{"version":3,"file":"index.cjs","sources":["../../../../../../../packages/theme/token/themes/default/index.ts"],"sourcesContent":["import type { ColorPalettes, MapToken, PresetColorType, SeedToken } from '../../interface';\nimport { generate } from '@ant-design/colors';\nimport { defaultPresetColors } from '../seed';\nimport genColorMapToken from '../shared/genColorMapToken';\nimport genCommonMapToken from '../shared/genCommonMapToken';\nimport genControlHeight from '../shared/genControlHeight';\nimport genFontMapToken from '../shared/genFontMapToken';\nimport genSizeMapToken from '../shared/genSizeMapToken';\nimport { generateColorPalettes, generateNeutralColorPalettes } from './colors';\n\nexport default function derivative(token: SeedToken): MapToken {\n  const colorPalettes = Object.keys(defaultPresetColors)\n    .map((colorKey: keyof PresetColorType) => {\n      const colors = generate(token[colorKey]);\n\n      return new Array(10).fill(1).reduce((prev, _, i) => {\n        prev[`${colorKey}-${i + 1}`] = colors[i];\n        return prev;\n      }, {}) as ColorPalettes;\n    })\n    .reduce((prev, cur) => {\n      prev = {\n        ...prev,\n        ...cur,\n      };\n      return prev;\n    }, {} as ColorPalettes);\n\n  return {\n    ...token,\n    ...colorPalettes,\n    // Colors\n    ...genColorMapToken(token, {\n      generateColorPalettes,\n      generateNeutralColorPalettes,\n    }),\n    // Font\n    ...genFontMapToken(token.fontSize),\n    // Size\n    ...genSizeMapToken(token),\n    // Height\n    ...genControlHeight(token),\n    // Others\n    ...genCommonMapToken(token),\n  };\n}\n"],"names":["defaultPresetColors","colors","generate","genColorMapToken","generateColorPalettes","generateNeutralColorPalettes","genFontMapToken","genSizeMapToken","genControlHeight","genCommonMapToken"],"mappings":";;;;;;;;;;;;;AAUA,SAAwB,WAAW,KAA4B,EAAA;AAC7D,EAAA,MAAM,gBAAgB,MAAO,CAAA,IAAA,CAAKA,wBAAmB,CAClD,CAAA,GAAA,CAAI,CAAC,QAAoC,KAAA;AACxC,IAAA,MAAMC,QAAS,GAAAC,eAAA,CAAS,KAAM,CAAA,QAAQ,CAAC,CAAA,CAAA;AAEvC,IAAO,OAAA,IAAI,KAAM,CAAA,EAAE,CAAE,CAAA,IAAA,CAAK,CAAC,CAAA,CAAE,MAAO,CAAA,CAAC,IAAM,EAAA,CAAA,EAAG,CAAM,KAAA;AAClD,MAAK,IAAA,CAAA,CAAA,EAAG,QAAQ,CAAI,CAAA,EAAA,CAAA,GAAI,CAAC,CAAE,CAAA,CAAA,GAAID,SAAO,CAAC,CAAA,CAAA;AACvC,MAAO,OAAA,IAAA,CAAA;AAAA,KACT,EAAG,EAAE,CAAA,CAAA;AAAA,GACN,CAAA,CACA,MAAO,CAAA,CAAC,MAAM,GAAQ,KAAA;AACrB,IAAO,IAAA,GAAA;AAAA,MACL,GAAG,IAAA;AAAA,MACH,GAAG,GAAA;AAAA,KACL,CAAA;AACA,IAAO,OAAA,IAAA,CAAA;AAAA,GACT,EAAG,EAAmB,CAAA,CAAA;AAExB,EAAO,OAAA;AAAA,IACL,GAAG,KAAA;AAAA,IACH,GAAG,aAAA;AAAA;AAAA,IAEH,GAAGE,yBAAiB,KAAO,EAAA;AAAA,6BACzBC,8BAAA;AAAA,oCACAC,qCAAA;AAAA,KACD,CAAA;AAAA;AAAA,IAED,GAAGC,uBAAgB,CAAA,KAAA,CAAM,QAAQ,CAAA;AAAA;AAAA,IAEjC,GAAGC,wBAAgB,KAAK,CAAA;AAAA;AAAA,IAExB,GAAGC,yBAAiB,KAAK,CAAA;AAAA;AAAA,IAEzB,GAAGC,0BAAkB,KAAK,CAAA;AAAA,GAC5B,CAAA;AACF;;;;"}