/* * Div creator * */ if(typeof sdb_insertAfter == "undefined") { function sdb_insertAfter(referenceNode, newNode) { if(referenceNode.parentNode.localName != 'head') { referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); } } } if(typeof sdb_insertIn == "undefined") { function sdb_insertIn(referenceNode, newNode) { console.log(referenceNode); if(referenceNode.localName && referenceNode.localName != 'head') { referenceNode.appendChild(newNode); } } } function adids_AZB7dg() { // Add id to last script so the div can be added after this script var arrScripts = document.getElementsByTagName('script'); var divswritten_AZB7dg = false; if(document.querySelector('script[src*="videopf.roularta.be/v2/playvw-AZB7dg-FEELING.js"]')) { document.querySelector('script[src*="videopf.roularta.be/v2/playvw-AZB7dg-FEELING.js"]').id = 'script_script_player_vwflow_AZB7dg'; if(!document.getElementById('script_player_vwflow_AZB7dg_fullwrapper') && !divswritten_AZB7dg) { var divswritten_AZB7dg = true; writedivs_AZB7dg(); } } /* for (var i=0; i < arrScripts.length-1; i++) { if ("http://videopf.roularta.be/v2/playvw-AZB7dg-FEELING.js" === arrScripts[i].src || "https://videopf.roularta.be/v2/playvw-AZB7dg-FEELING.js" === arrScripts[i].src || "//videopf.roularta.be/v2/playvw-AZB7dg-FEELING.js" === arrScripts[i].src) { arrScripts[i].id = 'script_script_player_vwflow_AZB7dg'; var strScriptTag_script_player_vwflow_AZB7dg = arrScripts[i].id; } } if(typeof strScriptTag_script_player_vwflow_AZB7dg == 'undefined') { // Add id to last script so the div can be added after this script var arrScripts = document.getElementsByTagName('script'); arrScripts[arrScripts.length - 1].id = 'script_script_player_vwflow_AZB7dg'; var strScriptTag_script_player_vwflow_AZB7dg = arrScripts[arrScripts.length - 1].id; } */ if(typeof sanitizeSize != 'function') { function sanitizeSize(size) { return size; } } } // ENV: PROD function writedivs_AZB7dg () {if(!document.getElementById('script_player_vwflow_AZB7dg_fullwrapper')) { var script_player_vwflow_AZB7dg_fullwrapper = document.createElement('div'); script_player_vwflow_AZB7dg_fullwrapper.id = 'script_player_vwflow_AZB7dg_fullwrapper'; script_player_vwflow_AZB7dg_fullwrapper.innerHTML = '
'; sdb_insertAfter(document.getElementById('script_script_player_vwflow_AZB7dg'), script_player_vwflow_AZB7dg_fullwrapper);}} var gemiusIdentifier = 'cjiQawuHdyIoWsb7fIxqt.VmrkHdPFtnawVMJgp95OP.Z7'; var gemius_use_cmp = true; var gemius_cmp_timeout = Infinity; function gemius_player_pending(obj,fun) {obj[fun] = obj[fun] || function() {var x = window['gemius_player_data'] = window['gemius_player_data'] || []; x[x.length]=[this,fun,arguments];};}; gemius_player_pending(window,"GemiusPlayer"); gemius_player_pending(GemiusPlayer.prototype,"newProgram"); gemius_player_pending(GemiusPlayer.prototype,"newAd"); gemius_player_pending(GemiusPlayer.prototype,"adEvent"); gemius_player_pending(GemiusPlayer.prototype,"programEvent"); gemius_player_pending(GemiusPlayer.prototype,"setVideoObject"); (function(d,t) {try {var gt=d.createElement(t),s=d.getElementsByTagName(t)[0], l='http'+((location.protocol=='https:')?'s':''); gt.setAttribute('async','async'); gt.setAttribute('defer','defer'); gt.src=l+'://gabe.hit.gemius.pl/gplayer.js'; s.parentNode.insertBefore(gt,s);} catch (e) {}})(document,'script'); function createPlayerAZB7dg(hasDidomi, targeting) { if (typeof sdb_settings_AZB7dg == "undefined") { sdb_settings_AZB7dg = {}; } if (typeof sdb_settings_AZB7dg != "undefined") { if (sdb_settings_AZB7dg.hasOwnProperty("video_width")) { var sdb_video_width_AZB7dg = sdb_settings_AZB7dg.video_width; } else { var sdb_video_width_AZB7dg = "100%"; } if (sdb_settings_AZB7dg.hasOwnProperty('video_height')) { var sdb_video_height_AZB7dg = sdb_settings_AZB7dg.video_height; } else { var sdb_video_height_AZB7dg = '100%'; } } var vmapUrl = ''; var adTag = "_Site-Feeling-NL-nl_"; var hasConsent = !hasDidomi || didomiState.didomiVendorsConsent.includes("c:videoads-9QxLGJ9Y") || didomiState.didomiVendorsConsent.includes("c:videoads-f6KBjtgR"); if (targeting.iu && !targeting.no_pub_video && adTag && typeof sdb_no_ads === 'undefined' && hasConsent) { vmapUrl = '//' + targeting.environment + 'videopf.roularta.be/v2/playvw-' + adTag + '.vmap?t=' + new Date().getTime() + '&iu=' + targeting.iu + '&url=' + window.location.href; if (targeting.dossier) { vmapUrl += '&cust_params=' + encodeURIComponent('dossier=' + targeting.dossier); } } var autoplay = true; if (typeof window.rmgautoplay == 'undefined') { window.rmgautoplay = true; } else { autoplay = false; } var sdb_video_options_AZB7dg = { 'account_id': 'Wlerx0', 'player_id': "WmL4w1", 'playsinline': true, 'item_id': "AZB7dg", 'autoplay': autoplay, 'muted': true, }; if (typeof sendGaVideoEvent == "undefined") { function sendGaVideoEvent(args) { if (typeof google_tag_manager != "undefined") { window.dataLayer.push({ 'event': 'VideoAnalyticsTrigger', 'videoTrackingCategory': (typeof arguments[2] != 'undefined') ? arguments[2] : '', 'videoTrackingAction': (typeof arguments[3] != 'undefined') ? arguments[3] : '', 'videoTrackingLabel': (typeof arguments[4] != 'undefined') ? arguments[4] : '', 'videoTrackingValue': (typeof arguments[5] != 'undefined') ? arguments[5] : '', 'videoTrackingInteraction': (typeof arguments[6] != 'undefined') ? arguments[6].nonInteraction : '', }); } else if (typeof ga != "undefined") { ga.apply(this, arguments); } } } var player_AZB7dg = null; var gemiusPlayer_AZB7dg = null; function sendDapEvent(eventType, currentTime) { var payload = { SRC: 'sitePage', DATA: { TIME: currentTime, DURATION: player_AZB7dg.duration(), ID: player_AZB7dg.options.item_id, } } if (window.rmgDap) { window.rmgDap.sendEvent(eventType, payload); } } function renderplayer_AZB7dg() { var itemName = ''; var sdb_params_AZB7dg = { 'id': 'script_player_vwflow_AZB7dg_inner', 'width': sdb_video_width_AZB7dg, 'height': sdb_video_height_AZB7dg, 'options': sdb_video_options_AZB7dg, 'responsive': true, 'autoscrollspy': true, 'events': { 'structureddata': function (data) { itemLenght = data.duration; itemName = data.name; } } }; if (sdb_settings_AZB7dg.hasOwnProperty('autoscrollspy') && sdb_settings_AZB7dg.autoscrollspy === false) { sdb_params_AZB7dg.autoscrollspy = false; } player_AZB7dg = new RMP(sdb_params_AZB7dg); vidSecondsToTrack_AZB7dg = [1,5,10,15,20,30,40,50,60,80,100,120,140,160,180,210,240,270,300,360,420,480,540,600,660,720,780,840,900,960,1020,1080,1140,1200,1320,1440,1560,1680,1800]; vidTrackedSeconds_AZB7dg = []; player_AZB7dg.addEventListener('play', function (currenttime) { var currenttime = Math.floor(currenttime); sessionStorage.setItem('AZB7dg_started', 1); sessionStorage.removeItem('AZB7dg_ended'); if (sessionStorage.getItem('AZB7dg_pause') == null) { sendGaVideoEvent('send', 'event', 'video_audio_tracking', 'video_play', itemName, Math.round(player_AZB7dg.duration()), {nonInteraction: false}); } else { sendGaVideoEvent('send', 'event', 'video_audio_tracking', 'video_resume', itemName, currenttime, {nonInteraction: true}); sessionStorage.removeItem('AZB7dg_pause'); } sessionStorage.setItem('AZB7dg_play', 1); if (gemiusPlayer_AZB7dg) { gemiusPlayer_AZB7dg.programEvent('AZB7dg', currenttime, 'play'); } }); player_AZB7dg.addEventListener('pause', function (currenttime) { var currenttime = Math.floor(currenttime); sendGaVideoEvent('send', 'event', 'video_audio_tracking', 'video_pauze', itemName, currenttime, {nonInteraction: true}); sessionStorage.setItem('AZB7dg_pause', 1); if (gemiusPlayer_AZB7dg) { gemiusPlayer_AZB7dg.programEvent('AZB7dg', currenttime, 'pause'); } }); player_AZB7dg.addEventListener('ended', function (currenttime) { var currenttime = Math.floor(currenttime); sendGaVideoEvent('send', 'event', 'video_audio_tracking', 'video_completed', itemName, currenttime, {nonInteraction: true}); sessionStorage.removeItem('AZB7dg_play'); sessionStorage.removeItem('AZB7dg_pause'); if (gemiusPlayer_AZB7dg) { gemiusPlayer_AZB7dg.programEvent('AZB7dg', currenttime, 'complete'); } }); player_AZB7dg.addEventListener('seeked', function (currenttime) { var currenttime = Math.floor(currenttime); if (sessionStorage.getItem('AZB7dg_started') == 1) { sendGaVideoEvent('send', 'event', 'video_audio_tracking', 'video_seek', itemName, currenttime, {nonInteraction: true}); } if (gemiusPlayer_AZB7dg) { gemiusPlayer_AZB7dg.programEvent('AZB7dg', currenttime, 'seek'); } }); player_AZB7dg.addEventListener('scrollspychange', function (currenttime) { var currenttime = Math.floor(currenttime); if (!player_AZB7dg.playing()) { if (gemiusPlayer_AZB7dg) { gemiusPlayer_AZB7dg.programEvent('AZB7dg', currenttime, 'close'); } } }); ['fullscreenchange', 'webkitfullscreenchange'].forEach((eventName) => player_AZB7dg.addEventListener(eventName, function (isFullscreen, isFake) { if ( isFullscreen === true || isFake === true ) { document.getElementById('script_script_player_vwflow_AZB7dg').parentElement.style.zIndex = "9999"; } if ( isFullscreen === false || isFake === false ) { document.getElementById('script_script_player_vwflow_AZB7dg').parentElement.style.removeProperty('z-index'); } }) ); player_AZB7dg.addEventListener('ready', function () { setInterval(function () { if (sessionStorage.getItem('AZB7dg_play') == 1 && player_AZB7dg.duration() > 0) { var currentTime = player_AZB7dg.currentTime().toFixed(1); if (currentTime >= (0.05 * player_AZB7dg.duration()) && sessionStorage.getItem('AZB7dg_Q1') == null) { sendGaVideoEvent('send', 'event', 'video_audio_tracking', 'video_5', itemName, Math.round(player_AZB7dg.duration().toFixed(1)), {nonInteraction: false}); sessionStorage.setItem('AZB7dg_Q1', currentTime); } else if (currentTime >= (0.10 * player_AZB7dg.duration()) && sessionStorage.getItem('AZB7dg_Q2') == null) { sendGaVideoEvent('send', 'event', 'video_audio_tracking', 'video_10', itemName, Math.round(player_AZB7dg.duration().toFixed(1)), {nonInteraction: false}); sessionStorage.setItem('AZB7dg_Q2', currentTime); } else if (currentTime >= (0.25 * player_AZB7dg.duration()) && sessionStorage.getItem('AZB7dg_Q3') == null) { sendGaVideoEvent('send', 'event', 'video_audio_tracking', 'video_25', itemName, Math.round(player_AZB7dg.duration().toFixed(1)), {nonInteraction: false}); sessionStorage.setItem('AZB7dg_Q3', currentTime); } else if (currentTime >= (0.5 * player_AZB7dg.duration()) && sessionStorage.getItem('AZB7dg_Q4') == null) { sendGaVideoEvent('send', 'event', 'video_audio_tracking', 'video_50', itemName, Math.round(player_AZB7dg.duration().toFixed(1)), {nonInteraction: false}); sessionStorage.setItem('AZB7dg_Q4', currentTime); } else if (currentTime >= (0.75 * player_AZB7dg.duration()) && sessionStorage.getItem('AZB7dg_Q5') == null) { sendGaVideoEvent('send', 'event', 'video_audio_tracking', 'video_75', itemName, Math.round(player_AZB7dg.duration().toFixed(1)), {nonInteraction: false}); sessionStorage.setItem('AZB7dg_Q5', currentTime); } if (!gemiusPlayer_AZB7dg) { gemiusPlayer_AZB7dg = new GemiusPlayer('WmL4w1', gemiusIdentifier); gemiusPlayer_AZB7dg.newProgram('AZB7dg',{ 'programName': 'script_player_vwflow_AZB7dg_inner', 'programType': 'video', 'programDuration': player_AZB7dg.duration() || -1, 'st': 'vid', 'se': window.location.pathname.split("/").slice(-1)[0] || window.location.pathname.split("/").slice(-2)[0], 'ct': 'nw', 'tv': false, }); } } if (player_AZB7dg.playing()) { currentTime = Math.floor(player_AZB7dg.currentTime()); if ( (vidSecondsToTrack_AZB7dg.indexOf(currentTime) !== -1 && vidTrackedSeconds_AZB7dg.indexOf(currentTime) === -1) || (currentTime > 1200 && currentTime % 300 == 0 && vidTrackedSeconds_AZB7dg.indexOf(currentTime) === -1) ) { sendDapEvent('video', currentTime); vidTrackedSeconds_AZB7dg.push(currentTime); } } }, 250); }); } sessionStorage.removeItem('AZB7dg_Q1'); sessionStorage.removeItem('AZB7dg_Q2'); sessionStorage.removeItem('AZB7dg_Q3'); sessionStorage.removeItem('AZB7dg_Q4'); sessionStorage.removeItem('AZB7dg_Q5'); sessionStorage.removeItem('AZB7dg_play'); sessionStorage.removeItem('AZB7dg_ended'); sessionStorage.removeItem('AZB7dg_pause'); var sdb_checkvwflow_AZB7dgLoad = function () { if (!document.getElementById('script_script_player_vwflow_AZB7dg') || !document.getElementById('script_player_vwflow_AZB7dg_fullwrapper') || typeof RMP !== 'function') { adids_AZB7dg(); setTimeout(sdb_checkvwflow_AZB7dgLoad, 11); } else { renderplayer_AZB7dg(); } }; if (typeof RMP !== 'function') { var dynScript_AZB7dg = document.createElement('script'); dynScript_AZB7dg.src = '//player.cdn01.rambla.be/js/api.js'; document.head.appendChild(dynScript_AZB7dg); } if (targeting.enableAdshimVideo && window.adshim && hasConsent) { adshim.push(() => { adshim.getVastUrl({ adUnit: targeting.section_code, videoId: 'AZB7dg' }).then((vastUrl) => { sdb_video_options_AZB7dg.comm_url = vastUrl; sdb_checkvwflow_AZB7dgLoad(); }) }) } else { sdb_video_options_AZB7dg.comm_url = vmapUrl; sdb_checkvwflow_AZB7dgLoad(); } } function onTargetingReady(callback) { function getTargeting_rmgAds() { var no_pub_video = false; var dossier; var targeting = rmgAds.getTargeting(); if (targeting.hasOwnProperty('no_pub_video')) { no_pub_video = targeting.no_pub_video; } if (targeting.hasOwnProperty('dossier')) { dossier = targeting.dossier; } var iu = "21768925892"; if (targeting.hasOwnProperty('site_code')) { iu += '/' + targeting.site_code; } if (targeting.hasOwnProperty('section_code')) { iu += '/' + targeting.section_code; } return { iu: iu, section_code: targeting.section_code, no_pub_video: no_pub_video, environment: "", dossier: dossier, enableAdshimVideo: rmgAds.enableVideo } } function getTargeting_rmgAdshim() { var no_pub_video = false; var dossier; if (rmgAdshim.hasOwnProperty('targeting')) { if (rmgAdshim.targeting.hasOwnProperty('no_pub_video')) { no_pub_video = rmgAdshim.targeting.no_pub_video; } if (rmgAdshim.targeting.hasOwnProperty('dossier')) { dossier = rmgAdshim.targeting.dossier; } } var iu = "21768925892"; if (rmgAdshim.targeting.hasOwnProperty('site_code')) { iu += '/' + rmgAdshim.targeting.site_code; } if (rmgAdshim.targeting.hasOwnProperty('section_code')) { iu += '/' + rmgAdshim.targeting.section_code; } return { iu: iu, section_code: null, no_pub_video: no_pub_video, environment: "", dossier: dossier, enableAdshimVideo: false } } function getTargeting_rmgGoogleAds() { var no_pub_video = false; if (rmgGoogleAds.hasOwnProperty('tags') && rmgGoogleAds.tags.indexOf("NoVideoPub") !== -1) { no_pub_video = true; } var iu = ""; var environment = ""; if (rmgGoogleAds.hasOwnProperty('slotCode')) { iu = rmgGoogleAds.slotCode; if (iu.includes('21836941831')) { environment = "staging-"; } } return { iu: iu, section_code: null, no_pub_video: no_pub_video, environment: environment, enableAdshimVideo: false } } if (typeof rmgAds != 'undefined' && typeof rmgAds.push === 'function') { rmgAds.push(function() { callback(getTargeting_rmgAds()) }); } else if (typeof rmgAdshim != 'undefined') { callback(getTargeting_rmgAdshim()); } else if (typeof rmgGoogleAds != 'undefined') { callback(getTargeting_rmgGoogleAds()); } } (function() { var hasDidomi; var targeting; function createPlayerOnReady() { if (typeof hasDidomi !== 'undefined' && typeof targeting !== 'undefined') { createPlayerAZB7dg(hasDidomi, targeting); } } if (typeof Didomi !== "undefined" || 'didomiOnReady' in window) { if ('__tcfapi' in window && 'didomiState' in window) { hasDidomi = true; createPlayerOnReady(); } else { window.didomiOnReady = window.didomiOnReady || []; window.didomiOnReady.push(function(){ hasDidomi = true; createPlayerOnReady(); }) } } else { hasDidomi = false; createPlayerOnReady(); } onTargetingReady(function(t) { targeting = t; createPlayerOnReady(); }) })();