<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+)(аЄІ|аЄњ|аЄҐ|аЄ&nbsp;а«ЌаЄ&nbsp;|аЄ®)?/i;
var parseOrdinalNumberPattern = /\d+/i;
var matchEraPatterns = {
  narrow: /^(аЄ€аЄёаЄЄа«‚|аЄ€аЄё)/i,
  abbreviated: /^(аЄ€\.аЄё\.аЄЄа«‚аЄ°а«ЌаЄµа«‡|аЄ€\.аЄё\.)/i,
  wide: /^(аЄ€аЄёаЄµа«ЂаЄёаЄЁ\sаЄЄа«‚аЄ°а«ЌаЄµа«‡|аЄ€аЄёаЄµа«ЂаЄёаЄЁ)/i
};
var parseEraPatterns = {
  any: [/^(аЄ€аЄёаЄЄа«‚|аЄ€аЄё)/i, /^(аЄ€\.аЄё\.аЄЄа«‚аЄ°а«ЌаЄµа«‡|аЄ€\.аЄё\.)/i, /^(аЄ€аЄёаЄµа«ЂаЄёаЄЁ\sаЄЄа«‚аЄ°а«ЌаЄµа«‡|аЄ€аЄёаЄµа«ЂаЄёаЄЁ)/i]
};
var matchQuarterPatterns = {
  narrow: /^[1234]/i,
  abbreviated: /^q[1234]/i,
  wide: /^[1234](аЄІа«‹|аЄња«‹|аЄҐа«‹)? аЄ¤а«ЌаЄ°аЄїаЄ®аЄѕаЄё/i
};
var parseQuarterPatterns = {
  any: [/1/i, /2/i, /3/i, /4/i]
};
var matchMonthPatterns = {
  // eslint-disable-next-line no-misleading-character-class
  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, /^аЄ¶/i],
  any: [/^аЄ°/i, /^аЄёа«‹/i, /^аЄ®аЄ‚/i, /^аЄ¬а«Ѓ/i, /^аЄ—а«Ѓ/i, /^аЄ¶а«Ѓ/i, /^аЄ¶/i]
};
var matchDayPeriodPatterns = {
  narrow: /^(a|p|аЄ®\.?|аЄё|аЄ¬|аЄёаЄѕаЄ‚|аЄ°аЄѕ)/i,
  any: /^(a|p|аЄ®\.?|аЄё|аЄ¬|аЄёаЄѕаЄ‚|аЄ°аЄѕ)/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>