@square/maker
Version:
Maker Design System by Square
2 lines • 1.42 kB
JavaScript
!function(e,o){if("object"==typeof exports&&"object"==typeof module)module.exports=o(require("colord"),require("colord/plugins/a11y"));else if("function"==typeof define&&define.amd)define(["colord","colord/plugins/a11y"],o);else{var r="object"==typeof exports?o(require("colord"),require("colord/plugins/a11y")):o(e.colord,e["colord/plugins/a11y"]);for(var t in r)("object"==typeof exports?exports:e)[t]=r[t]}}(this,(function(e,o){return(()=>{"use strict";var r={235:o=>{o.exports=e},366:e=>{e.exports=o}},t={};function n(e){var o=t[e];if(void 0!==o)return o.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,n),i.exports}n.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return n.d(o,{a:o}),o},n.d=(e,o)=>{for(var r in o)n.o(o,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},n.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{n.r(i),n.d(i,{DARK_COLOR_LUMINANCE_THRESHOLD:()=>t,WCAG_CONTRAST_TEXT:()=>l,WCAG_CONTRAST_TITLE:()=>f,getContrast:()=>u});var e=n(235),o=n(366),r=n.n(o);(0,e.extend)([r()]);const t=.32,l=4.5,f=3;function u(o,r,n=f){let i=r;if(!r||(0,e.colord)(r).contrast(o)<n){i=(0,e.colord)(o).luminance()<t?"#ffffff":"#000000"}return i}})(),i})()}));
//# sourceMappingURL=get-contrast.js.map