{"ast":null,"code":"import { buildLocalizeFn } from \"../../_lib/buildLocalizeFn.mjs\";\nconst eraValues = {\n  narrow: [\"C\", \"O\"],\n  abbreviated: [\"CC\", \"OC\"],\n  wide: [\"Cyn Crist\", \"Ar ôl Crist\"]\n};\nconst quarterValues = {\n  narrow: [\"1\", \"2\", \"3\", \"4\"],\n  abbreviated: [\"Ch1\", \"Ch2\", \"Ch3\", \"Ch4\"],\n  wide: [\"Chwarter 1af\", \"2ail chwarter\", \"3ydd chwarter\", \"4ydd chwarter\"]\n};\n\n// Note: in English, the names of days of the week and months are capitalized.\n// If you are making a new locale based on this one, check if the same is true for the language you're working on.\n// Generally, formatted dates should look like they are in the middle of a sentence,\n// e.g. in Spanish language the weekdays and months should be in the lowercase.\nconst monthValues = {\n  narrow: [\"I\", \"Ch\", \"Ma\", \"E\", \"Mi\", \"Me\", \"G\", \"A\", \"Md\", \"H\", \"T\", \"Rh\"],\n  abbreviated: [\"Ion\", \"Chwe\", \"Maw\", \"Ebr\", \"Mai\", \"Meh\", \"Gor\", \"Aws\", \"Med\", \"Hyd\", \"Tach\", \"Rhag\"],\n  wide: [\"Ionawr\", \"Chwefror\", \"Mawrth\", \"Ebrill\", \"Mai\", \"Mehefin\", \"Gorffennaf\", \"Awst\", \"Medi\", \"Hydref\", \"Tachwedd\", \"Rhagfyr\"]\n};\nconst dayValues = {\n  narrow: [\"S\", \"Ll\", \"M\", \"M\", \"I\", \"G\", \"S\"],\n  short: [\"Su\", \"Ll\", \"Ma\", \"Me\", \"Ia\", \"Gw\", \"Sa\"],\n  abbreviated: [\"Sul\", \"Llun\", \"Maw\", \"Mer\", \"Iau\", \"Gwe\", \"Sad\"],\n  wide: [\"dydd Sul\", \"dydd Llun\", \"dydd Mawrth\", \"dydd Mercher\", \"dydd Iau\", \"dydd Gwener\", \"dydd Sadwrn\"]\n};\nconst dayPeriodValues = {\n  narrow: {\n    am: \"b\",\n    pm: \"h\",\n    midnight: \"hn\",\n    noon: \"hd\",\n    morning: \"bore\",\n    afternoon: \"prynhawn\",\n    evening: \"gyda'r nos\",\n    night: \"nos\"\n  },\n  abbreviated: {\n    am: \"yb\",\n    pm: \"yh\",\n    midnight: \"hanner nos\",\n    noon: \"hanner dydd\",\n    morning: \"bore\",\n    afternoon: \"prynhawn\",\n    evening: \"gyda'r nos\",\n    night: \"nos\"\n  },\n  wide: {\n    am: \"y.b.\",\n    pm: \"y.h.\",\n    midnight: \"hanner nos\",\n    noon: \"hanner dydd\",\n    morning: \"bore\",\n    afternoon: \"prynhawn\",\n    evening: \"gyda'r nos\",\n    night: \"nos\"\n  }\n};\nconst formattingDayPeriodValues = {\n  narrow: {\n    am: \"b\",\n    pm: \"h\",\n    midnight: \"hn\",\n    noon: \"hd\",\n    morning: \"yn y bore\",\n    afternoon: \"yn y prynhawn\",\n    evening: \"gyda'r nos\",\n    night: \"yn y nos\"\n  },\n  abbreviated: {\n    am: \"yb\",\n    pm: \"yh\",\n    midnight: \"hanner nos\",\n    noon: \"hanner dydd\",\n    morning: \"yn y bore\",\n    afternoon: \"yn y prynhawn\",\n    evening: \"gyda'r nos\",\n    night: \"yn y nos\"\n  },\n  wide: {\n    am: \"y.b.\",\n    pm: \"y.h.\",\n    midnight: \"hanner nos\",\n    noon: \"hanner dydd\",\n    morning: \"yn y bore\",\n    afternoon: \"yn y prynhawn\",\n    evening: \"gyda'r nos\",\n    night: \"yn y nos\"\n  }\n};\nconst ordinalNumber = (dirtyNumber, _options) => {\n  const number = Number(dirtyNumber);\n  if (number < 20) {\n    switch (number) {\n      case 0:\n        return number + \"fed\";\n      case 1:\n        return number + \"af\";\n      case 2:\n        return number + \"ail\";\n      case 3:\n      case 4:\n        return number + \"ydd\";\n      case 5:\n      case 6:\n        return number + \"ed\";\n      case 7:\n      case 8:\n      case 9:\n      case 10:\n      case 12:\n      case 15:\n      case 18:\n        return number + \"fed\";\n      case 11:\n      case 13:\n      case 14:\n      case 16:\n      case 17:\n      case 19:\n        return number + \"eg\";\n    }\n  } else if (number >= 50 && number <= 60 || number === 80 || number >= 100) {\n    return number + \"fed\";\n  }\n  return number + \"ain\";\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":{"version":3,"names":["buildLocalizeFn","eraValues","narrow","abbreviated","wide","quarterValues","monthValues","dayValues","short","dayPeriodValues","am","pm","midnight","noon","morning","afternoon","evening","night","formattingDayPeriodValues","ordinalNumber","dirtyNumber","_options","number","Number","localize","era","values","defaultWidth","quarter","argumentCallback","month","day","dayPeriod","formattingValues","defaultFormattingWidth"],"sources":["/root/rfcontavagas_hom/12.-Servidor-local-Docker/Front-Parking-Angular/node_modules/date-fns/locale/cy/_lib/localize.mjs"],"sourcesContent":["import { buildLocalizeFn } from \"../../_lib/buildLocalizeFn.mjs\";\n\nconst eraValues = {\n  narrow: [\"C\", \"O\"],\n  abbreviated: [\"CC\", \"OC\"],\n  wide: [\"Cyn Crist\", \"Ar ôl Crist\"],\n};\n\nconst quarterValues = {\n  narrow: [\"1\", \"2\", \"3\", \"4\"],\n  abbreviated: [\"Ch1\", \"Ch2\", \"Ch3\", \"Ch4\"],\n  wide: [\"Chwarter 1af\", \"2ail chwarter\", \"3ydd chwarter\", \"4ydd chwarter\"],\n};\n\n// Note: in English, the names of days of the week and months are capitalized.\n// If you are making a new locale based on this one, check if the same is true for the language you're working on.\n// Generally, formatted dates should look like they are in the middle of a sentence,\n// e.g. in Spanish language the weekdays and months should be in the lowercase.\nconst monthValues = {\n  narrow: [\"I\", \"Ch\", \"Ma\", \"E\", \"Mi\", \"Me\", \"G\", \"A\", \"Md\", \"H\", \"T\", \"Rh\"],\n\n  abbreviated: [\n    \"Ion\",\n    \"Chwe\",\n    \"Maw\",\n    \"Ebr\",\n    \"Mai\",\n    \"Meh\",\n    \"Gor\",\n    \"Aws\",\n    \"Med\",\n    \"Hyd\",\n    \"Tach\",\n    \"Rhag\",\n  ],\n\n  wide: [\n    \"Ionawr\",\n    \"Chwefror\",\n    \"Mawrth\",\n    \"Ebrill\",\n    \"Mai\",\n    \"Mehefin\",\n    \"Gorffennaf\",\n    \"Awst\",\n    \"Medi\",\n    \"Hydref\",\n    \"Tachwedd\",\n    \"Rhagfyr\",\n  ],\n};\n\nconst dayValues = {\n  narrow: [\"S\", \"Ll\", \"M\", \"M\", \"I\", \"G\", \"S\"],\n  short: [\"Su\", \"Ll\", \"Ma\", \"Me\", \"Ia\", \"Gw\", \"Sa\"],\n  abbreviated: [\"Sul\", \"Llun\", \"Maw\", \"Mer\", \"Iau\", \"Gwe\", \"Sad\"],\n  wide: [\n    \"dydd Sul\",\n    \"dydd Llun\",\n    \"dydd Mawrth\",\n    \"dydd Mercher\",\n    \"dydd Iau\",\n    \"dydd Gwener\",\n    \"dydd Sadwrn\",\n  ],\n};\n\nconst dayPeriodValues = {\n  narrow: {\n    am: \"b\",\n    pm: \"h\",\n    midnight: \"hn\",\n    noon: \"hd\",\n    morning: \"bore\",\n    afternoon: \"prynhawn\",\n    evening: \"gyda'r nos\",\n    night: \"nos\",\n  },\n  abbreviated: {\n    am: \"yb\",\n    pm: \"yh\",\n    midnight: \"hanner nos\",\n    noon: \"hanner dydd\",\n    morning: \"bore\",\n    afternoon: \"prynhawn\",\n    evening: \"gyda'r nos\",\n    night: \"nos\",\n  },\n  wide: {\n    am: \"y.b.\",\n    pm: \"y.h.\",\n    midnight: \"hanner nos\",\n    noon: \"hanner dydd\",\n    morning: \"bore\",\n    afternoon: \"prynhawn\",\n    evening: \"gyda'r nos\",\n    night: \"nos\",\n  },\n};\n\nconst formattingDayPeriodValues = {\n  narrow: {\n    am: \"b\",\n    pm: \"h\",\n    midnight: \"hn\",\n    noon: \"hd\",\n    morning: \"yn y bore\",\n    afternoon: \"yn y prynhawn\",\n    evening: \"gyda'r nos\",\n    night: \"yn y nos\",\n  },\n  abbreviated: {\n    am: \"yb\",\n    pm: \"yh\",\n    midnight: \"hanner nos\",\n    noon: \"hanner dydd\",\n    morning: \"yn y bore\",\n    afternoon: \"yn y prynhawn\",\n    evening: \"gyda'r nos\",\n    night: \"yn y nos\",\n  },\n  wide: {\n    am: \"y.b.\",\n    pm: \"y.h.\",\n    midnight: \"hanner nos\",\n    noon: \"hanner dydd\",\n    morning: \"yn y bore\",\n    afternoon: \"yn y prynhawn\",\n    evening: \"gyda'r nos\",\n    night: \"yn y nos\",\n  },\n};\n\nconst ordinalNumber = (dirtyNumber, _options) => {\n  const number = Number(dirtyNumber);\n\n  if (number < 20) {\n    switch (number) {\n      case 0:\n        return number + \"fed\";\n      case 1:\n        return number + \"af\";\n      case 2:\n        return number + \"ail\";\n      case 3:\n      case 4:\n        return number + \"ydd\";\n      case 5:\n      case 6:\n        return number + \"ed\";\n      case 7:\n      case 8:\n      case 9:\n      case 10:\n      case 12:\n      case 15:\n      case 18:\n        return number + \"fed\";\n      case 11:\n      case 13:\n      case 14:\n      case 16:\n      case 17:\n      case 19:\n        return number + \"eg\";\n    }\n  } else if ((number >= 50 && number <= 60) || number === 80 || number >= 100) {\n    return number + \"fed\";\n  }\n  return number + \"ain\";\n};\n\nexport const localize = {\n  ordinalNumber,\n\n  era: buildLocalizeFn({\n    values: eraValues,\n    defaultWidth: \"wide\",\n  }),\n\n  quarter: buildLocalizeFn({\n    values: quarterValues,\n    defaultWidth: \"wide\",\n    argumentCallback: (quarter) => quarter - 1,\n  }),\n\n  month: buildLocalizeFn({\n    values: monthValues,\n    defaultWidth: \"wide\",\n  }),\n\n  day: buildLocalizeFn({\n    values: dayValues,\n    defaultWidth: \"wide\",\n  }),\n\n  dayPeriod: buildLocalizeFn({\n    values: dayPeriodValues,\n    defaultWidth: \"wide\",\n    formattingValues: formattingDayPeriodValues,\n    defaultFormattingWidth: \"wide\",\n  }),\n};\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}