import { addDays, addMonths, addWeeks, addYears, buildFormatLongFn, buildLocalizeFn, buildMatchFn, buildMatchPatternFn, differenceInCalendarDays, differenceInCalendarMonths, enUS, endOfISOWeek, endOfMonth, endOfWeek, format, getISOWeek, getUnixTime, getWeek, getWeeksInMonth, isAfter, isBefore, isDate, isSameDay, isSameMonth, isSameYear, max, min, parse, setMonth, setYear, startOfDay, startOfISOWeek, startOfMonth, startOfWeek, startOfYear, subDays } from "./chunk-6PJ6ZD5Z.js"; import { require_jsx_runtime } from "./chunk-KBTYAULA.js"; import { require_react } from "./chunk-QCHXOAYK.js"; import { __toESM } from "./chunk-WOOG5QLI.js"; // node_modules/react-day-picker/dist/index.esm.js var import_jsx_runtime = __toESM(require_jsx_runtime()); var import_react = __toESM(require_react()); // node_modules/date-fns/locale/af/_lib/formatLong.mjs var dateFormats = { full: "EEEE, d MMMM yyyy", long: "d MMMM yyyy", medium: "d MMM yyyy", short: "yyyy/MM/dd" }; var timeFormats = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats = { full: "{{date}} 'om' {{time}}", long: "{{date}} 'om' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong = { date: buildFormatLongFn({ formats: dateFormats, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats, defaultWidth: "full" }) }; // node_modules/date-fns/locale/af/_lib/localize.mjs var eraValues = { narrow: ["vC", "nC"], abbreviated: ["vC", "nC"], wide: ["voor Christus", "na Christus"] }; var quarterValues = { narrow: ["1", "2", "3", "4"], abbreviated: ["K1", "K2", "K3", "K4"], wide: ["1ste kwartaal", "2de kwartaal", "3de kwartaal", "4de kwartaal"] }; var monthValues = { 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 = { 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 = { 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 = { 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 = (dirtyNumber) => { const number = Number(dirtyNumber); const rem100 = number % 100; if (rem100 < 20) { switch (rem100) { case 1: case 8: return number + "ste"; default: return number + "de"; } } return number + "ste"; }; var localize = { ordinalNumber, era: buildLocalizeFn({ values: eraValues, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues, defaultWidth: "wide", formattingValues: formattingDayPeriodValues, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/af/_lib/match.mjs var matchOrdinalNumberPattern = /^(\d+)(ste|de)?/i; var parseOrdinalNumberPattern = /\d+/i; var matchEraPatterns = { narrow: /^([vn]\.? ?C\.?)/, abbreviated: /^([vn]\. ?C\.?)/, wide: /^((voor|na) Christus)/ }; var parseEraPatterns = { any: [/^v/, /^n/] }; var matchQuarterPatterns = { narrow: /^[1234]/i, abbreviated: /^K[1234]/i, wide: /^[1234](st|d)e kwartaal/i }; var parseQuarterPatterns = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns = { 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 }; var parseMonthPatterns = { 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 ] }; var matchDayPatterns = { 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 }; var parseDayPatterns = { 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] }; var matchDayPeriodPatterns = { any: /^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))/i }; var parseDayPeriodPatterns = { 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 } }; var match = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern, parsePattern: parseOrdinalNumberPattern, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ar/_lib/formatLong.mjs var dateFormats2 = { full: "EEEE، do MMMM y", long: "do MMMM y", medium: "d MMM y", short: "dd/MM/yyyy" }; var timeFormats2 = { full: "HH:mm:ss", long: "HH:mm:ss", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats2 = { full: "{{date}} 'عند الساعة' {{time}}", long: "{{date}} 'عند الساعة' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong2 = { date: buildFormatLongFn({ formats: dateFormats2, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats2, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats2, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ar/_lib/localize.mjs var eraValues2 = { narrow: ["ق", "ب"], abbreviated: ["ق.م.", "ب.م."], wide: ["قبل الميلاد", "بعد الميلاد"] }; var quarterValues2 = { narrow: ["1", "2", "3", "4"], abbreviated: ["ر1", "ر2", "ر3", "ر4"], wide: ["الربع الأول", "الربع الثاني", "الربع الثالث", "الربع الرابع"] }; var monthValues2 = { narrow: ["ي", "ف", "م", "أ", "م", "ي", "ي", "أ", "س", "أ", "ن", "د"], abbreviated: [ "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر" ], wide: [ "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر" ] }; var dayValues2 = { narrow: ["ح", "ن", "ث", "ر", "خ", "ج", "س"], short: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], abbreviated: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], wide: [ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت" ] }; var dayPeriodValues2 = { 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 formattingDayPeriodValues2 = { 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 ordinalNumber2 = (num) => String(num); var localize2 = { ordinalNumber: ordinalNumber2, era: buildLocalizeFn({ values: eraValues2, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues2, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues2, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues2, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues2, defaultWidth: "wide", formattingValues: formattingDayPeriodValues2, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ar/_lib/match.mjs var matchOrdinalNumberPattern2 = /^(\d+)(th|st|nd|rd)?/i; var parseOrdinalNumberPattern2 = /\d+/i; var matchEraPatterns2 = { narrow: /[قب]/, abbreviated: /[قب]\.م\./, wide: /(قبل|بعد) الميلاد/ }; var parseEraPatterns2 = { any: [/قبل/, /بعد/] }; var matchQuarterPatterns2 = { narrow: /^[1234]/i, abbreviated: /ر[1234]/, wide: /الربع (الأول|الثاني|الثالث|الرابع)/ }; var parseQuarterPatterns2 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns2 = { narrow: /^[أيفمسند]/, abbreviated: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/, wide: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/ }; var parseMonthPatterns2 = { 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 ] }; var matchDayPatterns2 = { narrow: /^[حنثرخجس]/i, short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i }; var parseDayPatterns2 = { narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], wide: [ /^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i ], any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] }; var matchDayPeriodPatterns2 = { narrow: /^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/, any: /^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/ }; var parseDayPeriodPatterns2 = { any: { am: /^ص/, pm: /^م/, midnight: /منتصف الليل/, noon: /الظهر/, afternoon: /بعد الظهر/, morning: /في الصباح/, evening: /في المساء/, night: /في الليل/ } }; var match2 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern2, parsePattern: parseOrdinalNumberPattern2, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns2, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns2, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns2, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns2, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns2, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns2, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns2, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns2, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns2, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns2, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ar-DZ/_lib/formatLong.mjs var dateFormats3 = { full: "EEEE, MMMM do, y", long: "MMMM do, y", medium: "MMM d, y", short: "MM/dd/yyyy" }; var timeFormats3 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats3 = { full: "{{date}} 'عند' {{time}}", long: "{{date}} 'عند' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong3 = { date: buildFormatLongFn({ formats: dateFormats3, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats3, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats3, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ar-DZ/_lib/localize.mjs var eraValues3 = { narrow: ["ق", "ب"], abbreviated: ["ق.م.", "ب.م."], wide: ["قبل الميلاد", "بعد الميلاد"] }; var quarterValues3 = { narrow: ["1", "2", "3", "4"], abbreviated: ["ر1", "ر2", "ر3", "ر4"], wide: ["الربع الأول", "الربع الثاني", "الربع الثالث", "الربع الرابع"] }; var monthValues3 = { narrow: ["ج", "ف", "م", "أ", "م", "ج", "ج", "أ", "س", "أ", "ن", "د"], abbreviated: [ "جانـ", "فيفـ", "مارس", "أفريل", "مايـ", "جوانـ", "جويـ", "أوت", "سبتـ", "أكتـ", "نوفـ", "ديسـ" ], wide: [ "جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر" ] }; var dayValues3 = { narrow: ["ح", "ن", "ث", "ر", "خ", "ج", "س"], short: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], abbreviated: ["أحد", "اثنـ", "ثلا", "أربـ", "خميـ", "جمعة", "سبت"], wide: [ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت" ] }; var dayPeriodValues3 = { 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 formattingDayPeriodValues3 = { 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 ordinalNumber3 = (dirtyNumber) => { return String(dirtyNumber); }; var localize3 = { ordinalNumber: ordinalNumber3, era: buildLocalizeFn({ values: eraValues3, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues3, defaultWidth: "wide", argumentCallback: (quarter) => Number(quarter) - 1 }), month: buildLocalizeFn({ values: monthValues3, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues3, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues3, defaultWidth: "wide", formattingValues: formattingDayPeriodValues3, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ar-DZ/_lib/match.mjs var matchOrdinalNumberPattern3 = /^(\d+)(th|st|nd|rd)?/i; var parseOrdinalNumberPattern3 = /\d+/i; var matchEraPatterns3 = { narrow: /^(ق|ب)/i, abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i, wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i }; var parseEraPatterns3 = { any: [/^قبل/i, /^بعد/i] }; var matchQuarterPatterns3 = { narrow: /^[1234]/i, abbreviated: /^ر[1234]/i, wide: /^الربع [1234]/i }; var parseQuarterPatterns3 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns3 = { narrow: /^[جفمأسند]/i, abbreviated: /^(جان|فيف|مار|أفر|ماي|جوا|جوي|أوت|سبت|أكت|نوف|ديس)/i, wide: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/i }; var parseMonthPatterns3 = { 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 ] }; var matchDayPatterns3 = { narrow: /^[حنثرخجس]/i, short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, abbreviated: /^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i, wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i }; var parseDayPatterns3 = { narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], wide: [ /^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i ], any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] }; var matchDayPeriodPatterns3 = { 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 }; var parseDayPeriodPatterns3 = { 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 } }; var match3 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern3, parsePattern: parseOrdinalNumberPattern3, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns3, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns3, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns3, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns3, defaultParseWidth: "any", valueCallback: (index) => Number(index) + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns3, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns3, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns3, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns3, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns3, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns3, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ar-EG/_lib/formatLong.mjs var dateFormats4 = { full: "EEEE، do MMMM y", long: "do MMMM y", medium: "dd/MMM/y", short: "d/MM/y" }; var timeFormats4 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats4 = { full: "{{date}} 'الساعة' {{time}}", long: "{{date}} 'الساعة' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong4 = { date: buildFormatLongFn({ formats: dateFormats4, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats4, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats4, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ar-EG/_lib/localize.mjs var eraValues4 = { narrow: ["ق", "ب"], abbreviated: ["ق.م", "ب.م"], wide: ["قبل الميلاد", "بعد الميلاد"] }; var quarterValues4 = { narrow: ["1", "2", "3", "4"], abbreviated: ["ر1", "ر2", "ر3", "ر4"], wide: ["الربع الأول", "الربع الثاني", "الربع الثالث", "الربع الرابع"] }; var monthValues4 = { narrow: ["ي", "ف", "م", "أ", "م", "ي", "ي", "أ", "س", "أ", "ن", "د"], abbreviated: [ "ينا", "فبر", "مارس", "أبريل", "مايو", "يونـ", "يولـ", "أغسـ", "سبتـ", "أكتـ", "نوفـ", "ديسـ" ], wide: [ "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر" ] }; var dayValues4 = { narrow: ["ح", "ن", "ث", "ر", "خ", "ج", "س"], short: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], abbreviated: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], wide: [ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت" ] }; var dayPeriodValues4 = { 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 formattingDayPeriodValues4 = { 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 ordinalNumber4 = (dirtyNumber, _options) => { return String(dirtyNumber); }; var localize4 = { ordinalNumber: ordinalNumber4, era: buildLocalizeFn({ values: eraValues4, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues4, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues4, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues4, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues4, defaultWidth: "wide", formattingValues: formattingDayPeriodValues4, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ar-EG/_lib/match.mjs var matchOrdinalNumberPattern4 = /^(\d+)/; var parseOrdinalNumberPattern4 = /\d+/i; var matchEraPatterns4 = { narrow: /^(ق|ب)/g, abbreviated: /^(ق.م|ب.م)/g, wide: /^(قبل الميلاد|بعد الميلاد)/g }; var parseEraPatterns4 = { any: [/^ق/g, /^ب/g] }; var matchQuarterPatterns4 = { narrow: /^[1234]/, abbreviated: /^ر[1234]/, wide: /^الربع (الأول|الثاني|الثالث|الرابع)/ }; var parseQuarterPatterns4 = { wide: [/الربع الأول/, /الربع الثاني/, /الربع الثالث/, /الربع الرابع/], any: [/1/, /2/, /3/, /4/] }; var matchMonthPatterns4 = { narrow: /^(ي|ف|م|أ|س|ن|د)/, abbreviated: /^(ينا|فبر|مارس|أبريل|مايو|يونـ|يولـ|أغسـ|سبتـ|أكتـ|نوفـ|ديسـ)/, wide: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/ }; var parseMonthPatterns4 = { narrow: [ /^ي/, /^ف/, /^م/, /^أ/, /^م/, /^ي/, /^ي/, /^أ/, /^س/, /^أ/, /^ن/, /^د/ ], any: [ /^ينا/, /^فبر/, /^مارس/, /^أبريل/, /^مايو/, /^يون/, /^يول/, /^أغس/, /^سبت/, /^أكت/, /^نوف/, /^ديس/ ] }; var matchDayPatterns4 = { narrow: /^(ح|ن|ث|ر|خ|ج|س)/, short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/, abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/, wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/ }; var parseDayPatterns4 = { narrow: [/^ح/, /^ن/, /^ث/, /^ر/, /^خ/, /^ج/, /^س/], any: [/أحد/, /اثنين/, /ثلاثاء/, /أربعاء/, /خميس/, /جمعة/, /سبت/] }; var matchDayPeriodPatterns4 = { narrow: /^(ص|م|ن|ظ|في الصباح|بعد الظهر|في المساء|في الليل)/, abbreviated: /^(ص|م|نصف الليل|ظهراً|في الصباح|بعد الظهر|في المساء|في الليل)/, wide: /^(ص|م|نصف الليل|في الصباح|ظهراً|بعد الظهر|في المساء|في الليل)/, any: /^(ص|م|صباح|ظهر|مساء|ليل)/ }; var parseDayPeriodPatterns4 = { any: { am: /^ص/, pm: /^م/, midnight: /^ن/, noon: /^ظ/, morning: /^ص/, afternoon: /^بعد/, evening: /^م/, night: /^ل/ } }; var match4 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern4, parsePattern: parseOrdinalNumberPattern4, valueCallback: function(value) { return parseInt(value, 10); } }), era: buildMatchFn({ matchPatterns: matchEraPatterns4, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns4, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns4, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns4, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns4, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns4, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns4, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns4, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns4, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns4, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ar-MA/_lib/formatLong.mjs var dateFormats5 = { full: "EEEE, MMMM do, y", long: "MMMM do, y", medium: "MMM d, y", short: "MM/dd/yyyy" }; var timeFormats5 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats5 = { full: "{{date}} 'عند' {{time}}", long: "{{date}} 'عند' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong5 = { date: buildFormatLongFn({ formats: dateFormats5, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats5, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats5, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ar-MA/_lib/localize.mjs var eraValues5 = { narrow: ["ق", "ب"], abbreviated: ["ق.م.", "ب.م."], wide: ["قبل الميلاد", "بعد الميلاد"] }; var quarterValues5 = { narrow: ["1", "2", "3", "4"], abbreviated: ["ر1", "ر2", "ر3", "ر4"], wide: ["الربع الأول", "الربع الثاني", "الربع الثالث", "الربع الرابع"] }; var monthValues5 = { narrow: ["ي", "ف", "م", "أ", "م", "ي", "ي", "غ", "ش", "أ", "ن", "د"], abbreviated: [ "ينا", "فبر", "مارس", "أبريل", "ماي", "يونـ", "يولـ", "غشت", "شتنـ", "أكتـ", "نونـ", "دجنـ" ], wide: [ "يناير", "فبراير", "مارس", "أبريل", "ماي", "يونيو", "يوليوز", "غشت", "شتنبر", "أكتوبر", "نونبر", "دجنبر" ] }; var dayValues5 = { narrow: ["ح", "ن", "ث", "ر", "خ", "ج", "س"], short: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], abbreviated: ["أحد", "اثنـ", "ثلا", "أربـ", "خميـ", "جمعة", "سبت"], wide: [ "الأحد", "الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت" ] }; var dayPeriodValues5 = { 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 formattingDayPeriodValues5 = { 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 ordinalNumber5 = (dirtyNumber) => { return String(dirtyNumber); }; var localize5 = { ordinalNumber: ordinalNumber5, era: buildLocalizeFn({ values: eraValues5, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues5, defaultWidth: "wide", argumentCallback: (quarter) => Number(quarter) - 1 }), month: buildLocalizeFn({ values: monthValues5, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues5, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues5, defaultWidth: "wide", formattingValues: formattingDayPeriodValues5, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ar-MA/_lib/match.mjs var matchOrdinalNumberPattern5 = /^(\d+)(th|st|nd|rd)?/i; var parseOrdinalNumberPattern5 = /\d+/i; var matchEraPatterns5 = { narrow: /^(ق|ب)/i, abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i, wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i }; var parseEraPatterns5 = { any: [/^قبل/i, /^بعد/i] }; var matchQuarterPatterns5 = { narrow: /^[1234]/i, abbreviated: /^ر[1234]/i, wide: /^الربع [1234]/i }; var parseQuarterPatterns5 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns5 = { narrow: /^[يفمأمسند]/i, abbreviated: /^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i, wide: /^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i }; var parseMonthPatterns5 = { 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 ] }; var matchDayPatterns5 = { narrow: /^[حنثرخجس]/i, short: /^(أحد|إثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, abbreviated: /^(أحد|إثن|ثلا|أرب|خمي|جمعة|سبت)/i, wide: /^(الأحد|الإثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i }; var parseDayPatterns5 = { narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], wide: [ /^الأحد/i, /^الإثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i ], any: [/^أح/i, /^إث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] }; var matchDayPeriodPatterns5 = { 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 }; var parseDayPeriodPatterns5 = { 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 } }; var match5 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern5, parsePattern: parseOrdinalNumberPattern5, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns5, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns5, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns5, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns5, defaultParseWidth: "any", valueCallback: (index) => Number(index) + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns5, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns5, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns5, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns5, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns5, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns5, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ar-SA/_lib/formatLong.mjs var dateFormats6 = { full: "EEEE, MMMM do, y", long: "MMMM do, y", medium: "MMM d, y", short: "MM/dd/yyyy" }; var timeFormats6 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats6 = { full: "{{date}} 'عند' {{time}}", long: "{{date}} 'عند' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong6 = { date: buildFormatLongFn({ formats: dateFormats6, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats6, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats6, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ar-SA/_lib/localize.mjs var eraValues6 = { narrow: ["ق", "ب"], abbreviated: ["ق.م.", "ب.م."], wide: ["قبل الميلاد", "بعد الميلاد"] }; var quarterValues6 = { narrow: ["1", "2", "3", "4"], abbreviated: ["ر1", "ر2", "ر3", "ر4"], wide: ["الربع الأول", "الربع الثاني", "الربع الثالث", "الربع الرابع"] }; var monthValues6 = { narrow: ["ي", "ف", "م", "أ", "م", "ي", "ي", "أ", "س", "أ", "ن", "د"], abbreviated: [ "ينا", "فبر", "مارس", "أبريل", "مايو", "يونـ", "يولـ", "أغسـ", "سبتـ", "أكتـ", "نوفـ", "ديسـ" ], wide: [ "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر" ] }; var dayValues6 = { narrow: ["ح", "ن", "ث", "ر", "خ", "ج", "س"], short: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], abbreviated: ["أحد", "اثنـ", "ثلا", "أربـ", "خميـ", "جمعة", "سبت"], wide: [ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت" ] }; var dayPeriodValues6 = { 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 formattingDayPeriodValues6 = { 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 ordinalNumber6 = (dirtyNumber) => { return String(dirtyNumber); }; var localize6 = { ordinalNumber: ordinalNumber6, era: buildLocalizeFn({ values: eraValues6, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues6, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues6, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues6, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues6, defaultWidth: "wide", formattingValues: formattingDayPeriodValues6, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ar-SA/_lib/match.mjs var matchOrdinalNumberPattern6 = /^(\d+)(th|st|nd|rd)?/i; var parseOrdinalNumberPattern6 = /\d+/i; var matchEraPatterns6 = { narrow: /^(ق|ب)/i, abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i, wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i }; var parseEraPatterns6 = { any: [/^قبل/i, /^بعد/i] }; var matchQuarterPatterns6 = { narrow: /^[1234]/i, abbreviated: /^ر[1234]/i, wide: /^الربع [1234]/i }; var parseQuarterPatterns6 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns6 = { narrow: /^[يفمأمسند]/i, abbreviated: /^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i, wide: /^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i }; var parseMonthPatterns6 = { 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 ] }; var matchDayPatterns6 = { narrow: /^[حنثرخجس]/i, short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, abbreviated: /^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i, wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i }; var parseDayPatterns6 = { narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], wide: [ /^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i ], any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] }; var matchDayPeriodPatterns6 = { 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 }; var parseDayPeriodPatterns6 = { 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 } }; var match6 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern6, parsePattern: parseOrdinalNumberPattern6, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns6, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns6, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns6, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns6, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns6, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns6, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns6, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns6, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns6, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns6, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ar-TN/_lib/formatLong.mjs var dateFormats7 = { full: "EEEE، do MMMM y", long: "do MMMM y", medium: "d MMM y", short: "dd/MM/yyyy" }; var timeFormats7 = { full: "HH:mm:ss", long: "HH:mm:ss", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats7 = { full: "{{date}} 'مع' {{time}}", long: "{{date}} 'مع' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong7 = { date: buildFormatLongFn({ formats: dateFormats7, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats7, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats7, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ar-TN/_lib/localize.mjs var eraValues7 = { narrow: ["ق", "ب"], abbreviated: ["ق.م.", "ب.م."], wide: ["قبل الميلاد", "بعد الميلاد"] }; var quarterValues7 = { narrow: ["1", "2", "3", "4"], abbreviated: ["ر1", "ر2", "ر3", "ر4"], wide: ["الربع الأول", "الربع الثاني", "الربع الثالث", "الربع الرابع"] }; var monthValues7 = { narrow: ["د", "ن", "أ", "س", "أ", "ج", "ج", "م", "أ", "م", "ف", "ج"], abbreviated: [ "جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر" ], wide: [ "جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر" ] }; var dayValues7 = { narrow: ["ح", "ن", "ث", "ر", "خ", "ج", "س"], short: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], abbreviated: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], wide: [ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت" ] }; var dayPeriodValues7 = { 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 formattingDayPeriodValues7 = { 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 ordinalNumber7 = (num) => String(num); var localize7 = { ordinalNumber: ordinalNumber7, era: buildLocalizeFn({ values: eraValues7, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues7, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues7, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues7, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues7, defaultWidth: "wide", formattingValues: formattingDayPeriodValues7, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ar-TN/_lib/match.mjs var matchOrdinalNumberPattern7 = /^(\d+)(th|st|nd|rd)?/i; var parseOrdinalNumberPattern7 = /\d+/i; var matchEraPatterns7 = { narrow: /[قب]/, abbreviated: /[قب]\.م\./, wide: /(قبل|بعد) الميلاد/ }; var parseEraPatterns7 = { any: [/قبل/, /بعد/] }; var matchQuarterPatterns7 = { narrow: /^[1234]/i, abbreviated: /ر[1234]/, wide: /الربع (الأول|الثاني|الثالث|الرابع)/ }; var parseQuarterPatterns7 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns7 = { narrow: /^[جفمأسند]/, abbreviated: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/, wide: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/ }; var parseMonthPatterns7 = { 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 ] }; var matchDayPatterns7 = { narrow: /^[حنثرخجس]/i, short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i }; var parseDayPatterns7 = { narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], wide: [ /^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i ], any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] }; var matchDayPeriodPatterns7 = { narrow: /^(ص|ع|ن ل|ل|(في|مع) (صباح|قايلة|عشية|ليل))/, any: /^([صع]|نص الليل|قايلة|(في|مع) (صباح|قايلة|عشية|ليل))/ }; var parseDayPeriodPatterns7 = { any: { am: /^ص/, pm: /^ع/, midnight: /نص الليل/, noon: /قايلة/, afternoon: /بعد القايلة/, morning: /صباح/, evening: /عشية/, night: /ليل/ } }; var match7 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern7, parsePattern: parseOrdinalNumberPattern7, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns7, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns7, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns7, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns7, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns7, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns7, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns7, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns7, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns7, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns7, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/az/_lib/formatLong.mjs var dateFormats8 = { full: "EEEE, do MMMM y 'il'", long: "do MMMM y 'il'", medium: "d MMM y 'il'", short: "dd.MM.yyyy" }; var timeFormats8 = { full: "H:mm:ss zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats8 = { full: "{{date}} {{time}} - 'də'", long: "{{date}} {{time}} - 'də'", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong8 = { date: buildFormatLongFn({ formats: dateFormats8, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats8, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats8, defaultWidth: "full" }) }; // node_modules/date-fns/locale/az/_lib/localize.mjs var eraValues8 = { narrow: ["e.ə", "b.e"], abbreviated: ["e.ə", "b.e"], wide: ["eramızdan əvvəl", "bizim era"] }; var quarterValues8 = { narrow: ["1", "2", "3", "4"], abbreviated: ["K1", "K2", "K3", "K4"], wide: ["1ci kvartal", "2ci kvartal", "3cü kvartal", "4cü kvartal"] }; var monthValues8 = { narrow: ["Y", "F", "M", "A", "M", "İ", "İ", "A", "S", "O", "N", "D"], abbreviated: [ "Yan", "Fev", "Mar", "Apr", "May", "İyun", "İyul", "Avq", "Sen", "Okt", "Noy", "Dek" ], wide: [ "Yanvar", "Fevral", "Mart", "Aprel", "May", "İyun", "İyul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr" ] }; var dayValues8 = { narrow: ["B.", "B.e", "Ç.a", "Ç.", "C.a", "C.", "Ş."], short: ["B.", "B.e", "Ç.a", "Ç.", "C.a", "C.", "Ş."], abbreviated: ["Baz", "Baz.e", "Çər.a", "Çər", "Cüm.a", "Cüm", "Şə"], wide: [ "Bazar", "Bazar ertəsi", "Çərşənbə axşamı", "Çərşənbə", "Cümə axşamı", "Cümə", "Şənbə" ] }; var dayPeriodValues8 = { narrow: { am: "am", pm: "pm", midnight: "gecəyarı", noon: "gün", morning: "səhər", afternoon: "gündüz", evening: "axşam", night: "gecə" }, abbreviated: { am: "AM", pm: "PM", midnight: "gecəyarı", noon: "gün", morning: "səhər", afternoon: "gündüz", evening: "axşam", night: "gecə" }, wide: { am: "a.m.", pm: "p.m.", midnight: "gecəyarı", noon: "gün", morning: "səhər", afternoon: "gündüz", evening: "axşam", night: "gecə" } }; var formattingDayPeriodValues8 = { narrow: { am: "a", pm: "p", midnight: "gecəyarı", noon: "gün", morning: "səhər", afternoon: "gündüz", evening: "axşam", night: "gecə" }, abbreviated: { am: "AM", pm: "PM", midnight: "gecəyarı", noon: "gün", morning: "səhər", afternoon: "gündüz", evening: "axşam", night: "gecə" }, wide: { am: "a.m.", pm: "p.m.", midnight: "gecəyarı", noon: "gün", morning: "səhər", afternoon: "gündüz", evening: "axşam", night: "gecə" } }; var suffixes = { 1: "-inci", 5: "-inci", 8: "-inci", 70: "-inci", 80: "-inci", 2: "-nci", 7: "-nci", 20: "-nci", 50: "-nci", 3: "-üncü", 4: "-üncü", 100: "-üncü", 6: "-ncı", 9: "-uncu", 10: "-uncu", 30: "-uncu", 60: "-ıncı", 90: "-ıncı" }; var getSuffix = (number) => { if (number === 0) { return number + "-ıncı"; } const a = number % 10; const b = number % 100 - a; const c = number >= 100 ? 100 : null; if (suffixes[a]) { return suffixes[a]; } else if (suffixes[b]) { return suffixes[b]; } else if (c !== null) { return suffixes[c]; } return ""; }; var ordinalNumber8 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); const suffix = getSuffix(number); return number + suffix; }; var localize8 = { ordinalNumber: ordinalNumber8, era: buildLocalizeFn({ values: eraValues8, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues8, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues8, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues8, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues8, defaultWidth: "wide", formattingValues: formattingDayPeriodValues8, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/az/_lib/match.mjs var matchOrdinalNumberPattern8 = /^(\d+)(-?(ci|inci|nci|uncu|üncü|ncı))?/i; var parseOrdinalNumberPattern8 = /\d+/i; var matchEraPatterns8 = { narrow: /^(b|a)$/i, abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)$/i, wide: /^(bizim eradan əvvəl|bizim era)$/i }; var parseEraPatterns8 = { any: [/^b$/i, /^(a|c)$/i] }; var matchQuarterPatterns8 = { narrow: /^[1234]$/i, abbreviated: /^K[1234]$/i, wide: /^[1234](ci)? kvartal$/i }; var parseQuarterPatterns8 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns8 = { narrow: /^[(?-i)yfmaisond]$/i, abbreviated: /^(Yan|Fev|Mar|Apr|May|İyun|İyul|Avq|Sen|Okt|Noy|Dek)$/i, wide: /^(Yanvar|Fevral|Mart|Aprel|May|İyun|İyul|Avgust|Sentyabr|Oktyabr|Noyabr|Dekabr)$/i }; var parseMonthPatterns8 = { narrow: [ /^[(?-i)y]$/i, /^[(?-i)f]$/i, /^[(?-i)m]$/i, /^[(?-i)a]$/i, /^[(?-i)m]$/i, /^[(?-i)i]$/i, /^[(?-i)i]$/i, /^[(?-i)a]$/i, /^[(?-i)s]$/i, /^[(?-i)o]$/i, /^[(?-i)n]$/i, /^[(?-i)d]$/i ], abbreviated: [ /^Yan$/i, /^Fev$/i, /^Mar$/i, /^Apr$/i, /^May$/i, /^İyun$/i, /^İyul$/i, /^Avg$/i, /^Sen$/i, /^Okt$/i, /^Noy$/i, /^Dek$/i ], wide: [ /^Yanvar$/i, /^Fevral$/i, /^Mart$/i, /^Aprel$/i, /^May$/i, /^İyun$/i, /^İyul$/i, /^Avgust$/i, /^Sentyabr$/i, /^Oktyabr$/i, /^Noyabr$/i, /^Dekabr$/i ] }; var matchDayPatterns8 = { narrow: /^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i, short: /^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i, abbreviated: /^(Baz\.e|Çər|Çər\.a|Cüm|Cüm\.a|Şə)$/i, wide: /^(Bazar|Bazar ertəsi|Çərşənbə axşamı|Çərşənbə|Cümə axşamı|Cümə|Şənbə)$/i }; var parseDayPatterns8 = { narrow: [ /^B\.$/i, /^B\.e$/i, /^Ç\.a$/i, /^Ç\.$/i, /^C\.a$/i, /^C\.$/i, /^Ş\.$/i ], abbreviated: [ /^Baz$/i, /^Baz\.e$/i, /^Çər\.a$/i, /^Çər$/i, /^Cüm\.a$/i, /^Cüm$/i, /^Şə$/i ], wide: [ /^Bazar$/i, /^Bazar ertəsi$/i, /^Çərşənbə axşamı$/i, /^Çərşənbə$/i, /^Cümə axşamı$/i, /^Cümə$/i, /^Şənbə$/i ], any: [ /^B\.$/i, /^B\.e$/i, /^Ç\.a$/i, /^Ç\.$/i, /^C\.a$/i, /^C\.$/i, /^Ş\.$/i ] }; var matchDayPeriodPatterns8 = { narrow: /^(a|p|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i, any: /^(am|pm|a\.m\.|p\.m\.|AM|PM|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i }; var parseDayPeriodPatterns8 = { any: { am: /^a$/i, pm: /^p$/i, midnight: /^gecəyarı$/i, noon: /^gün$/i, morning: /səhər$/i, afternoon: /gündüz$/i, evening: /axşam$/i, night: /gecə$/i } }; var match8 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern8, parsePattern: parseOrdinalNumberPattern8, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns8, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns8, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns8, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns8, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns8, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns8, defaultParseWidth: "narrow" }), day: buildMatchFn({ matchPatterns: matchDayPatterns8, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns8, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns8, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns8, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/be/_lib/formatDistance.mjs function declension(scheme, count) { if (scheme.one !== void 0 && count === 1) { return scheme.one; } const rem10 = count % 10; const rem100 = count % 100; if (rem10 === 1 && rem100 !== 11) { return scheme.singularNominative.replace("{{count}}", String(count)); } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { return scheme.singularGenitive.replace("{{count}}", String(count)); } else { return scheme.pluralGenitive.replace("{{count}}", String(count)); } } function buildLocalizeTokenFn(scheme) { return (count, options) => { if (options && options.addSuffix) { if (options.comparison && options.comparison > 0) { if (scheme.future) { return declension(scheme.future, count); } else { return "праз " + declension(scheme.regular, count); } } else { if (scheme.past) { return declension(scheme.past, count); } else { return declension(scheme.regular, count) + " таму"; } } } else { return declension(scheme.regular, count); } }; } var halfAMinute = (_, options) => { if (options && options.addSuffix) { if (options.comparison && options.comparison > 0) { return "праз паўхвіліны"; } else { return "паўхвіліны таму"; } } return "паўхвіліны"; }; var formatDistanceLocale = { lessThanXSeconds: buildLocalizeTokenFn({ regular: { one: "менш за секунду", singularNominative: "менш за {{count}} секунду", singularGenitive: "менш за {{count}} секунды", pluralGenitive: "менш за {{count}} секунд" }, future: { one: "менш, чым праз секунду", singularNominative: "менш, чым праз {{count}} секунду", singularGenitive: "менш, чым праз {{count}} секунды", pluralGenitive: "менш, чым праз {{count}} секунд" } }), xSeconds: buildLocalizeTokenFn({ regular: { singularNominative: "{{count}} секунда", singularGenitive: "{{count}} секунды", pluralGenitive: "{{count}} секунд" }, past: { singularNominative: "{{count}} секунду таму", singularGenitive: "{{count}} секунды таму", pluralGenitive: "{{count}} секунд таму" }, future: { singularNominative: "праз {{count}} секунду", singularGenitive: "праз {{count}} секунды", pluralGenitive: "праз {{count}} секунд" } }), halfAMinute, lessThanXMinutes: buildLocalizeTokenFn({ regular: { one: "менш за хвіліну", singularNominative: "менш за {{count}} хвіліну", singularGenitive: "менш за {{count}} хвіліны", pluralGenitive: "менш за {{count}} хвілін" }, future: { one: "менш, чым праз хвіліну", singularNominative: "менш, чым праз {{count}} хвіліну", singularGenitive: "менш, чым праз {{count}} хвіліны", pluralGenitive: "менш, чым праз {{count}} хвілін" } }), xMinutes: buildLocalizeTokenFn({ regular: { singularNominative: "{{count}} хвіліна", singularGenitive: "{{count}} хвіліны", pluralGenitive: "{{count}} хвілін" }, past: { singularNominative: "{{count}} хвіліну таму", singularGenitive: "{{count}} хвіліны таму", pluralGenitive: "{{count}} хвілін таму" }, future: { singularNominative: "праз {{count}} хвіліну", singularGenitive: "праз {{count}} хвіліны", pluralGenitive: "праз {{count}} хвілін" } }), aboutXHours: buildLocalizeTokenFn({ regular: { singularNominative: "каля {{count}} гадзіны", singularGenitive: "каля {{count}} гадзін", pluralGenitive: "каля {{count}} гадзін" }, future: { singularNominative: "прыблізна праз {{count}} гадзіну", singularGenitive: "прыблізна праз {{count}} гадзіны", pluralGenitive: "прыблізна праз {{count}} гадзін" } }), xHours: buildLocalizeTokenFn({ regular: { singularNominative: "{{count}} гадзіна", singularGenitive: "{{count}} гадзіны", pluralGenitive: "{{count}} гадзін" }, past: { singularNominative: "{{count}} гадзіну таму", singularGenitive: "{{count}} гадзіны таму", pluralGenitive: "{{count}} гадзін таму" }, future: { singularNominative: "праз {{count}} гадзіну", singularGenitive: "праз {{count}} гадзіны", pluralGenitive: "праз {{count}} гадзін" } }), xDays: buildLocalizeTokenFn({ regular: { singularNominative: "{{count}} дзень", singularGenitive: "{{count}} дні", pluralGenitive: "{{count}} дзён" } }), aboutXWeeks: buildLocalizeTokenFn({ regular: { singularNominative: "каля {{count}} тыдні", singularGenitive: "каля {{count}} тыдняў", pluralGenitive: "каля {{count}} тыдняў" }, future: { singularNominative: "прыблізна праз {{count}} тыдзень", singularGenitive: "прыблізна праз {{count}} тыдні", pluralGenitive: "прыблізна праз {{count}} тыдняў" } }), xWeeks: buildLocalizeTokenFn({ regular: { singularNominative: "{{count}} тыдзень", singularGenitive: "{{count}} тыдні", pluralGenitive: "{{count}} тыдняў" } }), aboutXMonths: buildLocalizeTokenFn({ regular: { singularNominative: "каля {{count}} месяца", singularGenitive: "каля {{count}} месяцаў", pluralGenitive: "каля {{count}} месяцаў" }, future: { singularNominative: "прыблізна праз {{count}} месяц", singularGenitive: "прыблізна праз {{count}} месяцы", pluralGenitive: "прыблізна праз {{count}} месяцаў" } }), xMonths: buildLocalizeTokenFn({ regular: { singularNominative: "{{count}} месяц", singularGenitive: "{{count}} месяцы", pluralGenitive: "{{count}} месяцаў" } }), aboutXYears: buildLocalizeTokenFn({ regular: { singularNominative: "каля {{count}} года", singularGenitive: "каля {{count}} гадоў", pluralGenitive: "каля {{count}} гадоў" }, future: { singularNominative: "прыблізна праз {{count}} год", singularGenitive: "прыблізна праз {{count}} гады", pluralGenitive: "прыблізна праз {{count}} гадоў" } }), xYears: buildLocalizeTokenFn({ regular: { singularNominative: "{{count}} год", singularGenitive: "{{count}} гады", pluralGenitive: "{{count}} гадоў" } }), overXYears: buildLocalizeTokenFn({ regular: { singularNominative: "больш за {{count}} год", singularGenitive: "больш за {{count}} гады", pluralGenitive: "больш за {{count}} гадоў" }, future: { singularNominative: "больш, чым праз {{count}} год", singularGenitive: "больш, чым праз {{count}} гады", pluralGenitive: "больш, чым праз {{count}} гадоў" } }), almostXYears: buildLocalizeTokenFn({ regular: { singularNominative: "амаль {{count}} год", singularGenitive: "амаль {{count}} гады", pluralGenitive: "амаль {{count}} гадоў" }, future: { singularNominative: "амаль праз {{count}} год", singularGenitive: "амаль праз {{count}} гады", pluralGenitive: "амаль праз {{count}} гадоў" } }) }; // node_modules/date-fns/locale/be/_lib/formatLong.mjs var dateFormats9 = { full: "EEEE, d MMMM y 'г.'", long: "d MMMM y 'г.'", medium: "d MMM y 'г.'", short: "dd.MM.y" }; var timeFormats9 = { full: "H:mm:ss zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats9 = { any: "{{date}}, {{time}}" }; var formatLong9 = { date: buildFormatLongFn({ formats: dateFormats9, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats9, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats9, defaultWidth: "any" }) }; // node_modules/date-fns/locale/be/_lib/localize.mjs var eraValues9 = { narrow: ["да н.э.", "н.э."], abbreviated: ["да н. э.", "н. э."], wide: ["да нашай эры", "нашай эры"] }; var quarterValues9 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1-ы кв.", "2-і кв.", "3-і кв.", "4-ы кв."], wide: ["1-ы квартал", "2-і квартал", "3-і квартал", "4-ы квартал"] }; var monthValues9 = { narrow: ["С", "Л", "С", "К", "М", "Ч", "Л", "Ж", "В", "К", "Л", "С"], abbreviated: [ "студз.", "лют.", "сак.", "крас.", "май", "чэрв.", "ліп.", "жн.", "вер.", "кастр.", "ліст.", "снеж." ], wide: [ "студзень", "люты", "сакавік", "красавік", "май", "чэрвень", "ліпень", "жнівень", "верасень", "кастрычнік", "лістапад", "снежань" ] }; var formattingMonthValues = { narrow: ["С", "Л", "С", "К", "М", "Ч", "Л", "Ж", "В", "К", "Л", "С"], abbreviated: [ "студз.", "лют.", "сак.", "крас.", "мая", "чэрв.", "ліп.", "жн.", "вер.", "кастр.", "ліст.", "снеж." ], wide: [ "студзеня", "лютага", "сакавіка", "красавіка", "мая", "чэрвеня", "ліпеня", "жніўня", "верасня", "кастрычніка", "лістапада", "снежня" ] }; var dayValues9 = { narrow: ["Н", "П", "А", "С", "Ч", "П", "С"], short: ["нд", "пн", "аў", "ср", "чц", "пт", "сб"], abbreviated: ["нядз", "пан", "аўт", "сер", "чац", "пят", "суб"], wide: [ "нядзеля", "панядзелак", "аўторак", "серада", "чацвер", "пятніца", "субота" ] }; var dayPeriodValues9 = { 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 formattingDayPeriodValues9 = { 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 ordinalNumber9 = (dirtyNumber, options) => { const unit = String(options == null ? void 0 : options.unit); const number = Number(dirtyNumber); let suffix; if (unit === "date") { suffix = "-га"; } else if (unit === "hour" || unit === "minute" || unit === "second") { suffix = "-я"; } else { suffix = (number % 10 === 2 || number % 10 === 3) && number % 100 !== 12 && number % 100 !== 13 ? "-і" : "-ы"; } return number + suffix; }; var localize9 = { ordinalNumber: ordinalNumber9, era: buildLocalizeFn({ values: eraValues9, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues9, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues9, defaultWidth: "wide", formattingValues: formattingMonthValues, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues9, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues9, defaultWidth: "any", formattingValues: formattingDayPeriodValues9, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/be/_lib/match.mjs var matchOrdinalNumberPattern9 = /^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i; var parseOrdinalNumberPattern9 = /\d+/i; var matchEraPatterns9 = { narrow: /^((да )?н\.?\s?э\.?)/i, abbreviated: /^((да )?н\.?\s?э\.?)/i, wide: /^(да нашай эры|нашай эры|наша эра)/i }; var parseEraPatterns9 = { any: [/^д/i, /^н/i] }; var matchQuarterPatterns9 = { narrow: /^[1234]/i, abbreviated: /^[1234](-?[ыі]?)? кв.?/i, wide: /^[1234](-?[ыі]?)? квартал/i }; var parseQuarterPatterns9 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns9 = { narrow: /^[слкмчжв]/i, abbreviated: /^(студз|лют|сак|крас|ма[йя]|чэрв|ліп|жн|вер|кастр|ліст|снеж)\.?/i, wide: /^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|ма[йя]|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|снеж(ань|ня))/i }; var parseMonthPatterns9 = { 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 ] }; var matchDayPatterns9 = { narrow: /^[нпасч]/i, short: /^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i, abbreviated: /^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцв|чац|птн|пят|суб).?/i, wide: /^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацв(ер|ярга)|пятніц[аы]|субот[аы])/i }; var parseDayPatterns9 = { narrow: [/^н/i, /^п/i, /^а/i, /^с/i, /^ч/i, /^п/i, /^с/i], any: [/^н/i, /^п[ан]/i, /^а/i, /^с[ер]/i, /^ч/i, /^п[ят]/i, /^с[уб]/i] }; var matchDayPeriodPatterns9 = { narrow: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i, abbreviated: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i, wide: /^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i }; var parseDayPeriodPatterns9 = { any: { am: /^дп/i, pm: /^пп/i, midnight: /^поўн/i, noon: /^поўд/i, morning: /^р/i, afternoon: /^д[зн]/i, evening: /^в/i, night: /^н/i } }; var match9 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern9, parsePattern: parseOrdinalNumberPattern9, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns9, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns9, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns9, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns9, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns9, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns9, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns9, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns9, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns9, defaultMatchWidth: "wide", parsePatterns: parseDayPeriodPatterns9, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/be-tarask/_lib/formatDistance.mjs function declension2(scheme, count) { if (scheme.one !== void 0 && count === 1) { return scheme.one; } const rem10 = count % 10; const rem100 = count % 100; if (rem10 === 1 && rem100 !== 11) { return scheme.singularNominative.replace("{{count}}", String(count)); } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { return scheme.singularGenitive.replace("{{count}}", String(count)); } else { return scheme.pluralGenitive.replace("{{count}}", String(count)); } } function buildLocalizeTokenFn2(scheme) { return (count, options) => { if (options && options.addSuffix) { if (options.comparison && options.comparison > 0) { if (scheme.future) { return declension2(scheme.future, count); } else { return "праз " + declension2(scheme.regular, count); } } else { if (scheme.past) { return declension2(scheme.past, count); } else { return declension2(scheme.regular, count) + " таму"; } } } else { return declension2(scheme.regular, count); } }; } var halfAMinute2 = (_, options) => { if (options && options.addSuffix) { if (options.comparison && options.comparison > 0) { return "праз паўхвіліны"; } else { return "паўхвіліны таму"; } } return "паўхвіліны"; }; var formatDistanceLocale2 = { lessThanXSeconds: buildLocalizeTokenFn2({ regular: { one: "менш за секунду", singularNominative: "менш за {{count}} секунду", singularGenitive: "менш за {{count}} секунды", pluralGenitive: "менш за {{count}} секунд" }, future: { one: "менш, чым праз секунду", singularNominative: "менш, чым праз {{count}} секунду", singularGenitive: "менш, чым праз {{count}} секунды", pluralGenitive: "менш, чым праз {{count}} секунд" } }), xSeconds: buildLocalizeTokenFn2({ regular: { singularNominative: "{{count}} секунда", singularGenitive: "{{count}} секунды", pluralGenitive: "{{count}} секунд" }, past: { singularNominative: "{{count}} секунду таму", singularGenitive: "{{count}} секунды таму", pluralGenitive: "{{count}} секунд таму" }, future: { singularNominative: "праз {{count}} секунду", singularGenitive: "праз {{count}} секунды", pluralGenitive: "праз {{count}} секунд" } }), halfAMinute: halfAMinute2, lessThanXMinutes: buildLocalizeTokenFn2({ regular: { one: "менш за хвіліну", singularNominative: "менш за {{count}} хвіліну", singularGenitive: "менш за {{count}} хвіліны", pluralGenitive: "менш за {{count}} хвілін" }, future: { one: "менш, чым праз хвіліну", singularNominative: "менш, чым праз {{count}} хвіліну", singularGenitive: "менш, чым праз {{count}} хвіліны", pluralGenitive: "менш, чым праз {{count}} хвілін" } }), xMinutes: buildLocalizeTokenFn2({ regular: { singularNominative: "{{count}} хвіліна", singularGenitive: "{{count}} хвіліны", pluralGenitive: "{{count}} хвілін" }, past: { singularNominative: "{{count}} хвіліну таму", singularGenitive: "{{count}} хвіліны таму", pluralGenitive: "{{count}} хвілін таму" }, future: { singularNominative: "праз {{count}} хвіліну", singularGenitive: "праз {{count}} хвіліны", pluralGenitive: "праз {{count}} хвілін" } }), aboutXHours: buildLocalizeTokenFn2({ regular: { singularNominative: "каля {{count}} гадзіны", singularGenitive: "каля {{count}} гадзін", pluralGenitive: "каля {{count}} гадзін" }, future: { singularNominative: "прыблізна праз {{count}} гадзіну", singularGenitive: "прыблізна праз {{count}} гадзіны", pluralGenitive: "прыблізна праз {{count}} гадзін" } }), xHours: buildLocalizeTokenFn2({ regular: { singularNominative: "{{count}} гадзіна", singularGenitive: "{{count}} гадзіны", pluralGenitive: "{{count}} гадзін" }, past: { singularNominative: "{{count}} гадзіну таму", singularGenitive: "{{count}} гадзіны таму", pluralGenitive: "{{count}} гадзін таму" }, future: { singularNominative: "праз {{count}} гадзіну", singularGenitive: "праз {{count}} гадзіны", pluralGenitive: "праз {{count}} гадзін" } }), xDays: buildLocalizeTokenFn2({ regular: { singularNominative: "{{count}} дзень", singularGenitive: "{{count}} дні", pluralGenitive: "{{count}} дзён" } }), aboutXWeeks: buildLocalizeTokenFn2({ regular: { singularNominative: "каля {{count}} тыдні", singularGenitive: "каля {{count}} тыдняў", pluralGenitive: "каля {{count}} тыдняў" }, future: { singularNominative: "прыблізна праз {{count}} тыдзень", singularGenitive: "прыблізна праз {{count}} тыдні", pluralGenitive: "прыблізна праз {{count}} тыдняў" } }), xWeeks: buildLocalizeTokenFn2({ regular: { singularNominative: "{{count}} тыдзень", singularGenitive: "{{count}} тыдні", pluralGenitive: "{{count}} тыдняў" } }), aboutXMonths: buildLocalizeTokenFn2({ regular: { singularNominative: "каля {{count}} месяца", singularGenitive: "каля {{count}} месяцаў", pluralGenitive: "каля {{count}} месяцаў" }, future: { singularNominative: "прыблізна праз {{count}} месяц", singularGenitive: "прыблізна праз {{count}} месяцы", pluralGenitive: "прыблізна праз {{count}} месяцаў" } }), xMonths: buildLocalizeTokenFn2({ regular: { singularNominative: "{{count}} месяц", singularGenitive: "{{count}} месяцы", pluralGenitive: "{{count}} месяцаў" } }), aboutXYears: buildLocalizeTokenFn2({ regular: { singularNominative: "каля {{count}} года", singularGenitive: "каля {{count}} гадоў", pluralGenitive: "каля {{count}} гадоў" }, future: { singularNominative: "прыблізна праз {{count}} год", singularGenitive: "прыблізна праз {{count}} гады", pluralGenitive: "прыблізна праз {{count}} гадоў" } }), xYears: buildLocalizeTokenFn2({ regular: { singularNominative: "{{count}} год", singularGenitive: "{{count}} гады", pluralGenitive: "{{count}} гадоў" } }), overXYears: buildLocalizeTokenFn2({ regular: { singularNominative: "больш за {{count}} год", singularGenitive: "больш за {{count}} гады", pluralGenitive: "больш за {{count}} гадоў" }, future: { singularNominative: "больш, чым праз {{count}} год", singularGenitive: "больш, чым праз {{count}} гады", pluralGenitive: "больш, чым праз {{count}} гадоў" } }), almostXYears: buildLocalizeTokenFn2({ regular: { singularNominative: "амаль {{count}} год", singularGenitive: "амаль {{count}} гады", pluralGenitive: "амаль {{count}} гадоў" }, future: { singularNominative: "амаль праз {{count}} год", singularGenitive: "амаль праз {{count}} гады", pluralGenitive: "амаль праз {{count}} гадоў" } }) }; // node_modules/date-fns/locale/be-tarask/_lib/formatLong.mjs var dateFormats10 = { full: "EEEE, d MMMM y 'г.'", long: "d MMMM y 'г.'", medium: "d MMM y 'г.'", short: "dd.MM.y" }; var timeFormats10 = { full: "H:mm:ss zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats10 = { any: "{{date}}, {{time}}" }; var formatLong10 = { date: buildFormatLongFn({ formats: dateFormats10, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats10, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats10, defaultWidth: "any" }) }; // node_modules/date-fns/locale/be-tarask/_lib/localize.mjs var eraValues10 = { narrow: ["да н.э.", "н.э."], abbreviated: ["да н. э.", "н. э."], wide: ["да нашай эры", "нашай эры"] }; var quarterValues10 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1-ы кв.", "2-і кв.", "3-і кв.", "4-ы кв."], wide: ["1-ы квартал", "2-і квартал", "3-і квартал", "4-ы квартал"] }; var monthValues10 = { narrow: ["С", "Л", "С", "К", "Т", "Ч", "Л", "Ж", "В", "К", "Л", "С"], abbreviated: [ "студз.", "лют.", "сак.", "крас.", "трав.", "чэрв.", "ліп.", "жн.", "вер.", "кастр.", "ліст.", "сьнеж." ], wide: [ "студзень", "люты", "сакавік", "красавік", "травень", "чэрвень", "ліпень", "жнівень", "верасень", "кастрычнік", "лістапад", "сьнежань" ] }; var formattingMonthValues2 = { narrow: ["С", "Л", "С", "К", "Т", "Ч", "Л", "Ж", "В", "К", "Л", "С"], abbreviated: [ "студз.", "лют.", "сак.", "крас.", "трав.", "чэрв.", "ліп.", "жн.", "вер.", "кастр.", "ліст.", "сьнеж." ], wide: [ "студзеня", "лютага", "сакавіка", "красавіка", "траўня", "чэрвеня", "ліпеня", "жніўня", "верасня", "кастрычніка", "лістапада", "сьнежня" ] }; var dayValues10 = { narrow: ["Н", "П", "А", "С", "Ч", "П", "С"], short: ["нд", "пн", "аў", "ср", "чц", "пт", "сб"], abbreviated: ["нядз", "пан", "аўт", "сер", "чаць", "пят", "суб"], wide: [ "нядзеля", "панядзелак", "аўторак", "серада", "чацьвер", "пятніца", "субота" ] }; var dayPeriodValues10 = { 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 formattingDayPeriodValues10 = { 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 ordinalNumber10 = (dirtyNumber, options) => { const unit = String(options == null ? void 0 : options.unit); const number = Number(dirtyNumber); let suffix; if (unit === "date") { suffix = "-га"; } else if (unit === "hour" || unit === "minute" || unit === "second") { suffix = "-я"; } else { suffix = (number % 10 === 2 || number % 10 === 3) && number % 100 !== 12 && number % 100 !== 13 ? "-і" : "-ы"; } return number + suffix; }; var localize10 = { ordinalNumber: ordinalNumber10, era: buildLocalizeFn({ values: eraValues10, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues10, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues10, defaultWidth: "wide", formattingValues: formattingMonthValues2, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues10, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues10, defaultWidth: "any", formattingValues: formattingDayPeriodValues10, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/be-tarask/_lib/match.mjs var matchOrdinalNumberPattern10 = /^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i; var parseOrdinalNumberPattern10 = /\d+/i; var matchEraPatterns10 = { narrow: /^((да )?н\.?\s?э\.?)/i, abbreviated: /^((да )?н\.?\s?э\.?)/i, wide: /^(да нашай эры|нашай эры|наша эра)/i }; var parseEraPatterns10 = { any: [/^д/i, /^н/i] }; var matchQuarterPatterns10 = { narrow: /^[1234]/i, abbreviated: /^[1234](-?[ыі]?)? кв.?/i, wide: /^[1234](-?[ыі]?)? квартал/i }; var parseQuarterPatterns10 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns10 = { narrow: /^[слкмчжв]/i, abbreviated: /^(студз|лют|сак|крас|тр(ав)?|чэрв|ліп|жн|вер|кастр|ліст|сьнеж)\.?/i, wide: /^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|тра(вень|ўня)|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|сьнеж(ань|ня))/i }; var parseMonthPatterns10 = { 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 ] }; var matchDayPatterns10 = { narrow: /^[нпасч]/i, short: /^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i, abbreviated: /^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцьв|чаць|птн|пят|суб).?/i, wide: /^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацьв(ер|ярга)|пятніц[аы]|субот[аы])/i }; var parseDayPatterns10 = { narrow: [/^н/i, /^п/i, /^а/i, /^с/i, /^ч/i, /^п/i, /^с/i], any: [/^н/i, /^п[ан]/i, /^а/i, /^с[ер]/i, /^ч/i, /^п[ят]/i, /^с[уб]/i] }; var matchDayPeriodPatterns10 = { narrow: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i, abbreviated: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i, wide: /^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i }; var parseDayPeriodPatterns10 = { any: { am: /^дп/i, pm: /^пп/i, midnight: /^поўн/i, noon: /^поўд/i, morning: /^р/i, afternoon: /^д[зн]/i, evening: /^в/i, night: /^н/i } }; var match10 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern10, parsePattern: parseOrdinalNumberPattern10, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns10, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns10, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns10, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns10, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns10, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns10, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns10, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns10, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns10, defaultMatchWidth: "wide", parsePatterns: parseDayPeriodPatterns10, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/bg/_lib/formatLong.mjs var dateFormats11 = { full: "EEEE, dd MMMM yyyy", long: "dd MMMM yyyy", medium: "dd MMM yyyy", short: "dd/MM/yyyy" }; var timeFormats11 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "H:mm" }; var dateTimeFormats11 = { any: "{{date}} {{time}}" }; var formatLong11 = { date: buildFormatLongFn({ formats: dateFormats11, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats11, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats11, defaultWidth: "any" }) }; // node_modules/date-fns/locale/bg/_lib/localize.mjs var eraValues11 = { narrow: ["пр.н.е.", "н.е."], abbreviated: ["преди н. е.", "н. е."], wide: ["преди новата ера", "новата ера"] }; var quarterValues11 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1-во тримес.", "2-ро тримес.", "3-то тримес.", "4-то тримес."], wide: [ "1-во тримесечие", "2-ро тримесечие", "3-то тримесечие", "4-то тримесечие" ] }; var monthValues11 = { abbreviated: [ "яну", "фев", "мар", "апр", "май", "юни", "юли", "авг", "сеп", "окт", "ное", "дек" ], wide: [ "януари", "февруари", "март", "април", "май", "юни", "юли", "август", "септември", "октомври", "ноември", "декември" ] }; var dayValues11 = { narrow: ["Н", "П", "В", "С", "Ч", "П", "С"], short: ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], abbreviated: ["нед", "пон", "вто", "сря", "чет", "пет", "съб"], wide: [ "неделя", "понеделник", "вторник", "сряда", "четвъртък", "петък", "събота" ] }; var dayPeriodValues11 = { wide: { am: "преди обяд", pm: "след обяд", midnight: "в полунощ", noon: "на обяд", morning: "сутринта", afternoon: "следобед", evening: "вечерта", night: "през нощта" } }; function isFeminine(unit) { return unit === "year" || unit === "week" || unit === "minute" || unit === "second"; } function isNeuter(unit) { return unit === "quarter"; } function numberWithSuffix(number, unit, masculine, feminine, neuter) { const suffix = isNeuter(unit) ? neuter : isFeminine(unit) ? feminine : masculine; return number + "-" + suffix; } var ordinalNumber11 = (dirtyNumber, options) => { const number = Number(dirtyNumber); const unit = options == null ? void 0 : options.unit; if (number === 0) { return numberWithSuffix(0, unit, "ев", "ева", "ево"); } else if (number % 1e3 === 0) { return numberWithSuffix(number, unit, "ен", "на", "но"); } else if (number % 100 === 0) { return numberWithSuffix(number, unit, "тен", "тна", "тно"); } const rem100 = number % 100; if (rem100 > 20 || rem100 < 10) { switch (rem100 % 10) { case 1: return numberWithSuffix(number, unit, "ви", "ва", "во"); case 2: return numberWithSuffix(number, unit, "ри", "ра", "ро"); case 7: case 8: return numberWithSuffix(number, unit, "ми", "ма", "мо"); } } return numberWithSuffix(number, unit, "ти", "та", "то"); }; var localize11 = { ordinalNumber: ordinalNumber11, era: buildLocalizeFn({ values: eraValues11, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues11, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues11, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues11, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues11, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/bg/_lib/match.mjs var matchOrdinalNumberPattern11 = /^(\d+)(-?[врмт][аи]|-?т?(ен|на)|-?(ев|ева))?/i; var parseOrdinalNumberPattern11 = /\d+/i; var matchEraPatterns11 = { narrow: /^((пр)?н\.?\s?е\.?)/i, abbreviated: /^((пр)?н\.?\s?е\.?)/i, wide: /^(преди новата ера|новата ера|нова ера)/i }; var parseEraPatterns11 = { any: [/^п/i, /^н/i] }; var matchQuarterPatterns11 = { narrow: /^[1234]/i, abbreviated: /^[1234](-?[врт]?o?)? тримес.?/i, wide: /^[1234](-?[врт]?о?)? тримесечие/i }; var parseQuarterPatterns11 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchDayPatterns11 = { narrow: /^[нпвсч]/i, short: /^(нд|пн|вт|ср|чт|пт|сб)/i, abbreviated: /^(нед|пон|вто|сря|чет|пет|съб)/i, wide: /^(неделя|понеделник|вторник|сряда|четвъртък|петък|събота)/i }; var parseDayPatterns11 = { narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i], any: [/^н[ед]/i, /^п[он]/i, /^вт/i, /^ср/i, /^ч[ет]/i, /^п[ет]/i, /^с[ъб]/i] }; var matchMonthPatterns11 = { abbreviated: /^(яну|фев|мар|апр|май|юни|юли|авг|сеп|окт|ное|дек)/i, wide: /^(януари|февруари|март|април|май|юни|юли|август|септември|октомври|ноември|декември)/i }; var parseMonthPatterns11 = { any: [ /^я/i, /^ф/i, /^мар/i, /^ап/i, /^май/i, /^юн/i, /^юл/i, /^ав/i, /^се/i, /^окт/i, /^но/i, /^де/i ] }; var matchDayPeriodPatterns11 = { any: /^(преди о|след о|в по|на о|през|веч|сут|следо)/i }; var parseDayPeriodPatterns11 = { any: { am: /^преди о/i, pm: /^след о/i, midnight: /^в пол/i, noon: /^на об/i, morning: /^сут/i, afternoon: /^следо/i, evening: /^веч/i, night: /^през н/i } }; var match11 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern11, parsePattern: parseOrdinalNumberPattern11, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns11, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns11, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns11, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns11, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns11, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns11, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns11, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns11, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns11, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns11, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/bn/_lib/localize.mjs var numberValues = { locale: { 1: "১", 2: "২", 3: "৩", 4: "৪", 5: "৫", 6: "৬", 7: "৭", 8: "৮", 9: "৯", 0: "০" }, number: { "১": "1", "২": "2", "৩": "3", "৪": "4", "৫": "5", "৬": "6", "৭": "7", "৮": "8", "৯": "9", "০": "0" } }; var eraValues12 = { narrow: ["খ্রিঃপূঃ", "খ্রিঃ"], abbreviated: ["খ্রিঃপূর্ব", "খ্রিঃ"], wide: ["খ্রিস্টপূর্ব", "খ্রিস্টাব্দ"] }; var quarterValues12 = { narrow: ["১", "২", "৩", "৪"], abbreviated: ["১ত্রৈ", "২ত্রৈ", "৩ত্রৈ", "৪ত্রৈ"], wide: ["১ম ত্রৈমাসিক", "২য় ত্রৈমাসিক", "৩য় ত্রৈমাসিক", "৪র্থ ত্রৈমাসিক"] }; var monthValues12 = { narrow: [ "জানু", "ফেব্রু", "মার্চ", "এপ্রিল", "মে", "জুন", "জুলাই", "আগস্ট", "সেপ্ট", "অক্টো", "নভে", "ডিসে" ], abbreviated: [ "জানু", "ফেব্রু", "মার্চ", "এপ্রিল", "মে", "জুন", "জুলাই", "আগস্ট", "সেপ্ট", "অক্টো", "নভে", "ডিসে" ], wide: [ "জানুয়ারি", "ফেব্রুয়ারি", "মার্চ", "এপ্রিল", "মে", "জুন", "জুলাই", "আগস্ট", "সেপ্টেম্বর", "অক্টোবর", "নভেম্বর", "ডিসেম্বর" ] }; var dayValues12 = { narrow: ["র", "সো", "ম", "বু", "বৃ", "শু", "শ"], short: ["রবি", "সোম", "মঙ্গল", "বুধ", "বৃহ", "শুক্র", "শনি"], abbreviated: ["রবি", "সোম", "মঙ্গল", "বুধ", "বৃহ", "শুক্র", "শনি"], wide: [ "রবিবার", "সোমবার", "মঙ্গলবার", "বুধবার", "বৃহস্পতিবার ", "শুক্রবার", "শনিবার" ] }; var dayPeriodValues12 = { 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 formattingDayPeriodValues11 = { 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: "রাত" } }; function dateOrdinalNumber(number, localeNumber) { if (number > 18 && number <= 31) { return localeNumber + "শে"; } else { switch (number) { case 1: return localeNumber + "লা"; case 2: case 3: return localeNumber + "রা"; case 4: return localeNumber + "ঠা"; default: return localeNumber + "ই"; } } } var ordinalNumber12 = (dirtyNumber, options) => { const number = Number(dirtyNumber); const localeNumber = numberToLocale(number); const unit = options == null ? void 0 : options.unit; if (unit === "date") { return dateOrdinalNumber(number, localeNumber); } if (number > 10 || number === 0) return localeNumber + "তম"; const rem10 = number % 10; switch (rem10) { case 2: case 3: return localeNumber + "য়"; case 4: return localeNumber + "র্থ"; case 6: return localeNumber + "ষ্ঠ"; default: return localeNumber + "ম"; } }; function numberToLocale(enNumber) { return enNumber.toString().replace(/\d/g, function(match85) { return numberValues.locale[match85]; }); } var localize12 = { ordinalNumber: ordinalNumber12, era: buildLocalizeFn({ values: eraValues12, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues12, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues12, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues12, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues12, defaultWidth: "wide", formattingValues: formattingDayPeriodValues11, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/bn/_lib/formatLong.mjs var dateFormats12 = { full: "EEEE, MMMM do, y", long: "MMMM do, y", medium: "MMM d, y", short: "MM/dd/yyyy" }; var timeFormats12 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats12 = { full: "{{date}} {{time}} 'সময়'", long: "{{date}} {{time}} 'সময়'", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong12 = { date: buildFormatLongFn({ formats: dateFormats12, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats12, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats12, defaultWidth: "full" }) }; // node_modules/date-fns/locale/bn/_lib/match.mjs var matchOrdinalNumberPattern12 = /^(\d+)(ম|য়|র্থ|ষ্ঠ|শে|ই|তম)?/i; var parseOrdinalNumberPattern12 = /\d+/i; var matchEraPatterns12 = { narrow: /^(খ্রিঃপূঃ|খ্রিঃ)/i, abbreviated: /^(খ্রিঃপূর্ব|খ্রিঃ)/i, wide: /^(খ্রিস্টপূর্ব|খ্রিস্টাব্দ)/i }; var parseEraPatterns12 = { narrow: [/^খ্রিঃপূঃ/i, /^খ্রিঃ/i], abbreviated: [/^খ্রিঃপূর্ব/i, /^খ্রিঃ/i], wide: [/^খ্রিস্টপূর্ব/i, /^খ্রিস্টাব্দ/i] }; var matchQuarterPatterns12 = { narrow: /^[১২৩৪]/i, abbreviated: /^[১২৩৪]ত্রৈ/i, wide: /^[১২৩৪](ম|য়|র্থ)? ত্রৈমাসিক/i }; var parseQuarterPatterns12 = { any: [/১/i, /২/i, /৩/i, /৪/i] }; var matchMonthPatterns12 = { narrow: /^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i, abbreviated: /^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i, wide: /^(জানুয়ারি|ফেব্রুয়ারি|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্টেম্বর|অক্টোবর|নভেম্বর|ডিসেম্বর)/i }; var parseMonthPatterns12 = { any: [ /^জানু/i, /^ফেব্রু/i, /^মার্চ/i, /^এপ্রিল/i, /^মে/i, /^জুন/i, /^জুলাই/i, /^আগস্ট/i, /^সেপ্ট/i, /^অক্টো/i, /^নভে/i, /^ডিসে/i ] }; var matchDayPatterns12 = { narrow: /^(র|সো|ম|বু|বৃ|শু|শ)+/i, short: /^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i, abbreviated: /^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i, wide: /^(রবিবার|সোমবার|মঙ্গলবার|বুধবার|বৃহস্পতিবার |শুক্রবার|শনিবার)+/i }; var parseDayPatterns12 = { narrow: [/^র/i, /^সো/i, /^ম/i, /^বু/i, /^বৃ/i, /^শু/i, /^শ/i], short: [/^রবি/i, /^সোম/i, /^মঙ্গল/i, /^বুধ/i, /^বৃহ/i, /^শুক্র/i, /^শনি/i], abbreviated: [ /^রবি/i, /^সোম/i, /^মঙ্গল/i, /^বুধ/i, /^বৃহ/i, /^শুক্র/i, /^শনি/i ], wide: [ /^রবিবার/i, /^সোমবার/i, /^মঙ্গলবার/i, /^বুধবার/i, /^বৃহস্পতিবার /i, /^শুক্রবার/i, /^শনিবার/i ] }; var matchDayPeriodPatterns12 = { narrow: /^(পূ|অপ|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i, abbreviated: /^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i, wide: /^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i }; var parseDayPeriodPatterns12 = { any: { am: /^পূ/i, pm: /^অপ/i, midnight: /^মধ্যরাত/i, noon: /^মধ্যাহ্ন/i, morning: /সকাল/i, afternoon: /বিকাল/i, evening: /সন্ধ্যা/i, night: /রাত/i } }; var match12 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern12, parsePattern: parseOrdinalNumberPattern12, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns12, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns12, defaultParseWidth: "wide" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns12, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns12, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns12, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns12, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns12, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns12, defaultParseWidth: "wide" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns12, defaultMatchWidth: "wide", parsePatterns: parseDayPeriodPatterns12, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/bs/_lib/formatLong.mjs var dateFormats13 = { full: "EEEE, d. MMMM yyyy.", long: "d. MMMM yyyy.", medium: "d. MMM yy.", short: "dd. MM. yy." }; var timeFormats13 = { full: "HH:mm:ss (zzzz)", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats13 = { full: "{{date}} 'u' {{time}}", long: "{{date}} 'u' {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong13 = { date: buildFormatLongFn({ formats: dateFormats13, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats13, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats13, defaultWidth: "full" }) }; // node_modules/date-fns/locale/bs/_lib/localize.mjs var eraValues13 = { narrow: ["pr.n.e.", "AD"], abbreviated: ["pr. Hr.", "po. Hr."], wide: ["Prije Hrista", "Poslije Hrista"] }; var quarterValues13 = { narrow: ["1.", "2.", "3.", "4."], abbreviated: ["1. kv.", "2. kv.", "3. kv.", "4. kv."], wide: ["1. kvartal", "2. kvartal", "3. kvartal", "4. kvartal"] }; var monthValues13 = { narrow: [ "1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12." ], abbreviated: [ "jan", "feb", "mar", "apr", "maj", "jun", "jul", "avg", "sep", "okt", "nov", "dec" ], wide: [ "januar", "februar", "mart", "april", "maj", "juni", "juli", "avgust", "septembar", "oktobar", "novembar", "decembar" ] }; var formattingMonthValues3 = { narrow: [ "1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12." ], abbreviated: [ "jan", "feb", "mar", "apr", "maj", "jun", "jul", "avg", "sep", "okt", "nov", "dec" ], wide: [ "januar", "februar", "mart", "april", "maj", "juni", "juli", "avgust", "septembar", "oktobar", "novembar", "decembar" ] }; var dayValues13 = { narrow: ["N", "P", "U", "S", "Č", "P", "S"], short: ["ned", "pon", "uto", "sre", "čet", "pet", "sub"], abbreviated: ["ned", "pon", "uto", "sre", "čet", "pet", "sub"], wide: [ "nedjelja", "ponedjeljak", "utorak", "srijeda", "četvrtak", "petak", "subota" ] }; var dayPeriodValues13 = { narrow: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutru", afternoon: "popodne", evening: "uveče", night: "noću" }, abbreviated: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutru", afternoon: "popodne", evening: "uveče", night: "noću" }, wide: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutru", afternoon: "poslije podne", evening: "uveče", night: "noću" } }; var formattingDayPeriodValues12 = { narrow: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutru", afternoon: "popodne", evening: "uveče", night: "noću" }, abbreviated: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutru", afternoon: "popodne", evening: "uveče", night: "noću" }, wide: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutru", afternoon: "poslije podne", evening: "uveče", night: "noću" } }; var ordinalNumber13 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return String(number) + "."; }; var localize13 = { ordinalNumber: ordinalNumber13, era: buildLocalizeFn({ values: eraValues13, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues13, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues13, defaultWidth: "wide", formattingValues: formattingMonthValues3, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues13, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues13, defaultWidth: "wide", formattingValues: formattingDayPeriodValues12, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/bs/_lib/match.mjs var matchOrdinalNumberPattern13 = /^(\d+)\./i; var parseOrdinalNumberPattern13 = /\d+/i; var matchEraPatterns13 = { narrow: /^(pr\.n\.e\.|AD)/i, abbreviated: /^(pr\.\s?Hr\.|po\.\s?Hr\.)/i, wide: /^(Prije Hrista|prije nove ere|Poslije Hrista|nova era)/i }; var parseEraPatterns13 = { any: [/^pr/i, /^(po|nova)/i] }; var matchQuarterPatterns13 = { narrow: /^[1234]/i, abbreviated: /^[1234]\.\s?kv\.?/i, wide: /^[1234]\. kvartal/i }; var parseQuarterPatterns13 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns13 = { narrow: /^(10|11|12|[123456789])\./i, abbreviated: /^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i, wide: /^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(juni|juna)|(juli|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i }; var parseMonthPatterns13 = { 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: [ /^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^avg/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns13 = { narrow: /^[npusčc]/i, short: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i, abbreviated: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i, wide: /^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i }; var parseDayPatterns13 = { narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] }; var matchDayPeriodPatterns13 = { any: /^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|poslije podne|ujutru)/i }; var parseDayPeriodPatterns13 = { any: { am: /^a/i, pm: /^p/i, midnight: /^pono/i, noon: /^pod/i, morning: /jutro/i, afternoon: /(poslije\s|po)+podne/i, evening: /(uvece|uveče)/i, night: /(nocu|noću)/i } }; var match13 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern13, parsePattern: parseOrdinalNumberPattern13, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns13, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns13, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns13, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns13, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns13, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns13, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns13, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns13, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns13, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns13, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ca/_lib/formatLong.mjs var dateFormats14 = { full: "EEEE, d 'de' MMMM y", long: "d 'de' MMMM y", medium: "d MMM y", short: "dd/MM/y" }; var timeFormats14 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats14 = { full: "{{date}} 'a les' {{time}}", long: "{{date}} 'a les' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong14 = { date: buildFormatLongFn({ formats: dateFormats14, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats14, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats14, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ca/_lib/localize.mjs var eraValues14 = { narrow: ["aC", "dC"], abbreviated: ["a. de C.", "d. de C."], wide: ["abans de Crist", "després de Crist"] }; var quarterValues14 = { narrow: ["1", "2", "3", "4"], abbreviated: ["T1", "T2", "T3", "T4"], wide: ["1r trimestre", "2n trimestre", "3r trimestre", "4t trimestre"] }; var monthValues14 = { narrow: [ "GN", "FB", "MÇ", "AB", "MG", "JN", "JL", "AG", "ST", "OC", "NV", "DS" ], /** * Les abreviatures dels mesos de l'any es formen seguint una de les normes generals de formació d'abreviatures. * S'escriu la primera síl·laba i les consonants de la síl·laba següent anteriors a la primera vocal. * Els mesos de març, maig i juny no s'abreugen perquè són paraules d'una sola síl·laba. */ abbreviated: [ "gen.", "febr.", "març", "abr.", "maig", "juny", "jul.", "ag.", "set.", "oct.", "nov.", "des." ], wide: [ "gener", "febrer", "març", "abril", "maig", "juny", "juliol", "agost", "setembre", "octubre", "novembre", "desembre" ] }; var dayValues14 = { narrow: ["dg.", "dl.", "dt.", "dm.", "dj.", "dv.", "ds."], short: ["dg.", "dl.", "dt.", "dm.", "dj.", "dv.", "ds."], abbreviated: ["dg.", "dl.", "dt.", "dm.", "dj.", "dv.", "ds."], wide: [ "diumenge", "dilluns", "dimarts", "dimecres", "dijous", "divendres", "dissabte" ] }; var dayPeriodValues14 = { narrow: { am: "am", pm: "pm", midnight: "mitjanit", noon: "migdia", morning: "matí", afternoon: "tarda", evening: "vespre", night: "nit" }, abbreviated: { am: "a.m.", pm: "p.m.", midnight: "mitjanit", noon: "migdia", morning: "matí", afternoon: "tarda", evening: "vespre", night: "nit" }, wide: { am: "ante meridiem", pm: "post meridiem", midnight: "mitjanit", noon: "migdia", morning: "matí", afternoon: "tarda", evening: "vespre", night: "nit" } }; var formattingDayPeriodValues13 = { narrow: { am: "am", pm: "pm", midnight: "de la mitjanit", noon: "del migdia", morning: "del matí", afternoon: "de la tarda", evening: "del vespre", night: "de la nit" }, abbreviated: { am: "AM", pm: "PM", midnight: "de la mitjanit", noon: "del migdia", morning: "del matí", afternoon: "de la tarda", evening: "del vespre", night: "de la nit" }, wide: { am: "ante meridiem", pm: "post meridiem", midnight: "de la mitjanit", noon: "del migdia", morning: "del matí", afternoon: "de la tarda", evening: "del vespre", night: "de la nit" } }; var ordinalNumber14 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); const rem100 = number % 100; if (rem100 > 20 || rem100 < 10) { switch (rem100 % 10) { case 1: return number + "r"; case 2: return number + "n"; case 3: return number + "r"; case 4: return number + "t"; } } return number + "è"; }; var localize14 = { ordinalNumber: ordinalNumber14, era: buildLocalizeFn({ values: eraValues14, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues14, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues14, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues14, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues14, defaultWidth: "wide", formattingValues: formattingDayPeriodValues13, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ca/_lib/match.mjs var matchOrdinalNumberPattern14 = /^(\d+)(è|r|n|r|t)?/i; var parseOrdinalNumberPattern14 = /\d+/i; var matchEraPatterns14 = { narrow: /^(aC|dC)/i, abbreviated: /^(a. de C.|d. de C.)/i, wide: /^(abans de Crist|despr[eé]s de Crist)/i }; var parseEraPatterns14 = { narrow: [/^aC/i, /^dC/i], abbreviated: [/^(a. de C.)/i, /^(d. de C.)/i], wide: [/^(abans de Crist)/i, /^(despr[eé]s de Crist)/i] }; var matchQuarterPatterns14 = { narrow: /^[1234]/i, abbreviated: /^T[1234]/i, wide: /^[1234](è|r|n|r|t)? trimestre/i }; var parseQuarterPatterns14 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns14 = { narrow: /^(GN|FB|MÇ|AB|MG|JN|JL|AG|ST|OC|NV|DS)/i, abbreviated: /^(gen.|febr.|març|abr.|maig|juny|jul.|ag.|set.|oct.|nov.|des.)/i, wide: /^(gener|febrer|març|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre)/i }; var parseMonthPatterns14 = { narrow: [ /^GN/i, /^FB/i, /^MÇ/i, /^AB/i, /^MG/i, /^JN/i, /^JL/i, /^AG/i, /^ST/i, /^OC/i, /^NV/i, /^DS/i ], abbreviated: [ /^gen./i, /^febr./i, /^març/i, /^abr./i, /^maig/i, /^juny/i, /^jul./i, /^ag./i, /^set./i, /^oct./i, /^nov./i, /^des./i ], wide: [ /^gener/i, /^febrer/i, /^març/i, /^abril/i, /^maig/i, /^juny/i, /^juliol/i, /^agost/i, /^setembre/i, /^octubre/i, /^novembre/i, /^desembre/i ] }; var matchDayPatterns14 = { narrow: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i, short: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i, abbreviated: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i, wide: /^(diumenge|dilluns|dimarts|dimecres|dijous|divendres|dissabte)/i }; var parseDayPatterns14 = { narrow: [/^dg./i, /^dl./i, /^dt./i, /^dm./i, /^dj./i, /^dv./i, /^ds./i], abbreviated: [/^dg./i, /^dl./i, /^dt./i, /^dm./i, /^dj./i, /^dv./i, /^ds./i], wide: [ /^diumenge/i, /^dilluns/i, /^dimarts/i, /^dimecres/i, /^dijous/i, /^divendres/i, /^disssabte/i ] }; var matchDayPeriodPatterns14 = { narrow: /^(a|p|mn|md|(del|de la) (matí|tarda|vespre|nit))/i, abbreviated: /^([ap]\.?\s?m\.?|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i, wide: /^(ante meridiem|post meridiem|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i }; var parseDayPeriodPatterns14 = { any: { am: /^a/i, pm: /^p/i, midnight: /^mitjanit/i, noon: /^migdia/i, morning: /matí/i, afternoon: /tarda/i, evening: /vespre/i, night: /nit/i } }; var match14 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern14, parsePattern: parseOrdinalNumberPattern14, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns14, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns14, defaultParseWidth: "wide" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns14, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns14, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns14, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns14, defaultParseWidth: "wide" }), day: buildMatchFn({ matchPatterns: matchDayPatterns14, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns14, defaultParseWidth: "wide" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns14, defaultMatchWidth: "wide", parsePatterns: parseDayPeriodPatterns14, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ckb/_lib/formatLong.mjs var dateFormats15 = { full: "EEEE, MMMM do, y", long: "MMMM do, y", medium: "MMM d, y", short: "MM/dd/yyyy" }; var timeFormats15 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats15 = { full: "{{date}} 'کاتژمێر' {{time}}", long: "{{date}} 'کاتژمێر' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong15 = { date: buildFormatLongFn({ formats: dateFormats15, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats15, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats15, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ckb/_lib/localize.mjs var eraValues15 = { narrow: ["پ", "د"], abbreviated: ["پ-ز", "د-ز"], wide: ["پێش زاین", "دوای زاین"] }; var quarterValues15 = { narrow: ["1", "2", "3", "4"], abbreviated: ["چ1م", "چ2م", "چ3م", "چ4م"], wide: ["چارەگی یەکەم", "چارەگی دووەم", "چارەگی سێیەم", "چارەگی چوارەم"] }; var monthValues15 = { narrow: [ "ک-د", "ش", "ئا", "ن", "م", "ح", "ت", "ئا", "ئە", "تش-ی", "تش-د", "ک-ی" ], abbreviated: [ "کان-دوو", "شوب", "ئاد", "نیس", "مایس", "حوز", "تەم", "ئاب", "ئەل", "تش-یەک", "تش-دوو", "کان-یەک" ], wide: [ "کانوونی دووەم", "شوبات", "ئادار", "نیسان", "مایس", "حوزەیران", "تەمموز", "ئاب", "ئەیلول", "تشرینی یەکەم", "تشرینی دووەم", "کانوونی یەکەم" ] }; var dayValues15 = { narrow: ["ی-ش", "د-ش", "س-ش", "چ-ش", "پ-ش", "هە", "ش"], short: ["یە-شە", "دوو-شە", "سێ-شە", "چو-شە", "پێ-شە", "هەی", "شە"], abbreviated: [ "یەک-شەم", "دوو-شەم", "سێ-شەم", "چوار-شەم", "پێنج-شەم", "هەینی", "شەمە" ], wide: [ "یەک شەمە", "دوو شەمە", "سێ شەمە", "چوار شەمە", "پێنج شەمە", "هەینی", "شەمە" ] }; var dayPeriodValues15 = { 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 formattingDayPeriodValues14 = { 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 ordinalNumber15 = (dirtyNumber, _options) => { return String(dirtyNumber); }; var localize15 = { ordinalNumber: ordinalNumber15, era: buildLocalizeFn({ values: eraValues15, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues15, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues15, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues15, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues15, defaultWidth: "wide", formattingValues: formattingDayPeriodValues14, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ckb/_lib/match.mjs var matchOrdinalNumberPattern15 = /^(\d+)(th|st|nd|rd)?/i; var parseOrdinalNumberPattern15 = /\d+/i; var matchEraPatterns15 = { narrow: /^(پ|د)/i, abbreviated: /^(پ-ز|د.ز)/i, wide: /^(پێش زاین| دوای زاین)/i }; var parseEraPatterns15 = { any: [/^د/g, /^پ/g] }; var matchQuarterPatterns15 = { narrow: /^[1234]/i, abbreviated: /^م[1234]چ/i, wide: /^(یەکەم|دووەم|سێیەم| چوارەم) (چارەگی)? quarter/i }; var parseQuarterPatterns15 = { wide: [/چارەگی یەکەم/, /چارەگی دووەم/, /چارەگی سيیەم/, /چارەگی چوارەم/], any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns15 = { narrow: /^(ک-د|ش|ئا|ن|م|ح|ت|ئە|تش-ی|تش-د|ک-ی)/i, abbreviated: /^(کان-دوو|شوب|ئاد|نیس|مایس|حوز|تەم|ئاب|ئەل|تش-یەک|تش-دوو|کان-یەک)/i, wide: /^(کانوونی دووەم|شوبات|ئادار|نیسان|مایس|حوزەیران|تەمموز|ئاب|ئەیلول|تشرینی یەکەم|تشرینی دووەم|کانوونی یەکەم)/i }; var parseMonthPatterns15 = { 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 ] }; var matchDayPatterns15 = { narrow: /^(ش|ی|د|س|چ|پ|هە)/i, short: /^(یە-شە|دوو-شە|سێ-شە|چو-شە|پێ-شە|هە|شە)/i, abbreviated: /^(یەک-شەم|دوو-شەم|سێ-شەم|چوار-شەم|پێنخ-شەم|هەینی|شەمە)/i, wide: /^(یەک شەمە|دوو شەمە|سێ شەمە|چوار شەمە|پێنج شەمە|هەینی|شەمە)/i }; var parseDayPatterns15 = { narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] }; var matchDayPeriodPatterns15 = { narrow: /^(پ|د|ن-ش|ن| (بەیانی|دوای نیوەڕۆ|ئێوارە|شەو))/i, abbreviated: /^(پ-ن|د-ن|نیوە شەو|نیوەڕۆ|بەیانی|دوای نیوەڕۆ|ئێوارە|شەو)/, wide: /^(پێش نیوەڕۆ|دوای نیوەڕۆ|نیوەڕۆ|نیوە شەو|لەبەیانیدا|لەدواینیوەڕۆدا|لە ئێوارەدا|لە شەودا)/, any: /^(پ|د|بەیانی|نیوەڕۆ|ئێوارە|شەو)/ }; var parseDayPeriodPatterns15 = { any: { am: /^د/i, pm: /^پ/i, midnight: /^ن-ش/i, noon: /^ن/i, morning: /بەیانی/i, afternoon: /دواینیوەڕۆ/i, evening: /ئێوارە/i, night: /شەو/i } }; var match15 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern15, parsePattern: parseOrdinalNumberPattern15, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns15, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns15, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns15, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns15, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns15, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns15, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns15, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns15, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns15, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns15, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/cs/_lib/formatLong.mjs var dateFormats16 = { full: "EEEE, d. MMMM yyyy", long: "d. MMMM yyyy", medium: "d. M. yyyy", short: "dd.MM.yyyy" }; var timeFormats16 = { full: "H:mm:ss zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats16 = { full: "{{date}} 'v' {{time}}", long: "{{date}} 'v' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong16 = { date: buildFormatLongFn({ formats: dateFormats16, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats16, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats16, defaultWidth: "full" }) }; // node_modules/date-fns/locale/cs/_lib/localize.mjs var eraValues16 = { narrow: ["př. n. l.", "n. l."], abbreviated: ["př. n. l.", "n. l."], wide: ["před naším letopočtem", "našeho letopočtu"] }; var quarterValues16 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1. čtvrtletí", "2. čtvrtletí", "3. čtvrtletí", "4. čtvrtletí"], wide: ["1. čtvrtletí", "2. čtvrtletí", "3. čtvrtletí", "4. čtvrtletí"] }; var monthValues16 = { narrow: ["L", "Ú", "B", "D", "K", "Č", "Č", "S", "Z", "Ř", "L", "P"], abbreviated: [ "led", "úno", "bře", "dub", "kvě", "čvn", "čvc", "srp", "zář", "říj", "lis", "pro" ], wide: [ "leden", "únor", "březen", "duben", "květen", "červen", "červenec", "srpen", "září", "říjen", "listopad", "prosinec" ] }; var formattingMonthValues4 = { narrow: ["L", "Ú", "B", "D", "K", "Č", "Č", "S", "Z", "Ř", "L", "P"], abbreviated: [ "led", "úno", "bře", "dub", "kvě", "čvn", "čvc", "srp", "zář", "říj", "lis", "pro" ], wide: [ "ledna", "února", "března", "dubna", "května", "června", "července", "srpna", "září", "října", "listopadu", "prosince" ] }; var dayValues16 = { narrow: ["ne", "po", "út", "st", "čt", "pá", "so"], short: ["ne", "po", "út", "st", "čt", "pá", "so"], abbreviated: ["ned", "pon", "úte", "stř", "čtv", "pát", "sob"], wide: ["neděle", "pondělí", "úterý", "středa", "čtvrtek", "pátek", "sobota"] }; var dayPeriodValues16 = { narrow: { am: "dop.", pm: "odp.", midnight: "půlnoc", noon: "poledne", morning: "ráno", afternoon: "odpoledne", evening: "večer", night: "noc" }, abbreviated: { am: "dop.", pm: "odp.", midnight: "půlnoc", noon: "poledne", morning: "ráno", afternoon: "odpoledne", evening: "večer", night: "noc" }, wide: { am: "dopoledne", pm: "odpoledne", midnight: "půlnoc", noon: "poledne", morning: "ráno", afternoon: "odpoledne", evening: "večer", night: "noc" } }; var formattingDayPeriodValues15 = { narrow: { am: "dop.", pm: "odp.", midnight: "půlnoc", noon: "poledne", morning: "ráno", afternoon: "odpoledne", evening: "večer", night: "noc" }, abbreviated: { am: "dop.", pm: "odp.", midnight: "půlnoc", noon: "poledne", morning: "ráno", afternoon: "odpoledne", evening: "večer", night: "noc" }, wide: { am: "dopoledne", pm: "odpoledne", midnight: "půlnoc", noon: "poledne", morning: "ráno", afternoon: "odpoledne", evening: "večer", night: "noc" } }; var ordinalNumber16 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize16 = { ordinalNumber: ordinalNumber16, era: buildLocalizeFn({ values: eraValues16, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues16, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues16, defaultWidth: "wide", formattingValues: formattingMonthValues4, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues16, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues16, defaultWidth: "wide", formattingValues: formattingDayPeriodValues15, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/cs/_lib/match.mjs var matchOrdinalNumberPattern16 = /^(\d+)\.?/i; var parseOrdinalNumberPattern16 = /\d+/i; var matchEraPatterns16 = { narrow: /^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i, abbreviated: /^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i, wide: /^(p[řr](\.|ed) Kristem|p[řr](\.|ed) na[šs][íi]m letopo[čc]tem|po Kristu|na[šs]eho letopo[čc]tu)/i }; var parseEraPatterns16 = { any: [/^p[řr]/i, /^(po|n)/i] }; var matchQuarterPatterns16 = { narrow: /^[1234]/i, abbreviated: /^[1234]\. [čc]tvrtlet[íi]/i, wide: /^[1234]\. [čc]tvrtlet[íi]/i }; var parseQuarterPatterns16 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns16 = { narrow: /^[lúubdkčcszřrlp]/i, abbreviated: /^(led|[úu]no|b[řr]e|dub|kv[ěe]|[čc]vn|[čc]vc|srp|z[áa][řr]|[řr][íi]j|lis|pro)/i, wide: /^(leden|ledna|[úu]nora?|b[řr]ezen|b[řr]ezna|duben|dubna|kv[ěe]ten|kv[ěe]tna|[čc]erven(ec|ce)?|[čc]ervna|srpen|srpna|z[áa][řr][íi]|[řr][íi]jen|[řr][íi]jna|listopad(a|u)?|prosinec|prosince)/i }; var parseMonthPatterns16 = { narrow: [ /^l/i, /^[úu]/i, /^b/i, /^d/i, /^k/i, /^[čc]/i, /^[čc]/i, /^s/i, /^z/i, /^[řr]/i, /^l/i, /^p/i ], any: [ /^led/i, /^[úu]n/i, /^b[řr]e/i, /^dub/i, /^kv[ěe]/i, /^[čc]vn|[čc]erven(?!\w)|[čc]ervna/i, /^[čc]vc|[čc]erven(ec|ce)/i, /^srp/i, /^z[áa][řr]/i, /^[řr][íi]j/i, /^lis/i, /^pro/i ] }; var matchDayPatterns16 = { narrow: /^[npuúsčps]/i, short: /^(ne|po|[úu]t|st|[čc]t|p[áa]|so)/i, abbreviated: /^(ned|pon|[úu]te|st[rř]|[čc]tv|p[áa]t|sob)/i, wide: /^(ned[ěe]le|pond[ěe]l[íi]|[úu]ter[ýy]|st[řr]eda|[čc]tvrtek|p[áa]tek|sobota)/i }; var parseDayPatterns16 = { narrow: [/^n/i, /^p/i, /^[úu]/i, /^s/i, /^[čc]/i, /^p/i, /^s/i], any: [/^ne/i, /^po/i, /^[úu]t/i, /^st/i, /^[čc]t/i, /^p[áa]/i, /^so/i] }; var matchDayPeriodPatterns16 = { any: /^dopoledne|dop\.?|odpoledne|odp\.?|p[ůu]lnoc|poledne|r[áa]no|odpoledne|ve[čc]er|(v )?noci?/i }; var parseDayPeriodPatterns16 = { any: { am: /^dop/i, pm: /^odp/i, midnight: /^p[ůu]lnoc/i, noon: /^poledne/i, morning: /r[áa]no/i, afternoon: /odpoledne/i, evening: /ve[čc]er/i, night: /noc/i } }; var match16 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern16, parsePattern: parseOrdinalNumberPattern16, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns16, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns16, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns16, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns16, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns16, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns16, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns16, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns16, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns16, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns16, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/cy/_lib/formatLong.mjs var dateFormats17 = { full: "EEEE, d MMMM yyyy", long: "d MMMM yyyy", medium: "d MMM yyyy", short: "dd/MM/yyyy" }; var timeFormats17 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats17 = { full: "{{date}} 'am' {{time}}", long: "{{date}} 'am' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong17 = { date: buildFormatLongFn({ formats: dateFormats17, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats17, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats17, defaultWidth: "full" }) }; // node_modules/date-fns/locale/cy/_lib/localize.mjs var eraValues17 = { narrow: ["C", "O"], abbreviated: ["CC", "OC"], wide: ["Cyn Crist", "Ar ôl Crist"] }; var quarterValues17 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Ch1", "Ch2", "Ch3", "Ch4"], wide: ["Chwarter 1af", "2ail chwarter", "3ydd chwarter", "4ydd chwarter"] }; var monthValues17 = { narrow: ["I", "Ch", "Ma", "E", "Mi", "Me", "G", "A", "Md", "H", "T", "Rh"], abbreviated: [ "Ion", "Chwe", "Maw", "Ebr", "Mai", "Meh", "Gor", "Aws", "Med", "Hyd", "Tach", "Rhag" ], wide: [ "Ionawr", "Chwefror", "Mawrth", "Ebrill", "Mai", "Mehefin", "Gorffennaf", "Awst", "Medi", "Hydref", "Tachwedd", "Rhagfyr" ] }; var dayValues17 = { narrow: ["S", "Ll", "M", "M", "I", "G", "S"], short: ["Su", "Ll", "Ma", "Me", "Ia", "Gw", "Sa"], abbreviated: ["Sul", "Llun", "Maw", "Mer", "Iau", "Gwe", "Sad"], wide: [ "dydd Sul", "dydd Llun", "dydd Mawrth", "dydd Mercher", "dydd Iau", "dydd Gwener", "dydd Sadwrn" ] }; var dayPeriodValues17 = { narrow: { am: "b", pm: "h", midnight: "hn", noon: "hd", morning: "bore", afternoon: "prynhawn", evening: "gyda'r nos", night: "nos" }, abbreviated: { am: "yb", pm: "yh", midnight: "hanner nos", noon: "hanner dydd", morning: "bore", afternoon: "prynhawn", evening: "gyda'r nos", night: "nos" }, wide: { am: "y.b.", pm: "y.h.", midnight: "hanner nos", noon: "hanner dydd", morning: "bore", afternoon: "prynhawn", evening: "gyda'r nos", night: "nos" } }; var formattingDayPeriodValues16 = { narrow: { am: "b", pm: "h", midnight: "hn", noon: "hd", morning: "yn y bore", afternoon: "yn y prynhawn", evening: "gyda'r nos", night: "yn y nos" }, abbreviated: { am: "yb", pm: "yh", midnight: "hanner nos", noon: "hanner dydd", morning: "yn y bore", afternoon: "yn y prynhawn", evening: "gyda'r nos", night: "yn y nos" }, wide: { am: "y.b.", pm: "y.h.", midnight: "hanner nos", noon: "hanner dydd", morning: "yn y bore", afternoon: "yn y prynhawn", evening: "gyda'r nos", night: "yn y nos" } }; var ordinalNumber17 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); if (number < 20) { switch (number) { case 0: return number + "fed"; case 1: return number + "af"; case 2: return number + "ail"; case 3: case 4: return number + "ydd"; case 5: case 6: return number + "ed"; case 7: case 8: case 9: case 10: case 12: case 15: case 18: return number + "fed"; case 11: case 13: case 14: case 16: case 17: case 19: return number + "eg"; } } else if (number >= 50 && number <= 60 || number === 80 || number >= 100) { return number + "fed"; } return number + "ain"; }; var localize17 = { ordinalNumber: ordinalNumber17, era: buildLocalizeFn({ values: eraValues17, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues17, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues17, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues17, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues17, defaultWidth: "wide", formattingValues: formattingDayPeriodValues16, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/cy/_lib/match.mjs var matchOrdinalNumberPattern17 = /^(\d+)(af|ail|ydd|ed|fed|eg|ain)?/i; var parseOrdinalNumberPattern17 = /\d+/i; var matchEraPatterns17 = { narrow: /^(c|o)/i, abbreviated: /^(c\.?\s?c\.?|o\.?\s?c\.?)/i, wide: /^(cyn christ|ar ôl crist|ar ol crist)/i }; var parseEraPatterns17 = { wide: [/^c/i, /^(ar ôl crist|ar ol crist)/i], any: [/^c/i, /^o/i] }; var matchQuarterPatterns17 = { narrow: /^[1234]/i, abbreviated: /^ch[1234]/i, wide: /^(chwarter 1af)|([234](ail|ydd)? chwarter)/i }; var parseQuarterPatterns17 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns17 = { narrow: /^(i|ch|m|e|g|a|h|t|rh)/i, abbreviated: /^(ion|chwe|maw|ebr|mai|meh|gor|aws|med|hyd|tach|rhag)/i, wide: /^(ionawr|chwefror|mawrth|ebrill|mai|mehefin|gorffennaf|awst|medi|hydref|tachwedd|rhagfyr)/i }; var parseMonthPatterns17 = { narrow: [ /^i/i, /^ch/i, /^m/i, /^e/i, /^m/i, /^m/i, /^g/i, /^a/i, /^m/i, /^h/i, /^t/i, /^rh/i ], any: [ /^io/i, /^ch/i, /^maw/i, /^e/i, /^mai/i, /^meh/i, /^g/i, /^a/i, /^med/i, /^h/i, /^t/i, /^rh/i ] }; var matchDayPatterns17 = { narrow: /^(s|ll|m|i|g)/i, short: /^(su|ll|ma|me|ia|gw|sa)/i, abbreviated: /^(sul|llun|maw|mer|iau|gwe|sad)/i, wide: /^dydd (sul|llun|mawrth|mercher|iau|gwener|sadwrn)/i }; var parseDayPatterns17 = { narrow: [/^s/i, /^ll/i, /^m/i, /^m/i, /^i/i, /^g/i, /^s/i], wide: [ /^dydd su/i, /^dydd ll/i, /^dydd ma/i, /^dydd me/i, /^dydd i/i, /^dydd g/i, /^dydd sa/i ], any: [/^su/i, /^ll/i, /^ma/i, /^me/i, /^i/i, /^g/i, /^sa/i] }; var matchDayPeriodPatterns17 = { narrow: /^(b|h|hn|hd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i, any: /^(y\.?\s?[bh]\.?|hanner nos|hanner dydd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i }; var parseDayPeriodPatterns17 = { any: { am: /^b|(y\.?\s?b\.?)/i, pm: /^h|(y\.?\s?h\.?)|(yr hwyr)/i, midnight: /^hn|hanner nos/i, noon: /^hd|hanner dydd/i, morning: /bore/i, afternoon: /prynhawn/i, evening: /^gyda'r nos$/i, night: /blah/i } }; var match17 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern17, parsePattern: parseOrdinalNumberPattern17, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns17, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns17, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns17, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns17, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns17, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns17, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns17, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns17, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns17, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns17, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/da/_lib/formatLong.mjs var dateFormats18 = { full: "EEEE 'den' d. MMMM y", long: "d. MMMM y", medium: "d. MMM y", short: "dd/MM/y" }; var timeFormats18 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats18 = { full: "{{date}} 'kl'. {{time}}", long: "{{date}} 'kl'. {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong18 = { date: buildFormatLongFn({ formats: dateFormats18, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats18, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats18, defaultWidth: "full" }) }; // node_modules/date-fns/locale/da/_lib/localize.mjs var eraValues18 = { narrow: ["fvt", "vt"], abbreviated: ["f.v.t.", "v.t."], wide: ["før vesterlandsk tidsregning", "vesterlandsk tidsregning"] }; var quarterValues18 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1. kvt.", "2. kvt.", "3. kvt.", "4. kvt."], wide: ["1. kvartal", "2. kvartal", "3. kvartal", "4. kvartal"] }; var monthValues18 = { narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated: [ "jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec." ], wide: [ "januar", "februar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december" ] }; var dayValues18 = { narrow: ["S", "M", "T", "O", "T", "F", "L"], short: ["sø", "ma", "ti", "on", "to", "fr", "lø"], abbreviated: ["søn.", "man.", "tir.", "ons.", "tor.", "fre.", "lør."], wide: [ "søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag" ] }; var dayPeriodValues18 = { narrow: { am: "a", pm: "p", midnight: "midnat", noon: "middag", morning: "morgen", afternoon: "eftermiddag", evening: "aften", night: "nat" }, abbreviated: { am: "AM", pm: "PM", midnight: "midnat", noon: "middag", morning: "morgen", afternoon: "eftermiddag", evening: "aften", night: "nat" }, wide: { am: "a.m.", pm: "p.m.", midnight: "midnat", noon: "middag", morning: "morgen", afternoon: "eftermiddag", evening: "aften", night: "nat" } }; var formattingDayPeriodValues17 = { narrow: { am: "a", pm: "p", midnight: "midnat", noon: "middag", morning: "om morgenen", afternoon: "om eftermiddagen", evening: "om aftenen", night: "om natten" }, abbreviated: { am: "AM", pm: "PM", midnight: "midnat", noon: "middag", morning: "om morgenen", afternoon: "om eftermiddagen", evening: "om aftenen", night: "om natten" }, wide: { am: "a.m.", pm: "p.m.", midnight: "midnat", noon: "middag", morning: "om morgenen", afternoon: "om eftermiddagen", evening: "om aftenen", night: "om natten" } }; var ordinalNumber18 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize18 = { ordinalNumber: ordinalNumber18, era: buildLocalizeFn({ values: eraValues18, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues18, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues18, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues18, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues18, defaultWidth: "wide", formattingValues: formattingDayPeriodValues17, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/da/_lib/match.mjs var matchOrdinalNumberPattern18 = /^(\d+)(\.)?/i; var parseOrdinalNumberPattern18 = /\d+/i; var matchEraPatterns18 = { narrow: /^(fKr|fvt|eKr|vt)/i, abbreviated: /^(f\.Kr\.?|f\.v\.t\.?|e\.Kr\.?|v\.t\.)/i, wide: /^(f.Kr.|før vesterlandsk tidsregning|e.Kr.|vesterlandsk tidsregning)/i }; var parseEraPatterns18 = { any: [/^f/i, /^(v|e)/i] }; var matchQuarterPatterns18 = { narrow: /^[1234]/i, abbreviated: /^[1234]. kvt\./i, wide: /^[1234]\.? kvartal/i }; var parseQuarterPatterns18 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns18 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan.|feb.|mar.|apr.|maj|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i, wide: /^(januar|februar|marts|april|maj|juni|juli|august|september|oktober|november|december)/i }; var parseMonthPatterns18 = { 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, /^maj/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns18 = { narrow: /^[smtofl]/i, short: /^(søn.|man.|tir.|ons.|tor.|fre.|lør.)/i, abbreviated: /^(søn|man|tir|ons|tor|fre|lør)/i, wide: /^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i }; var parseDayPatterns18 = { narrow: [/^s/i, /^m/i, /^t/i, /^o/i, /^t/i, /^f/i, /^l/i], any: [/^s/i, /^m/i, /^ti/i, /^o/i, /^to/i, /^f/i, /^l/i] }; var matchDayPeriodPatterns18 = { narrow: /^(a|p|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i, any: /^([ap]\.?\s?m\.?|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i }; var parseDayPeriodPatterns18 = { any: { am: /^a/i, pm: /^p/i, midnight: /midnat/i, noon: /middag/i, morning: /morgen/i, afternoon: /eftermiddag/i, evening: /aften/i, night: /nat/i } }; var match18 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern18, parsePattern: parseOrdinalNumberPattern18, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns18, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns18, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns18, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns18, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns18, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns18, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns18, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns18, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns18, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns18, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/de/_lib/formatLong.mjs var dateFormats19 = { full: "EEEE, do MMMM y", // Montag, 7. Januar 2018 long: "do MMMM y", // 7. Januar 2018 medium: "do MMM y", // 7. Jan. 2018 short: "dd.MM.y" // 07.01.2018 }; var timeFormats19 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats19 = { full: "{{date}} 'um' {{time}}", long: "{{date}} 'um' {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong19 = { date: buildFormatLongFn({ formats: dateFormats19, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats19, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats19, defaultWidth: "full" }) }; // node_modules/date-fns/locale/de/_lib/localize.mjs var eraValues19 = { narrow: ["v.Chr.", "n.Chr."], abbreviated: ["v.Chr.", "n.Chr."], wide: ["vor Christus", "nach Christus"] }; var quarterValues19 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["1. Quartal", "2. Quartal", "3. Quartal", "4. Quartal"] }; var monthValues19 = { narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated: [ "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ], wide: [ "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" ] }; var formattingMonthValues5 = { narrow: monthValues19.narrow, abbreviated: [ "Jan.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sep.", "Okt.", "Nov.", "Dez." ], wide: monthValues19.wide }; var dayValues19 = { narrow: ["S", "M", "D", "M", "D", "F", "S"], short: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], abbreviated: ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], wide: [ "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag" ] }; var dayPeriodValues19 = { narrow: { am: "vm.", pm: "nm.", midnight: "Mitternacht", noon: "Mittag", morning: "Morgen", afternoon: "Nachm.", evening: "Abend", night: "Nacht" }, abbreviated: { am: "vorm.", pm: "nachm.", midnight: "Mitternacht", noon: "Mittag", morning: "Morgen", afternoon: "Nachmittag", evening: "Abend", night: "Nacht" }, wide: { am: "vormittags", pm: "nachmittags", midnight: "Mitternacht", noon: "Mittag", morning: "Morgen", afternoon: "Nachmittag", evening: "Abend", night: "Nacht" } }; var formattingDayPeriodValues18 = { narrow: { am: "vm.", pm: "nm.", midnight: "Mitternacht", noon: "Mittag", morning: "morgens", afternoon: "nachm.", evening: "abends", night: "nachts" }, abbreviated: { am: "vorm.", pm: "nachm.", midnight: "Mitternacht", noon: "Mittag", morning: "morgens", afternoon: "nachmittags", evening: "abends", night: "nachts" }, wide: { am: "vormittags", pm: "nachmittags", midnight: "Mitternacht", noon: "Mittag", morning: "morgens", afternoon: "nachmittags", evening: "abends", night: "nachts" } }; var ordinalNumber19 = (dirtyNumber) => { const number = Number(dirtyNumber); return number + "."; }; var localize19 = { ordinalNumber: ordinalNumber19, era: buildLocalizeFn({ values: eraValues19, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues19, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues19, formattingValues: formattingMonthValues5, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues19, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues19, defaultWidth: "wide", formattingValues: formattingDayPeriodValues18, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/de/_lib/match.mjs var matchOrdinalNumberPattern19 = /^(\d+)(\.)?/i; var parseOrdinalNumberPattern19 = /\d+/i; var matchEraPatterns19 = { narrow: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i, abbreviated: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i, wide: /^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i }; var parseEraPatterns19 = { any: [/^v/i, /^n/i] }; var matchQuarterPatterns19 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^[1234](\.)? Quartal/i }; var parseQuarterPatterns19 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns19 = { narrow: /^[jfmasond]/i, abbreviated: /^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i, wide: /^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i }; var parseMonthPatterns19 = { 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: [ /^j[aä]/i, /^f/i, /^mär/i, /^ap/i, /^mai/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns19 = { narrow: /^[smdmf]/i, short: /^(so|mo|di|mi|do|fr|sa)/i, abbreviated: /^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i, wide: /^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i }; var parseDayPatterns19 = { any: [/^so/i, /^mo/i, /^di/i, /^mi/i, /^do/i, /^f/i, /^sa/i] }; var matchDayPeriodPatterns19 = { narrow: /^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i, abbreviated: /^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i, wide: /^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i }; var parseDayPeriodPatterns19 = { any: { am: /^v/i, pm: /^n/i, midnight: /^Mitte/i, noon: /^Mitta/i, morning: /morgens/i, afternoon: /nachmittags/i, // will never be matched. Afternoon is matched by `pm` evening: /abends/i, night: /nachts/i // will never be matched. Night is matched by `pm` } }; var match19 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern19, parsePattern: parseOrdinalNumberPattern19, valueCallback: (value) => parseInt(value) }), era: buildMatchFn({ matchPatterns: matchEraPatterns19, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns19, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns19, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns19, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns19, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns19, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns19, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns19, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns19, defaultMatchWidth: "wide", parsePatterns: parseDayPeriodPatterns19, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/de-AT/_lib/localize.mjs var eraValues20 = { narrow: ["v.Chr.", "n.Chr."], abbreviated: ["v.Chr.", "n.Chr."], wide: ["vor Christus", "nach Christus"] }; var quarterValues20 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["1. Quartal", "2. Quartal", "3. Quartal", "4. Quartal"] }; var monthValues20 = { narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated: [ "Jän", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ], wide: [ "Jänner", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" ] }; var formattingMonthValues6 = { narrow: monthValues20.narrow, abbreviated: [ "Jän.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sep.", "Okt.", "Nov.", "Dez." ], wide: monthValues20.wide }; var dayValues20 = { narrow: ["S", "M", "D", "M", "D", "F", "S"], short: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], abbreviated: ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], wide: [ "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag" ] }; var dayPeriodValues20 = { narrow: { am: "vm.", pm: "nm.", midnight: "Mitternacht", noon: "Mittag", morning: "Morgen", afternoon: "Nachm.", evening: "Abend", night: "Nacht" }, abbreviated: { am: "vorm.", pm: "nachm.", midnight: "Mitternacht", noon: "Mittag", morning: "Morgen", afternoon: "Nachmittag", evening: "Abend", night: "Nacht" }, wide: { am: "vormittags", pm: "nachmittags", midnight: "Mitternacht", noon: "Mittag", morning: "Morgen", afternoon: "Nachmittag", evening: "Abend", night: "Nacht" } }; var formattingDayPeriodValues19 = { narrow: { am: "vm.", pm: "nm.", midnight: "Mitternacht", noon: "Mittag", morning: "morgens", afternoon: "nachm.", evening: "abends", night: "nachts" }, abbreviated: { am: "vorm.", pm: "nachm.", midnight: "Mitternacht", noon: "Mittag", morning: "morgens", afternoon: "nachmittags", evening: "abends", night: "nachts" }, wide: { am: "vormittags", pm: "nachmittags", midnight: "Mitternacht", noon: "Mittag", morning: "morgens", afternoon: "nachmittags", evening: "abends", night: "nachts" } }; var ordinalNumber20 = (dirtyNumber) => { const number = Number(dirtyNumber); return number + "."; }; var localize20 = { ordinalNumber: ordinalNumber20, era: buildLocalizeFn({ values: eraValues20, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues20, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues20, formattingValues: formattingMonthValues6, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues20, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues20, defaultWidth: "wide", formattingValues: formattingDayPeriodValues19, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/el/_lib/formatLong.mjs var dateFormats20 = { full: "EEEE, d MMMM y", long: "d MMMM y", medium: "d MMM y", short: "d/M/yy" }; var timeFormats20 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats20 = { full: "{{date}} - {{time}}", long: "{{date}} - {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong20 = { date: buildFormatLongFn({ formats: dateFormats20, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats20, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats20, defaultWidth: "full" }) }; // node_modules/date-fns/locale/el/_lib/localize.mjs var eraValues21 = { narrow: ["πΧ", "μΧ"], abbreviated: ["π.Χ.", "μ.Χ."], wide: ["προ Χριστού", "μετά Χριστόν"] }; var quarterValues21 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Τ1", "Τ2", "Τ3", "Τ4"], wide: ["1ο τρίμηνο", "2ο τρίμηνο", "3ο τρίμηνο", "4ο τρίμηνο"] }; var monthValues21 = { narrow: ["Ι", "Φ", "Μ", "Α", "Μ", "Ι", "Ι", "Α", "Σ", "Ο", "Ν", "Δ"], abbreviated: [ "Ιαν", "Φεβ", "Μάρ", "Απρ", "Μάι", "Ιούν", "Ιούλ", "Αύγ", "Σεπ", "Οκτ", "Νοέ", "Δεκ" ], wide: [ "Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος" ] }; var formattingMonthValues7 = { narrow: ["Ι", "Φ", "Μ", "Α", "Μ", "Ι", "Ι", "Α", "Σ", "Ο", "Ν", "Δ"], abbreviated: [ "Ιαν", "Φεβ", "Μαρ", "Απρ", "Μαΐ", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ" ], wide: [ "Ιανουαρίου", "Φεβρουαρίου", "Μαρτίου", "Απριλίου", "Μαΐου", "Ιουνίου", "Ιουλίου", "Αυγούστου", "Σεπτεμβρίου", "Οκτωβρίου", "Νοεμβρίου", "Δεκεμβρίου" ] }; var dayValues21 = { narrow: ["Κ", "Δ", "T", "Τ", "Π", "Π", "Σ"], short: ["Κυ", "Δε", "Τρ", "Τε", "Πέ", "Πα", "Σά"], abbreviated: ["Κυρ", "Δευ", "Τρί", "Τετ", "Πέμ", "Παρ", "Σάβ"], wide: [ "Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο" ] }; var dayPeriodValues21 = { 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 ordinalNumber21 = (dirtyNumber, options) => { const number = Number(dirtyNumber); const unit = options == null ? void 0 : options.unit; let suffix; if (unit === "year" || unit === "month") { suffix = "ος"; } else if (unit === "week" || unit === "dayOfYear" || unit === "day" || unit === "hour" || unit === "date") { suffix = "η"; } else { suffix = "ο"; } return number + suffix; }; var localize21 = { ordinalNumber: ordinalNumber21, era: buildLocalizeFn({ values: eraValues21, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues21, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues21, defaultWidth: "wide", formattingValues: formattingMonthValues7, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues21, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues21, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/el/_lib/match.mjs var matchOrdinalNumberPattern20 = /^(\d+)(ος|η|ο)?/i; var parseOrdinalNumberPattern20 = /\d+/i; var matchEraPatterns20 = { narrow: /^(πΧ|μΧ)/i, abbreviated: /^(π\.?\s?χ\.?|π\.?\s?κ\.?\s?χ\.?|μ\.?\s?χ\.?|κ\.?\s?χ\.?)/i, wide: /^(προ Χριστο(ύ|υ)|πριν απ(ό|ο) την Κοιν(ή|η) Χρονολογ(ί|ι)α|μετ(ά|α) Χριστ(ό|ο)ν|Κοιν(ή|η) Χρονολογ(ί|ι)α)/i }; var parseEraPatterns20 = { any: [/^π/i, /^(μ|κ)/i] }; var matchQuarterPatterns20 = { narrow: /^[1234]/i, abbreviated: /^τ[1234]/i, wide: /^[1234]ο? τρ(ί|ι)μηνο/i }; var parseQuarterPatterns20 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns20 = { narrow: /^[ιφμαμιιασονδ]/i, abbreviated: /^(ιαν|φεβ|μ[άα]ρ|απρ|μ[άα][ιΐ]|ιο[ύυ]ν|ιο[ύυ]λ|α[ύυ]γ|σεπ|οκτ|νο[έε]|δεκ)/i, wide: /^(μ[άα][ιΐ]|α[ύυ]γο[υύ]στ)(ος|ου)|(ιανου[άα]ρ|φεβρου[άα]ρ|μ[άα]ρτ|απρ[ίι]λ|ιο[ύυ]ν|ιο[ύυ]λ|σεπτ[έε]μβρ|οκτ[ώω]βρ|νο[έε]μβρ|δεκ[έε]μβρ)(ιος|ίου)/i }; var parseMonthPatterns20 = { 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 ] }; var matchDayPatterns20 = { narrow: /^[κδτπσ]/i, short: /^(κυ|δε|τρ|τε|π[εέ]|π[αά]|σ[αά])/i, abbreviated: /^(κυρ|δευ|τρι|τετ|πεμ|παρ|σαβ)/i, wide: /^(κυριακ(ή|η)|δευτ(έ|ε)ρα|τρ(ί|ι)τη|τετ(ά|α)ρτη|π(έ|ε)μπτη|παρασκευ(ή|η)|σ(ά|α)ββατο)/i }; var parseDayPatterns20 = { narrow: [/^κ/i, /^δ/i, /^τ/i, /^τ/i, /^π/i, /^π/i, /^σ/i], any: [/^κ/i, /^δ/i, /^τρ/i, /^τε/i, /^π[εέ]/i, /^π[αά]/i, /^σ/i] }; var matchDayPeriodPatterns20 = { narrow: /^(πμ|μμ|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i, any: /^([πμ]\.?\s?μ\.?|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i }; var parseDayPeriodPatterns20 = { any: { am: /^πμ|π\.\s?μ\./i, pm: /^μμ|μ\.\s?μ\./i, midnight: /^μεσάν/i, noon: /^μεσημ(έ|ε)/i, morning: /πρω(ί|ι)/i, afternoon: /απ(ό|ο)γευμα/i, evening: /βρ(ά|α)δυ/i, night: /ν(ύ|υ)χτα/i } }; var match20 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern20, parsePattern: parseOrdinalNumberPattern20, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns20, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns20, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns20, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns20, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns20, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns20, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns20, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns20, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns20, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns20, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/en-AU/_lib/formatLong.mjs var dateFormats21 = { full: "EEEE, d MMMM yyyy", long: "d MMMM yyyy", medium: "d MMM yyyy", short: "dd/MM/yyyy" }; var timeFormats21 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats21 = { full: "{{date}} 'at' {{time}}", long: "{{date}} 'at' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong21 = { date: buildFormatLongFn({ formats: dateFormats21, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats21, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats21, defaultWidth: "full" }) }; // node_modules/date-fns/locale/en-CA/_lib/formatLong.mjs var dateFormats22 = { full: "EEEE, MMMM do, yyyy", long: "MMMM do, yyyy", medium: "MMM d, yyyy", short: "yyyy-MM-dd" }; var timeFormats22 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats22 = { full: "{{date}} 'at' {{time}}", long: "{{date}} 'at' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong22 = { date: buildFormatLongFn({ formats: dateFormats22, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats22, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats22, defaultWidth: "full" }) }; // node_modules/date-fns/locale/en-GB/_lib/formatLong.mjs var dateFormats23 = { full: "EEEE, d MMMM yyyy", long: "d MMMM yyyy", medium: "d MMM yyyy", short: "dd/MM/yyyy" }; var timeFormats23 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats23 = { full: "{{date}} 'at' {{time}}", long: "{{date}} 'at' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong23 = { date: buildFormatLongFn({ formats: dateFormats23, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats23, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats23, defaultWidth: "full" }) }; // node_modules/date-fns/locale/en-IN/_lib/formatLong.mjs var dateFormats24 = { full: "EEEE, d MMMM yyyy", long: "d MMMM, yyyy", medium: "d MMM, yyyy", short: "dd/MM/yyyy" }; var timeFormats24 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats24 = { full: "{{date}} 'at' {{time}}", long: "{{date}} 'at' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong24 = { date: buildFormatLongFn({ formats: dateFormats24, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats24, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats24, defaultWidth: "full" }) }; // node_modules/date-fns/locale/en-NZ/_lib/formatLong.mjs var dateFormats25 = { full: "EEEE, d MMMM yyyy", long: "d MMMM yyyy", medium: "d MMM yyyy", short: "dd/MM/yyyy" }; var timeFormats25 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats25 = { full: "{{date}} 'at' {{time}}", long: "{{date}} 'at' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong25 = { date: buildFormatLongFn({ formats: dateFormats25, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats25, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats25, defaultWidth: "full" }) }; // node_modules/date-fns/locale/en-ZA/_lib/formatLong.mjs var dateFormats26 = { full: "EEEE, dd MMMM yyyy", long: "dd MMMM yyyy", medium: "dd MMM yyyy", short: "yyyy/MM/dd" }; var timeFormats26 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats26 = { full: "{{date}} 'at' {{time}}", long: "{{date}} 'at' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong26 = { date: buildFormatLongFn({ formats: dateFormats26, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats26, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats26, defaultWidth: "full" }) }; // node_modules/date-fns/locale/eo/_lib/formatLong.mjs var dateFormats27 = { full: "EEEE, do 'de' MMMM y", long: "y-MMMM-dd", medium: "y-MMM-dd", short: "yyyy-MM-dd" }; var timeFormats27 = { full: "Ho 'horo kaj' m:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats27 = { any: "{{date}} {{time}}" }; var formatLong27 = { date: buildFormatLongFn({ formats: dateFormats27, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats27, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats27, defaultWidth: "any" }) }; // node_modules/date-fns/locale/eo/_lib/localize.mjs var eraValues22 = { narrow: ["aK", "pK"], abbreviated: ["a.K.E.", "p.K.E."], wide: ["antaŭ Komuna Erao", "Komuna Erao"] }; var quarterValues22 = { narrow: ["1", "2", "3", "4"], abbreviated: ["K1", "K2", "K3", "K4"], wide: [ "1-a kvaronjaro", "2-a kvaronjaro", "3-a kvaronjaro", "4-a kvaronjaro" ] }; var monthValues22 = { narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated: [ "jan", "feb", "mar", "apr", "maj", "jun", "jul", "aŭg", "sep", "okt", "nov", "dec" ], wide: [ "januaro", "februaro", "marto", "aprilo", "majo", "junio", "julio", "aŭgusto", "septembro", "oktobro", "novembro", "decembro" ] }; var dayValues22 = { narrow: ["D", "L", "M", "M", "Ĵ", "V", "S"], short: ["di", "lu", "ma", "me", "ĵa", "ve", "sa"], abbreviated: ["dim", "lun", "mar", "mer", "ĵaŭ", "ven", "sab"], wide: [ "dimanĉo", "lundo", "mardo", "merkredo", "ĵaŭdo", "vendredo", "sabato" ] }; var dayPeriodValues22 = { narrow: { am: "a", pm: "p", midnight: "noktomezo", noon: "tagmezo", morning: "matene", afternoon: "posttagmeze", evening: "vespere", night: "nokte" }, abbreviated: { am: "a.t.m.", pm: "p.t.m.", midnight: "noktomezo", noon: "tagmezo", morning: "matene", afternoon: "posttagmeze", evening: "vespere", night: "nokte" }, wide: { am: "antaŭtagmeze", pm: "posttagmeze", midnight: "noktomezo", noon: "tagmezo", morning: "matene", afternoon: "posttagmeze", evening: "vespere", night: "nokte" } }; var ordinalNumber22 = (dirtyNumber) => { const number = Number(dirtyNumber); return number + "-a"; }; var localize23 = { ordinalNumber: ordinalNumber22, era: buildLocalizeFn({ values: eraValues22, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues22, defaultWidth: "wide", argumentCallback: function(quarter) { return Number(quarter) - 1; } }), month: buildLocalizeFn({ values: monthValues22, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues22, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues22, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/eo/_lib/match.mjs var matchOrdinalNumberPattern21 = /^(\d+)(-?a)?/i; var parseOrdinalNumberPattern21 = /\d+/i; var matchEraPatterns21 = { narrow: /^([ap]k)/i, abbreviated: /^([ap]\.?\s?k\.?\s?e\.?)/i, wide: /^((antaǔ |post )?komuna erao)/i }; var parseEraPatterns21 = { any: [/^a/i, /^[kp]/i] }; var matchQuarterPatterns21 = { narrow: /^[1234]/i, abbreviated: /^k[1234]/i, wide: /^[1234](-?a)? kvaronjaro/i }; var parseQuarterPatterns21 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns21 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan|feb|mar|apr|maj|jun|jul|a(ŭ|ux|uh|u)g|sep|okt|nov|dec)/i, wide: /^(januaro|februaro|marto|aprilo|majo|junio|julio|a(ŭ|ux|uh|u)gusto|septembro|oktobro|novembro|decembro)/i }; var parseMonthPatterns21 = { 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, /^maj/i, /^jun/i, /^jul/i, /^a(u|ŭ)/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns21 = { narrow: /^[dlmĵjvs]/i, short: /^(di|lu|ma|me|(ĵ|jx|jh|j)a|ve|sa)/i, abbreviated: /^(dim|lun|mar|mer|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)|ven|sab)/i, wide: /^(diman(ĉ|cx|ch|c)o|lundo|mardo|merkredo|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)do|vendredo|sabato)/i }; var parseDayPatterns21 = { narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^(j|ĵ)/i, /^v/i, /^s/i], any: [/^d/i, /^l/i, /^ma/i, /^me/i, /^(j|ĵ)/i, /^v/i, /^s/i] }; var matchDayPeriodPatterns21 = { narrow: /^([ap]|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i, abbreviated: /^([ap][.\s]?t[.\s]?m[.\s]?|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i, wide: /^(anta(ŭ|ux)tagmez|posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo]/i }; var parseDayPeriodPatterns21 = { any: { am: /^a/i, pm: /^p/i, midnight: /^noktom/i, noon: /^t/i, morning: /^m/i, afternoon: /^posttagmeze/i, evening: /^v/i, night: /^n/i } }; var match22 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern21, parsePattern: parseOrdinalNumberPattern21, valueCallback: function(value) { return parseInt(value, 10); } }), era: buildMatchFn({ matchPatterns: matchEraPatterns21, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns21, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns21, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns21, defaultParseWidth: "any", valueCallback: function(index) { return index + 1; } }), month: buildMatchFn({ matchPatterns: matchMonthPatterns21, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns21, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns21, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns21, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns21, defaultMatchWidth: "wide", parsePatterns: parseDayPeriodPatterns21, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/es/_lib/formatLong.mjs var dateFormats28 = { full: "EEEE, d 'de' MMMM 'de' y", long: "d 'de' MMMM 'de' y", medium: "d MMM y", short: "dd/MM/y" }; var timeFormats28 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats28 = { full: "{{date}} 'a las' {{time}}", long: "{{date}} 'a las' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong28 = { date: buildFormatLongFn({ formats: dateFormats28, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats28, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats28, defaultWidth: "full" }) }; // node_modules/date-fns/locale/es/_lib/localize.mjs var eraValues23 = { narrow: ["AC", "DC"], abbreviated: ["AC", "DC"], wide: ["antes de cristo", "después de cristo"] }; var quarterValues23 = { narrow: ["1", "2", "3", "4"], abbreviated: ["T1", "T2", "T3", "T4"], wide: ["1º trimestre", "2º trimestre", "3º trimestre", "4º trimestre"] }; var monthValues23 = { narrow: ["e", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], abbreviated: [ "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov", "dic" ], wide: [ "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre" ] }; var dayValues23 = { narrow: ["d", "l", "m", "m", "j", "v", "s"], short: ["do", "lu", "ma", "mi", "ju", "vi", "sá"], abbreviated: ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"], wide: [ "domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado" ] }; var dayPeriodValues23 = { narrow: { am: "a", pm: "p", midnight: "mn", noon: "md", morning: "mañana", afternoon: "tarde", evening: "tarde", night: "noche" }, abbreviated: { am: "AM", pm: "PM", midnight: "medianoche", noon: "mediodia", morning: "mañana", afternoon: "tarde", evening: "tarde", night: "noche" }, wide: { am: "a.m.", pm: "p.m.", midnight: "medianoche", noon: "mediodia", morning: "mañana", afternoon: "tarde", evening: "tarde", night: "noche" } }; var formattingDayPeriodValues20 = { narrow: { am: "a", pm: "p", midnight: "mn", noon: "md", morning: "de la mañana", afternoon: "de la tarde", evening: "de la tarde", night: "de la noche" }, abbreviated: { am: "AM", pm: "PM", midnight: "medianoche", noon: "mediodia", morning: "de la mañana", afternoon: "de la tarde", evening: "de la tarde", night: "de la noche" }, wide: { am: "a.m.", pm: "p.m.", midnight: "medianoche", noon: "mediodia", morning: "de la mañana", afternoon: "de la tarde", evening: "de la tarde", night: "de la noche" } }; var ordinalNumber23 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "º"; }; var localize24 = { ordinalNumber: ordinalNumber23, era: buildLocalizeFn({ values: eraValues23, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues23, defaultWidth: "wide", argumentCallback: (quarter) => Number(quarter) - 1 }), month: buildLocalizeFn({ values: monthValues23, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues23, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues23, defaultWidth: "wide", formattingValues: formattingDayPeriodValues20, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/es/_lib/match.mjs var matchOrdinalNumberPattern22 = /^(\d+)(º)?/i; var parseOrdinalNumberPattern22 = /\d+/i; var matchEraPatterns22 = { narrow: /^(ac|dc|a|d)/i, abbreviated: /^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i, wide: /^(antes de cristo|antes de la era com[uú]n|despu[eé]s de cristo|era com[uú]n)/i }; var parseEraPatterns22 = { any: [/^ac/i, /^dc/i], wide: [ /^(antes de cristo|antes de la era com[uú]n)/i, /^(despu[eé]s de cristo|era com[uú]n)/i ] }; var matchQuarterPatterns22 = { narrow: /^[1234]/i, abbreviated: /^T[1234]/i, wide: /^[1234](º)? trimestre/i }; var parseQuarterPatterns22 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns22 = { narrow: /^[efmajsond]/i, abbreviated: /^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i, wide: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i }; var parseMonthPatterns22 = { narrow: [ /^e/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i ], any: [ /^en/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i ] }; var matchDayPatterns22 = { narrow: /^[dlmjvs]/i, short: /^(do|lu|ma|mi|ju|vi|s[áa])/i, abbreviated: /^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i, wide: /^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i }; var parseDayPatterns22 = { narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i], any: [/^do/i, /^lu/i, /^ma/i, /^mi/i, /^ju/i, /^vi/i, /^sa/i] }; var matchDayPeriodPatterns22 = { narrow: /^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i, any: /^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i }; var parseDayPeriodPatterns22 = { any: { am: /^a/i, pm: /^p/i, midnight: /^mn/i, noon: /^md/i, morning: /mañana/i, afternoon: /tarde/i, evening: /tarde/i, night: /noche/i } }; var match23 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern22, parsePattern: parseOrdinalNumberPattern22, valueCallback: function(value) { return parseInt(value, 10); } }), era: buildMatchFn({ matchPatterns: matchEraPatterns22, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns22, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns22, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns22, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns22, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns22, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns22, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns22, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns22, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns22, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/et/_lib/formatLong.mjs var dateFormats29 = { full: "EEEE, d. MMMM y", long: "d. MMMM y", medium: "d. MMM y", short: "dd.MM.y" }; var timeFormats29 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats29 = { full: "{{date}} 'kell' {{time}}", long: "{{date}} 'kell' {{time}}", medium: "{{date}}. {{time}}", short: "{{date}}. {{time}}" }; var formatLong29 = { date: buildFormatLongFn({ formats: dateFormats29, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats29, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats29, defaultWidth: "full" }) }; // node_modules/date-fns/locale/et/_lib/localize.mjs var eraValues24 = { narrow: ["e.m.a", "m.a.j"], abbreviated: ["e.m.a", "m.a.j"], wide: ["enne meie ajaarvamist", "meie ajaarvamise järgi"] }; var quarterValues24 = { narrow: ["1", "2", "3", "4"], abbreviated: ["K1", "K2", "K3", "K4"], wide: ["1. kvartal", "2. kvartal", "3. kvartal", "4. kvartal"] }; var monthValues24 = { narrow: ["J", "V", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated: [ "jaan", "veebr", "märts", "apr", "mai", "juuni", "juuli", "aug", "sept", "okt", "nov", "dets" ], wide: [ "jaanuar", "veebruar", "märts", "aprill", "mai", "juuni", "juuli", "august", "september", "oktoober", "november", "detsember" ] }; var dayValues24 = { narrow: ["P", "E", "T", "K", "N", "R", "L"], short: ["P", "E", "T", "K", "N", "R", "L"], abbreviated: [ "pühap.", "esmasp.", "teisip.", "kolmap.", "neljap.", "reede.", "laup." ], wide: [ "pühapäev", "esmaspäev", "teisipäev", "kolmapäev", "neljapäev", "reede", "laupäev" ] }; var dayPeriodValues24 = { narrow: { am: "AM", pm: "PM", midnight: "kesköö", noon: "keskpäev", morning: "hommik", afternoon: "pärastlõuna", evening: "õhtu", night: "öö" }, abbreviated: { am: "AM", pm: "PM", midnight: "kesköö", noon: "keskpäev", morning: "hommik", afternoon: "pärastlõuna", evening: "õhtu", night: "öö" }, wide: { am: "AM", pm: "PM", midnight: "kesköö", noon: "keskpäev", morning: "hommik", afternoon: "pärastlõuna", evening: "õhtu", night: "öö" } }; var formattingDayPeriodValues21 = { narrow: { am: "AM", pm: "PM", midnight: "keskööl", noon: "keskpäeval", morning: "hommikul", afternoon: "pärastlõunal", evening: "õhtul", night: "öösel" }, abbreviated: { am: "AM", pm: "PM", midnight: "keskööl", noon: "keskpäeval", morning: "hommikul", afternoon: "pärastlõunal", evening: "õhtul", night: "öösel" }, wide: { am: "AM", pm: "PM", midnight: "keskööl", noon: "keskpäeval", morning: "hommikul", afternoon: "pärastlõunal", evening: "õhtul", night: "öösel" } }; var ordinalNumber24 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize25 = { ordinalNumber: ordinalNumber24, era: buildLocalizeFn({ values: eraValues24, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues24, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues24, defaultWidth: "wide", formattingValues: monthValues24, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues24, defaultWidth: "wide", formattingValues: dayValues24, defaultFormattingWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues24, defaultWidth: "wide", formattingValues: formattingDayPeriodValues21, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/et/_lib/match.mjs var matchOrdinalNumberPattern23 = /^\d+\./i; var parseOrdinalNumberPattern23 = /\d+/i; var matchEraPatterns23 = { narrow: /^(e\.m\.a|m\.a\.j|eKr|pKr)/i, abbreviated: /^(e\.m\.a|m\.a\.j|eKr|pKr)/i, wide: /^(enne meie ajaarvamist|meie ajaarvamise järgi|enne Kristust|pärast Kristust)/i }; var parseEraPatterns23 = { any: [/^e/i, /^(m|p)/i] }; var matchQuarterPatterns23 = { narrow: /^[1234]/i, abbreviated: /^K[1234]/i, wide: /^[1234](\.)? kvartal/i }; var parseQuarterPatterns23 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns23 = { narrow: /^[jvmasond]/i, abbreviated: /^(jaan|veebr|märts|apr|mai|juuni|juuli|aug|sept|okt|nov|dets)/i, wide: /^(jaanuar|veebruar|märts|aprill|mai|juuni|juuli|august|september|oktoober|november|detsember)/i }; var parseMonthPatterns23 = { narrow: [ /^j/i, /^v/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i ], any: [ /^ja/i, /^v/i, /^mär/i, /^ap/i, /^mai/i, /^juun/i, /^juul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns23 = { narrow: /^[petknrl]/i, short: /^[petknrl]/i, abbreviated: /^(püh?|esm?|tei?|kolm?|nel?|ree?|laup?)\.?/i, wide: /^(pühapäev|esmaspäev|teisipäev|kolmapäev|neljapäev|reede|laupäev)/i }; var parseDayPatterns23 = { any: [/^p/i, /^e/i, /^t/i, /^k/i, /^n/i, /^r/i, /^l/i] }; var matchDayPeriodPatterns23 = { any: /^(am|pm|keskööl?|keskpäev(al)?|hommik(ul)?|pärastlõunal?|õhtul?|öö(sel)?)/i }; var parseDayPeriodPatterns23 = { any: { am: /^a/i, pm: /^p/i, midnight: /^keskö/i, noon: /^keskp/i, morning: /hommik/i, afternoon: /pärastlõuna/i, evening: /õhtu/i, night: /öö/i } }; var match24 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern23, parsePattern: parseOrdinalNumberPattern23, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns23, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns23, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns23, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns23, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns23, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns23, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns23, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns23, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns23, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns23, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/eu/_lib/formatLong.mjs var dateFormats30 = { full: "EEEE, y'ko' MMMM'ren' d'a' y'ren'", long: "y'ko' MMMM'ren' d'a'", medium: "y MMM d", short: "yy/MM/dd" }; var timeFormats30 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats30 = { full: "{{date}} 'tan' {{time}}", long: "{{date}} 'tan' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong30 = { date: buildFormatLongFn({ formats: dateFormats30, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats30, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats30, defaultWidth: "full" }) }; // node_modules/date-fns/locale/eu/_lib/localize.mjs var eraValues25 = { narrow: ["k.a.", "k.o."], abbreviated: ["k.a.", "k.o."], wide: ["kristo aurretik", "kristo ondoren"] }; var quarterValues25 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1H", "2H", "3H", "4H"], wide: [ "1. hiruhilekoa", "2. hiruhilekoa", "3. hiruhilekoa", "4. hiruhilekoa" ] }; var monthValues25 = { narrow: ["u", "o", "m", "a", "m", "e", "u", "a", "i", "u", "a", "a"], abbreviated: [ "urt", "ots", "mar", "api", "mai", "eka", "uzt", "abu", "ira", "urr", "aza", "abe" ], wide: [ "urtarrila", "otsaila", "martxoa", "apirila", "maiatza", "ekaina", "uztaila", "abuztua", "iraila", "urria", "azaroa", "abendua" ] }; var dayValues25 = { narrow: ["i", "a", "a", "a", "o", "o", "l"], short: ["ig", "al", "as", "az", "og", "or", "lr"], abbreviated: ["iga", "ast", "ast", "ast", "ost", "ost", "lar"], wide: [ "igandea", "astelehena", "asteartea", "asteazkena", "osteguna", "ostirala", "larunbata" ] }; var dayPeriodValues25 = { narrow: { am: "a", pm: "p", midnight: "ge", noon: "eg", morning: "goiza", afternoon: "arratsaldea", evening: "arratsaldea", night: "gaua" }, abbreviated: { am: "AM", pm: "PM", midnight: "gauerdia", noon: "eguerdia", morning: "goiza", afternoon: "arratsaldea", evening: "arratsaldea", night: "gaua" }, wide: { am: "a.m.", pm: "p.m.", midnight: "gauerdia", noon: "eguerdia", morning: "goiza", afternoon: "arratsaldea", evening: "arratsaldea", night: "gaua" } }; var formattingDayPeriodValues22 = { narrow: { am: "a", pm: "p", midnight: "ge", noon: "eg", morning: "goizean", afternoon: "arratsaldean", evening: "arratsaldean", night: "gauean" }, abbreviated: { am: "AM", pm: "PM", midnight: "gauerdia", noon: "eguerdia", morning: "goizean", afternoon: "arratsaldean", evening: "arratsaldean", night: "gauean" }, wide: { am: "a.m.", pm: "p.m.", midnight: "gauerdia", noon: "eguerdia", morning: "goizean", afternoon: "arratsaldean", evening: "arratsaldean", night: "gauean" } }; var ordinalNumber25 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize26 = { ordinalNumber: ordinalNumber25, era: buildLocalizeFn({ values: eraValues25, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues25, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues25, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues25, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues25, defaultWidth: "wide", formattingValues: formattingDayPeriodValues22, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/eu/_lib/match.mjs var matchOrdinalNumberPattern24 = /^(\d+)(.)?/i; var parseOrdinalNumberPattern24 = /\d+/i; var matchEraPatterns24 = { narrow: /^(k.a.|k.o.)/i, abbreviated: /^(k.a.|k.o.)/i, wide: /^(kristo aurretik|kristo ondoren)/i }; var parseEraPatterns24 = { narrow: [/^k.a./i, /^k.o./i], abbreviated: [/^(k.a.)/i, /^(k.o.)/i], wide: [/^(kristo aurretik)/i, /^(kristo ondoren)/i] }; var matchQuarterPatterns24 = { narrow: /^[1234]/i, abbreviated: /^[1234]H/i, wide: /^[1234](.)? hiruhilekoa/i }; var parseQuarterPatterns24 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns24 = { narrow: /^[uomaei]/i, abbreviated: /^(urt|ots|mar|api|mai|eka|uzt|abu|ira|urr|aza|abe)/i, wide: /^(urtarrila|otsaila|martxoa|apirila|maiatza|ekaina|uztaila|abuztua|iraila|urria|azaroa|abendua)/i }; var parseMonthPatterns24 = { narrow: [ /^u/i, /^o/i, /^m/i, /^a/i, /^m/i, /^e/i, /^u/i, /^a/i, /^i/i, /^u/i, /^a/i, /^a/i ], any: [ /^urt/i, /^ots/i, /^mar/i, /^api/i, /^mai/i, /^eka/i, /^uzt/i, /^abu/i, /^ira/i, /^urr/i, /^aza/i, /^abe/i ] }; var matchDayPatterns24 = { narrow: /^[iaol]/i, short: /^(ig|al|as|az|og|or|lr)/i, abbreviated: /^(iga|ast|ast|ast|ost|ost|lar)/i, wide: /^(igandea|astelehena|asteartea|asteazkena|osteguna|ostirala|larunbata)/i }; var parseDayPatterns24 = { narrow: [/^i/i, /^a/i, /^a/i, /^a/i, /^o/i, /^o/i, /^l/i], short: [/^ig/i, /^al/i, /^as/i, /^az/i, /^og/i, /^or/i, /^lr/i], abbreviated: [/^iga/i, /^ast/i, /^ast/i, /^ast/i, /^ost/i, /^ost/i, /^lar/i], wide: [ /^igandea/i, /^astelehena/i, /^asteartea/i, /^asteazkena/i, /^osteguna/i, /^ostirala/i, /^larunbata/i ] }; var matchDayPeriodPatterns24 = { narrow: /^(a|p|ge|eg|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i, any: /^([ap]\.?\s?m\.?|gauerdia|eguerdia|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i }; var parseDayPeriodPatterns24 = { narrow: { am: /^a/i, pm: /^p/i, midnight: /^ge/i, noon: /^eg/i, morning: /goiz/i, afternoon: /arratsaldea/i, evening: /arratsaldea/i, night: /gau/i }, any: { am: /^a/i, pm: /^p/i, midnight: /^gauerdia/i, noon: /^eguerdia/i, morning: /goiz/i, afternoon: /arratsaldea/i, evening: /arratsaldea/i, night: /gau/i } }; var match25 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern24, parsePattern: parseOrdinalNumberPattern24, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns24, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns24, defaultParseWidth: "wide" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns24, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns24, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns24, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns24, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns24, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns24, defaultParseWidth: "wide" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns24, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns24, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/fa-IR/_lib/formatLong.mjs var dateFormats31 = { full: "EEEE do MMMM y", long: "do MMMM y", medium: "d MMM y", short: "yyyy/MM/dd" }; var timeFormats31 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats31 = { full: "{{date}} 'در' {{time}}", long: "{{date}} 'در' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong31 = { date: buildFormatLongFn({ formats: dateFormats31, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats31, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats31, defaultWidth: "full" }) }; // node_modules/date-fns/locale/fa-IR/_lib/localize.mjs var eraValues26 = { narrow: ["ق", "ب"], abbreviated: ["ق.م.", "ب.م."], wide: ["قبل از میلاد", "بعد از میلاد"] }; var quarterValues26 = { narrow: ["1", "2", "3", "4"], abbreviated: ["س‌م1", "س‌م2", "س‌م3", "س‌م4"], wide: ["سه‌ماهه 1", "سه‌ماهه 2", "سه‌ماهه 3", "سه‌ماهه 4"] }; var monthValues26 = { narrow: ["ژ", "ف", "م", "آ", "م", "ج", "ج", "آ", "س", "ا", "ن", "د"], abbreviated: [ "ژانـ", "فور", "مارس", "آپر", "می", "جون", "جولـ", "آگو", "سپتـ", "اکتـ", "نوامـ", "دسامـ" ], wide: [ "ژانویه", "فوریه", "مارس", "آپریل", "می", "جون", "جولای", "آگوست", "سپتامبر", "اکتبر", "نوامبر", "دسامبر" ] }; var dayValues26 = { narrow: ["ی", "د", "س", "چ", "پ", "ج", "ش"], short: ["1ش", "2ش", "3ش", "4ش", "5ش", "ج", "ش"], abbreviated: [ "یکشنبه", "دوشنبه", "سه‌شنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه" ], wide: ["یکشنبه", "دوشنبه", "سه‌شنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه"] }; var dayPeriodValues26 = { 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 formattingDayPeriodValues23 = { 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 ordinalNumber26 = (dirtyNumber, _options) => { return String(dirtyNumber); }; var localize27 = { ordinalNumber: ordinalNumber26, era: buildLocalizeFn({ values: eraValues26, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues26, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues26, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues26, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues26, defaultWidth: "wide", formattingValues: formattingDayPeriodValues23, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/fa-IR/_lib/match.mjs var matchOrdinalNumberPattern25 = /^(\d+)(th|st|nd|rd)?/i; var parseOrdinalNumberPattern25 = /\d+/i; var matchEraPatterns25 = { narrow: /^(ق|ب)/i, abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?د\.?\s?م\.?|م\.?\s?|د\.?\s?م\.?)/i, wide: /^(قبل از میلاد|قبل از دوران مشترک|میلادی|دوران مشترک|بعد از میلاد)/i }; var parseEraPatterns25 = { any: [/^قبل/i, /^بعد/i] }; var matchQuarterPatterns25 = { narrow: /^[1234]/i, abbreviated: /^س‌م[1234]/i, wide: /^سه‌ماهه [1234]/i }; var parseQuarterPatterns25 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns25 = { narrow: /^[جژفمآاماسند]/i, abbreviated: /^(جنو|ژانـ|ژانویه|فوریه|فور|مارس|آوریل|آپر|مه|می|ژوئن|جون|جول|جولـ|ژوئیه|اوت|آگو|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نوامـ|دسامبر|دسامـ|دسم)/i, wide: /^(ژانویه|جنوری|فبروری|فوریه|مارچ|مارس|آپریل|اپریل|ایپریل|آوریل|مه|می|ژوئن|جون|جولای|ژوئیه|آگست|اگست|آگوست|اوت|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نومبر|دسامبر|دسمبر)/i }; var parseMonthPatterns25 = { 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 ] }; var matchDayPatterns25 = { narrow: /^[شیدسچپج]/i, short: /^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i, abbreviated: /^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i, wide: /^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i }; var parseDayPatterns25 = { narrow: [/^ی/i, /^دو/i, /^س/i, /^چ/i, /^پ/i, /^ج/i, /^ش/i], any: [ /^(ی|1ش|یکشنبه)/i, /^(د|2ش|دوشنبه)/i, /^(س|3ش|سه‌شنبه)/i, /^(چ|4ش|چهارشنبه)/i, /^(پ|5ش|پنجشنبه)/i, /^(ج|جمعه)/i, /^(ش|شنبه)/i ] }; var matchDayPeriodPatterns25 = { narrow: /^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i, abbreviated: /^(ق.ظ.|ب.ظ.|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i, wide: /^(قبل‌ازظهر|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i }; var parseDayPeriodPatterns25 = { any: { am: /^(ق|ق.ظ.|قبل‌ازظهر)/i, pm: /^(ب|ب.ظ.|بعدازظهر)/i, midnight: /^(‌نیمه‌شب|ن)/i, noon: /^(ظ|ظهر)/i, morning: /(ص|صبح)/i, afternoon: /(ب|ب.ظ.|بعدازظهر)/i, evening: /(ع|عصر)/i, night: /(ش|شب)/i } }; var match26 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern25, parsePattern: parseOrdinalNumberPattern25, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns25, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns25, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns25, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns25, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns25, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns25, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns25, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns25, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns25, defaultMatchWidth: "wide", parsePatterns: parseDayPeriodPatterns25, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/fi/_lib/formatLong.mjs var dateFormats32 = { full: "eeee d. MMMM y", long: "d. MMMM y", medium: "d. MMM y", short: "d.M.y" }; var timeFormats32 = { full: "HH.mm.ss zzzz", long: "HH.mm.ss z", medium: "HH.mm.ss", short: "HH.mm" }; var dateTimeFormats32 = { full: "{{date}} 'klo' {{time}}", long: "{{date}} 'klo' {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong32 = { date: buildFormatLongFn({ formats: dateFormats32, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats32, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats32, defaultWidth: "full" }) }; // node_modules/date-fns/locale/fi/_lib/localize.mjs var eraValues27 = { narrow: ["eaa.", "jaa."], abbreviated: ["eaa.", "jaa."], wide: ["ennen ajanlaskun alkua", "jälkeen ajanlaskun alun"] }; var quarterValues27 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["1. kvartaali", "2. kvartaali", "3. kvartaali", "4. kvartaali"] }; var monthValues27 = { narrow: ["T", "H", "M", "H", "T", "K", "H", "E", "S", "L", "M", "J"], abbreviated: [ "tammi", "helmi", "maalis", "huhti", "touko", "kesä", "heinä", "elo", "syys", "loka", "marras", "joulu" ], wide: [ "tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu" ] }; var formattingMonthValues8 = { narrow: monthValues27.narrow, abbreviated: monthValues27.abbreviated, wide: [ "tammikuuta", "helmikuuta", "maaliskuuta", "huhtikuuta", "toukokuuta", "kesäkuuta", "heinäkuuta", "elokuuta", "syyskuuta", "lokakuuta", "marraskuuta", "joulukuuta" ] }; var dayValues27 = { narrow: ["S", "M", "T", "K", "T", "P", "L"], short: ["su", "ma", "ti", "ke", "to", "pe", "la"], abbreviated: ["sunn.", "maan.", "tiis.", "kesk.", "torst.", "perj.", "la"], wide: [ "sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai" ] }; var formattingDayValues = { narrow: dayValues27.narrow, short: dayValues27.short, abbreviated: dayValues27.abbreviated, wide: [ "sunnuntaina", "maanantaina", "tiistaina", "keskiviikkona", "torstaina", "perjantaina", "lauantaina" ] }; var dayPeriodValues27 = { narrow: { am: "ap", pm: "ip", midnight: "keskiyö", noon: "keskipäivä", morning: "ap", afternoon: "ip", evening: "illalla", night: "yöllä" }, abbreviated: { am: "ap", pm: "ip", midnight: "keskiyö", noon: "keskipäivä", morning: "ap", afternoon: "ip", evening: "illalla", night: "yöllä" }, wide: { am: "ap", pm: "ip", midnight: "keskiyöllä", noon: "keskipäivällä", morning: "aamupäivällä", afternoon: "iltapäivällä", evening: "illalla", night: "yöllä" } }; var ordinalNumber27 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize28 = { ordinalNumber: ordinalNumber27, era: buildLocalizeFn({ values: eraValues27, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues27, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues27, defaultWidth: "wide", formattingValues: formattingMonthValues8, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues27, defaultWidth: "wide", formattingValues: formattingDayValues, defaultFormattingWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues27, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/fi/_lib/match.mjs var matchOrdinalNumberPattern26 = /^(\d+)(\.)/i; var parseOrdinalNumberPattern26 = /\d+/i; var matchEraPatterns26 = { narrow: /^(e|j)/i, abbreviated: /^(eaa.|jaa.)/i, wide: /^(ennen ajanlaskun alkua|jälkeen ajanlaskun alun)/i }; var parseEraPatterns26 = { any: [/^e/i, /^j/i] }; var matchQuarterPatterns26 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^[1234]\.? kvartaali/i }; var parseQuarterPatterns26 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns26 = { narrow: /^[thmkeslj]/i, abbreviated: /^(tammi|helmi|maalis|huhti|touko|kesä|heinä|elo|syys|loka|marras|joulu)/i, wide: /^(tammikuu|helmikuu|maaliskuu|huhtikuu|toukokuu|kesäkuu|heinäkuu|elokuu|syyskuu|lokakuu|marraskuu|joulukuu)(ta)?/i }; var parseMonthPatterns26 = { narrow: [ /^t/i, /^h/i, /^m/i, /^h/i, /^t/i, /^k/i, /^h/i, /^e/i, /^s/i, /^l/i, /^m/i, /^j/i ], any: [ /^ta/i, /^hel/i, /^maa/i, /^hu/i, /^to/i, /^k/i, /^hei/i, /^e/i, /^s/i, /^l/i, /^mar/i, /^j/i ] }; var matchDayPatterns26 = { narrow: /^[smtkpl]/i, short: /^(su|ma|ti|ke|to|pe|la)/i, abbreviated: /^(sunn.|maan.|tiis.|kesk.|torst.|perj.|la)/i, wide: /^(sunnuntai|maanantai|tiistai|keskiviikko|torstai|perjantai|lauantai)(na)?/i }; var parseDayPatterns26 = { narrow: [/^s/i, /^m/i, /^t/i, /^k/i, /^t/i, /^p/i, /^l/i], any: [/^s/i, /^m/i, /^ti/i, /^k/i, /^to/i, /^p/i, /^l/i] }; var matchDayPeriodPatterns26 = { narrow: /^(ap|ip|keskiyö|keskipäivä|aamupäivällä|iltapäivällä|illalla|yöllä)/i, any: /^(ap|ip|keskiyöllä|keskipäivällä|aamupäivällä|iltapäivällä|illalla|yöllä)/i }; var parseDayPeriodPatterns26 = { any: { am: /^ap/i, pm: /^ip/i, midnight: /^keskiyö/i, noon: /^keskipäivä/i, morning: /aamupäivällä/i, afternoon: /iltapäivällä/i, evening: /illalla/i, night: /yöllä/i } }; var match27 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern26, parsePattern: parseOrdinalNumberPattern26, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns26, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns26, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns26, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns26, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns26, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns26, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns26, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns26, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns26, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns26, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/fr/_lib/formatLong.mjs var dateFormats33 = { full: "EEEE d MMMM y", long: "d MMMM y", medium: "d MMM y", short: "dd/MM/y" }; var timeFormats33 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats33 = { full: "{{date}} 'à' {{time}}", long: "{{date}} 'à' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong33 = { date: buildFormatLongFn({ formats: dateFormats33, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats33, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats33, defaultWidth: "full" }) }; // node_modules/date-fns/locale/fr/_lib/localize.mjs var eraValues28 = { narrow: ["av. J.-C", "ap. J.-C"], abbreviated: ["av. J.-C", "ap. J.-C"], wide: ["avant Jésus-Christ", "après Jésus-Christ"] }; var quarterValues28 = { narrow: ["T1", "T2", "T3", "T4"], abbreviated: ["1er trim.", "2ème trim.", "3ème trim.", "4ème trim."], wide: ["1er trimestre", "2ème trimestre", "3ème trimestre", "4ème trimestre"] }; var monthValues28 = { narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated: [ "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc." ], wide: [ "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre" ] }; var dayValues28 = { narrow: ["D", "L", "M", "M", "J", "V", "S"], short: ["di", "lu", "ma", "me", "je", "ve", "sa"], abbreviated: ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."], wide: [ "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi" ] }; var dayPeriodValues28 = { narrow: { am: "AM", pm: "PM", midnight: "minuit", noon: "midi", morning: "mat.", afternoon: "ap.m.", evening: "soir", night: "mat." }, abbreviated: { am: "AM", pm: "PM", midnight: "minuit", noon: "midi", morning: "matin", afternoon: "après-midi", evening: "soir", night: "matin" }, wide: { am: "AM", pm: "PM", midnight: "minuit", noon: "midi", morning: "du matin", afternoon: "de l’après-midi", evening: "du soir", night: "du matin" } }; var ordinalNumber28 = (dirtyNumber, options) => { const number = Number(dirtyNumber); const unit = options == null ? void 0 : options.unit; if (number === 0) return "0"; const feminineUnits = ["year", "week", "hour", "minute", "second"]; let suffix; if (number === 1) { suffix = unit && feminineUnits.includes(unit) ? "ère" : "er"; } else { suffix = "ème"; } return number + suffix; }; var LONG_MONTHS_TOKENS = ["MMM", "MMMM"]; var localize29 = { preprocessor: (date, parts) => { if (date.getDate() === 1) return parts; const hasLongMonthToken = parts.some( (part) => part.isToken && LONG_MONTHS_TOKENS.includes(part.value) ); if (!hasLongMonthToken) return parts; return parts.map( (part) => part.isToken && part.value === "do" ? { isToken: true, value: "d" } : part ); }, ordinalNumber: ordinalNumber28, era: buildLocalizeFn({ values: eraValues28, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues28, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues28, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues28, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues28, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/fr/_lib/match.mjs var matchOrdinalNumberPattern27 = /^(\d+)(ième|ère|ème|er|e)?/i; var parseOrdinalNumberPattern27 = /\d+/i; var matchEraPatterns27 = { narrow: /^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i, abbreviated: /^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i, wide: /^(avant Jésus-Christ|après Jésus-Christ)/i }; var parseEraPatterns27 = { any: [/^av/i, /^ap/i] }; var matchQuarterPatterns27 = { narrow: /^T?[1234]/i, abbreviated: /^[1234](er|ème|e)? trim\.?/i, wide: /^[1234](er|ème|e)? trimestre/i }; var parseQuarterPatterns27 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns27 = { narrow: /^[jfmasond]/i, abbreviated: /^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i, wide: /^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i }; var parseMonthPatterns27 = { 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, /^av/i, /^ma/i, /^juin/i, /^juil/i, /^ao/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns27 = { narrow: /^[lmjvsd]/i, short: /^(di|lu|ma|me|je|ve|sa)/i, abbreviated: /^(dim|lun|mar|mer|jeu|ven|sam)\.?/i, wide: /^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i }; var parseDayPatterns27 = { narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i], any: [/^di/i, /^lu/i, /^ma/i, /^me/i, /^je/i, /^ve/i, /^sa/i] }; var matchDayPeriodPatterns27 = { narrow: /^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i, any: /^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i }; var parseDayPeriodPatterns27 = { any: { am: /^a/i, pm: /^p/i, midnight: /^min/i, noon: /^mid/i, morning: /mat/i, afternoon: /ap/i, evening: /soir/i, night: /nuit/i } }; var match28 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern27, parsePattern: parseOrdinalNumberPattern27, valueCallback: (value) => parseInt(value) }), era: buildMatchFn({ matchPatterns: matchEraPatterns27, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns27, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns27, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns27, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns27, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns27, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns27, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns27, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns27, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns27, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/fr-CA/_lib/formatLong.mjs var dateFormats34 = { full: "EEEE d MMMM y", long: "d MMMM y", medium: "d MMM y", short: "yy-MM-dd" }; var timeFormats34 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats34 = { full: "{{date}} 'à' {{time}}", long: "{{date}} 'à' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong34 = { date: buildFormatLongFn({ formats: dateFormats34, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats34, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats34, defaultWidth: "full" }) }; // node_modules/date-fns/locale/fr-CH/_lib/formatLong.mjs var dateFormats35 = { full: "EEEE d MMMM y", long: "d MMMM y", medium: "d MMM y", short: "dd.MM.y" }; var timeFormats35 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats35 = { full: "{{date}} 'à' {{time}}", long: "{{date}} 'à' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong35 = { date: buildFormatLongFn({ formats: dateFormats35, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats35, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats35, defaultWidth: "full" }) }; // node_modules/date-fns/locale/fy/_lib/formatLong.mjs var dateFormats36 = { full: "EEEE d MMMM y", long: "d MMMM y", medium: "d MMM y", short: "dd-MM-y" }; var timeFormats36 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats36 = { full: "{{date}} 'om' {{time}}", long: "{{date}} 'om' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong36 = { date: buildFormatLongFn({ formats: dateFormats36, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats36, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats36, defaultWidth: "full" }) }; // node_modules/date-fns/locale/fy/_lib/localize.mjs var eraValues29 = { narrow: ["f.K.", "n.K."], abbreviated: ["f.Kr.", "n.Kr."], wide: ["foar Kristus", "nei Kristus"] }; var quarterValues29 = { narrow: ["1", "2", "3", "4"], abbreviated: ["K1", "K2", "K3", "K4"], wide: ["1e fearnsjier", "2e fearnsjier", "3e fearnsjier", "4e fearnsjier"] }; var monthValues29 = { narrow: ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], abbreviated: [ "jan.", "feb.", "mrt.", "apr.", "mai.", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "des." ], wide: [ "jannewaris", "febrewaris", "maart", "april", "maaie", "juny", "july", "augustus", "septimber", "oktober", "novimber", "desimber" ] }; var dayValues29 = { narrow: ["s", "m", "t", "w", "t", "f", "s"], short: ["si", "mo", "ti", "wo", "to", "fr", "so"], abbreviated: ["snein", "moa", "tii", "woa", "ton", "fre", "sneon"], wide: [ "snein", "moandei", "tiisdei", "woansdei", "tongersdei", "freed", "sneon" ] }; var dayPeriodValues29 = { narrow: { am: "AM", pm: "PM", midnight: "middernacht", noon: "middei", morning: "moarns", afternoon: "middeis", evening: "jûns", night: "nachts" }, abbreviated: { am: "AM", pm: "PM", midnight: "middernacht", noon: "middei", morning: "moarns", afternoon: "middeis", evening: "jûns", night: "nachts" }, wide: { am: "AM", pm: "PM", midnight: "middernacht", noon: "middei", morning: "moarns", afternoon: "middeis", evening: "jûns", night: "nachts" } }; var ordinalNumber29 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "e"; }; var localize30 = { ordinalNumber: ordinalNumber29, era: buildLocalizeFn({ values: eraValues29, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues29, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues29, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues29, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues29, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/fy/_lib/match.mjs var matchOrdinalNumberPattern28 = /^(\d+)e?/i; var parseOrdinalNumberPattern28 = /\d+/i; var matchEraPatterns28 = { narrow: /^([fn]\.? ?K\.?)/, abbreviated: /^([fn]\. ?Kr\.?)/, wide: /^((foar|nei) Kristus)/ }; var parseEraPatterns28 = { any: [/^f/, /^n/] }; var matchQuarterPatterns28 = { narrow: /^[1234]/i, abbreviated: /^K[1234]/i, wide: /^[1234]e fearnsjier/i }; var parseQuarterPatterns28 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns28 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan.|feb.|mrt.|apr.|mai.|jun.|jul.|aug.|sep.|okt.|nov.|des.)/i, wide: /^(jannewaris|febrewaris|maart|april|maaie|juny|july|augustus|septimber|oktober|novimber|desimber)/i }; var parseMonthPatterns28 = { 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, /^m(r|a)/i, /^apr/i, /^mai/i, /^jun/i, /^jul/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^des/i ] }; var matchDayPatterns28 = { narrow: /^[smtwf]/i, short: /^(si|mo|ti|wo|to|fr|so)/i, abbreviated: /^(snein|moa|tii|woa|ton|fre|sneon)/i, wide: /^(snein|moandei|tiisdei|woansdei|tongersdei|freed|sneon)/i }; var parseDayPatterns28 = { narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], any: [/^sn/i, /^mo/i, /^ti/i, /^wo/i, /^to/i, /^fr/i, /^sn/i] }; var matchDayPeriodPatterns28 = { any: /^(am|pm|middernacht|middeis|moarns|middei|jûns|nachts)/i }; var parseDayPeriodPatterns28 = { any: { am: /^am/i, pm: /^pm/i, midnight: /^middernacht/i, noon: /^middei/i, morning: /moarns/i, afternoon: /^middeis/i, evening: /jûns/i, night: /nachts/i } }; var match29 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern28, parsePattern: parseOrdinalNumberPattern28, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns28, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns28, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns28, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns28, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns28, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns28, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns28, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns28, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns28, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns28, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/gd/_lib/formatLong.mjs var dateFormats37 = { full: "EEEE, MMMM do, y", long: "MMMM do, y", medium: "MMM d, y", short: "MM/dd/yyyy" }; var timeFormats37 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats37 = { full: "{{date}} 'aig' {{time}}", long: "{{date}} 'aig' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong37 = { date: buildFormatLongFn({ formats: dateFormats37, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats37, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats37, defaultWidth: "full" }) }; // node_modules/date-fns/locale/gd/_lib/localize.mjs var eraValues30 = { narrow: ["R", "A"], abbreviated: ["RC", "AD"], wide: ["ro Chrìosta", "anno domini"] }; var quarterValues30 = { narrow: ["1", "2", "3", "4"], abbreviated: ["C1", "C2", "C3", "C4"], wide: [ "a' chiad chairteal", "an dàrna cairteal", "an treas cairteal", "an ceathramh cairteal" ] }; var monthValues30 = { narrow: ["F", "G", "M", "G", "C", "Ò", "I", "L", "S", "D", "S", "D"], abbreviated: [ "Faoi", "Gear", "Màrt", "Gibl", "Cèit", "Ògmh", "Iuch", "Lùn", "Sult", "Dàmh", "Samh", "Dùbh" ], wide: [ "Am Faoilleach", "An Gearran", "Am Màrt", "An Giblean", "An Cèitean", "An t-Ògmhios", "An t-Iuchar", "An Lùnastal", "An t-Sultain", "An Dàmhair", "An t-Samhain", "An Dùbhlachd" ] }; var dayValues30 = { narrow: ["D", "L", "M", "C", "A", "H", "S"], short: ["Dò", "Lu", "Mà", "Ci", "Ar", "Ha", "Sa"], abbreviated: ["Did", "Dil", "Dim", "Dic", "Dia", "Dih", "Dis"], wide: [ "Didòmhnaich", "Diluain", "Dimàirt", "Diciadain", "Diardaoin", "Dihaoine", "Disathairne" ] }; var dayPeriodValues30 = { narrow: { am: "m", pm: "f", midnight: "m.o.", noon: "m.l.", morning: "madainn", afternoon: "feasgar", evening: "feasgar", night: "oidhche" }, abbreviated: { am: "M.", pm: "F.", midnight: "meadhan oidhche", noon: "meadhan là", morning: "madainn", afternoon: "feasgar", evening: "feasgar", night: "oidhche" }, wide: { am: "m.", pm: "f.", midnight: "meadhan oidhche", noon: "meadhan là", morning: "madainn", afternoon: "feasgar", evening: "feasgar", night: "oidhche" } }; var formattingDayPeriodValues24 = { narrow: { am: "m", pm: "f", midnight: "m.o.", noon: "m.l.", morning: "sa mhadainn", afternoon: "feasgar", evening: "feasgar", night: "air an oidhche" }, abbreviated: { am: "M.", pm: "F.", midnight: "meadhan oidhche", noon: "meadhan là", morning: "sa mhadainn", afternoon: "feasgar", evening: "feasgar", night: "air an oidhche" }, wide: { am: "m.", pm: "f.", midnight: "meadhan oidhche", noon: "meadhan là", morning: "sa mhadainn", afternoon: "feasgar", evening: "feasgar", night: "air an oidhche" } }; var ordinalNumber30 = (dirtyNumber) => { const number = Number(dirtyNumber); const rem100 = number % 100; if (rem100 > 20 || rem100 < 10) { switch (rem100 % 10) { case 1: return number + "d"; case 2: return number + "na"; } } if (rem100 === 12) { return number + "na"; } return number + "mh"; }; var localize31 = { ordinalNumber: ordinalNumber30, era: buildLocalizeFn({ values: eraValues30, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues30, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues30, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues30, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues30, defaultWidth: "wide", formattingValues: formattingDayPeriodValues24, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/gd/_lib/match.mjs var matchOrdinalNumberPattern29 = /^(\d+)(d|na|tr|mh)?/i; var parseOrdinalNumberPattern29 = /\d+/i; var matchEraPatterns29 = { narrow: /^(r|a)/i, abbreviated: /^(r\.?\s?c\.?|r\.?\s?a\.?\s?c\.?|a\.?\s?d\.?|a\.?\s?c\.?)/i, wide: /^(ro Chrìosta|ron aois choitchinn|anno domini|aois choitcheann)/i }; var parseEraPatterns29 = { any: [/^b/i, /^(a|c)/i] }; var matchQuarterPatterns29 = { narrow: /^[1234]/i, abbreviated: /^c[1234]/i, wide: /^[1234](cd|na|tr|mh)? cairteal/i }; var parseQuarterPatterns29 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns29 = { narrow: /^[fgmcòilsd]/i, abbreviated: /^(faoi|gear|màrt|gibl|cèit|ògmh|iuch|lùn|sult|dàmh|samh|dùbh)/i, wide: /^(am faoilleach|an gearran|am màrt|an giblean|an cèitean|an t-Ògmhios|an t-Iuchar|an lùnastal|an t-Sultain|an dàmhair|an t-Samhain|an dùbhlachd)/i }; var parseMonthPatterns29 = { narrow: [ /^f/i, /^g/i, /^m/i, /^g/i, /^c/i, /^ò/i, /^i/i, /^l/i, /^s/i, /^d/i, /^s/i, /^d/i ], any: [ /^fa/i, /^ge/i, /^mà/i, /^gi/i, /^c/i, /^ò/i, /^i/i, /^l/i, /^su/i, /^d/i, /^sa/i, /^d/i ] }; var matchDayPatterns29 = { narrow: /^[dlmcahs]/i, short: /^(dò|lu|mà|ci|ar|ha|sa)/i, abbreviated: /^(did|dil|dim|dic|dia|dih|dis)/i, wide: /^(didòmhnaich|diluain|dimàirt|diciadain|diardaoin|dihaoine|disathairne)/i }; var parseDayPatterns29 = { narrow: [/^d/i, /^l/i, /^m/i, /^c/i, /^a/i, /^h/i, /^s/i], any: [/^d/i, /^l/i, /^m/i, /^c/i, /^a/i, /^h/i, /^s/i] }; var matchDayPeriodPatterns29 = { narrow: /^(a|p|mi|n|(san|aig) (madainn|feasgar|feasgar|oidhche))/i, any: /^([ap]\.?\s?m\.?|meadhan oidhche|meadhan là|(san|aig) (madainn|feasgar|feasgar|oidhche))/i }; var parseDayPeriodPatterns29 = { any: { am: /^m/i, pm: /^f/i, midnight: /^meadhan oidhche/i, noon: /^meadhan là/i, morning: /sa mhadainn/i, afternoon: /feasgar/i, evening: /feasgar/i, night: /air an oidhche/i } }; var match30 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern29, parsePattern: parseOrdinalNumberPattern29, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns29, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns29, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns29, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns29, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns29, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns29, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns29, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns29, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns29, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns29, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/gl/_lib/formatLong.mjs var dateFormats38 = { full: "EEEE, d 'de' MMMM y", long: "d 'de' MMMM y", medium: "d MMM y", short: "dd/MM/y" }; var timeFormats38 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats38 = { full: "{{date}} 'ás' {{time}}", long: "{{date}} 'ás' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong38 = { date: buildFormatLongFn({ formats: dateFormats38, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats38, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats38, defaultWidth: "full" }) }; // node_modules/date-fns/locale/gl/_lib/localize.mjs var eraValues31 = { narrow: ["AC", "DC"], abbreviated: ["AC", "DC"], wide: ["antes de cristo", "despois de cristo"] }; var quarterValues31 = { narrow: ["1", "2", "3", "4"], abbreviated: ["T1", "T2", "T3", "T4"], wide: ["1º trimestre", "2º trimestre", "3º trimestre", "4º trimestre"] }; var monthValues31 = { narrow: ["e", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], abbreviated: [ "xan", "feb", "mar", "abr", "mai", "xun", "xul", "ago", "set", "out", "nov", "dec" ], wide: [ "xaneiro", "febreiro", "marzo", "abril", "maio", "xuño", "xullo", "agosto", "setembro", "outubro", "novembro", "decembro" ] }; var dayValues31 = { narrow: ["d", "l", "m", "m", "j", "v", "s"], short: ["do", "lu", "ma", "me", "xo", "ve", "sa"], abbreviated: ["dom", "lun", "mar", "mer", "xov", "ven", "sab"], wide: ["domingo", "luns", "martes", "mércores", "xoves", "venres", "sábado"] }; var dayPeriodValues31 = { narrow: { am: "a", pm: "p", midnight: "mn", noon: "md", morning: "mañá", afternoon: "tarde", evening: "tarde", night: "noite" }, abbreviated: { am: "AM", pm: "PM", midnight: "medianoite", noon: "mediodía", morning: "mañá", afternoon: "tarde", evening: "tardiña", night: "noite" }, wide: { am: "a.m.", pm: "p.m.", midnight: "medianoite", noon: "mediodía", morning: "mañá", afternoon: "tarde", evening: "tardiña", night: "noite" } }; var formattingDayPeriodValues25 = { narrow: { am: "a", pm: "p", midnight: "mn", noon: "md", morning: "da mañá", afternoon: "da tarde", evening: "da tardiña", night: "da noite" }, abbreviated: { am: "AM", pm: "PM", midnight: "medianoite", noon: "mediodía", morning: "da mañá", afternoon: "da tarde", evening: "da tardiña", night: "da noite" }, wide: { am: "a.m.", pm: "p.m.", midnight: "medianoite", noon: "mediodía", morning: "da mañá", afternoon: "da tarde", evening: "da tardiña", night: "da noite" } }; var ordinalNumber31 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "º"; }; var localize32 = { ordinalNumber: ordinalNumber31, era: buildLocalizeFn({ values: eraValues31, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues31, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues31, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues31, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues31, defaultWidth: "wide", formattingValues: formattingDayPeriodValues25, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/gl/_lib/match.mjs var matchOrdinalNumberPattern30 = /^(\d+)(º)?/i; var parseOrdinalNumberPattern30 = /\d+/i; var matchEraPatterns30 = { narrow: /^(ac|dc|a|d)/i, abbreviated: /^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i, wide: /^(antes de cristo|antes da era com[uú]n|despois de cristo|era com[uú]n)/i }; var parseEraPatterns30 = { any: [/^ac/i, /^dc/i], wide: [ /^(antes de cristo|antes da era com[uú]n)/i, /^(despois de cristo|era com[uú]n)/i ] }; var matchQuarterPatterns30 = { narrow: /^[1234]/i, abbreviated: /^T[1234]/i, wide: /^[1234](º)? trimestre/i }; var parseQuarterPatterns30 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns30 = { narrow: /^[xfmasond]/i, abbreviated: /^(xan|feb|mar|abr|mai|xun|xul|ago|set|out|nov|dec)/i, wide: /^(xaneiro|febreiro|marzo|abril|maio|xuño|xullo|agosto|setembro|outubro|novembro|decembro)/i }; var parseMonthPatterns30 = { narrow: [ /^x/i, /^f/i, /^m/i, /^a/i, /^m/i, /^x/i, /^x/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i ], any: [ /^xan/i, /^feb/i, /^mar/i, /^abr/i, /^mai/i, /^xun/i, /^xul/i, /^ago/i, /^set/i, /^out/i, /^nov/i, /^dec/i ] }; var matchDayPatterns30 = { narrow: /^[dlmxvs]/i, short: /^(do|lu|ma|me|xo|ve|sa)/i, abbreviated: /^(dom|lun|mar|mer|xov|ven|sab)/i, wide: /^(domingo|luns|martes|m[eé]rcores|xoves|venres|s[áa]bado)/i }; var parseDayPatterns30 = { narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^x/i, /^v/i, /^s/i], any: [/^do/i, /^lu/i, /^ma/i, /^me/i, /^xo/i, /^ve/i, /^sa/i] }; var matchDayPeriodPatterns30 = { narrow: /^(a|p|mn|md|(da|[aá]s) (mañ[aá]|tarde|noite))/i, any: /^([ap]\.?\s?m\.?|medianoite|mediod[ií]a|(da|[aá]s) (mañ[aá]|tarde|noite))/i }; var parseDayPeriodPatterns30 = { any: { am: /^a/i, pm: /^p/i, midnight: /^mn/i, noon: /^md/i, morning: /mañ[aá]/i, afternoon: /tarde/i, evening: /tardiña/i, night: /noite/i } }; var match31 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern30, parsePattern: parseOrdinalNumberPattern30, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns30, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns30, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns30, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns30, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns30, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns30, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns30, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns30, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns30, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns30, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/gu/_lib/formatLong.mjs var dateFormats39 = { full: "EEEE, d MMMM, y", // CLDR #1825 long: "d MMMM, y", // CLDR #1826 medium: "d MMM, y", // CLDR #1827 short: "d/M/yy" // CLDR #1828 }; var timeFormats39 = { full: "hh:mm:ss a zzzz", // CLDR #1829 long: "hh:mm:ss a z", // CLDR #1830 medium: "hh:mm:ss a", // CLDR #1831 short: "hh:mm a" // CLDR #1832 }; var dateTimeFormats39 = { full: "{{date}} {{time}}", // CLDR #1833 long: "{{date}} {{time}}", // CLDR #1834 medium: "{{date}} {{time}}", // CLDR #1835 short: "{{date}} {{time}}" // CLDR #1836 }; var formatLong39 = { date: buildFormatLongFn({ formats: dateFormats39, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats39, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats39, defaultWidth: "full" }) }; // node_modules/date-fns/locale/gu/_lib/localize.mjs var eraValues32 = { narrow: ["ઈસપૂ", "ઈસ"], abbreviated: ["ઈ.સ.પૂર્વે", "ઈ.સ."], wide: ["ઈસવીસન પૂર્વે", "ઈસવીસન"] }; var quarterValues32 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["1લો ત્રિમાસ", "2જો ત્રિમાસ", "3જો ત્રિમાસ", "4થો ત્રિમાસ"] }; var monthValues32 = { narrow: ["જા", "ફે", "મા", "એ", "મે", "જૂ", "જુ", "ઓ", "સ", "ઓ", "ન", "ડિ"], abbreviated: [ "જાન્યુ", "ફેબ્રુ", "માર્ચ", "એપ્રિલ", "મે", "જૂન", "જુલાઈ", "ઑગસ્ટ", "સપ્ટે", "ઓક્ટો", "નવે", "ડિસે" ], wide: [ "જાન્યુઆરી", "ફેબ્રુઆરી", "માર્ચ", "એપ્રિલ", "મે", "જૂન", "જુલાઇ", "ઓગસ્ટ", "સપ્ટેમ્બર", "ઓક્ટોબર", "નવેમ્બર", "ડિસેમ્બર" ] }; var dayValues32 = { narrow: ["ર", "સો", "મં", "બુ", "ગુ", "શુ", "શ"], short: ["ર", "સો", "મં", "બુ", "ગુ", "શુ", "શ"], abbreviated: ["રવિ", "સોમ", "મંગળ", "બુધ", "ગુરુ", "શુક્ર", "શનિ"], wide: [ "રવિવાર", "સોમવાર", "મંગળવાર", "બુધવાર", "ગુરુવાર", "શુક્રવાર", "શનિવાર" ] }; var dayPeriodValues32 = { narrow: { am: "AM", pm: "PM", midnight: "મ.રાત્રિ", noon: "બ.", morning: "સવારે", afternoon: "બપોરે", evening: "સાંજે", night: "રાત્રે" }, abbreviated: { am: "AM", pm: "PM", midnight: "​મધ્યરાત્રિ", noon: "બપોરે", morning: "સવારે", afternoon: "બપોરે", evening: "સાંજે", night: "રાત્રે" }, wide: { am: "AM", pm: "PM", midnight: "​મધ્યરાત્રિ", noon: "બપોરે", morning: "સવારે", afternoon: "બપોરે", evening: "સાંજે", night: "રાત્રે" } }; var formattingDayPeriodValues26 = { narrow: { am: "AM", pm: "PM", midnight: "મ.રાત્રિ", noon: "બપોરે", morning: "સવારે", afternoon: "બપોરે", evening: "સાંજે", night: "રાત્રે" }, abbreviated: { am: "AM", pm: "PM", midnight: "મધ્યરાત્રિ", noon: "બપોરે", morning: "સવારે", afternoon: "બપોરે", evening: "સાંજે", night: "રાત્રે" }, wide: { am: "AM", pm: "PM", midnight: "​મધ્યરાત્રિ", noon: "બપોરે", morning: "સવારે", afternoon: "બપોરે", evening: "સાંજે", night: "રાત્રે" } }; var ordinalNumber32 = (dirtyNumber, _options) => { return String(dirtyNumber); }; var localize33 = { ordinalNumber: ordinalNumber32, era: buildLocalizeFn({ values: eraValues32, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues32, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues32, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues32, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues32, defaultWidth: "wide", formattingValues: formattingDayPeriodValues26, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/gu/_lib/match.mjs var matchOrdinalNumberPattern31 = /^(\d+)(લ|જ|થ|ઠ્ઠ|મ)?/i; var parseOrdinalNumberPattern31 = /\d+/i; var matchEraPatterns31 = { narrow: /^(ઈસપૂ|ઈસ)/i, abbreviated: /^(ઈ\.સ\.પૂર્વે|ઈ\.સ\.)/i, wide: /^(ઈસવીસન\sપૂર્વે|ઈસવીસન)/i }; var parseEraPatterns31 = { any: [/^ઈસપૂ/i, /^ઈસ/i] }; var matchQuarterPatterns31 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^[1234](લો|જો|થો)? ત્રિમાસ/i }; var parseQuarterPatterns31 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns31 = { // eslint-disable-next-line no-misleading-character-class narrow: /^[જાફેમાએમેજૂજુઓસઓનડિ]/i, abbreviated: /^(જાન્યુ|ફેબ્રુ|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઈ|ઑગસ્ટ|સપ્ટે|ઓક્ટો|નવે|ડિસે)/i, wide: /^(જાન્યુઆરી|ફેબ્રુઆરી|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઇ|ઓગસ્ટ|સપ્ટેમ્બર|ઓક્ટોબર|નવેમ્બર|ડિસેમ્બર)/i }; var parseMonthPatterns31 = { 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 ] }; var matchDayPatterns31 = { narrow: /^(ર|સો|મં|બુ|ગુ|શુ|શ)/i, short: /^(ર|સો|મં|બુ|ગુ|શુ|શ)/i, abbreviated: /^(રવિ|સોમ|મંગળ|બુધ|ગુરુ|શુક્ર|શનિ)/i, wide: /^(રવિવાર|સોમવાર|મંગળવાર|બુધવાર|ગુરુવાર|શુક્રવાર|શનિવાર)/i }; var parseDayPatterns31 = { narrow: [/^ર/i, /^સો/i, /^મં/i, /^બુ/i, /^ગુ/i, /^શુ/i, /^શ/i], any: [/^ર/i, /^સો/i, /^મં/i, /^બુ/i, /^ગુ/i, /^શુ/i, /^શ/i] }; var matchDayPeriodPatterns31 = { narrow: /^(a|p|મ\.?|સ|બ|સાં|રા)/i, any: /^(a|p|મ\.?|સ|બ|સાં|રા)/i }; var parseDayPeriodPatterns31 = { any: { am: /^a/i, pm: /^p/i, midnight: /^મ\.?/i, noon: /^બ/i, morning: /સ/i, afternoon: /બ/i, evening: /સાં/i, night: /રા/i } }; var match32 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern31, parsePattern: parseOrdinalNumberPattern31, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns31, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns31, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns31, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns31, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns31, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns31, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns31, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns31, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns31, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns31, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/he/_lib/formatLong.mjs var dateFormats40 = { full: "EEEE, d בMMMM y", long: "d בMMMM y", medium: "d בMMM y", short: "d.M.y" }; var timeFormats40 = { full: "H:mm:ss zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats40 = { full: "{{date}} 'בשעה' {{time}}", long: "{{date}} 'בשעה' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong40 = { date: buildFormatLongFn({ formats: dateFormats40, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats40, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats40, defaultWidth: "full" }) }; // node_modules/date-fns/locale/he/_lib/localize.mjs var eraValues33 = { narrow: ["לפנה״ס", "לספירה"], abbreviated: ["לפנה״ס", "לספירה"], wide: ["לפני הספירה", "לספירה"] }; var quarterValues33 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["רבעון 1", "רבעון 2", "רבעון 3", "רבעון 4"] }; var monthValues33 = { narrow: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], abbreviated: [ "ינו׳", "פבר׳", "מרץ", "אפר׳", "מאי", "יוני", "יולי", "אוג׳", "ספט׳", "אוק׳", "נוב׳", "דצמ׳" ], wide: [ "ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר" ] }; var dayValues33 = { narrow: ["א׳", "ב׳", "ג׳", "ד׳", "ה׳", "ו׳", "ש׳"], short: ["א׳", "ב׳", "ג׳", "ד׳", "ה׳", "ו׳", "ש׳"], abbreviated: [ "יום א׳", "יום ב׳", "יום ג׳", "יום ד׳", "יום ה׳", "יום ו׳", "שבת" ], wide: [ "יום ראשון", "יום שני", "יום שלישי", "יום רביעי", "יום חמישי", "יום שישי", "יום שבת" ] }; var dayPeriodValues33 = { 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 formattingDayPeriodValues27 = { 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 ordinalNumber33 = (dirtyNumber, options) => { const number = Number(dirtyNumber); if (number <= 0 || number > 10) return String(number); const unit = String(options == null ? void 0 : options.unit); const isFemale = ["year", "hour", "minute", "second"].indexOf(unit) >= 0; const male = [ "ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שביעי", "שמיני", "תשיעי", "עשירי" ]; const female = [ "ראשונה", "שנייה", "שלישית", "רביעית", "חמישית", "שישית", "שביעית", "שמינית", "תשיעית", "עשירית" ]; const index = number - 1; return isFemale ? female[index] : male[index]; }; var localize34 = { ordinalNumber: ordinalNumber33, era: buildLocalizeFn({ values: eraValues33, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues33, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues33, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues33, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues33, defaultWidth: "wide", formattingValues: formattingDayPeriodValues27, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/he/_lib/match.mjs var matchOrdinalNumberPattern32 = /^(\d+|(ראשון|שני|שלישי|רביעי|חמישי|שישי|שביעי|שמיני|תשיעי|עשירי|ראשונה|שנייה|שלישית|רביעית|חמישית|שישית|שביעית|שמינית|תשיעית|עשירית))/i; var parseOrdinalNumberPattern32 = /^(\d+|רא|שנ|של|רב|ח|שי|שב|שמ|ת|ע)/i; var matchEraPatterns32 = { narrow: /^ל(ספירה|פנה״ס)/i, abbreviated: /^ל(ספירה|פנה״ס)/i, wide: /^ל(פני ה)?ספירה/i }; var parseEraPatterns32 = { any: [/^לפ/i, /^לס/i] }; var matchQuarterPatterns32 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^רבעון [1234]/i }; var parseQuarterPatterns32 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns32 = { narrow: /^\d+/i, abbreviated: /^(ינו|פבר|מרץ|אפר|מאי|יוני|יולי|אוג|ספט|אוק|נוב|דצמ)׳?/i, wide: /^(ינואר|פברואר|מרץ|אפריל|מאי|יוני|יולי|אוגוסט|ספטמבר|אוקטובר|נובמבר|דצמבר)/i }; var parseMonthPatterns32 = { 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 ] }; var matchDayPatterns32 = { narrow: /^[אבגדהוש]׳/i, short: /^[אבגדהוש]׳/i, abbreviated: /^(שבת|יום (א|ב|ג|ד|ה|ו)׳)/i, wide: /^יום (ראשון|שני|שלישי|רביעי|חמישי|שישי|שבת)/i }; var parseDayPatterns32 = { abbreviated: [/א׳$/i, /ב׳$/i, /ג׳$/i, /ד׳$/i, /ה׳$/i, /ו׳$/i, /^ש/i], wide: [/ן$/i, /ני$/i, /לישי$/i, /עי$/i, /מישי$/i, /שישי$/i, /ת$/i], any: [/^א/i, /^ב/i, /^ג/i, /^ד/i, /^ה/i, /^ו/i, /^ש/i] }; var matchDayPeriodPatterns32 = { any: /^(אחר ה|ב)?(חצות|צהריים|בוקר|ערב|לילה|אחה״צ|לפנה״צ)/i }; var parseDayPeriodPatterns32 = { any: { am: /^לפ/i, pm: /^אחה/i, midnight: /^ח/i, noon: /^צ/i, morning: /בוקר/i, afternoon: /בצ|אחר/i, evening: /ערב/i, night: /לילה/i } }; var ordinalName = ["רא", "שנ", "של", "רב", "ח", "שי", "שב", "שמ", "ת", "ע"]; var match33 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern32, parsePattern: parseOrdinalNumberPattern32, valueCallback: (value) => { const number = parseInt(value, 10); return isNaN(number) ? ordinalName.indexOf(value) + 1 : number; } }), era: buildMatchFn({ matchPatterns: matchEraPatterns32, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns32, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns32, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns32, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns32, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns32, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns32, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns32, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns32, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns32, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/hi/_lib/localize.mjs var numberValues2 = { locale: { 1: "१", 2: "२", 3: "३", 4: "४", 5: "५", 6: "६", 7: "७", 8: "८", 9: "९", 0: "०" }, number: { "१": "1", "२": "2", "३": "3", "४": "4", "५": "5", "६": "6", "७": "7", "८": "8", "९": "9", "०": "0" } }; var eraValues34 = { narrow: ["ईसा-पूर्व", "ईस्वी"], abbreviated: ["ईसा-पूर्व", "ईस्वी"], wide: ["ईसा-पूर्व", "ईसवी सन"] }; var quarterValues34 = { narrow: ["1", "2", "3", "4"], abbreviated: ["ति1", "ति2", "ति3", "ति4"], wide: ["पहली तिमाही", "दूसरी तिमाही", "तीसरी तिमाही", "चौथी तिमाही"] }; var monthValues34 = { narrow: [ "ज", "फ़", "मा", "अ", "मई", "जू", "जु", "अग", "सि", "अक्टू", "न", "दि" ], abbreviated: [ "जन", "फ़र", "मार्च", "अप्रैल", "मई", "जून", "जुल", "अग", "सित", "अक्टू", "नव", "दिस" ], wide: [ "जनवरी", "फ़रवरी", "मार्च", "अप्रैल", "मई", "जून", "जुलाई", "अगस्त", "सितंबर", "अक्टूबर", "नवंबर", "दिसंबर" ] }; var dayValues34 = { narrow: ["र", "सो", "मं", "बु", "गु", "शु", "श"], short: ["र", "सो", "मं", "बु", "गु", "शु", "श"], abbreviated: ["रवि", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"], wide: [ "रविवार", "सोमवार", "मंगलवार", "बुधवार", "गुरुवार", "शुक्रवार", "शनिवार" ] }; var dayPeriodValues34 = { 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 formattingDayPeriodValues28 = { 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 ordinalNumber34 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return numberToLocale2(number); }; function localeToNumber(locale) { const enNumber = locale.toString().replace(/[१२३४५६७८९०]/g, function(match85) { return numberValues2.number[match85]; }); return Number(enNumber); } function numberToLocale2(enNumber) { return enNumber.toString().replace(/\d/g, function(match85) { return numberValues2.locale[match85]; }); } var localize35 = { ordinalNumber: ordinalNumber34, era: buildLocalizeFn({ values: eraValues34, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues34, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues34, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues34, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues34, defaultWidth: "wide", formattingValues: formattingDayPeriodValues28, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/hi/_lib/formatLong.mjs var dateFormats41 = { full: "EEEE, do MMMM, y", // CLDR #1787 long: "do MMMM, y", // CLDR #1788 medium: "d MMM, y", // CLDR #1789 short: "dd/MM/yyyy" // CLDR #1790 }; var timeFormats41 = { full: "h:mm:ss a zzzz", // CLDR #1791 long: "h:mm:ss a z", // CLDR #1792 medium: "h:mm:ss a", // CLDR #1793 short: "h:mm a" // CLDR #1794 }; var dateTimeFormats41 = { full: "{{date}} 'को' {{time}}", // CLDR #1795 long: "{{date}} 'को' {{time}}", // CLDR #1796 medium: "{{date}}, {{time}}", // CLDR #1797 short: "{{date}}, {{time}}" // CLDR #1798 }; var formatLong41 = { date: buildFormatLongFn({ formats: dateFormats41, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats41, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats41, defaultWidth: "full" }) }; // node_modules/date-fns/locale/hi/_lib/match.mjs var matchOrdinalNumberPattern33 = /^[०१२३४५६७८९]+/i; var parseOrdinalNumberPattern33 = /^[०१२३४५६७८९]+/i; var matchEraPatterns33 = { narrow: /^(ईसा-पूर्व|ईस्वी)/i, abbreviated: /^(ईसा\.?\s?पूर्व\.?|ईसा\.?)/i, wide: /^(ईसा-पूर्व|ईसवी पूर्व|ईसवी सन|ईसवी)/i }; var parseEraPatterns33 = { any: [/^b/i, /^(a|c)/i] }; var matchQuarterPatterns33 = { narrow: /^[1234]/i, abbreviated: /^ति[1234]/i, wide: /^[1234](पहली|दूसरी|तीसरी|चौथी)? तिमाही/i }; var parseQuarterPatterns33 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns33 = { // eslint-disable-next-line no-misleading-character-class narrow: /^[जफ़माअप्मईजूनजुअगसिअक्तनदि]/i, abbreviated: /^(जन|फ़र|मार्च|अप्|मई|जून|जुल|अग|सित|अक्तू|नव|दिस)/i, wide: /^(जनवरी|फ़रवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितंबर|अक्तूबर|नवंबर|दिसंबर)/i }; var parseMonthPatterns33 = { 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 ] }; var matchDayPatterns33 = { // eslint-disable-next-line no-misleading-character-class narrow: /^[रविसोममंगलबुधगुरुशुक्रशनि]/i, short: /^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i, abbreviated: /^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i, wide: /^(रविवार|सोमवार|मंगलवार|बुधवार|गुरुवार|शुक्रवार|शनिवार)/i }; var parseDayPatterns33 = { narrow: [/^रवि/i, /^सोम/i, /^मंगल/i, /^बुध/i, /^गुरु/i, /^शुक्र/i, /^शनि/i], any: [/^रवि/i, /^सोम/i, /^मंगल/i, /^बुध/i, /^गुरु/i, /^शुक्र/i, /^शनि/i] }; var matchDayPeriodPatterns33 = { narrow: /^(पू|अ|म|द.\?|सु|दो|शा|रा)/i, any: /^(पूर्वाह्न|अपराह्न|म|द.\?|सु|दो|शा|रा)/i }; var parseDayPeriodPatterns33 = { any: { am: /^पूर्वाह्न/i, pm: /^अपराह्न/i, midnight: /^मध्य/i, noon: /^दो/i, morning: /सु/i, afternoon: /दो/i, evening: /शा/i, night: /रा/i } }; var match34 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern33, parsePattern: parseOrdinalNumberPattern33, valueCallback: localeToNumber }), era: buildMatchFn({ matchPatterns: matchEraPatterns33, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns33, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns33, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns33, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns33, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns33, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns33, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns33, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns33, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns33, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/hr/_lib/formatLong.mjs var dateFormats42 = { full: "EEEE, d. MMMM y.", long: "d. MMMM y.", medium: "d. MMM y.", short: "dd. MM. y." }; var timeFormats42 = { full: "HH:mm:ss (zzzz)", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats42 = { full: "{{date}} 'u' {{time}}", long: "{{date}} 'u' {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong42 = { date: buildFormatLongFn({ formats: dateFormats42, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats42, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats42, defaultWidth: "full" }) }; // node_modules/date-fns/locale/hr/_lib/localize.mjs var eraValues35 = { narrow: ["pr.n.e.", "AD"], abbreviated: ["pr. Kr.", "po. Kr."], wide: ["Prije Krista", "Poslije Krista"] }; var quarterValues35 = { narrow: ["1.", "2.", "3.", "4."], abbreviated: ["1. kv.", "2. kv.", "3. kv.", "4. kv."], wide: ["1. kvartal", "2. kvartal", "3. kvartal", "4. kvartal"] }; var monthValues35 = { narrow: [ "1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12." ], abbreviated: [ "sij", "velj", "ožu", "tra", "svi", "lip", "srp", "kol", "ruj", "lis", "stu", "pro" ], wide: [ "siječanj", "veljača", "ožujak", "travanj", "svibanj", "lipanj", "srpanj", "kolovoz", "rujan", "listopad", "studeni", "prosinac" ] }; var formattingMonthValues9 = { narrow: [ "1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12." ], abbreviated: [ "sij", "velj", "ožu", "tra", "svi", "lip", "srp", "kol", "ruj", "lis", "stu", "pro" ], wide: [ "siječnja", "veljače", "ožujka", "travnja", "svibnja", "lipnja", "srpnja", "kolovoza", "rujna", "listopada", "studenog", "prosinca" ] }; var dayValues35 = { narrow: ["N", "P", "U", "S", "Č", "P", "S"], short: ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], abbreviated: ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], wide: [ "nedjelja", "ponedjeljak", "utorak", "srijeda", "četvrtak", "petak", "subota" ] }; var formattingDayPeriodValues29 = { narrow: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutro", afternoon: "popodne", evening: "navečer", night: "noću" }, abbreviated: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutro", afternoon: "popodne", evening: "navečer", night: "noću" }, wide: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutro", afternoon: "poslije podne", evening: "navečer", night: "noću" } }; var dayPeriodValues35 = { narrow: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutro", afternoon: "popodne", evening: "navečer", night: "noću" }, abbreviated: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutro", afternoon: "popodne", evening: "navečer", night: "noću" }, wide: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutro", afternoon: "poslije podne", evening: "navečer", night: "noću" } }; var ordinalNumber35 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize36 = { ordinalNumber: ordinalNumber35, era: buildLocalizeFn({ values: eraValues35, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues35, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues35, defaultWidth: "wide", formattingValues: formattingMonthValues9, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues35, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues35, defaultWidth: "wide", formattingValues: formattingDayPeriodValues29, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/hr/_lib/match.mjs var matchOrdinalNumberPattern34 = /^(\d+)\./i; var parseOrdinalNumberPattern34 = /\d+/i; var matchEraPatterns34 = { narrow: /^(pr\.n\.e\.|AD)/i, abbreviated: /^(pr\.\s?Kr\.|po\.\s?Kr\.)/i, wide: /^(Prije Krista|prije nove ere|Poslije Krista|nova era)/i }; var parseEraPatterns34 = { any: [/^pr/i, /^(po|nova)/i] }; var matchQuarterPatterns34 = { narrow: /^[1234]/i, abbreviated: /^[1234]\.\s?kv\.?/i, wide: /^[1234]\. kvartal/i }; var parseQuarterPatterns34 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns34 = { narrow: /^(10|11|12|[123456789])\./i, abbreviated: /^(sij|velj|(ožu|ozu)|tra|svi|lip|srp|kol|ruj|lis|stu|pro)/i, wide: /^((siječanj|siječnja|sijecanj|sijecnja)|(veljača|veljače|veljaca|veljace)|(ožujak|ožujka|ozujak|ozujka)|(travanj|travnja)|(svibanj|svibnja)|(lipanj|lipnja)|(srpanj|srpnja)|(kolovoz|kolovoza)|(rujan|rujna)|(listopad|listopada)|(studeni|studenog)|(prosinac|prosinca))/i }; var parseMonthPatterns34 = { 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 ], abbreviated: [ /^sij/i, /^velj/i, /^(ožu|ozu)/i, /^tra/i, /^svi/i, /^lip/i, /^srp/i, /^kol/i, /^ruj/i, /^lis/i, /^stu/i, /^pro/i ], wide: [ /^sij/i, /^velj/i, /^(ožu|ozu)/i, /^tra/i, /^svi/i, /^lip/i, /^srp/i, /^kol/i, /^ruj/i, /^lis/i, /^stu/i, /^pro/i ] }; var matchDayPatterns34 = { narrow: /^[npusčc]/i, short: /^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i, abbreviated: /^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i, wide: /^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i }; var parseDayPatterns34 = { narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] }; var matchDayPeriodPatterns34 = { any: /^(am|pm|ponoc|ponoć|(po)?podne|navecer|navečer|noću|poslije podne|ujutro)/i }; var parseDayPeriodPatterns34 = { any: { am: /^a/i, pm: /^p/i, midnight: /^pono/i, noon: /^pod/i, morning: /jutro/i, afternoon: /(poslije\s|po)+podne/i, evening: /(navece|naveče)/i, night: /(nocu|noću)/i } }; var match35 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern34, parsePattern: parseOrdinalNumberPattern34, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns34, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns34, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns34, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns34, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns34, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns34, defaultParseWidth: "wide" }), day: buildMatchFn({ matchPatterns: matchDayPatterns34, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns34, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns34, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns34, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ht/_lib/formatLong.mjs var dateFormats43 = { full: "EEEE d MMMM y", long: "d MMMM y", medium: "d MMM y", short: "dd/MM/y" }; var timeFormats43 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats43 = { full: "{{date}} 'nan lè' {{time}}", long: "{{date}} 'nan lè' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong43 = { date: buildFormatLongFn({ formats: dateFormats43, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats43, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats43, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ht/_lib/localize.mjs var eraValues36 = { narrow: ["av. J.-K", "ap. J.-K"], abbreviated: ["av. J.-K", "ap. J.-K"], wide: ["anvan Jezi Kris", "apre Jezi Kris"] }; var quarterValues36 = { narrow: ["T1", "T2", "T3", "T4"], abbreviated: ["1ye trim.", "2yèm trim.", "3yèm trim.", "4yèm trim."], wide: ["1ye trimès", "2yèm trimès", "3yèm trimès", "4yèm trimès"] }; var monthValues36 = { narrow: ["J", "F", "M", "A", "M", "J", "J", "O", "S", "O", "N", "D"], abbreviated: [ "janv.", "fevr.", "mas", "avr.", "me", "jen", "jiyè", "out", "sept.", "okt.", "nov.", "des." ], wide: [ "janvye", "fevrye", "mas", "avril", "me", "jen", "jiyè", "out", "septanm", "oktòb", "novanm", "desanm" ] }; var dayValues36 = { narrow: ["D", "L", "M", "M", "J", "V", "S"], short: ["di", "le", "ma", "mè", "je", "va", "sa"], abbreviated: ["dim.", "len.", "mad.", "mèk.", "jed.", "van.", "sam."], wide: ["dimanch", "lendi", "madi", "mèkredi", "jedi", "vandredi", "samdi"] }; var dayPeriodValues36 = { narrow: { am: "AM", pm: "PM", midnight: "minwit", noon: "midi", morning: "mat.", afternoon: "ap.m.", evening: "swa", night: "mat." }, abbreviated: { am: "AM", pm: "PM", midnight: "minwit", noon: "midi", morning: "maten", afternoon: "aprèmidi", evening: "swa", night: "maten" }, wide: { am: "AM", pm: "PM", midnight: "minwit", noon: "midi", morning: "nan maten", afternoon: "nan aprèmidi", evening: "nan aswè", night: "nan maten" } }; var ordinalNumber36 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); if (number === 0) return String(number); const suffix = number === 1 ? "ye" : "yèm"; return number + suffix; }; var localize37 = { ordinalNumber: ordinalNumber36, era: buildLocalizeFn({ values: eraValues36, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues36, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues36, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues36, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues36, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/ht/_lib/match.mjs var matchOrdinalNumberPattern35 = /^(\d+)(ye|yèm)?/i; var parseOrdinalNumberPattern35 = /\d+/i; var matchEraPatterns35 = { narrow: /^(av\.J\.K|ap\.J\.K|ap\.J\.-K)/i, abbreviated: /^(av\.J\.-K|av\.J-K|apr\.J\.-K|apr\.J-K|ap\.J-K)/i, wide: /^(avan Jezi Kris|apre Jezi Kris)/i }; var parseEraPatterns35 = { any: [/^av/i, /^ap/i] }; var matchQuarterPatterns35 = { narrow: /^[1234]/i, abbreviated: /^t[1234]/i, wide: /^[1234](ye|yèm)? trimès/i }; var parseQuarterPatterns35 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns35 = { narrow: /^[jfmasond]/i, abbreviated: /^(janv|fevr|mas|avr|me|jen|jiyè|out|sept|okt|nov|des)\.?/i, wide: /^(janvye|fevrye|mas|avril|me|jen|jiyè|out|septanm|oktòb|novanm|desanm)/i }; var parseMonthPatterns35 = { narrow: [ /^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^o/i, /^s/i, /^o/i, /^n/i, /^d/i ], any: [ /^ja/i, /^f/i, /^ma/i, /^av/i, /^me/i, /^je/i, /^ji/i, /^ou/i, /^s/i, /^ok/i, /^n/i, /^d/i ] }; var matchDayPatterns35 = { narrow: /^[lmjvsd]/i, short: /^(di|le|ma|me|je|va|sa)/i, abbreviated: /^(dim|len|mad|mèk|jed|van|sam)\.?/i, wide: /^(dimanch|lendi|madi|mèkredi|jedi|vandredi|samdi)/i }; var parseDayPatterns35 = { narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i], any: [/^di/i, /^le/i, /^ma/i, /^mè/i, /^je/i, /^va/i, /^sa/i] }; var matchDayPeriodPatterns35 = { narrow: /^(a|p|minwit|midi|mat\.?|ap\.?m\.?|swa)/i, any: /^([ap]\.?\s?m\.?|nan maten|nan aprèmidi|nan aswè)/i }; var parseDayPeriodPatterns35 = { any: { am: /^a/i, pm: /^p/i, midnight: /^min/i, noon: /^mid/i, morning: /mat/i, afternoon: /ap/i, evening: /sw/i, night: /nwit/i } }; var match36 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern35, parsePattern: parseOrdinalNumberPattern35, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns35, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns35, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns35, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns35, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns35, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns35, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns35, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns35, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns35, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns35, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/hu/_lib/formatLong.mjs var dateFormats44 = { full: "y. MMMM d., EEEE", long: "y. MMMM d.", medium: "y. MMM d.", short: "y. MM. dd." }; var timeFormats44 = { full: "H:mm:ss zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats44 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong44 = { date: buildFormatLongFn({ formats: dateFormats44, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats44, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats44, defaultWidth: "full" }) }; // node_modules/date-fns/locale/hu/_lib/formatRelative.mjs var accusativeWeekdays = [ "vasárnap", "hétfőn", "kedden", "szerdán", "csütörtökön", "pénteken", "szombaton" ]; function week(isFuture) { return (date) => { const weekday = accusativeWeekdays[date.getDay()]; const prefix = isFuture ? "" : "'múlt' "; return `${prefix}'${weekday}' p'-kor'`; }; } var formatRelativeLocale = { lastWeek: week(false), yesterday: "'tegnap' p'-kor'", today: "'ma' p'-kor'", tomorrow: "'holnap' p'-kor'", nextWeek: week(true), other: "P" }; // node_modules/date-fns/locale/hu/_lib/localize.mjs var eraValues37 = { narrow: ["ie.", "isz."], abbreviated: ["i. e.", "i. sz."], wide: ["Krisztus előtt", "időszámításunk szerint"] }; var quarterValues37 = { narrow: ["1.", "2.", "3.", "4."], abbreviated: ["1. n.év", "2. n.év", "3. n.év", "4. n.év"], wide: ["1. negyedév", "2. negyedév", "3. negyedév", "4. negyedév"] }; var formattingQuarterValues = { narrow: ["I.", "II.", "III.", "IV."], abbreviated: ["I. n.év", "II. n.év", "III. n.év", "IV. n.év"], wide: ["I. negyedév", "II. negyedév", "III. negyedév", "IV. negyedév"] }; var monthValues37 = { narrow: ["J", "F", "M", "Á", "M", "J", "J", "A", "Sz", "O", "N", "D"], abbreviated: [ "jan.", "febr.", "márc.", "ápr.", "máj.", "jún.", "júl.", "aug.", "szept.", "okt.", "nov.", "dec." ], wide: [ "január", "február", "március", "április", "május", "június", "július", "augusztus", "szeptember", "október", "november", "december" ] }; var dayValues37 = { narrow: ["V", "H", "K", "Sz", "Cs", "P", "Sz"], short: ["V", "H", "K", "Sze", "Cs", "P", "Szo"], abbreviated: ["V", "H", "K", "Sze", "Cs", "P", "Szo"], wide: [ "vasárnap", "hétfő", "kedd", "szerda", "csütörtök", "péntek", "szombat" ] }; var dayPeriodValues37 = { narrow: { am: "de.", pm: "du.", midnight: "éjfél", noon: "dél", morning: "reggel", afternoon: "du.", evening: "este", night: "éjjel" }, abbreviated: { am: "de.", pm: "du.", midnight: "éjfél", noon: "dél", morning: "reggel", afternoon: "du.", evening: "este", night: "éjjel" }, wide: { am: "de.", pm: "du.", midnight: "éjfél", noon: "dél", morning: "reggel", afternoon: "délután", evening: "este", night: "éjjel" } }; var ordinalNumber37 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize38 = { ordinalNumber: ordinalNumber37, era: buildLocalizeFn({ values: eraValues37, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues37, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1, formattingValues: formattingQuarterValues, defaultFormattingWidth: "wide" }), month: buildLocalizeFn({ values: monthValues37, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues37, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues37, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/hu/_lib/match.mjs var matchOrdinalNumberPattern36 = /^(\d+)\.?/i; var parseOrdinalNumberPattern36 = /\d+/i; var matchEraPatterns36 = { narrow: /^(ie\.|isz\.)/i, abbreviated: /^(i\.\s?e\.?|b?\s?c\s?e|i\.\s?sz\.?)/i, wide: /^(Krisztus előtt|időszámításunk előtt|időszámításunk szerint|i\. sz\.)/i }; var parseEraPatterns36 = { narrow: [/ie/i, /isz/i], abbreviated: [/^(i\.?\s?e\.?|b\s?ce)/i, /^(i\.?\s?sz\.?|c\s?e)/i], any: [/előtt/i, /(szerint|i. sz.)/i] }; var matchQuarterPatterns36 = { narrow: /^[1234]\.?/i, abbreviated: /^[1234]?\.?\s?n\.év/i, wide: /^([1234]|I|II|III|IV)?\.?\s?negyedév/i }; var parseQuarterPatterns36 = { any: [/1|I$/i, /2|II$/i, /3|III/i, /4|IV/i] }; var matchMonthPatterns36 = { narrow: /^[jfmaásond]|sz/i, abbreviated: /^(jan\.?|febr\.?|márc\.?|ápr\.?|máj\.?|jún\.?|júl\.?|aug\.?|szept\.?|okt\.?|nov\.?|dec\.?)/i, wide: /^(január|február|március|április|május|június|július|augusztus|szeptember|október|november|december)/i }; var parseMonthPatterns36 = { narrow: [ /^j/i, /^f/i, /^m/i, /^a|á/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s|sz/i, /^o/i, /^n/i, /^d/i ], any: [ /^ja/i, /^f/i, /^már/i, /^áp/i, /^máj/i, /^jún/i, /^júl/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns36 = { narrow: /^([vhkpc]|sz|cs|sz)/i, short: /^([vhkp]|sze|cs|szo)/i, abbreviated: /^([vhkp]|sze|cs|szo)/i, wide: /^(vasárnap|hétfő|kedd|szerda|csütörtök|péntek|szombat)/i }; var parseDayPatterns36 = { narrow: [/^v/i, /^h/i, /^k/i, /^sz/i, /^c/i, /^p/i, /^sz/i], any: [/^v/i, /^h/i, /^k/i, /^sze/i, /^c/i, /^p/i, /^szo/i] }; var matchDayPeriodPatterns36 = { any: /^((de|du)\.?|éjfél|délután|dél|reggel|este|éjjel)/i }; var parseDayPeriodPatterns36 = { any: { am: /^de\.?/i, pm: /^du\.?/i, midnight: /^éjf/i, noon: /^dé/i, morning: /reg/i, afternoon: /^délu\.?/i, evening: /es/i, night: /éjj/i } }; var match37 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern36, parsePattern: parseOrdinalNumberPattern36, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns36, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns36, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns36, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns36, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns36, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns36, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns36, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns36, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns36, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns36, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/hy/_lib/formatLong.mjs var dateFormats45 = { full: "d MMMM, y, EEEE", long: "d MMMM, y", medium: "d MMM, y", short: "dd.MM.yyyy" }; var timeFormats45 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats45 = { full: "{{date}} 'ժ․'{{time}}", long: "{{date}} 'ժ․'{{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong45 = { date: buildFormatLongFn({ formats: dateFormats45, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats45, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats45, defaultWidth: "full" }) }; // node_modules/date-fns/locale/hy/_lib/localize.mjs var eraValues38 = { narrow: ["Ք", "Մ"], abbreviated: ["ՔԱ", "ՄԹ"], wide: ["Քրիստոսից առաջ", "Մեր թվարկության"] }; var quarterValues38 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Ք1", "Ք2", "Ք3", "Ք4"], wide: ["1֊ին քառորդ", "2֊րդ քառորդ", "3֊րդ քառորդ", "4֊րդ քառորդ"] }; var monthValues38 = { narrow: ["Հ", "Փ", "Մ", "Ա", "Մ", "Հ", "Հ", "Օ", "Ս", "Հ", "Ն", "Դ"], abbreviated: [ "հուն", "փետ", "մար", "ապր", "մայ", "հուն", "հուլ", "օգս", "սեպ", "հոկ", "նոյ", "դեկ" ], wide: [ "հունվար", "փետրվար", "մարտ", "ապրիլ", "մայիս", "հունիս", "հուլիս", "օգոստոս", "սեպտեմբեր", "հոկտեմբեր", "նոյեմբեր", "դեկտեմբեր" ] }; var dayValues38 = { narrow: ["Կ", "Ե", "Ե", "Չ", "Հ", "Ո", "Շ"], short: ["կր", "եր", "եք", "չք", "հգ", "ուր", "շբ"], abbreviated: ["կիր", "երկ", "երք", "չոր", "հնգ", "ուրբ", "շաբ"], wide: [ "կիրակի", "երկուշաբթի", "երեքշաբթի", "չորեքշաբթի", "հինգշաբթի", "ուրբաթ", "շաբաթ" ] }; var dayPeriodValues38 = { 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: "գիշեր" } }; var formattingDayPeriodValues30 = { 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: "գիշերը" } }; var ordinalNumber38 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); const rem100 = number % 100; if (rem100 < 10) { if (rem100 % 10 === 1) { return number + "֊ին"; } } return number + "֊րդ"; }; var localize39 = { ordinalNumber: ordinalNumber38, era: buildLocalizeFn({ values: eraValues38, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues38, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues38, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues38, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues38, defaultWidth: "wide", formattingValues: formattingDayPeriodValues30, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/hy/_lib/match.mjs var matchOrdinalNumberPattern37 = /^(\d+)((-|֊)?(ին|րդ))?/i; var parseOrdinalNumberPattern37 = /\d+/i; var matchEraPatterns37 = { narrow: /^(Ք|Մ)/i, abbreviated: /^(Ք\.?\s?Ա\.?|Մ\.?\s?Թ\.?\s?Ա\.?|Մ\.?\s?Թ\.?|Ք\.?\s?Հ\.?)/i, wide: /^(քրիստոսից առաջ|մեր թվարկությունից առաջ|մեր թվարկության|քրիստոսից հետո)/i }; var parseEraPatterns37 = { any: [/^ք/i, /^մ/i] }; var matchQuarterPatterns37 = { narrow: /^[1234]/i, abbreviated: /^ք[1234]/i, wide: /^[1234]((-|֊)?(ին|րդ)) քառորդ/i }; var parseQuarterPatterns37 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns37 = { narrow: /^[հփմաօսնդ]/i, abbreviated: /^(հուն|փետ|մար|ապր|մայ|հուն|հուլ|օգս|սեպ|հոկ|նոյ|դեկ)/i, wide: /^(հունվար|փետրվար|մարտ|ապրիլ|մայիս|հունիս|հուլիս|օգոստոս|սեպտեմբեր|հոկտեմբեր|նոյեմբեր|դեկտեմբեր)/i }; var parseMonthPatterns37 = { 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 ] }; var matchDayPatterns37 = { narrow: /^[եչհոշկ]/i, short: /^(կր|եր|եք|չք|հգ|ուր|շբ)/i, abbreviated: /^(կիր|երկ|երք|չոր|հնգ|ուրբ|շաբ)/i, wide: /^(կիրակի|երկուշաբթի|երեքշաբթի|չորեքշաբթի|հինգշաբթի|ուրբաթ|շաբաթ)/i }; var parseDayPatterns37 = { narrow: [/^կ/i, /^ե/i, /^ե/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i], short: [/^կ/i, /^եր/i, /^եք/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i], abbreviated: [/^կ/i, /^երկ/i, /^երք/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i], wide: [/^կ/i, /^երկ/i, /^երե/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i] }; var matchDayPeriodPatterns37 = { narrow: /^([ap]|կեսգշ|կեսօր|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i, any: /^([ap]\.?\s?m\.?|կեսգիշեր(ին)?|կեսօր(ին)?|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i }; var parseDayPeriodPatterns37 = { any: { am: /^a/i, pm: /^p/i, midnight: /կեսգիշեր/i, noon: /կեսօր/i, morning: /առավոտ/i, afternoon: /ցերեկ/i, evening: /երեկո/i, night: /գիշեր/i } }; var match38 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern37, parsePattern: parseOrdinalNumberPattern37, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns37, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns37, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns37, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns37, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns37, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns37, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns37, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns37, defaultParseWidth: "wide" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns37, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns37, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/id/_lib/formatLong.mjs var dateFormats46 = { full: "EEEE, d MMMM yyyy", long: "d MMMM yyyy", medium: "d MMM yyyy", short: "d/M/yyyy" }; var timeFormats46 = { full: "HH.mm.ss", long: "HH.mm.ss", medium: "HH.mm", short: "HH.mm" }; var dateTimeFormats46 = { full: "{{date}} 'pukul' {{time}}", long: "{{date}} 'pukul' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong46 = { date: buildFormatLongFn({ formats: dateFormats46, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats46, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats46, defaultWidth: "full" }) }; // node_modules/date-fns/locale/id/_lib/localize.mjs var eraValues39 = { narrow: ["SM", "M"], abbreviated: ["SM", "M"], wide: ["Sebelum Masehi", "Masehi"] }; var quarterValues39 = { narrow: ["1", "2", "3", "4"], abbreviated: ["K1", "K2", "K3", "K4"], wide: ["Kuartal ke-1", "Kuartal ke-2", "Kuartal ke-3", "Kuartal ke-4"] }; var monthValues39 = { narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated: [ "Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Agt", "Sep", "Okt", "Nov", "Des" ], wide: [ "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember" ] }; var dayValues39 = { narrow: ["M", "S", "S", "R", "K", "J", "S"], short: ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"], abbreviated: ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"], wide: ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"] }; var dayPeriodValues39 = { narrow: { am: "AM", pm: "PM", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "siang", evening: "sore", night: "malam" }, abbreviated: { am: "AM", pm: "PM", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "siang", evening: "sore", night: "malam" }, wide: { am: "AM", pm: "PM", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "siang", evening: "sore", night: "malam" } }; var formattingDayPeriodValues31 = { narrow: { am: "AM", pm: "PM", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "siang", evening: "sore", night: "malam" }, abbreviated: { am: "AM", pm: "PM", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "siang", evening: "sore", night: "malam" }, wide: { am: "AM", pm: "PM", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "siang", evening: "sore", night: "malam" } }; var ordinalNumber39 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return "ke-" + number; }; var localize40 = { ordinalNumber: ordinalNumber39, era: buildLocalizeFn({ values: eraValues39, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues39, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues39, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues39, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues39, defaultWidth: "wide", formattingValues: formattingDayPeriodValues31, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/id/_lib/match.mjs var matchOrdinalNumberPattern38 = /^ke-(\d+)?/i; var parseOrdinalNumberPattern38 = /\d+/i; var matchEraPatterns38 = { narrow: /^(sm|m)/i, abbreviated: /^(s\.?\s?m\.?|s\.?\s?e\.?\s?u\.?|m\.?|e\.?\s?u\.?)/i, wide: /^(sebelum masehi|sebelum era umum|masehi|era umum)/i }; var parseEraPatterns38 = { any: [/^s/i, /^(m|e)/i] }; var matchQuarterPatterns38 = { narrow: /^[1234]/i, abbreviated: /^K-?\s[1234]/i, wide: /^Kuartal ke-?\s?[1234]/i }; var parseQuarterPatterns38 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns38 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan|feb|mar|apr|mei|jun|jul|agt|sep|okt|nov|des)/i, wide: /^(januari|februari|maret|april|mei|juni|juli|agustus|september|oktober|november|desember)/i }; var parseMonthPatterns38 = { 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, /^ma/i, /^ap/i, /^me/i, /^jun/i, /^jul/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns38 = { narrow: /^[srkjm]/i, short: /^(min|sen|sel|rab|kam|jum|sab)/i, abbreviated: /^(min|sen|sel|rab|kam|jum|sab)/i, wide: /^(minggu|senin|selasa|rabu|kamis|jumat|sabtu)/i }; var parseDayPatterns38 = { narrow: [/^m/i, /^s/i, /^s/i, /^r/i, /^k/i, /^j/i, /^s/i], any: [/^m/i, /^sen/i, /^sel/i, /^r/i, /^k/i, /^j/i, /^sa/i] }; var matchDayPeriodPatterns38 = { narrow: /^(a|p|tengah m|tengah h|(di(\swaktu)?) (pagi|siang|sore|malam))/i, any: /^([ap]\.?\s?m\.?|tengah malam|tengah hari|(di(\swaktu)?) (pagi|siang|sore|malam))/i }; var parseDayPeriodPatterns38 = { any: { am: /^a/i, pm: /^pm/i, midnight: /^tengah m/i, noon: /^tengah h/i, morning: /pagi/i, afternoon: /siang/i, evening: /sore/i, night: /malam/i } }; var match39 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern38, parsePattern: parseOrdinalNumberPattern38, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns38, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns38, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns38, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns38, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns38, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns38, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns38, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns38, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns38, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns38, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/is/_lib/formatLong.mjs var dateFormats47 = { full: "EEEE, do MMMM y", long: "do MMMM y", medium: "do MMM y", short: "d.MM.y" }; var timeFormats47 = { full: "'kl'. HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats47 = { full: "{{date}} 'kl.' {{time}}", long: "{{date}} 'kl.' {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong47 = { date: buildFormatLongFn({ formats: dateFormats47, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats47, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats47, defaultWidth: "full" }) }; // node_modules/date-fns/locale/is/_lib/localize.mjs var eraValues40 = { narrow: ["f.Kr.", "e.Kr."], abbreviated: ["f.Kr.", "e.Kr."], wide: ["fyrir Krist", "eftir Krist"] }; var quarterValues40 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1F", "2F", "3F", "4F"], wide: ["1. fjórðungur", "2. fjórðungur", "3. fjórðungur", "4. fjórðungur"] }; var monthValues40 = { narrow: ["J", "F", "M", "A", "M", "J", "J", "Á", "S", "Ó", "N", "D"], abbreviated: [ "jan.", "feb.", "mars", "apríl", "maí", "júní", "júlí", "ágúst", "sept.", "okt.", "nóv.", "des." ], wide: [ "janúar", "febrúar", "mars", "apríl", "maí", "júní", "júlí", "ágúst", "september", "október", "nóvember", "desember" ] }; var dayValues40 = { narrow: ["S", "M", "Þ", "M", "F", "F", "L"], short: ["Su", "Má", "Þr", "Mi", "Fi", "Fö", "La"], abbreviated: ["sun.", "mán.", "þri.", "mið.", "fim.", "fös.", "lau."], wide: [ "sunnudagur", "mánudagur", "þriðjudagur", "miðvikudagur", "fimmtudagur", "föstudagur", "laugardagur" ] }; var dayPeriodValues40 = { narrow: { am: "f", pm: "e", midnight: "miðnætti", noon: "hádegi", morning: "morgunn", afternoon: "síðdegi", evening: "kvöld", night: "nótt" }, abbreviated: { am: "f.h.", pm: "e.h.", midnight: "miðnætti", noon: "hádegi", morning: "morgunn", afternoon: "síðdegi", evening: "kvöld", night: "nótt" }, wide: { am: "fyrir hádegi", pm: "eftir hádegi", midnight: "miðnætti", noon: "hádegi", morning: "morgunn", afternoon: "síðdegi", evening: "kvöld", night: "nótt" } }; var formattingDayPeriodValues32 = { narrow: { am: "f", pm: "e", midnight: "á miðnætti", noon: "á hádegi", morning: "að morgni", afternoon: "síðdegis", evening: "um kvöld", night: "um nótt" }, abbreviated: { am: "f.h.", pm: "e.h.", midnight: "á miðnætti", noon: "á hádegi", morning: "að morgni", afternoon: "síðdegis", evening: "um kvöld", night: "um nótt" }, wide: { am: "fyrir hádegi", pm: "eftir hádegi", midnight: "á miðnætti", noon: "á hádegi", morning: "að morgni", afternoon: "síðdegis", evening: "um kvöld", night: "um nótt" } }; var ordinalNumber40 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize41 = { ordinalNumber: ordinalNumber40, era: buildLocalizeFn({ values: eraValues40, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues40, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues40, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues40, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues40, defaultWidth: "wide", formattingValues: formattingDayPeriodValues32, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/is/_lib/match.mjs var matchOrdinalNumberPattern39 = /^(\d+)(\.)?/i; var parseOrdinalNumberPattern39 = /\d+(\.)?/i; var matchEraPatterns39 = { narrow: /^(f\.Kr\.|e\.Kr\.)/i, abbreviated: /^(f\.Kr\.|e\.Kr\.)/i, wide: /^(fyrir Krist|eftir Krist)/i }; var parseEraPatterns39 = { any: [/^(f\.Kr\.)/i, /^(e\.Kr\.)/i] }; var matchQuarterPatterns39 = { narrow: /^[1234]\.?/i, abbreviated: /^q[1234]\.?/i, wide: /^[1234]\.? fjórðungur/i }; var parseQuarterPatterns39 = { any: [/1\.?/i, /2\.?/i, /3\.?/i, /4\.?/i] }; var matchMonthPatterns39 = { narrow: /^[jfmásónd]/i, abbreviated: /^(jan\.|feb\.|mars\.|apríl\.|maí|júní|júlí|águst|sep\.|oct\.|nov\.|dec\.)/i, wide: /^(januar|febrúar|mars|apríl|maí|júní|júlí|águst|september|október|nóvember|desember)/i }; var parseMonthPatterns39 = { narrow: [ /^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^á/i, /^s/i, /^ó/i, /^n/i, /^d/i ], any: [ /^ja/i, /^f/i, /^mar/i, /^ap/i, /^maí/i, /^jún/i, /^júl/i, /^áu/i, /^s/i, /^ó/i, /^n/i, /^d/i ] }; var matchDayPatterns39 = { narrow: /^[smtwf]/i, short: /^(su|má|þr|mi|fi|fö|la)/i, abbreviated: /^(sun|mán|þri|mið|fim|fös|lau)\.?/i, wide: /^(sunnudagur|mánudagur|þriðjudagur|miðvikudagur|fimmtudagur|föstudagur|laugardagur)/i }; var parseDayPatterns39 = { narrow: [/^s/i, /^m/i, /^þ/i, /^m/i, /^f/i, /^f/i, /^l/i], any: [/^su/i, /^má/i, /^þr/i, /^mi/i, /^fi/i, /^fö/i, /^la/i] }; var matchDayPeriodPatterns39 = { narrow: /^(f|e|síðdegis|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i, any: /^(fyrir hádegi|eftir hádegi|[ef]\.?h\.?|síðdegis|morgunn|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i }; var parseDayPeriodPatterns39 = { any: { am: /^f/i, pm: /^e/i, midnight: /^mi/i, noon: /^há/i, morning: /morgunn/i, afternoon: /síðdegi/i, evening: /kvöld/i, night: /nótt/i } }; var match40 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern39, parsePattern: parseOrdinalNumberPattern39, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns39, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns39, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns39, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns39, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns39, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns39, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns39, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns39, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns39, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns39, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/it/_lib/formatLong.mjs var dateFormats48 = { full: "EEEE d MMMM y", long: "d MMMM y", medium: "d MMM y", short: "dd/MM/y" }; var timeFormats48 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats48 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong48 = { date: buildFormatLongFn({ formats: dateFormats48, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats48, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats48, defaultWidth: "full" }) }; // node_modules/date-fns/locale/it/_lib/localize.mjs var eraValues41 = { narrow: ["aC", "dC"], abbreviated: ["a.C.", "d.C."], wide: ["avanti Cristo", "dopo Cristo"] }; var quarterValues41 = { narrow: ["1", "2", "3", "4"], abbreviated: ["T1", "T2", "T3", "T4"], wide: ["1º trimestre", "2º trimestre", "3º trimestre", "4º trimestre"] }; var monthValues41 = { narrow: ["G", "F", "M", "A", "M", "G", "L", "A", "S", "O", "N", "D"], abbreviated: [ "gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic" ], wide: [ "gennaio", "febbraio", "marzo", "aprile", "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre" ] }; var dayValues41 = { narrow: ["D", "L", "M", "M", "G", "V", "S"], short: ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], abbreviated: ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], wide: [ "domenica", "lunedì", "martedì", "mercoledì", "giovedì", "venerdì", "sabato" ] }; var dayPeriodValues41 = { narrow: { am: "m.", pm: "p.", midnight: "mezzanotte", noon: "mezzogiorno", morning: "mattina", afternoon: "pomeriggio", evening: "sera", night: "notte" }, abbreviated: { am: "AM", pm: "PM", midnight: "mezzanotte", noon: "mezzogiorno", morning: "mattina", afternoon: "pomeriggio", evening: "sera", night: "notte" }, wide: { am: "AM", pm: "PM", midnight: "mezzanotte", noon: "mezzogiorno", morning: "mattina", afternoon: "pomeriggio", evening: "sera", night: "notte" } }; var formattingDayPeriodValues33 = { narrow: { am: "m.", pm: "p.", midnight: "mezzanotte", noon: "mezzogiorno", morning: "di mattina", afternoon: "del pomeriggio", evening: "di sera", night: "di notte" }, abbreviated: { am: "AM", pm: "PM", midnight: "mezzanotte", noon: "mezzogiorno", morning: "di mattina", afternoon: "del pomeriggio", evening: "di sera", night: "di notte" }, wide: { am: "AM", pm: "PM", midnight: "mezzanotte", noon: "mezzogiorno", morning: "di mattina", afternoon: "del pomeriggio", evening: "di sera", night: "di notte" } }; var ordinalNumber41 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return String(number); }; var localize42 = { ordinalNumber: ordinalNumber41, era: buildLocalizeFn({ values: eraValues41, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues41, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues41, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues41, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues41, defaultWidth: "wide", formattingValues: formattingDayPeriodValues33, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/it/_lib/match.mjs var matchOrdinalNumberPattern40 = /^(\d+)(º)?/i; var parseOrdinalNumberPattern40 = /\d+/i; var matchEraPatterns40 = { narrow: /^(aC|dC)/i, abbreviated: /^(a\.?\s?C\.?|a\.?\s?e\.?\s?v\.?|d\.?\s?C\.?|e\.?\s?v\.?)/i, wide: /^(avanti Cristo|avanti Era Volgare|dopo Cristo|Era Volgare)/i }; var parseEraPatterns40 = { any: [/^a/i, /^(d|e)/i] }; var matchQuarterPatterns40 = { narrow: /^[1234]/i, abbreviated: /^t[1234]/i, wide: /^[1234](º)? trimestre/i }; var parseQuarterPatterns40 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns40 = { narrow: /^[gfmalsond]/i, abbreviated: /^(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic)/i, wide: /^(gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)/i }; var parseMonthPatterns40 = { narrow: [ /^g/i, /^f/i, /^m/i, /^a/i, /^m/i, /^g/i, /^l/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i ], any: [ /^ge/i, /^f/i, /^mar/i, /^ap/i, /^mag/i, /^gi/i, /^l/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns40 = { narrow: /^[dlmgvs]/i, short: /^(do|lu|ma|me|gi|ve|sa)/i, abbreviated: /^(dom|lun|mar|mer|gio|ven|sab)/i, wide: /^(domenica|luned[i|ì]|marted[i|ì]|mercoled[i|ì]|gioved[i|ì]|venerd[i|ì]|sabato)/i }; var parseDayPatterns40 = { narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^g/i, /^v/i, /^s/i], any: [/^d/i, /^l/i, /^ma/i, /^me/i, /^g/i, /^v/i, /^s/i] }; var matchDayPeriodPatterns40 = { narrow: /^(a|m\.|p|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i, any: /^([ap]\.?\s?m\.?|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i }; var parseDayPeriodPatterns40 = { any: { am: /^a/i, pm: /^p/i, midnight: /^mezza/i, noon: /^mezzo/i, morning: /mattina/i, afternoon: /pomeriggio/i, evening: /sera/i, night: /notte/i } }; var match41 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern40, parsePattern: parseOrdinalNumberPattern40, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns40, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns40, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns40, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns40, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns40, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns40, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns40, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns40, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns40, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns40, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/it-CH/_lib/formatLong.mjs var dateFormats49 = { full: "EEEE d MMMM y", long: "d MMMM y", medium: "d MMM y", short: "dd.MM.y" }; var timeFormats49 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats49 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong49 = { date: buildFormatLongFn({ formats: dateFormats49, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats49, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats49, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ja/_lib/formatLong.mjs var dateFormats50 = { full: "y年M月d日EEEE", long: "y年M月d日", medium: "y/MM/dd", short: "y/MM/dd" }; var timeFormats50 = { full: "H時mm分ss秒 zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats50 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong50 = { date: buildFormatLongFn({ formats: dateFormats50, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats50, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats50, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ja/_lib/localize.mjs var eraValues42 = { narrow: ["BC", "AC"], abbreviated: ["紀元前", "西暦"], wide: ["紀元前", "西暦"] }; var quarterValues42 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["第1四半期", "第2四半期", "第3四半期", "第4四半期"] }; var monthValues42 = { narrow: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], abbreviated: [ "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月" ], wide: [ "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月" ] }; var dayValues42 = { narrow: ["日", "月", "火", "水", "木", "金", "土"], short: ["日", "月", "火", "水", "木", "金", "土"], abbreviated: ["日", "月", "火", "水", "木", "金", "土"], wide: ["日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"] }; var dayPeriodValues42 = { 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 formattingDayPeriodValues34 = { 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 ordinalNumber42 = (dirtyNumber, options) => { const number = Number(dirtyNumber); const unit = String(options == null ? void 0 : options.unit); switch (unit) { case "year": return `${number}年`; case "quarter": return `第${number}四半期`; case "month": return `${number}月`; case "week": return `第${number}週`; case "date": return `${number}日`; case "hour": return `${number}時`; case "minute": return `${number}分`; case "second": return `${number}秒`; default: return `${number}`; } }; var localize43 = { ordinalNumber: ordinalNumber42, era: buildLocalizeFn({ values: eraValues42, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues42, defaultWidth: "wide", argumentCallback: (quarter) => Number(quarter) - 1 }), month: buildLocalizeFn({ values: monthValues42, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues42, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues42, defaultWidth: "wide", formattingValues: formattingDayPeriodValues34, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ja/_lib/match.mjs var matchOrdinalNumberPattern41 = /^第?\d+(年|四半期|月|週|日|時|分|秒)?/i; var parseOrdinalNumberPattern41 = /\d+/i; var matchEraPatterns41 = { narrow: /^(B\.?C\.?|A\.?D\.?)/i, abbreviated: /^(紀元[前後]|西暦)/i, wide: /^(紀元[前後]|西暦)/i }; var parseEraPatterns41 = { narrow: [/^B/i, /^A/i], any: [/^(紀元前)/i, /^(西暦|紀元後)/i] }; var matchQuarterPatterns41 = { narrow: /^[1234]/i, abbreviated: /^Q[1234]/i, wide: /^第[1234一二三四1234]四半期/i }; var parseQuarterPatterns41 = { any: [/(1|一|1)/i, /(2|二|2)/i, /(3|三|3)/i, /(4|四|4)/i] }; var matchMonthPatterns41 = { narrow: /^([123456789]|1[012])/, abbreviated: /^([123456789]|1[012])月/i, wide: /^([123456789]|1[012])月/i }; var parseMonthPatterns41 = { any: [ /^1\D/, /^2/, /^3/, /^4/, /^5/, /^6/, /^7/, /^8/, /^9/, /^10/, /^11/, /^12/ ] }; var matchDayPatterns41 = { narrow: /^[日月火水木金土]/, short: /^[日月火水木金土]/, abbreviated: /^[日月火水木金土]/, wide: /^[日月火水木金土]曜日/ }; var parseDayPatterns41 = { any: [/^日/, /^月/, /^火/, /^水/, /^木/, /^金/, /^土/] }; var matchDayPeriodPatterns41 = { any: /^(AM|PM|午前|午後|正午|深夜|真夜中|夜|朝)/i }; var parseDayPeriodPatterns41 = { any: { am: /^(A|午前)/i, pm: /^(P|午後)/i, midnight: /^深夜|真夜中/i, noon: /^正午/i, morning: /^朝/i, afternoon: /^午後/i, evening: /^夜/i, night: /^深夜/i } }; var match42 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern41, parsePattern: parseOrdinalNumberPattern41, valueCallback: function(value) { return parseInt(value, 10); } }), era: buildMatchFn({ matchPatterns: matchEraPatterns41, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns41, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns41, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns41, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns41, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns41, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns41, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns41, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns41, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns41, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ja-Hira/_lib/formatLong.mjs var dateFormats51 = { full: "yねんMがつdにちEEEE", long: "yねんMがつdにち", medium: "y/MM/dd", short: "y/MM/dd" }; var timeFormats51 = { full: "Hじmmふんssびょう zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats51 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong51 = { date: buildFormatLongFn({ formats: dateFormats51, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats51, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats51, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ja-Hira/_lib/localize.mjs var eraValues43 = { narrow: ["BC", "AC"], abbreviated: ["きげんぜん", "せいれき"], wide: ["きげんぜん", "せいれき"] }; var quarterValues43 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["だい1しはんき", "だい2しはんき", "だい3しはんき", "だい4しはんき"] }; var monthValues43 = { narrow: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], abbreviated: [ "1がつ", "2がつ", "3がつ", "4がつ", "5がつ", "6がつ", "7がつ", "8がつ", "9がつ", "10がつ", "11がつ", "12がつ" ], wide: [ "1がつ", "2がつ", "3がつ", "4がつ", "5がつ", "6がつ", "7がつ", "8がつ", "9がつ", "10がつ", "11がつ", "12がつ" ] }; var dayValues43 = { narrow: ["にち", "げつ", "か", "すい", "もく", "きん", "ど"], short: ["にち", "げつ", "か", "すい", "もく", "きん", "ど"], abbreviated: ["にち", "げつ", "か", "すい", "もく", "きん", "ど"], wide: [ "にちようび", "げつようび", "かようび", "すいようび", "もくようび", "きんようび", "どようび" ] }; var dayPeriodValues43 = { 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 formattingDayPeriodValues35 = { 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 ordinalNumber43 = (dirtyNumber, options) => { const number = Number(dirtyNumber); const unit = String(options == null ? void 0 : options.unit); switch (unit) { case "year": return `${number}ねん`; case "quarter": return `だい${number}しはんき`; case "month": return `${number}がつ`; case "week": return `だい${number}しゅう`; case "date": return `${number}にち`; case "hour": return `${number}じ`; case "minute": return `${number}ふん`; case "second": return `${number}びょう`; default: return `${number}`; } }; var localize44 = { ordinalNumber: ordinalNumber43, era: buildLocalizeFn({ values: eraValues43, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues43, defaultWidth: "wide", argumentCallback: (quarter) => Number(quarter) - 1 }), month: buildLocalizeFn({ values: monthValues43, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues43, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues43, defaultWidth: "wide", formattingValues: formattingDayPeriodValues35, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ja-Hira/_lib/match.mjs var matchOrdinalNumberPattern42 = /^だ?い?\d+(ねん|しはんき|がつ|しゅう|にち|じ|ふん|びょう)?/i; var parseOrdinalNumberPattern42 = /\d+/i; var matchEraPatterns42 = { narrow: /^(B\.?C\.?|A\.?D\.?)/i, abbreviated: /^(きげん[前後]|せいれき)/i, wide: /^(きげん[前後]|せいれき)/i }; var parseEraPatterns42 = { narrow: [/^B/i, /^A/i], any: [/^(きげんぜん)/i, /^(せいれき|きげんご)/i] }; var matchQuarterPatterns42 = { narrow: /^[1234]/i, abbreviated: /^Q[1234]/i, wide: /^だい[1234一二三四1234]しはんき/i }; var parseQuarterPatterns42 = { any: [/(1|一|1)/i, /(2|二|2)/i, /(3|三|3)/i, /(4|四|4)/i] }; var matchMonthPatterns42 = { narrow: /^([123456789]|1[012])/, abbreviated: /^([123456789]|1[012])がつ/i, wide: /^([123456789]|1[012])がつ/i }; var parseMonthPatterns42 = { any: [ /^1\D/, /^2/, /^3/, /^4/, /^5/, /^6/, /^7/, /^8/, /^9/, /^10/, /^11/, /^12/ ] }; var matchDayPatterns42 = { narrow: /^(にち|げつ|か|すい|もく|きん|ど)/, short: /^(にち|げつ|か|すい|もく|きん|ど)/, abbreviated: /^(にち|げつ|か|すい|もく|きん|ど)/, wide: /^(にち|げつ|か|すい|もく|きん|ど)ようび/ }; var parseDayPatterns42 = { any: [/^にち/, /^げつ/, /^か/, /^すい/, /^もく/, /^きん/, /^ど/] }; var matchDayPeriodPatterns42 = { any: /^(AM|PM|ごぜん|ごご|しょうご|しんや|まよなか|よる|あさ)/i }; var parseDayPeriodPatterns42 = { any: { am: /^(A|ごぜん)/i, pm: /^(P|ごご)/i, midnight: /^しんや|まよなか/i, noon: /^しょうご/i, morning: /^あさ/i, afternoon: /^ごご/i, evening: /^よる/i, night: /^しんや/i } }; var match43 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern42, parsePattern: parseOrdinalNumberPattern42, valueCallback: function(value) { return parseInt(value, 10); } }), era: buildMatchFn({ matchPatterns: matchEraPatterns42, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns42, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns42, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns42, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns42, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns42, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns42, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns42, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns42, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns42, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ka/_lib/formatLong.mjs var dateFormats52 = { full: "EEEE, do MMMM, y", long: "do, MMMM, y", medium: "d, MMM, y", short: "dd/MM/yyyy" }; var timeFormats52 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats52 = { full: "{{date}} {{time}}'-ზე'", long: "{{date}} {{time}}'-ზე'", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong52 = { date: buildFormatLongFn({ formats: dateFormats52, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats52, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats52, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ka/_lib/localize.mjs var eraValues44 = { narrow: ["ჩ.წ-მდე", "ჩ.წ"], abbreviated: ["ჩვ.წ-მდე", "ჩვ.წ"], wide: ["ჩვენს წელთაღრიცხვამდე", "ჩვენი წელთაღრიცხვით"] }; var quarterValues44 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1-ლი კვ", "2-ე კვ", "3-ე კვ", "4-ე კვ"], wide: ["1-ლი კვარტალი", "2-ე კვარტალი", "3-ე კვარტალი", "4-ე კვარტალი"] }; var monthValues44 = { narrow: [ "ია", "თე", "მა", "აპ", "მს", "ვნ", "ვლ", "აგ", "სე", "ოქ", "ნო", "დე" ], abbreviated: [ "იან", "თებ", "მარ", "აპრ", "მაი", "ივნ", "ივლ", "აგვ", "სექ", "ოქტ", "ნოე", "დეკ" ], wide: [ "იანვარი", "თებერვალი", "მარტი", "აპრილი", "მაისი", "ივნისი", "ივლისი", "აგვისტო", "სექტემბერი", "ოქტომბერი", "ნოემბერი", "დეკემბერი" ] }; var dayValues44 = { narrow: ["კვ", "ორ", "სა", "ოთ", "ხუ", "პა", "შა"], short: ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ"], abbreviated: ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ"], wide: [ "კვირა", "ორშაბათი", "სამშაბათი", "ოთხშაბათი", "ხუთშაბათი", "პარასკევი", "შაბათი" ] }; var dayPeriodValues44 = { 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: "ღამე" } }; var formattingDayPeriodValues36 = { 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: "ღამით" } }; var ordinalNumber44 = (dirtyNumber) => { const number = Number(dirtyNumber); if (number === 1) { return number + "-ლი"; } return number + "-ე"; }; var localize45 = { ordinalNumber: ordinalNumber44, era: buildLocalizeFn({ values: eraValues44, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues44, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues44, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues44, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues44, defaultWidth: "wide", formattingValues: formattingDayPeriodValues36, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ka/_lib/match.mjs var matchOrdinalNumberPattern43 = /^(\d+)(-ლი|-ე)?/i; var parseOrdinalNumberPattern43 = /\d+/i; var matchEraPatterns43 = { narrow: /^(ჩვ?\.წ)/i, abbreviated: /^(ჩვ?\.წ)/i, wide: /^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე|ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i }; var parseEraPatterns43 = { any: [ /^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე)/i, /^(ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i ] }; var matchQuarterPatterns43 = { narrow: /^[1234]/i, abbreviated: /^[1234]-(ლი|ე)? კვ/i, wide: /^[1234]-(ლი|ე)? კვარტალი/i }; var parseQuarterPatterns43 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns43 = { any: /^(ია|თე|მა|აპ|მს|ვნ|ვლ|აგ|სე|ოქ|ნო|დე)/i }; var parseMonthPatterns43 = { any: [ /^ია/i, /^თ/i, /^მარ/i, /^აპ/i, /^მაი/i, /^ი?ვნ/i, /^ი?ვლ/i, /^აგ/i, /^ს/i, /^ო/i, /^ნ/i, /^დ/i ] }; var matchDayPatterns43 = { narrow: /^(კვ|ორ|სა|ოთ|ხუ|პა|შა)/i, short: /^(კვი|ორშ|სამ|ოთხ|ხუთ|პარ|შაბ)/i, wide: /^(კვირა|ორშაბათი|სამშაბათი|ოთხშაბათი|ხუთშაბათი|პარასკევი|შაბათი)/i }; var parseDayPatterns43 = { any: [/^კვ/i, /^ორ/i, /^სა/i, /^ოთ/i, /^ხუ/i, /^პა/i, /^შა/i] }; var matchDayPeriodPatterns43 = { any: /^([ap]\.?\s?m\.?|შუაღ|დილ)/i }; var parseDayPeriodPatterns43 = { any: { am: /^a/i, pm: /^p/i, midnight: /^შუაღ/i, noon: /^შუადღ/i, morning: /^დილ/i, afternoon: /ნაშუადღევს/i, evening: /საღამო/i, night: /ღამ/i } }; var match44 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern43, parsePattern: parseOrdinalNumberPattern43, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns43, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns43, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns43, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns43, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns43, defaultMatchWidth: "any", parsePatterns: parseMonthPatterns43, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns43, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns43, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns43, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns43, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/kk/_lib/formatLong.mjs var dateFormats53 = { full: "EEEE, do MMMM y 'ж.'", long: "do MMMM y 'ж.'", medium: "d MMM y 'ж.'", short: "dd.MM.yyyy" }; var timeFormats53 = { full: "H:mm:ss zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats53 = { any: "{{date}}, {{time}}" }; var formatLong53 = { date: buildFormatLongFn({ formats: dateFormats53, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats53, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats53, defaultWidth: "any" }) }; // node_modules/date-fns/locale/kk/_lib/localize.mjs var eraValues45 = { narrow: ["б.з.д.", "б.з."], abbreviated: ["б.з.д.", "б.з."], wide: ["біздің заманымызға дейін", "біздің заманымыз"] }; var quarterValues45 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1-ші тоқ.", "2-ші тоқ.", "3-ші тоқ.", "4-ші тоқ."], wide: ["1-ші тоқсан", "2-ші тоқсан", "3-ші тоқсан", "4-ші тоқсан"] }; var monthValues45 = { narrow: ["Қ", "А", "Н", "С", "М", "М", "Ш", "Т", "Қ", "Қ", "Қ", "Ж"], abbreviated: [ "қаң", "ақп", "нау", "сәу", "мам", "мау", "шіл", "там", "қыр", "қаз", "қар", "жел" ], wide: [ "қаңтар", "ақпан", "наурыз", "сәуір", "мамыр", "маусым", "шілде", "тамыз", "қыркүйек", "қазан", "қараша", "желтоқсан" ] }; var formattingMonthValues10 = { narrow: ["Қ", "А", "Н", "С", "М", "М", "Ш", "Т", "Қ", "Қ", "Қ", "Ж"], abbreviated: [ "қаң", "ақп", "нау", "сәу", "мам", "мау", "шіл", "там", "қыр", "қаз", "қар", "жел" ], wide: [ "қаңтар", "ақпан", "наурыз", "сәуір", "мамыр", "маусым", "шілде", "тамыз", "қыркүйек", "қазан", "қараша", "желтоқсан" ] }; var dayValues45 = { narrow: ["Ж", "Д", "С", "С", "Б", "Ж", "С"], short: ["жс", "дс", "сс", "ср", "бс", "жм", "сб"], abbreviated: ["жс", "дс", "сс", "ср", "бс", "жм", "сб"], wide: [ "жексенбі", "дүйсенбі", "сейсенбі", "сәрсенбі", "бейсенбі", "жұма", "сенбі" ] }; var dayPeriodValues45 = { narrow: { am: "ТД", pm: "ТК", midnight: "түн ортасы", noon: "түс", morning: "таң", afternoon: "күндіз", evening: "кеш", night: "түн" }, wide: { am: "ТД", pm: "ТК", midnight: "түн ортасы", noon: "түс", morning: "таң", afternoon: "күндіз", evening: "кеш", night: "түн" } }; var formattingDayPeriodValues37 = { narrow: { am: "ТД", pm: "ТК", midnight: "түн ортасында", noon: "түс", morning: "таң", afternoon: "күн", evening: "кеш", night: "түн" }, wide: { am: "ТД", pm: "ТК", midnight: "түн ортасында", noon: "түсте", morning: "таңертең", afternoon: "күндіз", evening: "кеште", night: "түнде" } }; var suffixes2 = { 0: "-ші", 1: "-ші", 2: "-ші", 3: "-ші", 4: "-ші", 5: "-ші", 6: "-шы", 7: "-ші", 8: "-ші", 9: "-шы", 10: "-шы", 20: "-шы", 30: "-шы", 40: "-шы", 50: "-ші", 60: "-шы", 70: "-ші", 80: "-ші", 90: "-шы", 100: "-ші" }; var ordinalNumber45 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); const mod10 = number % 10; const b = number >= 100 ? 100 : null; const suffix = suffixes2[number] || suffixes2[mod10] || b && suffixes2[b] || ""; return number + suffix; }; var localize46 = { ordinalNumber: ordinalNumber45, era: buildLocalizeFn({ values: eraValues45, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues45, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues45, defaultWidth: "wide", formattingValues: formattingMonthValues10, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues45, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues45, defaultWidth: "any", formattingValues: formattingDayPeriodValues37, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/kk/_lib/match.mjs var matchOrdinalNumberPattern44 = /^(\d+)(-?(ші|шы))?/i; var parseOrdinalNumberPattern44 = /\d+/i; var matchEraPatterns44 = { narrow: /^((б )?з\.?\s?д\.?)/i, abbreviated: /^((б )?з\.?\s?д\.?)/i, wide: /^(біздің заманымызға дейін|біздің заманымыз|біздің заманымыздан)/i }; var parseEraPatterns44 = { any: [/^б/i, /^з/i] }; var matchQuarterPatterns44 = { narrow: /^[1234]/i, abbreviated: /^[1234](-?ші)? тоқ.?/i, wide: /^[1234](-?ші)? тоқсан/i }; var parseQuarterPatterns44 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns44 = { narrow: /^(қ|а|н|с|м|мау|ш|т|қыр|қаз|қар|ж)/i, abbreviated: /^(қаң|ақп|нау|сәу|мам|мау|шіл|там|қыр|қаз|қар|жел)/i, wide: /^(қаңтар|ақпан|наурыз|сәуір|мамыр|маусым|шілде|тамыз|қыркүйек|қазан|қараша|желтоқсан)/i }; var parseMonthPatterns44 = { 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 ] }; var matchDayPatterns44 = { narrow: /^(ж|д|с|с|б|ж|с)/i, short: /^(жс|дс|сс|ср|бс|жм|сб)/i, wide: /^(жексенбі|дүйсенбі|сейсенбі|сәрсенбі|бейсенбі|жұма|сенбі)/i }; var parseDayPatterns44 = { 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 ] }; var matchDayPeriodPatterns44 = { narrow: /^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i, wide: /^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i, any: /^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i }; var parseDayPeriodPatterns44 = { any: { am: /^ТД/i, pm: /^ТК/i, midnight: /^түн орта/i, noon: /^күндіз/i, morning: /таң/i, afternoon: /түс/i, evening: /кеш/i, night: /түн/i } }; var match45 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern44, parsePattern: parseOrdinalNumberPattern44, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns44, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns44, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns44, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns44, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns44, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns44, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns44, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns44, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns44, defaultMatchWidth: "wide", parsePatterns: parseDayPeriodPatterns44, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/km/_lib/formatLong.mjs var dateFormats54 = { full: "EEEE do MMMM y", long: "do MMMM y", medium: "d MMM y", short: "dd/MM/yyyy" }; var timeFormats54 = { full: "h:mm:ss a", long: "h:mm:ss a", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats54 = { full: "{{date}} 'ម៉ោង' {{time}}", long: "{{date}} 'ម៉ោង' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong54 = { date: buildFormatLongFn({ formats: dateFormats54, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats54, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats54, defaultWidth: "full" }) }; // node_modules/date-fns/locale/km/_lib/localize.mjs var eraValues46 = { narrow: ["ម.គស", "គស"], abbreviated: ["មុនគ.ស", "គ.ស"], wide: ["មុនគ្រិស្តសករាជ", "នៃគ្រិស្តសករាជ"] }; var quarterValues46 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["ត្រីមាសទី 1", "ត្រីមាសទី 2", "ត្រីមាសទី 3", "ត្រីមាសទី 4"] }; var monthValues46 = { narrow: [ "ម.ក", "ក.ម", "មិ", "ម.ស", "ឧ.ស", "ម.ថ", "ក.ដ", "សី", "កញ", "តុ", "វិ", "ធ" ], abbreviated: [ "មករា", "កុម្ភៈ", "មីនា", "មេសា", "ឧសភា", "មិថុនា", "កក្កដា", "សីហា", "កញ្ញា", "តុលា", "វិច្ឆិកា", "ធ្នូ" ], wide: [ "មករា", "កុម្ភៈ", "មីនា", "មេសា", "ឧសភា", "មិថុនា", "កក្កដា", "សីហា", "កញ្ញា", "តុលា", "វិច្ឆិកា", "ធ្នូ" ] }; var dayValues46 = { narrow: ["អា", "ច", "អ", "ព", "ព្រ", "សុ", "ស"], short: ["អា", "ច", "អ", "ព", "ព្រ", "សុ", "ស"], abbreviated: ["អា", "ច", "អ", "ព", "ព្រ", "សុ", "ស"], wide: ["អាទិត្យ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រហស្បតិ៍", "សុក្រ", "សៅរ៍"] }; var dayPeriodValues46 = { 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 formattingDayPeriodValues38 = { 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 ordinalNumber46 = (dirtyNumber, _) => { const number = Number(dirtyNumber); return number.toString(); }; var localize47 = { ordinalNumber: ordinalNumber46, era: buildLocalizeFn({ values: eraValues46, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues46, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues46, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues46, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues46, defaultWidth: "wide", formattingValues: formattingDayPeriodValues38, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/km/_lib/match.mjs var matchOrdinalNumberPattern45 = /^(\d+)(th|st|nd|rd)?/i; var parseOrdinalNumberPattern45 = /\d+/i; var matchEraPatterns45 = { narrow: /^(ម\.)?គស/i, abbreviated: /^(មុន)?គ\.ស/i, wide: /^(មុន|នៃ)គ្រិស្តសករាជ/i }; var parseEraPatterns45 = { any: [/^(ម|មុន)គ\.?ស/i, /^(នៃ)?គ\.?ស/i] }; var matchQuarterPatterns45 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^(ត្រីមាស)(ទី)?\s?[1234]/i }; var parseQuarterPatterns45 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns45 = { narrow: /^(ម\.ក|ក\.ម|មិ|ម\.ស|ឧ\.ស|ម\.ថ|ក\.ដ|សី|កញ|តុ|វិ|ធ)/i, abbreviated: /^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i, wide: /^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i }; var parseMonthPatterns45 = { 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 ] }; var matchDayPatterns45 = { narrow: /^(អា|ច|អ|ព|ព្រ|សុ|ស)/i, short: /^(អា|ច|អ|ព|ព្រ|សុ|ស)/i, abbreviated: /^(អា|ច|អ|ព|ព្រ|សុ|ស)/i, wide: /^(អាទិត្យ|ចន្ទ|អង្គារ|ពុធ|ព្រហស្បតិ៍|សុក្រ|សៅរ៍)/i }; var parseDayPatterns45 = { narrow: [/^អា/i, /^ច/i, /^អ/i, /^ព/i, /^ព្រ/i, /^សុ/i, /^ស/i], any: [/^អា/i, /^ច/i, /^អ/i, /^ព/i, /^ព្រ/i, /^សុ/i, /^សៅ/i] }; var matchDayPeriodPatterns45 = { narrow: /^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i, any: /^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i }; var parseDayPeriodPatterns45 = { any: { am: /^ព្រឹក/i, pm: /^ល្ងាច/i, midnight: /^ពេលកណ្ដាលអធ្រាត្រ/i, noon: /^ពេលថ្ងៃត្រង់/i, morning: /ពេលព្រឹក/i, afternoon: /ពេលរសៀល/i, evening: /ពេលល្ងាច/i, night: /ពេលយប់/i } }; var match46 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern45, parsePattern: parseOrdinalNumberPattern45, valueCallback: function(value) { return parseInt(value, 10); } }), era: buildMatchFn({ matchPatterns: matchEraPatterns45, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns45, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns45, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns45, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns45, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns45, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns45, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns45, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns45, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns45, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/kn/_lib/formatLong.mjs var dateFormats55 = { full: "EEEE, MMMM d, y", // CLDR 1816 long: "MMMM d, y", // CLDR 1817 medium: "MMM d, y", // CLDR 1818 short: "d/M/yy" // CLDR 1819 }; var timeFormats55 = { full: "hh:mm:ss a zzzz", // CLDR 1820 long: "hh:mm:ss a z", // CLDR 1821 medium: "hh:mm:ss a", // CLDR 1822 short: "hh:mm a" // CLDR 1823 }; var dateTimeFormats55 = { full: "{{date}} {{time}}", // CLDR 1824 long: "{{date}} {{time}}", // CLDR 1825 medium: "{{date}} {{time}}", // CLDR 1826 short: "{{date}} {{time}}" // CLDR 1827 }; var formatLong55 = { date: buildFormatLongFn({ formats: dateFormats55, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats55, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats55, defaultWidth: "full" }) }; // node_modules/date-fns/locale/kn/_lib/localize.mjs var eraValues47 = { narrow: ["ಕ್ರಿ.ಪೂ", "ಕ್ರಿ.ಶ"], abbreviated: ["ಕ್ರಿ.ಪೂ", "ಕ್ರಿ.ಶ"], // CLDR #1618, #1620 wide: ["ಕ್ರಿಸ್ತ ಪೂರ್ವ", "ಕ್ರಿಸ್ತ ಶಕ"] // CLDR #1614, #1616 }; var quarterValues47 = { narrow: ["1", "2", "3", "4"], abbreviated: ["ತ್ರೈ 1", "ತ್ರೈ 2", "ತ್ರೈ 3", "ತ್ರೈ 4"], // CLDR #1630 - #1638 wide: ["1ನೇ ತ್ರೈಮಾಸಿಕ", "2ನೇ ತ್ರೈಮಾಸಿಕ", "3ನೇ ತ್ರೈಮಾಸಿಕ", "4ನೇ ತ್ರೈಮಾಸಿಕ"] // CLDR #1622 - #1629 }; var monthValues47 = { narrow: ["ಜ", "ಫೆ", "ಮಾ", "ಏ", "ಮೇ", "ಜೂ", "ಜು", "ಆ", "ಸೆ", "ಅ", "ನ", "ಡಿ"], abbreviated: [ "ಜನ", "ಫೆಬ್ರ", "ಮಾರ್ಚ್", "ಏಪ್ರಿ", "ಮೇ", "ಜೂನ್", "ಜುಲೈ", "ಆಗ", "ಸೆಪ್ಟೆಂ", "ಅಕ್ಟೋ", "ನವೆಂ", "ಡಿಸೆಂ" ], wide: [ "ಜನವರಿ", "ಫೆಬ್ರವರಿ", "ಮಾರ್ಚ್", "ಏಪ್ರಿಲ್", "ಮೇ", "ಜೂನ್", "ಜುಲೈ", "ಆಗಸ್ಟ್", "ಸೆಪ್ಟೆಂಬರ್", "ಅಕ್ಟೋಬರ್", "ನವೆಂಬರ್", "ಡಿಸೆಂಬರ್" ] }; var dayValues47 = { narrow: ["ಭಾ", "ಸೋ", "ಮಂ", "ಬು", "ಗು", "ಶು", "ಶ"], short: ["ಭಾನು", "ಸೋಮ", "ಮಂಗಳ", "ಬುಧ", "ಗುರು", "ಶುಕ್ರ", "ಶನಿ"], abbreviated: ["ಭಾನು", "ಸೋಮ", "ಮಂಗಳ", "ಬುಧ", "ಗುರು", "ಶುಕ್ರ", "ಶನಿ"], wide: [ "ಭಾನುವಾರ", "ಸೋಮವಾರ", "ಮಂಗಳವಾರ", "ಬುಧವಾರ", "ಗುರುವಾರ", "ಶುಕ್ರವಾರ", "ಶನಿವಾರ" ] }; var dayPeriodValues47 = { 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 formattingDayPeriodValues39 = { 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 ordinalNumber47 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "ನೇ"; }; var localize48 = { ordinalNumber: ordinalNumber47, era: buildLocalizeFn({ values: eraValues47, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues47, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues47, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues47, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues47, defaultWidth: "wide", formattingValues: formattingDayPeriodValues39, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/kn/_lib/match.mjs var matchOrdinalNumberPattern46 = /^(\d+)(ನೇ|ನೆ)?/i; var parseOrdinalNumberPattern46 = /\d+/i; var matchEraPatterns46 = { narrow: /^(ಕ್ರಿ.ಪೂ|ಕ್ರಿ.ಶ)/i, abbreviated: /^(ಕ್ರಿ\.?\s?ಪೂ\.?|ಕ್ರಿ\.?\s?ಶ\.?|ಪ್ರ\.?\s?ಶ\.?)/i, wide: /^(ಕ್ರಿಸ್ತ ಪೂರ್ವ|ಕ್ರಿಸ್ತ ಶಕ|ಪ್ರಸಕ್ತ ಶಕ)/i }; var parseEraPatterns46 = { any: [/^ಪೂ/i, /^(ಶ|ಪ್ರ)/i] }; var matchQuarterPatterns46 = { narrow: /^[1234]/i, abbreviated: /^ತ್ರೈ[1234]|ತ್ರೈ [1234]| [1234]ತ್ರೈ/i, wide: /^[1234](ನೇ)? ತ್ರೈಮಾಸಿಕ/i }; var parseQuarterPatterns46 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns46 = { narrow: /^(ಜೂ|ಜು|ಜ|ಫೆ|ಮಾ|ಏ|ಮೇ|ಆ|ಸೆ|ಅ|ನ|ಡಿ)/i, abbreviated: /^(ಜನ|ಫೆಬ್ರ|ಮಾರ್ಚ್|ಏಪ್ರಿ|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗ|ಸೆಪ್ಟೆಂ|ಅಕ್ಟೋ|ನವೆಂ|ಡಿಸೆಂ)/i, wide: /^(ಜನವರಿ|ಫೆಬ್ರವರಿ|ಮಾರ್ಚ್|ಏಪ್ರಿಲ್|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗಸ್ಟ್|ಸೆಪ್ಟೆಂಬರ್|ಅಕ್ಟೋಬರ್|ನವೆಂಬರ್|ಡಿಸೆಂಬರ್)/i }; var parseMonthPatterns46 = { 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 ] }; var matchDayPatterns46 = { narrow: /^(ಭಾ|ಸೋ|ಮ|ಬು|ಗು|ಶು|ಶ)/i, short: /^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i, abbreviated: /^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i, wide: /^(ಭಾನುವಾರ|ಸೋಮವಾರ|ಮಂಗಳವಾರ|ಬುಧವಾರ|ಗುರುವಾರ|ಶುಕ್ರವಾರ|ಶನಿವಾರ)/i }; var parseDayPatterns46 = { narrow: [/^ಭಾ/i, /^ಸೋ/i, /^ಮ/i, /^ಬು/i, /^ಗು/i, /^ಶು/i, /^ಶ/i], any: [/^ಭಾ/i, /^ಸೋ/i, /^ಮ/i, /^ಬು/i, /^ಗು/i, /^ಶು/i, /^ಶ/i] }; var matchDayPeriodPatterns46 = { narrow: /^(ಪೂ|ಅ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i, any: /^(ಪೂರ್ವಾಹ್ನ|ಅಪರಾಹ್ನ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i }; var parseDayPeriodPatterns46 = { any: { am: /^ಪೂ/i, pm: /^ಅ/i, midnight: /ಮಧ್ಯರಾತ್ರಿ/i, noon: /ಮಧ್ಯಾನ್ಹ/i, morning: /ಬೆಳಗ್ಗೆ/i, afternoon: /ಮಧ್ಯಾನ್ಹ/i, evening: /ಸಂಜೆ/i, night: /ರಾತ್ರಿ/i } }; var match47 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern46, parsePattern: parseOrdinalNumberPattern46, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns46, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns46, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns46, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns46, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns46, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns46, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns46, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns46, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns46, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns46, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ko/_lib/formatLong.mjs var dateFormats56 = { full: "y년 M월 d일 EEEE", long: "y년 M월 d일", medium: "y.MM.dd", short: "y.MM.dd" }; var timeFormats56 = { full: "a H시 mm분 ss초 zzzz", long: "a H:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats56 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong56 = { date: buildFormatLongFn({ formats: dateFormats56, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats56, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats56, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ko/_lib/localize.mjs var eraValues48 = { narrow: ["BC", "AD"], abbreviated: ["BC", "AD"], wide: ["기원전", "서기"] }; var quarterValues48 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["1분기", "2분기", "3분기", "4분기"] }; var monthValues48 = { narrow: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], abbreviated: [ "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월" ], wide: [ "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월" ] }; var dayValues48 = { narrow: ["일", "월", "화", "수", "목", "금", "토"], short: ["일", "월", "화", "수", "목", "금", "토"], abbreviated: ["일", "월", "화", "수", "목", "금", "토"], wide: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"] }; var dayPeriodValues48 = { 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 formattingDayPeriodValues40 = { 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 ordinalNumber48 = (dirtyNumber, options) => { const number = Number(dirtyNumber); const unit = String(options == null ? void 0 : options.unit); switch (unit) { case "minute": case "second": return String(number); case "date": return number + "일"; default: return number + "번째"; } }; var localize49 = { ordinalNumber: ordinalNumber48, era: buildLocalizeFn({ values: eraValues48, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues48, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues48, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues48, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues48, defaultWidth: "wide", formattingValues: formattingDayPeriodValues40, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ko/_lib/match.mjs var matchOrdinalNumberPattern47 = /^(\d+)(일|번째)?/i; var parseOrdinalNumberPattern47 = /\d+/i; var matchEraPatterns47 = { narrow: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i, abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i, wide: /^(기원전|서기)/i }; var parseEraPatterns47 = { any: [/^(bc|기원전)/i, /^(ad|서기)/i] }; var matchQuarterPatterns47 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^[1234]사?분기/i }; var parseQuarterPatterns47 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns47 = { narrow: /^(1[012]|[123456789])/, abbreviated: /^(1[012]|[123456789])월/i, wide: /^(1[012]|[123456789])월/i }; var parseMonthPatterns47 = { any: [ /^1월?$/, /^2/, /^3/, /^4/, /^5/, /^6/, /^7/, /^8/, /^9/, /^10/, /^11/, /^12/ ] }; var matchDayPatterns47 = { narrow: /^[일월화수목금토]/, short: /^[일월화수목금토]/, abbreviated: /^[일월화수목금토]/, wide: /^[일월화수목금토]요일/ }; var parseDayPatterns47 = { any: [/^일/, /^월/, /^화/, /^수/, /^목/, /^금/, /^토/] }; var matchDayPeriodPatterns47 = { any: /^(am|pm|오전|오후|자정|정오|아침|저녁|밤)/i }; var parseDayPeriodPatterns47 = { any: { am: /^(am|오전)/i, pm: /^(pm|오후)/i, midnight: /^자정/i, noon: /^정오/i, morning: /^아침/i, afternoon: /^오후/i, evening: /^저녁/i, night: /^밤/i } }; var match48 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern47, parsePattern: parseOrdinalNumberPattern47, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns47, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns47, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns47, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns47, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns47, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns47, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns47, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns47, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns47, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns47, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/lb/_lib/formatLong.mjs var dateFormats57 = { full: "EEEE, do MMMM y", // Méindeg, 7. Januar 2018 long: "do MMMM y", // 7. Januar 2018 medium: "do MMM y", // 7. Jan 2018 short: "dd.MM.yy" // 07.01.18 }; var timeFormats57 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats57 = { full: "{{date}} 'um' {{time}}", long: "{{date}} 'um' {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong57 = { date: buildFormatLongFn({ formats: dateFormats57, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats57, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats57, defaultWidth: "full" }) }; // node_modules/date-fns/locale/lb/_lib/localize.mjs var eraValues49 = { narrow: ["v.Chr.", "n.Chr."], abbreviated: ["v.Chr.", "n.Chr."], wide: ["viru Christus", "no Christus"] }; var quarterValues49 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["1. Quartal", "2. Quartal", "3. Quartal", "4. Quartal"] }; var monthValues49 = { narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated: [ "Jan", "Feb", "Mäe", "Abr", "Mee", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ], wide: [ "Januar", "Februar", "Mäerz", "Abrëll", "Mee", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" ] }; var dayValues49 = { narrow: ["S", "M", "D", "M", "D", "F", "S"], short: ["So", "Mé", "Dë", "Më", "Do", "Fr", "Sa"], abbreviated: ["So.", "Mé.", "Dë.", "Më.", "Do.", "Fr.", "Sa."], wide: [ "Sonndeg", "Méindeg", "Dënschdeg", "Mëttwoch", "Donneschdeg", "Freideg", "Samschdeg" ] }; var dayPeriodValues49 = { narrow: { am: "mo.", pm: "nomë.", midnight: "Mëtternuecht", noon: "Mëtteg", morning: "Moien", afternoon: "Nomëtteg", evening: "Owend", night: "Nuecht" }, abbreviated: { am: "moies", pm: "nomëttes", midnight: "Mëtternuecht", noon: "Mëtteg", morning: "Moien", afternoon: "Nomëtteg", evening: "Owend", night: "Nuecht" }, wide: { am: "moies", pm: "nomëttes", midnight: "Mëtternuecht", noon: "Mëtteg", morning: "Moien", afternoon: "Nomëtteg", evening: "Owend", night: "Nuecht" } }; var formattingDayPeriodValues41 = { narrow: { am: "mo.", pm: "nom.", midnight: "Mëtternuecht", noon: "mëttes", morning: "moies", afternoon: "nomëttes", evening: "owes", night: "nuets" }, abbreviated: { am: "moies", pm: "nomëttes", midnight: "Mëtternuecht", noon: "mëttes", morning: "moies", afternoon: "nomëttes", evening: "owes", night: "nuets" }, wide: { am: "moies", pm: "nomëttes", midnight: "Mëtternuecht", noon: "mëttes", morning: "moies", afternoon: "nomëttes", evening: "owes", night: "nuets" } }; var ordinalNumber49 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize50 = { ordinalNumber: ordinalNumber49, era: buildLocalizeFn({ values: eraValues49, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues49, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues49, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues49, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues49, defaultWidth: "wide", formattingValues: formattingDayPeriodValues41, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/lb/_lib/match.mjs var matchOrdinalNumberPattern48 = /^(\d+)(\.)?/i; var parseOrdinalNumberPattern48 = /\d+/i; var matchEraPatterns48 = { narrow: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i, abbreviated: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i, wide: /^(viru Christus|virun eiser Zäitrechnung|no Christus|eiser Zäitrechnung)/i }; var parseEraPatterns48 = { any: [/^v/i, /^n/i] }; var matchQuarterPatterns48 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^[1234](\.)? Quartal/i }; var parseQuarterPatterns48 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns48 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan|feb|mäe|abr|mee|jun|jul|aug|sep|okt|nov|dez)/i, wide: /^(januar|februar|mäerz|abrëll|mee|juni|juli|august|september|oktober|november|dezember)/i }; var parseMonthPatterns48 = { 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, /^mä/i, /^ab/i, /^me/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns48 = { narrow: /^[smdf]/i, short: /^(so|mé|dë|më|do|fr|sa)/i, abbreviated: /^(son?|méi?|dën?|mët?|don?|fre?|sam?)\.?/i, wide: /^(sonndeg|méindeg|dënschdeg|mëttwoch|donneschdeg|freideg|samschdeg)/i }; var parseDayPatterns48 = { any: [/^so/i, /^mé/i, /^dë/i, /^më/i, /^do/i, /^f/i, /^sa/i] }; var matchDayPeriodPatterns48 = { narrow: /^(mo\.?|nomë\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i, abbreviated: /^(moi\.?|nomët\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i, wide: /^(moies|nomëttes|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i }; var parseDayPeriodPatterns48 = { any: { am: /^m/i, pm: /^n/i, midnight: /^Mëtter/i, noon: /^mëttes/i, morning: /moies/i, afternoon: /nomëttes/i, // will never be matched. Afternoon is matched by `pm` evening: /owes/i, night: /nuets/i // will never be matched. Night is matched by `pm` } }; var match49 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern48, parsePattern: parseOrdinalNumberPattern48, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns48, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns48, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns48, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns48, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns48, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns48, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns48, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns48, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns48, defaultMatchWidth: "wide", parsePatterns: parseDayPeriodPatterns48, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/lt/_lib/formatLong.mjs var dateFormats58 = { full: "y 'm'. MMMM d 'd'., EEEE", long: "y 'm'. MMMM d 'd'.", medium: "y-MM-dd", short: "y-MM-dd" }; var timeFormats58 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats58 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong58 = { date: buildFormatLongFn({ formats: dateFormats58, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats58, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats58, defaultWidth: "full" }) }; // node_modules/date-fns/locale/lt/_lib/localize.mjs var eraValues50 = { narrow: ["pr. Kr.", "po Kr."], abbreviated: ["pr. Kr.", "po Kr."], wide: ["prieš Kristų", "po Kristaus"] }; var quarterValues50 = { narrow: ["1", "2", "3", "4"], abbreviated: ["I ketv.", "II ketv.", "III ketv.", "IV ketv."], wide: ["I ketvirtis", "II ketvirtis", "III ketvirtis", "IV ketvirtis"] }; var formattingQuarterValues2 = { narrow: ["1", "2", "3", "4"], abbreviated: ["I k.", "II k.", "III k.", "IV k."], wide: ["I ketvirtis", "II ketvirtis", "III ketvirtis", "IV ketvirtis"] }; var monthValues50 = { narrow: ["S", "V", "K", "B", "G", "B", "L", "R", "R", "S", "L", "G"], abbreviated: [ "saus.", "vas.", "kov.", "bal.", "geg.", "birž.", "liep.", "rugp.", "rugs.", "spal.", "lapkr.", "gruod." ], wide: [ "sausis", "vasaris", "kovas", "balandis", "gegužė", "birželis", "liepa", "rugpjūtis", "rugsėjis", "spalis", "lapkritis", "gruodis" ] }; var formattingMonthValues11 = { narrow: ["S", "V", "K", "B", "G", "B", "L", "R", "R", "S", "L", "G"], abbreviated: [ "saus.", "vas.", "kov.", "bal.", "geg.", "birž.", "liep.", "rugp.", "rugs.", "spal.", "lapkr.", "gruod." ], wide: [ "sausio", "vasario", "kovo", "balandžio", "gegužės", "birželio", "liepos", "rugpjūčio", "rugsėjo", "spalio", "lapkričio", "gruodžio" ] }; var dayValues50 = { narrow: ["S", "P", "A", "T", "K", "P", "Š"], short: ["Sk", "Pr", "An", "Tr", "Kt", "Pn", "Št"], abbreviated: ["sk", "pr", "an", "tr", "kt", "pn", "št"], wide: [ "sekmadienis", "pirmadienis", "antradienis", "trečiadienis", "ketvirtadienis", "penktadienis", "šeštadienis" ] }; var formattingDayValues2 = { narrow: ["S", "P", "A", "T", "K", "P", "Š"], short: ["Sk", "Pr", "An", "Tr", "Kt", "Pn", "Št"], abbreviated: ["sk", "pr", "an", "tr", "kt", "pn", "št"], wide: [ "sekmadienį", "pirmadienį", "antradienį", "trečiadienį", "ketvirtadienį", "penktadienį", "šeštadienį" ] }; var dayPeriodValues50 = { narrow: { am: "pr. p.", pm: "pop.", midnight: "vidurnaktis", noon: "vidurdienis", morning: "rytas", afternoon: "diena", evening: "vakaras", night: "naktis" }, abbreviated: { am: "priešpiet", pm: "popiet", midnight: "vidurnaktis", noon: "vidurdienis", morning: "rytas", afternoon: "diena", evening: "vakaras", night: "naktis" }, wide: { am: "priešpiet", pm: "popiet", midnight: "vidurnaktis", noon: "vidurdienis", morning: "rytas", afternoon: "diena", evening: "vakaras", night: "naktis" } }; var formattingDayPeriodValues42 = { narrow: { am: "pr. p.", pm: "pop.", midnight: "vidurnaktis", noon: "perpiet", morning: "rytas", afternoon: "popietė", evening: "vakaras", night: "naktis" }, abbreviated: { am: "priešpiet", pm: "popiet", midnight: "vidurnaktis", noon: "perpiet", morning: "rytas", afternoon: "popietė", evening: "vakaras", night: "naktis" }, wide: { am: "priešpiet", pm: "popiet", midnight: "vidurnaktis", noon: "perpiet", morning: "rytas", afternoon: "popietė", evening: "vakaras", night: "naktis" } }; var ordinalNumber50 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "-oji"; }; var localize51 = { ordinalNumber: ordinalNumber50, era: buildLocalizeFn({ values: eraValues50, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues50, defaultWidth: "wide", formattingValues: formattingQuarterValues2, defaultFormattingWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues50, defaultWidth: "wide", formattingValues: formattingMonthValues11, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues50, defaultWidth: "wide", formattingValues: formattingDayValues2, defaultFormattingWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues50, defaultWidth: "wide", formattingValues: formattingDayPeriodValues42, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/lt/_lib/match.mjs var matchOrdinalNumberPattern49 = /^(\d+)(-oji)?/i; var parseOrdinalNumberPattern49 = /\d+/i; var matchEraPatterns49 = { narrow: /^p(r|o)\.?\s?(kr\.?|me)/i, abbreviated: /^(pr\.\s?(kr\.|m\.\s?e\.)|po\s?kr\.|mūsų eroje)/i, wide: /^(prieš Kristų|prieš mūsų erą|po Kristaus|mūsų eroje)/i }; var parseEraPatterns49 = { wide: [/prieš/i, /(po|mūsų)/i], any: [/^pr/i, /^(po|m)/i] }; var matchQuarterPatterns49 = { narrow: /^([1234])/i, abbreviated: /^(I|II|III|IV)\s?ketv?\.?/i, wide: /^(I|II|III|IV)\s?ketvirtis/i }; var parseQuarterPatterns49 = { narrow: [/1/i, /2/i, /3/i, /4/i], any: [/I$/i, /II$/i, /III/i, /IV/i] }; var matchMonthPatterns49 = { narrow: /^[svkbglr]/i, abbreviated: /^(saus\.|vas\.|kov\.|bal\.|geg\.|birž\.|liep\.|rugp\.|rugs\.|spal\.|lapkr\.|gruod\.)/i, wide: /^(sausi(s|o)|vasari(s|o)|kov(a|o)s|balandž?i(s|o)|gegužės?|birželi(s|o)|liep(a|os)|rugpjū(t|č)i(s|o)|rugsėj(is|o)|spali(s|o)|lapkri(t|č)i(s|o)|gruodž?i(s|o))/i }; var parseMonthPatterns49 = { narrow: [ /^s/i, /^v/i, /^k/i, /^b/i, /^g/i, /^b/i, /^l/i, /^r/i, /^r/i, /^s/i, /^l/i, /^g/i ], any: [ /^saus/i, /^vas/i, /^kov/i, /^bal/i, /^geg/i, /^birž/i, /^liep/i, /^rugp/i, /^rugs/i, /^spal/i, /^lapkr/i, /^gruod/i ] }; var matchDayPatterns49 = { narrow: /^[spatkš]/i, short: /^(sk|pr|an|tr|kt|pn|št)/i, abbreviated: /^(sk|pr|an|tr|kt|pn|št)/i, wide: /^(sekmadien(is|į)|pirmadien(is|į)|antradien(is|į)|trečiadien(is|į)|ketvirtadien(is|į)|penktadien(is|į)|šeštadien(is|į))/i }; var parseDayPatterns49 = { narrow: [/^s/i, /^p/i, /^a/i, /^t/i, /^k/i, /^p/i, /^š/i], wide: [/^se/i, /^pi/i, /^an/i, /^tr/i, /^ke/i, /^pe/i, /^še/i], any: [/^sk/i, /^pr/i, /^an/i, /^tr/i, /^kt/i, /^pn/i, /^št/i] }; var matchDayPeriodPatterns49 = { narrow: /^(pr.\s?p.|pop.|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i, any: /^(priešpiet|popiet$|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i }; var parseDayPeriodPatterns49 = { narrow: { am: /^pr/i, pm: /^pop./i, midnight: /^vidurnaktis/i, noon: /^(vidurdienis|perp)/i, morning: /rytas/i, afternoon: /(die|popietė)/i, evening: /vakaras/i, night: /naktis/i }, any: { am: /^pr/i, pm: /^popiet$/i, midnight: /^vidurnaktis/i, noon: /^(vidurdienis|perp)/i, morning: /rytas/i, afternoon: /(die|popietė)/i, evening: /vakaras/i, night: /naktis/i } }; var match50 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern49, parsePattern: parseOrdinalNumberPattern49, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns49, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns49, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns49, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns49, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns49, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns49, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns49, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns49, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns49, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns49, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/lv/_lib/formatDistance.mjs function buildLocalizeTokenFn3(schema) { return (count, options) => { if (count === 1) { if (options == null ? void 0 : options.addSuffix) { return schema.one[0].replace("{{time}}", schema.one[2]); } else { return schema.one[0].replace("{{time}}", schema.one[1]); } } else { const rem = count % 10 === 1 && count % 100 !== 11; if (options == null ? void 0 : options.addSuffix) { return schema.other[0].replace("{{time}}", rem ? schema.other[3] : schema.other[4]).replace("{{count}}", String(count)); } else { return schema.other[0].replace("{{time}}", rem ? schema.other[1] : schema.other[2]).replace("{{count}}", String(count)); } } }; } var formatDistanceLocale3 = { lessThanXSeconds: buildLocalizeTokenFn3({ one: ["mazāk par {{time}}", "sekundi", "sekundi"], other: [ "mazāk nekā {{count}} {{time}}", "sekunde", "sekundes", "sekundes", "sekundēm" ] }), xSeconds: buildLocalizeTokenFn3({ one: ["1 {{time}}", "sekunde", "sekundes"], other: [ "{{count}} {{time}}", "sekunde", "sekundes", "sekundes", "sekundēm" ] }), halfAMinute: (_count, options) => { if (options == null ? void 0 : options.addSuffix) { return "pusminūtes"; } else { return "pusminūte"; } }, lessThanXMinutes: buildLocalizeTokenFn3({ 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: buildLocalizeTokenFn3({ one: ["1 {{time}}", "minūte", "minūtes"], other: ["{{count}} {{time}}", "minūte", "minūtes", "minūtes", "minūtēm"] }), aboutXHours: buildLocalizeTokenFn3({ one: ["apmēram 1 {{time}}", "stunda", "stundas"], other: [ "apmēram {{count}} {{time}}", "stunda", "stundas", "stundas", "stundām" ] }), xHours: buildLocalizeTokenFn3({ one: ["1 {{time}}", "stunda", "stundas"], other: ["{{count}} {{time}}", "stunda", "stundas", "stundas", "stundām"] }), xDays: buildLocalizeTokenFn3({ one: ["1 {{time}}", "diena", "dienas"], other: ["{{count}} {{time}}", "diena", "dienas", "dienas", "dienām"] }), aboutXWeeks: buildLocalizeTokenFn3({ one: ["apmēram 1 {{time}}", "nedēļa", "nedēļas"], other: [ "apmēram {{count}} {{time}}", "nedēļa", "nedēļu", "nedēļas", "nedēļām" ] }), xWeeks: buildLocalizeTokenFn3({ one: ["1 {{time}}", "nedēļa", "nedēļas"], other: [ "{{count}} {{time}}", // TODO "nedēļa", "nedēļu", "nedēļas", "nedēļām" ] }), aboutXMonths: buildLocalizeTokenFn3({ 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: buildLocalizeTokenFn3({ one: ["1 {{time}}", "mēnesis", "mēneša"], other: ["{{count}} {{time}}", "mēnesis", "mēneši", "mēneša", "mēnešiem"] }), aboutXYears: buildLocalizeTokenFn3({ one: ["apmēram 1 {{time}}", "gads", "gada"], other: ["apmēram {{count}} {{time}}", "gads", "gadi", "gada", "gadiem"] }), xYears: buildLocalizeTokenFn3({ one: ["1 {{time}}", "gads", "gada"], other: ["{{count}} {{time}}", "gads", "gadi", "gada", "gadiem"] }), overXYears: buildLocalizeTokenFn3({ one: ["ilgāk par 1 {{time}}", "gadu", "gadu"], other: ["vairāk nekā {{count}} {{time}}", "gads", "gadi", "gada", "gadiem"] }), almostXYears: buildLocalizeTokenFn3({ one: ["gandrīz 1 {{time}}", "gads", "gada"], other: ["vairāk nekā {{count}} {{time}}", "gads", "gadi", "gada", "gadiem"] }) }; // node_modules/date-fns/locale/lv/_lib/formatLong.mjs var dateFormats59 = { full: "EEEE, y. 'gada' d. MMMM", long: "y. 'gada' d. MMMM", medium: "dd.MM.y.", short: "dd.MM.y." }; var timeFormats59 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats59 = { full: "{{date}} 'plkst.' {{time}}", long: "{{date}} 'plkst.' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong59 = { date: buildFormatLongFn({ formats: dateFormats59, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats59, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats59, defaultWidth: "full" }) }; // node_modules/date-fns/locale/lv/_lib/localize.mjs var eraValues51 = { narrow: ["p.m.ē", "m.ē"], abbreviated: ["p. m. ē.", "m. ē."], wide: ["pirms mūsu ēras", "mūsu ērā"] }; var quarterValues51 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1. cet.", "2. cet.", "3. cet.", "4. cet."], wide: [ "pirmais ceturksnis", "otrais ceturksnis", "trešais ceturksnis", "ceturtais ceturksnis" ] }; var formattingQuarterValues3 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1. cet.", "2. cet.", "3. cet.", "4. cet."], wide: [ "pirmajā ceturksnī", "otrajā ceturksnī", "trešajā ceturksnī", "ceturtajā ceturksnī" ] }; var monthValues51 = { 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" ] }; var formattingMonthValues12 = { 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ī" ] }; var dayValues51 = { 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" ] }; var formattingDayValues3 = { 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ā" ] }; var dayPeriodValues51 = { 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" } }; var formattingDayPeriodValues43 = { 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ī" } }; var ordinalNumber51 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize52 = { ordinalNumber: ordinalNumber51, era: buildLocalizeFn({ values: eraValues51, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues51, defaultWidth: "wide", formattingValues: formattingQuarterValues3, defaultFormattingWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues51, defaultWidth: "wide", formattingValues: formattingMonthValues12, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues51, defaultWidth: "wide", formattingValues: formattingDayValues3, defaultFormattingWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues51, defaultWidth: "wide", formattingValues: formattingDayPeriodValues43, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/lv/_lib/match.mjs var matchOrdinalNumberPattern50 = /^(\d+)\./i; var parseOrdinalNumberPattern50 = /\d+/i; var matchEraPatterns50 = { narrow: /^(p\.m\.ē|m\.ē)/i, abbreviated: /^(p\. m\. ē\.|m\. ē\.)/i, wide: /^(pirms mūsu ēras|mūsu ērā)/i }; var parseEraPatterns50 = { any: [/^p/i, /^m/i] }; var matchQuarterPatterns50 = { narrow: /^[1234]/i, abbreviated: /^[1234](\. cet\.)/i, wide: /^(pirma(is|jā)|otra(is|jā)|treša(is|jā)|ceturta(is|jā)) ceturksn(is|ī)/i }; var parseQuarterPatterns50 = { 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] }; var matchMonthPatterns50 = { 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 }; var parseMonthPatterns50 = { 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 ] }; var matchDayPatterns50 = { 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 }; var parseDayPatterns50 = { 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] }; var matchDayPeriodPatterns50 = { 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 }; var parseDayPeriodPatterns50 = { 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 } }; var match51 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern50, parsePattern: parseOrdinalNumberPattern50, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns50, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns50, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns50, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns50, defaultParseWidth: "wide", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns50, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns50, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns50, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns50, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns50, defaultMatchWidth: "wide", parsePatterns: parseDayPeriodPatterns50, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/mk/_lib/formatLong.mjs var dateFormats60 = { full: "EEEE, dd MMMM yyyy", long: "dd MMMM yyyy", medium: "dd MMM yyyy", short: "dd/MM/yyyy" }; var timeFormats60 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "H:mm" }; var dateTimeFormats60 = { any: "{{date}} {{time}}" }; var formatLong60 = { date: buildFormatLongFn({ formats: dateFormats60, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats60, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats60, defaultWidth: "any" }) }; // node_modules/date-fns/locale/mk/_lib/localize.mjs var eraValues52 = { narrow: ["пр.н.е.", "н.е."], abbreviated: ["пред н. е.", "н. е."], wide: ["пред нашата ера", "нашата ера"] }; var quarterValues52 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1-ви кв.", "2-ри кв.", "3-ти кв.", "4-ти кв."], wide: ["1-ви квартал", "2-ри квартал", "3-ти квартал", "4-ти квартал"] }; var monthValues52 = { abbreviated: [ "јан", "фев", "мар", "апр", "мај", "јун", "јул", "авг", "септ", "окт", "ноем", "дек" ], wide: [ "јануари", "февруари", "март", "април", "мај", "јуни", "јули", "август", "септември", "октомври", "ноември", "декември" ] }; var dayValues52 = { narrow: ["Н", "П", "В", "С", "Ч", "П", "С"], short: ["не", "по", "вт", "ср", "че", "пе", "са"], abbreviated: ["нед", "пон", "вто", "сре", "чет", "пет", "саб"], wide: [ "недела", "понеделник", "вторник", "среда", "четврток", "петок", "сабота" ] }; var dayPeriodValues52 = { wide: { am: "претпладне", pm: "попладне", midnight: "полноќ", noon: "напладне", morning: "наутро", afternoon: "попладне", evening: "навечер", night: "ноќе" } }; var ordinalNumber52 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); const rem100 = number % 100; if (rem100 > 20 || rem100 < 10) { switch (rem100 % 10) { case 1: return number + "-ви"; case 2: return number + "-ри"; case 7: case 8: return number + "-ми"; } } return number + "-ти"; }; var localize53 = { ordinalNumber: ordinalNumber52, era: buildLocalizeFn({ values: eraValues52, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues52, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues52, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues52, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues52, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/mk/_lib/match.mjs var matchOrdinalNumberPattern51 = /^(\d+)(-?[врмт][и])?/i; var parseOrdinalNumberPattern51 = /\d+/i; var matchEraPatterns51 = { narrow: /^((пр)?н\.?\s?е\.?)/i, abbreviated: /^((пр)?н\.?\s?е\.?)/i, wide: /^(пред нашата ера|нашата ера)/i }; var parseEraPatterns51 = { any: [/^п/i, /^н/i] }; var matchQuarterPatterns51 = { narrow: /^[1234]/i, abbreviated: /^[1234](-?[врт]?и?)? кв.?/i, wide: /^[1234](-?[врт]?и?)? квартал/i }; var parseQuarterPatterns51 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchDayPatterns51 = { narrow: /^[нпвсч]/i, short: /^(не|по|вт|ср|че|пе|са)/i, abbreviated: /^(нед|пон|вто|сре|чет|пет|саб)/i, wide: /^(недела|понеделник|вторник|среда|четврток|петок|сабота)/i }; var parseDayPatterns51 = { narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i], any: [/^н[ед]/i, /^п[он]/i, /^вт/i, /^ср/i, /^ч[ет]/i, /^п[ет]/i, /^с[аб]/i] }; var matchMonthPatterns51 = { abbreviated: /^(јан|фев|мар|апр|мај|јун|јул|авг|сеп|окт|ноем|дек)/i, wide: /^(јануари|февруари|март|април|мај|јуни|јули|август|септември|октомври|ноември|декември)/i }; var parseMonthPatterns51 = { any: [ /^ја/i, /^Ф/i, /^мар/i, /^ап/i, /^мај/i, /^јун/i, /^јул/i, /^ав/i, /^се/i, /^окт/i, /^но/i, /^де/i ] }; var matchDayPeriodPatterns51 = { any: /^(претп|попл|полноќ|утро|пладне|вечер|ноќ)/i }; var parseDayPeriodPatterns51 = { any: { am: /претпладне/i, pm: /попладне/i, midnight: /полноќ/i, noon: /напладне/i, morning: /наутро/i, afternoon: /попладне/i, evening: /навечер/i, night: /ноќе/i } }; var match52 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern51, parsePattern: parseOrdinalNumberPattern51, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns51, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns51, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns51, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns51, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns51, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns51, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns51, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns51, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns51, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns51, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/mn/_lib/formatLong.mjs var dateFormats61 = { full: "y 'оны' MMMM'ын' d, EEEE 'гараг'", long: "y 'оны' MMMM'ын' d", medium: "y 'оны' MMM'ын' d", short: "y.MM.dd" }; var timeFormats61 = { full: "H:mm:ss zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats61 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong61 = { date: buildFormatLongFn({ formats: dateFormats61, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats61, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats61, defaultWidth: "full" }) }; // node_modules/date-fns/locale/mn/_lib/localize.mjs var eraValues53 = { narrow: ["НТӨ", "НТ"], abbreviated: ["НТӨ", "НТ"], wide: ["нийтийн тооллын өмнөх", "нийтийн тооллын"] }; var quarterValues53 = { narrow: ["I", "II", "III", "IV"], abbreviated: ["I улирал", "II улирал", "III улирал", "IV улирал"], wide: ["1-р улирал", "2-р улирал", "3-р улирал", "4-р улирал"] }; var monthValues53 = { narrow: [ "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII" ], abbreviated: [ "1-р сар", "2-р сар", "3-р сар", "4-р сар", "5-р сар", "6-р сар", "7-р сар", "8-р сар", "9-р сар", "10-р сар", "11-р сар", "12-р сар" ], wide: [ "Нэгдүгээр сар", "Хоёрдугаар сар", "Гуравдугаар сар", "Дөрөвдүгээр сар", "Тавдугаар сар", "Зургаадугаар сар", "Долоодугаар сар", "Наймдугаар сар", "Есдүгээр сар", "Аравдугаар сар", "Арваннэгдүгээр сар", "Арван хоёрдугаар сар" ] }; var formattingMonthValues13 = { narrow: [ "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII" ], abbreviated: [ "1-р сар", "2-р сар", "3-р сар", "4-р сар", "5-р сар", "6-р сар", "7-р сар", "8-р сар", "9-р сар", "10-р сар", "11-р сар", "12-р сар" ], wide: [ "нэгдүгээр сар", "хоёрдугаар сар", "гуравдугаар сар", "дөрөвдүгээр сар", "тавдугаар сар", "зургаадугаар сар", "долоодугаар сар", "наймдугаар сар", "есдүгээр сар", "аравдугаар сар", "арваннэгдүгээр сар", "арван хоёрдугаар сар" ] }; var dayValues53 = { narrow: ["Н", "Д", "М", "Л", "П", "Б", "Б"], short: ["Ня", "Да", "Мя", "Лх", "Пү", "Ба", "Бя"], abbreviated: ["Ням", "Дав", "Мяг", "Лха", "Пүр", "Баа", "Бям"], wide: ["Ням", "Даваа", "Мягмар", "Лхагва", "Пүрэв", "Баасан", "Бямба"] }; var formattingDayValues4 = { narrow: ["Н", "Д", "М", "Л", "П", "Б", "Б"], short: ["Ня", "Да", "Мя", "Лх", "Пү", "Ба", "Бя"], abbreviated: ["Ням", "Дав", "Мяг", "Лха", "Пүр", "Баа", "Бям"], wide: ["ням", "даваа", "мягмар", "лхагва", "пүрэв", "баасан", "бямба"] }; var dayPeriodValues53 = { 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 ordinalNumber53 = (dirtyNumber, _options) => { return String(dirtyNumber); }; var localize54 = { ordinalNumber: ordinalNumber53, era: buildLocalizeFn({ values: eraValues53, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues53, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues53, defaultWidth: "wide", formattingValues: formattingMonthValues13, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues53, defaultWidth: "wide", formattingValues: formattingDayValues4, defaultFormattingWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues53, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/mn/_lib/match.mjs var matchOrdinalNumberPattern52 = /\d+/i; var parseOrdinalNumberPattern52 = /\d+/i; var matchEraPatterns52 = { narrow: /^(нтө|нт)/i, abbreviated: /^(нтө|нт)/i, wide: /^(нийтийн тооллын өмнө|нийтийн тооллын)/i }; var parseEraPatterns52 = { any: [/^(нтө|нийтийн тооллын өмнө)/i, /^(нт|нийтийн тооллын)/i] }; var matchQuarterPatterns52 = { narrow: /^(iv|iii|ii|i)/i, abbreviated: /^(iv|iii|ii|i) улирал/i, wide: /^[1-4]-р улирал/i }; var parseQuarterPatterns52 = { any: [/^(i(\s|$)|1)/i, /^(ii(\s|$)|2)/i, /^(iii(\s|$)|3)/i, /^(iv(\s|$)|4)/i] }; var matchMonthPatterns52 = { narrow: /^(xii|xi|x|ix|viii|vii|vi|v|iv|iii|ii|i)/i, abbreviated: /^(1-р сар|2-р сар|3-р сар|4-р сар|5-р сар|6-р сар|7-р сар|8-р сар|9-р сар|10-р сар|11-р сар|12-р сар)/i, wide: /^(нэгдүгээр сар|хоёрдугаар сар|гуравдугаар сар|дөрөвдүгээр сар|тавдугаар сар|зургаадугаар сар|долоодугаар сар|наймдугаар сар|есдүгээр сар|аравдугаар сар|арван нэгдүгээр сар|арван хоёрдугаар сар)/i }; var parseMonthPatterns52 = { narrow: [ /^i$/i, /^ii$/i, /^iii$/i, /^iv$/i, /^v$/i, /^vi$/i, /^vii$/i, /^viii$/i, /^ix$/i, /^x$/i, /^xi$/i, /^xii$/i ], any: [ /^(1|нэгдүгээр)/i, /^(2|хоёрдугаар)/i, /^(3|гуравдугаар)/i, /^(4|дөрөвдүгээр)/i, /^(5|тавдугаар)/i, /^(6|зургаадугаар)/i, /^(7|долоодугаар)/i, /^(8|наймдугаар)/i, /^(9|есдүгээр)/i, /^(10|аравдугаар)/i, /^(11|арван нэгдүгээр)/i, /^(12|арван хоёрдугаар)/i ] }; var matchDayPatterns52 = { narrow: /^[ндмлпбб]/i, short: /^(ня|да|мя|лх|пү|ба|бя)/i, abbreviated: /^(ням|дав|мяг|лха|пүр|баа|бям)/i, wide: /^(ням|даваа|мягмар|лхагва|пүрэв|баасан|бямба)/i }; var parseDayPatterns52 = { narrow: [/^н/i, /^д/i, /^м/i, /^л/i, /^п/i, /^б/i, /^б/i], any: [/^ня/i, /^да/i, /^мя/i, /^лх/i, /^пү/i, /^ба/i, /^бя/i] }; var matchDayPeriodPatterns52 = { narrow: /^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i, any: /^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i }; var parseDayPeriodPatterns52 = { any: { am: /^ү\.ө\./i, pm: /^ү\.х\./i, midnight: /^шөнө дунд/i, noon: /^үд дунд/i, morning: /өглөө/i, afternoon: /өдөр/i, evening: /орой/i, night: /шөнө/i } }; var match53 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern52, parsePattern: parseOrdinalNumberPattern52, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns52, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns52, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns52, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns52, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns52, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns52, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns52, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns52, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns52, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns52, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ms/_lib/formatLong.mjs var dateFormats62 = { full: "EEEE, d MMMM yyyy", long: "d MMMM yyyy", medium: "d MMM yyyy", short: "d/M/yyyy" }; var timeFormats62 = { full: "HH.mm.ss", long: "HH.mm.ss", medium: "HH.mm", short: "HH.mm" }; var dateTimeFormats62 = { full: "{{date}} 'pukul' {{time}}", long: "{{date}} 'pukul' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong62 = { date: buildFormatLongFn({ formats: dateFormats62, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats62, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats62, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ms/_lib/localize.mjs var eraValues54 = { narrow: ["SM", "M"], abbreviated: ["SM", "M"], wide: ["Sebelum Masihi", "Masihi"] }; var quarterValues54 = { narrow: ["1", "2", "3", "4"], abbreviated: ["S1", "S2", "S3", "S4"], wide: ["Suku pertama", "Suku kedua", "Suku ketiga", "Suku keempat"] }; var monthValues54 = { narrow: ["J", "F", "M", "A", "M", "J", "J", "O", "S", "O", "N", "D"], abbreviated: [ "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis" ], wide: [ "Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember" ] }; var dayValues54 = { narrow: ["A", "I", "S", "R", "K", "J", "S"], short: ["Ahd", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab"], abbreviated: ["Ahd", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab"], wide: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu"] }; var dayPeriodValues54 = { narrow: { am: "am", pm: "pm", midnight: "tgh malam", noon: "tgh hari", morning: "pagi", afternoon: "tengah hari", evening: "petang", night: "malam" }, abbreviated: { am: "AM", pm: "PM", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "tengah hari", evening: "petang", night: "malam" }, wide: { am: "a.m.", pm: "p.m.", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "tengah hari", evening: "petang", night: "malam" } }; var formattingDayPeriodValues44 = { narrow: { am: "am", pm: "pm", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "tengah hari", evening: "petang", night: "malam" }, abbreviated: { am: "AM", pm: "PM", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "tengah hari", evening: "petang", night: "malam" }, wide: { am: "a.m.", pm: "p.m.", midnight: "tengah malam", noon: "tengah hari", morning: "pagi", afternoon: "tengah hari", evening: "petang", night: "malam" } }; var ordinalNumber54 = (dirtyNumber, _options) => { return "ke-" + Number(dirtyNumber); }; var localize55 = { ordinalNumber: ordinalNumber54, era: buildLocalizeFn({ values: eraValues54, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues54, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues54, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues54, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues54, defaultWidth: "wide", formattingValues: formattingDayPeriodValues44, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ms/_lib/match.mjs var matchOrdinalNumberPattern53 = /^ke-(\d+)?/i; var parseOrdinalNumberPattern53 = /petama|\d+/i; var matchEraPatterns53 = { narrow: /^(sm|m)/i, abbreviated: /^(s\.?\s?m\.?|m\.?)/i, wide: /^(sebelum masihi|masihi)/i }; var parseEraPatterns53 = { any: [/^s/i, /^(m)/i] }; var matchQuarterPatterns53 = { narrow: /^[1234]/i, abbreviated: /^S[1234]/i, wide: /Suku (pertama|kedua|ketiga|keempat)/i }; var parseQuarterPatterns53 = { any: [/pertama|1/i, /kedua|2/i, /ketiga|3/i, /keempat|4/i] }; var matchMonthPatterns53 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan|feb|mac|apr|mei|jun|jul|ogo|sep|okt|nov|dis)/i, wide: /^(januari|februari|mac|april|mei|jun|julai|ogos|september|oktober|november|disember)/i }; var parseMonthPatterns53 = { narrow: [ /^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^o/i, /^s/i, /^o/i, /^n/i, /^d/i ], any: [ /^ja/i, /^f/i, /^ma/i, /^ap/i, /^me/i, /^jun/i, /^jul/i, /^og/i, /^s/i, /^ok/i, /^n/i, /^d/i ] }; var matchDayPatterns53 = { narrow: /^[aisrkj]/i, short: /^(ahd|isn|sel|rab|kha|jum|sab)/i, abbreviated: /^(ahd|isn|sel|rab|kha|jum|sab)/i, wide: /^(ahad|isnin|selasa|rabu|khamis|jumaat|sabtu)/i }; var parseDayPatterns53 = { narrow: [/^a/i, /^i/i, /^s/i, /^r/i, /^k/i, /^j/i, /^s/i], any: [/^a/i, /^i/i, /^se/i, /^r/i, /^k/i, /^j/i, /^sa/i] }; var matchDayPeriodPatterns53 = { narrow: /^(am|pm|tengah malam|tengah hari|pagi|petang|malam)/i, any: /^([ap]\.?\s?m\.?|tengah malam|tengah hari|pagi|petang|malam)/i }; var parseDayPeriodPatterns53 = { any: { am: /^a/i, pm: /^pm/i, midnight: /^tengah m/i, noon: /^tengah h/i, morning: /pa/i, afternoon: /tengah h/i, evening: /pe/i, night: /m/i } }; var match54 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern53, parsePattern: parseOrdinalNumberPattern53, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns53, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns53, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns53, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns53, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns53, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns53, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns53, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns53, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns53, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns53, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/mt/_lib/formatLong.mjs var dateFormats63 = { full: "EEEE, d MMMM yyyy", long: "d MMMM yyyy", medium: "d MMM yyyy", short: "dd/MM/yyyy" }; var timeFormats63 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats63 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong63 = { date: buildFormatLongFn({ formats: dateFormats63, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats63, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats63, defaultWidth: "full" }) }; // node_modules/date-fns/locale/mt/_lib/localize.mjs var eraValues55 = { narrow: ["Q", "W"], abbreviated: ["QK", "WK"], wide: ["qabel Kristu", "wara Kristu"] }; var quarterValues55 = { narrow: ["1", "2", "3", "4"], abbreviated: ["K1", "K2", "K3", "K4"], wide: ["1. kwart", "2. kwart", "3. kwart", "4. kwart"] }; var monthValues55 = { narrow: ["J", "F", "M", "A", "M", "Ġ", "L", "A", "S", "O", "N", "D"], abbreviated: [ "Jan", "Fra", "Mar", "Apr", "Mej", "Ġun", "Lul", "Aww", "Set", "Ott", "Nov", "Diċ" ], wide: [ "Jannar", "Frar", "Marzu", "April", "Mejju", "Ġunju", "Lulju", "Awwissu", "Settembru", "Ottubru", "Novembru", "Diċembru" ] }; var dayValues55 = { narrow: ["Ħ", "T", "T", "E", "Ħ", "Ġ", "S"], short: ["Ħa", "Tn", "Tl", "Er", "Ħa", "Ġi", "Si"], abbreviated: ["Ħad", "Tne", "Tli", "Erb", "Ħam", "Ġim", "Sib"], wide: [ "Il-Ħadd", "It-Tnejn", "It-Tlieta", "L-Erbgħa", "Il-Ħamis", "Il-Ġimgħa", "Is-Sibt" ] }; var dayPeriodValues55 = { narrow: { am: "a", pm: "p", midnight: "nofsillejl", noon: "nofsinhar", morning: "għodwa", afternoon: "wara nofsinhar", evening: "filgħaxija", night: "lejl" }, abbreviated: { am: "AM", pm: "PM", midnight: "nofsillejl", noon: "nofsinhar", morning: "għodwa", afternoon: "wara nofsinhar", evening: "filgħaxija", night: "lejl" }, wide: { am: "a.m.", pm: "p.m.", midnight: "nofsillejl", noon: "nofsinhar", morning: "għodwa", afternoon: "wara nofsinhar", evening: "filgħaxija", night: "lejl" } }; var formattingDayPeriodValues45 = { narrow: { am: "a", pm: "p", midnight: "f'nofsillejl", noon: "f'nofsinhar", morning: "filgħodu", afternoon: "wara nofsinhar", evening: "filgħaxija", night: "billejl" }, abbreviated: { am: "AM", pm: "PM", midnight: "f'nofsillejl", noon: "f'nofsinhar", morning: "filgħodu", afternoon: "wara nofsinhar", evening: "filgħaxija", night: "billejl" }, wide: { am: "a.m.", pm: "p.m.", midnight: "f'nofsillejl", noon: "f'nofsinhar", morning: "filgħodu", afternoon: "wara nofsinhar", evening: "filgħaxija", night: "billejl" } }; var ordinalNumber55 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "º"; }; var localize56 = { ordinalNumber: ordinalNumber55, era: buildLocalizeFn({ values: eraValues55, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues55, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues55, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues55, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues55, defaultWidth: "wide", formattingValues: formattingDayPeriodValues45, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/mt/_lib/match.mjs var matchOrdinalNumberPattern54 = /^(\d+)(º)?/i; var parseOrdinalNumberPattern54 = /\d+/i; var matchEraPatterns54 = { narrow: /^(q|w)/i, abbreviated: /^(q\.?\s?k\.?|b\.?\s?c\.?\s?e\.?|w\.?\s?k\.?)/i, wide: /^(qabel kristu|before common era|wara kristu|common era)/i }; var parseEraPatterns54 = { any: [/^(q|b)/i, /^(w|c)/i] }; var matchQuarterPatterns54 = { narrow: /^[1234]/i, abbreviated: /^k[1234]/i, wide: /^[1234](\.)? kwart/i }; var parseQuarterPatterns54 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns54 = { narrow: /^[jfmaglsond]/i, abbreviated: /^(jan|fra|mar|apr|mej|ġun|lul|aww|set|ott|nov|diċ)/i, wide: /^(jannar|frar|marzu|april|mejju|ġunju|lulju|awwissu|settembru|ottubru|novembru|diċembru)/i }; var parseMonthPatterns54 = { narrow: [ /^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^ġ/i, /^l/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i ], any: [ /^ja/i, /^f/i, /^mar/i, /^ap/i, /^mej/i, /^ġ/i, /^l/i, /^aw/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns54 = { narrow: /^[ħteġs]/i, short: /^(ħa|tn|tl|er|ħa|ġi|si)/i, abbreviated: /^(ħad|tne|tli|erb|ħam|ġim|sib)/i, wide: /^(il-ħadd|it-tnejn|it-tlieta|l-erbgħa|il-ħamis|il-ġimgħa|is-sibt)/i }; var parseDayPatterns54 = { narrow: [/^ħ/i, /^t/i, /^t/i, /^e/i, /^ħ/i, /^ġ/i, /^s/i], any: [ /^(il-)?ħad/i, /^(it-)?tn/i, /^(it-)?tl/i, /^(l-)?er/i, /^(il-)?ham/i, /^(il-)?ġi/i, /^(is-)?si/i ] }; var matchDayPeriodPatterns54 = { narrow: /^(a|p|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i, any: /^([ap]\.?\s?m\.?|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i }; var parseDayPeriodPatterns54 = { any: { am: /^a/i, pm: /^p/i, midnight: /^f'nofsillejl/i, noon: /^f'nofsinhar/i, morning: /għodwa/i, afternoon: /wara(\s.*)nofsinhar/i, evening: /filgħaxija/i, night: /lejl/i } }; var match55 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern54, parsePattern: parseOrdinalNumberPattern54, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns54, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns54, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns54, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns54, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns54, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns54, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns54, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns54, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns54, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns54, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/nb/_lib/formatLong.mjs var dateFormats64 = { full: "EEEE d. MMMM y", long: "d. MMMM y", medium: "d. MMM y", short: "dd.MM.y" }; var timeFormats64 = { full: "'kl'. HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats64 = { full: "{{date}} 'kl.' {{time}}", long: "{{date}} 'kl.' {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong64 = { date: buildFormatLongFn({ formats: dateFormats64, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats64, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats64, defaultWidth: "full" }) }; // node_modules/date-fns/locale/nb/_lib/localize.mjs var eraValues56 = { narrow: ["f.Kr.", "e.Kr."], abbreviated: ["f.Kr.", "e.Kr."], wide: ["før Kristus", "etter Kristus"] }; var quarterValues56 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["1. kvartal", "2. kvartal", "3. kvartal", "4. kvartal"] }; var monthValues56 = { narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated: [ "jan.", "feb.", "mars", "apr.", "mai", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "des." ], wide: [ "januar", "februar", "mars", "april", "mai", "juni", "juli", "august", "september", "oktober", "november", "desember" ] }; var dayValues56 = { narrow: ["S", "M", "T", "O", "T", "F", "L"], short: ["sø", "ma", "ti", "on", "to", "fr", "lø"], abbreviated: ["søn", "man", "tir", "ons", "tor", "fre", "lør"], wide: [ "søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag" ] }; var dayPeriodValues56 = { narrow: { am: "a", pm: "p", midnight: "midnatt", noon: "middag", morning: "på morg.", afternoon: "på etterm.", evening: "på kvelden", night: "på natten" }, abbreviated: { am: "a.m.", pm: "p.m.", midnight: "midnatt", noon: "middag", morning: "på morg.", afternoon: "på etterm.", evening: "på kvelden", night: "på natten" }, wide: { am: "a.m.", pm: "p.m.", midnight: "midnatt", noon: "middag", morning: "på morgenen", afternoon: "på ettermiddagen", evening: "på kvelden", night: "på natten" } }; var ordinalNumber56 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize57 = { ordinalNumber: ordinalNumber56, era: buildLocalizeFn({ values: eraValues56, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues56, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues56, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues56, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues56, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/nb/_lib/match.mjs var matchOrdinalNumberPattern55 = /^(\d+)\.?/i; var parseOrdinalNumberPattern55 = /\d+/i; var matchEraPatterns55 = { narrow: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i, abbreviated: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i, wide: /^(før Kristus|før vår tid|etter Kristus|vår tid)/i }; var parseEraPatterns55 = { any: [/^f/i, /^e/i] }; var matchQuarterPatterns55 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^[1234](\.)? kvartal/i }; var parseQuarterPatterns55 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns55 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i, wide: /^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i }; var parseMonthPatterns55 = { 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, /^jun/i, /^jul/i, /^aug/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns55 = { narrow: /^[smtofl]/i, short: /^(sø|ma|ti|on|to|fr|lø)/i, abbreviated: /^(søn|man|tir|ons|tor|fre|lør)/i, wide: /^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i }; var parseDayPatterns55 = { any: [/^s/i, /^m/i, /^ti/i, /^o/i, /^to/i, /^f/i, /^l/i] }; var matchDayPeriodPatterns55 = { narrow: /^(midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten)|[ap])/i, any: /^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten))/i }; var parseDayPeriodPatterns55 = { any: { am: /^a(\.?\s?m\.?)?$/i, pm: /^p(\.?\s?m\.?)?$/i, midnight: /^midn/i, noon: /^midd/i, morning: /morgen/i, afternoon: /ettermiddag/i, evening: /kveld/i, night: /natt/i } }; var match56 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern55, parsePattern: parseOrdinalNumberPattern55, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns55, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns55, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns55, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns55, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns55, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns55, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns55, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns55, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns55, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns55, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/nl/_lib/formatLong.mjs var dateFormats65 = { full: "EEEE d MMMM y", long: "d MMMM y", medium: "d MMM y", short: "dd-MM-y" }; var timeFormats65 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats65 = { full: "{{date}} 'om' {{time}}", long: "{{date}} 'om' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong65 = { date: buildFormatLongFn({ formats: dateFormats65, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats65, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats65, defaultWidth: "full" }) }; // node_modules/date-fns/locale/nl/_lib/localize.mjs var eraValues57 = { narrow: ["v.C.", "n.C."], abbreviated: ["v.Chr.", "n.Chr."], wide: ["voor Christus", "na Christus"] }; var quarterValues57 = { narrow: ["1", "2", "3", "4"], abbreviated: ["K1", "K2", "K3", "K4"], wide: ["1e kwartaal", "2e kwartaal", "3e kwartaal", "4e kwartaal"] }; var monthValues57 = { 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.", "dec." ], wide: [ "januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december" ] }; var dayValues57 = { narrow: ["Z", "M", "D", "W", "D", "V", "Z"], short: ["zo", "ma", "di", "wo", "do", "vr", "za"], abbreviated: ["zon", "maa", "din", "woe", "don", "vri", "zat"], wide: [ "zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag" ] }; var dayPeriodValues57 = { narrow: { am: "AM", pm: "PM", midnight: "middernacht", noon: "het middaguur", morning: "'s ochtends", afternoon: "'s middags", evening: "'s avonds", night: "'s nachts" }, abbreviated: { am: "AM", pm: "PM", midnight: "middernacht", noon: "het middaguur", morning: "'s ochtends", afternoon: "'s middags", evening: "'s avonds", night: "'s nachts" }, wide: { am: "AM", pm: "PM", midnight: "middernacht", noon: "het middaguur", morning: "'s ochtends", afternoon: "'s middags", evening: "'s avonds", night: "'s nachts" } }; var ordinalNumber57 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "e"; }; var localize58 = { ordinalNumber: ordinalNumber57, era: buildLocalizeFn({ values: eraValues57, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues57, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues57, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues57, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues57, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/nl/_lib/match.mjs var matchOrdinalNumberPattern56 = /^(\d+)e?/i; var parseOrdinalNumberPattern56 = /\d+/i; var matchEraPatterns56 = { narrow: /^([vn]\.? ?C\.?)/, abbreviated: /^([vn]\. ?Chr\.?)/, wide: /^((voor|na) Christus)/ }; var parseEraPatterns56 = { any: [/^v/, /^n/] }; var matchQuarterPatterns56 = { narrow: /^[1234]/i, abbreviated: /^K[1234]/i, wide: /^[1234]e kwartaal/i }; var parseQuarterPatterns56 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns56 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i, wide: /^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i }; var parseMonthPatterns56 = { 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, /^m(r|a)/i, /^apr/i, /^mei/i, /^jun/i, /^jul/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i ] }; var matchDayPatterns56 = { narrow: /^[zmdwv]/i, short: /^(zo|ma|di|wo|do|vr|za)/i, abbreviated: /^(zon|maa|din|woe|don|vri|zat)/i, wide: /^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i }; var parseDayPatterns56 = { narrow: [/^z/i, /^m/i, /^d/i, /^w/i, /^d/i, /^v/i, /^z/i], any: [/^zo/i, /^ma/i, /^di/i, /^wo/i, /^do/i, /^vr/i, /^za/i] }; var matchDayPeriodPatterns56 = { any: /^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i }; var parseDayPeriodPatterns56 = { any: { am: /^am/i, pm: /^pm/i, midnight: /^middernacht/i, noon: /^het middaguur/i, morning: /ochtend/i, afternoon: /middag/i, evening: /avond/i, night: /nacht/i } }; var match57 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern56, parsePattern: parseOrdinalNumberPattern56, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns56, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns56, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns56, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns56, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns56, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns56, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns56, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns56, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns56, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns56, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/nl-BE/_lib/formatLong.mjs var dateFormats66 = { full: "EEEE d MMMM y", long: "d MMMM y", medium: "d MMM y", short: "dd.MM.y" }; var timeFormats66 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats66 = { full: "{{date}} 'om' {{time}}", long: "{{date}} 'om' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong66 = { date: buildFormatLongFn({ formats: dateFormats66, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats66, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats66, defaultWidth: "full" }) }; // node_modules/date-fns/locale/nl-BE/_lib/localize.mjs var eraValues58 = { narrow: ["v.C.", "n.C."], abbreviated: ["v.Chr.", "n.Chr."], wide: ["voor Christus", "na Christus"] }; var quarterValues58 = { narrow: ["1", "2", "3", "4"], abbreviated: ["K1", "K2", "K3", "K4"], wide: ["1e kwartaal", "2e kwartaal", "3e kwartaal", "4e kwartaal"] }; var monthValues58 = { 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.", "dec." ], wide: [ "januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december" ] }; var dayValues58 = { narrow: ["Z", "M", "D", "W", "D", "V", "Z"], short: ["zo", "ma", "di", "wo", "do", "vr", "za"], abbreviated: ["zon", "maa", "din", "woe", "don", "vri", "zat"], wide: [ "zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag" ] }; var dayPeriodValues58 = { narrow: { am: "AM", pm: "PM", midnight: "middernacht", noon: "het middag", morning: "'s ochtends", afternoon: "'s namiddags", evening: "'s avonds", night: "'s nachts" }, abbreviated: { am: "AM", pm: "PM", midnight: "middernacht", noon: "het middag", morning: "'s ochtends", afternoon: "'s namiddags", evening: "'s avonds", night: "'s nachts" }, wide: { am: "AM", pm: "PM", midnight: "middernacht", noon: "het middag", morning: "'s ochtends", afternoon: "'s namiddags", evening: "'s avonds", night: "'s nachts" } }; var ordinalNumber58 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "e"; }; var localize59 = { ordinalNumber: ordinalNumber58, era: buildLocalizeFn({ values: eraValues58, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues58, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues58, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues58, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues58, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/nl-BE/_lib/match.mjs var matchOrdinalNumberPattern57 = /^(\d+)e?/i; var parseOrdinalNumberPattern57 = /\d+/i; var matchEraPatterns57 = { narrow: /^([vn]\.? ?C\.?)/, abbreviated: /^([vn]\. ?Chr\.?)/, wide: /^((voor|na) Christus)/ }; var parseEraPatterns57 = { any: [/^v/, /^n/] }; var matchQuarterPatterns57 = { narrow: /^[1234]/i, abbreviated: /^K[1234]/i, wide: /^[1234]e kwartaal/i }; var parseQuarterPatterns57 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns57 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i, wide: /^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i }; var parseMonthPatterns57 = { 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, /^m(r|a)/i, /^apr/i, /^mei/i, /^jun/i, /^jul/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i ] }; var matchDayPatterns57 = { narrow: /^[zmdwv]/i, short: /^(zo|ma|di|wo|do|vr|za)/i, abbreviated: /^(zon|maa|din|woe|don|vri|zat)/i, wide: /^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i }; var parseDayPatterns57 = { narrow: [/^z/i, /^m/i, /^d/i, /^w/i, /^d/i, /^v/i, /^z/i], any: [/^zo/i, /^ma/i, /^di/i, /^wo/i, /^do/i, /^vr/i, /^za/i] }; var matchDayPeriodPatterns57 = { any: /^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i }; var parseDayPeriodPatterns57 = { any: { am: /^am/i, pm: /^pm/i, midnight: /^middernacht/i, noon: /^het middaguur/i, morning: /ochtend/i, afternoon: /middag/i, evening: /avond/i, night: /nacht/i } }; var match58 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern57, parsePattern: parseOrdinalNumberPattern57, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns57, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns57, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns57, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns57, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns57, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns57, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns57, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns57, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns57, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns57, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/nn/_lib/formatLong.mjs var dateFormats67 = { full: "EEEE d. MMMM y", long: "d. MMMM y", medium: "d. MMM y", short: "dd.MM.y" }; var timeFormats67 = { full: "'kl'. HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats67 = { full: "{{date}} 'kl.' {{time}}", long: "{{date}} 'kl.' {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong67 = { date: buildFormatLongFn({ formats: dateFormats67, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats67, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats67, defaultWidth: "full" }) }; // node_modules/date-fns/locale/nn/_lib/localize.mjs var eraValues59 = { narrow: ["f.Kr.", "e.Kr."], abbreviated: ["f.Kr.", "e.Kr."], wide: ["før Kristus", "etter Kristus"] }; var quarterValues59 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["1. kvartal", "2. kvartal", "3. kvartal", "4. kvartal"] }; var monthValues59 = { narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated: [ "jan.", "feb.", "mars", "apr.", "mai", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "des." ], wide: [ "januar", "februar", "mars", "april", "mai", "juni", "juli", "august", "september", "oktober", "november", "desember" ] }; var dayValues59 = { narrow: ["S", "M", "T", "O", "T", "F", "L"], short: ["su", "må", "ty", "on", "to", "fr", "lau"], abbreviated: ["sun", "mån", "tys", "ons", "tor", "fre", "laur"], wide: [ "sundag", "måndag", "tysdag", "onsdag", "torsdag", "fredag", "laurdag" ] }; var dayPeriodValues59 = { narrow: { am: "a", pm: "p", midnight: "midnatt", noon: "middag", morning: "på morg.", afternoon: "på etterm.", evening: "på kvelden", night: "på natta" }, abbreviated: { am: "a.m.", pm: "p.m.", midnight: "midnatt", noon: "middag", morning: "på morg.", afternoon: "på etterm.", evening: "på kvelden", night: "på natta" }, wide: { am: "a.m.", pm: "p.m.", midnight: "midnatt", noon: "middag", morning: "på morgonen", afternoon: "på ettermiddagen", evening: "på kvelden", night: "på natta" } }; var ordinalNumber59 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize60 = { ordinalNumber: ordinalNumber59, era: buildLocalizeFn({ values: eraValues59, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues59, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues59, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues59, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues59, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/nn/_lib/match.mjs var matchOrdinalNumberPattern58 = /^(\d+)\.?/i; var parseOrdinalNumberPattern58 = /\d+/i; var matchEraPatterns58 = { narrow: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i, abbreviated: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i, wide: /^(før Kristus|før vår tid|etter Kristus|vår tid)/i }; var parseEraPatterns58 = { any: [/^f/i, /^e/i] }; var matchQuarterPatterns58 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^[1234](\.)? kvartal/i }; var parseQuarterPatterns58 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns58 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i, wide: /^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i }; var parseMonthPatterns58 = { 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, /^jun/i, /^jul/i, /^aug/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns58 = { narrow: /^[smtofl]/i, short: /^(su|må|ty|on|to|fr|la)/i, abbreviated: /^(sun|mån|tys|ons|tor|fre|laur)/i, wide: /^(sundag|måndag|tysdag|onsdag|torsdag|fredag|laurdag)/i }; var parseDayPatterns58 = { any: [/^s/i, /^m/i, /^ty/i, /^o/i, /^to/i, /^f/i, /^l/i] }; var matchDayPeriodPatterns58 = { narrow: /^(midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta)|[ap])/i, any: /^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta))/i }; var parseDayPeriodPatterns58 = { any: { am: /^a(\.?\s?m\.?)?$/i, pm: /^p(\.?\s?m\.?)?$/i, midnight: /^midn/i, noon: /^midd/i, morning: /morgon/i, afternoon: /ettermiddag/i, evening: /kveld/i, night: /natt/i } }; var match59 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern58, parsePattern: parseOrdinalNumberPattern58, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns58, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns58, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns58, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns58, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns58, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns58, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns58, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns58, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns58, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns58, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/oc/_lib/formatLong.mjs var dateFormats68 = { full: "EEEE d 'de' MMMM y", long: "d 'de' MMMM y", medium: "d MMM y", short: "dd/MM/y" }; var timeFormats68 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats68 = { full: "{{date}} 'a' {{time}}", long: "{{date}} 'a' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong68 = { date: buildFormatLongFn({ formats: dateFormats68, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats68, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats68, defaultWidth: "full" }) }; // node_modules/date-fns/locale/oc/_lib/localize.mjs var eraValues60 = { narrow: ["ab. J.C.", "apr. J.C."], abbreviated: ["ab. J.C.", "apr. J.C."], wide: ["abans Jèsus-Crist", "après Jèsus-Crist"] }; var quarterValues60 = { narrow: ["T1", "T2", "T3", "T4"], abbreviated: ["1èr trim.", "2nd trim.", "3en trim.", "4en trim."], wide: ["1èr trimèstre", "2nd trimèstre", "3en trimèstre", "4en trimèstre"] }; var monthValues60 = { narrow: [ "GN", "FB", "MÇ", "AB", "MA", "JN", "JL", "AG", "ST", "OC", "NV", "DC" ], abbreviated: [ "gen.", "febr.", "març", "abr.", "mai", "junh", "jul.", "ag.", "set.", "oct.", "nov.", "dec." ], wide: [ "genièr", "febrièr", "març", "abril", "mai", "junh", "julhet", "agost", "setembre", "octòbre", "novembre", "decembre" ] }; var dayValues60 = { narrow: ["dg.", "dl.", "dm.", "dc.", "dj.", "dv.", "ds."], short: ["dg.", "dl.", "dm.", "dc.", "dj.", "dv.", "ds."], abbreviated: ["dg.", "dl.", "dm.", "dc.", "dj.", "dv.", "ds."], wide: [ "dimenge", "diluns", "dimars", "dimècres", "dijòus", "divendres", "dissabte" ] }; var dayPeriodValues60 = { narrow: { am: "am", pm: "pm", midnight: "mièjanuèch", noon: "miègjorn", morning: "matin", afternoon: "aprèp-miègjorn", evening: "vèspre", night: "nuèch" }, abbreviated: { am: "a.m.", pm: "p.m.", midnight: "mièjanuèch", noon: "miègjorn", morning: "matin", afternoon: "aprèp-miègjorn", evening: "vèspre", night: "nuèch" }, wide: { am: "a.m.", pm: "p.m.", midnight: "mièjanuèch", noon: "miègjorn", morning: "matin", afternoon: "aprèp-miègjorn", evening: "vèspre", night: "nuèch" } }; var formattingDayPeriodValues46 = { narrow: { am: "am", pm: "pm", midnight: "mièjanuèch", noon: "miègjorn", morning: "del matin", afternoon: "de l’aprèp-miègjorn", evening: "del ser", night: "de la nuèch" }, abbreviated: { am: "AM", pm: "PM", midnight: "mièjanuèch", noon: "miègjorn", morning: "del matin", afternoon: "de l’aprèp-miègjorn", evening: "del ser", night: "de la nuèch" }, wide: { am: "ante meridiem", pm: "post meridiem", midnight: "mièjanuèch", noon: "miègjorn", morning: "del matin", afternoon: "de l’aprèp-miègjorn", evening: "del ser", night: "de la nuèch" } }; var ordinalNumber60 = (dirtyNumber, options) => { const number = Number(dirtyNumber); const unit = options == null ? void 0 : options.unit; let ordinal; switch (number) { case 1: ordinal = "èr"; break; case 2: ordinal = "nd"; break; default: ordinal = "en"; } if (unit === "year" || unit === "week" || unit === "hour" || unit === "minute" || unit === "second") { ordinal += "a"; } return number + ordinal; }; var localize61 = { ordinalNumber: ordinalNumber60, era: buildLocalizeFn({ values: eraValues60, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues60, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues60, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues60, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues60, defaultWidth: "wide", formattingValues: formattingDayPeriodValues46, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/oc/_lib/match.mjs var matchOrdinalNumberPattern59 = /^(\d+)(èr|nd|en)?[a]?/i; var parseOrdinalNumberPattern59 = /\d+/i; var matchEraPatterns59 = { narrow: /^(ab\.J\.C|apr\.J\.C|apr\.J\.-C)/i, abbreviated: /^(ab\.J\.-C|ab\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i, wide: /^(abans Jèsus-Crist|après Jèsus-Crist)/i }; var parseEraPatterns59 = { any: [/^ab/i, /^ap/i] }; var matchQuarterPatterns59 = { narrow: /^T[1234]/i, abbreviated: /^[1234](èr|nd|en)? trim\.?/i, wide: /^[1234](èr|nd|en)? trimèstre/i }; var parseQuarterPatterns59 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns59 = { narrow: /^(GN|FB|MÇ|AB|MA|JN|JL|AG|ST|OC|NV|DC)/i, abbreviated: /^(gen|febr|març|abr|mai|junh|jul|ag|set|oct|nov|dec)\.?/i, wide: /^(genièr|febrièr|març|abril|mai|junh|julhet|agost|setembre|octòbre|novembre|decembre)/i }; var parseMonthPatterns59 = { any: [ /^g/i, /^f/i, /^ma[r?]|MÇ/i, /^ab/i, /^ma[i?]/i, /^ju[n?]|JN/i, /^ju[l?]|JL/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns59 = { narrow: /^d[glmcjvs]\.?/i, short: /^d[glmcjvs]\.?/i, abbreviated: /^d[glmcjvs]\.?/i, wide: /^(dimenge|diluns|dimars|dimècres|dijòus|divendres|dissabte)/i }; var parseDayPatterns59 = { narrow: [/^dg/i, /^dl/i, /^dm/i, /^dc/i, /^dj/i, /^dv/i, /^ds/i], short: [/^dg/i, /^dl/i, /^dm/i, /^dc/i, /^dj/i, /^dv/i, /^ds/i], abbreviated: [/^dg/i, /^dl/i, /^dm/i, /^dc/i, /^dj/i, /^dv/i, /^ds/i], any: [ /^dg|dime/i, /^dl|dil/i, /^dm|dima/i, /^dc|dimè/i, /^dj|dij/i, /^dv|div/i, /^ds|dis/i ] }; var matchDayPeriodPatterns59 = { any: /(^(a\.?m|p\.?m))|(ante meridiem|post meridiem)|((del |de la |de l’)(matin|aprèp-miègjorn|vèspre|ser|nuèch))/i }; var parseDayPeriodPatterns59 = { any: { am: /(^a)|ante meridiem/i, pm: /(^p)|post meridiem/i, midnight: /^mièj/i, noon: /^mièg/i, morning: /matin/i, afternoon: /aprèp-miègjorn/i, evening: /vèspre|ser/i, night: /nuèch/i } }; var match60 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern59, parsePattern: parseOrdinalNumberPattern59, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns59, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns59, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns59, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns59, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns59, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns59, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns59, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns59, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns59, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns59, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/pl/_lib/formatLong.mjs var dateFormats69 = { full: "EEEE, do MMMM y", long: "do MMMM y", medium: "do MMM y", short: "dd.MM.y" }; var timeFormats69 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats69 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong69 = { date: buildFormatLongFn({ formats: dateFormats69, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats69, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats69, defaultWidth: "full" }) }; // node_modules/date-fns/locale/pl/_lib/localize.mjs var eraValues61 = { narrow: ["p.n.e.", "n.e."], abbreviated: ["p.n.e.", "n.e."], wide: ["przed naszą erą", "naszej ery"] }; var quarterValues61 = { narrow: ["1", "2", "3", "4"], abbreviated: ["I kw.", "II kw.", "III kw.", "IV kw."], wide: ["I kwartał", "II kwartał", "III kwartał", "IV kwartał"] }; var monthValues61 = { narrow: ["S", "L", "M", "K", "M", "C", "L", "S", "W", "P", "L", "G"], abbreviated: [ "sty", "lut", "mar", "kwi", "maj", "cze", "lip", "sie", "wrz", "paź", "lis", "gru" ], wide: [ "styczeń", "luty", "marzec", "kwiecień", "maj", "czerwiec", "lipiec", "sierpień", "wrzesień", "październik", "listopad", "grudzień" ] }; var monthFormattingValues = { narrow: ["s", "l", "m", "k", "m", "c", "l", "s", "w", "p", "l", "g"], abbreviated: [ "sty", "lut", "mar", "kwi", "maj", "cze", "lip", "sie", "wrz", "paź", "lis", "gru" ], wide: [ "stycznia", "lutego", "marca", "kwietnia", "maja", "czerwca", "lipca", "sierpnia", "września", "października", "listopada", "grudnia" ] }; var dayValues61 = { narrow: ["N", "P", "W", "Ś", "C", "P", "S"], short: ["nie", "pon", "wto", "śro", "czw", "pią", "sob"], abbreviated: ["niedz.", "pon.", "wt.", "śr.", "czw.", "pt.", "sob."], wide: [ "niedziela", "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota" ] }; var dayFormattingValues = { narrow: ["n", "p", "w", "ś", "c", "p", "s"], short: ["nie", "pon", "wto", "śro", "czw", "pią", "sob"], abbreviated: ["niedz.", "pon.", "wt.", "śr.", "czw.", "pt.", "sob."], wide: [ "niedziela", "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota" ] }; var dayPeriodValues61 = { narrow: { am: "a", pm: "p", midnight: "półn.", noon: "poł", morning: "rano", afternoon: "popoł.", evening: "wiecz.", night: "noc" }, abbreviated: { am: "AM", pm: "PM", midnight: "północ", noon: "południe", morning: "rano", afternoon: "popołudnie", evening: "wieczór", night: "noc" }, wide: { am: "AM", pm: "PM", midnight: "północ", noon: "południe", morning: "rano", afternoon: "popołudnie", evening: "wieczór", night: "noc" } }; var dayPeriodFormattingValues = { narrow: { am: "a", pm: "p", midnight: "o półn.", noon: "w poł.", morning: "rano", afternoon: "po poł.", evening: "wiecz.", night: "w nocy" }, abbreviated: { am: "AM", pm: "PM", midnight: "o północy", noon: "w południe", morning: "rano", afternoon: "po południu", evening: "wieczorem", night: "w nocy" }, wide: { am: "AM", pm: "PM", midnight: "o północy", noon: "w południe", morning: "rano", afternoon: "po południu", evening: "wieczorem", night: "w nocy" } }; var ordinalNumber61 = (dirtyNumber, _options) => { return String(dirtyNumber); }; var localize62 = { ordinalNumber: ordinalNumber61, era: buildLocalizeFn({ values: eraValues61, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues61, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues61, defaultWidth: "wide", formattingValues: monthFormattingValues, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues61, defaultWidth: "wide", formattingValues: dayFormattingValues, defaultFormattingWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues61, defaultWidth: "wide", formattingValues: dayPeriodFormattingValues, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/pl/_lib/match.mjs var matchOrdinalNumberPattern60 = /^(\d+)?/i; var parseOrdinalNumberPattern60 = /\d+/i; var matchEraPatterns60 = { narrow: /^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i, abbreviated: /^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i, wide: /^(przed\s*nasz(ą|a)\s*er(ą|a)|naszej\s*ery)/i }; var parseEraPatterns60 = { any: [/^p/i, /^n/i] }; var matchQuarterPatterns60 = { narrow: /^[1234]/i, abbreviated: /^(I|II|III|IV)\s*kw\.?/i, wide: /^(I|II|III|IV)\s*kwarta(ł|l)/i }; var parseQuarterPatterns60 = { narrow: [/1/i, /2/i, /3/i, /4/i], any: [/^I kw/i, /^II kw/i, /^III kw/i, /^IV kw/i] }; var matchMonthPatterns60 = { narrow: /^[slmkcwpg]/i, abbreviated: /^(sty|lut|mar|kwi|maj|cze|lip|sie|wrz|pa(ź|z)|lis|gru)/i, wide: /^(stycznia|stycze(ń|n)|lutego|luty|marca|marzec|kwietnia|kwiecie(ń|n)|maja|maj|czerwca|czerwiec|lipca|lipiec|sierpnia|sierpie(ń|n)|wrze(ś|s)nia|wrzesie(ń|n)|pa(ź|z)dziernika|pa(ź|z)dziernik|listopada|listopad|grudnia|grudzie(ń|n))/i }; var parseMonthPatterns60 = { narrow: [ /^s/i, /^l/i, /^m/i, /^k/i, /^m/i, /^c/i, /^l/i, /^s/i, /^w/i, /^p/i, /^l/i, /^g/i ], any: [ /^st/i, /^lu/i, /^mar/i, /^k/i, /^maj/i, /^c/i, /^lip/i, /^si/i, /^w/i, /^p/i, /^lis/i, /^g/i ] }; var matchDayPatterns60 = { narrow: /^[npwścs]/i, short: /^(nie|pon|wto|(ś|s)ro|czw|pi(ą|a)|sob)/i, abbreviated: /^(niedz|pon|wt|(ś|s)r|czw|pt|sob)\.?/i, wide: /^(niedziela|poniedzia(ł|l)ek|wtorek|(ś|s)roda|czwartek|pi(ą|a)tek|sobota)/i }; var parseDayPatterns60 = { narrow: [/^n/i, /^p/i, /^w/i, /^ś/i, /^c/i, /^p/i, /^s/i], abbreviated: [/^n/i, /^po/i, /^w/i, /^(ś|s)r/i, /^c/i, /^pt/i, /^so/i], any: [/^n/i, /^po/i, /^w/i, /^(ś|s)r/i, /^c/i, /^pi/i, /^so/i] }; var matchDayPeriodPatterns60 = { narrow: /^(^a$|^p$|pó(ł|l)n\.?|o\s*pó(ł|l)n\.?|po(ł|l)\.?|w\s*po(ł|l)\.?|po\s*po(ł|l)\.?|rano|wiecz\.?|noc|w\s*nocy)/i, any: /^(am|pm|pó(ł|l)noc|o\s*pó(ł|l)nocy|po(ł|l)udnie|w\s*po(ł|l)udnie|popo(ł|l)udnie|po\s*po(ł|l)udniu|rano|wieczór|wieczorem|noc|w\s*nocy)/i }; var parseDayPeriodPatterns60 = { narrow: { am: /^a$/i, pm: /^p$/i, midnight: /pó(ł|l)n/i, noon: /po(ł|l)/i, morning: /rano/i, afternoon: /po\s*po(ł|l)/i, evening: /wiecz/i, night: /noc/i }, any: { am: /^am/i, pm: /^pm/i, midnight: /pó(ł|l)n/i, noon: /po(ł|l)/i, morning: /rano/i, afternoon: /po\s*po(ł|l)/i, evening: /wiecz/i, night: /noc/i } }; var match61 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern60, parsePattern: parseOrdinalNumberPattern60, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns60, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns60, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns60, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns60, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns60, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns60, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns60, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns60, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns60, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns60, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/pt/_lib/formatLong.mjs var dateFormats70 = { full: "EEEE, d 'de' MMMM 'de' y", long: "d 'de' MMMM 'de' y", medium: "d 'de' MMM 'de' y", short: "dd/MM/y" }; var timeFormats70 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats70 = { full: "{{date}} 'às' {{time}}", long: "{{date}} 'às' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong70 = { date: buildFormatLongFn({ formats: dateFormats70, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats70, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats70, defaultWidth: "full" }) }; // node_modules/date-fns/locale/pt/_lib/localize.mjs var eraValues62 = { narrow: ["aC", "dC"], abbreviated: ["a.C.", "d.C."], wide: ["antes de Cristo", "depois de Cristo"] }; var quarterValues62 = { narrow: ["1", "2", "3", "4"], abbreviated: ["T1", "T2", "T3", "T4"], wide: ["1º trimestre", "2º trimestre", "3º trimestre", "4º trimestre"] }; var monthValues62 = { narrow: ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], abbreviated: [ "jan", "fev", "mar", "abr", "mai", "jun", "jul", "ago", "set", "out", "nov", "dez" ], wide: [ "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro" ] }; var dayValues62 = { narrow: ["d", "s", "t", "q", "q", "s", "s"], short: ["dom", "seg", "ter", "qua", "qui", "sex", "sáb"], abbreviated: ["dom", "seg", "ter", "qua", "qui", "sex", "sáb"], wide: [ "domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado" ] }; var dayPeriodValues62 = { narrow: { am: "AM", pm: "PM", midnight: "meia-noite", noon: "meio-dia", morning: "manhã", afternoon: "tarde", evening: "noite", night: "madrugada" }, abbreviated: { am: "AM", pm: "PM", midnight: "meia-noite", noon: "meio-dia", morning: "manhã", afternoon: "tarde", evening: "noite", night: "madrugada" }, wide: { am: "AM", pm: "PM", midnight: "meia-noite", noon: "meio-dia", morning: "manhã", afternoon: "tarde", evening: "noite", night: "madrugada" } }; var formattingDayPeriodValues47 = { narrow: { am: "AM", pm: "PM", midnight: "meia-noite", noon: "meio-dia", morning: "da manhã", afternoon: "da tarde", evening: "da noite", night: "da madrugada" }, abbreviated: { am: "AM", pm: "PM", midnight: "meia-noite", noon: "meio-dia", morning: "da manhã", afternoon: "da tarde", evening: "da noite", night: "da madrugada" }, wide: { am: "AM", pm: "PM", midnight: "meia-noite", noon: "meio-dia", morning: "da manhã", afternoon: "da tarde", evening: "da noite", night: "da madrugada" } }; var ordinalNumber62 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "º"; }; var localize63 = { ordinalNumber: ordinalNumber62, era: buildLocalizeFn({ values: eraValues62, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues62, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues62, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues62, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues62, defaultWidth: "wide", formattingValues: formattingDayPeriodValues47, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/pt/_lib/match.mjs var matchOrdinalNumberPattern61 = /^(\d+)(º|ª)?/i; var parseOrdinalNumberPattern61 = /\d+/i; var matchEraPatterns61 = { narrow: /^(ac|dc|a|d)/i, abbreviated: /^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i, wide: /^(antes de cristo|antes da era comum|depois de cristo|era comum)/i }; var parseEraPatterns61 = { any: [/^ac/i, /^dc/i], wide: [ /^(antes de cristo|antes da era comum)/i, /^(depois de cristo|era comum)/i ] }; var matchQuarterPatterns61 = { narrow: /^[1234]/i, abbreviated: /^T[1234]/i, wide: /^[1234](º|ª)? trimestre/i }; var parseQuarterPatterns61 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns61 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i, wide: /^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i }; var parseMonthPatterns61 = { 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, /^ab/i, /^mai/i, /^jun/i, /^jul/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns61 = { narrow: /^[dstq]/i, short: /^(dom|seg|ter|qua|qui|sex|s[áa]b)/i, abbreviated: /^(dom|seg|ter|qua|qui|sex|s[áa]b)/i, wide: /^(domingo|segunda-?\s?feira|terça-?\s?feira|quarta-?\s?feira|quinta-?\s?feira|sexta-?\s?feira|s[áa]bado)/i }; var parseDayPatterns61 = { narrow: [/^d/i, /^s/i, /^t/i, /^q/i, /^q/i, /^s/i, /^s/i], any: [/^d/i, /^seg/i, /^t/i, /^qua/i, /^qui/i, /^sex/i, /^s[áa]/i] }; var matchDayPeriodPatterns61 = { narrow: /^(a|p|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i, any: /^([ap]\.?\s?m\.?|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i }; var parseDayPeriodPatterns61 = { any: { am: /^a/i, pm: /^p/i, midnight: /^meia/i, noon: /^meio/i, morning: /manh[ãa]/i, afternoon: /tarde/i, evening: /noite/i, night: /madrugada/i } }; var match62 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern61, parsePattern: parseOrdinalNumberPattern61, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns61, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns61, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns61, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns61, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns61, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns61, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns61, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns61, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns61, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns61, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/pt-BR/_lib/formatLong.mjs var dateFormats71 = { full: "EEEE, d 'de' MMMM 'de' y", long: "d 'de' MMMM 'de' y", medium: "d MMM y", short: "dd/MM/yyyy" }; var timeFormats71 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats71 = { full: "{{date}} 'às' {{time}}", long: "{{date}} 'às' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong71 = { date: buildFormatLongFn({ formats: dateFormats71, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats71, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats71, defaultWidth: "full" }) }; // node_modules/date-fns/locale/pt-BR/_lib/localize.mjs var eraValues63 = { narrow: ["AC", "DC"], abbreviated: ["AC", "DC"], wide: ["antes de cristo", "depois de cristo"] }; var quarterValues63 = { narrow: ["1", "2", "3", "4"], abbreviated: ["T1", "T2", "T3", "T4"], wide: ["1º trimestre", "2º trimestre", "3º trimestre", "4º trimestre"] }; var monthValues63 = { narrow: ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], abbreviated: [ "jan", "fev", "mar", "abr", "mai", "jun", "jul", "ago", "set", "out", "nov", "dez" ], wide: [ "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro" ] }; var dayValues63 = { narrow: ["D", "S", "T", "Q", "Q", "S", "S"], short: ["dom", "seg", "ter", "qua", "qui", "sex", "sab"], abbreviated: [ "domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado" ], wide: [ "domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado" ] }; var dayPeriodValues63 = { narrow: { am: "a", pm: "p", midnight: "mn", noon: "md", morning: "manhã", afternoon: "tarde", evening: "tarde", night: "noite" }, abbreviated: { am: "AM", pm: "PM", midnight: "meia-noite", noon: "meio-dia", morning: "manhã", afternoon: "tarde", evening: "tarde", night: "noite" }, wide: { am: "a.m.", pm: "p.m.", midnight: "meia-noite", noon: "meio-dia", morning: "manhã", afternoon: "tarde", evening: "tarde", night: "noite" } }; var formattingDayPeriodValues48 = { narrow: { am: "a", pm: "p", midnight: "mn", noon: "md", morning: "da manhã", afternoon: "da tarde", evening: "da tarde", night: "da noite" }, abbreviated: { am: "AM", pm: "PM", midnight: "meia-noite", noon: "meio-dia", morning: "da manhã", afternoon: "da tarde", evening: "da tarde", night: "da noite" }, wide: { am: "a.m.", pm: "p.m.", midnight: "meia-noite", noon: "meio-dia", morning: "da manhã", afternoon: "da tarde", evening: "da tarde", night: "da noite" } }; var ordinalNumber63 = (dirtyNumber, options) => { const number = Number(dirtyNumber); if ((options == null ? void 0 : options.unit) === "week") { return number + "ª"; } return number + "º"; }; var localize64 = { ordinalNumber: ordinalNumber63, era: buildLocalizeFn({ values: eraValues63, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues63, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues63, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues63, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues63, defaultWidth: "wide", formattingValues: formattingDayPeriodValues48, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/pt-BR/_lib/match.mjs var matchOrdinalNumberPattern62 = /^(\d+)[ºªo]?/i; var parseOrdinalNumberPattern62 = /\d+/i; var matchEraPatterns62 = { narrow: /^(ac|dc|a|d)/i, abbreviated: /^(a\.?\s?c\.?|d\.?\s?c\.?)/i, wide: /^(antes de cristo|depois de cristo)/i }; var parseEraPatterns62 = { any: [/^ac/i, /^dc/i], wide: [/^antes de cristo/i, /^depois de cristo/i] }; var matchQuarterPatterns62 = { narrow: /^[1234]/i, abbreviated: /^T[1234]/i, wide: /^[1234](º)? trimestre/i }; var parseQuarterPatterns62 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns62 = { narrow: /^[jfmajsond]/i, abbreviated: /^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i, wide: /^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i }; var parseMonthPatterns62 = { 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, /^fev/i, /^mar/i, /^abr/i, /^mai/i, /^jun/i, /^jul/i, /^ago/i, /^set/i, /^out/i, /^nov/i, /^dez/i ] }; var matchDayPatterns62 = { narrow: /^(dom|[23456]ª?|s[aá]b)/i, short: /^(dom|[23456]ª?|s[aá]b)/i, abbreviated: /^(dom|seg|ter|qua|qui|sex|s[aá]b)/i, wide: /^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)/i }; var parseDayPatterns62 = { short: [/^d/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^s[aá]/i], narrow: [/^d/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^s[aá]/i], any: [/^d/i, /^seg/i, /^t/i, /^qua/i, /^qui/i, /^sex/i, /^s[aá]b/i] }; var matchDayPeriodPatterns62 = { narrow: /^(a|p|mn|md|(da) (manhã|tarde|noite))/i, any: /^([ap]\.?\s?m\.?|meia[-\s]noite|meio[-\s]dia|(da) (manhã|tarde|noite))/i }; var parseDayPeriodPatterns62 = { any: { am: /^a/i, pm: /^p/i, midnight: /^mn|^meia[-\s]noite/i, noon: /^md|^meio[-\s]dia/i, morning: /manhã/i, afternoon: /tarde/i, evening: /tarde/i, night: /noite/i } }; var match63 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern62, parsePattern: parseOrdinalNumberPattern62, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns62, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns62, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns62, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns62, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns62, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns62, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns62, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns62, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns62, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns62, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ro/_lib/formatLong.mjs var dateFormats72 = { full: "EEEE, d MMMM yyyy", long: "d MMMM yyyy", medium: "d MMM yyyy", short: "dd.MM.yyyy" }; var timeFormats72 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats72 = { full: "{{date}} 'la' {{time}}", long: "{{date}} 'la' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong72 = { date: buildFormatLongFn({ formats: dateFormats72, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats72, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats72, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ro/_lib/localize.mjs var eraValues64 = { narrow: ["Î", "D"], abbreviated: ["Î.d.C.", "D.C."], wide: ["Înainte de Cristos", "După Cristos"] }; var quarterValues64 = { narrow: ["1", "2", "3", "4"], abbreviated: ["T1", "T2", "T3", "T4"], wide: [ "primul trimestru", "al doilea trimestru", "al treilea trimestru", "al patrulea trimestru" ] }; var monthValues64 = { narrow: ["I", "F", "M", "A", "M", "I", "I", "A", "S", "O", "N", "D"], abbreviated: [ "ian", "feb", "mar", "apr", "mai", "iun", "iul", "aug", "sep", "oct", "noi", "dec" ], wide: [ "ianuarie", "februarie", "martie", "aprilie", "mai", "iunie", "iulie", "august", "septembrie", "octombrie", "noiembrie", "decembrie" ] }; var dayValues64 = { narrow: ["d", "l", "m", "m", "j", "v", "s"], short: ["du", "lu", "ma", "mi", "jo", "vi", "sâ"], abbreviated: ["dum", "lun", "mar", "mie", "joi", "vin", "sâm"], wide: ["duminică", "luni", "marți", "miercuri", "joi", "vineri", "sâmbătă"] }; var dayPeriodValues64 = { narrow: { am: "a", pm: "p", midnight: "mn", noon: "ami", morning: "dim", afternoon: "da", evening: "s", night: "n" }, abbreviated: { am: "AM", pm: "PM", midnight: "miezul nopții", noon: "amiază", morning: "dimineață", afternoon: "după-amiază", evening: "seară", night: "noapte" }, wide: { am: "a.m.", pm: "p.m.", midnight: "miezul nopții", noon: "amiază", morning: "dimineață", afternoon: "după-amiază", evening: "seară", night: "noapte" } }; var formattingDayPeriodValues49 = { narrow: { am: "a", pm: "p", midnight: "mn", noon: "amiază", morning: "dimineață", afternoon: "după-amiază", evening: "seară", night: "noapte" }, abbreviated: { am: "AM", pm: "PM", midnight: "miezul nopții", noon: "amiază", morning: "dimineață", afternoon: "după-amiază", evening: "seară", night: "noapte" }, wide: { am: "a.m.", pm: "p.m.", midnight: "miezul nopții", noon: "amiază", morning: "dimineață", afternoon: "după-amiază", evening: "seară", night: "noapte" } }; var ordinalNumber64 = (dirtyNumber, _options) => { return String(dirtyNumber); }; var localize65 = { ordinalNumber: ordinalNumber64, era: buildLocalizeFn({ values: eraValues64, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues64, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues64, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues64, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues64, defaultWidth: "wide", formattingValues: formattingDayPeriodValues49, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ro/_lib/match.mjs var matchOrdinalNumberPattern63 = /^(\d+)?/i; var parseOrdinalNumberPattern63 = /\d+/i; var matchEraPatterns63 = { narrow: /^(Î|D)/i, abbreviated: /^(Î\.?\s?d\.?\s?C\.?|Î\.?\s?e\.?\s?n\.?|D\.?\s?C\.?|e\.?\s?n\.?)/i, wide: /^(Înainte de Cristos|Înaintea erei noastre|După Cristos|Era noastră)/i }; var parseEraPatterns63 = { any: [/^ÎC/i, /^DC/i], wide: [ /^(Înainte de Cristos|Înaintea erei noastre)/i, /^(După Cristos|Era noastră)/i ] }; var matchQuarterPatterns63 = { narrow: /^[1234]/i, abbreviated: /^T[1234]/i, wide: /^trimestrul [1234]/i }; var parseQuarterPatterns63 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns63 = { narrow: /^[ifmaasond]/i, abbreviated: /^(ian|feb|mar|apr|mai|iun|iul|aug|sep|oct|noi|dec)/i, wide: /^(ianuarie|februarie|martie|aprilie|mai|iunie|iulie|august|septembrie|octombrie|noiembrie|decembrie)/i }; var parseMonthPatterns63 = { narrow: [ /^i/i, /^f/i, /^m/i, /^a/i, /^m/i, /^i/i, /^i/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i ], any: [ /^ia/i, /^f/i, /^mar/i, /^ap/i, /^mai/i, /^iun/i, /^iul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns63 = { narrow: /^[dlmjvs]/i, short: /^(d|l|ma|mi|j|v|s)/i, abbreviated: /^(dum|lun|mar|mie|jo|vi|sâ)/i, wide: /^(duminica|luni|marţi|miercuri|joi|vineri|sâmbătă)/i }; var parseDayPatterns63 = { narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i], any: [/^d/i, /^l/i, /^ma/i, /^mi/i, /^j/i, /^v/i, /^s/i] }; var matchDayPeriodPatterns63 = { narrow: /^(a|p|mn|a|(dimineaţa|după-amiaza|seara|noaptea))/i, any: /^([ap]\.?\s?m\.?|miezul nopții|amiaza|(dimineaţa|după-amiaza|seara|noaptea))/i }; var parseDayPeriodPatterns63 = { any: { am: /^a/i, pm: /^p/i, midnight: /^mn/i, noon: /amiaza/i, morning: /dimineaţa/i, afternoon: /după-amiaza/i, evening: /seara/i, night: /noaptea/i } }; var match64 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern63, parsePattern: parseOrdinalNumberPattern63, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns63, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns63, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns63, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns63, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns63, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns63, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns63, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns63, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns63, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns63, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ru/_lib/formatDistance.mjs function declension3(scheme, count) { if (scheme.one !== void 0 && count === 1) { return scheme.one; } const rem10 = count % 10; const rem100 = count % 100; if (rem10 === 1 && rem100 !== 11) { return scheme.singularNominative.replace("{{count}}", String(count)); } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { return scheme.singularGenitive.replace("{{count}}", String(count)); } else { return scheme.pluralGenitive.replace("{{count}}", String(count)); } } function buildLocalizeTokenFn4(scheme) { return (count, options) => { if (options == null ? void 0 : options.addSuffix) { if (options.comparison && options.comparison > 0) { if (scheme.future) { return declension3(scheme.future, count); } else { return "через " + declension3(scheme.regular, count); } } else { if (scheme.past) { return declension3(scheme.past, count); } else { return declension3(scheme.regular, count) + " назад"; } } } else { return declension3(scheme.regular, count); } }; } var formatDistanceLocale4 = { lessThanXSeconds: buildLocalizeTokenFn4({ regular: { one: "меньше секунды", singularNominative: "меньше {{count}} секунды", singularGenitive: "меньше {{count}} секунд", pluralGenitive: "меньше {{count}} секунд" }, future: { one: "меньше, чем через секунду", singularNominative: "меньше, чем через {{count}} секунду", singularGenitive: "меньше, чем через {{count}} секунды", pluralGenitive: "меньше, чем через {{count}} секунд" } }), xSeconds: buildLocalizeTokenFn4({ regular: { singularNominative: "{{count}} секунда", singularGenitive: "{{count}} секунды", pluralGenitive: "{{count}} секунд" }, past: { singularNominative: "{{count}} секунду назад", singularGenitive: "{{count}} секунды назад", pluralGenitive: "{{count}} секунд назад" }, future: { singularNominative: "через {{count}} секунду", singularGenitive: "через {{count}} секунды", pluralGenitive: "через {{count}} секунд" } }), halfAMinute: (_count, options) => { if (options == null ? void 0 : options.addSuffix) { if (options.comparison && options.comparison > 0) { return "через полминуты"; } else { return "полминуты назад"; } } return "полминуты"; }, lessThanXMinutes: buildLocalizeTokenFn4({ regular: { one: "меньше минуты", singularNominative: "меньше {{count}} минуты", singularGenitive: "меньше {{count}} минут", pluralGenitive: "меньше {{count}} минут" }, future: { one: "меньше, чем через минуту", singularNominative: "меньше, чем через {{count}} минуту", singularGenitive: "меньше, чем через {{count}} минуты", pluralGenitive: "меньше, чем через {{count}} минут" } }), xMinutes: buildLocalizeTokenFn4({ regular: { singularNominative: "{{count}} минута", singularGenitive: "{{count}} минуты", pluralGenitive: "{{count}} минут" }, past: { singularNominative: "{{count}} минуту назад", singularGenitive: "{{count}} минуты назад", pluralGenitive: "{{count}} минут назад" }, future: { singularNominative: "через {{count}} минуту", singularGenitive: "через {{count}} минуты", pluralGenitive: "через {{count}} минут" } }), aboutXHours: buildLocalizeTokenFn4({ regular: { singularNominative: "около {{count}} часа", singularGenitive: "около {{count}} часов", pluralGenitive: "около {{count}} часов" }, future: { singularNominative: "приблизительно через {{count}} час", singularGenitive: "приблизительно через {{count}} часа", pluralGenitive: "приблизительно через {{count}} часов" } }), xHours: buildLocalizeTokenFn4({ regular: { singularNominative: "{{count}} час", singularGenitive: "{{count}} часа", pluralGenitive: "{{count}} часов" } }), xDays: buildLocalizeTokenFn4({ regular: { singularNominative: "{{count}} день", singularGenitive: "{{count}} дня", pluralGenitive: "{{count}} дней" } }), aboutXWeeks: buildLocalizeTokenFn4({ regular: { singularNominative: "около {{count}} недели", singularGenitive: "около {{count}} недель", pluralGenitive: "около {{count}} недель" }, future: { singularNominative: "приблизительно через {{count}} неделю", singularGenitive: "приблизительно через {{count}} недели", pluralGenitive: "приблизительно через {{count}} недель" } }), xWeeks: buildLocalizeTokenFn4({ regular: { singularNominative: "{{count}} неделя", singularGenitive: "{{count}} недели", pluralGenitive: "{{count}} недель" } }), aboutXMonths: buildLocalizeTokenFn4({ regular: { singularNominative: "около {{count}} месяца", singularGenitive: "около {{count}} месяцев", pluralGenitive: "около {{count}} месяцев" }, future: { singularNominative: "приблизительно через {{count}} месяц", singularGenitive: "приблизительно через {{count}} месяца", pluralGenitive: "приблизительно через {{count}} месяцев" } }), xMonths: buildLocalizeTokenFn4({ regular: { singularNominative: "{{count}} месяц", singularGenitive: "{{count}} месяца", pluralGenitive: "{{count}} месяцев" } }), aboutXYears: buildLocalizeTokenFn4({ regular: { singularNominative: "около {{count}} года", singularGenitive: "около {{count}} лет", pluralGenitive: "около {{count}} лет" }, future: { singularNominative: "приблизительно через {{count}} год", singularGenitive: "приблизительно через {{count}} года", pluralGenitive: "приблизительно через {{count}} лет" } }), xYears: buildLocalizeTokenFn4({ regular: { singularNominative: "{{count}} год", singularGenitive: "{{count}} года", pluralGenitive: "{{count}} лет" } }), overXYears: buildLocalizeTokenFn4({ regular: { singularNominative: "больше {{count}} года", singularGenitive: "больше {{count}} лет", pluralGenitive: "больше {{count}} лет" }, future: { singularNominative: "больше, чем через {{count}} год", singularGenitive: "больше, чем через {{count}} года", pluralGenitive: "больше, чем через {{count}} лет" } }), almostXYears: buildLocalizeTokenFn4({ regular: { singularNominative: "почти {{count}} год", singularGenitive: "почти {{count}} года", pluralGenitive: "почти {{count}} лет" }, future: { singularNominative: "почти через {{count}} год", singularGenitive: "почти через {{count}} года", pluralGenitive: "почти через {{count}} лет" } }) }; // node_modules/date-fns/locale/ru/_lib/formatLong.mjs var dateFormats73 = { full: "EEEE, d MMMM y 'г.'", long: "d MMMM y 'г.'", medium: "d MMM y 'г.'", short: "dd.MM.y" }; var timeFormats73 = { full: "H:mm:ss zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats73 = { any: "{{date}}, {{time}}" }; var formatLong73 = { date: buildFormatLongFn({ formats: dateFormats73, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats73, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats73, defaultWidth: "any" }) }; // node_modules/date-fns/locale/ru/_lib/localize.mjs var eraValues65 = { narrow: ["до н.э.", "н.э."], abbreviated: ["до н. э.", "н. э."], wide: ["до нашей эры", "нашей эры"] }; var quarterValues65 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1-й кв.", "2-й кв.", "3-й кв.", "4-й кв."], wide: ["1-й квартал", "2-й квартал", "3-й квартал", "4-й квартал"] }; var monthValues65 = { narrow: ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"], abbreviated: [ "янв.", "фев.", "март", "апр.", "май", "июнь", "июль", "авг.", "сент.", "окт.", "нояб.", "дек." ], wide: [ "январь", "февраль", "март", "апрель", "май", "июнь", "июль", "август", "сентябрь", "октябрь", "ноябрь", "декабрь" ] }; var formattingMonthValues14 = { narrow: ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"], abbreviated: [ "янв.", "фев.", "мар.", "апр.", "мая", "июн.", "июл.", "авг.", "сент.", "окт.", "нояб.", "дек." ], wide: [ "января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря" ] }; var dayValues65 = { narrow: ["В", "П", "В", "С", "Ч", "П", "С"], short: ["вс", "пн", "вт", "ср", "чт", "пт", "сб"], abbreviated: ["вск", "пнд", "втр", "срд", "чтв", "птн", "суб"], wide: [ "воскресенье", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота" ] }; var dayPeriodValues65 = { 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 formattingDayPeriodValues50 = { 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 ordinalNumber65 = (dirtyNumber, options) => { const number = Number(dirtyNumber); const unit = options == null ? void 0 : options.unit; let suffix; if (unit === "date") { suffix = "-е"; } else if (unit === "week" || unit === "minute" || unit === "second") { suffix = "-я"; } else { suffix = "-й"; } return number + suffix; }; var localize66 = { ordinalNumber: ordinalNumber65, era: buildLocalizeFn({ values: eraValues65, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues65, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues65, defaultWidth: "wide", formattingValues: formattingMonthValues14, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues65, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues65, defaultWidth: "any", formattingValues: formattingDayPeriodValues50, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ru/_lib/match.mjs var matchOrdinalNumberPattern64 = /^(\d+)(-?(е|я|й|ое|ье|ая|ья|ый|ой|ий|ый))?/i; var parseOrdinalNumberPattern64 = /\d+/i; var matchEraPatterns64 = { narrow: /^((до )?н\.?\s?э\.?)/i, abbreviated: /^((до )?н\.?\s?э\.?)/i, wide: /^(до нашей эры|нашей эры|наша эра)/i }; var parseEraPatterns64 = { any: [/^д/i, /^н/i] }; var matchQuarterPatterns64 = { narrow: /^[1234]/i, abbreviated: /^[1234](-?[ыои]?й?)? кв.?/i, wide: /^[1234](-?[ыои]?й?)? квартал/i }; var parseQuarterPatterns64 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns64 = { narrow: /^[яфмаисонд]/i, abbreviated: /^(янв|фев|март?|апр|ма[йя]|июн[ья]?|июл[ья]?|авг|сент?|окт|нояб?|дек)\.?/i, wide: /^(январ[ья]|феврал[ья]|марта?|апрел[ья]|ма[йя]|июн[ья]|июл[ья]|августа?|сентябр[ья]|октябр[ья]|октябр[ья]|ноябр[ья]|декабр[ья])/i }; var parseMonthPatterns64 = { 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 ] }; var matchDayPatterns64 = { narrow: /^[впсч]/i, short: /^(вс|во|пн|по|вт|ср|чт|че|пт|пя|сб|су)\.?/i, abbreviated: /^(вск|вос|пнд|пон|втр|вто|срд|сре|чтв|чет|птн|пят|суб).?/i, wide: /^(воскресень[ея]|понедельника?|вторника?|сред[аы]|четверга?|пятниц[аы]|суббот[аы])/i }; var parseDayPatterns64 = { narrow: [/^в/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i], any: [/^в[ос]/i, /^п[он]/i, /^в/i, /^ср/i, /^ч/i, /^п[ят]/i, /^с[уб]/i] }; var matchDayPeriodPatterns64 = { narrow: /^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i, abbreviated: /^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i, wide: /^([дп]п|полночь|полдень|утр[оа]|день|дня|вечера?|ноч[ьи])/i }; var parseDayPeriodPatterns64 = { any: { am: /^дп/i, pm: /^пп/i, midnight: /^полн/i, noon: /^полд/i, morning: /^у/i, afternoon: /^д[ен]/i, evening: /^в/i, night: /^н/i } }; var match65 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern64, parsePattern: parseOrdinalNumberPattern64, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns64, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns64, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns64, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns64, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns64, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns64, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns64, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns64, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns64, defaultMatchWidth: "wide", parsePatterns: parseDayPeriodPatterns64, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/se/_lib/formatLong.mjs var dateFormats74 = { full: "EEEE MMMM d. 'b.' y", long: "MMMM d. 'b.' y", medium: "MMM d. 'b.' y", short: "dd.MM.y" }; var timeFormats74 = { full: "'dii.' HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats74 = { full: "{{date}} 'dii.' {{time}}", long: "{{date}} 'dii.' {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong74 = { date: buildFormatLongFn({ formats: dateFormats74, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats74, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats74, defaultWidth: "full" }) }; // node_modules/date-fns/locale/se/_lib/localize.mjs var eraValues66 = { narrow: ["o.Kr.", "m.Kr."], abbreviated: ["o.Kr.", "m.Kr."], wide: ["ovdal Kristusa", "maŋŋel Kristusa"] }; var quarterValues66 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["1. kvartála", "2. kvartála", "3. kvartála", "4. kvartála"] }; var monthValues66 = { narrow: ["O", "G", "N", "C", "M", "G", "S", "B", "Č", "G", "S", "J"], abbreviated: [ "ođđa", "guov", "njuk", "cuo", "mies", "geas", "suoi", "borg", "čakč", "golg", "skáb", "juov" ], wide: [ "ođđajagemánnu", "guovvamánnu", "njukčamánnu", "cuoŋománnu", "miessemánnu", "geassemánnu", "suoidnemánnu", "borgemánnu", "čakčamánnu", "golggotmánnu", "skábmamánnu", "juovlamánnu" ] }; var dayValues66 = { narrow: ["S", "V", "M", "G", "D", "B", "L"], short: ["sotn", "vuos", "maŋ", "gask", "duor", "bear", "láv"], abbreviated: ["sotn", "vuos", "maŋ", "gask", "duor", "bear", "láv"], wide: [ "sotnabeaivi", "vuossárga", "maŋŋebárga", "gaskavahkku", "duorastat", "bearjadat", "lávvardat" ] }; var dayPeriodValues66 = { narrow: { am: "a", pm: "p", midnight: "gaskaidja", noon: "gaskabeaivi", morning: "iđđes", afternoon: "maŋŋel gaska.", evening: "eahkes", night: "ihkku" }, abbreviated: { am: "a.m.", pm: "p.m.", midnight: "gaskaidja", noon: "gaskabeaivvi", morning: "iđđes", afternoon: "maŋŋel gaskabea.", evening: "eahkes", night: "ihkku" }, wide: { am: "a.m.", pm: "p.m.", midnight: "gaskaidja", noon: "gaskabeavvi", morning: "iđđes", afternoon: "maŋŋel gaskabeaivvi", evening: "eahkes", night: "ihkku" } }; var ordinalNumber66 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize67 = { ordinalNumber: ordinalNumber66, era: buildLocalizeFn({ values: eraValues66, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues66, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues66, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues66, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues66, defaultWidth: "wide" }) }; // node_modules/date-fns/locale/se/_lib/match.mjs var matchOrdinalNumberPattern65 = /^(\d+)\.?/i; var parseOrdinalNumberPattern65 = /\d+/i; var matchEraPatterns65 = { narrow: /^(o\.? ?Kr\.?|m\.? ?Kr\.?)/i, abbreviated: /^(o\.? ?Kr\.?|m\.? ?Kr\.?)/i, wide: /^(ovdal Kristusa|ovdal min áiggi|maŋŋel Kristusa|min áigi)/i }; var parseEraPatterns65 = { any: [/^o/i, /^m/i] }; var matchQuarterPatterns65 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^[1234](\.)? kvartála/i }; var parseQuarterPatterns65 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns65 = { narrow: /^[ogncmsbčj]/i, abbreviated: /^(ođđa|guov|njuk|cuo|mies|geas|suoi|borg|čakč|golg|skáb|juov)\.?/i, wide: /^(ođđajagemánnu|guovvamánnu|njukčamánnu|cuoŋománnu|miessemánnu|geassemánnu|suoidnemánnu|borgemánnu|čakčamánnu|golggotmánnu|skábmamánnu|juovlamánnu)/i }; var parseMonthPatterns65 = { narrow: [ /^o/i, /^g/i, /^n/i, /^c/i, /^m/i, /^g/i, /^s/i, /^b/i, /^č/i, /^g/i, /^s/i, /^j/i ], any: [ /^o/i, /^gu/i, /^n/i, /^c/i, /^m/i, /^ge/i, /^su/i, /^b/i, /^č/i, /^go/i, /^sk/i, /^j/i ] }; var matchDayPatterns65 = { narrow: /^[svmgdbl]/i, short: /^(sotn|vuos|maŋ|gask|duor|bear|láv)/i, abbreviated: /^(sotn|vuos|maŋ|gask|duor|bear|láv)/i, wide: /^(sotnabeaivi|vuossárga|maŋŋebárga|gaskavahkku|duorastat|bearjadat|lávvardat)/i }; var parseDayPatterns65 = { any: [/^s/i, /^v/i, /^m/i, /^g/i, /^d/i, /^b/i, /^l/i] }; var matchDayPeriodPatterns65 = { narrow: /^(gaskaidja|gaskabeaivvi|(på) (iđđes|maŋŋel gaskabeaivvi|eahkes|ihkku)|[ap])/i, any: /^([ap]\.?\s?m\.?|gaskaidja|gaskabeaivvi|(på) (iđđes|maŋŋel gaskabeaivvi|eahkes|ihkku))/i }; var parseDayPeriodPatterns65 = { any: { am: /^a(\.?\s?m\.?)?$/i, pm: /^p(\.?\s?m\.?)?$/i, midnight: /^gaskai/i, noon: /^gaskab/i, morning: /iđđes/i, afternoon: /maŋŋel gaskabeaivvi/i, evening: /eahkes/i, night: /ihkku/i } }; var match66 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern65, parsePattern: parseOrdinalNumberPattern65, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns65, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns65, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns65, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns65, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns65, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns65, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns65, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns65, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns65, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns65, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/sk/_lib/formatLong.mjs var dateFormats75 = { full: "EEEE d. MMMM y", long: "d. MMMM y", medium: "d. M. y", short: "d. M. y" }; var timeFormats75 = { full: "H:mm:ss zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats75 = { full: "{{date}}, {{time}}", long: "{{date}}, {{time}}", medium: "{{date}}, {{time}}", short: "{{date}} {{time}}" }; var formatLong75 = { date: buildFormatLongFn({ formats: dateFormats75, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats75, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats75, defaultWidth: "full" }) }; // node_modules/date-fns/locale/sk/_lib/localize.mjs var eraValues67 = { narrow: ["pred Kr.", "po Kr."], abbreviated: ["pred Kr.", "po Kr."], wide: ["pred Kristom", "po Kristovi"] }; var quarterValues67 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["1. štvrťrok", "2. štvrťrok", "3. štvrťrok", "4. štvrťrok"] }; var monthValues67 = { narrow: ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], abbreviated: [ "jan", "feb", "mar", "apr", "máj", "jún", "júl", "aug", "sep", "okt", "nov", "dec" ], wide: [ "január", "február", "marec", "apríl", "máj", "jún", "júl", "august", "september", "október", "november", "december" ] }; var formattingMonthValues15 = { narrow: ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], abbreviated: [ "jan", "feb", "mar", "apr", "máj", "jún", "júl", "aug", "sep", "okt", "nov", "dec" ], wide: [ "januára", "februára", "marca", "apríla", "mája", "júna", "júla", "augusta", "septembra", "októbra", "novembra", "decembra" ] }; var dayValues67 = { narrow: ["n", "p", "u", "s", "š", "p", "s"], short: ["ne", "po", "ut", "st", "št", "pi", "so"], abbreviated: ["ne", "po", "ut", "st", "št", "pi", "so"], wide: [ "nedeľa", "pondelok", "utorok", "streda", "štvrtok", "piatok", "sobota" ] }; var dayPeriodValues67 = { narrow: { am: "AM", pm: "PM", midnight: "poln.", noon: "pol.", morning: "ráno", afternoon: "pop.", evening: "več.", night: "noc" }, abbreviated: { am: "AM", pm: "PM", midnight: "poln.", noon: "pol.", morning: "ráno", afternoon: "popol.", evening: "večer", night: "noc" }, wide: { am: "AM", pm: "PM", midnight: "polnoc", noon: "poludnie", morning: "ráno", afternoon: "popoludnie", evening: "večer", night: "noc" } }; var formattingDayPeriodValues51 = { narrow: { am: "AM", pm: "PM", midnight: "o poln.", noon: "nap.", morning: "ráno", afternoon: "pop.", evening: "več.", night: "v n." }, abbreviated: { am: "AM", pm: "PM", midnight: "o poln.", noon: "napol.", morning: "ráno", afternoon: "popol.", evening: "večer", night: "v noci" }, wide: { am: "AM", pm: "PM", midnight: "o polnoci", noon: "napoludnie", morning: "ráno", afternoon: "popoludní", evening: "večer", night: "v noci" } }; var ordinalNumber67 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize68 = { ordinalNumber: ordinalNumber67, era: buildLocalizeFn({ values: eraValues67, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues67, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues67, defaultWidth: "wide", formattingValues: formattingMonthValues15, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues67, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues67, defaultWidth: "wide", formattingValues: formattingDayPeriodValues51, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/sk/_lib/match.mjs var matchOrdinalNumberPattern66 = /^(\d+)\.?/i; var parseOrdinalNumberPattern66 = /\d+/i; var matchEraPatterns66 = { narrow: /^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i, abbreviated: /^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i, wide: /^(pred Kristom|pred na[šs][íi]m letopo[čc]tom|po Kristovi|n[áa][šs]ho letopo[čc]tu)/i }; var parseEraPatterns66 = { any: [/^pr/i, /^(po|n)/i] }; var matchQuarterPatterns66 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^[1234]\. [šs]tvr[ťt]rok/i }; var parseQuarterPatterns66 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns66 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan|feb|mar|apr|m[áa]j|j[úu]n|j[úu]l|aug|sep|okt|nov|dec)/i, wide: /^(janu[áa]ra?|febru[áa]ra?|(marec|marca)|apr[íi]la?|m[áa]ja?|j[úu]na?|j[úu]la?|augusta?|(september|septembra)|(okt[óo]ber|okt[óo]bra)|(november|novembra)|(december|decembra))/i }; var parseMonthPatterns66 = { 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, /^m[áa]j/i, /^j[úu]n/i, /^j[úu]l/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns66 = { narrow: /^[npusšp]/i, short: /^(ne|po|ut|st|št|pi|so)/i, abbreviated: /^(ne|po|ut|st|št|pi|so)/i, wide: /^(nede[ľl]a|pondelok|utorok|streda|[šs]tvrtok|piatok|sobota])/i }; var parseDayPatterns66 = { narrow: [/^n/i, /^p/i, /^u/i, /^s/i, /^š/i, /^p/i, /^s/i], any: [/^n/i, /^po/i, /^u/i, /^st/i, /^(št|stv)/i, /^pi/i, /^so/i] }; var matchDayPeriodPatterns66 = { narrow: /^(am|pm|(o )?poln\.?|(nap\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]\.?|(v n\.?|noc))/i, abbreviated: /^(am|pm|(o )?poln\.?|(napol\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]er|(v )?noci?)/i, any: /^(am|pm|(o )?polnoci?|(na)?poludnie|r[áa]no|popoludn(ie|í|i)|ve[čc]er|(v )?noci?)/i }; var parseDayPeriodPatterns66 = { any: { am: /^am/i, pm: /^pm/i, midnight: /poln/i, noon: /^(nap|(na)?pol(\.|u))/i, morning: /^r[áa]no/i, afternoon: /^pop/i, evening: /^ve[čc]/i, night: /^(noc|v n\.)/i } }; var match67 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern66, parsePattern: parseOrdinalNumberPattern66, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns66, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns66, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns66, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns66, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns66, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns66, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns66, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns66, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns66, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns66, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/sl/_lib/formatLong.mjs var dateFormats76 = { full: "EEEE, dd. MMMM y", long: "dd. MMMM y", medium: "d. MMM y", short: "d. MM. yy" }; var timeFormats76 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats76 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong76 = { date: buildFormatLongFn({ formats: dateFormats76, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats76, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats76, defaultWidth: "full" }) }; // node_modules/date-fns/locale/sl/_lib/localize.mjs var eraValues68 = { narrow: ["pr. n. št.", "po n. št."], abbreviated: ["pr. n. št.", "po n. št."], wide: ["pred našim štetjem", "po našem štetju"] }; var quarterValues68 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1. čet.", "2. čet.", "3. čet.", "4. čet."], wide: ["1. četrtletje", "2. četrtletje", "3. četrtletje", "4. četrtletje"] }; var monthValues68 = { narrow: ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], abbreviated: [ "jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "avg.", "sep.", "okt.", "nov.", "dec." ], wide: [ "januar", "februar", "marec", "april", "maj", "junij", "julij", "avgust", "september", "oktober", "november", "december" ] }; var dayValues68 = { narrow: ["n", "p", "t", "s", "č", "p", "s"], short: ["ned.", "pon.", "tor.", "sre.", "čet.", "pet.", "sob."], abbreviated: ["ned.", "pon.", "tor.", "sre.", "čet.", "pet.", "sob."], wide: [ "nedelja", "ponedeljek", "torek", "sreda", "četrtek", "petek", "sobota" ] }; var dayPeriodValues68 = { narrow: { am: "d", pm: "p", midnight: "24.00", noon: "12.00", morning: "j", afternoon: "p", evening: "v", night: "n" }, abbreviated: { am: "dop.", pm: "pop.", midnight: "poln.", noon: "pold.", morning: "jut.", afternoon: "pop.", evening: "več.", night: "noč" }, wide: { am: "dop.", pm: "pop.", midnight: "polnoč", noon: "poldne", morning: "jutro", afternoon: "popoldne", evening: "večer", night: "noč" } }; var formattingDayPeriodValues52 = { narrow: { am: "d", pm: "p", midnight: "24.00", noon: "12.00", morning: "zj", afternoon: "p", evening: "zv", night: "po" }, abbreviated: { am: "dop.", pm: "pop.", midnight: "opoln.", noon: "opold.", morning: "zjut.", afternoon: "pop.", evening: "zveč.", night: "ponoči" }, wide: { am: "dop.", pm: "pop.", midnight: "opolnoči", noon: "opoldne", morning: "zjutraj", afternoon: "popoldan", evening: "zvečer", night: "ponoči" } }; var ordinalNumber68 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize69 = { ordinalNumber: ordinalNumber68, era: buildLocalizeFn({ values: eraValues68, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues68, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues68, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues68, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues68, defaultWidth: "wide", formattingValues: formattingDayPeriodValues52, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/sl/_lib/match.mjs var matchOrdinalNumberPattern67 = /^(\d+)\./i; var parseOrdinalNumberPattern67 = /\d+/i; var matchEraPatterns67 = { abbreviated: /^(pr\. n\. št\.|po n\. št\.)/i, wide: /^(pred Kristusom|pred na[sš]im [sš]tetjem|po Kristusu|po na[sš]em [sš]tetju|na[sš]ega [sš]tetja)/i }; var parseEraPatterns67 = { any: [/^pr/i, /^(po|na[sš]em)/i] }; var matchQuarterPatterns67 = { narrow: /^[1234]/i, abbreviated: /^[1234]\.\s?[čc]et\.?/i, wide: /^[1234]\. [čc]etrtletje/i }; var parseQuarterPatterns67 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns67 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan\.|feb\.|mar\.|apr\.|maj|jun\.|jul\.|avg\.|sep\.|okt\.|nov\.|dec\.)/i, wide: /^(januar|februar|marec|april|maj|junij|julij|avgust|september|oktober|november|december)/i }; var parseMonthPatterns67 = { 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 ], abbreviated: [ /^ja/i, /^fe/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^av/i, /^s/i, /^o/i, /^n/i, /^d/i ], wide: [ /^ja/i, /^fe/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^av/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns67 = { narrow: /^[nptsčc]/i, short: /^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i, abbreviated: /^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i, wide: /^(nedelja|ponedeljek|torek|sreda|[cč]etrtek|petek|sobota)/i }; var parseDayPatterns67 = { narrow: [/^n/i, /^p/i, /^t/i, /^s/i, /^[cč]/i, /^p/i, /^s/i], any: [/^n/i, /^po/i, /^t/i, /^sr/i, /^[cč]/i, /^pe/i, /^so/i] }; var matchDayPeriodPatterns67 = { narrow: /^(d|po?|z?v|n|z?j|24\.00|12\.00)/i, any: /^(dop\.|pop\.|o?poln(\.|o[cč]i?)|o?pold(\.|ne)|z?ve[cč](\.|er)|(po)?no[cč]i?|popold(ne|an)|jut(\.|ro)|zjut(\.|raj))/i }; var parseDayPeriodPatterns67 = { narrow: { am: /^d/i, pm: /^p/i, midnight: /^24/i, noon: /^12/i, morning: /^(z?j)/i, afternoon: /^p/i, evening: /^(z?v)/i, night: /^(n|po)/i }, any: { am: /^dop\./i, pm: /^pop\./i, midnight: /^o?poln/i, noon: /^o?pold/i, morning: /j/i, afternoon: /^pop\./i, evening: /^z?ve/i, night: /(po)?no/i } }; var match68 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern67, parsePattern: parseOrdinalNumberPattern67, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns67, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns67, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns67, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns67, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns67, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns67, defaultParseWidth: "wide" }), day: buildMatchFn({ matchPatterns: matchDayPatterns67, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns67, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns67, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns67, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/sq/_lib/formatLong.mjs var dateFormats77 = { full: "EEEE, MMMM do, y", long: "MMMM do, y", medium: "MMM d, y", short: "MM/dd/yyyy" }; var timeFormats77 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats77 = { full: "{{date}} 'në' {{time}}", long: "{{date}} 'në' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong77 = { date: buildFormatLongFn({ formats: dateFormats77, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats77, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats77, defaultWidth: "full" }) }; // node_modules/date-fns/locale/sq/_lib/localize.mjs var eraValues69 = { narrow: ["P", "M"], abbreviated: ["PK", "MK"], wide: ["Para Krishtit", "Mbas Krishtit"] }; var quarterValues69 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["4-mujori I", "4-mujori II", "4-mujori III", "4-mujori IV"] }; var monthValues69 = { narrow: ["J", "S", "M", "P", "M", "Q", "K", "G", "S", "T", "N", "D"], abbreviated: [ "Jan", "Shk", "Mar", "Pri", "Maj", "Qer", "Kor", "Gus", "Sht", "Tet", "Nën", "Dhj" ], wide: [ "Janar", "Shkurt", "Mars", "Prill", "Maj", "Qershor", "Korrik", "Gusht", "Shtator", "Tetor", "Nëntor", "Dhjetor" ] }; var dayValues69 = { narrow: ["D", "H", "M", "M", "E", "P", "S"], short: ["Di", "Hë", "Ma", "Më", "En", "Pr", "Sh"], abbreviated: ["Die", "Hën", "Mar", "Mër", "Enj", "Pre", "Sht"], wide: ["Dielë", "Hënë", "Martë", "Mërkurë", "Enjte", "Premte", "Shtunë"] }; var dayPeriodValues69 = { narrow: { am: "p", pm: "m", midnight: "m", noon: "d", morning: "mëngjes", afternoon: "dite", evening: "mbrëmje", night: "natë" }, abbreviated: { am: "PD", pm: "MD", midnight: "mesnëtë", noon: "drek", morning: "mëngjes", afternoon: "mbasdite", evening: "mbrëmje", night: "natë" }, wide: { am: "p.d.", pm: "m.d.", midnight: "mesnëtë", noon: "drek", morning: "mëngjes", afternoon: "mbasdite", evening: "mbrëmje", night: "natë" } }; var formattingDayPeriodValues53 = { narrow: { am: "p", pm: "m", midnight: "m", noon: "d", morning: "në mëngjes", afternoon: "në mbasdite", evening: "në mbrëmje", night: "në mesnatë" }, abbreviated: { am: "PD", pm: "MD", midnight: "mesnatë", noon: "drek", morning: "në mëngjes", afternoon: "në mbasdite", evening: "në mbrëmje", night: "në mesnatë" }, wide: { am: "p.d.", pm: "m.d.", midnight: "mesnatë", noon: "drek", morning: "në mëngjes", afternoon: "në mbasdite", evening: "në mbrëmje", night: "në mesnatë" } }; var ordinalNumber69 = (dirtyNumber, options) => { const number = Number(dirtyNumber); if ((options == null ? void 0 : options.unit) === "hour") return String(number); if (number === 1) return number + "-rë"; if (number === 4) return number + "t"; return number + "-të"; }; var localize70 = { ordinalNumber: ordinalNumber69, era: buildLocalizeFn({ values: eraValues69, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues69, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues69, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues69, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues69, defaultWidth: "wide", formattingValues: formattingDayPeriodValues53, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/sq/_lib/match.mjs var matchOrdinalNumberPattern68 = /^(\d+)(-rë|-të|t|)?/i; var parseOrdinalNumberPattern68 = /\d+/i; var matchEraPatterns68 = { narrow: /^(p|m)/i, abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i, wide: /^(para krishtit|mbas krishtit)/i }; var parseEraPatterns68 = { any: [/^b/i, /^(p|m)/i] }; var matchQuarterPatterns68 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^[1234]-mujori (i{1,3}|iv)/i }; var parseQuarterPatterns68 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns68 = { narrow: /^[jsmpqkftnd]/i, abbreviated: /^(jan|shk|mar|pri|maj|qer|kor|gus|sht|tet|nën|dhj)/i, wide: /^(janar|shkurt|mars|prill|maj|qershor|korrik|gusht|shtator|tetor|nëntor|dhjetor)/i }; var parseMonthPatterns68 = { narrow: [ /^j/i, /^s/i, /^m/i, /^p/i, /^m/i, /^q/i, /^k/i, /^g/i, /^s/i, /^t/i, /^n/i, /^d/i ], any: [ /^ja/i, /^shk/i, /^mar/i, /^pri/i, /^maj/i, /^qer/i, /^kor/i, /^gu/i, /^sht/i, /^tet/i, /^n/i, /^d/i ] }; var matchDayPatterns68 = { narrow: /^[dhmeps]/i, short: /^(di|hë|ma|më|en|pr|sh)/i, abbreviated: /^(die|hën|mar|mër|enj|pre|sht)/i, wide: /^(dielë|hënë|martë|mërkurë|enjte|premte|shtunë)/i }; var parseDayPatterns68 = { narrow: [/^d/i, /^h/i, /^m/i, /^m/i, /^e/i, /^p/i, /^s/i], any: [/^d/i, /^h/i, /^ma/i, /^më/i, /^e/i, /^p/i, /^s/i] }; var matchDayPeriodPatterns68 = { narrow: /^(p|m|me|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i, any: /^([pm]\.?\s?d\.?|drek|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i }; var parseDayPeriodPatterns68 = { any: { am: /^p/i, pm: /^m/i, midnight: /^me/i, noon: /^dr/i, morning: /mëngjes/i, afternoon: /mbasdite/i, evening: /mbrëmje/i, night: /natë/i } }; var match69 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern68, parsePattern: parseOrdinalNumberPattern68, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns68, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns68, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns68, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns68, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns68, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns68, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns68, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns68, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns68, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns68, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/sr/_lib/formatLong.mjs var dateFormats78 = { full: "EEEE, d. MMMM yyyy.", long: "d. MMMM yyyy.", medium: "d. MMM yy.", short: "dd. MM. yy." }; var timeFormats78 = { full: "HH:mm:ss (zzzz)", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats78 = { full: "{{date}} 'у' {{time}}", long: "{{date}} 'у' {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong78 = { date: buildFormatLongFn({ formats: dateFormats78, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats78, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats78, defaultWidth: "full" }) }; // node_modules/date-fns/locale/sr/_lib/localize.mjs var eraValues70 = { narrow: ["пр.н.е.", "АД"], abbreviated: ["пр. Хр.", "по. Хр."], wide: ["Пре Христа", "После Христа"] }; var quarterValues70 = { narrow: ["1.", "2.", "3.", "4."], abbreviated: ["1. кв.", "2. кв.", "3. кв.", "4. кв."], wide: ["1. квартал", "2. квартал", "3. квартал", "4. квартал"] }; var monthValues70 = { narrow: [ "1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12." ], abbreviated: [ "јан", "феб", "мар", "апр", "мај", "јун", "јул", "авг", "сеп", "окт", "нов", "дец" ], wide: [ "јануар", "фебруар", "март", "април", "мај", "јун", "јул", "август", "септембар", "октобар", "новембар", "децембар" ] }; var formattingMonthValues16 = { narrow: [ "1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12." ], abbreviated: [ "јан", "феб", "мар", "апр", "мај", "јун", "јул", "авг", "сеп", "окт", "нов", "дец" ], wide: [ "јануар", "фебруар", "март", "април", "мај", "јун", "јул", "август", "септембар", "октобар", "новембар", "децембар" ] }; var dayValues70 = { narrow: ["Н", "П", "У", "С", "Ч", "П", "С"], short: ["нед", "пон", "уто", "сре", "чет", "пет", "суб"], abbreviated: ["нед", "пон", "уто", "сре", "чет", "пет", "суб"], wide: [ "недеља", "понедељак", "уторак", "среда", "четвртак", "петак", "субота" ] }; var formattingDayPeriodValues54 = { narrow: { am: "АМ", pm: "ПМ", midnight: "поноћ", noon: "подне", morning: "ујутру", afternoon: "поподне", evening: "увече", night: "ноћу" }, abbreviated: { am: "АМ", pm: "ПМ", midnight: "поноћ", noon: "подне", morning: "ујутру", afternoon: "поподне", evening: "увече", night: "ноћу" }, wide: { am: "AM", pm: "PM", midnight: "поноћ", noon: "подне", morning: "ујутру", afternoon: "после подне", evening: "увече", night: "ноћу" } }; var dayPeriodValues70 = { narrow: { am: "AM", pm: "PM", midnight: "поноћ", noon: "подне", morning: "ујутру", afternoon: "поподне", evening: "увече", night: "ноћу" }, abbreviated: { am: "AM", pm: "PM", midnight: "поноћ", noon: "подне", morning: "ујутру", afternoon: "поподне", evening: "увече", night: "ноћу" }, wide: { am: "AM", pm: "PM", midnight: "поноћ", noon: "подне", morning: "ујутру", afternoon: "после подне", evening: "увече", night: "ноћу" } }; var ordinalNumber70 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize71 = { ordinalNumber: ordinalNumber70, era: buildLocalizeFn({ values: eraValues70, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues70, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues70, defaultWidth: "wide", formattingValues: formattingMonthValues16, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues70, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues70, defaultWidth: "wide", formattingValues: formattingDayPeriodValues54, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/sr/_lib/match.mjs var matchOrdinalNumberPattern69 = /^(\d+)\./i; var parseOrdinalNumberPattern69 = /\d+/i; var matchEraPatterns69 = { narrow: /^(пр\.н\.е\.|АД)/i, abbreviated: /^(пр\.\s?Хр\.|по\.\s?Хр\.)/i, wide: /^(Пре Христа|пре нове ере|После Христа|нова ера)/i }; var parseEraPatterns69 = { any: [/^пр/i, /^(по|нова)/i] }; var matchQuarterPatterns69 = { narrow: /^[1234]/i, abbreviated: /^[1234]\.\s?кв\.?/i, wide: /^[1234]\. квартал/i }; var parseQuarterPatterns69 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns69 = { narrow: /^(10|11|12|[123456789])\./i, abbreviated: /^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i, wide: /^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i }; var parseMonthPatterns69 = { 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 ] }; var matchDayPatterns69 = { narrow: /^[пусчн]/i, short: /^(нед|пон|уто|сре|чет|пет|суб)/i, abbreviated: /^(нед|пон|уто|сре|чет|пет|суб)/i, wide: /^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i }; var parseDayPatterns69 = { narrow: [/^п/i, /^у/i, /^с/i, /^ч/i, /^п/i, /^с/i, /^н/i], any: [/^нед/i, /^пон/i, /^уто/i, /^сре/i, /^чет/i, /^пет/i, /^суб/i] }; var matchDayPeriodPatterns69 = { any: /^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i }; var parseDayPeriodPatterns69 = { any: { am: /^a/i, pm: /^p/i, midnight: /^поно/i, noon: /^под/i, morning: /ујутру/i, afternoon: /(после\s|по)+подне/i, evening: /(увече)/i, night: /(ноћу)/i } }; var match70 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern69, parsePattern: parseOrdinalNumberPattern69, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns69, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns69, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns69, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns69, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns69, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns69, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns69, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns69, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns69, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns69, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/sr-Latn/_lib/formatLong.mjs var dateFormats79 = { full: "EEEE, d. MMMM yyyy.", long: "d. MMMM yyyy.", medium: "d. MMM yy.", short: "dd. MM. yy." }; var timeFormats79 = { full: "HH:mm:ss (zzzz)", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats79 = { full: "{{date}} 'u' {{time}}", long: "{{date}} 'u' {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong79 = { date: buildFormatLongFn({ formats: dateFormats79, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats79, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats79, defaultWidth: "full" }) }; // node_modules/date-fns/locale/sr-Latn/_lib/localize.mjs var eraValues71 = { narrow: ["pr.n.e.", "AD"], abbreviated: ["pr. Hr.", "po. Hr."], wide: ["Pre Hrista", "Posle Hrista"] }; var quarterValues71 = { narrow: ["1.", "2.", "3.", "4."], abbreviated: ["1. kv.", "2. kv.", "3. kv.", "4. kv."], wide: ["1. kvartal", "2. kvartal", "3. kvartal", "4. kvartal"] }; var monthValues71 = { narrow: [ "1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12." ], abbreviated: [ "jan", "feb", "mar", "apr", "maj", "jun", "jul", "avg", "sep", "okt", "nov", "dec" ], wide: [ "januar", "februar", "mart", "april", "maj", "jun", "jul", "avgust", "septembar", "oktobar", "novembar", "decembar" ] }; var formattingMonthValues17 = { narrow: [ "1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12." ], abbreviated: [ "jan", "feb", "mar", "apr", "maj", "jun", "jul", "avg", "sep", "okt", "nov", "dec" ], wide: [ "januar", "februar", "mart", "april", "maj", "jun", "jul", "avgust", "septembar", "oktobar", "novembar", "decembar" ] }; var dayValues71 = { narrow: ["N", "P", "U", "S", "Č", "P", "S"], short: ["ned", "pon", "uto", "sre", "čet", "pet", "sub"], abbreviated: ["ned", "pon", "uto", "sre", "čet", "pet", "sub"], wide: [ "nedelja", "ponedeljak", "utorak", "sreda", "četvrtak", "petak", "subota" ] }; var formattingDayPeriodValues55 = { narrow: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutru", afternoon: "popodne", evening: "uveče", night: "noću" }, abbreviated: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutru", afternoon: "popodne", evening: "uveče", night: "noću" }, wide: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutru", afternoon: "posle podne", evening: "uveče", night: "noću" } }; var dayPeriodValues71 = { narrow: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutru", afternoon: "popodne", evening: "uveče", night: "noću" }, abbreviated: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutru", afternoon: "popodne", evening: "uveče", night: "noću" }, wide: { am: "AM", pm: "PM", midnight: "ponoć", noon: "podne", morning: "ujutru", afternoon: "posle podne", evening: "uveče", night: "noću" } }; var ordinalNumber71 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize72 = { ordinalNumber: ordinalNumber71, era: buildLocalizeFn({ values: eraValues71, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues71, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues71, defaultWidth: "wide", formattingValues: formattingMonthValues17, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues71, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues71, defaultWidth: "wide", formattingValues: formattingDayPeriodValues55, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/sr-Latn/_lib/match.mjs var matchOrdinalNumberPattern70 = /^(\d+)\./i; var parseOrdinalNumberPattern70 = /\d+/i; var matchEraPatterns70 = { narrow: /^(pr\.n\.e\.|AD)/i, abbreviated: /^(pr\.\s?Hr\.|po\.\s?Hr\.)/i, wide: /^(Pre Hrista|pre nove ere|Posle Hrista|nova era)/i }; var parseEraPatterns70 = { any: [/^pr/i, /^(po|nova)/i] }; var matchQuarterPatterns70 = { narrow: /^[1234]/i, abbreviated: /^[1234]\.\s?kv\.?/i, wide: /^[1234]\. kvartal/i }; var parseQuarterPatterns70 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns70 = { narrow: /^(10|11|12|[123456789])\./i, abbreviated: /^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i, wide: /^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(jun|juna)|(jul|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i }; var parseMonthPatterns70 = { 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: [ /^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^avg/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns70 = { narrow: /^[npusčc]/i, short: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i, abbreviated: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i, wide: /^(nedelja|ponedeljak|utorak|sreda|(četvrtak|cetvrtak)|petak|subota)/i }; var parseDayPatterns70 = { narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] }; var matchDayPeriodPatterns70 = { any: /^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|posle podne|ujutru)/i }; var parseDayPeriodPatterns70 = { any: { am: /^a/i, pm: /^p/i, midnight: /^pono/i, noon: /^pod/i, morning: /jutro/i, afternoon: /(posle\s|po)+podne/i, evening: /(uvece|uveče)/i, night: /(nocu|noću)/i } }; var match71 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern70, parsePattern: parseOrdinalNumberPattern70, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns70, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns70, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns70, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns70, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns70, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns70, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns70, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns70, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns70, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns70, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/sv/_lib/formatLong.mjs var dateFormats80 = { full: "EEEE d MMMM y", long: "d MMMM y", medium: "d MMM y", short: "y-MM-dd" }; var timeFormats80 = { full: "'kl'. HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats80 = { full: "{{date}} 'kl.' {{time}}", long: "{{date}} 'kl.' {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong80 = { date: buildFormatLongFn({ formats: dateFormats80, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats80, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats80, defaultWidth: "full" }) }; // node_modules/date-fns/locale/sv/_lib/localize.mjs var eraValues72 = { narrow: ["f.Kr.", "e.Kr."], abbreviated: ["f.Kr.", "e.Kr."], wide: ["före Kristus", "efter Kristus"] }; var quarterValues72 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["1:a kvartalet", "2:a kvartalet", "3:e kvartalet", "4:e kvartalet"] }; var monthValues72 = { narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated: [ "jan.", "feb.", "mars", "apr.", "maj", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "dec." ], wide: [ "januari", "februari", "mars", "april", "maj", "juni", "juli", "augusti", "september", "oktober", "november", "december" ] }; var dayValues72 = { narrow: ["S", "M", "T", "O", "T", "F", "L"], short: ["sö", "må", "ti", "on", "to", "fr", "lö"], abbreviated: ["sön", "mån", "tis", "ons", "tors", "fre", "lör"], wide: ["söndag", "måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag"] }; var dayPeriodValues72 = { narrow: { am: "fm", pm: "em", midnight: "midnatt", noon: "middag", morning: "morg.", afternoon: "efterm.", evening: "kväll", night: "natt" }, abbreviated: { am: "f.m.", pm: "e.m.", midnight: "midnatt", noon: "middag", morning: "morgon", afternoon: "efterm.", evening: "kväll", night: "natt" }, wide: { am: "förmiddag", pm: "eftermiddag", midnight: "midnatt", noon: "middag", morning: "morgon", afternoon: "eftermiddag", evening: "kväll", night: "natt" } }; var formattingDayPeriodValues56 = { narrow: { am: "fm", pm: "em", midnight: "midnatt", noon: "middag", morning: "på morg.", afternoon: "på efterm.", evening: "på kvällen", night: "på natten" }, abbreviated: { am: "fm", pm: "em", midnight: "midnatt", noon: "middag", morning: "på morg.", afternoon: "på efterm.", evening: "på kvällen", night: "på natten" }, wide: { am: "fm", pm: "em", midnight: "midnatt", noon: "middag", morning: "på morgonen", afternoon: "på eftermiddagen", evening: "på kvällen", night: "på natten" } }; var ordinalNumber72 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); const rem100 = number % 100; if (rem100 > 20 || rem100 < 10) { switch (rem100 % 10) { case 1: case 2: return number + ":a"; } } return number + ":e"; }; var localize73 = { ordinalNumber: ordinalNumber72, era: buildLocalizeFn({ values: eraValues72, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues72, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues72, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues72, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues72, defaultWidth: "wide", formattingValues: formattingDayPeriodValues56, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/sv/_lib/match.mjs var matchOrdinalNumberPattern71 = /^(\d+)(:a|:e)?/i; var parseOrdinalNumberPattern71 = /\d+/i; var matchEraPatterns71 = { narrow: /^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i, abbreviated: /^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i, wide: /^(före Kristus|före vår tid|efter Kristus|vår tid)/i }; var parseEraPatterns71 = { any: [/^f/i, /^[ev]/i] }; var matchQuarterPatterns71 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^[1234](:a|:e)? kvartalet/i }; var parseQuarterPatterns71 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns71 = { narrow: /^[jfmasond]/i, abbreviated: /^(jan|feb|mar[s]?|apr|maj|jun[i]?|jul[i]?|aug|sep|okt|nov|dec)\.?/i, wide: /^(januari|februari|mars|april|maj|juni|juli|augusti|september|oktober|november|december)/i }; var parseMonthPatterns71 = { 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, /^maj/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns71 = { narrow: /^[smtofl]/i, short: /^(sö|må|ti|on|to|fr|lö)/i, abbreviated: /^(sön|mån|tis|ons|tors|fre|lör)/i, wide: /^(söndag|måndag|tisdag|onsdag|torsdag|fredag|lördag)/i }; var parseDayPatterns71 = { any: [/^s/i, /^m/i, /^ti/i, /^o/i, /^to/i, /^f/i, /^l/i] }; var matchDayPeriodPatterns71 = { any: /^([fe]\.?\s?m\.?|midn(att)?|midd(ag)?|(på) (morgonen|eftermiddagen|kvällen|natten))/i }; var parseDayPeriodPatterns71 = { any: { am: /^f/i, pm: /^e/i, midnight: /^midn/i, noon: /^midd/i, morning: /morgon/i, afternoon: /eftermiddag/i, evening: /kväll/i, night: /natt/i } }; var match72 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern71, parsePattern: parseOrdinalNumberPattern71, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns71, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns71, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns71, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns71, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns71, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns71, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns71, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns71, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns71, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns71, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ta/_lib/formatLong.mjs var dateFormats81 = { full: "EEEE, d MMMM, y", long: "d MMMM, y", medium: "d MMM, y", short: "d/M/yy" }; var timeFormats81 = { full: "a h:mm:ss zzzz", long: "a h:mm:ss z", medium: "a h:mm:ss", short: "a h:mm" }; var dateTimeFormats81 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong81 = { date: buildFormatLongFn({ formats: dateFormats81, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats81, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats81, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ta/_lib/localize.mjs var eraValues73 = { narrow: ["கி.மு.", "கி.பி."], abbreviated: ["கி.மு.", "கி.பி."], // CLDR #1624, #1626 wide: ["கிறிஸ்துவுக்கு முன்", "அன்னோ டோமினி"] // CLDR #1620, #1622 }; var quarterValues73 = { // CLDR #1644 - #1647 narrow: ["1", "2", "3", "4"], // CLDR #1636 - #1639 abbreviated: ["காலா.1", "காலா.2", "காலா.3", "காலா.4"], // CLDR #1628 - #1631 wide: [ "ஒன்றாம் காலாண்டு", "இரண்டாம் காலாண்டு", "மூன்றாம் காலாண்டு", "நான்காம் காலாண்டு" ] }; var monthValues73 = { // CLDR #700 - #711 narrow: ["ஜ", "பி", "மா", "ஏ", "மே", "ஜூ", "ஜூ", "ஆ", "செ", "அ", "ந", "டி"], // CLDR #1676 - #1687 abbreviated: [ "ஜன.", "பிப்.", "மார்.", "ஏப்.", "மே", "ஜூன்", "ஜூலை", "ஆக.", "செப்.", "அக்.", "நவ.", "டிச." ], // CLDR #1652 - #1663 wide: [ "ஜனவரி", // January "பிப்ரவரி", // February "மார்ச்", // March "ஏப்ரல்", // April "மே", // May "ஜூன்", // June "ஜூலை", // July "ஆகஸ்ட்", // August "செப்டம்பர்", // September "அக்டோபர்", // October "நவம்பர்", // November "டிசம்பர்" // December ] }; var dayValues73 = { // CLDR #1766 - #1772 narrow: ["ஞா", "தி", "செ", "பு", "வி", "வெ", "ச"], // CLDR #1752 - #1758 short: ["ஞா", "தி", "செ", "பு", "வி", "வெ", "ச"], // CLDR #1738 - #1744 abbreviated: ["ஞாயி.", "திங்.", "செவ்.", "புத.", "வியா.", "வெள்.", "சனி"], // CLDR #1724 - #1730 wide: [ "ஞாயிறு", // Sunday "திங்கள்", // Monday "செவ்வாய்", // Tuesday "புதன்", // Wednesday "வியாழன்", // Thursday "வெள்ளி", // Friday "சனி" // Saturday ] }; var dayPeriodValues73 = { 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 formattingDayPeriodValues57 = { 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 ordinalNumber73 = (dirtyNumber, _options) => { return String(dirtyNumber); }; var localize74 = { ordinalNumber: ordinalNumber73, era: buildLocalizeFn({ values: eraValues73, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues73, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues73, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues73, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues73, defaultWidth: "wide", formattingValues: formattingDayPeriodValues57, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ta/_lib/match.mjs var matchOrdinalNumberPattern72 = /^(\d+)(வது)?/i; var parseOrdinalNumberPattern72 = /\d+/i; var matchEraPatterns72 = { narrow: /^(கி.மு.|கி.பி.)/i, abbreviated: /^(கி\.?\s?மு\.?|கி\.?\s?பி\.?)/, wide: /^(கிறிஸ்துவுக்கு\sமுன்|அன்னோ\sடோமினி)/i }; var parseEraPatterns72 = { any: [/கி\.?\s?மு\.?/, /கி\.?\s?பி\.?/] }; var matchQuarterPatterns72 = { narrow: /^[1234]/i, abbreviated: /^காலா.[1234]/i, wide: /^(ஒன்றாம்|இரண்டாம்|மூன்றாம்|நான்காம்) காலாண்டு/i }; var parseQuarterPatterns72 = { narrow: [/1/i, /2/i, /3/i, /4/i], any: [ /(1|காலா.1|ஒன்றாம்)/i, /(2|காலா.2|இரண்டாம்)/i, /(3|காலா.3|மூன்றாம்)/i, /(4|காலா.4|நான்காம்)/i ] }; var matchMonthPatterns72 = { narrow: /^(ஜ|பி|மா|ஏ|மே|ஜூ|ஆ|செ|அ|ந|டி)$/i, abbreviated: /^(ஜன.|பிப்.|மார்.|ஏப்.|மே|ஜூன்|ஜூலை|ஆக.|செப்.|அக்.|நவ.|டிச.)/i, wide: /^(ஜனவரி|பிப்ரவரி|மார்ச்|ஏப்ரல்|மே|ஜூன்|ஜூலை|ஆகஸ்ட்|செப்டம்பர்|அக்டோபர்|நவம்பர்|டிசம்பர்)/i }; var parseMonthPatterns72 = { 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 ] }; var matchDayPatterns72 = { narrow: /^(ஞா|தி|செ|பு|வி|வெ|ச)/i, short: /^(ஞா|தி|செ|பு|வி|வெ|ச)/i, abbreviated: /^(ஞாயி.|திங்.|செவ்.|புத.|வியா.|வெள்.|சனி)/i, wide: /^(ஞாயிறு|திங்கள்|செவ்வாய்|புதன்|வியாழன்|வெள்ளி|சனி)/i }; var parseDayPatterns72 = { narrow: [/^ஞா/i, /^தி/i, /^செ/i, /^பு/i, /^வி/i, /^வெ/i, /^ச/i], any: [/^ஞா/i, /^தி/i, /^செ/i, /^பு/i, /^வி/i, /^வெ/i, /^ச/i] }; var matchDayPeriodPatterns72 = { narrow: /^(மு.ப|பி.ப|நள்|நண்|காலை|மதியம்|மாலை|இரவு)/i, any: /^(மு.ப|பி.ப|முற்பகல்|பிற்பகல்|நள்ளிரவு|நண்பகல்|காலை|மதியம்|மாலை|இரவு)/i }; var parseDayPeriodPatterns72 = { any: { am: /^மு/i, pm: /^பி/i, midnight: /^நள்/i, noon: /^நண்/i, morning: /காலை/i, afternoon: /மதியம்/i, evening: /மாலை/i, night: /இரவு/i } }; var match73 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern72, parsePattern: parseOrdinalNumberPattern72, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns72, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns72, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns72, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns72, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns72, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns72, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns72, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns72, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns72, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns72, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/te/_lib/formatLong.mjs var dateFormats82 = { full: "d, MMMM y, EEEE", long: "d MMMM, y", medium: "d MMM, y", short: "dd-MM-yy" }; var timeFormats82 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats82 = { full: "{{date}} {{time}}'కి'", long: "{{date}} {{time}}'కి'", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong82 = { date: buildFormatLongFn({ formats: dateFormats82, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats82, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats82, defaultWidth: "full" }) }; // node_modules/date-fns/locale/te/_lib/localize.mjs var eraValues74 = { narrow: ["క్రీ.పూ.", "క్రీ.శ."], abbreviated: ["క్రీ.పూ.", "క్రీ.శ."], wide: ["క్రీస్తు పూర్వం", "క్రీస్తుశకం"] }; var quarterValues74 = { narrow: ["1", "2", "3", "4"], abbreviated: ["త్రై1", "త్రై2", "త్రై3", "త్రై4"], wide: ["1వ త్రైమాసికం", "2వ త్రైమాసికం", "3వ త్రైమాసికం", "4వ త్రైమాసికం"] }; var monthValues74 = { narrow: ["జ", "ఫి", "మా", "ఏ", "మే", "జూ", "జు", "ఆ", "సె", "అ", "న", "డి"], abbreviated: [ "జన", "ఫిబ్ర", "మార్చి", "ఏప్రి", "మే", "జూన్", "జులై", "ఆగ", "సెప్టెం", "అక్టో", "నవం", "డిసెం" ], wide: [ "జనవరి", "ఫిబ్రవరి", "మార్చి", "ఏప్రిల్", "మే", "జూన్", "జులై", "ఆగస్టు", "సెప్టెంబర్", "అక్టోబర్", "నవంబర్", "డిసెంబర్" ] }; var dayValues74 = { narrow: ["ఆ", "సో", "మ", "బు", "గు", "శు", "శ"], short: ["ఆది", "సోమ", "మంగళ", "బుధ", "గురు", "శుక్ర", "శని"], abbreviated: ["ఆది", "సోమ", "మంగళ", "బుధ", "గురు", "శుక్ర", "శని"], wide: [ "ఆదివారం", "సోమవారం", "మంగళవారం", "బుధవారం", "గురువారం", "శుక్రవారం", "శనివారం" ] }; var dayPeriodValues74 = { 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 formattingDayPeriodValues58 = { 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 ordinalNumber74 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "వ"; }; var localize75 = { ordinalNumber: ordinalNumber74, era: buildLocalizeFn({ values: eraValues74, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues74, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues74, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues74, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues74, defaultWidth: "wide", formattingValues: formattingDayPeriodValues58, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/te/_lib/match.mjs var matchOrdinalNumberPattern73 = /^(\d+)(వ)?/i; var parseOrdinalNumberPattern73 = /\d+/i; var matchEraPatterns73 = { narrow: /^(క్రీ\.పూ\.|క్రీ\.శ\.)/i, abbreviated: /^(క్రీ\.?\s?పూ\.?|ప్ర\.?\s?శ\.?\s?పూ\.?|క్రీ\.?\s?శ\.?|సా\.?\s?శ\.?)/i, wide: /^(క్రీస్తు పూర్వం|ప్రస్తుత శకానికి పూర్వం|క్రీస్తు శకం|ప్రస్తుత శకం)/i }; var parseEraPatterns73 = { any: [/^(పూ|శ)/i, /^సా/i] }; var matchQuarterPatterns73 = { narrow: /^[1234]/i, abbreviated: /^త్రై[1234]/i, wide: /^[1234](వ)? త్రైమాసికం/i }; var parseQuarterPatterns73 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns73 = { narrow: /^(జూ|జు|జ|ఫి|మా|ఏ|మే|ఆ|సె|అ|న|డి)/i, abbreviated: /^(జన|ఫిబ్ర|మార్చి|ఏప్రి|మే|జూన్|జులై|ఆగ|సెప్|అక్టో|నవ|డిసె)/i, wide: /^(జనవరి|ఫిబ్రవరి|మార్చి|ఏప్రిల్|మే|జూన్|జులై|ఆగస్టు|సెప్టెంబర్|అక్టోబర్|నవంబర్|డిసెంబర్)/i }; var parseMonthPatterns73 = { 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 ] }; var matchDayPatterns73 = { narrow: /^(ఆ|సో|మ|బు|గు|శు|శ)/i, short: /^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i, abbreviated: /^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i, wide: /^(ఆదివారం|సోమవారం|మంగళవారం|బుధవారం|గురువారం|శుక్రవారం|శనివారం)/i }; var parseDayPatterns73 = { narrow: [/^ఆ/i, /^సో/i, /^మ/i, /^బు/i, /^గు/i, /^శు/i, /^శ/i], any: [/^ఆది/i, /^సోమ/i, /^మం/i, /^బుధ/i, /^గురు/i, /^శుక్ర/i, /^శని/i] }; var matchDayPeriodPatterns73 = { narrow: /^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i, any: /^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i }; var parseDayPeriodPatterns73 = { any: { am: /^పూర్వాహ్నం/i, pm: /^అపరాహ్నం/i, midnight: /^అర్ధ/i, noon: /^మిట్ట/i, morning: /ఉదయం/i, afternoon: /మధ్యాహ్నం/i, evening: /సాయంత్రం/i, night: /రాత్రి/i } }; var match74 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern73, parsePattern: parseOrdinalNumberPattern73, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns73, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns73, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns73, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns73, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns73, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns73, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns73, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns73, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns73, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns73, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/th/_lib/formatLong.mjs var dateFormats83 = { full: "วันEEEEที่ do MMMM y", long: "do MMMM y", medium: "d MMM y", short: "dd/MM/yyyy" }; var timeFormats83 = { full: "H:mm:ss น. zzzz", long: "H:mm:ss น. z", medium: "H:mm:ss น.", short: "H:mm น." }; var dateTimeFormats83 = { full: "{{date}} 'เวลา' {{time}}", long: "{{date}} 'เวลา' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong83 = { date: buildFormatLongFn({ formats: dateFormats83, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats83, defaultWidth: "medium" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats83, defaultWidth: "full" }) }; // node_modules/date-fns/locale/th/_lib/localize.mjs var eraValues75 = { narrow: ["B", "คศ"], abbreviated: ["BC", "ค.ศ."], wide: ["ปีก่อนคริสตกาล", "คริสต์ศักราช"] }; var quarterValues75 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["ไตรมาสแรก", "ไตรมาสที่สอง", "ไตรมาสที่สาม", "ไตรมาสที่สี่"] }; var dayValues75 = { narrow: ["อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส."], short: ["อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส."], abbreviated: ["อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส."], wide: ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัสบดี", "ศุกร์", "เสาร์"] }; var monthValues75 = { narrow: [ "ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค." ], abbreviated: [ "ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค." ], wide: [ "มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม" ] }; var dayPeriodValues75 = { 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 formattingDayPeriodValues59 = { 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 ordinalNumber75 = (dirtyNumber, _options) => { return String(dirtyNumber); }; var localize76 = { ordinalNumber: ordinalNumber75, era: buildLocalizeFn({ values: eraValues75, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues75, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues75, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues75, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues75, defaultWidth: "wide", formattingValues: formattingDayPeriodValues59, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/th/_lib/match.mjs var matchOrdinalNumberPattern74 = /^\d+/i; var parseOrdinalNumberPattern74 = /\d+/i; var matchEraPatterns74 = { narrow: /^([bB]|[aA]|คศ)/i, abbreviated: /^([bB]\.?\s?[cC]\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?|ค\.?ศ\.?)/i, wide: /^(ก่อนคริสตกาล|คริสต์ศักราช|คริสตกาล)/i }; var parseEraPatterns74 = { any: [/^[bB]/i, /^(^[aA]|ค\.?ศ\.?|คริสตกาล|คริสต์ศักราช|)/i] }; var matchQuarterPatterns74 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^ไตรมาส(ที่)? ?[1234]/i }; var parseQuarterPatterns74 = { any: [/(1|แรก|หนึ่ง)/i, /(2|สอง)/i, /(3|สาม)/i, /(4|สี่)/i] }; var matchMonthPatterns74 = { narrow: /^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?)/i, abbreviated: /^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?')/i, wide: /^(มกราคม|กุมภาพันธ์|มีนาคม|เมษายน|พฤษภาคม|มิถุนายน|กรกฎาคม|สิงหาคม|กันยายน|ตุลาคม|พฤศจิกายน|ธันวาคม)/i }; var parseMonthPatterns74 = { wide: [ /^มก/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 ] }; var matchDayPatterns74 = { narrow: /^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i, short: /^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i, abbreviated: /^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i, wide: /^(อาทิตย์|จันทร์|อังคาร|พุธ|พฤหัสบดี|ศุกร์|เสาร์)/i }; var parseDayPatterns74 = { wide: [/^อา/i, /^จั/i, /^อั/i, /^พุธ/i, /^พฤ/i, /^ศ/i, /^เส/i], any: [/^อา/i, /^จ/i, /^อ/i, /^พ(?!ฤ)/i, /^พฤ/i, /^ศ/i, /^ส/i] }; var matchDayPeriodPatterns74 = { any: /^(ก่อนเที่ยง|หลังเที่ยง|เที่ยงคืน|เที่ยง|(ตอน.*?)?.*(เที่ยง|เช้า|บ่าย|เย็น|กลางคืน))/i }; var parseDayPeriodPatterns74 = { any: { am: /^ก่อนเที่ยง/i, pm: /^หลังเที่ยง/i, midnight: /^เที่ยงคืน/i, noon: /^เที่ยง/i, morning: /เช้า/i, afternoon: /บ่าย/i, evening: /เย็น/i, night: /กลางคืน/i } }; var match75 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern74, parsePattern: parseOrdinalNumberPattern74, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns74, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns74, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns74, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns74, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns74, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns74, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns74, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns74, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns74, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns74, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/tr/_lib/formatLong.mjs var dateFormats84 = { full: "d MMMM y EEEE", long: "d MMMM y", medium: "d MMM y", short: "dd.MM.yyyy" }; var timeFormats84 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats84 = { full: "{{date}} 'saat' {{time}}", long: "{{date}} 'saat' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong84 = { date: buildFormatLongFn({ formats: dateFormats84, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats84, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats84, defaultWidth: "full" }) }; // node_modules/date-fns/locale/tr/_lib/localize.mjs var eraValues76 = { narrow: ["MÖ", "MS"], abbreviated: ["MÖ", "MS"], wide: ["Milattan Önce", "Milattan Sonra"] }; var quarterValues76 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1Ç", "2Ç", "3Ç", "4Ç"], wide: ["İlk çeyrek", "İkinci Çeyrek", "Üçüncü çeyrek", "Son çeyrek"] }; var monthValues76 = { narrow: ["O", "Ş", "M", "N", "M", "H", "T", "A", "E", "E", "K", "A"], abbreviated: [ "Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara" ], wide: [ "Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık" ] }; var dayValues76 = { narrow: ["P", "P", "S", "Ç", "P", "C", "C"], short: ["Pz", "Pt", "Sa", "Ça", "Pe", "Cu", "Ct"], abbreviated: ["Paz", "Pzt", "Sal", "Çar", "Per", "Cum", "Cts"], wide: [ "Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi" ] }; var dayPeriodValues76 = { narrow: { am: "öö", pm: "ös", midnight: "gy", noon: "ö", morning: "sa", afternoon: "ös", evening: "ak", night: "ge" }, abbreviated: { am: "ÖÖ", pm: "ÖS", midnight: "gece yarısı", noon: "öğle", morning: "sabah", afternoon: "öğleden sonra", evening: "akşam", night: "gece" }, wide: { am: "Ö.Ö.", pm: "Ö.S.", midnight: "gece yarısı", noon: "öğle", morning: "sabah", afternoon: "öğleden sonra", evening: "akşam", night: "gece" } }; var formattingDayPeriodValues60 = { narrow: { am: "öö", pm: "ös", midnight: "gy", noon: "ö", morning: "sa", afternoon: "ös", evening: "ak", night: "ge" }, abbreviated: { am: "ÖÖ", pm: "ÖS", midnight: "gece yarısı", noon: "öğlen", morning: "sabahleyin", afternoon: "öğleden sonra", evening: "akşamleyin", night: "geceleyin" }, wide: { am: "ö.ö.", pm: "ö.s.", midnight: "gece yarısı", noon: "öğlen", morning: "sabahleyin", afternoon: "öğleden sonra", evening: "akşamleyin", night: "geceleyin" } }; var ordinalNumber76 = (dirtyNumber, _options) => { const number = Number(dirtyNumber); return number + "."; }; var localize77 = { ordinalNumber: ordinalNumber76, era: buildLocalizeFn({ values: eraValues76, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues76, defaultWidth: "wide", argumentCallback: (quarter) => Number(quarter) - 1 }), month: buildLocalizeFn({ values: monthValues76, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues76, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues76, defaultWidth: "wide", formattingValues: formattingDayPeriodValues60, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/tr/_lib/match.mjs var matchOrdinalNumberPattern75 = /^(\d+)(\.)?/i; var parseOrdinalNumberPattern75 = /\d+/i; var matchEraPatterns75 = { narrow: /^(mö|ms)/i, abbreviated: /^(mö|ms)/i, wide: /^(milattan önce|milattan sonra)/i }; var parseEraPatterns75 = { any: [/(^mö|^milattan önce)/i, /(^ms|^milattan sonra)/i] }; var matchQuarterPatterns75 = { narrow: /^[1234]/i, abbreviated: /^[1234]ç/i, wide: /^((i|İ)lk|(i|İ)kinci|üçüncü|son) çeyrek/i }; var parseQuarterPatterns75 = { any: [/1/i, /2/i, /3/i, /4/i], abbreviated: [/1ç/i, /2ç/i, /3ç/i, /4ç/i], wide: [ /^(i|İ)lk çeyrek/i, /(i|İ)kinci çeyrek/i, /üçüncü çeyrek/i, /son çeyrek/i ] }; var matchMonthPatterns75 = { narrow: /^[oşmnhtaek]/i, abbreviated: /^(oca|şub|mar|nis|may|haz|tem|ağu|eyl|eki|kas|ara)/i, wide: /^(ocak|şubat|mart|nisan|mayıs|haziran|temmuz|ağustos|eylül|ekim|kasım|aralık)/i }; var parseMonthPatterns75 = { narrow: [ /^o/i, /^ş/i, /^m/i, /^n/i, /^m/i, /^h/i, /^t/i, /^a/i, /^e/i, /^e/i, /^k/i, /^a/i ], any: [ /^o/i, /^ş/i, /^mar/i, /^n/i, /^may/i, /^h/i, /^t/i, /^ağ/i, /^ey/i, /^ek/i, /^k/i, /^ar/i ] }; var matchDayPatterns75 = { narrow: /^[psçc]/i, short: /^(pz|pt|sa|ça|pe|cu|ct)/i, abbreviated: /^(paz|pzt|sal|çar|per|cum|cts)/i, wide: /^(pazar(?!tesi)|pazartesi|salı|çarşamba|perşembe|cuma(?!rtesi)|cumartesi)/i }; var parseDayPatterns75 = { narrow: [/^p/i, /^p/i, /^s/i, /^ç/i, /^p/i, /^c/i, /^c/i], any: [/^pz/i, /^pt/i, /^sa/i, /^ça/i, /^pe/i, /^cu/i, /^ct/i], wide: [ /^pazar(?!tesi)/i, /^pazartesi/i, /^salı/i, /^çarşamba/i, /^perşembe/i, /^cuma(?!rtesi)/i, /^cumartesi/i ] }; var matchDayPeriodPatterns75 = { narrow: /^(öö|ös|gy|ö|sa|ös|ak|ge)/i, any: /^(ö\.?\s?[ös]\.?|öğleden sonra|gece yarısı|öğle|(sabah|öğ|akşam|gece)(leyin))/i }; var parseDayPeriodPatterns75 = { any: { am: /^ö\.?ö\.?/i, pm: /^ö\.?s\.?/i, midnight: /^(gy|gece yarısı)/i, noon: /^öğ/i, morning: /^sa/i, afternoon: /^öğleden sonra/i, evening: /^ak/i, night: /^ge/i } }; var match76 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern75, parsePattern: parseOrdinalNumberPattern75, valueCallback: function(value) { return parseInt(value, 10); } }), era: buildMatchFn({ matchPatterns: matchEraPatterns75, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns75, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns75, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns75, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns75, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns75, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns75, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns75, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns75, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns75, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/ug/_lib/formatLong.mjs var dateFormats85 = { full: "EEEE, MMMM do, y", long: "MMMM do, y", medium: "MMM d, y", short: "MM/dd/yyyy" }; var timeFormats85 = { full: "h:mm:ss a zzzz", long: "h:mm:ss a z", medium: "h:mm:ss a", short: "h:mm a" }; var dateTimeFormats85 = { full: "{{date}} 'دە' {{time}}", long: "{{date}} 'دە' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong85 = { date: buildFormatLongFn({ formats: dateFormats85, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats85, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats85, defaultWidth: "full" }) }; // node_modules/date-fns/locale/ug/_lib/localize.mjs var eraValues77 = { narrow: ["ب", "ك"], abbreviated: ["ب", "ك"], wide: ["مىيلادىدىن بۇرۇن", "مىيلادىدىن كىيىن"] }; var quarterValues77 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1", "2", "3", "4"], wide: ["بىرىنجى چارەك", "ئىككىنجى چارەك", "ئۈچىنجى چارەك", "تۆتىنجى چارەك"] }; var monthValues77 = { narrow: ["ي", "ف", "م", "ا", "م", "ى", "ى", "ا", "س", "ۆ", "ن", "د"], abbreviated: [ "يانۋار", "فېۋىرال", "مارت", "ئاپرىل", "ماي", "ئىيۇن", "ئىيول", "ئاۋغۇست", "سىنتەبىر", "ئۆكتەبىر", "نويابىر", "دىكابىر" ], wide: [ "يانۋار", "فېۋىرال", "مارت", "ئاپرىل", "ماي", "ئىيۇن", "ئىيول", "ئاۋغۇست", "سىنتەبىر", "ئۆكتەبىر", "نويابىر", "دىكابىر" ] }; var dayValues77 = { narrow: ["ي", "د", "س", "چ", "پ", "ج", "ش"], short: ["ي", "د", "س", "چ", "پ", "ج", "ش"], abbreviated: [ "يەكشەنبە", "دۈشەنبە", "سەيشەنبە", "چارشەنبە", "پەيشەنبە", "جۈمە", "شەنبە" ], wide: [ "يەكشەنبە", "دۈشەنبە", "سەيشەنبە", "چارشەنبە", "پەيشەنبە", "جۈمە", "شەنبە" ] }; var dayPeriodValues77 = { 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 formattingDayPeriodValues61 = { 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 ordinalNumber77 = (dirtyNumber, _options) => { return String(dirtyNumber); }; var localize78 = { ordinalNumber: ordinalNumber77, era: buildLocalizeFn({ values: eraValues77, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues77, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues77, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues77, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues77, defaultWidth: "wide", formattingValues: formattingDayPeriodValues61, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/ug/_lib/match.mjs var matchOrdinalNumberPattern76 = /^(\d+)(th|st|nd|rd)?/i; var parseOrdinalNumberPattern76 = /\d+/i; var matchEraPatterns76 = { narrow: /^(ب|ك)/i, wide: /^(مىيلادىدىن بۇرۇن|مىيلادىدىن كىيىن)/i }; var parseEraPatterns76 = { any: [/^بۇرۇن/i, /^كىيىن/i] }; var matchQuarterPatterns76 = { narrow: /^[1234]/i, abbreviated: /^چ[1234]/i, wide: /^چارەك [1234]/i }; var parseQuarterPatterns76 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns76 = { // eslint-disable-next-line no-misleading-character-class narrow: /^[يفمئامئ‍ئاسۆند]/i, abbreviated: /^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i, wide: /^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i }; var parseMonthPatterns76 = { 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 ] }; var matchDayPatterns76 = { narrow: /^[دسچپجشي]/i, short: /^(يە|دۈ|سە|چا|پە|جۈ|شە)/i, abbreviated: /^(يە|دۈ|سە|چا|پە|جۈ|شە)/i, wide: /^(يەكشەنبە|دۈشەنبە|سەيشەنبە|چارشەنبە|پەيشەنبە|جۈمە|شەنبە)/i }; var parseDayPatterns76 = { narrow: [/^ي/i, /^د/i, /^س/i, /^چ/i, /^پ/i, /^ج/i, /^ش/i], any: [/^ي/i, /^د/i, /^س/i, /^چ/i, /^پ/i, /^ج/i, /^ش/i] }; var matchDayPeriodPatterns76 = { narrow: /^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))/i, any: /^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))/i }; var parseDayPeriodPatterns76 = { any: { am: /^ئە/i, pm: /^چ/i, midnight: /^ك/i, noon: /^چ/i, morning: /ئەتىگەن/i, afternoon: /چۈشتىن كىيىن/i, evening: /ئاخشىم/i, night: /كىچە/i } }; var match77 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern76, parsePattern: parseOrdinalNumberPattern76, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns76, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns76, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns76, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns76, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns76, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns76, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns76, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns76, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns76, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns76, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/uk/_lib/formatDistance.mjs function declension4(scheme, count) { if (scheme.one !== void 0 && count === 1) { return scheme.one; } const rem10 = count % 10; const rem100 = count % 100; if (rem10 === 1 && rem100 !== 11) { return scheme.singularNominative.replace("{{count}}", String(count)); } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) { return scheme.singularGenitive.replace("{{count}}", String(count)); } else { return scheme.pluralGenitive.replace("{{count}}", String(count)); } } function buildLocalizeTokenFn5(scheme) { return (count, options) => { if (options && options.addSuffix) { if (options.comparison && options.comparison > 0) { if (scheme.future) { return declension4(scheme.future, count); } else { return "за " + declension4(scheme.regular, count); } } else { if (scheme.past) { return declension4(scheme.past, count); } else { return declension4(scheme.regular, count) + " тому"; } } } else { return declension4(scheme.regular, count); } }; } var halfAtMinute = (_, options) => { if (options && options.addSuffix) { if (options.comparison && options.comparison > 0) { return "за півхвилини"; } else { return "півхвилини тому"; } } return "півхвилини"; }; var formatDistanceLocale5 = { lessThanXSeconds: buildLocalizeTokenFn5({ regular: { one: "менше секунди", singularNominative: "менше {{count}} секунди", singularGenitive: "менше {{count}} секунд", pluralGenitive: "менше {{count}} секунд" }, future: { one: "менше, ніж за секунду", singularNominative: "менше, ніж за {{count}} секунду", singularGenitive: "менше, ніж за {{count}} секунди", pluralGenitive: "менше, ніж за {{count}} секунд" } }), xSeconds: buildLocalizeTokenFn5({ regular: { singularNominative: "{{count}} секунда", singularGenitive: "{{count}} секунди", pluralGenitive: "{{count}} секунд" }, past: { singularNominative: "{{count}} секунду тому", singularGenitive: "{{count}} секунди тому", pluralGenitive: "{{count}} секунд тому" }, future: { singularNominative: "за {{count}} секунду", singularGenitive: "за {{count}} секунди", pluralGenitive: "за {{count}} секунд" } }), halfAMinute: halfAtMinute, lessThanXMinutes: buildLocalizeTokenFn5({ regular: { one: "менше хвилини", singularNominative: "менше {{count}} хвилини", singularGenitive: "менше {{count}} хвилин", pluralGenitive: "менше {{count}} хвилин" }, future: { one: "менше, ніж за хвилину", singularNominative: "менше, ніж за {{count}} хвилину", singularGenitive: "менше, ніж за {{count}} хвилини", pluralGenitive: "менше, ніж за {{count}} хвилин" } }), xMinutes: buildLocalizeTokenFn5({ regular: { singularNominative: "{{count}} хвилина", singularGenitive: "{{count}} хвилини", pluralGenitive: "{{count}} хвилин" }, past: { singularNominative: "{{count}} хвилину тому", singularGenitive: "{{count}} хвилини тому", pluralGenitive: "{{count}} хвилин тому" }, future: { singularNominative: "за {{count}} хвилину", singularGenitive: "за {{count}} хвилини", pluralGenitive: "за {{count}} хвилин" } }), aboutXHours: buildLocalizeTokenFn5({ regular: { singularNominative: "близько {{count}} години", singularGenitive: "близько {{count}} годин", pluralGenitive: "близько {{count}} годин" }, future: { singularNominative: "приблизно за {{count}} годину", singularGenitive: "приблизно за {{count}} години", pluralGenitive: "приблизно за {{count}} годин" } }), xHours: buildLocalizeTokenFn5({ regular: { singularNominative: "{{count}} годину", singularGenitive: "{{count}} години", pluralGenitive: "{{count}} годин" } }), xDays: buildLocalizeTokenFn5({ regular: { singularNominative: "{{count}} день", singularGenitive: "{{count}} днi", pluralGenitive: "{{count}} днів" } }), aboutXWeeks: buildLocalizeTokenFn5({ regular: { singularNominative: "близько {{count}} тижня", singularGenitive: "близько {{count}} тижнів", pluralGenitive: "близько {{count}} тижнів" }, future: { singularNominative: "приблизно за {{count}} тиждень", singularGenitive: "приблизно за {{count}} тижні", pluralGenitive: "приблизно за {{count}} тижнів" } }), xWeeks: buildLocalizeTokenFn5({ regular: { singularNominative: "{{count}} тиждень", singularGenitive: "{{count}} тижні", pluralGenitive: "{{count}} тижнів" } }), aboutXMonths: buildLocalizeTokenFn5({ regular: { singularNominative: "близько {{count}} місяця", singularGenitive: "близько {{count}} місяців", pluralGenitive: "близько {{count}} місяців" }, future: { singularNominative: "приблизно за {{count}} місяць", singularGenitive: "приблизно за {{count}} місяці", pluralGenitive: "приблизно за {{count}} місяців" } }), xMonths: buildLocalizeTokenFn5({ regular: { singularNominative: "{{count}} місяць", singularGenitive: "{{count}} місяці", pluralGenitive: "{{count}} місяців" } }), aboutXYears: buildLocalizeTokenFn5({ regular: { singularNominative: "близько {{count}} року", singularGenitive: "близько {{count}} років", pluralGenitive: "близько {{count}} років" }, future: { singularNominative: "приблизно за {{count}} рік", singularGenitive: "приблизно за {{count}} роки", pluralGenitive: "приблизно за {{count}} років" } }), xYears: buildLocalizeTokenFn5({ regular: { singularNominative: "{{count}} рік", singularGenitive: "{{count}} роки", pluralGenitive: "{{count}} років" } }), overXYears: buildLocalizeTokenFn5({ regular: { singularNominative: "більше {{count}} року", singularGenitive: "більше {{count}} років", pluralGenitive: "більше {{count}} років" }, future: { singularNominative: "більше, ніж за {{count}} рік", singularGenitive: "більше, ніж за {{count}} роки", pluralGenitive: "більше, ніж за {{count}} років" } }), almostXYears: buildLocalizeTokenFn5({ regular: { singularNominative: "майже {{count}} рік", singularGenitive: "майже {{count}} роки", pluralGenitive: "майже {{count}} років" }, future: { singularNominative: "майже за {{count}} рік", singularGenitive: "майже за {{count}} роки", pluralGenitive: "майже за {{count}} років" } }) }; // node_modules/date-fns/locale/uk/_lib/formatLong.mjs var dateFormats86 = { full: "EEEE, do MMMM y 'р.'", long: "do MMMM y 'р.'", medium: "d MMM y 'р.'", short: "dd.MM.y" }; var timeFormats86 = { full: "H:mm:ss zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats86 = { full: "{{date}} 'о' {{time}}", long: "{{date}} 'о' {{time}}", medium: "{{date}}, {{time}}", short: "{{date}}, {{time}}" }; var formatLong86 = { date: buildFormatLongFn({ formats: dateFormats86, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats86, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats86, defaultWidth: "full" }) }; // node_modules/date-fns/locale/uk/_lib/localize.mjs var eraValues78 = { narrow: ["до н.е.", "н.е."], abbreviated: ["до н. е.", "н. е."], wide: ["до нашої ери", "нашої ери"] }; var quarterValues78 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1-й кв.", "2-й кв.", "3-й кв.", "4-й кв."], wide: ["1-й квартал", "2-й квартал", "3-й квартал", "4-й квартал"] }; var monthValues78 = { // ДСТУ 3582:2013 narrow: ["С", "Л", "Б", "К", "Т", "Ч", "Л", "С", "В", "Ж", "Л", "Г"], abbreviated: [ "січ.", "лют.", "берез.", "квіт.", "трав.", "черв.", "лип.", "серп.", "верес.", "жовт.", "листоп.", "груд." ], wide: [ "січень", "лютий", "березень", "квітень", "травень", "червень", "липень", "серпень", "вересень", "жовтень", "листопад", "грудень" ] }; var formattingMonthValues18 = { narrow: ["С", "Л", "Б", "К", "Т", "Ч", "Л", "С", "В", "Ж", "Л", "Г"], abbreviated: [ "січ.", "лют.", "берез.", "квіт.", "трав.", "черв.", "лип.", "серп.", "верес.", "жовт.", "листоп.", "груд." ], wide: [ "січня", "лютого", "березня", "квітня", "травня", "червня", "липня", "серпня", "вересня", "жовтня", "листопада", "грудня" ] }; var dayValues78 = { narrow: ["Н", "П", "В", "С", "Ч", "П", "С"], short: ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], abbreviated: ["нед", "пон", "вів", "сер", "чтв", "птн", "суб"], wide: [ "неділя", "понеділок", "вівторок", "середа", "четвер", "п’ятниця", "субота" ] }; var dayPeriodValues78 = { 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 formattingDayPeriodValues62 = { 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 ordinalNumber78 = (dirtyNumber, options) => { const unit = String(options == null ? void 0 : options.unit); const number = Number(dirtyNumber); let suffix; if (unit === "date") { if (number === 3 || number === 23) { suffix = "-є"; } else { suffix = "-е"; } } else if (unit === "minute" || unit === "second" || unit === "hour") { suffix = "-а"; } else { suffix = "-й"; } return number + suffix; }; var localize79 = { ordinalNumber: ordinalNumber78, era: buildLocalizeFn({ values: eraValues78, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues78, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues78, defaultWidth: "wide", formattingValues: formattingMonthValues18, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues78, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues78, defaultWidth: "any", formattingValues: formattingDayPeriodValues62, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/uk/_lib/match.mjs var matchOrdinalNumberPattern77 = /^(\d+)(-?(е|й|є|а|я))?/i; var parseOrdinalNumberPattern77 = /\d+/i; var matchEraPatterns77 = { narrow: /^((до )?н\.?\s?е\.?)/i, abbreviated: /^((до )?н\.?\s?е\.?)/i, wide: /^(до нашої ери|нашої ери|наша ера)/i }; var parseEraPatterns77 = { any: [/^д/i, /^н/i] }; var matchQuarterPatterns77 = { narrow: /^[1234]/i, abbreviated: /^[1234](-?[иі]?й?)? кв.?/i, wide: /^[1234](-?[иі]?й?)? квартал/i }; var parseQuarterPatterns77 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns77 = { narrow: /^[слбктчвжг]/i, abbreviated: /^(січ|лют|бер(ез)?|квіт|трав|черв|лип|серп|вер(ес)?|жовт|лис(топ)?|груд)\.?/i, wide: /^(січень|січня|лютий|лютого|березень|березня|квітень|квітня|травень|травня|червня|червень|липень|липня|серпень|серпня|вересень|вересня|жовтень|жовтня|листопад[а]?|грудень|грудня)/i }; var parseMonthPatterns77 = { 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 ] }; var matchDayPatterns77 = { narrow: /^[нпвсч]/i, short: /^(нд|пн|вт|ср|чт|пт|сб)\.?/i, abbreviated: /^(нед|пон|вів|сер|че?тв|птн?|суб)\.?/i, wide: /^(неділ[яі]|понеділ[ок][ка]|вівтор[ок][ка]|серед[аи]|четвер(га)?|п\W*?ятниц[яі]|субот[аи])/i }; var parseDayPatterns77 = { narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i], any: [/^н/i, /^п[он]/i, /^в/i, /^с[ер]/i, /^ч/i, /^п\W*?[ят]/i, /^с[уб]/i] }; var matchDayPeriodPatterns77 = { narrow: /^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i, abbreviated: /^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i, wide: /^([дп]п|північ|полудень|ранок|ранку|день|дня|вечір|вечора|ніч|ночі)/i }; var parseDayPeriodPatterns77 = { any: { am: /^дп/i, pm: /^пп/i, midnight: /^півн/i, noon: /^пол/i, morning: /^р/i, afternoon: /^д[ен]/i, evening: /^в/i, night: /^н/i } }; var match78 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern77, parsePattern: parseOrdinalNumberPattern77, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns77, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns77, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns77, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns77, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns77, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns77, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns77, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns77, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns77, defaultMatchWidth: "wide", parsePatterns: parseDayPeriodPatterns77, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/uz/_lib/formatLong.mjs var dateFormats87 = { full: "EEEE, do MMMM, y", long: "do MMMM, y", medium: "d MMM, y", short: "dd/MM/yyyy" }; var timeFormats87 = { full: "h:mm:ss zzzz", long: "h:mm:ss z", medium: "h:mm:ss", short: "h:mm" }; var dateTimeFormats87 = { any: "{{date}}, {{time}}" }; var formatLong87 = { date: buildFormatLongFn({ formats: dateFormats87, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats87, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats87, defaultWidth: "any" }) }; // node_modules/date-fns/locale/uz/_lib/localize.mjs var eraValues79 = { narrow: ["M.A", "M."], abbreviated: ["M.A", "M."], wide: ["Miloddan Avvalgi", "Milodiy"] }; var quarterValues79 = { narrow: ["1", "2", "3", "4"], abbreviated: ["CH.1", "CH.2", "CH.3", "CH.4"], wide: ["1-chi chorak", "2-chi chorak", "3-chi chorak", "4-chi chorak"] }; var monthValues79 = { narrow: ["Y", "F", "M", "A", "M", "I", "I", "A", "S", "O", "N", "D"], abbreviated: [ "Yan", "Fev", "Mar", "Apr", "May", "Iyun", "Iyul", "Avg", "Sen", "Okt", "Noy", "Dek" ], wide: [ "Yanvar", "Fevral", "Mart", "Aprel", "May", "Iyun", "Iyul", "Avgust", "Sentabr", "Oktabr", "Noyabr", "Dekabr" ] }; var dayValues79 = { narrow: ["Y", "D", "S", "CH", "P", "J", "SH"], short: ["Ya", "Du", "Se", "Cho", "Pa", "Ju", "Sha"], abbreviated: ["Yak", "Dush", "Sesh", "Chor", "Pay", "Jum", "Shan"], wide: [ "Yakshanba", "Dushanba", "Seshanba", "Chorshanba", "Payshanba", "Juma", "Shanba" ] }; var dayPeriodValues79 = { narrow: { am: "a", pm: "p", midnight: "y.t", noon: "p.", morning: "ertalab", afternoon: "tushdan keyin", evening: "kechqurun", night: "tun" }, abbreviated: { am: "AM", pm: "PM", midnight: "yarim tun", noon: "peshin", morning: "ertalab", afternoon: "tushdan keyin", evening: "kechqurun", night: "tun" }, wide: { am: "a.m.", pm: "p.m.", midnight: "yarim tun", noon: "peshin", morning: "ertalab", afternoon: "tushdan keyin", evening: "kechqurun", night: "tun" } }; var formattingDayPeriodValues63 = { narrow: { am: "a", pm: "p", midnight: "y.t", noon: "p.", morning: "ertalab", afternoon: "tushdan keyin", evening: "kechqurun", night: "tun" }, abbreviated: { am: "AM", pm: "PM", midnight: "yarim tun", noon: "peshin", morning: "ertalab", afternoon: "tushdan keyin", evening: "kechqurun", night: "tun" }, wide: { am: "a.m.", pm: "p.m.", midnight: "yarim tun", noon: "peshin", morning: "ertalab", afternoon: "tushdan keyin", evening: "kechqurun", night: "tun" } }; var ordinalNumber79 = (dirtyNumber, _options) => { return String(dirtyNumber); }; var localize80 = { ordinalNumber: ordinalNumber79, era: buildLocalizeFn({ values: eraValues79, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues79, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues79, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues79, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues79, defaultWidth: "wide", formattingValues: formattingDayPeriodValues63, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/uz/_lib/match.mjs var matchOrdinalNumberPattern78 = /^(\d+)(chi)?/i; var parseOrdinalNumberPattern78 = /\d+/i; var matchEraPatterns78 = { narrow: /^(m\.a|m\.)/i, abbreviated: /^(m\.a\.?\s?m\.?)/i, wide: /^(miloddan avval|miloddan keyin)/i }; var parseEraPatterns78 = { any: [/^b/i, /^(a|c)/i] }; var matchQuarterPatterns78 = { narrow: /^[1234]/i, abbreviated: /^q[1234]/i, wide: /^[1234](chi)? chorak/i }; var parseQuarterPatterns78 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns78 = { narrow: /^[yfmasond]/i, abbreviated: /^(yan|fev|mar|apr|may|iyun|iyul|avg|sen|okt|noy|dek)/i, wide: /^(yanvar|fevral|mart|aprel|may|iyun|iyul|avgust|sentabr|oktabr|noyabr|dekabr)/i }; var parseMonthPatterns78 = { narrow: [ /^y/i, /^f/i, /^m/i, /^a/i, /^m/i, /^i/i, /^i/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i ], any: [ /^ya/i, /^f/i, /^mar/i, /^ap/i, /^may/i, /^iyun/i, /^iyul/i, /^av/i, /^s/i, /^o/i, /^n/i, /^d/i ] }; var matchDayPatterns78 = { narrow: /^[ydschj]/i, short: /^(ya|du|se|cho|pa|ju|sha)/i, abbreviated: /^(yak|dush|sesh|chor|pay|jum|shan)/i, wide: /^(yakshanba|dushanba|seshanba|chorshanba|payshanba|juma|shanba)/i }; var parseDayPatterns78 = { narrow: [/^y/i, /^d/i, /^s/i, /^ch/i, /^p/i, /^j/i, /^sh/i], any: [/^ya/i, /^d/i, /^se/i, /^ch/i, /^p/i, /^j/i, /^sh/i] }; var matchDayPeriodPatterns78 = { narrow: /^(a|p|y\.t|p| (ertalab|tushdan keyin|kechqurun|tun))/i, any: /^([ap]\.?\s?m\.?|yarim tun|peshin| (ertalab|tushdan keyin|kechqurun|tun))/i }; var parseDayPeriodPatterns78 = { any: { am: /^a/i, pm: /^p/i, midnight: /^y\.t/i, noon: /^pe/i, morning: /ertalab/i, afternoon: /tushdan keyin/i, evening: /kechqurun/i, night: /tun/i } }; var match79 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern78, parsePattern: parseOrdinalNumberPattern78, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns78, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns78, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns78, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns78, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns78, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns78, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns78, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns78, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns78, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns78, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/uz-Cyrl/_lib/formatLong.mjs var dateFormats88 = { full: "EEEE, do MMMM, y", long: "do MMMM, y", medium: "d MMM, y", short: "dd/MM/yyyy" }; var timeFormats88 = { full: "H:mm:ss zzzz", long: "H:mm:ss z", medium: "H:mm:ss", short: "H:mm" }; var dateTimeFormats88 = { any: "{{date}}, {{time}}" }; var formatLong88 = { date: buildFormatLongFn({ formats: dateFormats88, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats88, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats88, defaultWidth: "any" }) }; // node_modules/date-fns/locale/uz-Cyrl/_lib/localize.mjs var eraValues80 = { narrow: ["М.А", "М"], abbreviated: ["М.А", "М"], wide: ["Милоддан Аввалги", "Милодий"] }; var quarterValues80 = { narrow: ["1", "2", "3", "4"], abbreviated: ["1-чор.", "2-чор.", "3-чор.", "4-чор."], wide: ["1-чорак", "2-чорак", "3-чорак", "4-чорак"] }; var monthValues80 = { narrow: ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"], abbreviated: [ "янв", "фев", "мар", "апр", "май", "июн", "июл", "авг", "сен", "окт", "ноя", "дек" ], wide: [ "январ", "феврал", "март", "апрел", "май", "июн", "июл", "август", "сентабр", "октабр", "ноябр", "декабр" ] }; var dayValues80 = { narrow: ["Я", "Д", "С", "Ч", "П", "Ж", "Ш"], short: ["як", "ду", "се", "чо", "па", "жу", "ша"], abbreviated: ["якш", "душ", "сеш", "чор", "пай", "жум", "шан"], wide: [ "якшанба", "душанба", "сешанба", "чоршанба", "пайшанба", "жума", "шанба" ] }; var dayPeriodValues80 = { any: { am: "П.О.", pm: "П.К.", midnight: "ярим тун", noon: "пешин", morning: "эрталаб", afternoon: "пешиндан кейин", evening: "кечаси", night: "тун" } }; var formattingDayPeriodValues64 = { any: { am: "П.О.", pm: "П.К.", midnight: "ярим тун", noon: "пешин", morning: "эрталаб", afternoon: "пешиндан кейин", evening: "кечаси", night: "тун" } }; var ordinalNumber80 = (dirtyNumber, _options) => { return String(dirtyNumber); }; var localize81 = { ordinalNumber: ordinalNumber80, era: buildLocalizeFn({ values: eraValues80, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues80, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues80, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues80, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues80, defaultWidth: "any", formattingValues: formattingDayPeriodValues64, defaultFormattingWidth: "any" }) }; // node_modules/date-fns/locale/uz-Cyrl/_lib/match.mjs var matchOrdinalNumberPattern79 = /^(\d+)(чи)?/i; var parseOrdinalNumberPattern79 = /\d+/i; var matchEraPatterns79 = { narrow: /^(м\.а|м\.)/i, abbreviated: /^(м\.а|м\.)/i, wide: /^(милоддан аввал|милоддан кейин)/i }; var parseEraPatterns79 = { any: [/^м/i, /^а/i] }; var matchQuarterPatterns79 = { narrow: /^[1234]/i, abbreviated: /^[1234]-чор./i, wide: /^[1234]-чорак/i }; var parseQuarterPatterns79 = { any: [/1/i, /2/i, /3/i, /4/i] }; var matchMonthPatterns79 = { narrow: /^[яфмамииасонд]/i, abbreviated: /^(янв|фев|мар|апр|май|июн|июл|авг|сен|окт|ноя|дек)/i, wide: /^(январ|феврал|март|апрел|май|июн|июл|август|сентабр|октабр|ноябр|декабр)/i }; var parseMonthPatterns79 = { 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 ] }; var matchDayPatterns79 = { narrow: /^[ядсчпжш]/i, short: /^(як|ду|се|чо|па|жу|ша)/i, abbreviated: /^(якш|душ|сеш|чор|пай|жум|шан)/i, wide: /^(якшанба|душанба|сешанба|чоршанба|пайшанба|жума|шанба)/i }; var parseDayPatterns79 = { narrow: [/^я/i, /^д/i, /^с/i, /^ч/i, /^п/i, /^ж/i, /^ш/i], any: [/^як/i, /^ду/i, /^се/i, /^чор/i, /^пай/i, /^жу/i, /^шан/i] }; var matchDayPeriodPatterns79 = { any: /^(п\.о\.|п\.к\.|ярим тун|пешиндан кейин|(эрталаб|пешиндан кейин|кечаси|тун))/i }; var parseDayPeriodPatterns79 = { any: { am: /^п\.о\./i, pm: /^п\.к\./i, midnight: /^ярим тун/i, noon: /^пешиндан кейин/i, morning: /эрталаб/i, afternoon: /пешиндан кейин/i, evening: /кечаси/i, night: /тун/i } }; var match80 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern79, parsePattern: parseOrdinalNumberPattern79, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns79, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns79, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns79, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns79, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns79, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns79, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns79, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns79, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns79, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns79, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/vi/_lib/formatLong.mjs var dateFormats89 = { // thứ Sáu, ngày 25 tháng 08 năm 2017 full: "EEEE, 'ngày' d MMMM 'năm' y", // ngày 25 tháng 08 năm 2017 long: "'ngày' d MMMM 'năm' y", // 25 thg 08 năm 2017 medium: "d MMM 'năm' y", // 25/08/2017 short: "dd/MM/y" }; var timeFormats89 = { full: "HH:mm:ss zzzz", long: "HH:mm:ss z", medium: "HH:mm:ss", short: "HH:mm" }; var dateTimeFormats89 = { // thứ Sáu, ngày 25 tháng 08 năm 2017 23:25:59 full: "{{date}} {{time}}", // ngày 25 tháng 08 năm 2017 23:25 long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong89 = { date: buildFormatLongFn({ formats: dateFormats89, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats89, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats89, defaultWidth: "full" }) }; // node_modules/date-fns/locale/vi/_lib/localize.mjs var eraValues81 = { narrow: ["TCN", "SCN"], abbreviated: ["trước CN", "sau CN"], wide: ["trước Công Nguyên", "sau Công Nguyên"] }; var quarterValues81 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], wide: ["Quý 1", "Quý 2", "Quý 3", "Quý 4"] }; var formattingQuarterValues4 = { narrow: ["1", "2", "3", "4"], abbreviated: ["Q1", "Q2", "Q3", "Q4"], // I notice many news outlet use this "quý II/2018" wide: ["quý I", "quý II", "quý III", "quý IV"] }; var monthValues81 = { narrow: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], abbreviated: [ "Thg 1", "Thg 2", "Thg 3", "Thg 4", "Thg 5", "Thg 6", "Thg 7", "Thg 8", "Thg 9", "Thg 10", "Thg 11", "Thg 12" ], wide: [ "Tháng Một", "Tháng Hai", "Tháng Ba", "Tháng Tư", "Tháng Năm", "Tháng Sáu", "Tháng Bảy", "Tháng Tám", "Tháng Chín", "Tháng Mười", "Tháng Mười Một", "Tháng Mười Hai" ] }; var formattingMonthValues19 = { narrow: [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12" ], abbreviated: [ "thg 1", "thg 2", "thg 3", "thg 4", "thg 5", "thg 6", "thg 7", "thg 8", "thg 9", "thg 10", "thg 11", "thg 12" ], wide: [ "tháng 01", "tháng 02", "tháng 03", "tháng 04", "tháng 05", "tháng 06", "tháng 07", "tháng 08", "tháng 09", "tháng 10", "tháng 11", "tháng 12" ] }; var dayValues81 = { narrow: ["CN", "T2", "T3", "T4", "T5", "T6", "T7"], short: ["CN", "Th 2", "Th 3", "Th 4", "Th 5", "Th 6", "Th 7"], abbreviated: ["CN", "Thứ 2", "Thứ 3", "Thứ 4", "Thứ 5", "Thứ 6", "Thứ 7"], wide: [ "Chủ Nhật", "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy" ] }; var dayPeriodValues81 = { // narrow date period is extremely rare in Vietnamese // I used abbreviated form for noon, morning and afternoon // which are regconizable by Vietnamese, others cannot be any shorter narrow: { am: "am", pm: "pm", midnight: "nửa đêm", noon: "tr", morning: "sg", afternoon: "ch", evening: "tối", night: "đêm" }, abbreviated: { am: "AM", pm: "PM", midnight: "nửa đêm", noon: "trưa", morning: "sáng", afternoon: "chiều", evening: "tối", night: "đêm" }, wide: { am: "SA", pm: "CH", midnight: "nửa đêm", noon: "trưa", morning: "sáng", afternoon: "chiều", evening: "tối", night: "đêm" } }; var formattingDayPeriodValues65 = { narrow: { am: "am", pm: "pm", midnight: "nửa đêm", noon: "tr", morning: "sg", afternoon: "ch", evening: "tối", night: "đêm" }, abbreviated: { am: "AM", pm: "PM", midnight: "nửa đêm", noon: "trưa", morning: "sáng", afternoon: "chiều", evening: "tối", night: "đêm" }, wide: { am: "SA", pm: "CH", midnight: "nửa đêm", noon: "giữa trưa", morning: "vào buổi sáng", afternoon: "vào buổi chiều", evening: "vào buổi tối", night: "vào ban đêm" } }; var ordinalNumber81 = (dirtyNumber, options) => { const number = Number(dirtyNumber); const unit = options == null ? void 0 : options.unit; if (unit === "quarter") { switch (number) { case 1: return "I"; case 2: return "II"; case 3: return "III"; case 4: return "IV"; } } else if (unit === "day") { switch (number) { case 1: return "thứ 2"; case 2: return "thứ 3"; case 3: return "thứ 4"; case 4: return "thứ 5"; case 5: return "thứ 6"; case 6: return "thứ 7"; case 7: return "chủ nhật"; } } else if (unit === "week") { if (number === 1) { return "thứ nhất"; } else { return "thứ " + number; } } else if (unit === "dayOfYear") { if (number === 1) { return "đầu tiên"; } else { return "thứ " + number; } } return String(number); }; var localize82 = { ordinalNumber: ordinalNumber81, era: buildLocalizeFn({ values: eraValues81, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues81, defaultWidth: "wide", formattingValues: formattingQuarterValues4, defaultFormattingWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues81, defaultWidth: "wide", formattingValues: formattingMonthValues19, defaultFormattingWidth: "wide" }), day: buildLocalizeFn({ values: dayValues81, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues81, defaultWidth: "wide", formattingValues: formattingDayPeriodValues65, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/vi/_lib/match.mjs var matchOrdinalNumberPattern80 = /^(\d+)/i; var parseOrdinalNumberPattern80 = /\d+/i; var matchEraPatterns80 = { narrow: /^(tcn|scn)/i, abbreviated: /^(trước CN|sau CN)/i, wide: /^(trước Công Nguyên|sau Công Nguyên)/i }; var parseEraPatterns80 = { any: [/^t/i, /^s/i] }; var matchQuarterPatterns80 = { narrow: /^([1234]|i{1,3}v?)/i, abbreviated: /^q([1234]|i{1,3}v?)/i, wide: /^quý ([1234]|i{1,3}v?)/i }; var parseQuarterPatterns80 = { any: [/(1|i)$/i, /(2|ii)$/i, /(3|iii)$/i, /(4|iv)$/i] }; var matchMonthPatterns80 = { // month number may contain leading 0, 'thg' prefix may have space, underscore or empty before number // note the order of '1' since it is a sub-string of '10', so must be lower priority narrow: /^(0?[2-9]|10|11|12|0?1)/i, // note the order of 'thg 1' since it is sub-string of 'thg 10', so must be lower priority abbreviated: /^thg[ _]?(0?[1-9](?!\d)|10|11|12)/i, // note the order of 'Mười' since it is sub-string of Mười Một, so must be lower priority wide: /^tháng ?(Một|Hai|Ba|Tư|Năm|Sáu|Bảy|Tám|Chín|Mười|Mười ?Một|Mười ?Hai|0?[1-9](?!\d)|10|11|12)/i }; var parseMonthPatterns80 = { narrow: [ /0?1$/i, /0?2/i, /3/, /4/, /5/, /6/, /7/, /8/, /9/, /10/, /11/, /12/ ], abbreviated: [ /^thg[ _]?0?1(?!\d)/i, /^thg[ _]?0?2/i, /^thg[ _]?0?3/i, /^thg[ _]?0?4/i, /^thg[ _]?0?5/i, /^thg[ _]?0?6/i, /^thg[ _]?0?7/i, /^thg[ _]?0?8/i, /^thg[ _]?0?9/i, /^thg[ _]?10/i, /^thg[ _]?11/i, /^thg[ _]?12/i ], wide: [ /^tháng ?(Một|0?1(?!\d))/i, /^tháng ?(Hai|0?2)/i, /^tháng ?(Ba|0?3)/i, /^tháng ?(Tư|0?4)/i, /^tháng ?(Năm|0?5)/i, /^tháng ?(Sáu|0?6)/i, /^tháng ?(Bảy|0?7)/i, /^tháng ?(Tám|0?8)/i, /^tháng ?(Chín|0?9)/i, /^tháng ?(Mười|10)/i, /^tháng ?(Mười ?Một|11)/i, /^tháng ?(Mười ?Hai|12)/i ] }; var matchDayPatterns80 = { narrow: /^(CN|T2|T3|T4|T5|T6|T7)/i, short: /^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i, abbreviated: /^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i, wide: /^(Chủ ?Nhật|Chúa ?Nhật|thứ ?Hai|thứ ?Ba|thứ ?Tư|thứ ?Năm|thứ ?Sáu|thứ ?Bảy)/i }; var parseDayPatterns80 = { narrow: [/CN/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i], short: [/CN/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i], abbreviated: [/CN/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i], wide: [/(Chủ|Chúa) ?Nhật/i, /Hai/i, /Ba/i, /Tư/i, /Năm/i, /Sáu/i, /Bảy/i] }; var matchDayPeriodPatterns80 = { narrow: /^(a|p|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i, abbreviated: /^(am|pm|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i, wide: /^(ch[^i]*|sa|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i }; var parseDayPeriodPatterns80 = { any: { am: /^(a|sa)/i, pm: /^(p|ch[^i]*)/i, midnight: /nửa đêm/i, noon: /trưa/i, morning: /sáng/i, afternoon: /chiều/i, evening: /tối/i, night: /^đêm/i } }; var match81 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern80, parsePattern: parseOrdinalNumberPattern80, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns80, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns80, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns80, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns80, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns80, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns80, defaultParseWidth: "wide" }), day: buildMatchFn({ matchPatterns: matchDayPatterns80, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns80, defaultParseWidth: "wide" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns80, defaultMatchWidth: "wide", parsePatterns: parseDayPeriodPatterns80, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/zh-CN/_lib/formatLong.mjs var dateFormats90 = { full: "y'年'M'月'd'日' EEEE", long: "y'年'M'月'd'日'", medium: "yyyy-MM-dd", short: "yy-MM-dd" }; var timeFormats90 = { full: "zzzz a h:mm:ss", long: "z a h:mm:ss", medium: "a h:mm:ss", short: "a h:mm" }; var dateTimeFormats90 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong90 = { date: buildFormatLongFn({ formats: dateFormats90, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats90, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats90, defaultWidth: "full" }) }; // node_modules/date-fns/locale/zh-CN/_lib/localize.mjs var eraValues82 = { narrow: ["前", "公元"], abbreviated: ["前", "公元"], wide: ["公元前", "公元"] }; var quarterValues82 = { narrow: ["1", "2", "3", "4"], abbreviated: ["第一季", "第二季", "第三季", "第四季"], wide: ["第一季度", "第二季度", "第三季度", "第四季度"] }; var monthValues82 = { narrow: [ "一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二" ], abbreviated: [ "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月" ], wide: [ "一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月" ] }; var dayValues82 = { narrow: ["日", "一", "二", "三", "四", "五", "六"], short: ["日", "一", "二", "三", "四", "五", "六"], abbreviated: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], wide: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] }; var dayPeriodValues82 = { 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 formattingDayPeriodValues66 = { 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 ordinalNumber82 = (dirtyNumber, options) => { const number = Number(dirtyNumber); switch (options == null ? void 0 : options.unit) { case "date": return number.toString() + "日"; case "hour": return number.toString() + "时"; case "minute": return number.toString() + "分"; case "second": return number.toString() + "秒"; default: return "第 " + number.toString(); } }; var localize83 = { ordinalNumber: ordinalNumber82, era: buildLocalizeFn({ values: eraValues82, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues82, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues82, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues82, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues82, defaultWidth: "wide", formattingValues: formattingDayPeriodValues66, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/zh-CN/_lib/match.mjs var matchOrdinalNumberPattern81 = /^(第\s*)?\d+(日|时|分|秒)?/i; var parseOrdinalNumberPattern81 = /\d+/i; var matchEraPatterns81 = { narrow: /^(前)/i, abbreviated: /^(前)/i, wide: /^(公元前|公元)/i }; var parseEraPatterns81 = { any: [/^(前)/i, /^(公元)/i] }; var matchQuarterPatterns81 = { narrow: /^[1234]/i, abbreviated: /^第[一二三四]刻/i, wide: /^第[一二三四]刻钟/i }; var parseQuarterPatterns81 = { any: [/(1|一)/i, /(2|二)/i, /(3|三)/i, /(4|四)/i] }; var matchMonthPatterns81 = { narrow: /^(一|二|三|四|五|六|七|八|九|十[二一])/i, abbreviated: /^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i, wide: /^(一|二|三|四|五|六|七|八|九|十[二一])月/i }; var parseMonthPatterns81 = { narrow: [ /^一/i, /^二/i, /^三/i, /^四/i, /^五/i, /^六/i, /^七/i, /^八/i, /^九/i, /^十(?!(一|二))/i, /^十一/i, /^十二/i ], any: [ /^一|1/i, /^二|2/i, /^三|3/i, /^四|4/i, /^五|5/i, /^六|6/i, /^七|7/i, /^八|8/i, /^九|9/i, /^十(?!(一|二))|10/i, /^十一|11/i, /^十二|12/i ] }; var matchDayPatterns81 = { narrow: /^[一二三四五六日]/i, short: /^[一二三四五六日]/i, abbreviated: /^周[一二三四五六日]/i, wide: /^星期[一二三四五六日]/i }; var parseDayPatterns81 = { any: [/日/i, /一/i, /二/i, /三/i, /四/i, /五/i, /六/i] }; var matchDayPeriodPatterns81 = { any: /^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i }; var parseDayPeriodPatterns81 = { any: { am: /^上午?/i, pm: /^下午?/i, midnight: /^午夜/i, noon: /^[中正]午/i, morning: /^早上/i, afternoon: /^下午/i, evening: /^晚上?/i, night: /^凌晨/i } }; var match82 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern81, parsePattern: parseOrdinalNumberPattern81, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns81, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns81, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns81, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns81, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns81, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns81, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns81, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns81, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns81, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns81, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/zh-HK/_lib/formatLong.mjs var dateFormats91 = { full: "y'年'M'月'd'日' EEEE", long: "y'年'M'月'd'日'", medium: "yyyy-MM-dd", short: "yy-MM-dd" }; var timeFormats91 = { full: "zzzz a h:mm:ss", long: "z a h:mm:ss", medium: "a h:mm:ss", short: "a h:mm" }; var dateTimeFormats91 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong91 = { date: buildFormatLongFn({ formats: dateFormats91, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats91, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats91, defaultWidth: "full" }) }; // node_modules/date-fns/locale/zh-HK/_lib/localize.mjs var eraValues83 = { narrow: ["前", "公元"], abbreviated: ["前", "公元"], wide: ["公元前", "公元"] }; var quarterValues83 = { narrow: ["1", "2", "3", "4"], abbreviated: ["第一季", "第二季", "第三季", "第四季"], wide: ["第一季度", "第二季度", "第三季度", "第四季度"] }; var monthValues83 = { narrow: [ "一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二" ], abbreviated: [ "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月" ], wide: [ "一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月" ] }; var dayValues83 = { narrow: ["日", "一", "二", "三", "四", "五", "六"], short: ["日", "一", "二", "三", "四", "五", "六"], abbreviated: ["週日", "週一", "週二", "週三", "週四", "週五", "週六"], wide: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] }; var dayPeriodValues83 = { 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 formattingDayPeriodValues67 = { 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 ordinalNumber83 = (dirtyNumber, options) => { const number = Number(dirtyNumber); switch (options == null ? void 0 : options.unit) { case "date": return number + "日"; case "hour": return number + "時"; case "minute": return number + "分"; case "second": return number + "秒"; default: return "第 " + number; } }; var localize84 = { ordinalNumber: ordinalNumber83, era: buildLocalizeFn({ values: eraValues83, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues83, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues83, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues83, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues83, defaultWidth: "wide", formattingValues: formattingDayPeriodValues67, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/zh-HK/_lib/match.mjs var matchOrdinalNumberPattern82 = /^(第\s*)?\d+(日|時|分|秒)?/i; var parseOrdinalNumberPattern82 = /\d+/i; var matchEraPatterns82 = { narrow: /^(前)/i, abbreviated: /^(前)/i, wide: /^(公元前|公元)/i }; var parseEraPatterns82 = { any: [/^(前)/i, /^(公元)/i] }; var matchQuarterPatterns82 = { narrow: /^[1234]/i, abbreviated: /^第[一二三四]季/i, wide: /^第[一二三四]季度/i }; var parseQuarterPatterns82 = { any: [/(1|一)/i, /(2|二)/i, /(3|三)/i, /(4|四)/i] }; var matchMonthPatterns82 = { narrow: /^(一|二|三|四|五|六|七|八|九|十[二一])/i, abbreviated: /^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i, wide: /^(一|二|三|四|五|六|七|八|九|十[二一])月/i }; var parseMonthPatterns82 = { narrow: [ /^一/i, /^二/i, /^三/i, /^四/i, /^五/i, /^六/i, /^七/i, /^八/i, /^九/i, /^十(?!(一|二))/i, /^十一/i, /^十二/i ], any: [ /^一|1/i, /^二|2/i, /^三|3/i, /^四|4/i, /^五|5/i, /^六|6/i, /^七|7/i, /^八|8/i, /^九|9/i, /^十(?!(一|二))|10/i, /^十一|11/i, /^十二|12/i ] }; var matchDayPatterns82 = { narrow: /^[一二三四五六日]/i, short: /^[一二三四五六日]/i, abbreviated: /^週[一二三四五六日]/i, wide: /^星期[一二三四五六日]/i }; var parseDayPatterns82 = { any: [/日/i, /一/i, /二/i, /三/i, /四/i, /五/i, /六/i] }; var matchDayPeriodPatterns82 = { any: /^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i }; var parseDayPeriodPatterns82 = { any: { am: /^上午?/i, pm: /^下午?/i, midnight: /^午夜/i, noon: /^[中正]午/i, morning: /^早上/i, afternoon: /^下午/i, evening: /^晚上?/i, night: /^凌晨/i } }; var match83 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern82, parsePattern: parseOrdinalNumberPattern82, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns82, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns82, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns82, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns82, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns82, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns82, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns82, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns82, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns82, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns82, defaultParseWidth: "any" }) }; // node_modules/date-fns/locale/zh-TW/_lib/formatLong.mjs var dateFormats92 = { full: "y'年'M'月'd'日' EEEE", long: "y'年'M'月'd'日'", medium: "yyyy-MM-dd", short: "yy-MM-dd" }; var timeFormats92 = { full: "zzzz a h:mm:ss", long: "z a h:mm:ss", medium: "a h:mm:ss", short: "a h:mm" }; var dateTimeFormats92 = { full: "{{date}} {{time}}", long: "{{date}} {{time}}", medium: "{{date}} {{time}}", short: "{{date}} {{time}}" }; var formatLong92 = { date: buildFormatLongFn({ formats: dateFormats92, defaultWidth: "full" }), time: buildFormatLongFn({ formats: timeFormats92, defaultWidth: "full" }), dateTime: buildFormatLongFn({ formats: dateTimeFormats92, defaultWidth: "full" }) }; // node_modules/date-fns/locale/zh-TW/_lib/localize.mjs var eraValues84 = { narrow: ["前", "公元"], abbreviated: ["前", "公元"], wide: ["公元前", "公元"] }; var quarterValues84 = { narrow: ["1", "2", "3", "4"], abbreviated: ["第一刻", "第二刻", "第三刻", "第四刻"], wide: ["第一刻鐘", "第二刻鐘", "第三刻鐘", "第四刻鐘"] }; var monthValues84 = { narrow: [ "一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二" ], abbreviated: [ "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月" ], wide: [ "一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月" ] }; var dayValues84 = { narrow: ["日", "一", "二", "三", "四", "五", "六"], short: ["日", "一", "二", "三", "四", "五", "六"], abbreviated: ["週日", "週一", "週二", "週三", "週四", "週五", "週六"], wide: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] }; var dayPeriodValues84 = { 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 formattingDayPeriodValues68 = { 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 ordinalNumber84 = (dirtyNumber, options) => { const number = Number(dirtyNumber); switch (options == null ? void 0 : options.unit) { case "date": return number + "日"; case "hour": return number + "時"; case "minute": return number + "分"; case "second": return number + "秒"; default: return "第 " + number; } }; var localize85 = { ordinalNumber: ordinalNumber84, era: buildLocalizeFn({ values: eraValues84, defaultWidth: "wide" }), quarter: buildLocalizeFn({ values: quarterValues84, defaultWidth: "wide", argumentCallback: (quarter) => quarter - 1 }), month: buildLocalizeFn({ values: monthValues84, defaultWidth: "wide" }), day: buildLocalizeFn({ values: dayValues84, defaultWidth: "wide" }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues84, defaultWidth: "wide", formattingValues: formattingDayPeriodValues68, defaultFormattingWidth: "wide" }) }; // node_modules/date-fns/locale/zh-TW/_lib/match.mjs var matchOrdinalNumberPattern83 = /^(第\s*)?\d+(日|時|分|秒)?/i; var parseOrdinalNumberPattern83 = /\d+/i; var matchEraPatterns83 = { narrow: /^(前)/i, abbreviated: /^(前)/i, wide: /^(公元前|公元)/i }; var parseEraPatterns83 = { any: [/^(前)/i, /^(公元)/i] }; var matchQuarterPatterns83 = { narrow: /^[1234]/i, abbreviated: /^第[一二三四]刻/i, wide: /^第[一二三四]刻鐘/i }; var parseQuarterPatterns83 = { any: [/(1|一)/i, /(2|二)/i, /(3|三)/i, /(4|四)/i] }; var matchMonthPatterns83 = { narrow: /^(一|二|三|四|五|六|七|八|九|十[二一])/i, abbreviated: /^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i, wide: /^(一|二|三|四|五|六|七|八|九|十[二一])月/i }; var parseMonthPatterns83 = { narrow: [ /^一/i, /^二/i, /^三/i, /^四/i, /^五/i, /^六/i, /^七/i, /^八/i, /^九/i, /^十(?!(一|二))/i, /^十一/i, /^十二/i ], any: [ /^一|1/i, /^二|2/i, /^三|3/i, /^四|4/i, /^五|5/i, /^六|6/i, /^七|7/i, /^八|8/i, /^九|9/i, /^十(?!(一|二))|10/i, /^十一|11/i, /^十二|12/i ] }; var matchDayPatterns83 = { narrow: /^[一二三四五六日]/i, short: /^[一二三四五六日]/i, abbreviated: /^週[一二三四五六日]/i, wide: /^星期[一二三四五六日]/i }; var parseDayPatterns83 = { any: [/日/i, /一/i, /二/i, /三/i, /四/i, /五/i, /六/i] }; var matchDayPeriodPatterns83 = { any: /^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i }; var parseDayPeriodPatterns83 = { any: { am: /^上午?/i, pm: /^下午?/i, midnight: /^午夜/i, noon: /^[中正]午/i, morning: /^早上/i, afternoon: /^下午/i, evening: /^晚上?/i, night: /^凌晨/i } }; var match84 = { ordinalNumber: buildMatchPatternFn({ matchPattern: matchOrdinalNumberPattern83, parsePattern: parseOrdinalNumberPattern83, valueCallback: (value) => parseInt(value, 10) }), era: buildMatchFn({ matchPatterns: matchEraPatterns83, defaultMatchWidth: "wide", parsePatterns: parseEraPatterns83, defaultParseWidth: "any" }), quarter: buildMatchFn({ matchPatterns: matchQuarterPatterns83, defaultMatchWidth: "wide", parsePatterns: parseQuarterPatterns83, defaultParseWidth: "any", valueCallback: (index) => index + 1 }), month: buildMatchFn({ matchPatterns: matchMonthPatterns83, defaultMatchWidth: "wide", parsePatterns: parseMonthPatterns83, defaultParseWidth: "any" }), day: buildMatchFn({ matchPatterns: matchDayPatterns83, defaultMatchWidth: "wide", parsePatterns: parseDayPatterns83, defaultParseWidth: "any" }), dayPeriod: buildMatchFn({ matchPatterns: matchDayPeriodPatterns83, defaultMatchWidth: "any", parsePatterns: parseDayPeriodPatterns83, defaultParseWidth: "any" }) }; // node_modules/react-day-picker/dist/index.esm.js var __assign = function() { __assign = Object.assign || function __assign2(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; function __rest(s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; } function __spreadArray(to, from, pack) { if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { if (ar || !(i in from)) { if (!ar) ar = Array.prototype.slice.call(from, 0, i); ar[i] = from[i]; } } return to.concat(ar || Array.prototype.slice.call(from)); } function isDayPickerMultiple(props) { return props.mode === "multiple"; } function isDayPickerRange(props) { return props.mode === "range"; } function isDayPickerSingle(props) { return props.mode === "single"; } var defaultClassNames = { root: "rdp", multiple_months: "rdp-multiple_months", with_weeknumber: "rdp-with_weeknumber", vhidden: "rdp-vhidden", button_reset: "rdp-button_reset", button: "rdp-button", caption: "rdp-caption", caption_start: "rdp-caption_start", caption_end: "rdp-caption_end", caption_between: "rdp-caption_between", caption_label: "rdp-caption_label", caption_dropdowns: "rdp-caption_dropdowns", dropdown: "rdp-dropdown", dropdown_month: "rdp-dropdown_month", dropdown_year: "rdp-dropdown_year", dropdown_icon: "rdp-dropdown_icon", months: "rdp-months", month: "rdp-month", table: "rdp-table", tbody: "rdp-tbody", tfoot: "rdp-tfoot", head: "rdp-head", head_row: "rdp-head_row", head_cell: "rdp-head_cell", nav: "rdp-nav", nav_button: "rdp-nav_button", nav_button_previous: "rdp-nav_button_previous", nav_button_next: "rdp-nav_button_next", nav_icon: "rdp-nav_icon", row: "rdp-row", weeknumber: "rdp-weeknumber", cell: "rdp-cell", day: "rdp-day", day_today: "rdp-day_today", day_outside: "rdp-day_outside", day_selected: "rdp-day_selected", day_disabled: "rdp-day_disabled", day_hidden: "rdp-day_hidden", day_range_start: "rdp-day_range_start", day_range_end: "rdp-day_range_end", day_range_middle: "rdp-day_range_middle" }; function formatCaption(month, options) { return format(month, "LLLL y", options); } function formatDay(day, options) { return format(day, "d", options); } function formatMonthCaption(month, options) { return format(month, "LLLL", options); } function formatWeekNumber(weekNumber) { return "".concat(weekNumber); } function formatWeekdayName(weekday, options) { return format(weekday, "cccccc", options); } function formatYearCaption(year, options) { return format(year, "yyyy", options); } var formatters = Object.freeze({ __proto__: null, formatCaption, formatDay, formatMonthCaption, formatWeekNumber, formatWeekdayName, formatYearCaption }); var labelDay = function(day, activeModifiers, options) { return format(day, "do MMMM (EEEE)", options); }; var labelMonthDropdown = function() { return "Month: "; }; var labelNext = function() { return "Go to next month"; }; var labelPrevious = function() { return "Go to previous month"; }; var labelWeekday = function(day, options) { return format(day, "cccc", options); }; var labelWeekNumber = function(n) { return "Week n. ".concat(n); }; var labelYearDropdown = function() { return "Year: "; }; var labels = Object.freeze({ __proto__: null, labelDay, labelMonthDropdown, labelNext, labelPrevious, labelWeekNumber, labelWeekday, labelYearDropdown }); function getDefaultContextValues() { var captionLayout = "buttons"; var classNames = defaultClassNames; var locale = enUS; var modifiersClassNames = {}; var modifiers = {}; var numberOfMonths = 1; var styles = {}; var today = /* @__PURE__ */ new Date(); return { captionLayout, classNames, formatters, labels, locale, modifiersClassNames, modifiers, numberOfMonths, styles, today, mode: "default" }; } function parseFromToProps(props) { var fromYear = props.fromYear, toYear = props.toYear, fromMonth = props.fromMonth, toMonth = props.toMonth; var fromDate = props.fromDate, toDate2 = props.toDate; if (fromMonth) { fromDate = startOfMonth(fromMonth); } else if (fromYear) { fromDate = new Date(fromYear, 0, 1); } if (toMonth) { toDate2 = endOfMonth(toMonth); } else if (toYear) { toDate2 = new Date(toYear, 11, 31); } return { fromDate: fromDate ? startOfDay(fromDate) : void 0, toDate: toDate2 ? startOfDay(toDate2) : void 0 }; } var DayPickerContext = (0, import_react.createContext)(void 0); function DayPickerProvider(props) { var _a; var initialProps = props.initialProps; var defaultContextValues = getDefaultContextValues(); var _b = parseFromToProps(initialProps), fromDate = _b.fromDate, toDate2 = _b.toDate; var captionLayout = (_a = initialProps.captionLayout) !== null && _a !== void 0 ? _a : defaultContextValues.captionLayout; if (captionLayout !== "buttons" && (!fromDate || !toDate2)) { captionLayout = "buttons"; } var onSelect; if (isDayPickerSingle(initialProps) || isDayPickerMultiple(initialProps) || isDayPickerRange(initialProps)) { onSelect = initialProps.onSelect; } var value = __assign(__assign(__assign({}, defaultContextValues), initialProps), { captionLayout, classNames: __assign(__assign({}, defaultContextValues.classNames), initialProps.classNames), components: __assign({}, initialProps.components), formatters: __assign(__assign({}, defaultContextValues.formatters), initialProps.formatters), fromDate, labels: __assign(__assign({}, defaultContextValues.labels), initialProps.labels), mode: initialProps.mode || defaultContextValues.mode, modifiers: __assign(__assign({}, defaultContextValues.modifiers), initialProps.modifiers), modifiersClassNames: __assign(__assign({}, defaultContextValues.modifiersClassNames), initialProps.modifiersClassNames), onSelect, styles: __assign(__assign({}, defaultContextValues.styles), initialProps.styles), toDate: toDate2 }); return (0, import_jsx_runtime.jsx)(DayPickerContext.Provider, { value, children: props.children }); } function useDayPicker() { var context = (0, import_react.useContext)(DayPickerContext); if (!context) { throw new Error("useDayPicker must be used within a DayPickerProvider."); } return context; } function CaptionLabel(props) { var _a = useDayPicker(), locale = _a.locale, classNames = _a.classNames, styles = _a.styles, formatCaption2 = _a.formatters.formatCaption; return (0, import_jsx_runtime.jsx)("div", { className: classNames.caption_label, style: styles.caption_label, "aria-live": "polite", role: "presentation", id: props.id, children: formatCaption2(props.displayMonth, { locale }) }); } function IconDropdown(props) { return (0, import_jsx_runtime.jsx)("svg", __assign({ width: "8px", height: "8px", viewBox: "0 0 120 120", "data-testid": "iconDropdown" }, props, { children: (0, import_jsx_runtime.jsx)("path", { d: "M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.778175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z", fill: "currentColor", fillRule: "nonzero" }) })); } function Dropdown(props) { var _a, _b; var onChange = props.onChange, value = props.value, children = props.children, caption = props.caption, className = props.className, style = props.style; var dayPicker = useDayPicker(); var IconDropdownComponent = (_b = (_a = dayPicker.components) === null || _a === void 0 ? void 0 : _a.IconDropdown) !== null && _b !== void 0 ? _b : IconDropdown; return (0, import_jsx_runtime.jsxs)("div", { className, style, children: [(0, import_jsx_runtime.jsx)("span", { className: dayPicker.classNames.vhidden, children: props["aria-label"] }), (0, import_jsx_runtime.jsx)("select", { name: props.name, "aria-label": props["aria-label"], className: dayPicker.classNames.dropdown, style: dayPicker.styles.dropdown, value, onChange, children }), (0, import_jsx_runtime.jsxs)("div", { className: dayPicker.classNames.caption_label, style: dayPicker.styles.caption_label, "aria-hidden": "true", children: [caption, (0, import_jsx_runtime.jsx)(IconDropdownComponent, { className: dayPicker.classNames.dropdown_icon, style: dayPicker.styles.dropdown_icon })] })] }); } function MonthsDropdown(props) { var _a; var _b = useDayPicker(), fromDate = _b.fromDate, toDate2 = _b.toDate, styles = _b.styles, locale = _b.locale, formatMonthCaption2 = _b.formatters.formatMonthCaption, classNames = _b.classNames, components = _b.components, labelMonthDropdown2 = _b.labels.labelMonthDropdown; if (!fromDate) return (0, import_jsx_runtime.jsx)(import_jsx_runtime.Fragment, {}); if (!toDate2) return (0, import_jsx_runtime.jsx)(import_jsx_runtime.Fragment, {}); var dropdownMonths = []; if (isSameYear(fromDate, toDate2)) { var date = startOfMonth(fromDate); for (var month = fromDate.getMonth(); month <= toDate2.getMonth(); month++) { dropdownMonths.push(setMonth(date, month)); } } else { var date = startOfMonth(/* @__PURE__ */ new Date()); for (var month = 0; month <= 11; month++) { dropdownMonths.push(setMonth(date, month)); } } var handleChange = function(e) { var selectedMonth = Number(e.target.value); var newMonth = setMonth(startOfMonth(props.displayMonth), selectedMonth); props.onChange(newMonth); }; var DropdownComponent = (_a = components === null || components === void 0 ? void 0 : components.Dropdown) !== null && _a !== void 0 ? _a : Dropdown; return (0, import_jsx_runtime.jsx)(DropdownComponent, { name: "months", "aria-label": labelMonthDropdown2(), className: classNames.dropdown_month, style: styles.dropdown_month, onChange: handleChange, value: props.displayMonth.getMonth(), caption: formatMonthCaption2(props.displayMonth, { locale }), children: dropdownMonths.map(function(m) { return (0, import_jsx_runtime.jsx)("option", { value: m.getMonth(), children: formatMonthCaption2(m, { locale }) }, m.getMonth()); }) }); } function YearsDropdown(props) { var _a; var displayMonth = props.displayMonth; var _b = useDayPicker(), fromDate = _b.fromDate, toDate2 = _b.toDate, locale = _b.locale, styles = _b.styles, classNames = _b.classNames, components = _b.components, formatYearCaption2 = _b.formatters.formatYearCaption, labelYearDropdown2 = _b.labels.labelYearDropdown; var years = []; if (!fromDate) return (0, import_jsx_runtime.jsx)(import_jsx_runtime.Fragment, {}); if (!toDate2) return (0, import_jsx_runtime.jsx)(import_jsx_runtime.Fragment, {}); var fromYear = fromDate.getFullYear(); var toYear = toDate2.getFullYear(); for (var year = fromYear; year <= toYear; year++) { years.push(setYear(startOfYear(/* @__PURE__ */ new Date()), year)); } var handleChange = function(e) { var newMonth = setYear(startOfMonth(displayMonth), Number(e.target.value)); props.onChange(newMonth); }; var DropdownComponent = (_a = components === null || components === void 0 ? void 0 : components.Dropdown) !== null && _a !== void 0 ? _a : Dropdown; return (0, import_jsx_runtime.jsx)(DropdownComponent, { name: "years", "aria-label": labelYearDropdown2(), className: classNames.dropdown_year, style: styles.dropdown_year, onChange: handleChange, value: displayMonth.getFullYear(), caption: formatYearCaption2(displayMonth, { locale }), children: years.map(function(year2) { return (0, import_jsx_runtime.jsx)("option", { value: year2.getFullYear(), children: formatYearCaption2(year2, { locale }) }, year2.getFullYear()); }) }); } function useControlledValue(defaultValue, controlledValue) { var _a = (0, import_react.useState)(defaultValue), uncontrolledValue = _a[0], setValue = _a[1]; var value = controlledValue === void 0 ? uncontrolledValue : controlledValue; return [value, setValue]; } function getInitialMonth(context) { var month = context.month, defaultMonth = context.defaultMonth, today = context.today; var initialMonth = month || defaultMonth || today || /* @__PURE__ */ new Date(); var toDate2 = context.toDate, fromDate = context.fromDate, _a = context.numberOfMonths, numberOfMonths = _a === void 0 ? 1 : _a; if (toDate2 && differenceInCalendarMonths(toDate2, initialMonth) < 0) { var offset = -1 * (numberOfMonths - 1); initialMonth = addMonths(toDate2, offset); } if (fromDate && differenceInCalendarMonths(initialMonth, fromDate) < 0) { initialMonth = fromDate; } return startOfMonth(initialMonth); } function useNavigationState() { var context = useDayPicker(); var initialMonth = getInitialMonth(context); var _a = useControlledValue(initialMonth, context.month), month = _a[0], setMonth2 = _a[1]; var goToMonth = function(date) { var _a2; if (context.disableNavigation) return; var month2 = startOfMonth(date); setMonth2(month2); (_a2 = context.onMonthChange) === null || _a2 === void 0 ? void 0 : _a2.call(context, month2); }; return [month, goToMonth]; } function getDisplayMonths(month, _a) { var reverseMonths = _a.reverseMonths, numberOfMonths = _a.numberOfMonths; var start = startOfMonth(month); var end = startOfMonth(addMonths(start, numberOfMonths)); var monthsDiff = differenceInCalendarMonths(end, start); var months = []; for (var i = 0; i < monthsDiff; i++) { var nextMonth = addMonths(start, i); months.push(nextMonth); } if (reverseMonths) months = months.reverse(); return months; } function getNextMonth(startingMonth, options) { if (options.disableNavigation) { return void 0; } var toDate2 = options.toDate, pagedNavigation = options.pagedNavigation, _a = options.numberOfMonths, numberOfMonths = _a === void 0 ? 1 : _a; var offset = pagedNavigation ? numberOfMonths : 1; var month = startOfMonth(startingMonth); if (!toDate2) { return addMonths(month, offset); } var monthsDiff = differenceInCalendarMonths(toDate2, startingMonth); if (monthsDiff < numberOfMonths) { return void 0; } return addMonths(month, offset); } function getPreviousMonth(startingMonth, options) { if (options.disableNavigation) { return void 0; } var fromDate = options.fromDate, pagedNavigation = options.pagedNavigation, _a = options.numberOfMonths, numberOfMonths = _a === void 0 ? 1 : _a; var offset = pagedNavigation ? numberOfMonths : 1; var month = startOfMonth(startingMonth); if (!fromDate) { return addMonths(month, -offset); } var monthsDiff = differenceInCalendarMonths(month, fromDate); if (monthsDiff <= 0) { return void 0; } return addMonths(month, -offset); } var NavigationContext = (0, import_react.createContext)(void 0); function NavigationProvider(props) { var dayPicker = useDayPicker(); var _a = useNavigationState(), currentMonth = _a[0], goToMonth = _a[1]; var displayMonths = getDisplayMonths(currentMonth, dayPicker); var nextMonth = getNextMonth(currentMonth, dayPicker); var previousMonth = getPreviousMonth(currentMonth, dayPicker); var isDateDisplayed = function(date) { return displayMonths.some(function(displayMonth) { return isSameMonth(date, displayMonth); }); }; var goToDate = function(date, refDate) { if (isDateDisplayed(date)) { return; } if (refDate && isBefore(date, refDate)) { goToMonth(addMonths(date, 1 + dayPicker.numberOfMonths * -1)); } else { goToMonth(date); } }; var value = { currentMonth, displayMonths, goToMonth, goToDate, previousMonth, nextMonth, isDateDisplayed }; return (0, import_jsx_runtime.jsx)(NavigationContext.Provider, { value, children: props.children }); } function useNavigation() { var context = (0, import_react.useContext)(NavigationContext); if (!context) { throw new Error("useNavigation must be used within a NavigationProvider"); } return context; } function CaptionDropdowns(props) { var _a; var _b = useDayPicker(), classNames = _b.classNames, styles = _b.styles, components = _b.components; var goToMonth = useNavigation().goToMonth; var handleMonthChange = function(newMonth) { goToMonth(addMonths(newMonth, props.displayIndex ? -props.displayIndex : 0)); }; var CaptionLabelComponent = (_a = components === null || components === void 0 ? void 0 : components.CaptionLabel) !== null && _a !== void 0 ? _a : CaptionLabel; var captionLabel = (0, import_jsx_runtime.jsx)(CaptionLabelComponent, { id: props.id, displayMonth: props.displayMonth }); return (0, import_jsx_runtime.jsxs)("div", { className: classNames.caption_dropdowns, style: styles.caption_dropdowns, children: [(0, import_jsx_runtime.jsx)("div", { className: classNames.vhidden, children: captionLabel }), (0, import_jsx_runtime.jsx)(MonthsDropdown, { onChange: handleMonthChange, displayMonth: props.displayMonth }), (0, import_jsx_runtime.jsx)(YearsDropdown, { onChange: handleMonthChange, displayMonth: props.displayMonth })] }); } function IconLeft(props) { return (0, import_jsx_runtime.jsx)("svg", __assign({ width: "16px", height: "16px", viewBox: "0 0 120 120" }, props, { children: (0, import_jsx_runtime.jsx)("path", { d: "M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z", fill: "currentColor", fillRule: "nonzero" }) })); } function IconRight(props) { return (0, import_jsx_runtime.jsx)("svg", __assign({ width: "16px", height: "16px", viewBox: "0 0 120 120" }, props, { children: (0, import_jsx_runtime.jsx)("path", { d: "M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z", fill: "currentColor" }) })); } var Button = (0, import_react.forwardRef)(function(props, ref) { var _a = useDayPicker(), classNames = _a.classNames, styles = _a.styles; var classNamesArr = [classNames.button_reset, classNames.button]; if (props.className) { classNamesArr.push(props.className); } var className = classNamesArr.join(" "); var style = __assign(__assign({}, styles.button_reset), styles.button); if (props.style) { Object.assign(style, props.style); } return (0, import_jsx_runtime.jsx)("button", __assign({}, props, { ref, type: "button", className, style })); }); function Navigation(props) { var _a, _b; var _c = useDayPicker(), dir = _c.dir, locale = _c.locale, classNames = _c.classNames, styles = _c.styles, _d = _c.labels, labelPrevious2 = _d.labelPrevious, labelNext2 = _d.labelNext, components = _c.components; if (!props.nextMonth && !props.previousMonth) { return (0, import_jsx_runtime.jsx)(import_jsx_runtime.Fragment, {}); } var previousLabel = labelPrevious2(props.previousMonth, { locale }); var previousClassName = [ classNames.nav_button, classNames.nav_button_previous ].join(" "); var nextLabel = labelNext2(props.nextMonth, { locale }); var nextClassName = [ classNames.nav_button, classNames.nav_button_next ].join(" "); var IconRightComponent = (_a = components === null || components === void 0 ? void 0 : components.IconRight) !== null && _a !== void 0 ? _a : IconRight; var IconLeftComponent = (_b = components === null || components === void 0 ? void 0 : components.IconLeft) !== null && _b !== void 0 ? _b : IconLeft; return (0, import_jsx_runtime.jsxs)("div", { className: classNames.nav, style: styles.nav, children: [!props.hidePrevious && (0, import_jsx_runtime.jsx)(Button, { name: "previous-month", "aria-label": previousLabel, className: previousClassName, style: styles.nav_button_previous, disabled: !props.previousMonth, onClick: props.onPreviousClick, children: dir === "rtl" ? (0, import_jsx_runtime.jsx)(IconRightComponent, { className: classNames.nav_icon, style: styles.nav_icon }) : (0, import_jsx_runtime.jsx)(IconLeftComponent, { className: classNames.nav_icon, style: styles.nav_icon }) }), !props.hideNext && (0, import_jsx_runtime.jsx)(Button, { name: "next-month", "aria-label": nextLabel, className: nextClassName, style: styles.nav_button_next, disabled: !props.nextMonth, onClick: props.onNextClick, children: dir === "rtl" ? (0, import_jsx_runtime.jsx)(IconLeftComponent, { className: classNames.nav_icon, style: styles.nav_icon }) : (0, import_jsx_runtime.jsx)(IconRightComponent, { className: classNames.nav_icon, style: styles.nav_icon }) })] }); } function CaptionNavigation(props) { var numberOfMonths = useDayPicker().numberOfMonths; var _a = useNavigation(), previousMonth = _a.previousMonth, nextMonth = _a.nextMonth, goToMonth = _a.goToMonth, displayMonths = _a.displayMonths; var displayIndex = displayMonths.findIndex(function(month) { return isSameMonth(props.displayMonth, month); }); var isFirst = displayIndex === 0; var isLast = displayIndex === displayMonths.length - 1; var hideNext = numberOfMonths > 1 && (isFirst || !isLast); var hidePrevious = numberOfMonths > 1 && (isLast || !isFirst); var handlePreviousClick = function() { if (!previousMonth) return; goToMonth(previousMonth); }; var handleNextClick = function() { if (!nextMonth) return; goToMonth(nextMonth); }; return (0, import_jsx_runtime.jsx)(Navigation, { displayMonth: props.displayMonth, hideNext, hidePrevious, nextMonth, previousMonth, onPreviousClick: handlePreviousClick, onNextClick: handleNextClick }); } function Caption(props) { var _a; var _b = useDayPicker(), classNames = _b.classNames, disableNavigation = _b.disableNavigation, styles = _b.styles, captionLayout = _b.captionLayout, components = _b.components; var CaptionLabelComponent = (_a = components === null || components === void 0 ? void 0 : components.CaptionLabel) !== null && _a !== void 0 ? _a : CaptionLabel; var caption; if (disableNavigation) { caption = (0, import_jsx_runtime.jsx)(CaptionLabelComponent, { id: props.id, displayMonth: props.displayMonth }); } else if (captionLayout === "dropdown") { caption = (0, import_jsx_runtime.jsx)(CaptionDropdowns, { displayMonth: props.displayMonth, id: props.id }); } else if (captionLayout === "dropdown-buttons") { caption = (0, import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment, { children: [(0, import_jsx_runtime.jsx)(CaptionDropdowns, { displayMonth: props.displayMonth, displayIndex: props.displayIndex, id: props.id }), (0, import_jsx_runtime.jsx)(CaptionNavigation, { displayMonth: props.displayMonth, displayIndex: props.displayIndex, id: props.id })] }); } else { caption = (0, import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment, { children: [(0, import_jsx_runtime.jsx)(CaptionLabelComponent, { id: props.id, displayMonth: props.displayMonth, displayIndex: props.displayIndex }), (0, import_jsx_runtime.jsx)(CaptionNavigation, { displayMonth: props.displayMonth, id: props.id })] }); } return (0, import_jsx_runtime.jsx)("div", { className: classNames.caption, style: styles.caption, children: caption }); } function Footer(props) { var _a = useDayPicker(), footer = _a.footer, styles = _a.styles, tfoot = _a.classNames.tfoot; if (!footer) return (0, import_jsx_runtime.jsx)(import_jsx_runtime.Fragment, {}); return (0, import_jsx_runtime.jsx)("tfoot", { className: tfoot, style: styles.tfoot, children: (0, import_jsx_runtime.jsx)("tr", { children: (0, import_jsx_runtime.jsx)("td", { colSpan: 8, children: footer }) }) }); } function getWeekdays(locale, weekStartsOn, ISOWeek) { var start = ISOWeek ? startOfISOWeek(/* @__PURE__ */ new Date()) : startOfWeek(/* @__PURE__ */ new Date(), { locale, weekStartsOn }); var days = []; for (var i = 0; i < 7; i++) { var day = addDays(start, i); days.push(day); } return days; } function HeadRow() { var _a = useDayPicker(), classNames = _a.classNames, styles = _a.styles, showWeekNumber = _a.showWeekNumber, locale = _a.locale, weekStartsOn = _a.weekStartsOn, ISOWeek = _a.ISOWeek, formatWeekdayName2 = _a.formatters.formatWeekdayName, labelWeekday2 = _a.labels.labelWeekday; var weekdays = getWeekdays(locale, weekStartsOn, ISOWeek); return (0, import_jsx_runtime.jsxs)("tr", { style: styles.head_row, className: classNames.head_row, children: [showWeekNumber && (0, import_jsx_runtime.jsx)("td", { style: styles.head_cell, className: classNames.head_cell }), weekdays.map(function(weekday, i) { return (0, import_jsx_runtime.jsx)("th", { scope: "col", className: classNames.head_cell, style: styles.head_cell, "aria-label": labelWeekday2(weekday, { locale }), children: formatWeekdayName2(weekday, { locale }) }, i); })] }); } function Head() { var _a; var _b = useDayPicker(), classNames = _b.classNames, styles = _b.styles, components = _b.components; var HeadRowComponent = (_a = components === null || components === void 0 ? void 0 : components.HeadRow) !== null && _a !== void 0 ? _a : HeadRow; return (0, import_jsx_runtime.jsx)("thead", { style: styles.head, className: classNames.head, children: (0, import_jsx_runtime.jsx)(HeadRowComponent, {}) }); } function DayContent(props) { var _a = useDayPicker(), locale = _a.locale, formatDay2 = _a.formatters.formatDay; return (0, import_jsx_runtime.jsx)(import_jsx_runtime.Fragment, { children: formatDay2(props.date, { locale }) }); } var SelectMultipleContext = (0, import_react.createContext)(void 0); function SelectMultipleProvider(props) { if (!isDayPickerMultiple(props.initialProps)) { var emptyContextValue = { selected: void 0, modifiers: { disabled: [] } }; return (0, import_jsx_runtime.jsx)(SelectMultipleContext.Provider, { value: emptyContextValue, children: props.children }); } return (0, import_jsx_runtime.jsx)(SelectMultipleProviderInternal, { initialProps: props.initialProps, children: props.children }); } function SelectMultipleProviderInternal(_a) { var initialProps = _a.initialProps, children = _a.children; var selected = initialProps.selected, min2 = initialProps.min, max2 = initialProps.max; var onDayClick = function(day, activeModifiers, e) { var _a2, _b; (_a2 = initialProps.onDayClick) === null || _a2 === void 0 ? void 0 : _a2.call(initialProps, day, activeModifiers, e); var isMinSelected = Boolean(activeModifiers.selected && min2 && (selected === null || selected === void 0 ? void 0 : selected.length) === min2); if (isMinSelected) { return; } var isMaxSelected = Boolean(!activeModifiers.selected && max2 && (selected === null || selected === void 0 ? void 0 : selected.length) === max2); if (isMaxSelected) { return; } var selectedDays = selected ? __spreadArray([], selected, true) : []; if (activeModifiers.selected) { var index = selectedDays.findIndex(function(selectedDay) { return isSameDay(day, selectedDay); }); selectedDays.splice(index, 1); } else { selectedDays.push(day); } (_b = initialProps.onSelect) === null || _b === void 0 ? void 0 : _b.call(initialProps, selectedDays, day, activeModifiers, e); }; var modifiers = { disabled: [] }; if (selected) { modifiers.disabled.push(function(day) { var isMaxSelected = max2 && selected.length > max2 - 1; var isSelected = selected.some(function(selectedDay) { return isSameDay(selectedDay, day); }); return Boolean(isMaxSelected && !isSelected); }); } var contextValue = { selected, onDayClick, modifiers }; return (0, import_jsx_runtime.jsx)(SelectMultipleContext.Provider, { value: contextValue, children }); } function useSelectMultiple() { var context = (0, import_react.useContext)(SelectMultipleContext); if (!context) { throw new Error("useSelectMultiple must be used within a SelectMultipleProvider"); } return context; } function addToRange(day, range) { var _a = range || {}, from = _a.from, to = _a.to; if (from && to) { if (isSameDay(to, day) && isSameDay(from, day)) { return void 0; } if (isSameDay(to, day)) { return { from: to, to: void 0 }; } if (isSameDay(from, day)) { return void 0; } if (isAfter(from, day)) { return { from: day, to }; } return { from, to: day }; } if (to) { if (isAfter(day, to)) { return { from: to, to: day }; } return { from: day, to }; } if (from) { if (isBefore(day, from)) { return { from: day, to: from }; } return { from, to: day }; } return { from: day, to: void 0 }; } var SelectRangeContext = (0, import_react.createContext)(void 0); function SelectRangeProvider(props) { if (!isDayPickerRange(props.initialProps)) { var emptyContextValue = { selected: void 0, modifiers: { range_start: [], range_end: [], range_middle: [], disabled: [] } }; return (0, import_jsx_runtime.jsx)(SelectRangeContext.Provider, { value: emptyContextValue, children: props.children }); } return (0, import_jsx_runtime.jsx)(SelectRangeProviderInternal, { initialProps: props.initialProps, children: props.children }); } function SelectRangeProviderInternal(_a) { var initialProps = _a.initialProps, children = _a.children; var selected = initialProps.selected; var _b = selected || {}, selectedFrom = _b.from, selectedTo = _b.to; var min2 = initialProps.min; var max2 = initialProps.max; var onDayClick = function(day, activeModifiers, e) { var _a2, _b2; (_a2 = initialProps.onDayClick) === null || _a2 === void 0 ? void 0 : _a2.call(initialProps, day, activeModifiers, e); var newRange = addToRange(day, selected); (_b2 = initialProps.onSelect) === null || _b2 === void 0 ? void 0 : _b2.call(initialProps, newRange, day, activeModifiers, e); }; var modifiers = { range_start: [], range_end: [], range_middle: [], disabled: [] }; if (selectedFrom) { modifiers.range_start = [selectedFrom]; if (!selectedTo) { modifiers.range_end = [selectedFrom]; } else { modifiers.range_end = [selectedTo]; if (!isSameDay(selectedFrom, selectedTo)) { modifiers.range_middle = [ { after: selectedFrom, before: selectedTo } ]; } } } else if (selectedTo) { modifiers.range_start = [selectedTo]; modifiers.range_end = [selectedTo]; } if (min2) { if (selectedFrom && !selectedTo) { modifiers.disabled.push({ after: subDays(selectedFrom, min2 - 1), before: addDays(selectedFrom, min2 - 1) }); } if (selectedFrom && selectedTo) { modifiers.disabled.push({ after: selectedFrom, before: addDays(selectedFrom, min2 - 1) }); } if (!selectedFrom && selectedTo) { modifiers.disabled.push({ after: subDays(selectedTo, min2 - 1), before: addDays(selectedTo, min2 - 1) }); } } if (max2) { if (selectedFrom && !selectedTo) { modifiers.disabled.push({ before: addDays(selectedFrom, -max2 + 1) }); modifiers.disabled.push({ after: addDays(selectedFrom, max2 - 1) }); } if (selectedFrom && selectedTo) { var selectedCount = differenceInCalendarDays(selectedTo, selectedFrom) + 1; var offset = max2 - selectedCount; modifiers.disabled.push({ before: subDays(selectedFrom, offset) }); modifiers.disabled.push({ after: addDays(selectedTo, offset) }); } if (!selectedFrom && selectedTo) { modifiers.disabled.push({ before: addDays(selectedTo, -max2 + 1) }); modifiers.disabled.push({ after: addDays(selectedTo, max2 - 1) }); } } return (0, import_jsx_runtime.jsx)(SelectRangeContext.Provider, { value: { selected, onDayClick, modifiers }, children }); } function useSelectRange() { var context = (0, import_react.useContext)(SelectRangeContext); if (!context) { throw new Error("useSelectRange must be used within a SelectRangeProvider"); } return context; } function matcherToArray(matcher) { if (Array.isArray(matcher)) { return __spreadArray([], matcher, true); } else if (matcher !== void 0) { return [matcher]; } else { return []; } } function getCustomModifiers(dayModifiers) { var customModifiers = {}; Object.entries(dayModifiers).forEach(function(_a) { var modifier = _a[0], matcher = _a[1]; customModifiers[modifier] = matcherToArray(matcher); }); return customModifiers; } var InternalModifier; (function(InternalModifier2) { InternalModifier2["Outside"] = "outside"; InternalModifier2["Disabled"] = "disabled"; InternalModifier2["Selected"] = "selected"; InternalModifier2["Hidden"] = "hidden"; InternalModifier2["Today"] = "today"; InternalModifier2["RangeStart"] = "range_start"; InternalModifier2["RangeEnd"] = "range_end"; InternalModifier2["RangeMiddle"] = "range_middle"; })(InternalModifier || (InternalModifier = {})); var Selected = InternalModifier.Selected; var Disabled = InternalModifier.Disabled; var Hidden = InternalModifier.Hidden; var Today = InternalModifier.Today; var RangeEnd = InternalModifier.RangeEnd; var RangeMiddle = InternalModifier.RangeMiddle; var RangeStart = InternalModifier.RangeStart; var Outside = InternalModifier.Outside; function getInternalModifiers(dayPicker, selectMultiple, selectRange) { var _a; var internalModifiers = (_a = {}, _a[Selected] = matcherToArray(dayPicker.selected), _a[Disabled] = matcherToArray(dayPicker.disabled), _a[Hidden] = matcherToArray(dayPicker.hidden), _a[Today] = [dayPicker.today], _a[RangeEnd] = [], _a[RangeMiddle] = [], _a[RangeStart] = [], _a[Outside] = [], _a); if (dayPicker.fromDate) { internalModifiers[Disabled].push({ before: dayPicker.fromDate }); } if (dayPicker.toDate) { internalModifiers[Disabled].push({ after: dayPicker.toDate }); } if (isDayPickerMultiple(dayPicker)) { internalModifiers[Disabled] = internalModifiers[Disabled].concat(selectMultiple.modifiers[Disabled]); } else if (isDayPickerRange(dayPicker)) { internalModifiers[Disabled] = internalModifiers[Disabled].concat(selectRange.modifiers[Disabled]); internalModifiers[RangeStart] = selectRange.modifiers[RangeStart]; internalModifiers[RangeMiddle] = selectRange.modifiers[RangeMiddle]; internalModifiers[RangeEnd] = selectRange.modifiers[RangeEnd]; } return internalModifiers; } var ModifiersContext = (0, import_react.createContext)(void 0); function ModifiersProvider(props) { var dayPicker = useDayPicker(); var selectMultiple = useSelectMultiple(); var selectRange = useSelectRange(); var internalModifiers = getInternalModifiers(dayPicker, selectMultiple, selectRange); var customModifiers = getCustomModifiers(dayPicker.modifiers); var modifiers = __assign(__assign({}, internalModifiers), customModifiers); return (0, import_jsx_runtime.jsx)(ModifiersContext.Provider, { value: modifiers, children: props.children }); } function useModifiers() { var context = (0, import_react.useContext)(ModifiersContext); if (!context) { throw new Error("useModifiers must be used within a ModifiersProvider"); } return context; } function isDateInterval(matcher) { return Boolean(matcher && typeof matcher === "object" && "before" in matcher && "after" in matcher); } function isDateRange(value) { return Boolean(value && typeof value === "object" && "from" in value); } function isDateAfterType(value) { return Boolean(value && typeof value === "object" && "after" in value); } function isDateBeforeType(value) { return Boolean(value && typeof value === "object" && "before" in value); } function isDayOfWeekType(value) { return Boolean(value && typeof value === "object" && "dayOfWeek" in value); } function isDateInRange(date, range) { var _a; var from = range.from, to = range.to; if (from && to) { var isRangeInverted = differenceInCalendarDays(to, from) < 0; if (isRangeInverted) { _a = [to, from], from = _a[0], to = _a[1]; } var isInRange = differenceInCalendarDays(date, from) >= 0 && differenceInCalendarDays(to, date) >= 0; return isInRange; } if (to) { return isSameDay(to, date); } if (from) { return isSameDay(from, date); } return false; } function isDateType(value) { return isDate(value); } function isArrayOfDates(value) { return Array.isArray(value) && value.every(isDate); } function isMatch(day, matchers) { return matchers.some(function(matcher) { if (typeof matcher === "boolean") { return matcher; } if (isDateType(matcher)) { return isSameDay(day, matcher); } if (isArrayOfDates(matcher)) { return matcher.includes(day); } if (isDateRange(matcher)) { return isDateInRange(day, matcher); } if (isDayOfWeekType(matcher)) { return matcher.dayOfWeek.includes(day.getDay()); } if (isDateInterval(matcher)) { var diffBefore = differenceInCalendarDays(matcher.before, day); var diffAfter = differenceInCalendarDays(matcher.after, day); var isDayBefore = diffBefore > 0; var isDayAfter = diffAfter < 0; var isClosedInterval = isAfter(matcher.before, matcher.after); if (isClosedInterval) { return isDayAfter && isDayBefore; } else { return isDayBefore || isDayAfter; } } if (isDateAfterType(matcher)) { return differenceInCalendarDays(day, matcher.after) > 0; } if (isDateBeforeType(matcher)) { return differenceInCalendarDays(matcher.before, day) > 0; } if (typeof matcher === "function") { return matcher(day); } return false; }); } function getActiveModifiers(day, modifiers, displayMonth) { var matchedModifiers = Object.keys(modifiers).reduce(function(result, key) { var modifier = modifiers[key]; if (isMatch(day, modifier)) { result.push(key); } return result; }, []); var activeModifiers = {}; matchedModifiers.forEach(function(modifier) { return activeModifiers[modifier] = true; }); if (displayMonth && !isSameMonth(day, displayMonth)) { activeModifiers.outside = true; } return activeModifiers; } function getInitialFocusTarget(displayMonths, modifiers) { var firstDayInMonth = startOfMonth(displayMonths[0]); var lastDayInMonth = endOfMonth(displayMonths[displayMonths.length - 1]); var firstFocusableDay; var today; var date = firstDayInMonth; while (date <= lastDayInMonth) { var activeModifiers = getActiveModifiers(date, modifiers); var isFocusable = !activeModifiers.disabled && !activeModifiers.hidden; if (!isFocusable) { date = addDays(date, 1); continue; } if (activeModifiers.selected) { return date; } if (activeModifiers.today && !today) { today = date; } if (!firstFocusableDay) { firstFocusableDay = date; } date = addDays(date, 1); } if (today) { return today; } else { return firstFocusableDay; } } var MAX_RETRY = 365; function getNextFocus(focusedDay, options) { var moveBy = options.moveBy, direction = options.direction, context = options.context, modifiers = options.modifiers, _a = options.retry, retry = _a === void 0 ? { count: 0, lastFocused: focusedDay } : _a; var weekStartsOn = context.weekStartsOn, fromDate = context.fromDate, toDate2 = context.toDate, locale = context.locale; var moveFns = { day: addDays, week: addWeeks, month: addMonths, year: addYears, startOfWeek: function(date) { return context.ISOWeek ? startOfISOWeek(date) : startOfWeek(date, { locale, weekStartsOn }); }, endOfWeek: function(date) { return context.ISOWeek ? endOfISOWeek(date) : endOfWeek(date, { locale, weekStartsOn }); } }; var newFocusedDay = moveFns[moveBy](focusedDay, direction === "after" ? 1 : -1); if (direction === "before" && fromDate) { newFocusedDay = max([fromDate, newFocusedDay]); } else if (direction === "after" && toDate2) { newFocusedDay = min([toDate2, newFocusedDay]); } var isFocusable = true; if (modifiers) { var activeModifiers = getActiveModifiers(newFocusedDay, modifiers); isFocusable = !activeModifiers.disabled && !activeModifiers.hidden; } if (isFocusable) { return newFocusedDay; } else { if (retry.count > MAX_RETRY) { return retry.lastFocused; } return getNextFocus(newFocusedDay, { moveBy, direction, context, modifiers, retry: __assign(__assign({}, retry), { count: retry.count + 1 }) }); } } var FocusContext = (0, import_react.createContext)(void 0); function FocusProvider(props) { var navigation = useNavigation(); var modifiers = useModifiers(); var _a = (0, import_react.useState)(), focusedDay = _a[0], setFocusedDay = _a[1]; var _b = (0, import_react.useState)(), lastFocused = _b[0], setLastFocused = _b[1]; var initialFocusTarget = getInitialFocusTarget(navigation.displayMonths, modifiers); var focusTarget = (focusedDay !== null && focusedDay !== void 0 ? focusedDay : lastFocused && navigation.isDateDisplayed(lastFocused)) ? lastFocused : initialFocusTarget; var blur = function() { setLastFocused(focusedDay); setFocusedDay(void 0); }; var focus = function(date) { setFocusedDay(date); }; var context = useDayPicker(); var moveFocus = function(moveBy, direction) { if (!focusedDay) return; var nextFocused = getNextFocus(focusedDay, { moveBy, direction, context, modifiers }); if (isSameDay(focusedDay, nextFocused)) return void 0; navigation.goToDate(nextFocused, focusedDay); focus(nextFocused); }; var value = { focusedDay, focusTarget, blur, focus, focusDayAfter: function() { return moveFocus("day", "after"); }, focusDayBefore: function() { return moveFocus("day", "before"); }, focusWeekAfter: function() { return moveFocus("week", "after"); }, focusWeekBefore: function() { return moveFocus("week", "before"); }, focusMonthBefore: function() { return moveFocus("month", "before"); }, focusMonthAfter: function() { return moveFocus("month", "after"); }, focusYearBefore: function() { return moveFocus("year", "before"); }, focusYearAfter: function() { return moveFocus("year", "after"); }, focusStartOfWeek: function() { return moveFocus("startOfWeek", "before"); }, focusEndOfWeek: function() { return moveFocus("endOfWeek", "after"); } }; return (0, import_jsx_runtime.jsx)(FocusContext.Provider, { value, children: props.children }); } function useFocusContext() { var context = (0, import_react.useContext)(FocusContext); if (!context) { throw new Error("useFocusContext must be used within a FocusProvider"); } return context; } function useActiveModifiers(day, displayMonth) { var modifiers = useModifiers(); var activeModifiers = getActiveModifiers(day, modifiers, displayMonth); return activeModifiers; } var SelectSingleContext = (0, import_react.createContext)(void 0); function SelectSingleProvider(props) { if (!isDayPickerSingle(props.initialProps)) { var emptyContextValue = { selected: void 0 }; return (0, import_jsx_runtime.jsx)(SelectSingleContext.Provider, { value: emptyContextValue, children: props.children }); } return (0, import_jsx_runtime.jsx)(SelectSingleProviderInternal, { initialProps: props.initialProps, children: props.children }); } function SelectSingleProviderInternal(_a) { var initialProps = _a.initialProps, children = _a.children; var onDayClick = function(day, activeModifiers, e) { var _a2, _b, _c; (_a2 = initialProps.onDayClick) === null || _a2 === void 0 ? void 0 : _a2.call(initialProps, day, activeModifiers, e); if (activeModifiers.selected && !initialProps.required) { (_b = initialProps.onSelect) === null || _b === void 0 ? void 0 : _b.call(initialProps, void 0, day, activeModifiers, e); return; } (_c = initialProps.onSelect) === null || _c === void 0 ? void 0 : _c.call(initialProps, day, day, activeModifiers, e); }; var contextValue = { selected: initialProps.selected, onDayClick }; return (0, import_jsx_runtime.jsx)(SelectSingleContext.Provider, { value: contextValue, children }); } function useSelectSingle() { var context = (0, import_react.useContext)(SelectSingleContext); if (!context) { throw new Error("useSelectSingle must be used within a SelectSingleProvider"); } return context; } function useDayEventHandlers(date, activeModifiers) { var dayPicker = useDayPicker(); var single = useSelectSingle(); var multiple = useSelectMultiple(); var range = useSelectRange(); var _a = useFocusContext(), focusDayAfter = _a.focusDayAfter, focusDayBefore = _a.focusDayBefore, focusWeekAfter = _a.focusWeekAfter, focusWeekBefore = _a.focusWeekBefore, blur = _a.blur, focus = _a.focus, focusMonthBefore = _a.focusMonthBefore, focusMonthAfter = _a.focusMonthAfter, focusYearBefore = _a.focusYearBefore, focusYearAfter = _a.focusYearAfter, focusStartOfWeek = _a.focusStartOfWeek, focusEndOfWeek = _a.focusEndOfWeek; var onClick = function(e) { var _a2, _b, _c, _d; if (isDayPickerSingle(dayPicker)) { (_a2 = single.onDayClick) === null || _a2 === void 0 ? void 0 : _a2.call(single, date, activeModifiers, e); } else if (isDayPickerMultiple(dayPicker)) { (_b = multiple.onDayClick) === null || _b === void 0 ? void 0 : _b.call(multiple, date, activeModifiers, e); } else if (isDayPickerRange(dayPicker)) { (_c = range.onDayClick) === null || _c === void 0 ? void 0 : _c.call(range, date, activeModifiers, e); } else { (_d = dayPicker.onDayClick) === null || _d === void 0 ? void 0 : _d.call(dayPicker, date, activeModifiers, e); } }; var onFocus = function(e) { var _a2; focus(date); (_a2 = dayPicker.onDayFocus) === null || _a2 === void 0 ? void 0 : _a2.call(dayPicker, date, activeModifiers, e); }; var onBlur = function(e) { var _a2; blur(); (_a2 = dayPicker.onDayBlur) === null || _a2 === void 0 ? void 0 : _a2.call(dayPicker, date, activeModifiers, e); }; var onMouseEnter = function(e) { var _a2; (_a2 = dayPicker.onDayMouseEnter) === null || _a2 === void 0 ? void 0 : _a2.call(dayPicker, date, activeModifiers, e); }; var onMouseLeave = function(e) { var _a2; (_a2 = dayPicker.onDayMouseLeave) === null || _a2 === void 0 ? void 0 : _a2.call(dayPicker, date, activeModifiers, e); }; var onPointerEnter = function(e) { var _a2; (_a2 = dayPicker.onDayPointerEnter) === null || _a2 === void 0 ? void 0 : _a2.call(dayPicker, date, activeModifiers, e); }; var onPointerLeave = function(e) { var _a2; (_a2 = dayPicker.onDayPointerLeave) === null || _a2 === void 0 ? void 0 : _a2.call(dayPicker, date, activeModifiers, e); }; var onTouchCancel = function(e) { var _a2; (_a2 = dayPicker.onDayTouchCancel) === null || _a2 === void 0 ? void 0 : _a2.call(dayPicker, date, activeModifiers, e); }; var onTouchEnd = function(e) { var _a2; (_a2 = dayPicker.onDayTouchEnd) === null || _a2 === void 0 ? void 0 : _a2.call(dayPicker, date, activeModifiers, e); }; var onTouchMove = function(e) { var _a2; (_a2 = dayPicker.onDayTouchMove) === null || _a2 === void 0 ? void 0 : _a2.call(dayPicker, date, activeModifiers, e); }; var onTouchStart = function(e) { var _a2; (_a2 = dayPicker.onDayTouchStart) === null || _a2 === void 0 ? void 0 : _a2.call(dayPicker, date, activeModifiers, e); }; var onKeyUp = function(e) { var _a2; (_a2 = dayPicker.onDayKeyUp) === null || _a2 === void 0 ? void 0 : _a2.call(dayPicker, date, activeModifiers, e); }; var onKeyDown = function(e) { var _a2; switch (e.key) { case "ArrowLeft": e.preventDefault(); e.stopPropagation(); dayPicker.dir === "rtl" ? focusDayAfter() : focusDayBefore(); break; case "ArrowRight": e.preventDefault(); e.stopPropagation(); dayPicker.dir === "rtl" ? focusDayBefore() : focusDayAfter(); break; case "ArrowDown": e.preventDefault(); e.stopPropagation(); focusWeekAfter(); break; case "ArrowUp": e.preventDefault(); e.stopPropagation(); focusWeekBefore(); break; case "PageUp": e.preventDefault(); e.stopPropagation(); e.shiftKey ? focusYearBefore() : focusMonthBefore(); break; case "PageDown": e.preventDefault(); e.stopPropagation(); e.shiftKey ? focusYearAfter() : focusMonthAfter(); break; case "Home": e.preventDefault(); e.stopPropagation(); focusStartOfWeek(); break; case "End": e.preventDefault(); e.stopPropagation(); focusEndOfWeek(); break; } (_a2 = dayPicker.onDayKeyDown) === null || _a2 === void 0 ? void 0 : _a2.call(dayPicker, date, activeModifiers, e); }; var eventHandlers = { onClick, onFocus, onBlur, onKeyDown, onKeyUp, onMouseEnter, onMouseLeave, onPointerEnter, onPointerLeave, onTouchCancel, onTouchEnd, onTouchMove, onTouchStart }; return eventHandlers; } function useSelectedDays() { var dayPicker = useDayPicker(); var single = useSelectSingle(); var multiple = useSelectMultiple(); var range = useSelectRange(); var selectedDays = isDayPickerSingle(dayPicker) ? single.selected : isDayPickerMultiple(dayPicker) ? multiple.selected : isDayPickerRange(dayPicker) ? range.selected : void 0; return selectedDays; } function isInternalModifier(modifier) { return Object.values(InternalModifier).includes(modifier); } function getDayClassNames(dayPicker, activeModifiers) { var classNames = [dayPicker.classNames.day]; Object.keys(activeModifiers).forEach(function(modifier) { var customClassName = dayPicker.modifiersClassNames[modifier]; if (customClassName) { classNames.push(customClassName); } else if (isInternalModifier(modifier)) { var internalClassName = dayPicker.classNames["day_".concat(modifier)]; if (internalClassName) { classNames.push(internalClassName); } } }); return classNames; } function getDayStyle(dayPicker, activeModifiers) { var style = __assign({}, dayPicker.styles.day); Object.keys(activeModifiers).forEach(function(modifier) { var _a; style = __assign(__assign({}, style), (_a = dayPicker.modifiersStyles) === null || _a === void 0 ? void 0 : _a[modifier]); }); return style; } function useDayRender(day, displayMonth, buttonRef) { var _a; var _b, _c; var dayPicker = useDayPicker(); var focusContext = useFocusContext(); var activeModifiers = useActiveModifiers(day, displayMonth); var eventHandlers = useDayEventHandlers(day, activeModifiers); var selectedDays = useSelectedDays(); var isButton = Boolean(dayPicker.onDayClick || dayPicker.mode !== "default"); (0, import_react.useEffect)(function() { var _a2; if (activeModifiers.outside) return; if (!focusContext.focusedDay) return; if (!isButton) return; if (isSameDay(focusContext.focusedDay, day)) { (_a2 = buttonRef.current) === null || _a2 === void 0 ? void 0 : _a2.focus(); } }, [ focusContext.focusedDay, day, buttonRef, isButton, activeModifiers.outside ]); var className = getDayClassNames(dayPicker, activeModifiers).join(" "); var style = getDayStyle(dayPicker, activeModifiers); var isHidden = Boolean(activeModifiers.outside && !dayPicker.showOutsideDays || activeModifiers.hidden); var DayContentComponent = (_c = (_b = dayPicker.components) === null || _b === void 0 ? void 0 : _b.DayContent) !== null && _c !== void 0 ? _c : DayContent; var children = (0, import_jsx_runtime.jsx)(DayContentComponent, { date: day, displayMonth, activeModifiers }); var divProps = { style, className, children, role: "gridcell" }; var isFocusTarget = focusContext.focusTarget && isSameDay(focusContext.focusTarget, day) && !activeModifiers.outside; var isFocused = focusContext.focusedDay && isSameDay(focusContext.focusedDay, day); var buttonProps = __assign(__assign(__assign({}, divProps), (_a = { disabled: activeModifiers.disabled, role: "gridcell" }, _a["aria-selected"] = activeModifiers.selected, _a.tabIndex = isFocused || isFocusTarget ? 0 : -1, _a)), eventHandlers); var dayRender = { isButton, isHidden, activeModifiers, selectedDays, buttonProps, divProps }; return dayRender; } function Day(props) { var buttonRef = (0, import_react.useRef)(null); var dayRender = useDayRender(props.date, props.displayMonth, buttonRef); if (dayRender.isHidden) { return (0, import_jsx_runtime.jsx)("div", { role: "gridcell" }); } if (!dayRender.isButton) { return (0, import_jsx_runtime.jsx)("div", __assign({}, dayRender.divProps)); } return (0, import_jsx_runtime.jsx)(Button, __assign({ name: "day", ref: buttonRef }, dayRender.buttonProps)); } function WeekNumber(props) { var weekNumber = props.number, dates = props.dates; var _a = useDayPicker(), onWeekNumberClick = _a.onWeekNumberClick, styles = _a.styles, classNames = _a.classNames, locale = _a.locale, labelWeekNumber2 = _a.labels.labelWeekNumber, formatWeekNumber2 = _a.formatters.formatWeekNumber; var content = formatWeekNumber2(Number(weekNumber), { locale }); if (!onWeekNumberClick) { return (0, import_jsx_runtime.jsx)("span", { className: classNames.weeknumber, style: styles.weeknumber, children: content }); } var label = labelWeekNumber2(Number(weekNumber), { locale }); var handleClick = function(e) { onWeekNumberClick(weekNumber, dates, e); }; return (0, import_jsx_runtime.jsx)(Button, { name: "week-number", "aria-label": label, className: classNames.weeknumber, style: styles.weeknumber, onClick: handleClick, children: content }); } function Row(props) { var _a, _b; var _c = useDayPicker(), styles = _c.styles, classNames = _c.classNames, showWeekNumber = _c.showWeekNumber, components = _c.components; var DayComponent = (_a = components === null || components === void 0 ? void 0 : components.Day) !== null && _a !== void 0 ? _a : Day; var WeeknumberComponent = (_b = components === null || components === void 0 ? void 0 : components.WeekNumber) !== null && _b !== void 0 ? _b : WeekNumber; var weekNumberCell; if (showWeekNumber) { weekNumberCell = (0, import_jsx_runtime.jsx)("td", { className: classNames.cell, style: styles.cell, children: (0, import_jsx_runtime.jsx)(WeeknumberComponent, { number: props.weekNumber, dates: props.dates }) }); } return (0, import_jsx_runtime.jsxs)("tr", { className: classNames.row, style: styles.row, children: [weekNumberCell, props.dates.map(function(date) { return (0, import_jsx_runtime.jsx)("td", { className: classNames.cell, style: styles.cell, role: "presentation", children: (0, import_jsx_runtime.jsx)(DayComponent, { displayMonth: props.displayMonth, date }) }, getUnixTime(date)); })] }); } function daysToMonthWeeks(fromDate, toDate2, options) { var toWeek = (options === null || options === void 0 ? void 0 : options.ISOWeek) ? endOfISOWeek(toDate2) : endOfWeek(toDate2, options); var fromWeek = (options === null || options === void 0 ? void 0 : options.ISOWeek) ? startOfISOWeek(fromDate) : startOfWeek(fromDate, options); var nOfDays = differenceInCalendarDays(toWeek, fromWeek); var days = []; for (var i = 0; i <= nOfDays; i++) { days.push(addDays(fromWeek, i)); } var weeksInMonth = days.reduce(function(result, date) { var weekNumber = (options === null || options === void 0 ? void 0 : options.ISOWeek) ? getISOWeek(date) : getWeek(date, options); var existingWeek = result.find(function(value) { return value.weekNumber === weekNumber; }); if (existingWeek) { existingWeek.dates.push(date); return result; } result.push({ weekNumber, dates: [date] }); return result; }, []); return weeksInMonth; } function getMonthWeeks(month, options) { var weeksInMonth = daysToMonthWeeks(startOfMonth(month), endOfMonth(month), options); if (options === null || options === void 0 ? void 0 : options.useFixedWeeks) { var nrOfMonthWeeks = getWeeksInMonth(month, options); if (nrOfMonthWeeks < 6) { var lastWeek = weeksInMonth[weeksInMonth.length - 1]; var lastDate = lastWeek.dates[lastWeek.dates.length - 1]; var toDate2 = addWeeks(lastDate, 6 - nrOfMonthWeeks); var extraWeeks = daysToMonthWeeks(addWeeks(lastDate, 1), toDate2, options); weeksInMonth.push.apply(weeksInMonth, extraWeeks); } } return weeksInMonth; } function Table(props) { var _a, _b, _c; var _d = useDayPicker(), locale = _d.locale, classNames = _d.classNames, styles = _d.styles, hideHead = _d.hideHead, fixedWeeks = _d.fixedWeeks, components = _d.components, weekStartsOn = _d.weekStartsOn, firstWeekContainsDate = _d.firstWeekContainsDate, ISOWeek = _d.ISOWeek; var weeks = getMonthWeeks(props.displayMonth, { useFixedWeeks: Boolean(fixedWeeks), ISOWeek, locale, weekStartsOn, firstWeekContainsDate }); var HeadComponent = (_a = components === null || components === void 0 ? void 0 : components.Head) !== null && _a !== void 0 ? _a : Head; var RowComponent = (_b = components === null || components === void 0 ? void 0 : components.Row) !== null && _b !== void 0 ? _b : Row; var FooterComponent = (_c = components === null || components === void 0 ? void 0 : components.Footer) !== null && _c !== void 0 ? _c : Footer; return (0, import_jsx_runtime.jsxs)("table", { id: props.id, className: classNames.table, style: styles.table, role: "grid", "aria-labelledby": props["aria-labelledby"], children: [!hideHead && (0, import_jsx_runtime.jsx)(HeadComponent, {}), (0, import_jsx_runtime.jsx)("tbody", { className: classNames.tbody, style: styles.tbody, children: weeks.map(function(week2) { return (0, import_jsx_runtime.jsx)(RowComponent, { displayMonth: props.displayMonth, dates: week2.dates, weekNumber: week2.weekNumber }, week2.weekNumber); }) }), (0, import_jsx_runtime.jsx)(FooterComponent, { displayMonth: props.displayMonth })] }); } function canUseDOM() { return !!(typeof window !== "undefined" && window.document && window.document.createElement); } var useIsomorphicLayoutEffect = canUseDOM() ? import_react.useLayoutEffect : import_react.useEffect; var serverHandoffComplete = false; var id = 0; function genId() { return "react-day-picker-".concat(++id); } function useId(providedId) { var _a; var initialId = providedId !== null && providedId !== void 0 ? providedId : serverHandoffComplete ? genId() : null; var _b = (0, import_react.useState)(initialId), id2 = _b[0], setId = _b[1]; useIsomorphicLayoutEffect(function() { if (id2 === null) { setId(genId()); } }, []); (0, import_react.useEffect)(function() { if (serverHandoffComplete === false) { serverHandoffComplete = true; } }, []); return (_a = providedId !== null && providedId !== void 0 ? providedId : id2) !== null && _a !== void 0 ? _a : void 0; } function Month(props) { var _a; var _b; var dayPicker = useDayPicker(); var dir = dayPicker.dir, classNames = dayPicker.classNames, styles = dayPicker.styles, components = dayPicker.components; var displayMonths = useNavigation().displayMonths; var captionId = useId(dayPicker.id ? "".concat(dayPicker.id, "-").concat(props.displayIndex) : void 0); var tableId = dayPicker.id ? "".concat(dayPicker.id, "-grid-").concat(props.displayIndex) : void 0; var className = [classNames.month]; var style = styles.month; var isStart = props.displayIndex === 0; var isEnd = props.displayIndex === displayMonths.length - 1; var isCenter = !isStart && !isEnd; if (dir === "rtl") { _a = [isStart, isEnd], isEnd = _a[0], isStart = _a[1]; } if (isStart) { className.push(classNames.caption_start); style = __assign(__assign({}, style), styles.caption_start); } if (isEnd) { className.push(classNames.caption_end); style = __assign(__assign({}, style), styles.caption_end); } if (isCenter) { className.push(classNames.caption_between); style = __assign(__assign({}, style), styles.caption_between); } var CaptionComponent = (_b = components === null || components === void 0 ? void 0 : components.Caption) !== null && _b !== void 0 ? _b : Caption; return (0, import_jsx_runtime.jsxs)("div", { className: className.join(" "), style, children: [(0, import_jsx_runtime.jsx)(CaptionComponent, { id: captionId, displayMonth: props.displayMonth, displayIndex: props.displayIndex }), (0, import_jsx_runtime.jsx)(Table, { id: tableId, "aria-labelledby": captionId, displayMonth: props.displayMonth })] }, props.displayIndex); } function Months(props) { var _a = useDayPicker(), classNames = _a.classNames, styles = _a.styles; return (0, import_jsx_runtime.jsx)("div", { className: classNames.months, style: styles.months, children: props.children }); } function Root(_a) { var _b, _c; var initialProps = _a.initialProps; var dayPicker = useDayPicker(); var focusContext = useFocusContext(); var navigation = useNavigation(); var _d = (0, import_react.useState)(false), hasInitialFocus = _d[0], setHasInitialFocus = _d[1]; (0, import_react.useEffect)(function() { if (!dayPicker.initialFocus) return; if (!focusContext.focusTarget) return; if (hasInitialFocus) return; focusContext.focus(focusContext.focusTarget); setHasInitialFocus(true); }, [ dayPicker.initialFocus, hasInitialFocus, focusContext.focus, focusContext.focusTarget, focusContext ]); var classNames = [dayPicker.classNames.root, dayPicker.className]; if (dayPicker.numberOfMonths > 1) { classNames.push(dayPicker.classNames.multiple_months); } if (dayPicker.showWeekNumber) { classNames.push(dayPicker.classNames.with_weeknumber); } var style = __assign(__assign({}, dayPicker.styles.root), dayPicker.style); var dataAttributes = Object.keys(initialProps).filter(function(key) { return key.startsWith("data-"); }).reduce(function(attrs, key) { var _a2; return __assign(__assign({}, attrs), (_a2 = {}, _a2[key] = initialProps[key], _a2)); }, {}); var MonthsComponent = (_c = (_b = initialProps.components) === null || _b === void 0 ? void 0 : _b.Months) !== null && _c !== void 0 ? _c : Months; return (0, import_jsx_runtime.jsx)("div", __assign({ className: classNames.join(" "), style, dir: dayPicker.dir, id: dayPicker.id, nonce: initialProps.nonce, title: initialProps.title, lang: initialProps.lang }, dataAttributes, { children: (0, import_jsx_runtime.jsx)(MonthsComponent, { children: navigation.displayMonths.map(function(month, i) { return (0, import_jsx_runtime.jsx)(Month, { displayIndex: i, displayMonth: month }, i); }) }) })); } function RootProvider(props) { var children = props.children, initialProps = __rest(props, ["children"]); return (0, import_jsx_runtime.jsx)(DayPickerProvider, { initialProps, children: (0, import_jsx_runtime.jsx)(NavigationProvider, { children: (0, import_jsx_runtime.jsx)(SelectSingleProvider, { initialProps, children: (0, import_jsx_runtime.jsx)(SelectMultipleProvider, { initialProps, children: (0, import_jsx_runtime.jsx)(SelectRangeProvider, { initialProps, children: (0, import_jsx_runtime.jsx)(ModifiersProvider, { children: (0, import_jsx_runtime.jsx)(FocusProvider, { children }) }) }) }) }) }) }); } function DayPicker(props) { return (0, import_jsx_runtime.jsx)(RootProvider, __assign({}, props, { children: (0, import_jsx_runtime.jsx)(Root, { initialProps: props }) })); } function isValidDate(day) { return !isNaN(day.getTime()); } function useInput(options) { if (options === void 0) { options = {}; } var _a = options.locale, locale = _a === void 0 ? enUS : _a, required = options.required, _b = options.format, format$1 = _b === void 0 ? "PP" : _b, defaultSelected = options.defaultSelected, _c = options.today, today = _c === void 0 ? /* @__PURE__ */ new Date() : _c; var _d = parseFromToProps(options), fromDate = _d.fromDate, toDate2 = _d.toDate; var parseValue = function(value) { return parse(value, format$1, today, { locale }); }; var _e = (0, import_react.useState)(defaultSelected !== null && defaultSelected !== void 0 ? defaultSelected : today), month = _e[0], setMonth2 = _e[1]; var _f = (0, import_react.useState)(defaultSelected), selectedDay = _f[0], setSelectedDay = _f[1]; var defaultInputValue = defaultSelected ? format(defaultSelected, format$1, { locale }) : ""; var _g = (0, import_react.useState)(defaultInputValue), inputValue = _g[0], setInputValue = _g[1]; var reset = function() { setSelectedDay(defaultSelected); setMonth2(defaultSelected !== null && defaultSelected !== void 0 ? defaultSelected : today); setInputValue(defaultInputValue !== null && defaultInputValue !== void 0 ? defaultInputValue : ""); }; var setSelected = function(date) { setSelectedDay(date); setMonth2(date !== null && date !== void 0 ? date : today); setInputValue(date ? format(date, format$1, { locale }) : ""); }; var handleDayClick = function(day, _a2) { var selected = _a2.selected; if (!required && selected) { setSelectedDay(void 0); setInputValue(""); return; } setSelectedDay(day); setInputValue(day ? format(day, format$1, { locale }) : ""); }; var handleMonthChange = function(month2) { setMonth2(month2); }; var handleChange = function(e) { setInputValue(e.target.value); var day = parseValue(e.target.value); var isBefore2 = fromDate && differenceInCalendarDays(fromDate, day) > 0; var isAfter2 = toDate2 && differenceInCalendarDays(day, toDate2) > 0; if (!isValidDate(day) || isBefore2 || isAfter2) { setSelectedDay(void 0); return; } setSelectedDay(day); setMonth2(day); }; var handleBlur = function(e) { var day = parseValue(e.target.value); if (!isValidDate(day)) { reset(); } }; var handleFocus = function(e) { if (!e.target.value) { reset(); return; } var day = parseValue(e.target.value); if (isValidDate(day)) { setMonth2(day); } }; var dayPickerProps = { month, onDayClick: handleDayClick, onMonthChange: handleMonthChange, selected: selectedDay, locale, fromDate, toDate: toDate2, today }; var inputProps = { onBlur: handleBlur, onChange: handleChange, onFocus: handleFocus, value: inputValue, placeholder: format(/* @__PURE__ */ new Date(), format$1, { locale }) }; return { dayPickerProps, inputProps, reset, setSelected }; } function isDayPickerDefault(props) { return props.mode === void 0 || props.mode === "default"; } export { Button, Caption, CaptionDropdowns, CaptionLabel, CaptionNavigation, Day, DayContent, DayPicker, DayPickerContext, DayPickerProvider, Dropdown, FocusContext, FocusProvider, Footer, Head, HeadRow, IconDropdown, IconLeft, IconRight, InternalModifier, Months, NavigationContext, NavigationProvider, RootProvider, Row, SelectMultipleContext, SelectMultipleProvider, SelectMultipleProviderInternal, SelectRangeContext, SelectRangeProvider, SelectRangeProviderInternal, SelectSingleContext, SelectSingleProvider, SelectSingleProviderInternal, WeekNumber, addToRange, isDateAfterType, isDateBeforeType, isDateInterval, isDateRange, isDayOfWeekType, isDayPickerDefault, isDayPickerMultiple, isDayPickerRange, isDayPickerSingle, isMatch, useActiveModifiers, useDayPicker, useDayRender, useFocusContext, useInput, useNavigation, useSelectMultiple, useSelectRange, useSelectSingle }; //# sourceMappingURL=react-day-picker.js.map