{"version":3,"file":"v5-fonts.js","names":[],"sources":["esm/v5-fonts.js"],"sourcesContent":["import { createSystemFont, v5SystemFontLineHeight, v5SystemFontSizes } from \"@tamagui/create-system-font\";\n\nconst headingLineHeight = (size) => Math.round(size * 1.12 + 5);\nconst v5Scale = {\n\tsizes: v5SystemFontSizes,\n\tsizeLineHeight: v5SystemFontLineHeight\n};\nconst toPxScale = (obj) => Object.fromEntries(Object.entries(obj).map(([k, v]) => [k, typeof v === \"number\" ? `${v}px` : v]));\nconst pinFontToPx = (font) => ({\n\t...font,\n\tsize: toPxScale(font.size),\n\t...font.lineHeight ? { lineHeight: toPxScale(font.lineHeight) } : null\n});\nconst fonts = {\n\tbody: pinFontToPx(createSystemFont(v5Scale)),\n\theading: pinFontToPx(createSystemFont({\n\t\t...v5Scale,\n\t\tfont: { weight: {\n\t\t\t0: \"600\",\n\t\t\t6: \"700\",\n\t\t\t9: \"800\"\n\t\t} },\n\t\tsizeLineHeight: headingLineHeight\n\t}))\n};\n\nexport { createSystemFont, fonts };"],"mappings":";;;AAEA,MAAM,qBAAqB,SAAS,KAAK,MAAM,OAAO,OAAO,CAAC;AAC9D,MAAM,UAAU;CACf,OAAO;CACP,gBAAgB;AACjB;AACA,MAAM,aAAa,QAAQ,OAAO,YAAY,OAAO,QAAQ,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,OAAO,CAAC,GAAG,OAAO,MAAM,WAAW,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC;AAC5H,MAAM,eAAe,UAAU;CAC9B,GAAG;CACH,MAAM,UAAU,KAAK,IAAI;CACzB,GAAG,KAAK,aAAa,EAAE,YAAY,UAAU,KAAK,UAAU,EAAE,IAAI;AACnE;AACA,MAAM,QAAQ;CACb,MAAM,YAAY,iBAAiB,OAAO,CAAC;CAC3C,SAAS,YAAY,iBAAiB;EACrC,GAAG;EACH,MAAM,EAAE,QAAQ;GACf,GAAG;GACH,GAAG;GACH,GAAG;EACJ,EAAE;EACF,gBAAgB;CACjB,CAAC,CAAC;AACH"}