(function(movad,window,document,undefined){try{var top=window.top;var mainDocument=top.document;}catch(e){console.warn('Trying to call the ad from a non friendly iframe.');return false;}
var ma_vars=getMaWindowVariables();var adSettings={"nid":11162,"cid":2861,"adid":32336,"crid":80364,"product":440,"cdn":"//cdn2.movad.net/","vastUrl":{"AS":"http://vh.adscale.de/vah?sid=N2M5NDgw","SC":"http://des.smartclip.net/ads?type=dyn&plc=81978&cat=pcgameshardware&sz=400x320&rnd=1470644524.413","GB":"http://as.eu.angsrvr.com/select?type=dyn&plc=1034619&cache=1470644524.413&ang_domain=*ma_domain*&ang_height=640&ang_width=480","SX":"http://search.spotxchange.com/vast/2.0/151936?VPAID=0&content_page_url=*ma_domain*&cb=1470644524.413&player_width=640&player_height=480","YL":"http://ad.yieldlab.net/d/476000/9762/640x360?ts=1470644524.413"},"withCredentials":false,"publisherVastUrls":{"AS":"http://vh.adscale.de/vah?sid=N2M5NDgw","SC":"http://des.smartclip.net/ads?type=dyn&plc=81978&cat=pcgameshardware&sz=400x320&rnd=1470644524.413","GB":"http://as.eu.angsrvr.com/select?type=dyn&plc=1034619&cache=1470644524.413&ang_domain=*ma_domain*&ang_height=640&ang_width=480","SX":"http://search.spotxchange.com/vast/2.0/151936?VPAID=0&content_page_url=*ma_domain*&cb=1470644524.413&player_width=640&player_height=480","YL":"http://ad.yieldlab.net/d/476000/9762/640x360?ts=1470644524.413"},"adServer":"//ad2.movad.net/","trackingUrl":"//track.movad.net/c.ount?"};adSettings.adProtocol=ma_vars.ssl===true?'https:':(ma_vars.ssl===false?'http:':window.location.protocol);var adControlPath=adSettings.debug||getUrlVars('ma_debug')?"outstream/js/adcontrol.js":"outstream/js/adcontrol.min.js";var adControlUrl=adSettings.adProtocol+adSettings.cdn+adControlPath;var script=document.createElement('script');script.src=adControlUrl;script.onerror=function(err){console.warn('cannot load adControl:',adControlUrl,err);};script.onload=function(){var ma_get=window.movad.utils.parseObjectVars(window.movad.utils.getUrlVars(),true,'ma_');var ad=window.movad.utils.extend(true,{},adSettings,ma_vars||{},ma_get||{});if(!window.movad.AdControl.registerAd('o'+ad.crid,ad)){return false;}
if(ad.debug){movad.Logger.getInstance().setDebug(true);movad.utils.setDebug(true);}
if(ad.publish&&(ma_get.vastUrl||(ma_get.vastUrl!==false&&ma_vars.vastUrl))){ad.vastUrl=ma_get.vastUrl||ma_vars.vastUrl;}
ad.loadEvent===undefined&&(ad.loadEvent='ready');if(ad.loadEvent==='ready'&&window.movad.env.browser()==='ie'){ad.loadEvent='load';}
ad.video=document.createElement('video');ad.audioObject=new Audio();var media=movad.env.iOS()?ad.audioObject:ad.video;if(movad.env.mobile()){media.preload='none';media.src=ad.cdn+'outstream/videos/test.'+movad.utils.getSupportedFormats()[0].split('/')[1];movad.utils.initAutoplay(media,null,top);}else{media.ma_autoplay_initialized=true;}
switch(ad.loadEvent){case false:break;case'instantly':load(ad);break;case'ready':if(mainDocument.readyState!=='interactive'&&mainDocument.readyState!=='complete'){window.movad.utils.addEventListener(mainDocument,'readystatechange',function(){if(mainDocument.readyState==='interactive'){load(ad);}});}else{load(ad);}
break;case'load':if(mainDocument.readyState!=='complete'){window.movad.utils.addEventListener(top,'load',function(){load(ad);});}else{load(ad);}
break;default:window.movad.utils.addEventListener(mainDocument,ad.loadEvent,function(){load(ad);});break;}};document.head.appendChild(script);function load(ad){if(!(movad.env.iOS()?ad.audioObject:ad.video).ma_autoplay_initialized){window.setTimeout(load.bind(null,ad),200);}else{window.movad.AdControl.load('o'+ad.crid);}}
function getUrlVars(param,win){var vars={},hash,key;win=win||window;var hashes=win.location.href.slice(win.location.href.indexOf('?')+1).split('&');for(var i=0;i<hashes.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)?parseFloat(string):string;}
function getMaWindowVariables(){var ma={};for(var key in window){if(key.substr(0,3)==='ma_'){ma[key.substr(3)]=window[key];delete window[key];}}
return ma;}})(window.movad||(window.movad={}),window,document);