var parser_s = 'nodefiltered' ; var parser_params = ["twitter-widget","twitter-tweet","adsbygoogle","ins","script"]; var textSelector_s = '.entry-title,#article_content>div>p:not(.wp-caption-text),#article_content>div>ol,#article_content>div>ul,#article_content>div>div>p:not(.wp-caption-text)' ; var playerType_s = 'sdp' ; var utilsPath = 'https://vd.trinitymedia.ai/js/sas/20190605_17706553c4c467c7bc26e18d89a722ce1c7b574c/audioUtils.js' ; var loaded=false; var domain = null; var originalScript; setTimeout (function () { originalScript=getCurrentScriptTag(); var src=originalScript.src; if (src.indexOf('://') != -1) domain = src.split('/')[2]; else domain = src.split('/')[0]; var SERVER_DOMAIN= domain.split(':')[0]; var PRODUCTION_PREFIX = (SERVER_DOMAIN.indexOf('.gce.m') > 0 || SERVER_DOMAIN.indexOf('mediamart') > -1) ? "" : "sp."; var audioUtilsPath =(typeof utilsPath !== 'undefined') ? utilsPath : '//'+PRODUCTION_PREFIX+SERVER_DOMAIN+'/sas/ads/prod/dependencies/audio/audioUtils.js' ; var parser = (typeof parser_s !== 'undefined' ) ? parser_s : false; var parserParams = (typeof parser_params !== 'undefined' ) ? parser_params : false; var textSelector = (typeof textSelector_s !== 'undefined' ) ? textSelector_s : false; var playerType = (typeof playerType_s !== 'undefined' ) ? playerType_s : false; injectScript(audioUtilsPath, function(){ ['DOMContentLoaded','load'].forEach(function(event){ window.addEventListener(event,audioScript(originalScript,parser,textSelector,playerType,event,parserParams),false); }, true); window.addEventListener("message", function (event) { if(!event.data) return; if (event.data.message == 'cookiesync'){ injectScript(event.data.src); } }); }); if (typeof audioGAPath !== 'undefined') { injectScript(audioGAPath, function(){}); } },100); function audioScript(originalScript,parser,textSelector,playerType,event,parserParams){ if(loaded) return; loaded=true; window.removeEventListener('load', audioScript, true); window.removeEventListener('DOMContentLoaded', audioScript, true); createAudioIframe(originalScript,parser,textSelector,playerType,parserParams); } function injectScript(src, callback) { var element = document.createElement('script'); element.type = 'text/javascript'; element.onload = callback; element.onreadystatechange = callback; element.src = src; document.getElementsByTagName('head')[0].appendChild(element); } function getCurrentScriptTag() { var scripts = document.getElementsByTagName('script'); for (var s in scripts) { if (scripts[s] && scripts[s].src && isAudioScript(scripts[s].src)) return scripts[s]; } if (document.currentScript) return document.currentScript; return scripts[scripts.length - 1]; } function isAudioScript(scriptSrc){ return( scriptSrc.indexOf('trinity.php') > -1 || scriptSrc.indexOf('voiceOver.js') > -1) ; }