{"ast":null,"code":"import { buildLocalizeFn } from \"../../_lib/buildLocalizeFn.mjs\";\nconst eraValues = {\n  narrow: [\"M.A\", \"M.\"],\n  abbreviated: [\"M.A\", \"M.\"],\n  wide: [\"Miloddan Avvalgi\", \"Milodiy\"]\n};\nconst quarterValues = {\n  narrow: [\"1\", \"2\", \"3\", \"4\"],\n  abbreviated: [\"CH.1\", \"CH.2\", \"CH.3\", \"CH.4\"],\n  wide: [\"1-chi chorak\", \"2-chi chorak\", \"3-chi chorak\", \"4-chi chorak\"]\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: [\"Y\", \"F\", \"M\", \"A\", \"M\", \"I\", \"I\", \"A\", \"S\", \"O\", \"N\", \"D\"],\n  abbreviated: [\"Yan\", \"Fev\", \"Mar\", \"Apr\", \"May\", \"Iyun\", \"Iyul\", \"Avg\", \"Sen\", \"Okt\", \"Noy\", \"Dek\"],\n  wide: [\"Yanvar\", \"Fevral\", \"Mart\", \"Aprel\", \"May\", \"Iyun\", \"Iyul\", \"Avgust\", \"Sentabr\", \"Oktabr\", \"Noyabr\", \"Dekabr\"]\n};\nconst dayValues = {\n  narrow: [\"Y\", \"D\", \"S\", \"CH\", \"P\", \"J\", \"SH\"],\n  short: [\"Ya\", \"Du\", \"Se\", \"Cho\", \"Pa\", \"Ju\", \"Sha\"],\n  abbreviated: [\"Yak\", \"Dush\", \"Sesh\", \"Chor\", \"Pay\", \"Jum\", \"Shan\"],\n  wide: [\"Yakshanba\", \"Dushanba\", \"Seshanba\", \"Chorshanba\", \"Payshanba\", \"Juma\", \"Shanba\"]\n};\nconst dayPeriodValues = {\n  narrow: {\n    am: \"a\",\n    pm: \"p\",\n    midnight: \"y.t\",\n    noon: \"p.\",\n    morning: \"ertalab\",\n    afternoon: \"tushdan keyin\",\n    evening: \"kechqurun\",\n    night: \"tun\"\n  },\n  abbreviated: {\n    am: \"AM\",\n    pm: \"PM\",\n    midnight: \"yarim tun\",\n    noon: \"peshin\",\n    morning: \"ertalab\",\n    afternoon: \"tushdan keyin\",\n    evening: \"kechqurun\",\n    night: \"tun\"\n  },\n  wide: {\n    am: \"a.m.\",\n    pm: \"p.m.\",\n    midnight: \"yarim tun\",\n    noon: \"peshin\",\n    morning: \"ertalab\",\n    afternoon: \"tushdan keyin\",\n    evening: \"kechqurun\",\n    night: \"tun\"\n  }\n};\nconst formattingDayPeriodValues = {\n  narrow: {\n    am: \"a\",\n    pm: \"p\",\n    midnight: \"y.t\",\n    noon: \"p.\",\n    morning: \"ertalab\",\n    afternoon: \"tushdan keyin\",\n    evening: \"kechqurun\",\n    night: \"tun\"\n  },\n  abbreviated: {\n    am: \"AM\",\n    pm: \"PM\",\n    midnight: \"yarim tun\",\n    noon: \"peshin\",\n    morning: \"ertalab\",\n    afternoon: \"tushdan keyin\",\n    evening: \"kechqurun\",\n    night: \"tun\"\n  },\n  wide: {\n    am: \"a.m.\",\n    pm: \"p.m.\",\n    midnight: \"yarim tun\",\n    noon: \"peshin\",\n    morning: \"ertalab\",\n    afternoon: \"tushdan keyin\",\n    evening: \"kechqurun\",\n    night: \"tun\"\n  }\n};\nconst ordinalNumber = (dirtyNumber, _options) => {\n  return String(dirtyNumber);\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":[]}