/* ******************************************************** !*\ !*** ./node_modules/detect-gpu/dist/detect-gpu.esm.js ***! \******************************************************* exports provided: getGPUTier *************************************** !*\ !*** ./src/zonemasters/adstrategy.ts ***! \************************************** no static exports found ******************************************************* !*\ !*** ./src/zonemasters/components/bannercomponent.ts ***! \****************************************************** ./supercomponent ../adstrategy ********************************************************* !*\ !*** ./src/zonemasters/components/createjscomponent.ts ***! \******************************************************** ************************************************* !*\ !*** ./src/zonemasters/components/editorial.ts ***! \************************************************ ../utils ************************************************* !*\ !*** ./src/zonemasters/components/imaplayer.ts ***! \************************************************ ***************************************************** !*\ !*** ./src/zonemasters/components/instreamvideo.ts ***! \**************************************************** ./videoplayer ./imaplayer *************************************************** !*\ !*** ./src/zonemasters/components/onrpghotbox.ts ***! \************************************************** ./editorial ******************************************************* !*\ !*** ./src/zonemasters/components/scriptcomponent.ts ***! \****************************************************** ****************************************************** !*\ !*** ./src/zonemasters/components/segmentedvideo.ts ***! \***************************************************** ************************************************ !*\ !*** ./src/zonemasters/components/siteskin.ts ***! \*********************************************** ****************************************************** !*\ !*** ./src/zonemasters/components/supercomponent.ts ***! \***************************************************** ../requests/superrequest SuperClasses/rootcomponent *************************************************** !*\ !*** ./src/zonemasters/components/videoplayer.ts ***! \************************************************** *************************************** !*\ !*** ./src/zonemasters/data/steam.ts ***! \************************************** ****************************************** !*\ !*** ./src/zonemasters/mobilemodules.ts ***! \***************************************** ./utils ./requests/starbannerrequest ./requests/starjsonrequest ./requests/headerbiddingrequest ./requests/editorialrequest ./requests/skinrequest ./components/supercomponent ./components/bannercomponent ./components/editorial ./components/onrpghotbox ./components/instreamvideo ./components/scriptcomponent ./components/siteskin ./components/createjscomponent SuperClasses/componentregistry ./components/segmentedvideo detect-gpu ./data/steam ****************************************************** !*\ !*** ./src/zonemasters/requests/editorialrequest.ts ***! \***************************************************** ./superrequest ********************************************************** !*\ !*** ./src/zonemasters/requests/headerbiddingrequest.ts ***! \********************************************************* ************************************************* !*\ !*** ./src/zonemasters/requests/skinrequest.ts ***! \************************************************ ./editorialrequest ******************************************************* !*\ !*** ./src/zonemasters/requests/starbannerrequest.ts ***! \****************************************************** ***************************************************** !*\ !*** ./src/zonemasters/requests/starjsonrequest.ts ***! \**************************************************** ************************************************** !*\ !*** ./src/zonemasters/requests/superrequest.ts ***! \************************************************* ***************************************************************** !*\ !*** ./src/zonemasters/superclasses/basic/componentregistry.ts ***! \**************************************************************** ************************************************************* !*\ !*** ./src/zonemasters/superclasses/basic/rootcomponent.ts ***! \************************************************************ ********************************** !*\ !*** ./src/zonemasters/utils.ts ***! \********************************* ************************************************ !*\ !*** multi ./src/zonemasters/mobilemodules.ts ***! \*********************************************** ./src/zonemasters/mobilemodules.ts */ var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(f,k,q){f!=Array.prototype&&f!=Object.prototype&&(f[k]=q.value)};$jscomp.getGlobal=function(f){return"undefined"!=typeof window&&window===f?f:"undefined"!=typeof global&&null!=global?global:f};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_"; $jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.Symbol=function(){var f=0;return function(k){return $jscomp.SYMBOL_PREFIX+(k||"")+f++}}(); $jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var f=$jscomp.global.Symbol.iterator;f||(f=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[f]&&$jscomp.defineProperty(Array.prototype,f,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}});$jscomp.initSymbolIterator=function(){}};$jscomp.arrayIterator=function(f){var k=0;return $jscomp.iteratorPrototype(function(){return kq&&(q=Math.max(q+p,0));qe.length&&(a=e,e=b);b=a.length;for(var l=e.length;0v?g>v?v+1:g:g>m?m+1:g;return v},l=function(a){a=void 0===a?{}:a;var e=void 0===a.mobileTiers?[0,15,30,60]:a.mobileTiers,n=void 0===a.desktopTiers?[0,15,30,60]:a.desktopTiers,l=void 0===a.override?{}:a.override,d=a.glContext,h=void 0===a.failIfMajorPerformanceCaveat?!1:a.failIfMajorPerformanceCaveat, f=void 0===a.benchmarksURL?"https://unpkg.com/detect-gpu@3.1.25/dist/benchmarks":a.benchmarksURL;return r(void 0,void 0,void 0,function V(){var a,u,w,D,k,aa,q,t,K,Z,R,S,ka,ea,A,G,P,y,W,X,qa,J;return $jscomp.generator.createGenerator(V,function(x){if(1==x.nextAddress){a={};if(g)return x.return({tier:0,type:"SSR"});u=l;w=void 0===u.isIpad?!(null==c||!c.isIpad):u.isIpad;D=void 0===u.isMobile?!(null==c||!c.isMobile):u.isMobile;k=void 0===u.screenSize?window.screen:u.screenSize;aa=void 0===u.loadBenchmarks? function(a){return r(void 0,void 0,void 0,function H(){var e;return $jscomp.generator.createGenerator(H,function(b){if(1==b.nextAddress)return b.yield(fetch(f+"/"+a).then(function(a){return a.json()}),2);e=b.yieldResult;return b.return((e.shift(),e))})})}:u.loadBenchmarks;q=l;t=q.renderer;K=function(a,e,b,n,l){return{device:l,fps:n,gpu:b,isMobile:D,tier:a,type:e}};R="";if(t)t=v(t),Z=[t];else{S=d||function(a,e){e={alpha:!1,antialias:!1,depth:!1,failIfMajorPerformanceCaveat:void 0===e?!1:e,powerPreference:"high-performance", stencil:!1};a&&delete e.powerPreference;a=window.document.createElement("canvas");a=a.getContext("webgl",e)||a.getContext("experimental-webgl",e);return null!=a?a:void 0}(null==c?void 0:c.isSafari12,h);if(!S)return x.return(K(0,"WEBGL_UNSUPPORTED"));ka=S.getExtension("WEBGL_debug_renderer_info");if(ka&&(t=S.getParameter(ka.UNMASKED_RENDERER_WEBGL)),!t)return x.return(K(1,"FALLBACK"));R=t;t=v(t);Z=m(S,t,D)}return x.yield(Promise.all(Z.map(function(e){return r(void 0,void 0,void 0,function H(){var n, l,c,d,u,h,m,g,v,f,p,x,t,ha,y,q,V,r,A,C,J,X,N,B,P,z,G;return $jscomp.generator.createGenerator(H,function(Y){switch(Y.nextAddress){case 1:n=function(a){for(var e=$jscomp.makeIterator(D?"adreno apple mali-t mali nvidia powervr".split(" "):["intel","amd","radeon","nvidia","geforce"]),b=e.next();!b.done;b=e.next())if(b=b.value,a.includes(b))return b}(e);if(!n)return Y.return();l=(D?"m":"d")+"-"+n+".json";c=a[l]=a[l]||aa(l);Y.setCatchFinallyBlocks(2);return Y.yield(c,4);case 4:d=Y.yieldResult;Y.leaveTryBlock(3); break;case 2:return Y.enterCatchBlock(),Y.return();case 3:u=function(a){var e,b=(a=a.replace(/\([^)]+\)/,"")).match(/\d+/)||a.match(/(\W|^)([A-Za-z]{1,3})(\W|$)/g);return null!==(e=null==b?void 0:b.join("").replace(/\W|amd/g,""))&&void 0!==e?e:""}(e);h="apple"===n;m=d.filter(function(a){a=$jscomp.makeIterator(a);a.next();return a.next().value===u});m.length||(m=d.filter(function(a){return $jscomp.makeIterator(a).next().value.includes(e)}));g=m.length;if(0===g)return Y.return();f=$jscomp.makeIterator(1< g?m.map(function(a){return[a,b(e,a[0])]}).sort(function(a,e){a=$jscomp.makeIterator(a);a.next();a=a.next().value;e=$jscomp.makeIterator(e);e.next();e=e.next().value;return a-e})[0][0]:m[0]);p=f.next().value;f.next();f.next();x=f.next().value;t=Number.MAX_VALUE;ha=window;y=ha.devicePixelRatio;q=k.width*y*k.height*y;h&&D&&(x=x.filter(function(a){a=$jscomp.makeIterator(a);a.next();a.next();a.next();a=a.next().value;var e;return-1<(null!==(e=null==a?void 0:a.indexOf(w?"ipad":"iphone"))&&void 0!==e?e: -1)}));V=$jscomp.makeIterator(x);for(r=V.next();!r.done;r=V.next())A=r.value,C=$jscomp.makeIterator(A),J=C.next().value,X=C.next().value,N=J*X,B=Math.abs(q-N),B=X[J]&&(qa=J);return x.return(K(qa,"BENCHMARK",y,P,W))})})}},"./src/zonemasters/adstrategy.ts":function(f,k,q){Object.defineProperty(k,"__esModule",{value:!0});k.TotalCPMStrategy=void 0;k.TotalCPMStrategy= function(f){f.refreshrate||(f.refreshrate=14E4);f.minslice||(f.minslice=1E4);f.minslicecpmpercent||(f.minslicecpmpercent=.85);return function(k){for(var v,g,c,m,h,d=0,b=null,l={},a=(new Date).getTime(),e=0;ea+q){n.push(V);if(-1==D||n.length<=D)p+=V.cpm;q+=r;if(n.length>=w||q>f.refreshrate)break}}v.totalCpm=p;v.bidInfos=n;p>d&&(b=v,d=p)}if(b)for(e=k.totalCPM=0;e=f.maxslices);e++);return k}}},"./src/zonemasters/components/bannercomponent.ts":function(f,k,q){var r=this&&this.__extends||function(){var f= function(g,c){f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,h){c.__proto__=h}||function(c,h){for(var d in h)h.hasOwnProperty(d)&&(c[d]=h[d])};return f(g,c)};return function(g,c){function m(){this.constructor=g}f(g,c);g.prototype=null===c?Object.create(c):(m.prototype=c.prototype,new m)}}();Object.defineProperty(k,"__esModule",{value:!0});f=q("./src/zonemasters/components/supercomponent.ts");var p=q("./src/zonemasters/adstrategy.ts");q=function(f){function g(c,m){c=f.call(this, c,m)||this;c.becameViewable=!1;c.isAttached=!0;c.isDetachable=!1;c.closeDiv=null;c.timeSliceBlocked=!1;return c}r(g,f);g.prototype.testResponseValidity=function(c){var m,h,d,b,l,a,e,n,u,g,w,v,k=null!==(m=this.module.options.maxslices)&&void 0!==m?m:-1;if(c){this||c(!1);this.res||c(!1);try{if(this.module.options.areaslice&&this.res.pickAds&&this.module.options.width&&this.module.options.height){var q={minslice:null!==(h=this.module.options.minslice)&&void 0!==h?h:this.DEFAULTMINSLICE,minslicecpmpercent:null!== (d=this.module.options.minslicecpmpercent)&&void 0!==d?d:this.DEFAULTMINSLICECPMPERCENT,refreshrate:null!==(b=this.module.options.refreshrate)&&void 0!==b?b:this.DEFAULTREFRESHRATE,maxslices:k,match:[{w:null,h:null,target:1}]};970==this.module.options.width?q.match.push({fixedSize:!0,w:300,h:250,multi:null!==(l=this.module.options.slicemulti)&&void 0!==l?l:this.DEFAULTSLICEMULTI,target:3}):300==this.module.options.width&&600==this.module.options.height&&q.match.push({fixedSize:!0,w:300,h:250,multi:null!== (a=this.module.options.slicemulti)&&void 0!==a?a:this.DEFAULTSLICEMULTI,target:2});var r=p.TotalCPMStrategy(q);this.pickResult=this.res.pickAds(this.module,r);var x=null===(e=this.pickResult)||void 0===e?void 0:e.picks;this.pickResult&&x?(this.mm.log("Area slicing returned "+x.length+" picks worth $"+this.pickResult.totalCPM.toFixed(2)+" CPM"),f.prototype.testResponseValidity.call(this,c)):c(!1)}else if(this.module.options.timeslice&&!this.timeSliceBlocked&&this.res.pickAds){var I=p.TotalCPMStrategy({minslice:null!== (n=this.module.options.minslice)&&void 0!==n?n:this.DEFAULTMINSLICE,refreshrate:null!==(u=this.module.options.refreshrate)&&void 0!==u?u:this.DEFAULTREFRESHRATE,minslicecpmpercent:null!==(g=this.module.options.minslicecpmpercent)&&void 0!==g?g:this.DEFAULTMINSLICECPMPERCENT,maxslices:k,match:[{fixedSize:!0,multi:null!==(w=this.module.options.slicemulti)&&void 0!==w?w:this.DEFAULTSLICEMULTI,target:k},{w:null,h:null,target:1}]});this.pickResult=this.res.pickAds(this.module,I);x=null===(v=this.pickResult)|| void 0===v?void 0:v.picks;this.pickResult&&x?f.prototype.testResponseValidity.call(this,c):c(!1)}else f.prototype.testResponseValidity.call(this,c)}catch(da){c(!1)}}};g.prototype.getRenderTargetDivID=function(c){void 0===c&&(c=0);var m=f.prototype.getRenderTargetDivID.call(this,c);return this.module.options.areaslice?m+"_"+c:m};g.prototype.render=function(c,m,h){var d,b,l,a=null===(d=this.pickResult)||void 0===d?void 0:d.picks;d=1==this.module.options.requireViewable||"true"==this.module.options.requireViewable? !0:!1;var e=this.module.renderIndex,n=970==this.module.options.width?3:2;if(this.module.options.areaslice&&a&&a.length>=e+n&&(this.module.options.width||this.module.options.height)){n=this.pickResult.picks;m=1;a=h="0";var u=null!==(b=this.module.options.width)&&void 0!==b?b:n[0].w;b=null!==(l=this.module.options.height)&&void 0!==l?l:n[0].h;for(var g=l=0,w=0,v=0;e"==c[1]&&(c=c.slice(2)),c=c.trim(),0e)break;u+=g;if(null!=b&&l.length+c.length>b){e=!1;if("false"!==m.module.options.endOnPunctuation)for(n= b-1;n>=Math.ceil(b/1.5);n--)if(" "==c[n]&&("!"==c[n-1]||"."==c[n-1]||"?"==c[n-1])){e=!0;l+=c.slice(0,n);break}e||(l+=c.slice(0,b-l.length-3)+"...");break}else l+=c+"
"}return l}.bind(c);c.getMaxLength=function(a,e){}.bind(c);c.availImages=[];for(var h=Object.keys(c.creativemacros),d=0;dl&&-1==c;l++)for(var d=0,h=0;h2*b[h].width||a2*b[h].height||ad&&(d=m,c=h)}-1==c&&(c=0);return b[c]};c.getImageUrl=function(a,e){return c.closestAspect(a,e,c.availImages).url}};g.prototype.init=function(c,m){c=c.getResponseData();var h=this.module.options,d=window.innerWidth< window.innerHeight?window.innerWidth:window.innerHeight;d=h.descriptionPixelWidth?h.descriptionPixelWidth:d;var b=h.maxDescriptionLines?h.maxDescriptionLines:1,l=h.descriptionLength?h.descriptionLength:120,a=this.module.iteration?this.module.iteration:0,e=h.cap?h.cap:c.creatives?c.creatives.length:20,n=[];if(c.creatives){var u=a%c.creatives.length;for(a=u;a=c.creatives.length&&n.lengthc&&(c=0);1=b.renderAttempts?b.nextAd()?b.attemptRender(null):b.close():b.close()});b.videoObj.addEventListener("complete",function(){b.triggerEvent("onend");b.playElement.style.display="none";b.muteElement.style.display= "none";null==b.repeatElement&&!1!==b.module.options.replay&&0==b.videoObj.isVpaidMode()&&(b.repeatElement=document.createElement("div"),b.repeatElement.className="cpmsvideorepeat",b.repeatElement.onclick=function(){null!=b.hideTimer&&(b.hideTimer(),b.hideTimer=null);b.outercontainer.removeChild(b.repeatElement);b.repeatElement=null;b.videoObj.replay()},b.outercontainer.insertBefore(b.repeatElement,b.outercontainer.firstChild));b.module.options.replay&&(b.module.options.hideAfter&&0>b.module.options.hideAfter|| 0==!!b.module.options.hideAfter)||b.closing()});b.onEvent(window,"orientationchange",b.updateVideoSize.bind(b));b.onEvent(window,"resize",b.updateVideoSize.bind(b));b.videoObj.init(c,b.container,b.currentVideoSize.width,b.currentVideoSize.height,{clickPrefix:b.module.options.clickPrefix,muted:b.module.options.muted,forceSkippability:b.module.options.forceSkippability})};m.prototype.getBannerRenderTarget=function(){var c=this.module.div.getElementsByClassName("bannertarget")[0];return c?c:p.default.prototype.getRenderTarget.call(this)}; m.prototype.measureVideoSize=function(){var c=null!=this.container&&0this.renderAttempts?null:{fallback:!0});this.mm.log("getAdTypeAvailable: "+d);switch(d){case "editorial":case "banner":this.module.div.style.visibility="visible";this.renderXButton();this.triggerEvent("onstart");break;case "video":case "json":this.mm.log(this.res.getResponseData);if(this.res.getResponseData){d=this.res.getResponseData();this.mm.log(d);if(d&& d.creativemacros.HTML5VID_ADX){this.initVideoObj(d.creativemacros.HTML5VID_ADX,!0);d.px_cr&&(this.px_cr=d.px_cr);d.pb_err&&(this.pb_err=d.pb_err);return}if(d&&(this.mm.log("onAdRendered - calling initVideoObj for HTML5VID_VASTSTRING "+d.creativemacros.HTML5VID_VASTSTRING),this.initVideoObj(d.creativemacros.HTML5VID_VASTSTRING),d.creativemacros.ROADBLOCK&&this.triggerEvent("roadblock",{roadblock:d.creativemacros.ROADBLOCK}),this.module.options.forceSkippability||this.module.options.autoSkippability&& d.creativemacros.HTML5VID_VASTSTRING.match(/]*>(.*\.cpmstar\.com.*)<\/MediaFile>/g))){var b=0;d.creativemacros.HTML5VID_SKIPSECONDS&&(b=d.creativemacros.HTML5VID_SKIPSECONDS?1E3*d.creativemacros.HTML5VID_SKIPSECONDS:0);0Math.abs(a.touches[0].clientY-l)){a=m(c.module.div).find(".hotbox_items ul:first");var d=-(100*m(c.module.div).find(".hotbox_thumbs ul li.selected:first").index()/4)+e/a[0].clientWidth*100+"%";a.animate({left:d},10,"linear");c.moved=Math.abs(e)}}});a.addEventListener("touchend",function(a){if(null!=b&&null!=l){var e=a.changedTouches[0].clientX-b;a=a.changedTouches[0].clientY-l;var d=m(c.module.div).find(".hotbox_items ul:first"), h=-(100*m(c.module.div).find(".hotbox_thumbs ul li.selected:first").index()/4)+"%";Math.abs(e)>Math.abs(a)&&Math.abs(e)>=d[0].clientWidth/16?0>e?c.next(1):c.next(-1):0]*>(.*\.cpmstar\.com.*)<\/MediaFile>/g)&&(a=0,this.ad.responseData.creativemacros.HTML5VID_SKIPSECONDS&&(a=this.ad.responseData.creativemacros.HTML5VID_SKIPSECONDS?1E3*this.ad.responseData.creativemacros.HTML5VID_SKIPSECONDS:0),0=this.SegmentedVideo.module.options.maxEpisodes||this.SegmentedVideo.module.options.maxClips)?(a=this.queue[this.index++],this.index=0,this.queue=this.played.sort(function(a,b){return 5<10*Math.random()?1:-1}),this.queue[0]==a&&this.queue.push(this.queue.shift())): a=this.queue[this.index++];(1==this.SegmentedVideo.episodeCount&&1==this.index||this.SegmentedVideo.module.options.hdVideo)&&a.urlHD&&(a={url:a.urlHD,subtitles:a.subtitles});return a};b.prototype.createQueue=function(a){var e=new RegExp(/^VIDEO[0-9]+$/),b=a.getResponseData().creativemacros;this.index=0;this.queue=Object.keys(b).filter(function(a){return e.test(a)}).map(function(a){var e=a.search(/[0-9]+/),c=void 0;-1!=e&&(c=b["SUBTITLES"+a.substr(e)]);return{key:a,url:b[a],urlHD:b[a+"_HD"],subtitles:c}}).sort(function(a, e){return parseInt(a.key.split(/[0-9]+/)[1])-parseInt(e.key.split(/[0-9]+/)[1])});this.SegmentedVideo.module.options.random&&(this.queue=this.queue.sort(function(a,e){return 5<10*Math.random()?1:-1}));this.SegmentedVideo.module.options.maxClips&&(this.queue=this.queue.slice(0,this.SegmentedVideo.module.options.maxClips));this.SegmentedVideo.episodeCount++;this.played=this.played.concat(this.queue)};return b}(),b=function(){function b(){void 0==localStorage.getItem("cpmsvideoslider_paramRanges")&& this.reset()}b.prototype.getRanges=function(){return JSON.parse(localStorage.getItem("cpmsvideoslider_paramRanges"))};b.prototype.setRanges=function(a){localStorage.setItem("cpmsvideoslider_paramRanges",JSON.stringify(a.sort()))};b.prototype.first=function(){return this.getRanges().sort().slice().pop()};b.prototype.reset=function(){localStorage.setItem("cpmsvideoslider_paramRanges","[]")};b.prototype.concatenateRanges=function(a,b){var e=[];e[0]=a[0]>=b[0]?a[0]:b[0];e[1]=a[1]<=b[1]?a[1]:b[1];return e}; b.prototype.concatenateContinuousRanges=function(a){a=a.slice().sort();for(var b=0;b=a&&b[1]<=a&&(e=!0);return e};b.prototype.get=function(a){return this.compare(--a)}; b.prototype.compare=function(a){var b=this.first();return b&&b[0]>=a?b[1]:a};return b}();f=function(c){function a(a,l){var e=c.call(this,a,l)||this;e.isHidden=!1;e.isPaused=!1;e.videoReady=!1;e.firstDetectViewable=!0;e.becameViewable=!1;e.renderAttempts=0;e.px_cr=null;e.pb_err=null;e.playQueue=void 0;e.ad=void 0;e.spinner=void 0;e.spinnerTimeout=void 0;e.intermittentAdTimeout=void 0;e.isMuted=!0;e.clipEnded=!1;e.clipBegan=!1;e.existingOnScroll=void 0;e.titleEl=void 0;e.firstResponse=void 0;e.lastViewed= new b;e.requestParam=void 0;e.lastParam=!1;e.adFrequency=1;e.userPlayState="playing";e.pauseTarget=void 0;e.lastViewableState=void 0;e.episodeCount=0;e.title="";e.bgEl=null;e.clipCount=0;e.creativemacros={};e.resumeTimer=void 0;e.adAttempts=0;e.maxAdAttempts=5;e.retryDelay=1E3;e.numClipsShown=0;e.retryDelay=l.options.retryDelay||1E3;e.maxAdAttempts=l.options.maxAdAttempts||5;window.getCssByClass=e.getCssByClass;void 0!=l.options.adFrequency&&(e.adFrequency=l.options.adFrequency);l.options&&l.options.muted&& (e.isMuted=l.options.muted);e.defaultRequestKind="json";e.playQueue=new d(e);e.api.skinloaded=function(a){};e.api.skip=function(){};e.api.setvolume=function(a){a.volume&&e&&e.videoObj&&e.videoObj.setVolume&&e.videoObj.setVolume(a.volume)};e.api.getduration=function(a){if(e&&e.videoObj&&e.videoObj.getDuration){var b=e.videoObj.getDuration();a.cb&&a.cb(function(){},b)}else a.fail&&a.fail()};e.api.getremainingtime=function(a){if(e&&e.videoObj&&e.videoObj.getRemainingTime){var b=e.videoObj.getRemainingTime(); a.cb&&a.cb(function(){},b)}else a.fail&&a.fail()};return e}p(a,c);a.prototype.setVolume=function(a){this.api.setvolume({volume:a})};a.prototype.hideSpinner=function(){void 0!=this.spinnerTimeout&&(clearTimeout(this.spinnerTimeout),this.spinnerTimeout=void 0);void 0!=this.resumeTimer&&(clearTimeout(this.resumeTimer),this.resumeTimer=void 0);this.hide(this.spinner)};a.prototype.showSpinner=function(){var a=this;a.spinnerTimeout=setTimeout(function(){a.show(a.spinner);a.resumeTimer=setTimeout(function(){a.ad.isReady()? a.ad.close():a.resume()},5E3)},100)};a.prototype.setResponse=function(a){this.res=a};a.prototype.getResponse=function(){return this.res};a.prototype.isContainerViewable=function(a,b){a=a.getBoundingClientRect();b&&(a.height=b);b=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;return!(0>a.top||0>a.left||a.top+a.height>e||a.left+a.width>b)};a.prototype.isViewable=function(a, b){if(!1===this.module.options.requireViewable)return!0;a=a.getBoundingClientRect();b&&(a.height=b);var e=window.innerWidth;b=window.innerHeight;var c=document.documentElement.clientWidth,l=document.documentElement.clientHeight,d=e;e&&c&&(d=Math.min(e,c));null==d&&(d=c);null==d&&(d=document.getElementsByTagName("body")[0].clientWidth);(e=b)&&l&&(e=Math.min(b,l));null==e&&(e=l);null==e&&(e=document.getElementsByTagName("body")[0].clientHeight);return 0<=a.top&&0<=a.left&&a.top+.6*a.height<=e&&a.left+ .8*a.width<=d?!0:!1};a.prototype.testResponseValidity=function(a){var b=this;c.prototype.testResponseValidity.call(b,function(e){if(e)if(b.res.renderAd)switch(b.res.getAdTypeAvailable(b.module)){case "video":e=!0;break;default:e=!1}else e=b.res&&b.res.getResponseData?(e=b.res.getResponseData())&&e.creativemacros&&e.creativemacros.HTML5VID_VASTSTRING?!0:!1:!1;a(e)})};a.prototype.showContainer=function(){this.isHidden&&(this.firstDetectViewable||this.outercontainer.classList.add("cpmsvideoshow"),this.outercontainer.style.height= this.originalOuterContainerHeight+"px",this.outercontainer.style.display="block",this.isHidden=!1)};a.prototype.hideContainer=function(){var a=this;a.isHidden||(a.outercontainer.classList.remove("cpmsvideoshow"),a.outercontainer.classList.add("cpmsvideohide"),a.setTimeout(function(){a.outercontainer.style.display="none";a.isHidden=!0},700))};a.prototype.close=function(){this.ad.isValid&&this.outercontainer.parentElement.classList.add("cpmsvideoslideroff");this.module.options&&this.module.options.nonViewableClasses? (window.onscroll=this.existingOnScroll,this.removeClasses(this.module.options.nonViewableClasses)):(this.triggerEvent("onclose"),this.playQueue.queue=[],this.ad.adPlayer&&this.ad.adPlayer.videoObj&&this.ad.adPlayer.videoObj.close(),this.videoObj&&this.videoObj.close())};a.prototype.setMuted=function(a){this.isMuted=a;this.videoObj.videoEl()&&(this.videoObj.setMuted(a),this.updateMuteElementCSSClass());this.ad.isReady()&&this.ad.adPlayer.videoObj.setMuted(a)};a.prototype.updateMuteElementCSSClass= function(){this.muteElement.className=this.videoObj&&this.videoObj.isMuted()?"cpmsvideosoundoff":"cpmsvideosoundon"};a.prototype.attemptRenderPixel=function(a){if(this.outercontainer&&null!=a&&""!=a&&(0<=a.indexOf("http://")||0<=a.indexOf("https://")||0==a.indexOf("//")))try{var b=document.createElement("img");b.src=a;b.style.position="absolute";b.style.top="0px";b.style.left="0px";b.style.width="1px";b.style.height="1px";this.outercontainer.appendChild(b);b.onload=function(){b.style.display="none"; b.style.position="absolute";b.style.top="0px";b.style.left="0px";b.style.width="1px";b.style.height="1px"}}catch(u){this.mm.log("Error hitting pixel: "+u)}};a.prototype.isPlayable=function(){return 0==this.playQueue.isEnd()?this.videoReady=!0:this.videoReady=!1};a.prototype.hide=function(a){a&&(a.style.display="none")};a.prototype.show=function(a,b){a&&(a.style.display=b?b:"block")};a.prototype.playAd=function(){clearTimeout(this.intermittentAdTimeout);this.videoObj.isPlaying()&&this.videoObj.pause(); this.hide(this.videoObj.videoEl());this.hideSpinner();this.ad.play()};a.prototype.clear=function(){var a,b=null===(a=this.videoObj)||void 0===a?void 0:a.videoEl();if(a=null===b||void 0===b?void 0:b.parentElement)this.module.options&&this.module.options.mobile&&(this.outercontainer.style.height=this.measureVideoSize().height.toString()+"px"),a.remove()};a.prototype.restart=function(){this.lastParam?this.playQueue.createQueue(this.firstResponse):this.playQueue.index=0;this.lastParam&&this.module.playPrevious&& this.setParam(this.firstResponse.getResponseData().creativemacros[this.module.playPrevious]);this.play()};a.prototype.setCreativemacros=function(a){a.getResponseData().creativemacros&&(this.creativemacros=a.creativemacros)};a.prototype.handleResponse=function(a){var b=this;b.setResponse(a);b.testResponseValidity(function(e){e?(b.setCreativemacros(a),b.playQueue.createQueue(a)):(b.lastParam=!0,b.lastViewed.reset(),b.responseValid=e)})};a.prototype.fetchNext=function(){this.requestParam&&this.module.playPrevious&& this.mm.zonedata.requests[this.module.request]&&this.mm.zonedata.requests[this.module.request].params&&this.mm.zonedata.requests[this.module.request].params[this.module.playPrevious]&&(this.lastViewed.set(this.requestParam),this.setParam(this.lastViewed.get(--this.requestParam)),this.module.requestInstance.addCallback(this,this.handleResponse.bind(this)))};a.prototype.play=function(){this.hideSpinner();0==this.videoObj.isPlaying()&&(0this.renderAttempts?null:{fallback:!0}))this.initVideoObj(this.res.getResponseData().creativemacros.HTML5VID_VASTSTRING);else throw Error("The ad type was not video.");a&&a()};a.prototype.playPreroll=function(){this.ad&& this.ad.isReady()?this.ad.play():(this.ad.readyCallback=this.ad.play.bind(this.ad),this.ad.invalidCallback=this.resume.bind(this))};a.prototype.unpause=function(a){this.pauseTarget=void 0;this.playElement.classList.replace("cpmsvideoplay","cpmsvideopause");"content"==a&&this.videoObj&&this.videoObj.isPaused()?this.videoObj.play():"ad"==a&&this.ad&&this.ad.adPlayer&&this.ad.adPlayer.videoObj&&this.ad.adPlayer.videoObj.isPaused()&&this.ad.adPlayer.videoObj.play()};a.prototype.onlyPlayAds=function(a){a.module.bestBid= void 0;a.module.renderIndex=null;a.ad=new h(a.mm,a);var b=document.getElementById("cpmsvideoslider"),e=document.getElementById("cpmstarvideosliderplaceholder");a.ad.readyCallback=a.ad.play.bind(a.ad);a.ad.invalidCallback=function(){console.log("Ad invalid, trying different one.");a.adAttempts++;a.adAttempts>=a.maxAdAttempts?(console.log("Max ad attempts reached. Closing video."),b&&(a.ad.adPlayer&&(a.ad.adPlayer.close(),a.ad.close()),b.remove(),e.remove())):setTimeout(function(){a.onlyPlayAds(a)}, a.retryDelay)}};a.prototype.resume=function(){if(this.module.options.maxclipcount<=this.numClipsShown)this.close();else if(this.numClipsShown++,sessionStorage&&sessionStorage.setItem("cpmstar_clipcount",""+this.numClipsShown),this.module.options.onlyPlayAds)this.onlyPlayAds(this);else this.videoObj&&0==this.videoObj.isPlaying()&&0==this.clipEnded&&1==this.clipBegan?(this.ad.getAd(),this.show(this.videoObj.videoEl()),this.hideSpinner(),this.unpause("content")):this.isPlayable()?(this.ad.getAd(),this.play()): (this.ad.isValid=!1,this.close())};a.prototype.between=function(a,b,c){return a>b&&a=this.module.options.maxclipcount){b&&b();return}}if(this.module.options.sessionclose)try{var l=window.sessionStorage.getItem("cpmstar_videoclosed");if(null!=l&&""!=l&&parseInt(l)>(new Date).getTime()-864E5){b&&b();return}}catch(w){}c.prototype.request.call(this, a,b)};a.prototype.init=function(a,b){function e(){!d.becameViewable&&d.isViewable(h,d.currentVideoSize.height)&&(d.becameViewable=!0,d.outercontainer.style.overflow="visible",d.attemptRender(b),d.onNonViewable());d.firstDetectViewable=!1}var l;c.prototype.init.call(this,a,b);var d=this,h=d.getRenderTarget();d.outercontainer=h;d.playQueue.createQueue(a);d.firstResponse=a;d.container=d.outercontainer.getElementsByClassName("cpmsvideowrapper")[0];null===(l=document.querySelector("#cpmstarvideosliderclose"))|| void 0===l?void 0:l.addEventListener("click",function(a){d.$el.classList.add("cpmsvideoslideroff");d.ad.adPlayer.videoObj.pause();d.ad.adPlayer.componentInstance.userPlayState="paused";if(d.module.options.sessionclose)try{window.sessionStorage.setItem("cpmstar_videoclosed",""+(new Date).getTime())}catch(V){console.error("Session close error:",V)}window.addEventListener("scroll",function(){var a=document.getElementById("cpmsvideoslider");d.isContainerViewable(a,d.currentVideoSize.height)?d.isPaused&& (d.ad.adPlayer.videoObj.play(),d.ad.adPlayer.componentInstance.userPlayState="playing",d.isPaused=!1):d.isPaused||(d.ad.adPlayer.videoObj.pause(),d.ad.adPlayer.componentInstance.userPlayState="paused",d.isPaused=!0)});setTimeout(d.close.bind(d),1E3)});null==d.container&&(d.container=d.outercontainer);d.spinner=d.container.querySelector(".cpmstarvideosliderloader");d.currentVideoSize=d.measureVideoSize();d.originalVideoWidthRatio=d.currentVideoSize.width/d.outercontainer.clientWidth;d.originalVideoHeightRatio= d.currentVideoSize.height/d.outercontainer.clientHeight;d.originalOuterContainerHeight=d.outercontainer.clientHeight;d.module.options&&d.module.options.startHidden&&(d.outercontainer.style.overflow="hidden",d.outercontainer.style.height="0px",d.isHidden=!0);d.module.options.onlyPlayAds?(d.onlyPlayAds(d),["playElement","muteElement","skipElement","repeatElement"].forEach(function(a){d[a]=document.createElement("div")}),d.onNonViewable()):d.module.options.nonViewableClasses?(d.attemptRender(b),d.onNonViewable()): (d.onEvent(window,"DOMContentLoaded",e),d.onEvent(window,"load",e),d.onEvent(window,"resize",e),d.onEvent(window,"scroll",e),d.onEvent(window,"orientationchange",e),d.setTimeout(function(){return e()},0),d.setTimeout(function(){return e()},500))};return a}(v.default);k.default=f},"./src/zonemasters/components/siteskin.ts":function(f,k,q){var r=this&&this.__extends||function(){var f=function(g,c){f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,h){c.__proto__=h}||function(c,h){for(var d in h)h.hasOwnProperty(d)&& (c[d]=h[d])};return f(g,c)};return function(g,c){function m(){this.constructor=g}f(g,c);g.prototype=null===c?Object.create(c):(m.prototype=c.prototype,new m)}}();Object.defineProperty(k,"__esModule",{value:!0});var p=q("./src/zonemasters/components/supercomponent.ts");f=function(f){function g(c,m){c=f.call(this,c,m)||this;c.cpmstar_siteskin_settings=null;c.contentOriginalMarginTop=NaN;c.adMarginTop="218px";c.lightboxIframe=null;c.originalBodyWrapStyles={};c.vidClosed=!1;c.popping=!1;c.video=null; c.videoCloseX=null;c.videoPopoutDiv=null;return c}r(g,f);g.prototype.saveBodyWrapStyles=function(){var c,m=this,h=m.module.options;h=null!==(c=this.getFirstSelector(h.cssSelector?h.cssSelector:"body"))&&void 0!==c?c:document.body;var d=window.getComputedStyle(h);["margin","padding-left","padding-right","max-width"].forEach(function(b){m.originalBodyWrapStyles[b]=d.getPropertyValue(b)});console.log("Saved bodyWrap styles:",m.originalBodyWrapStyles)};g.prototype.applyBodyWrapStyles=function(){var c, m=this,h=m.module.options,d=null!==(c=m.getFirstSelector(h.cssSelector?h.cssSelector:"body"))&&void 0!==c?c:document.body;this.originalBodyWrapStyles&&0!==Object.keys(m.originalBodyWrapStyles).length?(Object.keys(m.originalBodyWrapStyles).forEach(function(b){d.style.setProperty(b,m.originalBodyWrapStyles[b])}),console.log("Restored bodyWrap styles.")):console.warn("No original styles have been saved for bodyWrap.")};g.prototype.init=function(c,m){var h;p.default.prototype.init.call(this,c,m);var d= this;c=this.module.options;m=99999;var b="985px",l=null,a=1,e="0px",n=this.getRequestData();if(null!=c){m=null!==(h=c.zIndex)&&void 0!==h?h:99999;h=this.getFirstSelector(c.cssSelector);b=c.centerWidth?c.centerWidth:h?h.clientWidth:"985px";l=n?n.poolid:null;l=n&&n.poolid?n.poolid:"?";a=c.fixed?c.fixed:"1";e=this.getTop(!1);var g=c.stickyPadding?c.stickyPadding:0;var f=c.footerHeight?c.footerHeight:0;d.adMarginTop=c.marginTop?c.marginTop:"218px"}d.cpmstar_siteskin_settings={pid:l,centerWidth:b,fixed:a, topPos:e,zIndex:m,stickyPadding:g,footerHeight:f,root:d.module.options.useModuleDiv?d.module.div:void 0};h=this.getRenderTarget();this.module.adUnitPath&&(h.id=this.module.adUnitPath);h=d.res.getAdTypeAvailable(d.module);switch(h){case "premium":var w=this.skinTag=document.createElement("div");this.getRenderTarget().appendChild(w);if(d.res.renderAd){var k=d.res.renderAd;k(d.module,w,d.onAdRendered.bind(d))}break;case "banner":d.res.renderAd&&0==c.dual?(k=d.res.renderAd,w=d.createSkinTag(),k(d.module, w,d.onAdRendered.bind(d))):d.res.renderAd&&1==c.dual&&(k=d.res.renderAd,w=d.createSkinTag(),k(d.module,w,function(a){k(d.module,w,function(b){d.onAdRendered.call(d,[a,b])})}));break;case "json":d.res.renderAd&&d.res.renderAd(d.module,null);d.onAdRendered();break;default:d.mm.log("Error - invalid adtype: "+h+" for skin component")}};g.prototype.pxToNumber=function(c){c=/([0-9.]+)(px)?/.exec(c);if(null==c||""==c[1])throw Error("siteskin.pxToNumber - Error: Pixel input was not formatted correctly."); return parseInt(c[1])};g.prototype.getFirstSelector=function(c){if(null==c)return null;if(Array.isArray(c))for(var m=0;m=d&&h.play()}h=.95*window.innerHeight;d=.95*window.innerWidth;var b=d/-2,l=(window.innerHeight-.95*window.innerHeight)/2;c.module.options.gamestream&&(d=.75*window.innerWidth,l=(window.innerHeight-h)/2,h=.5625*d,b=d/-2,m=document.createElement("div"),m.style.backgroundColor= "rgba(0,0,0,0.75)",m.innerHTML="
Loading Game
Please Wait
",d=document.createElement("div"),d.style.cssText="position: absolute; border: 1px; background-color: #dd0000; opacity: .8;font-family: arial; color: white; position: absolute; z-index: 9999999999; top: 0px; right: 0px; font-size: 20px; cursor: pointer;",d.innerHTML=" x ",c.onEvent(d,"click", c.closeCPMStarVideo.bind(c)),m.appendChild(d),null==c.lightboxIframe&&(c.lightboxIframe=document.createElement("iframe"),c.lightboxIframe.src="https://gamestream.bioniclogic.com"),d=.75*window.innerWidth,l=(window.innerHeight-h)/2,h=.5625*d,b=d/-2,c.lightboxIframe.width=""+d,c.lightboxIframe.height=""+h,c.lightboxIframe.scrolling="no",c.lightboxIframe.style.visibility="hidden",setTimeout(function(){c.lightboxIframe.style.visibility="visible"},1200),m.appendChild(c.lightboxIframe));m.style.height= h+"px";m.style.width=d+"px";m.style.marginLeft=b+"px";m.style.left="50%";m.style.top=l+"px";m.style.position="fixed";if(h=c.videoCloseX)h.style.display="block",h.style.right="10px",h.style.fontSize="20px";document.body.style.overflowY="hidden";document.body.appendChild(c.videoPopoutDiv);c.videoPopoutDiv&&m&&(m.parentNode&&m.parentNode.removeChild(m),c.videoPopoutDiv.appendChild(m))};g.prototype.popIn=function(){var c,m,h=this.res.getResponseData?this.res.getResponseData():null,d=this.module.options, b=null!==(c=parseInt(d.marginTop))&&void 0!==c?c:255;d.videoHeight&&(b=parseInt(d.videoHeight));if(!this.popping){this.mm.log("watch me pop in");c=this.video;d=1.78*b;c.style.height=b+"px";c.style.width=d+"px";c.style.marginLeft=d/-2+"px";c.style.position="absolute";c.style.top="0";c.style.marginLeft=1.78*b/-2+"px";c.style.left=null!==(m=h.creativemacros.VIDEOLEFT)&&void 0!==m?m:this.module.options.videoLeft?this.module.options.videoLeft:"50%";if(m=this.videoCloseX)m.style.display="none";this.pop(); document.body.style.overflowY&&document.body.style.removeProperty("overflow-y");if(this.videoPopoutDiv&&c&&c.parentNode==this.videoPopoutDiv){for(;this.videoPopoutDiv.firstChild;)this.videoPopoutDiv.removeChild(this.videoPopoutDiv.firstChild);this.skinTag&&this.skinTag.appendChild(c)}this.videoPopoutDiv&&this.videoPopoutDiv.parentNode==document.body&&document.body.removeChild(this.videoPopoutDiv)}};g.prototype.pop=function(){var c,m,h=this.res.getResponseData?this.res.getResponseData():null,d=this.video; if(d){var b=this.module.options,l=b.pop,a=b.popHidden,e=b.cssSelector;if(!(parseInt(d.style.height)>parseInt(document.querySelector(e).style.marginTop)||!l&&!a)){l=null!==(c=parseInt(b.marginTop))&&void 0!==c?c:255;b.videoHeight&&(l=parseInt(b.videoHeight));if(window.scrollY>l&&!this.vidClosed){this.mm.log("pop: Video no longer visible");a&&(d.style.visibility="hidden");d.style.position="fixed";c=this.module.options.railVideoBottom?String(parseInt(this.module.options.railVideoBottom)):"10";c+="px"; var n=this.module.options.railVideoRight?String(parseInt(this.module.options.railVideoRight)):String(-1*(-1*n+g));n+="px";d.style.bottom=c;d.style.top="";parseInt(document.querySelector(e).clientWidth);var g;d.style.right=n;d.style.removeProperty("left");d.style.removeProperty("marginLeft");if(d=this.videoCloseX)d.style.display="block",d.style.right="5px"}else if(this.mm.log("pop: Video visible again"),a&&(d.style.visibility="visible"),d.style.position="absolute",d.style.removeProperty("bottom"), d.style.top="0px",d.style.removeProperty("right"),d.style.marginLeft=1.78*l/-2+"px",d.style.left=null!==(m=h.creativemacros.VIDEOLEFT)&&void 0!==m?m:this.module.options.videoLeft?this.module.options.videoLeft:"50%",d=this.videoCloseX)d.style.display="none";document.body.style.overflowY&&document.body.style.removeProperty("overflow-y")}}};g.prototype.vidmousein=function(){var c=this,m=c.video.querySelector("#CPMStarVideoCounter");if("3"!=m.innerHTML&&"2"!=m.innerHTML&&"1"!=m.innerHTML&&!c.popping){clearInterval(c.timer); m.innerHTML="3";var h=3;c.timer=setInterval(function(){h--;0>=h?c.popOut():m.innerHTML=""+h},1E3)}};g.prototype.vidmouseout=function(){clearInterval(this.timer);this.video.querySelector("#CPMStarVideoCounter").innerHTML="";this.module.options.gamestream||this.popIn()};g.prototype.closeCPMStarVideo=function(){this.vidClosed=!0;this.vidmouseout();clearInterval(this.timer);this.video.querySelector("#CPMStarVideoCounter").innerHTML="";this.popIn()};g.prototype.getOrientation=function(){var c;if(window.matchMedia("(orientation: portrait)").matches)return"portrait"; if(window.matchMedia("(orientation: landscape)").matches)return"landscape";var m=null===(c=window.screen)||void 0===c?void 0:c.orientation.angle;if(0===m||180===m)return"portrait";if(90===m||270===m)return"landscape"};g.prototype.onAdRendered=function(c){var m,h,d=this,b=this.module.options,l=d.res.getResponseData?d.res.getResponseData():null,a=this.getFirstSelector(b.cssSelector),e=null!==(m=b.centerWidth)&&void 0!==m?m:a?a.clientWidth:"985px";a=d.res.getAdTypeAvailable(d.module);m=null!==(h=b.responsive)&& void 0!==h?h:"";if("premium"!=a){if("banner"==a&&void 0!=b.dual&&void 0!=c){if(1!=b.dual)throw Error("siteskin.onAdRendered: The module property 'options.dual' is invalid. [ true, false ]");if(void 0==c)throw Error("siteskin.onAdRendered: The 'ads' input is undefined.");h=(h=this.getFirstSelector(b.cssSelector))?h.getBoundingClientRect().left:0;a=d.pxToNumber(window.getComputedStyle(c[0]).getPropertyValue("width"));c[0].style.marginLeft=d.numberToPx((1800-document.body.clientWidth)/2+h-a);c[1].style.marginLeft= d.numberToPx(e)}else if("json"==a&&l.click&&l.creativemacros&&(l.creativemacros.IMAGE1800X1000||l.creativemacros.IMAGE1920X1080||l.creativemacros.IMAGEURL||l.creativemacros.HTMLURL)){(function(a,e){var c,h,m,g;a=e.ownerDocument?e.ownerDocument:document;var n=a.createElement("iframe");n.style.borderWidth="0";n.scrolling="no";n.marginwidth=0;n.marginheight=0;n.topmargin=0;n.leftmargin=0;n.allowtransparency=!0;n.setAttribute("marginwidth","0");n.setAttribute("marginheight","0");n.setAttribute("topmargin", "0");n.setAttribute("leftmargin","0");n.setAttribute("allowtransparency","true");"1920"==d.res.getResponseData().width?(n.width="1920",n.height="1080"):(n.width="1800",n.height="1000");e.appendChild(n);e="";e=l.px_cr?"\n":"";e=l.code?""+l.code+e+"":""+e+"";n=n.contentWindow.document;n.write(e);n.close();b.background&&(n=b.background,"auto"==b.background&&l.creativemacros.BACKGROUNDCOLOR?n=l.creativemacros.BACKGROUNDCOLOR:b.background&&(n="black"),document.body.style.background=n);l.creativemacros.VIDEOURL&&(n=d.video=a.createElement("div"),b.top&&parseInt(b.top),e=null!==(c=b.expand||l.creativemacros.EXPAND)&&void 0!==c?c:!1,b.zIndex&&parseInt(b.zIndex),d.videoPopoutDiv= a.createElement("div"),c=null!==(h=parseInt(b.marginTop))&&void 0!==h?h:255,b.videoHeight&&(c=parseInt(b.videoHeight)),d.videoPopoutDiv.id="CPMStarSkinVideoLocation",d.videoPopoutDiv.style.top="0",d.videoPopoutDiv.style.left="0",d.videoPopoutDiv.style.zIndex="2147483647",d.videoPopoutDiv.style.backgroundColor="rgba(0,0,0,0)",d.videoPopoutDiv.style.position="fixed",d.videoPopoutDiv.style.width="100vw",d.videoPopoutDiv.style.height="100vh",d.videoPopoutDiv.style.backgroundColor="rgba(0,0,0,0.6)",n.style.zIndex= "2147483647",n.style.position="absolute",d.mm.isMobile()||(d.onEvent(window,"resize",d.pop.bind(d)),d.onEvent(window,"scroll",d.pop.bind(d)),e&&(d.onEvent(n,"mouseover",d.vidmousein.bind(d)),d.onEvent(n,"mouseleave",d.vidmouseout.bind(d))),n.style.marginLeft=1.78*c/-2+"px",n.style.left="50%",n.style.height=""+c+"px",n.style.width=""+1.78*c+"px"),n.style.marginLeft=1.78*c/-2+"px",n.style.left=null!==(m=l.creativemacros.VIDEOLEFT)&&void 0!==m?m:d.module.options.videoLeft?d.module.options.videoLeft: "50%",n.style.height=""+c+"px",n.style.width=""+1.78*c+"px",n.id="CPMStarSkinVideo",n.style.top="0px",d.videoCloseX=document.createElement("div"),d.videoCloseX.id="videoCloseX",d.videoCloseX.style.cssText="position: absolute; border: 1px; background-color: grey; opacity: .8; display: none;font-family: arial; color: white; position: absolute; z-index: 9999999999; top: 5px; right: 5px; border-radius: 10px; font-size: 15px; cursor: pointer;",d.videoCloseX.innerHTML=" x ",d.onEvent(d.videoCloseX, "click",d.closeCPMStarVideo.bind(d)),n.innerHTML="\n \n \n \n \n \n \n \n \n
\n \n
\n ", n.appendChild(d.videoCloseX),(h=d.skinTag)&&h.appendChild(n));if(d.mm.isMobile()&&b.mobileSkinSelector&&(l.creativemacros.MOBILEIMAGEURL1080X1920||l.creativemacros.MOBILEIMAGEURL1920X1080)){var f=b.portraitonly?b.portraitonly:!1;m="";l.creativemacros.MOBILEIMAGEURL1080X1920&&l.creativemacros.MOBILEIMAGEURL1920X1080?"portrait"==d.getOrientation()?m=l.creativemacros.MOBILEIMAGEURL1080X1920:"landscape"==d.getOrientation()&&(m=l.creativemacros.MOBILEIMAGEURL1920X1080):l.creativemacros.MOBILEIMAGEURL1080X1920&& (f=!0,m=l.creativemacros.MOBILEIMAGEURL1080X1920);h=document.createElement("div");h.id="uniqueCPMStarMobileSiteskinDiv";h.style.display=window.innerWidth>(null!==(g=d.module.options.mobileskinbreakpoint)&&void 0!==g?g:992)?"none":"block";g=b.ignoreMobileTop?0:parseInt(b.top);h.innerHTML="\n \n
ADVERTISEMENT
\n \n
\n
\n
\n
\n
\n
\n
\u21e9 Scroll for more \u21e9
\n ";window.addEventListener("orientationchange",function(){setTimeout(function(){var a, e=document.getElementById("uniqueCPMStarMobileSiteskinDiv");e&&(e.style.display=window.innerWidth>(null!==(a=d.module.options.mobileskinbreakpoint)&&void 0!==a?a:992)?"none":"block",a="",b.headerSelector&&(d.skinWrapper.style.top=d.getTop()),"portrait"===d.getOrientation()?a=l.creativemacros.MOBILEIMAGEURL1080X1920:"landscape"===d.getOrientation()&&(f?e.style.display="none":a=l.creativemacros.MOBILEIMAGEURL1920X1080),e.style.backgroundImage="url('"+a+"')")},300)},!1);g=b.mobileSkinSelector.pick?parseInt(b.mobileSkinSelector.pick): 0;if((g=document.querySelectorAll(b.mobileSkinSelector.find)[g])&&g.parentNode)switch(b.mobileSkinSelector.kind){case "swaphide":g.parentNode.insertBefore(h,g);g.style.display="none";break;case "swap":g.parentNode.insertBefore(h,g);g.parentNode.removeChild(g);break;case "replace":for(;g.firstChild;)g.removeChild(g.firstChild);case "last":case "into":g.appendChild(h);break;case "first":g.insertBefore(h,g.firstChild);break;case "before":g.parentNode.insertBefore(h,g);break;case "after":g.parentNode.insertBefore(h, g.nextSibling)}}})(this.module,this.createSkinTag());d.mm.isMobile()&&1024>window.innerWidth&&(756":"";b.top970X90&&l.click&&l.creativemacros&&l.creativemacros.IMAGE970X90?(h=parseInt(b.centerWidth.replace("px","")),a=Math.round(h/970*90),h="
"):b.top970X250&& l.click&&l.creativemacros&&l.creativemacros.IMAGE970X250&&(h=parseInt(b.centerWidth.replace("px","")),a=Math.round(h/970*250),h="
");d.module.div.innerHTML=h+c}if("content"!=m&&"true"!=m||!d.skinTag)"window"==m&&d.skinTag&&(window.addEventListener("resize", function(){d.resizeToContent(l,b)}),d.setTimeout(function(){d.resizeToContent(l,b)}.bind(d),101));else{var g=function(){var a=this.getFirstSelector(b.cssSelector);e=a?a.clientWidth:985;d.scaleEl(d.skinTag,d.contentScalar(e))}.bind(d);d.setTimeout(g,101);window.addEventListener("resize",function(){d.setTimeout(g,101)})}}};g.prototype.resizeToContent=function(c,g){if(document.querySelector(g.cssSelector)&&(c.creativemacros.IMAGE1800X1000||c.creativemacros.IMAGE1920X1080||c.creativemacros.IMAGEURL|| c.code)){var h=g.maxCenterWidth?g.maxCenterWidth:1600,d=1056;c.creativemacros.IMAGE1800X1000&&(d=988);parseInt(this.skinTag.style.transform.replace(/\(|\)|scale/g,"").split(",")[0]);var b=this.skinTag.clientWidth=h/d&&(b=h/d);d=g.cssSelector?g.cssSelector:"body";this.scaleEl(this.skinTag,b);l=1056*b;1E3>=window.innerWidth|| (l=c.creativemacros.IMAGE1800X1000?h<988*b?h:988*b:h<1056*b?h:1060*b,document.querySelector(d));h=g.centerWidth?parseInt(g.centerWidth):985;g.contentPaddingLeft||g.contentPaddingRight?(document.querySelector(d).style.paddingLeft=parseInt(g.contentPaddingRight)+"px",document.querySelector(d).style.paddingRight=parseInt(g.contentPaddingRight)+"px"):(document.querySelector(d).style.paddingLeft="0px",document.querySelector(d).style.paddingRight="0px");document.querySelector(d).style.maxWidth=Math.max(h, l)+"px";document.querySelector(d).style.margin=g.marginTop?g.marginTop+" auto auto":"0 auto";"true"==g.fillCenterAlways&&(c.creativemacros.IMAGE1920X1080||c.creativemacros.IMAGEURL)&&1056*b>parseInt(document.querySelector(d).clientWidth)&&(document.querySelector(d).style.width=l+"px");this.mm.isMobile()&&1024>window.innerWidth&&(756 "+b.childSelector,pick:e[a]});return c};d.prototype.makeCopyTargets=function(b){var c=[];switch(b.kind){case "afterEveryNthChild":c=this.getAfterEveryNthChildTargets(b)}return c};d.prototype.copyModule=function(b){if(!this.module.info.copyOf&&!this._hasCopiedAfterEveryNth){this._hasCopiedAfterEveryNth=!0;var c=this.makeCopyTargets(b.target),a=0;for(b=this.makeCopyConfigs(c,b.config);ab?c=a[b]:a.length&&(c=a[0])}return c};d.prototype.onAdRendered=function(b){};d.prototype.nextAd=function(){return this.res&& this.res.nextAd?this.res.nextAd(this.module):!1};d.prototype.render=function(b,c,a){this.res.renderAd&&this.res.renderAd(this.module,b,null!==c&&void 0!==c?c:this.onAdRendered.bind(this),a)};d.prototype.getNthNextSibling=function(b,c){for(var a=b.nextElementSibling,e=0;null!=a&&e"+e+""),e=getComputedStyle(r).width,l=getComputedStyle(r).height,a="
"+a+b.innerHTML+"
",g.default.insertNewIframe({width:e,height:l,intoEl:r,renderHtml:a,sandbox:this.module.options.sandbox});else if(this.module.template|| this.module.children)this.$mount(r),h.prototype.renderTemplate.call(this,this.module,r);b=function(){for(var a=[].slice.call(r.getElementsByClassName("autofit")),b=0;b=parseFloat(e.opacity))return!1}catch(D){}if("fixed"== e.position||"sticky"==e.position)break}a=a.parentNode}b=b.getBoundingClientRect();c&&(b.height=c);var d=window.innerWidth;c=window.innerHeight;var l=document.documentElement.clientWidth;a=document.documentElement.clientHeight;(e=d)&&l&&(e=Math.min(d,l));null==e&&(e=l);null==e&&(e=document.getElementsByTagName("body")[0].clientWidth);(d=c)&&a&&(d=Math.min(c,a));null==d&&(d=a);null==d&&(d=document.getElementsByTagName("body")[0].clientHeight);return 0<=b.top&&0<=b.left&&b.top+.6*b.height<=d&&b.left+ .8*b.width<=e?!0:!1};d.prototype.startRefreshTimer=function(b){var c=this;b=function(){var a=c.getRenderTarget(),b=c.lastRefreshed<(new Date).getTime()-c.module.options.refreshrate,d=document.hasFocus();a=c.isViewable(a,0);document&&document.hasFocus&&d&&b&&a&&(c.lastRefreshed=(new Date).getTime(),c.adcmd({kind:"adcmd",command:"refresh",module:c.module.info.name}))};c.onEvent(window,"focus",b);c.onEvent(window,"resize",b);c.onEvent(window,"scroll",b);c.onEvent(window,"orientationchange",b);c.setInterval(b, c.module.options.refreshrate)};d.prototype.onEvent=function(b,c,a,e){void 0===e&&(e=!1);var d=null;b.addEventListener?(b.addEventListener(c,a,e),d=function(a,b){this.removeEventListener(a,b)}.bind(b,c,a)):b.attachEvent&&(b.attachEvent("on",c,a),d=function(e,d){this.detachEvent(e,d).bind(b,c,a)});this.addFinalizer(d);return d};d.prototype.addFinalizer=function(b){(this.finalizers=this.finalizers||[]).push(b)};d.prototype.restyleCSS=function(b){var c=window.document,a=this.module.target?this.module.target.el: null;a&&a.ownerDocument&&(c=a.ownerDocument);this.css=b;this.module.styleEl&&this.module.styleEl.parentNode&&this.module.styleEl.parentNode.removeChild(this.module.styleEl);b=c.createElement("style");this.module.styleEl=b;b.type="text/css";b.styleSheet?b.styleSheet.cssText=v.getCssString(this.css,this.module.divid):b.appendChild(c.createTextNode(v.getCssString(this.css,this.module.divid)));c.head.appendChild(b)};d.prototype.destroy=function(){for(;this.finalizers&&0H&&t.currentTime>=.25*(H+1)*G&&x(H+1);var a=Date.now();!z.isPaused()&&4>H&&(a-ba)/1E3>=G+2&&(B("TimerHandler is firing complete"),3==H?x(4):(B("Had to end ad forcefully by timeout without even getting to third quartile"),W[4]=!0,d()))}function da(a){var b=0;if(!a)return b;a=a.split(":");0qa++&&T&&T.wrapper&&T.wrapper.vastadtaguri){var E=m(T.wrapper.vastadtaguri); E?(B("Wrapper found reloading: "+E),y[0]=y[0].concat(h(T.wrapper.impression)),n(E)):d("no wrapper url")}else G=Math.min(14400,G),null!=R?J?v(b):(B("VAST video became ready"),z.dispatchEvent(p("ready"))):d("no video url")}}catch(cb){d(cb)}}ua=b;ta=e;T=l;ra=f&&f.clickPrefix?f.clickPrefix:"";L=f?!!f.muted:!1;pa=f?!!f.forceSkippability:!1;ja=f.className?f.className:void 0;w(a)};this.skip=function(){if(ia&&!M&&z.isSkippable()){if(J&&C&&C.getAdSkippableState&&C.getAdSkippableState()&&C.skipAd&&"function"=== typeof C.skipAd)C.skipAd(),z.dispatchEvent(p("skipped"));else if(!J||pa)t&&t.pause(),z.dispatchEvent(p("skipped")),d("skipped");oa(X)}};this.close=function(){J&&C&&C.getAdSkippableState&&C.getAdSkippableState()&&C.skipAd&&"function"===typeof C.skipAd?C.skipAd():J&&this.setMuted(!0);d("skipped")};this.play=function(){la?(J?C&&C.resumeAd():t.play(),ba+=Date.now()-wa,la=!1):ia||M||(ia=!0,J?(C&&C.startAd(),K=setInterval(I,500)):n(R))};this.replay=function(){ia&&!J&&(y=[[],[],[],[],[]],W=[!0,!1,!1,!1, !1],H=0,ba=Date.now(),t.currentTime=0,t.play(),M=!1,K=setInterval(I,500))};this.pause=function(){la||(J?C.pauseAd():t.pause(),wa=Date.now(),la=!0)};this.isPlaying=function(){return ia&&!la&&!M};this.isPaused=function(){return la};this.isMuted=function(){return L};this.setMuted=function(a){var b=window.navigator.userAgent?window.navigator.userAgent.toLowerCase():null;if(t){if(0<=b.indexOf("ipad")||0<=b.indexOf("iphone")||0<=b.indexOf("ipod"))if(a){t.setAttribute("muted",null);try{t.removeAttribute("muted")}catch(Ea){}}else t.setAttribute("muted", "");t.muted=a}(L=a)||1!=va&&0!=va||this.setVolume(1)};this.isSkippable=function(){return!ia||M?!1:J&&!pa?C?a(C.adSkippableState):!1:z.getDuration()-z.getRemainingTime()>=P};this.getSkipOffset=function(){return P};this.setSkipOffset=function(a){P=a;!pa&&J||xa==z.isSkippable()||(z.dispatchEvent(p("skippablestatechange")),xa=this.isSkippable())};this.setSize=function(a,b){ta=a;T=b;t&&(t.width=a,t.height=b);Q&&(Q.width=""+a,Q.height=""+b)};this.getDuration=function(){return G};this.getRemainingTime=function(){return J? C&&C.adRemainingTime?a(C.adRemainingTime):Math.max(0,G-((new Date).getTime()-ba)/1E3):G-t.currentTime};this.getVolume=function(){return va};this.setVolume=function(a){0>a&&(a=0);1e)return b===c;if(0<=e){do{var d= b.slice(0,e),h=e>>0},0);d=(10+7*d%26).toString(36)+d.toString(36);c=[].slice.call(b.document.getElementsByClassName(d));0>>1},0),d=(10+7*d%26).toString(36)+ d.toString(36),c=[].slice.call(b.document.getElementsByClassName(d)));for(d=0;d>>b},0);return(10+7*a%26).toString(36)+a.toString(36)},Na=window.location.href.split("#")[0],Xa=hb(Na,1),U=window.cpmstarx||window[Xa];U.zonevars.blueprints={};var E=U.zonevars,Fa="#cpmstarDev"==M,ib="#cpmstarStaging"==M||"#urlzing"==M,Oa=Fa||ib,Pa="cdn",Qa="http:"==document.location.protocol?"http:":"https:";Fa?Pa="dev.server": ib?Pa="staging.server":"https:"==Qa&&(Pa="ssl.cdne");var Ya=Math.random(),ya=Qa+"//"+Pa+".cpmstar.com",Ga=Qa+"//server.cpmstar.com",Za=E.jbcheck?E.jbcheck.host:"",Ra=Za.split("").reduce(function(a,b){return(a<<5)-a+b.charCodeAt(0)>>>1},0).toString(36),Sa="0",$a=!1,Aa=0;try{sessionStorage&&sessionStorage.getItem(Ra)?sessionStorage.getItem(Ra):"0"}catch(ca){Sa="0"}var Ha=null,Ia=!1,ab="#cpmstarLog"==M,bb={},ma={},cb={banner:G.default,json:P.default,hb:y.default,video:P.default,editorial:W.default,skin:X.default}, Ma={banner:J.default,editorial:C.default,carousel:Q.default,video:va.default,script:H.default,skin:ba.default,jsskin:ua.default({fixed:"2",centerWidth:"988px",top:"128px",footerHeight:300,stickyPadding:"10px"},"create_cpmstar_siteskin"),anchor:ua.default({dir:1},"create_cpmstar_anchorad"),montage:T.default},sb=ta.default.GetComponentRegistry();Ma=A.mergeObjects(Ma,sb);for(var mb=Object.keys(Ma),fb=0;fbb?-1:a==b?0:1});for(b=0;bb.href.indexOf("cpmstar.com")&&(!Za||0>b.href.indexOf(Za))&&a.preventDefault()}));Ka(function(){var c,e;b.zonedata.options&&b.zonedata.options.gpt&&ka({});for(fa=function(a,c,e){var d, g,h;n();var l=e?e.cb:function(){},f=e?e.fail:null,m=null===(d=null===a||void 0===a?void 0:a.events)||void 0===d?void 0:d.fail,k=f,w=null;m&&(w=m?b.eventCallback(m):null,k=function(){w&&w(null);f&&f()});try{Sa=sessionStorage&&sessionStorage.getItem(Ra)?sessionStorage.getItem(Ra):"0"}catch(zb){Sa="0"}d=window.zone_conditions;if(null==d||aa(null,window.zone_conditions))if(null==E.conditions||null!=d&&null!=d.bypassConditions||aa(null,E.conditions)){d=E.modules;a&&(d=[a]);for(var u=0;u"==g[1]&&(g=g.slice(2)),g=g.trim(),0b)break;m+=n;if(null!=c&&h.length+g.length>c){b=!1;if("false"!==d.config.options.endOnPunctuation)for(e=c-1;e>=Math.ceil(c/1.5);e--)if(" "==g[e]&&("!"==g[e-1]||"."==g[e-1]||"?"==g[e-1])){b=!0;h+=g.slice(0,e);break}b||(h+=g.slice(0,c-h.length-3)+"...");break}else h+=g+"
"}return h}.bind(c);c.getMaxLength=function(a,b){}.bind(c);c.availImages=[];b=Object.keys(c.creativemacros);for(g=0;gg&&-1==d;g++)for(var h=0,l=0;l2*c[l].width||a2*c[l].height||ah&&(h=f,d=l)}-1==d&&(d=0);return c[d]};c.getImageUrl=function(a,b){return c.closestAspect(a,b,c.availImages).url}}; c.prototype.getCtx=function(){this.ctx||(this.ctxCanvas=document.createElement("canvas"),this.ctx=this.ctxCanvas.getContext("2d"));return this.ctx};c.prototype.makeAttempt=function(c){g.prototype.makeAttempt.call(this,c);var h=this,d=Math.floor(10+26*Math.random()).toString(36)+Math.floor(99999999*Math.random()).toString(36),b=this.getViewAspxBaseUrl();b+="poolid="+this.config.poolid+"&json="+this.config.json+"&callback="+d;this.config.multi&&(b+="&multi="+this.config.multi);this.config.requiredmacros&& (b+="&requiredmacros="+this.config.requiredmacros);h.mm.getScript(b);window[d]=function(b){var a=b.creatives;if(null!=a&&0!=a.length){var e={getAdTypeAvailable:function(a){return"editorial"},renderAd:function(c,e,d,g){null==g&&(g={});h.creatives=a;var l=h.config.options,f=window.innerWidth=b.creatives.length&&u.length":h.config.css&&(g+=""),p.default.insertNewIframe({width:this.config.style.width,height:this.config.style.height,intoEl:e,renderHtml:g+k+"",sandbox:c.options.sandbox}),k=function(){for(var a=[].slice.call(e.getElementsByClassName("autofit")),b=0;ba.cpm?-1:b.cpm==a.cpm?0:1}var p=this&&this.__extends||function(){var b= function(a,c){b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};return b(a,c)};return function(a,c){function e(){this.constructor=a}b(a,c);a.prototype=null===c?Object.create(c):(e.prototype=c.prototype,new e)}}();Object.defineProperty(k,"__esModule",{value:!0});f=q("./src/zonemasters/requests/superrequest.ts");var v=q("./src/zonemasters/utils.ts"),g="google cpmstar sharethrough superawesome magnite rubicon triplelift openx pubmatic appnexus 33across nobid pulsepoint consumable eplanning".split(" "), c="openx appnexus magnite rubicon cpmstar pubmatic sharethrough triplelift".split(" "),m=function(){function b(a,b){this.adPickResult=null;this.fallbackCreativeIndex=this.curRenderIndex=-1;this.hbRequest=b;this.unit=a;this.kind="none";this.bid=0;this.hb_adid=this.bidResponse=this.hb_bidder=null;this.bidsById={};this.bidsByBidder={};this.bidsBySize={};this.bidsByCpm=[];this.biddersByCpm=[];this.adIdsSelected=null}b.prototype.selectAd=function(a){this.curRenderIndex=a;var b=(new Date).getTime();if(!this.adIdsSelected)return!1; for(var c=null;al&&(l=.4);1 this.config.GAMPercent)&&(this.useGam=!0,this.config.GAMSubpoolid&&(this.subpoolid=this.config.GAMSubpoolid))};a.prototype.init=function(a){l.prototype.init.call(this,a);this.originalConfig=v.deepClone(a);this.crossOrigin=this.isCrossOriginFrame();this.reconfigure()};a.prototype.getAdUnitByPath=function(a){for(var b=0;bg&&(g=.4);1w+1E3&&A&&(e.bidsByCpm.push(g),e.bidsById[k.adId]=k,n=""+k.width+"x"+k.height,null==e.bidsBySize[n]?e.bidsBySize[n]=[g]:(e.bidsBySize[n].push(g),e.bidsBySize[n].sort(r)),null==e.bidsByBidder[k.bidder]?e.bidsByBidder[k.bidder]=[g]:(e.bidsByBidder[k.bidder].push(g),e.bidsByBidder[k.bidder].sort(r)))}w=Object.keys(e.bidsByBidder);for(b=0;b=d)||v?"fallback"==g.bidder&&g.cpm>=q&&e.adIdsSelected.push(g.adId):e.adIdsSelected.push(g.adId)}catch(M){}}a.bestBid=e}e.curRenderIndex!= c&&e.selectAd(c);return e}function l(a){if(!a.initAdserverSet){a.initAdserverSet=!0;var b={nextAd:function(a){null==a.renderIndex&&(a.renderIndex=0);a.renderIndex++;return(a=g(a,a.adUnitPath,a.renderIndex))&&"none"!=a.kind?!0:!1},pickAds:function(a,b,c){null==b.renderIndex&&(b.renderIndex=0,b.bestBid&&(b.bestBid=null));(a=b.bestBid=g(b,b.adUnitPath,b.renderIndex,!1,c))&&a.isBannerHB()&&"cpmstar"==a.hb_bidder&&a.bidResponse&&a.bidResponse.creativeMacros?b&&b.js&&b.js.res&&(b.js.res.getResponseData= function(a){return{creativemacros:a}}.bind(f,a.bidResponse.creativeMacros)):b&&b.js&&b.js.res&&(b.js.res.getResponseData=null);return a.adPickResult}.bind(f,h),getAdTypeAvailable:function(a,b){null==b.renderIndex&&(b.renderIndex=0,b.bestBid&&(b.bestBid=null));return(b.bestBid=g(b,b.adUnitPath,b.renderIndex)).getAdType()}.bind(f,h),renderAd:function(a,b,c,d,h){void 0===h&&(h={});null==b.renderIndex&&(b.renderIndex=0,b.bestBid&&(b.bestBid=null));null==d&&(d=function(){});var l=f.getAdUnitByPath(b.adUnitPath), k=g(b,b.adUnitPath,b.renderIndex),m=l.fallback,n=d;d=function(){n()};f.mm.log("bestbid is kind: "+k.kind);window.context&&window.context.reportRenderedEntityIdentifier&&("hb"==k.kind&&k.hb_bidder?window.context.reportRenderedEntityIdentifier("cpms_"+k.hb_bidder+"_"+k.hb_bidder):"fallback"==k.kind&&m&&m.creative&&m.creative.creativemacros&&window.context.reportRenderedEntityIdentifier("cpms_cpmstar_"+m.poolid+"_"+m.creative.creativemacros.CLICKURL));var p=k.hb_bidder;if(f.config.checkBid&&"number"=== typeof f.config.checkBid&&Math.random()<=f.config.checkBid){for(var v=["ix","openx","pubmatic","onemobile","appnexus"],q=!1,r=0;r")),c.width=A.width?A.width:m.width,c.height=A.height?A.height:m.height,h.write(""+p+""),h.close()):b.js.res.getResponseData=function(){return A};d()}}else{if(k.isJsonFallback()){p=k.fallbackCreativeIndex;var D=m.creatives[p];b.js.res.getResponseData=function(){return D}}d()}else x.cmd.push(function(){a.que.push(function(){var c= document.getElementById(b.js.getRenderTargetDivID());c&&c.classList.add("cpmstar_googlead");x.display(b.js.getRenderTargetDivID());a.setTargetingForGPTAsync([l.code]);l.gamAdSlot.setTargeting("cpms_prebid","1");f.mm.log("bidderInfo bidder:"+(t?t.bidder:"null")+" with campaign id: "+(t?t.campaignid:"null"));null!=t&&"cpmstar"!=t.bidder&&l.gamAdSlot.setTargeting("cpms_hb_campaignid",""+t.campaignid);l.gamAdSlot.setTargeting("cpms_gam_campaignid",""+l.gamCampaignid);l.gamAdSlot.setTargeting("cpms_poolid", ""+m.poolid);x.pubads().refresh([l.gamAdSlot]);null!=m&&null!=m.poolid&&f.mm.getScript(f.mm.serverroot+"/nc.aspx?poolid="+m.poolid+"&campaignid="+l.gamCampaignid+"&sp="+k.rawCPM*m.poolid/37.47)})})}.bind(f,h)};f.res=b;a.status="complete";a.batchRequestMode&&(f.status=a.status);f.triggerAllModuleCallbacks(a.modcb,f.res,function(b){var c=b.module;b=f.getAdUnitByPath(c.adUnitPath);c=b.fallback?b.fallback:c.fallback;return f.useGam&&!b.blockGam&&b.gamAdSlot||null!=c&&null!=c.bid&&c.requestId==a.requestId})}} var f=this;if(f.mm.isOptedOut())this.mm.log("Cannot make attempt - opted out");else{this.mm.log("Making attempt for "+a.length+" modules at"+this.mm.getTimeElapsed());for(var k=0;kt.requestBidsConfig.adUnitCodes.indexOf(I)&&t.requestBidsConfig.adUnitCodes.push(I);var K=[];p=function(){var b=f.config.adUnits[k];if(b.mediaTypes&&b.mediaTypes.banner&&b.mediaTypes.banner.sizes)for(var c=b.mediaTypes.banner.sizes,e=0;ea.requestBidsConfig.adUnitCodes.indexOf(d.code))){var g= d.fallback;if(null!=g&&null!=g.poolid){var f=Math.floor(10+26*Math.random()).toString(36)+Math.floor(99999999*Math.random()).toString(36);window[f]=function(e,d){return function(g){c.mm.log("fallback response");if(null!=g){var f=g.creatives;if(null!=f&&0!=f.length){var h=f[0];g=g.pks?g.pks:h.pks;null==g&&(g=0);d.requestId=a.requestId;d.bid=37.47*parseFloat(g)/d.poolid;d.bid*=null!=c.config.FALLBACK_BID_MULTIPLIER?c.config.FALLBACK_BID_MULTIPLIER:.95;d.creatives=f;d.creative=h;a.initAdserverSet&&null!= c.res&&c.triggerModuleCallback(b,c.res,function(a){return a.module.adUnitPath==e.code&&null!=a.cb})}}}}(d,g);if(!c.useGam||d.blockGam||null==d.gamAdUnitCode){g=this.getViewAspxBaseUrl()+"poolid="+g.poolid+"&json=c_mp&mv=1";if(c.blockGam||d.blockGam)g+="&gampb=1";d.mediaTypes&&d.mediaTypes.video&&d.mediaTypes.video.playerSize&&(g+="&multi=3",d=d.mediaTypes.video.playerSize,Array.isArray(d[0])&&(d=d[0]),g+="&w="+d[0],g+="&h="+d[1]);g+="&callback="+f;g+="&referer="+window.encodeURIComponent(location.protocol+ "//"+location.host+location.pathname);c.mm.getScript(g)}}}}};return a}(f.default);k.default=q},"./src/zonemasters/requests/skinrequest.ts":function(f,k,q){var r=this&&this.__extends||function(){var f=function(k,g){f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,g){c.__proto__=g}||function(c,g){for(var f in g)g.hasOwnProperty(f)&&(c[f]=g[f])};return f(k,g)};return function(k,g){function c(){this.constructor=k}f(k,g);k.prototype=null===g?Object.create(g):(c.prototype=g.prototype, new c)}}();Object.defineProperty(k,"__esModule",{value:!0});f=function(f){function k(g){g=f.call(this,g)||this;g.getMacroMaps=function(){return[{IMAGEURL:"LEFTIMAGEURL"},{IMAGEURL:"RIGHTIMAGEURL"}]};return g}r(k,f);return k}(q("./src/zonemasters/requests/editorialrequest.ts").default);k.default=f},"./src/zonemasters/requests/starbannerrequest.ts":function(f,k,q){var r=this&&this.__extends||function(){var f=function(k,g){f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,g){c.__proto__= g}||function(c,g){for(var f in g)g.hasOwnProperty(f)&&(c[f]=g[f])};return f(k,g)};return function(k,g){function c(){this.constructor=k}f(k,g);k.prototype=null===g?Object.create(g):(c.prototype=g.prototype,new c)}}();Object.defineProperty(k,"__esModule",{value:!0});f=function(f){function k(g){return f.call(this,g)||this}r(k,f);k.prototype.makeAttempt=function(g){var c=this,f=Math.floor(10+26*Math.random()).toString(36)+Math.floor(99999999*Math.random()).toString(36),h=this.getViewAspxBaseUrl();h+= "poolid="+this.config.poolid+"&json=c_mp&callback="+f;this.config.multi&&(h+="&multi="+this.config.multi);1==g.length&&g[0].module&&g[0].module.options&&g[0].module.options.roadblock&&(h+="&ROADBLOCK="+g[0].module.options.roadblock);h+="&referer="+window.encodeURIComponent(location.protocol+"//"+location.host+location.pathname);c.mm.getScript(h,function(){});c.config.width&&c.config.height&&window.context&&window.context.requestResize(c.config.width,c.config.height);window[f]=function(d){var b=d.creatives; if(null==b||0==b.length||null==b[0].code||""==b[0].code)c.res=null,c.status="failed";else{var f={getAdTypeAvailable:function(a){return"banner"},renderAd:function(a,e){c.renderBanners(e,b,a)}.bind(c)};window.context&&window.context.reportRenderedEntityIdentifier&&d&&d.creatives&&d.creatives[0]&&d.creatives[0].creativemacros&&d.creatives[0].creativemacros.CLICKURL&&window.context.reportRenderedEntityIdentifier("cpms_cpmstar_"+c.config.poolid+"_"+d.creatives[0].creativemacros.CLICKURL);c.res=f}c.triggerAllModuleCallbacks(g, c.res)}.bind(c)};return k}(q("./src/zonemasters/requests/superrequest.ts").default);k.default=f},"./src/zonemasters/requests/starjsonrequest.ts":function(f,k,q){var r=this&&this.__extends||function(){var f=function(k,g){f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,g){c.__proto__=g}||function(c,g){for(var f in g)g.hasOwnProperty(f)&&(c[f]=g[f])};return f(k,g)};return function(k,g){function c(){this.constructor=k}f(k,g);k.prototype=null===g?Object.create(g):(c.prototype=g.prototype, new c)}}();Object.defineProperty(k,"__esModule",{value:!0});f=function(f){function k(g){return f.call(this,g)||this}r(k,f);k.prototype.makeAttempt=function(g){f.prototype.makeAttempt.call(this,g);var c=this,k=Math.floor(10+26*Math.random()).toString(36)+Math.floor(99999999*Math.random()).toString(36),h=this.getViewAspxBaseUrl();h+="poolid="+this.config.poolid+"&rnd="+this.rnd;if(this.config.vast){h+="&fv=0&mv=1&json=c_m";if(this.config.width||this.config.w)h+="&w="+(this.config.w?this.config.w:this.config.width); if(this.config.height||this.config.h)h+="&h="+(this.config.h?this.config.h:this.config.height)}h+="&callback="+k;this.config.json&&(h+="&json="+this.config.json);this.config.multi&&(h+="&multi="+this.config.multi);this.config.requiredmacros&&(h+="&requiredmacros="+this.config.requiredmacros);h+="&referer="+window.encodeURIComponent(location.protocol+"//"+location.host+location.pathname);if(this.config.params){var d=this.config.params;h+=Object.keys(d).map(function(b){return[b,d[b]]}).reduce(function(b, c){return b+="&"+c[0]+"="+encodeURIComponent(c[1])},"")}this.config.url&&(h=this.config.url);window[k]=function(b){var d={getAdTypeAvailable:function(a){return"none"}};c.res=d;c.status="complete";null==b||0===Object.keys(b).length&&b.constructor===Object||""===b?(c.res=null,c.status="failed"):null!=b.creatives&&0=b.creatives.length?!1:!0},d.getAdTypeAvailable=function(a){return"video"},d.renderAd=function(a,b,c){c()},d.getResponseData=function(){return b.creatives[null!= d.renderIndex?d.renderIndex:0]}):(d.getAdTypeAvailable=function(a){return"json"},d.getResponseData=function(){return b});c.triggerAllModuleCallbacks(g,d)};this.config.jsres?setTimeout(function(){window[k](window[c.config.jsres])},0):this.config.vast&&3==this.config.vast&&this.config.url&&"undefined"!==typeof fetch?fetch(this.config.url).then(function(b){return b.text()}).then(function(b){window[k](b)}):this.mm.getScript(h)};return k}(q("./src/zonemasters/requests/superrequest.ts").default);k.default= f},"./src/zonemasters/requests/superrequest.ts":function(f,k,q){Object.defineProperty(k,"__esModule",{value:!0});var r=q("./src/zonemasters/utils.ts");f=function(){function f(f){this.mm=f;this.rnd=Math.round(999999*Math.random());this.status=null;this.modcb=[];this.attempts=0}f.prototype.reinit=function(){};f.prototype.init=function(f){this.config=f};f.prototype.triggerModuleCallback=function(f,g,c){if(f)for(var k=0;k",n=this.config.multiheader||"
",p=this.config.multisplitter||"";this.config.multi&&(b+=n);for(n=0;n")))}this.config.multi&&(b+=e);if(null!=k)return f.insertNewIframe({height:a,width:""+l,intoEl:k,renderHtml:""+b+"",sandbox:c.options.sandbox});throw Error("'el' was not defined.");};return f}();k.default=f},"./src/zonemasters/superclasses/basic/componentregistry.ts":function(f,k,q){Object.defineProperty(k,"__esModule",{value:!0});f=function(){function f(){}f.GetComponentRegistry=function(){return{}};f.RegisterComponent=function(f,k){};return f}();k.default= f},"./src/zonemasters/superclasses/basic/rootcomponent.ts":function(f,k,q){Object.defineProperty(k,"__esModule",{value:!0});f=function(){function f(f){}f.prototype.$mount=function(f){this.$el=f;return this};f.prototype.renderTemplate=function(f,k){var g="";"undefined"!==typeof window.doT&&f.template&&(f.render=window.doT.template(f.template));f.render?(g=f.data&&"function"===typeof f.data?f.data():f,g=f.render(g)):f.template&&(g=f.template);f=f.divid+".js";g=g.split("@this").join(f);k.innerHTML=g}; return f}();k.default=f},"./src/zonemasters/utils.ts":function(f,k,q){function r(b,a){if("string"!=typeof b){var c="",d;for(d in b){var f=b[d],g;if(g="@"!=d.trim()[0])g=d.trim().charCodeAt(0),g=!(48<=g&&57>=g);g?(a?(c+="#"+a+" "+d,"."==d[0]&&(c+=" , #"+a+d)):c+=d,c+="{"):c+=d+"{";for(var h in f)if(f.hasOwnProperty(h))if(g=f[h],"object"==typeof g){var l={};l[h]=g;c+=r(l,a)}else c+=h+":"+g+";";c+="}\n"}return c}return b}function p(b){var a=null;if(null==b)return a;if("object"==typeof b&&b instanceof HTMLElement||b.constructor&&"HTMLDivElement"==b.constructor.name)a=b;else if(Array.isArray(b)){a=[];for(var c=0;c"==d[1]&&(d=d.slice(2));d=d.trim(); d.length>a.length&&(a=d)}return a}function m(b,a,c,d){void 0===c&&(c=null);void 0===d&&(d=null);if(null==a)return a;if(null==c){c={};try{c["%%REFERER%%"]=window.location.href,c["%%REFERERHOSTNAME%%"]=window.location.hostname,c["%%IP%%"]=b.getIP()}catch(aa){}}null==d&&(d=[]);switch(typeof a){case "string":b=Object.keys(c);for(var e=0;ed.indexOf(f)){var g=c[f];a=a.split(f).join(g)}}break;case "object":for(e=Object.keys(a),f=0;fd.indexOf(g)&&(a[g]= m(b,a[g],c,d))}return a}function h(b){return null==b?[]:Array.isArray(b)?b:[b]}Object.defineProperty(k,"__esModule",{value:!0});k.toStringArrayLower=k.toArray=k.parsedCookies=k.objectToQueryString=k.macroReplace=k.autoFitText=k.getCtx=k.from_utf8=k.getLongestTextLine=k.mergeObjectsWithConditions=k.extendLite=k.mergeObjects=k.deepClone=k.getCssString=void 0;k.getCssString=r;k.deepClone=p;k.mergeObjects=v;k.extendLite=function(b,a){for(var c in a)a.hasOwnProperty(c)&&(b[c]=a[c]);return b};k.mergeObjectsWithConditions= function(b,a){return v(b,a,g)};k.getLongestTextLine=c;k.from_utf8=function(b){try{return decodeURIComponent(escape(b))}catch(a){return""}};var d=null,b=null;k.getCtx=function(){d||(b=document.createElement("canvas"),d=b.getContext("2d"));return d};k.autoFitText=function(b){var a=this.getCtx(),d=getComputedStyle(b);a.font=d.fontSize+" "+d.fontFamily;var f=c(b.innerText);a=a.measureText(f).width;f=parseFloat(d.width);isNaN(f)&&0=.95*f&&(a=f/a*.95,b.style.fontSize=parseFloat(d.fontSize)*a+"px")};k.macroReplace=m;k.objectToQueryString=function(b){var a="";if(b&&"object"===typeof b)for(var c=Object.keys(b),d=0;d