{"version":3,"file":"index.cjs","sources":["../../../../../../../packages/theme/token/themes/dark/index.ts"],"sourcesContent":["import type { DerivativeFunc } from '../../../cssinjs';\nimport type { ColorPalettes, MapToken, PresetColorType, SeedToken } from '../../interface';\nimport { generate } from '@ant-design/colors';\nimport defaultAlgorithm from '../default';\nimport { defaultPresetColors } from '../seed';\nimport genColorMapToken from '../shared/genColorMapToken';\nimport { generateColorPalettes, generateNeutralColorPalettes } from './colors';\n\nconst derivative: DerivativeFunc<SeedToken, MapToken> = (token, mapToken) => {\n  const colorPalettes = Object.keys(defaultPresetColors)\n    .map((colorKey: keyof PresetColorType) => {\n      const colors = generate(token[colorKey], { theme: 'dark' });\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  const mergedMapToken = mapToken ?? defaultAlgorithm(token);\n\n  return {\n    ...mergedMapToken,\n\n    // Dark tokens\n    ...colorPalettes,\n    // Colors\n    ...genColorMapToken(token, {\n      generateColorPalettes,\n      generateNeutralColorPalettes,\n    }),\n  };\n};\n\nexport default derivative;\n"],"names":["defaultPresetColors","colors","generate","defaultAlgorithm","genColorMapToken","generateColorPalettes","generateNeutralColorPalettes"],"mappings":";;;;;;;;;;AAQM,MAAA,UAAA,GAAkD,CAAC,KAAA,EAAO,QAAa,KAAA;AAC3E,EAAA,MAAM,gBAAgB,MAAO,CAAA,IAAA,CAAKA,wBAAmB,CAClD,CAAA,GAAA,CAAI,CAAC,QAAoC,KAAA;AACxC,IAAM,MAAAC,QAAA,GAASC,gBAAS,KAAM,CAAA,QAAQ,GAAG,EAAE,KAAA,EAAO,QAAQ,CAAA,CAAA;AAE1D,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,EAAM,MAAA,cAAA,GAAiB,QAAY,IAAA,IAAA,GAAA,QAAA,GAAAE,aAAA,CAAiB,KAAK,CAAA,CAAA;AAEzD,EAAO,OAAA;AAAA,IACL,GAAG,cAAA;AAAA;AAAA,IAGH,GAAG,aAAA;AAAA;AAAA,IAEH,GAAGC,yBAAiB,KAAO,EAAA;AAAA,6BACzBC,8BAAA;AAAA,oCACAC,qCAAA;AAAA,KACD,CAAA;AAAA,GACH,CAAA;AACF;;;;"}