{"version":3,"file":"genFontMapToken.mjs","sources":["../../../../../../../packages/theme/token/themes/shared/genFontMapToken.ts"],"sourcesContent":["import type { FontMapToken } from '../../interface';\nimport genFontSizes from './genFontSizes';\n\nfunction genFontMapToken(fontSize: number): FontMapToken {\n  const fontSizePairs = genFontSizes(fontSize);\n  const fontSizes = fontSizePairs.map(pair => pair.size);\n  const lineHeights = fontSizePairs.map(pair => pair.lineHeight);\n\n  return {\n    fontSizeSM: fontSizes[0],\n    fontSize: fontSizes[1],\n    fontSizeLG: fontSizes[2],\n    fontSizeXL: fontSizes[3],\n\n    fontSizeHeading1: fontSizes[6],\n    fontSizeHeading2: fontSizes[5],\n    fontSizeHeading3: fontSizes[4],\n    fontSizeHeading4: fontSizes[3],\n    fontSizeHeading5: fontSizes[2],\n\n    lineHeight: lineHeights[1],\n    lineHeightLG: lineHeights[2],\n    lineHeightSM: lineHeights[0],\n\n    lineHeightHeading1: lineHeights[6],\n    lineHeightHeading2: lineHeights[5],\n    lineHeightHeading3: lineHeights[4],\n    lineHeightHeading4: lineHeights[3],\n    lineHeightHeading5: lineHeights[2],\n  };\n}\n\nexport default genFontMapToken;\n"],"names":["genFontSizes"],"mappings":";;AAGA,SAAS,gBAAgB,QAAgC,EAAA;AACvD,EAAM,MAAA,aAAA,GAAgBA,aAAa,QAAQ,CAAA,CAAA;AAC3C,EAAA,MAAM,SAAY,GAAA,aAAA,CAAc,GAAI,CAAA,CAAA,IAAA,KAAQ,KAAK,IAAI,CAAA,CAAA;AACrD,EAAA,MAAM,WAAc,GAAA,aAAA,CAAc,GAAI,CAAA,CAAA,IAAA,KAAQ,KAAK,UAAU,CAAA,CAAA;AAE7D,EAAO,OAAA;AAAA,IACL,UAAA,EAAY,UAAU,CAAC,CAAA;AAAA,IACvB,QAAA,EAAU,UAAU,CAAC,CAAA;AAAA,IACrB,UAAA,EAAY,UAAU,CAAC,CAAA;AAAA,IACvB,UAAA,EAAY,UAAU,CAAC,CAAA;AAAA,IAEvB,gBAAA,EAAkB,UAAU,CAAC,CAAA;AAAA,IAC7B,gBAAA,EAAkB,UAAU,CAAC,CAAA;AAAA,IAC7B,gBAAA,EAAkB,UAAU,CAAC,CAAA;AAAA,IAC7B,gBAAA,EAAkB,UAAU,CAAC,CAAA;AAAA,IAC7B,gBAAA,EAAkB,UAAU,CAAC,CAAA;AAAA,IAE7B,UAAA,EAAY,YAAY,CAAC,CAAA;AAAA,IACzB,YAAA,EAAc,YAAY,CAAC,CAAA;AAAA,IAC3B,YAAA,EAAc,YAAY,CAAC,CAAA;AAAA,IAE3B,kBAAA,EAAoB,YAAY,CAAC,CAAA;AAAA,IACjC,kBAAA,EAAoB,YAAY,CAAC,CAAA;AAAA,IACjC,kBAAA,EAAoB,YAAY,CAAC,CAAA;AAAA,IACjC,kBAAA,EAAoB,YAAY,CAAC,CAAA;AAAA,IACjC,kBAAA,EAAoB,YAAY,CAAC,CAAA;AAAA,GACnC,CAAA;AACF;;;;"}