UNPKG

@usercentrics/cmp-browser-sdk

Version:
2 lines (1 loc) 1.46 kB
import{_ as e,p as o,an as t,ao as s,av as n,ap as i,aw as a,P as l}from"./index-681f4040.js";import{B as r,F as d,C as c}from"./FirstLayerCustomization-60a337f1.js";import{B as f}from"./ButtonsCustomization-2f195dfe.js";var u=function(c){function u(e,u){var v,g,y,p,h,m=this;m=c.call(this,e,u)||this;var L=u.customization;return m.buttons=o(o(o({},new f(u)),new r(u)),{save:{backgroundColor:t(null===(v=null==L?void 0:L.color)||void 0===v?void 0:v.saveBtnBackground),textColor:t(null===(g=null==L?void 0:L.color)||void 0===g?void 0:g.saveBtnText)}}),m.firstLayer=o(o({},new d(u)),{hideButtonDeny:s(u.tcf2.firstLayerHideButtonDeny,!u.tcf2.buttonsDenyAllIsEnabled),hideCustomizationButton:!0===(null===(y=u.tcf2)||void 0===y?void 0:y.enforceAcceptAll),hideNonIabPurposes:u.tcf2.hideNonIabOnFirstLayer,hideToggles:u.tcf2.firstLayerHideToggles||!0===u.tcf2.enforceAcceptAll,isOverlayEnabled:n(u),showDescriptions:u.tcf2.firstLayerShowDescriptions}),m.secondLayer={dpsDisplayFormat:u.dpsDisplayFormat||i.ALL,hideButtonDeny:s(u.tcf2.secondLayerHideButtonDeny,!u.tcf2.buttonsDenyAllIsEnabled),hideLegitimateInterestToggles:u.tcf2.hideLegitimateInterestToggles,hideToggles:u.tcf2.secondLayerHideToggles||!0===u.tcf2.enforceAcceptAll,isOverlayEnabled:a(u),showToggleAllVendors:u.tcf2.vendorToggleAll,tabColor:l(t(null===(h=null===(p=u.customization)||void 0===p?void 0:p.color)||void 0===h?void 0:h.secondLayerTab),null)},m}return e(u,c),u}(c);export{u as default};