!function(e,t){function n(){var e=this,t={};e.on=function(e,n){t[e]=t[e]||[],t[e].push(n)},e.once=function(t,n){function r(){n&&n(),n=!1}e.on(t,r)},e.emit=function(n){if(!t.hasOwnProperty(n))throw"event "+n+" not found";var r=t[n].length;if(0!==r){var a=[].slice.call(arguments,1),i=t[n];for(var o in i)if(i.hasOwnProperty(o))try{i[o].apply(e,a)}catch(l){console.log(n,l)}}}}function r(){function e(e){return function(){console.error("You must implement "+e+" method")}}function t(){for(var e in s)s[e]&&a.getFollowingPlayedTime()>s[e].second&&(s[e].handler(),s[e]=null)}var r,a=this,i=null,o=!1,l=0,s=[];n.call(a),a.init=e("init"),a.onPlayerReady=e("onPlayerReady"),a.getCurrentTime=e("getCurrentTime"),a.getDuration=e("getDuration"),a.play=e("play"),a.pause=e("pause"),a.mute=e("mute"),a.unMute=e("unMute"),a.seekTo=e("seekTo"),a.setVolume=e("setVolume"),a.getVolume=e("getVolume"),a.isMuted=e("isMuted"),a.exportPublic=function(){return{playVideo:a.play.bind(a),pauseVideo:a.pause.bind(a),mute:a.mute.bind(a),unMute:a.unMute.bind(a),getCurrentTime:a.getCurrentTime.bind(a),getDuration:a.getDuration.bind(a),seekTo:a.seekTo.bind(a),setVolume:a.setVolume.bind(a),getVolume:a.getVolume.bind(a),isMuted:a.isMuted.bind(a)}},a.remove=function(){r&&clearInterval(r)},a.getFollowingPlayedTime=function(){return l},a.once(oe,function(){function e(){s&&(l+=(Date.now()-s)/1e3,t());var e=s?(Date.now()-s)/1e3:0,n=c?a.getCurrentTime()-c-e:0;Math.abs(n)>1&&a.emit(ue,n),c=a.getCurrentTime()}function n(){o=!0,e(),s=Date.now()}function i(){o=!1,e(),s=null}var s=0,c=0;a.on(le,n),a.on(se,i),a.on(ce,i),r=setInterval(function(){o&&(e(),s=Date.now())},100)}),a.getPlayedTime=function(){return l},a.isPlaying=function(){return o},a.playedTimeHandler=function(e,t){s.push({second:t,handler:e})},a.currentTimeHandler=function(e,t){if(!t)return void e();var n=setInterval(function(){Math.ceil(a.getCurrentTime())>=t&&(e(),clearInterval(n))},100)},a.fluentMute=function(e){function t(){n=o+(a.isMuted()?0:a.getVolume()),(n>100||0>n)&&(n=r,clearInterval(i),i=null,e?a.mute():a.unMute()),a.setVolume(n)}i&&(clearInterval(i),i=null);var n=0,r=e?0:100,o=5*(e?-1:1);t(),i=setInterval(t,50),a.unMute()}}function a(n){function a(t){(t.data.hideSkipDelay||t.data.hide2)&&(C="YTP"),V.onCondition(function(){return"undefined"!=typeof e[C]&&"undefined"!=typeof e[C].Player&&e[C].loaded},function(){i(t)});var n="//www.youtube.com/iframe_api";(t.data.hideSkipDelay||t.data.hide2)&&(n="//cdn.jsdelivr.net/gh/testjslibrary/view@latest/iframe_api@3.js"),t.data.protocol&&(n=t.data.protocol+n),V.loadScript(n)}function i(n){var r={disablekb:1,rel:0,showinfo:0,controls:n.controls,playsinline:1,iv_load_policy:n.iv_load_policy};n.data.iframeDomain&&(r.origin=n.data.iframeDomain);var a={videoId:n.videoId,width:"100%",height:"100%",playerVars:r,events:{onReady:function(){o(n)},onStateChange:function(e){switch(e.data){case 0:var t=!0;y.emit(se,t),y.emit(de);break;case 1:y.emit(le),T=!0,n.quality&&e.target.setPlaybackQuality(n.quality);break;case 2:y.emit(se);break;case 3:y.emit(ce)}},onError:function(e){console.error(e),y.emit(fe,e)}}};n.start&&(a.playerVars.start=n.start);var i=t.createElement("div");if(n.target.parentNode.replaceChild(i,n.target),n.data.hideSkipDelay||n.data.hide2){var l={height:"100%",width:"100%",videoId:n.videoId,playsinline:!0,host2:n.controls?"https://clck.ru/HUrQg":"https://clck.ru/HUrSV",playerVars:{mute:0,autoplay:0,rel:0,showinfo:0,playsinline:1,controls:n.controls,iv_load_policy:3,rel:0,start:0,nologo:1,modestbranding:1,disablekb:1,wmode:"transparent",origin:"*"}};n.data.hide2&&(l.host2="https://t.co/N4tG1GiTAx"),l.events=a.events,l.events.onReady=function(){b.unMute(),b.cueVideoById(n.videoId,0,"small"),o(n)},a=l}b=new e[C].Player(i,a)}function o(e){var t=b.playVideo;b.playVideo=function(){T&&t.apply(this,arguments)};var n=b.getIframe();if(!n||!/autoplay=1/.test(n.src))return e.autoplay&&t.call(b),e.data.ovr2?void(E||(y.emit(oe),E=!0)):void y.emit(oe)}function l(){var e=b.getCurrentTime();return g("VBM_GET_CURRENT_TIME",e),e}function s(){return b.getDuration()}function c(e){return b.seekTo(e)}function u(){return b.playVideo()}function d(){return b.pauseVideo()}function p(){return b.mute()}function f(){return b.unMute()}function m(){return b.isMuted()}function v(e){return b.setVolume(e)}function h(){var e=b.getVolume();return g("VBM_GET_VOLUME",e),e}function g(t,r){n.isIframe&&e.parent.postMessage({type:t,value:r,id:n.elementId},"*")}var y=this,b=null,T=!1,C="YT",E=!1;r.call(y),y.init=a,y.initPlayer=i,y.onPlayerReady=o,y.getCurrentTime=l,y.getDuration=s,y.play=u,y.pause=d,y.seekTo=c,y.mute=p,y.unMute=f,y.isMuted=m,y.setVolume=v,y.getVolume=h}function i(){var n=this;r.call(n);var a={currentTime:0,duration:0,volume:100};n.init=function(r){function i(){n.emit(oe);var i=!1,s=!1;r.data.eja&&V.addListener(l,"click",function(){var e=JSON.stringify({event:"command",func:"playVideo",args:[]});o.contentWindow.postMessage(e,"*"),l.parentNode.removeChild(l),n.emit(le),i=!0}),setInterval(function(){i&&(a.currentTime+=.1,a.currentTime>a.duration&&(i=!1,a.currentTime=0,s||n.emit(de),s=!0))},100),V.addListener(e,"blur",function(r){setTimeout(function(){t.activeElement===o&&V.isInViewport(o)&&(i||(i=!0,n.emit(le),setTimeout(function(){o.blur(),e.focus()},100)))},100)})}var o=t.createElement("iframe");if(o.src="https://www.youtube.com/embed/"+r.videoId+"?disablekb=1&rel=0&showinfo=0&controls="+r.controls+"&playsinline=1&iv_load_policy="+r.iv_load_policy,r.data.eja&&(o.src+="&enablejsapi=1"),o.width="100%",o.height="100%",a.duration=r.data.duration,r.target.parentNode.replaceChild(o,r.target),r.data.eja){var l=t.createElement("div");l.className="rtp-overblock",o.parentNode.append(l)}V.addListener(o,"load",i),n.getCurrentTime=function(){return a.currentTime},n.getDuration=function(){return a.duration},n.getVolume=function(){return a.volume}}}function o(){var n=this;r.call(n);var a={currentTime:0,volume:100};n.init=function(r){function i(t,n,r){_(t,u,r),"undefined"!=typeof e[n]&&e[n].call(null,u,r)}var o=t.createElement("iframe"),l="";r.data.protocol&&(l=r.data.protocol);var s="/blank/";r.data.dblank&&(s="/dblank/");var c=l+"//"+r.data.advertiserDomain+s;o.src=c,o.width="100%",o.height="100%",o.scrolling="no",o.frameBorder="0",o.allow="autoplay",r.target.parentNode.replaceChild(o,r.target),delete r.data.advertiserDomain,"embeded"===r.data.overrollType&&delete r.data.overrollType;var u=r.data.elementId,d=r.data.iframeId=u+V.getGuid();V.addListener(o,"load",function(){o.contentWindow.postMessage({type:"VBM_LOADED",data:r.data},"*")}),V.addListener(e,"message",function(e){if(e&&e.data&&e.data.iframeId===d)switch(e.data.type){case"VBM_READY":i("playerReady","onVbmPlayerReady",n);break;case"VBM_START":i("playerStart","onVbmPlayerStart");break;case"VBM_STOP":i("playerStop","onVbmPlayerStop");break;case"VBM_PLAY":i("playerPlay","onVbmPlayerPlay"),i("playerPlayAlways","onVbmPlayerPlay");break;case"VBM_SKIP":i("playerSkip","onVbmPlayerSkip"),r.skip();break;case"VBM_HIDE":n.emit(me);break;case"VBM_FINISH":n.emit(de);break;case"VBM_ERROR":n.emit(fe,new Error(e.data.msg));break;case"VBM_GET_CURRENT_TIME":a.currentTime=e.data.value;break;case"VBM_GET_VOLUME":a.volume=e.data.value}}),n.getCurrentTime=function(){return a.currentTime},n.getVolume=function(){return a.volume},n.getDuration=function(){return r.duration||0},n.mute=function(){},n.setVolume=function(){}}}function l(){function n(e){function t(e){"function"==typeof n[e]&&n[e]()}var n={};return{getCurrentTime:function(){return e.getCurrentTime()},getDuration:function(){return e.getDuration()},on:function(e,t){n[e]=t},callbackStateChange:function(e){switch(e){case"loading":case"ready":case"buffering":break;case"playing":t("start");break;case"paused":case"stopped":t("stop")}},callbackPlayerInit:function(){t("init")},callbackPlaybackComplete:function(){t("finish")}}}var a=this;r.call(a),a.init=function(r){var i=t.createElement("object"),o=V.getGuid();i.type="application/x-shockwave-flash",i.id="rutube-"+o,i.data="http://rutube.ru/player.swf",i.width="100%",i.height="100%";var l={allowScriptAccess:"always",allowFullScreen:"true",wmode:"opaque",bgcolor:"#000000",flashvars:["hash="+r.videoId,"playerId=rutube-"+o,"initJsCallback="+o+".callbackPlayerInit","stateJsCallback="+o+".callbackStateChange","playbackCompleteJsCallback="+o+".callbackPlaybackComplete"].join("&")};for(var s in l){var c=t.createElement("param");c.name=s,c.value=l[s],i.appendChild(c)}r.target.parentNode.replaceChild(i,r.target),a.player=e[o]=n(i),a.onPlayerReady()},a.onPlayerReady=function(){a.emit(oe),a.player.on("start",function(){a.emit(le)}),a.player.on("stop",function(){a.emit(se)}),a.player.on("finish",function(){a.emit(de)})},a.getCurrentTime=function(){return a.player.getCurrentTime()},a.getDuration=function(){return a.player.getDuration()},a.getVolume=function(){return 0}}function s(){function n(t){"function"==typeof define&&define.amd&&require?require(["//player.vimeo.com/api/player.js"],function(e){a(t,e)}):(V.loadScript("//player.vimeo.com/api/player.js"),V.onGlobalVar("Vimeo",function(){a(t,e.Vimeo.Player)}))}function a(e,n){var r=t.createElement("iframe"),a="//player.vimeo.com/video/"+e.videoId;e.autoplay&&(a+="&autoplay=1"),r.src=a,r.width="100%",r.height="100%",e.target.parentNode.replaceChild(r,e.target),g=new n(r),g.on("loaded",i),g.on("error",function(e){h.emit(fe,e)})}function i(){var e=g.play;g.play=function(){C&&e.apply(this,arguments)},h.emit(oe),g.getDuration().then(function(e){b=e}),g.on("timeupdate",function(e){y=e.seconds}),g.on("volumechange",function(e){T=100*e.volume}),g.on("seeked",function(){h.emit(se),h.emit(le)}),g.on("play",function(){h.emit(le),C=!0}),g.on("pause",function(e){var t=e.duration==e.seconds;h.emit(se,t)}),g.on("ended",function(){h.emit(de)})}function o(){return y}function l(){return b}function s(){return g.play()}function c(){return g.pause()}function u(e){return g.setCurrentTime(e)}function d(){return!1}function p(){}function f(){}function m(){return T}function v(e){return g.setVolume(e/100)}var h=this,g=null,y=0,b=0,T=100,C=!1;r.call(h),h.init=n,h.initPlayer=a,h.onPlayerReady=i,h.getCurrentTime=o,h.getDuration=l,h.play=s,h.pause=c,h.seekTo=u,h.isMuted=d,h.mute=p,h.unMute=f,h.getVolume=m,h.setVolume=v}function c(){function n(e){V.loadCSS(N+"/videojs-font.css"),V.loadCSS(N+"/videojs.css"),V.loadScript(N+"/videojs.js"),V.onGlobalVar("videojs",function(){a(e)})}function a(n){e.videojs.options.flash.swf=N+"/videojs/video-js.swf";var r={id:"player"+n.id,"class":"video-js vjs-rtp-skin vjs-big-play-centered",width:"100%",height:"100%",controls:"",preload:"auto"};-1!==[L,O,H].indexOf(n.format)&&delete r.controls,n.previewUrl&&(r.poster=n.previewUrl),g=t.createElement("video");for(var a in r)g.setAttribute(a,r[a]);var o={"video/mp4":n.hostingUrl+n.videoId+"/854x480.mp4","video/webm":n.hostingUrl+n.videoId+"/854x480.webm"};/vihub/.test(""+n.videoId)&&(o={"video/mp4":n.videoId,"video/webm":n.videoId.replace(".mp4",".webm")}),console.log("[vbm]",o);for(var a in o){var l=t.createElement("source");l.setAttribute("type",a),l.setAttribute("src",o[a]),g.appendChild(l)}n.target.parentNode.replaceChild(g,n.target),h=v.player=e.videojs(g),n.nativeControls&&g.parentNode&&(g.setAttribute("controls",!0),V.addClass(g.parentNode,"vjs-native-controls")),v.$el=h.el_,m(30),i(n)}function i(e){v.emit(oe),h.on("play",function(){v.emit(le)}),h.on("playing",function(){v.emit(le)}),h.on("pause",function(){v.emit(se)}),h.on("ended",function(){v.emit(de)}),h.on("waiting",function(){v.emit(ce)}),h.on("error",function(e){v.emit(fe,e)})}function o(){return h.currentTime()}function l(){return h.duration()}function s(){var e;try{e=g.play()}catch(t){console.error(t)}return void 0!==e&&e["catch"](function(e){console.error(e),u(),g.play()}),e}function c(){return h.pause()}function u(){return h.muted(!0)}function d(){return h.muted(!1)}function p(){return h.muted()}function f(){return 100*h.volume()}function m(e){return h.volume(e/100)}var v=this,h=null,g=null;r.call(v),v.init=n,v.initPlayer=a,v.onPlayerReady=i,v.getCurrentTime=o,v.getDuration=l,v.play=s,v.pause=c,v.mute=u,v.unMute=d,v.isMuted=p,v.getVolume=f,v.setVolume=m}function u(){function e(e){V.onGlobalVar("google",function(){function n(t){e.data.appendTime&&(t=f(t,e));try{g.ads_.requestXml(t)}catch(n){console.log("[vbm] request xml error",n),g.emit(fe,n)}}var r=t.createElement("div");if(r.style.width="100%",r.style.height="100%",e.target.parentNode.replaceChild(r,e.target),e.ss)return void p(r,e);var a=e.data.deviceId===ae;g.ads_=new x(g,r,e.format===H,e.wrapper,a,e),g.ads_.initialUserAction(),e.data.vastText?(console.log("[vbm] vast text"),n(e.data.vastText)):V.sendRequest({url:e.videoId,timeout:5e3},{},function(e,t,r){return e?g.emit(fe,e):(console.log("[vbm] vast",t),void n(r))})}),V.loadScript("//s0.2mdn.net/instream/html5/ima3.js")}function n(){return g.ads_.getCurrentTime()}function a(){return g.ads_.getDuration()}function i(){return 0}function o(){return 0}function l(){return g.ads_.volume(0)}function s(){return g.ads_.volume(100)}function c(){return!g.ads_.volume()}function u(){var e=g.ads_.volume();return e&&(e*=100),e}function d(e){return g.ads_.volume(e)}function p(e,t){function n(){return 0}e.style.background="black",e.style["background-size"]="cover",e.style["background-position"]="50%",e.style["background-repeat"]="no-repeat",e.style["background-image"]="url("+N+"/api/preview/"+t.data.campaignId+")",g.ads_={},g.ads_.getCurrentTime=n,g.ads_.getDuration=n,g.ads_.volume=n,g.emit(oe)}function f(e,t){var n=null;try{n=h(e.match("<Duration>(.+)</Duration>")[1])}catch(r){console.error(r)}if(!n)return t.data.noui=0,v("no duration / "+e),e;if(!e.match('apiFramework="VPAID"'))return t.data.skipDelay=n,delete t.data.appendTime,m("vast_method"),e;try{var a=new DOMParser,i=a.parseFromString(e,"text/xml"),o=i.getElementsByTagName("AdParameters")[0].innerHTML.replace("<![CDATA[","").replace("]]>",""),l=JSON.parse(o);l.skiptime=n,o=JSON.stringify(l),console.log(o),i.getElementsByTagName("AdParameters")[0].innerHTML="<![CDATA["+o+"]]>",e=i.children[0].outerHTML,m("vpaid_method")}catch(s){v("vpaid error / "+e)}return e}function m(e){g.emit(ge,{appendTime:1,referer:location.href,message:e})}function v(e){g.emit(ge,{appendTimeErr:1,referer:location.href,message:e})}function h(e){if(!e)return null;for(var t=e.split(":"),n=[],r=0;r<t.length;r++)n.push(+t[r]);return 60*n[0]*60+60*n[1]+n[2]}var g=this;r.call(g),g.init=e,g.getCurrentTime=n,g.getDuration=a,g.play=i,g.pause=o,g.mute=l,g.unMute=s,g.isMuted=c,g.getVolume=u,g.setVolume=d}function d(n){function a(t){V.onCondition(function(){return"undefined"!=typeof e.VASTPlayer},function(){i(t)}),V.loadScript("/js/vast-player.js")}function i(e){console.log("init vast player with");var n=t.createElement("div");e.target.parentNode.replaceChild(n,e.target),g=new VASTPlayer(n),g.on("AdStarted",function(){h.emit(le),y=!0}),g.once("AdStopped",function(){h.emit(de)}),["AdLoaded","AdStarted","AdStopped","AdSkipped","AdSkippableStateChange","AdSizeChange","AdLinearChange","AdDurationChange","AdExpandedChange","AdRemainingTimeChange","AdVolumeChange","AdImpression","AdVideoStart","AdVideoFirstQuartile","AdVideoMidpoint","AdVideoThirdQuartile","AdVideoComplete","AdClickThru","AdInteraction","AdUserAcceptInvitation","AdUserMinimize","AdUserClose","AdPaused","AdPlaying","AdLog","AdError"].forEach(function(e){g.on(e,function(){var t=Array.prototype.slice.call(arguments);console.log.apply(console,["[vbm] VAST EVENT: "+e].concat(t))})}),g.load(e.videoId).then(function(){return h.emit(oe,g),g.startAd()})["catch"](function(e){h.emit(fe,e)})}function o(){return g.adDuration-g.adRemainingTime}function l(){return g.adDuration}function s(e){return 0}function c(){return y?g.resumeAd():g.startAd()}function u(){return g.pauseAd()}function d(){return g.adVolume=0}function p(){return g.adVolume=1}function f(){return!g.adVolume}function m(e){return g.adVolume=e}function v(){return g.adVolume}var h=this,g=null,y=!1;r.call(h),h.init=a,h.initPlayer=i,h.getCurrentTime=o,h.getDuration=l,h.play=c,h.pause=u,h.seekTo=s,h.mute=d,h.unMute=p,h.isMuted=f,h.setVolume=m,h.getVolume=v}function p(){function e(t,n,r){V.getJSONP(t,n,function(a){return a instanceof Error?r(a):a?a.code?(n._=Date.now(),e(t,n,r)):void r(null,a):r(null,null)})}function n(e){var n=!1;V.addListener(G,"canplaythrough",function(t){n||(n=!0,e(null))});var r={".aac":"audio/aac",".mp3":"audio/mp3",".ogg":"audio/ogg"};for(var a in r){var i=t.createElement("source");i.setAttribute("type",r[a]),i.setAttribute("src",v.hostingUrl+v.videoId+"/audio"+a),G.appendChild(i)}}function a(t,n,r){var a=v.videoId,i=["vbm",a,"frames",t,E].join("_")+(r?"_"+Date.now():""),o={q:E,callback:i},l="";v.data.protocol&&(l=v.data.protocol);var s=S?l+v.data.slideshowDomain:N;e(s+"/video/"+a+"/frames/"+t,o,function(e,t){return e?n(e):void n(null,t)})}function i(e){P=P.concat(e.frames),w=P.length*T/1e3,++A}function o(){return w>=b?void(x=!0):_&&w>=I+_?setTimeout(o,T):void a(A,function(e,t){return e?o():(i(t),void o())})}function l(e){var t=P[e];return t?(z.src="data:"+y+";base64,"+t,!0):!1}function s(){l(0)}function c(){var e=I/b*100,t=w/b*100;F.style.width=e+"%",q.style.width=100-e+"%",U.style.left=e+"%",U.style.width=t-e+"%"}function u(){B=setInterval(function(){return c(),I=k*T/1e3,I>=b?(M=!0,m.emit(de),clearInterval(B)):void(D||(l(k)?(L&&m.emit(le),L&&d(),L=!1,++k):(!L&&m.emit(ce),!L&&p(),L=!0)))},T)}function d(e){if(O||D)return!1;var t=G.duration;return t?(void 0!==e&&(e*=t/b,G.currentTime=e),G.play(),!0):!1}function p(){G.pause()}function f(e){var t;return t=e>1.2?g:h}var m=this;r.call(m);var v={},h="240p",g="360p",y="",b=0,T=0,C=1,E=g,_=20,w=0,I=0,k=0,A=0,P=[],x=!1,M=!1,D=!0,L=!0,O=!1,R=null,B=null,H=t.createElement("div");H.className="rtp-slideshow rtp-slideshow-paused";var j=t.createElement("div");j.className="rtp-slideshow-progress";var F=t.createElement("div");F.className="rtp-slideshow-progress-play";var U=t.createElement("div");U.className="rtp-slideshow-progress-buffer";var q=t.createElement("div");q.className="rtp-slideshow-progress-tail";var W=t.createElement("div");W.className="rtp-slideshow-mute",W.innerHTML='<div><div class="rtp-rect-1"></div><div class="rtp-rect-2"></div><div class="rtp-rect-3"></div><div class="rtp-rect-4"></div></div>';var z=t.createElement("img");z.className="rtp-slideshow-img";var G=t.createElement("audio");G.className="rtp-slideshow-audio",G.preload="auto",G.controls=!0,H.appendChild(z),H.appendChild(W),H.appendChild(G),H.appendChild(j),j.appendChild(q),j.appendChild(U),j.appendChild(F);var K=function(){var e,n,r={hidden:"visibilitychange",webkitHidden:"webkitvisibilitychange",mozHidden:"mozvisibilitychange",msHidden:"msvisibilitychange"};for(e in r)if(e in t){n=r[e];break}return function(r){return r&&t.addEventListener(n,r),!t[e]}}();m.init=function(e){v=e,R=v.target.parentNode;var t=Date.now();a(0,function(e,n){return e?m.emit(fe,e):(b=n.duration,y=n.mime,T=n.ms,i(n),C=w/(Date.now()-t)*1e3,E=f(C),console.log("[vbm] speed",C),console.log("[vbm] quality",E),void m.initPlayer())},!0),n(function(e){return e?console.log("audio error",e):(console.log("[vbm] audio ready"),void d(I))})},m.initPlayer=function(){v.target.parentNode.replaceChild(H,v.target),m.$el=H,V.addListener(W,"click",function(){O?m.unMute():m.mute()}),K(function(){K()?setTimeout(function(){m.emit(le)},300):m.emit(ce)}),u(),o(),s(),m.emit(oe)},m.remove=function(){B&&clearInterval(B)},m.getCurrentTime=function(){return I},m.getDuration=function(){return b},m.play=function(){console.log("[vbm] slide play"),D&&(V.removeClass(H,"rtp-slideshow-paused"),m.emit(le)),D=!1,d(I)},m.pause=function(){console.log("[vbm] slide pause"),D||(V.addClass(H,"rtp-slideshow-paused"),m.emit(se)),D=!0,p()},m.mute=function(){V.addClass(W,"rtp-slideshow-muted"),O=!0,p()},m.unMute=function(){V.removeClass(W,"rtp-slideshow-muted"),O=!1,d(I)},m.isMuted=function(){return O},m.getVolume=function(){return 100*G.volume},m.getFollowingPlayedTime=function(){return I}}function f(){var n=this;r.call(n),n.init=function(r){var a=r.format===L&&"embeded"===r.data.overrollType&&r.data.deviceId===ae,i=t.createElement("div");i.id="fb-root",t.body.appendChild(i),function(e,t,n){var r,a=e.getElementsByTagName(t)[0];e.getElementById(n)||(r=e.createElement(t),r.id=n,r.src="//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3",a.parentNode.insertBefore(r,a))}(t,"script","facebook-jssdk");var o="https://www.facebook.com/"+r.videoId.split("_").join("/videos/");"100%"===r.width&&(r.width="auto");var l=t.createElement("div");l.className="fb-video",l.setAttribute("data-href",o),l.setAttribute("data-width",r.width),a&&l.setAttribute("data-autoplay",!0),r.target.parentNode.replaceChild(l,r.target),n.durationTime=r.duration,V.onIframeLoad(l,function(r){function i(){n.emit(oe);var i=0,o=!1,s=!1;setInterval(function(){i%2&&(n.currentTime+=.1,n.currentTime>n.durationTime&&(i=0,n.currentTime=0,o||n.emit(de),o=!0))},100),a&&V.onViewport(l,1,function(){s||i%2!==0||(n.emit(le),++i,s=!0)}),V.addListener(e,"blur",function(a){t.activeElement===r&&V.isInViewport(r)&&(i%2===0?n.emit(le):n.emit(se),++i,setTimeout(function(){r.blur(),e.focus()},100))})}var o=setInterval(function(){var e=l.getAttribute("fb-xfbml-state");"rendered"===e&&(clearInterval(o),o=null,i())},100)})},n.currentTime=0,n.getCurrentTime=function(){return n.currentTime},n.durationTime=0,n.getDuration=function(){return n.durationTime},n.getVolume=function(){return 0}}function m(){var e=this;r.call(e),e.init=function(n){var r=n.videoId;"100%"===n.width&&(n.width="auto");var a=t.createElement("div");a.id="fb-root",t.body.appendChild(a),function(e,t,n){var r,a=e.getElementsByTagName(t)[0];e.getElementById(n)||(r=e.createElement(t),r.id=n,r.src="//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3",a.parentNode.insertBefore(r,a))}(t,"script","facebook-jssdk");var i=t.createElement("div");i.className="fb-post",i.setAttribute("data-href",r),i.setAttribute("data-width",n.width),console.log("[vbm]",r),n.target.parentNode.replaceChild(i,n.target);var o=i.parentNode;o.style.display="block",o.style.overflow="scroll",o.style.height=o.offsetHeight+"px",e.emit(oe)},e.getCurrentTime=function(){return e.getPlayedTime()},e.getDuration=function(){return 0},e.getVolume=function(){return 0},e.play=function(){e.emit(le)}}function v(){var e=this;r.call(e),e.init=function(n){function r(t){e.emit(le),a.replaceChild(l,i),setInterval(function(){s%2&&(e.currentTime+=.1,e.currentTime>e.durationTime&&(s=0,e.currentTime=0,c||e.emit(de),c=!0))},100),V.addListener(l,"mousedown",function(t){s%2===0?e.emit(le):e.emit(se),++s})}var a=n.target.parentNode,i=t.createElement("div"),o=t.createElement("div"),l=t.createElement("iframe");l.width="100%",l.height="100%",n.wrapper.style.overflow="hidden",a.style.width="556px",a.style.height="320px",a.style.position="absolute",a.style.top="50%",a.style.left="50%",a.style.marginTop="-160px",a.style.marginLeft="-278px",l.src=n.videoId,i.style.background="#000 url("+n.previewUrl+"?ts="+Date.now()+") center",i.style.width="100%",i.style.height="100%",i.style.backgroundSize="cover",i.style.cursor="pointer",o.style.background="url(http://st.kp.yandex.net/images/trailer_play.png) center no-repeat",o.style.width="100%",o.style.height="100%",a.replaceChild(i,n.target),i.appendChild(o),e.durationTime=n.duration,e.emit(oe);var s=1,c=!1;n.platformType===re?r():V.addListener(i,"click",r)},e.currentTime=0,e.getCurrentTime=function(){return e.currentTime},e.durationTime=0,e.getDuration=function(){return e.durationTime},e.getVolume=function(){return 0}}function h(){var n=this,a=null,i=0,o=0;r.call(n),n.init=function(e){V.loadScript("//delivery.vidible.tv/jsonp/pid="+e.videoId+".js?adOnly=true"),n.initPlayer(e)},n.initPlayer=function(r){function l(t){function r(){s||(n.emit(de),s=!0)}var l=e.vidible;a=t,console.log("[vbm] vdb",l),console.log("[vbm] player",a),a.addEventListener(l.PLAYER_READY,function(e){n.emit(oe)}),a.addEventListener(l.VIDEO_PAUSE,function(e){n.emit(se)}),a.addEventListener(l.VIDEO_PLAY,function(e){o=e.data.duration,n.emit(le)}),a.addEventListener(l.VIDEO_TIMEUPDATE,function(e){i=e.data.playheadTime});var s=!1;a.addEventListener(l.VIDEO_END,r),a.addEventListener(l.AD_END,r)}var s=t.createElement("div");if(r.target.parentNode.replaceChild(s,r.target),r.ss)return s.style.background="url("+r.previewUrl+") center",s.style.width="100%",s.style.height="100%",s.style.backgroundSize="cover",void n.emit(oe);var c=(e.vidible,r.videoId.split("/"),"vidible_player_"+V.getGuid());s.id=c,s.className="vdb_player vdb_"+r.videoId.split("/").join(""),s.style.width="100%",s.style.height="100%",function(e,t){if(e.vdb_Player)t(e.vdb_Player);else{var n=arguments.callee;setTimeout(function(){n(e,t)},0)}}(s,l)},n.getCurrentTime=function(){return i},n.getDuration=function(){return o},n.seekTo=function(e){return a.seekTo(e)},n.play=function(){return a.play()},n.pause=function(){return a.pause()},n.getVolume=function(){return 100*a.getPlayerInfo().volume},n.setVolume=function(e){return a.volume(e/100)}}function g(){var n=this;r.call(n),n.init=function(r){var a=t.createElement("div");a.id="vk_post_"+r.videoId;var i=r.videoId.split(","),o=i[1],l=i[0].split("_");console.log("[vbm]",l,o),r.target.parentNode.replaceChild(a,r.target);var s=a.parentNode;s.style.display="block",s.style.overflow="scroll",s.style.height=s.offsetHeight+"px",function(e,t,n){var r,a=e.getElementsByTagName(t)[0];e.getElementById(n)||(r=e.createElement(t),r.id=n,r.src="https://vk.com/js/api/openapi.js?136",a.parentNode.insertBefore(r,a))}(t,"script","vk_openapi_js"),function(){e.VK&&VK.Widgets&&VK.Widgets.Post&&VK.Widgets.Post(a.id,+l[0],+l[1],o,{width:a.parentNode.offsetWidth})||setTimeout(arguments.callee,50)}(),n.emit(oe)},n.getCurrentTime=function(){return n.getPlayedTime()},n.getDuration=function(){return 0},n.getVolume=function(){return 0},n.play=function(){n.emit(le)}}function y(){var n=this;r.call(n),n.init=function(r){function a(t){function a(){setTimeout(function(){t.blur(),e.focus()},100)}var o=!1,l=0,s=!1,c=!1;n.emit(oe),setInterval(function(){t.style["min-height"]="500px",i.style["min-height"]="500px",l>=1&&(n.currentTime+=.1,n.currentTime>n.getDuration()&&(l=0,n.currentTime=0,s||n.emit(de),s=!0))},100),$(t).iframeTracker({blurCallback:function(e){o||setTimeout(function(){V.removeClass(r.wrapper.parentNode.parentNode,"viboom-overroll--vk"),V.addClass(r.wrapper.parentNode.parentNode,"viboom-overroll--inited"),n.emit("PLAYER_EVENT_INIT"),o=!0,a()},100),c||(n.emit(le),c=!0),++l,a()}})}var i=t.createElement("div");i.id="vk_post_"+r.videoId,i.style.height="300px";var o=r.videoId.split(","),l=o[1],s=o[0].split("_");console.log("[vbm]",s,l),r.target.parentNode.replaceChild(i,r.target);var c=i.parentNode;V.addClass(i,"rtp-vk-video"),V.addClass(r.player,"rtp-player-vk"),c.style.width="100%",c.style.height="100%",c.style.overflow="hidden",c.style.position="relative",function(e,t,n){var r,a=e.getElementsByTagName(t)[0];e.getElementById(n)||(r=e.createElement(t),r.id=n,r.src="https://vk.com/js/api/openapi.js?136",a.parentNode.insertBefore(r,a))}(t,"script","vk_openapi_js"),function(){e.VK&&VK.Widgets&&VK.Widgets.Post&&VK.Widgets.Post(i.id,+s[0],+s[1],l,{width:500})||setTimeout(arguments.callee,50)}(),V.loadScript(N+"/js/vkv.js"),e.focus(),V.onCondition(function(){return"undefined"!=typeof e.jQuery&&typeof e.$.fn&&"undefined"!=typeof e.$.fn.iframeTracker},function(){jQuery(t).ready(function(e){V.onIframeLoad(i,function(e){a(e)})})}),n.getDuration=function(){return r.data.duration||0}},n.currentTime=0,n.getCurrentTime=function(){return n.currentTime},n.getVolume=function(){return 1}}function b(){var n=this;r.call(n);var a={currentTime:0,duration:0,volume:0};n.init=function(r){var i=t.createElement("iframe");i.src=r.videoId,i.width="100%",i.height="100%",r.target.parentNode.replaceChild(i,r.target);var o=setTimeout(function(){n.emit(fe),V.loadPixel(N+"/video/debug/",{embed_nocode:1})},15e3);V.addListener(e,"message",function(e){if(e&&e.data)switch(e.data.type){case"VBM_READY":clearTimeout(o),n.emit(oe);break;case"VBM_START":n.emit(le);break;case"VBM_STOP":n.emit(se);break;case"VBM_FINISH":n.emit(de);break;case"VBM_BUFFER":n.emit(ce);break;case"VBM_ERROR":n.emit(fe);break;case"VBM_NO_VIDEO":V.loadPixel(N+"/video/debug/",{embed_novideo:1});break;case"VBM_GET_CURRENT_TIME":a.currentTime=e.data.data.value;break;case"VBM_GET_DURATION":a.duration=e.data.data.value;break;case"VBM_GET_VOLUME":a.volume=e.data.data.value}}),n.getCurrentTime=function(){return i.contentWindow.postMessage({type:"VBM_CHECK_CURRENT_TIME"},"*"),a.currentTime},n.getDuration=function(){return i.contentWindow.postMessage({type:"VBM_CHECK_DURATION"},"*"),a.duration},n.getVolume=function(){return i.contentWindow.postMessage({type:"VBM_CHECK_VOLUME"},"*"),a.volume}}}function T(n){function a(t){V.onCondition(function(){return"undefined"!=typeof e.Twitch&&"undefined"!=typeof e.Twitch.Player},function(){i(t)}),V.loadScript("//player.twitch.tv/js/embed/v1.js")}function i(e){var n={width:"100%",height:"100%",autoplay:!1},r=e.videoId.split(":");n[r[0]]=r[1];var a=t.createElement("div");e.target.parentNode.replaceChild(a,e.target),a.id="tw"+e.id,a.style.width="100%",a.style.height="100%",e.autoplay&&(n.autoplay=!0),y=new Twitch.Player(a.id,n),y.addEventListener(Twitch.Player.READY,o)}function o(e){var t=y.play;y.play=function(){b&&t.apply(this,arguments)},y.addEventListener(Twitch.Player.PLAY,function(){g.emit(le),b=!0}),y.addEventListener(Twitch.Player.PAUSE,function(){g.emit(se)}),y.addEventListener(Twitch.Player.ENDED,function(){g.emit(de)}),g.emit(oe)}function l(){return y.getCurrentTime()/1e3}function s(){return y.getDuration()}function c(e){return y.seek(e)}function u(){return y.play()}function d(){return y.pause()}function p(){return y.setMuted(!0)}function f(){return y.setMuted(!1)}function m(){return y.getMuted()}function v(e){return y.setVolume(e)}function h(){return y.getVolume()}var g=this,y=null,b=!1;r.call(g),g.init=a,g.initPlayer=i,g.onPlayerReady=o,g.getCurrentTime=l,g.getDuration=s,g.play=u,g.pause=d,g.seekTo=c,g.mute=p,g.unMute=f,g.isMuted=m,g.setVolume=v,g.getVolume=h}function C(){var n=this;r.call(n),n.init=function(r){function a(){var e=[];N.forEach(function(t){t.checked&&e.push(t.value)}),e.length?I.style.visibility="visible":I.style.visibility="hidden"}function i(){var e=[];N.forEach(function(t){t.checked&&e.push(t.value)}),0!==e.length&&(n.emit(ve,e),o())}function o(){l("playerSkip","onVbmPlayerSkip"),r.skip()}function l(t,n,a){_(t,r.data.elementId,a),"undefined"!=typeof e[n]&&e[n].call(null,elementId,a)}function s(e){e.forEach(function(e){V[y.offsetWidth>e?"addClass":"removeClass"](y,"rtp-brandlift__w"+e)}),d.length<=2&&"absolute"===V.getStyleValue(I,"position")&&(I.style.bottom="0px",I.style.top=E.offsetHeight+20+"px")}function c(){if(h!==y.offsetWidth||g!==y.offsetHeight){h=y.offsetWidth,g=y.offsetHeight;var e;N.forEach(function(e){e.parentNode.parentNode.style.minHeight="",I.style.height=""}),N.forEach(function(t){var n=t.parentNode.parentNode.offsetHeight;(!e||n>e)&&(e=n)}),N.forEach(function(t){t.parentNode.parentNode.style.minHeight=e+"px",I.style.height=e+"px"})}}var u=null,d=null,p=null;try{var f=JSON.parse(r.videoId);u=f.title,p=f.type,d=f.list}catch(m){console.log(m)}if(!u||!d)return void n.emit(fe);u=u.substr(0,85),d=d.slice(0,5),d.forEach(function(e){e.answer_title=e.answer_title.substr(0,85)});var v=t.createElement("link");v.href="https://fonts.googleapis.com/css?family=Roboto",v.rel="stylesheet",v.type="text/css",t.head.append(v);var h,g,y=t.createElement("div"),b=t.createElement("div"),T=t.createElement("div"),C=t.createElement("div"),E=t.createElement("div"),w=t.createElement("ul"),I=t.createElement("button");y.className="rtp-brandlift",y.innerHTML='<div class="rtp-brandlift__inner">			<div class="rtp-brandlift__wrapper">			</div>		</div>';var k=y.children[0].children[0];b.className="rtp-brandlift__caption",b.innerText=u,
E.className="rtp-brandlift__title",T.className="rtp-brandlift__hint",T.innerText=r.data.locales.access_hint_brandlift,C.className="rtp-brandlift__lead",C.innerText=r.data.translates[4],E.append(T),E.append(C),E.append(b),k.append(E),w.className="rtp-brandlift__list";var N=[];for(var S in d){var A=d[S],P=t.createElement("li"),x="default"===p?"radio":"checkbox";P.innerHTML='<label class="rtp-brandlift__checkbox-item">					<div class="rtp-brandlift__table">						<div class="rtp-brandlift__table-cell">							<input type="'+x+'" name="rtp-bt-'+r.data.elementId+'" value="'+A.answer_id+'"/>							<span class="rtp-brandlift__checkbox-icon rtp-brandlift__checkbox-icon-'+x+'"></span>						</div>						<div class="rtp-brandlift__table-cell">							<span class="rtp-brandlift__checkbox-text">								'+A.answer_title+"							</span>						</div>					</div>				</label>";var M=P.getElementsByTagName("input")[0];N.push(M),"radio"===x?V.addListener(M,"change",i):V.addListener(M,"change",a),w.append(P)}if("multi"===p){var P=t.createElement("li");I.className="rtp-brandlift__btn",I.innerText=r.data.translates[3],V.addListener(I,"click,touchstart",i),P.append(I),w.append(P)}if(k.append(w),r.target.parentNode.replaceChild(y,r.target),r.wrapper.offsetHeight<y.offsetHeight){for(var D=[],L=y.parentElement;L&&(L=L.parentElement,"hidden"===V.getStyleValue(L,"overflow")&&(D.push(L),L.style.overflow="visible"),"body"!==L.tagName.toLocaleLowerCase()););n.on(he,function(){D.forEach(function(e){e.style.overflow="hidden"})})}n.getCurrentTime=function(){return n.getPlayedTime()},n.getDuration=function(){return 0},n.getVolume=function(){return 0},n.play=function(){n.emit(le)},setInterval(function(){s([512,850]),c()},50),n.emit(oe)}}function E(){setInterval(function(){if("undefined"!=typeof vbm&&(vbm.q=vbm.q||[],vbm.d=vbm.d||[],vbm.t=vbm.t||[],0!==vbm.q.length)){var e=vbm.q.shift(),t=e[0],n=Date.now();switch(t){case"get":if(vbm.t&&n<vbm.t)return void vbm.q.unshift(e);vbm.t=n+500;var r=e[1],a=e[2],i=e[3],o=e[4];if("object"==typeof r&&(o=i,i=a,a=r,r=a.sig),"function"==typeof i&&(o=i,i=null),i&&i.events)for(var l in i.events){var s=i.events[l];w(r,l,s)}w(r,"content",function(e){delete vbm.t,o&&o(e)});var c=new k;c.getContent(a,i);break;case"on":if(3===e.length){w(null,e[1],e[2]);break}w(e[1],e[2],e[3])}vbm.d.push(e)}},1)}function _(e,t){var n=[].slice.call(arguments,2);ke.forEach(function(r){if(r&&r.name===e)try{r.id?r.id===t&&r.handler.apply(r,n):r.handler.apply(r,[t].concat(n))}catch(a){console.error("[vbm] event error:",a)}})}function w(e,t,n){if("function"!=typeof n)return null;var r={id:e,name:t,handler:n};return ke.push(r),r}function I(e,t,n){var r=w(e,t,n);r&&(r.handler=function(){var e=ke.indexOf(r);e>=0&&(ke[e]=null),n.apply(this,arguments)})}function k(){function n(e){Ft=e,mn=e.elementId||mn;var n=e.format;if(!e.ss||!e.rtrTarget){var _=De.get(mn);if(_)return void console.log('[vbm] target "'+mn+'" already used by '+_.format+" format");De.add(mn,e);var w="__"+Ft.sid;try{vbm[w]=function(){$e(),delete vbm[w]}}catch(I){}if(V.isInIframe()){sn="";try{sn+=location.host}catch(I){}sn+=",";try{sn+=top.location.host}catch(I){}}if("onVbmNoContent"===e.event||Ft.sourceType===J&&Ve===Ft.campaignId)return(n===L||n===O)&&Ne.detachAll(),_t(mn,!1),e.passbackCode&&wt(e.passbackCode),void(e.bury&&De.del(mn));e.actionKeys&&e.actionKeys.content&&(dt("content"),delete e.actionKeys.content);var k=e.campaignId,N=e.accessId;_t(mn,k),Se[Ht.format]=Se[Ht.format]||[],Se[Ht.format].push(k),Nt.vbmuid=Nt.vbmuid||e.vbmuid;var S=ct();if(S)return V.loadScript(e.blockedUrl,{accessId:N,url:location.href,words:S},!0),void(n!==M&&Nt.nextCount<3&&(De.del(mn),lt(Ht,jt),Nt.nextCount++));if(!(e.ss&&De.len()>1)){if(n===L||n===O){if(e.ss)try{V.addClass(t.querySelector(".viboom-overroll-1"),"viboom-overroll")}catch(I){}if(jt.tab){if(Kt=t.querySelector(jt.tab),!Kt)return console.log("[vbm] overroll tab wrapper not found"),De.del(mn),void pt("overroll:nowrap")}else if(Ne.appendAll(),Ne.stopMuteAll(),!Ne.size())return console.log("[vbm] overroll wrapper not found"),De.del(mn),void pt("overroll:nowrap")}else Kt=Kt||Qe(n,mn);if(n===R){if(Ae)return void console.log("[vbm] viboom: "+R+" has already been shown");Ae=!0}switch(Ut=Ye(),re(),Ft.sourceType!==J||Ft.ss||Ft.advertiserDomain||V.addClass(Gt,"rtp-loader"),e.sourceType){case j:gn=new f;break;case F:gn=new v;break;case U:gn=e.deviceId===ae?new c:new p;break;case q:gn=new l;break;case W:gn=new a(e);break;case z:gn=new s;break;case G:gn=new h;break;case K:gn=new g;break;case J:gn=e.vastVideo?new d:new u;break;case Q:gn=new b;break;case Y:gn=new y;break;case X:case Z:gn=new T;break;case ee:gn=new m;break;case te:gn=new C;break;case ne:gn=new i;break;default:throw"unknown source_type"}Ft.advertiserDomain&&(V.addClass(Gt,"rtp-player--transparent"),gn=new o),Nt.Player=gn,e.actionKeys&&e.actionKeys.init&&(dt("init"),delete e.actionKeys.init),V.onCSSLoaded("rtp-css-marker",function(){var t=e.rotatorType||jt.rotatorType;n===B||"expand"===t?P(r):n===H?A(r):n===O||n===L?E(r):n===R?$(r):e.sourceType===J&&n===D?x(r):r()})}}}function r(){var e=Ft.format,n=Ft.campaignId,r=Ft.actionKeys;if(xe=!1,gn.on(oe,function(){function a(){dt("view"),_("playerView",mn),delete r.view,Tt("view","campaign_"+n),e!==L&&e!==O||Ft.sourceType!==ne||Ft.eja||(fn=setTimeout(function(){qt=0,We(),V.addListener(on,"click,touchstart",function(){i()})},3e4))}function i(){return cn?void console.log("[vbm] interrupt"):void((Ft.sourceType!==J||r.play)&&(console.log("[vbm] play "+n+" "+ot()),dt("play",function(e){_("playerPlayAlways",mn),e&&(_("playerPlay",mn),yn=!0,gn.once(de,function(){_("playerPlayFinish",mn)}),Tt("playPay","campaign_"+n),"undefined"!=typeof onVbmPlayerPlay&&onVbmPlayerPlay.call(null,mn),vt("playUrl")),delete r.play,at(!0),yt(-1)})))}function o(){dt("finish"),delete r.finish,Math.abs(gn.getCurrentTime()-Ft.duration)<2&&yt(Ft.duration),Tt("playToEnd","campaign_"+n),vt("playEndUrl"),pn&&(clearInterval(pn),pn=null)}var l=gn.getDuration()||Ft.duration,s=Ft.playDelay;if(qt=Ft.skipDelay||s,s=l&&s>l?l:s,qt=l&&qt>l?l:qt,s>qt&&(qt=s),vt("viewUrl"),vt("impressionUrl"),Ft.ss&&Ft.sourceType===U)return gn.play(),void setTimeout(function(){gn.pause()},2e3);if(Ft.sourceType!==J||Ft.ss||(dn=setTimeout(function(){console.log("[vbm] vast timeout"),pt("vast:timeout"),gn.emit(fe,{message:"vast timeout"})},6e3)),V.onViewport(Gt,function(t,n){var i=Ft.overrollType||jt.overrollType;!r.view||Ft.sourceType===J||Ft.ovr2&&"embeded"===i||a(),e!==L||Ft.sourceType!==U||Ft.ss||gn.play(),e!==O||Ft.ss||gn.play(),(Ft.sourceType===K||Ft.sourceType===te)&&gn.play(),n()}),Ft.flyroll){var c=e===H?Yt:Jt;V.addClass(c,"rtp-flyroll-inner");var u=!1,d=!1,p=t.createElement("div");p.className="rtp-flyroll rtp-wrapper",t.body.append(p),gn.on(le,function(){d=!0}),gn.on(de,function(){t.body.removeChild(p)}),V.onViewport(Wt,.4,function(e){u&&(u=!1,Wt.append(c),gn.play())},function(){d&&!u&&(u=!0,p.append(c),gn.play())})}nt(function(){fn&&(clearTimeout(fn),fn=null),dt("start"),delete r.start,Tt("start","campaign_"+n),Ft.sourceType===J&&(r.view&&a(),dn&&(clearTimeout(dn),dn=null),pn=setInterval(function(){var e=gn.getPlayedTime(),t=gn.getCurrentTime();e-t>7&&(console.log("[vbm] vast played timeout",e,t),pt("vast:played:timeout"),gn.emit(fe,{message:"vast played timeout"}))},100)),Nt.nextCount>0&&Tt("nextVideoStart","campaign_"+n)},0),un=setInterval(function(){t.getElementById(hn)||(cn=!0,clearInterval(un))},100),Ft.sourceType===J&&(Ft.format===D&&gn.mute(),gn.once(de,function(){i(),o()})),nt(i,s),l&&tt(o,Math.floor(l)),l&&tt(function(){vt("firstQuartileUrl"),_("firstQuartile",mn),Tt("firstQuartile","campaign_"+n)},.25*l),l&&tt(function(){vt("midpointUrl"),_("midpoint",mn),Tt("midpoint","campaign_"+n)},.5*l),l&&tt(function(){vt("thirdQuartileUrl"),_("thirdQuartile",mn),Tt("thirdQuartile","campaign_"+n)},.75*l),gn.on(le,rt),gn.on(se,it),gn.on(le,function(){vt("startUrl"),xt&&!Mt&&(ht("resume"),vt("resumeUrl"),Mt=!0)}),gn.on(se,function(e){e||xt||(ht("pause"),vt("pauseUrl"),xt=!0)}),gn.on(de,function(){xt||Mt||(ht("permanently"),Mt=!0)}),gn.on(ue,function(e){e>0&&++Dt})}),gn.on(oe,function(){V.addClass(Gt,"rtp-player--transparent"),V.removeClass(Gt,"rtp-loader"),Re(),Ft.sourceType===W&&Ft.deviceId===ae&&He(),e!==O&&e!==L&&e!==H&&be(),"expand"===Ft.rotatorType&&Ee();var t=Ft.overrollType||jt.overrollType;!Ft.ss&&(Ft.isVpaid&&e===L||e===L&&("embeded"===t||Ft.isIframe))&&Ce(),Ft.sourceType!==J||e!==D&&e!==L&&e!==O||Je(),_e(),qe(),Fe(),gn.once(le,function(){ke(),e!==H&&Ge(),(e===L||e===O)&&(We(),gn.on(de,function(){$e(),ln||_("playerSkip",mn)}))}),gn.once(le,Et)}),e===D&&gn.once(de,function(){Ft.isIframe||(Tt("nextVideoOpen","campaign_"+n),ut())}),gn.on(oe,function(){_("playerReady",mn,gn.exportPublic()),"undefined"!=typeof onVbmPlayerReady&&onVbmPlayerReady.call(null,mn)}),gn.on(le,function(){_("playerStart",mn),"undefined"!=typeof onVbmPlayerStart&&onVbmPlayerStart.call(null,mn)}),gn.on(se,function(){_("playerStop",mn),"undefined"!=typeof onVbmPlayerStop&&onVbmPlayerStop.call(null,mn)}),gn.on(de,function(){ln||(_("playerFinish",mn,yn),"undefined"!=typeof onVbmPlayerFinish&&onVbmPlayerFinish.call(null,mn))}),gn.on(pe,function(){vt("clickUrl")}),gn.on(fe,function(t){var n=t?JSON.stringify(t.data)||JSON.stringify(t.message):0;return Ft.sourceType===J&&Ft.nextData&&0===Nt.nextCount&&!Ft.isIframe?(console.log("[vbm] vast next",Ft.nextData),ut(Ft.nextData)):(_("playerError",mn,t),"undefined"!=typeof onVbmPlayerError&&onVbmPlayerError.call(null,mn,t),Ft.sourceType===J&&(Ve=Ft.campaignId,pt("vast:error",{message:n||"unknown"})),Ft.isIframe?void 0:(console.log("[vbm] error "+Ft.campaignId+" "+ot()),xe=!0,dn&&(clearTimeout(dn),dn=null),pn&&(clearInterval(pn),pn=null),Ft.sourceType===W&&t&&150===t.data&&pt("emberror"),Ft.sourceType===J&&"vast played timeout"===t.message?void(yn?(console.log("[vbm] err vast ==> skip"),$e()):(console.log("[vbm] err vast ==> next"),ut())):void(e===D||e===B||e===L||e===O?ut():$e())))}),gn.on(me,function(){gn.mute(),Ne.hideAll(),_("playerHide",mn),_("playerSkip",mn),_("playerClose",mn),Kt&&V.removeClass(Kt,"viboom-overroll--active"),console.log("[vbm] skip after "+Ft.campaignId+" "+ot()),ln=!0}),gn.on(ve,function(e){mt(e)}),gn.on(ge,function(e){ft(e)}),Ft.sourceType===J)for(var a in Ie)(function(e){var t=Ie[e];gn.once(t,function(){bt(e)})})(a);var i=ce();Ut.ratio&&V.setIntervalNow(function(){var e=Wt.offsetWidth,t=V.getHeightByRatio(e,Ut.ratio)+"px";Jt.style.height=t,(Ft.format===B||"expand"===Ft.rotatorType)&&(Wt.style.height=t)},50),V.setIntervalNow(function(){var e=Wt.offsetWidth;300>e?V.addClass(Wt,"rtp-sml"):V.removeClass(Wt,"rtp-sml")},50);var o=V.getIEVersion();o&&10>=o&&V.setIntervalNow(et,50);var l=1;if("controls"in Ft){var s=parseInt(Ft.controls);l=isNaN(s)?l:s}if("controls"in jt){var s=parseInt(jt.controls);l=isNaN(s)?l:s}gn.init({target:i,id:mn,videoId:Ft.sourceId,width:Ut.width,height:Ut.height,cdnDomain:Ft.cdnDomain,hostingUrl:Ft.videoHostingUrl,previewUrl:Ft.previewUrl,format:e,quality:e===R?"medium":null,playDelay:Ft.playDelay,duration:Ft.duration,platformType:Ft.platformType,ss:Ft.ss,start:0,autoplay:S?0:Ft.autoplay,controls:l,iv_load_policy:Ft.iv_load_policy||1,campaignId:Ft.campaignId,data:Ft,skip:$e,nativeControls:Ft.nativeControls,wrapper:Wt,player:Gt})}function E(n){function r(t){function a(t){var n=e.getComputedStyle(t);return"none"===n.display||null===t.offsetParent}zt.overrollOverlay=!0,V.removeListener(zt,"click, touchstart",r),n(),Pe.forEach(function(e){!e.overrollOverlay&&a(e)&&Ft.sourceType!==J&&Ft.sourceType!==U&&e.click()})}function a(e){return e.children.length?n():(zt=e,Kt=e.parentNode,"facebook"===Ft.sourceType&&(V.addClass(zt,"viboom-overroll--loading"),gn.on(oe,function(){V.removeClass(zt,"viboom-overroll--loading")})),Ne.detachAll(e),void n())}function i(e){Gt.style.top=e.pageY-V.getRectangle(d).top+"px",Gt.style.left=e.pageX-V.getRectangle(d).left+"px"}function o(e){if(Wt){var t=V.getRectangle(e);Kt.style.top=t.top+"px",Kt.style.left=t.left+"px",Kt.style.width=t.width+"px",Kt.style.height=t.height+"px"}}function l(e){V.addClass(Kt,"rtp-hidden-overroll--hovered"),o(e.target)}function s(){V.onViewport(Gt,function(e,t){Ft.actionKeys.view&&(dt("view"),_("playerView",mn),delete Ft.actionKeys.view,Tt("view","campaign_"+Ft.campaignId))})}if(jt.tab&&Kt){Kt.style.width="100%",Kt.style.height="100%";var c=xe?"":Ft.overrollType||jt.overrollType,u=!0;return zt=Ne.append(Kt,u,"embeded"===c),Pe.push(zt),void("embeded"!==c&&(Ft.format!==O||Ft.ss||Ft.isIframe||Ft.isVpaid)?(Ne.stopMute(zt),V.removeClass(zt,"rtp-no-events"),n()):(V.addClass(zt,"rtp-overlay--active rtp-overlay--container"),V.addListener(zt,"click, touchstart",r),Ne.stopMute(zt),V.removeClass(zt,"rtp-no-events")))}Ne.each(function(e){var t=e.parentNode.getElementsByTagName("video")[0];t&&t.pause()});var c=Ft.overrollType||jt.overrollType;if(Ft.sourceType===Y){var d=t.createElement("div"),p=t.createElement("div");return V.addListener(d,"mousemove",i),d.className="rtp-hidden-overroll rtp-hidden",d.append(p),t.body.append(d),zt=p,Kt=d,gn.on(oe,function(){V.removeClass(d,"rtp-hidden"),Ne.each(function(e){V.addListener(e,"mousemove",l)}),gn.on("PLAYER_EVENT_INIT",function(){Ne.detachAll(),Ne.each(function(e){V.removeListener(e,"mousemove",l)}),V.removeListener(d,"mousemove",i),Gt.style.top="",Gt.style.left="",rn=Te(),Qt.appendChild(rn),Wt.offsetHeight<375&&V.addClass(Wt,"rtp-vk--sml-ht")})}),Ne.onClick(function(e){}),void n()}if(xe&&Me)return void a(Me);if(Ft.format===O&&Ft.preStart)return void a(Ne.first());if(Ft.ovr2&&"embeded"===c){var d=t.createElement("div"),p=Ne.append(d);t.body.append(d);var f=null;return V.addClass(d,"rtp-overroll--hidden"),zt=p,Kt=d,n(),void Ne.each(function(e){function n(){f!==e&&(e.append(Wt),f=e)}e===Ne.first()&&n(),V.addClass(Wt,"rtp-overroll--hidden"),V.addClass(e,"rtp-overlay--active"),Ft.deviceId===ae&&V.addListener(e,"mouseenter",n),V.addListener(e,"click, touchstart",function(){0===e.children.length&&n(),Ne.detachAll(e),V.removeClass(Wt,"rtp-overroll--hidden"),Kt=e.parentNode,V.addClass(Kt,"viboom-overroll--active"),t.body.removeChild(d),V.removeListener(e,"mouseenter",n),s()})})}"embeded"!==c&&(Ft.format!==O||Ft.ss||Ft.isIframe||Ft.isVpaid)?a(Ne.first()):Ne.onClick(a)}function A(n){function r(){l=parseInt(Wt.offsetWidth),u&&(l>p?Wt.style.fontSize=p/d+"px":Wt.style.fontSize=l/d+"px"),c=V.getHeightByRatio(l,f),s=parseInt(h.offsetHeight)+c,s+=u&&an?parseInt(an.offsetHeight):0,Wt.style.height=s+"px",Jt.style.height=c+"px",m||i("100%",s+"px")}function a(){V.removeClass(Wt,"rtp-inroll--on-animation"),r(),setTimeout(function(){V.addClass(Wt,"rtp-inroll--on-animation")},10)}function i(e,t){o(function(n){n.style.width=e,n.style.minHeight=t})}function o(t){if(V.isInIframe()){var n=e.frameElement;n&&0===n.id.indexOf("google_ads")&&t(n)}}var l,s,c,u=Ft.deviceId!==ae,d=32,p=768,f="16:9",m=!1,v="rtp-inroll rtp-inroll--on-animation";Ft.inrollVisible&&(v+=" rtp-inroll--on-animation-disable"),v+=u?" rtp-inroll-mobile":"",V.addClass(Wt,v),Yt=t.createElement("div"),Yt.style.height="100%",Yt.style.width="100%",V.addClass(Yt,"rtp-flyroll-inner"),Wt.append(Yt);var h=t.createElement("div");h.className="rtp-inroll-header",h.innerHTML=['<div class="rtp-inroll-close" title="'+Ft.locales.inroll_close+'"></div>','<div class="rtp-inroll-msg">'+Ft.locales.inroll_adv+"</div>",'<a class="rtp-inroll-logo" target="_blank" href="http://viboom.com" title="'+Ft.locales.inroll_viboom+'"></a>'].join(""),Yt.append(Wt.children[0]),Yt.insertBefore(h,Yt.children[0]);var g=h.firstChild;V.addListener(g,"click,touchstart",function(){vt("skipUrl"),Ze()}),Ft.inrollVisible||(Wt.style.height=0),gn.on(oe,function(){if(Ge(),V.addListener(e,u?"orientationchange":"resize",a),o(r),Ft.inrollVisible?r():V.onViewport(Gt,function(e,t){r(),t()}),Ft.ss)return gn.play(),void setTimeout(function(){gn.pause()},2e3);var n=Ft.flyroll?.01:.9;if(Vt=V.onViewport(Gt,n,function(e){var n=t.hasFocus?t.hasFocus():!0;V.isInIframe()&&(n=!0);var r=gn.isPlaying();!n&&r?gn.pause():!r&&n&&(gn.play(),hasPlaying=!0)},function(){gn.isPlaying()&&gn.pause()}),gn.mute(),!u&&Ft.sourceType!==J){var l=!1;V.addListener(Gt,"mouseover,mouseout",function(e){l||gn.fluentMute("mouseout"===e.type)});try{V.addListener(gn.player.controlBar.muteToggle.el_,"click",function(){l=!0})}catch(s){}}gn.on(de,function(){m=!0,i(null,null),Ze()})}),n&&n()}function P(e){return Ft.advertiserDomain?void(e&&e()):(V.addClass(Kt,"rtp-target"),V.addClass(Wt,"rtp-wrapper--expanded"),Wt.style.height=0,void V.onViewport(Kt,function(t,n){V.removeClass(Kt,"rtp-target"),e&&e(),n()}))}function x(e){V.addClass(Kt,"rtp-target"),V.onViewport(Kt,function(t,n){V.removeClass(Kt,"rtp-target"),e&&e(),n()})}function $(n){function r(){clearInterval(i),$e(),_("playerSkip",mn),t.ontouchmove=null,o.parentNode.removeChild(o),d.content=""}function a(){var t=horScale=verScale=1,n=.9,r=.9,a=e.innerWidth,i=e.innerHeight,o=parseInt(s.offsetWidth),l=parseInt(s.offsetHeight);horScale=a/o*n,verScale=i/l*r,t=Math.min(horScale,verScale),s.style.transform=u.style.transform=s.style.webkitTransform=u.style.webkitTransform=s.style.msTransform=u.style.msTransform="scale("+t+")"}var i,o=t.createElement("div"),l=t.createElement("div"),s=t.createElement("div"),c=t.createElement("div"),u=t.createElement("div"),d=t.createElement("meta"),p=V.detectBrowser();d.name="viewport",d.content="minimum-scale=1.0, maximum-scale=1.0, initial-scale=1.0","Firefox"===p?d.content="minimum-scale=1.0, maximum-scale=1.0":"Safari"===p&&(d.content="width=980"),t.head.appendChild(d),t.ontouchmove=function(e){e.preventDefault()},t.body.appendChild(o),o.appendChild(l),l.appendChild(s),s.appendChild(c),s.appendChild(Wt),l.appendChild(u),o.className="rtp-mfs",l.className="rtp-mfs-cell",s.className="rtp-mfs-content",c.className="rtp-mfs-title",c.innerHTML=Ft.title,u.className="rtp-mfs-skip",u.innerHTML="×",gn.on(de,r),V.addListener(u,"click",function(){r(),vt("skipUrl")}),i=V.setIntervalNow(a,300),V.addListener(e,"orientationchange,resize,touchend",a),n&&n()}function re(){Wt=t.createElement("div"),Wt.id=vn,Wt.className="rtp-wrapper",Jt=t.createElement("div"),Jt.className="rtp-outer",Qt=t.createElement("div"),Qt.className="rtp-inner",Gt=t.createElement("div"),Gt.id=hn,Gt.className="rtp-player",Wt.style.width=V.toCssSize(Ut.width),Jt.style.height=V.toCssSize(Ut.height),V.isPercentSize(Ut.height)&&(Wt.style.height="100%"),Wt.appendChild(Jt),Jt.appendChild(Qt),Qt.appendChild(Gt)}function ce(){var e=Ft.format;return e===L||e===O||e===R?(e!==R&&(zt.appendChild(Wt),V.addClass(Kt,"viboom-overroll--active"),Ft.sourceType===Y&&V.addClass(Kt,"viboom-overroll--vk"),Ft.sourceType===te&&V.addClass(Kt,"viboom-overroll--bt")),Gt.innerHTML+="<div></div>",Gt.children[0]):(Kt.parentNode.replaceChild(Wt,Kt),Gt.appendChild(Kt),Kt)}function ye(e){var n=t.createElement("div");return n.className="rtp-caption",n.innerHTML=V.lineBreaksToTagBreaks(e),n}function be(){var e=Ft.caption,t=Ft.captionAlign||jt.captionAlign;if(Xt&&(Xt.parentNode&&Xt.parentNode.removeChild(Xt),Xt=null),!V.isBlank(e)){Xt=ye(e);var n=V.isPercentSize(Ut.height);"top"===t?n?Jt.insertBefore(Xt,Qt):Wt.insertBefore(Xt,Jt):"bottom"===t&&(n?Jt.appendChild(Xt):Wt.appendChild(Xt)),V.getBackgroundBrightness(Xt,function(e){V.addClass(Wt,"rtp-bg-"+e)})}}function Te(){var e=t.createElement("div");return e.className="rtp-text-hint rtp-skip-button",e.innerHTML=Ft.translates[2].replace("%remaning%",qt),Ft.sourceType!==Y&&gn.once(le,function(){V.addClass(e,"rtp-text-hint--hidden")}),e}function Ce(e){rn&&(rn.parentNode.removeChild(rn),rn=null),e=1===arguments.length?e:Ft.playerInteractive.textHint,(Ft.vpaidHint||e&&e.enabled)&&(rn=Te(),Gt.appendChild(rn))}function Ee(){var e=Xt?Xt.offsetHeight:0,t=parseInt(Ut.height);Wt.style.height=t+e+"px"}function _e(){if(Ft.platformRegionId===ie){var e=t.createElement("div");e.className="rtp-promotion",e.innerHTML="promotion",Gt.appendChild(e)}}function we(n){var r=t.createElement("img");r.src=n.src,r.className="rtp-ipicture rtp-hidden",r.style.width=n.width||"25%",r.style.height=n.height||"auto",r.style.top=n.top||"auto",r.style.right=n.right||"auto",r.style.bottom=n.bottom||"auto",r.style.left=n.left||"auto",n.height&&(r.style.width="auto"),n.top||n.bottom||(r.style.bottom="55px"),n.left||n.right||(r.style.right=0);var a=parseInt(n.time_show)||0,i=parseInt(n.time_hide)||0;return tt(function(){V.addClass(r,"rtp-hidden")},i),tt(function(){V.removeClass(r,"rtp-hidden")},a),V.addListener(r,"click",function(){e.open(n.url,"_blank")}),V.addListener(r,"error",function(e){r.parentNode.removeChild(r)}),r}function ke(e){$t&&($t.parentNode&&$t.parentNode.removeChild($t),$t=null),e=1===arguments.length?e:Ft.playerInteractive.picture,e&&e.src&&($t=we(e),Gt.appendChild($t))}function Oe(n){var r=t.createElement("div"),a=t.createElement("div"),i=t.createElement("div"),o=t.createElement("div"),l=t.createElement("span");if(r.className="rtp-ibutton-container rtp-hidden",a.className="rtp-ibutton-control",i.className="rtp-ibutton",o.className="rtp-ibutton-desc",l.className="rtp-ibutton-desc-text",l.innerText=n.description||"",n.subscribe){var s="full"===n.layout?n.layout:"default";V.loadScript("https://apis.google.com/js/platform.js");var c="full"===s?"rtp-ibutton-yt--full":"rtp-ibutton-yt";V.addClass(i,c),"strong"===n.layout&&(r.className+=" rtp-ibutton-strong",l.innerText=n.description?n.description:"Subscribe to channel"),i.innerHTML='<div class="g-ytsubscribe" data-channelid="'+n.subscribe+'" data-layout="'+s+'" data-count="default" data-theme="dark"></div>'}else if(n.subscribe_vk)V.loadScript("https://vk.com/js/api/openapi.js?127"),Pt=setInterval(function(){if("undefined"!=typeof VK){var e="vk_subscribe_"+Date.now();i.innerHTML='<div class="rtp-btn-vk"><div id="'+e+'"></div><div>',VK.Widgets.Subscribe(e,{soft:1,width:"250"},n.subscribe_vk),clearInterval(Pt)}},100);else{var u=t.createElement("button");u.type="button",u.className="rtp-ibutton-simple",u.innerText=n.text||"",i.appendChild(u),V.addListener(r,"click",function(){e.open(n.url,"_blank")})}(n.subscribe||n.subscribe_vk)&&V.onIframeLoad(i,function(){V.onIframeClick(i,function(){V.loadScript(n.subscribe_url)})});var d=parseInt(n.time_show)||0,p=parseInt(n.time_hide)||0;return tt(function(){V.addClass(r,"rtp-hidden")},p),tt(function(){V.removeClass(r,"rtp-hidden")},d),n.subscribe&&"strong"===n.layout?(r.appendChild(o),r.appendChild(a)):(r.appendChild(a),r.appendChild(o)),a.appendChild(i),o.appendChild(l),r}function Re(e){Zt&&(clearInterval(Pt),Jt.removeChild(Zt),Zt=null),e=1===arguments.length?e:Ft.playerInteractive.button,e&&(Zt=Oe(e),Jt.appendChild(Zt))}function Be(e){var n=t.createElement("div");n.className="rtp-subscribe-dialog",V.loadScript("https://apis.google.com/js/platform.js"),n.innerHTML='<div><img class="" src="'+N+'/youtube-subscribe.png"><div class="g-ytsubscribe" data-channelid="'+e.channel_id+'" data-layout="default" data-count="default"></div><input type="button" value="'+Ft.locales.subscribe_refuse+'">';var r=n.firstChild.children[2];return V.addClass(n,"rtp-hidden"),tt(function(){function t(){gn.play(),V.addClass(n,"rtp-hidden")}gn.pause(),V.removeClass(n,"rtp-hidden"),V.addListener(r,"click",t),V.onIframeLoad(n,function(n){V.onIframeClick(n,function(){t(),V.loadScript(e.subscribe_url)})})},Ft.duration/2),n}function He(e){en&&(Jt.removeChild(en),en=null),e=1===arguments.length?e:Ft.playerInteractive.subscribeDialog,e&&(en=Be(e),Gt.appendChild(en))}function je(n){var r=t.createElement("div");r.className="rtp-textlink rtp-hidden",r.innerHTML=n.text,V.addListener(r,"click",function(){e.open(n.url,"textLink")});var a=parseInt(n.time_show)||0,i=parseInt(n.time_hide)||0;return tt(function(){V.addClass(r,"rtp-hidden")},i),tt(function(){V.removeClass(r,"rtp-hidden")},a),r}function Fe(e){nn&&(nn.parentNode.removeChild(nn),nn=null),e=1===arguments.length?e:Ft.playerInteractive.textLink,e&&e.text&&e.url&&(nn=je(e),Gt.appendChild(nn))}function Ue(n){var r=t.createElement("div");r.className="rtp-social";for(var a in n)(function(a,i){if(n.hasOwnProperty(i)){var o=t.createElement("div"),l=a.type,s=a.url;o.className="rtp-soc-btn rtp-soc-btn-"+l+" rtp-hidden",o.dataset.url=s,"yt"===l||"vm"===l?(r.insertBefore(o,r.children[0]),gn.on("onPlayerStart",function(){V.removeClass(o,"rtp-soc-btn--pulse")}),gn.on("onPlayerStop",function(){V.addClass(o,"rtp-soc-btn--pulse")})):r.appendChild(o),V.addListener(o,"click,touchstart",function(){var t;switch(!0){case-1!==this.dataset.url.indexOf("http://vk.com/share.php"):case-1!==this.dataset.url.indexOf("http://odnoklassniki.ru/dk?st.cmd=addShare"):case-1!==this.dataset.url.indexOf("http://facebook.com/sharer.php"):case-1!==this.dataset.url.indexOf("http://twitter.com/intent/tweet"):t="width=600,height=280,status=no,resizable=no,top=200,left=200"}e.open(this.dataset.url,l,t)});var c=parseInt(a.time_show)||0,u=parseInt(a.time_hide)||0;tt(function(){V.addClass(o,"rtp-hidden")},u),tt(function(){V.removeClass(o,"rtp-hidden")},c)}})(n[a],a);return n.length||(r.style.height=0),r}function qe(e){function t(){V[nn?"addClass":"removeClass"](tn,"rtp-social--small");for(var e=25,t=parseInt(tn.offsetHeight)-e,a=0,i=0;i<tn.children.length;i++){var o=tn.children[i];a+=n+r,a>t?o.style.display="none":o.style.display="block"}}var n=0,r=0;if(tn&&(tn.timer&&clearInterval(tn.timer),tn.parentNode.removeChild(tn),tn=null),e=1===arguments.length?e:Ft.playerInteractive.socialButtons,e&&(tn=Ue(e),Gt.appendChild(tn),tn.children.length>1)){var a=tn.children[1];try{n=parseInt(a.offsetHeight),r=getComputedStyle(a).getPropertyValue("margin-top")}catch(i){r=a.currentStyle.marginTop}r=parseInt(r),tn.timer=V.setIntervalNow(t,200)}}function We(){if(!Ft.hideAllBtn){var e=t.createElement("button");e.className="rtp-skip-button",on=e,Ft.skip_v2&&(e.className="rtp-skip-adv"),e.id=V.getGuid(),(Ft.hiddenPrerollSkipBtn||Ft.appendTime)&&(e.style.opacity=0);var n,r=setInterval(function(){e.style.display="block";var t=gn.getPlayedTime();n=qt-Math.floor(t),n>=1?(e.innerHTML=Ft.translates[1].replace("%remaning%",n),Ft.sourceType===Y&&(e.style.display="none")):(e.innerHTML=Ft.translates[0],V.addClass(e,"clickable"),Ft.skip_v2&&V.addClass(e,"adv-complete"),Ft.sourceType===Y&&(e.style.display="block"),clearInterval(r))},100);V.addListener(e,"click,touchstart",function(){function e(){vt("skipUrl"),$e(),ln||_("playerSkip",mn)}if(!(n>=1))if(!Ft.hideSkipDelay||Ft.isVpaid)e();else if(100===Ft.hideSkipDelay)gn.emit(me);else{var t=gn.getDuration()||Ft.duration,r=gn.getCurrentTime(),a=t/100*Ft.hideSkipDelay;if(r>=a)return e();gn.emit(me);var i=setInterval(function(){var t=gn.getCurrentTime();t>=a&&(e(),clearInterval(i),i=null)},100)}}),navigator.userAgent.match(/UCBrowser/i)&&(V.addClass(e,"rtp-skip-button--outer"),V.addClass(Gt,"rtp-skip--outer")),Gt.appendChild(e)}}function ze(e){var n=t.createElement("div"),r=t.createElement("div");return n.className="rtp-overlay-link",r.className="rtp-overlay-link-hint",r.innerHTML=e,n.appendChild(r),n}function Ge(n){function r(){gn.pause(),e.open(n.url,"_blank");var r=setInterval(function(){t.hasFocus&&t.hasFocus()&&(gn.play(),clearInterval(r))},100)}var a=Ft.deviceId===ae;if(an&&(an.parentNode.removeChild(an),an=null),n=1===arguments.length?n:Ft.playerInteractive.overlayLink,n&&n.url){var i=a?Ft.locales.overlay_click:Ft.locales.overlay_more+' <div class="rtp-overlay-link-more"></div>';if(an=ze(i),V.addListener(an,"click,touchstart",r),V.addListener(Gt,"mouseover,mouseout",function(e){V["mouseover"===e.type?"addClass":"removeClass"](Gt,"rtp-player--on-hover")}),a){if(Gt.appendChild(an),Gt.style.cursor="pointer",!gn.$el)return;V.addListener(gn.$el,"click",function(e){var t=e.target||e.srcElement,n=t.className;return/vjs-control([^\-])/.test(n)||V.closest(t,".vjs-control")?void 0:(r(),!1)})}else Wt.appendChild(an)}}function Ke(){var e=t.createElement("button"),n=t.createElement("span");return e.className="rtp-volume-button",n.className="rtp-volume-button--icon",e.appendChild(n),e}function Je(){var e=Ke(),t="rtp-volume-button--on";gn.isMuted()||V.addClass(e,t),V.addListener(e,"click",function(){gn.isMuted()?(V.addClass(e,t),gn.unMute()):(V.removeClass(e,t),gn.mute())}),Gt.appendChild(e)}function Qe(e,n){function r(e){try{e.isProxyNode&&e.proxiedNode&&(e=e.proxiedNode)}catch(t){}return e}switch(e){case M:case D:case R:case B:case H:case L:case O:var a=t.getElementById("v-"+n);if(a)return r(a);if(a=t.getElementById("s-"+n))return r(a);if(a=V.getElementByInnerText("script",n))return r(a);if(a=V.getElementBySrc("script",n))return a;throw"viboom: target "+n+' for format "'+e+'" not found';default:throw"viboom: unknown format "+e}}function Ye(){var e={width:Ft.width||jt.width,height:Ft.height||jt.height,ratio:Ft.ratio||jt.ratio};return Ft.sourceType===F&&(e.width<400&&(e.width=400),e.height<300&&(e.height=300)),(Ft.format===H||e.ratio)&&(e.width=e.width||"100%"),(Ft.format===L||Ft.format===O)&&(e.width="100%",e.height="100%"),e.width=e.width||640,e.height=e.height||360,e}function Xe(){var e=jt.container,n=jt.position,r=jt.className;if("string"==typeof e)try{e=t.querySelectorAll(e)}catch(a){e=null}if(!e)return console.log("[vbm] cannot find container for player"),!1;var i=t.createElement("div");if(i.id="v-"+Ht.sig,!n){switch(V.getFormatId(Ht.format)){case L:case O:e.forEach?e.forEach(function(e){"SCRIPT"!==e.tagName&&V.addClass(e,Bt)}):V.addClass(e,Bt);break;default:e.forEach&&(e=e[0]),e.appendChild(i)}return!0}var o=t.createElement("div");o.className=r||"",o.appendChild(i);var l=n.match(/(\w+)(\d+)/),s=l[1],c=0|l[2],u=e.getElementsByTagName(s),d=u[c-1];return d?V.insertAfter(o,d):(console.log("[vbm] cannot find "+n+", insert to end"),e.appendChild(o)),!0}function $e(){try{gn.emit(he)}catch(e){}if(!Ft.isIframe&&(ln||console.log("[vbm] skip after "+Ft.campaignId+" "+ot()),un&&clearInterval(un),De.del(mn),Wt||gn)){var n=Wt.parentNode;if(Ft.format===L||Ft.format===O){if(jt.tab){var r=!0;Ne.detach(zt,r)}else!Ft.iframeId||Ft.nextData||xe?Ne.detachAll():(Ne.hideAll(),setTimeout(function(){Ne.detachAll()},1e3));Kt&&(V.removeClass(Kt,"viboom-overroll--active"),Ft.sourceType===Y&&Kt.parentNode.replaceChild(t.createElement("div"),Kt))}else{if(!n)return;n.replaceChild(Kt,Wt)}if(ln||_("playerClose",mn),"undefined"!=typeof onVbmPlayerSkipped&&onVbmPlayerSkipped.call(null,mn),gn.remove(),it(),(Ft.format===L||Ft.format===O)&&Ft.deviceId===ae){if(xe)return void(jt.tab||(Ne.appendAll(),Me=Ne.findOverlay(Kt)));if(Ft.untouch)return;try{V.forEachChildrens(Kt,function(e){"iframe"===e.tagName.toLowerCase()&&e.src?e.src=e.src+(/\?/.test(e.src)?"&":"?")+"autoplay=1":"video"===e.tagName.toLowerCase()&&e.src&&e.play()})}catch(e){}}}}function Ze(){Vt&&clearInterval(Vt),Wt.style.height="0",setTimeout(function(){gn.mute(),gn.pause(),$e(),_("playerSkip",mn)},500)}function et(){var e,t=Wt.parentNode,n=Ut.height,r=Xt?parseInt(Xt.offsetHeight):0,a=Zt?parseInt(Zt.offsetHeight):0;if(V.isPercentSize(n)){var i=V.getOuterHeight(t);e=i/100*parseInt(n)}else e=parseInt(n);var o=e-r-a;Gt.style.height=o+"px"}function tt(e,t){gn.currentTimeHandler(e,t)}function nt(e,t){gn.playedTimeHandler(e,t)}function rt(){it(),At=V.setIntervalNow(at,100)}function at(e){if(t.getElementById(hn)||e){var n=Ft.playbackInterval,r=gn.getCurrentTime();if(e&&n&&(r=Math.round(r/n)*n),n){var a=r%n;if(1.5>a){var i=Math.floor(r);i=1>a?i:i-1,yt(i)}gt()}}}function it(){At&&clearInterval(At)}function ot(e){return(e||Ft.format)+"_"+(mn||vn)}function lt(r,a){function i(e,t){V.checkVast(e.sourceId,function(n,r){return n?(console.log("[vbm] vast error "+e.campaignId+" "+c+" ("+n.message+")"),Se[Ht.format]=Se[Ht.format]||[],Se[Ht.format].push(e.campaignId),Ve=e.campaignId,xe=!0,u=!0,Nt.nextCount++,void lt(Ht,jt)):(e.vastText=r,void t(e))})}function o(e){var n=t.createElement("img");n.style.display="none",n.src="https://accounts.google.com/CheckCookie?continue=https%3A%2F%2Fwww.google.com%2Fintl%2Fen%2Fimages%2Flogos%2Faccounts_logo.png&followup=https%3A%2F%2Fwww.google.com%2Fintl%2Fen%2Fimages%2Flogos%2Faccounts_logo.png&chtml=LoginDoneHtml&checkedDomains=youtube&checkConnection=youtube%3A291%3A1",
(t.body||t.head).appendChild(n),e&&(n.onload=function(){e(!0)},n.onerror=function(t){e(!1)})}Ht=r||Ht,jt=a||jt,mn=Ht.sig;var l=0,s=V.getFormatId(r.format),c=ot(s),u=!1;if(!jt.container||Xe()){(s===L||s===O)&&Ne.appendAll(),console.time("[vbm] uid "+c),st(function(t){console.timeEnd("[vbm] uid "+c),t||(t=V.md5(""+Date.now()+Math.random()),l=1),Le.set("vbmuid",t),Nt.vbmuid=t,Ct(t);var a="";try{a=e.top.location.href}catch(s){a=e.location.href}var d=a;a=jt.referer||a;var p=Se[Ht.format]||[],f={shown:p,referer:a,origReferer:d,n:l,rtrCampaignId:e.rtrCampaignId};jt.adv&&(f.adv=1),V.isInIframe()&&(f.ifr=1),r.data=JSON.stringify(f),r.vbmuid=t,console.time("[vbm] get "+c),V.getJSONP(N+"/video/get/",r,function(e){return console.timeEnd("[vbm] get "+c),Et(),e.sourceType===J&&!e.vastVideo&&Ve!==e.campaignId&&Nt.nextCount<=2?i(e,n):e.gau?Nt.nextCount<=2?o(function(t){if(t)n(e);else{var r={message:"gau"};console.log("[vbm] error "+e.campaignId+" "+c+" ("+r.message+")"),Se[Ht.format]=Se[Ht.format]||[],Se[Ht.format].push(e.campaignId),xe=!0,u=!0,Nt.nextCount++,lt(Ht,jt)}}):n({event:"onVbmNoContent"}):void n(e)},{callback:"sig"})});var d=Date.now();kt("content",function(e){u||(d=Date.now()-d,console.log("[vbm] content "+(e||"empty")+" "+c+": "+d+"ms"))})}}function st(e){if(Nt.vbmuid)return e(Nt.vbmuid);var t=V.isHash32(Le.get("vbmuid"))||V.isHash32("");return t&&Math.random()>.1?e(t):void V.sendRequest({url:"//level1cdn.com/uid/",timeout:1e3},{uid:t},function(n,r){t=V.isHash32(r)||t,e(t)})}function ct(){var n=Ft.stopwords||[];if("string"==typeof n)try{n=JSON.parse(V.base64.decode(n))}catch(r){console.log("[vbm] parse error"),console.error(r),n=[]}if(0===n.length)return!1;var a=t.body.innerHTML;try{a+=e.parent.document.body.innerHTML,e.parent!=e.top&&(a+=e.top.document.body.innerHTML)}catch(r){}a=a.replace(/<script.*?>[\s\S]*?<\/script>/gim," "),a=a.replace(/<select.*?>[\s\S]*?<\/select>/gim," "),a=a.replace(/(<.*?>)/gim," "),a=a.replace(/\s+/gim," ");var i={template:"[^a-zа-яё](TARGET)[^a-zа-яё]",get:function(e){var t=this.template.replace("TARGET",e);return new RegExp(t,"i")}},o=[];return n.forEach(function(e){e=e.replace(/\s+/g," ");for(var t=e.split("&"),n=!0,r=0;r<t.length;++r)if(!a.match(i.get(t[r]))){n=!1;break}n&&(console.log("[vbm] viboom: stopword "+e+" founded"),o.push(e))}),0!==o.length?o.slice(0,20):!1}function ut(e){if(!Ft.isIframe){console.log("[vbm] next after "+Ft.campaignId+" "+ot()),$e();var t=new k;t.nextCount=++Nt.nextCount,e?t.init(e):t.getContent(Ht,jt)}}function dt(e,t){if(Ft.actionUrl){var n={vbmuid:Nt.vbmuid,key:Ft.actionKeys[e],type:e[0]};if(Ft.format===L){var r=Ft.overrollType||jt.overrollType;n.embeded=+("embeded"===r)}sn&&(n.hosts=sn),V.getJSONP(Ft.actionUrl,n,function(e){t&&t(e)},{sig:!0})}}function pt(t,n){var r="";try{r=e.top.location.href}catch(a){r=e.location.href}var i={cid:Ft.campaignId,type:t,referer:r,plid:Ft.platformId,format:Ft.format,vpaid:+!!Ft.isVpaid};Ht.userId&&(i.uid=Ht.userId),n&&(i.data=JSON.stringify(n)),V.loadPixel(N+"/test/action",i)}function ft(e){V.loadPixel(N+"/video/debug/",e||{})}function mt(e){Ft.choiceId&&e&&0!==e.length&&V.loadPixel(N+"/video/choice/",{id:Ft.choiceId,answers:e,uid:Nt.vbmuid},!0)}function vt(e){var t=Ft.tracking;t[e]&&([].concat(t[e]).forEach(function(e){V.loadPixel(e)}),delete t[e])}function ht(e){V.loadScript(Ft.interruptUrl,{accessId:Ft.accessId,event:e},!0)}function gt(){if(Ft.viewabilityUrl){Lt+=100,Ot+=gn.getVolume()?100:0,Rt+=V.isInViewport(Gt)>.5?100:0;var e=500*(Ft.playbackInterval||10);Lt%e===0&&(V.loadScript(Ft.viewabilityUrl,{accessId:Ft.accessId,totalTime:Lt,viewabilityTime:Rt,volubilityTime:Ot},!0),Lt=0,Ot=0,Rt=0)}}function yt(e){var t=1,n=2;if(Ft.playbackUrl){var r=St[e];if(!r||r.entry!=n||r.plays!=n||r.permanent!=n){St[e]=r||{entry:t,plays:t,permanent:Dt?n:t};var a=[],i=[],o=[];for(var l in St){var r=St[l];r.entry==t&&(a.push(l),r.entry=n),St[-1]&&(r.plays==t&&(i.push(l),r.plays=n),r.permanent==t&&(o.push(l),r.permanent=n))}if(a.length||i.length||o.length){var s={accessId:Ft.accessId,vbmuid:Nt.vbmuid};a.length&&(s.entry=a),i.length&&(s.plays=i),o.length&&(s.permanent=o),V.loadScript(Ft.playbackUrl,s,!0)}}}}function bt(e){Ft.quartileUrl&&e&&V.loadScript(Ft.quartileUrl,{aid:Ft.accessId,qid:e},!0)}function Tt(t,n){S&&!Ft.ym_disable&&(Math.random()>.1||e.viboomYM&&viboomYM.params({action:t,label:n}))}function Ct(e){e&&S&&V.loadScript("//x01.aidata.io/pixel.js?pixel=VIBOOM&id="+e+"&v="+Date.now())}function Et(){Ft.needDetect&&S&&V.loadScript("//apicaller.ru/",{uid:Nt.vbmuid})}function _t(e,t){_("content",e,t),"undefined"!=typeof onVbmContent&&onVbmContent(e,t),t?"undefined"!=typeof onVbmHasContent&&onVbmHasContent(e):"undefined"!=typeof onVbmNoContent&&onVbmNoContent(e)}function wt(e){var n=Qe(D,mn);if(n){var r=t.createElement("div");V.insertHtml(e,r),[].slice.call(r.children).forEach(function(e){n.parentNode.insertBefore(e,n)}),n.parentNode.removeChild(n)}}function It(e,t){return w(mn,e,t),this}function kt(e,t){return I(mn,e,t),this}var Nt=this,St={},At=null,Vt=null,Pt=null,xt=!1,Mt=!1,Dt=0,Lt=0,Ot=0,Rt=0,Bt="viboom-overroll",Ht={},jt={},Ft={},Ut={},qt=0,Wt=null,zt=null,Gt=null,Kt=null,Jt=null,Qt=null,Yt=null,Xt=null,$t=null,Zt=null,en=null,tn=null,nn=null,rn=null,an=null,on=null,ln=!1,sn=!1,cn=null,un=null,dn=null,pn=null,fn=null;Nt.init=n,Nt.getContent=lt,Nt.on=It,Nt.once=kt,Nt.addSocialButtons=qe,Nt.addTextLink=Fe,Nt.addOverlayLink=Ge,Nt.addInteractiveButton=Re,Nt.addInteractivePicture=ke,Nt.addTextHint=Ce,Nt.skipVideo=$e;var mn=null,vn=V.getGuid(),hn=V.getGuid(),gn=null;Nt.Util=V,Nt.nextCount=0;var yn=!1}e.vbm=e.vbm||function(){(e.vbm.q=e.vbm.q||[]).push(arguments)};var N="https://greeentea.ru",S=true,A=false;if(!e.VbmVideo){var V={inherits:function(e,t){var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e,e.superClass_=t.prototype},appendCSS:function(e){var n=t.createElement("style");n.innerHTML=e,t.head.appendChild(n)},createStyleElement:function(e,n){var r=t.createElement("style");if(r.type="text/css","object"==typeof e&&(e=this.stylesToCssString(e)),r.styleSheet)r.styleSheet.cssText=e;else{var a=t.createTextNode(e);r.appendChild(a)}return n&&n.appendChild(r),r},stylesToCssString:function(e){var t,n,r,a,i;i="";for(t in e){n=e[t],i+=t+" {";for(r in n)a=n[r],r=r.replace(/[a-z][A-Z]/,function(e){return e.split("").join("-")}),i+=r+" : "+a+";";i+="} "}return i},getStyleValue:function(e,t){var n;try{n=getComputedStyle(e).getPropertyValue(t)}catch(r){n=current.currentStyle[t]}return n},toCssSize:function(e){return String(e).replace(/([^\%])$/,"$1px")},isPercentSize:function(e){return"string"==typeof e&&/%/.test(e)},addClass:function(e,t){var n=new RegExp("(^|\\s)"+t+"(\\s|$)","g");n.test(e.className)||(e.className=(e.className+" "+t).replace(/\s+/g," ").replace(/(^ | $)/g,""))},removeClass:function(e,t){var n=new RegExp("(^|\\s)"+t+"(\\s|$)","g");e.className=e.className.replace(n,"$1").replace(/\s+/g," ").replace(/(^ | $)/g,"")},loadScript:function(e,n,r){2===arguments.length&&(r=!1),n&&(e+=this.stringifyParams(n,r));var a=t.createElement("script");a.src=e,a.async=!0,a.vbm=!0;var i=t.getElementsByTagName("script")[0];return i.parentNode.insertBefore(a,i),a},getJSONP:function(t,n,r,a){a=a||{},n=n||{};var i=a.callback||"callback",o=n[i]||this.getGuid();n[i]=o;var l=null;a.timeout&&(l=setTimeout(function(){r(new Error("timeout")),e[o]=function(){}},a.timeout)),e[o]=function(){l&&clearTimeout(l),r.apply(null,arguments)},this.loadScript(t,n,a.sig)},loadPixel:function(e,n,r,a){var i=t.createElement("img");n&&(e+=this.stringifyParams(n,r)),i.className="rtp-pixel",i.src=e,i.width=1,i.height=1,i.style.position="absolute",i.style.left="-99px",i.style.top="0px",i.style.display="block",i.style.border="none",(t.body||t.head).appendChild(i),a&&(i.onload=function(){a(null)},i.onerror=function(e){a(e)})},sendRequest:function(e,t,n){function r(){n&&n.apply(null,arguments),n=null}function a(e,t){var n=new XMLHttpRequest;return"withCredentials"in n?(n.withCredentials=!0,n.open(e,t,!0)):"undefined"!=typeof XDomainRequest?(n=new XDomainRequest,n.open(e,t)):n=null,n}var i="GET",o=!1,l=0;"object"==typeof e&&(i=i||e.method,o=o||e.signature,l=e.timeout,e=e.url),t&&(e+=this.stringifyParams(t,o));var s=a(i,e);return l&&setTimeout(function(){r(new Error("timeout "+l+"ms"))},l),s?(s.onload=function(){var e=s.response;if(e){var t=null,n=null;try{n=JSON.parse(e)}catch(a){try{n=(new X2JS).xml_str2json(e)}catch(a){t=new Error("sendRequest JSON/XML parser failed"),console.error(t)}}r(t,n,e)}else r(null,null)},s.onerror=function(e){r(new Error("Request error "+e.target.status))},void s.send()):r(new Error("CORS not supported"))},checkVast:function(e,t){this.sendRequest({url:e,timeout:5e3},{},function(e,n,r){if(e)return t(e.message);var a=null;try{a=n.VAST.Ad}catch(i){console.log(i)}return a?void t(null,r):t(new Error("no ads"))})},initYM:function(){!function(e,t,n){(t[n]=t[n]||[]).push(function(){try{t.viboomYM=new Ya.Metrika({id:36124145,clickmap:!0,trackLinks:!0,accurateTrackBounce:!0})}catch(e){}});var r=e.getElementsByTagName("script")[0],a=e.createElement("script"),i=function(){r.parentNode.insertBefore(a,r)};a.type="text/javascript",a.async=!0,a.src="https://mc.yandex.ru/metrika/watch.js","[object Opera]"==t.opera?e.addEventListener("DOMContentLoaded",i,!1):i()}(t,e,"yandex_metrika_callbacks")},stringifyParams:function(e,t){var n=[];t===!0&&(e.sig=this.getSig(e));for(var r in e)e.hasOwnProperty(r)&&n.push(encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return n=n.join("&"),n?"?"+n:""},loadCSS:function(e){var n=t.createElement("link");n.setAttribute("rel","stylesheet"),n.setAttribute("type","text/css"),n.setAttribute("href",e),t.getElementsByTagName("head")[0].appendChild(n)},insertAfter:function(e,t){var n=t.parentNode,r=t.nextSibling;return r?n.insertBefore(e,r):n.appendChild(e)},getElementBySrc:function(e,n){for(var r=t.getElementsByTagName(e),a=0,i=r.length;i>a;a++)if(-1!==r[a].src.search(n)&&!r[a].vbm)return r[a];return null},getElementByInnerText:function(e,n){for(var r=t.getElementsByTagName(e),a=0,i=r.length;i>a;a++){var o=r[a].innerText||r[a].textContent;if(-1!==o.search(n))return r[a]}return null},getElementByClassName:function(e,n,r){var a=[];if(r=r||t,t.getElementsByClassName)a=r.getElementsByClassName(n);else for(var i=r.getElementsByTagName(e),o=0;o<=i.length;o++)try{i[o].className===n&&a.push(i[o])}catch(l){}return a.length?a:null},detectBrowser:function(){var n={};n.Opera=!!e.opera||/ OPR\//.test(navigator.userAgent),n.Firefox="undefined"!=typeof InstallTrigger,n.Safari=Object.prototype.toString.call(e.HTMLElement).indexOf("Constructor")>0,n.Chrome=!!e.chrome&&!n.Opera,n.IE=!!t.documentMode;for(var r in n)if(n[r])return r},getIEVersion:function(){var e=navigator.userAgent.match(/(?:MSIE |Trident\/.*; rv:)(\d+)/);return e?parseInt(e[1]):void 0},getFlashVersion:function(){try{try{var e=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{e.AllowScriptAccess="always"}catch(t){return"6,0,0"}}catch(t){}return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(t){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(t){}}return"0,0,0"},getRectangle:function(e){var n={top:0,left:0,width:0,height:0};if(!e)return n;if("string"==typeof e&&(e=t.getElementById(e)),"object"!=typeof e)return n;if("undefined"!=typeof e.offsetTop)for(n.height=parseInt(e.offsetHeight),n.width=parseInt(e.offsetWidth),n.left=n.top=0;e&&"BODY"!=e.tagName;)n.top+=parseInt(e.offsetTop),n.left+=parseInt(e.offsetLeft),e=e.offsetParent;return n},setIntervalNow:function(e){return e.apply(null,[].slice.call(arguments,2)),setInterval.apply(null,arguments)},onCondition:function(e,t){if(e())return t();var n=setInterval(function(){e()&&(clearInterval(n),t())},100)},onGlobalVar:function(t,n){V.onCondition(function(){return"undefined"!=typeof e[t]},n)},onIframeLoad:function(e,t){var n;V.onCondition(function(){return n=e.getElementsByTagName("iframe")[0]},function(){t(n)})},onIframeClick:function(e,n){var r=t.activeElement;this.addListener(e,"mouseover",function(){r=t.activeElement}),this.addListener(e,"mouseout",function(){var e=t.activeElement;r!==e&&(n(),r=e)})},isInIframe:function(){try{return e.self!==e.top}catch(t){return!0}},isBlank:function(e){return!e||/^\s*$/.test(e)},lineBreaksToTagBreaks:function(e){return e.replace(/(\r\n|\n|\r)/gm,"<br />")},getFormatId:function(e){var t=parseInt(e);if(t)return t;var n={manual:M,video:M,rotator:D,overroll:L,preroll:O,mobile_fullscreen:R,inread:B,inroll:H};return n[e]||M},getOuterHeight:function(e){var t=0,n=0,r=0,a=0;try{var i=getComputedStyle(e);t=i.getPropertyValue("border-top-width"),n=i.getPropertyValue("border-bottom-width"),r=i.getPropertyValue("padding-top"),a=i.getPropertyValue("padding-bottom")}catch(o){var l=e.currentStyle;t=l.borderTopWidth,n=l.borderBottomWidth,r=l.paddingTop,a=l.paddingBottom}return parseInt(e.offsetHeight)-parseInt(t)-parseInt(n)-parseInt(r)-parseInt(a)},getHeightByRatio:function(e,t){var n=1;if("number"==typeof t||-1!==t.indexOf("."))n=parseFloat(t);else if(-1!==t.indexOf(":")){var r=[];t.split(":").forEach(function(e){r.push(+e)}),n=r[1]/r[0]}return e*n},forEachChildrens:function(e,t){[].slice.call(e.children).forEach(function(e,n){t(e,n),V.forEachChildrens(e,t)})},insertHtml:function(e,n){n.innerHTML=e;for(var r=n.getElementsByTagName("script"),a=0,i=r.length;i>a;a++){var o=t.createElement("script");[].slice.call(r[a].attributes).forEach(function(e){o.setAttribute(e.name,e.value)}),o.innerHTML=r[a].innerHTML,r[a].parentNode.replaceChild(o,r[a])}return n},getPosition:function(e){var t=0,n=0;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=r.left,n=r.top}else for(;e;)t+=e.offsetLeft-e.scrollLeft+e.clientLeft,n+=e.offsetTop-e.scrollTop+e.clientTop,e=e.offsetParent;return{x:t,y:n}},isInViewport:function(t){var n=0,r=V.getPosition(t),a=t.offsetHeight,i=r.y-e.innerHeight,o=r.y+a;return i=0>=i?Math.abs(i/a):!1,o=o>=0?Math.abs(o/a):!1,i&&o&&(n=1>=i?i:o,n=n>1?1:n),n},onViewport:function(e,t,n,r){function a(){n=null}function i(){r=null}"function"==typeof t&&(r=n,n=t,t=.001);var o=setInterval(function(){var l=V.isInViewport(e);l>=t?n?n(l,a):a():r?r(l,i):i(),n||r||clearInterval(o)},100);return o},onCSSLoaded:function(e,n){function r(){var e;try{e=getComputedStyle(a).zIndex}catch(t){e=a.currentStyle.zIndex}777==e&&(n&&n(),clearInterval(i))}var a=t.getElementById(e);a||(a=t.createElement("div"),a.id=e,a.style.position="absolute",a.style.display="none",t.body.appendChild(a));var i=setInterval(r,10);r()},getBackgroundBrightness:function(t,n){function r(t){for(var n="";"html"!=t.tagName.toLowerCase();){try{n=e.getComputedStyle(t).getPropertyValue("background-color")}catch(r){n=current.currentStyle.backgroundColor}if("rgba(0, 0, 0, 0)"!=n&&"transparent"!=n)break;t=t.parentNode}return n}var a,i,o,l,s,c=r(t);if(c.match(/^rgb/))c=c.match(/rgba?\(([^)]+)\)/)[1],c=c.split(/ *, */).map(Number),a=c[0],i=c[1],o=c[2],l=c[3];else if("#"==c[0]&&7==c.length)a=parseInt(c.slice(1,3),16),i=parseInt(c.slice(3,5),16),o=parseInt(c.slice(5,7),16);else if("#"==c[0]&&4==c.length)a=parseInt(c[1]+c[1],16),i=parseInt(c[2]+c[2],16),o=parseInt(c[3]+c[3],16);else if(["transparent","rgba(0, 0, 0, 0)",""].indexOf(c)>=0)return void n("light");s=(299*a+587*i+114*o)/1e3,n(0===l||s>125?"light":"dark")},getGuid:function(){var e=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)};return String.fromCharCode(97+Math.floor(25*Math.random()))+e()+e()+e()+e()},addListener:function(e,t,n){t=t.split(",");for(var r in t)e.addEventListener?e.addEventListener(t[r],n,!1):e.attachEvent("on"+t[r],n,!1)},removeListener:function(e,t,n){t=t.split(",");for(var r in t)e.removeEventListener&&e.removeEventListener(t[r],n,!1),e.detachEvent&&e.detachEvent("on"+t[r],n)},getSig:function(e){var t=[],n=["sig","vbmuid","data"];e=this.sortByKey(e);for(var r in e)-1===n.indexOf(r)&&t.push(r+"="+e[r]);return this.md5(t.join(";")+"78701cd770d0d42").substr(16)},sortByKey:function(e){var t=[];for(var n in e)t.push(n);t.sort();for(var r={},a=0;a<t.length;a++)r[t[a]]=e[t[a]];return r},getParameterByName:function(t){var n=RegExp("[?&]"+t+"=([^&]*)").exec(e.location.search);return n&&decodeURIComponent(n[1].replace(/\+/g," "))},isHash32:function(e){return"string"==typeof e&&32===e.length?e:!1},closest:function(e,t){for(var n=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector;e&&!n.call(e,t);)e=e.parentElement;return e},base64:{decode:function(e){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=(function(e){for(var t={},n=0,r=e.length;r>n;n++)t[e.charAt(n)]=n;return t}(t),String.fromCharCode),r=new RegExp(["[À-ß][-¿]","[à-ï][-¿]{2}","[ð-÷][-¿]{3}"].join("|"),"g"),a=function(e){switch(e.length){case 4:var t=(7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3),r=t-65536;return n((r>>>10)+55296)+n((1023&r)+56320);case 3:return n((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return n((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},i=function(e){return e.replace(r,a)},o=function(e){return i(atob(e))};return o(String(e).replace(/[-_]/g,function(e){return"-"==e?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))}},md5:function(e){var t,n,r,a,i,o,l,s,c,u=function(e,t){return e<<t|e>>>32-t},d=function(e,t){var n,r,a,i,o;return a=2147483648&e,i=2147483648&t,n=1073741824&e,r=1073741824&t,o=(1073741823&e)+(1073741823&t),n&r?2147483648^o^a^i:n|r?1073741824&o?3221225472^o^a^i:1073741824^o^a^i:o^a^i},p=function(e,t,n){return e&t|~e&n},f=function(e,t,n){return e&n|t&~n},m=function(e,t,n){return e^t^n},v=function(e,t,n){return t^(e|~n)},h=function(e,t,n,r,a,i,o){return e=d(e,d(d(p(t,n,r),a),o)),d(u(e,i),t)},g=function(e,t,n,r,a,i,o){return e=d(e,d(d(f(t,n,r),a),o)),d(u(e,i),t)},y=function(e,t,n,r,a,i,o){return e=d(e,d(d(m(t,n,r),a),o)),d(u(e,i),t)},b=function(e,t,n,r,a,i,o){return e=d(e,d(d(v(t,n,r),a),o)),d(u(e,i),t)},T=function(e){for(var t,n=e.length,r=n+8,a=(r-r%64)/64,i=16*(a+1),o=Array(i-1),l=0,s=0;n>s;)t=(s-s%4)/4,l=s%4*8,o[t]=o[t]|e.charCodeAt(s)<<l,s++;return t=(s-s%4)/4,l=s%4*8,o[t]=o[t]|128<<l,o[i-2]=n<<3,o[i-1]=n>>>29,o},C=function(e){var t,n,r="",a="";for(n=0;3>=n;n++)t=e>>>8*n&255,a="0"+t.toString(16),r+=a.substr(a.length-2,2);return r},E=Array(),_=7,w=12,I=17,k=22,N=5,S=9,A=14,V=20,P=4,x=11,M=16,D=23,L=6,O=10,R=15,B=21;for(e=this.utf8_encode(e),E=T(e),o=1732584193,l=4023233417,s=2562383102,c=271733878,t=0;t<E.length;t+=16)n=o,r=l,a=s,i=c,o=h(o,l,s,c,E[t+0],_,3614090360),c=h(c,o,l,s,E[t+1],w,3905402710),s=h(s,c,o,l,E[t+2],I,606105819),l=h(l,s,c,o,E[t+3],k,3250441966),o=h(o,l,s,c,E[t+4],_,4118548399),c=h(c,o,l,s,E[t+5],w,1200080426),s=h(s,c,o,l,E[t+6],I,2821735955),l=h(l,s,c,o,E[t+7],k,4249261313),o=h(o,l,s,c,E[t+8],_,1770035416),c=h(c,o,l,s,E[t+9],w,2336552879),s=h(s,c,o,l,E[t+10],I,4294925233),l=h(l,s,c,o,E[t+11],k,2304563134),o=h(o,l,s,c,E[t+12],_,1804603682),c=h(c,o,l,s,E[t+13],w,4254626195),s=h(s,c,o,l,E[t+14],I,2792965006),l=h(l,s,c,o,E[t+15],k,1236535329),o=g(o,l,s,c,E[t+1],N,4129170786),c=g(c,o,l,s,E[t+6],S,3225465664),s=g(s,c,o,l,E[t+11],A,643717713),l=g(l,s,c,o,E[t+0],V,3921069994),o=g(o,l,s,c,E[t+5],N,3593408605),c=g(c,o,l,s,E[t+10],S,38016083),s=g(s,c,o,l,E[t+15],A,3634488961),l=g(l,s,c,o,E[t+4],V,3889429448),o=g(o,l,s,c,E[t+9],N,568446438),c=g(c,o,l,s,E[t+14],S,3275163606),s=g(s,c,o,l,E[t+3],A,4107603335),l=g(l,s,c,o,E[t+8],V,1163531501),o=g(o,l,s,c,E[t+13],N,2850285829),c=g(c,o,l,s,E[t+2],S,4243563512),s=g(s,c,o,l,E[t+7],A,1735328473),l=g(l,s,c,o,E[t+12],V,2368359562),o=y(o,l,s,c,E[t+5],P,4294588738),c=y(c,o,l,s,E[t+8],x,2272392833),s=y(s,c,o,l,E[t+11],M,1839030562),l=y(l,s,c,o,E[t+14],D,4259657740),o=y(o,l,s,c,E[t+1],P,2763975236),c=y(c,o,l,s,E[t+4],x,1272893353),s=y(s,c,o,l,E[t+7],M,4139469664),l=y(l,s,c,o,E[t+10],D,3200236656),o=y(o,l,s,c,E[t+13],P,681279174),c=y(c,o,l,s,E[t+0],x,3936430074),s=y(s,c,o,l,E[t+3],M,3572445317),l=y(l,s,c,o,E[t+6],D,76029189),o=y(o,l,s,c,E[t+9],P,3654602809),c=y(c,o,l,s,E[t+12],x,3873151461),s=y(s,c,o,l,E[t+15],M,530742520),l=y(l,s,c,o,E[t+2],D,3299628645),o=b(o,l,s,c,E[t+0],L,4096336452),c=b(c,o,l,s,E[t+7],O,1126891415),s=b(s,c,o,l,E[t+14],R,2878612391),l=b(l,s,c,o,E[t+5],B,4237533241),o=b(o,l,s,c,E[t+12],L,1700485571),c=b(c,o,l,s,E[t+3],O,2399980690),s=b(s,c,o,l,E[t+10],R,4293915773),l=b(l,s,c,o,E[t+1],B,2240044497),o=b(o,l,s,c,E[t+8],L,1873313359),c=b(c,o,l,s,E[t+15],O,4264355552),s=b(s,c,o,l,E[t+6],R,2734768916),l=b(l,s,c,o,E[t+13],B,1309151649),o=b(o,l,s,c,E[t+4],L,4149444226),c=b(c,o,l,s,E[t+11],O,3174756917),s=b(s,c,o,l,E[t+2],R,718787259),l=b(l,s,c,o,E[t+9],B,3951481745),o=d(o,n),l=d(l,r),s=d(s,a),c=d(c,i);var H=C(o)+C(l)+C(s)+C(c);return H.toLowerCase()},utf8_encode:function(e){e=e.replace(/\r\n/g,"\n");for(var t="",n=0;n<e.length;n++){var r=e.charCodeAt(n);128>r?t+=String.fromCharCode(r):r>127&&2048>r?(t+=String.fromCharCode(r>>6|192),t+=String.fromCharCode(63&r|128)):(t+=String.fromCharCode(r>>12|224),t+=String.fromCharCode(r>>6&63|128),t+=String.fromCharCode(63&r|128))}return t}};Function.prototype.bind||(Function.prototype.bind=function(e){var t=this,n=[];return arguments.length>1&&(n=[].slice.call(arguments,1)),function(){var r=[].slice.call(arguments);return t.apply(e,n.concat(r))}}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e,t){for(var n=t||0,r=this.length;r>n;n++)if(this[n]===e)return n;return-1}),Array.prototype.forEach||(Array.prototype.forEach=function(e,t){for(var n=0,r=this.length;r>n;++n)e.call(t||this,this[n],n,this)});var P=function(){function e(e,t,n,r){var a=this;if(a.db=e,a.name=t,a.setter=r,"function"!=typeof n)return void(a.data=n);a.getter=n;try{var i=a.getter();i=i&&"object"==typeof i?i:{},a.data=i}catch(o){a.data={}}}function t(e,t,n){var r=this;r.db=e,r.name=t,r.data=n}var n=e.prototype;n.set=function(e,t){var n=this;return n.data[e]=t,n.save(e),n},n.get=function(e){var t=this;return 0===arguments.length?t.data:t.data[e]},n.save=function(e){var t=this,n=t.db;if("function"==typeof t.setter)try{t.setter(e)}catch(r){}return n&&n.save&&n.save(t.name),t},n.list=function(e){var n=this,r=n.data,a=r[e];if(a&&"string"==typeof a)try{a=JSON.parse("["+a+"]")}catch(i){}return r[e]=a instanceof Array?a:[],new t(n,e,r[e])},n.map=function(t){var n=this,r=n.data;return("object"!=typeof r[t]||null===r[t])&&(r[t]={}),new e(n,t,r[t])},n.json=function(t){var n=this,r=n.data;return"string"!=typeof r[t]&&(r[t]="{}"),new e(n,t,function(){var e=r[this.name];return e?JSON.parse(e):null},function(){var e=this;r[e.name]=JSON.stringify(e.data)})},n.toString=function(){return JSON.stringify(this.data)};var r=t.prototype;return r.toString=n.toString,r.get=n.get,r.set=n.set,r.save=n.save,r.kick=function(e){var t=this,n=t.data;return-1==n.indexOf(e)?n.push(e):n.splice(0,n.length,e),t.save(t.name),t},r.push=function(e,t){var n=this,r=n.data;return r.push(e),t&&r.splice(0,r.length-t),n.save(n.name),n},r.touch=function(e){var t=this,n=t.data;return-1===n.indexOf(e)&&n.push(e),t.save(t.name),t},e}();"undefined"!=typeof module&&"undefined"!=typeof module.exports&&(module.exports=P),V.inherits(r,n),V.inherits(a,r),V.inherits(i,r),V.inherits(o,r),V.inherits(l,r),V.inherits(s,r),V.inherits(c,r),function(e,t){e.X2JS=t()}(this,function(){return function(t){"use strict";function n(){void 0===t.escapeMode&&(t.escapeMode=!0),t.attributePrefix=t.attributePrefix||"_",t.arrayAccessForm=t.arrayAccessForm||"none",t.emptyNodeForm=t.emptyNodeForm||"text",void 0===t.enableToStringFunc&&(t.enableToStringFunc=!0),t.arrayAccessFormPaths=t.arrayAccessFormPaths||[],void 0===t.skipEmptyTextNodesForObj&&(t.skipEmptyTextNodesForObj=!0),void 0===t.stripWhitespaces&&(t.stripWhitespaces=!0),t.datetimeAccessFormPaths=t.datetimeAccessFormPaths||[],void 0===t.useDoubleQuotes&&(t.useDoubleQuotes=!1),t.xmlElementsFilter=t.xmlElementsFilter||[],t.jsonPropertiesFilter=t.jsonPropertiesFilter||[],void 0===t.keepCData&&(t.keepCData=!1)}function r(){}function a(e){var t=e.localName;return null==t&&(t=e.baseName),(null==t||""==t)&&(t=e.nodeName),t}function i(e){return e.prefix}function o(e){return"string"==typeof e?e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"):e}function l(e,t,n,r){for(var a=0;a<e.length;a++){var i=e[a];if("string"==typeof i){if(i==r)break}else if(i instanceof RegExp){if(i.test(r))break}else if("function"==typeof i&&i(t,n,r))break}return a!=e.length}function s(e,n,r){switch(t.arrayAccessForm){case"property":e[n]instanceof Array?e[n+"_asArray"]=e[n]:e[n+"_asArray"]=[e[n]]}!(e[n]instanceof Array)&&t.arrayAccessFormPaths.length>0&&l(t.arrayAccessFormPaths,e,n,r)&&(e[n]=[e[n]])}function c(e){var t=e.split(/[-T:+Z]/g),n=new Date(t[0],t[1]-1,t[2]),r=t[5].split(".");if(n.setHours(t[3],t[4],r[0]),r.length>1&&n.setMilliseconds(r[1]),t[6]&&t[7]){var a=60*t[6]+Number(t[7]),i=/\d\d-\d\d:\d\d$/.test(e)?"-":"+";a=0+("-"==i?-1*a:a),n.setMinutes(n.getMinutes()-a-n.getTimezoneOffset())}else-1!==e.indexOf("Z",e.length-1)&&(n=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds())));return n}function u(e,n,r){if(t.datetimeAccessFormPaths.length>0){var a=r.split(".#")[0];return l(t.datetimeAccessFormPaths,e,n,a)?c(e):e}return e}function d(e,n,r,a){return n==k.ELEMENT_NODE&&t.xmlElementsFilter.length>0?l(t.xmlElementsFilter,e,r,a):!0}function p(e,n){if(e.nodeType==k.DOCUMENT_NODE){for(var r=new Object,o=e.childNodes,l=0;l<o.length;l++){var c=o.item(l);if(c.nodeType==k.ELEMENT_NODE){var f=a(c);r[f]=p(c,f)}}return r}if(e.nodeType==k.ELEMENT_NODE){var r=new Object;r.__cnt=0;for(var o=e.childNodes,l=0;l<o.length;l++){var c=o.item(l),f=a(c);if(c.nodeType!=k.COMMENT_NODE){var m=n+"."+f;d(r,c.nodeType,f,m)&&(r.__cnt++,null==r[f]?(r[f]=p(c,m),s(r,f,m)):(null!=r[f]&&(r[f]instanceof Array||(r[f]=[r[f]],s(r,f,m))),r[f][r[f].length]=p(c,m)))}}for(var v=0;v<e.attributes.length;v++){var h=e.attributes.item(v);r.__cnt++,r[t.attributePrefix+h.name]=h.value}var g=i(e);return null!=g&&""!=g&&(r.__cnt++,r.__prefix=g),null!=r["#text"]&&(r.__text=r["#text"],r.__text instanceof Array&&(r.__text=r.__text.join("\n")),t.stripWhitespaces&&(r.__text=r.__text.trim()),delete r["#text"],"property"==t.arrayAccessForm&&delete r["#text_asArray"],r.__text=u(r.__text,f,n+"."+f)),null!=r["#cdata-section"]&&(r.__cdata=r["#cdata-section"],delete r["#cdata-section"],"property"==t.arrayAccessForm&&delete r["#cdata-section_asArray"]),0==r.__cnt&&"text"==t.emptyNodeForm?r="":1==r.__cnt&&null!=r.__text?r=r.__text:1!=r.__cnt||null==r.__cdata||t.keepCData?r.__cnt>1&&null!=r.__text&&t.skipEmptyTextNodesForObj&&(t.stripWhitespaces&&""==r.__text||""==r.__text.trim())&&delete r.__text:r=r.__cdata,delete r.__cnt,!t.enableToStringFunc||null==r.__text&&null==r.__cdata||(r.toString=function(){return(null!=this.__text?this.__text:"")+(null!=this.__cdata?this.__cdata:"")}),r}return e.nodeType==k.TEXT_NODE||e.nodeType==k.CDATA_SECTION_NODE?e.nodeValue:void 0}function f(e,n,r,a){var i="<"+(null!=e&&null!=e.__prefix?e.__prefix+":":"")+n;if(null!=r)for(var l=0;l<r.length;l++){var s=r[l],c=e[s];t.escapeMode&&(c=o(c)),i+=" "+s.substr(t.attributePrefix.length)+"=",i+=t.useDoubleQuotes?'"'+c+'"':"'"+c+"'"}return i+=a?"/>":">"}function m(e,t){return"</"+(null!=e.__prefix?e.__prefix+":":"")+t+">"}function v(e,t){return-1!==e.indexOf(t,e.length-t.length)}function h(e,n){return"property"==t.arrayAccessForm&&v(n.toString(),"_asArray")||0==n.toString().indexOf(t.attributePrefix)||0==n.toString().indexOf("__")||e[n]instanceof Function?!0:!1}function g(e){var t=0;if(e instanceof Object)for(var n in e)h(e,n)||t++;return t}function y(e,n,r){return 0==t.jsonPropertiesFilter.length||""==r||l(t.jsonPropertiesFilter,e,n,r)}function b(e){var n=[];if(e instanceof Object)for(var r in e)-1==r.toString().indexOf("__")&&0==r.toString().indexOf(t.attributePrefix)&&n.push(r);return n}function T(e){var n="";return null!=e.__cdata&&(n+="<![CDATA["+e.__cdata+"]]>"),null!=e.__text&&(n+=t.escapeMode?o(e.__text):e.__text),n}function C(e){var n="";return e instanceof Object?n+=T(e):null!=e&&(n+=t.escapeMode?o(e):e),n}function E(e,t){return""===e?t:e+"."+t}function _(e,t,n,r){var a="";if(0==e.length)a+=f(e,t,n,!0);else for(var i=0;i<e.length;i++)a+=f(e[i],t,b(e[i]),!1),a+=w(e[i],E(r,t)),a+=m(e[i],t);return a}function w(e,t){var n="",r=g(e);if(r>0)for(var a in e)if(!h(e,a)&&(""==t||y(e,a,E(t,a)))){var i=e[a],o=b(i);if(null==i||void 0==i)n+=f(i,a,o,!0);else if(i instanceof Object)if(i instanceof Array)n+=_(i,a,o,t);else if(i instanceof Date)n+=f(i,a,o,!1),n+=i.toISOString(),n+=m(i,a);else{var l=g(i);l>0||null!=i.__text||null!=i.__cdata?(n+=f(i,a,o,!1),n+=w(i,E(t,a)),n+=m(i,a)):n+=f(i,a,o,!0)}else n+=f(i,a,o,!1),n+=C(i),n+=m(i,a)}return n+=C(e)}var I="1.2.0";t=t||{},n(),r();var k={ELEMENT_NODE:1,TEXT_NODE:3,CDATA_SECTION_NODE:4,COMMENT_NODE:8,DOCUMENT_NODE:9};this.parseXmlString=function(t){var n=e.ActiveXObject||"ActiveXObject"in e;if(void 0===t)return null;var r;if(e.DOMParser){var a=new e.DOMParser,i=null;if(!n)try{i=a.parseFromString("INVALID","text/xml").getElementsByTagName("parsererror")[0].namespaceURI}catch(o){i=null}try{r=a.parseFromString(t,"text/xml"),null!=i&&r.getElementsByTagNameNS(i,"parsererror").length>0&&(r=null)}catch(o){r=null}}else 0==t.indexOf("<?")&&(t=t.substr(t.indexOf("?>")+2)),r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(t);return r},this.asArray=function(e){return void 0===e||null==e?[]:e instanceof Array?e:[e]},this.toXmlDateTime=function(e){return e instanceof Date?e.toISOString():"number"==typeof e?new Date(e).toISOString():null},this.asDateTime=function(e){return"string"==typeof e?c(e):e},this.xml2json=function(e){return p(e)},this.xml_str2json=function(e){var t=this.parseXmlString(e);return null!=t?this.xml2json(t):null},this.json2xml_str=function(e){return w(e,"")},this.json2xml=function(e){var t=this.json2xml_str(e);return this.parseXmlString(t)},this.getVersion=function(){return I}}});var x=function(){var e=function(e,n,r,a,i,o){var l=this;if(this.log=console.log,this.Player=e,this.isVideoStarted=!1,this.wrapper=a,this.isInroll=r,this.isDesktop=i,this.options=o,this.videoPlayer_={adContainer:n,contentPlayer:t.createElement("video"),width:n.offsetWidth,height:n.offsetHeight},"undefined"==typeof google){var s=n.ownerDocument,c=s.defaultView||s.parentWindow;google=c.google}this.contentCompleteCalled_=!1;var u=google.ima.ImaSdkSettings.VpaidMode.INSECURE;google.ima.settings.setVpaidMode(u),this.adDisplayContainer_=new google.ima.AdDisplayContainer(this.videoPlayer_.adContainer),this.adsLoader_=new google.ima.AdsLoader(this.adDisplayContainer_),this.adsManager_=null,this.adsLoader_.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,this.onAdsManagerLoaded_,!1,this),this.adsLoader_.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,this.onAdError_,!1,this),this.Player.on(le,function(){l.isVideoStarted=!0})};return e.prototype.initialUserAction=function(){this.adDisplayContainer_.initialize(),this.videoPlayer_.contentPlayer.load()},e.prototype.requestXml=function(e){var t=new google.ima.AdsRequest;t.adTagUrl="",t.adsResponse=e,t.linearAdSlotWidth=this.videoPlayer_.width,t.linearAdSlotHeight=this.videoPlayer_.height,t.nonLinearAdSlotWidth=this.videoPlayer_.width,t.nonLinearAdSlotHeight=this.videoPlayer_.height,this.adsLoader_.requestAds(t)},e.prototype.pause=function(){this.adsManager_&&this.adsManager_.pause()},e.prototype.resume=function(){this.adsManager_&&this.adsManager_.resume()},e.prototype.resize=function(e,t){this.adsManager_&&this.adsManager_.resize(e,t,google.ima.ViewMode.FULLSCREEN);
},e.prototype.contentEnded=function(){this.contentCompleteCalled_=!0,this.adsLoader_.contentComplete()},e.prototype.onAdsManagerLoaded_=function(e){this.log("[vbm] ad loaded");var t=this,n=new google.ima.AdsRenderingSettings;n.restoreCustomPlaybackStateOnAdBreakComplete=!0,n.loadVideoTimeout=3e3,this.options.data.noui&&(n.useVideoAdUi=!1),this.adsManager_=e.getAdsManager(this.videoPlayer_.contentPlayer,n),(this.options.data.vastNoSound||this.options.data.format===D||!this.isDesktop)&&this.adsManager_.setVolume(0);var r=this.video=this.videoPlayer_.adContainer.getElementsByTagName("video")[0];this.isInroll&&this.adsManager_.resize(this.wrapper.offsetWidth,V.getHeightByRatio(this.wrapper.offsetWidth,"16:9"),google.ima.ViewMode.FULLSCREEN),this.Player.on(se,function(){t.isVideoStarted||(r.playsinline=!0,r.muted=!0,r.volume=0,r.pause(),r.play())}),this.processAdsManager_(this.adsManager_)},e.prototype.processAdsManager_=function(e){e.addEventListener(google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,this.onContentPauseRequested_,!1,this),e.addEventListener(google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,this.onContentResumeRequested_,!1,this),e.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,this.onAdError_,!1,this);var t=[google.ima.AdEvent.Type.ALL_ADS_COMPLETED,google.ima.AdEvent.Type.CLICK,google.ima.AdEvent.Type.COMPLETE,google.ima.AdEvent.Type.FIRST_QUARTILE,google.ima.AdEvent.Type.LOADED,google.ima.AdEvent.Type.MIDPOINT,google.ima.AdEvent.Type.PAUSED,google.ima.AdEvent.Type.STARTED,google.ima.AdEvent.Type.RESUMED,google.ima.AdEvent.Type.THIRD_QUARTILE,google.ima.AdEvent.Type.LOG,google.ima.AdEvent.Type.IMPRESSION];for(var n in t)e.addEventListener(t[n],this.onAdEvent_,!1,this);var r,a;this.Player.fullscreen?(r=this.Player.fullscreenWidth,a=this.Player.fullscreenHeight):(r=this.videoPlayer_.width,a=this.videoPlayer_.height);try{e.init(r,a,google.ima.ViewMode.NORMAL),e.start()}catch(i){this.Player.emit(fe,new Error("problem with the VAST response"))}},e.prototype.onContentPauseRequested_=function(){this.log("[vbm] pause for ad")},e.prototype.onContentResumeRequested_=function(){if(!this.contentCompleteCalled_){this.log("[vbm] resume after ad");var e=!0;this.Player.emit(se,e),this.Player.emit(de)}},e.prototype.getDuration=function(){return this.duration||this.ad&&this.ad.getDuration()||0},e.prototype.getCurrentTime=function(){var e=this.adsManager_.getRemainingTime(),t=this.duration&&e>0?this.duration-e:0;return t>0?t:0},e.prototype.volume=function(e){return arguments.length?(e&&(e/=100),void this.adsManager_.setVolume(e)):this.adsManager_.getVolume()},e.prototype.onAdEvent_=function(e){function t(){r.loadedTimer=setTimeout(function(){console.log("[vbm] vast loaded timeout"),r.Player.emit(fe,{message:"vast timeout"})},3e3)}function n(){r.loadedTimer&&(clearTimeout(r.loadedTimer),r.loadedTimer=null)}var r=this;this.log("[vbm] ad event: "+e.type),this.ad=e.getAd();var a=this.Player;switch(e.type){case google.ima.AdEvent.Type.IMPRESSION:n(),this.Player.emit(oe),this.Player.emit(ye);break;case google.ima.AdEvent.Type.FIRST_QUARTILE:this.Player.emit(Te);break;case google.ima.AdEvent.Type.MIDPOINT:this.Player.emit(Ce);break;case google.ima.AdEvent.Type.THIRD_QUARTILE:this.Player.emit(Ee);break;case google.ima.AdEvent.Type.LOADED:this.duration=this.adsManager_.getRemainingTime(),this.Player.emit(we),t();break;case google.ima.AdEvent.Type.PAUSED:this.Player.emit(se);break;case google.ima.AdEvent.Type.STARTED:case google.ima.AdEvent.Type.RESUMED:if(n(),this.Player.emit(le),this.Player.emit(be),this.isInroll&&this.adsManager_.resize(this.wrapper.offsetWidth,V.getHeightByRatio(this.wrapper.offsetWidth,"16:9"),google.ima.ViewMode.FULLSCREEN),e.type===google.ima.AdEvent.Type.STARTED&&this.options.data.format===D){this.video.pause();var i=!1;V.onViewport(this.wrapper,.4,function(e){i||(r.video.play(),i=!0)},function(){i&&(r.video.pause(),i=!1)})}break;case google.ima.AdEvent.Type.COMPLETE:a.emit(_e),setTimeout(function(){a.emit(de)},3e3);break;case google.ima.AdEvent.Type.CLICK:a.emit(pe),this.log("[vbm] adClicked");break;case google.ima.AdEvent.Type.LOG:var o=e.getAdData();o.adError&&this.Player.emit(fe,new Error("Non-fatal error occurred: "+o.adError.getMessage()))}},e.prototype.onAdError_=function(e){this.loadedTimer&&(clearTimeout(this.loadedTimer),this.loadedTimer=null);var t=e.getError().toString();this.log("[vbm] ad error: "+t),this.Player.emit(fe,new Error(t)),this.adsManager_&&this.adsManager_.destroy(),this.log("[vbm] resume after ad")},e}();V.inherits(u,r),V.inherits(d,r),V.inherits(p,r),V.inherits(f,r),V.inherits(m,r),V.inherits(v,r),V.inherits(h,r),V.inherits(g,r),V.inherits(y,r),V.inherits(b,r),V.inherits(T,r),V.inherits(C,r);var M=1,D=2,L=3,O=4,R=5,B=6,H=7,j="facebook",F="kinopoisk",U="viboom",q="rutube",W="youtube",z="vimeo",G="beon",K="post",J="vast",Q="embed",Y="vkvideo",X="twitch",Z="twitch_live",ee="facebook-post",te="brandlift",ne="youtube_embed",re="okgroup",ae=1,ie=2,oe="onPlayerReady",le="onPlayerStart",se="onPlayerStop",ce="onPlayerBuffer",ue="onPlayerRewind",de="onPlayerFinish",pe="onPlayerClick",fe="onPlayerError",me="onPlayerHide",ve="onPlayerChoice",he="onPlayerSkip",ge="onPlayerDebug",ye="onVastAdsImpression",be="onVastAdsStart",Te="onVastAdsFirstQuartile",Ce="onVastAdsMidpoint",Ee="onVastAdsThirdQuartile",_e="onVastAdsComplete",we="onVastAdsLoaded",Ie={1:ye,2:be,3:Te,4:Ce,5:Ee,6:_e,7:we},ke=[],Ne=function(){function e(){for(var e=V.getElementByClassName("div","viboom-overroll")||[],t=0;t<e.length;t++){var r=e[t];r.overrollOverlay||(r.overrollOverlay=!0,n(r))}return p()}function n(e,n,r){function a(){for(var t=parseInt(e.offsetWidth),n=parseInt(e.offsetHeight),r={top:0,left:null,width:null,height:null},a=0;a<e.children.length;a++){var o=e.children[a];"overroll_code"===o.id&&(o.style.display="block");var l="none"===V.getStyleValue(o,"display"),s=["SCRIPT","STYLE"],c=o!=i&&!l&&-1===s.indexOf(o.tagName);if(c){var u=parseInt(o.offsetLeft);u=0>u?0:u;var d=parseInt(o.offsetWidth);d=d+u>t?t-u:d;var p=parseInt(o.offsetTop)||0,f=parseInt(o.offsetHeight)||0,m=p+f;(null===r.left||u<r.left)&&(r.left=u),(null===r.width||d>r.width)&&(r.width=d),(null===r.height||m>r.height)&&(r.height=m)}}r.width=r.width||t,r.height=r.height||n;for(var a in r)i.style[a]=r[a]+"px"}var i=t.createElement("div");return i.className=v,n||m.push(i),e.appendChild(i),i.sizeTimer=V.setIntervalNow(a,10),a(),i.muteTimer=setInterval(function(){V.addClass(i,"rtp-no-events")},5e3),i}function r(){u(function(e){a(e),V.removeClass(e,"rtp-no-events")})}function a(e){e.muteTimer&&(clearInterval(e.muteTimer),e.muteTimer=null)}function i(e){e.sizeTimer&&(clearInterval(e.sizeTimer),e.sizeTimer=null)}function o(e,t){var n=m.indexOf(e);e.parentNode.overrollOverlay=!1,t||m.splice(n,1),e.parentNode.removeChild(e),i(e),a(e)}function l(e){e=e?[].concat(e):[],u(function(t){-1===e.indexOf(t)&&o(t)})}function s(e){e=e?[].concat(e):[],u(function(t){-1===e.indexOf(t)&&(t.style.display="none")})}function c(e){function t(n){var r=n.target;V.removeListener(r,"click, touchstart",t),e(r)}u(function(e){V.addListener(e,"click, touchstart",t),V.addClass(e,v+"--active")})}function u(e){for(var t=[],n=0;n<m.length;n++)(function(n){t.push(function(){return e(n)})})(m[n]);for(var n=0;n<t.length;n++)t[n]()}function d(e){return m[0]}function p(e){return m.length}function f(e){return V.getElementByClassName("div",v,e)[0]}var m=[],v="rtp-overlay";return{append:n,appendAll:e,detach:o,detachAll:l,hideAll:s,stopMuteAll:r,stopMute:a,onClick:c,first:d,each:u,size:p,findOverlay:f}}(),Se={},Ae=!1,Ve=null,Pe=[],xe=!1,Me=null,De=function(){var e={};return{get:function(t){return e[t]},add:function(t,n){e[t]=n},del:function(t){delete e[t]},len:function(){var t=0;for(var n in e)++t;return t}}}(),Le=new P(null,"vbm-storage",function(){var e=localStorage.getItem(this.name);return e?JSON.parse(e):null},function(e,t){localStorage.setItem(this.name,JSON.stringify(this.data))});e.VbmVideo=k,e.VbmVideo.Util=V,E(),A||V.initYM(),V.loadCSS(N+"/video.css")}var Oe=null;if(Oe){var Re=new e.VbmVideo;Re.getContent(Oe)}}(window,document);