try{window.parent._dv_win['dvCallback_1476799522262958']($dv,window,'098318fcc0634e5f821d520e8a91e50a','tps10204.doubleverify.com');}catch(e){try{var image=window.document.createElement('img');image.src=window.location.protocol+'//tps30.doubleverify.com/visit.jpg?ctx=818052&cmp=1619415&dvtagver=6.1.src&dvp_cbError='+encodeURIComponent(e.message)}catch(e){}}$dv.pubSub.subscribe('ImpressionServed', $uid, 'RTN_LatencyTemp', function () {try {var beforeVisitCall = '';var templateStartTime = parent.getCurrentTime();var dv_win = parent.window._dv_win;if (dv_win && dv_win.t2tTimestampData) {if (dv_win.t2tTimestampData.length >= 2) {beforeVisitCall = dv_win.t2tTimestampData[1].beforeVisitCall;}}var latency = 0;if (beforeVisitCall != '' && templateStartTime != '') {latency = templateStartTime - beforeVisitCall;}if(latency > 1000 && latency < 90000) {$dv.registerEventCall($uid, { dvp_ltncy: latency });}} catch (e) {};});$dv.pubSub.subscribe ('ImpressionServed', $uid, 'SendAdEntitiesForMA', function() {var tag = $dv.tags[$uid];var targetWin = tag.t2tIframeWindow;if(!targetWin){var t2tIframeId = tag.t2tIframeId;if(t2tIframeId){var iFrame = window.parent.getElementById(t2tIframeId);if(iFrame){targetWin = iFrame.contentWindow;}}}if(targetWin){var dateNow = 0;if(Date.now){dateNow = Date.now();} else {dateNow = +new Date();}var message = {action : 'notifyMultipleAdsAdEntityInformationReady',adEntityInformation : {comparisonItems : [{name : 'cmp', value : 3346174, bitFlag : 1, maxTimeMS : 5000, eventToFire : 'CampaignMultipleAd'},{name : 'clcd', value : 2809795, bitFlag : 2, maxTimeMS : 5000},{name : 'plmt', value : 3797651, bitFlag : 4, maxTimeMS : 5000},{name : 'mp', value : 10543, bitFlag : 8, maxTimeMS : 5000},{name : 'adv', value : 2317691, bitFlag : 16, maxTimeMS : 5000, eventToFire : 'LobMultipleAd'},{name : 'cmpMP', value : 1003852273801, bitFlag : 32, maxTimeMS : 5000}],dvTagCreatedTS : tag.t2tIframeCreationTime,visitJSPostMessageTS : dateNow}};var stringifyFunc = null;if(window.JSON){stringifyFunc = window.JSON.stringify;} else {if(window.parent && window.parent.JSON){stringifyFunc = window.parent.JSON.stringify;}}if(!stringifyFunc){return;}var msgString = stringifyFunc(message);targetWin.postMessage(msgString, '*');setTimeout(function(){targetWin.postMessage(msgString, '*');}, 100);setTimeout(function(){targetWin.postMessage(msgString, '*');}, 500);}}); $dv.pubSub.subscribe ('ImpressionServed', $uid, 'SendAdEntitiesForBSBAConsolidation', function() { 'use strict'; var stringifyFunc = null; if(window.JSON){ stringifyFunc = window.JSON.stringify; } else { if(window.parent && window.parent.JSON){ stringifyFunc = window.parent.JSON.stringify; } } if(!stringifyFunc){ return; } var targetWin; var tag = $dv.tags[$uid]; var bsmsg = { action : 'notifyBrandShieldAdEntityInformation', bsAdEntityInformation : { comparisonItems : [{name : 'cmp', value : 3346174},{name : 'plmt', value : 3797651}], verboseReporting : false } }; var bsstring = stringifyFunc(bsmsg); var findAndSend = function(){ if(!targetWin) { if (tag) { targetWin = tag.t2tIframeWindow; if (!targetWin) { var t2tIframeId = tag.t2tIframeId; //get t2t window and post the AdEntities to it. if (t2tIframeId) { var iFrame = window.parent.getElementById(t2tIframeId); if (iFrame) { targetWin = iFrame.contentWindow; } } } } } if(targetWin){ targetWin.postMessage(bsstring, '*'); } }; findAndSend(); setTimeout(findAndSend, 100); setTimeout(findAndSend, 500); });var impId = '098318fcc0634e5f821d520e8a91e50a';var dvObj = $dv;var rtnName = dvObj==window.$dv ? 'ImpressionServed' : 'BeforeDecisionRender';dvObj.pubSub.subscribe(rtnName, impId, 'HE_RTN', function () { try {var ifu = '';var alu = 'http://ad.doubleclick.net/ddm/clk/291583327;106680815;k';var lbl='';var d=null,e=dvObj==window.$dv,h=e?parent:window,k=dvObj.tags[impId].protocol+"//"+(dvObj.tags[impId].ServerPublicDns||dvObj.tags[impId].serverPublicDns)+"/"+(e?"event":"bsevent")+".gif?impid="+impId,l=0,m=0,n=[],p=[],q=10;function r(a,c){function b(b){return f=function(g){g.preventDefault();if(!u[c<m&&(m=Math.floor(g)),e=-1,h=0,f=new Date);0=10){var b=s.document;b.removeEventListener?b.removeEventListener("mousemove",k):b.detachEvent?b.detachEvent("onmousemove",k):b.onmousemove=null}else{var b=[],d="avs="+Math.floor(l),e="tdis="+Math.floor(o);b.push("mxs="+m);b.push(d);b.push(e);!0==true&&b.push("dvp_mtec="+q);!0==true&&b.push("dvp_mtco="+a);!0==false&&(a="dvp_mt_lstti="+(new Date).getTime(),b.push("dvp_mt_stti="+t),b.push(a));a=dvObj.tags[p];a=a.dv_protocol+"//"+(a.ServerPublicDns||a.serverPublicDns)+w+"?impid="+p;d=[];if("undefined"!==typeof b)for(e=0;e 10) { ret = true; } lastRaf = raf; return ret; }; var consHid = 0; var lastVdat = {}; var storeLastVdat = function(vdat) { lastVdat['bucket_100'] = vdat['bucket_100']; lastVdat['bucket_90_99'] = vdat['bucket_90_99']; }; var isViewable = function() { var ret = false; try { var vdat = $dv.tags[$uid].getViewabilityData().buckets; if (vdat['bucket_100'] > lastVdat['bucket_100'] || vdat['bucket_90_99'] > lastVdat['bucket_90_99']) { ret = true; } storeLastVdat(vdat); } catch (ex) {} return ret; }; var intervalFunc = null; var checkHid = function() { if (isViewable() && !document.hidden && !isRafv()) { consHid++; } else { consHid = 0; } if (consHid >= 5) { $dv.registerEventCall($uid, { dvp_hatrafc: 1}); if (intervalFunc != null) { clearInterval(intervalFunc); } } }; intervalFunc = setInterval(checkHid, 1000);}});$dv.tags[$uid].set({ is_projected_viewability: 0, projected_view_rate: '', projected_error_rate: '' });$dv.CommonData.deviceType = 1;function IVCallback(ViewAssureBootstrapper) { if(ViewAssureBootstrapper && typeof(ViewAssureBootstrapper)==='function') { ViewAssureBootstrapper({ 'serverSettings': { 'protocol': 'http://', 'templateVersion': '11', 'TKH': '-7743827497969388403' } }); } else { new dv_InViewService({ 'protocol': 'http://' }).inViewManager(); }};var hasAvsEval = 0;var avsScrVer = '627';if(hasAvsEval && Math.random()*100 < 50) { var avsScrVer = '627'; } var script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'http://cdn.doubleverify.com/avs' + avsScrVer + '.js'; document.body.appendChild(script);var impId = '098318fcc0634e5f821d520e8a91e50a';var dvObj = $dv;var isLogToDvp = true;var isTpImp = dvObj == window.$dv;var rtnName = isTpImp ? 'ImpressionServed' : 'BeforeDecisionRender';var eventStr = isTpImp ? 'event' : 'bsevent'; var contextWin = isTpImp ? parent : window;dvObj.pubSub.subscribe(rtnName, impId, 'CLIP_RTN', function () {function h(a){function f(b){setTimeout(function(){for(var c=b.localDescription.sdp.split("\n"),a=0;a