!function e(t,i,n){function a(r,o){if(!i[r]){if(!t[r]){var l="function"==typeof require&&require;if(!o&&l)return l(r,!0);if(s)return s(r,!0);var d=new Error("Cannot find module '"+r+"'");throw d.code="MODULE_NOT_FOUND",d}var u=i[r]={exports:{}};t[r][0].call(u.exports,function(e){var i=t[r][1][e];return a(i||e)},u,u.exports,e,t,i,n)}return i[r].exports}for(var s="function"==typeof require&&require,r=0;r1)for(var i=1;iu;)if((o=l[u++])!=o)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===i)return e||u||0;return!e&&-1}}},{"./_to-absolute-index":30,"./_to-iobject":32,"./_to-length":33}],7:[function(e,t,i){var n={}.toString;t.exports=function(e){return n.call(e).slice(8,-1)}},{}],8:[function(e,t,i){var n=t.exports={version:"2.5.1"};"number"==typeof __e&&(__e=n)},{}],9:[function(e,t,i){var n=e("./_a-function");t.exports=function(e,t,i){if(n(e),void 0===t)return e;switch(i){case 1:return function(i){return e.call(t,i)};case 2:return function(i,n){return e.call(t,i,n)};case 3:return function(i,n,a){return e.call(t,i,n,a)}}return function(){return e.apply(t,arguments)}}},{"./_a-function":4}],10:[function(e,t,i){t.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},{}],11:[function(e,t,i){t.exports=!e("./_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{"./_fails":15}],12:[function(e,t,i){var n=e("./_is-object"),a=e("./_global").document,s=n(a)&&n(a.createElement);t.exports=function(e){return s?a.createElement(e):{}}},{"./_global":16,"./_is-object":21}],13:[function(e,t,i){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],14:[function(e,t,i){var n=e("./_global"),a=e("./_core"),s=e("./_ctx"),r=e("./_hide"),o="prototype",l=function(e,t,i){var d,u,c,p=e&l.F,h=e&l.G,y=e&l.S,m=e&l.P,g=e&l.B,f=e&l.W,v=h?a:a[t]||(a[t]={}),b=v[o],w=h?n:y?n[t]:(n[t]||{})[o];for(d in h&&(i=t),i)(u=!p&&w&&void 0!==w[d])&&d in v||(c=u?w[d]:i[d],v[d]=h&&"function"!=typeof w[d]?i[d]:g&&u?s(c,n):f&&w[d]==c?function(e){var t=function(t,i,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,i)}return new e(t,i,n)}return e.apply(this,arguments)};return t[o]=e[o],t}(c):m&&"function"==typeof c?s(Function.call,c):c,m&&((v.virtual||(v.virtual={}))[d]=c,e&l.R&&b&&!b[d]&&r(b,d,c)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},{"./_core":8,"./_ctx":9,"./_global":16,"./_hide":18}],15:[function(e,t,i){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],16:[function(e,t,i){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},{}],17:[function(e,t,i){var n={}.hasOwnProperty;t.exports=function(e,t){return n.call(e,t)}},{}],18:[function(e,t,i){var n=e("./_object-dp"),a=e("./_property-desc");t.exports=e("./_descriptors")?function(e,t,i){return n.f(e,t,a(1,i))}:function(e,t,i){return e[t]=i,e}},{"./_descriptors":11,"./_object-dp":22,"./_property-desc":27}],19:[function(e,t,i){t.exports=!e("./_descriptors")&&!e("./_fails")(function(){return 7!=Object.defineProperty(e("./_dom-create")("div"),"a",{get:function(){return 7}}).a})},{"./_descriptors":11,"./_dom-create":12,"./_fails":15}],20:[function(e,t,i){var n=e("./_cof");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},{"./_cof":7}],21:[function(e,t,i){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],22:[function(e,t,i){var n=e("./_an-object"),a=e("./_ie8-dom-define"),s=e("./_to-primitive"),r=Object.defineProperty;i.f=e("./_descriptors")?Object.defineProperty:function(e,t,i){if(n(e),t=s(t,!0),n(i),a)try{return r(e,t,i)}catch(e){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(e[t]=i.value),e}},{"./_an-object":5,"./_descriptors":11,"./_ie8-dom-define":19,"./_to-primitive":34}],23:[function(e,t,i){var n=e("./_has"),a=e("./_to-iobject"),s=e("./_array-includes")(!1),r=e("./_shared-key")("IE_PROTO");t.exports=function(e,t){var i,o=a(e),l=0,d=[];for(i in o)i!=r&&n(o,i)&&d.push(i);for(;t.length>l;)n(o,i=t[l++])&&(~s(d,i)||d.push(i));return d}},{"./_array-includes":6,"./_has":17,"./_shared-key":28,"./_to-iobject":32}],24:[function(e,t,i){var n=e("./_object-keys-internal"),a=e("./_enum-bug-keys");t.exports=Object.keys||function(e){return n(e,a)}},{"./_enum-bug-keys":13,"./_object-keys-internal":23}],25:[function(e,t,i){i.f={}.propertyIsEnumerable},{}],26:[function(e,t,i){var n=e("./_object-keys"),a=e("./_to-iobject"),s=e("./_object-pie").f;t.exports=function(e){return function(t){for(var i,r=a(t),o=n(r),l=o.length,d=0,u=[];l>d;)s.call(r,i=o[d++])&&u.push(e?[i,r[i]]:r[i]);return u}}},{"./_object-keys":24,"./_object-pie":25,"./_to-iobject":32}],27:[function(e,t,i){t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},{}],28:[function(e,t,i){var n=e("./_shared")("keys"),a=e("./_uid");t.exports=function(e){return n[e]||(n[e]=a(e))}},{"./_shared":29,"./_uid":35}],29:[function(e,t,i){var n=e("./_global"),a="__core-js_shared__",s=n[a]||(n[a]={});t.exports=function(e){return s[e]||(s[e]={})}},{"./_global":16}],30:[function(e,t,i){var n=e("./_to-integer"),a=Math.max,s=Math.min;t.exports=function(e,t){return(e=n(e))<0?a(e+t,0):s(e,t)}},{"./_to-integer":31}],31:[function(e,t,i){var n=Math.ceil,a=Math.floor;t.exports=function(e){return isNaN(e=+e)?0:(e>0?a:n)(e)}},{}],32:[function(e,t,i){var n=e("./_iobject"),a=e("./_defined");t.exports=function(e){return n(a(e))}},{"./_defined":10,"./_iobject":20}],33:[function(e,t,i){var n=e("./_to-integer"),a=Math.min;t.exports=function(e){return e>0?a(n(e),9007199254740991):0}},{"./_to-integer":31}],34:[function(e,t,i){var n=e("./_is-object");t.exports=function(e,t){if(!n(e))return e;var i,a;if(t&&"function"==typeof(i=e.toString)&&!n(a=i.call(e)))return a;if("function"==typeof(i=e.valueOf)&&!n(a=i.call(e)))return a;if(!t&&"function"==typeof(i=e.toString)&&!n(a=i.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":21}],35:[function(e,t,i){var n=0,a=Math.random();t.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+a).toString(36))}},{}],36:[function(e,t,i){var n=e("./_export"),a=e("./_object-to-array")(!0);n(n.S,"Object",{entries:function(e){return a(e)}})},{"./_export":14,"./_object-to-array":26}],37:[function(e,t,i){var n=e("./_root").Symbol;t.exports=n},{"./_root":44}],38:[function(e,t,i){var n=e("./_Symbol"),a=e("./_getRawTag"),s=e("./_objectToString"),r="[object Null]",o="[object Undefined]",l=n?n.toStringTag:void 0;t.exports=function(e){return null==e?void 0===e?o:r:l&&l in Object(e)?a(e):s(e)}},{"./_Symbol":37,"./_getRawTag":41,"./_objectToString":42}],39:[function(e,t,i){(function(e){var i="object"==typeof e&&e&&e.Object===Object&&e;t.exports=i}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],40:[function(e,t,i){var n=e("./_overArg")(Object.getPrototypeOf,Object);t.exports=n},{"./_overArg":43}],41:[function(e,t,i){var n=e("./_Symbol"),a=Object.prototype,s=a.hasOwnProperty,r=a.toString,o=n?n.toStringTag:void 0;t.exports=function(e){var t=s.call(e,o),i=e[o];try{e[o]=void 0;var n=!0}catch(e){}var a=r.call(e);return n&&(t?e[o]=i:delete e[o]),a}},{"./_Symbol":37}],42:[function(e,t,i){var n=Object.prototype.toString;t.exports=function(e){return n.call(e)}},{}],43:[function(e,t,i){t.exports=function(e,t){return function(i){return e(t(i))}}},{}],44:[function(e,t,i){var n=e("./_freeGlobal"),a="object"==typeof self&&self&&self.Object===Object&&self,s=n||a||Function("return this")();t.exports=s},{"./_freeGlobal":39}],45:[function(e,t,i){t.exports=function(e){return null!=e&&"object"==typeof e}},{}],46:[function(e,t,i){var n=e("./_baseGetTag"),a=e("./_getPrototype"),s=e("./isObjectLike"),r="[object Object]",o=Function.prototype,l=Object.prototype,d=o.toString,u=l.hasOwnProperty,c=d.call(Object);t.exports=function(e){if(!s(e)||n(e)!=r)return!1;var t=a(e);if(null===t)return!0;var i=u.call(t,"constructor")&&t.constructor;return"function"==typeof i&&i instanceof i&&d.call(i)==c}},{"./_baseGetTag":38,"./_getPrototype":40,"./isObjectLike":45}],47:[function(e,t,i){"use strict";i.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(o)throw o;for(var n,a,s,l=!1,d={},u=0;u0&&void 0!==arguments[0])||arguments[0])||"boolean"!=typeof _mgwqp.started||!_mgwqp.started){_mgwqp.started=!0;for(var e=0;e<_mgq.length;e++){var t=_mgq[e];if(t&&t[1]&&t[1].lib){var i="_mgLib"+t[1].lib.replace(/\./g,"_");"function"==typeof window[i]&&(_mgq.splice(e--,1),"function"==typeof window[i][t[0]]?setTimeout((n=t,void window[i][n[0]](n[1])),1):console.warn("MgError: function "+_mgRec[0]+" not found in library "+i))}}var n;_mgq.length?setTimeout(function(){_mgwqp(!1)},1e3):_mgwqp.started=!1}})},{"./main":56}],58:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=e("./modules/debug");Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return n[e]}})});var a=e("./modules/config");Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return a[e]}})});var s=e("./modules/styles");Object.keys(s).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return s[e]}})});var r=e("./modules/loader");Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return r[e]}})});var o=e("./modules/helpers");Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return o[e]}})});var l=e("./modules/script");Object.keys(l).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return l[e]}})});var d=e("./modules/teaserCapping");Object.keys(d).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return d[e]}})});var u=e("./modules/videoAds");Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return u[e]}})});var c=e("./modules/videoLkqd");Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return c[e]}})});var p=e("./modules/videoInread");Object.keys(p).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return p[e]}})});var h=e("./modules/vrw");Object.keys(h).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return h[e]}})});var y=e("./modules/videoInline");Object.keys(y).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return y[e]}})});var m=e("./modules/formats/outstream");Object.keys(m).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return m[e]}})});var g=e("./modules/formats/nativeBase");Object.keys(g).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return g[e]}})});var f=e("./modules/formats/attachedWidget");Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(i,e,{enumerable:!0,get:function(){return f[e]}})})},{"./modules/config":59,"./modules/debug":60,"./modules/formats/attachedWidget":62,"./modules/formats/nativeBase":84,"./modules/formats/outstream":85,"./modules/helpers":89,"./modules/loader":90,"./modules/script":91,"./modules/styles":92,"./modules/teaserCapping":93,"./modules/videoAds":94,"./modules/videoInline":96,"./modules/videoInread":97,"./modules/videoLkqd":98,"./modules/vrw":99}],59:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:"ad",{status:e})}},i.setAdVisible=function(e){return{type:"AD_VISIBLE",state:n({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ad",{visible:e})}},i.setAdInit=function(e){return{type:"AD_INIT",state:n({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ad",{init:e})}},i.setAdMuted=function(e){return{type:"AD_MUTE",state:e}},i.setAdEnabled=function(e){return{type:"AD_ENABLED",state:e}},i.setWidgetInSight=function(e){return{type:"WIDGET_IN_SIGHT",state:e}},i.setWidgetBlurred=function(e){return{type:"WIDGET_BLURRED",state:e}},i.upsertTeaser=function(e){return{type:"UPSERT_TEASER",state:e}},i.upsertPlayerState=function(e){return{type:"PLAYER_STATE",state:e}},i.setPlayerStatus=function(e){return{type:"PLAYER_STATUS",state:e}},i.setPlayerVisible=function(e){return{type:"PLAYER_VISIBLE",state:e}},i.setPlayerInit=function(e){return{type:"PLAYER_INIT",state:e}},i.setPlayerMuted=function(e){return{type:"PLAYER_MUTE",state:e}},i.setPlayerExpanded=function(e){return{type:"PLAYER_EXPANDED",state:e}},i.setPlayerMouseOver=function(e){return{type:"PLAYER_MOUSE_OVER",state:e}},i.setPlayerTeaserPosition=function(e){return{type:"PLAYER_TEASER_POSITION",state:e}},i.setPopupVisible=function(e){return{type:"POPUP_VISIBLE",state:e}}},{}],62:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.AttachedWidgetVideo=void 0;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:"ad",d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"below";!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.mgVideoIndex=a.amby.get("mgVideoIndex"),this.widgetId=a.amby.get("widgetId"),this.playerDiv=document.createElement("div"),this.playerContainer=document.createElement("div"),this.playerDiv.id="mgAdPlayerDiv_"+this.mgVideoIndex+("ad"!==n?"_"+n:""),this.playerDiv.className="mgAdPlayerDiv_"+this.widgetId,this.playerContainer.appendChild(this.playerDiv),this.playerContainer.id="mgAdPlayerContainerDiv_"+this.mgVideoIndex+("ad"!==n?"_"+n:""),this.playerContainer.className="mgAdPlayerContainerDiv_"+this.widgetId,"ad"!==n&&l.Helpers.addClass(this.playerContainer,"partial"),"above"===d?t.insertBefore(this.playerContainer,t.children[0]):t.appendChild(this.playerContainer),this.playerContainer.addEventListener("click",function(e){"timeline"!==e.target.id&&a.amby.dispatch(o.upsertAdState({containerClicked:!0})),e.cancelBubble=!0}),(0,r.addSubListener)(n+".init",function(){a.amby.get(n+".init")===a.states.INIT_DONE&&(i.skipButton?i.skipButton.createElement():i.skipButton=new s.SkipAdButtonComponent(i.playerDiv,n))}),(0,r.addSubListener)(n+".visible",function(){a.amby.get(n+".visible")?(l.Helpers.removeClass(i.playerDiv,"hidden"),l.Helpers.removeClass(i.playerContainer,"hidden"),l.Helpers.addClass(i.playerDiv,"showed"),l.Helpers.addClass(i.playerContainer,"showed")):(l.Helpers.removeClass(i.playerDiv,"showed"),l.Helpers.removeClass(i.playerContainer,"showed"),l.Helpers.addClass(i.playerDiv,"hidden"),l.Helpers.addClass(i.playerContainer,"hidden"))})}return n(e,[{key:"applyPlayerSize",value:function(e){e&&(this.playerContainer&&(this.playerContainer.style.top=e.top+"px",this.playerContainer.style.left=e.left+"px",this.playerContainer.style.width=e.width+"px",this.playerContainer.style.height=e.height+"px"),this.playerDiv&&(this.playerDiv.style.width=e.pWidth+"px",this.playerDiv.style.height=e.pHeight+"px",this.centerPlayer()))}},{key:"centerPlayer",value:function(){this.playerDiv&&this.playerContainer&&(this.playerDiv.style.marginTop=(this.playerContainer.clientHeight-this.playerDiv.clientHeight)/2+"px",this.playerDiv.style.marginLeft=(this.playerContainer.clientWidth-this.playerDiv.clientWidth)/2+"px")}}]),e}();i.AdContainerComponent=d},{"../../helpers":89,"../actionCreators":61,"../listener":82,"../storage":88,"./skipAdButtonComponent":75}],64:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.AdControllerComponent=void 0;var n=function(){function e(e,t){for(var i=0;i-1&&a.amby.dispatch(r.setTriggerToTrue(e+".actionStop"))})})}},{key:"addPlayerListeners",value:function(e){var t=this;(0,s.addSubListener)(e+".status",function(){t.onPlayerStatus(e)})}},{key:"onPlayerStatus",value:function(e){switch(a.amby.get(e+".status")){case a.states.STATUS_READY:-1===[a.states.STATUS_READY,a.states.STATUS_PLAYING].indexOf(a.amby.get("ad.status"))&&(a.amby.dispatch(r.setAdInit(a.states.INIT_DONE)),a.amby.dispatch(r.setAdStatus(a.states.STATUS_READY))),a.amby.dispatch(r.setTriggerToTrue(e+".actionPlay"));break;case a.states.STATUS_PLAYING:a.amby.dispatch(r.setAdVisible(!0,e)),a.amby.dispatch(r.setAdStatus(a.states.STATUS_PLAYING));break;case a.states.STATUS_PAUSED:a.amby.dispatch(r.setAdStatus(a.states.STATUS_PAUSED));break;case a.states.STATUS_STOPPED:this.adsAtTime+=1,a.amby.dispatch(r.setAdVisible(!1,e)),this.readyPlayers.splice(this.readyPlayers.indexOf(e),1),this.readyPlayers.length>0&&this.maxAdsAtTime>this.adsAtTime?a.amby.dispatch(r.setTriggerToTrue(this.readyPlayers[0]+".actionPlay")):(this.adsAtTime=0,a.amby.dispatch(r.setAdStatus(a.states.STATUS_STOPPED)));break;case a.states.STATUS_LOADED:this.readyPlayers.push(e)}}},{key:"initAdPlayer",value:function(e){if(this.players[e]&&!this.players[e].component){switch(this.players[e].engine){case"aniview":this.players[e].component=new l.AniViewComponent({name:e,publisherId:this.players[e].publisherId,channelId:o.Helpers.isMobile()?this.players[e].mobileChannelId:this.players[e].desktopChannelId,playerContainerId:this.players[e].container.playerContainer.id,playerDivId:this.players[e].container.playerDiv.id,deviceType:a.amby.get("cappingData.dt"),vastRetry:this.players[e].vastRetry,errorLimit:this.players[e].errorLimit,maxrun:this.players[e].maxrun,logLevel:this.players[e].logLevel,timeout:parseInt(this.players[e].timeout,10)}),a.amby.dispatch(r.upsertState(p({},e,{skipoffset:this.players[e].skipoffset})));break;case"lkqd":this.players[e].component=new d.LKQDComponent({name:e,publisherId:this.players[e].pid,sid:this.players[e].sid,sidMobileWeb:this.players[e].sidMobileWeb,sidDesktop:this.players[e].sidDesktop,playerDivId:"lkqdContainer_"+this.widgetId,playerContainerId:this.players[e].container.playerDiv.id,timeout:parseInt(this.players[e].timeout,10)}),a.amby.dispatch(r.upsertState(p({},e,{skipoffset:this.players[e].skipoffset})))}a.amby.dispatch(r.setAdInit(a.states.INIT_NEEDED,e))}else a.amby.dispatch(r.setAdInit(a.states.INIT_RESET,e))}}]),e}();i.AdControllerComponent=h},{"../../debug":60,"../../helpers":89,"../actionCreators":61,"../listener":82,"../storage":88,"./adContainerComponent":63,"./aniViewComponent":66,"./lkqdComponent":70}],65:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.AdPlayerComponent=void 0;var n,a=e("babel-runtime/core-js/object/entries"),s=(n=a)&&n.__esModule?n:{default:n},r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var i=[],n=!0,a=!1,s=void 0;try{for(var r,o=e[Symbol.iterator]();!(n=(r=o.next()).done)&&(i.push(r.value),!t||i.length!==t);n=!0);}catch(e){a=!0,s=e}finally{try{!n&&o.return&&o.return()}finally{if(a)throw s}}return i}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var i=0;i-1&&(i.schedule[t.offset]||(i.schedule[t.offset]={adPlayers:[]}),i.schedule[t.offset].adPlayers.push(JSON.parse(JSON.stringify(e))))})}):(0,c.mgDebug)("Config error: there is no adPlayers or adSchedule."),this.adContainerComponent=new y.AdContainerComponent(t),this.adControllerComponent=new h.AdControllerComponent(this.adContainerComponent),this.addListeners()}return o(e,[{key:"addListeners",value:function(){var e=this;(0,u.addSubListener)("player.position",function(){if(l.amby.get("ad.enabled",!1)){var t=l.amby.get("player.position",0),i=l.amby.get("ad.enabledPosition",0);t&&(null===l.amby.get("ad.curAdPosition")?(0,s.default)(e.schedule).sort(function(e,t){return e[1].posInSec-t[1].posInSec}).forEach(function(t){var i=r(t,2),n=i[0],a=i[1];"pre"===n||"post"===n||a.initiated||null!==l.amby.get("ad.curAdPosition")||(a.initiated=!0,l.amby.get("ad.adInProgress",!1)||(l.amby.dispatch(d.upsertAdState({adInProgress:!0,curAdPosition:n})),e.initAdPlayer()))}):e.schedule[l.amby.get("ad.curAdPosition")]&&e.schedule[l.amby.get("ad.curAdPosition")].posInSec<=t-i&&(e.prevPlayerStatus=l.amby.get("player.status"),l.amby.dispatch(d.setTriggerToTrue("ad.actionPlay")))),l.amby.dispatch(d.upsertAdState({enabledTime:l.amby.get("ad.enabledTime",0)+1}))}}),(0,u.addSubListener)("ad.status",function(){e.onAdStatusChange()}),(0,u.addTriggerListener)("player.resize",function(){e.applyPlayerSize()}),(0,u.addSubListener)("ad.enabled",function(){if(l.amby.get("ad.enabled",!1)){var t=l.amby.get("player.position",0),i=l.amby.get("player.duration",1);(0,s.default)(e.schedule).forEach(function(e){var n=r(e,2),a=n[0],s=n[1];if("pre"!==a&&"post"!==a){var o=a.toString().match(/(\d+)%/);o&&o[1]?s.posInSec=Math.floor((i-t)*o[1]/100)||0:s.posInSec=parseInt(a,10)||0}}),l.amby.dispatch(d.upsertAdState({enabledPosition:l.amby.get("player.position",0)-l.amby.get("ad.enabledTime",0)}))}}),(0,u.addTriggerListener)("player.newItem",function(){l.amby.get("ad.status")===l.states.STATUS_PLAYING&&l.amby.dispatch(d.setTriggerToTrue("ad.actionStop")),(0,s.default)(e.schedule).forEach(function(e){var t=r(e,2)[1];t.initiated=!1,t.posInSec=null}),l.amby.dispatch(d.upsertAdState({enabledPosition:0,enabledTime:0,adInProgress:!1}))}),(0,u.addSubListener)("player.duration",function(){(0,s.default)(e.schedule).forEach(function(e){var t=r(e,2),i=t[0],n=t[1],a=l.amby.get("player.position",0),s=l.amby.get("player.duration",1);if(n.initiated=!1,s>1)if("pre"!==i&&"post"!==i){var o=i.toString().match(/(\d+)%/);o&&o[1]?n.posInSec=Math.floor((s-a)*(o[1]/100))||0:n.posInSec=parseInt(i,10)||0}else n.posInSec=null})}),(0,u.addTriggerListener)("player.userUnmute",function(){l.amby.dispatch(d.upsertAdState({initMuted:!1}))}),(0,u.addTriggerListener)("player.userMute",function(){l.amby.dispatch(d.upsertAdState({initMuted:!0}))}),(0,u.addSubListener)("ad.init",function(){l.amby.get("ad.init")===l.states.INIT_DONE&&(e.closeBtnComponent?e.closeBtnComponent.createElement():e.closeBtnComponent=new p.CloseButtonComponent(e.adContainerComponent.playerDiv))})}},{key:"onAdStatusChange",value:function(){switch(l.amby.get("ad.status")){case l.states.STATUS_READY:(0,c.mgDebug)("Ads found.");break;case l.states.STATUS_PLAYING:(0,c.mgDebug)("Ads playing."),this.prevPlayerStatus!==l.states.STATUS_PAUSED&&l.amby.get("ad.enabled",!1)?(l.amby.dispatch(d.upsertPlayerState({isAdPlaying:!0,actionPause:!0})),this.applyPlayerSize(),l.amby.get("ad.enabled",!1)&&l.amby.dispatch(d.setAdVisible(!0)),l.amby.get("ad.initMuted",!0)||l.amby.dispatch(d.setTriggerToTrue("ad.unmute"))):l.amby.dispatch(d.setTriggerToTrue("ad.actionPause"));break;case l.states.STATUS_PAUSED:(0,c.mgDebug)("Ads paused.");break;case l.states.STATUS_STOPPED:(0,c.mgDebug)("Ads stopped."),l.amby.dispatch(d.upsertPlayerState({isAdPlaying:!1})),l.amby.dispatch(d.setTriggerToTrue("player.actionPlay")),l.amby.dispatch(d.setAdVisible(!1)),l.amby.dispatch(d.upsertAdState({adInProgress:!1,curAdPosition:null}))}}},{key:"initAdPlayer",value:function(){this.adPlayerInited?l.amby.dispatch(d.setAdInit(l.states.INIT_RESET)):(l.amby.dispatch(d.setAdInit(l.states.INIT_NEEDED)),this.adPlayerInited=!0)}},{key:"applyPlayerSize",value:function(){var e=l.amby.get("videoElemPosition");this.adContainerComponent&&e&&(this.adContainerComponent.applyPlayerSize(e),l.amby.dispatch(d.upsertAdState({resize:!0,size:{width:e.pWidth,height:e.pHeight}})))}}]),e}();i.AdPlayerComponent=m},{"../../debug":60,"../actionCreators":61,"../listener":82,"../storage":88,"./adContainerComponent":63,"./adControllerComponent":64,"./closeButtonComponent":68,"babel-runtime/core-js/object/entries":1}],66:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.AniViewComponent=void 0;var n=function(){function e(e,t){for(var i=0;i-1&&(i.skipApiAction=!0,i.player.close())}),(0,s.addTriggerListener)("ad.mute",function(){i.apiMuteAction=!0,i.player&&i.player.mute()}),(0,s.addTriggerListener)("ad.unmute",function(){i.apiMuteAction=!0,i.player&&i.player.unmute()}),(0,s.addTriggerListener)("ad.resize",function(){i.onResize()}),(0,s.addSubListener)("popup.visible",function(){a.amby.get("player.isAdPlaying",!1)&&i.player&&a.amby.get(i.name+".status")===a.states.STATUS_PLAYING&&a.amby.get("formatConfig.inlinePlacement")&&i.player.resume()}),(0,s.addSubListener)("ad.mouseOver",function(){i.player&&a.amby.get("ad.isUnmuteOnHover")&&a.amby.get("ad.containerClicked")&&!o.Helpers.isMobile()&&!o.Helpers.isTablet()&&(i.apiMuteAction=!0,a.amby.get("ad.mouseOver")?i.player.unmute():i.player.mute())})}return n(e,[{key:"initPlayer",value:function(){var e=this;switch(a.amby.get(this.name+".init")){case a.states.INIT_NEEDED:if(a.amby.dispatch(r.setAdInit(a.states.INIT_IN_PROGRESS,this.name)),document.getElementById(d))return;this.stopRequestTime&&this.stopRequestTime>0&&(this.stopRequestTimeout=setTimeout(function(){(0,l.mgDebug)("Aniview StopRequestTimeout"),e.reset(),a.amby.dispatch(r.setAdStatus(a.states.STATUS_ERROR,e.name))},1e3*this.stopRequestTime)),(new Image).src="https://track1.aniview.com/track?pid="+this.config.publisherId+"&cid="+this.config.channelId+"&e=playerLoaded&cb="+Date.now(),this.script=document.createElement("script"),this.script.src=a.amby.get("ad.playerUrl")||"https://player.aniview.com/script/6.1/aniview.js",this.script.id=d,this.script.onload=function(){e.createPlayer(),a.amby.dispatch(r.setAdInit(a.states.INIT_DONE,e.name)),e.inited=!0},document.head.appendChild(this.script);break;case a.states.INIT_RESET:a.amby.dispatch(r.setAdInit(a.states.INIT_IN_PROGRESS,this.name)),this.reset(),this.stopRequestTimeout&&(clearTimeout(this.stopRequestTimeout),this.stopRequestTimeout=null),this.stopRequestTime&&this.stopRequestTime>0&&(this.stopRequestTimeout=setTimeout(function(){(0,l.mgDebug)("Aniview StopRequestTimeout"),e.reset(),a.amby.dispatch(r.setAdStatus(a.states.STATUS_ERROR,e.name))},1e3*this.stopRequestTime)),this.createPlayer(),a.amby.dispatch(r.setAdInit(a.states.INIT_DONE,this.name));break;case a.states.INIT_STOP:this.reset()}}},{key:"createPlayer",value:function(){var e=this,t=a.amby.get("ad.size",{width:300,height:169});this.config.width=t.width,this.config.height=t.height,this.config.autoSound=!a.amby.get("ad.initMuted",!0),this.player=new window.avPlayer(this.config),this.player.onLoad=function(){e.resetTimeout&&(clearTimeout(e.resetTimeout),e.resetTimeout=null),a.amby.dispatch(r.setAdStatus(a.states.STATUS_READY,e.name))},this.player.onPlay=function(t){var i=t.asid,n=t.videoUrl;e.stopRequestTimeout&&(clearTimeout(e.stopRequestTimeout),e.stopRequestTimeout=null),e.apiAction||a.amby.dispatch(r.upsertPlayerState({isPlayingOnVisible:!0})),e.asid=i,e.videoUrl=n,e.apiAction=!1,"ad"===e.name||[a.states.STATUS_LOADED,a.states.STATUS_PAUSED].indexOf(a.amby.get(e.name+".status"))>-1?(a.amby.get("ad.initMuted",!0)?(e.apiMuteAction=!0,e.player.mute()):(e.apiMuteAction=!0,e.player.unmute()),a.amby.dispatch(r.setAdStatus(a.states.STATUS_PLAYING,e.name)),e.vpaidSent||(e.vpaidSent=!0,a.amby.dispatch(r.upsertAdState({adTag:e.asid,videoUrl:e.videoUrl,vpaid:!0,adPlayer:1})))):(a.amby.dispatch(r.setAdStatus(a.states.STATUS_LOADED,e.name)),e.apiAction=!0,e.player.pause())},this.player.onPlay100=function(){e.checkMuted(),a.amby.dispatch(r.setAdStatus(a.states.STATUS_STOPPED,e.name))},this.player.onResume=function(){e.apiAction||a.amby.dispatch(r.upsertPlayerState({isPlayingOnVisible:!0})),e.apiAction=!1,a.amby.dispatch(r.setAdStatus(a.states.STATUS_PLAYING,e.name)),e.vpaidSent||(e.vpaidSent=!0,a.amby.dispatch(r.upsertAdState({adTag:e.asid,videoUrl:e.videoUrl,vpaid:!0,adPlayer:1})))},this.player.onPause=function(){e.apiAction||e.skipApiAction||a.amby.dispatch(r.upsertPlayerState({isPlayingOnVisible:!1})),e.apiAction=!1,e.skipApiAction=!1,a.amby.get(e.name+".status")!==a.states.STATUS_LOADED&&a.amby.dispatch(r.setAdStatus(a.states.STATUS_PAUSED,e.name))},this.player.onError=function(){a.amby.dispatch(r.setAdStatus(a.states.STATUS_ERROR,e.name)),e.resendTime||(e.resendTime=parseInt(a.amby.get("formatConfig.resendTime"),10)||5),e.resendLimit||(e.resendLimit=parseInt(a.amby.get("formatConfig.resendLimit"),10)||1),(0,l.mgDebug)("No ads found. Retry in "+e.resendTime+" sec. Iteration number: "+(a.amby.get(e.name+".resendNumber",0)+1)),!e.resetTimeout&&a.amby.get(e.name+".resendNumber",0)1&&void 0!==arguments[1])||arguments[1];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.container=t,this.widgetId=a.amby.get("widgetId");var n=o.Helpers.getParentTeaserBlock(this.container,"_mgw_"+this.widgetId);n&&(this.elem=n.querySelector(".mgCloseCrossButton")),!this.elem||i?this.createElement():this.addClickListener(),this.addListeners()}return n(e,[{key:"createElement",value:function(){this.elem=document.createElement("div"),this.elem.className="mgCloseButton_"+this.widgetId,this.container.appendChild(this.elem),this.addClickListener()}},{key:"addListeners",value:function(){var e=this;(0,r.addSubListener)(["closeBtn","visible"],function(){a.amby.get("closeBtn.visible",!1)?o.Helpers.addClass(e.elem,"showed"):o.Helpers.removeClass(e.elem,"showed")})}},{key:"addClickListener",value:function(){this.elem&&this.elem.addEventListener("click",function(e){a.amby.dispatch(s.setTriggerToTrue(["closeBtn","clicked"])),e.cancelBubble=!0})}}]),e}();i.CloseButtonComponent=l},{"../../helpers":89,"../actionCreators":61,"../listener":82,"../storage":88}],69:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.JwPlayerComponent=void 0;var n=function(){function e(e,t){for(var i=0;i0&&void 0!==arguments[0]&&arguments[0],i=a.amby.get("player.size");this.player&&(i?this.player.resize(i.width,i.height):this.player.resize()),o.Helpers.isIE()&&!t&&setTimeout(function(){e.onPlayerResize(!0)},1200)}},{key:"loadLibrary",value:function(){var e=this;new l.Loader({mgJwplatform:{url:this.jwplatformUrl,exists:"typeof window.jwplayer !== 'undefined'"}},function(){e.initPlayer()}).checkLoaded()}},{key:"initPlayer",value:function(){var e=[{description:"",image:"//video-cdn.mgid.com/XHcEUCFl-720.jpg",file:"//video-cdn.mgid.com/XHcEUCFl-26327326.mp4",title:"Ads"}],t=a.amby.get("player.muted",!0);"jwplayer"===this.playerType?(this.player=window.jwplayer(this.playerId),this.player.setup(o.Helpers.mergeObjects({autostart:!1,repeat:!0,mute:t,advertising:{},aspectratio:this.aspectRatio,width:"100%",playlist:e,abouttext:"Native Video by MGID",aboutlink:"https://www.mgid.com/"},this.config.jwsetup))):(this.player=new u.MgPlayer(this.playerId),this.player.setup(o.Helpers.mergeObjects({autostart:!1,repeat:!0,mute:t,playlist:e},this.config.mgsetup))),this.addPlayerListeners()}},{key:"addPlayerListeners",value:function(){var e=this;this.player.on("ready",function(){o.Helpers.repaintSafari(),e.player.load(e.playlist),a.amby.dispatch(s.setPlayerInit(a.states.INIT_DONE)),a.amby.dispatch(s.setPlayerStatus(a.states.STATUS_READY))}),this.player.on("displayClick",function(){a.amby.dispatch(s.setTriggerToTrue("player.displayClicked"))}),this.player.on("play",function(t){a.amby.dispatch(s.setPlayerStatus(a.states.STATUS_PLAYING)),"interaction"===t.playReason?e.nextButtonClicked||e.userSeekPaused?(e.userSeekPaused&&e.player.pause(!0),e.nextButtonClicked=!1,e.userSeekPaused=!1):(a.amby.dispatch(s.upsertPlayerState({isPlayingOnVisible:!0})),a.amby.dispatch(s.setTriggerToTrue("player.userPlay"))):a.amby.get("player.isAdPlaying",!1)&&e.player.pause(!0),(a.amby.get("ad.status")===a.states.STATUS_PLAYING||a.amby.get("player.isAdPlaying",!1))&&e.player.pause(!0)}),this.player.on("pause",function(e){(0,d.mgDebug)("jwPlayer Pause Event "+e.pauseReason),"interaction"===e.pauseReason&&(a.amby.dispatch(s.upsertPlayerState({isPlayingOnVisible:!1})),a.amby.dispatch(s.setTriggerToTrue("player.userPause"))),a.amby.dispatch(s.setPlayerStatus(a.states.STATUS_PAUSED))}),this.player.on("error",function(e){a.amby.dispatch(s.setPlayerStatus(a.states.STATUS_ERROR)),(0,d.mgDebug)(e)}),this.player.on("idle",function(){a.amby.dispatch(s.setPlayerStatus(a.states.STATUS_STOPPED))}),this.player.on("mute",function(e){a.amby.get("player.isControlsVisible",!1)&&(e.mute?(a.amby.dispatch(s.setTriggerToTrue("ad.mute")),a.amby.dispatch(s.setTriggerToTrue("player.userMute")),a.amby.dispatch(s.upsertAdState({initMuted:!0}))):(a.amby.dispatch(s.setTriggerToTrue("ad.unmute")),a.amby.dispatch(s.setTriggerToTrue("player.userUnmute")),a.amby.dispatch(s.upsertAdState({initMuted:!1})))),a.amby.dispatch(s.setPlayerMuted(e.mute))}),this.player.on("playlistItem",function(t){e.itemIndex=t.index,a.amby.dispatch(s.upsertPlayerState({itemIndex:t.index})),a.amby.dispatch(s.setTriggerToTrue("player.newItem"))}),this.player.on("time",function(t){t.position-e.currentPosition>1&&(e.currentPosition=Math.floor(t.position),a.amby.dispatch(s.upsertPlayerState({position:e.currentPosition})))}),this.player.on("firstFrame",function(){e.currentPosition=0,a.amby.dispatch(s.upsertPlayerState({duration:e.player.getDuration(),complete:!1})),a.amby.dispatch(s.setTriggerToTrue("player.firstFrame"))}),this.player.on("beforeComplete",function(){a.amby.dispatch(s.upsertPlayerState({complete:!0}))}),this.player.on("fullscreen",function(t){a.amby.dispatch(s.upsertPlayerState({fullscreen:t.fullscreen})),e.player.getState()===c&&setTimeout(function(){e.player.play(!0)},100),t.fullscreen||setTimeout(function(){e.fullscreenTimeout()},100)}),this.player.on("seek",function(t){e.player.getState()===p&&(e.userSeekPaused=!0),a.amby.dispatch(s.setTriggerToTrue("player.seek")),a.amby.dispatch(s.upsertPlayerState({position:Math.floor(t.offset)})),e.currentPosition=Math.floor(t.offset)}),this.player.on("controls",function(){var t=e.player.getContainer().querySelector(".jw-controlbar-right-group .jw-icon-next");t&&t.addEventListener("click",function(t){a.amby.dispatch(s.setTriggerToTrue("player.nextClicked")),e.nextButtonClicked=!0,t.cancelBubble=!0})})}},{key:"fullscreenTimeout",value:function(){var e=this;if(!window.screenTop&&!window.screenY||void 0!==document.webkitCurrentFullScreenElement&&null!==document.webkitCurrentFullScreenElement)setTimeout(function(){e.fullscreenTimeout()},100);else{var t=o.Helpers.getParentTeaserBlock(this.player.getContainer(),"_mgw_"+a.amby.get("widgetId",0))||this.player.getContainer();window.scrollTo(0,o.Helpers.getRect(t,!0).top-1)}}}]),e}();i.JwPlayerComponent=g},{"../../debug":60,"../../helpers":89,"../../loader":90,"../actionCreators":61,"../listener":82,"../storage":88,"./mgPlayer":71}],70:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.LKQDComponent=void 0;var n=function(){function e(e,t){for(var i=0;i-1&&i.player.skipAd()}),(0,s.addTriggerListener)("ad.mute",function(){i.player&&i.setVolume(0)}),(0,s.addTriggerListener)("ad.unmute",function(){i.player&&i.setVolume(100)}),(0,s.addTriggerListener)("ad.resize",function(){i.onResize()}),(0,s.addSubListener)("popup.visible",function(){a.amby.get("player.isAdPlaying",!1)&&i.player&&a.amby.get(i.name+".status")===a.states.STATUS_PLAYING&&a.amby.get("formatConfig.inlinePlacement")&&i.player.resumeAd()})):(0,l.mgDebug)("PlayerContainerID is not set.")}return n(e,[{key:"initPlayer",value:function(){var e=this;switch(a.amby.get(this.name+".init")){case a.states.INIT_NEEDED:a.amby.dispatch(r.setAdInit(a.states.INIT_IN_PROGRESS,this.name)),this.stopRequestTime&&this.stopRequestTime>0&&(this.stopRequestTimeout=setTimeout(function(){(0,l.mgDebug)("LKQD StopRequestTimeout"),e.reset(),a.amby.dispatch(r.setAdStatus(a.states.STATUS_ERROR,e.name))},1e3*this.stopRequestTime)),this.createPlayer();break;case a.states.INIT_RESET:a.amby.dispatch(r.setAdInit(a.states.INIT_IN_PROGRESS,this.name)),this.reset(),this.stopRequestTimeout&&(clearTimeout(this.stopRequestTimeout),this.stopRequestTimeout=null),this.stopRequestTime&&this.stopRequestTime>0&&(this.stopRequestTimeout=setTimeout(function(){(0,l.mgDebug)("LKQD StopRequestTimeout"),e.reset(),a.amby.dispatch(r.setAdStatus(a.states.STATUS_ERROR,e.name))},1e3*this.stopRequestTime)),this.createPlayer(),a.amby.dispatch(r.setAdInit(a.states.INIT_DONE,this.name));break;case a.states.INIT_STOP:this.reset()}}},{key:"createPlayer",value:function(){var e=this;this.config.playerWidth=a.amby.get("ad.size.width",640),this.config.playerHeight=a.amby.get("ad.size.height",400),this.config.volume=a.amby.get("ad.initMuted",!0)?0:100,(0,l.mgDebug)("LKQD initPlayer"),this.vpaidFrame=document.createElement("iframe"),this.lkqdId=this.config.lkqdId,this.vpaidFrame.id=this.config.lkqdId,this.vpaidFrame.name=this.config.lkqdId,this.vpaidFrame.style.display="none",this.vpaidFrame.onload=function(){e.vpaidFrameLoaded()},document.documentElement.appendChild(this.vpaidFrame)}},{key:"onResize",value:function(){var e=this;if(this.player){var t=a.amby.get("ad.size",{width:300,height:169});this.player.resizeAd(t.width,t.height,this.aspectRatio)}setTimeout(function(){e.hideButtons()},0)}},{key:"addPlayerEvents",value:function(){var e=this;this.player&&(this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent Adloaded"),e.inited=!0,e.resetTimeout&&(clearTimeout(e.resetTimeout),e.resetTimeout=null),a.amby.dispatch(r.setAdInit(a.states.INIT_DONE,e.name)),a.amby.dispatch(r.setAdStatus(a.states.STATUS_READY,e.name))},"AdLoaded"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdImpression"),a.amby.dispatch(r.setTriggerToTrue("ad.impression"))},"AdImpression"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdError"),a.amby.dispatch(r.setAdStatus(a.states.STATUS_ERROR,e.name)),a.amby.dispatch(r.upsertAdState({errorMessage:(0,o.getInObject)(e.vpaidFrame,["contentWindow","lkqdCdn"],"")})),e.resendTime||(e.resendTime=parseInt(a.amby.get("formatConfig.resendTime"),10)||5),e.resendLimit||(e.resendLimit=parseInt(a.amby.get("formatConfig.resendLimit"),10)||1),(0,l.mgDebug)("No ads found. Retry in "+e.resendTime+" sec. Iteration number: "+(a.amby.get(e.name+".resendNumber",0)+1)),!e.resetTimeout&&a.amby.get(e.name+".resendNumber",0)-1?a.amby.dispatch(r.setAdStatus(a.states.STATUS_PLAYING,e.name)):(a.amby.dispatch(r.setAdStatus(a.states.STATUS_LOADED,e.name)),e.apiAction=!0,e.player.pauseAd()),e.resized||(e.resized=!0,e.onResize()),a.amby.get("ad.initMuted",!0)?e.setVolume(0):e.setVolume(100),e.hideButtons()},"AdStarted"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdSkipped")},"AdSkipped"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdClickThru"),a.amby.dispatch(r.setTriggerToTrue("ad.clicked")),e.apiAction=!0,e.player.pauseAd()},"AdClickThru"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdLoadFailure")},"AdLoadFailure"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdViewable")},"AdViewable"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdNotViewable")},"AdNotViewable"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdUnmeasurable")},"AdUnmeasurable"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdOpportunity")},"AdOpportunity"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdNonOpportunity")},"AdNonOpportunity"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdUnavailable"),e.callForAd()},"AdUnavailable"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdAvailable")},"AdAvailable"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdUnavailableTimeout")},"AdUnavailableTimeout"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdUnavailableNonSuccess")},"AdUnavailableNonSuccess"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdUnavailableAborted")},"AdUnavailableAborted"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdAvailableHeaderBidding")},"AdAvailableHeaderBidding"),this.player.subscribe(function(){(0,l.mgDebug)("LKQDComponent AdUnavailableHeaderBidding")},"AdUnavailableHeaderBidding"))}},{key:"vpaidFrameLoaded",value:function(){var e=this;this.vpaidLoader=this.vpaidFrame.contentWindow.document.createElement("script"),this.vpaidLoader.src="https://ad.lkqd.net/vpaid/formats.js?pid="+this.config.pid+"&"+this.sidParam,this.vpaidLoader.onload=function(){e.player=e.vpaidFrame.contentWindow.getVPAIDAd(),e.addPlayerEvents(),e.player.handshakeVersion("2.0"),e.ready=!0,e.callForAd()},this.vpaidFrame.contentWindow.document.body.appendChild(this.vpaidLoader)}},{key:"callForAd",value:function(){if(!this.playing&&!this.ended){(0,l.mgDebug)("Init LKQD Player");var e={slot:document.getElementById(this.config.playerContainerId),videoSlot:document.getElementById(this.config.playerId),videoSlotCanAutoPlay:!1,lkqdSettings:this.config};this.player.initAd(this.config.playerWidth,this.config.playerHeight,"normal",600,"",e)}}},{key:"setVolume",value:function(e){var t=this;this.player&&(this.player.setAdVolume(e),this.getVideoElement()&&setTimeout(function(){e>0?(t.videoElement.muted=!1,t.videoElement.volume=e>1?e/100:e):(t.videoElement.muted=!0,t.videoElement.volume=0)},0)),setTimeout(function(){t.hideButtons()},0)}},{key:"getVideoElement",value:function(){return this.vpaidFrame&&this.vpaidFrame.contentWindow?(this.videoElement=this.vpaidFrame.contentWindow.lkqdContainer?this.vpaidFrame.contentWindow.lkqdContainer.querySelector("video"):null,this.videoElement):null}},{key:"reset",value:function(){if((0,l.mgDebug)("LKQD Deleting AD player"),this.player&&this.player.stopAd(),this.playing=!1,this.resized=!1,this.requested=!1,this.ended=!1,this.ready=!1,this.vpaidFrame){var e=(0,o.getInObject)(this.vpaidFrame,["contentWindow","lkqdContainer","parentNode"]);for(e&&e.removeChild((0,o.getInObject)(this.vpaidFrame,["contentWindow","lkqdContainer"])),this.vpaidFrame.parentNode&&this.vpaidFrame.parentNode.removeChild(this.vpaidFrame),this.playerDiv||(this.playerDiv=document.getElementById(this.config.playerContainerId));this.playerDiv.firstChild;)this.playerDiv.removeChild(this.playerDiv.firstChild)}}},{key:"attachObserver",value:function(){if(!this.observerAttached){var e=document.getElementById(this.config.playerContainerId);e&&(this.getObserver().observe(e,{childList:!0}),this.observerAttached=!0)}}},{key:"getObserver",value:function(){return this.observer||(this.observer=new MutationObserver(function(e){e.forEach(function(e){"childList"===e.type&&(e.addedNodes.length&&Array.prototype.slice.call(e.addedNodes).forEach(function(e){"DIV"===e.tagName&&(e.style.display="none")}))})})),this.observer}},{key:"hideButtons",value:function(){try{this.vpaidFrame.contentWindow.lkqdContainer&&(this.vpaidFrame.contentWindow.lkqdContainer.children[0].children[1].children[0].style.display="none")}catch(e){(0,l.mgDebug)(e.message)}}}]),e}();i.LKQDComponent=d},{"../../debug":60,"../../helpers":89,"../actionCreators":61,"../listener":82,"../storage":88}],71:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.MgPlayer=void 0;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var i=0;i0?t.playlist=i:console.error("Playlist format error."),t.stylePath=r,t.addTemplate(),t.repeat=n,t.video.muted=!!a,s.Helpers.addClass(t.container,"mg2player_mute"),a||s.Helpers.removeClass(t.container,"mg2player_mute"),t.fireEvent("ready")},0)}},{key:"addTemplate",value:function(){if(this.container.className="mg2player mg2player_preload",this.container.innerHTML='
',!document.getElementById("mgPlayerStyles")){this.stylePath||(this.stylePath=(0,s.getInObject)(window,["_mgLib1_9_15","libConfig","mgPlayerStyles"]),this.stylePath&&"string"==typeof this.stylePath||console.error("StylePath not found."));var e=document.createElement("link");e.setAttribute("rel","stylesheet"),e.setAttribute("type","text/css"),e.setAttribute("href",this.stylePath+"?v="+Math.floor(1e6*Math.random())),e.id="mgPlayerStyles",e.onload=function(){e.setAttribute("data-loaded","true")},document.head.appendChild(e)}this.video=this.container.querySelector("video"),this.video||(this.video=document.createElement("video"),this.video.className="mg2player__video",this.container.appendChild(this.video)),this.video.src=this.playlist[0].file,this.video.poster=this.playlist[0].image,this.progressElem=this.container.querySelector(".mg2player__track-played"),this.progressPointElem=this.container.querySelector(".mg2player__track-point"),this.bufferProgressElem=this.container.querySelector(".mg2player__track-buffer"),this.muteBtnElem=this.container.querySelector(".mg2player__volume"),this.playBtnElem=this.container.querySelector(".mg2player__play-btn"),this.timeElems=this.container.querySelectorAll(".mg2player__time"),this.progressBarElem=this.container.querySelector(".mg2player__track"),this.addListeners()}},{key:"addListeners",value:function(){var e=this;this.video&&(this.video.addEventListener("playing",function(){e.status="playing",s.Helpers.addClass(e.container,"mg2player_playing"),e.fireEvent("play",{playReason:e.playBtnClicked?"interaction":"external"}),e.playBtnClicked=!1,e.firstFrameFired||(e.fireEvent("firstFrame"),e.firstFrameFired=!0)}),this.video.addEventListener("pause",function(){e.status="paused",s.Helpers.removeClass(e.container,"mg2player_playing"),e.fireEvent("pause",{pauseReason:e.playBtnClicked?"interaction":"external"}),e.playBtnClicked=!1}),this.video.addEventListener("ended",function(){e.status=r,e.fireEvent("complete"),e.playlistItem(e.currentIndex+1)}),this.video.addEventListener("error",function(){console.error(e.video.error),e.fireEvent("error","ERROR CODE: "+e.video.error.code+"; Message: "+e.video.error.message)}),this.video.addEventListener("seeking",function(){e.fireEvent("seek",{offset:e.video.currentTime})}),this.video.addEventListener("seeked",function(){e.fireEvent("seeked")}),this.video.addEventListener("timeupdate",function(){e.progress=e.video.currentTime/e.video.duration*100,e.progressElem.style.width=e.progress+"%",e.progressPointElem.style.left=e.progress+"%",e.timeElems[0].innerText=s.Helpers.formatTime(e.video.currentTime),e.fireEvent("time",{position:e.video.currentTime,duration:e.video.duration})}),this.video.addEventListener("volumechange",function(){e.video&&(e.video.muted?s.Helpers.addClass(e.container,"mg2player_mute"):s.Helpers.removeClass(e.container,"mg2player_mute")),e.fireEvent("mute",{mute:e.video.muted})}),this.video.addEventListener("progress",function(t){e.updateProgress(t)}),this.video.addEventListener("click",function(){e.onPlayBtnClick(),e.fireEvent("displayClick")}),this.video.addEventListener("loadstart",function(){e.status="buffering"}),this.video.addEventListener("durationchange",function(){e.timeElems[1].innerText=s.Helpers.formatTime(e.video.duration)}),this.video.addEventListener("canplay",function(){s.Helpers.removeClass(e.container,"mg2player_preload"),e.status=r}),this.muteBtnElem.addEventListener("click",function(t){e.video&&e.setMute(!e.video.muted),t.cancelBubble=!0}),this.playBtnElem.addEventListener("click",function(t){e.onPlayBtnClick(),t.cancelBubble=!0}),this.progressBarElem.addEventListener("click",function(t){var i=e.progressBarElem.getBoundingClientRect(),n=(t.clientX-i.left)/i.width;e.video&&e.seek(Math.floor(n*e.video.duration))}))}},{key:"play",value:function(){var e=this;this.video&&(s.Helpers.isIE()?this.video.play():this.video.play().catch(function(){e.video.muted=!0,e.video.play().catch(function(e){console.error("ERROR: "+e.name+" MESSAGE: "+e.message)})}))}},{key:"pause",value:function(){this.video&&this.video.pause()}},{key:"setMute",value:function(e){this.video.muted=!!e}},{key:"playlistItem",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e>=this.playlist.length?this.currentIndex=0:this.currentIndex=e,this.video&&Object.prototype.hasOwnProperty.call(this.playlist,e)&&(this.video.src=this.playlist[e].file,this.video.poster=this.playlist[e].image,s.Helpers.addClass(this.container,"mg2player_preload")),this.firstFrameFired=!1,t&&(e=e&&(this.video.currentTime=e)}},{key:"resize",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.aspectRatio=(i||"16:9").match(/(\d+):(\d+)/).reduce(function(e,t,i){return e[["ratio","width","height"][i]]=t,e},{}),this.aspectRatio.width=parseInt(this.aspectRatio.width,10),this.aspectRatio.height=parseInt(this.aspectRatio.height,10),this.container.style.width=e+"px",this.container.style.height=t+"px",this.video.style.width=e+"px",this.video.style.height=e/(this.aspectRatio.width/this.aspectRatio.height)+"px"}},{key:"load",value:function(e){Array.isArray(e)?this.playlist=e:e&&"object"===(void 0===e?"undefined":n(e))&&(this.playlist=[e]),this.playlistItem(0,!1)}},{key:"updateProgress",value:function(e){e.lengthComputable?this.buffered=e.loaded/e.total*100:this.buffered=100,this.bufferProgressElem.style.width=this.buffered+"%"}},{key:"getDuration",value:function(){return this.video.duration}},{key:"getState",value:function(){return this.status}},{key:"getContainer",value:function(){return this.container}},{key:"onPlayBtnClick",value:function(){this.video&&(this.video.paused||this.video.ended?this.play():this.pause()),this.playBtnClicked=!0}},{key:"on",value:function(e,t){Object.prototype.hasOwnProperty.call(this.eventListeners,e)||(this.eventListeners[e]=[]),this.eventListeners[e].push(t)}},{key:"fireEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Object.prototype.hasOwnProperty.call(this.eventListeners,e)&&this.eventListeners[e].forEach(function(e){e(t)})}}]),e}();i.MgPlayer=o},{"../../helpers":89}],72:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.MuteButtonComponent=void 0;var n=function(){function e(e,t){for(var i=0;i
'+t.title+'
Now playing
HD
'+t.title+"
",o.onclick=function(e){a.amby.dispatch(s.setTriggerToTrue("playlist."+i+".clicked")),e.cancelBubble=!0},e.linkElems.push(o),e.popupFooter.appendChild(o);var l=null,d=null;if(n.duration&&(l=n.duration%60,d=Math.floor(n.duration/60)),e.videoTeasers&&e.videoTeasers[i]){var u=e.videoTeasers[i].querySelector(".mg-total-views");u&&n.impressions&&(u.innerText=u.innerText.replace(/^\d*/,n.impressions));var c=e.videoTeasers[i].querySelector(".mg-video-duration");c&&n.duration&&(c.innerText=d+":"+(l>9?l:"0"+l))}var p=o.querySelector(".mgline-pop__duration");p&&n.duration&&(p.innerText=d+":"+(l>9?l:"0"+l)),t.videoExt=n})}},{key:"addListeners",value:function(){var e=this;(0,r.addSubListener)("player.itemIndex",function(){var t=a.amby.get("player.itemIndex");if(e.itemIndex!==t){e.itemIndex=t;var i=parseInt(a.amby.get("formatConfig.inlinePlacement"),10);if(i){var n=(0,o.getInObject)(e.playlist,[t,"title"],"");a.amby.dispatch(s.upsertTeaser({index:i-1,teaser:{title:n}}))}if(e.popup){if(e.popupFooter){var r=e.popupFooter.querySelectorAll(".current-playing");r&&(r=Array.apply(null,r)).forEach(function(e){o.Helpers.removeClass(e,"current-playing")}),o.Helpers.addClass(e.linkElems[t],"current-playing")}var l=e.popup.querySelector(".video-info__title-cell_"+e.widgetId);l&&(l.innerHTML=e.linkElems[t].querySelector("img").getAttribute("alt"));var d=e.popup.querySelector(".video-info__sub-title_"+e.widgetId);d&&((0,o.getInObject)(e.playlist,[t,"videoExt","description"])?d.innerHTML=o.Helpers.fromAscii(e.playlist[t].videoExt.description):d.innerHTML="")}}}),this.popup&&(0,r.addSubListener)("player.status",function(){if(e.linkElems&&void 0!==e.itemIndex){var t=e.linkElems[e.itemIndex].querySelector(".mctitle-pop");a.amby.get("player.adIsPlaying",!1)||a.amby.get("player.status")!==a.states.STATUS_PAUSED?o.Helpers.removeClass(t,"paused"):o.Helpers.addClass(t,"paused")}})}}]),e}();i.PlaylistComponent=d},{"../../debug":60,"../../helpers":89,"../actionCreators":61,"../listener":82,"../storage":88}],74:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.PopupComponent=void 0;var n=function(){function e(e,t){for(var i=0;i0&&(this.elem.innerText=this.timeToSkipText+" "+this.timeToSkip),this.skipIntervalId=setInterval(function(){e.elem.innerText=e.timeToSkipText+" "+e.timeToSkip,e.timeToSkip<=0&&e.skipIntervalId?(clearInterval(e.skipIntervalId),e.skipIntervalId=null,e.elem.innerText=e.elemText):e.timeToSkip-=1},1e3)),a.amby.dispatch(s.upsertState({skipBtn:{visible:!0}}))}},{key:"pauseInterval",value:function(){this.skipIntervalId&&(clearInterval(this.skipIntervalId),this.skipIntervalId=null)}},{key:"stopInterval",value:function(){this.pauseInterval(),this.timeToSkip=parseInt(this.skipoffset,10),a.amby.dispatch(s.upsertState({skipBtn:{visible:!1}}))}}]),e}();i.SkipAdButtonComponent=d},{"../../debug":60,"../../helpers":89,"../actionCreators":61,"../listener":82,"../storage":88}],76:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.TeaserComponent=void 0;var n=function(){function e(e,t){for(var i=0;ie.lastPosition){e.lastPosition=t;var i=t/e.duration*100;!e.vr25&&i>25&&i<50&&(e.callSensor("vr_progress_25"),e.vr25=!0),!e.vr50&&i>50&&i<75&&(e.callSensor("vr_progress_50"),e.vr50=!0),!e.vr75&&i>75&&i<100&&(e.callSensor("vr_progress_75"),e.vr75=!0),null===e.impressionTime&&(e.impressionTime=t),!e.impressionTimeSent&&e.impressionTime+2<=t&&(e.callSensor("vr_vimpression"),e.impressionTimeSent=!0),!e.progress10s&&t>=10&&(e.callSensor("vr_progress_10s"),e.progress10s=!0),!e.progress20s&&t>=20&&(e.callSensor("vr_progress_20s"),e.progress20s=!0)}}),(0,s.addSubListener)(["player","complete"],function(){a.amby.get("player.complete",!1)&&!e.vr100&&e.callSensor("vr_progress_100")}),(0,s.addTriggerListener)(["player","seek"],function(){e.lastPosition=a.amby.get("player.position"),e.impressionTime=null}),(0,s.addTriggerListener)(["player","firstFrame"],function(){e.reset(),e.callSensor("vr_impression")});for(var t=a.amby.get("teasers",[]),i=0;ie.lastAdPosition){e.lastAdPosition=t;var n=Math.floor(t/i*100);!e.ad25&&n>=25&&n<50&&(e.callAdSensor("video_25"),e.ad25=!0),!e.ad50&&n>=50&&n<75&&(e.callAdSensor("video_50"),e.ad50=!0),!e.ad75&&n>=75&&n<100&&(e.callAdSensor("video_75"),e.ad75=!0)}}),(0,s.addTriggerListener)("ad.complete",function(){e.callAdSensor("complete")}),(0,s.addTriggerListener)("ad.impression",function(){e.callAdSensor("impression"),e.callAdSensor("paid")}),(0,s.addTriggerListener)("ad.vpaid",function(){e.callAdSensor("vpaid")}),(0,s.addTriggerListener)("ad.clicked",function(){e.callAdSensor("click")})}},{key:"callSensor",value:function(e){var t=Math.floor(65535*Math.random());this.itemIndex=a.amby.get("player.itemIndex",0);var i=a.amby.get("player.position",0),n=this.playlist[this.itemIndex].id,s="&h="+this.playlist[this.itemIndex].hash;["vr_click","vr_auto_click"].indexOf(e)>-1?(this.cappingData?s+=void 0!==this.cappingData.isBot?"&o="+this.cappingData.isBot:"&o=0":s+="&o=0",s+="&src="+this.itemIndex,!1===this.sourceShowHashUpdated&&(s+="&v="+this.sourceShowHash)):("vr_progress_100"===e&&(i=this.duration),s+="&o="+Math.floor(i),0===e.indexOf("vr_")&&this.sourceShowHash&&this.sourceShowHash!==this.playlist[this.itemIndex].hash&&(s+="&v="+this.sourceShowHash));var r=this.sensorUrl+"?tid="+n+"&iid="+this.widgetId+"&e="+e+s+"&t="+this.templateId+"&c="+t;return(0,o.mgDebug)("Event "+e+" fired."),(0,o.mgDebug)("Generated link: "+r),this.createImg(r)}},{key:"callAdSensor",value:function(e){var t=Math.floor(65535*Math.random());this.itemIndex=a.amby.get("player.itemIndex",0);var i=(0,r.getInObject)(this.playlist,[this.itemIndex,"id"],0),n=a.amby.get("ad.position",0);"complete"===e?n=a.amby.get("ad.duration",1):"vpaid"===e&&(n=encodeURIComponent(JSON.stringify({adTag:a.amby.get("ad.adTag"),videoUrl:a.amby.get("ad.videoUrl"),adPlayer:a.amby.get("ad.adPlayer")})));var s=this.sensorUrl+"?tid="+i+"&iid="+this.widgetId+"&e="+e+"&o="+n+"&t="+this.templateId+"&c="+t;return(0,r.getInObject)(this.playlist,[this.itemIndex,"hash"])&&(s+="&h="+(0,r.getInObject)(this.playlist,[this.itemIndex,"hash"])),this.sourceShowHash&&this.sourceShowHash!==(0,r.getInObject)(this.playlist,[this.itemIndex,"hash"])&&(s+="&v="+this.sourceShowHash),"error"===e&&(s+="&src="+encodeURIComponent(a.amby.get("ad.errorMessage"))),(0,o.mgDebug)("Event "+e+" fired."),(0,o.mgDebug)("Link generated: "+s),r.Helpers.createImg(s)}},{key:"onClickFunc",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=a.amby.get("player.itemIndex",0);this.sourceShowHashUpdated=!0,this.sourceShowHash=this.playlist[t].hash,this.callSensor(e?"vr_auto_click":"vr_click")}},{key:"reset",value:function(){this.lastPosition=0,this.duration=a.amby.get("player.duration",1),this.impressionTime=null,this.impressionTimeSent=!1,this.vr25=!1,this.vr50=!1,this.vr75=!1,this.vr100=!1,this.progress10s=!1,this.progress20s=!1,!0===this.sourceShowHashUpdated&&(this.sourceShowHashUpdated=!1)}},{key:"createImg",value:function(e){r.Helpers.createImg(e)}},{key:"resetAdVars",value:function(){this.lastAdPosition=0,this.ad25=!1,this.ad50=!1,this.ad75=!1}}]),e}();i.VideoSensorComponent=l},{"../../debug":60,"../../helpers":89,"../listener":82,"../storage":88}],78:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.WidgetComponent=void 0;var n=function(){function e(e,t){for(var i=0;i.mcimg img"),p=!0;if(this.teaserImagesLoaded=[],c&&c.length&&(c=Array.apply(null,c)).forEach(function(e,t){i.teaserImagesLoaded.push(e.complete),e.complete||(p=!1,e.addEventListener("load",function(){i.teaserImagesLoaded[t]=!0,i.teaserImagesLoaded.reduce(function(e,t){return e&&t})&&a.amby.dispatch(s.upsertState({widget:{allImagesLoaded:!0}}))}))}),p&&a.amby.dispatch(s.upsertState({widget:{allImagesLoaded:!0}})),null!==this.playerTeaserIndex)a.amby.dispatch(s.upsertState({widget:{playerTeaserIndex:this.playerTeaserIndex,inSight:r.Helpers.isScrolledIntoView(this.widgetBlock)}}));else if(void 0!==this.inlinePlacement)throw Error("Empty WidgetComponent.playerTeaserIndex");this.addListeners()}return n(e,[{key:"addListeners",value:function(){window.addEventListener("scroll",this.scrollHandler),window.addEventListener("blur",function(){a.amby.dispatch(s.setWidgetBlurred(!0))}),window.addEventListener("focus",function(){a.amby.dispatch(s.setWidgetBlurred(!1))}),document.body.addEventListener("mouseleave",function(){a.amby.dispatch(s.setWidgetBlurred(!0))}),document.body.addEventListener("mouseenter",function(){a.amby.dispatch(s.setWidgetBlurred(!1))})}},{key:"scrollHandler",value:function(){var e=a.amby.get("widget.inSight",!1);this.widgetBlock&&r.Helpers.isScrolledIntoView(this.widgetBlock)?e||a.amby.dispatch(s.setWidgetInSight(!0)):e&&a.amby.dispatch(s.setWidgetInSight(!1))}}]),e}();i.WidgetComponent=d},{"../../debug":60,"../../helpers":89,"../actionCreators":61,"../storage":88,"./teaserComponent":76}],79:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.YouTubeComponent=void 0;var n=function(){function e(e,t){for(var i=0;i-1?Array.isArray(o)?(this.config.playerVars.listType="playlist",this.config.playerVars.playlist=o.join()):(this.config.playerVars.listType=s,this.config.playerVars.list=o):a.amby.get("formatConfig.loop",!0)?(this.config.playerVars.listType="playlist",this.config.playerVars.playlist=[i]):this.config.videoId=i,this.addListeners()}return n(e,[{key:"initPlayer",value:function(){this.player=new window.YT.Player(this.playerDivId,this.config)}},{key:"addListeners",value:function(){var e=this;window.onYouTubeIframeAPIReady=function(){a.amby.dispatch(r.upsertAdState({youTubeScriptLoaded:!0}))},this.config.events={onReady:function(){a.amby.dispatch(r.upsertAdState({status:a.states.STATUS_READY,init:a.states.INIT_DONE}))},onStateChange:function(t){e.onYTState(t.data)},onError:function(e){(0,o.mgDebug)("YouTube player ERROR OCCUR: "+e.data)}},(0,s.addSubListener)("ad.init",function(){switch(a.amby.get("ad.init")){case a.states.INIT_NEEDED:if(a.amby.dispatch(r.setAdInit(a.states.INIT_IN_PROGRESS)),e.scriptLoaded)e.initPlayer();else{var t=document.createElement("script");t.src="https://www.youtube.com/iframe_api",document.head.appendChild(t)}}}),(0,s.addSubListener)("ad.youTubeScriptLoaded",function(){a.amby.get("ad.youTubeScriptLoaded",!1)&&(e.scriptLoaded=!0,e.initPlayer())}),(0,s.addTriggerListener)("ad.resize",function(){var t=a.amby.get("ad.size",{width:640,height:360});e.player&&e.player.setSize(t.width,t.height)}),(0,s.addTriggerListener)("ad.actionPlay",function(){e.player&&-1===[u,d].indexOf(e.player.getPlayerState())&&((0,o.mgDebug)("Play action has been dispatched."),e.player.playVideo())}),(0,s.addTriggerListener)("ad.actionPause",function(){e.player&&2!==e.player.getPlayerState()&&e.player.pauseVideo()}),(0,s.addTriggerListener)("ad.actionStop",function(){e.player&&-1!==e.player.getPlayerState()&&e.player.stopVideo()}),(0,s.addTriggerListener)("ad.mute",function(){e.player&&((0,o.mgDebug)("Mute action has been dispatched."),e.player.mute())}),(0,s.addTriggerListener)("ad.unmute",function(){e.player&&((0,o.mgDebug)("UnMute action has been dispatched."),e.player.unMute())})}},{key:"onYTState",value:function(e){switch(e){case-1:(0,o.mgDebug)("YouTube player state: unstarted.");break;case d:(0,o.mgDebug)("YouTube player state: playing."),a.amby.dispatch(r.setAdStatus(a.states.STATUS_PLAYING));break;case 0:(0,o.mgDebug)("YouTube player state: complete."),a.amby.dispatch(r.setAdStatus(a.states.STATUS_STOPPED));break;case 2:(0,o.mgDebug)("YouTube player state: pause."),a.amby.dispatch(r.setAdStatus(a.states.STATUS_PAUSED));break;case u:(0,o.mgDebug)("YouTube player state: buffering.");break;case 5:(0,o.mgDebug)("YouTube player state: querying."),"onLoad"===a.amby.get("formatConfig.autoStart","onClick")&&((l.Helpers.isSafari()||l.Helpers.isMobile()||l.Helpers.isChrome())&&this.player.mute(),this.player.playVideo())}}}]),e}();i.YouTubeComponent=c},{"../../debug":60,"../../helpers":89,"../actionCreators":61,"../listener":82,"../storage":88}],80:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.Expandable=void 0;var n=function(){function e(e,t){for(var i=0;i.mcimg").getBoundingClientRect();this.blockPosition=this.widget.block.getBoundingClientRect(),this.playerPosition={top:Math.floor(e.top-this.blockPosition.top),left:Math.floor(e.left-this.blockPosition.left),width:Math.ceil(e.width),height:Math.ceil(e.height||0)},this.playerPosition.pWidth=Math.floor(this.playerPosition.width),this.playerPosition.pHeight=Math.floor(this.playerPosition.width/(this.aspectRatio.width/this.aspectRatio.height)),this.playerPosition.height0&&(s.left+=o)}if("center"===this.formatConfig.verticalAlign)s.top=Math.floor((i.height-s.height)/2);else if("bottom"===this.formatConfig.verticalAlign){var l=this.videoTeaserElem.querySelectorAll(".mcimg");if(l){var d=l[0].getBoundingClientRect(),u=Math.floor(d.top-i.top+d.height-s.height);u>s.top&&(s.top=u)}}this.playerExpandedPosition=s}else(0,g.mgDebug)("ERROR: No mgline class found!")}},{key:"onPlayerVisible",value:function(){(0,a.getInObject)(s.store.getState(),["player","visible"],!1)?(a.Helpers.addClass(this.containerDiv,"showed"),a.Helpers.addClass(this.playerContainerDiv,"showed")):(a.Helpers.removeClass(this.containerDiv,"showed"),a.Helpers.removeClass(this.playerContainerDiv,"showed"))}},{key:"onPlayerExpanded",value:function(){(0,a.getInObject)(s.store.getState(),["player","expanded"],!1)?(s.store.dispatch(r.upsertPlayerState({isControlsVisible:!0})),this.playerClicked=(0,a.getInObject)(s.store.getState(),["player","displayClicked"]),a.Helpers.addClass(this.containerDiv,"expanded"),a.Helpers.addClass(this.widget.block,"expanded"),s.store.dispatch(r.setAdEnabled(!0))):(s.store.dispatch(r.upsertPlayerState({isControlsVisible:!1})),a.Helpers.removeClass(this.containerDiv,"expanded"),a.Helpers.removeClass(this.widget.block,"expanded"),s.store.dispatch(r.setAdEnabled(!1)))}},{key:"onPlayerInSight",value:function(){(0,a.getInObject)(s.store.getState(),["player","isAdPlaying"],!1)?a.Helpers.isScrolledIntoView(this.adPlayerComponent.adContainerComponent.playerContainer)?(0,a.getInObject)(s.store.getState(),["player","isPlayingOnVisible"],!0)&&s.store.dispatch(r.setTriggerToTrue(["ad","actionPlay"])):"visibleOnly"===this.autoStart&&s.store.dispatch(r.setTriggerToTrue(["ad","actionPause"])):a.Helpers.isScrolledIntoView(this.playerContainerDiv)?(0,a.getInObject)(s.store.getState(),["player","isPlayingOnVisible"],!0)&&s.store.dispatch(r.setTriggerToTrue(["player","actionPlay"])):"visibleOnly"===this.autoStart&&s.store.dispatch(r.setTriggerToTrue(["player","actionPause"]))}},{key:"onAutoClickItem",value:function(){this.playerClicked=!0,this.getPlayerPositions(),this.changePlayerSize(!0),this.mute||(s.store.dispatch(r.setTriggerToTrue(["player","unmute"])),s.store.dispatch(r.setTriggerToTrue(["ad","unmute"])),s.store.dispatch(r.upsertAdState({initMuted:!1})))}}]),t}();i.Expandable=b},{"../debug":60,"../helpers":89,"./actionCreators":61,"./components/adPlayerComponent":65,"./components/autoClickComponent":67,"./components/closeButtonComponent":68,"./components/jwPlayerComponent":69,"./components/muteButtonComponent":72,"./components/playlistComponent":73,"./components/videoSensorComponent":77,"./components/widgetComponent":78,"./formatBase":81,"./listener":82,"./storage":88}],81:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.FormatBase=void 0;var n,a=e("babel-runtime/core-js/object/entries"),s=(n=a)&&n.__esModule?n:{default:n},r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var i=[],n=!0,a=!1,s=void 0;try{for(var r,o=e[Symbol.iterator]();!(n=(r=o.next()).done)&&(i.push(r.value),!t||i.length!==t);n=!0);}catch(e){a=!0,s=e}finally{try{!n&&o.return&&o.return()}finally{if(a)throw s}}return i}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var i=0;i0)for(var t=0;t0&&void 0!==arguments[0])||arguments[0],t=Math.floor(this.playerContainerDiv.clientWidth),i=Math.floor(this.playerContainerDiv.clientWidth/(this.aspectRatio.width/this.aspectRatio.height));this.playerContainerDiv.clientHeight0)for(var t=0;t0&&void 0!==arguments[0]&&arguments[0];if(this.itemIndex=a.amby.get("player.itemIndex"),null!==this.itemIndex){var t=a.amby.get("playlist."+this.itemIndex+".videoExt");"string"==typeof t&&(t=JSON.parse(atob(t)));var i=t.clickUrl;if(i){i=o.Helpers.fromAscii(i);var n=window.open(i,"_blank");n&&(a.amby.dispatch(r.setTriggerToTrue("player.openPage")),n.focus(),e&&a.amby.dispatch(r.setTriggerToTrue("player.actionPause")))}else!a.amby.get("player.isAdPlaying")&&e&&(a.amby.get("player.status")===a.states.STATUS_PLAYING?a.amby.dispatch(r.setTriggerToTrue("player.actionPause")):a.amby.dispatch(r.setTriggerToTrue("player.actionPlay")))}}},{key:"onMuteBtnClicked",value:function(){(0,m.mgDebug)("Mute Button clicked."),this.muted=a.amby.get("player.muted",!1),this.muted?(a.amby.dispatch(r.setTriggerToTrue("player.userUnmute")),a.amby.dispatch(r.setTriggerToTrue("player.unmute"))):(a.amby.dispatch(r.setTriggerToTrue("player.userMute")),a.amby.dispatch(r.setTriggerToTrue("player.mute")))}},{key:"onPlayerVisible",value:function(){a.amby.get("player.visible",!1)?o.Helpers.addClass(this.playerContainerDiv,"showed"):o.Helpers.removeClass(this.playerContainerDiv,"showed")}},{key:"applyPlayerSize",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=Math.floor(this.playerContainerDiv.clientWidth),i=Math.floor(this.playerContainerDiv.clientWidth/(this.aspectRatio.width/this.aspectRatio.height));this.playerContainerDiv.clientHeight0&&void 0!==arguments[0]?arguments[0]:r,O=arguments[1],j=JSON.parse(JSON.stringify(L));switch(O.type){case"SET_STATE":return JSON.parse(JSON.stringify(O.state));case"UPSERT_STATE":return o(j,O.state);case"TRIGGER_TO_FALSE":return l(j,O.state,!1),j;case"TRIGGER_TO_TRUE":return l(j,O.state,!0),j;case"FORMAT_CONFIG":return E=j,A=O.state,n({},E,{formatConfig:A});case"AD_STATE":return o(j,{ad:O.state});case"AD_STATUS":case"AD_VISIBLE":case"AD_INIT":return o(j,O.state);case"AD_MUTE":return _=j,I=O.state,n({},_,{ad:n({},_.ad,{muted:I})});case"AD_ENABLED":return P=j,C=O.state,n({},P,{ad:n({},P.ad,{enabled:C})});case"WIDGET_IN_SIGHT":return S=j,T=O.state,n({},S,{widget:n({},S.widget,{inSight:T})});case"WIDGET_BLURRED":return w=j,k=O.state,n({},w,{widget:n({},w.widget,{blurred:k})});case"UPSERT_TEASER":var x=[];return x[O.state.index]=O.state.teaser,o(j,{teasers:x});case"PLAYER_STATE":return o(j,{player:O.state});case"PLAYER_STATUS":return v=j,b=O.state,n({},v,{player:n({},v.player,{status:b})});case"PLAYER_VISIBLE":return g=j,f=O.state,n({},g,{player:n({},g.player,{visible:f})});case"PLAYER_INIT":return y=j,m=O.state,n({},y,{player:n({},y.player,{init:m})});case"PLAYER_MUTE":return p=j,h=O.state,n({},p,{player:n({},p.player,{muted:h})});case"PLAYER_EXPANDED":return u=j,c=O.state,n({},u,{player:n({},u.player,{expanded:c})});case"PLAYER_MOUSE_OVER":return s=j,d=O.state,n({},s,{player:n({},s.player,{mouseOver:d})});case"PLAYER_TEASER_POSITION":return i=L,a=O.state,n({},i,{player:n({},i.player,{teaserPosition:a})});case"POPUP_VISIBLE":return e=L,t=O.state,n({},e,{popup:n({},e.popup,{visible:t})})}return L};var a=e("../helpers"),s=e("./storage"),r={};function o(e,t){return a.Helpers.mergeObjects(e,t,!0)}function l(e,t,i){for(var n=(0,s.pathToArray)(t),a=n.length-1,r=0;r2&&void 0!==arguments[2]?arguments[2]:null,n=e;return t.forEach(function(e){n=n&&Object.prototype.hasOwnProperty.call(n,e)?n[e]:i}),n};var r=function(){function e(){s(this,e),this.elements=[],this.listeners=[],this.interceptEventsListeners()}return a(e,[{key:"interceptEventsListeners",value:function(){this.super={addEventListener:HTMLElement.prototype.addEventListener,removeEventListener:HTMLElement.prototype.removeEventListener},Element.prototype.addEventListener=function(t,i,n){var a=e.registerElement(this);window.listTracker.super.addEventListener.apply(this,arguments);var s=n?1:0;a[s][t]||(a[s][t]=[]),a[s][t].push(i)},Element.prototype.removeEventListener=function(t,i,n){var a=e.registerElement(this);window.listTracker.super.removeEventListener.apply(this,arguments);var s=n?1:0;if(a[s][t]){var r=a[s][t].indexOf(i);r>-1&&a[s][t].splice(r,1)}},Element.prototype.getEventListeners=function(t){for(var i,n=e.registerElement(this),a=[],s=function(e,s){s=n[e],"string"==typeof t?s[t]&&Object.keys(s[t]).forEach(function(i){a.push({type:t,listener:s[t][i],useCapture:!!e})}):Object.keys(s).forEach(function(i){Object.keys(s[t]).forEach(function(t){a.push({curType:i,listener:s[i][t],useCapture:!!e})})}),i=s},r=0;n[r];r++)s(r,i);return a}}}],[{key:"init",value:function(){window.listTracker||(window.listTracker=new e)}},{key:"registerElement",value:function(e){if(-1===window.listTracker.elements.indexOf(e)){window.listTracker.elements.push(e),window.listTracker.listeners.push([{},{}])}return window.listTracker.listeners[window.listTracker.elements.indexOf(e)]}}]),e}(),o=function(){function e(){s(this,e)}return a(e,null,[{key:"isScrolledIntoView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=window.pageYOffset||document.documentElement.scrollTop,n=i+(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight),a=this.getOffsetTop(e),s=a;if(e.offsetHeight)s+=e.offsetHeight;else{var r=this.getParentTeaserBlock(e,"mgline");r&&(s+=r.offsetHeight)}return s-(1-t)*e.offsetHeight<=n&&a+(1-t)*e.offsetHeight>=i}},{key:"getOffsetTop",value:function(e){var t=e.getBoundingClientRect(),i=document.body,n=document.documentElement,a=window.pageYOffset||n.scrollTop||i.scrollTop,s=n.clientTop||i.clientTop||0,r=t.top+a-s;return Math.round(r)}},{key:"getParentTeaserBlock",value:function(e,t){for(var i=e;i!==document&&i.parentNode;){if(i.className.indexOf(t)>=0)return i;i=i.parentNode}return null}},{key:"getTeaserAlign",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=document.body.scrollWidth,n=this.getRect(e,!0);return n.right*t<.3*i?"left":n.left*(1-t+1)>=.7*i?"right":"center"}},{key:"getRect",value:function(e,t){var i=e.getBoundingClientRect(),n={top:i.top,bottom:i.bottom,left:i.left,right:i.right,height:i.height?i.height:i.bottom-i.top,width:i.width?i.width:i.right-i.left};if(t){var a=this.getScroll();n.top+=a.top,n.bottom+=a.top,n.left+=a.left,n.right+=a.left}return n}},{key:"getAtf",value:function(e){var t=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;return this.getOffsetTop(e)2&&void 0!==arguments[2]&&arguments[2];return t&&Object.keys(t).forEach(function(s){a&&"object"===n(t[s])&&null!==t[s]&&Object.prototype.hasOwnProperty.call(e,s)?Array.isArray(t[s])&&Array.isArray(e[s])?t[s].forEach(function(t,a){null!==t&&"object"===(void 0===t?"undefined":n(t))&&Object.prototype.hasOwnProperty.call(e[s],a)?e[s][a]=i.mergeObjects(e[s][a],t,!0):e[s][a]=t}):e[s]=i.mergeObjects(e[s],t[s],!0):e[s]=t[s]}),e}},{key:"isEqual",value:function(e,t){var i=Object.getOwnPropertyNames(e),n=Object.getOwnPropertyNames(t);if(i.length!==n.length)return!1;for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:"",t=window.location!==window.parent.location?document.referrer:document.location.href;if(e){var i=t.match(/\?\S+/);if(i)for(var n=i[0].substring(1).split("&"),a=0;a0&&(f[h]?o=f[h].getBoundingClientRect():(h=0,o=f[0].getBoundingClientRect())),l=o,d=o,f[h]&&f[h].clientWidth<301&&!this.isMobile())for(var v=h+1;v1){f.lengthc;w--)if(f[w]&&(u=f[w].getBoundingClientRect()).top===o.top){l=u;break}}if(n>1)for(var k=0;kp;k++)f[k]&&(u=f[k].getBoundingClientRect(),Math.floor(u.right)===Math.floor(o.right)&&u.bottom>o.bottom&&(d=u,p+=1));m={width:Math.ceil(l.right-o.left),height:1===n?Math.ceil(o.bottom-o.top):Math.ceil(d.bottom-o.top),top:Math.floor(o.top-y.top),left:Math.floor(o.left-y.left),single:l.right===o.right},"bottom-right"===a&&f&&f.length>0&&(u=f[f.length-1].getBoundingClientRect(),m.top=u.bottom-m.height-y.top,m.left=u.right-m.width-y.left)}var S=m.width,T=S/(s.width/s.height||1.777);return T>m.height&&(S=(T=m.height)*(s.width/s.height||1.777)),m.pHeight=Math.floor(T),m.pWidth=Math.floor(S),m}},{key:"formatTime",value:function(e){var t=Math.floor(e/60/60);0===t?t="":t<10?t="0"+t+":":t+=":";var i=Math.floor(e/60);i<10&&(i="0"+i);var n=Math.floor(e%60);return n<10&&(n="0"+n),""+t+i+":"+n}}]),e}();i.Helpers=o},{}],90:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function e(e,t){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:null;e.setAttribute("data-loaded",!0),this.loaded[e.id]=!0,this.checkLoaded(),t&&t()}}]),Loader}();exports.Loader=Loader},{}],91:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.Script=void 0;var n=function(){function e(e,t){for(var i=0;i1&&void 0!==arguments[1]&&arguments[1];if(e&&0!==e.length){var n=e,a=e;i&&(a=[],n.forEach(function(e){return a.push(e.id)}));for(var s=this.sensorUrl+"?pv=2&t=G",r=function(e){if(a.indexOf(t.linkElems[e].teaserId)>=0&&!t.linkElems[e].shownTeaser){t.linkElems[e].shownTeaser=!0;var r=t.linkElems[e].item;i&&n.forEach(function(i){i.id===t.linkElems[e].teaserId&&(r=i.item)});var o=t.helpers.getParentTeaserBlock(r,"mgline");o||(o=r);var l="&v=",d=t.helpers.getTeaserAlign(r);l+=r.offsetWidth+"|",l+=r.offsetHeight+"|",l+=("left"===d?32:0)+("right"===d?16:0)+(t.helpers.getAtf(o)?8:0)+(o.querySelector(".mcprice")&&t.helpers.isScrolledIntoView(o.querySelector(".mcprice"))?2:0)+(o.querySelector(".mcdesc")&&t.helpers.isScrolledIntoView(o.querySelector(".mcdesc"))?1:0)+"|",l+=t.linkElems[e].hash?t.linkElems[e].hash:"",s+=l}},o=0;o0&&void 0!==arguments[0]?arguments[0]:0;if(!this.macrosAdded){var t=this.vast;Array.isArray(t)||(t=[t]);var i="__player-width__",n=this.widget.block.querySelector(".video-info__player_"+this.widget.mgRec.cid);if(n){var a=window.getComputedStyle(n);parseInt(a.width,10)&&(i=parseInt(a.width,10))}for(var s=0;s1);var s=null;if(n&&(s=document.getElementById(n)),e.clickthrough){if(t.linkClickHandler=function(){i&&(i.getConfig().mute&&i.setMute(!0),"stop"!==t.jwPlayerStatus&&i.pause(!0))},s&&s.querySelector("a")&&(t.videoBottomLink=s.querySelector("a"),t.videoBottomLink.setAttribute("href",e.clickthrough),t.videoBottomLink.addEventListener("click",t.linkClickHandler)),a){var r=document.getElementById(a);r&&r.querySelector("a")&&(t.videoBottomLinkFinish=r.querySelector("a"),t.videoBottomLinkFinish.setAttribute("href",e.clickthrough),t.videoBottomLinkFinish.addEventListener("click",t.linkClickHandler))}var o=e.clickthrough.match(/\/ghits\/(\d+)\/.*[?&]h=([^&]+)/);o&&(t.setTeaserId(o[1]),t.setHash(o[2]))}else s&&(s.style.display="none");if(e.skipoffset){if("number"==typeof e.skipoffset)t.skipoffset=e.skipoffset;else if("string"==typeof e.skipoffset){var l=e.skipoffset.split(":");l.length>2&&(t.skipoffset=60*(parseInt(l[0],10)||0)*60+60*(parseInt(l[1],10)||0)+(parseInt(l[2],10)||0))}t.widget.debug("skipoffset: "+t.skipoffset)}}),i.on("adStarted",function(e){t.widget.debug("VPAID adStarted"),t.vpaidStarted=!0,t.adSeeked||(t.adSeeked=!0,i.seek(0)),"hiddenPlay"===t.jwPlayerStatus&&(t.widget.debug("adStarted: Found hiddenPlay"),d&&d());var n=i.getContainer().parentNode.querySelector(".video-info__frame_"+t.widget.mgRec.cid)||i.getContainer().parentNode;t.helpers.addClass(n,"adEnable"),t.helpers.addClass(i.getContainer(),"jw-flag-ads-hide-controls"),u&&u(),t.skipElementInitiated||(t.skipElementInitiated=!0,t.skipOffsetElement=i.getContainer().parentNode.querySelector(".mgVideoSkipOffset_"+t.widget.mgRec.cid),t.skipOffsetElement&&(t.timeToSkipLeftElem=t.skipOffsetElement.querySelector("#mgVideoSkipOffsetText_"+g),t.timeToSkipLeftElem&&(t.timeToSkipLeftElem.innerText=t.skipoffset||5,t.timeToSkipIntervalId&&clearInterval(t.timeToSkipIntervalId),t.timeToSkipIntervalId=setInterval(function(){t.timeToSkipLeftElem.innerText=parseInt(t.timeToSkipLeftElem.innerText,10)-1,parseInt(t.timeToSkipLeftElem.innerText,10)<=0&&t.timeToSkipIntervalId&&(clearInterval(t.timeToSkipIntervalId),t.timeToSkipIntervalId=null,t.skipOffsetElement&&(t.skipOffsetElement.style.display="none"),t.skipElement&&(t.skipElement.style.display="block"))},1e3)),t.skipOffsetElement.style.display="block"),t.skipElement=i.getContainer().parentNode.querySelector(".mgVideoSkip_"+t.widget.mgRec.cid),t.skipElement&&(t.skipElement.onclick=function(){t.widget.debug("skipElement click."),t.skipElement.style.display="none",y&&y(),t.callSensor("skip",t.lastPosition),t.completeFunc(i,s),m&&m()},t.skipElement.style.display="none")),b&&"hidden"===b.style.visibility&&(y&&y(),i.pause(!0)),p&&p(),t.callSensor("vpaid",e.tag)}),i.on("adImpression",function(e){if(t.mediaType=e.creativetype,t.widget.debug(e.creativetype),"hiddenPlay"===t.jwPlayerStatus&&d&&d(),e.wrapper&&e.wrapper.length>0){var n=e.wrapper[0].match(/Mgid:(.+)/);t.wrapper=n&&n.length>1?n[1]:null,t.setHash(t.wrapper),t.widget.debug("Found wrapper with hash: "+t.wrapper)}var a=i.getContainer().parentNode.querySelector(".video-info__frame_"+t.widget.mgRec.cid)||i.getContainer().parentNode;t.helpers.addClass(a,"adEnable"),t.helpers.addClass(i.getContainer(),"jw-flag-ads-hide-controls"),u&&u()}),i.on("adTime",function(e){t.adPaused||o&&o(e.position,e.duration),e.position>0&&!t.adTimeStarted&&(t.widget.debug("adTimeStarted"),t.adTimeStarted=!0),!t.cappingAdded&&e.position>=0&&t.mediaType&&(t.widget.debug("adTime cappingAdded"),t.cappingAdded=!0,l&&l(),t.wrapper&&(t.callSensor("paid",e.tag),t.teaserCapping&&t.widget.videoInread&&t.teaserCapping.callSensor(["0"]))),!t.firstQuartile&&e.position/e.duration>=.25&&(t.firstQuartile=!0,t.callSensor("video_25",e.position)),!t.midpoint&&e.position/e.duration>=.5&&(t.midpoint=!0,t.callSensor("video_50",e.position)),!t.thirdQuartile&&e.position/e.duration>=.75&&(t.thirdQuartile=!0,t.callSensor("video_75",e.position),t.duration=e.duration),t.lastPosition=e.position}),i.on("adPause",function(){if(t.widget.debug("adPause"),t.adPaused=!0,"hiddenPlay"===t.jwPlayerStatus&&d&&d(),t.vpaidStarted){var e=i.getContainer().parentNode.querySelector(".mgCover_"+t.widget.mgRec.cid);e&&(e.addEventListener("click",function(){i.play(!0),e.style.display="none"}),e.style.display="block")}r&&r()}),i.on("adPlay",function(){t.adPaused=!1}),i.on("adClick",function(e){t.widget.debug("adClick"),t.callSensor("click",e.tag)}),i.on("adSkipped",function(){t.widget.debug("adSkipped"),t.callSensor("skip",t.lastPosition),t.completeFunc(i,s)}),i.on("adComplete",function(){t.widget.debug("adComplete"),t.wrapper&&t.callSensor("complete",t.duration),t.completeFunc(i,s)}),i.on("adError",function(e){t.widget.debug("adError: "+e.message),t.errorMessage=e.message,t.callSensor("error",e.tag),e.witem&&e.wcount&&e.witem!==e.wcount||t.completeFunc(i,s),"application/x-shockwave-flash"===e.creativetype&&t.widget.debug("Flash ads can not be played."),h&&h()})}},{key:"completeFunc",value:function(e,t){var i=e.getContainer().parentNode.querySelector(".video-info__frame_"+this.widget.mgRec.cid)||e.getContainer().parentNode;this.helpers.removeClass(i,"adEnable");var n=e.getContainer().parentNode.querySelector(".mgCover_"+this.widget.mgRec.cid);n&&(n.style.display="none"),this.vpaidStarted&&this.skipElement&&(this.vpaidStarted=!1,this.skipElement.style.display="none"),this.skipOffsetElement&&(this.skipOffsetElement.style.display="none"),t&&t()}},{key:"resetStat",value:function(){this.teaserId=0,this.hash="",this.wrapper=null,this.adTimeStarted=!1,this.cappingAdded=!1,this.firstQuartile=!1,this.midpoint=!1,this.thirdQuartile=!1,this.mediaType="",this.jwPlayerStatus="none",this.lastPosition=0,this.vrShowHash="",this.linkElems[0].hash=null,this.adSeeked=!1,this.skipElementInitiated=!1}},{key:"callSensor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(this.firstVastPlaying||!(["impression","paid","skip","click","video_25","video_50","video_75","complete"].indexOf(e)>=0)){var i=Math.floor(65535*Math.random()),n=this.config.templateId||"0",a=this.sensorUrl+"?tid="+this.teaserId+"&iid="+this.iid+"&e="+e+"&o="+encodeURIComponent(t)+"&t="+n+"&c="+i;this.linkElems[0].hash&&(a+="&h="+this.linkElems[0].hash),this.vrShowHash&&(a+="&v="+this.vrShowHash),"error"===e&&(a+="&src="+encodeURIComponent(this.errorMessage)),this.widget.debug("Event "+e+" fired."),this.widget.debug("Link generated: "+a),this.helpers.createImg(a)}}},{key:"setTeaserId",value:function(e){this.teaserId=e,this.linkElems[0].teaserId=e}},{key:"setHash",value:function(e){this.hash=e,this.linkElems[0].hash=e}},{key:"cleanHandlers",value:function(){this.linkClickHandler&&(this.videoBottomLink&&this.videoBottomLink.removeEventListener("click",this.linkClickHandler),this.videoBottomLinkFinish&&this.videoBottomLinkFinish.removeEventListener("click",this.linkClickHandler))}}]),e}();i.VideoAds=a},{}],95:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;i0)for(var t=0;t0&&void 0!==arguments[0]&&arguments[0];if(this.widget.debug("stopVpaid: "+t),this.videoLkqd&&this.popupVRW){var i=this.popupVRW.querySelector("#mgJwPlayer_"+this.mgVideoIndex);i&&i.style&&(i.style.display="block")}if(this.loadedAds){if(t||(this.stopVpaidLoopRun=!0),this.jwPlayer){if(this.jwPlayer.skipAd(),this.videoLkqd)try{this.videoLkqd.reset()}catch(e){this.widget.debug(e.message)}this.widget.debug("stopVpaid: Finish loop. jwPlayer.state: "+this.jwPlayer.getState()+" stopVpaidLoopRun: "+this.stopVpaidLoopRun),this.jwMedia=this.jwPlayer.getContainer().querySelector(".jw-media")}if(this.pauseVideosInBlock(this.widget.block),this.jwMedia){var n=this.jwMedia.childNodes;n&&(n=Array.prototype.slice.call(n)).forEach(function(t){"IFRAME"===t.tagName&&t.contentDocument&&(e.pauseVideosInBlock(t.contentDocument),t.contentDocument.querySelector("body")&&(t.contentDocument.querySelector("body").style.height="0")),"VIDEO"!==t.tagName&&(t.style.display="none",t.style.height="0")})}}}},{key:"pauseVideosInBlock",value:function(e){var t=e.querySelectorAll("video:not(.jw-video)");t.length&&(t=Array.prototype.slice.call(t)).forEach(function(e){e.pause()})}},{key:"resetMarks",value:function(){this.firstQuartile=!1,this.midpoint=!1,this.thirdQuartile=!1,this.progress10s=!1,this.progress20s=!1,this.vimpressionSent=!1,this.vimpressionTime=null,this.updateProgressBar(0),this.videoLkqd&&this.videoLkqd.reset()}},{key:"updateProgressBar",value:function(e){e||(this.previousProgress=0),this.jwPlayer&&(this.progressBar=this.jwPlayer.getContainer().parentNode.querySelector(".mg-progress-point_"+this.widget.mgRec.cid)),this.progressBar&&e>=this.previousProgress&&(this.previousProgress=e,this.progressBar.style.width=100*e+"%")}},{key:"updateTimeLeft",value:function(e){var t=e%60,i=Math.floor(e/60);this.jwPlayer&&(this.timeVideoLeftElement=this.jwPlayer.getContainer().parentNode.querySelector(".videoTimeLeftText_"+this.widget.mgRec.cid)),this.timeVideoLeftElement&&(!this.previousTimeLeft&&0!==this.previousTimeLeft||this.previousTimeLeft>e)&&(e>=0?(this.previousTimeLeft=e,this.timeVideoLeftElement.innerText=this.timeLeftText.replace(/%mm%/,i).replace(/%ss%/,t>9?t:"0"+t)):this.timeVideoLeftElement.innerText="")}},{key:"resetTimeLeft",value:function(){this.previousTimeLeft=null,this.timeLeft=0,this.updateTimeLeft(-1)}},{key:"getObserver",value:function(){var e=this;return this.observer||(this.observer=new MutationObserver(function(t){t.forEach(function(t){"childList"===t.type&&(t.addedNodes.length&&Array.prototype.slice.call(t.addedNodes).forEach(function(t){"VIDEO"!==t.tagName||!e.helpers.isMobile()&&-1!==t.className.indexOf("jw-video")||(t.addEventListener("play",function(){e.popupVRW&&"hidden"===e.popupVRW.style.visibility&&t.pause()}),t.addEventListener("timeupdate",function(t){e.progressAdvertisement(t.target.currentTime,t.target.duration)}))}))})})),this.observer}},{key:"clearEventListeners",value:function(){if(this.jwPlayer&&(this.helpers.removeClass(this.jwPlayer.getContainer(),"jw-flag-ads-hide-controls"),this.jwVideo=this.jwPlayer.getContainer().querySelector(".jw-video")),this.jwVideo){for(var e=this.jwVideo.getEventListeners("click"),t=0;tdiv");(i=Array.prototype.slice.call(i)).forEach(function(e){"all"===e.style.pointerEvents&&(e.style.bottom=e.style.height)})}this.timeLeft=Math.floor(t-e),this.updateTimeLeft(this.timeLeft)}},{key:"getPositionInSec",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(e||(e=this.jwPlayer),this.config.adPosition&&"pre"!==this.config.adPosition){var t=this.config.adPosition.toString().match(/(\d+)%/);return t&&t[1]?e.getDuration()*t[1]/100||0:parseInt(this.config.adPosition,10)||0}return 0}},{key:"setMute",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;i||(i=this.jwPlayer),i&&(t&&(this.muteArtificial=!0),i.setMute(e))}}],[{key:"fillAdditional",value:function(e,t){var i=e.querySelector(".mg-total-views");i&&t.impressions&&(i.innerText=i.innerText.replace(/^\d*/,t.impressions));var n=e.querySelector(".mg-video-duration")||e.querySelector(".mgline-pop__duration");if(n&&t.duration){var a=t.duration%60,s=Math.floor(t.duration/60);n.innerText=s+":"+(a>9?a:"0"+a)}}}]),e}();i.VideoBase=a},{}],96:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.VideoInline=void 0;var n=function(){function e(e,t){for(var i=0;ia"),r=0;r0&&void 0!==arguments[0]?arguments[0]:0,i=t?"mgJwPlayer_"+this.mgVideoIndex+"_"+t:"mgJwPlayer_"+this.mgVideoIndex,n=window.jwplayer(i);0===t&&(this.jwPlayer=n),n.setup(this.helpers.mergeObjects({autostart:!1,repeat:t<=0,mute:!0,advertising:this.videoAds&&!this.widget.usesLkqdAds?this.videoAds.getAdsConfig(0):{},aspectratio:this.aspectRatio.ratio,width:"100%",playlist:this.getPlaylist(t),abouttext:"Native Video by MGID",aboutlink:"https://www.mgid.com/",key:"csf/L2teHL4F9Bs6xS1UvQl4h2Vjay94HN3dAg=="},this.widget.mgRec.config.jwsetup)),n.on("ready",function(){e.widget.debug("JWPlayer ready"),e.jwPlayerReady=!0,e.getPlayerFromId(n.id).status=o,n.getContainer().style.display="block",window.matchMedia("(orientation: portrait)").addListener(function(t){t.matches?e.orientationPortrait&&setTimeout(function(){e.orientationPortrait()},0):e.orientationLandscape&&setTimeout(function(){e.orientationLandscape()},0)}),e.helpers.isMobile()&&e.helpers.isPortrait()?e.getThumbnailImg().style.setProperty("height","0","important"):(e.getThumbnailImg(),e.jwPlayer.getContainer().style.setProperty("height","0","important"));var i=e.helpers.getParentTeaserBlock(n.getContainer(),"video-info__wrap_"+e.widget.mgRec.cid);if(i){var a=i.querySelector(".mgVolumeButton_"+e.widget.mgRec.cid);a&&(a.addEventListener("click",function(){e.muteStatus===l?e.muteStatus=d:e.muteStatus=l,e.playlist.forEach(function(t){t.player&&e.setMute(e.muteStatus===l,!e.helpers.isEqual(t.player,n),t.player),e.muteStatus===l?e.helpers.addClass(t.volumeBtn,"jw-off"):e.helpers.removeClass(t.volumeBtn,"jw-off")})}),e.helpers.isPortrait()&&(a.style.display="block",e.muteStatus===l?e.helpers.addClass(a,"jw-off"):e.helpers.removeClass(a,"jw-off")),e.getPlayerFromId(n.id).volumeBtn=a)}e.helpers.repaintSafari(e.jwPlayer),e.widget.usesLkqdAds&&setTimeout(function(){e.initLkqdPreroll(t)},500),e.checkPlayer()}),this.playlist[t].player=n,this.playlist[t].status=o,this.addPlayerEvents(n,t),this.jwMedia=n.getContainer().querySelector(".jw-media"),this.jwMedia&&this.getObserver().observe(this.jwMedia,{childList:!0,subtree:!0})}},{key:"initLkqdPreroll",value:function(e){var t=this.playlist[e].player;this.widget.debug("LKQD preInited: "+e+" height: "+t.getHeight());var i=e?e-1:0,n=t.getWidth()||this.playlist[i].videoLkqd.params.playerWidth,a=n/this.playlist[e].videoLkqd.aspectRatio.width*this.playlist[e].videoLkqd.aspectRatio.height;if(n){this.playlist[e].videoLkqd.preInited=!0,this.playlist[e].videoLkqd.params.playerWidth=n,this.playlist[e].videoLkqd.params.playerHeight=n/this.playlist[e].videoLkqd.aspectRatio.width*this.playlist[e].videoLkqd.aspectRatio.height,this.playlist[e].videoLkqd.initParams();var s=t.getContainer().parentNode;s&&s.setAttribute("style","--mg-player-height:"+a+"px;")}}},{key:"addPlayerEvents",value:function(e,t){var i=this;if(e.on("playlistItem",function(e){if(i.resetMarks(),e.index>0&&i.playerSize===u&&i.videoBlock&&i.playlistStyle===h&&i.playlist[e.index].player){var t=i.helpers.getRect(i.helpers.getParentTeaserBlock(i.playlist[e.index].player.getContainer(),"video-info__wrap_"+i.widget.mgRec.cid));i.videoBlock.scrollTop=t.top,i.checkPlayer()}i.playlistStyle===p&&i.playlist[0].videoLkqd&&i.playlist[0].videoLkqd.reset()}),e.on("displayClick",function(){}),e.on("firstFrame",function(){i.playlist[t].status=s,i.stopVpaid(!0),i.callSensor("vr_impression")}),e.on("time",function(e){!i.playlist[t].firstQuartile&&e.position/e.duration>.25&&(i.playlist[t].firstQuartile=!0,i.callSensor("vr_progress_25",e.position)),!i.playlist[t].midpoint&&e.position/e.duration>.5&&(i.playlist[t].midpoint=!0,i.callSensor("vr_progress_50",e.position)),!i.playlist[t].thirdQuartile&&e.position/e.duration>.75&&(i.playlist[t].thirdQuartile=!0,i.callSensor("vr_progress_75",e.position),i.playlist[t].duration=e.duration),i.playlist[t].vimpressionTime||(i.playlist[t].vimpressionTime=e.position),!i.playlist[t].vimpressionSent&&i.playlist[t].vimpressionTime+2<=e.position&&(i.playlist[t].vimpressionSent=!0,i.callSensor("vr_vimpression",e.position)),!i.playlist[t].progress10s&&e.position>=10&&(i.playlist[t].progress10s=!0,i.callSensor("vr_progress_10s",e.position)),!i.playlist[t].progress20s&&e.position>=20&&(i.playlist[t].progress20s=!0,i.callSensor("vr_progress_20s",e.position)),i.playlist[t].videoLkqd&&!i.playlist[t].videoLkqd.requested&&i.config.adPosition&&-1===["pre","post"].indexOf(i.config.adPosition)&&i.getPositionInSec(i.playlist[t].player)0&&i.playerSize===u&&i.videoBlock){var e=i.helpers.getRect(i.helpers.getParentTeaserBlock(i.playlist[t+1].player.getContainer(),"video-info__wrap_"+i.widget.mgRec.cid));i.videoBlock.scrollTop+=e.top,i.checkPlayer()}}),e.on("play",function(n){"interaction"===n.playReason&&(i.playlist[t].status=s,i.nextButtonPressed||i.userSeekPaused?(i.userSeekPaused&&e.pause(!0),i.nextButtonPressed=!1,i.userSeekPaused=!1):i.callSensor("vr_play",e.getPosition())),i.muteStatus===l&&i.setMute(!0,!0,e),i.bufferingTimeout&&(clearTimeout(i.bufferingTimeout),i.bufferingTimeout=null),i.helpers.isMobile()&&i.helpers.removeClass(e.getContainer(),"jw-flag-ads-hide-controls")}),e.on("buffer",function(){i.bufferingTimeout||(i.bufferingTimeout=setTimeout(function(){i.bufferingTimeout=null,e.seek(e.getPosition())},3e3))}),e.on("mute",function(t){i.muteArtificial||i.callSensor(t.mute?"vr_mute":"vr_unmute",e.getPosition()),i.muteArtificial=!1}),e.on("pause",function(n){"interaction"===n.pauseReason&&(i.playlist[t].status=r,i.callSensor("vr_pause",e.getPosition())),i.playlist[t].vimpressionTime&&(i.playlist[t].vimpressionTime=null),i.helpers.isMobile()&&i.helpers.removeClass(e.getContainer(),"jw-flag-ads-hide-controls")}),e.on("fullscreen",function(t){i.fullscreenArtificial||i.callSensor(t.fullscreen?"vr_fullscreen":"vr_windowed",e.getPosition()),t.fullscreen||i.helpers.isMobile()&&!i.helpers.isLandscape()||(setTimeout(function(){window.scrollTo(0,i.helpers.getRect(i.widget.block,!0).top)},100),i.playlist[0].player.getContainer().style.setProperty("height","0","important"),i.playlist[0].player.pause(!0),e.pause(!0)),i.fullscreenArtificial=!1}),e.on("seek",function(n){i.playlist[t].vimpressionTime&&(i.playlist[t].vimpressionTime=n.offset-(n.position-i.playlist[t].vimpressionTime)),"paused"===e.getState()&&(i.userSeekPaused=!0)}),e.on("seeked",function(){"paused"!==e.getState()&&i.checkPlayer()}),this.widget.usesLkqdAds){for(var n=[],a=0;a0?this.playlist[t].player.getVolume():0,vrHashes:n,vrIndex:t,completeFunc:function(){i.playlist[t].player.getContainer().style.setProperty("height","",""),i.playlist[t].volumeBtn&&(i.playlist[t].volumeBtn.style.display="block"),i.playlistStyle===p&&i.mgCover&&i.wasFirstClick&&(i.mgCover.style.display="none"),i.playlist[t].status=s,i.checkPlayer()},startFunc:function(){if(i.playlist[t].status===r&&i.playlist[t].videoLkqd.pauseAd(),i.helpers.isPortrait()?(i.playlist[t].player.pause(!0),i.playlist[t].player.getContainer().style.setProperty("height","0","important"),i.playlist[t].status=r,i.playlist[t].volumeBtn&&(i.playlist[t].volumeBtn.style.display="none"),i.playlist[t].videoLkqd.showContainer()):i.playlist[t].videoLkqd.pauseAd(),t>0||i.playlistStyle===p){var e=i.playlist[t].videoLkqd.vpaidFrame.contentWindow.lkqdContainer.children[0].children[0].children[1];e&&e.children[1]&&e.children[2]&&(e.children[1].onclick=function(n){var a=1;i.playlist[t].player&&(a=i.playlist[t].player.getVolume()/100),i.playlist[t].videoLkqd.setVolume(a),e.children[1].style.display="none",e.children[2].style.display="block",n.cancelBubble=!0},e.children[2].onclick=function(e){i.playlist[t].videoLkqd.setVolume(0),e.cancelBubble=!0})}i.playlistStyle===p&&i.mgCover&&i.wasFirstClick&&(i.mgCover.style.display="block")},initFunc:function(){}})}else if(this.videoAds){for(var o=[],d=0;d a");a&&this.helpers.isScrolledIntoView(a)&&!this.teaserCappingTriggered&&(this.teaserCapping.callSensor([{id:this.playlist[0].id,item:a}],!0),this.teaserCappingTriggered=!0)}}},{key:"callSensor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=Math.floor(65535*Math.random()),n=this.playerSize===c?this.playlist[this.jwPlayer.getPlaylistIndex()]:this.getPlayerFromId(this.jwPlayer.id),a=n.id,s="&h="+n.hash;"vr_first_tap"===e?(this.widget.mgRec.cappingData?s+=void 0!==this.widget.mgRec.cappingData.isBot?"&o="+this.widget.mgRec.cappingData.isBot:"&o=0":s+="&o=0",s+="&src="+t,this.sourceShowHashUpdated||(s+="&v="+this.sourceShowHash)):(s+="&o="+Math.floor(t),0===e.indexOf("vr_")&&this.sourceShowHash!==n.hash&&(s+="&v="+this.sourceShowHash));var r=this.widget.mgRec.config.templateId||"0",o=this.sensorUrl+"?tid="+a+"&iid="+this.widget.mgRec.cid+"&e="+e+s+"&t="+r+"&c="+i;return this.widget.debug("Event "+e+" fired."),this.widget.debug("Generated link: "+o),this.helpers.createImg(o)}},{key:"stretchPlayer",value:function(){var e=this;return this.playlistStyle===h?(this.videoBlock||(this.videoBlock=this.widget.block.querySelector(".vrPopup_"+this.widget.mgRec.cid)),this.videoBlock&&-1===this.videoBlock.className.split(/\s+/).indexOf("stretched")&&(this.videoBlock.addEventListener("scroll",function(){clearTimeout(e.scrollTimeout),e.scrollTimeout=setTimeout(function(){e.checkPlayer()},300)}),this.helpers.addClass(this.videoBlock,"stretched"),this.playlist[0].videoLkqd&&this.playlist[0].videoLkqd.playing&&this.playlist[0].videoLkqd.resize(this.playlist[0].player.getContainer().parentNode.offsetWidth,this.playlist[0].player.getContainer().parentNode.offsetWidth/this.playlist[0].videoLkqd.aspectRatio.width*this.playlist[0].videoLkqd.aspectRatio.height)),this.videoBlock):null}},{key:"normalizePlayer",value:function(){return this.playlistStyle===h?(this.videoBlock||(this.videoBlock=this.widget.block.querySelector(".vrPopup_"+this.widget.mgRec.cid)),this.videoBlock&&(this.helpers.removeClass(this.videoBlock,"stretched"),this.playlist[0]&&(this.jwPlayer=this.playlist[0].player),this.playlist[0].videoLkqd&&this.playlist[0].videoLkqd.playing&&this.playlist[0].videoLkqd.resize(this.playlist[0].player.getContainer().parentNode.offsetWidth,this.playlist[0].player.getContainer().parentNode.offsetWidth/this.playlist[0].videoLkqd.aspectRatio.width*this.playlist[0].videoLkqd.aspectRatio.height)),this.videoBlock):null}},{key:"initializeOtherPlayers",value:function(){var e=this;if(this.videoBlock||(this.videoBlock=this.widget.block.querySelector(".vrPopup_"+this.widget.mgRec.cid)),this.videoBlock){var t=this.videoBlock.querySelector(".video-info__wrap_"+this.widget.mgRec.cid);if(t&&!this.otherPlayersInitialized){for(var i=function(i){var n=t;i>0&&(n=t.cloneNode(!0),e.videoElementHTML&&(n.innerHTML=e.videoElementHTML),e.videoBlock.appendChild(n),n.querySelector("#mgJwPlayer_"+e.mgVideoIndex)&&(n.querySelector("#mgJwPlayer_"+e.mgVideoIndex).id+="_"+i),n.querySelector("#vrJwPlayerBlock_"+e.mgVideoIndex)&&(n.querySelector("#vrJwPlayerBlock_"+e.mgVideoIndex).id+="_"+i),n.querySelector("#lkqdPlayer_"+e.mgVideoIndex)&&(n.querySelector("#lkqdPlayer_"+e.mgVideoIndex).id+="_"+i));var a=n.querySelector(".video-info__title_"+e.widget.mgRec.cid);a&&e.playlist[i].title&&(a.innerText=e.playlist[i].title);var s=null;try{e.playlist[i].videoExt&&(s=JSON.parse(atob(e.playlist[i].videoExt)))}catch(t){e.widget.debug("Error in parsing JSON: "+t.message)}var o=n.querySelector(".video-info__txt_"+e.widget.mgRec.cid);if(o&&s&&s.description){var l=e.helpers.fromAscii(s.description);e.addMarkToDescription(o,l)}var d=n.querySelector(".video-info__header-data_"+e.widget.mgRec.cid);if(d&&s&&s.pubDate){var u=new Date(s.pubDate);u&&(d.innerText=u.toLocaleDateString(navigator.language))}var p=n.querySelector(".video-info__views_"+e.widget.mgRec.cid);p&&s&&s.impressions&&(p.innerText=s.impressions);var h=n.querySelector(".mgCloseCrossButton");h&&h.addEventListener("click",function(){e.callSensor("vr_close",e.playlist[i].player.getPosition()||null),e.normalizePlayer(),e.playerSize=c,setTimeout(function(){e.playlist.forEach(function(e){e.player&&e.player.pause(!0)})},0),e.playlist[0].status=r}),i>0&&e.initInlinePlayer(i)},n=0;n1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;i||(i=this.jwPlayer),i&&(t&&(this.fullscreenArtificial=!0),i.setFullscreen(e))}},{key:"switchPlayer",value:function(e){this.jwPlayer=this.playlist[e].player,this.resetMarks()}},{key:"getPlayerFromId",value:function(e){var t=/_\d+_\d+_(\d+)$/.exec(e);return this.playlist[t?t[1]:0]}},{key:"getPlaylist",value:function(e){var t=[];if(0===e){if(this.playlist)for(var i=0;i150&&(t=t.slice(0,150)+"More "+t.slice(150)+""),e.innerHTML=t;var n=e.querySelector("mark");n&&n.addEventListener("click",function(){e.querySelectorAll("mark").forEach(function(e){e.isEqualNode(n)||e.parentNode.removeChild(e)});var t=document.createElement("mark");t.innerHTML="Hide",e.appendChild(t),n.parentNode.removeChild(n),t.addEventListener("click",function(){i.addMarkToDescription(e,e.innerHTML),t&&t.parentNode.removeChild(t)})})}},{key:"getPositionInSec",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e||(e=this.jwPlayer);var t=this.widget.mgRec.config;if(t.adPosition&&"pre"!==t.adPosition){var i=t.adPosition.match(/(\d+)%/);return i&&i[1]?e.getDuration()*i[1]/100||0:parseInt(t.adPosition,10)||0}return 0}}],[{key:"init",value:function(e){-1!==e.mgRec.config.wages_types.indexOf("video_content")&&e.mgRec.config.format&&"inline"===e.mgRec.config.format&&(e.videoInline=new t(e))}}]),t}();i.VideoInline=y},{"./videoBase":95}],97:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;i0)for(var t=0;t=462}},{key:"initPlayer",value:function(){var e=this;this.widget.debug("Init player: "+this.mgVideoIndex);var t="mgJwPlayer_"+this.mgVideoIndex;this.updateProgressBar(0);var i=this.widget.mgRec.config.mute;i=!(!i||"string"==typeof i)||"string"==typeof i&&!!parseInt(i,10),window.jwplayer(t).setup(this.helpers.mergeObjects({autostart:!1,repeat:!1,mute:i,aspectratio:"16:9",width:"100%",primary:this.useFlash()?"flash":"html5",advertising:this.videoAds.getAdsConfig(this.useFlash()?1:0),abouttext:"Native Video by MGID",aboutlink:"https://www.mgid.com/",playlist:[{description:"",image:"//video-cdn.mgid.com/XHcEUCFl-720.jpg",pubdate:"Mon, 30 May 2016 13:13:14 -0000",sources:[{duration:1,file:"//video-cdn.mgid.com/XHcEUCFl-26327326.mp4",height:240,label:"180p",type:"video/mp4",width:320},{duration:1,file:"//video-cdn.mgid.com/XHcEUCFl-26327327.mp4",height:360,label:"270p",type:"video/mp4",width:480},{duration:1,file:"//video-cdn.mgid.com/XHcEUCFl-26327331.m4a",height:-1,label:"AAC Audio",type:"audio/mp4",width:-1}],tags:"",title:"Ads",tracks:[{file:"//video-cdn.mgid.com/XHcEUCFl-120.vtt",kind:"thumbnails"}]}]},this.widget.mgRec.config.jwsetup)),this.jwplayer=window.jwplayer(t),this.jwplayer.on("complete",function(){e.jwcomplete()}),this.jwplayer.on("adSkipped",function(){e.jwcomplete(!0)}),this.videoAds.addPlayerEvents({jwplayer:this.jwplayer,bottomLinkId:"mgVideoBottomLink_"+this.mgVideoIndex,bottomLinkFinishId:"mgVideoBottomLinkFinish_"+this.mgVideoIndex,completeFunc:function(){e.jwcomplete(!e.videoAds.videoBottomLinkFinish)},pauseFunc:function(){e.setJwPlayerStatus("pause"),e.pausePlayer()},progressFunc:function(t,i){e.updateProgressBar(t/i)},showPlayerFunc:function(){e.showPlayer(),e.setJwPlayerStatus("play")}}),this.jwplayer.on("play",function(){if(!e.jwResolutionInited){var t=e.jwplayer.getQualityLevels();if(null!==t)for(var i=0;i0&&void 0!==arguments[0]&&arguments[0];if("stop"!==this.jwPlayerStatus)if(this.widget.debug("jwcomplete"),this.setJwPlayerStatus("stop"),t)this.hidePlayer();else{var i=this.widget.block.querySelector(".mg-close-cross_"+this.widget.mgRec.cid);i&&(i.style.zIndex=1001);var n=this.widget.block.querySelector(".mgCover_"+this.widget.mgRec.cid);n&&(this.helpers.removeClass(n,"mgHiddenBlock_"+this.widget.mgRec.cid),this.helpers.addClass(n,"mgVisibleBlock_"+this.widget.mgRec.cid),this.helpers.addClass(n,"mgBlackBG_"+this.widget.mgRec.cid));var a=document.getElementById("mgVideoBottomLink_"+this.mgVideoIndex);a&&(this.helpers.removeClass(a,"mgVisibleBlock_"+this.widget.mgRec.cid),this.helpers.addClass(a,"mgHiddenBlock_"+this.widget.mgRec.cid));var s=document.getElementById("mgVideoBottomLinkFinish_"+this.mgVideoIndex);s&&(this.helpers.removeClass(s,"mgHiddenBlock_"+this.widget.mgRec.cid),this.helpers.addClass(s,"mgVisibleBlock_"+this.widget.mgRec.cid)),setTimeout(function(){e.hidePlayer()},this.widget.mgRec.config.timeAfterEnd?this.widget.mgRec.config.timeAfterEnd:1e4)}}},{key:"hidePlayer",value:function(){window.removeEventListener("scroll",this.scrollHandler),this.widget.block.removeEventListener("mouseover",this.mouseOverHandler),this.widget.block.removeEventListener("mouseout",this.mouseOutHandler);var e=this.widget.block;e.className=e.className.replace(/ mgVideoContainerActive_\d+/g,""),this.Velocity(e,{height:0},1e3);var t=this.widget.block.querySelector(".mg-close-cross_"+this.widget.mgRec.cid);t&&t.removeEventListener("click",this.closePlayerHandler);var i=document.getElementById("mgVideoBottomLink_"+this.mgVideoIndex);i&&i.querySelector("a")&&this.videoAds.cleanHandlers()}},{key:"pausePlayer",value:function(){var e=this;this.widget.debug("Call pausePlayer");var t=this.jwplayer.getState();"paused"!==t?(this.widget.debug("State: "+t+" Send pause jwPlayerStatus: "+this.jwPlayerStatus),this.jwplayer.pause(!0),setTimeout(function(){e.pausePlayer()},500)):(this.widget.debug("Player paused"),"stop"!==this.jwPlayerStatus&&("hide"===this.jwPlayerStatus?this.checkPlayer():"play"===this.jwPlayerStatus&&this.startPlayer()))}},{key:"checkPlayer",value:function(){this.jwplayerMarker||(this.jwplayerMarker=document.getElementById("mgJwPlayer_"+this.mgVideoIndex));var e=this.widget.block;"none"===this.jwPlayerStatus&&(this.jwplayerMarker.style.width=this.widget.mgRec.config.width,this.jwPlayerHeight=this.widget.block.offsetHeight,this.widget.debug("jwPlayerHeight: "+this.jwPlayerHeight),this.widget.debug("jwPlayerWidth: "+this.jwplayerMarker.offsetWidth),this.widget.debug("calc Height: "+Math.floor(9*this.jwplayerMarker.offsetWidth/16))),this.isScrolledIntoView(e,.5)?("playing"===this.jwplayer.getState()&&"play"!==this.jwPlayerStatus&&"stop"!==this.jwPlayerStatus&&this.setJwPlayerStatus("play"),this.widget.debug("isScrolledIntoView: true Status: "+this.jwPlayerStatus),["none","hide"].indexOf(this.jwPlayerStatus)>=0?(this.setJwPlayerStatus("hiddenPlay"),this.widget.debug("checkPlayer: Change status to hiddenPlay."),this.startPlayer(),this.showFromHide()):"pause"===this.jwPlayerStatus?(this.startPlayer(),this.setJwPlayerStatus("play")):"playing"!==this.jwplayer.getState()&&"play"===this.jwPlayerStatus&&this.startPlayer()):this.isScrolledIntoView(e,.01)&&["none","hide"].indexOf(this.jwPlayerStatus)>=0?(this.widget.debug("isScrolledIntoView: true (1%) Status: "+this.jwPlayerStatus),this.setJwPlayerStatus("hiddenPlay"),this.startPlayer(),this.showFromHide(!0)):("paused"===this.jwplayer.getState()&&this.setJwPlayerStatus("pause"),this.widget.debug("isScrolledIntoView: false Status: "+this.jwPlayerStatus),"play"===this.jwPlayerStatus&&this.showenJwPx/this.jwPlayerHeight<.5?(this.widget.debug("checkPlayer: Change status to pause."),this.jwplayer.pause(!0),this.setJwPlayerStatus("pause")):"pause"===this.jwPlayerStatus&&this.showenJwPx/this.jwPlayerHeight>.5?(this.setJwPlayerStatus("play"),this.startPlayer()):"none"===this.jwPlayerStatus&&this.setJwPlayerStatus("hide"))}},{key:"showFromHide",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=function(){var i=e.jwplayer.getState();e.widget.debug("showFromHide: "+i),"buffering"!==i&&("hiddenPlay"===e.jwPlayerStatus&&["playing","idle"].indexOf(e.jwplayer.getState()>=0)&&e.showPlayer(),t&&!e.isScrolledIntoView(e.widget.block,.5)&&(e.setJwPlayerStatus("pause"),e.pausePlayer()),e.checkPlayer(),clearInterval(e.showFromHideInterval))};this.showFromHideInterval=setInterval(i,50),i()}},{key:"isScrolledIntoView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=window.pageYOffset||document.documentElement.scrollTop,n=i+(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight),a=this.helpers.getOffsetTop(e),s=a+this.jwPlayerHeight;return this.showenJwPx=ai?s-i:an?n-a:s<=n&&a>=i?this.jwPlayerHeight:0,s-(1-t)*this.jwPlayerHeight<=n&&a+(1-t)*this.jwPlayerHeight>=i}},{key:"startPlayer",value:function(){this.widget.debug("startPlayer: Send play."),"hiddenPlay"===this.jwPlayerStatus&&(this.widget.block.style.width=this.widget.mgRec.config.width+("%"===this.widget.mgRec.config.width.toString().substr(-1,1)?"":"px"),this.helpers.isMobile()&&this.jwplayer.setMute(!0)),"application/javascript"===this.videoAds.mediaType?this.jwplayer&&this.jwplayer.seek():this.jwplayer.play(!0)}},{key:"showPlayer",value:function(){var e=this.widget.block;e.className+=" mgVideoContainerActive_"+this.widget.mgRec.cid,e.style.width=this.widget.mgRec.config.width+("%"===this.widget.mgRec.config.width.toString().substr(-1,1)?"":"px"),this.widget.debug("showPlayer: Width: "+e.style.width);var t=this.widget.block.querySelector(".mgCover_"+this.widget.mgRec.cid);t&&(this.helpers.removeClass(t,"mgVisibleBlock_"+this.widget.mgRec.cid),this.helpers.addClass(t,"mgHiddenBlock_"+this.widget.mgRec.cid)),this.jwPlayerHeight=this.widget.block.offsetHeight}},{key:"updateProgressBar",value:function(e){this.progressBar||(this.progressBar=this.widget.block.querySelector(".mg-progress-point_"+this.widget.mgRec.cid)),this.progressBar&&(this.progressBar.style.width=100*e+"%")}},{key:"setJwPlayerStatus",value:function(e){this.jwPlayerStatus=e,this.videoAds.jwPlayerStatus=e}}],[{key:"init",value:function(t){-1===t.mgRec.config.wages_types.indexOf("video")||t.mgRec.config.formats||(t.videoInread=new e(t))}}]),e}();i.VideoInread=a},{}],98:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:null;this.widget.debug("LKQD setting params: "+(e&&Object.keys(e).length));var t=e;t||(t=this.params),this.widget.debug(t);var i=t,n=i.playerId,a=i.playerContainerId,s=i.playerWidth,r=i.playerHeight,o=i.vrHashes,l=i.vrIndex;a?(o&&l&&(this.vrShowHash=o[l]),this.params=t,this.settings={pid:this.config.lkqd.pid||409,playerContainerId:a,playerId:n||"mgLkqdPlayer"+this.widget.mgRec.cid,playerWidth:s||640,playerHeight:r||400,execution:"instream",placement:"",passbackFirst:!1,playInitiation:"auto",volume:0,pageUrl:"",support:"html5",trackImp:"",trackClick:"",custom1:"",custom2:"",custom3:"",pubMacros:"",dfp:!1,lkqdId:(new Date).getTime().toString()+Math.round(1e9*Math.random()).toString(),skip:!!this.skipoffset,skipTime:1e3*parseInt(this.skipoffset,10)||0}):this.widget.debug("PlayerContainerID is not set.")}},{key:"initPlayer",value:function(){var e=this;if(!this.ready&&!this.ended){if(this.widget.debug("LKQD initPlayer"),this.config.lkqd.sid)this.settings.sid=this.config.lkqd.sid,this.sidParam="sid="+this.settings.sid;else{if(!this.config.lkqd.sidMobileWeb||!this.config.lkqd.sidDesktop)return void this.widget.debug("SID for LKQD player not set.");this.settings.sidMobileWeb=this.config.lkqd.sidMobileWeb,this.settings.sidDesktop=this.config.lkqd.sidDesktop,this.sidParam="sidMobileWeb="+this.settings.sidMobileWeb+"&sidDesktop="+this.settings.sidDesktop}this.vpaidFrame=document.createElement("iframe"),this.lkqdId=this.settings.lkqdId,this.vpaidFrame.id=this.settings.lkqdId,this.vpaidFrame.name=this.settings.lkqdId,this.vpaidFrame.style.display="none",this.vpaidFrame.onload=function(){e.vpaidFrameLoaded()},this.vpaidFrame.onerror=function(t){e.widget.debug("LKQD IFrame load error:"+t.message),e.vpaidFrameLoaded()},document.documentElement.appendChild(this.vpaidFrame)}}},{key:"vpaidFrameLoaded",value:function(){var e=this;this.vpaidLoader=this.vpaidFrame.contentWindow.document.createElement("script"),this.vpaidLoader.src="https://ad.lkqd.net/vpaid/formats.js?pid="+this.settings.pid+"&"+this.sidParam,this.vpaidLoader.onload=function(){e.vpaid=e.vpaidFrame.contentWindow.getVPAIDAd(),e.addPlayerEvents(),e.vpaid.handshakeVersion("2.0"),e.ready=!0,e.params.initFunc&&e.params.initFunc(),e.callForAd()},this.vpaidFrame.contentWindow.document.body.appendChild(this.vpaidLoader)}},{key:"playAd",value:function(){"paused"===this.status&&this.vpaid.resumeAd()}},{key:"pauseAd",value:function(){"playing"===this.status&&this.vpaid.pauseAd()}},{key:"setVolume",value:function(e){this.vpaid&&(this.vpaid.setAdVolume(e),this.vpaidFrame&&this.vpaidFrame.contentWindow&&(this.videoElement=this.vpaidFrame.contentWindow.lkqdContainer?this.vpaidFrame.contentWindow.lkqdContainer.querySelector("video"):null,this.videoElement&&(e>0?(this.videoElement.muted=!1,this.videoElement.volume=e):(this.videoElement.muted=!0,this.videoElement.volume=0))))}},{key:"callForAd",value:function(){if(!this.playing&&!this.ended){this.widget.debug("Init LKQD Player");var e={slot:document.getElementById(this.settings.playerContainerId),videoSlot:document.getElementById(this.settings.playerId),videoSlotCanAutoPlay:!1,lkqdSettings:this.settings};this.vpaid.initAd(this.settings.playerWidth,this.settings.playerHeight,"normal",600,"",e)}}},{key:"addPlayerEvents",value:function(){var e=this,t=this.params,i=t.loadedFunc,n=t.impressionFunc,a=t.errorFunc,s=t.completeFunc,r=t.startFunc;this.vpaid&&(this.vpaid.subscribe(function(){e.widget.debug("LKQD Adloaded"),e.hideContainer(),e.vpaid.startAd(),e.widget.debug("LKQD send startAd"),i&&i(),e.callSensor("load"),e.resized=!1,e.playing=!1},"AdLoaded"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdImpression"),e.callSensor("impression"),e.callSensor("paid"),n&&n()},"AdImpression"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdError"),e.callSensor("error",e.vpaidFrame.contentWindow.lkqdCdn),a&&a()},"AdError"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdStopped"),e.hideContainer(),e.ended=!0,e.playing=!1,s&&s()},"AdStopped"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdPlaying"),e.status="playing"},"AdPlaying"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdPaused"),e.status="paused"},"AdPaused"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdVideoStart")},"AdVideoStart"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdVideoFirstQuartile"),e.callSensor("video_25",Math.round(e.vpaid.adDuration()-e.vpaid.adRemainingTime()))},"AdVideoFirstQuartile"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdVideoMidpoint"),e.callSensor("video_50",Math.round(e.vpaid.adDuration()-e.vpaid.adRemainingTime()))},"AdVideoMidpoint"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdVideoThirdQuartile"),e.callSensor("video_75",Math.round(e.vpaid.adDuration()-e.vpaid.adRemainingTime()))},"AdVideoThirdQuartile"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdVideoComplete"),e.callSensor("complete",Math.round(e.vpaid.adDuration()))},"AdVideoComplete"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdStarted"),e.playing=!0,e.status="playing";var t=e.vpaidFrame.contentWindow.lkqdContainer.parentNode.offsetWidth;r&&r(),e.resized||(e.resized=!0,e.resize(t,t/e.aspectRatio.width*e.aspectRatio.height))},"AdStarted"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdClickThru"),e.callSensor("click"),e.vpaid.pauseAd()},"AdClickThru"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdLoadFailure")},"AdLoadFailure"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdViewable")},"AdViewable"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdNotViewable")},"AdNotViewable"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdUnmeasurable")},"AdUnmeasurable"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdOpportunity")},"AdOpportunity"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdNonOpportunity")},"AdNonOpportunity"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdUnavailable"),e.callForAd()},"AdUnavailable"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdAvailable")},"AdAvailable"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdUnavailableTimeout")},"AdUnavailableTimeout"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdUnavailableNonSuccess")},"AdUnavailableNonSuccess"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdUnavailableAborted")},"AdUnavailableAborted"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdAvailableHeaderBidding"),e.vpaid.startAd()},"AdAvailableHeaderBidding"),this.vpaid.subscribe(function(){e.widget.debug("LKQD AdUnavailableHeaderBidding")},"AdUnavailableHeaderBidding"))}},{key:"callSensor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=Math.floor(65535*Math.random()),n=this.config.templateId||"0",a=this.sensorUrl+"?tid=0&iid="+this.widget.mgRec.cid+"&e="+e+"&o="+encodeURIComponent(t)+"&t="+n+"&c="+i;return this.vrShowHash&&(a+="&v="+this.vrShowHash),this.widget.debug("Event "+e+" fired."),this.widget.debug("Link generated: "+a),this.helpers.createImg(a)}},{key:"reset",value:function(){this.stopAd(),this.playing=!1,this.resized=!1,this.requested=!1,this.ended=!1,this.ready=!1,this.vpaidFrame&&(this.vpaidFrame.contentWindow&&this.vpaidFrame.contentWindow.lkqdContainer&&this.vpaidFrame.contentWindow.lkqdContainer.parentNode&&this.vpaidFrame.contentWindow.lkqdContainer.parentNode.removeChild(this.vpaidFrame.contentWindow.lkqdContainer),this.vpaidFrame.parentNode&&this.vpaidFrame.parentNode.removeChild(this.vpaidFrame))}},{key:"stopAd",value:function(){this.vpaid&&this.vpaid.stopAd()}},{key:"hideContainer",value:function(){this.vpaidFrame&&this.vpaidFrame.contentWindow&&this.vpaidFrame.contentWindow.lkqdContainer&&(this.vpaidFrame.contentWindow.lkqdContainer.style.display="none")}},{key:"showContainer",value:function(){this.vpaidFrame&&this.vpaidFrame.contentWindow&&this.vpaidFrame.contentWindow.lkqdContainer&&(this.vpaidFrame.contentWindow.lkqdContainer.style.display="")}},{key:"resize",value:function(e,t){this.vpaid&&this.vpaid.resizeAd(e,t,this.aspectRatio.ratio)}},{key:"attachObserver",value:function(){if(!this.observerAttached){var e=this.widget.block.querySelector("#"+this.settings.playerContainerId);e&&(this.getObserver().observe(e,{childList:!0}),this.observerAttached=!0)}}},{key:"getObserver",value:function(){return this.observer||(this.observer=new MutationObserver(function(e){e.forEach(function(e){"childList"===e.type&&(e.addedNodes.length&&Array.prototype.slice.call(e.addedNodes).forEach(function(e){"DIV"===e.tagName&&(e.style.display="none")}))})})),this.observer}}]),e}();i.VideoLKQD=a},{}],99:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.VRW=void 0;var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var i=[],n=!0,a=!1,s=void 0;try{for(var r,o=e[Symbol.iterator]();!(n=(r=o.next()).done)&&(i.push(r.value),!t||i.length!==t);n=!0);}catch(e){a=!0,s=e}finally{try{!n&&o.return&&o.return()}finally{if(a)throw s}}return i}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},a=function(){function e(e,t){for(var i=0;ia[href*="'+o+'"]');l?o=l.href:o+="})";var d=document.createElement("div");d.className="mgline-pop",d.innerHTML='',i&&((d=document.createElement("a")).className="mgline-pop",d.href=o,d.innerHTML='
'+s.title+'
Now playing
HD
'+s.title+"
"),r&&this.fillAdditional(d,r),n.appendChild(d),this.linkElems.push({item:d,teaserId:s.id,link:s.link,hash:s.hash,videoExt:r,showed:!1})}i||t.appendChild(n)}else{var u=document.createElement("div");u.className="mgbox-pop",t.appendChild(u);for(var c=this.widget.block.querySelectorAll(".mgline"),p=0;pa");if(h){var y=h.getAttribute("href");if(y.indexOf("({")>=0||y.indexOf("})")>=0){var m=c[p].cloneNode(!0);m.removeAttribute("style"),this.helpers.removeClass(m,"mgline"),this.helpers.addClass(m,"mgline-pop"),m.innerHTML=m.innerHTML.replace(/mcimg/g,"mcimg-pop"),m.innerHTML=m.innerHTML.replace(/image-with-text/g,"image-with-text-pop"),m.innerHTML=m.innerHTML.replace(/image-container/g,"image-container-pop"),m.innerHTML=m.innerHTML.replace(/mctitle/g,"mctitle-pop");var g=m.querySelector(".resize-sensor");g&&g.parentNode.removeChild(g),u.appendChild(m)}}}}this.slickElemSelector=".video-info__footer_"+this.widget.mgRec.cid+" .mgbox-pop"}var f=this.widget.block.querySelectorAll(".vrline .mcimg .image-container");f&&this.popupVRW&&parseInt(this.config.inlinePlacement,10)&&f.length>=parseInt(this.config.inlinePlacement,10)&&f[parseInt(this.config.inlinePlacement,10)-1].appendChild(this.popupVRW),this.addCustomScripts(),this.addListeners(),this.addPreview()}},{key:"addPreview",value:function(){for(var e=0;e',t[i].parentNode.insertBefore(n,t[i].nextSibling)}}if(0===e)break}}},{key:"addListeners",value:function(){var e=this;if(this.playlist)for(var t=this.widget.block.querySelectorAll(".mcimg>a"),i=0;ia"),s=0;s0){var a=e.helpers.getParentTeaserBlock(i[n],"vrline");e.addHoverElem(a,t)}if(e.linkElems[t].videoExt){var s=e.helpers.getParentTeaserBlock(i[n],"mgline");s&&e.fillAdditional(s,e.linkElems[t].videoExt)}}},d=0;d1&&void 0!==arguments[1]&&arguments[1];if(!this.popupVRW||!(this.jwPlayer&&"buffering"===this.jwPlayer.getState()&&"visible"===this.popupVRW.style.visibility||!this.loadedAds&&this.itemIndex!==e&&"hidden"===this.popupVRW.style.visibility))if(this.itemIndex!==e||"visible"!==this.popupVRW.style.visibility||"block"!==this.popupVRW.style.display){if(this.itemIndex=e,i?this.callSensor("vr_auto_click",e):this.callSensor("vr_click",e),this.timeToSkipIntervalId&&(clearInterval(this.timeToSkipIntervalId),this.timeToSkipIntervalId=null),this.stopVpaidLoopRun=!1,this.updateProgressBar(0),this.resetTimeLeft(),this.popupVRW){if("none"===this.popupVRW.style.display&&(this.popupVRW.style.display="block"),this.popupVRW.style.visibility="visible",this.popupVRW.style.opacity=1,this.config.inlinePlacement&&this.helpers.addClass(this.popupVRW,"stretched"),this.helpers.repaintSafari(this.jwPlayer),!this.playlistChanged&&this.jwPlaylist&&(this.jwPlayer.load(this.jwPlaylist),this.playlistChanged=!0),this.itemStartIndex=e-1<0?this.linkElems.length-1:e-1,this.jwPlayerVideo||(this.jwPlayerVideo=this.popupVRW.querySelector(".jw-media>.jw-video")),this.jwPlayerVideo&&(this.jwPlayerVideo.style.height=""),this.slickElem&&!this.firstTimeSlickShown){if(this.slickElem.style.visibility="hidden",document.createEvent){var n=document.createEvent("Event");n.initEvent("resize",!0,!0),this.slickElem.dispatchEvent(n)}else document.fireEvent("onresize");setTimeout(function(){t.slickElem.style.visibility="visible",t.firstTimeSlickShown=!0,t.sendShowedElems()},800)}if(this.jwPlayer&&this.loadedAds){this.widget.debug("onClickItem: Send playlistItem");var a=this.widget.block.querySelector(".video-info__frame_"+this.widget.mgRec.cid)||this.widget.block.querySelector("#vrJwPlayerBlock_"+this.mgVideoIndex);this.helpers.removeClass(a,"adEnable"),this.stopVpaid(!0),this.skipElement&&(this.skipElement.style.display="none"),this.skipOffsetElement&&(this.skipOffsetElement.style.display="none"),this.jwPlayer.pause(!0),this.widget.usesLkqdAds&&this.config.adPosition&&"pre"===this.config.adPosition?(this.jwPlayer.getContainer().style.display="none",this.itemIndex=e,this.videoLkqd.nextPlaylistIndex=this.itemIndex,this.widget.debug("Save new nextPlaylistIndex="+this.videoLkqd.nextPlaylistIndex),this.videoLkqd.params.playerWidth=this.jwPlayer.getWidth(),this.videoLkqd.params.playerHeight=this.jwPlayer.getWidth()/this.videoLkqd.aspectRatio.width*this.videoLkqd.aspectRatio.height,this.videoLkqd.initParams()):this.jwPlayer.playlistItem(e)}}else this.wasFirstClick=!0,this.jwPlayer&&this.jwPlayer.playlistItem(e);this.updateSlick(e)}else{if(this.popupVRW&&this.config.inlinePlacement&&-1===this.popupVRW.className.indexOf("stretched")){if(this.helpers.addClass(this.popupVRW,"stretched"),this.setMute(!1),this.videoLkqd&&this.videoLkqd.playing){var s=1;this.jwPlayer&&(s=this.jwPlayer.getVolume()/100),this.videoLkqd.setVolume(s),"paused"===this.videoLkqd.status&&(this.videoLkqd.playAd(),this.helpers.removeClass(this.itemTitleElem,"paused")),this.videoLkqd.resize(this.jwPlayer.getContainer().parentNode.offsetWidth,this.jwPlayer.getContainer().parentNode.offsetWidth/this.videoLkqd.aspectRatio.width*this.videoLkqd.aspectRatio.height)}else this.jwPlayer.play(!0);return}this.videoLkqd&&this.videoLkqd.playing?"paused"===this.videoLkqd.status?(this.videoLkqd.playAd(),this.helpers.removeClass(this.itemTitleElem,"paused")):(this.videoLkqd.pauseAd(),this.helpers.addClass(this.itemTitleElem,"paused")):this.widget.block.querySelector(".adEnable")||-1!==this.popupVRW.className.indexOf("stretched")||this.jwPlayer.pause()}}},{key:"initPopupPlayer",value:function(e){var t=this;this.widget.debug("Init popup player: "+this.mgVideoIndex),this.resetMarks(),this.popupVRW.style.display="block",this.config.inlinePlacement?(this.popupVRW.style.visibility="visible",this.popupVRW.style.opacity=1):(this.popupVRW.style.visibility="hidden",this.popupVRW.style.opacity=0);var i="mgJwPlayer_"+this.mgVideoIndex,n=this.config.mute;n=!(!n||"string"==typeof n)||"string"==typeof n&&!!parseInt(n,10);for(var a=0;a.25&&(e.firstQuartile=!0,e.callSensor("vr_progress_25",t.position)),!e.midpoint&&t.position/t.duration>.5&&(e.midpoint=!0,e.callSensor("vr_progress_50",t.position)),!e.thirdQuartile&&t.position/t.duration>.75&&(e.thirdQuartile=!0,e.callSensor("vr_progress_75",t.position),e.duration=t.duration),e.videoLkqd&&!e.videoLkqd.requested&&e.config.adPosition&&-1===["pre","post"].indexOf(e.config.adPosition)&&e.getPositionInSec()0?this.jwPlayer.getVolume():0,vrHashes:t,vrIndex:this.jwPlayer.getPlaylistIndex(),completeFunc:function(){e.jwPlayer.getContainer().style.display="block",null!==e.videoLkqd.nextPlaylistIndex?e.jwPlayer.playlistItem(e.videoLkqd.nextPlaylistIndex):e.jwPlayer.play(!0)},startFunc:function(){if("paused"===e.status&&e.videoLkqd.pauseAd(),!e.jwPlayer.getFullscreen()){e.jwPlayer.pause(!0),e.jwPlayer.getContainer().style.display="none",e.videoLkqd.showContainer();var t=e.jwPlayer.getMute()?0:e.jwPlayer.getVolume()/100;e.videoLkqd.setVolume(t),e.helpers.removeClass(e.itemTitleElem,"paused");var i=null;try{i=n(e.videoLkqd.vpaidFrame.contentWindow.lkqdContainer.children[0].children[0].children,2)[1]}catch(t){e.widget.debug(t.message)}i&&i.children&&i.children[1]&&i.children[2]&&(i.children[1].addEventListener("click",function(){e.setMute(!1,!1)}),i.children[2].addEventListener("click",function(){e.setMute(!0,!1)}))}},initFunc:function(){e.widget.debug("LKQD initFunc"),"visible"===e.popupVRW.style.visibility&&"block"===e.popupVRW.style.display&&!e.videoLkqd.requested&&e.config.adPosition&&"pre"===e.config.adPosition&&(e.widget.debug("LKQD initFunc. Start Ad."),e.videoLkqd.initPlayer(),e.videoLkqd.requested=!0)}})}else if(this.videoAds){for(var a=[],s=0;s=10)||(e.adSeeked=!0,e.jwPlayer.seek(0)),e.updateProgressBar(0),e.resetTimeLeft(),e.skipElementInitiated||(e.skipElementInitiated=!0,e.skipOffsetElement=e.widget.block.querySelector(".mgVideoSkipOffset_"+e.widget.mgRec.cid),e.skipOffsetElement&&(e.timeToSkipLeftElem=e.skipOffsetElement.querySelector("#mgVideoSkipOffsetText_"+e.mgVideoIndex),e.timeToSkipLeftElem&&(e.timeToSkipLeftElem.innerText=e.videoAds.skipoffset||5,e.timeToSkipIntervalId&&clearInterval(e.timeToSkipIntervalId),e.timeToSkipIntervalId=setInterval(function(){e.timeToSkipLeftElem.innerText=parseInt(e.timeToSkipLeftElem.innerText,10)-1,parseInt(e.timeToSkipLeftElem.innerText,10)<=0&&e.timeToSkipIntervalId&&(clearInterval(e.timeToSkipIntervalId),e.timeToSkipIntervalId=null,e.skipOffsetElement&&(e.skipOffsetElement.style.display="none"),e.skipElement&&(e.skipElement.style.display="block"))},1e3)),e.skipOffsetElement.style.display="block"),e.skipElement=e.widget.block.querySelector(".mgVideoSkip_"+e.widget.mgRec.cid),e.skipElement&&(e.skipElement.onclick=function(){e.widget.debug("skipElement click."),e.skipElement.style.display="none",e.stopVpaid(),e.videoAds.skipHandler(),e.clearEventListeners()},e.skipElement.style.display="none")),e.popupVRW&&"hidden"===e.popupVRW.style.visibility&&(e.stopVpaid(),e.jwPlayer.pause(!0))},errorFunc:function(){e.loadedAds=!0},clearEventListenersFunc:function(){e.clearEventListeners()},stopVpaidFunc:function(){e.stopVpaid()}})}}},{key:"checkPlayer",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(this.jwPlayer){var t=this.jwPlayer.getContainer().parentNode;if((this.helpers.isScrolledIntoView(t)||this.jwPlayer.getFullscreen()||"onLoad"===this.nativeAutoStart)&&this.status===r){if(-1===["playing","buffering"].indexOf(this.jwPlayer.getState())&&(this.sourceShowHashUpdated||(this.sourceShowHash=this.playlist[this.jwPlayer.getPlaylistIndex()].hash,this.sourceShowHashUpdated=!0),!this.videoLkqd||!this.videoLkqd.playing)){var i=!0;this.widget.usesLkqdAds&&this.config.adPosition&&"pre"===this.config.adPosition&&(this.videoLkqd.requested||(this.videoLkqd.requested=!0,this.videoLkqd.vpaid&&(this.videoLkqd.callForAd(),i=!1)),this.videoLkqd.ended||(i=!1)),i&&(e?this.jwPlayer.playlistItem(e):this.jwPlayer.play(!0))}this.videoLkqd&&this.videoLkqd.playing&&this.videoLkqd.playAd()}else this.nativeAutoStart===o&&(-1===["paused","idle"].indexOf(this.jwPlayer.getState())&&this.jwPlayer.pause(!0),this.videoLkqd&&this.videoLkqd.playing&&this.videoLkqd.pauseAd())}}},{key:"closePopup",value:function(){this.popupVRW&&(this.config.inlinePlacement?this.helpers.removeClass(this.popupVRW,"stretched"):(this.popupVRW.style.visibility="hidden",this.popupVRW.style.opacity=0));var e=this.widget.block.querySelector(".video-info__frame_"+this.widget.mgRec.cid)||this.widget.block.querySelector("#vrJwPlayerBlock_"+this.mgVideoIndex);e&&e.className.indexOf("adEnable")>=0?(this.helpers.removeClass(e,"adEnable"),this.videoAds.callSensor("close")):this.callSensor("vr_close",this.jwPlayer.getPosition()||null),this.stopVpaidUntil=parseInt((new Date).getTime()/1e3,10)+10,this.jwPlayer&&(this.loadedAds&&(this.config.inlinePlacement?this.videoLkqd&&this.videoLkqd.resize(this.popupVRW.offsetWidth,this.popupVRW.offsetWidth/this.videoLkqd.aspectRatio.width*this.videoLkqd.aspectRatio.height):(this.videoLkqd&&this.videoLkqd.playing&&this.videoLkqd.stopAd(),this.stopVpaid(),this.jwPlayer.pause(!0))),this.skipElement&&(this.skipElement.style.display="none"),this.skipOffsetElement&&(this.skipOffsetElement.style.display="none")),this.widget.block.querySelectorAll(".vr_preview").forEach(function(e){e.play()}),this.disableAutoMute()}},{key:"disableAutoMute",value:function(){this.autoMute?(this.jwPlayer.setMute(!1),this.autoMute=!1):!this.firstAutoMute&&this.jwPlayer&&this.helpers.isSafari()&&(this.firstAutoMute=!0,this.autoMute=!1)}},{key:"sendShowedElems",value:function(){if(this.showedLinkElems=[],this.popupVRW){if("visible"===this.popupVRW.style.visibility&&this.firstTimeSlickShown)for(var e=this.popupVRW.querySelectorAll(".slick-active"),t=0;t=this.linkElems.length&&(i-=this.linkElems.length),i<0&&(i+=this.linkElems.length),!this.linkElems[i].showed&&this.helpers.isScrolledIntoView(e[t])&&(this.showedLinkElems.push({id:this.linkElems[i].teaserId,item:e[t].querySelector("img")||e[t]}),this.linkElems[i].showed=!0)}for(var n=0;na[href="'+this.linkElems[n].item.href+'"]');a&&this.helpers.isScrolledIntoView(this.helpers.getParentTeaserBlock(a,"mgline"))&&!this.showedLinkElems[this.linkElems[n].teaserId]&&(this.showedLinkElems.push({id:this.linkElems[n].teaserId,item:a.querySelector("img")||a}),this.linkElems[n].showed=!0)}}else for(var s=this.widget.block.querySelectorAll(".slick-active"),r=0;r0&&this.teaserCapping&&this.teaserCapping.callSensor(this.showedLinkElems,!0)}},{key:"callSensor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=Math.floor(65535*Math.random()),n=this.linkElems[this.itemIndex].teaserId,a="&h="+this.linkElems[this.itemIndex].hash;["vr_click","vr_auto_click"].indexOf(e)>-1?(this.widget.mgRec.cappingData?a+=void 0!==this.widget.mgRec.cappingData.isBot?"&o="+this.widget.mgRec.cappingData.isBot:"&o=0":a+="&o=0",a+="&src="+t,this.sourceShowHashUpdated||(a+="&v="+this.sourceShowHash)):(a+="&o="+Math.floor(t),0===e.indexOf("vr_")&&(this.sourceShowHash===this.linkElems[this.itemIndex].hash&&this.firstTimeTeaserShown||(a+="&v="+this.sourceShowHash)));var s=this.config.templateId||"0",r=this.sensorUrl+"?tid="+n+"&iid="+this.widget.mgRec.cid+"&e="+e+a+"&t="+s+"&c="+i;return this.widget.debug("Event "+e+" fired."),this.widget.debug("Generated link: "+r),this.helpers.createImg(r)}},{key:"updateSlick",value:function(e){var t=this.widget.block.querySelector(".video-info__title-cell_"+this.widget.mgRec.cid);t&&(t.innerHTML=this.linkElems[e].item.querySelector("img").getAttribute("alt"));var i=this.widget.block.querySelector(".video-info__sub-title_"+this.widget.mgRec.cid);if(i&&(this.linkElems[e].videoExt&&this.linkElems[e].videoExt.description?i.innerHTML=this.helpers.fromAscii(this.linkElems[e].videoExt.description):i.innerHTML=""),this.slickElem){var n=this.slickElem.querySelectorAll(".current-playing");if(n)for(var a=0;a
',e.querySelector(".image-with-text>.mcimg").appendChild(i.mouseOverTimerElem),i.mouseOverTimerElem.style.width=Math.floor(e.offsetWidth/2)+"px",i.mouseOverTimerElem.style.height=Math.floor(e.offsetWidth/2)+"px",i.mouseOverTimerElem.style.setProperty("top",Math.floor((e.offsetHeight-i.mouseOverTimerElem.style.width)/2).toString()+"px"),i.mouseOverTimerElem.style.setProperty("right",Math.floor((e.offsetWidth-i.mouseOverTimerElem.style.width)/2).toString()+"px");var s=e.querySelector("a");s&&s.onclick&&(i.mouseOverTimerElem.onclick=s.onclick)}var r=i.mouseOverTimerElem.querySelector(".hover-progress");r.style.lineHeight=i.mouseOverTimerElem.style.height,i.mouseOverInterval||(i.mouseOverInterval=setInterval(function(e){parseInt(i.config.focusOpenPopup/100,10)-i.mouseOverTime<=0?!i.popupPlayerInitialized||i.helpers.isMobile()&&!i.allowVrClick?i.widget.debug("Click event ignore: player not initialized."):(i.helpers.getParentTeaserBlock(e,"vrline")?(i.sourceShowHash=i.linkElems[t].hash,i.sourceShowHashUpdated=!0,i.firstTimeTeaserShown=!0):(i.sourceShowHashUpdated=!1,i.firstTimeTeaserShown=!1),i.stopMouseOverInterval(),!i.helpers.isSafari()||i.jwPlayer.getMute()||i.firstAutoMute||(i.jwPlayer.setMute(!0),i.autoMute=!0,i.firstAutoMute=!0),i.onClickItem(t,!0)):(a.style.setProperty("--mg-delta",Math.floor(i.mouseOverTime/parseInt(i.config.focusOpenPopup/100,10)*360)),r.innerText=Math.ceil(i.config.focusOpenPopup/1e3-i.mouseOverTime/10),i.mouseOverTime+=1)},100,n.target))}}),e.onmouseleave||(e.onmouseleave=function(){i.stopMouseOverInterval()}),this.windowBlurEventsAdded||(this.windowBlurEventsAdded=!0,window.addEventListener("blur",function(){i.stopMouseOverInterval()}),document.body.addEventListener("mouseleave",function(){i.stopMouseOverInterval()})))}},{key:"stopMouseOverInterval",value:function(){(this.mouseOverInterval||this.mouseOverTimerElem)&&(this.mouseOverInterval&&(clearInterval(this.mouseOverInterval),this.mouseOverInterval=null),this.mouseOverTimerElem&&(this.mouseOverTimerElem.parentNode.removeChild(this.mouseOverTimerElem),this.mouseOverTimerElem=null),this.widget.debug("MouseOver Timeout deleted"))}}],[{key:"init",value:function(e){-1!==e.mgRec.config.wages_types.indexOf("video_content")&&e.mgRec.config.format&&"native"===e.mgRec.config.format&&(e.vrw=new t(e))}}]),t}();i.VRW=l},{"./videoBase":95}]},{},[57]);