<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js";
import buildMatchFn from "../../../_lib/buildMatchFn/index.js";
var matchOrdinalNumberPattern = /^(\d+)((-|ЦЉ)?(Х«Х¶|ЦЂХ¤))?/i;
var parseOrdinalNumberPattern = /\d+/i;
var matchEraPatterns = {
  narrow: /^(Х”|Х„)/i,
  abbreviated: /^(Х”\.?\s?Ф±\.?|Х„\.?\s?Ф№\.?\s?Ф±\.?|Х„\.?\s?Ф№\.?|Х”\.?\s?ХЂ\.?)/i,
  wide: /^(Ц„ЦЂХ«ХЅХїХёХЅХ«ЦЃ ХЎХјХЎХ»|ХґХҐЦЂ Х©ХѕХЎЦЂХЇХёЦ‚Х©ХµХёЦ‚Х¶Х«ЦЃ ХЎХјХЎХ»|ХґХҐЦЂ Х©ХѕХЎЦЂХЇХёЦ‚Х©ХµХЎХ¶|Ц„ЦЂХ«ХЅХїХёХЅХ«ЦЃ Х°ХҐХїХё)/i
};
var parseEraPatterns = {
  any: [/^(Ц„|Хґ)/i]
};
var matchQuarterPatterns = {
  narrow: /^[1234]/i,
  abbreviated: /^Ц„[1234]/i,
  wide: /^[1234]((-|ЦЉ)?(Х«Х¶|ЦЂХ¤)) Ц„ХЎХјХёЦЂХ¤/i
};
var parseQuarterPatterns = {
  any: [/1/i, /2/i, /3/i, /4/i]
};
var matchMonthPatterns = {
  narrow: /^[Х°ЦѓХґХЎЦ…ХЅХ¶Х¤]/i,
  abbreviated: /^(Х°ХёЦ‚Х¶|ЦѓХҐХї|ХґХЎЦЂ|ХЎХєЦЂ|ХґХЎХµ|Х°ХёЦ‚Х¶|Х°ХёЦ‚Х¬|Ц…ХЈХЅ|ХЅХҐХє|Х°ХёХЇ|Х¶ХёХµ|Х¤ХҐХЇ)/i,
  wide: /^(Х°ХёЦ‚Х¶ХѕХЎЦЂ|ЦѓХҐХїЦЂХѕХЎЦЂ|ХґХЎЦЂХї|ХЎХєЦЂХ«Х¬|ХґХЎХµХ«ХЅ|Х°ХёЦ‚Х¶Х«ХЅ|Х°ХёЦ‚Х¬Х«ХЅ|Ц…ХЈХёХЅХїХёХЅ|ХЅХҐХєХїХҐХґХўХҐЦЂ|Х°ХёХЇХїХҐХґХўХҐЦЂ|Х¶ХёХµХҐХґХўХҐЦЂ|Х¤ХҐХЇХїХҐХґХўХҐЦЂ)/i
};
var parseMonthPatterns = {
  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 matchDayPatterns = {
  narrow: /^[ХҐХ№Х°ХёХ·ХЇ]/i,
  short: /^(ХЇЦЂ|ХҐЦЂ|ХҐЦ„|Х№Ц„|Х°ХЈ|ХёЦ‚ЦЂ|Х·Хў)/i,
  abbreviated: /^(ХЇХ«ЦЂ|ХҐЦЂХЇ|ХҐЦЂЦ„|Х№ХёЦЂ|Х°Х¶ХЈ|ХёЦ‚ЦЂХў|Х·ХЎХў)/i,
  wide: /^(ХЇХ«ЦЂХЎХЇХ«|ХҐЦЂХЇХёЦ‚Х·ХЎХўХ©Х«|ХҐЦЂХҐЦ„Х·ХЎХўХ©Х«|Х№ХёЦЂХҐЦ„Х·ХЎХўХ©Х«|Х°Х«Х¶ХЈХ·ХЎХўХ©Х«|ХёЦ‚ЦЂХўХЎХ©|Х·ХЎХўХЎХ©)/i
};
var parseDayPatterns = {
  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 matchDayPeriodPatterns = {
  narrow: /^([ap]|ХЇХҐХЅХЈХ·|ХЇХҐХЅЦ…ЦЂ|(ХЎХјХЎХѕХёХїХЁ?|ЦЃХҐЦЂХҐХЇХЁ?|ХҐЦЂХҐХЇХё(ХµХЎХ¶)?|ХЈХ«Х·ХҐЦЂХЁ?))/i,
  any: /^([ap]\.?\s?m\.?|ХЇХҐХЅХЈХ«Х·ХҐЦЂ(Х«Х¶)?|ХЇХҐХЅЦ…ЦЂ(Х«Х¶)?|(ХЎХјХЎХѕХёХїХЁ?|ЦЃХҐЦЂХҐХЇХЁ?|ХҐЦЂХҐХЇХё(ХµХЎХ¶)?|ХЈХ«Х·ХҐЦЂХЁ?))/i
};
var parseDayPeriodPatterns = {
  any: {
    am: /^a/i,
    pm: /^p/i,
    midnight: /ХЇХҐХЅХЈХ«Х·ХҐЦЂ/i,
    noon: /ХЇХҐХЅЦ…ЦЂ/i,
    morning: /ХЎХјХЎХѕХёХї/i,
    afternoon: /ЦЃХҐЦЂХҐХЇ/i,
    evening: /ХҐЦЂХҐХЇХё/i,
    night: /ХЈХ«Х·ХҐЦЂ/i
  }
};
var match = {
  ordinalNumber: buildMatchPatternFn({
    matchPattern: matchOrdinalNumberPattern,
    parsePattern: parseOrdinalNumberPattern,
    valueCallback: function (value) {
      return parseInt(value, 10);
    }
  }),
  era: buildMatchFn({
    matchPatterns: matchEraPatterns,
    defaultMatchWidth: 'wide',
    parsePatterns: parseEraPatterns,
    defaultParseWidth: 'any'
  }),
  quarter: buildMatchFn({
    matchPatterns: matchQuarterPatterns,
    defaultMatchWidth: 'wide',
    parsePatterns: parseQuarterPatterns,
    defaultParseWidth: 'any',
    valueCallback: function (index) {
      return 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'
  })
};
export default match;</pre></body></html>