{"version":3,"file":"getHTMLTextDir.cjs","names":["Locales"],"sources":["../../../src/localization/getHTMLTextDir.ts"],"sourcesContent":["import { Locales, type LocalesValues } from '@intlayer/types';\n\ntype Dir = 'ltr' | 'rtl' | 'auto';\n\n/**\n * Returns the text direction of the given locale.\n *\n * Example:\n *\n * getHTMLTextDir('en-US') // 'ltr'\n * getHTMLTextDir('en') // 'ltr'\n * getHTMLTextDir('fr-CA') // 'ltr'\n * getHTMLTextDir('fr') // 'ltr'\n *\n * @param locale The locale to get the text direction for.\n * @returns The text direction of the given locale.\n */\nexport const getHTMLTextDir = (locale?: LocalesValues): Dir => {\n  switch (locale) {\n    case Locales.ARABIC:\n    case Locales.FARSI:\n    case Locales.URDU:\n    case Locales.PASHTO:\n    case Locales.SYRIAC:\n    case Locales.ARABIC_UNITED_ARAB_EMIRATES:\n    case Locales.ARABIC_BAHRAIN:\n    case Locales.ARABIC_ALGERIA:\n    case Locales.ARABIC_EGYPT:\n    case Locales.ARABIC_IRAQ:\n    case Locales.ARABIC_JORDAN:\n    case Locales.ARABIC_KUWAIT:\n    case Locales.ARABIC_LEBANON:\n    case Locales.ARABIC_LIBYA:\n    case Locales.ARABIC_MOROCCO:\n    case Locales.ARABIC_OMAN:\n    case Locales.ARABIC_QATAR:\n    case Locales.ARABIC_SAUDI_ARABIA:\n    case Locales.ARABIC_SYRIA:\n    case Locales.ARABIC_TUNISIA:\n    case Locales.ARABIC_YEMEN:\n    case Locales.FARSI_IRAN:\n    case Locales.URDU_ISLAMIC_REPUBLIC_OF_PAKISTAN:\n    case Locales.PASHTO_AFGHANISTAN:\n    case Locales.SYRIAC_SYRIA:\n      return 'rtl';\n\n    default:\n      return 'ltr';\n  }\n};\n"],"mappings":";;;;;;;;;;;;;;;;;AAiBA,MAAa,kBAAkB,WAAgC;AAC7D,SAAQ,QAAR;EACE,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ;EACb,KAAKA,yBAAQ,aACX,QAAO;EAET,QACE,QAAO"}