/*! PoweredBy - Tue, 12 Mar 2024 16:58:14 GMT */ "use strict";(self.webpackChunkom_api_js=self.webpackChunkom_api_js||[]).push([[21],{8858:function(i,t,n){n.r(t),n.d(t,{default:function(){return r}});var e=n(2888);function s(i,t,n){return(t=function(i){var t=function(i,t){if("object"!=typeof i||null===i)return i;var n=i[Symbol.toPrimitive];if(void 0!==n){var e=n.call(i,t||"default");if("object"!=typeof e)return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(i)}(i,"string");return"symbol"==typeof t?t:String(t)}(t))in i?Object.defineProperty(i,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[t]=n,i}class r{constructor(i){var t=this;s(this,"display",(function(){let i=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];t.link&&(t.link.style.display=i?"block":"none")})),this.C=i,this.link=null}init(){if((0,e.trigger)(document,"PoweredBy.init",{PoweredBy:this,Campaign:this.C}),this.link=document.querySelector(`#om-${this.C.id} .${this.C.ns}-powered-by`),!this.link)return;if(this.C.hasFeature("remove-branding")&&!this.C.options.poweredBy)return void(0,e.remove)(this.link);let i=this.C.Sites.current().settings.affiliateLinkPosition;(0,e.css)(this.link,{backgroundColor:"rgba(0, 0, 0, 0.35)",borderRadius:"3px",padding:"8px 20px",position:"relative",width:"140px"}),this.C.Types.isPopup()?"under"===i?((0,e.css)(this.link,{margin:"10px auto"}),(0,e.append)(this.C.viewDiv,this.link)):((0,e.css)(this.link,{bottom:"10px",left:"10px",margin:0,position:"absolute"}),(0,e.append)(this.C.contain,this.link)):"slide"===this.C.type?((0,e.css)(this.link,{display:"none",margin:"-4px 0 0 0",padding:"10px 0 6px",width:"100%",zIndex:1}),(0,e.append)(this.C.viewDiv,this.link)):"floating"===this.C.type?((0,e.css)(this.link,{margin:"0 0 0 auto"}),"bottom"===this.C.options.position?(0,e.prepend)(this.C.contain,this.link):((0,e.css)(this.link,{position:"absolute",right:"0px"}),(0,e.append)(this.C.contain,this.link))):((0,e.css)(this.link,{margin:"10px auto"}),(0,e.append)(this.C.viewDiv,this.link))}}}}]);