{"version":3,"file":"contrast.mjs","sources":["../../../../../../../../node_modules/chroma-js/src/utils/contrast.js"],"sourcesContent":["import Color from '../Color.js';\nimport '../ops/luminance.js';\n\nexport default (a, b) => {\n    // WCAG contrast ratio\n    // see http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n    a = new Color(a);\n    b = new Color(b);\n    const l1 = a.luminance();\n    const l2 = b.luminance();\n    return l1 > l2 ? (l1 + 0.05) / (l2 + 0.05) : (l2 + 0.05) / (l1 + 0.05);\n};\n"],"names":[],"mappings":";;;AAGA,eAAe,CAAC,CAAC,EAAE,CAAC,KAAK;AACzB;AACA;AACA,IAAI,CAAC,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC;AACpB,IAAI,CAAC,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC;AACpB,IAAI,MAAM,EAAE,GAAG,CAAC,CAAC,SAAS,EAAE;AAC5B,IAAI,MAAM,EAAE,GAAG,CAAC,CAAC,SAAS,EAAE;AAC5B,IAAI,OAAO,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,GAAG,IAAI,KAAK,EAAE,GAAG,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,IAAI,KAAK,EAAE,GAAG,IAAI,CAAC;AAC1E,CAAC;;;;","x_google_ignoreList":[0]}