{"ast":null,"code":"import { buildLocalizeFn } from \"../../_lib/buildLocalizeFn.mjs\";\nconst eraValues = {\n  narrow: [\"vC\", \"nC\"],\n  abbreviated: [\"vC\", \"nC\"],\n  wide: [\"voor Christus\", \"na Christus\"]\n};\nconst quarterValues = {\n  narrow: [\"1\", \"2\", \"3\", \"4\"],\n  abbreviated: [\"K1\", \"K2\", \"K3\", \"K4\"],\n  wide: [\"1ste kwartaal\", \"2de kwartaal\", \"3de kwartaal\", \"4de kwartaal\"]\n};\nconst monthValues = {\n  narrow: [\"J\", \"F\", \"M\", \"A\", \"M\", \"J\", \"J\", \"A\", \"S\", \"O\", \"N\", \"D\"],\n  abbreviated: [\"Jan\", \"Feb\", \"Mrt\", \"Apr\", \"Mei\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Okt\", \"Nov\", \"Des\"],\n  wide: [\"Januarie\", \"Februarie\", \"Maart\", \"April\", \"Mei\", \"Junie\", \"Julie\", \"Augustus\", \"September\", \"Oktober\", \"November\", \"Desember\"]\n};\nconst dayValues = {\n  narrow: [\"S\", \"M\", \"D\", \"W\", \"D\", \"V\", \"S\"],\n  short: [\"So\", \"Ma\", \"Di\", \"Wo\", \"Do\", \"Vr\", \"Sa\"],\n  abbreviated: [\"Son\", \"Maa\", \"Din\", \"Woe\", \"Don\", \"Vry\", \"Sat\"],\n  wide: [\"Sondag\", \"Maandag\", \"Dinsdag\", \"Woensdag\", \"Donderdag\", \"Vrydag\", \"Saterdag\"]\n};\nconst dayPeriodValues = {\n  narrow: {\n    am: \"vm\",\n    pm: \"nm\",\n    midnight: \"middernag\",\n    noon: \"middaguur\",\n    morning: \"oggend\",\n    afternoon: \"middag\",\n    evening: \"laat middag\",\n    night: \"aand\"\n  },\n  abbreviated: {\n    am: \"vm\",\n    pm: \"nm\",\n    midnight: \"middernag\",\n    noon: \"middaguur\",\n    morning: \"oggend\",\n    afternoon: \"middag\",\n    evening: \"laat middag\",\n    night: \"aand\"\n  },\n  wide: {\n    am: \"vm\",\n    pm: \"nm\",\n    midnight: \"middernag\",\n    noon: \"middaguur\",\n    morning: \"oggend\",\n    afternoon: \"middag\",\n    evening: \"laat middag\",\n    night: \"aand\"\n  }\n};\nconst formattingDayPeriodValues = {\n  narrow: {\n    am: \"vm\",\n    pm: \"nm\",\n    midnight: \"middernag\",\n    noon: \"uur die middag\",\n    morning: \"uur die oggend\",\n    afternoon: \"uur die middag\",\n    evening: \"uur die aand\",\n    night: \"uur die aand\"\n  },\n  abbreviated: {\n    am: \"vm\",\n    pm: \"nm\",\n    midnight: \"middernag\",\n    noon: \"uur die middag\",\n    morning: \"uur die oggend\",\n    afternoon: \"uur die middag\",\n    evening: \"uur die aand\",\n    night: \"uur die aand\"\n  },\n  wide: {\n    am: \"vm\",\n    pm: \"nm\",\n    midnight: \"middernag\",\n    noon: \"uur die middag\",\n    morning: \"uur die oggend\",\n    afternoon: \"uur die middag\",\n    evening: \"uur die aand\",\n    night: \"uur die aand\"\n  }\n};\nconst ordinalNumber = dirtyNumber => {\n  const number = Number(dirtyNumber);\n  const rem100 = number % 100;\n  if (rem100 < 20) {\n    switch (rem100) {\n      case 1:\n      case 8:\n        return number + \"ste\";\n      default:\n        return number + \"de\";\n    }\n  }\n  return number + \"ste\";\n};\nexport const localize = {\n  ordinalNumber,\n  era: buildLocalizeFn({\n    values: eraValues,\n    defaultWidth: \"wide\"\n  }),\n  quarter: buildLocalizeFn({\n    values: quarterValues,\n    defaultWidth: \"wide\",\n    argumentCallback: quarter => quarter - 1\n  }),\n  month: buildLocalizeFn({\n    values: monthValues,\n    defaultWidth: \"wide\"\n  }),\n  day: buildLocalizeFn({\n    values: dayValues,\n    defaultWidth: \"wide\"\n  }),\n  dayPeriod: buildLocalizeFn({\n    values: dayPeriodValues,\n    defaultWidth: \"wide\",\n    formattingValues: formattingDayPeriodValues,\n    defaultFormattingWidth: \"wide\"\n  })\n};","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}