Build 533169stable
Module 543699
721 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{tJ:()=>c,tM:()=>u,v2:()=>_,wg:()=>d});var r=n(310784),i=n.n(r),s=n(735438),a=n(317097),o=n(582754);n(325335);var l=n(652215);function u(e){return null==e?null:(0,a.OK)(e)>.5?l.NJ8.DARK:l.NJ8.LIGHT}function c(e,t,n){let r=n/100,i=1-r;return[Math.round(e[0]*i+t[0]*r),Math.round(e[1]*i+t[1]*r),Math.round(e[2]*i+t[2]*r)]}let d=(0,s.memoize)(e=>{let t=(0,o.OB)(e,{base:"#ffffff",contrastRatio:o.Tr.HighContrastText});return(0,a.LX)(t)},e=>e),_=(0,s.memoize)((e,t,n)=>{let r=(n??u(e))!==l.NJ8.LIGHT,a=.5,o=.1,c=.8,d=i().mix(i()(e),i()(t),a,"lab"),_=Math.round(100*d.get("hsl.l"))/100,f=r?(0,s.clamp)(_,0,o):(0,s.clamp)(_,c,1);return i()(d).set("hsl.l",f).num()},(e,t,n)=>`${e}-${t}-${n}`)}