@usercentrics/cmp-browser-sdk
Version:
Usercentrics CMP Browser SDK
2 lines (1 loc) • 2.94 kB
JavaScript
import{aq as o,ar as l,P as i,an as n,as as r,at as t,au as d}from"./index-c3735125.js";var a=function(n){var r=n.customization;this.alignment=(null==r?void 0:r.buttonAlignment)||o.HORIZONTAL,this.borderRadius=l(i(null==r?void 0:r.borderRadiusButton,"4px")),this.secondLayer=n.moreInfoButtonUrl.length>0?n.moreInfoButtonUrl:null},e="#ffffff",s=function(o,d){var a,s,u,v,c,g,f,y,h,C,m,B,b,p,k,I,U,D=d.customization;this.customCss=(null===(a=d.features)||void 0===a?void 0:a.customCss)&&d.useUnsafeCustomCss&&null!=d.stylesCss?d.stylesCss:null,this.enablePrivacyButton=o.privacyButtonIsVisible,this.font={family:i(null===(s=null==D?void 0:D.font)||void 0===s?void 0:s.family,"BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif"),size:i(null===(u=null==D?void 0:D.font)||void 0===u?void 0:u.size,14)},this.layer={backgroundColor:i(n(null===(v=null==D?void 0:D.color)||void 0===v?void 0:v.layerBackground),"#ffffff"),borderRadius:l(i(null==D?void 0:D.borderRadiusLayer,"8px"))},this.links={fontColor:i(n(null===(c=null==D?void 0:D.color)||void 0===c?void 0:c.linkFont),"#303030"),iconColor:i(n(null===(g=null==D?void 0:D.color)||void 0===g?void 0:g.linkIcon),"#595959")},this.logo={altTag:i(null==D?void 0:D.logoAltTag,null),position:r(d.firstLayer.logoPosition),url:i(null==D?void 0:D.logoUrl,null)},this.overlay={backgroundColor:i(n(null===(f=null==D?void 0:D.color)||void 0===f?void 0:f.overlay),"#333"),opacity:i(null==D?void 0:D.overlayOpacity,.7)},this.poweredBy=d.enablePoweredBy?{partnerUrl:d.partnerPoweredByUrl||null,url:t()}:null,this.privacyButtonUrls=o.privacyButtonUrls,this.primaryColor=i(n(null===(y=null==D?void 0:D.color)||void 0===y?void 0:y.primary),"#0045A5"),this.accentColor=i(n(null===(h=null==D?void 0:D.color)||void 0===h?void 0:h.tabsBorderColor),"#DDDDDD"),this.showCookieInformation=d.showCookieInformation,this.textColor=i(n(null===(C=null==D?void 0:D.color)||void 0===C?void 0:C.text),"#303030"),this.theme=1,this.toggle={active:{backgroundColor:i(n(null===(m=null==D?void 0:D.color)||void 0===m?void 0:m.toggleActiveBackground)||n(null===(B=null==D?void 0:D.color)||void 0===B?void 0:B.primary),"#336AB7"),iconColor:i(n(null===(b=null==D?void 0:D.color)||void 0===b?void 0:b.toggleActiveIcon),e)},disabled:{backgroundColor:i(n(null===(p=null==D?void 0:D.color)||void 0===p?void 0:p.toggleDisabledBackground),"#dedede"),iconColor:i(n(null===(k=null==D?void 0:D.color)||void 0===k?void 0:k.toggleDisabledIcon),e)},inactive:{backgroundColor:i(n(null===(I=null==D?void 0:D.color)||void 0===I?void 0:I.toggleInactiveBackground),"#595959"),iconColor:i(n(null===(U=null==D?void 0:D.color)||void 0===U?void 0:U.toggleInactiveIcon),e)}},this.useBackgroundShadow=i(null==D?void 0:D.useBackgroundShadow,!0)},u=function(o){this.secondLayerTrigger=i(o.firstLayer.secondLayerTrigger,d.LINK)};export{a as B,s as C,u as F};