{"version":3,"file":"saturate.mjs","sources":["../../../../../../../../node_modules/chroma-js/src/ops/saturate.js"],"sourcesContent":["import '../io/lch/index.js';\nimport Color from '../Color.js';\nimport LAB_CONSTANTS from '../io/lab/lab-constants.js';\n\nColor.prototype.saturate = function (amount = 1) {\n    const me = this;\n    const lch = me.lch();\n    lch[1] += LAB_CONSTANTS.Kn * amount;\n    if (lch[1] < 0) lch[1] = 0;\n    return new Color(lch, 'lch').alpha(me.alpha(), true);\n};\n\nColor.prototype.desaturate = function (amount = 1) {\n    return this.saturate(-amount);\n};\n"],"names":["LAB_CONSTANTS"],"mappings":";;;;AAIA,KAAK,CAAC,SAAS,CAAC,QAAQ,GAAG,UAAU,MAAM,GAAG,CAAC,EAAE;AACjD,IAAI,MAAM,EAAE,GAAG,IAAI;AACnB,IAAI,MAAM,GAAG,GAAG,EAAE,CAAC,GAAG,EAAE;AACxB,IAAI,GAAG,CAAC,CAAC,CAAC,IAAIA,YAAa,CAAC,EAAE,GAAG,MAAM;AACvC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC;AAC9B,IAAI,OAAO,IAAI,KAAK,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,EAAE,EAAE,IAAI,CAAC;AACxD,CAAC;;AAED,KAAK,CAAC,SAAS,CAAC,UAAU,GAAG,UAAU,MAAM,GAAG,CAAC,EAAE;AACnD,IAAI,OAAO,IAAI,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC;AACjC,CAAC","x_google_ignoreList":[0]}