UNPKG

gatsby-plugin-colorblind-filters

Version:
20 lines (19 loc) 1.14 kB
"use strict"; exports.__esModule = true; exports.colorblindFilterTypes = exports.colorblindFilterMap = exports.dataAttribute = void 0; const dataAttribute = 'data-filter'; exports.dataAttribute = dataAttribute; const colorblindFilterMap = { // none: '1,0,0,0,0 0,1,0,0,0 0,0,1,0,0 0,0,0,1,0', protanopia: '0.567,0.433,0,0,0 0.558,0.442,0,0,0 0,0.242,0.758,0,0 0,0,0,1,0', protanomaly: '0.817,0.183,0,0,0 0.333,0.667,0,0,0 0,0.125,0.875,0,0 0,0,0,1,0', deuteranopia: '0.625,0.375,0,0,0 0.7,0.3,0,0,0 0,0.3,0.7,0,0 0,0,0,1,0', deuteranomaly: '0.8,0.2,0,0,0 0.258,0.742,0,0,0 0,0.142,0.858,0,0 0,0,0,1,0', tritanopia: '0.95,0.05,0,0,0 0,0.433,0.567,0,0 0,0.475,0.525,0,0 0,0,0,1,0', tritanomaly: '0.967,0.033,0,0,0 0,0.733,0.267,0,0 0,0.183,0.817,0,0 0,0,0,1,0', achromatopsia: '0.299,0.587,0.114,0,0 0.299,0.587,0.114,0,0 0.299,0.587,0.114,0,0 0,0,0,1,0', achromatomaly: '0.618,0.320,0.062,0,0 0.163,0.775,0.062,0,0 0.163,0.320,0.516,0,0 0,0,0,1,0' }; exports.colorblindFilterMap = colorblindFilterMap; const colorblindFilterTypes = Object.keys(colorblindFilterMap); exports.colorblindFilterTypes = colorblindFilterTypes;