var ytTracker=function(n,t,i){"use strict";function c(){var t=n.getElementsByTagName("iframe"),i=n.getElementsByTagName("embed");o(t);o(i)}function o(n){for(var i,r,t=0;t<n.length;t++)i=v(n[t]),i&&(r=y(n[t]),p(r))}function v(n){if(n.getAttribute("data-gtm-yt"))return!1;var t=n.src||"";return t.indexOf("youtube.com/embed/")>-1||t.indexOf("youtube.com/v/")>-1?!0:!1}function y(i){var r=n.createElement("a"),f,e,u;return r.href=i.src,r.hostname="www.youtube.com",r.protocol=n.location.protocol,f=r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname,e=t.location.protocol+"%2F%2F"+t.location.hostname+(t.location.port?":"+t.location.port:""),r.search.indexOf("enablejsapi")===-1&&(r.search=(r.search.length>0?r.search+"&":"")+"enablejsapi=1"),r.search.indexOf("origin")===-1&&t.location.hostname.indexOf("localhost")===-1&&(r.search=r.search+"&origin="+e),i.type==="application/x-shockwave-flash"&&(u=n.createElement("iframe"),u.height=i.height,u.width=i.width,f=f.replace("/v/","/embed/"),i.parentNode.parentNode.replaceChild(u,i.parentNode),i=u),r.pathname=f,i.src!==r.href+r.hash&&(i.src=r.href+r.hash),i.setAttribute("data-gtm-yt","true"),i}function p(n){n.pauseFlag=!1;new YT.Player(n,{events:{onStateChange:function(t){k(t,n)}}})}function w(n){var u={},i,t,f,e;if(r.events["Watch to End"]&&(u["Watch to End"]=n*99/100),r.percentageTracking){if(i=[],r.percentageTracking.each&&(i=i.concat(r.percentageTracking.each)),r.percentageTracking.every)for(f=parseInt(r.percentageTracking.every,10),e=100/f,t=1;t<e;t++)i.push(t*f);for(t=0;t<i.length;t++){var o=i[t],s=o+"%",h=n*o/100;u[s]=Math.floor(h)}}return u}function b(n,t,i){var f=n.getDuration(),u=n.getCurrentTime(),e=n.getPlaybackRate(),r;n[i]=n[i]||{};for(r in t)t[r]<=u&&!n[i][r]&&(n[i][r]=!0,l(i,r))}function k(n,t){var r=n.data,i=n.target,e=i.getVideoUrl(),u=e.match(/[?&]v=([^&#]*)/)[1],o=i.getPlayerState(),s=i.getDuration(),c=w(s),f={"1":"Play","2":"Pause"}[r];if(t.playTracker=t.playTracker||{},o!==1||t.timer?(clearInterval(t.timer),t.timer=!1):(clearInterval(t.timer),t.timer=setInterval(function(){b(i,c,t.videoId)},1e3)),r===1&&(t.playTracker[u]=!0,t.videoId=u,t.pauseFlag=!1),!t.playTracker[t.videoId])return!1;if(r===2){if(t.pauseFlag)return!1;t.pauseFlag=!0}h[f]&&l(t.videoId,f)}function l(n,i){var u="https://www.youtube.com/watch?v="+n,f=t.GoogleAnalyticsObject;typeof t[s]=="undefined"||r.forceSyntax?typeof t[f]=="function"&&typeof t[f].getAll=="function"&&r.forceSyntax!==2?t[f]("send","event","Videos",i,u):typeof t._gaq!="undefined"&&a!==1&&t._gaq.push(["_trackEvent","Videos",i,u]):t[s].push({event:"youTubeTrack",attributes:{videoUrl:u,videoAction:i}})}var f,e;t.onYouTubeIframeAPIReady=function(){var n=t.onYouTubeIframeAPIReady;return function(){n&&n.apply(this,arguments);navigator.userAgent.match(/MSIE [67]./gi)||c()}}();var r=i||{},a=r.forceSyntax||0,s=r.dataLayerName||"dataLayer",h={Play:!0,Pause:!0,"Watch to End":!0};for(var u in r.events)r.events.hasOwnProperty(u)&&(h[u]=r.events[u]);return f=n.createElement("script"),f.src="//www.youtube.com/iframe_api",e=n.getElementsByTagName("script")[0],e.parentNode.insertBefore(f,e),{init:c,digestPotentialVideos:o}}(document,window,{events:{Play:!0,Pause:!0,"Watch to End":!0},percentageTracking:{every:25,each:[10,90]}})