{"version":3,"file":"index.mjs","sources":["../../../../../../../../../node_modules/chroma-js/src/io/hex/index.js"],"sourcesContent":["import Color from '../../Color.js';\nimport chroma from '../../chroma.js';\nimport { type } from '../../utils/index.js';\nimport input from '../input.js';\nimport hex2rgb from './hex2rgb.js';\nimport rgb2hex from './rgb2hex.js';\n\nColor.prototype.hex = function (mode) {\n    return rgb2hex(this._rgb, mode);\n};\n\nconst hex = (...args) => new Color(...args, 'hex');\nchroma.hex = hex;\n\ninput.format.hex = hex2rgb;\ninput.autodetect.push({\n    p: 4,\n    test: (h, ...rest) => {\n        if (\n            !rest.length &&\n            type(h) === 'string' &&\n            [3, 4, 5, 6, 7, 8, 9].indexOf(h.length) >= 0\n        ) {\n            return 'hex';\n        }\n    }\n});\n\nexport { hex };\n"],"names":[],"mappings":";;;;;;;AAOA,KAAK,CAAC,SAAS,CAAC,GAAG,GAAG,UAAU,IAAI,EAAE;AACtC,IAAI,OAAO,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC;AACnC,CAAC;;AAEI,MAAC,GAAG,GAAG,CAAC,GAAG,IAAI,KAAK,IAAI,KAAK,CAAC,GAAG,IAAI,EAAE,KAAK;AACjD,MAAM,CAAC,GAAG,GAAG,GAAG;;AAEhB,KAAK,CAAC,MAAM,CAAC,GAAG,GAAG,OAAO;AAC1B,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC;AACtB,IAAI,CAAC,EAAE,CAAC;AACR,IAAI,IAAI,EAAE,CAAC,CAAC,EAAE,GAAG,IAAI,KAAK;AAC1B,QAAQ;AACR,YAAY,CAAC,IAAI,CAAC,MAAM;AACxB,YAAY,IAAI,CAAC,CAAC,CAAC,KAAK,QAAQ;AAChC,YAAY,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI;AACvD,UAAU;AACV,YAAY,OAAO,KAAK;AACxB,QAAQ;AACR,IAAI;AACJ,CAAC,CAAC;;;;","x_google_ignoreList":[0]}