var ac_cartData,ac_userData,ac_myCart,ac_script,fingerprint,ac_clicked=!1,ac_clientSide={path:"publisher_script.ejs",data:{_id:"5bbcac563fe6030019c91233",updated_at:"2018-12-13T20:05:02.917Z",created_at:"2018-10-09T13:25:42.413Z",email:"guedesleandro@gmail.com",name:"Leandro Guedes",password:"$2a$10$zQkZGo3AviVDGTP/fVhqa.xd.N5vbgErv6eEp8wCCJRX1ncU2iK1q",url:"www.viomundo.com.br",reset_password_token:"",cpm:40,logo:"QXJYVP",reproved:!1,pending:!1,limit:4e3,allowed:!0,active:!0,forbidden_advertisers:[],publisher_key:"59z85u8oydqvgcez99cs",cnpj:"04.875.652/0001-20",tradeName:"APOIE.ME",companyName:"LX SERVICOS E SOLUCOES LTDA",address:"Rua Doutor Messuti, 297 - 101 - Vila Bastos - 09041-160",city:"Santo Andre",state:"Sao Paulo",phone:"(11) 99898-9048",role:"publisher",__v:0,publisher_id:"5bbcac563fe6030019c91233",URL:"https://adserver.adcart.com.br"}},AC_URL=ac_clientSide.data.URL,shown=!1;function getFingerPrint(){new Fingerprint2({excludeAvailableScreenResolution:!0,excludeScreenResolution:!0,excludeDeviceMemory:!0,excludeHasLiedOs:!0}).get(function(e){console.log(e),fingerprint=e,fetchCart()})}function observeChanges(){var e=document.getElementsByTagName("body")[0],t=new MutationObserver(function(e){e.forEach(function(e){for(var n in e.addedNodes)"adc_cart"==e.addedNodes[n].id&&postImpression(t)})});t.observe(e,{attributes:!0,childList:!0,characterData:!0})}function fetchCart(){const e={publisher_id:ac_clientSide.data.publisher_id,fingerprint:fingerprint,user_agent:navigator.userAgent};fetch(AC_URL+"/api/v1/fetch_cart",{method:"post",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify(e)}).then(function(e){return e.json()}).then(createCart)}function createListener(){document.getElementById("retarget-click-link").addEventListener("click",postClick),document.getElementById("retarget-close-button").addEventListener("click",closeCart)}function closeCart(){ac_myCart.innerHTML=""}function updateTime(){var e=document.getElementById("retarget-min"),t=document.getElementById("retarget-sec"),n=document.getElementById("retarget-ms");let a=6e5;setInterval(function(){a-=5,e.innerHTML=function(e){if(e<=0)return"00";let t=Math.floor(e/6e4);return t>9?t:"0"+t}(a),t.innerHTML=function(e){if(e<=0)return"00";let t=Math.floor(e/1e3)%60;return t>9?t:"0"+t}(a),n.innerHTML=function(e){if(e<=0)return"00";let t=Math.floor(e%1e3/10);return t>9?t:"0"+t}(a)},5)}function createCart(e){console.log(e),e.success&&(ac_userData={advertiser_id:e.data.advertiser_id,user_agent:e.data.user_agent},ac_cartData=e.data,console.log(e),(ac_myCart=document.createElement("div")).id="adc_cart",ac_myCart.innerHTML=ac_cartData.html,"before-leave"==ac_clientSide.data.publish_moment?executeBeforeLeaving(function(){appendCart(ac_myCart)}):setTimeout(function(){appendCart(ac_myCart)},1e3))}function executeBeforeLeaving(e){document.getElementsByTagName("body")[0].addEventListener("mouseleave",function t(){e(),document.getElementsByTagName("body")[0].removeEventListener("mouseleave",t)})}function appendCart(e){document.getElementsByTagName("body")[0].appendChild(e),createListener(),updateTime()}function postClick(){ac_clicked||(ac_clicked=!0,fetch(AC_URL+"/api/v1/tracking/click",{method:"post",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({type:"click",fingerprint:fingerprint,cart_id:ac_cartData._id,advertiser_id:ac_userData.advertiser_id,publisher_id:ac_clientSide.data.publisher_id,user_agent:ac_userData.user_agent})}).then(function(e){return e.json()}).then(redirectToParent))}function redirectToParent(e){console.log(e),e.success&&(window.location=ac_cartData.url+"/?tvToken="+e.data.token+"&utm_source=adcart")}function postImpression(e){e.disconnect(),fetch(AC_URL+"/api/v1/tracking/impression",{method:"post",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({type:"impression",cart_id:ac_cartData._id,fingerprint:fingerprint,advertiser_id:ac_userData.advertiser_id,publisher_id:ac_clientSide.data.publisher_id,user_agent:ac_userData.user_agent})}).then(function(e){return e.json()}).then(function(e){return console.log("impression",e)})}window.onload=function(){(ac_script=document.createElement("script")).src="https://cdnjs.cloudflare.com/ajax/libs/fingerprintjs2/1.8.0/fingerprint2.min.js",ac_script.onload=getFingerPrint,document.getElementsByTagName("head")[0].appendChild(ac_script),observeChanges()};