(function(window,document){try{var mainWindow=window;var mainDocument=document;var adSettings={"nid":11212,"cid":5761,"adid":131556,"crid":205623,"product":440,"cdn":"//cdn2.movad.net/","trackingUrl":"//track.movad.net/c.ount?","adServer":"//ad2.movad.net/","publish":false,"buttons":{"close":{"enable":false}},"buttonCloseSeconds":0,"autoclose":true,"audio":false,"elements":{"advertisingSlogan":{"content":"<a href='https://www.adition.com' target='_blank'>ADITION - HTML5 preview player</a>"}},"otVersion":4,"serviceUrl":"//manager.adition.com/jsonrpc.php","cdnFolder":"outstream/v4"};var globalVars=[];var urlVars=[getMaVariables(getUrlVars(null,mainWindow))];setWindowAndDocument();loadAdSettings();awaitLoadEvent();function mapWindows(fn){var win=window;try{while(win){fn&&fn(win);if(!win.parent||win.parent===win){break;}
win=win.parent;}}catch(err){}}
function setWindowAndDocument(){mapWindows(function(win){mainWindow=win.parent;mainDocument=win.document;});}
function loadAdSettings(){mapWindows(function(win){globalVars.unshift(getMaVariables(win));});}
function awaitLoadEvent(){setOption('loadEvent');if(!adSettings.loadEvent){adSettings.loadEvent='ready';}
switch(adSettings.loadEvent){case'instantly':start();break;case'ready':if(mainDocument.readyState!=='interactive'&&mainDocument.readyState!=='complete'){mainDocument.addEventListener('readystatechange',function(){if(mainDocument.readyState==='interactive'){start();}});}else{start();}
break;case'load':if(mainDocument.readyState!=='complete'){mainWindow.addEventListener('load',start);}else{start();}
break;default:mainDocument.addEventListener(adSettings.loadEvent,start);break;}}
function start(){loadAdSettings();setOption('ssl');setOption('debug');setOption('backendDebug');setOption('vastDebug');setOption('adProtocol');setOption('cdn');setOption('cdnFolder');adSettings.adProtocol=adSettings.ssl===true?'https:':(adSettings.ssl===false?'http:':window.location.protocol);if(adSettings.adProtocol==='about:'){adSettings.adProtocol=mainWindow.location.protocol;}
if(adSettings.adProtocol!=='http:'){adSettings.adProtocol='https:';}
var script=document.createElement('script');script.src=adSettings.adProtocol+adSettings.cdn+adSettings.cdnFolder+(adSettings.debug?'/js/adcontrol.js':'/js/adcontrol.min.js');script.onload=function(){movad.Logger.setDebug(adSettings.debug);movad.Logger.setBackendDebug(adSettings.backendDebug);movad.Logger.setVastDebug(adSettings.vastDebug);movad.utils.setDebug(adSettings.debug);var debug=movad.Logger.getInstance('ad-server');globalVars.unshift(true);globalVars.unshift(true);urlVars.unshift(true);urlVars.unshift(true);movad.utils.extend(true,true,adSettings,movad.utils.extend.apply(movad.utils,globalVars),movad.utils.extend.apply(movad.utils,urlVars));adSettings=movad.utils.parseObjectVars(adSettings);movad.AdControl.load(adSettings,false,false,false).then(function(){debug.info('ad loaded!');}).catch(function(error){debug.warn('Stop loading ad:',error);if(adSettings&&adSettings.player){adSettings.player.remove();}});};document.head.appendChild(script);}
function getUrlVars(param,win){var vars={},hash,key;win=win||window;var hashes=win.location.href.slice(win.location.href.indexOf('?')+1).split('&');var length=hashes.length;for(var i=0;i<length;i++){hash=hashes[i].split('=');if(param&&hash[0]!==param&&hash[0]!==param+'[]'){continue;}
if(hash[1]!==undefined){if(hash[0].indexOf('[]')===hash[0].length-2){key=hash[0].substr(0,hash[0].length-2);if(!vars[key]){vars[key]=[];}
vars[key].push(parseStringValue(decodeURIComponent(hash[1])));}else{vars[hash[0]]=parseStringValue(decodeURIComponent(hash[1]));}}else{vars[hash[0]]=true;}}
return!param?vars:vars[param];}
function parseStringValue(string){return string===undefined?'':string==='true'?true:string==='false'?false:string==='null'?null:string==='undefined'?undefined:!isNaN(string)&&!isNaN(parseFloat(string))?parseFloat(string):string;}
function getMaVariables(obj){var ma={};for(var key in obj){if(key.substr(0,3)==='ma_'){ma[key.substr(3)]=obj[key];delete obj[key];}}
return ma;}
function setOption(option){for(var i=0;i<globalVars.length;i++){if(typeof globalVars[i][option]!=='undefined'){adSettings[option]=globalVars[i][option];}}
for(var z=0;z<urlVars.length;z++){if(typeof urlVars[z][option]!=='undefined'){adSettings[option]=urlVars[z][option];}}}}catch(ex){console.warn(ex);}})(window,document);