var _bsa={_client:"monetization.js",_version:"20231024",_clientConfig:function(options){const configParts=Object.assign({},options);const configString=Object.keys(configParts).reduce((function(strParts,key){const configValue=configParts[key];if(configValue){return strParts.concat([`${key}:${encodeURIComponent(configValue)}`])}return strParts}),[]).join(";");return"("+configString+")"},_headers:function(options){return{"x-origin":window.location.toString(),"x-client":this._client+"/"+this._version+" "+this._clientConfig(options)}},_loadJson:function(url,callback,options){const req=fetch(url,{headers:this._headers(options)});req.then((function(response){return response.json()})).then((function(json){return callback(json)})).catch((function(err){console.log("BSA ad connectivity issue!",url,"due to",err)}))},_touchUrl:function(url,options){const req=fetch(url,{headers:this._headers(options),mode:"no-cors"});req.then((function(response){return response})).catch((function(err){console.log("BSA ad connectivity issue!",url,"due to",err)}))},init:function(format,zoneKey,segment,options){var options=typeof options!=="undefined"?options:{};if(!this.isset(window["_bsa_queue"])){window["_bsa_queue"]=[]}var forceUrlPreview=this.getURLVar("_bsa_url_preview",window.location.href);if(forceUrlPreview){var previewData=JSON.parse(decodeURIComponent(forceUrlPreview));options.testMode=true;options.testData={ads:[Object.assign({},previewData,{zonekey:zoneKey,statlink:previewData.link}),{}]}}if(!this.isset(options.target)){options.target="body";options.noViewable=true}if(this.isset(options)&&this.isset(options.target)&&document.querySelectorAll(options.target).length>0){var pretendSrv=document.createElement("div");pretendSrv.id="_bsa_srv-"+zoneKey+"_"+window["_bsa_queue"].length;options.script_id=pretendSrv.id;if(options&&!this.isset(options.platforms)||!this.isset(options)){options.platforms=["desktop","mobile"]}if(_bsa[format].readyToInit!=false||options&&options.testMode||!_bsa.objExists(zoneKey)){window["_bsa_queue"].push([format,zoneKey,segment,options])}if(options.forceReload){this.removeElement(document.getElementById(options.script_id))}if(_bsa[format].readyToInit!=false&&!options.testMode&&_bsaViewable.shouldWrapRoot(options)){const element=document.querySelector(options.target);const observer=_bsaViewable.rootObserve(element,(function(viewable){if(!_bsa.isset(options.viewable)){options.viewable=viewable}_bsa.loadAds(zoneKey,segment,options,pretendSrv)}))}else if(_bsa[format].readyToInit!=false&&!options.testMode){options.skippedVisible=true;_bsa.loadAds(zoneKey,segment,options,pretendSrv)}else if(options&&options.testMode||!_bsa.objExists(zoneKey)){_bsa_go(options.testData?options.testData:_bsa[format].testData)}else{_bsa[format](zoneKey,segment,options)}}},loadAds:function(zoneKey,segment,options,pretendSrv){var jsonSrc=_bsa._buildSrvUrl(options&&options.path?options.path:"https://"+_bsa.srv()+"/ads/"+zoneKey+".json",segment,options);if(_bsa.objExists(zoneKey)&&!_bsa.exists(document.getElementById(options.script_id))){document.getElementsByTagName("head")[0].appendChild(pretendSrv);_bsa._loadJson(jsonSrc,_bsa_go,options)}},initBatch:function(format,zoneKey,segment,options){if(!this.isset(window["_bsa_queue"])){window["_bsa_queue"]=[]}window["_bsa_queue"].push([format,zoneKey,segment,options])},loadBatch:function(){var zoneKeys=window["_bsa_queue"].map((init=>init[1]));var jsonSrc=this._buildSrvUrl("https://"+_bsa.srv()+"/ads/get/ids/"+zoneKeys.join(";")+".json");this._loadJson(jsonSrc,(function(json){zoneKeys.forEach((zoneKey=>{if(json.ads[zoneKey]){_bsa_go(json.ads[zoneKey])}}))}))},srv:function(){if(_bsa.SRV_OVERRIDE){return _bsa.SRV_OVERRIDE}return"srv.buysellads.com"},_buildSrvUrl(base,segment,options,overrideUrlForcebanner){var forcebanner=overrideUrlForcebanner?overrideUrlForcebanner:this.getURLVar("bsaforcebanner",window.location.href),ignore=this.getURLVar("bsaignore",window.location.href),forwardedip=this.getURLVar("bsaforwardedip",window.location.href),ignoretargeting=this.getURLVar("bsaignoretargeting",window.location.href);if(segment){base=this.appendQueryString(base,"segment",segment)}if(options&&this.isset(options.ip)){base=this.appendQueryString(base,"forwardedip",options.ip)}if(options&&this.isset(options.country)){base=this.appendQueryString(base,"country",options.country)}if(options&&this.isset(options.number_of_ads)){base=this.appendQueryString(base,"forcenads",options.number_of_ads)}if(options&&this.isset(options.viewable)&&options.viewable){base=this.appendQueryString(base,"v",options.viewable)}if(forcebanner){base=this.appendQueryString(base,"forcebanner",forcebanner)}if(ignore){base=this.appendQueryString(base,"ignore",ignore)}if(ignoretargeting){base=this.appendQueryString(base,"ignoretargeting",ignoretargeting)}if(forwardedip){base=this.appendQueryString(base,"forwardedip",forwardedip)}return base},appendQueryString:function(url,name,value){var re=new RegExp("([?&]"+name+"=)[^&]+","");function add(sep){url+=sep+name+"="+encodeURI(value)}function change(){url=url.replace(re,"$1"+encodeURI(value))}if(url.indexOf("?")===-1){add("?")}else{if(re.test(url)){change()}else{add("&")}}return url},clearQueue:function(index){window["_bsa_queue"].splice(index,1)},link:function(link,segment,domain,timestamp,clicktag){if(!link||link===""){return""}var l=link.split("?encredirect="),fulllink;if(typeof l[1]!="undefined"){fulllink=l[0]+"?segment="+segment+";&encredirect="+encodeURIComponent(l[1])}else if(l[0].search(_bsa.srv())>0){fulllink=l[0]+"?segment="+segment}else{fulllink=l[0]}fulllink=fulllink.replace("[placement]",segment);fulllink=fulllink.replace("[timestamp]",timestamp);if(domain)fulllink=fulllink.replace(new RegExp(_bsa.srv(),"g"),domain);return(_bsa.isset(clicktag)?clicktag+"https:":"")+fulllink},pixel:function(p,timestamp){var c="";if(_bsa.isset(p)){var pixels=p.split("||");for(var j=0;j'}return c},findInQueue:function(key){for(var i=0;i=0){target=target.replace("::clone::","");document.querySelector(target).insertAdjacentHTML("beforebegin",output);return}for(var i=0;i0)return true;if(obj.length===0)return false;for(var key in obj)if(hasOwnProperty.call(obj,key))return true;return false},getAttr:function(v,id){return document.getElementById(id).getAttribute("data-"+v)},getURLVar:function(name,url){name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^]*)",regex=new RegExp(regexS),results=regex.exec(url);if(results==null)return"";else return results[1]},htmlEncode:function(v){if(typeof v==="undefined")v="";return v.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">").replace(/\//g,"/")}};var _bsa_go=function(json){var queue_index=_bsa.findInQueue(json["ads"][0].zonekey);if(window["_bsa_queue"][queue_index]){if(window["_bsa_queue"][queue_index][3]&&window["_bsa_queue"][queue_index][3].platforms&&window["_bsa_queue"][queue_index][3].platforms.indexOf("mobile")>-1&&_bsa.isMobile()||window["_bsa_queue"][queue_index][3]&&window["_bsa_queue"][queue_index][3].platforms&&window["_bsa_queue"][queue_index][3].platforms.indexOf("desktop")>-1&&!_bsa.isMobile()||window["_bsa_queue"][queue_index][3]&&!window["_bsa_queue"][queue_index][3].platforms){if(_bsa.isset(json))for(var i=json["ads"].length-1;i>=0;i--)if(!_bsa.isset(json["ads"][i].statlink)&&!_bsa.isset(json["ads"][i].snippet)){var attributes={type:window["_bsa_queue"][queue_index][0],key:json["ads"][0].zonekey,segment:window["_bsa_queue"][queue_index][2],options:window["_bsa_queue"][queue_index][3],fallback:json["ads"][0].fallbackZoneKey,ads:[]};json["ads"].splice(i,1)}if(_bsa.isset(json)&&_bsa.isset(json["ads"])&&json["ads"].length>0&&(_bsa.isset(json["ads"][0].statlink)||_bsa.isset(json["ads"][0].snippet))){_bsa[window["_bsa_queue"][queue_index][0]](window["_bsa_queue"][queue_index][1],window["_bsa_queue"][queue_index][2],window["_bsa_queue"][queue_index][3],json["ads"])}else if(_bsa.isset(attributes.fallback)){_bsa.clearQueue(_bsa.findInQueue(attributes.key));_bsa.init(attributes.format,attributes.fallback,attributes.segment,attributes.options)}else if(_bsa.isset(attributes.options.carbonfallback)){_bsa.carbonbackfill(attributes)}else{_bsa.callback(attributes)}}}};_bsa.testData={ads:[{backgroundColor:"#ff6347",backgroundHoverColor:"#416ae2",ctaTextColor:"#2e8b57",ctaTextColorHover:"#67cdaa",callToAction:"Learn More",company:"{ Company Name }",ctaBackgroundColor:"#ff8051",ctaBackgroundHoverColor:"#9a32cc",description:"{ Campaign Description }",image:"https://cdn4.buysellads.net/uu/1/18/1504373058-32397.png",logo:"https://cdn4.buysellads.net/uu/1/18/1504373139-azure-1.png",statlink:"//www.buysellads.com/",textColor:"#ffffff",textColorHover:"#ffffff",timestamp:"1508185654",title:"The best widgets"}]};_bsa.srvConv=function(reqHash,typeName="unknown"){var types={unknown:0,landing:1,secondary:2};var type=types[typeName];var url="https://"+_bsa.srv()+"/ads/convert/x/"+reqHash+"/t/"+type;fetch(url,{headers:{"x-origin":window.location.toString()}});window["OK"]=0};_bsa.trackConv=function(){var reqHash=this.getURLVar("_bsa_req",window.location.href);if(reqHash){_bsa.setCookie("_bsap_landed",reqHash,1e3*60*60*24*14);_bsa.srvConv(reqHash,"landing")}else{var landed=_bsa.getCookie("_bsap_landed");if(landed){_bsa.srvConv(landed,"secondary")}}};_bsa.getCookie=function(name){var nameEQ=name+"=",ca=document.cookie.split(";");for(var i=0;i";return c}function template(ads){var c=''+(_bsa.isset(options)&&_bsa.isset(options.default_text)?options.default_text:"ad")+"";for(var i=0;i'+_bsa.htmlEncode(ads[i].company)+''+_bsa.htmlEncode(ads[i].description)+"";c+=_bsa.pixel(ads[i].pixel,ads[i].timestamp)}return c}if(ads){_bsa.drop((disable_css?"":css(ads))+template(ads),options.target,"div",_bsa.default.elID(options),_bsa.default.attributes);_bsa.clearQueue(_bsa.findInQueue(zoneKey))}_bsa.callback(_bsa.default.attributes)};_bsa.default.readyToInit=true;_bsa.defaultcta=function(zoneKey,segment,options,ads){var disable_css=_bsa.isset(options)&&_bsa.isset(options.disable_css)?options.disable_css:false;var custom_domain=_bsa.isset(options)&&_bsa.isset(options.custom_domain)?options.custom_domain:false;var image_type=_bsa.isset(options)&&_bsa.isset(options.image)?options.image:false;_bsa.defaultcta.attributes={type:"default",key:zoneKey,segment:segment,options:options,ads:ads};_bsa.defaultcta.elID=function(options){return options&&options.id?options.id:"_defaultcta_"};_bsa.defaultcta.align=function(options){return options&&options.align?options.align:"vertical"};function css(colors){var c='";return c}function template(ads){var c=''+(_bsa.isset(options)&&_bsa.isset(options.default_text)?options.default_text:"ad")+"";for(var i=0;i'+_bsa.htmlEncode(ads[i].callToAction)+''+_bsa.htmlEncode(ads[i].company)+''+_bsa.htmlEncode(ads[i].description)+"";c+=_bsa.pixel(ads[i].pixel,ads[i].timestamp)}return c}if(ads){_bsa.drop((disable_css?"":css(ads))+template(ads),options.target,"div",_bsa.defaultcta.elID(options),_bsa.defaultcta.attributes);_bsa.clearQueue(_bsa.findInQueue(zoneKey))}_bsa.callback(_bsa.defaultcta.attributes)};_bsa.defaultcta.readyToInit=true;_bsa.imageonly=function(zoneKey,segment,options,ads){var disable_css=_bsa.isset(options)&&_bsa.isset(options.disable_css)?options.disable_css:false;var custom_domain=_bsa.isset(options)&&_bsa.isset(options.custom_domain)?options.custom_domain:false;var image_type=_bsa.isset(options)&&_bsa.isset(options.image)?options.image:false;_bsa.imageonly.attributes={type:"imageonly",key:zoneKey,segment:segment,options:options,ads:ads};_bsa.imageonly.elID=function(options){return options&&options.id?options.id:"_imageonly_"+zoneKey};_bsa.imageonly.align=function(options){return options&&options.align?options.align:"vertical"};function css(ads){var c='";return c}function template(ads){var c="";if(ads.length<=1)c+=''+(_bsa.isset(options)&&_bsa.isset(options.default_text)?options.default_text:"ad")+"";for(var i=0;i'+ads[i].snippet+"";else c+='";c+=_bsa.pixel(ads[i].pixel,ads[i].timestamp)}if(ads.length>1)c+=''+(_bsa.isset(options)&&_bsa.isset(options.default_text)?options.default_text:"advertise here")+"";return c}if(ads){_bsa.drop((disable_css?"":css(ads))+template(ads),options.target,"div",_bsa.imageonly.elID(options),_bsa.imageonly.attributes);_bsa.clearQueue(_bsa.findInQueue(zoneKey))}_bsa.callback(_bsa.imageonly.attributes)};_bsa.imageonly.readyToInit=true;_bsa.fancybar=function(zoneKey,segment,options,ads){var disable_css=_bsa.isset(options)&&_bsa.isset(options.disable_css)?options.disable_css:false;var custom_domain=_bsa.isset(options)&&_bsa.isset(options.custom_domain)?options.custom_domain:false;_bsa.fancybar.attributes={type:"fancybar",key:zoneKey,segment:segment,options:options,ads:ads};function temp_zonekey(segment){var reroute=new Array;reroute["placement:coingecko"]="CKYDKKQE";reroute["placement:bitcoincom"]="CKYDKKQJ";reroute["placement:worldcoinindex"]="CKYDKKQL";reroute["placement:bitinfocharts"]="CKYDKKQI";reroute["placement:newsbtc"]="CKYDKKQW";reroute["placement:bitcoinforecast"]="CKYDKKQM";reroute["placement:coinmarketcal"]="CKYDKKQN";reroute["placement:advfn"]="CKYDKKQU";reroute["placement:coincodex"]="CKYDKKQY";reroute["placement:thebitcoinpub"]="CKYDKKQ7";reroute["placement:cryptoid"]="CKYDKKJE";reroute["placement:99bitcoins"]="CKYDKKJJ";reroute["placement:cryptocoinsnews"]="CKYDKKJL";reroute["placement:weekinethereum"]="CKYDKKJI";reroute["placement:flippeningwatch"]="CKYDKKJW";reroute["placement:bitinfocharts"]="CKYDKKQI";reroute["placement:geeksforgeeks"]="CKYDL2JJ";reroute["placement:pastebin"]="CKYDL2JL";reroute["placement:danstools"]="CKYDL27W";reroute["placement:programiz"]="CKYDL27L";reroute["placement:seeklogo"]="CKYDL27J";reroute["placement:howtoforge"]="CKYDL27E";reroute["placement:unixdotcom"]="CKYDL2J7";reroute["placement:speckyboy"]="CKYDL2JY";reroute["placement:jsonlint"]="CKYDL2JU";reroute["placement:w3layouts"]="CKYDL2JN";reroute["placement:graphicdesignjunction"]="CKYDL53E";reroute["placement:htmlcom"]="CKYDL2JW";reroute["placement:freevector"]="CKYDL2JI";reroute["placement:java2novice"]="CKYDL277";reroute["placement:coursetro"]="CKYDL27Y";reroute["placement:1stwebdesigner"]="CKYDL27U";reroute["placement:tinypaste"]="CKYDL53J";reroute["placement:entityframeworktutorial"]="CKYDL27N";reroute["placement:vandelaydesign"]="CKYDL27M";reroute["placement:photoshoptutorials"]="CKYDL2JM";reroute["placement:noobslab"]="CKYDL5QM";reroute["placement:osboxes"]="CKYDL5QW";reroute["placement:texblogorg"]="CKYDL5QI";reroute["placement:vector4free"]="CKYDL5QJ";reroute["placement:onlygfx"]="CKYDL5QE";reroute["placement:developerdrive"]="CKYDL537";reroute["placement:weandthecolor"]="CKYDL53Y";reroute["placement:html5doctor"]="CKYDL53U";reroute["placement:vectips"]="CKYDL53N";reroute["placement:pydev"]="CKYDL53M";reroute["placement:icons8com"]="CKYITKQ7";reroute["placement:networktools"]="CKYDL53I";reroute["placement:carlcheo"]="CKYDL53L";reroute["placement:faqforge"]="CKYITKQY";reroute["placement:digitalcom"]="CKYITKQU";reroute["placement:designerdaily"]="CKYITKQM";reroute["placement:creativenerds"]="CKYITKJE";reroute["placement:inserthtml"]="CKYITKQW";reroute["placement:go4expert"]="CKYITKQI";reroute["placement:sanwebe"]="CKYITKQL";reroute["placement:java4s"]="CKYITKQJ";reroute["placement:spyrestudios"]="CKYITKQE";reroute["placement:randomkeygen"]="CKYITK37";reroute["placement:freewebtemplates"]="CKYITK3Y";reroute["placement:photoshoplady"]="CKYITK3U";reroute["placement:dreamcss"]="CKYITK3N";reroute["placement:mygrafico"]="CKYITK3M";reroute["placement:fromdev"]="CKYITK3W";reroute["placement:queness"]="CKYITK3I";reroute["placement:w3bin"]="CKYITK3L";reroute["placement:psddd"]="CKYITK3J";reroute["placement:webappers"]="CKYITK3E";reroute["placement:icondeposit"]="CKYDL5Q7";reroute["placement:cssplay"]="CKYDL5QY";reroute["placement:snapmunk"]="CKYDL5QU";reroute["placement:vecto2000"]="CKYDL5QN";reroute["placement:cssmania"]="CKYDL53W";reroute["placement:ctrlq"]="CKYITKJJ";if(_bsa.isset(reroute[segment]))return reroute[segment];return zoneKey}if(zoneKey=="CKYDV2QM"||zoneKey=="C6ADVKE")zoneKey=temp_zonekey(segment);_bsa.fancybar.elID=function(options){return options&&options.id?options.id:"_fbn_"};function css(colors){var c=colors[0],backgroundColor=_bsa.isset(c.backgroundColor)?c.backgroundColor:_bsa.testData.ads[0].backgroundColor,backgroundHoverColor=_bsa.isset(c.backgroundHoverColor)?c.backgroundHoverColor:_bsa.testData.ads[0].backgroundHoverColor,callToActionTextColor=_bsa.isset(c.ctaTextColor)?c.ctaTextColor:_bsa.testData.ads[0].ctaTextColor,callToActionTextColorHover=_bsa.isset(c.ctaTextColorHover)?c.ctaTextColorHover:_bsa.testData.ads[0].ctaTextColorHover,ctaBackgroundColor=_bsa.isset(c.ctaBackgroundColor)?c.ctaBackgroundColor:_bsa.testData.ads[0].ctaBackgroundColor,ctaBackgroundHoverColor=_bsa.isset(c.ctaBackgroundHoverColor)?c.ctaBackgroundHoverColor:_bsa.testData.ads[0].ctaBackgroundHoverColor,textColor=_bsa.isset(c.textColor)?c.textColor:_bsa.testData.ads[0].textColor,textColorHover=_bsa.isset(c.textColorHover)?c.textColorHover:_bsa.testData.ads[0].textColorHover,id=_bsa.fancybar.elID(options);var style='";return style}function template(ads){var a=ads[0],adViaLink=_bsa.isset(a.ad_via_link)?_bsa.htmlEncode(a.ad_via_link):"https://buysellads.com/",callToAction=_bsa.isset(a.callToAction)?a.callToAction:_bsa.testData.ads[0].callToAction,company=_bsa.isset(a.heading)?a.heading:a.company,description=_bsa.isset(a.description)?a.description:_bsa.testData.ads[0].description,logo=_bsa.isset(a.base64)?a.base64:_bsa.isset(a.logo)?a.logo:_bsa.isset(a.transparentLogo)?a.transparentLogo:a.image,statlink=_bsa.link(a.statlink,segment,custom_domain,a.timestamp),statview=_bsaViewable.maybeViewableAttr(a,_bsa.link(a.statview,segment,custom_domain,a.timestamp)),timestamp=a.timestamp,pixel=a.pixel,tagline=_bsa.isset(a.companyTagline)?a.companyTagline:"",c="";c+=''+''+''+''+'"+''+''+_bsa.htmlEncode(tagline)+""+''+_bsa.htmlEncode(description)+""+""+""+''+_bsa.htmlEncode(callToAction)+""+""+'"+"";c+=_bsa.pixel(pixel,timestamp);c+="";return c}if(!_bsa.getCookie(_bsa.fancybar.elID(options))){var _fancybar_didScroll;var _fancybar_didDrop=false;window.onscroll=function(){_fancybar_didScroll=true};var _fancybar_scrollInterval=setInterval((function(){if(_fancybar_didScroll&&!_bsa.getCookie(_bsa.fancybar.elID(options))){_fancybar_didScroll=false;var scrollTop=window.pageYOffset!==undefined?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;if(scrollTop>=100&&!document.getElementById(options.script_id)){_bsa.fancybar.readyToInit=true;_bsa.init("fancybar",zoneKey,segment,options)}else if(scrollTop>=100){_bsa.show(_bsa.fancybar.elID(options))}if(scrollTop<100){_bsa.hide(_bsa.fancybar.elID(options))}}}),500)}if(ads){_bsa.drop((disable_css?"":css(ads))+template(ads),"body","div",_bsa.fancybar.elID(options),_bsa.fancybar.attributes);_bsa.clearQueue(_bsa.findInQueue(zoneKey))}_bsa.callback(_bsa.fancybar.attributes)};_bsa.fancybar.readyToInit=false;_bsa.flexbar=function(zoneKey,segment,options,ads){var disable_css=_bsa.isset(options)&&_bsa.isset(options.disable_css)?options.disable_css:false;var custom_domain=_bsa.isset(options)&&_bsa.isset(options.custom_domain)?options.custom_domain:false;_bsa.flexbar.elID=function(options){return options&&options.id?options.id:"_flexbar_"};_bsa.flexbar.attributes={type:"flexbar",key:zoneKey,segment:segment,options:options,ads:ads};function css(colors){var c=colors[0],backgroundColor=_bsa.isset(c)&&_bsa.isHex(c.barcolor)?c.barcolor:_bsa.isset(c.backgroundColor)?c.backgroundColor:_bsa.testData.ads[0].backgroundColor,backgroundHoverColor=_bsa.isset(c)&&_bsa.isHex(c.barcolorHover)?c.barcolorHover:_bsa.isset(c.backgroundHoverColor)?c.backgroundHoverColor:_bsa.isset(c.backgroundHoverColor)?c.backgroundHoverColor:_bsa.testData.ads[0].backgroundHoverColor,callToActionTextColor=_bsa.isset(c)&&_bsa.isHex(c.callToActionTextColor)?c.callToActionTextColor:_bsa.isset(c.ctaTextColor)?c.ctaTextColor:_bsa.testData.ads[0].callToActionTextColor,callToActionTextColorHover=_bsa.isset(c)&&_bsa.isHex(c.callToActionTextColorHover)?c.callToActionTextColorHover:_bsa.isset(c.ctaTextColorHover)?c.ctaTextColorHover:_bsa.testData.ads[0].callToActionTextColorHover,ctaBackgroundColor=_bsa.isset(c)&&_bsa.isHex(c.callToActionColor)?c.callToActionColor:_bsa.isset(c.callToActionBackgroundColor)?c.callToActionBackgroundColor:_bsa.isset(c.ctaBackgroundColor)?c.ctaBackgroundColor:_bsa.testData.ads[0].ctaBackgroundColor,ctaBackgroundHoverColor=_bsa.isset(c)&&_bsa.isHex(c.callToActionColorHover)?c.callToActionColorHover:_bsa.isset(c.ctaBackgroundHoverColor)?c.ctaBackgroundHoverColor:_bsa.testData.ads[0].ctaBackgroundHoverColor,textColor=_bsa.isset(c)&&_bsa.isHex(c.textcolor)?c.textcolor:_bsa.isset(c.textColor)?c.textColor:_bsa.testData.ads[0].textColor,textColorHover=_bsa.isset(c)&&_bsa.isHex(c.textcolorHover)?c.textcolorHover:_bsa.testData.ads[0].textColorHover,id=_bsa.flexbar.elID(options);var style="";return style}function template(ads){var a=ads[0],adViaLink=_bsa.isset(a.ad_via_link)?_bsa.htmlEncode(a.ad_via_link):"https://buysellads.com/",callToAction=_bsa.isset(a.callToAction)?a.callToAction:_bsa.testData.ads[0].callToAction,company=_bsa.isset(a.company)?a.company:_bsa.testData.ads[0].company,description=_bsa.isset(a.description)?a.description:_bsa.testData.ads[0].description,logo=_bsa.isset(a.base64)?a.base64:_bsa.isset(a.logo)?a.logo:_bsa.isset(a.transparentLogo)?a.transparentLogo:a.image,statlink=_bsa.link(a.statlink,segment,custom_domain,a.timestamp),timestamp=a.timestamp,statview=_bsaViewable.maybeViewableAttr(a,_bsa.link(a.statview,segment,custom_domain,a.timestamp)),pixel=a.pixel,c="";c+='Sponsored by '+_bsa.htmlEncode(company)+''+_bsa.htmlEncode(description)+''+_bsa.htmlEncode(callToAction)+'';c+=_bsa.pixel(pixel,timestamp);c+="";return c}if(!_bsa.getCookie(_bsa.flexbar.elID(options))){var _flexbar_delay=setInterval((function(){if(!_bsa.getCookie(_bsa.flexbar.elID(options))){if(!document.getElementById(options.script_id)){_bsa.flexbar.readyToInit=true;_bsa.init("flexbar",zoneKey,segment,options);clearInterval(_flexbar_delay)}}}),100);if(ads){_bsa.drop((disable_css?"":css(ads))+template(ads),"body","div",_bsa.flexbar.elID(options),_bsa.flexbar.attributes);_bsa.clearQueue(_bsa.findInQueue(zoneKey));clearInterval(_flexbar_delay)}_bsa.callback(_bsa.flexbar.attributes)}};_bsa.flexbar.readyToInit=true;_bsa.hellobar=function(zoneKey,segment,options,ads){var disable_css=_bsa.isset(options)&&_bsa.isset(options.disable_css)?options.disable_css:false;var custom_domain=_bsa.isset(options)&&_bsa.isset(options.custom_domain)?options.custom_domain:false;_bsa.hellobar.attributes={type:"hellobar",key:zoneKey,segment:segment,options:options,ads:ads};_bsa.hellobar.elID=function(options){return options&&options.id?options.id:"_hellobar_"};function css(){id=_bsa.hellobar.elID(options);var style='";return style}function template(ads){ad=ads[0];statview=_bsaViewable.maybeViewableAttr(ad,_bsa.link(ad.statview,segment,custom_domain,ad.timestamp));c="";c+='';c+='';c+='";c+='Supported by '+ad.company+" — "+ad.description+"";c+="";c+='Hide";c+="";c+=_bsa.pixel(ad.pixel,ad.timestamp);return c}if(!_bsa.getCookie(_bsa.hellobar.elID(options))){var _hellobar_didScroll;var _hellobar_didDrop=false;window.onscroll=function(){_hellobar_didScroll=true};var _hellobar_scrollInterval=setInterval((function(){if(_hellobar_didScroll&&!_bsa.getCookie(_bsa.hellobar.elID(options))){_hellobar_didScroll=false;var scrollTop=window.pageYOffset!==undefined?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;if(scrollTop>=100&&!document.getElementById(options.script_id)){_bsa.hellobar.readyToInit=true;_bsa.init("hellobar",zoneKey,segment,options)}else if(scrollTop>=100){_bsa.show(_bsa.hellobar.elID(options))}if(scrollTop<100){_bsa.hide(_bsa.hellobar.elID(options))}}}),500)}if(ads){_bsa.drop((disable_css?"":css(ads))+template(ads),"body","div",_bsa.hellobar.elID(options),_bsa.hellobar.attributes);_bsa.clearQueue(_bsa.findInQueue(zoneKey))}_bsa.callback(_bsa.hellobar.attributes)};_bsa.hellobar.readyToInit=false;_bsa.recommended=function(zoneKey,segment,options,ads){var custom_domain=_bsa.isset(options)&&_bsa.isset(options.custom_domain)?options.custom_domain:false,single=[],c=[];_bsa.recommended.attributes={type:"recommended",key:zoneKey,segment:segment,options:options,ads:ads};_bsa.recommended.elID=function(options){return options&&options.id?options.id:"_recommended_"};if(!options.template)return false;if(ads){for(var i=0;i";return c}function template(ads){var c="";var companyTagline=_bsa.isset(ads[0].companyTagline)?ads[0].companyTagline:_bsa.isset(ads[0].company)?ads[0].company:"";var statlink=_bsa.link(ads[0].statlink,segment,custom_domain,ads[0].timestamp);var statview=_bsaViewable.maybeViewableAttr(ads[0],_bsa.link(ads[0].statview,segment,custom_domain,ads[0].timestamp));var logo=_bsa.isset(ads[0].base64)?ads[0].base64:ads[0].logo;var backgroundColor=ads[0].backgroundColor;var textColor=ads[0].textColor;var company=_bsa.htmlEncode(ads[0].company);var description=_bsa.htmlEncode(ads[0].description);var callToAction=_bsa.htmlEncode(ads[0].callToAction);var ctaBackgroundColor=ads[0].ctaBackgroundColor;var ctaTextColor=ads[0].ctaTextColor;var id=_bsa.stickybox.elID(options);var pixel=_bsa.pixel(ads[0].pixel,ads[0].timestamp);c+='';c+='';c+='';c+='";c+=''+callToAction+"";c+="";c+='';c+=''+description+"";c+='Sponsored by '+company+"";c+="";c+="";c+='';c+="";c+=pixel;return c}if(!_bsa.getCookie(_bsa.stickybox.elID(options)))if(ads){_bsa.drop((disable_css?"":css(ads))+template(ads),options.target,"div",_bsa.stickybox.elID(options),_bsa.stickybox.attributes);_bsa.clearQueue(_bsa.findInQueue(zoneKey))}_bsa.callback(_bsa.stickybox.attributes)};_bsa.stickybox.readyToInit=true;_bsa.responsive=function(zoneKey,segment,options,ads){var disable_css=_bsa.isset(options)&&_bsa.isset(options.disable_css)?options.disable_css:false;var custom_domain=_bsa.isset(options)&&_bsa.isset(options.custom_domain)?options.custom_domain:false;var image_type=_bsa.isset(options)&&_bsa.isset(options.image)?options.image:false;_bsa.responsive.attributes={type:"responsive",key:zoneKey,segment:segment,options:options,ads:ads};_bsa.responsive.elID=function(options){return options&&options.id?options.id:"_responsive_"};function css(colors){const id=_bsa.responsive.elID(options);var c='";return c}function template(ads){var c="";for(var i=0;i\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tSponsored by ${ads[i].company}\n\t\t\t\t\t\t\t${ads[i].description}\n\t\t\t\t\t\t\n\t\t\t\t\t\t${ads[i].callToAction}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t`;c+=_bsa.pixel(ads[i].pixel,ads[i].timestamp)}return c}if(ads){_bsa.drop((disable_css?"":css(ads))+template(ads),options.target,"div",_bsa.responsive.elID(options),_bsa.responsive.attributes);_bsa.clearQueue(_bsa.findInQueue(zoneKey))}_bsa.callback(_bsa.responsive.attributes)};_bsa.responsive.readyToInit=true;_bsa.custom=function(zoneKey,segment,options,ads){var custom_domain=_bsa.isset(options)&&_bsa.isset(options.custom_domain)?options.custom_domain:false,single=[];_bsa.custom.attributes={type:"custom",key:zoneKey,segment:segment,options:options,ads:ads};_bsa.custom.elID=function(options){return options&&options.id?options.id:"_custom_"};function template(ads){var c="";if(_bsa.isset(ads[0].custom_css)){c+=""}for(var i=0;i";return c}function template(ads){var c="";for(var i=0;i';c+='';c+='Sponsored';c+='";c+="";c+='';c+='';c+=''+ads[i].company+" "+ads[i].description+"";c+="";c+="";c+=_bsa.pixel(ads[i].pixel,ads[i].timestamp)}return c}if(ads){_bsa.drop((disable_css?"":css(ads))+template(ads),options.target,"div",_bsa.hovercard.elID(options),_bsa.hovercard.attributes);_bsa.clearQueue(_bsa.findInQueue(zoneKey))}_bsa.callback(_bsa.hovercard.attributes)};_bsa.hovercard.readyToInit=true;_bsa.iab=function(zoneKey,segment,options,ads){var disable_css=_bsa.isset(options)&&_bsa.isset(options.disable_css)?options.disable_css:false;var custom_domain=_bsa.isset(options)&&_bsa.isset(options.custom_domain)?options.custom_domain:false;_bsa.iab.elID=function(options){return options&&options.id?options.id:"_iab_"};_bsa.iab.iabformat=function(options){return options&&options.iabformat?options.iabformat:"leaderboard"};_bsa.iab.attributes={type:"iab",key:zoneKey,segment:segment,options:options,ads:ads};function css(colors){var c=colors[0],backgroundColor=_bsa.isset(c)&&_bsa.isHex(c.barcolor)?c.barcolor:_bsa.isset(c.backgroundColor)?c.backgroundColor:_bsa.testData.ads[0].backgroundColor,backgroundHoverColor=_bsa.isset(c)&&_bsa.isHex(c.barcolorHover)?c.barcolorHover:_bsa.isset(c.backgroundHoverColor)?c.backgroundHoverColor:_bsa.isset(c.backgroundHoverColor)?c.backgroundHoverColor:_bsa.testData.ads[0].backgroundHoverColor,callToActionTextColor=_bsa.isset(c)&&_bsa.isHex(c.callToActionTextColor)?c.callToActionTextColor:_bsa.isset(c.ctaTextColor)?c.ctaTextColor:_bsa.testData.ads[0].callToActionTextColor,callToActionTextColorHover=_bsa.isset(c)&&_bsa.isHex(c.callToActionTextColorHover)?c.callToActionTextColorHover:_bsa.isset(c.ctaTextColorHover)?c.ctaTextColorHover:_bsa.testData.ads[0].callToActionTextColorHover,ctaBackgroundColor=_bsa.isset(c)&&_bsa.isHex(c.callToActionColor)?c.callToActionColor:_bsa.isset(c.callToActionBackgroundColor)?c.callToActionBackgroundColor:_bsa.isset(c.ctaBackgroundColor)?c.ctaBackgroundColor:_bsa.testData.ads[0].ctaBackgroundColor,ctaBackgroundHoverColor=_bsa.isset(c)&&_bsa.isHex(c.callToActionColorHover)?c.callToActionColorHover:_bsa.isset(c.ctaBackgroundHoverColor)?c.ctaBackgroundHoverColor:_bsa.testData.ads[0].ctaBackgroundHoverColor,textColor=_bsa.isset(c)&&_bsa.isHex(c.textcolor)?c.textcolor:_bsa.isset(c.textColor)?c.textColor:_bsa.testData.ads[0].textColor,textColorHover=_bsa.isset(c)&&_bsa.isHex(c.textcolorHover)?c.textcolorHover:_bsa.isset(c.textColorHover)?c.textColorHover:_bsa.testData.ads[0].textColorHover,id=_bsa.iab.elID(options);var style='";return style}function template(ads){var c="";for(var i=0;i<1;i++){c+='Sponsored by '+_bsa.htmlEncode(ads[i].company)+''+_bsa.htmlEncode(ads[i].description)+''+_bsa.htmlEncode(ads[i].callToAction)+"";c+=_bsa.pixel(ads[i].pixel,ads[i].timestamp)}return c}if(ads){_bsa.drop((disable_css?"":css(ads))+template(ads),options.target,"div",_bsa.iab.elID(options),_bsa.iab.attributes);_bsa.clearQueue(_bsa.findInQueue(zoneKey))}_bsa.callback(_bsa.iab.attributes)};_bsa.iab.readyToInit=true;_bsa.carbonbackfill=function(a){var carbon=document.createElement("script");carbon.type="text/javascript";carbon.src=_bsa.carbonsrv()+"?_is_in_fallback=true&serve="+a.options.carbonfallback+_bsa.carbonsrvextra();carbon.id="_carbonads_js";if(!_bsa.isset(a.options.disable_css)||a.options.disable_css==false){var carbonstyle=document.createElement("style"),carbon_leaderboard='#carbonads{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Helvetica,Arial,sans-serif}#carbonads{position:relative;display:block;overflow:hidden;box-sizing:border-box;width:728px;height:90px;background-color:#fcfcfc;border:1px solid #cacaca}#carbonads>span{position:relative;display:block}#carbonads a{color:inherit;text-decoration:none}#carbonads a:hover{color:inherit}.carbon-wrap{display:flex;align-items:center}.carbon-img{display:block;margin:0;line-height:1}.carbon-img img{display:block;width:auto;height:90px}.carbon-text{position:relative;display:flex;margin-bottom:12px;padding:8px 1em;max-width:600px;text-align:left;font-size:18px;line-height:1.35;align-items:center}.carbon-text:after{display:table;margin-left:20px;padding:12px 16px;border-radius:3px;background-color:#333;color:#fff;content:"Sign Up";white-space:nowrap;font-weight:600;font-size:14px;line-height:1}.carbon-poweredby{position:absolute;bottom:4px;left:134px;color:#999!important;text-transform:uppercase;white-space:nowrap;letter-spacing:.5px;font-weight:600;font-size:8px}',carbon_rectangle='#carbonads{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Helvetica,Arial,sans-serif}#carbonads{position:relative;display:block;overflow:hidden;box-sizing:border-box;width:300px;height:250px;background-color:#fcfcfc;border:1px solid #cacaca;padding:12px 14px;text-align:center;}#carbonads>span{position:relative;display:block;height:100%;}#carbonads a{color:inherit;text-decoration:none}#carbonads a:hover{color:inherit}.carbon-wrap{align-items:center}.carbon-img{display:block;margin:0;line-height:1}.carbon-img img{display:block;width:auto;margin:0 auto;height:90px}.carbon-text{position:relative;display:block;text-align:center;margin-bottom:12px;padding:8px 1em;max-width:600px;font-size:16px;line-height:1.35;align-items:center}.carbon-text:after{display:table;margin:10px auto 0;padding:10px 14px;border-radius:3px;background-color:#333;color:#fff;content:"Sign Up";white-space:nowrap;font-weight:600;font-size:14px;line-height:1}.carbon-poweredby{position:absolute;bottom:-4px;left:0;color:#999!important;text-transform:uppercase;white-space:nowrap;width:100%;display:block;letter-spacing:.5px;font-weight:600;font-size:8px}';carbonstyle.innerHTML=_bsa.isset(a.options.iabformat)&&a.options.iabformat=="rectangle"?carbon_rectangle:carbon_leaderboard;carbon.appendChild(carbonstyle)}document.getElementById(a.options.target.substring(1)).appendChild(carbon)};_bsa.carbonsrv=function(){if(_bsa.CARBONSRV_OVERRIDE){return _bsa.CARBONSRV_OVERRIDE}return"https://cdn.carbonads.com/carbon.js"};_bsa.carbonsrvextra=function(){if(_bsa.SRV_OVERRIDE){return"&cd="+_bsa.SRV_OVERRIDE}return""};function _bsaViewableFaker(){if(typeof FakeIntersectionObserver==="function"){return FakeIntersectionObserver}return class FakeIntersectionObserver{constructor(callback){this._callback=callback}observe(target){this._callback([{target:target,isIntersecting:false,intersectionRatio:0}],this)}unobserve(_target){}disconnect(){}}}var IntersectionObserver=typeof IntersectionObserver==="function"?IntersectionObserver:_bsaViewableFaker();window.requestIdleCallback=window.requestIdleCallback||function(cb){var start=Date.now();return setTimeout((function(){cb({didTimeout:false,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})}),1)};var _bsaViewable={forceOn:false,isset:function(v){return typeof v!=="undefined"&&v!=null},_corelib:function(){return window._bsa||window._carbonads},triggerView:function(statviewlink){_bsaViewable._corelib()._touchUrl(statviewlink)},_inIframe:function(){try{return window.self!==window.top}catch(e){return true}},_iabViewablePercentages:{242500:.3,0:.5},_iabViewableTime:1e3,_iabViewablePercentage:function(width,height){const area=(width||0)*(height||0);const thresholds=Object.keys(_bsaViewable._iabViewablePercentages).toSorted().reverse();const matchedThreshold=thresholds.find((threshold=>area>=threshold));return _bsaViewable._iabViewablePercentages[matchedThreshold]},shouldWrapRoot:function(options){const viewableDeactivated=options.noViewable;const windowNotDisplayed=(window.innerHeight||0)===0&&(window.innerWidth||0)===0;const inIframe=_bsaViewable._inIframe();return!viewableDeactivated&&!windowNotDisplayed&&!inIframe},_ensureEmbodiedElement:function(element){if(element.nodeName!=="SCRIPT"){return[element,false]}const measurementElement=document.createElement("div");measurementElement.id="_bsa_viewable_check_"+Math.floor(Math.random()*999);element.parentNode.insertBefore(measurementElement,element.nextSibling);return[measurementElement,measurementElement.id]},_cleanupCheck:function(cleanupId){return function(){if(!cleanupId){return}document.getElementById(cleanupId).remove()}},_callbackWithCleanup(primaryCallback,cleanupCallback){return function(){const response=primaryCallback.apply(this,arguments);cleanupCallback();return response}},rootObserve:function(element,callback){const ensuredElementInfo=_bsaViewable._ensureEmbodiedElement(element);const ensuredElement=ensuredElementInfo[0];const cleanupId=ensuredElementInfo[1];const observer=_bsaViewable._rootObserver(_bsaViewable._callbackWithCleanup(callback,_bsaViewable._cleanupCheck(cleanupId)));observer.observe(ensuredElement)},_rootObserver:function(callback){const reportingOverlapThreshold=0;const actualOverlapThreshold=.5;const options={threshold:reportingOverlapThreshold};return new IntersectionObserver((function(entries,observer){entries.forEach((function(entry){callback(entry.intersectionRatio>=actualOverlapThreshold)}));observer.disconnect()}),options)},officiallyViewedCallback:function(statviewlink){window.requestIdleCallback((function(){_bsaViewable.triggerView(statviewlink)}),{timeout:1e3})},setLinkInfo:function(statviewlink,key,value){_bsaViewable._linkInfo=_bsaViewable._linkInfo||{};_bsaViewable._linkInfo[statviewlink]=_bsaViewable._linkInfo[statviewlink]||{};_bsaViewable._linkInfo[statviewlink][key]=value},getLinkInfo:function(statviewlink,key){if(_bsaViewable._linkInfo&&_bsaViewable._linkInfo[statviewlink]){return _bsaViewable._linkInfo[statviewlink][key]}return null},observerCallback:function(entries,observer){entries.forEach((function(entry){const imageTags=entry.target.querySelectorAll("img[data-statview]");imageTags.forEach((function(imageTag){const statviewlink=_bsaViewable.isset(imageTag)&&imageTag.getAttribute("data-statview");if(statviewlink&&statviewlink!==""){if(entry.isIntersecting&&_bsaViewable._iabViewablePercentage(imageTag.getAttribute("width"),imageTag.getAttribute("height"))<=entry.intersectionRatio&&!_bsaViewable.getLinkInfo(statviewlink,"intersectStart")){_bsaViewable.setLinkInfo(statviewlink,"intersectStart",Date.now());_bsaViewable.setLinkInfo(statviewlink,"timeoutId",window.setTimeout((function(){_bsaViewable.observer().unobserve(entry.target);_bsaViewable.officiallyViewedCallback(statviewlink);_bsaViewable.setLinkInfo(statviewlink,"viewedAt",Date.now())}),_bsaViewable._iabViewableTime))}else if(!entry.isIntersecting&&_bsaViewable.getLinkInfo(statviewlink,"intersectStart")||entry.isIntersecting&&_bsaViewable._iabViewablePercentage(imageTag.getAttribute("width"),imageTag.getAttribute("height"))>entry.intersectionRatio&&_bsaViewable.getLinkInfo(statviewlink,"intersectStart")){window.clearTimeout(_bsaViewable.getLinkInfo(statviewlink,"timeoutId"));_bsaViewable.setLinkInfo(statviewlink,"intersectStart",null);_bsaViewable.setLinkInfo(statviewlink,"timeoutId",null)}}}))}))},observer:function(){if(!_bsaViewable.isset(_bsaViewable._observer)){const overlapThreshold=Object.values(_bsaViewable._iabViewablePercentages);const options={threshold:overlapThreshold};_bsaViewable._observer=new IntersectionObserver(_bsaViewable.observerCallback,options)}return _bsaViewable._observer},observe:function(target){if(_bsaViewable.shouldObserve(target)){_bsaViewable.observer().observe(target)}},shouldObserve:function(target){const imageTags=target.querySelectorAll("img[data-statview]");return Array.from(imageTags).some((function(imageTag){return _bsaViewable.isset(imageTag)&&imageTag.getAttribute("data-statview").length>0}))},maybeViewableAttr:function(ad,statviewlink){if(ad.should_record_viewable==="1"||_bsaViewable.forceOn){return` data-statview="${statviewlink}" `}return' data-no-statview="no" '}};