Benchmark-DKbench
view release on metacpan or search on metacpan
data/wiki2.html view on Meta::CPAN
retVal += "}";
foundAU_SEG = true;
}
}
}
}
if (!foundAU_SEG) {
items = document.querySelectorAll('#hivi_leaderboard.gpt-ad');
for (var i=0; i<items.length; i++) {
var params = items[i].getAttribute('data-gpt-page-params');
if (params) {
var json_params = JSON.parse(params);
if (json_params.AU_SEG) {
retVal = retVal.replace("}", ",");
retVal += '"AU_SEG":';
retVal += JSON.stringify(json_params.AU_SEG);
retVal += "}";
foundAU_SEG = true;;
}
}
}
}
vx.debug("ds read: " + encodeURIComponent(retVal));
return encodeURIComponent(retVal);
}
function getCustomParamsForIAS() {
var retVal = "&useias=1&anId=930616&campId=640x480&chanId=&pubOrder=&pubId=&ias_xps=autoplayed&ias_xbp=1&ias_xar=0";
var items = document.querySelectorAll('#incontent_player.gpt-ad');
for (var i=0; i<items.length; i++) {
var params = items[i].getAttribute('data-gpt-slot-params');
if (params) {
var json_params = JSON.parse(params);
retVal += "&cm1=";
if (json_params.src) {
retVal += json_params.src;
}
retVal += "&cm2=";
if (json_params.pos) {
retVal += json_params.pos;
}
retVal += "&cm3=";
if (json_params.loc) {
retVal += json_params.loc;
}
}
}
return retVal;
}
function getCustomParamsForMoat() {
var sli1 = "";
var sli2 = "";
var partnerCode = "wikiavideodistroscale500364393303";
var retVal = "&usemoat=1" + "&sli1=" + sli1 + "&sli2=" + sli2 + "&moatpc=" + partnerCode;
return retVal;
}
vx.dvptrack('ww', vx.gdprMacros('{"ww":"GDPR:__IS_GDPR__:__GDPR_CONSENT__:__GDPR_VENDOR__:CCPA:__IS_CCPA__:__CCPA_FLAG__"}','ww', '1', '0','GB'));
var frtargets={"s1180":95,"s1003":95,"s995":95,"s3663":95,"s597":95,"s1032":95,"s596":95,"s1874":95,"s1684":95,"s593":95,"s594":95,"s199":95,"s261":95,"s260":95,"s1109":95,"s417":95,"s1040":95,"s262":95,"s254":95,"s988":95,"s3111":95,"s3709":95,"s25...
var gfrdly=0;
if ('s6474' in frtargets) {
var frspec=frtargets['s6474'];
var randnumber=(Math.random()*100);
if (randnumber<frspec) {
gfrdly=1;
}
}
//window.dsGGvaldiator=function(){
// return 1;
//};
var dsTPTagCalled = 0;
window.dsTPValidator = function() {
if (dsTPTagCalled) {
return 0;
}
else {
dsTPTagCalled = 1;
return 1;
}
}
for (var tagdef in dvp_meta.adtagdefs) {
dvp_meta.adtagdefs[tagdef].friendly=true;
if (dvp_meta.adtagdefs[tagdef].url) {
if (dvp_meta.adtagdefs[tagdef].url.indexOf("3851171199385532") !== -1 || dvp_meta.adtagdefs[tagdef].url.indexOf("?iu=/34230109") !== -1) { // G1 migration
dvp_meta.adtagdefs[tagdef].url=g1_dfp(dvp_meta.adtagdefs[tagdef].url);
}
dvp_meta.adtagdefs[tagdef].url = dvp_meta.adtagdefs[tagdef].url.replace(/__DYN_WIDTH__/g,dvp_meta.width).replace(/__DYN_HEIGHT__/g,dvp_meta.height);
dvp_meta.adtagdefs[tagdef].url = vx.gdprMacros(dvp_meta.adtagdefs[tagdef].url, dvp_meta.adtagdefs[tagdef].cp, '1', '0','GB');
dvp_meta.adtagdefs[tagdef].url = dvp_meta.adtagdefs[tagdef].url.replace(/__IRISTV_CONTEXT__/g,((dvp_meta.vid && dvp_meta.vid.iristv_context)?encodeURIComponent(dvp_meta.vid.iristv_context):''));
dvp_meta.adtagdefs[tagdef].url = dvp_meta.adtagdefs[tagdef].url.replace(/__DYNAMIC_CUSTOM_PARAMS__/g, getCustomParams());
if(dvp_meta.adtagdefs[tagdef].url.indexOf("ca-video-pub-3851171199385532") !== -1 || dvp_meta.adtagdefs[tagdef].url.indexOf("?iu=/34230109") !== -1) {
if (gfrdly==1) {
//dvp_meta.adtagdefs[tagdef].friendly=true;
} else {
//dvp_meta.adtagdefs[tagdef].friendly=false;
}
//dvp_meta.adtagdefs[tagdef].validator="dsGGvaldiator";
dvp_meta.adtagdefs[tagdef].sdk="ima_html5";
//dvp_meta.adtagdefs[tagdef].url=dvp_meta.adtagdefs[tagdef].url.replace(/slotname=\d+/,"slotname=3087495546"); // Desktop D tag for testing
if (dvp_meta.width < 400) {
dvp_meta.adtagdefs[tagdef].url=dvp_meta.adtagdefs[tagdef].url.replace(/slotname=\d+/,"slotname=9292816986");
vx.dvptrack('ww', '{"ww":"alternate tag for width under 400px"}');
}
dvp_meta.adtagdefs[tagdef].url=altGGParam(dvp_meta.adtagdefs[tagdef].url);
}
if (dvp_meta.adtagdefs[tagdef].url.indexOf("21874155133") !== -1) { // G2 migration
dvp_meta.adtagdefs[tagdef].url=g2_mcm(dvp_meta.adtagdefs[tagdef].url);
}
// For Prebid tag add the IAS config parameters
if (dvp_meta.adtagdefs[tagdef].cp && dvp_meta.adtagdefs[tagdef].cp=='tp') {
dvp_meta.adtagdefs[tagdef].validator="dsTPValidator";
dvp_meta.adtagdefs[tagdef].url=dvp_meta.adtagdefs[tagdef].url+getCustomParamsForIAS() + getCustomParamsForMoat();
if (window && window.ads && window.ads.runtime && window.ads.runtime.distroscale && window.ads.runtime.distroscale.adUnit) {
dvp_meta.adtagdefs[tagdef].url += "&pub.gam_iu=" + encodeURIComponent(window.ads.runtime.distroscale.adUnit);
}
else {
dvp_meta.adtagdefs[tagdef].url += "&pub.gam_iu=" + encodeURIComponent("/5441/wka1b.video/incontent_video/desktop/oasis-article-ic");
}
}
}
if (dvp_meta.adtagdefs[tagdef].cp && dvp_meta.adtagdefs[tagdef].cp in {'uf':1,'an':1,'pd':1,'az':1}) {
//dvp_meta.adtagdefs[tagdef].friendly=true;
}
if (dvp_meta.adtagdefs[tagdef].cp && dvp_meta.adtagdefs[tagdef].cp=='tm' && 'gcGB' in {'gcPH':1,'gcIN':1,'gcES':1}) {
delete dvp_meta.adtagdefs[tagdef];
}
}
for (var grp in dvp_meta.adtags) {
var tarr = dvp_meta.adtags[grp];
for (var i=0;i<tarr.length;i++){
if (!(tarr[i] in dvp_meta.adtagdefs)) {
tarr.splice(i,1);
}
}
dvp_meta.adtags[grp]=tarr;
}
var dvpTrackName = "dvptrack";
vx.dvptrack('wf', '{"wf":"01: post runtime started"}');
function truncate(str, len, useWordBoundary, filler){
if (filler==null) { filler='…'; }
var isTooLong = str.length > len;
var s_ = isTooLong ? str.substr(0,len-1) : str;
s_ = (useWordBoundary && isTooLong) ? s_.substr(0,s_.lastIndexOf(' ')) : s_;
return isTooLong ? s_ + filler : s_;
data/wiki2.html view on Meta::CPAN
sendVideoPixel("v25");
} else if (curTimeInt === v50Time && curTimeInt !== lastSecondForVsPixel) {
sendVideoPixel("v50");
} else if (curTimeInt === v75Time && curTimeInt !== lastSecondForVsPixel) {
sendVideoPixel("v75");
}
lastSecondForVsPixel = curTimeInt;
setSlideCaption(curTimeInt);
}
});
videoElem.addEventListener('pause', function() {
sendVideoPixel("vpause");
pauseVideo = true;
if ('s6474'=='s4921') {
// for certain sites, stop ads when content is paused
adTimerStartAllowed=0;
player.stopAdbreakTimer();
}
setTimeout(function(){
if(comscore){
comscore.stop();
vx.debug("comscore>>stop");
}
},1);
});
videoElem.addEventListener('play', function() {
sendVideoPixel("vplay");
pauseVideo = false;
if (playfirst<=0) {
setTimeout(function(){
if (!comscore && window.ns_ && window.ns_.ReducedRequirementsStreamingAnalytics) {
comscore = new window.ns_.ReducedRequirementsStreamingAnalytics({publisherId:'22807838'});
vx.debug("comscore>>refresh");
}
if(comscore){
comscore.playVideoContentPart({ns_st_ci:dvp_meta.vid.id,ns_st_cl:parseInt(parseFloat(dvp_meta.vid.duration)*1000),ns_st_pu:"distroscale",c3:"entertainment",c4:"*null",distroscale_guid:"c_5649_6474_9e9f4469-98b2-4a0f-93fc-08af21bae3aa",c6:"*null...
vx.dvptrack('cm', '{"cm":"playContent"}');
setTimeout(function(){vx.quantcastSegment("cm.content")},1);
vx.debug("comscore>>playContent");
}
},1);
} else {
playfirst--;
}
});
videoElem.addEventListener('seeked', function() {
vx.debug('seeked loop ' + loopCount);
});
/* END NEW CODE */
function fireMRTagRequest() {
var tagurl = "https://a.jsrdn.com/prebid/tags/p22599-tp-fandom-desktop.json?aca=1&env.dyncp=__DYNAMIC_CUSTOM_PARAMS__&env.sd=fandom.com&env.gc=GB";
tagurl = tagurl.replace(/__DYN_WIDTH__/g,dvp_meta.width).replace(/__DYN_HEIGHT__/g,dvp_meta.height);
tagurl = vx.gdprMacros(tagurl, 'tp', '1', '0','GB');
tagurl = tagurl.replace(/__IRISTV_CONTEXT__/g,((dvp_meta.vid && dvp_meta.vid.iristv_context)?encodeURIComponent(dvp_meta.vid.iristv_context):''));
tagurl = tagurl.replace(/__DYNAMIC_CUSTOM_PARAMS__/g, getCustomParams());
// For tp tag add the IAS config parameters
tagurl = tagurl + getCustomParamsForIAS() + getCustomParamsForMoat();
if (window && window.ads && window.ads.runtime && window.ads.runtime.distroscale && window.ads.runtime.distroscale.adUnit) {
tagurl += "&pub.gam_iu=" + encodeURIComponent(window.ads.runtime.distroscale.adUnit);
}
else {
tagurl += "&pub.gam_iu=" + encodeURIComponent("/5441/wka1b.video/incontent_video/desktop/oasis-article-ic");
}
var nowtag = [{
cp: "tp",
wt: "574",
sdk: "pd1_html5",
friendly: true,
url: tagurl
}];
if (adTimerStartAllowed) { player.startAdBreak(nowtag, 'mr'); }
}
var player = null; // holds data from callback
var rollcount=0;
var ppEl=null;
var adFilled = false;
var options = {
minVol: minVol,
persistentMute: persistentMute,
reuseIframe: '1',
playerContainer: 'ds_player_container',
adContainer: 'ds_ad_container',
width: dvp_meta.width,
height: dvp_meta.height,
playlist: dvp_meta,impId: "9e9f4469-98b2-4a0f-93fc-08af21bae3aa",
tracker: dvpTrackName,
zIndex: zindex_base,
adCounterMax: 1,
serial: true,
alltags: true,
volumeBehavior: (mute_ad ? 'mute' : 'volume'),
friendlyIframe: friendly_iframe,
contentMute: function() {
vx.debug("client - mute fn");
/* BEGIN NEW CODE */
var vidElem = document.getElementById("ds_content_frame");
vidElem.muted = true;
/* END NEW CODE */
},
contentUnmute: function() {
vx.debug("client - unmute fn");
/* BEGIN NEW CODE */
var vidElem = document.getElementById("ds_content_frame");
vidElem.muted = false;
/* END NEW CODE */
},
contentPause: function(adManager) {
vx.debug("client - pause fn");
vx.adManager = adManager;
( run in 0.681 second using v1.01-cache-2.11-cpan-75ffa21a3d4 )