UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

1 lines 1.75 kB
{"version":3,"file":"index.cjs","sources":["../../../../../../../../../../.yarn/berry/cache/chroma-js-npm-3.2.0-d5c39f5077-10c0.zip/node_modules/chroma-js/src/io/lch/index.js"],"sourcesContent":["import { unpack, type, reverse3 } from '../../utils/index.js';\nimport chroma from '../../chroma.js';\nimport Color from '../../Color.js';\nimport input from '../input.js';\nimport lch2rgb from './lch2rgb.js';\nimport hcl2rgb from './hcl2rgb.js';\nimport rgb2lch from './rgb2lch.js';\n\nColor.prototype.lch = function () {\n return rgb2lch(this._rgb);\n};\nColor.prototype.hcl = function () {\n return reverse3(rgb2lch(this._rgb));\n};\n\nconst lch = (...args) => new Color(...args, 'lch');\nconst hcl = (...args) => new Color(...args, 'hcl');\n\nObject.assign(chroma, { lch, hcl });\n\ninput.format.lch = lch2rgb;\ninput.format.hcl = hcl2rgb;\n['lch', 'hcl'].forEach((m) =>\n input.autodetect.push({\n p: 2,\n test: (...args) => {\n args = unpack(args, m);\n if (type(args) === 'array' && args.length === 3) {\n return m;\n }\n }\n })\n);\n\nexport { lch, hcl };\n"],"names":["reverse3"],"mappings":";;;;;;;;;;;AAQA,MAAM,UAAU,MAAM,WAAY;AAC9B,SAAO,QAAQ,KAAK,IAAI;AAC5B;AACA,MAAM,UAAU,MAAM,WAAY;AAC9B,SAAOA,eAAS,QAAQ,KAAK,IAAI,CAAC;AACtC;AAEK,MAAC,MAAM,IAAI,SAAS,IAAI,MAAM,GAAG,MAAM,KAAK;AAC5C,MAAC,MAAM,IAAI,SAAS,IAAI,MAAM,GAAG,MAAM,KAAK;AAEjD,OAAO,OAAO,QAAQ,EAAE,KAAK,IAAG,CAAE;AAElC,MAAM,OAAO,MAAM;AACnB,MAAM,OAAO,MAAM;AACnB,CAAC,OAAO,KAAK,EAAE;AAAA,EAAQ,CAAC,MACpB,MAAM,WAAW,KAAK;AAAA,IAClB,GAAG;AAAA,IACH,MAAM,IAAI,SAAS;AACf,aAAO,OAAO,MAAM,CAAC;AACrB,UAAI,KAAK,IAAI,MAAM,WAAW,KAAK,WAAW,GAAG;AAC7C,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,EACR,CAAK;AACL;;;","x_google_ignoreList":[0]}