suchow/Dissertate

View on GitHub
packages/Berkeley/Resources/Dissertation Writing and Filing Berkeley Graduate Division_files/html5player.js

Summary

Maintainability
A
0 mins
Test Coverage
(function(){var f,aa=aa||{},m=this;function n(a){return void 0!==a}function q(a,b,c){a=a.split(".");c=c||m;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&n(b)?c[d]=b:c[d]?c=c[d]:c=c[d]={}}function s(a,b){for(var c=a.split("."),d=b||m,e;e=c.shift();)if(null!=d[e])d=d[e];else return null;return d}function u(){}function ba(a){a.getInstance=function(){return a.Cb?a.Cb:a.Cb=new a}}
function ca(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function da(a){return null===a}function fa(a){return"array"==ca(a)}function ga(a){var b=ca(a);return"array"==b||"object"==b&&"number"==typeof a.length}function w(a){return"string"==typeof a}function ha(a){return"number"==typeof a}function ia(a){return"function"==ca(a)}function ja(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function ka(a){return a[la]||(a[la]=++ma)}
var la="closure_uid_"+(1E9*Math.random()>>>0),ma=0;function na(a,b,c){return a.call.apply(a.bind,arguments)}function oa(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}
function x(a,b,c){x=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?na:oa;return x.apply(null,arguments)}function pa(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}function qa(a,b){for(var c in b)a[c]=b[c]}var y=Date.now||function(){return+new Date};function ra(a,b){b&&(a=a.replace(/\{\$([^}]+)}/g,function(a,d){return d in b?b[d]:a}));return a}
function z(a,b){function c(){}c.prototype=b.prototype;a.H=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(a,c,g){return b.prototype[c].apply(a,Array.prototype.slice.call(arguments,2))}}Function.prototype.bind=Function.prototype.bind||function(a,b){if(1<arguments.length){var c=Array.prototype.slice.call(arguments,1);c.unshift(this,a);return x.apply(null,c)}return x(this,a)};function sa(a){if(Error.captureStackTrace)Error.captureStackTrace(this,sa);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}z(sa,Error);sa.prototype.name="CustomError";var ua;function va(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}function A(a){return/^[\s\xa0]*$/.test(a)}var wa=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};function xa(a){return encodeURIComponent(String(a))}function ya(a){return decodeURIComponent(a.replace(/\+/g," "))}
function za(a){if(!Aa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Ba,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Ca,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Da,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Ea,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Fa,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Ga,"&#0;"));return a}var Ba=/&/g,Ca=/</g,Da=/>/g,Ea=/"/g,Fa=/'/g,Ga=/\x00/g,Aa=/[\x00&<>"']/;function Ha(a){return Ia(a,"&")?"document"in m?Ja(a):Ka(a):a}
function Ja(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},c;c=m.document.createElement("div");return a.replace(La,function(a,e){var g=b[a];if(g)return g;if("#"==e.charAt(0)){var h=Number("0"+e.substr(1));isNaN(h)||(g=String.fromCharCode(h))}g||(c.innerHTML=a+" ",g=c.firstChild.nodeValue.slice(0,-1));return b[a]=g})}
function Ka(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if("#"==c.charAt(0)){var d=Number("0"+c.substr(1));if(!isNaN(d))return String.fromCharCode(d)}return a}})}var La=/&([^;\s<&]+);?/g;function Ia(a,b){return-1!=a.indexOf(b)}function Ma(a,b){return Ia(a.toLowerCase(),b.toLowerCase())}function Na(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")}
function Oa(a,b){return Array(b+1).join(a)}function Pa(a){a=n(void 0)?a.toFixed(void 0):String(a);var b=a.indexOf(".");-1==b&&(b=a.length);return Oa("0",Math.max(0,2-b))+a}function B(a){return null==a?"":String(a)}function Qa(a){return Array.prototype.join.call(arguments,"")}
function Ra(a,b){for(var c=0,d=wa(String(a)).split("."),e=wa(String(b)).split("."),g=Math.max(d.length,e.length),h=0;0==c&&h<g;h++){var k=d[h]||"",l=e[h]||"",p=RegExp("(\\d*)(\\D*)","g"),r=RegExp("(\\d*)(\\D*)","g");do{var t=p.exec(k)||["","",""],v=r.exec(l)||["","",""];if(0==t[0].length&&0==v[0].length)break;c=Sa(0==t[1].length?0:parseInt(t[1],10),0==v[1].length?0:parseInt(v[1],10))||Sa(0==t[2].length,0==v[2].length)||Sa(t[2],v[2])}while(0==c)}return c}function Sa(a,b){return a<b?-1:a>b?1:0}
function Ta(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c),b%=4294967296;return b}var Ua=2147483648*Math.random()|0;function Va(){return"goog_"+Ua++}function Wa(a){var b=Number(a);return 0==b&&A(a)?NaN:b}function Xa(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function Ya(a){var b=w(void 0)?Na(void 0):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})}
function Za(a){isFinite(a)&&(a=String(a));return w(a)?/^\s*-?0x/i.test(a)?parseInt(a,16):parseInt(a,10):NaN};function $a(){};function ab(a){return a[a.length-1]}
var bb=Array.prototype,cb=bb.indexOf?function(a,b,c){return bb.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(w(a))return w(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},db=bb.lastIndexOf?function(a,b,c){return bb.lastIndexOf.call(a,b,null==c?a.length-1:c)}:function(a,b,c){c=null==c?a.length-1:c;0>c&&(c=Math.max(0,a.length+c));if(w(a))return w(b)&&1==b.length?a.lastIndexOf(b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;
return-1},C=bb.forEach?function(a,b,c){bb.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=w(a)?a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)},eb=bb.filter?function(a,b,c){return bb.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],g=0,h=w(a)?a.split(""):a,k=0;k<d;k++)if(k in h){var l=h[k];b.call(c,l,k,a)&&(e[g++]=l)}return e},D=bb.map?function(a,b,c){return bb.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),g=w(a)?a.split(""):a,h=0;h<d;h++)h in g&&(e[h]=b.call(c,
g[h],h,a));return e},fb=bb.reduce?function(a,b,c,d){d&&(b=x(b,d));return bb.reduce.call(a,b,c)}:function(a,b,c,d){var e=c;C(a,function(c,h){e=b.call(d,e,c,h,a)});return e},gb=bb.some?function(a,b,c){return bb.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=w(a)?a.split(""):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,a))return!0;return!1},hb=bb.every?function(a,b,c){return bb.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=w(a)?a.split(""):a,g=0;g<d;g++)if(g in e&&!b.call(c,e[g],g,a))return!1;
return!0};function E(a,b,c){b=ib(a,b,c);return 0>b?null:w(a)?a.charAt(b):a[b]}function ib(a,b,c){for(var d=a.length,e=w(a)?a.split(""):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,a))return g;return-1}function jb(a,b){var c=kb(a,b,void 0);return 0>c?null:w(a)?a.charAt(c):a[c]}function kb(a,b,c){for(var d=w(a)?a.split(""):a,e=a.length-1;0<=e;e--)if(e in d&&b.call(c,d[e],e,a))return e;return-1}function lb(a,b){return 0<=cb(a,b)}function mb(a){return 0==a.length}
function nb(a){if(!fa(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function ob(a,b){lb(a,b)||a.push(b)}function pb(a,b){var c=cb(a,b),d;(d=0<=c)&&qb(a,c);return d}function qb(a,b){bb.splice.call(a,b,1)}function rb(a,b){var c=ib(a,b,void 0);0<=c&&qb(a,c)}function sb(a){return bb.concat.apply(bb,arguments)}function tb(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}
function ub(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c],e;if(fa(d)||(e=ga(d))&&Object.prototype.hasOwnProperty.call(d,"callee"))a.push.apply(a,d);else if(e)for(var g=a.length,h=d.length,k=0;k<h;k++)a[g+k]=d[k];else a.push(d)}}function vb(a,b,c,d){bb.splice.apply(a,wb(arguments,1))}function wb(a,b,c){return 2>=arguments.length?bb.slice.call(a,b):bb.slice.call(a,b,c)}
function xb(a,b,c){b=b||a;c=c||function(){return ja(h)?"o"+ka(h):(typeof h).charAt(0)+h};for(var d={},e=0,g=0;g<a.length;){var h=a[g++],k=c(h);Object.prototype.hasOwnProperty.call(d,k)||(d[k]=!0,b[e++]=h)}b.length=e}function yb(a,b,c){c=c||zb;for(var d=0,e=a.length,g;d<e;){var h=d+e>>1,k;k=c(b,a[h]);0<k?d=h+1:(e=h,g=!k)}return g?d:~d}function Ab(a,b){a.sort(b||zb)}function Bb(a,b){var c=zb;Ab(a,function(a,e){return c(b(a),b(e))})}function Cb(a,b){Bb(a,function(a){return a[b]})}
function Db(a,b,c){if(!ga(a)||!ga(b)||a.length!=b.length)return!1;var d=a.length;c=c||Eb;for(var e=0;e<d;e++)if(!c(a[e],b[e]))return!1;return!0}function zb(a,b){return a>b?1:a<b?-1:0}function Eb(a,b){return a===b}function Fb(a,b,c){c=yb(a,b,c);0>c&&vb(a,-(c+1),0,b)}function Gb(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}
function Hb(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(fa(d))for(var e=0;e<d.length;e+=8192)for(var g=wb(d,e,e+8192),g=Hb.apply(null,g),h=0;h<g.length;h++)b.push(g[h]);else b.push(d)}return b};function Ib(a,b,c){return Math.min(Math.max(a,b),c)}function Jb(a,b,c){return a+c*(b-a)};function Kb(a,b){this.x=n(a)?a:0;this.y=n(b)?b:0}f=Kb.prototype;f.clone=function(){return new Kb(this.x,this.y)};function Lb(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Mb(a,b){return new Kb(a.x-b.x,a.y-b.y)}f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
f.scale=function(a,b){var c=ha(b)?b:a;this.x*=a;this.y*=c;return this};function F(a,b){this.width=a;this.height=b}function Nb(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}f=F.prototype;f.clone=function(){return new F(this.width,this.height)};f.isEmpty=function(){return!(this.width*this.height)};f.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};f.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
f.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};f.scale=function(a,b){var c=ha(b)?b:a;this.width*=a;this.height*=c;return this};function Ob(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function Pb(a,b,c){var d={},e;for(e in a)b.call(c,a[e],e,a)&&(d[e]=a[e]);return d}function Qb(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c}function Rb(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return!0;return!1}function Sb(a,b){for(var c in a)if(!b.call(void 0,a[c],c,a))return!1;return!0}function Tb(a){var b=0,c;for(c in a)b++;return b}function Ub(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}
function Vb(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function Wb(a,b){for(var c=ga(b),d=c?b:arguments,c=c?0:1;c<d.length&&(a=a[d[c]],n(a));c++);return a}function Xb(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function Zb(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return d}function $b(a){var b=ac;return(a=Zb(b,a,void 0))&&b[a]}function bc(a){for(var b in a)return!1;return!0}function cc(a){for(var b in a)delete a[b]}function dc(a,b){b in a&&delete a[b]}
function ec(a,b,c){return b in a?a[b]:c}function fc(a){var b={},c;for(c in a)b[c]=a[c];return b}function gc(a){var b=ca(a);if("object"==b||"array"==b){if(a.clone)return a.clone();var b="array"==b?[]:{},c;for(c in a)b[c]=gc(a[c]);return b}return a}function hc(a){var b={},c;for(c in a)b[a[c]]=c;return b}var ic="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function jc(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var g=0;g<ic.length;g++)c=ic[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}function kc(a){var b=arguments.length;if(1==b&&fa(arguments[0]))return kc.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};var lc;t:{var mc=m.navigator;if(mc){var nc=mc.userAgent;if(nc){lc=nc;break t}}lc=""}function oc(a){return Ia(lc,a)};var pc=oc("Opera")||oc("OPR"),qc=oc("Trident")||oc("MSIE"),rc=oc("Gecko")&&!Ma(lc,"WebKit")&&!(oc("Trident")||oc("MSIE")),sc=Ma(lc,"WebKit"),tc=sc&&oc("Mobile"),uc=oc("Macintosh"),vc=oc("Windows"),wc=m.navigator||null,xc=!!wc&&Ia(wc.appVersion||"","X11"),yc=oc("Android"),zc=oc("iPhone")&&!oc("iPod")&&!oc("iPad"),Ac=oc("iPad");function Bc(){var a=m.document;return a?a.documentMode:void 0}
var Cc=function(){var a="",b;if(pc&&m.opera)return a=m.opera.version,ia(a)?a():a;rc?b=/rv\:([^\);]+)(\)|;)/:qc?b=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/:sc&&(b=/WebKit\/(\S+)/);b&&(a=(a=b.exec(lc))?a[1]:"");return qc&&(b=Bc(),b>parseFloat(a))?String(b):a}(),Dc={};function Ec(a){return Dc[a]||(Dc[a]=0<=Ra(Cc,a))}function Fc(a){return qc&&Gc>=a}var Hc=m.document,Gc=Hc&&qc?Bc()||("CSS1Compat"==Hc.compatMode?parseInt(Cc,10):5):void 0;var Ic=!qc||Fc(9),Jc=!rc&&!qc||qc&&Fc(9)||rc&&Ec("1.9.1"),Kc=qc&&!Ec("9"),Lc=qc||pc||sc;function Mc(a){return a?new Nc(Oc(a)):ua||(ua=new Nc)}function Pc(a){return w(a)?document.getElementById(a):a}function Qc(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):Rc("*",a,b)}function G(a,b){var c=b||document,d=null;c.querySelectorAll&&c.querySelector?d=c.querySelector("."+a):d=Rc("*",a,b)[0];return d||null}
function Rc(a,b,c){var d=document;c=c||d;a=a&&"*"!=a?a.toUpperCase():"";if(c.querySelectorAll&&c.querySelector&&(a||b))return c.querySelectorAll(a+(b?"."+b:""));if(b&&c.getElementsByClassName){c=c.getElementsByClassName(b);if(a){for(var d={},e=0,g=0,h;h=c[g];g++)a==h.nodeName&&(d[e++]=h);d.length=e;return d}return c}c=c.getElementsByTagName(a||"*");if(b){d={};for(g=e=0;h=c[g];g++)a=h.className,"function"==typeof a.split&&lb(a.split(/\s+/),b)&&(d[e++]=h);d.length=e;return d}return c}
function Sc(a,b){Ob(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:d in Tc?a.setAttribute(Tc[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})}var Tc={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
function Uc(a){a=a.document;a=Vc(a)?a.documentElement:a.body;return new F(a.clientWidth,a.clientHeight)}function Wc(a){var b=Xc(a);a=a.parentWindow||a.defaultView;return qc&&Ec("10")&&a.pageYOffset!=b.scrollTop?new Kb(b.scrollLeft,b.scrollTop):new Kb(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function Xc(a){return!sc&&Vc(a)?a.documentElement:a.body||a.documentElement}function Yc(a){return a?a.parentWindow||a.defaultView:window}function H(a,b,c){return Zc(document,arguments)}
function Zc(a,b){var c=b[0],d=b[1];if(!Ic&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',za(d.name),'"');if(d.type){c.push(' type="',za(d.type),'"');var e={};jc(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(w(d)?c.className=d:fa(d)?c.className=d.join(" "):Sc(c,d));2<b.length&&$c(a,c,b,2);return c}function $c(a,b,c,d){function e(c){c&&b.appendChild(w(c)?a.createTextNode(c):c)}for(;d<c.length;d++){var g=c[d];!ga(g)||ja(g)&&0<g.nodeType?e(g):C(ad(g)?tb(g):g,e)}}
function bd(a){return document.createElement(a)}function cd(a){return document.createTextNode(String(a))}function Vc(a){return"CSS1Compat"==a.compatMode}function dd(a,b){a.appendChild(b)}function ed(a,b){$c(Oc(a),a,arguments,1)}function fd(a){for(var b;b=a.firstChild;)a.removeChild(b)}function gd(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}function hd(a){a&&a.parentNode&&a.parentNode.removeChild(a)}function id(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)}
function jd(a){return Jc&&void 0!=a.children?a.children:eb(a.childNodes,function(a){return 1==a.nodeType})}function kd(a){return void 0!=a.firstElementChild?a.firstElementChild:ld(a.firstChild)}function ld(a){for(;a&&1!=a.nodeType;)a=a.nextSibling;return a}function md(a){var b;if(Lc&&!(qc&&Ec("9")&&!Ec("10")&&m.SVGElement&&a instanceof m.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return ja(b)&&1==b.nodeType?b:null}
function nd(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function Oc(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function od(a){return a.contentWindow||Yc(a.contentDocument||a.contentWindow.document)}
function pd(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else{fd(a);var c=Oc(a);a.appendChild(c.createTextNode(String(b)))}}function qd(a,b){var c=[];return rd(a,b,c,!0)?c[0]:void 0}function rd(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||rd(a,b,c,d))return!0;a=a.nextSibling}return!1}
var sd={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},td={IMG:" ",BR:"\n"};function ud(a){var b;(b="A"==a.tagName||"INPUT"==a.tagName||"TEXTAREA"==a.tagName||"SELECT"==a.tagName||"BUTTON"==a.tagName?!a.disabled&&(!vd(a)||xd(a)):vd(a)&&xd(a))&&qc?(a=ia(a.getBoundingClientRect)?a.getBoundingClientRect():{height:a.offsetHeight,width:a.offsetWidth},a=null!=a&&0<a.height&&0<a.width):a=b;return a}function vd(a){a=a.getAttributeNode("tabindex");return null!=a&&a.specified}
function xd(a){a=a.tabIndex;return ha(a)&&0<=a&&32768>a}function yd(a,b,c){if(!(a.nodeName in sd))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in td)b.push(td[a.nodeName]);else for(a=a.firstChild;a;)yd(a,b,c),a=a.nextSibling}function ad(a){if(a&&"number"==typeof a.length){if(ja(a))return"function"==typeof a.item||"string"==typeof a.item;if(ia(a))return"function"==typeof a.item}return!1}
function zd(a,b,c,d){if(!b&&!c)return null;var e=b?b.toUpperCase():null;return Ad(a,function(a){return(!e||a.nodeName==e)&&(!c||w(a.className)&&lb(a.className.split(/\s+/),c))},!0,d)}function Bd(a,b){return zd(a,null,b,void 0)}function Ad(a,b,c,d){c||(a=a.parentNode);c=null==d;for(var e=0;a&&(c||e<=d);){if(b(a))return a;a=a.parentNode;e++}return null}function Nc(a){this.g=a||m.document||document}f=Nc.prototype;f.L=function(a){return w(a)?this.g.getElementById(a):a};f.setProperties=Sc;
f.QD=function(a,b,c){return Zc(this.g,arguments)};f.createElement=function(a){return this.g.createElement(a)};function Cd(a){return Vc(a.g)}function Dd(a){a=a.g;return a.parentWindow||a.defaultView}function Ed(a){return Wc(a.g)}f.appendChild=dd;f.append=ed;f.contains=nd;var Fd="StopIteration"in m?m.StopIteration:Error("StopIteration");function Gd(){}Gd.prototype.next=function(){throw Fd;};Gd.prototype.Zb=function(){return this};function Hd(a){if(a instanceof Gd)return a;if("function"==typeof a.Zb)return a.Zb(!1);if(ga(a)){var b=0,c=new Gd;c.next=function(){for(;;){if(b>=a.length)throw Fd;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");}
function Id(a,b,c){if(ga(a))try{C(a,b,c)}catch(d){if(d!==Fd)throw d;}else{a=Hd(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(e){if(e!==Fd)throw e;}}}function Jd(a){if(ga(a))return tb(a);a=Hd(a);var b=[];Id(a,function(a){b.push(a)});return b};function Kd(a,b){this.j={};this.g=[];this.k=this.ja=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){a instanceof Kd?(c=a.La(),d=a.Wa()):(c=Vb(a),d=Ub(a));for(var e=0;e<c.length;e++)this.set(c[e],d[e])}}f=Kd.prototype;f.Sa=function(){return this.ja};f.Wa=function(){Ld(this);for(var a=[],b=0;b<this.g.length;b++)a.push(this.j[this.g[b]]);return a};f.La=function(){Ld(this);return this.g.concat()};
function Md(a,b){return Nd(a.j,b)}f.hg=function(a){for(var b=0;b<this.g.length;b++){var c=this.g[b];if(Nd(this.j,c)&&this.j[c]==a)return!0}return!1};f.equals=function(a,b){if(this===a)return!0;if(this.ja!=a.Sa())return!1;var c=b||Od;Ld(this);for(var d,e=0;d=this.g[e];e++)if(!c(this.get(d),a.get(d)))return!1;return!0};function Od(a,b){return a===b}f.isEmpty=function(){return 0==this.ja};f.clear=function(){this.j={};this.k=this.ja=this.g.length=0};
f.remove=function(a){return Nd(this.j,a)?(delete this.j[a],this.ja--,this.k++,this.g.length>2*this.ja&&Ld(this),!0):!1};function Ld(a){if(a.ja!=a.g.length){for(var b=0,c=0;b<a.g.length;){var d=a.g[b];Nd(a.j,d)&&(a.g[c++]=d);b++}a.g.length=c}if(a.ja!=a.g.length){for(var e={},c=b=0;b<a.g.length;)d=a.g[b],Nd(e,d)||(a.g[c++]=d,e[d]=1),b++;a.g.length=c}}f.get=function(a,b){return Nd(this.j,a)?this.j[a]:b};f.set=function(a,b){Nd(this.j,a)||(this.ja++,this.g.push(a),this.k++);this.j[a]=b};
f.forEach=function(a,b){for(var c=this.La(),d=0;d<c.length;d++){var e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=function(){return new Kd(this)};f.Zb=function(a){Ld(this);var b=0,c=this.g,d=this.j,e=this.k,g=this,h=new Gd;h.next=function(){for(;;){if(e!=g.k)throw Error("The map has changed since the iterator was created");if(b>=c.length)throw Fd;var h=c[b++];return a?h:d[h]}};return h};function Nd(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function Pd(a){return"function"==typeof a.Sa?a.Sa():ga(a)||w(a)?a.length:Tb(a)}function Qd(a){if("function"==typeof a.Wa)return a.Wa();if(w(a))return a.split("");if(ga(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Ub(a)}function Rd(a){if("function"==typeof a.La)return a.La();if("function"!=typeof a.Wa){if(ga(a)||w(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return Vb(a)}}
function Sd(a,b){if("function"==typeof a.forEach)a.forEach(b,void 0);else if(ga(a)||w(a))C(a,b,void 0);else for(var c=Rd(a),d=Qd(a),e=d.length,g=0;g<e;g++)b.call(void 0,d[g],c&&c[g],a)}function Td(a,b,c){if("function"==typeof a.every)return a.every(b,c);if(ga(a)||w(a))return hb(a,b,c);for(var d=Rd(a),e=Qd(a),g=e.length,h=0;h<g;h++)if(!b.call(c,e[h],d&&d[h],a))return!1;return!0};var Ud=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function Vd(a){if(Wd){Wd=!1;var b=m.location;if(b){var c=b.href;if(c&&(c=Xd(c))&&c!=b.hostname)throw Wd=!0,Error();}}return a.match(Ud)}var Wd=sc;function Yd(a){return a?decodeURI(a):a}function Xd(a){return Yd(Vd(a)[3]||null)}
function Zd(a){if(a[1]){var b=a[0],c=b.indexOf("#");0<=c&&(a.push(b.substr(c)),a[0]=b=b.substr(0,c));c=b.indexOf("?");0>c?a[1]="?":c==b.length-1&&(a[1]=void 0)}return a.join("")}function $d(a,b,c){if(fa(b))for(var d=0;d<b.length;d++)$d(a,String(b[d]),c);else null!=b&&c.push("&",a,""===b?"":"=",xa(b))}function ae(a,b,c){Math.max(b.length-(c||0),0);for(c=c||0;c<b.length;c+=2)$d(b[c],b[c+1],a);return a}function be(a,b){for(var c in b)$d(c,b[c],a);return a}
function ce(a){a=be([],a);a[0]="";return a.join("")}function de(a,b){return Zd(2==arguments.length?ae([a],arguments[1],0):ae([a],arguments,1))}function ee(a,b){return Zd(be([a],b))}function fe(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var g=a.charCodeAt(b-1);if(38==g||63==g)if(g=a.charCodeAt(b+e),!g||61==g||38==g||35==g)return b;b+=e+1}return-1}var ge=/#|$/;
function he(a,b){for(var c=a.search(ge),d=0,e,g=[];0<=(e=fe(a,d,b,c));){d=a.indexOf("&",e);if(0>d||d>c)d=c;e+=b.length+1;g.push(ya(a.substr(e,d-e)))}return g}var ie=/[?&]($|#)/;function je(a,b,c){for(var d=a.search(ge),e=0,g,h=[];0<=(g=fe(a,e,b,d));)h.push(a.substring(e,g)),e=Math.min(a.indexOf("&",g)+1||d,d);h.push(a.substr(e));a=[h.join("").replace(ie,"$1"),"&",b];null!=c&&a.push("=",xa(c));return Zd(a)};function J(a,b){var c;a instanceof J?(this.Ve=n(b)?b:a.Ve,ke(this,a.Hb),this.Ue=a.Ue,le(this,a.qb),me(this,a.od),ne(this,a.Jb),oe(this,a.g.clone()),this.Nf=a.zg()):a&&(c=Vd(String(a)))?(this.Ve=!!b,ke(this,c[1]||"",!0),this.Ue=pe(c[2]||""),le(this,c[3]||"",!0),me(this,c[4]),ne(this,c[5]||"",!0),oe(this,c[6]||"",!0),this.Nf=pe(c[7]||"")):(this.Ve=!!b,this.g=new qe(null,0,this.Ve))}f=J.prototype;f.Hb="";f.Ue="";f.qb="";f.od=null;f.Jb="";f.Nf="";f.Ve=!1;
f.toString=function(){var a=[],b=this.Hb;b&&a.push(re(b,se,!0),":");if(b=this.qb){a.push("//");var c=this.Ue;c&&a.push(re(c,se,!0),"@");a.push(xa(b).replace(/%25([0-9a-fA-F]{2})/g,"%$1"));b=this.od;null!=b&&a.push(":",String(b))}if(b=this.Jb)this.qb&&"/"!=b.charAt(0)&&a.push("/"),a.push(re(b,"/"==b.charAt(0)?te:ue,!0));(b=this.g.toString())&&a.push("?",b);(b=this.zg())&&a.push("#",re(b,ve));return a.join("")};
f.resolve=function(a){var b=this.clone(),c=!!a.Hb;c?ke(b,a.Hb):c=!!a.Ue;c?b.Ue=a.Ue:c=!!a.qb;c?le(b,a.qb):c=null!=a.od;var d=a.Jb;if(c)me(b,a.od);else if(c=!!a.Jb){if("/"!=d.charAt(0))if(this.qb&&!this.Jb)d="/"+d;else{var e=b.Jb.lastIndexOf("/");-1!=e&&(d=b.Jb.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(Ia(e,"./")||Ia(e,"/.")){for(var d=0==e.lastIndexOf("/",0),e=e.split("/"),g=[],h=0;h<e.length;){var k=e[h++];"."==k?d&&h==e.length&&g.push(""):".."==k?((1<g.length||1==g.length&&""!=g[0])&&
g.pop(),d&&h==e.length&&g.push("")):(g.push(k),d=!0)}d=g.join("/")}else d=e}c?ne(b,d):c=""!==a.g.toString();c?oe(b,pe(a.g.toString())):c=!!a.Nf;c&&(b.Nf=a.zg());return b};f.clone=function(){return new J(this)};function ke(a,b,c){a.Hb=c?pe(b,!0):b;a.Hb&&(a.Hb=a.Hb.replace(/:$/,""));return a}function we(a){return a.qb}function le(a,b,c){a.qb=c?pe(b,!0):b;return a}function me(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.od=b}else a.od=null;return a}
function ne(a,b,c){a.Jb=c?pe(b,!0):b}function oe(a,b,c){b instanceof qe?(a.g=b,xe(a.g,a.Ve)):(c||(b=re(b,ye)),a.g=new qe(b,0,a.Ve));return a}function ze(a){return a.g}f.Lp=function(){return this.g.toString()};function K(a,b,c){a.g.set(b,c);return a}function Ae(a,b,c){fa(c)||(c=[String(c)]);Be(a.g,b,c)}function Ce(a,b){return a.g.get(b)}f.zg=function(){return this.Nf};
function De(a){K(a,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^y()).toString(36));return a}function Ee(a){return a instanceof J?a.clone():new J(a,void 0)}function Fe(a,b,c,d){var e=new J(null,void 0);a&&ke(e,a);b&&le(e,b);c&&me(e,c);d&&ne(e,d);return e}function pe(a,b){return a?b?decodeURI(a):decodeURIComponent(a):""}function re(a,b,c){return w(a)?(a=encodeURI(a).replace(b,Ge),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}
function Ge(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var se=/[#\/\?@]/g,ue=/[\#\?:]/g,te=/[\#\?]/g,ye=/[\#\?@]/g,ve=/#/g;function qe(a,b,c){this.g=a||null;this.j=!!c}function He(a){if(!a.cb&&(a.cb=new Kd,a.ja=0,a.g))for(var b=a.g.split("&"),c=0;c<b.length;c++){var d=b[c].indexOf("="),e=null,g=null;0<=d?(e=b[c].substring(0,d),g=b[c].substring(d+1)):e=b[c];e=ya(e);e=Ie(a,e);a.add(e,g?ya(g):"")}}f=qe.prototype;f.cb=null;f.ja=null;f.Sa=function(){He(this);return this.ja};
f.add=function(a,b){He(this);this.g=null;a=Ie(this,a);var c=this.cb.get(a);c||this.cb.set(a,c=[]);c.push(b);this.ja++;return this};f.remove=function(a){He(this);a=Ie(this,a);return Md(this.cb,a)?(this.g=null,this.ja-=this.cb.get(a).length,this.cb.remove(a)):!1};f.clear=function(){this.cb=this.g=null;this.ja=0};f.isEmpty=function(){He(this);return 0==this.ja};function Je(a,b){He(a);b=Ie(a,b);return Md(a.cb,b)}f.hg=function(a){var b=this.Wa();return lb(b,a)};
f.La=function(){He(this);for(var a=this.cb.Wa(),b=this.cb.La(),c=[],d=0;d<b.length;d++)for(var e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};f.Wa=function(a){He(this);var b=[];if(w(a))Je(this,a)&&(b=sb(b,this.cb.get(Ie(this,a))));else{a=this.cb.Wa();for(var c=0;c<a.length;c++)b=sb(b,a[c])}return b};f.set=function(a,b){He(this);this.g=null;a=Ie(this,a);Je(this,a)&&(this.ja-=this.cb.get(a).length);this.cb.set(a,[b]);this.ja++;return this};
f.get=function(a,b){var c=a?this.Wa(a):[];return 0<c.length?String(c[0]):b};function Be(a,b,c){a.remove(b);0<c.length&&(a.g=null,a.cb.set(Ie(a,b),tb(c)),a.ja+=c.length)}f.toString=function(){if(this.g)return this.g;if(!this.cb)return"";for(var a=[],b=this.cb.La(),c=0;c<b.length;c++)for(var d=b[c],e=xa(d),d=this.Wa(d),g=0;g<d.length;g++){var h=e;""!==d[g]&&(h+="="+xa(d[g]));a.push(h)}return this.g=a.join("&")};
f.clone=function(){var a=new qe;a.g=this.g;this.cb&&(a.cb=this.cb.clone(),a.ja=this.ja);return a};function Ie(a,b){var c=String(b);a.j&&(c=c.toLowerCase());return c}function xe(a,b){b&&!a.j&&(He(a),a.g=null,a.cb.forEach(function(a,b){var e=b.toLowerCase();b!=e&&(this.remove(b),Be(this,e,a))},a));a.j=b};var Ke=/^https?:\/\/([-\w.]+\.youtube(education)?\.com\/|[a-z0-9\-]{1,63}\.([a-z]{3}|i)\.corp\.google\.com\/|0\.borg-playground-[a-z0-9\-]+\.youtube-dev\.([a-z]{2}|i)\.borg\.google\.com(:[0-9]+)?\/|yt-devenv-shared\.corp\.google\.com\/|(docs|drive)\.google\.com\/(a\/[^/\\%]+\/|)|play\.google\.com\/)/,Le=/^https?:\/\/([A-Za-z0-9-]{1,63}\.)*(corp\.google\.com|borg\.google\.com|prod\.google\.com|video\.google\.com|youtube\.com|youtube\.googleapis\.com|youtube-nocookie\.com|youtubeeducation\.com)(:[0-9]+)?([\/\?\#]|$)/,
Me=/^https?:\/\/([A-Za-z0-9-]{1,63}\.)*(corp\.google\.com|borg\.google\.com|prod\.google\.com|video\.google\.com|youtube\.com|youtube\.googleapis\.com|youtube-nocookie\.com|youtubeeducation\.com)(:[0-9]+)?\/embed\//,Ne=/^https?:\/\/([A-Za-z0-9-]{1,63}\.)*(corp\.google\.com|borg\.google\.com|gdata\.youtube\.com|prod\.google\.com)(:[0-9]+)?([\/\?\#]|$)/,Oe=/^(https?:\/\/(lh|dp|gp)[3-6]\.googleusercontent\.com(:[0-9]+)?\/)?[A-Za-z0-9_/-]+photo\.jpg($|\?)|^https?:\/\/(s2\.googleusercontent\.com\/s2\/favicons\?|yt[3-4]\.ggpht\.com\/|([A-Za-z0-9-]{1,63}\.)*(corp\.google\.com|borg\.google\.com|docs\.google\.com|drive\.google\.com|googleplex\.com|play\.google\.com|prod\.google\.com|sandbox\.google\.com|plus\.google\.com|video\.google\.com|youtube\.com|ytimg\.com)(:[0-9]+)?([\/\?\#]|$))/,
Pe=/^https?:\/\/(secure\-..\.imrworldwide\.com\/|cdn\.imrworldwide\.com\/|aksecure\.imrworldwide\.com\/)/,Qe=/^https?:\/\/(www\.google\.com\/(aclk|pagead\/conversion)|googleadservices\.com\/(aclk|pagead\/conversion)|googleads\.g\.doubleclick\.net\/(aclk|pagead\/conversion))/,Re=/^https?:\/\/(www\.google\.com\/pagead\/sul|www\.youtube\.com\/gen_204\?a=sul)/,Se=/^https?:\/\/([A-Za-z0-9-]{1,63}\.)*(ba\.l\.google\.com|c\.googlesyndication\.com|corp\.google\.com|borg\.google\.com|docs\.google\.com|drive\.google\.com|googleplex\.com|googlevideo\.com|play\.google\.com|prod\.google\.com|sandbox\.google\.com|plus\.google\.com|ed\.video\.google\.com|vp\.video\.l\.google\.com|youtube\.com|youtubeeducation\.com)(:[0-9]+)?([\/\?\#]|$)/,
Te=/^https?:\/\/(www\.gstatic\.com\/doubleclick\/studio\/innovation\/ytplayer|www\.gstatic\.com\/doubleclick\/studio\/innovation\/h5\/layouts\/tetris|tpc\.googlesyndication\.com\/pagead\/gadgets\/|([A-Za-z0-9-]{1,63}\.)*(imasdk\.googleapis\.com|2mdn\.net|googlesyndication\.com|corp\.google\.com|borg\.google\.com|googleads\.g\.doubleclick\.net|prod\.google\.com|static\.doubleclick\.net|static\.googleadsserving\.cn|studioapi\.doubleclick\.net|youtube\.com|youtube\.googleapis\.com|youtube-nocookie\.com|youtubeeducation\.com|ytimg\.com)(:[0-9]+)?([\/\?\#]|$))/,
Ue=/^https?:\/\/(sf\.api\.[a-z0-9\-]+\.km\.playstation\.net\/|([A-Za-z0-9-]{1,63}\.)*(themis\.dl\.playstation\.net)(:[0-9]+)?([\/\?\#]|$))/,Xe=/^https?:\/\/((www\.|encrypted\.)?google(\.com|\.co)?\.[a-z]{2,3}\/(search|webhp)\?|24e12c4a-a-95274a9c-s-sites.googlegroups.com\/a\/google.com\/flash-api-test-harness\/apiharness.swf|([A-Za-z0-9-]{1,63}\.)*(corp\.google\.com|borg\.google\.com|docs\.google\.com|drive\.google\.com|googleplex\.com|play\.google\.com|prod\.google\.com|sandbox\.google\.com|plus\.google\.com|mail\.google\.com|talkgadget\.google\.com|survey\.g\.doubleclick\.net|youtube\.com|youtube\.googleapis\.com|youtube-nocookie\.com|youtubeeducation\.com|vevo\.com)(:[0-9]+)?([\/\?\#]|$))/;var Ye=window.yt&&window.yt.config_||{};q("yt.config_",Ye,void 0);q("yt.tokens_",window.yt&&window.yt.tokens_||{},void 0);var Ze=window.yt&&window.yt.msgs_||{};q("yt.msgs_",Ze,void 0);function $e(a){af(Ye,arguments)}function bf(a){return a in Ye?Ye[a]:void 0}function L(a,b){ia(a)&&(a=cf(a));return window.setTimeout(a,b)}function df(a,b){ia(a)&&(a=cf(a));return window.setInterval(a,b)}function M(a){window.clearTimeout(a)}function ef(a){window.clearInterval(a)}
function cf(a){return a&&window.yterr?function(){try{return a.apply(this,arguments)}catch(b){throw ff(b),b;}}:a}function ff(a){var b=s("yt.www.errors.log");b?b(a,void 0):(b=bf("ERRORS")||[],b.push([a,void 0]),$e("ERRORS",b))}function gf(a){af(Ze,arguments)}function hf(a,b,c){var d=b||{};if(a=a in Ze?Ze[a]:c)for(var e in d)a=a.replace(new RegExp("\\$"+e,"gi"),function(){return d[e]});return a}
ra=function(a,b){var c=b||{},d=a in Ze?Ze[a]:a;if(d)for(var e in c)var g=(""+c[e]).replace(/\$/g,"$$$$"),d=d.replace(new RegExp("\\{\\$"+e+"\\}","gi"),g),d=d.replace(new RegExp("\\$"+e,"gi"),g);return d};function af(a,b){if(1<b.length){var c=b[0];a[c]=b[1]}else{var d=b[0];for(c in d)a[c]=d[c]}};var jf="corp.google.com googleplex.com youtube.com youtube-nocookie.com youtubeeducation.com borg.google.com prod.google.com sandbox.google.com docs.google.com drive.google.com mail.google.com plus.google.com play.google.com googlevideo.com talkgadget.google.com survey.g.doubleclick.net youtube.googleapis.com vevo.com".split(" "),kf="2mdn.net corp.google.com imasdk.googleapis.com static.doubleclick.net tpc.googlesyndication.com/pagead/gadgets gstatic.com/doubleclick/studio/innovation/h5/layouts/tetris studioapi.doubleclick.net googleads.g.doubleclick.net gstatic.com/doubleclick/studio/innovation/ytplayer".split(" "),
lf="";function mf(a){return a&&a==lf?!0:nf(a,jf)?(lf=a,!0):!1}function of(a){var b=!!a&&-1!=a.search(Xe),c=mf(a)||nf(a,kf);b!=c&&ff(Error("isTrustedLoader("+a+") behavior is not consistent"));return c}function pf(a){return!!a&&-1!=a.search(Oe)}function qf(a){return!!a&&-1!=a.search(Te)}function nf(a,b){return(new RegExp("^(https?:)?//([a-z0-9-]{1,63}\\.)*("+b.join("|").replace(/\./g,".")+")(:[0-9]+)?([/?#]|$)","i")).test(a)}
function rf(a){a=new J(a);ke(a,document.location.protocol);le(a,document.location.hostname);document.location.port&&me(a,document.location.port);return a.toString()}function sf(a){a=new J(a);ke(a,document.location.protocol);return a.toString()};var tf={},uf=0,vf=s("yt.net.ping.workerUrl_")||null;q("yt.net.ping.workerUrl_",vf,void 0);function wf(a,b,c){a&&(c?a&&(a=H("iframe",{src:'javascript:"data:text/html,<body><img src=\\"'+a+'\\"></body>"',style:"display:none"}),Oc(a).body.appendChild(a)):xf(a,b))}function xf(a,b){var c=new Image,d=""+uf++;tf[d]=c;c.onload=c.onerror=function(){b&&tf[d]&&b();delete tf[d]};c.src=a;c=eval("null")};function yf(a){a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function zf(a){return eval("("+a+")")}function Af(a){return Bf(new Cf(void 0),a)}function Cf(a){this.g=a}
function Bf(a,b){var c=[];Df(a,b,c);return c.join("")}
function Df(a,b,c){switch(typeof b){case "string":Ef(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?b:"null");break;case "boolean":c.push(b);break;case "undefined":c.push("null");break;case "object":if(null==b){c.push("null");break}if(fa(b)){var d=b.length;c.push("[");for(var e="",g=0;g<d;g++)c.push(e),e=b[g],Df(a,a.g?a.g.call(b,String(g),e):e,c),e=",";c.push("]");break}c.push("{");d="";for(g in b)Object.prototype.hasOwnProperty.call(b,g)&&(e=b[g],"function"!=typeof e&&(c.push(d),Ef(g,c),
c.push(":"),Df(a,a.g?a.g.call(b,g,e):e,c),d=","));c.push("}");break;case "function":break;default:throw Error("Unknown type: "+typeof b);}}var Ff={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Gf=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;
function Ef(a,b){b.push('"',a.replace(Gf,function(a){if(a in Ff)return Ff[a];var b=a.charCodeAt(0),e="\\u";16>b?e+="000":256>b?e+="00":4096>b&&(e+="0");return Ff[a]=e+b.toString(16)}),'"')};function Hf(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}f=Hf.prototype;f.getHeight=function(){return this.bottom-this.top};f.clone=function(){return new Hf(this.top,this.right,this.bottom,this.left)};f.contains=function(a){return this&&a?a instanceof Hf?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
f.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};f.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};f.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
f.scale=function(a,b){var c=ha(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function If(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}f=If.prototype;f.clone=function(){return new If(this.left,this.top,this.width,this.height)};function Jf(a){return new If(a.left,a.top,a.right-a.left,a.bottom-a.top)}function Kf(a,b){return a==b?!0:a&&b?a.left==b.left&&a.width==b.width&&a.top==b.top&&a.height==b.height:!1}
f.contains=function(a){return a instanceof If?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};function Lf(a){return new F(a.width,a.height)}f.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
f.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};f.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};f.scale=function(a,b){var c=ha(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};function Mf(a){Mf[" "](a);return a}Mf[" "]=u;function Nf(a,b){try{return Mf(a[b]),!0}catch(c){}return!1};function Of(){return sc?"Webkit":rc?"Moz":qc?"ms":pc?"O":null}function Pf(){return sc?"-webkit":rc?"-moz":qc?"-ms":pc?"-o":null}function Qf(a,b){if(b&&a in b)return a;var c=Of();return c?(c=c.toLowerCase(),c+=Ya(a),!n(b)||c in b?c:null):null};function Rf(a,b,c){if(w(b))(b=Sf(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],g=Sf(c,d);g&&(c.style[g]=e)}}function Sf(a,b){var c=Xa(b);if(void 0===a.style[c]){var d=Of()+Ya(c);if(void 0!==a.style[d])return d}return c}function Tf(a,b){var c=Oc(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""}function Uf(a,b){return Tf(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}
function Vf(a,b,c){var d,e=rc&&(uc||xc)&&Ec("1.9");b instanceof Kb?(d=b.x,b=b.y):(d=b,b=c);a.style.left=Wf(d,e);a.style.top=Wf(b,e)}function Xf(a){return new Kb(a.offsetLeft,a.offsetTop)}function Yf(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}qc&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
function Zf(a){if(qc&&!Fc(8))return a.offsetParent;var b=Oc(a),c=Uf(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=Uf(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null}
function $f(a){for(var b=new Hf(0,Infinity,Infinity,0),c=Mc(a),d=c.g.body,e=c.g.documentElement,g=Xc(c.g);a=Zf(a);)if(!(qc&&0==a.clientWidth||sc&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=Uf(a,"overflow")){var h=ag(a),k;k=a;if(rc&&!Ec("1.9")){var l=parseFloat(Tf(k,"borderLeftWidth"));if(bg(k))var p=k.offsetWidth-k.clientWidth-l-parseFloat(Tf(k,"borderRightWidth")),l=l+p;k=new Kb(l,parseFloat(Tf(k,"borderTopWidth")))}else k=new Kb(k.clientLeft,k.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,
h.y);b.right=Math.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.left=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,g);c=Uc(Dd(c)||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,g+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}
function ag(a){var b,c=Oc(a),d=Uf(a,"position"),e=rc&&c.getBoxObjectFor&&!a.getBoundingClientRect&&"absolute"==d&&(b=c.getBoxObjectFor(a))&&(0>b.screenX||0>b.screenY),g=new Kb(0,0),h;b=c?Oc(c):document;h=!qc||Fc(9)||Cd(Mc(b))?b.documentElement:b.body;if(a==h)return g;if(a.getBoundingClientRect)b=Yf(a),a=Ed(Mc(c)),g.x=b.left+a.x,g.y=b.top+a.y;else if(c.getBoxObjectFor&&!e)b=c.getBoxObjectFor(a),a=c.getBoxObjectFor(h),g.x=b.screenX-a.screenX,g.y=b.screenY-a.screenY;else{b=a;do{g.x+=b.offsetLeft;g.y+=
b.offsetTop;b!=a&&(g.x+=b.clientLeft||0,g.y+=b.clientTop||0);if(sc&&"fixed"==Uf(b,"position")){g.x+=c.body.scrollLeft;g.y+=c.body.scrollTop;break}b=b.offsetParent}while(b&&b!=a);if(pc||sc&&"absolute"==d)g.y-=c.body.offsetTop;for(b=a;(b=Zf(b))&&b!=c.body&&b!=h;)g.x-=b.scrollLeft,pc&&"TR"==b.tagName||(g.y-=b.scrollTop)}return g}function cg(a,b){var c=new Kb(0,0),d=Yc(Oc(a)),e=a;do{var g=d==b?ag(e):dg(e);c.x+=g.x;c.y+=g.y}while(d&&d!=b&&(e=d.frameElement)&&(d=d.parent));return c}
function dg(a){var b;if(a.getBoundingClientRect)b=Yf(a),b=new Kb(b.left,b.top);else{b=Ed(Mc(a));var c=ag(a);b=new Kb(c.x-b.x,c.y-b.y)}if(rc&&!Ec(12)){i:{c=Xa("transform");if(void 0===a.style[c]&&(c=Of()+Ya(c),void 0!==a.style[c])){c=Pf()+"-transform";break i}c="transform"}a=(a=Uf(a,c)||Uf(a,"transform"))?(a=a.match(eg))?new Kb(parseFloat(a[1]),parseFloat(a[2])):new Kb(0,0):new Kb(0,0);a=new Kb(b.x+a.x,b.y+a.y)}else a=b;return a}
function fg(a){if(1==a.nodeType)return dg(a);var b=ia(a.mE),c=a;a.targetTouches&&a.targetTouches.length?c=a.targetTouches[0]:b&&a.g.targetTouches&&a.g.targetTouches.length&&(c=a.g.targetTouches[0]);return new Kb(c.clientX,c.clientY)}function gg(a,b,c){if(b instanceof F)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");hg(a,b);a.style.height=Wf(c,!0)}function Wf(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function hg(a,b){a.style.width=Wf(b,!0)}
function ig(a){return jg(a)}function jg(a){var b=kg;if("none"!=Uf(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,g=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=g;c.visibility=e;return a}function kg(a){var b=a.offsetWidth,c=a.offsetHeight,d=sc&&!b&&!c;return n(b)&&!d||!a.getBoundingClientRect?new F(b,c):(a=Yf(a),new F(a.right-a.left,a.bottom-a.top))}
function lg(a){var b=ag(a);a=jg(a);return new If(b.x,b.y,a.width,a.height)}function mg(a,b){var c=a.style;"opacity"in c?c.opacity=b:"MozOpacity"in c?c.MozOpacity=b:"filter"in c&&(c.filter=""===b?"":"alpha(opacity="+100*b+")")}function ng(a,b){a.style.display=b?"":"none"}function bg(a){return"rtl"==Uf(a,"direction")}
function og(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;var e=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return e}function pg(a,b){var c=a.currentStyle?a.currentStyle[b]:null;return c?og(a,c):0}var qg={thin:2,medium:4,thick:6};
function rg(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in qg?qg[c]:og(a,c)}function sg(a){if(qc&&!Fc(9)){var b=rg(a,"borderLeft"),c=rg(a,"borderRight"),d=rg(a,"borderTop");a=rg(a,"borderBottom");return new Hf(d,c,a,b)}b=Tf(a,"borderLeftWidth");c=Tf(a,"borderRightWidth");d=Tf(a,"borderTopWidth");a=Tf(a,"borderBottomWidth");return new Hf(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}
var tg=/[^\d]+$/,ug={cm:1,"in":1,mm:1,pc:1,pt:1},vg={em:1,ex:1};function wg(a){var b=Uf(a,"fontSize"),c;c=(c=b.match(tg))&&c[0]||null;if(b&&"px"==c)return parseInt(b,10);if(qc){if(c in ug)return og(a,b);if(a.parentNode&&1==a.parentNode.nodeType&&c in vg)return a=a.parentNode,c=Uf(a,"fontSize"),og(a,b==c?"1em":b)}c=H("span",{style:"visibility:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;height:1em;"});a.appendChild(c);b=c.offsetHeight;hd(c);return b}var eg=/matrix\([0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, ([0-9\.\-]+)p?x?, ([0-9\.\-]+)p?x?\)/;function xg(a){if(a.classList)return a.classList;a=a.className;return w(a)&&a.match(/\S+/g)||[]}function yg(a,b){return a.classList?a.classList.contains(b):lb(xg(a),b)}function N(a,b){a.classList?a.classList.add(b):yg(a,b)||(a.className+=0<a.className.length?" "+b:b)}function zg(a,b){if(a.classList)C(b,function(b){N(a,b)});else{var c={};C(xg(a),function(a){c[a]=!0});C(b,function(a){c[a]=!0});a.className="";for(var d in c)a.className+=0<a.className.length?" "+d:d}}
function Ag(a,b){a.classList?a.classList.remove(b):yg(a,b)&&(a.className=eb(xg(a),function(a){return a!=b}).join(" "))}function Bg(a,b){a.classList?C(b,function(b){Ag(a,b)}):a.className=eb(xg(a),function(a){return!lb(b,a)}).join(" ")}function O(a,b,c){c?N(a,b):Ag(a,b)}function Cg(a,b){var c=!yg(a,b);O(a,b,c)};function Dg(a,b,c){a&&(a.dataset?a.dataset[Eg(b)]=c:a.setAttribute("data-"+b,c))}function Fg(a,b){return a?a.dataset?a.dataset[Eg(b)]:a.getAttribute("data-"+b):null}function Gg(a,b){a&&(a.dataset?delete a.dataset[Eg(b)]:a.removeAttribute("data-"+b))}var Hg={};function Eg(a){return Hg[a]||(Hg[a]=String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()}))};var Ig=sc?"webkit":rc?"moz":qc?"ms":pc?"o":"";function Jg(a){var b=a.__yt_uid_key;b||(b=Kg(),a.__yt_uid_key=b);return b}var Kg=s("yt.dom.getNextId_");if(!Kg){Kg=function(){return++Lg};q("yt.dom.getNextId_",Kg,void 0);var Lg=0}function Mg(a,b){var c=Rc(a,null,b);return c.length?c[0]:null}function Ng(a,b){if(a in b)return b[a];var c=Ig+a.charAt(0).toUpperCase()+a.substr(1);if(c in b)return b[c]}function Og(a,b){var c;gb(a,function(a){c=Ng(a,b);return!!c});return c}
function Pg(a){O(document.body,"hide-players",!0);a&&O(a,"preserve-players",!0)}function Qg(){O(document.body,"hide-players",!1);var a=Qc("preserve-players");C(a,function(a){Ag(a,"preserve-players")})};function Rg(a){if(a=a||window.event){for(var b in a)b in Sg||(this[b]=a[b]);this.scale=a.scale;this.rotation=a.rotation;this.Tb=a;(b=a.target||a.srcElement)&&3==b.nodeType&&(b=b.parentNode);this.target=b;if(b=a.relatedTarget)try{b=b.nodeName?b:null}catch(c){b=null}else"mouseover"==this.type?b=a.fromElement:"mouseout"==this.type&&(b=a.toElement);this.relatedTarget=b;this.clientX=void 0!=a.clientX?a.clientX:a.pageX;this.clientY=void 0!=a.clientY?a.clientY:a.pageY;this.keyCode=a.keyCode?a.keyCode:a.which;
this.charCode=a.charCode||("keypress"==this.type?this.keyCode:0);this.altKey=a.altKey;this.ctrlKey=a.ctrlKey;this.shiftKey=a.shiftKey;"MozMousePixelScroll"==this.type?(this.wheelDeltaX=a.axis==a.HORIZONTAL_AXIS?a.detail:0,this.wheelDeltaY=a.axis==a.HORIZONTAL_AXIS?0:a.detail):window.opera?(this.wheelDeltaX=0,this.wheelDeltaY=a.detail):0==a.wheelDelta%120?"WebkitTransform"in document.documentElement.style?window.chrome&&0==navigator.platform.indexOf("Mac")?(this.wheelDeltaX=a.wheelDeltaX/-30,this.wheelDeltaY=
a.wheelDeltaY/-30):(this.wheelDeltaX=a.wheelDeltaX/-1.2,this.wheelDeltaY=a.wheelDeltaY/-1.2):(this.wheelDeltaX=0,this.wheelDeltaY=a.wheelDelta/-1.6):(this.wheelDeltaX=a.wheelDeltaX/-3,this.wheelDeltaY=a.wheelDeltaY/-3);this.g=a.pageX;this.j=a.pageY}}function Tg(a){if(document.body&&document.documentElement){var b=document.body.scrollTop+document.documentElement.scrollTop;a.g=a.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);a.j=a.clientY+b}}
function Ug(a){n(a.g)||Tg(a);return a.g}function Vg(a){n(a.j)||Tg(a);return a.j}f=Rg.prototype;f.Tb=null;f.type="";f.target=null;f.relatedTarget=null;f.currentTarget=null;f.data=null;f.source=null;f.state=null;f.keyCode=0;f.charCode=0;f.altKey=!1;f.ctrlKey=!1;f.shiftKey=!1;f.clientX=0;f.clientY=0;f.wheelDeltaX=0;f.wheelDeltaY=0;f.rotation=0;f.scale=1;f.touches=null;f.changedTouches=null;f.preventDefault=function(){this.Tb.returnValue=!1;this.Tb.preventDefault&&this.Tb.preventDefault()};
f.stopPropagation=function(){this.Tb.cancelBubble=!0;this.Tb.stopPropagation&&this.Tb.stopPropagation()};f.stopImmediatePropagation=function(){this.Tb.cancelBubble=!0;this.Tb.stopImmediatePropagation&&this.Tb.stopImmediatePropagation()};var Sg={stopImmediatePropagation:1,stopPropagation:1,preventMouseEvent:1,preventManipulation:1,preventDefault:1,layerX:1,layerY:1,scale:1,rotation:1};var Wg=s("yt.events.listeners_")||{};q("yt.events.listeners_",Wg,void 0);var Xg=s("yt.events.counter_")||{count:0};q("yt.events.counter_",Xg,void 0);function Yg(a,b,c,d){return Zb(Wg,function(e){return e[0]==a&&e[1]==b&&e[2]==c&&e[4]==!!d})}
function P(a,b,c,d){if(!a||!a.addEventListener&&!a.attachEvent)return"";d=!!d;var e=Yg(a,b,c,d);if(e)return e;var e=++Xg.count+"",g=!("mouseenter"!=b&&"mouseleave"!=b||!a.addEventListener||"onmouseenter"in document),h;h=g?function(d){d=new Rg(d);if(!Ad(d.relatedTarget,function(b){return b==a},!0))return d.currentTarget=a,d.type=b,c.call(a,d)}:function(b){b=new Rg(b);b.currentTarget=a;return c.call(a,b)};h=cf(h);Wg[e]=[a,b,c,h,d];a.addEventListener?"mouseenter"==b&&g?a.addEventListener("mouseover",
h,d):"mouseleave"==b&&g?a.addEventListener("mouseout",h,d):"mousewheel"==b&&"MozBoxSizing"in document.documentElement.style?a.addEventListener("MozMousePixelScroll",h,d):a.addEventListener(b,h,d):a.attachEvent("on"+b,h);return e}function Zg(a,b){var c;c=P(a,"playing",function(){$g(c);b.apply(a,arguments)},void 0)}function ah(a,b,c,d){return bh(a,b,c,function(a){return yg(a,d)})}
function bh(a,b,c,d){var e=a||document;return P(e,b,function(a){var b=Ad(a.target,function(a){return a===e||d(a)},!0);b&&b!==e&&!b.disabled&&(a.currentTarget=b,c.call(b,a))})}function $g(a){a&&("string"==typeof a&&(a=[a]),C(a,function(a){if(a in Wg){var c=Wg[a],d=c[0],e=c[1],g=c[3],c=c[4];d.removeEventListener?d.removeEventListener(e,g,c):d.detachEvent&&d.detachEvent("on"+e,g);delete Wg[a]}}))}function ch(a){for(var b in Wg)Wg[b][0]==a&&$g(b)}
function eh(a,b){if(document.createEvent){var c=document.createEvent("HTMLEvents");c.initEvent(b,!0,!0);a.dispatchEvent(c)}else c=document.createEventObject(),a.fireEvent("on"+b,c)};function fh(){return!!Og(["fullscreenEnabled","fullScreenEnabled"],document)}function gh(){return Og(["fullscreenElement","fullScreenElement"],document)};function hh(a){a=a||{};this.url=a.url||"";this.urlV8=a.url_v8||"";this.urlV9As2=a.url_v9as2||"";this.args=a.args||fc(ih);this.assets=a.assets||{};this.attrs=a.attrs||fc(jh);this.params=a.params||fc(kh);this.minVersion=a.min_version||"8.0.0";this.fallback=a.fallback||null;this.fallbackMessage=a.fallbackMessage||null;this.html5=!!a.html5;this.disable=a.disable||{};this.loaded=!!a.loaded;this.messages=a.messages||{}}var ih={enablejsapi:1},jh={},kh={allowscriptaccess:"always",allowfullscreen:"true",bgcolor:"#000000"};
hh.prototype.clone=function(){var a=new hh,b;for(b in this){var c=this[b];"object"==ca(c)?a[b]=fc(c):a[b]=c}return a};var lh,mh,nh,oh,ph,qh,rh;rh=qh=ph=oh=nh=mh=lh=!1;var sh=lc;sh&&(-1!=sh.indexOf("Firefox")?lh=!0:-1!=sh.indexOf("Camino")?mh=!0:-1!=sh.indexOf("iPad")?oh=!0:-1!=sh.indexOf("iPhone")||-1!=sh.indexOf("iPod")?nh=!0:-1!=sh.indexOf("Chrome")?qh=!0:-1!=sh.indexOf("Android")?ph=!0:-1!=sh.indexOf("Safari")&&(rh=!0));var th=lh,uh=mh,vh=nh,wh=oh,xh=ph,yh=qh,zh=rh;var Ah=y(),Bh=null,Ch=Array(50),Dh=-1,Eh=!1;function Fh(a){Gh();Bh.push(a);Hh(Bh)}function Ih(a){var b=s("yt.mdx.remote.debug.handlers_");pb(b||[],a)}function Jh(a,b){Gh();var c=Bh,d=Kh(a,String(b));mb(c)?Lh(d):(Hh(c),C(c,function(a){a(d)}))}function Gh(){Bh||(Bh=s("yt.mdx.remote.debug.handlers_")||[],q("yt.mdx.remote.debug.handlers_",Bh,void 0))}function Lh(a){var b=(Dh+1)%50;Dh=b;Ch[b]=a;Eh||(Eh=49==b)}
function Hh(a){var b=Ch;if(b[0]){var c=Dh,d=Eh?c:-1;do{var d=(d+1)%50,e=b[d];C(a,function(a){a(e)})}while(d!=c);Ch=Array(50);Dh=-1;Eh=!1}}function Kh(a,b){var c=(y()-Ah)/1E3;c.toFixed&&(c=c.toFixed(3));var d=[];d.push("[",c+"s","] ");d.push("[","yt.mdx.remote","] ");d.push(a+": "+b,"\n");return d.join("")};function Mh(a){a=a||{};this.name=a.name||"";this.id=a.id||a.screenId||"";this.token=a.token||a.loungeToken||"";this.uuid=a.uuid||a.dialId||""}function Nh(a,b){return!!b&&(a.id==b||a.uuid==b)}function Oh(a,b){return a||b?!a!=!b?!1:a.id==b.id:!0}function Ph(a,b){return a||b?!a!=!b?!1:a.id==b.id&&a.token==b.token&&a.name==b.name&&a.uuid==b.uuid:!0}function Qh(a){return{name:a.name,screenId:a.id,loungeToken:a.token,dialId:a.uuid}}function Rh(a){return new Mh(a)}
function Sh(a){return fa(a)?D(a,Rh):[]}function Th(a){return a?'{name:"'+a.name+'",id:'+a.id.substr(0,6)+"..,token:"+(a.token?".."+a.token.slice(-6):"-")+",uuid:"+(a.uuid?".."+a.uuid.slice(-6):"-")+"}":"null"}function Uh(a){return fa(a)?"["+D(a,Th).join(",")+"]":"null"};function Q(){this.kb=this.kb;this.Ca=this.Ca}Q.prototype.kb=!1;Q.prototype.$=function(){return this.kb};Q.prototype.dispose=function(){this.kb||(this.kb=!0,this.K())};function R(a,b){Vh(a,pa(Wh,b))}function Vh(a,b){a.Ca||(a.Ca=[]);a.Ca.push(n(void 0)?x(b,void 0):b)}Q.prototype.K=function(){if(this.Ca)for(;this.Ca.length;)this.Ca.shift()()};function Xh(a){return a&&"function"==typeof a.$?a.$():!1}function Wh(a){a&&"function"==typeof a.dispose&&a.dispose()}
function Yh(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];ga(d)?Yh.apply(null,d):Wh(d)}};function Zh(){Q.call(this);this.g=[];this.hc={}}z(Zh,Q);f=Zh.prototype;f.Ss=1;f.Hj=0;f.subscribe=function(a,b,c){var d=this.hc[a];d||(d=this.hc[a]=[]);var e=this.Ss;this.g[e]=a;this.g[e+1]=b;this.g[e+2]=c;this.Ss=e+3;d.push(e);return e};f.unsubscribe=function(a,b,c){if(a=this.hc[a]){var d=this.g;if(a=E(a,function(a){return d[a+1]==b&&d[a+2]==c}))return this.Kb(a)}return!1};
f.Kb=function(a){if(0!=this.Hj)return this.j||(this.j=[]),this.j.push(a),!1;var b=this.g[a];if(b){var c=this.hc[b];c&&pb(c,a);delete this.g[a];delete this.g[a+1];delete this.g[a+2]}return!!b};f.publish=function(a,b){var c=this.hc[a];if(c){this.Hj++;for(var d=wb(arguments,1),e=0,g=c.length;e<g;e++){var h=c[e];this.g[h+1].apply(this.g[h+2],d)}this.Hj--;if(this.j&&0==this.Hj)for(;c=this.j.pop();)this.Kb(c);return 0!=e}return!1};
f.clear=function(a){if(a){var b=this.hc[a];b&&(C(b,this.Kb,this),delete this.hc[a])}else this.g.length=0,this.hc={}};f.Sa=function(a){if(a){var b=this.hc[a];return b?b.length:0}a=0;for(b in this.hc)a+=this.Sa(b);return a};f.K=function(){Zh.H.K.call(this);delete this.g;delete this.hc;delete this.j};var $h=s("yt.pubsub.instance_")||new Zh;Zh.prototype.subscribe=Zh.prototype.subscribe;Zh.prototype.unsubscribeByKey=Zh.prototype.Kb;Zh.prototype.publish=Zh.prototype.publish;Zh.prototype.clear=Zh.prototype.clear;q("yt.pubsub.instance_",$h,void 0);var ai=s("yt.pubsub.subscribedKeys_")||{};q("yt.pubsub.subscribedKeys_",ai,void 0);var bi=s("yt.pubsub.topicToKeys_")||{};q("yt.pubsub.topicToKeys_",bi,void 0);var ci=s("yt.pubsub.isSynchronous_")||{};q("yt.pubsub.isSynchronous_",ci,void 0);
var di=s("yt.pubsub.skipSubId_")||null;q("yt.pubsub.skipSubId_",di,void 0);function ei(a,b,c){var d=fi();if(d){var e=d.subscribe(a,function(){if(!di||di!=e){var d=arguments,h=function(){ai[e]&&b.apply(c||window,d)};try{ci[a]?h():L(h,0)}catch(k){ff(k)}}},c);ai[e]=!0;bi[a]||(bi[a]=[]);bi[a].push(e);return e}return 0}function gi(a){var b=fi();b&&("number"==typeof a?a=[a]:"string"==typeof a&&(a=[parseInt(a,10)]),C(a,function(a){b.unsubscribeByKey(a);delete ai[a]}))}
function hi(a,b){var c=fi();return c?c.publish.apply(c,arguments):!1}function ii(a,b){ci[a]=!0;var c=fi();c&&c.publish.apply(c,arguments);ci[a]=!1}function ji(a){bi[a]&&(a=bi[a],C(a,function(a){ai[a]&&delete ai[a]}),a.length=0)}function ki(a){var b=fi();if(b)if(b.clear(a),a)ji(a);else for(var c in bi)ji(c)}function fi(){return s("yt.pubsub.instance_")};function li(){};function mi(){}z(mi,li);mi.prototype.Sa=function(){var a=0;Id(this.Zb(!0),function(){a++});return a};mi.prototype.clear=function(){var a=Jd(this.Zb(!0)),b=this;C(a,function(a){b.remove(a)})};function ni(a){this.g=a}z(ni,mi);f=ni.prototype;f.isAvailable=function(){if(!this.g)return!1;try{return this.g.setItem("__sak","1"),this.g.removeItem("__sak"),!0}catch(a){return!1}};f.set=function(a,b){try{this.g.setItem(a,b)}catch(c){if(0==this.g.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};f.get=function(a){a=this.g.getItem(a);if(!w(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};f.remove=function(a){this.g.removeItem(a)};
f.Sa=function(){return this.g.length};f.Zb=function(a){var b=0,c=this.g,d=new Gd;d.next=function(){if(b>=c.length)throw Fd;var d;d=c.key(b++);if(a)return d;d=c.getItem(d);if(!w(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};f.clear=function(){this.g.clear()};f.key=function(a){return this.g.key(a)};function oi(){var a=null;try{a=window.localStorage||null}catch(b){}this.g=a}z(oi,ni);function pi(){var a=null;try{a=window.sessionStorage||null}catch(b){}this.g=a}z(pi,ni);function qi(a){this.g=a}qi.prototype.set=function(a,b){n(b)?this.g.set(a,Af(b)):this.g.remove(a)};qi.prototype.get=function(a){var b;try{b=this.g.get(a)}catch(c){return}if(null!==b)try{return yf(b)}catch(d){throw"Storage: Invalid value was encountered";}};qi.prototype.remove=function(a){this.g.remove(a)};function ri(a){this.g=a}z(ri,qi);function si(a){this.data=a}function ti(a){return!n(a)||a instanceof si?a:new si(a)}ri.prototype.set=function(a,b){ri.H.set.call(this,a,ti(b))};ri.prototype.j=function(a){a=ri.H.get.call(this,a);if(!n(a)||a instanceof Object)return a;throw"Storage: Invalid value was encountered";};ri.prototype.get=function(a){if(a=this.j(a)){if(a=a.data,!n(a))throw"Storage: Invalid value was encountered";}else a=void 0;return a};function ui(a){this.g=a}z(ui,ri);function vi(a){var b=a.creation;a=a.expiration;return!!a&&a<y()||!!b&&b>y()}ui.prototype.set=function(a,b,c){if(b=ti(b)){if(c){if(c<y()){ui.prototype.remove.call(this,a);return}b.expiration=c}b.creation=y()}ui.H.set.call(this,a,b)};ui.prototype.j=function(a,b){var c=ui.H.j.call(this,a);if(c)if(!b&&vi(c))ui.prototype.remove.call(this,a);else return c};function wi(a){this.g=a}z(wi,ui);function xi(a,b){var c=[];Id(b,function(a){var b;try{b=wi.prototype.j.call(this,a,!0)}catch(g){if("Storage: Invalid value was encountered"==g)return;throw g;}n(b)?vi(b)&&c.push(a):c.push(a)},a);return c}function yi(a,b){var c=xi(a,b);C(c,function(a){wi.prototype.remove.call(this,a)},a)}function zi(){var a=Ai;yi(a,a.g.Zb(!0))};function Bi(a,b,c){var d=c&&0<c?c:0;c=d?y()+1E3*d:0;if((d=d?Ai:Ci)&&window.JSON){w(b)||(b=JSON.stringify(b,void 0));try{d.set(a,b,c)}catch(e){d.remove(a)}}}function Di(a){if(!Ci&&!Ai||!window.JSON)return null;var b;try{b=Ci.get(a)}catch(c){}if(!w(b))try{b=Ai.get(a)}catch(d){}if(!w(b))return null;try{b=JSON.parse(b,void 0)}catch(e){}return b}function Ei(a){Ci&&Ci.remove(a);Ai&&Ai.remove(a)}var Ai,Fi=new oi;Ai=Fi.isAvailable()?new wi(Fi):null;var Ci,Gi=new pi;Ci=Gi.isAvailable()?new wi(Gi):null;var Hi=["boadgeojelhgndaghljhdicfkmllpafd","dliochdbjfkdbacpmhlcpmleaejidimm","hfaagokkkhdbgiakmmlclaapfelnkoah","fmfcbgogabcbclcofgocippekhfcmgfj","enhhojjnijigcajfphajepfemndkmdlo"];function Ii(a){var b=Di("yt-remote-cast-last-extension");b?"none"==b?a(null):a(b):Ji(0,a)}function Ji(a,b){a==Hi.length?(Bi("yt-remote-cast-last-extension","none"),b(null)):Ki(Hi[a],function(c){c?(c=Hi[a],Bi("yt-remote-cast-last-extension",c),b(c)):Ji(a+1,b)})}
function Li(a){return"chrome-extension://"+a+"/cast_sender.js"}function Ki(a,b){var c=new XMLHttpRequest;c.onreadystatechange=function(){4==c.readyState&&200==c.status&&b(!0)};c.onerror=function(){b(!1)};try{c.open("GET",Li(a),!0),c.send()}catch(d){b(!1)}}
function Mi(a){window.__onGCastApiAvailable=a;Ii(function(b){if(b){Jh("bootstrap","Found cast extension: "+b);q("chrome.cast.extensionId",b,void 0);var c=document.createElement("script");c.src=Li(b);c.onerror=function(){Ni();Ei("yt-remote-cast-last-extension");a(!1,"Extension JS failed to load.")};(document.head||document.documentElement).appendChild(c)}else Jh("bootstrap","No cast extension found"),a(!1,"No cast extension found")})}
function Ni(){window.__onGCastApiAvailable&&delete window.__onGCastApiAvailable};function Oi(a){var b=a.type;if(!n(b))return null;switch(b.toLowerCase()){case "checkbox":case "radio":return a.checked?a.value:null;case "select-one":return b=a.selectedIndex,0<=b?a.options[b].value:null;case "select-multiple":for(var b=[],c,d=0;c=a.options[d];d++)c.selected&&b.push(c.value);return b.length?b:null;default:return n(a.value)?a.value:null}};function Pi(a,b){for(var c=a.split(b),d={},e=0,g=c.length;e<g;e++){var h=c[e].split("=");if(1==h.length&&h[0]||2==h.length){var k=ya(h[0]||""),h=ya(h[1]||"");k in d?fa(d[k])?ub(d[k],h):d[k]=[d[k],h]:d[k]=h}}return d}function Qi(a,b){var c=[];Ob(a,function(a,b){var g=xa(b),h;fa(a)?h=a:h=[a];C(h,function(a){""==a?c.push(g):c.push(g+"="+xa(a))})});return c.join(b)}function Ri(a){"?"==a.charAt(0)&&(a=a.substr(1));return Pi(a,"&")}
function Si(a){return-1!=a.indexOf("?")?(a=(a||"").split("#")[0],a=a.split("?",2),Ri(1<a.length?a[1]:a[0])):{}}var Ti=Xd;function Ui(a){var b=Vd(a);a=b[1];var c=b[2],d=b[3],b=b[4],e="";a&&(e+=a+":");d&&(e+="//",c&&(e+=c+"@"),e+=d,b&&(e+=":"+b));return e}function Vi(a,b){var c=a.split("#",2);a=c[0];var c=1<c.length?"#"+c[1]:"",d=a.split("?",2);a=d[0];var d=Ri(d[1]||""),e;for(e in b)d[e]=b[e];return ee(a,d)+c}
function Wi(){var a;a||(a=document.location.href);a=Vd(a)[1]||null;return null!==a&&"https"==a};var Xi=null;"undefined"!=typeof XMLHttpRequest?Xi=function(){return new XMLHttpRequest}:"undefined"!=typeof ActiveXObject&&(Xi=function(){return new ActiveXObject("Microsoft.XMLHTTP")});function Yi(a){switch(a&&"status"in a?a.status:-1){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};function Zi(a,b,c,d,e,g,h){function k(){4==(l&&"readyState"in l?l.readyState:0)&&b&&cf(b)(l)}var l=Xi&&Xi();if(!("open"in l))return null;"onloadend"in l?l.addEventListener("loadend",k,!1):l.onreadystatechange=k;c=(c||"GET").toUpperCase();d=d||"";l.open(c,a,!0);g&&(l.responseType=g);h&&(l.withCredentials=!0);g="POST"==c;if(e=$i(a,e))for(var p in e)l.setRequestHeader(p,e[p]),"content-type"==p.toLowerCase()&&(g=!1);g&&l.setRequestHeader("Content-Type","application/x-www-form-urlencoded");l.send(d);return l}
function $i(a,b){b=b||{};for(var c in aj){var d=bf(aj[c]),e;if(e=d){e=a;var g=void 0;g=window.location.href;var h=Vd(e)[1]||null,k=Ti(e);h&&k?(e=Vd(e),g=Vd(g),e=e[3]==g[3]&&e[1]==g[1]&&e[4]==g[4]):e=k?Ti(g)==k&&(Number(Vd(g)[4]||null)||null)==(Number(Vd(e)[4]||null)||null):!0;e||(e=c,g=bf("CORS_HEADER_WHITELIST")||{},e=(h=Ti(a))?(g=g[h])?lb(g,e):!1:!0)}e&&(b[c]=d)}return b}function bj(a,b){var c=bf("XSRF_TOKEN");b.method="POST";b.ab||(b.ab={});b.ab[bf("XSRF_FIELD_NAME")]=c;cj(a,b)}
function dj(a,b){var c=bf("XSRF_FIELD_NAME"),d;b.headers&&(d=b.headers["Content-Type"]);return!b.iH&&(!Ti(a)||Ti(a)==document.location.hostname)&&"POST"==b.method&&(!d||"application/x-www-form-urlencoded"==d)&&!(b.ab&&b.ab[c])}
function cj(a,b){var c=b.format||"JSON";b.hH&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);var d=bf("XSRF_FIELD_NAME"),e=bf("XSRF_TOKEN"),g=b.Le;g&&(g[d]&&delete g[d],a=Vi(a,g));var h=b.Cy||"",g=b.ab;dj(a,b)&&(g||(g={}),g[d]=e);g&&w(h)&&(d=Ri(h),jc(d,g),h=ce(d));var k=!1,l,p=Zi(a,function(a){if(!k){k=!0;l&&M(l);var d=Yi(a),e=null;if(d||400<=a.status&&500>a.status)e=ej(c,a);if(d)t:{switch(c){case "XML":d=0==parseInt(e&&e.return_code,
10);break t;case "RAW":d=!0;break t}d=!!e}var e=e||{},g=b.context||m;d?b.Ma&&b.Ma.call(g,a,e):b.onError&&b.onError.call(g,a,e);b.zb&&b.zb.call(g,a,e)}},b.method,h,b.headers,b.responseType,b.withCredentials);b.Td&&0<b.timeout&&(l=L(function(){k||(k=!0,p.abort(),M(l),b.Td.call(b.context||m,p))},b.timeout));return p}
function ej(a,b){var c=null;switch(a){case "JSON":var d=b.responseText,e=b.getResponseHeader("Content-Type")||"";d&&0<=e.indexOf("json")&&(c=zf(d));break;case "XML":if(d=(d=b.responseXML)?fj(d):null)c={},C(d.getElementsByTagName("*"),function(a){c[a.tagName]=gj(a)})}return c}function fj(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&0<a.length?a[0]:null:null}function gj(a){var b="";C(a.childNodes,function(a){b+=a.nodeValue});return b}
var hj={html5_ajax:"action_get_html5_token",watch_actions_ajax:"action_get_watch_actions_token",addto_ajax:"action_get_wl_token",playlist_video_ajax:"action_get_html5_wl_token"},ij={html5_ajax:"html5_ajax_token",watch_actions_ajax:"watch_actions_ajax_token",addto_ajax:"addto_ajax_token",playlist_video_ajax:"playlist_video_ajax_token"};
function jj(a,b,c,d){if(bf("XSRF_TOKEN"))c&&window.setTimeout(c,0);else{var e=Ui(document.location.href)+"/token_ajax",g={};a&&(g.authuser=a);b&&(g.pageid=b);g[hj.watch_actions_ajax]=1;cj(e,{format:"RAW",method:"GET",Le:g,zb:function(a){var b=Ri(a.responseText);b[ij.watch_actions_ajax]?c&&c():d&&d(a,b)}})}}var aj={"X-YouTube-Page-CL":"PAGE_CL","X-YouTube-Page-Timestamp":"PAGE_BUILD_TIMESTAMP","X-YouTube-Variants-Checksum":"VARIANTS_CHECKSUM"};function kj(a){this.port=this.k="";this.g="/api/lounge";this.j=!0;a=a||document.location.href;var b=Number(Vd(a)[4]||null)||null||"";b&&(this.port=":"+b);this.k=Xd(a)||"";a=lc;0<=a.search("MSIE")&&(a=a.match(/MSIE ([\d.]+)/)[1],0>Ra(a,"10.0")&&(this.j=!1))}function lj(a,b,c,d){var e=a.g;if(n(d)?d:a.j)e="https://"+a.k+a.port+a.g;return ee(e+b,c||{})}
kj.prototype.sendRequest=function(a,b,c,d,e,g,h){a={format:g?"RAW":"JSON",method:a,context:this,timeout:5E3,withCredentials:!!h,Ma:pa(this.A,d,!g),onError:pa(this.o,e),Td:pa(this.B,e)};c&&(a.ab=c,a.headers={"Content-Type":"application/x-www-form-urlencoded"});return cj(b,a)};kj.prototype.A=function(a,b,c,d){b?a(d):a({text:c.responseText})};kj.prototype.o=function(a,b){a(Error("Request error: "+b.status))};kj.prototype.B=function(a){a(Error("request timed out"))};function mj(a){a&&(this.id=a.id||"",this.name=a.name||"",this.activityId=a.activityId||"",this.status=a.status||"UNKNOWN")}mj.prototype.id="";mj.prototype.name="";mj.prototype.activityId="";mj.prototype.status="UNKNOWN";function nj(a){return{id:a.id,name:a.name,activityId:a.activityId,status:a.status}}mj.prototype.toString=function(){return"{id:"+this.id+",name:"+this.name+",activityId:"+this.activityId+",status:"+this.status+"}"};
function oj(a){a=a||[];return"["+D(a,function(a){return a?a.toString():"null"}).join(",")+"]"};function pj(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0;return("x"==a?b:b&3|8).toString(16)})}function qj(a){return D(a,function(a){return{key:a.id,name:a.name}})}function rj(a){return D(a,function(a){return nj(a)})}function sj(a){return D(a,function(a){return new mj(a)})}function tj(a,b){return a||b?a&&b?a.id==b.id&&a.name==b.name:!1:!0}function uj(a,b){return E(a,function(a){return a.id==b})}
function vj(a,b){return E(a,function(a){return Oh(a,b)})}function wj(a,b){return E(a,function(a){return Nh(a,b)})};function T(){Q.call(this);this.N=new Zh;R(this,this.N)}z(T,Q);T.prototype.subscribe=function(a,b,c){return this.$()?0:this.N.subscribe(a,b,c)};T.prototype.unsubscribe=function(a,b,c){return this.$()?!1:this.N.unsubscribe(a,b,c)};T.prototype.Kb=function(a){return this.$()?!1:this.N.Kb(a)};T.prototype.publish=function(a,b){return this.$()?!1:this.N.publish.apply(this.N,arguments)};function xj(a){T.call(this);this.C=a;this.screens=[]}z(xj,T);f=xj.prototype;f.Bb=function(){return this.screens};f.contains=function(a){return!!vj(this.screens,a)};f.get=function(a){return a?wj(this.screens,a):null};function yj(a,b){var c=a.get(b.uuid)||a.get(b.id);if(c){var d=c.name;c.id=b.id||c.id;c.name=b.name;c.token=b.token;c.uuid=b.uuid||c.uuid;return c.name!=d}a.screens.push(b);return!0}
function zj(a,b){var c=a.screens.length!=b.length;a.screens=eb(a.screens,function(a){return!!vj(b,a)});for(var d=0,e=b.length;d<e;d++)c=yj(a,b[d])||c;return c}function Aj(a,b){var c=a.screens.length;a.screens=eb(a.screens,function(a){return!Oh(a,b)});return a.screens.length<c}f.info=function(a){Jh(this.C,a)};f.warn=function(a){Jh(this.C,a)};function Bj(a,b){this.ig=a;this.Ye=b+"::"}z(Bj,mi);f=Bj.prototype;f.ig=null;f.Ye="";f.set=function(a,b){this.ig.set(this.Ye+a,b)};f.get=function(a){return this.ig.get(this.Ye+a)};f.remove=function(a){this.ig.remove(this.Ye+a)};f.Zb=function(a){var b=this.ig.Zb(!0),c=this,d=new Gd;d.next=function(){for(var d=b.next();d.substr(0,c.Ye.length)!=c.Ye;)d=b.next();return a?d.substr(c.Ye.length):c.ig.get(d)};return d};function Cj(a){var b=new oi;return b.isAvailable()?a?new Bj(b,a):b:null};function Dj(a){a&&(this.id=a.id||a.name,this.name=a.name,this.app=a.app,this.type=a.type||"REMOTE_CONTROL",this.UG=a.user||"",this.avatar=a.userAvatarUri||"",this.theme=a.theme||"u")}Dj.prototype.id="";Dj.prototype.name="";f=Dj.prototype;f.app="";f.type="REMOTE_CONTROL";f.UG="";f.avatar="";f.theme="u";f.equals=function(a){return a?this.id==a.id:!1};function Ej(a){this.g=a}var Fj=/\s*;\s*/;f=Ej.prototype;f.set=function(a,b,c,d,e,g){if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');n(c)||(c=-1);e=e?";domain="+e:"";d=d?";path="+d:"";g=g?";secure":"";c=0>c?"":0==c?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(y()+1E3*c)).toUTCString();this.g.cookie=a+"="+b+e+d+c+g};
f.get=function(a,b){for(var c=a+"=",d=(this.g.cookie||"").split(Fj),e=0,g;g=d[e];e++){if(0==g.lastIndexOf(c,0))return g.substr(c.length);if(g==a)return""}return b};f.remove=function(a,b,c){var d=n(this.get(a));this.set(a,"",0,b,c);return d};f.La=function(){return Gj(this).keys};f.Wa=function(){return Gj(this).values};f.isEmpty=function(){return!this.g.cookie};f.Sa=function(){return this.g.cookie?(this.g.cookie||"").split(Fj).length:0};
f.hg=function(a){for(var b=Gj(this).values,c=0;c<b.length;c++)if(b[c]==a)return!0;return!1};f.clear=function(){for(var a=Gj(this).keys,b=a.length-1;0<=b;b--)this.remove(a[b])};function Gj(a){a=(a.g.cookie||"").split(Fj);for(var b=[],c=[],d,e,g=0;e=a[g];g++)d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}}var Hj=new Ej(document);Hj.j=3950;function Ij(a,b){Hj.set(""+a,b,void 0,"/","youtube.com")};var Jj;function Kj(){var a=Lj(),b=Mj();lb(a,b);Nj()&&Fb(a,b);a=Oj(a);if(mb(a))try{a="remote_sid",Hj.remove(""+a,"/","youtube.com")}catch(c){}else try{Ij("remote_sid",a.join(","))}catch(d){}}function Lj(){var a=Di("yt-remote-connected-devices")||[];Ab(a);return a}function Oj(a){if(mb(a))return[];var b=a[0].indexOf("#"),c=-1==b?a[0]:a[0].substring(0,b);return D(a,function(a,b){return 0==b?a:a.substring(c.length)})}function Pj(a){Bi("yt-remote-connected-devices",a,86400)}
function Mj(){if(Qj)return Qj;var a=Di("yt-remote-device-id");a||(a=pj(),Bi("yt-remote-device-id",a,31536E3));for(var b=Lj(),c=1,d=a;lb(b,d);)c++,d=a+"#"+c;return Qj=d}function Rj(){return Di("yt-remote-session-browser-channel")}function Nj(){return Di("yt-remote-session-screen-id")}
function Sj(a){5<a.length&&(a=a.slice(a.length-5));var b=D(Tj(),function(a){return a.loungeToken}),c=D(a,function(a){return a.loungeToken});hb(c,function(a){return!lb(b,a)})&&Uj();Bi("yt-remote-local-screens",a,31536E3)}function Tj(){return Di("yt-remote-local-screens")||[]}function Uj(){Bi("yt-remote-lounge-token-expiration",!0,86400)}function Vj(){return!Di("yt-remote-lounge-token-expiration")}function Wj(a){Bi("yt-remote-online-screens",a,60)}
function Xj(){return Di("yt-remote-online-screens")||[]}function Yj(a){Bi("yt-remote-online-dial-devices",a,30)}function Zj(){return Di("yt-remote-online-dial-devices")||[]}function ak(a,b){Bi("yt-remote-session-browser-channel",a);Bi("yt-remote-session-screen-id",b);var c=Lj(),d=Mj();lb(c,d)||c.push(d);Pj(c);Kj()}function bk(a){a||(Ei("yt-remote-session-screen-id"),Ei("yt-remote-session-video-id"));Kj();a=Lj();pb(a,Mj());Pj(a)}
function ck(){if(!Jj){var a=Cj();a&&(Jj=new qi(a))}return Jj?!!Jj.get("yt-remote-use-staging-server"):!1}var Qj="";function dk(a){xj.call(this,"AccountScreenService");this.g=a;this.j=NaN;this.screens=ek();this.info("Initializing with "+Uh(this.screens))}z(dk,xj);f=dk.prototype;f.start=function(){this.Ft()};f.add=function(a,b,c){if(this.contains(a))this.de(a,a.name,b,c);else{var d=fk(this,a.id);this.g.sendRequest("POST",d,{screen_name:a.name},x(this.ZD,this,a,b,c),x(this.Fj,this,"add",c),!0,!0)}};
f.remove=function(a,b,c){if(this.contains(a)){var d=fk(this,a.id);this.g.sendRequest("DELETE",d,null,x(this.fE,this,a,b,c),x(this.Fj,this,"remove",c),!0,!0)}else a="Trying to remove non-account screen: "+a.name,this.warn(a),c(Error(a))};f.de=function(a,b,c,d){if(this.contains(a)){var e=fk(this,a.id);this.g.sendRequest("PUT",e,{screen_name:b},x(this.gE,this,a,b,c,d),x(this.Fj,this,"update",d),!0,!0)}else a="Trying to update non-account screen: "+a.name,this.warn(a),d(Error(a))};
f.K=function(){M(this.j);dk.H.K.call(this)};function gk(a,b){return a.length!=b.length?!1:Db(a,b,function(a,b){return a||b?!a!=!b?!1:a.id==b.id&&a.name==b.name:!0})}function ek(){var a=Sh(Tj()),b=Sh(Xj());return eb(b,function(b){return!wj(a,b.id)})}function fk(a,b){var c=lj(a.g,"/screens");return b?c+"/"+b:c}f.Ft=function(){if(!this.$()){M(this.j);var a=fk(this);this.g.sendRequest("GET",a,null,x(this.mC,this),x(this.Fj,this,"load",u),!1,!0)}};
f.mC=function(a){if(!this.$())if(a=Sh(Ub(a)),gk(this.screens,a))for(var b=0,c=this.screens.length;b<c;++b){var d=this.screens[b],e=wj(a,d.id);e&&e.token&&(d.token=e.token)}else this.info("Updated account screens: "+Uh(a)),this.screens=a,this.publish("screenChange"),a=this.Bb().length?12E4:6E4,this.j=L(x(this.Ft,this),a)};f.ZD=function(a,b){this.$()||(yj(this,a),this.publish("screenChange"),b(a))};f.fE=function(a,b){this.$()||(Aj(this,a),this.publish("screenChange"),b(a))};
f.gE=function(a,b,c){this.$()||(a=this.get(a.id),a.name=b,c(a),this.publish("screenChange"))};f.Fj=function(a,b,c){this.$()||(a="Failed to "+a+" account screen: "+c,this.warn(a),b(Error(a)))};function hk(a,b,c,d){T.call(this);this.C=a;this.B=b;this.o=c;this.A=d;this.k=0;this.g=null;this.j=NaN}z(hk,T);var ik=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];f=hk.prototype;f.start=function(){!this.g&&isNaN(this.j)&&this.xr()};f.stop=function(){this.g&&(this.g.abort(),this.g=null);isNaN(this.j)||(M(this.j),this.j=NaN)};f.K=function(){this.stop();hk.H.K.call(this)};
f.xr=function(){this.j=NaN;this.g=cj(lj(this.C,"/pairing/get_screen"),{method:"POST",ab:{pairing_code:this.B},timeout:5E3,Ma:x(this.tB,this),onError:x(this.sB,this),Td:x(this.uB,this)})};f.tB=function(a,b){this.g=null;var c=b.screen||{};c.dialId=this.o;c.name=this.A;this.publish("pairingComplete",new Mh(c))};
f.sB=function(a){this.g=null;a.status&&404==a.status?this.k>=ik.length?this.publish("pairingFailed",Error("DIAL polling timed out")):(a=ik[this.k],this.j=L(x(this.xr,this),a),this.k++):this.publish("pairingFailed",Error("Server error "+a.status))};f.uB=function(){this.g=null;this.publish("pairingFailed",Error("Server not responding"))};function jk(a){xj.call(this,"LocalScreenService");this.j=a;this.g=NaN;kk(this);this.info("Initializing with "+Uh(this.screens))}z(jk,xj);f=jk.prototype;f.start=function(){kk(this)&&this.publish("screenChange");Vj()&&lk(this);M(this.g);this.g=L(x(this.start,this),1E4)};f.add=function(a,b){kk(this);yj(this,a);mk(this,!1);this.publish("screenChange");b(a);a.token||lk(this)};f.remove=function(a,b){var c=kk(this);Aj(this,a)&&(mk(this,!1),c=!0);b(a);c&&this.publish("screenChange")};
f.de=function(a,b,c,d){var e=kk(this),g=this.get(a.id);g?(g.name!=b&&(g.name=b,mk(this,!1),e=!0),c(a)):d(Error("no such local screen."));e&&this.publish("screenChange")};f.K=function(){M(this.g);jk.H.K.call(this)};function lk(a){if(a.screens.length){var b=D(a.screens,function(a){return a.id}),c=lj(a.j,"/pairing/get_lounge_token_batch");a.j.sendRequest("POST",c,{screen_ids:b.join(",")},x(a.HE,a),x(a.GE,a))}}
f.HE=function(a){kk(this);var b=this.screens.length;a=a&&a.screens||[];for(var c=0,d=a.length;c<d;++c){var e=a[c],g=this.get(e.screenId);g&&(g.token=e.loungeToken,--b)}mk(this,!b);b&&this.warn("Missed "+b+" lounge tokens.")};f.GE=function(a){this.warn("Requesting lounge tokens failed: "+a)};function kk(a){var b=Sh(Tj()),b=eb(b,function(a){return!a.uuid});return zj(a,b)}function mk(a,b){Sj(D(a.screens,Qh));b&&Uj()};function nk(a,b){T.call(this);this.A=b;this.g=ok(this);this.B=a;this.k=this.o=NaN;this.j=null;this.C=x(this.ix,this);pk("Initialized with "+Af(this.g))}z(nk,T);f=nk.prototype;f.start=function(){var a=parseInt(Di("yt-remote-fast-check-period")||"0",10);(this.o=y()-144E5<a?0:a)?qk(this,!1):(this.o=y()+3E5,Bi("yt-remote-fast-check-period",this.o),this.nn());P(window,"storage",this.C)};f.isEmpty=function(){return bc(this.g)};
f.update=function(){pk("Updating availability on schedule.");var a=this.A(),b=Pb(this.g,function(b,d){return b&&!!wj(a,d)},this);rk(this,b)};function sk(a,b,c){var d=lj(a.B,"/pairing/get_screen_availability");a.B.sendRequest("POST",d,{lounge_token:b.token},x(function(a){a=a.screens||[];for(var d=0,h=a.length;d<h;++d)if(a[d].loungeToken==b.token){c("online"==a[d].status);return}c(!1)},a),x(function(){c(!1)},a))}
f.K=function(){M(this.k);this.k=NaN;this.j&&(this.j.abort(),this.j=null);var a=Yg(window,"storage",this.C,!1);a&&$g(a);nk.H.K.call(this)};function rk(a,b){var c;t:if(Tb(b)!=Tb(a.g))c=!1;else{c=Vb(b);for(var d=0,e=c.length;d<e;++d)if(!a.g[c[d]]){c=!1;break t}c=!0}c||(pk("Updated online screens: "+Af(a.g)),a.g=b,a.publish("screenChange"));tk(a)}function qk(a,b){isNaN(a.k)||M(a.k);var c=x(a.nn,a),d;d=0;b&&(d=2E3+8E3*Math.random());d=0<a.o&&a.o<y()?2E4+d:1E4+d;a.k=L(c,d)}
f.nn=function(){M(this.k);this.k=NaN;this.j&&this.j.abort();var a=uk(this);if(Tb(a)){var b=lj(this.B,"/pairing/get_screen_availability"),c={lounge_token:Vb(a).join(",")};this.j=this.B.sendRequest("POST",b,c,x(this.FD,this,a),x(this.ED,this))}else rk(this,{}),qk(this,!1)};
f.FD=function(a,b){this.j=null;var c=Vb(uk(this));if(Db(c,Vb(a))){for(var c=b.screens||[],d={},e=0,g=c.length;e<g;++e)d[a[c[e].loungeToken]]="online"==c[e].status;rk(this,d);qk(this,!1)}else this.Oa("Changing Screen set during request."),this.nn()};f.ED=function(a){this.Oa("Screen availability failed: "+a);this.j=null;qk(this,!1)};f.ix=function(a){"yt-remote-online-screen-ids"==a.key&&(this.g=ok(this),qk(this,!0))};function pk(a){Jh("OnlineScreenService",a)}
f.Oa=function(a){Jh("OnlineScreenService",a)};function uk(a){var b={};C(a.A(),function(a){a.token?b[a.token]=a.id:this.Oa("Requesting availability of screen w/o lounge token.")});return b}function ok(a){var b=Di("yt-remote-online-screen-ids")||"",b=b?b.split(","):[],c={};a=a.A();for(var d=0,e=a.length;d<e;++d){var g=a[d].id;c[g]=lb(b,g)}return c}
function tk(a){var b=Vb(Pb(a.g,function(a){return a}));Ab(b);b.length?Bi("yt-remote-online-screen-ids",b.join(","),60):Ei("yt-remote-online-screen-ids");a=eb(a.A(),function(a){return!!this.g[a.id]},a);Wj(D(a,Qh))};function vk(a,b){xj.call(this,"ScreenService");this.o=a;this.k=this.g=this.j=null;this.A=[];this.B={};wk(this,b)}z(vk,xj);f=vk.prototype;f.start=function(a){a?(this.g||(this.g=new dk(this.o),this.g.subscribe("screenChange",x(this.ah,this))),this.g.start()):this.g&&(Wh(this.g),this.g=null,xk(this));this.j.start();this.k.start();this.screens.length&&(this.publish("screenChange"),this.k.isEmpty()||this.publish("onlineScreenChange"))};
f.add=function(a,b,c){this.g?this.g.add(a,x(function(a){this.ah();this.j.add(a,u,u);b(a)},this),c):this.j.add(a,b,c)};f.remove=function(a,b,c){this.g&&this.g.contains(a)?(this.g.remove(a,x(function(a){this.ah();b(a)},this),c),this.j.remove(a,u,u)):this.j.remove(a,b,c);this.k.update()};f.de=function(a,b,c,d){this.g&&this.g.contains(a)?(this.g.de(a,b,c,d),this.j.de(a,b,u,u)):this.j.contains(a)?this.j.de(a,b,c,d):(a="Updating name of unknown screen: "+a.name,this.warn(a),d(Error(a)))};
f.Bb=function(a){return a?this.screens:sb(this.screens,eb(this.A,function(a){return!this.contains(a)},this))};f.As=function(){return eb(this.Bb(!0),function(a){return!!this.k.g[a.id]},this)};
function yk(a,b,c,d,e,g){a.info("getAutomaticScreenByIds "+c+" / "+b);c||(c=a.B[b]);var h=a.Bb();if(h=(c?wj(h,c):null)||wj(h,b)){h.uuid=b;var k=zk(a,h);sk(a.k,k,function(a){e(a?k:null)})}else c?Ak(a,c,x(function(a){var g=zk(this,new Mh({name:d,screenId:c,loungeToken:a,dialId:b||""}));sk(this.k,g,function(a){e(a?g:null)})},a),g):e(null)}
function Bk(a,b,c,d,e,g){a.info("getDialScreenByPairingCode "+b+" / "+c);var h=new hk(a.o,b,c,d);h.subscribe("pairingComplete",x(function(a){Wh(h);e(zk(this,a))},a));h.subscribe("pairingFailed",function(a){Wh(h);g(a)});h.start();return x(h.stop,h)}function Ck(a,b){for(var c=0,d=a.screens.length;c<d;++c)if(a.screens[c].name==b)return a.screens[c];return null}f.Pt=function(a,b){for(var c=2,d=b(a,c);Ck(this,d);){c++;if(20<c)return a;d=b(a,c)}return d};
f.VG=function(a,b,c,d){cj(lj(this.o,"/pairing/get_screen"),{method:"POST",ab:{pairing_code:a},timeout:5E3,Ma:x(function(a,d){var h=new Mh(d.screen||{});if(!h.name||Ck(this,h.name))h.name=this.Pt(h.name,b);c(zk(this,h))},this),onError:x(function(a){d(Error("pairing request failed: "+a.status))},this),Td:x(function(){d(Error("pairing request timed out."))},this)})};f.K=function(){Wh(this.g);Wh(this.j);Wh(this.k);vk.H.K.call(this)};
function Ak(a,b,c,d){a.info("requestLoungeToken_ for "+b);var e={ab:{screen_ids:b},method:"POST",context:a,Ma:function(a,e){var k=e&&e.screens||[];k[0]&&k[0].screenId==b?c(k[0].loungeToken):d(Error("Missing lounge token in token response"))},onError:function(){d(Error("Request screen lounge token failed"))}};cj(lj(a.o,"/pairing/get_lounge_token_batch"),e)}
function xk(a){a.g?a.screens=sb(a.g.Bb(),eb(a.j.Bb(),function(a){return!this.g.contains(a)},a)):a.screens=a.j.Bb();for(var b=hc(a.B),c=0,d=a.screens.length;c<d;++c){var e=a.screens[c];e.uuid=b[e.id]||""}a.info("Updated manual screens: "+Uh(a.screens))}f.ah=function(){xk(this);this.publish("screenChange");this.k.update()};
function wk(a,b){Dk(a);a.j=new jk(a.o);a.j.subscribe("screenChange",x(a.ah,a));b&&(a.g=new dk(a.o),a.g.subscribe("screenChange",x(a.ah,a)));xk(a);a.A=Sh(Di("yt-remote-automatic-screen-cache")||[]);Dk(a);a.info("Initializing automatic screens: "+Uh(a.A));a.k=new nk(a.o,x(a.Bb,a,!0));a.k.subscribe("screenChange",x(function(){this.publish("onlineScreenChange")},a))}
function zk(a,b){var c=a.get(b.id);c?(c.uuid=b.uuid,b=c):((c=wj(a.A,b.uuid))?(c.id=b.id,c.token=b.token,b=c):a.A.push(b),Bi("yt-remote-automatic-screen-cache",D(a.A,Qh)));Dk(a);a.B[b.uuid]=b.id;Bi("yt-remote-device-id-map",a.B,31536E3);return b}function Dk(a){a.B=Di("yt-remote-device-id-map")||{}}vk.prototype.dispose=vk.prototype.dispose;function Ek(a,b,c){T.call(this);this.J=c;this.F=a;this.j=b;this.k=null}z(Ek,T);function Fk(a,b){a.k=b;a.publish("sessionScreen",a.k)}f=Ek.prototype;f.Rb=function(a){this.$()||(a&&this.warn(""+a),this.k=null,this.publish("sessionScreen",null))};f.info=function(a){Jh(this.J,a)};f.warn=function(a){Jh(this.J,a)};f.Zs=function(){return null};
f.ym=function(a){var b=this.j;a?(b.displayStatus=new chrome.cast.ReceiverDisplayStatus(a,[]),b.displayStatus.showStop=!0):b.displayStatus=null;chrome.cast.setReceiverDisplayStatus(b,x(function(){this.info("Updated receiver status for "+b.friendlyName+": "+a)},this),x(function(){this.warn("Failed to update receiver status for: "+b.friendlyName)},this))};f.K=function(){this.ym("");Ek.H.K.call(this)};function Gk(a,b){Ek.call(this,a,b,"CastSession");this.g=null;this.A=0;this.o=null;this.C=x(this.SB,this);this.B=x(this.RB,this);this.A=L(x(function(){Hk(this,null)},this),12E4)}z(Gk,Ek);f=Gk.prototype;
f.Vm=function(a){if(this.g){if(this.g==a)return;this.warn("Overriding cast sesison with new session object");this.g.removeUpdateListener(this.C);this.g.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.B)}this.g=a;this.g.addUpdateListener(this.C);this.g.addMessageListener("urn:x-cast:com.google.youtube.mdx",this.B);this.o&&Ik(this);Jk(this,"getMdxSessionStatus")};f.Tf=function(a){this.info("launchWithParams: "+Af(a));this.o=a;this.g&&Ik(this)};
f.stop=function(){this.g?this.g.stop(x(function(){this.Rb()},this),x(function(){this.Rb(Error("Failed to stop receiver app."))},this)):this.Rb(Error("Stopping cast device witout session."))};f.ym=u;f.K=function(){this.info("disposeInternal");M(this.A);this.A=0;this.g&&(this.g.removeUpdateListener(this.C),this.g.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.B));this.g=null;Gk.H.K.call(this)};
function Ik(a){var b=a.o.videoId||a.o.videoIds[a.o.index];b&&Jk(a,"flingVideo",{videoId:b,currentTime:a.o.currentTime||0});a.o=null}function Jk(a,b,c){a.info("sendYoutubeMessage_: "+b+" "+Af(c));var d={};d.type=b;c&&(d.data=c);a.g?a.g.sendMessage("urn:x-cast:com.google.youtube.mdx",d,u,x(function(){this.warn("Failed to send message: "+b+".")},a)):a.warn("Sending yt message without session: "+Af(d))}
f.RB=function(a,b){if(!this.$())if(b){var c=zf(b);if(c){var d=""+c.type,c=c.data||{};this.info("onYoutubeMessage_: "+d+" "+Af(c));switch(d){case "mdxSessionStatus":Hk(this,c.screenId);break;default:this.warn("Unknown youtube message: "+d)}}else this.warn("Unable to parse message.")}else this.warn("No data in message.")};
function Hk(a,b){M(a.A);b?(a.info("onConnectedScreenId_: Received screenId: "+b),a.k&&a.k.id==b||yk(a.F,a.j.label,b,a.j.friendlyName,x(function(a){a?Fk(this,a):this.Rb(Error("Unable to fetch screen."))},a),x(a.Rb,a))):a.Rb(Error("Waiting for session status timed out."))}f.Zs=function(){return this.g};f.SB=function(a){this.$()||a||(this.warn("Cast session died."),this.Rb())};function Kk(a,b){Ek.call(this,a,b,"DialSession");this.A=this.D=null;this.G="";this.o=null;this.C=u;this.B=NaN;this.I=x(this.bA,this);this.g=u}z(Kk,Ek);f=Kk.prototype;f.Vm=function(a){this.A=a;this.A.addUpdateListener(this.I)};f.Tf=function(a){this.o=a;this.C()};f.stop=function(){this.g();this.g=u;M(this.B);this.A?this.A.stop(x(this.Rb,this,null),x(this.Rb,this,"Failed to stop DIAL device.")):this.Rb()};
f.K=function(){this.g();this.g=u;M(this.B);this.A&&this.A.removeUpdateListener(this.I);this.A=null;Kk.H.K.call(this)};function Lk(a){a.g=Bk(a.F,a.G,a.j.label,a.j.friendlyName,x(function(a){this.g=u;Fk(this,a)},a),x(function(a){this.g=u;this.Rb(a)},a))}f.bA=function(a){this.$()||a||(this.warn("DIAL session died."),this.g(),this.g=u,this.Rb())};
function Mk(a){var b={};b.pairingCode=a.G;if(a.o){var c=a.o.index||0,d=a.o.currentTime||0;b.v=a.o.videoId||a.o.videoIds[c];b.t=d}ck()&&(b.env_useStageMdx=1);return ce(b)}f.xm=function(a){this.G=pj();if(this.o){var b=new chrome.cast.DialLaunchResponse(!0,Mk(this));a(b);Lk(this)}else this.C=x(function(){M(this.B);this.C=u;this.B=NaN;var b=new chrome.cast.DialLaunchResponse(!0,Mk(this));a(b);Lk(this)},this),this.B=L(x(function(){this.C()},this),100)};
f.Zz=function(a,b){yk(this.F,this.D.receiver.label,a,this.j.friendlyName,x(function(a){a&&a.token?(Fk(this,a),b(new chrome.cast.DialLaunchResponse(!1))):this.xm(b)},this),x(function(a){this.warn("Failed to get DIAL screen: "+a);this.xm(b)},this))};function Nk(a,b){Ek.call(this,a,b,"ManualSession");this.g=L(x(this.Tf,this,null),150)}z(Nk,Ek);Nk.prototype.stop=function(){this.Rb()};Nk.prototype.Vm=u;Nk.prototype.Tf=function(){M(this.g);this.g=NaN;var a=wj(this.F.Bb(),this.j.label);a?Fk(this,a):this.Rb(Error("No such screen"))};Nk.prototype.K=function(){M(this.g);this.g=NaN;Nk.H.K.call(this)};function Ok(a){T.call(this);this.j=a;this.g=null;this.A=!1;this.k=[];this.o=x(this.Ey,this)}z(Ok,T);f=Ok.prototype;
f.init=function(a,b){chrome.cast.timeout.requestSession=3E4;var c=new chrome.cast.SessionRequest("233637DE");c.dialRequest=new chrome.cast.DialRequest("YouTube");var d=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED,e=a?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION,c=new chrome.cast.ApiConfig(c,x(this.Js,this),x(this.wD,this),d,e);c.customDialLaunchCallback=x(this.vD,this);chrome.cast.initialize(c,x(function(){this.$()||(chrome.cast.addReceiverActionListener(this.o),
Fh(Pk),this.j.subscribe("onlineScreenChange",x(this.sq,this)),this.k=Qk(this),chrome.cast.setCustomReceivers(this.k,u,x(function(a){this.Oa("Failed to set initial custom receivers: "+Af(a))},this)),this.publish("yt-remote-cast2-availability-change",Rk(this)),b(!0))},this),function(a){this.Oa("Failed to initialize API: "+Af(a));b(!1)})};
f.SG=function(a,b){Sk("Setting connected screen ID: "+a+" -> "+b);if(this.g){var c=this.g.k;if(!a||c&&c.id!=a)Sk("Unsetting old screen status: "+this.g.j.friendlyName),Wh(this.g),this.g=null}if(a&&b){if(!this.g){c=wj(this.j.Bb(),a);if(!c){Sk("setConnectedScreenStatus: Unknown screen.");return}var d=Tk(this,c);d||(Sk("setConnectedScreenStatus: Connected receiver not custom..."),d=new chrome.cast.Receiver(c.uuid?c.uuid:c.id,c.name),d.receiverType=chrome.cast.ReceiverType.CUSTOM,this.k.push(d),chrome.cast.setCustomReceivers(this.k,
u,x(function(a){this.Oa("Failed to set initial custom receivers: "+Af(a))},this)));Sk("setConnectedScreenStatus: new active receiver: "+d.friendlyName);Uk(this,new Nk(this.j,d),!0)}this.g.ym(b)}else Sk("setConnectedScreenStatus: no screen.")};function Tk(a,b){return b?E(a.k,function(a){return Nh(b,a.label)},a):null}f.TG=function(a){this.$()?this.Oa("Setting connection data on disposed cast v2"):this.g?this.g.Tf(a):this.Oa("Setting connection data without a session")};
f.stopSession=function(){this.$()?this.Oa("Stopping session on disposed cast v2"):this.g?(this.g.stop(),Wh(this.g),this.g=null):Sk("Stopping non-existing session")};f.requestSession=function(){chrome.cast.requestSession(x(this.Js,this),x(this.nG,this))};f.K=function(){this.j.unsubscribe("onlineScreenChange",x(this.sq,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.o);Ih(Pk);Wh(this.g);Ok.H.K.call(this)};function Sk(a){Jh("Controller",a)}
f.Oa=function(a){Jh("Controller",a)};function Pk(a){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(a)}function Rk(a){return a.A||!!a.k.length||!!a.g}function Uk(a,b,c){Wh(a.g);(a.g=b)?(c?a.publish("yt-remote-cast2-receiver-resumed",b.j):a.publish("yt-remote-cast2-receiver-selected",b.j),b.subscribe("sessionScreen",x(a.or,a,b)),b.k?a.publish("yt-remote-cast2-session-change",b.k):c&&a.g.Tf(null)):a.publish("yt-remote-cast2-session-change",null)}
f.or=function(a,b){this.g==a&&(b||Uk(this,null),this.publish("yt-remote-cast2-session-change",b))};
f.Ey=function(a,b){if(!this.$())if(a)switch(Sk("onReceiverAction_ "+a.label+" / "+a.friendlyName+"-- "+b),b){case chrome.cast.ReceiverAction.CAST:if(this.g)if(this.g.j.label!=a.label)Sk("onReceiverAction_: Stopping active receiver: "+this.g.j.friendlyName),this.g.stop();else{Sk("onReceiverAction_: Casting to active receiver.");this.g.k&&this.publish("yt-remote-cast2-session-change",this.g.k);break}switch(a.receiverType){case chrome.cast.ReceiverType.CUSTOM:Uk(this,new Nk(this.j,a));break;case chrome.cast.ReceiverType.DIAL:Uk(this,
new Kk(this.j,a));break;case chrome.cast.ReceiverType.CAST:Uk(this,new Gk(this.j,a));break;default:this.Oa("Unknown receiver type: "+a.receiverType);return}break;case chrome.cast.ReceiverAction.STOP:this.g&&this.g.j.label==a.label?this.g.stop():this.Oa("Stopping receiver w/o session: "+a.friendlyName)}else this.Oa("onReceiverAction_ called without receiver.")};
f.vD=function(a){if(this.$())return Promise.reject(Error("disposed"));var b=a.receiver;b.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.Oa("Not DIAL receiver: "+b.friendlyName),b.receiverType=chrome.cast.ReceiverType.DIAL);var c=this.g?this.g.j:null;if(!c||c.label!=b.label)return this.Oa("Receiving DIAL launch request for non-clicked DIAL receiver: "+b.friendlyName),Promise.reject(Error("illegal DIAL launch"));if(c&&c.label==b.label&&c.receiverType!=chrome.cast.ReceiverType.DIAL){if(this.g.k)return Sk("Reselecting dial screen."),
this.publish("yt-remote-cast2-session-change",this.g.k),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.Oa('Changing CAST intent from "'+c.receiverType+'" to "dial" for '+b.friendlyName);Uk(this,new Kk(this.j,b))}b=this.g;b.D=a;return b.D.appState==chrome.cast.DialAppState.RUNNING?new Promise(x(b.Zz,b,(b.D.extraData||{}).screenId||null)):new Promise(x(b.xm,b))};
f.Js=function(a){if(!this.$()){Sk("New cast session ID: "+a.sessionId);var b=a.receiver;if(b.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.g)if(b.receiverType==chrome.cast.ReceiverType.CAST)Sk("Got resumed cast session before resumed mdx connection."),Uk(this,new Gk(this.j,b),!0);else{this.Oa("Got non-cast session without previous mdx receiver event, or mdx resume.");return}var c=this.g.j,d=wj(this.j.Bb(),c.label);d&&Nh(d,b.label)&&c.receiverType!=chrome.cast.ReceiverType.CAST&&b.receiverType==
chrome.cast.ReceiverType.CAST&&(Sk("onSessionEstablished_: manual to cast session change "+b.friendlyName),Wh(this.g),this.g=new Gk(this.j,b),this.g.subscribe("sessionScreen",x(this.or,this,this.g)),this.g.Tf(null));this.g.Vm(a)}}};f.WG=function(){return this.g?this.g.Zs():null};f.nG=function(a){this.$()||(this.Oa("Failed to estabilish a session: "+Af(a)),a.code!=chrome.cast.ErrorCode.CANCEL&&Uk(this,null))};
f.wD=function(a){Sk("Receiver availability updated: "+a);if(!this.$()){var b=Rk(this);this.A=a==chrome.cast.ReceiverAvailability.AVAILABLE;Rk(this)!=b&&this.publish("yt-remote-cast2-availability-change",Rk(this))}};
function Qk(a){var b=a.j.As(),c=a.g&&a.g.j;a=D(b,function(a){c&&Nh(a,c.label)&&(c=null);var b=a.uuid?a.uuid:a.id,g=Tk(this,a);g?(g.label=b,g.friendlyName=a.name):(g=new chrome.cast.Receiver(b,a.name),g.receiverType=chrome.cast.ReceiverType.CUSTOM);return g},a);c&&(c.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(c=new chrome.cast.Receiver(c.label,c.friendlyName),c.receiverType=chrome.cast.ReceiverType.CUSTOM),a.push(c));return a}
f.sq=function(){if(!this.$()){var a=Rk(this);this.k=Qk(this);Sk("Updating custom receivers: "+Af(this.k));chrome.cast.setCustomReceivers(this.k,u,x(function(){this.Oa("Failed to set custom receivers.")},this));var b=Rk(this);b!=a&&this.publish("yt-remote-cast2-availability-change",b)}};Ok.prototype.setLaunchParams=Ok.prototype.TG;Ok.prototype.setConnectedScreenStatus=Ok.prototype.SG;Ok.prototype.stopSession=Ok.prototype.stopSession;Ok.prototype.getCastSession=Ok.prototype.WG;
Ok.prototype.requestSession=Ok.prototype.requestSession;Ok.prototype.init=Ok.prototype.init;Ok.prototype.dispose=Ok.prototype.dispose;function Vk(a,b,c){yh?Xk(b)&&(Yk(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?Zk(a,c):Mi(function(b,e){b?Zk(a,c):($k("Failed to load cast API: "+e),al(!1),Yk(!1),Ei("yt-remote-cast-available"),Ei("yt-remote-cast-receiver"),bl(),c(!1))})):Wk("Cannot initialize because not running Chrome")}function bl(){Wk("dispose");Ni();var a=cl();a&&a.dispose();dl=null;q("yt.mdx.remote.cloudview.instance_",null,void 0);el(!1);gi(fl);fl.length=0}function gl(){return!!Di("yt-remote-cast-installed")}
function hl(){var a=Di("yt-remote-cast-receiver");return a?a.friendlyName:null}function il(){return gl()?cl()?dl.getCastSession():($k("getCastSelector: Cast is not initialized."),null):($k("getCastSelector: Cast API is not installed!"),null)}
function jl(){gl()?cl()?kl()?(Wk("Requesting cast selector."),dl.requestSession()):(Wk("Wait for cast API to be ready to request the session."),fl.push(ei("yt-remote-cast2-api-ready",jl))):$k("requestCastSelector: Cast is not initialized."):$k("requestCastSelector: Cast API is not installed!")}function ll(a){kl()?cl().setLaunchParams(a):$k("setLaunchParams called before ready.")}
function ml(){var a=nl();kl()?cl().setConnectedScreenStatus(a,"YouTube TV"):$k("setConnectedScreenStatus called before ready.")}var dl=null;function ol(a,b){dl.init(a,b)}
function Xk(a){var b=!1;if(!dl){var c=s("yt.mdx.remote.cloudview.instance_");c||(c=new Ok(a),c.subscribe("yt-remote-cast2-availability-change",function(a){Bi("yt-remote-cast-available",a);hi("yt-remote-cast2-availability-change",a)}),c.subscribe("yt-remote-cast2-receiver-selected",function(a){Wk("onReceiverSelected: "+a.friendlyName);Bi("yt-remote-cast-receiver",a);hi("yt-remote-cast2-receiver-selected",a)}),c.subscribe("yt-remote-cast2-receiver-resumed",function(a){Wk("onReceiverResumed: "+a.friendlyName);
Bi("yt-remote-cast-receiver",a)}),c.subscribe("yt-remote-cast2-session-change",function(a){Wk("onSessionChange: "+Th(a));a||Ei("yt-remote-cast-receiver");hi("yt-remote-cast2-session-change",a)}),q("yt.mdx.remote.cloudview.instance_",c,void 0),b=!0);dl=c}Wk("cloudview.createSingleton_: "+b);return b}function cl(){dl||(dl=s("yt.mdx.remote.cloudview.instance_"));return dl}
function Zk(a,b){al(!0);Yk(!1);ol(a,function(a){a?(el(!0),hi("yt-remote-cast2-api-ready")):($k("Failed to initialize cast API."),al(!1),Ei("yt-remote-cast-available"),Ei("yt-remote-cast-receiver"),bl());b(a)})}function Wk(a){Jh("cloudview",a)}function $k(a){Jh("cloudview",a)}function al(a){Wk("setCastInstalled_ "+a);Bi("yt-remote-cast-installed",a)}function kl(){return!!s("yt.mdx.remote.cloudview.apiReady_")}function el(a){Wk("setApiReady_ "+a);q("yt.mdx.remote.cloudview.apiReady_",a,void 0)}
function Yk(a){q("yt.mdx.remote.cloudview.initializing_",a,void 0)}var fl=[];function pl(a,b){this.action=a;this.params=b||null};function ql(){if(!("cast"in window))return!1;var a=window.cast||{};return"ActivityStatus"in a&&"Api"in a&&"LaunchRequest"in a&&"Receiver"in a}function rl(a){Jh("CAST",a)}function sl(a){var b=tl();b&&b.logMessage&&b.logMessage(a)}function ul(a){if(a.source==window&&a.data&&"CastApi"==a.data.source&&"Hello"==a.data.event)for(;vl.length;)vl.shift()()}
function wl(){if(!s("yt.mdx.remote.castv2_")&&!xl&&(mb(yl)&&ub(yl,Zj()),ql())){var a=tl();a?(a.removeReceiverListener("YouTube",zl),a.addReceiverListener("YouTube",zl),rl("API initialized in the other binary")):(a=new cast.Api,Al(a),a.addReceiverListener("YouTube",zl),a.setReloadTabRequestHandler&&a.setReloadTabRequestHandler(function(){L(function(){window.location.reload(!0)},1E3)}),Fh(sl),rl("API initialized"));xl=!0}}
function Bl(){var a=tl();a&&(rl("API disposed"),Ih(sl),a.setReloadTabRequestHandler&&a.setReloadTabRequestHandler(u),a.removeReceiverListener("YouTube",zl),Al(null));xl=!1;vl=null;(a=Yg(window,"message",ul,!1))&&$g(a)}function Cl(a){var b=ib(yl,function(b){return b.id==a.id});0<=b&&(yl[b]=nj(a))}
function zl(a){a.length&&rl("Updating receivers: "+Af(a));Dl(a);hi("yt-remote-cast-device-list-update");C(El(),function(a){Fl(a.id)});C(a,function(a){if(a.isTabProjected){var c=Gl(a.id);rl("Detected device: "+c.id+" is tab projected. Firing DEVICE_TAB_PROJECTED event.");L(function(){hi("yt-remote-cast-device-tab-projected",c.id)},1E3)}})}
function Hl(a,b){rl("Updating "+a+" activity status: "+Af(b));var c=Gl(a);c?(b.activityId&&(c.activityId=b.activityId),c.status="running"==b.status?"RUNNING":"stopped"==b.status?"STOPPED":"error"==b.status?"ERROR":"UNKNOWN","RUNNING"!=c.status&&(c.activityId=""),Cl(c),hi("yt-remote-cast-device-status-update",c)):rl("Device not found")}function El(){wl();return sj(yl)}
function Dl(a){a=D(a,function(a){var c={id:a.id,name:Ha(a.name)};if(a=Gl(a.id))c.activityId=a.activityId,c.status=a.status;return c});nb(yl);ub(yl,a)}function Gl(a){var b=El();return E(b,function(b){return b.id==a})||null}function Fl(a){var b=Gl(a),c=tl();c&&b&&b.activityId&&c.getActivityStatus(b.activityId,function(b){"error"==b.status&&(b.status="stopped");Hl(a,b)})}
function Il(a){wl();var b=Gl(a),c=tl();c&&b&&b.activityId?(rl("Stopping cast activity"),c.stopActivity(b.activityId,pa(Hl,a))):rl("Dropping cast activity stop")}function tl(){return s("yt.mdx.remote.castapi.api_")}function Al(a){q("yt.mdx.remote.castapi.api_",a,void 0)}var xl=!1,vl=null,yl=s("yt.mdx.remote.castapi.devices_")||[];q("yt.mdx.remote.castapi.devices_",yl,void 0);function Jl(a){this.g=new Kd;if(a){a=Qd(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])}}function Kl(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+ka(a):b.substr(0,1)+a}f=Jl.prototype;f.Sa=function(){return this.g.Sa()};f.add=function(a){this.g.set(Kl(a),a)};f.removeAll=function(a){a=Qd(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};f.remove=function(a){return this.g.remove(Kl(a))};f.clear=function(){this.g.clear()};f.isEmpty=function(){return this.g.isEmpty()};
f.contains=function(a){return Md(this.g,Kl(a))};f.Wa=function(){return this.g.Wa()};f.clone=function(){return new Jl(this)};f.equals=function(a){return this.Sa()==Pd(a)&&Ll(this,a)};function Ll(a,b){var c=Pd(b);if(a.Sa()>c)return!1;!(b instanceof Jl)&&5<c&&(b=new Jl(b));return Td(a,function(a){var c=b;return"function"==typeof c.contains?c.contains(a):"function"==typeof c.hg?c.hg(a):ga(c)||w(c)?lb(c,a):Xb(c,a)})}f.Zb=function(){return this.g.Zb(!1)};function Ml(){};var Nl=kc("area base br col command embed hr img input keygen link meta param source track wbr".split(" "));var Ol=/<[^>]*>|&[^;]+;/g;function Pl(a,b){return b?a.replace(Ol,""):a}
var Ql=RegExp("[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]"),Rl=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Sl=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]"),Tl=/^http:\/\/.*/,Ul=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i,Vl=
/\s+/,Wl=/\d/;function Xl(){this.g=Yl}Xl.prototype.cg=!0;Xl.prototype.ag=function(){return""};Xl.prototype.toString=function(){return"Const{}"};function Zl(a){return a instanceof Xl&&a.constructor===Xl&&a.g===Yl?"":"type_error:Const"}var Yl={};function $l(){this.g="";this.j=am}$l.prototype.cg=!0;var am={};$l.prototype.ag=function(){return this.g};function bm(a){var b=new $l;b.g=a;return b}var cm=bm(""),dm=/^[-.%_!# a-zA-Z0-9]+$/;function em(){this.g=fm}em.prototype.cg=!0;em.prototype.ag=function(){return""};em.prototype.Nn=!0;em.prototype.$f=function(){return 1};function gm(a){return a instanceof em&&a.constructor===em&&a.g===fm?"":"type_error:SafeUrl"}var fm={};function hm(){this.g=im}hm.prototype.cg=!0;hm.prototype.ag=function(){return""};hm.prototype.Nn=!0;hm.prototype.$f=function(){return 1};var im={};function jm(){this.g="";this.k=km;this.j=null}jm.prototype.Nn=!0;jm.prototype.$f=function(){return this.j};jm.prototype.cg=!0;jm.prototype.ag=function(){return this.g};function lm(a){return a instanceof jm&&a.constructor===jm&&a.k===km?a.g:"type_error:SafeHtml"}var mm=/^[a-zA-Z0-9-]+$/,nm=kc("action","cite","data","formaction","href","manifest","poster","src"),om=kc("link","script","style");
function pm(a){function b(a){if(fa(a))C(a,b);else{if(!(a instanceof jm)){var g=null;a.Nn&&(g=a.$f());a=qm(za(a.cg?a.ag():String(a)),g)}d+=lm(a);a=a.$f();0==c?c=a:0!=a&&c!=a&&(c=null)}}var c=0,d="";C(arguments,b);return qm(d,c)}var km={};function qm(a,b){var c=new jm;c.g=a;c.j=b;return c}qm("",0);function rm(){this.g=y()}new rm;rm.prototype.set=function(a){this.g=a};rm.prototype.get=function(){return this.g};function sm(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.j=!1;this.rs=!0}sm.prototype.K=function(){};sm.prototype.dispose=function(){};sm.prototype.stopPropagation=function(){this.j=!0};sm.prototype.preventDefault=function(){this.defaultPrevented=!0;this.rs=!1};function tm(a){a.stopPropagation()};var um=!qc||Fc(9),vm=qc&&!Ec("9");!sc||Ec("528");rc&&Ec("1.9b")||qc&&Ec("8")||pc&&Ec("9.5")||sc&&Ec("528");rc&&!Ec("8")||qc&&Ec("9");var wm="ontouchstart"in m||!!(m.document&&document.documentElement&&"ontouchstart"in document.documentElement)||!(!m.navigator||!m.navigator.msMaxTouchPoints);function xm(a,b){sm.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.charCode=this.keyCode=this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.g=this.state=null;a&&this.init(a,b)}z(xm,sm);f=xm.prototype;
f.init=function(a,b){var c=this.type=a.type;this.target=a.target||a.srcElement;this.currentTarget=b;var d=a.relatedTarget;d?rc&&(Nf(d,"nodeName")||(d=null)):"mouseover"==c?d=a.fromElement:"mouseout"==c&&(d=a.toElement);this.relatedTarget=d;this.clientX=void 0!==a.clientX?a.clientX:a.pageX;this.clientY=void 0!==a.clientY?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=
a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.state=a.state;this.g=a;a.defaultPrevented&&this.preventDefault()};f.stopPropagation=function(){xm.H.stopPropagation.call(this);this.g.stopPropagation?this.g.stopPropagation():this.g.cancelBubble=!0};f.preventDefault=function(){xm.H.preventDefault.call(this);var a=this.g;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,vm)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};
f.mE=function(){return this.g};f.K=function(){};var ym="closure_listenable_"+(1E6*Math.random()|0);function zm(a){return!(!a||!a[ym])}var Am=0;function Bm(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.Rf=!!d;this.Oc=e;this.key=++Am;this.removed=this.Gj=!1}function Cm(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.Oc=null};function Dm(a){this.src=a;this.g={};this.j=0}Dm.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.g[g];a||(a=this.g[g]=[],this.j++);var h=Em(a,b,d,e);-1<h?(b=a[h],c||(b.Gj=!1)):(b=new Bm(b,this.src,g,!!d,e),b.Gj=c,a.push(b));return b};Dm.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var e=this.g[a];b=Em(e,b,c,d);return-1<b?(Cm(e[b]),qb(e,b),0==e.length&&(delete this.g[a],this.j--),!0):!1};
function Fm(a,b){var c=b.type;if(!(c in a.g))return!1;var d=pb(a.g[c],b);d&&(Cm(b),0==a.g[c].length&&(delete a.g[c],a.j--));return d}Dm.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.g)if(!a||c==a){for(var d=this.g[c],e=0;e<d.length;e++)++b,Cm(d[e]);delete this.g[c];this.j--}return b};function Gm(a,b,c,d,e){a=a.g[b.toString()];b=-1;a&&(b=Em(a,c,d,e));return-1<b?a[b]:null}
function Em(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.removed&&g.listener==b&&g.Rf==!!c&&g.Oc==d)return e}return-1};var Hm="closure_lm_"+(1E6*Math.random()|0),Im={},Jm=0;function Km(a,b,c,d,e){if(fa(b)){for(var g=0;g<b.length;g++)Km(a,b[g],c,d,e);return null}c=Lm(c);return zm(a)?a.listen(b,c,d,e):Mm(a,b,c,!1,d,e)}function Mm(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=!!e,k=Nm(a);k||(a[Hm]=k=new Dm(a));c=k.add(b,c,d,e,g);if(c.proxy)return c;d=Om();c.proxy=d;d.src=a;d.listener=c;a.addEventListener?a.addEventListener(b.toString(),d,h):a.attachEvent(Pm(b.toString()),d);Jm++;return c}
function Om(){var a=Qm,b=um?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function Rm(a,b,c,d,e){if(fa(b)){for(var g=0;g<b.length;g++)Rm(a,b[g],c,d,e);return null}c=Lm(c);return zm(a)?a.xd.add(String(b),c,!0,d,e):Mm(a,b,c,!0,d,e)}function Sm(a,b,c,d,e){if(fa(b))for(var g=0;g<b.length;g++)Sm(a,b[g],c,d,e);else c=Lm(c),zm(a)?a.Ga(b,c,d,e):a&&(a=Nm(a))&&(b=Gm(a,b,c,!!d,e))&&Tm(b)}
function Tm(a){if(ha(a)||!a||a.removed)return!1;var b=a.src;if(zm(b))return Fm(b.xd,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.Rf):b.detachEvent&&b.detachEvent(Pm(c),d);Jm--;(c=Nm(b))?(Fm(c,a),0==c.j&&(c.src=null,b[Hm]=null)):Cm(a);return!0}function Pm(a){return a in Im?Im[a]:Im[a]="on"+a}function Um(a,b,c,d){var e=1;if(a=Nm(a))if(b=a.g[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var g=b[a];g&&g.Rf==c&&!g.removed&&(e&=!1!==Vm(g,d))}return Boolean(e)}
function Vm(a,b){var c=a.listener,d=a.Oc||a.src;a.Gj&&Tm(a);return c.call(d,b)}
function Qm(a,b){if(a.removed)return!0;if(!um){var c=b||s("window.event"),d=new xm(c,this),e=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){t:{var g=!1;if(0==c.keyCode)try{c.keyCode=-1;break t}catch(h){g=!0}if(g||void 0==c.returnValue)c.returnValue=!0}c=[];for(g=d.currentTarget;g;g=g.parentNode)c.push(g);for(var g=a.type,k=c.length-1;!d.j&&0<=k;k--)d.currentTarget=c[k],e&=Um(c[k],g,!0,d);for(k=0;!d.j&&k<c.length;k++)d.currentTarget=c[k],e&=Um(c[k],g,!1,d)}return e}return Vm(a,new xm(b,this))}
function Nm(a){a=a[Hm];return a instanceof Dm?a:null}var Wm="__closure_events_fn_"+(1E9*Math.random()>>>0);function Lm(a){if(ia(a))return a;a[Wm]||(a[Wm]=function(b){return a.handleEvent(b)});return a[Wm]};function U(){Q.call(this);this.xd=new Dm(this);this.ma=this;this.W=null}z(U,Q);U.prototype[ym]=!0;f=U.prototype;f.fi=function(a){this.W=a};f.addEventListener=function(a,b,c,d){Km(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){Sm(this,a,b,c,d)};
f.T=function(a){var b,c=this.W;if(c){b=[];for(var d=1;c;c=c.W)b.push(c),++d}c=this.ma;d=a.type||a;if(w(a))a=new sm(a,c);else if(a instanceof sm)a.target=a.target||c;else{var e=a;a=new sm(d,c);jc(a,e)}var e=!0,g;if(b)for(var h=b.length-1;!a.j&&0<=h;h--)g=a.currentTarget=b[h],e=Xm(g,d,!0,a)&&e;a.j||(g=a.currentTarget=c,e=Xm(g,d,!0,a)&&e,a.j||(e=Xm(g,d,!1,a)&&e));if(b)for(h=0;!a.j&&h<b.length;h++)g=a.currentTarget=b[h],e=Xm(g,d,!1,a)&&e;return e};
f.K=function(){U.H.K.call(this);this.removeAllListeners();this.W=null};f.listen=function(a,b,c,d){return this.xd.add(String(a),b,!1,c,d)};f.Ga=function(a,b,c,d){return this.xd.remove(String(a),b,c,d)};f.removeAllListeners=function(a){return this.xd?this.xd.removeAll(a):0};
function Xm(a,b,c,d){b=a.xd.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.removed&&h.Rf==c){var k=h.listener,l=h.Oc||h.src;h.Gj&&Fm(a.xd,h);e=!1!==k.call(l,d)&&e}}return e&&0!=d.rs};function Ym(a,b){this.j=new Cf(a);this.g=b?zf:yf}Ym.prototype.stringify=function(a){return Bf(this.j,a)};Ym.prototype.parse=function(a){return this.g(a)};function Zm(a){this.j=0;this.k=a||100;this.g=[]}f=Zm.prototype;f.add=function(a){var b=this.g[this.j];this.g[this.j]=a;this.j=(this.j+1)%this.k;return b};f.get=function(a){a=$m(this,a);return this.g[a]};f.set=function(a,b){a=$m(this,a);this.g[a]=b};f.Sa=function(){return this.g.length};f.isEmpty=function(){return 0==this.g.length};f.clear=function(){this.j=this.g.length=0};f.Wa=function(){for(var a=this.Sa(),b=this.Sa(),c=[],a=this.Sa()-a;a<b;a++)c.push(this.get(a));return c};
f.La=function(){for(var a=[],b=this.Sa(),c=0;c<b;c++)a[c]=c;return a};f.hg=function(a){for(var b=this.Sa(),c=0;c<b;c++)if(this.get(c)==a)return!0;return!1};function $m(a,b){if(b>=a.g.length)throw Error("Out of bounds exception");return a.g.length<a.k?b:(a.j+Number(b))%a.k};function an(a){m.setTimeout(function(){throw a;},0)}var bn;
function cn(){var a=m.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&(a=function(){var a=document.createElement("iframe");a.style.display="none";a.src="";document.documentElement.appendChild(a);var b=a.contentWindow,a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host,a=x(function(a){if(("*"==d||a.origin==d)&&a.data==c)this.port1.onmessage()},
this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!oc("Trident")&&!oc("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(n(c.next)){c=c.next;var a=c.tu;c.tu=null;a()}};return function(a){d.next={tu:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement("script")?function(a){var b=document.createElement("script");b.onreadystatechange=function(){b.onreadystatechange=
null;b.parentNode.removeChild(b);b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){m.setTimeout(a,0)}};function dn(a,b){en||fn();gn||(en(),gn=!0);hn.push(new jn(a,b))}var en;function fn(){if(m.Promise&&m.Promise.resolve){var a=m.Promise.resolve();en=function(){a.then(kn)}}else en=function(){var a=kn;!ia(m.setImmediate)||m.Window&&m.Window.prototype.setImmediate==m.setImmediate?(bn||(bn=cn()),bn(a)):m.setImmediate(a)}}var gn=!1,hn=[];function kn(){for(;hn.length;){var a=hn;hn=[];for(var b=0;b<a.length;b++){var c=a[b];try{c.g.call(c.scope)}catch(d){an(d)}}}gn=!1}
function jn(a,b){this.g=a;this.scope=b};function ln(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function mn(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function nn(a,b){this.j=0;this.B=void 0;this.g=this.k=null;this.o=this.A=!1;try{var c=this;a.call(b,function(a){on(c,2,a)},function(a){on(c,3,a)})}catch(d){on(this,3,d)}}function pn(){var a=qn;return new nn(function(b,c){var d=a.length,e=[];if(d)for(var g=function(a,c){d--;e[a]=c;0==d&&b(e)},h=function(a){c(a)},k=0,l;l=a[k];k++)l.then(pa(g,k),h);else b(e)})}nn.prototype.then=function(a,b,c){return rn(this,ia(a)?a:null,ia(b)?b:null,c)};ln(nn);
nn.prototype.cancel=function(a){0==this.j&&dn(function(){var b=new sn(a);tn(this,b)},this)};function tn(a,b){if(0==a.j)if(a.k){var c=a.k;if(c.g){for(var d=0,e=-1,g=0,h;h=c.g[g];g++)if(h=h.mh)if(d++,h==a&&(e=g),0<=e&&1<d)break;0<=e&&(0==c.j&&1==d?tn(c,b):(d=c.g.splice(e,1)[0],un(c,d,3,b)))}}else on(a,3,b)}function vn(a,b){a.g&&a.g.length||2!=a.j&&3!=a.j||wn(a);a.g||(a.g=[]);a.g.push(b)}
function rn(a,b,c,d){var e={mh:null,ut:null,vt:null};e.mh=new nn(function(a,h){e.ut=b?function(c){try{var e=b.call(d,c);a(e)}catch(p){h(p)}}:a;e.vt=c?function(b){try{var e=c.call(d,b);!n(e)&&b instanceof sn?h(b):a(e)}catch(p){h(p)}}:h});e.mh.k=a;vn(a,e);return e.mh}nn.prototype.C=function(a){this.j=0;on(this,2,a)};nn.prototype.D=function(a){this.j=0;on(this,3,a)};
function on(a,b,c){if(0==a.j){if(a==c)b=3,c=new TypeError("Promise cannot resolve to itself");else{if(mn(c)){a.j=1;c.then(a.C,a.D,a);return}if(ja(c))try{var d=c.then;if(ia(d)){xn(a,c,d);return}}catch(e){b=3,c=e}}a.B=c;a.j=b;wn(a);3!=b||c instanceof sn||yn(a,c)}}function xn(a,b,c){function d(b){g||(g=!0,a.D(b))}function e(b){g||(g=!0,a.C(b))}a.j=1;var g=!1;try{c.call(b,e,d)}catch(h){d(h)}}function wn(a){a.A||(a.A=!0,dn(a.F,a))}
nn.prototype.F=function(){for(;this.g&&this.g.length;){var a=this.g;this.g=[];for(var b=0;b<a.length;b++)un(this,a[b],this.j,this.B)}this.A=!1};function un(a,b,c,d){if(2==c)b.ut(d);else{if(b.mh)for(;a&&a.o;a=a.k)a.o=!1;b.vt(d)}}function yn(a,b){a.o=!0;dn(function(){a.o&&zn.call(null,b)})}var zn=an;function sn(a){sa.call(this,a)}z(sn,sa);sn.prototype.name="cancel";function An(a,b){U.call(this);this.g=a||1;this.j=b||m;this.k=x(this.Hz,this);this.o=y()}z(An,U);f=An.prototype;f.enabled=!1;f.uc=null;function Bn(a,b){a.g=b;a.uc&&a.enabled?(a.stop(),a.start()):a.uc&&a.stop()}f.Hz=function(){if(this.enabled){var a=y()-this.o;0<a&&a<.8*this.g?this.uc=this.j.setTimeout(this.k,this.g-a):(this.uc&&(this.j.clearTimeout(this.uc),this.uc=null),this.T("tick"),this.enabled&&(this.uc=this.j.setTimeout(this.k,this.g),this.o=y()))}};
f.start=function(){this.enabled=!0;this.uc||(this.uc=this.j.setTimeout(this.k,this.g),this.o=y())};f.stop=function(){this.enabled=!1;this.uc&&(this.j.clearTimeout(this.uc),this.uc=null)};f.K=function(){An.H.K.call(this);this.stop();delete this.j};function Cn(a,b,c){if(ia(a))c&&(a=x(a,c));else if(a&&"function"==typeof a.handleEvent)a=x(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<b?-1:m.setTimeout(a,b||0)}function Dn(a){m.clearTimeout(a)};function En(a,b,c){Q.call(this);this.o=a;this.k=b;this.j=c;this.g=x(this.Jz,this)}z(En,Q);f=En.prototype;f.jg=!1;f.Nh=0;f.Qe=null;function Fn(a){a.Qe||a.Nh?a.jg=!0:Gn(a)}f.stop=function(){this.Qe&&(Dn(this.Qe),this.Qe=null,this.jg=!1)};f.pause=function(){this.Nh++};f.resume=function(){this.Nh--;this.Nh||!this.jg||this.Qe||(this.jg=!1,Gn(this))};f.K=function(){En.H.K.call(this);this.stop()};f.Jz=function(){this.Qe=null;this.jg&&!this.Nh&&(this.jg=!1,Gn(this))};
function Gn(a){a.Qe=Cn(a.g,a.k);a.o.call(a.j)};function Hn(a){Q.call(this);this.o=a;this.j={}}z(Hn,Q);var In=[];f=Hn.prototype;f.listen=function(a,b,c,d){return Jn(this,a,b,c,d)};function Kn(a,b,c,d,e){Jn(a,b,c,d,!1,e)}function Jn(a,b,c,d,e,g){fa(c)||(c&&(In[0]=c.toString()),c=In);for(var h=0;h<c.length;h++){var k=Km(b,c[h],d||a.handleEvent,e||!1,g||a.o||a);if(!k)break;a.j[k.key]=k}return a}function Ln(a,b,c,d){Mn(a,b,c,d,void 0)}function Nn(a,b,c,d,e){Mn(a,b,c,d,!1,e)}
function Mn(a,b,c,d,e,g){if(fa(c))for(var h=0;h<c.length;h++)Mn(a,b,c[h],d,e,g);else(b=Rm(b,c,d||a.handleEvent,e,g||a.o||a))&&(a.j[b.key]=b)}f.Ga=function(a,b,c,d,e){if(fa(b))for(var g=0;g<b.length;g++)this.Ga(a,b[g],c,d,e);else c=c||this.handleEvent,e=e||this.o||this,c=Lm(c),d=!!d,b=zm(a)?Gm(a.xd,String(b),c,d,e):a?(a=Nm(a))?Gm(a,b,c,d,e):null:null,b&&(Tm(b),delete this.j[b.key]);return this};f.removeAll=function(){Ob(this.j,Tm);this.j={}};f.K=function(){Hn.H.K.call(this);this.removeAll()};
f.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function On(a){switch(a){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}};function Pn(){}Pn.prototype.g=null;function Qn(a){var b;(b=a.g)||(b={},Rn(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var Sn;function Tn(){}z(Tn,Pn);function Un(a){return(a=Rn(a))?new ActiveXObject(a):new XMLHttpRequest}function Rn(a){if(!a.j&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.j=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.j}Sn=new Tn;function Vn(a,b,c,d,e){this.g=a;this.k=c;this.C=d;this.B=e||1;this.ub=45E3;this.o=new Hn(this);this.j=new An;Bn(this.j,250)}f=Vn.prototype;f.Fe=null;f.Lc=!1;f.eg=null;f.wn=null;f.ph=null;f.Uf=null;f.$d=null;f.fe=null;f.Ee=null;f.rb=null;f.Ch=0;f.Nc=null;f.Oj=null;f.Pe=null;f.Zg=-1;f.Yr=!0;f.Re=!1;f.Mm=0;f.oj=null;var Wn={},Xn={};f=Vn.prototype;f.setTimeout=function(a){this.ub=a};function Yn(a,b,c){a.Uf=1;a.$d=De(b.clone());a.Ee=c;a.A=!0;Zn(a,null)}
function $n(a,b,c,d,e){a.Uf=1;a.$d=De(b.clone());a.Ee=null;a.A=c;e&&(a.Yr=!1);Zn(a,d)}function Zn(a,b){a.ph=y();ao(a);a.fe=a.$d.clone();Ae(a.fe,"t",a.B);a.Ch=0;a.rb=a.g.jn(a.g.oh()?b:null);0<a.Mm&&(a.oj=new En(x(a.Cs,a,a.rb),a.Mm));a.o.listen(a.rb,"readystatechange",a.lD);var c=a.Fe?fc(a.Fe):{};a.Ee?(a.Oj="POST",c["Content-Type"]="application/x-www-form-urlencoded",a.rb.send(a.fe,a.Oj,a.Ee,c)):(a.Oj="GET",a.Yr&&!sc&&(c.Connection="close"),a.rb.send(a.fe,a.Oj,null,c));a.g.Kc(1)}
f.lD=function(a){a=a.target;var b=this.oj;b&&3==bo(a)?Fn(b):this.Cs(a)};
f.Cs=function(a){try{if(a==this.rb)t:{var b=bo(this.rb),c=this.rb.j,d=this.rb.getStatus();if(qc&&!Fc(10)||sc&&!Ec("420+")){if(4>b)break t}else if(3>b||3==b&&!pc&&!co(this.rb))break t;this.Re||4!=b||7==c||(8==c||0>=d?this.g.Kc(3):this.g.Kc(2));eo(this);var e=this.rb.getStatus();this.Zg=e;var g=co(this.rb);(this.Lc=200==e)?(4==b&&fo(this),this.A?(go(this,b,g),pc&&this.Lc&&3==b&&(this.o.listen(this.j,"tick",this.Yz),this.j.start())):ho(this,g),this.Lc&&!this.Re&&(4==b?this.g.nj(this):(this.Lc=!1,ao(this)))):
(this.Pe=400==e&&0<g.indexOf("Unknown SID")?3:0,io(),fo(this),jo(this))}}catch(h){this.rb&&co(this.rb)}finally{}};function go(a,b,c){for(var d=!0;!a.Re&&a.Ch<c.length;){var e=ko(a,c);if(e==Xn){4==b&&(a.Pe=4,io(),d=!1);break}else if(e==Wn){a.Pe=4;io();d=!1;break}else ho(a,e)}4==b&&0==c.length&&(a.Pe=1,io(),d=!1);a.Lc=a.Lc&&d;d||(fo(a),jo(a))}f.Yz=function(){var a=bo(this.rb),b=co(this.rb);this.Ch<b.length&&(eo(this),go(this,a,b),this.Lc&&4!=a&&ao(this))};
function ko(a,b){var c=a.Ch,d=b.indexOf("\n",c);if(-1==d)return Xn;c=Number(b.substring(c,d));if(isNaN(c))return Wn;d+=1;if(d+c>b.length)return Xn;var e=b.substr(d,c);a.Ch=d+c;return e}
function lo(a,b){a.ph=y();ao(a);var c=b?window.location.hostname:"";a.fe=a.$d.clone();K(a.fe,"DOMAIN",c);K(a.fe,"t",a.B);try{a.Nc=new ActiveXObject("htmlfile")}catch(d){fo(a);a.Pe=7;io();jo(a);return}var e="<html><body>";b&&(e+='<script>document.domain="'+c+'"\x3c/script>');e+="</body></html>";a.Nc.open();a.Nc.write(e);a.Nc.close();a.Nc.parentWindow.m=x(a.zD,a);a.Nc.parentWindow.d=x(a.Ks,a,!0);a.Nc.parentWindow.rpcClose=x(a.Ks,a,!1);c=a.Nc.createElement("div");a.Nc.parentWindow.document.body.appendChild(c);
c.innerHTML='<iframe src="'+a.fe+'"></iframe>';a.g.Kc(1)}f.zD=function(a){mo(x(this.QG,this,a),0)};f.QG=function(a){this.Re||(eo(this),ho(this,a),ao(this))};f.Ks=function(a){mo(x(this.PG,this,a),0)};f.PG=function(a){this.Re||(fo(this),this.Lc=a,this.g.nj(this),this.g.Kc(4))};f.cancel=function(){this.Re=!0;fo(this)};function ao(a){a.wn=y()+a.ub;no(a,a.ub)}function no(a,b){if(null!=a.eg)throw Error("WatchDog timer not null");a.eg=mo(x(a.jG,a),b)}
function eo(a){a.eg&&(m.clearTimeout(a.eg),a.eg=null)}f.jG=function(){this.eg=null;var a=y();0<=a-this.wn?(2!=this.Uf&&this.g.Kc(3),fo(this),this.Pe=2,io(),jo(this)):no(this,this.wn-a)};function jo(a){a.g.Rs()||a.Re||a.g.nj(a)}function fo(a){eo(a);Wh(a.oj);a.oj=null;a.j.stop();a.o.removeAll();if(a.rb){var b=a.rb;a.rb=null;oo(b);b.dispose()}a.Nc&&(a.Nc=null)}function ho(a,b){try{a.g.Ts(a,b),a.g.Kc(4)}catch(c){}};function po(a,b,c,d,e){if(0==d)c(!1);else{var g=e||0;d--;qo(a,b,function(e){e?c(!0):m.setTimeout(function(){po(a,b,c,d,g)},g)})}}function qo(a,b,c){var d=new Image;d.onload=function(){try{ro(d),c(!0)}catch(a){}};d.onerror=function(){try{ro(d),c(!1)}catch(a){}};d.onabort=function(){try{ro(d),c(!1)}catch(a){}};d.ontimeout=function(){try{ro(d),c(!1)}catch(a){}};m.setTimeout(function(){if(d.ontimeout)d.ontimeout()},b);d.src=a}
function ro(a){a.onload=null;a.onerror=null;a.onabort=null;a.ontimeout=null};function so(a){this.g=a;this.j=new Ym(null,!0)}f=so.prototype;f.Dm=null;f.gc=null;f.Ej=!1;f.Xr=null;f.Dj=null;f.Wm=null;f.qn=null;f.vc=null;f.Bd=-1;f.uh=null;f.yh=null;f.connect=function(a){this.qn=a;a=to(this.g,null,this.qn);io();this.Xr=y();var b=this.g.D;null!=b?(this.uh=b[0],(this.yh=b[1])?(this.vc=1,uo(this)):(this.vc=2,vo(this))):(Ae(a,"MODE","init"),this.gc=new Vn(this,0,void 0,void 0,void 0),this.gc.Fe=this.Dm,$n(this.gc,a,!1,null,!0),this.vc=0)};
function uo(a){var b=to(a.g,a.yh,"/mail/images/cleardot.gif");De(b);po(b.toString(),5E3,x(a.XD,a),3,2E3);a.Kc(1)}f.XD=function(a){if(a)this.vc=2,vo(this);else{io();var b=this.g;b.Gc=b.ae.Bd;wo(b,9)}a&&this.Kc(2)};
function vo(a){var b=a.g.F;if(null!=b)io(),b?(io(),xo(a.g,a,!1)):(io(),xo(a.g,a,!0));else if(a.gc=new Vn(a,0,void 0,void 0,void 0),a.gc.Fe=a.Dm,b=a.g,b=to(b,b.oh()?a.uh:null,a.qn),io(),!qc||Fc(10))Ae(b,"TYPE","xmlhttp"),$n(a.gc,b,!1,a.uh,!1);else{Ae(b,"TYPE","html");var c=a.gc;a=Boolean(a.uh);c.Uf=3;c.$d=De(b.clone());lo(c,a)}}f.jn=function(a){return this.g.jn(a)};f.Rs=function(){return!1};
f.Ts=function(a,b){this.Bd=a.Zg;if(0==this.vc)if(b){try{var c=this.j.parse(b)}catch(d){c=this.g;c.Gc=this.Bd;wo(c,2);return}this.uh=c[0];this.yh=c[1]}else c=this.g,c.Gc=this.Bd,wo(c,2);else if(2==this.vc)if(this.Ej)io(),this.Wm=y();else if("11111"==b){if(io(),this.Ej=!0,this.Dj=y(),c=this.Dj-this.Xr,!qc||Fc(10)||500>c)this.Bd=200,this.gc.cancel(),io(),xo(this.g,this,!0)}else io(),this.Dj=this.Wm=y(),this.Ej=!1};
f.nj=function(){this.Bd=this.gc.Zg;if(this.gc.Lc)0==this.vc?this.yh?(this.vc=1,uo(this)):(this.vc=2,vo(this)):2==this.vc&&(a=!1,(a=!qc||Fc(10)?this.Ej:200>this.Wm-this.Dj?!1:!0)?(io(),xo(this.g,this,!0)):(io(),xo(this.g,this,!1)));else{0==this.vc?io():2==this.vc&&io();var a=this.g;a.Gc=this.Bd;wo(a,2)}};f.oh=function(){return this.g.oh()};f.isActive=function(){return this.g.isActive()};f.Kc=function(a){this.g.Kc(a)};function yo(a){U.call(this);this.headers=new Kd;this.J=a||null;this.k=!1;this.I=this.g=null;this.P=this.D="";this.j=0;this.B="";this.o=this.M=this.C=this.N=!1;this.A=0;this.F=null;this.S="";this.G=this.O=!1}z(yo,U);var zo=/^https?$/i,Ao=["POST","PUT"];function Bo(a,b){a.A=Math.max(0,b)}f=yo.prototype;
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.D+"; newUri="+a);b=b?b.toUpperCase():"GET";this.D=a;this.B="";this.j=0;this.P=b;this.N=!1;this.k=!0;this.g=this.J?Un(this.J):Un(Sn);this.I=this.J?Qn(this.J):Qn(Sn);this.g.onreadystatechange=x(this.Yo,this);try{Ml(Co(this,"Opening Xhr")),this.M=!0,this.g.open(b,String(a),!0),this.M=!1}catch(e){Ml(Co(this,"Error opening Xhr: "+e.message));Do(this,e);return}a=c||"";var g=this.headers.clone();
d&&Sd(d,function(a,b){g.set(b,a)});d=E(g.La(),Eo);c=m.FormData&&a instanceof m.FormData;!lb(Ao,b)||d||c||g.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");g.forEach(function(a,b){this.g.setRequestHeader(b,a)},this);this.S&&(this.g.responseType=this.S);"withCredentials"in this.g&&(this.g.withCredentials=this.O);try{Fo(this),0<this.A&&(this.G=Go(this.g),Ml(Co(this,"Will abort after "+this.A+"ms if incomplete, xhr2 "+this.G)),this.G?(this.g.timeout=this.A,this.g.ontimeout=x(this.ub,
this)):this.F=Cn(this.ub,this.A,this)),Ml(Co(this,"Sending request")),this.C=!0,this.g.send(a),this.C=!1}catch(h){Ml(Co(this,"Send error: "+h.message)),Do(this,h)}};function Go(a){return qc&&Ec(9)&&ha(a.timeout)&&n(a.ontimeout)}function Eo(a){return"content-type"==a.toLowerCase()}f.ub=function(){"undefined"!=typeof aa&&this.g&&(this.B="Timed out after "+this.A+"ms, aborting",this.j=8,Co(this,this.B),this.T("timeout"),oo(this,8))};
function Do(a,b){a.k=!1;a.g&&(a.o=!0,a.g.abort(),a.o=!1);a.B=b;a.j=5;Ho(a);Io(a)}function Ho(a){a.N||(a.N=!0,a.T("complete"),a.T("error"))}function oo(a,b){a.g&&a.k&&(Co(a,"Aborting"),a.k=!1,a.o=!0,a.g.abort(),a.o=!1,a.j=b||7,a.T("complete"),a.T("abort"),Io(a))}f.K=function(){this.g&&(this.k&&(this.k=!1,this.o=!0,this.g.abort(),this.o=!1),Io(this,!0));yo.H.K.call(this)};f.Yo=function(){this.$()||(this.M||this.C||this.o?Jo(this):this.ME())};f.ME=function(){Jo(this)};
function Jo(a){if(a.k&&"undefined"!=typeof aa)if(a.I[1]&&4==bo(a)&&2==a.getStatus())Co(a,"Local request error detected and ignored");else if(a.C&&4==bo(a))Cn(a.Yo,0,a);else if(a.T("readystatechange"),4==bo(a)){Co(a,"Request complete");a.k=!1;try{var b=a.getStatus(),c;t:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break t;default:c=!1}var d;if(!(d=c)){var e;if(e=0===b){var g=Vd(String(a.D))[1]||null;if(!g&&self.location)var h=self.location.protocol,g=h.substr(0,h.length-
1);e=!zo.test(g?g.toLowerCase():"")}d=e}if(d)a.T("complete"),a.T("success");else{a.j=6;var k;try{k=2<bo(a)?a.g.statusText:""}catch(l){k=""}a.B=k+" ["+a.getStatus()+"]";Ho(a)}}finally{Io(a)}}}function Io(a,b){if(a.g){Fo(a);var c=a.g,d=a.I[0]?u:null;a.g=null;a.I=null;b||a.T("ready");try{c.onreadystatechange=d}catch(e){}}}function Fo(a){a.g&&a.G&&(a.g.ontimeout=null);ha(a.F)&&(Dn(a.F),a.F=null)}f.isActive=function(){return!!this.g};function bo(a){return a.g?a.g.readyState:0}
f.getStatus=function(){try{return 2<bo(this)?this.g.status:-1}catch(a){return-1}};function co(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function Co(a,b){return b+" ["+a.P+" "+a.D+" "+a.getStatus()+"]"};function Ko(a,b,c){this.C=a||null;this.g=1;this.j=[];this.o=[];this.A=new Ym(null,!0);this.D=b||null;this.F=null!=c?c:null}function Lo(a,b){this.g=a;this.map=b;this.context=null}f=Ko.prototype;f.Kh=null;f.Nb=null;f.hb=null;f.tm=null;f.cj=null;f.Pr=null;f.vj=null;f.hh=0;f.eD=0;f.Ab=null;f.ge=null;f.zd=null;f.Se=null;f.ae=null;f.uj=null;f.yf=-1;f.hs=-1;f.Gc=-1;f.bh=0;f.Wf=0;f.He=8;var Mo=new U;function No(a){sm.call(this,"statevent",a)}z(No,sm);
function Oo(a,b){sm.call(this,"timingevent",a);this.size=b}z(Oo,sm);function Po(a){sm.call(this,"serverreachability",a)}z(Po,sm);f=Ko.prototype;f.connect=function(a,b,c,d,e){io();this.tm=b;this.Kh=c||{};d&&n(e)&&(this.Kh.OSID=d,this.Kh.OAID=e);this.ae=new so(this);this.ae.Dm=null;this.ae.j=this.A;this.ae.connect(a)};
f.disconnect=function(){Qo(this);if(3==this.g){var a=this.hh++,b=this.cj.clone();K(b,"SID",this.k);K(b,"RID",a);K(b,"TYPE","terminate");Ro(this,b);a=new Vn(this,0,this.k,a,void 0);a.Uf=2;a.$d=De(b.clone());(new Image).src=a.$d;a.ph=y();ao(a)}So(this)};function Qo(a){if(a.ae){var b=a.ae;b.gc&&(b.gc.cancel(),b.gc=null);b.Bd=-1;a.ae=null}a.hb&&(a.hb.cancel(),a.hb=null);a.zd&&(m.clearTimeout(a.zd),a.zd=null);To(a);a.Nb&&(a.Nb.cancel(),a.Nb=null);a.ge&&(m.clearTimeout(a.ge),a.ge=null)}
function Uo(a,b){if(0==a.g)throw Error("Invalid operation: sending map when state is closed");a.j.push(new Lo(a.eD++,b));2!=a.g&&3!=a.g||Vo(a)}f.Rs=function(){return 0==this.g};f.getState=function(){return this.g};function Wo(a){var b=0;a.hb&&b++;a.Nb&&b++;return b}function Vo(a){a.Nb||a.ge||(a.ge=mo(x(a.Hs,a),0),a.bh=0)}f.Hs=function(a){this.ge=null;Xo(this,a)};
function Xo(a,b){if(1==a.g){if(!b){a.hh=Math.floor(1E5*Math.random());var c=a.hh++,d=new Vn(a,0,"",c,void 0);d.Fe=null;var e=Yo(a),g=a.cj.clone();K(g,"RID",c);a.C&&K(g,"CVER",a.C);Ro(a,g);Yn(d,g,e);a.Nb=d;a.g=2}}else 3==a.g&&(b?Zo(a,b):0!=a.j.length&&(a.Nb||Zo(a)))}
function Zo(a,b){var c,d;b?6<a.He?(a.j=a.o.concat(a.j),a.o.length=0,c=a.hh-1,d=Yo(a)):(c=b.C,d=b.Ee):(c=a.hh++,d=Yo(a));var e=a.cj.clone();K(e,"SID",a.k);K(e,"RID",c);K(e,"AID",a.yf);Ro(a,e);c=new Vn(a,0,a.k,c,a.bh+1);c.Fe=null;c.setTimeout(Math.round(1E4)+Math.round(1E4*Math.random()));a.Nb=c;Yn(c,e,d)}function Ro(a,b){if(a.Ab){var c=a.Ab.lu(a);c&&Ob(c,function(a,c){K(b,c,a)})}}
function Yo(a){var b=Math.min(a.j.length,1E3),c=["count="+b],d;6<a.He&&0<b?(d=a.j[0].g,c.push("ofs="+d)):d=0;for(var e=0;e<b;e++){var g=a.j[e].g,h=a.j[e].map,g=6>=a.He?e:g-d;try{Sd(h,function(a,b){c.push("req"+g+"_"+b+"="+encodeURIComponent(a))})}catch(k){c.push("req"+g+"_type="+encodeURIComponent("_badmap"))}}a.o=a.o.concat(a.j.splice(0,b));return c.join("&")}function $o(a){a.hb||a.zd||(a.B=1,a.zd=mo(x(a.Ut,a),0),a.Wf=0)}
function ap(a){if(a.hb||a.zd||3<=a.Wf)return!1;a.B++;a.zd=mo(x(a.Ut,a),bp(a,a.Wf));a.Wf++;return!0}f.Ut=function(){this.zd=null;this.hb=new Vn(this,0,this.k,"rpc",this.B);this.hb.Fe=null;this.hb.Mm=0;var a=this.Pr.clone();K(a,"RID","rpc");K(a,"SID",this.k);K(a,"CI",this.uj?"0":"1");K(a,"AID",this.yf);Ro(this,a);if(!qc||Fc(10))K(a,"TYPE","xmlhttp"),$n(this.hb,a,!0,this.vj,!1);else{K(a,"TYPE","html");var b=this.hb,c=Boolean(this.vj);b.Uf=3;b.$d=De(a.clone());lo(b,c)}};
function xo(a,b,c){a.uj=c;a.Gc=b.Bd;a.PF(1,0);a.cj=to(a,null,a.tm);Vo(a)}
f.Ts=function(a,b){if(0!=this.g&&(this.hb==a||this.Nb==a))if(this.Gc=a.Zg,this.Nb==a&&3==this.g)if(7<this.He){var c;try{c=this.A.parse(b)}catch(d){c=null}if(fa(c)&&3==c.length)if(0==c[0])t:{if(!this.zd){if(this.hb)if(this.hb.ph+3E3<this.Nb.ph)To(this),this.hb.cancel(),this.hb=null;else break t;ap(this);io()}}else this.hs=c[1],0<this.hs-this.yf&&37500>c[2]&&this.uj&&0==this.Wf&&!this.Se&&(this.Se=mo(x(this.kC,this),6E3));else wo(this,11)}else"y2f%"!=b&&wo(this,11);else if(this.hb==a&&To(this),!A(b)){c=
this.A.parse(b);fa(c);for(var e=0;e<c.length;e++){var g=c[e];this.yf=g[0];g=g[1];2==this.g?"c"==g[0]?(this.k=g[1],this.vj=g[2],g=g[3],null!=g?this.He=g:this.He=6,this.g=3,this.Ab&&this.Ab.gs(this),this.Pr=to(this,this.oh()?this.vj:null,this.tm),$o(this)):"stop"==g[0]&&wo(this,7):3==this.g&&("stop"==g[0]?wo(this,7):"noop"!=g[0]&&this.Ab&&this.Ab.ds(this,g),this.Wf=0)}}};f.kC=function(){null!=this.Se&&(this.Se=null,this.hb.cancel(),this.hb=null,ap(this),io())};
function To(a){null!=a.Se&&(m.clearTimeout(a.Se),a.Se=null)}
f.nj=function(a){var b;if(this.hb==a)To(this),this.hb=null,b=2;else if(this.Nb==a)this.Nb=null,b=1;else return;this.Gc=a.Zg;if(0!=this.g)if(a.Lc)1==b?(y(),Mo.T(new Oo(Mo,a.Ee?a.Ee.length:0)),Vo(this),this.o.length=0):$o(this);else{var c=a.Pe,d;if(!(d=3==c||7==c||0==c&&0<this.Gc)){if(d=1==b)this.Nb||this.ge||1==this.g||2<=this.bh?d=!1:(this.ge=mo(x(this.Hs,this,a),bp(this,this.bh)),this.bh++,d=!0);d=!(d||2==b&&ap(this))}if(d)switch(c){case 1:wo(this,5);break;case 4:wo(this,10);break;case 3:wo(this,
6);break;case 7:wo(this,12);break;default:wo(this,2)}}};function bp(a,b){var c=5E3+Math.floor(1E4*Math.random());a.isActive()||(c*=2);return c*b}f.PF=function(a){if(!lb(arguments,this.g))throw Error("Unexpected channel state: "+this.g);};function wo(a,b){if(2==b||9==b){var c=null;a.Ab&&(c=null);var d=x(a.XF,a);c||(c=new J("//www.google.com/images/cleardot.gif"),De(c));qo(c.toString(),1E4,d)}else io();cp(a,b)}f.XF=function(a){a?io():(io(),cp(this,8))};
function cp(a,b){a.g=0;a.Ab&&a.Ab.Qs(a,b);So(a);Qo(a)}function So(a){a.g=0;a.Gc=-1;if(a.Ab)if(0==a.o.length&&0==a.j.length)a.Ab.Om(a);else{var b=tb(a.o),c=tb(a.j);a.o.length=0;a.j.length=0;a.Ab.Om(a,b,c)}}function to(a,b,c){var d=Ee(c);if(""!=d.qb)b&&le(d,b+"."+d.qb),me(d,d.od);else var e=window.location,d=Fe(e.protocol,b?b+"."+e.hostname:e.hostname,e.port,c);a.Kh&&Ob(a.Kh,function(a,b){K(d,b,a)});K(d,"VER",a.He);Ro(a,d);return d}
f.jn=function(a){if(a)throw Error("Can't create secondary domain capable XhrIo object.");a=new yo;a.O=!1;return a};f.isActive=function(){return!!this.Ab&&this.Ab.isActive(this)};function mo(a,b){if(!ia(a))throw Error("Fn must not be null and must be a function");return m.setTimeout(function(){a()},b)}f.Kc=function(){Mo.T(new Po(Mo))};function io(){Mo.T(new No(Mo))}f.oh=function(){return!(!qc||Fc(10))};function dp(){}f=dp.prototype;f.gs=function(){};f.ds=function(){};f.Qs=function(){};f.Om=function(){};
f.lu=function(){return{}};f.isActive=function(){return!0};function ep(a,b){An.call(this);if(ia(a))b&&(a=x(a,b));else if(a&&ia(a.handleEvent))a=x(a.handleEvent,a);else throw Error("Invalid listener argument");this.C=a;Km(this,"tick",x(this.B,this));this.stop();Bn(this,5E3+2E4*Math.random())}z(ep,An);ep.prototype.A=0;ep.prototype.B=function(){if(500<this.g){var a=this.g;24E4>2*a&&(a*=2);Bn(this,a)}this.C()};ep.prototype.start=function(){ep.H.start.call(this);this.A=y()+this.g};ep.prototype.stop=function(){this.A=0;ep.H.stop.call(this)};function fp(a,b){this.I=a;this.o=b;this.k=new Zh;this.j=new ep(this.Bw,this);this.g=null;this.G=!1;this.B=null;this.F="";this.D=this.A=0;this.C=[]}z(fp,dp);f=fp.prototype;f.subscribe=function(a,b,c){return this.k.subscribe(a,b,c)};f.unsubscribe=function(a,b,c){return this.k.unsubscribe(a,b,c)};f.Kb=function(a){return this.k.Kb(a)};f.publish=function(a,b){return this.k.publish.apply(this.k,arguments)};f.dispose=function(){this.G||(this.G=!0,this.k.clear(),this.disconnect(),Wh(this.k))};f.$=function(){return this.G};
function gp(a){return{firstTestResults:[""],secondTestResults:!a.g.uj,sessionId:a.g.k,arrayId:a.g.yf}}
f.connect=function(a,b,c){if(!this.g||2!=this.g.getState()){this.F="";this.j.stop();this.B=a||null;this.A=b||0;a=this.I+"/test";b=this.I+"/bind";var d=new Ko("1",c?c.firstTestResults:null,c?c.secondTestResults:null),e=this.g;e&&(e.Ab=null);d.Ab=this;this.g=d;e?(3!=e.getState()&&0==Wo(e)||e.getState(),this.g.connect(a,b,this.o,e.k,e.yf)):c?this.g.connect(a,b,this.o,c.sessionId,c.arrayId):this.g.connect(a,b,this.o)}};
f.disconnect=function(a){this.D=a||0;this.j.stop();this.g&&(3==this.g.getState()&&Xo(this.g),this.g.disconnect());this.D=0};f.sendMessage=function(a,b){var c={_sc:a};b&&jc(c,b);this.j.enabled||2==(this.g?this.g.getState():0)?this.C.push(c):this.g&&3==this.g.getState()&&Uo(this.g,c)};f.gs=function(){var a=this.j;a.stop();Bn(a,5E3+2E4*Math.random());this.B=null;this.A=0;if(this.C.length){a=this.C;this.C=[];for(var b=0,c=a.length;b<c;++b)Uo(this.g,a[b])}this.publish("handlerOpened")};
f.Qs=function(a,b){var c=2==b&&401==this.g.Gc;if(4!=b&&!c){if(6==b||410==this.g.Gc)c=this.j,c.stop(),Bn(c,500);this.j.start()}this.publish("handlerError",b)};f.Om=function(a,b,c){if(!this.j.enabled)this.publish("handlerClosed");else if(c)for(a=0,b=c.length;a<b;++a)this.C.push(c[a].map)};f.lu=function(){var a={v:2};this.F&&(a.gsessionid=this.F);0!=this.A&&(a.ui=""+this.A);0!=this.D&&(a.ui=""+this.D);this.B&&jc(a,this.B);return a};
f.ds=function(a,b){if("S"==b[0])this.F=b[1];else if("gracefulReconnect"==b[0]){var c=this.j;c.stop();Bn(c,500);this.j.start();this.g.disconnect()}else this.publish("handlerMessage",new pl(b[0],b[1]))};function hp(a,b){(a.o.loungeIdToken=b)||a.j.stop()}f.getDeviceId=function(){return this.o.id};f.Bw=function(){this.j.stop();0!=Wo(this.g)?this.j.start():this.connect(this.B,this.A)};function ip(){this.g=[];this.j=[]}function jp(a){mb(a.g)&&(a.g=a.j,a.g.reverse(),a.j=[])}function kp(a,b){a.j.push(b)}function lp(a){jp(a);return a.g.pop()}f=ip.prototype;f.Sa=function(){return this.g.length+this.j.length};f.isEmpty=function(){return mb(this.g)&&mb(this.j)};f.clear=function(){this.g=[];this.j=[]};f.contains=function(a){return lb(this.g,a)||lb(this.j,a)};f.remove=function(a){var b=db(this.g,a);if(0>b)return pb(this.j,a);qb(this.g,b);return!0};
f.Wa=function(){for(var a=[],b=this.g.length-1;0<=b;--b)a.push(this.g[b]);for(var c=this.j.length,b=0;b<c;++b)a.push(this.j[b]);return a};function mp(a){np(this,a)}function op(a,b){if(a.j)throw Error(b+" is not allowed in V3.");}function pp(a){a.volume=-1;a.muted=!1;a.k=null;a.g=-1;a.o=null;a.A=0;a.B=y()}function np(a,b){a.videoIds=[];a.j="";qp(a);b&&(a.videoIds=b.videoIds,a.index=b.index,a.j=b.listId,a.videoId=b.videoId,a.g=b.playerState,a.o=b.errorReason,a.volume=b.volume,a.muted=b.muted,a.k=b.trackData,a.A=b.playerTime,a.B=b.playerTimeAt)}function qp(a){a.index=-1;a.videoId="";pp(a)}f=mp.prototype;f.mb=function(){return 1==this.g};
function rp(a){return a.j?a.videoId:a.videoIds[a.index]}function sp(a,b){a.A=b;a.B=y()}function tp(a){switch(a.g){case 1:return(y()-a.B)/1E3+a.A;case -1E3:return 0}return a.A}f.setVideoId=function(a){op(this,"setVideoId");var b=this.index;this.index=cb(this.videoIds,a);b!=this.index&&pp(this);return-1!=b};function up(a,b,c){var d=a.videoId;a.videoId=b;a.index=c;b!=d&&pp(a)}function vp(a,b,c){op(a,"setPlaylist");c=c||rp(a);Db(a.videoIds,b)&&c==rp(a)||(a.videoIds=tb(b),a.setVideoId(c))}
f.add=function(a){op(this,"add");return a&&!lb(this.videoIds,a)?(this.videoIds.push(a),!0):!1};f.remove=function(a){op(this,"remove");var b=rp(this);return pb(this.videoIds,a)?(this.index=cb(this.videoIds,b),!0):!1};function wp(a){var b={};b.videoIds=tb(a.videoIds);b.index=a.index;b.listId=a.j;b.videoId=a.videoId;b.playerState=a.g;b.errorReason=a.o;b.volume=a.volume;b.muted=a.muted;b.trackData=gc(a.k);b.playerTime=a.A;b.playerTimeAt=a.B;return b}f.clone=function(){return new mp(wp(this))};function xp(a,b){T.call(this);this.k=0;this.o=a;this.C=[];this.B=new ip;this.A=NaN;this.j=this.g=null;this.G=x(this.Lw,this);this.D=x(this.Fg,this);this.F=x(this.Kw,this);var c=0;a?(c=a.getProxyState(),3!=c&&(a.subscribe("proxyStateChange",this.Ok,this),yp(this))):c=3;0!=c&&(b?this.Ok(c):L(x(function(){this.Ok(c)},this),0));zp(this,il())}z(xp,T);f=xp.prototype;f.getState=function(){return this.k};function Ap(a){return new mp(a.o.getPlayerContextData())}
f.play=function(){1==this.getState()?(this.g?this.g.play(null,u,x(function(){this.Oa("Failed to play video with cast v2 channel.");Bp(this,"play")},this)):Bp(this,"play"),Cp(this,1,tp(Ap(this))),Dp(this)):Ep(this,this.play)};f.pause=function(){1==this.getState()?(this.g?this.g.pause(null,u,x(function(){this.Oa("Failed to pause video with cast v2 channel.");Bp(this,"pause")},this)):Bp(this,"pause"),Cp(this,2,tp(Ap(this))),Dp(this)):Ep(this,this.pause)};
f.Os=function(a){if(1==this.getState()){if(this.g){var b=Ap(this),c=new chrome.cast.media.SeekRequest;c.currentTime=a;c.resumeState=b.mb()||3==b.g?chrome.cast.media.ResumeState.PLAYBACK_START:chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.g.seek(c,u,x(function(){this.Oa("Failed to seek in video with cast v2 channel.");Bp(this,"seekTo",{newTime:a})},this))}else Bp(this,"seekTo",{newTime:a});Cp(this,3,a);Dp(this)}else Ep(this,pa(this.Os,a))};
f.stop=function(){if(1==this.getState()){this.g?this.g.stop(null,u,x(function(){this.Oa("Failed to stop video with cast v2 channel.");Bp(this,"stopVideo")},this)):Bp(this,"stopVideo");var a=Ap(this);qp(a);Fp(this,a);Dp(this)}else Ep(this,this.stop)};
f.setVolume=function(a,b){if(1==this.getState()){var c=Ap(this);if(this.j){if(c.volume!=a){var d=Math.round(a)/100;this.j.setReceiverVolumeLevel(d,x(function(){Gp("set receiver volume: "+d)},this),x(function(){this.Oa("failed to set receiver volume.")},this))}c.muted!=b&&this.j.setReceiverMuted(b,x(function(){Gp("set receiver muted: "+b)},this),x(function(){this.Oa("failed to set receiver muted.")},this))}else{var e={volume:a,muted:b};-1!=c.volume&&(e.delta=a-c.volume);Bp(this,"setVolume",e)}c.muted=
b;c.volume=a;Fp(this,c);Dp(this)}else Ep(this,pa(this.setVolume,a,b))};f.Vl=function(a,b){if(1==this.getState()){var c=Ap(this);if(b){c.k={trackName:b.name,languageCode:b.languageCode,sourceLanguageCode:b.translationLanguage?b.translationLanguage.languageCode:"",languageName:b.languageName,format:b.format,kind:b.kind};var d={videoId:a,style:Af(b.style)};jc(d,c.k);Bp(this,"setSubtitlesTrack",d)}else d={videoId:a},Bp(this,"setSubtitlesTrack",d);Fp(this,c)}else Ep(this,pa(this.Vl,a,b))};
function Hp(a,b,c,d,e){var g=Ap(a);d=d||0;var h={videoId:b,currentIndex:d,listId:e||g.j};up(g,b,d);n(c)&&(sp(g,c),h.currentTime=c);Bp(a,"setPlaylist",h);e||Fp(a,g)}
f.vi=function(a,b){if(1==this.getState()){var c=Ap(this);if(a!=rp(c)){var d;op(c,"insert");a&&!lb(c.videoIds,a)?(-1<c.index&&c.index>=c.videoIds.length-1?c.videoIds.push(a):c.videoIds.splice(c.index+1,0,a),d=!0):d=!1;d&&(d={videoId:a},Bp(this,"insertVideo",d));c.setVideoId(a);d={videoId:a};n(b)&&(sp(c,b),d.currentTime=b);Bp(this,"setVideo",d);Fp(this,c)}}else Ep(this,pa(this.vi,a,b))};
f.Kk=function(a,b,c){if(1==this.getState()){var d=Ap(this),e=a==rp(d),d=Db(b,d.videoIds);e?d||(Bp(this,"updatePlaylist",{videoIds:b.join(",")}),a=Ap(this),vp(a,b),Fp(this,a)):d?this.vi(a,c):(Bp(this,"setPlaylist",{videoIds:b.join(","),videoId:a,currentTime:c}),e=Ap(this),sp(e,c),vp(e,b,a),Fp(this,e))}else Ep(this,pa(this.Kk,a,b,c))};f.dispose=function(){if(3!=this.k){var a=this.k;this.k=3;this.publish("proxyStateChange",a,this.k)}xp.H.dispose.call(this)};
f.K=function(){M(this.A);this.A=NaN;Ip(this);this.o=null;this.B.clear();zp(this,null);xp.H.K.call(this)};function yp(a){C(["remotePlayerChange","remoteQueueChange"],function(a){this.C.push(this.o.subscribe(a,pa(this.NE,a),this))},a)}function Ip(a){C(a.C,function(a){this.o.unsubscribeByKey(a)},a);a.C.length=0}function Ep(a,b){50>a.B.Sa()&&kp(a.B,b)}function Cp(a,b,c){var d=Ap(a);sp(d,c);-1E3!=d.g&&(d.g=b);Fp(a,d)}function Bp(a,b,c){a.o.sendMessage(b,c)}
function Fp(a,b){Ip(a);a.o.setPlayerContextData(wp(b));yp(a)}f.Ok=function(a){if((a!=this.k||2==a)&&3!=this.k&&0!=a){var b=this.k;this.k=a;this.publish("proxyStateChange",b,a);if(1==a)for(;!this.B.isEmpty();)lp(this.B).apply(this);else 3==a&&this.dispose()}};function Dp(a){M(a.A);a.A=L(x(function(){this.publish("remotePlayerChange");this.A=NaN},a),2E3)}f.NE=function(a){("remotePlayerChange"!=a||isNaN(this.A))&&this.publish(a)};
function zp(a,b){a.j&&(a.j.removeUpdateListener(a.G),a.j.removeMediaListener(a.D),a.Fg(null));a.j=b;a.j&&(Gp("Setting cast session: "+a.j.sessionId),a.j.addUpdateListener(a.G),a.j.addMediaListener(a.D),a.j.media.length&&a.Fg(a.j.media[0]))}
f.Lw=function(a){if(!a)this.Fg(null),zp(this,null);else if(this.j.receiver.volume){a=this.j.receiver.volume;var b=Ap(this);if(b.volume!=a.level||b.muted!=a.muted)Gp("Cast volume update: "+a.level+(a.muted?" muted":"")),b.volume=Math.round(100*a.level||0),b.muted=!!a.muted,Fp(this,b),Dp(this)}};f.Fg=function(a){Gp("Cast media: "+!!a);this.g&&this.g.removeUpdateListener(this.F);if(this.g=a)this.g.addUpdateListener(this.F),Jp(this),Dp(this)};
function Jp(a){var b=a.g.customData;if(a.g.media){var c=a.g.media,d=Ap(a);c.contentId!=d.videoId&&Gp("Cast changing video to: "+c.contentId);var e=c.customData;d.index=e.currentIndex;d.j=e.listId;d.videoId=c.contentId;d.g=b.playerState;sp(d,a.g.getEstimatedTime());Fp(a,d)}else Gp("No cast media video. Ignoring state update.")}f.Kw=function(a){a?(Jp(this),Dp(this)):this.Fg(null)};function Gp(a){Jh("CP",a)}f.Oa=function(a){Jh("CP",a)};function Kp(a,b,c){T.call(this);this.O=a;this.D=[];this.D.push(P(window,"beforeunload",x(this.FB,this)));this.j=[];this.ba=new mp;3==c["mdx-version"]&&(this.ba.j="RQ"+b.token);this.F=b.id;this.g=Lp(this,c);this.g.subscribe("handlerOpened",this.KB,this);this.g.subscribe("handlerClosed",this.GB,this);this.g.subscribe("handlerError",this.HB,this);this.ba.j?this.g.subscribe("handlerMessage",this.IB,this):this.g.subscribe("handlerMessage",this.JB,this);hp(this.g,b.token);this.subscribe("remoteQueueChange",
function(){var a=this.ba.videoId;Nj()&&Bi("yt-remote-session-video-id",a)},this)}z(Kp,T);f=Kp.prototype;f.Eh=NaN;f.gn=!1;f.bj=NaN;f.En=NaN;f.$i=NaN;
f.connect=function(a,b){if(b){if(this.ba.j){var c=b.listId,d=b.videoId,e=b.index,g=b.currentTime||0;5>=g&&(g=0);h={videoId:d,currentTime:g};c&&(h.listId=c);n(e)&&(h.currentIndex=e);c&&(this.ba.j=c);this.ba.videoId=d;this.ba.index=e||0}else{var d=b.videoIds[b.index],g=b.currentTime||0;5>=g&&(g=0);var h={videoIds:d,videoId:d,currentTime:g};this.ba.videoIds=[d];this.ba.index=0}this.ba.state=3;sp(this.ba,g);this.oa("Connecting with setPlaylist and params: "+Af(h));this.g.connect({method:"setPlaylist",
params:Af(h)},a,Rj())}else this.oa("Connecting without params"),this.g.connect({},a,Rj());Mp(this)};f.dispose=function(){this.$()||(this.publish("beforeDispose"),Np(this,3));Kp.H.dispose.call(this)};f.K=function(){Op(this);Pp(this);Qp(this);M(this.$i);this.$i=NaN;this.o=null;$g(this.D);this.D.length=0;this.g.dispose();Kp.H.K.call(this);this.j=this.ba=this.g=null};f.oa=function(a){Jh("conn",a)};f.FB=function(){this.A(2)};function Lp(a,b){return new fp(lj(a.O,"/bc",void 0,!1),b)}
function Np(a,b){a.publish("proxyStateChange",b)}function Mp(a){a.Eh=L(x(function(){this.oa("Connecting timeout");this.A(1)},a),2E4)}function Op(a){M(a.Eh);a.Eh=NaN}function Qp(a){M(a.bj);a.bj=NaN}function Rp(a){Pp(a);a.En=L(x(function(){this.k("getNowPlaying")},a),2E4)}function Pp(a){M(a.En);a.En=NaN}function Sp(a){var b=a.g;return!!b.g&&3==b.g.getState()&&isNaN(a.Eh)}
f.KB=function(){this.oa("Channel opened");this.gn&&(this.gn=!1,Qp(this),this.bj=L(x(function(){this.oa("Timing out waiting for a screen.");this.A(1)},this),15E3));ak(gp(this.g),this.F)};f.GB=function(){this.oa("Channel closed");isNaN(this.Eh)?bk(!0):bk();this.dispose()};f.HB=function(a){bk();isNaN(this.B())?(this.oa("Channel error: "+a+" without reconnection"),this.dispose()):(this.gn=!0,this.oa("Channel error: "+a+" with reconnection in "+this.B()+" ms"),Np(this,2))};
function Tp(a,b){b&&(Op(a),Qp(a));b==Sp(a)?b&&(Np(a,1),a.k("getSubtitlesTrack")):b?(a.C()&&np(a.ba),Np(a,1),a.k("getNowPlaying")):a.A(1)}function Up(a,b){var c=b.params.videoId;delete b.params.videoId;c==a.ba.videoId&&(bc(b.params)?a.ba.k=null:a.ba.k=b.params,a.publish("remotePlayerChange"))}function Vp(a,b){var c=b.params.videoId||b.params.video_id,d=parseInt(b.params.currentIndex,10);a.ba.j=b.params.listId;up(a.ba,c,d);a.publish("remoteQueueChange")}
function Wp(a,b){b.params=b.params||{};Vp(a,b);Xp(a,b)}function Xp(a,b){var c=parseInt(b.params.currentTime||b.params.current_time,10);sp(a.ba,isNaN(c)?0:c);c=parseInt(b.params.state,10);c=isNaN(c)?-1:c;-1==c&&-1E3==a.ba.g&&(c=-1E3);a.ba.g=c;var d=null;-1E3==c&&(d=a.ba.o||"unknown",n(b.params.currentError)&&(d=yf(b.params.currentError).reason||d));a.ba.o=d;1==a.ba.g?Rp(a):Pp(a);a.publish("remotePlayerChange")}
function Yp(a,b){var c="true"==b.params.muted;a.ba.volume=parseInt(b.params.volume,10);a.ba.muted=c;a.publish("remotePlayerChange")}
f.IB=function(a){a.params?this.oa("Received: action="+a.action+", params="+Af(a.params)):this.oa("Received: action="+a.action+" {}");switch(a.action){case "loungeStatus":a=yf(a.params.devices);this.j=D(a,function(a){return new Dj(a)});a=!!E(this.j,function(a){return"LOUNGE_SCREEN"==a.type});Tp(this,a);break;case "loungeScreenConnected":Tp(this,!0);break;case "loungeScreenDisconnected":rb(this.j,function(a){return"LOUNGE_SCREEN"==a.type});Tp(this,!1);break;case "remoteConnected":var b=new Dj(yf(a.params.device));
E(this.j,function(a){return a.equals(b)})||ob(this.j,b);break;case "remoteDisconnected":b=new Dj(yf(a.params.device));rb(this.j,function(a){return a.equals(b)});break;case "gracefulDisconnect":break;case "playlistModified":Vp(this,a);break;case "nowPlaying":Wp(this,a);break;case "onStateChange":Xp(this,a);break;case "onVolumeChanged":Yp(this,a);break;case "onSubtitlesTrackChanged":Up(this,a);break;default:this.oa("Unrecognized action: "+a.action)}};
f.JB=function(a){a.params?this.oa("Received: action="+a.action+", params="+Af(a.params)):this.oa("Received: action="+a.action);Zp(this,a);$p(this,a);if(Sp(this)){var b=this.ba.clone(),c=!1,d,e,g,h,k,l,p;a.params&&(d=a.params.videoId||a.params.video_id,e=a.params.videoIds||a.params.video_ids,g=a.params.state,h=a.params.currentTime||a.params.current_time,k=a.params.volume,l=a.params.muted,n(a.params.currentError)&&(p=yf(a.params.currentError)));if("onSubtitlesTrackChanged"==a.action)d==rp(this.ba)&&
(delete a.params.videoId,bc(a.params)?this.ba.k=null:this.ba.k=a.params,this.publish("remotePlayerChange"));else if(rp(this.ba)||"onStateChange"!=a.action)"playlistModified"!=a.action&&"nowPlayingPlaylist"!=a.action||e?(d||"nowPlaying"!=a.action&&"nowPlayingPlaylist"!=a.action?d||(d=rp(this.ba)):this.ba.setVideoId(""),e&&(e=e.split(","),vp(this.ba,e,d))):vp(this.ba,[]),this.ba.add(d)&&this.k("getPlaylist"),d&&this.ba.setVideoId(d),b.index==this.ba.index&&Db(b.videoIds,this.ba.videoIds)||this.publish("remoteQueueChange"),
n(g)&&(b=parseInt(g,10),b=isNaN(b)?-1:b,-1==b&&-1E3==this.ba.g&&(b=-1E3),0==b&&"0"==h&&(b=-1),c=c||b!=this.ba.g,this.ba.g=b,d=null,-1E3==b&&(d=this.ba.o||"unknown",p&&(d=p.reason||d)),c=c||this.ba.o!=d,this.ba.o=d,1==this.ba.g?Rp(this):Pp(this)),"onError"!=a.action||-1!=this.ba.g&&-1E3!=this.ba.g||(a=yf(a.params.errors)||[],1==a.length&&"PLAYER_ERROR"==a[0].error&&a[0].videoId==rp(this.ba)&&(this.ba.g=-1E3,this.ba.o=a[0].reason||"unknown",c=!0)),h&&(b=parseInt(h,10),sp(this.ba,isNaN(b)?0:b),c=!0),
n(k)&&(b=parseInt(k,10),isNaN(b)||(c=c||this.ba.volume!=b,this.ba.volume=b),n(l)&&(l="true"==l,c=c||this.ba.muted!=l,this.ba.muted=l)),c&&this.publish("remotePlayerChange")}};
function Zp(a,b){switch(b.action){case "loungeStatus":var c=yf(b.params.devices);a.j=D(c,function(a){return new Dj(a)});break;case "loungeScreenDisconnected":rb(a.j,function(a){return"LOUNGE_SCREEN"==a.type});break;case "remoteConnected":var d=new Dj(yf(b.params.device));E(a.j,function(a){return a.equals(d)})||ob(a.j,d);break;case "remoteDisconnected":d=new Dj(yf(b.params.device)),rb(a.j,function(a){return a.equals(d)})}}
function $p(a,b){var c=!1;if("loungeStatus"==b.action)c=!!E(a.j,function(a){return"LOUNGE_SCREEN"==a.type});else if("loungeScreenConnected"==b.action)c=!0;else if("loungeScreenDisconnected"==b.action)c=!1;else return;if(!isNaN(a.bj))if(c)Qp(a);else return;c==Sp(a)?c&&Np(a,1):c?(Op(a),a.C()&&np(a.ba),Np(a,1),a.k("getNowPlaying")):a.A(1)}f.Fz=function(){if(this.o){var a=this.o;this.o=null;this.ba.videoId!=a&&this.k("getNowPlaying")}};Kp.prototype.subscribe=Kp.prototype.subscribe;
Kp.prototype.unsubscribeByKey=Kp.prototype.Kb;Kp.prototype.J=function(){var a=3;this.$()||(a=0,isNaN(this.B())?Sp(this)&&(a=1):a=2);return a};Kp.prototype.getProxyState=Kp.prototype.J;Kp.prototype.A=function(a){this.oa("Disconnecting with "+a);Op(this);this.publish("beforeDisconnect",a);1==a&&bk();this.g.disconnect(a);this.dispose()};Kp.prototype.disconnect=Kp.prototype.A;Kp.prototype.I=function(){var a=this.ba;this.o&&(a=this.ba.clone(),up(a,this.o,a.index));return wp(a)};
Kp.prototype.getPlayerContextData=Kp.prototype.I;
Kp.prototype.M=function(a){var b=new mp(a);b.videoId&&b.videoId!=this.ba.videoId&&(this.o=b.videoId,M(this.$i),this.$i=L(x(this.Fz,this),5E3));var c=[];this.ba.j==b.j&&this.ba.videoId==b.videoId&&this.ba.index==b.index&&Db(this.ba.videoIds,b.videoIds)||c.push("remoteQueueChange");this.ba.g==b.g&&this.ba.volume==b.volume&&this.ba.muted==b.muted&&tp(this.ba)==tp(b)&&Af(this.ba.k)==Af(b.k)||c.push("remotePlayerChange");np(this.ba,a);C(c,function(a){this.publish(a)},this)};
Kp.prototype.setPlayerContextData=Kp.prototype.M;Kp.prototype.G=function(){return this.g.o.loungeIdToken};Kp.prototype.getLoungeToken=Kp.prototype.G;Kp.prototype.C=function(){var a=this.g.getDeviceId(),b=E(this.j,function(b){return"REMOTE_CONTROL"==b.type&&b.id!=a});return b?b.id:""};Kp.prototype.getOtherConnectedRemoteId=Kp.prototype.C;Kp.prototype.B=function(){var a=this.g;return a.j.enabled?a.j.A-y():NaN};Kp.prototype.getReconnectTimeout=Kp.prototype.B;
Kp.prototype.P=function(){if(!isNaN(this.B())){var a=this.g.j;a.enabled&&(a.stop(),a.start(),a.B())}};Kp.prototype.reconnect=Kp.prototype.P;Kp.prototype.k=function(a,b){b?this.oa("Sending: action="+a+", params="+Af(b)):this.oa("Sending: action="+a);this.g.sendMessage(a,b)};Kp.prototype.sendMessage=Kp.prototype.k;function aq(a){T.call(this);this.o=a;this.Hc=bq();this.oa("Initializing local screens: "+Uh(this.Hc));this.k=cq();this.oa("Initializing account screens: "+Uh(this.k));this.Ul=null;this.g=[];this.j=[];dq(this,El()||[]);this.oa("Initializing DIAL devices: "+oj(this.j));a=Sh(Xj());eq(this,a);this.oa("Initializing online screens: "+Uh(this.g));this.A=y()+3E5;fq(this)}z(aq,T);var gq=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];f=aq.prototype;f.Ih=NaN;f.Uj="";f.oa=function(a){Jh("RM",a)};
f.Oa=function(a){Jh("RM",a)};function cq(){var a=bq(),b=Sh(Xj());return eb(b,function(b){return!vj(a,b)})}function bq(){var a=Sh(Tj());return eb(a,function(a){return!a.uuid})}function fq(a){ei("yt-remote-cast-device-list-update",function(){var a=El();dq(this,a||[])},a);ei("yt-remote-cast-device-status-update",a.XE,a);a.Tt();var b=y()>a.A?2E4:1E4;df(x(a.Tt,a),b)}f.publish=function(a,b){if(this.$())return!1;this.oa("Firing "+a);return this.N.publish.apply(this.N,arguments)};
f.Tt=function(){var a=El()||[];mb(a)||dq(this,a);a=hq(this);mb(a)||(gb(a,function(a){return!vj(this.k,a)},this)&&Vj()?iq(this):jq(this,a))};function kq(a,b){var c=hq(a);return eb(b,function(a){return a.uuid?(a=uj(this.j,a.uuid),!!a&&"RUNNING"==a.status):!!vj(c,a)},a)}
function dq(a,b){var c=!1;C(b,function(a){var b=wj(this.Hc,a.id);b&&b.name!=a.name&&(this.oa("Renaming screen id "+b.id+" from "+b.name+" to "+a.name),b.name=a.name,c=!0)},a);c&&(a.oa("Renaming due to DIAL."),lq(a));Yj(rj(b));var d=!Db(a.j,b,tj);d&&a.oa("Updating DIAL devices: "+oj(a.j)+" to "+oj(b));a.j=b;eq(a,a.g);d&&a.publish("onlineReceiverChange")}
f.XE=function(a){var b=uj(this.j,a.id);b&&(this.oa("Updating DIAL device: "+b.id+"("+b.name+") from status: "+b.status+" to status: "+a.status+" and from activityId: "+b.activityId+" to activityId: "+a.activityId),b.activityId=a.activityId,b.status=a.status,Yj(rj(this.j)));eq(this,this.g)};function eq(a,b,c){var d=kq(a,b),e=!Db(a.g,d,Ph);if(e||c)mb(b)||Wj(D(d,Qh));e&&(a.oa("Updating online screens: "+Uh(a.g)+" -> "+Uh(d)),a.g=d,a.publish("onlineReceiverChange"))}
function jq(a,b){var c=[],d={};C(b,function(a){a.token&&(d[a.token]=a,c.push(a.token))});var e={method:"POST",ab:{lounge_token:c.join(",")},context:a,Ma:function(a,b){var c=[];C(b.screens||[],function(a){"online"==a.status&&c.push(d[a.loungeToken])});var e=this.Ul?mq(this,this.Ul):null;e&&!vj(c,e)&&c.push(e);eq(this,c,!0)}};cj(lj(a.o,"/pairing/get_screen_availability"),e)}
function iq(a){var b=hq(a),c=D(b,function(a){return a.id});mb(c)||(a.oa("Updating lounge tokens for: "+Af(c)),cj(lj(a.o,"/pairing/get_lounge_token_batch"),{ab:{screen_ids:c.join(",")},method:"POST",context:a,Ma:function(a,c){nq(this,c.screens||[]);this.Hc=eb(this.Hc,function(a){return!!a.token});lq(this);jq(this,b)}}))}function nq(a,b){C(sb(a.Hc,a.k),function(a){var d=E(b,function(b){return a.id==b.screenId});d&&(a.token=d.loungeToken)})}
function lq(a){var b=bq();Db(a.Hc,b,Ph)||(a.oa("Saving local screens: "+Uh(b)+" to "+Uh(a.Hc)),Sj(D(a.Hc,Qh)),eq(a,a.g,!0),dq(a,El()||[]),a.publish("managedScreenChange",hq(a)))}function oq(a,b,c){var d=ib(b,function(a){return Oh(c,a)}),e=0>d;0>d?b.push(c):b[d]=c;vj(a.g,c)||a.g.push(c);return e}f.Pt=function(a,b){for(var c=hq(this),c=D(c,function(a){return a.name}),d=a,e=2;lb(c,d);)d=b.call(m,e),e++;return d};
f.qt=function(a,b,c){var d=!1;b>=gq.length&&(this.oa("Pairing DIAL device "+a+" with "+c+" timed out."),d=!0);var e=uj(this.j,a);if(!e)this.oa("Pairing DIAL device "+a+" with "+c+" failed: no device for "+a),d=!0;else if("ERROR"==e.status||"STOPPED"==e.status)this.oa("Pairing DIAL device "+a+" with "+c+" failed: launch error on "+a),d=!0;d?(pq(this),this.publish("screenPair",null)):cj(lj(this.o,"/pairing/get_screen"),{method:"POST",ab:{pairing_code:c},context:this,Ma:function(a,b){if(c==this.Uj){pq(this);
var d=new Mh(b.screen);d.name=e.name;d.uuid=e.id;this.oa("Pairing "+c+" succeeded.");var l=oq(this,this.Hc,d);this.oa("Paired with "+(l?"a new":"an old")+" local screen:"+Th(d));lq(this);this.publish("screenPair",d)}},onError:function(){c==this.Uj&&(this.oa("Polling pairing code: "+c),M(this.Ih),this.Ih=L(x(this.qt,this,a,b+1,c),gq[b]))}})};
function qq(a,b,c){var d=rq,e="";pq(d);if(uj(d.j,a)){if(!e){var g=e=pj();wl();var h=Gl(a),k=tl();if(k&&h){var l=new cast.Receiver(h.id,h.name),l=new cast.LaunchRequest("YouTube",l);l.parameters="pairingCode="+g;l.description=new cast.LaunchDescription;l.description.text=document.title;b&&(l.parameters+="&v="+b,c&&(l.parameters+="&t="+Math.round(c)),l.description.url="http://i.ytimg.com/vi/"+b+"/default.jpg");"UNKNOWN"!=h.status&&(h.status="UNKNOWN",Cl(h),hi("yt-remote-cast-device-status-update",h));
rl("Sending a cast launch request with params: "+l.parameters);k.launch(l,pa(Hl,a))}else rl("No cast API or no cast device. Dropping cast launch.")}d.Uj=e;d.Ih=L(x(d.qt,d,a,0,e),gq[0])}else d.oa("No DIAL device with id: "+a)}function pq(a){M(a.Ih);a.Ih=NaN;a.Uj=""}function mq(a,b){var c=wj(hq(a),b);a.oa("Found screen: "+Th(c)+" with key: "+b);return c}function sq(a){var b=rq,c=wj(b.g,a);b.oa("Found online screen: "+Th(c)+" with key: "+a);return c}
function tq(a){var b=rq,c=uj(b.j,a);if(!c){var d=wj(b.Hc,a);d&&(c=uj(b.j,d.uuid))}b.oa("Found DIAL: "+(c?c.toString():"null")+" with key: "+a);return c}function hq(a){return sb(a.k,eb(a.Hc,function(a){return!vj(this.k,a)},a))};function uq(a){xj.call(this,"ScreenServiceProxy");this.Cb=a;this.g=[];this.g.push(this.Cb.$_s("screenChange",x(this.WD,this)));this.g.push(this.Cb.$_s("onlineScreenChange",x(this.VD,this)))}z(uq,xj);f=uq.prototype;f.Bb=function(a){return this.Cb.$_gs(a)};f.contains=function(a){return!!this.Cb.$_c(a)};f.get=function(a){return this.Cb.$_g(a)};f.start=function(a){this.Cb.$_st(a)};f.add=function(a,b,c){this.Cb.$_a(a,b,c)};f.remove=function(a,b,c){this.Cb.$_r(a,b,c)};
f.de=function(a,b,c,d){this.Cb.$_un(a,b,c,d)};f.K=function(){for(var a=0,b=this.g.length;a<b;++a)this.Cb.$_ubk(this.g[a]);this.g.length=0;this.Cb=null;uq.H.K.call(this)};f.WD=function(){this.publish("screenChange")};f.VD=function(){this.publish("onlineScreenChange")};vk.prototype.$_st=vk.prototype.start;vk.prototype.$_gspc=vk.prototype.VG;vk.prototype.$_c=vk.prototype.contains;vk.prototype.$_g=vk.prototype.get;vk.prototype.$_a=vk.prototype.add;vk.prototype.$_un=vk.prototype.de;vk.prototype.$_r=vk.prototype.remove;
vk.prototype.$_gs=vk.prototype.Bb;vk.prototype.$_gos=vk.prototype.As;vk.prototype.$_s=vk.prototype.subscribe;vk.prototype.$_ubk=vk.prototype.Kb;function vq(a,b,c){a?q("yt.mdx.remote.castv2_",!0,void 0):wl();Ai&&zi();Kj();wq||(wq=new kj,ck()&&(wq.g="/api/loungedev"));rq||a||(rq=new aq(wq),rq.subscribe("screenPair",xq),rq.subscribe("managedScreenChange",yq),rq.subscribe("onlineReceiverChange",function(){hi("yt-remote-receiver-availability-change")}));zq||(zq=s("yt.mdx.remote.deferredProxies_")||[],q("yt.mdx.remote.deferredProxies_",zq,void 0));Aq(b);b=Bq();if(a&&!b){var d=new vk(wq,!!Di("yt-remote-load-account-screens"));q("yt.mdx.remote.screenService_",
d,void 0);b=Bq();Vk(c,d,function(a){a?nl()&&ml():d.subscribe("onlineScreenChange",function(){hi("yt-remote-receiver-availability-change")})})}}function Cq(){gi(Dq);Dq.length=0;Wh(Eq);Eq=null;zq&&(C(zq,function(a){a(null)}),zq.length=0,zq=null,q("yt.mdx.remote.deferredProxies_",null,void 0));rq&&(Wh(rq),rq=null);wq=null;Bl()}
function Fq(){if(Gq()&&gl()){var a=[];if(Di("yt-remote-cast-available")||s("yt.mdx.remote.cloudview.castButtonShown_")||Hq())a.push({key:"cast-selector-receiver",name:Iq()}),q("yt.mdx.remote.cloudview.castButtonShown_",!0,void 0);return a}if(s("yt.mdx.remote.cloudview.initializing_"))return[];var b=[],b=Jq()?Bq().Cb.$_gos():Sh(Xj());(a=Kq())&&Hq()&&(vj(b,a)||b.push(a));Jq()||(a=sj(Zj()),a=eb(a,function(a){return!wj(b,a.id)}),b=sb(b,a));return qj(b)}
function Lq(){if(Gq()&&gl()){var a=hl();return a?{key:"cast-selector-receiver",name:a}:null}var a=Fq(),b=Mq(),c=Kq();c||(c=Nq());return E(a,function(a){return c&&Nh(c,a.key)||b&&(a=tq(a.key))&&a.id==b?!0:!1})}function Iq(){if(Gq()&&gl())return hl();var a=Kq();return a?a.name:null}function Kq(){var a=nl();if(!a)return null;if(!rq){var b=Bq().Bb();return wj(b,a)}return mq(rq,a)}
function Oq(a,b){Pq("Connecting to: "+Af(a));if("cast-selector-receiver"==a.key)Qq(b||null),ll(b||null);else{Rq();Qq(b||null);var c=null;rq?c=sq(a.key):(c=Bq().Bb(),c=wj(c,a.key));if(c)Sq(c);else{if(rq&&(c=tq(a.key))){Tq(c);return}L(function(){Uq(null)},0)}}}
function Rq(){rq&&pq(rq);t:{var a=Hq();if(a&&(a=a.getOtherConnectedRemoteId())){Pq("Do not stop DIAL due to "+a);Vq("");break t}(a=Mq())?(Pq("Stopping DIAL: "+a),Il(a),Vq("")):(a=Kq())&&a.uuid&&(Pq("Stopping DIAL: "+a.uuid),Il(a.uuid))}kl()?cl().stopSession():$k("stopSession called before API ready.");(a=Hq())?a.disconnect(1):(ii("yt-remote-before-disconnect",1),ii("yt-remote-connection-change",!1));Uq(null)}function Wq(){var a=Xq(),a=a?a.currentTime:0,b=Yq();0==a&&b&&(a=tp(Ap(b)));return a}
function Yq(){var a=Hq();return a&&3!=a.getProxyState()?new xp(a,void 0):null}function Pq(a){Jh("remote",a)}function Gq(){return!!s("yt.mdx.remote.castv2_")}function Jq(){return s("yt.mdx.remote.screenService_")}function Bq(){if(!Eq){var a=Jq();a&&(Eq=new uq(a))}return Eq}function nl(){return s("yt.mdx.remote.currentScreenId_")}function Zq(a){q("yt.mdx.remote.currentScreenId_",a,void 0);if(rq){var b=rq;b.A=y()+3E5;if((b.Ul=a)&&(a=mq(b,a))&&!vj(b.g,a)){var c=tb(b.g);c.push(a);eq(b,c,!0)}}}
function Mq(){return s("yt.mdx.remote.currentDialId_")}function Vq(a){q("yt.mdx.remote.currentDialId_",a,void 0)}function Xq(){return s("yt.mdx.remote.connectData_")}function Qq(a){q("yt.mdx.remote.connectData_",a,void 0)}function Hq(){return s("yt.mdx.remote.connection_")}
function Uq(a){var b=Hq();Qq(null);a?$a(!Hq()):(Zq(""),Vq(""));q("yt.mdx.remote.connection_",a,void 0);zq&&(C(zq,function(b){b(a)}),zq.length=0);b&&!a?ii("yt-remote-connection-change",!1):!b&&a&&hi("yt-remote-connection-change",!0)}function Nq(){var a=Nj();if(!a)return null;if(Jq()){var b=Bq().Bb();return wj(b,a)}return rq?mq(rq,a):null}
function Sq(a){$a(!nl());Zq(a.id);a=new Kp(wq,a,$q());a.connect(1,Xq());a.subscribe("beforeDisconnect",function(a){ii("yt-remote-before-disconnect",a)});a.subscribe("beforeDispose",function(){Hq()&&(Hq(),Uq(null))});Uq(a)}function Tq(a){Mq();Pq("Connecting to: "+(a?a.toString():"null"));Vq(a.id);var b=Xq();b?qq(a.id,b.videoIds[b.index],b.currentTime):qq(a.id)}function xq(a){Pq("Paired with: "+Th(a));a?Sq(a):Uq(null)}
function yq(){var a=nl();a&&!Kq()&&(Pq("Dropping current screen with id: "+a),Rq());Nq()||bk()}var wq=null,zq=null,Eq=null,rq=null;function Aq(a){var b=$q();if(bc(b)){var b=Mj(),c=Di("yt-remote-session-name")||"",d=Di("yt-remote-session-app")||"",b={device:"REMOTE_CONTROL",id:b,name:c,app:d};a&&(b["mdx-version"]=3);q("yt.mdx.remote.channelParams_",b,void 0)}}function $q(){return s("yt.mdx.remote.channelParams_")||{}}var Dq=[];function ar(a,b,c){Q.call(this);this.g=a;this.o=b||0;this.j=c;this.k=x(this.Iz,this)}z(ar,Q);f=ar.prototype;f.xa=0;f.K=function(){ar.H.K.call(this);this.stop();delete this.g;delete this.j};f.start=function(a){this.stop();this.xa=Cn(this.k,n(a)?a:this.o)};f.stop=function(){this.isActive()&&Dn(this.xa);this.xa=0};f.isActive=function(){return 0!=this.xa};f.Iz=function(){this.xa=0;this.g&&this.g.call(this.j)};var br={Qz:function(a,b){a.splice(0,b)},dA:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b]=c},yn:function(a){a.reverse()}};function cr(a){a=a.split("");br.yn(a,35);br.Qz(a,2);br.yn(a,30);br.dA(a,3);br.yn(a,25);br.dA(a,11);br.yn(a,64);return a.join("")};function dr(){};var er={160:"h",133:"h",134:"h",135:"h",136:"h",137:"h",264:"h",266:"h",138:"h",298:"h",299:"h",304:"h",305:"h",140:"a",161:"H",142:"H",143:"H",144:"H",222:"H",223:"H",145:"H",224:"H",225:"H",146:"H",226:"H",147:"H",149:"A",261:"M",278:"9",242:"9",243:"9",244:"9",247:"9",248:"9",271:"9",313:"9",272:"9",302:"9",303:"9",308:"9",315:"9",171:"v",250:"o",251:"o",194:"*",195:"*",220:"*",221:"*",196:"*",197:"*",198:"V",279:"(",280:"(",273:"(",274:"(",275:"(",276:"(",314:"(",277:"("};function fr(a,b,c,d,e,g,h){this.id=""+a;this.j=0<=b.indexOf("/mp4")?1:0<=b.indexOf("/webm")?2:0<=b.indexOf("/x-flv")?3:0<=b.indexOf("/vtt")?4:0;this.mimeType=b;this.ra=h||0;this.k=c||null;this.video=d||null;this.g=e||null;this.A=g||null;this.o=er[this.id.split(";")[0]]||""}function gr(a){return 2==a.j}function hr(a){return!(a.k&&a.video)}function ir(a){return 0<=a.indexOf("opus")||0<=a.indexOf("vorbis")||0<=a.indexOf("mp4a")}
function jr(a){return 0<=a.indexOf("vp9")||0<=a.indexOf("vp8")||0<=a.indexOf("avc1")};function kr(a,b,c,d){this.name=a;this.language=b;this.isDefault=d}kr.prototype.toString=function(){return this.name};var ac={uG:"auto",cK:"tiny",FI:"light",SMALL:"small",FG:"medium",LARGE:"large",gI:"hd720",eI:"hd1080",fI:"hd1440",rI:"highres",UNKNOWN:"unknown"},lr={auto:0,tiny:144,light:144,small:240,medium:360,large:480,hd720:720,hd1080:1080,hd1440:1440,highres:2160};function mr(a,b,c,d,e){this.width=a;this.height=b;if(!e)t:{for(e=2;e<nr.length;e++){var g=or[nr[e]];if(a>g[0]&&b>=g[1]||a>=g[0]&&b>g[1]){e=nr[e-1];break t}}e="tiny"}this.quality=e;this.fps=c||0;this.g=d||0}var nr="auto highres hd1440 hd1080 hd720 large medium small tiny".split(" "),or={auto:[0,0],tiny:[256,144],light:[426,240],small:[426,240],medium:[640,360],large:[854,480],hd720:[1280,720],hd1080:[1920,1080],hd1440:[2560,1440],highres:[3840,2160]};function pr(a){this.j=a;this.B=this.o=this.A="";this.g={};this.k=""}pr.prototype.set=function(a,b){this.g[a]!==b&&(this.g[a]=b,this.k="")};pr.prototype.get=function(a){qr(this);return this.g[a]||null};function rr(a){a.k||(a.k=sr(a));return a.k}function tr(a){qr(a);return Rb(a.g,function(a){return null!==a})}
function qr(a){if(a.j){var b=a.j;if(!b||-1==b.search(Se))throw Error("Untrusted URL: "+a.j);b=Ee(a.j);a.A=b.Hb;a.B=b.qb+(null!=b.od?":"+b.od:"");var c=b.Jb;if(0==c.indexOf("/videoplayback"))a.o="/videoplayback",c=c.substr(14);else if(0==c.indexOf("/api/manifest/")){var d=c.indexOf("/",14);0<d?(a.o=c.substr(0,d),c=c.substr(d+1)):(a.o=c,c="")}d=a.g;a.g=ur(c);qa(a.g,vr(b.Lp()));qa(a.g,d);a.j="";a.k=""}}
function sr(a){qr(a);var b=a.A+(a.A?"://":"//")+a.B+a.o;if(tr(a)){var c=[];Ob(a.g,function(a,b){null!==a&&c.push(b+"="+a)});a=c.join("&");b+="?"+a}return b}function ur(a){a=a.split("/");var b=0;a[0]||b++;for(var c={};b<a.length;b+=2)a[b]&&(c[a[b]]=a[b+1]);return c}function vr(a){a=a.split("&");for(var b={},c=0;c<a.length;c++){var d=a[c],e=d.indexOf("=");0<e?b[d.substr(0,e)]=d.substr(e+1):d&&(b[d]="")}return b};function wr(a,b){this.start=a;this.end=b;this.length=b-a+1}function xr(a){a=a.split("-");return 2==a.length&&(a=new wr(parseInt(a[0],10),parseInt(a[1],10)),!isNaN(a.start)&&!isNaN(a.end)&&!isNaN(a.length)&&0<a.length)?a:null}function yr(a,b){return new wr(a,a+b-1)}wr.prototype.toString=function(){return this.start+"-"+(null==this.end?"":this.end)};function zr(a,b){for(var c=a;c;c=c.parentNode)if(c.attributes){var d=c.attributes[b];if(d)return d.value}return""}function Ar(a,b){for(var c=a;c;c=c.parentNode){var d=c.getElementsByTagName(b);if(0<d.length)return d[0]}return null};function Br(a,b,c,d,e){this.duration=c;this.endTime=b+c;this.g=a;this.sourceURL=d;this.startTime=b;this.aa=e||null};function Cr(){this.ha=[]}f=Cr.prototype;f.rj=function(a){return(a=Dr(this,a))?a.duration:0};f.Cl=function(a){return this.rj(a)};f.Yg=function(){return this.ha[0].g};f.Gb=function(){return this.ha[this.ha.length-1].g};f.nf=function(){return this.ha[this.ha.length-1].endTime};f.$s=function(){return this.ha[0].startTime};f.Xs=function(){return this.ha.length};f.Qj=function(){return 0};f.Bh=function(a){return(a=Er(this,a))?a.g:-1};f.Gt=function(a){return Dr(this,a).sourceURL};
f.Hf=function(a){return(a=Dr(this,a))?a.startTime:0};f.zn=function(){return 0<this.ha.length};function Dr(a,b){var c=yb(a.ha,new Br(b,0,0,""),function(a,b){return a.g-b.g});return 0<=c?a.ha[c]:null}function Er(a,b){var c=yb(a.ha,{startTime:b},function(a,b){return a.startTime-b.startTime});return 0<=c?a.ha[c]:a.ha[Math.max(0,-c-2)]}
f.append=function(a){if(0!=a.length)if(a=tb(a),0==this.ha.length)this.ha=a;else{var b=this.ha.length?ab(this.ha).endTime:0,c=a[0].g-this.Gb();1<c&&nb(this.ha);for(c=0<c?0:-c+1;c<a.length;c++){var d=a[c];d.startTime=b;d.endTime=d.startTime+d.duration;b+=a[c].duration;this.ha.push(a[c])}}};function Fr(a,b){var c=ib(a.ha,function(a){return a.g>=b},a);0<c&&a.ha.splice(0,c)};function Gr(a){this.g=a;this.j={};this.k=""}Gr.prototype.set=function(a,b){this.g.get(a);this.j[a]=b;this.k=""};Gr.prototype.get=function(a){return this.j[a]||this.g.get(a)};function Hr(a,b){var c=b.indexOf("?");if(0<c){var d=vr(b.substr(c+1));Ob(d,function(a,b){this.set(b,a)},a);b=b.substr(0,c)}d=ur(b);Ob(d,function(a,b){this.set(b,a)},a)}function Ir(a){a.k||(a.k=Jr(a));return a.k}
function Jr(a){var b=rr(a.g),c=[];Ob(a.j,function(a,b){c.push(b+"="+a)});if(!c.length)return b;var d=c.join("&");a=tr(a.g)?"&":"?";return b+a+d}function Kr(a,b){var c=new pr(b);Ob(a.j,function(a,b){c.set(b,null)});return c};function Lr(a){this.g=a;this.j=0;this.k=-1}var Mr=0;function Nr(a,b){this.index=null;this.info=b;this.g=null;this.A=this.k=!1;this.B=new Lr(a)}Nr.prototype.Nl=function(){return!1};Nr.prototype.Ac=function(){return!1};Nr.prototype.Es=function(a){return[a]};Nr.prototype.zi=function(a){return[a]};function Or(a,b,c,d,e,g,h,k,l){this.g=b;this.aa=c;this.type=a;this.o=0<=d?d:-1;this.startTime=e||0;this.duration=g||0;this.k=h||0;this.j=0<=k?k:this.aa?this.aa.length:NaN;this.D=!!l;this.aa?(this.B=this.k+this.j==this.aa.length,this.A=this.startTime+this.duration*this.k/this.aa.length,this.F=this.duration*this.j/this.aa.length):(this.B=0!=this.j,this.A=this.startTime,this.F=this.duration);this.C=this.A+this.F}function Pr(a){return 1==a.type||2==a.type}
function Qr(a,b){return a.g==b.g&&a.aa.start+a.k+a.j==b.aa.start+b.k}function Rr(a){$a(1==a.length||hb(a,function(a){return!!a.aa}));for(var b=1;b<a.length;b++);b=a[a.length-1];return new wr(a[0].aa.start+a[0].k,b.aa.start+b.k+b.j-1)}function Sr(a){var b="i="+a.g.info.id+",s="+a.o;a.aa&&(b=b+",r="+(a.aa.start+a.k)+"-"+(a.aa.start+a.k+a.j-1));return b=b+",t="+a.A.toFixed(1)+","+(a.A+a.F).toFixed(1)};function Tr(a,b){this.k=a[0].g.B;this.j=b||"";this.g=a;this.aa=this.g[0].aa&&0<this.g[0].j?Rr(this.g):null}function Ur(a){var b;/http[s]?:\/\//.test(a.j)?b=new Gr(new pr(a.j)):(b=new Gr(a.k.g),a.j&&Hr(b,a.j));a.aa&&b.set("range",a.aa.toString());return b}function Wr(a){if(a.aa)return a.aa.length;a=a.g[0];return Math.round(a.F*a.g.info.ra)};function Xr(a,b,c,d,e){Nr.call(this,a,b);this.index=e||new Cr;this.o=d||null;this.C=c;this.j=!0}z(Xr,Nr);f=Xr.prototype;f.Fl=function(){return!1};f.ur=function(){var a=new Or(1,this,this.o);return[new Tr([a],this.C)]};function Yr(a,b){a.Gg(b);return Zr(a,b.B?b.o+1:b.o,!1)}f.Qi=function(a,b){var c=this.index.Bh(a);b&&(c=Math.min(this.index.Gb(),c+1));return Zr(this,c,!0)};f.Yp=function(a){this.g=new Uint8Array($r(a).buffer)};f.Nl=function(){return!1};f.Ac=function(){return null!==this.g&&this.index.zn()};
f.Gg=function(a){return 0==a.j?!0:this.index.Gb()>a.o&&this.index.Yg()<=a.o+1};f.update=function(a,b,c){this.index.append(a);Fr(this.index,c);this.j=b};function Zr(a,b,c){var d=a.index.Gt(b),e=a.index.Hf(b),g=a.index.rj(b);c?g=c=0:c=0<a.info.ra?a.info.ra*g:1E3;a=new Or(3,a,null,b,e,g,0,c,b==a.index.Gb()&&!a.j&&0<c);return new Tr([a],d)};function as(a,b){var c=bs(a,0,1836019558);if(!c)return null;var d=bs(a,c.offset+8,1835427940),e=bs(a,c.offset+8,1953653094);if(!d||!e)return null;var g=bs(a,e.offset+8,1952868452),h=bs(a,e.offset+8,1953658222),k=bs(a,e.offset+8,1952867444);if(!g||!h||!k)return null;var l=bs(a,e.offset+8,1935763823),e=bs(a,e.offset+8,1935763834);if(l){var p=cs(l),r=cs(l);if(0!=p||1!=r)return null;p=cs(l)}for(var t=cs(g),v=cs(g),I=t&2,S=t&1?ds(g):0,ea=I?cs(g):0,ta=t&8?cs(g):0,r=t&16?cs(g):0,Ve=t&32?cs(g):0,t=cs(h),
dh=t&1,Vr=t&4,cz=t&256,g=t&512,gZ=t&1024,hZ=t&2048,t=cs(h),iZ=dh?cs(h):0,jZ=Vr?cs(h):0,dh=[],RJ=[],dz=[],ez=[],SJ=0,We=0,Yb=0;Yb<t;Yb++){var kZ=cz?cs(h):ta;g&&dh.push(cs(h));var wd=Ve;Vr&&0==Yb?wd=jZ:gZ&&(wd=cs(h));RJ.push(wd);wd=hZ?cs(h):0;0==Yb&&(SJ=wd);dz.push(We+wd);ez.push(Yb);We+=kZ}Ab(ez,function(a,b){return dz[a]-dz[b]});h=[];for(Yb=0;Yb<t;Yb++)h[ez[Yb]]=Yb;We=I?4:0;Yb=16*t;wd=68+We+k.size+Yb+(l?l.size:0)+(e?e.size:0);c=wd-c.size;ta=new es(wd);fs(ta,wd);fs(ta,1836019558);gs(ta,d);fs(ta,wd-
24);fs(ta,1953653094);fs(ta,16+We);fs(ta,1952868452);fs(ta,131072|(I?2:0));fs(ta,v);I&&fs(ta,ea);gs(ta,k);fs(ta,20+Yb);fs(ta,1953658222);fs(ta,16781057);fs(ta,t);fs(ta,S+iZ+c);for(Yb=We=0;Yb<t;Yb++)k=h[Yb],d=Math.round(b*k/t),k=Math.round(b*(k+1)/t)-d,wd=d-We+SJ,fs(ta,k),fs(ta,g?dh[Yb]:r),fs(ta,RJ[Yb]),fs(ta,wd),We+=k;l&&(fs(ta,l.size),fs(ta,1935763823),fs(ta,0),fs(ta,1),fs(ta,p+c));e&&gs(ta,e);return ta.data.buffer}
function bs(a,b,c){for(;hs(a,b);){var d=is(a,b);if(d.type==c)return d;b+=d.size}return null}function is(a,b){var c=a.getUint32(b),d=a.getUint32(b+4);return new js(a,b,c,d)}function ks(a,b){return 4294967296*a.getUint32(b)+a.getUint32(b+4)}function hs(a,b){if(8>a.byteLength-b)return!1;var c=a.getUint32(b);if(8>c)return!1;for(var d=4;8>d;d++){var e=a.getInt8(b+d);if(97>e||122<e)return!1}return a.byteLength-b>=c}function js(a,b,c,d){this.data=a;this.offset=b;this.size=c;this.type=d;this.g=8}
function cs(a){var b=a.data.getInt32(a.offset+a.g);a.g+=4;return b}function ds(a){var b=ks(a.data,a.offset+a.g);a.g+=8;return b}js.prototype.skip=function(a){this.g+=a};function es(a){this.data=new DataView(new ArrayBuffer(a));this.g=0}function fs(a,b){a.data.setInt32(a.g,b);a.g+=4}function gs(a,b){for(var c=0;c+4<=b.size;)fs(a,b.data.getUint32(b.offset+c)),c+=4;for(;c<b.size;)a.data.setUint8(a.g++,b.data.getUint8(b.offset+c++))};function ls(a,b,c,d){this.info=a;this.buffer=b;this.aa=c;this.g=d}function $r(a){return a.aa?new DataView(a.buffer,a.aa.start,a.aa.length):new DataView(a.buffer)}function ms(a){if(a.info.j!=a.aa.length)return!1;if(1==a.info.g.info.j){if(8>a.info.j||4==a.info.type)return!0;var b=$r(a),c=b.getUint32(0,!1),b=b.getUint32(4,!1);if(2==a.info.type)return c==a.info.j&&1936286840==b;if(3==a.info.type&&0==a.info.k)return 1836019558==b||1936286840==b||1937013104==b||1718909296==b}return!0}
function ns(a){var b;if(1==a.info.g.info.j){var c=NaN,d=NaN;b=0;for(a=new DataView(a.buffer);hs(a,b);){var e=is(a,b);if(1936286840==e.type)d=e.data.getUint32(e.offset+16);else if(1836476516==e.type)var d=e,g=d.data.getUint8(d.offset+8)?28:20,d=d.data.getUint32(d.offset+g);else 1952867444==e.type&&(c=e,c=c.data.getUint8(c.offset+8)?ks(c.data,c.offset+12):c.data.getUint32(c.offset+12));g=e.type;b=1836019558==g||1836019574==g||1953653094==g?b+8:b+e.size}b=c/d}else b=NaN;return b};function os(){this.ja=0;this.g=new Float64Array(128);this.j=new Float64Array(128);this.o=1;this.k=!1}f=os.prototype;f.Qj=function(a){return this.g[a]};f.Hf=function(a){return this.j[a]/this.o};f.rj=function(a){a=this.Cl(a);return 0<=a?a/this.o:-1};f.Cl=function(a){return a+1<this.ja||this.k?this.j[a+1]-this.j[a]:-1};f.Yg=function(){return 0};f.Gb=function(){return this.ja-1};f.nf=function(){return this.k?this.j[this.ja]/this.o:NaN};f.$s=function(){return 0};f.Xs=function(){return this.ja};f.Gt=function(){return""};
f.Bh=function(a){a=yb(this.j.subarray(0,this.ja),a*this.o);return 0<=a?a:Math.max(0,-a-2)};f.zn=function(){return 0<=this.Gb()};function ps(a){if(a.g.length<a.ja+1){var b=2*a.g.length,b=b+2,c=a.g;a.g=new Float64Array(b+1);var d=a.j;a.j=new Float64Array(b+1);for(b=0;b<a.ja+1;b++)a.g[b]=c[b],a.j[b]=d[b]}}function qs(a,b){this.j=a;this.g=0;this.k=b||0}function rs(a){for(var b=ss(a,!1);236==b;)ts(a),b=ss(a,!1);return b}
function us(a){var b=ss(a,!0),c=a.j.byteOffset+a.g,d=Math.min(b,a.j.buffer.byteLength-c),c=new DataView(a.j.buffer,c,d),c=new qs(c,a.k+a.g);a.g+=b;return c}function vs(a){for(var b=ss(a,!0),c=ws(a),d=1;d<b;d++)c=(c<<8)+ws(a);return c}function ts(a){var b=ss(a,!0);a.g+=b}function ss(a,b){var c=ws(a);if(1==c){for(var d=c=0;7>d;d++)c=256*c+ws(a);return c}for(var e=128,d=0;6>d&&e>c;d++)c=256*c+ws(a),e*=128;return b?c-e:c}function ws(a){return a.j.getUint8(a.g++)};function xs(a,b,c,d,e,g){Nr.call(this,a,b);this.initRange=c;this.indexRange=d;this.o=null;this.index=new os;this.j=e;this.lastModified=g}z(xs,Nr);f=xs.prototype;f.Ac=function(){return!(!this.g||!this.index.zn())};
f.ur=function(a){var b=new Or(1,this,this.initRange),c=new Or(2,this,this.indexRange),d=[],e=[b];Qr(b,c)?e.push(c):(d.push(new Tr([c])),a=0);isNaN(this.j)?a=0:a>this.j&&(a=this.j);b=e[e.length-1];c=b.aa.end-e[0].aa.start+1;a>c&&(a=yr(b.aa.end+1,a-c),e.push(new Or(4,this,a)));d.push(new Tr(e));return d};
f.Yp=function(a){if(1==a.info.type){if(this.g)return;this.g=new Uint8Array(a.buffer,a.aa.start,a.aa.length)}else if(2==a.info.type){if(this.o||0<=this.index.Gb())return;if(1==this.info.j){var b=this.index,c=$r(a),d=a.info.aa.start;a=0;var e=c.getUint32(0,!1),g=c.getUint8(a+8);a+=12;var h=c.getUint32(a+4,!1);b.o=h;a+=8;0==g?(g=c.getUint32(a,!1),h=c.getUint32(a+4,!1),a+=8):(g=4294967296*c.getUint32(a,!1)+c.getUint32(a+4,!1),h=4294967296*c.getUint32(a+8,!1)+c.getUint32(a+12,!1),a+=16);b.g[0]=h+(e+d);
b.j[0]=g;b.k=!0;d=c.getUint16(a+2,!1);a+=4;for(e=0;e<d;e++){var k=c.getUint32(a,!1),h=c.getUint32(a+4,!1);a+=12;g=b;g.ja++;ps(g);g.g[g.ja]=g.g[g.ja-1]+k;g.j[g.ja]=g.j[g.ja-1]+h}}else this.o=$r(a)}if(gr(this.info)&&this.g&&this.o){c=new DataView(this.g.buffer,this.g.byteOffset,this.g.byteLength);b=this.index;g=this.o;c=new qs(c);if(440786851==rs(c)&&(ts(c),408125543==rs(c))){d=c;e=d.g;a=ss(d,!0);d.g=e;for(var c=us(c),d=c.k+c.g,l=rs(c);357149030!=l;)ts(c),l=rs(c);c=us(c);h=1E6;k=1E9;for(e=0;!(c.g>=
c.j.byteLength);)if(l=rs(c),2807729==l)h=vs(c);else if(2807730==l)k=vs(c);else if(17545==l){var e=c,l=ss(e,!0),p=0;4==l?p=e.j.getFloat32(e.g):8==l&&(p=e.j.getFloat64(e.g));e.g+=l;e=p}else ts(c);b.o=k/h;c=new qs(g);if(475249515==rs(c)){for(c=us(c);!(c.g>=c.j.byteLength);)if(l=rs(c),187==l){g=us(c);h=d;if(179!=rs(g))k=null;else if(k=vs(g),183!=rs(g))k=null;else{g=us(g);for(l=h;!(g.g>=g.j.byteLength);)241==rs(g)?l=vs(g)+h:ts(g);k=[l,k]}g=b;h=k[0];k=k[1];ps(g);g.g[g.ja]=h;g.j[g.ja]=k;g.ja++}else ts(c);
c=a+d;a=e;ps(b);b.k=!0;b.j[b.ja]=a;b.g[b.ja]=c}}this.o=null}};function ys(a,b,c,d){for(var e=[];b<=a.index.Gb();b++){var g;g=a.index;var h=b;g=yr(g.Qj(h),h+1<g.ja||g.k?g.g[h+1]-g.g[h]:-1);var h=a.index.Hf(b),k=a.index.rj(b),l=Math.max(0,c-g.start),p=Math.min(g.end+1,c+d)-(g.start+l);e.push(new Or(3,a,g,b,h,k,l,p,b==a.index.Gb()&&l+p==g.length));if(g.start+l+p>=c+d)break}return new Tr(e)}
f.Es=function(a){for(var b=this.zi(a.info),c=[],d=a.g,e=0;e<b.length;e++){var g=yr(b[e].aa.start+b[e].k-a.info.aa.start+a.aa.start,b[e].j);c.push(new ls(b[e],a.buffer,g,d));d=!1}return c};f.zi=function(a){for(var b=0;b<this.index.Gb()&&a.aa.start>=this.index.Qj(b+1);)b++;return ys(this,b,a.aa.start,a.aa.length).g};f.Gg=function(a){return this.Ac()?!0:isNaN(this.j)?!1:a.aa.end+1<this.j};
function zs(a,b,c){a.Gg(b);if(!a.Ac())return c=yr(b.aa.end+1,c),c.end+1>a.j&&(c=new wr(c.start,a.j-1)),a=[new Or(4,b.g,c)],new Tr(a);4==b.type&&(b=a.zi(b),b=b[b.length-1]);var d=0,e=b.aa.start+b.k+b.j;3==b.type&&(d=b.o,e==b.aa.end+1&&(d+=1));return ys(a,d,e,c)}f.Qi=function(a,b){var c=this.index.Bh(a);b&&(c=Math.min(this.index.Gb(),c+1));return ys(this,c,this.index.Qj(c),0)};f.Nl=function(){var a;if(a=this.Ac()&&!isNaN(this.j))a=this.index,a=(a.k?a.g[a.ja]:-1)!=this.j;return a};f.Fl=function(){return!0};function As(a,b){T.call(this);this.J=!!b;this.C=this.duration=0;this.isLive=this.o=!1;this.F=y();this.A=Infinity;this.g={};this.G=a||"";this.I=this.D=0;this.B=!1;this.j=this.k=0}z(As,T);As.prototype.getErrorCode=function(){return 3>this.j?"manifest.net":"manifest.net.retryexhausted"};function Bs(a){return Rb(a.g,function(a){return!!a.info.A},a)}var Cs=/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/;
function Ds(a,b){var c=new As;C(a,function(a){var e=a.type,g=a.itag,h=null;jr(e)&&(h=a.size.split("x"),h=new mr(+h[0],+h[1],+a.fps));var k=null,l=null;ir(e)&&(k=new dr,a.name&&(l=new kr(a.name,a.lang,0,"1"==a.isDefault)));a.xtags&&(g=a.itag+";"+a.xtags);var p=parseInt(a.bitrate,10)/8,r=null;b&&a.drm_families&&(r={},C(a.drm_families.split(","),function(a){r[a]=b[a]}));e=new fr(g,e,k,h,l,r,p);h=xr(a.init);k=xr(a.index);l=Es(a.url,e,a.s);p=parseInt(a.clen,10);a=parseInt(a.lmt,10);l&&(c.g[g]=new xs(l,
e,h,k,p,a))});return c}function Fs(a){if(!a)return 0;var b=Cs.exec(a);return b?3600*parseFloat(b[2]||0)+60*parseFloat(b[4]||0)+parseFloat(b[6]||0):parseFloat(a)}function Es(a,b,c){a=new pr(a);a.set("alr","yes");a.set("keepalive","yes");a.set("ratebypass","yes");a.set("mime",encodeURIComponent(b.mimeType.split(";")[0]));c&&a.set("signature",cr(c));return a}
function Gs(a){var b=zr(a,"id"),b=b.replace(":",";");"captions"==b&&(b=zr(a,"lang"));var c=zr(a,"mimeType"),d=zr(a,"codecs"),c=d?c+'; codecs="'+d+'"':c,d=parseInt(zr(a,"bandwidth"),10)/8,e=null;jr(c)&&(e=new mr(parseInt(zr(a,"width"),10),parseInt(zr(a,"height"),10),parseInt(zr(a,"frameRate"),10)));var g=null,h=null;if(ir(c)){g=new dr;var h=zr(a,"lang")||"",k=Ar(a,"Role");if(k){var k=zr(k,"value")||"",l="invalid";"main"==k?l="original":"dub"==k?l="dubbed":"descriptive"==k?l="descriptive":"commentary"==
k&&(l="commentary");h="invalid"!=l&&h?new kr(zr(a,"yt:langName")||h+" - "+l,h,0,"original"==l):null}else h=null}k=null;if(a=Ar(a,"ContentProtection"))if((k=a.attributes.schemeIdUri)&&"http://youtube.com/drm/2012/10/10"==k.textContent)for(k={},a=a.firstChild;null!=a;a=a.nextSibling)"yt:SystemURL"==a.nodeName&&(k[a.attributes.type.textContent]=a.textContent.trim());else k=null;return new fr(b,c,g,e,h,k,d)}
function Hs(a,b,c,d){a.k=1;b=b||a.G;c={format:"RAW",method:"GET",zb:x(a.M,a,c,d||null)};a.J&&(c.timeout=15E3);cj(b,c)}
As.prototype.M=function(a,b,c){this.I=c.status;if(200<=c.status&&400>c.status){b=c.responseText;c=(new DOMParser).parseFromString(b,"text/xml").getElementsByTagName("MPD")[0];b=c.getElementsByTagName("Representation");if(0<c.getElementsByTagName("SegmentList").length)for(this.A=1E3*Fs(zr(c,"minimumUpdatePeriod"))||Infinity,this.isLive=Infinity>this.A,this.o=!0,this.C=parseInt(zr(c,"yt:earliestMediaSequence"),10),c=0;c<b.length;c++){var d=Gs(b[c]);if(!this.g[d.id]){var e=Es(Ar(b[c],"BaseURL").textContent,
d),g=Ar(b[c],"Initialization"),h=zr(g,"sourceURL"),g=xr(zr(g,"range"));this.g[d.id]=new Xr(e,d,h,null===g?void 0:g)}var h=Ar(b[c],"SegmentList"),k=Ar(h,"SegmentTimeline"),e=k.getElementsByTagName("S"),h=h.getElementsByTagName("SegmentURL"),g=0,l;l=parseInt(zr(k,"startNumber"),10)||0;var p=parseInt(zr(k,"yt:earliestMediaSequence"),10);l<p&&(l=p);for(var k=parseInt(zr(k,"timescale"),10)||1,p=[],r=0;r<h.length;r++){var t;t=l+r;var v=g,I=k,S=h[r],I=parseFloat(e[r].getAttribute("d"))/I,ea=S.getAttribute("media"),
ta=null,S=S.getAttribute("mediaRange");null!=S&&(0<=parseInt(S.split("-")[1],10)?ta=xr(S):ea=ea+"?range="+S);t=new Br(t,v,I,ea,ta);p.push(t);g+=t.duration}this.g[d.id].update(p,this.isLive,this.C)}else i:for(this.duration=Fs(zr(c,"mediaPresentationDuration")),c=0;c<b.length;c++){g=b[c];d=Gs(g);h=Ar(g,"BaseURL");e=Es(h.textContent,d);l=Ar(g,"SegmentBase");g=xr(l.attributes.indexRange.value);l=xr(l.getElementsByTagName("Initialization")[0].attributes.range.value);h=parseInt(h.getAttribute("yt:contentLength"),
10);d=new xs(e,d,l,g,h,NaN);if(!d)break i;this.g[d.info.id]=d}this.F=y();this.k=2;this.B=!1;this.j=0;a&&a(this);this.publish("loaded")}else this.k=3,this.B?this.j+=1:this.B=!0,b&&b(c),this.publish("load_error")};function Is(a){for(var b in a.g)if(a.g[b].index)return a.g[b].index.nf();return NaN}function Js(a){for(var b in a.g)if(a.g[b].index)return a.g[b].index.$s();return 0}function Ks(a,b){Ob(a.g,function(a){Ob(b,function(b,e){a.B.g.set(e,b)})})};function Ls(a,b,c,d){this.id=a;this.name=b;this.language=c;this.isDefault=d}Ls.prototype.toString=function(){return this.name};function Ms(a,b,c){this.j=a||0;this.g=b||0;this.k=c}Ms.prototype.equals=function(a){return this.j==a.j&&this.g==a.g&&this.k==a.k};function Ns(a,b,c){return new Ms(lr[a]||0,lr[b]||0,c)}var Os=Ns("auto","large",!1),Ps=Ns("auto","auto",!1);function Qs(a){var b=lr.auto;return a.j==b&&a.g==b}function Rs(a){return a.k&&!!a.j&&a.j==a.g}
function Ss(a,b){if(b.k&&Qs(b))return Ps;if(b.k||Qs(a))return b;if(a.k||Qs(b))return a;var c=a.j&&b.j?Math.max(a.j,b.j):a.j||b.j,d=a.g&&b.g?Math.min(a.g,b.g):a.g||b.g,c=Math.min(c,d);return c==a.j&&d==a.g?a:new Ms(c,d,!1)}function Ts(a){var b=a.g||a.j;return $b(function(a){return lr[a]==b})||"auto"}Ms.prototype.o=function(a){if(!a.video)return!1;a=lr[a.video.quality];return this.j<=a&&(!this.g||this.g>=a)};function Us(a,b){this.j=a;this.g=b||null}function Vs(a,b){var c=b||Ps,c=eb(a.j,x(c.o,c)),c=D(c,function(a){return a.video.quality});xb(c);return c}function Ws(a){var b={};D(a.j,function(a){b[a.video.quality]=a.video.fps});return b}function Xs(a){if(!a.g)return[];var b=[];C(a.g,function(a){a.g&&b.push(new Ls(a.id,a.g.name,a.g.language,a.g.isDefault))});xb(b);return b};function Ys(a,b,c,d){this.k={};this.J=a;this.G=b;a=c.split("#");this.D=parseInt(a[0],10);this.C=parseInt(a[1],10);this.j=parseInt(a[2],10);this.yb=parseInt(a[3],10);this.rows=parseInt(a[4],10);this.A=parseInt(a[5],10);this.o=a[6];this.B=a[7];this.I=d}f=Ys.prototype;f.getHeight=function(){return this.C};f.Ie=function(){return this.j};f.isDefault=function(){return-1!=this.o.indexOf("default")};
function Zs(a,b){var c=a.G,c=c.replace("$N",a.o),c=c.replace("$L",a.J.toString()),c=c.replace("$M",b.toString());a.B&&(c=ee(c,{sigh:a.B}));return c}function $s(a,b){var c=Math.floor(b/(a.yb*a.rows)),d=a.yb*a.rows,e=b%d,g=e%a.yb,e=Math.floor(e/a.yb),h=a.rows,k=a.Um()+1-d*c;k<d&&(h=Math.ceil(k/a.yb));return{url:Zs(a,c),WE:g,yb:a.yb,row:e,rows:h,Rt:a.D*a.yb,Qt:a.C*h}}f.er=function(a){var b=this.Ie()-1;a=0==this.A?Math.round(a*this.j/this.I):Math.round(1E3*a/this.A);return Ib(a,0,b)};
f.Um=function(){return this.j-1};f.Fs=function(){return this.j?0:-1};f.bt=function(){};function at(a,b){this.g=this.j(a,b);this.k={};1<this.g.length&&this.g[0].isDefault()&&this.g.splice(0,1)}at.prototype.j=function(a,b){for(var c=[],d=a.split("|"),e=d[0],g=1;g<d.length;g++){var h=this.o(g-1,e,d[g],b);180>h.getHeight()&&c.push(h)}return c};at.prototype.o=function(a,b,c,d){return new Ys(a,b,c,d)};function bt(a,b){var c=Ib(b,0,1),d=a.g[0].Ie()-1;return Ib(Math.round(d*c),0,d)}
function ct(a,b){var c=a.k[b];if(c)return c;for(var c=a.g.length,d=0;d<c;d++)if(a.g[d].D>=b)return a.k[b]=d;a.k[b]=c-1;return c-1}at.prototype.A=function(){};function dt(a,b,c,d){c=c.split("#");c=[c[1],c[2],0,c[3],c[4],-1,c[0],""].join("#");Ys.call(this,a,b,c,0);this.g=null;this.F=d?3:0}z(dt,Ys);f=dt.prototype;f.Ie=function(){return this.g?this.g.Xs():-1};f.er=function(a){var b=this.rows*this.yb*this.F,c=-1,d=-1,e=this.g;e&&(c=e.Gb(),d=e.Bh(a));return d>c-b?-1:d};f.Um=function(){return this.g?this.g.Gb():-1};f.Fs=function(){return this.g?this.g.Yg():-1};f.bt=function(a){this.g=a?a.index:null};function et(a,b){this.B=b;at.call(this,a,0)}z(et,at);et.prototype.j=function(a,b){return et.H.j.call(this,"$N|"+a,b)};et.prototype.o=function(a,b,c){return new dt(a,b,c,this.B.isLive)};et.prototype.A=function(a){for(var b=0;b<this.g.length;b++)this.g[b].bt(a)};var ft={0:"MONO",1:"LEFT_RIGHT",2:"RIGHT_LEFT",3:"TOP_BOTTOM",4:"BOTTOM_TOP"};var gt={KI:1,LI:2,MI:3};var ht,it;var jt=lc,jt=jt.toLowerCase();if(Ia(jt,"android")){var kt=jt.match(/android\D*(\d\.\d)[^\;|\)]*[\;\)]/);if(kt)ht=Number(kt[1]);else{var lt={cupcake:1.5,donut:1.6,eclair:2,froyo:2.2,gingerbread:2.3,honeycomb:3,"ice cream sandwich":4,jellybean:4.1},mt=jt.match("("+Vb(lt).join("|")+")");ht=mt?lt[mt[0]]:0}}else ht=void 0;it=0<=ht;var nt=vh||wh;function ot(){return pt("(ps3; leanback shell)")}function qt(){return pt("safari/")&&pt(" version/8")}function pt(a){var b=lc;return b?0<=b.toLowerCase().indexOf(a):!1};var rt,st;function tt(){var a=s("yt.player.utils.videoElement_");a||(a=document.createElement("video"),q("yt.player.utils.videoElement_",a,void 0));return a}function ut(){if(2.2==ht)return!0;var a=tt();try{return!(!a||!a.canPlayType||!a.canPlayType('video/mp4; codecs="avc1.42001E, mp4a.40.2"')&&!a.canPlayType('video/webm; codecs="vp8.0, vorbis"'))}catch(b){return!1}};function vt(){if(void 0==rt&&(rt=!1,window.crypto&&window.crypto.getRandomValues))try{var a=new Uint8Array(1);window.crypto.getRandomValues(a);rt=!0}catch(b){}if(rt){var a=Array(16),c=new Uint8Array(16);window.crypto.getRandomValues(c);for(var d=0;d<a.length;d++)a[d]=c[d]}else for(a=Array(16),c=0;16>c;c++){for(var d=y(),e=0;e<d%23;e++)a[c]=Math.random();a[c]=Math.floor(256*Math.random())}return a}
function wt(){for(var a=vt(),b=[],c=0;c<a.length;c++)b.push("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_".charAt(a[c]&63));return b.join("")}function xt(){return D(vt(),function(a){return(a&15).toString(16)}).join("")};function zt(a,b,c){b={cpn:b};c&&(b.ibw="1369843");return{url:ee(a,b),type:"application/x-mpegURL",quality:"auto",itag:"93"}};function At(a,b){return void 0==b?a:"1"==b?!0:!1}function Bt(a,b,c){for(var d in c)if(c[d]==b)return c[d];return a}function Ct(a,b){return void 0==b?a:Number(b)}function Dt(a,b){return void 0==b?a:b.toString()}function Et(a,b){var c=Dt(a,b);c&&(c=rf(c));return c}var Ft=/^([0-9\.]+)\:([0-9\.]+)$/;function Gt(a){if(a&&(a=a.match(Ft))){var b=parseFloat(a[2]);if(0<b)return parseFloat(a[1])/b}return NaN}function Ht(a,b){var c=lr.auto,d=lr[b];return d>=lr.medium?new Ms(d,c,!1):d>=c?new Ms(c,d,!1):a};var It=[.25,.5,1,1.25,1.5,2];function Jt(a,b){return window.location.protocol+"//i1.ytimg.com/vi/"+escape(a)+"/"+(b||"hqdefault.jpg")};var Kt,Lt,Mt;var Nt=window.performance||window.mozPerformance||window.msPerformance||window.webkitPerformance||{},Ot=x(Nt.clearResourceTimings||Nt.webkitClearResourceTimings||Nt.mozClearResourceTimings||Nt.msClearResourceTimings||Nt.oClearResourceTimings||u,Nt),Pt=Nt.mark?function(a){Nt.mark(a)}:u;function Qt(a,b,c){Rt(c).tick[a]=b||y();b||Pt(a)}function St(a,b){var c=Rt(b).tick;return a in c}function Tt(a,b,c){Rt(c).info[a]=b}
function Ut(a){bf("EXP_DEFER_CSI_PING")&&(M(Mt),Lt=null);var b="https:"==window.location.protocol?"https://gg.google.com/csi":"http://csi.gstatic.com/csi",c="",d;for(d in a)c+="&"+d+"="+a[d];wf(b+"?"+c.substring(1))}function Vt(a){Lt&&(a&&(Lt.yt_fss=a),Ut(Lt))}function Rt(a){return s("ytcsi."+(a||"")+"data_")||Wt(a)}function Wt(a){var b={tick:{},span:{},info:{}};q("ytcsi."+(a||"")+"data_",b,void 0);return b};var Xt,Yt;var Zt=lc,$t=Zt.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!$t||2>$t.length)Xt=void 0;else{var au=Zt.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d_\d)[_ ]/);Xt=au&&6==au.length?Number(au[5].replace("_",".")):0}(Yt=0<=Xt)&&0<=lc.search("Safari")&&lc.search("Version");var bu={GI:0,VH:1,yI:2};function cu(a,b,c){c=c||{};jj(c.Xa,c.pageId,x(du,m,a,b,c),c.onError)}
function du(a,b,c){var d={};0===b?d.action_like_video=1:1===b?d.action_dislike_video=1:d.action_indifferent_video=1;d.video_id=a;d.plid=c.playbackId;c.playlistId&&(d.list=c.playlistId);c.Xa&&(d.authuser=c.Xa);c.pageId&&(d.pageid=c.pageId);a={screen:ce({h:screen.height,w:screen.width,d:screen.colorDepth}),session_token:bf("XSRF_TOKEN")};c.wF&&(a.station_id=c.wF);cj("/watch_actions_ajax",{format:"XML",method:"POST",Le:d,ab:a,Ma:c.Ma,onError:c.onError,zb:c.zb})};function eu(a,b,c){this.errorCode=a;this.j=b;this.g=c||""};function fu(a){this.experimentIds=(a||"").split(",");var b={};C(this.experimentIds,function(a){b[a]=!0});this.S=!!b["913424"];this.F=!!b["932250"];this.Ka=!!b["945066"];this.G=!!b["945069"];this.ia=!!b["945073"];this.Ia=!!b["945074"];this.eb=!!b["945078"];this.N=!!b["945079"];this.I=!!b["945080"];this.A=!!b["945081"];this.M=!!b["945082"];this.J=!!b["945083"];this.B=!!b["938697"];this.O=!!b["960600"];this.na=!!b["945089"];this.ta=!!b["945090"];this.Z=!!b["945091"];this.Fa=!!b["945094"];this.pa=!!b["927845"];
this.D=!!b["936926"];this.P=!!b["913430"];this.g=!(!b["926304"]&&!b["932404"]);this.k=!!(b["926301"]||b["926305"]||this.g);this.Aa=!!b["927877"];this.ma=!!b["939937"];this.C=!!b["913436"]||!!b["934933"]||!!b["934934"]||!!b["934936"]||!!b["934937"]||!!b["934938"]||!!b["934939"]||!!b["934941"]||!!b["934942"]||!!b["934943"]||!!b["934944"]||!!b["934945"]||!!b["934946"]||!!b["934947"]||!!b["934948"]||!!b["934949"]||!!b["934950"]||!!b["934951"]||!!b["934952"]||!!b["934953"]||!!b["934954"]||!!b["948904"]||
!!b["948905"]||!!b["948906"]||!!b["948907"]||!!b["948908"];this.j=!!b["934947"];this.V=!!b["953500"];this.Ea=!!b["941004"];this.o=!!b["907259"];this.W=!!b["953903"]||!!b["953916"]||!!b["953914"]||!!b["953912"];this.Ta=!b["953916"]&&(!!b["921094"]||!!b["943909"]||!!b["943915"]||!!b["943917"]);this.ib=!!b["951502"];this.spherical=!!b["951503"];this.wa=!!b["930676"]||!!b["930677"];this.ka=!!b["943603"]||!!b["943604"]||!!b["943605"]||!!b["943606"]||!!b["943607"];this.kb=!!b["909722"];this.fa=!!b["939977"];
this.Ca=!!b["957105"];this.U=!!b["959800"];this.jb=!!b["953914"]||!!b["953916"];this.ya=!!b["937222"];this.ea=!!b["959801"]};function gu(a,b){this.g=a;this.j=b}gu.prototype.clone=function(){return new gu(this.g,this.j)};function hu(a){this.g=[];if(a)t:{var b,c;if(a instanceof hu){if(b=a.La(),c=a.Wa(),0>=a.Sa()){a=this.g;for(var d=0;d<b.length;d++)a.push(new gu(b[d],c[d]));break t}}else b=Vb(a),c=Ub(a);for(d=0;d<b.length;d++)iu(this,b[d],c[d])}}function iu(a,b,c){var d=a.g;d.push(new gu(b,c));b=d.length-1;a=a.g;for(c=a[b];0<b;)if(d=b-1>>1,a[d].g>c.g)a[b]=a[d],b=d;else break;a[b]=c}f=hu.prototype;
f.remove=function(){var a=this.g,b=a.length,c=a[0];if(!(0>=b)){if(1==b)nb(a);else{a[0]=a.pop();for(var a=0,b=this.g,d=b.length,e=b[a];a<d>>1;){var g=2*a+1,h=2*a+2,g=h<d&&b[h].g<b[g].g?h:g;if(b[g].g>e.g)break;b[a]=b[g];a=g}b[a]=e}return c.j}};f.Wa=function(){for(var a=this.g,b=[],c=a.length,d=0;d<c;d++)b.push(a[d].j);return b};f.La=function(){for(var a=this.g,b=[],c=a.length,d=0;d<c;d++)b.push(a[d].g);return b};f.hg=function(a){return gb(this.g,function(b){return b.j==a})};f.clone=function(){return new hu(this)};
f.Sa=function(){return this.g.length};f.isEmpty=function(){return mb(this.g)};f.clear=function(){nb(this.g)};function ju(){hu.call(this)}z(ju,hu);function ku(a,b){T.call(this);this.g=a;this.k=new ju;this.A={};this.o=b||""}z(ku,T);ku.prototype.j=!1;function lu(a,b,c){var d;for(c=ct(a.g,c);0<=c;){d=a.g.g[c];if(d=d.k[Math.floor(b/(d.yb*d.rows))]?$s(d,b):null)return d;c--}return $s(a.g.g[0],b)}function mu(a,b,c){c=ct(a.g,c);for(var d,e;0<=c;c--)if(d=a.g.g[c],e=Math.floor(b/(d.yb*d.rows)),!d.k[e]){d=a;var g=c,h=g+"-"+e;d.A[h]||(d.A[h]=!0,iu(d.k,g,{Np:g,Op:e}))}nu(a)}
function nu(a){if(!a.j)if(a.k.isEmpty())a.j=!1;else{a.j=!0;var b=a.k.remove(),c=new Image;a.o&&(c.crossOrigin=a.o);c.src=Zs(a.g.g[b.Np],b.Op);c.onload=x(a.B,a,b.Np,b.Op)}}ku.prototype.B=function(a,b){this.j=!1;var c=this.g.g[a];c.k[b]=!0;nu(this);var d,e=c.yb*c.rows;d=b*e;c=Math.min(d+e-1,c.Ie()-1);d=[d,c];this.publish("l",d[0],d[1])};function ou(a,b,c){this.j=a;this.g=b;this.k=c}var pu={playready:["com.youtube.playready","com.microsoft.playready"],widevine:["com.widevine.alpha"],clearkey:["org.w3.clearkey","webkit-org.w3.clearkey"]},qu=["widevine","playready"];function ru(){var a=window.MediaKeys||window.MSMediaKeys;return a&&a.isTypeSupported?a:null}function su(a,b,c,d){return!(0!=b.indexOf("audio/mp4")||"widevine"!=c||!a.canPlayType(b)||!a.canPlayType('video/mp4; codecs="avc1"',d))}
function tu(a,b,c){var d,e=ru();if(e)d=function(a,b){return e.isTypeSupported(b,a)};else if(a.addKey||a.webkitAddKey)d=function(b,c){return a.canPlayType(b,c)};else return null;for(var g=0;g<qu.length;g++){var h=qu[g];if(c[h])for(var k=pu[h],l=0;l<k.length;l++){var p=k[l];if(d(b,p)||su(a,b,h,p))return new ou(h,p,c[h])}}return null};function uu(a){return(a=a.exec(lc))?a[1]:""}var vu=function(){if(th)return uu(/Firefox\/([0-9.]+)/);if(qc||pc)return Cc;if(yh)return uu(/Chrome\/([0-9.]+)/);if(zh)return uu(/Version\/([0-9.]+)/);if(vh||wh){var a;if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(lc))return a[1]+"."+a[2]}else{if(xh)return(a=uu(/Android\s+([0-9.]+)/))?a:uu(/Version\/([0-9.]+)/);if(uh)return uu(/Camino\/([0-9.]+)/)}return""}();function wu(a,b){this.g=a;this.k=b;this.o=0;Object.defineProperty(this,"timestampOffset",{get:this.hC,set:this.iC});Object.defineProperty(this,"buffered",{get:this.gC})}f=wu.prototype;f.append=function(a){this.g.webkitSourceAppend(this.k,a)};f.abort=function(){this.g.webkitSourceAbort(this.k)};f.gC=function(){return this.g.webkitSourceState==this.g.SOURCE_CLOSED?new xu:this.g.webkitSourceBuffered(this.k)};f.hC=function(){return this.o};
f.iC=function(a){this.o=a;this.g.webkitSourceTimestampOffset(this.k,a)};function xu(){this.length=0};function yu(a){this.activeSourceBuffers=this.sourceBuffers=[];this.g=a;this.j=NaN;this.k=0;Object.defineProperty(this,"duration",{get:this.fB,set:this.iB});Object.defineProperty(this,"readyState",{get:this.gB});this.g.addEventListener("webkitsourceclose",x(this.hB,this),!0)}f=yu.prototype;f.addEventListener=function(a,b,c){this.g.addEventListener(a,b,c)};f.nC=function(){return this.g.webkitMediaSourceURL};
f.addSourceBuffer=function(a){var b=(this.k++).toString();this.g.webkitSourceAddId(b,a);a=new wu(this.g,b);this.sourceBuffers.push(a);return a};f.gB=function(){switch(this.g.webkitSourceState){case this.g.SOURCE_CLOSED:return"closed";case this.g.SOURCE_OPEN:return"open";case this.g.SOURCE_ENDED:return"ended"}return""};f.endOfStream=function(a){var b=this.g.EOS_NO_ERROR;"network"==a?b=this.g.EOS_NETWORK_ERR:"decode"==a&&(b=this.g.EOS_DECODE_ERR);this.g.webkitSourceEndOfStream(b)};f.hB=function(){nb(this.sourceBuffers)};
f.fB=function(){return this.j};f.iB=function(a){this.j=a;this.g.webkitSourceSetDuration&&this.g.webkitSourceSetDuration(a)};function zu(a){this.o=[];this.G=a||null}function Au(a,b,c,d){for(var e=0;e<c.length;e++)a.listen(b,c[e],d)}zu.prototype.listen=function(a,b,c){c=x(c,this.G||this);a.addEventListener(b,c,!1);this.o.push(a,b,c)};zu.prototype.removeAll=function(){if(this.o)for(;this.o.length;){var a=this.o.shift(),b=this.o.shift(),c=this.o.shift();a.removeEventListener&&a.removeEventListener(b,c)}};zu.prototype.$=function(){return null===this.o};zu.prototype.dispose=function(){this.removeAll();this.o=null};function Bu(a,b,c,d){zu.call(this);this.j=this.g=null;this.B=b;this.k=window.MediaSource?new window.MediaSource:window.WebKitMediaSource?new window.WebKitMediaSource:new yu(a);this.A="";this.C=null;Au(this,this.k,["sourceopen","webkitsourceopen"],pa(this.F,d,c));Au(this,this.k,["sourceclose","webkitsourceclose"],this.D)}z(Bu,zu);function Cu(a,b){a.C=b}function Du(a){if(!a.A){var b;b=a.k;b=b.nC?b.g.webkitMediaSourceURL:window.URL.createObjectURL(b);a.A=b}return a.A}
Bu.prototype.kf=function(a){Eu(this)?this.k.duration=a:this.B=a};function Eu(a){return"open"==a.k.readyState}function Fu(a){return"closed"==a.k.readyState}function Gu(a){return a.g.updating||a.j.updating}function Hu(a){return a.g?!!a.g.appendBuffer:!(!window.MediaSource||!window.MediaSource.isTypeSupported)}Bu.prototype.F=function(a,b){isNaN(this.B)||(this.k.duration=this.B,this.B=NaN,this.g=this.k.addSourceBuffer(a),this.j=this.k.addSourceBuffer(b),this.C&&(this.C(this),this.C=null))};
Bu.prototype.D=function(){this.dispose()};Bu.prototype.dispose=function(){var a=this.A;if(a)try{window.URL.revokeObjectURL(a)}catch(b){}this.A="";Bu.H.dispose.call(this)};function Iu(a){if(/opus/.test(a)&&yh&&!(0<=Ra(vu,"38")))return!1;if(window.MediaSource&&window.MediaSource.isTypeSupported)return window.MediaSource.isTypeSupported(a);if(/webm/.test(a)&&!pt("(ps4; leanback shell)"))return!1;'audio/mp4; codecs="mp4a.40.2"'==a&&(a='video/mp4; codecs="avc1.4d401f"');return!!tt().canPlayType(a)};function Ju(a,b){this.k=a;this.g=b;this.j={}}function Ku(a){return a.g?a.k:ee(a.k,a.j)};function Lu(a,b){this.j=new Ju(a,!1);this.g=b}var Mu="9h8(H*".split(""),Nu="h98H(*".split(""),Ou="oMavAV".split("");Lu.prototype.getInfo=function(){return this.g};Lu.prototype.Jn=function(){return this.g.video.quality};var Pu={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},Qu={"application/x-mpegURL":"maybe"},Ru={"application/x-mpegURL":"maybe"};
function Su(a,b){if(!ut())return[];var c=Tu(a,b);a=!c.length&&b?Tu(a,!1):c;for(var d={},c=tt(),e=0;e<a.length;e++){var g=a[e];if(Uu(c,g.getInfo().mimeType)&&!Vu(g)){var h=g.Jn();if(!d[h]||gr(d[h].getInfo()))d[h]=g}}var k=[];C(nr,function(a){(g=d[a])&&k.push(g)});return k}function Uu(a,b){var c;if(!(c=a.canPlayType(b))){var d;wh?d=Ru[b]:2.2==ht?d=Pu[b]:pt("android")&&pt("chrome")&&(d=Qu[b]);c=d||""}return c}function Vu(a){return a.g.id in Wu||ot()&&"5"==a.g.id}
function Xu(){return pt("android")&&pt("chrome")&&!Ec(29)?!1:!!(window.MediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}var Wu={52:!0,53:!0,54:!0,55:!0,60:!0,79:!0,87:!0};function Yu(a){var b=[];C(a,function(a){a.url&&b.push(Zu(a.url,a.type,"medium","0"))});return b}function Zu(a,b,c,d,e){var g=new dr,h=or[c];h||(c="small",h=or.small);c=new mr(h[0],h[1],0,e?-1:0,c);b=unescape(b.replace(/&quot;/g,'"'));return new Lu(a,new fr(d,b,g,c))}
function Tu(a,b){for(var c=[],d=0;d<a.length;d++){var e=a[d],g;if(g=rc&&0!=e.g.video.g)g=1==e.getInfo().j;g||0!=e.g.video.g==b&&c.push(e)}return c}function $u(a,b){for(var c=[],d=0;d<a.length;d++){var e=a[d];if(e.sig||e.s){var g=e.sig||cr(e.s);e.url=Vi(e.url,{signature:g})}e.url&&c.push(Zu(e.url,e.type,e.quality,e.itag,e.stereo3d))}return Su(c,!!b)}function av(a){a=Yu(a);return Su(a,!1)}
function bv(a,b){if(!b.g)return a[0];for(var c=0;c<a.length;c++){var d=a[c].getInfo();if(lr[d.video.quality]<=b.g)return a[c]}return a[a.length-1]}
function cv(a){function b(a){return!!c[a]}var c={},d,e;for(e in a.g){var g=a.g[e];if(Iu(g.info.mimeType)){if(g.info.A){d||(d=tt());if(!tu(d,g.info.mimeType,g.info.A))continue;if(261==g.info.id&&(ot()||!d.canPlayType('audio/mp4; codecs="aac51"',"com.widevine.alpha")))continue}c[g.info.o]=c[g.info.o]||[];c[g.info.o].push(g.info)}}a=Mu;if(pt("cros armv7")||pt("windows nt 5.1"))a=Nu;d=E(a,b);a=E(Ou,b);if(!d||!a)return null;"9"==d&&c.h&&(e=function(a,b){return Math.max(a,b.video.height)},g=fb(c["9"],e,
0),fb(c.h,e,0)>1.5*g&&(d="h"));d=c[d];a=c[a];Ab(d,function(a,b){return b.video.width-a.video.width||b.ra-a.ra});Ab(a,function(a,b){return b.ra-a.ra});return new Us(d,a)};function dv(a){T.call(this);this.Ta=new F(0,0);this.Ea=this.fa=!1;this.Jd="";this.Id=this.ta=!1;this.Ka={};this.Bt=new ar(this.At,5E3,this);R(this,this.Bt);this.G=[];this.o={};this.keywords={};this.A={};ev(this,a)}z(dv,T);dv.C=/\/img\/watermark\/youtube_(hd_)?watermark(-vfl\S{6})?.png$/;dv.g=1;dv.o=-21;dv.A=18E3;dv.B="author cc_asr cc_load_policy iv_load_policy iv_new_window keywords oauth_token requires_purchase rvs sentiment subscribed title ttsurl ypc_buy_url ypc_full_video_length ypc_item_thumbnail ypc_item_title ypc_item_url ypc_offer_button_text ypc_offer_description ypc_offer_headline ypc_offer_id ypc_preview ypc_price_string ypc_video_rental_bar_text".split(" ");
dv.j={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlmaxres:"maxresdefault.jpg"};dv.k=["www.youtube.com","manifest.googlevideo.com"];f=dv.prototype;f.nm=!1;f.adaptiveFormats="";f.Vq=null;f.Ep=!0;f.vb=!1;f.sh="";f.Hm="";f.qk=!1;f.Dp=dv.g;f.Uh=null;f.Nr=null;f.author="";f.Ph=0;f.Lk=!1;f.Kq=3;f.Uq=!1;f.wf="";f.Ba="";f.contentCheckOk=!1;f.ie=0;f.Mk=!1;f.ci=!1;f.Ak=!1;f.df=0;f.Ef=!1;f.zo=!1;f.Rh=0;f.Sn=!1;f.ng=!1;f.ro=!0;f.ai=!1;f.Im=!1;f.fm=!1;f.$a=!1;
f.Jm=!1;f.lm=!1;f.Kd=!1;f.Cp=!1;f.Km=!1;f.ky=0;f.lengthSeconds=0;f.ck=0;f.xt=!1;f.racyCheckOk=!1;f.Li=!1;f.Dl=Ps;f.zp=0;f.yk=!1;f.startSeconds=0;f.ak=null;f.Bn=2;f.ri=Ps;f.Ur=!1;f.kh=!1;f.ke=null;f.title="";f.re="";f.Vj=null;f.ek="vvt";f.zt=!1;f.to=!1;f.clipStart=0;f.clipEnd=Infinity;
function fv(a,b){var c=b||{};c.iv_invideo_url&&(a.sh=rf(c.iv_invideo_url));c.iv_cta_url&&(a.Hm=rf(c.iv_cta_url));c.cta_conversion_urls&&(a.ic=c.cta_conversion_urls);a.author=Dt(a.author,c.author);a.Lk=At(a.Lk,c.cc_asr);var d=c.ttsurl||a.wf;d&&mf(d)?a.wf=d:a.wf=Et(a.wf,c.ttsurl);a.Ba=Dt(a.Ba,c.cpn);a.subscribed=Dt(a.subscribed,c.subscribed);a.Bn=Bt(a.Bn,c.sentiment,bu);a.title=Dt(a.title,c.title);a.na=Dt(a.na,c.ypc_preview);a.xt=At(a.xt,c.paygated);a.zt=At(a.zt,c.requires_purchase);c.keywords&&(a.keywords=
gv(c.keywords));c.rvs&&(a.V=hv(c.rvs));a.contentCheckOk=At(a.contentCheckOk,"1"==c.cco);a.racyCheckOk=At(a.racyCheckOk,"1"==c.rco);a.C=Dt(a.C,c.oauth_token);C(dv.B,function(a){a in c&&(this.o[a]=c[a])},a)}
function ev(a,b){var c=b||{};a.vb="1"!=c.hlsdvr||zh||wh&&5>Xt?!1:!0;a.qk="1"==c.infringe||"1"==c.muted;a.wc=c.authkey;a.Xa=c.authuser;a.Ba||(a.Ba=c.cpn||wt());a.Gv=y();a.Yu=c.t;a.Mk=At(a.Mk,c.cenchd);a.ci=At(a.ci,c.enable_cardio);a.Ak=At(a.Ak,c.enable_cardio_before_playback);a.df=Ct(a.df,c.end||c.endSeconds);a.ya=Dt(a.ya,c.itct);a.ro="1"!=c.no_get_video_log;a.ai="1"==c.tmi;a.Im=At(a.Im,c.noiba);a.fm="1"==c.livemonitor;a.$a="1"==c.live_playback;a.Jm=At(a.Jm,c.mdx);a.lm=At(a.lm,c.on3g);a.Km=At(a.Km,
c.utpsa);for(var d in dv.j){var e=c[d+"_webp"]||c[d];pf(e)&&(a.Ka[dv.j[d]]=e)}a.D=Dt(a.D,c.vvt);a.oB=c.osig;a.lo=c.ptchn;a.no=c.oid;a.J=c.ptk;a.oo=c.pltype;a.playbackId=c.plid;a.F=c.eventid;a.eb=c.osid;a.yu=c.vm;a.xu=c.of;a.playlistId=Dt(a.playlistId,c.list);a.Jo=c.pyv_view_beacon_url;a.Jv=c.pyv_quartile25_beacon_url;a.Kv=c.pyv_quartile50_beacon_url;a.Lv=c.pyv_quartile75_beacon_url;a.Iv=c.pyv_quartile100_beacon_url;c.remarketing_url&&(a.remarketingUrl=c.remarketing_url);c.ppv_remarketing_url&&(a.ppvRemarketingUrl=
c.ppv_remarketing_url);a.purchaseId=c.purchase_id;a.kp=c.sdetail;!a.Fa&&c.session_data&&(a.Fa=Pi(c.session_data,"&").feature);a.Hd=1==Ct(a.Hd?1:0,c.is_fling);a.ib=Dt(a.ib,c.ctrl);a.jb=Dt(a.jb,c.ytr);a.to="1"==c.skip_kansas_logging;a.Db=Dt(a.Db,c.cl);a.Dl=Ht(a.Dl,c.vq);a.ri=Ht(a.ri,c.suggestedQuality);a.ka=c.approx_threed_layout||0;a.Ur="1"==c.threed_converted;a.startSeconds=Ct(a.startSeconds,c.start||c.startSeconds);a.Rn=At(a.Rn,c.ssrt);a.videoId=c.docid||c.video_id||c.videoId||a.videoId;a.Qn=Dt(a.Qn,
c.vss_credentials_token);a.ek=Dt(a.ek,c.vss_credentials_token_type);iv(a,c.watermark);a.Bo=Dt(a.Bo,c.ypc_gid);a.Co=Dt(a.Co,c.ypc_license_session_token);a.heartbeatToken=Dt(a.heartbeatToken,c.heartbeat_token);a.Ed=Ct(a.Ed,c.heartbeat_interval);a.Fd=Ct(a.Fd,c.heartbeat_retries);if(c.ad3_module||c.ad_module)"1"==c.allow_html5_ads?(a.nm=!0,"1"==c.ad_preroll&&a.G.push("ad")):"1"!=c.supported_without_ads&&(a.zo=!0);c.adaptive_fmts&&(a.adaptiveFormats=c.adaptive_fmts);void 0!=c.atc&&(a.Z=c.atc);c.license_info&&
(a.Vq=jv(c.license_info));c.allow_embed&&(a.Ep="1"==c.allow_embed);c.autonav&&(a.Sn="1"==c.autonav);c.autoplay&&(a.ng="1"==c.autoplay);c.iv_load_policy&&(a.pa=kv(c.iv_load_policy,a.pa));c.cc_load_policy&&(a.Kq=kv(c.cc_load_policy,2));"0"==c.dash&&(a.Uq=!0);c.dashmpd&&(a.M=ee(c.dashmpd,{cpn:a.Ba}),d=/\/s\/([0-9A-F.]+)/,e=d.exec(a.M))&&(e=cr(e[1]),a.M=a.M.replace(d,"/signature/"+e));c.delay&&(a.ie=Wa(c.delay));void 0!=c.end&&(a.clipEnd=c.end);c.fresca_preroll&&a.G.push("fresca");c.idpj&&(a.Rh=Wa(c.idpj));
c.url_encoded_fmt_stream_map&&(a.re=c.url_encoded_fmt_stream_map);c.hlsvp&&(a.S=c.hlsvp);c.length_seconds&&(a.lengthSeconds=Wa(c.length_seconds));c.ldpj&&(a.ck=Wa(c.ldpj));c.loudness&&(a.perceptualLoudnessDb=c.loudness,a.Dp=lv(a));c.partnerid&&(a.P=Wa(c.partnerid));c.probe_url&&(a.probeUrl=sf(ee(c.probe_url,{cpn:a.Ba})));c.pyv_billable_url&&-1!=c.pyv_billable_url.search(Qe)&&(a.ea=c.pyv_billable_url);c.pyv_conv_url&&-1!=c.pyv_conv_url.search(Qe)&&(a.ia=c.pyv_conv_url);c.video_masthead_ad_quartile_urls&&
(d=c.video_masthead_ad_quartile_urls,a.Aa=d.quartile_0_url,a.Ze=d.quartile_25_url,a.af=d.quartile_50_url,a.$e=d.quartile_75_url,a.Gd=d.quartile_100_url);c.spacecast_address&&(a.G.push("spacecast"),a.Ia=c.spacecast_address);void 0==c.start||"1"==c.resume||a.$a||(a.clipStart=c.start);c.threed_module&&!c.threed_converted&&(a.ma=c.threed_module,a.Yw=6);c.two_stage_token&&(a.Uh=c.two_stage_token);c.url_encoded_third_party_media&&(a.ke=hv(c.url_encoded_third_party_media));c.watch_ajax_token&&(a.Nr=c.watch_ajax_token);
c.ypc_module&&a.G.push("ypc");c.ypc_clickwrap_module&&a.G.push("ypc_clickwrap");a.qo=Dt(a.qo,c.ucid);C("baseUrl uid oeid ieid ppe engaged subscribed".split(" "),function(a){c[a]&&(this.A[a]=c[a])},a);a.A.focEnabled=At(a.A.focEnabled,c.focEnabled);a.A.rmktEnabled=At(a.A.rmktEnabled,c.rmktEnabled);a.o=c;fv(a,c);mv(a)}function mv(a){(a.$a||a.fm)&&"1"==a.o.as3fb||!Xu()||a.Uq||(a.adaptiveFormats?a.k=Ds(nv(a,a.adaptiveFormats),a.Vq):a.M&&(a.Ef=!0,a.fa=!0))}
f.iz=function(a){this.$()||(this.k=a,Qt("mrc"),this.k&&(this.lengthSeconds=this.k.duration||Is(this.k)||this.lengthSeconds),this.$l())};f.$l=function(){this.$()||(this.Ef=!1,this.ta&&!ov(this)?this.publish("dataloaderror",new eu("fmt.noneavailable",!0)):this.publish("dataloaded",this.o))};
function pv(a){if(!a.$()){a.j=null;a.O=null;a.I=null;if(a.U){var b=nv(a,a.U);a.I=$u(b,!1);a.j=new Us(D(a.I,function(a){return a.getInfo()}))}!a.j&&a.k&&(a.j=cv(a.k));if(!a.j){if(a.ke&&a.Cp)a.I=av(a.ke);else{b=nv(a,a.re);if(a.S){var c=zt(a.S,a.Ba,!a.lm);b.push(c)}a.I=$u(b,!!a.ma||a.kh)}a.I.length&&(a.j=new Us(D(a.I,function(a){return a.getInfo()})))}a.zp=Math.min(.8*a.lengthSeconds,180)}}function qv(a){return a.g&&a.g.A||null}f.yc=function(a){return w(this.keywords[a])?this.keywords[a]:null};
function rv(a){a.Vj||(a.o.storyboard_spec?a.Vj=new at(a.o.storyboard_spec,Wa(a.o.length_seconds)):a.o.live_storyboard_spec&&a.k&&(a.Vj=new et(a.o.live_storyboard_spec,a.k)));return a.Vj}function sv(a){var b=rv(a);!a.ak&&b&&(a.ak=new ku(b),R(a,a.ak));return a.ak}function tv(a){return a.k&&!isNaN(Js(a.k))?Js(a.k):0}function uv(a){return!a.$()&&!(!a.videoId&&!a.ke)}function ov(a){return uv(a)&&!a.Ef&&!a.fa&&(!!(a.k||a.re||a.ke||a.U||a.S)||lb(a.G,"fresca")||lb(a.G,"ypc"))}
function vv(a,b,c){a.$()||(a.Jd=b,a.ta=!!c,a.Ef=!0,a.At())}f.At=function(){cj(this.Jd,{format:"RAW",method:"GET",context:this,Ma:this.OF,onError:this.Yt});Qt("vir")};function wv(a,b){if(30==a.P){var c=a.Ka["default.jpg"];return c?c:a.videoId?ee("//docs.google.com/vt",{id:a.videoId,authuser:a.Xa,authkey:a.wc}):"//docs.google.com/images/doclist/cleardot.gif"}b||(b="hqdefault.jpg");return(c=a.Ka[b])||"sddefault.jpg"==b||"maxresdefault.jpg"==b?c:Jt(a.videoId,b)}
f.OF=function(a){if(!this.$()){var b=a.responseText;b?(this.Ef=!1,a=Ri(b),"fail"==a.status?this.publish("onStatusFail",a):(Qt("virc"),ev(this,a),this.$l())):this.Yt(a)}};f.Yt=function(a){if(!this.$()){var b="manifest.net",c=!0,d="rc."+a.status;this.ta&&(this.Id?b="manifest.net.retryexhausted":(this.Id=!0,c=!1,b=a.status?"manifest.net.badstatus":"manifest.net.connect",this.Bt.start()));this.publish("dataloaderror",new eu(b,c,d))}};
function lv(a){return a.perceptualLoudnessDb?(a=Math.min(dv.o-a.perceptualLoudnessDb,0),Math.pow(10,a/20)):dv.g}function kv(a,b){var c=parseInt(a,10);return Xb(gt,c)?c:b}function hv(a){a=a.split(",");return a=a.map(function(a){return Ri(a)})}function nv(a,b){var c=hv(b);C(c,function(a){a.url&&(a.url=ee(a.url,{cpn:this.Ba}))},a);return c}function gv(a){var b={};C(a.split(","),function(a){var d=a.split("=");2==d.length?b[d[0]]=d[1]:b[a]=!0});return b}
function iv(a,b){if(b){var c=b.split(",");2<=c.length&&(a.W=c[1],pf(a.W)&&-1==a.W.search(dv.C)||(a.W=""))}}function jv(a){a=hv(a);var b={};C(a,function(a){var d=a.family;a=a.url;d&&a&&(b[d]=a)});return b}function xv(a,b){return!!a.o[b]}function yv(a){return a.$a&&!a.vb}function zv(a){return a.$a&&a.vb};function Av(a,b){this.type=a||"";this.id=b||""}function Bv(a){return new Av(a.substr(0,2),a.substr(2))}Av.prototype.toString=function(){return this.type+this.id};function Cv(a){T.call(this);this.views=0;this.g=[];this.j=[];this.Na=Math.max(0,a.index||0);this.Qf=!!a.loop;this.startSeconds=a.startSeconds||0;this.sr="1"==a.mob;this.title=a.playlist_title||"";this.description=a.playlist_description||"";this.author=a.author||"";a.video_id&&(this.g[this.Na]=a);a.api&&("string"==typeof a.api&&16==a.api.length?a.list="PL"+a.api:a.playlist=a.api);if(a.list)switch(a.listType){case "user_uploads":Dv(this,a.list);break;case "user_favorites":Ev(this,a.list);break;case "search":Fv(this,
a.list);break;default:a.playlist_length&&(this.tc=a.playlist_length),this.k=Bv(a.list),0==a.fetch&&a.videoList?Gv(this,a.videoList):Hv(this)}else if(a.playlist){var b=a.playlist.toString().split(",");0<this.Na&&(this.g=[]);C(b,function(a){a&&this.g.push({video_id:a})},this);this.tc=this.g.length;b=D(this.g,function(a){return a.video_id});Iv(this,"/list_ajax?style=json&action_get_templist=1",{video_ids:b.join(",")});this.Wd=!0}else a.videoList&&Gv(this,a.videoList);Jv(this,!!a.shuffle);a.suggestedQuality&&
(this.quality=a.suggestedQuality)}z(Cv,T);f=Cv.prototype;f.Qf=!1;f.startSeconds=0;f.ws=!1;f.Na=0;f.title="";f.tc=0;f.sr=!1;f.Wd=!1;f.Dh=!1;f.Je=null;function Kv(a){return a.Qf||a.Na+1<a.tc}function Lv(a){var b=a.Na+1;b>=a.tc&&(b=a.Qf?0:-1);return b}function Mv(a){var b=Lv(a);if(-1==b)return null;Nv(a,b);return Ov(a,b)}function Pv(a){if(0>--a.Na)if(a.Qf)a.Na=a.tc-1;else return null;Nv(a,a.Na);return Ov(a,a.Na)}
function Ov(a,b){var c=void 0!=b?b:a.Na,c=a.g&&c in a.g?a.g[a.j[c]]:null,d=null;c&&(d=new dv(c),d.startSeconds=a.startSeconds||d.clipStart||0,a.k&&(d.playlistId=a.k.toString()));return d}function Jv(a,b){a.ws=b;var c=a.j&&null!=a.j[a.Na]?a.j[a.Na]:a.Na;a.j=[];for(var d=0;d<a.g.length;d++)a.j.push(d);a.Na=c;if(a.ws){c=a.j[a.Na];for(d=1;d<a.j.length;d++){var e=Math.floor(Math.random()*(d+1)),g=a.j[d];a.j[d]=a.j[e];a.j[e]=g}for(d=0;d<a.j.length;d++)a.j[d]==c&&(a.Na=d)}a.publish("shuffle")}
function Nv(a,b){a.Na=Ib(b,0,a.tc-1);a.startSeconds=0}function Dv(a,b){a.Dh||(a.k=new Av("UU","PLAYER_"+b),Iv(a,"/list_ajax?style=json&action_get_user_uploads_by_user=1",{username:b}))}function Ev(a,b){a.Dh||(a.k=new Av("FL","PLAYER_"+b),Iv(a,"/list_ajax?style=json&action_get_favorited_by_user=1",{username:b}))}function Fv(a,b){if(!a.Dh){a.k=new Av("SR",b);var c={search_query:b};a.sr&&(c.mob="1");Iv(a,"/search_ajax?style=json&embeddable=1",c)}}
function Hv(a){if(!a.Dh){var b={list:a.k},c=Ov(a);c&&c.videoId&&(b.v=c.videoId);Iv(a,"/list_ajax?style=json&action_get_list=1",b)}}function Iv(a,b,c){cj(ee(b,c),{format:"JSON",Ma:function(a,b){Qv(this,b)},context:a})}function Qv(a,b){if(b.video&&b.video.length){a.title=b.title;a.description=b.description;a.views=b.views;a.author=b.author;var c=Ov(a);a.g=[];C(b.video,function(a){a&&(a.video_id=a.encrypted_id,this.g.push(a))},a);a.tc=a.g.length;Rv(a,c);Jv(a,!1);a.Dh=!1;a.Wd=!0;a.Je&&a.Je()}}
function Gv(a,b){0<a.Na&&(a.g=[]);C(b,function(a){this.g.push(a)},a);a.tc=a.g.length;a.Wd=!0}function Rv(a,b){if(b){var c=b.videoId;if(!a.g[a.Na]||a.g[a.Na].video_id!=c)for(var d=0;d<a.g.length;d++)if(a.g[d].video_id==c){a.Na=d;break}}}f.K=function(){this.Je=null;Yh(this.g);Cv.H.K.call(this)};function Sv(){var a={volume:100,muted:!1},b=Di("yt-player-volume")||{};a.volume=isNaN(b.volume)?100:Ib(b.volume,0,100);a.muted=void 0==b.muted?!1:b.muted;return a}function Tv(a){Bi("yt-player-bandwidth",a,2592E3)};function Uv(a,b,c){w(a)&&(a={mediaContentUrl:a,startSeconds:b,suggestedQuality:c});b=a;c=/\/([ve]|embed)\/([^#?]+)/.exec(a.mediaContentUrl);b.videoId=c&&c[2]?c[2]:null;return Vv(a)}function Vv(a,b,c){if(ja(a)){b="endSeconds startSeconds mediaContentUrl suggestedQuality videoId two_stage_token".split(" ");c={};for(var d=0;d<b.length;d++){var e=b[d];a[e]&&(c[e]=a[e])}return c}return{videoId:a,startSeconds:b,suggestedQuality:c}};function Wv(a,b){Q.call(this);this.app=a;this.Vd=null;this.jf={};this.Xg={};this.k={};this.j={};this.g=null;this.playerType=b;V(this,"cueVideoById",this.jA);V(this,"loadVideoById",this.zm);V(this,"cueVideoByUrl",this.kA);V(this,"loadVideoByUrl",this.AA);V(this,"playVideo",this.qj);V(this,"pauseVideo",this.pauseVideo);V(this,"stopVideo",this.Wk);V(this,"clearVideo",this.hA);V(this,"getVideoBytesLoaded",this.uA);V(this,"getVideoBytesTotal",this.vA);V(this,"getVideoLoadedFraction",this.Cm);V(this,"getVideoStartBytes",
this.xA);V(this,"cuePlaylist",this.iA);V(this,"loadPlaylist",this.kr);V(this,"nextVideo",this.lr);V(this,"previousVideo",this.mr);V(this,"playVideoAt",this.Bm);V(this,"setShuffle",this.IA);V(this,"setLoop",this.FA);V(this,"getPlaylist",this.Uc);V(this,"getPlaylistIndex",this.gr);V(this,"getPlaylistId",this.jr);V(this,"loadModule",this.Pq);V(this,"unloadModule",this.Rq);V(this,"setOption",this.Qq);V(this,"getOption",this.qi);V(this,"getOptions",this.qA);V(this,"mute",this.dq);V(this,"unMute",this.fq);
V(this,"isMuted",this.cq);V(this,"setVolume",this.setVolume);V(this,"getVolume",this.bq);V(this,"seekTo",this.Mf);V(this,"getPlayerState",this.getPlayerState);V(this,"getPlaybackRate",this.sA);V(this,"setPlaybackRate",this.HA);V(this,"getAvailablePlaybackRates",this.mA);V(this,"getPlaybackQuality",this.rA);V(this,"setPlaybackQuality",this.dr);V(this,"getAvailableQualityLevels",this.nA);V(this,"getCurrentTime",this.getCurrentTime);V(this,"getDuration",this.Rg);V(this,"addEventListener",this.addEventListener);
V(this,"removeEventListener",this.removeEventListener);V(this,"getVideoUrl",this.getVideoUrl);V(this,"getDebugText",this.oA);V(this,"getVideoEmbedCode",this.wA);V(this,"getVideoData",this.getVideoData);V(this,"addCueRange",this.ir);V(this,"removeCueRange",this.BA);V(this,"setSize",this.JA);V(this,"getApiInterface",this.lA);V(this,"destroy",this.destroy);V(this,"showVideoInfo",this.KA);V(this,"hideVideoInfo",this.yA);Xv(this,"getInternalApiInterface",this.pA);Xv(this,"getAdState",this.getAdState);
Xv(this,"isNotServable",this.zA);Xv(this,"getUpdatedConfigurationData",this.tA);Xv(this,"updateRemoteReceivers",this.LA);Xv(this,"sendAbandonmentPing",this.CA);Xv(this,"setAutonav",this.DA);Xv(this,"setAutonavState",this.EA);Xv(this,"setMinimized",this.GA);Xv(this,"channelSubscribed",u);Xv(this,"channelUnsubscribed",u)}z(Wv,Q);function V(a,b,c){a.jf[b]=x(c,a)}function Xv(a,b,c){a.Xg[b]=x(c,a)}f=Wv.prototype;f.lA=function(){return Vb(this.jf)};f.pA=function(){return Vb(this.Xg)};f.L=function(){return this.Vd};
f.addEventListener=function(a,b){if(w(b)){var c=function(){s(b).apply(window,arguments)};this.k[b]=c;this.app.subscribe(a,c)}else this.app.subscribe(a,b)};f.kw=function(a,b){var c=w(b)?a+b:a+ka(b);if(!this.j[c]){var d;w(b)?d=function(){s(b).apply(window,arguments)}:d=b;var e=x(function(a){d({target:this.g,data:a})},this);this.j[c]=e;this.addEventListener(a,e)}};f.removeEventListener=function(a,b){if(w(b)){var c=this.k[b];dc(this.k,b);this.app.unsubscribe(a,c)}else this.app.unsubscribe(a,b)};
f.lw=function(a,b){var c=w(b)?a+b:a+ka(b),d=this.j[c];d&&(this.removeEventListener(a,d),dc(this.j,c))};f.getPlayerState=function(){return this.app.na};f.Mf=function(a,b){Yv(this.app,!0,this.playerType);Zv(this.app,a,b,void 0,this.playerType)};f.getCurrentTime=function(){return this.app.getCurrentTime(this.playerType)};f.Rg=function(){return $v(this.app,1)};f.bq=function(){return aw(this.app)};f.setVolume=function(a){this.app.setVolume(a)};f.cq=function(){return this.app.F.muted};f.dq=function(){bw(this.app)};
f.fq=function(){cw(this.app)};f.qj=function(){Yv(this.app,!0,this.playerType);dw(this.app,this.playerType)};f.pauseVideo=function(){ew(this.app,this.playerType)};f.Wk=function(){var a=this.app,b=this.playerType;fw(a.g)&&gw(a,!1);hw(a,"play_pause")||iw(a,b)};f.hA=function(){};f.sA=function(){return this.app.ea};f.HA=function(a){jw(this.app,a)};f.mA=function(){return this.app.g.N?It:[1]};f.rA=function(){return kw(this.app,this.playerType)};
f.dr=function(a){var b=this.app,c=lw(b,this.playerType);c&&(b=b.g.J,"mobile"!=b&&"tablet"!=b&&(a=Ns(a,a,!0),mw(c,"p",a)))};f.nA=function(){var a=lw(this.app,this.playerType);return a?nw(a):[]};f.uA=function(){return this.Cm()};f.vA=function(){return 1};f.Cm=function(){return ow(this.app.Z)};f.xA=function(){return 0};f.JA=function(){this.app.j.kj()};f.DA=function(a){var b=this.app;b.getVideoData().Li=a;b.Za("autonavchange",a)};f.EA=function(){};f.GA=function(a){this.app.g.Qr=a};
f.Pq=function(a){this.app.C.isAvailable(a)&&(a=pw(this.app.C,a))&&!a.loaded&&a.load()};f.Rq=function(a){this.app.C.isAvailable(a)&&(a=pw(this.app.C,a))&&a.loaded&&a.unload()};f.zm=function(a,b,c){a=qw(this.app,Vv(a,b,c),this.playerType);Yv(this.app,a,this.playerType)};f.jA=function(a,b,c){rw(this.app,Vv(a,b,c),this.playerType)};f.AA=function(a,b,c){a=Uv(a,b,c);b=qw(this.app,a,this.playerType);Yv(this.app,b,this.playerType);b=this.app;(a=ze(new J(a.mediaContentUrl)))&&sw(b.g,a)};
f.kA=function(a,b,c){b=Uv(a,b,c);rw(this.app,b,this.playerType);a=this.app;(b=ze(new J(b.mediaContentUrl)))&&sw(a.g,b)};f.getVideoUrl=function(){return tw(this.app)};f.oA=function(){return uw(this.app)};f.wA=function(){return""};f.ir=function(a,b,c){return vw(this.app,a,b,c)};f.BA=function(a){t:{for(var b=this.app,c=b.k.C.k||[],d=0;d<c.length;d++){var e=c[d];if(e.getId()==a){e.Ra.clear();b.k.C.Hg(e);b.publish("cuerangesremoved",[e]);a=!0;break t}}a=!1}return a};
f.kr=function(a,b,c,d){var e=this.app;e.S=!1;ww(e,a,b,c,d);Yv(this.app,!0,this.playerType)};f.iA=function(a,b,c,d){var e=this.app;e.S=!0;ww(e,a,b,c,d)};f.lr=function(){xw(this.app);Yv(this.app,!0,this.playerType)};f.mr=function(){yw(this.app);Yv(this.app,!0,this.playerType)};f.Bm=function(a){zw(this.app,a);Yv(this.app,!0,this.playerType)};f.IA=function(a){var b=this.app;b.o&&Jv(b.o,a)};f.FA=function(a){var b=this.app;b.o&&(b.o.Qf=a)};
f.Uc=function(){var a=this.app.o;if(!a)return null;for(var b=[],c=0;c<a.tc;c++){var d=Ov(a,c);d&&b.push(d.videoId)}return b};f.gr=function(){var a;a=this.app;a=a.o?a.o.Na:null;return null==a?-1:a};f.jr=function(){return Aw(this.app)};f.Qq=function(a,b,c){return Bw(this.app,a,b,c)};f.qi=function(a,b,c){return Bw(this.app,a,b,c)};f.qA=function(a){var b;b=this.app;a?b=b.D&&a==b.D.va?b.D.Rj():Cw(b.C,a):(a=Cw(b.C),b.D&&a.push(b.D.va),b=a);return b};
f.getVideoData=function(){var a=lw(this.app,this.playerType),a=a?a.getVideoData():{},a={video_id:a.videoId,author:a.author,title:a.title},b=this.jr();b&&(a.list=b);return a};f.KA=function(){Dw(this.app.j)};f.yA=function(){this.app.j.Xl()};f.getAdState=function(){return this.app.getAdState()};f.zA=function(){var a=this.app.getPlayerState();return!(!a||!W(a,128)||5!=Ew[a.g.errorCode])};
f.tA=function(){var a=this.app,b=a.P.clone(),c=b.args,a=Fw(a),d=fc(a.o);!a.$a&&0<a.startSeconds&&(d.start=a.startSeconds);qa(c,d);return b};f.LA=function(a,b){var c=this.app;c.M&&Gw(c.M,a,b);Hw(c.g)&&6!=c.G&&(c.g.Sg=!mb(a),c.g.Sg?(1!=c.G&&3!=c.G||!b||Iw(c.D),a.length&&1!=c.G&&Jw(c)):Iw(c.M))};f.destroy=function(){this.app.dispose()};f.CA=function(){var a=lw(this.app);a&&!W(a.getPlayerState(),128)&&(Kw(a),Lw(a))};
f.K=function(){if(this.Vd){for(var a in this.jf)this.Vd[a]=null;for(a in this.Xg)this.Vd[a]=null;this.Vd=null}this.k=this.j=null;Wv.H.K.call(this)};function Mw(a,b){Wv.call(this,a,b);V(this,"addInfoCardXml",this.zF);V(this,"cueVideoByPlayerVars",this.AF);V(this,"loadVideoByPlayerVars",this.Pp);V(this,"preloadVideoByPlayerVars",this.FF);V(this,"seekBy",this.au);V(this,"enableLicenseIntercept",this.BF);V(this,"updatePlaylist",this.KF);V(this,"resumeLicenseSession",this.GF);V(this,"updateLastActiveTime",this.JF);V(this,"updateVideoData",this.LF);V(this,"getStoryboardFormat",this.DF);V(this,"getProgressState",this.Ng);V(this,"hideUserInterface",
this.EF);V(this,"showUserInterface",this.IF);V(this,"getHousebrandProperties",this.CF);V(this,"setPlaybackQualityRange",this.HF);V(this,"getCurrentPlaylistSequence",this.yF);V(this,"canPlayType",this.canPlayType)}z(Mw,Wv);f=Mw.prototype;f.ir=function(a,b,c,d,e){return vw(this.app,a,b,c,d,e)};f.zF=function(a,b){var c=this.app;c.g.wa=a;c.g.Ze=b};f.AF=function(a){rw(this.app,a,this.playerType)};f.getPlayerState=function(a){var b=this.app;return 2==a?b.Aa:b.na};f.Pp=function(a){qw(this.app,a,this.playerType)};
f.FF=function(a){var b=this.app,c=this.playerType;c&&1!=c||b.J&&b.J.getVideoData().videoId==a.videoId||(a=new dv(a),Nw(b,a))};f.qj=function(){dw(this.app,this.playerType)};f.Mf=function(a,b){Zv(this.app,a,b,void 0,this.playerType)};f.kr=function(a,b,c,d){var e=this.app;e.S=!1;ww(e,a,b,c,d)};f.lr=function(){xw(this.app)};f.mr=function(){yw(this.app)};f.Bm=function(a){zw(this.app,a)};f.au=function(a,b,c){var d=this.app,e=this.playerType;Zv(d,d.getCurrentTime()+a,b,c,e)};
f.BF=function(){var a=this.app;a.Ka||(a.Ka=!0,a.pa={})};f.KF=function(){var a=this.app;Ow(a);a.Za("onPlaylistUpdate")};f.GF=function(a,b){var c=this.app,d=c.pa[a];d&&(Pw(d,b),d.start(),delete c.pa[a])};f.JF=function(){Qw()};f.LF=function(a){var b=lw(this.app,this.playerType||1);b&&(b=b.g,fv(b,a),b.publish("dataupdated"))};f.DF=function(){var a=this.app.getVideoData();return a.o.storyboard_spec||a.o.live_storyboard_spec};f.EF=function(){this.app.j.nh(!1)};f.IF=function(){this.app.j.nh(!0)};
f.CF=function(){var a=this.app.R();return{Wb:a.Wb,Eb:a.Eb(),jc:a.jc}};f.getVideoData=function(){var a=Mw.H.getVideoData.call(this),b=lw(this.app,this.playerType),b=b?b.getVideoData():{};a.cpn=b.Ba;a.isLive=b.$a;return a};f.getCurrentTime=function(a){return a?this.app.getCurrentTime(a):Mw.H.getCurrentTime.call(this)};f.Rg=function(a){return a?$v(this.app,a):Mw.H.Rg.call(this)};
f.Ng=function(){var a=this.app.getVideoData(),b=a.$a&&!a.vb?this.getCurrentTime():a.k&&!isNaN(Is(a.k))?Is(a.k):a.lengthSeconds,c=!a.$a||a.vb,d=a.clipEnd,e=a.clipStart,g=this.getCurrentTime(),h=this.Rg(),k;k=(k=lw(this.app,void 0))?Rw(k.j):0;return{allowSeeking:c,clipEnd:d,clipStart:e,current:g,displayedStart:-1,duration:h,loaded:k,seekableEnd:b,seekableStart:tv(a)}};f.Cm=function(a){var b=this.app;return(b.B&&2==b.B.getPlayerType())==(2==a)?ow(b.Z):0};f.canPlayType=function(a){return this.app.canPlayType(a)};
f.HF=function(a,b){Sw(this.app,a,this.playerType,b)};f.yF=function(){var a;var b=this.app.getVideoData();a=this.app.getCurrentTime();if(b.k&&b.$a){var c=b.k.g[b.g.id];c&&c.index?(b=c.index.Bh(a),c=c.index.Hf(b),a={sequence:b,elapsed:a-c}):a=null}else a=null;return a};function Tw(a,b){Mw.call(this,a,b)}z(Tw,Mw);f=Tw.prototype;f.getPlayerType=function(){return this.playerType};f.zm=function(a,b,c){qw(this.app,Vv(a,b,c),this.playerType)};f.qj=function(){dw(this.app,this.playerType)};f.Mf=function(a,b){Zv(this.app,a,b,void 0,this.playerType)};function Uw(a,b){a.app.j.k.appendChild(b)}f.Qa=function(){return this.app.j.element};f.R=function(){return this.app.R()};f.Uc=function(){return this.app.o};
f.getVideoData=function(){var a=lw(this.app,this.playerType);return a&&a.getVideoData()};f.isFullscreen=function(){return this.app.R().Ya};f.addEventListener=function(a,b,c){this.app.subscribe(a,b,c)};f.removeEventListener=function(a,b,c){this.app.unsubscribe(a,b,c)};function Vw(a,b){this.start=a;this.end=b;this.g=ka(this)}function Ww(a,b){return a.start!=b.start?a.start-b.start:a.end!=b.end?a.end-b.end:a.g!=b.g?a.g-b.g:0}Vw.prototype.contains=function(a,b){return a>=this.start&&(a<this.end||a==this.end&&this.start==this.end)&&(null==b||a<b&&b<=this.end)};Vw.prototype.toString=function(){return"Interval["+this.start+", "+this.end+"]"};function Xw(){this.g=[]}function Yw(a,b){for(var c=[],d=0;d<a.g.length;++d){var e=a.g[d];e.contains(b)&&c.push(e);if(e.start>b)break}return c}function Zw(a,b,c){for(var d=[],e=0;e<a.g.length;++e){var g=a.g[e];if(null!=c&&g.start>c)break;g.start>b&&d.push(g)}return d}function $w(a,b){for(var c=[],d=0;d<a.g.length;++d){var e=a.g[d];e.contains(b)&&c.push(e.end);if(e.start>b){c.push(e.start);break}}c.sort(zb);return c[0]};function ax(a){var b="";if(a)for(var c=0;c<a.length;c++)b+=a.start(c).toFixed(3)+"-"+a.end(c).toFixed(3)+",";return b}function bx(a,b){if(!a)return-1;for(var c=0;c<a.length;c++)if(a.start(c)<=b&&a.end(c)>=b)return c;return-1}function cx(a,b){var c=bx(a,b);return 0<=c?a.end(c):NaN}function dx(a){return a&&a.length?a.end(a.length-1):NaN}function ex(a,b){var c=cx(a,b);return 0<=c?c-b:0};function fx(){}var gx=Yt&&4>Xt?.1:0,hx=new fx;f=fx.prototype;f.qd=null;f.Wl=!1;function ix(a,b){var c="";b&&(a.qd=b,c=Ku(b));a.src&&""==c||(c&&a.src!=c&&(a.src=c),b&&b.g||a.load())}function jx(a,b){0<a.readyState&&(a.currentTime=Math.max(gx,b))}f.getCurrentTime=function(){return this.currentTime||0};function Rw(a){return 0<dx(a.buffered)&&a.duration?cx(a.buffered,a.currentTime):0}function ow(a){var b=a.duration||0;return Infinity==b?1:b?Rw(a)/b:0}function kx(a){return a.paused||a.ended}
function lx(a){a.ended&&jx(a,0);!a.hasAttribute("src")&&a.qd&&(a.src=Ku(a.qd),a.qd.g||a.load());a.play();Yt&&7<=Xt&&Zg(a,x(function(){L(x(this.Us,this,this.currentTime,0),500)},a))}f.Us=function(a,b){this.paused||this.currentTime>a||10<b||(this.play(),L(x(this.Us,this,this.currentTime,b+1),500))};f.pauseVideo=function(){this.pause()};function mx(a){a.currentSrc&&(nt&&jx(a,0),fd(a),a.removeAttribute("src"),a.load(),a.qd&&a.qd.g&&(a.qd=null))}function nx(a){mx(a);a.qd=null}
f.setVolume=function(a,b){this.volume=a/100;this.muted=b};function ox(a,b){a.defaultPlaybackRate=b;a.playbackRate=b}f.EE=function(){this.hasAttribute("controls")&&this.setAttribute("controls","true")};f.FE=function(){this.Wl&&!this.muted&&(this.muted=!0)};
fx.prototype.getDebugInfo=function(){return{vct:this.currentTime.toFixed(3),vd:this.duration.toFixed(3),vpl:ax(this.played),vbu:ax(this.buffered),vpa:this.paused,vsk:this.seeking,vpr:this.playbackRate,vrs:this.readyState,vns:this.networkState,vec:this.error?this.error.errorCode:null}};function px(a,b){this.j=a||64;this.g=b||null}
function qx(a,b,c,d){if(W(a,128))return a;var e=a.j,g=a.g,h=b.target;switch(b.type){case "ended":if(0>=h.networkState||!h.src)break;e=14;g=null;break;case "pause":W(a,256)?e^=256:W(a,32)||W(a,2)||(e=4,W(a,1)&&W(a,8)&&(e|=1),g=null);break;case "playing":e=8;d&&W(a,1)&&(e|=1);g=null;break;case "abort":if(64==e)break;case "error":t:if((b=h.error)&&b.code){switch(b.code){case b.MEDIA_ERR_NETWORK:b="progressive.net";break;case b.MEDIA_ERR_DECODE:b="fmt.decode";break;case b.MEDIA_ERR_SRC_NOT_SUPPORTED:b=
"fmt.unplayable";break;default:b=null;break t}b={errorCode:b}}else b=null;b&&(g=b,e|=128);break;case "canplay":e&=-2;break;case "progress":W(a,8)&&rx(c,h)&&(e|=1);break;case "seeked":e&=-17;d||(e&=-2);break;case "seeking":e|=16;0>=ex(h.buffered,h.currentTime)&&(e|=1);e&=-3;break;case "waiting":W(a,2)||(e|=1);break;case "timeupdate":W(a,16)||(e=rx(c,h)?e|1:e&-2);1<h.readyState&&0<h.currentTime&&(e&=-65);break;default:return a}return sx(a,e,g)}
function rx(a,b){if(!a)return!1;var c=ex(b.buffered,b.currentTime);return tx(a,b.currentTime,y(),c)}function sx(a,b,c){return b==a.j&&c==a.g||b&128&&!c||b&2&&b&16?a:new px(b,c)}function ux(a,b){return sx(a,a.j|b)}function vx(a,b){return sx(a,a.j&~b)}function W(a,b){return!!(a.j&b)}function wx(a){return W(a,128)?-1:W(a,2)?0:W(a,1)&&!W(a,32)?3:W(a,64)?-1:W(a,8)?1:W(a,4)?2:-1};function xx(a,b,c){Vw.call(this,a,b);a=c||{};this.xa=a.id||"";void 0!=a.priority&&(this.Mh=a.priority);this.namespace=a.namespace||"";this.Ra=new Zh;this.tooltip=a.tooltip;a.style&&(this.style=a.style);a.visible&&(this.visible=a.visible)}z(xx,Vw);f=xx.prototype;f.xa="";f.Mh=7;f.active=!0;f.visible=!1;f.style="ytp-ad-progress";f.Ra=null;f.namespace="";f.getId=function(){return this.xa};function yx(a){switch(a.style){case "ytp-chapter-marker":return 8;case "ytp-ad-progress":return 6}}
function zx(a,b){return a.start==b.start?a.Mh==b.Mh?0:a.Mh<b.Mh?-1:1:a.start<b.start?-1:1}f.toString=function(){return xx.H.toString.call(this)};function Ax(a,b,c){T.call(this);this.D=a;this.C=b;this.F=c;this.A=new An(250);Km(this.A,"tick",this.nc,!1,this);R(this,this.A);this.k=[];this.g=[];this.j=new Xw}z(Ax,T);f=Ax.prototype;f.ti=!1;f.Cg=!1;f.km=!1;f.jm=!1;f.Lg=null;f.Ki=function(a){this.nc();C(arguments,function(a){this.k.push(a);var c=this.j.g;!c.length||0<Ww(a,c[c.length-1])?c.push(a):Fb(c,a,Ww);this.publish("onAdd",a)},this);this.nc()};f.Hg=function(a){C(arguments,function(a){a=this.k.indexOf(a);0<=a&&Bx(this,a)},this);this.nc()};
function Bx(a,b){var c=a.k.splice(b,1)[0],d=a.j.g,e=yb(d,c,Ww);0<=e&&qb(d,e);b=a.g.indexOf(c);0<=b&&a.g.splice(b,1);a.publish("onRemove",c)}f.Og=function(){this.o=Cx(this);this.Cg=!0;this.nc()};function Dx(a,b){var c=[];if(!b.length)return c;b.sort(zx);for(var d=0;d<b.length;d++){var e=b[d];e.active&&-1==a.g.indexOf(e)&&(a.g.push(e),c.push(["onEnter",e]))}return c}
function Ex(a,b){var c=[];if(!b.length)return c;b.sort(zx);for(var d=0;d<b.length;d++){var e=b[d],g=a.g.indexOf(e);0>g||(a.g.splice(g,1),c.push(["onExit",e]))}return c}
f.nc=function(){this.jm=!0;if(!this.km)for(var a=3;this.jm&&a;){this.jm=!1;this.km=!0;if(this.Cg&&!this.ti){Fx(this);for(var b=Cx(this),c=[],d=[],e=0;e<this.g.length;e++){var g=this.g[e];g.active&&!g.contains(b)&&d.push(g)}c=c.concat(Ex(this,d));d=Yw(this.j,b);e=this.C();!W(e,48)&&b>this.o&&(d=d.concat(Zw(this.j,this.o,b)));c=c.concat(Dx(this,d));this.o=b;!this.ti&&this.B&&(c.unshift(["onLockBlockExit",this.B]),this.B=null,W(e,2)&&(this.o=2147483647));this.F()&&(b=$w(this.j,this.o),null!=b&&(this.Lg=
Cn(x(this.nc,this),b-this.o)));Gx(this,c)}this.km=!1;a--}};function Gx(a,b){for(var c=0;c<b.length;c++){var d=b[c],e=d[1];"onLockBlockExit"==d[0]||"onLockBlockEnter"==d[0]?a.publish.apply(a,d):e.Ra.publish.apply(e.Ra,d)}}function Fx(a){null!=a.Lg&&(Dn(a.Lg),a.Lg=null)}function Cx(a){return W(a.C(),2)?2147483647:1E3*a.D()}f.K=function(){Sm(this.A,"tick",this.nc,!1,this);Fx(this);this.B=this.j=this.g=this.k=null;Ax.H.K.call(this)};function Hx(a){T.call(this);this.g=a;this.vn&&(a=Cj("yt-html5-player-modules::"+this.vn))&&(this.Z=new qi(a))}z(Hx,T);f=Hx.prototype;f.va="";f.mc="";f.Pd=!1;f.loaded=!1;f.Pi=!1;f.Mb=null;f.xe=function(a){var b=tb(arguments),c=x(this.Fc,this),d=x(this.$c,this);C(b,function(a){a.namespace=this.va;a.Ra.subscribe("onEnter",c);a.Ra.subscribe("onExit",d)},this);this.publish("command_add_cuerange",b,this.g.getPlayerType())};f.Xp=function(a){var b=tb(arguments);this.publish("command_remove_cuerange",b,this.g.getPlayerType())};
function Ix(a){a.publish("command_remove_cuerange_all",a.va,a.g.getPlayerType())}function Jx(a){a.publish("command_preroll_ready",a.va,a.g.getPlayerType())}function Kx(a,b){N(b,a.va);a.g.app.j.pa.appendChild(b)}function Lx(a,b){a.publish("command_show_dialog",b)}f.pg=function(){Lx(this)};f.create=function(){this.Pd||(this.Ha(this.g),N(this.g.Qa(),this.va+"-created"),this.Pd=!0)};f.destroy=function(){this.loaded&&this.unload();Ag(this.g.Qa(),this.va+"-created");this.Pd=!1};
f.load=function(){this.loaded=!0;N(this.g.Qa(),this.va+"-loaded");this.publish("loaded",this.va)};f.unload=function(){this.loaded=!1;Ag(this.g.Qa(),this.va+"-loaded");this.publish("unloaded",this.va)};f.Fc=function(){};f.$c=function(){};f.ee=function(){};function Mx(a,b,c){a.publish("command_navigate_to_url",b,c)}f.log=function(a){this.publish("command_log",this.mc,a)};
function Nx(a,b,c){var d={},e;for(e in b)d[a.va+"_"+e]=b[e];b={};for(var g in c)b[a.va+"_"+g]=c[g];a.publish("command_log_timing",d,b)}f.lh=function(){return null};function Ox(a,b){if(!a.Z)return null;var c;try{c=a.Z.get(b)}catch(d){a.Z&&a.Z.remove(b)}return c}function Px(a,b,c){if(a.Z)try{a.Z.set(b,c)}catch(d){}}function Qx(a,b){a.publish("command_disable_controls",b,a.va)}function Rx(a,b){a.publish("command_enable_controls",b,a.va)}function Sx(a){a.publish("command_stop_redirect_controls")}
function Tx(a){a.publish("command_play",!1,a.g.getPlayerType())}f.pauseVideo=function(){this.publish("command_pause",!1,this.g.getPlayerType())};function Ux(a,b){a.publish("command_redirected_show_is_playing",b)}function Vx(a){return a.g.app.j.j}function Wx(a,b,c){a.publish("module_menu_button_add",b,c)}function Xx(a,b){a.publish("module_menu_button_remove",b)}function Yx(a,b){a.publish("module_menu_item_add",b)}function Zx(a,b){a.publish("module_menu_item_remove",b)}
function $x(a){a.publish("module_menu_show")}f.Wj=function(){};f.Rj=function(){return[]};f.Ha=function(){return!1};f.Em=function(){return!0};f.wj=function(a,b){this.Mb&&this.Mb.ee&&this.Mb.ee.apply(this.Mb,arguments)};f.ij=function(){};var ay={tH:"YTP_ERROR_ALREADY_PINNED_ON_A_DEVICE",xH:"ERROR_AUTHENTICATION_EXPIRED",yH:"ERROR_AUTHENTICATION_MALFORMED",zH:"ERROR_AUTHENTICATION_MISSING",AH:"ERROR_BAD_REQUEST",DH:"YTP_ERROR_CANNOT_ACTIVATE_RENTAL",LH:"ERROR_CGI_PARAMS_MALFORMED",MH:"ERROR_CGI_PARAMS_MISSING",UH:"YTP_DEVICE_FALLBACK",$H:"YTP_ERROR_LICENSE",cI:"YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK_FLASH",dI:"YTP_ERROR_GEO_FAILURE",tI:"YTP_ERROR_GENERIC",uI:"YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK",AI:"YTP_ERROR_INVALID_DRM_MESSAGE",
EI:"LEARN_MORE",dJ:"YTP_ERROR_NOT_SIGNED_IN",uJ:"YTP_ERROR_PURCHASE_NOT_FOUND",vJ:"YTP_ERROR_PURCHASE_REFUNDED",yJ:"YTP_ERROR_RENTAL_EXPIRED",FH:"YTP_ERROR_CAST_SESSION_DEVICE_MISMATCHED",GH:"YTP_ERROR_CAST_SESSION_VIDEO_MISMATCHED",IH:"YTP_ERROR_CAST_TOKEN_FAILED",HH:"YTP_ERROR_CAST_TOKEN_EXPIRED",JH:"YTP_ERROR_CAST_TOKEN_MALFORMED",JJ:"YTP_ERROR_SERVER_ERROR",UJ:"YTP_ERROR_STOPPED_BY_ANOTHER_PLAYBACK",WJ:"YTP_ERROR_STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED",XJ:"YTP_ERROR_STREAMING_NOT_ALLOWED",YJ:"YTP_ERROR_STREAMING_UNAVAILABLE",
BJ:"YTP_ERROR_RETRYABLE_ERROR",hK:"YTP_ERROR_TOO_MANY_STREAMS_PER_USER",gK:"YTP_ERROR_TOO_MANY_STREAMS_PER_ENTITLEMENT",oK:"YTP_ERROR_UNSUPPORTED_DEVICE",pK:"YTP_ERROR_UNUSUAL_ACTIVITY",yK:"YTP_ERROR_VIDEO_FORBIDDEN",AK:"YTP_ERROR_VIDEO_NOT_FOUND"},by={300:"YTP_ERROR_STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED",301:"YTP_ERROR_ALREADY_PINNED_ON_A_DEVICE",303:"YTP_ERROR_STOPPED_BY_ANOTHER_PLAYBACK",304:"YTP_ERROR_TOO_MANY_STREAMS_PER_USER",305:"YTP_ERROR_TOO_MANY_STREAMS_PER_ENTITLEMENT",400:"YTP_ERROR_VIDEO_NOT_FOUND",
401:"YTP_ERROR_GEO_FAILURE",402:"YTP_ERROR_STREAMING_NOT_ALLOWED",403:"YTP_ERROR_UNSUPPORTED_DEVICE",405:"YTP_ERROR_VIDEO_FORBIDDEN",500:"YTP_ERROR_PURCHASE_NOT_FOUND",501:"YTP_ERROR_RENTAL_EXPIRED",502:"YTP_ERROR_PURCHASE_REFUNDED",5E3:"ERROR_BAD_REQUEST",5001:"ERROR_CGI_PARAMS_MISSING",5002:"ERROR_CGI_PARAMS_MALFORMED",5100:"ERROR_AUTHENTICATION_MISSING",5101:"ERROR_AUTHENTICATION_MALFORMED",5102:"ERROR_AUTHENTICATION_EXPIRED",5200:"YTP_ERROR_CAST_TOKEN_MALFORMED",5201:"YTP_ERROR_CAST_TOKEN_EXPIRED",
5202:"YTP_ERROR_CAST_TOKEN_FAILED",5203:"YTP_ERROR_CAST_SESSION_VIDEO_MISMATCHED",5204:"YTP_ERROR_CAST_SESSION_DEVICE_MISMATCHED",6E3:"YTP_ERROR_INVALID_DRM_MESSAGE",7E3:"YTP_ERROR_SERVER_ERROR",8E3:"YTP_ERROR_RETRYABLE_ERROR"};function cy(a){return(a=by[a.toString()])?a:"YTP_ERROR_LICENSE"};var dy={created:1,ready:2,testing:4,"testing-starting":3,live:6,"live-starting":5,complete:8,"complete-starting":7};/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
function ey(a,b){this.A=[];this.J=a;this.I=b||null;this.o=this.g=!1;this.k=void 0;this.F=this.N=this.C=!1;this.B=0;this.j=null;this.D=0}ey.prototype.cancel=function(a){if(this.g)this.k instanceof ey&&this.k.cancel();else{if(this.j){var b=this.j;delete this.j;a?b.cancel(a):(b.D--,0>=b.D&&b.cancel())}this.J?this.J.call(this.I,this):this.F=!0;this.g||fy(this,new gy)}};ey.prototype.G=function(a,b){this.C=!1;hy(this,a,b)};function hy(a,b,c){a.g=!0;a.k=c;a.o=!b;iy(a)}
function jy(a){if(a.g){if(!a.F)throw new ky;a.F=!1}}function fy(a,b){jy(a);hy(a,!1,b)}function ly(a,b,c){my(a,b,null,c)}function my(a,b,c,d){a.A.push([b,c,d]);a.g&&iy(a)}ey.prototype.then=function(a,b,c){var d,e,g=new nn(function(a,b){d=a;e=b});my(this,d,function(a){a instanceof gy?g.cancel():e(a)});return g.then(a,b,c)};ln(ey);function ny(a){return gb(a.A,function(a){return ia(a[1])})}
function iy(a){if(a.B&&a.g&&ny(a)){var b=a.B,c=oy[b];c&&(m.clearTimeout(c.xa),delete oy[b]);a.B=0}a.j&&(a.j.D--,delete a.j);for(var b=a.k,d=c=!1;a.A.length&&!a.C;){var e=a.A.shift(),g=e[0],h=e[1],e=e[2];if(g=a.o?h:g)try{var k=g.call(e||a.I,b);n(k)&&(a.o=a.o&&(k==b||k instanceof Error),a.k=b=k);mn(b)&&(d=!0,a.C=!0)}catch(l){b=l,a.o=!0,ny(a)||(c=!0)}}a.k=b;d&&(k=x(a.G,a,!0),d=x(a.G,a,!1),b instanceof ey?(my(b,k,d),b.N=!0):b.then(k,d));c&&(b=new py(b),oy[b.xa]=b,a.B=b.xa)}
function ky(){sa.call(this)}z(ky,sa);ky.prototype.message="Deferred has already fired";ky.prototype.name="AlreadyCalledError";function gy(){sa.call(this)}z(gy,sa);gy.prototype.message="Deferred was canceled";gy.prototype.name="CanceledError";function py(a){this.xa=m.setTimeout(x(this.j,this),0);this.g=a}py.prototype.j=function(){delete oy[this.xa];throw this.g;};var oy={};function qy(a,b){var c=b||{},d=c.document||document,e=bd("SCRIPT"),g={gu:e,ub:void 0},h=new ey(ry,g),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=window.setTimeout(function(){sy(e,!0);fy(h,new ty(1,"Timeout reached for loading script "+a))},l),g.ub=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!=e.readyState&&"complete"!=e.readyState||(sy(e,c.oC||!1,k),jy(h),hy(h,!0,null))};e.onerror=function(){sy(e,!0,k);fy(h,new ty(0,"Error while loading script "+a))};Sc(e,{type:"text/javascript",
charset:"UTF-8",src:a});uy(d).appendChild(e);return h}function uy(a){var b=a.getElementsByTagName("HEAD");return!b||mb(b)?a.documentElement:b[0]}function ry(){if(this&&this.gu){var a=this.gu;a&&"SCRIPT"==a.tagName&&sy(a,!0,this.ub)}}function sy(a,b,c){null!=c&&m.clearTimeout(c);a.onload=u;a.onerror=u;a.onreadystatechange=u;b&&window.setTimeout(function(){hd(a)},0)}function ty(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);sa.call(this,c);this.code=a}z(ty,sa);function vy(a,b){this.j=new J(a);this.g=b?b:"callback";this.ub=5E3}var wy=0;vy.prototype.send=function(a,b,c,d){a=a||null;d=d||"_"+(wy++).toString(36)+y().toString(36);m._callbacks_||(m._callbacks_={});var e=this.j.clone();if(a)for(var g in a)a.hasOwnProperty&&!a.hasOwnProperty(g)||Ae(e,g,a[g]);b&&(m._callbacks_[d]=xy(d,b),Ae(e,this.g,"_callbacks_."+d));b=qy(e.toString(),{timeout:this.ub,oC:!0});my(b,null,yy(d,a,c),void 0);return{xa:d,os:b}};
vy.prototype.cancel=function(a){a&&(a.os&&a.os.cancel(),a.xa&&zy(a.xa,!1))};function yy(a,b,c){return function(){zy(a,!1);c&&c(b)}}function xy(a,b){return function(c){zy(a,!0);b.apply(void 0,arguments)}}function zy(a,b){m._callbacks_[a]&&(b?delete m._callbacks_[a]:m._callbacks_[a]=u)};function Ay(a,b){T.call(this);this.k=b+"feeds/api/users/live/broadcasts/"+a+"/states?v=2&alt=json-in-script";this.g=new An(15E3+Math.floor(3E4*Math.random()));Km(this.g,"tick",x(this.j,this));this.j();this.g.start()}z(Ay,T);Ay.prototype.K=function(){this.g.dispose();Ay.H.K.call(this)};Ay.prototype.j=function(){(new vy(this.k)).send(null,x(this.A,this),x(this.o,this))};Ay.prototype.A=function(a){this.publish("payload",a);Bn(this.g,15E3+Math.floor(3E4*Math.random()))};
Ay.prototype.o=function(){this.publish("error");var a=this.g.g;192E4>a&&Bn(this.g,2*a)};function By(a){Q.call(this);this.g={};this.k={};this.o={};this.j=Cy(this,a)}z(By,Q);function Cy(a,b,c){var d=0,e=bd(b[d++]);if(w(b[d])||fa(b[d])||null===b[d]){var g=b[d++];fa(g)&&(g=g.join(" "));if(g=Dy(a,e,"className",g))Ey(a,e,"className",g),Fy(a,g,e)}for(;d<b.length;d++){var h=b[d];if(fa(h))Cy(a,h,e);else if(ja(h)){var g=a,k=e,l=void 0;for(l in h)h[l]&&Ey(g,k,l,Dy(g,k,l,h[l]))}else w(h)&&(g=Dy(a,e,"child",h),null!=g&&e.appendChild(cd(g)))}c&&c.appendChild(e);return e}f=By.prototype;f.L=function(){return this.j};
function Fy(a,b,c){var d=b.split(" ");if(1<d.length)for(b=0;b<d.length;b++)Fy(a,d[b],c);else a.g[b]=c}f.X=function(a,b){n(b)?gd(a,this.j,b):a.appendChild(this.j)};f.Yc=function(){hd(this.j)};function Dy(a,b,c,d){return w(d)&&"{{"==d.substr(0,2)?(a.k[d]=[b,c],null):d}f.update=function(a){for(var b in a)Gy(this,b,a[b])};function Gy(a,b,c){if(c!=a.o[b]){var d=a.k["{{"+b+"}}"];d&&(a.o[b]=c,Ey(a,d[0],d[1],c))}}function Hy(a){return fa(a)&&w(a[0])}
function Ey(a,b,c,d){if("child"==c){fd(b);if(!fa(d)||Hy(d))d=[d];c=[];for(var e=0;e<d.length;e++){var g=d[e];if(ha(g)||w(g)||ja(g))!g.nodeType||1!=g.nodeType&&3!=g.nodeType?Hy(g)?c.push(Cy(a,g)):g.L?c.push(g.L()):c.push(cd(g.toString())):c.push(g)}for(a=0;a<c.length;a++)b.appendChild(c[a])}else"className"==c?b.className=d:null===d?b.removeAttribute(c):b.setAttribute(c,d.toString())}f.K=function(){this.g={};this.k={};this.o={};this.Yc();delete this.j;By.H.K.call(this)};function Iy(a){var b=Math.abs(Math.floor(a)),c=Math.floor(b/86400),d=Math.floor(b%86400/3600),e=Math.floor(b%3600/60),b=Math.floor(b%60),g="";0<c&&(g+=c+":",10>d&&(g+="0"));if(0<c||0<d)g+=d+":",10>e&&(g+="0");g+=e+":";10>b&&(g+="0");g+=b;return 0<=a?g:"-"+g}function Jy(a){return Math.round(1E3*a)/10}function Ky(a){return(!ha(a.button)||0==a.button)&&!a.shiftKey&&!a.altKey&&!a.metaKey&&!a.ctrlKey};var Ly={VJ:"html5-stop-propagation",eJ:"ytp-no-controls",HI:"html5-live-dvr-disabled",II:"html5-live-dvr-engaged",JI:"html5-live-playback",CI:"ytp-iv-drawer-open",UI:"html5-mobile",WI:"modest-branding",bJ:"html5-native-controls",$J:"html5-tablet",ZJ:"html5-tablet-body",QI:"html5-main-video",tK:"html5-video-container",uK:"html5-video-content",vK:"html5-video-controls",wK:"ytp-fallback",xK:"ytp-fallback-content",zK:"html5-video-loader",GK:"html5-watermark",CH:"html5-branded-watermark",PH:"html5-context-menu",
OA:"html5-context-menu-copy-debug-info",PA:"html5-context-menu-copy-embed-html",QA:"html5-context-menu-copy-video-url",RA:"html5-context-menu-copy-video-url-at-current-time",SA:"html5-context-menu-link",TA:"html5-context-menu-report-playback-issue",UA:"html5-context-menu-show-video-info",QH:"html5-show-video-info-template",VI:"html5-modal-panel",vI:"ideal-aspect",iI:"autohide-controls",kI:"autohide-controls-aspect",jI:"autohide-controls-fullscreen",SI:"autominimize-progress-bar",TI:"autominimize-progress-bar-non-aspect",
lI:"hide-info-bar",mI:"html5-hide-share",nI:"html5-hide-volume",CK:"video-thumbnail",pJ:"ytp-dialog",vH:"html5-async-progress",wH:"html5-async-success",uH:"html5-async-error",KH:"html5-center-overlay",EJ:"ytp-scalable-icon-shrink",DJ:"ytp-scalable-icon-grow",sI:"house-brand",IJ:"sentiment-like",HJ:"sentiment-dislike"};function My(){this.k=new By(["div","html5-fresca-module",["div","html5-fresca-band-slate",["hgroup","html5-fresca-message",["h2","html5-fresca-heading","{{heading}}"],["h3","html5-fresca-subheading","{{subheading}}"],["h4","html5-fresca-long-test","{{long_text}}"]],["span","html5-fresca-countdown","{{countdown}}"]]]);R(this,this.k);this.j=this.k.g["html5-fresca-module"];N(this.j,"html5-stop-propagation");this.o=0;this.g=null}z(My,Q);My.prototype.L=function(){return this.j};
My.prototype.update=function(a){this.B&&this.g.state==a.state&&this.g.startTime==a.startTime&&this.g.imageUrl==a.imageUrl&&this.g.messageText.join()==a.messageText.join()||(this.g=a,this.j.style.backgroundImage=this.g.imageUrl||"none",a=this.g.getMessage(),this.k.update({heading:a[0]||"",subheading:a[1]||"",long_text:a[2]||""}),this.A())};function Ny(a){var b=Math.floor((new Date).valueOf()/1E3);return b>a?hf("YTP_FRESCA_STARTING_SOON_MESSAGE"):Iy(a-b)}
My.prototype.A=function(){var a;a=this.g;a.startTime?(a=a.state,a=6==a||8==a||7==a?!1:!0):a=!1;O(this.j,"html5-fresca-show-countdown",a);a&&(this.k.update({countdown:Ny(this.g.startTime)}),M(this.o),this.o=L(x(this.A,this),1E3))};My.prototype.K=function(){M(this.o);this.j=null;My.H.K.call(this)};function Oy(a){this.messageText=[];this.g=!1;a&&Py(this,a)}Oy.prototype.state=-1;function Qy(a){return{imageUrl:a.imageUrl,messageText:a.getMessage(),startTime:a.startTime,state:a.state}}
function Py(a,b){var c=b.feed;if(c){var d=c.yt$lifeCycleState;d&&(a.state=dy[d.$t]||-1);(d=c.yt$when)&&d.start&&(d=new Date(d.start),a.startTime=Math.floor(d.valueOf()/1E3));if(d=c.yt$slate)d.imgUrl&&(a.imageUrl="url("+d.imgUrl+")"),(d=d.content)&&d.length&&(d=d.splice(0,3),a.messageText=D(d,function(a){return a.$t}));if(c=c.entry)a.g=0<=ib(c,function(a){a=a.yt$status;return!!a&&"inactive"!=a.$t})}}Oy.prototype.getMessage=function(){return this.messageText.length?this.messageText:Ry(this)};
function Ry(a){switch(a.state){case 6:return a.g?[]:[hf("YTP_FRESCA_STAND_BY_MESSAGE"),hf("YTP_FRESCA_TECHNICAL_DIFFICULTIES_MESSAGE")];case 8:return[hf("YTP_FRESCA_EVENT_OVER_MESSAGE")];case 7:return[hf("YTP_FRESCA_EVENT_OVER_MESSAGE"),hf("YTP_FRESCA_COMPLETE_MESSAGE")];default:return[hf("YTP_FRESCA_STAND_BY_MESSAGE")]}};function Sy(a){Hx.call(this,a);gf({YTP_FRESCA_STARTING_SOON_MESSAGE:"Starting soon...",YTP_FRESCA_EVENT_OVER_MESSAGE:"This live event is over.",YTP_FRESCA_COMPLETE_MESSAGE:"Thanks for watching!",YTP_FRESCA_STAND_BY_MESSAGE:"Please stand by.",YTP_FRESCA_TECHNICAL_DIFFICULTIES_MESSAGE:"We're experiencing technical difficulties."})}z(Sy,Hx);f=Sy.prototype;f.va="fresca";f.mc="fresca";f.dj=!1;f.gh=!1;f.Ha=function(){return xv(this.g.getVideoData(),"fresca_module")};
f.create=function(a){Sy.H.create.call(this);Uu(tt(),"application/x-mpegURL")||Xu()?(this.dj=this.gh=!1,Qx(this,["play_pause","seek"]),this.k=new My,Uw(this.g,this.k.L()),this.o=a||new Ay(this.g.getVideoData().videoId,this.g.R().xo),this.o.subscribe("payload",this.PB,this),this.o.subscribe("error",this.OB,this),this.subscribe("onStateChange",this.Or,this)):Ty(this.g.app.k,"fmt.noneavailable","YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK",void 0)};
f.destroy=function(){this.unsubscribe("onStateChange",this.Or,this);Yh(this.o,this.k);Sy.H.destroy.call(this)};f.Or=function(a){this.j&&(this.dj=W(a.state,2),(Uy(a,16)||this.dj)&&Vy(this,this.j))};f.OB=function(){this.gh||(Wy(this,new Oy),Vy(this,this.j))};f.PB=function(a){Wy(this,new Oy(a));a=this.g.getVideoData();6!=this.j.state||a.S||a.M?Vy(this,this.j):this.g.zm(a.videoId)};
function Vy(a,b){var c=6>b.state;!c&&a.g.app.k.na&&(b.imageUrl||b.messageText.length)&&(c=!0);a.dj&&!a.g.R().xc&&(c=!0);b.g||(c=!0);if(!a.gh)switch(b.state){case 6:b.g&&(a.gh=!0,Rx(a,["play_pause","seek"]),Jx(a));break;case 8:case 7:c=a.gh=!0}c&&a.k.update(b);c&&!a.loaded?a.load():!c&&a.loaded&&a.unload()}function Xy(a){return xv(a.getVideoData(),"fresca_module")?new Sy(a):null}function Wy(a,b){a.j!=b&&(a.j=b,a.g.R().Eb()&&a.publish("publish_external_event","onFrescaStateChange",Qy(a.j)))};function Yy(a){this.Pn=a||window;this.lg=[]}f=Yy.prototype;f.Pn=null;f.lg=null;f.listen=function(a,b,c,d){c=x(c,d||this.Pn);a=P(a,b,c);this.lg.push(a);return a};function Zy(a,b,c,d,e,g){d=x(d,g||a.Pn);b=ah(b,c,d,e);a.lg.push(b)}f.Ga=function(a){$g(a);pb(this.lg,a)};f.removeAll=function(){$g(this.lg);this.lg=[]};function $y(){U.call(this);this.g=0;this.endTime=this.startTime=null}z($y,U);f=$y.prototype;f.mb=function(){return 1==this.g};f.$b=function(){this.Qb("begin")};f.Jc=function(){this.Qb("end")};f.zb=function(){this.Qb("finish")};f.onStop=function(){this.Qb("stop")};f.Qb=function(a){this.T(a)};function az(){$y.call(this);this.j=[]}z(az,$y);az.prototype.add=function(a){lb(this.j,a)||(this.j.push(a),Km(a,"finish",this.o,!1,this))};az.prototype.remove=function(a){pb(this.j,a)&&Sm(a,"finish",this.o,!1,this)};az.prototype.K=function(){C(this.j,function(a){a.dispose()});this.j.length=0;az.H.K.call(this)};function bz(){az.call(this);this.k=0}z(bz,az);
bz.prototype.play=function(a){if(0==this.j.length)return!1;if(a||0==this.g)this.k=0,this.$b();else if(this.mb())return!1;this.Qb("play");-1==this.g&&this.Qb("resume");var b=-1==this.g&&!a;this.startTime=y();this.endTime=null;this.g=1;C(this.j,function(c){b&&-1!=c.g||c.play(a)});return!0};bz.prototype.pause=function(){this.mb()&&(C(this.j,function(a){a.mb()&&a.pause()}),this.g=-1,this.Qb("pause"))};
bz.prototype.stop=function(a){C(this.j,function(b){0==b.g||b.stop(a)});this.g=0;this.endTime=y();this.onStop();this.Jc()};bz.prototype.o=function(){this.k++;this.k==this.j.length&&(this.endTime=y(),this.g=0,this.zb(),this.Jc())};var fz=/#(.)(.)(.)/;function gz(a){if(!hz.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(fz,"#$1$1$2$2$3$3"));a=a.toLowerCase();return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16)]}var hz=/^#(?:[0-9a-f]{3}){1,2}$/i;var iz={},jz=null;function kz(a){a=ka(a);delete iz[a];bc(iz)&&jz&&jz.stop()}function lz(){jz||(jz=new ar(function(){mz()},20));var a=jz;a.isActive()||a.start()}function mz(){var a=y();Ob(iz,function(b){nz(b,a)});bc(iz)||lz()};function oz(a,b,c,d){$y.call(this);if(!fa(a)||!fa(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.k=a;this.B=b;this.duration=c;this.A=d;this.j=[]}z(oz,$y);f=oz.prototype;f.ms=0;f.ad=0;f.Fm=null;
f.play=function(a){if(a||0==this.g)this.ad=0,this.j=this.k;else if(this.mb())return!1;kz(this);this.startTime=a=y();-1==this.g&&(this.startTime-=this.duration*this.ad);this.endTime=this.startTime+this.duration;this.Fm=this.startTime;this.ad||this.$b();this.Qb("play");-1==this.g&&this.Qb("resume");this.g=1;var b=ka(this);b in iz||(iz[b]=this);lz();nz(this,a);return!0};f.stop=function(a){kz(this);this.g=0;a&&(this.ad=1);pz(this,this.ad);this.onStop();this.Jc()};
f.pause=function(){this.mb()&&(kz(this),this.g=-1,this.Qb("pause"))};f.K=function(){0==this.g||this.stop(!1);this.Qb("destroy");oz.H.K.call(this)};f.destroy=function(){this.dispose()};function nz(a,b){a.ad=(b-a.startTime)/(a.endTime-a.startTime);1<=a.ad&&(a.ad=1);a.ms=1E3/(b-a.Fm);a.Fm=b;pz(a,a.ad);1==a.ad?(a.g=0,kz(a),a.zb(),a.Jc()):a.mb()&&a.un()}function pz(a,b){ia(a.A)&&(b=a.A(b));a.j=Array(a.k.length);for(var c=0;c<a.k.length;c++)a.j[c]=(a.B[c]-a.k[c])*b+a.k[c]}f.un=function(){this.Qb("animate")};
f.Qb=function(a){this.T(new qz(a,this))};function qz(a,b){sm.call(this,a);this.x=b.j[0];this.y=b.j[1];this.duration=b.duration;this.fps=b.ms;this.state=b.g}z(qz,sm);function rz(a,b,c,d,e){oz.call(this,b,c,d,e);this.element=a}z(rz,oz);rz.prototype.Xe=u;rz.prototype.un=function(){this.Xe();rz.H.un.call(this)};rz.prototype.Jc=function(){this.Xe();rz.H.Jc.call(this)};rz.prototype.$b=function(){this.Xe();rz.H.$b.call(this)};function sz(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");rz.apply(this,arguments)}z(sz,rz);
sz.prototype.Xe=function(){this.element.style.left=Math.round(this.j[0])+"px";this.element.style.top=Math.round(this.j[1])+"px"};function tz(a,b,c,d){sz.call(this,a,[a.offsetLeft,a.offsetTop],b,c,d)}z(tz,sz);tz.prototype.$b=function(){this.k=[this.element.offsetLeft,this.element.offsetTop];tz.H.$b.call(this)};function uz(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");rz.apply(this,arguments)}z(uz,rz);
uz.prototype.Xe=function(){this.element.style.width=Math.round(this.j[0])+"px";this.element.style.height=Math.round(this.j[1])+"px"};function vz(a,b,c,d,e){rz.call(this,a,[b],[c],d,e)}z(vz,rz);vz.prototype.Xe=function(){this.element.style.width=Math.round(this.j[0])+"px"};function wz(a,b,c,d,e){ha(b)&&(b=[b]);ha(c)&&(c=[c]);rz.call(this,a,b,c,d,e);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.o=-1}z(wz,rz);var xz=1/1024;f=wz.prototype;
f.Xe=function(){var a=this.j[0];Math.abs(a-this.o)>=xz&&(mg(this.element,a),this.o=a)};f.$b=function(){this.o=-1;wz.H.$b.call(this)};f.Jc=function(){this.o=-1;wz.H.Jc.call(this)};f.show=function(){this.element.style.display=""};f.hide=function(){this.element.style.display="none"};function yz(a,b,c){wz.call(this,a,1,0,b,c)}z(yz,wz);yz.prototype.$b=function(){this.show();yz.H.$b.call(this)};yz.prototype.Jc=function(){this.hide();yz.H.Jc.call(this)};function zz(a,b,c){wz.call(this,a,0,1,b,c)}z(zz,wz);
zz.prototype.$b=function(){this.show();zz.H.$b.call(this)};function Az(a){return Math.pow(a,3)}function Bz(a){return 1-Math.pow(1-a,3)}function Cz(a){return 3*a*a-2*a*a*a};function Dz(a){return fa(a)&&a.length?a[0]:a}function Ez(a){var b=/.+/;return w(a)&&null!=b&&null!=a&&a.match(b)?a:""}function Fz(a,b){if(null==a)return b;var c=parseInt(a,0);if(isNaN(c))return b;c=c.toString(16);return"#"+"000000".substring(0,6-c.length)+c}function Gz(a){return w(a)?a:""}function Hz(a,b,c){for(var d in b)if(b[d]==a)return a;return c}function Iz(a,b){return"true"==a||"false"==a?"true"==a:b}function Jz(a,b){return w(a)?parseFloat(a):b}
function Kz(a,b,c,d,e,g){a=10==b?parseFloat(a):parseInt(a,b);if(null!=a&&!isNaN(a)){if(e)return Ib(a,c,d);if(a>=c&&a<=d)return a}return g}function Lz(a){if(null==a)return 0;if("never"==a)return-1;a=a.split(":");if(3<a.length)return 0;var b=0,c=1;C(a,function(a){a=parseFloat(a);0>a&&(c=-c);b=60*b+Math.abs(a)});return c*b}function Mz(a,b){if(null==a)return null;if(ga(a)){var c=[];C(a,function(a){(a=b(a))&&c.push(a)});return c}var d=b(a);return d?[d]:[]}
function Nz(a){function b(a){return null!=a&&!isNaN(a)}return(a=a?new Hf(parseFloat(a.top),parseFloat(a.right),parseFloat(a.bottom),parseFloat(a.left)):null)&&b(a.top)&&b(a.right)&&b(a.bottom)&&b(a.left)?a:null}function Oz(a){function b(a){return eb(a.split(/ +/),function(a){return""!=a})}return null==a?[]:b(a)};function Pz(a,b,c){this.value=a;this.target=b;this.showLinkIcon=c}var Qz={TH:"current",cJ:"new"};function Rz(a){if(!a)return null;var b=Gz(a.value);if(!b||null==Si(b))return null;var c=Hz(a.target,Qz,"current");return null==c?null:new Pz(b,c,Iz(a.show_link_icon,!0))}function Sz(a){return a.value?a.value:null};function Tz(a){if(!a)return!1;var b=Uz(a);return("com"==b[0]&&"youtube"==b[1]||"be"==b[0]&&"youtu"==b[1])&&-1==a.indexOf("/redirect?")}function Uz(a){a=a.replace(/https?:\/\//g,"");a=a.split("/",1);return!a||1>a.length||!a[0]?[]:a[0].toLowerCase().split(".").reverse()}
function Vz(a,b){if("new"==a.target)return-1;var c=Sz(a);if(!c)return-1;var c=c.replace(/https?:\/\//g,""),d;(d=!Tz(c))||(d=Yd(Vd(c)[5]||null)||"",d=d.split("/"),d="/"+(1<d.length?d[1]:""),d="/watch"!=d);if(d)return-1;d=Si(c);if(!d||d.v!=b||d.list||d.p)return-1;c=c.split("#",2);if(!c||2>c.length)return-1;(c=Ri(c[1]))&&c.t?(d=c.t,c=0,-1!=d.indexOf("h")&&(d=d.split("h"),c=3600*d[0],d=d[1]),-1!=d.indexOf("m")&&(d=d.split("m"),c=60*d[0]+c,d=d[1]),-1!=d.indexOf("s")?(d=d.split("s"),c=1*d[0]+c):c=1*d+c):
c=-1;return c}function Wz(a,b,c,d){(a=Sz(a))?Tz(a)?d=Vi(a,{src_vid:c,feature:"iv",annotation_id:b}):(a?(b=Uz(a),b="com"==b[0]&&"google"==b[1]&&"plus"==b[2]):b=!1,b&&d?(d=pa(Xz,d.pageId,d.Xa),a=new J(a),ne(a,d(a.Jb)),d=a.toString()):d=a):d=null;return d}function Xz(a,b,c){c=c.replace(/\/(u|b)\/[0-9]+/g,"");var d=/^[0-9]+$/;a&&d.test(a)&&(c="/b/"+a+c);b&&d.test(b)&&(c="/u/"+b+c);return c}function Yz(a){return a.target?"new"==a.target?"_blank":"_top":Tz(Sz(a))?"_top":"_blank"};function Zz(a,b){this.k=a;this.j=b;this.g={}}function $z(a,b,c,d){if(b){var e=aA(a,b);a.g[b]=e["p-time"];e["iv-event"]=e.link||e["l-class"]||e["link-id"]?2:7;jc(e,c||{});b=tb(d||[]);30==e["a-type"]&&(c=bA(a,e["a-id"],"cta_annotation_shown"))&&b.push(c);cA(a,e,b)}}function dA(a,b,c,d,e){if(b){var g=aA(a,b);g["iv-event"]=3;g["i-time"]=a.g[b]||"";jc(g,d||{});b=tb(e||[]);30==g["a-type"]&&(d=bA(a,g["a-id"],"cta_annotation_clicked"))&&b.push(d);cA(a,g,b,c)}}
function eA(a,b,c,d){if(b){var e=aA(a,b);e["iv-event"]=4;e["i-time"]=a.g[b]||"";jc(e,c||{});b=tb(d||[]);30==e["a-type"]&&(c=bA(a,e["a-id"],"cta_annotation_closed"))&&b.push(c);cA(a,e,b)}}function bA(a,b,c){a=a.j.getVideoData();if(a.ic){if((c=a.ic[c])&&-1!=c.search(Qe))return a=xa("[ANNOTATION_ID]"),0<=c.indexOf("[ANNOTATION_ID]")?c=c.replace("[ANNOTATION_ID]",b):0<=c.indexOf(a)&&(c=c.replace(a,b)),c}else if(a.ia)return Vi(a.ia,{label:c,value:"a_id="+b});return""}
function cA(a,b,c,d){var e=1,g;if(d){var h=!1;g=function(){e--;e||h||(h=!0,d())};setTimeout(function(){h=!0;d()},1E3)}C(c||[],function(a){e++;wf(a,g)});a.oa(b,g)}function aA(a,b){var c={},d=new qe(b);C(d.La(),function(a){c[a]=escape(d.get(a,""))});c["p-time"]=a.j.getCurrentTime().toFixed(2);c.ps=a.j.R().j;return c}function fA(a,b,c,d,e){b&&(b=aA(a,b),b["iv-event"]=c,null===d||(b["a-type"]=d),cA(a,b,e))}Zz.prototype.oa=function(a,b){this.k.publish("command_log","iv",a,b)};function gA(a,b){this.Ca=a;this.context=b;this.O=this.N=this.I=null;this.D=0}function hA(a,b,c,d,e,g){b=new xx(b,c,{id:d});b.namespace="iv-module";e&&b.Ra.subscribe("onEnter",e,a);g&&b.Ra.subscribe("onExit",g,a);a.context.Ra.publish("command_add_cuerange",[b],a.context.j.getPlayerType())}f=gA.prototype;f.tj=function(){this.context.Ra.subscribe("onResize",this.we,this)};f.L=function(){return this.Ca};
f.Qd=function(a,b,c,d,e){Zy(this.context.g,a,"click",pa(this.uf,a,b,c,d,e||[]),"iv-click-target",this);Zy(this.context.g,a,"touchend",pa(this.uf,a,b,c,d,e||[]),"iv-click-target",this)};f.uf=function(a,b,c,d,e,g){g.stopPropagation();g.preventDefault();var h=Wz(b,c,this.context.o.videoId);a=x(function(){this.context.j.pauseVideo();window.open(h,Yz(b))},this);Tz(Sz(b))&&"new"!=b.target||(a(),a=null);c={};c.interval=y()-this.D;dA(this.context.logger,d,a,c,e);return!1};f.show=function(){this.D=y()};
f.hide=function(){};f.destroy=function(){hd(this.L())};function iA(a){a.O||(a.O=Bd(a.L(),"html5-video-player"));return a.O}
function jA(a){var b=a.context.k.pf;if(!b)return null;var c=a.context.k.vf||new If(0,0,b.width,b.height),d=-c.top,e=b.height-c.top,g;a.N||(a.N=G("html5-video-container",iA(a)));g=a.N;if(!g)return null;g=35-(parseInt(Tf(g,"bottom"),10)||0);var h;a.I||(a.I=G("html5-info-bar",iA(a)));(h=a.I)&&a.context.k.rk&&"none"!=Tf(h,"display")&&(d+=jg(h).height);return new Hf(d,b.width-c.left,e-g,-c.left)}f.we=function(){};function kA(a,b){fa(b)||(b=[b]);var c=D(b,function(a){return w(a)?a:a.property+" "+a.duration+"s "+a.timing+" "+a.xp+"s"});lA(a,c.join(","))}
var mA=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if(qc)return Ec("10.0");var a=document.createElement("div"),b=Pf(),c={transition:"opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");b={style:c};if(!mm.test("div"))throw Error("Invalid tag name <div>.");if("div"in om)throw Error("Tag name <div> is not allowed for SafeHtml.");var c=null,d="<div";if(b)for(var e in b){if(!mm.test(e))throw Error('Invalid attribute name "'+e+'".');var g=b[e];if(null!=g){var h;
h=e;if(g instanceof Xl)g=Zl(g);else if("style"==h.toLowerCase()){if(!ja(g))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof g+" given: "+g);if(!(g instanceof $l)){var k="",l=void 0;for(l in g){if(!/^[-_a-zA-Z0-9]+$/.test(l))throw Error("Name allows only [-_a-zA-Z0-9], got: "+l);var p=g[l];null!=p&&(p instanceof Xl?p=Zl(p):dm.test(p)||(p="zClosurez"),k+=l+":"+p+";")}g=k?bm(k):cm}k=void 0;k=g instanceof $l&&g.constructor===$l&&g.j===am?g.g:"type_error:SafeStyle";
g=k}else{if(/^on/i.test(h))throw Error('Attribute "'+h+'" requires goog.string.Const value, "'+g+'" given.');if(h.toLowerCase()in nm)if(g instanceof hm)g=g instanceof hm&&g.constructor===hm&&g.g===im?"":"type_error:TrustedResourceUrl";else if(g instanceof em)g=gm(g);else throw Error('Attribute "'+h+'" on tag "div" requires goog.html.SafeUrl or goog.string.Const value, "'+g+'" given.');}g.cg&&(g=g.ag());h=h+'="'+za(String(g))+'"';d=d+(" "+h)}}e=void 0;n(e)?fa(e)||(e=[e]):e=[];!0===Nl.div?d+=">":(c=
pm(e),d+=">"+lm(c)+"</div>",c=c.$f());(b=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(b)?c=0:c=null);b=qm(d,c);a.innerHTML=lm(b);a=a.firstChild;b=a.style[Xa("transition")];return""!=("undefined"!==typeof b?b:a.style[Sf(a,"transition")]||"")});function lA(a,b){Rf(a,"transition",b)};function nA(a,b){(a=Pc(a))&&a.style&&(ng(a,b),O(a,"hid",!b))}function oA(a){return(a=Pc(a))?!("none"==a.style.display||yg(a,"hid")):!1}function pA(a){C(arguments,function(a){nA(a,!0)})}function qA(a){C(arguments,function(a){nA(a,!1)})}var rA={};function sA(a,b,c){if((a=Pc(a))&&a.style){if(b in rA)b=rA[b];else{var d=Qf(b,document.body.style);b=rA[b]=d}b&&(a.style[b]=c)}};function tA(a,b,c){this.id=a;this.type=b.card_type;this.C=b.teaser_text||b.title;this.B=b.teaser_image_url||b.image_url;this.teaserDurationMs=b.teaser_duration_ms||4E3;this.startMs=b.start_ms;this.endMs=b.end_ms;this.za=c;a=b.tracking||{};this.g={Ap:a.impression,click:a.click,close:a.close,Wp:a.teaser_impression,gp:a.teaser_click}};function uA(a,b,c){tA.call(this,a,b,c);this.o=b.banner_image_url;this.D=b.image_url;this.A=b.g_plus_url;this.title=b.title;this.description=b.description;this.j=b.meta_info;this.k=b.html_blobs;this.url=Rz({target:"new",value:b.url})}z(uA,tA);function vA(a,b,c){tA.call(this,a,b,c);this.A=b.profile_image_url;this.o=b.intro;this.k=b.image_url;this.playlistVideoCount=b.playlist_video_count;this.title=b.title;this.j=b.meta_info;this.url=Rz({target:"new",value:b.url})}z(vA,tA);function wA(a,b,c){tA.call(this,a,b,c);this.imageUrl=b.image_url;this.title=b.title;this.description=b.description;this.options=b.options}z(wA,tA);function xA(a,b,c){tA.call(this,a,b,c);this.imageUrl=b.image_url;this.displayDomain=b.display_domain;this.showLinkIcon=b.show_link_icon;this.k=b.button_icon_url;this.title=b.title;this.description=b.description;this.o=b.custom_message;this.url=Rz({target:"new",value:b.url})}z(xA,tA);function yA(a,b,c){xA.call(this,a,b,c);this.F=b.ypc_item_type;this.D=b.ypc_item_id;this.A=b.ypc_flow_type}z(yA,xA);function zA(a,b,c){tA.call(this,a,b,c);this.D=b.profile_image_url;this.A=b.intro;this.o=b.image_url;this.k=b.video_duration;this.title=b.title;this.j=b.meta_info;this.description=b.description;this.url=Rz({target:"new",value:b.url})}z(zA,tA);function AA(a){BA(a,"none")}function BA(a,b){a&&(a.style.display=b)}function CA(a,b){var c=Ng("requestAnimationFrame",window);return L(function(){c?c.call(window,a):a()},b||0)};function X(a){Q.call(this);this.template=new By(a);R(this,this.template);this.element=this.template.L();this.fa="block";this.D=!0;this.eb=[]}z(X,Q);f=X.prototype;f.L=function(){return this.element};f.X=function(a,b){this.template.X(a,b)};f.Yc=function(){this.template.Yc()};f.ua=function(a,b){Gy(this.template,b||"content",a)};f.show=function(){BA(this.element,this.fa);this.D=!0;this.element.removeAttribute("aria-hidden")};
f.hide=function(){AA(this.element);this.D=!1;this.element.setAttribute("aria-hidden","true")};function DA(a,b){a.element.setAttribute("role",b)}f.fb=function(a){this.element.setAttribute("aria-label",a)};f.Ob=function(a){eh(this.element,a)};f.listen=function(a,b,c){return EA(this,this.element,a,b,c)};function EA(a,b,c,d,e,g){b=P(b,c,x(d,e||a),g);a.eb.push(b);return b}f.Ga=function(a){$g(a)};f.K=function(){this.Ga(this.eb);delete this.element;X.H.K.call(this)};qc&&8<=document.documentMode||rc&&Ec("1.9.2")||sc&&Ec("532.1");window.history.pushState&&(!sc||sc&&Ec("534.11"));function FA(a,b){var c=GA(a),d=document.getElementById(c),e=d&&Fg(d,"loaded"),g=d&&!e;e?b&&b():(b&&(ei(c,b),ka(b)),g||(d=HA(a,c,function(){Fg(d,"loaded")||(Dg(d,"loaded","true"),hi(c),L(pa(ki,c),0))})))}
function HA(a,b,c){var d=document.createElement("script");d.id=b;d.onload=function(){c&&setTimeout(c,0)};d.onreadystatechange=function(){switch(d.readyState){case "loaded":case "complete":d.onload()}};d.src=a;a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(d,a.firstChild);return d}function GA(a){var b=document.createElement("a");b.href=a;a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+Ta(a)}var IA=/\.vflset|-vfl[a-zA-Z0-9_+=-]+/,JA=/-[a-zA-Z]{2,3}_[a-zA-Z]{2,3}(?=(\/|$))/;function KA(a,b){var c=LA(a),d=document.getElementById(c),e=d&&Fg(d,"loaded"),g=d&&!e;e?b&&b():(b&&(ei(c,b),ka(b)),g||(d=MA(a,c,function(){Fg(d,"loaded")||(Dg(d,"loaded","true"),hi(c),L(pa(ki,c),0))})))}function MA(a,b,c){var d=document.createElement("link");d.id=b;d.rel="stylesheet";d.onload=function(){c&&setTimeout(c,0)};d.href=a;(document.getElementsByTagName("head")[0]||document.body).appendChild(d);return d}
function LA(a){var b=document.createElement("a");b.href=a;a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"css-"+Ta(a)}var NA=/cssbin\/(?:debug-)?([a-zA-Z0-9_-]+?)(?:-2x|-web|-rtl|-vfl|.css)/;function OA(){return!!s("yt.scheduler.instance")}function PA(a,b){void 0===b&&(b=NaN);var c=s("yt.scheduler.instance.addJob");return c?(isNaN(b)&&(b=0),c(a,0,b)):isNaN(b)?(a(),NaN):L(a,b||0)}function QA(a,b){return PA(a,b)}function RA(a){var b=s("yt.scheduler.instance.cancelJob");b?b(a):M(a)}function SA(){var a=s("yt.scheduler.instance.start");a&&(St("jsp")&&!St("jsr")&&Qt("jsr"),M(TA),a())}var TA=0;
function UA(){var a=s("yt.scheduler.instance.pause");a&&(a(),St("jsp")||Qt("jsp"),M(TA),TA=L(SA,800))};function VA(a,b){this.version=a;this.args=b}function WA(a){this.g=a}WA.prototype.toString=function(){return this.g};var XA=s("yt.pubsub2.instance_")||new Zh;Zh.prototype.subscribe=Zh.prototype.subscribe;Zh.prototype.unsubscribeByKey=Zh.prototype.Kb;Zh.prototype.publish=Zh.prototype.publish;Zh.prototype.clear=Zh.prototype.clear;q("yt.pubsub2.instance_",XA,void 0);var YA=s("yt.pubsub2.subscribedKeys_")||{};q("yt.pubsub2.subscribedKeys_",YA,void 0);var ZA=s("yt.pubsub2.topicToKeys_")||{};q("yt.pubsub2.topicToKeys_",ZA,void 0);var $A=s("yt.pubsub2.isAsync_")||{};q("yt.pubsub2.isAsync_",$A,void 0);
q("yt.pubsub2.skipSubKey_",null,void 0);function aB(a,b){var c=s("yt.pubsub2.instance_");c&&c.publish.call(c,a.toString(),a,b)};function bB(a){wf("/gen_204?"+a,void 0)}function cB(a,b,c,d,e,g){var h={};b&&(h.v=b);c&&(h.list=c);d&&(h.url=d);a={name:a,locale:e,feature:g};for(var k in h)a[k]=h[k];h=ee("/sharing_services",a);wf(h)};function dB(a){window.location=ee(a,{})+""}
function eB(a,b,c){b||(b={});var d=c||window;c="undefined"!=typeof a.href?a.href:String(a);a=b.target||a.target;var e=[],g;for(g in b)switch(g){case "width":case "height":case "top":case "left":e.push(g+"="+b[g]);break;case "target":case "noreferrer":break;default:e.push(g+"="+(b[g]?1:0))}g=e.join(",");if(b.noreferrer){if(b=d.open("",a,g))qc&&-1!=c.indexOf(";")&&(c="'"+c.replace(/'/g,"%27")+"'"),b.opener=null,c=za(c),b.document.write('<META HTTP-EQUIV="refresh" content="0; url='+c+'">'),b.document.close()}else b=
d.open(c,a,g);return b}function fB(a,b){var c;c=b||{};c.target=c.target||a.target||"YouTube";c.width=c.width||600;c.height=c.height||600;(c=eB(a,c))?(c.opener||(c.opener=window),c.focus()):c=null;return!c};function gB(){var a=bf("PLAYER_CONFIG");return a&&a.args&&void 0!==a.args.authuser?!0:!(!bf("SESSION_INDEX")&&!bf("LOGGED_IN"))};var qn=[],hB=!1;function iB(a,b,c){if(gB())jB(function(){s("yt.www.ypc.checkout.showYpcOverlay")(a,b,c)});else{var d=kB({ypc_it:a,ypc_ii:b,ypc_ft:c});dB(d)}}function lB(a){hB||(C(bf("YPC_LOADER_CALLBACKS"),function(a){(a=s(a))&&a()}),hB=!0);a&&a()}function kB(a){a=Vi(window.location.href,a);var b=bf("YPC_SIGNIN_URL"),c=Si(b)["continue"],c=Vi(c,{next:a});return Vi(b,{"continue":c})}
function jB(a){if(!qn.length){var b=bf("YPC_LOADER_CSS");qn.push(new nn(function(a){if(window.spf){var c=b.match(NA);spf.style.load(b,c?c[1]:"",a)}else KA(b,a)}));var c=bf("YPC_LOADER_JS");qn.push(new nn(function(a){if(window.spf){var b="";if(c){var d=c.indexOf("jsbin/"),k=c.lastIndexOf(".js"),l=d+6;-1<d&&-1<k&&k>l&&(b=c.substring(l,k),b=b.replace(IA,""),b=b.replace(JA,""),b=b.replace("debug-",""),b=b.replace("tracing-",""))}spf.script.load(c,b,a)}else FA(c,a)}));var d=bf("YPC_LOADER_CONFIGS");qn.push(new nn(function(a){cj(d,
{Ma:function(b,c){$e(c.configs);gf(c.messages);a()}})}))}pn().then(function(){lB(a)})};function mB(a){this.g=a}
function nB(a,b){var c=oB(a,b.url,b.id),d=["div","iv-card-channel-banner",""];b.o&&(d=["div",["iv-card-channel-banner","iv-card-channel-banner-custom"],{style:"background-image: url("+b.o+");"}]);var e=b.A?["a","iv-card-gplus",{href:b.A,target:"_blank",title:hf("YTP_ON_GOOGLE_PLUS")}]:null,c=new X(["article","iv-card-channel",d,["a",["iv-card-image","iv-click-target"],{href:c},["img",{src:b.D}]],["div","iv-card-content",e,["h1","iv-click-target",b.title],["div",["iv-blob-subscribe","iv-card-subscribe"],
""],["p","",b.description]]]),g=c.L();g&&Ob(b.k,function(a,b){var c=Qc(b,g);C(c,function(b){b.innerHTML=a})},c);return c}
function pB(a,b){var c=oB(a,b.url,b.id),d=["ul","iv-card-meta-info"];C(b.j,function(a){d.push(["li","",a])});c=["article",["iv-card-watchable","iv-card-playlist"],["h1",{style:"background-image: url("+b.A+");"},b.o],["div","iv-click-target",["a",["iv-card-image","iv-click-target"],{href:c},["img",{src:b.k}],["div","iv-card-image-overlay",["span","iv-card-playlist-video-count",b.playlistVideoCount.toString()],["span","iv-card-playlist-play-all",hf("YTP_PLAY_ALL")]]],["div",["iv-card-content","iv-click-target"],
["h2","",b.title],d]]];return new X(c)}
function qB(a,b){var c=oB(a,b.url,b.id),d=["iv-click-target","yt-uix-button","yt-uix-button-primary","yt-uix-button-size-large"],e="";b.k&&(d.push("yt-uix-button-has-icon"),e=["span","yt-uix-button-icon-wrapper",["img",["yt-uix-button-icon","iv-card-button-icon"],{src:b.k}]]);return new X(["article","iv-card-simple",["div","iv-card-image",{style:"background-image: url("+b.imageUrl+");"}],["div","iv-card-content",["h1","",b.title],["p","",b.description],["a",d,{href:c,role:"button"},e,["span","yt-uix-button-content",
b.o]]]])}function rB(a,b,c){var d=qB(a,b),e=d.L();Zy(a.g.g,e,"click",pa(a.k,b,c),"iv-click-target",a);return d}
function sB(a,b){var c=oB(a,b.url,b.id),d=["ul","iv-card-meta-info"];C(b.j,function(a){d.push(["li","",a])});return new X(["article",["iv-card-watchable","iv-card-video"],["h1",{style:"background-image: url("+b.D+");"},b.A],["div","iv-click-target",["a",["iv-card-image","iv-click-target"],{href:c},["img",{src:b.o}],["span","iv-card-video-duration",b.k]],["div",["iv-card-content","iv-click-target"],["h2","",b.title],d]]])}
function tB(a,b){var c=["ul","yt-uix-form-list-option"];ub(c,D(b.options,function(a){return["li","iv-card-option",{"data-index":a.index.toString()},["label","",["span","yt-uix-form-input-radio-container",["input","yt-uix-form-input-radio",{type:"radio",name:"radio"}],["span","yt-uix-form-input-radio-element"]]," ",a.desc]]}));var c=new X(["article",["iv-card-poll","iv-card-simple"],["div","iv-card-image",{style:"background-image: url("+b.imageUrl+");"}],["div","iv-card-content",["h1","",b.title],
["fieldset",["yt-uix-form-fieldset","iv-card-options"],c]]]),d=c.L();Zy(a.g.g,d,"click",pa(a.j,b),"iv-card-option",a);Zy(a.g.g,d,"touchend",pa(a.j,b),"iv-card-option",a);return c}mB.prototype.j=function(a,b){b.stopPropagation();b.preventDefault();var c={poll_id:a.id,index:Fg(b.currentTarget,"index")};bj(this.g.o.sh,{Le:{action_poll_vote:1},ab:c})};
mB.prototype.k=function(a,b,c){c.stopPropagation();c.preventDefault();bf("YPC_LOADER_ENABLED")?(this.g.j.pauseVideo(),this.g.j.isFullscreen()&&uB(this.g.j.app),this.g.Ra.publish("external_overlay_activated"),dA(this.g.logger,a.za),iB(a.F,a.D,a.A)):b(c.target,a.url,a.id,a.za,a.g.click,c)};function oB(a,b,c){return b?Wz(b,c,a.g.o.videoId,a.g.k):null};function vB(a,b){gA.call(this,a,b);this.S=!1;this.G=H("div",["iv-cards-thumbnails","hid"]);this.P=H("button",void 0,H("div"));this.A=H("div","iv-cards-background",H("div"),this.P);this.ve=H("div");this.o=H("div",["iv-cards-notif","iv-cards-notif-inactive"],void 0,this.ve,H("button",{type:"button"},H("div")));this.j=H("div","iv-cards-details");this.B=new mB(this.context);this.g=[];this.M=null;this.J=0;this.k=-1;this.Xb=null;this.F=this.C=!1;N(this.L(),"iv-cards");hA(this,1E3*this.context.o.lengthSeconds-
1200,2147483647,"",this.Aw);this.context.j.addEventListener("onStateChange",x(this.Sc,this));this.context.j.addEventListener("onAdStateChange",x(this.Sc,this))}z(vB,gA);var wB={associated:xA,channel:uA,fundraising:xA,merch:xA,playlist:vA,poll:wA,product:xA,tip:yA,video:zA};function xB(a,b){return new tz(a,[b,a.offsetTop],200,Cz)}function yB(a,b,c){a=new yz(a,200,Cz);b&&Rm(a,"end",b,!1,c);return a}
function zB(a){var b=new zz(a,200,Cz);Rm(b,"end",pa(function(a,b){Rf(a,"opacity","");b.target.K()},a));return b}
function AB(a){ng(a.A,!1);a.L().appendChild(a.A);Km(a.A,"click",a.Ui,!1,a);Km(a.A,"touchend",a.Ui,!1,a);a.L().appendChild(a.G);ng(a.j,!1);a.L().appendChild(a.j);a.L().appendChild(a.o);BB(a);a.context.g.listen(a.o,"click",a.Nq,a);a.context.g.listen(a.o,"touchend",a.Nq,a);a.context.g.listen(a.o,"mouseover",function(){CB(this);this.Xb&&this.Xb.Ge.stop()},a);a.context.g.listen(a.o,"mouseout",function(){this.Xb&&this.Xb.Ge.start(200)},a);a.context.Ra.subscribe("external_overlay_activated",a.Ui,a);DB(a,
jA(a))}f=vB.prototype;f.as=function(a){var b=a&&a.data&&a.data.card_type;b&&wB[b]&&this.add(new wB[b](a.id,a.data,a.za))};
f.add=function(a){this.S||(AB(this),this.S=!0);var b=(new X(["button",{type:"button",style:"background-image: url("+a.B+");"}])).L();ng(b,!1);var c,d;switch(a.type){case "associated":case "fundraising":case "merch":case "product":if(c=qB(this.B,a))d=c.L(),this.Qd(d,a.url,a.id,a.za,a.g.click);break;case "tip":(c=rB(this.B,a,x(this.uf,this)))&&(d=c.L());break;case "video":if(c=sB(this.B,a))d=c.L(),this.Qd(d,a.url,a.id,a.za,a.g.click);break;case "playlist":if(c=pB(this.B,a))d=c.L(),this.Qd(d,a.url,a.id,
a.za,a.g.click);break;case "channel":if(c=nB(this.B,a))d=c.L(),this.Qd(d,a.url,a.id,a.za,a.g.click);break;case "poll":(c=tB(this.B,a))&&(d=c.L())}if(d){var e={ob:a,Bg:d,Eg:b},g=yb(this.g,e,function(a,b){return a.ob.startMs-b.ob.startMs});0>g&&(g=-(g+1));vb(this.g,g,0,e);gd(this.G,b,g);1<this.g.length&&pA(this.G);c.X(this.j,g);c=pa(this.pB,e);this.context.g.listen(b,"click",c,this);this.context.g.listen(d,"click",c,this);this.context.g.listen(b,"touchend",c,this);this.context.g.listen(d,"touchend",
c,this);hA(this,a.startMs,a.endMs,a.id,pa(this.qB,a),this.rB);DB(this,jA(this))}};f.uf=function(a,b,c,d,e,g){zd(a,"article","iv-card-active")?vB.H.uf.call(this,a,b,c,d,e,g):g.preventDefault()};f.pB=function(a,b){var c=ib(this.g,function(b){return b===a});EB(this,c,!0);zd(b.target,"button","yt-uix-button")||b.stopPropagation()};f.qB=function(){++this.J;FB(this)?CB(this):this.F=!0;Ag(this.o,"iv-cards-notif-inactive")};f.rB=function(){--this.J;0==this.J&&N(this.o,"iv-cards-notif-inactive")};
function GB(a,b){if(!a.Xb){a.we();var c=new X(["div","",["span","",b.C],["span","iv-card-image",{style:"background-image: url("+b.B+");"}]]);a.ve.innerHTML="";ed(a.ve,jd(c.L()))}}function CB(a){if(!a.Xb){var b=HB(a);if(!(0>b)){var c=a.g[b].ob;GB(a,c);hg(a.ve,"");var d=a.ve.offsetWidth;(new vz(a.ve,0,d,400,Cz)).play();fA(a.context.logger,c.za,8,null,c.g.Wp);a.Xb={Ge:new ar(function(){this.Xb&&((new vz(this.ve,d,0,200,Cz)).play(),this.Xb=null)},c.teaserDurationMs,a),qp:b};a.Xb.Ge.start()}}}
function BB(a){a.we();zB(a.o)}
f.Nq=function(a){a&&a.stopPropagation();if(!this.C){a=new bz;gg(this.L(),this.context.k.pf);for(var b=0;b<this.g.length;++b){var c=this.g[b].Eg;a.add(zB(c));mg(c,0);ng(c,!0);a.add(xB(c,b*(c.offsetWidth+15)))}a.add(yB(this.o));a.add(zB(this.A));for(b=0;b<this.g.length;++b)a.add(zB(this.g[b].Bg));this.C=!0;Rm(a,"end",this.vp,!1,this);a.play();this.D=y();this.j.style.width=445*this.g.length+"px";ng(this.j,!0);mg(this.j,1);this.we();a=this.Xb?this.Xb.qp:Math.max(0,HB(this));EB(this,a,!1);a=this.g[a].ob;
this.Xb?fA(this.context.logger,a.za,9,null,a.g.gp):fA(this.context.logger,a.za,9,50,void 0);this.M=this.context.g.listen(this.L(),"keydown",this.fx,this)}};f.vp=function(){this.C=!1};f.fx=function(a){switch(a.keyCode){case 27:this.Ui();a.preventDefault();break;case 37:0<this.k&&EB(this,this.k-1,!0);a.preventDefault();break;case 39:this.k+1<this.g.length&&EB(this,this.k+1,!0);a.preventDefault();break;case 9:EB(this,this.k+1<this.g.length?this.k+1:0,!0),a.preventDefault()}return!1};
f.Ui=function(a){a&&a.stopPropagation();if(!this.C){var b=new bz;C(this.g,function(a){b.add(yB(a.Eg));b.add(xB(a.Eg,0))});b.add(yB(this.A));b.add(zB(this.o));b.add(yB(this.j,function(){gg(this.L(),"","")},this));this.C=!0;Rm(b,"end",this.vp,!1,this);b.play();a={};a.interval=y()-this.D;var c=this.g[this.k];c&&eA(this.context.logger,c.ob.za,a,c.ob.g.close);this.M&&this.context.g.Ga(this.M)}};f.Aw=function(){"none"!=this.j.style.display&&this.context.j.pauseVideo()};
function EB(a,b,c){var d=a.g[b];a.P.focus();if(a.k!=b){if(0<=a.k){var e=a.g[a.k];Ag(e.Eg,"yt-uix-button-toggled");Ag(e.Bg,"iv-card-active")}a.k=b;N(d.Eg,"yt-uix-button-toggled");N(d.Bg,"iv-card-active");xB(a.j,IB(a).x).play();b={};b.nav=c?"1":"0";$z(a.context.logger,d.ob.za,b,d.ob.g.Ap)}}function IB(a){var b=jA(a),c=b.right-b.left,b=b.bottom-b.top,d=jg(a.j);return new Kb(445*-(isNaN(void 0)?a.k||0:NaN)+(c-445)/2,(b-d.height+(1<a.g.length?63:0))/2)}
f.we=function(){var a=jA(this);a&&(DB(this,a),oA(this.j)&&(gg(this.L(),this.context.k.pf),Vf(this.j,IB(this))),Vf(this.L(),a.left,a.top))};f.Sc=function(a){FB(this,a)&&this.F&&(this.F=!1,CB(this))};function DB(a,b){var c=(b?445<b.right-b.left&&243<b.bottom-b.top:!1)&&!!a.g.length;nA(a.L(),c)}function FB(a,b){return 2==lw(a.context.j.app).getPlayerType()?1==(isNaN(b)?a.context.j.getAdState():b):1==(isNaN(b)?a.context.j.getPlayerState():b)}
function HB(a){var b=1E3*a.context.j.getCurrentTime();return kb(a.g,function(a){return a.ob.startMs<=b&&b<a.ob.endMs})};function JB(a,b,c){this.g=a;this.A=b;this.j=c}function KB(a,b){var c=LB(a,b.url,b.id),d=b.k&&b.k["iv-blob-subscribe"]?["div","iv-blob-subscribe"]:MB(b),c=new X(["article","",["div",["iv-card-image","iv-click-target"],{style:"background-image: url("+b.D+");"}],["div",["iv-card-content","iv-click-target"],["h2","",["a",{href:c},b.title]],d]]),e=c.L();Ob(b.k,function(a,b){var c=Qc(b,e);C(c,function(b){b.innerHTML=a})},c);Zy(a.g.g,e,"click",pa(a.k,b),"iv-click-target",a);return c}
function NB(a,b){var c=LB(a,b.url,b.id),c=["article","iv-card-playlist",["div",["iv-card-image","iv-click-target"],["img",{src:b.k,alt:""}],["div","iv-card-image-overlay",["span","iv-card-playlist-video-count",b.playlistVideoCount.toString()],["span","iv-card-playlist-play-all",hf("YTP_PLAY_ALL")]]],["div",["iv-card-content","iv-click-target"],["h2","",["a",{href:c},b.title]],MB(b)]],c=new X(c),d=c.L();OB(a,d,b);return c}
function PB(a,b){var c=["ul","yt-uix-form-list-option"];ub(c,D(b.options,function(a){return["li","",["label","iv-click-target",["span","yt-uix-form-input-radio-container",["input","yt-uix-form-input-radio",{type:"radio",name:"radio",value:a.index.toString()}],["span","yt-uix-form-input-radio-element"]]," ",a.desc]]}));var c=["article","iv-card-poll",["div","iv-card-content",["h2","",b.title],["form","",c,["button",["yt-uix-button","yt-uix-button-size-default","yt-uix-button-primary"],["span","yt-uix-button-content",
hf("YTP_DRAWER_POLL_SUBMIT")]]]]],c=new X(c),d=c.L();Zy(a.g.g,d,"click",pa(a.o,b),"yt-uix-button",a);return c}function QB(a,b){var c=LB(a,b.url,b.id),c=new X(RB(b,c)),d=c.L();OB(a,d,b);return c}function SB(a,b){var c=LB(a,b.url,b.id),c=new X(RB(b,c)),d=c.L();Zy(a.g.g,d,"click",pa(a.B,b),"iv-click-target",a);return c}
function TB(a,b){var c=LB(a,b.url,b.id),c=["article","iv-card-video",["div",["iv-card-image","iv-click-target"],["img",{src:b.o,alt:""}],["span","iv-card-video-duration",b.k]],["div",["iv-card-content","iv-click-target"],["h2","",["a",{href:c},b.title]],MB(b)]],c=new X(c),d=c.L();OB(a,d,b);return c}function MB(a){var b=["ul","iv-card-meta-info"];C(a.j,function(a){b.push(["li","",a])});return b}
function RB(a,b){var c={href:b},d={href:b};a.showLinkIcon&&(c["class"]="iv-card-link-icon",d["class"]="iv-card-link-icon");a.k&&(d["class"]="iv-card-button-icon",d.style="background-image: url("+a.k+");");return["article","",["div",["iv-card-image","iv-click-target"],{style:"background-image: url("+a.imageUrl+");"},a.displayDomain?["a",c,a.displayDomain]:""],["div",["iv-card-content","iv-click-target"],["h2","",a.title],["a",d,a.o]]]}
JB.prototype.k=function(a,b){zd(b.target,"","iv-blob-subscribe")?b.preventDefault():this.j(b.target,a.url,a.id,a.za,a.g.click,b)};JB.prototype.o=function(a,b){b.stopPropagation();b.preventDefault();var c=a.id,d;t:{if(d=b.currentTarget.form.elements.radio){if(d.type){d=Oi(d);break t}for(var e=0;e<d.length;e++){var g=Oi(d[e]);if(g){d=g;break t}}}d=null}bj(this.g.o.sh,{Le:{action_poll_vote:1},ab:{poll_id:c,index:d}})};
JB.prototype.B=function(a,b){b.stopPropagation();b.preventDefault();bf("YPC_LOADER_ENABLED")?(this.g.j.pauseVideo(),this.g.j.isFullscreen()&&uB(this.g.j.app),dA(this.g.logger,a.za,a.g.click),iB(a.F,a.D,a.A)):this.j(b.target,a.url,a.id,a.za,a.g.click,b)};function LB(a,b,c){return b?Wz(b,c,a.g.o.videoId,a.g.k):null}function OB(a,b,c){a.A(b,c.url,c.id,c.za,c.g.click)};function UB(a,b){gA.call(this,a,b);this.o=this.C=this.F=!1;this.Pk=!0;this.A=new JB(b,x(this.Qd,this),x(this.uf,this));var c=["header","iv-drawer-header",hf("YTP_DRAWER_HEADER_TEXT"),["button","iv-drawer-close-button"]];this.B=(new X(c)).L();this.ye=(new X(["section","iv-drawer"])).L();this.j=(new X(["div","iv-drawer-teaser",["div","iv-drawer-teaser-background"],["div","iv-drawer-teaser-text"],["button","",["span"]]])).L();this.G=G("iv-drawer-teaser-text",this.j);this.Bc=null;this.g=[];this.k=-1;
hA(this,1E3*b.o.lengthSeconds-1200,2147483647,"",this.Ow)}z(UB,gA);var VB={associated:xA,channel:uA,fundraising:xA,merch:xA,playlist:vA,poll:wA,product:xA,tip:yA,video:zA};function WB(a){a=Bd(a.L(),"ytp-iv-player-content");if(!a)return!1;a=jg(a);return 177<a.width&&177<a.height}
function XB(a){zg(a.L(),["html5-stop-propagation","iv-drawer-manager"]);a.L().appendChild(a.j);a.L().appendChild(a.B);a.L().appendChild(a.ye);Zy(a.context.g,a.B,"click",a.LB,"iv-drawer-close-button",a);a.context.g.listen(a.ye,"scroll",a.MB,a);a.context.g.listen(a.j,"click",a.NB,a);a.context.g.listen(a.j,"mouseover",function(){this.Bc&&this.Bc.Ge.stop()},a);a.context.g.listen(a.j,"mouseout",function(){this.Bc&&this.Bc.Ge.start()},a);a.context.Ra.subscribe("onHideControls",function(){this.Pk=!0},a);
a.context.Ra.subscribe("onShowControls",function(){this.Pk=!1},a)}f=UB.prototype;f.as=function(a){var b=a&&a.data&&a.data.card_type;b&&VB[b]&&this.add(new VB[b](a.id,a.data,a.za))};
f.add=function(a){this.F||(XB(this),this.F=!0);var b,c;switch(a.type){case "associated":case "fundraising":case "merch":case "product":b=QB(this.A,a);break;case "tip":b=SB(this.A,a);break;case "video":b=TB(this.A,a);break;case "playlist":b=NB(this.A,a);break;case "channel":b=KB(this.A,a);break;case "poll":b=PB(this.A,a)}if(b){c=b.L();c={ob:a,Bg:c,Bs:!1,Cq:!1};var d=yb(this.g,c,function(a,b){return a.ob.startMs-b.ob.startMs});0>d&&(d=-(d+1));vb(this.g,d,0,c);b.X(this.ye,d);hA(this,a.startMs,a.startMs+
1,a.id,pa(this.tD,c));this.we()}};function YB(a){if(!(a.Bc||a.o||0>a.k)){N(a.j,"iv-drawer-teaser-active");var b=a.g[a.k].ob;a.Bc={Ge:new ar(a.jq,b.endMs-b.startMs,a),qp:a.k};a.Bc.Ge.start();b=ZB(a);fA(a.context.logger,b.za,8,null,b.g.Wp)}}f.jq=function(){this.Bc&&(Ag(this.j,"iv-drawer-teaser-active"),L(x(function(){this.Bc=null},this),330))};
function $B(a,b){b&&b.stopPropagation();a.jq();N(a.L(),"iv-drawer-open");a.o=!0;N(a.context.j.Qa(),"ytp-iv-drawer-open");a.D=y();var c=ZB(a);fA(a.context.logger,c.za,7,51,void 0);C(a.g,function(a){a.Cq||(a.Cq=!0,$z(this.context.logger,a.ob.za,null,a.ob.g.Ap))},a)}f.MB=function(){O(this.L(),"iv-drawer-scrolled",0<this.ye.scrollTop)};
f.LB=function(a){var b=ZB(this);fA(this.context.logger,b.za,4,51,b.g.close);a&&a.stopPropagation();Ag(this.L(),"iv-drawer-open");this.o=!1;Ag(this.context.j.Qa(),"ytp-iv-drawer-open");a=ZB(this);fA(this.context.logger,a.za,10,51,void 0)};f.NB=function(a){if(!this.o){var b=ZB(this);this.Bc?fA(this.context.logger,b.za,9,null,b.g.gp):fA(this.context.logger,b.za,9,50,void 0);$B(this,a)}};f.Ow=function(){this.o&&this.context.j.pauseVideo()};
f.tD=function(a){if(!this.Bc){var b=ib(this.g,function(b){return b===a});this.k!=b&&(this.k=b,pd(this.G,a.ob.C));oA(this.L())&&(2==lw(this.context.j.app).getPlayerType()?1==(isNaN(void 0)?this.context.j.getAdState():void 0):1==(isNaN(void 0)?this.context.j.getPlayerState():void 0))&&YB(this);this.o&&!this.Pk||aC(this,b)}};
function aC(a,b){var c=new oz([0,a.ye.scrollTop],[0,a.g[b].Bg.offsetTop],600,Bz);a.context.g.listen(c,"animate",function(a){this.ye.scrollTop=a.y},a);a.context.g.listen(c,"finish",function(a){this.ye.scrollTop=a.y},a);c.play()}f.we=function(){var a=WB(this)&&!!this.g.length;nA(this.L(),a);a&&(this.C||(a=ZB(this),fA(this.context.logger,a.za,11,51,void 0),this.C=!0),C(this.g,function(a){a.Bs||(a.Bs=!0,fA(this.context.logger,a.ob.za,11,null,void 0))},this))};
function ZB(a){var b=Math.max(0,a.k);return a.g[b].ob};function bC(a,b,c){gA.call(this,a,b);this.annotation=c;this.isActive=!1}z(bC,gA);bC.prototype.tj=function(){bC.H.tj.call(this);var a=this.annotation.data;"start_ms"in a&&"end_ms"in a&&hA(this,this.annotation.data.start_ms,this.annotation.data.end_ms,this.annotation.id,this.show,this.hide)};function cC(a,b,c){bC.call(this,a,b,c);this.g=null;this.k=!1;this.pj=null;this.sd=!1;this.j=0}z(cC,bC);
function dC(a){N(a.L(),"iv-branding");var b=a.annotation.data;a.j=b.image_width;a.g=H("img",{src:b.image_url,"class":"branding-img iv-click-target iv-view-target hid",width:b.image_width,height:b.image_height});var c=H("div","branding-img-container",a.g);a.L().appendChild(c);var d=H("div","iv-branding-context-name");pd(d,b.channel_name);var e=H("div","iv-branding-context-subscribe");a.annotation.k?e.innerHTML=a.annotation.k:b.num_subscribers&&pd(e,b.num_subscribers);c=H("div","iv-branding-context-subscribe-caret");
d=H("div",["branding-context-container-inner","iv-view-target"],c,d,e);e=H("div","branding-context-container-outer",d);Rf(e,"right",a.j+"px");a.L().appendChild(e);a.Qd(a.L(),eC(a.annotation),a.annotation.id,a.annotation.za);a.pj=new ar(pa(function(a){var b=jg(a.parentElement);(new uz(a.parentElement,[b.width,b.height],[0,0],200,Az)).play();this.sd=!1},d),500,a);Zy(a.context.g,a.L(),"mouseover",pa(function(a,b,c){this.pj.stop();if(!this.sd){var d=jg(a);hg(a,d.width);c=Math.min(d.height,c);c=Math.max(c/
2-10,0);Vf(b,d.width,c);this.sd=!0;b=9;d=jg(a);c=jg(a.parentElement);(new uz(a.parentElement,[c.width,c.height],[d.width+b,d.height],200,Az)).play()}},d,c,b.image_height),"iv-view-target",a);Zy(a.context.g,a.L(),"mouseout",x(a.pj.start,a.pj),"iv-view-target",a)}
cC.prototype.show=function(){if(!this.isActive){cC.H.show.call(this);this.k||(dC(this),this.k=!0);$z(this.context.logger,this.annotation.za);pA(this.L());this.isActive=!0;var a=this.g,b,c=lg(a).width,d=ha(void 0)?void 0:c;b=b||0;Vf(a,d);b=new sz(a,[d,a.offsetTop],[d-c-b,a.offsetTop],200,Az);Km(b,"begin",pa(pA,a));b.play()}};cC.prototype.hide=function(){this.isActive&&(qA(this.L()),this.isActive=!1)};function fC(a,b,c,d,e,g){this.g=a;this.k=b;this.o=c;this.logger=d;this.j=e;this.Ra=g};function gC(a){this.value=a};function hC(a,b,c,d){this.type=a;this.trigger=b;this.url=c;this.duration=d}var iC={CLOSE:"close",kJ:"openUrl",PAUSE:"pause",LG:"subscribe"},jC={CLICK:"click",CLOSE:"close",hI:"hidden",CJ:"rollOut",IG:"rollOver",JG:"shown"};function kC(a){if(!a)return null;var b=Hz(a.type,iC),c=Hz(a.trigger,jC),d=Rz(Dz(a.url));Dz(a.subscribeData);(a=Dz(a.duration))?(a=Lz(a.value),a=new gC(a)):a=null;return b?new hC(b,c,d,a):null};function lC(a,b,c,d,e,g,h,k,l,p,r,t,v,I){this.B=a;this.A=b;this.C=c;this.D=d;this.k=e;this.I=g;this.o=h;this.textAlign=k;this.J=l;this.F=p;this.G=r;this.g=t;this.j=v;this.N=I}
function mC(a){if(!a)return null;var b=Fz(a.fgColor,"#1A1A1A"),c=Fz(a.bgColor,"#FFF"),d=Fz(a.borderColor,"#000"),e=Kz(a.borderWidth,10,0,5,!1,0),g=Kz(a.bgAlpha,10,0,1,!1,.8);Kz(a.borderAlpha,10,0,1,!1,.2);Kz(a.gloss,16,0,255,!1,0);var h=Fz(a.highlightFontColor,"#F2F2F2"),k=Kz(a.highlightWidth,10,0,5,!1,3),l=Gz(a.textAlign),p=Kz(a.textSize,10,3.3,30.1,!0,3.6107),r=Gz(a.fontWeight),t=Nz(a.padding),v=Oz(a.effects),I=Kz(a.cornerRadius,10,0,10,!0,0);var S=Dz(a.gradient);if(S){a=Kz(S.x1,10,0,100,!0,0);
var ea=Kz(S.y1,10,0,100,!0,0),ta=Kz(S.x2,10,0,100,!0,100),Ve=Kz(S.y2,10,0,100,!0,100),dh=Fz(S.color1,"#FFF"),Vr=Fz(S.color2,"#000"),cz=Kz(S.opacity1,10,0,100,!0,100),S=Kz(S.opacity2,10,0,100,!0,0);a=new nC(a,ea,ta,Ve,dh,Vr,cz,S)}else a=null;return new lC(b,c,d,e,g,h,k,l,p,r,t,v,I,a)}function nC(a,b,c,d,e,g,h,k){this.A=a;this.C=b;this.B=c;this.D=d;this.g=e;this.j=g;this.k=h;this.o=k};function oC(a,b){this.g=a;this.videoId=b};var pC={LK:"xx",MK:"xy",QK:"yx",RK:"yy"};function qC(a,b,c){var d=a.C,e=a.D,g=a.g?a.g:"xy",h=rC(c,a.o,g);a=sC(c,a.k,g);var g=640*b.width*h/100,k=360*b.height*a/100;return new If(0==d?640*b.left*h/100:0<d?d:c.width+d-g,0==e?360*b.top*a/100:0<e?e:c.height+e-k,g,k)}function rC(a,b,c){var d=(c="xx"==c||"xy"==c)?640:360;return(d+((c?a.width:a.height)-d)*b)/d}function sC(a,b,c){var d=(c="xy"==c||"yy"==c)?360:640;return(d+((c?a.height:a.width)-d)*b)/d};function tC(a,b,c,d,e,g,h,k,l,p,r){this.x=a;this.y=b;this.A=c;this.h=d;this.j=e;this.B=g;this.C=h;this.D=k;this.o=l;this.k=p;this.g=r}function uC(a,b){if(!a)return null;var c=Jz(a.x,0),d=Jz(a.y,0),e=Jz(a.w,0),g=Jz(a.h,0),h=Lz(a.t),k=Jz(a.scaleSlope,1);return b(c,d,e,g,h,Jz(a.d,0),Jz(a.px,0),Jz(a.py,0),Jz(a.scaleSlopeX,k),Jz(a.scaleSlopeY,k),Hz(a.scaleDimension,pC,"xy"))}
function vC(a,b,c){c=c?vC(c,b):null;a=qC(a,new If(a.x,a.y,a.A,a.h),b);c?(a.top+=c.top,a.left+=c.left):(a.top+=b.top,a.left+=b.left);c=a.clone();b&&!b.contains(a)&&(a.width<b.width?c.left=Ib(a.left,b.left,b.left+b.width-a.width):(c.left=b.left,c.width=b.width),a.height<b.height?c.top=Ib(a.top,b.top,b.top+b.height-a.height):(c.top=b.top,c.height=b.height));return c}function wC(a){return a?uC(a,function(a,c,d,e,g,h,k,l,p,r,t){return new tC(a,c,d,e,g,h,k,l,p,r,t)}):null};function xC(a,b,c,d,e,g,h,k,l,p,r,t,v){tC.call(this,a,b,c,d,e,k,l,p,r,t,v);this.F=g;this.G=h}z(xC,tC);function yC(a){if(!a)return null;var b=Jz(a.sx,0),c=Jz(a.sy,0);return uC(a,function(a,e,g,h,k,l,p,r,t,v,I){return new xC(a,e,g,h,k,b,c,l,p,r,t,v,I)})};function zC(a,b,c,d){this.type=a;this.j=b;this.g=c;this.k=d}var AC={tG:"anchored",wJ:"rect",KJ:"shapeless"};function BC(a){if(!a)return null;var b=Hz(a.type,AC,"rect"),c=Mz(a.rectRegion,wC),d=Mz(a.anchoredRegion,yC);a=Mz(a.shapelessRegion,wC);return new zC(b,c,d,a)}function CC(a){return a.j&&a.j.length?a.j[0]:a.g&&a.g.length?a.g[0]:a.k&&a.k.length?a.k[0]:null};function DC(a,b){this.j=a;this.g=b};function EC(a,b){this.state=a;this.g=b}var FC={CLOSED:"closed",lJ:"playerControlShow",IG:"rollOver",JG:"shown"};function GC(a){if(!a)return null;var b=Hz(a.state,FC);a=Ez(a.ref);return b?new EC(b,a):null};function HC(a,b,c,d){this.g=a||[];this.k=b||[];this.o=c;this.j=d;this.value=!1}function IC(a){if(!a)return null;var b=Mz(a.condition,GC),c=Mz(a.notCondition,GC),d=Iz(a.show_delay,!1);a=Iz(a.hide_delay,!1);return b||c?new HC(b,c,d,a):null}function JC(a,b,c){C(a.g,pa(b,!1),c);C(a.k,pa(b,!0),c)};function KC(a,b,c,d,e,g,h,k,l,p,r,t,v,I,S,ea){this.id=a;this.author=b;this.type=c;this.style=d;this.B=e;this.j=g;this.A=h||[];this.D=k||[];this.g=l;this.F=p;this.o=r;this.C=t;this.k=I;this.data=S;this.za=ea}
var LC={tG:"anchored",vG:"branding",NH:"channel",SH:"cta",qI:"highlightText",DI:"label",nJ:"playlist",oJ:"popup",QJ:"speech",LG:"subscribe",dK:"title",VIDEO:"video",FK:"vote",IK:"website"},MC={vG:"branding",EH:"card",pI:"highlight",qu:"image",MARKER:"marker",PAUSE:"pause",tJ:"promotion",vs:"survey",TEXT:"text",JK:"widget"},NC={BK:"video_relative",mJ:"player_relative"};
function OC(a){if(!a)return null;var b=Ez(a.id),c=Ez(a.author),d=Hz(a.type,MC),e=Hz(a.style,LC),g=Gz(Dz(a.TEXT)),h=Gz(a.data),h=0!=h.length?yf(h):{},k;var l=Dz(a.segment);l?(Ez(l.timeRelative),k=Ez(l.spaceRelative),k=(l=Mz(l.movingRegion,BC))?new DC(k,l):null):k=null;var l=Mz(a.action,kC),p=Mz(a.trigger,IC),r=mC(Dz(a.appearance));r||(r=mC({}));var t=Hz(a.coordinate_system,NC,"video_relative"),v;v=(v=Dz(a.image_source))?new oC(Gz(v.standard_url),Gz(v.video_id)):null;var I=Iz(a.closeable,!0),S=Gz(a.html_blob);
a=Gz(a.log_data);return b&&d?new KC(b,c,d,e,g,k,l,p,r,t,v,I,0,S,h,a):null}function eC(a){return(a=PC(a,function(a){return"openUrl"==a.type&&null!=a.url}))?a.url:null}KC.prototype.showLinkIcon=function(){return QC(this,function(a){return null!=a.url&&a.url.showLinkIcon})};function RC(a){return QC(a,function(a){return"click"==a.trigger})}function QC(a,b){return gb(a.A,b,void 0)}function SC(a,b,c){C(a.A,b,c)}function PC(a,b){return E(a.A,b,void 0)}function TC(a,b,c){C(a.D,b,c)}
function UC(a,b){D(a.D,b,void 0)}function VC(a){return(a=WC(a))?CC(a):null}function WC(a){a.j?(a=a.j,a=a.g.length?a.g[0]:null):a=null;return a}function XC(a,b){var c=VC(a);return c&&b?sC(b,c.k,c.g?c.g:"xy"):1};function YC(a,b,c){bC.call(this,a,b,c);this.Wi=this.j=this.o=!1;this.k=5E3;this.g=null;this.Kf=H("div","iv-promo-contents")}z(YC,bC);
function ZC(a){var b=a.annotation.data;a.k=b.collapse_delay_ms||a.k;var c=["iv-promo","iv-promo-inactive"],d;if(b.image_url){d=H("div","iv-promo-img");var e=H("img",{src:b.image_url,"class":"iv-click-target"});d.appendChild(e);b.video_duration&&!b.is_live?(e=H("span",["iv-promo-video-duration","iv-click-target"],b.video_duration),d.appendChild(e)):b.playlist_length&&(e=H("span",["iv-promo-playlist-length","iv-click-target"],b.playlist_length.toString()),d.appendChild(e))}var e=H("div","iv-promo-txt"),
g,h,k;switch(a.annotation.style){case "cta":case "website":g=H("p","iv-click-target",H("strong",null,b.text_line_1));h=H("p",["iv-promo-link","iv-click-target"],b.text_line_2);N(e,"iv-click-target");break;case "playlist":case "video":g=H("p","iv-click-target",b.text_line_1);h=H("p","iv-click-target",H("strong",null,b.text_line_2));b.is_live&&(g=h,h=H("span",["yt-badge","iv-promo-badge-live","iv-click-target"],hf("YTP_LIVE_NOW")));N(e,"iv-click-target");c.push("iv-promo-video");break;case "vote":g=
H("p",null,H("strong",null,b.text_line_1)),h=H("p",null,b.text_line_2),k=H("div","iv-promo-button"),b=H("button",["yt-uix-button","yt-uix-button-primary"],H("span","yt-uix-button-content",b.button_text)),a.context.g.listen(b,"click",function(a){a.stopPropagation();dA(this.context.logger,this.annotation.za,null,{contest_vote:"1"});var b=this.annotation.data;a=G("iv-promo-txt",this.Kf);var c=G("iv-promo-button",this.Kf),d=H("div",["iv-promo-txt","iv-click-target"]),e=H("p","iv-click-target",H("strong",
null,b.text_line_3)),b=H("p","iv-click-target",b.text_line_4);ed(d,e,b);hd(c);id(d,a);Ag(this.L(),"iv-promo-with-button");this.Qd(this.Kf,eC(this.annotation),this.annotation.id,this.annotation.za)},a),k.appendChild(b),c.push("iv-promo-with-button")}g&&e.appendChild(g);h&&e.appendChild(h);a.Kf.appendChild(e);k&&a.Kf.appendChild(k);g=H("div","iv-promo-actions");h=H("div","iv-promo-expand");g.appendChild(h);a.context.g.listen(a.L(),"mouseover",a.$r,a);a.context.g.listen(h,"touchend",function(a){a.stopPropagation();
this.$r();this.Wi=!1},a);a.context.g.listen(a.L(),"mouseout",a.A,a);h=H("div","iv-promo-close");g.appendChild(h);$C(a,x(function(){this.hide()},a),h);zg(a.L(),c);d&&dd(a.L(),d);dd(a.L(),a.Kf);dd(a.L(),g);a.Qd(a.L(),eC(a.annotation),a.annotation.id,a.annotation.za)}
YC.prototype.show=function(){this.isActive||(YC.H.show.call(this),this.o||(ZC(this),this.o=!0),pA(this.L()),this.annotation&&this.annotation.za&&$z(this.context.logger,this.annotation.za),Ag(this.L(),"iv-promo-inactive"),this.isActive=!0,this.g&&(Dn(this.g),this.g=null),aD(this),bD(this,this.k))};YC.prototype.hide=function(){this.isActive&&(N(this.L(),"iv-promo-inactive"),this.isActive=!1)};YC.prototype.$r=function(){this.Wi=!0;aD(this);bD(this,500)};YC.prototype.A=function(){this.Wi=!1;cD(this)};
function cD(a){a.j||a.Wi||a.g||(N(a.L(),"iv-promo-collapsed"),a.j=!0)}function aD(a){a.j&&(Ag(a.L(),"iv-promo-collapsed"),a.j=!1)}function bD(a,b){a.g||(a.g=Cn(function(){this.g&&(Dn(this.g),this.g=null);cD(this)},b,a))}function $C(a,b,c){function d(a){eA(this.context.logger,this.annotation.za);b(a);a.stopPropagation()}a.context.g.listen(c,"click",x(d,a));a.context.g.listen(c,"touchend",x(d,a))};function dD(a,b,c){this.g={};this.j=!1;this.A="ivTrigger:"+a;this.k=c;JC(b,function(a,b){var c=eD(b.state,b.g);this.k.subscribe(c,x(this.o,this,c,a));this.g[c]=a},this)}dD.prototype.o=function(a,b,c,d){this.g[a]=b?!c:c;a=Sb(this.g,function(a){return a});this.j!=a&&(this.j=a,this.k.publish(this.A,a,d))};function eD(a,b){var c="ivTriggerCondition:"+a;return b?c+":"+b:c};function fD(a,b,c){this.k=a;this.annotation=b;this.g=c;this.j=null;this.A=this.isVisible=!1;gD(b,a)}function gD(a,b){UC(a,function(c){return new dD(a.id,c,b)})}fD.prototype.hide=function(){this.isVisible=!1;this.k.unsubscribe("onResize",this.o,this);this.g&&this.g.hide()};fD.prototype.show=function(){this.isVisible=!0;this.g&&this.g.show();this.k.subscribe("onResize",this.o,this)};
fD.prototype.destroy=function(){this.k.unsubscribe("onResize",this.o,this);if(this.g){var a=this.g;a.D.removeAll();a.j&&hd(a.j);a.k&&a.k.L()&&hd(a.k.L())}hD(this)};function hD(a){a.j&&(a.j.stop(),a.j=null)}fD.prototype.o=function(){this.g&&iD(this.g)};function jD(){};function kD(a,b,c,d,e,g,h,k){this.A=a;this.C=b;this.B=c;this.D=d;this.g=e;this.j=g;this.k=n(h)?h:null;this.o=n(k)?k:null}z(kD,jD);function lD(){this.ha=[];this.ja=[];this.Cd=[]}lD.prototype.gg=null;lD.prototype.bd=null;lD.prototype.Yj=!0;var mD=[2,2,6,6,0];f=lD.prototype;f.clear=function(){this.ha.length=0;this.ja.length=0;this.Cd.length=0;delete this.gg;delete this.bd;delete this.Yj;return this};function nD(a,b,c){0==ab(a.ha)?a.Cd.length-=2:(a.ha.push(0),a.ja.push(1));a.Cd.push(b,c);a.bd=a.gg=[b,c]}
f.bb=function(a){var b=ab(this.ha);if(null==b)throw Error("Path cannot start with lineTo");1!=b&&(this.ha.push(1),this.ja.push(0));for(b=0;b<arguments.length;b+=2){var c=arguments[b],d=arguments[b+1];this.Cd.push(c,d)}this.ja[this.ja.length-1]+=b/2;this.bd=[c,d]};f.close=function(){var a=ab(this.ha);if(null==a)throw Error("Path cannot start with close");4!=a&&(this.ha.push(4),this.ja.push(1),this.bd=this.gg);return this};
function oD(a,b,c,d,e){var g=a.bd[0]-b*Math.cos(d*Math.PI/180),h=a.bd[1]-c*Math.sin(d*Math.PI/180),g=g+b*Math.cos((d+e)*Math.PI/180),h=h+c*Math.sin((d+e)*Math.PI/180);a.ha.push(3);a.ja.push(1);a.Cd.push(b,c,d,e,g,h);a.Yj=!1;a.bd=[g,h]}function pD(a,b){for(var c=a.Cd,d=0,e=0,g=a.ha.length;e<g;e++){var h=a.ha[e],k=mD[h]*a.ja[e];b(h,c.slice(d,d+k));d+=k}}
f.clone=function(){var a=new this.constructor;a.ha=this.ha.concat();a.ja=this.ja.concat();a.Cd=this.Cd.concat();a.gg=this.gg&&this.gg.concat();a.bd=this.bd&&this.bd.concat();a.Yj=this.Yj;return a};f.isEmpty=function(){return 0==this.ha.length};function qD(a,b){this.F=a;this.G=null==b?1:b}z(qD,jD);function rD(a,b){this.g=a;this.j=b};function sD(){}ba(sD);sD.prototype.g=0;function tD(a){U.call(this);this.J=a||Mc();this.xa=null;this.Ke=!1;this.g=null;this.A=void 0;this.B=this.D=this.F=null}z(tD,U);f=tD.prototype;f.RD=sD.getInstance();f.getId=function(){return this.xa||(this.xa=":"+(this.RD.g++).toString(36))};f.L=function(){return this.g};f.fi=function(a){if(this.F&&this.F!=a)throw Error("Method not supported");tD.H.fi.call(this,a)};f.wt=function(){this.g=this.J.createElement("div")};
f.wh=function(){uD(this,function(a){a.Ke&&a.wh()});this.A&&this.A.removeAll();this.Ke=!1};f.K=function(){this.Ke&&this.wh();this.A&&(this.A.dispose(),delete this.A);uD(this,function(a){a.dispose()});this.g&&hd(this.g);this.F=this.g=this.B=this.D=null;tD.H.K.call(this)};f.Ic=function(){return this.g};function uD(a,b){a.D&&C(a.D,b,void 0)}
f.removeChild=function(a,b){if(a){var c=w(a)?a:a.getId();a=this.B&&c?ec(this.B,c)||null:null;if(c&&a){dc(this.B,c);pb(this.D,a);b&&(a.wh(),a.g&&hd(a.g));c=a;if(null==c)throw Error("Unable to set parent component");c.F=null;tD.H.fi.call(c,null)}}if(!a)throw Error("Child is not in parent component");return a};function vD(a,b,c,d,e){tD.call(this,e);this.width=a;this.height=b;this.o=c||null;this.G=d||null}z(vD,tD);vD.prototype.k=null;vD.prototype.Jh=function(){return this.Ke?ig(this.L()):ha(this.width)&&ha(this.height)?new F(this.width,this.height):null};function wD(a){var b=a.Jh();return b?b.width/(a.o?new F(a.o,a.G):a.Jh()).width:0}vD.prototype.resume=function(){};function xD(a,b){U.call(this);this.Gh=a;this.Nk=b;this[ym]=!1}z(xD,U);f=xD.prototype;f.Nk=null;f.Gh=null;f.L=function(){return this.Gh};f.addEventListener=function(a,b,c,d){Km(this.Gh,a,b,c,d)};f.removeEventListener=function(a,b,c,d){Sm(this.Gh,a,b,c,d)};f.K=function(){xD.H.K.call(this);var a=this.Gh;if(a)if(zm(a))a.removeAllListeners(void 0);else if(a=Nm(a)){var b=0,c;for(c in a.g)for(var d=a.g[c].concat(),e=0;e<d.length;++e)Tm(d[e])&&++b}};function yD(a,b,c,d){xD.call(this,a,b);a=this.Nk;b=this.L();c?(b.setAttribute("stroke",c.j),b.setAttribute("stroke-opacity",1),c=c.g,w(c)&&-1!=c.indexOf("px")?b.setAttribute("stroke-width",parseFloat(c)/wD(a)):b.setAttribute("stroke-width",c)):b.setAttribute("stroke","none");c=this.Nk;a=this.L();if(d instanceof qD)a.setAttribute("fill",d.F),a.setAttribute("fill-opacity",d.G);else if(d instanceof kD){b="lg-"+d.A+"-"+d.C+"-"+d.B+"-"+d.D+"-"+d.g+"-"+d.j;var e=zD(c,b);if(!e){var e=AD(c,"linearGradient",
{x1:d.A,y1:d.C,x2:d.B,y2:d.D,gradientUnits:"userSpaceOnUse"}),g="stop-color:"+d.g;ha(d.k)&&(g+=";stop-opacity:"+d.k);g=AD(c,"stop",{offset:"0%",style:g});e.appendChild(g);g="stop-color:"+d.j;ha(d.o)&&(g+=";stop-opacity:"+d.o);d=AD(c,"stop",{offset:"100%",style:g});e.appendChild(d);e=BD(c,b,e)}a.setAttribute("fill","url(#"+e+")")}else a.setAttribute("fill","none")}z(yD,xD);function CD(a,b){xD.call(this,a,b)}z(CD,xD);function DD(a,b){xD.call(this,a,b)}z(DD,xD);function ED(a,b,c,d){yD.call(this,a,b,c,d)}z(ED,yD);function FD(a,b){xD.call(this,a,b)}z(FD,CD);FD.prototype.clear=function(){fd(this.L())};function GD(a,b,c,d){yD.call(this,a,b,c,d)}z(GD,ED);function HD(a,b){xD.call(this,a,b)}z(HD,DD);function ID(a,b,c,d,e){vD.call(this,a,b,c,d,e);this.j={};this.N=sc&&!Ec(526);this.I=new Hn(this)}var JD;z(ID,vD);var KD=0;function AD(a,b,c){a=a.J.g.createElementNS("http://www.w3.org/2000/svg",b);if(c)for(var d in c)a.setAttribute(d,c[d]);return a}f=ID.prototype;
f.wt=function(){var a=AD(this,"svg",{width:this.width,height:this.height,overflow:"hidden"}),b=AD(this,"g");this.C=AD(this,"defs");this.k=new FD(b,this);a.appendChild(this.C);a.appendChild(b);this.g=a;this.o&&(this.L().setAttribute("preserveAspectRatio","none"),this.N?this.Xq():this.L().setAttribute("viewBox","0 0 "+(this.o?this.o+" "+this.G:"")))};
f.Xq=function(){if(this.Ke){var a=this.Jh();if(0==a.width)this.L().style.visibility="hidden";else{this.L().style.visibility="";var b=a.width/this.o,a=a.height/this.G;this.k.L().setAttribute("transform","scale("+b+" "+a+") translate(0 0)")}}};
f.Jh=function(){if(!rc)return this.Ke?ig(this.L()):ID.H.Jh.call(this);var a=this.width,b=this.height,c=w(a)&&-1!=a.indexOf("%"),d=w(b)&&-1!=b.indexOf("%");if(!this.Ke&&(c||d))return null;var e,g;c&&(e=this.L().parentNode,g=jg(e),a=parseFloat(a)*g.width/100);d&&(e=e||this.L().parentNode,g=g||jg(e),b=parseFloat(b)*g.height/100);return new F(a,b)};f.clear=function(){this.k.clear();fd(this.C);this.j={}};function LD(a,b,c,d){b=AD(a,"path",{d:MD(b)});c=new GD(b,a,c,d);a.k.L().appendChild(c.L())}
function MD(a){var b=[];pD(a,function(a,d){switch(a){case 0:b.push("M");Array.prototype.push.apply(b,d);break;case 1:b.push("L");Array.prototype.push.apply(b,d);break;case 2:b.push("C");Array.prototype.push.apply(b,d);break;case 3:var e=d[3];b.push("A",d[0],d[1],0,180<Math.abs(e)?1:0,0<e?1:0,d[4],d[5]);break;case 4:b.push("Z")}});return b.join(" ")}function BD(a,b,c){if(b in a.j)return a.j[b];var d="_svgdef_"+KD++;c.setAttribute("id",d);a.j[b]=d;a.C.appendChild(c);return d}
function zD(a,b){return b in a.j?a.j[b]:null}f.wh=function(){ID.H.wh.call(this);this.N&&this.I.Ga(ND(),"tick",this.Xq)};f.K=function(){delete this.j;delete this.C;delete this.k;this.I.dispose();delete this.I;ID.H.K.call(this)};function ND(){JD||(JD=new An(400),JD.start());return JD};function OD(a,b,c){this.g=a;this.j=0;this.C=b;this.D=c||70;this.k=!1}OD.prototype.start=function(a){this.B=y();this.j=a;this.A=this.B+this.j;this.k=!0;pA(this.g);ef(this.o);this.o=df(x(this.F,this),this.D)};OD.prototype.stop=function(){this.k=!1;qA(this.g);this.o&&ef(this.o)};
OD.prototype.F=function(){if(this.k){var a=y(),b;b=0==this.j||a>=this.A?0:1-(a-this.B)/this.j;var c=G("countdowntimer-diminishing-pieslice",this.g),d=Mg("svg",this.g);!d&&this.g.querySelectorAll&&(d=this.g.querySelectorAll("svg"),d=d.length?d[0]:null);var d=parseInt(d.getAttribute("width"),10),e=new lD,g=d/2-5;nD(e,d/2,d/2);e.bb(d/2,5);oD(e,g,g,-90,360*-b);e.bb(d/2,d/2);e.close();c.setAttribute("d",MD(e));a>=this.A&&(this.stop(),this.C&&this.C())}};function PD(){Q.call(this);this.element=this.label=null;this.priority=0;this.o=this.A=!1;this.j=null}z(PD,Q);PD.prototype.listen=function(a,b,c){return this.element.listen(a,b,c||this)};PD.prototype.Ga=function(a){this.element.Ga(a)};function QD(a,b,c,d){X.call(this,["div",{className:"ytp-button","aria-disabled":"{{disabled}}",tabindex:"{{tabindex}}"},"{{content}}"]);this.fa="inline-block";this.G=a;this.J=this.j=this.F=null;this.o=!1;this.listen("click",this.JD);this.listen("keypress",this.KD);this.G.Af(this.element,x(this.ID,this));DA(this,"button");b&&RD(this,b);c&&this.fb(c);d&&(this.j=d)}z(QD,X);function RD(a,b){b&&""!=b&&(a.F&&Ag(a.element,a.F),a.F=b,N(a.element,b))}function SD(a,b){a.J=b;Gy(a.template,"tabindex",b)}f=QD.prototype;
f.ID=function(){return this.o?null:this.j?this.j:null};f.enable=function(){this.o=!1;this.template.update({disabled:null,tabindex:this.J});Ag(this.element,"ytp-disabled")};f.disable=function(){this.o=!0;this.template.update({disabled:"true",tabindex:null});N(this.element,"ytp-disabled")};f.JD=function(a){this.o&&(a.stopImmediatePropagation(),a.preventDefault())};f.KD=function(a){if(13==a.keyCode||32==a.keyCode)a.preventDefault(),this.Ob("click")};
f.K=function(){this.G.rn(this.element);this.G=null;QD.H.K.call(this)};function TD(a,b,c){X.call(this,["div","ytp-segmented-control"]);this.o=a;this.j=-1;this.g=[];if(null!=b)for(Yh(this.g),this.g=[],a=0;a<b.length;a++){var d=new QD(this.o);DA(d,"radio");this.g.push(d);c?d.ua(["div",b[a]]):d.ua(b[a]);0!=a&&N(d.L(),"ytp-segmented-control-other");UD(d,a==this.j);d.listen("click",pa(this.k,a),this);d.X(this.element)}DA(this,"radiogroup")}z(TD,X);
TD.prototype.X=function(a,b){TD.H.X.call(this,a,b);for(var c=0,d=0;d<this.g.length;d++)c=Math.max(c,ig(this.g[d].L()).width);if(c)for(d=0;d<this.g.length;d++)hg(this.g[d].L(),c)};function VD(a,b){a.j=b;for(var c=0;c<a.g.length;c++)UD(a.g[c],c==b)}TD.prototype.getSelected=function(){return this.j};function WD(a,b){for(var c=0;c<a.g.length;c++)SD(a.g[c],b)}
function UD(a,b){var c=a.L();b?(Ag(c,"ytp-segmented-control-deselected"),N(c,"ytp-segmented-control-selected"),c.setAttribute("aria-checked",!0)):(Ag(c,"ytp-segmented-control-selected"),N(c,"ytp-segmented-control-deselected"),c.setAttribute("aria-checked",!1))}TD.prototype.k=function(a){a!=this.j&&(VD(this,a),this.Ob("change"))};TD.prototype.K=function(){Yh(this.g);this.g=[];TD.H.K.call(this)};function XD(a){PD.call(this);this.label=Y(0,"YTP_ANNOTATIONS");this.element=new TD(a,[Y(0,"YTP_ON"),Y(0,"YTP_OFF")]);R(this,this.element);this.element.fb(this.label);WD(this.element,2200);this.priority=3;VD(this.element,1)}z(XD,PD);XD.prototype.getSelected=function(){return this.element.getSelected()};function YD(a,b){this.start=a<b?a:b;this.end=a<b?b:a}YD.prototype.clone=function(){return new YD(this.start,this.end)};function ZD(){this.g=!1;this.A=this.k=null}function $D(a,b,c){a.k?(gg(a.k.L(),b,c),a.k.clear()):(b=new ID(b,c,void 0,void 0,void 0),a.k=b,a.k.wt(),a.A=H("div"),b=a.k.L(),a.A.appendChild(b));return a.k}ZD.prototype.L=function(){return this.A};ZD.prototype.j=function(){};function aE(a,b,c){var d=document.createElementNS("http://www.w3.org/2000/svg",a);b&&Ob(b,function(a,b){d.setAttribute(b,a)});for(var e=2;e<arguments.length;e++)d.appendChild(arguments[e]);return d}function bE(a,b){var c;c=":"+(sD.getInstance().g++).toString(36);b.setAttribute("result",c);a.appendChild(b);return c};function cE(a,b){var c=bE(a,aE("feGaussianBlur",{"in":b,stdDeviation:"1.8"})),c=bE(a,aE("feDiffuseLighting",{"in":c,surfaceScale:"4",diffuseConstant:"1"},aE("feDistantLight",{azimuth:"270",elevation:"15","lighting-color":"white"}))),c=bE(a,aE("feComposite",{"in":c,in2:b,operator:"in"}));return bE(a,aE("feComposite",{in2:c,"in":b,operator:"arithmetic",k2:1,k3:.5,k4:0}))}
function dE(a,b){var c=bE(a,aE("feOffset",{"in":b,dx:"-7",dy:"-7"})),c=bE(a,aE("feGaussianBlur",{"in":c,stdDeviation:"3"})),c=bE(a,aE("feColorMatrix",{"in":c,type:"matrix",values:"0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.5 0"})),d=bE(a,aE("feColorMatrix",{"in":b,type:"matrix",values:"0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 100 0"})),d=bE(a,aE("feGaussianBlur",{"in":d,stdDeviation:"1"})),c=bE(a,aE("feComposite",{operator:"out","in":c,in2:d}));return bE(a,aE("feComposite",{operator:"over","in":b,in2:c}))}
function eE(a,b){return b}function fE(a){var b=aE("filter",{filterUnits:"userSpaceOnUse"}),c="SourceGraphic";C(a,function(a){t:{switch(a){case "bevel":a=cE;break t;case "dropshadow":a=dE;break t}a=eE}c=a(b,c)});return b}function gE(a){a=eb(a,function(a){return a in hE});Ab(a,function(a,c){return hE[a]-hE[c]});return a}function iE(a){return E(a,function(a){return"dropshadow"==a})?new Hf(0,7,7,0):new Hf(0,0,0,0)}var hE={bevel:1,dropshadow:2};function jE(a,b,c,d,e){b=kE(b,c,d?d.g/2+1:0);LD(a,b,d,e)}function kE(a,b,c){var d=new lD;nD(d,a.left+b+c,a.top+c);d.bb(a.left+a.width-b-c,a.top+c);oD(d,b,b,-90,90);d.bb(a.left+a.width-c,a.top+a.height-b-c);oD(d,b,b,0,90);d.bb(a.left+b+c,a.top+a.height-c);oD(d,b,b,90,90);d.bb(a.left+c,a.top+b+c);oD(d,b,b,180,90);d.close();return d}function lE(a,b,c,d){var e=a.N;e?a=new kD(e.A*b/100,e.C*c/100,e.B*b/100,e.D*c/100,e.g,e.j,e.k,e.o):(b=mE(d,a.k),a=new qD(a.A,b));return a}
function mE(a,b){return a?Math.max(b,.9):b}function nE(a,b){var c=new Hf(a.top,a.left+a.width,a.top+a.height,a.left),d=iE(b);ja(d)?(c.top-=d.top,c.right+=d.right,c.bottom+=d.bottom,c.left-=d.left):(c.top-=d,c.right+=void 0,c.bottom+=void 0,c.left-=NaN);return Jf(c)}
function oE(a,b,c){if(c.length&&(b=Rc("g",void 0,b),b.length)){var d=gE(c);if(d){c="effects:"+(d?d.join("|"):"");var e=zD(a,c);e?a=e:(d=fE(d),a=0<d.childNodes.length?BD(a,c,d):null)}else a=null;a&&b[0].setAttribute("filter","url(#"+a+")")}};function pE(){ZD.call(this);this.o=0}z(pE,ZD);
pE.prototype.j=function(a,b,c){var d=a.g,e=d.D,g=this.g&&RC(a),e=(e+=g?1:0)?new rD(e,g?d.B:d.C):null;if(g=VC(a)){var h=vC(g,b,c);if(!(0>=h.width||0>=h.height)){var k;if(k=(a=(a=WC(a))&&a.g?a.g:null)&&a.length?a[0]:null){var l;c=c?vC(c,b):null;a=qC(k,new If(k.F,k.G,k.A,k.h),b);c?(a.top+=c.top,a.left+=c.left):(a.top+=b.top,a.left+=b.left);l=new Kb(a.left,a.top);c=h.clone();a=new If(l.x,l.y,1,1);var g=Math.max(c.left+c.width,a.left+a.width),p=Math.max(c.top+c.height,a.top+a.height);c.left=Math.min(c.left,
a.left);c.top=Math.min(c.top,a.top);c.width=g-c.left;c.height=p-c.top;c=nE(c,d.g);a=$D(this,c.width,c.height);var g=lE(d,c.width,c.height,this.g),h=new If(h.left-c.left,h.top-c.top,h.width,h.height),r=new Kb(l.x-c.left,l.y-c.top);this.o=17*sC(b,k.k,k.g?k.g:"xy");b=d.j;k=e?e.g/2:0;l=qE(h,r);var p=this.B(h,b,r,l),t=r.x,r=r.y,v=h.width,I=h.height,S=h.left,h=h.top,ea=new lD;nD(ea,S+b+k,h+k);"t"==l&&(ea.bb(p.start,h+k),ea.bb(t,r),ea.bb(p.end,h+k));ea.bb(S+v-b-k,h+k);oD(ea,b,b,-90,90);"r"==l&&(ea.bb(S+
v-k,p.start),ea.bb(t,r),ea.bb(S+v-k,p.end));ea.bb(S+v-k,h+I-b-k);oD(ea,b,b,0,90);"b"==l&&(ea.bb(p.end,h+I-k),ea.bb(t,r),ea.bb(p.start,h+I-k));ea.bb(S+b+k,h+I-k);oD(ea,b,b,90,90);"l"==l&&(ea.bb(S+k,p.end),ea.bb(t,r),ea.bb(S+k,p.start));ea.bb(S+k,h+b+k);oD(ea,b,b,180,90);ea.close();LD(a,ea,e,g);if(e=this.L())N(e,"annotation-shape"),N(e,"annotation-speech-shape"),Vf(e,c.left,c.top),gg(e,c.width,c.height),oE(a,e,d.g)}}}};
function qE(a,b){var c=a.top-b.y,d=b.x-a.left-a.width,e=b.y-a.top-a.height,g=a.left-b.x,h=Math.max(c,d,e,g);if(0>h)return"i";switch(h){case c:return"t";case d:return"r";case e:return"b";case g:return"l"}return"i"}pE.prototype.B=function(a,b,c,d){function e(a,c,d,e){a=Math.min(Math.max(e-2*b,0),a);c=Ib(c-a/2,d+b,d+e-a-b);return new YD(c,c+a)}return"t"==d||"b"==d?e(this.o,c.x,a.left,a.width):"l"==d||"r"==d?e(this.o,c.y,a.top,a.height):new YD(0,0)};function rE(){ZD.call(this)}z(rE,ZD);rE.prototype.j=function(a,b,c){var d=VC(a);d&&(b=vC(d,b,c),0>=b.width||0>=b.height||(a=a.g,c=nE(b,a.g),d=$D(this,c.width,c.height),jE(d,new If(0,0,b.width,b.height),a.j,new rD(!a.o&&this.g?1:a.o,a.A),new qD("#000",0)),b=this.L(),N(b,"annotation-shape"),mg(b,mE(this.g,a.k)),Vf(b,c.left,c.top),gg(b,c.width,c.height)))};function sE(a,b,c){ZD.call(this);this.o=a||0;this.C=b||0;this.B=c||!1}z(sE,ZD);function tE(a,b){var c=a.width,d=a.height,e=0,g=0;0<b&&(a.width/a.height>b?(d=a.width/b,g=(a.height-d)/2):(c=a.height*b,e=(a.width-c)/2));return new If(e,g,c,d)}
sE.prototype.j=function(a,b,c){var d=vC(VC(a),b,c);if(!(0>=d.width||0>=d.height)){var e=tE(d,this.C);e.left+=d.left;e.top+=d.top;b=a.g;c=nE(e,b.g);var g=$D(this,c.width,c.height),h=new qD("#000",0),e=tE(e,this.o);a=a.o?a.o.g?a.o.g:a.o.videoId?Jt(a.o.videoId,"hqdefault.jpg"):"":"";e=AD(g,"image",{x:e.left,y:e.top,width:e.width,height:e.height,"image-rendering":"optimizeQuality",preserveAspectRatio:"none"});e.setAttributeNS("http://www.w3.org/1999/xlink","href",a);e=new HD(e,g);g.k.L().appendChild(e.L());
if(a=this.L()){var k=mE(this.g,b.k);mg(a,k);if(this.B&&0<b.o){var k=new rD(b.o,b.A),d=new If(0,0,d.width,d.height),l;l=kE(d,b.j,k.g/2+1);var p=zD(g,"mask");if(p)l=p;else{var p=document.createElementNS("http://www.w3.org/2000/svg","mask"),r=document.createElementNS("http://www.w3.org/2000/svg","path");r.setAttribute("d",MD(l));r.setAttribute("fill","#FFF");p.appendChild(r);l=BD(g,"mask",p)}e=e.L();l&&e.setAttribute("mask","url(#"+l+")");jE(g,d,b.j,k,h)}N(a,"annotation-shape");N(a,"annotation-image-shape");
Vf(a,c.left,c.top);gg(a,c.width,c.height);oE(g,a,b.g)}}};function uE(){ZD.call(this)}z(uE,ZD);uE.prototype.j=function(a,b,c){var d=VC(a);if(d){var e=vC(d,b,c);if(!(0>=e.width||0>=e.height)){b=a.g;c=nE(e,b.g);var d=$D(this,c.width,c.height),g=b.D;a=this.g&&RC(a);a=(g+=a?1:0)?new rD(g,a?b.B:b.C):null;g=new If(0,0,e.width,e.height);e=lE(b,e.width,e.height,this.g);jE(d,g,b.j,a,e);if(a=this.L())N(a,"annotation-shape"),N(a,"annotation-popup-shape"),Vf(a,c.left,c.top),gg(a,c.width,c.height),oE(d,a,b.g)}}};function vE(){pE.call(this)}z(vE,pE);vE.prototype.B=function(a,b,c,d){function e(a,c,d,e){a=Math.min(Math.max(e-2*b,0),a);c=c<=d+e/2?Math.max(d+e/4-a/2,d+b):Math.min(d+3*e/4-a/2,d+e-a-b);return new YD(c,c+a)}return"t"==d||"b"==d?e(this.o,c.x,a.left,a.width):"l"==d||"r"==d?e(this.o,c.y,a.top,a.height):new YD(0,0)};function wE(a,b,c,d,e){this.g=a;this.G=b;this.C=c;this.J=d;this.I=e;this.D=new Yy(this);this.F=this.k=this.A=this.o=this.B=this.j=null}function xE(a,b){var c=x(function(a,c,g){c=g?yE(this,c,x(g,this)):yE(this,c);this.D.listen(b,a,c)},a);c("mouseover","d",a.M);c("mouseout","c",a.N);c("click","a");c("touchend","a")}
function zE(a){if(a.g.C){var b;QC(a.g,function(a){return"close"==a.type})?b=a.j:(a.A=H("div",["annotation-close-button","hid"]),Dg(a.A,"annotation_id",a.g.id),a.j.appendChild(a.A),b=a.A);var c=function(a){a.stopPropagation()};a.D.listen(b,"click",yE(a,"b",c));a.D.listen(b,"touchend",yE(a,"b",c))}}
function yE(a,b,c){return x(function(a){if(this.I)c&&c(a);else if(a.target instanceof Element){var e=a.target;qA(e);try{var g=document.elementFromPoint(a.clientX,a.clientY);if(Bd(g,"annotation")){var h=document.createEvent("MouseEvent");h.initMouseEvent(a.type,a.bubbles,a.cancelable,a.view,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,a.relatedTarget);g.dispatchEvent(h)}}finally{pA(e)}}e=lg(a.target);a=new Kb(a.clientX,a.clientY);"c"==b&&e.contains(a)||
this.J.publish(b,this.g)},a)}wE.prototype.M=function(){this.A&&pA(this.A);this.o&&mg(this.o,1);var a=AE(this);this.k&&(this.k.g=!0,mg(this.j,BE(this)?1:0),a&&this.k.j(this.g,a,CE(this)))};wE.prototype.N=function(){this.A&&qA(this.A);this.o&&mg(this.o,0);var a=AE(this);this.k&&(this.k.g=!1,mg(this.j,BE(this)?1:0),a&&this.k.j(this.g,a,CE(this)))};function CE(a){return a.F?VC(a.F):null}
function iD(a){if(a.j||a.k){var b=VC(a.g);if(b){var c=AE(a),d=CE(a);if(a.j&&c){b=vC(b,c,d);gg(a.j,b.width,b.height);Vf(a.j,b.left,b.top);var e=a.C.vf;if(e){var g;g=(g=VC(a.g))&&e?rC(e,g.o,g.g?g.g:"xy"):1;var e=XC(a.g,e),h;h=a.g.g;h.G?h=h.G:(h="speech"==a.g.style?1.6:.8,h=new Hf(h,h,h,h));h=new Hf(360*h.top*e/100,640*h.right*g/100,360*h.bottom*e/100,640*h.left*g/100);a.o&&(h.right+=1.5*c.height/100);a.j.style.padding=h.top+"px "+h.right+"px "+h.bottom+"px "+h.left+"px";"label"==a.g.style&&a.B&&(a.B.style.padding=
a.j.style.padding);a.o&&(g=g/e*c.height*4.2/100,g=new F(g,g),gg(a.o,g),"highlight"==a.g.type||"label"==a.g.style?(e=1.5*c.height/100,g=new Kb(b.width-g.width-e,b.height-g.height-e)):g=new Kb(b.width-g.width-3*c.height/100,(b.height-g.height)/2),Vf(a.o,g));a.A&&(g=9<=c.left+c.width-(b.left+b.width),e=9<=b.top-c.top,Vf(a.A,g&&e?new Kb(b.width-9,-9):g?new Kb(b.width-9,45<b.height?9:b.height-9):e?new Kb(45<b.width?b.width-9-18:-9,-9):b.width/c.width>b.height/c.height?new Kb(45<b.width?b.width-9-18:-9,
b.height-9):new Kb(-9,45<b.height?9:b.height-9)))}}a.k&&c&&a.k.j(a.g,c,d);if(a.j){c=a.j;d=a.g.g;c.style.color="highlightText"==a.g.style?d.I:d.B;c.style.fontSize=360*d.J*XC(a.g,a.C.vf)/100+"px";b=a.g.style;c.style.textAlign=d.textAlign?d.textAlign:"title"==b||"highlightText"==b?"center":"left";d.F&&(c.style.fontWeight=d.F);a=a.j;c=a.style.overflow;d=G("annotation-link-icon",a);b=oA(d);g=G("annotation-close-button",a);e=oA(g);d&&b&&qA(d);g&&e&&qA(g);var k=h="",l=G("inner-text",a);l&&(h=l.style.overflow,
k=l.style.position,l.style.overflow="visible",l.style.position="static");a.style.overflow="scroll";if(a.scrollHeight>a.offsetHeight||a.scrollWidth>a.offsetWidth){for(var p=wg(a),r=p,t=5,v=Math.floor(p/2);v;)a.scrollHeight<=a.offsetHeight&&a.scrollWidth<=a.offsetWidth?(t=r,r=Math.min(r+v,p)):r=Math.max(r-v,t),v=Math.floor(v/2),a.style.fontSize=r+"px";r!=t&&(a.scrollHeight>a.offsetHeight||a.scrollWidth>a.offsetWidth)&&(a.style.fontSize=t+"px")}a.style.overflow=c;l&&(l.style.overflow=h,l.style.position=
k);g&&e&&pA(g);d&&b&&pA(d)}}}}
wE.prototype.show=function(){var a=this.g.g,a=(a&&0==a.k||"title"==this.g.style||"highlightText"==this.g.style||"pause"==this.g.type?!1:!0)&&!this.k,b=!this.j,c="widget"==this.g.type;if(a){var d=AE(this);if(d){var e=null;"highlight"==this.g.type||"label"==this.g.style?e=new rE:"popup"==this.g.style?e=new uE:"anchored"==this.g.style?e=new pE:"speech"==this.g.style?e=new vE:"image"==this.g.type&&("video"==this.g.style?e=new sE(4/3,16/9,!0):"channel"==this.g.style&&(e=new sE));e&&(e.j(this.g,d,CE(this)),
this.k=e,d=e.L())&&(qA(d),N(d,"annotation-type-"+this.g.type.toLowerCase()),this.G(d))}}if(b){d=["annotation","hid"];"highlightText"!=this.g.style||d.push("annotation-no-mouse");d.push("annotation-type-"+this.g.type.toLowerCase());this.j=H("div",d);this.g.B&&(this.B=H("div","inner-text"),"label"==this.g.style&&(N(this.B,"label-text"),this.B.style.backgroundColor=this.g.g.A),pd(this.B,this.g.B),this.j.appendChild(this.B));Dg(this.j,"annotation_id",this.g.id);this.G(this.j);xE(this,this.j);if(RC(this.g)&&
"image"!=this.g.type&&this.g.showLinkIcon()){if(d=eC(this.g))this.j.title=Sz(d);this.o=H("span","annotation-link-icon");this.j.appendChild(this.o)}zE(this);RC(this.g)||(this.j.style.cursor="default")}c&&("subscribe"==this.g.style?G("yt-uix-subscription-button",this.j)||(this.j.innerHTML=this.g.k):this.g.k&&(this.j.innerHTML=this.g.k));if(a||b){t:{a=this.g.j.g;if(a.length&&(a=CC(a[0]))){a=a.B;break t}a=0}this.j&&(this.j.style.zIndex=a);this.k&&this.k.L()&&(this.k.L().style.zIndex=a)}pA(this.j);mg(this.j,
BE(this)?1:0);iD(this);this.k&&pA(this.k.L())};wE.prototype.hide=function(){qA(this.j);this.k&&qA(this.k.L())};function BE(a){return"label"!=a.g.style||a.k.g}function AE(a){var b=a.C.vf;return b?"player_relative"==a.g.F?(a=a.C.pf)?new If(-b.left,-b.top,a.width,a.height):null:new If(0,0,b.width,b.height):null};function DE(a){Hx.call(this,a);this.Pi=!0;this.va="iv-module";this.mc="iv";this.M=!1;this.W=!0;this.D=!1;this.o=0;this.j={};this.I={};this.F=null;this.C=new Zz(this.N,a);a=EE;this.A=new XD(Vx(this));R(this,this.A);this.A.listen("change",this.Ty,this);this.subscribe("onHideControls",this.Qy,this);this.subscribe("onShowControls",this.Sy,this);this.subscribe("onStateChange",this.Ry,this);this.subscribe("d",this.Vy,this);this.subscribe("c",this.Uy,this);this.subscribe("a",this.Oy,this);this.subscribe("b",
this.Py,this);this.subscribe("videodatachange",this.jk,this);var b=new By(["div",[a.Ly,"hid"],["svg",{width:"60",height:"60"},["g","",["circle","countdowntimer-background-circle",{cx:"30",cy:"30",r:"15"}],["path","countdowntimer-diminishing-pieslice",{d:"M30,30 z"}],["circle","countdowntimer-middle-dot",{cx:"30",cy:"30",r:"4"}]]]]);R(this,b);b=b.L();this.P=H("DIV",[a.Ny,"html5-stop-propagation"]);this.S=H("DIV",a.My);this.B=null;Kx(this,H("DIV",a.Ky,this.P,this.S));Kx(this,b);this.G=new OD(b,x(this.kk,
this));this.k=null;this.O=[];this.J=null}z(DE,Hx);DE.A="AnnotationsModule";var EE={Ky:"video-annotations",Ly:"countdowntimer",My:"video-custom-annotations",Ny:"video-legacy-annotations"};DE.o=function(a){switch(a.type){case "branding":case "promotion":case "survey":return!0}return!1};DE.k=function(a){return"card"==a.type};DE.j=function(a){return DE.Ha(a)?new DE(a):null};DE.Ha=function(a){var b=a.R();return"leanback"==b.ca?!1:b.wa?!0:xv(a.getVideoData(),"iv3_module")};
DE.g=function(){return H("div",["annotation","annotation-type-custom","hid"])};f=DE.prototype;f.Ha=function(){return DE.Ha(this.g)};f.create=function(){DE.H.create.call(this);this.B=new X(["div",["ytp-player-content","ytp-iv-player-content"]]);this.B.X(this.g.Qa());Yx(this,this.A);var a=this.g.R();(1==(a.Aa||this.g.getVideoData().pa)||a.wa)&&this.load()};f.destroy=function(){this.B.Yc();this.B.dispose();Zx(this,this.A);this.unsubscribe("videodatachange",this.jk,this);DE.H.destroy.call(this)};
f.Ty=function(){var a=this.D||this.o,b=0==this.A.getSelected();a&&!b?(this.unload(),this.log({toggle:0})):!a&&b&&(this.load(),this.log({toggle:1}))};f.Ry=function(a){this.W=W(a.state,8);0>Uy(a,4)&&this.G.stop()};
f.load=function(){DE.H.load.call(this);var a=this.g.getVideoData(),b=x(this.ks,this,a.videoId);OA()&&(b=FE(this,b));var b={format:"XML",method:"GET",zb:b},c=this.g.R().wa,d=this.g.R().Ze;if(c||d)b.method="POST",b.ab={},c&&(b.ab.ic_xml=c),d&&(b.ab.ic_track=d);a.sh&&(this.o++,cj(a.sh,b));a.Hm&&(b=x(this.ks,this,a.videoId),OA()&&(b=FE(this,b)),b={format:"XML",method:"GET",zb:b},this.o++,cj(a.Hm,b));VD(this.A.element,0)};
f.unload=function(){VD(this.A.element,1);this.C.oa({"iv-event":1});this.kk();Ix(this);Ob(this.j,function(a){a.destroy()});Ob(this.I,function(a){a.destroy()});this.k&&(this.k.destroy(),this.k=null);this.o=0;this.D=!1;this.j={};this.I={};DE.H.unload.call(this)};
function GE(a,b){for(var c={},d=0;d<b.attributes.length;d++){var e=b.attributes[d];c[e.name]=e.nodeValue}for(d=0;d<b.childNodes.length;d++)if(e=b.childNodes[d],e.tagName){var g;if(c[e.tagName])g=c[e.tagName];else if("html_blob"==e.tagName||"data"==e.tagName){0<e.childNodes.length&&(g=e.childNodes[0].nodeValue,c[e.tagName]="string"==typeof g?g.trim():g);continue}else g=[],c[e.tagName]=g;e&&"TEXT"==e.tagName?1==e.childNodes.length&&3==e.childNodes[0].nodeType?g.push(e.childNodes[0].nodeValue):g.push(""):
e&&g.push(GE(a,e))}return c}
f.ks=function(a,b){if(this.o&&!this.D&&this.g.getVideoData().videoId==a){this.o--;var c=b.responseXML?b.responseXML.getElementsByTagName("annotations"):null;if(Yi(b)&&c){HE(this,c[0]);N(this.g.Qa(),this.va+"-loaded");0==this.o&&(this.D=!0);var c=[],d;for(d in this.j){var e=this.j[d].annotation,g;if(e.j)if(g=e.j,g.g.length)if(g=g.g[0].j||g.g[0].g||g.g[0].k,!g||2>g.length)g=null;else{var h=g.length-1;g=0>=g[0].j&&0>=g[h].j?null:{start:g[0].j,end:g[h].j}}else g=null;else g=null;if(h=g)if(g=1E3*h.start,
h=1E3*h.end,0==g&&(g++,h++),g==h&&h++,!(h<g)){var k={id:d};"marker"==e.type&&(k.style="ytp-chapter-marker",k.tooltip=e.B,k.visible=!0);e=new xx(g,h,k);c.push(e)}}this.xe.apply(this,c)}}};function IE(a,b){var c=JE(a,b);if(!c&&"marker"!=b.type)return null;TC(b,function(a){a=x(this.vF,this,b.id,a);this.subscribe("ivTrigger:"+b.id,a)},a);return new fD(a.N,b,c)}
function KE(a,b){var c=a.B.L(),d=DE.g(),e=null;switch(b.type){case "branding":c.appendChild(d);e=new cC(d,LE(a),b);break;case "promotion":a.g.R().experiments.V&&"video"==b.style?(c=Si(eC(b).value).v,d=Lz(b.data.video_duration),c&&d&&(a.F={id:c,$G:d,aH:"feature=endscreen",author:b.data.text_line_1,title:b.data.text_line_2,ZG:1},a.jk())):(c.appendChild(d),e=new YC(d,LE(a),b))}e&&e.tj();return e}
f.jk=function(){if(this.F){var a=this.g.getVideoData().V;!a||1>=a.length||a[1].id==this.F.id||(vb(a,1,0,this.F),qb(a,a.length-1))}};function ME(a,b){if(!a.k){var c=LE(a),d=c.k.experiments.ka||!1,e=DE.g();d?(a.B.L().appendChild(e),a.k=new UB(e,c)):(a.S.appendChild(e),a.k=new vB(e,c));a.k.tj()}a.k.as(b)}function LE(a){a.J||(a.J=new fC(new Yy(a),a.g.R(),a.g.getVideoData(),a.C,a.g,a.N));return a.J}
function HE(a,b){for(var c=b.getElementsByTagName("annotation"),d=0;d<c.length;d++){var e=GE(a,c[d]),g=null;try{g=OC(e)}catch(h){}g&&(DE.o(g)?(e=KE(a,g))&&(a.I[g.id]=e):DE.k(g)?ME(a,g):(e=IE(a,g))&&(a.j[g.id]=e))}Ob(a.j,function(a){var b=a.annotation;b.j&&b.j.j&&(b=this.j[b.j.j])&&(a.g.F=b.annotation)},a)}f.Fc=function(a){DE.H.Fc.call(this,a);a=a.getId();var b=this.j[a];b&&!b.A&&(b=b.annotation,"pause"==b.type?NE(this,b):(OE(this,a),$z(this.C,b.za)))};
f.$c=function(a){DE.H.$c.call(this,a);PE(this,a.getId())};function NE(a,b){if(a.W){var c=PC(b,function(a){return"pause"==a.type&&!!a.duration&&!!a.duration.value});c&&(a.M=!0,a.publish("command_pause"),a.G.start(1E3*c.duration.value))}}function QE(a,b,c,d){d?OE(a,b,c):PE(a,b,c)}function PE(a,b,c){if(b=a.j[b])hD(b),c&&c.j?(a=x(a.Jt,a,b),b.j=new ar(a,2E3),b.j.start()):a.Jt(b)}f.Jt=function(a){a&&(a.hide(),RE(this,"shown",!1,a.annotation.id),SE(this,a.annotation,"hidden"))};
function OE(a,b,c){if(b=a.j[b])hD(b),c&&c.o?(a=x(a.tt,a,b),b.j=new ar(a,2E3),b.j.start()):a.tt(b)}f.tt=function(a){a&&(a.show(),RE(this,"shown",!0,a.annotation.id),SE(this,a.annotation,"shown"))};f.vF=function(a,b,c){var d=this.j[a];if(d&&b.value!=c){b.value=c;var e=!1;TC(d.annotation,function(a){e|=a.value});QE(this,a,b,e)}};f.Oy=function(a){if(a&&a.id){var b=eC(a);if(b){var c=x(function(){SE(this,a,"click")},this);Tz(Sz(b))&&"new"!=b.target||(c(),c=null);dA(this.C,a.za,c)}}};
function SE(a,b,c){SC(b,function(a){if(a.trigger==c&&"openUrl"==a.type){var e=this.g.getVideoData(),g=Vz(a.url,e.videoId);if(-1!=g)this.publish("command_seek",g),this.kk();else if(e=Wz(a.url,b.id,e.videoId,this.g.R()))this.pauseVideo(),window.open(e,Yz(a.url))}},a)}f.Qy=function(){RE(this,"playerControlShow",!1)};f.Sy=function(){RE(this,"playerControlShow",!0)};f.Vy=function(a){RE(this,"rollOver",!0,a.id)};f.Uy=function(a){RE(this,"rollOver",!1,a.id)};
f.Py=function(a){if(a||a.id)this.j[a.id].A=!0,PE(this,a.id),a&&(eA(this.C,a.za),SE(this,a,"close")),RE(this,"closed",!0,a.id)};f.kk=function(){this.G.stop();this.M&&(this.M=!1,this.publish("command_play"))};function JE(a,b){if(TE(b)){var c=b.C||QC(b,function(a){return"click"==a||"rollOut"==a||"rollOut"==a});return new wE(b,x(a.P.appendChild,a.P),a.g.R(),a.N,c)}return null}
function TE(a){if("highlight"==a.type||"image"==a.type||"widget"==a.type)return!0;if("text"==a.type)for(var b in LC)if(a.style==LC[b])return!0;return!1}function RE(a,b,c,d){a.publish(eD(b,d),c,d)}function FE(a,b){return x(function(){if(!this.$()){var a=Array.prototype.slice.call(arguments,0);a.unshift(b);b=pa.apply(window,a);this.O.push(PA(b,void 0))}},a)}f.K=function(){for(var a=this.O,b=0,c=a.length;b<c;b++)RA(a[b]);this.O.length=0;DE.H.K.call(this)};var UE=/^#(?:[0-9a-f]{3}){1,2}$/i,VE="default monoSerif propSerif monoSans propSans casual cursive smallCaps".split(" "),WE=["none","raised","depressed","uniform","dropShadow"],XE=["sub","inherit","super"],YE=["left","right","center"],ZE={id:0,priority:0,anchorPoint:7,jj:50,zC:80,Zd:100,nd:15,wm:100,isVisible:!0,textAlign:2,Gf:0,backgroundColor:"#080808",foregroundColor:"#fff",Oq:1,yC:1},$E={id:98},aF={id:99,priority:1,anchorPoint:0,jj:5,Zd:5,nd:2,wm:32,textAlign:0},bF=["en_CA","en_US","es_MX","fr_CA"];var cF=[{option:"#fff",message:"YTP_COLOR_WHITE"},{option:"#ff0",message:"YTP_COLOR_YELLOW"},{option:"#0f0",message:"YTP_COLOR_GREEN"},{option:"#0ff",message:"YTP_COLOR_CYAN"},{option:"#00f",message:"YTP_COLOR_BLUE"},{option:"#f0f",message:"YTP_COLOR_MAGENTA"},{option:"#f00",message:"YTP_COLOR_RED"},{option:"#080808",message:"YTP_COLOR_BLACK"}],dF=[{option:0,text:"0%"},{option:.25,text:"25%"},{option:.5,text:"50%"},{option:.75,text:"75%"},{option:1,text:"100%"}],eF=[{option:.25,text:"25%"},{option:.5,
text:"50%"},{option:.75,text:"75%"},{option:1,text:"100%"}],fF=[{option:"fontFamily",message:"YTP_FONT_FAMILY",options:[{option:1,message:"YTP_FONT_FAMILY_MONO_SERIF"},{option:2,message:"YTP_FONT_FAMILY_PROP_SERIF"},{option:3,message:"YTP_FONT_FAMILY_MONO_SANS"},{option:4,message:"YTP_FONT_FAMILY_PROP_SANS"},{option:5,message:"YTP_FONT_FAMILY_CASUAL"},{option:6,message:"YTP_FONT_FAMILY_CURSIVE"},{option:7,message:"YTP_FONT_FAMILY_SMALL_CAPS"}]},{option:"color",message:"YTP_FONT_COLOR",options:cF},
{option:"fontSizeIncrement",message:"YTP_FONT_SIZE",options:[{option:-2,text:"50%"},{option:-1,text:"75%"},{option:0,text:"100%"},{option:1,text:"150%"},{option:2,text:"200%"},{option:3,text:"300%"},{option:4,text:"400%"}]},{option:"background",message:"YTP_BACKGROUND_COLOR",options:cF},{option:"backgroundOpacity",message:"YTP_BACKGROUND_OPACITY",options:dF},{option:"windowColor",message:"YTP_WINDOW_COLOR",options:cF},{option:"windowOpacity",message:"YTP_WINDOW_OPACITY",options:dF},{option:"charEdgeStyle",
message:"YTP_CHAR_EDGE_STYLE",options:[{option:0,message:"YTP_EDGE_STYLE_NONE"},{option:4,message:"YTP_EDGE_STYLE_DROP_SHADOW"},{option:1,message:"YTP_EDGE_STYLE_RAISED"},{option:2,message:"YTP_EDGE_STYLE_DEPRESSED"},{option:3,message:"YTP_EDGE_STYLE_OUTLINE"}]},{option:"textOpacity",message:"YTP_FONT_OPACITY",options:eF}];var gF;function hF(a,b){fa(b)&&(b=b.join(" "));if(""===b||void 0==b){var c;gF||(gF={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"});c=gF;"pressed"in c?a.setAttribute("aria-pressed",c.pressed):a.removeAttribute("aria-pressed")}else a.setAttribute("aria-pressed",b)};function iF(a,b,c,d,e){QD.call(this,a,b,c,c);this.I=b;this.M=this.N=c;this.A=d||null;this.B=e||null;this.C=e||null;this.g=!1}z(iF,QD);iF.prototype.update=function(){RD(this,this.g&&this.A?this.A:this.I);this.fb(this.g&&this.B?this.B:this.N);this.j=this.g&&this.C?this.C:this.M;O(this.element,"ytp-button-pressed",this.g)};function jF(a){a.g=!0;hF(a.element,!0);a.update()}function kF(a){a.g=!1;hF(a.element,!1);a.update()}function lF(a,b){a.I=b;a.update()}
iF.prototype.K=function(){this.C=this.B=this.A=null;iF.H.K.call(this)};function mF(a){iF.call(this,a,"ytp-subtitles-button",Y(0,"YTP_SUBTITLES"),"ytp-subtitles-button-active");SD(this,6500);this.element.setAttribute("aria-haspopup",!0);this.element.id="subtitles_button"}z(mF,iF);function nF(a){X.call(this,a)}z(nF,X);nF.prototype.cs=function(){};nF.prototype.zh=function(){};function oF(a,b,c,d){X.call(this,["li","ytp-subtitles-settings-dialog-list-option","{{content}}"]);var e=b.text||(b.message?Y(0,b.message):""),e=[new By(["div","ytp-subtitles-settings-dialog-list-text",e])];d&&(d=new By(["div","ytp-subtitles-settings-dialog-list-swatch"]),d.L().style.background=b.option,e.unshift(d));c?e.unshift(new By(["div","ytp-subtitles-settings-dialog-list-caret"])):e.unshift(new By(["div","ytp-subtitles-settings-dialog-list-check"]));this.g=new QD(a);R(this,this.g);this.g.ua(e);
this.ua(this.g)}z(oF,X);oF.prototype.setEnabled=function(a){O(this.g.L(),"ytp-subtitles-settings-dialog-list-selected",a)};function pF(a){X.call(this,["div",["ytp-subtitles-settings-dialog","ytp-dialog","html5-stop-propagation"],["div","ytp-dialog-body",["div","ytp-subtitles-settings-dialog-top-level","{{top}}"],["div","ytp-subtitles-settings-dialog-sub-level","{{sub}}"]],["div","ytp-dialog-buttons","{{buttons}}"]]);this.o=a;this.j=null;var b=Y(0,"YTP_DONE"),c=new QD(a,"ytp-dialog-button",b);R(this,c);c.ua(b);c.listen("click",pa(this.Ob,"cancel"),this);SD(c,1400);b=Y(0,"YTP_RESET");a=new QD(a,"ytp-dialog-button",b);R(this,
a);a.ua(b);N(a.L(),"ytp-dialog-button-left");a.listen("click",pa(this.Ob,"select"),this);SD(a,1300);this.k={};this.g={};this.template.update({top:qF(this,fF),buttons:[a,c]})}z(pF,nF);
function qF(a,b,c){var d=new X(["ul","ytp-subtitles-settings-dialog-list"]),e,g=!1;n(c)?(a.g={},e=a.g):(a.k={},e=a.k,g=!0);for(var h=0;h<b.length;h++){var k=b[h],l=new oF(a.o,k,g,b==cF);g?(l.listen("click",x(a.Eq,a,k.options,k.option)),SD(l.g,1100)):c&&(l.listen("click",x(a.ZB,a,c,k.option)),SD(l.g,1200));e[k.option]=l;l.X(d.L())}return d}f=pF.prototype;f.Eq=function(a,b){this.template.update({sub:qF(this,a,b)});rF(this,this.k,b);rF(this,this.g,this.j[b]);sF(this.template.g["ytp-subtitles-settings-dialog-sub-level"])};
function sF(a){(a=G("ytp-subtitles-settings-dialog-list-selected",a))&&a.focus()}f.zh=function(){sF(this.template.g["ytp-subtitles-settings-dialog-top-level"])};function rF(a,b,c){Ob(b,function(a,b){a.setEnabled(b==c)},a)}f.setProperties=function(a){this.j=a;(a=fF[0])&&a.options&&this.Eq(a.options,a.option)};f.ZB=function(a,b){this.j&&(this.j[a]=b,this.Ob("change"));rF(this,this.g,b);this.zh()};
f.cs=function(){var a=this.o.Fb(),b=2*Math.floor(Math.min(560,Math.max(230,.65*a.width))/2);this.L().style.width=b+"px";this.template.g["ytp-dialog-body"].style.height=a.height-140+"px"};f.K=function(){this.k=[];this.g=[];pF.H.K.call(this)};function tF(a,b,c){X.call(this,["div","ytp-drop-down","{{content}}"]);this.A=!1;this.F=0;this.I=this.G=null;this.C=new Yy(this);this.j=new X(["div","ytp-drop-down-menu","{{content}}",{tabindex:-1}]);R(this,this.j);DA(this.j,"listbox");this.g=new QD(a,"ytp-drop-down-label");R(this,this.g);this.g.listen("click",this.J,this);this.B=new X(["div","ytp-drop-down-label-content","{{content}}"]);R(this,this.B);this.g.ua([this.B,["div","ytp-drop-down-arrow"]]);this.ua([this.j,this.g]);n(b)&&this.k(b);n(c)&&
this.I!=c&&(this.j.ua(c),this.I=c,uF(this));uF(this)}z(tF,X);tF.prototype.k=function(a){this.G!=a&&(this.B.ua(a),this.G=a,uF(this))};tF.prototype.o=function(){this.A=!1;uF(this)};tF.prototype.N=function(a){a.target&&(nd(this.j.L(),a.target)||nd(this.g.L(),a.target))||this.o()};tF.prototype.J=function(){this.A=!this.A;uF(this);this.A&&this.j.L().focus()};function vF(a,b){b>a.F&&(a.F=b,a.element.style.minWidth=a.F+"px")}
function uF(a){a.A?(a.j.show(),a.C.listen(window,"blur",a.o),a.C.listen(document,"click",a.N)):(a.j.hide(),a.C.removeAll());var b=ig(a.g.L());a.j.L().style.bottom=b.height-1+"px";vF(a,b.width)};function wF(a,b){QD.call(this,a,"ytp-drop-down-menu-button");DA(this,"option");this.g=new X(["div","ytp-drop-down-menu-button-check"]);R(this,this.g);this.k=!!b}z(wF,QD);wF.prototype.ua=function(a){wF.H.ua.call(this,[this.g,a])};function xF(a,b){O(a.element,"ytp-drop-down-menu-button-selected",b);a.k||O(a.element,"ytp-drop-down-menu-button-checked",b);a.element.setAttribute("aria-checked",b)}function yF(a,b){O(a.element,"ytp-drop-down-menu-button-checked",b)};function zF(a,b,c,d){X.call(this,["div","ytp-drop-down-menu-content",{tabindex:"{{tabindex}}"},"{{content}}"]);this.F=a;this.A=!!d;this.k={};this.o=[];this.g=this.j=null;this.B=b;this.C=c}z(zF,X);function AF(a,b){Db(a.o,b)||(Ob(a.k,function(a){a.Yc()}),a.o=[],b&&C(b,function(a){this.o.push(a);var b=BF(this,a);this.A&&yF(b,a==this.g);xF(b,a==this.j);b.X(this.element)},a))}function CF(a,b){null!=a.j&&xF(BF(a,a.j),!1);null!=b&&xF(BF(a,b),!0);a.j=b;a.A||(a.g=b)}zF.prototype.getSelected=function(){return this.j};
function DF(a,b){var c=BF(a,"translate");b?c.disable():c.enable()}function EF(a,b){Ob(a.k,function(a){SD(a,b)})}function BF(a,b){var c=a.k[b.toString()];if(c)return c.ua(a.B(b)),c;c=new wF(a.F,a.A);R(a,c);a.k[b.toString()]=c;c.ua(a.B(b));c.listen("click",x(a.C,a,b));return c};function FF(a,b,c,d,e,g){PD.call(this);this.J=b;this.N=c;this.I=d;this.M=e;this.F=g;this.k={};this.k.off=Y(0,"YTP_LANGUAGE_OFF");this.k.translate=Y(0,"YTP_TRANSLATE_MENU_ITEM");this.k.contribute=Y(0,"YTP_CONTRIBUTE_MENU_ITEM");this.label=Y(0,"YTP_SUBTITLES");this.g=new zF(a,x(this.D,this),x(this.O,this));R(this,this.g);this.element=new tF(a,void 0,this.g);R(this,this.element);vF(this.element,150);this.element.fb(this.label);this.priority=1;this.A=!0;this.C=this.B=!1;GF(this,[]);this.off()}z(FF,PD);
FF.prototype.G=function(){this.I()};function GF(a,b){for(var c=["off"],d=0;d<b.length;d++){var e=b[d],g=e.toString();a.k[g]||(a.k[g]=HF(e));c.push(g)}c.push("translate");a.C&&c.push("contribute");AF(a.g,c);DF(a.g,!a.B);c=BF(a.g,"translate");O(c.element,"ytp-drop-down-menu-button-separated",!1);O(c.element,"ytp-drop-down-menu-button-separated-above",!0);c=2500;EF(a.g,c++);c=c++;SD(a.element.g,c)}function IF(a,b){a.k[b]&&(CF(a.g,b),a.element.k(a.D(b)))}FF.prototype.off=function(){IF(this,"off")};
FF.prototype.D=function(a){return this.k[a]};FF.prototype.O=function(a){this.element.o();"off"==a?this.J():"translate"==a?this.M():"contribute"==a?this.F():this.N(a,!0)};function JF(a){var b=["div",["ytp-dialog","html5-stop-propagation"],["div","ytp-dialog-title",Y(0,"YTP_TRANSLATE_DIALOG_TITLE")],["div","ytp-dialog-body","{{content}}"],["div","ytp-dialog-buttons","{{buttons}}"]];X.call(this,b);var c=Y(0,"YTP_DISMISS"),b=new QD(a,"ytp-dialog-button",c);R(this,b);b.ua(c);b.listen("click",pa(this.Ob,"change"),this);SD(b,1400);var c=Y(0,"YTP_CANCEL"),d=new QD(a,"ytp-dialog-button",c);R(this,d);d.ua(c);d.listen("click",pa(this.Ob,"cancel"),this);SD(d,1500);this.j=new zF(a,
x(this.k,this),x(this.A,this),!0);R(this,this.j);this.j.element.style.maxHeight="100px";this.g=new tF(a,void 0,this.j);R(this,this.g);vF(this.g,200);this.g.fb(Y(0,"YTP_TRANSLATE_DIALOG_TITLE"));this.o=null;this.template.update({content:this.g,buttons:[b,d]})}z(JF,nF);function KF(a,b){a.o=b;a.g.k(b?a.k(b):null)}JF.prototype.getSelected=function(){return this.o};JF.prototype.A=function(a){this.g.o();KF(this,a)};JF.prototype.k=function(a){return a.languageName+" -- "+a.Xk};JF.prototype.zh=function(){this.g.g.L().focus()};function LF(a){iF.call(this,a,"ytp-settings-button",Y(0,"YTP_SETTINGS"),"ytp-settings-button-active");SD(this,6600);this.element.setAttribute("aria-haspopup",!0);this.element.id="settings_button";this.k=new X(["div","{{content}}"]);R(this,this.k);this.ua(this.k);MF(this,"")}z(LF,iF);function MF(a,b){"highres"==b?a.k.ua("ytp-settings-4k-quality-badge"):-1!=b.indexOf("hd")?a.k.ua("ytp-settings-hd-quality-badge"):a.k.ua("")};function NF(a){this.anchorPoint=7;this.jj=50;this.Zd=100;this.zC=80;this.Gf=0;this.textAlign=2;this.backgroundColor="#080808";this.color="#fff";this.yC=this.Oq=1;this.nd=15;this.wm=32;this.isVisible=!0;this.j=0;this.bold=!1;this.offset=1;this.g=3;a=a||ZE;qa(this,a)};function OF(a,b){this.id=a;this.Da=new NF(b);var c="caption-window";0==this.id&&(c="standard-caption-window");this.Ja=H("div",{id:"caption-window-"+this.id,"class":c});this.Vb=H("span",{"class":"captions-text",style:"visibility: hidden"});this.Vb.innerHTML="C";this.Pa=H("span",{"class":"captions-text",tabindex:7E3,"aria-live":"assertive"});this.Hh=H("div",{"class":"caption-window-transform"});this.Hh.appendChild(this.Pa);this.Ja.appendChild(this.Hh);this.g=1}OF.prototype.id=0;f=OF.prototype;
f.Da=null;f.fh="";f.Pc=null;f.Ja=null;f.Hh=null;f.Pa=null;f.Vb=null;f.type=0;
f.jd=function(a,b){a&&qa(this.Da,a);var c=this.Da.charEdgeStyle,d=this.Da.textOpacity,e="";if(0!=c){var g="rgba(34, 34, 34, "+d+")",h="rgba(204, 204, 204, "+d+")";this.Da.charEdgeColor&&(h=g=this.Da.charEdgeColor);switch(c){case 4:e="2px 2px 3px "+g+", 2px 2px 4px "+g+", 2px 2px 5px "+g;break;case 1:e="1px 1px "+g+", 2px 2px "+g+", 3px 3px "+g;break;case 2:e="1px 1px "+h+", 0 1px "+h+", -1px -1px "+g+", 0 -1px "+g;break;case 3:e="0 0 4px "+g+", 0 0 4px "+g+", 0 0 4px "+g+", 0 0 4px "+g}}c=this.Da.fontFamily;
g="";switch(c){case 1:g='"Courier New", Courier, "Nimbus Mono L", "Cutive Mono", monospace';break;case 2:g='"Times New Roman", Times, Georgia, Cambria, "PT Serif Caption", serif';break;case 3:g='"Deja Vu Sans Mono", "Lucida Console", Monaco, Consolas, "PT Mono", monospace';break;case 5:g='"Comic Sans MS", Impact, Handlee, fantasy';break;case 6:g='"Monotype Corsiva", "URW Chancery L", "Apple Chancery", "Dancing Script", cursive';break;case 7:g='"Arial Unicode Ms", Arial, Helvetica, Verdana, "Marcellus SC", sans-serif';
break;case 0:case 4:g='"Arial Unicode Ms", Arial, Helvetica, Verdana, "PT Sans Caption", sans-serif'}var k=gz(this.Da.color),h=gz(this.Da.background),k="rgba("+k[0]+","+k[1]+","+k[2]+","+d+")",d=this.Da.offset||1;Rf(this.Pa,{color:k,fill:k,"background-color":"rgba("+h[0]+","+h[1]+","+h[2]+","+this.Da.backgroundOpacity+")","text-shadow":e,"font-variant":7==c?"small-caps":"","font-family":g,"font-weight":this.Da.bold?"bold":"","font-style":this.Da.italic?"italic":"","text-decoration":this.Da.underline?
"underline":"","vertical-align":XE[d]});b&&(this.g=b.height/360);e=gz(this.Da.windowColor);c=this.Da.windowOpacity;g=this.Da.fontSizeIncrement||0;1!=d&&(g*=.8);Rf(this.Hh,{"background-color":"rgba("+e[0]+","+e[1]+","+e[2]+","+c+")","font-size":Math.round(16*(1+.25*g)*this.g)+"px"})};f.Bj=function(){var a;this.Vb.style.fontFamily=this.Pa.style.fontFamily;this.Ja.appendChild(this.Vb);a=this.Vb.offsetHeight;this.Ja.removeChild(this.Vb);return a};
f.We=function(){this.Pa&&(0!=this.id&&(hg(this.Ja,"100%"),hg(this.Ja,this.Pa.offsetWidth+1)),PF(this),nA(this.Ja,this.Da.isVisible))};function PF(a){Vf(a.Ja,a.Da.jj+"%",a.Da.Zd+"%");for(var b=0;8>=b;b++)Ag(a.Ja,"anchor-point-"+b);N(a.Ja,"anchor-point-"+a.Da.anchorPoint)}f.Ct=function(a){var b=[];C(a,function(a){a.j?b[b.length-1]+=a.g:b.push(a.g)});if(a.length){var c=a[a.length-1].an;c&&this.jd(QF(c))}this.Sd(b.join("\n"));this.Pc=a};
f.Sd=function(a){this.fh=a=RF(a);this.Pa.innerHTML=this.fh;this.Ja.style.textAlign=YE[this.Da.textAlign];1==this.Da.Gf?this.Pa.setAttribute("dir","rtl"):this.Pa.removeAttribute("dir");this.We()};f.toString=function(){var a="Caption window ("+this.id+"): "+this.fh,b;for(b in this.Da)a+=b+" "+this.Da[b]+" | ";return a};function RF(a){a=a.split("\n");for(var b=0,c=a.length;b<c;b++)a[b]=a[b]?"&nbsp;"+a[b]+"&nbsp;":"";return a.join("<br>")}f.Zj=function(){this.Pc=[];this.Sd("")};function SF(){this.D=1;this.B=20971520;this.A=8388608;this.g=5242880;this.ra=NaN;this.I=2;this.P=25;this.G=2097152;this.k=!1;this.j=1800;this.o=lr.auto;this.O=!0;this.liveChunkReadahead=3;this.S=pt("xboxone");this.N=this.Ca=!1;this.F=0;this.J=!1;this.M=this.C=0};function TF(){this.ha=[]}TF.prototype.contains=function(a){a=yb(this.ha,a);return 0<=a||0>a&&1==(-a-1)%2};TF.prototype.length=function(){return this.ha.length/2};function UF(a){if("undefined"!=typeof DOMParser)return(new DOMParser).parseFromString(a,"application/xml");if("undefined"!=typeof ActiveXObject){var b=VF();b.loadXML(a);return b}throw Error("Your browser does not support loading xml documents");}function WF(a){if("undefined"!=typeof XMLSerializer)return(new XMLSerializer).serializeToString(a);if(a=a.xml)return a;throw Error("Your browser does not support serializing XML documents");}
function XF(a,b){if("undefined"!=typeof a.selectSingleNode){var c=Oc(a);"undefined"!=typeof c.setProperty&&c.setProperty("SelectionLanguage","XPath");return a.selectSingleNode(b)}if(document.implementation.hasFeature("XPath","3.0")){var c=Oc(a),d=c.createNSResolver(c.documentElement);return c.evaluate(b,a,d,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue}return null}
function YF(a){if("undefined"!=typeof a.selectNodes){var b=Oc(a);"undefined"!=typeof b.setProperty&&b.setProperty("SelectionLanguage","XPath");return a.selectNodes('vmap:Extensions/vmap:Extension[@type = "YTBreakTime"]/*[name() = "yt:BreakTime"]')}if(document.implementation.hasFeature("XPath","3.0")){var b=Oc(a),c=b.createNSResolver(b.documentElement);a=b.evaluate('vmap:Extensions/vmap:Extension[@type = "YTBreakTime"]/*[name() = "yt:BreakTime"]',a,c,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var b=
[],c=a.snapshotLength,d=0;d<c;d++)b.push(a.snapshotItem(d));return b}return[]}function VF(){var a=new ActiveXObject("MSXML2.DOMDocument");if(a){a.resolveExternals=!1;a.validateOnParse=!1;try{a.setProperty("ProhibitDTD",!0),a.setProperty("MaxXMLSize",2048),a.setProperty("MaxElementDepth",256)}catch(b){}}return a};function ZF(){this.j=[];this.g=[]};function $F(a){this.k=a.startMs||0;this.o=a.priority||0;this.durationMs=a.durationMs||0}$F.prototype.Ib=function(){return this.k};$F.prototype.toString=function(){return this.k+", "+this.durationMs};function aG(a){$F.call(this,a);this.windowId=a.windowId||0;this.g=a.text||"";this.j=a.params.append||!1;this.an=a.an||null}z(aG,$F);aG.prototype.toString=function(){return this.k+", "+this.durationMs+": "+this.g};
function bG(a){var b=a.firstChild&&a.firstChild.nodeValue||"",c=1E3*parseFloat(a.getAttribute("start")||0);a.getAttribute("t")&&(c=parseInt(a.getAttribute("t"),10));var d=1E3*parseFloat(a.getAttribute("dur")||0);a.getAttribute("d")&&(d=parseFloat(a.getAttribute("d")));var e=parseInt(a.getAttribute("w"),10)||0,b={startMs:c,durationMs:d,text:b,windowId:e,priority:5,params:{}};a.getAttribute("r")&&(b.params.row=parseInt(a.getAttribute("r"),10));a.getAttribute("c")&&(b.params.col=parseInt(a.getAttribute("c"),
10));a.getAttribute("append")&&(b.priority=6,b.params.append=!0);return new aG(b)}function cG(a){$F.call(this,a);this.id=a.windowId||0;this.params=a.params||{};this.Ij=a.Ij||null;this.Jj=a.Jj||null;this.g="";this.j=!1;dG(this)}z(cG,$F);function eG(a){return a.params.IE?a.params.IE:a.params.Nz?2:a.j?1:0}function fG(){return new cG({startMs:0,durationMs:2147483647,params:ZE})}function dG(a){a.Ij&&qa(a.params,QF(a.Ij));a.Jj&&qa(a.params,QF(a.Jj))};function gG(a){ZF.call(this);this.g.push(fG());a=a.firstChild.childNodes;for(var b=0,c=a.length;b<c;b++){var d=bG(a[b]);this.j.push(d)}}z(gG,ZF);function hG(a){ZF.call(this);this.k={};a=a.firstChild.childNodes;for(var b=0,c=a.length;b<c;b++)switch(a[b].tagName){case "window":var d=a[b],e=parseInt(d.getAttribute("id"),10);t:{var g=this.k[e];if(d.getAttribute("t")||d.getAttribute("start")){var h=parseInt(d.getAttribute("t"),10);d.getAttribute("start")&&(h=1E3*parseFloat(d.getAttribute("start")));g&&(g.Ib()+g.durationMs>=h?g.durationMs=h:g=null);switch(d.getAttribute("op")){case "kill":d=null;break t;case "define":g=null}g?g.A=!0:g=fG();var k=
{};qa(k,g?g.params:ZE);d.getAttribute("id")&&(k.id=d.getAttribute("id"));d.getAttribute("op")&&(k.YG=d.getAttribute("op"));d.getAttribute("rc")&&(k.nd=parseInt(d.getAttribute("rc"),10));d.getAttribute("cc")&&(k.wm=parseInt(d.getAttribute("cc"),10));d.getAttribute("ap")&&(g=parseInt(d.getAttribute("ap"),10),k.anchorPoint=0>g||8<g?7:g);d.getAttribute("ah")&&(k.jj=parseInt(d.getAttribute("ah"),10));d.getAttribute("av")&&(k.Zd=parseInt(d.getAttribute("av"),10));d.getAttribute("id")&&(k.id=parseInt(d.getAttribute("id"),
10)||0);d.getAttribute("vs")&&(k.isVisible=Boolean(d.getAttribute("vs")));d.getAttribute("ju")&&(k.textAlign=parseInt(d.getAttribute("ju"),10));d.getAttribute("pd")&&(k.Gf=1,0==parseInt(d.getAttribute("pd"),10)&&(k.Gf=0));d.getAttribute("bc")&&(k.backgroundColor=parseInt(d.getAttribute("bc"),16));d.getAttribute("bo")&&(k.Oq=parseInt(d.getAttribute("bo"),10)/100);d.getAttribute("fc")&&(k.color=parseInt(d.getAttribute("fc"),16));d.getAttribute("sd")&&(k.Nz=parseInt(d.getAttribute("sd"),10));g=parseInt(d.getAttribute("d"),
10)||1E3*parseFloat(d.getAttribute("dur"))||2147483647;d={startMs:h,durationMs:g,params:k,windowId:parseInt(d.getAttribute("id"),10)};d=new cG(d)}else d=null}this.k[e]=d;this.g.push(d);break;case "text":e=bG(a[b]),this.j.push(e),d=e.windowId,this.k[d]&&(d=this.k[d],e=e.g,""!=d.g&&(d.j=!0),d.g+=e)}}z(hG,ZF);function iG(a){this.parent=a||null;this.g={}}function jG(a,b,c){var d=a.g[b];if(void 0!=d)return d;if(a.parent&&(void 0==c||c))return jG(a.parent,b)}function kG(a,b,c){void 0!=c&&(a.g[b]=c)}function lG(a,b,c){void 0!=c&&(a.g[b]=c)}function QF(a){var b=a.parent?QF(a.parent):{};qa(b,a.g);return b};function mG(a){ZF.call(this);var b={Ah:{},en:{},fn:{}},c,d;a=a.firstChild.childNodes;for(var e=0;e<a.length;e++){var g=a[e];switch(g.tagName){case "head":c=g;break;case "body":d=g}}if(c)for(c=c.childNodes,a=0;a<c.length;a++)switch(e=c[a],e.tagName){case "pen":var g=b,h=nG(e,"p"),k=void 0;h&&g.Ah[h]&&(k=g.Ah[h]);g=new iG(k);kG(g,"id",nG(e,"id"));h=oG(e,"b");void 0!=h&&(g.g.bold=h);h=oG(e,"i");void 0!=h&&(g.g.italic=h);h=oG(e,"u");void 0!=h&&(g.g.underline=h);kG(g,"charEdgeStyle",pG(e,"et"));kG(g,"offset",
pG(e,"of"));kG(g,"textType",pG(e,"tt"));lG(g,"background",qG(e,"bc"));lG(g,"charEdgeColor",qG(e,"ec"));lG(g,"color",qG(e,"fc"));h=pG(e,"fs");void 0!=h&&0!=h&&kG(g,"fontFamily",h);h=nG(e,"sz");void 0!=h&&kG(g,"fontSizeIncrement",h/100-1);h=nG(e,"bo");void 0!=h&&kG(g,"backgroundOpacity",h/255);e=nG(e,"fo");void 0!=e&&kG(g,"textOpacity",e/255);e=jG(g,"id",!1);b.Ah[e]=g;break;case "ws":g=rG(b,e);e=jG(g,"id",!1);b.fn[e]=g;break;case "wp":g=sG(b,e),e=jG(g,"id",!1),b.en[e]=g}if(d)for(c={},a=-1,d=d.childNodes,
e=0;e<d.length;e++)switch(g=d[e],g.tagName){case "w":k=tG(b,g);if(g=c[k.id])g.durationMs=k.Ib()-g.Ib();c[k.id]=k;this.g.push(k);break;case "p":var h=b,l=g,p={},k={startMs:nG(l,"t"),durationMs:nG(l,"d"),text:l.textContent,params:p},r=nG(l,"w");void 0!=r&&(k.windowId=r);oG(l,"a")?(k.priority=6,p.append=!0):k.priority=5;(l=nG(l,"p"))&&h.Ah[l]&&(k.an=h.Ah[l]);h=new aG(k);k=c[h.windowId];k||(k=tG(b,g),k.id=a--,h.windowId=k.id,this.g.push(k));g=k;k=h.g;""!=g.g&&(g.j=!0);g.g+=k;this.j.push(h)}}z(mG,ZF);
function nG(a,b){var c=a.getAttribute(b);if(null!=c)return parseFloat(c)}function oG(a,b){var c=a.getAttribute(b);if(null!=c)return"1"==c}function pG(a,b){var c=nG(a,b);if(void 0!=c)return c}function qG(a,b){var c=a.getAttribute(b);if(null!=c)return UE.test(c),c}
function rG(a,b){var c=nG(b,"ws"),d;c&&a.fn[c]&&(d=a.fn[c]);c=new iG(d);kG(c,"id",nG(b,"id"));kG(c,"modeHint",pG(b,"mh"));kG(c,"textAlign",nG(b,"ju"));kG(c,"textPrintDirection",pG(b,"pd"));kG(c,"textScrollDirection",pG(b,"sd"));kG(c,"windowBorderType",pG(b,"et"));lG(c,"windowBorderColor",qG(b,"wbc"));lG(c,"windowColor",qG(b,"wfc"));d=nG(b,"wfo");void 0!=d&&kG(c,"windowOpacity",d/255);return c}
function sG(a,b){var c=nG(b,"wp"),d;c&&a.en[c]&&(d=a.en[c]);c=new iG(d);kG(c,"anchorPoint",pG(b,"ap"));kG(c,"colCount",nG(b,"cc"));kG(c,"id",nG(b,"id"));kG(c,"leftPercentage",nG(b,"ah"));kG(c,"rowCount",nG(b,"rc"));kG(c,"topPercentage",nG(b,"av"));return c}function tG(a,b){var c={windowId:nG(b,"id"),startMs:nG(b,"t"),durationMs:nG(b,"d")||2147483647,Ij:sG(a,b),Jj:rG(a,b)};return new cG(c)};function uG(a){this.g=a.languageCode;this.languageName=a.languageName||null;this.Xk=a.languageOriginal||null;this.id=a.id||null;this.isDefault=a.is_default||!1}uG.prototype.toString=function(){return this.g+"_"+this.languageName+"_"+this.Xk+"_"+this.id+"_"+this.isDefault};function vG(a){a=a||{};this.F=a.formats||"";this.A=a.format||1;if(1==this.A)for(var b=this.F.split(","),c=0;c<b.length;c++){var d=parseInt(b[c],10);isNaN(d)||(this.A=Math.max(d,this.A))}this.j=a.languageCode||"";this.B=a.languageName;this.k=a.kind||"";this.o=a.name;this.xa=a.id;this.G=a.is_servable;this.isDefault=a.is_default;this.C=a.is_translateable;this.D=a.vss_id||"";this.g=null;a.translationLanguage&&(this.g=new uG(a.translationLanguage))}
function wG(a){var b={format:a.A,languageCode:a.j,languageName:a.B,displayName:HF(a),kind:a.k,name:a.o,id:a.xa,is_servable:a.G,is_default:a.isDefault,is_translateable:a.C};a.g&&(a=a.g,b.translationLanguage={languageCode:a.g,languageName:a.languageName,languageOriginal:a.Xk,id:a.id,is_default:a.isDefault});return b}function HF(a){var b=[a.B];if("asr"==a.k){var c=hf("YTP_ASR_SETTINGS_LABEL");b.push(" (",c,")")}a.o&&b.push(" - ",a.o);a.g&&b.push(" >> ",a.g.languageName);return b.join("")}
vG.prototype.toString=function(){var a=[this.j,": ",this.o," (",this.k,")"];this.g&&a.push(" >> ",this.g.g);return a.join("")};vG.prototype.equals=function(a){if(!a)return!1;var b=this.g,c=a.g;if(b&&c){if(b.g!=c.g)return!1}else if(b||c)return!1;return this.j==a.j&&this.o==a.o&&this.k==a.k};function xG(a,b){ZF.call(this);this.g.push(fG());for(var c=a.split(yG),d=1;d<c.length;d++){var e;e=c[d];var g=b;if(""==e||0==e.search(zG))e=null;else{var h=e.split(AG),k=0,l=h[k++].match(BG);l||(l=h[k++].match(BG));l?(e=CG(l[1],g),g=CG(l[3],g),h=h.slice(k).join("\n"),e=new aG({startMs:e,durationMs:g-e,text:h,windowId:0,priority:5,params:{}})):e=null}e&&this.j.push(e)}}z(xG,ZF);var zG=/NOTE/,yG=/(?:\r\n|\r|\n){2,}/,AG=/\r\n|\r|\n/,BG=/(([\d]{2}:)?[\d]{2}:[\d]{2}\.[\d]{3})[\t ]+--\x3e[\t ]+(([\d]{2}:)?[\d]{2}:[\d]{2}\.[\d]{3})/;
function CG(a,b){for(var c=a.split(":"),d=0,e=0;e<c.length;e++)d=60*d+parseFloat(c[e]);return 1E3*d+b};function DG(a,b){this.g=[];this.j=[];var c;c=a?"WEBVTT"==a.substring(0,6)?new xG(a,b||0):(c=UF(a))&&c.firstChild?"timedtext"==c.firstChild.tagName?3==parseInt(c.firstChild.getAttribute("format"),10)?new mG(c):new hG(c):new gG(c):null:null;c&&(this.j=c.g,this.g=c.j)};function EG(a,b){Q.call(this);this.Y=b;this.C=new TF;this.k=!0;this.D=this.o=this.A=this.B=this.g=null;this.j=0}z(EG,Q);EG.prototype.K=function(){ef(this.j);this.j=0;this.k=!0;this.o&&this.o.abort()};EG.prototype.resume=function(){this.k=!1;ef(this.j);this.seek(this.Y.getCurrentTime());FG(this)};EG.prototype.seek=function(a){this.g=ab(this.D.Qi(a).g)};function GG(a,b){a.B=b}function HG(a){var b;if(b=!a.k&&null!==a.g)b=a.g,b=b.g.Gg(b);return b&&!a.o&&!(a.g&&30<a.g.startTime-a.Y.getCurrentTime())}
function IG(a){var b;b=a.g;b=Yr(b.g,b);if(!a.C.contains(b.g[0].o)){var c=Ir(Ur(b));a.o=cj(c,{format:"RAW",zb:x(a.F,a),withCredentials:!0});a.A=b;var c=a.C,d=a.A.g[0].o,e=yb(c.ha,d);0<=e||0>e&&1==(-e-1)%2||(e=-e-1,0<e&&1==d-c.ha[e-1]&&e<c.ha.length&&1==c.ha[e]-d?(qb(c.ha,e),qb(c.ha,e-1)):0<e&&1==d-c.ha[e-1]?c.ha[e-1]=d:e<c.ha.length&&1==c.ha[e]-d?c.ha[e]=d:(vb(c.ha,e,0,d),vb(c.ha,e+1,0,d)))}a.g=ab(b.g)}
EG.prototype.F=function(a){null==a.responseText||400<=a.status||this.k||null===this.B||(a=new DG(a.responseText,1E3*this.A.g[0].startTime),this.B(a));this.o=this.A=null};function FG(a){a.j=df(x(function(){HG(this)&&IG(this)},a),1E3);HG(a)&&IG(a)};function JG(){this.j=[];this.g=[];this.k=-1}function KG(a,b){return b?a.g.concat(a.j):a.g}function LG(a,b){switch(b.k){case "asr":return MG(b,a.j);default:if(b.isDefault||0>a.k)a.k=a.g.length;return MG(b,a.g)}}function MG(a,b){return E(b,x(a.equals,a))?!1:(b.push(a),!0)};function NG(a){this.Mp=!!a;this.g=new JG;this.k=[]}z(NG,Q);function OG(a,b){return E(KG(a.g,!0),function(a){return a.toString()==b})}NG.prototype.seek=function(){};NG.prototype.um=function(){};NG.prototype.K=function(){NG.H.K.call(this);this.um()};function PG(a,b){NG.call(this);this.o=a;this.j=new EG(new SF,b)}z(PG,NG);f=PG.prototype;f.ct=function(a,b){GG(this.j,function(c){b(c,a)});this.j.D=this.o.g[a.j];this.j.resume()};f.St=function(a){LG(this.g,new vG({format:1,languageCode:"en",languageName:"English",name:"",is_servable:!0,is_default:!0,is_translateable:!1}));a()};f.seek=function(a){this.j.seek(a)};f.um=function(){var a=this.j;ef(a.j);a.j=0;a.k=!0};f.K=function(){this.j.dispose();PG.H.K.call(this)};function QG(a,b){OF.call(this,a,b);this.Pa.style.display="block";this.Pa.style.padding="0";this.ac=[];var c=this.Pa;Ag(c,"captions-text");N(c,"caption-painton-text-rows")}z(QG,OF);f=QG.prototype;f.type=1;f.pq="";f.Kn="";f.eh=!1;f.Sb=null;f.ac=null;f.Bj=function(){return this.ac[0]?this.ac[0].offsetHeight:0};function RG(a){return a.ac.reduce(function(a,c){return Math.max(a,c.offsetWidth)},0)}
f.We=function(){0!=this.id&&(hg(this.Ja,"100%"),hg(this.Ja,this.eh?RG(this):this.Sb.width));var a=Math.round(this.Da.nd*this.Bj());this.Ja.style.maxHeight=a+"px";PF(this);nA(this.Ja,this.Da.isVisible)};
f.Sd=function(a){this.Zj();a=RF(a);this.eh||(this.fh=a);a=a.split("<br>");for(var b=0,c=a.length;b<c;b++)if(a[b]){var d=H("div",{"class":"caption-row-holder"}),e=H("span",{"class":"caption-row captions-text"});e.style.backgroundColor=this.Kn;d.appendChild(e);e.innerHTML=a[b];this.eh||(this.Pa.style.height=this.Sb.height+"px",this.Pa.style.width=this.Sb.width+"px",d.style.position="absolute",d.style.top=this.Sb.lq[b]+"px",d.style.left=this.Sb.kq[b]+"px");this.Pa.appendChild(d);this.ac.push(e)}this.We()};
f.Zj=function(){for(var a=0,b=this.ac.length;a<b;a++){var c=Bd(this.ac[a],"caption-row-holder");hd(c)}this.ac=[]};f.jd=function(a){QG.H.jd.call(this,a);this.Kn=this.Pa.style.backgroundColor;this.Pa.style.backgroundColor="";a=0;for(var b=this.ac.length;a<b;a++)this.ac[a].style.backgroundColor=this.Kn};function SG(a,b){OF.call(this,a,b);this.Pc=[];this.be=[];this.Ub=[];this.Yf=new An(433);this.Yf.stop();P(this.Yf,"tick",x(this.MF,this))}z(SG,OF);f=SG.prototype;f.type=2;f.NF=32;f.Ub=null;f.ce=0;f.be=null;f.Yf=null;f.We=function(){hg(this.Ja,"100%");var a=this.Ja.offsetWidth,a=Math.min(TG(this),a);hg(this.Ja,a+"px");hg(this.Hh,"100%");this.Pa.style.whiteSpace="nowrap";PF(this);nA(this.Ja,this.Da.isVisible)};
f.Ct=function(a){var b=a.length;if(0>=b)this.Zj();else{for(var c=0;c<b&&0<=this.Pc.indexOf(a[c]);)c++;this.Pc=this.Pc.concat(a.slice(c));UG(this)}};f.Zj=function(){this.Pc=[];this.Ub=[];this.ce=0;this.Ub=[];this.be=[];VG(this)};
function UG(a){if(!WG(a))if(a.ce>=a.Pc.length)VG(a);else{var b=a.Ub.length-1;0>b&&(a.be.push(0),a.ce=0,a.Ub.push(""),b=0);for(var c=a.Pc.length,d=a.ce;d<c;d++){var e=a.Pc[d];if("\n"==e.g){a.ce++;a.be[b]++;break}if(e.j||0==a.Ub[b].length)a.Ub[b]+=e.g,a.ce++,a.be[b]++;else break}VG(a);d<c&&!WG(a)&&(b=a.Bj(),N(a.Pa,"caption-rollup"),a.Ja.style.overflow="hidden",a.Pa.style.top=-b+"px",a.Yf.start())}}function WG(a){return a.Yf.enabled||yg(a.Pa,"caption-rollup")}
f.MF=function(){this.Ja.style.overflow="visible";this.Pa.style.top=0;this.Yf.stop();Ag(this.Pa,"caption-rollup");this.Ub.push("");this.be.push(0);UG(this)};function VG(a){if(!WG(a)){for(;a.Ub.length<a.Da.nd;)a.Ub.unshift(""),a.be.unshift(0);for(;a.Ub.length>a.Da.nd;){a.Ub.shift();var b=a.be.shift();0<b&&(a.ce-=b,a.Pc.splice(0,b))}a.Sd(a.Ub.join("\n"))}}
function TG(a){a.Vb.style.fontFamily=a.Pa.style.fontFamily;a.Vb.style.fontSize=a.Pa.style.fontSize;a.Pa.appendChild(a.Vb);a.Vb.innerHTML="\u2014";var b=a.Vb.offsetWidth;a.Vb.innerHTML="&nbsp;";b=2*a.Vb.offsetWidth+b*a.NF;a.Pa.removeChild(a.Vb);return b};function XG(a,b,c,d){NG.call(this,d);c||(c=Si(a).hl||"",c=c.split("_").join("-"));this.o=Vi(a,{hl:c});this.A=b;this.B={};this.j=null}z(XG,NG);XG.prototype.ct=function(a,b){var c=YG(this,a),d=x(function(c){this.j=null;c=new DG(c.responseText);b(c,a)},this);this.j&&this.j.abort();this.j=cj(c,{format:"RAW",Ma:d,withCredentials:!0})};
XG.prototype.St=function(a,b,c){var d=this.o;b={type:"list",tlangs:1,v:this.A,fmts:Number(b||!1),vssids:1};this.Mp&&(b.asrs=1);d=Vi(d,b);b=x(function(b){this.j=null;if((b=b.responseXML)&&b.firstChild){for(var d=this.g,h=b.getElementsByTagName("track"),k=h.length,l=0;l<k;l++){var p=h[l].getAttribute("formats"),r=c,t=h[l].getAttribute("lang_code"),v=h[l].getAttribute("lang_translated"),I=h[l].getAttribute("name"),S=h[l].getAttribute("kind"),ea=h[l].getAttribute("id"),ta="true"==h[l].getAttribute("lang_default"),
Ve="true"==h[l].getAttribute("cantran"),dh=h[l].getAttribute("vss_id"),p=new vG({formats:p,format:r,languageCode:t,languageName:v,name:I,kind:S,id:ea,is_servable:!0,is_default:ta,is_translateable:Ve,vss_id:dh});LG(d,p)}b=b.getElementsByTagName("target");d=b.length;for(h=0;h<d;h++)k=b[h].getAttribute("lang_code"),l=b[h].getAttribute("lang_translated"),p=b[h].getAttribute("lang_original"),r=b[h].getAttribute("id"),t="true"==b[h].getAttribute("lang_default"),k={languageCode:k,languageName:l,languageOriginal:p,
id:r,is_default:t},this.B[k.languageCode]=k.languageName,this.k.push(new uG(k))}a()},this);this.j&&this.j.abort();this.j=cj(d,{format:"RAW",Ma:b,withCredentials:!0})};function YG(a,b){var c=a.o,d={v:a.A,type:"track",lang:b.j,name:b.o,kind:b.k,fmt:b.A};b.g&&(d.tlang=b.g.g);return c=Vi(c,d)}XG.prototype.K=function(){this.j&&this.j.abort();XG.H.K.call(this)};function ZG(a){Hx.call(this,a);gf({YTP_TRANSLATE_MENU_ITEM:"Translate captions",YTP_CONTRIBUTE_MENU_ITEM:"Add subtitles/CC",YTP_TRANSLATE_DIALOG_TITLE:"Translate...",YTP_ASR_SETTINGS_LABEL:"Automatic Captions",YTP_LANGUAGE_OFF:"Off",YTP_FONT_FAMILY:"Font family",YTP_FONT_SIZE:"Font size",YTP_FONT_COLOR:"Font color",YTP_FONT_OPACITY:"Font opacity",YTP_BACKGROUND_COLOR:"Background color",YTP_BACKGROUND_OPACITY:"Background opacity",YTP_WINDOW_COLOR:"Window color",YTP_WINDOW_OPACITY:"Window opacity",
YTP_COLOR_WHITE:"White",YTP_COLOR_YELLOW:"Yellow",YTP_COLOR_GREEN:"Green",YTP_COLOR_CYAN:"Cyan",YTP_COLOR_BLUE:"Blue",YTP_COLOR_MAGENTA:"Magenta",YTP_COLOR_RED:"Red",YTP_COLOR_BLACK:"Black",YTP_FONT_FAMILY_MONO_SERIF:"Monospaced Serif",YTP_FONT_FAMILY_PROP_SERIF:"Proportional Serif",YTP_FONT_FAMILY_MONO_SANS:"Monospaced Sans-Serif",YTP_FONT_FAMILY_PROP_SANS:"Proportional Sans-Serif",YTP_FONT_FAMILY_CASUAL:"Casual",YTP_FONT_FAMILY_CURSIVE:"Cursive",YTP_FONT_FAMILY_SMALL_CAPS:"Small Capitals",YTP_CHAR_EDGE_STYLE:"Character edge style",
YTP_EDGE_STYLE_NONE:"None",YTP_EDGE_STYLE_RAISED:"Raised",YTP_EDGE_STYLE_DEPRESSED:"Depressed",YTP_EDGE_STYLE_OUTLINE:"Outline",YTP_EDGE_STYLE_DROP_SHADOW:"Drop Shadow",YTP_CLICK_FOR_SETTINGS:"Click $GEAR_ICON for settings"});this.Pi=!0;this.wa=this.S=this.na=!1;this.Ia=new Yy(this);this.D=a.R();this.B=null;this.O=a.app.j;this.ma=this.ia=null;this.ta={};this.fa=[];this.Fa=0;this.J={};this.V={};this.pa=this.Aa=this.I=this.ya=!1;this.ka=new OF(99,aF);this.o=this.A=this.C=null;this.Ea=!1;this.F=this.G=
0;this.W=new mF(Vx(this));R(this,this.W);this.W.listen("click",this.oy,this);this.M=this.va+"-mdx";this.ea=new LF(Vx(this));R(this,this.ea);N(this.ea.L(),"ytp-mdx-settings-button");this.ea.listen("click",this.By,this);this.k=new FF(Vx(this),x(this.Up,this),x(this.ko,this),x(this.zy,this),x(this.Ay,this),x(this.qy,this));this.P=new pF(Vx(this));R(this,this.P);this.P.listen("change",x(this.Ld,this,!0));this.P.listen("cancel",this.ny,this);this.P.listen("select",this.Tp,this);this.U=new JF(Vx(this));
R(this,this.U);this.U.listen("change",this.vy,this);this.U.listen("cancel",this.pg,this);this.subscribe("onResize",x(this.Vp,this));this.subscribe("onBackgroundChange",x(this.wy,this));this.subscribe("onTextOpacityChange",x(this.xy,this));this.subscribe("onWindowOpacityChange",x(this.yy,this));this.subscribe("onFontSizeIncrease",x(this.ty,this));this.subscribe("onFontSizeDecrease",x(this.ry,this));this.subscribe("onCaptionsToggle",x(this.uy,this))}z(ZG,Hx);ZG.prototype.va="captions";
ZG.prototype.mc="cc";ZG.prototype.vn="subtitlesModuleData";var $G={background:"#080808",backgroundOpacity:1,charEdgeStyle:3,color:"#fff",fontFamily:4,fontSizeIncrement:0,textOpacity:1,windowColor:"#080808",windowOpacity:0};function aH(a){return"3"!=a.D.g?!1:!!a.O.g.textTracks}function bH(a,b,c,d,e){w(a.j[b])&&(a.j[c]=d.indexOf(a.j[b]),-1==a.j[c]&&(a.j[c]=e),delete a.j[b])}f=ZG.prototype;
f.create=function(){ZG.H.create.call(this);this.B=this.g.getVideoData();-1==bF.indexOf(this.D.O)&&N(this.g.Qa(),"cc-international");this.j=fc($G);qa(this.j,Ox(this,"display-settings"));bH(this,"fontFamilyOption","fontFamily",VE,$G.fontFamily);bH(this,"charEdgeStyle","charEdgeStyle",WE,$G.charEdgeStyle);this.P.setProperties(this.j);this.ma=new X(["div",["ytp-player-content","ytp-subtitles-player-content"]]);this.ma.X(this.g.Qa());this.ia=this.ma.L();aH(this)||(Wx(this,this.va,this.W),Yx(this,this.k));
cH(this)&&this.load()};f.destroy=function(){this.ma.Yc();this.ma.dispose();this.ia=null;Zx(this,this.k);Xx(this,this.va);ZG.H.destroy.call(this)};function cH(a){if(1==a.D.k.cc_load_policy||1==a.B.Kq||"alwayson"==a.B.yc("yt:cc")||aH(a))return!0;var b=Ox(a,"module-enabled");return null!=b?!!b:"on"==a.B.yc("yt:cc")}function dH(a){a.A.St(x(a.Lt,a),!0,aH(a)?"vtt":void 0)}
f.load=function(){this.pa="alwayson"==this.B.yc("yt:cc");this.Aa="1"==this.B.o.cc_auto_caps||"1"==this.D.k.cc_auto_caps;this.k.C="1"==this.B.o.cc_contribute||"1"==this.D.k.cc_contribute;this.Mb?(Wx(this,this.M,this.ea),this.k.j=this.M):(Xx(this,this.M),this.k.j=null);ZG.H.load.call(this);this.na=!0;if(this.B.$a)this.A=new PG(this.B.k,this.g),this.subscribe("seekto",this.To,this);else{var a=this.B.o.cc_lang_pref||this.D.k.cc_lang_pref||this.B.yc("yt:cc_default_lang")||this.D.O,a=a&&a.split("_").join("-");
this.A=new XG(this.B.wf,this.B.videoId,a,this.B.Lk)}dH(this)};f.By=function(){this.loaded||this.load()};f.unload=function(){this.Mb&&(Xx(this,this.M),this.k.j=null,eH(this,!1),this.wj("control_subtitles_set_track"));if(aH(this)){var a;a=Rc("track",void 0,void 0);for(var b=0;b<a.length;b++)hd(a[b])}else fH(this,!1),gH(this),this.unsubscribe("seekto",this.To,this),this.A.dispose(),this.A=null,this.pg();this.I=this.wa=this.S=this.na=!1;ZG.H.unload.call(this)};f.oa=function(){};
f.Lt=function(){this.na=!1;if(aH(this)){for(var a=this.O.g,b=this.A,c=[],d=KG(b.g,void 0),e=0;e<d.length;e++){var g=d[e],h=YG(b,g),h={kind:"subtitles",label:g.o,srclang:g.j,src:h};g.isDefault&&(h["default"]=1);c.push(H("track",h))}for(b=0;b<c.length;b++)a.appendChild(c[b])}else a=this.U,c=this.A.k,AF(a.j,c),EF(a.j,1E3),Gy(a.j.template,"tabindex",1E3),SD(a.g.g,1001),c.length?KF(a,c[0]):KF(a,null),a=this.I||cH(this)||hH(this.D),c=KG(this.A.g,!0),0<c.length?(this.oa("Caption track list loaded, found "+
c.length+" tracks."),this.wa=!0,GF(this.k,c),a&&(c=this.A,a=c.g.k,c=KG(c.g,!0),(a=0>a?null:c[a])?(this.ya=!0,iH(this,a)):(this.S||jH(this),a=this.A.g.j,a.length&&(a=a[0].toString(),(this.I||this.Aa)&&this.ko(a)))),this.publish("publish_external_event","onCaptionsTrackListChanged")):(this.oa("No captions found."),Zx(this,this.k),Xx(this,this.va),this.unload())};function jH(a){a.S=!0;aH(a)||(a.Ld(),a.Vp())}
f.nE=function(a,b){this.S||jH(this);this.ya&&(this.ya=!1,this.publish("publish_external_event","onCaptionsTrackListChanged"));if(b&&(!this.o||!b.equals(this.o))){gH(this);this.o=b;this.Ea=Ul.test(b.j);var c={trackName:b.o,trackKind:b.k};b.g?(c.trackLangCode=b.g.g,c.fromLangCode=b.j):c.trackLangCode=b.j;this.log(c);this.I&&(c=HF(b)||"",(c=c.replace(/<[^>]*>?/g,""))&&(c+="\n"),c+=hf("YTP_CLICK_FOR_SETTINGS",{GEAR_ICON:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="15px" height="15px" viewBox="0 0 15 15"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.25,5.7C8.783,5.233,8.2,5,7.5,5S6.2,5.233,5.7,5.7C5.233,6.2,5,6.8,5,7.5s0.233,1.283,0.7,1.75C6.2,9.75,6.8,10,7.5,10s1.283-0.25,1.75-0.75C9.75,8.783,10,8.2,10,7.5S9.75,6.2,9.25,5.7z M8.75,2.15c0.6,0.1,1.15,0.317,1.65,0.65l1.5-1.5l1.75,1.75l-1.5,1.5c0.333,0.534,0.583,1.1,0.75,1.7H15v2.5h-2.1c-0.133,0.6-0.367,1.15-0.7,1.65l1.5,1.5l-1.75,1.75l-1.5-1.5c-0.534,0.333-1.1,0.583-1.7,0.75V15h-2.5v-2.1c-0.6-0.167-1.167-0.417-1.7-0.75l-1.5,1.5L1.3,11.9l1.5-1.5C2.467,9.9,2.25,9.35,2.15,8.75H0v-2.5h2.15c0.133-0.6,0.367-1.167,0.7-1.7l-1.5-1.5L3.1,1.3l1.5,1.5c0.5-0.333,1.05-0.55,1.65-0.65V0h2.5V2.15z"/></svg>'}),
this.ia.appendChild(this.ka.Ja),this.ka.Sd(c),this.ka.jd(this.j,this.O.gb()),this.F||(this.F=L(x(this.Fp,this),2E3)));this.publish("publish_external_event","captionschanged",wG(b));jF(this.W);c=this.k;c.B=!0;DF(c.g,!1);IF(this.k,b.toString());Px(this,"module-enabled",!0);this.publish("vss_segment")}kH(this,a.j.concat(a.g))};
function kH(a,b){a.oa("Caption track loaded with "+b.length+" events.");var c=[];C(b,function(a){a.Ib();var b;this.Fa++;b="caption"+this.Fa.toString();c.push(new xx(a.Ib(),a.Ib()+a.durationMs,{id:b}));this.ta[b]=a},a);a.xe.apply(a,c)}f.Fc=function(a){if(a=lH(this,a))this.fa.push(a),this.G||(this.G=L(x(this.Ai,this),0))};f.$c=function(a){if(a=lH(this,a))pb(this.fa,a),this.G||(this.G=L(x(this.Ai,this),0))};function lH(a,b){var c=b.getId();return 0!=c.indexOf("caption")?null:a.ta[c]}
f.uE=function(a){if(a instanceof cG){var b=this.J[a.id];qa(a.params,this.j);dG(a);b&&b.type!=eG(a)&&(hd(b.Ja),delete this.J[a.id],b=null);if(!b){var b=this.J,c=a.id,d;t:{d=a.id;var e=a.params;switch(eG(a)){case 1:d=new QG(d,e);break t;case 2:d=new SG(d,e);break t;default:d=new OF(d,e)}}b=b[c]=d;c=b.Ja;O(c,"captions-asr","asr"==this.o.k);null!=a.params.Gf&&(a.params.Gf=this.Ea?1:0);0==b.id?this.ia.appendChild(c):Kx(this,c)}b.jd(a.params,this.O.gb());if(1==eG(a)){b.pq=a.g;b.Sb={};b.eh=!0;b.Sd(b.pq);
b.Sb.nd=b.ac.length;b.Sb.width=b.Ja.offsetWidth;b.Sb.height=b.Ja.offsetHeight;b.Sb.kq=[];b.Sb.lq=[];for(a=0;a<b.Sb.nd;a++)b.Sb.lq.push(b.ac[a].offsetTop),b.Sb.kq.push(b.ac[a].offsetLeft);b.eh=!1;b.Sd(b.fh)}}else b=a.windowId,this.V[b]||(this.V[b]=[]),this.V[b].push(a)};f.Vp=function(){this.S&&(this.Ld(),Ob(this.J,function(a){a.We()},this))};
function mH(a){var b=[];Ob(a.J,function(a){a instanceof QG&&b.push(a)});if(0!=b.length){b.sort(function(a,b){return b.Da.Zd-a.Da.Zd});var c=nH(a.O).height,d=b[0].Da.Zd;C(b,function(a){a.Da.Zd=d;var b=Math.round(a.Da.nd*a.Bj());d-=Math.round(b/c*100);a.We()},a)}}f.Fp=function(){this.F=0;hd(this.ka.Ja)};
f.Ai=function(){this.G=0;this.S&&(cc(this.V),this.fa.sort(function(a,b){return a.Ib()==b.Ib()?a.o-b.o:a.Ib()-b.Ib()}),C(this.fa,this.uE,this),Ob(this.J,function(a,b){this.V[b]?a.Ct(this.V[b]):(hd(a.Ja),delete this.J[b])},this),mH(this),this.C&&this.C.We(),this.oa("Refreshing caption display..."))};function oH(a,b,c){if(c&&c.length){for(var d=a.j[b],e=0,g=0;g<c.length;g++)if(d==c[g].option){e=(g+1)%c.length;break}a.j[b]=c[e].option;a.Ld(!0)}}f.wy=function(){oH(this,"backgroundOpacity",dF)};
f.xy=function(){oH(this,"textOpacity",eF)};f.yy=function(){oH(this,"windowOpacity",dF)};f.ry=function(){pH(this,-1)};f.ty=function(){pH(this,1)};function pH(a,b){var c=a.j.fontSizeIncrement+b,c=Math.max(-2,Math.min(4,c));a.j.fontSizeIncrement=c;a.Ld()}function gH(a){if(a.o){a.o=null;Ix(a);a.fa=[];a.ta={};a.o=null;a.Ai();kF(a.W);a.k.off();var b=a.k;b.B=!1;DF(b.g,!0);a.A.um()}}
function iH(a,b,c){!b||a.o&&b.equals(a.o)||(null!=c&&(a.I=c),a.Mb?(a.o=b,eH(a,!0),a.wj("control_subtitles_set_track",wG(b)),a.S||jH(a)):(a.A.ct(b,x(a.nE,a)),a.na=!0,IF(a.k,b.toString())))}f.ko=function(a,b){var c=OG(this.A,a);iH(this,c,b);$x(this)};f.Ay=function(){this.pa||(Lx(this,this.U),$x(this))};
f.vy=function(){if(!this.pa){this.pg();var a=this.U.getSelected();if(a){var b=this.o,c=new vG;c.j=b.j;c.B=b.B;c.o=b.o;c.k=b.k;c.isDefault=!1;c.C=b.C;c.D=b.D;c.g=a;LG(this.A.g,c)&&(a=c.toString(),GF(this.k,KG(this.A.g,!0)),IF(this.k,a));iH(this,c,!0)}}};f.ny=function(){this.pg();this.Mb&&this.o&&this.wj("control_subtitles_set_track",wG(this.o))};f.Tp=function(){delete this.j;this.j=fc($G);this.P.setProperties(this.j);Px(this,"display-settings",this.j);this.Ld()};
f.Ld=function(a){var b=this.O.gb();Ob(this.J,function(a){a.jd(this.j,b)},this);this.C&&this.C.jd(this.j,b);this.ka.jd(this.j,b);this.Ai();n(a)&&!a||Px(this,"display-settings",this.j)};f.oy=function(){this.I=!0;qH(this)};function qH(a){a.loaded?a.o?a.Up():a.Lt():a.load()}f.Up=function(){this.F&&(M(this.F),this.Fp());Px(this,"module-enabled",!1);this.publish("vss_segment");gH(this);$x(this);this.I=!1;this.Mb&&(eH(this,!1),this.wj("control_subtitles_set_track"))};f.zy=function(){Lx(this,this.P);$x(this)};
f.qy=function(){Mx(this,this.D.tb+"timedtext_video?v="+this.B.videoId);$x(this)};function rH(a){return ZG.prototype.Ha(a)?new ZG(a):null}
f.Wj=function(a,b){switch(a){case "fontSize":return isNaN(b)||(this.j.fontSizeIncrement=Math.max(-2,Math.min(4,b)),this.Ld()),this.j.fontSizeIncrement;case "reload":b&&dH(this);break;case "stickyLoading":this.D.Eb()&&Px(this,"module-enabled",!!b);break;case "track":if(b){if(!ja(b))break;var c=new vG(b);c.equals(this.o)||(iH(this,c,!0),IF(this.k,c.toString()))}else return this.o?wG(this.o):{};return"";case "tracklist":return this.wa?D(KG(this.A.g,b&&b.includeAsr),function(a){return wG(a)}):[];case "displaySettings":return b&&
ja(b)&&sH(this,b),c=fc(this.j),c.fontFamily=VE[c.fontFamily],c.charEdgeStyle=WE[c.charEdgeStyle],c;case "sampleSubtitles":fH(this,!!b)}};function fH(a,b){if(b&&!a.C){a.C=new OF(98,$E);a.ia.appendChild(a.C.Ja);var c=a.C,d=Y(Vx(a),"YTP_SAMPLE_SUBTITLES");d&&(d=d.replace(/<[^>]*>?/g,""),c.Sd(d));a.C.jd(a.j,a.O.gb())}else!b&&a.C&&(hd(a.C.Ja),a.C=null)}f.Rj=function(){var a="reload fontSize track tracklist displaySettings sampleSubtitle".split(" ");this.D.Eb()&&a.push("stickyLoading");return a};
f.Cn=function(a,b){return a&&w(a)&&UE.test(a)?a:b};f.Dn=function(a,b){return ha(a)&&!isNaN(a)?Math.max(0,Math.min(1,parseFloat(a))):b};f.pE=function(a,b){if(a&&w(a)){var c=WE.indexOf(a);return-1!=c?c:b}return b};f.qE=function(a,b){if(a&&w(a)){var c=VE.indexOf(a);return-1!=c?c:b}return b};f.rE=function(a,b){return ha(a)&&!isNaN(a)?Math.max(-2,Math.min(4,a)):b};var tH=null;
function sH(a,b){if(b)if(ec(b,"reset"))a.Tp();else{if(!tH){var c={};c.color=a.Cn;c.textOpacity=a.Dn;c.background=a.Cn;c.backgroundOpacity=a.Dn;c.windowColor=a.Cn;c.windowOpacity=a.Dn;c.charEdgeStyle=a.pE;c.fontFamilyOption=a.qE;c.fontSizeIncrement=a.rE;tH=c}var c=tH,d;for(d in c)switch(d){case "fontFamilyOption":a.j.fontFamily=c[d](b[d],a.j.fontFamily);break;default:a.j[d]=c[d](b[d],a.j[d])}a.Ld(hH(a.D))}}f=ZG.prototype;f.Ha=function(a){return!!a.getVideoData().wf};
f.ij=function(a){Zx(this,this.k);a?(this.k.j=this.M,Wx(this,this.M,this.ea)):(this.k.j=null,Xx(this,this.M));Yx(this,this.k);a?gH(this):this.loaded&&(this.unload(),this.load())};function eH(a,b){b?(jF(a.W),IF(a.k,a.o.toString())):(kF(a.W),a.k.off())}f.To=function(){this.A.seek(this.g.getCurrentTime())};f.lh=function(){var a=this.o;return a?{cc:a.D}:null};f.uy=function(){this.I=!0;qH(this)};f.K=function(){this.Ia.removeAll();this.G&&(M(this.G),this.G=0);this.F&&(ef(this.F),this.F=0);ZG.H.K.call(this)};function uH(a){Hx.call(this,a);this.va="ypc_license_checker";this.mc="ypc_license";this.B=!1;this.A=0;this.o=!1;this.j=NaN;this.C=xt();this.k=null}z(uH,Hx);
var vH={LICENSE_DENIED_CANNOT_ACTIVATE_RENTAL:"YTP_ERROR_CANNOT_ACTIVATE_RENTAL",LICENSE_DENIED_NOT_SIGNED_IN:"YTP_ERROR_NOT_SIGNED_IN",LICENSE_DENIED_VIDEO_NOT_FOUND:"YTP_ERROR_VIDEO_NOT_FOUND",LICENSE_DENIED_NO_ACTIVE_PURCHASE_AGREEMENT:"YTP_ERROR_PURCHASE_REFUNDED",LICENSE_DENIED_PURCHASE_NOT_FOUND:"YTP_ERROR_PURCHASE_NOT_FOUND",LICENSE_DENIED_PURCHASE_EXPIRED:"YTP_ERROR_RENTAL_EXPIRED",LICENSE_DENIED_STREAMING_UNAVAILABLE:"YTP_ERROR_STREAMING_UNAVAILABLE",LICENSE_DENIED_ALREADY_PINNED_ON_A_DEVICE:"YTP_ERROR_ALREADY_PINNED_ON_A_DEVICE",
LICENSE_DENIED_CONCURRENT_PLAYBACK:"YTP_ERROR_STOPPED_BY_ANOTHER_PLAYBACK",LICENSE_DENIED_TOO_MANY_STREAMS_PER_USER:"YTP_ERROR_TOO_MANY_STREAMS_PER_USER",LICENSE_DENIED_TOO_MANY_STREAMS_PER_ENTITLEMENT:"YTP_ERROR_TOO_MANY_STREAMS_PER_ENTITLEMENT",LICENSE_DENIED_STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED:"YTP_ERROR_STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED",LICENSE_DENIED_UNUSUAL_ACTIVITY:"YTP_ERROR_UNUSUAL_ACTIVITY",LICENSE_DENIED_UNKNOWN:"YTP_ERROR_RETRYABLE_ERROR",LICENSE_DENIED_PLAYBACK_CAP:"YTP_ERROR_LICENSE"};
function wH(a){return xv(a.getVideoData(),"ypc_license_checker_module")}f=uH.prototype;f.Ha=function(){return wH(this.g)};f.create=function(){uH.H.create.call(this);var a=new xx(1E3,2147483646,{priority:0});this.xe(a);this.subscribe("heartbeatparams",this.pF,this);this.subscribe("onStateChange",this.qF,this)};function xH(a){return wH(a)?new uH(a):null}f.Fc=function(){this.B=!0;yH(this,2E3)};f.pF=function(a){this.k=a;yH(this,2E3)};
f.qF=function(a){W(a.state,2)||W(a.state,64)?(this.A=0,this.j&&(M(this.j),this.j=NaN),this.o=!1):(W(a.state,1)||W(a.state,8))&&yH(this,2E3)};function yH(a,b){if(!a.j&&a.B){var c=a.g.getVideoData();if(!qv(c)||a.k)if(qv(c)||!hH(a.g.R()))c=b,void 0==c&&(c=a.o?(c=a.g.getVideoData().Ed)?c:a.k?1E3*a.k.g:6E4:1E3),a.j=L(x(a.Gy,a),c)}}
f.Gy=function(){var a,b,c;c=this.g.R().tb;var d=this.g.getVideoData();qv(d)?(b="GET",a={},c=ee(this.k.url,{request_id:xt()}),d.D&&(c=ee(c,{vvt:d.D})),d.C&&(c=ee(c,{access_token:d.C}))):d.heartbeatToken?(b="GET",a={},c=ee(c+"heartbeat",{video_id:d.videoId,heartbeat_token:d.heartbeatToken}),d.D&&(c=ee(c,{vvt:d.D})),d.C&&(c=ee(c,{access_token:d.C}))):(b="POST",a={video_id:d.videoId,player_id:this.C,request_id:xt(),purchase_id:d.purchaseId,version:"4",player_time_seconds:this.g.getCurrentTime().toString(),
gid:d.Bo,ypc_token:d.Co},d.D&&(a.vvt=d.D),d.C&&(a.access_token=d.C),c+="ypc_license_server");c=ee(c,{cpn:d.Ba});cj(c,{format:"RAW",method:b,ab:a,timeout:3E4,Ma:x(this.bC,this),onError:x(this.aC,this),Td:x(this.cC,this),withCredentials:!0})};
f.bC=function(a){if(this.j){a=a.responseText;var b;t:if(b=a,this.g.getVideoData().heartbeatToken)b=yf(b),b="ok"==b.status?0:"stop"==b.status?1:-1;else{var c=b.match(zH);if(c){if("0"!=c[1]){b=1;break t}b=c[3]}b=b in vH?1:64<=b.length&&b.match(/[0-9a-fA-f]+/)?0:-1}-1==b?AH(this,"decode"):(this.A=0,this.j=NaN,1==b?(this.o=!1,b="YTP_ERROR_LICENSE",this.g.getVideoData().heartbeatToken?a=yf(a).reason||hf(b):((c=a.match(zH))?(a=parseInt(c[1],10))&&(b=cy(a)):a in vH&&(b=vH[a]),a=hf(b)),Ty(this.g.app.k,"heartbeat",
a,void 0)):(this.o=!0,yH(this)))}};f.aC=function(a){AH(this,"net-"+a.status)};f.cC=function(){AH(this,"timeout")};function AH(a,b){if(a.j){a.log({errorType:b});a.j=NaN;var c=++a.A,d=a.g.getVideoData().Fd;c>(d?d:a.k?a.k.j:5)?(c=hf("YTP_ERROR_LICENSE"),Ty(a.g.app.k,"heartbeat",c,void 0)):yH(a)}}var zH=/^GLS\/1.0 (\d+) (\w+).*?\r\n\r\n([^]*)$/;function BH(a){X.call(this,a);this.S=new T;R(this,this.S)}z(BH,X);BH.prototype.subscribe=function(a,b,c){return this.S.subscribe(a,b,c)};BH.prototype.unsubscribe=function(a,b,c){return this.S.unsubscribe(a,b,c)};BH.prototype.Kb=function(a){return this.S.Kb(a)};BH.prototype.publish=function(a,b){return this.S.publish.apply(this.S,arguments)};function CH(a,b,c){BH.call(this,["div",["html5-endscreen","ytp-player-content",c||"base-endscreen"]]);this.g=a;this.Ra=b;this.A=!1}z(CH,BH);CH.prototype.create=function(){this.A=!0};CH.prototype.destroy=function(){this.A=!1};CH.prototype.Ji=function(){return!1};function DH(){X.call(this,["div","ytp-channel-banner-container",["img","ytp-channel-banner",{src:"{{banner}}"}]])}z(DH,X);function EH(){X.call(this,["div","ytp-subscribe-card",["img","ytp-author-image",{src:"{{image}}"}],["div","ytp-subscribe-card-right",["div","ytp-author-name","{{author}}"],["div","html5-subscribe-button-container"]]])}z(EH,X);function FH(a,b){BH.call(this,b);this.F=a;this.videoId=null}z(FH,BH);
FH.prototype.yi=function(a,b){this.videoId=a?a.id||a.video_id:"";O(this.element,"ytp-suggestion-set",!!this.videoId);if(this.videoId){var c,d=a.list?a.playlist_iurlhq:a.iurlhq_webp||a.iurlhq,e=a.list?a.playlist_iurlmq:a.iurlmq_webp||a.iurlmq;b&&d?c=d:!b&&e?c=e:c=Jt(a.thumbnail_ids?a.thumbnail_ids.split(",")[0]:this.videoId,b?"hqdefault.jpg":"mqdefault.jpg");d=fc(a);d.playlist_length=d.playlist_length||0;d.title=d.title||d.playlist_title;d.author=d.author||d.playlist_author;d.image=c;d.background=
"background-image: url("+c+")";d.duration=Iy(a.length_seconds);d.episodic_title=d.title;d.episodic_index=parseInt(d.index,10)+1;d.episodic_length=d.playlist_length;this.template.update(d)}};function GH(a){var b=["div","ytp-watch-next-card",["div","ytp-watch-next-content",["div","ytp-watch-next-header",Y(0,"YTP_WATCH_NEXT")],["img","ytp-watch-next-thumbnail",{src:"{{image}}"}],["div","ytp-watch-next-title","{{title}}"],["div","ytp-watch-next-views","{{view_count_string}}"],["div","ytp-watch-next-uploaded","{{uploaded}}"]]];FH.call(this,a,b)}z(GH,FH);function HH(a,b,c,d,e,g,h){a&&(a={video_id:a,html5:1,page_subscribe:b?1:0},g&&(a.authuser=g),h&&(a.pageid=h),cj("/get_video_metadata",{method:"GET",onError:d,Ma:c,Le:a,context:e}))};function IH(a,b,c){CH.call(this,a,b,"subscribecard-endscreen");this.o=new DH;R(this,this.o);this.B=new By(["div","ytp-channel-curtain"]);R(this,this.B);this.k=new EH;R(this,this.k);(this.j=c?new GH(this.g.app.j.j):null)&&R(this,this.j);this.hide()}z(IH,CH);IH.prototype.create=function(){IH.H.create.call(this);fd(this.L());this.o.X(this.L());this.B.X(this.L());this.k.X(this.L());HH(this.g.getVideoData().videoId,!0,this.C,u,this,this.g.R().Xa,this.g.R().pageId)};
IH.prototype.C=function(a,b){if(this.A){var c=b.user_info,d=this.g.getVideoData();d&&(d.wa=c.external_id);d=c.channel_banner_url;pf(d)||(d="");var e=c.channel_logo_url||c.image_url;pf(e)||(e="");Gy(this.o.template,"banner",d);Gy(this.k.template,"image",e);Gy(this.k.template,"author",c.channel_title||c.username);this.j&&b.watch_next&&(this.j.yi(b.watch_next),this.j.X(this.L()));c=c.subscription_button_html;this.k.template.g["html5-subscribe-button-container"].innerHTML=c?c:""}};function JH(a,b){return lb(a.experiments.experimentIds,b)}function KH(a,b){return gb(wb(arguments,1),pa(lb,a.experiments.experimentIds))};function LH(a,b){var c=["div",["video-ads","html5-stop-propagation"],["div","video-ad-interstitial",["span","",Y(0,"YTP_AD_INTERRUPT_MESSAGE")]],["div","video-ad-status-bar",["div","video-ad-label",Y(0,"YTP_ADVERTISEMENT")],["div","video-ad-time-left"],["div",["html5-progress-bar","html5-stop-propagation"],["div",["html5-ad-progress-list","html5-progress-list"]]]],["div","ad-container"]];X.call(this,c);this.Y=b}z(LH,X);LH.prototype.k=null;LH.prototype.j=null;LH.prototype.g=null;
function MH(a){if(!a.k&&(a.k=a.template.g["ad-container"],a.Y.R().A)){var b=JH(a.Y.R(),"927622")?"ad-container-single-media-element-annotations":"ad-container-single-media-element";N(a.k,b)}return a.k}function NH(a){a.g&&(a.Y.R().A?(Ag(a.g,"ad-video"),OH(a.Y.app,a.g),a.g=null):(hd(a.g),nx(a.g)))}
function PH(a){if(!a.j){if(a.Y.R().B){var b=bd("button");N(b,"video-click-tracking");ed(b,hf("YTP_VISIT_ADVERTISERS_SITE"));var c=bd("div");N(c,"video-click-tracking-container");c.appendChild(b);MH(a).appendChild(c)}else b=bd("div"),zg(b,["video-click-tracking","ad-video"]),MH(a).appendChild(b);a.j=b}return a.j}LH.prototype.K=function(){LH.H.K.call(this);this.g&&(OH(this.Y.app,this.g),this.g=null);NH(this);fd(MH(this));fd(PH(this));this.j=this.k=null;delete this.Y};
function QH(a){if(!a.g){var b;b=a.Y.app;if(b.g.A){var c=Xf(b.A),d=jg(b.A);b.V=new If(c.x,c.y,d.width,d.height);RH(b.B);ox(b.A,1);nx(b.A);b=b.A}else b=SH.getTag(void 0);a.g=b;zg(a.g,["video-stream","ad-video"])}return a.g};function TH(a,b){X.call(this,["canvas"]);this.element.width=a;this.element.height=b;this.width=a;this.height=b;this.context=this.element.getContext("2d");this.g=0;this.A=null}z(TH,X);TH.prototype.k=function(a,b){M(this.g);this.context&&(this.g=CA(x(this.k,this,a,b),b),a.call(this,new Date-this.A))};TH.prototype.K=function(){M(this.g);this.context=null;TH.H.K.call(this)};function UH(a,b){TH.call(this,2*(a+2),2*(a+2));this.C=a;this.j=b;this.B=this.width/2;this.o=this.height/2}z(UH,TH);var VH=3*Math.PI/2,WH=2*Math.PI;function XH(a,b){FH.call(this,a.app.j.j,["a","videowall-still",{tabIndex:0,style:"{{background}}",href:"{{linkurl}}"},["span","videowall-still-featured-label",Y(0,"YTP_FEATURED")],["span","videowall-still-info",["span","videowall-still-info-bg",["span","videowall-still-info-content",["span","videowall-still-info-upnext",Y(0,"YTP_PLAYLIST_UP_NEXT")],["span","videowall-still-info-title","{{title}}"],["span","videowall-still-info-author","{{author}}"],["span","videowall-still-info-duration","{{duration}}"]]]],
["div",["videowall-still-listlabel-episodic","videowall-still-listlabel"],["div","videowall-still-listlabel-episodic-heading",Y(0,"YTP_PLAYLIST_UP_NEXT")],["span","videowall-still-listlabel-episodic-icon"],["div","videowall-still-listlabel-episodic-info",["span","videowall-still-listlabel-episodic-index",["span","","{{episodic_index}}"]," / ",["span","","{{episodic_length}}"]],["span","","{{episodic_title}}"]]],["span",["videowall-still-listlabel-regular","videowall-still-listlabel"],["span","videowall-still-listlabel-icon"],
Y(0,"YTP_PLAYLIST"),["span","videowall-still-listlabel-length"," (",["span","","{{playlist_length}}"],")"]],["span",["videowall-still-listlabel-mix","videowall-still-listlabel"],["span","videowall-still-listlabel-mix-icon"],Y(0,"YTP_MIX"),["span","videowall-still-listlabel-length"," (50+)"]]]);this.Y=a;this.G=b;this.B={};this.C=this.o=this.A=null;this.j=0;this.g=this.k=null;this.listen("click",this.Zw);this.listen("keypress",this.$w)}z(XH,FH);f=XH.prototype;
f.yi=function(a,b){XH.H.yi.call(this,a,b);this.B=a.session_data?Pi(a.session_data,"&"):null;if(this.A=a.endscreen_autoplay_session_data?Pi(a.endscreen_autoplay_session_data,"&"):null){if(!this.g){this.g=new By(["div","videowall-still-listlabel-autoplay",["div","videowall-still-listlabel-autoplay-label",["span","videowall-still-listlabel-autoplay-label-message",Y(0,"YTP_AUTOPLAY")]," ",["span","videowall-still-listlabel-autoplay-countdown","{{autoplay}}"]]]);R(this,this.g);this.g.X(this.element);var c=
new QD(this.F);R(this,c);c.listen("click",this.ip,this);this.Y.R().experiments.j?(c.X(this.template.g["videowall-still-info-content"]),RD(c,"videowall-still-info-cancel")):(c.X(this.g.g["videowall-still-listlabel-autoplay"],0),RD(c,"videowall-still-listlabel-autoplay-cancel"));c.ua(Y(0,"YTP_CANCEL"));c=new QD(this.F);R(this,c);c.listen("click",this.ip,this);c.X(this.template.g["videowall-still-info-bg"],0);RD(c,"videowall-still-info-close");this.Y.R().experiments.j?this.k=new UH(48,48):this.k=new UH(40,
35);R(this,this.k);N(this.k.L(),"autoplay-play-canvas");this.k.X(this.element)}Gy(this.g,"autoplay_title",a.title||a.playlist_title||"");Gy(this.g,"autoplay_author",a.author||a.playlist_author||"")}this.o=a.list;Gy(this.template,"linkurl",YH(this.Y.R(),this.videoId,this.o));var d=c=!1,e=!1;"1"==a.is_episodic?d=!0:this.o&&"RD"==Bv(this.o).type?e=!0:this.o&&(c=!0);O(this.element,"videowall-still-featured",!!a.featured);O(this.element,"videowall-still-list",c);O(this.element,"videowall-still-episodic",
d);O(this.element,"videowall-still-mix",e)};f.select=function(a){this.j&&(ef(this.j),this.j=0);var b=this.Y.app,c=this.videoId;a=a?this.A:this.B;var d=this.o||void 0;if(!c&&!d)throw Error("Playback source is invalid");c={video_id:c,list:d};if(b.g.Ya||"detailpage"!=b.g.ca){a=b.I;var e=a.j;e.o={};e.k={};a.k=!1;Wt(b.I.g);Ot();d?(b.S=!1,ww(b,c,void 0,void 0,void 0)):qw(b,c,1)}else d=new dv(c),d=b.g.getVideoUrl(d,{}),(a||{}).lact=ZH(),s("yt.player.exports.navigate")(d,a,!0),b.fk(d,void 0)};
f.Ip=function(){var a=new Date-this.C,b=this.k,c=a/1E4;b.context.clearRect(0,0,b.width,b.height);b.context.beginPath();b.context.arc(b.B,b.o,b.C+2,0,WH);b.context.fillStyle="rgba(0, 0, 0, 0.6)";b.context.fill();var d=Math.sqrt(3)/2*b.j;b.context.save();b.context.fillStyle="#fff";b.context.translate(b.B-b.j/3,b.o);b.context.beginPath();b.context.lineTo(0,d/2);b.context.lineTo(b.j/1.25,0);b.context.lineTo(0,-d/2);b.context.closePath();b.context.fill();b.context.restore();b.context.beginPath();b.context.arc(b.B,
b.o,b.C,VH,c*WH+VH,!1);b.context.lineWidth=4;b.context.strokeStyle="#fff";b.context.stroke();b=Math.max(1E4-a,0);Gy(this.g,"autoplay",hf("YTP_AUTOPLAY_COUNTDOWN_2",{SECONDS_LEFT:Math.ceil(b/1E3)}));1E4<=a&&this.select(!0)};f.ip=function(a){a.preventDefault();this.j&&(this.G.log({cancelButtonClick:"1"}),this.publish("autonavchangerequest",!1))};function $H(a){a.j&&(ef(a.j),a.j=0);O(a.element,"videowall-still-autoplay",!1);a.publish("autonavchangerequest",!1)}
f.Zw=function(a){!1!==a.Tb.returnValue&&Ky(a)&&(this.select(!1),a.preventDefault())};f.$w=function(a){switch(a.keyCode){case 13:case 32:this.select(),a.preventDefault()}};f.K=function(){$H(this);XH.H.K.call(this)};function aI(a,b,c){CH.call(this,a,b,"videowall-endscreen");this.I=c;this.j=[];this.o=this.k=null;this.B=!1;this.G=new ar(pa(N,this.element,"ytp-animate-tiles"),0);R(this,this.G);this.C=new By(["div","ytp-endscreen-content"]);R(this,this.C);this.C.X(this.element);this.hide()}z(aI,CH);aI.B=96;aI.A=54;aI.j=1;aI.g=2;f=aI.prototype;
f.create=function(){aI.H.create.call(this);var a=this.g.getVideoData();a&&(this.k=a.V);this.tf();this.Ra.subscribe("onResize",this.tf,this);this.Ra.subscribe("videodatachange",this.J,this);this.Ra.subscribe("autonavchange",this.F,this)};f.destroy=function(){this.Ra.unsubscribe("onResize",this.tf,this);this.Ra.unsubscribe("videodatachange",this.J,this);Yh(this.j);this.k=[];this.j=[];aI.H.destroy.call(this)};f.Ji=function(){return this.g.getVideoData().Li};
function bI(a){a=a.g.R();return a.experiments.C&&"detailpage"==a.ca}function cI(a){return bI(a)&&a.g.R().experiments.j&&a.Ji()&&!a.o}
f.show=function(){aI.H.show.call(this);this.G.start();if(this.B||this.o&&this.o!=this.g.getVideoData().Ba)this.o=null,this.B=!1,this.tf();var a=!this.o&&!!this.j[0].A&&bI(this)&&this.Ji();bI(this)&&this.I.log({cancelButtonShow:a?"1":"0",state:this.Ji()?"enabled":"disabled"});a?(a=this.j[0],$H(a),O(a.element,"videowall-still-autoplay",!0),a.C=new Date,a.j=df(x(a.Ip,a),50),a.Ip(),this.j[0].subscribe("autonavchangerequest",this.F,this)):this.o=this.g.getVideoData().Ba};
f.hide=function(){aI.H.hide.call(this);this.A&&($H(this.j[0]),this.j[0].unsubscribe("autonavchangerequest",this.F,this))};
f.tf=function(){if(this.k&&this.k.length){var a=this.element,b;t:{if(yg(this.g.Qa(),"ad-showing")&&(b=G("ad-container"))){b=jg(b).height+20;break t}b=0}sA(a,"marginBottom",b+"px");var c=jg(this.element),d=aI.B,e=aI.A,g=c.width/c.height,h=d/e;b=a=0;var k=Math.max(c.width/d,2),l=Math.max(c.height/e,2);cI(this)&&(k=l=Math.min(k,l));for(var p=this.k.length,r=Math.pow(aI.g,2),t=p*r,v=dI(this,0,l,k),I=dI(this,1,l,k),t=t+(Math.pow(v,2)-r),t=t+(Math.pow(I,2)-r);0<t&&(a<k||b<l);){var S=a/aI.g,ea=b/aI.g,ta=
a<=k-aI.g&&t>=ea*r,Ve=b<=l-aI.g&&t>=S*r;if(S/ea*h>g&&Ve)t-=S*r,b+=aI.g;else if(ta)t-=ea*r,a+=aI.g;else if(Ve)t-=S*r,b+=aI.g;else break}h=!1;k=aI.g+v;t>=3*r&&6>=p*r-t&&(b>=k||a>=k)&&I<=aI.g&&(h=!0);d*=a;e*=b;p=1;p=d/e<g?c.height/e:c.width/d;p=Math.min(p,aI.o);d*=p;e*=p;d*=Ib(c.width/d||1,1,aI.k);e*=Ib(c.height/e||1,1,aI.k);d=Math.floor(Math.min(c.width,d));e=Math.floor(Math.min(c.height,e));c=this.C.L();gg(c,d,e);sA(c,"marginLeft",d/-2+"px");sA(c,"marginTop",e/-2+"px");g=d+aI.j;p=e+aI.j;e=0;r=!1;for(t=
0;t<a;t++)for(k=0;k<b;k++)S=I>aI.g&&1<=e&&!r?e+1:e,l=0,h&&t>=a-aI.g&&k>=b-aI.g?l=1:0==k%aI.g&&0==t%aI.g&&(k<v&&t<v?0==k&&0==t&&(l=v):I>aI.g&&k>=b-I&&t>=a-I?k==b-I&&t==a-I&&(r=!0,S=1,l=I):l=aI.g),0!=l&&(d=this.j[e],d||(d=new XH(this.g,this.I),this.j[e]=d,ea=d.L(),c.appendChild(ea)),d.yi(this.k[S],2<l),S=Math.floor(p*k/b),ea=Math.floor(g*t/a),ta=Math.floor(p*(k+l)/b)-S-aI.j,Ve=Math.floor(g*(t+l)/a)-ea-aI.j,Vf(d.L(),ea,S),gg(d.L(),Ve,ta),sA(d.L(),"transitionDelay",(k+t)/50+"s"),O(d.L(),"videowall-still-mini",
1==l),O(d.L(),"videowall-still-takeover",0==e&&cI(this)),e++);for(a=this.j.length-1;a>=e;a--)d=this.j[a],hd(d.L()),Wh(d);this.j.length=e}};aI.o=1.42;aI.k=1.21;aI.prototype.J=function(){var a=this.g.getVideoData().V;this.k!=a&&(this.k=a,this.tf())};aI.prototype.F=function(a){this.B=a;!a&&this.j[0]&&yg(this.j[0].element,"videowall-still-autoplay")&&($H(this.j[0]),this.o=this.g.getVideoData().Ba,this.tf())};
function dI(a,b,c,d){var e=a.g.R().experiments,g=a.k.length;return 0==b&&cI(a)?aI.g*Math.floor(Math.min(c,d)/aI.g):0==b&&bI(a)&&!e.j&&c>=2*aI.g&&d>2*aI.g||0==b&&c>=3*aI.g&&d>=3*aI.g&&1<=g&&1==a.k[0].episodic?2*aI.g:aI.g};function eI(a){Hx.call(this,a);gf({});this.va="endscreen";this.mc="end";this.j=null;var b=a.R();fI(a)?this.j=new aI(this.g,this.N,this):b.vg?(a=b.experiments.P,b=new IH(this.g,this.N,a),a&&P(b.j.L(),"click",x(this.TB,this)),this.j=b):this.j=new CH(this.g,this.N);this.j.X(this.g.Qa())}z(eI,Hx);function gI(a){return hI(a.R())&&1==lw(a.app).getPlayerType()}function fI(a){a=a.R();return a.xc&&!a.vg}f=eI.prototype;f.Ha=function(a){return gI(a)};
f.create=function(){eI.H.create.call(this);iI(this);this.g.getVideoData().subscribe("dataupdated",this.Kr,this)};f.destroy=function(){this.g.getVideoData().unsubscribe("dataupdated",this.Kr,this);Ix(this);this.j.A&&this.j.destroy();eI.H.destroy.call(this)};f.load=function(){eI.H.load.call(this);this.j.show();if(this.g.R().vg&&.01>Math.random()){var a=this.g.R().experiments.P;this.log({trailerEndscreenShow:1,watchNext:a?1:0})}};f.unload=function(){eI.H.unload.call(this);this.j.hide()};
f.Fc=function(a){eI.H.Fc.call(this,a);var b=this.g.getVideoData(),c=!fI(this.g)||!(!b.V||!b.V.length);this.g.R();var b=xv(b,"ypc_module"),d=jI(this.g.app);!c||b||d||(this.j.A||this.j.create(),"load"==a.getId()&&this.load())};f.$c=function(a){"load"==a.getId()&&this.loaded&&this.unload();eI.H.$c.call(this,a)};f.Kr=function(){Ix(this);iI(this)};f.TB=function(a){var b=this.j.j.videoId,b=YH(this.g.R(),b,null);Mx(this,b,a.ctrlKey)};
function iI(a){var b=Math.max(1E3*(a.g.getVideoData().lengthSeconds-10),0),b=new xx(b,2147483647,{id:"preload"}),c=new xx(2147483647,2147483647,{id:"load",priority:6});a.xe(b,c)}function kI(a){return gI(a)?new eI(a):null};function lI(){X.call(this,["div","ytp-playlist-tray-index-length",["span","ytp-playlist-tray-index","{{index}}"]," / ",["span","ytp-playlist-tray-length","{{length}}"]])}z(lI,X);lI.prototype.Yi=function(a){Gy(this.template,"index",a+1)};function mI(a){iF.call(this,a,"ytp-button-expand",Y(0,"YTP_ST_EXPAND"),"ytp-button-collapse",Y(0,"YTP_ST_COLLAPSE"));SD(this,3050);this.element.setAttribute("aria-haspopup",!0);this.ua([["div","ytp-button-playlist-icon"],["div","ytp-button-playlist-text",Y(0,"YTP_PLAYLIST")]])}z(mI,iF);function nI(a){X.call(this,["div","ytp-playlist-tray-controller"]);this.g=new mI(a);this.g.X(this.template.L());R(this,this.g);this.j=new lI;this.j.X(this.template.L());R(this,this.j)}z(nI,X);function oI(a,b){var c=wv(a,"default.jpg");X.call(this,["div","ytp-playlist-tray-item",{tabIndex:3910,"aria-label":a.title,role:"menuitemradio"},["span","ytp-playlist-tray-item-index",b+1],["span","ytp-playlist-tray-item-now-playing","\u25b6"],["img","ytp-playlist-tray-item-thumbnail",{src:c}],["span","ytp-playlist-tray-item-title",a.title],["span","ytp-playlist-tray-item-author",a.author]]);this.g=b;this.listen("keypress",this.j)}z(oI,X);
oI.prototype.Yi=function(a){a=this.g==a;O(this.element,"ytp-playlist-tray-item-current",a);this.element.setAttribute("aria-checked",a)};oI.prototype.j=function(a){if(13==a.keyCode||32==a.keyCode)a.preventDefault(),this.Ob("click")};function pI(){BH.call(this,["div","ytp-playlist-tray-tray",{role:"menu"}]);this.g=null;this.j=[]}z(pI,BH);function qI(a,b){a.g&&a.g.unsubscribe("shuffle",a.k,a);a.g=b;a.g.subscribe("shuffle",a.k,a);a.k()}pI.prototype.k=function(){Yh(this.j);this.j=[];fd(this.element);for(var a=0;a<=this.g.tc-1;++a){var b=Ov(this.g,a);b&&(b=new oI(b,a),b.Yi(this.g.Na),this.j.push(b),b.listen("click",x(this.o,this,a)),b.X(this.element))}};pI.prototype.o=function(a){this.publish("playvideoat",a)};
pI.prototype.K=function(){Yh(this.j);this.j=[];fd(this.element);pI.H.K.call(this)};function rI(a){Hx.call(this,a);var b=a.Qa();this.D=a.app.j.j;this.B=!1;this.k=this.o=null;this.C=G("ytp-button-playlist",b);P(this.C,"click",x(this.dp,this));this.j=this.A=null}z(rI,Hx);f=rI.prototype;f.va="playlist";
f.create=function(){rI.H.create.call(this);sI(this,this.g.Uc());this.A=new By(["div",["ytp-playlist-tray-container","ytp-player-content"]]);this.A.X(this.g.Qa());this.k=new pI;this.k.subscribe("playvideoat",this.Sp,this);this.k.X(this.A.L(),0);this.j=new nI(this.D);this.j.X(G("html5-title",void 0),0);this.j.g.listen("click",this.dp,this);this.subscribe("fullscreentoggled",this.mq,this);this.subscribe("videodatachange",this.oq,this);this.subscribe("clearvideooverlays",this.nq,this);this.Bi()};
f.Bi=function(){var a=this.g.gr(),b=this.j.j;null!=a?b.show():b.hide();this.j.j.Yi(a);a=this.j.j;b=this.g.Uc();Gy(a.template,"length",b.tc)};f.destroy=function(){rI.H.destroy.call(this);sI(this,null);this.unsubscribe("fullscreentoggled",this.mq,this);this.unsubscribe("videodatachange",this.oq,this);this.unsubscribe("clearvideooverlays",this.nq,this);hd(this.A.L());this.k.dispose();this.k=null;this.A.dispose();this.A=null;hd(this.j.L());this.j.dispose();this.j=null};
f.load=function(){this.publish("command_clear_video_overlays",!0);rI.H.load.call(this);this.B||(qI(this.k,this.o),this.B=!0);for(var a=this.k,b=0;b<a.j.length;b++)a.j[b].Yi(a.g.Na);jF(this.j.g)};f.unload=function(){rI.H.unload.call(this);this.B=!1;kF(this.j.g)};f.nq=function(){this.loaded&&this.unload()};f.Sp=function(a){this.g.Bm(a);this.publish("command_clear_video_overlays",!1)};f.dp=function(){this.loaded?this.publish("command_clear_video_overlays",!1):this.load()};
f.mq=function(a){var b=this.g.R().ca;this.loaded&&!a&&"detailpage"==b&&this.publish("command_clear_video_overlays",!1)};f.oq=function(){sI(this,this.g.Uc());this.B&&qI(this.k,this.o);this.Bi()};function sI(a,b){a.o&&a.o.unsubscribe("shuffle",a.Bi,a);a.o=b;a.o&&a.o.subscribe("shuffle",a.Bi,a)}rI.Ha=function(a){return!!a.Uc()};rI.prototype.Ha=function(a){return rI.Ha(a)};rI.prototype.Em=function(a){return!rI.Ha(a)};rI.g=function(a){return rI.Ha(a)?new rI(a):null};
rI.prototype.K=function(){this.k.unsubscribe("playvideoat",this.Sp,this);ch(this.C);rI.H.K.call(this)};function tI(a,b){Q.call(this);this.g=a;this.j=!!b}z(tI,Q);
function uI(a,b,c){if(c)if(a.j)vI(b,c);else{var d;a.g&&(d=wI(a.g));d&&b.length?(d=[d,"/cache/videos?q=",b.join("&q=")].join(""),cj(d,{format:"JSON",method:"GET",context:a,timeout:2E3,Ma:function(a,d){var h=0;d&&d.ids&&(h=d.ids.length);xI("search","success",{"num-requested":b.length,"num-cached":h});c(d)},onError:function(){xI("search","error",{"num-requested":b.length});c({})},Td:function(){xI("search","timeout",{"num-requested":b.length});yI("__notfound__");c({})}})):c({})}}
function zI(a,b,c){if(c)if(a.j)c({id:b,fmt_list:[{itag:18,lmt:14200992E5}]});else{var d;a.g&&(d=wI(a.g));d&&b?(d=[d,"cache/videos",b,"metadata"].join("/"),cj(d,{format:"JSON",method:"GET",context:a,timeout:600,Ma:function(a,d){c(d);xI("meta","success",{v:b})},onError:function(){xI("meta","error",{v:b});c({})},Td:function(){xI("meta","timeout",{v:b});yI("__notfound__");c({})}})):c({})}}function xI(a,b,c){a={a:"spacecast",module:"cache",request:a,status:b};jc(a,c);bB(ce(a))}
function vI(a,b){a.length?b({ids:a}):b({})}tI.prototype.K=function(){this.g=null;tI.H.K.call(this)};function AI(a){Q.call(this);(this.g=a)&&yI("http://"+a)}z(AI,Q);function wI(a){var b;(b=(b=Di("yt-spacecast-uri"))&&b.hasOwnProperty("uri")?b.uri:null)?"__notfound__"==b&&(b=null):b=a.g?"http://"+a.g:null;return b}function yI(a){var b=Di("yt-spacecast-uri");b||(b={});a?b.uri=a:delete b.uri;Bi("yt-spacecast-uri",b)};var BI=s("yt.prefs.UserPrefs.prefs_")||{};q("yt.prefs.UserPrefs.prefs_",BI,void 0);var CI={},DI="ontouchstart"in document;function EI(a,b,c){var d;switch(a){case "mouseover":case "mouseout":d=3;break;case "mouseenter":case "mouseleave":d=9}return Ad(c,function(a){return yg(a,b)},!0,d)}
function FI(a){var b="mouseover"==a.type&&"mouseenter"in CI||"mouseout"==a.type&&"mouseleave"in CI,c=a.type in CI||b;if("HTML"!=a.target.tagName&&c){if(b){var b="mouseover"==a.type?"mouseenter":"mouseleave",c=CI[b],d;for(d in c.hc){var e=EI(b,d,a.target);e&&!Ad(a.relatedTarget,function(a){return a==e},!0)&&c.publish(d,e,b,a)}}if(b=CI[a.type])for(d in b.hc)(e=EI(a.type,d,a.target))&&b.publish(d,e,a.type,a)}}P(document,"blur",FI,!0);P(document,"change",FI,!0);P(document,"click",FI);
P(document,"focus",FI,!0);P(document,"mouseover",FI);P(document,"mouseout",FI);P(document,"mousedown",FI);P(document,"keydown",FI);P(document,"keyup",FI);P(document,"keypress",FI);P(document,"cut",FI);P(document,"paste",FI);DI&&(P(document,"touchstart",FI),P(document,"touchend",FI),P(document,"touchcancel",FI));function GI(){this.o={};this.A=[]}f=GI.prototype;f.Mc=function(a){return Bd(a,Z(this))};function Z(a,b){return"yt-uix"+(a.Dd?"-"+a.Dd:"")+(b?"-"+b:"")}f.init=u;f.dispose=u;function HI(a,b,c){b=ei(b,c,a);a.A.push(b)}function II(a,b,c,d){d=Z(a,d);var e=x(c,a);b in CI||(CI[b]=new Zh);CI[b].subscribe(d,e);a.o[c]=e}f.Xf=function(a,b,c){var d=this.da(a,b);if(d&&(d=s(d))){var e=wb(arguments,2);vb(e,0,0,a);d.apply(null,e)}};f.da=function(a,b){return Fg(a,b)};function JI(a,b){Dg(a,"tooltip-text",b)}
f.removeData=function(a,b){Gg(a,b)};function KI(a,b,c,d,e,g,h){var k,l;if(k=c.offsetParent){var p="HTML"==k.tagName||"BODY"==k.tagName;p&&"static"==Uf(k,"position")||(l=ag(k),p||(p=(p=bg(k))&&rc?-k.scrollLeft:!p||qc&&Ec("8")||"visible"==Uf(k,"overflowX")?k.scrollLeft:k.scrollWidth-k.clientWidth-k.scrollLeft,l=Mb(l,new Kb(p,k.scrollTop))))}k=l||new Kb;l=lg(a);if(p=$f(a)){var r=Jf(p),p=Math.max(l.left,r.left),t=Math.min(l.left+l.width,r.left+r.width);if(p<=t){var v=Math.max(l.top,r.top),r=Math.min(l.top+l.height,r.top+r.height);v<=r&&
(l.left=p,l.top=v,l.width=t-p,l.height=r-v)}}p=Mc(a);v=Mc(c);p.g!=v.g&&(t=p.g.body,v=cg(t,Dd(v)),v=Mb(v,ag(t)),!qc||Fc(9)||Cd(p)||(v=Mb(v,Ed(p))),l.left+=v.x,l.top+=v.y);a=LI(a,b);b=new Kb(a&2?l.left+l.width:l.left,a&1?l.top+l.height:l.top);b=Mb(b,k);e&&(b.x+=(a&2?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);var I;h&&(I=$f(c))&&(I.top-=k.y,I.right-=k.x,I.bottom-=k.y,I.left-=k.x);return MI(b,c,d,g,I,h,void 0)}
function MI(a,b,c,d,e,g,h){a=a.clone();var k=LI(b,c);c=jg(b);h=h?h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(d||0!=k)k&2?a.x-=h.width+(d?d.right:0):d&&(a.x+=d.left),k&1?a.y-=h.height+(d?d.bottom:0):d&&(a.y+=d.top);g&&(e?(d=a,k=h,l=0,65==(g&65)&&(d.x<e.left||d.x>=e.right)&&(g&=-2),132==(g&132)&&(d.y<e.top||d.y>=e.bottom)&&(g&=-5),d.x<e.left&&g&1&&(d.x=e.left,l|=1),d.x<e.left&&d.x+k.width>e.right&&g&16&&(k.width=Math.max(k.width-(d.x+k.width-e.right),0),l|=4),d.x+k.width>e.right&&g&1&&(d.x=
Math.max(e.right-k.width,e.left),l|=1),g&2&&(l=l|(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0)),d.y<e.top&&g&4&&(d.y=e.top,l|=2),d.y<=e.top&&d.y+k.height<e.bottom&&g&32&&(k.height=Math.max(k.height-(e.top-d.y),0),d.y=e.top,l|=8),d.y>=e.top&&d.y+k.height>e.bottom&&g&32&&(k.height=Math.max(k.height-(d.y+k.height-e.bottom),0),l|=8),d.y+k.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-k.height,e.top),l|=2),g&8&&(l=l|(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0)),e=l):e=256,l=e);g=new If(0,0,0,0);g.left=
a.x;g.top=a.y;g.width=h.width;g.height=h.height;e=l;if(e&496)return e;Vf(b,new Kb(g.left,g.top));h=Lf(g);Nb(c,h)||(c=h,h=Oc(b),g=Cd(Mc(h)),!qc||Ec("10")||g&&Ec("8")?(b=b.style,rc?b.MozBoxSizing="border-box":sc?b.WebkitBoxSizing="border-box":b.boxSizing="border-box",b.width=Math.max(c.width,0)+"px",b.height=Math.max(c.height,0)+"px"):(h=b.style,g?(qc?(g=pg(b,"paddingLeft"),a=pg(b,"paddingRight"),d=pg(b,"paddingTop"),k=pg(b,"paddingBottom"),g=new Hf(d,a,k,g)):(g=Tf(b,"paddingLeft"),a=Tf(b,"paddingRight"),
d=Tf(b,"paddingTop"),k=Tf(b,"paddingBottom"),g=new Hf(parseFloat(d),parseFloat(a),parseFloat(k),parseFloat(g))),b=sg(b),h.pixelWidth=c.width-b.left-g.left-g.right-b.right,h.pixelHeight=c.height-b.top-g.top-g.bottom-b.bottom):(h.pixelWidth=c.width,h.pixelHeight=c.height)));return e}function LI(a,b){return(b&4&&bg(a)?b^2:b)&-5};function NI(){GI.call(this)}z(NI,GI);f=NI.prototype;f.Mc=function(a){var b=GI.prototype.Mc.call(this,a);return b?b:a};f.register=function(){HI(this,"yt-uix-kbd-nav-move-out-done",this.hide)};f.da=function(a,b){var c=NI.H.da.call(this,a,b);return c?c:(c=NI.H.da.call(this,a,"card-config"))&&(c=s(c))&&c[b]?c[b]:null};
f.show=function(a){var b=this.Mc(a);if(b){N(b,Z(this,"active"));var c=OI(this,a,b);if(c){c.cardTargetNode=a;c.cardRootNode=b;PI(this,a,c);var d=Z(this,"card-visible"),e=this.da(a,"card-delegate-show")&&this.da(b,"card-action");this.Xf(b,"card-action",a);this.j=a;qA(c);L(x(function(){e||(pA(c),hi("yt-uix-card-show",b,a,c));QI(c);N(c,d);hi("yt-uix-kbd-nav-move-in-to",c)},this),10)}}};
function OI(a,b,c){var d=c||b,e=Z(a,"card");c=a.Ic(d);var g=Pc(Z(a,"card")+Jg(d));if(g)return a=G(Z(a,"card-body"),g),nd(a,c)||(hd(c),a.appendChild(c)),g;g=document.createElement("div");g.id=Z(a,"card")+Jg(d);g.className=e;(d=a.da(d,"card-class"))&&zg(g,d.split(/\s+/));d=document.createElement("div");d.className=Z(a,"card-border");b=a.da(b,"orientation")||"horizontal";e=document.createElement("div");e.className="yt-uix-card-border-arrow yt-uix-card-border-arrow-"+b;var h=document.createElement("div");
h.className=Z(a,"card-body");a=document.createElement("div");a.className="yt-uix-card-body-arrow yt-uix-card-body-arrow-"+b;hd(c);h.appendChild(c);d.appendChild(a);d.appendChild(h);g.appendChild(e);g.appendChild(d);document.body.appendChild(g);return g}
function PI(a,b,c){var d=a.da(b,"orientation")||"horizontal",e=a.da(b,"position"),g=!!a.da(b,"force-position"),h=a.da(b,"position-fixed"),d="horizontal"==d,k="bottomright"==e||"bottomleft"==e,l="topright"==e||"bottomright"==e,p,r;l&&k?(r=7,p=4):l&&!k?(r=6,p=5):!l&&k?(r=5,p=6):(r=4,p=7);var t=bg(document.body),e=bg(b);t!=e&&(r^=2);var v;d?(e=b.offsetHeight/2-12,v=new Kb(-12,b.offsetHeight+6)):(e=b.offsetWidth/2-6,v=new Kb(b.offsetWidth+6,-12));var I=jg(c),e=Math.min(e,(d?I.height:I.width)-24-6);6>
e&&(e=6,d?v.y+=12-b.offsetHeight/2:v.x+=12-b.offsetWidth/2);var S=null;g||(S=10);I=Z(a,"card-flip");a=Z(a,"card-reverse");O(c,I,l);O(c,a,k);S=KI(b,r,c,p,v,null,S);!g&&S&&(S&48&&(l=!l,r^=2,p^=2),S&192&&(k=!k,r^=1,p^=1),O(c,I,l),O(c,a,k),KI(b,r,c,p,v));h&&(b=parseInt(c.style.top,10),g=Wc(document).y,sA(c,"position","fixed"),sA(c,"top",b-g+"px"));t&&(c.style.right="",b=lg(c),b.left=b.left||parseInt(c.style.left,10),g=Uc(window),c.style.left="",c.style.right=g.width-b.left-b.width+"px");b=G("yt-uix-card-body-arrow",
c);g=G("yt-uix-card-border-arrow",c);d=d?k?"top":"bottom":!t&&l||t&&!l?"left":"right";b.setAttribute("style","");g.setAttribute("style","");b.style[d]=e+"px";g.style[d]=e+"px";k=G("yt-uix-card-arrow",c);l=G("yt-uix-card-arrow-background",c);k&&l&&(c="right"==d?jg(c).width-e-13:e+11,e=c/Math.sqrt(2),k.style.left=c+"px",k.style.marginLeft="1px",l.style.marginLeft=-e+"px",l.style.marginTop=e+"px")}
f.hide=function(a){if(a=this.Mc(a)){var b=Pc(Z(this,"card")+Jg(a));b&&(Ag(a,Z(this,"active")),Ag(b,Z(this,"card-visible")),qA(b),this.j=null,b.cardTargetNode=null,b.cardRootNode=null,b.cardMask&&(hd(b.cardMask),b.cardMask=null))}};function RI(a){a.j&&a.hide(a.j)}f.qD=function(a,b){var c=this.Mc(a);if(c){if(b){var d=this.Ic(c);if(!d)return;d.innerHTML=b}yg(c,Z(this,"active"))&&(c=OI(this,a,c),PI(this,a,c),pA(c),QI(c))}};f.isActive=function(a){return(a=this.Mc(a))?yg(a,Z(this,"active")):!1};
f.Ic=function(a){var b=a.cardContentNode;if(!b){var c=Z(this,"content"),d=Z(this,"card-content");(b=(b=this.da(a,"card-id"))?Pc(b):G(c,a))||(b=document.createElement("div"));var e=b;Ag(e,c);N(e,d);a.cardContentNode=b}return b};
function QI(a){var b=a.cardMask;b||(b=document.createElement("iframe"),b.src='javascript:""',zg(b,["yt-uix-card-iframe-mask"]),a.cardMask=b);b.style.position=a.style.position;b.style.top=a.style.top;b.style.left=a.offsetLeft+"px";b.style.height=a.clientHeight+"px";b.style.width=a.clientWidth+"px";document.body.appendChild(b)};function SI(){GI.call(this);this.g={};this.k={}}z(SI,NI);ba(SI);f=SI.prototype;f.Dd="clickcard";f.register=function(){SI.H.register.call(this);II(this,"click",this.uF,"target");II(this,"click",this.tF,"close")};f.uF=function(a,b,c){b=zd(c.target,"button");b&&b.disabled||(a=(b=this.da(a,"card-target"))?Pc(b):a,b=this.Mc(a),this.da(b,"disabled")||(yg(b,Z(this,"active"))?(this.hide(a),Ag(b,Z(this,"active"))):(this.show(a),N(b,Z(this,"active")))))};
f.show=function(a){SI.H.show.call(this,a);var b=this.Mc(a);if(!Fg(b,"click-outside-persists")){var c=ka(a);if(this.g[c])return;var b=P(document,"click",x(this.Ds,this,a)),d=P(window,"blur",x(this.Ds,this,a));this.g[c]=[b,d]}a=P(window,"resize",x(this.qD,this,a,void 0));this.k[c]=a};f.hide=function(a){SI.H.hide.call(this,a);a=ka(a);var b=this.g[a];b&&($g(b),this.g[a]=null);if(b=this.k[a])$g(b),this.k[a]=null};f.Ds=function(a,b){Bd(b.target,"yt-uix"+(this.Dd?"-"+this.Dd:"")+"-card")||this.hide(a)};
f.tF=function(a){(a=Bd(a,Z(this,"card")))&&this.hide(a.cardTargetNode)};function TI(){GI.call(this)}z(TI,NI);ba(TI);f=TI.prototype;f.Dd="hovercard";f.register=function(){II(this,"mouseenter",this.bG,"target");II(this,"mouseleave",this.dG,"target");II(this,"mouseenter",this.cG,"card");II(this,"mouseleave",this.eG,"card")};
f.bG=function(a){if(UI!=a){UI&&(this.hide(UI),UI=null);var b=x(this.show,this,a),c=parseInt(this.da(a,"delay-show"),10),b=L(b,-1<c?c:200);Dg(a,"card-timer",b.toString());UI=a;a.alt&&(Dg(a,"card-alt",a.alt),a.alt="");a.title&&(Dg(a,"card-title",a.title),a.title="")}};
f.dG=function(a){var b=parseInt(this.da(a,"card-timer"),10);M(b);this.Mc(a).isCardHidable=!0;b=parseInt(this.da(a,"delay-hide"),10);b=-1<b?b:200;L(x(this.xF,this,a),b);if(b=this.da(a,"card-alt"))a.alt=b;if(b=this.da(a,"card-title"))a.title=b};f.xF=function(a){this.Mc(a).isCardHidable&&(this.hide(a),UI=null)};f.cG=function(a){a&&(a.cardRootNode.isCardHidable=!1)};f.eG=function(a){a&&this.hide(a.cardTargetNode)};var UI=null;function VI(a,b,c,d){this.Cc=a;this.A=!1;this.j=new Zh;this.B=ah(this.Cc,"click",x(this.cB,this),"yt-dialog-dismiss");WI(this);this.C=b;this.F=c;this.D=d;this.k=this.o=null}var XI={LOADING:"loading",wG:"content",KK:"working"};function YI(a,b){a.$()||a.j.subscribe("post-all",b)}function WI(a){a=G("yt-dialog-fg-content",a.Cc);var b=[];Ob(XI,function(a){b.push("yt-dialog-show-"+a)});Bg(a,b);N(a,"yt-dialog-show-content")}f=VI.prototype;
f.show=function(){if(!this.$()){document.activeElement&&document.activeElement!=document.body&&document.activeElement.blur&&document.activeElement.blur();if(!this.D){this.g||(this.g=Pc("yt-dialog-bg"),this.g||(this.g=bd("div"),this.g.id="yt-dialog-bg",this.g.className="yt-dialog-bg",document.body.appendChild(this.g)));var a;t:{var b=window,c=b.document;a=0;if(c){a=c.body;var d=c.documentElement;if(!d||!a){a=0;break t}b=Uc(b).height;if(Vc(c)&&d.scrollHeight)a=d.scrollHeight!=b?d.scrollHeight:d.offsetHeight;
else{var c=d.scrollHeight,e=d.offsetHeight;d.clientHeight!=e&&(c=a.scrollHeight,e=a.offsetHeight);a=c>b?c>e?c:e:c<e?c:e}}}this.g.style.height=a+"px";pA(this.g)}Pg(this.Cc);a=ZI(this);$I(a);this.C||(this.o=P(document,"keydown",x(this.fA,this)));a=this.Cc;d=ei("player-added",this.eA,this);Dg(a,"player-ready-pubsub-key",d);this.F&&(this.k=P(document,"click",x(this.gA,this)));pA(this.Cc);N(document.body,"yt-dialog-active");RI(SI.getInstance());RI(TI.getInstance())}};
function aJ(){var a=Qc("yt-dialog");return gb(a,function(a){return oA(a)})}f.eA=function(){Pg(this.Cc)};function ZI(a){var b=Rc("iframe",null,a.Cc);C(b,function(a){var b=Fg(a,"onload");b&&(b=s(b))&&P(a,"load",b);if(b=Fg(a,"src"))a.src=b},a);return tb(b)}function $I(a){C(document.getElementsByTagName("iframe"),function(b){-1==cb(a,b)&&N(b,"iframe-hid")})}function bJ(){var a=Qc("iframe-hid");C(a,function(a){Ag(a,"iframe-hid")})}
f.cB=function(a){a=a.currentTarget;a.disabled||(a=Fg(a,"action")||"",cJ(this,a))};
function cJ(a,b){if(!a.$()){a.j.publish("pre-all");a.j.publish("pre-"+b);qA(a.Cc);RI(SI.getInstance());RI(TI.getInstance());aJ()||(qA(a.g),Ag(document.body,"yt-dialog-active"),Qg(),bJ());a.o&&($g(a.o),a.o=null);a.k&&($g(a.k),a.k=null);var c=a.Cc;if(c){var d=Fg(c,"player-ready-pubsub-key");d&&(gi(d),Gg(c,"player-ready-pubsub-key"))}a.j.publish("post-all");hi("yt-ui-dialog-hide-complete",a);"cancel"==b&&hi("yt-ui-dialog-cancelled",a);a.j&&a.j.publish("post-"+b)}}
f.fA=function(a){L(x(function(){27==a.keyCode&&cJ(this,"cancel")},this),0)};f.gA=function(a){"yt-dialog-base"==a.target.className&&cJ(this,"cancel")};f.$=function(){return this.A};f.dispose=function(){oA(this.Cc)&&cJ(this,"dispose");$g(this.B);this.j.dispose();this.j=null;this.A=!0};q("yt.ui.Dialog",VI,void 0);function dJ(){GI.call(this);this.g=[];this.j={}}z(dJ,GI);ba(dJ);f=dJ.prototype;f.Dd="button";f.Zf=null;f.register=function(){II(this,"click",this.fG);II(this,"keydown",this.$F);II(this,"keypress",this.aG);HI(this,"page-scroll",this.ZF)};f.fG=function(a){a&&!a.disabled&&(eJ(this,a),this.click(a))};
f.$F=function(a,b,c){if(!(c.altKey||c.ctrlKey||c.shiftKey)&&(b=fJ(this,a))){var d=function(a){var b="";a.tagName&&(b=a.tagName.toLowerCase());return"ul"==b||"table"==b},e;d(b)?e=b:e=qd(b,d);if(e){e=e.tagName.toLowerCase();var g;"ul"==e?g=this.pG:"table"==e&&(g=this.oG);g&&gJ(this,a,b,c,x(g,this))}}};f.ZF=function(){var a=this.j;if(0!=Tb(a))for(var b in a){var c=a[b],d=Bd(c.activeButtonNode||c.parentNode,Z(this));if(void 0==d||void 0==c)break;hJ(this,d,c,!0)}};
function gJ(a,b,c,d,e){var g=oA(c),h=9==d.keyCode;h||32==d.keyCode||13==d.keyCode?(d=iJ(a,c))?(b=kd(d),"a"==b.tagName.toLowerCase()?window.location=b.href:eh(b,"click")):h&&jJ(a,b):g?27==d.keyCode?(iJ(a,c),jJ(a,b)):e(b,c,d):(a=yg(b,Z(a,"reverse"))?38:40,d.keyCode==a&&(eh(b,"click"),d.preventDefault()))}f.aG=function(a,b,c){c.altKey||c.ctrlKey||c.shiftKey||(a=fJ(this,a),oA(a)&&c.preventDefault())};function iJ(a,b){var c=Z(a,"menu-item-highlight"),d=G(c,b);d&&Ag(d,c);return d}
function kJ(a,b,c){N(c,Z(a,"menu-item-highlight"));var d=c.getAttribute("id");d||(d=Z(a,"item-id-"+ka(c)),c.setAttribute("id",d));b.setAttribute("aria-activedescendant",d)}f.oG=function(a,b,c){var d=iJ(this,b);b=Mg("table",b);var e=Mg("tr",b),e=Rc("td",null,e).length;b=Rc("td",null,b);d=lJ(d,b,e,c);-1!=d&&(kJ(this,a,b[d]),c.preventDefault())};f.pG=function(a,b,c){if(40==c.keyCode||38==c.keyCode){var d=iJ(this,b);b=eb(Rc("li",null,b),oA);d=lJ(d,b,1,c);kJ(this,a,b[d]);c.preventDefault()}};
function lJ(a,b,c,d){var e=b.length;a=cb(b,a);if(-1==a)if(38==d.keyCode)a=e-c;else{if(37==d.keyCode||38==d.keyCode||40==d.keyCode)a=0}else 39==d.keyCode?(a%c==c-1&&(a-=c),a+=1):37==d.keyCode?(0==a%c&&(a+=c),--a):38==d.keyCode?(a<c&&(a+=e),a-=c):40==d.keyCode&&(a>=e-c&&(a-=e),a+=c);return a}function mJ(a,b){var c=b.iframeMask;c||(c=document.createElement("iframe"),c.src='javascript:""',c.className=Z(a,"menu-mask"),b.iframeMask=c);return c}
function hJ(a,b,c,d){var e=Bd(b,Z(a,"group")),g=!!a.da(b,"button-menu-ignore-group"),e=e&&!g?e:b,g=5,h=4,k=lg(b);if(yg(b,Z(a,"reverse"))){g=4;h=5;k=k.top+"px";try{c.style.maxHeight=k}catch(l){}}yg(b,"flip")&&(yg(b,Z(a,"reverse"))?(g=6,h=7):(g=7,h=6));var p;a.da(b,"button-has-sibling-menu")?p=Zf(e):a.da(b,"button-menu-root-container")&&(p=nJ(a,b));qc&&!Ec("8")&&(p=null);var r;p&&(r=lg(p),r=new Hf(-r.top,r.left,r.top,-r.left));p=new Kb(0,1);yg(b,Z(a,"center-menu"))&&(p.x-=Math.round((jg(c).width-jg(b).width)/
2));d&&(p.y+=Wc(document).y);if(a=mJ(a,b))b=jg(c),a.style.width=b.width+"px",a.style.height=b.height+"px",KI(e,g,a,h,p,r,197),d&&sA(a,"position","fixed");KI(e,g,c,h,p,r,197)}function nJ(a,b){if(a.da(b,"button-menu-root-container")){var c=a.da(b,"button-menu-root-container");return Bd(b,c)}return document.body}
f.pu=function(a){if(a){var b=fJ(this,a);if(b){a.setAttribute("aria-pressed","true");a.setAttribute("aria-expanded","true");b.originalParentNode=b.parentNode;b.activeButtonNode=a;b.parentNode.removeChild(b);var c;this.da(a,"button-has-sibling-menu")?c=a.parentNode:c=nJ(this,a);c.appendChild(b);b.style.minWidth=a.offsetWidth-2+"px";var d=mJ(this,a);d&&c.appendChild(d);(c=!!this.da(a,"button-menu-fixed"))&&(this.j[Jg(a).toString()]=b);hJ(this,a,b,c);ii("yt-uix-button-menu-before-show",a,b);pA(b);this.Xf(a,
"button-menu-action",!0);N(a,Z(this,"active"));b=x(this.ls,this,a,!1);c=x(this.ls,this,a,!0);d=x(this.lC,this,a,void 0);this.Zf&&fJ(this,this.Zf)==fJ(this,a)||oJ(this);hi("yt-uix-button-menu-show",a);$g(this.g);this.g=[P(document,"click",c),P(document,"contextmenu",b),P(window,"resize",d)];this.Zf=a}}};
function jJ(a,b){if(b){var c=fJ(a,b);if(c){a.Zf=null;b.setAttribute("aria-pressed","false");b.setAttribute("aria-expanded","false");b.removeAttribute("aria-activedescendant");qA(c);a.Xf(b,"button-menu-action",!1);var d=mJ(a,b),e=Jg(c).toString();delete a.j[e];L(function(){d&&d.parentNode&&d.parentNode.removeChild(d);c.originalParentNode&&(c.parentNode.removeChild(c),c.originalParentNode.appendChild(c),c.originalParentNode=null,c.activeButtonNode=null)},1)}var e=Bd(b,Z(a,"group")),g=[Z(a,"active")];
e&&g.push(Z(a,"group-active"));Bg(b,g);hi("yt-uix-button-menu-hide",b);$g(a.g);a.g.length=0}}f.lC=function(a,b){var c=fJ(this,a);if(c){b&&(c.innerHTML=b);var d=!!this.da(a,"button-menu-fixed");hJ(this,a,c,d)}};f.getContent=function(a){return G(Z(this,"content"),a)};
f.ls=function(a,b,c){c=c||window.event;c=c.target||c.srcElement;3==c.nodeType&&(c=c.parentNode);var d=Bd(c,Z(this));if(d){var d=fJ(this,d),e=fJ(this,a);if(d==e)return}var d=Bd(c,Z(this,"menu")),e=d==fJ(this,a),g=yg(c,Z(this,"menu-item")),h=yg(c,Z(this,"menu-close"));if(!d||e&&(g||h))if(jJ(this,a),d&&b&&this.da(a,"button-menu-indicate-selected")){if(a=G(Z(this,"content"),a))Kc&&"innerText"in c?b=c.innerText.replace(/(\r\n|\r|\n)/g,"\n"):(b=[],yd(c,b,!0),b=b.join("")),b=b.replace(/ \xAD /g," ").replace(/\xAD/g,
""),b=b.replace(/\u200B/g,""),Kc||(b=b.replace(/ +/g," "))," "!=b&&(b=b.replace(/^\s*/,"")),pd(a,b);pJ(this,d,c)}};function pJ(a,b,c){var d=Z(a,"menu-item-selected");a=Qc(d,b);C(a,function(a){Ag(a,d)});N(c.parentNode,d)}function fJ(a,b){if(!b.widgetMenu){var c=a.da(b,"button-menu-id"),c=c&&Pc(c),d=Z(a,"menu");c?zg(c,[d,Z(a,"menu-external")]):c=G(d,b);b.widgetMenu=c}return b.widgetMenu}
function eJ(a,b){if(a.da(b,"button-toggle")){var c=Bd(b,Z(a,"group")),d=Z(a,"toggled"),e=yg(b,d);if(c&&a.da(c,"button-toggle-group")){var g=a.da(c,"button-toggle-group"),c=Qc(Z(a),c);C(c,function(a){a!=b||"optional"==g&&e?(Ag(a,d),a.removeAttribute("aria-pressed")):(N(b,d),a.setAttribute("aria-pressed","true"))})}else e?b.removeAttribute("aria-pressed"):b.setAttribute("aria-pressed","true"),Cg(b,d)}}
f.click=function(a){if(fJ(this,a)){var b=fJ(this,a),c=Bd(b.activeButtonNode||b.parentNode,Z(this));c&&c!=a?(jJ(this,c),L(x(this.pu,this,a),1)):oA(b)?jJ(this,a):this.pu(a);a.focus()}this.Xf(a,"button-action")};function oJ(a){a.Zf&&jJ(a,a.Zf)};function qJ(){GI.call(this)}z(qJ,GI);ba(qJ);f=qJ.prototype;f.Qc=null;f.Cj=null;f.Dd="overlay";f.register=function(){II(this,"click",this.vu,"target");II(this,"click",this.hide,"close");rJ(this)};
f.vu=function(a){if(!this.Qc||!oA(this.Qc.Cc)){var b=this.Mc(a);a=sJ(b,a);b||(b=a?a.overlayParentNode:null);if(b&&a){var c=!!this.da(b,"disable-shortcuts")||!1;this.Qc=new VI(a,c);this.Cj=b;var d=G("yt-dialog-fg",a);if(d){var e=this.da(b,"overlay-class")||"",g=this.da(b,"overlay-style")||"default",h=this.da(b,"overlay-shape")||"default",e=e?e.split(" "):[];e.push(Z(this,g));e.push(Z(this,h));zg(d,e)}this.Qc.show();hi("yt-uix-kbd-nav-move-to",a);rJ(this);c||(c=x(function(a){yg(a.target,"yt-dialog-base")&&
tJ(this)},this),a=G("yt-dialog-base",a),this.g=P(a,"click",c));this.Xf(b,"overlay-shown");RI(SI.getInstance());oJ(dJ.getInstance())}}};function rJ(a){a.j||(a.j=ei("yt-uix-overlay-hide",uJ));a.Qc&&YI(a.Qc,function(){var a=qJ.getInstance();a.Cj=null;a.Qc.dispose();a.Qc=null})}function tJ(a){if(a.Qc){var b=a.Cj;cJ(a.Qc,"overlayhide");a.Xf(b,"overlay-hidden");a.Cj=null;a.g&&($g(a.g),a.g=null);a.Qc=null}}
function sJ(a,b){var c;if(a)if(c=G("yt-dialog",a)){var d=Pc("body-container");d&&(d.appendChild(c),a.overlayContentNode=c,c.overlayParentNode=a)}else c=a.overlayContentNode;else b&&(c=Bd(b,"yt-dialog"));return c}f.Ic=function(a){return G("yt-dialog-content",a.overlayContentNode||a)};f.hide=function(){hi("yt-uix-overlay-hide")};function uJ(){tJ(qJ.getInstance())}f.show=function(a){this.vu(a)};function vJ(a){Q.call(this);this.j=a;this.g=[];this.g.push(ei("yt-uix-load-more-success",this.k,this))}z(vJ,Q);var wJ=!1;vJ.prototype.k=function(){var a={},b=sb(tb(Qc("spacecast-item")),tb(Qc("yt-lockup-video")));C(b,function(b){var c=b.getAttributeNode("data-context-item-id");if(c&&c.value){var c=c.value,g=a[c];g||(g=[],a[c]=g);g.push(b)}});var b=Vb(a),c=y();uI(this.j,b,x(this.o,this,a,c))};
vJ.prototype.o=function(a,b,c){b=y()-b;var d=0;c&&c.ids&&(xJ(),C(c.ids,function(b){C(a[b],function(a){N(a,"spacecast-cached")})}),d=c.ids.length);bB(ce({a:"spacecast",module:"highlight",count:Vb(a).length,cached:d,"cache-latency":b}));d&&yJ()};function yJ(){if(bf("INIT_SPACECAST_PROMO")&&!wJ){var a=G("spacecast-promo-overlay");a&&(wJ=!0,qJ.getInstance().show(a))}}function xJ(){var a=s("yt.player.getPlayerByElement");a&&a("player-api")}
vJ.prototype.K=function(){this.j=null;this.g.length&&(gi(this.g),this.g=[]);vJ.H.K.call(this)};function zJ(){Q.call(this);this.k=this.j=this.g=null}z(zJ,Q);ba(zJ);zJ.prototype.init=function(a){this.g||(this.g=new AI(a||null),this.j=new tI(this.g),this.k=new vJ(this.j))};zJ.prototype.K=function(){this.o&&(this.k.dispose(),this.k=null);this.j&&(this.j.dispose(),this.j=null);this.g&&(this.g.dispose(),this.g=null);zJ.H.K.call(this);delete zJ.Cb};function AJ(a){Hx.call(this,a);this.mc=this.va="spacecast";this.j=null}z(AJ,Hx);f=AJ.prototype;f.Ha=function(){return!!this.g.getVideoData().Ia};function BJ(a){return a.getVideoData().Ia?new AJ(a):null}f.create=function(){AJ.H.create.call(this);var a=this.g.getVideoData().Ia,b=zJ.getInstance();b&&b.init(a);this.j=b;this.load()};f.destroy=function(){AJ.H.destroy.call(this);this.j=null};
f.load=function(){AJ.H.load.call(this);var a=this.g.getVideoData().videoId,b=this.j.j,c=y(),c=x(this.jC,this,a,c),d=window.spacecastMeta;d&&d.id&&d.id==a?(c(d),xI("meta","prefetch",{v:a})):zI(b,a,c)};f.jC=function(a,b,c){b=y()-b;var d=0;if(c){var e=c.id;c=c.fmt_list;if(e&&c){var g={};C(c,function(a){a.itag&&(g[a.itag.toString()]=!0)});if(c=CJ(this,wI(this.j.g),e,g))d=this.g.getVideoData(),d.U=c,pv(d),this.g.dr("auto"),d=1}}Jx(this);bB(ce({a:"spacecast",module:"player",v:a,docid:a,cached:d,"cache-latency":b}))};
function CJ(a,b,c,d){if(!b)return null;a=a.g.getVideoData();a=hv(a.re);a=eb(a,function(a){return!!d[a.itag]});if(!a.length)return null;var e=Ti(b)||"",g=Number(Vd(b)[4]||null)||null;return D(a,function(a){var b=K(K(me(le(ke(Ee(a.url),"http"),e),g),"orig_host",Ui(a.url)),"scid",c);a.url=b.toString();return ce(a)}).join(",")};function DJ(){var a=lc,b;if(b=ut())t:{if(navigator.plugins&&0<navigator.plugins.length)for(b=0;b<navigator.plugins.length;b++)if(0<=navigator.plugins[b].name.indexOf("NVIDIA 3D Vision")){b=!0;break t}b=!1}if(b)t:{var c=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);if(c&&1<c.length&&4<=c[1]){c=document.createElement("embed");c.setAttribute("id","NvImageDetectionFFID");c.setAttribute("style","visibility: hidden");c.setAttribute("width",25);c.setAttribute("height",25);c.setAttribute("type","image/jps");
ed(document.documentElement,c);c=Pc("NvImageDetectionFFID");try{if(null!=c){b=27527<=c.NvGetDriverVersion();break t}}catch(d){}}b=!1}return b||!(!a||-1==a.indexOf("Sony"))};function EJ(a){PD.call(this);this.label=Y(0,"YTP_THREED_SHORT");this.element=new TD(a,[Y(0,"YTP_ON"),Y(0,"YTP_OFF")]);R(this,this.element);this.element.fb(this.label);WD(this.element,2100);this.priority=10;this.A=!0;VD(this.element,1)}z(EJ,PD);EJ.prototype.G=function(){this.element.Ob("select")};EJ.prototype.getSelected=function(){return this.element.getSelected()};function FJ(a){X.call(this,["span"]);this.element.innerHTML=a}z(FJ,X);function GJ(a){var b=["div",["ytp-dialog","html5-stop-propagation"],["div","ytp-dialog-title",Y(0,"YTP_THREED_HTML5_WARNING_DIALOG_TITLE")],["div","ytp-dialog-body","{{content}}"],["div","ytp-dialog-buttons","{{buttons}}"]];X.call(this,b);b=Y(0,"YTP_THREED_HTML5_WARNING_DIALOG_CHANGE_MODE");this.g=new QD(a,"ytp-dialog-button",b);R(this,this.g);this.g.ua(b);b=Y(0,"YTP_CLOSE");this.j=new QD(a,"ytp-dialog-button",b);this.j.ua(b);R(this,this.j);this.template.update({content:new FJ(Y(0,"YTP_THREED_HTML5_WARNING_DIALOG_MESSAGE",
{BEGIN_LINK:'<a href="//support.google.com/youtube/bin/answer.py?answer=1229982">',END_LINK:"</a>"})),buttons:[this.g,this.j]})}z(GJ,nF);function HJ(a){Hx.call(this,a);gf({YTP_THREED_HTML5_WARNING_DIALOG_TITLE:"No HTML5 3D hardware detected",YTP_THREED_HTML5_WARNING_DIALOG_MESSAGE:"Get $BEGIN_LINKhelp setting up HTML5 3D$END_LINK, or change 3D viewing modes.",YTP_THREED_HTML5_WARNING_DIALOG_CHANGE_MODE:"Change 3D viewing mode"});this.j=new EJ(Vx(this));R(this,this.j);VD(this.j.element,1);this.j.listen("change",this.dB,this);this.j.listen("select",this.eB,this);this.k=new GJ(Vx(this));R(this,this.k);this.k.g.listen("click",this.wr,
this);this.k.j.listen("click",this.pg,this)}z(HJ,Hx);f=HJ.prototype;f.vn="threeDModuleData";f.va="threed";f.mc="threed";f.create=function(){IJ(this.g.app,void 0);Yx(this,this.j);HJ.H.create.call(this)};f.destroy=function(){Zx(this,this.j);IJ(this.g.app,!0);HJ.H.destroy.call(this)};function JJ(a){return HJ.prototype.Ha(a)?new HJ(a):null}f.Ha=function(a){a=a.getVideoData();return DJ()?!!a.ma||!!a.Ur:!1};
function KJ(a,b){if(a.g.getVideoData().kh!=b)if(Lx(a),DJ()){var c=a.g.app,d=lw(c);d.g.j&&d.g.j.g||(d.g.kh=!d.g.kh,pv(d.g),mw(d,"r"));IJ(c)}else b&&(Lx(a,a.k),VD(a.j.element,1),$x(a))}f.wr=function(){Mx(this,"/select_3d_mode?video_id="+this.g.getVideoData().videoId)};f.dB=function(){0==this.j.getSelected()?KJ(this,!0):KJ(this,!1)};f.eB=function(){$x(this);this.wr()};function LJ(a){PD.call(this);this.g=2;this.label=Y(0,"YTP_THREED_SHORT");this.menu=new zF(a,x(this.k,this),x(this.B,this));R(this,this.menu);this.element=new tF(a,Y(0,"YTP_WEBGL_ANAGLYPH"),this.menu);R(this,this.element);vF(this.element,100);AF(this.menu,[0,1,2]);a=2100;EF(this.menu,a++);a=a++;SD(this.element.g,a);MJ(this,this.g);this.priority=1;this.o=!0}z(LJ,PD);function MJ(a,b){a.g=b;CF(a.menu,b);a.element.k(a.k(b))}
LJ.prototype.k=function(a){switch(a){case 0:return Y(0,"YTP_OFF");case 1:return Y(0,"YTP_WEBGL_3D_2D");case 2:return Y(0,"YTP_WEBGL_3D_ANAGLYPH")}return"."};LJ.prototype.B=function(a){this.element.o();MJ(this,a);this.element.Ob("change")};function NJ(a,b,c){this.A=null;this.o=-1;this.k=a.getVideoData().ka;0!=this.k||"LR"!=a.getVideoData().yc("yt3d:enable")&&"true"!=a.getVideoData().yc("yt3d:enable")||(this.k=1);this.g=new LJ(a.app.j.j);this.g.listen("change",this.hy,this);this.g.listen("change",c,this);this.j=null;this.B=!0;Yx(b,this.g);R(b,this.g)}function OJ(a){if(DJ())return!1;a=a.getVideoData();var b;(b=1==a.ka||2==a.ka)||(b=a.yc["3D"])||(a=a.yc("yt3d:enable"),b="true"==a||"LR"==a||"RL"==a);return b?!0:!1}f=NJ.prototype;f.Mj=function(){return"attribute vec3 aVertPos;attribute vec2 aTexCrd;varying vec2 vTexCrd;void main(void) {  vTexCrd = aTexCrd;  gl_Position = vec4(aVertPos, 1.0);}"};
f.Lj=function(){return"precision mediump float;\nuniform sampler2D uSplr;\nuniform int mode;\nvarying vec2 vTexCrd;\nuniform mat4 mLt;\nuniform mat4 mRt;\nvoid anaglyph(float x, float y) {\n  x *= 0.5;\n  vec4 cLt = texture2D(uSplr, vec2(x, y));\n  vec4 cRt = texture2D(uSplr, vec2(0.5 + x, y));\n  gl_FragColor = mLt * cLt + mRt * cRt;\n}\nvoid main(void) {\n  if (mode == 2)\n    anaglyph(vTexCrd.x, vTexCrd.y);\n  else if (mode == 0)\n    gl_FragColor = texture2D(uSplr, vTexCrd);\n  else if (mode == 1)\n    gl_FragColor = texture2D(uSplr, vec2(vTexCrd.x * 0.5, vTexCrd.y));\n}"};
f.Nj=function(a,b){b.g=a.getUniformLocation(b,"uSplr");a.uniform1i(b.g,0);this.o=a.getAttribLocation(b,"aTexCrd");a.enableVertexAttribArray(this.o);this.j=a.getUniformLocation(b,"mode");a.uniform1i(this.j,this.g.g);var c=1==this.k;a.uniformMatrix4fv(a.getUniformLocation(b,c?"mLt":"mRt"),!1,new Float32Array([.456,-.04,-.015,0,.5,-.038,-.021,0,.176,-.016,-.005,0,0,0,0,1]));a.uniformMatrix4fv(a.getUniformLocation(b,c?"mRt":"mLt"),!1,new Float32Array([-.043,.378,-.072,0,-.088,.734,-.113,0,0,-.018,1.226,
0,0,0,0,1]))};f.Ri=function(a){var b=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,b);a.bufferData(a.ARRAY_BUFFER,new Float32Array([0,1,1,1,0,0,1,0]),a.STATIC_DRAW);b.g=2;b.j=4;this.A=b};f.Si=function(a){a.bindBuffer(a.ARRAY_BUFFER,this.A);a.vertexAttribPointer(this.o,this.A.g,a.FLOAT,!1,0,0)};f.hj=function(){};f.aj=function(a,b){this.B&&a.uniform1i(this.j,this.g.g);a.texImage2D(a.TEXTURE_2D,0,a.RGBA,a.RGBA,a.UNSIGNED_BYTE,b);a.drawArrays(a.TRIANGLE_STRIP,0,4)};f.gj=function(){return!0};
f.hy=function(){this.B=!0};f.destroy=function(a){Zx(a,this.g)};function PJ(){this.g=new Float32Array(16);this.k=new Float32Array(16);this.j=new Float32Array(16);this.identity()}PJ.prototype.identity=function(){this.g.set([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])};PJ.prototype.get=function(){return this.g};
function QJ(a,b){for(var c=0;16>c;c+=4)a.j[c+0]=a.g[c+0]*b[0]+a.g[c+1]*b[4]+a.g[c+2]*b[8]+a.g[c+3]*b[12],a.j[c+1]=a.g[c+0]*b[1]+a.g[c+1]*b[5]+a.g[c+2]*b[9]+a.g[c+3]*b[13],a.j[c+2]=a.g[c+0]*b[2]+a.g[c+1]*b[6]+a.g[c+2]*b[10]+a.g[c+3]*b[14],a.j[c+3]=a.g[c+0]*b[3]+a.g[c+1]*b[7]+a.g[c+2]*b[11]+a.g[c+3]*b[15];c=a.g;a.g=a.j;a.j=c};function TJ(){this.j=new PJ;this.C=this.A=this.o=null;this.B=!1;this.g=this.k=0}f=TJ.prototype;f.Mj=function(){return"attribute vec3 aVertPos;\nvarying vec3 pos;\nvoid main() {\n  gl_Position = vec4(aVertPos.xyz, 1.0);\n  pos = aVertPos;\n}"};f.Lj=function(){return"precision mediump float;varying vec3 pos;uniform sampler2D uSplr;uniform mat4 uVMat;uniform float tanFOVx;uniform float tanFOVy;\n#define INV_PI 0.3183\nvoid main() {  vec3 ray = vec3(pos.x * tanFOVx, pos.y * tanFOVy, -1);  ray = (uVMat * vec4(ray, 1.0)).xyz;  ray = normalize(ray);  vec2 texCrd = vec2(0.5 - atan(ray.x, ray.z) * INV_PI * 0.5,                     acos(ray.y) * INV_PI);  gl_FragColor = vec4(texture2D(uSplr, texCrd).xyz, 1.0);}"};
f.Nj=function(a,b){this.o=a.getUniformLocation(b,"uVMat");a.uniformMatrix4fv(this.o,!1,this.j.get());a.uniform1f(a.getUniformLocation(b,"tanFOVx"),Math.tan(16/9*.35));a.uniform1f(a.getUniformLocation(b,"tanFOVy"),Math.tan(.35));this.C=a.getUniformLocation(b,"uSplr");a.uniform1i(this.C,0)};f.Ri=function(a){this.A=a.createBuffer();a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,this.A);a.bufferData(a.ELEMENT_ARRAY_BUFFER,new Uint16Array([0,1,2,1,2,3]),a.STATIC_DRAW)};f.Si=function(){};
f.hj=function(a){var b=!1;switch(a.keyCode){case 37:case 97:this.k+=.1;b=!0;a.preventDefault();break;case 39:case 100:this.k-=.1;b=!0;a.preventDefault();break;case 38:case 119:this.g+=.1;b=!0;a.preventDefault();break;case 40:case 115:this.g-=.1,b=!0,a.preventDefault()}if(b){this.j.identity();var b=this.j,c=this.g,d=Math.sin(c),c=Math.cos(c);b.k.set([1,0,0,0,0,c,d,0,0,-d,c,0,0,0,0,1]);QJ(b,b.k);b=this.j;c=this.k;d=Math.sin(c);c=Math.cos(c);b.k.set([c,0,-d,0,0,1,0,0,d,0,c,0,0,0,0,1]);QJ(b,b.k);a.preventDefault();
this.B=!0}};f.aj=function(a,b,c,d){this.B&&(a.uniformMatrix4fv(this.o,!1,this.j.get()),this.B=!1);a.clearColor(0,0,0,1);a.clear(a.DEPTH_BUFFER_BIT|a.COLOR_BUFFER_BIT);a.activeTexture(a.TEXTURE0);a.bindTexture(a.TEXTURE_2D,d);a.texImage2D(a.TEXTURE_2D,0,a.RGBA,a.RGBA,a.UNSIGNED_BYTE,b);a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,this.A);a.drawElements(a.TRIANGLES,6,a.UNSIGNED_SHORT,0)};f.gj=function(){return!1};f.destroy=function(){};function UJ(){this.j=null;this.g=-1}f=UJ.prototype;f.Mj=function(){return"attribute vec3 aVertPos;\nattribute vec2 aTexCrd;\nvarying vec2 vTexCrd;\nvoid main(void) {\n  vTexCrd = aTexCrd;\n  gl_Position = vec4(aVertPos, 1.0);\n}"};f.Lj=function(){return"precision mediump float;\nuniform sampler2D uSplr;\nuniform float seed;\nvarying vec2 vTexCrd;\nvoid main(void) {\n  gl_FragColor = vec4(texture2D(uSplr, vTexCrd.xy)).xyz, 1.0);\n}"};
f.Nj=function(a,b){b.g=a.getUniformLocation(b,"uSplr");a.uniform1i(b.g,0);this.g=a.getAttribLocation(b,"aTexCrd");a.enableVertexAttribArray(this.g)};f.Ri=function(a){var b=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,b);a.bufferData(a.ARRAY_BUFFER,new Float32Array([0,1,1,1,0,0,1,0]),a.STATIC_DRAW);b.g=2;b.j=4;this.j=b};f.Si=function(a){a.bindBuffer(a.ARRAY_BUFFER,this.j);a.vertexAttribPointer(this.g,this.j.g,a.FLOAT,!1,0,0)};f.hj=function(){};
f.aj=function(a,b){a.texImage2D(a.TEXTURE_2D,0,a.RGBA,a.RGBA,a.UNSIGNED_BYTE,b);a.drawArrays(a.TRIANGLE_STRIP,0,4)};f.gj=function(){return!0};f.destroy=function(){};function VJ(){this.o=null;this.k=-1;this.g=43758.5453;this.j=null}f=VJ.prototype;f.Mj=function(){return"attribute vec3 aVertPos;\nattribute vec2 aTexCrd;\nvarying vec2 vTexCrd;\nvoid main(void) {\n  vTexCrd = aTexCrd;\n  gl_Position = vec4(aVertPos, 1.0);\n}"};f.Lj=function(){return"precision mediump float;\nuniform sampler2D uSplr;\nuniform float seed;\nvarying vec2 vTexCrd;\nfloat noise(float n)\n{\n    return fract(sin(n) * seed);\n}\nvoid main(void) {\n  vec4 col = vec4(texture2D(uSplr,\n      vec2(vTexCrd.x, 1.0 - vTexCrd.y)).xyz, 1.0);\n  float amt = 0.035;\n  float maxCol = max(max(col.x, col.y), col.z);\n  amt = amt * smoothstep(0.0, 0.1, maxCol);\n  amt = amt * smoothstep(0.0, 0.1, 1.0 - maxCol);\n  float noiseL = noise(gl_FragCoord.x + gl_FragCoord.y * 2000.0) * amt;\n  col.xyz = col.xyz + noiseL;\n  gl_FragColor = col;\n}"};
f.Nj=function(a,b){b.g=a.getUniformLocation(b,"uSplr");a.uniform1i(b.g,0);this.j=a.getUniformLocation(b,"seed");a.uniform1f(this.j,this.g);this.k=a.getAttribLocation(b,"aTexCrd");a.enableVertexAttribArray(this.k)};f.Ri=function(a){var b=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,b);a.bufferData(a.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,1,1]),a.STATIC_DRAW);b.g=2;b.j=4;this.o=b};f.Si=function(a){a.bindBuffer(a.ARRAY_BUFFER,this.o);a.vertexAttribPointer(this.k,this.o.g,a.FLOAT,!1,0,0)};f.hj=function(){};
f.aj=function(a,b){this.g+=1;a.uniform1f(this.j,this.g);a.texImage2D(a.TEXTURE_2D,0,a.RGBA,a.RGBA,a.UNSIGNED_BYTE,b);a.drawArrays(a.TRIANGLE_STRIP,0,4)};f.gj=function(){return!0};f.destroy=function(){};function WJ(a,b,c,d){this.O=c;this.j=a.app.j.g;this.D=10;this.A=!0;this.N=this.G=this.I=this.k=this.o=null;this.C=b;this.g=null;this.M=a;this.F=d}
function XJ(a){a.o=document.createElement("canvas");if(!a.o)return 1;a.O(a.o);try{a.k=a.o.getContext("webgl")}catch(b){return 2}if(null==a.k)return 3;YJ(a);var c=ZJ(a);if(0!=c)return c;var c=a.k,d=c.createBuffer();c.bindBuffer(c.ARRAY_BUFFER,d);c.bufferData(c.ARRAY_BUFFER,new Float32Array([-1,-1,0,1,-1,0,-1,1,0,1,1,0]),c.STATIC_DRAW);a.G=d;a.g.Ri(c);c=a.k;d=c.createTexture();c.bindTexture(c.TEXTURE_2D,d);c.texParameteri(c.TEXTURE_2D,c.TEXTURE_MIN_FILTER,c.NEAREST);c.texParameteri(c.TEXTURE_2D,c.TEXTURE_MAG_FILTER,
c.LINEAR);c.texParameteri(c.TEXTURE_2D,c.TEXTURE_WRAP_S,c.CLAMP_TO_EDGE);c.texParameteri(c.TEXTURE_2D,c.TEXTURE_WRAP_T,c.CLAMP_TO_EDGE);a.I=d;c=a.k;c.clearColor(0,0,0,1);c.clear(c.COLOR_BUFFER_BIT|c.DEPTH_BUFFER_BIT);c.bindBuffer(c.ARRAY_BUFFER,a.G);c.vertexAttribPointer(a.J,3,c.FLOAT,!1,0,0);c.activeTexture(c.TEXTURE0);c.bindTexture(c.TEXTURE_2D,a.I);a.g.Si(c);a.B();a.j.crossOrigin="use-credentials";return 0}
function ZJ(a){var b=a.k,c=b.createShader(b.VERTEX_SHADER);b.shaderSource(c,a.g.Mj());b.compileShader(c);if(!b.getShaderParameter(c,b.COMPILE_STATUS))return 4;var d=b.createShader(b.FRAGMENT_SHADER);b.shaderSource(d,a.g.Lj());b.compileShader(d);if(!b.getShaderParameter(c,b.COMPILE_STATUS))return 5;var e=b.createProgram();b.attachShader(e,c);if(1!=b.getProgramParameter(e,b.ATTACHED_SHADERS))return 6;b.attachShader(e,d);if(2!=b.getProgramParameter(e,b.ATTACHED_SHADERS))return 7;b.linkProgram(e);if(0==
b.getProgramParameter(e,b.LINK_STATUS))return 8;b.validateProgram(e);b.useProgram(e);if(0==b.getProgramParameter(e,b.VALIDATE_STATUS))return 9;a.J=b.getAttribLocation(e,"aVertPos");b.enableVertexAttribArray(a.J);a.N=e;a.g.Nj(b,a.N);return 0}WJ.prototype.B=function(){this.A&&(this.j.videoWidth||this.j.videoHeight)&&(YJ(this),this.g.aj(this.k,this.j,this.G,this.I));this.A&&requestAnimationFrame(this.B.bind(this))};
function YJ(a){if(0==a.D&&null!=a.j.offsetParent){if(a.g.gj())var b=a.j.offsetWidth,c=a.j.offsetHeight,d=a.j.offsetTop;else b=a.j.offsetParent.offsetWidth,d=a.j.offsetParent.offsetHeight;c=9*b/16;a.o.top=d;a.o.width=b;a.o.height=c;a.k.j=b;a.k.g=c;a.k.viewport(0,0,b,c)}}WJ.prototype.P=function(){this.A||requestAnimationFrame(this.B.bind(this));$x(this.F)};function $J(a){a.o&&(hd(a.o),a.o=null);a.k=null;a.A=!1;a.g&&a.g.destroy(a.F);a.g=null;a.j.removeAttribute("crossorigin");a.j.hidden=!1;a.D=10};function aK(a){Hx.call(this,a);this.Pi=!0;this.va="webgl";this.subscribe("onResize",this.iD,this);this.subscribe("onKeyPress",this.hD,this);this.subscribe("onStateChange",this.Sc,this);this.o=H("DIV",bK.gD);Kx(this,this.o);this.A=a;a=window.localStorage["yt-html5-player-module-webgl-shadertype"];if(void 0==a||null==a)a="",OJ(this.A)?a="Anaglyph3D":this.A.R().experiments.spherical&&(a="Spherical");this.j=new WJ(this.A,a.toString(),x(this.o.appendChild,this.o),this);this.k=!1}z(aK,Hx);var bK={gD:"video-annotations"};
aK.g=function(a){return aK.Ha(a)?new aK(a):null};aK.prototype.Ha=function(){return aK.Ha(this.g)};aK.Ha=function(a){return OJ(a)&&a.R().experiments.ib||a.R().experiments.spherical?!0:!1};f=aK.prototype;f.iD=function(){this.k&&YJ(this.j)};f.hD=function(a){if(this.k){var b=this.j;b.g&&(b.g.hj(a),b.A||requestAnimationFrame(b.B.bind(b)))}};f.Sc=function(a){if(this.k){var b=this.j,c=b.A;b.A=W(a.state,8);b.A&&!c&&requestAnimationFrame(b.B.bind(b))}};f.K=function(){aK.H.K.call(this)};
f.create=function(){var a=this.j;a.g=null;null!=a.C&&("Anaglyph3D"==a.C?a.g=new NJ(a.M,a.F,a.P.bind(a)):"Spherical"==a.C?a.g=new TJ:"WhiteNoise"==a.C?a.g=new VJ:"NoOp"==a.C&&(a.g=new UJ));a.g&&(a.D=XJ(a),0==a.D?a.j.hidden=!0:(a.M.app.k.Yh(new eu("html5.missingapi.webgl",!1)),$J(a)));this.k=null!=this.j.g;aK.H.create.call(this)};f.destroy=function(){$J(this.j);this.k=!1;aK.H.destroy.call(this)};function cK(a){Hx.call(this,a);gf({YTP_YPC_START_RENTAL_HEADER:"Would you like to start this rental?",YTP_YPC_START_RENTAL_BUTTON:"Start rental period"});this.j=new By(["div","ytp-ypc-clickwrap-overlay",["h2","header",hf("YTP_YPC_START_RENTAL_HEADER")],["div","description",this.g.getVideoData().o.ypc_clickwrap_message],["button","confirm-button",hf("YTP_YPC_START_RENTAL_BUTTON")]]);AA(this.j.L());Uw(this.g,this.j.L());R(this,this.j);this.k=this.j.g["confirm-button"]}z(cK,Hx);f=cK.prototype;f.va="ypc_clickwrap";
f.mc="ypc-clickwrap";f.Ha=function(){return xv(this.g.getVideoData(),"ypc_clickwrap_module")};function dK(a){return xv(a.getVideoData(),"ypc_clickwrap_module")?new cK(a):null}f.create=function(){cK.H.create.call(this);this.load()};f.load=function(){cK.H.load.call(this);var a=this.j.L();BA(a,"block");P(this.k,"click",x(this.LD,this))};f.unload=function(){AA(this.j.L());ch(this.k);cK.H.unload.call(this)};f.LD=function(){Jx(this);this.destroy()};function eK(a){a=a.o;this.k=a.ypc_offer_button_text;this.description=a.ypc_offer_description;this.A=a.ypc_offer_headline;this.o=a.ypc_full_video_message;this.offerId=a.ypc_offer_id;this.g=a.ypc_buy_url;this.thumbnail=a.ypc_item_thumbnail;pf(this.thumbnail)||(this.thumbnail="");this.title=a.ypc_item_title;this.j=a.ypc_item_url;this.videoId=a.ypc_vid};function fK(){X.call(this,["div",["ytp-drawer","html5-stop-propagation"],["div","ytp-drawer-content","{{content}}"],["a","ytp-drawer-close-button"],["a","ytp-drawer-open-button"]]);this.k=this.template.g["ytp-drawer-close-button"];EA(this,this.k,"click",this.hide);this.g=this.template.g["ytp-drawer-open-button"];EA(this,this.g,"click",this.show);this.j=new ar(pa(Ag,this.element,"ytp-drawer-closed"),0);R(this,this.j);this.ua(null);this.hide()}z(fK,X);
fK.prototype.hide=function(){this.j.stop();N(this.element,"ytp-drawer-closed")};fK.prototype.ua=function(a){a?(fK.H.ua.call(this,a),BA(this.element,"block")):AA(this.element)};fK.prototype.show=function(){this.j.start()};fK.prototype.K=function(){ch(this.k);ch(this.g);this.g=this.k=null;fK.H.K.call(this)};function gK(a,b){T.call(this);this.g=new fK;R(this,this.g);this.j=document.createElement("div");zg(this.j,["html5-ypc-endscreen"]);this.o=document.createElement("div");N(this.o,"html5-ypc-overlay");this.k=new By(["div","html5-ypc-module",["div","html5-ypc-action-heading","{{heading}}"],["div","html5-ypc-thumbnail","{{thumbnail_element}}"],["div","html5-ypc-title","{{title}}"],["div","html5-ypc-description","{{description}}"],["button","html5-ypc-purchase","{{button_label}}"]]);R(this,this.k);this.A=
this.k.g["html5-ypc-purchase"];P(this.A,"click",x(this.B,this));pd(this.o,b.o);var c=b.title;b.j&&(c=["a",{href:b.j,target:"blank_"},b.title]);var d="";b.thumbnail&&(d=["img",{src:b.thumbnail}]);this.k.update({heading:b.A,title:c,thumbnail_element:d,description:b.description,button_label:b.k});this.X(a)}z(gK,T);gK.prototype.K=function(){gK.H.K.call(this);this.A&&ch(this.A);hd(this.j);hd(this.o);this.o=this.j=this.g=null};gK.prototype.X=function(a){this.g.X(a);this.g.ua(this.k.L());a.appendChild(this.j)};
function hK(a){var b=a.k.L();a.j.appendChild(b);a.g.ua(null);BA(a.j,"block")}gK.prototype.B=function(){this.publish("ypcContentRequest")};function iK(a){Hx.call(this,a);this.k=this.j=null;this.A=NaN;this.o=null}z(iK,Hx);f=iK.prototype;f.va="ypc";f.mc="ypc";f.Ha=function(){return xv(this.g.getVideoData(),"ypc_module")};function jK(a){return xv(a.getVideoData(),"ypc_module")?new iK(a):null}f.create=function(){iK.H.create.call(this);this.j=new eK(this.g.getVideoData());L(x(this.mB,this),0);this.o=new X(["div",["ytp-player-content","ytp-ypc-player-content"]]);this.o.X(this.g.Qa())};
f.destroy=function(){iK.H.destroy.call(this);this.j=null;this.o.Yc();this.o.dispose();this.o=null};f.mB=function(){this.Pd&&!this.loaded&&this.load()};
f.load=function(){iK.H.load.call(this);var a=this.g.getVideoData();if(this.j.videoId&&!a.na)this.g.Pp({video_id:this.j.videoId,ypc_preview:1});else{this.k=new gK(this.o.L(),this.j);this.k.subscribe("ypcContentRequest",this.ly,this);this.j.videoId&&dd(this.o.L(),this.k.o);if(hI(this.g.R())){var b=new xx(2147483647,2147483647,{priority:2});this.xe(b)}this.k.g.show();M(this.A);this.A=L(x(function(){this.k.g.hide()},this),1E4);this.j.videoId?a.na&&Jx(this):hK(this.k)}};
f.unload=function(){Ix(this);Yh(this.k);this.k=null;iK.H.unload.call(this)};f.Fc=function(a){iK.H.Fc.call(this,a);hK(this.k)};f.$c=function(a){iK.H.$c.call(this,a);a=this.k;AA(a.j);a.g.ua(a.k.L())};f.ly=function(){if(this.j.g)"embedded"==this.g.R().ca?eB(this.j.g):dB(this.j.g);else if(this.j.offerId){var a=s("yt.www.watch.player.handleEndPreview");a&&(this.g.isFullscreen()&&uB(this.g.app),a(this.j.offerId))}};function kK(a){this.o=Math.exp(Math.log(.5)/a);this.g=this.k=0}kK.prototype.j=function(a,b){var c=Math.pow(this.o,a);this.g=b*(1-c)+c*this.g;this.k+=a};kK.prototype.A=function(){return this.g/(1-Math.pow(this.o,this.k))};function lK(a){this.j=window.Float32Array?new Float32Array(a):Array(a);this.g=a-1}lK.prototype.add=function(a){this.g=(this.g+1)%this.j.length;this.j[this.g]=a};lK.prototype.forEach=function(a){for(var b=this.g+1;b<this.j.length;b++)a(this.j[b]||0);for(b=0;b<=this.g;b++)a(this.j[b]||0)};function mK(a,b,c){this.F=0;this.C=a;this.o=b||.5;this.B=c||0;this.D="index";this.g=0;this.k=[]}mK.prototype.j=function(a,b){nK(this,"index");this.k.push({index:this.F++,weight:a,value:b});this.g+=a;for(nK(this,"index");this.g>this.C;){var c=this.g-this.C,d=this.k[0];d.weight<=c?(this.g-=d.weight,this.k.shift()):(this.g-=c,d.weight-=c)}};function oK(a,b){nK(a,"value");var c=b*a.g,d=0,e=NaN;a.k.some(function(a){d+=a.weight;e=a.value;if(d>=c)return!0});return e}
mK.prototype.A=function(){return this.B?(oK(this,this.o-this.B)+oK(this,this.o)+oK(this,this.o+this.B))/3:oK(this,this.o)};function nK(a,b){a.D!=b&&(a.D=b,Cb(a.k,b))};function pK(a){this.policy=a;this.j=this.A=this.B=0;this.D=new lK(100);this.C=0;this.F=y();this.o=new mK(16,.6);this.k=new kK(4);this.policy.j?this.g=new kK(17):this.g=new mK(17,.5,.1);a=Di("yt-player-bandwidth")||{};this.g.j(this.policy.g,0<a.byterate?a.byterate:13E4);0<a.delay&&this.o.j(1,Math.min(+a.delay,2));0<a.tailDelay&&this.k.j(1,+a.tailDelay);this.j=y()}function qK(a,b,c){b=Math.max(b,.05);a.g.j(b,c/b);rK(a)}function sK(a,b,c){isNaN(c)||(a.A+=c);isNaN(b)||(a.B+=b/1E3);rK(a)}
function tK(a){a=a.o.A();a=isNaN(a)?.5:a;return a=Math.min(a,5)}function uK(a){return a.k.A()||0}function vK(a){a=a.g.A();return 0<a?a:1}function wK(a){var b={};b.delay=tK(a);b.tailDelay=uK(a);b.byterate=vK(a);return b}function xK(a){3E4<y()-a.j&&(Tv(wK(a)),a.j=y())}function rK(a){var b=y();a.F=b;500<b-a.C&&(a.D.add(1/(1/vK(a)+uK(a))),a.C=b)}function yK(a){return 4E3<=y()-a.F};function zK(){this.g=.5;this.j=!1};function AK(){Q.call(this);this.g=[];this.B={};this.k={};this.o={};this.j=this.C=null;this.A=[];this.D=null}z(AK,Q);AK.prototype.nr=function(a){if(this.j){var b;var c=ka(a);b=this.B[c];if(!b)if(this.j){if(b=a(this.j)){a=this.B[c]=b;for(var d in this.C)a.subscribe(d,this.C[d]);a.subscribe("command_log_timing",this.F,this);R(this,b)}}else b=null;b&&b.Ha(this.j)&&!lb(this.g,b)&&(b.create(),this.g.push(b),lb(this.A,b.va)&&(b.Mb=this.D,b.ij(!!b.Mb)))}};
function BK(a){a.g=eb(a.g,function(a){if(!this.j||a.Em(this.j)){try{a.destroy()}catch(c){ff(c)}return!1}return!0},a)}function CK(a,b,c){DK(a);a.D=b;a.A=tb(c);C(a.g,function(a){0<=cb(c,a.va)&&(a.Mb=b,a.ij(!!a.Mb))})}function DK(a){C(a.A,function(a){if(a=pw(this,a))a.Mb=null,a.ij(!1)},a);a.D=null;a.A=[]}function Cw(a,b){if(!b)return D(a.g,function(a){return a.va});var c=pw(a,b);return c?c.Rj():[]}function pw(a,b){return E(a.g,function(a){return a.va==b})}
AK.prototype.G=function(a,b){C(this.g,function(c){c.publish(a,b)})};function EK(a){var b={};C(a.g,function(a){qa(b,a.lh())});return b}AK.prototype.F=function(a,b){qa(this.o,a||null);qa(this.k,b||null)};AK.prototype.isAvailable=function(a){return(a=pw(this,a))?a.Pi:!1};function FK(a,b,c){this.o=b;this.g=c;this.k=a}FK.prototype.getMessage=function(){return this.o};FK.prototype.getErrorCode=function(){return this.g};FK.prototype.toString=function(){return"AdError "+this.getErrorCode()+": "+this.getMessage()+(null!=this.j?" Caused by: "+this.j:"")};function GK(a,b){sm.call(this,"adError");this.k=a;this.o=b?b:null}z(GK,sm);var HK="acceptinvitation acceptinvitationlinear click close collapse complete creativeview engagedview exitfullscreen expand firstquartile fullscreen midpoint mute pause progress replay resume rewind skipshown skip start stop thirdquartile unmute userClose videoShareClicked videoShareShown viewable_impression".split(" "),IK="acceptinvitation click collapse creativeview expand progress close".split(" ");function JK(a,b,c){sm.call(this,a);this.o=b;this.k=null!=c?c:null}z(JK,sm);JK.prototype.getAd=function(){return this.o};
var KK={CONTENT_PAUSE_REQUESTED:"contentPauseRequested",CONTENT_RESUME_REQUESTED:"contentResumeRequested",CLICK:"click",sK:"videoClicked",ZH:"engagedview",bI:"expandedChanged",STARTED:"start",us:"impression",su:"viewable_impression",PAUSED:"pause",AJ:"resume",FIRST_QUARTILE:"firstquartile",MIDPOINT:"midpoint",THIRD_QUARTILE:"thirdquartile",COMPLETE:"complete",USER_CLOSE:"userClose",LOADED:"loaded",ALL_ADS_COMPLETED:"allAdsCompleted",SKIPPED:"skip",KG:"skipshown",OJ:"skippableStateChanged",lH:"adMetadata",
kH:"adBreakReady",NI:"log",VOLUME_CHANGED:"volumeChange",EK:"mute",OH:"companionBackfill",PK:"youTubeVideoMetadata",NK:"youTubeChannelMetadata",qK:"urlNavigationRequested"};var LK=["://secure-...imrworldwide.com/","://cdn.imrworldwide.com/","://aksecure.imrworldwide.com/","www.google.com/pagead/sul","www.youtube.com/gen_204\\?a=sul"],MK=0,NK={};function OK(a){return A(B(a))?!1:null!=E(LK,function(b){return null!=a.match(b)})}
function PK(a){if(a){var b=H("iframe",{src:'javascript:"data:text/html,<body><img src=\\"'+a+'\\"></body>"',style:"display:none"});a=Oc(b).body;var c,d=Cn(function(){Tm(c);hd(b)},15E3);c=Rm(b,["load","error"],function(){Cn(function(){Dn(d);hd(b)},5E3)});a.appendChild(b)}}function QK(a){if(a){var b=new Image,c=""+MK++;NK[c]=b;b.onload=b.onerror=function(){delete NK[c]};b.src=a}};var RK={"application/flash":"Flash","application/shockwave-flash":"Flash","application/x-shockwave-flash":"Flash","image/jpeg":"Image","image/jpg":"Image","image/png":"Image","image/gif":"Image",text:"Text"},SK=["ADSENSE","ADSENSE/ADX"],TK=["DART","DART_DFA","DART_DFP"],UK=["FREEWHEEL"],VK=["GDFP"],WK={YI:"video/mp4",$I:"video/mpeg",OI:"application/x-mpegURL",hJ:"video/ogg",aK:"video/3gpp",HK:"video/webm",XI:"audio/mpeg",ZI:"audio/mp4"};var XK=["google-developers.appspot.com","devsite.googleplex.com"],YK=["*.googlesyndication.com"],ZK=["*.youtu.be","*.youtube.com"],$K="ad.doubleclick.net bid.g.doubleclick.net corp.google.com ggpht.com google.co.uk google.com googleads.g.doubleclick.net googleads4.g.doubleclick.net googleadservices.com googlesyndication.com googleusercontent.com gstatic.com prod.google.com pubads.g.doubleclick.net s0.2mdn.net static.doubleclick.net static.doubleclick.net surveys.g.doubleclick.net youtube.com ytimg.com".split(" "),
aL=["googleads.g.doubleclick.net","pubads.g.doubleclick.net"];function bL(a,b){try{var c=we(new J(b)),c=c.replace(/^www./i,"");return gb(a,function(a){return cL(a,c)})}catch(d){return!1}}function cL(a,b){if(A(B(b)))return!1;a=a.toLowerCase();b=b.toLowerCase();return"*."==a.substr(0,2)?(a=a.substr(2),a.length>b.length?!1:b.substr(-a.length)==a&&(b.length==a.length||"."==b.charAt(b.length-a.length-1))):a==b}
function dL(a){var b;if(b="https:"==window.location.protocol)b=(new RegExp("^https?://([a-z0-9-]{1,63}\\.)*("+$K.join("|").replace(/\./g,".")+")(:[0-9]+)?([/?#]|$)","i")).test(a);return b?(a=new J(a),ke(a,"https"),a.toString()):a};function eL(a){window.open(dL(a),"_blank")}function fL(a,b,c){null!=b&&(a=gL(a,b));null!=c&&(A(B(c))||(b=new J(a),Je(b.g,"label")&&(K(b,"acvw",c),a=b.toString().replace(/%2C/g,","))));(c=a=dL(a))&&(OK(c)?PK(c):QK(c))}function hL(a,b){null!=a&&C(a,function(a){fL(a,b)})}function gL(a,b){return a.replace(/\[[a-zA-Z0-9_]+\]/g,function(a){try{var d=ec(b,a),d=d.toString();if(!A(B(d)))return encodeURIComponent(d).replace(/%2C/g,",")}catch(e){}return a})}
function iL(a,b,c){if(null==a)return"";K(a,"label",b);null!=c&&K(a,"value",c.join(";"));return a.toString()};function jL(a,b){this.message=a;this.errorCode=b}jL.prototype.getErrorCode=function(){return this.errorCode};jL.prototype.getMessage=function(){return this.message};
var kL=new jL("Unable to request ads from server. Cause: {0}.",1005),lL=new jL("Unable to request ads from server due to network error.",1012),mL=new jL("Cannot parse the {0} value for the adslist response: {1}.",900),nL=new jL("Invalid usage of the API. Cause: {0}",900),oL=new jL("Unable to display one or more required companions.",602),pL=new jL("There was a problem requesting ads from the server.",1005),qL=new jL("Ad tag URI {0} is invalid. It must be properly encoded before being passed.",1013),
rL=new jL("The provided ad type: {0} is not supported.",1005),sL=new jL("The provided {0} information: {1} is invalid.",1101),tL=new jL("The response does not contain any valid ads.",1009),uL=new jL("The overlay ad content could not be displayed since creative dimensions do not align with display area.",501),vL=new jL("The ad playlist response was malformed or empty.",1010),wL=new jL("The ad response was not understood and cannot be parsed.",1010),xL=new jL("An unexpected error occurred and the cause is not known. Refer to the inner error for more info.",
900),yL=new jL("The ad response contains unexpected element. Cause {0}.",1010),zL=new jL("No assets were found in the VAST ad response.",200),AL=new jL("Duplicate node in <{0}>: {1}",101),BL=new jL("The VAST response document is empty.",1009),CL=new jL("Linear assets were found in the VAST ad response, but none of them matched the video player's capabilities.",403),DL=new jL("Ad request reached a timeout.",301),EL=new jL("VAST response was malformed and could not be parsed.",100),FL=new jL("VAST media file loading reached a timeout of {0} seconds.",
402),GL=new jL("Ad request could not be completed due to a network error.",301),HL=new jL("Non linear assets were found in the VAST ad response, but none of them matched the video player's capabilities.",503),IL=new jL("The maximum number of VAST wrappers ({0}) has been reached.",302),JL=new jL("VAST media file duration differs from the VAST response duration by {0} seconds.",202),KL=new jL("Video player received an ad with unexpected or incompatible linearity",201),LL=new jL("Unknown node in <{0}>: {1}",
101),ML=new jL("Invalid VAST resource type: {0}",101),NL=new jL("Invalid VAST version",102),OL=new jL("No additional VAST wrappers allowed.",300),PL=new jL("No Ads VAST response after one or more Wrappers",303),QL=new jL("There was an error playing the video ad.",400),RL=new jL("VMAP unsupported node in <{0}>: {1}",1010),SL=new jL("An unexpected error occurred within the VPAID creative. Refer to the inner error for more info.",901);
function TL(a,b,c){return UL("adLoadError",a,b||null,wb(arguments,2))}function VL(a,b,c){return UL("adPlayError",a,b||null,wb(arguments,2))}function WL(a,b,c,d,e){var g=a.apply(null,sb([c,d],wb(arguments,3)));b.T(new JK("log",null,g))}function UL(a,b,c,d){if(c instanceof FK)return c;var e=b.errorCode;b=b.message;if(0<d.length)for(var g=0;g<d.length;g++)b=b.replace(new RegExp("\\{"+g+"\\}","ig"),d[g]);a=new FK(a,b,e);a.j=c;return a}
function XL(a,b,c,d){var e=VL.apply(null,sb([b,c],wb(arguments,3)));a.T(new GK(e))};function YL(a,b,c,d){this.xa=a;this.g=Ib(c||0,0,1);this.j=null!=d?d:!0}YL.prototype.getId=function(){return this.xa};function ZL(a){this.xa=a;this.j=new Kd;this.g=null}function $L(a){var b=Math.random(),c=0,d=a.j.Wa();C(d,function(a){c+=a.g},a);var e=1<c?c:1;a.g=null;for(var g=0,h=0;h<d.length;++h)if(g+=d[h].g,g/e>=b){a.g=d[h];break}};function aM(){this.g=new Kd;bM(this,41351021,.25);bM(this,41351022,.25);bM(this,41351068,.01);bM(this,41351069,.01);cM(this)}var dM=null;function eM(){dM||(dM=new aM);return dM}function bM(a,b,c){A(B("GvnExternalLayer"))||isNaN(b)||0>=b||(b=new YL(b,0,c),fM(a,"GvnExternalLayer").j.set(b.getId(),b))}function cM(a){C(a.g.Wa(),function(a){$L(a)},a)}function gM(a,b,c){C(b,function(a){var b=Number(a),g="forcedLayer"+a;isNaN(b)||0>=b||A(B(g))||(a=null!=c?c:!0,g=fM(this,g),b=new YL(b,0,0,a),g.g=b)},a)}
function hM(a){var b=eM();return gb(b.g.Wa(),function(b){return!!b.g&&b.g.getId()==a})}function iM(a){var b=[];C(a.g.Wa(),function(a){(a=a.g)&&a.j&&b.push(a.getId())});return b.sort().join(",")}function fM(a,b){var c=a.g.get(b);null==c&&(c=new ZL(b),a.g.set(b,c));return c};function jM(a){return(a=a.match(/^\w{2,3}([-_]|$)/))?a[0].replace(/[_-]/g,""):""};function kM(){this.k="always";this.g=this.j=this.A=!1}kM.prototype.getPlayerType=function(){return""};var $=new kM;var lM={},mM="",nM=/OS (\S+) like/,oM=/Android (\S+);/;function pM(){return yc||Ma(lc,"Mobile")}function qM(){return zc&&!Ac||Ma(lc,"iPod")}function rM(){return qM()||Ac}function sM(a,b){if(null==lM[b]){var c=tM(a);c?(c=c.replace(/_/g,"."),lM[b]=0<=Ra(c,b)):lM[b]=!1}return lM[b]}function tM(a){A(mM)&&(a=a.exec(lc))&&(mM=a[1]);return mM}
function uM(){var a=lc;return a?Ma(a,"AppleTV")||Ma(a,"GoogleTV")||Ma(a,"HbbTV")||Ma(a,"NetCast.TV")||Ma(a,"POV_TV")||Ma(a,"SMART-TV")||Ma(a,"SmartTV")||yc&&Ma(a,"AFT"):!1}function vM(){return Ma(lc,"PlayStation")}function wM(){return qM()&&pM()&&Ma(lc,"Safari")||yc&&(!yc||!sM(oM,4))||!$.g&&(Ma(lc,"CrKey")||vM()||Ma(lc,"Roku")||uM()||Ma(lc,"Xbox"))?!1:!0};function xM(){this.j=.05>Math.random();this.g=Math.floor(4503599627370496*Math.random())}ba(xM);function yM(a,b,c,d){if(a.j||d){c=c||{};c.lid=b;c=zM(a,c);var e=new J("http://pagead2.googlesyndication.com/pagead/gen_204");Ob(c,function(a,b){K(e,b,null!=a?"boolean"==typeof a?a?"t":"f":""+a:"")},a);a=AM();ke(e,a.Hb);fL(e.toString())}}function zM(a,b){b.id="";var c=AM();b.c=a.g;b.domain=c.qb;return b}function AM(){var a=Yc(),b=document;return new J(a.parent==a?a.location.href:b.referrer)};function BM(){}f=BM.prototype;f.HD=!1;f.Ms=!1;f.Rr=!0;f.baseYouTubeUrl=null;f.bitrate=-1;f.contentId=null;f.xD=!1;f.Bk=!1;f.mimeTypes=null;f.surveyCreativeData=null;f.Fo=!1;f.useShareButton=!1;f.useStyledNonLinearAds=!1;f.useVideoAdUi=!0;f.Do=!1;f.Xo=!1;f.youTubeAdNamespace=0;f.showContentThumbnail=!0;f.Eo=!1;f.loadVideoTimeout=15E3;function CM(a){try{return!!a&&null!=a.location.href&&Nf(a,"foo")}catch(b){return!1}};var DM=document,EM=window;function FM(a){var b=a.toString();a.name&&-1==b.indexOf(a.name)&&(b+=": "+a.name);a.message&&-1==b.indexOf(a.message)&&(b+=": "+a.message);if(a.stack){a=a.stack;var c=b;try{-1==a.indexOf(c)&&(a=c+"\n"+a);for(var d;a!=d;)d=a,a=a.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/,"$1");b=a.replace(/\n */g,"\n")}catch(e){b=c}}return b}function GM(a){EM.google_image_requests||(EM.google_image_requests=[]);var b=EM.document.createElement("img");b.src=a;EM.google_image_requests.push(b)};function HM(a,b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(null,a[c],c,a)}function IM(a){return"function"==typeof encodeURIComponent?encodeURIComponent(a):escape(a)};var JM=!0,KM={};function LM(a,b,c,d){var e=MM,g,h=JM;try{g=b()}catch(k){try{var l=FM(k);b="";k.fileName&&(b=k.fileName);var p=-1;k.lineNumber&&(p=k.lineNumber);h=e(a,l,b,p,c)}catch(r){try{var t=FM(r);a="";r.fileName&&(a=r.fileName);c=-1;r.lineNumber&&(c=r.lineNumber);MM("pAR",t,a,c,void 0,void 0)}catch(v){NM({context:"mRE",msg:v.toString()+"\n"+(v.stack||"")},void 0)}}if(!h)throw k;}finally{if(d)try{d()}catch(I){}}return g}
function MM(a,b,c,d,e,g){var h={};if(e)try{e(h)}catch(k){}h.context=a;h.msg=b.substring(0,512);c&&(h.file=c);0<d&&(h.line=d.toString());h.url=DM.URL.substring(0,512);h.ref=DM.referrer.substring(0,512);OM(h);NM(h,g);return JM}function NM(a,b){try{if(Math.random()<(b||.01)){var c="/pagead/gen_204?id=jserror"+PM(a),d="http"+("http:"==EM.location.protocol?"":"s")+"://pagead2.googlesyndication.com"+c,d=d.substring(0,2E3);GM(d)}}catch(e){}}function OM(a){var b=a||{};HM(KM,function(a,d){b[d]=EM[a]})}
function QM(a,b,c,d,e){return function(){var g=arguments;return LM(a,function(){return b.apply(c,g)},d,e)}}function RM(a,b){return QM(a,b,void 0,void 0,void 0)}function PM(a){var b="";HM(a,function(a,d){if(0===a||a)b+="&"+d+"="+IM(a)});return b};function SM(){for(var a=EM,b=a,c=0;a!=a.parent;)a=a.parent,c++,CM(a)&&(b=a);return b};var TM={ru:"start",FIRST_QUARTILE:"firstquartile",MIDPOINT:"midpoint",THIRD_QUARTILE:"thirdquartile",COMPLETE:"complete",METRIC:"metric",PAUSE:"pause",HG:"resume",SKIPPED:"skip",su:"viewable_impression",GG:"mute",MG:"unmute",FULLSCREEN:"fullscreen",yG:"exitfullscreen"},UM={UNKNOWN:-1,ru:0,FIRST_QUARTILE:1,MIDPOINT:2,THIRD_QUARTILE:3,COMPLETE:4,METRIC:5,PAUSE:6,HG:7,SKIPPED:8,su:9,GG:10,MG:11,FULLSCREEN:12,yG:13};var VM=!1,WM="";function XM(a){a=a.match(/[\d]+/g);if(!a)return"";a.length=3;return a.join(".")}
if(navigator.plugins&&navigator.plugins.length){var YM=navigator.plugins["Shockwave Flash"];YM&&(VM=!0,YM.description&&(WM=XM(YM.description)));navigator.plugins["Shockwave Flash 2.0"]&&(VM=!0,WM="2.0.0.11")}else if(navigator.mimeTypes&&navigator.mimeTypes.length){var ZM=navigator.mimeTypes["application/x-shockwave-flash"];(VM=ZM&&ZM.enabledPlugin)&&(WM=XM(ZM.enabledPlugin.description))}else try{var $M=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"),VM=!0,WM=XM($M.GetVariable("$version"))}catch(aN){try{$M=
new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),VM=!0,WM="6.0.21"}catch(bN){try{$M=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),VM=!0,WM=XM($M.GetVariable("$version"))}catch(cN){}}}var dN=VM,eN=WM;if(DM&&DM.URL)var fN=DM.URL,JM=!(fN&&(0<fN.indexOf("?google_debug")||0<fN.indexOf("&google_debug")));function gN(a,b,c,d){c=QM(d||"osd_or_lidar::"+b,c,void 0,void 0,void 0);a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c);return c};function hN(a,b){this.F=a||3E3;this.D=b||3E3;this.j="u";this.A=null;this.g=[];this.B=!1;this.k=-1;this.o=0}function iN(a,b,c){this.snapshot=a;this.j=b;this.g=c}
function jN(a,b,c){if(!(b&&b.getBoundingClientRect&&0<=Ra(eN,"11")&&c)||qc&&9>Cc||0<a.g.length)return!1;try{var d=b.getBoundingClientRect()}catch(e){return!1}var g="DIV"==b.tagName||"INS"==b.tagName,h=Oc(b),k=[];g?(b.style.position="relative",d=kN(d),C(d,function(a,d){var e=new lN("e",h,c,String(d));this.g.push(e);k.push(x(e.D,e,b,a))},a)):(d=mN(a,d),C(d,function(a,d){var e=new lN("e",h,c,String(d));this.g.push(e);k.push(x(e.C,e,b,a))},a));var l=!0;C(k,function(a){l=l&&a()});l?(a.j="l",a.A=b,a.B=
!g):(C(a.g,function(a){a.remove()}),a.g=[]);return l}function kN(a){return[new Kb(Math.floor((a.right-a.left)/2),Math.floor((a.bottom-a.top)/2))]}function mN(a,b){var c;try{c=b||a.A.getBoundingClientRect()}catch(d){c=new Hf(0,0,0,0)}var e=kN(c);C(e,function(a){a.x+=c.left;a.y+=c.top});return e}function nN(a){if(a.A&&a.B){var b=mN(a);C(b,function(a,b){this.g[b]&&oN(this.g[b],a)},a)}}function pN(a){C(a.g,function(a){a.remove()});a.g=[];a.j="d"}
function qN(a){var b=(new Date).getTime(),c=a.C?b-a.C:0,d=-1;4==a.g.length?(d=D(a.g,function(a){return rN(a,b)}),d=sN(d)):1==a.g.length&&(d=[-1,0,1,2,3,5][rN(a.g[0],b)+1]);a.o=d==a.k?a.o+c:0;c=new iN(d,a.k,c);a.k=d;a.C=b;tN(a,d);nN(a);return c}function sN(a){var b=Gb(Tb(uN));C(a,function(a){0<=a&&++b[a]});return 4==b[4]?6:3<=b[4]?5:0<b[4]?4:4==b[2]?2:4==b[1]?1:4==b[0]?0:3}function tN(a,b){0==b&&vN(a)?a.j="n":a.j="dlfcrrrr".split("")[b+1]}hN.prototype.getStatus=function(){return this.j};
function vN(a){return"n"==a.j?!0:"l"==a.j&&a.o>=a.D}
function lN(a,b,c,d){this.module=null;this.o=a;this.xa="e"==a?String(c)+"~"+String(d):"";this.g=[];this.j=-1;this.A=0;this.k=Gb(Tb(wN));this.F=Gb(Tb(uN));"e"==this.o&&(xN[this.xa]=x(this.B,this));qc?(a=b.createElement("div"),a.innerHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" style="opacity:0;-ms-filter:\'progid:DXImageTransform.Microsoft.Alpha(opacity=0)\';filter:alpha(opacity=0)"><param name="movie" value="'+yN(this,!0)+'"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="transparent"></param></object>',a=
a.firstChild,a.id=String(Math.random())):a=zN(this,b);a.width=1;a.height=1;a.style.zIndex=-999999;this.module=a}var uN={nK:-1,LOADING:0,DG:1,xG:2,BI:3,VISIBLE:4},wN={LOADING:0,DG:1,xG:2,fK:3,gJ:4,kK:5,lK:6,jK:7,jJ:8,eK:9},xN={};
function zN(a,b){function c(a,c,d){var e=b.createElement("param");e.name=c;e.value=d;a.appendChild(e)}var d=yN(a),e=b.createElement("object");e.type="application/x-shockwave-flash";e.data=d;c(e,"movie",d);c(e,"allowscriptaccess","always");c(e,"wmode","opaque");e.style.visibility="hidden";e.style.opacity=0;return e}function yN(a,b){var c="//www.gstatic.com/osd/hbt.swf";"e"==a.o&&(c=de("//www.gstatic.com/osd/hbe.swf","id",a.xa));b&&(c=de(c,"delay","1"));return c}
lN.prototype.D=function(a,b){if(!this.module)return!1;this.module.style.position="absolute";oN(this,b);var c=!0;try{a.appendChild(this.module)}catch(d){c=!1}return c};lN.prototype.C=function(a,b){if(!this.module||!a.parentNode)return!1;this.module.style.position="fixed";oN(this,b);var c=!0;try{a.parentNode&&a.parentNode.insertBefore(this.module,a.nextSibling)}catch(d){c=!1}return c};function oN(a,b){a.module&&!Lb(b,Xf(a.module))&&Vf(a.module,b)}
lN.prototype.remove=function(){if(this.module)try{hd(this.module)}catch(a){}this.module=null};lN.prototype.B=function(a){this.j=a?3:4};
function rN(a,b){if("e"==a.o){var c=null;try{c=a.module.it()}catch(d){}null===c?(c=0,0<a.j&&(c=2)):c=c?3:4;++a.F[c+1];a.j=c}else{var e=Number(b),g=null;try{g=a.module.fc()}catch(h){}AN(a,g,e);c=a.g[a.g.length-1];if(null===g){if(g=e=0,0<a.j||ha(c.Vi))g=e=2}else null===c.Vi||c.Ll>=e?(e=10<=g?4:0,g=0):g>c.Vi?(c=(g-c.Vi)/(e-c.Ll)*1E3,e=10<=c?4:3,c=0==c?1:1>c?3:4>c?4:23>c?6:26>c?8:9,6==a.A&&6==c&&(c=7),g=c):g=e=1;6==a.A&&(--a.k[6],4==g||8==g?++a.k[5]:++a.k[7]);++a.k[g];a.j=e;a.A=g}return a.j}
function AN(a,b,c){var d=c-1E3,e=a.g.length;C(a.g,function(a,b){a.Ll<=d&&(e=Math.min(e,b+1))});var g=a.g.length-e;0<g&&a.g.splice(e,g);a.g.unshift({Vi:b,Ll:c})}q("gteh",QM("osd_or_lidar::gteh_ex",function(a,b){var c=xN[a];ia(c)&&c(b)}),void 0);function BN(a,b){var c=a||EM;c.top!=c&&(c=c.top);try{return c.document&&!c.document.body?new F(-1,-1):b?new F(c.innerWidth,c.innerHeight):Uc(c||window)}catch(d){return new F(-12245933,-12245933)}}var CN=0;function DN(){var a=0<=EN?FN()-EN:-1,b=GN?FN()-HN:-1,c=0<=IN?FN()-IN:-1,d,e;d=[2E3,4E3];e=[250,500,1E3];var g=a;-1!=b&&b<a&&(g=b);for(var h,a=0;a<d.length;++a)if(g<d[a]){h=e[a];break}void 0===h&&(h=e[d.length]);return-1!=c&&1500<c&&4E3>c?500:h}var JN=(new Date).getTime(),EN=-1,GN=!1,HN=-1,IN=-1;
function FN(){return(new Date).getTime()-JN}function KN(a){var b=[];Ob(a,function(a,d){d in Object.prototype||"undefined"==typeof a||(fa(a)&&(a=a.join(",")),b.push([d,"=",a].join("")))});return b.join("&")};function LN(a,b,c,d,e,g,h,k,l){this.g=MN.clone();this.k=this.N=0;this.ib=this.jb=this.Fa=-1;this.Z=[0,0,0,0,0];this.B=[0,0,0,0,0];this.A=[0,0,0,0,0];this.ma=[0,0,0,0,0];this.J=d;this.M=this.W=-1;this.O=e;this.Ea=function(){};this.Db=function(){};this.S=this.element=c;this.Jd=0;this.Id=-1;this.U=l||MN;this.D="";this.Fd=null;this.Gd="";this.o={};this.o.le=0;this.o.nt=2;this.o.Fr=3;this.j=this.pa=null;this.ta=!1;this.C=this.Ta=this.Ka=null;this.ia=0;this.ea=!1;this.na=null;this.Ed=this.ya=this.wa=!1;
this.Hd=void 0;this.ic=!1;this.ka=[];this.fa=void 0;this.kb=!1;this.G=void 0;this.Ia=0;this.V=-1;this.Aa=this.P=0;this.Ca=void 0;this.F=0;this.I=!1;this.eb=5==e?.02>Math.random():Boolean(c&&c._tos_);NN(this,a,g)}var MN=new Hf(0,0,0,0);
function ON(a,b,c,d,e){if(!(0>a.J)){var g=EM.innerWidth,h=EM.innerHeight,k=new Hf(Math.round(EM.mozInnerScreenY),Math.round(EM.mozInnerScreenX+g),Math.round(EM.mozInnerScreenY+h),Math.round(EM.mozInnerScreenX));c=new Hf(EM.screenY+d,EM.screenX+c.width,EM.screenY+c.height,EM.screenX);e||(d=new Hf(k.top-c.top,k.right-c.left,k.bottom-c.top,k.left-c.left),d.top>a.g.top?a.g=d:(a.g.right=a.g.left+g,a.g.bottom=a.g.top+h),a.N=g*h);PN(a,k,c,b,e,!0)}}
function QN(a,b,c){var d=RN(a,EM&&EM.document);if(d){c||NN(a,EM,!0);var e=Math.floor((a.g.left+a.g.right)/2),g=Math.floor((a.g.top+a.g.bottom)/2),h=Wc(document),d=d(e-h.x,g-h.y)?.5:0;PN(a,a.g,d,b,c,!0)}}function RN(a,b){SN(a);if(!a.pa){var c=[];C(Vb(a.o),function(a){c[this.o[a]+1]=a},a);var d=c.join(""),d=b&&b[d];a.pa=d&&x(d,b)}return a.pa}function SN(a){a.o.e=-1;a.o.i=6;a.o.n=7;a.o.t=8}
LN.prototype.update=function(a,b,c,d,e){if(0>this.J)return null;c||NN(this,d,e);Boolean(null)&&c&&(d.clearInterval(this.Ka),this.Ka=null);Boolean(null)&&c&&(d.clearInterval(this.Ta),this.Ta=null);null!=this.na&&(c?(d.clearInterval(this.C),this.C=null,this.ea=!1):this.wa&&!this.C&&(this.C=d.setInterval(RM("osd_or_lidar::adblock::iem_int",x(this.wc,this,d,1E3)),1E3),this.wc(d)));return PN(this,this.g,b,a,c,!1)};
function PN(a,b,c,d,e,g){var h=d-a.J||1,k=null;ha(c)?b=TN(a,c):(k=c,b=TN(a,b,k));a.fa||UN(a,b,h,a.W,g,e,k);a.W=e?-1:b;a.J=d;-1!=b&&(0>a.Fa&&(a.Fa=d),a.ib=d);-1==a.jb&&1E3<=Math.max(a.A[2],a.B[2])&&(a.jb=d);a.Ea(a,k||MN);return a.k}
function TN(a,b,c){if(a.I&&7==a.O)return a.k=1,VN(a.k);var d=null;if(ha(b))a.k=b;else{c=new Hf(Math.max(b.top,c.top),Math.min(b.right,c.right),Math.min(b.bottom,c.bottom),Math.max(b.left,c.left));if(0>=a.N||c.top>=c.bottom||c.left>=c.right)return a.k=0,-1;var d=c.clone(),e=-b.left;b=-b.top;e instanceof Kb?(d.left+=e.x,d.right+=e.x,d.top+=e.y,d.bottom+=e.y):(d.left+=e,d.right+=e,ha(b)&&(d.top+=b,d.bottom+=b));d=(c.bottom-c.top)*(c.right-c.left);a.k=d/a.N}return VN(a.k)}
function VN(a){var b=-1;1<=a?b=0:.75<=a?b=1:.5<=a?b=2:.25<=a?b=3:0<a&&(b=4);return b}
function UN(a,b,c,d,e,g,h){e=e&&-1!=d&&2>=d;var k=-1==d||-1==b?-1:Math.max(d,b);d=e?k:d;-1!=d&&(a.Z[d]+=c);(h=h||null)?(-1!=d&&2>=d&&-1!=a.M&&(a.ma[a.M]+=c),h=100*a.N/((h.bottom-h.top)*(h.right-h.left)),a.M=20<=h?0:10<=h?1:5<=h?2:2.5<=h?3:4):a.M=-1;if(7==a.O){h=WN(a);e=-1!=d&&2>=d;!e&&n(a.Ca)&&0<a.Ca&&(a.P+=c);a.P>a.Aa&&(a.Aa=a.P);if(e||!n(h)||0>=h)a.P=0;a.Ca=h}for(h=d;0<=h&&4>=h;h++)a.A[h]+=c,a.A[h]>a.B[h]&&(a.B[h]=a.A[h]);for(h=0;h<a.A.length;++h)if(h<b||g||-1==b)a.A[h]=0}
function XN(a,b,c){if(!Boolean(Boolean(a.S&&!!c&&!zh)&&!zh))return a.ta=!0,!1;var d=new hN;(c=jN(d,a.S,c))?(a.Db=b,a.j=d):a.ta=!0;return c}
LN.prototype.wc=function(a,b){var c=RN(this,a&&a.document);if(c){NN(this,a,!0);var d=Math.floor((this.g.left+this.g.right)/2),e=Math.floor((this.g.top+this.g.bottom)/2),g=Wc(document),c=Boolean(c(d-g.x,e-g.y)),d=b||0;c?(this.ia+=this.ea?d:0,this.ea=!0):(this.ia=0,this.ea=!1);1E3<=this.ia&&(a.clearInterval(this.C),this.C=null,this.wa=!1,this.na="v");NN(this,a,!1)}else a.clearInterval(this.C),this.C=null,this.wa=!1,this.na="i"};
function NN(a,b,c){b=c?b:b.top;try{var d=MN.clone(),e=new Kb(0,0);a.S&&(d=a.S.getBoundingClientRect(),e=cg(a.S,b));var g=d.right-d.left,h=d.bottom-d.top,k=e.x+a.U.left,l=e.y+a.U.top,p=a.U.right||g,r=a.U.bottom||h;a.g=new Hf(Math.round(l),Math.round(k+p),Math.round(l+r),Math.round(k))}catch(t){a.g=a.U}finally{a.o.Po=5,a.o.me=1,a.o.om=4}a.N=(a.g.bottom-a.g.top)*(a.g.right-a.g.left);a.Ed=2!=a.O&&3!=a.O&&6!=a.O||0!=a.N?!1:!0}function YN(a,b){var c=a.Ia;GN||a.fa||-1==a.V||(c+=b-a.V);return c}
function WN(a){if("as"==a.G&&ia(a.element.sdkVolume))try{return Number(a.element.sdkVolume())}catch(b){return-1}if("h"==a.G&&(a=s("ima.common.sdkVolume"),ia(a)))try{return Number(a())}catch(c){return-1}}function ZN(a,b){ub(a.ka,Gb(b-a.ka.length+1));a.ka[b]=(100*a.k|0)/100}
function $N(a){if(a.ya)return{"if":0};var b=a.g.clone();b.round();var c=D(a.ka,function(a){return 100*a|0}),b={"if":aO?1:void 0,sdk:a.G?a.G:void 0,p:[b.top,b.left,b.bottom,b.right],tos:a.Z,mtos:a.B,ps:void 0,pt:c,vht:YN(a,FN()),mut:a.Aa};bO&&(b.ps=[bO.width,bO.height]);a.kb&&(b.ven="1");a.F&&(b.vds=a.F);cO()?b.c=(100*a.k|0)/100:b.tth=FN()-CN;return b};function dO(){return!eO()&&(oc("iPod")||oc("iPhone")||oc("Android")||oc("IEMobile"))}function eO(){return oc("iPad")||oc("Android")&&!oc("Mobile")||oc("Silk")};var fO=null,gO=null,hO=null,iO=!1;function jO(){if(!iO){iO=!0;fO=fO||gN(EM,"scroll",kO,"osd_or_lidar::scroll");gO=gO||gN(EM,"resize",lO,"osd_or_lidar::resize");var a=mO,b;DM.mozVisibilityState?b="mozvisibilitychange":DM.webkitVisibilityState?b="webkitvisibilitychange":DM.visibilityState&&(b="visibilitychange");b&&(hO=hO||gN(DM,b,a,"osd_or_lidar::visibility"));mO()}}function lO(){nO(!1);kO()}function kO(){oO(pO,!1)}
function qO(){rO&&(sO=BN(EM,rO));var a=sO,b=tO,c=uO;if(vO){a=b;nO(!1);var d=wO,e=d.height-a;0>=e&&(e=d.height,a=0);sO=new F(d.width,e);e=new xO;e.B=!0;e.o=sO;e.k=d;e.j=a;return e}if(c)return a=new xO,a.A=!0,a;if(yO)return a=new xO,a.C=!0,a;if(zO)return a=new xO,a.F=!0,a;t:{b=new xO;b.o=a;b.g=!1;if(null!=a&&-1!=a.width&&-1!=a.height&&-12245933!=a.width&&-12245933!=a.height){try{var c=rO,g=EM||EM,g=g.top,e=a||BN(g,c),h=Ed(Mc(g.document)),d=-1==e.width||-12245933==e.width?new Hf(e.width,e.width,e.width,
e.width):new Hf(h.y,h.x+e.width,h.y+e.height,h.x)}catch(k){a=b;break t}b.D=d;b.g=!0}a=b}return a}
function oO(a,b){if(!AO)if(window.clearTimeout(BO),BO=null,0==a.length)b||CO();else{var c=qO();try{var d=FN();if(c.B)for(var e=0;e<a.length;e++)ON(a[e],d,c.k,c.j,b);else if(c.A)for(e=0;e<a.length;e++)QN(a[e],d,b);else if(zO)C(a,function(){});else if(c.C)C(a,function(a){if(b){if(a.j){var c=a.j;3<=c.k&&(c.k=3);a.W=-1}}else if(a.j&&"d"!=a.j.getStatus()){var c=qN(a.j),d=[-1,-1,-1,-1,-1,4,2,0],e=d[c.snapshot+1];UN(a,e,c.g,d[c.j+1],!0,!1);a.W=e;a.Ea(a,MN);7==a.O?2E3<=Math.max(a.A[2],a.B[2])&&a.j&&pN(a.j):
1E3<=Math.max(a.A[2],a.B[2])&&!a.eb&&a.j&&pN(a.j);(c=2==c.snapshot||vN(a.j))||(c=a.j,c="f"==c.j&&c.o>=c.F);c&&(a.Db(a),a.eb=!1,a.j&&pN(a.j))}});else if(c.g)for(e=0;e<a.length;e++)a[e].update(d,c.D,b,EM,aO);++DO}finally{b?C(a,function(a){a.k=0}):CO()}}}function mO(){var a=cO();if(a){if(!GN){var b=FN();HN=b;C(pO,function(a){a.Ia=YN(a,b)})}GN=!0;nO(!0)}else b=FN(),GN=!1,CN=b,C(pO,function(a){0<=a.J&&(a.V=b)});oO(pO,!a)}
function cO(){if(EO())return!0;var a;a=EM.document;a={visible:1,hidden:2,prerender:3,preview:4}[a.webkitVisibilityState||a.mozVisibilityState||a.visibilityState||""]||0;return 1==a||0==a}function CO(){EM&&(BO=EM.setTimeout(RM("osd_or_lidar::psamp_to",function(){oO(pO,!1)}),DN()))}function FO(a){return null!=E(pO,function(b){return b.element==a})}var pO=[],AO=!1,sO=null,wO=null,bO=null,BO=null,aO=!CM(EM.top),tO=0,vO=!1,uO=!1,yO=!1,zO=!1,rO=eO()||dO(),DO=0;
function GO(){var a=EM.document;return a.body&&a.body.getBoundingClientRect?!0:!1}
function nO(a){sO=BN(EM,rO);if(!a){wO=EM.outerWidth?new F(EM.outerWidth,EM.outerHeight):new F(-12245933,-12245933);a=EM;a.top!=a&&(a=a.top);var b=0,c=0,d=sO;try{var e=a.document,g=e.body,h=e.documentElement;if("CSS1Compat"==e.compatMode&&h.scrollHeight)b=h.scrollHeight!=d.height?h.scrollHeight:h.offsetHeight,c=h.scrollWidth!=d.width?h.scrollWidth:h.offsetWidth;else{var k=h.scrollHeight,l=h.scrollWidth,p=h.offsetHeight,r=h.offsetWidth;h.clientHeight!=p&&(k=g.scrollHeight,l=g.scrollWidth,p=g.offsetHeight,
r=g.offsetWidth);k>d.height?k>p?(b=k,c=l):(b=p,c=r):k<p?(b=k,c=l):(b=p,c=r)}bO=new F(c,b)}catch(t){bO=new F(-12245933,-12245933)}}}function HO(){var a=IO,b=!1;C(pO,function(c,d){if(.01>Math.random()){var e=XN(c,a,String(d));b=b||e}});(yO=b)&&C(pO,function(b){Boolean(b.j)||a(b)});return b}function JO(a){C(a,function(a){FO(a.element)||pO.push(a)})}function EO(){return gb(pO,function(a){return a.I})}function xO(){this.k=this.o=null;this.j=0;this.D=null;this.g=this.F=this.C=this.A=this.B=!1};function KO(a,b){return a.dataset?b in a.dataset?a.dataset[b]:null:a.getAttribute("data-"+String(b).replace(/([A-Z])/g,"-$1").toLowerCase())};var LO=null,MO="",NO=!1;function OO(){var a=LO||EM;if(!a)return"";var b=a.document,c=[];c.push("url="+IM(a.location.href.substring(0,512)));b&&b.referrer&&c.push("referrer="+IM(b.referrer.substring(0,512)));b=a.location&&a.location.ancestorOrigins;if(aO&&b&&1<b.length){for(var d=[],a=b.length,e=a-1;0<=e;--e)d.push(IM(b[e]));b=d.join(",");b=b.substring(0,512);c.push("anc="+b);c.push("adep="+a)}return c.join("&")};var PO=!1,QO=!1;function RO(){PO=!0;try{EN=FN(),LO=SM(),nO(!1),GO()?(window.setTimeout(function(){},1),aO?SO():jO()):NO=!0}catch(a){throw pO=[],a;}}
function SO(){var a;if(rc&&ha(EM.screenX)&&ha(EM.mozInnerScreenX)&&ha(EM.outerWidth)&&1>Math.random()){var b=EM.navigator.userAgent,c=b.indexOf("Firefox/");a=-1;if(0<=c){a=Math.floor(b.substr(c+8))||-1;var d=b.indexOf("Mac OS X 10."),c=-1;0<=d&&(c=Number(b.substr(d+12,1))||-1);var e=0<c?-1:b.indexOf("Windows NT "),d=-1;0<=e&&(d={"6.0":0,"6.1":1,"6.2":2}[b.substr(e+11,3)]||-1);b=148;5<=c?b=4<=a?108:3<=a?127:108:0<=d&&(16==a||17==a||18==a)&&(b=[[146,146,146],[148,147,148],[131,130,136]][d][a-16]);a=
b}else a=null;null!==a&&(tO=a,vO=!0);a=!0}else a=!1;a?jO():(a=qc&&Ec(8)&&1>Math.random()?uO=!0:!1,a?jO():HO()?(jO(),QO=!0):(window.clearTimeout(BO),BO=null,MO="i",AO=!0))}function IO(a){if(a){if(!a.ic){var b=[];b.push("v=239v");b.push("r=fp");b.push("efm="+(QO?1:0));b.push(ce($N(a)));b.push(OO());b="&"+b.join("&");GM(("//pagead2.googlesyndication.com/pagead/gen_204?id=lidarvf"+b).substring(0,2E3));a.ic=!0}a.ya=!0}}
function TO(a,b,c){var d={};jc(d,{opt_videoAdElement:void 0,opt_VideoAdLength:void 0,opt_fullscreen:void 0},c||{});var e=a.toLowerCase();if(a=Zb(TM,function(a){return a==e})){a={e:UM[a],hd:AO?"1":"0",v:"239v",hdr:MO||void 0,a:void 0};if(NO)return a.msg="ue",KN(a);b=UO(b,d);if(!b)return a.msg="nf",KN(a);"i"==MO&&(b.ya=!0);PO||RO();c=d.opt_fullscreen;n(c)&&(b.I=Boolean(c));a.a=WN(b);n(b.Ca)&&(a.la=b.Ca);c={};c.start=VO;c.firstquartile=WO;c.midpoint=XO;c.thirdquartile=YO;c.complete=ZO;c.metric=$O;c.pause=
aP;c.resume=bP;c.skip=cP;c.viewable_impression=$O;c.mute=dP;c.unmute=eP;c.fullscreen=fP;c.exitfullscreen=gP;if(c=c[e]){d=c(b,d);if(!n(d)||w(d))return d;jc(a,d);return KN(a)}}}function VO(a,b){"i"!=MO&&(AO=!1);!QO||Boolean(a.j)||a.ta||XN(a,IO,String(cb(pO,a)));hP(a,b);ZN(a,0);return $N(a)}function WO(a){ZN(a,1);oO([a],!cO());return $N(a)}function XO(a){ZN(a,2);oO([a],!cO());return $N(a)}function YO(a){ZN(a,3);oO([a],!cO());return $N(a)}
function ZO(a){ZN(a,4);oO([a],!cO());var b=$N(a);a.I=!1;iP(a.D);return b}function aP(a){a.Ia=YN(a,FN());var b=!cO();oO([a],b);a.fa=!0;return $N(a)}function bP(a){var b=cO();a.fa&&!b&&(a.V=FN());oO([a],!b);a.fa=!1;return $N(a)}function $O(a){return $N(a)}function cP(a){var b=!cO();oO([a],b);b=$N(a);a.I=!1;iP(a.D);return b}function dP(a){oO([a],!cO());return $N(a)}function eP(a){oO([a],!cO());return $N(a)}function fP(a){a.I=!0;oO([a],!cO());return $N(a)}
function gP(a){a.I=!1;oO([a],!cO());return $N(a)}function hP(a,b){b&&b.opt_VideoAdLength&&(a.Hd=b.opt_VideoAdLength);var c=FN();IN=c;a.Z=[0,0,0,0,0];a.B=[0,0,0,0,0];a.A=[0,0,0,0,0];a.ma=[0,0,0,0,0];a.J=-1;a.Fa=-1;a.ib=-1;a.Jd=0;a.Id=-1;a.W=-1;a.M=-1;a.k=0;a.J=c;var d=!1;cO()||(d=!0,a.V=c);oO([a],d)}function iP(a){if(w(a)){var b=ib(pO,function(b){return b.D==a});0<=b&&qb(pO,b)}}
function UO(a,b){if(b.opt_videoAdElement)return jP(a,b.opt_videoAdElement);var c=kP(a);return c?c:c=E(pO,function(b){return b.D==a})}function jP(a,b){var c=E(pO,function(a){return a.element==b});c||(c=lP(b),c.D=a,c.G="h");return c}function kP(a){var b=E(pO,function(b){return b.element?mP(b.element)==a:!1});if(b)return b;b=nP();b=E(b,function(b){return mP(b)==a});if(!b)return null;b=lP(b);b.G="as";oP(b);return b}function oP(a){var b=mP(a.element);w(b)&&(a.D=b)}
function nP(){var a=EM.document,b=Hb(D(["embed","object"],function(b){return tb(a.getElementsByTagName(b))}));return b=eb(b,function(a){if(!a||!ja(a)||1!=a.nodeType)return!1;var b=a.getBoundingClientRect();return 0!=b.width&&0!=b.height&&a.metricID&&ia(a.metricID)?!0:!1})}function mP(a){if(!a||!a.metricID||!ia(a.metricID))return null;var b;try{b=a.metricID()}catch(c){return null}return b.queryID}
function lP(a){var b=FN();KO(a,"admeta")||KO(a,"admetaDfp");var c=KO(a,"ord")||"",d;t:if(c){d=EM.document.getElementsByTagName("script");for(var c=new RegExp(".doubleclick.net/(N.+/)?(pf)?(ad[ijx])/.*;ord="+Na(c)),e=0;e<d.length;e++){var g=d[e];if(g&&g.src&&c.test(g.src)){d=g.src;break t}}d=EM!=EM.top&&c.test(EM.location.href)?EM.location.href:""}else d="";a=new LN(EM,0,a,b,7,aO);b=d.match(/.doubleclick.net\/(N.+\/)?(pf)?(ad[ijx])\//);a.Fd=b?{adi:"adi",adj:"adj",adx:"adx"}[b[3]]:"";if(d){t:{if(d&&
(b=d.match(/\/\/.*(;u=xb[^;\?]*)/i))&&(b=b[b.length-1].split("="))&&2==b.length){b=b[1];break t}b=null}a.Gd=b}a.Ea=pP;JO([a]);jO();return a}function pP(a){if(2E3<=Math.max(a.A[2],a.B[2])&&!a.kb){var b="as"==a.G,c="h"==a.G,d=s("ima.common.triggerViewEvent"),e=$N(a);e.e=9;try{var g=KN(e);c?ia(d)?(d(a.D,g),a.kb=!0):a.F=4:b?a.element&&a.element.triggerViewEvent?(a.element.triggerViewEvent(g),a.kb=!0):a.F=1:a.F=5}catch(h){a.F=a.F||2}}else a.F=3}
q("Goog_AdSense_Lidar_startMetricMeasurement",QM("lidar::startmm_ex",function(a,b){var c=b||{};if(!w(a)){var d=UO(a,c);d&&hP(d,c)}}),void 0);q("Goog_AdSense_Lidar_stopMetricMeasurement",QM("lidar::stopmm_ex",iP),void 0);q("Goog_AdSense_Lidar_getMetric",QM("lidar::getmetric_ex",function(a){var b=E(pO,function(b){return b.D===a});if(!b)return"-1";var c={xsj:b.Z,mkdj:b.B};cO()?c.c7=(100*b.k|0)/100:c.ftr=FN()-CN;return Af(c)}),void 0);
q("Goog_AdSense_Lidar_sendVastMessage",QM("lidar::handlevast_ex",TO),void 0);function qP(){U.call(this);this.g=null;this.A=new Hn(this);R(this,this.A);this.C=new Kd;this.o=null;this.k=!1}z(qP,U);var rP=null;function sP(){null!=rP||(rP=new qP);return rP}qP.prototype.j=null;qP.prototype.destroy=function(){this.A.Ga(this.g,"activityMonitor",this.B);this.k=!1};qP.prototype.init=function(a){this.k||((this.g=a||null)&&this.A.listen(this.g,"activityMonitor",this.B),this.k=!0)};
function tP(a){if(null==a)return!1;if(qM()&&null!=a.webkitDisplayingFullscreen)return a.webkitDisplayingFullscreen;var b=window.screen.availWidth||window.screen.width,c=window.screen.availHeight||window.screen.height;a=uP(a);return 0>=b-a.width&&42>=c-a.height}function uP(a){return ia(a.getBoundingClientRect)?a.getBoundingClientRect():{left:a.offsetLeft,top:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}}
function vP(a,b,c,d,e,g){if(a.k){var h={};if(d=d?a.C.get(d):$.o)h.opt_videoAdElement=d,h.opt_fullscreen=tP(d);e&&(h.opt_fullscreen=e);g?h.opt_offset=g:a.o&&(h.opt_offset=uP(a.o));return TO(b,c,h)||""}return""}
qP.prototype.B=function(a){var b=a.rd,c=b.queryId,d={};d.timeoutId=b.timeoutId;switch(a.sc){case "getViewability":d.viewabilityString=vP(this,"metric",c)||"";this.g.send("activityMonitor","viewability",d);break;case "reportVastEvent":d.viewabilityString=vP(this,b.vastEvent,c,b.osdId,b.isFullscreen,b.isOverlay?{left:b.left,top:b.top,width:b.width,height:b.height}:void 0),this.g.send("activityMonitor","viewability",d)}};
q("ima.common.sdkVolume",function(){var a=-1;null!=sP().j&&(a=sP().j());return a},void 0);q("ima.common.triggerViewEvent",function(a,b){var c={};c.queryId=a;c.viewabilityString=b;var d;(d=sP().g)?d.send("activityMonitor","viewableImpression",c):sP().T(new JK("viewable_impression",null,c))},void 0);function wP(a,b,c){if(mb(a))return null;a=eb(a,function(a){var b=a.k;return"application/x-mpegurl"==B(a.g).toLowerCase()||"progressive"==b});mb(c)||(c=D(c,function(a){return a.toLowerCase()}),a=eb(a,function(a){return lb(c,B(a.g).toLowerCase())}));if(!ha(b)||0>=b)b=dO()?500:1E3;return xP(a,b)}function xP(a,b){return yP(a,b)||zP(a,b)||AP(a,b)}function yP(a,b){var c=null;C(a,function(a){var e=a.Ne,g=a.Xd;e>b||g<b||!(null==c||c.Ne>e)||(c=a)});return c}
function zP(a,b){var c=null;C(a,function(a){var e=a.Ne,g=a.Xd;g>b||(null==c||c.Xd<g?c=a:null!=c&&c.Xd==g&&c.Ne>e&&(c=a))});return c}function AP(a,b){var c=null;C(a,function(a){var e=a.Ne,g=a.Xd;if(!(e<b))if(null!=c&&c.Ne==e&&c.Xd<g)c=a;else if(null==c||c.Ne>e)c=a});return c};function BP(){U.call(this);this.o=this.C=this.B=!1;this.g=0;this.j=[];this.D=!1;this.A={}}z(BP,U);function CP(a,b){null==b||a.B||(a.k=b,DP(a),a.B=!0)}function EP(a){null!=a.k&&a.B&&(FP(a),a.B=!1,a.C=!1,a.o=!1,a.g=0,a.j=[],a.D=!1)}function DP(a){FP(a);a.A=a.k instanceof U||!rM()?{click:x(a.xE,a)}:{touchstart:x(a.AE,a),touchmove:x(a.zE,a),touchend:x(a.yE,a)};Ob(a.A,function(a,c){this.k.addEventListener(c,a,!1)},a)}function FP(a){Ob(a.A,function(a,c){this.k.removeEventListener(c,a,!1)},a);a.A={}}f=BP.prototype;
f.AE=function(a){this.C=!0;this.g=a.touches.length;this.D=GP(this,a.touches)||1!=a.touches.length;HP(this,a.touches)};f.zE=function(a){this.o=!0;this.g=a.touches.length};f.yE=function(a){this.C&&1==this.g&&!this.o&&!this.D&&GP(this,a.changedTouches)&&this.T(new sm("click"));this.g=a.touches.length;0==this.g&&(this.o=this.C=!1,this.j=[])};f.xE=function(){this.T(new sm("click"))};function HP(a,b){a.j=[];C(b,function(a){ob(this.j,a.identifier)},a)}
function GP(a,b){return gb(b,function(a){return lb(this.j,a.identifier)},a)}f.K=function(){EP(this);BP.H.K.call(this)};function IP(a,b,c,d,e,g,h,k,l){this.k=a;this.g=b;isNaN(c)&&isNaN(d)&&isNaN(e)?e=d=0:isNaN(d)&&!isNaN(e)?d=e:!isNaN(d)&&isNaN(e)?e=d:!isNaN(c)&&isNaN(d)&&isNaN(e)&&(d=e=c);this.Ne=d;this.Xd=e;this.A=h;this.j=k;this.o=l}IP.prototype.getHeight=function(){return this.A};function JP(){U.call(this)}z(JP,U);var KP={BH:"beginFullscreen",CLICK:"click",WH:"end",YH:"endFullscreen",ERROR:"error",RI:"mediaLoadTimeout",PAUSE:"pause",PLAY:"play",NJ:"skip",KG:"skipShown",ru:"start",bK:"timeUpdate",DK:"volumeChange"};JP.prototype.fr=u;function LP(a){U.call(this);this.g=a;this.N=new Zm(4);this.o=0;this.J=this.k=this.D=!1;this.G=this.xg();this.F=this.oe();this.O=15E3;this.I=!1}z(LP,JP);f=LP.prototype;
f.Sq=function(a,b,c){a=eb(a,function(a){var b=a.g;A(B(a.j))||"progressive"!=a.k&&"application/x-mpegurl"!=B(b).toLowerCase()?a=!1:(b=B(b).toLowerCase(),a=A(b)||yc&&sM(oM,2.3)&&Ia(b,"application/ogg")?!1:yc&&(Ia(b,"video/mp4")||Ia(b,"video/3gpp"))||rM()&&(Ia(b,"application/x-mpegurl")||Ia(b,"application/vnd.apple.mpegurl"))?!0:!A(this.g.canPlayType(b)));return a},this);return wP(a,b,c)};f.Vr=function(){return eb(Ub(WK),function(a){return!A(this.g.canPlayType(a))},this)};
f.Fk=function(a){this.O=0<a.ub?a.ub:15E3};f.load=function(a){MP(this);this.g.src=a;this.g.load()};f.getVideoUrl=function(){return this.g.src};f.setVolume=function(a){this.g.volume=a};f.ld=function(){return this.g.volume};f.play=function(){this.I=!1;Cn(this.g.play,0,this.g);this.M=Cn(this.GD,this.O,this)};f.pause=function(){this.I=!0;this.g.pause()};f.Qg=function(){return this.g.paused?rM()||yh?this.g.currentTime<this.g.duration:!0:!1};f.Tg=function(){return this.g.muted};
f.hn=function(){qM()&&this.g.webkitDisplayingFullscreen&&this.g.webkitExitFullscreen()};f.oe=function(){return tP(this.g)};f.rh=function(a){var b;t:{for(b=this.N.Wa();b.length;){var c=b.pop();if(0<c){b=c;break t}}b=-1}return b>=a};f.Of=function(a){this.g.currentTime=a};f.getCurrentTime=function(){return this.g.currentTime};f.bs=function(){return NP(this)};f.md=function(){return isNaN(this.g.duration)?-1:this.g.duration};f.Be=function(){return this.g.ended};
f.xg=function(){return new F(this.g.offsetWidth,this.g.offsetHeight)};f.Br=function(){return this.g.seeking};f.K=function(){this.Bf();this.g=null;LP.H.K.call(this)};f.Ys=function(){return this.g.error};
f.ni=function(){this.Bf();this.j=new Hn(this);this.j.listen(this.g,"canplay",this.AB);this.j.listen(this.g,"ended",this.wB);this.j.listen(this.g,"webkitbeginfullscreen",this.Rl);this.j.listen(this.g,"webkitendfullscreen",this.ar);this.j.listen(this.g,"pause",this.yB);this.j.listen(this.g,"playing",this.BB);this.j.listen(this.g,"timeupdate",this.CB);this.j.listen(this.g,"volumechange",this.zB);this.j.listen(this.g,"error",this.Bp);this.B=new BP;this.j.listen(this.B,"click",this.vB);CP(this.B,this.g);
this.C=new An(1E3);this.j.listen(this.C,"tick",this.xB);this.C.start()};f.Bf=function(){null!=this.B&&(EP(this.B),this.B=null);null!=this.C&&this.C.dispose();null!=this.j&&(this.j.dispose(),this.j=null);MP(this)};function MP(a){a.k=!1;a.D=!1;a.o=0;a.J=!1;a.N.clear();Dn(a.M);Wh(a.A)}function OP(a){a.k||(a.k=!0,Dn(a.M),a.T("start"),wM()||!yc||yc&&sM(oM,3)||qM()&&(!rM()||!sM(nM,4))||a.Rl())}
f.AB=function(){var a;if(a=zh)a=lc,a=!(a&&(Ma(a,"SMART-TV")||Ma(a,"SmartTV")));a&&!this.J&&(this.Of(.001),this.J=!0)};f.BB=function(){this.T("play");rM()||xh||OP(this)};f.CB=function(){if(!this.k&&(rM()||xh)){if(0>=this.getCurrentTime())return;if(xh&&this.Be()&&1==this.md()){this.Bp();return}OP(this)}if(rM()){if(1.5<this.getCurrentTime()-this.o){this.D=!0;this.Of(this.o);return}this.D=!1;this.getCurrentTime()>this.o&&(this.o=this.getCurrentTime())}this.N.add(this.g.currentTime);this.T("timeUpdate")};
f.zB=function(){this.T("volumeChange")};f.yB=function(){var a;this.k&&rM()&&!this.I&&2>NP(this)-this.g.currentTime?(this.A=new An(250),this.j.listen(this.A,"tick",this.Gz),this.A.start(),a=!0):a=!1;a||this.T("pause")};f.wB=function(){var a=!0;rM()&&(a=this.o>=this.g.duration-1.5);!this.D&&a&&this.T("end")};f.Rl=function(){this.T("beginFullscreen")};f.ar=function(){this.T("endFullscreen")};f.Bp=function(){Dn(this.M);this.T("error")};f.vB=function(){this.T("click")};
f.xB=function(){var a=this.xg(),b=this.oe();if(a.width!=this.G.width||a.height!=this.G.height)!this.F&&b?this.Rl():this.F&&!b&&this.ar(),this.G=a,this.F=b};f.GD=function(){if(!this.k){try{yM(xM.getInstance(),16)}catch(a){}MP(this);this.T("mediaLoadTimeout")}};f.Gz=function(){if(this.Be()||!this.Qg())Wh(this.A);else{var a=this.g.duration-this.g.currentTime,b=NP(this)-this.g.currentTime;0<b&&(2<=b||2>a)&&(Wh(this.A),this.play())}};
function NP(a){for(var b=a.g.buffered.length-1;0<=b;){if(a.g.buffered.start(b)<=a.g.currentTime)return a.g.buffered.end(b);b--}return 0};function PP(a,b){if(null==a||!nd(Oc(a),a))throw VL(sL,null,"containerElement","element");this.A=a;this.j=this.g=null;this.o=b;this.k=null;this.g=H("div",{style:"display:none;"});var c=H("video",{style:"background-color:#000;position:absolute;width:100%;height:100%;"});c.setAttribute("webkit-playsinline",!0);this.j=c;this.k=H("div",{style:"position:absolute;width:100%;height:100%;"});this.A.appendChild(this.g);this.g.appendChild(this.j);this.o&&(c=H("div",{id:this.o,style:"display:none;background-color:#000;position:absolute;width:100%;height:100%;"}),
this.g.appendChild(c));this.g.appendChild(this.k)}z(PP,Q);PP.prototype.initialize=function(){pM()&&this.j.load()};PP.prototype.dispose=function(){hd(this.g)};PP.prototype.show=function(){var a=this.g;null!=a&&(a.style.display="block")};PP.prototype.hide=function(){var a=this.g;null!=a&&(a.style.display="none")};function QP(a){null!=a?bL(YK,a)?(a=a.match(/yt_vid\/([a-zA-Z0-9_-]{11})/),a=null!=a&&1<a.length?a[1]:null):a=null!=a&&bL(ZK,a)?RP(a):null:a=null;return a}function SP(a,b,c){if(null==a)return null;c=new J((null!=c?c:"//www.youtube.com/")+"watch");var d=c.g;d.set("v",a);d.set("feature",b?"trueview-instream":"instream");oe(c,d);return c.toString()}
function RP(a){if(A(B(a)))return null;var b=a.match(/^https?:\/\/[^\/]*youtu\.be\/([a-zA-Z0-9_-]+)$/);if(null!=b&&2==b.length)return b[1];b=a.match(/^https?:\/\/[^\/]*youtube.com\/video\/([a-zA-Z0-9_-]+)$/);if(null!=b&&2==b.length)return b[1];b=a.match(/^https?:\/\/[^\/]*youtube.com\/watch\/([a-zA-Z0-9_-]+)$/);if(null!=b&&2==b.length)return b[1];a=ze(new J(a));return Je(a,"v")?a.get("v").toString():Je(a,"video_id")?a.get("video_id").toString():null};function TP(a){U.call(this);this.G="ima-chromeless-video";var b=null;null!=a&&(w(a)?this.G=a:b=a);this.I=new Hn(this);this.A=null;this.k=!1;this.U=this.xg();this.S=this.oe();this.C=-1;this.M=!1;this.B=-1;this.j=this.N=this.D=null;this.P="";this.g=!1;this.Z=null!=b;this.F=this.O=this.Y=null;this.o=void 0;this.V=null;null!=b?(this.g=!0,this.Y=b,this.o=2):(a=x(this.Ev,this),UP?a():(VP.push(a),a=bd("script"),a.src="https://www.youtube.com/iframe_api",b=document.getElementsByTagName("script")[0],b.parentNode.insertBefore(a,
b)))}z(TP,JP);var WP=["video/mp4","video/webm"],XP={el:"adunit",controls:0,html5:1,playsinline:1,showinfo:0},VP=[],UP=!1;f=TP.prototype;f.Sq=function(a,b,c){var d=E(a,function(a){return null!==QP(a.j)});return null!==d||!mb(c)&&(c=eb(c,function(a){return lb(WP,a)}),d=wP(a,b,c),null!==d)?d:E(a,function(a){a=a.g;return this.g?this.Y.canPlayType(a||""):lb(WP,a)},this)};f.Fk=function(a){this.j=a};f.load=function(a,b){null!==a&&(this.P=a,this.g?YP(this,a,b):(this.D=a,this.N=b))};f.getVideoUrl=function(){return this.P};
f.setVolume=function(a){this.Z?this.T("volumeChange"):this.g?(a=Ib(100*a,0,100),this.Y.setVolume(a),this.B=-1,this.T("volumeChange")):this.B=a};f.ld=function(){return this.g?this.Y.getVolume()/100:this.B};
f.play=function(){if(!A(B(this.P))){if(!this.k){ZP(this);var a=15E3;null!=this.j&&0<this.j.ub&&(a=this.j.ub);this.fa=Cn(this.hz,a,this)}this.g?(this.M=!1,$P(this),this.A=new An(100),this.I.listen(this.A,"tick",this.Bq),this.A.start(),!this.k&&this.j&&this.j.g?this.Y.loadVideoByPlayerVars(this.V):this.Y.playVideo()):this.M=!0}};f.pause=function(){this.g&&this.k&&($P(this),this.Y.pauseVideo())};f.Qg=function(){return this.g?2==this.Y.getPlayerState(this.o):!1};
f.Tg=function(){return this.g?this.Y.isMuted():0==this.ld()};f.hn=function(){};f.oe=function(){var a=$.j?$.o:document.getElementById(this.G);return a?tP(a):!1};f.rh=function(a){return this.g?this.Y.getCurrentTime(this.o)>=a:!1};f.Of=function(a){this.g?this.Y.seekTo(a,!1):this.C=a};f.getCurrentTime=function(){return this.g?this.Y.getCurrentTime(this.o):-1};f.bs=function(){return this.g&&this.k?this.Y.getVideoLoadedFraction(this.o)*this.Y.getDuration(this.o):0};
f.md=function(){return this.g&&this.k?this.Y.getDuration(this.o):-1};f.Ys=function(){return null};f.Vr=function(){return Ub(WK)};f.Be=function(){return this.g?0==this.Y.getPlayerState(this.o):!1};f.xg=function(){var a=$.j?$.o:document.getElementById(this.G);return a?new F(a.offsetWidth,a.offsetHeight):new F(0,0)};f.Br=function(){return!1};
f.QE=function(){var a=this.xg(),b=this.oe();if(a.width!=this.U.width||a.height!=this.U.height)!this.S&&b?this.T("beginFullscreen"):this.S&&!b&&this.T("endFullscreen"),this.U=a,this.S=b};f.ni=function(){this.O=x(this.Nt,this);this.F=x(this.Gn,this);this.Z&&(this.Y.addEventListener("onAdStateChange",this.F),this.Y.addEventListener("onReady",this.O),this.Y.addEventListener("onStateChange",this.F));this.J=new An(1E3);this.I.listen(this.J,"tick",this.QE);this.J.start()};
f.Bf=function(){this.Z&&(this.Y.removeEventListener("onAdStateChange",this.F),this.Y.removeEventListener("onReady",this.O),this.Y.removeEventListener("onStateChange",this.F));null!=this.J&&this.J.dispose()};f.Ev=function(){var a=this.G,b={playerVars:fc(XP),events:{onError:x(this.jF,this),onReady:x(this.Nt,this),onAdStateChange:x(this.Gn,this),onStateChange:x(this.Gn,this)}},c=s("YT");this.Y=null!=c&&null!=c.Player?new c.Player(a,b):null};
function YP(a,b,c){var d={};if(null!=a.j){var e=a.j.j;null!=e&&(d.agcid=e);e=a.j.A;null!=e&&(d.adformat=e);(e=a.j.k)&&(d.cta_conversion_urls=e);d.iv_load_policy=a.j.B?1:3;a.j.o&&(d.noiba=1);a.j.C&&(d.utpsa=1)}e=QP(b);null===e?d.url_encoded_third_party_media="url="+encodeURIComponent(b)+"&type="+encodeURIComponent(null===c?"":c):d.videoId=e;a.k=!1;a.j&&a.j.g?(a.V=d,a.Y.preloadVideoByPlayerVars(a.V)):a.Y.cueVideoByPlayerVars(d)}f.jF=function(){this.T("error")};
f.Nt=function(){this.g=!0;-1!=this.B&&(this.setVolume(this.B),this.B=-1);null!=this.D&&(YP(this,this.D,this.N),this.N=this.D=null);-1!=this.C&&(this.Of(this.C),this.C=-1);this.M&&this.play()};f.Gn=function(a){switch(a.data){case 0:this.k?this.T("end"):this.T("error");break;case 1:this.k||(ZP(this),this.k=!0,this.T("start"));this.T("play");break;case 2:this.T("pause")}};function $P(a){a.I.Ga(a.A,"tick",a.Bq);null!=a.A&&(a.A.stop(),a.A=null)}function ZP(a){null!=a.fa&&Dn(a.fa)}f.Bq=function(){this.T("timeUpdate")};
f.hz=function(){this.T("mediaLoadTimeout")};f.fr=function(a,b){this.g&&this.Y.addInfoCardXml(a,b)};f.K=function(){$P(this);ZP(this);this.Bf();this.g=!1;this.I.dispose();this.C=-1;this.N=null;this.M=!1;this.D=null;this.B=-1;this.O=this.Y=this.j=null;this.k=!1;this.P="";TP.H.K.call(this)};q("onYouTubeIframeAPIReady",function(){UP=!0;C(VP,function(a){a()});nb(VP)},window);function aQ(a){U.call(this);this.g=a||Va();this.j=[]}z(aQ,U);aQ.prototype.k=!1;aQ.prototype.connect=function(){for(this.k=!0;!mb(this.j);){var a=this.j.shift();this.sendMessage(a.name,a.type,a.data)}};aQ.prototype.send=function(a,b,c){this.k?this.sendMessage(a,b,c):this.j.push({name:a,type:b,data:c})};function bQ(a,b,c,d,e){sm.call(this,a);this.sc=b;this.rd=c;this.Iq=d;this.o=e}z(bQ,sm);bQ.prototype.getOrigin=function(){return this.o};bQ.prototype.toString=function(){return""};function cQ(a,b){aQ.call(this,b);this.o=a;this.Dc=null;this.A=new Hn(this);this.logger=null;this.A.listen(Yc(),"message",this.receive)}z(cQ,aQ);function dQ(a){if(null==a||!w(a)||0!=a.lastIndexOf("ima://",0))return null;a=a.substr(6);try{return yf(a)}catch(b){return null}}cQ.prototype.sendMessage=function(a,b,c){null!=this.Dc&&null!=this.Dc.postMessage&&this.Dc.postMessage(eQ(this,a,b,c),"*");null!=this.Dc&&null==this.Dc.postMessage&&yM(xM.getInstance(),11)};
cQ.prototype.K=function(){this.A.dispose();cQ.H.K.call(this)};cQ.prototype.receive=function(a){a=a.g;var b=dQ(a.data);if(null!=b){if(null==this.Dc)this.Dc=a.source;else if(this.Dc!=a.source)return;var c=b.channel;null!=c&&c==this.o&&(c=b.sid,null!=c&&("*"!=this.g&&c!=this.g||this.T(new bQ(b.name,b.type,b.data||{},b.sid,a.origin))))}};function eQ(a,b,c,d){var e={};e.name=b;e.type=c;null!=d&&(e.data=d);e.sid=a.g;e.channel=a.o;return"ima://"+Af(e)};function fQ(a,b){U.call(this);this.o=a;this.k=b;this.g={};this.j=new Hn(this);this.j.listen(Yc(),"message",this.A)}z(fQ,U);fQ.prototype.send=function(a){var b=a.getChannelId();this.g.hasOwnProperty(b)?this.g[b].send(a.type,a.sc,a.rd):a.getChannelId()};function gQ(a,b,c,d){a.g.hasOwnProperty(b)||(c=new cQ(b,c),a.j.listen(c,a.o,function(a){a=new hQ(a.type,a.sc,a.rd,a.Iq,a.getOrigin(),b);this.T(a)}),c.Dc=d,c.connect(),a.g[b]=c)}
fQ.prototype.K=function(){this.j.dispose();for(var a in this.g)Wh(this.g[a]);fQ.H.K.call(this)};fQ.prototype.A=function(a){a=a.g;var b=dQ(a.data);if(null!=b){var c=b.channel;if(this.k&&!this.g.hasOwnProperty(c)){var d=b.sid;gQ(this,c,d,a.source);this.T(new hQ(b.name,b.type,b.data||{},d,a.origin,c))}}};function hQ(a,b,c,d,e,g){bQ.call(this,a,b,c,d,e);this.k=g}z(hQ,bQ);hQ.prototype.getChannelId=function(){return this.k};function iQ(){var a=s("google.ima.gptProxyInstance",Yc());if(null!=a)return a;Hn.call(this);this.k=new fQ("gpt",!0);R(this,this.k);this.listen(this.k,"gpt",this.B);this.g=null;jQ()||Yc().top===Yc()||(this.g=new fQ("gpt",!1),R(this,this.g),this.listen(this.g,"gpt",this.A))}z(iQ,Hn);function jQ(){return!!s("googletag.cmd",Yc())}function kQ(){var a=s("googletag.console",Yc());return null!=a?a:null}
iQ.prototype.B=function(a){var b=a.getOrigin(),c=Vd("//imasdk.googleapis.com"),b=Vd(b);if(c[3]==b[3]&&c[4]==b[4])if(null!=this.g)gQ(this.g,a.getChannelId(),a.Iq,Yc().parent),null!=this.g&&this.g.send(a);else if(c=a.rd,null!=c&&n(c.scope)){var b=c.scope,c=c.args,d;if("proxy"==b)c=a.sc,"isGptPresent"==c?d=jQ():"isConsolePresent"==c&&(d=null!=kQ());else if(jQ())if("pubads"==b||"companionAds"==b){d=a.sc;var e,g=Yc().googletag;if(null!=g&&null!=g[b]&&(g=g[b](),null!=g&&(d=g[d],null!=d)))try{e=d.apply(g,
c)}catch(h){}d=e}else if("console"==b){if(g=a.sc,e=kQ(),null!=e&&(g=e[g],null!=g))try{g.apply(e,c)}catch(k){}}else if(null===b){e=a.sc;d=Yc();if(lb(["googleGetCompanionAdSlots","googleSetCompanionAdContents"],e)&&(e=d[e],null!=e))try{g=e.apply(d,c)}catch(l){}d=g}n(d)&&(a.rd.returnValue=d,this.k.send(a))}};iQ.prototype.A=function(a){this.k.send(a)};function lQ(a,b,c,d,e,g,h,k){this.A=a;this.j=b;this.k=c;this.o=h;this.B=d;this.C=e;this.ub=g;this.g=k};function mQ(a,b){var c=Array.prototype.slice.call(arguments),d=c.shift();if("undefined"==typeof d)throw Error("[goog.string.format] Template required");return d.replace(/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,k,l,p,r,t){if("%"==p)return"%";var v=c.shift();if("undefined"==typeof v)throw Error("[goog.string.format] Not enough arguments");arguments[0]=v;return nQ[p].apply(null,arguments)})}
var nQ={s:function(a,b,c){return isNaN(c)||""==c||a.length>=c?a:a=-1<b.indexOf("-",0)?a+Oa(" ",c-a.length):Oa(" ",c-a.length)+a},f:function(a,b,c,d,e){d=a.toString();isNaN(e)||""==e||(d=a.toFixed(e));var g;g=0>a?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=a&&(d=g+d);if(isNaN(c)||d.length>=c)return d;d=isNaN(e)?Math.abs(a).toString():Math.abs(a).toFixed(e);a=c-d.length-g.length;return d=0<=b.indexOf("-",0)?g+d+Oa(" ",a):g+Oa(0<=b.indexOf("0",0)?"0":" ",a)+d},d:function(a,b,c,d,e,g,h,k){return nQ.f(parseInt(a,
10),b,c,d,0,g,h,k)}};nQ.i=nQ.d;nQ.u=nQ.d;function oQ(a,b){U.call(this);this.o=new Hn(this);this.D=!1;this.F=Va();this.B=new Kd;var c=this.F,c=H("iframe",{src:("https:"==document.location.protocol?"https:":"http:")+mQ("//imasdk.googleapis.com/js/core/bridge0.0.0_%s.html","en")+"#"+c,style:"border:0; opacity:0; margin:0; padding:0; position:relative;"});Ln(this.o,c,"load",this.Pw);a.appendChild(c);this.j=c;c=this.B.get("*");null==c&&(c=new cQ(this.F,"*"),this.D&&(c.Dc=od(this.j),c.connect()),this.B.set("*",c));this.A=c;this.C=b;this.g=this.C.k;
this.k=null;this.o.listen(this.A,"mouse",this.Rw);this.o.listen(this.A,"touch",this.Tw);null!=this.g&&(this.o.listen(this.A,"displayContainer",this.Qw),this.o.listen(this.A,"videoDisplay",this.Sw),this.o.listen(this.g,Ub(KP),this.Uw));var c=Yc(),d=s("google.ima.gptProxyInstance",c);null==d&&(d=new iQ,q("google.ima.gptProxyInstance",d,c))}z(oQ,U);f=oQ.prototype;
f.K=function(){this.o.dispose();null!==this.k&&(this.k.dispose(),this.k=null);Id(this.B.Zb(!1),function(a){a.dispose()});this.B.clear();hd(this.j);oQ.H.K.call(this)};f.Rw=function(a){var b=a.rd,c=ag(this.j),d=document.createEvent("MouseEvent");d.initMouseEvent(a.sc,!0,!0,window,b.detail,b.screenX,b.screenY,b.clientX+c.x,b.clientY+c.y,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,null);if(!zh||rM()||0==document.webkitIsFullScreen)this.j.blur(),window.focus();this.j.dispatchEvent(d)};
function pQ(a,b){var c=ag(a.j),d=D(b,function(a){return document.createTouch(window,this.j,a.identifier,a.pageX+c.x,a.pageY+c.y,a.screenX,a.screenY)},a);return document.createTouchList.apply(document,d)}
f.Tw=function(a){var b=a.rd,c=ag(this.j),d=document.createEvent("TouchEvent");d.initTouchEvent(a.sc,!0,!0,window,b.detail,b.screenX,b.screenY,b.clientX+c.x,b.clientY+c.y,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,pQ(this,b.touches),pQ(this,b.targetTouches),pQ(this,b.changedTouches),b.scale,b.rotation);this.j.dispatchEvent(d)};
f.Sw=function(a){if(null!=this.g){var b=a.rd;switch(a.sc){case "startTracking":this.g.ni();break;case "stopTracking":this.g.Bf();break;case "exitFullscreen":this.g.hn();break;case "play":this.g.play();break;case "pause":this.g.pause();break;case "load":this.g.load(b.videoUrl,b.mimeType);break;case "setCurrentTime":this.g.Of(b.currentTime);break;case "setPlaybackOptions":a=b.playbackOptions,this.g.Fk(new lQ(a.adFormat,a.adSenseAgcid,a.ctaAnnotationTrackingEvents,a.showAnnotations,a.viewCountsDisabled,
a.loadVideoTimeout,a.ibaDisabled,a.enablePreloading))}}};
f.Uw=function(a){var b={};switch(a.type){case "beginFullscreen":a="fullscreen";break;case "endFullscreen":a="exitFullscreen";break;case "click":a="click";break;case "end":a="end";break;case "error":a="error";break;case "mediaLoadTimeout":a="mediaLoadTimeout";break;case "pause":a="pause";b.ended=this.g.Be();break;case "play":a="play";break;case "skip":a="skip";break;case "start":a="start";break;case "timeUpdate":a="timeupdate";b.currentTime=this.g.getCurrentTime();b.duration=this.g.md();break;case "volumeChange":a=
"volumeChange";b.volume=this.g.ld();break;default:return}this.A.send("videoDisplay",a,b)};f.Qw=function(a){switch(a.sc){case "showVideo":null!=this.k?EP(this.k):(this.k=new BP,this.o.listen(this.k,"click",this.QB));CP(this.k,qQ(this.C));a=this.C;null!=a.g&&a.g.show();break;case "hide":null!==this.k&&(this.k.dispose(),this.k=null),this.C.hide()}};f.QB=function(){this.A.send("displayContainer","videoClick")};f.Pw=function(){Id(this.B.Zb(!1),function(a){a.Dc=od(this.j);a.connect()},this);this.D=!0};function rQ(a,b,c,d){hM(41351021)&&($.A=!0);if(null==a||!nd(Oc(a),a))throw VL(sL,null,"containerElement","element");this.A=a;var e=null!=b||null!=d,g=e,h=!1;if(!($.j||(rM()||yc||Ma(lc,"CrKey")||vM()||Ma(lc,"Roku")||uM()||Ma(lc,"Xbox"))&&e)){if(e=$.A)e=pM()||Ma(lc,"CrKey")||vM()||Ma(lc,"Roku")||uM()||Ma(lc,"Xbox")?!1:!0;e&&(h=!0);g=!1}this.B=g;this.D=h||g&&null!=d;$.j?a=null:(h=H("div",{style:"position:absolute"}),a.insertBefore(h,a.firstChild),a=h);this.j=a;this.g=!this.B&&this.j&&!$.j&&pM()?new PP(this.j,
null):null;a=null;this.B?b?a=new LP(b):d&&(a=new TP(d)):this.g&&(a=new LP(this.g.j));this.o=(this.k=a)?c||null:null;this.F=null!=this.o;yM(xM.getInstance(),8,{enabled:this.B,yt:null!=d,customClick:null!=this.o});$.j&&(b=this.A,$.o=b);this.C=null==this.j||$.j?null:new oQ(this.j,this)}rQ.prototype.initialize=function(){null!=this.g&&this.g.initialize()};rQ.prototype.destroy=function(){Wh(this.g);Wh(this.C);Wh(this.k);hd(this.j)};rQ.prototype.hide=function(){null!=this.g&&this.g.hide()};
function qQ(a){return a.F&&a.o?a.o:null!=a.g?a.g.k:null};function sQ(){U.call(this);this.currentTime=0}z(sQ,U);function tQ(a){sQ.call(this);this.currentTime=a.currentTime;if(!("currentTime"in a)||isNaN(a.currentTime))throw VL(sL,null,"content","currentTime");this.j=a;this.g=new An(250);this.k=new Hn(this);Kn(this.k,this.g,"tick",this.o,this)}z(tQ,sQ);tQ.prototype.start=function(){this.g.start()};tQ.prototype.stop=function(){this.g.stop()};tQ.prototype.K=function(){tQ.H.K.call(this);this.k.dispose();this.g.dispose()};
tQ.prototype.o=function(){if("currentTime"in this.j&&!isNaN(this.j.currentTime)){var a=this.currentTime;this.currentTime=this.j.currentTime;a!=this.currentTime&&this.T(new sm("currentTimeUpdate"))}else this.T(new sm("contentWrapperError")),this.stop()};function uQ(){this.g=0;this.j=null};var vQ;
vQ={A:["BC","AD"],o:["Before Christ","Anno Domini"],C:"JFMAMJJASOND".split(""),M:"JFMAMJJASOND".split(""),B:"January February March April May June July August September October November December".split(" "),N:"January February March April May June July August September October November December".split(" "),G:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),P:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),U:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Ca:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
J:"Sun Mon Tue Wed Thu Fri Sat".split(" "),S:"Sun Mon Tue Wed Thu Fri Sat".split(" "),D:"SMTWTFS".split(""),O:"SMTWTFS".split(""),I:["Q1","Q2","Q3","Q4"],F:["1st quarter","2nd quarter","3rd quarter","4th quarter"],g:["AM","PM"],j:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],W:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],k:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],AG:6,V:[5,6],BG:5};function wQ(a,b,c,d,e,g){w(a)?(this.k="y"==a?b:0,this.j="m"==a?b:0,this.g="d"==a?b:0,this.o="h"==a?b:0,this.A="n"==a?b:0,this.B="s"==a?b:0):(this.k=a||0,this.j=b||0,this.g=c||0,this.o=d||0,this.A=e||0,this.B=g||0)}wQ.prototype.equals=function(a){return a.k==this.k&&a.j==this.j&&a.g==this.g&&a.o==this.o&&a.A==this.A&&a.B==this.B};wQ.prototype.clone=function(){return new wQ(this.k,this.j,this.g,this.o,this.A,this.B)};
wQ.prototype.add=function(a){this.k+=a.k;this.j+=a.j;this.g+=a.g;this.o+=a.o;this.A+=a.A;this.B+=a.B};function xQ(a,b,c){ha(a)?(this.g=yQ(a,b||0,c||1),zQ(this,c||1)):ja(a)?(this.g=yQ(a.getFullYear(),a.getMonth(),a.getDate()),zQ(this,a.getDate())):(this.g=new Date(y()),this.g.setHours(0),this.g.setMinutes(0),this.g.setSeconds(0),this.g.setMilliseconds(0))}function yQ(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}f=xQ.prototype;f.Vs=vQ.AG;f.Ws=vQ.BG;
f.clone=function(){var a=new xQ(this.g);a.Vs=this.Vs;a.Ws=this.Ws;return a};f.getFullYear=function(){return this.g.getFullYear()};f.getMonth=function(){return this.g.getMonth()};f.getDate=function(){return this.g.getDate()};f.getTime=function(){return this.g.getTime()};f.set=function(a){this.g=new Date(a.getFullYear(),a.getMonth(),a.getDate())};
f.add=function(a){if(a.k||a.j){var b=this.getMonth()+a.j+12*a.k,c=this.getFullYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var d;t:{switch(b){case 1:d=0!=c%4||0==c%100&&0!=c%400?28:29;break t;case 5:case 8:case 10:case 3:d=30;break t}d=31}d=Math.min(d,this.getDate());this.g.setDate(1);this.g.setFullYear(c);this.g.setMonth(b);this.g.setDate(d)}a.g&&(a=new Date((new Date(this.getFullYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.g),this.g.setDate(1),this.g.setFullYear(a.getFullYear()),
this.g.setMonth(a.getMonth()),this.g.setDate(a.getDate()),zQ(this,a.getDate()))};f.equals=function(a){return!(!a||this.getFullYear()!=a.getFullYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};f.toString=function(){return[this.getFullYear(),Pa(this.getMonth()+1),Pa(this.getDate())].join("")+""};function zQ(a,b){a.getDate()!=b&&a.g.setUTCHours(a.g.getUTCHours()+(a.getDate()<b?1:-1))}f.valueOf=function(){return this.g.valueOf()};function AQ(){this.j=this.g=null};function BQ(){this.g=CQ();this.D=-1;this.J=this.N=this.k=this.C=this.o=null;this.I=CQ();this.j=null;this.O=this.F=this.G="";this.B=this.M=this.A=null}function CQ(){return Math.floor(4503599627370496*Math.random())}var DQ=new BQ;BQ.prototype.clear=function(){this.g=CQ();this.k=this.C=this.o=null;this.I=CQ();this.j=null;this.O=this.F=this.G="";this.B=this.M=this.A=null};function EQ(a){if($.j)return"h.3.0.0";var b="h."+a.O;null!=a.A&&(b+="/n."+a.A,null!=a.o&&(b+="/"+a.o));return b};function FQ(a,b){this.B=a;this.A=D(b,function(a){return a.clone()});this.o="";this.g=this.k=0;this.j=!0}function GQ(a){a.o="";a.k=0;a.g=0;a.j=!0}FQ.prototype.getContent=function(){return this.o};FQ.prototype.clone=function(){var a=new FQ(this.B,this.A),b=this.k,c=this.g,d=this.j;a.o=this.o;a.k=b;a.g=c;a.j=d;return a};function HQ(){U.call(this);this.o=!1;this.impressionUrls=[]}z(HQ,U);function IQ(a){sm.call(this,a)}z(IQ,sm);function JQ(){HQ.call(this);this.D=[];this.A=!1;this.k="not_loaded";this.j=null;this.B=0;this.g=null;this.F=new Nc}z(JQ,HQ);ba(JQ);function KQ(a){var b=["googletag","googletag.cmd"];return E(a,function(a){return hb(b,function(b){return!da(s(b,a))})})||null}f=JQ.prototype;f.K=function(){this.j&&this.j.dispose()};f.initialize=function(){if(!this.o){var a;var b=Dd(new Nc);try{s("googletag"),KQ([b,b.top]),a=!0}catch(c){a=!1}a?LQ(this):(this.o=!0,this.k="not_available")}};
function MQ(a){return a.o?D(a.D,function(a){return a.clone()}):[]}function NQ(a){a=MQ(a);return null!=a?D(a,function(a){return a.A}):void 0}function OQ(a,b,c){var d=0,e=0;null!=b&&(b=new J(b.adTagUrl),d=Number(Ce(b,"pod")||0),e=Number(Ce(b,"ppos")||0));if(null!=a.setVideoSessionInfo)try{a.setVideoSessionInfo(DQ.g,"","","",d,e,c)}catch(g){}}function PQ(a,b){var c=QQ(a);if(null!==c){OQ(c,b,!0);try{c.refreshAllSlots()}catch(d){}}}
f.setVideoContent=function(a,b){var c=RQ(this);if(null!=c)try{c.setVideoContent(a,b)}catch(d){}};function SQ(a,b){a.C=b;a.setVideoContent("","");var c=QQ(a);OQ(c,null,!1)}function QQ(a){null==a.g&&TQ(a);return null!=a.g&&null!=a.g.googletag&&null!=a.g.googletag.companionAds?a.g.googletag.companionAds():null}function RQ(a){null==a.g&&TQ(a);return null!=a.g&&null!=a.g.googletag&&null!=a.g.googletag.pubads?a.g.googletag.pubads():null}
f.jp=function(){0<this.B&&y()>=this.B?(this.o=!0,UQ(this),VQ(this)):LQ(this)};function UQ(a){a.j&&(a.j.stop(),a.j.Ga("tick",a.jp,!1,a),a.j.dispose(),a.j=null)}
function LQ(a){var b;if(b=!a.A)TQ(a),b=null!=a.g&&null!=a.g.googleGetCompanionAdSlots;if(b){var c;try{if(null==a.g)a.A=!0,c=[];else{var d=a.g.googleGetCompanionAdSlots();c=D(d,a.Xw,a)}}catch(e){a.A=!0,c=[]}a.D=c;a.A=!0}if("retrieved"!=a.k&&"not_available"!=a.k&&!da(QQ(a))){var g;b=QQ(a);if(null!==b&&null!=b.getDisplayAdsCorrelator)try{g=b.getDisplayAdsCorrelator()}catch(h){g=null}else g=null;switch(g){case "not_loaded":case "not_available":a.k=g;break;default:g=Number(g),isNaN(g)?a.k="not_available":
(a.C=g,a.k="retrieved")}}a.A&&"retrieved"==a.k?(a.o=!0,UQ(a),a.T(new IQ("companions_success"))):a.A&&"not_available"==a.k?(a.o=!0,UQ(a),VQ(a)):a.j||(a.B=y()+5E3,a.j=new An(100),a.j.listen("tick",a.jp,!1,a),a.j.start())}function TQ(a){var b=Dd(a.F);try{a.g=KQ([b,b.top])}catch(c){a.g=null}}function VQ(a){a.T(new IQ("companion_initialization_failed"))}f.Xw=function(a){var b=D(a.adSizes,function(a){return new F(a.adWidth,a.adHeight)});return new FQ(a.slotId,b)};
f.Sz=function(a){var b={};b.slotId=a.B;b.adContent=a.getContent();b.adWidth=a.k;b.adHeight=a.g;b.friendlyIframeRendering=a.j;return b};f.sendImpressionUrls=function(a){hL(this.impressionUrls,a)};function WQ(a){sm.call(this,a)}z(WQ,sm);function XQ(){U.call(this);this.k=[]}z(XQ,U);XQ.prototype.Vt=function(){return!0};function YQ(){return new ZQ("empty-ad","GDFP","GDFP","",0,0,0,[],[],[],[],new Kd)}XQ.prototype.ue=function(){return null};function $Q(a){XQ.call(this);this.g=a;this.B=null;this.C=!1;this.j=null;this.A=new Hn;Kn(this.A,this.g,["companions_success","companion_initialization_failed"],this.az,this);Kn(this.A,this.g,"companion_display_error",this.$y,this);this.g.o?this.C=!0:this.g.initialize()}z($Q,XQ);f=$Q.prototype;f.destroy=function(){null!=this.A&&this.A.dispose();this.j=null};function aR(a,b){a.j=b;a.o=!0;a.C?bR(a):(a.o=cR(dR(b),[]),a.o||(a.j=null))}
function bR(a){var b=a.j;a.j=null;if(null!=a.g)if(mb(a.k))eR(a);else if(null!=b){var c=fR(a,b),d=a.g;try{d.g.googleSetCompanionAdContents(D(a.k,d.Sz,d)),d.sendImpressionUrls()}catch(e){d.T(new IQ("companion_display_error"))}if(0<c.length&&b.ea&&(d=a.g,0!=c.length&&"GDFP"==gR(b)[0])){a=[];for(var g=0;g<c.length;g++)a.push(c[g].B);b=b.k;c=QQ(d);if(null!==c){OQ(c,b,!1);try{c.notifyUnfilledSlots(a)}catch(h){}}}}else eR(a)}function eR(a){a.T(new WQ("companion_display_error"))}f.Vt=function(){return this.o};
f.az=function(){null!=this.B&&(this.B.stop(),this.B.dispose(),this.B=null);if(null!=this.g){var a=MQ(this.g);null!=a&&(this.k=a)}this.C=!0;null!=this.j&&bR(this);this.T(new sm("initialized"))};f.$y=function(){eR(this)};
function fR(a,b){var c=[],d=[];C(a.k,function(a){GQ(a);gb(a.A,function(d){t:{var e=hR(b);d=iR(new jR(new F(d.width,d.height)),e);if(!mb(d)&&(d=kR(d,c),null!=d)){e=d.k;if(null!=e&&0!=a.B.indexOf(e)){d=!1;break t}c.push(d);var e=d.getContent(),l=d.g.kd(),p=d.getHeight();d="IFrame"!=d.g.S;a.o=e;a.k=l;a.g=p;a.j=d;d=!0;break t}d=!1}return d},this)||d.push(a)},a);var e=dR(b);a.o=cR(e,c);a.o||C(a.k,function(a){GQ(a)},a);return d}
function cR(a,b){if(null==a)return!0;var c=a.g;return"all"==a.j?lR(c,b):"any"==a.j?mR(c,b):!0}function dR(a){return null==a||null==a.g||isNaN(a.g.g)?null:E(nR(a,!0),function(a){a=a.g;return mb(a)?!1:isNaN(a[0].g.g)?!1:a[0].g.g==oR(a[0])})}function lR(a,b){return hb(a,function(a){return lb(b,a)})}function mR(a,b){return gb(a,function(a){return lb(b,a)})}function kR(a,b){return E(a,function(a){return!lb(b,a)})}f.ue=function(){return this.g};function pR(a){sm.call(this,a);this.B=[];this.A={};this.k=null;this.o=!0}z(pR,sm);function qR(){this.j=new Kd;this.g=.01>Math.random()&&!$.g}ba(qR);qR.prototype.start=function(a){this.g&&this.j.set(a,y())};qR.prototype.end=function(a){if(this.g&&Md(this.j,a)){var b=y()-this.j.get(a);fL("https://csi.gstatic.com/csi?v=2&s=ima_sdk&action=html5&it="+a+"."+b);this.j.remove(a)}};function rR(a,b,c){this.B=b;this.o=c;this.A=null;this.j=new Hn(this);this.G=a;this.k=this.g=null;this.C=!1}rR.prototype.start=function(a,b){this.A=a;this.F=b;sR(this);this.B.C?this.D():Nn(this.j,this.B,"initialized",this.D,this)};rR.prototype.D=function(){var a=this.B.ue(),b;b=a.o?"retrieved"!=a.k?void 0:a.C:void 0;a=NQ(a);null!=b&&(this.o.I=b);null!=a&&(this.o.B=a);tR(this)};
function tR(a){if(null===a.A)uR(a);else{var b=new J(a.A.adTagUrl),c=B(Ce(b,"vid")),b=B(Ce(b,"cmsid")),d=a.o.G,e=a.o.F;a.o.G=c;a.o.F=b;if(A(B(c))||A(B(b)))uR(a);else if(c==d&&b==e)uR(a);else{var g=a.B.ue();g.setVideoContent(c,b);PQ(g,a.A);a.k=new An(100);Kn(a.j,a.k,"tick",function(){var a;t:{var b=RQ(g);if(null!=b)try{a=!1!==b.isAdRequestFinished();break t}catch(c){a=!0;break t}a=!1}a&&uR(this)},a);a.k.start()}}}
function sR(a){a.g=new An;Nn(a.j,a.g,"tick",function(){uR(this)},a);Bn(a.g,a.G);a.g.start()}function uR(a){null!=a.j&&(a.j.dispose(),a.j=null);null!=a.g&&(a.g.stop(),a.g=null);null!=a.k&&(a.k.stop(),a.k=null);a.C=!0;null===a.F||a.F()};function vR(){};function wR(a){return TL(LL,null,a.parentNode.nodeName,a.nodeName)}function xR(a){return TL(AL,null,a.parentNode.nodeName,a.nodeName)}function yR(a,b){return null!=a?eb(jd(a),function(a){return a.nodeName==b}):[]}function zR(a,b){var c=a.getAttribute(b);return null!=c?c.toLowerCase():null}function AR(a,b){if(null==a)return null;var c="";C(a.childNodes,function(a){if(4==a.nodeType||3==a.nodeType)c+=a.nodeValue});c=wa(c);return b?Ha(c):c}
function BR(a,b,c,d){null!=a&&C(jd(a),function(a){if(a.nodeName==b)c.call(d,a);else throw wR(a);})}function CR(a){return A(B(a))?NaN:Wa(B(a))}function DR(a,b){if(null!=a){var c=a.split(":");if(3==c.length)return c=new wQ(0,0,0,Wa(c[0]),Wa(c[1]),Wa(c[2])),60*(60*(24*c.g+c.o)+c.A)+c.B}return null!=b?b:-1}function ER(a,b){if(!A(B(a)))switch(a.toLowerCase()){case "true":case "1":return!0;case "false":case "0":return!1}return null!=b?b:!1};function FR(a,b,c){this.j=a;this.g=c;this.k=b};function GR(a){this.k=a};function HR(a){this.k=a;this.j=this.g=!1}z(HR,GR);function IR(a,b,c){this.g=a;this.j=b;this.k=c};function JR(){this.g=new Kd}function KR(a,b,c){if(isNaN(c))throw Error("Incorrect time offset.");var d=[];Md(a.g,c)&&(d=a.g.get(c,[]));C(b,function(a){null!=a&&ob(d,a)});a.g.set(c,d)};function LR(a,b){this.g=a;this.j=b}z(LR,vR);LR.prototype.k=function(){return new FR(this.g,null,MR(this))};
function MR(a){var b=new JR;C(jd(kd(a.g)),function(a){switch(a.nodeName){case "Preroll":a=NR(this,a);KR(b,a,0);break;case "Midroll":var d=zR(a,"timeOffset"),e=DR(d);if(-1==e)throw TL(mL,null,"timeOffset",B(d));a=NR(this,a);KR(b,a,e);break;case "Postroll":a=NR(this,a);KR(b,a,-1);break;default:throw TL(wL,null,a.parentNode.nodeName,a.nodeName);}},a);if(0==b.g.La().length)throw TL(vL);return b}
function NR(a,b){var c=[];C(jd(b),function(a){switch(a.nodeName){case "Ad":var b=B(AR(a));if(!A(b)){a=zR(a,"bumper");var g=this.j.clone();g.adTagUrl=b;b=new HR(g);b.g=null!=a;b.j="always"==a;ob(c,b)}break;default:throw TL(wL,null,a.parentNode.nodeName,a.nodeName);}},a);return c};function OR(a){a=0>a?0:Math.round(a);return 3600<=a?""+Math.floor(a/3600)+":"+("0"+Math.floor(a/60)%60).slice(-2)+":"+("0"+a%60).slice(-2):""+Math.floor(a/60)%60+":"+("0"+a%60).slice(-2)}function PR(a){var b={};C(a.split(","),function(a){var d=a.split("=");2==d.length&&(a=wa(d[0]),d=wa(d[1]),0<a.length&&(b[a]=d))});return b};var QR=["ai","sigh"];function RR(a,b){if(b)return a;var c;c=null!=a&&/(doubleclick.net|googleadservices.com)/.test(a)?Ia(a,"/pagead/adview")?SR(a)?0:2:Ia(a,"/pagead/conversion")?SR(a)?1:2:2:2;if(0==c||1==c){c="&sdkv="+EQ(DQ);var d=a.indexOf("&adurl=");c=-1!=d?Qa(a.substr(0,d),c,a.substr(d,a.length)):a+c}else c=a;return c}function SR(a){return hb(QR,function(b){var c=a||"";return 0<=fe(c,0,b,c.search(ge))})};function TR(a,b){this.g=a;this.j=b}function UR(a){return a.j?-1:a.g}function VR(a,b){a.j&&(a.j=!1,a.g=a.g*b/100)};function WR(){this.g=new Kd}function XR(a,b){this.k=a;this.g=b}function YR(a,b){XR.call(this,"progress",a);this.j=b}z(YR,XR);function ZR(a,b){C(b,function(a){var b=a.k.toLowerCase(),e=$R(this,b);e.push(a);this.g.set(b,e)},a)}function aS(a,b,c,d){b=b.toLowerCase();var e=$R(a,b);null!=d?(d=new YR(c,d),null!=d?e.push(d):e.push(new XR(b,c))):e.push(new XR(b,c));a.g.set(b,e)}function $R(a,b){return null!=b?a.g.get(b.toLowerCase())||[]:[]}
function bS(a,b){var c=$R(a,"progress");C(c,function(a){VR(a.j,b)});Ab(c,function(a,b){return UR(a.j)-UR(b.j)})}WR.prototype.isEmpty=function(){return this.g.isEmpty()};function cS(a,b){return D($R(a,b)||[],function(a){return a.g})};function dS(a,b){var c=new WR;BR(a,"Tracking",function(a){var e=zR(a,"event"),g=RR(AR(a),b);eS(g)&&null!=e&&("progress"==e?(a=zR(a,"offset"),a=fS(a),null!=a&&aS(c,e,g,a)):aS(c,e,g))});return c}function gS(a){if(A(B(a)))return null;a=new J(a);if("thismessage"!=a.Hb||"extensions"!=a.qb)return null;a=a.Jb;if(0!=a.lastIndexOf("/",0))return null;a=a.substr(1);return A(B(a))?null:a}
function fS(a){if(A(B(a)))return null;var b=null;0<a.indexOf("%")?(a=Number(a.substr(0,a.indexOf("%"))),!isNaN(a)&&0<=a&&(b=new TR(a,!0))):(a=DR(a),0<=a&&(b=new TR(a,!1)));return b}function eS(a){var b=!0;if(A(B(a)))b=!1;else try{new J(a)}catch(c){b=!1}return b};function hS(a){this.g=null!=a?a:new WR}function iS(a,b){var c=b.g;C(c.La(),function(a){ZR(this.g,c.get(a))},a)}function jS(a,b){var c=cS(a.g,b);return null!=c?c:[]};function kS(){this.g="Ads by Google";this.j="http://www.google.com/adsense/support";this.k=0};function lS(a,b,c,d,e,g,h,k,l){hS.call(this,l);this.o=a;this.A=b;this.j=c;this.k=e;this.B=g;this.C=h}z(lS,hS);function mS(){}mS.prototype.parse=function(a){var b;BR(a,"config",function(a){null!=b||(b=nS(this,a))},this);return b};function nS(a,b){var c;C(jd(b),function(a){switch(a.nodeName){case "context":c="default"==a.getAttribute("data")?new kS:null;break;case "params":null!=c&&oS(this,c,a)}},a);return c}function oS(a,b,c){C(jd(c),function(a){var c=a.attributes[0].value;switch(a.nodeName){case "attribution_url":b.j=c;break;case "attribution_text":b.g=c;break;case "signals":b.k=parseInt(c,10)}},a)};function pS(){}
pS.prototype.parse=function(a){if(null==a)return null;var b,c,d,e,g,h,k=!1;C(jd(a),function(a){switch(a.nodeName){case "AttributionText":b=AR(a);break;case "AttributionUrl":c=AR(a);break;case "ConversionUrl":e=AR(a);break;case "CustomTracking":null!=jd(a)&&(d=dS(a));break;case "PreviousAdInformation":AR(a);break;case "VisibleUrl":g=AR(a);break;case "UI":h=(new mS).parse(a);break;case "ShowYouTubeAnnotations":var p=AR(a);k=ER(B(p),!1);case "QueryId":AR(a)}},this);null!=h||(h=new kS);return new lS(b,
c,e,0,g,h,k,0,d)};function qS(a,b){hS.call(this,b);this.j=a}z(qS,hS);function rS(){}rS.prototype.parse=function(a){if(null==a)return null;var b;C(jd(a),function(a){switch(a.nodeName){case "CustomTracking":null!=jd(a)&&(b=dS(a))}});a=null;null!=b&&0<$R(b,"skip").length&&(a="Generic");return new qS(a,b)};function sS(){}sS.prototype.parse=function(a){if(null==a)return null;var b,c;C(jd(a),function(a){switch(a.nodeName){case "SkippableAdType":b=AR(a);break;case "CustomTracking":null!=jd(a)&&(c=dS(a))}});return new qS(b,c)};function tS(){}tS.prototype.parse=function(a){if(null==a)return null;var b;C(jd(a),function(a){switch(a.nodeName){case "CustomTracking":null!=jd(a)&&(b=dS(a))}},this);return new hS(b)};function uS(a){hS.call(this);this.j=a}z(uS,hS);function vS(){}vS.prototype.parse=function(a){a=WF(a);return A(B(a))?null:new uS(a)};function wS(a){hS.call(this);this.j=a}z(wS,hS);function xS(){hS.call(this)}z(xS,hS);function yS(){}yS.prototype.g={kE:"TEMPLATE_PARAMETERS",lE:"TEMPLATE_URL"};yS.prototype.parse=function(a){if(null==a)return null;C(jd(a),function(a){switch(a.nodeName){case this.g.kE:zS(this,a)}},this);return new xS};function zS(a,b){C(jd(b),function(a){a.nodeName==this.g.lE&&AR(a)},a)};function AS(a,b,c,d){hS.call(this);this.k=a;this.o=b;this.A=c;this.j=d}z(AS,hS);function BS(){}BS.prototype.g={cE:"Line1",dE:"Line2",eE:"Line3",bE:"ImageUrl"};BS.prototype.parse=function(a){if(null==a)return null;var b,c,d,e;C(jd(a),function(a){switch(a.nodeName){case this.g.cE:b=AR(a,!0);break;case this.g.dE:c=AR(a,!0);break;case this.g.eE:d=AR(a,!0);break;case this.g.bE:e=AR(a)}},this);return new AS(b,c,d,e)};function CS(a){hS.call(this);this.j=a}z(CS,hS);function DS(){}DS.prototype.parse=function(a){if(null==a)return null;a=a.getAttribute("sequence");a=null!=a?Wa(a):NaN;a=isNaN(a)?-1:a;return new CS(a)};function ES(){hS.call(this)}z(ES,hS);function FS(){}FS.prototype.parse=function(a){return null!=a?new ES:null};function GS(a){hS.call(this);this.j=isNaN(a)?-1:a}z(GS,hS);function HS(){}HS.prototype.parse=function(a){if(null==a)return null;a=a.getAttribute("fallback_index");a=null!=a?Wa(a):NaN;return new GS(a)};function IS(a){if(hM(947225)){if(a&&a.items&&a.items.length){a=a.items[0];this.channelId=a.id;var b=a.snippet;b&&(this.j=b.title,this.g=Wb(b,"thumbnails","default","url"));if(a=a.statistics)this.videoCount=a.videoCount}}else JS(this,a)}IS.prototype.videoCount=0;
function JS(a,b){if(b){var c=b.entry;if(c){var d=c.id;d&&gb(d.$t.split(":"),function(a,b,c){return"channel"==a?(this.channelId=c[b+1],!0):!1},a);(d=c.author)&&d[0]&&d[0].name&&(a.j=d[0].name.$t);(c=c.media$thumbnail)&&c[0]&&(a.g=c[0].url)}}};function KS(a){if(hM(947225)){if(a&&a.items&&a.items.length){a=a.items[0];this.videoId=a.id;var b=a.snippet;a.snippet&&(this.channelId=b.channelId,this.title=b.title);if(a=a.status)this.g="unlisted"!=a.privacyStatus}}else LS(this,a)}KS.prototype.g=!0;
function LS(a,b){if(b){var c=b.entry;if(c){var d=c.id;d&&gb(d.$t.split(":"),function(a,b,c){return"video"==a?(this.videoId=c[b+1],!0):!1},a);if(d=c.title)a.title=d.$t;if(d=c.media$group)if(d=d.yt$uploaderId)a.channelId=d.$t;c.yt$accessControl&&(c=E(c.yt$accessControl,function(a){return"list"==a.action}))&&(a.g="denied"!=c.permission)}}};function MS(){}var NS={qu:"Image",CG:"Flash",sG:"All"},OS={HTML:"Html",wI:"IFrame",SJ:"Static",sG:"All"},PS={xI:"IgnoreSize",FJ:"SelectExactMatch",GJ:"SelectNearMatch"};function QS(){U.call(this);this.j=new Kd;this.k=null;this.A=new Hn(this);R(this,this.A);this.g=null;this.o=!1}z(QS,U);var RS=null;function SS(){null!=RS||(RS=new QS);return RS}QS.prototype.init=function(a){this.o||(this.k=a,this.A.listen(this.k,"activityMonitor",this.B),this.o=!0)};
function TS(a,b,c,d){if(a.o){var e=a.j,g=window.setTimeout(function(){d("");C(e.La(),function(a){e.get(a)===d&&e.remove(a)})},200);a.j.set(g,d);var h={};h.isFullscreen=a.C.oe();h.osdId=a.D;h.queryId=c;h.timeoutId=g;h.vastEvent=b;h.isOverlay=null!=a.g;a.g&&(b=uP(a.g),h.left=b.left,h.top=b.top,h.width=b.width,h.height=b.height);a.k.send("activityMonitor","reportVastEvent",h)}else d("")}QS.prototype.destroy=function(){this.A.Ga(this.k,"activityMonitor",this.B);this.o=!1};
QS.prototype.B=function(a){var b=a.rd,c=b.viewabilityString;switch(a.sc){case "viewableImpression":a={};a.queryId=b.queryId;a.viewabilityString=c;SS().T(new JK("viewable_impression",null,a));break;case "viewability":if(b=b.timeoutId,window.clearTimeout(b),a=this.j.get(b))this.j.remove(b),a(c)}};function jR(a){if(null==a||0>=a.width||0>=a.height)throw VL(sL,null,"ad slot size",a.toString());this.j=a;this.g=new MS;this.A=US(OS,this.g.k)?this.g.k:"All";this.o=US(NS,this.g.creativeType)?this.g.creativeType:"All";this.C=US(PS,this.g.o)?this.g.o:"SelectExactMatch";this.k=null!=this.g.j?this.g.j:[];this.B=ha(this.g.g)&&0<this.g.g&&100>=this.g.g?this.g.g:90}
function iR(a,b){var c=[];C(b,function(a){!A(B(a.g.o))&&(isNaN(a.g.g)||isNaN(oR(a))||oR(a)==a.g.g)&&VS(this,a)?c.push(a):(a=WS(this,a),null!=a&&!A(B(a.g.o))&&c.push(a))},a);return c}
function VS(a,b){var c;if(c="Flash"!=b.getContentType()||dN){if(c="All"==a.A||a.A==b.g.S)c=b.getContentType(),c=null!=c?"All"==a.o||a.o==c:!0;c&&(c=b.k,c=mb(a.k)?!0:null!=c?0<=cb(a.k,c):!1)}c?(c=b.g.Ec(),c="IgnoreSize"==a.C||Nb(a.j,c)?!0:"SelectNearMatch"==a.C&&(c.width>a.j.width||c.height>a.j.height||c.width<a.B/100*a.j.width||c.height<a.B/100*a.j.height?!1:!0)):c=!1;return c}function WS(a,b){var c=b.j;return null!=c?E(c,function(a){return VS(this,a)},a):null}
function US(a,b){return null!=b&&Xb(a,b)};function XS(a){J.call(this,a);this.j=new Kd;a=this.Jb;var b=a.indexOf(";"),c=null;0<=b?(ne(this,a.substring(0,b)),c=a.substring(b+1)):ne(this,a);YS(this,c)}z(XS,J);XS.prototype.toString=function(){return ZS(this,XS.H.toString.call(this))};XS.prototype.Lp=function(){return""};XS.prototype.zg=function(){return""};
function YS(a,b){A(B(b))||C(b.split(";"),function(a){var b=a.indexOf("=");if(0<b){var e=ya(a.substring(0,b));a=ya(a.substring(b+1));b=this.j.get(e);null!=b?lb(b,a)||b.push(a):b=[B(a)];this.j.set(e,b)}},a)}function $S(a){if(A(B("ord")))return null;a=a.j.get("ord");return null!=a?a:null}function aT(a,b,c){A(B(b))||(c=D(c,B),a.j.set(b,c))}function ZS(a,b){var c=[B(b)];ub(c,bT(a));return c.join(";")}
function bT(a){var b=$S(a);null!=b?A(B("ord"))||a.j.remove("ord"):b=[B(y())];var c=[];C(a.j.La(),function(a){C(this.j.get(a),function(b){ub(c,a+"="+b)})},a);ub(c,"ord="+b[0]);aT(a,"ord",b);return c}XS.prototype.clone=function(){return new XS(this.toString())};function cT(a){a=a.adTagUrl;if(null==a)return!1;a=new J(a);var b=a.Jb;return va(a.qb,"googleads.g.doubleclick.net")&&dT("/pagead/ads",b)}function eT(a){a=a.adTagUrl;if(null==a)return!1;a=we(new J(a));return va(a,".fwmrm.net")}function fT(a){a=a.adTagUrl;if(null==a)return!1;a=new J(a);var b=a.Jb;return va(a.qb,"doubleclick.net")&&dT("/gampad/ads",b)}
function gT(a){a=a.adTagUrl;if(null==a)return!1;var b=new XS(a);a=b.qb;b=ZS(b,b.Jb);return!va(a,".g.doubleclick.net")&&va(a,"doubleclick.net")&&dT("/(ad|pfad)[x|i|j]?/",b)}function hT(a){a=a.adTagUrl;return null!=a?"bid.g.doubleclick.net"==we(new J(a)):!1}function dT(a,b){return A(B(b))?!1:(new RegExp(a)).test(b)};function iT(){this.g=this.k=1;this.A=this.j=0;this.o=1};function jT(){this.D={};this.W="";this.Sf=new WR}jT.prototype.An=function(){return null};function kT(a,b,c){a.W=b;a.D=c}jT.prototype.ug=function(a){this.Z=a};jT.prototype.getAd=function(){return this.Z};function lT(a,b){var c=[],d=a.J();C(d,function(a){a=$R(a.Sf,b)||[];c=sb(a,c)},a);return c}jT.prototype.J=function(){for(var a=[this],b=this.Z.j;b;){var c=mT(this,b)||mT(this,b,!0);null!=c&&a.push(c);b=b.j}return a};
function mT(a,b,c){var d=c||!1;return E(b.o,function(a){var b=a.g==this.g;return a instanceof this.constructor&&(d||b)},a)};function nT(a,b,c,d,e,g){jT.call(this);this.fa=a;this.k=b;this.j=c;this.G=tb(d);this.ia=this.ma=null;this.o=e;this.ea=tb(g);xb(this.ea,null,function(a){return a.F})}z(nT,jT);nT.prototype.Wc=function(){return this.k};function oT(a){var b=new Kd,c=a.J();C(c,function(a){if(a instanceof nT){var c=a.j;C(c.La(),function(a){b.set(a,sb(c.get(a),b.get(a)||[]))},this)}},a);return b}
nT.prototype.getMediaUrl=function(a){var b="";gb(this.G,function(c){var d=c.j;return!A(B(a))&&a!=c.g||null==d||A(B(d))?!1:(b=d,!0)},this);return b};nT.prototype.setMediaUrl=function(a){this.ia=a};nT.prototype.An=function(){var a=E(this.G,function(a){return!A(B(a.g))&&-1!=a.g.indexOf("javascript")&&("VPAID"==a.o||"surveys"==a.o)});return null!=a?a.j:null};function pT(a,b,c){Q.call(this);this.j=a;this.k=b;this.o=c;this.B=0;this.g=new Hn(this);qT(this)}z(pT,Q);function qT(a){a.o.forEach(function(a,c){this.g.listen(c,"mousedown",this.C);this.g.listen(c,"mouseup",this.F)},a);a.g.listen(a.k,"mouseover",a.D)}pT.prototype.C=function(){this.A=y()};
pT.prototype.F=function(a){var b=null!=a.target.href?a.target:a.target.parentNode,c=[];this.j&1&&c.push("nm="+this.B);this.j&2&&c.push("nb="+this.o.get(b));if(this.j&8){var d=ag(this.k);c.push("nx="+(a.clientX-d.x));c.push("ny="+(a.clientY-d.y))}this.j&16&&null!=this.A&&c.push("clkt="+(y()-this.A));0<c.length&&(b.href+=0<=b.href.indexOf("?")?"&"+c.join("&"):"?"+c.join("&"))};pT.prototype.D=function(){this.B++};pT.prototype.K=function(){pT.H.K.call(this);this.g.dispose()};function rT(a,b,c,d,e){jT.call(this);A(B(a))&&(a=Va()+"_ima");this.xa=B(a);this.na=b;this.S=c;this.P=d;this.o=e;this.U=[];null!=this.P?this.V=RK[this.P]||"Other":this.V=null}z(rT,jT);f=rT.prototype;f.getContent=function(){var a;a=this.Ic();if("outerHTML"in a)a=a.outerHTML;else{var b=Oc(a).createElement("div");b.appendChild(a.cloneNode(!0));a=b.innerHTML}return a};f.getContentType=function(){return this.V};f.Ec=function(){return this.na};f.kd=function(){return this.Ec().width};f.getHeight=function(){return this.Ec().height};
f.An=function(){return"VPAID"==this.F?this.o:null};f.Wc=function(){return this.N};function sT(a,b,c,d,e){rT.call(this,a,b,c,d,e);this.kb=-2;this.k=null;this.M=this.I=u;this.O=[];this.ka=!0;this.Ca=[];this.C=!1}z(sT,rT);function tT(a,b){a.k=b;null!=a.j&&null!=b&&(uT(a,a.I),vT(a,a.M))}function uT(a,b){null!=a.k&&null!=a.j&&C(a.O,function(a){this.k.Ga(a,"click",this.I);A(B(this.Wc()))||this.k.listen(a,"click",b)},a);a.I=b}function vT(a,b){null!=a.k&&null!=a.j&&(a.k.Ga(a.j,"creativeview",a.M),a.k.listen(a.j,"creativeview",b));a.M=b}
function wT(a){C(a.Ca,function(a){hd(Pc(a))},a);a.Ca=[]}sT.prototype.A=function(a){null==this.k||A(B(this.Wc()))||(this.k.listen(a,"click",this.I),this.O.push(a))};sT.prototype.Ic=function(){null==this.j&&(this.j=this.Df(),ed(this.j,xT(this)));null!=this.k&&this.k.listen(this.j,"creativeview",this.M);return this.j};
function yT(a,b){var c=a.xa,d={};d.style="cursor:default;position:relative;z-index:1001;height:"+a.getHeight()+"px;";"Text"!=a.getContentType()&&(d.style+="width:"+a.kd()+"px");A(B(c))||(d.id=c);return H("div",d,b)}sT.prototype.Et=function(){return 2};
function xT(a){if(!a.ka)return null;var b=lT(a,"start");ub(b,lT(a,"creativeview"));if(null!=b&&!mb(b)){var c=[];C(b,function(a){if(!A(B(a))){var b;b=Mc().QD("iframe",{frameborder:0,style:"border:0;vertical-align:bottom;",src:'javascript:""'});Rf(b,{display:"block",height:"0px",width:"0px"});var g="iframe"+Math.floor(1E9*Math.random());b.setAttribute("height",0);b.setAttribute("width",0);b.setAttribute("src",dL(a.g));b.setAttribute("id",g);this.Ca.push(g);ob(c,b)}},a);return c}return null}
function zT(a,b){if(null!=a.j){var c=new Kd;C(a.O,function(a){c.set(a,this.Et(a))},a);new pT(b,a.j,c)}}function AT(a){var b=[],c=a.J();C(c,function(a){b=sb(b,a.U)},a);return b}sT.prototype.J=function(){var a=[this],b;for(b=this.getAd().j;b;){var c=this.C?mT(this,b)||mT(this,b,!0):BT(this,b)||BT(this,b,!0);null!=c&&a.push(c);b=b.j}return a};function BT(a,b,c){var d=c||!1;return E(b.o,function(a){var b=a.g==this.g;return this instanceof a.constructor&&(d||b)},a)};function ZQ(a,b,c,d,e,g,h,k,l,p,r,t,v,I,S,ea){U.call(this);this.P=a;this.N=b;this.S=c;this.Ea=d;this.V=new Hn(this);this.V.listen($.j?sP():SS(),"viewable_impression",this.Wu);this.ka=isNaN(h)||""==h||0==h?-1:h;this.M=k?tb(k):[];this.O=l?tb(l):[];this.o=p?tb(p):[];this.U=r?tb(r):[];this.B=[];C(this.U,function(a){ub(this.B,tb(a.g))},this);this.ea=!0;this.j=this.g=null;this.C=new Kd(t);this.D=null!=ea;this.ta=(this.F=null!=v)?I||!1:!1;this.wa=this.Xu?S||!1:!1;this.ya=B(v);this.Aa=B(ea);this.pa=this.k=
null;this.A=new iT;this.fa=new F(0,0);this.Z=String(Math.floor(1E9*Math.random()));this.G=this.J=this.I=null;this.na=y();this.ia=0;C(sb(this.o,this.B),function(a){a.ug(this)},this);$.g&&CT(this)&&(this.B=eb(this.B,function(a){return 60>=a.getHeight()}))}z(ZQ,U);function DT(a){var b;b=ET(a)?FT(a)?"2_1":"2_2":"2";return(GT(a,TK)||GT(a,VK)?1:GT(a,SK)?2:0)+"_"+b}function HT(a){return null!=a.N?a.N:""}function IT(a){return null!=a.j?sb(IT(a.j),a.M):a.M}
function JT(a){return null!=a.j?sb(JT(a.j),a.O):a.O}f=ZQ.prototype;f.getContentType=function(){var a=this.g,b="";if(null===a)return b;if(a instanceof nT)a=a.ma,null===a||(b=B(a.g));else if(a instanceof sT)switch(a.S){case "IFrame":case "Html":case "Static":b=B(a.P)}return b};function hR(a){return null!=a.j?sb(a.B,hR(a.j)):a.B}function KT(a){return null!=a.g?a.g.W:""}f.getExtension=function(a){return this.C.get(a)};function LT(a,b){a.g=b;a.fa=null!=a.g&&a.g instanceof sT?a.g.Ec():new F(0,0)}
function MT(a){return a.g}f.Wu=function(a){a.k.queryId==this.Z&&this.T(new JK("viewable_impression",this,a.k))};function NT(a){return null!=a.P?a.P:""}function OT(a){if(null==a.j)return[];var b=[NT(a.j)];ub(b,OT(a.j));return b}function PT(a){var b=OT(a).reverse();b.push(NT(a));return b}function QT(a){if(null==a.j)return[];var b=[HT(a.j)];ub(b,QT(a.j));return b}function RT(a){var b=QT(a).reverse();b.push(HT(a));return b}function gR(a){if(null==a.j)return[a.S];var b=gR(a.j);b.push(a.S);return b}
function ST(a){a=a.getExtension("waterfall");return null!=a&&-1!=a.j?a.j:-1}function TT(a){if(-1!=a.ka)return a.ka;a=a.getExtension("pod");return null!=a&&-1!=a.j?a.j:-1}function nR(a,b){return b||null==a.j?a.U:sb(a.U,nR(a.j))}function UT(a,b){return gb(a.o,function(a){return a instanceof nT&&"linear"==b||a instanceof sT&&"nonlinear"==b?!0:!1})}function CT(a){return VT(a)?"video"==a.Ea:UT(a,"linear")}function ET(a){return null!=WT(a)}
function XT(a,b){var c=WT(a);if(!c)return null;VR(c,b);return UR(c)}function WT(a){if(hM(919139)||hM(919140))return new TR(0,!1);var b=new TR(5,!1),c=ZT(a);if("implicit"==c)return b;a=a.g;var d=null;null!=a&&a instanceof nT&&(d=a.o);null!=d||"explicit"!=c||(d=b);return null!=d&&$.g?b:d}
function ZT(a){if(null!=E(a.C.Wa(),function(a){return!mb(jS(a,"skip"))}))return"implicit";var b=a.C.get("DFP");if(b instanceof qS)switch(b.j){case "InstreamSelect":return"implicit";case "Generic":return"explicit"}a=a.g;return null==a||(a=a.Sf,null==a||mb($R(a,"skip")))?"none":"explicit"}function $T(a){return null!=a.k&&(cT(a.k)||fT(a.k)||gT(a.k))}
function FT(a){if(null==a.N||null==a.k)return!1;var b;(b=$T(a)||!1)&&!(b=VT(a)&&!aU(a,["ADSENSE/ADX"]))&&(aU(a,VK)?(b=a.C.get("DFP"),b=null!=b?"InstreamSelect"==b.j:!1):b=!1);if(b||a.j&&a.j.D&&$T(a.j))return!0;a=GT(a,["ADSENSE/ADX"])||a.j&&GT(a,SK);return $.g&&!a}f.Xu=function(){return this.F};function bU(a){return null===a.g?null:a.g.Wc()}function cU(a){return null==a.g||a.g instanceof sT?-1:a.g.fa}function dU(a){return null===a.g?null:a.g.An()}function VT(a){return aU(a,SK)}f.getHeight=function(){return this.fa.height};
function eU(a){return a.I}f.toString=function(){return"Ad: "+this.P};function aU(a,b){return null!=a.N?lb(b,a.S):!1}function GT(a,b){for(var c=gR(a),d=c.length-1;0<=d;d--)if("UNKNOWN"!=c[d]){if(lb(b,c[d]))return!0;break}return!1}f.K=function(){null!=this.V&&this.V.dispose();ZQ.H.K.call(this)};function fU(a,b){this.g=a;this.j=b};function gU(a,b,c){this.g=a;this.j=b;this.k=c}gU.prototype.getContent=function(){return this.g.getContent()};gU.prototype.getContentType=function(){return this.g.getContentType()};gU.prototype.getHeight=function(){return this.g.getHeight()};function oR(a){a=MT(a.g.getAd());return null!=a?a.g:NaN}gU.prototype.ug=function(a){this.g.ug(a);C(this.j,function(b){b.ug(a)},this)};function hU(a,b,c){this.j=a;this.g=b;this.k=c}hU.prototype.getContentType=function(){return null!=this.g?RK[this.g]||"Other":null};qc&&Ec(8);function iU(){};var jU={},kU={},lU={};function mU(){throw Error("Do not instantiate directly");}mU.prototype.he=null;mU.prototype.getContent=function(){return this.content};mU.prototype.toString=function(){return this.content};function nU(a,b){var c=Mc().createElement("DIV"),d=oU(a(b||pU,void 0,void 0));c.innerHTML=d;return 1==c.childNodes.length&&(d=c.firstChild,1==d.nodeType)?d:c}function oU(a){if(!ja(a))return String(a);if(a instanceof mU){if(a.ed===jU)return a.getContent();if(a.ed===lU)return za(a.getContent())}return"zSoyz"}var pU={};function qU(a){if(null!=a)switch(a.he){case 1:return 1;case -1:return-1;case 0:return 0}return null}function rU(){mU.call(this)}z(rU,mU);rU.prototype.ed=jU;function sU(a){return null!=a&&a.ed===jU?a:a instanceof jm?tU(lm(a),a.$f()):tU(za(String(String(a))),qU(a))}function uU(){mU.call(this)}z(uU,mU);uU.prototype.ed={};uU.prototype.he=1;function vU(){mU.call(this)}z(vU,mU);vU.prototype.ed=kU;vU.prototype.he=1;function wU(){mU.call(this)}z(wU,mU);wU.prototype.ed={};wU.prototype.he=1;
function xU(){mU.call(this)}z(xU,mU);xU.prototype.ed={};xU.prototype.he=1;function yU(a,b){this.content=String(a);this.he=null!=b?b:null}z(yU,mU);yU.prototype.ed=lU;function zU(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a){return new b(String(a))}}var tU=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){var e=new b(String(a));void 0!==d&&(e.he=d);return e}}(rU);zU(uU);zU(vU);var AU=zU(wU);zU(xU);
(function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){var e=String(a);if(!e)return"";e=new b(e);void 0!==d&&(e.he=d);return e}})(rU);var BU=/['()]/g;function CU(a){return"%"+a.charCodeAt(0).toString(16)}function DU(a){if(null!=a&&a.ed===kU)return String(a).replace(EU,FU);if(a instanceof em)return a=gm(a),String(a).replace(EU,FU);a=xa(String(a));BU.lastIndex=0;return BU.test(a)?a.replace(BU,CU):a}var GU={};
function HU(a){GU[1]||(GU[1]=new iU);var b=qU(a);if(null==b){var c=b=0,d=!1;a=Pl(a+"",null!=a&&a.ed===jU).split(Vl);for(var e=0;e<a.length;e++){var g=a[e];Sl.test(Pl(g,void 0))?(b++,c++):Tl.test(g)?d=!0:Rl.test(Pl(g,void 0))?c++:Wl.test(g)&&(d=!0)}b=0==c?d?1:0:.4<b/c?-1:1}return AU(1!=b?-1==b?'dir="rtl"':1==b?'dir="ltr"':"":"")}
var IU={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",
")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB",
"\uff3d":"%EF%BC%BD"};function FU(a){return IU[a]}var EU=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g;function JU(a){return'<div class="text-container '+(a.image?"pyv":"")+'"><div class="text-inner-container">'+(a.image?'<a class="text-image-link" target="_blank" href="'+sU(a.yd)+'"><img src="'+sU(a.image)+'" class="text-image">'+(a.duration?'<div class="text-image-duration">'+sU(a.duration)+"</div>":"")+"</a>":"")+'<a class="text-title" href="'+sU(a.yd)+'" target="_blank" dir='+sU(a.dir)+">"+sU(a.title)+'</a><div class="text-description" dir='+sU(a.dir)+">"+sU(a.text)+"</div>"+(a.Zr?'<a target="_blank" href="'+
sU(a.yd)+'" class="text-ad-channel">'+sU(a.Zr)+"</a>":"")+"</div></div>"}
function KU(a){return'<div class="flash-container '+(a.Rf?"click-capture":"")+'"><a class="click-layer" target="_blank" href="'+sU(a.yd)+'"></a><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+sU(a.width)+'" height="'+sU(a.height)+'"><param name="movie" value="'+sU(a.url)+'"><param name="quality" value="high"><param name="wmode" value="transparent"><param name="AllowScriptAccess" value="never"><param name="FlashVars" value="clickTAG='+DU(a.yd)+
'"><embed width="'+sU(a.width)+'" height="'+sU(a.height)+'" wmode="transparent" type="application/x-shockwave-flash" src="'+sU(a.url)+'" allowscriptaccess="never" pluginspage="//www.macromedia.com/go/getflashplayer" flashvars="clickTAG='+DU(a.yd)+'"></object></div>'}function LU(a){return'<div class="image-container" id="'+sU(a.id)+'" style="width:'+sU(a.width)+";height:"+sU(a.height)+'"><a target="_blank" href="'+sU(a.yd)+'"><img src="'+sU(a.url)+'" border="0"></a></div>'};function MU(a,b,c,d){sT.call(this,a,b,"Static",c,d);this.Ns=!1}z(MU,sT);MU.prototype.Df=function(){var a=this.F,a=null!=a&&"clicktag"==a.toLowerCase(),a={url:dL(B(this.o)),width:this.kd(),height:this.getHeight(),yd:this.Wc(),Rf:this.Ns||!a},a=nU(KU,a);a.style.width=this.kd()+"px";a.style.height=this.getHeight()+"px";a.id=this.xa;C(a.getElementsByTagName("object"),this.A,this);C(a.getElementsByTagName("a"),this.A,this);return a};function NU(a,b,c,d){sT.call(this,a,b,"Html",c,d)}z(NU,sT);NU.prototype.Df=function(){var a=H("div");a.innerHTML=this.o;this.A(a);return yT(this,a)};function OU(a,b,c,d){sT.call(this,a,b,"Static",c,d)}z(OU,sT);OU.prototype.getContent=function(){var a=OU.H.getContent.call(this);this.C&&(a=a.replace('<img src=""','<img src="'+dL(B(this.o))+'"'));return a};OU.prototype.Df=function(){var a="";this.C||(a=dL(B(this.o)));a={id:this.xa,url:a,yd:this.Wc(),width:this.kd()+"px",height:this.getHeight()+"px"};a=nU(LU,a);C(a.getElementsByTagName("a"),this.A,this);return a};function PU(a,b){sT.call(this,a,b,"Static","text","")}z(PU,sT);f=PU.prototype;f.Ec=function(){return new F(this.kd(),this.getHeight())};f.getHeight=function(){return 63};f.kd=function(){return null!=this.B?lg(this.B).width:0};f.Et=function(a){return yg(a,"text-image")?9:yg(a,"text-ad-channel")?1:0};
f.Df=function(){var a=this.getAd(),b=a.getExtension("AdSense"),c=a.getExtension("TextAd"),d=c.k,e="rtl";null!=d&&(e=Ql.test(Pl(d,void 0))?"rtl":"ltr");d={title:d,text:c.o+" "+c.A,dir:e,yd:this.Wc()};if(c=c.j)d.image=dL(c),a=E(a.o,function(a){return a instanceof nT}),null!=a&&(d.duration=OR(a.fa));b.k&&(d.Zr=b.k);this.B=nU(JU,d);C(this.B.getElementsByTagName("a"),this.A,this);this.B.id=this.xa;this.B.style.height=this.getHeight()+"px";return this.B};function QU(a,b,c,d,e){sT.call(this,a,b,c,d,e)}z(QU,sT);QU.prototype.Df=function(){var a=B(this.o);A(B(this.Wc()))||(a=new J(a),K(a,"clickTAG",xa(this.Wc())),a=a.toString());var b=H("iframe",{marginwidth:0,marginheight:0,hspace:0,vspace:0,frameborder:0,scrolling:"no"},null);b.height=this.getHeight();"Text"!=this.getContentType()&&(b.width=this.kd());b.setAttribute("src",dL(a));this.A(b);return yT(this,b)};function RU(a,b,c){if(mb(c))return new sT(a,b,"",null,"");var d=SU(c);c=d.j;var e=d.g,d=d.k;switch(c){case "Html":return new NU(a,b,e,d);case "Static":switch(RK[e]){case "Image":return new OU(a,b,e,d);case "Flash":return new MU(a,b,e,d);case "Text":return new PU(a,b)}}return new QU(a,b,c,e,d)}
function SU(a){var b=E(a,function(a){return"Static"==a.j&&"Flash"==RK[a.g]}),c=E(a,function(a){return"IFrame"==a.j}),d=E(a,function(a){return"Html"==a.j}),e=E(a,function(a){return"Static"==a.j&&"Image"==RK[a.g]}),g=E(a,function(a){return"Static"==a.j&&"Text"==RK[a.g]});return dN&&null!=b?b:null!=c?c:null!=d?d:null!=e?e:null!=g?g:a[0]};function TU(a,b,c,d,e){var g=SU(e),h=RU(a.id,a.size,[g]);h.C=!0;h.F=a.apiFramework;h.N=b;h.g=c;d&&(h.Sf=d);pb(e,g);var k=[];C(e,function(e){e=RU(a.id,a.size,[e]);e.C=!0;e.F=a.apiFramework;e.N=b;e.g=c;d&&(e.Sf=d);k.push(new gU(e,[],a.adSlotId))});return new gU(h,k,a.adSlotId)};function UU(a,b,c,d,e,g,h){this.k=a;this.F=b;this.A=c;this.B=d;this.j=e;this.C=g;this.D=h;this.g=this.k.Df()}UU.prototype.Ic=function(){return this.g};
UU.prototype.display=function(a){this.o=a;this.o.appendChild(this.g);a=this.g;var b=jg(this.o),b="left"==this.A?"0px":"right"==this.A?b.width-this.k.Ec().width+"px":this.A+"px",c;c=jg(this.o);c="bottom"==this.B?"0px":"top"==this.B?c.height-this.k.Ec().height+"px":c.height-this.k.Ec().height-Za(this.B)+"px";Rf(a,{position:"absolute",overflow:"hidden",left:b,bottom:c});ng(this.g,!1)};
UU.prototype.update=function(a,b){var c=null!=this.C?UR(this.C):0;this.j=0<=this.j?this.j:b;c<=a&&c+this.j>=a?VU(this):ng(this.g,!1)};function VU(a){"none"==a.g.style.display&&(ng(a.g,!0),C(a.D,function(a){fL(a)}))};function WU(a,b,c,d,e,g,h,k,l,p){b=RU("icon"+a,b,p);b.F=h;b.N=k.iconClickThrough;return new UU(b,a,c,d,e,g,l)};function XU(a){this.o=a;this.logger=null}z(XU,vR);
XU.prototype.g={DB:"Ad",Qm:"AdParameters",AC:"AdSystem",BC:"AdTitle",jH:"Advertiser",SD:"AltText",WC:"ClickThrough",XC:"ClickTracking",cD:"Companion",TC:"CompanionAds",TD:"CompanionClickThrough",UD:"CompanionClickTracking",UC:"Creative",RH:"CreativeExtensions",DC:"Creatives",YC:"CustomClick",EC:"Description",$m:"Duration",ERROR:"Error",bD:"Extension",FC:"Extensions",yj:"HTMLResource",jE:"Icon",LC:"Icons",rC:"IconClicks",hE:"IconClickThrough",iE:"IconClickTracking",sC:"IconViewTracking",zj:"IFrameResource",
us:"Impression",zI:"InLine",LINEAR:"Linear",NC:"MediaFile",OC:"MediaFiles",aE:"NonLinear",VC:"NonLinearAds",WB:"NonLinearClickThrough",XB:"NonLinearClickTracking",sJ:"Pricing",Aj:"StaticResource",vs:"Survey",iK:"Tracking",bn:"TrackingEvents",rK:"VAST",HC:"VASTAdTagURI",RC:"VideoClicks",IC:"Wrapper"};
XU.prototype.j={BE:"adSlotID",CC:"allowMultipleAds",xj:"apiFramework",JC:"bitrate",SC:"creativeType",KC:"delivery",$m:"duration",aI:"event",GC:"followAdditionalWrappers",CE:"expandedHeight",DE:"expandedWidth",Ym:"height",Nm:"id",UB:"maintainAspectRatio",MC:"maxBitrate",PC:"minBitrate",VB:"minSuggestedDuration",tC:"offset",uC:"program",dD:"required",YB:"scalable",Ar:"sequence",QC:"skipoffset",ts:"type",VERSION:"version",Zm:"width",vC:"xPosition",wC:"yPosition"};
function YU(a){if(null==a)return!1;a=kd(a);return null!=a&&"VAST"==a.nodeName}function ZU(a){var b=[];BR(kd(a.o),a.g.DB,function(a){var d;d=$U(a);if(null==d)throw wR(a);var e=a.getAttribute(this.j.Nm);a=Number(a.getAttribute(this.j.Ar));d=aV(this,d,e||null,a||0);null!=d&&b.push(d)},a);return b}XU.prototype.k=function(){return new FR(this.o,ZU(this),null)};function $U(a){var b=null;C(jd(a),function(a){switch(a.nodeName){case "InLine":case "Wrapper":b=a;break;default:throw wR(a);}});return b}
function aV(a,b,c,d){var e,g,h=[],k=[],l=[],p=[],r=new Kd,t,v=b.nodeName==a.g.IC,I=v,S=v,ea;C(jd(b),function(a){switch(a.nodeName){case this.g.HC:if(v){if(null!=t)throw xR(a);t=AR(a);ea=gS(t);I=ER(b.getAttribute(this.j.CC),I);S=ER(b.getAttribute(this.j.GC),S)}else throw wR(a);break;case this.g.AC:e=AR(a);break;case this.g.BC:g=AR(a);break;case this.g.EC:AR(a);break;case this.g.vs:AR(a);break;case this.g.us:a=AR(a);eS(a)&&h.push(RR(a));break;case this.g.ERROR:a=AR(a);k.push(RR(a));break;case this.g.DC:a=
bV(this,a);l=a.creatives;p=a.xC;break;case this.g.FC:r=cV(this,a,ea)}},a);return new ZQ(B(c),e,dV(e),g,0,0,d,k,h,l,p,r,t,I,S,eV(r))}function eV(a){var b=null;a=a.get("AdSense");null!=a&&(a=jS(a,"vast2tracking"),null!=a&&!mb(a)&&(b=a[0]));return b}function dV(a){if(A(B(a)))return"UNKNOWN";a=a.toUpperCase();switch(a){case "ADSENSE":case "ADSENSE/ADX":case "DART":case "DART_DFP":case "DART_DFA":case "FREEWHEEL":case "GDFP":case "402":return a;default:return"UNKNOWN"}}
function fV(a){if(A(B(a)))return"none";switch(a){case "all":case "any":case "none":return a;default:return"none"}}
function cV(a,b,c){var d=new Kd;try{var e=yR(b,a.g.bD);C(e,function(a){var b=a.getAttribute(this.j.ts);null!=b&&(b=b.toLowerCase());switch(b){case "geo":a=(new FS).parse(a);break;case "pod":a=(new DS).parse(a);break;case "waterfall":a=(new HS).parse(a);break;case "dart":a=(new rS).parse(a);break;case "dfp":b="DFP";a=(new sS).parse(a);break;case "adsense":b="AdSense";a=(new pS).parse(a);break;case "textad":b="TextAd";a=(new BS).parse(a);break;case "templatead":b="TemplateAd";a=(new yS).parse(a);break;
case "infocards":var b="InfoCards",e=new vS;a=e.parse(a);break;case "infocardstracking":b="InfoCardsTracking";e=new vS;a=e.parse(a);break;case c:b="LocalRedirect";null!=a?(e=null,a=yR(a,"AdXml"),1==a.length&&(e='<?xml version="1.0" encoding="UTF-8"?>'+WF(kd(a[0]))),a=new wS(e)):a=null;break;default:e=new tS,b="generic",a=e.parse(a)}null!=a&&(e=d.get(b),null!=e?"generic"==b&&(iS(e,a.g),d.set(b,e)):d.set(b,a))},a)}catch(g){}return d}
function bV(a,b){var c=[],d=[];BR(b,a.g.UC,function(a){var b=a.getAttribute(this.j.Ar),h;A(B(b))||(h=parseFloat(b));var k=!1;C(jd(a),function(a){switch(a.nodeName){case this.g.LINEAR:if(k)throw xR(a);a=gV(this,a,isNaN(h)?0:h);ub(c,a);k=!0;break;case this.g.TC:if(k)throw xR(a);a=hV(this,a,isNaN(h)?void 0:h);ub(d,a);k=!0;break;case this.g.VC:if(k)throw xR(a);a=iV(this,a,isNaN(h)?0:h);ub(c,a);k=!0}},this)},a);return{creatives:c,xC:d}}
function iV(a,b,c){var d=[],e=new WR;C(jd(b),function(a){switch(a.nodeName){case this.g.aE:a=jV(this,a,c);null!=a&&d.push(a);break;case this.g.bn:e=dS(a);break;default:throw wR(a);}},a);0!=d.length||e.isEmpty()||(a=new sT(null,new F(-1,-1),"",null,""),a.g=c,d.push(a));C(d,function(a){e&&(a.Sf=e)});return d}
function kV(a,b){var c={};c.id=b.getAttribute(a.j.Nm);c.adSlotId=b.getAttribute(a.j.BE);c.apiFramework=b.getAttribute(a.j.xj);var d=Wa(b.getAttribute(a.j.Zm)),e=Wa(b.getAttribute(a.j.Ym));c.size=new F(d,e);d=b.getAttribute(a.j.DE);e=b.getAttribute(a.j.CE);A(B(d))||A(B(e))||(c.cH=new F(Wa(d),Wa(e)));return c}
function jV(a,b,c){var d=kV(a,b);b.getAttribute(a.j.xj);b.getAttribute(a.j.YB);b.getAttribute(a.j.UB);var e=b.getAttribute(a.j.VB),e=DR(e,-1),g=[];new Kd;var h={},k="",l,p=[];C(jd(b),function(a){switch(a.nodeName){case this.g.XB:p.push(AR(a));break;case this.g.WB:l=AR(a);break;case this.g.Qm:h=lV(a);k=B(AR(a));break;case this.g.zj:case this.g.Aj:case this.g.yj:g.push(mV(this,a));break;default:throw wR(a);}},a);a=RU(d.id,d.size,g);kT(a,k,h);a.F=d.apiFramework;a.N=l;a.U=p;a.kb=e;a.g=c;return a}
function mV(a,b){var c=zR(b,a.j.SC),d;t:switch(d=b.nodeName,d){case a.g.Aj:d="Static";break t;case a.g.zj:d="IFrame";break t;case a.g.yj:d="Html";break t;default:throw TL(ML,null,d);}var e=AR(b);null!=e||(e="");return new hU(d,c,e)}function hV(a,b,c){var d=[],e=fV(zR(b,a.j.dD));BR(b,a.g.cD,function(a){a=nV(this,a,c);null!=a&&d.push(a)},a);return new fU(d,e)}
function nV(a,b,c){var d=kV(a,b),e=[],g=new WR,h;C(jd(b),function(a){switch(a.nodeName){case this.g.UD:break;case this.g.bn:g=dS(a,!0);break;case this.g.TD:h=AR(a);break;case this.g.SD:AR(a);break;case this.g.Qm:AR(a);break;case this.g.zj:case this.g.Aj:case this.g.yj:e.push(mV(this,a));break;default:throw wR(a);}},a);return mb(e)?null:TU(d,h,c,g,e)}
function gV(a,b,c){var d=new WR,e={},g="",h=[],k,l=new Kd,p=[],r=[],t,v=fS(zR(b,a.j.QC));C(jd(b),function(a){switch(a.nodeName){case this.g.LC:r=oV(this,a);break;case this.g.Qm:e=lV(a);g=B(AR(a));break;case this.g.$m:t=DR(AR(a),0);break;case this.g.bn:d=dS(a);break;case this.g.OC:p=pV(this,a);break;case this.g.RC:a=qV(this,a);l=a.customClicks;k=a.clickThrough;h=a.clickTrackingUrls;break;default:throw wR(a);}},a);C(h,function(a){aS(d,"click",a)});a=new nT(t,k,l,p,v,r);kT(a,g,e);a.g=c;d&&(a.Sf=d);return a}
function qV(a,b){var c,d=[],e=new Kd;C(jd(b),function(a){switch(a.nodeName){case this.g.WC:c=AR(a);break;case this.g.XC:a=AR(a);d.push(a);break;case this.g.YC:var b=zR(a,this.j.Nm);null!=b||(b="");var k=e.get(b,[]);k.push(AR(a));e.set(b,k);break;default:throw wR(a);}},a);return{clickThrough:c,clickTrackingUrls:d,customClicks:e}}
function pV(a,b){var c=[];BR(b,a.g.NC,function(a){var b=zR(a,this.j.KC),g=zR(a,this.j.ts);Wa(a.getAttribute(this.j.Zm));var h=Wa(a.getAttribute(this.j.Ym)),k=a.getAttribute(this.j.xj),l=AR(a),p=CR(a.getAttribute(this.j.JC)),r=CR(a.getAttribute(this.j.PC));a=CR(a.getAttribute(this.j.MC));c.push(new IP(b,g,p,r,a,0,h,l,k))},a);return c}function oV(a,b){var c=[];BR(b,a.g.jE,function(a){a=rV(this,a);null!=a&&c.push(a)},a);return c}
function rV(a,b){var c=b.getAttribute(a.j.uC),d=zR(b,a.j.vC),e=zR(b,a.j.wC),g=Wa(b.getAttribute(a.j.Zm)),h=Wa(b.getAttribute(a.j.Ym)),g=new F(g,h),h=b.getAttribute(a.j.xj),k=fS(zR(b,a.j.tC)),l=b.getAttribute(a.j.$m),l=DR(l,-1),p=[],r=[],t;C(jd(b),function(a){switch(a.nodeName){case this.g.sC:r.push(AR(a));break;case this.g.rC:t=sV(this,a);break;case this.g.zj:case this.g.Aj:case this.g.yj:p.push(mV(this,a));break;default:throw wR(a);}},a);return mb(p)?null:WU(c,g,d,e,l,k,h,t,r,p)}
function sV(a,b){var c=[],d;C(jd(b),function(a){switch(a.nodeName){case this.g.hE:d=AR(a);break;case this.g.iE:c.push(AR(a));break;default:throw wR(a);}},a);return{iconClickThrough:d,bH:c}}function lV(a){a=AR(a);return null!=a?PR(a):{}};function tV(a,b){this.j=a;this.g=b}z(tV,vR);tV.prototype.k=function(){return new FR(this.j,null,uV(this))};function vV(a){var b=YF(a);return mb(b)?[zR(a,"timeOffset")]:D(b,function(a){return zR(a,"timeOffset")})}
function uV(a){var b=new JR;C(jd(kd(a.j)),function(a){if("vmap:AdBreak"==a.nodeName){var d=wV(this,a);a=vV(a);C(a,function(a,c){var h=DR(a);0<c&&(d=xV(this,d));if("start"==a||0==h)KR(b,d,0);else if("end"==a)KR(b,d,-1);else{if(-1==h)throw TL(mL,null,"timeOffset",B(a));KR(b,d,h)}},this)}},a);if(0==b.g.La().length)throw TL(tL);return b}function xV(a,b){return D(b,function(a){var b=new HR(a.k.clone());b.g=a.g;b.j=a.j;return b},a)}
function wV(a,b){var c=[],d="",e=null,g=!1,h=!1;C(jd(b),function(a){switch(a.nodeName){case "vmap:AdSource":if(!e&&(e=XF(a,"vmap:VASTData/VAST")||XF(a,"vmap:VASTAdData/VAST"),!e)){var b=yR(a,"vmap:AdTagURI"),c="";b.length&&(c=B(AR(b[0])));if(A(c))throw TL(RL,null,a.parentNode.nodeName,a.nodeName);d=c}break;case "vmap:Extensions":a=yR(a,"vmap:Extension"),a=yV(this,a),null!=a&&(g=!0,a=zR(a,"suppress_bumper"),h=null!=a?"true"==a:!0)}},a);var k=null;e?k=zV(a,e):A(d)||(k=AV(a,d));k&&(k=new HR(k),k.g=g,
k.j=g&&!h,ob(c,k));return c}function yV(a,b){return E(b,function(a){return"bumper"==zR(a,"type")},a)}function AV(a,b){var c=a.g.clone();A(c.adsResponse)||(c.adsResponse="");c.adTagUrl=b;return c}function zV(a,b){var c=a.g.clone();c.adsResponse=WF(b);c.adTagUrl="";return c};function BV(a,b){if(null!=a){var c;null!=a?(c=kd(a),c=null!=c&&"Playlist"==c.nodeName):c=!1;if(c)return qR.getInstance().g=!1,new LR(a,b);null!=a?(c=kd(a),c=null!=c&&"vmap:VMAP"==c.nodeName):c=!1;if(c)return qR.getInstance().g=!1,new tV(a,b);if(YU(a)){if(!YU(a))throw TL(wL);c=kd(a);var d;null==c?d=0:(d=parseInt(c.getAttribute("version"),10),d=ha(d)?d:0);if(1>d||3<d)throw TL(NL);c=yR(c,"Ad");if(mb(c))throw TL(BL);c=$U(c[0]);if(null==c)throw TL(EL);if(1!=yR(c,"AdSystem").length)throw TL(EL);return new XU(a)}}return null}
;function CV(){}f=CV.prototype;
f.clone=function(){var a=new CV;"auto"==this.Te?a.Te="auto":"click"==this.Te&&(a.Te="click");a.adTagUrl=this.adTagUrl;a.De=fc(this.De);a.adsResponse=this.adsResponse;a.Zc=fc(this.Zc);a.Ps=this.Ps;a.isYouTube=this.isYouTube;a.location=this.location;a.referrer=this.referrer;a.lastActivity=this.lastActivity;a.language=this.language;a.linearAdSlotWidth=this.linearAdSlotWidth;a.linearAdSlotHeight=this.linearAdSlotHeight;a.nonLinearAdSlotWidth=this.nonLinearAdSlotWidth;a.nonLinearAdSlotHeight=this.nonLinearAdSlotHeight;
a.Yb=this.Yb;a.tagForChildDirectedContent=this.tagForChildDirectedContent;a.Pg=this.Pg;a.Lm=this.Lm;a.youTubeAdType=this.youTubeAdType;a.youTubeExperimentIds=this.youTubeExperimentIds;a.youTubeVideoAdStartDelay=this.youTubeVideoAdStartDelay;this.g&&(a.g=tb(this.g));return a};f.De=null;f.Zc=null;f.Te="unknown";f.Ps=!1;f.isYouTube=!1;f.linearAdSlotWidth=0;f.linearAdSlotHeight=0;f.nonLinearAdSlotWidth=0;f.nonLinearAdSlotHeight=0;f.Yb=null;f.tagForChildDirectedContent=!1;f.Pg=!1;f.Lm=!0;
f.youTubeVideoAdStartDelay=0;f.Gp=!0;function DV(a,b){this.j=a;this.k=b;var c=a.g;$.g&&c&&gM(eM(),c,!1)}function EV(a,b){"auto"!=a.j.Te&&"click"!=a.j.Te||b.set("vpa",a.j.Te)}function FV(a){A($.getPlayerType())||(a.set("mpt",$.getPlayerType()),A("")||a.set("mpv",""))}function GV(a,b){var c=a.k.A;null!=c&&b.set("js","ima-"+c)}function HV(a,b){b.set("osd",2);-1!=a.k.D&&b.set("frm",a.k.D)}function IV(a){return a.o(a.B())}function JV(a){return $.j?"h.3.0.0":null!=a.k?EQ(a.k):null}DV.prototype.A=function(){var a;a=1;wM()&&(a+=4);return a};function KV(){this.g=["video"]}var LV={mK:"ultrahigh",oI:"high",FG:"medium"},MV={mH:1E3,nH:1001,oH:1002,pH:1003,qH:1004,rH:1005,sH:1006},NV={EG:1,zG:2},OV={wG:"content",LJ:"site",MJ:"site_content"};f=KV.prototype;f.Di="high";f.jl=!1;f.Yk=1;f.Zk=null;f.adType="video";f.adBlock=1;f.$k=null;f.kl=null;f.al=!0;f.bl=null;f.il=null;f.Mg=null;f.experimentIds=null;f.ll=null;f.host=null;f.hostTierId=null;f.nl=!1;f.language=null;f.xq=null;f.wq=null;f.Ei=1E5;f.Gi=null;f.zq=null;f.yq=null;f.rl=0;f.zf=null;
f.Hi=null;f.Oi=null;f.tl=null;f.tagForChildDirectedTreatment=-1;f.url=null;f.Fi=null;f.pl=null;f.ql=null;f.yl=null;f.vl=null;f.wl=null;f.xl=null;f.fl=null;var PV=(new Date).getTime();var QV=[202,1009],RV=["[CONTENT_V]","[CPN]","[DISALLOW]","[LACT]"];function SV(a,b,c){var d={};a=new TV(a,n(b)?b:null,n(c)?c:null);UV(d,a);b=a.error;d["[ERRORCODE]"]=1E3>b.g?b.g:900;VV(d,a);WV(d,a);XV(d,a);b=a.error.getErrorCode();d["[ERROR_MSG]"]=a.error.getMessage();d["[IMA_ERROR]"]=b;d["[INTERNAL_ID]"]="0";a=-1!=cb(QV,b);d["[BLOCKING_ERROR]"]=a?"1":"0";d["[YT_ERROR_CODE]"]=3;return d}
function YV(a,b){var c={},d=new TV(null,a,n(b)?b:null);UV(c,d);VV(c,d);WV(c,d);XV(c,d);c["[BREAK_TYPE]"]="0";c["[SLOT_POS]"]="0";c["[MIDROLL_POS]"]="0";if(null!=d.g){var e=d.g.k;null!=e&&null!=e.De&&null!=e.De.video_start_delay?(e=e.De.video_start_delay,0==e?c["[BREAK_TYPE]"]="1":-1==e?c["[BREAK_TYPE]"]="3":(c["[BREAK_TYPE]"]="2",c["[MIDROLL_POS]"]=e)):(e=d.g.A,c["[BREAK_TYPE]"]=0==e.j?"1":-1==e.j?"3":"2",c["[SLOT_POS]"]=e.g-1,0<e.A&&(c["[MIDROLL_POS]"]=Math.round(1E3*e.A)))}ZV(c,d);d=a.na;for(e=
a;null!=e;)d=e.ia+","+d,e=e.j;c["[RWT]"]=d;return c}function TV(a,b,c){this.error=a;this.g=b;this.display=c}function $V(a,b){null!=b&&(a["[VIEWABILITY]"]=b);return a}function UV(a,b){a["[CACHEBUSTING]"]={toString:function(){return Math.round(1E8*Math.random()+1E8).toString().slice(1)}};a["[ASSETURI]"]={toString:function(){return null!=b.display?b.display.getVideoUrl():""}}}
function VV(a,b){a["[SDKV]"]="h.0.0.0";a["[EL]"]="adunit";a["[CONN]"]="0";null!=b.g&&(a["[VIEWABILITY]"]={toString:function(){var a;$.j?(a=sP(),a=vP(a,"metric",b.g.Z)):(SS(),a="");return a}});a["[VIS]"]="0";a["[WT]"]={toString:function(){return Date.now()}}}function WV(a,b){if(null!=b.g&&null!=b.g.k&&null!=b.g.k.Zc&&$.g){var c=b.g.k.Zc;C(RV,function(b){b in c&&(a[b]=c[b])})}}
function XV(a,b){if(null!=b.g){a["[AD_ID]"]=PT(b.g);a["[AD_SYS]"]=RT(b.g);a["[AD_V]"]={toString:function(){return null!=b.display?QP(b.display.getVideoUrl()):""}};a["[FORMAT_NAMESPACE]"]="0";a["[FORMAT_TYPE]"]="0";a["[FORMAT_SUBTYPE]"]="0";var c=[];try{c=DT(b.g).split("_")}catch(d){}1<=c.length&&(a["[FORMAT_NAMESPACE]"]=c[0]);2<=c.length&&(a["[FORMAT_TYPE]"]=c[1]);3<=c.length&&(a["[FORMAT_SUBTYPE]"]=c[2])}}
function ZV(a,b){null!=b.g&&(a["[AD_LEN]"]={toString:function(){var a=cU(b.g);return 0>a?"-1":Math.round(1E3*a).toString()}},a["[VOL]"]={toString:function(){return null!=b.display?Math.round(100*b.display.ld()).toString():""}})};var aW={CG:"flash",qu:"image",PJ:"skippablevideo",RJ:"standardvideo",TJ:"staticimage",TEXT:"text",VIDEO:"video"},bW=["flash","image","staticimage"],cW=[new F(200,200),new F(250,250),new F(300,250),new F(336,280),new F(450,50),new F(468,60),new F(480,70),new F(728,90)];
function dW(a,b){var c=null!=b.linearAdSlotHeight?b.linearAdSlotHeight:0,d=null!=b.nonLinearAdSlotHeight?b.nonLinearAdSlotHeight:0;a.set("sz",Math.max(null!=b.linearAdSlotWidth?b.nonLinearAdSlotWidth:0,null!=b.nonLinearAdSlotWidth?b.nonLinearAdSlotWidth:0)+"x"+Math.max(c,d))}
function eW(a){var b={};b.u_tz=-(new Date).getTimezoneOffset();var c;var d=window;try{c=d.history.length}catch(e){c=0}b.u_his=c;b.u_java=navigator.javaEnabled();window.screen&&(b.u_h=window.screen.height,b.u_w=window.screen.width,b.u_ah=window.screen.availHeight,b.u_aw=window.screen.availWidth,b.u_cd=window.screen.colorDepth);navigator.plugins&&(b.u_nplug=navigator.plugins.length);navigator.mimeTypes&&(b.u_nmime=navigator.mimeTypes.length);for(var g in b)a.set(g,b[g]);a.set("dt",PV)}
function fW(a){if(a.Zc&&a.Zc["[LACT]"]){var b=a.Zc["[LACT]"].toString();if(b)return Za(b)}return a.lastActivity}function gW(a,b,c){var d=new Kd;d.set("ad_type",b.adType);dN&&d.set("flash",eN);dW(d,a);hW(b)&&(d.set("ea","0"),null!=a.nonLinearAdSlotWidth&&null!=a.nonLinearAdSlotHeight&&d.set("image_size",iW(b,a.nonLinearAdSlotWidth,a.nonLinearAdSlotHeight)));jW(d,c);d.set("lact",fW(a));d.set("videoad_start_delay",a.youTubeVideoAdStartDelay);eW(d);kW(a,d,!0);return d}
function kW(a,b,c){A(B(a.referrer))||(a=a.referrer,c&&(a=xa(a)),lW("ref",a,b))}function mW(a,b){var c=null!=b?b.split("_"):a;C(c,function(a){if(!Xb(aW,a))throw TL(sL,null,"ad_type",String(b));});if(!wM()){var d=[];C(c,function(a){"video"==a?d.push("standardvideo"):"skippablevideo"!=a&&d.push(a)});if(0==d.length)throw TL(rL,null,"skippablevideo");return d}return c}function nW(a,b){return null!=b?b.split(/[+, ]/):a}
function iW(a,b,c){a.k&&(c=Math.min(c,90));var d=[];C(cW,function(a){b>=a.width&&c>=a.height&&d.push(a.width+"x"+a.height)});return d.join(",")}function oW(a,b){return null==b||isNaN(b)?a:Number(b)}function pW(a,b){return null!=b?String(b):null!=a?a:null}function qW(a,b){if(null==b)return a;switch(b.toLowerCase()){case "true":case "1":return!0;case "false":case "0":return!1}return a}function rW(a,b,c){return null!=b&&Xb(c,b)?b:a}function hW(a){return gb(bW,function(b){return lb(a.g,b)})}
function jW(a,b){dN?a.set("ca_type","flash"):a.set("ca_type","image");if(null!=b){var c=b.k;null!=c&&0<c.length&&(c=c[0].A,0<c.length&&(a.set("ca_w",c[0].width),a.set("ca_h",c[0].height)))}}function lW(a,b,c){null!=b&&c.set(a,b)};function sW(a,b,c){DV.call(this,a,b);b=new KV;a=ze(new J(a.adTagUrl));b.kl=rW(b.kl,a.get("cust_age"),MV);b.Di=rW(b.Di,a.get("adsafe"),LV);b.g=mW(b.g,a.get("ad_type"));b.adType=b.g.join("_");b.Yk=oW(b.Yk,a.get("videoad_start_delay"));b.Zk=pW(b.Zk,a.get("slotname"));b.jl=qW(b.jl,a.get("adtest"));b.$k=pW(b.$k,a.get("afi_url"));b.al=qW(b.al,a.get("scs"));b.bl=pW(b.bl,a.get("alternate_ad_url"));b.channels=nW(b.channels,a.get("channel"));b.il=oW(b.il,a.get("cpm"));b.Mg=pW(b.Mg,a.get("description_url"));
b.experimentIds=pW(b.experimentIds,a.get("eid"));b.ll=rW(b.ll,a.get("cust_gender"),NV);b.k=qW(b.k,a.get("overlay"));b.host=pW(b.host,a.get("host"));b.j=nW(b.j,a.get("h_ch"));b.hostTierId=oW(b.hostTierId,a.get("ht_id"));b.nl=qW(b.nl,a.get("lsv"));var d;null!=this.j.language?d=this.j.language:(d=m.navigator||null,d=jM(d.language||d.userLanguage||d.browserLanguage||d.systemLanguage||""));var e=null!=a.get("hl")?String(a.get("hl")):null;d=pW(e,d);var g;null!=d&&!A(B(d))&&(g=jM(d));b.language=pW(b.language,
g);b.xq=oW(b.xq,a.get("linearAdSlotWidth"));b.wq=oW(b.wq,a.get("linearAdSlotHeight"));b.Ei=oW(b.Ei,a.get("max_ad_duration"));b.rl=oW(b.rl,a.get("min_ad_duration"));b.Gi=oW(b.Gi,a.get("sdmax"));b.zq=oW(b.zq,a.get("nonLinearAdSlotWidth"));b.yq=oW(b.yq,a.get("nonLinearAdSlotHeight"));b.zf=pW(b.zf,a.get("client"));b.Hi=pW(b.Hi,a.get("t_pyv"));b.Oi=oW(b.Oi,a.get("sdki"));b.tagForChildDirectedTreatment=oW(b.tagForChildDirectedTreatment,a.get("tfcd"));b.tl=rW(b.tl,a.get("targeting"),OV);b.Fi=oW(b.Fi,a.get("video_format"));
b.pl=oW(b.pl,a.get("video_cpm"));b.ql=pW(b.ql,a.get("loeid"));b.yl=pW(b.yl,a.get("yt_pt"));b.vl=pW(b.vl,a.get("ytdevice"));b.wl=pW(b.wl,a.get("ytdevicever"));b.xl=pW(b.xl,a.get("dbp"));b.o=pW(b.o,a.get("ms"));b.adBlock=oW(b.adBlock,a.get("adBlock"));b.url=pW(b.url,a.get("url"));b.fl=pW(b.fl,a.get("avo"));this.g=b;this.D=c;A(B(this.g.experimentIds))||(c=this.g.experimentIds.split(","),gM(eM(),c))}z(sW,DV);var tW=["skippablevideo","standardvideo","video"];sW.prototype.C={ax:"allow",bx:"exclude",zJ:"require"};
function uW(a){return null!=a.g.channels?-1<a.g.channels.indexOf("afitc"):!1}sW.prototype.A=function(){var a=sW.H.A.call(this);this.g.Oi&&(a+=this.g.Oi&2);return a};sW.prototype.o=function(a){var b=new J("//googleads.g.doubleclick.net/pagead/ads"),c=a.La();C(c,function(c){K(b,c,a.get(c))});return b};
sW.prototype.B=function(){var a=new Kd;a.set("sdkv",JV(this));a.set("sdki",this.A().toString(16));a.set("video_product_type",null!=this.g.zf?$.g?5:uW(this)?7:0==this.g.zf.lastIndexOf("ca-games-",0)?4:0==this.g.zf.lastIndexOf("ca-video-",0)?0:-1:-1);a.set("correlator",this.k.g);a.set("client",this.g.zf);$.g&&!A(B(this.g.url))?a.set("url",this.g.url):a.set("url",this.j.location?this.j.location:this.j.referrer);null!=this.j.Yb&&a.set("adk",this.j.Yb);a.set("num_ads",vW(this));a.set("channel",wW(this));
a.set("ad_type",this.g.adType);a.set("output","xml_vast2");this.g.jl&&a.set("adtest","on");dN&&a.set("flash",eN);lW("alternate_ad_url",this.g.bl,a);lW("cpm",this.g.il,a);dW(a,this.j);$.g||Xb(LV,this.g.Di)&&a.set("adsafe",this.g.Di);this.g.host&&(a.set("host",this.g.host),lW("ht_id",this.g.hostTierId,a),null!=this.g.j&&lW("h_ch",this.g.j.join("+"),a));lW("hl",this.g.language,a);lW("cust_age",this.g.kl,a);lW("cust_gender",this.g.ll,a);-1!=this.g.tagForChildDirectedTreatment&&lW("tfcd",this.g.tagForChildDirectedTreatment,
a);uW(this)?lW("afi_url",this.g.$k,a):lW("slotname",this.g.Zk,a);var b=iM(eM());A(B(b))||a.set("eid",b);eW(a);b=this.g.Mg;if(null!=b){var c,d;d=this.k;null==d.k&&(d.k=new uQ);d=d.k;uW(this)?c=this.g.adBlock:(null!=b&&d.j!=b?(d.g=1,d.j=b):d.g=null!=b?d.g+1:1,c=d.g);1!=c&&a.set("ad_block",c);c=this.k;null==c.J&&(c.J=new AQ);c=c.J;var e=b!=this.k.N;(d=0==d.g%100||e)||(d=36E5<(null===c.g?0:(new xQ).getTime()-c.g));d&&(c.g=null,c.j=null);this.k.N=b;b=c.j;null!==b&&a.set("tok",b)}a.set("unviewed_position_start",
"1");b=this.g.Yk;a.set("videoad_start_delay",null!=b?b:1);GV(this,a);HV(this,a);EV(this,a);hW(this.g)&&(a.set("ea","0"),null!=this.j.nonLinearAdSlotWidth&&null!=this.j.nonLinearAdSlotHeight&&a.set("image_size",iW(this.g,this.j.nonLinearAdSlotWidth,this.j.nonLinearAdSlotHeight)));xW(this)&&a.set("video_format",null!=this.g.Fi&&$.g?this.g.Fi:yh&&0<=Ra(vu,6)||th&&0<=Ra(vu,4)||yc&&sM(oM,2.3)?43:18);b=null!=this.g.Hi?this.g.Hi:lb(this.g.adType.split("_"),"text")?this.C.ax:this.C.bx;a.set("t_pyv",b);lW("min_ad_duration",
this.g.rl,a);0<this.g.Ei&&a.set("max_ad_duration",yW(this.g.Ei,vW(this)));0<this.g.Gi&&a.set("sdmax",yW(this.g.Gi,vW(this)));jW(a,this.D);$.g&&(b=QP(this.g.Mg),null!=b&&a.set("video_doc_id","yt_"+b));lW("description_url",this.g.Mg,a);$.g&&(lW("lact",fW(this.j),a),lW("loeid",this.g.ql,a),lW("lsv",this.g.nl,a),this.g.al||lW("scs","false",a),lW("targeting",this.g.tl,a),lW("video_cpm",this.g.pl,a),lW("yt_pt",this.g.yl,a),lW("ytdevice",this.g.vl,a),lW("ytdevicever",this.g.wl,a),lW("dbp",this.g.xl,a),lW("avo",
this.g.fl,a));lW("ms",this.g.o,a);FV(a);kW(this.j,a,!1);null!=this.j.De&&lW("loc",this.j.De.page_location,a);return a};function xW(a){return gb(tW,function(a){return lb(this.g.g,a)},a)}function vW(a){return uW(a)||$.g?1:lb(a.g.adType.split("_"),"text")?3:1}function wW(a){a=a.g.channels?a.g.channels:[];xb(a);a=wb(a,0,30);return a.join("+")}function yW(a,b){return Math.round(1.1*(a||0)+0*b)};function zW(a,b){DV.call(this,a,b)}z(zW,DV);zW.prototype.o=function(a){var b=new J(this.j.adTagUrl);C(a.La(),function(c){A(a.get(c))?b.g.remove(c):K(b,c,a.get(c))});return b};zW.prototype.B=function(){var a=new Kd;a.set("sdkv",JV(this));HV(this,a);EV(this,a);FV(a);null!=this.j.Yb&&a.set("adk",this.j.Yb);return a};function AW(a,b){DV.call(this,a,b)}z(AW,DV);AW.prototype.B=function(){return null};
AW.prototype.o=function(){var a=new XS(this.j.adTagUrl),b=JV(this);b&&aT(a,"dc_sdkv",[b]);(b=this.A().toString(16))&&aT(a,"dc_sdki",[b]);(b=this.k.C)&&aT(a,"dc_submodel",[b]);null!=this.j.Yb&&aT(a,"dc_adk",[this.j.Yb]);b=new Kd;GV(this,b);HV(this,b);EV(this,b);FV(b);Md(b,"js")&&aT(a,"dc_js",[b.get("js")]);Md(b,"msid")&&aT(a,"dc_msid",[b.get("msid")]);Md(b,"frm")&&aT(a,"dc_frm",[b.get("frm")]);Md(b,"osd")&&(aT(a,"osd",[b.get("osd")]),aT(a,"dc_osd",[b.get("osd")]));Md(b,"vpa")&&aT(a,"vpa",[b.get("vpa")]);
Md(b,"mpt")&&aT(a,"mpt",[b.get("mpt")]);Md(b,"mpv")&&aT(a,"mpv",[b.get("mpv")]);return a};function BW(a){DV.call(this,a,null)}z(BW,DV);BW.prototype.o=function(a){var b=new J(a.get("adTagUrl"));Md(a,"adk")&&K(b,"adk",a.get("adk"));return b};BW.prototype.B=function(){var a=new Kd;a.set("adTagUrl",this.j.adTagUrl);a.set("adsResponse",this.j.adsResponse);null!=this.j.Yb&&a.set("adk",this.j.Yb);return a};function CW(a,b){DV.call(this,a,b)}z(CW,DV);CW.prototype.o=function(a){var b=new J(this.j.adTagUrl);C(a.La(),function(c){A(a.get(c))?b.g.remove(c):K(b,c,a.get(c))});return b};
CW.prototype.B=function(){var a=new Kd;a.set("sdkv",JV(this));a.set("sdki",this.A().toString(16));a.set("correlator",this.k.I);a.set("scor",this.k.g);null!=this.j.Yb&&a.set("adk",this.j.Yb);GV(this,a);HV(this,a);EV(this,a);FV(a);var b=this.k.j;null!=b&&(this.k.j=null,a.set("fbidx",b));b=this.k.M;null!=b&&a.set("ppid",b);var b="null",c=this.k.o;null!=c?b=c:(c=this.j.location,A(B(c))?c=!1:(c=new J(c),!c.Hb||"http"!=c.Hb&&"https"!=c.Hb?c=!1:(c=c.qb,c=-1==c.indexOf(".")||c.match(/^[\.0-9]*$/)?!1:!0)),
c&&(b=this.j.location));a.set("url",b);b=this.k.C;null!=b&&a.set("submodel",b);b=this.k.B;null!=b&&(b=DW(b),a.set("ciu_szs",b));a.set("impl","");return a};function DW(a){var b=[];C(a,function(a){0<a.length&&b.push(D(a,function(a){return a.width+"x"+a.height}).join("|"))});return b.join(",")};function EW(a,b,c){DV.call(this,a,b);this.D=A(B(a.youTubeAdType));a=new KV;a.g=mW(a.g,this.j.youTubeAdType);a.adType=a.g.join("_");a.experimentIds=pW(a.experimentIds,this.j.youTubeExperimentIds);this.g=a;this.C=c;A(B(this.g.experimentIds))||(c=this.g.experimentIds.split(","),gM(eM(),c))}z(EW,CW);EW.prototype.o=function(a){a=EW.H.o.call(this,a);this.D||FW(this,a);return a};function GW(a){var b=gW(a.j,a.g,a.C);b.set("sdkv",JV(a));b.set("sdki",a.A().toString(16));return b}
function FW(a,b){var c=GW(a),d=D(c.La(),function(a){var b=c.get(a);return a+"="+(null!=b?b:"")});K(b,"afvparams",d.join("&"))};function HW(a,b,c){DV.call(this,a,b);this.D=A(B(a.youTubeAdType));a=new KV;a.g=mW(a.g,this.j.youTubeAdType);a.adType=a.g.join("_");a.experimentIds=pW(a.experimentIds,this.j.youTubeExperimentIds);this.g=a;this.C=c;A(B(this.g.experimentIds))||(c=this.g.experimentIds.split(","),gM(eM(),c))}z(HW,AW);HW.prototype.o=function(a){a=HW.H.o.call(this,a);this.D||IW(this,a);return a};function JW(a){var b=gW(a.j,a.g,a.C);b.set("sdkv",JV(a));b.set("sdki",a.A().toString(16));return b}
function IW(a,b){var c=JW(a),d=D(c.La(),function(a){var b=c.get(a);return a+"="+(null!=b?b:"")});aT(b,"afvparams",[xa(d.join("&"))])};function KW(a,b){return!gT(a)&&!fT(a)||A(B(a.youTubeAdType))?gT(a)?new AW(a,DQ):cT(a)?new sW(a,DQ,b):fT(a)?new CW(a,DQ):hT(a)?new zW(a,DQ):new BW(a):gT(a)?new HW(a,DQ,b):new EW(a,DQ,b)};function LW(a){a=eb(a,function(a){return 0<TT(a)});Ab(a,function(a,c){return TT(a)-TT(c)});return a}function MW(a){return eb(a,function(a){return-1==TT(a)})};function NW(a){this.g=a};function OW(){this.g=0}function PW(a,b,c,d,e,g){var h=x(function(a){d(a,Error(On(a)))},a),k=x(function(a){6==a?QW(this,b,!1,c,h,e,g):h(a)},a);QW(a,b,!0,c,k,e,g)}
function QW(a,b,c,d,e,g,h){var k=new yo;k.O=c;Bo(k,RW(g));var l=new Hn,p=x(function(){l.dispose();k.dispose()},a);c=x(function(){e(k.j);p()},a);Nn(l,k,"success",function(){var a;try{a=k.g?k.g.responseXML:null}catch(b){a=null}if(null==a){var c=co(k);try{a=UF(c)}catch(e){t:if(document.implementation&&document.implementation.createDocument)a=document.implementation.createDocument("","parsererror",null);else{if("undefined"!=typeof ActiveXObject&&(a=VF())){a.appendChild(a.createNode(1,"parsererror",""));
break t}throw Error("Your browser does not support creating new documents");}}}d(a);p()},a);Nn(l,k,["error","timeout"],c,a);var r;"POST"==h&&(b=new J(b),r=b.g.toString(),oe(b,""),b=b.toString());a.g=y();k.send(dL(b),h,r)};function SW(a,b,c){var d=null,e=c+b;C(a.o,function(g){if("true"!=g.D.rm||aU(a,UK)){var h;if(h=g instanceof sT)0==c&&0==b||g instanceof PU?h=!0:(h=g.Ec(),h=h.width<=b&&h.height<=c);if(h&&(h=0==c&&0==b?0:c-g.Ec().height+b-g.Ec().width,"Flash"!=g.getContentType()||dN))if(null==d)d=g,e=h;else if(h==e&&g.g<d.g||h<e)d=g,e=h}else h=YV(a),hL(JT(a),h),(h=a.k)&&h.adTagUrl&&-1!=h.adTagUrl.indexOf(";afc=1")&&(d=g)});LT(a,d)}
function TW(a){var b=null;C(a.o,function(a){a instanceof nT&&(null===b||a.g<b.g)&&(b=a)});LT(a,b)};function UW(a,b,c,d){this.o=a;this.F=b;this.ads=0<this.o.length?this.o:this.F;this.B=c;this.A=this.I=!0;this.j=-1;this.g=null;this.C=0;this.N=d;this.logger=null}UW.prototype.ud=function(){return null!=this.g&&this.g.ud()?!0:0<this.ads.length&&this.j<this.ads.length-1};function VW(a,b,c){null!=a.g?WW(a,b,c):a.ud()?XW(a,b,x(function(a){this.ud()&&301!=a.getErrorCode()?VW(this,b,c):c(a)},a)):c(new FK("adLoadError","The ad source contains no more ads.",1005))}
UW.prototype.G=function(a,b){return this.A?0<a.length?a:b:wb(b,0,1)};UW.prototype.k=function(a,b,c){var d;if(!(d=null!=a.g)){var e=this.B;d=e.nonLinearAdSlotWidth||0;e=e.nonLinearAdSlotHeight||0;VT(a)&&!a.F?UT(a,"nonlinear")?SW(a,d,e):TW(a):UT(a,"linear")?TW(a):UT(a,"nonlinear")&&SW(a,d,e);d=null!=a.g}d?(this.C++,b(a)):(b=mb(a.o)?TL(EL):CT(a)?TL(zL):TL(HL),d=SV(b,a),hL(a.M,d),c(b))};UW.prototype.D=function(a,b,c){var d=this.B.clone();d.adsResponse="";d.adTagUrl=a.ya;YW(this,a,d,b,c)};
function ZW(a,b,c,d){var e=a.B.clone();e.adsResponse="";e.adTagUrl=b.Aa;YW(a,b,e,c,d)}function YW(a,b,c,d,e){var g=b.getExtension("LocalRedirect");null!=g&&(g=g.j,null!=g&&(c.adsResponse=g));a.N.j(c,x(function(a){if(a instanceof UW){var c=this.A&&b.ta,g=b.wa,p;for(p in a.ads)a.ads[p].j=b;a.A=c;a.ads=a.G(a.o,a.F);a.j=-1;a.I=g;d(a)}else a instanceof NW?e(new FK("adLoadError","Ad source cannot contain playlist response.",2)):e(new FK("adLoadError","Unknown ad source.",2))},a),e)}
function $W(a){var b=0;for(a=a.j;null!=a;)a=a.j,b++;return b}function WW(a,b,c){a.g.ud()?VW(a.g,x(function(a){this.k(a,b,x(function(a){this.ud()?VW(this,b,c):c(a)},this))},a),x(function(a){aX(this.ads[this.j],a);this.g=null;301==a.getErrorCode()?c(a):this.ud()?VW(this,b,c):c(a)},a)):(0==a.g.C&&aX(a.ads[a.j],TL(PL)),a.g=null,VW(a,b,c))}function aX(a,b){1012==b.getErrorCode()&&(b=TL(GL));var c=SV(b,a);hL(a.M,c)}
function XW(a,b,c){a.j++;var d=a.ads[a.j];d.F||d.D?d.D?ZW(a,d,x(function(a){this.g=a;VW(this,b,c)},a),x(function(a){a=bX(a);aX(d,a);c(a)},a)):4<=$W(d)?(a=TL(IL,null,"4"),aX(d,a),c(a)):a.I?a.D(d,x(function(a){this.g=a;VW(this,b,c)},a),x(function(a){a=bX(a);aX(d,a);c(a)},a)):c(TL(OL)):a.k(d,b,c)}function bX(a){switch(a.getErrorCode()){case 300:case 301:case 302:case 303:case 200:case 1012:break;default:a=TL(PL)}return a};function cX(a,b,c,d){UW.call(this,[],a,b,c);this.J=d}z(cX,UW);cX.prototype.ud=function(){return null!=this.g&&this.g.ud()?!0:0<this.ads.length&&this.j<this.ads.length-1&&0==this.C};cX.prototype.G=function(a,b){return b};cX.prototype.k=function(a,b,c){var d=-1,d=null==this.g?ST(a):ST(this.ads[this.j]);this.J.j=d;cX.H.k.call(this,a,b,c)};cX.prototype.D=function(a,b,c){this.J.j=-1;cX.H.D.call(this,a,b,c)};function dX(a,b,c,d,e){this.A=a;this.k=b;this.o=c;this.g=d;this.ub=e}dX.prototype.j=function(a,b,c){A(B(a.adsResponse))?fT(a)&&null!=this.g&&!this.g.C?this.g.start(a,x(function(){eX(this,a,b,c)},this)):eX(this,a,b,c):fX(this,a,b,c)};function fX(a,b,c,d){var e;try{e=UF(b.adsResponse)}catch(g){d(TL(wL,g));return}null!=e?gX(a,e,b,c,d):d(TL(wL))}
function eX(a,b,c,d){var e;if(e=null!=b.adTagUrl){t:{try{ya(b.adTagUrl)}catch(g){e=!1;break t}e=!0}e=!e}if(e)d(TL(qL,null,b.adTagUrl));else{e="";e=eT(b)?b.adTagUrl:IV(KW(b,a.o)).toString();var h=b.Pg&&bL(aL,e)?"POST":"GET";PW(a.k,e,x(function(a){gX(this,a,b,c,d)},a),x(function(a,c){var e;e=8==a?TL(DL):5==a||6==a?TL(lL):TL(pL,c);d(e);e="third_party";cT(b)?e="adsense":gT(b)?e="dart":fT(b)&&(e="xfp");e={rt:e,ec:a};yM(xM.getInstance(),18,e,!0)},a),a.ub,h);hX(b)}}
function hX(a){var b="third_party";cT(a)?b="adsense":gT(a)?b="dart":fT(a)?b="xfp":hT(a)&&(b="dbm");a={rt:b};yM(xM.getInstance(),17,a,!0)}function gX(a,b,c,d,e){var g;try{var h=BV(b,c);if(!h)throw TL(wL);g=h.k();iX(a,g,c,d)}catch(k){k instanceof FK?e(k):e(TL(xL,k))}}function iX(a,b,c,d){var e=b.g;if(null!=e)d(new NW(e));else{var g=b.k;if(null==g)throw TL(BL);C(g,function(a){a.k=c;a.ia=this.k.g;$.g&&(a.pa=b.j)},a);e=LW(g);g=MW(g);0<g.length&&0<=ST(g[0])?d(new cX(g,c,a,a.A)):d(new UW(e,g,c,a))}};function jX(){this.g=8E3+y()}function RW(a){var b=y();a=a.g-b;return 0<a?a:0};function kX(a,b){this.g=a;this.j=b;$.j&&sP().init();var c;t:{try{c=window.top.location.href}catch(d){c=2;break t}c=null!=c?c==window.document.location.href?0:1:2}DQ.D=c}function lX(a,b,c,d){var e=null;null!=a.g&&(e=new rR(1E3,a.g,a.j));(new dX(a.j,new OW,a.g,e,new jX)).j(b,x(function(a){a instanceof NW?c(a):mX(this,a,c,d)},a),d)}
function mX(a,b,c,d){var e=[],g=x(function(a,b){a.ud()?VW(a,x(function(b){e.push(b);g(a,null)},this),x(function(b){301==b.getErrorCode()?d(TL(DL)):g(a,b)},this)):0<e.length?c(e):(null==b&&(b=TL(tL)),1012==b.getErrorCode()&&(b=TL(GL)),d(b))},a);g(b,null)};function nX(a){this.j=a;this.g=new ip}function oX(a,b,c,d){var e=x(function(a){c(a);lp(this.g);pX(this)},a),g=x(function(a){d(a);lp(this.g);pX(this)},a);kp(a.g,x(function(){lX(this.j,b,e,g)},a));pX(a)}function pX(a){1==a.g.Sa()?(a=a.g,jp(a),a=ab(a.g),null!=a&&a()):a.g.Sa()};function qX(a,b,c){U.call(this);this.k=new nX(new kX(b,c));this.j=b;this.g=!0;this.o=c}z(qX,U);function rX(a,b,c){if(a.g){var d=null!=c?c:{};qR.getInstance().end("rtr");qR.getInstance().start("vl");oX(a.k,b,x(function(a){sX(this,a,d)},a),x(function(a){tX(this,a,d)},a))}}function uX(a,b,c){if(!a.g){var d=null!=c?c:{};oX(a.k,b,x(function(a){sX(this,a,d)},a),x(function(a){tX(this,a,d)},a))}}
function sX(a,b,c){if(a.g)b instanceof NW?(b=new vX(b.g,a),b.B=a.j,a.T(new wX(b,c))):(qR.getInstance().end("vl"),qR.getInstance().start("pi"),b=xX(b),b.B=a.j,null!=b?a.T(new wX(b,c)):tX(a,TL(zL,null),c));else if(b instanceof NW)tX(a,TL(kL,null,"Unsupported ad format."),c);else{var d=new pR("adsLoaderSdkAdLoaded");d.B=b;d.A=c;a.T(d)}}function tX(a,b,c){a.g?("always"==$.k&&null!=a.j&&aR(a.j,YQ()),a.T(new GK(b,c))):(c=new pR("adsLoaderSdkAdError"),c.k=b,a.T(c))};var yX={NORMAL:"normal",FULLSCREEN:"fullscreen"};function zX(){return'<div class="close-padding"><div class="close-button"></div></div>'}function AX(a){return'<div class="recall-button '+(a.rF?"auto-hide":"")+'"></div>'}function BX(a){return'<a target="_blank" href="'+sU(a.url)+'" class="attribution-button">'+sU(a.text)+"</a>"};function CX(a,b){this.B=a;this.g=H("div",{"class":"controls"});this.O=b||u;this.Oc=new Hn(this)}z(CX,Q);f=CX.prototype;f.sd=!1;f.Is=1E3;f.Wr=30;f.yr=45E3;f.zr=15E3;f.Ht=!1;function DX(a){var b=H("div",{"class":"container"});kA(b,"opacity 0.4s");a.Oc.listen(b,"mouseover",a.YD);a.Oc.listen(b,"mouseout",a.$D);b.appendChild(a.g);return b}f.Xj=function(){var a=DX(this);this.g.appendChild(this.B);this.display(this.B);this.play();return a};f.L=function(){null==this.I&&(this.I=this.Xj());return this.I};
f.play=function(){null==this.j&&(this.j=Cn(function(){this.sd||(this.hide(),this.Ht=!0);this.j=null},this.Ht?this.zr:this.yr,this))};f.stop=function(){null!=this.j&&(Dn(this.j),this.j=null)};f.display=function(a){var b=document.createEvent("Event");b.initEvent("creativeview",!0,!0);a.dispatchEvent(b)};f.show=function(){mg(this.L(),1);null!=this.k&&(Dn(this.k),this.k=null)};f.hide=function(){mg(this.L(),this.Wr/100);null==this.k&&(this.k=Cn(function(){this.O();this.k=null},400,this))};
f.YD=function(){this.show();this.sd=!0;this.C=Cn(function(){this.sd&&this.stop();this.C=null},this.Is,this)};f.$D=function(){null!=this.C&&(Dn(this.C),this.C=null);this.sd&&this.play();this.sd=!1};f.K=function(){CX.H.K.call(this);this.stop();Wh(this.Oc)};function EX(a,b){this.G=a;this.M=new Kd;this.N=15E3;this.D=H("span");CX.call(this,a[0],b);this.g.appendChild(this.D)}z(EX,CX);
EX.prototype.Xj=function(){var a=DX(this);N(a,"container-rotator");this.F=H("div");this.g.appendChild(this.F);C(this.G,function(a,c){N(a,"container-highlight");var d=63/this.G.length*(c+.5)-5,e=H("div",{id:Va(),"class":"container-selector"});e.style.top=d+"px";this.Oc.listen(e,"click",function(a){FX(this,a.target)});this.M.set(e.id,a);this.D.appendChild(e)},this);FX(this,kd(this.D));this.play();return a};
EX.prototype.play=function(){null==this.o&&(this.o=new An(this.N),this.Oc.listen(this.o,"tick",this.P));EX.H.play.call(this);this.o.start()};EX.prototype.stop=function(){null!=this.o&&this.o.stop();EX.H.stop.call(this)};EX.prototype.P=function(){var a=this.A;FX(this,(void 0!=a.nextElementSibling?a.nextElementSibling:ld(a.nextSibling))||kd(this.A.parentNode))};function FX(a,b){a.A&&Ag(a.A,"container-active");N(b,"container-active");var c=a.M.get(b.id);id(c,a.F);a.A=b;a.F=c;a.display(c)};function GX(a,b){CX.call(this,a,b)}z(GX,CX);CX.prototype.J=!1;GX.prototype.Xj=function(){var a=DX(this);N(a,"container-slider");this.g.appendChild(this.B);this.Oc.listen(this.g,"click",this.o);this.play();return a};GX.prototype.show=function(){this.display(this.B);HX(this);Ag(this.L(),"hidden")};GX.prototype.hide=function(){HX(this);N(this.L(),"hidden")};GX.prototype.o=function(a){0!=Xf(this.g).y&&(a.preventDefault(),a.stopPropagation())};function HX(a){a.J?N(a.L(),"animated"):a.J=!0};function IX(a,b){CX.call(this,a[0],b);this.o=a;N(this.g,"container-stack")}z(IX,CX);IX.prototype.hide=u;IX.prototype.Xj=function(){var a=DX(this);C(this.o,function(a){N(a,"container-highlight");this.g.appendChild(a);this.display(a)},this);this.play();return a};function JX(){Q.call(this);this.B="";this.j=new WR;this.k=new Kd;this.o=[];this.C=!1;this.g={};this.A=-1}z(JX,Q);function KX(a,b){if($.j){var c=vP(sP(),b.type,a.B);a.D(b.type,c)}else TS(SS(),b.type,a.B,x(a.D,a,b.type))}
JX.prototype.D=function(a,b){null!=b&&$V(this.g,b);"impression"==a&&!this.C&&null!=this.o&&0<this.o.length&&(LX(this,this.o),this.C=!0);var c;t:switch(a){case "click":c=!0;break t;case "complete":c=!Md(this.k,a)&&!Md(this.k,"skip");break t;default:c=!Md(this.k,a)}c&&(c=cS(this.j,a),0<c.length&&(LX(this,c,b),this.k.set(a,!0)))};function LX(a,b,c){C(b,function(a){fL(a,this.g,c)},a)};function MX(a){U.call(this);this.ads=a;this.F=null;this.I="normal";this.o=this.volume=null;this.j=new BM;this.ea=!1;this.content={};this.A=new JX;this.M=!1;C(a,function(){});C(a,function(b,c){var d=b.A;d.k=a.length;var e=c+1;d.g=e;d.o=e})}z(MX,U);function NX(a){if(OX(a)){if(ET(a.F)&&!wM())throw VL(rL,null,"skippablevideo");return a.F}throw VL(nL,null,"An ad has not been selected.");}function OX(a){return null!==a.F}f=MX.prototype;
f.$g=function(){var a=cb(this.ads,this.F);-1!=a&&++a<this.ads.length?this.F=this.ads[a]:this.F=null};f.lt=function(){if(!OX(this)){if(mb(this.ads))throw VL(zL);this.F=this.ads[0];if(null==this.F.g)throw TL(zL);}};f.qa=function(a){OX(this)?this.T(new JK(a,NX(this))):this.T(new JK(a,null))};function PX(a){null==a.D&&(a.D=new Hn(a));return a.D}function QX(a,b){if(null!=a.B&&(Ln(PX(a),a.B,"companion_display_error",function(){}),aR(a.B,b),!a.B.Vt()))throw VL(oL);}
f.destroy=function(){$.j&&(sP().j=null);this.dispose()};f.K=function(){OX(this)&&(LT(this.F,null),this.F=null);Wh(this.D);this.D=null;Wh(this.B);this.B=null;this.M=!1;MX.H.K.call(this)};f.Ae=function(){return[]};f.getCurrentAd=function(){return this.ads[0]};f.init=function(a){RX(this);this.Kj(a);this.ea=!0;this.$j()};f.$j=function(){this.qa("loaded")};f.sendImpressionUrls=function(a){OX(this)&&$.g&&hL(JT(NX(this)),a)};f.Sl=function(){};
f.Vc=function(a,b,c){if(!this.M){if(null==a)throw VL(sL,null,"displayContainer");if(null!=c){var d=new Jl(Vb(this.j));if(!Td(Vb(c),d.contains,d))throw VL(sL,null,"opt_adsRenderingSettings should be instance of AdsRenderingSettings");d=this.j;if(null==c.bitrate||0>=c.bitrate)c.bitrate=-1;null==c.mimeTypes&&(c.mimeTypes=[]);SX(c.mimeTypes);ha(c.loadVideoTimeout)||(c.loadVideoTimeout=15E3);jc(d,c)}this.content=b;this.o=a;this.lt();$.j&&(a=sP(),b=x(this.kt,this),a.j=b);this.M=!0}};
f.mf=function(a){C(JT(a),function(a){ob(this.A.o,a)},this)};f.se=function(a,b){C(b,function(b){b=lT(a,b);ZR(this.A.j,b)},this)};f.oi=function(a){if(a instanceof nT){var b=oT(a);C(b.La(),function(a){var d=b.get(a);C(d,function(b){aS(this.A.j,a,b)},this)},this)}};function TX(a,b){KX(a.A,new sm(b))}function UX(a,b){KX(a.A,new sm(b));a.qa(b)}f.getRemainingTime=function(){return-1};f.Fh=u;f.pause=function(){};f.resume=function(){};f.skip=function(){};
f.start=function(){RX(this);if(!this.ea)throw TL(nL,null,"Must call init before start.");};f.stop=function(){this.destroy()};f.kt=function(){return null!=this.volume?this.volume:0};f.setVolume=function(a){(isNaN(a)||0>a||1<a)&&XL(this,sL,null,"volume",String(a));this.volume=a};f.Kj=function(a){if(!Xb(yX,a))throw VL(sL,null,"view mode",a);this.I=a};f.setMediaUrl=function(){};function RX(a){if(!a.M)throw VL(nL,null,"Ads manager is not correctly configured.");}f.getMediaUrl=function(){return null};
f.Jq=function(){return null};function SX(a){if(!fa(a))throw VL(nL,null,"adsRenderingSettings.mimeTypes should be an array");var b=sb(Ub(WK),Ub(RK));C(a,function(a){if(!lb(b,a))throw VL(nL,null,"Invalid or unsuppoted mime type "+a);})};function VX(a){MX.call(this,a);this.k=null;this.S=!1;this.P=H("div",{style:"display:none;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2000"})}z(VX,MX);f=VX.prototype;f.start=function(){VX.H.start.call(this);this.o.xi();this.k=this.o.If();if(null!=this.k){fd(this.k);var a=this.Zl();$.j?sP().o=a:SS().g=a;this.k.appendChild(a);WX(this);this.qa("start")}};f.Fh=function(){VX.H.Fh.call(this);WX(this)};
f.K=function(){Wh(this.g);this.o=this.g=null;$.j?sP().o=null:SS().g=null;null!=this.k&&(fd(this.k),this.k=null);VX.H.K.call(this)};function XX(a,b){var c=AT(b);C(c,function(a){aS(this.A.j,"click",a)},a)}f.Zl=function(){var a=MT(NX(this));if(null==a)throw a=VL(zL),YX(this,a),a;tT(a,PX(this));uT(a,this.yD);try{QX(this,NX(this))}catch(b){throw YX(this,b),b;}var c=NX(this),d=YV(c);this.A.g=d;c.g&&(this.mf(c),(c=c.g)&&this.se(c,IK));XX(this,a);UX(this,"impression");return ZX(this,[a.Ic()])};
f.Tr=function(a,b){return new CX(a[0],b)};
function ZX(a,b){null!=a.g&&a.g.stop();a.g=a.Tr(b,x(a.Sr,a));var c=a.g.L();if($.j){var d=H("style",{type:"text/css"},'.close-padding{color:#fff;cursor:pointer;margin:0;padding-bottom:10px;padding-left:10px;position:absolute;right:0;top:0;z-index:1001}.close-button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAPAAAADwBjHBMTAAAAt0lEQVQY03XQMW7CQBAAwLmTlSp9JFpHiCYfiFzkCZbfkqfwjshPoEART6BwWmRQ5IrqikDB4QQFb7V7o7vd2/CiPr26F5/aEJan0lR8KUos7uJWKV6LTvcvo7gercHzn2zk6ADW+nzzYO4iKDS5vOBck5+NkAwas9xvpjFIv0yyscu8s8k4cmcFHsFqnD1zDxbe8w76249ViGrfah9+VLdM5cEgSd7GzhR7T7YTO9+LbThO4FEbzuewMmr11FxHAAAAAElFTkSuQmCC);float:right;height:15px;margin:5px 4px 0 0;width:15px}.yt-text-overlay .close-button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAACYktHRAD/h4/MvwAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFnAAAACgAAAAoATqZ25QAAAN1JREFUCNcB0gAt/wDbutvr23TbBAAA2wXbeNvs27UAAAHb9QAK+v3CoyBzJGAAhAAJ9vsvjgNuAftABgMUKvtBDlEBDvv9ouLGAAEAAJunMVIPBgAAAADx+aXjj90AoAAAAAAAwM/b/9v/2/+k6wCtAFUAAAIAANtxGxcAAAAAAAAlDX8LAKsAAAPbdgCDABH1+dDwEAUPBiggNCGxsQHb9AAL+/2c4KPZdQlNPwQC9vsvWwIAzff8ouGU3euhs1TJrvj82vQAXQEAAACRACMApwCpAPwABABaAFcA1sKJVOsU6fRuAAAAAElFTkSuQmCC);height:10px;margin:9px 9px 0 0;width:10px}.close-padding:hover .close-button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAPAAAADwBjHBMTAAAAs0lEQVQY03XQLc7CQBAA0LdQjf8UQSCBcIHvAHgM6Wm4CB4kAk96g+IQhECCJATbUMy2NIGO2Mzs298JU/Py36/Y24SwKofa4ihkJYOfeEKnKnL5V0ZSTe3AqJHVHFzBzsUBXI2pDu9K4+pD3JnqfrjwkOrH+/pSD8WHKWTOkc+yiDXntqAHtvXbI1/AxNKkUdcfmyFYuFt4Kc0iN7qWoIhj1bXk5s+ppec3nXV4tuDTOrwBYQs0jH6JoccAAAAASUVORK5CYII=)}.yt-text-overlay .close-padding:hover .close-button{background-color:rgba(0,0,0,0.15);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAACYktHRAD/h4/MvwAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFnAAAACgAAAAoATqZ25QAAALpJREFUCNclyL1Kw1AAgNFPqLh3cu/D+ARV8S0UEcFVoYOL4Kw4FSmClBZiB38WHZ10sQUnB6MR2hruTVI/h5zx4MjUXRvgsvt+OQT81VBdn7803THXWUEHD+JCf+L48e9bY9WZ0AcG3SyqahYO30jYBOD9uc67lCvaALjtR52f4TSpa89cp+E+nRYayuQMcK6xOhqvDi9ui4XOCtr4MC+PJys3rK81R728fMroLwEntOhySUWDLTZ4/QdyroIjdfxoFwAAAABJRU5ErkJggg==);background-position:center center;background-repeat:no-repeat;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 -1px 3px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.5);height:20px;margin:4px 4px 0 0;width:20px}.recall-button{background:rgba(200,200,200,0.2) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFnAAAACgAAAAgAfJAUZwAAAURJREFUGNMFwb1LAmEAB+Dfe+/daZ3aWX6k1WFmSElQUBYUVIsguTQ0BUm4VtDYFLT4b7hkYLQGDg5BtERkUIRDgX1oWg6deKl359vzEFZO0mwWJgAUjgr88fe7R/2BkVonXVOGOQRQAJSwcp4CWWhKhnI6Vg0TkWYbnc8G7hbCjlLM3SQOBZQDAPgyk3wP+/Vf2Oyu4JV/NHDf1CG/1NREdZuZVRUCeiaLal12iETBQ4E1iN4QaNLqAafMptlw6Yvtwh4cI5CiIm09BAh06fbDbEx7saXp0M9vkDtJELQ5jPQAK1i5Irb+mGwYbEfV2AHiZz7M7YVLNZZ6rLDYACac8xAkwjp6ROf4ePEV19EZmaCrdQXwbzq19V8W68qUH+Hx4OYFnp6ZjJWck4NlUYLVf5pOgpXzdAOCOIg+N1zLIQuPpX9L/XzfXOCrFgAAAABJRU5ErkJggg==) no-repeat center;border:1px solid rgba(255,255,255,0.498039);box-shadow:rgba(0,0,0,0.701961) 0 4px 3px;color:#fff;cursor:pointer;height:11px;width:26px;z-index:1001}.yt-text-overlay .recall-button{background:rgba(0,0,0,0.15) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAQAAAC7znxOAAAKPWlDQ1BpY2MAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4BUaaISkgChhBgSQOyIqMCIoiKCFRkUccDREZCxIoqFQbH3AXkIKOPgKDZU3g/eGn2z5r03b/avvfY5Z53vnH0+AEZgsESahaoBZEoV8ogAHzw2Lh4ndwMKVCCBA4BAmC0LifSPAgDg+/Hw7IgAH/gCBODNbUAAAG7YBIbhOPx/UBfK5AoAJAwApovE2UIApBAAMnIVMgUAMgoA7KR0mQIAJQAAWx4bFw+AagEAO2WSTwMAdtIk9wIAtihTKgJAowBAJsoUiQDQDgBYl6MUiwCwYAAoypGIcwGwmwBgkqHMlABg7wCAnSkWZAMQGABgohALUwEI9gDAkEdF8AAIMwEojJSveNJXXCHOUwAA8LJki+WSlFQFbiG0xB1cXbl4oDg3Q6xQ2IQJhOkCuQjnZWXKBNLFAJMzAwCARnZEgA/O9+M5O7g6O9s42jp8taj/GvyLiI2L/5c/r8IBAQCE0/VF+7O8rBoA7hgAtvGLlrQdoGUNgNb9L5rJHgDVQoDmq1/Nw+H78fBUhULmZmeXm5trKxELbYWpX/X5nwl/AV/1s+X78fDf14P7ipMFygwFHhHggwuzMrKUcjxbJhCKcZs/HvHfLvzzd0yLECeL5WKpUIxHS8S5EmkKzsuSiiQKSZYUl0j/k4l/s+wPmLxrAGDVfgb2QltQu8oG7JcuILDogCXsAgDkd9+CqdEQBgAxBoOTdw8AMPmb/x1oGQCg2ZIUHACAFxGFC5XynMkYAQCACDRQBTZogz4YgwXYgCO4gDt4gR/MhlCIgjhYAEJIhUyQQy4shVVQBCWwEbZCFeyGWqiHRjgCLXACzsIFuALX4BY8gF4YgOcwCm9gHEEQMsJEWIg2YoCYItaII8JFZiF+SDASgcQhiUgKIkWUyFJkNVKClCNVyF6kHvkeOY6cRS4hPcg9pA8ZRn5DPqAYykDZqB5qhtqhXNQbDUKj0PloCroIzUcL0Q1oJVqDHkKb0bPoFfQW2os+R8cwwOgYBzPEbDAuxsNCsXgsGZNjy7FirAKrwRqxNqwTu4H1YiPYewKJwCLgBBuCOyGQMJcgJCwiLCeUEqoIBwjNhA7CDUIfYZTwmcgk6hKtiW5EPjGWmELMJRYRK4h1xGPE88RbxAHiGxKJxCGZk1xIgaQ4UhppCamUtJPURDpD6iH1k8bIZLI22ZrsQQ4lC8gKchF5O/kQ+TT5OnmA/I5CpxhQHCn+lHiKlFJAqaAcpJyiXKcMUsapalRTqhs1lCqiLqaWUWupbdSr1AHqOE2dZk7zoEXR0miraJW0Rtp52kPaKzqdbkR3pYfTJfSV9Er6YfpFeh/9PUODYcXgMRIYSsYGxn7GGcY9xismk2nG9GLGMxXMDcx65jnmY+Y7FZaKrQpfRaSyQqVapVnlusoLVaqqqaq36gLVfNUK1aOqV1VH1KhqZmo8NYHacrVqteNqd9TG1FnqDuqh6pnqpeoH1S+pD2mQNcw0/DREGoUa+zTOafSzMJYxi8cSslazalnnWQNsEtuczWensUvY37G72aOaGpozNKM18zSrNU9q9nIwjhmHz8nglHGOcG5zPkzRm+I9RTxl/ZTGKdenvNWaquWlJdYq1mrSuqX1QRvX9tNO196k3aL9SIegY6UTrpOrs0vnvM7IVPZU96nCqcVTj0y9r4vqWulG6C7R3afbpTump68XoCfT2653Tm9En6PvpZ+mv0X/lP6wActgloHEYIvBaYNnuCbujWfglXgHPmqoaxhoqDTca9htOG5kbjTXqMCoyeiRMc2Ya5xsvMW43XjUxMAkxGSpSYPJfVOqKdc01XSbaafpWzNzsxiztWYtZkPmWuZ883zzBvOHFkwLT4tFFjUWNy1JllzLdMudltesUCsnq1Sraqur1qi1s7XEeqd1zzTiNNdp0mk10+7YMGy8bXJsGmz6bDm2wbYFti22L+xM7OLtNtl12n22d7LPsK+1f+Cg4TDbocChzeE3RytHoWO1483pzOn+01dMb53+cob1DPGMXTPuOrGcQpzWOrU7fXJ2cZY7NzoPu5i4JLrscLnDZXPDuKXci65EVx/XFa4nXN+7Obsp3I64/epu457uftB9aKb5TPHM2pn9HkYeAo+9Hr2z8FmJs/bM6vU09BR41ng+8TL2EnnVeQ16W3qneR/yfuFj7yP3OebzlufGW8Y744v5BvgW+3b7afjN9avye+xv5J/i3+A/GuAUsCTgTCAxMChwU+Advh5fyK/nj852mb1sdkcQIygyqCroSbBVsDy4LQQNmR2yOeThHNM50jktoRDKD90c+ijMPGxR2I/hpPCw8OrwpxEOEUsjOiNZkQsjD0a+ifKJKot6MNdirnJue7RqdEJ0ffTbGN+Y8pjeWLvYZbFX4nTiJHGt8eT46Pi6+LF5fvO2zhtIcEooSrg933x+3vxLC3QWZCw4uVB1oWDh0URiYkziwcSPglBBjWAsiZ+0I2lUyBNuEz4XeYm2iIbFHuJy8WCyR3J58lCKR8rmlOFUz9SK1BEJT1IleZkWmLY77W16aPr+9ImMmIymTEpmYuZxqYY0XdqRpZ+Vl9Ujs5YVyXoXuS3aumhUHiSvy0ay52e3KtgKmaJLaaFco+zLmZVTnfMuNzr3aJ56njSva7HV4vWLB/P9879dQlgiXNK+1HDpqqV9y7yX7V2OLE9a3r7CeEXhioGVASsPrKKtSl/1U4F9QXnB69Uxq9sK9QpXFvavCVjTUKRSJC+6s9Z97e51hHWSdd3rp6/fvv5zsaj4col9SUXJx1Jh6eVvHL6p/GZiQ/KG7jLnsl0bSRulG29v8tx0oFy9PL+8f3PI5uYt+JbiLa+3Ltx6qWJGxe5ttG3Kbb2VwZWt2022b9z+sSq16la1T3XTDt0d63e83SnaeX2X167G3Xq7S3Z/2CPZc3dvwN7mGrOain2kfTn7ntZG13Z+y/22vk6nrqTu037p/t4DEQc66l3q6w/qHixrQBuUDcOHEg5d+873u9ZGm8a9TZymksNwWHn42feJ398+EnSk/Sj3aOMPpj/sOMY6VtyMNC9uHm1JbeltjWvtOT77eHube9uxH21/3H/C8ET1Sc2TZadopwpPTZzOPz12RnZm5GzK2f72he0PzsWeu9kR3tF9Puj8xQv+F851eneevuhx8cQlt0vHL3Mvt1xxvtLc5dR17Cenn451O3c3X3W52nrN9Vpbz8yeU9c9r5+94Xvjwk3+zSu35tzquT339t07CXd674ruDt3LuPfyfs798QcrHxIfFj9Se1TxWPdxzc+WPzf1Ovee7PPt63oS+eRBv7D/+T+y//FxoPAp82nFoMFg/ZDj0Ilh/+Frz+Y9G3guez4+UvSL+i87Xli8+OFXr1+7RmNHB17KX078VvpK+9X+1zNet4+FjT1+k/lm/G3xO+13B95z33d+iPkwOJ77kfyx8pPlp7bPQZ8fTmROTPwTA5jz/CVjM6IAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAJAAAABgBkh0tHAAAALElEQVQI12P4zwCBv9JgLLjAr/8wQYTAf5ggsgBUEFXg/6//v9IYf/1nQAMAapVB10c/DEAAAAAASUVORK5CYII=) no-repeat center;border:1px solid rgba(0,0,0,0);box-shadow:none;height:17px;width:29px}.autoalign .recall-button{margin:auto}.yt-text-overlay.autoalign .recall-button{margin:auto auto 6px}.recall-button:hover{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAAAAAAUx4O/AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAACgAAAAcA+wgIqAAAAEtJREFUCNcVi1kRwEAIQ3GAhEpAAhJWChKQsBIqBQlIQAIS0jQ/OeZFAIz70ARIjdDL2GYF1OMrxZ6JvUugjGoCG5rcJSHv+d/oMx893S/cqF2DpwAAAABJRU5ErkJggg==) no-repeat center}.yt-text-overlay .recall-button:hover{background:rgba(0,0,0,0.15) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAQAAAC7znxOAAAKPWlDQ1BpY2MAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4BUaaISkgChhBgSQOyIqMCIoiKCFRkUccDREZCxIoqFQbH3AXkIKOPgKDZU3g/eGn2z5r03b/avvfY5Z53vnH0+AEZgsESahaoBZEoV8ogAHzw2Lh4ndwMKVCCBA4BAmC0LifSPAgDg+/Hw7IgAH/gCBODNbUAAAG7YBIbhOPx/UBfK5AoAJAwApovE2UIApBAAMnIVMgUAMgoA7KR0mQIAJQAAWx4bFw+AagEAO2WSTwMAdtIk9wIAtihTKgJAowBAJsoUiQDQDgBYl6MUiwCwYAAoypGIcwGwmwBgkqHMlABg7wCAnSkWZAMQGABgohALUwEI9gDAkEdF8AAIMwEojJSveNJXXCHOUwAA8LJki+WSlFQFbiG0xB1cXbl4oDg3Q6xQ2IQJhOkCuQjnZWXKBNLFAJMzAwCARnZEgA/O9+M5O7g6O9s42jp8taj/GvyLiI2L/5c/r8IBAQCE0/VF+7O8rBoA7hgAtvGLlrQdoGUNgNb9L5rJHgDVQoDmq1/Nw+H78fBUhULmZmeXm5trKxELbYWpX/X5nwl/AV/1s+X78fDf14P7ipMFygwFHhHggwuzMrKUcjxbJhCKcZs/HvHfLvzzd0yLECeL5WKpUIxHS8S5EmkKzsuSiiQKSZYUl0j/k4l/s+wPmLxrAGDVfgb2QltQu8oG7JcuILDogCXsAgDkd9+CqdEQBgAxBoOTdw8AMPmb/x1oGQCg2ZIUHACAFxGFC5XynMkYAQCACDRQBTZogz4YgwXYgCO4gDt4gR/MhlCIgjhYAEJIhUyQQy4shVVQBCWwEbZCFeyGWqiHRjgCLXACzsIFuALX4BY8gF4YgOcwCm9gHEEQMsJEWIg2YoCYItaII8JFZiF+SDASgcQhiUgKIkWUyFJkNVKClCNVyF6kHvkeOY6cRS4hPcg9pA8ZRn5DPqAYykDZqB5qhtqhXNQbDUKj0PloCroIzUcL0Q1oJVqDHkKb0bPoFfQW2os+R8cwwOgYBzPEbDAuxsNCsXgsGZNjy7FirAKrwRqxNqwTu4H1YiPYewKJwCLgBBuCOyGQMJcgJCwiLCeUEqoIBwjNhA7CDUIfYZTwmcgk6hKtiW5EPjGWmELMJRYRK4h1xGPE88RbxAHiGxKJxCGZk1xIgaQ4UhppCamUtJPURDpD6iH1k8bIZLI22ZrsQQ4lC8gKchF5O/kQ+TT5OnmA/I5CpxhQHCn+lHiKlFJAqaAcpJyiXKcMUsapalRTqhs1lCqiLqaWUWupbdSr1AHqOE2dZk7zoEXR0miraJW0Rtp52kPaKzqdbkR3pYfTJfSV9Er6YfpFeh/9PUODYcXgMRIYSsYGxn7GGcY9xismk2nG9GLGMxXMDcx65jnmY+Y7FZaKrQpfRaSyQqVapVnlusoLVaqqqaq36gLVfNUK1aOqV1VH1KhqZmo8NYHacrVqteNqd9TG1FnqDuqh6pnqpeoH1S+pD2mQNcw0/DREGoUa+zTOafSzMJYxi8cSslazalnnWQNsEtuczWensUvY37G72aOaGpozNKM18zSrNU9q9nIwjhmHz8nglHGOcG5zPkzRm+I9RTxl/ZTGKdenvNWaquWlJdYq1mrSuqX1QRvX9tNO196k3aL9SIegY6UTrpOrs0vnvM7IVPZU96nCqcVTj0y9r4vqWulG6C7R3afbpTump68XoCfT2653Tm9En6PvpZ+mv0X/lP6wActgloHEYIvBaYNnuCbujWfglXgHPmqoaxhoqDTca9htOG5kbjTXqMCoyeiRMc2Ya5xsvMW43XjUxMAkxGSpSYPJfVOqKdc01XSbaafpWzNzsxiztWYtZkPmWuZ883zzBvOHFkwLT4tFFjUWNy1JllzLdMudltesUCsnq1Sraqur1qi1s7XEeqd1zzTiNNdp0mk10+7YMGy8bXJsGmz6bDm2wbYFti22L+xM7OLtNtl12n22d7LPsK+1f+Cg4TDbocChzeE3RytHoWO1483pzOn+01dMb53+cob1DPGMXTPuOrGcQpzWOrU7fXJ2cZY7NzoPu5i4JLrscLnDZXPDuKXci65EVx/XFa4nXN+7Obsp3I64/epu457uftB9aKb5TPHM2pn9HkYeAo+9Hr2z8FmJs/bM6vU09BR41ng+8TL2EnnVeQ16W3qneR/yfuFj7yP3OebzlufGW8Y744v5BvgW+3b7afjN9avye+xv5J/i3+A/GuAUsCTgTCAxMChwU+Advh5fyK/nj852mb1sdkcQIygyqCroSbBVsDy4LQQNmR2yOeThHNM50jktoRDKD90c+ijMPGxR2I/hpPCw8OrwpxEOEUsjOiNZkQsjD0a+ifKJKot6MNdirnJue7RqdEJ0ffTbGN+Y8pjeWLvYZbFX4nTiJHGt8eT46Pi6+LF5fvO2zhtIcEooSrg933x+3vxLC3QWZCw4uVB1oWDh0URiYkziwcSPglBBjWAsiZ+0I2lUyBNuEz4XeYm2iIbFHuJy8WCyR3J58lCKR8rmlOFUz9SK1BEJT1IleZkWmLY77W16aPr+9ImMmIymTEpmYuZxqYY0XdqRpZ+Vl9Ujs5YVyXoXuS3aumhUHiSvy0ay52e3KtgKmaJLaaFco+zLmZVTnfMuNzr3aJ56njSva7HV4vWLB/P9879dQlgiXNK+1HDpqqV9y7yX7V2OLE9a3r7CeEXhioGVASsPrKKtSl/1U4F9QXnB69Uxq9sK9QpXFvavCVjTUKRSJC+6s9Z97e51hHWSdd3rp6/fvv5zsaj4col9SUXJx1Jh6eVvHL6p/GZiQ/KG7jLnsl0bSRulG29v8tx0oFy9PL+8f3PI5uYt+JbiLa+3Ltx6qWJGxe5ttG3Kbb2VwZWt2022b9z+sSq16la1T3XTDt0d63e83SnaeX2X167G3Xq7S3Z/2CPZc3dvwN7mGrOain2kfTn7ntZG13Z+y/22vk6nrqTu037p/t4DEQc66l3q6w/qHixrQBuUDcOHEg5d+873u9ZGm8a9TZymksNwWHn42feJ398+EnSk/Sj3aOMPpj/sOMY6VtyMNC9uHm1JbeltjWvtOT77eHube9uxH21/3H/C8ET1Sc2TZadopwpPTZzOPz12RnZm5GzK2f72he0PzsWeu9kR3tF9Puj8xQv+F851eneevuhx8cQlt0vHL3Mvt1xxvtLc5dR17Cenn451O3c3X3W52nrN9Vpbz8yeU9c9r5+94Xvjwk3+zSu35tzquT339t07CXd674ruDt3LuPfyfs798QcrHxIfFj9Se1TxWPdxzc+WPzf1Ovee7PPt63oS+eRBv7D/+T+y//FxoPAp82nFoMFg/ZDj0Ilh/+Frz+Y9G3guez4+UvSL+i87Xli8+OFXr1+7RmNHB17KX078VvpK+9X+1zNet4+FjT1+k/lm/G3xO+13B95z33d+iPkwOJ77kfyx8pPlp7bPQZ8fTmROTPwTA5jz/CVjM6IAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAJAAAABgBkh0tHAAAALElEQVQI12P4zwCBv9JgLLjAr/8wQYTAf5ggsgBUEFXg/6//v9IYf/1nQAMAapVB10c/DEAAAAAASUVORK5CYII=) no-repeat center;border:1px solid rgba(255,255,255,0.5)}.auto-hide{display:none}body:hover .auto-hide{display:block}.attribution-button{bottom:12px;color:#fff;font:11px arial,sans-serif;position:absolute;right:5px;text-decoration:none;text-shadow:rgba(0,0,0,0.7) 0 4px 4px;z-index:1001}.yt-text-overlay .attribution-button{color:#888;text-shadow:none}.viewmode-fullscreen .attribution-button{bottom:auto;right:22px;top:5px}.yt-text-overlay.viewmode-fullscreen .attribution-button{right:5px;top:auto}.text-container .attribution-button{bottom:7px}.container{position:absolute;width:100%;z-index:1000}.container.autoalign{bottom:0;text-align:center}.container-stack{background-color:#666;border-radius:5px;display:block;padding:3px 0}.container-rotator .attribution-button{bottom:7px}.container-rotator .text-inner-container{left:20px}.container-selector{-webkit-box-shadow:0 4px 3px rgba(0,0,0,.7);-moz-box-shadow:0 4px 3px rgba(0,0,0,.7);box-shadow:0 4px 3px rgba(0,0,0,.7);background:#666;border-radius:2px;cursor:pointer;height:10px;left:5px;position:absolute;width:10px;z-index:1002}.container-selector:hover{background:#fff}.container-rotator .container-highlight:hover{border-color:#fff!important}.container-stack .container-highlight:hover{background-color:#999!important}.container-active{background:#fc0!important}.container-slider .attribution-button{bottom:7px}.container-slider .controls{max-width:100%!important}.container-slider .text-container{background-color:#000;border-radius:5px 5px 0 0;margin-bottom:0}.container-slider .text-title:hover{text-decoration:underline!important}.container-slider.hidden .controls{top:38px}.container-slider.animated .controls{-webkit-transition:top .4s;-moz-transition:top .4s;-o-transition:top .4s;transition:top .4s}.controls{display:inline-block;position:relative}.controls.scalable{display:block;min-width:320px;max-width:450px}.autoalign .controls.scalable{margin:auto}.flash-container,.image-container{display:inline-block;position:relative}.flash-container.click-capture .click-layer{display:block}.click-layer{background:rgba(0,0,0,0.0);bottom:0;left:0;position:absolute;right:0;top:0;z-index:100}.text-container{margin-bottom:5px;position:relative}.yt-text-overlay .text-container{margin-bottom:3px}.text-inner-container{background-image:-webkit-linear-gradient(top,rgba(20,20,20,0.6),rgba(209,209,209,0.6));background-image:-moz-linear-gradient(top,rgba(20,20,20,0.6),rgba(209,209,209,0.6));background-image:-ms-linear-gradient(top,rgba(20,20,20,0.6),rgba(209,209,209,0.6));background-image:-o-linear-gradient(top,rgba(20,20,20,0.6),rgba(209,209,209,0.6));background-image:linear-gradient(top,rgba(20,20,20,0.6),rgba(209,209,209,0.6));border:1px solid rgba(102,102,102,0.7);border-radius:3px;box-shadow:rgba(0,0,0,0.7) 0 5px 5px;padding-left:10px;position:absolute;text-align:left;top:0;bottom:0;left:0;right:0}.afi .text-container .text-inner-container{background-image:none;border:none;border-radius:0;box-shadow:none}.yt-text-overlay .text-container .text-inner-container{background-color:rgba(0,0,0,0.6);background-image:none;border:1px solid rgba(0,0,0,0.6);border-radius:0;box-shadow:none;padding-left:10px}.viewmode-fullscreen .text-inner-container{background-image:none;border:none;box-shadow:none}.yt-text-overlay .controls:hover .text-inner-container{border:1px solid rgba(58,58,58,1.0)}.text-title{text-decoration:underline}.afi .text-title{text-decoration:none}.yt-text-overlay .text-title{text-decoration:none}.viewmode-fullscreen .text-title{text-decoration:none}.yt-text-overlay .controls:hover .text-container .text-title{text-decoration:underline}.text-image-link{float:left;position:relative}.text-image{box-shadow:rgba(0,0,0,0.498039) 0 3px 5px;height:57px;margin:3px 10px 0 0;width:79px}.yt-text-overlay .text-image{margin:2px 10px 0 0}.text-image-duration{background:#000;color:#fff;font:10px arial,sans-serif;padding:2px;position:absolute;right:10px;top:43px}.text-title{color:#fff;display:block;font:bold 14px arial,sans-serif;margin:7px 16px 0 0;overflow:hidden;padding-bottom:4px;text-overflow:ellipsis;text-shadow:rgba(0,0,0,0.7) 0 4px 4px;white-space:nowrap}.yt-text-overlay .text-title{margin-top:7px;text-shadow:#000 0 -1px 0}.text-description{color:#fff;font:12px arial,sans-serif;margin-top:-3px;overflow:hidden;text-overflow:ellipsis;text-shadow:rgba(0,0,0,0.7) 0 4px 4px;white-space:nowrap}.yt-text-overlay .text-description{text-align:left;text-shadow:none}.text-ad-channel{bottom:7px;color:#f9fcc0;font:bold 11px arial,sans-serif;left:10px;position:absolute;text-decoration:none;text-shadow:rgba(0,0,0,0.7) 0 4px 4px}.yt-text-overlay .text-ad-channel{bottom:9px;color:#eade90;font-weight:normal;left:10px;text-shadow:#000 0 -1px 0}.pyv .text-ad-channel{left:99px}.yt-text-overlay .pyv .text-ad-channel{left:99px}.viewmode-fullscreen .text-ad-channel{color:#ccc}.yt-text-overlay.viewmode-fullscreen .text-ad-channel{color:#eade90}.ima-sdk-frame body{background:transparent;height:100%;margin:0;overflow:hidden}.ima-sdk-frame{height:100%}.ima-sdk-frame-native body{background:#000}.ima-sdk-frame-native video{bottom:0;left:0;margin:0 auto;right:0;top:0;width:auto!important}.ytp-iv-drawer-open .videoAdUiTopBar,.ytp-iv-drawer-open .videoAdUiPreSkipContainer,.ytp-iv-drawer-open .videoAdUiSkipContainer,.ytp-iv-drawer-open .ad-overlay .container{display:none}.videoAdUi{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-color:rgba(0,0,0,0);bottom:0;cursor:pointer;height:100%;left:0;min-height:100%;position:absolute;right:0;top:0;overflow:hidden}.videoAdUiTopBar{background:#000;border-bottom:1px solid #444;cursor:default;left:0;opacity:.8;padding:0;position:relative;top:0;right:0;z-index:1000}.videoAdUiTopBarWithGradients{background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.7) 40%,rgba(0,0,0,0) 99%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.7) 40%,rgba(0,0,0,0) 99%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.7) 40%,rgba(0,0,0,0) 99%);background-image:-o-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.7) 40%,rgba(0,0,0,0) 99%);background-image:linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.7) 40%,rgba(0,0,0,0) 99%);background-color:rgba(0,0,0,0);border-bottom:none;height:40px}.videoAdUiTopBarTransitions{-webkit-transition:opacity ease-in .5s;-moz-transition:opacity ease-in .5s;-o-transition:opacity ease-in .5s;transition:opacity ease-in .5s;opacity:0}.videoAdUi:hover .videoAdUiTopBarTransitions{-webkit-transition:opacity ease-out .5s;-moz-transition:opacity ease-out .5s;-o-transition:opacity ease-out .5s;transition:opacity ease-out .5s;opacity:.8}.videoAdUiTopBarNoFade{opacity:.8!important}.videoAdUiBottomBar{background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.4) 60%,rgba(0,0,0,0) 99%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.4) 60%,rgba(0,0,0,0) 99%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.4) 60%,rgba(0,0,0,0) 99%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.4) 60%,rgba(0,0,0,0) 99%);background-image:linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.4) 60%,rgba(0,0,0,0) 99%);bottom:5px;left:0;opacity:.9;padding:0;position:absolute;width:100%;z-index:1000}.videoAdUiProgressBar{background-color:#fff;bottom:0;cursor:default;left:0;position:absolute;width:100%;z-index:1000}.videoAdUiProgress{background-image:-webkit-linear-gradient(top,#ffec7b,#dea405);background-image:-moz-linear-gradient(top,#ffec7b,#dea405);background-image:-ms-linear-gradient(top,#ffec7b,#dea405);background-image:-o-linear-gradient(top,#ffec7b,#dea405);background-image:linear-gradient(top,#ffec7b,#dea405);border-right:solid 1px #666;height:4px;opacity:.9;width:0%}.videoAdUiBuffer{height:4px;width:0%;display:none}.videoAdUiAuthorIcon{background:#000;display:inline-block;height:40px;margin:0 10px;position:absolute}.videoAdUiAuthorIconImage{cursor:pointer;width:40px;height:40px}.videoAdUiAuthorIconImage:hover{opacity:.6}.videoAdUiAuthorName{color:#ccc;cursor:pointer;display:inline-block;font:normal 12px arial,sans-serif;margin:10px 5px 5px;text-decoration:none;max-width:20%}.videoAdUiLearnMore{color:#fff;display:inline-block;float:right;font:normal 16px arial,sans-serif;padding:5px}.videoAdUiLearnMoreText{color:#e5bb00;font:normal 13px arial,sans-serif;margin-bottom:5px;text-align:center}.videoAdUiLearnMoreText:hover{text-decoration:underline}.videoAdUiLearnMoreIcon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAACgAAAAoATqZ25QAAAJdJREFUGNN1j70NwkAMRp+PMAXKBGmgvQWYAOYgMAjMQRZggoiOC0UWQFmAFoEp4EIOzGss+Ud+n2CggTWw6RtC7axFHJf0Ei/aUKH4/njKBEDPLHiwi/0Mxcdhwh0P7BGWryeW44ktI2qZUeJYRfFuEGKugU4Dx1/tlOJdcwBtqD6OQ8YcuAHKNaY1F6WgBVrLO/v2/McTvRgrpKpY5XsAAAAASUVORK5CYII=);display:inline-block;height:10px;margin-left:3px;width:10px}.videoAdUiTitle{color:#fff;cursor:pointer;display:inline-block;font:normal 13px arial,sans-serif;margin:10px 5px 5px;text-decoration:none;max-width:50%}.videoAdUiTitleWithAuthorIcon{margin-left:60px}.videoAdUiAuthorName:hover,.videoAdUiTitle:hover{text-decoration:underline}.ellipsisText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.videoAdUiAttribution{bottom:0;color:#fff;display:inline-block;font:normal 11px arial,sans-serif;padding:5px;padding-right:10px;position:absolute;text-shadow:0 0 5px rgba(0,0,0,0.8)}.videoAdUiAttribution-gvn{color:#e5bb00;font-size:12px;position:relative;text-shadow:none}.videoAdUiShare{color:#fff;display:inline-block;float:right;font:normal 13px arial,sans-serif;margin:10px 10px 5px}.videoAdUiShare:hover{text-decoration:underline;cursor:pointer}.videoAdUiPreSkipContainer{bottom:22px;cursor:default;padding:15px 0 15px 15px;position:absolute;right:0;z-index:1000}.videoAdUi-mobile .videoAdUiPreSkipContainer{bottom:11px;padding:8px 0 8px 8px}.videoAdUiSkipContainer{-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:22px;cursor:pointer;padding:15px 0 15px 15px;position:absolute;right:0;z-index:1000}.videoAdUi-mobile .videoAdUiSkipContainer{bottom:11px;padding:8px 0 8px 8px}.videoAdUiPreSkipButton{background:rgba(0,0,0,0.8);min-width:155px;padding:6px}.videoAdUi-mobile .videoAdUiPreSkipButton{min-width:105px}.videoAdUiPreSkipText{color:#e6e6e6;font:normal 11px arial,helvetica,sans-serif;padding-right:8px;text-align:center;display:inline-block;width:70px;vertical-align:middle}.videoAdUiPreSkipText.videoAdUiPreSkipTextOnly{width:100%;padding-right:0;line-height:21px}.videoAdUiPreSkipThumbnail{cursor:pointer;display:inline-block;vertical-align:middle}.videoAdUiPreSkipThumbnailImage{display:block;max-width:78px;max-height:42px;width:auto;height:auto}.videoAdUiSkipButton{-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(0,0,0,0.8);border:1px solid rgba(255,255,255,0.5);border-right:0;box-sizing:content-box;color:#fff;font:normal 18px arial,helvetica,sans-serif;min-width:150px;padding:10px 7px;text-align:center;cursor:pointer}.videoAdUi-mobile .videoAdUiSkipButton{font:normal 16px arial,helvetica,sans-serif;min-width:100px;padding:6px 7px}.videoAdUiSkipButton:hover{border-color:rgba(255,255,255,1)}.videoAdUi-swipeable .videoAdUiSkipButton{background:rgba(255,255,255,0.8);border:1px solid rgba(0,0,0,0.8);color:#000}.videoAdUiSkipIcon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAQAAADs3AYjAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAUAAAAFQC6IBuQAAAAUElEQVQoz93QwQkAIAwDwOIirtJNHM3RHCW+CqXG9q15hoNARB7KRAfrAeAoGKaQ4SuMOIUel9CwwZY9oaL8Bp+FUU8bSqFHVxgRhQxR+EM2fqKwh5sgSyYAAAAASUVORK5CYII=);display:inline-block;height:25px;margin-left:2px;vertical-align:middle;width:20px}@media all and (min-width:800px) and (min-height:400px){.videoAdUiTitle{font-size:15px}.videoAdUiAttribution{font-size:13px}.videoAdUiAttribution-gvn{font-size:16px!important}.videoAdUiPreSkipButton{min-width:200px}.videoAdUiPreSkipText{font-size:13px;width:105px;padding-right:6px}.videoAdUiPreSkipText.videoAdUiPreSkipTextOnly{font-size:13px}.videoAdUiPreSkipThumbnailImage{max-width:98px;max-height:52px}.videoAdUiShare{font-size:15px}.videoAdUiSkipButton{font-size:23px;min-width:200px}}.videoAdUi.blazer .videoAdUiProgressBar{background-color:#222;height:4px}.videoAdUi.blazer .videoAdUiProgress{background-image:none;background-color:#e6bc27;opacity:1;position:absolute}.videoAdUi.blazer .videoAdUiBuffer{background-color:#666;display:block;position:absolute}.videoAdUi.blazer .videoAdUiAuthorName{display:none}.videoAdUi.blazer .videoadUiTitle,.videoAdUi.blazer .videoAdUiLearnMore{font-family:"Helvetica Neue Light","Arial",sans-serif;font-size:14px;text-shadow:0 0 2px rgba(0,0,0,0.75)}.videoAdUi.blazer .videoAdUiAttribution{font-family:"Helvetica Neue Light","Arial",sans-serif;font-size:16px;text-shadow:0 0 2px rgba(0,0,0,0.5)}.videoAdUi.blazer .videoAdUiSkipButton,.videoAdUi.blazer .videoAdUiPreSkipButton{min-width:95px;width:95px;min-height:24px;font-size:13px}.videoAdUi.blazer .videoAdUiSkipButton{font-family:"Helvetica Neue Light","Arial",sans-serif;border:1px solid rgba(255,255,255,0.25);background-color:rgba(0,0,0,0.5)}.videoAdUi.blazer .videoAdUiPreSkipButton{font-family:"Helvetica Neue","Arial",sans-serif;background-color:rgba(0,0,0,0.25);text-shadow:1px 1px 1px rgba(0,0,0,0.75)}.videoAdUi.blazer .videoAdUiPreSkipText{padding:5px 0}.videoAdUi.blazer .videoAdUiPreSkipText.videoAdUiPreSkipTextOnly{line-height:inherit}.videoAdUi.blazer .videoAdUiLearnMore{margin:5px}.videoAdUi.blazer.phone .videoAdUiAuthorIcon,.videoAdUi.blazer.phone .videoadUiTitle{display:none}.videoAdUi.blazer.tablet .videoAdUiAuthorIcon,.videoAdUi.blazer.tablet .videoadUiTitle{left:0;position:absolute;margin-top:17px}.videoAdUi.blazer.tablet .videoAdUiAuthorIcon{margin:5px 10px}.videoAdUi.blazer.tablet .videoAdUiSkipButton,.videoAdUi.blazer.tablet .videoAdUiPreSkipButton{min-width:95px;width:95px;min-height:24px;font-family:"Helvetica Neue Light","Arial",sans-serif;font-size:13px;text-shadow:1px 1px 1px rgba(0,0,0,0.75)}.videoAdUi.blazer.tablet .videoAdUiPreSkipContainer,.videoAdUi.blazer.tablet .videoAdUiSkipContainer{bottom:55px}.videoAdUi.blazer.tablet .videoAdUiAttribution{left:0;bottom:0}.videoAdUi.blazer.tablet:hover .videoAdUiAttribution{right:84%;bottom:26px;text-align:right}.videoAdUi.blazer.tablet:hover .videoAdUiProgressBar{bottom:35px;left:16%;width:68%}.videoAdUi.blazer.tablet:hover .videoAdUiProgressBar,.videoAdUi.blazer.tablet:hover .videoAdUiBuffer,.videoAdUi.blazer.tablet:hover .videoAdUiProgress{height:20px}');c.appendChild(d)}O(c,
"autoalign",a.j.Rr);O(c,"viewmode-fullscreen","fullscreen"==a.I);c.appendChild(a.P);PX(a).listen(c,"click",tm);(OX(a)&&VT(NX(a))||a.j.useStyledNonLinearAds)&&a.hm(a.g.g);return c}f.hm=function(a){var b=PX(this);this.O=nU(AX,{rF:this.S});b.listen(this.O,"click",this.sF);var c=nU(zX);b.listen(c,"click",this.pn);a.appendChild(c)};function WX(a){if(null!=a.g){var b=jg(a.o.If()),c=jg(kd(a.g.g));if(c.width>b.width||c.height>b.height)throw b=VL(uL,null),YX(a,b),a.stop(),b;}}
function YX(a,b){var c=SV(b,NX(a)),d=IT(NX(a));hL(d,c)}f.yD=function(a){UX(this,"click");tm(a)};f.pn=function(){this.Sr();this.qa("userClose");TX(this,"close")};f.Sr=function(){this.g.stop();var a=MT(NX(this));null!=a&&wT(a);id(this.O,this.g.g)};f.sF=function(a){tm(a);this.g.show();this.g.play();id(this.g.g,this.O);Cn(function(){ng(this.P,!1)},500,this);ng(this.P,!0)};function $X(a){VX.call(this,a);this.C=!1;this.J=this.U=null;!mb(a)&&null!=a[0].k&&(this.U=a[0].k,a=Ce(new J(this.U.adTagUrl),"channel"),this.xh=null!=a&&-1<a.split("+").indexOf("afitc"))&&(this.S=!0)}z($X,VX);f=$X.prototype;f.xh=!1;
f.Tr=function(a,b){if(this.C||null==b)b=u;var c;this.xh?c=new GX(a[0]):$.g&&this.C?c=new CX(a[0],b):"fullscreen"==this.I?c=new IX(a):1<a.length?(c=new EX(a),c.N=15E3):c=new CX(a[0],b);c.Is=100;this.C&&(c.Wr=30);c.yr=this.xh?1E4:45E3;c.zr=6E3;O(c.g,"scalable",this.C);O(c.L(),"afi",this.xh);O(c.L(),"yt-text-overlay",$.g&&this.C);return c};
f.LE=function(a){var b=a.g;null!=b?(null==this.N&&(this.N=a.getExtension("AdSense").B),vT(b,pa(this.sD,a,b)),uT(b,pa(this.rD,a,b)),b.ka=!1,"Text"==b.getContentType()&&(this.C=!0),this.J.push(b)):(b=TL(zL),b=SV(b,a),hL(IT(a),b))};f.Vc=function(a,b,c){$X.H.Vc.call(this,a,b,c);this.j.Rr=!0;null!=this.ads[0]&&0<hR(this.ads[0]).length?QX(this,this.ads[0]):$.g&&this.qa("companionBackfill")};
f.Zl=function(){null==this.J&&(this.J=[],C(this.ads,this.LE,this));if(0==this.J.length)throw VL(zL);var a=[];C(this.J,function(b){tT(b,PX(this));"Flash"!=b.getContentType()||b.getAd().getExtension("TemplateAd")||(b.Ns=!0);a.push(b.Ic());zT(b,this.N.k)},this);if(0==a.length)throw VL(zL);return ZX(this,a)};f.pn=function(a){$X.H.pn.call(this,a);C(this.J,function(a){var c=YV(a.getAd());this.A.g=c;this.se(a,["close"]);TX(this,"close");this.A=new JX},this)};
f.hm=function(a){$X.H.hm.call(this,a);var b=this.ads[0].getExtension("AdSense"),c=b.o,b=b.A,c=nU(BX,{text:null!=c?c:this.N.g,url:null!=b?b:this.N.j});a.appendChild(c)};f.sD=function(a,b){var c=YV(a);this.A.g=c;this.mf(a);this.se(b,["creativeview"]);TX(this,"impression");TX(this,"creativeview");this.A=new JX;vT(b,u)};
f.rD=function(a,b,c){c=fg(c);a=a.getExtension("AdSense");a=new J(a.j);var d=b.kd();isNaN(d)&&(d=ig(b.Ic()).width);var e=b.getHeight();isNaN(e)&&(e=ig(b.Ic()).height);b=eM();b=["0","aw="+d,"ah="+e,"nx="+c.x,"ny="+c.y,"viewMode="+this.I,"sdkv=h.0.0.0","eids="+iM(b)];b=iL(a,"elementclick",b);fL(b);this.qa("click")};f.Kj=function(a){this.I!=a&&($X.H.Kj.call(this,a),null!=this.k&&(fd(this.k),a=this.Zl(),this.k.appendChild(a)),this.qa("expandedChanged"))};function aY(a){JK.call(this,"adMetadata",a)}z(aY,JK);var bY={};q("adsense.mobileads.afmanotify.receiveMessage",function(a,b){if(bY.hasOwnProperty(a))for(var c=bY[a],d=0;d<c.length;++d){var e=c[d];e.callback.call(e.object,a,b)}},void 0);new Kd;function cY(a,b,c){var d=u,e;hM(947225)?(e=new J("https://www.googleapis.com/youtube/v3/videos"),K(e,"id",a),K(e,"part","snippet,status"),K(e,"fields","items/id,items/snippet/title,items/snippet/channelId,items/status/privacyStatus")):e=new J("https://gdata.youtube.com/feeds/api/videos/"+a);null!=c&&(b=x(b,c),d=x(d,c));dY(new yo,e,b,d)}
function eY(a,b,c){var d=u,e;hM(947225)?(e=new J("https://www.googleapis.com/youtube/v3/channels"),K(e,"id",a),K(e,"part","snippet,statistics"),K(e,"fields","items/id,items/snippet/title,items/snippet/thumbnails/default/url,items/statistics/videoCount")):e=new J("https://gdata.youtube.com/feeds/api/channels/"+a);null!=c&&(b=x(b,c),d=x(d,c));dY(new yo,e,b,d)}
function dY(a,b,c,d){fY(b);Bo(a,2E3);var e=new Hn(a);Ln(e,a,"success",function(a){a=a.target;var b;b=a.g?yf(a.g.responseText):void 0;c(b||{});e.dispose();a.dispose()});Ln(e,a,["error","timeout"],function(a){a=a.target;var b=null;0!=a.j&&(b=Error(On(a.j)));d(b);e.dispose();a.dispose()});a.send(b)}function fY(a){hM(947225)?K(a,"key","AIzaSyDykhSj35yFHOiDglTp-ZuD9HCUQf62oS0"):(K(a,"alt","json"),K(a,"v","2"))};function gY(a){var b='<div class="videoAdUi"><div class="videoAdUiTopBar videoAdUiTopBarWithGradients"><div class="videoAdUiAuthorIcon"></div><div class="videoAdUiTitle ellipsisText"></div><div class="videoAdUiAuthorName ellipsisText"></div><div class="videoAdUiLearnMore">'+sU(a.yg)+'</div><div class="videoAdUiShare"></div></div><div class="videoAdUiBottomBar"><div class="videoAdUiLearnMoreText">'+sU(a.yg)+'<div class="videoAdUiLearnMoreIcon"></div></div><div class="videoAdUiAttribution"',c;c=HU(a.hf);
c=sU(c);return b+c+">"+sU(a.hf)+'</div></div><div class="videoAdUiProgressBar"><div class="videoAdUiBuffer"></div><div class="videoAdUiProgress"></div></div></div>'}function hY(a){var b=HU(a.hf);return'<div class="videoAdUi videoAdUi-gvn"><div class="videoAdUiTopBar"><div class="videoAdUiAttribution videoAdUiAttribution-gvn"'+sU(b)+">"+sU(a.hf)+'</div></div><div class="videoAdUiProgressBar"><div class="videoAdUiProgress"></div></div></div>'}
function iY(){return'<div class="videoAdUiPreSkipContainer"><div class="videoAdUiPreSkipButton"><div class="videoAdUiPreSkipText"></div><div class="videoAdUiPreSkipThumbnail"></div></div></div>'}function jY(a){var b="";a=ra("You can skip this ad in {$xSeconds}",{xSeconds:sU(a.Ao)});return b+a}function kY(a){return'<div class="videoAdUiSkipContainer html5-stop-propagation"><button class="videoAdUiSkipButton">'+sU(a.Dv)+'<div class="videoAdUiSkipIcon"></div></button></div>'}
function lY(a){var b="";a=1>=a.ki?ra("Ad {$timeLeft}",{timeLeft:sU(a.ji)}):ra("Ad {$adPosition} of {$totalAds} {$timeLeft}",{adPosition:sU(a.vk),totalAds:sU(a.ki),timeLeft:sU(a.ji)});return b+=a};function mY(a,b,c,d,e){$y.call(this);this.j=a;this.A=b;this.B=c;this.k=d;this.C=fa(e)?e:[e]}z(mY,$y);f=mY.prototype;f.play=function(){if(this.mb())return!1;this.$b();this.Qb("play");this.startTime=y();this.g=1;if(mA())return Rf(this.j,this.B),this.o=Cn(this.aA,void 0,this),!0;this.Al(!1);return!1};f.aA=function(){jg(this.j);kA(this.j,this.C);Rf(this.j,this.k);this.o=Cn(x(this.Al,this,!1),1E3*this.A)};f.stop=function(){this.mb()&&this.Al(!0)};
f.Al=function(a){lA(this.j,"");Dn(this.o);Rf(this.j,this.k);this.endTime=y();this.g=0;if(a)this.onStop();else this.zb();this.Jc()};f.K=function(){this.stop();mY.H.K.call(this)};f.pause=function(){};function nY(a,b,c,d){return new mY(a,.5,{opacity:c},{opacity:d},{property:"opacity",duration:.5,timing:b,xp:0})};function oY(a,b){U.call(this);this.k=a;this.J=0;this.F=!1;this.j=1;this.g=this.P=this.G=this.M=this.o=null;this.A=new Hn(this);this.O=!1;this.U=this.S=this.N=0;this.B=this.D=this.C=null;this.I=!1;this.k.A&&(this.A.listen(b,"touchstart",this.Bv),this.A.listen(b,"touchmove",this.Av),this.A.listen(b,"touchend",this.zv));this.o=nU(iY);this.M=G("videoAdUiPreSkipButton",this.o);this.G=G("videoAdUiPreSkipText",this.M);this.P=G("videoAdUiPreSkipThumbnail",this.M);pd(this.G,jY({Ao:pY(this)}));var c=this.k.U,
c=(A(B(c))?null:"//i1.ytimg.com/vi/"+c+"/mqdefault.jpg")||"";if(this.k.showContentThumbnail&&!A(B(c))){var d=bd("img");d.setAttribute("src",c);N(d,"videoAdUiPreSkipThumbnailImage");this.P.appendChild(d)}else N(this.G,"videoAdUiPreSkipTextOnly");this.k.A?c="\u00ab Swipe to Skip":(c="",d=ra("Skip Ad \u00bb"),c=c+d,d=new RegExp(Na("\u00bb"),""),c=c.replace(d,""),c=wa(c));this.g=nU(kY,{Dv:c});ng(this.o,!1);b.appendChild(this.o);ng(this.g,!1);mg(this.g,0);b.appendChild(this.g);this.A.listen(this.g,"click",
this.Cv)}z(oY,U);f=oY.prototype;f.K=function(){null!=this.C&&(this.C.dispose(),this.C=null);null!=this.D&&(this.D.dispose(),this.D=null);qY(this);null!=this.o&&(hd(this.o),this.o=null);null!=this.g&&(hd(this.g),this.g=null);this.A.dispose();this.A=null;this.I=!1;oY.H.K.call(this)};
f.update=function(a,b){this.J=b;if(!(0>=this.J||null==this.k.skipOffset||0>UR(this.k.skipOffset))){var c=UR(this.k.skipOffset);c>=this.J||3==this.j||(0>a?this.j=1:a<=c?(2!=this.j&&(rY(this,0),nY(this.o,"ease-out",0,1).play(),ng(this.o,!0)),this.j=2):(3!=this.j&&(ng(this.g,!0),this.D=new mY(this.o,.5,{opacity:1,visibility:"shown"},{opacity:.9,visibility:"hidden"},{property:"opacity",duration:.5,timing:"ease-out",xp:0}),this.C=nY(this.g,"ease-out",0,1),this.D.play(),this.C.play(),this.A.listen(md(this.g),
"mouseover",this.hx),this.A.listen(md(this.g),"mouseout",this.yp),this.yp()),this.j=3,this.T("skipshown")))}2==this.j&&rY(this,a)};f.skip=function(){return null==this.k.skipOffset||3!=this.j||this.F?!1:(this.F=!0,this.T("PUBLISHER_INVOKED_SKIP"),!0)};f.Bv=function(a){var b=a.g;3==this.j&&1==b.touches.length&&(this.O=!0,this.U=b.touches[0].pageX,a.preventDefault())};
f.Av=function(a){var b=a.g;3==this.j&&1==b.touches.length&&this.O&&(b=b.touches[0].pageX,this.N=this.S-b,this.S=b,b=this.U-b,0<b&&(this.g.style.right=b+"px"),a.preventDefault())};f.zv=function(){this.O=!1;if(3==this.j){var a=ig(md(this.g));if(parseInt(this.g.style.right,10)+4*this.N>.25*a.width&&0<this.N){ng(this.g,!1);this.F=!0;this.T("skip");return}}this.g.style.right=0};function pY(a){return null!=a.k.skipOffset&&-1!=UR(a.k.skipOffset)?UR(a.k.skipOffset):-1}
function rY(a,b){var c=pY(a);if(!(0>c)){var c=Math.round(c-b),d=" "+c;60<=c&&(d=" "+OR(c));c=jY({Ao:d});pd(a.G,c)}}f.Cv=function(a){$.g||a.stopPropagation();3!=this.j||this.F||(this.F=!0,this.T("skip"))};f.yp=function(){null==this.B&&(this.B=Cn(function(){this.I=!0;nY(this.g,"ease-in",1,.5).play();this.B=null},this.I?5E3:15E3,this))};f.hx=function(){mg(this.g,1);qY(this)};function qY(a){null!=a.B&&(Dn(a.B),a.B=null)};function sY(a,b,c){U.call(this);this.g=a;this.U=c;this.O=this.M=this.N=this.D=this.C=this.J=this.j=null;this.S=!1;this.F=this.o=this.B=this.P=this.I=this.G=this.A=null;this.k=new Hn(this);this.V=[];this.j=nU(this.g.C,{hf:this.g.hf,yg:this.g.yg});this.k.listen(this.j,"touchmove",this.uv);this.I=G("videoAdUiProgress",this.j);this.P=G("videoAdUiBuffer",this.j);this.J=G("videoAdUiAttribution",this.j);this.C=G("videoAdUiAuthorIcon",this.j);this.D=G("videoAdUiAuthorName",this.j);this.N=G("videoAdUiLearnMore",
this.j);this.M=G("videoAdUiLearnMoreText",this.j);this.F=G("videoAdUiShare",this.j);this.A=G("videoAdUiTitle",this.j);this.G=G("videoAdUiTopBar",this.j);this.O=G("videoAdUiBottomBar",this.j);null!=this.C&&this.k.listen(this.C,"click",this.sv);null!=this.D&&this.k.listen(this.D,"click",this.tv);null!=this.N&&this.k.listen(this.N,"click",this.vv);null!=this.M&&this.k.listen(this.M,"click",this.ok);null!=this.F&&this.k.listen(this.F,"click",this.xv);null!=this.A&&this.k.listen(this.A,"click",this.yv);
null!=this.G&&this.k.listen(this.j,"mouseover",this.wv);null!=this.g.skipOffset&&(this.o=new oY(this.g,this.j),this.o.fi(this));400>=(parseInt(Tf(b,"width"),10)||b.width)&&N(this.j,"videoAdUi-mobile");this.g.Ca&&(N(this.j,"blazer"),window.settings&&window.settings.isTablet?N(this.j,"tablet"):N(this.j,"phone"));this.g.A&&N(this.j,"videoAdUi-swipeable");ng(this.j,!1);b.appendChild(this.j);this.g.o||(this.B=H("div",{style:"width:100%;height:100%"}),this.j.appendChild(this.B));tY(this)}z(sY,U);f=sY.prototype;
f.show=function(){null!=this.j&&ng(this.j,!0)};f.skip=function(){var a;if(a=null!=this.o)a=this.o,a=null!=a.k.skipOffset&&3==a.j;return a?this.o.skip():!1};f.K=function(){null!=this.j&&(hd(this.j),this.j=null);null!=this.o&&(this.o.dispose(),this.o=null);this.B=null;this.k.dispose();this.k=null;this.S=!1;sY.H.K.call(this)};
f.update=function(a,b,c,d,e){this.S=!0;null!=this.j&&(null!=this.J&&uY(this,a,c,d,e),null!=this.I&&hg(this.I,a/c*100+"%"),null!=this.P&&hg(this.P,b/c*100+"%"),0<c&&null!=this.g.skipOffset&&null!=this.o&&(VR(this.g.skipOffset,c),this.o.update(a,c)),this.g.B&&0<c&&5>c-a&&N(this.G,"videoAdUiTopBarNoFade"),C(this.V,function(b){b.update(a,c)},this))};function vY(a,b){a.V=b;C(b,function(a){a.display(this.j)},a)}
function tY(a){var b=a.g.N&&(a.U>a.g.S||0==a.U),c=b&&a.g.O,d=b&&a.g.P,e=b&&a.g.k,g=b&&a.g.J,b=b&&a.g.B,h=a.g.I&&a.g.g,k="0px";null!=a.A&&(ng(a.A,b),null!=a.C&&ng(a.C,c),null!=a.D&&ng(a.D,d),null!=a.N&&ng(a.N,e),null!=a.F&&(ng(a.F,g),g&&a.T("videoShareShown")),null!=a.G&&ng(a.G,b||c||d||e));null!=a.J&&wY(a);null!=a.I&&(ng(a.I,h),h&&(k=Tf(a.I,"height")));null!=a.O&&Rf(a.O,"bottom",k);null!=a.M&&ng(a.M,a.g.o)}
function uY(a,b,c,d,e){var g=lY({ji:"",vk:0,ki:0});a.g.g&&a.g.G&&(b=OR(c-b),g=lY({ji:a.g.D?" \u2022 "+b:": ("+b+")",vk:d,ki:e}));pd(a.J,g);wY(a)}function wY(a){ng(a.J,a.g.j&&(!a.g.g||a.S))}f.sv=function(){this.T("videoAuthorIconClicked")};f.tv=function(){this.T("videoAuthorClicked")};f.vv=function(){this.T("videoLearnMoreClicked")};f.xv=function(){this.T("videoShareClicked")};f.yv=function(){this.T("videoTitleClicked")};f.uv=function(a){a.preventDefault()};
f.ok=function(){this.g.F?this.T("click"):this.T("videoClicked")};f.wv=function(){N(this.G,"videoAdUiTopBarTransitions")};function xY(){this.hf=lY({ji:"",vk:0,ki:0});var a="",b=ra("Learn More {$suffix}",{suffix:sU("")});this.yg=a+b;this.skipOffset=null;this.S=6E3;this.G=this.g=this.F=this.j=!0;this.k=!1;this.I=!0;this.J=this.V=!1;this.N=!0;this.o=!1;this.M=!0;this.B=this.P=this.O=!1;this.C=null;this.A=!1;this.showContentThumbnail=!0;this.Ca=this.D=!1}
function yY(a,b,c,d,e,g,h,k,l,p){var r=new xY;r.W=b;r.D=p;r.U=null!=d?d.contentId:null;r.V=p;r.F=!0;r.k=e;r.I=g;r.J=h;r.o=a;r.M=k;r.skipOffset=c;r.C=gY;r.Ca=p;r.fa=SP(b,null!=c,d.baseYouTubeUrl);p&&(a="",b=ra("Visit Advertiser"),r.yg=a+b);r.A=wm&&hM(0);r.G=l;r.showContentThumbnail=null!=d.contentId&&d.showContentThumbnail;return r};function zY(a){sm.call(this,a)}z(zY,sm);function AY(a){U.call(this);this.A=a;this.G=new Kd;this.D=-1;this.I=!1}z(AY,U);function BY(a){this.j=!1;this.g=a.Tg();this.volume=a.ld()}BY.prototype.muted=function(a,b){return!this.g&&a||0<this.volume&&0==b};f=AY.prototype;f.K=function(){CY(this);AY.H.K.call(this)};function CY(a){null!=a.j&&a.j.dispose();null!=a.g&&a.g.Bf();null!=a.B&&a.B.dispose();a.B=null;null!=a.C&&a.C.dispose();a.C=null;a.G.clear();a.D=-1;a.I=!1}
function DY(a,b,c){if(!c||null==a.G.get(b)){a.G.set(b,!0);t:{if(a.k&&a.k.g.k){if("click"==b)break t;"videoLearnMoreClicked"==b&&KX(a.A,new sm("click"))}KX(a.A,new sm(b))}a.T(b)}}f.iw=function(a){a=a.k;a=$V(this.A.g,null!=a?a.viewabilityString:null);this.A.g=a;DY(this,"viewable_impression",!1)};
f.Wv=function(){var a=this.g.md();if(-1!=a){this.g.rh(.25*a)&&DY(this,"firstquartile",!0);this.g.rh(.5*a)&&DY(this,"midpoint",!0);this.g.rh(.75*a)&&DY(this,"thirdquartile",!0);var b=this.A,c=this.g.getCurrentTime();0>b.A&&(bS(b.j,a),b.A=0);for(var a=$R(b.j,"progress"),d=b.A;d<a.length;d++){var e=a[d];if(UR(e.j)>c)break;b.A=d+1;fL(e.g,b.g)}}EY(this)};function EY(a){0>a.D||a.I||!a.g.rh(a.D)&&!a.g.Be()||(a.I=!0,DY(a,"engagedview",!0),a.T(new zY("viewCount")))}
f.Vv=function(){DY(this,"impression",!0);DY(this,"creativeview",!0);null!=this.F||null!=this.k||this.j.listen(this.g,"click",this.gz);null!=this.F&&(this.B=new BP,this.j.listen(this.B,"click",this.Aq,!1),CP(this.B,this.F));null!=this.k&&(this.C=new BP,this.j.listen(this.C,"click",this.Aq,!1),CP(this.C,this.k));DY(this,"start",!0);(this.g.Tg()||0==this.g.ld())&&DY(this,"mute",!1)};
f.Xv=function(){var a=this.g.Tg(),b=this.g.ld(),c=this.o;c.g&&!a||!a&&0==c.volume&&0<b?DY(this,"unmute",!1):this.o.muted(a,b)&&DY(this,"mute",!1);this.o.g=a;this.o.volume=b};f.Tv=function(){this.g.Be()?(EY(this),DY(this,"complete",!0)):this.g.Qg()&&!this.g.Br()&&(this.o.j=!0,DY(this,"pause",!1))};f.Uv=function(){this.o.j&&(this.o.j=!1,DY(this,"resume",!1))};f.Pv=function(){EY(this);DY(this,"complete",!0)};f.Aq=function(){DY(this,"click",!1)};f.Qv=function(){DY(this,"error",!1)};
f.Sv=function(){DY(this,"mediaLoadTimeout",!1)};f.Lo=function(){DY(this,"skipshown",!0)};f.aw=function(){DY(this,"videoAuthorIconClicked",!1)};f.$v=function(){DY(this,"videoAuthorClicked",!1)};f.bw=function(){DY(this,"videoClicked",!1)};f.cw=function(){DY(this,"videoLearnMoreClicked",!1)};f.dw=function(){DY(this,"videoShareClicked",!1)};f.ew=function(){DY(this,"videoShareShown",!0)};f.hw=function(){DY(this,"videoTitleClicked",!1)};f.Ko=function(){DY(this,"skip",!0)};
f.Zv=function(){DY(this,"skip",!0)};f.gz=function(){DY(this,"click",!1)};f.Rv=function(){DY(this,"fullscreen",!1)};f.Yv=function(){DY(this,"exitfullscreen",!1)};function FY(a){MX.call(this,a);this.k=null;this.C=new AY(this.A);this.O=this.S=this.P=this.J=!1;this.N=1}z(FY,MX);f=FY.prototype;f.K=function(){GY(this);var a=!1;null!=this.o&&(a=this.o.ln(),this.o.hide(),this.o=null);this.J&&(this.J=!1,this.g.Qg()||this.g.Be()||this.g.pause(),rM()&&!a&&(this.g.Of(.001),this.g.load("","")),qM()&&this.g.oe()&&!a&&this.g.hn(),this.qa("contentResumeRequested"),this.qa("allAdsCompleted"));FY.H.K.call(this)};
function GY(a){Wh(a.k);a.k=null;Wh(a.C);Wh(a.A);Wh(a.F);a.P=!1;a.O=!1}function HY(a){a.$g();OX(a)?a.start():a.stop()}f.$g=function(){GY(this);FY.H.$g.call(this);OX(this)&&(this.A=new JX,this.C=new AY(this.A))};
f.kB=function(a,b,c){if(!this.P){this.P=!0;var d=QP(b);if(this.j.useVideoAdUi){var e=a.getExtension("AdSense"),e=this.j.Bk&&((null===b?!1:"modules"==(new J(b)).zg().toLowerCase())||null!=e&&e.C),g=!0,h=!0;if(hM(909720)||ET(a)&&30<cU(a)&&hM(909721))h=g=!1;var k=-1!=cU(a)&&7>=cU(a)?null:WT(a);$.g?(d=yY(e,d,k,this.j,A(B(bU(a)))?!1:this.j.Fo,h,this.j.useShareButton,!0,g,this.j.Eo),d.S=0):GT(a,SK)||!A(B(a.I))?(d=yY(e,d,k,this.j,!1,!1,!1,!1,!0,!1),d.C=hY,d.j=!0,d.g=!0):(d=yY(e,d,k,this.j,!1,!1,!1,!1,!0,
!1),d.N=!1,d.j=!1,d.g=!1);e=d;g=this.o.Hk();null===g?g=document.body:(fd(g),h=H("style",{type:"text/css"},'.close-padding{color:#fff;cursor:pointer;margin:0;padding-bottom:10px;padding-left:10px;position:absolute;right:0;top:0;z-index:1001}.close-button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAPAAAADwBjHBMTAAAAt0lEQVQY03XQMW7CQBAAwLmTlSp9JFpHiCYfiFzkCZbfkqfwjshPoEART6BwWmRQ5IrqikDB4QQFb7V7o7vd2/CiPr26F5/aEJan0lR8KUos7uJWKV6LTvcvo7gercHzn2zk6ADW+nzzYO4iKDS5vOBck5+NkAwas9xvpjFIv0yyscu8s8k4cmcFHsFqnD1zDxbe8w76249ViGrfah9+VLdM5cEgSd7GzhR7T7YTO9+LbThO4FEbzuewMmr11FxHAAAAAElFTkSuQmCC);float:right;height:15px;margin:5px 4px 0 0;width:15px}.yt-text-overlay .close-button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAACYktHRAD/h4/MvwAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFnAAAACgAAAAoATqZ25QAAAN1JREFUCNcB0gAt/wDbutvr23TbBAAA2wXbeNvs27UAAAHb9QAK+v3CoyBzJGAAhAAJ9vsvjgNuAftABgMUKvtBDlEBDvv9ouLGAAEAAJunMVIPBgAAAADx+aXjj90AoAAAAAAAwM/b/9v/2/+k6wCtAFUAAAIAANtxGxcAAAAAAAAlDX8LAKsAAAPbdgCDABH1+dDwEAUPBiggNCGxsQHb9AAL+/2c4KPZdQlNPwQC9vsvWwIAzff8ouGU3euhs1TJrvj82vQAXQEAAACRACMApwCpAPwABABaAFcA1sKJVOsU6fRuAAAAAElFTkSuQmCC);height:10px;margin:9px 9px 0 0;width:10px}.close-padding:hover .close-button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAPAAAADwBjHBMTAAAAs0lEQVQY03XQLc7CQBAA0LdQjf8UQSCBcIHvAHgM6Wm4CB4kAk96g+IQhECCJATbUMy2NIGO2Mzs298JU/Py36/Y24SwKofa4ihkJYOfeEKnKnL5V0ZSTe3AqJHVHFzBzsUBXI2pDu9K4+pD3JnqfrjwkOrH+/pSD8WHKWTOkc+yiDXntqAHtvXbI1/AxNKkUdcfmyFYuFt4Kc0iN7qWoIhj1bXk5s+ppec3nXV4tuDTOrwBYQs0jH6JoccAAAAASUVORK5CYII=)}.yt-text-overlay .close-padding:hover .close-button{background-color:rgba(0,0,0,0.15);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAACYktHRAD/h4/MvwAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFnAAAACgAAAAoATqZ25QAAALpJREFUCNclyL1Kw1AAgNFPqLh3cu/D+ARV8S0UEcFVoYOL4Kw4FSmClBZiB38WHZ10sQUnB6MR2hruTVI/h5zx4MjUXRvgsvt+OQT81VBdn7803THXWUEHD+JCf+L48e9bY9WZ0AcG3SyqahYO30jYBOD9uc67lCvaALjtR52f4TSpa89cp+E+nRYayuQMcK6xOhqvDi9ui4XOCtr4MC+PJys3rK81R728fMroLwEntOhySUWDLTZ4/QdyroIjdfxoFwAAAABJRU5ErkJggg==);background-position:center center;background-repeat:no-repeat;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 -1px 3px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.5);height:20px;margin:4px 4px 0 0;width:20px}.recall-button{background:rgba(200,200,200,0.2) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFnAAAACgAAAAgAfJAUZwAAAURJREFUGNMFwb1LAmEAB+Dfe+/daZ3aWX6k1WFmSElQUBYUVIsguTQ0BUm4VtDYFLT4b7hkYLQGDg5BtERkUIRDgX1oWg6deKl359vzEFZO0mwWJgAUjgr88fe7R/2BkVonXVOGOQRQAJSwcp4CWWhKhnI6Vg0TkWYbnc8G7hbCjlLM3SQOBZQDAPgyk3wP+/Vf2Oyu4JV/NHDf1CG/1NREdZuZVRUCeiaLal12iETBQ4E1iN4QaNLqAafMptlw6Yvtwh4cI5CiIm09BAh06fbDbEx7saXp0M9vkDtJELQ5jPQAK1i5Irb+mGwYbEfV2AHiZz7M7YVLNZZ6rLDYACac8xAkwjp6ROf4ePEV19EZmaCrdQXwbzq19V8W68qUH+Hx4OYFnp6ZjJWck4NlUYLVf5pOgpXzdAOCOIg+N1zLIQuPpX9L/XzfXOCrFgAAAABJRU5ErkJggg==) no-repeat center;border:1px solid rgba(255,255,255,0.498039);box-shadow:rgba(0,0,0,0.701961) 0 4px 3px;color:#fff;cursor:pointer;height:11px;width:26px;z-index:1001}.yt-text-overlay .recall-button{background:rgba(0,0,0,0.15) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAQAAAC7znxOAAAKPWlDQ1BpY2MAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4BUaaISkgChhBgSQOyIqMCIoiKCFRkUccDREZCxIoqFQbH3AXkIKOPgKDZU3g/eGn2z5r03b/avvfY5Z53vnH0+AEZgsESahaoBZEoV8ogAHzw2Lh4ndwMKVCCBA4BAmC0LifSPAgDg+/Hw7IgAH/gCBODNbUAAAG7YBIbhOPx/UBfK5AoAJAwApovE2UIApBAAMnIVMgUAMgoA7KR0mQIAJQAAWx4bFw+AagEAO2WSTwMAdtIk9wIAtihTKgJAowBAJsoUiQDQDgBYl6MUiwCwYAAoypGIcwGwmwBgkqHMlABg7wCAnSkWZAMQGABgohALUwEI9gDAkEdF8AAIMwEojJSveNJXXCHOUwAA8LJki+WSlFQFbiG0xB1cXbl4oDg3Q6xQ2IQJhOkCuQjnZWXKBNLFAJMzAwCARnZEgA/O9+M5O7g6O9s42jp8taj/GvyLiI2L/5c/r8IBAQCE0/VF+7O8rBoA7hgAtvGLlrQdoGUNgNb9L5rJHgDVQoDmq1/Nw+H78fBUhULmZmeXm5trKxELbYWpX/X5nwl/AV/1s+X78fDf14P7ipMFygwFHhHggwuzMrKUcjxbJhCKcZs/HvHfLvzzd0yLECeL5WKpUIxHS8S5EmkKzsuSiiQKSZYUl0j/k4l/s+wPmLxrAGDVfgb2QltQu8oG7JcuILDogCXsAgDkd9+CqdEQBgAxBoOTdw8AMPmb/x1oGQCg2ZIUHACAFxGFC5XynMkYAQCACDRQBTZogz4YgwXYgCO4gDt4gR/MhlCIgjhYAEJIhUyQQy4shVVQBCWwEbZCFeyGWqiHRjgCLXACzsIFuALX4BY8gF4YgOcwCm9gHEEQMsJEWIg2YoCYItaII8JFZiF+SDASgcQhiUgKIkWUyFJkNVKClCNVyF6kHvkeOY6cRS4hPcg9pA8ZRn5DPqAYykDZqB5qhtqhXNQbDUKj0PloCroIzUcL0Q1oJVqDHkKb0bPoFfQW2os+R8cwwOgYBzPEbDAuxsNCsXgsGZNjy7FirAKrwRqxNqwTu4H1YiPYewKJwCLgBBuCOyGQMJcgJCwiLCeUEqoIBwjNhA7CDUIfYZTwmcgk6hKtiW5EPjGWmELMJRYRK4h1xGPE88RbxAHiGxKJxCGZk1xIgaQ4UhppCamUtJPURDpD6iH1k8bIZLI22ZrsQQ4lC8gKchF5O/kQ+TT5OnmA/I5CpxhQHCn+lHiKlFJAqaAcpJyiXKcMUsapalRTqhs1lCqiLqaWUWupbdSr1AHqOE2dZk7zoEXR0miraJW0Rtp52kPaKzqdbkR3pYfTJfSV9Er6YfpFeh/9PUODYcXgMRIYSsYGxn7GGcY9xismk2nG9GLGMxXMDcx65jnmY+Y7FZaKrQpfRaSyQqVapVnlusoLVaqqqaq36gLVfNUK1aOqV1VH1KhqZmo8NYHacrVqteNqd9TG1FnqDuqh6pnqpeoH1S+pD2mQNcw0/DREGoUa+zTOafSzMJYxi8cSslazalnnWQNsEtuczWensUvY37G72aOaGpozNKM18zSrNU9q9nIwjhmHz8nglHGOcG5zPkzRm+I9RTxl/ZTGKdenvNWaquWlJdYq1mrSuqX1QRvX9tNO196k3aL9SIegY6UTrpOrs0vnvM7IVPZU96nCqcVTj0y9r4vqWulG6C7R3afbpTump68XoCfT2653Tm9En6PvpZ+mv0X/lP6wActgloHEYIvBaYNnuCbujWfglXgHPmqoaxhoqDTca9htOG5kbjTXqMCoyeiRMc2Ya5xsvMW43XjUxMAkxGSpSYPJfVOqKdc01XSbaafpWzNzsxiztWYtZkPmWuZ883zzBvOHFkwLT4tFFjUWNy1JllzLdMudltesUCsnq1Sraqur1qi1s7XEeqd1zzTiNNdp0mk10+7YMGy8bXJsGmz6bDm2wbYFti22L+xM7OLtNtl12n22d7LPsK+1f+Cg4TDbocChzeE3RytHoWO1483pzOn+01dMb53+cob1DPGMXTPuOrGcQpzWOrU7fXJ2cZY7NzoPu5i4JLrscLnDZXPDuKXci65EVx/XFa4nXN+7Obsp3I64/epu457uftB9aKb5TPHM2pn9HkYeAo+9Hr2z8FmJs/bM6vU09BR41ng+8TL2EnnVeQ16W3qneR/yfuFj7yP3OebzlufGW8Y744v5BvgW+3b7afjN9avye+xv5J/i3+A/GuAUsCTgTCAxMChwU+Advh5fyK/nj852mb1sdkcQIygyqCroSbBVsDy4LQQNmR2yOeThHNM50jktoRDKD90c+ijMPGxR2I/hpPCw8OrwpxEOEUsjOiNZkQsjD0a+ifKJKot6MNdirnJue7RqdEJ0ffTbGN+Y8pjeWLvYZbFX4nTiJHGt8eT46Pi6+LF5fvO2zhtIcEooSrg933x+3vxLC3QWZCw4uVB1oWDh0URiYkziwcSPglBBjWAsiZ+0I2lUyBNuEz4XeYm2iIbFHuJy8WCyR3J58lCKR8rmlOFUz9SK1BEJT1IleZkWmLY77W16aPr+9ImMmIymTEpmYuZxqYY0XdqRpZ+Vl9Ujs5YVyXoXuS3aumhUHiSvy0ay52e3KtgKmaJLaaFco+zLmZVTnfMuNzr3aJ56njSva7HV4vWLB/P9879dQlgiXNK+1HDpqqV9y7yX7V2OLE9a3r7CeEXhioGVASsPrKKtSl/1U4F9QXnB69Uxq9sK9QpXFvavCVjTUKRSJC+6s9Z97e51hHWSdd3rp6/fvv5zsaj4col9SUXJx1Jh6eVvHL6p/GZiQ/KG7jLnsl0bSRulG29v8tx0oFy9PL+8f3PI5uYt+JbiLa+3Ltx6qWJGxe5ttG3Kbb2VwZWt2022b9z+sSq16la1T3XTDt0d63e83SnaeX2X167G3Xq7S3Z/2CPZc3dvwN7mGrOain2kfTn7ntZG13Z+y/22vk6nrqTu037p/t4DEQc66l3q6w/qHixrQBuUDcOHEg5d+873u9ZGm8a9TZymksNwWHn42feJ398+EnSk/Sj3aOMPpj/sOMY6VtyMNC9uHm1JbeltjWvtOT77eHube9uxH21/3H/C8ET1Sc2TZadopwpPTZzOPz12RnZm5GzK2f72he0PzsWeu9kR3tF9Puj8xQv+F851eneevuhx8cQlt0vHL3Mvt1xxvtLc5dR17Cenn451O3c3X3W52nrN9Vpbz8yeU9c9r5+94Xvjwk3+zSu35tzquT339t07CXd674ruDt3LuPfyfs798QcrHxIfFj9Se1TxWPdxzc+WPzf1Ovee7PPt63oS+eRBv7D/+T+y//FxoPAp82nFoMFg/ZDj0Ilh/+Frz+Y9G3guez4+UvSL+i87Xli8+OFXr1+7RmNHB17KX078VvpK+9X+1zNet4+FjT1+k/lm/G3xO+13B95z33d+iPkwOJ77kfyx8pPlp7bPQZ8fTmROTPwTA5jz/CVjM6IAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAJAAAABgBkh0tHAAAALElEQVQI12P4zwCBv9JgLLjAr/8wQYTAf5ggsgBUEFXg/6//v9IYf/1nQAMAapVB10c/DEAAAAAASUVORK5CYII=) no-repeat center;border:1px solid rgba(0,0,0,0);box-shadow:none;height:17px;width:29px}.autoalign .recall-button{margin:auto}.yt-text-overlay.autoalign .recall-button{margin:auto auto 6px}.recall-button:hover{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAAAAAAUx4O/AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAACgAAAAcA+wgIqAAAAEtJREFUCNcVi1kRwEAIQ3GAhEpAAhJWChKQsBIqBQlIQAIS0jQ/OeZFAIz70ARIjdDL2GYF1OMrxZ6JvUugjGoCG5rcJSHv+d/oMx893S/cqF2DpwAAAABJRU5ErkJggg==) no-repeat center}.yt-text-overlay .recall-button:hover{background:rgba(0,0,0,0.15) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAQAAAC7znxOAAAKPWlDQ1BpY2MAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4BUaaISkgChhBgSQOyIqMCIoiKCFRkUccDREZCxIoqFQbH3AXkIKOPgKDZU3g/eGn2z5r03b/avvfY5Z53vnH0+AEZgsESahaoBZEoV8ogAHzw2Lh4ndwMKVCCBA4BAmC0LifSPAgDg+/Hw7IgAH/gCBODNbUAAAG7YBIbhOPx/UBfK5AoAJAwApovE2UIApBAAMnIVMgUAMgoA7KR0mQIAJQAAWx4bFw+AagEAO2WSTwMAdtIk9wIAtihTKgJAowBAJsoUiQDQDgBYl6MUiwCwYAAoypGIcwGwmwBgkqHMlABg7wCAnSkWZAMQGABgohALUwEI9gDAkEdF8AAIMwEojJSveNJXXCHOUwAA8LJki+WSlFQFbiG0xB1cXbl4oDg3Q6xQ2IQJhOkCuQjnZWXKBNLFAJMzAwCARnZEgA/O9+M5O7g6O9s42jp8taj/GvyLiI2L/5c/r8IBAQCE0/VF+7O8rBoA7hgAtvGLlrQdoGUNgNb9L5rJHgDVQoDmq1/Nw+H78fBUhULmZmeXm5trKxELbYWpX/X5nwl/AV/1s+X78fDf14P7ipMFygwFHhHggwuzMrKUcjxbJhCKcZs/HvHfLvzzd0yLECeL5WKpUIxHS8S5EmkKzsuSiiQKSZYUl0j/k4l/s+wPmLxrAGDVfgb2QltQu8oG7JcuILDogCXsAgDkd9+CqdEQBgAxBoOTdw8AMPmb/x1oGQCg2ZIUHACAFxGFC5XynMkYAQCACDRQBTZogz4YgwXYgCO4gDt4gR/MhlCIgjhYAEJIhUyQQy4shVVQBCWwEbZCFeyGWqiHRjgCLXACzsIFuALX4BY8gF4YgOcwCm9gHEEQMsJEWIg2YoCYItaII8JFZiF+SDASgcQhiUgKIkWUyFJkNVKClCNVyF6kHvkeOY6cRS4hPcg9pA8ZRn5DPqAYykDZqB5qhtqhXNQbDUKj0PloCroIzUcL0Q1oJVqDHkKb0bPoFfQW2os+R8cwwOgYBzPEbDAuxsNCsXgsGZNjy7FirAKrwRqxNqwTu4H1YiPYewKJwCLgBBuCOyGQMJcgJCwiLCeUEqoIBwjNhA7CDUIfYZTwmcgk6hKtiW5EPjGWmELMJRYRK4h1xGPE88RbxAHiGxKJxCGZk1xIgaQ4UhppCamUtJPURDpD6iH1k8bIZLI22ZrsQQ4lC8gKchF5O/kQ+TT5OnmA/I5CpxhQHCn+lHiKlFJAqaAcpJyiXKcMUsapalRTqhs1lCqiLqaWUWupbdSr1AHqOE2dZk7zoEXR0miraJW0Rtp52kPaKzqdbkR3pYfTJfSV9Er6YfpFeh/9PUODYcXgMRIYSsYGxn7GGcY9xismk2nG9GLGMxXMDcx65jnmY+Y7FZaKrQpfRaSyQqVapVnlusoLVaqqqaq36gLVfNUK1aOqV1VH1KhqZmo8NYHacrVqteNqd9TG1FnqDuqh6pnqpeoH1S+pD2mQNcw0/DREGoUa+zTOafSzMJYxi8cSslazalnnWQNsEtuczWensUvY37G72aOaGpozNKM18zSrNU9q9nIwjhmHz8nglHGOcG5zPkzRm+I9RTxl/ZTGKdenvNWaquWlJdYq1mrSuqX1QRvX9tNO196k3aL9SIegY6UTrpOrs0vnvM7IVPZU96nCqcVTj0y9r4vqWulG6C7R3afbpTump68XoCfT2653Tm9En6PvpZ+mv0X/lP6wActgloHEYIvBaYNnuCbujWfglXgHPmqoaxhoqDTca9htOG5kbjTXqMCoyeiRMc2Ya5xsvMW43XjUxMAkxGSpSYPJfVOqKdc01XSbaafpWzNzsxiztWYtZkPmWuZ883zzBvOHFkwLT4tFFjUWNy1JllzLdMudltesUCsnq1Sraqur1qi1s7XEeqd1zzTiNNdp0mk10+7YMGy8bXJsGmz6bDm2wbYFti22L+xM7OLtNtl12n22d7LPsK+1f+Cg4TDbocChzeE3RytHoWO1483pzOn+01dMb53+cob1DPGMXTPuOrGcQpzWOrU7fXJ2cZY7NzoPu5i4JLrscLnDZXPDuKXci65EVx/XFa4nXN+7Obsp3I64/epu457uftB9aKb5TPHM2pn9HkYeAo+9Hr2z8FmJs/bM6vU09BR41ng+8TL2EnnVeQ16W3qneR/yfuFj7yP3OebzlufGW8Y744v5BvgW+3b7afjN9avye+xv5J/i3+A/GuAUsCTgTCAxMChwU+Advh5fyK/nj852mb1sdkcQIygyqCroSbBVsDy4LQQNmR2yOeThHNM50jktoRDKD90c+ijMPGxR2I/hpPCw8OrwpxEOEUsjOiNZkQsjD0a+ifKJKot6MNdirnJue7RqdEJ0ffTbGN+Y8pjeWLvYZbFX4nTiJHGt8eT46Pi6+LF5fvO2zhtIcEooSrg933x+3vxLC3QWZCw4uVB1oWDh0URiYkziwcSPglBBjWAsiZ+0I2lUyBNuEz4XeYm2iIbFHuJy8WCyR3J58lCKR8rmlOFUz9SK1BEJT1IleZkWmLY77W16aPr+9ImMmIymTEpmYuZxqYY0XdqRpZ+Vl9Ujs5YVyXoXuS3aumhUHiSvy0ay52e3KtgKmaJLaaFco+zLmZVTnfMuNzr3aJ56njSva7HV4vWLB/P9879dQlgiXNK+1HDpqqV9y7yX7V2OLE9a3r7CeEXhioGVASsPrKKtSl/1U4F9QXnB69Uxq9sK9QpXFvavCVjTUKRSJC+6s9Z97e51hHWSdd3rp6/fvv5zsaj4col9SUXJx1Jh6eVvHL6p/GZiQ/KG7jLnsl0bSRulG29v8tx0oFy9PL+8f3PI5uYt+JbiLa+3Ltx6qWJGxe5ttG3Kbb2VwZWt2022b9z+sSq16la1T3XTDt0d63e83SnaeX2X167G3Xq7S3Z/2CPZc3dvwN7mGrOain2kfTn7ntZG13Z+y/22vk6nrqTu037p/t4DEQc66l3q6w/qHixrQBuUDcOHEg5d+873u9ZGm8a9TZymksNwWHn42feJ398+EnSk/Sj3aOMPpj/sOMY6VtyMNC9uHm1JbeltjWvtOT77eHube9uxH21/3H/C8ET1Sc2TZadopwpPTZzOPz12RnZm5GzK2f72he0PzsWeu9kR3tF9Puj8xQv+F851eneevuhx8cQlt0vHL3Mvt1xxvtLc5dR17Cenn451O3c3X3W52nrN9Vpbz8yeU9c9r5+94Xvjwk3+zSu35tzquT339t07CXd674ruDt3LuPfyfs798QcrHxIfFj9Se1TxWPdxzc+WPzf1Ovee7PPt63oS+eRBv7D/+T+y//FxoPAp82nFoMFg/ZDj0Ilh/+Frz+Y9G3guez4+UvSL+i87Xli8+OFXr1+7RmNHB17KX078VvpK+9X+1zNet4+FjT1+k/lm/G3xO+13B95z33d+iPkwOJ77kfyx8pPlp7bPQZ8fTmROTPwTA5jz/CVjM6IAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAJAAAABgBkh0tHAAAALElEQVQI12P4zwCBv9JgLLjAr/8wQYTAf5ggsgBUEFXg/6//v9IYf/1nQAMAapVB10c/DEAAAAAASUVORK5CYII=) no-repeat center;border:1px solid rgba(255,255,255,0.5)}.auto-hide{display:none}body:hover .auto-hide{display:block}.attribution-button{bottom:12px;color:#fff;font:11px arial,sans-serif;position:absolute;right:5px;text-decoration:none;text-shadow:rgba(0,0,0,0.7) 0 4px 4px;z-index:1001}.yt-text-overlay .attribution-button{color:#888;text-shadow:none}.viewmode-fullscreen .attribution-button{bottom:auto;right:22px;top:5px}.yt-text-overlay.viewmode-fullscreen .attribution-button{right:5px;top:auto}.text-container .attribution-button{bottom:7px}.container{position:absolute;width:100%;z-index:1000}.container.autoalign{bottom:0;text-align:center}.container-stack{background-color:#666;border-radius:5px;display:block;padding:3px 0}.container-rotator .attribution-button{bottom:7px}.container-rotator .text-inner-container{left:20px}.container-selector{-webkit-box-shadow:0 4px 3px rgba(0,0,0,.7);-moz-box-shadow:0 4px 3px rgba(0,0,0,.7);box-shadow:0 4px 3px rgba(0,0,0,.7);background:#666;border-radius:2px;cursor:pointer;height:10px;left:5px;position:absolute;width:10px;z-index:1002}.container-selector:hover{background:#fff}.container-rotator .container-highlight:hover{border-color:#fff!important}.container-stack .container-highlight:hover{background-color:#999!important}.container-active{background:#fc0!important}.container-slider .attribution-button{bottom:7px}.container-slider .controls{max-width:100%!important}.container-slider .text-container{background-color:#000;border-radius:5px 5px 0 0;margin-bottom:0}.container-slider .text-title:hover{text-decoration:underline!important}.container-slider.hidden .controls{top:38px}.container-slider.animated .controls{-webkit-transition:top .4s;-moz-transition:top .4s;-o-transition:top .4s;transition:top .4s}.controls{display:inline-block;position:relative}.controls.scalable{display:block;min-width:320px;max-width:450px}.autoalign .controls.scalable{margin:auto}.flash-container,.image-container{display:inline-block;position:relative}.flash-container.click-capture .click-layer{display:block}.click-layer{background:rgba(0,0,0,0.0);bottom:0;left:0;position:absolute;right:0;top:0;z-index:100}.text-container{margin-bottom:5px;position:relative}.yt-text-overlay .text-container{margin-bottom:3px}.text-inner-container{background-image:-webkit-linear-gradient(top,rgba(20,20,20,0.6),rgba(209,209,209,0.6));background-image:-moz-linear-gradient(top,rgba(20,20,20,0.6),rgba(209,209,209,0.6));background-image:-ms-linear-gradient(top,rgba(20,20,20,0.6),rgba(209,209,209,0.6));background-image:-o-linear-gradient(top,rgba(20,20,20,0.6),rgba(209,209,209,0.6));background-image:linear-gradient(top,rgba(20,20,20,0.6),rgba(209,209,209,0.6));border:1px solid rgba(102,102,102,0.7);border-radius:3px;box-shadow:rgba(0,0,0,0.7) 0 5px 5px;padding-left:10px;position:absolute;text-align:left;top:0;bottom:0;left:0;right:0}.afi .text-container .text-inner-container{background-image:none;border:none;border-radius:0;box-shadow:none}.yt-text-overlay .text-container .text-inner-container{background-color:rgba(0,0,0,0.6);background-image:none;border:1px solid rgba(0,0,0,0.6);border-radius:0;box-shadow:none;padding-left:10px}.viewmode-fullscreen .text-inner-container{background-image:none;border:none;box-shadow:none}.yt-text-overlay .controls:hover .text-inner-container{border:1px solid rgba(58,58,58,1.0)}.text-title{text-decoration:underline}.afi .text-title{text-decoration:none}.yt-text-overlay .text-title{text-decoration:none}.viewmode-fullscreen .text-title{text-decoration:none}.yt-text-overlay .controls:hover .text-container .text-title{text-decoration:underline}.text-image-link{float:left;position:relative}.text-image{box-shadow:rgba(0,0,0,0.498039) 0 3px 5px;height:57px;margin:3px 10px 0 0;width:79px}.yt-text-overlay .text-image{margin:2px 10px 0 0}.text-image-duration{background:#000;color:#fff;font:10px arial,sans-serif;padding:2px;position:absolute;right:10px;top:43px}.text-title{color:#fff;display:block;font:bold 14px arial,sans-serif;margin:7px 16px 0 0;overflow:hidden;padding-bottom:4px;text-overflow:ellipsis;text-shadow:rgba(0,0,0,0.7) 0 4px 4px;white-space:nowrap}.yt-text-overlay .text-title{margin-top:7px;text-shadow:#000 0 -1px 0}.text-description{color:#fff;font:12px arial,sans-serif;margin-top:-3px;overflow:hidden;text-overflow:ellipsis;text-shadow:rgba(0,0,0,0.7) 0 4px 4px;white-space:nowrap}.yt-text-overlay .text-description{text-align:left;text-shadow:none}.text-ad-channel{bottom:7px;color:#f9fcc0;font:bold 11px arial,sans-serif;left:10px;position:absolute;text-decoration:none;text-shadow:rgba(0,0,0,0.7) 0 4px 4px}.yt-text-overlay .text-ad-channel{bottom:9px;color:#eade90;font-weight:normal;left:10px;text-shadow:#000 0 -1px 0}.pyv .text-ad-channel{left:99px}.yt-text-overlay .pyv .text-ad-channel{left:99px}.viewmode-fullscreen .text-ad-channel{color:#ccc}.yt-text-overlay.viewmode-fullscreen .text-ad-channel{color:#eade90}.ima-sdk-frame body{background:transparent;height:100%;margin:0;overflow:hidden}.ima-sdk-frame{height:100%}.ima-sdk-frame-native body{background:#000}.ima-sdk-frame-native video{bottom:0;left:0;margin:0 auto;right:0;top:0;width:auto!important}.ytp-iv-drawer-open .videoAdUiTopBar,.ytp-iv-drawer-open .videoAdUiPreSkipContainer,.ytp-iv-drawer-open .videoAdUiSkipContainer,.ytp-iv-drawer-open .ad-overlay .container{display:none}.videoAdUi{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-color:rgba(0,0,0,0);bottom:0;cursor:pointer;height:100%;left:0;min-height:100%;position:absolute;right:0;top:0;overflow:hidden}.videoAdUiTopBar{background:#000;border-bottom:1px solid #444;cursor:default;left:0;opacity:.8;padding:0;position:relative;top:0;right:0;z-index:1000}.videoAdUiTopBarWithGradients{background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.7) 40%,rgba(0,0,0,0) 99%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.7) 40%,rgba(0,0,0,0) 99%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.7) 40%,rgba(0,0,0,0) 99%);background-image:-o-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.7) 40%,rgba(0,0,0,0) 99%);background-image:linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.7) 40%,rgba(0,0,0,0) 99%);background-color:rgba(0,0,0,0);border-bottom:none;height:40px}.videoAdUiTopBarTransitions{-webkit-transition:opacity ease-in .5s;-moz-transition:opacity ease-in .5s;-o-transition:opacity ease-in .5s;transition:opacity ease-in .5s;opacity:0}.videoAdUi:hover .videoAdUiTopBarTransitions{-webkit-transition:opacity ease-out .5s;-moz-transition:opacity ease-out .5s;-o-transition:opacity ease-out .5s;transition:opacity ease-out .5s;opacity:.8}.videoAdUiTopBarNoFade{opacity:.8!important}.videoAdUiBottomBar{background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.4) 60%,rgba(0,0,0,0) 99%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.4) 60%,rgba(0,0,0,0) 99%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.4) 60%,rgba(0,0,0,0) 99%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.4) 60%,rgba(0,0,0,0) 99%);background-image:linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.4) 60%,rgba(0,0,0,0) 99%);bottom:5px;left:0;opacity:.9;padding:0;position:absolute;width:100%;z-index:1000}.videoAdUiProgressBar{background-color:#fff;bottom:0;cursor:default;left:0;position:absolute;width:100%;z-index:1000}.videoAdUiProgress{background-image:-webkit-linear-gradient(top,#ffec7b,#dea405);background-image:-moz-linear-gradient(top,#ffec7b,#dea405);background-image:-ms-linear-gradient(top,#ffec7b,#dea405);background-image:-o-linear-gradient(top,#ffec7b,#dea405);background-image:linear-gradient(top,#ffec7b,#dea405);border-right:solid 1px #666;height:4px;opacity:.9;width:0%}.videoAdUiBuffer{height:4px;width:0%;display:none}.videoAdUiAuthorIcon{background:#000;display:inline-block;height:40px;margin:0 10px;position:absolute}.videoAdUiAuthorIconImage{cursor:pointer;width:40px;height:40px}.videoAdUiAuthorIconImage:hover{opacity:.6}.videoAdUiAuthorName{color:#ccc;cursor:pointer;display:inline-block;font:normal 12px arial,sans-serif;margin:10px 5px 5px;text-decoration:none;max-width:20%}.videoAdUiLearnMore{color:#fff;display:inline-block;float:right;font:normal 16px arial,sans-serif;padding:5px}.videoAdUiLearnMoreText{color:#e5bb00;font:normal 13px arial,sans-serif;margin-bottom:5px;text-align:center}.videoAdUiLearnMoreText:hover{text-decoration:underline}.videoAdUiLearnMoreIcon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAACgAAAAoATqZ25QAAAJdJREFUGNN1j70NwkAMRp+PMAXKBGmgvQWYAOYgMAjMQRZggoiOC0UWQFmAFoEp4EIOzGss+Ud+n2CggTWw6RtC7axFHJf0Ei/aUKH4/njKBEDPLHiwi/0Mxcdhwh0P7BGWryeW44ktI2qZUeJYRfFuEGKugU4Dx1/tlOJdcwBtqD6OQ8YcuAHKNaY1F6WgBVrLO/v2/McTvRgrpKpY5XsAAAAASUVORK5CYII=);display:inline-block;height:10px;margin-left:3px;width:10px}.videoAdUiTitle{color:#fff;cursor:pointer;display:inline-block;font:normal 13px arial,sans-serif;margin:10px 5px 5px;text-decoration:none;max-width:50%}.videoAdUiTitleWithAuthorIcon{margin-left:60px}.videoAdUiAuthorName:hover,.videoAdUiTitle:hover{text-decoration:underline}.ellipsisText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.videoAdUiAttribution{bottom:0;color:#fff;display:inline-block;font:normal 11px arial,sans-serif;padding:5px;padding-right:10px;position:absolute;text-shadow:0 0 5px rgba(0,0,0,0.8)}.videoAdUiAttribution-gvn{color:#e5bb00;font-size:12px;position:relative;text-shadow:none}.videoAdUiShare{color:#fff;display:inline-block;float:right;font:normal 13px arial,sans-serif;margin:10px 10px 5px}.videoAdUiShare:hover{text-decoration:underline;cursor:pointer}.videoAdUiPreSkipContainer{bottom:22px;cursor:default;padding:15px 0 15px 15px;position:absolute;right:0;z-index:1000}.videoAdUi-mobile .videoAdUiPreSkipContainer{bottom:11px;padding:8px 0 8px 8px}.videoAdUiSkipContainer{-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:22px;cursor:pointer;padding:15px 0 15px 15px;position:absolute;right:0;z-index:1000}.videoAdUi-mobile .videoAdUiSkipContainer{bottom:11px;padding:8px 0 8px 8px}.videoAdUiPreSkipButton{background:rgba(0,0,0,0.8);min-width:155px;padding:6px}.videoAdUi-mobile .videoAdUiPreSkipButton{min-width:105px}.videoAdUiPreSkipText{color:#e6e6e6;font:normal 11px arial,helvetica,sans-serif;padding-right:8px;text-align:center;display:inline-block;width:70px;vertical-align:middle}.videoAdUiPreSkipText.videoAdUiPreSkipTextOnly{width:100%;padding-right:0;line-height:21px}.videoAdUiPreSkipThumbnail{cursor:pointer;display:inline-block;vertical-align:middle}.videoAdUiPreSkipThumbnailImage{display:block;max-width:78px;max-height:42px;width:auto;height:auto}.videoAdUiSkipButton{-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(0,0,0,0.8);border:1px solid rgba(255,255,255,0.5);border-right:0;box-sizing:content-box;color:#fff;font:normal 18px arial,helvetica,sans-serif;min-width:150px;padding:10px 7px;text-align:center;cursor:pointer}.videoAdUi-mobile .videoAdUiSkipButton{font:normal 16px arial,helvetica,sans-serif;min-width:100px;padding:6px 7px}.videoAdUiSkipButton:hover{border-color:rgba(255,255,255,1)}.videoAdUi-swipeable .videoAdUiSkipButton{background:rgba(255,255,255,0.8);border:1px solid rgba(0,0,0,0.8);color:#000}.videoAdUiSkipIcon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAQAAADs3AYjAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAUAAAAFQC6IBuQAAAAUElEQVQoz93QwQkAIAwDwOIirtJNHM3RHCW+CqXG9q15hoNARB7KRAfrAeAoGKaQ4SuMOIUel9CwwZY9oaL8Bp+FUU8bSqFHVxgRhQxR+EM2fqKwh5sgSyYAAAAASUVORK5CYII=);display:inline-block;height:25px;margin-left:2px;vertical-align:middle;width:20px}@media all and (min-width:800px) and (min-height:400px){.videoAdUiTitle{font-size:15px}.videoAdUiAttribution{font-size:13px}.videoAdUiAttribution-gvn{font-size:16px!important}.videoAdUiPreSkipButton{min-width:200px}.videoAdUiPreSkipText{font-size:13px;width:105px;padding-right:6px}.videoAdUiPreSkipText.videoAdUiPreSkipTextOnly{font-size:13px}.videoAdUiPreSkipThumbnailImage{max-width:98px;max-height:52px}.videoAdUiShare{font-size:15px}.videoAdUiSkipButton{font-size:23px;min-width:200px}}.videoAdUi.blazer .videoAdUiProgressBar{background-color:#222;height:4px}.videoAdUi.blazer .videoAdUiProgress{background-image:none;background-color:#e6bc27;opacity:1;position:absolute}.videoAdUi.blazer .videoAdUiBuffer{background-color:#666;display:block;position:absolute}.videoAdUi.blazer .videoAdUiAuthorName{display:none}.videoAdUi.blazer .videoadUiTitle,.videoAdUi.blazer .videoAdUiLearnMore{font-family:"Helvetica Neue Light","Arial",sans-serif;font-size:14px;text-shadow:0 0 2px rgba(0,0,0,0.75)}.videoAdUi.blazer .videoAdUiAttribution{font-family:"Helvetica Neue Light","Arial",sans-serif;font-size:16px;text-shadow:0 0 2px rgba(0,0,0,0.5)}.videoAdUi.blazer .videoAdUiSkipButton,.videoAdUi.blazer .videoAdUiPreSkipButton{min-width:95px;width:95px;min-height:24px;font-size:13px}.videoAdUi.blazer .videoAdUiSkipButton{font-family:"Helvetica Neue Light","Arial",sans-serif;border:1px solid rgba(255,255,255,0.25);background-color:rgba(0,0,0,0.5)}.videoAdUi.blazer .videoAdUiPreSkipButton{font-family:"Helvetica Neue","Arial",sans-serif;background-color:rgba(0,0,0,0.25);text-shadow:1px 1px 1px rgba(0,0,0,0.75)}.videoAdUi.blazer .videoAdUiPreSkipText{padding:5px 0}.videoAdUi.blazer .videoAdUiPreSkipText.videoAdUiPreSkipTextOnly{line-height:inherit}.videoAdUi.blazer .videoAdUiLearnMore{margin:5px}.videoAdUi.blazer.phone .videoAdUiAuthorIcon,.videoAdUi.blazer.phone .videoadUiTitle{display:none}.videoAdUi.blazer.tablet .videoAdUiAuthorIcon,.videoAdUi.blazer.tablet .videoadUiTitle{left:0;position:absolute;margin-top:17px}.videoAdUi.blazer.tablet .videoAdUiAuthorIcon{margin:5px 10px}.videoAdUi.blazer.tablet .videoAdUiSkipButton,.videoAdUi.blazer.tablet .videoAdUiPreSkipButton{min-width:95px;width:95px;min-height:24px;font-family:"Helvetica Neue Light","Arial",sans-serif;font-size:13px;text-shadow:1px 1px 1px rgba(0,0,0,0.75)}.videoAdUi.blazer.tablet .videoAdUiPreSkipContainer,.videoAdUi.blazer.tablet .videoAdUiSkipContainer{bottom:55px}.videoAdUi.blazer.tablet .videoAdUiAttribution{left:0;bottom:0}.videoAdUi.blazer.tablet:hover .videoAdUiAttribution{right:84%;bottom:26px;text-align:right}.videoAdUi.blazer.tablet:hover .videoAdUiProgressBar{bottom:35px;left:16%;width:68%}.videoAdUi.blazer.tablet:hover .videoAdUiProgressBar,.videoAdUi.blazer.tablet:hover .videoAdUiBuffer,.videoAdUi.blazer.tablet:hover .videoAdUiProgress{height:20px}'),
g.appendChild(h));h=1E3*cU(NX(this));this.k=new sY(e,g,h);g=e.W;null!=g&&(NX(this).I=g,e.M&&IY(this,g));e=[];d.j&&e.push("adAttribution");d.g&&e.push("countdown")}else d&&this.j.Do&&(NX(this).I=d,IY(this,d));d=this.C;e=this.g;g=this.o.Gk();h=this.k;CY(d);d.A.B=a.Z;d.g=e;d.k=h||null;d.g.ni();d.o=new BY(d.g);d.F=g||null;d.j=new Hn(d);d.j.listen(a,"viewable_impression",d.iw);d.j.listen(d.g,"timeUpdate",d.Wv);d.j.listen(d.g,"volumeChange",d.Xv);d.j.listen(d.g,"pause",d.Tv);d.j.listen(d.g,"play",d.Uv);
d.j.listen(d.g,"end",d.Pv);d.j.listen(d.g,"beginFullscreen",d.Rv);d.j.listen(d.g,"endFullscreen",d.Yv);d.j.listen(d.g,"skip",d.Ko);d.j.listen(d.g,"skipShown",d.Lo);d.j.listen(d.g,"start",d.Vv);d.j.listen(d.g,"error",d.Qv);d.j.listen(d.g,"mediaLoadTimeout",d.Sv);null!=d.k&&(d.j.listen(d.k,"videoAuthorIconClicked",d.aw),d.j.listen(d.k,"videoAuthorClicked",d.$v),d.j.listen(d.k,"videoClicked",d.bw),d.j.listen(d.k,"videoLearnMoreClicked",d.cw),d.j.listen(d.k,"videoTitleClicked",d.hw),d.j.listen(d.k,"videoShareClicked",
d.dw),d.j.listen(d.k,"videoShareShown",d.ew),d.j.listen(d.k,"skipshown",d.Lo),d.j.listen(d.k,"skip",d.Ko),d.j.listen(d.k,"PUBLISHER_INVOKED_SKIP",d.Zv));PX(this).listen(this.C,"engagedview",this.gd);PX(this).listen(this.C,"videoAuthorIconClicked",this.gd);PX(this).listen(this.C,"videoAuthorClicked",this.gd);PX(this).listen(this.C,"videoClicked",this.gd);PX(this).listen(this.C,"videoLearnMoreClicked",this.gd);PX(this).listen(this.C,"videoShareClicked",this.gd);PX(this).listen(this.C,"videoShareShown",
this.gd);PX(this).listen(this.C,"videoTitleClicked",this.gd);PX(this).listen(this.g,"timeUpdate",this.gw);PX(this).listen(this.g,"volumeChange",this.Ov);this.mf(a);d=YV(a,this.g);this.A.g=d;d=a.g;null!=d&&d instanceof nT&&(this.se(d,HK),this.oi(d),d=PX(this),Kn(d,this.C,"error",this.Mv,this),Kn(d,this.C,"mediaLoadTimeout",this.Nv,this));JY(this,a);ET(a)&&(this.C.D=30);this.g.Fk(KY(this,a));this.g.load(b,c)}};
f.Rz=function(a,b,c){this.S||(this.S=!0,this.qa("contentPauseRequested"));if(hM(41351068)&&(this.o.Ag(),"4.4.4"==(yc?tM(oM):""))){FY.prototype.Ot.call(this,a,b,c);return}this.Ot(a,b,c)};
f.Ot=function(a,b,c){this.J=!0;this.kB(a,b,c);this.setVolume(this.N);this.k&&(A(B(LY(a)))?(b=this.k,null!=b.B&&(b.k.Ga(b.B,"click",b.ok),Rf(b.B,"cursor","default"))):(b=this.k,null!=b.B&&(b.k.listen(b.B,"click",b.ok),Rf(b.B,"cursor","pointer"))),b=a.g.ea,mb(b)||vY(this.k,b),this.k.show());hM(41351068)||this.o.Ag();try{QX(this,a)}catch(d){MY(this,oL,d);return}qR.getInstance().end("pi");qR.getInstance().start("bt");this.g.play()};function NY(a,b,c,d){b=$R(b.g,c);mb(b)||(a[d]=b[0].g)}
function OY(a,b,c){b=c.getExtension(b);null!=b&&(NY(a,b,"annotation_click","cta_annotation_clicked"),NY(a,b,"annotation_close","cta_annotation_closed"),NY(a,b,"annotation_start","cta_annotation_shown"))}function KY(a,b){var c=VT(b)&&!b.F?NT(b):null,d=ET(b)&&!FT(b),e=null!=a.k&&a.j.Bk&&a.k.g.o,g=b.k,h=DT(b),k;a.k?(k={},OY(k,"AdSense",b),OY(k,"dart",b),OY(k,"DFP",b)):k=null;return new lQ(h,c,k,e,d,a.j.loadVideoTimeout,g?g.tagForChildDirectedContent:!1,!1)}
function PY(a){var b=0;C(a.ads,function(a){QY(a)&&b++},a);var c=1;C(a.ads,function(a){var e=a.A;e.k=b;QY(a)&&(e.g=c,e.o=c,c++)},a)}function QY(a){a=a.g;return null!=a&&a instanceof nT}function RY(a){return gb(a.ads,function(a){return gb(SY(a),function(a){return!A(B(QP(a.j)))})},a)}function LY(a){var b=a.j;return b&&b.D&&(b=b.o,!mb(b)&&b[0]instanceof nT)?b[0].Wc():bU(a)}function SY(a){var b=a.j;if(b&&b.D&&(b=b.o,!mb(b)&&b[0]instanceof nT))return b[0].G;b=a.g;return QY(a)?b.G:[]}
function TY(a,b,c){try{var d=D(a,function(a){return a.Xd}),e=D(a,function(a){return a.g}),g={brs:d.join(","),mts:e.join(","),pubbr:b,selbr:null===c?-1:c.Xd,selmt:null===c?"":c.g,nat:!1};yM(xM.getInstance(),22,g)}catch(h){}}f.$j=function(){PY(this);this.qa("loaded");this.T(new aY(NX(this)))};
f.Vc=function(a,b,c){FY.H.Vc.call(this,a,b,c);a=RY(this);this.g=this.o.ej(a);t:{if(OX(this)&&(b=this.F.getExtension("InfoCards"),b=null!=b?b.j:null,null!=b))break t;b=""}t:{if(OX(this)&&(c=this.F.getExtension("InfoCardsTracking"),c=null!=c?c.j:null,null!=c))break t;c=""}a&&(b||c)&&this.g.fr(b,c)};f.skip=function(){OX(this)&&ET(NX(this))&&(null!=this.k?this.k.skip():(TX(this,"skip"),UY(this)))};f.Sl=function(){UX(this,"skipshown")};
f.start=function(){FY.H.start.call(this);try{var a=NX(this),b;if(!QY(a))throw VL(KL);var c=a.g,d=c.ia;if(A(B(d))){var e=SY(a),g=this.g.Sq(e,this.j.bitrate,this.j.mimeTypes||[],null!=a&&($.g||this.o.Ti()));TY(e,this.j.bitrate,g);if(null!=g)b=c.ma=g;else throw VL(CL);}else b=new IP("","",0,0,0,0,0,d,"");Cn(x(FY.prototype.Rz,this,a,b.j,b.g))}catch(h){VY(this,h),this.$g(),OX(this)?(WL(VL,this,QL,h,void 0),this.start()):(this.J?WL(VL,this,QL,h,void 0):(null!=this.B&&aR(this.B,YQ()),XL(this,QL,h)),this.stop())}};
f.kt=function(){RX(this);return this.g.Tg()?0:this.g.ld()};f.setVolume=function(a){RX(this);this.J?this.g.setVolume(a):this.N=a};f.setMediaUrl=function(a){RX(this);var b;if(b=OX(this))b=null!=NX(this).k;if(b){b=NX(this);var c=b.k.location,d;if(d=null!=c)(d=bL(XK,c))||(d=we(new J(c)),d=null!=d?va(d,".corp.google.com")||"corp.google.com"==d:!1),d=d||(null!=c?bL(ZK,c):!1);(d||$.g)&&null!=b.g&&b.g instanceof nT&&b.g.setMediaUrl(a)}};f.pause=function(){RX(this);this.g.pause()};
f.resume=function(){RX(this);this.g.play()};f.getRemainingTime=function(){RX(this);var a=this.g.md(),b=this.g.getCurrentTime();return 0<=a&&0<=b?Math.max(0,a-b):-1};f.Mv=function(){MY(this,QL,VL(QL,this.g.Ys()))};f.Nv=function(){MY(this,FL,VL(FL,null,(this.j.loadVideoTimeout/1E3).toString()))};function MY(a,b,c){VY(a,c);a.$g();OX(a)?(WL(VL,a,b,c,void 0),a.start()):(XL(a,b,c),a.stop())}function VY(a,b){var c=VL(QL,b),c=SV(c,NX(a),a.g),d=IT(NX(a));hL(d,c)}
function WY(a){if($.j){var b=LY(NX(a));null!=b&&eL(b)}a.qa("click")}function JY(a,b){var c=b;do c.C.forEach(function(a){C(HK,function(b){var c=$R(a.g,b);mb(c)||XY(this,b,c)},this)},a),c=c.j;while(c)}function XY(a,b,c){C(c,function(a){aS(this.A.j,a.k,a.g)},a);YY(a,b)}function YY(a,b){Xb(KK,b)&&Kn(PX(a),a.C,b,a.gd,a)}
f.gd=function(a){switch(a.type){case "start":qR.getInstance().end("bt");qR.getInstance().end("ff");this.qa("start");break;case "impression":this.qa("impression");break;case "pause":this.qa("pause");break;case "resume":this.qa("resume");break;case "firstquartile":this.qa("firstquartile");break;case "midpoint":this.qa("midpoint");break;case "thirdquartile":this.qa("thirdquartile");break;case "complete":this.qa("complete");HY(this);break;case "click":this.k&&this.k.g.k?this.g.Qg()?this.resume():this.pause():
WY(this);break;case "engagedview":var b=NX(this);a=b.I;if(FT(b)&&!$.g&&!this.o.Ti()&&a){var b=this.g.getCurrentTime(),c=this.g.md(),d=new J("//s.youtube.com/s");K(d,"ns","yt");K(d,"el","adunit");K(d,"docid",a);K(d,"eurl",document.URL);K(d,"len",c.toFixed(2));K(d,"tv","1");K(d,"ps","trueview-instream");K(d,"st",b.toFixed(2));K(d,"et",b.toFixed(2));K(d,"rt",b.toFixed(2));fL(d.toString())}this.qa("engagedview");break;case "videoAuthorIconClicked":ZY(this);break;case "videoAuthorClicked":ZY(this);break;
case "videoClicked":this.qa("videoClicked");break;case "videoLearnMoreClicked":this.g.pause();WY(this);break;case "videoShareClicked":a=NX(this).J;null!=a&&(a=a.videoId,b=this.j.baseYouTubeUrl,A(B(a))?a=null:(b=new J((null!=b?b:"//www.youtube.com/")+"watch"),c=b.g,c.set("v",a),oe(b,c),b.Nf="action=share",a=b.toString()),null!=a&&(eL(a),a=$Y(this),null!=a&&(a=iL(a,"sharebuttonclicked",void 0),fL(a))));break;case "videoShareShown":a=$Y(this);null!=a&&(a=iL(a,"sharebuttondisplayed",void 0),fL(a));break;
case "videoTitleClicked":a=NX(this);b=a.J;null!=b&&(a=SP(b.videoId,null!=WT(a),this.j.baseYouTubeUrl),null!==a&&(this.g.pause(),eL(a)));break;case "skipshown":this.qa("skippableStateChanged");break;case "skip":UY(this)}};function $Y(a){var b=NX(a).getExtension("AdSense");if(!(b=null!=b?new J(b.j):null))t:{if(a=MT(NX(a)))if(a=lT(a,"start"),!mb(a)){b=new J(a[0].g);break t}b=null}return b}function UY(a){Cn(function(){this.qa("skip");HY(this)},0,a)}f.mf=function(a){FY.H.mf.call(this,a);YY(this,"impression")};
f.se=function(a,b){FY.H.se.call(this,a,b);C(b,function(a){YY(this,a)},this)};f.oi=function(a){FY.H.oi.call(this,a);a instanceof nT&&(a=oT(a),C(a.La(),function(a){YY(this,a)},this))};f.getMediaUrl=function(){if(!OX(this))return null;var a=NX(this);if(!QY(a))throw VL(KL);a=a.g.G;return mb(a)?null:a[0].j};
f.gw=function(){var a=this.g.md(),b=this.g.bs(),c=this.g.getCurrentTime(),d=0,e=0;OX(this)&&(e=NX(this),d=e.A.g,e=e.A.k);if(null!=this.k&&0<=a&&0<=c){if(!this.O){var g=this.g.md(),h=cU(NX(this)),g=Math.abs(g-h);2<g&&(g=VL(JL,null,Number(g).toFixed(2)),g=SV(g,NX(this),this.g),h=IT(NX(this)),hL(h,g));this.O=!0}this.k.update(c,b,a,d,e)}};f.Ov=function(){var a=this.g.ld();a!=this.N&&(this.N=a,this.qa("volumeChange"),0==a&&this.qa("mute"))};
function IY(a,b){cY(b,function(a){a=new KS(a);eU(NX(this))==a.videoId&&(aZ(this,a),!A(B(a.channelId))&&a.g&&eY(a.channelId,function(a){a=new IS(a);if(null!=this.k){var b=this.k,c=a.j;b.g.P=!A(B(c));b.g.Z=c;if(null!=b.D){var c="",h=ra("by {$userDisplayName}",{userDisplayName:""+b.g.Z});pd(b.D,(new yU(c+h,void 0)).getContent())}tY(b);b=this.k;c=a.g;b.g.O=!A(B(c));null!=b.C&&(h=bd("img"),h.setAttribute("src",c),N(h,"videoAdUiAuthorIconImage"),b.C.appendChild(h),null!=b.A&&N(b.A,"videoAdUiTitleWithAuthorIcon"));
tY(b)}NX(this).G=a;this.qa("youTubeChannelMetadata");if(a=this.k)a=NX(this),b=a.J,a=$.g&&mb(hR(a))&&null!=a.G&&null!=b&&b.g;if(a){a=NX(this);PX(this).listen(window,"message",this.gx);var b=NX(this),c=b.G.channelId,h=DT(b),k=this.j.contentId,l=this.j.baseYouTubeUrl,l=new J((null!=l?l:"//www.youtube.com/")+"ad_companion"),p=l.g;p.set("adformat",h);p.set("p",c);p.set("render","video_wall_companion");k&&p.set("content",k);c=new QU("1",new F(300,250),"IFrame",null,l.toString());c.ug(b);c.C=!0;a.B=[new gU(c,
[],null)];QX(this,a)}},this))},a)}f.gx=function(a){var b=a.g;if("companion-setup-complete"==b.data){a=NX(this);var c=encodeURIComponent(B(bU(a)))+","+encodeURIComponent($Y(this).toString());b.source.postMessage(c,"*");b=b.source.frameElement;b.parentNode.style.cssText="";b.width=370;b.height=null!=bU(a)?210:185}else"pause-video"==b.data&&this.pause()};
function aZ(a,b){if(null!=a.k&&b.g){var c=a.k,d=b.title;c.g.B=!A(B(d));c.g.title=d;Ql.test(Pl(c.g.title,void 0));null!=c.A&&pd(c.A,c.g.title);tY(c);c=a.k;if(null!=c.F){var c=c.F,d="",e=ra("Share");pd(c,d+e)}}NX(a).J=b;a.qa("youTubeVideoMetadata")}function ZY(a){var b;b=NX(a).G;if(null!=b){b=b.channelId;var c=a.j.baseYouTubeUrl;b=A(B(b))?null:(null!=c?c:"//www.youtube.com/")+"channel/UC"+b;null!==b&&(a.g.pause(),eL(b))}};function bZ(a){this.g=a}f=bZ.prototype;f.Gk=function(){return this.g.Gk()};f.Hk=function(){return this.g.Hk()};f.If=function(){return this.g.If()};f.ej=function(a){return this.g.ej(a)};f.ln=function(){return this.g.ln()};f.Ti=function(){return this.g.Ti()};f.hide=u;f.Ag=u;f.xi=u;function cZ(a,b,c,d,e,g,h){U.call(this);this.o=this.B=0;this.C=a;this.Nd=b;this.V=c;this.A=null;this.N=d;this.O=g;this.J=$.k;this.g=null;this.S="normal";this.I=null;this.F=e;this.k=[];this.U=this.P=this.G=!1;this.M=h;dZ(this)}z(cZ,U);f=cZ.prototype;f.init=function(a,b,c){eZ(this,c);null==this.D&&(this.D=new Hn(this),Kn(this.D,this.N,"adsLoaderSdkAdLoaded",this.iF,this),Kn(this.D,this.N,"adsLoaderSdkAdError",this.hF,this));fZ(this)};
f.start=function(){this.G=!0;lZ(this);0<this.k.length?mZ(this):("always"==$.k&&null!=this.M&&aR(this.M,YQ()),WL(TL,this,tL,void 0,void 0),0==this.Nd&&this.T("contentResumeRequested"),nZ(this))};f.destroy=function(){null!=this.D&&(this.D.dispose(),this.D=null);this.F.hide();oZ(this);$.k=this.J;this.G=!1};f.getCurrentAd=function(){return this.o<this.k.length?this.k[this.o].g[0]:null};f.mb=function(){return this.G};f.pause=function(){null!=this.g&&this.g.pause()};f.resume=function(){null!=this.g&&this.g.resume()};
f.skip=function(){null!=this.g&&this.g.skip()};f.getRemainingTime=function(){return null!=this.g?this.g.getRemainingTime():-1};f.setVolume=function(a){null!=a&&(this.I=a,null!=this.g&&this.g.setVolume(this.I))};function eZ(a,b){null!=b&&(a.S=b);null!=a.g&&(a.g.Kj(b),a.g.Fh())}function dZ(a){C(a.C,function(a){a=new J(a.k.adTagUrl);var c=Ce(a,"max_ad_duration");n(c)||Ce(a,"pmxd")})}
f.iF=function(a){$.k=this.J;var b=a.B;mb(b)||(a=a.A,a.g&&C(b,function(a){a.ea=!1},this),ob(this.k,new IR(b,a.g,a.j)));this.B++;fZ(this)};f.hF=function(a){a=a.k;$.k=this.J;a.getMessage();WL(TL,this,tL,void 0,void 0);this.B++;fZ(this)};function fZ(a){a.B<a.C.length&&null!=a.C[a.B]&&!(2<=a.k.length-a.o)?pZ(a):a.P||(a.T("adBreakInitialized"),a.P=!0)}function pZ(a){var b=a.C[a.B];$.k="on_master_ad";uX(a.N,b.k,b)}
function lZ(a){null==a.Nd||gb(a.k,function(a){return!a.j})||(a.k=eb(a.k,function(a){return!(a.j&&!a.k)}))}
function mZ(a){if(a.o<a.k.length){var b=a.k[a.o];oZ(a);try{var c=b.g,b=null;if(CT(c[0]))a.O.Xo&&(c=wb(c,0,1)),b=new FY(c);else{var d=c[0];if(null!=d&&UT(d,"nonlinear"))b=new VX(c);else throw Error("No valid creative type found.");}b.B=a.M;b.Vc(new bZ(a.F),{currentTime:0},a.O);a.g=b;if(null==a.g)throw Error("The current ads manager is not defined");null!=a.j&&(a.j.dispose(),a.j=null);a.j=new Hn(a);var e=a.g;Kn(a.j,e,"adError",a.Hw,a);Kn(a.j,e,"click start pause resume firstquartile midpoint thirdquartile complete skip loaded adMetadata log".split(" "),
a.Iw,a);a.j.listen(e,["allAdsCompleted"],u);Kn(a.j,e,"contentPauseRequested",a.Fw,a);Kn(a.j,e,"contentResumeRequested",a.Gw,a);if(qZ(a.g)){var g;g=MT(NX(a.g)).kb;g=0<g?g:15;null!=a.A&&a.A.dispose();a.A=new An(1E3*g);Nn(a.j,a.A,"tick",a.Jw,a)}a.g.init(a.S);null!=a.I&&a.g.setVolume(a.I);if(qZ(a.g))a.T("contentResumeRequested"),a.F.hide(),a.F.xi(),a.g.start(),null!=a.A&&a.A.start();else{var h=a.g;if(null!=h&&h instanceof FY)a.F.Ag(),a.g.start();else throw Error("Unknown ads manager type.");}}catch(k){a.o++,
mZ(a)}a.B<a.C.length&&null!=a.C[a.B]&&pZ(a)}else a.T("contentResumeRequested"),nZ(a)}function oZ(a){null!=a.A&&(a.A.dispose(),a.A=null);null!=a.j&&(a.j.dispose(),a.j=null);null!=a.g&&(a.g.destroy(),a.g=null)}f.Jw=function(){oZ(this);nZ(this)};f.Hw=function(){this.o++;mZ(this)};f.Gw=function(){this.o++;mZ(this)};f.Fw=function(){this.U||(this.T("contentPauseRequested"),this.U=!0)};function qZ(a){return null!=a&&a instanceof VX}function nZ(a){a.G=!1;a.T("allAdsCompleted")}
f.Iw=function(a){rZ(this,a.type,a.getAd());this.T(a)};function rZ(a,b,c){if("loaded"==b||"start"==b||"adMetadata"==b||"firstquartile"==b){var d=0,e=0;C(a.k,function(a,b){var g=a.g;cb(g,c);d+=g.length;b<this.o&&(e+=g.length)},a);b=c.A;var g=e+b.o;b.k=d+(a.C.length-a.B);b.g=g;b.j=a.V;b.A=a.Nd}};function sZ(a){sm.call(this,a);this.k=null}z(sZ,sm);function tZ(a,b,c){U.call(this);this.j=a;this.g=[];this.B=null!=c&&"boolean"==typeof c.backlog?c.backlog:!1;this.D=null!=c&&ha(c.prefetch)&&0<=c.prefetch?c.prefetch:0;this.k=null;this.o=!1;uZ(this,b)}z(tZ,U);function vZ(a){this.g=a;this.k=this.j=!1}function wZ(a){null!=a.k&&(a.k.dispose(),a.k=null);a.j.stop();a.o=!1}function xZ(a){if(a.o){var b=E(a.g,function(a){return-1==a.g},a);null!=b&&yZ(a,!0,b)}}
function uZ(a,b){C(b,function(a){if(isNaN(a))throw Error("The ad play time is not a number:"+a);Fb(this.g,new vZ(a),function(a,b){return zb(a.g,b.g)})},a)}tZ.prototype.A=function(){if(this.o){var a=this.j.currentTime;if(isNaN(a)||0>a)zZ(this);else{var b=AZ(this,a);this.B?C(b,function(a){yZ(this,!0,a)},this):yZ(this,!0,ab(b));yZ(this,!1,BZ(this,a))}}};function AZ(a,b){for(var c=[],d=0;d<a.g.length;d++){var e=a.g[d];-1!=e.g&&e.g<=b&&ob(c,e)}return c}
function BZ(a,b){for(var c=0;c<a.g.length;c++){var d=a.g[c];if(-1!=d.g&&b>=d.g-a.D&&b<d.g&&!a.g[c].j)return d}return null}tZ.prototype.C=function(){zZ(this)};function zZ(a){a.T(new sZ("contentTrackingError"))}function yZ(a,b,c){if(null!=c){if(!c.j){var d=new sZ("requestAds");d.k=c.g;a.T(d);c.j=!0}b&&!c.k&&(b=new sZ("playAds"),b.k=c.g,a.T(b),c.k=!0)}};function CZ(a,b){Q.call(this);this.k=a;this.j=-1;this.g=b}z(CZ,Q);function DZ(a,b){if(0==b.Nd||0>=a.g||0>=a.j)return!1;var c=y()/1E3,d=b.Nd-a.k.currentTime;0<d&&(c+=d);return c-a.j<=a.g};function vX(a,b){MX.call(this,[]);this.P=a;this.G=new Kd;this.k=this.g=null;this.V=new ip;this.C=null;this.N=b;this.U=this.O=!1;this.J=null;this.Z=this.fa=-1;this.S=null}z(vX,MX);f=vX.prototype;
f.Vc=function(a,b,c){null!=this.k&&(wZ(this.k),this.k.dispose(),this.k=null);vX.H.Vc.call(this,a,b,c);c=this.P.g.La();b=new tQ(b);this.k=new tZ(b,c,{prefetch:4});C(c,function(b,c){if(isNaN(b))throw TL(mL,null,"timeOffset",b+"");var g=ha(b)&&!isNaN(b)?this.P.g.get(b,[]):[];if(!mb(g)){g=new cZ(g,b,0==b||-1==b?b:c,this.N,a,this.j,this.B);if(Md(this.G,b))throw TL(yL,null,"Multiple ad breaks cannot share same ad play time.");this.G.set(b,g)}},this);this.J=ab(c);gb(c,function(a){if(-1==a)return this.J=
a,!0;this.J=this.J<a?a:this.J;return!1},this)};
f.init=function(a){vX.H.init.call(this,a);null!=this.k&&(EZ(this),a=PX(this),Kn(a,this.k,"requestAds",this,this),Kn(a,this.k,"playAds",this,this),Kn(a,this.k,"contentTrackingError",this,this),Kn(a,this.k,"adBreakReady",this.$x,this),Kn(a,this.N,"contentComplete",this.ay,this),this.N.g=!1,a=this.k,a.o||(null==a.k&&(a.k=new Hn(a)),a.k.listen(a.j,"currentTimeUpdate",a.A,!1),a.k.listen(a.j,"contentWrapperError",a.C,!1)),a.j.start(),a.o=!0,this.k.A(),a=ha(0)&&!isNaN(0)?this.P.g.get(0,[]):[],mb(a)&&this.qa("contentResumeRequested"))};
f.$j=function(){this.Ae();this.T(new aY(null))};f.destroy=function(){this.dispose()};f.K=function(){this.N.g=!0;if(0<this.G.Sa()){var a=this.G.Wa();C(a,this.pm,this);this.G.clear()}EZ(this);FZ(this);null!=this.o&&(this.o.hide(),this.o=null);vX.H.K.call(this)};f.start=function(){vX.H.start.call(this)};f.stop=function(){null!=this.g&&this.g.destroy()};f.pause=function(){null!=this.g&&this.g.pause()};f.resume=function(){null!=this.g&&this.g.resume()};f.skip=function(){null!=this.g&&this.g.skip()};
f.setVolume=function(a){vX.H.setVolume.call(this,a);null!=this.g&&this.g.setVolume(a)};f.Fh=function(){vX.H.Fh.call(this);var a=Uc(window);this.fa=a.width;this.Z=a.height;null!=this.g&&eZ(this.g,this.I)};f.getRemainingTime=function(){return null!=this.g?this.g.getRemainingTime():-1};f.Ae=function(){return this.P.g.La()};f.getCurrentAd=function(){return null!=this.g?this.g.getCurrentAd():null};f.lt=function(){};f.handleEvent=function(a){"contentTrackingError"!=a.type&&(kp(this.V,a),GZ(this))};
function EZ(a){null!=a.D&&(a.D.dispose(),a.D=null);a.O=!1;null!=a.k&&wZ(a.k)}
function GZ(a){if(null==a.C){var b=lp(a.V);if(null!=b){a.C=b;var c=a.G.get(a.C.k);null==c?(a.C=null,GZ(a)):"requestAds"!=b.type&&"playAds"!=b.type?(a.C=null,GZ(a)):null!=a.S&&DZ(a.S,c)?(a.C=null,GZ(a)):"requestAds"==b.type?(b=PX(a),Kn(b,c,"click start pause firstquartile midpoint thirdquartile complete skip loaded adMetadata pause resume log".split(" "),a.T,a),Kn(b,c,"allAdsCompleted",a.Ir,a),Kn(b,c,"contentPauseRequested",a.Gr,a),Kn(b,c,"contentResumeRequested",a.Hr,a),Kn(b,c,"adBreakInitialized",
a.Jr,a),c.init(a.fa,a.Z,a.I)):"playAds"==b.type&&(null!=a.g&&a.g.mb()&&a.pm(a.g),a.g=c,a.g.setVolume(a.volume),eZ(a.g,a.I),a.g.start())}}}
f.pm=function(a){a.destroy();this.G.remove(a.Nd);this.g=null;null!=this.D&&(this.D.Ga(a,"click start pause firstquartile midpoint thirdquartile complete loaded adMetadata".split(" "),this.T,!1,this),this.D.Ga(a,"allAdsCompleted",this.Ir,!1,this),this.D.Ga(a,"contentPauseRequested",this.Gr,!1,this),this.D.Ga(a,"contentResumeRequested",this.Hr,!1,this),this.D.Ga(a,"adBreakInitialized",this.Jr,!1,this))};f.ay=function(a){this.O=!0;-1==this.J?a.o=!1:HZ(this);xZ(this.k)};
f.$x=function(a){a=a.k;-1==a?Cn(function(){HZ(this)},500,this):0==a&&Cn(function(){this.qa("contentResumeRequested")},100,this);this.T(new JK("adBreakReady",null,{dH:a}))};f.Ir=function(a){this.pm(a.target);(0==this.G.Wa().length||this.O)&&HZ(this);this.C=null;GZ(this)};function HZ(a){a.U||(a.U=!0,a.N.g=!0,a.qa("allAdsCompleted"),-1==a.J&&FZ(a))}function FZ(a){DQ.clear();null!=a.B&&(a=a.B.ue(),null!=a&&SQ(a,DQ.g))}f.Gr=function(){var a=this.k;a.j.stop();a.o=!1;this.qa("contentPauseRequested")};
f.Hr=function(){this.qa("contentResumeRequested");if(!this.O){var a=this.k;a.j.start();a.o=!0}this.C=null};f.Jr=function(){this.C=null;GZ(this)};f.qa=function(a){var b=null;null!=this.g&&(b=this.g.getCurrentAd());this.T(new JK(a,b))};f.Jq=function(a,b){return this.S=new CZ(a,b)};function IZ(a){MX.call(this,a);this.V=this.U=this.O=!1;this.N=[];this.S=Va();this.g=null;this.k=!0;this.P=-1;this.J=1}z(IZ,MX);f=IZ.prototype;
f.init=function(a){IZ.H.init.call(this,a);a=dU(NX(this));if(/\.html(\?.*)?$/.test(a)){if(a.match("//s0.2mdn.net/instream/html5/survey/survey.html")){var b="en".replace("-","_");a=a.replace(".html","_"+b+".html");null!=this.j.contentId&&(a=je(a,"v",this.j.contentId))}a=B(a)}else{var b=new J(a),c=new J("http://tpc.googlesyndication.com/pagead/js/loader7.html");"https"==b.Hb&&ke(c,"https");a=oe(c,a||"",void 0).toString()}this.C=H("iframe",{src:dL(a),allowtransparency:!0,background:"transparent",style:"border:0; opacity:0; margin:0; overflow:hidden;padding:0; width:100%; height:100%;position: absolute;"});
PX(this).listen(window,"message",this.OD);PX(this).listen(this.C,"load",this.MD);PX(this).listen(this.C,"error",this.ND);this.o.If().appendChild(this.C)};f.Vc=function(a,b,c){IZ.H.Vc.call(this,a,b,c);this.k=MT(NX(this))instanceof nT;this.g=a.ej(!1);PX(this).listen(this.g,"click end error mediaLoadTimeout pause play timeUpdate volumeChange".split(" "),this.pD)};f.stop=function(){this.o.hide();IZ.H.stop.call(this)};
f.start=function(){IZ.H.start.call(this);var a=NX(this),b=YV(a,this.g);this.A.g=b;if(b=a.g)this.mf(a),this.se(b,HK),this.oi(b);this.g.ni();this.o.xi();this.C.style.opacity=1;this.V=!0;this.k&&this.qa("contentPauseRequested");JZ(this)};f.pause=function(){KZ(this,"pauseAd")};f.resume=function(){KZ(this,"resumeAd")};f.setVolume=function(a){IZ.H.setVolume.call(this,a);KZ(this,"setAdVolume",{value:a})};
f.K=function(){var a=this.o.If();null!=a&&fd(a);this.k&&this.qa("contentResumeRequested");this.qa("allAdsCompleted");this.O=!1;this.N=[];IZ.H.K.call(this)};f.$j=function(){};
f.MD=function(){var a=this.g.Vr();mb(a)&&(a=this.j.mimeTypes);LZ(this,"wrapperCall",{messageType:"supportedMimeTypes",supportedMimeTypes:a});var a=KT(NX(this)),b=B(bU(NX(this))),b={desiredBitrate:this.j.bitrate,creativeData:a,viewMode:this.I,clickThroughUrl:b};dU(NX(this)).match("//s0.2mdn.net/instream/html5/survey/survey.html")&&0<=a.indexOf("yt_override")&&null!=this.j.surveyCreativeData&&(b.creativeData=this.j.surveyCreativeData);LZ(this,"initAd",b);C(this.N,function(a){LZ(this,a.type,a.params)},
this);this.O=!0;this.N=[]};function KZ(a,b,c){a.O?LZ(a,b,c):a.N.push({type:b,params:c})}function LZ(a,b,c){null!=a.C?(null!=c||(c={}),c.session=a.S,c.type=b,a.C.contentWindow.postMessage(Af(c),"*")):(MZ(a,SL,null),a.stop())}
f.OD=function(a){a=a.g;if(a.source==this.C.contentWindow&&(a=yf(a.data),a.session==this.S&&w(a.type)))switch(a.type){case "videoCall":switch(a.func){case "play":this.o.Ag();this.g.getVideoUrl()!=a.src&&this.g.load(a.src,a.mimetype);this.g.play();break;case "pause":this.g.pause()}break;case "getAdRemainingTime":a=a.remainingTime;this.k||(Dn(this.P),ha(a)&&-1!=a||(a=30),this.P=Cn(this.lB,1E3*a,this));break;case "AdClickThru":TX(this,"click");this.qa("click");break;case "AdError":MZ(this,SL,null);this.stop();
break;case "AdExpandedChange":this.qa("expandedChanged");break;case "AdImpression":this.qa("impression");break;case "AdLinearChange":a=a.isLinear;!this.k&&a?(this.qa("contentPauseRequested"),Dn(this.P)):!a&&this.k&&(this.qa("contentResumeRequested"),this.k=a,KZ(this,"getAdRemainingTime"));this.k=a;break;case "AdLoaded":this.U=!0;JZ(this);UX(this,"loaded");break;case "AdPaused":UX(this,"pause");break;case "AdPlaying":UX(this,"resume");break;case "AdRemainingTimeChange":this.k||KZ(this,"getAdRemainingTime");
break;case "AdSkipped":UX(this,"skip");break;case "AdStarted":TX(this,"impression");TX(this,"creativeview");this.qa("start");break;case "AdStopped":TX(this,"stop");this.stop();break;case "AdUserAcceptInvitation":this.k?TX(this,"acceptinvitationlinear"):TX(this,"acceptinvitation");break;case "AdUserMinimize":TX(this,"collapse");break;case "AdUserClose":UX(this,"userClose");break;case "AdVideoComplete":UX(this,"complete");break;case "AdVideoFirstQuartile":UX(this,"firstquartile");break;case "AdVideoMidpoint":UX(this,
"midpoint");break;case "AdVideoStart":TX(this,"start");break;case "AdVideoThirdQuartile":UX(this,"thirdquartile");break;case "AdVolumeChange":a=a.volume;a!=this.J&&this.qa("volumeChange");0==a&&0!=this.J?(TX(this,"mute"),this.qa("mute")):0==this.J&&0!=a&&TX(this,"unmute");this.J=a;this.g.setVolume(a);break;case "Ping":fL(a.url)}};f.ND=function(a){MZ(this,zL,a);this.stop()};function MZ(a,b,c){var d=VL(b,c),d=SV(d,NX(a)),e=IT(NX(a));hL(e,d);XL(a,b,c)}
f.pD=function(a){switch(a.type){case "timeUpdate":a=this.g.md();var b=this.g.getCurrentTime();LZ(this,"wrapperCall",{messageType:"timeupdate",duration:a,currentTime:b});break;case "end":NZ(this,"ended");break;case "mediaLoadTimeout":NZ(this,"stalled");break;default:NZ(this,a.type)}};function NZ(a,b){LZ(a,"wrapperCall",{messageType:b})}function JZ(a){a.U&&a.V&&(KZ(a,"startAd"),a.k||KZ(a,"getAdRemainingTime"))}f.lB=function(){KZ(this,"stopAd")};function OZ(){}function xX(a){if(!mb(a)){var b=a[0],c=dU(b),c=(aU(b,["402"])||w(c)&&!da(c.match("//s0.2mdn.net/instream/html5/survey/survey.html")))&&$.g;switch(null!=dU(b)&&c?"vpaid":VT(b)&&UT(b,"nonlinear")?"overlay":UT(b,"linear")?"video":UT(b,"nonlinear")?"overlay":null){case "overlay":return VT(b)?new $X(a):new VX(a);case "video":return new FY(a);case "vpaid":return new IZ(a)}}return null};function PZ(a){U.call(this);this.j=a;a=new $Q(new JQ);this.g=new qX(new OZ,a,DQ);this.g.listen("adsManagerLoaded",this.T,!1,this);this.g.listen("adError",this.T,!1,this);this.g.listen("adLoadError",this.T,!1,this)}z(PZ,U);
function QZ(a,b,c){var d;try{d=window.top.location.href}catch(e){d=window.location.href}b.location=d;b.referrer=window.document.referrer;var g=a.j.A;if(null!=b){d=[];d.push(b.linearAdSlotWidth||"");d.push(b.linearAdSlotHeight||"");d.push(b.nonLinearAdSlotWidth||"");d.push(b.nonLinearAdSlotHeight||"");var h="",k="";if(null!=g){for(var h=[],k=0,l=g;l&&25>k;l=l.parentNode,++k)h.push(9!=l.nodeType&&l.id||"");h=h.join();i:{if(g&&g.nodeName&&g.parentElement)for(var k=g.nodeName.toLowerCase(),l=g.parentElement.childNodes,
p=0,r=0;r<l.length;++r){var t=l[r];if(t.nodeName&&t.nodeName.toLowerCase()==k){if(g==t){k="."+p;break i}++p}}k=""}}d.push(h,k);if(null!=b.adTagUrl)d.push(he(b.adTagUrl,"ad_type")||""),d.push(he(b.adTagUrl,"videoad_start_delay")||""),d.push(he(b.adTagUrl,"sz")||""),d.push(he(b.adTagUrl,"vpos")||""),d.push(he(b.adTagUrl,"mridx")||""),d.push(he(b.adTagUrl,"vad_type")||"");else for(g=0;8>g;++g)d.push("");d=d.join(":");g=d.length;if(0==g)d=0;else{h=305419896;for(k=0;k<g;k++)h^=(h<<5)+(h>>2)+d.charCodeAt(k)&
4294967295;d=0<h?h:4294967296+h}d=d.toString()}else d=null;b.Yb=d;b.Lm=a.j.D;rX(a.g,b,c)}PZ.prototype.K=function(){null!=this.g&&(this.g.Ga("adsManagerLoaded",this.T),this.g.Ga("adError",this.T),this.g.Ga("adLoadError",this.T),this.g=null);PZ.H.K.call(this)};function RZ(a,b){Mw.call(this,a,b)}z(RZ,Mw);f=RZ.prototype;f.qj=function(){Yv(this.app,!0,this.playerType);this.app.fd(this.playerType)};f.pauseVideo=function(){this.app.pauseVideo(this.playerType)};f.au=function(a,b,c){Yv(this.app,!0,this.playerType);var d=this.app,e=this.playerType;d.cf(d.getCurrentTime()+a,b,c,e)};f.Mf=function(a,b){Yv(this.app,!0,this.playerType);this.app.cf(a,b,void 0,this.playerType)};f.Wk=function(){iw(this.app,this.playerType)};function SZ(a){this.app=a;Hx.call(this,a.Lb)}z(SZ,Hx);SZ.prototype.getAdState=function(){return-1};SZ.prototype.subscribe=function(a,b,c){return SZ.H.subscribe.call(this,a,b,c)};function TZ(a,b,c){this.o=a;this.g=b||"";this.j=c||null;this.k=!1}function UZ(a,b){var c;if(c=St("grc",a.g))Rt(a.g),c=!0;if(c){var d=a.g;c=Rt(d).span;d=Rt(d).tick;"grc"in d&&(c[b]=y()-d.grc)}else St(b,a.g)||Qt(b,void 0,a.g)}TZ.prototype.info=function(a,b){Tt(a,b,this.g)};
function VZ(a){var b=a.o;if(!b.na||"detailpage"!=b.ca&&"leanback"!=b.ca&&("embedded"!=b.ca||!b.Oh&&!b.experiments.G)||a.k)return NaN;a.k=!0;bf("TIMING_ACTION")||$e("TIMING_ACTION",a.o.Fa);if(a.j){var b=a.j.o,c;for(c in b)Qt(c,b[c],a.g);c=a.j.k;for(var d in c)Tt(d,c[d],a.g);d=a.j;d.o={};d.k={}}if(d=Ng("visibilityState",document)){c=-1;switch(d){case "hidden":c=0;break;case "visible":c=1;break;case "prerender":c=2;break;case "unloaded":c=3}Tt("yt_vis",c,a.g)}Tt("yt_pt","html5",a.g);var e;if(St("_start",
a.g)){a=a.g;b=Rt(a).tick;d=Rt(a).span;var g=Rt(a).info;if(c=s("yt.timing.reportbuilder_")){if(c=c(b,d,g,a))Ut(c),Wt(a),Ot();e=NaN}else{c={v:2,s:"youtube",action:bf("TIMING_ACTION")};if(Nt.now&&Nt.timing){var h=Nt.timing.navigationStart+Nt.now(),h=Math.round(y()-h);g.yt_hrd=h}var h=bf("TIMING_INFO")||{},k;for(k in h)g[k]=h[k];k=g.srt;delete g.srt;var l;k||0===k||(l=Nt.timing||{},k=Math.max(0,l.responseStart-l.navigationStart),isNaN(k)&&g.pt&&(k=g.pt));if(k||0===k)g.srt=k;g.h5jse&&(h=window.location.protocol+
s("ytplayer.config.assets.js"),(h=Nt.getEntriesByName?Nt.getEntriesByName(h)[0]:null)?g.h5jse=Math.round(g.h5jse-h.responseEnd):delete g.h5jse);b.aft||(b.aft=b.pbr&&b.pbs>b.pbr?b.pbr:b.pbs?b.pbs:b.vr?b.vr:b.ol);h=b._start;if(!Kt){l||(l=Nt.timing||{});var p;i:if(p=l,p.msFirstPaint)p=Math.max(0,p.msFirstPaint);else{var r=window.chrome;if(r&&(r=r.loadTimes,ia(r))){var r=r(),t=1E3*Math.min(r.requestTime||Infinity,r.startLoadTime||Infinity),t=Infinity===t?0:p.navigationStart-t;p=Math.max(0,Math.round(1E3*
r.firstPaintTime+t)||0);break i}p=0}0<p&&p>h&&(b.fpt=p);p=l.redirectEnd-l.redirectStart;0<p&&(d.rtime_=p);p=l.domainLookupEnd-l.domainLookupStart;0<p&&(d.dns_=p);p=l.connectEnd-l.connectStart;0<p&&(d.tcp_=p);p=l.connectEnd-l.secureConnectionStart;l.secureConnectionStart&&0<p&&(d.stcp_=p);p=l.responseStart-l.requestStart;0<p&&(d.req_=p);p=l.responseEnd-l.responseStart;0<p&&(d.rcv_=p);Kt=!0}for(var v in g)"_"!=v.charAt(0)&&(c[v]=g[v]);v={};l=[];for(var I in b)"_"!=I.charAt(0)&&(p=Math.max(Math.round(b[I]-
h),0),v[I]=p,l.push(I+"."+p));c.rt=l.join(",");I={};l=[];for(e in d)"_"!=e.charAt(0)&&(I[e]=d[e],l.push(e+"."+d[e]));c.it=l.join(",");(e=s("ytdebug.logTiming"))&&e(c,v,I);Wt(a);Ot();bf("EXP_DEFER_CSI_PING")?(Vt(),Lt=c,Mt=L(Vt,0)):Ut(c);e=v.aft+(k||0)}}else e=NaN;return e}Qf("hidden",window.document);function WZ(a,b){a=!!a;q("_lactCookie",a,window);if(null==s("_lact",window)){if(a&&b){var c;c=Hj.get("ACTIVITY","-1");q("_lact",parseInt(c,10),window)}else q("_lact",-1,window),Qw();P(document,"keypress",Qw);P(document,"mousedown",Qw);P(document,"mouseup",Qw)}}function Qw(){var a=s("_lact",window);null==a&&(WZ(),a=s("_lact",window));var b=y();q("_lact",b,window);s("_lactCookie",window)&&1E3<=b-a&&Ij("ACTIVITY",""+b)}function ZH(){var a=s("_lact",window);return null==a?-1:Math.max(y()-a,0)};var XZ={fJ:"0",iJ:"1",uG:"2",aJ:"3"};var YZ={xJ:"red",WHITE:"white"};var ZZ={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},$Z={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},a_="blogger books docs google-live play picasaweb".split(" ");
function b_(a){Q.call(this);a=fc(a);this.k={};this.experiments=new fu(a.fexp);this.Ta=a.forced_experiments||null;this.origin=Dt(this.origin,a.origin);this.F=Dt("",a.loaderUrl);var b=document.location.toString(),c=!!b&&-1!=b.search(Me),d=-1!=b.indexOf("/embed/");c!=d&&ff(Error("isIframeEmbed("+b+") behavior is not consistent"));this.wc=(this.G=d)?Dt("",a.loaderUrl):document.location.toString();"adunit"==a.el?qf(this.F)?this.ca="adunit":this.ca="embedded":this.ca=a.el||this.ca;WZ("detailpage"==this.ca,
a.autonav);b=null;c=a.ps;!c||lb(a_,c)&&!this.Eb()||(b=c);this.j=b;switch(this.ca){case "adunit":this.po=!1;break;case "detailpage":this.lc=!0;break;case "profilepage":this.vg=!0}switch(this.j){case "blazer":this.lc=this.ii=this.autoplay=!1;this.na=!0;break;case "blogger":this.gf=this.lc=this.xc=this.jc=this.qf=this.ne=!1;this.Rc="bl";break;case "books":this.xc=this.jc=this.qf=this.ne=!1;this.lc=!0;this.gf=!1;this.Rc="gb";break;case "docs":this.gf=this.lc=this.xc=this.jc=this.qf=this.ne=!1;this.Rc=
"gd";break;case "google-live":this.gf=this.lc=this.xc=this.jc=this.qf=this.ne=!1;this.Rc="gl";break;case "play":this.lc=this.xc=!1;this.Rc="gp";break;case "native":this.ii=!1;break;case "picasaweb":this.gf=this.lc=this.xc=this.jc=this.qf=this.ne=!1;this.Rc="pw";break;case "touch":this.ii=!1}this.Wb=this.Eb()&&lb(a_,this.j);this.N=!(!tt().defaultPlaybackRate||pc||wh||vh||pt("android")||pt("silk"));a.use_media_volume?b=!1:(b=tt(),c=b.muted,b.muted=!c,b=b.muted!=c);this.ic=b;this.Jd=xh;this.Hd=(wh||
vh||zh)&&"blazer"!=this.j&&!hH(this);this.rk=At("adunit"!=this.ca&&"detailpage"!=this.ca&&!this.Wb,a.showinfo);this.o=At("blazer"==this.j,a.is_html5_mobile_device);this.I=At(!1,a.playsinline);b=this.o&&it&&2.3>=ht;c=vh&&!this.I||!b&&At("native"==this.j,a.use_native_controls)?"3":"1";this.g="0"!=a.controls?c:"0";this.B=At("blazer"==this.j||"touch"==this.j,a.use_tablet_controls);this.Ea="1"!=this.g?"0":this.B?"blazer"==this.j?"3":"1":Bt("2",a.autohide,XZ);this.color=Bt("red",a.color,YZ);this.eb="3"==
this.g||At(!1,a.modestbranding)&&"red"==this.color;if(c=At(!1,a.nologo))c=this.G?this.F:document.location.toString(),d=!!c&&-1!=c.search(Ue),c=of(c)||d;this.Fd=c;c=!this.eb&&"1"==this.g;this.Ed="embedded"==this.ca&&!this.rk&&!this.Wb&&!c&&!0;this.Gd=this.Id=b;this.A=!vh;this.Ka=this.G||!1;if(this.experiments.wa)b="detailpage"!=this.ca?this.wc.substring(0,128):"";else if(b=Dt("",a.eurl),c=!this.experiments.ma,"detailpage"==this.ca||c&&"unknown"==b||"undefined"==b)b="";this.D=b;this.ya=a.cplayer||null;
b=At(this.wg,a.fs);this.wg="detailpage"==this.ca&&"blazer"==this.j?b:b&&fh();this.Xa=Dt(this.Xa,a.authuser);this.autoplay=At(this.autoplay,a.autoplay);this.Dk=At(this.Dk,a.autoplayoverride);this.M=Dt(this.M,a.content_v);this.tk=At(this.tk,a.disablekb);this.pi=At(this.pi,a.edu_mode);this.S=Dt(this.S,a.framer);this.Aa=Bt(this.Aa,a.iv_load_policy,gt);this.O=Dt(this.O,a.hl);this.Go=At(this.Go,a.bwlogging);this.Md=At(this.Md,a.player_wide);this.bi=At(this.bi,a.privembed);this.ma=Ct(this.ma,a.live_chunk_readahead||
a.hls_live_chunk_readahead);this.Io=At(this.Io,a.loop);this.Ho=At(this.Ho,a.on3g);this.pageId=Dt(this.pageId,a.pageid);this.Ck=Ht(this.Ck,a.vq);this.xk=Dt(this.xk,a.playerapiid);this.ib=Dt(this.ib,a.cr);this.jc=At(this.jc,a.logwatch);this.pk=At(this.pk,a.canplaylive);this.xc=At(this.xc,a.rel);this.lc=At(this.lc,a.enablesizebutton);this.hi=At(this.hi,a.ss);this.theme=Dt(this.theme,a.theme);this.Eb()&&(this.wk=At(this.wk,a.retryneterr));"3"==this.g&&(this.Aa=3);this.useSsl=At(this.useSsl,a.ssl);if(this.di=
At(this.di,a.ssl_stream))this.useSsl=!0;this.B&&(this.theme="dark");b=this.rg;if(c=a.video_container_override)d=c.split("x"),2==d.length&&(c=parseInt(d[0],10),d=parseInt(d[1],10),b=isNaN(c)||isNaN(d)||0>=c*d?b:new F(c,d));this.rg=b;this.af=Dt(this.af,a.attrib);this.$e=Dt(this.$e,a.sk);this.protocol=this.useSsl?"https":"http";this.bk=At("0"!=this.g,a.store_user_volume);this.Od=At(this.Od,a.use_media_volume);if(b=a.BASE_YT_URL)if(b=(b=b&&b.match(Ke))?b[0]:"")this.tb=b;(b=a.gdatabaseurl)&&b&&-1!=b.search(Ne)&&
(this.xo=b);c_(this,a);b=d_(this);c=!0;this.o&&(c=!1);pt("nintendo wiiu")&&(c=!1);this.Dk&&(c=!0);this.Oh=b&&c;this.k=a}z(b_,Q);f=b_.prototype;f.Cf=null;f.wg=!0;f.Xa="";f.autoplay=!1;f.Dk=!1;f.tb="/";f.xo="//gdata.youtube.com/";f.bf="web";f.je="html5";f.tk=!1;f.pi=!1;f.ii=!0;f.ca="detailpage";f.Go=!1;f.Ya=!1;f.Qr=!1;f.Md=!1;f.ne=!0;f.bi=!1;f.qf=!0;f.Sg=!1;f.Io=!1;f.Ck=Ps;f.xk="";f.dk="";f.Ho=!1;f.pageId="";f.wk=!1;f.Oh=!1;f.jc=!1;f.pk=!0;f.bk=!0;f.Od=!1;f.po=!0;f.xc=!0;f.vg=!1;f.lc=!1;f.gf=!0;
f.hi=!1;f.useSsl=!1;f.di=!1;f.pf=null;f.rg=null;f.qr=null;f.vf=null;f.Ua=null;f.Rc="yt";function sw(a,b){a.Ia=b.get("d",a.Ia);a.pa=b.get("f",a.pa)}
function c_(a,b){a.C=void 0;var c;(c=b.adformat)||(c=(c=b.attrib)&&c in ZZ&&c in $Z?$Z[c]+"_"+ZZ[c]:void 0);if(c){var d=c.match(/^(\d*)_((\d*)_?(\d*))$/);d&&5==d.length&&(d=d[3],d=6==d||7==d||8==d||10==d,a.Eb()||d)&&(a.C=c,a.k.adformat=b.adformat,d||(a.ca="adunit"))}a.Cf=(b&&b.adpings?Ri(b.adpings):null)||a.Cf;c=b.agcid;a.Db=c;a.k.agcid=c;c=b.feature;a.P=c;a.k.feature=c;c=b.referrer;a.referrer=c;a.k.referrer=c;a.searchQuery=b.q;a.U=Dt(a.U,b.cbrand);a.V=Dt(a.V,b.cbr);a.Z=Dt(a.Z,b.cbrver);a.bf=Dt(a.bf,
b.c);a.je=Dt(a.je,b.cver);a.deviceModel=Dt(a.deviceModel,b.cmodel);a.fa=Dt(a.fa,b.cnetwork);a.ea=Dt(a.ea,b.cos);a.ia=Dt(a.ia,b.cosver);a.J=Dt(a.J,b.cplatform);a.jc=At(a.jc,b.logwatch);a.userAge=Ct(a.userAge,b.user_age);a.W=Dt(a.W,b.user_display_image);pf(a.W)||(a.W="");a.ta=Dt(a.ta,b.user_display_name);a.jb=Dt(a.jb,b.user_gender);a.ka=Dt(a.ka,b.eventid);a.Fa=Dt(a.Fa,b.csi_page_type);a.na=At(a.na,b.enablecsi)}
function e_(a){var b={};b.c=a.bf;a.je&&(b.cver=a.je);a.ya&&(b.cplayer=a.ya);a.J&&(b.cplatform=a.J);a.U&&(b.cbrand=a.U);a.deviceModel&&(b.cmodel=a.deviceModel);a.fa&&(b.cnetwork=a.fa);a.V&&(b.cbr=a.V);a.Z&&(b.cbrver=a.Z);a.ea&&(b.cos=a.ea);a.ia&&(b.cosver=a.ia);return b}
function f_(a,b,c){switch(b.P){case 38:return a=b.videoId.indexOf(":"),ee("//play.google.com/books/volumes/"+b.videoId.slice(0,a)+"/content/media",{aid:b.videoId.slice(a+1),sig:b.oB});case 30:return c="//docs.google.com/",a.tb!=b_.prototype.tb&&(c=a.tb),ee(c+"get_video_info",{docid:b.videoId,authuser:b.Xa,authkey:b.wc,eurl:a.D});case 33:return ee("//google-liveplayer.appspot.com/get_video_info",{key:b.videoId});default:var d={html5:"1",video_id:b.videoId,cpn:b.Ba,eurl:a.D,ps:a.j,el:a.ca,hl:a.O,list:b.playlistId,
agcid:a.Db,sts:16387,lact:g_(a)?ZH():"-1"};a.Ta&&(d.forced_experiments=a.Ta);b.D?d.vvt=b.D:b.C&&(d.access_token=b.C);a.C&&(d.adformat=a.C);b.pa&&(d.iv_load_policy=b.pa);b.ya&&(d.itct=b.ya);b.ng&&(d.autoplay="1");b.Im&&(d.noiba="1");b.Jm&&(d.mdx="1");b.Km&&(d.utpsa="1");b.Hd&&(d.is_fling="1");c.width&&(d.width=c.width);c.height&&(d.height=c.height);b.na&&(d.ypc_preview="1");b.Kd&&(d.splay="1");a.M&&(d.content_v=a.M);b.fm&&(d.livemonitor=1);a.Xa&&(d.authuser=a.Xa);a.pageId&&(d.pageid=a.pageId);a.ka&&
(d.ei=a.ka);a.di&&(d.ssl_stream="1");a.G&&(d.iframe="1");b.Uh&&(d.tst=b.Uh);b.contentCheckOk&&(d.cco="1");b.racyCheckOk&&(d.rco="1");qa(d,e_(a));return ee(a.tb+"get_video_info",d)}}function h_(a){return a.pi?"//s.youtubeeducation.com/":a.qf?"//s.youtube.com/":"//video.google.com/"}function i_(a){return a.referrer?a.referrer.slice(0,128):""}f.getVideoUrl=function(a,b,c){return YH(this,a.videoId,a.playlistId,b,c)};
function j_(a){return"www.youtube-nocookie.com"==window.location.host||a.pi?"www.youtube.com":window.location.host}function YH(a,b,c,d,e){b={v:b,list:c};d&&qa(b,d);a=ee(a.protocol+"://"+j_(a)+"/watch",b);if(e){d="";d="!"=="#".charAt(1)?"#".substr(0,2):"#";b="#";"#"==b.charAt(0)&&(b="!"==b.charAt(1)?b.substr(2):b.substr(1));b=Ri(b);for(var g in e)b[g]=e[g];e=d+ce(b);a=a+e}return a}
function k_(a,b){if("play"!=a.j)return"https://support.google.com/youtube/?p=report_playback";var c={contact_type:"playbackissue",html5:1,plid:b.playbackId,ei:b.F,v:b.videoId,p:"movies_playback"};b.g&&(c.fmt=b.g.id);b.Ba&&(c.cpn=b.Ba);b.P&&(c.partnerid=b.P);return ee("//support.google.com/googleplay/",c)}
function l_(a){var b={};if(!a.Ua)return b;a.Ua.webkitDecodedFrameCount&&(b.hmewdfc=a.Ua.webkitDecodedFrameCount,b.hmewdrop=a.Ua.webkitDroppedFrameCount,b.hmewvdbc=a.Ua.webkitVideoDecodedByteCount,b.hmewadbc=a.Ua.webkitAudioDecodedByteCount);a.Ua.mozParsedFrames&&(b.hmempf=a.Ua.mozParsedFrames,b.hmemdf=a.Ua.mozDecodedFrames,b.hmempresented=a.Ua.mozPresentedFrames,b.hmempainted=a.Ua.mozPaintedFrames,b.hmempaintdelay=a.Ua.mozPaintDelay);return b}function m_(){return ZH()}
function g_(a){return a.experiments.kb?"detailpage"==a.ca||"leanback"==a.ca:!0}function hI(a){return"leanback"==a.ca||a.Wb||!a.xc&&!a.vg?!1:!0}function d_(a){return a.autoplay||"detailpage"==a.ca}function Hw(a){return"detailpage"!=a.ca&&"embedded"!=a.ca&&"profilepage"!=a.ca?!1:!0}f.Eb=function(){var a;a=document.location.toString();var b=(a=!!a&&-1!=a.search(Le))&&!this.G;return a&&this.G&&of(this.F)||b};
function fw(a){var b=null!=a.F&&0==a.F.search("^https?://www.youtube.com");return"detailpage"==a.ca||"profilepage"==a.ca||b}function hH(a){return yh&&pt("crkey")||"tv"==a.J}f.K=function(){this.Ua=null;b_.H.K.call(this)};function n_(a,b,c){this.C=a;this.N=b;this.I=c;this.k=[];this.j=[];this.D=this.A=this.B=this.G=-1;this.g=null;this.o=0}var o_={redirectStart:"rs",fetchStart:"fs",domainLookupEnd:"dle",connectStart:"cs",secureConnectStart:"scs",requestStart:"rqs",responseStart:"rss",responseEnd:"rse"};
function p_(a){return a.experiments.eb||a.experiments.N||a.experiments.I||a.experiments.M||a.experiments.A||a.experiments.J||a.experiments.B||a.experiments.O?!("http:"!=window.location.protocol&&!a.experiments.B||!window.performance||!window.performance.now||!window.performance.getEntriesByName||Di("yt-ssl-debug")):!1}
n_.prototype.start=function(){if(!Di("yt-ssl-debug")){var a=new XMLHttpRequest;a.open("GET",this.C);a.addEventListener("progress",x(this.M,this));a.addEventListener("loadend",x(this.J,this));a.timeout=15E3;this.G=window.performance.now();Bi("yt-ssl-debug",{sent:!0},1800);a.send()}};n_.prototype.M=function(a){this.j.length&&this.j[0]==a.loaded||(this.k.push(window.performance.now()),this.j.push(a.loaded))};
n_.prototype.J=function(a){a=a.target;this.B=window.performance.now();this.D=a.status;this.A=a.responseText?a.responseText.length:-1;this.F()};function q_(a,b){if(!a.length)return"0";for(var c=[],d=a[0],e=1;6>e&&e<a.length;e++){var g=Math.round((a[e]-d)/b);c.push(g);d+=g*b}for(e=Math.max(6,a.length-6);e<a.length;e++)g=Math.round((a[e]-d)/b),c.push(g),d+=g*b;return c.join(",")}
function r_(a){var b={event:"ssldebug",target:a.N,cpn:a.I,rc:a.D.toString(),rt:(a.B-a.G).toFixed(0)};a.k.length&&(b.rts=q_(a.k,1),b.lbs=q_(a.j,1024));0<a.A&&(b.clen=a.A);a.g&&qa(b,Qb(a.g,function(a){return a.toFixed(0)}));return b}
n_.prototype.F=function(){var a;if(a=4>this.o){var b;a=window.performance.getEntriesByName(this.C);if(a.length){a=a[0];var c=a.startTime;this.g={};for(b in o_){var d=o_[b];0<a[b]&&(this.g[d]=a[b]-c)}b=!0}else b=!1;a=!b}if(a)this.o+=1,L(x(this.F,this),100);else{b=r_(this);a=[];for(var e in b)a.push(e+"="+b[e]);e="//www.youtube.com/gen_204?"+a.join("&");wf(e)}};function s_(a,b){this.g=a;this.j=b;this.k=1}function t_(a,b,c,d){d/=a.k;var e=uK(a.g)+1/vK(a.g),g;g=Math.max(.9*(d-3),tK(a.g)+8192*e);c=g/e/(b+c);c=Math.min(c,d);c=Math.max(a.j.I,Math.min(a.j.P,c));a=Math.max(a.j.G,Math.ceil(a.j.I*b));return Math.min(a,Math.max(Math.ceil(c*b),65536))}function u_(a){var b=vK(a.g);a=tK(a.g)+1048576*uK(a.g);return b*Math.min(1,1048576/(b*a))}function v_(a){var b=u_(a)/a.k;b<a.j.C&&(b=Math.min(a.j.C,b+a.j.M));return b};function w_(a,b,c){this.g=a;this.video=b;this.reason=c};function x_(a,b,c,d){this.N=a;this.M=b;this.C=c;this.B=d;this.k=this.F=this.g=null;this.A="i";this.I=-1;this.D=this.o=null;this.j=[];this.G=this.J=0;this.O=null}function y_(a,b,c){"m"==c&&Rs(a.g)&&!Rs(b)&&(c="a");if("m"==c&&Rs(b))return a.A=c,z_(a,b),A_(a),a.k=B_(a),new w_(C_(a),a.k,c);var d=a.g.equals(b);if("m"==a.A&&Rs(a.g)&&d)return null;"r"!=c||d||(a.I=-1);z_(a,b);b=B_(a);if("r"==c&&!d&&b==a.k)return a.k=b,new w_(C_(a),b,c);a.A=c;return null}
function D_(a,b){E_(a);a.O=b;a.G=y();a.I=-1;z_(a,a.g)}function E_(a){return!!a.G&&9E4>=y()-a.G}function C_(a){F_(a);return a.o}function B_(a){F_(a);return a.D}function G_(a){var b=a.A;a.A="a";a.I=y();return new w_(a.F,a.k,b)}
function F_(a){if(Rs(a.g)||!(8E3>y()-a.I)){a.G&&!E_(a)&&(a.G=0,z_(a,a.g));A_(a);var b=v_(a.N);if(Rs(a.g))a.D=a.C.g[a.j[a.j.length-1].id];else{for(var c=Math.min(a.J,a.j.length-1),d=b/1.05-a.o.info.ra;0<c&&!(a.j[c].ra<=d);c--);for(b=b/1.15-a.o.info.ra;c<a.j.length-1&&!(a.j[c+1].ra>=b);c++);a.J=c;a.D=a.C.g[a.j[c].id]}}}
function z_(a,b){a.g=b;var c=a.B.j;if(!Rs(a.g)&&(c=eb(c,function(a){return a.ra>this.M.ra?!1:!this.C.g[a.id].A},a),E_(a))){var c=eb(c,function(a){return a.id!=this.O.id},a),d=eb(c,function(a){return"140"==a.id||"134"==a.id||"243"==a.id});d.length&&(c=d)}c.length||(c=a.B.j);c=eb(c,a.g.o,a.g);c.length||(c=[a.B.j[0]]);c.sort(function(a,b){return a.ra-b.ra});for(d=1;d<c.length;d++){var e=c[d-1],g=c[d];e.video.width>g.video.width?(qb(c,d),d--):1.15*e.ra>g.ra&&(qb(c,d-1),d--)}a.j=c}
function H_(a){var b=E(a.B.g,function(a){return!!a.g&&a.g.isDefault}),b=b||a.B.g[0];a.o=a.C.g[b.id];A_(a)}function A_(a){if(!a.o.info.g&&(a.o=a.C.g[a.B.g[0].id],1<a.B.g.length)){var b=!1;if(Rs(a.g))b=240>a.g.g;else{for(b=0;b+1<a.j.length&&"tiny"==a.j[b].video.quality;)b++;var c=v_(a.N)/1.15,b=a.o.info.ra+a.j[b].ra>c}b&&(a.o=a.C.g[a.B.g[1].id])}}
function I_(a){var b=v_(a.N)/1.05-a.o.info.ra,c=kb(a.j,function(a){return this.M.o&&this.M.o<lr[a.video.quality]?!1:a.ra<b},a);0>c&&(c=0);a.J=c;a.D=a.C.g[a.j[c].id]};function J_(){this.g=this.j=!1}J_.prototype.start=function(){this.j=!0};function K_(a,b){this.F=a;this.j=b;this.pendingRequests_=[];this.g=[];this.o=this.k=null;this.A=0;this.ra=b.info.ra;this.C=this.D=!1;this.B=new J_}function L_(a,b){a.pendingRequests_.push(b);a.k=ab(b.info.g);a.A+=Wr(b.info)}function M_(a){for(;a.pendingRequests_.length&&5==a.pendingRequests_[0].state;){var b=a.pendingRequests_.shift();a.A-=Wr(b.info);a.A+=ab(b.A).buffer.byteLength;C(b.A,a.I,a)}}
K_.prototype.I=function(a){if(4==a.info.type){var b=a.info.g.Es(a);a.info==this.k&&(this.k=ab(b).info);C(b,this.I,this)}else 3==a.info.type&&this.g.push(a)};function N_(a){var b=$r(a.g[0]);return b.getInt32(0)>b.byteLength&&1==a.g.length}
function O_(a,b){if(a.D)return a.g[0].aa;var c=a.j.info.k;if(a.g[0].info.A>=b)return null;var d;for(d=1;d<a.g.length;d++){var e=a.g[d].buffer!=a.g[d-1].buffer;if(a.g[d].info.A>b||e||a.F.J)break}d--;var e=a.g[d].aa.end,g=a.g[d].info.C-b;if(c&&0<=a.F.D&&g>a.F.D){c=Math.floor((b-a.g[d].info.A)/a.g[d].info.F*a.g[d].info.j);if(0==c)return null;e=a.g[d].aa.start+c-1}return new wr(a.g[0].g?0:a.g[0].aa.start,e)}
function P_(a,b){for(var c;a.g.length;){if(a.g[0].aa.end>b.end){var d;c=a.g[0];var e=b.end-a.g[0].aa.start+1,e=Math.min(e,c.info.j),g=new Or(c.info.type,c.info.g,c.info.aa,c.info.o,c.info.startTime,c.info.duration,c.info.k,e,!1);d=yr(c.aa.start,e);g=new ls(g,c.buffer,d,c.g);e=new Or(c.info.type,c.info.g,c.info.aa,c.info.o,c.info.startTime,c.info.duration,c.info.k+e,c.info.j-e,c.info.D);d=new wr(d.end+1,c.aa.end);d=[g,new ls(e,c.buffer,d,!1)];c=d[0];a.g[0]=d[1]}else c=a.g.shift();d=a;g=c.info;d.o=
g;d.D&&d.o.B&&(d.D=!1);d.ra=Math.max(d.ra,g.g.info.ra);if(c.aa.end==b.end)break}a.g.length&&c.buffer==a.g[0].buffer||(a.A-=c.buffer.byteLength)}function Q_(a){a.pendingRequests_.length?a.k=ab(a.pendingRequests_[a.pendingRequests_.length-1].info.g):a.g.length?a.k=ab(a.g).info:a.k=a.o}function R_(a,b){var c=S_(a,b);if(0<=c)return c;a.k=a.j.Qi(b).g[0];T_(a)&&(a.o=null);return a.k.startTime}
function U_(a,b){V_(a);if(a.j.info.video&&a.o&&!a.o.B&&b){var c=ib(a.g,function(a){return a.info.B});a.g=wb(a.g,0,c+1);a.D=!0}else a.g=[];if(a.g.length)for(a.A=a.g[0].buffer.byteLength,c=1;c<a.g.length;c++)a.g[c].buffer!=a.g[c-1].buffer&&(a.A+=a.g[c].buffer.byteLength);else a.A=0}function W_(a){a.B.j||a.B.start();U_(a,!1);T_(a)&&(a.o=null)}
function X_(a){var b=!1,c;for(c=0;c<a.pendingRequests_.length;c++)if(7==a.pendingRequests_[c].state){b=!0;break}if(b){for(;c<a.pendingRequests_.length;)a.G(a.pendingRequests_.pop());Q_(a)}}function Y_(a){return gb(a.g,function(a){return a.info.B})}function T_(a){return!!a.o&&a.o.D}function Z_(a){var b=[];a.o&&b.push(a.o);C(a.g,function(a){b.push(a.info)});C(a.pendingRequests_,function(a){C(a.info.g,function(a){3!=a.type&&4!=a.type||b.push(a)})});a.k&&a.k!=ab(b)&&b.push(a.k);return b}
function $_(a){if(!a.k||!a.k.j)return!1;a=Z_(a);if(!a.length)return!1;for(var b=1;b<a.length;b++)if(!(1E-6>=Math.abs(a[b].A-a[b-1].C)))return!1;return!0}function S_(a,b){if($_(a)){var c;t:{c=Z_(a);for(var d=0;d<c.length;d++)if(c[d].A<=b&&c[d].startTime+c[d].duration>=b){c=c[d];break t}c=null}if(c)return c.startTime}return NaN}function a0(a){return gb(a.pendingRequests_,function(a){return 3<=a.state})}function b0(a){return!!(a.k&&a.j.Ac()&&a.k.g!=a.j&&a.k.g.info.ra<a.j.info.ra)}
K_.prototype.G=function(a){Pr(a.info.g[0])||a.dispose();this.A-=Wr(a.info)};function V_(a){C(a.pendingRequests_,a.G,a);a.pendingRequests_=[];a.k=null}function c0(a){return!!a.k&&a.k.o<a.j.index.Yg()};function d0(a,b,c){this.G=a;this.info=b;this.timing=c;this.state=1;this.g=this.A=null;this.I=NaN;this.C=this.o=0;this.k=NaN;this.B=this.j=this.D=null;this.F=0}d0.j=!1;d0.g=1E4;f=d0.prototype;f.getErrorCode=function(){return this.B};function e0(a){var b;b=a.timing;b={rt:((y()-b.j)/1E3).toFixed(2),lb:b.g,pt:(b.J/1E3).toFixed(2),pb:b.I};b.shost=Ti(a.j?Ir(a.j):"")||"";a.F&&(b.rc=a.F.toString());return b}
f.start=function(){var a=1==this.state,b=6==this.state;1==this.state||4==this.state||b&&f0(this);g0(this,2);if(b){if(2>this.o){this.o++;a=d0.g*(.5+Math.random());1==this.o&&(a=2E3);L(x(this.im,this),a);return}b=this.info.k;if(!(this.I<=b.k)){b.j++;b.k=Mr-1;var c=rr(b.g),d=new J(c);d.qb.match("\\.googlevideo\\.com$")?(le(d,"redirector.googlevideo.com"),c=d.toString()):d.qb.match("r[1-9].*\\.c\\.youtube\\.com$")?(le(d,"www.youtube.com"),c=d.toString()):c=rf(c);b.g=new pr(c);b.g.set("cmo",encodeURIComponent("pf="+
b.j))}this.o=0}a?this.im():L(x(this.im,this),0)};
f.im=function(){if(!this.$()){this.I=Mr++;this.j=Ur(this.info);this.o&&this.j.set("playerretry",this.o.toString());var a=Ir(this.j);this.g=new XMLHttpRequest;try{this.g.open("GET",a)}catch(b){this.B="net.ssl";g0(this,6);return}this.g.responseType="arraybuffer";this.g.withCredentials=!0;a=x(this.uw,this);this.g.addEventListener("load",a,!1);this.g.addEventListener("error",a,!1);this.g.send();this.C=0;a=this.timing;a.j=y();a.B=a.j;a.g=0;a.F=!1;a.G=!1;a.A=0;a.D=wK(a.k);h0(a);a.J=a.C-a.j;this.g.addEventListener("progress",
x(this.ww,this),!1);0<this.G.j&&(this.k=L(x(this.So,this),this.G.j));this.j.get("itag");this.j.get("range");Math.round(this.info.g[0].A);Math.round(ab(this.info.g).C);y()}};f.ww=function(a){if(!this.$()){this.g&&(this.F=this.g.status);var b=this.timing,c=a.timeStamp;a=a.loaded;c=c>b.j&&4E12>c?c:y();20>c-b.B||i0(b,c,a);b=this.timing;b.g>b.N&&8192<b.g&&3>this.state&&g0(this,3)}};
f.uw=function(a){var b=this.g;if(!this.$()&&a.target==b){this.k&&(M(this.k),this.k=NaN);this.F=b.status;a=!1;400<=b.status?(a=!0,this.B="net.badstatus"):null==b.response&&(a=!0,this.B="net.connect");if(!a){var b=b.response,c;t:{if(2048>b.byteLength&&(c=String.fromCharCode.apply(String,new Uint8Array(b)))&&-1!=c.search(Se))break t;c=""}if(c){var b=this.info.k,d=this.j;d.g===b.g&&(b.g=Kr(d,c));g0(this,4)}else if(this.info.aa&&b.byteLength!=this.info.aa.length)a=!0,this.B="fmt.unparseable";else{c=this.info.g;
if(1==c.length&&!c[0].aa){var d=c[0],e=yr(0,b.byteLength),d=new Or(d.type,d.g,e,d.o,d.startTime,d.duration,d.k,e.length,d.D);c[0]=d}for(var d=[],e=0,g=!1,h=!1,k=0;k<c.length;k++){var l=c[k],p=b,r=yr(e,l.j),t=!1;if(1==l.type)b.slice?p=b.slice(e,e+l.j):(g=new Uint8Array(b,e,e+l.j),p=(new Uint8Array(g)).buffer),r=yr(0,l.j),g=!0;else if(3==l.type||4==l.type)t=g&&!h,h=!0;d.push(new ls(l,p,r,t));e+=l.j}this.A=d;c=this.timing;d=y();b=b.byteLength;c.F||(c.F=!0,d=d>c.j&&4E12>d?d:y(),i0(c,d,b),e=(d-c.j)/1E3,
!c.G&&8192<=c.g&&qK(c.k,e,b),8192<=c.g&&(e=c.k,h=c.A,b=Math.max(b,8192),e.k.j(1,h/b),xK(e)),sK(c.k,d-c.j,c.g),c.o&&(c.o=!1));y();g0(this,5)}}a&&(f0(this),g0(this,6))}};function f0(a){if(2>a.o)a=!0;else{var b=a.info.k;a=!(a.I>b.k&&1<=b.j)}return a}function g0(a,b){a.state=b;if(4<=a.state){var c=a.timing;c.o&&(c.o=!1)}a.D&&a.D(a)}
f.So=function(){this.k=NaN;if(!this.$()){var a=y(),b=!1;if(8192<=this.timing.g){var c=this.timing.C;h0(this.timing);this.timing.C-c>=.8*this.G.j?(this.C++,b=5<=this.C):this.C=0}else b=this.timing,b=5E3<a-(b.j+1E3*b.D.delay);if(b){b=this.timing;a=a>b.j&&4E12>a?a:y();b.A+=(a-b.B)/1E3;var c=b.k,d=b.I,e=b.A,d=Math.max(d,8192);c.k.j(1,e/d);xK(c);sK(b.k,a-b.j,b.g);j0(this);this.B="net.timeout";g0(this,Pr(this.info.g[0])?6:7)}else this.k=L(x(this.So,this),this.G.j)}};f.$=function(){return-1==this.state};
f.dispose=function(){g0(this,-1);this.D=this.A=null;j0(this);M(this.k);this.k=NaN};function j0(a){if(a.g){var b=a.g;a.g=null;b.abort()}a=a.timing;a.o&&(a.o=!1)};function k0(a,b,c){this.k=a;this.I=b;this.N=c;this.g=this.B=this.j=NaN;this.G=this.F=this.o=!1;this.A=0;this.C=this.J=NaN}function i0(a,b,c){if(a.o){var d=(b-a.B)/1E3,e=c-a.g;0<e&&(.2<d||1024>e?(a.A+=d,.2<d&&qK(a.k,.05,e)):qK(a.k,d,e),a.G=!0)}else 8192<=c&&(d=a.k,d.o.j(1,(b-a.j)/1E3),xK(d),a.o=!0);a.B=b;a.g=c}function h0(a){var b=a.I-a.g,b=1E3*(b*a.D.tailDelay+b/a.D.byterate),c=y(),b=8192<=a.g?b+c:b+Math.max(c,a.j+1E3*a.D.delay);a.C=b};function l0(a,b,c,d){T.call(this);this.D=a;this.B=b;this.C=c;this.j=this.k=null;this.G=new s_(a,b);this.g=null;this.A=new x_(this.G,b,this.C,d);this.o=this.ea=this.U=this.V=NaN;this.J=!1;this.O=NaN;this.Z=0;this.F=!1;this.ia={};this.P="";this.sg=null;this.fa=!1;this.W=this.I=0}z(l0,T);l0.A=!1;l0.g=2/24;l0.j=1E3;l0.k=1E4;l0.o=1;f=l0.prototype;
f.initialize=function(a,b,c){a=a||0;var d=this.A;d.A="i";z_(d,b);H_(d);d.F=d.o;I_(d);d.k=d.D;b=G_(d);this.k=new K_(this.B,b.g);this.j=new K_(this.B,b.video);this.publish("videoformatchange",b);this.o=a;c?(this.F=!0,m0(this)):n0(this)};function n0(a){0==a.o&&(a.k.j.k||o0(a,a.k,!0),a.j.j.k||o0(a,a.j,!0));a.seek(a.o);p0(a,"gv")}f.resume=function(){this.F&&(this.F=!1)};
f.nB=function(a){this.resume();this.g=a;Hu(a)&&(a.g.addEventListener("updateend",x(this.qc,this),!1),a.j.addEventListener("updateend",x(this.qc,this),!1));p0(this,"msa");this.B.Ca&&this.S&&this.M&&SA();this.qc();this.ea=df(x(this.qc,this),l0.k)};function q0(a){a.g&&a.g.g&&a.g.g.removeEventListener&&(a.g.g.removeEventListener("updateend",x(a.qc,a),!1),a.g.j.removeEventListener("updateend",x(a.qc,a),!1));a.g=null;a.F=!0;a.k&&(U_(a.j,!1),U_(a.k,!1))}function r0(a){a.g&&Fu(a.g)&&q0(a)}
function s0(a,b,c){if(!b.B.j||!c.remove)return!1;if(c.updating)return!0;if(!b.B.g&&c.buffered.length)return a=c.buffered.end(c.buffered.length-1),c.remove(0,a),b.B.g=!0;b=b.B;b.j=!1;b.g=!1;a.publish("seekrequired");return!1}
function t0(a,b,c){if(a.F)return!1;if(!b.k){if(!b.j.Ac())return b.j.k||o0(a,b,!1),!1;R_(b,a.o)}var d=b.pendingRequests_.length+c.pendingRequests_.length;(a0(b)||a0(c)||a.C.isLive)&&--d;if(2<=d+1)return!1;d=b.k;4==d.type&&d.g.Ac()&&(b.k=ab(d.g.zi(d)),d=b.k);!d.D&&!d.g.Gg(d)||d.g.info.k&&4==d.type?a=!1:b0(b)&&!a.B.k?a=!0:(!(c=d.D||b.A+c.A>a.B.g||!!(c.k&&!c.k.D&&c.k.C<d.C))&&(c=3==d.type)&&(d=d.C,b=u0(a,b,!0),Rs(a.A.g)||(c=(y()-a.Z)/1E3,b=Math.min(b,30+2*c)),c=d>a.o+b),a=c?!1:!0);return a}
function v0(a,b,c){if(!a.g||Eu(a.g)||Hu(a.g)){var d=a.o,e;e=a.G;c=t_(e,b.j.info.ra,c.j.info.ra,0);e=tK(e.g)+c*uK(e.g)+c/vK(e.g);e=Math.max(e,e+5-c/b.j.info.ra);d=d+e;a=a.A;t:{a=!!(a.k&&a.D&&a.k.info.ra<a.D.info.ra&&"r"==a.A);if(b.pendingRequests_.length){if(b.pendingRequests_[0].info.g[0].startTime<=d)break t;V_(b)}for(e=b.g.length-1;0<=e;e--)c=b.g[e],c.info.startTime>d&&(b.g.pop(),b.g.length&&b.g[e-1].buffer==c.buffer||(b.A-=c.buffer.byteLength));Q_(b);a&&b.k&&d<b.k.startTime&&(b.k=b.j.Qi(d,!0).g[0])}}}
function w0(a,b,c){t0(a,b,c);var d=b.k;if(b.k.g.Ac()){b0(b)&&!a.B.k&&(v0(a,b,c),b.k||R_(b,a.o));var d=b.k,e=d.C-a.o,g;(g=b.j.Ac()&&b.k.g!=b.j)&&!b0(b)&&(g=15>=e);var h=!d.aa||0==d.j&&0==d.k?0:d.aa.length-(d.k+d.j);g&&0==h&&(g=d.startTime+l0.g,d.j&&(g+=d.duration),R_(b,g),d=b.k,g=!1);d.g.Fl()?(c=t_(a.G,d.g.info.ra,c.j.info.ra,e),e=g,c=zs(d.g,d,c),c.aa&&1<c.g.length&&(e?c=zs(d.g,d,c.g[0].j):(e=c.g[c.g.length-1],g=e.j/c.aa.length,!e.B&&.4>g&&(c=zs(d.g,d,c.aa.length-e.j)))),d=c):d=Yr(d.g,d)}else d.g.Fl()?
(c=t_(a.G,b.j.info.ra,c.j.info.ra,0),d=zs(d.g,d,c)):d=Yr(d.g,d);L_(b,x0(a,d))}function x0(a,b){if(3==b.g[b.g.length-1].type){var c;t:{c=a.A;var d=b.g[0].g;if(d.info.video){if(c.k!=d){c.k=d;c=G_(c);break t}}else c.F=d;c=null}c&&a.publish("videoformatchange",c)}c=Wr(b);var d=a.D,e=a.G,g=Math.min(2.5,tK(e.g)),e=u_(e);c=new d0(a.B,b,new k0(d,c,c-g*e));d=x(a.cA,a);c.D=d;c.start();return c}
f.cA=function(a){if(!this.$()&&3<=a.state){var b=a.info.g[0].g,c=!this.S&&b.info.video,d=!this.M&&b.info.k;6==a.state&&f0(a)?(this.te(!1,a.getErrorCode(),e0(a)),b.info.video&&0<a.o&&!E_(this.A)?(D_(this.A,b.info),V_(this.j),Pr(a.info.g[0])&&o0(this,this.j,!1),this.qc()):a.start()):4==a.state?(c?p0(this,"vrr"):d&&p0(this,"arr"),a.start()):5==a.state?(c?(this.S=a.j?Ir(a.j):"",UA()):d&&(this.M=a.j?Ir(a.j):""),C(a.A,function(a){Pr(a.info)&&a.info.g.Yp(a)}),hb(a.A,function(a){return ms(a)})&&!a.A[0].info.g.Nl()?
this.qc():this.te(!0,"fmt.unparseable",e0(a))):7==a.state?(this.te(!1,a.getErrorCode(),e0(a)),y0(this)):3==a.state?(this.qc(),c&&UA()):Pr(a.info.g[0])?(b.A=!0,this.qc()):this.te(!0,"net.retryexhausted",e0(a))}};function y0(a){if(isNaN(a.V)){var b=x(a.qc,a);a.V=L(b,0)}}function m0(a){if(isNaN(a.U)){var b=x(function(){this.U=NaN;this.qc()},a);a.U=L(b,l0.j)}}
f.qc=function(){this.V=NaN;r0(this);if(this.g&&!Gu(this.g))if(this.C.isLive)Infinity!=this.O&&(this.O=Infinity,this.g.kf(Infinity));else if(!isFinite(this.O)){var a=Math.floor(Math.max(this.k.j.index.nf(),this.j.j.index.nf()));0<a&&(this.g.kf(a),this.O=a)}if(!this.$())if(a=this.C,y()-a.F>=a.A){if(3==this.C.k&&(this.te(!(3>this.C.j),this.C.getErrorCode(),{rc:this.C.I.toString()}),!(3>this.C.j)))return;a=this.C;if(3!=a.k||y()-a.D>=1E3*Math.pow(2,a.j))if(a=this.C,1!=a.k){var b;t:{var c=a.g;for(b in c){b=
c[b];break t}b=void 0}b=ee(a.G,{start_seq:(b.index.Gb()+1).toString()});a.D=y();Hs(a,b)}m0(this)}else if(this.C.isLive&&(c0(this.j)||c0(this.k))&&(b=z0(this),isNaN(b)||this.seek(b)),"prerender"==window.document.webkitVisibilityState)m0(this);else if(r0(this),M_(this.j),M_(this.k),X_(this.j),X_(this.k),this.k.j.k||(!this.F||yK(this.D)?n0(this):m0(this)),!this.g||s0(this,this.k,this.g.g)||s0(this,this.j,this.g.j)||((b=A0(this,this.j,this.g.j))&&!this.I&&(this.I=y(),p0(this,"vda"),this.B.N&&this.W&&
UA()),a=cx(this.g.j.buffered,this.o+l0.g),isNaN(a)&&!T_(this.j)&&this.g.g.buffered.length||(T_(this.j)&&(a=NaN),a=A0(this,this.k,this.g.g,a),b|=a,a&&!this.W&&(this.W=y(),p0(this,"ada"),this.B.N&&this.I&&UA())),T_(this.j)&&T_(this.k)&&Eu(this.g)&&!Gu(this.g)&&(a=this.g,Eu(a)&&a.k.endOfStream(),a=this.D,Tv(wK(a)),a.j=y()),b&&!Hu(this.g)&&y0(this)),B0(this,this.j,B_(this.A)),B0(this,this.k,C_(this.A)),this.j.j.A||this.k.j.A)this.te(!0,"net.retryexhausted");else{b=this.I?y()-this.I:0;if(this.fa||b>=this.B.F)t0(this,
this.j,this.k)&&w0(this,this.j,this.k),t0(this,this.k,this.j)&&w0(this,this.k,this.j);this.B.O&&(this.P||this.sg)&&!this.F&&yK(this.D)&&(this.sg?(this.sg.start(),this.sg=null):(b=this.P,this.P="",a=Ti(b),cj(b,{format:"RAW",responseType:"arraybuffer",timeout:15E3,onError:x(this.te,this,!1,"pathprobe.net",{shost:a})})))}};
function A0(a,b,c,d){if(c.updating)return!0;var e=b.g.length?b.g[0]:null;if(!e)return!1;!b.o||b.o.B||Qr(b.o,e.info)||(b.o=null,Eu(a.g)&&c.abort(),c.j=null);var g=!(!b.F.J||!b.g.length||1!=b.g[0].info.g.info.j||0!=b.g[0].info.k),h;if(h=g||!e.g)h=e.info.g.g,c.j==h?h=!1:(C0(a,c,h),c.j=h,a.publish("initsegment",c.j),h=c.updating);if(h)return!0;h=u0(a,b,!1);h=a.o+h;0<=d&&(h=Math.min(h,d));d=O_(b,h);if(!d)return!1;if(g){if(N_(b))return!1;var k;t:{N_(b);var g=b.g[0],l=$r(g);h=l.getInt32(0);if(h>l.byteLength){var p=
b.g[1];if(p.aa.length+l.byteLength<h){k=null;break t}k=new Uint8Array(h);l=new Uint8Array(g.buffer,g.aa.start,g.aa.length);k.set(l);l=new Uint8Array(p.buffer,p.aa.start,h-g.aa.length);k.set(l,g.aa.length);l=new DataView(k.buffer)}var r=g.info.g.index.Cl(g.info.o);(l=as(l,r))?(k?(P_(b,g.aa),P_(b,yr(p.aa.start,h-g.aa.length))):P_(b,yr(g.aa.start,h)),k=l):k=null}if(k)return C0(a,c,new Uint8Array(k)),!0}k=new Uint8Array(e.buffer,d.start,d.length);a.C.o&&3==e.info.type&&ha(c.timestampOffset)&&(p=0,p=a.B.S&&
!b.C?-ns(e):-(ns(e)-e.info.startTime),Math.abs(c.timestampOffset-p)>l0.o&&(c.timestampOffset=p));if(!C0(a,c,k))return W_(b),!0;a.C.o&&a.B.S&&!b.C||P_(b,d);b.C||(b.C=!0);e.g&&(c.j=e.info.g.g,a.publish("initsegment",c.j));return!0}function C0(a,b,c){if(Hu(a.g))try{b.appendBuffer(c)}catch(d){return!1}else b.append(c);return!Fu(a.g)}function u0(a,b,c){var d;d=Rs(a.A.g)&&!a.B.k?b.j.info.k?10485760:62914560:b.j.info.k?a.B.A:a.B.B;c&&(d+=a.B.g);return d/(Rs(a.A.g)?b.k?b.k.g.info.ra:b.j.info.ra:b.ra)}
function z0(a){if(a.C.isLive){var b=Math.max(a.j.j.index.Yg(),a.j.j.index.Gb()-a.B.liveChunkReadahead);return a.j.j.index.Hf(b)}return Math.floor(Math.min(a.k.j.index.nf(),a.j.j.index.nf()))}f.seek=function(a){if(!this.$()){r0(this);this.Z=y();this.j.j=B_(this.A);var b=D0(this,this.j,a,this.g&&this.g.j);this.k.j=C_(this.A);var c=D0(this,this.k,b,this.g&&this.g.g);this.o=Math.max(a,b,c);this.J=!0;y0(this)}};
function D0(a,b,c,d){if(b.j.Ac())if(d){var e=cx(d.buffered,c),g=NaN,h=b.o;h&&(g=cx(d.buffered,h.g.index.Hf(h.o)));if(e==g&&$_(b))return c;d=S_(b,c);if(0<=d)return d;U_(b,!0);b.j.info.video&&b.o&&!b.o.B&&!Y_(b)&&(d=b.o,b.g.length&&(d=ab(b.g).info),d=b.k||d,d=zs(d.g,d,d.aa.length-(d.j+d.k)),L_(b,x0(a,d)));if(isNaN(e))return R_(b,c);R_(b,e+l0.g)}else R_(b,c);else b.j.k||o0(a,b,!1),0!=c&&V_(b);return c}function B0(a,b,c){b.j!=c&&(b.j=c,c.k||o0(a,b,!1))}
function o0(a,b,c){var d=c?65536:0;c&&!isNaN(2)&&(d=Math.floor(Math.max(d,2*b.j.info.ra)));c=b.j.ur(d);C(c,function(a){var c=x0(this,a);!Pr(a.g[a.g.length-1])&&L_(b,c)},a);b.j.k=!0}f.K=function(){q0(this);this.k&&(V_(this.k),V_(this.j));ef(this.ea);this.j=this.k=null;l0.H.K.call(this)};f.te=function(a,b,c){var d;if(c)for(var e in c)d=(d?d+";":"")+e+"."+c[e];this.publish("error",new eu(b,a,d));a&&(this.g&&Eu(this.g)&&(a=this.g,Eu(a)&&a.k.endOfStream("network")),this.dispose())};
l0.prototype.getDebugInfo=function(){var a={lct:this.o.toFixed(3),lsk:this.J,lmf:Rs(this.A.g),lbw:vK(this.D).toFixed(3),lhd:tK(this.D).toFixed(3),ltd:(1E9*uK(this.D)).toFixed(3),laa:this.k.o?Sr(this.k.o):"",lva:this.j.o?Sr(this.j.o):"",lar:this.k.k?Sr(this.k.k):"",lvr:this.j.k?Sr(this.j.k):""};this.g&&!Fu(this.g)&&(a.lab=ax(this.g.g.buffered),a.lvb=ax(this.g.j.buffered));return a};function p0(a,b,c){a.ia[b]=c?window.performance.timing.navigationStart+c:y()};function E0(a,b,c,d){Q.call(this);this.k=a;this.G=b;this.B=c;this.g=d;this.A="";this.j=this.C=this.D=this.F=null;this.o=new zu(this);R(this,this.o);this.g&&(Au(this.o,this.g,["message","mskeymessage"],this.bp),Au(this.o,this.g,["error","mskeyerror"],this.ap),Au(this.o,this.g,["ready","mskeyadded"],this.$o))}z(E0,Q);f=E0.prototype;f.setCallbacks=function(a,b,c,d){this.F=a;this.D=b;this.C=c;this.j=d};f.bp=function(a){this.F.call(this.j,a)};
f.ap=function(a){var b;this.g?(b=this.g.error.code,a=this.g.error.systemCode):(b=a.errorCode.code,a=a.systemCode);this.D.call(this.j,b,a)};f.$o=function(a){this.C.call(this.j,a)};f.update=function(a){this.g?this.g.update(a):this.k.addKey?this.k.addKey(this.G.g,a,this.B,this.A):this.k.webkitAddKey(this.G.g,a,this.B,this.A)};f.K=function(){this.k=null;E0.H.K.call(this)};function F0(a,b){Q.call(this);this.g=a;this.o=b;this.B={};this.k=null;this.A=new zu(this);R(this,this.A);ru()||(Au(this.A,this.g,["keymessage","webkitkeymessage"],this.F),Au(this.A,this.g,["keyerror","webkitkeyerror"],this.D),Au(this.A,this.g,["keyadded","webkitkeyadded"],this.C));this.j=null}z(F0,Q);function G0(a){a.j=new (ru())(a.o.g);a.g&&(a.g.msSetMediaKeys?a.g.msSetMediaKeys(a.j):a.g.setMediaKeys(a.j))}
function H0(a,b){var c=a.B[b.sessionId];!c&&a.k&&(c=a.k,a.k=null,c.A=b.sessionId,a.B[b.sessionId]=c);return c}F0.prototype.F=function(a){var b=H0(this,a);b&&b.bp(a)};F0.prototype.D=function(a){var b=H0(this,a);b&&b.ap(a)};F0.prototype.C=function(a){var b=H0(this,a);b&&b.$o(a)};F0.prototype.K=function(){this.g=null;F0.H.K.call(this)};var I0=null,J0=null;function K0(a,b,c){this.url=a;this.g=b;this.j=c};function L0(a,b,c){this.g=a;this.headers=b;this.message=c};function M0(a,b,c,d,e){Q.call(this);this.G=a;this.j=d;this.j.subscribe("oauthtoken",this.np,this);this.A={session_id:e};Pw(this,a.k);this.g=[];this.o=this.C=this.F=!1;var g;try{var h=c.g;if(ru()){b.j||G0(b);var k=c.j||"video/mp4",l;if("com.microsoft.playready"==b.o.g){var p=new Uint8Array(270);for(a=0;135>a;a++)p[2*a]='<PlayReadyCDMData type="LicenseAcquisition"><LicenseAcquisition version="1.0" Proactive="true"></LicenseAcquisition></PlayReadyCDMData>'.charCodeAt(a);l=b.j.createSession(k,h,p)}else l=
b.j.createSession(k,h);g=new E0(null,null,null,l)}else b.g.generateKeyRequest?b.g.generateKeyRequest(b.o.g,h):b.g.webkitGenerateKeyRequest(b.o.g,h),b.k=new E0(b.g,b.o,h,null),g=b.k}catch(r){b="g",r instanceof DOMException&&(b+=r.code),this.j.publish("licenseerror","drm.unavailable",b,"YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK"),g=null}if(this.k=g)this.k.setCallbacks(this.Bl,this.kx,this.jx,this),R(this,this.k)}z(M0,Q);f=M0.prototype;f.np=function(a){this.D=a};
function Pw(a,b){if(mf(b)){for(var c in a.A)b=je(b,c,a.A[c]);a.B=b}else N0(a,"drm.net","u")}f.start=function(){this.$()||(this.F=!0,this.g.length&&this.Bl(this.g.shift()))};
f.Bl=function(a){if(!this.$()){var b=a.defaultURL||a.destinationURL;this.o&&b&&Pw(this,b);if(this.F){a=a.message;if("com.microsoft.playready"==this.G.g){for(var b="",c=0;c<a.length;c+=2)b+=String.fromCharCode(a[c]);b=(new DOMParser).parseFromString(b,"text/xml").querySelector("Challenge");a=Uint8Array;b=b.childNodes[0].data;if(!I0)for(I0={},J0={},c=0;65>c;c++)I0[c]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(c),J0[I0[c]]=c,62<=c&&(J0["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(c)]=
c);for(var c=J0,d=[],e=0;e<b.length;){var g=c[b.charAt(e++)],h=e<b.length?c[b.charAt(e)]:0;++e;var k=e<b.length?c[b.charAt(e)]:64;++e;var l=e<b.length?c[b.charAt(e)]:64;++e;if(null==g||null==h||null==k||null==l)throw Error();d.push(g<<2|h>>4);64!=k&&(d.push(h<<4&240|k>>2),64!=l&&d.push(k<<6&192|l))}a=new a(d)}a={format:"RAW",method:"POST",Cy:a,responseType:"arraybuffer",withCredentials:!0,Ma:this.Fy,onError:this.pp,context:this};b=this.B;this.D&&(b=je(b,"access_token",this.D));cj(b,a)}else this.g.push(a),
this.C||(this.C=!0,this.j.publish("newsession",this))}};f.jx=function(){this.$()||(this.o||(this.j.publish("sessionready"),this.o=!0),this.g.length&&this.Bl(this.g.shift()))};
f.Fy=function(a){if(!this.$())if(0!=a.status&&a.response){t:{a=new Uint8Array(a.response);var b=0,c=String.fromCharCode.apply(String,a.subarray(0,16384)).split("\r\n"),d=c[0];qb(c,0);c.pop();var b=b+(d.length+2),e=d.match(/^GLS\/1.\d ([0-9]{1,3}) (\w+)$/);if(null!=e)for(var d=Za(e[1]),g={},h=0;h<c.length;h++){e=c[h];b+=e.length+2;if(0==e.length){a=new L0(d,g,a.subarray(b));break t}e=e.match(/([^:]+):\s+([^]+)/);if(null==e)break;g[e[1]]=e[2]}a=null}a?0!=a.g?N0(this,"drm.auth","f"+a.g,cy(a.g)):(b=(b=
a.headers["Authorized-Format-Types"])?b.split(","):null,c=null,(d=a.headers["Heartbeat-Url"])&&(c=new K0(d,parseInt(a.headers["Heartbeat-Interval-Secs"],10)||60,parseInt(a.headers["Heartbeat-Num-Retries"],10)||4)),(b||c)&&this.j.publish("newlicense",b,c),this.k.update(a.message)):N0(this,"drm.net","p","YTP_ERROR_SERVER_ERROR")}else this.pp(a)};f.kx=function(a,b){this.$()||N0(this,"drm.keyerror","s"+a+"."+b)};f.pp=function(a){N0(this,"drm.net","r"+a.status)};
function N0(a,b,c,d){a.$()||a.j.publish("licenseerror",b,c,d);a.dispose()}f.K=function(){this.j=null;M0.H.K.call(this)};function O0(a,b){this.g=a;this.j=b||null};function P0(a,b){T.call(this);this.F=a;this.g=b;this.subscribe("newlicense",this.rw,this);this.subscribe("newsession",this.sw,this);this.subscribe("sessionready",this.tw,this);this.M=xt();this.o=null;this.D={};this.j=[];this.k=Os;this.J=new F0("com.microsoft.playready"==b.g?null:a,b);R(this,this.J);this.B=new F0(a,b);R(this,this.B);this.C=2;this.G=new zu(this);R(this,this.G);this.A=!1;this.I=null;Au(this.G,this.F,ru()?["needkey","msneedkey"]:["needkey","webkitneedkey"],this.qw)}z(P0,T);f=P0.prototype;
f.qw=function(a){Q0(this,new O0(a.initData,a.contentType),!0)};
function Q0(a,b,c){if(!(a.$()||"com.microsoft.playready"==a.g.g^!c||(c=b.g,a.A&&"widevine"==a.g.j))){var d=String.fromCharCode.apply(String,c);if(!a.D[d]){a.D[d]=!0;d="clearkey"==a.g.j;if(112==c[4]&&115==c[5]&&115==c[6]&&104==c[7]&&d){t:{for(var e=new DataView(c.buffer),d=0;d<e.byteLength;){var g=e.getUint32(d,!1);if(1886614376!=e.getUint32(d+4,!1))break;if(1477738184==e.getUint32(d+12,!1)&&69420633==e.getUint32(d+16,!1)&&2464609580==e.getUint32(d+20,!1)&&1558758348==e.getUint32(d+24,!1)){e=e.getUint32(d+
28,!1);if(16!=e)break;c=c.subarray(d+32,d+32+e);break t}d+=g}c=null}if(!c)return}a.j.push(b);1<a.j.length||(R0(a,b),a.A=!0)}}}function R0(a,b){var c=new M0(a.g,a.J,b,a,a.M);c.np(a.o);R(a,c)}f.rw=function(a,b){a&&lb(a,"HD")&&!Qs(this.k)&&"com.microsoft.playready"!=this.g.g&&(this.k=Ps,this.publish("qualitychange"));b&&!this.I&&(this.I=b,this.publish("heartbeatparams",b))};f.sw=function(){this.$()||(this.j.shift(),this.j.length&&R0(this,this.j[0]))};f.tw=function(){this.C--;0==this.C&&G0(this.B)};
f.K=function(){this.F=null;this.j=[];P0.H.K.call(this)};function S0(a){this.j={};this.j.c1a=x(this.o,this);this.j.c3a=x(this.A,this);(this.g=a)&&this.g.Z?this.k=Ri(this.g.Z):this.k=[]}S0.prototype.o=function(){var a=s("yt.abuse.botguardInitialized");return a&&a()?(a=s("yt.abuse.invokeBotguard")())?"r1a="+a:null:null};S0.prototype.A=function(a){a=Wa(a.c3a);return"r3a="+Math.floor(this.g.lengthSeconds%a)};function T0(a,b,c){this.g=a;this.reason=b;this.j=c};function U0(a,b){this.g=a;this.j=b}function V0(a,b){return Ss(Ss(a.g.Ck,b.Dl),b.ri)}
function W0(a,b){var c;c=!!b.j.g;var d;vh&&!a.g.I&&(d=window.screen&&window.screen.width?new F(window.screen.width,window.screen.height):null);d||(d=a.g.rg?a.g.rg.clone():a.j.gb());(vh||uc||c)&&d.scale(window.devicePixelRatio||1);c=d;var e;d=b.j.j;if(d.length){for(var g=0;g<d.length&&!(e=d[g].video,null===c||.85*e.width<c.width&&.85*e.height<c.height);g++);e=Ns("auto",e.quality,!1)}else e=Ps;c=e.g;yh&&pt("crkey")&&(c=Math.max(c,lr.hd1080));if(d=(pt("armv7")||pt("android"))&&!hH(a.g))d=b.j.j[0],d=
"9"==d.o||"("==d.o;d&&(c=Math.min(c,lr.large));c=Math.max(c,lr.medium);e.g!=c&&(e=new Ms(e.j,c,e.k));return e};function X0(){this.o=this.g=NaN;this.k=this.j=!1}function tx(a,b,c,d){if(d=1<d)a.k=!0;if(a.j)b!=a.g&&(a.j=!1);else if(0<b&&a.g==b)return c-a.o>(d||!a.k?1500:400);a.g=b;a.o=c;return!1};function Y0(){this.j=0;this.g=this.A=this.k=this.o=NaN};var Z0={};function $0(a,b,c,d,e,g){VA.call(this,1,arguments);this.source=g||null}z($0,VA);function a1(a,b,c,d,e,g,h){VA.call(this,1,arguments);this.source=h||null}z(a1,VA);var b1=new WA("subscription-subscribe"),c1=new WA("subscription-unsubscribe");function d1(a){this.j=a;this.g=0;this.A=NaN;this.k=0;this.ha=[];this.o=e1(this.j);this.B=this.C=0}function f1(a){a.o.startTime=a.k;a.o.endTime=a.g;a.ha.length&&ab(a.ha).isEmpty()?a.ha[a.ha.length-1]=a.o:a.ha.length&&a.o.isEmpty()||a.ha.push(a.o);a.C+=a.g-a.k;a.o=e1(a.j);a.k=a.g}function g1(a){return a.C+a.j.k()-a.k}function h1(a){a.ha.length&&a.g==a.k||f1(a);var b=a.ha;a.ha=[];return b}
d1.prototype.update=function(){var a=this.j.k()||0,b=i1(this.j);if(a!=this.g||j1(this,a,b)){if(a<this.g||a-this.g>b-this.A+.5||j1(this,a,b))f1(this),this.k=a;this.A=b;this.g=a}};function j1(a,b,c){c-=a.A;return b==a.g&&.5<c};function k1(a,b){this.g=b;this.o=!1;this.j=a}k1.prototype.k=function(){return{ps:this.g.j,el:this.g.ca}};k1.prototype.send=function(){this.o||(wf(ee(this.g.tb+"set_awesome",this.k())),this.o=!0)};function l1(a,b,c){k1.call(this,b,c);this.A=a}z(l1,k1);
l1.prototype.k=function(){var a=l1.H.k.call(this);qa(a,e_(this.g));var b=Ib(this.j.Ph/this.j.lengthSeconds,0,1);qa(a,{html5:"1",video_id:this.j.videoId,eurl:this.g.D,framer:this.g.S,feature:this.g.P,list:this.j.playlistId,w:b,l:this.j.lengthSeconds,plid:this.j.playbackId,ei:this.j.F,access_token:this.j.C,tpmt:g1(this.A),cpn:this.j.Ba});this.g.C&&(a.adformat=this.g.C);this.g.referrer&&(a.referrer=i_(this.g));this.g.autoplay&&(a.autoplay="1");this.g.Xa&&(a.authuser=this.g.Xa);this.g.pageId&&(a.pageid=
this.g.pageId);this.j.Kd&&(a.splay="1");this.j.subscribed&&(a.subscribed=this.j.subscribed);qa(a,l1.H.k.call(this));qa(a,e_(this.g));return a};function m1(a){Q.call(this);this.g=a;this.k={};this.N=NaN;this.A=new ar(this.Hv,3E4,this);R(this,this.A);this.B=new ar(this.zk,100,this);R(this,this.B);this.j="N";this.o=0;this.M=NaN;this.G=0;this.F=this.P="";this.D=this.I=0;this.J=this.C=!1}z(m1,Q);var n1={5:"N","-1":"N",3:"B",0:"EN",2:"PA",1:"PL"};function o1(a,b,c,d){var e=a.k[b];e||(e=[],a.k[b]=e);a=0<=d?d:i1(a.g);e.push(a.toFixed(3)+":"+c.join(":"))}f=m1.prototype;
f.zk=function(a){a=a||i1(this.g);var b=this.g.C();if(!isNaN(this.O)&&!isNaN(b.k)){var c=b.k-this.O;0<c&&o1(this,"bwm",[c,(b.A-this.S).toFixed(3)],a)}this.O=b.k;this.S=b.A;isNaN(b.g)||o1(this,"bwe",[b.g.toFixed(0)],a);isNaN(b.j)||(c=b.j,b.o<c&&(c=b.o),this.M!=c&&(o1(this,"bh",[c.toFixed(3)],a),this.M=c),this.g.j.experiments.F&&3>c&&("PL"==this.j||"B"==this.j)&&this.B.start());o1(this,"cmt",[this.g.k()],a)};
function p1(a){var b={event:"streamingstats"};if(a.g.g.g){b.fmt=a.g.g.g.id;var c=a.g.g.B;c&&c.id!=b.fmt&&(b.afmt=c.id)}b.cpn=a.g.g.Ba;b.ei=a.g.g.F;b.el=a.g.j.ca;b.docid=a.g.g.videoId;b.ns=a.g.j.Rc;b.fexp=a.g.j.experiments.experimentIds.toString();b.cl=a.g.g.Db;a.g.j.C&&(b.adformat=a.g.j.C);a.g.g.$a&&(b.live=a.g.g.vb?"dvr":"live");b.html5="1";return b}
f.Dg=function(a){if(!this.$()&&!bc(this.k)){this.B.isActive()||this.zk(a);a=l_(this.g.j).hmewdrop;a>this.G&&o1(this,"df",[a-this.G]);this.G=a;a=p1(this);jc(a,e_(this.g.j));a=ee(h_(this.g.j)+"api/stats/qoe",a);for(var b in this.k)a+="&"+b+"="+this.k[b].join(",");wf(a);this.k={};this.A.start()}};f.Og=function(){o1(this,"vps",["N"]);this.g.g.Ea&&(this.k.cat=["preload"]);this.N=df(x(this.Dg,this),1E4);this.A.start()};
f.onError=function(a,b){var c=this.g.k(),c=[a,c.toFixed(3)];b&&c.push(b);o1(this,"error",c)};function q1(a,b,c){b.g.id!=a.F&&(o1(a,"afs",[b.g.id,a.F,b.reason],c),a.F=b.g.id)}f.Hv=function(){"PL"==this.j&&(o1(this,"vps",[this.j]),this.Dg())};f.K=function(){m1.H.K.call(this);ef(this.N)};function r1(a,b,c,d){this.M=b;this.g=[];this.experimentIds=[];this.J=!1;this.k="watchtime"==c;this.ea="playback"==c;this.fa="delayplay"==c;this.pa=(this.I="atr"==c)?"/api/stats/"+c:h_(b)+"api/stats/"+c;d&&(this.Un=d.fs,d.rtn&&(this.mg=d.rtn),this.k?(this.Gd=d.state,0<d.rti&&(this.Th=d.rti)):(this.ia=d.mos,this.ka=d.volume,d.at&&(this.adType=d.at),d.allowed&&(this.B=d.allowed),d.ex_ads&&(this.G=d.ex_ads)),d.autonav&&(this.Vh=d.autonav));this.ta=b.C;this.autoplay=b.autoplay;this.ya=b.M;this.Aa=b.U;
this.Ea=b.V;this.Fa=b.Z;this.Ia=b.bf;this.Ta=b.je;this.Ka=b.ya;this.deviceModel=b.deviceModel;this.eb=b.fa;this.ib=b.ea;this.jb=b.ia;this.Db=b.J;this.ic=b.D;this.Id=b.ca;this.experimentIds=b.experiments.experimentIds;this.P=b.O;this.Tn=b.Rc;this.referrer=b.referrer;this.S=b.ib;this.o=b.P;this.searchQuery=b.searchQuery;this.userAge=b.userAge;this.V=b.jb;this.na=ZH();!a.g||a.Ta.isEmpty();this.autoplay=a.ng||this.autoplay;this.Vh=a.Sn||this.Vh;this.U=a.Uh;this.wa=a.Ba;this.j=a.Qn;this.F=a.ek;this.A=
a.Ph;this.O=a.ie;a.g&&(this.Z=a.g.id,a.B&&a.B.id!=this.Z&&(this.D=a.B.id));this.Vn=a.Kd;this.Jd=a.Rh;a.$a&&(this.kb=a.vb?"dvr":"live");this.Ed=a.ck;this.playbackId=a.playbackId;this.wc=a.F;this.playlistId=a.playlistId;this.o=a.Fa||this.o;this.Ca=a.ib;this.W=a.jb;this.af=a.Rn;this.subscribed=a.subscribed;this.Ze=a.Db;this.videoId=a.videoId;this.$e=a.yu;this.Fd=a.eb;this.Hd=a.xu}f=r1.prototype;f.Vh=!1;f.autoplay=!1;f.jy=!1;f.yo=!1;f.Un=!1;f.Fv=!1;f.Vn=!1;f.Tn="yt";f.Th=null;f.mg=null;
f.send=function(){if(!this.J){var a=s1(this),a=ee(this.pa,a);this.I?this.C&&cj(a,{method:"POST",ab:{atr:this.C}}):!this.M.experiments.Ca&&Wi()&&this.j?cj(a,{headers:{Authorization:"CredentialTransfer type="+this.F+",token="+this.j}}):wf(a);this.J=!0}};
function s1(a){var b={ns:a.Tn,el:a.Id,cpn:a.wa,docid:a.videoId,ver:2,referrer:a.referrer,cmt:a.lf(a.A),plid:a.playbackId,ei:a.wc,fmt:a.Z,fs:a.Un?"1":"0",rt:a.lf(a.ma),c:a.Ia,cver:a.Ta,of:a.Hd,adformat:a.ta,content_v:a.ya,euri:a.ic,subscribed:a.subscribed,lact:a.na,live:a.kb,cplatform:a.Db,cbrand:a.Aa,cmodel:a.deviceModel,cnetwork:a.eb,cbr:a.Ea,cbrver:a.Fa,cos:a.ib,cosver:a.jb,cplayer:a.Ka,cl:a.Ze,mos:a.ia,q:a.searchQuery,osid:a.Fd,state:a.Gd,vm:a.$e,volume:a.ka};a.Vh&&(b.autonav="1");a.autoplay&&
(b.autoplay="1");a.yo&&(b["final"]="1");a.Vn&&(b.splay="1");a.O&&(b.delay=a.O);a.P&&(b.hl=a.P);a.S&&(b.cr=a.S);n(a.userAge)&&a.V&&(b.uga=a.V+a.userAge);n(a.N)&&(b.len=a.lf(a.N));!a.k&&0<a.experimentIds.length&&(b.fexp=a.experimentIds.toString());null!=a.mg&&(b.rtn=a.lf(a.mg));a.o&&(b.feature=a.o);a.playlistId&&(b.list=a.playlistId);a.Ca&&(b.ctrl=a.Ca);a.W&&(b.ytr=a.W);a.af&&(b.ssrt="1");a.D&&(b.afmt=a.D);a.k?(b.idpj=a.Jd,b.ldpj=a.Ed,null!=a.Th&&(b.rti=a.lf(a.Th))):(n(a.adType)&&(b.at=a.adType),n(a.B)&&
(b.allowed=a.B),n(a.G)&&(b.ex_ads=a.G));(a.ea||a.fa)&&a.U&&(b.tst=a.U);a.k&&(b.st=t1(a,D(a.g,function(a){return a.startTime})),b.et=t1(a,D(a.g,function(a){return a.endTime})));gb(a.g,function(a){return 0!=a.visibilityState})&&(b.vis=t1(a,D(a.g,function(a){return a.visibilityState})));gb(a.g,function(a){return 1!=a.playbackRate})&&(b.rate=t1(a,D(a.g,function(a){return a.playbackRate})));gb(a.g,function(a){return"-"!=a.uk})&&(b.cc=D(a.g,function(a){return a.uk}).join(","));a.M.experiments.Ca&&Wi()&&
a.j&&(b.ctt=a.j,b.cttype=a.F);return b}f.lf=function(a){return(1*a.toFixed(3)).toString()};function t1(a,b){return D(b,a.lf).join(",")};function u1(a){Q.call(this);this.g=a;this.k=new m1(a);R(this,this.k);this.j=new d1(a);this.B="paused";this.C=NaN;this.G=[10,10,10,40];this.I=this.F=0;this.M=this.D=this.N=this.J=this.o=!1;this.A=NaN;this.O=new l1(this.j,this.g.g,this.g.j)}z(u1,Q);function v1(a,b,c){var d=i1(a.g);c=isNaN(c)?d:c;c=Math.ceil(c);var e=a.G[a.F];a.F+1<a.G.length&&a.F++;c=c+e;d=1E3*(c-d);a.C=L(x(a.uD,a,c,b),d);return c}f=u1.prototype;
f.uD=function(a,b){if(!this.$()){this.C=NaN;this.j.update();var c=h1(this.j),d=w1(this,c);b&&(d.Th=a);var e=400<this.I;!(1<c.length)&&c[0].isEmpty()||e||(d.mg=v1(this,!0,a));d.send();this.I++}};function x1(a,b){var c=y1(a.g);qa(c,{state:a.B});c=new r1(a.g.g,a.g.j,b,c);c.A=a.g.k();c.N=a.g.B();c.ma=i1(a.g);c.g=[e1(a.g)];return c}function w1(a,b){var c=x1(a,"watchtime");c.g=b;c.A=a.j.g;return c}function z1(a){a.j.update();return w1(a,h1(a.j))}
function A1(a){var b=a.g.j;a=a.g.g;var c=a.Fa||b.P,c={ns:b.Rc,html5:"1",el:b.ca,ps:b.j,fexp:b.experiments.experimentIds.join(",")||void 0,feature:c||void 0,ctrl:a.ib||void 0,ytr:a.jb||void 0,list:a.playlistId,d:b.Ia,f:b.pa};b.autoplay&&(c.autoplay="1");a.subscribed&&(c.subscribed=a.subscribed);return c}function B1(a){a.g.g.remarketingUrl&&!a.D&&(wf(a.g.g.remarketingUrl),a.D=!0);a.g.g.ppvRemarketingUrl&&!a.M&&(wf(a.g.g.ppvRemarketingUrl),a.M=!0);a.g.g.remarketingUrl||C1(a)}f.Og=function(){this.k.Og()};
f.onError=function(a,b){this.k.onError(a,b)};
function D1(a,b){if(!a.$()){W(b.state,2)?(a.B="paused",0<Uy(b,2)&&a.o&&z1(a).send()):W(b.state,8)?(a.B="playing",a.o&&isNaN(a.C)&&v1(a,!1)):a.B="paused";var c=a.k,d=b.state,e;e=b.state;if(W(e,128))e="ER";else if(W(e,16)||W(e,32))e="S";else{var g=n1[wx(e)];"B"==g&&W(e,4)&&(g="PB");e=g}if(e!=c.j){var g=e,h=i1(c.g);if(!(h<c.o)){if("PL"==c.j)c.D+=h-c.o;else if("B"==c.j&&c.C&&(c.C=!1,c.I+=h-c.o,!c.J&&10<=c.I&&180>=c.D)){c.g.D();if(!c.$()){var k=p1(c);k.qoealert="1";k=ee(h_(c.g.j)+"api/stats/qoe",k);wf(k)}c.J=
!0}"B"!=g||"PL"!=c.j&&"PB"!=c.j||(c.C=!0);c.o=h}!c.g.j.experiments.F||"B"!=e&&"PB"!=e?o1(c,"cmt",[c.g.k().toFixed(3)]):c.zk();o1(c,"vps",[e]);c.j=e}if(W(d,128))c.onError(d.g.errorCode,d.g.errorDetail);(W(d,2)||W(d,128))&&c.Dg();a.A&&W(b.state,128)&&(a.gi("error-100"),M(a.A))}}function E1(a){a.A=df(x(a.gi,a,"heartbeat"),3E4)}
f.gi=function(a){var b=this.g.j,c=this.g.g,d={ns:b.Rc,el:b.ca,eurl:b.D,fmt:c.g?c.g.id:0,html5:1,list:c.playlistId,plid:c.playbackId,cpn:c.Ba,ei:c.F,ps:b.j,noflv:1,st:this.g.k(),video_id:c.videoId,metric:a};b.autoplay&&(d.autoplay="1");c.ai&&(d.tmi="1");"heartbeat"==a&&(d.tpmt=g1(this.j));qa(d,e_(b));wf(ee("//www.youtube.com/live_204",d))};f.K=function(){u1.H.K.call(this);M(this.C);this.C=NaN;var a=this.j;ef(a.B);a.B=NaN};u1.prototype.getDebugInfo=function(){return s1(x1(this,"playback"))};
function C1(a){if(!a.D){a.g.g.A.eventLabel=a.g.j.ca;a.g.g.A.playerStyle=a.g.j.j;a.g.g.ea&&(a.g.g.A.feature="pyv");a.g.g.A.vid=a.g.g.videoId;a.g.g.A.isAd=!("adunit"!=a.g.j.ca&&!a.g.g.ea);var b=a.g.g.A;b&&b.uid&&(Z0[b.uid]=b);t:{var c=a.g.g.A.uid;if(!c){b=bf("CONVERSION_CONFIG_DICT");if(!b)break t;c=b.uid||null;if(!c)break t}i:{b=bf("CONVERSION_CONFIG_DICT");if(w(c)&&(c=c?24==c.length&&"UC"==c.slice(0,2)?c.substr(2):22==c.length?c:null:null,!b||b.uid!=c)&&(b=Z0[c],!b||b.uid!=c))break i;var d;if(b&&
b.baseUrl&&b.uid){var e=b.rmktEnabled,c=b.focEnabled&&(!b.isAd||!1);if(e||c){var g={};if(e){e={utuid:b.uid,type:"view",client_name:"html5"};b.vid&&(e.utvid=b.vid);b.eventLabel&&(e.el=b.eventLabel);b.playerStyle&&(e.ps=b.playerStyle);b.feature&&(e.feature=b.feature);b.ppe&&(e.ppe=b.ppe);b.subscribed&&(e.subscribed=b.subscribed);b.engaged&&(e.engaged=b.engaged);var h=[];for(d in e)h.push(encodeURIComponent(d)+"="+encodeURIComponent(e[d]));d=h.join(";");g.data=d}c&&(g.label="followon_view",g.foc_id=
b.uid,g.r=Math.round(1E4*Math.random()));d=ee(b.baseUrl,g)}else d=null}else d=null;d&&wf(d)}}a.D=!0}};function F1(){this.endTime=this.startTime=-1;this.uk="-";this.playbackRate=1;this.visibilityState=0}F1.prototype.isEmpty=function(){return this.endTime==this.startTime};function G1(a,b,c,d,e,g,h){this.g=a;this.j=b;this.A=c;this.B=d;this.k=e;this.C=g;this.D=h||function(){};this.o=-1}function i1(a){var b=window.performance&&window.performance.now?window.performance.now():y();0>a.o&&(a.o=b);return Math.round(b-a.o)/1E3}
function y1(a){var b=a.A();a=a.g;var c={};a.g&&(c.fmt=a.g.id,a.B&&a.B.id!=a.g.id&&(c.afmt=a.B.id));a.ma&&(c.threed=a.Yw);c.plid=a.playbackId;c.ei=a.F;c.list=a.playlistId;c.cpn=a.Ba;a.videoId&&(c.v=a.videoId);a.qk&&(c.infringe=1);a.Kd&&(c.splay=1);a.$a&&(c.live=a.vb?"dvr":"live");a.ng&&(c.autoplay=1);a.kp&&(c.sdetail=a.kp);a.P&&(c.partnerid=a.P);a.eb&&(c.osid=a.eb);qa(b,c);return b}
function e1(a){var b=new F1;b.uk=a.A().cc||"-";var c=a.j;b.playbackRate=c.Ua&&c.Ua.playbackRate||1;(c=Ng("visibilityState",document))&&"visible"!=c&&(b.visibilityState=3);a.j.Ya?b.visibilityState=2:a.j.Qr&&(b.visibilityState=1);return b};function H1(a,b){this.state=a;this.g=b}function Uy(a,b){return W(a.state,b)&&!W(a.g,b)?1:!W(a.state,b)&&W(a.g,b)?-1:0};function I1(a,b,c,d){T.call(this);this.wa=new X0;this.D=c;this.Ta=d;this.C=new Ax(x(this.getCurrentTime,this),x(this.getPlayerState,this),x(this.mb,this));R(this,this.C);this.U=NaN;this.J=this.F=null;this.B=a;this.ma=new U0(a,this.Ta);this.na=!1;this.G=this.o=null;this.M=[];this.S=new J_;this.O=new J_;this.Fa=this.pa=!1;this.ta=NaN;this.A=new px;this.Ka=b;this.W=this.Z=null;this.I=NaN;this.V=new Yy(this);this.g=new dv;this.j=this.P=null;this.ea=NaN;this.k=null;this.Aa=!1;this.fa=0;this.Ia=null;this.ia=
!1;this.ka=null;this.Ea=!1}z(I1,T);function Lw(a){OA()?RA(a.fa):M(a.fa)}f=I1.prototype;f.K=function(){M(this.ea);ef(this.ta);Kw(this);J1(this);Lw(this);RH(this);Yh(this.W,this.V,this.g);this.V=this.J=null;this.ia=!1};
function K1(a,b,c){a.M.length=0;var d=a.S;d.j=!1;d.g=!1;d=a.O;d.j=!1;d.g=!1;a.U=NaN;a.I=NaN;a.P=null;a.Aa=!1;a.j&&nx(a.j);L1(a);Kw(a);J1(a);Lw(a);Wh(a.g);d=a.C;d.ti=!1;d.Cg=!1;Fx(d);for(var e=d.k.length-1;0<=e;e--)Bx(d,e);d.nc();d.B=null;if(2==a.Ka||qf(a.B.F))b.Cp=!0;b.Li=a.g.Li;a.g=b;a.g.subscribe("dataupdated",a.gy,a);a.g.subscribe("dataloaded",a.Hp,a);a.g.subscribe("dataloaderror",a.Yh,a);a.g.subscribe("onStatusFail",a.fy,a);b.df&&b.df>b.startSeconds&&(b=b.df,a.J&&(a.C.Hg(a.J),a.J=null),a.J=new xx(1E3*
b,2147483646),a.J.Ra.subscribe("onEnter",a.rf,a),a.C.Ki(a.J));Kw(a);a.g.ke||(c=new G1(a.g,a.B,c,x(a.Tc,a),x(a.getCurrentTime,a),x(a.by,a),x(a.ey,a)),a.k=new u1(c));a.ia=!1;M1(a,"newdata");N1(a,new px)}function Kw(a){if(a.k){var b=a.k;if(!b.$()&&b.o){b.B="paused";var c=z1(b);c.yo=!0;c.send();c=b.k;"PL"==c.j&&(c.j="N");o1(c,"vps",[c.j]);c.Dg();M(b.A);b.dispose()}Wh(a.k);a.k=null}}f.getVideoData=function(){return this.g};f.R=function(){return this.B};function O1(a){return!(!a.g.j||!a.g.j.j.length)}
function P1(a){if(uv(a.g))return!0;Ty(a,"api.invalidparam");return!1}function Q1(a,b){a.pa=!!b;P1(a)&&!a.S.j&&(a.S.start(),a.k&&a.k.Og(),a.Hp())}
f.Hp=function(){if(ov(this.g))ov(this.g),this.S.g=!0,this.M=tb(this.g.G),pv(this.g),O1(this)&&(this.g.vb&&(R1(this,this.g.lengthSeconds),S1(this,!0)),this.g.j.g&&T1(this),mw(this,"i")),M1(this,"dataloaded"),this.O.j&&U1(this);else if(this.g.fa){var a=this.g,b=this.B.experiments.na;a.fa=!1;var c=a.M,d=Ti(c),c=0>dv.k.indexOf(d)?rf(c):sf(c),d=x(a.iz,a),a=x(a.$l,a);Hs(new As(c,b),c,d,a);Qt("mrs")}else this.g.Ef||(b=f_(this.B,this.g,this.Ta.Fb()),vv(this.g,b,this.B.experiments.Ia))};
function V1(a){Q1(a);P1(a)&&!W(a.A,128)&&(a.O.j||(a.O.start(),N1(a,ux(a.A,8))),U1(a))}function U1(a){if(!(a.O.g||!a.S.g||W(a.A,128)||a.M.length||(a.C.Cg||a.C.Og(),a.M.length||0<Yw(a.C.j,-2147483648).length))){if(a.o){var b=a.o;a.Fa=!!b.M&&!!b.S}a.O.g=!0;a.g.$a&&W1(a,Infinity,!0);a.k&&(b=a.k,b.g.g.ci&&b.g.g.Ak&&(b.gi("connected"),E1(b)));a.publish("playbackready",a)}}f.rf=function(a){this.pauseVideo();a=0==a?new px:new px(14);N1(this,a)};
function X1(a,b,c,d){a.g.g=c;a.g.B=d||c;if(a.k){var e=a.g,g=W0(a.ma,e),e=E(e.j.j,x(g.o,g));c=new T0(c,b,e?e.id:"");d&&"i"==b&&(a.g.B=d,a.k&&(e=a.k.k,d=new T0(d,b,""),g=i1(e.g),q1(e,d,g)));d=a.k.k;e=i1(d.g);o1(d,"vfs",[c.g.id,c.j,d.P,c.reason],e);d.P=c.g.id;c=d.g.j;c=c.Ua?new F(0<c.Ua.style.width.indexOf("px")?parseInt(c.Ua.style.width,10):c.Ua.clientWidth,0<c.Ua.style.height.indexOf("px")?parseInt(c.Ua.style.height,10):c.Ua.clientHeight):new F(Number.NaN,Number.NaN);0<c.width&&0<c.height&&(c=[Math.round(c.width),
Math.round(c.height)],1<window.devicePixelRatio&&c.push(window.devicePixelRatio),o1(d,"view",c,e));o1(d,"vps",[d.j],e);d.Dg(e)}a.publish("internalvideoformatchange",a.g,"m"==b)}function Ty(a,b,c,d){if(Xb(ay,c))var e=c;else var g=c;N1(a,sx(a.A,128,{errorCode:b,errorDetail:d,message:g,messageKey:e}));J1(a);Y1(a)}function Z1(a,b){a.M=a.M.filter(function(a){return b!=a});a.O.j&&U1(a)}f.mb=function(){return W(this.A,8)&&!W(this.A,64)&&!W(this.A,2)};f.getPlayerState=function(){return this.A};
f.getPlayerType=function(){return this.Ka};function $1(a,b){a.j&&RH(a);a.j=b;a2(a)}function RH(a){a.G=null;a.o&&(y0(a.o),a.o.F=!0);a.j&&(a.k&&a.S.j&&W(a.A,64)&&b2(a),L1(a),a.V.removeAll(),nx(a.j),a.j=null)}
function c2(a){V1(a);W(a.A,64)&&N1(a,ux(a.A,8));if(a.O.g&&a.j)if(a.g.j){var b;if(a.g.j.g)d2(a),b=a.Ia,a.o.resume();else{J1(a);b=a.g.O.j;var c=a.g,d={};c.J&&(d.ptk=c.J,d.oid=c.no,d.ptchn=c.lo,d.pltype=c.oo);qa(b.j,d);qa(b.j,{c:a.B.bf,cver:a.B.je})}a.j.qd!=b?e2(a,b):(yv(a.g)&&kx(a.j)&&W1(a,Infinity,!0),lx(a.j))}else Ty(a,"fmt.noneavailable","YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}function nw(a){if(!a.g.j)return[];var b=f2(a);a=Vs(a.g.j,b);a.length&&(a=a.concat(["auto"]));return a}
function g2(a){return Ss(Ss(V0(a.ma,a.g),W0(a.ma,a.g)),f2(a))}function f2(a){return a.g.Mk?Ps:a.F?a.F.k:O1(a)&&a.g.j.g&&Bs(a.g.k)?Os:Ps}function mw(a,b,c){if(!a.$()&&!W(a.A,128)&&(c&&(a.g.ri=c),O1(a))){"m"==b&&c&&Qs(c)&&(b="a");var d=g2(a);a.g.j.g?"i"!=b&&(c=a.o,c.$()||((d=y_(c.A,d,b))&&c.publish("videoformatchange",d),B0(c,c.j,B_(c.A)),Rs(c.A.g)&&"m"==b&&W_(c.j),b0(c.j)&&v0(c,c.j,c.k),y0(c))):(a.g.O=bv(a.g.I,d),X1(a,b,a.g.O.getInfo()));a.mb()&&c2(a)}}
function h2(a){if(!a.getVideoData().B)return null;var b=a.getVideoData().B;return E(a.ka,function(a){return a.id==b.id})}
function T1(a){Ks(a.g.k,{c:a.B.bf,cver:a.B.je});var b=a.B,c=new SF;if(qt()||b.experiments.Ka)c.J=!0;qt()&&(c.D=-1);0<=b.ma&&(c.liveChunkReadahead=b.ma);b.experiments.Aa&&(c.F=300);b.experiments.W&&(c.Ca=!0);b.experiments.jb&&(c.N=!0);b.experiments.Z&&(c.C=45E3,c.M=12E3);hH(b)&&(c.B=8388608,c.A=524288,c.g=2097152,c.G=1048576,c.I=1.5,c.P=15,c.k=!0,c.O=!1,c.F=0,c.o=lr.hd720,ot()&&(c.ra=44E4),pt("(ps4; leanback shell)")&&(c.ra=562500));yh&&pt("crkey")&&(c.B=20971520,c.A=1572864,c.g=20971520,c.j=1E3);
var d=b.rg||new F(window.screen.width,window.screen.height),e=window.devicePixelRatio||1;2560<=d.width*e&&1440<=d.height*e&&(c.B=52428800,c.A=5242880,c.g=20971520,c.G=8388608,c.o=lr.auto);b.experiments.ta&&(c.ra=NaN);a.o=new l0(a.Z,c,a.g.k,a.g.j);a.o.subscribe("initsegment",a.ov,a);a.o.subscribe("videoformatchange",a.qv,a);a.o.subscribe("audioformatchange",a.pv,a);a.o.subscribe("error",a.Yh,a);a.o.subscribe("seekrequired",a.rv,a);b=lb(a.M,"spacecast")||a.pa;a.o.initialize(a.g.startSeconds,g2(a),b);
a.g.probeUrl&&(a.o.P=a.g.probeUrl);if(p_(a.B)){var b=a.o,c=a.B,g=a.g;p_(c);c.experiments.N&&c.dk?(d="https:"+c.dk,e="thisplayer"):c.experiments.I?(d="https://www.youtube.com/get_video_info?video_id="+g.videoId,e="thispage"):c.experiments.M&&g.probeUrl?(d=g.probeUrl.replace(/^http:/,"https:"),e="videogoodput"):c.experiments.A?(d="https://s.ytimg.com/yts/jsbin/html5player-en_US-vfl-ZO7j_/html5player.js",e="nobust"):c.experiments.J?(d="https://s.ytimg.com/yts/jsbin/html5player-en_US-vfl-ZO7j_/html5player.js".replace("https:",
"http:"),e="http"):c.experiments.B?(d=window.location.protocol+"//www.youtube.com/watch?v="+g.videoId,e="watch"):c.experiments.O?(d="https://www.youtube.com/ytgoodput",e="ytgoodput"):(d="https://s.ytimg.com/yts/jsbin/html5player-en_US-vfl-ZO7j_/html5player.js",e="fixedplayer");g=g.Ba;c.experiments.A||(d=ee(d,{cpn:g}));b.sg=new n_(d,e,g)}if(a.M.length||a.pa)a.o.F=!0;a.pa&&b2(a)}function b2(a){var b=new H1(new px(4),a.A);D1(a.k,b)}
function J1(a){a.o&&(a.o.dispose(),a.o=null);a.G&&(a.G.dispose(),a.G=null)}function d2(a){if(!a.G){a.o?a.o.seek(a.getCurrentTime()):T1(a);a.G=new Bu(a.j,a.g.lengthSeconds,a.g.j.j[0].mimeType,a.g.j.g[0].mimeType);try{var b=Du(a.G)}catch(c){c.message="window.URL object overwritten by external code";window.setTimeout(function(){throw c;},0);Ty(a,"html5.missingapi","YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK");return}a.Ia=new Ju(b,!0);Cu(a.G,x(a.o.nB,a.o))}}
f.ov=function(a){if(this.F){var b=this.F;if("com.microsoft.playready"==b.g.g){for(var c=new Uint8Array(0),d=new DataView(a.buffer,a.byteOffset,a.length),e=0;e<a.length-8;){var g=d.getUint32(e);if(1>g)break;var h=d.getUint32(e+4);if(1836019574==h)e+=8;else{if(1886614376==h){var h=a.subarray(e,e+g),k=new Uint8Array(c.length+h.length);k.set(c);k.set(h,c.length);c=k}e+=g}}a=c;0!=a.length&&Q0(b,new O0(a),!1)}}};f.qv=function(a){X1(this,a.reason,a.video.info,a.g.info);var b=rv(this.g);b&&b.A(a.video)};
f.pv=function(a){var b=a.reason,c=a.g.info;this.g.B=c;this.k&&(a=this.k.k,b=new T0(c,b,""),c=i1(a.g),q1(a,b,c))};f.Yh=function(a){if(a.j)Ty(this,a.errorCode,void 0,a.g);else{var b;if(b=this.B.experiments.D&&("net.badstatus"==a.errorCode||"manifest.net"==a.errorCode))b=this.g,b=y()-b.Gv>dv.A;if(this.k&&(this.k.onError(a.errorCode,a.g),b))this.k.onError("staleconfig");b&&this.publish("signatureexpired")}};
f.pauseVideo=function(a){W(this.A,64)&&!a&&N1(this,vx(this.A,8));this.j&&(a&&!W(this.A,128)&&N1(this,ux(this.A,256)),this.j.pauseVideo())};function Y1(a){a.pauseVideo(!0);a.j&&(L1(a),a.G&&(a.G.dispose(),a.G=null),a.g&&(a.g.startSeconds=a.getCurrentTime()),a.I=NaN,mx(a.j),W(a.A,128)||N1(a,sx(a.A)))}
function W1(a,b,c,d){if(a.j&&a.O.g){b=Ib(b||0,tv(a.g),i2(a));b>=i2(a)?S1(a,!0):S1(a,!1);a.g.startSeconds=b;a.I=b;var e=a.wa;e.g=b;e.j=!0;c?a.Ii():(j2(a),d&&(a.W||(a.W=new ar(a.Ii,d,a)),a.W.start()),k2(a,!0));a.J&&b>a.g.df&&(a.C.Hg(a.J),a.J=null);b<a.Tc()&&N1(a,vx(a.A,2));a.publish("seekto",a,b)}else a.g.startSeconds=b||0}function j2(a){W(a.A,32)||(N1(a,ux(a.A,32)),W(a.A,8)&&a.pauseVideo(!0),a.publish("beginseeking",a))}
f.Ii=function(){if(!isNaN(this.I)&&this.j){var a=this.Tc();!this.g.$a&&this.I>=Math.floor(a)?(this.I=a,this.publish("endseeking",this),this.pauseVideo(!0),this.rf()):(this.o&&this.o.seek(this.I),jx(this.j,this.I))}this.W&&(this.W.dispose(),this.W=null);W(this.A,32)&&(N1(this,ux(vx(this.A,32),16)),this.publish("endseeking",this))};
f.getCurrentTime=function(){if(!isNaN(this.I))return this.I;var a=0;this.j&&1<=this.j.readyState?a=this.j.getCurrentTime():this.g&&(a=this.g.Ph||this.g.startSeconds||0);return a};f.Tc=function(){return yv(this.g)?Infinity:this.g&&this.g.lengthSeconds?this.g.lengthSeconds:i2(this)?i2(this):0};
f.by=function(){var a=new Y0;if(this.Z&&this.o){var b=this.Z;a.k=b.A;a.A=b.B;a.g=vK(b);b=this.o;b.g&&!Fu(b.g)&&(a.j=ex(b.g.j.buffered,b.o),a.o=ex(b.g.g.buffered,b.o));a.g=u_(b.G);vK(b.D);tK(b.D);uK(b.D)}else this.j&&(a.j=ex(this.j.buffered,this.getCurrentTime()));return a};function l2(a){if(a.j)if(yv(a.g))a=1;else if(zv(a.g))if(a.na)a=0;else{var b=a.j;a=(0<dx(b.buffered)&&b.duration?b.buffered.end(b.buffered.length-1):0)/a.Tc()}else a=ow(a.j);else a=0;return a}
I1.prototype.getDebugInfo=function(a){var b={};a&&(this.k&&qa(b,this.k.getDebugInfo()),this.j&&qa(b,this.j.getDebugInfo()),this.o&&qa(b,this.o.getDebugInfo()),W(this.A,128)&&(b.debug_error=this.A.g),(this.M.length||0<Yw(this.C.j,-2147483648).length)&&(b.preroll="1"));b.debug_videoId=this.g.videoId;return b};f=I1.prototype;f.gy=function(){if(this.F){var a=this.F,b=this.g.C;a.o=b;a.publish("oauthtoken",b)}M1(this)};f.fy=function(a){Ty(this,"auth",unescape(a.reason),a.errordetail||"sec."+a.errorcode)};
function M1(a,b){a.publish("internalvideodatachange",b||"dataupdated",a,a.g)}function a2(a){C("loadstart loadeddata loadedmetadata play playing pause ended suspend progress seeking seeked timeupdate durationchange ratechange error waiting abort".split(" "),function(a){this.V.listen(this.j,a,this.wE)},a)}
f.wE=function(a){var b=a.target;if(b==this.j&&b.currentSrc){switch(a.type){case "error":if(this.B.wk&&b.error&&b.error.errorCode==b.error.MEDIA_ERR_NETWORK){setTimeout(x(function(){this.j&&(this.g.O&&this.j.load(),c2(this))},this),500);if(this.k)this.k.onError("progressive.net");return}break;case "durationchange":if(!this.g.vb||this.g.k&&!this.g.k.isLive)b=b.duration||0,(!this.G||isFinite(b)&&0<b)&&1!=b&&R1(this,b);break;case "ratechange":this.o&&(this.o.G.k=Math.max(1,this.j.playbackRate));break;
case "ended":N1(this,sx(this.A,4));this.nk();break;case "loadedmetadata":this.g.startSeconds&&(this.j.currentTime=this.g.startSeconds),this.B.Hd&&this.g.startSeconds&&(this.U=this.g.startSeconds,this.pauseVideo(!0));case "loadstart":ef(this.ta);this.Uk()||(this.ta=df(x(this.Uk,this),100));break;case "progress":this.U&&this.j.seekable.length&&this.j.seekable.end(0)>this.U&&(this.j.currentTime=this.U,this.U=NaN,this.ya=this.V.listen(this.j,"canplay",this.Ww));case "suspend":k2(this);this.publish("onLoadProgress",
this,l2(this));break;case "seeked":m2(this);break;case "seeking":this.o&&this.o.seek(b.currentTime);break;case "playing":Qt("plev",void 0,this.D.g);break;case "timeupdate":this.Aa=!0,this.Uk(),m2(this),k2(this),this.publish("onVideoProgress",this,b.getCurrentTime())}this.publish("videoelementevent",a);a=qx(this.A,a,this.wa,this.B.experiments.ia);N1(this,a)}};
f.Uk=function(){var a=this.j;a&&this.Aa&&!this.g.yk&&!St("vfp",this.D.g)&&2<=a.readyState&&!a.ended&&0<dx(a.buffered)&&Qt("vfp",void 0,this.D.g);if((a=this.j)&&!this.g.yk&&0<(a.duration||0)&&(!St("pbr",this.D.g)&&kx(a)&&2<=a.readyState&&0<dx(a.buffered)&&Qt("pbr",void 0,this.D.g),0<a.getCurrentTime())){ef(this.ta);M(this.ea);this.g.yk=!0;n2(this);if(this.k){a=this.k;if(!a.o){var b=x1(a,"playback");a.G=[10+a.g.g.Rh,10,10,40+a.g.g.ck-a.g.g.Rh,40];var c=a.j;ef(c.B);c.B=NaN;c.B=df(x(c.update,c),100);
c.A=i1(c.j);c.o=e1(c.j);b.mg=v1(a,!0);b.Fv=!0;b.send();!a.g.j.jc||a.g.j.bi||a.o||(b=a.g.j,c=a.g.g,b={noflv:"1",html5:"1",video_id:c.videoId,cpn:c.Ba,plid:c.playbackId,ei:c.F,referrer:i_(b),eurl:b.D,framer:b.S,feature:b.P,fmt:c.g?c.g.id:0,ptk:c.J,skl:c.to,access_token:c.C,ucid:c.qo},qa(b,A1(a)),delete b.fexp,b=ee(a.g.j.tb+"user_watch",b),wf(b));a.g.g.J&&(b=a.g.j,c=a.g.g,b=ee(b.tb+"ptracking",{html5:"1",video_id:c.videoId,cpn:c.Ba,plid:c.playbackId,ei:c.F,ptk:c.J,oid:c.no,ptchn:c.lo,pltype:c.oo,content_v:b.M}),
wf(b));if(a.g.g.ro&&a.g.j.ne&&!a.o){var b=a.g.j,c=a.g.g,d={noflv:1,video_id:c.videoId,cpn:c.Ba,el:b.ca,ps:b.j,referrer:i_(b),eurl:b.D,framer:b.S,fmt:c.g?c.g.id:0,ptk:c.J,subscribed:c.subscribed,t:c.Yu};b.autoplay&&(d.autoplay="1");c.Kd&&(d.splay="1");0<c.startSeconds&&(d.start=1E3*c.startSeconds);c.ai&&(d.tmi="1");b=ee(a.g.j.tb+"get_video",d);wf(b)}a.g.g.ci&&(a.gi("playback"),a.A||E1(a));a.g.g.ie||B1(a);a.o=!0;a=a.j;a.g=a.j.k();a.A=i1(a.j);.5<a.g-a.k&&(a.k=a.g)}L(x(this.nk,this),4500)}this.publish("playbackstarted");
this.o&&(this.o.fa=!0);OA()&&SA();return!0}return!1};
function n2(a){var b=y(),c=a.getCurrentTime(),d=a.g;if(!St("pbs",a.D.g)){var e=1E3*(c-d.startSeconds);0>e&&(e=0);Qt("pbs",b-e,a.D.g);Nt.measure&&Nt.getEntriesByName&&(Nt.getEntriesByName("mark_navigation_requested")[0]?Nt.measure("measure_above_the_fold","mark_navigation_requested"):Nt.measure("measure_above_the_fold"))}d.videoId&&a.D.info("docid",d.videoId);d.F&&a.D.info("ei",d.F);d.Ba&&a.D.info("cpn",d.Ba);0<d.startSeconds&&a.D.info("start",d.startSeconds.toString());a.j&&kx(a.j)&&a.D.info("paused",
1);d.g?a.D.info("fmt",d.g.id):a.D.info("fmt","-1");d.Ea&&a.D.info("yt_pre",a.Fa?"2":"1");a.B.Ya&&a.D.info("yt_fs","1");a.D.info("tds",Math.round(l2(a)*a.Tc()).toString());a.D.info("cmt",c.toFixed(3));if(a.o){b=a.o;window&&window.performance&&window.performance.getEntriesByName&&(c=window.performance.getEntriesByName(b.S),c.length&&(c=c[0],p0(b,"vri",c.fetchStart),p0(b,"vdns",c.domainLookupEnd),p0(b,"vreq",c.requestStart),p0(b,"fvb",c.responseStart),p0(b,"vrc",c.responseEnd)),c=window.performance.getEntriesByName(b.M),
c.length&&(c=c[0],p0(b,"ari",c.fetchStart),p0(b,"adns",c.domainLookupEnd),p0(b,"areq",c.requestStart),p0(b,"avb",c.responseStart),p0(b,"arc",c.responseEnd)));var b=b.ia,g;for(g in b)Qt(g,b[g],a.D.g)}}f.Ww=function(){this.ya&&(this.V.Ga(this.ya),this.ya=void 0,lx(this.j))};
function k2(a,b){if(a.j&&a.g){var c=a.getCurrentTime();if(c<tv(a.g))W1(a,i2(a),!0);else{if(a.o){var d=a.o;if(d.g){d.resume();if(d.J&&!Fu(d.g)){var e=d.o<=c&&c<d.o+10,g=0<=bx(d.g.g.buffered,d.o+l0.g)&&0<=bx(d.g.j.buffered,d.o+l0.g);e&&g&&(d.J=!1)}d.J||(d.o=c);m0(d)}}zv(a.g)&&c>a.Tc()&&(d=a.Tc(),0==d&&(d=c),R1(a,1.2*d));5<c&&(a.g.startSeconds=c);(d=OA())?RA(a.fa):M(a.fa);kx(a.j)||(e=x(a.iy,a),a.fa=a.j.played&&0==a.j.played.length?d?PA(e,100):L(e,100):d?PA(e,500):L(e,500));a.g.Ph=c;!b&&a.mb()&&a.k&&
(d=a.k,d.j.update(),d.g.g.lengthSeconds&&d.g.g.ie&&!d.N&&g1(d.j)>=d.g.g.ie&&(d.o&&d.g.g.ie&&(e=x1(d,"delayplay"),e.jy=!0,e.send(),d.N=!0),B1(d)),e=d.O,!e.o&&e.g.ne&&!e.g.bi&&e.j.lengthSeconds&&g1(e.A)>=e.j.zp&&d.O.send());a.publish("progresssync",a,b);a.g.ky=c}}}f.iy=function(){if(this.j){if(W(this.A,8)&&tx(this.wa,this.getCurrentTime(),Date.now(),ex(this.j.buffered,this.j.getCurrentTime()))){var a=this.Tc();a&&1>Math.abs(a-this.j.currentTime)?this.rf():N1(this,ux(this.A,1))}k2(this)}};
function N1(a,b){var c=a.A;if(b.j!=c.j||b.g!=c.g){c=new H1(b,a.A);a.A=b;0>Uy(c,8)&&(M(a.ea),S1(a,!1));0<Uy(c,32)&&S1(a,!1);zv(a.g)&&W(c.state,2)&&(R1(a,a.getCurrentTime()),k2(a,!0));a.k&&D1(a.k,c);var d=a.C;if(d.Cg&&!d.ti)if(Fx(d),W(c.state,2)){d.B=null;for(var e=[],g=0;g<d.g.length;g++){var h=d.g[g];h.active&&2147483647>h.end&&e.push(h)}g=Yw(d.j,2147483646);g=g.concat(Zw(d.j,2147483646));e=Ex(d,e).concat(Dx(d,g));Gx(d,e)}else W(c.state,16)?(d.o=Cx(d),d.A.stop(),d.A.start(),d.nc()):(d.A.stop(),W(c.g,
16)?(d.o=Cx(d),null!=$w(d.j,Math.max(d.o-2E3,0))&&(d.Lg=Cn(x(d.nc,d)))):d.nc());a.publish("statechange",c)}}f.ey=function(){this.g.$a||this.publish("connectionissue")};f.rv=function(){jx(this.j,Math.max(0,this.j.currentTime+.1))};function m2(a){W(a.A,2)||W(a.A,32)||(a.I=NaN)}function S1(a,b){a.g.vb&&a.na!=b&&(a.na=b,a.publish("liveviewshift",b))}
function e2(a,b){Qt("vta",void 0,a.D.g);ix(a.j,b);a.G&&!b.g&&(a.G=null);qv(a.g)&&o2(a);a.B.experiments.W&&a.G&&(a.Ea||UA());M(a.ea);a.ea=L(x(a.jB,a),15E3);a.B.Jd?L(x(function(){lx(this.j)},a),0):lx(a.j)}
function o2(a){var b=qv(a.g);if(b&&!a.F&&a.j){var c=a.g.g.mimeType;if(b=tu(a.j,c,b)){a.F=new P0(a.j,b);a.F.subscribe("newsession",a.Xz,a);a.F.subscribe("licenseerror",a.Uz,a);a.F.subscribe("qualitychange",a.Vz,a);a.F.subscribe("heartbeatparams",a.Wz,a);var d=a.F,e=a.g.C;d.o=e;d.publish("oauthtoken",e);R(a,a.F);a.j.canPlayType(c,b.g)}else Ty(a,"fmt.unplayable","YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}}function L1(a){a.F&&(a.F.dispose(),a.F=null)}
f.Xz=function(a){var b=e_(this.B);b.cpn=this.g.Ba;this.g.D&&(b.vvt=this.g.D);this.B.Xa&&(b.authuser=this.B.Xa);this.B.pageId&&(b.pageid=this.B.pageId);jc(a.A,b);Pw(a,a.B);this.publish("newlicensesession",a)};f.Uz=function(a,b,c){Ty(this,a,n(c)?c:"YTP_ERROR_LICENSE",b)};f.Vz=function(){mw(this,"r");M1(this)};f.Wz=function(a){this.publish("heartbeatparams",a)};f.jB=function(){if(this.k)this.k.onError("qoe.start15s");this.publish("loadsofttimeout")};
function R1(a,b){a.g.lengthSeconds!=b&&(a.g.lengthSeconds=b,M1(a))}f.nk=function(){if(!this.ia){var a=new S0(this.g),b;"c1a"in a.k?(b=s("yt.abuse.botguardInitialized"),b=!(b&&b())):b=!1;if(b)L(x(this.nk,this),4500);else{var c;if(a.g&&a.g.Z){b=[a.g.Z];for(c in a.j)if(a.k[c]&&a.j[c]){var d=a.j[c](a.k);d&&b.push(d)}c=b.join("&")}else c=null;c&&this.k&&(a=this.k,a.J||(b=x1(a,"atr"),b.C=c,b.send(),a.J=!0),this.ia=!0)}}};
function i2(a){if(!a.j)return 0;if(a.o){var b=z0(a.o);return Math.max(b,tv(a.g))}a=a.j;return(1>a.seekable.length?NaN:a.seekable.end(a.seekable.length-1))||0};var p2={rJ:0,qJ:-1,XH:-2};function q2(a){this.g=a}f=q2.prototype;f.Gk=function(){return qQ(this.g)};f.Hk=function(){return this.g.A};f.If=function(){return this.g.A};f.ej=function(){var a=this.g.k;return null!=a?a:new TP};f.Ag=function(){var a=this.g;null!=a.g&&a.g.show()};f.xi=function(){};f.ln=function(){return this.g.B};f.Ti=function(){return this.g.D};f.hide=function(){};function wX(a,b){sm.call(this,"adsManagerLoaded");this.k=a;this.o=b}z(wX,sm);function r2(a,b,c,d){a.k.Vc(new q2(b),c,d);return a.k};function s2(a){return a?-1!=a.toString().search(/(?:true|1)/i):!1}function t2(a,b){if(a){var c="getErrorCode"in a?a.getErrorCode():null;c?b.error_code=c:(c=("getMessage"in a&&ia(a.getMessage)?a.getMessage():a.message)||"",50<c.length&&(c=c.substring(0,47)+"..."),b.error_message=c)}}function u2(a,b){if(a){var c=NT(a);if(c){var d=OT(a)||[];b.ad_id=sb(d,c).join(",");if(c=HT(a))d=QT(a)||[],b.ad_sys=sb(d,c).join(",");-1!=cU(a)&&7>=cU(a)?b.bumper=1:ET(a)&&(b.skip=1)}}}
function v2(a,b){if(a[b])return s2(a[b]);var c=b.toLowerCase(),d;for(d in a)if(d&&d.toLowerCase()==c)return s2(a[d]);return!1};function w2(a,b,c,d){this.o=a;this.A=b;this.g=c;this.B=d}w2.prototype.k="";w2.prototype.j="";function x2(a){var b={};b.l_ns=a.A;b.l_state=a.B;b.sst=a.o;b.sidx=0;a.k&&(b.at=a.k);a.j&&(b.ad_id=a.j);return b};var y2=!1;function z2(){window.google_ad_output="html";window.google_ad_height="250";window.google_ad_format="300x250_as";window.google_container_id="google_companion_ad_div"}function A2(){var a=s("window.google_show_companion_ad");ia(a)?a():y2=!0}function B2(){var a=s("yt.www.watch.ads.setCompanion");a&&a()}function C2(a){var b=s("yt.www.watch.ads.showForcedMpu");b&&b(a)}ei("showCompanionAdLoaded",function(){y2&&(A2(),y2=!1)});function D2(a,b,c,d,e,g,h,k){this.g=a;this.C=b;this.k=c;this.A=d;this.o=e;this.B=g;this.j=h;this.D=k}D2.prototype.clone=function(){return new D2(this.g,this.C,this.k,this.A,this.o,this.B,this.j,this.D)};D2.prototype.equals=function(a){return this.g==a.g&&this.C==a.C&&this.k==a.k&&this.A==a.A&&this.o==a.o&&this.B==a.B&&this.j==a.j&&this.D==a.D};function E2(a,b){if(0==b)return a.g;if(1==b)return a.j;var c=Jb(a.g,a.k,b),d=Jb(a.k,a.o,b),e=Jb(a.o,a.j,b),c=Jb(c,d,b),d=Jb(d,e,b);return Jb(c,d,b)}
function F2(a,b){var c=(b-a.g)/(a.j-a.g);if(0>=c)return 0;if(1<=c)return 1;for(var d=0,e=1,g=0;8>g;g++){var h=E2(a,c),k=(E2(a,c+1E-6)-h)/1E-6;if(1E-6>Math.abs(h-b))return c;if(1E-6>Math.abs(k))break;else h<b?d=c:e=c,c-=(h-b)/k}for(g=0;1E-6<Math.abs(h-b)&&8>g;g++)h<b?(d=c,c=(c+e)/2):(e=c,c=(c+d)/2),h=E2(a,c);return c};var G2=new function(){this.g=new D2(0,0,0,0,.58,1,1,1)};function H2(a,b){this.g=a;this.j=b}function I2(a){return a.j-a.g}function J2(a,b){return a.g+b*I2(a)}function K2(a,b){return I2(a)?Ib((b-a.g)/I2(a),0,1):Infinity};function L2(a,b){T.call(this);this.o=!!b;this.j=a;this.g=new Yy(this);this.k=this.A=null;sc&&a.setAttribute("draggable","true");M2(this)}z(L2,T);function M2(a){a.k=null;a.A=null;a.g.listen(a.j,N2("over"),a.Oz);a.g.listen(a.j,"touchstart",a.Pz)}f=L2.prototype;
f.Oz=function(a){this.g.removeAll();this.g.listen(this.j,N2("move"),this.Dr);this.g.listen(this.j,N2("out"),this.Er);this.o&&this.g.listen(this.j,N2("down"),this.Cr);this.publish("hoverstart",Ug(a),Vg(a),a.target);this.publish("hovermove",Ug(a),Vg(a),a.target)};f.Dr=function(a){this.k&&Ug(this.k)==Ug(a)&&Vg(this.k)==Vg(a)&&this.k.relatedTarget==a.target||this.publish("hovermove",Ug(a),Vg(a),a.target);this.k=null};
f.Er=function(a){a.relatedTarget&&nd(this.j,a.relatedTarget)?(this.k=a,this.publish("hovermove",Ug(a),Vg(a),a.relatedTarget)):(this.g.removeAll(),M2(this),this.publish("hoverend",Ug(a),Vg(a),a.relatedTarget))};
f.Cr=function(a){ha(a.button)&&0!=a.button||(this.g.removeAll(),this.g.listen(document,N2("move"),this.$C),this.g.listen(document,N2("up"),this.aD),sc?this.g.listen(this.j,"dragstart",this.ZC):a.preventDefault(),this.publish("dragstart",Ug(a),Vg(a),a.target),this.publish("dragmove",Ug(a),Vg(a),a.target))};f.ZC=function(a){a.preventDefault()};f.$C=function(a){var b=a.target==document?null:a.target;this.publish("hovermove",Ug(a),Vg(a),b);this.publish("dragmove",Ug(a),Vg(a),b)};
f.aD=function(a){this.g.removeAll();a.target&&nd(this.j,a.target)?(this.g.listen(this.j,N2("move"),this.Dr),this.g.listen(this.j,N2("out"),this.Er),this.g.listen(this.j,N2("down"),this.Cr),this.publish("dragend",Ug(a),Vg(a),a.target)):(M2(this),this.publish("dragend",Ug(a),Vg(a),a.target),this.publish("hoverend",Ug(a),Vg(a),a.target))};
f.Pz=function(a){var b=a.changedTouches[0];b&&(this.g.removeAll(),this.g.listen(this.j,"touchmove",this.$z),this.g.listen(this.j,"touchend",this.Yq),this.g.listen(this.j,"touchcancel",this.Yq),this.A=b.identifier,this.publish("hoverstart",b.pageX,b.pageY,a.target),this.publish("hovermove",b.pageX,b.pageY,a.target),this.o&&(this.publish("dragstart",b.pageX,b.pageY,a.target),this.publish("dragmove",b.pageX,b.pageY,a.target)))};
f.$z=function(a){var b=O2(this,a);b&&(a.preventDefault(),this.publish("hovermove",b.pageX,b.pageY,a.target),this.o&&this.publish("dragmove",b.pageX,b.pageY,a.target))};f.Yq=function(a){var b=O2(this,a);b&&(a.preventDefault(),this.g.removeAll(),M2(this),this.o&&this.publish("dragend",b.pageX,b.pageY,a.target),this.publish("hoverend",b.pageX,b.pageY,a.target))};function O2(a,b){for(var c=0;c<b.changedTouches.length;c++){var d=b.changedTouches[c];if(d.identifier==a.A)return d}return null}
function N2(a){return window.navigator.msPointerEnabled?"MSPointer"+a.charAt(0).toUpperCase()+a.substr(1):"mouse"+a}f.K=function(){this.g.removeAll();L2.H.K.call(this)};function P2(a,b,c,d){this.width=b;this.j=c;this.A=d;this.g=b-c-d;this.o=Ib(a-c,0,this.g);this.position=this.o+c;this.k=this.o/this.g};function Q2(a,b,c,d){var e=Math.min(c/(b.Rt/b.yb),d/(b.Qt/b.rows)),g=b.Rt*e,e=b.Qt*e,g=Math.floor(g/b.yb)*b.yb,e=Math.floor(e/b.rows)*b.rows,h=g/b.yb,k=e/b.rows,l=Math.floor((c-h)/2);c=Math.ceil((c-h)/2);var p=Math.floor((d-k)/2);d=b.WE*h*-1;var r=b.row*k*-1;a=a.style;a.width=h+"px";a.height=k+"px";h=p+"px";a.marginTop=h;a.marginBottom=h;a.marginLeft=l+"px";a.marginRight=c+"px";a.backgroundImage="url("+b.url+")";a.backgroundPosition=d+"px "+r+"px";a.backgroundSize=g+"px "+e+"px"};function R2(){X.call(this,["div","ytp-progress-tooltip",["div","ytp-progress-tooltip-thumbnail-container",["div","ytp-progress-tooltip-thumbnail"]],["div","ytp-progress-tooltip-text-container",["div","ytp-progress-tooltip-text","{{text}}"]],["div","ytp-progress-tooltip-timestamp-container",["div","ytp-progress-tooltip-timestamp","{{timestamp}}"]],["div","ytp-progress-tooltip-arrow"]]);this.k=this.template.g["ytp-progress-tooltip-arrow"];this.g=-1;this.fa="";this.j=new H2(0,0);this.hide()}z(R2,X);
f=R2.prototype;f.fj=!1;f.Oe=null;f.ih=null;f.disable=function(){this.fj=!0};f.show=function(){this.fj||R2.H.show.call(this)};function S2(a){Ag(a.L(),"with-thumbnail");a.Oe=null;a.ih=null;a.template.g["ytp-progress-tooltip-thumbnail"].removeAttribute("style")}f.qz=function(a,b){a<=this.g&&this.g<=b&&T2(this)};function T2(a){var b=lu(a.ih,a.g,108);Q2(a.template.g["ytp-progress-tooltip-thumbnail"],b,108,60)}f.K=function(){this.k=this.ih=this.Oe=null;R2.H.K.call(this)};function U2(a,b){var c=["div","ytp-progress-bar-container",["div",["html5-progress-bar","ytp-force-transform"],{tabIndex:6250,role:"slider","aria-label":hf("YTP_SEEK_SLIDER"),"aria-valuemin":"{{ariamin}}","aria-valuemax":"{{ariamax}}","aria-valuenow":"{{arianow}}","aria-valuetext":"{{arianowtext}}"},["div","ytp-progress-bar-padding"],["div","ytp-progress-list",["div","ytp-unloaded-progress"],["div","ytp-play-progress"],["div","ytp-load-progress"],["div","ytp-spacecast-load-progress"],["div","ytp-clip-start-exclude"],
["div","ytp-clip-end-exclude"],["div","html5-ad-progress-list"],["div","ytp-marker-crenellation-list"],["div","ytp-marker-progress-list"]],["div","ytp-scrubber-pull-indicator"],["div","html5-scrubber-button"]],["div","ytp-bound-time-left","{{boundTimeLeft}}"],["div","ytp-bound-time-right","{{boundTimeRight}}"],["div",["ytp-clip-start","html5-clip-marker","yt-uix-tooltip"],{title:Y(0,"YTP_TOOLTIP_CLIP_MARKER")}],["div",["ytp-clip-end","html5-clip-marker","yt-uix-tooltip"],{title:Y(0,"YTP_TOOLTIP_CLIP_MARKER")}]];
BH.call(this,c);this.o=a.Fb().width;this.C=1;this.J=this.W=this.A=this.Ia=this.I=0;this.ia=this.template.g["html5-ad-progress-list"];this.ib=this.template.g["ytp-marker-progress-list"];this.Fa=this.template.g["ytp-marker-crenellation-list"];this.G={};this.P={};this.M=Infinity;this.V=this.template.g["ytp-clip-end"];this.ma=new L2(this.V,!0);R(this,this.ma);this.ma.subscribe("hoverstart",this.wo,this);this.ma.subscribe("hoverend",this.vo,this);EA(this,this.V,"click",this.mk);this.ka=this.template.g["ytp-clip-end-exclude"];
this.Ea=this.template.g["ytp-clip-start-exclude"];this.O=0;this.Z=this.template.g["ytp-clip-start"];this.na=new L2(this.Z,!0);R(this,this.na);this.na.subscribe("hoverstart",this.wo,this);this.na.subscribe("hoverend",this.vo,this);EA(this,this.Z,"click",this.mk);this.ya=this.template.g["ytp-unloaded-progress"];this.wa=this.template.g["ytp-load-progress"];this.F=0;this.Aa=this.template.g["ytp-play-progress"];this.B=0;this.N=this.template.g["html5-progress-bar"];this.j=this.k=null;this.ea=this.template.g["html5-scrubber-button"];
this.jb=this.template.g["ytp-scrubber-pull-indicator"];this.Ka=0;this.pa=!1;this.ta=new Kb;this.g=new H2(0,0);this.Ta=!1;this.U=b;V2(this)}z(U2,BH);f=U2.prototype;f.sz=function(){this.j&&this.j.show()};f.vz=function(a,b,c){var d=ag(this.L()),e=W2(this).g,g=c?c.getAttribute("data-tooltip"):null;g&&(a=K2(this.g,Number(c.getAttribute("data-position")))*e+ag(this.N).x);this.ta.x=a-d.x;this.ta.y=b-d.y;g?X2(this,g):X2(this)};
function X2(a,b){if(a.j){var c=a.Ta?a.g.j:0,d=W2(a),e=a.j;if(!e.fj){var g=50;e.Oe?(g=108,b&&(g*=2)):b&&(g=108);e.L().style.padding="2px";e.L().style.width=g+"px";var h=g/2+2,h=(new P2(d.position,d.width,h,h)).position-h;e.L().style.left=h+"px";e.k.style.left=Ib(d.position,0,d.width)-h-5+"px";d=J2(e.j,d.k);e.ua(Iy(d-c),"timestamp");e.Oe&&(c=ct(e.Oe,g),c=e.Oe.g[c].er(d),0<c&&c!=e.g&&(e.g=c,T2(e)));b?(N(e.L(),"with-text"),e.ua(b,"text")):Ag(e.L(),"with-text")}}}f.uz=function(){this.j&&this.j.hide()};
f.rz=function(a,b,c){a=Y2(this);this.Ka=a.j-W2(this).k*(a.j+a.A);this.j&&this.j.hide();this.A&&(ef(this.A),this.A=0);this.Ia=b;this.pa=!0;this.publish("beginseeking",parseFloat(c.getAttribute("data-position")))};f.wz=function(){this.W=0;Ag(this.L(),"ytp-pull-ui");Ag(this.L(),"ytp-pulling");if(0<this.I){var a=y(),b=this.I,c=W2(this).position;this.A&&ef(this.A);this.A=CA(x(this.Qp,this,a,b,c),0)}this.j&&this.j.show();this.pa=!1;this.publish("endseeking")};
f.Qp=function(a,b,c){var d,e=(y()-a)/200;d=G2.g;e=F2(d,e);if(0==e)d=d.C;else if(1==e)d=d.D;else{var g=Jb(d.C,d.A,e),h=Jb(d.A,d.B,e);d=Jb(d.B,d.D,e);g=Jb(g,h,e);h=Jb(h,d,e);d=Jb(g,h,e)}e=c+d*(this.B*this.o-c);if(0>d||1<d)d=1;Z2(this,(1-d)*b,e,this.B);this.A=1>d?CA(x(this.Qp,this,a,b,c),0):0};function Z2(a,b,c,d){b=Ib(b,0,40);a.I=b;var e=a.C,g=Math.max(I2(a.g)/a.o,1);a.C=b/40*(g-1)+1;b=a.o*a.C;a.J=Ib(d*b-c,0,b-a.o);e!=a.C&&V2(a)}
f.xz=function(a,b){var c=!1,d=!1,e=W2(this);3600<=I2(this.g)&&(Z2(this,this.Ia-b-10,e.position,e.k),d=!0,c=4<this.I,e=W2(this));O(this.L(),"ytp-pull-ui",d);c&&N(this.L(),"ytp-pulling");c=0;e.j&&0>=e.position?c=-1:e.A&&e.position>=e.width&&(c=1);!this.A||c&&c==this.W||M(this.A);c&&(this.A=CA(x(this.wp,this,y(),this.J),0));this.W=c;this.publish("seekto",J2(this.g,e.k),!1)};
f.wp=function(a,b){if(this.W){var c=this.o*(this.C-1);this.J=Ib(b+this.W*(y()-a)*.3,0,c);V2(this);this.publish("seekto",J2(this.g,W2(this).k),!1);0<this.J&&this.J<c&&(this.A=CA(x(this.wp,this,a,b),0))}};
function V2(a){var b=W2(a),c=jd(a.Fa),d=0;if(8<a.I)for(var e=(-b.j+b.width)/b.g*(I2(a.g)/60),g=Math.ceil(-b.j/b.g*(I2(a.g)/60));g<e;g++){var h=c[d];h||(h=document.createElement("div"),a.Fa.appendChild(h));d++;h.className=0==g%60?"ytp-60m-progress":0==g%30?"ytp-30m-progress":0==g%15?"ytp-15m-progress":"ytp-1m-progress";h.style.left=60*g/I2(a.g)*b.g+"px"}for(e=c.length-1;e>=d;e--)hd(c[e]);c=(-b.j+b.width)/b.g;a.ua(Iy(J2(a.g,-b.j/b.g)),"boundTimeLeft");a.ua(Iy(J2(a.g,c)),"boundTimeRight");a.N.style.width=
b.g+"px";a.L().style.height=a.I+(a.U?20:8)+"px";b=b.j;sA(a.N,"transform",b?"translatex("+b+"px)":"");a.ea.style.height=a.I+(a.U?12:6)+"px";for(var k in a.G)$2(a,a.G[k],a.P[k]);a3(a);b3(a,a.B,a.F)}function c3(a){var b=Math.floor(a.g.j),c=Math.floor(J2(a.g,a.B));a.template.update({ariamin:Math.floor(a.g.g),ariamax:b,arianow:c,arianowtext:hf("YTP_PROGRESS_LABEL",{PLAY_PROGRESS:c,DURATION:b})})}
function W2(a){var b=a.ta.x;if(a.pa)var c=a.U?32:16,b=(b+a.Ka-c/2)/(a.o-c)*a.o;c=a.o*a.C;b=Ib(b,0,a.o);return new P2(b,a.o,-a.J,-(c-a.J-a.o))}function Y2(a){var b=a.U?32:16,c=a.o*a.C;return new P2(a.B*(c-b)+b/2,c,b/2,b/2)}
function b3(a,b,c){if(b<a.O||b>a.M)a.mk();else{a.B=b;a.F=Math.max(a.B,c);c3(a);var d=K2(a.g,a.O),e=K2(a.g,a.M),g=Ib(b,d,e);c=Ib(c,d,e);var h=g;g<e&&(h=a.o*a.C,h=(g*h-g)/h);a.Aa.style.left=Jy(d)+"%";sA(a.Aa,"transform","scalex("+(h-d)+")");sA(a.ea,"transformOrigin",Jy(b)+"%");b=Y2(a).position+"px";a.ea.style.left=b;a.jb.style.left=b;a.wa.style.left=Jy(d)+"%";sA(a.wa,"transform","scalex("+(c-d)+")");a.ya.style.left=Jy(d)+"%";sA(a.ya,"transform","scalex("+(e-d)+")")}}
function a3(a){var b=a.O>a.g.g,c=0<a.g.j&&a.M<a.g.j;O(a.L(),"ytp-clip-start-enabled",b);O(a.L(),"ytp-clip-end-enabled",c);b=b?K2(a.g,a.O):0;c=c?K2(a.g,a.M):1;a.Z.style.left=Jy(b)+"%";a.V.style.left=Jy(c)+"%";a.Ea.style.width=Jy(b)+"%";a.ka.style.left=Jy(c)+"%";a.ka.style.width=Jy(1-c)+"%"}f.wo=function(){N(this.L(),"ytp-clip-hover")};f.vo=function(){Ag(this.L(),"ytp-clip-hover")};f.mk=function(){this.O=0;this.M=Infinity;a3(this);b3(this,this.B,this.F)};
function $2(a,b,c){var d=W2(a).g,e=K2(a.g,b.start/1E3)*d;switch(b.style){case "ytp-chapter-marker":a=yx(b);var g=a/2,d=Ib(e,g,d-g)-g;break;default:a=Math.min(Math.min(K2(a.g,b.end/1E3)*d,d)-e,yx(b)),d=Ib(e,0,d-a)}c.style.width=a+"px";c.style.left=d+"px";c.className=b.style}
function d3(a,b){C(b,function(a){if(a.visible){var b=a.getId();if(!this.G[b]){var e=document.createElement("div");a.tooltip&&(e.setAttribute("data-tooltip",a.tooltip),e.setAttribute("data-position",a.start/1E3));this.G[b]=a;this.P[b]=e;$2(this,a,e);"ytp-chapter-marker"==a.style?this.ib.appendChild(e):this.ia.appendChild(e)}}else e3(this,a)},a)}function f3(a,b){C(b,function(a){e3(this,a)},a)}function e3(a,b){var c=b.getId();a.G[c]==b&&(hd(a.P[c]),delete a.G[c],delete a.P[c])}
f.K=function(){this.A&&(M(this.A),this.A=0);this.k&&(this.k.dispose(),this.k=null);this.wa=this.Z=this.Ea=this.V=this.ka=this.ia=null;this.P={};this.ya=this.ea=this.N=this.Aa=null;this.U=!1;U2.H.K.call(this)};function g3(a,b,c,d){T.call(this);this.g=a;this.type=b+"_"+c;this.j=d;this.k=null;this.I=c}z(g3,T);g3.prototype.A=function(){return this.type};g3.prototype.getCurrentAd=function(){return this.j?this.j.getCurrentAd():null};function h3(){this.clickThroughUrl="";this.isSkippable=!1;this.skipShown=this.skip=u;this.skipTime=0;this.videoUrl=this.videoId=""};function i3(a){this.g=a}var j3=[1,2];function k3(a){switch(parseInt(a.toString(),10)){case 12:return 2;case 13:case 53:return 3;case 14:return 4;case 15:return 5;case 22:case 52:case 61:return 7;case 30:return 8;case 32:case 33:return 9;case 51:case 55:case 60:case 90:return 10;case 54:return 1;case 56:return 11;case 57:return 12;case 58:return 13}return 0}
function l3(a){switch(parseInt(a.toString(),10)){case 2:return 1;case 3:case 4:return 2;case 5:return 3;case 6:return 4;case 7:return 5;case 15:case 100:return 6;case 14:return 7;case 777:return 8;default:return 0}};function m3(a,b){this.g=a;this.o=b}m3.prototype.A=null;m3.prototype.j=NaN;function n3(a,b,c){a.g.publish("AD_LOGGING_EVENT",b,c)}function o3(a){p3(a);var b=q3(a);if(a.k){var c=r3(a.o),d=a.k.y-c.top,d=Math.round(a.k.x-c.left)+"x"+Math.round(d);b.ck_xy=d;b.ck_wh=c.width+"x"+c.height}n3(a,15,b)}function s3(a){p3(a);var b=q3(a);if(isNaN(a.j))p3(a);else{var c=y()-a.j;b.ad_stl=c}n3(a,4,b)}function t3(a){p3(a);var b=q3(a),c=a.g.xn();c?b.ad_fmt=c:p3(a);n3(a,5,b)}
function u3(a){var b=q3(a),c=a.g.xn();c?b.ad_fmt=c:p3(a);n3(a,14,b)}function q3(a){var b={},c=a.g.k,d=a.g.Zi(),e=a.g.Ol();u2(a.g.getCurrentAd(),b);d&&0<d&&(b.ad_len=d);c&&c.videoId?b.ad_v=c.videoId:e&&(c=Ti(e),b.ad_dom=c,a.o.ga.A&&(b.ad_v_url=e.substr(0,512)));b.at=a.g.A();return b}function p3(a){a.A||(a.A="InstreamAdDisplay ("+a.g.A()+")")};function v3(a,b,c,d,e,g){g3.call(this,b,a,2,c);this.g.subscribe("onVolumeChange",this.Jp,this);this.g.subscribe("control_toggle_play_pause",this.Kp,this);this.g.subscribe("control_play",this.Hl,this);this.g.subscribe("control_pause",this.Gl,this);this.G=d;this.B=new m3(this,this.g);this.o=new Yy(this);this.F=this.C=!1;this.D=0;this.M=e;this.J=!!g}z(v3,g3);v3.g=2E3;f=v3.prototype;f.Pb=null;f.dg=!1;f.Vg=null;f.Ug=null;f.Wg=null;
f.show=function(){this.B.j=y();var a;if(a=this.G){var b=Si(a),b=b.v||b.video_id;if(!b){var c=Yd(Vd(a)[5]||null).match(/^\/watch\/([^\/]*)$/i);c&&(b=c[1])}b||(a=a.match(/yt_vid\/([a-zA-Z0-9_-]{11})/),null!=a&&1<a.length&&(b=a[1]));a=b?new dv({video_id:b,dash:"0"}):null}else a=null;this.k=a;var d;a=new h3;a.isSkippable=this.M;a.skip=x(this.Hy,this);a.skipShown=x(this.j.Sl,this.j);if(b=this.getCurrentAd())a.clickThroughUrl=bU(b)||"",a.skipTime=XT(b,cU(b))||0;this.k?(this.k.Kd=!0,d={video_id:this.k.videoId},
a.videoId=this.k.videoId,this.k.subscribe("onStatusFail",this.hq,this),this.k.subscribe("dataloaded",this.gq,this),b=this.g.R(),b=new b_(b.k),b.ca="adunit",b.autoplay=!0,b.C=this.type,b=f_(b,this.k,this.g.app.j.Fb()),vv(this.k,b)):(this.G&&(a.videoUrl=this.G),w3(this));this.C||(x3(this.g,-1,d,a),this.Zo())};f.Hy=function(){this.g.o.k.T("skip")};function y3(a){a.k&&(a.k.unsubscribe("onStatusFail",a.hq,a),a.k.unsubscribe("dataloaded",a.gq,a))}
f.gq=function(){y3(this);pv(this.k);var a=new U0(this.g.R(),this.g.app.j),b=this.k;b.j&&b.j.j.length?(a=bv(this.k.I,W0(a,this.k)))?(a=a.j)?(a=new J(Ku(a)),a.g.set("autoplay","1"),this.j.setMediaUrl(a.toString()),w3(this)):z3(this,Error("Failed to determine ad media resource.")):z3(this,Error("Failed to determine ad media format.")):z3(this,Error("No selectable formats."))};
function w3(a){if(vh||2.2<=ht&&3>ht||(vh||wh)&&!zh){var b=y()-a.B.j,b=v3.g-b;a.D=L(x(a.Lr,a),Math.max(0,b));N(a.g.Qa(),"ad-interstitial-showing")}else a.Lr()}
f.Lr=function(){A3(this);this.Pb=B3(this.g,!0);this.Wg=this.g.Qa();if(this.g.ga.B)hd(G("video-ad-status-bar"));else{var a=this.g.Qa();this.Vg=G("video-ad-time-left",a);var a=G("html5-ad-progress-list",a),b=bd("div");N(b,"ytp-ad-progress");a.appendChild(b);this.Ug=b;this.o.listen(this.Pb,"timeupdate",this.fz)}zg(this.Wg,["ad-showing","ad-interrupting"]);this.o.listen(PH(this.g.j),"mouseup",this.dz);this.o.listen(this.Pb,"waiting",this.Zo);this.g.subscribe("onResize",this.Jl,this);try{this.o.listen(this.j,
"adError",this.cz);this.o.listen(this.j,"click",this.bz);this.o.listen(this.j,"complete",this.Yl);this.o.listen(this.j,"pause",this.tq);this.o.listen(this.j,"start",this.uq);this.o.listen(this.j,"skip",this.ez);this.Jl();var c=this.g,d=c.j,e=C3(c);d.Y.R().A&&(gg(d.g,e),Vf(d.g,0,0));this.J||this.j.start()}catch(g){z3(this,g)}};f.uq=function(){this.dg=!0;this.C=!1;this.F||(this.F=!0,s3(this.B),D3(this.g,1));Ux(this.g,!0);x3(this.g,1);this.publish("adPlay",this)};
f.tq=function(){this.dg=!1;Ux(this.g,!1);x3(this.g,2)};f.ez=function(){u3(this.B);this.Yl()};f.Yl=function(){this.C||(t3(this.B),this.dg=!1,this.C=!0,this.F=!1,x3(this.g,0),D3(this.g,0),this.publish("adEnd",this))};f.cz=function(a){z3(this,a.k)};function z3(a,b){a.dg=!1;a.C=!0;x3(a.g,0);a.publish("adError",b)}f.hq=function(){y3(this);z3(this,Error("Request to get video data failed."))};f.bz=function(){o3(this.B);this.publish("select")};f.dz=function(a){a=new Kb(Ug(a),Vg(a));this.B.k=a};
f.fz=function(a){var b=Iy(this.j.getRemainingTime());this.Vg.innerHTML=b;b=this.Zi()?this.Pb.getCurrentTime()/this.Zi():0;b=Jy(b);this.Ug.style.width=b+"%";this.Pb.ended&&L(x(this.Yl,this,a),50)};f.Zo=function(){!this.dg&&this.F||x3(this.g,3)};
f.K=function(){this.g.unsubscribe("control_toggle_play_pause",this.Kp,this);this.g.unsubscribe("control_play",this.Hl,this);this.g.unsubscribe("control_pause",this.Gl,this);this.g.unsubscribe("onResize",this.Jl,this);this.g.unsubscribe("onVolumeChange",this.Jp,this);this.o.removeAll();y3(this);this.J||this.j.destroy();this.Pb&&(NH(this.g.j),this.Pb=null);A3(this);this.Vg&&(this.Vg.innerHTML="",this.Vg=null);this.Ug&&(hd(this.Ug),this.Ug=null);this.Wg&&(Bg(this.Wg,["ad-showing","ad-interrupting"]),
this.Wg=null);this.C=!0;v3.H.K.call(this)};function A3(a){a.D&&(M(a.D),a.D=0,Ag(a.g.Qa(),"ad-interstitial-showing"))}f.Zi=function(){return this.Pb?this.Pb.duration||0:null};f.xn=function(){return null};f.Ol=function(){return this.Pb&&this.Pb.currentSrc?this.Pb.currentSrc:null};f.Jp=function(a){a=a.muted?0:a.volume;isNaN(a)||(a=Ib(a/100,0,1),this.j.setVolume(a))};f.Kp=function(){this.dg?this.Gl():this.Hl()};f.Hl=function(){this.Pb&&(this.j.resume(),this.uq())};
f.Gl=function(){this.Pb&&(this.j.pause(),this.tq())};f.Jl=function(){MH(this.g.j)&&gg(MH(this.g.j),C3(this.g))};function E3(){this.k=!1;this.j=0;this.g=""};function F3(a,b,c,d,e){g3.call(this,b,a,2,c);this.g.subscribe("control_toggle_play_pause",this.fp,this);this.g.subscribe("control_play",this.Sk,this);this.g.subscribe("control_pause",this.Rk,this);this.C=new m3(this,this.g);this.o=new Yy(this);this.B=G3(b);this.B.subscribe("statechange",this.Sc,this);this.B.subscribe("internalvideodatachange",this.ep,this);this.D=this.F=!1;this.J=d;this.G=!!e}z(F3,g3);f=F3.prototype;f.lj=!1;f.Jg=null;f.Ig=null;f.Kg=null;
f.show=function(){var a=this.g,b=G3(a);H3(a.app,b);a.R().experiments.Ta&&(b.Ea=!0);this.C.j=y();this.Kg=this.g.Qa();this.B.subscribe("progresssync",this.hp,this);this.g.ga.B?hd(G("video-ad-status-bar")):(a=this.g.Qa(),this.Jg=G("video-ad-time-left",a),a=G("html5-ad-progress-list",a),b=bd("div"),N(b,"ytp-ad-progress"),a.appendChild(b),this.Ig=b);zg(this.Kg,["ad-showing","ad-interrupting"]);this.g.subscribe("onResize",this.Vk,this);try{this.o.listen(this.j,"adError",this.nz),this.o.listen(this.j,"click",
this.mz),this.o.listen(this.j,"complete",this.jz),this.o.listen(this.j,"engagedview",this.kz),this.o.listen(this.j,"pause",this.Fq),this.o.listen(this.j,"start",this.Gq),this.o.listen(this.j,"skip",this.oz),this.o.listen(this.j,"youTubeChannelMetadata",this.lz),this.Vk(),this.G||this.j.start()}catch(c){I3(this,c)}};
f.ep=function(a,b,c){if("newdata"==a&&this.k!=c){a={video_id:c.videoId};b=new h3;b.isSkippable=this.J;b.skip=x(this.j.skip,this.j);b.skipShown=x(this.j.Sl,this.j);var d=this.getCurrentAd();d&&(b.clickThroughUrl=bU(d)||"",b.skipTime=XT(d,c.lengthSeconds)||0);b.videoId=c.videoId;b.videoId||(b.videoUrl=this.Ol()||"");x3(this.g,-1,a,b)}this.k=c};f.Sc=function(a){a=a.state;W(a,128)&&I3(this,Error(a.g.message||"Video player error."))};
f.Gq=function(){this.lj=!0;this.D=!1;if(!this.F){this.F=!0;s3(this.C);D3(this.g,1);var a=this.g.R();this.g.ga.B&&"3"==a.g&&(a=this.g.app.j,"3"==a.app.R().g&&(a.g.controls=!1))}x3(this.g,1);this.publish("adPlay",this)};f.Fq=function(){this.lj&&(this.lj=!1,x3(this.g,2))};f.jz=function(){t3(this.C);J3(this);this.D=this.F=!1};
function J3(a){var b=new E3;b.k=a.D;b.j=y();a.k&&a.k.Ba&&(b.g=a.k.Ba);Y1(G3(a.g));x3(a.g,0,b);D3(a.g,0);a.publish("adEnd",a);b=a.g.R();a.g.ga.B&&"3"==b.g&&(a=a.g.app.j,"3"==a.app.R().g&&(a.g.controls=!0))}f.kz=function(){var a=this.C;a.g.publish("AD_LOGGING_EVENT",777,q3(a))};f.oz=function(){this.D=!0;u3(this.C);J3(this)};
f.lz=function(){var a=this.getCurrentAd();if(a){var b=a.J;if((a=a.G)&&b){var c={};c.videoTitle=b.title;c.channelThumbnailUrl=a.g;c.channelTitle=a.j;c.channelVideoCount=a.videoCount;this.g.publish("publish_external_event","onAdMetadataAvailable",c)}}};f.nz=function(a){var b={};try{b.error_code=a.k.getErrorCode()}catch(c){b.error_code=900,b.error_message=c.toString()}var d=this.C;p3(d);var e=q3(d);b&&qa(e,b);e.ad_error=32;n3(d,7,e);I3(this,a.k)};
function I3(a,b){a.B.rf();x3(a.g,0);a.publish("adError",b)}f.mz=function(){o3(this.C);this.j.pause();this.publish("select")};f.hp=function(){var a=this.g.g.Ng();this.g.ga.B||(this.Jg.innerHTML=Iy(a.duration-a.current),a=Jy(a.current/a.duration),this.Ig.style.width=a+"%")};
f.K=function(){this.g.unsubscribe("control_toggle_play_pause",this.fp,this);this.g.unsubscribe("control_play",this.Sk,this);this.g.unsubscribe("control_pause",this.Rk,this);this.g.unsubscribe("onResize",this.Vk,this);this.o.removeAll();this.B.subscribe("statechange",this.Sc,this);this.B.unsubscribe("internalvideodatachange",this.ep,this);this.B.unsubscribe("progresssync",this.hp,this);this.G||this.j.destroy();this.Jg&&(this.Jg.innerHTML="",this.Jg=null);this.Ig&&(hd(this.Ig),this.Ig=null);this.Kg&&
(Bg(this.Kg,["ad-showing","ad-interrupting"]),this.Kg=null);this.D=!1;var a=this.g;if(a.k){var b=a.app,a=a.k;K3(b);a!=b.k&&H3(b,b.k)}F3.H.K.call(this)};f.Zi=function(){return this.B.Tc()};f.xn=function(){return this.k&&this.k.g?this.k.g.mimeType:null};f.Ol=function(){return this.k&&this.k.O?Ku(this.k.O.j):null};f.fp=function(){this.lj?this.Rk():this.Sk()};f.Sk=function(){this.j.resume();this.Gq()};f.Rk=function(){this.j.pause();this.Fq()};f.Vk=function(){gg(MH(this.g.j),C3(this.g))};function L3(a,b){this.k=a;this.j=b}function M3(a,b,c){a.k.publish("AD_LOGGING_EVENT",b,c)}function N3(a){var b={};u2(a.k.getCurrentAd(),b);a.A&&a.g&&(b.ot=a.g-a.A);var c;c=a.j.isFullscreen()?2:a.j.R().Md?1:0;b.ad_ps=c;b.at=a.k.A();return b};function O3(a,b,c,d){g3.call(this,b,a,1,c);this.B=new L3(this,b);this.o=new Yy(this);this.C=!!d}z(O3,g3);f=O3.prototype;f.pd=null;f.Ql=!1;
f.show=function(){if(!this.Ql||!P3(this.g)){var a=this.g.Qa();N(a,"ad-showing");this.pd=MH(this.g.j);a=this.j.getCurrentAd().getHeight();this.pd.style.height=Wf(a,!0);N(this.pd,"ad-overlay");this.o.listen(this.pd,"mouseup",this.Zy);try{this.o.listen(this.j,"userClose",this.Wy);this.o.listen(this.j,"click",this.Yy);this.o.listen(this.j,"adError",this.Xy);Q3(this,"normal");this.C||this.j.start();var b=this.B;b.A=y();var c=N3(b);M3(b,3,c);this.g.subscribe("onResize",this.Xi,this);this.g.subscribe("onStateChange",
this.aq,this);this.publish("adEnd",this)}catch(d){this.publish("adError",d)}}};f.K=function(){this.o.removeAll();this.g.unsubscribe("onResize",this.Xi,this);this.g.unsubscribe("onStateChange",this.aq,this);var a=this.g.Qa();Ag(a,"ad-showing");this.j&&(this.C||this.j.destroy(),this.j=null);this.pd&&Ag(this.pd,"ad-overlay");this.pd=null;this.Ql=!1;O3.H.K.call(this)};
f.Wy=function(){this.pd&&this.j&&this.j.getCurrentAd()&&(this.pd.style.height=Wf(0,!0));this.Ql=!0;var a=this.B;a.g=y();var b=N3(a);M3(a,6,b)};f.Yy=function(){this.g.pauseVideo();var a=this.B;a.g=y();var b=N3(a);if(a.o){var c=r3(a.j),d=a.o.y-c.top,d=Math.round(a.o.x-c.left)+"x"+Math.round(d);b.ck_xy=d;b.ck_wh=c.width+"x"+c.height}M3(a,100,b)};f.Zy=function(a){this.B.o=a.target==a.currentTarget?null:new Kb(a.pageX,a.pageY)};f.Xy=function(a){this.publish("adError",a.k)};
f.aq=function(a){W(a.state,16)&&Q3(this,"normal")};function Q3(a,b){a.D!=b&&(a.D=b)}f.Xi=function(){};function R3(a,b,c,d){Q.call(this);this.N=a;this.j=b.g;this.D=b;this.I=b.getId();this.g=c;this.k=d;this.A=new w2(this.j,this.ze(),c,d);this.B=null;this.J=new Hn(this);this.o=new Hn(this)}z(R3,Q);R3.g="rm";R3.j=10;R3.B=200;R3.o=200;R3.A=190;R3.k=100;f=R3.prototype;f.Il=null;
f.load=function(){var a;a=this.g;a=a.ga.A?C3(a):a.app.j.j.Fb();var b;this.g.ga.g?b=!1:(b=0<(this.k&3)?R3.A:R3.o,b=a.width<R3.B||a.height<b);if(b){b=this.A;var c=x2(b);c.ck_wh=a.width+"x"+a.height;S3(b.g,14,c);B2();this.Ce(Error("The player size is too small."))}else if(this.B=this.g.tg){a=this.A;T3(a.g,9,x2(a));a=new CV;(b=this.g.ga.serverPrefetchedVast)&&0<(this.k&3)?(a.adsResponse=b,this.g.ga.serverPrefetchedVast=void 0):a.adTagUrl=this.Ff();b=C3(this.g);a.linearAdSlotWidth=b.width;a.linearAdSlotHeight=
b.height;a.nonLinearAdSlotWidth=b.width;a.nonLinearAdSlotHeight=R3.k;a.Gp=g_(this.g.R());a.g=this.g.R().experiments.experimentIds;if(b=a.Gp?m_(this.g.R()):-1)a.lastActivity=b;this.g.ga.tagForChildDirected&&(a.tagForChildDirectedContent=!0);JH(this.g.R(),"937420")&&(a.Pg=!0);b=Fw(this.g.app);a.Zc={"[CONTENT_V]":b.videoId,"[CPN]":b.Ba,"[LACT]":U3(this)};g_(this.g.R())||(a.Zc["[LACT]"]="-1");this.B.listen("adsManagerLoaded",this.mp,!1,this);this.B.listen("adError",this.lp,!1,this);this.Ci(this.B,a)}};
f.Pm=function(){var a=new BM,b=this.g.ga,c=this.g.R();a.baseYouTubeUrl=c.tb;a.contentId=Fw(this.g.app).videoId;a.Bk=JH(c,"927622");a.showContentThumbnail=b.showContentThumbnail;a.surveyCreativeData=b.surveyCreativeData;a.useShareButton=!0;a.useStyledNonLinearAds=!0;a.useVideoAdUi=b.B;a.youTubeAdNamespace=this.ze();b.M&&(a.Do=!0,a.xD=!0,a.showContentThumbnail=!1,a.Eo=!0,a.Fo=!0,a.useShareButton=!1);return a};f.ze=function(){return this.N};function V3(a){var b=R3.j;a.j=b;a.A.o=b}
function W3(a,b){a.Il=b;a.A.k=b.A()}function X3(a,b){var c=s("yt.www.watch.ads.setAdId");c&&c(b);a.A.j=b}function Y3(a){a=a.j;return 0==a||-1==a?a:1E3*a}function U3(a){var b=a.g;return{toString:function(){return null==b||b.$()?b=null:m_(b.R()).toString()}}}
f.mp=function(a){if(a.o===this){Qt("aml");try{var b=this.Pm(),c=a.k}catch(d){this.Yd(d);return}this.o.listen(c,"companionBackfill",x(this.fC,this,c));this.o.listen(c,"loaded",x(this.eC,this,c));this.o.listen(c,"adError",x(this.dC,this,c));this.o.listen(c,"allAdsCompleted",u);this.o.listen(c,"contentPauseRequested",u);this.o.listen(c,"contentResumeRequested",u);c=r2(a,this.g.o,{},b);try{c.init("normal")}catch(e){c.destroy(),this.Yd(e)}}};
f.eC=function(a,b){this.o.removeAll();var c=b.getAd(),d=CT(c),e=this.A,g=x2(e);g.ad_man=d?"instream":"overlay";T3(e.g,12,g);e=a.getMediaUrl();switch(d?this.jh(a,c,e):this.Ud(a,c)){case 0:Z3(this.D,this.Il,this.j);break;case 1:a.destroy();this.Ce(Error("Unable to create a display state."));break;case 2:c=this.A;S3(c.g,21,x2(c));a.destroy();this.Ce(Error("Fallback to next ad."));break;default:a.destroy()}};f.dC=function(a,b){this.o.removeAll();a.destroy();this.Yd(b.k)};
f.lp=function(a){var b=a.k;"adLoadError"==b.k&&a.o===this&&this.Yd(b)};f.fC=function(){A2()};f.jh=function(a,b,c){X3(this,NT(b));var d;this.g.ga.N?d=new F3(this.ze(),this.g,a,ET(b)):d=new v3(this.ze(),this.g,a,c,ET(b));W3(this,d);return 0};f.Ud=function(a,b){X3(this,NT(b));W3(this,new O3(this.ze(),this.g,a));return 0};f.Yd=function(a){if(a){var b=this.A,c=x2(b);a&&t2(a,c);S3(b.g,32,c);this.Ce(a)}};f.Ce=function(){$3(this.D)};
f.K=function(){this.B&&(this.B.Ga("adsManagerLoaded",this.mp,!1,this),this.B.Ga("adError",this.lp,!1,this));this.J.removeAll();this.o.removeAll();R3.H.K.call(this)};f.Ci=function(a,b){try{QZ(a,b,this),Qt("ar")}catch(c){this.Yd(c)}};function a4(a){this.g=a};function b4(a){g3.call(this,a,2,3,null);this.o=this.B=0}z(b4,g3);b4.prototype.show=function(){var a=s("yt.www.watch.ads.loadAfc");a&&a();this.publish("adEnd",this);this.B=df(x(this.C,this),1E3)};b4.prototype.K=function(){c4(this);b4.H.K.call(this)};function c4(a){a.B&&(ef(a.B),a.o=0)}b4.prototype.C=function(){var a=s("yt.www.watch.ads.isAfcAdVisible");this.o++;var b={};b.at=this.A();10<=this.o||!a?(c4(this),this.publish("AD_LOGGING_EVENT",2,b)):a()&&(c4(this),this.publish("AD_LOGGING_EVENT",3,b))};function d4(a,b,c){R3.call(this,2,a,b,c);this.C=new a4(this.g.ga);z2()}z(d4,R3);d4.prototype.Pm=function(){var a=d4.H.Pm.call(this);a.Ms=0==this.I;a.HD=P3(this.g)?a.Ms:!0;return a};d4.prototype.Ff=function(){var a;var b=this.C;a=Y3(this);(b=4==this.k&&b.g.afvInvideoAdTag?b.g.afvInvideoAdTag:b.g.afvAdTag)?(0==b.lastIndexOf("http:",0)&&(b=b.substr(5)),a=Vi(b,{videoad_start_delay:a})):a="";return a};
d4.prototype.Ud=function(a,b){if(this.g.ga.g)return 1;0==this.j&&(V3(this),T3(this.g,1));return d4.H.Ud.call(this,a,b)};d4.prototype.Ce=function(a){var b=this.g.ga;b.g?d4.H.Ce.call(this,a):b.kb||this.k&4?(W3(this,new b4(this.g)),Z3(this.D,this.Il,this.j)):d4.H.Ce.call(this,a)};function e4(a,b){if(a){this.fu=a;this.cu=b;var c,d=this.fu,e=d.indexOf(";sz=");c=Pi(d.substring(e),";");d=d.substring(0,e).split("pfadx");if(c=2!=d.length?null:{QF:d[0],RF:d[1],SF:c})this.bu=c.QF,this.du=c.RF,this.eu=c.SF}}f=e4.prototype;f.fu="";f.bu="";f.cu=!1;f.On="";f.du="";f.eu=null;
f.mj=function(a,b){var c,d=[];b&1&&(c=0==a?"pre":-1==a?"post":"mid;pos=0",d.push("480x360"));b&2&&(c=0==a?"pre":-1==a?"post":"mid;pos=0",d.push("480x361"));b&12&&d.push("480x70");var e=[],g,h;b&12&&(e.push("300x250"),g="watch-channel-brand-div",h=1);0<(b&3)&&(e.push("300x60"),g="watch-longform-ad",h=1);var k=gc(this.eu);c&&(k.pos=c);h&&(k.tile=h.toString());g&&(k.kmyd=g);e&&0<e.length&&this.cu&&(k.ciu_szs=e.join(","));k.dcmt="text/xml";this.On||(this.On=Math.floor(999999999*Math.random()).toString());
k.ord=this.On;d&&d.length&&dc(k,"sz");e=Qi(k,";");d&&d.length&&(e="sz="+d.join(",")+";"+e);return[this.bu,"pfadx",this.du,";",e,"?"].join("")};function f4(a){this.g=a?a:""}f4.prototype.mj=function(a,b){if(b&1){var c="mid",d="midroll";0==a?(c="pre",d="preroll"):-1==a&&(c="post",d="postroll");var e=new J(this.g),g=e.g,h=g.get("scp",""),c=(h?h+"&":"")+("pos="+c);g.set("scp",c);g.set("vpos",d);return e.toString()}return this.g};function g4(a,b,c){O3.call(this,1,a,b,c)}z(g4,O3);g4.prototype.Xi=function(){};g4.prototype.A=function(){return"1_3"};function h4(a,b,c){R3.call(this,1,a,b,c);a=this.g.ga;this.M=a.wi?new f4(a.adTag):new e4(a.adTag,a.ia)}z(h4,R3);h4.prototype.Ff=function(){return this.M.mj(this.j,this.k)};
h4.prototype.Ud=function(a,b){X3(this,NT(b));var c=null!=b.g?b.g.D:{};if(v2(c,R3.g))return 1==this.k||P3(this.g)||B2(),a.sendImpressionUrls(),this.g.ga.mi?(W3(this,new b4(this.g)),0):2;if(v2(c,"blockAllAds"))return a.sendImpressionUrls(),W3(this,new g4(this.g,a)),0;if(v2(c,"hideMaster"))return W3(this,new g4(this.g,a)),0;if(this.g.ga.g)return 1;W3(this,new O3(this.ze(),this.g,a));return 0};function i4(a,b,c,d){h4.call(this,a,b,c|d);this.G=c;this.F=d;this.C=null;z2()}z(i4,h4);var j4={GDFP:1,DART:1,DART_DFP:1,DART_DFA:1,ADSENSE:2,"ADSENSE/ADX":2};f=i4.prototype;f.Ff=function(){if(this.g.ga.wi){var a=new f4(this.g.ga.dynamicAllocationAdTag);return a.mj(this.j,this.G)}a=new e4(this.g.ga.dynamicAllocationAdTag,this.g.ga.ia);return a.mj(this.j,this.G)};
f.Ci=function(a,b){if(this.F){var c=this.F,d="";c&2&&c&1?d="video":c&2?d="skippablevideo":c&1&&(d="standardvideo");c&4&&(d&&(d+="_"),d+="text_image_flash");b.youTubeAdType=d;if(c=this.g.ga.ya)b.youTubeExperimentIds=c;b.youTubeVideoAdStartDelay=Y3(this)}i4.H.Ci.call(this,a,b)};f.jh=function(a,b,c){k4(this,a);return 1!=this.C&&2!=this.C?1:i4.H.jh.call(this,a,b,c)};
f.Ud=function(a,b){k4(this,a);switch(this.C){case 1:return i4.H.Ud.call(this,a,b);case 2:var c;this.g.ga.g?c=1:(0==this.j&&(V3(this),T3(this.g,1)),X3(this,NT(b)),W3(this,new O3(2,this.g,a)),c=0);return c;default:return 1}};f.ze=function(){return this.C||0};function k4(a,b){var c=b.getCurrentAd(),d=QT(c);d.unshift(HT(c));for(c=0;c<d.length;++c){var e=j4[d[c].toUpperCase()];if(e){a.C=e;return}}a.C=0};function l4(a,b){var c=b.ga;this.C=c.Fa;var d=0,c=c.ea.toUpperCase();"INVIDEO"==c?d=4:"INSTREAM"==c?d=1:"MPU"==c&&(d=8);R3.call(this,2,a,b,d)}z(l4,R3);l4.j="https://www.googleapis.com/urlshortener/v1/url?key=AIzaSyBbSB-E7SYd1iggX6r2b5C7ljvO6fVqaj0&shortUrl=";l4.k="43";
l4.g=function(a){var b=new ey;cj(a,{format:"RAW",method:"GET",timeout:5E3,Td:function(){fy(b,Error(a+" timed out"))},onError:function(c){fy(b,Error("Problem loading "+a+" with status code "+c.status))},Ma:function(a){jy(b);hy(b,!0,a)}});return b};l4.prototype.Ff=function(){return""};
l4.prototype.Ci=function(a,b){var c=this.k;c&1||c&4||c&8?this.C?c&8?C2(this.C):("goo.gl"==Ti(this.C)?(c=l4.g(l4.j+this.C),ly(c,function(a){a=yf(a.responseText);if(!a)throw Error("Invalid expanded forced ad URL.");if(!a.longUrl)throw Error("Missing forced ad URL information.");a=new J(a.longUrl);K(a,"video_format",l4.k);return l4.g(a.toString())},this)):c=l4.g(this.C),ly(c,function(c){b.adsResponse=c.responseText;QZ(a,b,this)},this),my(c,null,this.Yd,this)):this.Yd(Error("Invalid empty URL")):this.Yd(Error("Invalid request type: "+
c))};function m4(a,b,c,d){this.g=a;this.o=c;this.k=d;this.A=b;vh||wh?this.j="html5_ios":xh?this.j="html5_android":ot()?this.j="html5_ps3":"leanback"==this.o.ca?this.j="html5_tv_leanback":n4(this)?this.j="html5_desktop":this.j="html5"}var o4="kyvDG3GPNY0 F_HOziu_duk T8uOdgwGUvc Ojs8LzuieSI JzTfd-RlK4M bfHSqiuB_QA b2nJxZl0xEk Bj9O5BESM1o tu3C_TjRpGM FQYmOyuKtwg FEWg27qS_aY 9_edKusM2j0 SbL08XsN9rk u31pf-9Rsjc 64J_K7R7Bu8 wDzg2Eh-TiQ qERY1A8AnM0 B5uvc8NhkwI".split(" ");
function n4(a){return lb(o4,a.g.U)||KH(a.o,"952600","952605")&&!a.g.Ta};function p4(a,b){O3.call(this,4,a,b)}z(p4,O3);p4.prototype.Xi=function(){};p4.prototype.A=function(){return"4_3"};function q4(a,b,c){R3.call(this,4,a,b,c);this.C=new m4(this.g.ga,Fw(this.g.app).lengthSeconds,this.g.R(),c)}z(q4,R3);
q4.prototype.Ff=function(){var a;var b=this.C;if(b.g.W&&b.g.U){a={};var c="youtube_watch_"+b.j;a.nw="10613";a.asnw=b.g.W;a.ssnw=b.g.W;a.caid=b.g.U;a.vdur=b.A;a.csid=c;a.resp="vast2";c={};isNaN(b.g.na)||(c._fw_d_001=b.g.na);b.g.ta&&(c._fw_d_002=b.g.ta);b.g.ma&&(c["_fwu:10613:lang"]=b.g.ma);b.g.fa&&(c._fw_dbp=b.g.fa);b.g.pa&&(c._fw_distributorvideoassetid=b.g.pa);c._fw_yt_type=b.g.o?"short":"long";if(n4(b)){a.prof="10613:10613_youtube_html5_2014";a.crtp="youtube";a.flag="+slcb+qtcb+amcb+exvt";var d=
"",e;b.k&1&&(e={slid:"preroll",ptgt:"a",slau:"preroll",tpos:"0"},d=Qi(e,"&")+";",e={slid:"page_display1",w:"300",h:"60",ptgt:"s",slau:"display",flag:"+cmpn"},d+=Qi(e,"&")+";");b.k&4&&(e={slid:"overlay",ptgt:"a",slau:"overlay",tpos:"10"},d+=Qi(e,"&")+";",e={slid:"page_display2",w:"300",h:"250",ptgt:"s",slau:"display",flag:"+cmpn"},d+=Qi(e,"&")+";");b.k&8&&(e={slid:"dis",w:"300",h:"250",ptgt:"s",slau:"display"},d+=Qi(e,"&")+";");b=d.substr(0,d.length-1);a="//2975c.v.fwmrm.net/ad/g/1?"+Qi(a,"&")+";"+
Qi(c,"&")+";"+b}else{d="10613:10613_youtube_"+b.j.split("_")[0];a.prof="10613:10613_youtube_"+b.j;a.crtp="vast2s";a.flag="+emcr";e={ptgt:"a",slid:"preroll"};var g="";b.g.C&&!b.g.k?g=";linear-skippable":!b.g.C&&b.g.k&&(g=";video");e.slau="preroll"+g;e.w="480";e.h="360";e.tpos="0";e.tpcl="preroll";e.envp=d;e.cd="1440,900";a="//2975c.v.fwmrm.net/ad/g/1?"+Qi(a,"&")+";"+Qi(c,"&")+";"+Qi(e,"&")}}else a="";return a};q4.prototype.jh=function(a,b){return 0!=this.j?1:q4.H.jh.call(this,a,b,null)};
q4.prototype.Ud=function(a,b){var c=null!=b.g?b.g.D:{};if(v2(c,R3.g))return this.D.o=fc(a),2;if(this.g.ga.g)return 1;if(v2(c,"hideMaster")){if(a.B&&a.B.ue()){var c=a.B.ue(),d;d=a.getCurrentAd();if($.g){var e=d.O;d.O=[];d=e}else d=[];c.impressionUrls=d}W3(this,new p4(this.g,a));return 0}return q4.H.Ud.call(this,a,b)};function r4(a,b,c){R3.call(this,13,a,b,c)}z(r4,R3);var s4=[{Gm:4,size:"480x70",rr:"300x250"},{Gm:1,size:"480x360",rr:"300x60"}];
r4.prototype.Ff=function(){var a=new J(this.g.ga.eb,!0),b=this.k,c=s4.filter(function(a){return(b&a.Gm)==a.Gm}),d=c.map(function(a){return a.size}).join("|");K(a,"sz",d);c=c.map(function(a){return a.rr}).join(",");K(a,"ciu_szs",c);c=4==(this.k&4);1==(this.k&1)?(c||K(a,"vad_type","linear"),c="midroll",0==this.j?c="preroll":-1==this.j&&(c="postroll"),K(a,"vpos",c)):c&&K(a,"vad_type","nonlinear");return a.toString()};function t4(a,b,c){this.k=a;this.g=b;this.j=c||0}t4.prototype.create=function(a,b){switch(this.k){case 1:return new d4(a,b,this.g);case 2:return new h4(a,b,this.g);case 3:return new i4(a,b,this.g,this.j);case 5:return new q4(a,b,this.g);case 4:return new l4(a,b);case 6:return new r4(a,b,this.g);default:return null}};function u4(a){return 0<((a.g|a.j)&3)};function v4(a,b,c,d,e){T.call(this);this.xa=b;this.k=a;this.g=c;this.A=d;this.o=this.j=null;this.B=!!e}z(v4,T);f=v4.prototype;f.am=!0;f.kc=!1;f.isVisible=!0;f.Xc="unloaded";f.Am=!1;f.Ib=function(){return 0==this.g?w4(this)&&x4(this)?-2147483648:0:-1==this.g||-2==this.g?2147483647:1E3*this.g};function y4(a){return 0==a.g||-2==a.g?!1:hb(a.A,function(a){switch(a.k){case 1:case 2:case 3:case 6:return!0;default:return!1}})}function w4(a){return"loaded"==a.Xc||"error"==a.Xc}
function x4(a){if(!w4(a))throw Error("Preroll status is undefined before ad load.");return 0==a.g&&a.kc}function $3(a){a.Xc="loading";0==a.g&&!gb(a.A,u4)&&Jx(a.k);if(a.B)a.Xc="loaded",a.kc=!0,z4(a);else{var b=a.A.shift();b?(0==a.g&&A4(a.k,"nl"),b=b.create(a,a.k),R(a,b),b.load()):(T3(a.k,2,B4(a,{})),C4(a,!1),a.Xc="error",z4(a))}}f.getId=function(){return this.xa};
function D4(a){a.j&&(a.j.unsubscribe("adEnd",a.ft,a),a.j.unsubscribe("adError",a.jt,a),a.j.unsubscribe("AD_LOGGING_EVENT",a.gt,a),a.j.unsubscribe("select",a.ht,a))}function Z3(a,b,c){a.j=b;a.g=c;R(a,a.j);0==a.xa&&(a.k.B.at=a.j.A());a.j instanceof v3||a.j instanceof F3?a.kc=!0:a.j instanceof b4?a.isVisible=!1:a.j instanceof p4?a.isVisible=!1:a.j instanceof g4&&(a.isVisible=!1);a.Xc="loaded";z4(a)}function z4(a){a.publish("adBreakComplete",a)}
f.show=function(){this.Am?this.j instanceof O3&&Q3(this.j,"normal"):(this.Am=!0,(this.j instanceof v3||this.j instanceof F3)&&A4(this.k,"bs"),this.j.subscribe("adEnd",this.ft,this),this.j.subscribe("adError",this.jt,this),this.j.subscribe("AD_LOGGING_EVENT",this.gt,this),this.j.subscribe("select",this.ht,this),this.j.show(),C4(this,!0))};function C4(a,b){a.o&&(a.o.sendImpressionUrls({"[FILLED_OPPORTUNITY]":b?1:0}),a.o.dispose(),a.o=null)}
f.ft=function(){if(this.kc){D4(this);var a=this.k;if(a.ga.ka&&!a.Ek){var b=a.R().tb;wf(b+"mac_204?action_fcts=1");a.Ek=!0}}z4(this)};f.jt=function(a){if(a){var b={};t2(a,b);B4(this,b);S3(this.k,32,b)}D4(this);z4(this)};f.gt=function(a,b){B4(this,b);T3(this.k,a,b)};f.ht=function(){this.am=!1};function B4(a,b){b.sst=a.g;b.sidx=0}f.K=function(){D4(this);this.j=null;null!=this.o&&(this.o.dispose(),this.o=null);v4.H.K.call(this)};function E4(a){this.jw=a}function F4(a){try{var b=UF(a).getElementsByTagName("AdBreak"),c=D(b,function(a){a=a.getAttribute("time");return Wa(a)});return new E4(c)}catch(d){return new E4([0])}};function G4(a){this.g=a};function H4(a,b){this.S=a;this.M=this.S.o;this.A="leanback"==this.S.ca;this.g=this.M||this.A;this.B=!this.A&&!(vh&&!a.I);this.N=a.A&&(!this.g||this.A)||this.M&&!(vh&&!a.I);this.apply(b);if(this.C&&!this.N)throw"Skippable instreams were enabled without FullPlayerApiSupport";}var I4={EG:"m",zG:"f"};f=H4.prototype;
f.apply=function(a){var b=s2(a.instream),c=s2(a.trueview),d=s2(a.aftv);this.V=a.ad_slots;this.Z=a.ad_breaks;this.adFlags=a.ad_flags||0;this.ya=a.cafe_experiment_id;this.adTag=a.ad_tag;this.jb=!!a.adtest;this.afvAdTag=a.afv_ad_tag;this.Aa=J4(this.afvAdTag);this.afvInvideoAdTag=a.afv_invideo_ad_tag;this.afvMergeEnabled=!!a.afv_merge_enabled;this.na=parseInt(a.ad_age,10);this.amsBaseTag=a.ams_base_tag;this.Ea=a.cid;this.pa=a.docid||a.video_id||a.videoId;this.dynamicAllocationAdTag=a.dynamic_allocation_ad_tag;
this.excludedAds=a.excluded_ads;this.ea=a.force_ad_type;this.Fa=a.force_ad_url;this.ta=Zb(I4,function(b){return b==a.ad_gender});this.fa=a.dbp;this.mi=s2(a.afc_rm_fallback);this.ia=!!a.mpu;this.F=s2(a.afv)&&!this.g;this.G=d&&c;this.I=d&&b&&!s2(a.no_afv_instream);this.J=s2(a.dclk);this.wi=s2(a.gpt_migration);this.wa=1==a.livestream;this.Ca=s2(a.forced_ad)&&!this.g;this.O=1==parseInt(a.tpas_ad_type_id,10);this.Db=!!a.fqsf;this.k=b;this.D=s2(a.invideo)&&!this.g;this.P=s2(a.mpu)&&!this.g;this.Ta=lb(this.Aa,
"yt_mabv");this.ka=s2(a.shortform);this.o=s2(a.sffb);this.lk=s2(a.xfp);this.eb=a.xfp_tag;b=wh&&JH(this.S,"947233");this.uo=(!this.g||b)&&!this.O;this.C=c;this.ma=a.ad_language_iso639_2;c=parseInt(a.max_dynamic_allocation_ad_tag_length,10);isNaN(c)&&(c=2E3);this.maxDynamicAllocationAdTagLength=c;this.j=parseInt(a.midroll_freqcap,10);isNaN(this.j)&&(this.j=-1);this.midrollPrefetchSize=parseInt(a.midroll_prefetch_size,10)||0;"boolean"==typeof a.show_content_thumbnail&&(this.showContentThumbnail=a.show_content_thumbnail);
this.tagForChildDirected=s2(a.tag_for_child_directed);this.serverPrefetchedVast=a.server_prefetched_vast;this.surveyCreativeData=a.surveyCreativeData;this.kb=d&&this.o&&!this.F;this.Ia=this.F||this.kb;this.ib=parseInt(a.ad_device,10);this.U=a.tpas_video_id;this.W=a.tpas_partner_id;this.vmap=a.vmap;this.Ka=K4(this)};
function K4(a){if(A(B(a.dynamicAllocationAdTag)))return!1;var b=(a.k||a.C)&&a.J;a.o&&a.J&&(b=b||a.D||a.P);if(!b)return!1;b=a.G||a.I;if(!(b||a.o&&a.F))return!1;if(a.serverPrefetchedVast)return!0;var c=a.dynamicAllocationAdTag.length+330+(a.wi?25:102);window.document.referrer&&(c+=xa("ref="+xa(window.document.referrer)).length);b||(c+=41);return c<=a.maxDynamicAllocationAdTagLength}function J4(a){if(A(B(a)))return[];a=Ce(new J(a),"channel");return null!=a?a.split("+"):[]}f.uo=!0;f.mi=!1;f.wi=!1;
f.lk=!1;f.showContentThumbnail=!0;function L4(a,b,c){Q.call(this);this.g=a;this.B=b;this.k=c;this.A=this.j=-1;this.k&&0<this.g.ga.j&&this.g.subscribe("endseeking",this.o,this)}z(L4,Q);function M4(a,b){N4(a);0<b&&(a.A=L(x(a.o,a),1E3*b))}function N4(a){-1!=a.A&&(M(a.A),a.A=-1)}
L4.prototype.o=function(){var a=this.g.ga.j;if(this.k&&!(0>=a)){var b=this.g.g.getCurrentTime(),c=[],d=null,e=Number.MAX_VALUE;Ob(this.B.k,function(a){if(a.isVisible&&!(0>=O4(this,a))){var g;g=a.getId();g=this.B.A[g];if(O4(this,a)>b){var l=!P4(this,a);l!=g.visible&&(g.visible=l,c.push(g));l||(g=O4(this,a)-b,g<e&&(e=g,d=a))}else g.visible||(g.visible=!0,c.push(g))}},this);0<c.length&&Q4(this.g,c);if(d){var g=0;0<this.j&&(g=y()/1E3-this.j);M4(this,a-g-e+2)}else N4(this)}};
function P4(a,b){if(!a.k||!(0<b.g)&&-1!=b.g)return!1;var c=a.g.ga.j;if(0>=c||0>=a.j)return!1;var d=y()/1E3,e=O4(a,b)-a.g.g.getCurrentTime();0<e&&(d+=e);return d-a.j<=c}function O4(a,b){return-1==b.g?a.g.g.getVideoData().lengthSeconds:b.g}L4.prototype.K=function(){N4(this)};function R4(a,b){Q.call(this);this.j=b;this.B=[];this.k={};this.A={};this.g=a;var c=!a.ga.wa&&gb(this.j,function(a){return 0<a.g||-1==a.g});this.D=new L4(this.g,this,c);this.J=gb(this.j,function(a){return 0==a.g})}z(R4,Q);f=R4.prototype;f.zc=null;function S4(a){a.B.length||(a.B=eb(a.j,function(a){return"unloaded"==a.Xc}),0==a.B.length?Jx(a.g):(a.J||Jx(a.g),T4(a)))}function T4(a){if(a.B.length){var b=a.B.shift();b.subscribe("adBreakComplete",a.Pf,a);$3(b)}}
f.Pf=function(a){a.unsubscribe("adBreakComplete",this.Pf,this);L(x(this.iG,this,a),0)};
f.iG=function(a){var b=cb(this.j,a),c=this.j[b+1],b=this.j[b-1],d=2147483646;-2==a.g||-1==a.g?d=2147483647:c&&2147483647!=c.g&&(d=c.Ib()-1);0==a.xa&&(A4(this.g,"bl"),x4(a)||A4(this.g,"fb"));if(c="loaded"!=a.Xc||0==a.xa&&x4(a)&&c&&1E3*this.g.g.getCurrentTime()>c.Ib()){if(b&&w4(b)){var e=b.Ib();e>d&&(d=e);U4(this,b);V4(this,b,d)}}else this.k[a.getId()]=a,V4(this,a,d);Jx(this.g);c&&this.xf(a);Tb(this.k)==this.j.length&&this.D.o();T4(this)};
function V4(a,b,c){var d=b.Ib();if(!isNaN(d)){var e={};e.priority=-2!=b.g?2:3;e.id=String(b.getId());e.visible=b.isVisible;c=new xx(d,c,e);a.A[b.getId()]=c;a.g.xe(c)}}function U4(a,b){a.A[b.getId()]&&(a.g.Xp(a.A[b.getId()]),delete a.A[b.getId()])}f.xf=function(a){a.unsubscribe("adBreakComplete",this.Pf,this);this.zc&&a==this.zc&&(this.zc=null);U4(this,a);pb(this.j,a);delete this.k[a.getId()];Wh(a)};f.Tk=function(a){return this.k[a]};
f.dm=function(a){if(a.kc){if(-1!=a.g&&a.am){var b=this.g;W4(b);Tx(b)}else x4(a)&&!a.am?(b=this.g,W4(b),Tx(b)):(W4(this.g),Ux(this.g,!1));this.xf(a)}else a.isVisible||this.xf(a);a=this.D;a.k&&0<a.g.ga.j&&(a.j=y()/1E3,a.o())};f.K=function(){Wh(this.D);C(this.j,this.xf,this);R4.H.K.call(this)};function X4(a,b,c){R4.call(this,a,b);this.F=[];this.G=[];this.C=[];this.N=c;this.o=null;this.I=a.ga.j;if(1<=c)for(a=0;a<b.length;a++)if(c=b[a],y4(c)){var d=new v4(c.k,c.xa,c.g,c.A,!0);b[a]=d;this.F.push(c)}this.J||this.sf()}z(X4,R4);f=X4.prototype;
f.Tk=function(a){a=X4.H.Tk.call(this,a);if(!a)return null;if(!a.B)return a;var b;b=null;if(this.C.length){var c=b=this.C.shift();c.g=a.g;c.xa=a.getId()}b&&"loaded"==b.Xc?(a.unsubscribe("adBreakComplete",this.Pf,this),this.k[a.getId()]=b,this.j[this.j.indexOf(a)]=b,Wh(a)):(this.sf(),b&&(Wh(b),b=null),this.xf(a));b&&!b.kc&&this.sf();return b};f.Pf=function(a){0!=a.g||"loaded"==a.Xc&&a.kc||this.sf();X4.H.Pf.call(this,a)};
f.dm=function(a){a.kc&&10<this.I?(ha(this.o)&&M(this.o),this.o=L(x(this.sf,this),1E3*(this.I-10))):this.sf();X4.H.dm.call(this,a)};f.sf=function(){for(this.o=null;this.F.length&&this.G.length+this.C.length<this.N;){var a=this.F.shift();a.subscribe("adBreakComplete",this.Dt,this);this.G.push(a);$3(a)}};f.Dt=function(a){a.unsubscribe("adBreakComplete",this.Dt,this);pb(this.G,a);this.C.push(a)};f.K=function(){ha(this.o)&&(M(this.o),this.o=null);C(this.G,Wh);C(this.C,Wh);C(this.F,Wh);X4.H.K.call(this)};function Y4(a,b){this.D=a;this.Y=b;this.C=y();this.g=a.ga;this.o={};this.B=new i3(a);var c=[];this.g.O&&this.g.k&&c.push("4_2");this.g.lk&&(this.g.k&&c.push("13_2"),this.g.D&&c.push("13_1"));this.g.J&&(this.g.k&&c.push("1_2"),this.g.C&&c.push("1_2_1"),this.g.D&&c.push("1_1"),this.g.P&&c.push("1_3"));this.g.G&&c.push("2_2_1");this.g.I&&c.push("2_2");this.g.F&&c.push("2_1");(this.g.Ia||this.g.mi)&&c.push("2_3");this.k=c.join(",");this.j="";this.o.allowed=this.k;(c=this.g.excludedAds)&&(this.o.ex_ads=
c)}Y4.prototype.A=0;function Z4(a){if(!/^\d+?(:\d+){0,2}(\.\d+)?$/.test(a))return null;var b=0;C(a.split(":"),function(a){b=60*b+Math.abs(parseFloat(a))});return 1E3*b};function $4(a,b,c){Q.call(this);this.g=a;this.k=b;this.C=c;this.o=this.B=-1;this.j=a5(this.k.Ae());a=this.k.Ae();a.length&&(a=a[a.length-1],-1==a&&this.g.xe(this.j[a]));0<this.g.ga.j&&this.g.subscribe("endseeking",this.A,this)}z($4,Q);function b5(a,b){c5(a);0<b&&(a.o=L(x(a.A,a),1E3*b))}function c5(a){-1!=a.o&&(M(a.o),a.o=-1)}function d5(a){a.j||(a.j=a5(a.k.Ae()));Q4(a.g,Ub(a.j))}
function a5(a){if(!a.length)return{};for(var b={},c=0;c<a.length-1;c++){var d=a[c],e;e=a[c+1];e=-1==e?2147483647:1E3*e;b[d]=new xx(-1==d?2147483647:1E3*d,2147483647==e?e:e-1,{id:String(d),visible:!0})}d=a[a.length-1];b[d]=new xx(-1==d?2147483647:1E3*d,2147483647,{id:String(d),visible:!0});return b}
$4.prototype.A=function(){var a=this.g.ga.j;if(!(0>=a)&&this.j){var b=this.g.g.getCurrentTime(),c=[],d=null,e=Number.MAX_VALUE;C(this.k.Ae(),function(a){var g=this.j[a];if(g){var l=this.k.G.get(a);l&&l.Nd>b?(a=!DZ(this.C,l),a!=g.visible&&(g.visible=a,c.push(g)),a||(g=l.Nd-b,g<e&&(e=g,d=l))):!l||l.mb()?(this.g.Xp(g),delete this.j[a]):!g.visible&&l&&(g.visible=!0,c.push(g))}},this);0<c.length&&Q4(this.g,c);if(d){var g=0;0<this.B&&(g=y()/1E3-this.B);b5(this,a-g-e+2)}else c5(this)}};
$4.prototype.K=function(){$4.H.K.call(this);c5(this)};function e5(a){Q.call(this);this.g=a;this.o=null;this.B=new Hn(this);this.k=new Hn(this)}z(e5,Q);f=e5.prototype;f.Va=null;f.Mi=null;f.xb=null;f.bc=null;f.Ni=null;function f5(a,b,c){a=a.cloneNode(!0);a.setAttribute("timeOffset",b);C(a.getElementsByTagName("VASTAdTagURI"),function(a){var e,g;"end"==b?(e="post",g=-1):(e="mid",g=Z4(b).toString());var h={"[INDEX]":c.toString(),"[POSITION]":e,"[START]":g};a.innerHTML=a.innerHTML.replace(/\[[A-Z_]+\]/g,function(a){return h[a]||a})});return a}
function g5(a){var b=UF(a),c=b.childNodes[0];if(!c)return a;var d=E(c.childNodes,function(a){return"#1"==a.getAttribute("timeOffset")});if(d){a=E(d.childNodes,function(a){return"Extensions"==a.localName});var e=E(a?a.childNodes:[],function(a){return"YTBreakTime"==a.getAttribute("type")});a=a.removeChild(e);var g=d,h=1;C(a?a.childNodes:[],function(a){a=a.getAttribute("timeOffset");a=f5(d,a,h);h++;c.insertBefore(a,g.nextSibling);g=a});c.removeChild(d);return WF(b)}return a}
f.load=function(a){if(this.o=this.g.tg){var b=new CV;b.adsResponse=g5(a);a=C3(this.g);b.linearAdSlotWidth=a.width;b.linearAdSlotHeight=a.height;b.nonLinearAdSlotWidth=a.width;b.nonLinearAdSlotHeight=100;if(a=m_(this.g.R()))b.lastActivity=a;this.g.ga.tagForChildDirected&&(b.tagForChildDirectedContent=!0);JH(this.g.R(),"937420")&&(b.Pg=!0);a=Fw(this.g.app);var c=this.g;b.Zc={"[CONTENT_V]":a.videoId,"[CPN]":a.Ba,"[LACT]":{toString:function(){return null==c||c.$()?c=null:m_(c.R()).toString()}}};this.o.listen("adsManagerLoaded",
this.Mq,!1,this);this.o.listen("adError",this.Lq,!1,this);try{QZ(this.o,b,this)}catch(d){}}};function h5(a){var b=new BM;b.baseYouTubeUrl=a.g.R().tb;b.contentId=Fw(a.g.app).videoId;b.useShareButton=!0;b.useStyledNonLinearAds=!0;b.useVideoAdUi=a.g.ga.B;b.showContentThumbnail=a.g.ga.showContentThumbnail;b.Xo=!0;return b}
f.Mq=function(a){if(a.o===this){var b={};Object.defineProperty(b,"currentTime",{get:x(function(){return this.g.g.getCurrentTime()},this),enumerable:!0});Object.defineProperty(b,"duration",{get:x(function(){return this.g.g.getVideoData().lengthSeconds},this),enumerable:!0});try{var c=h5(this);this.Va=r2(a,this.g.o,b,c)}catch(d){return}if(this.Ni=this.Va.Jq(b,this.g.ga.j)){this.Mi=new $4(this.g,this.Va,this.Ni);d5(this.Mi);lb(this.Va.Ae(),0)||i5(this);this.k.listen(this.Va,"companionBackfill",x(this.Cz,
this));this.k.listen(this.Va,"loaded",x(this.Bz,this));this.k.listen(this.Va,"adError",x(this.Az,this));this.k.listen(this.Va,"start",x(this.zz,this));this.k.listen(this.Va,"complete",x(this.yz,this));this.k.listen(this.Va,"contentPauseRequested",x(this.Dz,this));this.k.listen(this.Va,"contentResumeRequested",x(this.Ez,this));this.k.listen(this.Va,"allAdsCompleted",u);try{this.Va.init("normal"),this.Va.start()}catch(e){this.Va.destroy(),this.j=null}}}};
f.Dz=function(a){this.xb&&this.xb.dispose();(this.bc=a.getAd())&&CT(this.bc)&&(a=j5(this.bc),this.g.ga.N?this.xb=new F3(a,this.g,this.Va,ET(this.bc),!0):this.xb=new v3(a,this.g,this.Va,this.Va.getMediaUrl(),ET(this.bc),!0),k5(this.g),this.xb.show())};
function l5(a,b){var c=null!=b.g?b.g.D:{};if(v2(c,R3.g)&&a.g.ga.mi)return a.xb=new b4(a.g),a.xb.show(),!1;if(v2(c,"blockAllAds"))return a.Va.sendImpressionUrls(),a.xb=new g4(a.g,a.Va,!0),!1;if(v2(c,"hideMaster"))return a.xb=new g4(a.g,a.Va,!0),!1;a.xb=new O3(j5(b),a.g,a.Va,!0);a.xb.show();return!0}
f.Ez=function(a){this.xb&&this.xb.dispose();i5(this);if(this.g.g.getCurrentTime()<this.g.g.getVideoData().lengthSeconds){var b=this.g;W4(b);Tx(b)}a=a.getAd();b=!0;a&&a!==this.bc&&!CT(a)&&(b=l5(this,a));if(this.bc&&CT(this.bc)||a&&a!==this.bc&&!CT(a)&&b)b=this.Ni,0<b.g&&(b.j=y()/1E3),b=this.Mi,0<b.g.ga.j&&(b.B=y()/1E3,b.A());d5(this.Mi);this.bc=a};f.zz=function(a){if((a=a.getAd())&&this.xb){a=j5(a);var b=this.xb;b.type=a+"_"+b.I;2==a&&z2();A2()}};
f.yz=function(a){CT(a.getAd())||this.bc!==a.getAd()||(this.xb&&this.xb.dispose(),this.bc=null)};f.Bz=function(a){a.getAd().A.j||CT(a.getAd())||i5(this)};f.Az=function(){};f.Lq=function(){};f.Cz=function(){A2()};f.K=function(){this.o&&(this.o.Ga("adsManagerLoaded",this.Mq,!1,this),this.o.Ga("adError",this.Lq,!1,this));this.B.removeAll();this.k.removeAll();this.A=!1;this.Va&&(this.Va.destroy(),this.Va=null);e5.H.K.call(this)};
function j5(a){switch(HT(a).toUpperCase()){case "ADSENSE":return 2;case "DOUBLECLICK":return 1;case "FREEWHEEL":return 4;case "XFP":return 13;default:return 0}}function i5(a){a.A||(Jx(a.g),a.A=!0)};function m5(a){SZ.call(this,a);$.j=!0;$.g=!0;this.o=null;this.C={};this.B={at:"0"};this.j=new LH(0,this.g);Uw(this.g,this.j.L());this.k=null;this.A=-1}z(m5,SZ);f=m5.prototype;f.va="ad";f.mc="ad";f.qe=null;f.nb=null;f.ga=null;f.Ek=!1;f.tn=!1;f.tg=null;f.ef=null;m5.Ha=function(a){return!!a.Lb.getVideoData().nm};f=m5.prototype;f.Ha=function(){return m5.Ha(this.app)};
f.create=function(){m5.H.create.call(this);A4(this,"i");this.ga=new H4(this.R(),this.g.getVideoData().o||{});this.qe=new Y4(this,this.g);this.Ek=!1;if(!this.tg){var a=this.ga.B?void 0:PH(this.j);if(this.ga.N){var b=new RZ(this.app,2),c=MH(this.j);b.g||(b.g=fc(b.jf),b.g.addEventListener=x(b.kw,b),b.g.removeEventListener=x(b.lw,b));this.o=new rQ(c,void 0,a,b.g)}else{b=B3(this,!1);if(!b)throw"initAdsLoader_: getVideoElement returned a null element";this.o=new rQ(MH(this.j),b,a,void 0)}a=this.o;b=a.j;
null!=b&&(b.style.right=0,b.style.left=0,b.style.bottom=0,b.style.top=0);null!=a.C&&(a=a.C,a.j.width="100%",a.j.height="100%");this.tg=new PZ(this.o)}if(this.ga.vmap&&!this.ga.Ca)this.ef=new e5(this),this.ef.load(this.ga.vmap);else{a=new G4(this);t:{b=[];try{var d=a.g.ga,e;if(d.uo){var g;if(d.Z)g=F4(d.Z);else{var h;if(d.V){var k=D(d.V.split(","),Wa);h=new E4(k)}else h=new E4([0]);g=h}e=g}else e=new E4([0]);for(var l=e.jw,d=0;d<l.length;d++){var p=a.g;e=d;var r=l[d],t;var v=a.g.ga;g=[];if(v.Ca)g.push(new t4(4,
0));else{if(v.O){h=0;if(v.k||v.C)h|=1;v.D&&(h|=4);v.P&&(h|=8);g.push(new t4(5,h))}v.lk&&(h=0,v.k&&(h|=1),v.D&&v.o&&(h|=4),g.push(new t4(6,h)));h=0;v.J&&(v.k&&(h|=1),v.C&&(h|=2),v.D&&v.o&&(h|=4),v.P&&v.o&&(h|=8));k=0;if(v.I||v.G)v.I&&(k|=1),v.G&&(k|=2);c=0;v.o&&(v.F&&(v.afvMergeEnabled&&k?k|=4:c=4),k||(k=c,c=0));v.Ka&&h&&k?g.push(new t4(3,h,k)):(h&&g.push(new t4(2,h)),k&&g.push(new t4(1,k)));c&&g.push(new t4(1,c))}t=g;var I=new v4(p,e,r,t);b.push(I)}}catch(S){}finally{break t}}l=b;A4(this,"bd");p=
this.ga;r=p.midrollPrefetchSize;this.nb=!p.wa&&0<r?new X4(this,l,r):new R4(this,l);S4(this.nb)}l={};l.allowed=this.qe.k;Nx(this,{},l)};f.destroy=function(){this.tn&&W4(this);if(this.k){var a=this.app,b=this.k;K3(a);b!=a.k&&H3(a,a.k)}Yh(this.nb,this.k,this.ef);this.qe=this.ef=this.k=this.nb=null;NH(this.j);y2=!1;this.Pd&&m5.H.destroy.call(this)};f.R=function(){return this.app.R()};f.isFullscreen=function(){return this.g.isFullscreen()||this.ga.A};
function T3(a,b,c){a=a.qe;c=c||{};var d=(y()-a.C)/1E3;c.art=d;d=a.D.R();d.P&&(c.feature=d.pa);c.ad_flags=a.g.adFlags;(d=a.g.Ea)&&(c.cid=d);c.mt=a.Y.getCurrentTime();(d=ZH())&&(c.lact=d);(d=a.Y.Rg())&&(c.len=d);a.g.Db&&(c.fqsf=1);c.sdkv="3";c.ad_event=b;if(3==b||4==b)a.j=c.at;b=a.B;t:{if(7==c.ad_event&&(a=c.ad_error,21==a||30==a||54==a||32==a&&(1009==c.error_code||!c.ad_id))){a=!1;break t}a=c&&c.ad_event?l3(c.ad_event):0;a=8==a||0!=a?!0:!1}if(a){var e;c.at&&(e=c.at);var g;c.sst&&(g=c.sst);"2_1"==e&&
10==g&&(c.sst=0);e={};e.device=b.g.ga.ib;e.ns=1;e.sdkv="h.3.0";e.ver="2.0";for(var h in c){g=e;a=h;var d=c[h],k=c;switch(a){case "at":g.format=d;k.bumper?g.format+="_4":k.skip&&(g.format+="_1");break;case "sst":0==d?g.break_type=1:-1==d||-2==p2?g.break_type=3:(g.break_type=2,g.m_pos=d);break;case "trsp":g.slot_pos=d;break;case "ad_id":case "ad_v":case "ad_sys":g[a]=d;break;case "ad_len":g[a]=Math.round(1E3*d);break;case "ad_error":g.error_code=k3(d);break;case "error_code":g.ima_error=d;case "error_message":g.error_msg=
d;break;case "ad_event":g.event=l3(d);break;case "ck_xy":a=d.split("x"),2==a.length&&(g.i_x=a[0],g.i_y=a[1])}}h=G3(b.g);c=Fw(b.g.app);e.cpn=c.Ba;e.content_v=c.videoId;e.mt=Math.round(1E3*h.getCurrentTime());e.ei=c.F;e.lact=m_(b.g.R());h=r3(b.g);e.p_w=h.width;e.p_h=h.height;e.rt=(new Date).getTime();c=Rd(e);if("undefined"==typeof c)throw Error("Keys are undefined");h=new qe(null,0,void 0);g=Qd(e);for(a=0;a<c.length;a++)d=c[a],k=g[a],fa(k)?Be(h,d,k):h.add(d,k);c=b.g.R().tb+"api/stats/ads";c=new J(c);
oe(c,h);wf(c.toString());h=e.event;c=-1!=j3.indexOf(h);g=b.g.ga.amsBaseTag;b=KH(b.g.R(),"932015","932016");c&&!A(B(g))&&b&&(b=new J(g),c=b.g,c.set("ad_break_id",ec(e,"m_pos","0")),c.set("ad_slot_id",ec(e,"slot_pos","0")),c.set("ad_break_rel_start_time",ec(e,"m_pos","0")),c.set("ad_break_type",ec(e,"break_type","")),c.set("rel_time",ec(e,"mt","")),c.set("wall_time",ec(e,"rt","")),2==h&&(c.set("served",ec(e,"format","")),c.set("ad_id",ec(e,"ad_id","")),c.set("ad_len",ec(e,"ad_len",""))),wf(b.toString()))}}
function S3(a,b,c){c=c||{};c.ad_error=b;T3(a,7,c)}f.lh=function(){var a;if(this.qe){a=this.qe;var b={allowed:a.k};a.g.excludedAds&&(b.ex_ad=a.g.excludedAds);a.j&&(b.at=a.j);a=b}else a=m5.H.lh.call(this);return a};f.Qa=function(){return this.g.Qa()};function B3(a,b){var c;if(b){c=a.j;var d=QH(c);c.Y.R().A||md(d)||MH(c).appendChild(d);c=d}else c=a.j,c=c.Y.R().A?c.Y.app.j.g:QH(c);return c}
function G3(a){if(!a.k){var b=new b_(a.R().k);b.ca="adunit";b.autoplay=!0;var c=B3(a,!1);b.Ua=c;a.k=new I1(b,2,new TZ(b,""),a.app.j)}return a.k}function r3(a){return a.ga.A?(a=C3(a),new If(0,0,a.width,a.height)):lg(a.Qa())}function C3(a){return a.app.j.It()}function k5(a){a.tn=!0;a.publish("command_redirect_controls",a,["play_pause"],void 0);Qx(a,["seek"]);a.R().Od&&Qx(a,["audio"]);a.ef||a.pauseVideo()}function W4(a){NH(a.j);a.tn=!1;Sx(a);Rx(a,["seek"]);a.R().Od&&Rx(a,["audio"])}f.getAdState=function(){return this.A};
function D3(a,b){switch(b){case 1:a.A=1;a.publish("publish_external_event","onAdStart");break;case 0:a.A=0,a.publish("publish_external_event","onAdEnd")}}function x3(a,b,c,d){d&&a.publish("publish_external_event","onAdInfoChange",d);a.publish("publish_external_event","onAdStateChange",b,B3(a,!1),c)}
f.Fc=function(a){m5.H.Fc.call(this,a);a=parseInt(a.getId(),10);if(this.nb&&!isNaN(a)){var b=this.nb;if(n(a)){var c=b.Tk(a);c&&(b.zc==c&&!c.kc&&c.isVisible?c.show():(b.zc&&b.xf(b.zc),P4(b.D,c)?(b.zc=null,c=b.A[c.getId()],c.visible||(c.visible=!0,Q4(b.g,[c]))):(b.zc=c,c.subscribe("adBreakComplete",b.dm,b),c.kc&&k5(b.g),c.show())))}}!isNaN(a)&&0>a&&this.ef&&(a=this.tg.g,b=new pR("contentComplete"),a.T(b),b.o&&(a.o.clear(),null!=a.j&&(b=a.j.ue(),null!=b&&SQ(b,a.o.g))))};
f.$c=function(a){m5.H.$c.call(this,a);var b=parseInt(a.getId(),10),c=1E3*this.g.getCurrentTime();this.nb&&!isNaN(b)&&c>a.start&&(2147483647==a.end||2147483646==a.end)&&(a=this.nb,(b=a.k[b])&&a.zc==b&&!b.kc&&b.isVisible&&b.Am&&b.j instanceof O3&&Q3(b.j,"fullscreen"))};function A4(a,b){var c=b;"nl"==b&&(c=a.qe,c.A++,c=c.A.toString());a.C[c]=y();"bs"!=c&&"fb"!=c||Nx(a,a.C,a.B)}function Q4(a,b){a.publish("command_update_cuerange_markers",b,a.g.getPlayerType())}
function P3(a){return Boolean(a.ga.o&&a.nb&&1<a.nb.j.length)}f.ee=function(a){this.publish(a)};
f.Wj=function(a){switch(a){case "addata":var b=this.ga;return{adTag:b.adTag,adTest:b.jb,forceAdType:b.ea,isAfvSkippableInstreamEnabled:b.G,isAfvStandardInstreamEnabled:b.I,isBlazer:b.M,isDoubleClickEnabled:b.J,isForcedAd:b.Ca,isFreeWheelEnabled:b.O,isHouseBrandPlayer:b.S.Wb,isLeanback:b.A,isShortform:b.ka,tagForChildDirected:b.tagForChildDirected};case "adstate":return this.getAdState();case "midrollfreqcap":return this.nb?this.nb.I:0;case "breakscount":return this.nb?this.nb.j.length:0;case "displaystate":return b=
null,this.nb&&this.nb.zc&&(b=this.nb.zc.j),{adFormat:b instanceof g3?b.I:!1,adSkipped:b instanceof F3?b.D:!1,hasVideoStarted:b instanceof F3?b.F:!1,skippable:b instanceof F3?b.J:!1};case "getContentVideoData":return b=Fw(this.app),{adModule:b.nm,isGetVideoThirdPartyOnly:b.ai,partnerTrackingToken:b.J,title:b.title,videoId:b.videoId};case "loadedadbreaks":if(this.nb){a=this.nb.k;var c=[];for(b in a)a.hasOwnProperty(b)&&c.push({isInterruptive:a[Number(b)].kc});return c}return 0}};
f.Rj=function(){var a=[];this.R().Eb()&&a.push.apply(a,"addata adstate breakscount displaystate getContentVideoData loadedadbreaks midrollfreqcap".split(" "));return a};function n5(a,b){var c=["ytp-large-play-button","html5-center-overlay","ytp-scalable-icon-shrink"],d;b&&c.push("ytp-housebrand-large-play-button");a?b?c.push("ytp-housebrand-large-play-button-image"):c.push("ytp-large-play-button-image"):d=b?'<svg><path fill-rule="evenodd" clip-rule="evenodd" fill="#1F1F1F" class="ytp-housebrand-large-play-button-svg" d="M59.6,1.35c0.267,0.5,0.4,1.133,0.4,1.9v53.5c0,0.767-0.133,1.4-0.4,1.9c-0.5,0.9-1.45,1.35-2.85,1.35H3.25c-1.4,0-2.333-0.433-2.8-1.3C0.15,58.167,0,57.517,0,56.75V3.25c0-0.833,0.167-1.5,0.5-2C1,0.417,1.917,0,3.25,0h53.5C58.15,0,59.1,0.45,59.6,1.35z M21,41.65l22.7-11.8L21,18V41.65z"/><polygon fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" points="21,41.65 21,18 43.7,29.85"/></svg>':
'<svg><path fill-rule="evenodd" clip-rule="evenodd" fill="#1F1F1F" class="ytp-large-play-button-svg" d="M84.15,26.4v6.35c0,2.833-0.15,5.967-0.45,9.4c-0.133,1.7-0.267,3.117-0.4,4.25l-0.15,0.95c-0.167,0.767-0.367,1.517-0.6,2.25c-0.667,2.367-1.533,4.083-2.6,5.15c-1.367,1.4-2.967,2.383-4.8,2.95c-0.633,0.2-1.316,0.333-2.05,0.4c-0.767,0.1-1.3,0.167-1.6,0.2c-4.9,0.367-11.283,0.617-19.15,0.75c-2.434,0.034-4.883,0.067-7.35,0.1h-2.95C38.417,59.117,34.5,59.067,30.3,59c-8.433-0.167-14.05-0.383-16.85-0.65c-0.067-0.033-0.667-0.117-1.8-0.25c-0.9-0.133-1.683-0.283-2.35-0.45c-2.066-0.533-3.783-1.5-5.15-2.9c-1.033-1.067-1.9-2.783-2.6-5.15C1.317,48.867,1.133,48.117,1,47.35L0.8,46.4c-0.133-1.133-0.267-2.55-0.4-4.25C0.133,38.717,0,35.583,0,32.75V26.4c0-2.833,0.133-5.95,0.4-9.35l0.4-4.25c0.167-0.966,0.417-2.05,0.75-3.25c0.7-2.333,1.567-4.033,2.6-5.1c1.367-1.434,2.967-2.434,4.8-3c0.633-0.167,1.333-0.3,2.1-0.4c0.4-0.066,0.917-0.133,1.55-0.2c4.9-0.333,11.283-0.567,19.15-0.7C35.65,0.05,39.083,0,42.05,0L45,0.05c2.467,0,4.933,0.034,7.4,0.1c7.833,0.133,14.2,0.367,19.1,0.7c0.3,0.033,0.833,0.1,1.6,0.2c0.733,0.1,1.417,0.233,2.05,0.4c1.833,0.566,3.434,1.566,4.8,3c1.066,1.066,1.933,2.767,2.6,5.1c0.367,1.2,0.617,2.284,0.75,3.25l0.4,4.25C84,20.45,84.15,23.567,84.15,26.4z M33.3,41.4L56,29.6L33.3,17.75V41.4z"/><polygon fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" points="33.3,41.4 33.3,17.75 56,29.6"/></svg>';
X.call(this,["div",c]);d&&(this.element.innerHTML=d)}z(n5,X);function o5(a){this.j=a||30;TH.call(this,this.j,this.j);this.B=this.width/2;this.o=this.height/2;this.C=0;this.context.translate(this.B,this.o);this.hide()}z(o5,TH);o5.prototype.show=function(){o5.H.show.call(this);var a=this.F;this.A=new Date;this.k(a,125)};
o5.prototype.F=function(){this.context.clearRect(-this.B,-this.o,this.width,this.height);for(var a=this.C++%8,b=0;8>b;b++){var c=2*Math.PI/8*(a+b),d=11/30*this.j,e=d*Math.cos(c),c=d*Math.sin(c),d=(b+1)/9;this.context.beginPath();this.context.arc(e,c,4/30*this.j,0,2*Math.PI,!1);this.context.fillStyle="rgba(189, 189, 189, "+d+")";this.context.fill()}};o5.prototype.hide=function(){M(this.g);o5.H.hide.call(this)};function p5(a,b,c){BH.call(this,["div","html5-remote-module",["div","ytp-remote-display-thumbnail"],["div","","{{largeplaybutton}}"],["div","ytp-remote-display-controls",["div",["ytp-remote-display-error","html5-center-overlay"],["div","ytp-remote-display-error-icon"],["p","ytp-remote-display-error-text","{{error}}"],["div","","{{reconnectbutton}}"]],["div","","{{loadingicon}}"]],["div","ytp-remote-display-status",["div","ytp-remote-display-status-icon"],["div","ytp-remote-display-status-text","{{statustext}}"],
["div","ytp-remote-display-status-receiver","{{receiver}}"]],["div","ytp-remote-display-watch-while",["div","","{{maximizebutton}}"]]]);this.o=c;this.A=this.template.g["ytp-remote-display-thumbnail"];this.g=this.j=this.k=null;q5(this,a,b)}z(p5,BH);function r5(a){s5(a,Y(0,"YTP_MDX_STATUS_CONNECTING"));t5(a,2)}function u5(a,b){s5(a,Y(0,"YTP_MDX_STATUS_ERROR"));Gy(a.template,"error",b);t5(a,0)}
function t5(a,b){var c=a.template.g["ytp-remote-display-error"],d=a.template.g["ytp-remote-display-status"];qA(c);qA(d);a.k.hide();a.g.hide();a.j.hide();switch(b){case 0:pA(d);pA(c);break;case 1:pA(d);break;case 2:pA(d);a.g.show();break;case 3:a.k.show()}}
function q5(a,b,c){var d=b.g.R();a.k=new n5(d.o,d.Wb);R(a,a.k);a.g=new o5(60);N(a.g.element,"html5-video-loader");N(a.g.element,"html5-center-overlay");N(a.g.element,"ytp-scalable-icon-grow");R(a,a.g);a.j=new QD(a.o,"ytp-button-remote-reconnect");a.j.ua(Y(0,"YTP_MDX_PLAYER_RECONNECT_BUTTON"));R(a,a.j);d=new QD(a.o,"ytp-button-remote-maximize");d.ua(["div",["html5-center-overlay","ytp-button-remote-maximize-icon"]]);R(a,d);b=b.g.getVideoData();a.A.style.backgroundImage=b.videoId?"url("+wv(b,"hqdefault.jpg")+
")":"";Gy(a.template,"largeplaybutton",a.k);Gy(a.template,"reconnectbutton",a.j);Gy(a.template,"loadingicon",a.g);Gy(a.template,"maximizebutton",d);a.j.listen("click",function(){this.publish("reconnect-button-click")},a);d.listen("click",function(a){a.stopPropagation();this.publish("maximize-button-click")},a);r5(a);Gy(a.template,"receiver",c)}function s5(a,b){Gy(a.template,"statustext",b)};function v5(a,b,c,d){Q.call(this);this.j=a;a.subscribe("onVolumeChange",this.No,this);this.G=x(this.mw,this);a.g.addEventListener("onCaptionsTrackListChanged",this.G);this.B=!1;d||a.subscribe("onPlaylistUpdate",this.Mo,this);this.k=b;b.subscribe("reconnect-button-click",this.Qo,this);b.subscribe("maximize-button-click",this.Oo,this);this.g=c;c.subscribe("proxyStateChange",this.Ro,this);c.subscribe("remotePlayerChange",this.Ik,this);c.subscribe("remoteQueueChange",this.Jk,this);this.J=new px;this.D=
this.C=NaN;this.I=0;this.o={};this.F=new En(this.ow,1E3,this);R(this,this.F);this.N=0;this.A=d;this.A||(a=Di("yt-player-remoteservice-listid"),b=this.j.g,b.getVideoData().playlistId&&b.getVideoData().playlistId!=a?this.g.Kk(b.getVideoData().videoId,w5(this.j),b.getCurrentTime()):this.g.vi(b.getVideoData().videoId,b.getCurrentTime()),b.Uc()?Bi("yt-player-remoteservice-listid",b.getVideoData().playlistId):Ei("yt-player-remoteservice-listid"));a=this.j.g.qi("captions","track");bc(a)||x5(this,a);this.Jk();
this.Ik()}z(v5,Q);f=v5.prototype;
f.K=function(){y5(this,new px);z5(this);A5(this);this.j.unsubscribe("onVolumeChange",this.No,this);this.j.g.removeEventListener("onCaptionsTrackListChanged",this.G);this.A||this.j.unsubscribe("onPlaylistUpdate",this.Mo,this);Xh(this.k)||(this.k.unsubscribe("reconnect-button-click",this.Qo,this),this.k.unsubscribe("maximize-button-click",this.Oo,this));Xh(this.g)||(this.g.unsubscribe("proxyStateChange",this.Ro,this),this.g.unsubscribe("remotePlayerChange",this.Ik,this),this.g.unsubscribe("remoteQueueChange",
this.Jk,this));B5(this,this.o);this.g=this.k=this.j=null};f.OE=function(a,b){2==this.g.k||(C5(this)?this.kD.apply(this,arguments):this.k.k.D&&this.jD.apply(this,arguments))};function D5(a,b){var c=a.j.g.getVideoData().lengthSeconds;a.j.publish("command_progress",b,c)}f.jD=function(a,b){var c=Array.prototype.slice.call(arguments,1);switch(a){case "control_toggle_play_pause":case "control_play":case "control_pause":E5(this,this.j.g.getCurrentTime());break;case "control_seek":E5(this,c[0])}};
f.kD=function(a,b){if(1081==Ap(this.g).g)switch(a){case "control_toggle_play_pause":case "control_play":case "control_pause":case "control_seek":return}var c=Array.prototype.slice.call(arguments,1);switch(a){case "control_toggle_play_pause":Ap(this.g).mb()?F5(this):G5(this);break;case "control_play":G5(this);break;case "control_pause":F5(this);break;case "control_seek":this.N=c[0];Fn(this.F);break;case "control_subtitles_set_track":x5(this,c[0])}};
f.No=function(a){if(C5(this)){var b=Math.round(a.volume);a=!!a.muted;var c=Ap(this.g);b==c.volume&&a==c.muted||this.g.setVolume(b,a)}};f.mw=function(){bc(this.o)||B5(this,this.o);this.B=!1};f.Mo=function(){var a=Di("yt-player-remoteservice-listid"),b=this.j.g;b.getVideoData().playlistId!=a&&(this.g.Kk(H5(this),w5(this.j),b.getCurrentTime()),Bi("yt-player-remoteservice-listid",b.getVideoData().playlistId))};f.Qo=function(){A5(this);this.g.o.reconnect();r5(this.k)};
f.Oo=function(){var a=this.j,b={video_id:a.g.getVideoData().videoId},b=new dv(b),b=a.app.Lb.R().getVideoUrl(b,{});Mx(a,b)};f.Ro=function(a,b){A5(this);2==b&&this.Dq()};
f.Ik=function(){if(C5(this)){z5(this);var a=Ap(this.g);switch(a.g){case 1:I5(this);y5(this,new px(8));break;case 3:y5(this,new px(1));break;case 0:y5(this,new px(2));this.F.stop();var b=this.j.g;(b=lw(b.app,b.playerType||1))&&b.rf(!0);D5(this,this.j.g.getVideoData().lengthSeconds);break;case 2:y5(this,new px(4));D5(this,tp(a));break;case -1:y5(this,new px);break;case -1E3:y5(this,new px(128,{}))}0==this.I&&(b=this.j.g,(b=lw(b.app,b.playerType||1))&&b.rf(!1));this.I=a.g;a=Ap(this.g).k;b=this.o;(a||
b?a&&b&&a.trackName==b.trackName&&a.languageCode==b.languageCode&&a.languageName==b.languageName&&a.format==b.format&&a.kind==b.kind:1)||(this.o=a,B5(this,a));a=Ap(this.g);-1==a.volume||Math.round(this.j.g.bq())==a.volume&&this.j.g.cq()==a.muted||(this.j.g.setVolume(a.volume),a.muted?this.j.g.dq():this.j.g.fq())}else J5(this)};function J5(a){a.k.k.D||(D5(a,0),z5(a),y5(a,new px));"detailpage"!=a.j.app.Lb.R().ca&&t5(a.k,3)}f.Jk=function(){C5(this)||J5(this)};
function x5(a,b){if(C5(a)&&!a.B){if(b){var c={style:a.j.g.qi("captions","displaySettings")};jc(c,b);a.g.Vl(H5(a),c)}else a.g.Vl(H5(a),null);a.o=Ap(a.g).k}}function F5(a){a.g.pause();var b=Ap(a.g);D5(a,tp(b));z5(a);y5(a,new px(4))}function G5(a){a.g.play();I5(a);y5(a,new px(8))}function E5(a,b){if(a.A){var c=a.j.g.Uc();c?Hp(a.g,H5(a),b,c.Na,a.j.g.getVideoData().playlistId):Hp(a.g,H5(a),b)}else a.g.vi(H5(a),b);y5(a,new px(1))}
function B5(a,b){if(b){var c=a.j.g.qi("captions","tracklist",{Mp:1});c&&c.length?(c=E(c,function(a){return a.languageCode==b.languageCode&&a.name==b.trackName}),a.j.g.Qq("captions","track",c)):(a.j.g.Pq("captions"),a.B=!0)}else a.j.g.Rq("captions")}f.ow=function(){var a=this.N;z5(this);D5(this,a);-1==Ap(this.g).g?E5(this,a):this.g.Os(a);y5(this,new px(1))};function C5(a){return rp(Ap(a.g))==H5(a)}function H5(a){return a.j.g.getVideoData().videoId}
function I5(a){z5(a);if(!a.g.$()){var b=Ap(a.g);b.mb()&&y5(a,new px(8));D5(a,tp(b));a.C=L(x(function(){I5(this)},a),500)}}function z5(a){M(a.C);a.C=NaN}f.Dq=function(){A5(this);z5(this);var a=this.g.o.getReconnectTimeout();if(2!=this.g.k||isNaN(a))r5(this.k);else{var b=this.k;u5(b,Y(0,"YTP_MDX_PLAYER_RECONNECT_TIME",{FORMATTED_TIME:Iy(a/1E3)}));b.j.show();this.D=L(x(this.Dq,this),1E3)}};function A5(a){M(a.D);a.D=NaN}
function y5(a,b){A5(a);var c=a.J;a.J=b;var d=a.k;s5(d,Y(0,"YTP_MDX_STATUS_CONNECTED"));t5(d,1);W(b,1)&&(d=a.k,s5(d,Y(0,"YTP_MDX_STATUS_CONNECTED")),t5(d,2));W(b,128)&&u5(a.k,hf("YTP_MDX_PLAYER_ERROR"));d=a.j;Ux(d,W(b,8));d.app.publish("presentingplayerstatechange",new H1(b,c))};function K5(a){SZ.call(this,a);this.J=a.j.j;this.D={key:pj(),name:Y(0,"YTP_MDX_MY_COMPUTER")};this.o=this.k=null;this.F=[];this.G=this.I=this.j=null;this.B=new iF(this.J,"ytp-remote-button",Y(0,"YTP_MDX_TOOLTIP"),"ytp-remote-button-active");R(this,this.B);SD(this.B,6950);this.B.listen("click",this.Mz,this);this.B.L().id="remote_button";this.A=new zF(this.J,x(this.Kz,this),x(this.Lz,this));N(this.A.L(),"ytp-drop-down-background");R(this,this.A);this.C=new PD;this.C.label=Y(0,"YTP_MDX_TITLE");this.C.element=
this.A;this.C.j=this.va;R(this,this.C);this.A.fb(this.C.label)}z(K5,SZ);var L5=["play_pause","seek"],M5=["captions"];f=K5.prototype;f.va="remote";f.mc="remote";f.Ha=function(){return this.app.Lb.R().Sg};f.create=function(){K5.H.create.call(this);this.F.push(ei("yt-remote-before-disconnect",this.EB,this));this.F.push(ei("yt-remote-connection-change",this.Mr,this));this.Mr();Wx(this,this.va,this.B);Yx(this,this.C);var a=this.g.app.G;this.A.getSelected()&&this.A.getSelected()!=this.D&&1!=a&&3!=a&&this.load()};
f.destroy=function(){gi(this.F);this.F.length=0;Wh(this.j);this.j=null;K5.H.destroy.call(this)};
f.load=function(){if(!this.loaded){K5.H.load.call(this);lF(this.B,"ytp-remote-button-active");var a=this.A.getSelected();this.o=new p5(this,a.name,this.J);Uw(this.g,this.o.L());this.j&&(a=this.app.Lb.R(),this.k=new v5(this,this.o,this.j,a.experiments.k||a.experiments.g));this.g.Wk();this.publish("command_redirect_controls",this,L5,M5);var b=Wq();0!=b&&((a=this.j?rp(Ap(this.j)):null)&&a!=this.g.getVideoData().videoId||L(x(function(){this.publish("command_progress",b,void 0)},this),0))}};
f.unload=function(){this.loaded&&(lF(this.B,"ytp-remote-button"),CF(this.A,this.D),Sx(this),Yh(this.k,this.o),this.o=this.k=null,K5.H.unload.call(this))};f.K=function(){this.destroy();Yh(this.k,this.o,this.j);this.j=this.o=this.k=null;K5.H.K.call(this)};f.ee=function(a,b){this.k&&this.k.OE.apply(this.k,arguments)};function Gw(a,b,c){var d=c||a.D;b.unshift(a.D);N5(a,b);d=E(b,function(a){return a.key==d.key});CF(a.A,d);a.o&&Gy(a.o.template,"receiver",d.name)}
function w5(a){var b=a.g.Uc();if(b){a=[];for(var c=0;c<b.tc;c++)a[c]=Ov(b,c).videoId;return a}return[a.g.getVideoData().videoId]}f.EB=function(a){1==a&&(this.I=this.j?Ap(this.j):null);this.G=a};f.Mr=function(){var a=Yq();a?(this.j=a,this.G=this.I=null,this.load(),this.k||(a=this.app.Lb.R(),this.k=new v5(this,this.o,this.j,a.experiments.k||a.experiments.g))):(Wh(this.j),this.j=null,this.loaded&&1==this.G&&(this.unload(),(a=this.I)&&rp(a)==this.g.getVideoData().videoId?this.g.Mf(tp(a)):this.g.Mf(0)))};
f.Lz=function(a){$x(this);if(a!=this.A.getSelected())if(CF(this.A,a),a.key==this.D.key)Rq();else{var b=0,c="",d=this.g.Uc();d&&(b=d.Na,c=this.g.getVideoData().playlistId);b={videoIds:w5(this),listId:c,videoId:this.g.getVideoData().videoId,index:b,currentTime:this.g.getCurrentTime()};Oq(a,b);this.o&&Gy(this.o.template,"receiver",a.name);Wh(this.k);this.k=null;this.load()}};function N5(a,b){C(b,function(a){a.toString=function(){return a.key}},a);AF(a.A,b)}
f.Mz=function(a){var b=Fq();1==b.length&&"cast-selector-receiver"==b[0].key&&(a.stopImmediatePropagation(),a.preventDefault(),jl())};f.Kz=function(a){return a.name};function O5(a){this.addEventListener=x(a.addEventListener,a);this.removeEventListener=x(a.removeEventListener,a);this.dispatchEvent=x(a.dispatchEvent,a)}
function P5(a,b,c){T.call(this);this.A=a;this.J=x(b,null);this.F=c;this.g=0;this.B=new Kb(NaN,NaN);b=c?4E3:3E3;this.C=new ar(pa(this.wb,1,!1),b,this);R(this,this.C);this.D=new ar(pa(this.wb,2,!1),b,this);R(this,this.D);c||(this.o=P(a,"mouseover",x(this.Wo,this)),this.G=P(a,"mousemove",x(this.zw,this)),this.I=P(a,"mouseleave",x(this.yw,this)));this.k=rc?P(a,"keypress",x(this.xw,this)):P(a,"focusin",x(this.Uo,this));this.j=P(a,"mousedown",x(this.Vo,this));this.wb(130,!0)}z(P5,T);f=P5.prototype;
f.zw=function(a){a=new Kb(Ug(a),Vg(a));Lb(a,this.B)||(this.B=a,this.wb(2,!0))};f.yw=function(){this.wb(2,!1)};f.Wo=function(a){var b=new Kb(Ug(a),Vg(a));Lb(b,this.B)||(this.B=b,this.g&2&&this.J(a.target)&&(this.wb(4,!0),$g(this.o),this.o=P(this.A,"mouseout",x(this.$B,this))))};f.$B=function(){this.wb(4,!1);$g(this.o);this.o=P(this.A,"mouseover",x(this.Wo,this))};f.xw=function(){this.wb(1,!0)};f.Uo=function(){this.wb(1,!0);$g(this.k);this.k=P(this.A,"focusout",x(this.vE,this))};
f.vE=function(){this.wb(1,!1);$g(this.k);this.k=P(this.A,"focusin",x(this.Uo,this))};f.Vo=function(){var a=8;this.F&&(a|=2);this.wb(a,!0);$g(this.j);this.j=P(document,"mouseup",x(this.sE,this))};f.sE=function(){this.wb(8,!1);$g(this.j);this.j=P(this.A,"mousedown",x(this.Vo,this))};f.wb=function(a,b){var c=!this.g;b?(this.g|=a,a&1&&this.C.start(),a&2&&this.D.start()):(this.g&=~a,a&1&&this.C.stop(),a&2&&this.D.stop());var d=!this.g;c!=d&&this.publish("autohideupdate",d)};
f.K=function(){$g(this.o);$g(this.G);$g(this.I);$g(this.k);$g(this.j);P5.H.K.call(this)};function Q5(){this.j=this.g=null}function Y(a,b,c){return hf(b,c,void 0)}f=Q5.prototype;f.Af=function(a,b){this.g&&this.g.Af(a,b)};f.ff=function(a,b,c){this.g&&this.g.ff(a,b,c)};f.rn=function(a){this.g&&this.g.rn(a)};f.Fb=function(){return this.j.Fb()};f.gb=function(){return this.j.gb()};function R5(a,b){X.call(this,["span","","{{sparkline_container}}"]);this.k=a;this.j=b;this.g=new FJ("");R(this,this.g);Gy(this.template,"sparkline_container",this.g)}z(R5,X);function S5(){X.call(this,["div","html5-video-info-panel",["span","html5-video-info-panel-close",{role:"button",title:"close"},"[x]"],["div","html5-video-info-panel-content",["table","html5-video-info-table",["tr","",["th","","Video ID:"],["td","","{{video_id}}"]],["tr","",["th","","Dimensions:"],["td","","{{dimensions}}"]],["tr","",["th","","Resolution:"],["td","","{{resolution}}"]],["tr","",["th","","Volume:"],["td","","{{volume}}"]],["tr","",["th","","Stream Type:"],["td","","{{stream_type}}"]],
["tr",{style:"{{cpn_style}}"},["th","","CPN:"],["td","","{{cpn}}"]],["tr","",["th","","Mime Type:"],["td","","{{mime}}"]],["tr","",["th","","DASH:"],["td","","{{dash}}"]],["tr",{style:"{{drm_style}}"},["th","","Protected:"],["td","","{{drm}}"]],["tr","",["th","","Bandwidth:"],["td","",["span","","{{bandwidth_sparkline}}"],["span","","{{bandwidth_kbps}}"]]]],["table",["html5-video-info-table","html5-video-element-info-table"],["tr","",["th","","Decoded Frames"],["th","","Dropped Frames"],["th","",
"Parsed Frames"],["th","","Presented Frames"]],["tr","",["td","","{{decoded_frames}}"],["td","","{{dropped_frames}}"],["td","","{{parsed_frames}}"],["td","","{{presented_frames}}"]],["tr","",["th","","Video Bytes Decoded"],["th","","Audio Bytes Decoded"],["th","","Painted Frames"],["th","","Paint Delay"]],["tr","",["td","","{{video_bytes_decoded}}"],["td","","{{audio_bytes_decoded}}"],["td","","{{painted_frames}}"],["td","","{{paint_delay}}"]]]]]);this.closeButton=this.template.g["html5-video-info-panel-close"];
this.g=new R5(200,14);R(this,this.g);Gy(this.template,"bandwidth_sparkline",this.g)}z(S5,X);
S5.prototype.update=function(a){a.dimensions=a.video_element_width+" x "+a.video_element_height;1<a.device_pixel_ratio&&(a.dimensions+=" * "+a.device_pixel_ratio);a.resolution=a.video_width+" x "+a.video_height;1<a.video_fps&&(a.resolution+="@"+a.video_fps);a.volume+="%";a.drm_flavor?(a.drm_style="",a.drm=a.drm_flavor+" / "+a.drm_key_system):(a.drm_style="display:none",a.drm="");var b=a.bandwidth_history;a.bandwidth_kbps=(8*ab(b)/1024).toFixed(0)+" Kbps";for(var c=this.g,d=c.g,e=Math.max.apply(Math,
b)||1,g=[],h=0;h<b.length;h++)g.push(h/b.length*c.k+","+c.j*(1-b[h]/e));b='<svg width="'+c.k+'" height="'+c.j+'" viewbox="0 0 '+c.k+" "+c.j+'"><g><polyline stroke="white" fill="none" points="'+g.join(" ")+'"/></g></svg>';d.element.innerHTML=b;a.cpn_style=a.cpn?"":"display:none";this.template.update(a)};S5.prototype.K=function(){this.closeButton=null;S5.H.K.call(this)};function T5(a){BH.call(this,["div","html5-video-player",{tabindex:-1,id:a.P.attrs.id},["div","html5-video-container",["div","html5-video-content"]]]);Dg(this.element,"version",a.P.assets.js);this.app=a;this.na=null;this.k=this.template.g["html5-video-container"];this.J=new If(0,0,0,0);this.g=null;this.V=new If(0,0,0,0);this.pa=this.template.g["html5-video-content"];this.Aa=this.Ka=0;this.W=null;this.P=0;this.ka=null;a=a.R();this.Ia=a.Ka||"blazer"==a.j;this.ta=0;this.G=new S5;R(this,this.G);this.G.X(this.element);
EA(this,this.G.closeButton,"click",this.Xl);this.j=new Q5;this.Kl();gf({YTP_ADVERTISEMENT:"Advertisement",YTP_AUDIO_TRACK_TITLE:"Audio track",YTP_AUTO:"Auto",YTP_AUTO_WITH_QUALITY_2:"Auto ($VIDEO_QUALITY)",YTP_CHANGE_QUALITY_WITH_QUALITY_2:"Change quality ($VIDEO_QUALITY)",YTP_COPY_DEBUG_INFO:"Copy debug info",YTP_COPY_VIDEO_URL:"Copy video URL",YTP_COPY_VIDEO_URL_AT_TIME:"Copy video URL at current time",YTP_DRAWER_HEADER_TEXT:"In this video",YTP_DRAWER_POLL_SUBMIT:"Submit",YTP_GET_DEBUG_INFO:"Get debug info",
YTP_GET_VIDEO_URL:"Get video URL",YTP_GET_VIDEO_URL_AT_TIME:"Get video URL at current time",YTP_GET_EMBED:"Get embed code",YTP_DECREASE_PLAYBACK_SPEED:"Decrease playback speed",YTP_DEFAULT_VIEW:"Default view",YTP_EMBED_COPY:"Copy embed code",YTP_ERROR_GENERIC:"An error occurred, please try again later.",YTP_ERROR_GENERIC_WITH_LINK_2:"An error occurred, please try again later. $BEGIN_LINKLearn More$END_LINK",YTP_EXIT_FULLSCREEN:"Exit full screen",YTP_FEATURED:"Featured",YTP_FULLSCREEN:"Full screen",
YTP_INCREASE_PLAYBACK_SPEED:"Increase playback speed",YTP_KEYBOARD_SHORTCUTS:"Keyboard shortcuts",YTP_LIVE_NOW:"LIVE NOW",YTP_MIX:"Mix",YTP_MORE:"More",YTP_MDX_TITLE:"Play on",YTP_MDX_TOOLTIP:"Play on TV",YTP_MDX_MY_COMPUTER:"This computer",YTP_MUTE:"Mute",YTP_NEXT:"Next",YTP_NEXT_VIDEO_IN:"Next video in $TIME_LEFT",YTP_NORMAL_SPEED:"Normal",YTP_ON:"On",YTP_OFF:"Off",YTP_OPTIONS:"Options",YTP_PLAY_ALL:"Play all",YTP_PLAY_PAUSE:"Toggle play/pause",YTP_PREVIOUS:"Previous",YTP_PLAYLIST:"Playlist",YTP_PLAYLIST_UP_NEXT:"Up Next",
YTP_QUALITY_TITLE:"Quality",YTP_REPLAY:"Replay",YTP_REPORT_ISSUE:"Report playback issue",YTP_SEEK_BACK:"Seek back 10 seconds",YTP_SEEK_FORWARD:"Seek forward 10 seconds",YTP_SEEK_PERCENT:"Seek to 0%-90%.",YTP_SETTINGS:"Settings",YTP_SHARE:"share",YTP_SHARE_WITH_PLAYLIST:"Share with playlist",YTP_SHOW_VIDEO_INFO:"Stats for nerds",YTP_SPEED_TITLE:"Speed",YTP_ST_COLLAPSE:"Collapse",YTP_ST_EXPAND:"Expand",YTP_SUBTITLES:"Subtitles/CC",YTP_THREED_SHORT:"3D",YTP_THEATER_MODE:"Theater mode",YTP_TOGGLE_FULLSCREEN:"Toggle fullscreen.",
YTP_TOGGLE_MUTE:"Toggle mute",YTP_UNMUTE:"Unmute",YTP_URL_NAVIGATE:"Watch on YouTube.com",YTP_WATCH_ALL:"Watch entire video",YTP_WATCH_LATER:"Watch Later",YTP_WATCH_LATER_AS_2:"Watch later as $USER_NAME",YTP_WEBGL_3D_ANAGLYPH:"Anaglyph",YTP_WEBGL_3D_2D:"2D",YTP_SUBSCRIBE_AS:"Subscribe as $USER_NAME",YTP_LIKE_AS:"Like as $USER_NAME",YTP_DISLIKE_AS:"Dislike as $USER_NAME",YTP_WATCH_NEXT:"Watch next",YTP_PLAY:"Play",YTP_WATERMARK:"Watermark",YTP_ERROR_STREAMING_UNAVAILABLE:"Video playback is unavailable right now because this video has been downloaded for offline viewing.",
YTP_ERROR_LICENSE:"Sorry, there was an error licensing this video.",YTP_ERROR_VIDEO_NOT_FOUND:"This video can not be found.",YTP_ERROR_ALREADY_PINNED_ON_A_DEVICE:"This video has already been downloaded on the maximum number of devices allowed by the copyright holder. Before you can play the video here, it needs to be unpinned on another device.",YTP_ERROR_CANNOT_ACTIVATE_RENTAL:"An error occurred when activating your rental. Please reload this page or try again later.",YTP_ERROR_PURCHASE_NOT_FOUND:"This video requires payment.",
YTP_ERROR_PURCHASE_REFUNDED:"This video's purchase has been refunded.",YTP_ERROR_STOPPED_BY_ANOTHER_PLAYBACK:"Your account is playing this video in another location. Please reload this page to resume watching.",YTP_ERROR_TOO_MANY_STREAMS_PER_USER:"Playback stopped because too many videos belonging to the same account are playing.",YTP_ERROR_TOO_MANY_STREAMS_PER_ENTITLEMENT:"Playback stopped because this video has been played on too many devices.",YTP_ERROR_STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED:"Too many devices/IP addresses have been used over the 24 hour period.",
YTP_ERROR_UNUSUAL_ACTIVITY:"Due to unusual account activity, this video is not currently available.",YTP_ERROR_NOT_SIGNED_IN:"Please sign in to resume watching.",YTP_CLOSE:"Close",YTP_ANNOTATIONS:"Annotations",YTP_DONE:"Done",YTP_SHARE_THIS_PLAYLIST:"Share this playlist",YTP_UPLOADED_BY_2:"by $AUTHOR",YTP_SEEK_SLIDER:"Seek slider",YTP_PAUSE:"Pause",YTP_AUTOPLAY:"Autoplay",YTP_AUTOPLAY_COUNTDOWN_2:"Next video in $SECONDS_LEFT",YTP_CANCEL:"Cancel",YTP_ON_GOOGLE_PLUS:"On Google+",YTP_STILL_THERE:"Are you still there? If so, please click the button below to continue watching the playlist.",
YTP_DISMISS:"OK",YTP_RESET:"Reset",YTP_STOP:"Stop live playback",YTP_LIKE:"Like",YTP_DISLIKE:"Dislike",YTP_MORE_INFO:"More info",YTP_SCREENREADER_VOLUME_SETTING:"volume",YTP_SCREENREADER_VOLUME_MUTED:"muted",YTP_SCREENREADER_VOLUME_MUTE:"mute",YTP_SCREENREADER_VOLUME_UNMUTE:"unmute",YTP_SCREENREADER_CONTROL_TOGGLE:"toggle",YTP_SAMPLE_SUBTITLES:"Captions look like this",YTP_HTML5_CONTEXT_MENU_LINK:"About the HTML5 player",YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK:"This video format is not supported.",
YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK:"Your browser does not currently recognize any of the video formats available. $BEGIN_LINKClick here to visit our frequently asked questions about HTML5 video.$END_LINK",YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK_FLASH:"The Adobe Flash Player is required for video playback. $BEGIN_LINKGet the latest Flash Player$END_LINK.",YTP_ERROR_CAST_SESSION_DEVICE_MISMATCHED:"The device in the cast session doesn't match the requested one.",YTP_ERROR_CAST_SESSION_VIDEO_MISMATCHED:"The video in the cast session doesn't match the requested one.",
YTP_ERROR_CAST_TOKEN_EXPIRED:"Cast session was expired. Please refresh.",YTP_ERROR_CAST_TOKEN_FAILED:"Cast session not available. Please refresh or try again later.",YTP_ERROR_CAST_TOKEN_MALFORMED:"Invalid cast session. Please refresh or try again later.",YTP_ERROR_GEO_FAILURE:"This video isn't available in your country.",YTP_ERROR_INVALID_DRM_MESSAGE:"The DRM system specific message is invalid.",YTP_ERROR_RENTAL_EXPIRED:"This video's rental has expired.",YTP_ERROR_RETRYABLE_ERROR:"There was a temporary server error. Please try again later.",
YTP_ERROR_SERVER_ERROR:"There was an internal server error. Please try again later.",YTP_ERROR_STREAMING_NOT_ALLOWED:"Playback not allowed because this video is pinned on another device.",YTP_ERROR_UNSUPPORTED_DEVICE:"Playback isn't supported on this device.",YTP_ERROR_VIDEO_FORBIDDEN:"Access to this video is forbidden.",YTP_MDX_STATUS_CONNECTED:"Playing on",YTP_MDX_STATUS_CONNECTING:"Connecting to",YTP_MDX_STATUS_ERROR:"Error on",YTP_MDX_PLAYER_ERROR:"This video is not available for remote playback.",
YTP_MDX_PLAYER_RECONNECT_TIME:"Please check your Internet connection. Retrying in $FORMATTED_TIME...",YTP_MDX_PLAYER_RECONNECT_BUTTON:"Reconnect",YTP_DEVICE_FALLBACK:"Sorry, this video is not available on this device.",YTP_AD_INTERRUPT_MESSAGE:"Your video will play after this ad.",YTP_VISIT_ADVERTISERS_SITE:"Visit advertiser's site",YTP_PROGRESS_LABEL:"$PLAY_PROGRESS of $DURATION seconds"});this.gm()}z(T5,BH);f=T5.prototype;
f.gm=function(){this.app.subscribe("initializingmode",this.kG,this);this.app.subscribe("videoplayerreset",this.mG,this);this.app.subscribe("videodatachange",this.lG,this)};f.initialize=function(a){this.na=Pc(a);this.element.style.display="none";this.X(this.na);this.Xt()};f.Xt=function(){this.publish("templateready")};f.kG=function(){this.V=new If(0,0,0,0);this.J=new If(0,0,0,0)};f.addClass=function(a){zg(this.element,arguments)};f.removeClass=function(a){Bg(this.element,arguments)};
f.Pl=function(){var a=this.app.R();this.addClass("el-"+a.ca);this.addClass("ps-"+a.j);O(this.element,"html5-native-controls","3"==a.g);O(this.element,"html5-mobile",a.o);this.nh(!0);a.A||this.addClass("tag-pool-enabled");a.Wb&&this.addClass("house-brand");this.element.style.display="";this.Ia?this.W=P(window,"resize",x(this.kj,this)):(a=OA()?x(this.Tz,this):x(this.kj,this),this.W=df(a,250))};f.nh=function(a){var b=this.app.R();O(this.element,"ytp-no-controls",!a||"0"==b.g)};
f.Tz=function(){this.P&&RA(this.P);this.P=QA(x(this.kj,this),0)};f.kj=function(){Nb(this.gb(),Lf(this.J))||this.Vf()};f.Vf=function(){if(this.g){var a=this.gb();if(!a.isEmpty()){var b=!Nb(a,Lf(this.J)),c=U5(this);b&&(this.J.width=a.width,this.J.height=a.height,this.Xm(a));(c||b)&&this.publish("resize")}}};f.Xm=function(){};f.Tl=function(){};f.lG=function(a,b){this.Pj(b)};f.mG=function(a){a.getVideoData()&&this.Pj(a.getVideoData())};
f.Pj=function(a){this.g&&(this.g.setAttribute("data-youtube-id",a.videoId),nt&&(a.title?this.g.setAttribute("title",a.title):this.g.removeAttribute("title")),this.app.R().Gd&&(this.g.poster=a.videoId?wv(a,"default.jpg"):""));var b=a.yc("yt:bgcolor");this.k.style.backgroundColor=b?b:"";this.Ka=Gt(a.yc("yt:stretch"));a=a.yc("yt:crop");this.Aa="fullwidth"==a?Infinity:Gt(a)};f.Jf=function(){};f.bm=function(){};
f.Fb=function(){var a=this.app.R();return a.Ka||a.Ya?new F(window.innerWidth,window.innerHeight):new F(this.element.clientWidth,this.element.clientHeight)};f.gb=function(){return this.Fb()};f.It=function(){return this.gb()};function nH(a){return a.g?new F(0<a.g.style.width.indexOf("px")?parseInt(a.g.style.width,10):a.g.clientWidth,0<a.g.style.height.indexOf("px")?parseInt(a.g.style.height,10):a.g.clientHeight):new F(0,0)}function V5(a){return a.g?new F(a.g.videoWidth,a.g.videoHeight):new F(0,0)}
function W5(a){return X5(a,a.gb(),V5(a),Y5(a),void 0)}function X5(a,b,c,d,e){c.isEmpty()?d=b:d?(c=a.Ka||Z5(c),a=a.Aa||c,d=Z5(b),d=a>d?new F(b.width,b.width/(isFinite(a)?a:c)):a<d?new F(b.height*a,b.height):b.clone(),e||(c>a?d.width=d.height*c:c<a&&(d.height=d.width/c))):(e=c.clone(),d=e.scale(e.width/e.height>b.width/b.height?b.width/e.width:b.height/e.height));return new If((b.width-d.width)/2,(b.height-d.height)/2,d.width,d.height)}
function Z5(a){var b=16/9;return 1>Math.abs(b*a.height-a.width)||1>Math.abs(b/a.width-a.height)?b:a.width/a.height}function Y5(a){return"3"!=a.app.R().g&&!V5(a).isEmpty()}
function U5(a){var b=V5(a),c=a.gb(),d=1,e=Y5(a),g=!1,h;e?(h=X5(a,c,b,e,!1),d=Z5(new F(h.width,h.height))/Z5(b),h=new If(h.left+h.width/2*(1-1/d),h.top,h.width/d,h.height)):h=new If(0,0,c.width,c.height);Kf(a.V,h)||(a.V=h,gg(a.g,Lf(h)),Vf(a.g,new Kb(h.left,h.top)),g=!0);b=X5(a,c,b,e);Kf(a.J,b)||(a.J=b,gg(a.pa,b.width,b.height),Vf(a.pa,b.left,b.top),g=!0);sA(a.g,"transform",1==d?"none":"scaleX("+d+")");return g}f.ik=function(){};
function Dw(a){a.G&&(a.G.show(),a.Wt(),ef(a.ta),a.ta=df(x(a.Wt,a),500))}
f.Wt=function(){var a=lw(this.app),b=this.app.getVideoData(),c=this.app.qg(),d=this.g,e=this.app.R(),g=b.videoId,h=d.videoWidth,k=d.videoHeight,l=d.clientWidth,d=d.clientHeight,p=window.devicePixelRatio,r=b.Ba,t=Math.round(aw(this.app)),v;t:{if(b.re&&(v=b.re.match(/url=(https?)/))&&2==v.length){v=v[1];break t}v=""}e=v||e.protocol;v=this.app;if(v.ma){var I=[];v.ma.D.forEach(x(I.push,I));v=I}else v=[0];c={video_id:g,video_width:h,video_height:k,video_element_width:l,video_element_height:d,device_pixel_ratio:p,
cpn:r,mime:"",dash:"no",drm_flavor:"",drm_key_system:"",volume:t,stream_type:e,bandwidth_history:v,decoded_frames:c.hmewdfc||c.hmemdf||"-",dropped_frames:c.hmewdrop||"-",parsed_frames:c.hmempf||"-",presented_frames:c.hmempresented||"-",video_bytes_decoded:c.hmewvdbc||"-",audio_bytes_decoded:c.hmewadbc||"-",painted_frames:c.hmempainted||"-",paint_delay:c.hmempaintdelay||"-"};b.g&&(g=hr(b.g)?"yes":"no",g+=" ("+b.g.id,b.B&&hr(b.g)&&(g+="/"+b.B.id),c.dash=g+")",c.mime=b.g.mimeType,c.video_fps=b.g.video.fps);
if(a=a.F?a.F.g:null)c.drm_flavor=a.j,c.drm_key_system=a.g;this.G.update(c)};f.Xl=function(){this.G&&(ef(this.ta),this.G.hide())};f.Kl=function(){this.j.j=this};f.K=function(){this.W&&(this.Ia?$g(this.W):ef(this.W),this.P&&RA(this.P));this.ka&&$g(this.ka);this.Xl();this.g=this.k=this.na=null;T5.H.K.call(this)};function $5(a,b,c){Q.call(this);this.A=P(a,"click",x(this.G,this));this.B=P(a,"dblclick",x(this.D,this));this.F=b;this.k=c;this.j=new ar(this.C,200,this);R(this,this.j);this.g=!0;this.o=null}z($5,Q);$5.prototype.G=function(a){this.j.isActive()?(this.j.stop(),this.k(a),this.g=!1):(this.o=a,this.j.start(),this.g=!0)};$5.prototype.D=function(a){this.g&&this.k(a)};$5.prototype.C=function(){this.F(this.o);this.g=!0};$5.prototype.K=function(){$g(this.A);$g(this.B);$5.H.K.call(this)};var a6=new F(1720,980),b6=new F(1294,630),c6=new F(1320,870),d6={Mn:new F(1280,720),g:new F(960,540),Ln:new F(854,480),Zt:new F(640,360)},e6={Mn:new F(1280,750),g:new F(960,570),Ln:new F(854,510),Zt:new F(640,390)};
function f6(a,b){var c=new F(window.innerWidth,window.innerHeight),d=b&&!a.experiments.fa?e6:d6;return a.Md?c.width>=c6.width&&c.height>=c6.height?d.Mn.clone():d.Ln.clone():c.width>=a6.width&&c.height>=a6.height?d.Mn.clone():c.width>=b6.width&&c.height>=b6.height?d.Ln.clone():d.Zt.clone()};function g6(a){X.call(this,["div","ytp-action-buttons"]);this.j=new QD(a,"ytp-button-info",Y(0,"YTP_MORE_INFO"));R(this,this.j);this.j.X(this.element);SD(this.j,3500);this.shareButton=new QD(a,"ytp-button-share",Y(0,"YTP_SHARE"));R(this,this.shareButton);this.shareButton.X(this.element);SD(this.shareButton,3400);this.g=new QD(a,"ytp-button-dislike",Y(0,"YTP_DISLIKE"));R(this,this.g);this.g.X(this.element);SD(this.g,3300);Dg(this.g.L(),"tooltip-below","1");a.ff(this.g.L(),"YTP_DISLIKE_AS",Y(0,"YTP_DISLIKE"));
this.likeButton=new QD(a,"ytp-button-like",Y(0,"YTP_LIKE"));R(this,this.likeButton);this.likeButton.X(this.element);SD(this.likeButton,3200);Dg(this.likeButton.L(),"tooltip-below","1");a.ff(this.likeButton.L(),"YTP_LIKE_AS",Y(0,"YTP_LIKE"))}z(g6,X);function h6(a){X.call(this,["div",["ytp-dialog","html5-stop-propagation"],["div","ytp-dialog-body","{{content}}"],["div","ytp-dialog-buttons","{{buttons}}"]]);this.g=new X(["input","html5-modal-panel-input",{type:"text",readonly:"readonly"}]);R(this,this.g);tc&&this.g.L().removeAttribute("readonly");this.g.listen("click",this.k,this);var b=Y(0,"YTP_CLOSE");this.j=new QD(a,"ytp-dialog-button",b);this.j.ua(b);R(this,this.j);this.template.update({content:this.g,buttons:this.j});this.listen("contextmenu",
this.o)}z(h6,nF);h6.prototype.o=function(a){a.stopPropagation()};h6.prototype.k=function(){this.g.L().select()};function i6(a,b,c){X.call(this,["ul",["html5-context-menu","yt-uix-button-menu"],["li","",["span",["yt-uix-button-menu-item","html5-context-menu-copy-video-url"],Y(0,"YTP_GET_VIDEO_URL")]],["li","",["span",["yt-uix-button-menu-item","html5-context-menu-copy-video-url-at-current-time"],Y(0,"YTP_GET_VIDEO_URL_AT_TIME")]],["li","",["span",["yt-uix-button-menu-item","html5-context-menu-copy-embed-html"],Y(0,"YTP_GET_EMBED")]],["li","",["span",["yt-uix-button-menu-item","html5-context-menu-report-playback-issue"],
Y(0,"YTP_REPORT_ISSUE")]],["li","",["span",["yt-uix-button-menu-item","html5-context-menu-copy-debug-info"],Y(0,"YTP_GET_DEBUG_INFO")]],["li","",["span",["yt-uix-button-menu-item","html5-context-menu-show-video-info"],Y(0,"YTP_SHOW_VIDEO_INFO")]],["li","",["a",["yt-uix-button-menu-item","html5-context-menu-link"],{target:"_blank",href:"/html5"},Y(0,"YTP_HTML5_CONTEXT_MENU_LINK")]]]);this.Y=a;this.Y.subscribe("internalvideodatachange",this.Wq,this);this.k=new Yy(this);this.k.listen(b,"contextmenu",
this.WA);this.g=new Yy(this);this.j=new h6(c);R(this,this.j);this.j.j.listen("click",this.VA,this);a={OA:this.XA,PA:this.YA,QA:x(this.pr,this,!1),RA:x(this.pr,this,!0),TA:this.$A,UA:this.aB,SA:this.ZA};for(var d in a)j6(this,d,a[d]);this.hide()}z(i6,X);f=i6.prototype;f.VA=function(){this.Y.j.Jf()};function k6(a,b){var c=a.j;c.g.L().value=b;c.g.L().focus();L(x(c.k,c),100);a.Y.j.Jf(a.j)}
function j6(a,b,c){a.k.listen(a.template.g[Ly[b]],"click",function(a){a.stopImmediatePropagation();a.preventDefault();c.call(this,a);this.hide();a=b.replace("CONTEXT_MENU_","").toLowerCase();l6(this.Y,"contextmenu."+a)})}f.Wq=function(a,b){nA(this.template.g["html5-context-menu-copy-embed-html"],b.Ep)};f.pr=function(a){k6(this,tw(this.Y,a))};
f.YA=function(){var a,b=this.Y;a=Fw(b);var c=b.j.Fb(),b="//"+j_(b.g)+"/embed/"+a.videoId;a.playlistId&&(b=ee(b,{list:a.playlistId}));a='<iframe width="'+c.width+'" height="'+c.height+'" src="'+za(b)+'" frameborder="0" allowfullscreen></iframe>';k6(this,a)};f.ZA=function(a){m6(this.Y,a.target.getAttribute("href"))};
f.$A=function(){var a=lw(this.Y);a&&a.Yh(new eu("feedback",!1));var a=this.Y.R(),b=!0;"detailpage"==a.ca&&(b=s("yt.player.exports.feedbackStart")(void 0,{as3:!1,html5:!0,player:!0}));b&&(this.Y.pauseVideo(),window.open(k_(a,this.Y.getVideoData())))};f.XA=function(){k6(this,uw(this.Y,!0))};f.aB=function(){Dw(this.Y.j)};f.WA=function(a){a.preventDefault();var b=Ug(a);a=Vg(a);var c=$f(document.body);MI(new Kb(b,a),this.element,0,null,c,5);this.show()};f.CD=function(a){!1===a.Tb.returnValue||this.hide()};
f.show=function(){this.D||(this.g.removeAll(),this.g.listen(window,"blur",this.hide),this.g.listen(document,"click",this.DD),this.g.listen(document,"contextmenu",this.CD),i6.H.show.call(this))};f.DD=function(a){2==a.button||a.target&&nd(this.element,a.target)||this.hide()};f.hide=function(){i6.H.hide.call(this);this.g.removeAll()};f.K=function(){this.k.removeAll();this.g.removeAll();this.Y.unsubscribe("internalvideodatachange",this.Wq,this);this.Y=null;i6.H.K.call(this)};function n6(a){var b=document.location.protocol+"//"+document.domain+"/post_login",b=de(b,"mode","subscribe"),b=de("/signin?context=popup","next",b),b=de(b,"feature","sub_button");if(b=window.open(b,"loginPopup","width=375,height=440,resizable=yes,scrollbars=yes",!0)){var c=ei("LOGGED_IN",function(b){gi(bf("LOGGED_IN_PUBSUB_KEY"));$e("LOGGED_IN",!0);a(b)});$e("LOGGED_IN_PUBSUB_KEY",c);b.moveTo((screen.width-375)/2,(screen.height-440)/2)}}q("yt.pubsub.publish",hi,void 0);function o6(){GI.call(this);this.g={}}z(o6,GI);ba(o6);f=o6.prototype;f.Dd="tooltip";f.Sj=0;f.register=function(){II(this,"mouseover",this.ku);II(this,"mouseout",this.Tj);II(this,"click",this.Tj);II(this,"touchstart",this.YF);II(this,"touchend",this.mu);II(this,"touchcancel",this.mu)};f.dispose=function(){for(var a in this.g)this.Tj(this.g[a]);this.g={}};
f.ku=function(a){if(!(this.Sj&&1E3>y()-this.Sj)){var b=parseInt(this.da(a,"tooltip-hide-timer"),10);b&&(this.removeData(a,"tooltip-hide-timer"),M(b));var b=x(function(){p6(this,a);this.removeData(a,"tooltip-show-timer")},this),c=parseInt(this.da(a,"tooltip-show-delay"),10)||0,b=L(b,c);Dg(a,"tooltip-show-timer",b.toString());a.title&&(JI(a,q6(this,a)),a.title="");b=ka(a).toString();this.g[b]=a}};
f.Tj=function(a){var b=parseInt(this.da(a,"tooltip-show-timer"),10);b&&(M(b),this.removeData(a,"tooltip-show-timer"));b=x(function(){r6(this,a);this.removeData(a,"tooltip-hide-timer")},this);b=L(b,50);Dg(a,"tooltip-hide-timer",b.toString());if(b=this.da(a,"tooltip-text"))a.title=b;b=ka(a).toString();delete this.g[b]};f.YF=function(a,b,c){this.Sj=0;a=EI(b,Z(this),c.changedTouches[0].target);this.ku(a)};f.mu=function(a,b,c){this.Sj=y();a=EI(b,Z(this),c.changedTouches[0].target);this.Tj(a)};
function s6(a,b,c){JI(b,c);a=a.da(b,"content-id");if(a=Pc(a))a.innerHTML=c}function q6(a,b){return a.da(b,"tooltip-text")||b.title}
function p6(a,b){if(b){var c=q6(a,b);if(c){var d=Pc(t6(a,b));if(!d){d=document.createElement("div");d.id=t6(a,b);d.className=Z(a,"tip");var e=document.createElement("div");e.className=Z(a,"tip-body");var g=document.createElement("div");g.className=Z(a,"tip-arrow");var h=document.createElement("div");h.className=Z(a,"tip-content");var k=u6(a,b),l=t6(a,b,"content");h.id=l;Dg(b,"content-id",l);e.appendChild(h);k&&d.appendChild(k);d.appendChild(e);d.appendChild(g);(gh()||document.body).appendChild(d);
s6(a,b,c);(c=parseInt(a.da(b,"tooltip-max-width"),10))&&e.offsetWidth>c&&(e.style.width=c+"px",N(h,Z(a,"normal-wrap")));h=yg(b,Z(a,"reverse"));v6(a,b,d,e,k,h)||v6(a,b,d,e,k,!h);var p=Z(a,"tip-visible");L(function(){N(d,p)},0)}}}}
function v6(a,b,c,d,e,g){O(c,Z(a,"tip-reverse"),g);var h=0;g&&(h=1);var k=jg(b);g=new Kb((k.width-10)/2,g?k.height:0);var l=ag(b);MI(new Kb(l.x+g.x,l.y+g.y),c,h);var l=Uc(window),p=fg(c);c=jg(d);var r=Math.floor(c.width/2),h=!!(l.height<p.y+k.height),k=!!(p.y<k.height);g=!!(p.x<r);l=!!(l.width<p.x+r);p=(c.width+3)/-2- -5;a=a.da(b,"force-tooltip-direction");if("left"==a||g)p=-5;else if("right"==a||l)p=20-c.width-3;a=Math.floor(p)+"px";d.style.left=a;e&&(e.style.left=a,e.style.height=c.height+"px",
e.style.width=c.width+"px");return!(h||k)}function r6(a,b){if(b){var c=Pc(t6(a,b));c&&(w6(c),hd(c),a.removeData(b,"content-id"))}}function t6(a,b,c){a=Z(a)+Jg(b);c&&(a+="-"+c);return a}function u6(a,b){var c=null;vc&&yg(b,Z(a,"masked"))&&((c=Pc("yt-uix-tooltip-shared-mask"))?(c.parentNode.removeChild(c),pA(c)):(c=document.createElement("iframe"),c.src='javascript:""',c.id="yt-uix-tooltip-shared-mask",c.className=Z(a,"tip-mask")));return c}
function w6(a){var b=Pc("yt-uix-tooltip-shared-mask"),c=b&&Ad(b,function(b){return b==a},!1,2);b&&c&&(b.parentNode.removeChild(b),qA(b),document.body.appendChild(b))};function x6(){GI.call(this)}z(x6,GI);ba(x6);f=x6.prototype;f.Dd="subscription-button";
f.register=function(){II(this,"click",this.ju);HI(this,"subscription-subscribe-loading",this.iu);HI(this,"subscription-subscribe-loaded",this.hu);HI(this,"subscription-unsubscirbe-loading",this.iu);HI(this,"subscription-unsubscribe-loaded",this.hu);HI(this,"subscription-subscribe-success",this.VF);HI(this,"subscription-unsubscribe-success",this.WF);HI(this,"subscription-enable-ypc",this.UF);HI(this,"subscription-disable-ypc",this.TF)};
f.ju=function(a){var b=this.da(a,"href"),c=gB();if(b)a=this.da(a,"target")||"_self",window.open(b,a);else if(c){var b=this.da(a,"channel-external-id"),c=this.da(a,"sessionlink"),d;if(this.da(a,"ypc-enabled")){d=this.da(a,"ypc-item-type");var e=this.da(a,"ypc-item-id"),g=this.da(a,"ypc-offers-url");d={itemType:d,itemId:e,offersUrl:g,subscriptionElement:a}}else d=null;e=this.da(a,"parent-url");this.da(a,"is-subscribed")?(g=this.da(a,"subscription-id"),aB(c1,new a1(b,g,d,a,c,e))):aB(b1,new $0(b,d,a,
c,e))}else y6(this,a)};f.iu=function(a){this.kg(a,this.nu,!0)};f.hu=function(a){this.kg(a,this.nu,!1)};f.VF=function(a,b){this.kg(a,this.ou,!0,b)};f.WF=function(a){this.kg(a,this.ou,!1)};f.UF=function(a){this.kg(a,this.hG)};f.TF=function(a){this.kg(a,this.gG)};f.ou=function(a,b,c){b?(Dg(a,"is-subscribed","true"),c&&Dg(a,"subscription-id",c)):(this.removeData(a,"is-subscribed"),this.removeData(a,"subscription-id"));z6(this,a)};
f.nu=function(a,b){var c=Bd(a,"yt-uix-button-subscription-container");O(c,"yt-subscription-button-disabled-mask-container",b);a.setAttribute("aria-busy",b?"true":"false");a.disabled=b};
function z6(a,b){var c=a.da(b,"style-type"),d=!!a.da(b,"is-subscribed"),c="-"+c,e="yt-uix-button-subscribed"+c;O(b,"yt-uix-button-subscribe"+c,!d);O(b,e,d);a.da(b,"subscriber-count-tooltip")&&!a.da(b,"subscriber-count-show-when-subscribed")&&(c=Z(o6.getInstance()),O(b,c,!d),b.title=d?"":a.da(b,"subscriber-count-title"));d?L(function(){N(b,"hover-enabled")},1E3):Ag(b,"hover-enabled")}
f.hG=function(a){var b=!!this.da(a,"ypc-item-type"),c=!!this.da(a,"ypc-item-id"),d=!!this.da(a,"ypc-offers-url");!this.da(a,"ypc-enabled")&&b&&c&&d&&(N(a,"ypc-enabled"),Dg(a,"ypc-enabled","true"))};f.gG=function(a){this.da(a,"ypc-enabled")&&(Ag(a,"ypc-enabled"),this.removeData(a,"ypc-enabled"))};function A6(a,b){var c=Qc(Z(a));return eb(c,function(a){return b==this.da(a,"channel-external-id")},a)}f.OG=function(a,b,c){var d=wb(arguments,2);C(a,function(a){b.apply(this,sb(a,d))},this)};
f.kg=function(a,b,c){var d=A6(this,a),d=sb([d],wb(arguments,1));this.OG.apply(this,d)};function y6(a,b){var c=x(function(a){a.discoverable_subscriptions&&$e("SUBSCRIBE_EMBED_DISCOVERABLE_SUBSCRIPTIONS",a.discoverable_subscriptions);this.ju(b)},a);n6(c)};function B6(){X.call(this,["div","ytp-sentiment-display",["div","ytp-sentiment-bar",["div","ytp-sentiment-bar-likes"],["div","ytp-sentiment-bar-dislikes"]]]);this.j=this.template.g["ytp-sentiment-bar-likes"];this.g=this.template.g["ytp-sentiment-bar-dislikes"]}z(B6,X);B6.prototype.K=function(){this.g=this.j=null;B6.H.K.call(this)};function C6(){var a=["button","ytp-button-share-more",{tabIndex:3800},["div",["ytp-button-share-more-icon","yt-uix-button-icon-new-window"]],["span","ytp-button-share-more-content",Y(0,"YTP_MORE")]];X.call(this,a)}z(C6,X);function D6(a,b,c,d){QD.call(this,a,"share-service-icon-"+d+"-sharebar",b,c);N(this.element,"share-service-icon-sharebar");SD(this,3700)}z(D6,QD);function E6(){X.call(this,["div","ytp-share-url-container",{tabIndex:3600},["input","ytp-share-url"]]);this.g=this.template.g["ytp-share-url"]}z(E6,X);E6.prototype.K=function(){this.g=null;E6.H.K.call(this)};function F6(a,b){var c=["div","share-bar",["div","share-bar-content"],["div","share-bar-playlist",["input",["ytp-share-bar-checkbox","ytp-share-bar-checked"],{type:"checkbox",checked:"checked"}],["div","share-bar-playlist-message",Y(0,"YTP_SHARE_WITH_PLAYLIST")]]];BH.call(this,c);this.k=b;this.A=a;this.shareUrl=null;this.o=[];this.j=this.g=null;this.closeButton=new QD(this.A,"yt-uix-button-icon-share-bar-close",Y(0,"YTP_CLOSE"),Y(0,"YTP_CLOSE"));this.closeButton.X(this.template.g["share-bar-content"]);
SD(this.closeButton,3900)}z(F6,BH);function G6(a){var b={action_get_share_info:1,feature:"player_embedded",video_id:a.j?a.j.videoId:void 0};a.k.Xa&&(b.authuser=a.k.Xa);a.k.pageId&&(b.pageid=a.k.pageId);var c;H6(a)?(c=G("ytp-share-bar-checkbox"),c=!c||yg(c,"ytp-share-bar-checked")):c=!1;c&&(b.list=H6(a));cj("/share_ajax",{context:a,method:"GET",onError:a.F,Ma:a.B,Le:b})}
F6.prototype.B=function(a,b){if(!this.$()){I6(this);var c=this.template.g["share-bar-content"];this.shareUrl=new E6;R(this,this.shareUrl);Sc(this.shareUrl.g,{value:b.url_short});this.shareUrl.X(c);for(var d=b.links,e=0;e<Math.min(3,d.length);e++){var g=new D6(this.A,d[e].name,d[e].sname,d[e].img);R(this,g);g.X(c);g.listen("click",pa(fB,d[e].url,{}));this.o.push(g)}this.g=new C6;R(this,this.g);this.g.listen("click",x(this.G,this,b.more));this.g.X(c);EA(this,this.template.g["ytp-share-bar-checkbox"],
"click",this.C,this);this.publish("menu_show")}};F6.prototype.F=function(){};F6.prototype.G=function(a){eB(a)};function H6(a){return a.j?a.j.playlistId:void 0}F6.prototype.C=function(){var a=G("ytp-share-bar-checkbox");Cg(a,"ytp-share-bar-checked");G6(this)};function I6(a){a.shareUrl&&(a.shareUrl.Yc(),a.shareUrl=null);a.g&&(a.g.Yc(),a.g=null);C(a.o,function(a){hd(a.L())});a.o=[]};function J6(a,b){var c=["div","html5-title",["div",["html5-like-dislike-buttons","hid"]],["a","html5-title-logo",{tabIndex:3550,href:"{{logolink}}","aria-label":Y(0,"YTP_URL_NAVIGATE")},"YouTube"],["div","html5-title-text-wrapper",["a","html5-title-text",{tabIndex:3100,href:"{{titlelink}}"},"{{titletext}}"]]];BH.call(this,["div","html5-info-bar",c,["div","html5-info-panel",["div","html5-info-panel-loading-icon"],["div",["html5-info-panel-content","hid"],["div","",["div","html5-author-img",["img",
"",{src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"}]],["div","html5-author-info",["div","html5-author-name"]],["div","html5-subscribe-button-container"]],["div","",["div","html5-video-info",["div","html5-view-count"]],["p","html5-description-text",{dir:"auto"}]]]]]);this.j=b;this.B=a;this.g=null;EA(this,this.template.g["html5-title-text"],"click",this.Zp);c=this.template.g["html5-title-logo"];Dg(c,"tooltip",Y(0,"YTP_URL_NAVIGATE"));Dg(c,"tooltip-below","1");a.Af(c);
EA(this,c,"click",this.Zp);c=this.template.g["html5-title"];this.actionButtons=new g6(this.B);R(this,this.actionButtons);this.actionButtons.X(c,1);this.actionButtons.shareButton.listen("click",this.Ml,this);this.actionButtons.j.listen("click",this.$p,this);(this.j.Wb||this.j.experiments.ea)&&this.actionButtons.j.hide();this.o=null;this.F=!1;this.k=null}z(J6,BH);f=J6.prototype;
f.update=function(a){this.g=a;if(this.k){var b=this.k;b.j=a;G6(b)}b=a.title||"";a=this.j.getVideoUrl(a);this.template.update({titletext:b,titlelink:a,logolink:a})};f.Zp=function(a){Ky(a)&&(this.uu(),a.preventDefault())};f.uu=function(){this.wu()};f.$p=function(){K6(this,!1);this.fg(!yg(this.element,"show-more-info"))};
f.fg=function(a){if(a&&!this.F){this.F=!0;HH(this.g?this.g.videoId:void 0,!1,this.bB,u,this,this.j.Xa,this.j.pageId);if(!this.o){var b=this.template.g["html5-info-panel-loading-icon"];this.o=new o5;R(this,this.o);N(this.o.element,"html5-info-panel-loader");this.o.X(b);R(this,this.o)}this.o.show()}O(this.element,"show-more-info",a)};function L6(a){return yg(a.element,"show-share")}f.Ml=function(){this.fg(!1);K6(this,!L6(this))};
function K6(a,b){if(b&&!a.k){a.k=new F6(a.B,a.j);var c=a.k;c.j=a.g;G6(c);a.k.X(a.template.g["html5-info-bar"]);a.k.closeButton.listen("click",a.Ml,a);a.k.subscribe("menu_show",x(a.Tq,a))}O(a.element,"show-share",b);O(a.element,"share-with-playlist",b&&!!H6(a.k));a.Tq()}f.Tq=function(){L6(this)&&this.k.shareUrl&&this.k.shareUrl.L().focus()};
f.bB=function(a,b){if(!this.$()){var c=this.template.g["html5-info-panel"],d=b.user_info;this.g&&(this.g.wa=d.external_id);var e=G("html5-author-img",c).getElementsByTagName("img")[0],g=d.image_url;pf(g)||(g="");e.src=g;EA(this,e,"click",this.Zq);e=G("html5-author-name",c);pd(e,d.channel_title||d.public_name||d.username);EA(this,e,"click",this.Zq);e=b.video_info;g=G("html5-subscribe-button-container",c);g.innerHTML=d.subscription_button_html?d.subscription_button_html:"";d=x6.getInstance();(d=G(Z(d),
g))&&this.B.ff(d,"YTP_SUBSCRIBE_AS");G("html5-view-count",c).innerHTML=e.view_count_string;var d=parseInt(e.likes_count_unformatted,10),g=parseInt(e.dislikes_count_unformatted,10),h=new B6;R(this,h);var k=0,l=0;0<d+g&&(k=100*d/(d+g),l=100*g/(d+g));h.j.style.width=k+"%";h.g.style.width=l+"%";h.X(G("html5-video-info",c),2);d=G("html5-description-text",c);pd(d,e.description);this.o.hide();c=G("html5-info-panel-content",c);pA(c)}};
f.Zq=function(){var a=this.j,b=this.g,c="",c=b.wa?a.tb+"channel/UC"+b.wa:a.tb+"user/"+b.author;this.cn(c)};f.cn=function(a){eB(a)};f.wu=function(){this.cn(this.j.getVideoUrl(this.g))};f.K=function(){this.g=this.j=null;J6.H.K.call(this)};function M6(a,b){J6.call(this,a,b.R());this.Y=b;this.C=2;this.G=this.A=!1;this.actionButtons.likeButton.listen("click",this.oD,this);this.actionButtons.g.listen("click",this.nD,this);this.Y.subscribe("presentingplayerstatechange",this.Sc,this)}z(M6,J6);f=M6.prototype;f.update=function(a){M6.H.update.call(this,a);N6(this,a.Bn);a=!(!a||!a.Nr||this.Y.o);var b=!this.Y.R().hi;O(this.element,"ytp-can-share",b);O(this.element,"ytp-can-sentiment",a)};f.Ml=function(){this.publish("share-click")};f.uu=function(){this.publish("title-click")};
f.$p=function(){this.publish("info-click")};f.fg=function(a){M6.H.fg.call(this,a);a?(a=this.Y.getPlayerState(),this.G=W(a,8)&&!W(a,2),this.Y.pauseVideo()):this.G&&this.Y.fd()};f.oD=function(){O6(this,0)};f.nD=function(){O6(this,1)};f.Sc=function(a){W(a.state,8)&&Ag(this.element,"show-more-info")};
function O6(a,b){if(!a.A&&(a.C==b&&(b=2),N6(a,b),a.g)){if("detailpage"!=a.j.ca){a.A=!0;var c={playbackId:a.g.playbackId,Ma:x(function(){this.A=!1},a),onError:x(function(){this.A=!1},a),Xa:a.j.Xa,pageId:a.j.pageId};cu(a.g.videoId,b,c)}a.Y.publish("RATE_SENTIMENT",{videoId:a.g.videoId,sentiment:b})}}function N6(a,b){a.C=b;O(a.element,"sentiment-like",0==b);O(a.element,"sentiment-dislike",1==b)}f.cn=function(a){m6(this.Y,a)};f.wu=function(){P6(this.Y)};
f.K=function(){this.Y.unsubscribe("presentingplayerstatechange",this.Sc,this);this.Y=null;M6.H.K.call(this)};function Q6(a){var b=["div",["ytp-dialog","html5-stop-propagation"],{tabindex:1E3},["div","ytp-dialog-title",Y(0,"YTP_KEYBOARD_SHORTCUTS")],["div","ytp-dialog-body","{{content}}"],["div","ytp-dialog-buttons","{{buttons}}"]];X.call(this,b);b=Y(0,"YTP_DONE");this.g=new QD(a,"ytp-dialog-button",b);this.g.ua(b);R(this,this.g);SD(this.g,1400);this.g.listen("click",this.j,this);this.template.update({content:R6(),buttons:this.g})}z(Q6,nF);
function R6(){var a=[{key:"K",message:Y(0,"YTP_PLAY_PAUSE")},{key:"J",message:Y(0,"YTP_SEEK_BACK")},{key:"L",message:Y(0,"YTP_SEEK_FORWARD")},{key:"0-9",message:Y(0,"YTP_SEEK_PERCENT")},{key:">",message:Y(0,"YTP_INCREASE_PLAYBACK_SPEED")},{key:"<",message:Y(0,"YTP_DECREASE_PLAYBACK_SPEED")},{key:"F",message:Y(0,"YTP_TOGGLE_FULLSCREEN")},{key:"M",message:Y(0,"YTP_TOGGLE_MUTE")}],b=[];C(a,function(a){a=new X(["p",null,a.key+": "+a.message]);b.push(a)});return b}Q6.prototype.j=function(){this.Ob("done")};
Q6.prototype.zh=function(){this.element.focus()};function S6(a,b,c,d,e,g,h,k){this.A=[];C(Hb(b),function(b){this.A.push(P(a,b,x(this.Nw,this)))},this);C(Hb(d),function(b){this.A.push(P(a,b,x(this.Mw,this)))},this);this.B=g||null;this.G=c;this.F=h||0;this.k=0;this.o=!1;this.D=e;this.C=k||0;this.g=0;this.j=!1}f=S6.prototype;f.Nw=function(a){M(this.g);this.g=0;this.k=L(x(this.mD,this,a),this.F)};f.Mw=function(a){M(this.k);this.k=0;this.g=L(x(this.fD,this,a),this.C)};f.mD=function(a){this.j||this.o||(this.o=!0,this.G.call(this.B||m,a))};
f.fD=function(a){!this.j&&this.o&&(this.o=!1,this.D.call(this.B||m,a))};f.dispose=function(){this.j=!0;M(this.k);M(this.g);$g(this.A)};f.$=function(){return this.j};function T6(){X.call(this,["div","ytp-tooltip",["div","ytp-tooltip-body","{{content}}"],["div","ytp-tooltip-arrow"]]);this.g=this.template.g["ytp-tooltip-body"]}z(T6,X);T6.prototype.hide=function(){T6.H.hide.call(this);Vf(this.g,0)};T6.prototype.K=function(){fd(this.g);this.g=null;T6.H.K.call(this)};function U6(a,b){Q.call(this);this.g={};this.Rm=a;this.j=b}z(U6,Q);
U6.prototype.Af=function(a,b){var c,d=new S6(a,"mouseover",function(){if(this.Rm){var d=new T6;d.X(this.Rm);c=d}else c=null;if(c&&(d=b&&b(a),!b||d)){d=d||Fg(a,"tooltip")||"";if(w(d)){var g=cd(d),d=bd("span");d.className="ytp-text-tooltip";d.appendChild(g)}Gy(c.template,"content",d);var g=!!Fg(a,"tooltip-below"),d=c,h=jg(a),h=new Kb(h.width/2,g?h.height:0),k=ag(a),h=new Kb(k.x+h.x,k.y+h.y),g=!!g;O(d.element,"ytp-tooltip-below",g);if(k=Zf(d.element))var l=ag(k),p=sg(k),h=Mb(h,new Kb(l.x+p.left,l.y+
p.top));MI(h,d.element,g?1:0);d.show();var p=jg(d.g),g=p.width/2*-1,r=Uc(window),t=Wc(document),h=t.x,r=r.width+t.x,t=h,v=r;k&&(k=jg(k),t=l.x,v=k.width+l.x);k=ag(d.g);l=k.x+g;k=k.x+p.width+g;l<Math.max(h,t)?g-=l-Math.max(h,t):k>Math.min(r,v)&&(g-=k-Math.min(r,v));Vf(d.g,g)}},["mouseout","mousedown"],function(){c&&(c.hide(),Wh(c),c=null)},this,10,50);this.g[ka(a)]=d};
U6.prototype.ff=function(a,b,c){var d=this.j;this.Af(a,function(){if(d){var a="detailpage"==d.ca;if(!d.ta||a)return c}else return c;var g=d.ta,h=d.W,a=bd("div");N(a,"ytp-identity-tooltip");var k=bd("img");k.src=h;h=bd("span");g=cd(hf(b,{USER_NAME:g}));ed(h,g);ed(a,k,h);return a})};U6.prototype.rn=function(a){a=ka(a);Wh(this.g[a]);this.g[a]=null};U6.prototype.K=function(){this.j=this.Rm=null;for(var a in this.g)Wh(this.g[a]);this.g={};U6.H.K.call(this)};function V6(){this.g=[];this.j=[]}ba(V6);var SH=s("yt.player.utils.VideoTagPool.instance_")||V6.getInstance();q("yt.player.utils.VideoTagPool.instance_",SH,void 0);f=V6.prototype;f.xs=function(a){if(!(this.g.length>=a)){a-=this.g.length;for(var b=0;b<a;b++){var c=W6(this);this.g.push(c)}}};function W6(a,b){var c=document.createElement("video");qa(c,hx);P(c,"loadeddata",x(c.EE,c));P(c,"volumechange",x(c.FE,c));vh&&6<=Xt&&P(c,"webkitbeginfullscreen",x(c.play,c));b||ix(c);a.j.push(c);return c}
f.XG=function(a){return this.g.length?this.g.pop():W6(this,a)};f.RG=function(a){a&&lb(this.j,a)&&(nx(a),ch(a),pb(this.j,a))};f.ys=function(a){return this.g.length>=(a||1)};f.NG=function(){this.g=[];this.ys(4)?C(this.j,function(a){ix(a);this.g.push(a)},this):this.xs(4)};V6.prototype.fillPool=V6.prototype.xs;V6.prototype.getTag=V6.prototype.XG;V6.prototype.releaseTag=V6.prototype.RG;V6.prototype.hasTags=V6.prototype.ys;V6.prototype.activateTags=V6.prototype.NG;function X6(a,b,c){Q.call(this);this.g=a;this.o=b;this.j=new ar(this.A,10,this);R(this,this.j);this.k=new ar(this.hide,c,this);R(this,this.k)}z(X6,Q);X6.prototype.A=function(){N(this.g.L(),this.o);this.k.start()};X6.prototype.isActive=function(){return this.j.isActive()||this.k.isActive()};X6.prototype.hide=function(){Y6(this);this.g.hide()};X6.prototype.show=function(){Y6(this);this.g.show()};function Y6(a){a.j.stop();a.k.stop();Ag(a.g.L(),a.o)};function Z6(){X.call(this,["div",["html5-bezel","html5-center-overlay"],["div","{{icon}}"]]);this.g=new X6(this,"html5-bezel-fade",500);R(this,this.g);this.hide()}z(Z6,X);function $6(a){X.call(this,["div","ytp-dialog-holder","{{content}}"]);this.j=a;this.g=null}z($6,X);$6.prototype.show=function(){$6.H.show.call(this);a7(this);this.g.zh()};$6.prototype.hide=function(){$6.H.hide.call(this);var a=md(this.element);a&&a.focus()};function a7(a){if(a.g){a.g.cs();var b=a.j.Fb(),c=ig(a.g.L());a=a.g;b=new Kb(Math.floor((b.width-c.width)/2),Math.floor((b.height-c.height)/2));a.L().style.marginLeft=b.x+"px";a.L().style.marginTop=b.y+"px"}}
$6.prototype.K=function(){this.g=null;$6.H.K.call(this)};function b7(a,b){TH.call(this,a,b);this.B=null;this.C=this.F=this.o=this.j=0;N(this.element,"ytp-tv-static");c7(this,a,b)}z(b7,TH);function d7(a){for(var b=Math.floor(.6*a),c=b;c<a;++c){for(var d=!1,e=2;e<Math.sqrt(c);e++){if(!(c%e)){d=!1;break}d=!0}if(d)return c}return b}
function c7(a,b,c){if(b&&c){a.width=a.element.width=b;a.height=a.element.height=c;var d=document.createElement("canvas");d.width=b;d.height=c;for(var e=d.getContext("2d"),g=e.getImageData(0,0,b,c),h=b*c,k=0;k<h;k++){var l=4*k;g.data[l]=g.data[l+1]=g.data[l+2]=Math.floor(35*Math.random());g.data[l+3]=255}e.putImageData(g,0,0);a.B=d;a.F=d7(b);a.C=d7(c/10);a.context.scale(1.5,1.5)}}b7.prototype.show=function(){b7.H.show.call(this);var a=this.G;this.A=new Date;this.k(a,75)};
b7.prototype.G=function(){var a=1-1/1.5;this.j=(this.j+this.F)%(this.width*a);this.o=(this.o+this.C)%(this.height*a);this.context.drawImage(this.B,-1*this.j,-1*this.o)};b7.prototype.hide=function(){M(this.g);b7.H.hide.call(this)};function e7(){X.call(this,["div",["ytp-error","html5-stop-propagation"],["div","ytp-error-content",["div","ytp-error-content-wrap","{{content}}"]]]);this.fa="table";this.j=[];if(void 0==st){var a=document.createElement("canvas");st=!(!a.getContext||!a.getContext("2d"))}st&&(this.g=new b7(1,1),this.g.X(this.element,0),R(this,this.g))}z(e7,X);e7.prototype.show=function(){e7.H.show.call(this);f7(this);this.g&&this.g.show()};e7.prototype.hide=function(){e7.H.hide.call(this);this.g&&this.g.hide()};
function f7(a){a.g&&c7(a.g,a.element.clientWidth,a.element.clientHeight)}e7.prototype.K=function(){$g(this.j);this.j=[];e7.H.K.call(this)};function g7(a){BH.call(this,["div","html5-storyboard",["div","html5-storyboard-filmstrip",["img","html5-storyboard-thumbnail",{src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"}]],["div","html5-storyboard-lens",["img","html5-storyboard-lens-thumbnail",{src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"}],["span","html5-storyboard-lens-timestamp"]]]);this.C=!1;this.A=new En(this.Vw,250,this);R(this,this.A);this.Rd=a;this.g=this.template.g["html5-storyboard-filmstrip"];
this.B=this.template.g["html5-storyboard-lens"];this.F=this.template.g["html5-storyboard-lens-thumbnail"];this.G=this.template.g["html5-storyboard-lens-timestamp"];this.k=this.template.g["html5-storyboard-thumbnail"];hd(this.k);this.j=0;this.o=new H2(0,0);this.hide()}z(g7,BH);f=g7.prototype;f.Hq=!1;f.Rd=0;f.zl=0;f.Qk=0;f.Gs=10;f.dc=0;f.sj=0;f.mn=0;f.oc=null;f.Me=null;f.disable=function(){this.Hq=!0};
f.pz=function(){for(var a=this.g.cloneNode(!0),b=this.oc.g[0].Um(),c,d,e=this.oc.g[0].Fs();e<=b;e++)d=this.k.cloneNode(!1),c=lu(this.Me,e,this.dc),Q2(d,c,this.dc,this.sj),a.appendChild(d);id(a,this.g);this.g=a};f.Rp=function(a,b){ng(this.g,!1);for(var c,d,e=a;e<=b;e++)if(d=this.g.children[e])c=lu(this.Me,e,this.dc),Q2(d,c,this.dc,this.sj);ng(this.g,!0)};function h7(a,b){if(b!=a.mn){var c=lu(a.Me,b,2*a.dc),d=Math.round(2*a.dc),e=Math.round(2*a.sj);Q2(a.F,c,d,e);a.mn=b}}
f.Vw=function(){for(var a=this.zl,b=Math.max(Math.floor(a/this.dc),0),a=Math.min(Math.ceil((a+this.Rd)/this.dc),this.oc.g[0].Ie()-1);b<=a;b++)mu(this.Me,b,2*this.dc)};function i7(a,b){a.Gs=Math.min(10,Math.ceil(a.Rd/72));a.dc=Math.floor(a.Rd/a.Gs);a.sj=.555*a.dc;a.Qk=a.dc*a.oc.g[0].Ie();hg(a.g,a.Qk);var c=Math.round(2*a.dc),d=.555*c+12;gg(a.B,c,d);Vf(a.B,(a.Rd-c)/2);c=d+20;a.L().style.height=Wf(c,!0);b&&(a.Rp(0,a.oc.g[0].Ie()-1),h7(a,a.mn),a.C=!0)}f.show=function(){this.oc&&g7.H.show.call(this)};
f.K=function(){this.Me=this.oc=null;RA(this.j);g7.H.K.call(this)};function j7(a){X.call(this,["div","html5-storyboard-framepreview",["img","html5-storyboard-framepreview-img",{src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"}]]);this.B=this.template.g["html5-storyboard-framepreview-img"];this.A=a;this.g=this.A.gb();this.j=this.k=null;this.o=0;this.hide()}z(j7,X);function k7(a){var b=lu(a.j,a.o,a.g.width);Q2(a.B,b,a.g.width,a.g.height);mu(a.j,a.o,a.g.width)}j7.prototype.show=function(){this.k&&j7.H.show.call(this)};function l7(a,b,c){X.call(this,["div",["ytp-thumbnail","html5-stop-propagation"]]);this.j=a;this.g=null;c&&(this.g=new n5(a,b),R(this,this.g),this.g.X(this.element))}z(l7,X);function m7(a,b){if(b&&b.videoId){var c;if(!a.j){var d=a.element.clientWidth,e=a.element.clientHeight;if(900<d||600<e)c=wv(b,"maxresdefault.jpg");!c&&(430<d||320<e)&&(c=wv(b,"sddefault.jpg"))}c||(c=wv(b,"default.jpg"));a.element.style.backgroundImage="url("+c+")"}else a.element.style.backgroundImage=""};function n7(a,b){Bg(a,["html5-async-progress","html5-async-success","html5-async-error"]);b&&N(a,b);r6(o6.getInstance(),a)};function o7(a){PD.call(this);this.k=null;this.g=new zF(a,x(this.B,this),x(this.C,this));R(this,this.g);this.label=Y(0,"YTP_AUDIO_TRACK_TITLE");this.element=new tF(a,void 0,this.g);R(this,this.element);vF(this.element,100);this.element.fb(this.label);this.priority=0;this.o=!0}z(o7,PD);function p7(a,b){a.k!=b&&(a.k=b,CF(a.g,b),a.element.k(a.B(b)))}o7.prototype.B=function(a){return a.name};o7.prototype.C=function(a){this.element.o();p7(this,a);this.element.Ob("change")};function q7(a){PD.call(this);this.label=Y(0,"YTP_AUTOPLAY");this.element=new TD(a,[Y(0,"YTP_ON"),Y(0,"YTP_OFF")]);R(this,this.element);this.element.fb(this.label);WD(this.element,2050);this.priority=4;VD(this.element,0)}z(q7,PD);q7.prototype.getSelected=function(){return this.element.getSelected()};function r7(a){QD.call(this,a);SD(this,6900);s7(this)}z(r7,QD);function s7(a){RD(a,"ytp-button-fullscreen-enter");var b=Y(0,"YTP_FULLSCREEN");a.fb(b);a.j=b};function t7(a,b,c){X.call(this,["div","ytp-menu-container",{tabIndex:-1,role:"menu","aria-labelledby":b},["div","ytp-menu",["div","ytp-menu-content","{{content}}"]]]);this.A=a;this.o=c||!1;this.g=[];this.k=[]}z(t7,X);t7.prototype.add=function(a){for(var b=this.g.length,c=0;c<this.g.length;c++){if(this.g[c]==a)return;if(c<b&&this.g[c].priority<a.priority){b=c;break}}vb(this.g,b,0,a);u7(this)};t7.prototype.remove=function(a){pb(this.g,a);u7(this)};
function u7(a){Yh(a.k);a.k=[];var b,c,d=[],e=1==a.g.length||a.o;e&&a.g.length&&(c=new X(["div","ytp-menu-row",["div","ytp-menu-cell",a.g[0].label]]),d.push(c));var g=!1;for(b=0;b<a.g.length;b++)g=g||a.g[b].A;var h=g?["ytp-menu-cell","ytp-menu-cell-span"]:"ytp-menu-cell";for(b=0;b<a.g.length;b++){var k=a.g[b];c=k.o;c=e?!g||c?new X(["div","ytp-menu-row",["div",h,"{{content}}"]]):new X(["div","ytp-menu-row",["div","ytp-menu-cell","{{content}}"],["div","ytp-menu-cell","{{more}}"]]):!g||k.o?new X(["div",
"ytp-menu-row",["div",["ytp-menu-cell","ytp-menu-title"],k.label],["div",h,"{{content}}"]]):new X(["div","ytp-menu-row",["div",["ytp-menu-cell","ytp-menu-title"],k.label],["div","ytp-menu-cell","{{content}}"],["div","ytp-menu-cell","{{more}}"]]);c.ua(k.element);c.ua(v7(a,k),"more");d.push(c)}a.ua(d)}function v7(a,b){if(b.A){var c=Y(0,"YTP_OPTIONS"),d=new QD(a.A,"ytp-menu-more-options",c);SD(d,2700);d.ua(c);a.k.push(d);d.listen("click",b.G,b);return d}return null}t7.prototype.j=function(){return this.g.length};
t7.prototype.K=function(){this.g=[];u7(this);t7.H.K.call(this)};function w7(a){QD.call(this,a,"ytp-button-next",Y(0,"YTP_NEXT"),Y(0,"YTP_NEXT"));SD(this,6051)}z(w7,QD);function x7(a){QD.call(this,a);SD(this,6E3);y7(this)}z(x7,QD);function y7(a){RD(a,"ytp-button-play");var b=Y(0,"YTP_PLAY");a.fb(b)};function z7(a){QD.call(this,a,"ytp-button-prev",Y(0,"YTP_PREVIOUS"),Y(0,"YTP_PREVIOUS"));SD(this,6050)}z(z7,QD);function A7(a){PD.call(this);this.C=this.B="unknown";this.D={};this.label=Y(0,"YTP_QUALITY_TITLE");this.k=new zF(a,x(this.F,this),x(this.I,this),!0);R(this,this.k);this.g=NaN;this.element=new tF(a,void 0,this.k);R(this,this.element);vF(this.element,100);this.element.fb(this.label);this.priority=-1;this.o=!0}z(A7,PD);A7.prototype.Jn=function(){return this.B};
function B7(a,b,c){if(a.B!=b||a.C!=c){a.B=b;a.C=c;CF(a.k,c);var d=a.k;null!=d.g&&yF(BF(d,d.g),!1);null!=b&&yF(BF(d,b),!0);d.g=b;"auto"==c&&c!=b?(b=Y(0,"YTP_AUTO_WITH_QUALITY_2",{VIDEO_QUALITY:C7(a,b)}),b=new FJ(b)):b=a.F(b);isNaN(a.g)||(OA()?RA(a.g):M(a.g));OA()?a.g=QA(x(a.element.k,a.element,b),0):a.g=L(x(a.element.k,a.element,b),0)}}
function C7(a,b){var c="";switch(b){case "highres":c="2160p";break;case "hd1440":c="1440p";break;case "hd1080":c="1080p";break;case "hd720":c="720p";break;case "large":c="480p";break;case "medium":c="360p";break;case "small":c="240p";break;case "tiny":c="144p";break;case "auto":c=hf("YTP_AUTO")}var d=a.D[b];return d&&30<d?c+d.toString():c}
A7.prototype.F=function(a){var b=["span","",C7(this,a)];"highres"==a?(b.push(" "),b.push(["sup","","4K"])):0==a.indexOf("hd")&&(b.push(" "),b.push(["sup","","HD"]));return new By(b)};A7.prototype.I=function(a){this.element.o();if("auto"!=this.C||"auto"!=a)B7(this,a,a),this.element.Ob("change")};A7.prototype.K=function(){OA()?RA(this.g):M(this.g);A7.H.K.call(this)};function D7(a){iF.call(this,a,"ytp-size-toggle-large",Y(0,"YTP_THEATER_MODE"),"ytp-size-toggle-small",Y(0,"YTP_DEFAULT_VIEW"));SD(this,6800)}z(D7,iF);D7.prototype.update=function(){D7.H.update.call(this);this.element.removeAttribute("aria-pressed")};function E7(a){PD.call(this);this.k=2;this.label=Y(0,"YTP_SPEED_TITLE");this.g=new zF(a,x(this.B,this),x(this.C,this));R(this,this.g);this.element=new tF(a,void 0,this.g);R(this,this.element);vF(this.element,100);this.element.fb(this.label);F7(this,this.k);this.priority=1;this.o=!0}z(E7,PD);function F7(a,b){a.k=b;CF(a.g,b);a.element.k(a.B(b))}E7.prototype.B=function(a){return 1==a?Y(0,"YTP_NORMAL_SPEED"):a.toString()};E7.prototype.C=function(a){this.element.o();F7(this,a);this.element.Ob("change")};function G7(){X.call(this,["div",["ytp-time-display","html5-control"],{"aria-hidden":"true"},["span","ytp-time-current","{{current}}"],["span","ytp-time-separator"," / "],["span","ytp-time-duration","{{duration}}"],["span","ytp-time-live-badge","Live"]]);this.liveBadge=this.template.g["ytp-time-live-badge"]}z(G7,X);G7.prototype.kf=function(a){Gy(this.template,"duration",Iy(a))};function H7(a,b,c){O(a.element,"ytp-time-liveonly",b&&!c);O(a.element,"ytp-time-live",b&&c)}
G7.prototype.K=function(){this.liveBadge=null;G7.H.K.call(this)};function I7(a,b){this.A=a;X.call(this,["div","ytp-volume-control",["div","ytp-volume-panel",{role:"slider","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":"{{valuenow}}","aria-valuetext":"{{valuetext}}",tabindex:6200},["div","ytp-volume-slider",["div","ytp-volume-slider-foreground"]]]]);this.g=new QD(this.A,"ytp-button-volume",Y(0,"YTP_BUTTON_VOLUME"));R(this,this.g);this.g.X(this.element,0);SD(this.g,6100);this.k=this.template.g["ytp-volume-slider"];this.o=this.template.g["ytp-volume-slider-foreground"];
this.j=b}z(I7,X);I7.prototype.fb=function(a){this.g.fb(a)};
I7.prototype.setVolume=function(a,b){var c=Y(0,b?"YTP_UNMUTE":"YTP_MUTE");this.g.j=c;var c=Math.round(a),d=c+"% "+Y(0,"YTP_SCREENREADER_VOLUME_SETTING")+(b?" "+Y(0,"YTP_SCREENREADER_VOLUME_MUTED"):"");this.fb(Y(0,b?"YTP_SCREENREADER_VOLUME_UNMUTE":"YTP_SCREENREADER_VOLUME_MUTE")+" "+Y(0,"YTP_SCREENREADER_CONTROL_TOGGLE"));Gy(this.template,"valuenow",c);Gy(this.template,"valuetext",d);c="max";b||0==a?c="off":20>a?c="min":40>a?c="quiet":60>a?c="normal":80>a&&(c="loud");Dg(this.g.L(),"value",c);c=(this.j?
85:54)-(this.j?7:5);d=b?0:a;0>=d?c=0:100<=d||(d=(c-0)*d/100,c=0>=d?0:d>=c?c:0+Math.round(d));this.o.style.left=c+"px"};function J7(a,b,c,d){BH.call(this,["div","html5-video-controls"]);this.ta=a;this.ka=new Yy(this);this.C={};this.A=null;this.U=new Yy(this);this.ea=-1;this.Z=null;this.pa=c;this.V=new U2(a,b);R(this,this.V);this.V.X(this.element);c=new By(["div","html5-player-chrome"]);R(this,c);c.X(this.element);c=c.L();this.O=new z7(a);R(this,this.O);this.O.listen("click",pa(this.publish,"previousvideo"),this);d&&this.O.X(c);this.o=new x7(a);R(this,this.o);this.o.X(c);this.o.listen("click",this.mv,this);this.P=new w7(a);
R(this,this.P);this.P.listen("click",pa(this.publish,"nextvideo"),this);d||this.O.X(c);this.P.X(c);d=new By(["span","ytp-volume-hover-area"]);R(this,d);d.X(c);this.j=new I7(a,b);R(this,this.j);this.j.X(d.L());this.j.g.listen("click",this.nv,this);this.W=new L2(this.j.k,!0);R(this,this.W);this.W.subscribe("dragstart",this.jv,this);this.W.subscribe("dragmove",this.iv,this);this.W.subscribe("dragend",this.hv,this);this.B=new G7;R(this,this.B);this.B.X(d.L());this.ka.listen(this.B.liveBadge,"click",pa(this.publish,
"seekto",Infinity));this.na=new L2(this.j.L());R(this,this.na);this.na.subscribe("hoverstart",this.gv,this);this.ma=new L2(d.L());R(this,this.ma);this.ma.subscribe("hoverend",this.fv,this);this.I=new r7(a);R(this,this.I);this.I.X(c);this.I.listen("click",this.ev,this);this.k=new D7(a);R(this,this.k);this.k.hide();this.k.X(c);this.k.listen("click",this.cv,this);this.G=new QD(a,"ytp-button-watch-on-youtube",Y(0,"YTP_URL_NAVIGATE"),Y(0,"YTP_URL_NAVIGATE"));R(this,this.G);SD(this.G,6700);this.G.X(c);
this.G.listen("click",this.lv,this);this.J=new LF(a);R(this,this.J);K7(this,"__default__",this.J,this.G.L());this.ia=new QD(a,"ytp-button-playlist",Y(0,"YTP_PLAYLIST"),Y(0,"YTP_PLAYLIST"));SD(this.ia,6400);this.ia.X(c);R(this,this.ia);this.g=new QD(a,"ytp-button-watch-later",Y(0,"YTP_WATCH_LATER"));a.ff(this.g.L(),"YTP_WATCH_LATER_AS_2",Y(0,"YTP_WATCH_LATER"));this.g.X(c);SD(this.g,6300);this.g.fb(Y(0,"YTP_WATCH_LATER"));R(this,this.g);this.g.listen("click",this.kv,this);this.F=new A7(a);R(this,this.F);
this.F.listen("change",this.av,this);this.N=new E7(a);R(this,this.N);this.N.listen("change",this.dv,this);this.pe=new o7(a);R(this,this.pe);this.pe.listen("change",this.Zu,this);this.M=new q7(a);R(this,this.M);this.M.listen("change",this.$u,this)}z(J7,BH);f=J7.prototype;f.MA="__default__";f.El=!1;f.disable=function(a){L7(this,a,!0)};f.enable=function(a){L7(this,a,!1)};
function L7(a,b,c){for(var d=0;d<b.length;d++)switch(b[d]){case "audio":O(a.element,"disabled-control-audio",c);break;case "play_pause":var e=a.o;c?e.disable():e.enable();break;case "seek":O(a.element,"disabled-control-seek",c)}}f.setVolume=function(a,b){if(this.ea!=a||this.Z!=b)this.j.setVolume(a,b),this.ea=a,this.Z=b};f.kf=function(a){this.B.kf(a)};f.nv=function(){this.publish("mutetoggled")};
function M7(a,b){if(b){if(a.El){var c=a.o;RD(c,"ytp-button-stop");var d=Y(0,"YTP_STOP")}else c=a.o,RD(c,"ytp-button-pause"),d=Y(0,"YTP_PAUSE");c.fb(d)}else y7(a.o)}f.mv=function(){this.publish("playpausetoggled")};f.gv=function(){N(this.j.L(),"ytp-volume-control-hover")};f.fv=function(){Ag(this.j.L(),"ytp-volume-control-hover")};f.jv=function(){N(this.j.L(),"ytp-volume-slider-active");this.publish("volumechangestart")};
f.iv=function(a){a=(a-ag(this.j.k).x)/(this.j.j?85:54)*100;a={volume:Ib(a,0,100),muted:!1};this.publish("volumechanged",a)};f.hv=function(){Ag(this.j.L(),"ytp-volume-slider-active");this.publish("volumechangeend");md(this.element).focus()};f.ev=function(){this.publish("fullscreentoggled")};function N7(a,b){var c=a.C[b.j||"__default__"].menu;c&&c.add(b)}function O7(a,b){var c=a.C[b.j||"__default__"].menu;c&&c.remove(b)}
function K7(a,b,c,d){if(!a.C[b]){if("remote"==b)gd(md(a.J.L()),c.L(),0);else{var e=c.L();d=d||a.J.L();d.parentNode&&d.parentNode.insertBefore(e,d.nextSibling)}e=c.listen("click",pa(a.RE,b),a);c.L().getAttribute("aria-label");d=c.L().id;d=new t7(a.ta,d,"__default__"!=b);d.hide();d.X(a.element);a.C[b]={menu:d,button:c,PE:e}}}function P7(a,b){var c=a.C[b];c&&(c.button.Yc(),c.button.Ga(c.PE),c.menu.dispose(),delete a.C[b])}
f.kv=function(){var a=this.g.L();if(!yg(a,"html5-async-progress")){var b=yg(a,"html5-async-success");n7(a,"html5-async-progress");this.publish("watchlater",b)}};f.lv=function(){this.publish("watchonyoutube")};f.NA=function(a){a.target&&(nd(this.A.button.L(),a.target)||nd(this.A.menu.L(),a.target))||this.Lf()};f.Lf=function(){this.publish("menu_show")};f.RE=function(a){var b=this.C[a];b&&b.menu.j()&&(b.button.g?this.Lf():this.publish("menu_show",a))};
f.Zu=function(){this.publish("audiotrackchanged",this.pe.k);this.Lf()};f.av=function(){var a=this.F.Jn();this.publish("qualitychanged",a);this.publish("controlclick","quality-"+a);this.Lf()};f.cv=function(){var a=this.k;a.g?kF(a):jF(a);this.k.L().focus();this.publish("sizechangerequested",1==this.k.g)};f.dv=function(){var a=this.N.k;this.publish("speedchanged",a);this.publish("controlclick","speed-"+a);this.Lf()};f.$u=function(){this.publish("autonavchangerequest",0==this.M.getSelected())};
f.Sx=function(a){var b=a.target;a=b==this.o.L()?"playpause":b==this.j?"volume":b==this.B?"time":b==this.J?"settings":b==this.g?"watchlater":b==this.G?"youtube":b==this.I.L()?"fullscreen":b==this.k?"size":a.target.className;this.publish("controlclick",a)};f.K=function(){this.ka.removeAll();this.U.removeAll();this.A=null;for(var a in this.C)P7(this,a);this.pa||(this.ea=-1,this.Z=null);J7.H.K.call(this)};function Q7(a){cj("/playlist_video_ajax?action_add_to_watch_later_list=1",{method:"POST",Le:{privacy:a.privacy||null,feature:a.eH||null,authuser:a.Xa||null,pageid:a.pageId||null},ab:{video_ids:a.videoIds,src_playlist_id:a.gH,full_list_id:a.fH||null,plid:bf("PLAYBACK_ID")||null},context:a.context,onError:a.onError,Ma:a.Ma,zb:a.zb})}
function R7(a){cj("/playlist_video_ajax?action_delete_from_watch_later_list=1",{method:"POST",ab:{video_ids:a.videoIds,session_token:bf("XSRF_TOKEN")},context:a.context,onError:a.onError,Ma:a.Ma,zb:a.zb})};function S7(a,b){Q.call(this);this.F=a;this.C=[];this.G=b;this.D=[]}z(S7,Q);function T7(a,b,c){a.C.push(a.F.subscribe(b,c,a))}function U7(a,b,c){a.D.push(a.G.subscribe(b,c,a))}function V7(a){for(var b=0;b<a.C.length;b++)a.F.Kb(a.C[b]);for(b=0;b<a.D.length;b++)a.G.Kb(a.D[b])}S7.prototype.K=function(){V7(this);S7.H.K.call(this)};function W7(a,b,c,d){S7.call(this,a,b);this.B=!1;this.o=a;this.g=b;this.A=c;this.k=0;this.j=d;a=a.R();a.color&&N(this.g.N,a.color);a.ii&&(a=this.g,a.j=new R2,a.j.X(a.L()),R(a,a.j));X7(this)}z(W7,S7);
function X7(a){V7(a);a.B=!0;T7(a,"cuerangesadded",a.aF);T7(a,"cuerangesremoved",a.bF);T7(a,"cuerangemarkersupdated",a.$E);T7(a,"progresssync",a.rq);T7(a,"resize",a.dF);T7(a,"seekto",a.fF);T7(a,"videodatachange",a.gF);T7(a,"videoplayerreset",a.qq);T7(a,"videoready",a.eF);U7(a,"beginseeking",a.ZE);U7(a,"endseeking",a.cF);U7(a,"seekto",a.YE)}f=W7.prototype;f.aF=function(a){d3(this.g,a)};f.bF=function(a){f3(this.g,a)};f.$E=function(a){d3(this.g,a)};
f.dF=function(a){var b=this.g;b.o=a.width;V2(b);b=this.A;b.g=b.A.gb();b.k&&b.j&&k7(b);b=this.j;a=a.width;!b.oc||b.Rd==a&&b.C||(b.Rd=a,i7(b,!0))};f.fF=function(a){var b=this.o.Lb.Ng();a=K2(new H2(b.seekableStart,b.seekableEnd),a);b=this.g;b3(b,n(a)?a:b.B,n(void 0)?void 0:b.F);b=this.j;if(b.oc){b.zl=b.Qk*a-b.Rd/2;Vf(b.g,-1*b.zl);var c=bt(b.oc,a);h7(b,c);c=J2(b.o,a);pd(b.G,Iy(c));Fn(b.A)}b=this.A;b.k&&b.j&&(b.o=bt(b.k,a),k7(b))};
f.qq=function(a){if(1!=a.getPlayerType()){if(!this.B)return;V7(this);this.B=!1;T7(this,"videoplayerreset",this.qq)}else if(!this.B){X7(this);var b=this.g;fd(b.ia);b.G={};b.P={};d3(this.g,a.C.k||[])}this.g.j&&S2(this.g.j);this.rq()};f.gF=function(a,b){var c=new H2(0,b.lengthSeconds),d=this.g;d.g=c;c3(d);V2(d);this.g.j&&(this.g.j.j=c);this.j.o=c;c=this.g;c.O=b.clipStart;a3(c);b3(c,c.B,c.F);c=this.g;c.M=b.clipEnd;a3(c);b3(c,c.B,c.F);O(this.g.N,"spacecast-cached",!!b.U)};
f.eF=function(a){if(this.g.j){var b=this.g.j;if(!b.fj)if(rv(a)){N(b.L(),"with-thumbnail");b.Oe=rv(a);b.ih=sv(a);var c=x(b.qz,b);b.ih.subscribe("l",c)}else S2(b)}b=this.j;b.k&&fd(b.g);Ag(b.L(),"enabled");RA(b.j);b.oc=rv(a);b.Me=sv(a);b.oc&&!b.Hq&&(N(b.L(),"enabled"),c=x(b.Rp,b),b.Me.subscribe("l",c),i7(b),RA(b.j),b.j=QA(x(b.pz,b)));b=this.A;b.k=rv(a);b.j=sv(a);this.g.Ta=a.vb?!0:!1;yv(a)?(a=this.g,a.k&&(a.k.dispose(),a.k=null)):(a=this.g,a.k||(a.k=new L2(a.N,!0),a.k.subscribe("hoverstart",a.sz,a),a.k.subscribe("hovermove",
a.vz,a),a.k.subscribe("hoverend",a.uz,a),a.k.subscribe("dragstart",a.rz,a),a.k.subscribe("dragmove",a.xz,a),a.k.subscribe("dragend",a.wz,a)))};f.rq=function(a,b){var c=this.o.Lb.Ng(),d=n(a)?a:c.current,e=new H2(c.seekableStart,n(b)?b:c.seekableEnd),c=K2(e,c.loaded),d=K2(e,d),g=this.g;g.g=e;c3(g);V2(g);g=this.g;b3(g,n(d)?d:g.B,n(c)?c:g.F);this.g.j&&(this.g.j.j=e);this.j.o=e};
f.ZE=function(a){j2(this.o.k);null==a||isNaN(a)||this.o.$h("chaptermarker",{position:a});this.k&&M(this.k);this.k=L(x(this.tE,this),200)};f.cF=function(){this.o.k.Ii();this.j.hide();this.A.hide();this.k&&(M(this.k),this.k=0)};f.YE=function(a,b){Zv(this.o,a,b)};f.tE=function(){this.j.show();this.A.show()};f.K=function(){W7.H.K.call(this)};function Y7(a,b,c,d){S7.call(this,a,b);T7(this,"applicationplayerstatechange",this.lx);T7(this,"controlsdisabled",this.qx);T7(this,"controlsenabled",this.rx);T7(this,"liveviewshift",this.vx);T7(this,"fullscreentoggled",this.ux);T7(this,"presentingplayerstatechange",this.Fx);T7(this,"progresssync",this.Zx);T7(this,"videoplayerreset",this.Yx);T7(this,"videodatachange",this.Xx);T7(this,"onPlaybackQualityChange",this.Ix);T7(this,"onVolumeChange",this.Ox);T7(this,"menu_button_add",this.wx);T7(this,"menu_button_remove",
this.xx);T7(this,"menu_item_add",this.yx);T7(this,"menu_item_remove",this.zx);T7(this,"menu_show",this.Vx);T7(this,"onPlaybackRateChange",this.Ex);T7(this,"onPlaylistUpdate",this.Gx);T7(this,"autonavchange",this.Ux);U7(this,"fullscreentoggled",this.tx);U7(this,"mutetoggled",this.Ax);U7(this,"nextvideo",this.Bx);U7(this,"playpausetoggled",this.Cx);U7(this,"previousvideo",this.Hx);U7(this,"qualitychanged",this.Jx);U7(this,"audiotrackchanged",this.mx);U7(this,"seekto",this.Wx);U7(this,"sizechangerequested",
this.Kx);U7(this,"speedchanged",this.Lx);U7(this,"volumechanged",this.Px);U7(this,"volumechangestart",this.Nx);U7(this,"volumechangeend",this.Mx);U7(this,"watchlater",this.Qx);U7(this,"watchonyoutube",this.Rx);U7(this,"controlclick",this.ox);U7(this,"showdialog",this.Tx);U7(this,"menu_show",x(a.Qh,a));U7(this,"autonavchangerequest",this.nx);this.g=a;this.j=b;this.k=NaN;this.o=new W7(a,b.V,c,d);R(this,this.o);a=a.R();a.lc&&(b=this.j,this.g.R().Md?jF(b.k):kF(b.k),b.k.show());a.gf||this.j.g.hide();a.wg&&
this.j.I.show();a.N&&(b=this.j,c=b.N,AF(c.g,this.g.g.N?It:[1]),d=2300,EF(c.g,d++),d=d++,SD(c.element.g,d),N7(b,b.N));if(a.experiments.S)for(b=this.j,c=[b.o,b.j,b.B,b.g,b.G,b.I,b.J],d=0;d<c.length;d++)b.ka.listen(c[d],"click",b.Sx);fw(a)&&this.j.G.hide()}z(Y7,S7);f=Y7.prototype;f.qx=function(a){this.j.disable(a)};f.rx=function(a){this.j.enable(a)};f.vx=function(a){O(this.j.B.element,"ytp-time-live-dvr",!a)};
f.ux=function(a){var b=this.j;this.g.R();a?(a=b.I,RD(a,"ytp-button-fullscreen-exit"),b=Y(0,"YTP_EXIT_FULLSCREEN"),a.fb(b),a.j=b):s7(b.I);Z7(this)};f.Fx=function(a){W(a.state,2)||(0<Uy(a,8)?M7(this.j,!0):0>Uy(a,8)?M7(this.j,!1):0>Uy(a,2)&&M7(this.j,W(a.state,8)));0>Uy(a,16)&&$7(this,this.g.getCurrentTime())};f.lx=function(a){if(W(a.state,2)&&!jI(this.g)){a=this.j.o;RD(a,"ytp-button-replay");var b=Y(0,"YTP_REPLAY");a.fb(b)}};
f.Yx=function(a){a8(this)&&($7(this,a.getCurrentTime()),n7(this.j.g.L()),F7(this.j.N,1),a.getVideoData()&&b8(this,a.getVideoData()))};f.Xx=function(a,b){a8(this)&&b8(this,b)};function Z7(a){var b=!0;a.g.R().experiments.o||(b="detailpage"!=a.g.R().ca||a.g.R().Ya);a.g.o&&b?(a=a.j,a.P.show(),a.O.show()):(a=a.j,a.P.hide(),a.O.hide())}function c8(a){a.g.R().experiments.C&&!a.g.o&&"detailpage"==a.g.R().ca?(a=a.j,N7(a,a.M)):(a=a.j,O7(a,a.M))}
function b8(a,b){a.j.kf(b.lengthSeconds);var c=lw(a.g),d=a.j,e=nw(c),g=c.g.j?Ws(c.g.j):{},h=d.F;h.D=g;AF(h.k,e);EF(h.k,2600);SD(h.element.g,2601);e.length?N7(d,d.F):O7(d,d.F);d=a.j;e=kw(a.g);g=d8(a.g);B7(d.F,e,g);MF(d.J,e);d=a.j;c.g.j?(c.ka||(c.ka=Xs(c.g.j)),c=c.ka):c=[];AF(d.pe.g,c);1<c.length?N7(d,d.pe):O7(d,d.pe);c=a.j;(d=(d=lw(a.g,void 0))?h2(d):null)&&p7(c.pe,d);c=a.j;d=b.$a;e=b.vb;c.El=d&&!e;H7(c.B,d,e);W(a.g.getPlayerState(),2)||M7(a.j,W(a.g.getPlayerState(),8));Z7(a);c8(a)}
f.Ix=function(a){if(a8(this)){var b=this.j,c=d8(this.g);B7(b.F,a,c);MF(b.J,a)}};f.Ox=function(a){this.j.setVolume(a.volume,a.muted)};f.yx=function(a){N7(this.j,a)};f.zx=function(a){O7(this.j,a)};f.wx=function(a,b){K7(this.j,a,b)};f.xx=function(a){P7(this.j,a)};
f.Vx=function(a){if(a==J7.prototype.MA&&this.g.C.isAvailable("captions")){var b=pw(this.g.C,"captions");b&&!b.loaded&&b.load()}b=this.j;b.U.removeAll();b.A&&(document.activeElement&&nd(b.A.menu.L(),document.activeElement)&&md(b.element).focus(),b.A.menu.hide(),kF(b.A.button),b.A=null);a&&(a=b.C[a])&&(b.publish("showdialog"),b.A=a,jF(a.button),a.menu.show(),a.menu.L().focus(),b.U.listen(window,"blur",b.Lf),b.U.listen(document,"click",b.NA))};f.Zx=function(a){$7(this,n(a)?a:this.g.Lb.Ng().current)};
f.tx=function(){gw(this.g,!this.g.R().Ya)};f.Ax=function(){this.g.F.muted?cw(this.g):bw(this.g)};f.Bx=function(){xw(this.g)};f.Cx=function(){e8(this.g)};f.Hx=function(){yw(this.g)};f.Jx=function(a){Sw(this.g,a,1)};f.mx=function(a){var b=lw(this.g,1);if(b&&!b.$()&&!W(b.A,128)&&b.g.j.g&&(b=b.o,!b.$())){var c=b.A;a=a.id;c.A="m";c.o=c.C.g[a];c.F=C_(c);b.publish("audioformatchange",new w_(c.F,c.k,c.A));B0(b,b.k,C_(b.A));W_(b.k);y0(b)}};f.Tx=function(a){this.g.gk(a)};f.Wx=function(a){Zv(this.g,a,!0)};
f.Kx=function(a){var b=this.g;gw(b,!1);a!=b.g.Md&&(b.g.Md=a,b.publish("SIZE_CLICKED",a))};f.Lx=function(a){jw(this.g,a)};f.Nx=function(){this.k=aw(this.g)};f.Px=function(a){f8(this.g,a)};f.Mx=function(){aw(this.g)||f8(this.g,{muted:!0,volume:this.k})};f.Rx=function(){P6(this.g)};f.ox=function(a){l6(this.g,a)};f.Qx=function(a){(a?R7:Q7).call(this,g8(this,a?this.qG:this.rG))};f.Ex=function(a){F7(this.j.N,a)};f.Gx=function(){Z7(this);c8(this)};f.Ux=function(a){VD(this.j.M.element,a?0:1)};
f.nx=function(a){this.g.publish("onAutonavChangeRequest",a)};function g8(a,b){return{videoIds:Fw(a.g).videoId,Xa:a.g.R().Xa,pageId:a.g.R().pageId,Ma:b,onError:a.PD,context:a}}f.rG=function(){var a=this.j.g.L();n7(a,"html5-async-success");this.g.publish("WATCH_LATER_VIDEO_ADDED")};f.qG=function(){n7(this.j.g.L());this.g.publish("WATCH_LATER_VIDEO_REMOVED")};
f.PD=function(a,b){var c=b&&b.error_message,d=this.j.g.L();n7(d,"html5-async-error");if(c){var e=o6.getInstance(),g=q6(e,d);s6(e,d,c);p6(e,d);JI(d,g)}};function a8(a){return 1==lw(a.g).getPlayerType()}function $7(a,b){if(a8(a)&&(Gy(a.j.B.template,"current",Iy(b)),14400<b&&a.g.getVideoData().vb)){var c=a.j;c.El=!0;H7(c.B,!0,!1)}};var h8={0:[],1:["autohide-controls"],2:["autohide-controls-aspect","autohide-controls-fullscreen","autominimize-progress-bar-non-aspect"],3:["autominimize-progress-bar"]};
function i8(a){T5.call(this,a);this.ya=this.Z=this.ea=this.F=this.Fa=this.B=null;a=a.R();if("1"==a.g){this.F=new J7(this.j,a.B,a.experiments.pa,a.experiments.o);R(this,this.F);this.F.X(this.element);this.ea=new j7(this.j);var b=this.ea.L();this.k.appendChild(b);R(this,this.ea);this.Z=new g7(this.j.Fb().width);this.Z.X(this.F.V.L(),0);R(this,this.Z);this.ya=new Y7(this.app,this.F,this.ea,this.Z);R(this,this.ya)}this.N=new o5(60);R(this,this.N);N(this.N.element,"html5-video-loader");N(this.N.element,
"html5-center-overlay");N(this.N.element,"ytp-scalable-icon-grow");this.N.X(this.k);this.wa=new X(["div","ytp-clickguard"]);R(this,this.wa);this.wa.X(this.element);this.M=new l7(a.o,a.Wb,a.po);R(this,this.M);this.M.X(this.k);this.M.listen("click",this.Cw,this);this.U=new Z6;R(this,this.U);this.U.X(this.k);this.ia=null;this.I=new P5(new O5(this.element),x(this.Dw,this),a.B);this.I.subscribe("autohideupdate",x(this.Ew,this));this.Ea=!0;this.A=new $6(this.j);R(this,this.A);this.A.hide();this.A.X(this.element)}
z(i8,T5);f=i8.prototype;f.gm=function(){i8.H.gm.call(this);this.app.subscribe("appstatechange",this.kF,this);this.app.subscribe("initializingmode",this.mF,this);this.app.subscribe("presentingplayerstatechange",this.lF,this);this.app.subscribe("onDetailedError",this.nF,this);this.app.subscribe("clearvideooverlays",this.Fn,this);this.app.subscribe("menu_show",this.oF,this)};f.Pl=function(){i8.H.Pl.call(this);this.In(this.app.R());this.Hn()};
f.Dw=function(a){if(nd(this.k,a))return!1;for(;!a||!ud(a);){if(!a||a==this.element)return!1;a=md(a)}return!0};f.Ew=function(a){O(this.element,"ytp-block-autohide",!a);this.app.Za(a?"onHideControls":"onShowControls")};
f.In=function(a){a.theme&&this.addClass(a.theme+"-theme");(a.eb||"0"==a.g)&&this.addClass("modest-branding");a.hi&&this.addClass("html5-hide-share");a.ic||this.addClass("html5-hide-volume");a.B&&(this.addClass("html5-tablet"),N(document.body,"html5-tablet-body"));j8(this)&&this.addClass("ideal-aspect");!this.I.g||this.addClass("ytp-block-autohide")};
f.nh=function(a){i8.H.nh.call(this,a);var b=this.app.R();O(this.element,"hide-info-bar",!a||!b.rk);var c=h8[b.Ea];a&&"1"==b.g?zg(this.element,c):Bg(this.element,c)};f.Xm=function(a){i8.H.Xm.call(this,a);k8(this,a);this.B&&f7(this.B);O(this.element,"ideal-aspect",j8(this));this.A.D&&a7(this.A)};f.Tl=function(){i8.H.Tl.call(this);k8(this,this.gb())};f.kF=function(a){(this.Ea=2==a)?(this.addClass("cued-mode"),m7(this.M,this.app.getVideoData())):this.removeClass("cued-mode")};
f.lF=function(a){if(this.element){W(a.state,2)&&m7(this.M,this.app.getVideoData());this.I.wb(128,!(W(a.state,8)&&!W(a.state,32)&&!W(a.state,2)));var b;b=a.state;if(W(b,2))b=["ended-mode"];else{var c=[];W(b,8)?c.push("playing-mode"):W(b,4)&&c.push("paused-mode");W(b,1)&&!W(b,32)&&c.push("buffering-mode");W(b,32)&&c.push("seeking-mode");W(b,64)&&c.push("unstarted-mode");b=c}lb(b,"ended-mode")&&((c=l8())&&c.autoPlay||jI(this.app))&&pb(b,"ended-mode");this.ia&&Bg(this.element,this.ia);zg(this.element,
b);this.ia=b;b=lw(this.app);!W(b.A,1)||W(b.A,2)||W(b.A,4)||2==b.getPlayerType()?this.N.hide():this.N.show();0>Uy(a,64)&&m8(this.app)}};f.Hn=function(){this.app.R().B&&(EA(this,this.element,"gesturechange",this.pC),EA(this,this.element,"gestureend",this.qC));nt?this.k.onclick=x(function(a){this.Sm(new Rg(a))},this):this.Tm();var a,b=x(function(){var b=this.g;b&&(ix(b),SH.fillPool(4),this.Ga(a))},this);a=EA(this,this.element,"click",b,void 0,!0)};
f.Tm=function(){EA(this,this.k,"click",this.Sm);EA(this,this.k,"dblclick",this.Mt)};f.Cw=function(){var a=this.app.R();a.experiments.U&&"embedded"==a.ca&&a.o&&(!vh||a.I)&&gw(this.app,!0);n8(this);e8(this.app)};f.Sm=function(a){Bd(a.target,"html5-stop-propagation")||(this.element.focus(),"3"!=this.app.R().g&&(n8(this),e8(this.app)));l6(this.app,"screenclick")};f.Mt=function(a){6!=this.app.G&&this.app.R().wg&&(!Bd(a.target,"html5-stop-propagation")&&uB(this.app),l6(this.app,"screendoubleclick"))};
f.pC=function(a){var b=a.scale,c=this.app.R().Ya;b*(c?-1:1)>(c?-.7:1.3)&&uB(this.app);a.preventDefault()};f.qC=function(a){a=a.scale;var b=this.app.R().Ya;a*(b?-1:1)>(b?-.9:1.1)&&uB(this.app)};function j8(a){a=new F(a.element.clientWidth,a.element.clientHeight);a=(a.width/a.height).toFixed(1);return"1.3"==a||"1.8"==a}f.Jf=function(a){if(a){var b=this.A;b.g=a;b.ua(a);this.A.show();this.I.wb(32,!0)}else a=this.A,a.g=null,a.ua(null),this.A.hide(),this.I.wb(32,!1)};
f.oF=function(a){O(this.element,"ytp-menu-shown",!!a);this.I.wb(64,!!a)};
f.nF=function(a){if(this.element){this.B||(this.B=new e7,this.B.X(this.element),R(this,this.B));var b=this.app.R(),c=a.message,d="embedded"==b.ca,e=a.messageKey,g;a=!1;"YTP_ERROR_GENERIC"!=e||b.Wb?"YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK_FLASH"==e?(g="https://get.adobe.com/flashplayer/",d=!0):"YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK"!=e||b.Wb||(g="/html5",e="YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK"):(g="//support.google.com/youtube/?p=player_error1",e="YTP_ERROR_GENERIC_WITH_LINK_2",b=this.app.R(),
b.experiments.Ea&&fw(b)&&(a=!0));g&&(c=hf(e,{BEGIN_LINK:'<br/><a href="'+g+'"'+(d?' target="_blank"':"")+">",END_LINK:"</a>"}));d=this.B;$g(d.j);d.j=[];Gy(d.template,"content",new FJ(c));if(a)for(c=this.B,a=x(this.oE,this),d=c.element.getElementsByTagName("a"),g=0;g<d.length;g++)c.j.push(P(d[g],"click",a));this.B.show()}};f.oE=function(a){var b=s("yt.player.exports.feedbackShowArticle"),c={as3:!1,html5:!0,player:!0,cpn:this.app.getVideoData().Ba};b(3037019,"player_error",c)||a.preventDefault()};
f.gb=function(){var a=this.app.R();return"0"==a.g||"3"==a.g||"1"==a.Ea?this.Fb():new F(this.k.clientWidth,this.k.clientHeight)};f.mF=function(){this.B&&this.B.hide()};function n8(a){var b=lw(a.app).getPlayerState(),c=a.app.getVideoData(),d="html5-bezel-pause";W(b,8)?c.$a&&!c.vb&&(d="html5-bezel-stop"):d="html5-bezel-play";a=a.U;d&&Gy(a.template,"icon",d);a.g.show();d=a.g;!d.isActive()&&d.g.D&&(d.show(),d.j.start())}
f.Vf=function(){var a=this.app.R();Dg(document.documentElement,"player-size",a.Ya?"fullscreen":a.Md?"large":"small");i8.H.Vf.call(this)};f.Fn=function(a){this.I.wb(16,a)};
function k8(a,b){if(!b.isEmpty()){var c=b.width,d=b.height,e=0,g=0;c/d>480/360?(e=d,g=360):(e=c,g=480);for(var c=Ib(e/g,.5,1),d=Qc("ytp-scalable-icon-shrink",a.element),h=0;h<d.length;h++)1==c?sA(d[h],"transform",""):sA(d[h],"transform","scale("+c+")");c=Ib(e/g*.33,.5,1);d=Qc("ytp-scalable-icon-grow",a.element);for(h=0;h<d.length;h++)1==c?sA(d[h],"transform",""):sA(d[h],"transform","scale("+c+")")}}f.ik=function(a){this.F&&M7(this.F,a)};
f.K=function(){this.I.dispose();ch(this.element);hd(this.Fa);i8.H.K.call(this);this.M=this.U=this.Fa=null};function o8(a){i8.call(this,a);this.O=new X(["img",["html5-watermark","ytp-scalable-icon-shrink"],{src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",alt:Y(0,"YTP_WATERMARK")}]);R(this,this.O);this.O.hide();this.O.X(this.element);this.O.listen("click",this.Ls,this);this.C=new i6(this.app,this.element,this.j);R(this,this.C);this.C.X(document.body);a.R().Wb&&N(this.C.L(),"house-brand");this.ma=null;this.o=new M6(this.j,this.app);this.o.X(this.element);R(this,this.o);
this.o.subscribe("title-click",x(this.Ls,this));this.o.subscribe("share-click",x(this.BD,this));this.o.subscribe("info-click",x(this.AD,this))}z(o8,i8);o8.j=3E4;o8.g=50;f=o8.prototype;f.qh=null;f.Xt=function(){this.zs(o8.j/o8.g);this.publish("templateready")};f.zs=function(a){var b;if(!(b=0>=a)){b=H("div",{"class":"html5-player-css-loaded"});document.body.appendChild(b);var c="none"==Tf(b,"display");hd(b);b=c}b?0>=a&&ff(Error("Warning: Player CSS missing.")):L(x(this.zs,this,a-1),o8.g)};
f.In=function(a){o8.H.In.call(this,a);a.lc&&this.Vf()};f.Tm=function(){this.app.R().wg?this.ma||(this.ma=new $5(this.k,x(this.Sm,this),x(this.Mt,this)),R(this,this.ma)):o8.H.Tm.call(this)};f.Pj=function(a){o8.H.Pj.call(this,a);this.o&&this.o.update(a);var b=this.app;if(b.g.Fd?0:b.getVideoData().W||b.g.Ed){if(a=a.W)this.O.L().src=a;this.O.show()}};
f.Hn=function(){o8.H.Hn.call(this);var a=this.app.R();a.B||(EA(this,this.element,"mousedown",this.SE,void 0,!0),EA(this,this.element,"keydown",this.TE,void 0,!0));a.tk||(EA(this,this.element,"keypress",this.VE),EA(this,this.element,"keydown",this.UE))};f.TE=function(a){var b=!1;switch(a.keyCode){case 32:case 13:if(b=a.target)a=a.target,b="BUTTON"==a.tagName||"A"==a.tagName||"button"==a.getAttribute("role");break;case 9:b=!0}b&&N(this.element,"ytp-keyboard-focus")};
f.SE=function(){Ag(this.element,"ytp-keyboard-focus")};
f.VE=function(a){var b=!1===a.Tb.returnValue,c=a.keyCode;if(!b){if(179==c||178==c)179==c&&(this.publish("playpausetoggled",!0),b=!0),178==c&&(ew(this.app),b=!0);98==c&&(this.app.wd("onBackgroundChange"),b=!0);111==c&&(this.app.wd("onTextOpacityChange"),b=!0);119==c&&(this.app.wd("onWindowOpacityChange"),b=!0);if(61==c||43==c)this.app.wd("onFontSizeIncrease"),b=!0;if(45==c||95==c)this.app.wd("onFontSizeDecrease"),b=!0;99==c&&(this.app.wd("onCaptionsToggle"),b=!0);102==c&&(uB(this.app),b=!0);109==c&&
(this.app.F.muted?cw(this.app):bw(this.app),b=!0);32==c&&(n8(this),e8(this.app),b=!0);48<=c&&57>=c&&(Zv(this.app,(c-48)/10*$v(this.app)),b=!0);if(60==c||62==c){var b=this.app.g.N?It:[1],d=b.indexOf(this.app.ea);60==c&&0<d?jw(this.app,b[d-1]):62==c&&d<b.length-1&&jw(this.app,b[d+1]);b=!0}if(d=63==c)d=this.app.R(),d=d.experiments.ya?!fw(d)||d.Ya:!0;d&&(this.qh||(this.qh=new Q6(this.j),R(this,this.qh),this.qh.listen("done",this.sm,this)),this.A.D?this.sm():this.Jf(this.qh),b=!0);b&&a.preventDefault()}this.app.wd("onKeyPress",
a);this.app.R().Eb()&&this.app.Sh("onKeyPress",{keyCode:c,handled:b})};
f.UE=function(a){var b=!1===a.Tb.returnValue,c=a.keyCode;if(!b){if(38==c||40==c||37==c||39==c){b=5;a.ctrlKey&&(b*=2);if(38==c)b=this.app,f8(b,{volume:b.F.volume+5,muted:!1});else if(40==c)b=this.app,f8(b,{volume:b.F.volume-5,muted:!1});else if(37==c){var d=this.app,b=-1*b;Zv(d,d.getCurrentTime()+b,!1,250,void 0)}else 39==c&&(d=this.app,Zv(d,d.getCurrentTime()+b,!1,250,void 0));b=!0}36==c&&(Zv(this.app,0),b=!0);35==c&&(Zv(this.app,Infinity),b=!0);27==c&&(gh()?(gw(this.app,!1),b=!0):this.C&&this.C.D?
(this.C.hide(),b=!0):"1"==this.app.R().g&&null!=this.F.A?(this.app.Qh(),b=!0):this.A.D&&(this.sm(),b=!0));b&&a.preventDefault()}this.app.R().Eb()&&this.app.Sh("onKeyPress",{keyCode:c,altKey:a.altKey,ctrlKey:a.ctrlKey,metaKey:a.metaKey,shiftKey:a.shiftKey,handled:b,fullscreen:this.app.R().Ya})};f.Ls=function(){P6(this.app)};
f.BD=function(){if("detailpage"==this.app.R().ca){gw(this.app,!1);var a=this.app,b=a.getVideoData();a.publish("SHARE_CLICKED",{videoId:b.videoId,listId:b.playlistId,feature:"player_"+a.g.ca})}else a=!L6(this.o),this.app.Xh(a),a&&K6(this.o,!0)};f.AD=function(){var a=!yg(this.o.element,"show-more-info");this.app.Xh(a);a&&this.o.fg(!0)};f.Fn=function(a){o8.H.Fn.call(this,a);K6(this.o,!1);this.o.fg(!1)};f.sm=function(){this.Jf()};
f.bm=function(a){o8.H.bm.call(this,a);this.C&&(a?this.C.X(this.element):this.C.X(document.body),this.C.hide());a&&"1"==this.app.R().g&&this.F.o.L().focus()};f.Kl=function(){o8.H.Kl.call(this);if(!this.app.R().o){var a=new U6(this.element,this.app.R());R(this,a);this.j.g=a;var b=Qc("ytp-tooltip-anchor",this.element);C(b,function(b){a.Af(b)})}};f.Fb=function(){var a=this.app.R();return"detailpage"!=a.ca||a.Ya?o8.H.Fb.call(this):f6(a,!0)};
f.gb=function(){var a=this.app.R();return"detailpage"!=a.ca||a.Ya?o8.H.gb.call(this):f6(a)};f.It=function(){var a=this.gb();"1"==this.app.R().g&&(a=a.clone(),a.height+=3);return a};var Ew={"api.invalidparam":2,auth:150,"drm.auth":150,heartbeat:150,"html5.unsupportedads":5,"fmt.noneavailable":5,"fmt.decode":5,"fmt.unplayable":5,"html5.missingapi":5,"drm.unavailable":5};function p8(a,b){T.call(this);var c=b;c instanceof hh||(c=new hh(c));this.P=c;this.g=new b_(this.P.args||{});R(this,this.g);this.P.assets&&(this.g.dk=this.P.assets.js);this.j=new o8(this);R(this,this.j);this.j.subscribe("templateready",this.Lu,this);this.j.subscribe("resize",this.Ru,this);this.G=1;this.wa={};this.U=null;this.F=this.g.bk?Sv():{volume:100,muted:!1};this.ic=this.g.Eb()?new Mw(this,1):new Wv(this,1);R(this,this.ic);this.ib=new Tw(this);R(this,this.ib);this.Lb=new Tw(this,1);R(this,this.Lb);
this.Z=this.A=null;this.ka={};c=new zK;hH(this.g)&&(c.j=!0,c.g=.1);this.ma=new pK(c);this.ya={internalvideodatachange:this.zu,liveviewshift:this.Gu,playbackready:this.Au,playbackstarted:this.Bu,statechange:this.Cu,signatureexpired:this.Ku};var c=new AK,d=this.ib;c.j!=d&&(BK(c),c.B={},c.j=d);d={};d.loaded=x(this.$n,this);d.unloaded=x(this.ao,this);d.command_pause=q8(this.pauseVideo,this);d.command_play=q8(this.fd,this);d.command_seek=q8(this.cf,this);d.command_disable_controls=x(this.og,this);d.command_enable_controls=
x(this.Wh,this);d.command_redirect_controls=x(this.eo,this);d.command_stop_redirect_controls=x(this.Zh,this);d.command_redirected_show_is_playing=x(this.j.ik,this.j);d.command_progress=x(this.hk,this);d.command_add_cuerange=x(this.co,this);d.command_remove_cuerange=x(this.fo,this);d.command_remove_cuerange_all=x(this.bo,this);d.command_preroll_ready=x(this.ho,this);d.command_update_cuerange_markers=x(this.jo,this);d.command_show_dialog=x(this.gk,this);d.command_clear_video_overlays=x(this.Xh,this);
d.command_navigate_to_url=x(this.fk,this);d.command_log=x(this.$h,this);d.publish_external_event=x(this.Sh,this);d.module_menu_button_add=x(this.Wn,this);d.module_menu_button_remove=x(this.Xn,this);d.module_menu_item_add=x(this.Yn,this);d.module_menu_item_remove=x(this.Zn,this);d.module_menu_show=x(this.Qh,this);d.vss_segment=x(this.Vu,this);c.C=d;this.C=c;R(this,this.C);this.I=new TZ(this.g,"",this.C);c=new I1(this.g,1,this.I,this.j);r8(this,c,this.ya);this.k=c;this.k.Z=this.ma;this.jb={beginseeking:this.Du,
endseeking:this.Fu,internalvideodatachange:this.Tu,internalvideoformatchange:this.Mu,progresssync:this.Ju,seekto:this.Su,onLoadProgress:this.Hu,onVideoProgress:this.Nu,newlicensesession:this.Pu,playbackready:this.Iu,statechange:this.Qu,connectionissue:this.Eu,heartbeatparams:this.Ou,videoelementevent:this.Uu};this.J=this.B=null;this.Aa=this.na=-1;this.M=this.D=null;this.O={};this.V=null;this.W={};this.ia=null;this.Ta=0;this.ta=!1;this.S=!0;this.o=null;this.ea=1;this.Db=this.fa=this.Ea=null;this.Ka=
this.Ia=!1;this.pa=null;this.eb=0;this.wc=!1;this.Fa=0;c=new dv(this.P.args);if(uv(c)){K1(this.k,c,x(this.qg,this));if("detailpage"==this.g.ca){var d=c.videoId,e=Di("yt-player-restore-playhead"),d=e?e[d]:void 0;d&&(c.startSeconds=d)}Ei("yt-player-restore-playhead");(this.g.Oh||d_(this.g)&&this.g.experiments.Fa)&&Q1(this.k)}UZ(this.I,"fs");this.j.initialize(a);l6(this,"init")}z(p8,T);p8.j="defaultcontext";p8.g={};
p8.create=function(a,b){try{var c=p8.k(a);if(p8.g[c]){try{p8.g[c].dispose()}catch(d){ff(d)}p8.g[c]=null}var e=new p8(a,b);Vh(e,function(){p8.g[c]=null});return p8.g[c]=e}catch(g){throw ff(g),g;}};p8.k=function(a){return w(a)?a:"player"+ka(a)};
function s8(a){a.A=SH.getTag(!0);a.Z=a.A;a.B&&$1(a.B,a.A);ox(a.A,a.ea);a.g.Od?(a.fa&&$g(a.fa),a.fa=P(a.A,"volumechange",x(a.my,a),!1)):a.A.setVolume(a.F.volume,a.F.muted);var b=a.j;b.g=a.A;b.g.parentNode||gd(b.k,b.g,0);b.V=new If(0,0,0,0);U5(b);N(b.g,"video-stream");N(b.g,"html5-main-video");var c=b.app.R();"3"==c.g&&b.g.setAttribute("controls",!0);c.I&&b.g.setAttribute("webkit-playsinline","");b.g.setAttribute("x-webkit-airplay","allow");c.Id&&(b.ka=P(b.g,"click",x(b.g.play,b.g)));a.g.Ua=a.A;ix(a.A)}
function t8(a){if(a.A){a.fa&&($g(a.fa),a.fa=null);a.B&&RH(a.B);var b=a.j;b.g&&(hd(b.g),b.g=null);a.g.Ua=null;SH.releaseTag(a.A);a.A=null}}function OH(a,b){a.g.A?(a.V&&(Vf(a.A,a.V.left,a.V.top),gg(a.A,Lf(a.V)),a.V=null),nx(a.A),RH(a.B),$1(a.B,a.A),ox(a.A,a.ea)):SH.releaseTag(b)}function H3(a,b){if(a.B!=b){a.B&&(BK(a.C),K3(a));if(b!=a.k){var c=b.getPlayerType();a.ka[c]=b}a.B=b;b.Z=a.ma;a.A&&$1(b,a.A);r8(a,b,a.jb);u8(a,b,b.getVideoData());b.S.g&&v8(a,"dataloaded",b,b.getVideoData())}}
function r8(a,b,c){for(var d in c)b.subscribe(d,c[d],a)}function K3(a){RH(a.B);var b=a.B,c=a.jb,d;for(d in c)b.unsubscribe(d,c[d],a);b=a.B;b!=a.k&&(c=b.getPlayerType(),a.ka[c]==b&&delete a.ka[c]);a.B=null}f=p8.prototype;f.subscribe=function(a,b,c){return p8.H.subscribe.call(this,a,b,c)};function lw(a,b){return b?1==b?a.k:a.ka[b]||null:a.B}function w8(a){var b=a.C,c=[DE.j,kI,Xy,BJ,rH,JJ,aK.g,dK,xH,jK];c.push(rI.g);C(c,b.nr,b);a.publish("videoready",a.getVideoData())}
f.Au=function(){x8(this)||y8(this,5)};f.Iu=function(a){x8(this)||(z8(this),a=a.getPlayerState(),W(a,8)&&!W(a,2)&&this.fd())};function Jw(a){!a.M&&a.Lb.R().Sg&&(a.M=new K5(a),A8(a,a.M));if(a.M){var b=Lq();Gw(a.M,Fq(),b);var c=a.M;c&&!c.Pd&&c.Ha(a.Lb)&&c.create();b&&a.M.load()}}
function A8(a,b){R(a,b);b.subscribe("loaded",a.$n,a);b.subscribe("unloaded",a.ao,a);b.subscribe("command_pause",q8(a.pauseVideo,a));b.subscribe("command_play",q8(a.fd,a));b.subscribe("command_seek",q8(a.cf,a));b.subscribe("command_disable_controls",a.og,a);b.subscribe("command_enable_controls",a.Wh,a);b.subscribe("command_redirect_controls",a.eo,a);b.subscribe("command_stop_redirect_controls",a.Zh,a);b.subscribe("command_redirected_show_is_playing",a.j.ik,a.j);b.subscribe("command_progress",a.hk,
a);b.subscribe("command_add_cuerange",a.co,a);b.subscribe("command_remove_cuerange",a.fo,a);b.subscribe("command_remove_cuerange_all",a.bo,a);b.subscribe("command_update_cuerange_markers",a.jo,a);b.subscribe("command_preroll_ready",a.ho,a);b.subscribe("command_show_dialog",a.gk,a);b.subscribe("command_clear_video_overlays",a.Xh,a);b.subscribe("command_log",a.$h,a);b.subscribe("command_navigate_to_url",a.fk,a);b.subscribe("publish_external_event",a.Sh,a);b.subscribe("module_menu_button_add",a.Wn,a);
b.subscribe("module_menu_button_remove",a.Xn,a);b.subscribe("module_menu_item_add",a.Yn,a);b.subscribe("module_menu_item_remove",a.Zn,a);b.subscribe("module_menu_show",a.Qh,a);b.subscribe("command_log_timing",a.C.F,a.C)}function Iw(a){a&&a.Pd&&a.destroy()}f.Za=function(a,b){this.publish.apply(this,arguments);this.wd.apply(this,arguments)};f.Lh=function(a,b){var c=tb(arguments);this.g.Eb()&&this.B&&c.push(this.B.getPlayerType());this.publish.apply(this,c)};f.canPlayType=function(a){return!!tt().canPlayType(a)};
f.R=function(){return this.g};f.getVideoData=function(){return this.B.getVideoData()};function Fw(a){return a.k.getVideoData()}f.qg=function(){var a=l_(this.g);qa(a,EK(this.C));this.D&&qa(a,this.D.lh());a.fs=this.g.Ya;a.volume=Math.round(aw(this));a.mos=this.F.muted?1:0;return a};f.gk=function(a){this.j.Jf(a)};
f.Lu=function(){this.j.Pl();var a=this.ic;a.Vd=this.j.element;for(var b in a.jf)a.Vd[b]=a.jf[b];for(b in a.Xg)a.Vd[b]=a.Xg[b];a=x(this.Iy,this);b=document;var c;"onfullscreenchange"in b?c="fullscreenchange":(c=Ig+"fullscreenchange",c="on"+c in b?c:null);"msfullscreenchange"==c&&(c="MSFullscreenChange");this.Ea=c?P(b,c,a):null;this.Db=P(window,"resize",x(this.Jy,this));b=this.P.args;if(ut()){s8(this);a=Fw(this);c=this.j.gb();this.g.pf=c;this.Za("onVolumeChange",this.F);"detailpage"==this.g.ca?Ow(this):
b&&(b.playlist||b.list||b.api)&&(B8(this,b),uv(a)||(b=this.o,c=x(this.iq,this),b.Je=c,b.Wd&&L(b.Je,0)));if(b=this.P.args.jsapicallback)ia(b)||(b=s(b)),b&&q8(x(b,m,this.g.xk),m);vq(this.g.experiments.g,this.g.experiments.k,"embedded"==this.g.ca);this.g.Sg=Hw(this.g)&&!mb(Fq());H3(this,this.k);this.g.Oh&&uv(a)?C8(this):"leanback"!=this.g.ca&&D8(this)}else Ty(this.k,"html5.missingapi","YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK",void 0);this.j.Tl()};
function D8(a){a.publish("initializingmode");y8(a,2)}function C8(a){if(W(a.getPlayerState(),128))return!1;a.publish("initializingmode");H3(a,a.k);y8(a,3);var b;(b=!a.g.A)||(s("yt.mobile.blazer.blazer_config.isMobilePersistentUniplayer"),b=!1);b&&(t8(a),s8(a),$1(a.k,a.A));V1(a.k);if(W(a.getPlayerState(),128)&&s("ytplayer.REFACTOR"))return!1;E8(a,3);return a.wc=!0}function x8(a){return Hw(a.g)&&!!Lq()}
function q8(a,b){return function(){var c=Array.prototype.slice.call(arguments);L(function(){a.apply(b||this,c)},0)}}f.fk=function(a,b){b?m6(this,a):(window.ytspf||{}).enabled?spf.navigate(a):dB(a)};f.$h=function(a,b,c){var d=lw(this);b.event=a;this.g.Ya&&(b.fs=1);d.k&&(a=d.k,b.rt=i1(a.g).toFixed(3),qa(b,y1(a.g)),qa(b,A1(a)),delete b.fexp,b=Vi(a.g.j.tb+"player_204",b),wf(b,c))};
function jw(a,b){if(!isNaN(b)&&a.A){var c=1,c=a.g.N?It:[1],c=1>b?E(c,function(a){return a>=b}):jb(c,function(a){return a<=b});a.ea!=c&&(a.ea=c,a.k==a.B&&ox(a.A,c),a.publish("onPlaybackRateChange",c))}}function kw(a,b){var c=lw(a,b);return c&&c.getVideoData().g?c.getVideoData().g.video.quality:"unknown"}function d8(a){return(a=lw(a,void 0))?Ts(V0(a.ma,a.g)):"unknown"}function Sw(a,b,c,d){if(a=lw(a,c))b=Ns(b,d||b,!0),mw(a,"m",b)}f.getCurrentTime=function(a){return(a=lw(this,a))?a.getCurrentTime():0};
function $v(a,b){var c=lw(a,b);return c?c.Tc():0}function uw(a,b){var c=a.k.getDebugInfo(b);c.debug_playbackQuality=kw(a);c.debug_date=(new Date).toString();delete c.uga;return Af(c)}function IJ(a,b){var c=a.getVideoData(),d=!!c.ma||!!c.kh||!b;d&&a.A.setAttribute("mozStereoMode","1");DJ()&&(a.A.setAttribute("mozStereoMode",d?"1":"0"),c=ft[d?c.ka:0],d=document.createElement("NvStereoExtDataElement"),d.setAttribute("stereoMode",c),ed(document.documentElement,d),eh(d,"3DModeEvent"))}
f.getPlayerState=function(a){return(a=lw(this,a||1))&&a.getPlayerState()};f.Uu=function(a){var b=a.target;switch(a.type){case "loadedmetadata":UZ(this.I,"fvb");this.Ta=L(x(this.j.Vf,this.j),16);break;case "loadstart":UZ(this.I,"gv");break;case "progress":case "timeupdate":UZ(this.I,"1pb"),2<=dx(b.buffered)&&UZ(this.I,"l2s")}};
f.Pu=function(a){if(this.Ka){var b=this.eb.toString();this.eb++;this.pa[b]=a;a={request:tb(a.g[0]?a.g[0].message:null),sessionId:b,system:a.G.g,url:a.B};this.publish("onNewLicenseSession",a)}else a.start()};f.Hu=function(a,b){this.Lh("onLoadProgress",b)};f.Nu=function(a,b){this.Lh("onVideoProgress",b)};f.Ju=function(){this.hk()};f.hk=function(a,b){this.publish("progresssync",a,b)};
f.Cu=function(a){var b;if(b=0<Uy(a,2))this.o&&("embedded"==this.g.ca||this.g.Ya)&&jI(this)?(xw(this),b=!0):b=!1,b=!b;b&&(this.pauseVideo(),W(a.g,32)&&this.k.Ii(),this.g.o&&gw(this,!1));W(a.state,128)&&(b=a.state,iw(this),b=b.g,b.message||b.messageKey||(b.messageKey="YTP_ERROR_GENERIC"),b.message||(b.message=hf(b.messageKey)),this.publish("onError",Ew[b.errorCode]||5),this.publish("onDetailedError",b));this.publish("applicationplayerstatechange",a);W(a.state,2)&&(a=this.getVideoData(),a.$a&&!a.vb&&
this.og(["play_pause"]))};f.Qu=function(a){!W(a.state,32)&&0>Uy(a,16)&&(!W(a.state,8)||this.A.ended&&!W(a.state,2)||this.fd());this.publish("presentingplayerstatechange",a);this.wd("onStateChange",a);E8(this,wx(a.state))};function F8(a){Iw(a.D);Iw(a.M);a.Ia=!1;var b=[],c;for(c in a.O)hw(a,c)&&b.push(c);a.O={};0<b.length&&a.publish("controlsenabled",b);a.Zh();a.wa={};a=a.I;b=a.j;b.o={};b.k={};a.k=!1}function u8(a,b){BK(a.C);jw(a,1);a.Za("videoplayerreset",b)}
function v8(a,b,c,d){if(a.A){if("dataloaded"==b)if(c_(c.R(),d.o),a.B==a.k){vq(a.g.experiments.g,a.g.experiments.k,"embedded"==a.g.ca);var e=x8(a),g;if(g=!e)g=Fw(a).zo&&!a.g.o;if(g)e="YTP_DEVICE_FALLBACK",tc||pt("iemobile")||pt("xbox")&&pt("trident")||pt("nintendo wiiu")||(e="YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK_FLASH"),Ty(a.k,"html5.unsupportedads",e,void 0);else if(g=Fw(a),!(g.k||g.re||g.ke||g.U||g.S)||e||O1(a.k)){ov(g);e&&y8(a,6);!a.D&&m5.Ha(a)&&(a.D=new m5(a),a.D&&A8(a,a.D));try{var h=a.D;h&&
!h.Pd&&h.Ha(a.Lb)&&h.create()}catch(k){ff(k),a.k&&Z1(a.k,"ad")}Jw(a);w8(a)}else Ty(a.k,"fmt.noneavailable","YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK",void 0)}else w8(a);1==c.getPlayerType()&&(a.getVideoData().qk?(a.U=fc(a.F),a.og(["audio"]),e=a.A,e.Wl=!0,e.muted=!0):(hw(a,"audio")&&a.Wh(["audio"]),a.A.Wl=!1,a.U&&(f8(a,a.U),a.U=null)),e=a.getVideoData(),e.$a&&!a.g.pk?Ty(a.k,"html5.unsupportedlive","YTP_DEVICE_FALLBACK",void 0):e.$a&&!e.vb?a.og(["seek"]):a.Wh(["seek"]),d.ea||d.Aa||d.A.focEnabled||d.A.rmktEnabled||
a.g.Cf)&&(e=a.getVideoData(),h=1E3*e.lengthSeconds,G8(a,"part2viewed",1,h),G8(a,"engagedview",Math.max(1,1E3*e.ie),h),G8(a,"videoplaytime25",.25*h,h),G8(a,"videoplaytime50",.5*h,h),G8(a,"videoplaytime75",.75*h,h),G8(a,"videoplaytime100",h,2147483647),G8(a,"conversionview",h,2147483647));a.Za("videodatachange",b,d,c.getPlayerType())}}f.zu=function(a){"newdata"==a&&F8(this)};f.Tu=function(a,b,c){"newdata"==a?u8(this,b):v8(this,a,b,c)};
f.Mu=function(a,b){var c=this.B.getVideoData();a==c&&this.publish("onPlaybackQualityChange",a.g.video.quality,b)};function Ow(a){var b=l8();if(b&&0<=b.index){var c=[];C(b.videoIds,function(a){if(a=b.videoData?b.videoData[a]:void 0)a.video_id=a.id,c.push(a)});B8(a,{videoList:c,loop:b.autoPlay,index:b.index,list:b.list,playlist_title:b.listTitle,playlist_description:b.listDescription,author:b.author,fetch:0})}}
function B8(a,b){if(a.o){Wh(a.o);a.o=null;var c=pw(a.C,"playlist");if(c){var d=a.C;if(!d.j||c.Em(d.j))c.destroy(),pb(d.g,c)}}b&&(a.o=new Cv(b),a.C&&(c=a.C,C([rI.g],c.nr,c)))}function G8(a,b,c,d){b in a.wa||(c=new xx(c,d,{id:b,priority:1}),c.Ra.subscribe("onEnter",a.Kt,a),c.Ra.subscribe("onExit",a.Kt,a),a.k.C.Ki(c),a.wa[b]=c)}
f.Kt=function(a){var b=a.getId(),c=Fw(this);if("part2viewed"==b)c.Jo&&wf(c.Jo),c.Aa&&wf(c.Aa);else if("conversionview"==b){var d=this.k;d.k&&C1(d.k)}else"engagedview"==b&&wf(c.ea);c.ia&&(d=a.getId(),d=Vi(c.ia,{label:d}),wf(d));switch(b){case "videoplaytime25":c.Ze&&wf(c.Ze);wf(c.Jv);break;case "videoplaytime50":c.af&&wf(c.af);wf(c.Kv);break;case "videoplaytime75":c.$e&&wf(c.$e);wf(c.Lv);break;case "videoplaytime100":c.Gd&&wf(c.Gd),wf(c.Iv)}this.g.Cf&&this.g.Cf[a.getId()]&&(b=this.g.Cf[a.getId()],
c=A(B(b))?!1:-1!=b.search(Re)||-1!=b.search(Pe),wf(b,void 0,c));this.k.C.Hg(a)};function y8(a,b){b!=a.G&&(2==b&&(E8(a,-1),E8(a,5)),a.G=b,a.publish("appstatechange",b))}function E8(a,b){a.B&&2==a.B.getPlayerType()?a.Aa!=b&&(a.Aa=b,a.Lh("onAdStateChange",b)):a.na!=b&&(a.na=b,a.Lh("onStateChange",b))}function l6(a,b){a.g.experiments.S&&a.$h("controlclicked",{controlClicked:b})}f.cf=function(a,b,c,d){b=0!=b;if(d=lw(this,d))2==this.G&&C8(this),W1(d,a,b,c)};
f.Su=function(a,b){var c=a.getVideoData();if(1==this.G||2==this.G)c.startSeconds=b;2==this.G?C8(this):this.Za("seekto",b)};f.Du=function(){this.Za("beginseeking")};f.Fu=function(){this.Za("endseeking")};function aw(a){return a.F.volume}f.setVolume=function(a){var b=this.F;b.volume=a;f8(this,b)};
function f8(a,b){a.F=b;b.volume=Ib(b.volume,0,100);if(a.g.bk&&!a.g.Od){var c={};c.volume=isNaN(b.volume)?Sv().volume:Ib(b.volume,0,100);c.muted=void 0==b.muted?Sv().muted:b.muted;Bi("yt-player-volume",c,2592E3)}hw(a,"audio")?a.U&&(a.U=fc(b),a.Za("onVolumeChange",b)):(z8(a),a.g.Od||a.Za("onVolumeChange",b))}function bw(a){var b=a.F;b.muted=!0;f8(a,b)}function cw(a){var b=a.F;b.muted=!1;5>b.volume&&(b.volume=5);f8(a,b)}
function qw(a,b,c){b.list=b.list||null;b=new dv(b);Fw(a).playlistId!=b.playlistId&&B8(a,null);b.playlistId&&"detailpage"==a.g.ca&&Ow(a);return H8(a,b,c)}function Nw(a,b){a.J&&a.J.getVideoData().videoId==b.videoId||(b.Ea=!0,a.J||(a.J=new I1(a.g,1,a.I,a.j),a.J.Z=a.ma),K1(a.J,b,x(a.qg,a)),Q1(a.J,!0))}
function H8(a,b,c){if(!St("_start",a.I.g)){var d=a.I.g;Tt("yt_sts","p",d);Qt("_start",void 0,d);a.I.info("srt",0)}if(a.J&&a.J.getVideoData().videoId==b.videoId){d=a.J;a.J=null;b=d;c=a.k;var e=a.ya,g;for(g in e)c.unsubscribe(g,e[g],a);a.k.dispose();a.k=b;r8(a,b,a.ya);F8(a)}else{d=lw(a,c);if(!d)return!1;M(a.Ta);iw(a,c);K1(d,b,x(a.qg,a))}if(!P1(d))return!1;if(d==a.k){if(y8(a,1),a=C8(a),s("ytplayer.REFACTOR"))return a}else V1(d);return!0}
function Yv(a,b,c){c=lw(a,c);b&&c==a.k&&(c.getVideoData().Kd=!0)}function rw(a,b,c){b.list=b.list||null;I8(a,new dv(b),c)}function I8(a,b,c){var d=lw(a,c);d&&(iw(a,c),K1(d,b,x(a.qg,a)),P1(d)&&(c_(d.R(),b.o),d==a.k&&(y8(a,1),D8(a))))}
function ww(a,b,c,d,e){if(ja(b)&&!fa(b)){c="playlist list listType index startSeconds suggestedQuality".split(" ");d={};for(e=0;e<c.length;e++){var g=c[e];b[g]&&(d[g]=b[g])}b=d}else d={index:c,startSeconds:d,suggestedQuality:e},w(b)&&16==b.length?d.list="PL"+b:d.playlist=b,b=d;B8(a,b);b=a.o;a=x(a.iq,a);b.Je=a;b.Wd&&L(b.Je,0)}f.iq=function(){var a=Ov(this.o);if(this.getVideoData().ng||!this.S){var b=this.getVideoData().Kd,a=H8(this,a);b&&Yv(this,a)}else a&&I8(this,a)};
function jI(a){var b=l8();return!(!a.o||!Kv(a.o)||b&&!b.autoPlay)}function xw(a){a.o&&(a.g.experiments.o&&"detailpage"==a.g.ca&&!a.g.Ya?s("yt.www.watch.lists.next")():a.o.Wd?Kv(a.o)&&H8(a,Mv(a.o),1):(Mv(a.o),a.S=!1))}function yw(a){if(a.o)if(a.g.experiments.o&&"detailpage"==a.g.ca&&!a.g.Ya)s("yt.www.watch.lists.prev")();else if(a.o.Wd){var b=a.o;(b.Qf||0<=b.Na-1)&&H8(a,Pv(a.o),1)}else Pv(a.o),a.S=!1}function zw(a,b){a.o&&(a.o.Wd?H8(a,Ov(a.o,b),1):a.S=!1,Nv(a.o,b))}
function l8(){var a=s("yt.www.watch.lists.getState");return a?a():null}function Aw(a){return a.o&&a.o.k?a.o.k.toString():null}function tw(a,b){var c=null;if(b){var d=a.getCurrentTime(1),e=$v(a,1);10<d&&10<e-d&&(c={t:Math.floor(d)})}return a.g.getVideoUrl(Fw(a),null,c)}
function vw(a,b,c,d,e,g){b={id:b};"chapter"==g?(b.style="ytp-chapter-marker",b.visible=!0):isNaN(e)||(b.style="ytp-ad-progress",b.visible=!0);c=new xx(1E3*c,1E3*d,b);c.Ra.subscribe("onEnter",a.JE,a);c.Ra.subscribe("onExit",a.KE,a);a.k.C.Ki(c);a.publish("cuerangesadded",[c]);return!0}f.JE=function(a){this.publish("onCueRangeEnter",a.getId())};f.KE=function(a){this.publish("onCueRangeExit",a.getId())};f.co=function(a,b){var c=lw(this,b);c&&(c.C.Ki.apply(c.C,a),this.publish("cuerangesadded",a))};
f.fo=function(a,b){var c=lw(this,b);c&&(c.C.Hg.apply(c.C,a),this.publish("cuerangesremoved",a))};f.bo=function(a,b){var c=lw(this,b);if(c){for(var c=c.C,d=c.k.length-1;0<=d;d--)c.k[d].namespace==a&&Bx(c,d);c.nc()}};f.jo=function(a){this.publish("cuerangemarkersupdated",a)};f.ho=function(a,b){var c=lw(this,b);c&&Z1(c,a)};
f.Bu=function(){J8(this,VZ(this.I));if(!this.Ia&&"detailpage"==this.g.ca){this.Ia=!0;var a=this.k;if(a.P&&a.P.g){var b={},c={};a.g.videoId&&(b.docid=a.g.videoId);a.g.playbackId&&(b.plid=a.g.playbackId);b.cpn=a.g.Ba;b.ad_cpn=a.P.g;var d=y()-a.P.j;a.P.k?c.astv=d:c.actv=d;a={v:2,s:"youtube",action:"watch,ad2video_html5"};c.aft=c.pbs=c.astv||c.actv;var d=[],e;for(e in c)"_"!=e.charAt(0)&&d.push(e+"."+c[e]);a.rt=d.join(",");for(var g in b)"_"!=g.charAt(0)&&(a[g]=b[g]);b=bf("TIMING_INFO")||{};"e"in b&&
(a.e=b.e);"ei"in b&&(a.ei=b.ei);Ut(a)}}if(this.ta&&(b=this.k,b.k))b.k.onError("html5.reboot");this.ta=!1;this.g.experiments.G&&jI(this)&&(b=Ov(this.o,Lv(this.o)))&&Nw(this,b)};function J8(a,b){if(!isNaN(b)&&0<b&&a.k){var c=a.k;c.k&&0<b&&(c.k.k.k.aft=[b])}}f.$n=function(a){"remote"==a?(2==this.G&&C8(this),y8(this,6),Iw(this.D)):this.Lh("onApiChange")};f.ao=function(a){"remote"!=a||x8(this)||(this.fd(),this.pauseVideo())};
f.my=function(){if(!hw(this,"audio")){var a={volume:100*this.A.volume,muted:this.A.muted};this.F=fc(a);this.Za("onVolumeChange",a)}};function z8(a){var b=a.g.Od?dv.g:a.getVideoData().Dp;a.A.setVolume(a.F.volume*b,a.F.muted)}f.Iy=function(){K8(this,gh()?1:0)};
function K8(a,b){var c=!!b,d=!!a.Fa!=c;a.Fa=b;if(d){a.j.bm(c);if("detailpage"==a.g.ca&&!c&&(d=Fw(a),bf("VIDEO_ID")!=d.videoId)){var e=a.getCurrentTime(),g={};g[d.videoId]=e;Bi("yt-player-restore-playhead",g,172800);a.pauseVideo()}Qt("fsc",void 0,a.I.g);a.g.Ya=c;a.j.Vf();a.Za("fullscreentoggled",c);c={fullscreen:c,videoId:Fw(a).videoId};Aw(a)&&(c.listId=Aw(a));a.publish("onFullscreenChange",c)}}f.Ru=function(){m8(this)};f.Jy=function(){2!=this.Fa&&K8(this,gh()?1:0)};
f.Xh=function(a){this.Za("clearvideooverlays",!!a)};f.Wn=function(a,b){this.Za("menu_button_add",a,b)};f.Xn=function(a){this.Za("menu_button_remove",a)};f.Yn=function(a){this.Za("menu_item_add",a)};f.Zn=function(a){this.Za("menu_item_remove",a)};f.Qh=function(a){this.Za("menu_show",a)};f.Vu=function(a){(a=lw(this,a))&&a.k&&f1(a.k.j)};f.Gu=function(a){this.Za("liveviewshift",a)};
f.Sh=function(a,b){if("onAdStateChange"==a){var c=arguments[1],d=arguments[2],e=arguments[3]||{};1==c&&(UZ(this.I,"vr"),n2(this.B),J8(this,VZ(this.I)));0==c&&e&&(this.k.P=e);var g=this.g;"leanback"==g.ca&&g.Eb()&&(0==c?this.Z=this.A:this.Z=d,this.publish("onAdStateChange",c,e.video_id))}else this.publish.apply(this,arguments)};f.wd=function(a,b){this.C.G.apply(this.C,arguments);this.D&&this.D.publish.apply(this.D,arguments);this.M&&this.M.publish.apply(this.M,arguments)};
f.fd=function(a){(a=lw(this,a))&&(2==this.G?C8(this):W(a.getPlayerState(),2)?this.cf(0):c2(a))};f.pauseVideo=function(a){(a=lw(this,a))&&a.pauseVideo()};function iw(a,b){var c=lw(a,b);c&&1!=a.G&&2!=a.G&&(Y1(c),1==b&&Iw(a.D))}function dw(a,b){if(!hw(a,"play_pause")){var c=a.W.play_pause?a.ia:null;c?c.ee("control_play"):a.fd(b)}}function ew(a,b){if(!hw(a,"play_pause")){var c=a.W.play_pause?a.ia:null;c?c.ee("control_pause"):a.pauseVideo(b)}}
function e8(a){var b;if(b=!hw(a,"play_pause"))(b=!a.g.B||2!=a.G)||(b=SH.hasTags(void 0));b&&((b=a.W.play_pause?a.ia:null)?b.ee("control_toggle_play_pause"):(b=lw(a,void 0))&&(W(b.A,8)&&!W(b.A,2)?a.pauseVideo(void 0):a.fd(void 0)))}function Zv(a,b,c,d,e){if(!hw(a,"seek")){var g=a.W.seek?a.ia:null;g?g.ee("control_seek",b):a.cf(b,c,d,e)}}
function gw(a,b){if(a.g.Ya!=b)if(fh())if(b){var c=a.j.element,d=Og(["requestFullscreen","requestFullScreen"],c);d&&d.apply(c)}else(c=Og(["exitFullscreen","cancelFullscreen","cancelFullScreen"],document))&&c.call(document);else K8(a,b?2:0)}function uB(a){gw(a,!a.g.Ya)}function m6(a,b){gw(a,!1);a.pauseVideo();eB(b)}function P6(a){var b=a.getVideoData();"detailpage"==a.g.ca&&a.g.Ya&&bf("VIDEO_ID")==b.videoId?gw(a,!1):m6(a,tw(a,!0))}f.getAdState=function(){return this.D?this.D.getAdState():-1};
function m8(a){var b=a.j.gb();a.g.pf=b;if(a.A){b=!1;if(0!=a.A.readyState&&a.B){var c=new F(a.A.videoWidth,a.A.videoHeight),d=a.getVideoData();Nb(d.Ta,c)||(d.Ta=c,b=!0)}c=W5(a.j);Kf(a.g.qr,c)||(a.g.qr=c,b=!0);c=W5(a.j);Kf(a.g.vf,c)||(a.g.vf=c,b=!0);b&&(a.B&&mw(a.B,"r"),a.publish("resize",a.j.Fb()),a.Za("onResize"))}}function hw(a,b){return!(!a.O[b]||!a.O[b].length)}
f.og=function(a,b){b=b||p8.j;var c=[];C(a,function(a){this.O[a]?0>this.O[a].indexOf(b)&&this.O[a].push(b):(this.O[a]=[b],c.push(a))},this);0<c.length&&this.publish("controlsdisabled",c)};f.Wh=function(a,b){b=b||p8.j;var c=[];C(a,function(a){if(hw(this,a)){var e=this.O[a].indexOf(b);0<=e&&this.O[a].splice(e,1);0==this.O[a].length&&c.push(a)}},this);0<c.length&&this.publish("controlsenabled",c)};f.eo=function(a,b,c){this.Zh();this.ia=a;b&&C(b,function(a){this.W[a]=!0},this);c&&CK(this.C,a,c)};
f.Zh=function(){this.ia=null;this.W={};DK(this.C)};function Bw(a,b,c,d){c=a.D&&b==a.D.va?a.D.Wj(c,d):b&&c?(a=pw(a.C,b))?a.Wj(c,d):null:null;return c}f.Ku=function(){if(this.g.experiments.D&&!this.ta){this.ta=!0;var a=this.getVideoData(),b=lw(this).getCurrentTime();qw(this,{video_id:a.videoId,start:b,autoplay:1,splay:1,resume:1,feature:"resume"})}};f.Eu=function(){this.Za("CONNECTION_ISSUE")};f.Ou=function(a){this.Za("heartbeatparams",a)};
f.K=function(){Cq();this.k.dispose();this.J&&this.J.dispose();t8(this);this.Ea&&$g(this.Ea);$g(this.Db);Yh(Ub(this.ka),this.o);this.Z=null;M(this.Ta);p8.H.K.call(this)};var L8=window.yt&&window.yt.uix&&window.yt.uix.widgets_||{};q("yt.uix.widgets_",L8,void 0);function M8(a){a=a.getInstance();var b=Z(a);b in L8||(a.register(),HI(a,"yt-uix-init-"+b,a.init),HI(a,"yt-uix-dispose-"+b,a.dispose),L8[b]=a)};M8(dJ);M8(o6);s("yt.tracking.share")||q("yt.tracking.share",cB,void 0);s("yt.net.ping")||q("yt.net.ping.send",wf,void 0);s("yt.window.popup")||(q("yt.window.popup",fB,void 0),q("yt.window.open",eB,void 0));q("yt.player.Application.create",p8.create,void 0);var N8=s("ytcsi.tick");N8&&N8("pe");})();