{"ast":null,"code":"export function getLineHeight(fontSize) {\n  return (fontSize + 8) / fontSize;\n}\n// https://zhuanlan.zhihu.com/p/32746810\nexport default function getFontSizes(base) {\n  const fontSizes = new Array(10).fill(null).map((_, index) => {\n    const i = index - 1;\n    const baseSize = base * Math.pow(2.71828, i / 5);\n    const intSize = index > 1 ? Math.floor(baseSize) : Math.ceil(baseSize);\n    // Convert to even\n    return Math.floor(intSize / 2) * 2;\n  });\n  fontSizes[1] = base;\n  return fontSizes.map(size => ({\n    size,\n    lineHeight: getLineHeight(size)\n  }));\n}","map":{"version":3,"names":["getLineHeight","fontSize","getFontSizes","base","fontSizes","Array","fill","map","_","index","i","baseSize","Math","pow","intSize","floor","ceil","size","lineHeight"],"sources":["/var/www/gavt/node_modules/antd/es/theme/themes/shared/genFontSizes.js"],"sourcesContent":["export function getLineHeight(fontSize) {\n  return (fontSize + 8) / fontSize;\n}\n// https://zhuanlan.zhihu.com/p/32746810\nexport default function getFontSizes(base) {\n  const fontSizes = new Array(10).fill(null).map((_, index) => {\n    const i = index - 1;\n    const baseSize = base * Math.pow(2.71828, i / 5);\n    const intSize = index > 1 ? Math.floor(baseSize) : Math.ceil(baseSize);\n    // Convert to even\n    return Math.floor(intSize / 2) * 2;\n  });\n  fontSizes[1] = base;\n  return fontSizes.map(size => ({\n    size,\n    lineHeight: getLineHeight(size)\n  }));\n}"],"mappings":"AAAA,OAAO,SAASA,aAAaA,CAACC,QAAQ,EAAE;EACtC,OAAO,CAACA,QAAQ,GAAG,CAAC,IAAIA,QAAQ;AAClC;AACA;AACA,eAAe,SAASC,YAAYA,CAACC,IAAI,EAAE;EACzC,MAAMC,SAAS,GAAG,IAAIC,KAAK,CAAC,EAAE,CAAC,CAACC,IAAI,CAAC,IAAI,CAAC,CAACC,GAAG,CAAC,CAACC,CAAC,EAAEC,KAAK,KAAK;IAC3D,MAAMC,CAAC,GAAGD,KAAK,GAAG,CAAC;IACnB,MAAME,QAAQ,GAAGR,IAAI,GAAGS,IAAI,CAACC,GAAG,CAAC,OAAO,EAAEH,CAAC,GAAG,CAAC,CAAC;IAChD,MAAMI,OAAO,GAAGL,KAAK,GAAG,CAAC,GAAGG,IAAI,CAACG,KAAK,CAACJ,QAAQ,CAAC,GAAGC,IAAI,CAACI,IAAI,CAACL,QAAQ,CAAC;IACtE;IACA,OAAOC,IAAI,CAACG,KAAK,CAACD,OAAO,GAAG,CAAC,CAAC,GAAG,CAAC;EACpC,CAAC,CAAC;EACFV,SAAS,CAAC,CAAC,CAAC,GAAGD,IAAI;EACnB,OAAOC,SAAS,CAACG,GAAG,CAACU,IAAI,KAAK;IAC5BA,IAAI;IACJC,UAAU,EAAElB,aAAa,CAACiB,IAAI;EAChC,CAAC,CAAC,CAAC;AACL","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}