(function(){ /* HTML content inlined from HTML import */ const d=document.createElement("div"); d.setAttribute("inlined-html",""); d.innerHTML=""; document.head.appendChild(d); })();if(window["ytcsi"])window["ytcsi"]["tick"]("rses_dpj");(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */'use strict';var f,aaa=function(a){var b=0;return function(){return b>>0)+"_",d=0,e=function(h){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(h||"")+"_"+d++,h)}; return e}); ca("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c=e}}); var xaa=function(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e=h}}); ca("String.prototype.repeat",function(a){return a?a:function(b){var c=ra(this,null,"repeat");if(0>b||1342177279>>=1)c+=c;return d}}); ca("Object.setPrototypeOf",function(a){return a||ha}); var yaa=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&cc&&(c=Math.max(c+e,0));cc&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);cb?-c:c}}); ca("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}}); ca("Array.of",function(a){return a?a:function(b){return Array.from(arguments)}}); ca("Object.getOwnPropertySymbols",function(a){return a?a:function(){return[]}}); ca("Reflect.ownKeys",function(a){return a?a:function(b){var c=[],d=Object.getOwnPropertyNames(b);b=Object.getOwnPropertySymbols(b);for(var e=0;e>>0),Caa=0,Daa=function(a){var b=Aaa(a); if("object"==b||"array"==b){if("function"===typeof a.clone)return a.clone();if("undefined"!==typeof Map&&a instanceof Map)return new Map(a);if("undefined"!==typeof Set&&a instanceof Set)return new Set(a);b="array"==b?[]:{};for(var c in a)b[c]=Daa(a[c]);return b}return a},Eaa=function(a,b,c){return a.call.apply(a.bind,arguments)},Faa=function(a,b,c){if(!a)throw Error(); if(2b?null:"string"===typeof a?a.charAt(b):a[b]} function Naa(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,h=0;h=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)} function eb(a,b){b=b||a;for(var c=0,d=0,e={};d>>1);var m=c(b,a[l]);0b?1:aa.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(l)))}}return b};var ob=function(a,b){return 0==a.lastIndexOf(b,0)},pb=function(a,b){var c=a.length-b.length; return 0<=c&&a.indexOf(b,c)==c},qb=function(a){return /^[\s\xa0]*$/.test(a)},rb=String.prototype.trim?function(a){return a.trim()}:function(a){return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Bba=function(a,b){if(b)a=a.replace(uba,"&").replace(vba,"<").replace(wba,">").replace(xba,""").replace(yba,"'").replace(zba,"�");else {if(!Aba.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(uba,"&"));-1!=a.indexOf("<")&&(a=a.replace(vba,"<"));-1!=a.indexOf(">")&&(a=a.replace(wba,">"));-1!=a.indexOf("\"")&&(a=a.replace(xba,"""));-1!=a.indexOf("'")&&(a=a.replace(yba,"'"));-1!=a.indexOf("\0")&&(a=a.replace(zba,"�"))}return a},uba=/&/g,vba=//g,xba=/"/g,yba=/'/g,zba=/\x00/g,Aba=/[\x00&<>"']/,sb=function(a,b){return-1!=a.indexOf(b)},tb=function(a,b){return sb(a.toLowerCase(),b.toLowerCase())},ub= function(a,b){var c=0; a=rb(String(a)).split(".");b=rb(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&eb?1:0};var vb=function(a,b){this.privateDoNotAccessOrElseSafeUrlWrappedValue_=b===Dba?a:""}; f=vb.prototype;f.implementsGoogStringTypedString=!0;f.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeUrlWrappedValue_.toString()}; f.implementsGoogI18nBidiDirectionalString=!0;f.JSC$30429_getDirection=function(){return 1}; f.toString=function(){return this.privateDoNotAccessOrElseSafeUrlWrappedValue_.toString()}; var wb=function(a){return a instanceof vb&&a.constructor===vb?a.privateDoNotAccessOrElseSafeUrlWrappedValue_:"type_error:SafeUrl"},Eba=RegExp("^(?:audio/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font/\\w+|image/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\\w+=(?:\\w+|\"[\\w;,= ]+\"))*$","i"),Fba=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,yb=function(a){a=String(a); a=a.replace(/(%0A|%0D)/g,"");var b=a.match(Fba);return b&&Eba.test(b[1])?xb(a):null},Gba=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Ab=function(a){a instanceof vb||(a="object"==typeof a&&a.implementsGoogStringTypedString?a.getTypedStringValue():String(a),a=Gba.test(a)?xb(a):yb(a)); return a||zb},Bb=function(a,b){if(a instanceof vb)return a; a="object"==typeof a&&a.implementsGoogStringTypedString?a.getTypedStringValue():String(a);if(b&&/^data:/i.test(a)&&(b=yb(a)||zb,b.getTypedStringValue()==a))return b;Gba.test(a)||(a="about:invalid#zClosurez");return xb(a)},Dba={},xb=function(a){return new vb(a,Dba)},zb=xb("about:invalid#zClosurez");var Cb={},Db=function(a,b){this.privateDoNotAccessOrElseSafeStyleWrappedValue_=b===Cb?a:"";this.implementsGoogStringTypedString=!0}; Db.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeStyleWrappedValue_}; Db.prototype.toString=function(){return this.privateDoNotAccessOrElseSafeStyleWrappedValue_.toString()}; var Hba=function(a){return a instanceof Db&&a.constructor===Db?a.privateDoNotAccessOrElseSafeStyleWrappedValue_:"type_error:SafeStyle"},Eb=function(a){var b="",c; for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var d=a[c];null!=d&&(d=Array.isArray(d)?d.map(Iba).join(" "):Iba(d),b+=c+":"+d+";")}return b?new Db(b,Cb):Jba},Kba=function(a){var b="",c=function(d){Array.isArray(d)?d.forEach(c):b+=Hba(d)}; Array.prototype.forEach.call(arguments,c);return b?new Db(b,Cb):Jba},Jba=new Db("",Cb); function Iba(a){if(a instanceof vb)return"url(\""+wb(a).replace(/",0);var Nb=function(a,b){return Kb(b,null)};var bca=Na(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Ib(Mb);return!b.parentElement}),Ob=function(a,b){if(bca())for(;a.lastChild;)a.removeChild(a.lastChild); a.innerHTML=Ib(b)},cca=function(a,b){b=b instanceof vb?b:Bb(b); a.action=wb(b)},Pb=function(a,b){b=b instanceof vb?b:Bb(b); a.href=wb(b)},Qb=function(a,b){b=b instanceof vb?b:Bb(b,/^data:image\//i.test(b)); a.src=wb(b)},dca=function(a,b){a.src=qba(b); (b=Rb(a.ownerDocument&&a.ownerDocument.defaultView))&&a.setAttribute("nonce",b)},Sb=function(a,b,c,d){a=a instanceof vb?a:Bb(a); b=b||v;c=c instanceof gb?hb(c):c||"";return void 0!==d?b.open(wb(a),c,d):b.open(wb(a),c)},eca=/^[\w+/_-]+[=]{0,2}$/,Rb=function(a){a=(a||v).document; return a.querySelector?(a=a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&eca.test(a)?a:"":""};var fca=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1",""":"\""};var c=v.document.createElement("div");return a.replace(gca,function(d,e){var h=b[d];if(h)return h;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(h=String.fromCharCode(e)));h||(h=Nb(ib("Single HTML entity."),d+" "),Ob(c,h),h=c.firstChild.nodeValue.slice(0,-1));return b[d]=h})},ica=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case"amp":return"&"; case"lt":return"<";case"gt":return">";case"quot":return"\"";default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?b:String.fromCharCode(c);}})},gca=/&([^;\s<&]+);?/g,jca={"\0":"\\0", "\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B","\"":"\\\"","\\":"\\\\","<":"\\u003C"},Wb={"'":"\\'"},kca=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#>>0; return b},nca=2147483648*Math.random()|0,oca=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})},Zb=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()},pca=function(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})},qca=function(a){var b=1; a=a.split(":");for(var c=[];0b?a:a.substr(0,b)},ec=function(a,b){a=$b(a); b=$b(b);return a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]},fc=function(a,b){if(a){a=a.split("&"); for(var c=0;cb&&(b=a.length);var c=a.indexOf("?");if(0>c||c>b){c=b;var d=""}else d=a.substring(c+1,b);return[a.substr(0,c),d,a.substr(b)]},xca=function(a,b){return b?a?a+"&"+b:b:a},yca=function(a,b){if(!b)return a; a=wca(a);a[1]=xca(a[1],b);return a[0]+(a[1]?"?"+a[1]:"")+a[2]},zca=function(a,b,c){if(Array.isArray(b))for(var d=0;dd)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return Ub(a.substr(d,e-d))},Cca=/[?&]($|#)/,kc=function(a,b){for(var c=a.search(Bca),d=0,e,h=[];0<=(e=Aca(a,d,b,c));)h.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c); h.push(a.substr(d));return h.join("").replace(Cca,"$1")},lc=function(a,b,c){return ic(kc(a,b),b,c)},Dca=function(a){var b=wca(window.location.href),c=b[1],d=[]; c&&c.split("&").forEach(function(e){var h=e.indexOf("=");a.hasOwnProperty(0<=h?e.substr(0,h):e)||d.push(e)}); b[1]=xca(d.join("&"),gc(a));return b[0]+(b[1]?"?"+b[1]:"")+b[2]},Eca=function(a,b){pb(a,"/")&&(a=a.substr(0,a.length-1)); ob(b,"/")&&(b=b.substr(1));return""+a+"/"+b};var nc=function(a,b){var c={},d;for(d in a)Object.prototype.hasOwnProperty.call(a,d)&&0>b.indexOf(d)&&(c[d]=a[d]);if(null!=a&&"function"===typeof Object.getOwnPropertySymbols){var e=0;for(d=Object.getOwnPropertySymbols(a);eb.indexOf(d[e])&&(c[d[e]]=a[d[e]])}return c},y=function(a,b,c,d){var e=arguments.length,h=3>e?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d,l; if("object"===typeof Reflect&&Reflect&&"function"===typeof Reflect.decorate)h=Reflect.decorate(a,b,c,d);else for(var m=a.length-1;0<=m;m--)if(l=a[m])h=(3>e?l(h):3e?b[c++]=e:(2048>e?b[c++]=e>>6|192:(55296==(e&64512)&&d+1>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b},Lca=function(a){for(var b=[],c=0,d=0;ce)b[d++]=String.fromCharCode(e);else if(191e){var h=a[c++];b[d++]=String.fromCharCode((e&31)<<6|h&63)}else if(239e){h=a[c++];var l=a[c++],m=a[c++];e=((e&7)<<18|(h&63)<<12|(l&63)<<6|m&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else h=a[c++],l=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(h&63)<<6|l&63)}return b.join("")};function Mca(){return Gb("iPhone")&&!Gb("iPod")&&!Gb("iPad")} function pc(){return Mca()||Gb("iPad")||Gb("iPod")} ;var Nca=function(a){Nca[" "](a);return a}; Nca[" "]=ya;var qc=function(a,b){try{return Nca(a[b]),!0}catch(c){}return!1},Oca=function(a,b,c,d){d=d?d(b):b; return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};var Pca=Gb("Opera"),rc=Gb("Trident")||Gb("MSIE"),sc=Gb("Edge"),tc=sc||rc,uc=Gb("Gecko")&&!(tb(Fb,"WebKit")&&!Gb("Edge"))&&!(Gb("Trident")||Gb("MSIE"))&&!Gb("Edge"),vc=tb(Fb,"WebKit")&&!Gb("Edge"),Qca=vc&&Gb("Mobile"),wc=Gb("Macintosh"),Rca=Gb("Windows"),Sca=Gb("Linux")||Gb("CrOS"),Tca=v.navigator||null;Tca&&sb(Tca.appVersion||"","X11");var Uca=Gb("Android"),Vca=Mca(),Wca=Gb("iPad"),Xca=Gb("iPod"),Yca=pc();tb(Fb,"KaiOS");var Zca=function(){var a=v.document;return a?a.documentMode:void 0},$ca; a:{var ada="",bda=function(){var a=Fb;if(uc)return /rv:([^\);]+)(\)|;)/.exec(a);if(sc)return /Edge\/([\d\.]+)/.exec(a);if(rc)return /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(vc)return /WebKit\/(\S+)/.exec(a);if(Pca)return /(?:Version)[ \/]?(\S+)/.exec(a)}(); bda&&(ada=bda?bda[1]:"");if(rc){var cda=Zca();if(null!=cda&&cda>parseFloat(ada)){$ca=String(cda);break a}}$ca=ada}var xc=$ca,dda={},yc=function(a){return Oca(dda,a,function(){return 0<=ub(xc,a)})},Ac=function(a){return Number(eda)>=a},fda; if(v.document&&rc){var gda=Zca();fda=gda?gda:parseInt(xc,10)||void 0}else fda=void 0;var eda=fda;var hda=Uba(),ida=Mca()||Gb("iPod"),jda=Gb("iPad"),kda=Xba(),Bc=Wba(),lda=Vba()&&!pc();var mda={},Cc=null,Dc=function(a,b){void 0===b&&(b=0);nda();b=mda[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,h=0;e>2];l=b[(l&3)<<4|m>>4];m=b[(m&15)<<2|n>>6];n=b[n&63];c[h++]=""+q+l+m+n}q=0;n=d;switch(a.length-e){case 2:q=a[e+1],n=b[(q&15)<<2]||d;case 1:a=a[e],c[h]=""+b[a>>2]+b[(a&3)<<4|q>>4]+n+d;}return c.join("")},pda=function(a){var b=[]; oda(a,function(c){b.push(c)}); return b},Ec=function(a){var b=a.length,c=3*b/4; c%3?c=Math.floor(c):sb("=.",a[b-1])&&(c=sb("=.",a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;oda(a,function(h){d[e++]=h}); return d.subarray(0,e)},oda=function(a,b){function c(n){for(;d>4);64!=l&&(b(h<<4&240|l>>2),64!=m&&b(l<<6&192|m))}},nda=function(){if(!Cc){Cc={}; for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));mda[c]=d;for(var e=0;e>>0;a=Math.floor((a-b)/4294967296)>>>0;Gc=b;Hc=a} function Ic(a){var b=0>a;a=Math.abs(a);var c=a>>>0;a=Math.floor((a-c)/4294967296);a>>>=0;b&&(a=~a>>>0,c=(~c>>>0)+1,4294967295a;a=2*Math.abs(a);tda(a);a=Gc;var c=Hc;b&&(0==a?0==c?c=a=4294967295:(c--,a=4294967295):a--);Gc=a;Hc=c} function vda(a){var b=0>a?1:0;a=b?-a:a;if(0===a)0<1/a?Gc=Hc=0:(Hc=0,Gc=2147483648);else if(isNaN(a))Hc=0,Gc=2147483647;else if(3.4028234663852886E38>>0;else if(1.1754943508222875e-38>a)a=Math.round(a/Math.pow(2,-149)),Hc=0,Gc=(b<<31|a)>>>0;else{var c=Math.floor(Math.log(a)/Math.LN2);a*=Math.pow(2,-c);a=Math.round(8388608*a);16777216<=a&&++c;Hc=0;Gc=(b<<31|c+127<<23|a&8388607)>>>0}} function wda(a){var b=0>a?1:0;a=b?-a:a;if(0===a)Hc=0<1/a?0:2147483648,Gc=0;else if(isNaN(a))Hc=2147483647,Gc=4294967295;else if(1.7976931348623157E308>>0,Gc=0;else if(2.2250738585072014e-308>a){var c=a/Math.pow(2,-1074);Hc=(b<<31|c/4294967296)>>>0;Gc=c>>>0}else{var d=a;c=0;if(2<=d)for(;2<=d&&1023>c;)c++,d/=2;else for(;1>d&&-1022>>0;Gc=4503599627370496*a>>>0}} function xda(a){var b=k(a);a=b.next().value;var c=b.next().value,d=b.next().value,e=b.next().value,h=b.next().value,l=b.next().value,m=b.next().value;b=b.next().value;Gc=a+(c<<8)+(d<<16)+(e<<24)>>>0;Hc=h+(l<<8)+(m<<16)+(b<<24)>>>0} function yda(a,b){return 4294967296*b+(a>>>0)} function zda(a,b){var c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,0==a&&(b=b+1>>>0));a=yda(a,b);return c?-a:a} function Ada(a,b,c){var d=b>>31;c(a<<1^d,(b<<1|a>>>31)^d)} function Bda(a,b){return Cda(a,b,zda)} function Cda(a,b,c){var d=-(a&1);return c((a>>>1|b<<31)^d,b>>>1^d)} function Dda(a,b){function c(e,h){e=e?String(e):"";return h?"0000000".slice(e.length)+e:e} if(2097151>=b)return""+(4294967296*b+a);var d=(a>>>24|b<<8)>>>0&16777215;b=b>>16&65535;a=(a&16777215)+6777216*d+6710656*b;d+=8147497*b;b*=2;1E7<=a&&(d+=Math.floor(a/1E7),a%=1E7);1E7<=d&&(b+=Math.floor(d/1E7),d%=1E7);return c(b,0)+c(d,b)+c(a,1)} function Eda(a,b){var c=b&2147483648;c&&(a=~a+1>>>0,b=~b+(0==a?1:0)>>>0);a=Dda(a,b);return c?"-"+a:a} function Fda(a){function b(l,m){for(var n=0;8>n&&(1!==l||0>>=8} function c(){for(var l=0;8>l;l++)e[l]=~e[l]&255} var d=!1;"-"===a[0]&&(d=!0,a=a.slice(1));for(var e=[0,0,0,0,0,0,0,0],h=0;hKc.length&&Kc.push(this)}; Jc.prototype.clone=function(){return Ida(this.bytes_,this.JSC$30455_start_,this.JSC$30455_end_-this.JSC$30455_start_)}; Jc.prototype.clear=function(){this.dataView_=this.bytes_=null;this.cursor_=this.JSC$30455_end_=this.JSC$30455_start_=0;this.bytesFieldsAsMutableViews=this.JSC$30455_error_=!1}; var Hda=function(a,b,c,d){a.bytes_=Gda(b);a.JSC$30455_start_=void 0!==c?c:0;a.JSC$30455_end_=void 0!==d?a.JSC$30455_start_+d:a.bytes_.length;a.cursor_=a.JSC$30455_start_}; f=Jc.prototype;f.reset=function(){this.cursor_=this.JSC$30455_start_}; f.advance=function(a){this.cursor_+=a}; f.atEnd=function(){return this.cursor_==this.JSC$30455_end_}; f.pastEnd=function(){return this.cursor_>this.JSC$30455_end_}; f.getError=function(){return this.JSC$30455_error_||0>this.cursor_||this.cursor_>this.JSC$30455_end_}; var Lc=function(a,b){for(var c=128,d=0,e=0,h=0;4>h&&128<=c;h++)c=a.bytes_[a.cursor_++],d|=(c&127)<<7*h;128<=c&&(c=a.bytes_[a.cursor_++],d|=(c&127)<<28,e|=(c&127)>>4);if(128<=c)for(h=0;5>h&&128<=c;h++)c=a.bytes_[a.cursor_++],e|=(c&127)<<7*h+3;if(128>c)return b(d>>>0,e>>>0);a.JSC$30455_error_=!0},Jda=function(a){return Lc(a,function(b,c){return Cda(b,c,Eda)})},Kda=function(a,b){for(;128>>=7; a.cursor_--}; f=Jc.prototype; f.readUnsignedVarint32=function(){var a=this.bytes_,b=a[this.cursor_+0],c=b&127;if(128>b)return this.cursor_+=1,c;b=a[this.cursor_+1];c|=(b&127)<<7;if(128>b)return this.cursor_+=2,c;b=a[this.cursor_+2];c|=(b&127)<<14;if(128>b)return this.cursor_+=3,c;b=a[this.cursor_+3];c|=(b&127)<<21;if(128>b)return this.cursor_+=4,c;b=a[this.cursor_+4];c|=(b&15)<<28;if(128>b)return this.cursor_+=5,c>>>0;this.cursor_+=5;128<=a[this.cursor_++]&&128<=a[this.cursor_++]&&128<=a[this.cursor_++]&&128<=a[this.cursor_++]&&this.cursor_++; return c}; f.readSignedVarint32=function(){return this.readUnsignedVarint32()}; f.readZigzagVarint32=function(){var a=this.readUnsignedVarint32();return a>>>1^-(a&1)}; f.readUnsignedVarint64=function(){return Lc(this,yda)}; f.readUnsignedVarint64String=function(){return Lc(this,Dda)}; f.readSignedVarint64=function(){return Lc(this,zda)}; f.readSignedVarint64String=function(){return Lc(this,Eda)}; f.readZigzagVarint64=function(){return Lc(this,Bda)}; f.readZigzagVarint64String=function(){return Jda(this)}; f.readUint8=function(){var a=this.bytes_[this.cursor_+0];this.cursor_+=1;return a}; f.readUint16=function(){var a=this.bytes_[this.cursor_+0],b=this.bytes_[this.cursor_+1];this.cursor_+=2;return a<<0|b<<8}; f.JSC$30458_readUint32=function(){var a=this.bytes_[this.cursor_+0],b=this.bytes_[this.cursor_+1],c=this.bytes_[this.cursor_+2],d=this.bytes_[this.cursor_+3];this.cursor_+=4;return(a<<0|b<<8|c<<16|d<<24)>>>0}; f.JSC$30458_readUint64=function(){var a=this.JSC$30458_readUint32(),b=this.JSC$30458_readUint32();return yda(a,b)}; f.JSC$30458_readUint64String=function(){var a=this.JSC$30458_readUint32(),b=this.JSC$30458_readUint32();return Dda(a,b)}; f.readInt8=function(){var a=this.bytes_[this.cursor_+0];this.cursor_+=1;return a<<24>>24}; f.readInt16=function(){var a=this.bytes_[this.cursor_+0],b=this.bytes_[this.cursor_+1];this.cursor_+=2;return(a<<0|b<<8)<<16>>16}; f.JSC$30458_readInt32=function(){var a=this.bytes_[this.cursor_+0],b=this.bytes_[this.cursor_+1],c=this.bytes_[this.cursor_+2],d=this.bytes_[this.cursor_+3];this.cursor_+=4;return a<<0|b<<8|c<<16|d<<24}; f.JSC$30458_readInt64=function(){var a=this.JSC$30458_readUint32(),b=this.JSC$30458_readUint32();return zda(a,b)}; f.JSC$30458_readInt64String=function(){var a=this.JSC$30458_readUint32(),b=this.JSC$30458_readUint32();return Eda(a,b)}; f.JSC$30458_readFloat=function(){var a=this.JSC$30458_readUint32(),b=2*(a>>31)+1,c=a>>>23&255;a&=8388607;return 255==c?a?NaN:Infinity*b:0==c?b*Math.pow(2,-149)*a:b*Math.pow(2,c-150)*(a+Math.pow(2,23))}; var Lda=function(a){var b=a.JSC$30458_readUint32(),c=a.JSC$30458_readUint32();a=2*(c>>31)+1;var d=c>>>20&2047;b=4294967296*(c&1048575)+b;return 2047==d?b?NaN:Infinity*a:0==d?a*Math.pow(2,-1074)*b:a*Math.pow(2,d-1075)*(b+4503599627370496)}; Jc.prototype.JSC$30458_readBool=function(){return!!this.bytes_[this.cursor_++]}; Jc.prototype.JSC$30458_readEnum=function(){return this.readSignedVarint32()}; var Kc=[],Mda=void 0;var Mc=function(a){var b={},c=void 0===b.discardUnknownFields?!1:b.discardUnknownFields;this.decoderOptions={bytesFieldsAsMutableViews:void 0===b.bytesFieldsAsMutableViews?!1:b.bytesFieldsAsMutableViews};this.discardUnknownFields=c;this.decoder_=Ida(a,void 0,void 0,this.decoderOptions);this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextTag_=this.nextField_=-1;this.JSC$30463_error_=!1;this.readCallbacks_=null}; Mc.prototype.JSC$30466_free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=this.nextTag_=-1;this.JSC$30463_error_=!1;this.readCallbacks_=null;100>Nda.length&&Nda.push(this)}; Mc.prototype.JSC$30466_getCursor=function(){return this.decoder_.cursor_}; Mc.prototype.JSC$30466_getBuffer=function(){return this.decoder_.bytes_}; var Nc=function(a){return 2==a.nextWireType_}; Mc.prototype.getError=function(){return this.JSC$30463_error_||this.decoder_.getError()}; Mc.prototype.JSC$30466_setBlock=function(a,b,c){Hda(this.decoder_,a,b,c);this.nextWireType_=this.nextField_=-1}; Mc.prototype.reset=function(){this.decoder_.reset();this.nextWireType_=this.nextField_=-1}; Mc.prototype.advance=function(a){this.decoder_.advance(a)}; var Oc=function(a){if(a.decoder_.atEnd()||a.getError())return!1;a.fieldCursor_=a.decoder_.cursor_;var b=a.decoder_.readUnsignedVarint32(),c=b&7;if(0!=c&&5!=c&&1!=c&&2!=c&&3!=c&&4!=c)return a.JSC$30463_error_=!0,!1;a.nextTag_=b;a.nextField_=b>>>3;a.nextWireType_=c;return!0}; Mc.prototype.skipMatchingFields=function(){var a=this.nextField_;for(Kda(this.decoder_,this.nextTag_);Oc(this)&&this.nextField_==a;)Pc(this);this.decoder_.atEnd()||Kda(this.decoder_,this.nextTag_)}; var Pc=function(a){switch(a.nextWireType_){case 0:if(0!=a.nextWireType_)Pc(a);else{for(a=a.decoder_;a.bytes_[a.cursor_]&128;)a.cursor_++;a.cursor_++}break;case 1:1!=a.nextWireType_?Pc(a):a.decoder_.advance(8);break;case 2:if(2!=a.nextWireType_)Pc(a);else{var b=a.decoder_.readUnsignedVarint32();a.decoder_.advance(b)}break;case 5:5!=a.nextWireType_?Pc(a):a.decoder_.advance(4);break;case 3:b=a.nextField_;do{if(!Oc(a)){a.JSC$30463_error_=!0;break}if(4==a.nextWireType_){a.nextField_!=b&&(a.JSC$30463_error_= !0);break}Pc(a)}while(1);break;default:a.JSC$30463_error_=!0;}},Oda=function(a,b){var c=a.fieldCursor_; Pc(a);a.discardUnknownFields||(a=sda(a.decoder_.bytes_,c,a.decoder_.cursor_),(c=b.internalUnknownFields_)?c.push(a):b.internalUnknownFields_=[a])}; f=Mc.prototype;f.registerReadCallback=function(a,b){null===this.readCallbacks_&&(this.readCallbacks_={});this.readCallbacks_[a]=b}; f.runReadCallback=function(a){return(0,this.readCallbacks_[a])(this)}; f.readAny=function(a){this.nextWireType_=Fca(a);switch(a){case 1:return Lda(this.decoder_);case 2:return this.decoder_.JSC$30458_readFloat();case 3:return this.decoder_.readSignedVarint64();case 4:return this.decoder_.readUnsignedVarint64();case 5:return this.decoder_.readSignedVarint32();case 6:return this.decoder_.JSC$30458_readUint64();case 7:return this.decoder_.JSC$30458_readUint32();case 8:return!!this.decoder_.readUnsignedVarint32();case 9:return Pda(this);case 10:case 11:case 12:return Qda(this); case 13:return this.decoder_.readUnsignedVarint32();case 14:return this.decoder_.readSignedVarint64();case 15:return this.decoder_.JSC$30458_readInt32();case 16:return this.decoder_.JSC$30458_readInt64();case 17:return this.decoder_.readZigzagVarint32();case 18:return this.decoder_.readZigzagVarint64();}return 0}; f.readMessage=function(a,b){var c=this.decoder_.JSC$30455_end_,d=this.decoder_.readUnsignedVarint32(),e=this.decoder_.cursor_+d;this.decoder_.JSC$30455_end_=e;b(a,this);b=e-this.decoder_.cursor_;if(0!==b)throw Error("Message parsing ended unexpectedly. Expected to read "+d+" bytes, instead read "+(d-b)+" bytes, either the data ended unexpectedly or the message misreported its own length");this.decoder_.cursor_=e;this.decoder_.JSC$30455_end_=c;return a}; f.readGroup=function(a,b,c){c(b,this);this.JSC$30463_error_||4==this.nextWireType_||(this.JSC$30463_error_=!0);return b}; f.getFieldDecoder=function(){var a=this.decoder_.readUnsignedVarint32(),b=this.decoder_.cursor_,c=b+a;a=Ida(this.decoder_.bytes_,b,a,this.decoderOptions);this.decoder_.cursor_=c;return a}; f.readSfixed32String=function(){return this.decoder_.JSC$30458_readInt32().toString()}; var Pda=function(a){var b=a.decoder_.readUnsignedVarint32();a=a.decoder_;var c=a.cursor_;a.cursor_+=b;a=a.bytes_;var d;if(Ica)(d=Hca)||(d=Hca=new TextDecoder("utf-8",{fatal:!1})),d=d.decode(a.subarray(c,c+b));else{b=c+b;for(var e=[],h=null,l,m,n;cl?e.push(l):224>l?c>=b?e.push(65533):(m=a[c++],194>l||128!==(m&192)?(c--,e.push(65533)):e.push((l&31)<<6|m&63)):240>l?c>=b-1?e.push(65533):(m=a[c++],128!==(m&192)||224===l&&160>m||237===l&&160<=m||128!==((d=a[c++])&192)?(c--,e.push(65533)): e.push((l&15)<<12|(m&63)<<6|d&63)):244>=l?c>=b-2?e.push(65533):(m=a[c++],128!==(m&192)||0!==(l<<28)+(m-144)>>30||128!==((d=a[c++])&192)||128!==((n=a[c++])&192)?(c--,e.push(65533)):(l=(l&7)<<18|(m&63)<<12|(d&63)<<6|n&63,l-=65536,e.push((l>>10&1023)+55296,(l&1023)+56320))):e.push(65533),8192<=e.length&&(h=Gca(h,e),e.length=0);d=Gca(h,e)}return d},Qda=function(a){var b=a.decoder_.readUnsignedVarint32(); a=a.decoder_;if(0>b||a.cursor_+b>a.bytes_.length)a.JSC$30455_error_=!0,b=new Uint8Array(0);else{var c=a.bytesFieldsAsMutableViews?a.bytes_.subarray(a.cursor_,a.cursor_+b):sda(a.bytes_,a.cursor_,a.cursor_+b);a.cursor_+=b;b=c}return b}; Mc.prototype.JSC$30466_readSplitVarint64=function(a){return Lc(this.decoder_,a)}; Mc.prototype.JSC$30466_readSplitZigzagVarint64=function(a){return Lc(this.decoder_,function(b,c){return Cda(b,c,a)})}; Mc.prototype.JSC$30466_readSplitFixed64=function(a){var b=this.decoder_,c=b.bytes_,d=b.cursor_;b.cursor_+=8;for(var e=b=0,h=d+7;h>=d;h--)b=b<<8|c[h],e=e<<8|c[h+4];return a(b,e)}; var Qc=function(a,b,c){var d=a.decoder_.readUnsignedVarint32();for(d=a.decoder_.cursor_+d;a.decoder_.cursor_>>1|(a.JSC$30468_hi&1)<<31)>>>0,a.JSC$30468_hi>>>1>>>0)},Sda=function(a){return new Rc(a.JSC$30468_lo<<1>>>0,(a.JSC$30468_hi<<1|a.JSC$30468_lo>>>31)>>>0)}; Rc.prototype.lsb=function(){return!!(this.JSC$30468_lo&1)}; Rc.prototype.add=function(a){return new Rc((this.JSC$30468_lo+a.JSC$30468_lo&4294967295)>>>0>>>0,((this.JSC$30468_hi+a.JSC$30468_hi&4294967295)>>>0)+(4294967296<=this.JSC$30468_lo+a.JSC$30468_lo?1:0)>>>0)}; Rc.prototype.sub=function(a){return new Rc((this.JSC$30468_lo-a.JSC$30468_lo&4294967295)>>>0>>>0,((this.JSC$30468_hi-a.JSC$30468_hi&4294967295)>>>0)-(0>this.JSC$30468_lo-a.JSC$30468_lo?1:0)>>>0)}; var Tda=function(a){var b=a&65535,c=a>>>16;a=10*b+65536*(0*b&65535)+65536*(10*c&65535);for(b=0*c+(0*b>>>16)+(10*c>>>16);4294967296<=a;)a-=4294967296,b+=1;return new Rc(a>>>0,b>>>0)}; Rc.prototype.div=function(a){if(0==a)return[];for(var b=new Rc(0,0),c=new Rc(this.JSC$30468_lo,this.JSC$30468_hi),d=new Rc(a,0),e=new Rc(1,0);!(d.JSC$30468_hi&2147483648);)d=Sda(d),e=Sda(e);for(;0!=e.JSC$30468_lo||0!=e.JSC$30468_hi;)0>=(d.JSC$30468_hia[d]||"9">>0>>>0,((this.JSC$30471_hi+a.JSC$30471_hi&4294967295)>>>0)+(4294967296<=this.JSC$30471_lo+a.JSC$30471_lo?1:0)>>>0)}; Tc.prototype.sub=function(a){return new Tc((this.JSC$30471_lo-a.JSC$30471_lo&4294967295)>>>0>>>0,((this.JSC$30471_hi-a.JSC$30471_hi&4294967295)>>>0)-(0>this.JSC$30471_lo-a.JSC$30471_lo?1:0)>>>0)}; Tc.prototype.clone=function(){return new Tc(this.JSC$30471_lo,this.JSC$30471_hi)}; Tc.prototype.toString=function(){var a=0!=(this.JSC$30471_hi&2147483648),b=new Rc(this.JSC$30471_lo,this.JSC$30471_hi);a&&(b=new Rc(0,0).sub(b));return(a?"-":"")+b.toString()}; var Uda=function(a){var b=0>>7|c<<25)>>>0,c>>>=7;a.push(b)},Xc=function(a,b,c){Wc(a,b); Wc(a,c)},Wda=function(a,b,c){Ada(b,c,function(d,e){Vc(a,d>>>0,e>>>0)})},Yc=function(a,b){for(;127>>=7; a.push(b)},Zc=function(a,b){if(0<=b)Yc(a,b);else {for(var c=0;9>c;c++)a.push(b&127|128),b>>=7;a.push(1)}},Xda=function(a,b){Yc(a,(b<<1^b>>31)>>>0)},Yda=function(a,b){xda(Fda(b)); Ada(Gc,Hc,function(c,d){Vc(a,c>>>0,d>>>0)})}; Uc.prototype.writeUint8=function(a){this.push(a>>>0&255)}; Uc.prototype.writeUint16=function(a){this.push(a>>>0&255);this.push(a>>>8&255)}; var Wc=function(a,b){a.push(b>>>0&255);a.push(b>>>8&255);a.push(b>>>16&255);a.push(b>>>24&255)}; Uc.prototype.writeInt8=function(a){this.push(a>>>0&255)}; Uc.prototype.writeInt16=function(a){this.push(a>>>0&255);this.push(a>>>8&255)}; var Zda=function(a,b){a.push(b>>>0&255);a.push(b>>>8&255);a.push(b>>>16&255);a.push(b>>>24&255)};var $c=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new Uc},ad=function(a,b){0!==b.length&&(a.blocks_.push(b),a.totalLength_+=b.length)},bd=function(a){ad(a,a.encoder_.end())},dd=function(a,b){cd(a,b,2); bd(a);return{lengthAtStart:a.totalLength_,blockIndex:a.blocks_.length-1}},ed=function(a,b){bd(a); Yc(a.encoder_,a.totalLength_+a.encoder_.length()-b.lengthAtStart);var c=a.encoder_.end();a.totalLength_+=c.length;a.blocks_.splice(1+b.blockIndex,0,c)}; $c.prototype.maybeWriteSerializedMessage=function(a,b,c){null!=a&&null!=b&&null!=c&&(a=a.subarray(b,c),bd(this),ad(this,a))}; var fd=function(a){var b=a.totalLength_+a.encoder_.length();if(0===b)return new Uint8Array(0);b=new Uint8Array(b);for(var c=a.blocks_,d=c.length,e=0,h=0;hl)e[d++]=l;else{if(2048>l)e[d++]=l>>6|192;else{if(55296<=l&&57343>=l){if(56319>=l&&h=m){l=1024*(l-55296)+m-56320+65536;e[d++]=l>>18|240;e[d++]=l>>12&63|128;e[d++]=l>>6&63|128;e[d++]=l&63|128;continue}else h--}if(c)throw Error("Found an unpaired surrogate"); l=65533}e[d++]=l>>12|224;e[d++]=l>>6&63|128}e[d++]=l&63|128}}b=e.subarray(0,d)}cd(this,a,2);Yc(this.encoder_,b.length);bd(this);ad(this,b)}}; var ld=function(a,b,c){null!=c&&(c=Gda(c),cd(a,b,2),Yc(a.encoder_,c.length),bd(a),ad(a,c))}; f=$c.prototype;f.writeMessage=function(a,b,c){null!=b&&(a=dd(this,a),c(b,this),ed(this,a))}; f.writeMessageSet=function(a,b,c){null!=b&&(cd(this,1,3),cd(this,2,0),Zc(this.encoder_,a),a=dd(this,3),c(b,this),ed(this,a),cd(this,1,4))}; f.writeGroup=function(a,b,c){null!=b&&(cd(this,a,3),c(b,this),cd(this,a,4))}; f.writeRepeatedInt32=function(a,b){if(null!=b)for(var c=0;c>>0,l>>>0)}}; f.writeRepeatedInt64String=function(a,b){if(null!=b)for(var c=0;c=a.pivot_?a.internalExtensionObject_?a.internalExtensionObject_[b]:void 0:a.internalArray_[b+a.arrayIndexOffset]},Ed=function(a,b){return null!=D(a,b)},Gd=function(a,b,c){return Fd(a,c)===b},Id=function(a,b){var c=void 0===c?!1:c; var d=D(a,b,c);null==d&&(d=Dd);d===Dd&&(d=vd([]),Hd(a,b,d,c));return d},Jd=function(a,b){a=D(a,b); return null==a?a:+a},Kd=function(a,b){a=D(a,b); return null==a?a:!!a}; C.prototype.internal_getRepeatedFloatingPointField=function(a){var b=Id(this,a);this.convertedPrimitiveFields_||(this.convertedPrimitiveFields_={});if(!this.convertedPrimitiveFields_[a]){for(var c=0;c=a.pivot_?(mea(a),a.internalExtensionObject_[b]=c):a.internalArray_[b+a.arrayIndexOffset]=c; return a},Pd=function(a,b,c,d){d=void 0===d?!1:d; return Hd(a,b,vd(c||[]),d)},Qd=function(a,b){return Hd(a,b,void 0)},Rd=function(a,b){return Hd(a,b,Dd)},Td=function(a,b){return Sd(a,b,void 0)},Vd=function(a,b){return Ud(a,b,void 0)}; function Wd(a,b,c,d){c!==d?Hd(a,b,c):Qd(a,b);return a} function Xd(a,b,c){null!=c&&0!==c.length?Hd(a,b,c):Qd(a,b);return a} var Yd=function(a,b,c,d){b=Id(a,b);void 0!=d?b.splice(d,0,c):b.push(c);return a},Zd=function(a,b,c,d){(c=Fd(a,c))&&c!==b&&null!=d&&(a.internalWrappers_&&c in a.internalWrappers_&&(a.internalWrappers_[c]=void 0),Hd(a,c,void 0)); return Hd(a,b,d)},Fd=function(a,b){for(var c=0,d=0;da.aspectRatio()?a.width/this.width:a.height/this.height;return this.scale(a)};var Re=function(a){return a?new Pe(Qe(a)):Iaa||(Iaa=new Pe)},Se=function(a,b){return"string"===typeof b?a.getElementById(b):b},Te=function(a,b){return(b||document).getElementsByTagName(String(a))},Qea=function(a,b){var c=b||document; return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):Ue(document,"*",a,b)},Sea=function(a,b){var c=b||document,d=null; c.getElementsByClassName?d=c.getElementsByClassName(a)[0]:d=Rea(document,"*",a,b);return d||null},Ue=function(a,b,c,d){a=d||a; b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,h=0,l;l=a[h];h++)b==l.nodeName&&(d[e++]=l);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(h=e=0;l=a[h];h++)b=l.className,"function"==typeof b.split&&Ya(b.split(/\s+/),c)&&(d[e++]=l);d.length=e;return d}return a},Rea=function(a,b,c,d){var e=d||a,h=b&&"*"!=b?String(b).toUpperCase(): ""; return e.querySelectorAll&&e.querySelector&&(h||c)?e.querySelector(h+(c?"."+c:"")):Ue(a,b,c,d)[0]||null},Uea=function(a,b){x.forEach(b,function(c,d){c&&"object"==typeof c&&c.implementsGoogStringTypedString&&(c=c.getTypedStringValue()); "style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:Tea.hasOwnProperty(d)?a.setAttribute(Tea[d],c):ob(d,"aria-")||ob(d,"data-")?a.setAttribute(d,c):a[d]=c})},Tea={cellpadding:"cellPadding", cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"},Ve=function(a){return Vea(a||window)},Vea=function(a){a=a.document; a=We(a)?a.documentElement:a.body;return new Oe(a.clientWidth,a.clientHeight)},Ye=function(a){var b=Xe(a); a=a.parentWindow||a.defaultView;return rc&&yc("10")&&a.pageYOffset!=b.scrollTop?new Me(b.scrollLeft,b.scrollTop):new Me(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)},Xe=function(a){return a.scrollingElement?a.scrollingElement:!vc&&We(a)?a.documentElement:a.body||a.documentElement},Ze=function(a){return a?a.parentWindow||a.defaultView:window},$e=function(a,b,c){return Wea(document,arguments)},Wea=function(a,b){var c=b[1],d=af(a,String(b[0])); c&&("string"===typeof c?d.className=c:Array.isArray(c)?d.className=c.join(" "):Uea(d,c));2a},qf=function(a){var b=[]; rfa(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");" "!=a&&(a=a.replace(/^\s*/,""));return a},sfa=function(a){var b=[]; rfa(a,b,!1);return b.join("")},rfa=function(a,b,c){if(!(a.nodeName in nfa))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 of)b.push(of[a.nodeName]);else for(a=a.firstChild;a;)rfa(a,b,c),a=a.nextSibling},Zea=function(a){if(a&&"number"==typeof a.length){if(Ca(a))return"function"==typeof a.item||"string"==typeof a.item; if("function"===typeof a)return"function"==typeof a.item}return!1},sf=function(a,b,c,d){if(!b&&!c)return null; var e=b?String(b).toUpperCase():null;return rf(a,function(h){return(!e||h.nodeName==e)&&(!c||"string"===typeof h.className&&Ya(h.className.split(/\s+/),c))},!0,d)},tfa=function(a,b,c){return sf(a,null,b,c)},rf=function(a,b,c,d){a&&!c&&(a=a.parentNode); for(c=0;a&&(null==d||c<=d);){if(b(a))return a;a=a.parentNode;c++}return null},tf=function(a){try{var b=a&&a.activeElement; return b&&b.nodeName?b:null}catch(c){return null}},Pe=function(a){this.JSC$30570_document_=a||v.document||document}; f=Pe.prototype;f.JSC$30572_getDomHelper=Re;f.getElement=function(a){return Se(this.JSC$30570_document_,a)}; f.getRequiredElement=function(a){return Se(this.JSC$30570_document_,a)}; f.$=Pe.prototype.getElement;f.getElementsByTagName=function(a,b){return(b||this.JSC$30570_document_).getElementsByTagName(String(a))}; f.getElementsByTagNameAndClass=function(a,b,c){return Ue(this.JSC$30570_document_,a,b,c)}; f.getElementByTagNameAndClass=function(a,b,c){return Rea(this.JSC$30570_document_,a,b,c)}; f.JSC$30572_getRequiredElementByClass=function(a,b){return Sea(a,b||this.JSC$30570_document_)}; f.$$=Pe.prototype.getElementsByTagNameAndClass;f.setProperties=Uea;f.getDocumentHeight=function(){var a=uf(this),b=a.document;var c=0;if(b){c=b.body;var d=b.documentElement;if(d&&c){if(a=Vea(a).height,We(b)&&d.scrollHeight)c=d.scrollHeight!=a?d.scrollHeight:d.offsetHeight;else{b=d.scrollHeight;var e=d.offsetHeight;d.clientHeight!=e&&(b=c.scrollHeight,e=c.offsetHeight);c=b>a?b>e?b:e:bc++&&(!vf(b)||!a(b));)a:{try{var d=b.parent;if(d&&d!=b){b=d;break a}}catch(e){}b=null}},wf=function(a,b,c){if(a)for(var d in a)Object.prototype.hasOwnProperty.call(a,d)&&b.call(c,a[d],d,a)},yfa=function(){var a=[]; wf(xfa,function(b){a.push(b)}); return a},zfa=/https?:\/\/[^\/]+/,Afa=function(a){return(a=zfa.exec(a))&&a[0]||""},Cfa=function(){var a=Bfa; if(!a)return"";var b=RegExp(".*[&#?]google_debug(=[^&]*)?(&.*)?$");try{var c=b.exec(decodeURIComponent(a));if(c)return c[1]&&1=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.expand=function(a,b,c,d){Ca(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this}; f.expandToInclude=function(a){this.left=Math.min(this.left,a.left);this.top=Math.min(this.top,a.top);this.right=Math.max(this.right,a.right);this.bottom=Math.max(this.bottom,a.bottom)}; f.expandToIncludeCoordinate=function(a){this.top=Math.min(this.top,a.y);this.right=Math.max(this.right,a.x);this.bottom=Math.max(this.bottom,a.y);this.left=Math.min(this.left,a.x)}; var Gfa=function(a,b){return a==b?!0:a&&b?a.top==b.top&&a.right==b.right&&a.bottom==b.bottom&&a.left==b.left:!1}; f=yf.prototype;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.translate=function(a,b){a instanceof Me?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this}; f.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var Af=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}; Af.prototype.clone=function(){return new Af(this.left,this.top,this.width,this.height)}; Af.prototype.toBox=function(){return new yf(this.top,this.left+this.width,this.top+this.height,this.left)}; var Hfa=function(a,b){var c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(e<=a)return new Af(c,e,d-c,a-e)}return null},Ifa=function(a,b){return a.left<=b.left+b.width&&b.left<=a.left+a.width&&a.top<=b.top+b.height&&b.top<=a.top+a.height}; f=Af.prototype;f.intersects=function(a){return Ifa(this,a)}; f.JSC$30581_difference=function(a){var b=Hfa(this,a);if(b&&b.height&&b.width){b=[];var c=this.top,d=this.height,e=this.left+this.width,h=this.top+this.height,l=a.left+a.width,m=a.top+a.height;a.top>this.top&&(b.push(new Af(this.left,this.top,this.width,a.top-this.top)),c=a.top,d-=a.top-this.top);mthis.left&&b.push(new Af(this.left,c,a.left-this.left,d));l=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height}; f.distance=function(a){var b=a.xa.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null},Pfa=function(a){for(var b=new yf(0,Infinity,Infinity,0),c=Re(a),d=c.JSC$30570_document_.body,e=c.JSC$30570_document_.documentElement,h=Xe(c.JSC$30570_document_);a=Ofa(a);)if(!(rc&& 0==a.clientWidth||vc&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=Ef(a,"overflow")){var l=If(a),m=new Me(a.clientLeft,a.clientTop); l.x+=m.x;l.y+=m.y;b.top=Math.max(b.top,l.y);b.right=Math.min(b.right,l.x+a.clientWidth);b.bottom=Math.min(b.bottom,l.y+a.clientHeight);b.left=Math.max(b.left,l.x)}d=h.scrollLeft;h=h.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,h);c=Ve(uf(c));b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,h+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null},If=function(a){var b=Qe(a),c=new Me(0,0); var d=b?Qe(b):document;d=!rc||Ac(9)||We(Re(d).JSC$30570_document_)?d.documentElement:d.body;if(a==d)return c;a=Nfa(a);b=Ye(Re(b).JSC$30570_document_);c.x=a.left+b.x;c.y=a.top+b.y;return c},Jf=function(a,b){var c=new Me(0,0),d=Ze(Qe(a)); if(!qc(d,"parent"))return c;do{var e=d==b?If(a):Qfa(a);c.x+=e.x;c.y+=e.y}while(d&&d!=b&&d!=d.parent&&(a=d.frameElement)&&(d=d.parent));return c},Qfa=function(a){a=Nfa(a); return new Me(a.left,a.top)},Rfa=function(a){if(1==a.nodeType)return Qfa(a); a=a.changedTouches?a.changedTouches[0]:a;return new Me(a.clientX,a.clientY)},Kf=function(a,b,c){if(b instanceof Oe)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");a.style.width=Gf(b,!0);a.style.height=Gf(c,!0)},Gf=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px"); return a},Lf=function(a){var b=Sfa; if("none"!=Ef(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,h=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=h;c.visibility=e;return a},Sfa=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=vc&&!b&&!c; return(void 0===b||d)&&a.getBoundingClientRect?(a=Nfa(a),new Oe(a.right-a.left,a.bottom-a.top)):new Oe(b,c)},Mf=function(a){var b=If(a); a=Lf(a);return new Af(b.x,b.y,a.width,a.height)},Tfa=function(a,b){a=a.style; "opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")},Nf=function(a,b){a.style.display=b?"":"none"},Of=function(a){return"rtl"==Ef(a,"direction")},Ufa=function(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;b=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+b},Pf=function(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?Ufa(a,b):0},Vfa=function(a,b){if(rc){var c=Pf(a,b+"Left"),d=Pf(a,b+"Right"),e=Pf(a,b+"Top"); a=Pf(a,b+"Bottom");return new yf(e,d,a,c)}c=Df(a,b+"Left");d=Df(a,b+"Right");e=Df(a,b+"Top");a=Df(a,b+"Bottom");return new yf(parseFloat(e),parseFloat(d),parseFloat(a),parseFloat(c))},Wfa={thin:2, medium:4,thick:6},Qf=function(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in Wfa?Wfa[b]:Ufa(a,b)},Rf=function(a){if(rc&&!Ac(9)){var b=Qf(a,"borderLeft"),c=Qf(a,"borderRight"),d=Qf(a,"borderTop"); a=Qf(a,"borderBottom");return new yf(d,c,a,b)}b=Df(a,"borderLeftWidth");c=Df(a,"borderRightWidth");d=Df(a,"borderTopWidth");a=Df(a,"borderBottomWidth");return new yf(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var Xfa=!!window.google_async_iframe_id,Sf=Xfa&&window.parent||window,Tf=function(){if(Xfa&&!vf(Sf)){var a="."+re.domain;try{for(;2E;E+=4)A[E/4]=w[E]<<24|w[E+1]<<16|w[E+2]<<8|w[E+3];for(E=16;80>E;E++)w=A[E-3]^A[E-8]^A[E-14]^A[E-16],A[E]=(w<<1|w>>>31)&4294967295;w=e[0];var F=e[1],K=e[2],U=e[3],ba=e[4];for(E=0;80>E;E++){if(40>E){if(20>E){var sa=U^F&(K^U);var Ha=1518500249}else sa=F^K^U,Ha=1859775393;}else 60>E?(sa=F&K|U&(F|K),Ha=2400959708):(sa=F^K^U,Ha=3395469782);sa=((w<<5|w>>>27)&4294967295)+sa+ba+Ha+A[E]&4294967295;ba=U;U=K;K=(F<<30|F>>>2)&4294967295;F=w;w=sa}e[0]=e[0]+w&4294967295;e[1]=e[1]+ F&4294967295;e[2]=e[2]+K&4294967295;e[3]=e[3]+U&4294967295;e[4]=e[4]+ba&4294967295} function c(w,A){if("string"===typeof w){w=unescape(encodeURIComponent(w));for(var E=[],F=0,K=w.length;Fq?c(m,56-q):c(m,64-(q-56));for(var E=63;56<=E;E--)h[E]=A&255,A>>>=8;b(h);for(E=A=0;5>E;E++)for(var F=24;0<=F;F-=8)w[A++]=e[E]>>F&255;return w} for(var e=[],h=[],l=[],m=[128],n=1;64>n;++n)m[n]=0;var q,u;a();return{reset:a,update:c,digest:d,digestString:function(){for(var w=d(),A="",E=0;Em?"":0==m?";expires="+new Date(1970,1,1).toUTCString():";expires="+new Date(Date.now()+1E3*m).toUTCString();this.JSC$30588_document_.cookie=a+"="+ b+c+l+m+d+(null!=e?";samesite="+e:"")}; f.get=function(a,b){for(var c=a+"=",d=(this.JSC$30588_document_.cookie||"").split(";"),e=0,h;ea&&0===a%1&&this.data_[a]!=b&&(this.data_[a]=b,this.cachedPackedInt52_=-1)}; hga.prototype.get=function(a){return!!this.data_[a]}; var iga=function(a){-1==a.cachedPackedInt52_&&(a.cachedPackedInt52_=Ta(a.data_,function(b,c,d){return c?b+Math.pow(2,d):b},0)); return a.cachedPackedInt52_};var jga=function(a,b,c){a&&null!==b&&b!=b.top&&(b=b.top);try{return(void 0===c?0:c)?new Oe(b.innerWidth,b.innerHeight).round():Ve(b).round()}catch(d){return new Oe(-12245933,-12245933)}},Yf=function(a,b,c){try{a&&(b=b.top); var d=jga(a,b,void 0===c?!1:c),e=Ye(Re(b.document).JSC$30570_document_);if(-12245933==d.width){var h=d.width;var l=new yf(h,h,h,h)}else l=new yf(e.y,e.x+d.width,e.y+d.height,e.x);return l}catch(m){return new yf(-12245933,-12245933,-12245933,-12245933)}};var kga=function(a){return{visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[a.visibilityState||a.webkitVisibilityState||a.mozVisibilityState||""]||0},lga=function(){var a; re.visibilityState?a="visibilitychange":re.mozVisibilityState?a="mozvisibilitychange":re.webkitVisibilityState&&(a="webkitvisibilitychange");return a};var Zf=function(a,b){this.limit_=100;this.JSC$30600_create_=a;this.reset_=b;this.occupants_=0;this.JSC$30600_head_=null}; Zf.prototype.get=function(){if(0a.occupants_&&(a.occupants_++,b.next=a.JSC$30600_head_,a.JSC$30600_head_=b)}; Zf.prototype.occupants=function(){return this.occupants_};var qga=function(a){a=nga(a);"function"!==typeof v.setImmediate||v.Window&&v.Window.prototype&&!Gb("Edge")&&v.Window.prototype.setImmediate==v.setImmediate?(oga||(oga=pga()),oga(a)):v.setImmediate(a)},oga,pga=function(){var a=v.MessageChannel; "undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!Gb("Presto")&&(a=function(){var e=bf("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var h=e.contentWindow;e=h.document;e.open();e.close();var l="callImmediate"+Math.random(),m="file:"==h.location.protocol?"*":h.location.protocol+"//"+h.location.host;e=Ea(function(n){if(("*"==m||n.origin==m)&&n.data==l)this.port1.onmessage()},this); h.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){h.postMessage(l,m)}}}); if("undefined"!==typeof a&&!Gb("Trident")&&!Gb("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cb;c.cb=null;e()}}; return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){v.setTimeout(e,0)}},nga=Ma;function rga(a){v.setTimeout(function(){throw a},0)} ;var sga=function(){this.workTail_=this.workHead_=null}; sga.prototype.add=function(a,b){var c=tga.get();c.set(a,b);this.workTail_?this.workTail_.next=c:this.workHead_=c;this.workTail_=c}; sga.prototype.remove=function(){var a=null;this.workHead_&&(a=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),a.next=null);return a}; var tga=new Zf(function(){return new uga},function(a){return a.reset()}),uga=function(){this.next=this.scope=this.fn=null}; uga.prototype.set=function(a,b){this.fn=a;this.scope=b;this.next=null}; uga.prototype.reset=function(){this.next=this.scope=this.fn=null};var bg=function(a,b){ag||vga();wga||(ag(),wga=!0);xga.add(a,b)},ag,vga=function(){if(v.Promise&&v.Promise.resolve){var a=v.Promise.resolve(void 0); ag=function(){a.then(yga)}}else ag=function(){qga(yga)}},wga=!1,xga=new sga,yga=function(){for(var a;a=xga.remove();){try{a.fn.call(a.scope)}catch(b){rga(b)}mga(tga,a)}wga=!1};var zga=function(a,b){this.childIterator_=a[v.Symbol.iterator]();this.mapFn_=b;this.nextIndex_=0}; zga.prototype[Symbol.iterator]=function(){return this}; zga.prototype.next=function(){var a=this.childIterator_.next();return{value:a.done?void 0:this.mapFn_.call(void 0,a.value,this.nextIndex_++),done:a.done}}; var Aga=function(a,b){return new zga(a,b)};var Bga=function(){this.blockSize=-1};var cg=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var a=1;ae;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;80>e;e++){var h=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(h<<1|h>>>31)&4294967295}b=a.chain_[0];c=a.chain_[1];var l=a.chain_[2],m=a.chain_[3],n=a.chain_[4];for(e=0;80>e;e++){if(40>e){if(20>e){h=m^c&(l^m);var q=1518500249}else h=c^l^m,q=1859775393;}else 60> e?(h=c&l|m&(c|l),q=2400959708):(h=c^l^m,q=3395469782);h=(b<<5|b>>>27)+h+n+q+d[e]&4294967295;n=m;m=l;l=(c<<30|c>>>2)&4294967295;c=b;b=h}a.chain_[0]=a.chain_[0]+b&4294967295;a.chain_[1]=a.chain_[1]+c&4294967295;a.chain_[2]=a.chain_[2]+l&4294967295;a.chain_[3]=a.chain_[3]+m&4294967295;a.chain_[4]=a.chain_[4]+n&4294967295}; cg.prototype.update=function(a,b){if(null!=a){void 0===b&&(b=a.length);for(var c=b-this.blockSize,d=0,e=this.buf_,h=this.inbuf_;dthis.inbuf_?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var c=this.blockSize-1;56<=c;c--)this.buf_[c]=b&255,b/=256;dg(this,this.buf_);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.chain_[c]>>d&255,++b;return a};var Dga=function(a){var b=wa("window.location.href");null==a&&(a="Unknown Error of type \"null/undefined\"");if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(l){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||v.$googDebugFname||b}catch(l){e="Not available",c=!0}b=Cga(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message; if(null==c){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)c=a.constructor.name;else if(c=a.constructor,eg[c])c=eg[c];else{c=String(c);if(!eg[c]){var h=/function\s+([^\(]+)/m.exec(c);eg[c]=h?h[1]:"[Anonymous]"}c=eg[c]}c="Unknown Error of type \""+c+"\""}else c="Unknown Error of unknown type";"function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"}}a.stack= b;return{message:a.message,name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:a.stack}},Cga=function(a,b){b||(b={}); b[Ega(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[Ega(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(c+="string"===typeof a?a:a.message+"\n"),c+=Cga(a,b));return c},Ega=function(a){var b=""; "function"===typeof a.toString&&(b=""+a);return b+a.stack},eg={};function fg(a){a&&"function"==typeof a.dispose&&a.dispose()} ;function Fga(a){for(var b=0,c=arguments.length;b=a.length)throw pg;if(b in a)return a[b++];b++}}; return c}throw Error("Not implemented")},Jga=function(a,b,c){if(Ba(a))try{Qa(a,b,c)}catch(d){if(d!==pg)throw d; }else{a=rg(a);try{for(;;)b.call(c,a.nextValueOrThrow(),void 0,a)}catch(d){if(d!==pg)throw d}}},Kga=function(a,b){var c=1; Jga(a,function(d){c=b.call(void 0,c,d)}); return c},Lga=function(a,b){var c=rg(a); a=new qg;a.nextValueOrThrow=function(){var d=c.nextValueOrThrow();if(b.call(void 0,d,void 0,c))return d;throw pg}; return a},Mga=function(a){var b=rg(a); a=new qg;var c=100;a.nextValueOrThrow=function(){if(02*this.size&&xg(this),!0):!1}; var xg=function(a){if(a.size!=a.keys_.length){for(var b=0,c=0;b=d.keys_.length)throw pg;var h=d.keys_[b++];return a?h:d.map_[h]}; return e}; f.setSizeInternal_=function(a){this.size=a}; var yg=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var Qga=function(a,b){b||(b={});var c=window;var d=a instanceof vb?a:Ab("undefined"!=typeof a.href?a.href:String(a));var e=void 0!==self.crossOriginIsolation,h="strict-origin-when-cross-origin";window.Request&&(h=new Request("/").referrerPolicy);h="unsafe-url"===h;if(e&&b.noreferrer){if(h)throw Error("Cannot use the noreferrer option on a page that sets a referrer-policy of `unsafe-url` in modern browsers!");b.noreferrer=!1}a=b.target||a.target;e=[];for(var l in b)switch(l){case"width":case"height":case"top":case"left":e.push(l+ "="+b[l]);break;case"target":case"noopener":case"noreferrer":break;default:e.push(l+"="+(b[l]?1:0));}l=e.join(",");pc()&&c.navigator&&c.navigator.standalone&&a&&"_self"!=a?(l=bf("A"),Pb(l,d),l.setAttribute("target",a),b.noreferrer&&l.setAttribute("rel","noreferrer"),b=document.createEvent("MouseEvent"),b.initMouseEvent("click",!0,!0,c,1),l.dispatchEvent(b),c={}):b.noreferrer?(c=Sb("",c,a,l),b=wb(d),c&&(tc&&sb(b,";")&&(b="'"+b.replace(/'/g,"%27")+"'"),c.opener=null,b=Nb(ib("b/12014412, meta tag with sanitized URL"), ""),(d=c.document)&&d.write&&(d.write(Ib(b)),d.close()))):(c=Sb(d,c,a,l))&&b.noopener&&(c.opener=null);return c};var zg=function(a){this.id=a}; zg.prototype.toString=function(){return this.id};var Ag=function(a,b){this.type=a instanceof zg?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.propagationStopped_=!1}; Ag.prototype.stopPropagation=function(){this.propagationStopped_=!0}; Ag.prototype.preventDefault=function(){this.defaultPrevented=!0}; var Rga=function(a){a.preventDefault()};var Sga=function(){if(!v.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}}); try{v.addEventListener("test",ya,b),v.removeEventListener("test",ya,b)}catch(c){}return a}();var Bg=function(a,b){Ag.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.JSC$30658_offsetY=this.JSC$30658_offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.platformModifierKey=!1;this.pointerId=0;this.pointerType="";this.event_=null;a&&this.init(a,b)}; Ia(Bg,Ag);var Tga={2:"touch",3:"pen",4:"mouse"}; Bg.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?uc&&(qc(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.JSC$30658_offsetX=vc||void 0!== a.offsetX?a.offsetX:a.layerX,this.JSC$30658_offsetY=vc||void 0!==a.offsetY?a.offsetY:a.layerY,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.key=a.key||"";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.platformModifierKey=wc?a.metaKey:a.ctrlKey; this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:Tga[a.pointerType]||"";this.state=a.state;this.event_=a;a.defaultPrevented&&Bg.superClass_.preventDefault.call(this)}; Bg.prototype.stopPropagation=function(){Bg.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0}; Bg.prototype.preventDefault=function(){Bg.superClass_.preventDefault.call(this);var a=this.event_;a.preventDefault?a.preventDefault():a.returnValue=!1};var Uga="closure_listenable_"+(1E6*Math.random()|0),Cg=function(a){return!(!a||!a[Uga])};var Vga=0;var Wga=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++Vga;this.removed=this.callOnce=!1},Dg=function(a){a.removed=!0; a.listener=null;a.proxy=null;a.src=null;a.handler=null};var Eg=function(a){this.src=a;this.listeners={};this.typeCount_=0}; Eg.prototype.JSC$30669_getListenerCount=function(){var a=0,b;for(b in this.listeners)a+=this.listeners[b].length;return a}; Eg.prototype.add=function(a,b,c,d,e){var h=a.toString();a=this.listeners[h];a||(a=this.listeners[h]=[],this.typeCount_++);var l=Xga(a,b,d,e);-1>>0),Hg=function(a){if("function"===typeof a)return a; a[fha]||(a[fha]=function(b){return a.handleEvent(b)}); return a[fha]};var Lg=function(){gg.call(this);this.eventTargetListeners_=new Eg(this);this.actualEventTarget_=this;this.parentEventTarget_=null}; Ia(Lg,gg);Lg.prototype[Uga]=!0;f=Lg.prototype;f.setParentEventTarget=function(a){this.parentEventTarget_=a}; f.addEventListener=function(a,b,c,d){Gg(this,a,b,c,d)}; f.removeEventListener=function(a,b,c,d){Jg(this,a,b,c,d)}; f.dispatchEvent=function(a){var b,c=this.parentEventTarget_;if(c)for(b=[];c;c=c.parentEventTarget_)b.push(c);c=this.actualEventTarget_;var d=a.type||a;if("string"===typeof a)a=new Ag(a,c);else if(a instanceof Ag)a.target=a.target||c;else{var e=a;a=new Ag(d,c);x.extend(a,e)}e=!0;if(b)for(var h=b.length-1;!a.propagationStopped_&&0<=h;h--){var l=a.currentTarget=b[h];e=Mg(l,d,!0,a)&&e}a.propagationStopped_||(l=a.currentTarget=c,e=Mg(l,d,!0,a)&&e,a.propagationStopped_||(e=Mg(l,d,!1,a)&&e));if(b)for(h= 0;!a.propagationStopped_&&hGa()}; dh.prototype.set=function(a,b,c){if(b=Jha(b)){if(c){if(c=c.length)throw pg;var e=c.key(b++);if(a)return e;e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e}; return d}; f.clear=function(){this.storage_.clear()}; f.key=function(a){return this.storage_.key(a)};var Mha=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.storage_=a}; Ia(Mha,fh);var gh=function(){var a=null;try{a=window.sessionStorage||null}catch(b){}this.storage_=a}; Ia(gh,fh);var Nha=function(a,b){this.storageKey_=a;this.storageNode_=null;if(rc&&!Ac(9)){hh||(hh=new wg);this.storageNode_=hh.get(a);this.storageNode_||(b?this.storageNode_=document.getElementById(b):(this.storageNode_=document.createElement("userdata"),this.storageNode_.addBehavior("#default#userData"),document.body.appendChild(this.storageNode_)),hh.set(a,this.storageNode_));try{this.storageNode_.load(this.storageKey_)}catch(c){this.storageNode_=null}}}; Ia(Nha,eh);var Oha={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},hh=null,Pha=function(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return Oha[b]})}; f=Nha.prototype;f.isAvailable=function(){return!!this.storageNode_}; f.set=function(a,b){this.storageNode_.setAttribute(Pha(a),b);Qha(this)}; f.get=function(a){a=this.storageNode_.getAttribute(Pha(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; f.remove=function(a){this.storageNode_.removeAttribute(Pha(a));Qha(this)}; f.getCount=function(){return Rha(this).attributes.length}; f.__iterator__=function(a){var b=0,c=Rha(this).attributes,d=new qg;d.nextValueOrThrow=function(){if(b>=c.length)throw pg;var e=c[b++];if(a)return decodeURIComponent(e.nodeName.replace(/\./g,"%")).substr(1);e=e.nodeValue;if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e}; return d}; f.clear=function(){for(var a=Rha(this),b=a.attributes.length;0: <"+F+" "+U+"=\""+ba+"\">",q)));return sa}}} function Hia(a,b,c){return[,{filterRaw:function(d,e,h){return h}, filterString:void 0,safeReplacement:void 0,safeType:void 0},{filterRaw:void 0,filterString:void 0,safeReplacement:void 0,safeType:"HTML"},{filterRaw:void 0,filterString:void 0,safeReplacement:Hh,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:Hh,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:Gh,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:Iia,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(d,e,h){h=String(h).toLowerCase(); a:{var l=null;(d=gia[d])&&(l=d[e]);if("number"!==typeof l&&((d=gia["*"])&&(l=d[e]),"number"!==typeof l)){e=!1;break a}e=!0===fia[l][String(h).toLowerCase()]}return e?h:Gh}, safeReplacement:Gh,safeType:void 0},{filterRaw:void 0,filterString:void 0,safeReplacement:Gh,safeType:"CONSTANT"},{filterRaw:void 0,filterString:function(d,e,h){return a.test(h)?h:Gh}, safeReplacement:Gh,safeType:"CONSTANT"},{filterRaw:function(d,e,h,l){if("string"===typeof h)var m=(m=h.match(Aia))?m.map(Dia).filter(Boolean):[];else if(Array.isArray(h))m=h;else return Hh;var n=m;m=[];var q=[],u={};if(Array.isArray(n))for(var w=0,A=n.length;w: <"+d+" "+e+"=\""+h+"\">: "+n,l);return q===Fh?Hh:q}, filterString:void 0,safeReplacement:void 0,safeType:void 0}]} var Jia=function(){var a=function(){var d={createHTML:function(){return"zClosurez"}, createScript:function(){return" /*zClosurez*/ "}, createScriptURL:function(){return"about:invalid#zClosurez"}}; return"undefined"!==typeof trustedTypes?trustedTypes.createPolicy("polymer_resin",d):d}(),b=a.createHTML(""),c=a.createScript(""); a=a.createScriptURL("");return{INNOCUOUS_STRING:b,INNOCUOUS_SCRIPT:c,INNOCUOUS_URL:a}}(),Gh=Jia.INNOCUOUS_STRING,Iia=Jia.INNOCUOUS_SCRIPT,Hh=Jia.INNOCUOUS_URL; function Kia(a){var b=Gia(a);return function(c,d,e,h){return h||h===document.all?b(c,d,e)(h):h}} ;var Ih=function(a){C.call(this,a,92,Lia)}; p(Ih,C);f=Ih.prototype;f.getPlayerClientVersion=function(){return H(this,91)}; f.setPlayerClientVersion=function(a){return Hd(this,91,a)}; f.clearPlayerClientVersion=function(){return Qd(this,91)}; f.hasPlayerClientVersion=function(){return Ed(this,91)}; f.JSC$30768_serializeBinary=function(){var a=new $c;a.JSC$30479_writeString(91,D(this,91));pe(this,a,Mia);return fd(a)}; var Nia={},Mia={},Lia=[82];Ih.prototype.toObject=function(){var a;if(null!=this){var b={playerClientVersion:null==(a=D(this,91))?void 0:a};oea(this,b,Nia,void 0);a=b}else a=void 0;return a};var Oia,Pia,Qia,Jh=v.window,Kh=(null===(Oia=null===Jh||void 0===Jh?void 0:Jh.yt)||void 0===Oia?void 0:Oia.config_)||(null===(Pia=null===Jh||void 0===Jh?void 0:Jh.ytcfg)||void 0===Pia?void 0:Pia.data_)||{},Ria=(null===(Qia=null===Jh||void 0===Jh?void 0:Jh.ytcfg)||void 0===Qia?void 0:Qia.obfuscatedData_)||[];new Ih(Ria);va("yt.config_",Kh,void 0);va("yt.configJspb_",Ria,void 0);function Lh(a){for(var b=0;ba;a++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=Yh(window,"mousemove",Ea(this.onMouseMove_,this));this.timerId_=mja(Ea(this.checkPosition_,this),25)}; Ia(di,gg);di.prototype.onMouseMove_=function(a){void 0===a.pageX_&&hja(a);var b=a.pageX_;void 0===a.pageY_&&hja(a);this.JSC$30785_position_=new Me(b,a.pageY_)}; di.prototype.JSC$30787_getPosition=function(){return this.JSC$30785_position_||new Me}; di.prototype.checkPosition_=function(){if(this.JSC$30785_position_){var a=ai();if(0!=this.previousTime_){var b=this.previousPosition_,c=this.JSC$30785_position_,d=b.x-c.x;b=b.y-c.y;d=Math.sqrt(d*d+b*b)/(a-this.previousTime_);this.cycles_[this.index_]=.5c;c++)b+=this.cycles_[c]||0;3<=b&&this.callback_();this.previousVelocity_=d}this.previousTime_=a;this.previousPosition_=this.JSC$30785_position_;this.index_=(this.index_+1)% 4}}; di.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);Zh(this.mouseListenerKey_)};var ei=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap},fi=function(a,b,c){return a.addJob(b,0,c)},gi=function(a,b,c){return a.addJob(b,1,c)},hi=function(a,b,c){return a.addJob(b,2,c)},ii=function(a,b,c){return a.addJob(b,3,c)},ji=function(a,b,c){return a.addJob(b,4,c)},ki=function(a){var b=wa("yt.scheduler.instance.addImmediateJob"); b?b(a):a()}; ei.prototype.cancelJobList=function(a){for(var b=0,c=a.length;bn.status,A=500<=n.status&&600>n.status;if(q||w||A)u=Lja(a,c,n,b.convertToSafeHtml);if(q)a:if(n&&204==n.status)q=!0;else{switch(c){case"XML":q=0==parseInt(u&&u.return_code,10);break a;case"RAW":q=!0;break a;}q=!!u}u=u||{};w=b.context||v;q?b.onSuccess&&b.onSuccess.call(w,n,u):b.onError&&b.onError.call(w,n,u);b.onFinish&&b.onFinish.call(w,n,u)}},b.method, d,b.headers,b.responseType,b.withCredentials); if(b.onTimeout&&0\"",style:"display:none"}),Qe(a).body.appendChild(a)));else if(e)Kja(a,b,"POST",e,d);else if(I("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d)Kja(a,b,"GET","",d);else{b:{try{var h=new Ka({url:a});if(h.isSonicV2OrV3_&&h.adurl_||h.isSonicV4_){var l=bc(a);var m= !(!l||!l.endsWith("/aclk")||"1"!==jc(a,"ri"));break b}}catch(n){}m=!1}m?Sja(a)?(b&&b(),c=!0):c=!1:c=!1;c||Tja(a,b)}} function Uja(a){if(a)for(var b=0;b=a?Si({writeThenSend:!0},J("flush_only_full_queue")?c:void 0):10<=b-aka&&(eka(),aka=b)}} function fka(a,b){if("log_event"===a.endpoint){var c="";a.dangerousLogToVisitorSession?c="visitorOnlyApprovedKey":a.cttAuthInfo&&(Ri[a.cttAuthInfo.token]=dka(a.cttAuthInfo),c=a.cttAuthInfo.token);var d=new Map;d.set(c,[a.payload]);b&&(Oi=new b);return new Tg(function(e){Oi&&Oi.isReady()?gka(d,e,{bypassNetworkless:!0},!0):e()})}} function Si(a,b){a=void 0===a?{}:a;new Tg(function(c){ci($ja);ci(Pi);Pi=0;if(Oi&&Oi.isReady()){if(void 0!==b){var d=new Map,e=Qi.get(b)||[];d.set(b,e);gka(d,c,a);Qi.delete(b)}else gka(Qi,c,a),Qi.clear();}else eka(),c()})} function eka(){J("web_gel_timeout_cap")&&!Pi&&(Pi=bi(function(){Si({writeThenSend:!0})},6E4)); ci($ja);var a=I("LOGGING_BATCH_TIMEOUT",Oh("web_gel_debounce_ms",1E4));J("shorten_initial_gel_batch_timeout")&&bka&&(a=Yja);$ja=bi(function(){Si({writeThenSend:!0})},a)} function gka(a,b,c,d){var e=Oi;c=void 0===c?{}:c;var h=Math.round(Ni()),l=a.size;a=k(a);for(var m=a.next();!m.done;m=a.next()){var n=k(m.value);m=n.next().value;var q=n=n.next().value;n=x.unsafeClone({context:hka(e.config_||Ti())});n.events=q;(q=Ri[m])&&ika(n,m,q);delete Ri[m];m="visitorOnlyApprovedKey"===m;jka(n,h,m);J("always_send_and_write")&&(c.writeThenSend=!1);J("send_beacon_before_gel")&&window.navigator&&window.navigator.sendBeacon&&!c.writeThenSend&&Ei("/generate_204");kka(e,"log_event", n,{retry:!0,onSuccess:function(){l--;l||b()}, onError:function(){l--;l||b()}, networklessOptions:c,dangerousLogToVisitorSession:m,bypassMonitoring:!!d});bka=!1}} function jka(a,b,c){a.requestTimeMs=String(b);J("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);!c&&(b=I("EVENT_ID",void 0))&&((c=I("BATCH_CLIENT_COUNTER",void 0)||0)||(c=Math.floor(Math.random()*Zja/2)),c++,c>Zja&&(c=1),Lh("BATCH_CLIENT_COUNTER",c),a.serializedClientEventId={serializedEventId:b,clientCounter:String(c)})} function ika(a,b,c){if(c.videoId)var d="VIDEO";else if(c.playlistId)d="PLAYLIST";else return;a.credentialTransferTokenTargetId=c;a.context=a.context||{};a.context.user=a.context.user||{};a.context.user.credentialTransferTokens=[{token:b,scope:d}]} function dka(a){var b={};a.videoId?b.videoId=a.videoId:a.playlistId&&(b.playlistId=a.playlistId);return b} ;var Ui=v.ytLoggingGelSequenceIdObj_||{};va("ytLoggingGelSequenceIdObj_",Ui,void 0); function Vi(a,b,c,d){d=void 0===d?{}:d;if(J("lr_drop_other_and_business_payloads")){if(Xia[a]||Wia[a])return}else if(J("lr_drop_other_payloads")&&Xia[a])return;var e={},h=Math.round(d.timestamp||Ni());e.eventTimeMs=hMath.round(Ni())-d.requestTime)){var e=d.authState,h=Bka(Aka(!1));x.equals(e,h)&&(e=d.request,"requestTimeMs"in e&&(e.requestTimeMs=Math.round(Ni())),kka(a,d.method,e,{}));delete b[c]}}ej().set("requests",b,86400,!0)}} ;var Gka=function(){var a;return function(){a||(a=new dj("ytidb"));return a}}(); function Hka(){var a;return null===(a=Gka())||void 0===a?void 0:a.get("LAST_RESULT_ENTRY_KEY",!0)} ;var fj=[],gj,hj=!1;function Ika(){var a={};for(gj=new Jka(void 0===a.handleError?Kka:a.handleError,void 0===a.logEvent?ij:a.logEvent);0=n)bla(l,w,U,q,ba,b.join(),m),u=ba;Ha.jumpTo(2);break;case 3:return Ha.return(Promise.reject(u));}})})},bla=function(a,b,c,d,e,h,l){b=c-b; e?(e instanceof tj&&("QUOTA_EXCEEDED"===e.type||"QUOTA_MAYBE_EXCEEDED"===e.type)&&kj("QUOTA_EXCEEDED",{dbName:pj(a.JSC$30890_wrapped.name),objectStoreNames:h,transactionCount:a.transactionCount,transactionMode:l.mode}),e instanceof tj&&"UNKNOWN_ABORT"===e.type&&(c-=a.startedMs,0>c&&c>=Math.pow(2,31)&&(c=0),kj("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:h,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.hasUnknownAbortedTransaction=!0),cla(a,!1,d,h,b,l.tag),jj(e)): cla(a,!0,d,h,b,l.tag)},cla=function(a,b,c,d,e,h){kj("TRANSACTION_ENDED",{objectStoreNames:d, connectionHasUnknownAbortedTransaction:a.hasUnknownAbortedTransaction,duration:e,isSuccessful:b,tryCount:c,tag:void 0===h?"IDB_TRANSACTION_TAG_UNKNOWN":h})}; Bj.prototype.getName=function(){return this.JSC$30890_wrapped.name}; var Dj=function(a){this.JSC$30904_wrapped=a}; Dj.prototype.add=function(a,b){return yj(this.JSC$30904_wrapped.add(a,b))}; Dj.prototype.autoIncrement=function(){return this.JSC$30904_wrapped.autoIncrement}; Dj.prototype.clear=function(){return yj(this.JSC$30904_wrapped.clear()).then(function(){})}; var Ij=function(a,b,c){a.JSC$30904_wrapped.createIndex(b,c,{unique:!1})}; Dj.prototype.count=function(a){return yj(this.JSC$30904_wrapped.count(a))}; var dla=function(a,b){return Jj(a,{query:b},function(c){return c.delete().then(function(){return c.continue()})}).then(function(){})}; Dj.prototype.delete=function(a){return a instanceof IDBKeyRange?dla(this,a):yj(this.JSC$30904_wrapped.delete(a))}; Dj.prototype.get=function(a){return yj(this.JSC$30904_wrapped.get(a))}; var $ka=function(a,b,c){return"getAll"in IDBObjectStore.prototype?yj(a.JSC$30904_wrapped.getAll(b,c)):ela(a,b,c)},ela=function(a,b,c){var d=[]; return Jj(a,{query:b},function(e){if(!(void 0!==c&&d.length>=c))return d.push(e.getValue()),e.continue()}).then(function(){return d})}; Dj.prototype.JSC$30904_getAllKeys=function(a,b){return"getAllKeys"in IDBObjectStore.prototype?yj(this.JSC$30904_wrapped.getAllKeys(a,b)):fla(this,a,b)}; var fla=function(a,b,c){var d=[];return gla(a,{query:b},function(e){if(!(void 0!==c&&d.length>=c))return d.push(e.getPrimaryKey()),e.continue()}).then(function(){return d})}; Dj.prototype.index=function(a){try{return new Kj(this.JSC$30904_wrapped.index(a))}catch(b){if(b instanceof Error&&"NotFoundError"===b.name)throw new uj(a,this.JSC$30904_wrapped.name);throw b}}; Dj.prototype.JSC$30904_indexNames=function(){return Array.from(this.JSC$30904_wrapped.indexNames)}; Dj.prototype.getName=function(){return this.JSC$30904_wrapped.name}; Dj.prototype.keyPath=function(){return this.JSC$30904_wrapped.keyPath}; var Fj=function(a,b,c){return yj(a.JSC$30904_wrapped.put(b,c))},Jj=function(a,b,c){a=a.JSC$30904_wrapped.openCursor(b.query,b.direction); return Lj(a).then(function(d){return zj(d,c)})},gla=function(a,b,c){var d=b.query; b=b.direction;a="openKeyCursor"in IDBObjectStore.prototype?a.JSC$30904_wrapped.openKeyCursor(d,b):a.JSC$30904_wrapped.openCursor(d,b);return Aj(a).then(function(e){return zj(e,c)})},Hj=function(a){var b=this; this.JSC$30912_wrapped=a;this.objectStoreCache=new Map;this.JSC$30912_aborted=!1;this.done=new Promise(function(c,d){b.JSC$30912_wrapped.addEventListener("complete",function(){c()}); b.JSC$30912_wrapped.addEventListener("error",function(e){e.currentTarget===e.target&&d(b.JSC$30912_wrapped.error)}); b.JSC$30912_wrapped.addEventListener("abort",function(){var e=b.JSC$30912_wrapped.error;if(e)d(e);else if(!b.JSC$30912_aborted){e=tj;for(var h=b.JSC$30912_wrapped.objectStoreNames,l=[],m=0;m=c))return d.push(e.getPrimaryKey()),e.continue()}).then(function(){return d})}; Kj.prototype.getKey=function(a){return yj(this.JSC$30914_wrapped.getKey(a))}; Kj.prototype.keyPath=function(){return this.JSC$30914_wrapped.keyPath}; Kj.prototype.JSC$30914_openCursor=function(a,b){a=this.JSC$30914_wrapped.openCursor(void 0===a?null:a,void 0===b?"next":b);return Lj(a)}; Kj.prototype.unique=function(){return this.JSC$30914_wrapped.unique}; var Mj=function(a,b,c){a=a.JSC$30914_wrapped.openCursor(void 0===b.query?null:b.query,void 0===b.direction?"next":b.direction);return Lj(a).then(function(d){return zj(d,c)})},kla=function(a,b,c){var d=b.query; b=b.direction;a="openKeyCursor"in IDBIndex.prototype?a.JSC$30914_wrapped.openKeyCursor(d,b):a.JSC$30914_wrapped.openCursor(d,b);return Aj(a).then(function(e){return zj(e,c)})},lla=function(a,b){this.request=a; this.cursor=b},Lj=function(a){return yj(a).then(function(b){return b?new lla(a,b):null})}; f=lla.prototype;f.advance=function(a){this.cursor.advance(a);return Lj(this.request)}; f.continue=function(a){this.cursor.continue(a);return Lj(this.request)}; f.delete=function(){return yj(this.cursor.delete()).then(function(){})}; f.getKey=function(){return this.cursor.key}; f.getPrimaryKey=function(){return this.cursor.primaryKey}; f.getValue=function(){return this.cursor.value}; f.update=function(a){return yj(this.cursor.update(a))};function mla(a,b,c){return new Promise(function(d,e){var h=void 0!==b?self.indexedDB.open(a,b):self.indexedDB.open(a);var l=c.blocked,m=c.blocking,n=c.terminated,q=c.upgrade,u=c.closed,w,A=function(){w||(w=new Bj(h.result,{closed:u}));return w}; h.addEventListener("upgradeneeded",function(E){try{if(null===E.newVersion)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(null===h.transaction)throw Error("Invariant: transaction on IDbOpenDbRequest is null");E.dataLoss&&"none"!==E.dataLoss&&kj("IDB_DATA_CORRUPTED",{reason:E.dataLossMessage||"unknown reason",dbName:pj(a)});var F=A(),K=new Hj(h.transaction);q&&q(F,function(U){return E.oldVersion=U},K); K.done.catch(function(U){e(U)})}catch(U){e(U)}}); h.addEventListener("success",function(){var E=h.result;m&&E.addEventListener("versionchange",function(){m(A())}); E.addEventListener("close",function(){kj("IDB_UNEXPECTEDLY_CLOSED",{dbName:pj(a),dbVersion:E.version});n&&n()}); d(A())}); h.addEventListener("error",function(){e(h.error)}); l&&h.addEventListener("blocked",function(){l()})})} function nla(a,b,c){c=void 0===c?{}:c;return mla(a,b,c)} function Nj(a,b){b=void 0===b?{}:b;return B(this,function d(){var e,h,l;return t(d,function(m){e=self.indexedDB.deleteDatabase(a);h=b;(l=h.blocked)&&e.addEventListener("blocked",function(){l()}); return r(m,Xka(e),0)})})} ;var Oj=function(a,b){this.name=a;this.options=b;this.isCompatible=!0;this.deletedToFixMissingObjectStore=!1}; Oj.prototype.openDb=function(a,b,c){c=void 0===c?{}:c;return nla(a,b,c)}; Oj.prototype.delete=function(a){a=void 0===a?{}:a;return Nj(this.name,a)}; var ola=function(a,b){return new tj("INCOMPATIBLE_DB_VERSION",{dbName:a.name,oldVersion:a.options.version,newVersion:b})},Pj=function(a,b){if(!b)throw vj("openWithToken",pj(a.name)); return a.open()}; Oj.prototype.open=function(){var a=this;if(!this.isCompatible)throw ola(this);if(this.connectionPromise)return this.connectionPromise;var b,c=function(){a.connectionPromise===b&&(a.connectionPromise=void 0)},d={blocking:function(h){h.close()}, closed:c,terminated:c,upgrade:this.options.upgrade},e=function(){return B(a,function l(){var m,n,q,u=this,w,A,E,F,K;return t(l,function(U){switch(U.nextAddress){case 1:return q=null!==(m=Error().stack)&&void 0!==m?m:"",ma(U,2),r(U,u.openDb(u.name,u.options.version,d),4);case 4:w=U.yieldResult;a:{var ba=u.options;for(var sa=k(Object.keys(ba.objectStores)),Ha=sa.next();!Ha.done;Ha=sa.next()){Ha=Ha.value;var la=ba.objectStores[Ha],za=void 0===la.removedAtVersion?Number.MAX_VALUE:la.removedAtVersion; if(w.JSC$30890_wrapped.version>=la.addedAtVersion&&!(w.JSC$30890_wrapped.version>=za)&&!w.JSC$30890_wrapped.objectStoreNames.contains(Ha)){ba=Ha;break a}}ba=void 0}A=ba;if(void 0===A){U.jumpTo(5);break}if(u.deletedToFixMissingObjectStore){U.jumpTo(6);break}u.deletedToFixMissingObjectStore=!0;return r(U,u.delete(),7);case 7:return jj(new tj("DB_DELETED_BY_MISSING_OBJECT_STORE",{dbName:u.name,missingObjectStore:A})),U.return(e());case 6:throw new Oka(A);case 5:return U.return(w);case 2:E=oa(U);if(E instanceof DOMException?"VersionError"!==E.name:"DOMError"in self&&E instanceof DOMError?"VersionError"!==E.name:!(E instanceof Object&&"message"in E)||"An attempt was made to open a database using a lower version than the existing version."!==E.message){U.jumpTo(8);break}return r(U,u.openDb(u.name,void 0,Object.assign(Object.assign({},d),{upgrade:void 0})),9);case 9:F=U.yieldResult;K=F.JSC$30890_wrapped.version;if(void 0!==u.options.version&&K>u.options.version+1)throw F.close(),u.isCompatible=!1,ola(u,K); return U.return(F);case 8:throw c(),E instanceof Error&&!J("ytidb_async_stack_killswitch")&&(E.stack=E.stack+"\n"+q.substring(q.indexOf("\n")+1)),Qka(E,u.name,"",null!==(n=u.options.version)&&void 0!==n?n:-1);}})})}; return this.connectionPromise=b=e()};var pla=new Oj("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(a,b){b(1)&&Ej(a,"databases",{keyPath:"actualName"})}}); function qla(a,b){return B(this,function d(){var e;return t(d,function(h){if(1==h.nextAddress)return r(h,Pj(pla,b),2);e=h.yieldResult;return h.return(Cj(e,["databases"],{enableRetries:!0,mode:"readwrite"},function(l){var m=l.objectStore("databases");return m.get(a.actualName).then(function(n){if(n?a.actualName!==n.actualName||a.publicName!==n.publicName||a.userIdentifier!==n.userIdentifier:1)return Fj(m,a).then(function(){})})}))})})} function Qj(a,b){return B(this,function d(){var e;return t(d,function(h){if(1==h.nextAddress)return a?r(h,Pj(pla,b),2):h.return();e=h.yieldResult;return h.return(e.delete("databases",a))})})} function rla(a,b){return B(this,function d(){var e,h;return t(d,function(l){return 1==l.nextAddress?(e=[],r(l,Pj(pla,b),2)):3!=l.nextAddress?(h=l.yieldResult,r(l,Cj(h,["databases"],{enableRetries:!0,mode:"readonly"},function(m){e.length=0;return Jj(m.objectStore("databases"),{},function(n){a(n.getValue())&&e.push(n.getValue());return n.continue()})}),3)):l.return(e)})})} function sla(a,b){return rla(function(c){return c.publicName===a&&void 0!==c.userIdentifier},b)} function tla(a,b){return rla(function(c){return void 0!==c.userIdentifier&&!a.includes(c.userIdentifier)},b)} ;var ula,vla=new function(a){this.privateInitializer=a}(new function(){this.JSC$56349_isPrivateInternalUseOnly=!0}()); function wla(){return B(this,function b(){var c,d,e;return t(b,function(h){switch(h.nextAddress){case 1:c=Hka();if(null===c||void 0===c?0:c.hasSucceededOnce)return h.return(!0);var l;if(l=Pja)l=/WebKit\/([0-9]+)/.exec(Fb),l=!!(l&&600<=parseInt(l[1],10));l&&(l=/WebKit\/([0-9]+)/.exec(Fb),l=!(l&&602<=parseInt(l[1],10)));if(l||sc)return h.return(!1);try{if(d=self,!(d.indexedDB&&d.IDBIndex&&d.IDBKeyRange&&d.IDBObjectStore))return h.return(!1)}catch(m){return h.return(!1)}if(!("IDBTransaction"in self&& "objectStoreNames"in IDBTransaction.prototype))return h.return(!1);ma(h,2);e={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return r(h,qla(e,vla),4);case 4:return r(h,Qj("yt-idb-test-do-not-use",vla),5);case 5:return h.return(!0);case 2:return oa(h),h.return(!1);}})})} function Rj(){if(void 0!==ula)return ula;hj=!0;return ula=wla().then(function(a){hj=!1;var b,c;null!==(b=Gka())&&void 0!==b&&b.expiringStorage_&&(b=Hka(),b={hasSucceededOnce:(null===b||void 0===b?void 0:b.hasSucceededOnce)||a},null===(c=Gka())||void 0===c?void 0:c.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0));return a})} function Sj(){return Rj().then(function(a){return a?vla:void 0})} ;var Tj=0;function xla(a){var b=this;Tj||(Tj=gi(pi,function(){return B(b,function d(){var e,h,l,m,n;return t(d,function(q){switch(q.nextAddress){case 1:return r(q,Sj(),2);case 2:e=q.yieldResult;if(!e)return q.return();h=!0;ma(q,3);return r(q,tla(a,e),5);case 5:l=q.yieldResult;if(!l.length){h=!1;q.jumpTo(6);break}m=l[0];return r(q,Nj(m.actualName),7);case 7:return r(q,Qj(m.actualName,e),6);case 6:na(q,4);break;case 3:n=oa(q),jj(n),h=!1;case 4:pi.cancelJob(Tj),Tj=0,h&&xla(a),ja(q);}})})}))} new Pg;function yla(a){if(!mj())throw a=new tj("AUTH_INVALID",{dbName:a}),jj(a),a;var b=nj();return{actualName:a+":"+b,publicName:a,userIdentifier:b}} function zla(a,b,c,d){var e;return B(this,function l(){var m,n,q,u,w;return t(l,function(A){switch(A.nextAddress){case 1:return m=null!==(e=Error().stack)&&void 0!==e?e:"",r(A,Sj(),2);case 2:n=A.yieldResult;if(!n)throw q=vj("openDbImpl",a,b),J("ytidb_async_stack_killswitch")||(q.stack=q.stack+"\n"+m.substring(m.indexOf("\n")+1)),jj(q),q;oj(a);u=c?{actualName:a,publicName:a,userIdentifier:void 0}:yla(a);ma(A,3);return r(A,qla(u,n),5);case 5:return r(A,nla(u.actualName,b,d),6);case 6:return A.return(A.yieldResult); case 3:return w=oa(A),ma(A,7),r(A,Qj(u.actualName,n),9);case 9:na(A,8);break;case 7:oa(A);case 8:throw w;}})})} function Ala(a,b,c){c=void 0===c?{}:c;return zla(a,b,!1,c)} function Bla(a,b,c){c=void 0===c?{}:c;return zla(a,b,!0,c)} function Cla(a,b){b=void 0===b?{}:b;return B(this,function d(){var e,h;return t(d,function(l){if(1==l.nextAddress)return r(l,Sj(),2);if(3!=l.nextAddress){e=l.yieldResult;if(!e)return l.return();oj(a);h=yla(a);return r(l,Nj(h.actualName,b),3)}return r(l,Qj(h.actualName,e),0)})})} function Dla(a,b,c){var d=this;a=a.map(function(e){return B(d,function l(){return t(l,function(m){return 1==m.nextAddress?r(m,Nj(e.actualName,b),2):r(m,Qj(e.actualName,c),0)})})}); return Promise.all(a).then(function(){})} function Ela(a,b){b=void 0===b?{}:b;return B(this,function d(){var e,h;return t(d,function(l){if(1==l.nextAddress)return r(l,Sj(),2);if(3!=l.nextAddress){e=l.yieldResult;if(!e)return l.return();oj(a);return r(l,sla(a,e),3)}h=l.yieldResult;return r(l,Dla(h,b,e),0)})})} function Fla(a,b){b=void 0===b?{}:b;return B(this,function d(){var e;return t(d,function(h){if(1==h.nextAddress)return r(h,Sj(),2);if(3!=h.nextAddress){e=h.yieldResult;if(!e)return h.return();oj(a);return r(h,Nj(a,b),3)}return r(h,Qj(a,e),0)})})} ;var Uj=function(a){var b=this,c,d,e,h,l,m,n,q;this.initialized=!1;this.potentialEsfErrorCounter=this.intervalJob=0;this.handleError=function(){}; this.handleWarning=function(){}; this.now=Date.now;this.TEST_ONLY={setDbToken:function(u){b.databaseToken=u}, triggerThrottle:function(){b.throttledSend()}, cancelThrottle:function(){b.cancelThrottledSend()}, immediateSend:function(u){return B(b,function A(){var E=this;return t(A,function(F){return r(F,E.immediateSend(u),0)})})}, requestWithinAgeLimit:function(u,w){return b.requestWithinAgeLimit(u,w)}, retryQueuedRequests:function(){b.retryQueuedRequests()}}; this.throttleTimeout=null!==(c=a.throttleTimeout)&&void 0!==c?c:100;this.retryMaxAttempts=null!==(d=a.retryMaxAttempts)&&void 0!==d?d:1;this.requestAgeLimitMs=null!==(e=a.requestAgeLimitMs)&&void 0!==e?e:2592E6;this.queuedRequestAgeLimitMs=null!==(h=a.queuedRequestAgeLimitMs)&&void 0!==h?h:12E4;this.retryDelayMs=null!==(l=a.retryDelayMs)&&void 0!==l?l:5E3;this.databaseToken=null!==(m=a.databaseToken)&&void 0!==m?m:void 0;this.enableCleaning=!!a.enableCleaning;this.cleaningRate=null!==(n=a.cleaningRate)&& void 0!==n?n:.1;this.potentialEsfErrorLimit=null!==(q=a.potentialEsfErrorLimit)&&void 0!==q?q:10;a.handleError&&(this.handleError=a.handleError);a.handleWarning&&(this.handleWarning=a.handleWarning);this.getBooleanFlag=a.getBooleanFlag;this.jobManager=a.jobManager;this.logsStore=a.logsStore;this.networkManager=a.networkManager;this.sendFn=a.sendFn;this.onlineEvent=a.onlineEvent;this.offlineEvent=a.offlineEvent;this.databaseToken&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&& Gla(this)},Gla=function(a){B(a,function c(){var d=this; return t(c,function(e){if(!d.databaseToken)return e.return();d.retryQueuedRequests();d.networkManager.isNetworkAvailable()&&d.throttledSend();d.networkManager.listen(d.onlineEvent,d.throttledSend.bind(d));d.networkManager.listen(d.offlineEvent,d.cancelThrottledSend.bind(d));d.initialized=!0;return d.enableCleaning&&Math.random()<=d.cleaningRate?r(e,d.logsStore.cleanLogsStore(d.databaseToken),0):e.jumpTo(0)})})}; f=Uj.prototype;f.writeThenSend=function(a,b){var c=this;b=void 0===b?{}:b;if(this.databaseToken&&this.initialized){var d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(d,this.databaseToken).then(function(e){d.id=e;c.networkManager.isNetworkAvailable()&&c.immediateSend(d)}).catch(function(e){c.immediateSend(d); Vj(c,e)})}else this.sendFn(a,b)}; f.sendThenWrite=function(a,b,c){var d=this;b=void 0===b?{}:b;if(this.databaseToken&&this.initialized){var e={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(e.skipRetry=c);if(this.networkManager.isNetworkAvailable()){if(!e.skipRetry){var h=b.onError?b.onError:function(){}; b.onError=function(l,m){return B(d,function q(){var u=this,w;return t(q,function(A){if(1==A.nextAddress)return w=u,r(A,u.logsStore.set(e,u.databaseToken).catch(function(E){Vj(w,E)}),2); h(l,m);ja(A)})})}}this.sendFn(a,b,e.skipRetry)}else this.logsStore.set(e,this.databaseToken).catch(function(l){d.sendFn(a,b,e.skipRetry); Vj(d,l)})}else this.sendFn(a,b,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&c)}; f.sendAndWrite=function(a,b){var c=this;b=void 0===b?{}:b;if(this.databaseToken&&this.initialized){var d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0},e=!1,h=b.onSuccess?b.onSuccess:function(){}; d.options.onSuccess=function(l,m){void 0!==d.id?c.logsStore.deleteRequest(d.id,c.databaseToken):e=!0;c.networkManager.networkStatusHint&&c.getBooleanFlag&&c.getBooleanFlag("vss_network_hint")&&c.networkManager.networkStatusHint(!0);h(l,m)}; this.sendFn(d.url,d.options);this.logsStore.set(d,this.databaseToken).then(function(l){d.id=l;e&&c.logsStore.deleteRequest(d.id,c.databaseToken)}).catch(function(l){Vj(c,l)})}else this.sendFn(a,b)}; f.isNetworklessLoggingInitialized=function(){return this.initialized}; f.throttledSend=function(){var a=this;if(!this.databaseToken)throw vj("throttleSend");this.intervalJob||(this.intervalJob=gi(this.jobManager,function(){return B(a,function c(){var d=this,e;return t(c,function(h){if(1==h.nextAddress)return r(h,d.logsStore.getMostRecentByStatus("NEW",d.databaseToken),2);if(3!=h.nextAddress)return e=h.yieldResult,e?r(h,d.immediateSend(e),3):(d.cancelThrottledSend(),h.return());d.intervalJob&&(d.intervalJob=0,d.throttledSend());ja(h)})})},this.throttleTimeout))}; f.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0}; f.immediateSend=function(a){return B(this,function c(){var d=this,e,h;return t(c,function(l){switch(l.nextAddress){case 1:if(!d.databaseToken)throw e=vj("immediateSend"),e;if(void 0===a.id){l.jumpTo(2);break}return r(l,d.logsStore.markAsQueued(a.id,d.databaseToken),3);case 3:(h=l.yieldResult)?a=h:d.handleWarning(Error("The request cannot be found in the database."));case 2:if(d.requestWithinAgeLimit(a,d.requestAgeLimitMs)){l.jumpTo(4);break}d.handleWarning(Error("Networkless Logging: Stored logs request expired age limit")); if(void 0===a.id){l.jumpTo(5);break}return r(l,d.logsStore.deleteRequest(a.id,d.databaseToken),5);case 5:return l.return();case 4:a.skipRetry||(a=Hla(d,a));if(!a){l.jumpTo(0);break}if(!a.skipRetry||void 0===a.id){l.jumpTo(8);break}return r(l,d.logsStore.deleteRequest(a.id,d.databaseToken),8);case 8:d.sendFn(a.url,a.options,!!a.skipRetry),ja(l);}})})}; var Hla=function(a,b){if(!a.databaseToken)throw vj("updateRequestHandlers");var c=b.options.onError?b.options.onError:function(){}; b.options.onError=function(e,h){return B(a,function m(){var n=this,q,u;return t(m,function(w){switch(w.nextAddress){case 1:q=n;u=Ila(h);if(!(n.getBooleanFlag&&n.getBooleanFlag("nwl_consider_error_code")&&u||n.getBooleanFlag&&!n.getBooleanFlag("nwl_consider_error_code")&&n.potentialEsfErrorCounter<=n.potentialEsfErrorLimit)){w.jumpTo(2);break}if(!n.networkManager.sendNetworkCheckRequest){w.jumpTo(3);break}return r(w,n.networkManager.sendNetworkCheckRequest(),3);case 3:if(n.networkManager.isNetworkAvailable()){w.jumpTo(2); break}c(e,h);if(!n.getBooleanFlag||!n.getBooleanFlag("nwl_consider_error_code")||void 0===(null===b||void 0===b?void 0:b.id)){w.jumpTo(6);break}return r(w,n.logsStore.resetRequest(b.id,n.databaseToken,!1),6);case 6:return w.return();case 2:if(n.getBooleanFlag&&n.getBooleanFlag("nwl_consider_error_code")&&!u&&n.potentialEsfErrorCounter>n.potentialEsfErrorLimit)return w.return();n.potentialEsfErrorCounter++;if(void 0===(null===b||void 0===b?void 0:b.id)){w.jumpTo(8);break}return b.sendCount=b?!1:!0}; Uj.prototype.retryQueuedRequests=function(){var a=this;if(!this.databaseToken)throw vj("retryQueuedRequests");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(b){b&&!a.requestWithinAgeLimit(b,a.queuedRequestAgeLimitMs)?gi(a.jobManager,function(){return B(a,function d(){var e=this;return t(d,function(h){if(1==h.nextAddress)return void 0===b.id?h.jumpTo(2):r(h,e.logsStore.resetRequest(b.id,e.databaseToken),2);e.retryQueuedRequests();ja(h)})})}):a.networkManager.isNetworkAvailable()&& a.throttledSend()})}; var Vj=function(a,b){a.writeError&&!a.networkManager.isNetworkAvailable()?a.writeError(b):a.handleError(b)}; function Ila(a){var b;return(a=null===(b=null===a||void 0===a?void 0:a.error)||void 0===b?void 0:b.code)&&400<=a&&599>=a?!1:!0} ;var Wj=function(a,b){this.version=a;this.args=b}; Wj.prototype.serialize=function(){return{version:this.version,args:this.args}};var Xj=function(a,b){this.topic=a;this.dataClass=b}; Xj.prototype.toString=function(){return this.topic};var Jla=wa("ytPubsub2Pubsub2Instance")||new ah;ah.prototype.subscribe=ah.prototype.subscribe;ah.prototype.unsubscribeByKey=ah.prototype.unsubscribeByKey;ah.prototype.publish=ah.prototype.JSC$30708_publish;ah.prototype.clear=ah.prototype.clear;va("ytPubsub2Pubsub2Instance",Jla,void 0);var Zj=wa("ytPubsub2Pubsub2SubscribedKeys")||{};va("ytPubsub2Pubsub2SubscribedKeys",Zj,void 0);var ak=wa("ytPubsub2Pubsub2TopicToKeys")||{};va("ytPubsub2Pubsub2TopicToKeys",ak,void 0); var Kla=wa("ytPubsub2Pubsub2IsAsync")||{};va("ytPubsub2Pubsub2IsAsync",Kla,void 0);va("ytPubsub2Pubsub2SkipSubKey",null,void 0);function bk(a,b){var c=Lla();c&&c.publish.call(c,a.toString(),a,b)} function Mla(a,b,c){var d=Lla();if(!d)return 0;var e=d.subscribe(a.toString(),function(h,l){var m=wa("ytPubsub2Pubsub2SkipSubKey");m&&m==e||(m=function(){if(Zj[e])try{if(l&&a instanceof Xj&&a!=h)try{var n=a.dataClass,q=l;if(!q.args||!q.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");try{if(!n.version_){var u=new n;n.version_=u.version}var w=n.version_}catch(A){}if(!w||q.version!=w)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible."); try{l=Reflect.construct(n,bb(q.args))}catch(A){throw A.message="yt.pubsub2.Data.deserialize(): "+A.message,A}}catch(A){throw A.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+a.toString()+": "+A.message,A}b.call(c||window,l)}catch(A){Vh(A)}},Kla[a.toString()]?wa("yt.scheduler.instance")?gi(pi,m):bi(m,0):m())}); Zj[e]=!0;ak[a.toString()]||(ak[a.toString()]=[]);ak[a.toString()].push(e);return e} function Nla(){var a=Ola,b=Mla(Pla,function(c){a.apply(void 0,arguments);Qla(b)},void 0); return b} function Qla(a){var b=Lla();b&&("number"===typeof a&&(a=[a]),Qa(a,function(c){b.unsubscribeByKey(c);delete Zj[c]}))} function Lla(){return wa("ytPubsub2Pubsub2Instance")} ;var ck=function(a,b){Oj.call(this,a,b);this.options=b;oj(a)}; p(ck,Oj);var Rla=function(a,b){var c;return function(){c||(c=new ck(a,b));return c}}; ck.prototype.openDb=function(a,b,c){c=void 0===c?{}:c;return(this.options.shared?Bla:Ala)(a,b,Object.assign({},c))}; ck.prototype.delete=function(a){a=void 0===a?{}:a;return(this.options.shared?Fla:Cla)(this.name,a)}; function dk(a,b){return Rla(a,b)} ;var ek; function Sla(){if(ek)return ek();var a={};ek=dk("LogsDatabaseV2",{objectStores:(a.LogsRequestsStore={addedAtVersion:2},a),shared:!1,upgrade:function(b,c,d){c(2)&&Ej(b,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});c(3);c(5)&&(d=d.objectStore("LogsRequestsStore"),d.JSC$30904_wrapped.indexNames.contains("newRequest")&&d.JSC$30904_wrapped.deleteIndex("newRequest"),Ij(d,"newRequestV2",["status","interface","timestamp"]));c(7)&&b.JSC$30890_wrapped.objectStoreNames.contains("sapisid")&&b.JSC$30890_wrapped.deleteObjectStore("sapisid");c(9)&& b.JSC$30890_wrapped.objectStoreNames.contains("SWHealthLog")&&b.JSC$30890_wrapped.deleteObjectStore("SWHealthLog")}, version:9});return ek()} ;function fk(a){return Pj(Sla(),a)} function Tla(a,b){return B(this,function d(){var e,h,l,m;return t(d,function(n){if(1==n.nextAddress)return e={startTime:Ni(),transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},r(n,fk(b),2);if(3!=n.nextAddress)return h=n.yieldResult,l=Object.assign(Object.assign({},a),{options:JSON.parse(JSON.stringify(a.options)),interface:I("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),r(n,Gj(h,"LogsRequestsStore",l),3);m=n.yieldResult;e.transactionCompleteTime=Ni();Ula(e);return n.return(m)})})} function Vla(a,b){return B(this,function d(){var e,h,l,m,n,q,u;return t(d,function(w){if(1==w.nextAddress)return e={startTime:Ni(),transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},r(w,fk(b),2);if(3!=w.nextAddress)return h=w.yieldResult,l=I("INNERTUBE_CONTEXT_CLIENT_NAME",0),m=[a,l,0],n=[a,l,Ni()],q=IDBKeyRange.bound(m,n),u=void 0,r(w,Cj(h,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(A){return Mj(A.objectStore("LogsRequestsStore").index("newRequestV2"),{query:q,direction:"prev"}, function(E){E.getValue()&&(u=E.getValue(),"NEW"===a&&(u.status="QUEUED",E.update(u)))})}),3); e.transactionCompleteTime=Ni();Ula(e);return w.return(u)})})} function Wla(a,b){return B(this,function d(){var e;return t(d,function(h){if(1==h.nextAddress)return r(h,fk(b),2);e=h.yieldResult;return h.return(Cj(e,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(l){var m=l.objectStore("LogsRequestsStore");return m.get(a).then(function(n){if(n)return n.status="QUEUED",Fj(m,n).then(function(){return n})})}))})})} function gk(a,b,c){c=void 0===c?!0:c;return B(this,function e(){var h;return t(e,function(l){if(1==l.nextAddress)return r(l,fk(b),2);h=l.yieldResult;return l.return(Cj(h,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(m){var n=m.objectStore("LogsRequestsStore");return n.get(a).then(function(q){return q?(q.status="NEW",c&&(q.sendCount+=1),Fj(n,q).then(function(){return q})):xj.resolve(void 0)})}))})})} function hk(a,b){return B(this,function d(){var e;return t(d,function(h){if(1==h.nextAddress)return r(h,fk(b),2);e=h.yieldResult;return h.return(e.delete("LogsRequestsStore",a))})})} function Xla(a){return B(this,function c(){var d,e;return t(c,function(h){if(1==h.nextAddress)return r(h,fk(a),2);d=h.yieldResult;e=Ni()-2592E6;return r(h,Cj(d,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(l){return Jj(l.objectStore("LogsRequestsStore"),{},function(m){if(m.getValue().timestamp<=e)return m.delete().then(function(){return m.continue()})})}),0)})})} function Yla(){return B(this,function b(){return t(b,function(c){return r(c,Ela("LogsDatabaseV2"),0)})})} function Ula(a){J("nwl_csi_killswitch")||.01>=Math.random()&&bk("nwl_transaction_latency_payload",a)} ;var Zla={},$la=dk("ServiceWorkerLogsDatabase",{objectStores:(Zla.SWHealthLog={addedAtVersion:1},Zla),shared:!0,upgrade:function(a,b){b(1)&&Ij(Ej(a,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});function ama(a){return Pj($la(),a)} function bma(a){return B(this,function c(){var d,e;return t(c,function(h){if(1==h.nextAddress)return J("web_clean_sw_logs_store")?r(h,ama(a),3):h.jumpTo(0);d=h.yieldResult;e=Ni()-2592E6;return r(h,Cj(d,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(l){return Jj(l.objectStore("SWHealthLog"),{},function(m){if(m.getValue().timestamp<=e)return m.delete().then(function(){return m.continue()})})}),0)})})} function cma(a){var b=100;b=void 0===b?500:b;return B(this,function d(){var e,h,l,m,n,q;return t(d,function(u){return 1==u.nextAddress?(e=I("INNERTUBE_CONTEXT_CLIENT_NAME",0),h=[e,Ni()-2592E6],l=[e,Ni()],m=IDBKeyRange.bound(h,l),r(u,ama(a),2)):3!=u.nextAddress?(n=u.yieldResult,q=[],r(u,Cj(n,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(w){q.length=0;return Mj(w.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:m,direction:"prev"},function(A){if(A.getValue()&&q.length=Math.random())){c.jumpTo(5);break}return r(c,Xla(mk),6);case 6:return r(c,bma(mk),5);case 5:oma();pk().isNetworkAvailable()&&qk();pk().listen("publicytnetworkstatus-online", qk);pk().listen("publicytnetworkstatus-offline",pma);if(!J("networkless_immediately_drop_sw_health_store")){c.jumpTo(8);break}return r(c,qma(),8);case 8:if(J("networkless_immediately_drop_all_requests"))return r(c,Yla(),0);c.jumpTo(0);}})})} function rma(a,b){b=void 0===b?{}:b;var c=function(d){var e=pk().isNetworkAvailable();if(!rk()||!d||e&&J("vss_networkless_bypass_write"))sk(a,b);else{var h={url:a,options:b,timestamp:Ni(),status:"NEW",sendCount:0};Tla(h,d).then(function(l){h.id=l;pk().isNetworkAvailable()&&sma(h)}).catch(function(l){sma(h); pk().isNetworkAvailable()?Vh(l):fma(l)})}}; J("skip_is_supported_killswitch")?Sj().then(function(d){c(d)}):c(tk())} function tma(a,b){b=void 0===b?{}:b;var c=function(d){if(rk()&&d){var e={url:a,options:b,timestamp:Ni(),status:"NEW",sendCount:0},h=!1,l=b.onSuccess?b.onSuccess:function(){}; e.options.onSuccess=function(m,n){void 0!==e.id?hk(e.id,d):h=!0;J("vss_network_hint")&&pk().networkStatusHint(!0);l(m,n)}; sk(e.url,e.options);Tla(e,d).then(function(m){e.id=m;h&&hk(e.id,d)}).catch(function(m){pk().isNetworkAvailable()?Vh(m):fma(m)})}else sk(a,b)}; J("skip_is_supported_killswitch")?Sj().then(function(d){c(d)}):c(tk())} function qk(){var a=this,b=tk();if(!b)throw vj("throttleSend");nk||(nk=gi(pi,function(){return B(a,function d(){var e;return t(d,function(h){if(1==h.nextAddress)return r(h,Vla("NEW",b),2);if(3!=h.nextAddress)return e=h.yieldResult,e?r(h,sma(e),3):(pma(),h.return());nk&&(nk=0,qk());ja(h)})})},100))} function pma(){pi.cancelJob(nk);nk=0} function sma(a){return B(this,function c(){var d,e,h;return t(c,function(l){switch(l.nextAddress){case 1:d=tk();if(!d)throw e=vj("immediateSend"),e;if(void 0===a.id){l.jumpTo(2);break}return r(l,Wla(a.id,d),3);case 3:(h=l.yieldResult)?a=h:Wh(Error("The request cannot be found in the database."));case 2:if(uma(a,2592E6)){l.jumpTo(4);break}Wh(Error("Networkless Logging: Stored logs request expired age limit"));if(void 0===a.id){l.jumpTo(5);break}return r(l,hk(a.id,d),5);case 5:return l.return();case 4:a.skipRetry||( a=vma(a));var m=a,n,q;if(null===(q=null===(n=null===m||void 0===m?void 0:m.options)||void 0===n?void 0:n.postParams)||void 0===q?0:q.requestTimeMs)m.options.postParams.requestTimeMs=Math.round(Ni());a=m;if(!a){l.jumpTo(0);break}if(!a.skipRetry||void 0===a.id){l.jumpTo(8);break}return r(l,hk(a.id,d),8);case 8:sk(a.url,a.options,!!a.skipRetry),ja(l);}})})} function vma(a){var b=this,c=tk();if(!c)throw vj("updateRequestHandlers");var d=a.options.onError?a.options.onError:function(){}; a.options.onError=function(h,l){return B(b,function n(){var q;return t(n,function(u){switch(u.nextAddress){case 1:q=Ila(l);if(!(J("nwl_consider_error_code")&&q||!J("nwl_consider_error_code")&&wma()<=Oh("potential_esf_error_limit",10))){u.jumpTo(2);break}return r(u,pk().sendNetworkCheckRequest(),3);case 3:if(pk().isNetworkAvailable()){u.jumpTo(2);break}d(h,l);if(!J("nwl_consider_error_code")||void 0===(null===a||void 0===a?void 0:a.id)){u.jumpTo(5);break}return r(u,gk(a.id,c,!1),5);case 5:return u.return(); case 2:if(J("nwl_consider_error_code")&&!q&&wma()>Oh("potential_esf_error_limit",10))return u.return();wa("ytNetworklessLoggingInitializationOptions")&&ok.potentialEsfErrorCounter++;lma++;if(void 0===(null===a||void 0===a?void 0:a.id)){u.jumpTo(7);break}return 1>a.sendCount?r(u,gk(a.id,c),11):r(u,hk(a.id,c),7);case 11:gi(pi,function(){pk().isNetworkAvailable()&&qk()},5E3); case 7:d(h,l),ja(u);}})})}; var e=a.options.onSuccess?a.options.onSuccess:function(){}; a.options.onSuccess=function(h,l){return B(b,function n(){return t(n,function(q){if(1==q.nextAddress)return void 0===(null===a||void 0===a?void 0:a.id)?q.jumpTo(2):r(q,hk(a.id,c),2);J("vss_network_hint")&&pk().networkStatusHint(!0);e(h,l);ja(q)})})}; return a} function uma(a,b){a=a.timestamp;return Ni()-a>=b?!1:!0} function oma(){var a=this,b=tk();if(!b)throw vj("retryQueuedRequests");Vla("QUEUED",b).then(function(c){c&&!uma(c,12E4)?gi(pi,function(){return B(a,function e(){return t(e,function(h){if(1==h.nextAddress)return void 0===c.id?h.jumpTo(2):r(h,gk(c.id,b),2);oma();ja(h)})})}):pk().isNetworkAvailable()&&qk()})} function qma(){return B(this,function b(){var c,d;return t(b,function(e){c=tk();if(!c)throw d=vj("clearSWHealthLogsDb"),d;return e.return(dma(c).catch(function(h){Vh(h)}))})})} function pk(){mma||(mma=new kk({logOfflineErrors:!0,enablePolling:!0}));return mma} function sk(a,b,c){if(J("networkless_with_beacon")){var d=["method","postBody"];if(Object.keys(b).length>d.length)c=!0;else{c=0;d=k(d);for(var e=d.next();!e.done;e=d.next())b.hasOwnProperty(e.value)&&c++;c=Object.keys(b).length!==c}c?Bi(a,b):Ei(a,void 0,b.postBody)}else c&&0===Object.keys(b).length?Di(a):Bi(a,b)} function rk(){return wa("ytNetworklessLoggingInitializationOptions")?ok.isNwlInitialized:lk} function tk(){return wa("ytNetworklessLoggingInitializationOptions")?ok.databaseToken:mk} function wma(){return wa("ytNetworklessLoggingInitializationOptions")?ok.potentialEsfErrorCounter:lma} ;var uk=function(){Uj.call(this,{logsStore:{cleanLogsStore:Xla,deleteRequest:hk,getMostRecentByStatus:Vla,markAsQueued:Wla,resetRequest:gk,set:Tla},networkManager:new kk({logOfflineErrors:!0,enablePolling:!0}),handleError:Vh,handleWarning:Wh,sendFn:xma,now:Ni,writeError:fma,jobManager:mi(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:Oh("potential_esf_error_limit",10),getBooleanFlag:J});var a=this;this.INSTANCE_TEST_ONLY= {setDbToken:function(b){a.databaseToken=b}}; this.enableCleaning&&Math.random()<=this.cleaningRate&&this.databaseToken&&bma(this.databaseToken);J("networkless_immediately_drop_sw_health_store")&&yma(this);J("networkless_immediately_drop_all_requests")&&Yla();Fla("LogsDatabaseV2")}; p(uk,Uj);var zma=function(){var a=wa("yt.networklessRequestController.instance");a||(a=new uk,va("yt.networklessRequestController.instance",a,void 0),J("networkless_logging")&&Sj().then(function(b){a.databaseToken=b;Gla(a)})); return a}; uk.prototype.writeThenSend=function(a,b){b||(b={});mj()||(this.initialized=!1);Uj.prototype.writeThenSend.call(this,a,b)}; uk.prototype.sendThenWrite=function(a,b,c){b||(b={});mj()||(this.initialized=!1);Uj.prototype.sendThenWrite.call(this,a,b,c)}; uk.prototype.sendAndWrite=function(a,b){b||(b={});mj()||(this.initialized=!1);Uj.prototype.sendAndWrite.call(this,a,b)}; var yma=function(a){B(a,function c(){var d=this,e,h;return t(c,function(l){e=d;if(!d.databaseToken)throw h=vj("clearSWHealthLogsDb"),h;return l.return(dma(d.databaseToken).catch(function(m){e.handleError(m)}))})})}; function xma(a,b,c){var d;if(null===(d=b.postParams)||void 0===d?0:d.requestTimeMs)b.postParams.requestTimeMs=Math.round(Ni());if(J("networkless_with_beacon")){c=b;var e=["method","postBody"];if(Object.keys(c).length>e.length)c=!0;else{d=0;e=k(e);for(var h=e.next();!h.done;h=e.next())c.hasOwnProperty(h.value)&&d++;c=Object.keys(c).length!==d}c?Bi(a,b):Ei(a,void 0,b.postBody)}else c&&0===Object.keys(b).length?Di(a):Bi(a,b)} ;var vk=function(a){var b=this;this.config_=null;a?this.config_=a:zka()&&(this.config_=Ti());fi(pi,function(){Fka(b)},5E3)}; vk.prototype.isReady=function(){!this.config_&&zka()&&(this.config_=Ti());return!!this.config_}; var kka=function(a,b,c,d){!I("VISITOR_DATA")&&"visitor_id"!==b&&.01>Math.random()&&Wh(new lj("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady()){var e=new lj("innertube xhrclient not ready",b,c,d);Vh(e);throw e}var h={headers:{"Content-Type":"application/json"},method:"POST",postParams:c,postBodyFormat:"JSON",onTimeout:function(){d.onTimeout()}, onFetchTimeout:d.onTimeout,onSuccess:function(F,K){if(d.onSuccess)d.onSuccess(K)}, onFetchSuccess:function(F){if(d.onSuccess)d.onSuccess(F)}, onError:function(F,K){if(d.onError)d.onError(K)}, onFetchError:function(F){if(d.onError)d.onError(F)}, timeout:d.timeout,withCredentials:!0},l="";(e=a.config_.innertubeHostOverride)&&(l=e);var m=a.config_.innertubeUseThirdPartyAuth||!1,n=Aka(m,l,d);Object.assign(h.headers,n);(e=h.headers.Authorization)&&!l&&(h.headers["x-origin"]=window.location.origin);var q="/youtubei/"+a.config_.innertubeApiVersion+"/"+b,u={alt:"json"},w=a.config_.innertubeOmitApiKeyWhenAuthHeaderIsPresent&&e;J("omit_innertube_api_key_for_Bearer_auth_header")&&(w=w&&e.startsWith("Bearer"));w||(u.key=a.config_.innertubeApiKey);var A= yi(""+l+q,u),E=function(F){F=void 0===F?!1:F;var K;if(d.retry&&"www.youtube-nocookie.com"!=l&&(F||J("skip_ls_gel_retry")||(K=Dka(b,c,n,m)),K)){var U=h.onSuccess,ba=h.onFetchSuccess;h.onSuccess=function(sa,Ha){Eka(K);U(sa,Ha)}; c.onFetchSuccess=function(sa,Ha){Eka(K);ba(sa,Ha)}}try{F&&d.retry&&!d.networklessOptions.bypassNetworkless?(h.method="POST",d.networklessOptions.writeThenSend?J("use_new_nwl")?zma().writeThenSend(A,h):rma(A,h):J("use_new_nwl")?zma().sendAndWrite(A,h):tma(A,h)):(h.method="POST",h.postParams||(h.postParams={}),Bi(A,h))}catch(sa){if("InvalidAccessError"==sa.name)K&&(Eka(K),K=0),Wh(Error("An extension is blocking network request."));else throw sa}K&&fi(pi,function(){Fka(a)},5E3)}; J("use_new_nwl")||rk()?Rj().then(function(F){E(F)}):E(!1)};function ij(a,b,c){c=void 0===c?{}:c;var d=vk;Mh("ytLoggingEventsDefaultDisabled",!1)&&vk==vk&&(d=null);Vi(a,b,d,c)} function Ama(){Si()} ;var Bma=[{messageFn:function(a){return"Cannot read property '"+a.key+"'"}, patternsForType:{Error:[{regexp:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{regexp:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{regexp:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{regexp:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./, groups:["value","key"]},{regexp:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{regexp:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{regexp:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{messageFn:function(a){return"Cannot call '"+a.key+"'"}, patternsForType:{TypeError:[{regexp:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{regexp:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{regexp:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{regexp:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{regexp:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/, groups:["key"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{messageFn:function(a){return a.key+" is not defined"}, patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var Dma={messageWeights:[],callbackWeights:[{callback:Cma,weight:500}]};function Cma(a){if("JavaException"===a.name)return!0;a=a.stack;return a.includes("chrome://")||a.includes("chrome-extension://")||a.includes("moz-extension://")} ;var Ema=function(){this.callbackWeights=[];this.messageWeights=[]},Fma,Hma=function(){if(!Fma){var a=Fma=new Ema; a.messageWeights.length=0;a.callbackWeights.length=0;Gma(a,Dma)}return Fma},Gma=function(a,b){b.messageWeights&&a.messageWeights.push.apply(a.messageWeights,b.messageWeights); b.callbackWeights&&a.callbackWeights.push.apply(a.callbackWeights,b.callbackWeights)};var Fha=new ah;function Ima(a){return atob(a.replace(/-/g,"+").replace(/_/g,"/"))} function Jma(a,b){var c=a.length,d=0,e=function(){return a.charCodeAt(d++)}; do{var h=Kma(e);if(Infinity===h)break;var l=h>>3;switch(h&7){case 0:h=Kma(e);if(l===b)return h;break;case 1:if(l===b)return;d+=8;break;case 2:h=Kma(e);if(l===b)return a.substr(d,h);d+=h;break;case 5:if(l===b)return;d+=4;break;default:return;}}while(db)return c;b=a();c|=(b&127)<<7;if(128>b)return c;b=a();c|=(b&127)<<14;if(128>b)return c;b=a();return 128>b?c|(b&127)<<21:Infinity} ;function Lma(a,b,c,d){if(a){if(Array.isArray(a)){var e=d;for(d=0;da.urlMaxLength;)if(1=b.branches_&&b.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new Wk(this))}}; Vk.prototype.continue_=function(a,b){this.blocked_=!1;Tna(this,a,b)}; var Tna=function(a,b,c){a.fired_=!0;a.JSC$31089_result_=c;a.hadError_=!b;Una(a)},Vna=function(a){if(a.fired_){if(!a.silentlyCanceled_)throw new Xk(a); a.silentlyCanceled_=!1}}; Vk.prototype.callback=function(a){Vna(this);Tna(this,!0,a)}; Vk.prototype.errback=function(a){Vna(this);Tna(this,!1,a)}; Vk.prototype.assertNotDeferred_=function(){}; var Wna=function(a,b){return Zk(a,b,null,void 0)}; Vk.prototype.addErrback=function(a,b){return Zk(this,null,a,b)}; Vk.prototype.addBoth=function(a,b){return Zk(this,a,a,b)}; Vk.prototype.addFinally=function(a,b){return Zk(this,a,function(c){var d=a.call(this,c);if(void 0===d)throw c;return d},b)}; var Zk=function(a,b,c,d){a.sequence_.push([b,c,d]);a.fired_&&Una(a);return a}; Vk.prototype.then=function(a,b,c){var d,e,h=new Tg(function(l,m){e=l;d=m}); Zk(this,e,function(l){l instanceof Wk?h.cancel():d(l)}); return h.then(a,b,c)}; Qg(Vk);Vk.prototype.awaitDeferred=function(a){return a instanceof Vk?Wna(this,Ea(a.branch,a)):Wna(this,function(){return a})}; Vk.prototype.branch=function(a){var b=new Vk;Zk(this,b.callback,b.errback,b);a&&(b.JSC$31089_parent_=this,this.branches_++);return b}; Vk.prototype.isError=function(a){return a instanceof Error}; var Xna=function(a){return Ua(a.sequence_,function(b){return"function"===typeof b[1]})}; Vk.prototype.getLastValueForMigration=function(){return this.fired_&&!this.hadError_?this.JSC$31089_result_:void 0}; var Una=function(a){if(a.unhandledErrorId_&&a.fired_&&Xna(a)){var b=a.unhandledErrorId_,c=$k[b];c&&(v.clearTimeout(c.JSC$31099_id_),delete $k[b]);a.unhandledErrorId_=0}a.JSC$31089_parent_&&(a.JSC$31089_parent_.branches_--,delete a.JSC$31089_parent_);b=a.JSC$31089_result_;for(var d=c=!1;a.sequence_.length&&!a.blocked_;){var e=a.sequence_.shift(),h=e[0],l=e[1];e=e[2];if(h=a.hadError_?l:h)try{var m=h.call(e||a.defaultScope_,b);void 0!==m&&(a.hadError_=a.hadError_&&(m==b||a.isError(m)),a.JSC$31089_result_= b=m);if(Rg(b)||"function"===typeof v.Promise&&b instanceof v.Promise)d=!0,a.blocked_=!0}catch(n){b=n,a.hadError_=!0,Xna(a)||(c=!0)}}a.JSC$31089_result_=b;d&&(m=Ea(a.continue_,a,!0),d=Ea(a.continue_,a,!1),b instanceof Vk?(Zk(b,m,d),b.blocking_=!0):b.then(m,d));c&&(b=new Yna(b),$k[b.JSC$31099_id_]=b,a.unhandledErrorId_=b.JSC$31099_id_)},Xk=function(a){Ja.call(this); this.JSC$31093_deferred=a}; Ia(Xk,Ja);Xk.prototype.message="Deferred has already fired";Xk.prototype.name="AlreadyCalledError";var Wk=function(a){Ja.call(this);this.JSC$31096_deferred=a}; Ia(Wk,Ja);Wk.prototype.message="Deferred was canceled";Wk.prototype.name="CanceledError";var Yna=function(a){this.JSC$31099_id_=v.setTimeout(Ea(this.throwError,this),0);this.JSC$31099_error_=a}; Yna.prototype.throwError=function(){delete $k[this.JSC$31099_id_];throw this.JSC$31099_error_}; var $k={};var al=function(){Ok.call(this);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$31102_extraEdges_={};this.JSC$31102_callbackMap_={};this.JSC$31102_currentlyLoadingModule_=this.baseModuleInfo_=new Mk([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new Vk;this.JSC$31102_logger_=null;this.concurrentLoadingEnabled_=this.batchModeEnabled_=!1;this.consecutiveFailures_= 0;this.isDisposed_=this.userLastActive_=this.lastActive_=!1}; Ia(al,Ok);var Zna=function(a,b){Ja.call(this,"Error loading "+a+": "+xna(b));this.failureType=b}; Ia(Zna,Ja);f=al.prototype;f.setBatchModeEnabled=function(a){this.batchModeEnabled_=a}; f.setConcurrentLoadingEnabled=function(a){this.concurrentLoadingEnabled_=a}; f.setAllModuleInfo=function(a){for(var b in a)$na(this,b,a[b]);this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();aoa(this)}; f.setAllModuleInfoString=function(a,b){if(!(this instanceof al))this.setAllModuleInfoString(a,b);else if("string"===typeof a){a=a.split("/");for(var c=[],d=0;da&&b.setFullYear(b.getFullYear()-1900);return b}; f=kl.prototype;f.firstDayOfWeek_=hl.FIRSTDAYOFWEEK;f.firstWeekCutOffDay_=hl.FIRSTWEEKCUTOFFDAY;f.clone=function(){var a=new kl(this.date);a.firstDayOfWeek_=this.firstDayOfWeek_;a.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return a}; f.getFullYear=function(){return this.date.getFullYear()}; f.getMonth=function(){return this.date.getMonth()}; f.getDate=function(){return this.date.getDate()}; f.getTime=function(){return this.date.getTime()}; f.getDay=function(){return this.date.getDay()}; f.getWeekday=function(){return((this.getDay()+6)%7-this.firstDayOfWeek_+7)%7}; f.getUTCFullYear=function(){return this.date.getUTCFullYear()}; f.getUTCMonth=function(){return this.date.getUTCMonth()}; f.getUTCDate=function(){return this.date.getUTCDate()}; f.JSC$31126_getUTCDay=function(){return this.date.getDay()}; f.getUTCHours=function(){return this.date.getUTCHours()}; f.getUTCMinutes=function(){return this.date.getUTCMinutes()}; f.getUTCWeekday=function(){return((this.date.getUTCDay()+6)%7-this.firstDayOfWeek_+7)%7}; f.getNumberOfDaysInMonth=function(){return il(this.getFullYear(),this.getMonth())}; f.getWeekNumber=function(){return toa(this.getFullYear(),this.getMonth(),this.getDate(),this.firstWeekCutOffDay_,this.firstDayOfWeek_)}; f.getYearOfWeek=function(){return new Date(soa(this.getFullYear(),this.getMonth(),this.getDate(),this.firstWeekCutOffDay_,this.firstDayOfWeek_)).getFullYear()}; f.getDayOfYear=function(){for(var a=this.getDate(),b=this.getFullYear(),c=this.getMonth()-1;0<=c;c--)a+=il(b,c);return a}; f.getTimezoneOffset=function(){return this.date.getTimezoneOffset()}; f.set=function(a){this.date=new Date(a.getFullYear(),a.getMonth(),a.getDate())}; f.setFullYear=function(a){this.date.setFullYear(a)}; f.JSC$31126_setYear=function(a){this.setFullYear(a)}; f.setMonth=function(a){this.date.setMonth(a)}; f.setDate=function(a){this.date.setDate(a)}; f.setTime=function(a){this.date.setTime(a)}; f.JSC$31126_setUTCFullYear=function(a){this.date.setUTCFullYear(a)}; f.JSC$31126_setUTCMonth=function(a){this.date.setUTCMonth(a)}; f.JSC$31126_setUTCDate=function(a){this.date.setUTCDate(a)}; f.add=function(a){if(a.years||a.months){var b=this.getMonth()+a.months+12*a.years,c=this.getFullYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);var d=Math.min(il(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.days&&(c=this.getFullYear(),b=0<=c&&99>=c?-1900:0,a=new Date(new Date(c,this.getMonth(),this.getDate(),12).getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()+b),this.setMonth(a.getMonth()),this.setDate(a.getDate()),jl(this,a.getDate()))}; f.JSC$31126_toIsoString=function(a){return[this.getFullYear(),Xb(this.getMonth()+1,2),Xb(this.getDate(),2)].join(a?"-":"")+""}; f.toUTCIsoString=function(a){return[Xb(this.getUTCFullYear(),4),Xb(this.getUTCMonth()+1,2),Xb(this.getUTCDate(),2)].join(a?"-":"")+""}; f.equals=function(a){return!(!a||this.getFullYear()!=a.getFullYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())}; f.toString=function(){return this.JSC$31126_toIsoString()}; var jl=function(a,b){a.getDate()!=b&&a.date.setUTCHours(a.date.getUTCHours()+(a.getDate()c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",Xb(c,2));c=d.join("")}b.timeZoneId_=c;c=woa(a);a=xoa(a);b.tzNames_=[c,c];b.tzNamesExt_={STD_LONG_NAME_GMT:a,STD_GENERIC_LOCATION:a};b.transitions_=[];return b}b=new ol;b.timeZoneId_=a.id;b.standardOffset_=-a.std_offset;b.tzNames_=a.names;b.tzNamesExt_=a.names_ext;b.transitions_=a.transitions;return b},xoa=function(a){var b=["GMT"]; b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Xb(Math.floor(a/60)%100,2),":",Xb(a%60,2));return b.join("")},woa=function(a){if(0==a)return"UTC"; var b=["UTC",0>a?"+":"-"];a=Math.abs(a);b.push(Math.floor(a/60)%100);a%=60;0!=a&&b.push(":",a);return b.join("")}; ol.prototype.getTimeZoneData=function(){return{id:this.timeZoneId_,std_offset:-this.standardOffset_,names:bb(this.tzNames_),names_ext:x.clone(this.tzNamesExt_),transitions:bb(this.transitions_)}}; var ql=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c=a.transitions_[c];)c+=2;return 0==c?0:a.transitions_[c-1]}; ol.prototype.getUTCString=function(a){return woa(this.standardOffset_-ql(this,a))}; ol.prototype.getLongNameGMT=function(a){return 0b)var c=a.JSC$31143_dateTimeSymbols_.DATEFORMATS[b];else if(8>b)c=a.JSC$31143_dateTimeSymbols_.TIMEFORMATS[b-4];else if(12>b)c=a.JSC$31143_dateTimeSymbols_.DATETIMEFORMATS[b-8],c=c.replace("{1}",a.JSC$31143_dateTimeSymbols_.DATEFORMATS[b-8]),c=c.replace("{0}",a.JSC$31143_dateTimeSymbols_.TIMEFORMATS[b-8]);else{yoa(a,10);return}zoa(a,c)},ul=function(a,b){b=String(b); a=a.JSC$31143_dateTimeSymbols_||hl;if(void 0!==a.ZERODIGIT&&!tl){for(var c=[],d=0;d=e?String.fromCharCode(a.ZERODIGIT+e-48):b.charAt(d))}b=c.join("")}return b},tl=!1,Boa=!1,vl=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields."); },Coa=function(a,b,c,d,e,h){var l=b.length; switch(b.charAt(0)){case"G":return c=0c&&(c=-c),2==l&&(c%=100),ul(a,Xb(c,l));case"Y":return c=new Date(soa(d.getFullYear(),d.getMonth(),d.getDate(),a.JSC$31143_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,a.JSC$31143_dateTimeSymbols_.FIRSTDAYOFWEEK)).getFullYear(),0>c&&(c=-c),2==l&&(c%=100),ul(a,Xb(c,l));case"M":a:switch(c=d.getMonth(),l){case 5:l=a.JSC$31143_dateTimeSymbols_.NARROWMONTHS[c]; break a;case 4:l=a.JSC$31143_dateTimeSymbols_.MONTHS[c];break a;case 3:l=a.JSC$31143_dateTimeSymbols_.SHORTMONTHS[c];break a;default:l=ul(a,Xb(c+1,l));}return l;case"k":return vl(e),ul(a,Xb(sl(e)||24,l));case"S":return ul(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,l)).substr(2)+(3l? 1:0];case"h":return vl(e),ul(a,Xb(sl(e)%12||12,l));case"K":return vl(e),ul(a,Xb(sl(e)%12,l));case"H":return vl(e),ul(a,Xb(sl(e),l));case"c":a:switch(c=d.getDay(),l){case 5:l=a.JSC$31143_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[c];break a;case 4:l=a.JSC$31143_dateTimeSymbols_.STANDALONEWEEKDAYS[c];break a;case 3:l=a.JSC$31143_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[c];break a;default:l=ul(a,Xb(c,1));}return l;case"L":a:switch(c=d.getMonth(),l){case 5:l=a.JSC$31143_dateTimeSymbols_.STANDALONENARROWMONTHS[c]; break a;case 4:l=a.JSC$31143_dateTimeSymbols_.STANDALONEMONTHS[c];break a;case 3:l=a.JSC$31143_dateTimeSymbols_.STANDALONESHORTMONTHS[c];break a;default:l=ul(a,Xb(c+1,l));}return l;case"Q":return c=Math.floor(d.getMonth()/3),4>l?a.JSC$31143_dateTimeSymbols_.SHORTQUARTERS[c]:a.JSC$31143_dateTimeSymbols_.QUARTERS[c];case"d":return ul(a,Xb(d.getDate(),l));case"m":return vl(e),ul(a,Xb(e.getMinutes(),l));case"s":return vl(e),ul(a,Xb(e.getSeconds(),l));case"v":return l=h||pl(c.getTimezoneOffset()), l.timeZoneId_;case"V":return a=h||pl(c.getTimezoneOffset()),2>=l?a.timeZoneId_:0l?a.tzNames_[0l?(l=-(b.standardOffset_-ql(b,c)),a=[0>l?"-":"+"],l=Math.abs(l),a.push(Xb(Math.floor(l/60)%100,2),Xb(l%60,2)),l=a.join("")):l=ul(a,xoa(b.standardOffset_-ql(b,c))),l;default:return"";}};var Doa={DECIMAL_SEP:".",GROUP_SEP:",",PERCENT:"%",ZERO_DIGIT:"0",PLUS_SIGN:"+",MINUS_SIGN:"-",EXP_SYMBOL:"E",PERMILL:"\u2030",INFINITY:"\u221E",NAN:"NaN",DECIMAL_PATTERN:"#,##0.###",SCIENTIFIC_PATTERN:"#E0",PERCENT_PATTERN:"#,##0%",CURRENCY_PATTERN:"\xA4#,##0.00",DEF_CURRENCY_CODE:"USD"},Eoa=Doa,Foa=Doa;Foa=Eoa=Doa;var Goa=function(a,b){var c=a|0;if(void 0===b){b=Math;var d=b.min;a+="";var e=a.indexOf(".");b=d.call(b,-1==e?0:a.length-e-1,3)}return 1==c&&0==b?"one":"other"},wl=Goa; wl=Goa;var Hoa; Hoa={DAY:{LONG:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{# day ago}other{# days ago}",F:"one{in # day}other{in # days}"}},HOUR:{LONG:{R:{0:"this hour"},P:"one{# hour ago}other{# hours ago}",F:"one{in # hour}other{in # hours}"},SHORT:{R:{0:"this hour"},P:"one{# hr. ago}other{# hr. ago}",F:"one{in # hr.}other{in # hr.}"}},MINUTE:{LONG:{R:{0:"this minute"},P:"one{# minute ago}other{# minutes ago}",F:"one{in # minute}other{in # minutes}"},SHORT:{R:{0:"this minute"},P:"one{# min. ago}other{# min. ago}",F:"one{in # min.}other{in # min.}"}}, MONTH:{LONG:{R:{"-1":"last month",0:"this month",1:"next month"},P:"one{# month ago}other{# months ago}",F:"one{in # month}other{in # months}"},SHORT:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{# mo. ago}other{# mo. ago}",F:"one{in # mo.}other{in # mo.}"}},QUARTER:{LONG:{R:{"-1":"last quarter",0:"this quarter",1:"next quarter"},P:"one{# quarter ago}other{# quarters ago}",F:"one{in # quarter}other{in # quarters}"},SHORT:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{# qtr. ago}other{# qtrs. ago}", F:"one{in # qtr.}other{in # qtrs.}"}},SECOND:{LONG:{R:{0:"now"},P:"one{# second ago}other{# seconds ago}",F:"one{in # second}other{in # seconds}"},SHORT:{R:{0:"now"},P:"one{# sec. ago}other{# sec. ago}",F:"one{in # sec.}other{in # sec.}"}},WEEK:{LONG:{R:{"-1":"last week",0:"this week",1:"next week"},P:"one{# week ago}other{# weeks ago}",F:"one{in # week}other{in # weeks}"},SHORT:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{# wk. ago}other{# wk. ago}",F:"one{in # wk.}other{in # wk.}"}},YEAR:{LONG:{R:{"-1":"last year", 0:"this year",1:"next year"},P:"one{# year ago}other{# years ago}",F:"one{in # year}other{in # years}"},SHORT:{R:{"-1":"last yr.",0:"this yr.",1:"next yr."},P:"one{# yr. ago}other{# yr. ago}",F:"one{in # yr.}other{in # yr.}"}}};var xl=function(a){this.mechanism=a}; Ia(xl,dh);var Ioa=function(a,b){var c=[];Jga(b,function(d){try{var e=xl.prototype.getWrapper.call(this,d,!0)}catch(h){if("Storage: Invalid value was encountered"==h)return;throw h}void 0===e?c.push(d):Kha(e)&&c.push(d)},a); return c},Joa=function(a,b){Ioa(a,b).forEach(function(c){xl.prototype.remove.call(this,c)},a)};var Koa=function(a){return a.getCount&&"function"==typeof a.getCount?a.getCount():Ba(a)||"string"===typeof a?a.length:x.getCount(a)},yl=function(a){if(a.getValues&&"function"==typeof a.getValues)return a.getValues(); if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if("string"===typeof a)return a.split("");if(Ba(a)){for(var b=[],c=a.length,d=0;db)throw Error("Bad port number "+b);a.JSC$31171_port_=b}else a.JSC$31171_port_=null;return a}; Dl.prototype.getPath=function(){return this.JSC$31171_path_}; var Il=function(a,b,c){Fl(a);a.JSC$31171_path_=c?Ll(b,!0):b;return a},Jl=function(a,b,c){Fl(a); b instanceof Ml?(a.JSC$31171_queryData_=b,Soa(a.JSC$31171_queryData_,a.JSC$31171_ignoreCase_)):(c||(b=Nl(b,Toa)),a.JSC$31171_queryData_=new Ml(b,a.JSC$31171_ignoreCase_));return a}; Dl.prototype.JSC$31174_setQuery=function(a,b){return Jl(this,a,b)}; Dl.prototype.getDecodedQuery=function(){return Ll(this.JSC$31171_queryData_.toString())}; Dl.prototype.JSC$31174_getQuery=function(){return this.JSC$31171_queryData_.toString()}; var Ol=function(a,b,c){Fl(a);a.JSC$31171_queryData_.set(b,c);return a},Pl=function(a,b,c){Fl(a); Array.isArray(c)||(c=[String(c)]);Uoa(a.JSC$31171_queryData_,b,c)}; Dl.prototype.getParameterValues=function(a){return this.JSC$31171_queryData_.getValues(a)}; var Ql=function(a,b){return a.JSC$31171_queryData_.get(b)},Kl=function(a,b,c){Fl(a); a.fragment_=c?Ll(b):b;return a}; Dl.prototype.hasSameDomainAs=function(a){return(!this.JSC$31171_domain_&&!a.JSC$31171_domain_||this.JSC$31171_domain_==a.JSC$31171_domain_)&&(null==this.JSC$31171_port_&&null==a.JSC$31171_port_||this.JSC$31171_port_==a.JSC$31171_port_)}; var Rl=function(a){Fl(a);Ol(a,"zx",Yb());return a}; Dl.prototype.setReadOnly=function(a){this.isReadOnly_=a;return this}; Dl.prototype.isReadOnly=function(){return this.isReadOnly_}; var Fl=function(a){if(a.isReadOnly_)throw Error("Tried to modify a read-only Uri")}; Dl.prototype.JSC$31174_setIgnoreCase=function(a){this.JSC$31171_ignoreCase_=a;this.JSC$31171_queryData_&&Soa(this.JSC$31171_queryData_,a);return this}; var Sl=function(a){return a instanceof Dl?a.clone():new Dl(a,void 0)},Voa=function(a,b,c,d){var e=new Dl(null,void 0); a&&El(e,a);b&&Gl(e,b);c&&Hl(e,c);d&&Il(e,d);return e},Woa=function(a,b){a instanceof Dl||(a=Sl(a)); b instanceof Dl||(b=Sl(b));return a.resolve(b)},Ll=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},Nl=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Xoa),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Xoa=function(a){a=a.charCodeAt(0); return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},Ooa=/[#\/\?@]/g,Qoa=/[#\?:]/g,Poa=/[#\?]/g,Toa=/[#\?@]/g,Roa=/#/g,Ml=function(a,b){this.count_=this.keyMap_=null; this.encodedQuery_=a||null;this.JSC$31172_ignoreCase_=!!b},Tl=function(a){a.keyMap_||(a.keyMap_=new Map,a.count_=0,a.encodedQuery_&&fc(a.encodedQuery_,function(b,c){a.add(Ub(b),c)}))}; f=Ml.prototype;f.getCount=function(){Tl(this);return this.count_}; f.add=function(a,b){Tl(this);this.encodedQuery_=null;a=Ul(this,a);var c=this.keyMap_.get(a);c||this.keyMap_.set(a,c=[]);c.push(b);this.count_+=1;return this}; f.remove=function(a){Tl(this);a=Ul(this,a);return this.keyMap_.has(a)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(a).length,this.keyMap_.delete(a)):!1}; f.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0}; f.isEmpty=function(){Tl(this);return 0==this.count_}; f.containsKey=function(a){Tl(this);a=Ul(this,a);return this.keyMap_.has(a)}; f.containsValue=function(a){var b=this.getValues();return Ya(b,a)}; f.forEach=function(a,b){Tl(this);this.keyMap_.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)}; f.getKeys=function(){Tl(this);for(var a=Array.from(this.keyMap_.values()),b=Array.from(this.keyMap_.keys()),c=[],d=0;db;b++)a[b]=Zoa[0|Math.random()*c];return a.join("")},Vl=function(){for(var a=Array(36),b=0,c,d=0;36>d;d++)8==d||13==d||18==d||23==d?a[d]="-":14==d?a[d]="4":(2>=b&&(b=33554432+16777216*Math.random()|0),c=b&15,b>>=4,a[d]=Zoa[19==d?c&3|8:c]); return a.join("")};/* The MIT License (MIT) Copyright (c) 2015-present Dan Abramov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ function apa(a){for(var b=[],c=0;ca;a++){b=Date.now();for(c=0;c=b.eventsLimit&&b.flush()},Cpa=function(a){if(J("export_player_version_to_ytconfig")){var b; (b=I("PLAYER_CLIENT_VERSION"))?(b=b.split("-")[0].replace(/\./g,""),b=isNaN(Number(b))?"0":b):b="";var c=I("PLAYER_CLIENT_VERSION");if(c){c=c.split("-");var d="";1=a)&&0e&&(b=a.substring(e,d),b=b.replace(Rpa,""),b=b.replace(Spa,""),b=b.replace("debug-",""),b=b.replace("tracing-",""))}return b} ;var Sm=function(){this.loading=!1;this.vm=null}; Sm.prototype.initialize=function(a,b,c,d){d=void 0===d?!1:d;var e,h;if(a.program){var l=null!==(e=a.interpreterScript)&&void 0!==e?e:null;c=null!==(h=a.interpreterUrl)&&void 0!==h?h:null;if(a.interpreterSafeScript){l=a.interpreterSafeScript;ib("From proto message. b/166824318");l=l.privateDoNotAccessOrElseSafeScriptWrappedValue||"";var m=jba();l=m?m.createScript(l):l;l=new jb(l,mba).toString()}a.interpreterSafeUrl&&(c=qoa(a.interpreterSafeUrl).toString());Vpa(this,l,c,a.program,b,d)}else yk(Error("Cannot initialize botguard without program"))}; var Vpa=function(a,b,c,d,e,h){h=void 0===h?!1:h;if(c)a.loading=!0,Rm(c,function(){a.loading=!1;var m=0<=c.indexOf("/th/");(m?window.trayride:window.botguard)?Wpa(a,d,!!h,m,e):(m=Tpa(c),spf.script.unload(m),yk(new lj("Unable to load Botguard","from "+c)))});else if(b){var l=bf("SCRIPT");l.textContent=b;l.nonce=Rb(void 0);document.head.appendChild(l);document.head.removeChild(l);((b=b.includes("trayride"))?window.trayride:window.botguard)?Wpa(a,d,!!h,b,e):yk(Error("Unable to load Botguard from JS"))}}; Sm.prototype.isInitialized=function(){return!!this.vm}; var Wpa=function(a,b,c,d,e){var h,l;if(d=d?null===(h=window.trayride)||void 0===h?void 0:h.ad:null===(l=window.botguard)||void 0===l?void 0:l.bg){if(c)try{Xpa(a,new d(b,e?function(){return e(b)}:ya))}catch(m){m instanceof Error&&yk(m)}else{try{Xpa(a,new d(b))}catch(m){m instanceof Error&&yk(m)}e&&e(b)}}else yk(Error("Failed to finish initializing VM"))}; Sm.prototype.invoke=function(a){a=void 0===a?{}:a;return this.vm?this.vm.hasOwnProperty("hot")?this.vm.hot(void 0,void 0,a):this.vm.invoke(void 0,void 0,a):null}; var Ypa=function(a,b){var c=Oh("botguard_async_snapshot_timeout_ms",3E3);b=void 0===b?{}:b;c=void 0===c?3E3:c;return a.vm?Promise.race([new Promise(function(d,e){setTimeout(function(){setTimeout(function(){setTimeout(function(){e(Error("Timed out waiting for snapshot"))},0)},0)},c)}), new Promise(function(d){a.vm?a.vm.hasOwnProperty("hot")?a.vm.hot(d,!0,b):a.vm.invoke(d,!0,b):d(null)})]):Promise.resolve(null)}; Sm.prototype.dispose=function(){this.vm=null}; var Xpa=function(a,b){a.vm=b};var Zpa=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]),$pa=["/fashion","/feed/fashion_destination","/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ"],aqa=!1,Tm=null,Um=void 0; function bqa(){var a={isWide:"1"==Yi("wide","0")};$i.getInstance();if(aj(0,165)||aj(0,174))a.theme=Vm(!0);if(Wm()){var b=Xm()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";a.system_theme=b}if((b=Tm)?!x.equals(b,a):a)b={currentValue:a},Um&&(b.timeSinceLastSnapshotSecs=Math.round((Ni()-Um)/1E3)),Tm&&(b.previousValue=Tm),ij("appSettingsCaptured",b),Tm=a,Um=Ni()} function Vm(a){a=void 0===a?!1:a;$i.getInstance();var b="USER_INTERFACE_THEME_LIGHT";aj(0,165)?b="USER_INTERFACE_THEME_DARK":aj(0,174)?b="USER_INTERFACE_THEME_LIGHT":Xm()&&(b="USER_INTERFACE_THEME_DARK");return a?b:cqa()||b} function Wm(){return!J("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches} function Xm(){return Wm()&&window.matchMedia("(prefers-color-scheme: dark)").matches} function dqa(){$i.getInstance();return Wm()&&!aj(0,165)&&!aj(0,174)} function cqa(){var a=void 0===a?window.location.href:a;if(J("kevlar_disable_theme_param"))return null;var b=bc(a);if(eqa(b))return"USER_INTERFACE_THEME_DARK";try{var c=xi(a).theme;return Zpa.get(c)||null}catch(d){}return null} function eqa(a){var b=$pa.map(function(c){return c.toLowerCase()}); return!J("disable_dark_fashion_destination_launch")&&b.some(function(c){return a.toLowerCase().startsWith(c)})?!0:!1} ;var fqa=["account/accounts_list"],gqa=["acknowledge_channel_tou_strike"],hqa=["notification/add_upcoming_event_reminder"],iqa=["att/get"],jqa=["browse","music/browse","unplugged/browse"],kqa=["channel/claim_legacy_youtube_channel"],lqa=["history/clear_search_history"],mqa=["history/clear_watch_history"],nqa=["comment/perform_comment_action"],oqa=["comment/get_comment_replies"],pqa=["ypc/commerce_action"],qqa=["backstage/create_post"],rqa=["channel/create_channel"],sqa=["comment/create_comment_reply"], tqa=["comment/create_comment"],uqa=["live_chat/create_poll"],vqa=["playlist/create"],wqa=["live_chat/delete_message"],xqa=["playlist/delete"],yqa=["like/dislike"],zqa=["dismissal/dismiss"],Aqa=["channel/edit_navigation_settings"],Bqa=["flag/flag"],Cqa=["account/account_menu"],Dqa=["playlist/get_add_to_playlist"],Eqa=["channel/get_channel_creation_form"],Fqa=["offline/get_download_action"],Gqa=["kids/get_kids_blocklist_picker"],Hqa=["live_chat/get_item_context_menu"],Iqa=["live_chat/get_live_chat_message_buy_flow"], Jqa=["live_chat/get_live_chat_replay"],Kqa=["live_chat/get_live_chat"],Lqa=["live_chat/get_live_chat_super_sticker_buy_flow"],Mqa=["notification/get_notification_menu"],Nqa=["playlist/get_settings_editor"],Oqa=["backstage/get_post_video_preview"],Pqa=["share/get_share_panel"],Qqa=["get_survey"],Rqa=["notification/get_unseen_count"],Sqa=["get_user_mention_suggestions"],Tqa=["guide"],Uqa=["feedback"],Vqa=["kids/update_blacklist"],Wqa=["like/like"],Xqa=["live_chat/live_chat_action"],Yqa=["att/log"], Zqa=["live_chat/manage_user"],$qa=["live_chat/moderate"],ara=["notification/modify_channel_preference"],bra=["notification/opt_out"],cra=["history/pause_search_history"],dra=["history/pause_watch_history"],era=["player"],fra=["browse/edit_playlist"],gra=["notification/record_interactions"],hra=["reel/reel_item_watch"],ira=["reel/reel_watch_sequence"],jra=["like/removelike"],kra=["notification/remove_upcoming_event_reminder"],lra=["flag/get_form"],mra=["navigation/resolve_url"],nra=["history/resume_search_history"], ora=["history/resume_watch_history"],pra=["channel/reveal_business_email"],qra=["in_video/search"],rra=["search","sfv/search","unplugged/search"],sra=["live_chat/send_message"],tra=["live_chat/send_live_chat_vote"],ura=["account/set_setting"],vra=["subscription/subscribe"],wra=["get_transcript"],xra=["resolve_location","unplugged/resolve_location"],yra=["subscription/unsubscribe"],zra=["backstage/update_post"],Ara=["comment/update_comment_reply"],Bra=["comment/update_comment"],Cra=["comment/update_comments_settings"], Dra=["pdg/update_enablement"],Era=["updated_metadata"],Fra=["verify_age"],Gra=["next","unplugged/watch_next"],Hra=["whitelist/edit"],Ira=["ypc/cancel_recurrence"],Jra=["ypc/complete_transaction"],Kra=["ypc/get_cart"],Lra=["ypc/get_cross_device_offline_enabled_devices"],Mra=["ypc/get_fix_instrument_params"],Nra=["ypc/get_offers"],Ora=["ypc/get_payment_instruments_params"],Pra=["ypc/handle_transaction"],Qra=["ypc/log_payment_server_analytics"],Rra=["ypc/offline_video_on_device"],Sra=["ypc/pause_subscription"], Tra=["ypc/redeem_code"],Ura=["ypc/resume_subscription"];var Vra=function(a){Wj.call(this,1,arguments);this.csn=a}; p(Vra,Wj);var Pla=new Xj("screen-created",Vra),Ym=[],Xra=Wra,Yra=0; function Zra(a,b,c,d,e,h,l){var m=Xra();h={csn:m,pageVe:new vm({veType:b,youtubeData:h}).getAsJson()};c&&c.visualElement?(h.implicitGesture={parentCsn:c.clientScreenNonce,gesturedVe:c.visualElement.getAsJson()},l&&(h.implicitGesture.gestureType=l)):c&&yk(new lj("newScreen() parent element does not have a VE - rootVe",b));d&&(h.cloneCsn=d);b={cttAuthInfo:e,sequenceGroup:m};a?Vi("screenCreated",h,a,b):ij("screenCreated",h,b);bk(Pla,new Vra(m));return m} function Zm(a,b,c,d){var e=d.filter(function(h){h.csn!==b?(h.csn=b,h=!0):h=!1;return h}); c={csn:b,parentVe:c.getAsJson(),childVes:Sa(e,function(h){return h.getAsJson()})}; d=k(d);for(e=d.next();!e.done;e=d.next())e=e.value.getAsJson(),(x.isEmpty(e)||!e.trackingParams&&!e.veType)&&yk(Error("Child VE logged with no data"));d={cttAuthInfo:Cm(b),sequenceGroup:b};"UNDEFINED_CSN"==b?$m("visualElementAttached",c,d):a?Vi("visualElementAttached",c,a,d):ij("visualElementAttached",c,d)} function $ra(a,b,c,d){c={csn:b,ve:c.getAsJson(),eventType:1};d&&(c.clientData=d);d={cttAuthInfo:Cm(b),sequenceGroup:b};"UNDEFINED_CSN"==b?$m("visualElementShown",c,d):a?Vi("visualElementShown",c,a,d):ij("visualElementShown",c,d)} function asa(a,b,c,d){c={csn:b,ve:c.getAsJson(),eventType:4};d&&(c.clientData=d);d={cttAuthInfo:Cm(b),sequenceGroup:b};"UNDEFINED_CSN"==b?$m("visualElementShown",c,d):a?Vi("visualElementShown",c,a,d):ij("visualElementShown",c,d)} function bsa(a,b,c,d,e){var h=(d=void 0===d?!1:d)?16:8;c={csn:b,ve:c.getAsJson(),eventType:h};e&&(c.clientData=e);d={cttAuthInfo:Cm(b),sequenceGroup:b,endOfSequence:d};"UNDEFINED_CSN"==b?$m("visualElementHidden",c,d):a?Vi("visualElementHidden",c,a,d):ij("visualElementHidden",c,d)} function an(a,b,c,d,e){d=d||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";c={csn:b,ve:c.getAsJson(),gestureType:d};e&&(c.clientData=e);e={cttAuthInfo:Cm(b),sequenceGroup:b};"UNDEFINED_CSN"==b?$m("visualElementGestured",c,e):a?Vi("visualElementGestured",c,a,e):ij("visualElementGestured",c,e)} function bn(a,b,c,d){c={csn:b,ve:c.getAsJson(),clientData:d};d={cttAuthInfo:Cm(b),sequenceGroup:b};"UNDEFINED_CSN"==b?$m("visualElementStateChanged",c,d):a?Vi("visualElementStateChanged",c,a,d):ij("visualElementStateChanged",c,d)} function Wra(){for(var a=Math.random()+"",b=[],c=0,d=0;d>=8);b[c++]=e}return Dc(b,3)} function $m(a,b,c){Ym.push({payloadName:a,payload:b,options:c});Yra||(Yra=Nla())} function Ola(a){if(Ym){for(var b=k(Ym),c=b.next();!c.done;c=b.next())c=c.value,c.payload&&(c.payload.csn=a.csn,Vi(c.payloadName,c.payload,null,c.options));Ym.length=0}Yra=0} ;function cn(a,b,c){Zm(void 0,a,b,[c])} function dn(a,b){$ra(void 0,a,b,void 0)} function en(a,b){Qa(b,function(c){asa(void 0,a,c,void 0)})} function csa(a,b,c){Qa(b,function(d){bsa(void 0,a,d,c,void 0)})} function fn(a,b,c){an(void 0,a,b,void 0,c)} ;var dsa={CHANNEL_PAGE_VIEW:3611,ABANDONED_WATCH_NOTIFICATION:27686,ACCESSIBILITY_SETTINGS_SCREEN:85013,ACCOUNT_PAGE:23462,ADD_BY_EMAIL_PAGE:42016,ADD_BY_LINK_PAGE:62407,ADD_CONTACTS_PAGE:26926,ADDME_SHARE_PANEL_PAGE:43781,ADMIN_REVIEW_PAGE:51236,ADMIN_REVUE_PAGE:79148,ADMIN_TOOLBOX_PAGE:50160,ADMIN_YURT_PAGE:77504,ANALYTICS_CATALYST_FEEDBACK_SCREEN:87907,ANALYTICS_MAIN_SCREEN:18630,APP_PROMO_AD_ENGAGEMENT_PANEL_SCREEN:54445,AR_CAMERA_ENGAGEMENT_PANEL_SCREEN:80935,BACKGROUND_PLAYBACK_NOTIFICATION_SCREEN:105675, BACKSTAGE_FULLSCREEN_IMAGE_VIEWER_SCREEN:37521,BACKSTAGE_POST_DIALOG_SCREEN:47786,BEDTIME_REMINDER_DIALOG_PAGE:98349,BOTTOM_SHEET_PAGE:123695,BROWSE_PAGE:6827,CAPTIONS_MANAGER_PAGE:29434,CHANNEL_BROWSE_PAGE:7282,CHANNEL_CREATION_FORM_PAGE:124448,COMMENT_REPLIES_ENGAGEMENT_PANEL_SCREEN:32276,COMMENTS_ENGAGEMENT_PANEL_SCREEN:76278,CONFIRMATION_FORMFILL_AD_ENGAGEMENT_PANEL_SCREEN:93911,CONSENT_BUMP_PAGE:106531,CONTACTS_PERMISSION_DENIED_FOREVER_PAGE:27259,CONTACTS_PERMISSION_PRE_PROMPT_PAGE:27262,CONTACTS_PERMISSION_SYSTEM_DIALOG_PAGE:27263, CONVERSATION_PAGE:21759,CONVERSATION_PARTICIPANTS_PAGE:27107,CONVERSATION_VIDEO_PICKER_PAGE:62936,COWATCH_WATCH_PAGE:49568,CREATOR_STUDIO_ANALYTICS_SCREEN:38408,CREATOR_STUDIO_ARTIST_ANALYTICS_SCREEN:80637,CREATOR_STUDIO_ARTIST_CONCERTS_PAGE:68727,CREATOR_STUDIO_ARTIST_PRESS_KIT_PAGE:68728,CREATOR_STUDIO_ASSET_ANALYTICS_SCREEN:80353,CREATOR_STUDIO_ASSET_METADATA_SCREEN:80356,CREATOR_STUDIO_CHANNEL_COMMENTS_SCREEN:74610,CREATOR_STUDIO_CHANNEL_COPYRIGHT:45707,CREATOR_STUDIO_CHANNEL_COPYRIGHT_INTERSTITIAL_PAGE:83962, CREATOR_STUDIO_CHANNEL_COPYRIGHT_STRIKES_MODAL_PAGE:83970,CREATOR_STUDIO_CHANNEL_DASHBOARD_PAGE:46713,CREATOR_STUDIO_CHANNEL_EDITING_PAGE:89711,CREATOR_STUDIO_CHANNEL_MONETIZATION_SCREEN:74612,CREATOR_STUDIO_CHANNEL_SPONSORSHIPS_SCREEN:93265,CREATOR_STUDIO_CHANNEL_TRANSLATIONS_SCREEN:74611,CREATOR_STUDIO_CHANNEL_TWO_STEP_VERIFICATION_INTERSTITIAL_PAGE:131380,CREATOR_STUDIO_CMS_ALBUM_RELEASE_ART_TRACKS_SCREEN:128979,CREATOR_STUDIO_CMS_ALBUM_RELEASE_OVERVIEW_SCREEN:128978,CREATOR_STUDIO_CMS_ALBUM_RELEASES_SCREEN:131391, CREATOR_STUDIO_CMS_ALLOWLIST_SCREEN:105350,CREATOR_STUDIO_CMS_ART_TRACK_OVERVIEW_SCREEN:134800,CREATOR_STUDIO_CMS_ART_TRACKS_SCREEN:131392,CREATOR_STUDIO_CMS_ASSET_CLAIMED_VIDEOS_SCREEN:113533,CREATOR_STUDIO_CMS_ASSET_COMPOSITION_SCREEN:93252,CREATOR_STUDIO_CMS_ASSET_EMBEDDED_IN_SCREEN:99357,CREATOR_STUDIO_CMS_ASSET_GROUP_ASSETS_SCREEN:94521,CREATOR_STUDIO_CMS_ASSET_GROUP_CAMPAIGNS_SCREEN:114252,CREATOR_STUDIO_CMS_ASSET_GROUP_CLAIMED_VIDEOS_SCREEN:113532,CREATOR_STUDIO_CMS_ASSET_GROUP_METADATA_SCREEN:94522, CREATOR_STUDIO_CMS_ASSET_GROUPS_SCREEN:94583,CREATOR_STUDIO_CMS_ASSET_ISSUE_SCREEN:88E3,CREATOR_STUDIO_CMS_ASSET_METADATA_SCREEN:93253,CREATOR_STUDIO_CMS_ASSET_OWNERSHIP_POLICY_SCREEN:93254,CREATOR_STUDIO_CMS_ASSET_OWNERSHIP_SCREEN:94387,CREATOR_STUDIO_CMS_ASSET_POLICY_SCREEN:94388,CREATOR_STUDIO_CMS_ASSET_REFERENCE_SCREEN:93255,CREATOR_STUDIO_CMS_ASSET_SOUND_RECORDINGS_SCREEN:97424,CREATOR_STUDIO_CMS_ASSETS_LIST_SCREEN:72502,CREATOR_STUDIO_CMS_CAMPAIGNS_PAGE:110111,CREATOR_STUDIO_CMS_CHANNELS_PAGE:76019, CREATOR_STUDIO_CMS_CLAIMED_VIDEO_DETAIL_SCREEN:117092,CREATOR_STUDIO_CMS_CLAIMED_VIDEO_POLICY_SCREEN:117093,CREATOR_STUDIO_CMS_CLAIMED_VIDEOS_LIST_SCREEN:89431,CREATOR_STUDIO_CMS_CONTENT_DELIVERY_SCREEN:110466,CREATOR_STUDIO_CMS_DASHBOARD_PAGE:77240,CREATOR_STUDIO_CMS_ISSUES_LIST_SCREEN:60508,CREATOR_STUDIO_CMS_LICENSE_STRATEGY_DETAILS_SCREEN:137401,CREATOR_STUDIO_CMS_LICENSE_STRATEGY_HISTORY_SCREEN:137402,CREATOR_STUDIO_CMS_LICENSE_STRATEGY_MANAGEMENT_SCREEN:137046,CREATOR_STUDIO_CMS_MANUAL_CLAIMING_VIDEO_SEARCH_SCREEN:73393, CREATOR_STUDIO_CMS_POLICIES_SCREEN:113534,CREATOR_STUDIO_CMS_REPORTS_SCREEN:92098,CREATOR_STUDIO_CMS_TWO_STEP_VERIFICATION_INTERSTITIAL_PAGE:131381,CREATOR_STUDIO_CMS_VIDEO_DETAIL_SCREEN:84517,CREATOR_STUDIO_CMS_VIDEO_LIST_SCREEN:83759,CREATOR_STUDIO_CONTENT_OWNER_ANALYTICS_SCREEN:80357,CREATOR_STUDIO_GROUP_ANALYTICS_SCREEN:86113,CREATOR_STUDIO_LIVE_CHAT_MONETIZATION:72598,CREATOR_STUDIO_LIVE_STREAMING_PAGE:72733,CREATOR_STUDIO_MENTION_LIST_SCREEN:107349,CREATOR_STUDIO_MOBILE_ACCOUNT_ERROR_SCREEN:124275, CREATOR_STUDIO_MOBILE_ACCOUNT_SCREEN:118203,CREATOR_STUDIO_MOBILE_ANALYTICS_AUDIENCE_TAB:133275,CREATOR_STUDIO_MOBILE_ANALYTICS_ENGAGEMENT_TAB:133274,CREATOR_STUDIO_MOBILE_ANALYTICS_OVERVIEW_TAB:133272,CREATOR_STUDIO_MOBILE_ANALYTICS_REACH_TAB:133273,CREATOR_STUDIO_MOBILE_ANALYTICS_REVENUE_TAB:133276,CREATOR_STUDIO_MOBILE_COMMENT_SCREEN:117431,CREATOR_STUDIO_MOBILE_COMMENTS_REPLIES_SCREEN:133797,CREATOR_STUDIO_MOBILE_ELEMENTS_SCREEN:128572,CREATOR_STUDIO_MOBILE_NOTIFICATIONS_COMMENTS_SCREEN:133405, CREATOR_STUDIO_MOBILE_NOTIFICATIONS_SCREEN:117429,CREATOR_STUDIO_MOBILE_NOTIFICATIONS_SETTINGS_SCREEN:117430,CREATOR_STUDIO_MOBILE_PLAYLIST_EDITOR_SCREEN:117432,CREATOR_STUDIO_MOBILE_SEARCH_SCREEN:120080,CREATOR_STUDIO_MOBILE_SETTINGS_SCREEN:117259,CREATOR_STUDIO_MOBILE_SPLASH_SCREEN:121692,CREATOR_STUDIO_MOBILE_VIDEO_LIST_LIVE_TAB:132972,CREATOR_STUDIO_MOBILE_VIDEO_LIST_SEARCH_RESULTS:133051,CREATOR_STUDIO_MOBILE_VIDEO_LIST_SHORTS_TAB:133658,CREATOR_STUDIO_MOBILE_VIDEO_LIST_UPLOADS_TAB:132971,CREATOR_STUDIO_MUSIC_SCREEN:97615, CREATOR_STUDIO_MY_VIDEOS_SCREEN:31402,CREATOR_STUDIO_OTT_PROGRAM_ARTWORK_SCREEN:133624,CREATOR_STUDIO_OTT_PROGRAM_METADATA_SCREEN:133623,CREATOR_STUDIO_OTT_PROGRAM_OVERVIEW_SCREEN:133622,CREATOR_STUDIO_OTT_PROGRAMS_LIST_SCREEN:133621,CREATOR_STUDIO_PITCH_MUSIC_SCREEN:84774,CREATOR_STUDIO_PLAYLISTS_PAGE:95117,CREATOR_STUDIO_POST_COMMENTS_SCREEN:98930,CREATOR_STUDIO_POST_DETAILS_SCREEN:98931,CREATOR_STUDIO_POST_LIST_SCREEN:98932,CREATOR_STUDIO_SCREEN:43347,CREATOR_STUDIO_SHORTS_FUND_SCREEN:129889,CREATOR_STUDIO_TAKEDOWN_WEBFORM_PAGE:45474, CREATOR_STUDIO_TOU_PAGE:100352,CREATOR_STUDIO_TOU_STRIKES_DIALOG_PAGE:84758,CREATOR_STUDIO_TOU_STRIKES_INTERSTITIAL_PAGE:98443,CREATOR_STUDIO_UNIFIED_TAKEDOWN_FORM_PAGE:117985,CREATOR_STUDIO_VIDEO_ANALYTICS_SCREEN:74613,CREATOR_STUDIO_VIDEO_COMMENTS_SCREEN:74614,CREATOR_STUDIO_VIDEO_COPYRIGHT_DIALOG:64502,CREATOR_STUDIO_VIDEO_COPYRIGHT_SCREEN:136032,CREATOR_STUDIO_VIDEO_DETAILS_SCREEN:74615,CREATOR_STUDIO_VIDEO_EDITOR_SCREEN:74616,CREATOR_STUDIO_VIDEO_LIVE_SETTINGS_SCREEN:122224,CREATOR_STUDIO_VIDEO_MONETIZATION_SCREEN:74617, CREATOR_STUDIO_VIDEO_RIGHTS_MANAGEMENT_SCREEN:77820,CREATOR_STUDIO_VIDEO_TRANSLATIONS_SCREEN:74618,CREATOR_STUDIO_YPP_SIGNUP_INELIGIBLE:93278,CREATOR_STUDIO_YPP_SIGNUP_MAIN:93274,CREATOR_STUDIO_YPP_SIGNUP_OVERVIEW:93275,CREATOR_STUDIO_YPP_SIGNUP_REJECTED:93276,CROWDSOURCING_CONTRIBUTOR_QUEUE_PAGE:22110,CROWDSOURCING_EDITOR_PAGE:29433,DATA_SAVING_SETTINGS:133798,DEEP_LINK_PAGE:132295,DESCRIPTION_ENGAGEMENT_PANEL_PAGE:120541,DIRECT_SIGN_IN_AUTHZEN_CHALLENGE_PAGE:82047,DIRECT_SIGN_IN_DEVICE_PROMPT_CHALLENGE_PAGE:113550, DIRECT_SIGN_IN_IDENTIFIER_ENTRY_PAGE:75836,DIRECT_SIGN_IN_PASSWORD_ENTRY_PAGE:75837,DOWNLOADS_PAGE:42352,EDIT_CREATOR_COMPLIANCE_PAGE:84512,EDIT_INK_OVERLAY:76065,EDIT_VOLUME_SHEET_PANEL:75989,EMBED_PAGE:16623,EMBED_PREVIEW_PAGE:32594,EMBED_WATCH_PAGE:27240,ENGAGEMENT_PANEL_SCREEN:32633,EXPLORE_PAGE:74858,FEED_PAGE:3945,FEEDBACK_PAGE:16989,FINE_LOCATION_PERMISSION_SYSTEM_DIALOG_PAGE:45520,FIRST_TIME_SIGN_IN_COUNTERFACTUAL_PAGE:25488,FIRST_TIME_SIGN_IN_VARIANT1_PAGE:25492,FIRST_TIME_SIGN_IN_VARIANT2_PAGE:25494, FORMFILL_AD_ENGAGEMENT_PANEL_SCREEN:55760,FULL_SCREEN_WATCH_PAGE:14057,GAME_PAGE:18451,GAMING_ACCOUNT_LINK_CONFIRM_DIALOG:57204,GAMING_ACCOUNT_LINK_SETTING_DIALOG:57203,GAMING_LEFT_RAIL:17897,GAMING_MULTIPLE_ACCOUNT_LINK_DIALOG:57205,GAMING_ONBOARDING_PAGE:18198,GAMING_RIGHT_RAIL:17898,GAMING_WARM_WELCOME_PAGE:17909,GAMING_WATCH_NEXT_CONTAINER_SCREEN:43980,GENERIC_UPSELL_DIALOG_PAGE:46220,GUIDE_PAGE:11721,HELP_PAGE:49954,HISTORY_PAGE:96369,HOME_PAGE:3854,IMMERSIVE_AD_ENGAGEMENT_PANEL_SCREEN:56251, INLINE_SIGN_IN_PAGE:25624,INTERSTITIAL_PAGE:16906,INTERSTITIAL_PRODUCT_SHELF_ENGAGEMENT_PANEL_SCREEN:99999,INVITATION_FORMFILL_AD_ENGAGEMENT_PANEL_SCREEN:68172,INVITE_MORE_PANEL_PAGE:27068,JOIN_GROUP_PAGE:47973,KIDS_ACTION_PAGE:72773,KIDS_ALL_USER_CONSENT_FLOW_ACTIVITY_PAGE:26970,KIDS_ALL_USER_SIGN_IN_ACTIVITY_PAGE:26971,KIDS_ANNOUNCEMENT_DIALOG_PAGE:96805,KIDS_APP_REVIEW_FLOW_PAGE:17752,KIDS_EDIT_CORPUS_PREFERENCES_FLOW_PAGE:73233,KIDS_IMPRESSUM_NOTICE_FLOW_PAGE:109512,KIDS_NO_RED_ACCOUNT_CONSENT_FLOW_PAGE:22256, KIDS_ONBOARDING_FLOW_PAGE:14115,KIDS_ONBOARDING_FOR_EXISTING_USER_FLOW_PAGE:22696,KIDS_PARENT_PROFILE_SETTINGS_PAGE:89278,KIDS_PARENT_SETTINGS_PAGE:89277,KIDS_PRIVACY_NOTICE_FLOW_PAGE:109513,KIDS_PROFILE_CREATION_FLOW_PAGE:43278,KIDS_PROFILE_PIN_CREATION_PAGE:43459,KIDS_PROFILE_PIN_GATE:43464,KIDS_PROFILE_SETTINGS_PAGE:89279,KIDS_PROFILE_SWITCHER_PAGE:43717,KIDS_PROMO_EVENT_PAGE_VIEW:55764,KIDS_RED_ACCOUNT_CONSENT_FLOW_PAGE:22255,KIDS_SECRET_CODE_PAGE:89281,KIDS_SHOW_BROWSE_PAGE:40963,KIDS_SIGN_IN_FLOW_PAGE:43277, KIDS_UNICORN_ONBOARDING_FLOW_PAGE:43442,LABS_PAGE:91824,LAUNCHER_RECOMMENDATIONS_PAGE:120137,LIBRARY_PAGE:96367,LIGHTWEIGHT_CAMERA_PAGE:36850,LIGHTWEIGHT_CREATION_PAGE:72694,LIGHTWEIGHT_PLAYER_PAGE:37414,LIGHTWEIGHT_VIDEO_EDITING_PAGE:36851,LIST_RECOMMENDATIONS_PAGE:124863,LISTEN_FIRST_ENGAGEMENT_PANEL_SCREEN:121343,LIVE_CHAT_ENGAGEMENT_PANEL_SCREEN:73491,LIVE_CHAT_PAGE:54473,LIVE_DASHBOARD_PAGE:43375,LIVE_STUDIO_PAGE:46674,MAIN_AUTO_OFFLINE_NOTIFICATIONS_PAGE:32473,MANGO_ACCOUNT_ERROR_PAGE:72901, MANGO_ACCOUNT_LOADING_PAGE:72906,MANGO_CHANNEL_DESCRIPTION_PAGE:50947,MANGO_CHANNEL_LIST_PAGE:50612,MANGO_CHANNEL_PREVIEW_PAGE:50613,MANGO_CHANNEL_VIDEOS_PAGE:50942,MANGO_DIALOG_YTB_EDUCATION:84938,MANGO_DIALOG_YTB_INVALID_FILE_ERROR:84943,MANGO_DIALOG_YTB_PERMISSION:84939,MANGO_DIALOG_YTB_PERMISSION_DEEP_LINK:84941,MANGO_DIALOG_YTB_PERMISSION_ERROR:84944,MANGO_DIALOG_YTB_PERMISSION_SETTINGS:84940,MANGO_DIALOG_YTB_PERMISSION_SETTINGS_DEEP_LINK:84942,MANGO_DISCO_SEND_PAGE:35585,MANGO_EXPLORATION_PAGE:51926, MANGO_GUEST_DOWNLOAD_TAB_PAGE:79983,MANGO_HOME_HOUSEWARMING_CARD_PAGE:63238,MANGO_HOME_PAGE:18921,MANGO_HOME_TOPICK_PICKER_PAGE:63241,MANGO_HOME_VIDEO_REPORTING_PAGE:57893,MANGO_LOW_APKVERSION_PAGE:41182,MANGO_MAIN_APP_PROMO_PAGE:135732,MANGO_MAIN_PAGE:33424,MANGO_NOTIFICATION_DAILY_VIDEOS_AVAILABLE_PAGE:22207,MANGO_NOTIFICATION_SOCIAL_MESSAGES:42993,MANGO_NOTIFICATION_UPGRADE_AVAILABLE_PAGE:36229,MANGO_NOTIFICATION_VIDEO_TRANSFER_COMPLETED_PAGE:22206,MANGO_NOTIFICATION_VIDEO_TRANSFER_IN_PROGRESS_PAGE:22205, MANGO_ONBOARDING_ACCOUNT_CREATION_PAGE:18993,MANGO_ONBOARDING_COMPLETE_PAGE:19001,MANGO_ONBOARDING_LANGUAGE_SELECTION_PAGE:18990,MANGO_ONBOARDING_PHONE_NUMBER_SELECTION_PAGE:18991,MANGO_ONBOARDING_PHONE_VERIFICATION_PAGE:18997,MANGO_ONBOARDING_SCREEN:18725,MANGO_ONBOARDING_SLIDE_SHOW_PAGE:19003,MANGO_ONBOARDING_VIDEO_PREVIEW_PAGE:36874,MANGO_PROFILE_PAGE:44763,MANGO_SAVED_PAGE:33427,MANGO_SETTINGS_MANAGE_HISTORY_PAGE:67793,MANGO_SETTINGS_PAGE:22182,MANGO_SPLASH_PAGE:37091,MANGO_STORAGE_MANAGEMENT_PAGE:34650, MANGO_SUBSCRIPTIONS_FEED_PAGE:50617,MANGO_UNFORK_MIGRATION_ERROR_PAGE:47261,MANGO_UPDATE_APK_PAGE:22287,MANGO_VIDEO_FORMAT_SELECTION_PAGE:25144,MANUAL_SYNC_DOWNLOADED_PLAYLIST_DIALOG_PAGE:97917,MDX_ASSISTED_TV_SIGN_IN_DIALOG_PAGE:62397,MDX_AUTOCONNECT_PROMPT:125598,MDX_AUTOCONNECT_PROMPT_COUNTERFACTUAL:137935,MDX_FIJI_DRAWER:36961,MDX_LOCAL_NETWORK_PERMISSIONS_REQUEST_PAGE:108035,MDX_REMOTE_WATCH_DIALOG:27426,MDX_SMART_PAIRING_DELETE_TV_CODES_PAGE:27857,MDX_SMART_PAIRING_PAIR_WITH_TV_PAGE:27846,MDX_SMART_PAIRING_USE_TV_CODE_PAGE:27854, MDX_SMART_REMOTE_PERMISSION_REQUEST_PAGE:69692,MDX_SMART_REMOTE_SCREEN:61411,MDX_SYSTEM_NOTIFICATION_COUNTERFACTUAL_PAGE:39299,MDX_SYSTEM_NOTIFICATION_PAGE:38696,MDX_TOAST_PAGE:62520,MDX_TV_SIGN_IN_ACCOUNT_CHOOSER_PAGE:36382,MDX_TV_SIGN_IN_PASSIVE_ACCOUNT_CHOOSER_PAGE:108701,MDX_TV_SIGN_IN_PASSIVE_WAITING_PAGE:50663,MDX_TV_SIGN_IN_PERMISSIONS_PAGE:36387,MDX_WATCH_PAGE:14908,MEALBAR_PROMO_PAGE:37533,MEDIA_ACTIONS_BROWSE_PAGE:105443,MEDIA_BROWSER_ANDROID_AUTO_PAGE:61635,MEDIA_BROWSER_ANDROID_CLOCK_PAGE:62274, MEDIA_BROWSER_ANDROID_WEAR_PAGE:133818,MEDIA_BROWSER_CAR_PLAY_ERROR_PAGE:65702,MEDIA_BROWSER_CAR_PLAY_LOADING_PAGE:65703,MEDIA_BROWSER_CAR_PLAY_SCREEN:65701,MEDIA_BROWSER_WAZE_PAGE:76256,MESSAGES_EXTENSION_CONVERSATION_PAGE:37671,METADATA_EDITOR_PAGE:49953,MOBILE_CREATION_PAGE:36216,MOBILE_LIVE_ADVANCED_SETTINGS_PAGE:28237,MOBILE_LIVE_LOCATION_SEARCH_PAGE:39553,MOBILE_LIVE_PERMISSION_REQUEST_PAGE:29222,MOBILE_LIVE_PREFERENCES_PAGE:26107,MOBILE_LIVE_SCHEDULED_BROADCASTS_PAGE:38050,MOBILE_LIVE_STATS_PAGE:26108, MOBILE_LIVE_STREAM_END_PAGE:120745,MOBILE_LIVE_STREAMING_PAGE:26109,MOBILE_LIVE_THUMBNAIL_PAGE:26110,MOBILE_SCREENCAST_THUMBNAIL_PAGE:66881,MOBILE_THUMBNAIL_EDITOR_PAGE:28236,MODAL_ACCOUNT_SWITCHER_PAGE:14586,MULTI_REEL_DISMISSAL_PAGE:57929,MUSIC_ADD_TO_PLAYLIST_POPUP:74723,MUSIC_ALBUM_PAGE:44098,MUSIC_ARTIST_PAGE:44099,MUSIC_AUDIO_CAST_UPSELL_PROMO:23528,MUSIC_AUDIO_PREVIEW_PAGE:61699,MUSIC_AUDIOBOOK_ARTIST_PAGE:134104,MUSIC_AUDIOBOOK_PAGE:134103,MUSIC_DEEP_LINK_PAGE:59149,MUSIC_IOSSDKSCREEN:101951, MUSIC_LIBRARY_ARTIST_PAGE:97346,MUSIC_LISTENING_REVIEW_PAGE:118051,MUSIC_LYRICS_PAGE:95102,MUSIC_NAVIGATION_ERROR_PAGE:64882,MUSIC_ONBOARDING_PAGE:119505,MUSIC_PERSISTED_WATCH_PAGE:63595,MUSIC_PLAYLIST_PAGE:63349,MUSIC_RELATED_PAGE:95101,MUSIC_REMOVE_DOWNLOADS_AFTER_REMOVING_FROM_LIBRARY_DIALOG_PAGE:75240,MUSIC_RESUME_PLAYBACK_MINIPLAYER_PAGE:27039,MUSIC_SHORTCUTS_SYSTEM_DIALOG_PAGE:68823,MUSIC_SIGN_IN_PAGE:21537,MUSIC_SIRI_MEDIA_INTENT_PAGE:83464,MUSIC_SONG_DETAIL_PAGE:75707,MUSIC_USER_CHANNEL_PAGE:83113, MUSIC_WATCH_APP_SCREEN:101952,MUSIC_WATCH_APP_UPGRADE_SCREEN:101953,MUSIC_WIDGET_WATCH_PAGE:79610,NEW_STORE_VISITS_AD_ENGAGEMENT_PANEL_SCREEN:125755,NEW_VERSION_AVAILABLE_FORCE_PAGE:24402,NEW_VERSION_AVAILABLE_NAG_PAGE:24400,NEW_VERSION_AVAILABLE_TIMER_PAGE:32925,NOTIFICATION_SETTINGS_PAGE:57173,OFFLINE_DOWNLOADS_SEARCH_RESULTS_PAGE:122502,OFFLINE_MUSIC_ALBUM_PAGE:64423,OFFLINE_MUSIC_PLAYLIST_PAGE:64424,OFFLINE_PROMO_RENDERER_PAGE:33986,OFFLINE_SEARCH_PAGE:100828,OFFLINE_SETTINGS_PAGE:129089,OFFLINE_VIDEO_PAGE:21409, PARENT_TOOLS_ALL_SET_PAGE:135155,PARENT_TOOLS_APP_CHOICE_PAGE:135156,PARENT_TOOLS_APP_UNAVAILABLE_PAGE:135157,PARENT_TOOLS_CONTENT_SETTINGS_PAGE:135158,PARENT_TOOLS_DASHBOARD_PAGE:135159,PARENT_TOOLS_EDIT_PROFILE_PAGE:135160,PARENT_TOOLS_ONBOARDED_TO_OTHER_APP_PAGE:135161,PARENT_TOOLS_PARENT_FEATURE_TOUR_PAGE:135162,PARENT_TOOLS_PARENT_SETTINGS_PAGE:135163,PARENT_TOOLS_SEARCH_ON_OFF_PAGE:135164,PARENT_TOOLS_SETTINGS_PAGE:135165,PARENT_TOOLS_WELCOME_PAGE:135166,PARENTAL_CONTROL_PAGE:11070,PARENTAL_CONTROL_TIMER_EXPIRED_PAGE:11074, PARENTAL_CONTROL_TIMER_PAGE:17880,PAUSE_AND_BUFFER_NOTIFICATIONS_PAGE:14001,PHONE_VERIFICATION_CODE_ENTRY_PAGE:30709,PHONE_VERIFICATION_INTRO_PAGE:30707,PHONE_VERIFICATION_RESULT_ERROR_PAGE:30711,PHONE_VERIFICATION_RESULT_SUCCESS_PAGE:30710,PHONE_VERIFICATION_TELEPHONE_NUMBER_ENTRY_PAGE:30708,PHONEBOOK_PAGE:26984,PIN_CONFIGURATION_SCREEN:63648,PIN_LOCK_SCREEN:63649,PLAYER_ERROR_PAGE:51879,PLAYLIST_ENGAGEMENT_PANEL_SCREEN:111059,PLAYLIST_PAGE:5754,PLAYLIST_SETTINGS_EDITOR_PAGE:20445,POST_COMMENT_REPLIES_ENGAGEMENT_PANEL_SCREEN:130975, POST_COMMENTS_ENGAGEMENT_PANEL_SCREEN:130976,PREMIUM_YPC_OFFERS_BROWSE_PAGE:110386,PRODUCT_PANEL_SCREEN:113746,PROFILE_CARD_PAGE:66557,PUSH_NOTIFICATION_DIALOG:17310,PUSH_NOTIFICATION_PAGE:28631,QUICK_ACTION_PAGE:21589,REDEEM_PAGE:68012,REELS_CREATION_ONBOARDING_PAGE:60480,REELS_PERMISSION_REQUEST_PAGE:31571,REQUIRED_SIGN_IN_PAGE:76980,RESTORE_VIDEO_AFTER_CRASH_PAGE:41577,RETROACTIVE_SIGN_IN_PROMO_PAGE:45469,SCAN_CODE_PAGE:38669,SCREENCAST_CONTROLLER_PAGE:13768,SCREENCAST_LAUNCH_PAGE:13777,SEARCH_INPUT_PAGE:62985, SEARCH_PAGE:4724,SEARCH_SUGGESTION_PAGE:59369,SEND_SMS_PERMISSION_PRE_PROMPT_PAGE:43927,SEND_SMS_PERMISSION_SYSTEM_DIALOG_PAGE:43928,SETTINGS_OVERVIEW_PAGE:12924,SFV_AUDIO_PICKER_SEARCH_PAGE:100355,SHARE_CONVERSATION_INBOX_PAGE:56219,SHARE_CONVERSATION_PAGE:27669,SHARE_MENU:10337,SHARED_TAB_NEW_GROUP_PAGE:47896,SHOPPING_CART_SCREEN:122629,SHORTS_CREATION_ADD_CLIP_PAGE:121258,SHORTS_CREATION_AUDIO_SCRUBBER_BOTTOM_SHEET_PAGE:107598,SHORTS_CREATION_AUDIO_SCRUBBER_OVERLAY_PAGE:127991,SHORTS_CREATION_CAMERA_PAGE:96639, SHORTS_CREATION_CAMERA_PERMISSIONS_PAGE:107536,SHORTS_CREATION_CLIP_EDIT_PAGE:130169,SHORTS_CREATION_CREATION_PAGE:96661,SHORTS_CREATION_EDITOR_PAGE:96658,SHORTS_CREATION_EDITOR_TIMELINE_EDITOR_PAGE:116646,SHORTS_CREATION_EFFECTS_TRAY_PAGE:121122,SHORTS_CREATION_GALLERY_PAGE:96660,SHORTS_CREATION_GREEN_SCREEN_MEDIA_PICKER_GALLERY_PAGE:127738,SHORTS_CREATION_GREEN_SCREEN_MEDIA_PICKER_PAGE:127083,SHORTS_CREATION_TIMER_BOTTOM_SHEET_PAGE:104443,SHORTS_CREATION_TRIM_PAGE:96659,SHORTS_CREATION_VOLUME_BALANCER_PAGE:106442, SHORTS_WATCH_PAGE:134840,SIDELOADED_MUSIC_ALBUM_PAGE:63667,SIDELOADED_MUSIC_ARTIST_PAGE:63668,SIDELOADED_MUSIC_PLAYLIST_PAGE:63669,SIDELOADED_SEARCH_RESULTS_PAGE:130686,SPONSORSHIPS_COMMENTS_ENGAGEMENT_PANEL_SCREEN:78314,STORE_VISITS_AD_ENGAGEMENT_PANEL_SCREEN:55761,STORIES_CREATION_GALLERY_PAGE:127098,STORIES_WATCH_PAGE:134841,SUBSCRIPTIONS_PAGE:96368,SUGGESTED_PLAYLIST_VIDEOS_PAGE:67374,SUPER_CHAT_CONTRACT_PAGE:48992,THUMBNAIL_EDITOR_PAGE:49956,TODAY_WIDGET_PAGE:31961,TOMBSTONED_PAGE_VISUAL_ELEMENT:26388, TOPIC_EXPLORER_PAGE:23811,TOPIC_PICKER_PAGE:5E4,TRANSCRIPT_ENGAGEMENT_PANEL_SCREEN:126250,TRENDING_PAGE:96370,TUNEDER_FORM_PAGE:47355,TUNEDER_SWIPE_PAGE:47356,TV_SPLASH_PAGE:37935,UDC_LOCATION_REPORTING_CONSENT_FLOW_PAGE:45521,UNIFIED_SHARE_PANEL_PAGE:21760,UNKNOWN_PAGE:83769,UNLIMITED_FAMILY_MESSAGE_INTERSTITIAL_PAGE:49977,UNLIMITED_FAMILY_PROFILE_INTERSTITIAL_PAGE:49974,UNLIMITED_MANAGE_SUBSCRIPTION_PAGE:93497,UNLIMITED_ONBOARDING_PAGE:93498,UNLIMITED_POST_PURCHASE_WELCOME_PAGE:34325,UNPLUGGED_APP_OVERLAY_PAGE:115803, UNPLUGGED_DOWNLOADS_PAGE:123707,UNPLUGGED_INFO_DIALOG_PAGE:100081,UNPLUGGED_LOCATION_PAGE:35309,UNPLUGGED_ONBOARDING_ACCESS_PENDING_PAGE:68314,UNPLUGGED_ONBOARDING_PAGE:25602,UNPLUGGED_ONBOARDING_V2_PAGE:100339,UPLOAD_PAGE:59018,UPLOAD_VIDEO_CAMERA_EXTERNAL_PAGE:18248,UPLOAD_VIDEO_CAMERA_PAGE:50625,UPLOAD_VIDEO_EDITING_PAGE:9729,UPLOAD_VIDEO_EDITING_STICKER_CATALOG_PAGE:37168,UPLOAD_VIDEO_EDITING_TEXT_PAGE:37169,UPLOAD_VIDEO_METADATA_EDITING_PAGE:21667,UPLOAD_VIDEO_PERMISSION_PAGE:16749,UPLOAD_VIDEO_PERMISSION_REQUEST_PAGE:18635, UPLOAD_VIDEO_SELECTION_PAGE:39305,UPLOAD_VIDEO_SPLIT_PAGE:18046,VIDEO_GAME_TOPIC_CHANNEL_PAGE:53969,VIDEO_MANAGER_PAGE:8213,VIDEO_QUALITY_PERSISTENT_SETTINGS:93926,VOICE_SEARCH_EXTERNAL_LINK_PAGE:102852,VOICE_SEARCH_MOBILE_REMOTE_PAGE:110099,VOICE_SEARCH_PAGE:22678,VOICE_SEARCH_PERMISSION_REQUEST_PAGE:69076,VOICE_SEARCH_VAA_CONSENT_PAGE:137575,VR_MOVIES_PAGE:100856,WATCH_IT_AGAIN_PAGE:17736,WATCH_PAGE:3832,WEBSITE_ACTIONS_AMP_AD_ENGAGEMENT_PANEL_SCREEN:55759,WEBSITE_ACTIONS_EXTENSIONS_AD_ENGAGEMENT_PANEL_SCREEN:64031, WELCOME_PAGE:93044,WHOS_WATCHING_PAGE:93045,YOU_TUBE_ORIGINALS_HOME_PAGE:34388,YPC_DONATION_POST_TRANSACTION:17657,YPC_DONATION_SCREEN:17655,YPC_MEMBERSHIP_CANCEL_SUCCESS_PAGE:39579,YPC_MEMBERSHIP_POST_TRANSACTION_PAGE:39578,YPC_OFFERS_MODULE_PAGE:77448,YPC_OFFERS_PAGE:8196,YPC_POST_TIP_PAGE:11357,YPC_SPONSORSHIP_OFFER_SCREEN:69877,YPC_TIP_PAGE:8197,YT_FLOWS_PAGE:82039};var gn=function(){this.shownElements_=new Set;this.JSC$31331_hiddenElements_=new Set;this.visibleState_=new Map;this.csn_=null;this.JSC$31331_client_=vk}; gn.prototype.JSC$31333_setClient=function(a){this.JSC$31331_client_=a}; var esa=function(){var a=gn.getInstance();a.clear();a.csn_=Bm()}; gn.prototype.clear=function(){this.shownElements_.clear();this.JSC$31331_hiddenElements_.clear();this.visibleState_.clear();this.csn_=null}; var gsa=function(a,b,c){var d=hn(0,b),e=b.visualElement?b.visualElement:d,h=a.shownElements_.has(e),l=a.visibleState_.get(e);a.shownElements_.add(e);a.visibleState_.set(e,!0);b.impressionLog&&!h&&b.impressionLog();if(d||b.visualElement)if(c=fsa(a,b,c))if(e=!(!b.data||!b.data.loggingDirectives),jn(b)||e){d=b.visualElement?b.visualElement:wm(d);var m=b.interactionLoggingClientData;e||h?jn(b)&4?l||asa(a.JSC$31331_client_,c,d,m):jn(b)&1&&!h&&$ra(a.JSC$31331_client_,c,d,m):$ra(a.JSC$31331_client_,c,d, m)}},kn=function(a,b,c){var d=hn(0,b),e=b.visualElement?b.visualElement:d,h=a.JSC$31331_hiddenElements_.has(e),l=a.visibleState_.get(e); a.JSC$31331_hiddenElements_.add(e);a.visibleState_.set(e,!1);if(!1===l)return!0;if(!d&&!b.visualElement)return!1;c=fsa(a,b,c);if(!c||!jn(b)&&b.data&&b.data.loggingDirectives)return!1;d=b.visualElement?b.visualElement:wm(d);jn(b)&8?bsa(a.JSC$31331_client_,c,d):jn(b)&2&&!h&&(a=a.JSC$31331_client_,b={csn:c,ve:d.getAsJson(),eventType:2},h={cttAuthInfo:Cm(c),sequenceGroup:c},"UNDEFINED_CSN"==c?$m("visualElementHidden",b,h):a?Vi("visualElementHidden",b,a,h):ij("visualElementHidden",b,h));return!0},hsa= function(a,b,c){var d=Array.from(b.children); b.shadowRoot&&(d=d.concat(b.shadowRoot.children));if(d&&d.length){b=d.length;for(var e=0;e=e.length?(b.append(e),a-=e.length):a?(b.append(new Uint8Array(e.buffer,e.byteOffset,a)),c.append(new Uint8Array(e.buffer,e.byteOffset+a,e.length-a)),a=0):c.append(e);return{headView:b,tailView:c}}; f.extract=function(a,b){return this.split(a).tailView.split(b).headView}; f.isFocused=function(a){return a>=this.arrayPos&&ac&&(c=a.totalLength-b);a.focus(b);if(!(b-a.arrayPos+c<=a.arrays[a.arrayIdx].length)){var d=a.arrayIdx,e=a.arrayPos;a.focus(b+c-1);e=new Uint8Array(a.arrayPos+a.arrays[a.arrayIdx].length-e);for(var h=0,l=d;l<=a.arrayIdx;l++)e.set(a.arrays[l],h),h+=a.arrays[l].length;a.arrays.splice(d,a.arrayIdx-d+1,e);Ssa(a);a.focus(b)}d=a.arrays[a.arrayIdx];a=new DataView(d.buffer,d.byteOffset+b-a.arrayPos,c)}else a=new DataView(new ArrayBuffer(0)); return new Uint8Array(a.buffer,a.byteOffset,a.byteLength)}; Rn.prototype.getUint8ArrayCopy=function(a,b){a=Usa(this,void 0===a?0:a,void 0===b?-1:b);b=new Uint8Array(a.length);try{b.set(a)}catch(d){for(var c=0;cb)return b;for(var c=b&127,d=1;128<=b;)b=Sn(a.arrayView,a.JSC$31385_pos),++a.JSC$31385_pos,d*=128,c+=(b&127)*d;return c},Un=function(a,b){a.lastTagRequested=b; var c=a.pendingTagAndType;for(a.pendingTagAndType=-1;a.JSC$31385_pos+1<=a.arrayView.totalLength;){0>c&&(c=Tn(a));var d=c>>3,e=c&7;if(d===b)return!0;if(d>b){a.pendingTagAndType=c;break}c=-1;switch(e){case 0:Tn(a);break;case 1:a.JSC$31385_pos+=8;break;case 2:d=Tn(a);a.JSC$31385_pos+=d;break;case 5:a.JSC$31385_pos+=4;}}return!1}; Vsa.prototype.readBoolean=function(a,b){b=void 0===b?!1:b;return Un(this,a)?!!Tn(this):b}; Vsa.prototype.JSC$31385_readBytes=function(a,b){b=void 0===b?null:b;if(!Un(this,a))return b;a=Tn(this);b=Usa(this.arrayView,this.JSC$31385_pos,a);this.JSC$31385_pos+=a;return b};var Wsa=function(){var a=function(d){return new Uint8Array(d)},b=function(d){for(var e=new Uint8Array(d.length),h=0;h=b)){for(var c=2*a.buf.length;cd;d++)a.view.setUint8(a.JSC$31388_pos,c&127|128),c>>=7,a.JSC$31388_pos+=1;b=Math.floor(b/268435456)}for(Xsa(a,4);127>=7,a.JSC$31388_pos+=1;a.view.setUint8(a.JSC$31388_pos,b);a.JSC$31388_pos+=1}; Vn.prototype.writeSignedVarint=function(a,b){Wn(this,a<<3|0);Wn(this,b<<1^b>>31)}; Vn.prototype.writeBoolean=function(a,b){b=b?1:0;Wn(this,a<<3|0);Wn(this,b)}; var Ysa=function(a,b,c){c=a.textEncoder?a.textEncoder.encode(c):new Uint8Array(Wsa(oc(c)).buffer);Wn(a,b<<3|2);b=c.length;Wn(a,b);Xsa(a,b);a.buf.set(c,a.JSC$31388_pos);a.JSC$31388_pos+=b}; Vn.prototype.startSubmessage=function(a){Wn(this,a<<3|2);this.submessagePosStack.push(this.JSC$31388_pos);this.JSC$31388_pos+=2}; Vn.prototype.endSubmessage=function(){var a=this.submessagePosStack.pop()||0,b=this.JSC$31388_pos-a-2;this.view.setUint8(a,b&127|128);this.view.setUint8(a+1,b>>7)};function Xn(a){a=new Vsa(new Rn([Ec(decodeURIComponent(a))]));var b=void 0===b?"":b;if(Un(a,2))if(b=Tn(a)){var c=Usa(a.arrayView,a.JSC$31385_pos,b);a.JSC$31385_pos+=b;b=v.TextDecoder?new TextDecoder().decode(c):Lca(c)}else b="";var d=void 0===d?0:d;d=Un(a,4)?Tn(a):d;a=Zsa[d];if("undefined"===typeof a)throw d=new lj("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:d}),xk(d),d;return{entityTypeFieldNumber:d,entityType:a,entityId:b}} function Yn(a,b){var c=new Vn;Ysa(c,2,a);a=$sa[b];if("undefined"===typeof a)throw b=new lj("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:b}),xk(b),b;Wn(c,32);Wn(c,a);Wn(c,40);Wn(c,1);b=new Uint8Array(c.buf.buffer,0,c.JSC$31388_pos);return encodeURIComponent(Dc(b))} for(var $sa={captionTrack:225,downloadQualityPickerEntity:202,fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,liveChatPollStateEntity:217,logoEntity:245,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242,pinnedProductEntity:273,playbackData:119,transfer:120,ytMainChannelEntity:152,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151},Zsa={},ata= k(Object.entries($sa)),bta=ata.next();!bta.done;bta=ata.next()){var cta=k(bta.value),dta=cta.next().value,eta=cta.next().value,fta=dta,gta=eta;gta&&(Zsa[gta]=fta)}function hta(a){a=a.key||a.id;if(!a)throw Error("Entity key is missing");return a} ;function ita(a,b){a=void 0===a?{}:a;switch(b.type){case"ENTITY_LOADED":return b.payload.reduce(function(d,e){var h,l=null===(h=e.options)||void 0===h?void 0:h.persistenceOption;if(l&&"ENTITY_PERSISTENCE_OPTION_UNKNOWN"!==l&&"ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"!==l)return d;if(!e.entityKey)return xk(Error("Missing entity key")),d;if("ENTITY_MUTATION_TYPE_REPLACE"===e.type){if(!e.payload)return xk(new lj("REPLACE entity mutation is missing a payload",{entityKey:e.entityKey})),d;var m=x.getAnyKey(e.payload); return Zn(d,m,e.entityKey,e.payload[m])}if("ENTITY_MUTATION_TYPE_DELETE"===e.type){e=e.entityKey;try{var n=Xn(e).entityType;m=Zn(d,n,e,void 0)}catch(q){if(q instanceof Error)xk(new lj("Failed to deserialize entity key",{entityKey:e,originalMessage:q.message})),m=d;else throw q}}else m=d;return m},a); case"REPLACE_ENTITY":var c=b.payload;return Zn(a,c.entityType,c.key,c.entityPayload);case"REPLACE_ENTITIES":return Object.keys(b.payload).reduce(function(d,e){var h=b.payload[e];return Object.keys(h).reduce(function(l,m){return Zn(l,e,m,h[m])},d)},a); default:return a;}} function Zn(a,b,c,d){if(void 0===d)return c=nc(a[b]||{},["symbol"===typeof c?c:c+""]),d={},Object.assign(Object.assign({},a),(d[b]=c,d));var e={},h={};return Object.assign(Object.assign({},a),(h[b]=Object.assign(Object.assign({},a[b]),(e[c]=d,e)),h))} ;function $n(a,b,c){return a[b]?a[b][c]||null:null} ;var jta=!1,ao,bo,co,eo,fo,kta=function(a){this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!jta){var b,c=new Uint8Array(256),d=new Uint8Array(256);var e=1;for(b=0;256>b;b++)c[e]=b,d[b]=e,e^=e<<1^(e>>7&&283);ao=new Uint8Array(256);bo=[];co=[];eo=[];fo=[];for(var h=0;256>h;h++){e=h?d[255^c[h]]:0;e^=e<<1^e<<2^e<<3^e<<4;e=e&255^e>>>8^99;ao[h]=e;b=e<<1^(e>>7&&283);var l=b^e;bo.push(b<<24|e<<16|e<<8|l);co.push(l<<24|bo[h]>>>8);eo.push(e<<24|co[h]>>>8);fo.push(e<<24|eo[h]>>> 8)}jta=!0}e=[];for(c=0;4>c;c++)e.push(a[4*c]<<24|a[4*c+1]<<16|a[4*c+2]<<8|a[4*c+3]);for(d=1;44>c;c++)a=e[c-1],c%4||(a=(ao[a>>16&255]^d)<<24|ao[a>>8&255]<<16|ao[a&255]<<8|ao[a>>>24],d=d<<1^(d>>7&&283)),e.push(e[c-4]^a);this.key=e}; kta.prototype.encrypt=function(a){var b=a.length;a=new Uint8Array(a.buffer.slice(a.byteOffset,a.byteOffset+b));for(var c=this.cipherBlock,d=0;dthis.blockOffset;)a[d++]^=c[this.blockOffset++];for(var e=b-(b-d)%16;dc;c++)a.counter[c]=b[4*c]<<24|b[4*c+1]<<16|b[4*c+2]<<8|b[4*c+3];a.blockOffset=16},lta=function(a){for(var b=a.key,c=a.counter[0]^b[0],d=a.counter[1]^b[1],e=a.counter[2]^b[2],h=a.counter[3]^b[3],l=3;0<=l&&!(a.counter[l]=-~a.counter[l]);l--); for(l=4;40>l;){var m=bo[c>>>24]^co[d>>16&255]^eo[e>>8&255]^fo[h&255]^b[l++];var n=bo[d>>>24]^co[e>>16&255]^eo[h>>8&255]^fo[c&255]^b[l++];var q=bo[e>>>24]^co[h>>16&255]^eo[c>>8&255]^fo[d&255]^b[l++];h=bo[h>>>24]^co[c>>16&255]^eo[d>>8&255]^fo[e&255]^b[l++];c=m;d=n;e=q}a=a.cipherBlock;c=[c,d,e,h];for(d=0;16>d;)a[d++]=ao[c[0]>>>24]^b[l]>>>24,a[d++]=ao[c[1]>>16&255]^b[l]>>16&255,a[d++]=ao[c[2]>>8&255]^b[l]>>8&255,a[d++]=ao[c[3]&255]^b[l++]&255,c.push(c.shift())};var nta=!1;(function(){var a=function(d){return new Uint8Array(d)},b=function(d){for(var e=new Uint8Array(d.length),h=0;h=e.length)return h.return();b&&b.dispatch(Ln({type:"ENTITY_LOADED",payload:e}));return r(h,bua(e),2)}e.length=0;ja(h)})})} function bua(a){return B(this,function c(){var d;return t(c,function(e){return 1==e.nextAddress?r(e,ro(),2):(d=e.yieldResult)?r(e,qo(d,"readwrite",function(h){for(var l=[],m=k(a),n=m.next();!n.done;n=m.next()){n=n.value;var q;if(q=n.entityKey){q=void 0;var u=null===(q=n.options)||void 0===q?void 0:q.persistenceOption;q="ENTITY_PERSISTENCE_OPTION_PERSIST"===u||"ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"===u}q&&(q=x.getAnyKey(n.payload),"ENTITY_MUTATION_TYPE_REPLACE"===n.type&&l.push(Pta(h,n.payload[q], q)),"ENTITY_MUTATION_TYPE_DELETE"===n.type&&l.push(Sta(h,n.entityKey)))}return xj.all(l)}),0):e.return()})})} ;function cua(a,b,c){B(this,function e(){var h,l;return t(e,function(m){if(1==m.nextAddress)return r(m,ro(),2);if(3!=m.nextAddress)return(h=m.yieldResult)?r(m,qo(h,"readonly",function(n){var q={},u=Object.keys(b).filter(function(w){return c.includes(w)}).map(function(w){var A=b[w]?[].concat(ea(b[w])):[]; return dua(n,w,A,q)}); return xj.all(u).then(function(){return q})}),3):m.return(); l=m.yieldResult;0a?"0"+a:""+a;return{thumbnailOverlayTimeStatusRenderer:{text:vo(b?b+":"+(10>c?"0"+c:""+c)+":"+a:c+":"+a),style:"DEFAULT"}}} function lua(a){return{thumbnailOverlayDownloadingRenderer:{state:a}}} ;function mua(a){if(a.length)return{titleText:vo(mn("DOWNLOADS",void 0,"Downloads")),contents:a.map(function(b){var c=b.videoEntity;b={videoId:c.videoId,title:wo(c.title),shortBylineText:wo(b.channelEntity.title),thumbnail:c.thumbnail};c.videoId&&(b.navigationEndpoint=uo(c.videoId,"PPSV"));c.lengthSeconds&&(b.thumbnailOverlays=[kua(c.lengthSeconds)]);return{playlistPanelVideoRenderer:b}}), totalVideos:a.length}} ;function nua(a){var b=[];b=b.concat.apply(b,ea(a.filter(function(h){return h.streamEntity}).map(function(h){var l=Object.assign({},h.streamEntity); l.streamsProgress=l.streamsProgress||[];l.streamsProgress=l.streamsProgress.map(function(m){var n;m=Object.assign({},m);"TRANSFER_STATE_COMPLETE"===(null===(n=h.transferEntity)||void 0===n?void 0:n.transferState)&&(m.numBytesDownloaded=m.numTotalBytes);return m}); return l}).map(function(h){return h.streamsProgress}))); var c=a=0;b=k(b);for(var d=b.next();!d.done;d=b.next()){var e=d.value;d=Number(e.numBytesDownloaded);e=Number(e.numTotalBytes);c+=isNaN(d)?0:d;a+=isNaN(e)?0:e}return 0===a?0:Math.round(100*c/a)/100} function oua(a){if(!a||!a.expirationTimestamp||!a.action)return!1;var b=Ni()/1E3;return Number(a.expirationTimestamp)>=b&&"OFFLINE_VIDEO_POLICY_ACTION_OK"===a.action} function yo(a){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(a||"TRANSFER_STATE_UNKNOWN")} function pua(a){var b=new Vn;Ysa(b,1,a);a=new Uint8Array(b.buf.buffer,0,b.JSC$31388_pos);return new TextDecoder("utf-8").decode(a)} ;var qua=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"]; function rua(a,b){if(!b)return"TRANSFER_STATE_UNKNOWN";var c=$n(a,"transfer",Yn(b,"transfer"));if(c)return c.transferState||"TRANSFER_STATE_UNKNOWN";c=$n(a,"offlineOrchestrationActionWrapperEntity",Yn(b,"offlineOrchestrationActionWrapperEntity"));a=$n(a,"ytMainVideoEntity",Yn(b,"ytMainVideoEntity"));return c||a?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"} function zo(a,b){var c,d,e,h;if(b){var l=$n(a,"ytMainVideoEntity",Yn(b,"ytMainVideoEntity")),m=$n(a,"ytMainChannelEntity",Yn(b,"ytMainChannelEntity")),n=null!==(c=$n(a,"playbackData",Yn(b,"playbackData")))&&void 0!==c?c:null,q=null!==(d=$n(a,"transfer",Yn(b,"transfer")))&&void 0!==d?d:null,u=null!==(e=$n(a,"offlineVideoStreams",Yn(b,"offlineVideoStreams")))&&void 0!==e?e:null;a=null!==(h=$n(a,"offlineVideoPolicy",Yn(b,"offlineVideoPolicy")))&&void 0!==h?h:null;if(l&&m)return{videoEntity:l,playbackDataEntity:n, channelEntity:m,transferEntity:q,streamEntity:u,policyEntity:a}}} function Ao(a){var b,c;if(!a.ytMainDownloadedVideoEntity)return[];for(var d=[],e=k(Object.keys(a.ytMainDownloadedVideoEntity)),h=e.next();!h.done;h=e.next()){var l=h.value;h=zo(a,Xn(l).entityId);l=null!==(c=Number(null===(b=$n(a,"ytMainDownloadedVideoEntity",l))||void 0===b?void 0:b.addedTimestampMillis))&&void 0!==c?c:Ni();l={videoEntity:h,addedTimestampMillis:l};void 0!==h&&d.push(l)}return d.sort(function(m,n){return m.addedTimestampMillis-n.addedTimestampMillis}).map(function(m){return m.videoEntity})} function sua(a){var b=["TRANSFER_STATE_COMPLETE"];b=void 0===b?qua:b;return a.filter(function(c){var d,e;return b.includes(null!==(e=null===(d=c.transferEntity)||void 0===d?void 0:d.transferState)&&void 0!==e?e:"TRANSFER_STATE_UNKNOWN")})} function tua(a,b){return"TRANSFER_STATE_COMPLETE"===rua(a,b)} function uua(a){return Ao(a).filter(function(b){var c,d;return(null===(c=b.policyEntity)||void 0===c?0:c.action)&&"OFFLINE_VIDEO_POLICY_ACTION_OK"!==b.policyEntity.action?!1:(null===(d=b.transferEntity)||void 0===d?0:d.transferState)?yo(b.transferEntity.transferState):!0})} ;function Bo(a,b){return rua(a.entities,b)} function vua(a){return Ao(a.entities).length} function Gsa(a){a=Ao(a.entities);return sua(a).length} function wua(a,b){return(a=zo(a.entities,b))?nua([a]):0} function xua(a){return a.download.isLeaderTab} ;function yua(){var a=wa("ytDebugData.callbacks");a||(a={},va("ytDebugData.callbacks",a,void 0));return a} ;function zua(a,b){yua()[a]=b} function Aua(){return B(this,function b(){var c,d,e,h,l,m,n,q,u,w,A,E,F,K,U,ba,sa,Ha;return t(b,function(la){switch(la.nextAddress){case 1:c={},d=yua(),e=k(Object.entries(d)),h=e.next();case 4:if(h.done){la.jumpTo(3);break}l=h.value;m=k(l);n=m.next().value;q=m.next().value;u=n;w=q;if(!w){la.jumpTo(5);break}A=c;E=u;return r(la,w(),8);case 8:A[E]=la.yieldResult;case 5:h=e.next();la.jumpTo(4);break;case 2:F=k(void 0),K=F.next();case 9:if(K.done){la.jumpTo(3);break}U=K.value;ba=d[U];if(!ba){la.jumpTo(10); break}sa=c;Ha=U;return r(la,ba(),13);case 13:sa[Ha]=la.yieldResult;case 10:K=F.next();la.jumpTo(9);break;case 3:return la.return(c);}})})} ;var Bua=new Pg,Co=new En("WATCH_PLAYER_PROMISE_TOKEN");function Cua(){B(this,function b(){var c;return t(b,function(d){if(1==d.nextAddress)return r(d,Aua(),2);c=d.yieldResult;return r(d,navigator.clipboard.writeText(JSON.stringify(c,null,2)),0)})})} function Dua(){return B(this,function b(){return t(b,function(c){return c.return({isLeader:xua(On.getState()),c:I("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:I("INNERTUBE_CONTEXT_CLIENT_VERSION")})})})} function Eua(){B(this,function b(){var c=this,d,e;return t(b,function(h){if(1==h.nextAddress)return d=c,zua("APP_STATE",Dua),r(h,Fn().resolve(Co),2);e=h.yieldResult;zua("PI",function(){return B(d,function m(){return t(m,function(n){return n.return(e.getVideoStats())})})}); ja(h)})})} ;function Do(){return{isShellLoad:Mh("IS_SHELL_LOAD",!1)}} var Fua=function(a,b){var c=Nm();a||(a="unknown");b||(b="unknown");a="MAIN_APP_WEB_PAGE_TYPE_"+a.toUpperCase();a in Tia||(a="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");b="MAIN_APP_WEB_REQUEST_TYPE_"+b.toUpperCase();b in Uia||(b="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");Km(c,{mainAppWeb:{pageType:a,requestType:b,isShellLoad:Mh("IS_SHELL_LOAD",!1)}})},Gua={start:function(){Km(Mm(),{mainAppWeb:Do()})}, success:function(){um(Mm(),"SUCCESS")}, failure:function(){um(Mm(),"FAILURE")}, cancelled:function(){um(Mm(),"CANCELLED")}};var Hua=new En("APP_STORE_TOKEN");var Iua={UNKNOWN:"unknown",BROWSE:"browse",SEARCH:"search",WATCH:"watch"};function Jua(a){var b=dc(cc(v.location.href));a=dc(cc(a));return J("kevlar_clear_non_displayable_url_params")?b==Eo(a):Eo(b)==Eo(a)} function Eo(a){var b=a.indexOf("#");b=0>b?null:a.substr(b+1);a=a.slice(0);var c=["frags"];J("kevlar_hide_pp_url_param")&&c.push("pp");J("kevlar_hide_time_continue_url_param")&&c.push("time_continue");c=k(c);for(var d=c.next();!d.done;d=c.next())d=d.value,a=kc(dc(a),d);return dc(a)+(b?"#"+b:"")} function Kua(a){if(!a)return a;a=a.toLowerCase();a.startsWith("web_page_type_")&&(a=a.slice(14));return a} ;var Fo={},Lua=(Fo.WEB_UNPLUGGED="^unplugged/",Fo.WEB_UNPLUGGED_ONBOARDING="^unplugged/",Fo.WEB_UNPLUGGED_OPS="^unplugged/",Fo.WEB_UNPLUGGED_PUBLIC="^unplugged/",Fo.WEB_CREATOR="^creator/",Fo.WEB_KIDS="^kids/",Fo.WEB_EXPERIMENTS="^experiments/",Fo.WEB_MUSIC="^music/",Fo.WEB_REMIX="^music/",Fo.WEB_MUSIC_EMBEDDED_PLAYER="^music/",Fo.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",Fo); function Mua(a){var b=void 0===b?"UNKNOWN_INTERFACE":b;if(1===a.length)return a[0];var c=Lua[b];if(c){var d=new RegExp(c),e=k(a);for(c=e.next();!c.done;c=e.next())if(c=c.value,d.exec(c))return c}var h=[];Object.entries(Lua).forEach(function(l){var m=k(l);l=m.next().value;m=m.next().value;b!==l&&h.push(m)}); d=new RegExp(h.join("|"));a.sort(function(l,m){return l.length-m.length}); e=k(a);for(c=e.next();!c.done;c=e.next())if(c=c.value,!d.exec(c))return c;return a[0]} function Go(a){return"/youtubei/v1/"+Mua(a)} ;var Nua=function(){this.JSC$31509_innertubeTransportService=Ho()},Pua=function(a){var b=Nua.instance; return a.runAttestationCommand?Zg(Io(b.JSC$31509_innertubeTransportService,a).then(function(c){if(!c)throw new lj("Fetching RunAttestationCommand returned falsy",a);Oua(b,c)}),function(c){xk(c)}):Vg(Error("Bad Command: no runAttestationCommand"))},Oua=function(a,b){if(!b.challenge)throw Error("Bad AttestationChallengeResponse: no attestation challenge string"); if(b.botguardData&&b.botguardData.program){var c=new Sm;c.initialize(b.botguardData,function(){Ypa(c,{atr_challenge:b.challenge}).then(function(d){if(!d)throw Error("BG invocation returned null");return Qua(a,b.challenge,d)}).catch(function(d){yk(d); return Qua(a,b.challenge,void 0)})},void 0,!0)}else Qua(a,b.challenge,void 0)},Qua=function(a,b,c){b={challenge:b}; c&&(b.webResponse=c);return Jo(a.JSC$31509_innertubeTransportService,b,Go(Yqa))};var Rua=function(){this.syncHeaders=!0},Sua=function(a){var b={},c=Xf([]); c&&(b.Authorization=c,c=a=null===a||void 0===a?void 0:a.sessionIndex,void 0===c&&(c=Number(I("SESSION_INDEX",0)),c=isNaN(c)?0:c),b["X-Goog-AuthUser"]=c,"INNERTUBE_HOST_OVERRIDE"in Kh||(b["X-Origin"]=window.location.origin),void 0===a&&"DELEGATED_SESSION_ID"in Kh&&(b["X-Goog-PageId"]=I("DELEGATED_SESSION_ID")));return b};var Tua={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var Uua=new En("AUTH_SERVICE_TOKEN");var Ko=function(a,b,c,d,e,h,l){this.buildCommandPayload=a;this.navigate=b;this.handleServiceRequest=c;this.sendAction=d;this.JSC$31520_screenManager=e;this.disableScreenCreation=void 0===h?!1:h;this.disableNetworkClicks=void 0===l?!1:l;this.pendingCommands=new Set},Vua=function(a,b,c,d,e,h,l){Ko.instance=new Ko(a,b,c,d,e,void 0===h?!1:h,void 0===l?!1:l)}; Ko.prototype.resolveCommand=function(a,b){var c=this;if(Wua(a))return Xua(this,a,b);var d=this.buildCommandPayload(a,b);if(0===d.type){if(!this.navigate)return xk(Error("Error: Command handler navigate function was called but not set.")),!1;if(!Yua(d.command))return xk(Error("Error: Command handler page requests need to specify a url.")),!1;if(Zua(this,d.command))return!1;a=this.navigate(d)||[];sha(a).then(function(){c.pendingCommands.delete(d.command)}); this.JSC$31520_screenManager&&!this.disableScreenCreation&&$ua(this.JSC$31520_screenManager,d.command,{dataPromises:a,layer:d.layer});return!0}if(1===d.type){if(!this.handleServiceRequest)return xk(Error("Error: Command handler handle service request function was called but not set.")),!1;if(Zua(this,d.command))return!1;this.disableNetworkClicks||ava(this,d.command,b);a=this.handleServiceRequest(d);sha(a).then(function(){c.pendingCommands.delete(d.command)}); return!0}if(2===d.type){if(!this.sendAction)return xk(Error("Error: Command handler send action was called but not set.")),!1;ava(this,d.command,b);this.sendAction(d);return!0}return!1}; var Zua=function(a,b){if(a.pendingCommands.has(b))return!0;a.pendingCommands.add(b);return!1},ava=function(a,b,c){(null===c||void 0===c?0:c.disableClickTracking)||a.JSC$31520_screenManager&&b.clickTrackingParams&&a.JSC$31520_screenManager.clickCommand(b)},Wua=function(a){var b,c=!!a.commandExecutorCommand; a="CLIENT_SIGNAL"===(null===(b=a.signalServiceEndpoint)||void 0===b?void 0:b.signal);return c||a},Xua=function(a,b,c){var d,e,h; if(b.commandExecutorCommand)var l=(null===(d=b.commandExecutorCommand)||void 0===d?void 0:d.commands)||[];else"CLIENT_SIGNAL"===(null===(e=b.signalServiceEndpoint)||void 0===e?void 0:e.signal)&&(l=(null===(h=b.signalServiceEndpoint)||void 0===h?void 0:h.actions)||[]);if(l){b=k(l);for(l=b.next();!l.done;l=b.next()){l=l.value;try{a.resolveCommand(l,c)}catch(m){m instanceof Error&&xk(m)}}return!0}xk(Error("Could not handle the meta command."));return!1},Yua=function(a){var b,c; return!(null===(c=null===(b=null===a||void 0===a?void 0:a.commandMetadata)||void 0===b?void 0:b.webCommandMetadata)||void 0===c||!c.url)};var Lo=new En("COMMAND_HANDLER_TOKEN");var Mo=new En("STATE_STORE_TOKEN");var bva=function(a){this.store=a}; bva.prototype.handleResponse=function(a){var b;(a=null===(b=a.frameworkUpdates)||void 0===b?void 0:b.entityBatchUpdate)&&so(a,this.store)}; bva[Dn]=[Mo];var cva=new En("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var No=new En("ENTITY_STATE_TOKEN"),dva=new En("PERSISTENT_ENTITY_STORE_PROMISE_TOKEN");var Oo=function(){this.tokenJars={};if(this.cookiesEnabled=oka()){var a=Yi("CONSISTENCY");a&&eva(this,{encryptedTokenJarContents:a})}},fva=function(){Oo.instance||(Oo.instance=new Oo); return Oo.instance}; Oo.prototype.handleResponse=function(a,b){var c,d,e;b=(null===(d=null===(c=b.innerTubeRequest.context)||void 0===c?void 0:c.request)||void 0===d?void 0:d.consistencyTokenJars)||[];(a=null===(e=a.responseContext)||void 0===e?void 0:e.consistencyTokenJar)&&this.replace(b,a)}; Oo.prototype.replace=function(a,b){a=k(a);for(var c=a.next();!c.done;c=a.next())delete this.tokenJars[c.value.encryptedTokenJarContents];eva(this,b)}; var eva=function(a,b){if(b.encryptedTokenJarContents&&(a.tokenJars[b.encryptedTokenJarContents]=b,"string"===typeof b.expirationSeconds)){var c=Number(b.expirationSeconds);setTimeout(function(){delete a.tokenJars[b.encryptedTokenJarContents]},1E3*c); a.cookiesEnabled&&Xi("CONSISTENCY",b.encryptedTokenJarContents,c,void 0,!0)}};var Po=function(){var a=I("LOCATION_PLAYABILITY_TOKEN");"TVHTML5"===I("INNERTUBE_CLIENT_NAME")&&(this.localStorage=gva(this))&&(a=this.localStorage.get("yt-location-playability-token"));a&&(this.locationPlayabilityToken=a,this.mostRecentPosition=void 0)},Qo; Po.getInstance=function(){Qo=wa("yt.clientLocationService.instance");Qo||(Qo=new Po,va("yt.clientLocationService.instance",Qo,void 0));return Qo}; Po.prototype.setLocationOnInnerTubeContext=function(a){a.client||(a.client={});this.mostRecentPosition?(a.client.locationInfo||(a.client.locationInfo={}),a.client.locationInfo.latitudeE7=1E7*this.mostRecentPosition.coords.latitude,a.client.locationInfo.longitudeE7=1E7*this.mostRecentPosition.coords.longitude,a.client.locationInfo.horizontalAccuracyMeters=this.mostRecentPosition.coords.accuracy,a.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0):this.locationPlayabilityToken&&(a.client.locationPlayabilityToken= this.locationPlayabilityToken)}; Po.prototype.handleResponse=function(a){var b;a=null===(b=a.responseContext)||void 0===b?void 0:b.locationPlayabilityToken;void 0!==a&&(this.locationPlayabilityToken=a,this.mostRecentPosition=void 0,"TVHTML5"===I("INNERTUBE_CLIENT_NAME")?(this.localStorage=gva(this))&&this.localStorage.set("yt-location-playability-token",a,15552E3):Xi("YT_CL",JSON.stringify({loctok:a}),15552E3,void 0,!0))}; var gva=function(a){return void 0===a.localStorage?new dj("yt-client-location"):a.localStorage}; Po.prototype.getCurrentPositionFromGeolocation=function(){var a=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition)||!J("web_enable_browser_geolocation_api")&&!J("enable_handoff_location_2fa_on_mweb"))return Promise.reject(Error("Geolocation unsupported"));var b=!1,c=1E4;J("enable_handoff_location_2fa_on_mweb")&&(b=!0,c=15E3);return new Promise(function(d,e){navigator.geolocation.getCurrentPosition(function(h){a.mostRecentPosition=h;d(h)},function(h){e(h)},{enableHighAccuracy:b, maximumAge:0,timeout:c})})}; Po.prototype.createUnpluggedLocationInfo=function(a){var b={};a=a.coords;if(null===a||void 0===a?0:a.latitude)b.latitudeE7=Math.floor(1E7*a.latitude);if(null===a||void 0===a?0:a.longitude)b.longitudeE7=Math.floor(1E7*a.longitude);if(null===a||void 0===a?0:a.accuracy)b.locationRadiusMeters=Math.round(a.accuracy);return b};function Ro(a,b,c,d,e){b=void 0===b?!1:b;c=void 0===c?!1:c;var h=I("INNERTUBE_CONTEXT");if(!h)return xk(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};h=x.unsafeClone(h);J("web_no_tracking_params_in_shell_killswitch")||delete h.clickTracking;h.client||(h.client={});var l=h.client;"MWEB"===l.clientName&&(l.clientFormFactor=I("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");l.screenWidthPoints=window.innerWidth;l.screenHeightPoints=window.innerHeight;l.screenPixelDensity=Math.round(window.devicePixelRatio|| 1);l.screenDensityFloat=window.devicePixelRatio||1;l.utcOffsetMinutes=-Math.floor(new Date().getTimezoneOffset());l.userInterfaceTheme=Vm();if(!b){var m=cj();m&&(l.connectionType=m);J("web_log_effective_connection_type")&&(m=yka())&&(h.client.effectiveConnectionType=m)}b&&d&&!J("web_it_context_set_original_url_ks")&&(l.originalUrl=Woa(v.location.href,d).toString());m=xi(v.location.href);!J("web_populate_internal_geo_killswitch")&&m.internalcountrycode&&(l.internalGeo=m.internalcountrycode);!J("web_populate_client_screen_killswitch")&& e&&(l.clientScreen=e);"MWEB"===l.clientName||"WEB"===l.clientName?(l.mainAppWebInfo={graftUrl:d||v.location.href},J("kevlar_woffle")&&Wi.instance&&(l.mainAppWebInfo.pwaInstallabilityStatus=Wi.instance.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),J("web_include_display_mode_killswitch")||(l.mainAppWebInfo.webDisplayMode=lka()),l.mainAppWebInfo.isWebNativeShareAvailable=navigator&&void 0!==navigator.share):"TVHTML5"===l.clientName&&!J("web_lr_app_quality_killswitch")&&( d=I("LIVING_ROOM_APP_QUALITY"))&&(l.tvAppInfo=Object.assign(Object.assign({},l.tvAppInfo),{appQuality:d}));!J("web_populate_time_zone_itc_killswitch")&&(d=wka())&&(l.timeZone=d);(d=I("EXPERIMENTS_TOKEN",""))?l.experimentsToken=d:delete l.experimentsToken;d=Sia();e=x.getValues(fva().tokenJars);h.request=Object.assign(Object.assign({},h.request),{internalExperimentFlags:d,consistencyTokenJars:e});!J("web_prequest_context_killswitch")&&(d=I("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(h.request.externalPrequestContext= d);e=$i.getInstance();d=aj(0,58);e=e.get("gsml","");h.user=Object.assign({},h.user);d&&(h.user.enableSafetyMode=d);e&&(h.user.lockedSafetyMode=!0);J("warm_op_csn_cleanup")?c&&(b=Bm())&&(h.clientScreenNonce=b):!b&&(b=Bm())&&(h.clientScreenNonce=b);a&&(h.clickTracking={clickTrackingParams:a});if(a=wa("yt.mdx.remote.remoteClient_"))h.remoteClient=a;J("web_enable_client_location_service")&&Po.getInstance().setLocationOnInnerTubeContext(h);var n;try{var q=yja(void 0),u=q.bid;delete q.bid;h.adSignalsInfo= {params:[],bid:u};for(var w=k(Object.entries(q)),A=w.next();!A.done;A=w.next()){var E=k(A.value),F=E.next().value,K=E.next().value;q=F;u=K;null===(n=h.adSignalsInfo.params)||void 0===n?void 0:n.push({key:q,value:""+u})}}catch(U){xk(U)}return h} ;function So(a,b){var c,d;if(!a)return!1;if((null===(c=a.signalServiceEndpoint)||void 0===c?0:c.signal)&&b.signalEndpointMap)return!!b.signalEndpointMap[a.signalServiceEndpoint.signal];if((null===(d=a.continuationCommand)||void 0===d?0:d.request)&&b.continuationEndpointMap)return!!b.continuationEndpointMap[a.continuationCommand.request];for(var e in a)if(b.commandEndpointMap[e])return!0;return!1} function hva(a,b){var c,d;if((null===(c=a.signalServiceEndpoint)||void 0===c?0:c.signal)&&b.signalEndpointMap){var e=b.signalEndpointMap[a.signalServiceEndpoint.signal];if(e)return new e}if((null===(d=a.continuationCommand)||void 0===d?0:d.request)&&b.continuationEndpointMap&&(e=b.continuationEndpointMap[a.continuationCommand.request]))return new e;for(var h in a)if(b.commandEndpointMap[h]&&(a=b.commandEndpointMap[h]))return new a} ;function iva(a){var b=I("INNERTUBE_HOST_OVERRIDE");b&&(a=String(b)+String(cc(a)));return a} function jva(a,b){I("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")&&(null===b||void 0===b?0:b.Authorization)||(a=vja(a,{key:I("INNERTUBE_API_KEY")},!1));return a} function To(a,b){return{method:void 0===b?"POST":b,mode:zi(a)?"same-origin":"cors",credentials:zi(a)?"same-origin":"include"}} function Uo(a,b){b=void 0===b?{}:b;return"service:"+a+"/"+Object.keys(b).sort().map(function(c){return c+":"+b[c]}).join("/")} function kva(a){var b,c,d,e;a=null===(e=null===(d=null===(c=null===(b=a.watchEndpoint)||void 0===b?void 0:b.watchEndpointSupportedOnesieConfig)||void 0===c?void 0:c.html5PlaybackOnesieConfig)||void 0===d?void 0:d.commonConfig)||void 0===e?void 0:e.url;if(!a)return[];a=new Dl(a);return a.JSC$31171_domain_?["https://"+a.JSC$31171_domain_+"/generate_204"]:[]} ;var Vo=function(){}; f=Vo.prototype; f.JSC$31559_getRequest=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?Tua:c;var d=b;var e,h;if(this.isNavigationCommand()){var l=null===(h=null===(e=null===a||void 0===a?void 0:a.commandMetadata)||void 0===e?void 0:e.webCommandMetadata)||void 0===h?void 0:h.url;d=Ro(a.clickTrackingParams,!0,!1,l,this.getClientScreen(d))}else d=Ro(a.clickTrackingParams,!1,this.includeCsn);d={context:d};if(e=this.getExtension(a)){this.buildRequest(d,e,b);var m,n;e=Go(this.getApiPaths(a));(h=null===(n=null===(m=a.commandMetadata)|| void 0===m?void 0:m.webCommandMetadata)||void 0===n?void 0:n.apiUrl)&&(e=h);m=jva(iva(e),void 0);a={input:m,requestShell:To(m),innerTubeRequest:d,config:Object.assign({},this.getRequestConfig(a,b))};a.config.authStrategy?a.config.authStrategy.identity=c:a.config.authStrategy={identity:c};return a}xk(new lj("Error: Failed to create Request from Command.",a))}; f.isNavigationCommand=function(){return!1}; f.getClientScreen=function(){}; f.getRetryStrategy=function(){}; f.JSC$31559_getStoreKey=function(){}; f.getRequestConfig=function(){}; g.Object.defineProperties(Vo.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});var Wo=function(){}; p(Wo,Vo);Wo.prototype.JSC$31559_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:To("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}}; Wo.prototype.getApiPaths=function(){return[]}; Wo.prototype.getExtension=function(){}; Wo.prototype.buildRequest=function(){};var lva={},mva=(lva.GET_DATASYNC_IDS=Wo,lva);var nva=function(a,b){Wj.call(this,1,arguments);this.JSC$31568_aft=a;this.timer=b}; p(nva,Wj);var ova=function(a,b){Wj.call(this,1,arguments);this.JSC$31570_aft=a;this.timer=b}; p(ova,Wj);var pva=new Xj("aft-recorded",nva),qva=new Xj("timing-sent",ova);var Xo=window,rva=function(){this.timing={};this.clearResourceTimings=function(){}; this.webkitClearResourceTimings=function(){}; this.mozClearResourceTimings=function(){}; this.msClearResourceTimings=function(){}; this.oClearResourceTimings=function(){}},Yo=Xo.performance||Xo.mozPerformance||Xo.msPerformance||Xo.webkitPerformance||new rva;var sva=!1,tva={"script[name=\"scheduler/scheduler\"]":"sj","script[name=\"player/base\"]":"pj","link[rel=\"stylesheet\"][name=\"www-player\"]":"pc","link[rel=\"stylesheet\"][name=\"player/www-player\"]":"pc","script[name=\"desktop_polymer/desktop_polymer\"]":"dpj","link[rel=\"import\"][name=\"desktop_polymer\"]":"dph","script[name=\"mobile-c3\"]":"mcj","link[rel=\"stylesheet\"][name=\"mobile-c3\"]":"mcc","script[name=\"player-plasma-ias-phone/base\"]":"mcppj","script[name=\"player-plasma-ias-tablet/base\"]":"mcptj","link[rel=\"stylesheet\"][name=\"mobile-polymer-player-ias\"]":"mcpc", "link[rel=\"stylesheet\"][name=\"mobile-polymer-player-svg-ias\"]":"mcpsc","script[name=\"mobile_blazer_core_mod\"]":"mbcj","link[rel=\"stylesheet\"][name=\"mobile_blazer_css\"]":"mbc","script[name=\"mobile_blazer_logged_in_users_mod\"]":"mbliuj","script[name=\"mobile_blazer_logged_out_users_mod\"]":"mblouj","script[name=\"mobile_blazer_noncore_mod\"]":"mbnj","#player_css":"mbpc","script[name=\"mobile_blazer_desktopplayer_mod\"]":"mbpj","link[rel=\"stylesheet\"][name=\"mobile_blazer_tablet_css\"]":"mbtc","script[name=\"mobile_blazer_watch_mod\"]":"mbwj"}, uva=Ea(Yo.clearResourceTimings||Yo.webkitClearResourceTimings||Yo.mozClearResourceTimings||Yo.msClearResourceTimings||Yo.oClearResourceTimings||ya,Yo);function vva(a){var b=Zo(a);if(b.aft)return b.aft;a=I((a||"")+"TIMING_AFT_KEYS",["ol"]);for(var c=a.length,d=0;d1E5*Math.random()&&(c=new lj("CSI data exceeded logging limit with key",b.split("_")),0<=b.indexOf("plev")||yk(c)),!0):!1};var jp={},Fva=(jp.auto_search="LATENCY_ACTION_AUTO_SEARCH",jp.ad_to_ad="LATENCY_ACTION_AD_TO_AD",jp.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",jp["analytics.explore"]="LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE",jp.app_startup="LATENCY_ACTION_APP_STARTUP",jp["artist.analytics"]="LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS",jp["artist.events"]="LATENCY_ACTION_CREATOR_ARTIST_CONCERTS",jp["artist.presskit"]="LATENCY_ACTION_CREATOR_ARTIST_PROFILE",jp.browse="LATENCY_ACTION_BROWSE",jp.channels="LATENCY_ACTION_CHANNELS", jp.creator_channel_dashboard="LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD",jp["channel.analytics"]="LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS",jp["channel.comments"]="LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS",jp["channel.content"]="LATENCY_ACTION_CREATOR_POST_LIST",jp["channel.copyright"]="LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT",jp["channel.editing"]="LATENCY_ACTION_CREATOR_CHANNEL_EDITING",jp["channel.monetization"]="LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION",jp["channel.music"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC", jp["channel.playlists"]="LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS",jp["channel.translations"]="LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS",jp["channel.videos"]="LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS",jp["channel.live_streaming"]="LATENCY_ACTION_CREATOR_LIVE_STREAMING",jp.chips="LATENCY_ACTION_CHIPS",jp["dialog.copyright_strikes"]="LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES",jp["dialog.uploads"]="LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",jp.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",jp.embed= "LATENCY_ACTION_EMBED",jp.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",jp.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",jp.explore="LATENCY_ACTION_EXPLORE",jp.home="LATENCY_ACTION_HOME",jp.library="LATENCY_ACTION_LIBRARY",jp.live="LATENCY_ACTION_LIVE",jp.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",jp.onboarding="LATENCY_ACTION_ONBOARDING",jp.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",jp.parent_tools_collection= "LATENCY_ACTION_PARENT_TOOLS_COLLECTION",jp.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",jp.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",jp["post.comments"]="LATENCY_ACTION_CREATOR_POST_COMMENTS",jp["post.edit"]="LATENCY_ACTION_CREATOR_POST_EDIT",jp.prebuffer="LATENCY_ACTION_PREBUFFER",jp.prefetch="LATENCY_ACTION_PREFETCH",jp.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",jp.profile_switcher="LATENCY_ACTION_LOGIN",jp.reel_watch="LATENCY_ACTION_REEL_WATCH",jp.results="LATENCY_ACTION_RESULTS", jp.search_ui="LATENCY_ACTION_SEARCH_UI",jp.search_suggest="LATENCY_ACTION_SUGGEST",jp.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",jp.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",jp.seek="LATENCY_ACTION_PLAYER_SEEK",jp.settings="LATENCY_ACTION_SETTINGS",jp.tenx="LATENCY_ACTION_TENX",jp.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",jp.watch="LATENCY_ACTION_WATCH",jp.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",jp["watch,watch7"]="LATENCY_ACTION_WATCH",jp["watch,watch7_html5"]="LATENCY_ACTION_WATCH", jp["watch,watch7ad"]="LATENCY_ACTION_WATCH",jp["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",jp.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",jp.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",jp["video.analytics"]="LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS",jp["video.comments"]="LATENCY_ACTION_CREATOR_VIDEO_COMMENTS",jp["video.edit"]="LATENCY_ACTION_CREATOR_VIDEO_EDIT",jp["video.editor"]="LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR",jp["video.editor_async"]="LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR_ASYNC",jp["video.live_settings"]= "LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS",jp["video.live_streaming"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING",jp["video.monetization"]="LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION",jp["video.translations"]="LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS",jp.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",jp.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",jp.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",jp),kp={},Gva=(kp.ad_allowed="adTypesAllowed",kp.yt_abt= "adBreakType",kp.ad_cpn="adClientPlaybackNonce",kp.ad_docid="adVideoId",kp.yt_ad_an="adNetworks",kp.ad_at="adType",kp.aida="appInstallDataAgeMs",kp.browse_id="browseId",kp.p="httpProtocol",kp.t="transportProtocol",kp.cs="commandSource",kp.cpn="clientPlaybackNonce",kp.ccs="creatorInfo.creatorCanaryState",kp.ctop="creatorInfo.topEntityType",kp.csn="clientScreenNonce",kp.docid="videoId",kp.GetHome_rid="requestIds",kp.GetSearch_rid="requestIds",kp.GetPlayer_rid="requestIds",kp.GetWatchNext_rid="requestIds", kp.GetBrowse_rid="requestIds",kp.GetLibrary_rid="requestIds",kp.is_continuation="isContinuation",kp.is_nav="isNavigation",kp.b_p="kabukiInfo.browseParams",kp.is_prefetch="kabukiInfo.isPrefetch",kp.is_secondary_nav="kabukiInfo.isSecondaryNav",kp.nav_type="kabukiInfo.navigationType",kp.prev_browse_id="kabukiInfo.prevBrowseId",kp.query_source="kabukiInfo.querySource",kp.voz_type="kabukiInfo.vozType",kp.yt_lt="loadType",kp.mver="creatorInfo.measurementVersion",kp.yt_ad="isMonetized",kp.nr="webInfo.navigationReason", kp.nrsu="navigationRequestedSameUrl",kp.ncnp="webInfo.nonPreloadedNodeCount",kp.pnt="performanceNavigationTiming",kp.prt="playbackRequiresTap",kp.plt="playerInfo.playbackType",kp.pis="playerInfo.playerInitializedState",kp.paused="playerInfo.isPausedOnLoad",kp.yt_pt="playerType",kp.fmt="playerInfo.itag",kp.yt_pl="watchInfo.isPlaylist",kp.yt_pre="playerInfo.preloadType",kp.yt_ad_pr="prerollAllowed",kp.pa="previousAction",kp.yt_red="isRedSubscriber",kp.rce="mwebInfo.responseContentEncoding",kp.rc="resourceInfo.resourceCache", kp.scrh="screenHeight",kp.scrw="screenWidth",kp.st="serverTimeMs",kp.ssdm="shellStartupDurationMs",kp.br_trs="tvInfo.bedrockTriggerState",kp.kebqat="kabukiInfo.earlyBrowseRequestInfo.abandonmentType",kp.kebqa="kabukiInfo.earlyBrowseRequestInfo.adopted",kp.label="tvInfo.label",kp.is_mdx="tvInfo.isMdx",kp.preloaded="tvInfo.isPreloaded",kp.aac_type="tvInfo.authAccessCredentialType",kp.upg_player_vis="playerInfo.visibilityState",kp.query="unpluggedInfo.query",kp.upg_chip_ids_string="unpluggedInfo.upgChipIdsString", kp.yt_vst="videoStreamType",kp.vph="viewportHeight",kp.vpw="viewportWidth",kp.yt_vis="isVisible",kp.rcl="mwebInfo.responseContentLength",kp.GetSettings_rid="requestIds",kp.GetTrending_rid="requestIds",kp.GetMusicSearchSuggestions_rid="requestIds",kp.REQUEST_ID="requestIds",kp),Hva="isContinuation isNavigation kabukiInfo.earlyBrowseRequestInfo.adopted kabukiInfo.isPrefetch kabukiInfo.isSecondaryNav isMonetized navigationRequestedSameUrl performanceNavigationTiming playerInfo.isPausedOnLoad prerollAllowed isRedSubscriber tvInfo.isMdx tvInfo.isPreloaded isVisible watchInfo.isPlaylist playbackRequiresTap".split(" "), lp={},Iva=(lp.ccs="CANARY_STATE_",lp.mver="MEASUREMENT_VERSION_",lp.pis="PLAYER_INITIALIZED_STATE_",lp.yt_pt="LATENCY_PLAYER_",lp.pa="LATENCY_ACTION_",lp.ctop="TOP_ENTITY_TYPE_",lp.yt_vst="VIDEO_STREAM_TYPE_",lp),Jva="all_vc ap aq c cbr cbrand cbrver cmodel cos cosver cplatform ctheme cver ei l_an l_mm plid srt yt_fss yt_li vpst vpni2 vpil2 icrc icrt pa GetAccountOverview_rid GetHistory_rid cmt d_vpct d_vpnfi d_vpni nsru pc pfa pfeh pftr pnc prerender psc rc start tcrt tcrc ssr vpr vps yt_abt yt_fn yt_fs yt_pft yt_pre yt_pt yt_pvis ytu_pvis yt_ref yt_sts tds".split(" "); function mp(a){return Mh("FORCE_CSI_ON_GEL",!1)||J("csi_on_gel")||J("enable_csi_on_gel")||J("unplugged_tvhtml5_csi_on_gel")||!!bp(a).useGel} function Kva(a,b,c){var d=np(c);d.gelTicks&&(d.gelTicks["tick_"+a]=!0);c||b||Ni();if(mp(c)){ep(c||"").tick[a]=b||Ni();d=dp(c);var e=bp(c).cttAuthInfo;"_start"===a?hp().baseline(d,b,e):hp().tick(a,d,b,e);Ava(c);return!0}return!1} function Lva(a,b,c){c=np(c);if(c.gelInfos)c.gelInfos["info_"+a]=!0;else{var d={};c.gelInfos=(d["info_"+a]=!0,d)}if(a.match("_rid")){var e=a.split("_rid")[0];a="REQUEST_ID"}if(a in Gva){c=Gva[a];Ya(Hva,c)&&(b=!!b);a in Iva&&"string"===typeof b&&(b=Iva[a]+b.toUpperCase());a=b;b=c.split(".");for(var h=d={},l=0;l=ap()&&0c.duration?d:c},{duration:0}))&&0d?b.replace("B","\u1014\u1036\u1014\u1000\u103A"):12===d&&0===a?b.replace("B","\u1019\u103D\u1014\u103A\u1038\u1010\u100A\u1037\u103A"):16>d?b.replace("B","\u1014\u1031\u1037\u101C\u101A\u103A"):19>d?b.replace("B","\u100A\u1014\u1031"):b.replace("B","\u100A")}return b} var wwa=new Map;function vwa(a){if(wwa.has(a))return wwa.get(a);var b=xwa(a);b=ywa(b);b=new rl(b,mwa);wwa.set(a,b);return b} function xwa(a){return new rl(a,mwa).patternParts_.map(function(b){return 0===b.type?"'"+b.text+"'":b.text}).join("")} function ywa(a){return"en"===Cp||"es_US"===Cp||"es-US"===Cp?a:a.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(b,c,d){return"H".repeat(c.length)+d})} ;function zwa(a){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:a}]}}} ;var Ep=function(){}; Ep.prototype.shouldPreferLocalResponse=function(){return!1}; Ep.prototype.localInnertubeResponse=function(){return B(this,function b(){return t(b,function(c){return c.return(Promise.reject(Error("No local Account Menu response available.")))})})}; Ep.prototype.canProvideFallbackResponse=function(){return!0}; Ep.prototype.localFallbackInnertubeResponse=function(){return B(this,function b(){var c,d,e;return t(b,function(h){c=yp("CLOSE_POPUP");d={openPopupAction:hwa()};e={actions:[c,d]};return h.return(e)})})};function Awa(a){a.responseContext||(a.responseContext={});a.responseContext.maxAgeSeconds=0;return a} function Bwa(a){return B(this,function c(){var d;return t(c,function(e){return 1==e.nextAddress?r(e,Cwa(a,"service:topbar:fallback"),2):(d=e.yieldResult)&&wp(d)?e.return(Awa(wp(d))):e.return()})})} function Dwa(a){return B(this,function c(){var d;return t(c,function(e){return 1==e.nextAddress?r(e,Cwa(a,"service:downloads_settings:fallback"),2):(d=e.yieldResult)&&wp(d)?e.return(d):e.return()})})} function Cwa(a,b){return B(this,function d(){var e;return t(d,function(h){if(1==h.nextAddress)return a?r(h,a.get(b),2):h.return();e=h.yieldResult;return!e||!wp(e)||!isNaN(Number(e.data.expireTimestampMs))&&e.isExpired()?h.return():h.return(e)})})} ;function Ewa(a,b){return B(this,function d(){var e;return t(d,function(h){if(1==h.nextAddress)return ma(h,2),r(h,a,4);if(2!=h.nextAddress)return(e=0l.length||!c&&!l.length?a.signals.push(d):vxa(a,d,c,b,l)}return d},vxa=function(a,b,c,d,e){var h=e.length,l=function(){c|| 0===--h?a.processSignal(b):wxa(a,b)}; e=k(e);for(var m=e.next();!m.done;m=e.next())a.addListener(m.value,l);a.compoundSignals.set(b,{signals:d,isOnAny:c,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});wxa(a,b)},wxa=function(a,b){if(!bs(a,b)){var c=a.compoundSignals.get(b); if(c&&!c.isTimeoutConditionSatisfied){for(var d=!1,e=0,h=0,l=k(c.signals),m=l.next();!m.done;m=l.next()){var n=m.value;m=!bs(a,n);uxa.has(n)?d=!0:(n=a.compoundSignals.get(n))?m&&!n.isTimeoutConditionSatisfied&&(h++,c.isInitialized||n.timeoutConditionObservers.push(function(){wxa(a,b)})):m&&e++}c.isInitialized=!0; c.isOnAny?d&&(c.isTimeoutConditionSatisfied=!0):0===e&&0===h&&(c.isTimeoutConditionSatisfied=!0);if(c.isTimeoutConditionSatisfied)for(c=k(c.timeoutConditionObservers),d=c.next();!d.done;d=c.next())d=d.value,d()}}}; Zr.prototype.processSignal=Zr.prototype.processSignal;Zr.prototype.parkOrScheduleJob=Zr.prototype.parkOrScheduleJob;Zr.prototype.onAny=Zr.prototype.onAny;va("ytsignals.getInstance",$r,void 0);Zr.prototype.onAny=Zr.prototype.onAny;Zr.prototype.parkOrScheduleJob=Zr.prototype.parkOrScheduleJob;Zr.prototype.processSignal=Zr.prototype.processSignal; Zr.RawSignal={END_OF_HOME_PRECONSTRUCTION_SCHEDULE:"eohps",END_OF_SEARCH_PRECONSTRUCTION_SCHEDULE:"eosps",END_OF_WATCH_PRECONSTRUCTION_SCHEDULE:"eowps",END_OF_PRECONSTRUCTION:"eop",END_OF_CRITICAL_SECTION:"eocs",END_OF_REGISTRATION:"eor",END_OF_DEFERRED_HTML_IMPORT:"eodhi",APPLICATION_ATTACHED:"aa",DOCUMENT_LOADED:"dl",PAGE_COLD_LOADED:"pcl",CLIENT_INITIALIZED:"ci",MINIPLAYER_ATTACHED:"ma"};var uxa=new Set(["eop","eocs","dl","pcl"]);var cs=function(a,b,c){Yr.call(this,void 0===c?"uninitialized":c);this.env=a;this.documentLifecycle=b;this.transitions=[{from:"uninitialized",to:"initialized",action:this.init},{from:"initialized",to:"rendered",action:this.initialRender},{from:"rendered",to:"disposed",action:this.dispose}]}; p(cs,Yr);cs.prototype.init=function(a){return B(this,function c(){var d=this,e,h,l;return t(c,function(m){if(1==m.nextAddress)return e=d,h={},d.documentLifecycle.install((h.document_disposed={callback:function(){e.transition("disposed")}},h)),a(d.env),d.jobSet?r(m,d.jobSet.completedResolver.promise,2):m.jumpTo(2); l=$r();l.parkOrScheduleJob(function(){e.transition("rendered")},10,"ci"); ja(m)})})}; cs.prototype.initialRender=function(a){a(this.env)}; cs.prototype.dispose=function(a){a(this.env)};function xxa(a){a=[].concat(ea(a)).sort(function(c,d){return c-d}); var b=Math.floor(a.length/2);return a.length%2?a[b]:(a[b-1]+a[b])/2} ;var yxa=function(a,b){this.innertubeClientName=a;this.JSC$32227_userPrefs=b}; yxa[Dn]=[Mr,Gn];var ds=function(){yxa.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5}; p(ds,yxa);function zxa(){Mla("nwl_transaction_latency_payload",function(a){J("nwl_csi_timeline_killswitch")||(Uva("networkless_performance",a.startTime,"nwl_latency_timer"),Vva({transactionType:a.transactionType},"nwl_latency_timer"),rp("tc",a.transactionCompleteTime,"nwl_latency_timer"))})} ;function Axa(a,b){a=a&&a.watchEndpointSupportedAuthorizationTokenConfig&&a.watchEndpointSupportedAuthorizationTokenConfig.videoAuthorizationToken&&a.watchEndpointSupportedAuthorizationTokenConfig.videoAuthorizationToken.credentialTransferTokens||[];for(var c=0;cm.length?void 0:400>n?1:1E3>n?2:3;void 0!==m&&(l.JSC$32227_userPrefs.set(""+l.cookiePrefix+l.innertubeClientName,m),l.JSC$32227_userPrefs.save())}}else Kn(l.storagePrefix+"-"+l.innertubeClientName),l.JSC$32227_userPrefs.remove(""+l.cookiePrefix+l.innertubeClientName),l.JSC$32227_userPrefs.save()},1,"eocs")); J("web_debug_handler_registration_killswitch")||$r().parkOrScheduleJob(function(){zua("DOWNLOAD_PES",Kxa)},0,"eocs"); J("kevlar_prevent_polymer_dynamic_font_load")&&$r().parkOrScheduleJob(function(){var l=[Ee(lya),Ee(mya)];l=k(l);for(var m=l.next();!m.done;m=l.next()){m=m.value;var n=document.createElement("link");if(m instanceof kb||m instanceof xe)n.href=Iea(m);else{if(-1===Jea.indexOf("stylesheet"))throw Error("TrustedResourceUrl href attribute required with rel=\"stylesheet\"");n.href=Fe(m)}n.rel="stylesheet";document.head.appendChild(n)}},1,"eocs"); Nua.instance=new Nua} ;var Fya={},Gya=(Fya.initialized={priority:10,callback:Eya},Fya);function Hya(a){var b,c,d,e,h,l,m=On,n=null===(c=null===(b=a.response)||void 0===b?void 0:b.frameworkUpdates)||void 0===c?void 0:c.entityBatchUpdate,q=null===(e=null===(d=a.playerResponse)||void 0===d?void 0:d.frameworkUpdates)||void 0===e?void 0:e.entityBatchUpdate;a=null===(l=null===(h=a.reelWatchSequenceResponse)||void 0===h?void 0:h.frameworkUpdates)||void 0===l?void 0:l.entityBatchUpdate;n&&so(n,m);q&&so(q,m);a&&so(a,m)} var Iya={},Jya=(Iya.rendered={callback:function(a){var b=window;if(b.getInitialData){var c=b.getInitialData();b.getInitialData=void 0;Hya(c);oya(a,c)}else b.loadInitialData=function(d){Hya(d);oya(a,d)}}},Iya);Lh("FILLER_DATA",{browse:{filler:!0,page:"browse"},home:{filler:!0,page:"home",endpoint:{commandMetadata:{webCommandMetadata:{url:"/",webPageType:"WEB_PAGE_TYPE_BROWSE"}},urlEndpoint:{url:"/"}},response:{contents:{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:{contents:[],continuations:[{nextContinuationData:{continuation:""}}]}}}}]}}}},search:{filler:!0,page:"search",endpoint:{commandMetadata:{webCommandMetadata:{url:"/results",webPageType:"WEB_PAGE_TYPE_SEARCH"}}, urlEndpoint:{url:"/results"}},response:{contents:{twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[],subMenu:{searchSubMenuRenderer:{}}}},secondaryContents:{secondarySearchContainerRenderer:{contents:[]}}}}}},watch:{filler:!0,page:"watch",endpoint:{commandMetadata:{webCommandMetadata:{url:"/watch",webPageType:"WEB_PAGE_TYPE_WATCH"}},urlEndpoint:{url:"/watch"}},playerResponse:{playabilityStatus:{status:"OK"}},response:{contents:{twoColumnWatchNextResults:{results:{results:{contents:[{videoPrimaryInfoRenderer:{}, videoSecondaryInfoRenderer:{}}]}},secondaryResults:{secondaryResults:{}}}}}}}); if(J("kevlar_enable_mss")){Pk=new fl;var Sk=!0,Rk,Tk,Bs;Sk=void 0===Sk?!1:Sk;Rk=void 0===Rk?"base-js":Rk;Tk=void 0===Tk?!1:Tk;Bs=void 0===Bs?{}:Bs;var Cna="",Dna="";window&&window._F_cssRowKey&&(Cna=window._F_cssRowKey,window._F_combinedSignature&&(Dna=window._F_combinedSignature));if(Cna&&"function"!==typeof window._F_installCss)throw Error("No installCss function found, yet concatenated CSS / JS responses are enabled! Check if the CssLoader is included in the moduleset");var Kya=new Uk;Bs.useCors&&( Kya.useCors_=Bs.useCors);Bs.urlMaxLength&&(Kya.urlMaxLength=Bs.urlMaxLength);var Lya=Qk();Lya.JSC$31079_loader_=Kya;Lya.setBatchModeEnabled(!0)}if(J("kevlar_startup_lifecycle")){var Mya=document.querySelector("ytd-app");if(!Mya)throw Error("Could not find root selector ytd-app");var Cs=new cs({root:Mya},gya());Cs.install(uya);Cs.install(Aya);Cs.install(Gya);Mh("IS_SHELL_LOAD")?Cs.install(rya):Cs.install(Jya);Cs.transition("initialized")};var Nya=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var Ds=function(a){if(a.instance_&&a.hasOwnProperty("instance_"))return a.instance_;var b=new a;return a.instance_=b};/* Copyright 2016 Google LLC SPDX-License-Identifier: BSD-3-Clause */ (function(){if(Nya&&!HTMLElement.es5Shimmed&&void 0!==window.Reflect&&void 0!==window.customElements&&!window.customElements.polyfillWrapFlushCallback){var a=HTMLElement;window.HTMLElement=function(){return Reflect.construct(a,[],this.constructor)}; HTMLElement.prototype=a.prototype;HTMLElement.prototype.constructor=HTMLElement;HTMLElement.es5Shimmed=!0;Object.setPrototypeOf(HTMLElement,a)}})();/* ***************************************************************************** Copyright (C) Microsoft. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. *****************************************************************************/ var Oya=Oya||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},Pya;(function(a){function b(la,za,ta){var ab=Ha.get(la);if(!ab){if(!ta)return;ab=new ba;Ha.set(la,ab)}la=ab.get(za);if(!la){if(!ta)return;la=new ba;ab.set(za,la)}return la} function c(la,za,ta){if(d(la,za,ta))return!0;za=A(za);return null!==za?c(la,za,ta):!1} function d(la,za,ta){za=b(za,ta,!1);return void 0===za?!1:!!za.has(la)} function e(la,za,ta){if(d(la,za,ta))return h(la,za,ta);za=A(za);if(null!==za)return e(la,za,ta)} function h(la,za,ta){za=b(za,ta,!1);if(void 0!==za)return za.get(la)} function l(la,za){var ta=m(la,za);la=A(la);if(null===la)return ta;var ab=l(la,za);if(0>=ab.length)return ta;if(0>=ta.length)return ab;za=new sa;la=[];ta=k(ta);for(var Fc=ta.next();!Fc.done;Fc=ta.next())Fc=Fc.value,za.has(Fc)||(za.add(Fc),la.push(Fc));ta=k(ab);for(Fc=ta.next();!Fc.done;Fc=ta.next())ab=Fc.value,za.has(ab)||(za.add(ab),la.push(ab));return la} function m(la,za){la=b(la,za,!1);var ta=[];la&&la.forEach(function(ab,Fc){return ta.push(Fc)}); return ta} function n(la){return void 0===la} function q(la){return"object"===typeof la?null!==la:"function"===typeof la} function u(la){return"function"===typeof la} function w(la){return"symbol"===typeof la?la:String(la)} function A(la){var za=Object.getPrototypeOf(la);if("function"!==typeof la||la===U||za!==U)return za;var ta=Object.getPrototypeOf(la.prototype);if(null==ta||ta===Object.prototype)return za;ta=ta.constructor;return"function"!==typeof ta||ta===la?za:ta} function E(){function la(){this._keys=[];this._values=[];this._cache=za} var za={};la.prototype={get size(){return this._keys.length},has:function(ta){return ta===this._cache?!0:0<=this._find(ta)?(this._cache=ta,!0):!1}, get:function(ta){var ab=this._find(ta);if(0<=ab)return this._cache=ta,this._values[ab]}, set:function(ta,ab){this.delete(ta);this._keys.push(ta);this._values.push(ab);this._cache=ta;return this}, delete:function(ta){ta=this._find(ta);return 0<=ta?(this._keys.splice(ta,1),this._values.splice(ta,1),this._cache=za,!0):!1}, clear:function(){this._keys.length=0;this._values.length=0;this._cache=za}, forEach:function(ta){for(var ab=this.size,Fc=0;FcYj;++Yj){var UL=mc[Yj];if(4===Yj||6===Yj||8===Yj)Yk+="-";16>UL&&(Yk+="0");Yk+=UL.toString(16).toLowerCase()}mc="@@WeakMap@@"+Yk}while(tg.call(zf,mc));zf[mc]=!0;return mc} function ab(mc,Yk){if(!tg.call(mc,lr)){if(!Yk)return;Object.defineProperty(mc,lr,{value:Object.create(null)})}return mc[lr]} var Fc="undefined"!==typeof global&&"object"===typeof Oya&&"function"===typeof require&&require("crypto"),tg=Object.prototype.hasOwnProperty,zf={},lr=ta();la.prototype={has:function(mc){return(mc=ab(mc,!1))?this._key in mc:!1}, get:function(mc){if(mc=ab(mc,!1))return mc[this._key]}, set:function(mc,Yk){ab(mc,!0)[this._key]=Yk;return this}, delete:function(mc){return(mc=ab(mc,!1))&&this._key in mc?delete mc[this._key]:!1}, clear:function(){this._key=ta()}}; return la} var U=Object.getPrototypeOf(Function),ba="function"===typeof Map?Map:E(),sa="function"===typeof Set?Set:F(),Ha=new("function"===typeof WeakMap?WeakMap:K());a.decorate=function(la,za,ta,ab){if(n(ab)){if(n(ta)){if(!Array.isArray(la))throw new TypeError;if(!u(za))throw new TypeError;for(ta=la.length-1;0<=ta;--ta)if(ab=(0,la[ta])(za),!n(ab)){if(!u(ab))throw new TypeError;za=ab}return za}if(!Array.isArray(la))throw new TypeError;if(!q(za))throw new TypeError;ta=w(ta);for(ab=la.length-1;0<=ab;--ab)(0,la[ab])(za, ta)}else{if(Array.isArray(la)){if(q(za)){if(n(ta))throw new TypeError;if(!q(ab))throw new TypeError}else throw new TypeError;}else throw new TypeError;ta=w(ta);for(var Fc=la.length-1;0<=Fc;--Fc){var tg=(0,la[Fc])(za,ta,ab);if(!n(tg)){if(!q(tg))throw new TypeError;ab=tg}}return ab}}; a.metadata=function(la,za){return function(ta,ab){if(n(ab)){if(!u(ta))throw new TypeError;b(ta,void 0,!0).set(la,za)}else{if(!q(ta))throw new TypeError;ab=w(ab);b(ta,ab,!0).set(la,za)}}}; a.defineMetadata=function(la,za){var ta;if(q(za))n(ta)||(ta=w(ta));else throw new TypeError;b(za,ta,!0).set("parameters",la)}; a.hasMetadata=function(la,za,ta){if(q(za))n(ta)||(ta=w(ta));else throw new TypeError;return c(la,za,ta)}; a.hasOwnMetadata=function(la,za,ta){if(q(za))n(ta)||(ta=w(ta));else throw new TypeError;return d(la,za,ta)}; a.getMetadata=function(la,za,ta){if(q(za))n(ta)||(ta=w(ta));else throw new TypeError;return e(la,za,ta)}; a.getOwnMetadata=function(la,za,ta){if(q(za))n(ta)||(ta=w(ta));else throw new TypeError;return h(la,za,ta)}; a.getMetadataKeys=function(la,za){if(q(la))n(za)||(za=w(za));else throw new TypeError;return l(la,za)}; a.getOwnMetadataKeys=function(la,za){if(q(la))n(za)||(za=w(za));else throw new TypeError;return m(la,za)}; a.deleteMetadata=function(la,za,ta){if(q(za))n(ta)||(ta=w(ta));else throw new TypeError;var ab=b(za,ta,!1);if(!n(ab)){if(!ab.delete(la))return!1;if(0arguments.length?this[c]:e;this._valueToNodeAttribute(this,e,d||this.constructor.attributeNameForProperty(c));this.__serializing=!1}; b.prototype._valueToNodeAttribute=function(c,d,e){d=this._serializeValue(d);if("class"===e||"name"===e||"slot"===e)c=Ms(c);void 0===d?c.removeAttribute(e):c.setAttribute(e,d)}; b.prototype._serializeValue=function(c){switch(typeof c){case"boolean":return c?"":void 0;default:return null!=c?c.toString():void 0;}}; b.prototype._deserializeValue=function(c,d){switch(d){case Boolean:return null!==c;case Number:return Number(c);default:return c;}}; return b});var Zya=0,Ns=[];function _regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry(a){console.log("["+a.is+"]: registered")} function $ya(a){Ns.push(a)} ;var aza=Ls(function(a){function b(h){h=Object.getPrototypeOf(h);return h.prototype instanceof e?h:null} function c(h){if(!h.hasOwnProperty("__ownProperties")){var l=null;if(h.hasOwnProperty("properties")){var m=h.properties;if(m){l={};for(var n in m){var q=m[n];l[n]="function"===typeof q?{type:q}:q}}}h.__ownProperties=l}return h.__ownProperties} var d=Yya(a),e=function(){return d.apply(this,arguments)||this}; p(e,d);e.finalize=function(){if(!this.hasOwnProperty("__finalized")){var h=b(this);h&&h.finalize();this.__finalized=!0;this._finalizeClass()}}; e._finalizeClass=function(){var h=c(this);h&&this.createProperties(h)}; e.typeForProperty=function(h){return(h=this._properties[h])&&h.type}; e.prototype._initializeProperties=function(){Zya++;this.constructor.finalize();d.prototype._initializeProperties.call(this)}; e.prototype.connectedCallback=function(){d.prototype.connectedCallback&&d.prototype.connectedCallback.call(this);this._enableProperties()}; e.prototype.disconnectedCallback=function(){d.prototype.disconnectedCallback&&d.prototype.disconnectedCallback.call(this)}; g.Object.defineProperties(e,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var h=this;if(!this.hasOwnProperty("__observedAttributes")){$ya(this.prototype);var l=this._properties;this.__observedAttributes=l?Object.keys(l).map(function(m){return h.prototype._addPropertyToAttributeMap(m)}):[]}return this.__observedAttributes}}, _properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var h=b(this);this.__properties=Object.assign({},h&&h._properties,c(this))}return this.__properties}}}); return e});var Os={},bza=/-[a-z]/g,cza=/([A-Z])/g;function Ps(a){return Os[a]||(Os[a]=0>a.indexOf("-")?a:a.replace(bza,function(b){return b[1].toUpperCase()}))} function Qs(a){return Os[a]||(Os[a]=a.replace(cza,"-$1").toLowerCase())} ;for(var dza={},Rs=HTMLElement.prototype;Rs;){for(var eza=Object.getOwnPropertyNames(Rs),fza=0;fza>1,E=n.get(m[A].methodInfo)-n.get(l.methodInfo);if(0>E)q=A+1;else if(0w&&(w=u+1);m.splice(w,0,l)}}}; function Bza(a){var b=a.constructor.__orderedComputedDeps;if(!b){b=new Map;for(var c=a.__computeEffects,d=Cza(a),e=d.counts,h=d.ready,l=d.total;d=h.shift();)b.set(d,b.size),(d=c[d])&&d.forEach(function(m){m=m.info.methodInfo;--l;0===--e[m]&&h.push(m)}); 0!==l&&console.warn("Computed graph for "+a.localName+" incomplete; circular?");a.constructor.__orderedComputedDeps=b}return b} function Cza(a){var b=a.__computeInfo,c={};a=a.__computeEffects;var d=[],e=0,h;for(h in b){var l=b[h];e+=c[h]=l.args.filter(function(n){return!n.literal}).length+(l.dynamicFn?1:0)}for(var m in a)b[m]||d.push(m); return{counts:c,ready:d,total:e}} function Dza(a,b,c,d,e){b=Eza(a,b,c,d,e);if(b===Zs)return!1;e=e.methodInfo;if(a.__dataHasAccessor&&a.__dataHasAccessor[e])return a._setPendingProperty(e,b,!0);a[e]=b;return!1} function Fza(a,b,c,d,e,h,l){c.bindings=c.bindings||[];d={kind:d,target:e,parts:h,literal:l,isCompound:1!==h.length};c.bindings.push(d);d.target&&"attribute"!=d.kind&&"text"!=d.kind&&!d.isCompound&&"{"===d.parts[0].mode&&(c=d.parts[0],h=c.negate,d.listenerEvent=c.event||Qs(e)+"-changed",d.listenerNegate=h);e=b.nodeInfoList.length;for(c=0;cn.source.length&&"property"==m.kind&&!m.isCompound&&l.__isPropertyEffectsClient&&l.__dataHasAccessor&&l.__dataHasAccessor[m.target]?(c=c[b],b=Vs(n.source,m.target,b),l._setPendingPropertyOrPath(b,c,!1,!0)&&a._enqueueClient(l)):(b=e.evaluator._evaluateBinding(a,n,b,c,d,h),b!==Zs&&(m.isCompound&&(c=l.__dataCompoundStorage[m.target],c[n.compoundIndex]=b,b=c.join("")),"attribute"===m.kind||"textContent"!==m.target&&( "value"!==m.target||"input"!==l.localName&&"textarea"!==l.localName)||(b=void 0==b?"":b),n=b,rh&&(n=rh(n,m.target,m.kind,l)),"attribute"==m.kind?a._valueToNodeAttribute(l,n,m.target):(m=m.target,l.__isPropertyEffectsClient&&l.__dataHasAccessor&&l.__dataHasAccessor[m]?l.__readOnly&&l.__readOnly[m]||l._setPendingProperty(m,n)&&a._enqueueClient(l):a._setUnmanagedPropertyToNode(l,m,n))))} function Iza(a,b,c){if(c.listenerEvent){var d=c.parts[0];a.addEventListener(c.listenerEvent,function(e){var h=c.target,l=d.source,m=e.detail,n=m&&m.path;n?(l=Vs(h,l,n),e=m&&m.value):e=e.currentTarget[h];b.__readOnly&&b.__readOnly[l]||!b._setPendingPropertyOrPath(l,d.negate?!e:e,!0,!!n)||m&&m.queueProperty||b._invalidateProperties()})}} function Jza(a,b,c,d,e,h){h=b.static||h&&("object"!==typeof h||h[b.methodName]);e={methodName:b.methodName,args:b.args,methodInfo:e,dynamicFn:h};for(var l=0,m=void 0;l=c&&(c="#");switch(c){case"'":case"\"":b.value=a.slice(1,-1);b.literal=!0;break;case"#":b.value=Number(a),b.literal=!0;}b.literal||(b.rootProperty=Ts(a),b.structured=Ss(a),b.structured&&(b.wildcard=".*"==a.slice(-2),b.wildcard&&(b.name=a.slice(0,-2))));return b} function Pza(a,b,c){a=Xs(a,c);void 0===a&&(a=b[c]);return a} function Qza(a,b,c,d){d={indexSplices:d};yh&&!a._overrideLegacyUndefined&&(b.splices=d);a.notifyPath(c+".splices",d);a.notifyPath(c+".length",b.length);yh&&!a._overrideLegacyUndefined&&(d.indexSplices=[])} function at(a,b,c,d,e,h){Qza(a,b,c,[{index:d,addedCount:e,removed:h,object:b,type:"splice"}])} var ct=Ls(function(a){var b=nza(hza(a));a=function(){var c=b.call(this)||this;c.__isPropertyEffectsClient=!0;return c}; p(a,b);a.prototype._initializeProperties=function(){b.prototype._initializeProperties.call(this);this._registerHost();this.__dataClientsReady=!1;this.__dataLinkedPaths=this.__dataToNotify=this.__dataPendingClients=null;this.__dataHasPaths=!1;this.__dataCompoundStorage=this.__dataCompoundStorage||null;this.__dataHost=this.__dataHost||null;this.__dataTemp={};this.__dataClientsInitialized=!1}; a.prototype._registerHost=function(){if(bt.length){var c=bt[bt.length-1];c._enqueueClient(this);this.__dataHost=c}}; a.prototype._initializeProtoProperties=function(c){this.__data=Object.create(c);this.__dataPending=Object.create(c);this.__dataOld={}}; a.prototype._initializeInstanceProperties=function(c){var d=this.__readOnly,e;for(e in c)d&&d[e]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[e]=this.__dataPending[e]=c[e])}; a.prototype._addPropertyEffect=function(c,d,e){this._createPropertyAccessor(c,"__readOnly"==d);var h=uza(this,d,!0)[c];h||(h=this[d][c]=[]);h.push(e)}; a.prototype._removePropertyEffect=function(c,d,e){c=uza(this,d,!0)[c];e=c.indexOf(e);0<=e&&c.splice(e,1)}; a.prototype._hasPropertyEffect=function(c,d){d=this[d];return!(!d||!d[c])}; a.prototype._hasReadOnlyEffect=function(c){return this._hasPropertyEffect(c,"__readOnly")}; a.prototype._hasNotifyEffect=function(c){return this._hasPropertyEffect(c,"__notifyEffects")}; a.prototype._hasReflectEffect=function(c){return this._hasPropertyEffect(c,"__reflectEffects")}; a.prototype._hasComputedEffect=function(c){return this._hasPropertyEffect(c,"__computeEffects")}; a.prototype._setPendingPropertyOrPath=function(c,d,e,h){if(h||Ts(Array.isArray(c)?c[0]:c)!==c){if(!h&&(h=Xs(this,c),c=rza(this,c,d),!c||!b.prototype._shouldPropertyChange.call(this,c,d,h)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(c,d,e)){if(e=this.__dataLinkedPaths)for(var l in e)h=e[l],Us(l,c)?(h=Vs(l,h,c),this._setPendingPropertyOrPath(h,d,!0,!0)):Us(h,c)&&(h=Vs(h,l,c),this._setPendingPropertyOrPath(h,d,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[c])return this._setPendingProperty(c, d,e);this[c]=d}return!1}; a.prototype._setUnmanagedPropertyToNode=function(c,d,e){if(e!==c[d]||"object"==typeof e)"className"===d&&(c=Ms(c)),c[d]=e}; a.prototype._setPendingProperty=function(c,d,e){var h=this.__dataHasPaths&&Ss(c);if(this._shouldPropertyChange(c,d,(h?this.__dataTemp:this.__data)[c])){this.__dataPending||(this.__dataPending={},this.__dataOld={});c in this.__dataOld||(this.__dataOld[c]=this.__data[c]);h?this.__dataTemp[c]=d:this.__data[c]=d;this.__dataPending[c]=d;if(h||this.__notifyEffects&&this.__notifyEffects[c])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[c]=e;return!0}return!1}; a.prototype._setProperty=function(c,d){this._setPendingProperty(c,d,!0)&&this._invalidateProperties()}; a.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()}; a.prototype._enqueueClient=function(c){this.__dataPendingClients=this.__dataPendingClients||[];c!==this&&this.__dataPendingClients.push(c)}; a.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)}; a.prototype.__enableOrFlushClients=function(){var c=this.__dataPendingClients;if(c){this.__dataPendingClients=null;for(var d=0;dd?d=n.length-Math.floor(-d):d&&(d=Math.floor(d));var q=2===arguments.length?n.splice(d):n.splice.apply(n,[d,e].concat(ea(l)));(l.length||q.length)&&at(this,n,m.path,d,l.length,q);return q}; a.prototype.shift=function(c){var d={path:""};c=Xs(this,c,d);var e=!!c.length,h=c.shift();e&&at(this,c,d.path,0,0,[h]);return h}; a.prototype.unshift=function(c,d){for(var e=[],h=1;hh&&e.push({literal:c.slice(h,l.index)});h=l[1][0];var m=!!l[2];l=l[3].trim();var n=!1,q="",u=-1;"{"==h&&0<(u=l.indexOf("::"))&&(q=l.substring(u+2),l=l.substring(0,u),n=!0);u=Nza(l);var w=[];if(u){var A=u,E=A.args;A=A.methodName;for(var F=0;Fc.indexOf(".")&&c==d&&this.__deselectChangedIdx(d))}; a.prototype.__applySplices=function(c){for(var d=this,e=this.__selectedMap,h={},l=0;l=u.$jscomp$loop$prop$s$2798.index+u.$jscomp$loop$prop$s$2798.removed.length?e.set(A,w+u.$jscomp$loop$prop$s$2798.addedCount-u.$jscomp$loop$prop$s$2798.removed.length):e.set(A,-1))}}(h)); for(var m=0;mu?(d.multi?d.splice("selected",q,1):d.selected=d.selectedItem=null,e.delete(w)):q++})}; a.prototype.__updateLinks=function(){var c=this;this.__dataLinkedPaths={};if(this.multi){var d=0;this.__selectedMap.forEach(function(e){0<=e&&c.linkPaths("items."+e,"selected."+d++)})}else this.__selectedMap.forEach(function(e){c.linkPaths("selected","items."+e); c.linkPaths("selectedItem","items."+e)})}; a.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null}; a.prototype.isSelected=function(c){return this.__selectedMap.has(c)}; a.prototype.isIndexSelected=function(c){return this.isSelected(this.items[c])}; a.prototype.__deselectChangedIdx=function(c){var d=this,e=this.__selectedIndexForItemIndex(c);if(0<=e){var h=0;this.__selectedMap.forEach(function(l,m){e==h++&&d.deselect(m)})}}; a.prototype.__selectedIndexForItemIndex=function(c){if(c=this.__dataLinkedPaths["items."+c])return parseInt(c.slice(9),10)}; a.prototype.deselect=function(c){var d=this.__selectedMap.get(c);if(0<=d){this.__selectedMap.delete(c);var e;this.multi&&(e=this.__selectedIndexForItemIndex(d));this.__updateLinks();this.multi?this.splice("selected",e,1):this.selected=this.selectedItem=null}}; a.prototype.deselectIndex=function(c){this.deselect(this.items[c])}; a.prototype.select=function(c){this.selectIndex(this.items.indexOf(c))}; a.prototype.selectIndex=function(c){var d=this.items[c];this.isSelected(d)?this.toggle&&this.deselectIndex(c):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(d,c),this.__updateLinks(),this.multi?this.push("selected",d):this.selected=this.selectedItem=d)}; g.Object.defineProperties(a,{properties:{configurable:!0,enumerable:!0,get:function(){return{items:{type:Array},multi:{type:Boolean,value:!1},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}}}}, observers:{configurable:!0,enumerable:!0,get:function(){return["__updateSelection(multi, items.*)"]}}}); return a}),gAa=fAa(jt),kt=function(){return gAa.apply(this,arguments)||this}; p(kt,gAa);g.Object.defineProperties(kt,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}}, template:{configurable:!0,enumerable:!0,get:function(){return null}}}); customElements.define(kt.is,kt);var hAa=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,lt=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,iAa=/@media\s(.*)/;function jAa(a,b){for(var c in b)null===c?a.style.removeProperty(c):a.style.setProperty(c,b[c])} function kAa(a,b){return(a=window.getComputedStyle(a).getPropertyValue(b))?a.trim():""} ;var lAa=null,mAa=window.HTMLImports&&window.HTMLImports.whenReady||null,nAa;function oAa(a){requestAnimationFrame(function(){mAa?mAa(a):(lAa||(lAa=new Promise(function(b){nAa=b}),"complete"===document.readyState?nAa():document.addEventListener("readystatechange",function(){"complete"===document.readyState&&nAa()})),lAa.then(function(){a&&a()}))})} ;var mt=null,nt=null,ot=function(){this.customStyles=[];this.enqueued=!1;oAa(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},pAa=function(a){!a.enqueued&&nt&&(a.enqueued=!0,oAa(nt))}; ot.prototype.addCustomStyle=function(a){a.__seenByShadyCSS||(a.__seenByShadyCSS=!0,this.customStyles.push(a),pAa(this))}; ot.prototype.getStyleForCustomStyle=function(a){if(a.__shadyCSSCachedStyle)return a.__shadyCSSCachedStyle;var b;a.getStyle?b=a.getStyle():b=a;return b}; ot.prototype.processStyles=function(){for(var a=this.customStyles,b=0;b=b.left&&c<=b.right&&a>=b.top&&a<=b.bottom)}return!1} var GAa=null,Bt=null,KAa=0,LAa=0,MAa=-1,NAa=!1;function OAa(a,b,c){a.movefn=b;a.upfn=c;document.addEventListener("mousemove",b);document.addEventListener("mouseup",c)} function Ct(a){document.removeEventListener("mousemove",a.movefn);document.removeEventListener("mouseup",a.upfn);a.movefn=null;a.upfn=null} document.addEventListener("touchend",function(a){Bt||IAa(!0);GAa=zt(a)[0];Bt=vt(Bt,Is.after(2500),function(){IAa();Bt=GAa=null})},AAa?{passive:!0}:!1); var zt=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(a){return a.composedPath&&a.composedPath()||[]},Dt={},Et=[]; function PAa(a,b){for(var c=document.elementFromPoint(a,b),d=c;d&&d.shadowRoot&&!window.ShadyDOM;){var e=d;d=d.shadowRoot.elementFromPoint(a,b);if(e===d)break;d&&(c=d)}return c} function _findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a){var b=zt(a);return 0e:"pan-y"===c&&(d=e>b));d?a.preventDefault(): Ft("track")}} function Gt(a,b,c){return Dt[b]?(_add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a,b,c),!0):!1} function QAa(a,b,c){return Dt[b]?(_remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a,b,c),!0):!1} function _add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(a,b,c){var d=Dt[b],e=d.deps,h=d.name,l=a.__polymerGestures;l||(a.__polymerGestures=l={});for(var m=0,n,q;m=d&&25>=e||JAa(b))||a.prevent||_fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(h,"tap",{x:b.clientX,y:b.clientY,sourceEvent:b,preventer:c})} ;var UAa=Ls(function(a){var b=function(){return a.apply(this,arguments)||this}; p(b,a);b.prototype._addEventListenerToNode=function(c,d,e){Gt(c,d,e)||a.prototype._addEventListenerToNode.call(this,c,d,e)}; b.prototype._removeEventListenerFromNode=function(c,d,e){QAa(c,d,e)||a.prototype._removeEventListenerFromNode.call(this,c,d,e)}; return b});function VAa(a,b,c,d,e){var h;e&&(h="object"===typeof c&&null!==c)&&(d=a.__dataTemp[b]);d=d!==c&&(d===d||c===c);h&&d&&(a.__dataTemp[b]=c);return d} var Kt=Ls(function(a){var b=function(){return a.apply(this,arguments)||this}; p(b,a);b.prototype._shouldPropertyChange=function(c,d,e){return VAa(this,c,d,e,!0)}; return b}),WAa=Ls(function(a){var b=function(){return a.apply(this,arguments)||this}; p(b,a);b.prototype._shouldPropertyChange=function(c,d,e){return VAa(this,c,d,e,this.mutableData)}; g.Object.defineProperties(b,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}}); return b}); Kt._mutablePropertyChange=VAa;var XAa=!1;function YAa(){if(vh&&!oh){if(!XAa){XAa=!0;var a=document.createElement("style");a.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(a)}return!0}return!1} ;var ZAa=UAa(WAa(ct(HTMLElement))),Lt=function(){var a=ZAa.call(this)||this;if(th)throw Error("strictTemplatePolicy: dom-bind not allowed");a.root=null;a.$=null;a.__children=null;return a}; p(Lt,ZAa);f=Lt.prototype;f.attributeChangedCallback=function(){this.mutableData=!0}; f.connectedCallback=function(){YAa()||(this.style.display="none");this.render()}; f.disconnectedCallback=function(){this.__removeChildren()}; f.__insertChildren=function(){Ms(Ms(this).parentNode).insertBefore(this.root,this)}; f.__removeChildren=function(){if(this.__children)for(var a=0;a child")}); c.observe(this,{childList:!0});return}this.root=this._stampTemplate(b);this.$=this.root.$;this.__children=[];for(var d=this.root.firstChild;d;d=d.nextSibling)this.__children[this.__children.length]=d;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}; g.Object.defineProperties(Lt,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}}); customElements.define("dom-bind",Lt);var Mt=function(){do{var a=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var b=wAa()}while(a||b)};var $Aa=null;function aBa(){return $Aa} aBa.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:aBa,writable:!0}});var bBa=ct(aBa),cBa=Kt(bBa);function dBa(a,b){$Aa=a;Object.setPrototypeOf(a,b.prototype);new b;$Aa=null} var eBa=ct(function(){}); function fBa(a,b){for(var c=0;c can only be templatized once");a.__templatizeOwner=b;var d=(b?b.constructor:Nt)._parseTemplate(a),e=d.templatizeInstanceClass;e||(e=iBa(a,d,c),d.templatizeInstanceClass=e);var h=hBa(a);kBa(a,d,c,h);c=function(){return e.apply(this,arguments)||this}; p(c,e);c.prototype._methodHost=h;c.prototype.__dataHost=a;c.prototype.__templatizeOwner=b;c.prototype.__hostProps=d.hostProps;return c} function mBa(a,b,c){c=c.constructor._properties;a=a.propertyEffects;b=b.instanceProps;for(var d in a)if(!(c[d]||b&&b[d]))for(var e=a[d],h=0;h child")}); c.observe(this,{childList:!0});return!1}this.__template=b}return!0}; f.__ensureInstance=function(){var a=Ms(this).parentNode;if(this.__hasInstance()){var b=this.__getInstanceNodes();if(b&&b.length&&Ms(this).previousSibling!==b[b.length-1])for(var c=0,d=void 0;c child")}); c.observe(this,{childList:!0});return!1}var d={};d[this.as]=!0;d[this.indexAs]=!0;d[this.itemsIndexAs]=!0;this.__ctor=Ot(b,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:d,forwardHostProp:function(e,h){for(var l=this.__instances,m=0,n=void 0;m=e;a--)this.__detachAndRemoveInstance(a)}; f.__detachInstance=function(a){a=this.__instances[a];for(var b=Ms(a.root),c=0;cd?c:c.substring(0,d);if(a==parseInt(a,10)){c=0>d?"":c.substring(d+1);this.__handleObservedPaths(c);if(a=this.__instances[this.__itemsIdxToInstIdx[a]])a._setPendingPropertyOrPath(this.as+(c?"."+c:""),b,!1,!0),a._flushProperties();return!0}}; f.itemForElement=function(a){return(a=this.modelForElement(a))&&a[this.as]}; f.indexForElement=function(a){return(a=this.modelForElement(a))&&a[this.indexAs]}; f.modelForElement=function(a){return pBa(this.template,a)}; g.Object.defineProperties(St,{is:{configurable:!0,enumerable:!0,get:function(){return"dom-repeat"}}, template:{configurable:!0,enumerable:!0,get:function(){return null}}, properties:{configurable:!0,enumerable:!0,get:function(){return{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},itemsIndexAs:{type:String,value:"itemsIndex"},sort:{type:Function,observer:"__sortChanged"},filter:{type:Function,observer:"__filterChanged"},observe:{type:String,observer:"__observeChanged"},delay:Number,renderedItemCount:{type:Number,notify:!Ch,readOnly:!0},initialCount:{type:Number},targetFramerate:{type:Number,value:20},_targetFrameTime:{type:Number, computed:"__computeFrameTime(targetFramerate)"},notifyDomChange:{type:Boolean},reuseChunkedInstances:{type:Boolean}}}}, observers:{configurable:!0,enumerable:!0,get:function(){return["__itemsChanged(items.*)"]}}}); St.prototype._setRenderedItemCount=function(){}; customElements.define(St.is,St);function Tt(a){return"slot"===a.localName} var sBa=function(a,b){var c=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=a;this.callback=b;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){c._schedule()}; this.connect();this._schedule()},tBa=function(a){var b=Ms(a); return Tt(a)?b.assignedNodes({flatten:!0}):Array.from(b.childNodes).map(function(c){return Tt(c)?Ms(c).assignedNodes({flatten:!0}):[c]}).reduce(function(c,d){return c.concat(d)},[])}; f=sBa.prototype;f.connect=function(){var a=this;Tt(this._target)?this._listenSlots([this._target]):Ms(this._target).children&&(this._listenSlots(Ms(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(b){a._processMutations(b)}):(this._nativeChildrenObserver=new MutationObserver(function(b){a._processMutations(b)}),this._nativeChildrenObserver.observe(this._target,{childList:!0}))); this._connected=!0}; f.disconnect=function(){Tt(this._target)?this._unlistenSlots([this._target]):Ms(this._target).children&&(this._unlistenSlots(Ms(this._target).children),window.ShadyDOM&&this._shadyChildrenObserver?(window.ShadyDOM.unobserveChildren(this._shadyChildrenObserver),this._shadyChildrenObserver=null):this._nativeChildrenObserver&&(this._nativeChildrenObserver.disconnect(),this._nativeChildrenObserver=null));this._connected=!1}; f._schedule=function(){var a=this;this._scheduled||(this._scheduled=!0,Ks.run(function(){return a.flush()}))}; f._processMutations=function(a){this._processSlotMutations(a);this.flush()}; f._processSlotMutations=function(a){if(a)for(var b=0;b *")}; var oCa=function(a,b,c){b=b.replace(hAa,function(d,e,h,l){return a._produceCssProperties(d,e,h,l,c)}); return a._consumeCssProperties(b,c)}; f=hu.prototype;f._getInitialValueForProperty=function(a){this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement));return window.getComputedStyle(this._measureElement).getPropertyValue(a)}; f._fallbacksFromPreviousRules=function(a){for(var b=this,c=a;c.parent;)c=c.parent;var d={},e=!1;fu(c,function(h){(e=e||h===a)||h.selector===a.selector&&Object.assign(d,b._cssTextToMap(h.parsedCssText))}); return d}; f._consumeCssProperties=function(a,b){for(var c;c=lt.exec(a);){var d=c[0],e=c[1];c=c.index;var h=c+d.indexOf("@apply");h=a.slice(0,h);a=a.slice(c+d.length);d=b?this._fallbacksFromPreviousRules(b):{};Object.assign(d,this._cssTextToMap(h));e=this._atApplyToCssProperties(e,d);a=""+h+e+a;lt.lastIndex=c+e.length}return a}; f._atApplyToCssProperties=function(a,b){a=a.replace(kCa,"");var c=[],d=this._map.get(a);d||(this._map.set(a,{}),d=this._map.get(a));if(d){this._currentElement&&(d.dependants[this._currentElement]=!0);var e,h=d.properties;for(e in h){var l=b&&b[e];d=[e,": var(",a,"_-_",e];l&&d.push(",",l.replace(mCa,""));d.push(")");mCa.test(h[e])&&d.push(" !important");c.push(d.join(""))}}return c.join("; ")}; f._replaceInitialOrInherit=function(a,b){var c=lCa.exec(b);c&&(b=c[1]?this._getInitialValueForProperty(a):"apply-shim-inherit");return b}; f._cssTextToMap=function(a,b){b=void 0===b?!1:b;a=a.split(";");for(var c,d,e={},h=0;he?Ks.cancel(~e):Is.cancel(e)}; a.prototype.create=function(e,h){e=document.createElement(e);if(h)if(e.setProperties)e.setProperties(h);else for(var l in h)e[l]=h[l];return e}; a.prototype.elementMatches=function(e,h){return vBa(h||this,e)}; a.prototype.toggleAttribute=function(e,h){var l=this;3===arguments.length&&(l=arguments[2]);1==arguments.length&&(h=!l.hasAttribute(e));if(h)return Ms(l).setAttribute(e,""),!0;Ms(l).removeAttribute(e);return!1}; a.prototype.toggleClass=function(e,h,l){l=l||this;1==arguments.length&&(h=!l.classList.contains(e));h?l.classList.add(e):l.classList.remove(e)}; a.prototype.transform=function(e,h){h=h||this;h.style.webkitTransform=e;h.style.transform=e}; a.prototype.translate3d=function(e,h,l,m){this.transform("translate3d("+e+","+h+","+l+")",m||this)}; a.prototype.arrayDelete=function(e,h){if(Array.isArray(e)){if(h=e.indexOf(h),0<=h)return e.splice(h,1)}else if(h=Xs(this,e).indexOf(h),0<=h)return this.splice(e,h,1);return null}; a.prototype._logger=function(e,h){Array.isArray(h)&&1===h.length&&Array.isArray(h[0])&&(h=h[0]);switch(e){case"log":case"warn":case"error":console[e].apply(console,ea(h));}}; a.prototype._log=function(e){for(var h=[],l=0;lb.indexOf(e)&&(!c||0>c.indexOf(e))&&b.unshift(e):console.warn("behavior is null, check for missing or 404 import")}return b} function xCa(a,b){for(var c in b){var d=a[c],e=b[c];a[c]=!("value"in e)&&d&&"value"in d?Object.assign({value:d.value},e):e}} var yCa=lu(HTMLElement);function zCa(a,b,c){var d={},e=function(){return b.apply(this,arguments)||this}; p(e,b);e._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(l)for(var n=0,q;n ")+")":""} function YCa(a,b,c,d){if(d){var e=Error(" caused by: "+(d instanceof Error?d.message:d));e.ngOriginalError=d}else e=Error();e.addKey=ZCa;e.keys=[b];e.injectors=[a];e.constructResolvingMessage=c;e.message=e.constructResolvingMessage();e.ngOriginalError=d;return e} function ZCa(a,b){this.injectors.push(a);this.keys.push(b);this.message=this.constructResolvingMessage()} function $Ca(a,b){return YCa(a,b,function(){return"No provider for "+ru(this.keys[0].token)+"!"+XCa(this.keys)})} function aDa(a,b){return YCa(a,b,function(){return"Cannot instantiate cyclic dependency!"+XCa(this.keys)})} function bDa(a,b,c){return YCa(a,c,function(){var d=ru(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+d+"!"+XCa(this.keys)+"."},b)} function cDa(a,b){for(var c=[],d=0,e=b.length;dd||d>=a.providers.length)throw Error("Index "+d+" is out-of-bounds.");c[e]=b(a.providers[d])}return c} function rDa(a){return"function"===typeof a&&VCa.parameters(a).every(function(b){return!!b})} ;var tDa=!1;function uDa(){if(!tDa){if(Polymer.Base){var a=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{a.apply(this,arguments)}catch(w){Vh(w)}}; var b=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{b.apply(this,arguments)}catch(w){Vh(w)}}; var c=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{c.apply(this,arguments)}catch(w){Vh(w)}}; var d=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{d.apply(this,arguments)}catch(w){Vh(w)}}; var e=Polymer.Base._listen,h=new WeakMap;Polymer.Base._listen=function(w,A,E){var F=function(){try{E.apply(this,arguments)}catch(K){Vh(K)}}; h.set(E,F);e.call(this,w,A,F)}; var l=Polymer.Base._unlisten;Polymer.Base._unlisten=function(w,A,E){l.call(this,w,A,h.get(E))}}if(Polymer.Async){var m=Polymer.Async,n=m._atEndOfMicrotask; m._atEndOfMicrotask=function(){try{n.apply(m,arguments)}catch(w){Vh(w)}}}if(Polymer.RenderStatus){var q=Polymer.RenderStatus,u=q.afterNextRender; q.afterNextRender=function(w,A,E){u.call(q,w,function(){try{A.apply(this,arguments)}catch(F){Vh(F)}},E)}}tDa=!0}} ;function vDa(a,b){a=k(a);for(var c=a.next();!c.done;c=a.next())if(c=c.value,c.constructor===Array)vDa(c,b);else{var d=b;d.has(c)||(c.inject&&d.add(c),c.behaviors&&vDa(c.behaviors,d))}} ;var wDa=!1;function xDa(){function a(e,h,l,m){var n=e[h];e[h]=function(){this._host=b.currentHost();this.initializeInjection&&this.initializeInjection();if(n)return n.apply(this,arguments)}; var q=e[l];e[l]=function(){b.push(m?this._host:this);var u=q.apply(this,arguments);b.pop();return u}} var b={stack:[],push:function(e){this.stack.push(e)}, pop:function(){this.stack.pop()}, currentHost:function(){if(this.stack.length)return this.stack[this.stack.length-1]}}; nu.Class=function(e,h){e=mu(e,h);a(e.prototype,"created","_stampTemplate",!1);return e}; a(St.prototype,"_initializeProperties","__stampInstance",!0);a(Qt.prototype,"_initializeProperties","__ensureInstance",!0);if(aia)a(CCa,"created","stamp",!0);else{var c=function(){a(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties","stamp",!0)}; if(customElements.get("tp-yt-iron-list"))c();else{var d=customElements.define;customElements.define=function(e,h,l){d.call(customElements,e,h,l);"tp-yt-iron-list"===e&&(c(),customElements.define=d)}}}Ls(function(e){var h=function(){return e.apply(this,arguments)||this}; p(h,e);h.prototype._initializeProperties=function(){this._host=b.currentHost();this.initializeInjection&&this.initializeInjection();e.prototype._initializeProperties.call(this)}; h.prototype._stampTemplate=function(l){for(var m=[],n=0;n "):"unknown"} function BDa(a){var b=a._host;return b?BDa(b)+" > "+a.localName+":"+!!a.injector:a.localName+":"+!!a.injector} function CDa(a){var b=a.tagName.toLowerCase();return a.parentElement?CDa(a.parentElement)+" > "+b:b} ;var DDa={};wDa||(xDa(),wDa=!0); DDa.InjectBehavior={initializeInjection:function(){var a=this.isInjectionRoot,b=this.provide,c=xu||zDa(this)||yDa[yDa.length-1];xu=void 0;if(c||a){!c||b&&0=(void 0!==d[b]?d[b]:I("ELEMENT_POOL_DEFAULT_CAP",0)))return!1;c.push(a);return!0},HDa=new Map,JDa=0,IDa=0;var KDa={home:{"ytd-thumbnail":1,"ytd-topbar-menu-button-renderer":1,"ytd-item-section-renderer":5,"ytd-shelf-renderer":5,"yt-horizontal-list-renderer":5,"ytd-grid-video-renderer":30,"ytd-button-renderer":11,"tp-yt-paper-icon-button":7,"tp-yt-paper-button":5,"yt-formatted-string":5,"tp-yt-paper-tooltip":2,"yt-next-continuation":1,"~ytd-guide-entry-renderer":17,"~ytd-guide-signin-promo-renderer":1,"~ytd-browse":{count:1,signals:["yt-app-context","aa"]}},search:{"yt-next-continuation":1,"ytd-button-renderer":2, "ytd-channel-renderer":2,"ytd-item-section-renderer":1,"ytd-video-renderer":20,"ytd-promoted-video-renderer":1,"ytd-search-pyv-renderer":1,"ytd-thumbnail":1,"ytd-thumbnail-overlay-time-status-renderer":20,"ytd-thumbnail-overlay-toggle-button-renderer":0,"ytd-shelf-renderer":1,"ytd-vertical-list-renderer":1,"ytd-thumbnail-overlay-hover-text-renderer":2,"ytd-thumbnail-overlay-side-panel-renderer":2,"yt-formatted-string":3,"iron-icon":1,"tp-yt-iron-icon":1,"tp-yt-paper-button":3,"tp-yt-paper-tooltip":33, "yt-icon":1,"ytd-playlist-renderer":1,"ytd-playlist-video-thumbnail-renderer":1,"ytd-subscribe-button-renderer":1,"~ytd-artist-watch-card-renderer":1,"~ytd-search":{count:1,signals:["yt-app-context","aa"]}},watch:{"yt-next-continuation":2,"ytd-video-view-count-renderer":1,"ytd-button-renderer":3,"ytd-toggle-button-renderer":2,"ytd-menu-renderer":1,"ytd-compact-autoplay-renderer":1,"ytd-compact-video-renderer":19,"ytd-compact-promoted-video-renderer":1,"ytd-compact-playlist-renderer":1,"ytd-compact-radio-renderer":1, "ytd-thumbnail":1,"ytd-thumbnail-overlay-time-status-renderer":20,"ytd-thumbnail-overlay-toggle-button-renderer":0,"ytd-player-legacy-desktop-watch-ads-renderer":1,"tp-yt-paper-button":20,"tp-yt-paper-icon-button":20,"tp-yt-paper-tooltip":30,"yt-formatted-string":5}},LDa={home:"eohps",search:"eosps",watch:"eowps"},MDa=["watch","search","home"],Bu=function(){this.SKIP_INITIAL_PASS_="~";this.WEIGHTED_DECREASE_COEFFICIENT_=I("PRECONSTRUCTION_COEF",.45);this.DEFAULT_DELAY_=I("PRECONSTRUCTION_DELAY",0); this.FILLABLE_COMPONENTS_={"ytd-browse":!0,"ytd-search":!0,"ytd-watch-flexy":!0,"ytd-watch-fixie":!0};this.JSC$32679_isInitialized_=!1;this.signals_=$r();this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$32679_queue_=[];this.pendingPages_=[];this.blockedTypes_={};this.averageCreationPeriod_={};this.targetPage_="";this.pagePreparerJobId_=this.fragmentJobId_=0}; Bu.prototype.init=function(a,b){if(this.JSC$32679_isInitialized_)this.abort();else if(this.JSC$32679_isInitialized_=!0,a&&NDa(this,a),b){var c=bs(this.signals_,"pcl")?0:10,d=function(){for(var e=0,h;h=MDa[e++];)h!=a&&h!=b&&this.pendingPages_.push(h);ODa(this)}.bind(this); this.signals_.parkOrScheduleJob(d,c,"pcl")}}; Bu.prototype.abort=function(){this.fragmentJobId_&&(pi.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);PDa(this)}; var RDa=function(a,b){var c=MDa.indexOf(b);-1=a.invocationLimit&&a.snapshotAndFlush()}; fw.prototype.snapshotAndFlush=function(){var a=this.metricMap.values();a=[].concat(ea(a)).filter(function(b){return b.cellMap_.size}); a.length&&this.streamzLogger_.flush(a,this.sendIsolatedPayload_);HGa(a);this.invocationCount=0;this.JSC$32947_flushTimer.enabled&&this.JSC$32947_flushTimer.stop()}; fw.prototype.setDisabledMetrics=function(a){this.disabledMetrics_=new Set(a)}; fw.prototype.addNewCounter=function(a,b){for(var c=[],d=1;da?1:a;this._windowTime=1>b?1:b;Infinity===b?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}; p(Xw,Pw);Xw.create=Pw.create;f=Xw.prototype;f.nextInfiniteTimeWindow=function(a){var b=this._events;b.push(a);b.length>this._bufferSize&&b.shift();Pw.prototype.next.call(this,a)}; f.nextTimeWindow=function(a){this._events.push({time:this._getNow(),value:a});this._trimBufferThenGetEvents();Pw.prototype.next.call(this,a)}; f._subscribe=function(a){var b=this._infiniteTimeWindow,c=b?this._events:this._trimBufferThenGetEvents(),d=c.length;if(this.closed)throw new Nw;if(this.isStopped||this.hasError)var e=Fw.EMPTY;else this.observers.push(a),e=new Mw(this,a);if(b)for(var h=0;hb&&(h=Math.max(h,e-b));0=b?this.connection=null:(a._refCount=b-1,1this.index}; Bx.prototype.hasCompleted=function(){return this.array.length===this.index}; var Dx=function(a,b,c){gx.call(this,a);this.parent=b;this.observable=c;this.stillUnsubscribed=!0;this.JSC$33150_buffer=[];this.isComplete=!1}; p(Dx,gx);Dx.EMPTY=gx.EMPTY;Dx.create=gx.create;Dx.prototype[ix]=function(){return this}; f=Dx.prototype;f.next=function(){var a=this.JSC$33150_buffer;return 0===a.length&&this.isComplete?{value:null,done:!0}:{value:a.shift(),done:!1}}; f.hasValue=function(){return 0=this.total?this.total:this.count,d=this.ring,e=0;ea?b.lift(new cIa(-1,b)):b.lift(new cIa(a-1,b))}} var cIa=function(a,b){this.count=a;this.source=b}; cIa.prototype.call=function(a,b){return b.subscribe(new cy(a,this.count,this.source))}; var cy=function(a,b,c){Hw.call(this,a);this.count=b;this.source=c}; p(cy,Hw);cy.EMPTY=Hw.EMPTY;cy.create=Hw.create;cy.prototype.complete=function(){if(!this.isStopped){var a=this.source,b=this.count;if(0===b)return Hw.prototype.complete.call(this);-1b&&(this.JSC$33270_delayTime=0);Uw(c)||(this.JSC$33270_scheduler=zHa)}; p(ey,Lw);ey.create=Lw.create;ey.dispatch=function(a){return MGa(this,a.source.subscribe(a.subscriber))}; ey.prototype._subscribe=function(a){return this.JSC$33270_scheduler.schedule(ey.dispatch,this.JSC$33270_delayTime,{source:this.source,subscriber:a})}; function dIa(){var a=void 0===a?0:a;return function(b){return b.lift(new eIa(a))}} var eIa=function(a){this.JSC$33274_scheduler=lHa;this.delay=a}; eIa.prototype.call=function(a,b){return new ey(b,this.delay,this.JSC$33274_scheduler).subscribe(a)};function fy(a){return function(b){return b.lift(new fIa(a))}} var fIa=function(a){this.project=a}; fIa.prototype.call=function(a,b){return b.subscribe(new gy(a,this.project))}; var gy=function(a,b){gx.call(this,a);this.project=b;this.index=0}; p(gy,gx);gy.EMPTY=gx.EMPTY;gy.create=gx.create;f=gy.prototype;f._next=function(a){var b=this.index++;try{var c=this.project(a,b)}catch(e){this.destination.error(e);return}var d=this.innerSubscription;d&&d.unsubscribe();a=new hx(this,a,b);this.destination.add(a);this.innerSubscription=jx(this,c,void 0,void 0,a)}; f._complete=function(){var a=this.innerSubscription;a&&!a.closed||gx.prototype._complete.call(this);this.unsubscribe()}; f._unsubscribe=function(){this.innerSubscription=null}; f.JSC$33087_notifyComplete=function(a){this.destination.remove(a);this.innerSubscription=null;this.isStopped&&gx.prototype._complete.call(this)}; f.notifyNext=function(a){this.destination.next(a)};function hy(a,b){b=void 0===b?!1:b;return function(c){return c.lift(new gIa(a,b))}} var gIa=function(a,b){this.JSC$33283_predicate=a;this.JSC$33283_inclusive=b}; gIa.prototype.call=function(a,b){return b.subscribe(new iy(a,this.JSC$33283_predicate,this.JSC$33283_inclusive))}; var iy=function(a,b,c){Hw.call(this,a);this.JSC$33286_predicate=b;this.JSC$33286_inclusive=c;this.index=0}; p(iy,Hw);iy.EMPTY=Hw.EMPTY;iy.create=Hw.create;iy.prototype._next=function(a){var b=this.destination;try{var c=this.JSC$33286_predicate(a,this.index++)}catch(d){b.error(d);return}b=this.destination;c?b.next(a):(this.JSC$33286_inclusive&&b.next(a),b.complete())};function jy(a,b,c){return function(d){return d.lift(new hIa(a,b,c))}} var hIa=function(a,b,c){this.nextOrObserver=a;this.error=b;this.complete=c}; hIa.prototype.call=function(a,b){return b.subscribe(new ky(a,this.nextOrObserver,this.error,this.complete))}; var ky=function(a,b,c,d){Hw.call(this,a);this._tapComplete=this._tapError=this._tapNext=vx;this._tapError=c||vx;this._tapComplete=d||vx;Ew(b)?(this.JSC$33292__context=this,this._tapNext=b):b&&(this.JSC$33292__context=b,this._tapNext=b.next||vx,this._tapError=b.error||vx,this._tapComplete=b.complete||vx)}; p(ky,Hw);ky.EMPTY=Hw.EMPTY;ky.create=Hw.create;ky.prototype._next=function(a){try{this._tapNext.call(this.JSC$33292__context,a)}catch(b){this.destination.error(b);return}this.destination.next(a)}; ky.prototype._error=function(a){try{this._tapError.call(this.JSC$33292__context,a)}catch(b){this.destination.error(b);return}this.destination.error(a)}; ky.prototype._complete=function(){try{this._tapComplete.call(this.JSC$33292__context)}catch(a){this.destination.error(a);return}return this.destination.complete()};function iIa(a){for(var b=[],c=0;cMath.random())}; ty.prototype.disable=function(){this.collectionEnabled=!1;this.events!=this.installedWindow.google_js_reporting_queue&&(sy()&&Qa(this.events,qIa),this.events.length=0)}; var qIa=function(a){a&&ry&&sy()&&(ry.clearMarks("goog_"+a.label+"_"+a.uniqueId+"_start"),ry.clearMarks("goog_"+a.label+"_"+a.uniqueId+"_end"))}; ty.prototype.start=function(a,b){if(!this.collectionEnabled)return null;var c=qy()||nIa();a=new oIa(a,b,c);b="goog_"+a.label+"_"+a.uniqueId+"_start";ry&&sy()&&ry.mark(b);return a}; ty.prototype.end=function(a){if(this.collectionEnabled&&"number"===typeof a.value){var b=qy()||nIa();a.duration=b-a.value;b="goog_"+a.label+"_"+a.uniqueId+"_end";ry&&sy()&&ry.mark(b);!this.collectionEnabled||2048e.length&&e.push(d)}}return h}};var tIa=function(){ww.apply(this,arguments)}; p(tIa,ww);tIa.prototype.timeExecution=function(a,b){return ww.prototype.timeExecution.call(this,a,sIa(a,b))};function uy(a,b){return function(c){return new Lw(function(d){return c.subscribe(function(e){a.timeExecution(b,function(){d.next(e)})()},function(e){a.timeExecution(b,function(){d.error(e)})()},function(){a.timeExecution(b,function(){d.complete()})()})})}} ;var vy=function(a,b){this.intrinsicFunctionNamespace=a;this.performanceMonitor=b}; vy.prototype.now=function(){return this.intrinsicFunctionNamespace.performance.now()}; vy.prototype.setTimeout=function(a,b){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,a),b)}; vy.prototype.clearTimeout=function(a){this.intrinsicFunctionNamespace.clearTimeout(a)}; vy.prototype.interval=function(a){var b=this;return new Lw(function(c){var d=0,e=b.intrinsicFunctionNamespace.setInterval(function(){c.next(d++)},a); return function(){b.intrinsicFunctionNamespace.clearInterval(e)}})};var uIa=function(a){this.global=a=void 0===a?window:a}; uIa.prototype.ping=function(a){for(var b=[],c=0;cd&&!c(a);++d)a=b(a)} function DIa(a,b){CIa(a,function(c){try{return c===c.parent?null:c.parent}catch(d){}return null},b)} function EIa(a,b){if("IFRAME"==a.tagName)b(a);else{a=a.querySelectorAll("IFRAME");for(var c=0;c=a.length?Sw:kx(a.map(function(b){var c=0;return b.pipe(ex(function(d){return{index:c++,value:d}}))})).pipe(xx(function(b){return b.every(function(c){return c.index===b[0].index})}),ex(function(b){return b.map(function(c){return c.value})}))} ;var mJa=ex(function(a){return[a.value.topWindowViewportExternalGeometry.width,a.value.topWindowViewportExternalGeometry.height]});function nJa(a,b){return function(c){return lJa(b.map(function(d){return c.pipe(a(d))}))}} ;function oJa(){return Kw(Xx(function(a,b){return a.lastValue&&a.lastValue.value?{lastValue:b,consecutiveTime:Math.max(b.timestamp-a.lastValue.timestamp,0)+a.consecutiveTime}:{lastValue:b,consecutiveTime:0}},{consecutiveTime:0}),xx(function(a){return!!a.lastValue}),ex(function(a){return{timestamp:a.lastValue.timestamp, value:Math.round(a.consecutiveTime)}}))} ;var Jy={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:xy,topWindowViewportExternalGeometry:xy,measurementRequests:new Pw,elementGeometrySourceName:"ns",elementGeometry:xy,intersectionGeometry:xy}; function pJa(a,b){return yy(a.topWindowViewportExternalGeometry,b.topWindowViewportExternalGeometry)&&yy(a.elementGeometry,b.elementGeometry)&&yy(a.exposedViewportLocalGeometry,b.exposedViewportLocalGeometry)&&yy(a.intersectionGeometry,b.intersectionGeometry)&&a.elementGeometrySourceName===b.elementGeometrySourceName&&a.measurementRequests===b.measurementRequests&&a.viewportGeometrySourceName===b.viewportGeometrySourceName} ;function qJa(a,b){return function(c){return function(d){var e=d.pipe(ay(),$w());d=c.element.pipe(Mx());e=e.pipe(ex(function(h){return h.value})); return kx([d,e,b]).pipe(ex(function(h){var l=k(h);h=l.next().value;var m=l.next().value;l=l.next().value;var n=h.getBoundingClientRect(),q=Jf(h,a.global);n={top:q.y,left:q.x,width:n.width,height:n.height};q=MIa(n,m.exposedViewportLocalGeometry);var u=a.timeProvider.now(),w=Object,A=w.assign;m=Object.assign({},m);if(2!==l||a.inCrossDomainIframe||0>=q.width||0>=q.height)var E=!1;else try{var F=a.document.elementFromPoint(q.left+q.width/2,q.top+q.height/2);E=F?!rJa(F,h):!1}catch(K){E=!1}return{timestamp:u, value:A.call(w,m,{elementGeometrySourceName:"geo",intersectionGeometry:E?Jy.intersectionGeometry:q,elementGeometry:n})}}),my(a.queue))}}} function rJa(a,b,c){c=void 0===c?0:c;return a===b||rf(b,function(d){return d===a})?!0:b.ownerDocument&&b.ownerDocument.defaultView&&b.ownerDocument.defaultView===b.ownerDocument.defaultView.top?!1:10>c&&b.ownerDocument&&b.ownerDocument.defaultView&&b.ownerDocument.defaultView.frameElement?rJa(a,b.ownerDocument.defaultView.frameElement,c+1):!0} ;function sJa(a){return function(b){return b.pipe(a.ResizeObserver?tJa(a):uJa(a),by(),$w())}} function tJa(a){return function(b){return b.pipe(fy(function(c){var d=a.ResizeObserver;if(!d)return Vw(Jy.elementGeometry);var e=new Lw(function(h){var l=new d(function(m){m.forEach(function(n){h.next(n)})}); l.observe(c);return function(){l.disconnect()}}).pipe(uy(a.performanceMonitor,736),ex(function(h){return h.contentRect})); return ux(Vw(c.getBoundingClientRect()),e)}),Mx(yy))}} function uJa(a){return function(b){var c=b.pipe(fJa(a)),d=a.onResize;c=ux(b.pipe(ex(function(){return xIa("resize")})),c,d); return kx(b,c).pipe(uy(a.performanceMonitor,737),ex(function(e){return k(e).next().value.getBoundingClientRect()}),Mx(yy))}} ;function vJa(a,b){var c=wJa(a,b).pipe(by(),$w());return function(d){d=d.pipe(fy(function(e){return e.element}),Mx()); return kx([c,d]).pipe(fy(function(e){var h=k(e);e=h.next().value;h=h.next().value;return xJa(a,e.intersectionObserver,sJa(a),e.observations,e.flushRecords,h)}),my(a.queue))}} function yJa(a){return ex(function(b){return"nio"!==b.value.viewportGeometrySourceName?b:Object.assign(Object.assign({},b),{value:Object.assign(Object.assign({},b.value),{exposedViewportLocalGeometry:Cy(a,!0),topWindowViewportExternalGeometry:Cy(a,!0)})})})} function zJa(a,b){return Vw(b).pipe(a,ex(function(){return b}))} function wJa(a,b){return"undefined"===typeof performance?Ww(new Fy(2)):a.MutationObserver?"undefined"===typeof IntersectionObserver?Ww(new Fy(0)):new Lw(function(c){var d=new Pw,e=new IntersectionObserver(d.next.bind(d),{threshold:b});c.next({observations:d.pipe(uy(a.performanceMonitor,735)),intersectionObserver:e,flushRecords:function(){var h=e.takeRecords();0a.length)return{chain:Sw,capturedErrors:Sw};var c=new Pw;return{chain:a.slice(1).reduce(function(d,e){return d.pipe(Ix(function(h){c.next(h);return e}))},a[0]).pipe(Ix(function(d){c.next(d); return Ww(b)}),ay(),$w()), capturedErrors:c}} ;function HJa(a){return function(b){return b.pipe(iIa(a),ex(function(c){var d=k(c);c=d.next().value;d=d.next().value;var e=c.value;return{timestamp:c.timestamp,value:1<=e?!0:0>=e?!1:e>=d}}))}} ;var IJa=ex(function(a){return"geo"===a.value.elementGeometrySourceName?a.value.viewportGeometrySourceName:a.value.elementGeometrySourceName});var JJa=Ky(Kw(ex(function(a){return a.intersectionGeometry.width*a.intersectionGeometry.height/(a.exposedViewportLocalGeometry.width*a.exposedViewportLocalGeometry.height)}),ex(function(a){return isFinite(a)?Math.min(1,a):0})));function KJa(a,b,c){return a?kx([b,c]).pipe(xx(function(d){var e=k(d);d=e.next().value;e=e.next().value;return d.timestamp===e.timestamp}),ex(function(d){var e=k(d); d=e.next().value;e=e.next().value;return d.value>e.value?d:e})):b} function LJa(a){return function(b){var c=b.pipe(FJa),d=b.pipe(JJa);return a.pipe(fy(function(e){return KJa(e,c,d)}))}} ;function MJa(a,b,c){var d=c.geometryIsOccluded,e=c.exposureThreshold,h=c.wasLargeAdAtRender,l=c.allowLargeAdThreshold,m=c.largeAdExposureThreshold,n=c.mayUseViewportShareExposure;c=c.hasMeasurementStarted;var q=NJa(a,b);b=OJa(a,b);var u=PJa(a,d,n,q),w=u.pipe(ex(function(U){return U.value}),Mx(),ny(a.queue),Xx(function(U,ba){return Math.max(U,ba)},0)); h=QJa(a,q,h,l);var A=h.pipe(dy(!1),Mx(),ex(function(U){return U?m:e})); l=u.pipe(HJa(A),Mx(),ny(a.queue));var E=kx([l,q]).pipe(xx(function(U){var ba=k(U);U=ba.next().value;ba=ba.next().value;return U.timestamp===ba.timestamp}),ex(function(U){var ba=k(U); U=ba.next().value;ba=ba.next().value;return{visible:U.value,geometry:ba.value.elementGeometry}}),Xx(function(U,ba){return!ba.visible&&U.visible?U:ba},{visible:!1, geometry:xy}),ex(function(U){return U.geometry}),dy(xy),ny(a.queue),Mx(yy)); n=n.pipe(Mx(),Vx(void 0));A=kx([n,A]).pipe(Vx(void 0));var F=q.pipe(xx(function(U){return"ns"!==U.value.viewportGeometrySourceName&&"ns"!==U.value.elementGeometrySourceName}),Xx(function(U){return U+1},0),dy(0),ny(a.queue)),K=b.pipe(Vx(!0),dy(!1),ny(a.queue)); a=kx([c,K]).pipe(ex(function(U){var ba=k(U);U=ba.next().value;ba=ba.next().value;return U&&!ba}),ny(a.queue)); return{shouldResetExposureSignals:n,shouldResetViewabilitySignals:A,geometrySignals:{readyGeometryWithDefault:q,measurementStrategy:q.pipe(IJa),creativePosition:E.pipe(Mx(yy)),visible:l.pipe(Mx(Ly)),timestampedExposure:u.pipe(Mx(Ly)),maximumExposure:w,browserSize:q.pipe(mJa,Mx(fb)),geometricMeasurementErrors:b,measurementRequests:q.pipe(ex(function(U){return U.value.measurementRequests})), isLargeAd:h,geometryIsOccluded:d,hasMeasurementStarted:c,geometryMeasurable:a,validMeasurementCount:F}}} function OJa(a,b){return b.pipe(xx(function(){return!1}),ex(function(c){return c}),Ix(function(c){return oy(a,c)}))} function NJa(a,b){return b.pipe(ZHa(wx),ny(a.queue)).pipe(Mx(function(c,d){return Ly(c,d,pJa)}),dy({timestamp:a.timeProvider.now(), value:Jy}),ny(a.queue))} function PJa(a,b,c,d){c=d.pipe(LJa(c),Ky(ex(function(e){var h=Math.pow(10,2);return Math.round(e*h)/h})),ny(a.queue)); return kx([c,b]).pipe(ex(function(e){var h=k(e);e=h.next().value;h=h.next().value;return{timestamp:Math.max(h.timestamp,e.timestamp),value:h.value?0:e.value}}),Mx(Ly),ny(a.queue))} function QJa(a,b,c,d){b=b.pipe(ex(function(e){return 242500<=e.value.elementGeometry.width*e.value.elementGeometry.height})); c=kx([b,c]);return d?c.pipe(ex(function(e){return e.some(function(h){return h})}),dy(!1),Mx(),ny(a.queue)):oy(a,!1)} ;var RJa=function(a,b){var c=this;this.context=a;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=b.pipe(Mx()).subscribe(function(d){My(c);c.measurementRequestObserver=d})},SJa=function(a,b){My(a); a.lastMeasurementRequest=a.context.timeProvider.setTimeout(function(){var c;return void(null===(c=a.measurementRequestObserver)||void 0===c?void 0:c.next())},b)},My=function(a){null!==a.lastMeasurementRequest&&a.context.timeProvider.clearTimeout(a.lastMeasurementRequest); a.lastMeasurementRequest=null}; RJa.prototype.dispose=function(){My(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};function TJa(a,b,c,d,e){var h=void 0===h?new RJa(a,c):h;return new Lw(function(l){var m=b.pipe(dy(void 0),fy(function(){return UJa(d)})).pipe(ex(function(n){var q=n.timestamp,u=n.value; n=u.visible;u=u.consecutiveViewTime;var w=u>=e;w||!n?My(h):(q=Math.max(0,a.timeProvider.now()-q),SJa(h,Math.max(0,e-u-q)));return w}),Xx(function(n,q){return q||n},!1),Mx()).subscribe(l); return function(){h.dispose();m.unsubscribe()}}).pipe(hy(function(l){return!l},!0),ny(a.queue))} function UJa(a){return sHa(a,a.pipe(oJa())).pipe(ex(function(b){var c=k(b);b=c.next().value;c=c.next().value;return{timestamp:b.timestamp,value:{visible:b.value,consecutiveViewTime:c.value}}}),Mx(function(b,c){return Ly(b,c,function(d,e){return d.consecutiveViewTime===e.consecutiveViewTime&&d.visible===e.visible})}))} ;function VJa(){return Kw(EJa(),Xx(function(a,b){return Math.max(a,b)},0),ex(function(a){return Math.round(a)}))} function WJa(a){return Kw(HJa(Vw(a)),VJa())} ;function XJa(a,b){return b.pipe(fy(function(c){return c?Ww(new Fy(15)):a}))} ;var YJa=function(){};var ZJa=function(a,b){this.context=a;this.strategies=b}; p(ZJa,YJa);ZJa.prototype.buildGeometrySource=function(a,b){var c=this.strategies.map(function(h){return h.buildGeometrySource(a,b)}),d=GJa(c.map(function(h){return h.geometrySource})),e=d.capturedErrors.pipe($Ja()); return{geometrySource:d.chain.pipe(ny(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:e,strategyErrors:d.capturedErrors}].concat(ea(c.map(function(h){return h.additionalOutputs}))))}}; var $Ja=function(){return Xx(function(a,b){b instanceof Fy?a.push(b.measurementStrategyFailureReason):a.push(-1);return a},[])};function aKa(a,b){var c=a.pipe(ay(),$w());return fy(function(d){return c.pipe(b(d))})} ;function bKa(a,b){if(a.inCrossDomainIframe)return Ww(new Fy(6));var c=new Pw;return ux(Vw({}),b,c).pipe(ex(function(){return{timestamp:a.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:cKa(a),topWindowViewportExternalGeometry:Cy(a,!0),measurementRequests:c}}}),my(a.queue))} function cKa(a){var b=Cy(a,!1);if(!a.inIframe||!vf(a.global.parent)||a.global.parent===a.global)return b;var c=cKa(new By(a.global.parent,a.debugChannel));a=a.global.frameElement.getBoundingClientRect();c=MIa(c,a);return MIa({left:Math.round(c.left+(b.left-a.left)),top:Math.round(c.top+(b.top-a.top)),width:c.width,height:c.height},b)} ;var dKa=function(a,b){this.context=a;this.poller=b}; p(dKa,YJa);dKa.prototype.buildGeometrySource=function(a,b){var c=aKa(bKa(this.context,this.poller),qJa(this.context,b.requestSource));return{geometrySource:XJa(a.measurableCreative.pipe(c),b.inApp),additionalOutputs:{}}};var eKa=function(a,b,c){c=void 0===c?vJa(a,b):c;this.context=a;this.intersectionObserverStrategy=c}; p(eKa,YJa);eKa.prototype.buildGeometrySource=function(a,b){return{geometrySource:XJa(a.measurableCreative.pipe(this.intersectionObserverStrategy,yJa(this.context)),b.inApp),additionalOutputs:{}}};function fKa(a){return a.document.onVisibilityChange.pipe(ex(function(b){return"visible"===b}),Mx(),ny(a.queue))} ;function gKa(a,b,c){var d;return b.pipe(Mx(),fy(function(e){return c.pipe(ex(function(){if(!d){d=!0;try{e.next()}finally{d=!1}}return!0}))}),dy(!1),ny(a.queue))} ;function hKa(a){return Kw(Ky(ex(function(b){return 1<=b?!0:0>=b?!1:b>=a})),DJa(),ex(function(b){return Math.round(b)}))} ;function iKa(a,b,c,d,e,h){var l=jKa,m=Ny.timeThresholdMs;if(1e?encodeURIComponent(RKa(a,b,c,d,e+1)):"...";return encodeURIComponent(String(a))},dz=function(a,b,c){a.allPriorities_.push(b); a.allPriorityLists_[b]=c}; bz.prototype.addParams=function(a){wf(a,function(b,c){if(null!=b){var d=this.nextPriority_++;dz(this,d,cz(c,b))}},this)}; bz.prototype.getUrl=function(a,b,c,d){a=a+"//"+b+c;var e=SKa(this)-c.length-d.length;if(0>e)return"";this.allPriorities_.sort(function(u,w){return u-w}); c=null;b="";for(var h=0;h=q.length){e-=q.length;a+=q;b=this.paramDelimiter_;break}c=null==c?l:c}}e="";null!=c&&(e=b+"trn="+c);return a+e+d}; var SKa=function(a){var b=1,c;for(c in a.allPriorityLists_)b=c.length>b?c.length:b;return a.maxPathLength_-3-b-a.paramDelimiter_.length-1}; bz.prototype.setMaxPathLength=function(a){this.maxPathLength_=a};var ez=function(a,b){this.urlAndMetadata=a;this.depth=b},UKa=function(){var a=MKa(),b=Math.max(a.length-1,0),c=PKa(a); a=c.topFullUrl;var d=c.topOriginOnly,e=c.ampCacheUrl,h=[];c=function(m,n){return null==m?n:m}; e&&h.push(new ez([e.url,e.isOriginOnly?2:0],c(e.depth,1)));d&&d!=e&&h.push(new ez([d.url,2],0));a.url&&a!=e&&h.push(new ez([a.url,0],c(a.depth,b)));var l=Sa(h,function(m,n){return h.slice(0,h.length-n)}); !a.url||(e||d)&&a!=e||(d=Afa(a.url))&&l.push([new ez([d,1],c(a.depth,b))]);l.push([]);return Sa(l,function(m){return TKa(b,m)})}; function TKa(a,b){var c=Ta(b,function(e,h){return Math.max(e,h.depth)},-1),d=Xaa(c+2); d[0]=a;Qa(b,function(e){return d[e.depth+1]=e.urlAndMetadata}); return d} var VKa=function(){var a=UKa();return Sa(a,function(b){return QKa(b)})};var fz=function(){this.pageVisibility=new JKa;this.performance_=$y()?new az:new Zy},WKa=function(){gz(); var a=se.document;return!!(a&&a.body&&a.body.getBoundingClientRect&&"function"===typeof se.setInterval&&"function"===typeof se.clearInterval&&"function"===typeof se.setTimeout&&"function"===typeof se.clearTimeout)}; fz.prototype.setInterval=function(a,b){return se.setInterval(a,b)}; fz.prototype.clearInterval=function(a){se.clearInterval(a)}; fz.prototype.setTimeout=function(a,b){return se.setTimeout(a,b)}; fz.prototype.clearTimeout=function(a){se.clearTimeout(a)}; var XKa=function(a){gz();var b=Tf()||se;Bf(b,a,!1)}; fz.prototype.getPageSignals=function(){return VKa()};var YKa=function(){}; YKa.prototype.getContext=function(){if(!this.JSC$33485_context_){if(!se)throw Error("Context has not been set and window is undefined.");this.JSC$33485_context_=Ds(fz)}return this.JSC$33485_context_}; YKa.prototype.JSC$33484_setContext=function(a){this.JSC$33485_context_=a};var gz=function(){return Ds(YKa).getContext()};var ZKa=function(a){C.call(this,a)}; p(ZKa,C);f=ZKa.prototype;f.JSC$33487_getAccumulatedTime=function(){return Nd(this,1)}; f.JSC$33487_getUsedHeapSize=function(){return ge(this,2)}; f.JSC$33487_getTotalHeapSize=function(){return ge(this,3)}; f.JSC$33487_getHeapSizeLimit=function(){return ge(this,4)}; f.JSC$33487_getThreadEntryCount=function(){return ge(this,5)}; f.toObject=function(){var a=null!=this?{accumulatedTime:Nd(this,1),usedHeapSize:ge(this,2),totalHeapSize:ge(this,3),heapSizeLimit:ge(this,4),threadEntryCount:ge(this,5)}:void 0;return a};var $Ka=function(a){this.JSC$33490_context_=a;this.enterTime_=-1;this.threadEntryCount_=this.accumulatedTime_=0},hz=function(a,b){return function(c){for(var d=[],e=0;ec.height?n>u?(d=n,e=q):(d=u,e=w):n=this.inherentVisibleGeometryCapability_?a:this;b!==this.effectiveViewportProvider?(this.JSC$33535_isActive_=this.effectiveViewportProvider.JSC$33535_isActive_,vz(this)):this.JSC$33535_isActive_!==this.effectiveViewportProvider.JSC$33535_isActive_&&(this.JSC$33535_isActive_=this.effectiveViewportProvider.JSC$33535_isActive_,vz(this))}; var OLa=function(a,b){var c=!a.currentObservation.equals(b,a.volumeRequired_);a.currentObservation=b;c&&QLa(a)}; uz.prototype.handleViewportObservationUpdate=function(a){a.originatingProvider===this.effectiveViewportProvider&&OLa(this,a)}; uz.prototype.JSC$33574_requiresVolume=function(){return this.volumeRequired_}; uz.prototype.dispose=function(){this.JSC$33535_disposed_=!0}; uz.prototype.isDisposed=function(){return this.JSC$33535_disposed_};var xz=function(a,b,c,d){this.element=a;this.elementGeometry=new yf(0,0,0,0);this.containerGeometry=null;this.frameVisibleGeometry=new yf(0,0,0,0);this.JSC$33539_viewportProvider=b;this.featureSet=c;this.requiresVolume_=d;this.JSC$33539_disposed_=!1;this.isEventBasedMeasurement=!0;this.timestamp=-1;this.currentMeasurement=new pz(b.getViewportObservation(),this.element,this.elementGeometry,new yf(0,0,0,0),0,0,oz(),0)}; f=xz.prototype;f.observe=function(){return!0}; f.JSC$33541_unobserve=function(){}; f.dispose=function(){if(!this.isDisposed()){var a=this.JSC$33539_viewportProvider;Za(a.observationListeners,this);a.volumeRequired_&&this.JSC$33574_requiresVolume()&&PLa(a);this.JSC$33541_unobserve();this.JSC$33539_disposed_=!0}}; f.isDisposed=function(){return this.JSC$33539_disposed_}; f.getLogParams=function(){return this.JSC$33539_viewportProvider.getLogParams()}; f.getVisibleGeometryCapability=function(){return this.JSC$33539_viewportProvider.getVisibleGeometryCapability()}; f.getFailureCode=function(){return this.JSC$33539_viewportProvider.getFailureCode()}; f.hasFailed=function(){return this.JSC$33539_viewportProvider.hasFailed()}; f.handleViewportProviderStatusUpdate=function(){}; f.handleViewportObservationUpdate=function(){this.calculateMeasurement()}; f.JSC$33574_requiresVolume=function(){return this.requiresVolume_};var yz=function(a){this.JSC$33542_disposed_=!1;this.JSC$33542_viewportProvider=a;this.failureCallback=ya}; f=yz.prototype;f.getVisibleGeometryCapability=function(){return this.JSC$33542_viewportProvider.getVisibleGeometryCapability()}; f.getFailureCode=function(){return this.JSC$33542_viewportProvider.getFailureCode()}; f.hasFailed=function(){return this.JSC$33542_viewportProvider.hasFailed()}; f.create=function(a,b,c){var d=null;this.JSC$33542_viewportProvider&&(d=this.JSC$33544_createInstance(a,b,c),wz(this.JSC$33542_viewportProvider,d));return d}; f.JSC$33544_shouldBeUsedForMeasurement=function(){return this.JSC$33544_canBeUsed()}; f.JSC$33544_canBeUsed=function(){return!1}; f.init=function(a){return this.JSC$33542_viewportProvider.initialize()?(wz(this.JSC$33542_viewportProvider,this),this.failureCallback=a,!0):!1}; f.handleViewportProviderStatusUpdate=function(a){0==a.getVisibleGeometryCapability()&&this.failureCallback(a.getFailureCode(),this)}; f.handleViewportObservationUpdate=function(){}; f.JSC$33574_requiresVolume=function(){return!1}; f.dispose=function(){this.JSC$33542_disposed_=!0}; f.isDisposed=function(){return this.JSC$33542_disposed_}; f.getLogParams=function(){return{}};var zz=function(a,b,c){this.priority_=void 0===c?0:c;this.JSC$33545_key_=a;this.JSC$33545_value_=null==b?"":b}; zz.prototype.getParameter=function(){return this.JSC$33545_key_}; zz.prototype.JSC$33547_getPriority=function(){return this.priority_}; var RLa=function(a){switch(Math.trunc(a.priority_)){case-16:return-16;case-8:return-8;case 0:return 0;case 8:return 8;case 16:return 16;default:return 16;}},SLa=function(a,b){return a.priority_b.priority_?!1:a.JSC$33545_key_b.JSC$33545_key_?!1:typeof a.JSC$33545_value_typeof b.JSC$33545_value_?!1:a.JSC$33545_value_=l;l=!(0=l)||c;this.buckets_[e].update(h&&m,d,!h||l)}}; var Iz=function(a,b,c){a=Sa(a.buckets_,function(d){return b(d)}); return c?a:nMa(a)},iMa=function(a,b,c){var d=Oaa(a.thresholds_,function(e){return b<=e}); return-1==d?0:c(a.buckets_[d])},nMa=function(a){return Sa(a,function(b,c,d){return 0c++;){if(a===b)return!0;try{if(a=ffa(a)||a){var d=Qe(a),e=d&&Ze(d),h=e&&e.frameElement;h&&(a=h)}}catch(l){break}}return!1} function sMa(a,b,c){if(!a||!b)return!1;b=a.clone().translate(-b.left,-b.top);a=(b.left+b.right)/2;b=(b.top+b.bottom)/2;var d=Tf();vf(d.top)&&d.top&&d.top.document&&(d=d.top);if(!wLa(d))return!1;a=d.document.elementFromPoint(a,b);if(!a)return!1;b=(b=(b=Qe(c))&&b.defaultView&&b.defaultView.frameElement)&&rMa(b,a);d=a===c;a=!d&&a&&rf(a,function(e){return e===c}); return!(b||d||a)} function tMa(a,b,c,d){return sz().insideCrossDomainIframe?!1:0>=a.getWidth()||0>=a.getHeight()?!0:c&&d?nLa(208,function(){return sMa(a,b,c)}):!1} ;var uMa=new yf(0,0,0,0),Kz=function(a,b,c){gg.call(this);this.position=uMa.clone();this.measurementData=new oMa;this.loadTimeExposure=-2;this.timeCreated=Date.now();this.timestampViewedByUser=-1;this.lastUpdateTime=b;this.lastMeasurement_=null;this.elementLoaded_=!1;this.offsetInViewport=null;this.opacity=-1;this.requestSource=c;this.unmeasurableImpressionCallback=this.measurementUpdateCallback=ya;this.creativeSearchResults=new EKa;this.creativeSearchResults.markedUpElement=a;this.creativeSearchResults.monitoredElement= a;this.isUnmeasurableImpression=!1;this.contextualEventHandlers_={mouseOver:null,mouseOut:null};this.shouldSendTimeOnScreenPing=!0;this.strategyVerifier_=null;this.inFullscreenMode=this.isPedestalAd=!1;this.adBlockId=iz().nextAdBlockId++;this.lastComputedExposure_=0;this.lastAdState=new Py;this.timeLastSeen=this.timeFirstSeen=-1;this.hoverTime_=0;this.hoverStartTime_=-1;this.measurementStrategy=null;this.visibleBox=new yf(0,0,0,0);this.isCoReRequest=!1;a=this.featureSet=new Ty;Uy(a,"od",rKa);Sy(Uy(a, "opac",Qy));Sy(Uy(a,"sbeos",Qy));Sy(Uy(a,"prf",Qy));Sy(Uy(a,"mwt",Qy));Uy(a,"iogeo",Qy);(a=this.creativeSearchResults.markedUpElement)&&a.getAttribute&&TIa(a,"googleAvInapp")&&(sz().inAppContext=!0);1==this.requestSource?(a=this.featureSet.features_.od)&&a.setValue(1):(a=this.featureSet.features_.od)&&a.setValue(0)}; p(Kz,gg); Kz.prototype.disposeInternal=function(){vMa(this);this.strategyVerifier_&&this.strategyVerifier_.dispose();this.measurementStrategy&&this.measurementStrategy.dispose();delete this.measurementData;delete this.measurementUpdateCallback;delete this.unmeasurableImpressionCallback;delete this.creativeSearchResults.markedUpElement;delete this.creativeSearchResults.monitoredElement;delete this.contextualEventHandlers_;delete this.strategyVerifier_;delete this.measurementStrategy;delete this.featureSet;gg.prototype.disposeInternal.call(this)}; Kz.prototype.getMeasurementStrategy=function(){return this.measurementStrategy}; var Lz=function(a){return a.measurementStrategy?a.measurementStrategy.elementGeometry:a.position}; f=Kz.prototype;f.getContainerPosition=function(){return this.measurementStrategy?this.measurementStrategy.containerGeometry:null}; f.JSC$33587_processActiveViewMetadata=function(a){var b=iz();"string"===typeof a&&0!=a.length&&(b.messagedActiveViewMetadata=BKa(b.featureSet,a))}; f.JSC$33587_requiresVolume=function(){return!1}; f.setElementLoaded=function(){this.elementLoaded_=!0}; f.isReadyForMeasurement=function(){return this.elementLoaded_}; f.resetFractionOnScreenValues=function(){this.lastAdState.exposure=0}; f.resetTimeOnScreenTimers=function(){this.measurementData=new oMa}; f.setFullscreenMode=function(a){if(a!=this.inFullscreenMode){this.inFullscreenMode=a;var b=sz();a?b.fullscreenAdblockCount_++:0=(this.isLargeAd()?.3:.5),this.measurementData.update(h,e,this.lastAdState,d),this.lastUpdateTime=b,0=Jz(Lz(a))?!1:MMa(a)&&!a.cpmavViewUrlInvoked}; f=Oz.prototype;f.updateElementToMeasure=function(a){vMa(this);this.creativeSearchResults.monitoredElement=a;zMa(this);FMa(this,a);if(this.measurementStrategy){var b=this.measurementStrategy;b.JSC$33541_unobserve();b.element=a;b.observe();b.calculateMeasurement()}}; f.shouldSendImmediatePing=function(){return this.immediatePingEnabled&&!0}; f.isGpt=function(){return 3==this.requestSource}; f.setRecheckedActiveViewDivs=function(){this.recheckedActiveViewDivs_=!0}; f.setRenderStartTimeFromEpoch=function(a){-1==this.timeRenderStartedFromEpoch_&&(this.timeRenderStartedFromEpoch_=a)}; f.setAdDomLoadingTime=function(a){-1==this.timeAdDomLoadingFromEpoch_&&(this.timeAdDomLoadingFromEpoch_=this.timeRenderStartedFromEpoch_+a)}; f.setScrollDepthAtRenderStart=function(a){this.renderStartScrollDepth_=a}; f.getScrollDepthAtRenderStart=function(){return this.renderStartScrollDepth_}; f.JSC$33587_requiresVolume=function(){return!1}; f.hasMetricsChangeListener=function(){return void 0!==this.metricsChangeCallback_};var PMa=function(a){this.JSC$33604_reporter_=a;this.key="goog_adspeed";this.validEvents=[3,4];this.cachedPayload_=null}; PMa.prototype.JSC$33611_maybeSend=function(a,b,c){if(!Ya(this.validEvents,c)||!new Yy(a.adk,null).isValid())return!1;c={};c=(c[0]=this.key,c[40]=JSON.stringify(NMa(a)),c);if(this.cachedPayload_&&(0,x.equals)(this.cachedPayload_,c))return!1;this.cachedPayload_=c;var d={};(0,x.extend)(d,c,b);return this.JSC$33604_reporter_.report(a,0,{urlParams:{},messageParams:d})};var Qz=function(a){this.JSC$33609_reporter_=a;this.key="goog_update_data";this.validEvent=0;this.viewedMessageSent_=!1}; Qz.prototype.JSC$33611_maybeSend=function(a,b,c){if(c!=this.validEvent||!new Yy(a.adk,null).isValid())return!1;c=1==a.listenerMode;var d=Mz(a),e={},h={};b={messageParams:(e[0]=this.key,e[40]=JSON.stringify(NMa(a)),e),urlParams:Object.assign({},b,(h.r=b.r,h))};if(c)return d&&!this.viewedMessageSent_?(this.viewedMessageSent_=d,this.JSC$33609_reporter_.report(a,0,b)):!1;this.viewedMessageSent_=d;return this.JSC$33609_reporter_.report(a,0,b)};var QMa=function(a){Qz.call(this,a);this.key="goog_image_request";this.validEvent=2}; p(QMa,Qz);var RMa=function(a){Qz.call(this,a);this.key="goog_image_request";this.validEvent=1}; p(RMa,Qz);RMa.prototype.JSC$33611_maybeSend=function(a,b,c){var d=!a.activeviewPingSent;if(Mz(a)&&a.shouldSendTimeOnScreenPing||d){if(b=Qz.prototype.JSC$33611_maybeSend.call(this,a,b,c))if(Mz(a)||(a.activeviewPingSent=!0),Mz(a)||a.shouldSendTimeOnScreenPing)a.shouldSendTimeOnScreenPing=!1;return b}return!1};var Rz=function(a,b,c,d){xz.call(this,a,b,c,d)}; p(Rz,xz);f=Rz.prototype;f.calculateElementGeometry=function(){if(this.element){var a=this.element,b=this.JSC$33539_viewportProvider.effectiveViewportProvider.JSC$33535_win;try{try{var c=DLa(a.getBoundingClientRect())}catch(q){c=new yf(0,0,0,0)}var d=c.right-c.left,e=c.bottom-c.top,h=Jf(a,b),l=h.x,m=h.y;var n=new yf(Math.round(m),Math.round(l+d),Math.round(m+e),Math.round(l))}catch(q){n=pMa.clone()}this.elementGeometry=n}}; f.calculateFrameVisibleGeometry=function(){this.frameVisibleGeometry=this.JSC$33539_viewportProvider.getViewportObservation().JSC$33519_visibleGeometry}; f.isElementHidden=function(a){var b=1==Vy(this.featureSet,"od");return tMa(a,this.frameVisibleGeometry,this.element,b)}; f.calculateMeasurement=function(){this.timestamp=oz();this.calculateElementGeometry();if(this.element&&"number"===typeof this.element.videoWidth&&"number"===typeof this.element.videoHeight){var a=this.element,b=new Oe(a.videoWidth,a.videoHeight);this.containerGeometry=this.elementGeometry;a=this.elementGeometry;var c=a.getWidth(),d=a.getHeight(),e=b.width;b=b.height;0>=e||0>=b||0>=c||0>=d||(e/=b,b=c/d,a=a.clone(),e>b?(c/=e,d=(d-c)/2,0=a.bottom||a.left>=a.right?new yf(0,0,0,0):a;a=this.JSC$33539_viewportProvider.getViewportObservation(); b=e=d=0;0<(this.elementGeometry.bottom-this.elementGeometry.top)*(this.elementGeometry.right-this.elementGeometry.left)&&(this.isElementHidden(c)?c=new yf(0,0,0,0):(d=sz().screenSize,b=new yf(0,d.height,d.width,0),d=qMa(c,this.elementGeometry),e=qMa(c,sz().browserViewportBox),b=qMa(c,b)));c=c.top>=c.bottom||c.left>=c.right?new yf(0,0,0,0):c.translate(-this.elementGeometry.left,-this.elementGeometry.top);MLa()||(e=d=0);this.currentMeasurement=new pz(a,this.element,this.elementGeometry,c,d,e,this.timestamp, b)}; f.getName=function(){return this.JSC$33539_viewportProvider.getName()};var Sz=function(){this.videoInstreamAdBlocks_=[];this.displayAdBlocks_=[]}; Sz.prototype.findDisplayAdBlockByAdBlockId=function(a){return Xa(this.displayAdBlocks_,function(b){return a.matches(new Yy(b.adk,null))})}; var SMa=function(a,b){return b?Xa(a.displayAdBlocks_,function(c){return c.creativeSearchResults.markedUpElement==b}):null},TMa=function(a,b){return Xa(a.videoInstreamAdBlocks_,function(c){return c.queryID==b})},UMa=function(a,b){return b?Xa(a.videoInstreamAdBlocks_,function(c){return c.creativeSearchResults.markedUpElement==b}):null},VMa=function(a){return Xa(a.displayAdBlocks_,function(){return!1})}; Sz.prototype.findAdBlockByQueryID=function(a){return TMa(this,a)||VMa(this)}; var Tz=function(a){return 0==a.videoInstreamAdBlocks_.length?a.displayAdBlocks_:0==a.displayAdBlocks_.length?a.videoInstreamAdBlocks_:Raa(a.displayAdBlocks_,a.videoInstreamAdBlocks_)}; Sz.prototype.reset=function(){this.videoInstreamAdBlocks_=[];this.displayAdBlocks_=[]}; Sz.prototype.addVideoAdBlock=function(a){this.videoInstreamAdBlocks_.push(a)}; var WMa=function(a,b){a=a.displayAdBlocks_;var c=Naa(a,function(d){return d==b}); return-1!=c?(a.splice(c,1),b.measurementStrategy&&b.measurementStrategy.JSC$33541_unobserve(),b.dispose(),!0):!1},XMa=function(a){var b=Uz; if(WMa(b,a)){a=function(){return null}; a=function(){return VMa(b)}; for(var c=a();c;c=a())WMa(b,c)}}; Sz.prototype.mergeIntoVideoAdBlocks=function(a,b){var c=this;a=Ra(a,(void 0===b?0:b)?function(d){return!TMa(c,d.queryID)}:function(d){return!UMa(c,d.creativeSearchResults.markedUpElement)}); this.videoInstreamAdBlocks_.push.apply(this.videoInstreamAdBlocks_,ea(a));return a}; var YMa=function(a){var b=Uz,c=[];Qa(a,function(d){d.creativeSearchResults.markedUpElement&&null==SMa(b,d.creativeSearchResults.markedUpElement)&&(b.displayAdBlocks_.push(d),c.push(d))})}; Sz.prototype.mergeIntoFlashVideoAdBlocks=function(a){var b=this,c=[];Qa(a,function(d){Ua(b.videoInstreamAdBlocks_,function(e){return e.creativeSearchResults.markedUpElement===d.creativeSearchResults.markedUpElement&&e.sdkID===d.sdkID&&e.queryID===d.queryID})||(b.videoInstreamAdBlocks_.push(d),c.push(d))}); return c}; Sz.prototype.hasAdBlockInFullscreenMode=function(){return Ua(Tz(this),function(a){return a.inFullscreenMode})}; var Uz=Ds(Sz);var Vz=function(a,b,c,d){xz.call(this,a,b,c,d);this.currentMeasurement=new pz(b.getViewportObservation(),this.element,new yf(0,0,0,0),new yf(0,0,0,0),1,1,oz(),1)}; p(Vz,xz);Vz.prototype.getName=function(){return"a100"}; Vz.prototype.calculateMeasurement=function(){this.currentMeasurement=new pz(this.JSC$33539_viewportProvider.getViewportObservation(),this.element,new yf(0,0,0,0),new yf(0,0,0,0),1,1,oz(),1)};var Wz=function(a){yz.call(this,new uz(a,2))}; p(Wz,yz);Wz.prototype.getName=function(){return"a100"}; Wz.prototype.JSC$33544_shouldBeUsedForMeasurement=function(){return!0}; Wz.prototype.JSC$33544_createInstance=function(a,b,c){return new Vz(a,this.JSC$33542_viewportProvider,b,c)};var Xz=function(a,b,c,d){xz.call(this,a,b,c,d);this.isEventBasedMeasurement_=!1;this.JSC$33633_screenShare_=this.JSC$33633_visibleFraction_=0}; p(Xz,xz);Xz.prototype.handleExternalMeasurement=function(a){var b=a.position;this.elementGeometry=new yf(b.top,b.right,b.bottom,b.left);this.JSC$33633_visibleFraction_=a.exposure||0;this.JSC$33633_screenShare_=a.screenShare;b=sz();var c=a.insideIframe;void 0!==c&&0==c&&(b.insideCrossDomainIframe=!1);a.documentSize&&(b.documentSize=new Oe(a.documentSize.width,a.documentSize.height));a.viewportSize&&(b.browserViewportBox=new yf(0,a.viewportSize.width,a.viewportSize.height,0))}; Xz.prototype.getName=function(){return"exc"}; Xz.prototype.calculateMeasurement=function(){this.currentMeasurement=new pz(this.JSC$33539_viewportProvider.getViewportObservation(),this.element,this.elementGeometry,new yf(0,0,0,0),this.JSC$33633_visibleFraction_,0,oz(),this.JSC$33633_screenShare_)};var Yz=function(){yz.call(this,new uz(se,2))}; p(Yz,yz);Yz.prototype.getName=function(){return"exc"}; Yz.prototype.JSC$33544_shouldBeUsedForMeasurement=function(){return!0}; Yz.prototype.JSC$33544_canBeUsed=function(){return!0}; Yz.prototype.JSC$33544_createInstance=function(a,b,c){return new Xz(a,this.JSC$33542_viewportProvider,b,c)};var Zz=function(){this.JSC$33639_selectedStrategy_=this.availableStrategies_=null},ZMa=function(a,b){if(null==a.availableStrategies_)return!1; var c=function(d,e){b(d,e)}; a.JSC$33639_selectedStrategy_=Xa(a.availableStrategies_,function(d){return null!=d&&d.JSC$33544_shouldBeUsedForMeasurement()}); a.JSC$33639_selectedStrategy_&&(a.JSC$33639_selectedStrategy_.init(c)?NLa(a.JSC$33639_selectedStrategy_.JSC$33542_viewportProvider):b(a.JSC$33639_selectedStrategy_.JSC$33542_viewportProvider.getFailureCode(),a.JSC$33639_selectedStrategy_));return null!=a.JSC$33639_selectedStrategy_};var $z=function(a){var b=$Ma(a);yz.call(this,b.length?b[b.length-1]:new uz(se,0));this.selectedProviders_=b;this.activeProvider_=null;this.availableProviders_=a}; p($z,yz);f=$z.prototype;f.getAvailableProviders=function(){return[].concat(this.availableProviders_)}; f.getName=function(){return(this.activeProvider_?this.activeProvider_:this.JSC$33542_viewportProvider).getName()}; f.getLogParams=function(){return(this.activeProvider_?this.activeProvider_:this.JSC$33542_viewportProvider).getLogParams()}; f.getVisibleGeometryCapability=function(){return(this.activeProvider_?this.activeProvider_:this.JSC$33542_viewportProvider).getVisibleGeometryCapability()}; f.init=function(a){var b=!1;Qa(this.selectedProviders_,function(c){c.initialize()&&(b=!0)}); b&&(this.failureCallback=a,wz(this.JSC$33542_viewportProvider,this));return b}; f.dispose=function(){Qa(this.selectedProviders_,function(a){a.dispose()}); yz.prototype.dispose.call(this)}; f.JSC$33544_shouldBeUsedForMeasurement=function(){return Ua(this.selectedProviders_,function(a){return a.JSC$33537_canBeUsed()})}; f.JSC$33544_canBeUsed=function(){return Ua(this.selectedProviders_,function(a){return a.JSC$33537_canBeUsed()})}; f.JSC$33544_createInstance=function(a,b,c){return new Rz(a,this.JSC$33542_viewportProvider,b,c)}; f.handleViewportObservationUpdate=function(a){this.activeProvider_=a.originatingProvider}; var $Ma=function(a){if(!a.length)return[];a=Ra(a,function(c){return null!=c&&c.JSC$33537_canBeUsed()}); for(var b=1;b c.time?b:c},a[0])}; f=aA.prototype;f.calculateMeasurement=function(){var a=cNa(this);0this.effectiveViewportProvider.inherentVisibleGeometryCapability_&&(this.effectiveViewportProvider=this,vz(this)),this.inherentVisibleGeometryCapability_=a);return 2==a}; var eNa=function(){iz();var a=sz();return a.insideCrossDomainIframe||a.inAppContext?0:2};var fNa={},gNa=(fNa[1]=function(){return new cA},fNa[2]=function(){return new $z([Ds(dA)])},fNa);var hNa=function(){this.JSC$33659_selectedStrategy_=null;this.strategyMap_=gNa}; hNa.prototype.JSC$33661_selectStrategy=function(){a:{var a=Vy(iz().featureSet,"mv");if(null!=a&&(a=this.strategyMap_[a])&&(a=a())&&a.JSC$33544_canBeUsed())break a;a=null}this.JSC$33659_selectedStrategy_=a;return null!=this.JSC$33659_selectedStrategy_};var eA=function(){this.done=!1;this.dbg={adBlocksRegistered:0,adBlocksFound:0,scrollTime:0,displayUpdates:0,initTime:-1,creativeOnLoadSearches:0,creativeOnDCLSearches:0,creativesAfterFirstSearch:0};this.protectedHandleTabVisibilityEvent_=null;this.JSC$33662_isMonitoring=this.startMonitored_=!1;this.JSC$33662_pingId_="";this.currentPageStats_=null;this.tabInViewTime_=0;this.JSC$33662_sampler=new tz(this)},jNa=function(){var a=fA; a.startMonitored_||(a.startMonitored_=!0,iNa(a,function(b){for(var c=[],d=0;d h.length)mA("n");else{oNa();var l=Ds(Zz);if(null==l.availableStrategies_){var m=INa();l.availableStrategies_=m}ZMa(l,function(n,q){nA(n,q)})?fA.done||(JNa(),pNa(),jNa()):c.inAppContext?nA("w"):nA("i")}}else nA("pv")}}catch(n){throw Uz.reset(),mA("x"),n; }}; var KNa=function(a){var b=Uz.displayAdBlocks_;iz().unmeasurableReason=a;Qa(b,function(c){return c.isUnmeasurableImpression=!0})},JNa=function(){gz().setTimeout(oLa(176,function(){return mA("t")}),36E5)},nA=function(a,b){KNa(a); mA(a,b)},mA=function(a,b){var c=iz(); if(1===Vy(c.featureSet,"omid")){if("w"!==a&&"i"!==a)return}else if(c.isSellsideGma)return;fA.JSC$33662_sampler.cancel();if(!fA.done&&(c=Uz.displayAdBlocks_,gA(fA,c,!0),!fA.done)){var d=Ra(c,function(h){return!h.activeviewPingSent}),e={}; a=(e.r=a,e);b&&x.extend(a,b.getLogParams());fA.dbg.adBlocksRegistered=se.__google_lidar_;e=hA(fA,se,!1);x.extend(a,e);0==d.length||DNa(d,a,b);ENa(c,a);fA.done=!0}},LNa=function(a,b,c,d){var e=new tNa,h=new vNa,l=iz(),m=new Oz(se,"",b,d,c,ya,[],[new kA(new zNa(e,h))]); c=l.monitor_.stopwatch_;AMa(m,hz(c,function(n){for(var q=[],u=0;u>>3;1!=h.tag_&&2!=h.tag_&&15!=h.tag_&&zC(h,l,m,"unexpected tag");h.JSC$34079_state_=1;h.length_=0;h.countLengthBytes_=0} function c(n){h.countLengthBytes_++;5==h.countLengthBytes_&&n&240&&zC(h,l,m,"message length too long");h.length_|=(n&127)<<7*(h.countLengthBytes_-1);n&128||(h.JSC$34079_state_=2,h.countMessageBytes_=0,"undefined"!==typeof Uint8Array?h.messageBuffer_=new Uint8Array(h.length_):h.messageBuffer_=Array(h.length_),0==h.length_&&e())} function d(n){h.messageBuffer_[h.countMessageBytes_++]=n;h.countMessageBytes_==h.length_&&e()} function e(){if(15>h.tag_){var n={};n[h.tag_]=h.messageBuffer_;h.JSC$34079_result_.push(n)}h.JSC$34079_state_=0} for(var h=this,l=a instanceof Array?a:new Uint8Array(a),m=0;mb||3==b&&!e&&0==a.length))if(d=200==d||206==d,4==b&&(8==c?GC(this,7):7==c?GC(this, 8):d||GC(this,3)),this.JSC$34093_parser_||(this.JSC$34093_parser_=QQa(this.JSC$34093_xhr_),null==this.JSC$34093_parser_&&GC(this,5)),2this.JSC$34093_pos_){var l=a.length;c=[];try{if(this.JSC$34093_parser_.acceptsBinaryInput())for(var m=0;mthis.JSC$34093_pos_){m=e.substr(this.JSC$34093_pos_);this.JSC$34093_pos_=e.length;try{var q=this.JSC$34093_parser_.parse(m);null!=q&&this.dataHandler_&&this.dataHandler_(q)}catch(u){GC(this,5);HC(this);break a}}4==b?(0!=e.length||this.hasStreamingResponseData_? GC(this,2):GC(this,4),HC(this)):GC(this,1)}}}catch(u){GC(this,6),HC(this)}};var IC=function(a){this.JSC$34097_logger_=null;this.xhrReader_=a;a=Ea(this.onData_,this);this.xhrReader_.dataHandler_=a;a=Ea(this.onStatusChange_,this);this.xhrReader_.statusHandler_=a;this.JSC$34097_callbackMap_={};this.callbackOnceMap_={}}; f=IC.prototype;f.on=function(a,b){var c=this.JSC$34097_callbackMap_[a];c||(c=[],this.JSC$34097_callbackMap_[a]=c);c.push(b);return this}; f.addListener=function(a,b){this.on(a,b);return this}; f.removeListener=function(a,b){var c=this.JSC$34097_callbackMap_[a];c&&Za(c,b);(a=this.callbackOnceMap_[a])&&Za(a,b);return this}; f.once=function(a,b){var c=this.callbackOnceMap_[a];c||(c=[],this.callbackOnceMap_[a]=c);c.push(b);return this}; f.onData_=function(a){var b=this.JSC$34097_callbackMap_.data;b&&RQa(a,b);(b=this.callbackOnceMap_.data)&&RQa(a,b);this.callbackOnceMap_.data=[]}; var RQa=function(a,b){for(var c={},d=0;dc&&(a.currentMaxDelayMs_=c))}a.inRetryMode_=!0;return b};var cD=function(a){C.call(this,a)}; p(cD,C);f=cD.prototype;f.JSC$34247_getVersion=function(){return D(this,1)}; f.JSC$34247_clearVersion=function(){return Qd(this,1)}; f.JSC$34247_hasVersion=function(){return Ed(this,1)}; f.getLibrary=function(){return D(this,2)}; f.clearLibrary=function(){return Qd(this,2)}; f.hasLibrary=function(){return Ed(this,2)}; f.getBuildBaselineChangelist=function(){return D(this,3)}; f.setBuildBaselineChangelist=function(a){return Hd(this,3,a)}; f.clearBuildBaselineChangelist=function(){return Qd(this,3)}; f.hasBuildBaselineChangelist=function(){return Ed(this,3)}; f.JSC$34247_serializeBinary=function(){var a=new $c;tSa(this,a);return fd(a)}; var tSa=function(a,b){jd(b,1,D(a,1));nd(b,2,D(a,2));id(b,3,D(a,3));pe(a,b)}; cD.prototype.toObject=function(){return uSa(void 0,this)}; var uSa=function(a,b){if(null!=b){var c,d={version:null==(c=D(b,1))?void 0:c,library:null==(c=D(b,2))?void 0:c,buildBaselineChangelist:null==(c=D(b,3))?void 0:c};a&&(d.$jspbMessageInstance=b);return d}};var dD=function(a){C.call(this,a,-1,vSa)}; p(dD,C);dD.prototype.setPartsList=function(a){return Ud(this,1,a)}; dD.prototype.addAndReturnParts=function(a,b){return be(this,1,a,eD,b)}; dD.prototype.clearPartsList=function(){return Vd(this,1)}; dD.prototype.JSC$34251_serializeBinary=function(){var a=new $c;fD(this,a);return fd(a)}; var fD=function(a,b){rd(b,1,$d(a,eD,1),wSa);pe(a,b)},eD=function(a){C.call(this,a)}; p(eD,C);f=eD.prototype;f.clearBytesDecreasing=function(){return Qd(this,5)}; f.hasBytesDecreasing=function(){return Gd(this,5,gD)}; f.clearSignedNumDecreasing=function(){return Qd(this,4)}; f.hasSignedNumDecreasing=function(){return Gd(this,4,gD)}; f.clearStringDecreasing=function(){return Qd(this,3)}; f.hasStringDecreasing=function(){return Gd(this,3,gD)}; f.clearNumDecreasing=function(){return Qd(this,6)}; f.hasNumDecreasing=function(){return Gd(this,6,gD)}; f.clearBytes=function(){return Qd(this,7)}; f.JSC$34254_hasBytes=function(){return Gd(this,7,gD)}; f.clearSignedNumIncreasing=function(){return Qd(this,2)}; f.hasSignedNumIncreasing=function(){return Gd(this,2,gD)}; f.clearString=function(){return Qd(this,1)}; f.hasString=function(){return Gd(this,1,gD)}; f.clearNumIncreasing=function(){return Qd(this,8)}; f.hasNumIncreasing=function(){return Gd(this,8,gD)}; f.clearDoubleDecreasing=function(){return Qd(this,9)}; f.hasDoubleDecreasing=function(){return Gd(this,9,gD)}; f.clearDoubleIncreasing=function(){return Qd(this,10)}; f.hasDoubleIncreasing=function(){return Gd(this,10,gD)}; f.clearTimestampDecreasing=function(){return Td(this,11)}; f.hasTimestampDecreasing=function(){return Gd(this,11,gD)}; f.clearTimestampIncreasing=function(){return Td(this,12)}; f.hasTimestampIncreasing=function(){return Gd(this,12,gD)}; f.JSC$34254_serializeBinary=function(){var a=new $c;wSa(this,a);return fd(a)}; var wSa=function(a,b){ld(b,5,D(a,5));od(b,4,D(a,4));b.JSC$30479_writeString(3,D(a,3));pd(b,6,D(a,6));ld(b,7,D(a,7));od(b,2,D(a,2));b.JSC$30479_writeString(1,D(a,1));pd(b,8,D(a,8));gd(b,9,D(a,9));gd(b,10,D(a,10));b.writeMessage(11,je(a,Eu,11,gD),Fu);b.writeMessage(12,je(a,Eu,12,gD),Fu);pe(a,b)},vSa=[1]; dD.prototype.toObject=function(){return hD(void 0,this)}; var hD=function(a,b){if(null!=b){var c={partsList:oe($d(b,eD,1),xSa,a)};a&&(c.$jspbMessageInstance=b);return c}},gD=[5, 4,3,6,7,2,1,8,9,10,11,12];eD.prototype.toObject=function(){return xSa(void 0,this)}; var xSa=function(a,b){if(null!=b){var c,d={bytesDecreasing:null==(c=qe(he(b,5,gD)))?void 0:c,signedNumDecreasing:null==(c=he(b,4,gD))?void 0:c,stringDecreasing:null==(c=he(b,3,gD))?void 0:c,numDecreasing:null==(c=he(b,6,gD))?void 0:c,bytes:null==(c=qe(he(b,7,gD)))?void 0:c,signedNumIncreasing:null==(c=he(b,2,gD))?void 0:c,string:null==(c=he(b,1,gD))?void 0:c,numIncreasing:null==(c=he(b,8,gD))?void 0:c,doubleDecreasing:null==(c=Jd(b,fe(b,gD,9)))?void 0:c,doubleIncreasing:null==(c=Jd(b,fe(b,gD,10)))? void 0:c,timestampDecreasing:Gu(a,je(b,Eu,11,gD)),timestampIncreasing:Gu(a,je(b,Eu,12,gD))};a&&(d.$jspbMessageInstance=b);return d}};var iD=function(a){C.call(this,a)}; p(iD,C);f=iD.prototype;f.setObjectPath=function(a){return Sd(this,6,a)}; f.clearObjectPath=function(){return Td(this,6)}; f.hasObjectPath=function(){return Ed(this,6)}; f.JSC$34259_setPayload=function(a){return Hd(this,2,a)}; f.JSC$34259_clearPayload=function(){return Qd(this,2)}; f.JSC$34259_hasPayload=function(){return Ed(this,2)}; f.JSC$34259_setVersion=function(a){return Hd(this,3,a)}; f.JSC$34259_clearVersion=function(){return Qd(this,3)}; f.JSC$34259_hasVersion=function(){return Ed(this,3)}; f.getChangeTimeMicros=function(){return D(this,4)}; f.setChangeTimeMicros=function(a){return Hd(this,4,a)}; f.clearChangeTimeMicros=function(){return Qd(this,4)}; f.hasChangeTimeMicros=function(){return Ed(this,4)}; f.JSC$34259_serializeBinary=function(){var a=new $c;ySa(this,a);return fd(a)}; var ySa=function(a,b){b.writeMessage(6,G(a,dD,6),fD);ld(b,2,D(a,2));od(b,3,D(a,3));cea(b,4,D(a,4));pe(a,b)}; iD.prototype.toObject=function(){return zSa(void 0,this)}; var zSa=function(a,b){if(null!=b){var c,d={objectPath:hD(a,G(b,dD,6)),payload:null==(c=qe(D(b,2)))?void 0:c,version:null==(c=D(b,3))?void 0:c,changeTimeMicros:null==(c=D(b,4))?void 0:c};a&&(d.$jspbMessageInstance=b);return d}};var jD=function(a){C.call(this,a)}; p(jD,C);f=jD.prototype;f.getOwnerCase=function(){return Fd(this,kD)}; f.getIsPublic=function(){return ie(this,1,kD)}; f.clearIsPublic=function(){return Qd(this,1)}; f.hasIsPublic=function(){return Gd(this,1,kD)}; f.getIsPrivateToUser=function(){return ie(this,2,kD)}; f.clearIsPrivateToUser=function(){return Qd(this,2)}; f.hasIsPrivateToUser=function(){return Gd(this,2,kD)}; f.getPrivateUserGaiaIdForTest=function(){return he(this,3,kD)}; f.setPrivateUserGaiaIdForTest=function(a){return Zd(this,3,kD,a)}; f.clearPrivateUserGaiaIdForTest=function(){return Qd(this,3)}; f.hasPrivateUserGaiaIdForTest=function(){return Gd(this,3,kD)}; f.JSC$34263_getIsEnd=function(){return ie(this,15,kD)}; f.JSC$34263_setIsEnd=function(a){return Zd(this,15,kD,a)}; f.JSC$34263_clearIsEnd=function(){return Qd(this,15)}; f.JSC$34263_hasIsEnd=function(){return Gd(this,15,kD)}; f.JSC$34263_serializeBinary=function(){var a=new $c;lD(this,a);return fd(a)}; var lD=function(a,b){kd(b,1,D(a,1));kd(b,2,D(a,2));id(b,3,D(a,3));kd(b,15,D(a,15));pe(a,b)},kD=[1, 2,3,15];jD.prototype.toObject=function(){return mD(void 0,this)}; var mD=function(a,b){if(null!=b){var c,d={isPublic:null==(c=ie(b,1,kD))?void 0:c,isPrivateToUser:null==(c=ie(b,2,kD))?void 0:c,privateUserGaiaIdForTest:null==(c=he(b,3,kD))?void 0:c,isEnd:null==(c=ie(b,15,kD))?void 0:c};a&&(d.$jspbMessageInstance=b);return d}};var nD=function(a){C.call(this,a)}; p(nD,C);f=nD.prototype;f.getProjectCase=function(){return Fd(this,oD)}; f.getName=function(){return he(this,1,oD)}; f.clearName=function(){return Qd(this,1)}; f.hasName=function(){return Gd(this,1,oD)}; f.JSC$34267_getIsEnd=function(){return ie(this,2,oD)}; f.JSC$34267_setIsEnd=function(a){return Zd(this,2,oD,a)}; f.JSC$34267_clearIsEnd=function(){return Qd(this,2)}; f.JSC$34267_hasIsEnd=function(){return Gd(this,2,oD)}; f.JSC$34267_serializeBinary=function(){var a=new $c;pD(this,a);return fd(a)}; var pD=function(a,b){b.JSC$30479_writeString(1,D(a,1));kd(b,2,D(a,2));pe(a,b)},oD=[1, 2];nD.prototype.toObject=function(){return qD(void 0,this)}; var qD=function(a,b){if(null!=b){var c,d={name:null==(c=he(b,1,oD))?void 0:c,isEnd:null==(c=ie(b,2,oD))?void 0:c};a&&(d.$jspbMessageInstance=b);return d}};var rD=function(a){C.call(this,a)}; p(rD,C);f=rD.prototype;f.JSC$34271_clearProject=function(){return Td(this,1)}; f.JSC$34271_hasProject=function(){return Ed(this,1)}; f.JSC$34271_clearOwner=function(){return Td(this,2)}; f.JSC$34271_hasOwner=function(){return Ed(this,2)}; f.getPath=function(){return G(this,dD,3)}; f.clearPath=function(){return Td(this,3)}; f.JSC$34271_hasPath=function(){return Ed(this,3)}; f.JSC$34271_serializeBinary=function(){var a=new $c;ASa(this,a);return fd(a)}; var ASa=function(a,b){b.writeMessage(1,G(a,nD,1),pD);b.writeMessage(2,G(a,jD,2),lD);b.writeMessage(3,a.getPath(),fD);pe(a,b)}; rD.prototype.toObject=function(){return BSa(void 0,this)}; var BSa=function(a,b){if(null!=b){var c={project:qD(a,G(b,nD,1)),owner:mD(a,G(b,jD,2)),path:hD(a,b.getPath())};a&&(c.$jspbMessageInstance=b);return c}};var sD=function(a){C.call(this,a)}; p(sD,C);f=sD.prototype;f.JSC$34275_clearProject=function(){return Td(this,1)}; f.JSC$34275_hasProject=function(){return Ed(this,1)}; f.JSC$34275_clearOwner=function(){return Td(this,2)}; f.JSC$34275_hasOwner=function(){return Ed(this,2)}; f.JSC$34275_clearPrefix=function(){return Td(this,3)}; f.JSC$34275_hasPrefix=function(){return Ed(this,3)}; f.JSC$34275_serializeBinary=function(){var a=new $c;CSa(this,a);return fd(a)}; var CSa=function(a,b){b.writeMessage(1,G(a,nD,1),pD);b.writeMessage(2,G(a,jD,2),lD);b.writeMessage(3,G(a,dD,3),fD);pe(a,b)}; sD.prototype.toObject=function(){return DSa(void 0,this)}; var DSa=function(a,b){if(null!=b){var c={project:qD(a,G(b,nD,1)),owner:mD(a,G(b,jD,2)),prefix:hD(a,G(b,dD,3))};a&&(c.$jspbMessageInstance=b);return c}};var tD=function(a){C.call(this,a)}; p(tD,C);f=tD.prototype;f.JSC$34279_setProject=function(a){return Sd(this,3,a)}; f.JSC$34279_clearProject=function(){return Td(this,3)}; f.JSC$34279_hasProject=function(){return Ed(this,3)}; f.JSC$34279_setOwner=function(a){return Sd(this,4,a)}; f.JSC$34279_clearOwner=function(){return Td(this,4)}; f.JSC$34279_hasOwner=function(){return Ed(this,4)}; f.setMinPath=function(a){return Sd(this,5,a)}; f.clearMinPath=function(){return Td(this,5)}; f.hasMinPath=function(){return Ed(this,5)}; f.setMaxPath=function(a){return Sd(this,6,a)}; f.clearMaxPath=function(){return Td(this,6)}; f.hasMaxPath=function(){return Ed(this,6)}; f.JSC$34279_serializeBinary=function(){var a=new $c;ESa(this,a);return fd(a)}; var ESa=function(a,b){b.writeMessage(3,G(a,nD,3),pD);b.writeMessage(4,G(a,jD,4),lD);b.writeMessage(5,G(a,dD,5),fD);b.writeMessage(6,G(a,dD,6),fD);pe(a,b)}; tD.prototype.toObject=function(){return FSa(void 0,this)}; var FSa=function(a,b){if(null!=b){var c={project:qD(a,G(b,nD,3)),owner:mD(a,G(b,jD,4)),minPath:hD(a,G(b,dD,5)),maxPath:hD(a,G(b,dD,6))};a&&(c.$jspbMessageInstance=b);return c}};var GSa=function(a,b,c){var d=Mc.prototype.readMessage,e=$c.prototype.writeMessageSet;this.fieldInfo=a;this.binaryReaderFn=d;this.binaryWriterFn=e;this.wireTypes=[2];this.binaryMessageSerializeFn=b;this.binaryMessageDeserializeFn=c};var uD=function(a){C.call(this,a,1)}; p(uD,C);uD.prototype.JSC$34284_serializeBinary=function(){var a=new $c;HSa(this,a);return fd(a)}; var HSa=function(a,b){pe(a,b,vD)},ISa=function(a,b){for(var c=vD;Oc(b)&&4!=b.nextWireType_;)if(1===b.nextField_&&3===b.nextWireType_){for(var d=0,e=null;Oc(b)&&(0!==b.nextWireType_||0!==b.nextField_);)if(0===b.nextWireType_&&2===b.nextField_)d=b.decoder_.readUnsignedVarint32();else if(2===b.nextWireType_&&3===b.nextField_)e=Qda(b);else if(4===b.nextWireType_)break;else Oda(b,a);if(1!==b.nextField_||4!==b.nextWireType_||null==e||0==d)throw Error("Malformed binary bytes for message set");var h=c[d];if(h){d=h.fieldInfo;var l=new d.ctor;h.binaryMessageDeserializeFn.call(l,l,new Mc(e));e=a;h=d.fieldIndex;var m=d.ctor;d.isRepeated?m?Ud(e,h,l,!0):Pd(e,h,l,!0):m?Sd(e,h,l,!0):Hd(e,h,l,!0)}}else Oda(b,a);return a},JSa={},vD={}; uD.prototype.toObject=function(){return KSa(void 0,this)}; var KSa=function(a,b){if(null!=b){var c={};oea(b,c,JSa,a);a&&(c.$jspbMessageInstance=b);return c}};var wD=function(a){C.call(this,a)}; p(wD,C);wD.prototype.getReason=function(){return Ld(this,1,0)}; wD.prototype.clearReason=function(){return Qd(this,1)}; wD.prototype.hasReason=function(){return Ed(this,1)}; wD.prototype.JSC$34286_serializeBinary=function(){var a=new $c;LSa(this,a);return fd(a)}; var LSa=function(a,b){nd(b,1,D(a,1));pe(a,b)}; wD.prototype.toObject=function(){return MSa(void 0,this)}; var MSa=function(a,b){if(null!=b){var c,d={reason:null==(c=D(b,1))?void 0:c};a&&(d.$jspbMessageInstance=b);return d}},NSa=new jea(376010773,wD,MSa); vD[376010773]=new GSa(NSa,LSa,function(a,b){for(;Oc(b);)switch(b.nextTag_){case 8:var c=b.decoder_.readSignedVarint64();Hd(a,1,c);break;default:if(!pea(a,b))return a;}return a}); JSa[376010773]=NSa;var xD=function(a){C.call(this,a)}; p(xD,C);f=xD.prototype;f.getObjectIdsCase=function(){return Fd(this,yD)}; f.JSC$34291_clearHeader=function(){return Td(this,4)}; f.hasHeader=function(){return Ed(this,4)}; f.getStartTimeMicros=function(){return D(this,1)}; f.clearStartTimeMicros=function(){return Qd(this,1)}; f.hasStartTimeMicros=function(){return Ed(this,1)}; f.clearPoint=function(){return Td(this,2)}; f.hasPoint=function(){return Gd(this,2,yD)}; f.JSC$34291_setRange=function(a){return ae(this,3,yD,a)}; f.clearRange=function(){return Td(this,3)}; f.hasRange=function(){return Gd(this,3,yD)}; f.JSC$34291_clearPrefix=function(){return Td(this,6)}; f.JSC$34291_hasPrefix=function(){return Gd(this,6,yD)}; f.getMonitoringTag=function(){return D(this,5)}; f.setMonitoringTag=function(a){return Hd(this,5,a)}; f.clearMonitoringTag=function(){return Qd(this,5)}; f.hasMonitoringTag=function(){return Ed(this,5)}; f.JSC$34291_serializeBinary=function(){var a=new $c;OSa(this,a);return fd(a)}; var OSa=function(a,b){b.writeMessage(4,G(a,cD,4),tSa);cea(b,1,D(a,1));b.writeMessage(2,je(a,rD,2,yD),ASa);b.writeMessage(3,je(a,tD,3,yD),ESa);b.writeMessage(6,je(a,sD,6,yD),CSa);b.JSC$30479_writeString(5,D(a,5));pe(a,b)},yD=[2, 3,6];xD.prototype.toObject=function(){return PSa(void 0,this)}; var PSa=function(a,b){if(null!=b){var c,d={header:uSa(a,G(b,cD,4)),startTimeMicros:null==(c=D(b,1))?void 0:c,point:BSa(a,je(b,rD,2,yD)),range:FSa(a,je(b,tD,3,yD)),prefix:DSa(a,je(b,sD,6,yD)),monitoringTag:null==(c=D(b,5))?void 0:c};a&&(d.$jspbMessageInstance=b);return d}};var zD=function(a){C.call(this,a)}; p(zD,C);zD.prototype.clearWatchRequest=function(){return Td(this,1)}; zD.prototype.hasWatchRequest=function(){return Ed(this,1)}; zD.prototype.JSC$34295_serializeBinary=function(){var a=new $c;a.writeMessage(1,G(this,xD,1),OSa);pe(this,a);return fd(a)}; zD.prototype.toObject=function(){var a=null!=this?{watchRequest:PSa(void 0,G(this,xD,1))}:void 0;return a};var QSa=function(a){C.call(this,a)}; p(QSa,C);f=QSa.prototype;f.setGsessionid=function(a){return Hd(this,1,a)}; f.clearGsessionid=function(){return Qd(this,1)}; f.hasGsessionid=function(){return Ed(this,1)}; f.JSC$34299_setAffinitization=function(a){return Hd(this,2,a)}; f.JSC$34299_clearAffinitization=function(){return Qd(this,2)}; f.JSC$34299_hasAffinitization=function(){return Ed(this,2)}; f.setInitialConnectionDelayMillis=function(a){return Hd(this,3,a)}; f.clearInitialConnectionDelayMillis=function(){return Qd(this,3)}; f.hasInitialConnectionDelayMillis=function(){return Ed(this,3)}; f.JSC$34299_serializeBinary=function(){var a=new $c;a.JSC$30479_writeString(1,D(this,1));nd(a,2,D(this,2));jd(a,3,D(this,3));pe(this,a);return fd(a)}; f.toObject=function(){if(null!=this){var a;var b={gsessionid:null==(a=D(this,1))?void 0:a,affinitization:null==(a=D(this,2))?void 0:a,initialConnectionDelayMillis:null==(a=D(this,3))?void 0:a}}else b=void 0;return b};var AD=function(a){C.call(this,a)}; p(AD,C);f=AD.prototype;f.getRequestCase=function(){return Fd(this,BD)}; f.JSC$34303_getStreamId=function(){return D(this,1)}; f.JSC$34303_clearStreamId=function(){return Qd(this,1)}; f.JSC$34303_hasStreamId=function(){return Ed(this,1)}; f.clearOpen=function(){return Td(this,2)}; f.hasOpen=function(){return Gd(this,2,BD)}; f.JSC$34303_clearClose=function(){return Td(this,3)}; f.JSC$34303_hasClose=function(){return Gd(this,3,BD)}; f.JSC$34303_getAffinitization=function(){return D(this,4)}; f.JSC$34303_clearAffinitization=function(){return Qd(this,4)}; f.JSC$34303_hasAffinitization=function(){return Ed(this,4)}; f.JSC$34303_serializeBinary=function(){var a=new $c;RSa(this,a);return fd(a)}; var RSa=function(a,b){od(b,1,D(a,1));b.writeMessage(2,je(a,xD,2,BD),OSa);b.writeMessage(3,je(a,CD,3,BD),SSa);nd(b,4,D(a,4));pe(a,b)},CD=function(a){C.call(this,a)}; p(CD,C);CD.prototype.JSC$34306_serializeBinary=function(){var a=new $c;pe(this,a);return fd(a)}; var SSa=function(a,b){pe(a,b)},BD=[2, 3];AD.prototype.toObject=function(){return TSa(void 0,this)}; var TSa=function(a,b){if(null!=b){var c,d={streamId:null==(c=D(b,1))?void 0:c,open:PSa(a,je(b,xD,2,BD)),close:USa(a,je(b,CD,3,BD)),affinitization:null==(c=D(b,4))?void 0:c};a&&(d.$jspbMessageInstance=b);return d}}; CD.prototype.toObject=function(){return USa(void 0,this)}; var USa=function(a,b){if(null!=b){var c={};a&&(c.$jspbMessageInstance=b);return c}};var DD=function(a){C.call(this,a,-1,VSa)}; p(DD,C);DD.prototype.setRequestsList=function(a){return Ud(this,1,a)}; DD.prototype.addRequests=function(a,b){return ce(this,1,a,AD,b)}; DD.prototype.clearRequestsList=function(){return Vd(this,1)}; DD.prototype.JSC$34309_serializeBinary=function(){var a=new $c;rd(a,1,$d(this,AD,1),RSa);pe(this,a);return fd(a)}; var VSa=[1];DD.prototype.toObject=function(){var a=null!=this?{requestsList:oe($d(this,AD,1),TSa,void 0)}:void 0;return a};var ED=function(a){C.call(this,a)}; p(ED,C);f=ED.prototype;f.JSC$34313_setStart=function(a){return ae(this,1,FD,a)}; f.clearStart=function(){return Td(this,1)}; f.hasStart=function(){return Gd(this,1,FD)}; f.setChanges=function(a){return ae(this,2,FD,a)}; f.clearChanges=function(){return Td(this,2)}; f.hasChanges=function(){return Gd(this,2,FD)}; f.setAdvance=function(a){return ae(this,3,FD,a)}; f.clearAdvance=function(){return Td(this,3)}; f.hasAdvance=function(){return Gd(this,3,FD)}; f.setResync=function(a){return ae(this,5,FD,a)}; f.clearResync=function(){return Td(this,5)}; f.hasResync=function(){return Gd(this,5,FD)}; f.JSC$34313_serializeBinary=function(){var a=new $c;WSa(this,a);return fd(a)}; var WSa=function(a,b){b.writeMessage(1,je(a,GD,1,FD),XSa);b.writeMessage(2,je(a,HD,2,FD),YSa);b.writeMessage(3,je(a,ID,3,FD),ZSa);b.writeMessage(5,je(a,JD,5,FD),$Sa);pe(a,b)},GD=function(a){C.call(this,a)}; p(GD,C);GD.prototype.JSC$34316_serializeBinary=function(){var a=new $c;pe(this,a);return fd(a)}; var XSa=function(a,b){pe(a,b)},HD=function(a){C.call(this,a,-1,aTa)}; p(HD,C);f=HD.prototype;f.setChangesList=function(a){return Ud(this,1,a)}; f.addChanges=function(a,b){return ce(this,1,a,iD,b)}; f.addAndReturnChanges=function(a,b){return be(this,1,a,iD,b)}; f.clearChangesList=function(){return Vd(this,1)}; f.JSC$34318_serializeBinary=function(){var a=new $c;YSa(this,a);return fd(a)}; var YSa=function(a,b){rd(b,1,$d(a,iD,1),ySa);pe(a,b)},ID=function(a){C.call(this,a)}; p(ID,C);ID.prototype.setTimestampMicros=function(a){return Hd(this,1,a)}; ID.prototype.clearTimestampMicros=function(){return Qd(this,1)}; ID.prototype.hasTimestampMicros=function(){return Ed(this,1)}; ID.prototype.JSC$34321_serializeBinary=function(){var a=new $c;ZSa(this,a);return fd(a)}; var ZSa=function(a,b){od(b,1,D(a,1));pe(a,b)},JD=function(a){C.call(this,a)}; p(JD,C);JD.prototype.JSC$34324_setPayload=function(a){return Sd(this,1,a)}; JD.prototype.JSC$34324_clearPayload=function(){return Td(this,1)}; JD.prototype.JSC$34324_hasPayload=function(){return Ed(this,1)}; JD.prototype.JSC$34324_serializeBinary=function(){var a=new $c;$Sa(this,a);return fd(a)}; var $Sa=function(a,b){b.writeMessage(1,G(a,wD,1),LSa);pe(a,b)},FD=[1, 2,3,5];ED.prototype.toObject=function(){return bTa(void 0,this)}; var bTa=function(a,b){if(null!=b){var c={start:cTa(a,je(b,GD,1,FD)),changes:dTa(a,je(b,HD,2,FD)),advance:eTa(a,je(b,ID,3,FD)),resync:fTa(a,je(b,JD,5,FD))};a&&(c.$jspbMessageInstance=b);return c}}; GD.prototype.toObject=function(){return cTa(void 0,this)}; var cTa=function(a,b){if(null!=b){var c={};a&&(c.$jspbMessageInstance=b);return c}},aTa=[1]; HD.prototype.toObject=function(){return dTa(void 0,this)}; var dTa=function(a,b){if(null!=b){var c={changesList:oe($d(b,iD,1),zSa,a)};a&&(c.$jspbMessageInstance=b);return c}}; ID.prototype.toObject=function(){return eTa(void 0,this)}; var eTa=function(a,b){if(null!=b){var c,d={timestampMicros:null==(c=D(b,1))?void 0:c};a&&(d.$jspbMessageInstance=b);return d}}; JD.prototype.toObject=function(){return fTa(void 0,this)}; var fTa=function(a,b){if(null!=b){var c={payload:MSa(a,G(b,wD,1))};a&&(c.$jspbMessageInstance=b);return c}};var KD=function(a){C.call(this,a)}; p(KD,C);f=KD.prototype;f.JSC$34331_clearCode=function(){return Qd(this,1)}; f.JSC$34331_hasCode=function(){return Ed(this,1)}; f.getSpace=function(){return D(this,2)}; f.clearSpace=function(){return Qd(this,2)}; f.hasSpace=function(){return Ed(this,2)}; f.getMessage=function(){return D(this,3)}; f.clearMessage=function(){return Qd(this,3)}; f.hasMessage=function(){return Ed(this,3)}; f.getCanonicalCode=function(){return D(this,6)}; f.clearCanonicalCode=function(){return Qd(this,6)}; f.hasCanonicalCode=function(){return Ed(this,6)}; f.clearMessageSet=function(){return Td(this,5)}; f.hasMessageSet=function(){return Ed(this,5)}; f.JSC$34331_serializeBinary=function(){var a=new $c;gTa(this,a);return fd(a)}; var gTa=function(a,b){jd(b,1,D(a,1));b.JSC$30479_writeString(2,D(a,2));b.JSC$30479_writeString(3,D(a,3));jd(b,6,D(a,6));b.writeMessage(5,G(a,uD,5),HSa);pe(a,b)}; KD.prototype.toObject=function(){return hTa(void 0,this)}; var hTa=function(a,b){if(null!=b){var c,d={code:null==(c=D(b,1))?void 0:c,space:null==(c=D(b,2))?void 0:c,message:null==(c=D(b,3))?void 0:c,canonicalCode:null==(c=D(b,6))?void 0:c,messageSet:KSa(a,G(b,uD,5))};a&&(d.$jspbMessageInstance=b);return d}},iTa=new jea(10071,KD,hTa); vD[10071]=new GSa(iTa,gTa,function(a,b){for(;Oc(b);)switch(b.nextTag_){case 8:var c=b.decoder_.readSignedVarint32();Hd(a,1,c);break;case 18:c=Pda(b);Hd(a,2,c);break;case 26:c=Pda(b);Hd(a,3,c);break;case 48:c=b.decoder_.readSignedVarint32();Hd(a,6,c);break;case 42:c=b.readMessage(new uD,ISa);Sd(a,5,c);break;default:if(!pea(a,b))return a;}return a}); JSa[10071]=iTa;var LD=function(a){C.call(this,a)}; p(LD,C);f=LD.prototype;f.getResponseCase=function(){return Fd(this,MD)}; f.JSC$34335_setStreamId=function(a){return Hd(this,1,a)}; f.JSC$34335_clearStreamId=function(){return Qd(this,1)}; f.JSC$34335_hasStreamId=function(){return Ed(this,1)}; f.setWatchResponse=function(a){return ae(this,2,MD,a)}; f.clearWatchResponse=function(){return Td(this,2)}; f.hasWatchResponse=function(){return Gd(this,2,MD)}; f.JSC$34335_setClose=function(a){return ae(this,3,MD,a)}; f.JSC$34335_clearClose=function(){return Td(this,3)}; f.JSC$34335_serializeBinary=function(){var a=new $c;jTa(this,a);return fd(a)}; var jTa=function(a,b){od(b,1,D(a,1));b.writeMessage(2,je(a,ED,2,MD),WSa);b.writeMessage(3,je(a,ND,3,MD),kTa);pe(a,b)},ND=function(a){C.call(this,a)}; p(ND,C);f=ND.prototype;f.getStatus=function(){return G(this,KD,1)}; f.JSC$34338_setStatus=function(a){return Sd(this,1,a)}; f.JSC$34338_clearStatus=function(){return Td(this,1)}; f.JSC$34338_hasStatus=function(){return Ed(this,1)}; f.JSC$34338_serializeBinary=function(){var a=new $c;kTa(this,a);return fd(a)}; var kTa=function(a,b){b.writeMessage(1,a.getStatus(),gTa);pe(a,b)},MD=[2, 3];LD.prototype.toObject=function(){return lTa(void 0,this)}; var lTa=function(a,b){if(null!=b){var c,d={streamId:null==(c=D(b,1))?void 0:c,watchResponse:bTa(a,je(b,ED,2,MD)),close:mTa(a,je(b,ND,3,MD))};a&&(d.$jspbMessageInstance=b);return d}}; ND.prototype.toObject=function(){return mTa(void 0,this)}; var mTa=function(a,b){if(null!=b){var c={status:hTa(a,b.getStatus())};a&&(c.$jspbMessageInstance=b);return c}};var OD=function(a){C.call(this,a)}; p(OD,C);OD.prototype.JSC$34343_setCode=function(a){return Hd(this,1,a)}; OD.prototype.JSC$34343_clearCode=function(){return Qd(this,1)}; OD.prototype.JSC$34343_hasCode=function(){return Ed(this,1)}; OD.prototype.JSC$34343_serializeBinary=function(){var a=new $c;nTa(this,a);return fd(a)}; var nTa=function(a,b){nd(b,1,D(a,1));pe(a,b)}; OD.prototype.toObject=function(){return oTa(this)}; var oTa=function(a){if(null!=a){var b;return{code:null==(b=D(a,1))?void 0:b}}};var PD=function(a){C.call(this,a,-1,pTa)}; p(PD,C);f=PD.prototype;f.setResponsesList=function(a){return Ud(this,1,a)}; f.addResponses=function(a,b){return ce(this,1,a,LD,b)}; f.addAndReturnResponses=function(a,b){return be(this,1,a,LD,b)}; f.clearResponsesList=function(){return Vd(this,1)}; f.getStatus=function(){return G(this,OD,2)}; f.JSC$34347_setStatus=function(a){return Sd(this,2,a)}; f.JSC$34347_clearStatus=function(){return Td(this,2)}; f.JSC$34347_serializeBinary=function(){var a=new $c;rd(a,1,$d(this,LD,1),jTa);a.writeMessage(2,this.getStatus(),nTa);pe(this,a);return fd(a)}; var pTa=[1];PD.prototype.toObject=function(){var a=null!=this?{responsesList:oe($d(this,LD,1),lTa,void 0),status:oTa(this.getStatus())}:void 0;return a};var qTa=function(){Ag.call(this,"d")}; Ia(qTa,Ag);var rTa=function(){Ag.call(this,"c")}; Ia(rTa,Ag);var sTa=function(a,b){this.path=a;this.JSC$57097_authMethod=b},QD=function(a,b,c,d,e){this.channelMessageHandler=a; this.channelStatusHandler=b;this.config=c;this.channelCreator=d;this.state=0;this.channelHandler=new xC;this.channel=tTa(this,e)},tTa=function(a,b){b={sendRawJson:!0, messageContentType:"application/json+protobuf",httpSessionIdParam:void 0,messageUrlParams:Object.assign({gsessionid:b},a.config.JSC$57097_authMethod.getQueryParameters()),messageHeaders:a.config.JSC$57097_authMethod.getHeaders(),supportsCrossDomainXhr:a.config.JSC$57097_authMethod.usesCredentialedRequests()};b=a.channelCreator(a.config.path,b);a.channelHandler.listen(b,"a",function(){a.channelStatusHandler.onOpen()}); a.channelHandler.listen(b,"b",function(){a.channelStatusHandler.onClose(new RD(a.channel.JSC$34459_channel_).JSC$34469_channel_.JSC$34450_lastStatusCode_);a.state=2;a.channel.removeAllListeners();a.channelHandler.removeAll()}); a.channelHandler.listen(b,"d",function(c){(c=c.data)&&1===c.length&&a.channelMessageHandler(new PD(c[0]))}); a.channelHandler.listen(b,"c",function(c){a.channelStatusHandler.onError(c,new RD(a.channel.JSC$34459_channel_).JSC$34469_channel_.JSC$34450_lastStatusCode_);0!==c.status&&(a.state=2)}); return b}; QD.prototype.open=function(){0===this.state&&(this.state=1,this.channel.open())}; QD.prototype.close=function(){2!==this.state&&this.channel.close()}; QD.prototype.send=function(a){a=a.serialize();this.channel.send(a)};var uTa,vTa=new cD;uTa=Hd(vTa,1,3);var wTa=Hd(uTa,2,5);var SD=function(a){this.partCase=0;this.rep=a}; SD.prototype.equals=function(a){return this.rep===a.rep};var xTa=function(){var a=8;a=void 0===a?1:a;this.periodMs=3E5;this.max=8;this.lastAddedTimestampMs=Date.now();this.tokens=a}; xTa.prototype.updateAndGetTokenCountForTest=function(){this.update();return this.tokens}; xTa.prototype.update=function(){var a=Date.now();a=Math.floor((a-this.lastAddedTimestampMs)/3E5);this.tokens=Math.min(this.tokens+a,this.max);this.lastAddedTimestampMs+=3E5*a};var yTa=function(a,b,c){this.objectId=a;this.version=b;this.payload=c},zTa=function(){},ATa=function(a){this.timestampMicros=a};var TD=function(a,b){this.seconds=a;this.nanos=b}; TD.prototype.asDateTime=function(){var a=1E3*this.seconds+Math.floor(this.nanos/1E6),b=new ll;b.setTime(a);return b}; TD.prototype.asDate=function(){return new Date(1E3*this.seconds+Math.floor(this.nanos/1E6))}; var BTa=function(a){var b=new Eu;le(b,1,a.seconds);le(b,2,a.nanos);return b},CTa=function(a){try{var b=ge(a,1),c=ge(a,2); if(-62135596800>b)throw Error("seconds must be at least -62135596800: "+b);if(253402300800<=b)throw Error("seconds must be less than 253402300800: "+b);if(0>c)throw Error("nanos must be at least 0: "+c);if(1E9<=c)throw Error("nanos must be less than 1000000000: "+c);if(!Number.isInteger(b))throw Error("seconds must be integer: "+b);if(!Number.isInteger(c))throw Error("nanos must be integer: "+c);return new TD(b,c)}catch(d){return null}}; TD.prototype.equals=function(a){return this.seconds===a.seconds&&this.nanos===a.nanos};var UD=function(a,b){this.low_=a|0;this.high_=b|0}; UD.prototype.toInt=function(){return this.low_}; var VD=function(a){return 4294967296*a.high_+(a.low_>>>0)}; UD.prototype.isSafeInteger=function(){var a=this.high_>>21;return 0==a||-1==a&&!(0==this.low_&&-2097152==this.high_)}; UD.prototype.toString=function(a){a=a||10;if(2>a||36>2);var c=Math.pow(a,b),d=WD(c,c/4294967296);c=this.div(d);d=Math.abs(VD(this.add(XD(c,d).negate())));var e=10==a?""+d:d.toString(a);e.lengththis.compare(a)}; f.compare=function(a){return this.high_==a.high_?this.low_==a.low_?0:this.low_>>>0>a.low_>>>0?1:-1:this.high_>a.high_?1:-1}; f.negate=function(){var a=~this.low_+1|0;return WD(a,~this.high_+!a|0)}; f.add=function(a){var b=this.high_>>>16,c=this.high_&65535,d=this.low_>>>16,e=a.high_>>>16,h=a.high_&65535,l=a.low_>>>16;a=(this.low_&65535)+(a.low_&65535);l=(a>>>16)+(d+l);d=l>>>16;d+=c+h;b=(d>>>16)+(b+e)&65535;return WD((l&65535)<<16|a&65535,b<<16|d&65535)}; var XD=function(a,b){if(YD(a))return a;if(YD(b))return b;var c=a.high_>>>16,d=a.high_&65535,e=a.low_>>>16;a=a.low_&65535;var h=b.high_>>>16,l=b.high_&65535,m=b.low_>>>16;b=b.low_&65535;var n=a*b;var q=(n>>>16)+e*b;var u=q>>>16;q=(q&65535)+a*m;u+=q>>>16;u+=d*b;var w=u>>>16;u=(u&65535)+e*m;w+=u>>>16;u=(u&65535)+a*l;w=w+(u>>>16)+(c*b+d*m+e*l+a*h)&65535;return WD((q&65535)<<16|n&65535,w<<16|u&65535)}; f=UD.prototype; f.div=function(a){if(YD(a))throw Error("division by zero");if(0>this.high_){if(this.equals(ZD)){if(a.equals($D)||a.equals(DTa))return ZD;if(a.equals(ZD))return $D;var b=1;if(0==b)b=this;else{var c=this.high_;b=32>b?WD(this.low_>>>b|c<<32-b,c>>b):WD(c>>b-32,0<=c?0:-1)}b=b.div(a);c=1;if(0!=c){var d=b.low_;b=32>c?WD(d<>>32-c):WD(0,d<a.high_?$D:DTa;c=this.add(XD(a,b).negate());return b.add(c.div(a))}return 0>a.high_?this.negate().div(a.negate()):this.negate().div(a).negate()}if(YD(this))return aE; if(0>a.high_)return a.equals(ZD)?aE:this.div(a.negate()).negate();d=aE;for(c=this;0<=c.compare(a);){b=Math.max(1,Math.floor(VD(c)/VD(a)));var e=Math.ceil(Math.log(b)/Math.LN2);e=48>=e?1:Math.pow(2,e-48);for(var h=bE(b),l=XD(h,a);0>l.high_||0a?WD(this.low_>>>a|b<<32-a,b>>>a):32==a?WD(b,0):WD(b>>>a-32,0)}; var bE=function(a){return 0a?-0x7fffffffffffffff>=a?ZD:new UD(-a,-a/4294967296).negate():aE},WD=function(a,b){return new UD(a,b)},cE=function(a,b){if("-"==a.charAt(0))return cE(a.substring(1),b).negate(); var c=parseInt(a,b||10);if(9007199254740991>=c)return new UD(c%4294967296|0,c/4294967296|0);if(0==a.length)throw Error("number format error: empty string");if(0<=a.indexOf("-"))throw Error("number format error: interior \"-\" character: "+a);b=b||10;if(2>b||36h?(h=bE(Math.pow(b,h)),d=XD(d,h).add(bE(l))):(d=XD(d,c),d=d.add(bE(l)))}return d},aE= WD(0,0),$D=WD(1,0),DTa=WD(-1,-1),ETa=WD(4294967295,2147483647),ZD=WD(0,2147483648);var dE=function(a,b){this.value=a;this.isDecreasing=!!b}; dE.prototype.equals=function(a){if(this.isDecreasing!==a.isDecreasing)var b=!1;else if("string"===typeof this.value||"number"===typeof this.value)b=this.value===a.value;else if(this.value instanceof UD)b=a.value instanceof UD?this.value.equals(a.value):!1;else if(this.value instanceof SD)b=a.value instanceof SD?this.value.equals(a.value):!1;else if(this.value instanceof Uint8Array){if(a.value instanceof Uint8Array){a:if(b=this.value,a=a.value,b.length!==a.length)b=!1;else{for(var c=0;ca.parts.length)b=!1;else{for(b=0;be.length)){var h=e[1];if(Array.isArray(h)&&!(1>h.length)){var l=h[0];if("noop"!=l&&"stop"!=l&&"close"!=l)for(var m=1;mb||3==b&&!tc&&!nUa(a))){a.JSC$34426_cancelled_||4!=b||7==c||(8==c||0>=d?hE(3):hE(2));pE(a);var e=a.JSC$34426_xmlHttp_.getStatus();a.JSC$34426_lastStatusCode_=e;c=oUa(a);nUa(a)||a.JSC$34426_channelDebug_.debug(function(){return"No response text for uri "+a.JSC$34426_requestUri_+" status "+e}); a.JSC$34426_successful_=200==e;dUa(a.JSC$34426_channelDebug_,a.JSC$34426_verb_,a.JSC$34426_requestUri_,a.JSC$34426_rid_,a.JSC$34426_retryId_,b,e);if(a.JSC$34426_successful_){if(a.decodeInitialResponse_&&!a.initialResponseDecoded_)if(d=pUa(a))lE(a.JSC$34426_channelDebug_,a.JSC$34426_rid_,d,"Initial handshake response via X-HTTP-Initial-Response"),a.initialResponseDecoded_=!0,qUa(a,d);else{a.JSC$34426_successful_=!1;a.JSC$34426_lastError_=3;iE(12);a.JSC$34426_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+ a.JSC$34426_rid_+")");qE(a);rE(a);return}a.decodeChunks_?(rUa(a,b,c),tc&&a.JSC$34426_successful_&&3==b&&sUa(a)):(lE(a.JSC$34426_channelDebug_,a.JSC$34426_rid_,c,null),qUa(a,c));4==b&&qE(a);a.JSC$34426_successful_&&!a.JSC$34426_cancelled_&&(4==b?a.JSC$34426_channel_.JSC$34452_onRequestComplete(a):(a.JSC$34426_successful_=!1,oE(a)))}else 400==e&&0b.length)return nE;b=b.substr(d,c);a.JSC$34426_xmlHttpChunkStart_=d+c;return b}; mE.prototype.cancel=function(){this.JSC$34426_cancelled_=!0;qE(this)}; var oE=function(a){a.JSC$34426_watchDogTimeoutTime_=Date.now()+a.timeout_;wUa(a,a.timeout_)},wUa=function(a,b){if(null!=a.JSC$34426_watchDogTimerId_)throw Error("WatchDog timer not null"); a.JSC$34426_watchDogTimerId_=jE(Ea(a.JSC$34430_onWatchDogTimeout_,a),b)},pE=function(a){a.JSC$34426_watchDogTimerId_&&(v.clearTimeout(a.JSC$34426_watchDogTimerId_),a.JSC$34426_watchDogTimerId_=null)}; mE.prototype.JSC$34430_onWatchDogTimeout_=function(){this.JSC$34426_watchDogTimerId_=null;var a=Date.now();0<=a-this.JSC$34426_watchDogTimeoutTime_?this.handleTimeout_():(this.JSC$34426_channelDebug_.warning("WatchDog timer called too early"),wUa(this,this.JSC$34426_watchDogTimeoutTime_-a))}; mE.prototype.handleTimeout_=function(){fUa(this.JSC$34426_channelDebug_,this.JSC$34426_requestUri_);2!=this.JSC$34426_type_&&(hE(3),iE(17));qE(this);this.JSC$34426_lastError_=2;rE(this)}; var rE=function(a){0==a.JSC$34426_channel_.JSC$34452_state_||a.JSC$34426_cancelled_||a.JSC$34426_channel_.JSC$34452_onRequestComplete(a)},qE=function(a){pE(a); fg(a.JSC$34426_readyStateChangeThrottle_);a.JSC$34426_readyStateChangeThrottle_=null;a.JSC$34426_pollingTimer_.stop();a.JSC$34426_eventHandler_.removeAll();if(a.JSC$34426_xmlHttp_){var b=a.JSC$34426_xmlHttp_;a.JSC$34426_xmlHttp_=null;b.abort();b.dispose()}}; mE.prototype.getLastError=function(){return this.JSC$34426_lastError_}; mE.prototype.JSC$34430_getSessionId=function(){return this.sid_}; var qUa=function(a,b){try{var c=a.JSC$34426_channel_;if(0!=c.JSC$34452_state_&&(c.JSC$34450_backChannelRequest_==a||xUa(c.forwardChannelRequestPool_,a)))if(c.JSC$34450_lastStatusCode_=a.JSC$34426_lastStatusCode_,!a.initialResponseDecoded_&&xUa(c.forwardChannelRequestPool_,a)&&3==c.JSC$34452_state_){try{var d=c.wireCodec_.JSC$34445_parser_.parse(b)}catch(m){d=null}if(Array.isArray(d)&&3==d.length){b=d;if(0==b[0]){a:if(c.JSC$34450_channelDebug_.debug("Server claims our backchannel is missing."),c.JSC$34450_backChannelTimerId_)c.JSC$34450_channelDebug_.debug("But we are currently starting the request.");else {if(c.JSC$34450_backChannelRequest_){if(c.JSC$34450_backChannelRequest_.JSC$34426_requestStartTime_+3E3h&&c.enableStreaming_&& 0==c.JSC$34450_backChannelRetryCount_&&!c.JSC$34450_deadBackChannelTimerId_&&(c.JSC$34450_deadBackChannelTimerId_=jE(Ea(c.JSC$34452_onBackChannelDead_,c),6E3))}}if(1>=uE(c.forwardChannelRequestPool_)&&c.forwardChannelFlushedCallback_){try{c.forwardChannelFlushedCallback_()}catch(m){}c.forwardChannelFlushedCallback_=void 0}}else c.JSC$34450_channelDebug_.debug("Bad POST response data returned"),vE(c,11)}else if((a.initialResponseDecoded_||c.JSC$34450_backChannelRequest_==a)&&sE(c),!qb(b)){var l=c.wireCodec_.JSC$34445_parser_.parse(b); c.onInput_(l,a)}hE(4)}catch(m){}};var zUa=function(){this.bufferingProxyResult=this.handshakeResult=null};var AUa=function(a,b){this.JSC$34434_mapId=a;this.map=b;this.context=null};var BUa=function(a){this.maxPoolSizeConfigured_=a||10;v.PerformanceNavigationTiming?(a=v.performance.getEntriesByType("navigation"),a=0=a.JSC$34437_maxSize_:!1},uE=function(a){return a.JSC$34437_request_?1:a.requestPool_?a.requestPool_.size:0},xUa=function(a,b){return a.JSC$34437_request_?a.JSC$34437_request_==b:a.requestPool_?a.requestPool_.has(b):!1},DUa=function(a,b){a.requestPool_?a.requestPool_.add(b):a.JSC$34437_request_=b},EUa=function(a,b){a.JSC$34437_request_&&a.JSC$34437_request_==b?a.JSC$34437_request_=null:a.requestPool_&&a.requestPool_.has(b)&& a.requestPool_.delete(b)}; BUa.prototype.cancel=function(){this.JSC$34437_pendingMessages_=FUa(this);if(this.JSC$34437_request_)this.JSC$34437_request_.cancel(),this.JSC$34437_request_=null;else if(this.requestPool_&&0!==this.requestPool_.size){for(var a=k(this.requestPool_.values()),b=a.next();!b.done;b=a.next())b.value.cancel();this.requestPool_.clear()}}; var GUa=function(a){return null!=a.JSC$34437_request_||null!=a.requestPool_&&0!==a.requestPool_.size},FUa=function(a){if(null!=a.JSC$34437_request_)return a.JSC$34437_pendingMessages_.concat(a.JSC$34437_request_.JSC$34426_pendingMessages_); if(null!=a.requestPool_&&0!==a.requestPool_.size){var b=a.JSC$34437_pendingMessages_;a=k(a.requestPool_.values());for(var c=a.next();!c.done;c=a.next())b=b.concat(c.value.JSC$34426_pendingMessages_);return b}return bb(a.JSC$34437_pendingMessages_)},HUa=function(a,b){a.JSC$34437_pendingMessages_=a.JSC$34437_pendingMessages_.concat(b)},IUa=function(a,b){if(null!=a.JSC$34437_request_)return a.JSC$34437_request_.cancel(),b(a.JSC$34437_request_),!0; if(a.requestPool_&&0!==a.requestPool_.size){a=k(a.requestPool_.values());for(var c=a.next();!c.done;c=a.next())c=c.value,c.cancel(),b(c);return!0}return!1};var JUa=function(a,b){var c=new kE;c.debug("TestLoadImage: loading "+a);if(v.Image){var d=new Image;d.onload=Fa(wE,c,d,"TestLoadImage: loaded",!0,b);d.onerror=Fa(wE,c,d,"TestLoadImage: error",!1,b);d.onabort=Fa(wE,c,d,"TestLoadImage: abort",!1,b);d.ontimeout=Fa(wE,c,d,"TestLoadImage: timeout",!1,b);v.setTimeout(function(){if(d.ontimeout)d.ontimeout()},1E4); d.src=a}else b(!1)},wE=function(a,b,c,d,e){try{a.debug(c),b.onload=null,b.onerror=null,b.onabort=null,b.ontimeout=null,e(d)}catch(h){}};var xE=function(){this.reviver_=this.JSC$34442_replacer_=void 0}; xE.prototype.stringify=function(a){return v.JSON.stringify(a,void 0)}; xE.prototype.parse=function(a){return v.JSON.parse(a,void 0)};var KUa=function(){this.JSC$34445_parser_=new xE},LUa=function(a,b,c){var d=c||""; try{zl(a,function(e,h){var l=e;Ca(e)&&(l=Og(e));b.push(d+h+"="+encodeURIComponent(l))})}catch(e){throw b.push(d+"type="+encodeURIComponent("_badmap")),e; }};var yE=function(a,b,c){return c&&c.internalChannelParams?c.internalChannelParams[a]||b:b},zE=function(a){this.JSC$34450_clientVersion_=22; this.serverVersion_=0;this.JSC$34450_outgoingMaps_=[];this.JSC$34450_channelDebug_=new kE;this.connState_=new zUa;this.JSC$34450_hostPrefix_=this.JSC$34450_backChannelUri_=this.JSC$34450_forwardChannelUri_=this.JSC$34450_path_=this.JSC$34450_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$34450_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$34450_extraHeaders_=null;this.JSC$34450_allowHostPrefix_=!0;this.JSC$34450_nextMapId_=this.JSC$34450_nextRid_= 0;this.JSC$34450_failFast_=yE("failFast",!1,a);this.enableStreaming_=this.JSC$34450_deadBackChannelTimerId_=this.JSC$34450_backChannelTimerId_=this.JSC$34450_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.JSC$34450_lastStatusCode_=this.JSC$34450_lastPostResponseArrayId_=this.JSC$34450_lastArrayId_=-1;this.JSC$34450_backChannelAttemptId_=this.JSC$34450_backChannelRetryCount_=this.JSC$34450_forwardChannelRetryCount_=0;this.JSC$34450_baseRetryDelayMs_=yE("baseRetryDelayMs", 5E3,a);this.JSC$34450_retryDelaySeedMs_=yE("retryDelaySeedMs",1E4,a);this.JSC$34450_forwardChannelMaxRetries_=yE("forwardChannelMaxRetries",2,a);this.JSC$34450_forwardChannelRequestTimeoutMs_=yE("forwardChannelRequestTimeoutMs",2E4,a);this.JSC$34450_xmlHttpFactory_=a&&a.xmlHttpFactory||void 0;this.usesFetchStreams_=a&&a.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$34450_readyStateChangeThrottleMs_=0;this.JSC$34450_supportsCrossDomainXhrs_=a&&a.supportsCrossDomainXhr||!1;this.sid_= "";this.forwardChannelRequestPool_=new BUa(a&&a.concurrentRequestLimit);this.wireCodec_=new KUa;this.fastHandshake_=a&&a.fastHandshake||!1;this.blockingHandshake_=a&&a.blockingHandshake||!1;a&&a.disableRedact&&this.JSC$34450_channelDebug_.disableRedact();a&&a.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&a&&a.detectBufferingProxy||!1;this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_= !1;this.bpDetectionTimerId_=null;this.enableOriginTrials_=!a||!1!==a.enableOriginTrials}; f=zE.prototype;f.JSC$34452_channelVersion_=8;f.JSC$34452_state_=1;f.getServerVersion=function(){return this.serverVersion_}; f.getWireCodec=function(){return this.wireCodec_}; f.JSC$34452_getChannelDebug=function(){return this.JSC$34450_channelDebug_}; f.JSC$34452_setChannelDebug=function(a){this.JSC$34450_channelDebug_=a}; f.connect=function(a,b,c,d){this.JSC$34450_channelDebug_.debug("connect()");this.enableOriginTrials_&&(this.JSC$34450_channelDebug_.info("Origin Trials enabled."),bg(Ea(this.runOriginTrials_,this,a)));iE(0);this.JSC$34450_path_=a;this.JSC$34450_extraParams_=b||{};c&&void 0!==d&&(this.JSC$34450_extraParams_.OSID=c,this.JSC$34450_extraParams_.OAID=d);this.enableStreaming_=this.allowStreamingMode_;this.JSC$34450_channelDebug_.debug("connectChannel_()");a=MUa(this,null,this.JSC$34450_path_);this.JSC$34450_channelDebug_.debug("GetForwardChannelUri: "+ a);this.JSC$34450_forwardChannelUri_=a;AE(this)}; f.disconnect=function(){this.JSC$34450_channelDebug_.debug("disconnect()");NUa(this);if(3==this.JSC$34452_state_){var a=this.JSC$34450_nextRid_++,b=this.JSC$34450_forwardChannelUri_.clone();Ol(b,"SID",this.sid_);Ol(b,"RID",a);Ol(b,"TYPE","terminate");BE(this,b);a=new mE(this,this.JSC$34450_channelDebug_,this.sid_,a,void 0);a.JSC$34426_type_=2;a.JSC$34426_baseUri_=Rl(b.clone());b=!1;v.navigator&&v.navigator.sendBeacon&&(b=v.navigator.sendBeacon(a.JSC$34426_baseUri_.toString(),""));!b&&v.Image&&(new Image().src= a.JSC$34426_baseUri_,b=!0);b||(a.JSC$34426_xmlHttp_=lUa(a.JSC$34426_channel_,null),a.JSC$34426_xmlHttp_.send(a.JSC$34426_baseUri_));a.JSC$34426_requestStartTime_=Date.now();oE(a)}OUa(this)}; f.JSC$34452_getSessionId=function(){return this.sid_}; f.runOriginTrials_=function(a){try{WTa(a,function(){}),this.JSC$34450_channelDebug_.info("Origin Trials invoked: "+a)}catch(b){}}; var tE=function(a){a.JSC$34450_backChannelRequest_&&(vUa(a),a.JSC$34450_backChannelRequest_.cancel(),a.JSC$34450_backChannelRequest_=null)},NUa=function(a){tE(a); a.JSC$34450_backChannelTimerId_&&(v.clearTimeout(a.JSC$34450_backChannelTimerId_),a.JSC$34450_backChannelTimerId_=null);sE(a);a.forwardChannelRequestPool_.cancel();a.JSC$34450_forwardChannelTimerId_&&PUa(a)},PUa=function(a){"number"===typeof a.JSC$34450_forwardChannelTimerId_&&v.clearTimeout(a.JSC$34450_forwardChannelTimerId_); a.JSC$34450_forwardChannelTimerId_=null}; f=zE.prototype;f.JSC$34452_getExtraHeaders=function(){return this.JSC$34450_extraHeaders_}; f.getInitHeaders=function(){return this.initHeaders_}; f.JSC$34452_setReadyStateChangeThrottle=function(a){this.JSC$34450_readyStateChangeThrottleMs_=a}; f.JSC$34452_getHandler=function(){return this.handler_}; f.JSC$34452_getAllowHostPrefix=function(){return this.JSC$34450_allowHostPrefix_}; f.JSC$34452_setAllowHostPrefix=function(a){this.JSC$34450_allowHostPrefix_=a}; f.getAllowStreamingMode=function(){return this.allowStreamingMode_}; f.setAllowStreamingMode=function(a){this.allowStreamingMode_=a}; var QUa=function(a,b){a.JSC$34450_outgoingMaps_.push(new AUa(a.JSC$34450_nextMapId_++,b));3==a.JSC$34452_state_&&AE(a)}; f=zE.prototype; f.JSC$34452_setFailFast=function(a){this.JSC$34450_failFast_=a;this.JSC$34450_channelDebug_.info("setFailFast: "+a);if((GUa(this.forwardChannelRequestPool_)||this.JSC$34450_forwardChannelTimerId_)&&this.JSC$34450_forwardChannelRetryCount_>(this.JSC$34450_failFast_?0:this.JSC$34450_forwardChannelMaxRetries_)){var b=this;this.JSC$34450_channelDebug_.info(function(){return"Retry count "+b.JSC$34450_forwardChannelRetryCount_+" > new maxRetries "+(b.JSC$34450_failFast_?0:b.JSC$34450_forwardChannelMaxRetries_)+". Fail immediately!"}); IUa(this.forwardChannelRequestPool_,Ea(this.JSC$34452_onRequestComplete,this))||(PUa(this),vE(this,2))}}; f.JSC$34452_setForwardChannelMaxRetries=function(a){this.JSC$34450_forwardChannelMaxRetries_=a}; f.JSC$34452_setForwardChannelRequestTimeout=function(a){this.JSC$34450_forwardChannelRequestTimeoutMs_=a}; f.getState=function(){return this.JSC$34452_state_}; f.JSC$34452_getLastArrayId=function(){return this.JSC$34450_lastArrayId_}; f.JSC$34452_hasOutstandingRequests=function(){var a=0;this.JSC$34450_backChannelRequest_&&a++;a+=uE(this.forwardChannelRequestPool_);return 0!=a}; var AE=function(a){CUa(a.forwardChannelRequestPool_)||a.JSC$34450_forwardChannelTimerId_||(a.JSC$34450_forwardChannelTimerId_=!0,bg(a.JSC$34452_onStartForwardChannelTimer_,a),a.JSC$34450_forwardChannelRetryCount_=0)},SUa=function(a,b){if(uE(a.forwardChannelRequestPool_)>=a.forwardChannelRequestPool_.JSC$34437_maxSize_-(a.JSC$34450_forwardChannelTimerId_?1:0))return!1; if(a.JSC$34450_forwardChannelTimerId_)return a.JSC$34450_channelDebug_.debug("Use the retry request that is already scheduled."),a.JSC$34450_outgoingMaps_=b.JSC$34426_pendingMessages_.concat(a.JSC$34450_outgoingMaps_),!0;if(1==a.JSC$34452_state_||2==a.JSC$34452_state_||a.JSC$34450_forwardChannelRetryCount_>=(a.JSC$34450_failFast_?0:a.JSC$34450_forwardChannelMaxRetries_))return!1;a.JSC$34450_channelDebug_.debug("Going to retry POST");a.JSC$34450_forwardChannelTimerId_=jE(Ea(a.JSC$34452_onStartForwardChannelTimer_, a,b),RUa(a,a.JSC$34450_forwardChannelRetryCount_));a.JSC$34450_forwardChannelRetryCount_++;return!0}; zE.prototype.JSC$34452_onStartForwardChannelTimer_=function(a){if(this.JSC$34450_forwardChannelTimerId_)if(this.JSC$34450_forwardChannelTimerId_=null,this.JSC$34450_channelDebug_.debug("startForwardChannel_"),1==this.JSC$34452_state_){if(!a){this.JSC$34450_channelDebug_.debug("open_()");this.JSC$34450_nextRid_=Math.floor(1E5*Math.random());a=this.JSC$34450_nextRid_++;var b=new mE(this,this.JSC$34450_channelDebug_,"",a,void 0),c=this.JSC$34450_extraHeaders_;this.initHeaders_&&(c?(c=x.clone(c),x.extend(c, this.initHeaders_)):c=this.initHeaders_);null===this.httpHeadersOverwriteParam_&&(b.JSC$34426_extraHeaders_=c);var d;if(this.fastHandshake_)a:{for(var e=d=0;eq)h=Math.max(0,e[n].JSC$34434_mapId-100),m=!1;else try{LUa(u,l,"req"+q+"_")}catch(w){d&&d(u)}}if(m){d=l.join("&");break a}}a=a.JSC$34450_outgoingMaps_.splice(0,c);b.JSC$34426_pendingMessages_=a;return d},VUa=function(a){a.JSC$34450_backChannelRequest_|| a.JSC$34450_backChannelTimerId_||(a.JSC$34450_backChannelAttemptId_=1,bg(a.JSC$34452_onStartBackChannelTimer_,a),a.JSC$34450_backChannelRetryCount_=0)},yUa=function(a){if(a.JSC$34450_backChannelRequest_||a.JSC$34450_backChannelTimerId_||3<=a.JSC$34450_backChannelRetryCount_)return!1; a.JSC$34450_channelDebug_.debug("Going to retry GET");a.JSC$34450_backChannelAttemptId_++;a.JSC$34450_backChannelTimerId_=jE(Ea(a.JSC$34452_onStartBackChannelTimer_,a),RUa(a,a.JSC$34450_backChannelRetryCount_));a.JSC$34450_backChannelRetryCount_++;return!0}; zE.prototype.JSC$34452_onStartBackChannelTimer_=function(){this.JSC$34450_backChannelTimerId_=null;WUa(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(null==this.JSC$34450_backChannelRequest_||0>=this.handshakeRttMs_)this.JSC$34450_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$34450_backChannelRequest_+" "+this.handshakeRttMs_);else{var a=2*this.handshakeRttMs_;this.JSC$34450_channelDebug_.info("BP detection timer enabled: "+a);this.bpDetectionTimerId_=jE(Ea(this.onBpDetectionTimer_, this),a)}}; zE.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$34450_channelDebug_.info("BP detection timeout reached.");if(null!=this.JSC$34450_backChannelRequest_.JSC$34426_xmlHttp_){var a=lC(this.JSC$34450_backChannelRequest_.JSC$34426_xmlHttp_);a&&this.JSC$34450_channelDebug_.warning("Timer should have been cancelled : "+a)}this.JSC$34450_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=!1;this.bpDetectionDone_= !0;iE(10);tE(this);WUa(this)}else this.JSC$34450_channelDebug_.warning("Invalid operation.")}; var vUa=function(a){null!=a.bpDetectionTimerId_&&(a.JSC$34450_channelDebug_.debug("Cancel the BP detection timer."),v.clearTimeout(a.bpDetectionTimerId_),a.bpDetectionTimerId_=null)},WUa=function(a){a.JSC$34450_channelDebug_.debug("Creating new HttpRequest"); a.JSC$34450_backChannelRequest_=new mE(a,a.JSC$34450_channelDebug_,a.sid_,"rpc",a.JSC$34450_backChannelAttemptId_);null===a.httpHeadersOverwriteParam_&&(a.JSC$34450_backChannelRequest_.JSC$34426_extraHeaders_=a.JSC$34450_extraHeaders_);a.JSC$34450_backChannelRequest_.JSC$34426_readyStateChangeThrottleMs_=a.JSC$34450_readyStateChangeThrottleMs_;var b=a.JSC$34450_backChannelUri_.clone();Ol(b,"RID","rpc");Ol(b,"SID",a.sid_);Ol(b,"CI",a.enableStreaming_?"0":"1");Ol(b,"AID",a.JSC$34450_lastArrayId_);BE(a, b);Ol(b,"TYPE","xmlhttp");a.httpHeadersOverwriteParam_&&a.JSC$34450_extraHeaders_&&wC(b,a.httpHeadersOverwriteParam_,a.JSC$34450_extraHeaders_);a.backChannelRequestTimeoutMs_&&a.JSC$34450_backChannelRequest_.setTimeout(a.backChannelRequestTimeoutMs_);var c=a.JSC$34450_backChannelRequest_,d=a.JSC$34450_hostPrefix_;c.JSC$34426_type_=1;c.JSC$34426_baseUri_=Rl(b.clone());c.JSC$34426_postData_=null;c.decodeChunks_=!0;jUa(c,d);a.JSC$34450_channelDebug_.debug("New Request created")}; zE.prototype.JSC$34452_onBackChannelDead_=function(){null!=this.JSC$34450_deadBackChannelTimerId_&&(this.JSC$34450_deadBackChannelTimerId_=null,tE(this),yUa(this),iE(19))}; var sE=function(a){null!=a.JSC$34450_deadBackChannelTimerId_&&(v.clearTimeout(a.JSC$34450_deadBackChannelTimerId_),a.JSC$34450_deadBackChannelTimerId_=null)}; zE.prototype.JSC$34452_onRequestComplete=function(a){this.JSC$34450_channelDebug_.debug("Request complete");var b=null;if(this.JSC$34450_backChannelRequest_==a){sE(this);vUa(this);this.JSC$34450_backChannelRequest_=null;var c=2}else if(xUa(this.forwardChannelRequestPool_,a))b=a.JSC$34426_pendingMessages_,EUa(this.forwardChannelRequestPool_,a),c=1;else return;this.JSC$34450_lastStatusCode_=a.JSC$34426_lastStatusCode_;if(0!=this.JSC$34452_state_)if(a.JSC$34426_successful_)1==c?(bUa(a.JSC$34426_postData_? a.JSC$34426_postData_.length:0,Date.now()-a.JSC$34426_requestStartTime_,this.JSC$34450_forwardChannelRetryCount_),AE(this)):VUa(this);else{var d=a.getLastError();if(3==d||0==d&&0n.knowledgeTimestamp&&(n.knowledgeTimestamp=q);try{n.observer.next(m)}catch(F){}}break;case 2:m=a.nonCausalStreams.get(m)||a.limboStreams.get(m);if(!m)break;n=m.interestSet;if(u=je(q,HD,2,FD)){q=new aVa;u=k($d(u,iD,1)); for(var w=u.next();!w.done;w=u.next()){var A=w.value,E=G(A,dD,6);w=D(A,3);E&&w&&(A=xd(D(A,2)),A=null===A?void 0:A,(E=qVa(n,E))&&q.add(new yTa(E,cE(w),A)))}n=q}else n=void 0;if(n)for(n=k(n.changeList),q=n.next();!q.done;q=n.next()){q=q.value;q=new yTa(q.objectId,q.version,q.payload);try{m.observer.next(q)}catch(F){}}break;case 5:if(n=a,q=n.causalStreams.get(m)||n.limboStreams.get(m)||n.nonCausalStreams.get(m))try{q.observer.complete(),mVa(n,m)}catch(F){}}}if(Ed(h,2))switch(h=h.getStatus(),D(h,1)){case 1:a.channelState&& a.channelState.channel.close();}},a,c.gsessionid), affinitization:c.affinitization};b=[].concat(Array.from(a.causalStreams.entries())).concat(Array.from(a.nonCausalStreams.entries()));b.sort(function(h,l){return h[0]-l[0]}); b=k(b);for(c=b.next();!c.done;c=b.next()){var d=k(c.value);c=d.next().value;d=d.next().value;iVa(a,c,d)}b=k(a.limboStreams);for(c=b.next();!c.done;c=b.next())c=k(c.value),c.next(),c.next().value.observer.complete();a.limboStreams.clear();var e=a.channelState;Bl(function(){a.channelState===e&&a.delayGenerator.reset()},45E3)}; EE.prototype.watch=function(a,b){var c=this;b=void 0===b?{}:b;return new Lw(function(d){var e,h=++c.streamNumber,l=null!==(e=b.projectOverride)&&void 0!==e?e:c.defaultProject;d=new rVa(d,l,a);c.causalStreams.set(h,d);c.newStreamSubject.next({});iVa(c,h,d);return function(){mVa(c,h)}})}; EE.prototype.watchWithStartTime=function(a,b,c){var d=this;c=void 0===c?{}:c;return new Lw(function(e){var h,l=++d.streamNumber,m=null!==(h=c.projectOverride)&&void 0!==h?h:d.defaultProject;e=new hVa(e,m,a,b);d.nonCausalStreams.set(l,e);d.newStreamSubject.next({});iVa(d,l,e);return function(){mVa(d,l)}})}; var rVa=function(a,b,c){this.observer=a;this.project=b;this.interestSet=c}; rVa.prototype.start=function(){return new sVa(this.observer,this.project,this.interestSet)}; var sVa=function(a,b,c){this.observer=a;this.project=b;this.interestSet=c}; sVa.prototype.advance=function(a){return new hVa(this.observer,this.project,this.interestSet,a)}; var hVa=function(a,b,c,d){this.observer=a;this.project=b;this.interestSet=c;this.knowledgeTimestamp=d}; function jVa(a){var b=new nD;Zd(b,1,oD,a);return b} function kVa(a){a.isPrivateToUser()?(a=new jD,Zd(a,2,kD,!0)):(a=new jD,Zd(a,1,kD,!0));return a} function lVa(a){var b=new dD;a=k(a.parts);for(var c=a.next();!c.done;c=a.next()){var d=c.value;c=new eD;if(d.value instanceof UD)d.isDecreasing?Zd(c,4,gD,d.value.toString()):Zd(c,2,gD,d.value.toString());else if("string"===typeof d.value)d.isDecreasing?Zd(c,3,gD,d.value):Zd(c,1,gD,d.value);else if("number"===typeof d.value)d.isDecreasing?Zd(c,9,gD,d.value):Zd(c,10,gD,d.value);else if(d.value instanceof Uint8Array)d.isDecreasing?Zd(c,5,gD,d.value):Zd(c,7,gD,d.value);else if(d.value instanceof TD)d.isDecreasing?( d=BTa(d.value),ae(c,11,gD,d)):(d=BTa(d.value),ae(c,12,gD,d));else if(d.value instanceof SD){var e=d.value.rep;d.isDecreasing?Zd(c,6,gD,e):Zd(c,8,gD,e)}ce(b,1,c,eD,void 0)}return b} function qVa(a,b){if(a instanceof fE)return 0<$d(b,eD,1).length?null:GTa.apply(fE,ea(a.parts));a=Array.of.apply(Array,ea(a.root.parts));b=k($d(b,eD,1));for(var c=b.next();!c.done;c=b.next())switch(c=c.value,Fd(c,gD)){case 4:a.push(eE(cE(he(c,4,gD))));break;case 2:a.push(new dE(cE(he(c,2,gD))));break;case 6:a.push(eE(new SD(he(c,6,gD))));break;case 8:a.push(new dE(new SD(he(c,8,gD))));break;case 10:a.push(new dE(Jd(c,fe(c,gD,10))));break;case 9:a.push(eE(new dE(Jd(c,fe(c,gD,9)))));break;case 3:a.push(eE(he(c, 3,gD)));break;case 1:a.push(new dE(he(c,1,gD)));break;case 7:a.push(new dE(xd(he(c,7,gD))));break;case 5:a.push(eE(xd(he(c,5,gD))));break;case 12:c=CTa(je(c,Eu,12,gD));if(null===c)return null;a.push(new dE(c));break;case 11:c=CTa(je(c,Eu,11,gD));if(null===c)return null;a.push(eE(c));break;case 0:return null;default:return null;}return GTa.apply(fE,ea(a))} ;var tVa={firstPartyUri:new Dl("https://signaler-pa.clients6.google.com"),thirdPartyUri:new Dl("https://signaler-pa.googleapis.com")},uVa={firstPartyUri:new Dl("https://punctual-dev.corp.google.com"),thirdPartyUri:new Dl("https://signaler-staging.sandbox.google.com")},vVa=new Map(Object.entries({prod:tVa,ytprod:{firstPartyUri:new Dl("https://signaler-pa.youtube.com"),thirdPartyUri:new Dl("https://signaler-pa.googleapis.com")},dev:uVa}));var FE=function(a){this.projectPath=a;this.authParams=new JTa;this.inferProject=!1}; FE.prototype.setReconnectHint=function(a){this.JSC$34512_reconnectHint=a;return this}; var wVa=function(a){var b=KTa(a.authParams),c=a.projectPath;if(!c.startsWith("/punctual/"))throw Error("Invalid Punctual project path does not start with /punctual/: "+c);var d=c.substring(10).split("/");if(2!==d.length)throw Error("Invalid Punctual path has an incorrect number of parts: "+c);c=k(d);d=c.next().value;c=c.next().value;if(d.startsWith("custom:"))d=new Dl(decodeURIComponent(d.substring(7))),d={firstPartyUri:d,thirdPartyUri:d};else{var e=vVa.get(d);if(!e)throw Error("Invalid Punctual environment: '"+ d+"'");d=e}return fVa(d,b,a.JSC$34512_reconnectHint,a.inferProject?void 0:c)};var GE=function(a,b,c){this.name=a;this.isPrivateToUser=b;this.legacySource=c}; GE.makePrivateToUser=function(a){return new GE(a,!0)}; GE.makeLegacy=function(a,b){return new GE(b,!1,a)}; GE.prettyPrint=function(a){var b="{";a.legacySource&&(b=b.concat(" legacySource: "+a.legacySource+","));return b=b.concat(" name: \""+encodeURIComponent(a.name)+"\""," "+(a.isPrivateToUser?"(private)":"(public)")+" }")};var xVa=function(a){this.client=a}; xVa.prototype.createClientWithOverride=function(a){return new HE(this.client,{projectOverride:a})}; var HE=function(a,b){b=void 0===b?{}:b;this.punctualClient=a;this.watchOpts=b;this.status=a.status}; HE.prototype.start=function(){return{stop:function(){return Promise.resolve()}}}; var yVa=function(a,b){b=b.isPrivateToUser?HTa(b.name):GTa(b.name);return a.punctualClient.watch(new ITa(b),a.watchOpts).pipe(xx(function(c){return!(c instanceof ATa)}),ex(function(c){if(c instanceof yTa){var d=1===c.objectId.parts.length,e=c.payload&&Lca(c.payload); return{version:c.version,payload:e,isSynthetic:!1,isSuppressor:d}}return{isSynthetic:!0,isSuppressor:!0}}),bIa())};var IE=function(a){this.inner=a},zVa=function(){var a=new FE("/punctual/prod/"); a.inferProject=!0;return new IE(a)}; IE.forProject=function(a){return new IE(new FE(a))}; IE.prototype.enableChannelSharing=function(){return this}; IE.prototype.JSC$34529_withAuthUser=function(a){this.inner.authParams.authUser=a;return this}; var AVa=function(a,b){a.inner.authParams.apiKey=b;return a}; IE.prototype.JSC$34529_withOAuthTokens=function(a){this.inner.authParams.JSC$34391_oauthTokens=a;return this}; IE.prototype.JSC$34529_forceAnonymous=function(){var a=this.inner.authParams;a.JSC$34391_appAuthTokens=new Rw("");a.JSC$34391_oauthTokens=void 0;return this};/* gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/ var JE=window,KE=document,BVa=JE.location,CVa=function(){},DVa=/\[native code\]/,LE=function(a,b,c){return a[b]=a[b]||c},EVa=function(a){a=a.sort(); for(var b=[],c=void 0,d=0;dh}h&&c.push(e)}return c},dWa=function(){var a=OE.nonce; return void 0!==a?a&&a===String(a)&&a.match(bWa)?a:OE.nonce=null:KE.querySelector?(a=KE.querySelector("script[nonce]"))?(a=a.nonce||a.getAttribute("nonce")||"",a&&a===String(a)&&a.match(bWa)?OE.nonce=a:OE.nonce=null):null:null},fWa=function(a){if("loading"!=KE.readyState)eWa(a);else {var b=dWa(),c="";null!==b&&(c=" nonce=\""+b+"\"");a="<"+VE+" src=\""+encodeURI(a)+"\""+c+">";KE.write(WE?WE.createHTML(a):a)}},eWa=function(a){var b=KE.createElement(VE); b.setAttribute("src",WE?WE.createScriptURL(a):a);a=dWa();null!==a&&b.setAttribute("nonce",a);b.async="true";(a=KE.getElementsByTagName(VE)[0])?a.parentNode.insertBefore(b,a):(KE.head||KE.body||KE.documentElement).appendChild(b)},gWa=function(a,b){var c=b&&b._c; if(c)for(var d=0;d=e.right)&&(h&=-2);132==(h&132)&&(d.y=e.bottom)&&(h&=-5);d.xe.right&&(m.width=Math.min(e.right- d.x,q+m.width-e.left),m.width=Math.max(m.width,0),n|=4)}d.x+m.width>e.right&&h&1&&(d.x=Math.max(e.right-m.width,e.left),n|=1);h&2&&(n|=(d.xe.right?32:0));d.ye.bottom&&(m.height=Math.min(e.bottom-d.y,q+m.height-e.top),m.height=Math.max(m.height,0),n|=8));d.y+m.height>e.bottom&&h&4&&(d.y=Math.max(e.bottom-m.height,e.top),n|=2);h&8&&(n|=(d.ye.bottom?128:0));e=n}else e= 256;n=e}e=new Af(0,0,0,0);e.left=a.x;e.top=a.y;e.width=l.width;e.height=l.height;n&496||(Hf(b,new Me(e.left,e.top)),l=new Oe(e.width,e.height),c==l||c&&l&&c.width==l.width&&c.height==l.height||(c=l,l=We(Re(Qe(b)).JSC$30570_document_),!rc||yc("10")||l?(b=b.style,uc?b.MozBoxSizing="border-box":vc?b.WebkitBoxSizing="border-box":b.boxSizing="border-box",b.width=Math.max(c.width,0)+"px",b.height=Math.max(c.height,0)+"px"):(e=b.style,l?(l=Vfa(b,"padding"),b=Rf(b),e.pixelWidth=c.width-b.left-l.left-l.right- b.right,e.pixelHeight=c.height-b.top-l.top-l.bottom-b.bottom):(e.pixelWidth=c.width,e.pixelHeight=c.height))))},nF=function(a,b){return(b&8&&Of(a)?b^4:b)&-9};var oF=function(){}; Aa(oF);oF.prototype.JSC$34610_nextId_=0;oF.prototype.idPrefix_="";oF.prototype.setIdPrefix=function(a){this.idPrefix_=a};var pF=function(a){Lg.call(this);this.JSC$34612_dom_=a||Re();this.JSC$34612_rightToLeft_=BXa;this.JSC$34612_id_=null;this.inDocument_=!1;this.JSC$34612_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.JSC$34612_parent_=this.model_=null;this.pointerEventsEnabled_=this.wasDecorated_=!1}; Ia(pF,Lg);pF.prototype.idGenerator_=oF.getInstance();var BXa=null;f=pF.prototype;f.getId=function(){var a;(a=this.JSC$34612_id_)||(a=this.idGenerator_,a=this.JSC$34612_id_=a.idPrefix_+":"+(a.JSC$34610_nextId_++).toString(36));return a}; f.JSC$34614_setId=function(a){this.JSC$34612_parent_&&this.JSC$34612_parent_.childIndex_&&(x.remove(this.JSC$34612_parent_.childIndex_,this.JSC$34612_id_),x.add(this.JSC$34612_parent_.childIndex_,a,this));this.JSC$34612_id_=a}; f.getElement=function(){return this.JSC$34612_element_}; f.JSC$34614_getElementsByClass=function(a){return this.JSC$34612_element_?Qea(a,this.JSC$34612_element_||this.JSC$34612_dom_.JSC$30570_document_):[]}; f.JSC$34614_getRequiredElementByClass=function(a){return this.JSC$34612_element_?Sea(a,this.JSC$34612_element_||this.JSC$34612_dom_.JSC$30570_document_):null}; var qF=function(a){a.googUiComponentHandler_||(a.googUiComponentHandler_=new xC(a));return a.googUiComponentHandler_},CXa=function(a,b){if(a==b)throw Error("Unable to set parent component"); var c;if(c=b&&a.JSC$34612_parent_&&a.JSC$34612_id_){c=a.JSC$34612_parent_;var d=a.JSC$34612_id_;c=c.childIndex_&&d?x.get(c.childIndex_,d)||null:null}if(c&&a.JSC$34612_parent_!=b)throw Error("Unable to set parent component");a.JSC$34612_parent_=b;pF.superClass_.setParentEventTarget.call(a,b)}; pF.prototype.setParentEventTarget=function(a){if(this.JSC$34612_parent_&&this.JSC$34612_parent_!=a)throw Error("Method not supported");pF.superClass_.setParentEventTarget.call(this,a)}; pF.prototype.JSC$34614_createDom=function(){this.JSC$34612_element_=this.JSC$34612_dom_.createElement("DIV")}; pF.prototype.render=function(a){DXa(this,a)}; pF.prototype.renderBefore=function(a){DXa(this,a.parentNode,a)}; var DXa=function(a,b,c){if(a.inDocument_)throw Error("Component already rendered");a.JSC$34612_element_||a.JSC$34614_createDom();b?b.insertBefore(a.JSC$34612_element_,c||null):a.JSC$34612_dom_.JSC$30570_document_.body.appendChild(a.JSC$34612_element_);a.JSC$34612_parent_&&!a.JSC$34612_parent_.inDocument_||a.enterDocument()}; f=pF.prototype;f.decorate=function(a){if(this.inDocument_)throw Error("Component already rendered");if(a&&this.canDecorate(a)){this.wasDecorated_=!0;var b=Qe(a);this.JSC$34612_dom_&&this.JSC$34612_dom_.JSC$30570_document_==b||(this.JSC$34612_dom_=Re(a));this.decorateInternal(a);this.enterDocument()}else throw Error("Invalid element to decorate")}; f.canDecorate=function(){return!0}; f.wasDecorated=function(){return this.wasDecorated_}; f.decorateInternal=function(a){this.JSC$34612_element_=a}; f.enterDocument=function(){this.inDocument_=!0;rF(this,function(a){!a.inDocument_&&a.getElement()&&a.enterDocument()})}; f.exitDocument=function(){rF(this,function(a){a.inDocument_&&a.exitDocument()}); this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1}; f.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);rF(this,function(a){a.dispose()}); !this.wasDecorated_&&this.JSC$34612_element_&&gf(this.JSC$34612_element_);this.JSC$34612_parent_=this.model_=this.JSC$34612_element_=this.childIndex_=this.children_=null;pF.superClass_.disposeInternal.call(this)}; f.makeIds=function(a){var b={},c;for(c in a){var d=c;var e=a[c];e=this.getId()+"."+e;b[d]=e}return b}; f.JSC$34614_getModel=function(){return this.model_}; f.JSC$34614_setModel=function(a){this.model_=a}; f.getFragmentFromId=function(a){return a.substring(this.getId().length+1)}; f.getElementByFragment=function(a){if(!this.inDocument_)throw Error("Operation not supported while component is not in document");var b=this.JSC$34612_dom_,c=b.getElement;a=this.getId()+"."+a;return c.call(b,a)}; f.addChild=function(a,b){var c=this.children_?this.children_.length:0;if(a.inDocument_&&(b||!this.inDocument_))throw Error("Component already rendered");if(0>c||c>(this.children_?this.children_.length:0))throw Error("Child component index out of bounds");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);a.JSC$34612_parent_==this?(x.set(this.childIndex_,a.getId(),a),Za(this.children_,a)):x.add(this.childIndex_,a.getId(),a);CXa(a,this);db(this.children_,c,0,a);a.inDocument_&& this.inDocument_&&a.JSC$34612_parent_==this?(b=this.getContentElement(),(b.childNodes[c]||null)!=a.getElement()&&(a.getElement().parentElement==b&&b.removeChild(a.getElement()),c=b.childNodes[c]||null,b.insertBefore(a.getElement(),c))):b?(this.JSC$34612_element_||this.JSC$34614_createDom(),c=this.children_?this.children_[c+1]||null:null,DXa(a,this.getContentElement(),c?c.JSC$34612_element_:null)):this.inDocument_&&!a.inDocument_&&a.JSC$34612_element_&&a.JSC$34612_element_.parentNode&&1==a.JSC$34612_element_.parentNode.nodeType&& a.enterDocument()}; f.getContentElement=function(){return this.JSC$34612_element_}; f.isRightToLeft=function(){null==this.JSC$34612_rightToLeft_&&(this.JSC$34612_rightToLeft_=Of(this.inDocument_?this.JSC$34612_element_:this.JSC$34612_dom_.JSC$30570_document_.body));return this.JSC$34612_rightToLeft_}; f.setRightToLeft=function(a){if(this.inDocument_)throw Error("Component already rendered");this.JSC$34612_rightToLeft_=a}; f.getChildIds=function(){var a=[];rF(this,function(b){a.push(b.getId())}); return a}; var rF=function(a,b){a.children_&&a.children_.forEach(b,void 0)}; f=pF.prototype;f.indexOfChild=function(a){return this.children_&&a?this.children_.indexOf(a):-1}; f.removeChild=function(a,b){if(a){var c="string"===typeof a?a:a.getId();a=this.childIndex_&&c?x.get(this.childIndex_,c)||null:null;c&&a&&(x.remove(this.childIndex_,c),Za(this.children_,a),b&&(a.exitDocument(),a.JSC$34612_element_&&gf(a.JSC$34612_element_)),CXa(a,null))}if(!a)throw Error("Child is not in parent component");return a}; f.JSC$34614_removeChildren=function(a){for(var b=[];this.children_&&0!=this.children_.length;){var c=b,d=c.push;var e=this.removeChild(this.children_?this.children_[0]||null:null,a);d.call(c,e)}return b}; f.pointerEventsEnabled=function(){return this.pointerEventsEnabled_}; f.setPointerEventsEnabled=function(a){if(this.inDocument_)throw Error("Component already rendered");this.pointerEventsEnabled_=a};function sF(a){pF.call(this,a)} Ia(sF,pF);sF.prototype.JSC$34614_createDom=function(){var a=this.JSC$34612_dom_,b=a.JSC$30572_createDom("DIV");this.JSC$34612_element_=b;var c=a.JSC$30572_createDom("DIV","picker-min-arrow-inner"),d=a.JSC$30572_createDom("DIV","picker-min-arrow-border");a.appendChild(b,c);a.appendChild(b,d)}; var EXa=function(a,b,c){a=a.getElement();Cf(a,"left","");Cf(a,"right","");ng(b,"picker-min-top");ng(b,"picker-min-bottom");c=nF(b,c);c&1?(jg(a,"picker-min-arrow-down"),lg(b,"picker-min-bottom")):(jg(a,"picker-min-arrow-up"),lg(b,"picker-min-top"))}; sF.prototype.update=function(a,b,c){this.inDocument_&&(c||(c=new yf(0,0,0,0)),EXa(this,a,b),a=this.getElement(),b&4?Cf(a,"right",-c.right+"px"):Cf(a,"left",-c.left+"px"))};function FXa(a,b){hF.call(this,"set-drive-options");this.appId=a;this.appOrigin=b} Ia(FXa,hF);var tF=function(a){hF.call(this,"visibility");this.visible=a}; Ia(tF,hF);var GXa;var uF=function(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")},vF=function(a,b,c){Array.isArray(c)&&(c=c.join(" ")); var d="aria-"+b;""===c||void 0==c?(GXa||(GXa=x.create("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=GXa,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)};var IXa=function(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(HXa(a.keyCode))return!0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!uc;default:return 166>a.keyCode||183=a||96<=a&&106>=a||65<=a&&90>=a||(vc||sc)&&0== a)return!0; switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return uc;default:return!1;}},JXa=function(a){switch(a){case 61:return 187; case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a;}},KXa=function(a){switch(a){case 93:return 91; default:return a;}};var wF=function(a,b,c){Lg.call(this);this.target=a;this.handle=b||a;this.limits=c||new Af(NaN,NaN,NaN,NaN);this.JSC$34621_document_=Qe(a);this.JSC$34621_eventHandler_=new xC(this);hg(this,this.JSC$34621_eventHandler_);this.deltaY=this.deltaX=this.startY=this.startX=this.screenY=this.screenX=this.clientY=this.clientX=0;this.enabled_=!0;this.dragging_=!1;this.preventMouseDown_=!0;this.hysteresisDistanceSquared_=0;this.useRightPositioningForRtl_=this.ieDragStartCancellingOn_=!1;Gg(this.handle,["touchstart", "mousedown"],this.startDrag,!1,this);this.useSetCapture_=LXa}; Ia(wF,Lg);var LXa=v.document&&v.document.documentElement&&!!v.document.documentElement.setCapture&&!!v.document.releaseCapture;f=wF.prototype;f.setAllowSetCapture=function(a){this.useSetCapture_=a&&LXa}; f.enableRightPositioningForRtl=function(a){this.useRightPositioningForRtl_=a}; f.JSC$34624_getHandler=function(){return this.JSC$34621_eventHandler_}; f.JSC$34624_getHysteresis=function(){return Math.sqrt(this.hysteresisDistanceSquared_)}; f.setCancelIeDragStart=function(a){this.ieDragStartCancellingOn_=a}; f.getEnabled=function(){return this.enabled_}; f.setPreventMouseDown=function(a){this.preventMouseDown_=a}; f.disposeInternal=function(){wF.superClass_.disposeInternal.call(this);Jg(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$34621_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$34621_document_.releaseCapture();this.handle=this.target=null}; var MXa=function(a){void 0===a.JSC$34621_rightToLeft_&&(a.JSC$34621_rightToLeft_=Of(a.target));return a.JSC$34621_rightToLeft_}; wF.prototype.startDrag=function(a){var b="mousedown"==a.type;if(!this.enabled_||this.dragging_||b&&(0!=a.event_.button||wc&&a.ctrlKey))this.dispatchEvent("earlycancel");else{if(0==this.hysteresisDistanceSquared_){if(this.dispatchEvent(new xF("start",this,a.clientX,a.clientY,a)))this.dragging_=!0,this.preventMouseDown_&&b&&a.preventDefault();else return;}else this.preventMouseDown_&&b&&a.preventDefault();b=this.JSC$34621_document_;var c=b.documentElement,d=!this.useSetCapture_;this.JSC$34621_eventHandler_.listen(b, ["touchmove","mousemove"],this.handleMove_,{capture:d,passive:!1});this.JSC$34621_eventHandler_.listen(b,["touchend","mouseup"],this.endDrag,d);this.useSetCapture_?(c.setCapture(!1),this.JSC$34621_eventHandler_.listen(c,"losecapture",this.endDrag)):this.JSC$34621_eventHandler_.listen(Ze(b),"blur",this.endDrag);rc&&this.ieDragStartCancellingOn_&&this.JSC$34621_eventHandler_.listen(b,"dragstart",Rga);this.scrollTarget_&&this.JSC$34621_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_, d);this.clientX=this.startX=a.clientX;this.clientY=this.startY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.deltaX=this.useRightPositioningForRtl_?yXa(this.target):this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.pageScroll=Ye(Re(this.JSC$34621_document_).JSC$30570_document_)}}; wF.prototype.endDrag=function(a,b){this.JSC$34621_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$34621_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new xF("end",this,a.clientX,a.clientY,a,NXa(this,this.deltaX),OXa(this,this.deltaY),b||"touchcancel"==a.type))):this.dispatchEvent("earlycancel")}; wF.prototype.endDragCancel=function(a){this.endDrag(a,!0)}; wF.prototype.handleMove_=function(a){if(this.enabled_){var b=(this.useRightPositioningForRtl_&&MXa(this)?-1:1)*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.dragging_){var d=this.startX-this.clientX,e=this.startY-this.clientY;if(d*d+e*e>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new xF("start",this,a.clientX,a.clientY,a)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(a);return}}c= PXa(this,b,c);b=c.x;c=c.y;this.dragging_&&this.dispatchEvent(new xF("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(QXa(this,a,b,c),a.preventDefault())}}; var PXa=function(a,b,c){var d=Ye(Re(a.JSC$34621_document_).JSC$30570_document_);b+=d.x-a.pageScroll.x;c+=d.y-a.pageScroll.y;a.pageScroll=d;a.deltaX+=b;a.deltaY+=c;return new Me(NXa(a,a.deltaX),OXa(a,a.deltaY))}; wF.prototype.onScroll_=function(a){var b=PXa(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;QXa(this,a,b.x,b.y)}; var QXa=function(a,b,c,d){a.useRightPositioningForRtl_&&MXa(a)?a.target.style.right=c+"px":a.target.style.left=c+"px";a.target.style.top=d+"px";a.dispatchEvent(new xF("drag",a,b.clientX,b.clientY,b,c,d))},NXa=function(a,b){var c=a.limits; a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))},OXa=function(a,b){var c=a.limits; a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}; wF.prototype.isDragging=function(){return this.dragging_}; var xF=function(a,b,c,d,e,h,l,m){Ag.call(this,a);this.clientX=c;this.clientY=d;this.browserEvent=e;this.left=void 0!==h?h:b.deltaX;this.top=void 0!==l?l:b.deltaY;this.dragger=b;this.dragCanceled=!!m}; Ia(xF,Ag);var yF=function(a){this.map_=new Map;var b=arguments.length;if(1Date.now()-this.lastHideTime_}; BF.prototype.setVisible=function(a){this.showTransition_&&this.showTransition_.stop();this.hideTransition_&&this.hideTransition_.stop();if(a){if(!this.isVisible_&&this.dispatchEvent("beforeshow")){if(!this.JSC$34642_element_)throw Error("Caller must call setElement before trying to show the popup");this.JSC$34642_reposition();a=Qe(this.JSC$34642_element_);this.hideOnEscape_&&this.handler_.listen(a,"keydown",this.onDocumentKeyDown_,!0);if(this.autoHide_)if(this.handler_.listen(a,"mousedown",this.onDocumentMouseDown_, !0),rc){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=lf(b)}catch(d){break}a=c;b=a.activeElement}this.handler_.listen(a,"mousedown",this.onDocumentMouseDown_,!0);this.handler_.listen(a,"deactivate",this.onDocumentBlur_)}else this.handler_.listen(a,"blur",this.onDocumentBlur_);"toggle_display"==this.JSC$34642_type_?$Xa(this):"move_offscreen"==this.JSC$34642_type_&&this.JSC$34642_reposition();this.isVisible_=!0;this.lastShowTime_=Date.now();this.lastHideTime_=-1;if(this.showTransition_)Fg(this.showTransition_, "end",this.onShow,!1,this),this.showTransition_.play();else this.onShow()}}else CF(this)}; BF.prototype.JSC$34642_reposition=ya;var CF=function(a,b){if(!a.isVisible_||!a.dispatchEvent({type:"beforehide",target:b}))return!1;a.handler_&&a.handler_.removeAll();a.isVisible_=!1;a.lastHideTime_=Date.now();a.hideTransition_?(Fg(a.hideTransition_,"end",Fa(a.continueHidingPopup_,b),!1,a),a.hideTransition_.play()):a.continueHidingPopup_(b);return!0}; BF.prototype.continueHidingPopup_=function(a){"toggle_display"==this.JSC$34642_type_?this.shouldHideAsync_?Bl(this.hidePopupElement,0,this):this.hidePopupElement():"move_offscreen"==this.JSC$34642_type_&&(this.JSC$34642_element_.style.top="-10000px");this.onHide(a)}; var $Xa=function(a){a.JSC$34642_element_.style.visibility="visible";Nf(a.JSC$34642_element_,!0)}; f=BF.prototype;f.hidePopupElement=function(){this.JSC$34642_element_.style.visibility="hidden";Nf(this.JSC$34642_element_,!1)}; f.onShow=function(){this.dispatchEvent("show")}; f.onHide=function(a){this.dispatchEvent({type:"hide",target:a})}; f.onDocumentMouseDown_=function(a){a=a.target;kf(this.JSC$34642_element_,a)||aYa(this,a)||this.autoHideRegion_&&!kf(this.autoHideRegion_,a)||150>Date.now()-this.lastShowTime_||CF(this,a)}; f.onDocumentKeyDown_=function(a){27==a.keyCode&&CF(this,a.target)&&(a.preventDefault(),a.stopPropagation())}; f.onDocumentBlur_=function(a){if(this.enableCrossIframeDismissal_){var b=Qe(this.JSC$34642_element_);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||kf(this.JSC$34642_element_,a)||"BODY"==a.tagName||aYa(this,a))return}else if(a.target!=b)return;150>Date.now()-this.lastShowTime_||CF(this)}}; var aYa=function(a,b){return Ua(a.autoHidePartners_||[],function(c){return b===c||kf(c,b)})}; BF.prototype.disposeInternal=function(){BF.superClass_.disposeInternal.call(this);this.handler_.dispose();fg(this.showTransition_);fg(this.hideTransition_);delete this.JSC$34642_element_;delete this.handler_;delete this.autoHidePartners_};var DF=function(a,b){pF.call(this,b);this.useIframeMask_=!!a;this.lastFocus_=null;this.resizeBackgroundTask_=VXa({mutate:this.resizeBackground_},this)}; Ia(DF,pF);f=DF.prototype;f.JSC$34647_focusHandler_=null;f.visible_=!1;f.bgEl_=null;f.bgIframeEl_=null;f.JSC$34647_tabCatcherElement_=null;f.JSC$34647_backwardTabWrapInProgress_=!1;f.getCssClass=function(){return"goog-modalpopup"}; f.getBackgroundElement=function(){return this.bgEl_}; f.JSC$34614_createDom=function(){DF.superClass_.JSC$34614_createDom.call(this);var a=this.getElement(),b=rb(this.getCssClass()).split(" ");mg(a,b);pf(a,!0);Nf(a,!1);bYa(this);cYa(this)}; var bYa=function(a){if(a.useIframeMask_&&!a.bgIframeEl_){var b=a.JSC$34612_dom_.JSC$30572_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});b.src=lb(WXa);a.bgIframeEl_=b;a.bgIframeEl_.className=a.getCssClass()+"-bg";Nf(a.bgIframeEl_,!1);Tfa(a.bgIframeEl_,0)}a.bgEl_||(a.bgEl_=a.JSC$34612_dom_.JSC$30572_createDom("DIV",a.getCssClass()+"-bg"),Nf(a.bgEl_,!1))},cYa=function(a){a.JSC$34647_tabCatcherElement_||(a.JSC$34647_tabCatcherElement_=a.JSC$34612_dom_.createElement("SPAN"), Nf(a.JSC$34647_tabCatcherElement_,!1),pf(a.JSC$34647_tabCatcherElement_,!0),a.JSC$34647_tabCatcherElement_.style.position="absolute")}; f=DF.prototype;f.JSC$34647_resetBackwardTabWrap_=function(){this.JSC$34647_backwardTabWrapInProgress_=!1}; f.canDecorate=function(a){return!!a&&"DIV"==a.tagName}; f.decorateInternal=function(a){DF.superClass_.decorateInternal.call(this,a);a=rb(this.getCssClass()).split(" ");mg(this.getElement(),a);bYa(this);cYa(this);pf(this.getElement(),!0);Nf(this.getElement(),!1)}; f.enterDocument=function(){this.bgIframeEl_&&ef(this.bgIframeEl_,this.getElement());ef(this.bgEl_,this.getElement());DF.superClass_.enterDocument.call(this);ff(this.JSC$34647_tabCatcherElement_,this.getElement());this.JSC$34647_focusHandler_=new AF(this.JSC$34612_dom_.JSC$30570_document_);qF(this).listen(this.JSC$34647_focusHandler_,"focusin",this.onFocus);dYa(this,!1)}; f.exitDocument=function(){this.isVisible()&&this.setVisible(!1);fg(this.JSC$34647_focusHandler_);DF.superClass_.exitDocument.call(this);gf(this.bgIframeEl_);gf(this.bgEl_);gf(this.JSC$34647_tabCatcherElement_)}; f.setVisible=function(a){if(a!=this.visible_)if(this.popupShowTransition_&&this.popupShowTransition_.stop(),this.bgShowTransition_&&this.bgShowTransition_.stop(),this.popupHideTransition_&&this.popupHideTransition_.stop(),this.bgHideTransition_&&this.bgHideTransition_.stop(),this.inDocument_&&dYa(this,a),a){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$34612_dom_.JSC$30570_document_.activeElement}catch(e){}this.resizeBackground_();this.JSC$34647_reposition();qF(this).listen(uf(this.JSC$34612_dom_), "resize",this.resizeBackground_).listen(uf(this.JSC$34612_dom_),"orientationchange",this.resizeBackgroundTask_);eYa(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)Fg(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){qF(this).unlisten(uf(this.JSC$34612_dom_),"resize",this.resizeBackground_).unlisten(uf(this.JSC$34612_dom_),"orientationchange", this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)Fg(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var b=this.JSC$34612_dom_,c=b.JSC$30570_document_.body,d=b.JSC$30570_document_.activeElement||c;if(!this.lastFocus_||this.lastFocus_==c){this.lastFocus_=null;break a}(d==c||b.contains(this.getElement(),d))&&this.lastFocus_.focus()}catch(e){}this.lastFocus_=null}}}; var dYa=function(a,b){a.modalAriaVisibilityHelper_||(a.modalAriaVisibilityHelper_=new YXa(a.JSC$34612_element_,a.JSC$34612_dom_));a=a.modalAriaVisibilityHelper_;if(b){a.JSC$34639_hiddenElements_||(a.JSC$34639_hiddenElements_=[]);b=a.JSC$34637_dom_.getChildren(a.JSC$34637_dom_.JSC$30570_document_.body);for(var c=0;c"),a.JSC$30429_getDirection()));this.content_=a;this.contentEl_&&Ob(this.contentEl_,a)}; f.getContent=function(){return null!=this.content_?Ib(this.content_).toString():""}; f.getSafeHtmlContent=function(){return this.content_}; f.setPreferredAriaRole=function(a){this.preferredAriaRole_=a}; f.isAriaDescribedByContent=function(){return this.isAriaDescribedByContent_}; f.setIsAriaDescribedByContent=function(a){this.isAriaDescribedByContent_=a}; var HF=function(a){a.getElement()||a.render()}; f=GF.prototype;f.getContentElement=function(){HF(this);return this.contentEl_}; f.getTitleElement=function(){HF(this);return this.titleEl_}; f.getTitleTextElement=function(){HF(this);return this.titleTextEl_}; f.getTitleCloseElement=function(){HF(this);return this.titleCloseEl_}; f.getDialogCloseMessage=function(){return"Close"}; f.getButtonElement=function(){HF(this);return this.buttonEl_}; var gYa=function(a){HF(a);return a.getElement()}; GF.prototype.getBackgroundElement=function(){HF(this);return GF.superClass_.getBackgroundElement.call(this)}; GF.prototype.getBackgroundElementOpacity=function(){return this.backgroundElementOpacity_}; var hYa=function(a,b){a.backgroundElementOpacity_=b;a.getElement()&&(b=a.getBackgroundElement())&&Tfa(b,a.backgroundElementOpacity_)}; GF.prototype.setModal=function(a){a!=this.modal_&&iYa(this,a)}; var iYa=function(a,b){a.modal_=b;if(a.inDocument_){var c=a.JSC$34612_dom_,d=a.getBackgroundElement(),e=a.bgIframeEl_;b?(e&&c.insertSiblingBefore(e,a.getElement()),c.insertSiblingBefore(d,a.getElement())):(c.removeNode(e),c.removeNode(d))}a.isVisible()&&dYa(a,b)}; GF.prototype.getModal=function(){return this.modal_}; GF.prototype.getClass=function(){return this.getCssClass()}; GF.prototype.setDraggable=function(a){this.draggable_=a;jYa(this,a&&this.inDocument_)}; GF.prototype.getDraggable=function(){return this.draggable_}; var jYa=function(a,b){var c=rb(a.JSC$34654_class_+"-title-draggable").split(" ");a.getElement()&&(b?mg(a.titleEl_,c):og(a.titleEl_,c));b&&!a.JSC$34656_dragger_?(b=new wF(a.getElement(),a.titleEl_),a.JSC$34656_dragger_=b,mg(a.titleEl_,c),Gg(a.JSC$34656_dragger_,"start",a.setDraggerLimits_,!1,a)):!b&&a.JSC$34656_dragger_&&(a.JSC$34656_dragger_.dispose(),a.JSC$34656_dragger_=null)}; f=GF.prototype; f.JSC$34614_createDom=function(){GF.superClass_.JSC$34614_createDom.call(this);var a=this.getElement(),b=this.JSC$34612_dom_;this.titleTextId_=this.getId();var c=this.getId()+".contentEl";this.titleEl_=b.JSC$30572_createDom("DIV",this.JSC$34654_class_+"-title",this.titleTextEl_=b.JSC$30572_createDom("SPAN",{className:this.JSC$34654_class_+"-title-text",id:this.titleTextId_},this.JSC$34656_title_),this.titleCloseEl_=b.JSC$30572_createDom("SPAN",this.JSC$34654_class_+"-title-close"));$ea(a,this.titleEl_, this.contentEl_=b.JSC$30572_createDom("DIV",{className:this.JSC$34654_class_+"-content",id:c}),this.buttonEl_=b.JSC$30572_createDom("DIV",this.JSC$34654_class_+"-buttons"));uF(this.titleTextEl_,"heading");uF(this.titleCloseEl_,"button");pf(this.titleCloseEl_,!0);vF(this.titleCloseEl_,"label","Close");uF(a,this.preferredAriaRole_);vF(a,"labelledby",this.titleTextId_||"");this.content_&&(Ob(this.contentEl_,this.content_),this.isAriaDescribedByContent_&&c&&vF(a,"describedby",c));Nf(this.titleCloseEl_, this.hasTitleCloseButton_);this.buttons_&&(a=this.buttons_,a.JSC$34659_element_=this.buttonEl_,a.render());Nf(this.buttonEl_,!!this.buttons_);hYa(this,this.backgroundElementOpacity_)}; f.decorateInternal=function(a){GF.superClass_.decorateInternal.call(this,a);a=this.getElement();var b=this.JSC$34654_class_+"-content";this.contentEl_=Ue(document,null,b,a)[0];this.contentEl_||(this.contentEl_=this.JSC$34612_dom_.JSC$30572_createDom("DIV",b),this.content_&&Ob(this.contentEl_,this.content_),a.appendChild(this.contentEl_));b=this.JSC$34654_class_+"-title";var c=this.JSC$34654_class_+"-title-text",d=this.JSC$34654_class_+"-title-close";(this.titleEl_=Ue(document,null,b,a)[0])?(this.titleTextEl_= Ue(document,null,c,this.titleEl_)[0],this.titleCloseEl_=Ue(document,null,d,this.titleEl_)[0]):(this.titleEl_=this.JSC$34612_dom_.JSC$30572_createDom("DIV",b),a.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.JSC$34656_title_=qf(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=$e("SPAN",{className:c,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;vF(a,"labelledby",this.titleTextId_|| "");this.titleCloseEl_||(this.titleCloseEl_=this.JSC$34612_dom_.JSC$30572_createDom("SPAN",d),this.titleEl_.appendChild(this.titleCloseEl_));Nf(this.titleCloseEl_,this.hasTitleCloseButton_);b=this.JSC$34654_class_+"-buttons";(this.buttonEl_=Ue(document,null,b,a)[0])?(this.buttons_=new EF(this.JSC$34612_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$34612_dom_.JSC$30572_createDom("DIV",b),a.appendChild(this.buttonEl_),this.buttons_&&(a=this.buttons_,a.JSC$34659_element_=this.buttonEl_, a.render()),Nf(this.buttonEl_,!!this.buttons_));hYa(this,this.backgroundElementOpacity_)}; f.enterDocument=function(){GF.superClass_.enterDocument.call(this);qF(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);qF(this).listen(this.buttonEl_,"click",this.onButtonClick_);jYa(this,this.draggable_);qF(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var a=this.getElement();uF(a,this.preferredAriaRole_);""!==this.titleTextEl_.id&&vF(a,"labelledby",this.titleTextEl_.id);this.modal_||iYa(this,!1)}; f.exitDocument=function(){this.isVisible()&&this.setVisible(!1);jYa(this,!1);GF.superClass_.exitDocument.call(this)}; f.setVisible=function(a){a!=this.isVisible()&&(this.inDocument_||this.render(),GF.superClass_.setVisible.call(this,a))}; f.onShow=function(){GF.superClass_.onShow.call(this);this.dispatchEvent("aftershow")}; f.onHide=function(){GF.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$34656_disposeOnHide_&&this.dispose()}; f.setDraggerLimits_=function(){var a=this.JSC$34612_dom_.JSC$30570_document_,b=Ve(Ze(a)||window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.height);var d=Lf(this.getElement());"fixed"==Ff(this.getElement())?this.JSC$34656_dragger_.limits=new Af(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height)):this.JSC$34656_dragger_.limits=new Af(0,0,c-d.width,a-d.height)}; f.onTitleCloseClick_=function(){kYa(this)}; var kYa=function(a){if(a.hasTitleCloseButton_){var b=a.buttons_,c=b&&b.cancelButton_;c?(b=b.get(c),a.dispatchEvent(new IF(c,b))&&a.setVisible(!1)):a.setVisible(!1)}}; GF.prototype.getHasTitleCloseButton=function(){return this.hasTitleCloseButton_}; var lYa=function(a){a.hasTitleCloseButton_=!1;a.titleCloseEl_&&Nf(a.titleCloseEl_,a.hasTitleCloseButton_)}; f=GF.prototype;f.isEscapeToCancel=function(){return this.escapeToCancel_}; f.JSC$34656_getDisposeOnHide=function(){return this.JSC$34656_disposeOnHide_}; f.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;GF.superClass_.disposeInternal.call(this)}; f.onButtonClick_=function(a){a:{for(a=a.target;null!=a&&a!=this.buttonEl_;){if("BUTTON"==a.tagName)break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.buttons_.get(a);this.dispatchEvent(new IF(a,b))&&this.setVisible(!1)}}; f.onKey_=function(a){var b=!1,c=!1,d=this.buttons_,e=a.target;if("keydown"==a.type){if(this.escapeToCancel_&&27==a.keyCode){var h=d&&d.cancelButton_;e="SELECT"==e.tagName&&!e.disabled;h&&!e?(c=!0,b=d.get(h),b=this.dispatchEvent(new IF(h,b))):e||(b=!0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.getElement()){this.JSC$34647_backwardTabWrapInProgress_=!0;try{this.JSC$34647_tabCatcherElement_.focus()}catch(n){}Bl(this.JSC$34647_resetBackwardTabWrap_,0,this)}}}else if(13==a.keyCode){if("BUTTON"==e.tagName&& !e.disabled)h=e.name;else if(e==this.titleCloseEl_)kYa(this);else if(d){var l=d.defaultButton_,m=l&&mYa(d,l);e=("TEXTAREA"==e.tagName||"SELECT"==e.tagName||"A"==e.tagName)&&!e.disabled;!m||m.disabled||e||(h=l)}h&&d&&(c=!0,b=this.dispatchEvent(new IF(h,String(d.get(h)))))}else e!=this.titleCloseEl_||32!=a.keyCode&&" "!=a.key||kYa(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)}; var IF=function(a,b){this.type="dialogselect";this.key=a;this.caption=b}; Ia(IF,Ag);var EF=function(a){yF.call(this);this.JSC$34659_dom_=a||Re();this.JSC$34659_class_="goog-buttonset";this.cancelButton_=this.JSC$34659_element_=this.defaultButton_=null}; Ia(EF,yF);f=EF.prototype;f.clear=function(){yF.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null}; f.set=function(a,b,c,d){yF.prototype.set.call(this,a,b);c&&(this.defaultButton_=a);d&&(this.cancelButton_=a);return this}; f.addButton=function(a,b,c){return this.set(a.key,a.caption,b,c)}; f.render=function(){if(this.JSC$34659_element_){Ob(this.JSC$34659_element_,Mb);var a=Re(this.JSC$34659_element_);this.forEach(function(b,c){b=a.JSC$30572_createDom("BUTTON",{name:c},b);c==this.defaultButton_&&(b.className="goog-buttonset-default");this.JSC$34659_element_.appendChild(b)},this)}}; f.decorate=function(a){if(a&&1==a.nodeType){this.JSC$34659_element_=a;a=Te("BUTTON",this.JSC$34659_element_);for(var b=0,c,d,e;c=a[b];b++)if(d=c.name||c.id,e=qf(c)||c.value,d){var h=0==b;this.set(d,e,h,"cancel"==c.name);h&&lg(c,"goog-buttonset-default")}}}; f.getElement=function(){return this.JSC$34659_element_}; f.JSC$34671_getDomHelper=function(){return this.JSC$34659_dom_}; f.setDefault=function(a){this.defaultButton_=a}; f.setCancel=function(a){this.cancelButton_=a}; var mYa=function(a,b){a=Te("BUTTON",a.JSC$34659_element_);for(var c=0,d;d=a[c];c++)if(d.name==b||d.id==b)return d;return null}; EF.prototype.setButtonEnabled=function(a,b){if(a=mYa(this,a))a.disabled=!b}; EF.prototype.setAllButtonsEnabled=function(a){for(var b=Te("BUTTON",this.JSC$34659_element_),c=0,d;d=b[c];c++)d.disabled=!a}; var fYa={key:"ok",caption:"OK"},FF={key:"cancel",caption:"Cancel"},nYa={key:"yes",caption:"Yes"},oYa={key:"no",caption:"No"},pYa={key:"save",caption:"Save"},qYa={key:"continue",caption:"Continue"};"undefined"!=typeof document&&(new EF().addButton(fYa,!0,!0),new EF().addButton(fYa,!0).addButton(FF,!1,!0),new EF().addButton(nYa,!0).addButton(oYa,!1,!0),new EF().addButton(nYa).addButton(oYa,!0).addButton(FF,!1,!0),new EF().addButton(qYa).addButton(pYa).addButton(FF,!0,!0));var rYa=function(a,b,c){GF.call(this,a,b,c)}; Ia(rYa,GF);var sYa=function(a){dF.call(this,a)}; Ia(sYa,dF);var tYa=nb(ib("//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick")),uYa=nb(ib("//apis.google.com/js/rpc.js"));function vYa(a,b){if(!wYa(b)){b=b||Re(document);var c=b.createElement("SCRIPT");Je(c,a);c.type="text/javascript";b.JSC$30570_document_.body.appendChild(c)}} function wYa(a){a=a&&uf(a)||window;return a.gadgets&&a.gadgets.rpc} var JF=null;function xYa(a,b){var c=b&&uf(b)||window;if(wYa(b))a();else if(JF)JF.push(a);else var d=JF=[a],e=c.setInterval(function(){if(wYa(b)){c.clearInterval(e);for(var h=0;hl&&(e=l,d.getBoundingClientRect().left+l/2>a.getBoundingClientRect().left&&(e=Math.min(e,l/2))));Cf(c,"left",e+"px")}}else this.calloutArrow_.update(this.getElement(),b,this.JSC$34685_margin_||null);nF(this.getElement(),b)&1?jg(this.JSC$34693_iframe_,"picker-min-frame-down"):jg(this.JSC$34693_iframe_,"picker-min-frame-up")}}; var zYa=function(a){return rc&&yc("7")&&ob(a.JSC$34693_url_,"https")?nb(ib("https://about:blank")):rc?nb(ib("javascript:\"\"")):nb(ib("about:blank"))},AYa=function(a){OF(a,Ea(function(b){b.setAuthToken(this.JSC$34691_targetId_,this.JSC$34691_rpcToken_)},a)); a.JSC$34693_iframeLoaded_=!0;a.handler_.unlisten(uf(a.JSC$34687_domHelper_),"keydown",a.JSC$34693_handleKeydown_);pf(a.JSC$34693_iframe_,!0);a.isVisible()&&Bl(Ea(a.focus,a,a.JSC$34693_iframe_),0)}; NF.prototype.JSC$34693_handleKeydown_=function(a){27==a.keyCode&&(CYa(this),a.stopPropagation(),a.preventDefault())}; var OF=function(a,b){var c=a.JSC$34687_domHelper_;xYa(function(){b(uf(c).gadgets.rpc)},c)}; NF.prototype.setUrl=function(a){a=Ol(Ol(new Dl(a),"rpctoken",this.JSC$34691_rpcToken_),"rpcService",this.JSC$34691_targetId_);El(a,"https");this.JSC$34693_url_=a.toString();this.JSC$34693_iframe_&&He(this.JSC$34693_iframe_,Ng(this.JSC$34693_url_))}; var DYa=function(a,b){a.callback_=b;OF(a,Ea(function(c){c.register(this.JSC$34691_targetId_,Ea(this.JSC$34693_handlePickerAction_,this))},a))}; NF.prototype.JSC$34693_handlePickerAction_=function(a){switch(a.action){case"viewUpdated":case"viewChanged":this.JSC$34642_reposition();return;case"enableWhiteCallout":a=a.extraUserInputs;var b=this.getElement();a&&a.ewc?lg(b,"picker-white-callout"):ng(b,"picker-white-callout");return;case"loaded":this.JSC$34693_loadedFired_=!0;this.sendCommand(new tF(this.isVisible()));EYa(this);break;case"blurred":this.getElement()!=tf(this.JSC$34687_domHelper_.JSC$30570_document_)&&this.isVisible()&&(this.setVisible(!1), this.callback_({action:"cancel"}));return;case"picked":case"cancel":this.setVisible(!1);}this.callback_(a)}; var EYa=function(a){a.JSC$34693_appId_&&a.sendCommand(new FXa(a.JSC$34693_appId_,window.location.protocol+"//"+window.location.host))}; f=NF.prototype;f.setRelayUrl=function(a){OF(this,Ea(function(b){b.setRelayUrl(this.JSC$34691_targetId_,a)},this))}; f.sendCommand=function(a){"refresh"==a.action?(this.JSC$34693_iframe_&&!this.isVisible()&&(this.getElement().removeChild(this.JSC$34693_iframe_),this.JSC$34693_iframe_=null),BYa(this)):OF(this,Ea(function(b){b.call(this.JSC$34691_targetId_,"picker",null,a)},this))}; f.onShow=function(){NF.superClass_.onShow.call(this);ff(this.JSC$34687_tabCatcherElement_,this.getElement());this.JSC$34689_focusHandler_=new AF(this.JSC$34687_domHelper_.JSC$30570_document_);this.handler_.listen(this.JSC$34689_focusHandler_,"focusin",this.onFocus_).listen(this.getElement(),"keydown",this.onKeyDown_);BYa(this);if(!this.JSC$34691_disableAutoHide_){var a=this.JSC$34687_domHelper_.JSC$30570_document_;this.handler_.listen(a,"mousedown",this.handleDocumentMouseDown_,!0);if(rc){for(var b= tf(a);b&&"IFRAME"==b.nodeName;){try{var c=lf(b)}catch(u){break}a=c;b=tf(a)}this.handler_.listen(a,"mousedown",this.handleDocumentMouseDown_,!0)}}this.sendCommand(new tF(!0));AXa(new Me(0,0),this.getElement(),0,this.JSC$34685_margin_||null);this.JSC$34642_reposition();if(this.isNew&&(a=this.JSC$34683_position_||null,a instanceof KF&&"function"===typeof this.getElement().getBoundingClientRect)){b=this.popupCorner_;var d=Ve(uf(this.JSC$34687_domHelper_)).height,e=Ve(uf(this.JSC$34687_domHelper_)).width; c=null;var h=a.corner,l=this.viewportElement_?this.viewportElement_.getBoundingClientRect():void 0,m=l?l.top:0;d=l?Math.min(l.bottom,d):d;e=l?Math.min(l.right,e):e;l=l?l.left:0;var n=a.element.getBoundingClientRect(),q=this.getElement().getBoundingClientRect();if(!(h&1)&&q.topd&&n.top>m+(q.bottom-q.top))h^=1,c=new KF(a.element,h),b^=1;if(h&4&&q.lefte&&n.right>l+(q.right-q.left))c=new KF(a.element,h^4),b^=4;c&&(this.JSC$34683_position_=c||void 0,this.isVisible()&& this.JSC$34642_reposition(),this.popupCorner_=b,this.isVisible()&&this.JSC$34642_reposition(),this.JSC$34642_reposition())}this.JSC$34693_iframeLoaded_?this.focus(this.JSC$34693_iframe_):this.focus(this.getElement())}; f.onHide=function(a){NF.superClass_.onHide.call(this,a);fg(this.JSC$34689_focusHandler_);gf(this.JSC$34687_tabCatcherElement_);this.sendCommand(new tF(!1))}; f.handleDocumentMouseDown_=function(a){a=a.target;kf(this.getElement(),a)||aYa(this,a)||this.autoHideRegion_&&!kf(this.autoHideRegion_,a)||150>Date.now()-this.lastShowTime_||CYa(this)}; var CYa=function(a){a.isVisible()&&(a.setVisible(!1),a.callback_({action:"cancel"}))}; NF.prototype.disposeInternal=function(){this.canDispose_?(gf(this.getElement()),NF.superClass_.disposeInternal.call(this)):Bl(function(){this.canDispose_=!0;this.disposeInternal()},0,this)};var PF=function(a,b){Lg.call(this);this.JSC$34698_element_=a;a=jf(this.JSC$34698_element_)?this.JSC$34698_element_:this.JSC$34698_element_?this.JSC$34698_element_.body:null;this.JSC$34698_isRtl_=!!a&&Of(a);this.listenKey_=Gg(this.JSC$34698_element_,uc?"DOMMouseScroll":"mousewheel",this,b)}; Ia(PF,Lg);PF.prototype.setMaxDeltaX=function(a){this.maxDeltaX_=a}; PF.prototype.setMaxDeltaY=function(a){this.maxDeltaY_=a}; PF.prototype.handleEvent=function(a){var b=0,c=0,d=a.event_;"mousewheel"==d.type?(a=FYa(-d.wheelDelta),void 0!==d.wheelDeltaX?(b=FYa(-d.wheelDeltaX),c=FYa(-d.wheelDeltaY)):c=a):(a=d.detail,100a&&(a=-3),void 0!==d.axis&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);"number"===typeof this.maxDeltaX_&&(b=Ke(b,-this.maxDeltaX_,this.maxDeltaX_));"number"===typeof this.maxDeltaY_&&(c=Ke(c,-this.maxDeltaY_,this.maxDeltaY_));this.JSC$34698_isRtl_&&(b=-b);b=new GYa(a,d,b,c);this.dispatchEvent(b)}; var FYa=function(a){return vc&&(wc||Sca)&&0!=a%40?a:a/40}; PF.prototype.disposeInternal=function(){PF.superClass_.disposeInternal.call(this);Kg(this.listenKey_);this.listenKey_=null}; var GYa=function(a,b,c,d){Bg.call(this,b);this.type="mousewheel";this.detail=a;this.deltaX=c;this.deltaY=d}; Ia(GYa,Bg);function HYa(a,b){var c;a:{for(c=b.target;c;){if(1==c.nodeType){var d=Ef(c,"overflowY");if("auto"==d||"scroll"==d)break a}c=c.parentNode}c=null}(!c||!kf(a,c)||c.scrollHeight==c.clientHeight||0=Math.abs(c.scrollTop-(c.scrollHeight-c.clientHeight))||0>b.deltaY&&0==c.scrollTop)&&b.stopPropagation()} ;var IYa;var QF=function(a,b,c,d,e,h,l){GF.call(this,h?h+" picker modal-dialog":"picker modal-dialog",!0,c);this.useGapiIframesProtocol_="gapi_iframes"==jc(a,"protocol");this.iframeManager_=new kF;this.JSC$34703_targetId_=Yb();this.JSC$34703_rpcToken_=Yb();this.useGapi_=!1;this.setUrl(a);this.preferredDialogWidth_=d;this.preferredDialogHeight_=e;void 0!==d||void 0!==e?c=!0:(c=Ql(Sl(a),"hostId"),IYa||(IYa=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))), c=!IYa.has(c));this.autoSizeDialog_=c;this.JSC$34703_gadgetsDomHelper_=l||this.JSC$34612_dom_;b&&(Ql(Sl(a),"hostId"),b="true"==Ql(Sl(this.JSC$34705_url_),"grugl"),vYa(b?uYa:tYa,this.JSC$34703_gadgetsDomHelper_));b=null;l=a.indexOf("/picker?");-1e||(b[d.substring(0,e)]=d.substring(e+2,d.length))}return b} bZa(function(){if(!v.Blob)return!1;var a=new Uint8Array(100);try{var b=new Blob([a])}catch(c){return!1}return 100!=b.size?!1:!0}); var dZa=bZa(function(){if(!v.Blob)return!1;var a=new Uint8Array(100);try{var b=new Blob([a])}catch(c){return!1}return null===$Ya(b,0,1)?!1:!0});var YF=function(a){C.call(this,a,-1,eZa)}; p(YF,C);f=YF.prototype;f.setEntryList=function(a){return Ud(this,1,a)}; f.JSC$34736_addEntry=function(a,b){return ce(this,1,a,ZF,b)}; f.addAndReturnEntry=function(a,b){return be(this,1,a,ZF,b)}; f.clearEntryList=function(){return Vd(this,1)}; f.JSC$34736_serializeBinary=function(){var a=new $c;fZa(this,a);return fd(a)}; var fZa=function(a,b){rd(b,1,$d(a,ZF,1),gZa);pe(a,b)},ZF=function(a){C.call(this,a)}; p(ZF,C);f=ZF.prototype;f.getValueOrBucket=function(){return Jd(this,1)}; f.setValueOrBucket=function(a){return Hd(this,1,a)}; f.clearValueOrBucket=function(){return Qd(this,1)}; f.hasValueOrBucket=function(){return Ed(this,1)}; f.getCount=function(){return D(this,2)}; f.setCount=function(a){return Hd(this,2,a)}; f.clearCount=function(){return Qd(this,2)}; f.hasCount=function(){return Ed(this,2)}; f.JSC$34739_serializeBinary=function(){var a=new $c;gZa(this,a);return fd(a)}; var gZa=function(a,b){gd(b,1,D(a,1));id(b,2,D(a,2));pe(a,b)},eZa=[1]; YF.prototype.toObject=function(){return hZa(void 0,this)}; var hZa=function(a,b){if(null!=b){var c={entryList:oe($d(b,ZF,1),iZa,a)};a&&(c.$jspbMessageInstance=b);return c}}; ZF.prototype.toObject=function(){return iZa(void 0,this)}; var iZa=function(a,b){if(null!=b){var c,d={valueOrBucket:null==(c=Jd(b,1))?void 0:c,count:null==(c=D(b,2))?void 0:c};a&&(d.$jspbMessageInstance=b);return d}};var $F=function(a){C.call(this,a,-1,jZa)}; p($F,C);f=$F.prototype;f.getStreamzName=function(){return D(this,1)}; f.clearStreamzName=function(){return Qd(this,1)}; f.hasStreamzName=function(){return Ed(this,1)}; f.getHashedStreamzName=function(){return D(this,5)}; f.setHashedStreamzName=function(a){return Hd(this,5,a)}; f.clearHashedStreamzName=function(){return Qd(this,5)}; f.hasHashedStreamzName=function(){return Ed(this,5)}; f.setRootSpec=function(a){return Sd(this,2,a)}; f.clearRootSpec=function(){return Td(this,2)}; f.hasRootSpec=function(){return Ed(this,2)}; f.getFieldNameList=function(){return Id(this,3)}; f.addFieldName=function(a,b){return Yd(this,3,a,b)}; f.clearFieldNameList=function(){return Rd(this,3)}; f.getHashedFieldNameList=function(){return Id(this,6)}; f.setHashedFieldNameList=function(a){return Pd(this,6,a)}; f.addHashedFieldName=function(a,b){return Yd(this,6,a,b)}; f.clearHashedFieldNameList=function(){return Rd(this,6)}; f.addInc=function(a,b){return ce(this,4,a,aG,b)}; f.addAndReturnInc=function(a,b){return be(this,4,a,aG,b)}; f.clearIncList=function(){return Vd(this,4)}; var bG=function(a){C.call(this,a)}; p(bG,C);f=bG.prototype;f.getSpecCase=function(){return Fd(this,cG)}; f.JSC$34747_setMobile=function(a){return ae(this,1,cG,a)}; f.JSC$34747_clearMobile=function(){return Td(this,1)}; f.JSC$34747_hasMobile=function(){return Gd(this,1,cG)}; f.setMobileExp=function(a){return ae(this,2,cG,a)}; f.clearMobileExp=function(){return Td(this,2)}; f.hasMobileExp=function(){return Gd(this,2,cG)}; f.JSC$34747_serializeBinary=function(){var a=new $c;kZa(this,a);return fd(a)}; var kZa=function(a,b){b.writeMessage(1,je(a,dG,1,cG),lZa);b.writeMessage(2,je(a,eG,2,cG),mZa);pe(a,b)},dG=function(a){C.call(this,a)}; p(dG,C);f=dG.prototype;f.JSC$34750_getAppName=function(){return D(this,1)}; f.JSC$34750_setAppName=function(a){return Hd(this,1,a)}; f.JSC$34750_clearAppName=function(){return Qd(this,1)}; f.JSC$34750_hasAppName=function(){return Ed(this,1)}; f.JSC$34750_getAppVersion=function(){return D(this,2)}; f.JSC$34750_setAppVersion=function(a){return Hd(this,2,a)}; f.JSC$34750_clearAppVersion=function(){return Qd(this,2)}; f.JSC$34750_hasAppVersion=function(){return Ed(this,2)}; f.JSC$34750_getUseMobilespec=function(){return Kd(this,3)}; f.JSC$34750_setUseMobilespec=function(a){return Hd(this,3,a)}; f.JSC$34750_clearUseMobilespec=function(){return Qd(this,3)}; f.JSC$34750_hasUseMobilespec=function(){return Ed(this,3)}; f.JSC$34750_serializeBinary=function(){var a=new $c;lZa(this,a);return fd(a)}; var lZa=function(a,b){b.JSC$30479_writeString(1,D(a,1));b.JSC$30479_writeString(2,D(a,2));kd(b,3,D(a,3));pe(a,b)},eG=function(a){C.call(this,a)}; p(eG,C);f=eG.prototype;f.JSC$34753_getAppName=function(){return D(this,1)}; f.JSC$34753_setAppName=function(a){return Hd(this,1,a)}; f.JSC$34753_clearAppName=function(){return Qd(this,1)}; f.JSC$34753_hasAppName=function(){return Ed(this,1)}; f.JSC$34753_getAppVersion=function(){return D(this,2)}; f.JSC$34753_setAppVersion=function(a){return Hd(this,2,a)}; f.JSC$34753_clearAppVersion=function(){return Qd(this,2)}; f.JSC$34753_hasAppVersion=function(){return Ed(this,2)}; f.getExperimentId=function(){return D(this,3)}; f.setExperimentId=function(a){return Hd(this,3,a)}; f.clearExperimentId=function(){return Qd(this,3)}; f.hasExperimentId=function(){return Ed(this,3)}; f.JSC$34753_getUseMobilespec=function(){return Kd(this,4)}; f.JSC$34753_setUseMobilespec=function(a){return Hd(this,4,a)}; f.JSC$34753_clearUseMobilespec=function(){return Qd(this,4)}; f.JSC$34753_hasUseMobilespec=function(){return Ed(this,4)}; f.JSC$34753_serializeBinary=function(){var a=new $c;mZa(this,a);return fd(a)}; var mZa=function(a,b){b.JSC$30479_writeString(1,D(a,1));b.JSC$30479_writeString(2,D(a,2));jd(b,3,D(a,3));kd(b,4,D(a,4));pe(a,b)},aG=function(a){C.call(this,a,-1,nZa)}; p(aG,C);f=aG.prototype;f.addField=function(a,b){return ce(this,1,a,fG,b)}; f.addAndReturnField=function(a,b){return be(this,1,a,fG,b)}; f.clearFieldList=function(){return Vd(this,1)}; f.clearIncBy=function(){return Td(this,2)}; f.hasIncBy=function(){return Ed(this,2)}; f.JSC$34756_serializeBinary=function(){var a=new $c;oZa(this,a);return fd(a)}; var oZa=function(a,b){rd(b,1,$d(a,fG,1),pZa);b.writeMessage(2,G(a,gG,2),qZa);pe(a,b)},fG=function(a){C.call(this,a)}; p(fG,C);f=fG.prototype;f.JSC$34759_getValueCase=function(){return Fd(this,hG)}; f.getStrVal=function(){return he(this,1,hG)}; f.clearStrVal=function(){return Qd(this,1)}; f.hasStrVal=function(){return Gd(this,1,hG)}; f.getIntVal=function(){return he(this,2,hG)}; f.clearIntVal=function(){return Qd(this,2)}; f.hasIntVal=function(){return Gd(this,2,hG)}; f.getBoolVal=function(){return ie(this,3,hG)}; f.clearBoolVal=function(){return Qd(this,3)}; f.hasBoolVal=function(){return Gd(this,3,hG)}; f.JSC$34759_serializeBinary=function(){var a=new $c;pZa(this,a);return fd(a)}; var pZa=function(a,b){b.JSC$30479_writeString(1,D(a,1));jd(b,2,D(a,2));kd(b,3,D(a,3));pe(a,b)},gG=function(a){C.call(this,a)}; p(gG,C);f=gG.prototype;f.JSC$34762_getValueCase=function(){return Fd(this,iG)}; f.getInt64Val=function(){return he(this,1,iG)}; f.clearInt64Val=function(){return Qd(this,1)}; f.hasInt64Val=function(){return Gd(this,1,iG)}; f.getDoubleVal=function(){return Jd(this,fe(this,iG,2))}; f.clearDoubleVal=function(){return Qd(this,2)}; f.hasDoubleVal=function(){return Gd(this,2,iG)}; f.setHistogramVal=function(a){return ae(this,3,iG,a)}; f.clearHistogramVal=function(){return Td(this,3)}; f.hasHistogramVal=function(){return Gd(this,3,iG)}; f.JSC$34762_serializeBinary=function(){var a=new $c;qZa(this,a);return fd(a)}; var qZa=function(a,b){id(b,1,D(a,1));gd(b,2,D(a,2));b.writeMessage(3,je(a,YF,3,iG),fZa);pe(a,b)},jZa=[3, 6,4];$F.prototype.toObject=function(){if(null!=this){var a;var b={streamzName:null==(a=D(this,1))?void 0:a,hashedStreamzName:null==(a=D(this,5))?void 0:a,rootSpec:rZa(G(this,bG,2)),fieldNameList:null==(a=Id(this,3))?void 0:a,hashedFieldNameList:null==(a=Id(this,6))?void 0:a,incList:oe($d(this,aG,4),sZa,void 0)}}else b=void 0;return b}; var cG=[1,2];bG.prototype.toObject=function(){return rZa(this)}; var rZa=function(a){if(null!=a)return{mobile:tZa(je(a,dG,1,cG)),mobileExp:uZa(je(a,eG,2,cG))}}; dG.prototype.toObject=function(){return tZa(this)}; var tZa=function(a){if(null!=a){var b;return{appName:null==(b=D(a,1))?void 0:b,appVersion:null==(b=D(a,2))?void 0:b,useMobilespec:null==(b=Kd(a,3))?void 0:b}}}; eG.prototype.toObject=function(){return uZa(this)}; var uZa=function(a){if(null!=a){var b;return{appName:null==(b=D(a,1))?void 0:b,appVersion:null==(b=D(a,2))?void 0:b,experimentId:null==(b=D(a,3))?void 0:b,useMobilespec:null==(b=Kd(a,4))?void 0:b}}},nZa=[1]; aG.prototype.toObject=function(){return sZa(void 0,this)}; var sZa=function(a,b){if(null!=b){var c={fieldList:oe($d(b,fG,1),vZa,a),incBy:wZa(a,G(b,gG,2))};a&&(c.$jspbMessageInstance=b);return c}},hG=[1, 2,3];fG.prototype.toObject=function(){return vZa(void 0,this)}; var vZa=function(a,b){if(null!=b){var c,d={strVal:null==(c=he(b,1,hG))?void 0:c,intVal:null==(c=he(b,2,hG))?void 0:c,boolVal:null==(c=ie(b,3,hG))?void 0:c};a&&(d.$jspbMessageInstance=b);return d}},iG=[1, 2,3];gG.prototype.toObject=function(){return wZa(void 0,this)}; var wZa=function(a,b){if(null!=b){var c,d={int64Val:null==(c=he(b,1,iG))?void 0:c,doubleVal:null==(c=Jd(b,fe(b,iG,2)))?void 0:c,histogramVal:hZa(a,je(b,YF,3,iG))};a&&(d.$jspbMessageInstance=b);return d}};var xZa=Symbol("PIECES");function yZa(a,b,c){zZa(a,b);a[b][xZa].unshift(c)} function zZa(a,b){if(!a[b]||!a[b][xZa]){var c=a[b],d=c?[c]:[];a[b]=function(){for(var e=k(d),h=e.next();!h.done;h=e.next())h.value.apply(this,arguments)}; a[b][xZa]=d}} function AZa(a){if(!a)return[];var b=[];a=k(a);for(var c=a.next();!c.done;c=a.next())c=c.value,Array.isArray(c)?b.push.apply(b,ea(AZa(c))):b.push(c);return b} ;var BZa=window.Polymer,jG=BZa&&BZa.version&&BZa.version.startsWith("1."),CZa=/\bclass\b/.test(function(){}.toString()); window.PolymerFakeBaseClass=function(){}; var N=function(){return PolymerFakeBaseClass.apply(this,arguments)||this}; p(N,PolymerFakeBaseClass);var kG=function(){return PolymerFakeBaseClass.apply(this,arguments)||this}; p(kG,PolymerFakeBaseClass);function DZa(a){var b={};Object.defineProperties(b,Object.getOwnPropertyDescriptors(a));return b} var EZa=Symbol("POLYMER_COMPONENT_DEFINITION"); function FZa(a){var b="string"!==typeof a?a:{is:a,notifyObserversOnUndefined:!0};void 0===b.fastInit&&(b.fastInit=!0);return function(c){if(Object.getPrototypeOf(c.prototype).constructor!==N)throw Error("Custom elements must inherit directly from PolymerElement.");var d=CZa&&jG?DZa(c.prototype):c.prototype;d.is=b.is;GZa(d,c,b.fastInit);b.notifyObserversOnUndefined&&(jG?yZa(d,"created",function(){var q=this._propertyEffects;if(q)for(var u=k(Object.keys(q)),w=u.next();!w.done;w=u.next()){w=k(q[w.value]); for(var A=w.next();!A.done;A=w.next())if(A=A.value,"compute"===A.kind||"complexObserver"===A.kind)A.effect.args=[]}}):d._overrideLegacyUndefined=!0); if(CZa)for(var e=k(Object.getOwnPropertyNames(d)),h=e.next();!h.done;h=e.next()){h=h.value;var l=Object.getOwnPropertyDescriptor(d,h);!1===l.enumerable&&(l.enumerable=!0,Object.defineProperty(d,h,l))}if("template"in c)var m=function(){return c.template};else void 0!==b.template&&(m=b.template);if(void 0!==m){var n;Object.defineProperty(d,"_template",{get:function(){void 0===n&&(n=m());return n}, set:function(q){n=q}, configurable:!0,enumerable:!0})}Polymer(d);c[EZa]=d}} function lG(){var a=void 0===a?{}:a;void 0===a.fastInit&&(a.fastInit=!0);return function(b){if(Object.getPrototypeOf(b.prototype).constructor!==kG)throw Error("Custom behaviors must inherit directly from PolymerBehavior.");GZa(b.prototype,b,a.fastInit)}} function GZa(a,b,c){c=void 0===c?!1:c;HZa(b);jG||!c?yZa(a,"ready",function(){for(var d={},e=k(AZa(this.behaviors)),h=e.next();!h.done;h=e.next())h=h.value,h.properties&&Object.assign(d,IZa(this,h.properties));Object.assign(d,IZa(this,this.properties));JZa(b,this);e=k(Object.keys(d));for(h=e.next();!h.done;h=e.next())h=h.value,this[h]=d[h]}):yZa(a,"created",function(){JZa(b,this)})} function JZa(a,b){if(CZa){a=new a;for(var c=k(Object.getOwnPropertyNames(a)),d=c.next();!d.done;d=c.next())d=d.value,b[d]=a[d];for(c=b;c&&c!==Object.prototype;c=Object.getPrototypeOf(c)){d=k(Object.getOwnPropertyNames(c));for(var e=d.next();!e.done;e=d.next())e=e.value,a.hasOwnProperty(e)||Object.defineProperty(a,e,KZa(b,e))}}else a.apply(b)} function KZa(a,b){return{get:function(){var c=a[b];return c instanceof Function?c.bind(a):c}, set:function(c){a[b]=c}}} function IZa(a,b){if(!b)return{};for(var c={},d=k(Object.keys(b)),e=d.next();!e.done;e=d.next())if(e=e.value,!b[e].readOnly){var h=a[e];void 0!==h&&(c[e]=h)}return c} function HZa(a){var b=new a;a=a.prototype.properties||{};for(var c=k(Object.keys(a)),d=c.next();!d.done;d=c.next())if(d=d.value,b.hasOwnProperty(d)){var e=a[d];"function"===typeof e&&(a[d]=e={type:e});null!=b[d]&&e.type===Object&&(e.type=LZa(b[d].constructor))}} var MZa=[Array,Boolean,Date,Number,Object,String];function LZa(a){for(var b=k(MZa),c=b.next();!c.done;c=b.next())if(c=c.value,a===c)return c;return Object} function O(a){return function(b,c){b.behaviors=b.behaviors||[];b.behaviors.push(a||(void 0!==window.Reflect&&void 0!==window.Reflect.getMetadata?Reflect.getMetadata("design:type",b,c).prototype:void 0));Object.defineProperty(b,c,{get:function(){return this}, enumerable:!0,configurable:!0})}} function Q(a){a=void 0===a?{}:a;return function(b,c){b.properties=b.properties||{};a.type||(void 0!==window.Reflect&&void 0!==window.Reflect.getMetadata?a.type=LZa(Reflect.getMetadata("design:type",b,c)):a.type=String);var d=a,e=b.properties[c];b.properties[c]=e?Object.assign(Object.assign({},e),d):d}} function R(a){return function(b,c){b.listeners=b.listeners||{};b.listeners[a]=c}} function S(a){for(var b=[],c=0;cb?"#"+(16777216|c).toString(16).substr(1):"#"+c.toString(16)},SZa=/^#(?:[0-9a-f]{3}){1,2}$/i;var qG=function(a,b,c){if(isNaN(a)||0>a||255b||255c||255=a.compareBrowserRangeEndpoints(b,1,0):0<=a.compareBrowserRangeEndpoints(b,0,0)&&0>=a.compareBrowserRangeEndpoints(b,1,1)}catch(d){if(!rc)throw d;return!1}}; UZa.prototype.JSC$34821_containsNode=function(a,b){return WZa(this,XZa(a),b)}; var YZa=function(a){var b=new TZa;Jga(a,function(c,d,e){3==c.nodeType?b.append(Vb(c.nodeValue.substring(e.getStartTextOffset(),e.getEndTextOffset()))):1==c.nodeType&&(-1==e.tagType?cf(c)&&b.append(""):(d=c.cloneNode(!1),d=nf(d),rc&&"LI"==c.tagName?b.append(d):(c=d.lastIndexOf("<"),b.append(c?d.substr(0,c):d))))},a); return b.toString()}; UZa.prototype.__iterator__=function(){return new wG(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var xG=function(a){this.range_=a}; Ia(xG,UZa);var ZZa=function(a){var b=Qe(a).createRange();if(3==a.nodeType)b.setStart(a,0),b.setEnd(a,a.length);else if(cf(a)||3==a.nodeType){for(var c,d=a;(c=d.firstChild)&&(cf(c)||3==c.nodeType);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&(cf(c)||3==c.nodeType);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=a.parentNode,a=Array.prototype.indexOf.call(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b},$Za=function(a,b,c,d){var e=Qe(a).createRange(); e.setStart(a,b);e.setEnd(c,d);return e}; f=xG.prototype;f.clone=function(){return new this.constructor(this.range_.cloneRange())}; f.getContainer=function(){return this.range_.commonAncestorContainer}; f.compareBrowserRangeEndpoints=function(a,b,c){return this.range_.compareBoundaryPoints(1==c?1==b?v.Range.START_TO_START:v.Range.START_TO_END:1==b?v.Range.END_TO_START:v.Range.END_TO_END,a)}; f.isCollapsed=function(){return this.range_.collapsed}; f.select=function(a){this.selectInternal(Ze(Qe(this.range_.startContainer)).getSelection(),a)}; f.selectInternal=function(a){a.removeAllRanges();a.addRange(this.range_)}; f.insertNode=function(a,b){var c=this.range_.cloneRange();c.collapse(b);c.insertNode(a);c.detach();return a}; f.collapse=function(a){this.range_.collapse(a)};var yG=function(a){this.range_=a}; Ia(yG,xG);yG.prototype.selectInternal=function(a,b){!b||this.isCollapsed()?yG.superClass_.selectInternal.call(this,a,b):(a.collapse(this.range_.endContainer,this.range_.endOffset),a.extend(this.range_.startContainer,this.range_.startOffset))};var zG=function(a){this.range_=a}; Ia(zG,xG);zG.prototype.compareBrowserRangeEndpoints=function(a,b,c){return zG.superClass_.compareBrowserRangeEndpoints.call(this,a,b,c)}; zG.prototype.selectInternal=function(a,b){b?a.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):a.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var a_a=function(a){return vc?new zG(a):uc?new yG(a):new xG(a)},XZa=function(a){return vc?new zG(ZZa(a)):uc?new yG(ZZa(a)):new xG(ZZa(a))};var AG=function(){gg.call(this)}; Ia(AG,gg);var b_a=function(){gg.call(this)}; Ia(b_a,AG);var BG=function(a){gg.call(this);this.startCaretId_="goog_"+nca++;this.endCaretId_="goog_"+nca++;this.reversed_=a.isReversed();var b=Qe(rc?a.getContainer():a.JSC$34807_getStartNode());this.JSC$34839_dom_=Re(b);a.JSC$34807_surroundWithNodes(this.JSC$34839_dom_.JSC$30572_createDom("SPAN",{id:this.startCaretId_}),this.JSC$34839_dom_.JSC$30572_createDom("SPAN",{id:this.endCaretId_}))}; Ia(BG,b_a);BG.prototype.toAbstractRange=function(){var a=null,b=CG(this,!0),c=CG(this,!1);b&&c&&(a=DG(b,0,c,0));return a}; var CG=function(a,b){return a.JSC$34839_dom_.getElement(b?a.startCaretId_:a.endCaretId_)},c_a=function(a,b){gf(CG(a,!0)); gf(CG(a,!1));return b}; BG.prototype.setRestorationDocument=function(a){this.JSC$34839_dom_.JSC$30570_document_=a}; BG.prototype.restoreInternal=function(){var a=null,b=CG(this,!this.reversed_),c=CG(this,this.reversed_);if(b&&c){a=b.parentNode;b=Array.prototype.indexOf.call(a.childNodes,b);var d=c.parentNode;c=Array.prototype.indexOf.call(d.childNodes,c);d==a&&(this.reversed_?b--:c--);a=DG(a,b,d,c);a=c_a(this,a);a.select()}else c_a(this);return a}; BG.prototype.disposeInternal=function(){c_a(this);this.JSC$34839_dom_=null};var EG=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1}; Ia(EG,tG);var d_a=function(a,b){var c=new EG;c.browserRangeWrapper_=a;c.isReversed_=!!b;return c},FG=function(a){return d_a(XZa(a),void 0)},DG=function(a,b,c,d){var e=new EG; e.isReversed_=e_a(a,b,c,d);if(jf(a)&&!cf(a)){var h=a.parentNode;b=Array.prototype.indexOf.call(h.childNodes,a);a=h}jf(c)&&!cf(c)&&(h=c.parentNode,d=Array.prototype.indexOf.call(h.childNodes,c),c=h);e.isReversed_?(e.startNode_=c,e.startOffset_=d,e.endNode_=a,e.endOffset_=b):(e.startNode_=a,e.startOffset_=b,e.endNode_=c,e.endOffset_=d);return e}; EG.prototype.clone=function(){var a=new EG;a.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();a.startNode_=this.startNode_;a.startOffset_=this.startOffset_;a.endNode_=this.endNode_;a.endOffset_=this.endOffset_;a.isReversed_=this.isReversed_;return a}; EG.prototype.JSC$34807_getType=function(){return"text"}; EG.prototype.getBrowserRangeObject=function(){return GG(this).range_}; EG.prototype.setBrowserRangeObject=function(a){if(a&&a.addElement)return!1;this.browserRangeWrapper_=a_a(a);HG(this);return!0}; var HG=function(a){a.startNode_=a.startOffset_=a.endNode_=a.endOffset_=null}; EG.prototype.getTextRangeCount=function(){return 1}; EG.prototype.getTextRange=function(){return this}; var GG=function(a){var b;if(!(b=a.browserRangeWrapper_)){b=a.JSC$34807_getStartNode();var c=a.JSC$34807_getStartOffset(),d=a.JSC$34807_getEndNode(),e=a.JSC$34807_getEndOffset();b=vc?new zG($Za(b,c,d,e)):uc?new yG($Za(b,c,d,e)):new xG($Za(b,c,d,e));b=a.browserRangeWrapper_=b}return b}; f=EG.prototype;f.getContainer=function(){return GG(this).getContainer()}; f.JSC$34807_getStartNode=function(){return this.startNode_||(this.startNode_=GG(this).range_.startContainer)}; f.JSC$34807_getStartOffset=function(){return null!=this.startOffset_?this.startOffset_:this.startOffset_=GG(this).range_.startOffset}; f.JSC$34807_getStartPosition=function(){return VZa(GG(this),!0)}; f.JSC$34807_getEndNode=function(){return this.endNode_||(this.endNode_=GG(this).range_.endContainer)}; f.JSC$34807_getEndOffset=function(){return null!=this.endOffset_?this.endOffset_:this.endOffset_=GG(this).range_.endOffset}; f.JSC$34807_getEndPosition=function(){return VZa(GG(this),!1)}; f.moveToNodes=function(a,b,c,d,e){this.startNode_=a;this.startOffset_=b;this.endNode_=c;this.endOffset_=d;this.isReversed_=e;this.browserRangeWrapper_=null}; f.isReversed=function(){return this.isReversed_}; f.JSC$34807_containsRange=function(a,b){var c=a.JSC$34807_getType();return"text"==c?WZa(GG(this),GG(a),b):"control"==c?(a=IG(a),(b?Ua:Wa)(a,function(d){return this.JSC$34807_containsNode(d,b)},this)):!1}; f.JSC$34807_containsNode=function(a,b){return this.JSC$34807_containsRange(FG(a),b)}; var f_a=function(a){if(rc&&!Ac(9)){var b=!1;try{b=a.parentNode}catch(c){}return!!b}return kf(a.ownerDocument.body,a)}; f=EG.prototype;f.isRangeInDocument=function(){return(!this.startNode_||f_a(this.startNode_))&&(!this.endNode_||f_a(this.endNode_))}; f.isCollapsed=function(){return GG(this).isCollapsed()}; f.JSC$34807_getText=function(){return GG(this).range_.toString()}; f.JSC$34807_getHtmlFragment=function(){return YZa(GG(this))}; f.JSC$34807_getValidHtml=function(){var a=GG(this);var b=Re(a.range_.startContainer).JSC$30572_createDom("DIV");b.appendChild(a.range_.cloneContents());b=b.innerHTML;ob(b,"<")||!a.isCollapsed()&&!sb(b,"<")?a=b:(a=a.getContainer(),a=1==a.nodeType?a:a.parentNode,a=nf(a.cloneNode(!1)).replace(">",">"+b));return a}; f.getPastableHtml=function(){var a=this.JSC$34807_getValidHtml();if(a.match(/^\s*";else if(a.match(/^\s*";else if(a.match(/^\s*";else if(a.match(/^\s*"+a+""}return a}; f.__iterator__=function(){return new wG(this.JSC$34807_getStartNode(),this.JSC$34807_getStartOffset(),this.JSC$34807_getEndNode(),this.JSC$34807_getEndOffset())}; f.select=function(){GG(this).select(this.isReversed_)}; f.JSC$34807_removeContents=function(){var a=GG(this),b=a.range_;b.extractContents();if(b.startContainer.hasChildNodes()){var c=b.startContainer.childNodes[b.startOffset];if(c){var d=c.previousSibling;""==sfa(c)&&gf(c);d&&""==sfa(d)&&gf(d)}}if(tc){c=a.range_.startContainer;d=a.range_.startOffset;var e=a.range_.endContainer;a=a.range_.endOffset;var h=c.nextSibling;c==e&&c.parentNode&&3==c.nodeType&&h&&3==h.nodeType&&(c.nodeValue+=h.nodeValue,gf(h),b.setStart(c,d),b.setEnd(e,a))}HG(this)}; f.JSC$34844_surroundContents=function(a){GG(this).range_.surroundContents(a);HG(this);return a}; f.insertNode=function(a,b){a=GG(this).insertNode(a,b);HG(this);return a}; f.JSC$34807_surroundWithNodes=function(a,b){var c=GG(this),d=JG(Ze(Qe(c.range_.startContainer)));if(d)var e=d.JSC$34807_getStartNode(),h=d.JSC$34807_getEndNode(),l=d.JSC$34807_getStartOffset(),m=d.JSC$34807_getEndOffset();var n=c.range_.cloneRange();c=c.range_.cloneRange();n.collapse(!1);c.collapse(!0);n.insertNode(b);c.insertNode(a);n.detach();c.detach();if(d){if(3==e.nodeType)for(;l>e.length;){l-=e.length;do e=e.nextSibling;while(e==a||e==b)}if(3==h.nodeType)for(;m>h.length;){m-=h.length;do h=h.nextSibling;while( h==a||h==b)}DG(e,l,h,m).select()}HG(this)}; f.saveUsingDom=function(){return new KG(this)}; f.saveUsingCarets=function(){return this.JSC$34807_getStartNode()&&this.JSC$34807_getEndNode()?new BG(this):null}; f.collapse=function(a){a=this.isReversed()?!a:a;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(a);a?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1}; var KG=function(a){gg.call(this);this.anchorNode_=a.isReversed()?a.JSC$34807_getEndNode():a.JSC$34807_getStartNode();this.anchorOffset_=a.isReversed()?a.JSC$34807_getEndOffset():a.JSC$34807_getStartOffset();this.focusNode_=a.isReversed()?a.JSC$34807_getStartNode():a.JSC$34807_getEndNode();this.focusOffset_=a.isReversed()?a.JSC$34807_getStartOffset():a.JSC$34807_getEndOffset()}; Ia(KG,AG);KG.prototype.restoreInternal=function(){return DG(this.anchorNode_,this.anchorOffset_,this.focusNode_,this.focusOffset_)}; KG.prototype.disposeInternal=function(){KG.superClass_.disposeInternal.call(this);this.focusNode_=this.anchorNode_=null};var LG=function(){}; Ia(LG,tG);LG.prototype.JSC$34807_containsRange=function(a,b){var c=uG(this);a=uG(a);return(b?Ua:Wa)(a,function(d){return Ua(c,function(e){return e.JSC$34807_containsRange(d,b)})})}; LG.prototype.JSC$34807_containsNode=function(a,b){return this.JSC$34807_containsRange(FG(a),b)}; LG.prototype.insertNode=function(a,b){b?ef(a,this.JSC$34807_getStartNode()):ff(a,this.JSC$34807_getEndNode());return a}; LG.prototype.JSC$34807_surroundWithNodes=function(a,b){this.insertNode(a,!0);this.insertNode(b,!1)};var MG=function(){this.sortedElements_=this.elements_=this.range_=null}; Ia(MG,LG);var g_a=function(a){var b=new MG;b.range_=a;return b},h_a=function(a){for(var b=Qe(arguments[0]).body.createControlRange(),c=0,d=arguments.length;cb.right){var e=this.currDragItem_.getBoundingClientRect();this.JSC$34876_dragger_.deltaX=d-(d-e.left)/e.width*b.width}c=OXa(this.JSC$34876_dragger_,c);c>b.bottom&&(this.JSC$34876_dragger_.deltaY+=c-b.bottom)}this.draggerEl_.style.visibility="";this.updateWhileDragging_&&(this.currDragItem_.style.display="none");z_a(this,this.currDragItem_);this.currDragItem_.style.display="";Gg(this.JSC$34876_dragger_, "drag",this.handleDragMove_,!1,this);this.dispatchEvent(new YG(p_a,this,a.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$34876_dragger_))}else a.preventDefault(),this.JSC$34878_cleanup_()}; f.handleDragMove_=function(a){var b=If(this.draggerEl_);b=new Me(b.x+this.draggerEl_.halfWidth,b.y+this.draggerEl_.halfHeight);a:{var c=null;if("none"!=this.currDragItem_.style.display){c=this.currDragItem_.parentNode;var d=Mf(c);if(A_a(b,d))break a}d=0;for(var e=this.dragLists_.length;dh?null:n}else l=null;if(!this.dispatchEvent(new YG(q_a,this,a,this.currDragItem_,this.draggerEl_,this.JSC$34876_dragger_, b,c,l)))return!1;if(c&&1!=c.dlgDragPermission)this.updateWhileDragging_?this.currDragItem_.parentNode==c&&efa(this.currDragItem_)==l||c.insertBefore(this.currDragItem_,l):l&&(this.currHoverItem_=l),this.currDragItem_.style.display="",c.dlgDragHoverClass_&&lg(c,c.dlgDragHoverClass_);else for(this.isCurrDragItemAlwaysDisplayed_||(this.currDragItem_.style.display="none"),m=0,q=this.dragLists_.length;mb.left&&a.xb.top&&a.yb},YG=function(a,b,c,d,e,h,l,m,n){Ag.call(this,a); this.dragListGroup=b;this.event=c;this.currDragItem=d;this.draggerEl=e;this.dragger=h;this.draggerElCenter=l;this.hoverList=m;this.hoverNextItem=n}; Ia(YG,Ag);var ZG=function(a,b,c){gg.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=a;this.scrollTimer_=new Al(50);this.JSC$34882_eventHandler_=new xC(this);this.scrollDelta_=new Me;this.containerBounds_=Mf(a);if("BODY"===a.tagName||"HTML"===a.tagName)a=Ve(),this.containerBounds_.height=a.height,this.containerBounds_.width=a.width;this.JSC$34882_margin_=b||0;if(b){if(b=this.containerBounds_.clone(),a=this.JSC$34882_margin_){var d=Math.min(a,.25*b.height);b.top+=d;b.height-= 2*d;a=Math.min(a,.25*b.width);b.left+=a;b.width-=2*a}}else b=this.containerBounds_;this.scrollBounds_=b;c||this.JSC$34882_eventHandler_.listen(Qe(this.containerNode_),"mousemove",this.onMouseMove);this.JSC$34882_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$34884_onTick_)}; Ia(ZG,gg);ZG.prototype.JSC$34884_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x}; ZG.prototype.onMouseMove=function(a){var b=this.horizontalScrolling_?this.calculateScrollDelta(a.clientX,this.scrollBounds_.left,this.scrollBounds_.width):0,c=this.calculateScrollDelta(a.clientY,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=b;this.scrollDelta_.y=c;!(b=!b&&!c)&&(b=this.constrainScroll_)&&(b=a.clientX,a=a.clientY,c=this.containerBounds_,b=!(c.left<=b&&c.left+c.width>=b&&c.top<=a&&c.top+c.height>=a));b?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()}; ZG.prototype.calculateScrollDelta=function(a,b,c){var d=0;ab+c&&(d=8);return d}; ZG.prototype.disposeInternal=function(){ZG.superClass_.disposeInternal.call(this);this.JSC$34882_eventHandler_.dispose();this.scrollTimer_.dispose()};var H_a=!1,J_a=function(){if(!H_a){for(var a in I_a)$G[a]=I_a[a];H_a=!0}},$G={AED:[2, "dh","\u062F.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09F3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\xA5","RMB\xA5"],COP:[32,"$","COL$"],CRC:[0,"\u20A1","CR\u20A1"],CZK:[50,"K\u010D","K\u010D"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\xA3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20AC","\u20AC"],GBP:[2,"\xA3","GB\xA3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,"Ft","Ft"],IDR:[0, "Rp","Rp"],ILS:[34,"\u20AA","IL\u20AA"],INR:[2,"\u20B9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\xA5","JP\xA5"],KRW:[0,"\u20A9","KR\u20A9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20AE","MN\u20AE"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20B1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20BD","RUB"],SAR:[2, "Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0E3F","THB"],TRY:[2,"\u20BA","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043D.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20AB","VN\u20AB"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]},I_a={AFN:[48,"Af.","AFN"],AMD:[32,"Dram","dram"],ANG:[2,"NAf.","ANG"],AOA:[2,"Kz","Kz"],ARS:[34,"$","AR$"],AWG:[2,"Afl.","Afl."],AZN:[34,"\u20BC","AZN"],BAM:[2,"KM","KM"],BBD:[2,"$","Bds$"],BHD:[3,"din","din"],BIF:[0,"FBu","FBu"], BMD:[2,"$","BD$"],BND:[2,"$","B$"],BOB:[2,"Bs","Bs"],BSD:[2,"$","BS$"],BTN:[2,"Nu.","Nu."],BWP:[2,"P","pula"],BYN:[50,"\u0440.","BYN"],BYR:[48,"\u0440.","BYR"],BZD:[2,"$","BZ$"],CLF:[4,"UF","CLF"],CNH:[2,"\xA5","RMB\xA5"],CUC:[1,"$","CUC$"],CUP:[2,"$","CU$"],CVE:[2,"CVE","Esc"],DJF:[0,"Fdj","Fdj"],DZD:[2,"din","din"],ERN:[2,"Nfk","Nfk"],FJD:[2,"$","FJ$"],FKP:[2,"\xA3","FK\xA3"],GEL:[2,"GEL","GEL"],GHS:[2,"GHS","GHS"],GIP:[2,"\xA3","GI\xA3"],GMD:[2,"GMD","GMD"],GNF:[0,"FG","FG"],GTQ:[2, "Q","GTQ"],GYD:[0,"$","GY$"],HNL:[2,"L","HNL"],HTG:[2,"HTG","HTG"],IQD:[0,"din","IQD"],JOD:[3,"din","JOD"],KES:[2,"Ksh","Ksh"],KGS:[2,"KGS","KGS"],KHR:[2,"Riel","KHR"],KMF:[0,"CF","KMF"],KPW:[0,"\u20A9KP","KPW"],KWD:[3,"din","KWD"],KYD:[2,"$","KY$"],KZT:[2,"\u20B8","KZT"],LAK:[0,"\u20AD","\u20AD"],LBP:[0,"L\xA3","LBP"],LRD:[2,"$","L$"],LSL:[2,"LSL","LSL"],LYD:[3,"din","LD"],MAD:[2,"dh","MAD"],MDL:[2,"MDL","MDL"],MGA:[0,"Ar","MGA"],MKD:[2,"din","MKD"],MMK:[0,"K","MMK"],MOP:[2,"MOP","MOP$"],MRO:[0, "MRO","MRO"],MUR:[0,"MURs","MURs"],MWK:[2,"MWK","MWK"],MZN:[2,"MTn","MTn"],NAD:[2,"$","N$"],NGN:[2,"\u20A6","NG\u20A6"],NIO:[2,"C$","C$"],NPR:[2,"Rs","NPRs"],NZD:[2,"$","NZ$"],OMR:[3,"Rial","OMR"],PGK:[2,"PGK","PGK"],PYG:[16,"Gs.","PYG"],QAR:[2,"Rial","QR"],RWF:[0,"RF","RF"],SBD:[2,"$","SI$"],SCR:[2,"SCR","SCR"],SDG:[2,"SDG","SDG"],SHP:[2,"\xA3","SH\xA3"],SLL:[0,"SLL","SLL"],SOS:[0,"SOS","SOS"],SRD:[2,"$","SR$"],SSP:[2,"\xA3","SSP"],STD:[0,"Db","Db"],SYP:[0,"\xA3","SY\xA3"],SZL:[2,"SZL", "SZL"],TJS:[2,"Som","TJS"],TMT:[50,"m","TMT"],TND:[3,"din","DT"],TOP:[2,"T$","T$"],TTD:[2,"$","TT$"],UGX:[0,"UGX","UGX"],UZS:[0,"so\u02BCm","UZS"],VEF:[2,"Bs","Bs"],VES:[2,"Bs","Bs"],VUV:[0,"VUV","VUV"],WST:[2,"WST","WST"],XAF:[0,"FCFA","FCFA"],XCD:[2,"$","EC$"],XOF:[0,"CFA","CFA"],XPF:[48,"FCFP","FCFP"],ZMW:[0,"ZMW","ZMW"],ZWD:[0,"$","Z$"]};var L_a=function(a){this.patternParts_=[];this.JSC$34885_dateTimeSymbols_=hl;if("number"==typeof a){11a)var b=this.JSC$34885_dateTimeSymbols_.DATEFORMATS[a];else 8>a?b=this.JSC$34885_dateTimeSymbols_.TIMEFORMATS[a-4]:(b=this.JSC$34885_dateTimeSymbols_.DATETIMEFORMATS[a-8],b=b.replace("{1}",this.JSC$34885_dateTimeSymbols_.DATEFORMATS[a-8]),b=b.replace("{0}",this.JSC$34885_dateTimeSymbols_.TIMEFORMATS[a-8]));K_a(this,b)}else K_a(this,a)},K_a=function(a,b){for(var c=!1,d="",e=0;e=l?m=!1:(m="MydhHmsSDkK".indexOf(h), m=0l);a.patternParts_.push({text:h,count:l,abutStart:!1,numeric:m});e+=l-1}else"'"==h?e+1"ahHkKm".indexOf(h.text.charAt(0))||2=a.length);l++){if(0==this.patternParts_[l].count){a:{var m=a;var n=this.patternParts_[l],q=d;if(" "== n.text.charAt(0)){if(n=c[0],N_a(m,c),c[0]>n){m=!0;break a}}else{if(m.indexOf(n.text,c[0])==c[0]){c[0]+=n.text.length;m=!0;break a}if(q&&0==n.text.indexOf(m.substring(c[0]))){c[0]+=m.length-c[0];m=!0;break a}}m=!1}if(m)continue;return 0}if(this.patternParts_[l].abutStart){a:{n=a;q=l;var u=c[0],w=0;for(m=q;m=m)return 0;l+=m-1}else if(!O_a(this,a,c,this.patternParts_[l],0,h,d))return 0}a:{a=e;if(null==b)throw Error("Parameter 'date' should not be null.");void 0!=h.era&&void 0!=h.year&&0==h.era&&0e?e:d));"function"===typeof b.setHours&&(void 0==h.hours&&(h.hours=b.getHours()),void 0!=h.ampm&& 0h.hours&&(h.hours+=12),b.setHours(h.hours));"function"===typeof b.setMinutes&&void 0!=h.minutes&&b.setMinutes(h.minutes);"function"===typeof b.setSeconds&&void 0!=h.seconds&&b.setSeconds(h.seconds);"function"===typeof b.setMilliseconds&&void 0!=h.milliseconds&&b.setMilliseconds(h.milliseconds);if(a&&(h.year&&h.year!=b.getFullYear()||h.month&&h.month!=b.getMonth()||h.day&&h.day!=b.getDate()||h.hours&&24<=h.hours||h.minutes&&60<=h.minutes||h.seconds&&60<=h.seconds||h.milliseconds&&1E3<= h.milliseconds))b=!1;else{void 0!=h.tzOffset&&b.setTime(b.getTime()+6E4*(h.tzOffset-b.getTimezoneOffset()));h.ambiguousYear&&(a=new Date,a.setFullYear(a.getFullYear()-80),b.getTime()b.length)return!1;switch(d.text.charAt(0)){case"G":return aH(b,c,[a.JSC$34885_dateTimeSymbols_.ERAS],function(m){h.era=m}),!0; case"M":case"L":return P_a(a,b,c,e,d,h);case"E":return aH(b,c,[a.JSC$34885_dateTimeSymbols_.WEEKDAYS,a.JSC$34885_dateTimeSymbols_.SHORTWEEKDAYS],function(m){h.dayOfWeek=m}); case"a":return a=aH(b,c,[a.JSC$34885_dateTimeSymbols_.AMPMS],function(m){h.ampm=m},l),l?a:!0; case"y":return Q_a(a,b,c,d,e,h);case"Q":return aH(b,c,[a.JSC$34885_dateTimeSymbols_.QUARTERS,a.JSC$34885_dateTimeSymbols_.SHORTQUARTERS],function(m){h.month=3*m;h.day=1}); case"d":return bH(a,b,c,d,e,function(m){h.day=m}),!0; case"S":return R_a(a,b,c,e,h);case"h":case"K":case"H":case"k":return a=bH(a,b,c,d,e,function(m){h.hours="h"===d.text.charAt(0)&&12===m?0:m},l),l?a:!0; case"m":return a=bH(a,b,c,d,e,function(m){h.minutes=m},l),l?a:!0; case"s":return bH(a,b,c,d,e,function(m){h.seconds=m}),!0; case"z":case"Z":case"v":return S_a(a,b,c,h);default:return!1;}},Q_a=function(a,b,c,d,e,h){var l=c[0]; e=cH(a,b,c,e);null===e&&(e=cH(a,b,c,0,!0));if(null===e)return!1;0<=e&&2==c[0]-l&&2==d.count?(a=e,b=new Date().getFullYear()-80,c=b%100,h.ambiguousYear=a==c,a+=100*Math.floor(b/100)+(ac?a*Math.pow(10,3-c):Math.round(a/Math.pow(10,c-3));return!0},S_a=function(a,b,c,d){b.indexOf("GMT",c[0])==c[0]&&(c[0]+=3); if(c[0]>=b.length)return d.tzOffset=0,!0;var e=c[0],h=cH(a,b,c,0,!0);if(null===h)return!1;if(c[0]l&&3>=c[0]-e?60*l:l%100+l/100*60;d.tzOffset=-l;return!0},bH=function(a,b,c,d,e,h,l){l=l||!1; var m=c[0];a=cH(a,b,c,e);if(null===a)return!1;if(l&&c[0]-mq&&0==w.indexOf(E)&&(q=m[A].length,u=A)}null!==u&&(h[0]+=q);h=u;if(null!==h)return d(h),!0}return!1},N_a=function(a,b){(a=a.substring(b[0]).match(/^\s+/))&&(b[0]+=a[0].length)},cH=function(a,b,c,d,e){b=0=l?String.fromCharCode(l+48):b.charAt(h))}b=d.join("")}else b=b.substring(c[0]);a=b.match(new RegExp("^"+(e?"[+-]?":"")+"\\d+"));if(!a)return null;c[0]+=a[0].length;return parseInt(a[0],10)},M_a=function(){}; M_a.prototype.ambiguousYear=!1;var gH=function(a,b,c,d){var e;if(e=b){a:if(b&&3===b.length){for(e=0;3>e;e++){var h=b[e];if("A">h||"Z"h||"z"e&&n++;break;case"0":if(0e&&n++;break;case",":0h+l||1>a.minExponentDigits_)throw Error("Malformed exponential pattern \""+b+"\"");u=!1;break;default:c[0]--,u=!1;}0==l&&0e&&0h+l)||0==n)throw Error("Malformed pattern \""+b+"\"");m=h+l+m;a.maximumFractionDigits_=0<=e?m-e:0;0<=e&&(a.minimumFractionDigits_= h+l-e,0>a.minimumFractionDigits_&&(a.minimumFractionDigits_=0));a.minimumIntegerDigits_=(0<=e?e:m)-h;a.useExponentialNotation_&&(a.maximumIntegerDigits_=h+a.minimumIntegerDigits_,0==a.maximumFractionDigits_&&0==a.minimumIntegerDigits_&&(a.minimumIntegerDigits_=1));a.groupingArray_.push(Math.max(0,n));a.decimalSeparatorAlwaysShown_=0==e||e==m;d=c[0]-d;a.positiveSuffix_=hH(a,b,c);c[0]this.negativePrefix_.length?d=!1:this.positivePrefix_.length=K)E+=K,m=!0;else if(F==u.charAt(0)){if(h||l)break;E+=".";h=!0}else if(F==w.charAt(0)&&("\xA0"!=w.charAt(0)||b[0]+1this.maximumFractionDigits_)throw Error("Min value must be less than max value");if(isNaN(a))return dH(this).NAN;var b=[],c=X_a(this,null===this.baseFormattingNumber_?a:this.baseFormattingNumber_,a);a=iH(a,-c.divisorBase);var d=0>a||0==a&&0>1/a;d?c.negative_prefix?b.push(c.negative_prefix):(b.push(c.prefix),b.push(this.negativePrefix_)):(b.push(c.prefix),b.push(this.positivePrefix_));if(isFinite(a)){if(a=a*(d?-1:1)*this.multiplier_,this.useExponentialNotation_){var e= a;if(0==e)Y_a(this,e,this.minimumIntegerDigits_,b),Z_a(this,0,b);else{var h=Math.floor(Math.log(e)/Math.log(10)+2e-15);e=iH(e,-h);var l=this.minimumIntegerDigits_;1this.minimumIntegerDigits_?(l=h%this.maximumIntegerDigits_,0>l&&(l=this.maximumIntegerDigits_+l),e=iH(e,l),h-=l,l=1):1>this.minimumIntegerDigits_?(h++,e=iH(e,-1)):(h-=this.minimumIntegerDigits_-1,e=iH(e,this.minimumIntegerDigits_-1));Y_a(this,e,l,b);Z_a(this,h,b)}}else Y_a(this,a, this.minimumIntegerDigits_,b);}else b.push(dH(this).INFINITY);d?c.negative_suffix?b.push(c.negative_suffix):(isFinite(a)&&b.push(c.suffix),b.push(this.negativeSuffix_)):(isFinite(a)&&b.push(c.suffix),b.push(this.positiveSuffix_));return b.join("")}; gH.prototype.formatUsingNativeMode_=function(a){(null==this.JSC$34894_intlFormatter_.format||this.resetSignificantDigits_||this.resetFractionDigits_)&&W_a(this,this.inputPattern_);if(1>Math.abs(a)&&this.significantDigits_>this.maximumFractionDigits_){var b=Math.pow(10,this.maximumFractionDigits_);a=Math.round(Math.abs(a)*b)*Math.sign(a)/b}b=this.JSC$34894_intlFormatter_.resolvedOptions();if("percent"===b.style&&this.overrideNumberFormatSymbols_&&this.overrideNumberFormatSymbols_.PERCENT){a=this.JSC$34894_intlFormatter_.formatToParts(a); var c=this.overrideNumberFormatSymbols_.PERCENT;return a.map(function(n){return"percentSign"===n.type?c:n.value}).join("")}if(this.showTrailingZeros_){var d=this.JSC$34894_intlFormatter_.formatToParts(a),e=0; d.forEach(function(n){return"integer"===n.type&&"0"!==n.value?e+=n.value.length:0}); for(var h=0,l=0;la.maximumFractionDigits_)throw Error("Min value must be less than max value"); d||(d=[]);b=a0a(a,b);var e=b.intValue,h=b.fracValue,l=0==e?0:jH(e)+1,m=0h.length&&(h="1"+lca("0",a.maximumFractionDigits_-h.length)+h);for(a=h.length;"0"==h.charAt(a-1)&&a>b+1;)a--;for(b=1;bb?(b=-b,c.push(dH(a).MINUS_SIGN)):a.useSignForPositiveExponent_&&c.push(dH(a).PLUS_SIGN);b=""+b;for(var d=dH(a).ZERO_DIGIT,e=b.length;eb)return b-48;a=dH(a).ZERO_DIGIT.charCodeAt(0);return a<=b&&bb)return kH;b=Math.min(14,b);var c=a[iH(1,b)];for(--b;!c&&3<=b;)c=a[iH(1,b)],b--;if(!c)return kH;c=c.other;var d=a="",e=c.indexOf(";");0<=e&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&"0"!=c?(c=/([^0]*)(0+)(.*)/.exec(c))?{divisorBase:b+ 1-(c[2].length-1),negative_prefix:a,negative_suffix:d,prefix:c[1],suffix:c[3]}:kH:kH},X_a=function(a,b,c){if(0==a.compactStyle_)return kH; b=Math.abs(b);c=Math.abs(c);var d=b0a(a,1>=b?0:jH(b)).divisorBase;c=iH(c,-d);a0a(a,c);b=iH(b,-d);b=a0a(a,b);return b0a(a,d+jH(b.intValue))},jH=function(a){if(!isFinite(a))return 0=c)return 0;if(1<=c)return 1;for(var d=0,e=1,h=0,l=0;8>l;l++){h=qH(a,c);var m=(qH(a,c+1E-6)-h)/1E-6;if(1E-6>Math.abs(h-b))return c;if(1E-6>Math.abs(m))break;else hl;l++)hb)break a}else if(3>b||3==b&&!lC(this.JSC$34918_xmlHttp_))break a;this.JSC$34918_cancelled_||4!=b||7==c||(8==c||0>=d?this.JSC$34916_channel_.notifyServerReachabilityEvent(3):this.JSC$34916_channel_.notifyServerReachabilityEvent(2));wH(this);var e=this.JSC$34918_xmlHttp_.getStatus(); this.JSC$34918_lastStatusCode_=e;var h=lC(this.JSC$34918_xmlHttp_);h||this.JSC$34916_channelDebug_.debug("No response text for uri "+this.JSC$34918_requestUri_+" status "+e);this.JSC$34918_successful_=200==e;this.JSC$34916_channelDebug_.info("XMLHTTP RESP ("+this.JSC$34916_rid_+") [ attempt "+this.JSC$34916_retryId_+"]: "+this.JSC$34918_verb_+"\n"+this.JSC$34918_requestUri_+"\n"+b+" "+e);this.JSC$34918_successful_?(4==b&&xH(this),this.decodeChunks_?H0a(this,b,h):(yH(this.JSC$34916_channelDebug_,this.JSC$34916_rid_, h,null),I0a(this,h)),this.JSC$34918_successful_&&!this.JSC$34918_cancelled_&&(4==b?this.JSC$34916_channel_.JSC$34925_onRequestComplete(this):(this.JSC$34918_successful_=!1,vH(this)))):(400==e&&0b.length)return D0a;b=b.substr(d,c);a.JSC$34918_xmlHttpChunkStart_=d+c;return b},K0a=function(a,b){a.JSC$34918_requestStartTime_=Date.now(); vH(a);var c=b?window.location.hostname:"";a.JSC$34918_requestUri_=a.JSC$34918_baseUri_.clone();Ol(a.JSC$34918_requestUri_,"DOMAIN",c);Ol(a.JSC$34918_requestUri_,"t",a.JSC$34916_retryId_);try{a.trident_=new ActiveXObject("htmlfile")}catch(n){xH(a);a.JSC$34918_lastError_=7;tH(22);zH(a);return}var d="";if(b){var e="";for(b=0;b"==h)h=e+"\\x3e";else{if(h in Wb)h=Wb[h];else if(h in jca)h=Wb[h]=jca[h];else{var l=h.charCodeAt(0); if(31l)var m=h;else{if(256>l){if(m="\\x",16>l||256l&&(m+="0");m+=l.toString(16).toUpperCase()}h=Wb[h]=m}h=e+h}e=h}d+=""}d+="";c=Nb(ib("b/12014412"),d);a.trident_.open();a.trident_.write(Ib(c));a.trident_.close();a.trident_.parentWindow.m=Ea(a.onTridentRpcMessage_,a);a.trident_.parentWindow.d=Ea(a.onTridentDone_,a,!0);a.trident_.parentWindow.rpcClose=Ea(a.onTridentDone_,a,!1);c=a.trident_.createElement("DIV"); a.trident_.parentWindow.document.body.appendChild(c);d=Ab(a.JSC$34918_requestUri_.toString());d=Vb(wb(d));d=Nb(ib("b/12014412"),"");Ob(c,d);a.JSC$34916_channelDebug_.info("TRIDENT REQ ("+a.JSC$34916_rid_+") [ attempt "+a.JSC$34916_retryId_+"]: GET\n"+a.JSC$34918_requestUri_);a.JSC$34916_channel_.notifyServerReachabilityEvent(1)}; f=uH.prototype;f.onTridentRpcMessage_=function(a){rH(Ea(this.onTridentRpcMessageAsync_,this,a),0)}; f.onTridentRpcMessageAsync_=function(a){if(!this.JSC$34918_cancelled_){var b=this.JSC$34916_channelDebug_;b.info("TRIDENT TEXT ("+this.JSC$34916_rid_+"): "+L0a(b,a));wH(this);I0a(this,a);vH(this)}}; f.onTridentDone_=function(a){rH(Ea(this.onTridentDoneAsync_,this,a),0)}; f.onTridentDoneAsync_=function(a){this.JSC$34918_cancelled_||(this.JSC$34916_channelDebug_.info("TRIDENT TEXT ("+this.JSC$34916_rid_+"): "+a?"success":"failure"),xH(this),this.JSC$34918_successful_=a,this.JSC$34916_channel_.JSC$34925_onRequestComplete(this),this.JSC$34916_channel_.notifyServerReachabilityEvent(4))}; f.cancel=function(){this.JSC$34918_cancelled_=!0;xH(this)}; var vH=function(a){a.JSC$34918_watchDogTimeoutTime_=Date.now()+a.timeout_;M0a(a,a.timeout_)},M0a=function(a,b){if(null!=a.JSC$34918_watchDogTimerId_)throw Error("WatchDog timer not null"); a.JSC$34918_watchDogTimerId_=rH(Ea(a.JSC$34918_onWatchDogTimeout_,a),b)},wH=function(a){a.JSC$34918_watchDogTimerId_&&(v.clearTimeout(a.JSC$34918_watchDogTimerId_),a.JSC$34918_watchDogTimerId_=null)}; uH.prototype.JSC$34918_onWatchDogTimeout_=function(){this.JSC$34918_watchDogTimerId_=null;var a=Date.now();0<=a-this.JSC$34918_watchDogTimeoutTime_?this.handleTimeout_():(this.JSC$34916_channelDebug_.warning("WatchDog timer called too early"),M0a(this,this.JSC$34918_watchDogTimeoutTime_-a))}; uH.prototype.handleTimeout_=function(){this.JSC$34916_channelDebug_.info("TIMEOUT: "+this.JSC$34918_requestUri_);2!=this.JSC$34918_type_&&this.JSC$34916_channel_.notifyServerReachabilityEvent(3);xH(this);this.JSC$34918_lastError_=2;tH(18);zH(this)}; var zH=function(a){a.JSC$34916_channel_.JSC$34925_isClosed()||a.JSC$34918_cancelled_||a.JSC$34916_channel_.JSC$34925_onRequestComplete(a)},xH=function(a){wH(a); fg(a.JSC$34918_readyStateChangeThrottle_);a.JSC$34918_readyStateChangeThrottle_=null;a.JSC$34916_pollingTimer_.stop();a.JSC$34916_eventHandler_.removeAll();if(a.JSC$34918_xmlHttp_){var b=a.JSC$34918_xmlHttp_;a.JSC$34918_xmlHttp_=null;b.abort();b.dispose()}a.trident_&&(a.trident_=null)}; uH.prototype.getLastError=function(){return this.JSC$34918_lastError_}; uH.prototype.JSC$34918_getSessionId=function(){return this.sid_}; var I0a=function(a,b){try{a.JSC$34916_channel_.JSC$34925_onRequestData(a,b),a.JSC$34916_channel_.notifyServerReachabilityEvent(4)}catch(c){}};var AH=function(){this.JSC$34920_logger_=null}; AH.prototype.JSC$34922_getLogger=function(){return null}; AH.prototype.JSC$34922_browserOfflineResponse=function(a){this.info("BROWSER_OFFLINE: "+a)}; var yH=function(a,b,c,d){a.info("XMLHTTP TEXT ("+b+"): "+L0a(a,c)+(d?" "+d:""))}; f=AH.prototype;f.debug=function(a){this.info(a)}; f.JSC$34922_dumpException=function(){}; f.info=function(){}; f.warning=function(){}; f.JSC$34922_severe=function(){}; var L0a=function(a,b){if(!b||"y2f%"==b)return b;try{var c=JSON.parse(b);if(c)for(var d=0;de.length)){var h=e[1];if(Array.isArray(h)&&!(1>h.length)){var l=h[0];if("noop"!=l&&"stop"!=l)for(var m=1;ma)this.JSC$34925_lastStatusCode_=200,this.JSC$34925_request_.cancel(),this.JSC$34923_channelDebug_.debug("Test connection succeeded; using streaming connection"),tH(12),EH(this.JSC$34923_channel_,this,!0)}else tH(8),this.firstTime_=this.lastTime_= Date.now(),this.receivedIntermediateResult_=!1}; f.JSC$34925_onRequestComplete=function(){this.JSC$34925_lastStatusCode_=this.JSC$34925_request_.JSC$34918_lastStatusCode_;this.JSC$34925_request_.JSC$34918_successful_?0==this.JSC$34925_state_?(this.JSC$34923_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.JSC$34925_state_=1,Q0a(this)):(this.JSC$34925_state_=2,R0a(this))):2==this.JSC$34925_state_&&(this.JSC$34923_channelDebug_.debug("TestConnection: request complete for stage 2"),(!rc||Ac(10)?!this.receivedIntermediateResult_: 200>this.lastTime_-this.firstTime_)?(this.JSC$34923_channelDebug_.debug("Test connection failed; not using streaming"),tH(11),EH(this.JSC$34923_channel_,this,!1)):(this.JSC$34923_channelDebug_.debug("Test connection succeeded; using streaming connection"),tH(12),EH(this.JSC$34923_channel_,this,!0))):(this.JSC$34923_channelDebug_.debug("TestConnection: request failed, in state "+this.JSC$34925_state_),0==this.JSC$34925_state_?tH(9):2==this.JSC$34925_state_&&tH(10),U0a(this.JSC$34923_channel_,this, this.JSC$34925_request_.getLastError()))}; f.JSC$34925_shouldUseSecondaryDomains=function(){return this.JSC$34923_channel_.JSC$34925_shouldUseSecondaryDomains()}; f.isActive=function(){return this.JSC$34923_channel_.isActive()}; f.notifyServerReachabilityEvent=function(a){this.JSC$34923_channel_.notifyServerReachabilityEvent(a)};var V0a=function(){this.nextPtr_=0;this.JSC$34927_maxSize_=5;this.buff_=[]}; f=V0a.prototype;f.add=function(a){var b=this.buff_[this.nextPtr_];this.buff_[this.nextPtr_]=a;this.nextPtr_=(this.nextPtr_+1)%5;return b}; f.get=function(a){a=W0a(this,a);return this.buff_[a]}; f.set=function(a,b){a=W0a(this,a);this.buff_[a]=b}; f.getCount=function(){return this.buff_.length}; f.isEmpty=function(){return 0==this.buff_.length}; f.clear=function(){this.nextPtr_=this.buff_.length=0}; f.getValues=function(){var a=this.getCount(),b=this.getCount(),c=[];for(a=this.getCount()-a;a=a.buff_.length)throw Error("Out of bounds exception");return 5>a.buff_.length?b:(a.nextPtr_+Number(b))%5};var FH=function(a,b,c){this.JSC$34926_clientVersion_="1";this.JSC$34926_state_=1;this.JSC$34926_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$34926_channelDebug_=new AH;this.JSC$34926_parser_=new xE;this.firstTestResults_=a||null;this.secondTestResults_=null!=b?b:null;this.asyncTest_=c||!1},X0a=function(a,b){this.JSC$34931_mapId=a; this.map=b;this.context=null}; f=FH.prototype;f.JSC$34933_extraHeaders_=null;f.JSC$34933_extraParams_=null;f.forwardChannelRequest_=null;f.JSC$34933_backChannelRequest_=null;f.JSC$34933_path_=null;f.JSC$34933_forwardChannelUri_=null;f.JSC$34933_backChannelUri_=null;f.JSC$34933_hostPrefix_=null;f.JSC$34933_allowHostPrefix_=!0;f.JSC$34933_nextRid_=0;f.JSC$34933_nextMapId_=0;f.JSC$34933_failFast_=!1;f.handler_=null;f.JSC$34933_forwardChannelTimerId_=null;f.JSC$34933_backChannelTimerId_=null;f.JSC$34933_deadBackChannelTimerId_=null; f.connectionTest_=null;f.useChunked_=null;f.allowChunkedMode_=!0;f.JSC$34933_lastArrayId_=-1;f.JSC$34933_lastPostResponseArrayId_=-1;f.JSC$34933_lastStatusCode_=-1;f.JSC$34933_forwardChannelRetryCount_=0;f.JSC$34933_backChannelRetryCount_=0;f.JSC$34933_baseRetryDelayMs_=5E3;f.JSC$34933_retryDelaySeedMs_=1E4;f.JSC$34933_forwardChannelMaxRetries_=2;f.JSC$34933_forwardChannelRequestTimeoutMs_=2E4;f.JSC$34933_readyStateChangeThrottleMs_=0;f.JSC$34933_supportsCrossDomainXhrs_=!1; f.JSC$34933_channelVersion_=8;var Y0a=function(a,b,c,d){Ag.call(this,"timingevent",a);this.size=b;this.JSC$34934_rtt=c;this.retries=d}; Ia(Y0a,Ag);var Z0a=function(a,b){Ag.call(this,"serverreachability",a);this.JSC$34936_reachabilityType=b}; Ia(Z0a,Ag);f=FH.prototype;f.JSC$34933_getChannelDebug=function(){return this.JSC$34926_channelDebug_}; f.JSC$34933_setChannelDebug=function(a){null!=a&&(this.JSC$34926_channelDebug_=a)}; f.connect=function(a,b,c,d,e){this.JSC$34926_channelDebug_.debug("connect()");tH(0);this.JSC$34933_path_=b;this.JSC$34933_extraParams_=c||{};d&&void 0!==e&&(this.JSC$34933_extraParams_.OSID=d,this.JSC$34933_extraParams_.OAID=e);this.asyncTest_?(rH(Ea(this.connectTest_,this,a),100),$0a(this)):this.connectTest_(a)}; f.disconnect=function(){this.JSC$34926_channelDebug_.debug("disconnect()");a1a(this);if(3==this.JSC$34926_state_){var a=this.JSC$34933_nextRid_++,b=this.JSC$34933_forwardChannelUri_.clone();Ol(b,"SID",this.sid_);Ol(b,"RID",a);Ol(b,"TYPE","terminate");GH(this,b);a=new uH(this,this.JSC$34926_channelDebug_,this.sid_,a,void 0);a.JSC$34918_type_=2;a.JSC$34918_baseUri_=Rl(b.clone());Qb(new Image,a.JSC$34918_baseUri_.toString());a.JSC$34918_requestStartTime_=Date.now();vH(a)}b1a(this)}; f.connectTest_=function(a){this.JSC$34926_channelDebug_.debug("connectTest_()");this.connectionTest_=new CH(this,this.JSC$34926_channelDebug_);this.connectionTest_.JSC$34925_extraHeaders_=this.JSC$34933_extraHeaders_;this.connectionTest_.JSC$34923_parser_=this.JSC$34926_parser_;this.connectionTest_.connect(a)}; var $0a=function(a){a.JSC$34926_channelDebug_.debug("connectChannel_()");a.JSC$34933_ensureInState_(1,0);a.JSC$34933_forwardChannelUri_=P0a(a,a.JSC$34933_path_);c1a(a)},a1a=function(a){a.connectionTest_&&(a.connectionTest_.abort(),a.connectionTest_=null); a.JSC$34933_backChannelRequest_&&(a.JSC$34933_backChannelRequest_.cancel(),a.JSC$34933_backChannelRequest_=null);a.JSC$34933_backChannelTimerId_&&(v.clearTimeout(a.JSC$34933_backChannelTimerId_),a.JSC$34933_backChannelTimerId_=null);HH(a);a.forwardChannelRequest_&&(a.forwardChannelRequest_.cancel(),a.forwardChannelRequest_=null);a.JSC$34933_forwardChannelTimerId_&&(v.clearTimeout(a.JSC$34933_forwardChannelTimerId_),a.JSC$34933_forwardChannelTimerId_=null)}; f=FH.prototype;f.JSC$34933_setReadyStateChangeThrottle=function(a){this.JSC$34933_readyStateChangeThrottleMs_=a}; f.JSC$34933_setSupportsCrossDomainXhrs=function(a){this.JSC$34933_supportsCrossDomainXhrs_=a}; f.JSC$34933_getHandler=function(){return this.handler_}; f.JSC$34933_getAllowHostPrefix=function(){return this.JSC$34933_allowHostPrefix_}; f.JSC$34933_setAllowHostPrefix=function(a){this.JSC$34933_allowHostPrefix_=a}; f.getAllowChunkedMode=function(){return this.allowChunkedMode_}; f.setAllowChunkedMode=function(a){this.allowChunkedMode_=a}; var d1a=function(a,b){if(0==a.JSC$34926_state_)throw Error("Invalid operation: sending map when state is closed");1E3==a.JSC$34926_outgoingMaps_.length&&a.JSC$34926_parser_.stringify(b);a.JSC$34926_outgoingMaps_.push(new X0a(a.JSC$34933_nextMapId_++,b));2!=a.JSC$34926_state_&&3!=a.JSC$34926_state_||c1a(a)}; f=FH.prototype; f.JSC$34933_setFailFast=function(a){this.JSC$34933_failFast_=a;this.JSC$34926_channelDebug_.info("setFailFast: "+a);(this.forwardChannelRequest_||this.JSC$34933_forwardChannelTimerId_)&&this.JSC$34933_forwardChannelRetryCount_>(this.JSC$34933_failFast_?0:this.JSC$34933_forwardChannelMaxRetries_)&&(this.JSC$34926_channelDebug_.info("Retry count "+this.JSC$34933_forwardChannelRetryCount_+" > new maxRetries "+(this.JSC$34933_failFast_?0:this.JSC$34933_forwardChannelMaxRetries_)+". Fail immediately!"),this.forwardChannelRequest_?( this.forwardChannelRequest_.cancel(),this.JSC$34925_onRequestComplete(this.forwardChannelRequest_)):(v.clearTimeout(this.JSC$34933_forwardChannelTimerId_),this.JSC$34933_forwardChannelTimerId_=null,DH(this,2)))}; f.JSC$34933_setForwardChannelMaxRetries=function(a){this.JSC$34933_forwardChannelMaxRetries_=a}; f.JSC$34933_setForwardChannelRequestTimeout=function(a){this.JSC$34933_forwardChannelRequestTimeoutMs_=a}; f.JSC$34925_isClosed=function(){return 0==this.JSC$34926_state_}; f.getState=function(){return this.JSC$34926_state_}; f.JSC$34933_setParser=function(a){this.JSC$34926_parser_=a}; var c1a=function(a){a.forwardChannelRequest_||a.JSC$34933_forwardChannelTimerId_||(a.JSC$34933_forwardChannelTimerId_=rH(Ea(a.JSC$34933_onStartForwardChannelTimer_,a),0),a.JSC$34933_forwardChannelRetryCount_=0)}; FH.prototype.JSC$34933_onStartForwardChannelTimer_=function(a){this.JSC$34933_forwardChannelTimerId_=null;e1a(this,a)}; var e1a=function(a,b){a.JSC$34926_channelDebug_.debug("startForwardChannel_");if(1==a.JSC$34926_state_){if(!b){a.JSC$34926_channelDebug_.debug("open_()");a.JSC$34933_nextRid_=Math.floor(1E5*Math.random());b=a.JSC$34933_nextRid_++;var c=new uH(a,a.JSC$34926_channelDebug_,"",b,void 0);c.JSC$34918_extraHeaders_=a.JSC$34933_extraHeaders_;var d=f1a(a),e=a.JSC$34933_forwardChannelUri_.clone();Ol(e,"RID",b);Ol(e,"CVER","1");GH(a,e);F0a(c,e,d);a.forwardChannelRequest_=c;a.JSC$34926_state_=2}}else 3==a.JSC$34926_state_&&( b?g1a(a,b):0==a.JSC$34926_outgoingMaps_.length?a.JSC$34926_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):a.forwardChannelRequest_||(g1a(a),a.JSC$34926_channelDebug_.debug("startForwardChannel_ finished, sent request")))},g1a=function(a,b){if(b){if(6=a.JSC$34933_channelVersion_?h:e.$jscomp$loop$prop$mapId$2825-d;try{x.forEach(l,function(m){return function(n,q){c.push("req"+m.$jscomp$loop$prop$mapId$2825+ "_"+q+"="+encodeURIComponent(n))}}(e))}catch(m){c.push("req"+e.$jscomp$loop$prop$mapId$2825+"_type="+encodeURIComponent("_badmap"))}}a.pendingMaps_=a.pendingMaps_.concat(a.JSC$34926_outgoingMaps_.splice(0,b)); return c.join("&")},h1a=function(a){a.JSC$34933_backChannelRequest_||a.JSC$34933_backChannelTimerId_||(a.JSC$34933_backChannelAttemptId_=1,a.JSC$34933_backChannelTimerId_=rH(Ea(a.JSC$34933_onStartBackChannelTimer_,a),0),a.JSC$34933_backChannelRetryCount_=0)},j1a=function(a){if(a.JSC$34933_backChannelRequest_||a.JSC$34933_backChannelTimerId_||3<=a.JSC$34933_backChannelRetryCount_)return!1; a.JSC$34926_channelDebug_.debug("Going to retry GET");a.JSC$34933_backChannelAttemptId_++;a.JSC$34933_backChannelTimerId_=rH(Ea(a.JSC$34933_onStartBackChannelTimer_,a),i1a(a,a.JSC$34933_backChannelRetryCount_));a.JSC$34933_backChannelRetryCount_++;return!0}; FH.prototype.JSC$34933_onStartBackChannelTimer_=function(){this.JSC$34933_backChannelTimerId_=null;this.JSC$34926_channelDebug_.debug("Creating new HttpRequest");this.JSC$34933_backChannelRequest_=new uH(this,this.JSC$34926_channelDebug_,this.sid_,"rpc",this.JSC$34933_backChannelAttemptId_);this.JSC$34933_backChannelRequest_.JSC$34918_extraHeaders_=this.JSC$34933_extraHeaders_;this.JSC$34933_backChannelRequest_.JSC$34918_readyStateChangeThrottleMs_=this.JSC$34933_readyStateChangeThrottleMs_;var a= this.JSC$34933_backChannelUri_.clone();Ol(a,"RID","rpc");Ol(a,"SID",this.sid_);Ol(a,"CI",this.useChunked_?"0":"1");Ol(a,"AID",this.JSC$34933_lastArrayId_);GH(this,a);if(!rc||Ac(10))Ol(a,"TYPE","xmlhttp"),G0a(this.JSC$34933_backChannelRequest_,a,!0,this.JSC$34933_hostPrefix_,!1);else{Ol(a,"TYPE","html");var b=this.JSC$34933_backChannelRequest_,c=!!this.JSC$34933_hostPrefix_;b.JSC$34918_type_=3;b.JSC$34918_baseUri_=Rl(a.clone());K0a(b,c)}this.JSC$34926_channelDebug_.debug("New Request created")}; var EH=function(a,b,c){a.JSC$34926_channelDebug_.debug("Test Connection Finished");a.useChunked_=a.allowChunkedMode_&&c;a.JSC$34933_lastStatusCode_=b.JSC$34925_lastStatusCode_;a.asyncTest_||$0a(a)},U0a=function(a,b){a.JSC$34926_channelDebug_.debug("Test Connection Failed"); a.JSC$34933_lastStatusCode_=b.JSC$34925_lastStatusCode_;DH(a,2)}; FH.prototype.JSC$34925_onRequestData=function(a,b){if(0!=this.JSC$34926_state_&&(this.JSC$34933_backChannelRequest_==a||this.forwardChannelRequest_==a))if(this.JSC$34933_lastStatusCode_=a.JSC$34918_lastStatusCode_,this.forwardChannelRequest_==a&&3==this.JSC$34926_state_){if(7b&&this.useChunked_&&0==this.JSC$34933_backChannelRetryCount_&&!this.JSC$34933_deadBackChannelTimerId_&&(this.JSC$34933_deadBackChannelTimerId_=rH(Ea(this.JSC$34933_onBackChannelDead_,this),6E3)));}else this.JSC$34926_channelDebug_.debug("Bad POST response data returned"),DH(this,11)}else"y2f%"!=b&&(this.JSC$34926_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),DH(this, 11));}else this.JSC$34933_backChannelRequest_==a&&HH(this),qb(b)||(a=this.JSC$34926_parser_.parse(b),this.onInput_(a))}; FH.prototype.JSC$34933_onBackChannelDead_=function(){null!=this.JSC$34933_deadBackChannelTimerId_&&(this.JSC$34933_deadBackChannelTimerId_=null,this.JSC$34933_backChannelRequest_.cancel(),this.JSC$34933_backChannelRequest_=null,j1a(this),tH(20))}; var HH=function(a){null!=a.JSC$34933_deadBackChannelTimerId_&&(v.clearTimeout(a.JSC$34933_deadBackChannelTimerId_),a.JSC$34933_deadBackChannelTimerId_=null)}; FH.prototype.JSC$34925_onRequestComplete=function(a){this.JSC$34926_channelDebug_.debug("Request complete");if(this.JSC$34933_backChannelRequest_==a){HH(this);this.JSC$34933_backChannelRequest_=null;var b=2}else if(this.forwardChannelRequest_==a)this.forwardChannelRequest_=null,b=1;else return;this.JSC$34933_lastStatusCode_=a.JSC$34918_lastStatusCode_;if(0!=this.JSC$34926_state_)if(a.JSC$34918_successful_){if(1==b){b=Date.now()-a.JSC$34918_requestStartTime_;var c=sH;c.dispatchEvent(new Y0a(c,a.JSC$34918_postData_? a.JSC$34918_postData_.length:0,b,this.JSC$34933_forwardChannelRetryCount_));c1a(this);this.pendingMaps_.length=0}else h1a(this);}else{c=a.getLastError();if(3==c||7==c||0==c&&0=( this.JSC$34933_failFast_?0:this.JSC$34933_forwardChannelMaxRetries_)?d=!1:(this.JSC$34926_channelDebug_.debug("Going to retry POST"),this.JSC$34933_forwardChannelTimerId_=rH(Ea(this.JSC$34933_onStartForwardChannelTimer_,this,a),i1a(this,this.JSC$34933_forwardChannelRetryCount_)),this.JSC$34933_forwardChannelRetryCount_++,d=!0);if(d||2==b&&j1a(this))return;this.JSC$34926_channelDebug_.debug("Exceeded max number of retries")}this.JSC$34926_channelDebug_.debug("Error: HTTP request failed");switch(c){case 1:DH(this, 5);break;case 4:DH(this,10);break;case 3:DH(this,6);break;case 7:DH(this,12);break;default:DH(this,2);}}}; var i1a=function(a,b){var c=a.JSC$34933_baseRetryDelayMs_+Math.floor(Math.random()*a.JSC$34933_retryDelaySeedMs_);a.isActive()||(a.JSC$34926_channelDebug_.debug("Inactive channel"),c*=2);return c*b}; FH.prototype.JSC$34933_setRetryDelay=function(a,b){this.JSC$34933_baseRetryDelayMs_=a;this.JSC$34933_retryDelaySeedMs_=b}; FH.prototype.onInput_=function(a){for(var b=0;bNumber(xc)){var b=a.JSC$34943_iframe_;var c=ib("javascript:\"\"");c=xb(hb(c));cca(b,c)}b=a.JSC$34943_iframe_.style;b.visibility="hidden";b.width=b.height="10px";b.display="none";vc?b.marginTop=b.marginLeft="-10px":(b.position="absolute", b.top=b.left="-10px");if(rc&&!yc("11")){a.JSC$34943_form_.target=a.iframeName_||"";Re(a.JSC$34943_form_).JSC$30570_document_.body.appendChild(a.JSC$34943_iframe_);a.ignoreResponse_||Gg(a.JSC$34943_iframe_,"readystatechange",a.onIeReadyStateChange_,!1,a);try{a.errorHandled_=!1,a.JSC$34943_form_.submit()}catch(A){a.ignoreResponse_||Jg(a.JSC$34943_iframe_,"readystatechange",a.onIeReadyStateChange_,!1,a),LH(a,1)}}else{Re(a.JSC$34943_form_).JSC$30570_document_.body.appendChild(a.JSC$34943_iframe_);b=a.iframeName_+ "_inner";c=lf(a.JSC$34943_iframe_);if(document.baseURI){var d=Vb(b);d=Nb(ib("Short HTML snippet, input escaped, safe URL, for performance"),"")}else d=Vb(b),d=Nb(ib("Short HTML snippet, input escaped, for performance"),"");c.write(Ib(d));a.ignoreResponse_||Gg(c.getElementById(b),"load",a.onIframeLoaded_,!1,a);d=Te("TEXTAREA",a.JSC$34943_form_);for(var e= 0,h=d.length;ec)return!1;!(b instanceof NH)&&5; Licensed under the MIT license */ var y1a="hammer_"+(1E6*Math.random()|0),z1a=function(){var a=document||document;if(!a[y1a]){var b=function(){(function(c,d,e,h){function l(P,Z,ka){return setTimeout(A(P,ka),Z)} function m(P,Z,ka){return Array.isArray(P)?(n(P,ka[Z],ka),!0):!1} function n(P,Z,ka){var xa;if(P)if(P.forEach)P.forEach(Z,ka);else if(P.length!==h){var Va=0;for(xa=P.length;Vaba(Va,$f)&&xa.push(P[Jb]);Va[Jb]=$f}ka&&(xa=Z?xa.sort(function(Tr,uKb){return Tr[Z]>uKb[Z]}):xa.sort()); return xa} function Ha(P,Z){for(var ka,xa=Z[0].toUpperCase()+Z.slice(1),Va=0,Jb=nib.length;VaCP(Tr)?$f:Tr,Jb=tg(Jb,zc),Z.lastInterval=ka):($f=zc.velocity,xa=zc.velocityX,Va=zc.velocityY,Jb=zc.direction);ka.velocity=$f;ka.velocityX=xa;ka.velocityY=Va;ka.direction=Jb;Z=P.element;a:{for(xa=ka.srcEvent.target;xa;){if(xa==Z){xa=!0;break a}xa=xa.parentNode}xa=!1}xa&&(Z=ka.srcEvent.target);ka.target=Z;P.emit("hammer.input",ka);P.recognize(ka);P.session.prevInput= ka} function ab(P){for(var Z=[],ka=0;ka=CP(Z)?0Jb||(Z[Jb]=P,this.callback(this.manager,xa,{pointers:Z,changedPointers:[P],pointerType:Va,srcEvent:P}),ka&&Z.splice(Jb,1))}}); var FKb={touchstart:1,touchmove:2,touchend:4,touchcancel:8};w(Yj,la,{handler:function(P){var Z=FKb[P.type];var ka=Array.prototype.slice.call(P.touches,0);var xa=this.targetIds;if(Z&3&&1===ka.length)xa[ka[0].identifier]=!0,xa=[ka,ka];else{var Va,Jb=Array.prototype.slice.call(P.targetTouches,0),zc=Array.prototype.slice.call(P.changedTouches,0),$f=[];if(1===Z)for(ka=0,Va=Jb.length;kaxa&&Z(!0);Z();8<=xa&&Z(!0)}, tryEmit:function(P){if(this.canEmit())return this.emit(P);this.state=32}, canEmit:function(){for(var P=0;PJb?2:4,ka=Jb!=this.pX,xa=Math.abs(P.deltaX)):(Va=0===zc?1:0>zc?8:16,ka=zc!=this.pY,xa=Math.abs(P.deltaY)));P.direction=Va;return ka&&xa>Z.threshold&&Va&Z.direction}, attrTest:function(P){return Mn.prototype.attrTest.call(this,P)&&(this.state&2||!(this.state&2)&&this.directionTest(P))}, emit:function(P){this.pX=P.deltaX;this.pY=P.deltaY;var Z=sib(P.direction);Z&&this.manager.emit(this.options.event+Z,P);this._super.emit.call(this,P)}}); w(Xma,Mn,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]}, attrTest:function(P){return this._super.attrTest.call(this,P)&&(Math.abs(P.scale-1)>this.options.threshold||this.state&2)}, emit:function(P){this._super.emit.call(this,P);1!==P.scale&&this.manager.emit(this.options.event+(1>P.scale?"in":"out"),P)}}); w(Yma,Ur,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]}, process:function(P){var Z=this.options,ka=P.pointers.length===Z.pointers,xa=P.distanceZ.time;this._input=P;if(!xa||!ka||P.eventType&12&&!Va)this.reset();else if(P.eventType&1)this.reset(),this._timer=l(function(){this.state=8;this.tryEmit()},Z.time,this);else if(P.eventType&4)return 8;return 32}, reset:function(){clearTimeout(this._timer)}, emit:function(P){8===this.state&&(P&&P.eventType&4?this.manager.emit(this.options.event+"up",P):(this._input.timeStamp=Vma(),this.manager.emit(this.options.event,this._input)))}}); w(Zma,Mn,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]}, attrTest:function(P){return this._super.attrTest.call(this,P)&&(Math.abs(P.rotation)>this.options.threshold||this.state&2)}}); w($ma,Mn,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return Y1.prototype.getTouchAction.call(this)}, attrTest:function(P){var Z=this.options.direction;if(Z&30)var ka=P.velocity;else Z&6?ka=P.velocityX:Z&24&&(ka=P.velocityY);return this._super.attrTest.call(this,P)&&Z&P.direction&&CP(ka)>this.options.velocity&&P.eventType&4}, emit:function(P){var Z=sib(P.direction);Z&&this.manager.emit(this.options.event+Z,P);this.manager.emit(this.options.event,P)}}); w(Z1,Ur,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]}, process:function(P){var Z=this.options,ka=P.pointers.length===Z.pointers,xa=P.distance\n \n
[[_text]]
\n"]),PH=function(){}; PH=nu({_template:ht(E1a),is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){PH.instance||(PH.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))}, announce:function(a){this._text="";this.async(function(){this._text=a},this.timeout)}, _onIronAnnounce:function(a){a.detail&&a.detail.text&&this.announce(a.detail.text)}}); PH.instance=null;PH.requestAvailability=function(){PH.instance||(PH.instance=document.createElement("iron-a11y-announcer"));document.body?document.body.appendChild(PH.instance):document.addEventListener("load",function(){document.body.appendChild(PH.instance)})};var QH=PH;var F1a={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"},G1a={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"},H1a={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"},I1a=/[a-z0-9*]/,J1a=/U\+/,K1a=/^arrow/,L1a=/^space(bar)?/,M1a=/^escape$/; function N1a(a,b){var c="";if(a)if(a=a.toLowerCase()," "===a||L1a.test(a))c="space";else if(M1a.test(a))c="esc";else if(1==a.length){if(!b||I1a.test(a))c=a}else c=K1a.test(a)?a.replace("arrow",""):"multiply"==a?"*":a;return c} function RH(a,b){var c=a.hasModifiers;if(b.key)c=N1a(b.key,c);else if(b.detail&&b.detail.key)c=N1a(b.detail.key,c);else{c=b.keyIdentifier;var d="";c&&(c in F1a?d=F1a[c]:J1a.test(c)?(c=parseInt(c.replace("U+","0x"),16),d=String.fromCharCode(c).toLowerCase()):d=c.toLowerCase());(c=d)||(c=b.keyCode,d="",Number(c)&&(65<=c&&90>=c?d=String.fromCharCode(32+c):112<=c&&123>=c?d="f"+(c-112+1):48<=c&&57>=c?d=String(c-48):96<=c&&105>=c?d=String(c-96):d=G1a[c]),c=d);c=c||""}return c===a.key&&(!a.hasModifiers|| !!b.shiftKey===!!a.shiftKey&&!!b.ctrlKey===!!a.ctrlKey&&!!b.altKey===!!a.altKey&&!!b.metaKey===!!a.metaKey)} function O1a(a){return 1===a.length?{combo:a,key:a,event:"keydown"}:a.split("+").reduce(function(b,c){var d=c.split(":");c=d[0];d=d[1];c in H1a?(b[H1a[c]]=!0,b.hasModifiers=!0):(b.key=c,b.event=d||"keydown");return b},{combo:a.split(":").shift()})} function SH(a){return a.trim().split(" ").map(function(b){return O1a(b)})} var TH={properties:{keyEventTarget:{type:Object,value:function(){return this}}, stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}}, _imperativeKeyBindings:{type:Object,value:function(){return{}}}}, observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()}, attached:function(){this._listenKeyEventListeners()}, detached:function(){this._unlistenKeyEventListeners()}, addOwnKeyBinding:function(a,b){this._imperativeKeyBindings[a]=b;this._prepKeyBindings();this._resetKeyEventListeners()}, removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()}, keyboardEventMatchesKeys:function(a,b){b=SH(b);for(var c=0;c\n \n\n \n"]); nu({_template:ht(T1a),is:"iron-collapse",behaviors:[bI],properties:{horizontal:{type:Boolean,value:!1,observer:"_horizontalChanged"},opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},transitioning:{type:Boolean,notify:!0,readOnly:!0},noAnimation:{type:Boolean},_desiredSize:{type:String,value:""}},get dimension(){return this.horizontal?"width":"height"},get _dimensionMax(){return this.horizontal?"maxWidth":"maxHeight"},get _dimensionMaxCss(){return this.horizontal?"max-width":"max-height"}, hostAttributes:{role:"group","aria-hidden":"true"},listeners:{transitionend:"_onTransitionEnd"},toggle:function(){this.opened=!this.opened}, show:function(){this.opened=!0}, hide:function(){this.opened=!1}, updateSize:function(a,b){a="auto"===a?"":a;b=b&&!this.noAnimation&&this.isAttached&&this._desiredSize!==a;this._desiredSize=a;this._updateTransition(!1);b&&(b=this._calcSize(),""===a&&(this.style[this._dimensionMax]="",a=this._calcSize()),this.style[this._dimensionMax]=b,this.scrollTop=this.scrollTop,this._updateTransition(!0),b=a!==b);this.style[this._dimensionMax]=a;b||this._transitionEnd()}, enableTransition:function(a){ou._warn("`enableTransition()` is deprecated, use `noAnimation` instead.");this.noAnimation=!a}, _updateTransition:function(a){this.style.transitionDuration=a&&!this.noAnimation?"":"0s"}, _horizontalChanged:function(){this.style.transitionProperty=this._dimensionMaxCss;this.style["maxWidth"===this._dimensionMax?"maxHeight":"maxWidth"]="";this.updateSize(this.opened?"auto":"0px",!1)}, _openedChanged:function(){this.setAttribute("aria-hidden",!this.opened);this._setTransitioning(!0);this.toggleClass("iron-collapse-closed",!1);this.toggleClass("iron-collapse-opened",!1);this.updateSize(this.opened?"auto":"0px",!0);this.opened&&this.focus()}, _transitionEnd:function(){this.style[this._dimensionMax]=this._desiredSize;this.toggleClass("iron-collapse-closed",!this.opened);this.toggleClass("iron-collapse-opened",this.opened);this._updateTransition(!1);this.notifyResize();this._setTransitioning(!1)}, _onTransitionEnd:function(a){M(a).rootTarget===this&&this._transitionEnd()}, _calcSize:function(){return this.getBoundingClientRect()[this.dimension]+"px"}});var cI=void 0,U1a={properties:{sizingTarget:{type:Object,value:function(){return this}}, fitInto:{type:Object,value:window},noOverlap:{type:Boolean},positionTarget:{type:Element},horizontalAlign:{type:String},verticalAlign:{type:String},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},autoFitOnAttach:{type:Boolean,value:!1},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_fitInfo:{type:Object}},get _fitWidth(){var a;this.fitInto===window?a=this.fitInto.innerWidth:a=this.fitInto.getBoundingClientRect().width; return a},get _fitHeight(){var a;this.fitInto===window?a=this.fitInto.innerHeight:a=this.fitInto.getBoundingClientRect().height;return a},get _fitLeft(){var a;this.fitInto===window?a=0:a=this.fitInto.getBoundingClientRect().left;return a},get _fitTop(){var a;this.fitInto===window?a=0:a=this.fitInto.getBoundingClientRect().top;return a},get _defaultPositionTarget(){var a=M(this).parentNode;a&&a.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(a=a.host);return a},get _localeHorizontalAlign(){if(this._isRTL){if("right"=== this.horizontalAlign)return"left";if("left"===this.horizontalAlign)return"right"}return this.horizontalAlign},get __shouldPosition(){return(this.horizontalAlign||this.verticalAlign)&&this.positionTarget},get _isRTL(){"undefined"===typeof this._memoizedIsRTL&&(this._memoizedIsRTL="rtl"==window.getComputedStyle(this).direction);return this._memoizedIsRTL},attached:function(){this.positionTarget=this.positionTarget||this._defaultPositionTarget;this.autoFitOnAttach&&("none"===window.getComputedStyle(this).display? setTimeout(function(){this.fit()}.bind(this)):(window.ShadyDOM&&ShadyDOM.flush(),this.fit()))}, detached:function(){this.__deferredFit&&(clearTimeout(this.__deferredFit),this.__deferredFit=null)}, fit:function(){this.position();this.constrain();this.center()}, _discoverInfo:function(){if(!this._fitInfo){var a=window.getComputedStyle(this),b=window.getComputedStyle(this.sizingTarget);this._fitInfo={inlineStyle:{top:this.style.top||"",left:this.style.left||"",position:this.style.position||""},sizerInlineStyle:{maxWidth:this.sizingTarget.style.maxWidth||"",maxHeight:this.sizingTarget.style.maxHeight||"",boxSizing:this.sizingTarget.style.boxSizing||""},positionedBy:{vertically:"auto"!==a.top?"top":"auto"!==a.bottom?"bottom":null,horizontally:"auto"!==a.left? "left":"auto"!==a.right?"right":null},sizedBy:{height:"none"!==b.maxHeight,width:"none"!==b.maxWidth,minWidth:parseInt(b.minWidth,10)||0,minHeight:parseInt(b.minHeight,10)||0},margin:{top:parseInt(a.marginTop,10)||0,right:parseInt(a.marginRight,10)||0,bottom:parseInt(a.marginBottom,10)||0,left:parseInt(a.marginLeft,10)||0}}}}, resetFit:function(){var a=this._fitInfo||{},b;for(b in a.sizerInlineStyle)this.sizingTarget.style[b]=a.sizerInlineStyle[b];for(b in a.inlineStyle)this.style[b]=a.inlineStyle[b];this._fitInfo=null}, refit:function(){var a=this.sizingTarget.scrollLeft,b=this.sizingTarget.scrollTop;this.resetFit();this.fit();this.sizingTarget.scrollLeft=a;this.sizingTarget.scrollTop=b}, position:function(){if(this.__shouldPosition){this._discoverInfo();window.ShadyDOM&&window.ShadyDOM.flush();this.style.position="fixed";this.sizingTarget.style.boxSizing="border-box";this.style.left="0px";this.style.top="0px";var a=this.getBoundingClientRect(),b=this.__getNormalizedRect(this.positionTarget),c=this.__getNormalizedRect(this.fitInto);if(this.expandSizingTargetForScrollbars){var d=this.sizingTarget.offsetWidth;var e=this.sizingTarget.offsetHeight;var h=this.sizingTarget.clientWidth;var l= this.sizingTarget.clientHeight}var m=this._fitInfo.margin;b=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,{width:a.width+m.left+m.right,height:a.height+m.top+m.bottom},a,b,c);var n=b.left+m.left,q=b.top+m.top,u=Math.min(c.right-m.right,n+a.width),w=Math.min(c.bottom-m.bottom,q+a.height);n=Math.max(c.left+m.left,Math.min(n,u-this._fitInfo.sizedBy.minWidth));q=Math.max(c.top+m.top,Math.min(q,w-this._fitInfo.sizedBy.minHeight));u=Math.max(u-n,this._fitInfo.sizedBy.minWidth);w=Math.max(w- q,this._fitInfo.sizedBy.minHeight);this.sizingTarget.style.maxWidth=u+"px";this.sizingTarget.style.maxHeight=w+"px";n-=a.left;a=q-a.top;this.style.left=n+"px";this.style.top=a+"px";if(this.expandSizingTargetForScrollbars){q=this.sizingTarget.offsetHeight;e=q-this.sizingTarget.clientHeight-(e-l);if(0q||0===q&&( e||n))w=d}}return w}};nu({is:"iron-iconset-svg",_template:null,properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new YH({type:"iconset",key:null,value:null})}, attached:function(){this.style.display="none"}, getIconNames:function(){this._icons=this._createIconMap();return Object.keys(this._icons).map(function(a){return this.name+":"+a},this)}, applyIcon:function(a,b){this.removeIcon(a);if(b=this._cloneIcon(b,this.rtlMirroring&&this._targetIsRTL(a))){var c=M(a.root||a);c.insertBefore(b,c.childNodes[0]);return a._svgIcon=b}return null}, removeIcon:function(a){a._svgIcon&&(M(a.root||a).removeChild(a._svgIcon),a._svgIcon=null)}, _targetIsRTL:function(a){null==this.__targetIsRTL&&(this.useGlobalRtlAttribute?this.__targetIsRTL="rtl"===(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir"):(a&&a.nodeType!==Node.ELEMENT_NODE&&(a=a.host),this.__targetIsRTL=a&&"rtl"===window.getComputedStyle(a).direction));return this.__targetIsRTL}, _nameChanged:function(){this._meta.value=null;this._meta.key=this.name;this._meta.value=this;this.async(function(){this.fire("iron-iconset-added",this,{node:window})})}, _createIconMap:function(){var a=Object.create(null);M(this).querySelectorAll("[id]").forEach(function(b){a[b.id]=b}); return a}, _cloneIcon:function(a,b){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[a],this.size,b)}, _prepareSvgClone:function(a,b,c){if(a){a=a.cloneNode(!0);var d=document.createElementNS("http://www.w3.org/2000/svg","svg");b=a.getAttribute("viewBox")||"0 0 "+b+" "+b;var e="pointer-events: none; display: block; width: 100%; height: 100%;";c&&a.hasAttribute("mirror-in-rtl")&&(e+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");d.setAttribute("viewBox",b);d.setAttribute("preserveAspectRatio","xMidYMid meet");d.setAttribute("focusable","false");d.style&&(d.style.cssText= e);d.appendChild(a).removeAttribute("id");return d}return null}});/* Copyright (c) 2016 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var V1a=daa(["\n \n\n \n
\n \n
\n"], ["\n \n\n \n
\n \n
\n"]); nu({_template:ht(V1a),is:"iron-image",properties:{src:{type:String,value:""},alt:{type:String,value:null},crossorigin:{type:String,value:null},preventLoad:{type:Boolean,value:!1},sizing:{type:String,value:null,reflectToAttribute:!0},position:{type:String,value:"center"},preload:{type:Boolean,value:!1},placeholder:{type:String,value:null,observer:"_placeholderChanged"},fade:{type:Boolean,value:!1},loaded:{notify:!0,readOnly:!0,type:Boolean,value:!1},loading:{notify:!0,readOnly:!0,type:Boolean,value:!1}, error:{notify:!0,readOnly:!0,type:Boolean,value:!1},width:{observer:"_widthChanged",type:Number,value:null},height:{observer:"_heightChanged",type:Number,value:null}},observers:["_transformChanged(sizing, position)","_loadStateObserver(src, preventLoad)"],created:function(){this._resolvedSrc=""}, _imgOnLoad:function(){this.$.img.src===this._resolveSrc(this.src)&&(this._setLoading(!1),this._setLoaded(!0),this._setError(!1))}, _imgOnError:function(){this.$.img.src===this._resolveSrc(this.src)&&(this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",this._setLoading(!1),this._setLoaded(!1),this._setError(!0))}, _computePlaceholderHidden:function(){return!this.preload||!this.fade&&!this.loading&&this.loaded}, _computePlaceholderClassName:function(){return this.preload&&this.fade&&!this.loading&&this.loaded?"faded-out":""}, _computeImgDivHidden:function(){return!this.sizing}, _computeImgDivARIAHidden:function(){return""===this.alt?"true":void 0}, _computeImgDivARIALabel:function(){return null!==this.alt?this.alt:""===this.src?"":this._resolveSrc(this.src).replace(/[?|#].*/g,"").split("/").pop()}, _computeImgHidden:function(){return!!this.sizing}, _widthChanged:function(){this.style.width=isNaN(this.width)?this.width:this.width+"px"}, _heightChanged:function(){this.style.height=isNaN(this.height)?this.height:this.height+"px"}, _loadStateObserver:function(a,b){var c=this._resolveSrc(a);c!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",""===a||b?this._setLoading(!1):(this._resolvedSrc=c,this.$.img.src=this._resolvedSrc,this.$.sizedImgDiv.style.backgroundImage="url(\""+this._resolvedSrc+"\")",this._setLoading(!0)),this._setLoaded(!1),this._setError(!1))}, _placeholderChanged:function(){this.$.placeholder.style.backgroundImage=this.placeholder?"url(\""+this.placeholder+"\")":""}, _transformChanged:function(){var a=this.$.sizedImgDiv.style,b=this.$.placeholder.style;a.backgroundSize=b.backgroundSize=this.sizing;a.backgroundPosition=b.backgroundPosition=this.sizing?this.position:"";a.backgroundRepeat=b.backgroundRepeat=this.sizing?"no-repeat":""}, _resolveSrc:function(a){a=lh(a,this.$.baseURIAnchor.href);2<=a.length&&"/"===a[0]&&"/"!==a[1]&&(a=(location.origin||location.protocol+"//"+location.host)+a);return a}});var W1a=da(["\n \n \n"]); nu({_template:ht(W1a),is:"iron-input",behaviors:[$H],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){PH.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1}, attached:function(){this._observer=M(this).observeNodes(function(){this._initSlottedInput()}.bind(this))}, detached:function(){this._observer&&(M(this).unobserveNodes(this._observer),this._observer=null)}, get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0];this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value);this.fire("iron-input-ready")}, get _patternRegExp(){if(this.allowedPattern)var a=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case"number":a=/[0-9.,e-]/;}return a},_bindValueChanged:function(a,b){b&&(void 0===a?b.value=null:a!==b.value&&(this.inputElement.value=a),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:a}))}, _onInput:function(){!this.allowedPattern||this._patternAlreadyChecked||this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput);this.bindValue=this._previousValidInput=this.inputElement.value;this._patternAlreadyChecked=!1}, _isPrintable:function(a){var b=19==a.keyCode||20==a.keyCode||45==a.keyCode||46==a.keyCode||144==a.keyCode||145==a.keyCode||32a.keyCode||111a.keyCode;return!(8==a.keyCode||9==a.keyCode||13==a.keyCode||27==a.keyCode)&&!(0==a.charCode&&b)}, _onKeypress:function(a){if(this.allowedPattern||"number"===this.inputElement.type){var b=this._patternRegExp;if(b&&!(a.metaKey||a.ctrlKey||a.altKey)){this._patternAlreadyChecked=!0;var c=String.fromCharCode(a.charCode);this._isPrintable(a)&&!b.test(c)&&(a.preventDefault(),this._announceInvalidCharacter("Invalid character "+c+" not entered."))}}}, _checkPatternValidity:function(){var a=this._patternRegExp;if(!a)return!0;for(var b=0;ba.indexOf(b))&&this.setItemSelected(b,!1)},this)}; f.isSelected=function(a){return 0<=this.selection.indexOf(a)}; f.setItemSelected=function(a,b){if(null!=a&&b!==this.isSelected(a)){if(b)this.selection.push(a);else{var c=this.selection.indexOf(a);0<=c&&this.selection.splice(c,1)}this.selectCallback&&this.selectCallback(a,b)}}; f.select=function(a){this.multi?this.toggle(a):this.get()!==a&&(this.setItemSelected(this.get(),!1),this.setItemSelected(a,!0))}; f.toggle=function(a){this.setItemSelected(a,!this.isSelected(a))};var dI={properties:{attrForSelected:{type:String,value:null},selected:{type:String,notify:!0},selectedItem:{type:Object,readOnly:!0,notify:!0},activateEvent:{type:String,value:"tap",observer:"_activateEventChanged"},selectable:String,selectedClass:{type:String,value:"iron-selected"},selectedAttribute:{type:String,value:null},fallbackSelection:{type:String,value:null},items:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}, _excludedLocalNames:{type:Object,value:function(){return{template:1,"dom-bind":1,"dom-if":1,"dom-repeat":1}}}}, observers:["_updateAttrForSelected(attrForSelected)","_updateSelected(selected)","_checkFallback(fallbackSelection)"],created:function(){this._bindFilterItem=this._filterItem.bind(this);this._selection=new X1a(this._applySelection.bind(this))}, attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)}, detached:function(){this._observer&&M(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)}, indexOf:function(a){return this.items?this.items.indexOf(a):-1}, select:function(a){this.selected=a}, selectPrevious:function(){var a=this.items.length,b=a-1;void 0!==this.selected&&(b=(Number(this._valueToIndex(this.selected))-1+a)%a);this.selected=this._indexToValue(b)}, selectNext:function(){var a=0;void 0!==this.selected&&(a=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(a)}, selectIndex:function(a){this.select(this._indexToValue(a))}, forceSynchronousItemUpdate:function(){this._observer&&"function"===typeof this._observer.flush?this._observer.flush():this._updateItems()}, get _shouldUpdateSelection(){return null!=this.selected},_checkFallback:function(){this._updateSelected()}, _addListener:function(a){this.listen(this,a,"_activateHandler")}, _removeListener:function(a){this.unlisten(this,a,"_activateHandler")}, _activateEventChanged:function(a,b){this._removeListener(b);this._addListener(a)}, _updateItems:function(){var a=M(this).queryDistributedElements(this.selectable||"*");a=Array.prototype.filter.call(a,this._bindFilterItem);this._setItems(a)}, _updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))}, _updateSelected:function(){this._selectSelected(this.selected)}, _selectSelected:function(){if(this.items){var a=this._valueToItem(this.selected);a?this._selection.select(a):this._selection.clear();this.fallbackSelection&&this.items.length&&void 0===this._selection.get()&&(this.selected=this.fallbackSelection)}}, _filterItem:function(a){return!this._excludedLocalNames[a.localName]}, _valueToItem:function(a){return null==a?null:this.items[this._valueToIndex(a)]}, _valueToIndex:function(a){if(this.attrForSelected)for(var b=0,c;c=this.items[b];b++){if(this._valueForItem(c)==a)return b}else return Number(a)}, _indexToValue:function(a){if(this.attrForSelected){if(a=this.items[a])return this._valueForItem(a)}else return a}, _valueForItem:function(a){if(!a)return null;if(!this.attrForSelected)return a=this.indexOf(a),-1===a?null:a;var b=a[Ps(this.attrForSelected)];return void 0!=b?b:a.getAttribute(this.attrForSelected)}, _applySelection:function(a,b){this.selectedClass&&this.toggleClass(this.selectedClass,b,a);this.selectedAttribute&&this.toggleAttribute.call(a,this.selectedAttribute,b);this._selectionChange();this.fire("iron-"+(b?"select":"deselect"),{item:a})}, _selectionChange:function(){this._setSelectedItem(this._selection.get())}, _observeItems:function(a){return M(a).observeNodes(function(b){this._updateItems();this._updateSelected();this.fire("iron-items-changed",b,{bubbles:!1,cancelable:!1})})}, _activateHandler:function(a){a=a.target;for(var b=this.items;a&&a!=this;){var c=b.indexOf(a);if(0<=c){b=this._indexToValue(c);this._itemActivate(b,a);break}a=a.parentNode}}, _itemActivate:function(a,b){this.fire("iron-activate",{selected:a,item:b},{cancelable:!0}).defaultPrevented||this.select(a)}};var Y1a={properties:{multi:{type:Boolean,value:!1,observer:"multiChanged"},selectedValues:{type:Array,notify:!0,value:function(){return[]}}, selectedItems:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}}, observers:["_updateSelected(selectedValues.splices)"],select:function(a){this.multi?this._toggleSelected(a):this.selected=a}, multiChanged:function(a){this._selection.multi=a;this._updateSelected()}, get _shouldUpdateSelection(){return null!=this.selected||null!=this.selectedValues&&this.selectedValues.length},_updateAttrForSelected:function(){this.multi?this.selectedItems&&0b?this.push("selectedValues",a):this.splice("selectedValues",b,1)}, _valuesToItems:function(a){return null==a?null:a.map(function(b){return this._valueToItem(b)},this)}},Z1a=[dI, Y1a];var eI={properties:{focusedItem:{observer:"_focusedItemChanged",readOnly:!0,type:Object},attrForItemTitle:{type:String},disabled:{type:Boolean,value:!1,observer:"_disabledChanged"}},_MODIFIER_KEYS:"Alt AltGraph CapsLock Control Fn FnLock Hyper Meta NumLock OS ScrollLock Shift Super Symbol SymbolLock".split(" "),_SEARCH_RESET_TIMEOUT_MS:1E3,_previousTabIndex:0,hostAttributes:{role:"menu"},observers:["_updateMultiselectable(multi)"],listeners:{focus:"_onFocus",keydown:"_onKeydown","iron-items-changed":"_onIronItemsChanged"}, keyBindings:{up:"_onUpKey",down:"_onDownKey",esc:"_onEscKey","shift+tab:keydown":"_onShiftTabDown"},attached:function(){this._resetTabindices()}, select:function(a){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var b=this._valueToItem(a);b&&b.hasAttribute("disabled")||(this._setFocusedItem(b),Y1a.select.apply(this,arguments))}, _resetTabindices:function(){var a=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(b){b.setAttribute("tabindex",b===a?"0":"-1");b.setAttribute("aria-selected",this._selection.isSelected(b))},this)}, _updateMultiselectable:function(a){a?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")}, _focusWithKeyboardEvent:function(a){if(-1===this._MODIFIER_KEYS.indexOf(a.key)){this.cancelDebouncer("_clearSearchText");var b=this._searchText||"";b+=(a.key&&1==a.key.length?a.key:String.fromCharCode(a.keyCode)).toLocaleLowerCase();a=b.length;for(var c=0,d;d=this.items[c];c++)if(!d.hasAttribute("disabled")){var e=this.attrForItemTitle||"textContent";e=(d[e]||d.getAttribute(e)||"").trim();if(!(e.length\n \n\n \n"]);nu({_template:ht(c2a),is:"iron-pages",behaviors:[bI,dI],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});var d2a={properties:{value:{type:Number,value:0,notify:!0,reflectToAttribute:!0},min:{type:Number,value:0,notify:!0},max:{type:Number,value:100,notify:!0},step:{type:Number,value:1,notify:!0},ratio:{type:Number,value:0,readOnly:!0,notify:!0}},observers:["_update(value, min, max, step)"],_calcRatio:function(a){return(this._clampValue(a)-this.min)/(this.max-this.min)}, _clampValue:function(a){return Math.min(this.max,Math.max(this.min,this._calcStep(a)))}, _calcStep:function(a){a=parseFloat(a);if(!this.step)return a;a=Math.round((a-this.min)/this.step);return 1>this.step?a/(1/this.step)+this.min:a*this.step+this.min}, _validateValue:function(){var a=this._clampValue(this.value);this.value=this.oldValue=isNaN(a)?this.oldValue:a;return this.value!==a}, _update:function(){this._validateValue();this._setRatio(100*this._calcRatio(this.value))}};/* Copyright (c) 2016 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var e2a={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}}, observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(a,b){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);b&&("document"===a?this.scrollTarget=this._doc:"string"===typeof a?this.scrollTarget=(b=this.domHost)&&b.$?b.$[a]:M(this.ownerDocument).querySelector("#"+a):this._isValidScrollTarget()&&(this._oldScrollTarget=a,this._toggleScrollListener(this._shouldHaveListener,a)))}, _scrollHandler:function(){}, get _defaultScrollTarget(){return this._doc},get _doc(){return this.ownerDocument.documentElement},get _scrollTop(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageYOffset:this.scrollTarget.scrollTop:0},get _scrollLeft(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageXOffset:this.scrollTarget.scrollLeft:0},set _scrollTop(a){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,a):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop= a)},set _scrollLeft(a){this.scrollTarget===this._doc?window.scrollTo(a,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=a)},scroll:function(a,b){if("object"===typeof a){var c=a.left;b=a.top}else c=a;c=c||0;b=b||0;this.scrollTarget===this._doc?window.scrollTo(c,b):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=c,this.scrollTarget.scrollTop=b)}, get _scrollTargetWidth(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerWidth:this.scrollTarget.offsetWidth:0},get _scrollTargetHeight(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerHeight:this.scrollTarget.offsetHeight:0},_isValidScrollTarget:function(){return this.scrollTarget instanceof HTMLElement}, _toggleScrollListener:function(a,b){b=b===this._doc?window:b;a?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),b.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(b.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)}, toggleScrollListener:function(a){this._shouldHaveListener=a;this._toggleScrollListener(a,this.scrollTarget)}};nu({is:"iron-selector",_template:null,behaviors:[Z1a]});var fI={properties:{animationTiming:{type:Object,value:function(){return{duration:500,easing:"cubic-bezier(0.4, 0, 0.2, 1)",fill:"both"}}}}, isNeonAnimation:!0,created:function(){document.body.animate||console.warn("No web animations detected. This element will not function without a web animations polyfill.")}, timingFromConfig:function(a){if(a.timing)for(var b in a.timing)this.animationTiming[b]=a.timing[b];return this.animationTiming}, setPrefixedProperty:function(a,b,c){for(var d={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[b],e,h=0;e=d[h];h++)a.style[e]=c;a.style[b]=c}, complete:function(){}};nu({is:"fade-in-animation",_template:null,behaviors:[fI],configure:function(a){return this._effect=new KeyframeEffect(a.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(a))}});nu({is:"fade-out-animation",_template:null,behaviors:[fI],configure:function(a){return this._effect=new KeyframeEffect(a.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(a))}});var f2a=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.entry=[{name:this.entryAnimation,node:this}]}, _exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.exit=[{name:this.exitAnimation,node:this}]}, _copyProperties:function(a,b){for(var c in b)a[c]=b[c]}, _cloneConfig:function(a){var b={isClone:!0};this._copyProperties(b,a);return b}, _getAnimationConfigRecursive:function(a,b,c){if(this.animationConfig)if(this.animationConfig.value&&"function"===typeof this.animationConfig.value)this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else{var d=a?this.animationConfig[a]:this.animationConfig;Array.isArray(d)||(d=[d]);if(d)for(var e,h=0;e=d[h];h++)if(e.animatable)e.animatable._getAnimationConfigRecursive(e.type||a,b,c);else if(e.id){var l=b[e.id]; l?(l.isClone||(b[e.id]=this._cloneConfig(l),l=b[e.id]),this._copyProperties(l,e)):b[e.id]=e}else c.push(e)}}, getAnimationConfig:function(a){var b={},c=[];this._getAnimationConfigRecursive(a,b,c);for(var d in b)c.push(b[d]);return c}}, {_configureAnimations:function(a){var b=[],c=[];if(0\n \n\n
\n
\n"]), gI=function(a,b,c,d){a-=c;b-=d;return Math.sqrt(a*a+b*b)},hI=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now; function h2a(a){this.element=a;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)} h2a.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};function i2a(a){this.element=a;this.color=window.getComputedStyle(a).color;this.wave=document.createElement("div");this.waveContainer=document.createElement("div");this.wave.style.backgroundColor=this.color;this.wave.classList.add("wave");this.waveContainer.classList.add("wave-container");M(this.waveContainer).appendChild(this.wave);j2a(this)} var j2a=function(a){a.maxRadius=0;a.mouseDownStart=0;a.mouseUpStart=0;a.xStart=0;a.yStart=0;a.xEnd=0;a.yEnd=0;a.slideDistance=0;a.containerMetrics=new h2a(a.element)}; i2a.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var a=hI()-this.mouseDownStart;this.mouseUpStart&&(a-=this.mouseUpElapsed);return a},get mouseUpElapsed(){return this.mouseUpStart?hI()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1E3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1E3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+ this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var a=1.1*Math.min(Math.sqrt(this.containerMetrics.width*this.containerMetrics.width+this.containerMetrics.height*this.containerMetrics.height),300)+5;return Math.abs(a*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-a/300*.2)))))},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity): this.initialOpacity},get outerOpacity(){return Math.max(0,Math.min(.3*this.mouseUpElapsedSeconds,this.opacity))},get isOpacityFullyDecayed(){return .01>this.opacity&&this.radius>=Math.min(this.maxRadius,300)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,300)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size* 2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},draw:function(){this.wave.style.opacity=this.opacity;var a=this.radius/(this.containerMetrics.size/2);var b=this.xNow-this.containerMetrics.width/2;var c=this.yNow-this.containerMetrics.height/2;this.waveContainer.style.webkitTransform= "translate("+b+"px, "+c+"px)";this.waveContainer.style.transform="translate3d("+b+"px, "+c+"px, 0)";this.wave.style.webkitTransform="scale("+a+","+a+")";this.wave.style.transform="scale3d("+a+","+a+",1)"}, downAction:function(a){var b=this.containerMetrics.width/2,c=this.containerMetrics.height/2;j2a(this);this.mouseDownStart=hI();this.center?(this.xStart=b,this.yStart=c,this.slideDistance=gI(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=a?a.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=a?a.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=b,this.yEnd=c,this.slideDistance=gI(this.xStart, this.yStart,this.xEnd,this.yEnd));a=this.containerMetrics;b=this.xStart;c=this.yStart;this.maxRadius=Math.max(gI(b,c,0,0),gI(b,c,a.width,0),gI(b,c,0,a.height),gI(b,c,a.width,a.height));this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px";this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px";this.waveContainer.style.width=this.containerMetrics.size+"px";this.waveContainer.style.height=this.containerMetrics.size+"px"}, upAction:function(){this.isMouseDown&&(this.mouseUpStart=hI())}, remove:function(){M(M(this.waveContainer).parentNode).removeChild(this.waveContainer)}}; nu({_template:ht(g2a),is:"paper-ripple",behaviors:[TH],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}}, animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}}, get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==M(this).parentNode.nodeType?this.keyEventTarget=M(this).getOwnerRoot().host:this.keyEventTarget=M(this).parentNode;var a=this.keyEventTarget;this.listen(a,"up","uiUpAction");this.listen(a,"down","uiDownAction")}, detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null}, get shouldKeepAnimating(){for(var a=0;ab||(this.ripples.splice(b,1),a.remove(),this.ripples.length||this._setAnimating(!1))}, animate:function(){if(this._animating){var a;for(a=0;athis.getRipple().ripples.length&&this._ripple.uiDownAction()}, _spaceKeyUpHandler:function(a){VH._spaceKeyUpHandler.call(this,a);this.hasRipple()&&this._ripple.uiUpAction()}},l2a=[WH, UH,iI,k2a];var m2a={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(a){a&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=a)}, _createRipple:function(){var a=iI._createRipple();a.id="ink";a.setAttribute("center","");a.classList.add("circle");return a}},n2a=[WH, UH,iI,m2a];var o2a=[n2a,S1a,{_checkedChanged:function(){R1a._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))}, _buttonStateChanged:function(){iI._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var jI=P1a.IronButtonState;var p2a;var q2a;/* Copyright (c) 2015 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt SPDX-License-Identifier: BSD-3-Clause */ var r2a=da(["\n\n"]), s2a=ht(r2a);s2a.setAttribute("style","display: none;");document.head.appendChild(s2a.content);var t2a=document.createElement("style");t2a.textContent="[hidden] { display: none !important; }";document.head.appendChild(t2a);nu({_template:function(){if(void 0!==q2a)return q2a;var a=document.createElement("template");a.innerHTML="
\n\n\n
\n \n
\n";var b=a.content,c= b.insertBefore;if(void 0===p2a){var d=document.createElement("template");d.innerHTML=""; p2a=d}d=p2a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return q2a=a}, is:"tp-yt-app-drawer",properties:{opened:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},persistent:{type:Boolean,value:!1,reflectToAttribute:!0},transitionDuration:{type:Number,value:200},align:{type:String,value:"left"},position:{type:String,readOnly:!0,reflectToAttribute:!0},swipeOpen:{type:Boolean,value:!1,reflectToAttribute:!0},noFocusTrap:{type:Boolean,value:!1},disableSwipe:{type:Boolean,value:!1}},observers:["resetLayout(position, isAttached)","_resetPosition(align, isAttached)","_styleTransitionDuration(transitionDuration)", "_openedPersistentChanged(opened, persistent)"],_translateOffset:0,_trackDetails:null,_drawerState:0,_boundEscKeydownHandler:null,_firstTabStop:null,_lastTabStop:null,attached:function(){eu(this,function(){this._boundEscKeydownHandler=this._escKeydownHandler.bind(this);this.addEventListener("keydown",this._tabKeydownHandler.bind(this));this.listen(this,"track","_track");this.setScrollDirection("y")}); this.fire("app-reset-layout")}, detached:function(){document.removeEventListener("keydown",this._boundEscKeydownHandler)}, open:function(){this.opened=!0}, close:function(){this.opened=!1}, toggle:function(){this.opened=!this.opened}, getWidth:function(){return this._savedWidth||this.$.contentContainer.offsetWidth}, _isRTL:function(){return"rtl"===window.getComputedStyle(this).direction}, _resetPosition:function(){switch(this.align){case"start":this._setPosition(this._isRTL()?"right":"left");return;case"end":this._setPosition(this._isRTL()?"left":"right");return;}this._setPosition(this.align)}, _escKeydownHandler:function(a){27===a.keyCode&&(a.preventDefault(),this.close())}, _track:function(a){if(!this.persistent&&!this.disableSwipe)switch(a.preventDefault(),a.detail.state){case"start":this._trackStart(a);break;case"track":this._trackMove(a);break;case"end":this._trackEnd(a);}}, _trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var a=this.$.contentContainer.getBoundingClientRect();this._savedWidth=a.width;this._translateOffset="left"===this.position?a.left:a.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"}, _trackMove:function(a){this._trackDetails&&(this._translateDrawer(a.detail.dx+this._translateOffset),this._trackDetails.push({dx:a.detail.dx,timeStamp:Date.now()}))}, _trackEnd:function(a){if(this._trackDetails){var b=a.detail.dx+this._translateOffset,c=this.getWidth();b="left"===this.position?0<=b||b<=-c:0>=b||b>=c;if(!b){var d=this._trackDetails;this._trackDetails=null;this._flingDrawer(a,d);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}c/=2;a.detail.dx<-c?this.opened="right"===this.position:a.detail.dx>c&&(this.opened="left"===this.position);b?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState, this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}}, _calculateVelocity:function(a,b){for(var c=Date.now(),d=c-100,e,h=0,l=b.length-1;h<=l;){var m=h+l>>1,n=b[m];n.timeStamp>=d?(e=n,l=m-1):h=m+1}return e?(a.detail.dx-e.dx)/(c-e.timeStamp||1):0}, _flingDrawer:function(a,b){b=this._calculateVelocity(a,b);if(!(Math.abs(b)
\n \n\n
\n \n
\n
\n";var b=a.content,c=b.insertBefore;if(void 0=== u2a){var d=document.createElement("template");d.innerHTML=""; u2a=d}d=u2a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return v2a=a}, is:"tp-yt-app-header-layout",behaviors:[w2a],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return M(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var a=this.header;if(this.isAttached&&a){this.$.wrapper.classList.remove("initializing");a.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;var b=a.offsetHeight;if(this.hasScrollingRegion)a.style.left= "",a.style.right="";else{var c=this.getBoundingClientRect(),d=document.documentElement.clientWidth-c.right;a.style.left=c.left+"px";a.style.right=d+"px"}c=this.$.contentContainer.style;a.fixed&&!a.condenses&&this.hasScrollingRegion?(c.marginTop=b+"px",c.paddingTop=""):(c.paddingTop=b+"px",c.marginTop="")}}});var x2a;var y2a;var _scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers={},_scrollTimer$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers=null;nu({_template:function(){if(void 0!==y2a)return y2a;var a=document.createElement("template");a.innerHTML="
\n \n
\n";var b=a.content,c=b.insertBefore;if(void 0===x2a){var d=document.createElement("template");d.innerHTML=""; x2a=d}d=x2a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return y2a=a}, is:"tp-yt-app-header",behaviors:[[e2a,{properties:{effects:{type:String},effectsConfig:{type:Object,value:function(){return{}}}, disabled:{type:Boolean,reflectToAttribute:!0,value:!1},threshold:{type:Number,value:0},thresholdTriggered:{type:Boolean,notify:!0,readOnly:!0,reflectToAttribute:!0}},observers:["_effectsChanged(effects, effectsConfig, isAttached)"],_updateScrollState:function(){}, isOnScreen:function(){return!1}, isContentBelow:function(){return!1}, _effectsRunFn:null,_effects:null,get _clampedScrollTop(){return Math.max(0,this._scrollTop)},attached:function(){this._scrollStateChanged()}, detached:function(){this._tearDownEffects()}, createEffect:function(a,b){var c=_scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[a];if(!c)throw new ReferenceError(this._getUndefinedMsg(a));a=this._boundEffect(c,b||{});a.setUp();return a}, _effectsChanged:function(a,b,c){this._tearDownEffects();a&&c&&(a.split(" ").forEach(function(d){var e;""!==d&&((e=_scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[d])?this._effects.push(this._boundEffect(e,b[d])):console.warn(this._getUndefinedMsg(d)))},this),this._setUpEffect())}, _layoutIfDirty:function(){return this.offsetWidth}, _boundEffect:function(a,b){b=b||{};var c=parseFloat(b.startsAt||0),d=parseFloat(b.endsAt||1),e=d-c,h=function(){}; d=0===c&&1===d?a.run:function(l,m){a.run.call(this,Math.max(0,(l-c)/e),m)}; return{setUp:a.setUp?a.setUp.bind(this,b):h,run:a.run?d.bind(this):h,tearDown:a.tearDown?a.tearDown.bind(this):h}}, _setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(a){!1!==a.setUp()&&this._effectsRunFn.push(a.run)},this))}, _tearDownEffects:function(){this._effects&&this._effects.forEach(function(a){a.tearDown()}); this._effectsRunFn=[];this._effects=[]}, _runEffects:function(a,b){this._effectsRunFn&&this._effectsRunFn.forEach(function(c){c(a,b)})}, _scrollHandler:function(){this._scrollStateChanged()}, _scrollStateChanged:function(){if(!this.disabled){var a=this._clampedScrollTop;this._updateScrollState(a);0=this.threshold)}}, _getDOMRef:function(a){console.warn("_getDOMRef","`"+a+"` is undefined")}, _getUndefinedMsg:function(a){return"Scroll effect `"+a+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+a+".html ?"}}], w2a],properties:{condenses:{type:Boolean,value:!1},fixed:{type:Boolean,value:!1},reveals:{type:Boolean,value:!1},shadow:{type:Boolean,reflectToAttribute:!0,value:!1}},observers:["_configChanged(isAttached, condenses, fixed)"],_height:0,_dHeight:0,_stickyElTop:0,_stickyElRef:null,_top:0,_progress:0,_wasScrollingDown:!1,_initScrollTop:0,_initTimestamp:0,_lastTimestamp:0,_lastScrollTop:0,get _maxHeaderTop(){return this.fixed?this._dHeight:this._height+5},get _stickyEl(){if(this._stickyElRef)return this._stickyElRef; for(var a=M(this.$.slot).getDistributedNodes(),b=0,c;c=a[b];b++)if(c.nodeType===Node.ELEMENT_NODE)if(c.hasAttribute("sticky")){this._stickyElRef=c;break}else this._stickyElRef||(this._stickyElRef=c);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()}, _updateLayoutStates:function(){if(0!==this.offsetWidth||0!==this.offsetHeight){var a=this._clampedScrollTop,b=0===this._height||0===a,c=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;b||this._updateScrollState(0,!0);this._mayMove()?this._dHeight=this._stickyEl?this._height-this._stickyEl.offsetHeight:0:this._dHeight=0;this._stickyElTop=this._stickyEl?this._stickyEl.offsetTop:0;this._setUpEffect();b?this._updateScrollState(a,!0):(this._updateScrollState(this._lastScrollTop, !0),this._layoutIfDirty());this.disabled=c}}, _updateScrollState:function(a,b){if(0!==this._height){var c=0,d=this._top;var e=this._maxHeaderTop;var h=a-this._lastScrollTop,l=Math.abs(h),m=a>this._lastScrollTop,n=performance.now();this._mayMove()&&(c=this._clamp(this.reveals?d+h:a,0,e));a>=this._dHeight&&(c=this.condenses&&!this.fixed?Math.max(this._dHeight,c):c,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&100>l){if(300=e&&( 30=e?c=e:!m&&a>=this._dHeight&&(c=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((c-d)/(h/(n-this._lastTimestamp)),0,300)+"ms"):c=this._top)}e=0===this._dHeight?0=this._stickyElTop?Math.min(a,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)}, _clamp:function(a,b,c){return Math.min(c,Math.max(b,a))}, _ensureBgContainers:function(){this._bgContainer||(this._bgContainer=document.createElement("div"),this._bgContainer.id="background",this._bgRear=document.createElement("div"),this._bgRear.id="backgroundRearLayer",this._bgContainer.appendChild(this._bgRear),this._bgFront=document.createElement("div"),this._bgFront.id="backgroundFrontLayer",this._bgContainer.appendChild(this._bgFront),M(this.root).insertBefore(this._bgContainer,this.$.contentContainer))}, _getDOMRef:function(a){switch(a){case"backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case"backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case"background":return this._ensureBgContainers(),this._bgContainer;case"mainTitle":return M(this).querySelector("[main-title]");case"condensedTitle":return M(this).querySelector("[condensed-title]");}return null}, getScrollState:function(){return{progress:this._progress,top:this._top}}});if(null!=_scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"])throw Error("effect `parallax-background` is already registered."); _scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(a){var b={};a=parseFloat(a.scalar);b.background=this._getDOMRef("background");b.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");b.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");b.deltaBg=b.backgroundFrontLayer.offsetHeight-b.background.offsetHeight;0===b.deltaBg?(isNaN(a)&&(a=.8),b.deltaBg=(this._dHeight||0)*a):(isNaN(a)&&(a= 1),b.deltaBg*=a);this._fxParallaxBackground=b}, run:function(a){var b=this._fxParallaxBackground;this.transform("translate3d(0px, "+b.deltaBg*Math.min(1,a)+"px, 0px)",b.backgroundFrontLayer);b.backgroundRearLayer&&this.transform("translate3d(0px, "+b.deltaBg*Math.min(1,a)+"px, 0px)",b.backgroundRearLayer)}, tearDown:function(){delete this._fxParallaxBackground}};/* Copyright (c) 2018 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var z2a;var A2a;nu({_template:function(){if(void 0!==A2a)return A2a;var a=document.createElement("template");a.innerHTML="\n";var b=a.content,c=b.insertBefore;if(void 0===z2a){var d=document.createElement("template");d.innerHTML=""; z2a=d}d=z2a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return A2a=a}, is:"tp-yt-app-toolbar"});var B2a;var C2a;nu({_template:function(){if(void 0!==C2a)return C2a;var a=document.createElement("template");a.innerHTML="\n\n
 
\n\n\n
\n \n
\n"; var b=a.content,c=b.insertBefore;if(void 0===B2a){var d=document.createElement("template");d.innerHTML=""; B2a=d}d=B2a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return C2a=a}, is:"tp-yt-iron-autogrow-textarea",behaviors:[$H,UH],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},autocapitalize:{type:String,value:"none"},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean}, minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(a){this.$.textarea.selectionStart=a},set selectionEnd(a){this.$.textarea.selectionEnd=a},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&!navigator.userAgent.match(/OS 1[3456789]/)&&(this.$.textarea.style.marginLeft= "-3px")}, validate:function(){var a=this.$.textarea.validity.valid;a&&(this.required&&""===this.value?a=!1:this.hasValidator()&&(a=$H.validate.call(this,this.value)));this.invalid=!a;this.fire("iron-input-validate");return a}, _bindValueChanged:function(a){this.value=a}, _valueChanged:function(a){var b=this.textarea;b&&(b.value!==a&&(b.value=a||0===a?a:""),this.bindValue=a,this.$.mirror.textContent=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))}, _onInput:function(a){var b=M(a).path;this.value=b?b[0].value:a.target.value}, _constrain:function(a){var b;a=a||[""];for(b=0this.maxRows?a.slice(0,this.maxRows):a.slice(0);0b)return a;var c=Math.ceil(b/2);b=this._sortByTabIndex(a.slice(0,c));a=this._sortByTabIndex(a.slice(c));return this._mergeSortByTabIndex(b,a)}; f._mergeSortByTabIndex=function(a,b){for(var c=[];0a:a>b}; var H2a=new F2a;var I2a;var J2a;nu({_template:function(){if(void 0!==J2a)return J2a;var a=document.createElement("template");a.innerHTML="\n";var b=a.content,c=b.insertBefore;if(void 0===I2a){var d=document.createElement("template");d.innerHTML=""; I2a=d}d=I2a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return J2a=a}, is:"tp-yt-iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null}, attached:function(){this.opened&&this._openedChanged(this.opened)}, prepare:function(){this.opened&&!this.parentNode&&M(document.body).appendChild(this)}, open:function(){this.opened=!0}, close:function(){this.opened=!1}, complete:function(){this.opened||this.parentNode!==document.body||M(this.parentNode).removeChild(this)}, _onTransitionend:function(a){a&&a.target===this&&this.complete()}, _openedChanged:function(a){a?this.prepare():(a=window.getComputedStyle(this),"0s"!==a.transitionDuration&&0!=a.opacity||this.complete());this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null;this.toggleClass("opened",this.opened)}.bind(this)))}});var mI=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;Gt(document.documentElement,"tap",function(){}); document.addEventListener("tap",this._onCaptureClick.bind(this),!0);document.addEventListener("focus",this._onCaptureFocus.bind(this),!0);document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)}; mI.prototype._bringOverlayAtIndexToFront=function(a){var b=this._overlays[a];if(b){var c=this._overlays.length-1,d=this._overlays[c];d&&this._shouldBeBehindOverlay(b,d)&&c--;if(!(a>=c)){d=Math.max(this._getZ(nI(this)),this._minimumZ);for(this._getZ(b)<=d&&this._applyOverlayZ(b,d);a=Math.abs(b),e=0;ec?0b?0
\n \n
\n";var b=a.content,c=b.insertBefore;if(void 0===D2a){var d=document.createElement("template");d.innerHTML=""; D2a=d}d=D2a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return E2a=a}, is:"tp-yt-iron-dropdown",behaviors:[UH,TH,rI,f2a],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"], get containedElement(){for(var a=M(this.$.content).getDistributedNodes(),b=0,c=a.length;b\n\n \n\n\n\n \n\n\n\n \n\n\n\n \n\n\n \n\n"]), R2a=ht(Q2a);R2a.setAttribute("style","display: none;");document.head.appendChild(R2a.content);var S2a;var T2a;/* Copyright (c) 2015 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt SPDX-License-Identifier: BSD-3-Clause */ var U2a=new YH({type:"iconset"}); nu({_template:function(){if(void 0!==T2a)return T2a;var a=document.createElement("template");a.innerHTML="\n";var b=a.content,c=b.insertBefore;if(void 0===S2a){var d=document.createElement("template");d.innerHTML="";S2a= d}d=S2a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return T2a=a}, is:"tp-yt-iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String}},observers:["_updateIcon(isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(a){a=(a||"").split(":");this._iconName=a.pop();this._iconsetName=a.pop()||this._DEFAULT_ICONSET;this._updateIcon()}, _srcChanged:function(){this._updateIcon()}, _usesIconset:function(){return this.icon||!this.src}, _updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&M(this.root).removeChild(this._img),""===this._iconName?this._iconset&&this._iconset.removeIcon(this):this._iconsetName&&((this._iconset=U2a.byKey(this._iconsetName))?(this._iconset.applyIcon(this,this._iconName,this.theme),this.unlisten(window,"iron-iconset-added","_updateIcon")):this.listen(window,"iron-iconset-added","_updateIcon"))):(this._iconset&&this._iconset.removeIcon(this),this._img||(this._img=document.createElement("img"), this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,M(this.root).appendChild(this._img))}});/* Copyright (c) 2014 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ var V2a=da(["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"]), W2a=ht(V2a);W2a.setAttribute("style","display: none;");document.head.appendChild(W2a.content);var X2a;var Y2a;var Z2a=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),$2a=Z2a&&8<=Z2a[1]; nu({_template:function(){if(void 0!==Y2a)return Y2a;var a=document.createElement("template");a.innerHTML="\n\n
\n \n
\n";var b=a.content,c=b.insertBefore;if(void 0===X2a){var d=document.createElement("template"); d.innerHTML=""; X2a=d}d=X2a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Y2a=a}, is:"tp-yt-iron-list",properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},selectedAs:{type:String,value:"selected"},grid:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_gridChanged"},selectionEnabled:{type:Boolean,value:!1},selectedItem:{type:Object,notify:!0},selectedItems:{type:Object,notify:!0},multiSelection:{type:Boolean,value:!1},scrollOffset:{type:Number,value:0}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)", "_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[CCa,bI,e2a,BCa],_ratio:.5,_scrollerPaddingTop:0,_scrollPosition:0,_physicalSize:0,_physicalAverage:0,_physicalAverageCount:0,_physicalTop:0,_virtualCount:0,_estScrollHeight:0,_scrollHeight:0,_viewportHeight:0,_viewportWidth:0,_physicalItems:null,_physicalSizes:null,_firstVisibleIndexVal:null,_lastVisibleIndexVal:null,_maxPages:2,_focusedItem:null,_focusedVirtualIndex:-1,_focusedPhysicalIndex:-1,_offscreenFocusedItem:null, _focusBackfillItem:null,_itemsPerRow:1,_itemWidth:0,_rowHeight:0,_templateCost:0,_parentModel:!0,get _physicalBottom(){return this._physicalTop+this._physicalSize},get _scrollBottom(){return this._scrollPosition+this._viewportHeight},get _virtualEnd(){return this._virtualStart+this._physicalCount-1},get _hiddenContentSize(){return(this.grid?this._physicalRows*this._rowHeight:this._physicalSize)-this._viewportHeight},get _itemsParent(){return M(M(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight- this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var a=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,a-this._physicalCount)},set _virtualStart(a){a=this._clamp(a,0,this._maxVirtualStart);this.grid&&(a-=a%this._itemsPerRow);this._virtualStartVal=a},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(a){a%=this._physicalCount;0>a&&(a=this._physicalCount+a);this.grid&&(a-=a%this._itemsPerRow);this._physicalStartVal=a},get _physicalStart(){return this._physicalStartVal|| 0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(a){this._physicalCountVal=a},get _physicalCount(){return this._physicalCountVal||0},get _optPhysicalSize(){return 0===this._viewportHeight?Infinity:this._viewportHeight*this._maxPages},get _isVisible(){return!(!this.offsetWidth&&!this.offsetHeight)},get firstVisibleIndex(){var a=this._firstVisibleIndexVal;if(null==a){var b=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal= a=this._iterateItems(function(c,d){b+=this._getPhysicalSizeIncrement(c);if(b>this._scrollPosition)return this.grid?d-d%this._itemsPerRow:d;if(this.grid&&this._virtualCount-1===d)return d-d%this._itemsPerRow})||0}return a}, get lastVisibleIndex(){var a=this._lastVisibleIndexVal;if(null==a){if(this.grid)a=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var b=this._physicalTop+this._scrollOffset;this._iterateItems(function(c,d){bthis._physicalSize&&0=h||m<=c)break;if(a){if(e+b.length+1>=this._virtualCount)break;if(l+w>=n-this._scrollOffset)break;b.push(u); l+=w;u=(u+1)%h}else{if(0>=d-b.length)break;if(l+this._physicalSize-w<=q)break;b.push(u);l-=w;u=0===u?h-1:u-1}}return{indexes:b,physicalTop:l-this._scrollOffset}}, _update:function(a,b){if(!(a&&0===a.length||0===this._physicalCount)){this._manageFocus();this._assignModels(a);this._updateMetrics(a);if(b)for(;b.length;)a=b.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(a);this._positionItems();this._updateScrollerSize()}}, _createPool:function(a){this._ensureTemplatized();var b,c=Array(a);for(b=0;b=this._scrollBottom&&this._physicalTop<=this._scrollPosition}, _increasePoolIfNeeded:function(a){a=this._clamp(this._physicalCount+a,3,this._virtualCount-this._virtualStart);a=this._convertIndexToCompleteRow(a);if(this.grid){var b=a%this._itemsPerRow;b&&a-b<=this._physicalCount&&(a+=this._itemsPerRow);a-=b}a-=this._physicalCount;b=Math.round(.5*this._physicalCount);if(!(0>a)){if(0this._physicalEnd&& this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)=this._virtualCount-1||0===b||(this._isClientFull()?this._physicalSizethis._scrollOffset&&this._resetScrollPosition(0),this._removeFocusedItem(),this._debounce("_render",this._render, Js);else if("items.splices"===a.path){this._adjustVirtualIndex(a.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(a.value.indexSplices.some(function(c){return 0=this._virtualStart&&c.index<=this._virtualEnd},this); this._isClientFull()&&!a||this._debounce("_render",this._render,Js)}else"items.length"!==a.path&&this._forwardItemPath(a.path,a.value)}, _forwardItemPath:function(a,b){a=a.slice(6);var c=a.indexOf(".");-1===c&&(c=a.length);var d,e=this.modelForElement(this._offscreenFocusedItem),h=parseInt(a.substring(0,c),10);if(d=this._isIndexRendered(h)){var l=this._getPhysicalIndex(h);var m=this.modelForElement(this._physicalItems[l])}else e&&(m=e);m&&m[this.indexAs]===h&&(a=a.substring(c+1),a=this.as+(a?"."+a:""),m._setPendingPropertyOrPath(a,b,!1,!0),m._flushProperties&&m._flushProperties(),d&&(this._updateMetrics([l]),this._positionItems(), this._updateScrollerSize()))}, _adjustVirtualIndex:function(a){a.forEach(function(b){b.removed.forEach(this._removeItem,this);b.index=this._physicalStart?this._virtualStart+(a-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+a}, _assignModels:function(a){this._iterateItems(function(b,c){var d=this._physicalItems[b],e=this.items&&this.items[c];if(null!=e){var h=this.modelForElement(d);h.__key__=null;this._forwardProperty(h,this.as,e);this._forwardProperty(h,this.selectedAs,this.$.selector.isSelected(e));this._forwardProperty(h,this.indexAs,c);this._forwardProperty(h,"tabIndex",this._focusedVirtualIndex===c?0:-1);this._physicalIndexForKey[h.__key__]=b;h._flushProperties&&h._flushProperties(!0);d.removeAttribute("hidden")}else d.setAttribute("hidden", "")},a)}, _updateMetrics:function(a){Mt();var b=0,c=0,d=this._physicalAverageCount,e=this._physicalAverage;this._iterateItems(function(h){c+=this._physicalSizes[h];this._physicalSizes[h]=this._physicalItems[h].offsetHeight;b+=this._physicalSizes[h];this._physicalAverageCount+=this._physicalSizes[h]?1:0},a); this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(c=1===this._itemsPerRow?c:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+b-c,this._itemsPerRow=1);this._physicalAverageCount!==d&&(this._physicalAverage=Math.round((e*d+b)/this._physicalAverageCount))}, _updateGridMetrics:function(){this._itemWidth=0=this._estScrollHeight-this._physicalSize)||this.grid&&this.$.items.style.height=this._viewportHeight)this.$.items.style.height= this._estScrollHeight+"px",this._scrollHeight=this._estScrollHeight}, scrollToItem:function(a){return this.scrollToIndex(this.items.indexOf(a))}, scrollToIndex:function(a){if(!("number"!==typeof a||0>a||a>this.items.length-1)&&(Mt(),0!==this._physicalCount)){a=this._clamp(a,0,this._virtualCount-1);if(!this._isIndexRendered(a)||a>=this._maxVirtualStart)this._virtualStart=this.grid?a-2*this._itemsPerRow:a-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var b=this._physicalStart,c=this._virtualStart,d=0,e=this._hiddenContentSize;ca||a>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(a)){var b=this.modelForElement(this._physicalItems[this._getPhysicalIndex(a)]);b&&(b[this.selectedAs]=!0);this.updateSizeForIndex(a)}this.$.selector.selectIndex(a)}}, deselectItem:function(a){return this.deselectIndex(this.items.indexOf(a))}, deselectIndex:function(a){0>a||a>=this._virtualCount||(this._isIndexRendered(a)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(a)])[this.selectedAs]=!1,this.updateSizeForIndex(a)),this.$.selector.deselectIndex(a))}, toggleSelectionForItem:function(a){return this.toggleSelectionForIndex(this.items.indexOf(a))}, toggleSelectionForIndex:function(a){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(a):this.$.selector.isSelected(this.items[a]))?this.deselectIndex(a):this.selectIndex(a)}, clearSelection:function(){this._iterateItems(function(a){this.modelForElement(this._physicalItems[a])[this.selectedAs]=!1}); this.$.selector.clearSelection()}, _selectionEnabledChanged:function(a){(a?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")}, _selectionHandler:function(a){var b=this.modelForElement(a.target);if(b){var c=M(a).path[0];a=this._getActiveElement();var d=this._physicalItems[this._getPhysicalIndex(b[this.indexAs])];if("input"!==c.localName&&"button"!==c.localName&&"select"!==c.localName){c=b.tabIndex;b.tabIndex=-100;var e=a?a.tabIndex:-1;b.tabIndex=c;a&&d!==a&&d.contains(a)&&-100!==e||this.toggleSelectionForItem(b[this.as])}}}, _multiSelectionChanged:function(a){this.clearSelection();this.$.selector.multi=a}, updateSizeForItem:function(a){return this.updateSizeForIndex(this.items.indexOf(a))}, updateSizeForIndex:function(a){if(!this._isIndexRendered(a))return null;this._updateMetrics([this._getPhysicalIndex(a)]);this._positionItems();return null}, _manageFocus:function(){var a=this._focusedVirtualIndex;0<=a&&a=this._virtualStart&&a<=this._virtualEnd}, _isIndexVisible:function(a){return a>=this.firstVisibleIndex&&a<=this.lastVisibleIndex}, _getPhysicalIndex:function(a){return(this._physicalStart+(a-this._virtualStart))%this._physicalCount}, focusItem:function(a){this._focusPhysicalItem(a)}, _focusPhysicalItem:function(a){if(!(0>a||a>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(a)||this.scrollToIndex(a);var b=this._physicalItems[this._getPhysicalIndex(a)],c=this.modelForElement(b),d;c.tabIndex=-100;-100===b.tabIndex&&(d=b);d||(d=M(b).querySelector("[tabindex=\"-100\"]"));c.tabIndex=0;this._focusedVirtualIndex=a;d&&d.focus()}}, _removeFocusedItem:function(){this._offscreenFocusedItem&&this._itemsParent.removeChild(this._offscreenFocusedItem);this._focusedItem=this._focusBackfillItem=this._offscreenFocusedItem=null;this._focusedPhysicalIndex=this._focusedVirtualIndex=-1}, _createFocusBackfillItem:function(){var a=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||0>this._focusedVirtualIndex)){if(!this._focusBackfillItem){var b=this.stamp(null);this._focusBackfillItem=b.root.querySelector("*");this._itemsParent.appendChild(b.root)}this._offscreenFocusedItem=this._physicalItems[a];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[a]=this._focusBackfillItem;this._focusedPhysicalIndex=a;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}}, _restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(0>this._focusedVirtualIndex)){this._assignModels();var a=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),b=this._physicalItems[a];if(b){var c=this.modelForElement(b),d=this.modelForElement(this._offscreenFocusedItem);c[this.as]===d[this.as]?(this._focusBackfillItem=b,c.tabIndex=-1,this._physicalItems[a]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(), this._focusBackfillItem=null);this._offscreenFocusedItem=null}}}, _didFocus:function(a){a=this.modelForElement(a.target);var b=this.modelForElement(this._focusedItem),c=null!==this._offscreenFocusedItem,d=this._focusedVirtualIndex;a&&(b===a?this._isIndexVisible(d)||this.scrollToIndex(d):(this._restoreFocusedItem(),b&&(b.tabIndex=-1),a.tabIndex=0,this._focusedVirtualIndex=d=a[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(d),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],c&&!this._offscreenFocusedItem&&this._update()))}, _keydownHandler:function(a){switch(a.keyCode){case 40:this._focusedVirtualIndex";var b=a.content,c=b.insertBefore;if(void 0===a3a){var d=document.createElement("template");d.innerHTML=""; a3a=d}d=a3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return b3a=a}, is:"tp-yt-paper-button",behaviors:[l2a],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?k2a._calculateElevation.apply(this):this._setElevation(0)}});var c3a;var d3a;var e3a=document.createElement("template");e3a.innerHTML=""; document.head.appendChild(e3a.content);/* Copyright (c) 2015 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt SPDX-License-Identifier: BSD-3-Clause */ var f3a=document.createElement("template");f3a.innerHTML=""; document.head.appendChild(f3a.content);nu({_template:function(){if(void 0!==d3a)return d3a;var a=document.createElement("template");a.innerHTML="
\n \n
\n [[heading]]\n
\n
\n\n\n"; var b=a.content,c=b.insertBefore;if(void 0===c3a){var d=document.createElement("template");d.innerHTML=""; c3a=d}d=c3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return d3a=a}, is:"tp-yt-paper-card",properties:{heading:{type:String,value:"",observer:"_headingChanged"},image:{type:String,value:""},alt:{type:String},preloadImage:{type:Boolean,value:!1},fadeImage:{type:Boolean,value:!1},placeholderImage:{type:String,value:null},elevation:{type:Number,value:1,reflectToAttribute:!0},animatedShadow:{type:Boolean,value:!1},animated:{type:Boolean,reflectToAttribute:!0,readOnly:!0,computed:"_computeAnimated(animatedShadow)"}},_isHidden:function(a){return a?"false":"true"}, _headingChanged:function(a){var b=this.getAttribute("heading"),c=this.getAttribute("aria-label");"string"===typeof c&&c!==b||this.setAttribute("aria-label",a)}, _computeHeadingClass:function(a){return a?" over-image":""}, _computeAnimated:function(a){return a}});var g3a;var h3a;nu({_template:function(){if(void 0!==h3a)return h3a;var a=document.createElement("template");a.innerHTML="
"; var b=a.content,c=b.insertBefore;if(void 0===g3a){var d=document.createElement("template");d.innerHTML=""; g3a=d}d=g3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return h3a=a}, is:"tp-yt-paper-checkbox",behaviors:[o2a],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){eu(this,function(){if("-1px"===this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()){var a=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),b="px",c=a.match(/[A-Za-z]+$/);null!==c&&(b=c[0]);a=parseFloat(a);c=8/3*a;"px"===b&&(c=Math.floor(c),c%2!==a%2&&c++);this.updateStyles({"--paper-checkbox-ink-size":c+ b})}})}, _computeCheckboxClass:function(a,b){var c="";a&&(c+="checked ");b&&(c+="invalid");return c}, _computeCheckmarkClass:function(a){return a?"":"hidden"}, _createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return m2a._createRipple.call(this)}});var i3a;var j3a;var k3a={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)"],listeners:{tap:"_onDialogClick"},ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0}, _modalChanged:function(a,b){b&&(a?(this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.withBackdrop=this.noCancelOnEscKey=this.noCancelOnOutsideClick=!0):(this.noCancelOnOutsideClick=this.noCancelOnOutsideClick&&this.__prevNoCancelOnOutsideClick,this.noCancelOnEscKey=this.noCancelOnEscKey&&this.__prevNoCancelOnEscKey,this.withBackdrop=this.withBackdrop&&this.__prevWithBackdrop))}, _updateClosingReasonConfirmed:function(a){this.closingReason=this.closingReason||{};this.closingReason.confirmed=a}, _onDialogClick:function(a){for(var b=M(a).path,c=0,d=b.indexOf(this);c\n";var b=a.content,c=b.insertBefore;if(void 0===i3a){var d=document.createElement("template");d.innerHTML=""; i3a=d}d=i3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return j3a=a}, is:"tp-yt-paper-dialog",behaviors:[l3a,f2a],listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},_renderOpened:function(){this.cancelAnimation();this.playAnimation("entry")}, _renderClosed:function(){this.cancelAnimation();this.playAnimation("exit")}, _onNeonAnimationFinish:function(){this.opened?this._finishRenderOpened():this._finishRenderClosed()}});var n3a;var o3a;nu({_template:function(){if(void 0!==o3a)return o3a;var a=document.createElement("template");a.innerHTML="
\n \n
\n";var b=a.content,c=b.insertBefore;if(void 0===n3a){var d=document.createElement("template");d.innerHTML= ""; n3a=d}d=n3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return o3a=a}, is:"tp-yt-paper-dialog-scrollable",properties:{dialogElement:{type:Object}},get scrollTarget(){return this.$.scrollable},ready:function(){this._ensureTarget();this.classList.add("no-padding")}, attached:function(){this._ensureTarget();requestAnimationFrame(this.updateScrollState.bind(this))}, updateScrollState:function(){this.toggleClass("is-scrolled",0=this.scrollTarget.scrollHeight)}, _ensureTarget:function(){(this.dialogElement=this.dialogElement||this.parentElement)&&this.dialogElement.behaviors&&0<=this.dialogElement.behaviors.indexOf(k3a)?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var p3a=da(["\n\n\n\n"]),q3a=ht(p3a);q3a.setAttribute("style","display: none;");document.head.appendChild(q3a.content);var r3a;var s3a;nu({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[fI],configure:function(a){var b=a.node,c=b.getBoundingClientRect().height;return this._effect=new KeyframeEffect(b,[{height:c/2+"px"},{height:c+"px"}],this.timingFromConfig(a))}}); nu({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[fI],configure:function(a){var b=a.node,c=b.getBoundingClientRect().width;return this._effect=new KeyframeEffect(b,[{width:c/2+"px"},{width:c+"px"}],this.timingFromConfig(a))}}); nu({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[fI],configure:function(a){var b=a.node,c=b.getBoundingClientRect().width;return this._effect=new KeyframeEffect(b,[{width:c+"px"},{width:c-c/20+"px"}],this.timingFromConfig(a))}}); nu({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[fI],configure:function(a){var b=a.node,c=b.getBoundingClientRect().height;this.setPrefixedProperty(b,"transformOrigin","0 0");return this._effect=new KeyframeEffect(b,[{height:c+"px",transform:"translateY(0)"},{height:c/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(a))}});var t3a;var u3a;var sI={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},v3a=function(){}; f=v3a.prototype;f.registered=function(){this._prepKeyBindings()}; f.addOwnKeyBinding=function(a,b){this._imperativeKeyBindings[a]=b;this._prepKeyBindings();this._resetKeyEventListeners()}; f.removeOwnKeyBindings=function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()}; f.keyboardEventMatchesKeys=function(a,b){b=SH(b);for(var c=0;c
\n \n
\n\n\n
\n \n
\n
\n"; var b=a.content,c=b.insertBefore;if(void 0===t3a){var d=document.createElement("template");d.innerHTML=""; t3a=d}d=t3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return u3a=a}, is:"tp-yt-paper-menu-button",behaviors:[TH,UH],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean, value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"tp-yt-paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:sI.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:sI.ANIMATION_CUBIC_BEZIER}}]}}, closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"tp-yt-paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:sI.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}}, allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get JSC$35236_contentElement(){for(var a=M(this.$.content).getDistributedNodes(),b=0,c=a.length;b\n \n
\n \n
 
\n \n [[errorMessage]]\n
\n \n
\n";var b= a.content,c=b.insertBefore;if(void 0===r3a){var d=document.createElement("template");d.innerHTML=""; r3a=d}d=r3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return s3a=a}, is:"tp-yt-paper-dropdown-menu-light",behaviors:[WH,UH,iI,XH,$H],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0,observer:"_valueChanged"},label:{type:String},placeholder:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean, value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,hasContent:{type:Boolean,readOnly:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(a){var b=Ms(this);b.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:a});b.shadowRoot.appendChild(a);return w3a.prototype._attachDom.call(this,a)}, focus:function(){this.$["dropdown-trigger"].focus()}, attached:function(){var a=this.JSC$35248_contentElement;a&&a.selectedItem&&this._setSelectedItem(a.selectedItem)}, get JSC$35248_contentElement(){for(var a=M(this.$.content).getDistributedNodes(),b=0,c=a.length;b[[_charCounterStr]]\n";var b=a.content,c=b.insertBefore;if(void 0===E3a){var d=document.createElement("template");d.innerHTML=""; E3a=d}d=E3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return F3a=a}, is:"tp-yt-paper-input-char-counter",behaviors:[D3a],properties:{_charCounterStr:{type:String,value:"0"}},update:function(a){if(a.inputElement){a.value=a.value||"";var b=a.value.toString().length.toString();a.inputElement.hasAttribute("maxlength")&&(b+="/"+a.inputElement.getAttribute("maxlength"));this._charCounterStr=b}}});var G3a=document.createElement("template");G3a.innerHTML=""; document.head.appendChild(G3a.content);var H3a;var I3a;nu({_template:function(){if(void 0!==I3a)return I3a;var a=document.createElement("template");a.innerHTML="\n\n
\n \n\n
\n \n \n
\n\n \n
\n\n
\n
\n
\n
\n\n
\n \n
\n"; var b=a.content,c=b.insertBefore;if(void 0===H3a){var d=document.createElement("template");d.innerHTML=""; H3a=d}d=H3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return I3a=a}, is:"tp-yt-paper-input-container",properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},noUnfloatedLabelError:{type:Boolean,value:!1},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,iron-input,textarea,.paper-input-input"}, _boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}}, _boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}}, _boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}}, _boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}}, listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return Ps(this.attrForValue)},get _inputElement(){return M(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0;this._addons||(this._addons=[]);this.addEventListener("focus",this._boundOnFocus, !0);this.addEventListener("blur",this._boundOnBlur,!0)}, attached:function(){this.attrForValue?this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged):this.addEventListener("input",this._onInput);this._inputElementValue&&""!=this._inputElementValue?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement)}, _onAddonAttached:function(a){this._addons||(this._addons=[]);a=a.target;-1===this._addons.indexOf(a)&&(this._addons.push(a),this.isAttached&&this._handleValue(this._inputElement))}, _onFocus:function(){this._setFocused(!0)}, _onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)}, _onInput:function(a){this._handleValueAndAutoValidate(a.target)}, _onValueChanged:function(a){var b=a.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,void 0===b.value||""===b.value))return;this._handleValueAndAutoValidate(a.target)}, _handleValue:function(a){var b=this._inputElementValue;b||0===b||"number"===a.type&&!a.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:a,value:b,invalid:this.invalid})}, _handleValueAndAutoValidate:function(a){this.autoValidate&&a&&(this.invalid=!(a.validate?a.validate(this._inputElementValue):a.checkValidity()));this._handleValue(a)}, _onIronInputValidate:function(){this.invalid=this._inputElement.invalid}, _invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})}, updateAddons:function(a){for(var b,c=0;b=this._addons[c];c++)b.update(a)}, _computeInputContentClass:function(a,b,c,d,e){var h="input-content";a?(e&&(h+=" label-is-hidden"),d&&!this.noUnfloatedLabelError&&(h+=" is-invalid")):(a=this.querySelector("label"),b||e?(h+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",d?h+=" is-invalid":c&&(h+=" label-is-highlighted")):(a&&(this.$.labelAndInputContainer.style.position="relative"),d&&!this.noUnfloatedLabelError&&(h+=" is-invalid")));c&&(h+=" focused");return h}, _computeUnderlineClass:function(a,b){var c="underline";b?c+=" is-invalid":a&&(c+=" is-highlighted");return c}, _computeAddOnContentClass:function(a,b){var c="add-on-content";b?c+=" is-invalid":a&&(c+=" is-highlighted");return c}});var J3a;var K3a;nu({_template:function(){if(void 0!==K3a)return K3a;var a=document.createElement("template");a.innerHTML="\n
\n \n
\n";var b=a.content,c=b.insertBefore;if(void 0===J3a){var d=document.createElement("template");d.innerHTML=""; J3a=d}d=J3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return K3a=a}, is:"tp-yt-paper-input-error",behaviors:[D3a],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(a){this._setInvalid(a.invalid)}});var L3a;var M3a;nu({is:"tp-yt-paper-input",_template:function(){if(void 0!==M3a)return M3a;var a=document.createElement("template");a.innerHTML="\n \n\n \n\n \n \n \n \n\n \n\n \n\n \n\n"; var b=a.content,c=b.insertBefore;if(void 0===L3a){var d=document.createElement("template");d.innerHTML=""; L3a=d}d=L3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return M3a=a}, behaviors:[C3a,XH],properties:{value:{type:String},noUnfloatedLabelError:{type:Boolean,value:!1},inputRole:{type:String,value:void 0},inputAriaHaspopup:{type:String,value:void 0}},get _focusableElement(){return this.inputElement._inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input"));this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.$.nativeInput.type)&&(this.alwaysFloatLabel=!0);this.inputElement.bindValue&& this.$.container._handleValueAndAutoValidate(this.inputElement)}});var N3a=lu(HTMLElement); nu({_template:function(){if(void 0!==y3a)return y3a;var a=document.createElement("template");a.innerHTML="\n \n
\n \n \n \n \n \n \n
\n \n
\n";var b= a.content,c=b.insertBefore;if(void 0===x3a){var d=document.createElement("template");d.innerHTML=""; x3a=d}d=x3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return y3a=a}, is:"tp-yt-paper-dropdown-menu",behaviors:[WH,UH,XH,$H],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean, value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(a){var b=Ms(this);b.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:a});b.shadowRoot.appendChild(a);return N3a.prototype._attachDom.call(this, a)}, focus:function(){this.$.input._focusableElement.focus()}, attached:function(){var a=this.JSC$35269_contentElement;a&&a.selectedItem&&this._setSelectedItem(a.selectedItem)}, get JSC$35269_contentElement(){for(var a=M(this.$.content).getDistributedNodes(),b=0,c=a.length;b";var b=a.content,c=b.insertBefore;if(void 0===O3a){var d=document.createElement("template");d.innerHTML= ""; O3a=d}d=O3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return P3a=a}, hostAttributes:{role:"button",tabindex:"0"},behaviors:[n2a],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(a,b){var c=this.getAttribute("aria-label");c&&b!=c||this.setAttribute("aria-label",a)}});var Q3a;var R3a;nu({_template:function(){if(void 0!==R3a)return R3a;var a=document.createElement("template");a.innerHTML="\n \n\n \n\n \n\n \n\n"; var b=a.content,c=b.insertBefore;if(void 0===Q3a){var d=document.createElement("template");d.innerHTML="";Q3a=d}d=Q3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild); return R3a=a}, is:"tp-yt-paper-textarea",behaviors:[C3a,XH],properties:{_ariaLabelledBy:{observer:"_ariaLabelledByChanged",type:String},_ariaDescribedBy:{observer:"_ariaDescribedByChanged",type:String},value:{type:String},rows:{type:Number,value:1},maxRows:{type:Number,value:0},noUnfloatedLabelError:{type:Boolean,value:!1}},get selectionStart(){return this.$.input.textarea.selectionStart},set selectionStart(a){this.$.input.textarea.selectionStart=a},get selectionEnd(){return this.$.input.textarea.selectionEnd}, set selectionEnd(a){this.$.input.textarea.selectionEnd=a},_ariaLabelledByChanged:function(a){this._focusableElement.setAttribute("aria-labelledby",a)}, _ariaDescribedByChanged:function(a){this._focusableElement.setAttribute("aria-describedby",a)}, get _focusableElement(){return this.inputElement.textarea}});var S3a;var T3a;var U3a=[WH,UH,{hostAttributes:{role:"option",tabindex:"0"}}];nu({_template:function(){if(void 0!==T3a)return T3a;var a=document.createElement("template");a.innerHTML="
\n \n
\n\n";var b=a.content,c=b.insertBefore;if(void 0===S3a){var d=document.createElement("template");d.innerHTML=""; S3a=d}d=S3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return T3a=a}, is:"tp-yt-paper-icon-item",behaviors:[U3a]});var V3a;var W3a;nu({_template:function(){if(void 0!==W3a)return W3a;var a=document.createElement("template");a.innerHTML="\n";var b=a.content,c=b.insertBefore;if(void 0===V3a){var d=document.createElement("template");d.innerHTML=""; V3a=d}d=V3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return W3a=a}, is:"tp-yt-paper-item-body"});var X3a;var Y3a;nu({_template:function(){if(void 0!==Y3a)return Y3a;var a=document.createElement("template");a.innerHTML="\n";var b=a.content,c=b.insertBefore;if(void 0===X3a){var d=document.createElement("template");d.innerHTML=""; X3a=d}d=X3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Y3a=a}, is:"tp-yt-paper-item",behaviors:[U3a]});var Z3a;var $3a;nu({_template:function(){if(void 0!==$3a)return $3a;var a=document.createElement("template");a.innerHTML="\n";var b=a.content,c=b.insertBefore;if(void 0===Z3a){var d=document.createElement("template");d.innerHTML=""; Z3a=d}d=Z3a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return $3a=a}, is:"tp-yt-paper-listbox",behaviors:[$1a],hostAttributes:{role:"listbox"}});var a4a;var b4a;nu({_template:function(){if(void 0!==b4a)return b4a;var a=document.createElement("template");a.innerHTML="\n";var b=a.content,c=b.insertBefore;if(void 0===a4a){var d=document.createElement("template");d.innerHTML=""; a4a=d}d=a4a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return b4a=a}, is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var c4a;var d4a;nu({_template:function(){if(void 0!==d4a)return d4a;var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n";var b=a.content,c=b.insertBefore;if(void 0===c4a){var d=document.createElement("template"); d.innerHTML=""; c4a=d}d=c4a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return d4a=a}, is:"tp-yt-paper-progress",behaviors:[d2a],properties:{secondaryProgress:{type:Number,value:0},secondaryRatio:{type:Number,value:0,readOnly:!0},indeterminate:{type:Boolean,value:!1,observer:"_toggleIndeterminate"},disabled:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_disabledChanged"}},observers:["_progressChanged(secondaryProgress, value, min, max, indeterminate)"],hostAttributes:{role:"progressbar"},_toggleIndeterminate:function(a){this.toggleClass("indeterminate",a,this.$.primaryProgress)}, _transformProgress:function(a,b){a.style.transform=a.style.webkitTransform="scaleX("+b/100+")"}, _mainRatioChanged:function(a){this._transformProgress(this.$.primaryProgress,a)}, _progressChanged:function(a,b,c,d,e){a=this._clampValue(a);b=this._clampValue(b);var h=100*this._calcRatio(a),l=100*this._calcRatio(b);this._setSecondaryRatio(h);this._transformProgress(this.$.secondaryProgress,h);this._transformProgress(this.$.primaryProgress,l);this.secondaryProgress=a;e?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",b);this.setAttribute("aria-valuemin",c);this.setAttribute("aria-valuemax",d)}, _disabledChanged:function(a){this.setAttribute("aria-disabled",a?"true":"false")}, _hideSecondaryProgress:function(a){return 0===a}});var e4a;var f4a;nu({is:"tp-yt-paper-radio-button",_template:function(){if(void 0!==f4a)return f4a;var a=document.createElement("template");a.innerHTML="
";var b=a.content,c=b.insertBefore;if(void 0===e4a){var d=document.createElement("template"); d.innerHTML=""; e4a=d}d=e4a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return f4a=a}, behaviors:[o2a],hostAttributes:{role:"radio","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},ready:function(){this._rippleContainer=this.$.radioContainer}, attached:function(){eu(this,function(){if("-1px"===this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()){var a=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),b=Math.floor(3*a);b%2!==a%2&&b++;this.updateStyles({"--paper-radio-button-ink-size":b+"px"})}})}});var g4a;var h4a;nu({_template:function(){if(void 0!==h4a)return h4a;var a=document.createElement("template");a.innerHTML="\n";var b=a.content,c=b.insertBefore;if(void 0===g4a){var d=document.createElement("template");d.innerHTML=""; g4a=d}d=g4a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return h4a=a}, is:"tp-yt-paper-radio-group",behaviors:[b2a],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"tp-yt-paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(a){var b=this._valueToItem(a);if(!b||!b.hasAttribute("disabled")){if(this.selected){b=this._valueToItem(this.selected);if(this.selected==a)if(this.allowEmptySelection)a="";else{b&&(b.checked=!0);return}b&&( b.checked=!1)}dI.select.apply(this,[a]);this.fire("paper-radio-group-changed")}}, _activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)}, _onUpKey:function(a){this._focusPrevious();a.preventDefault();this._activateFocusedItem()}, _onDownKey:function(a){this._focusNext();a.preventDefault();this._activateFocusedItem()}, _onLeftKey:function(a){a2a._onLeftKey.apply(this,arguments);this._activateFocusedItem()}, _onRightKey:function(a){a2a._onRightKey.apply(this,arguments);this._activateFocusedItem()}});var i4a;var j4a;nu({_template:function(){if(void 0!==j4a)return j4a;var a=document.createElement("template");a.innerHTML="
"; var b=a.content,c=b.insertBefore;if(void 0===i4a){var d=document.createElement("template");d.innerHTML=""; i4a=d}d=i4a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return j4a=a}, is:"tp-yt-paper-slider",behaviors:[TH,XH,n2a,d2a],properties:{value:{type:Number,value:0},snaps:{type:Boolean,value:!1,notify:!0},pin:{type:Boolean,value:!1,notify:!0},secondaryProgress:{type:Number,value:0,notify:!0,observer:"_secondaryProgressChanged"},editable:{type:Boolean,value:!1},immediateValue:{type:Number,value:0,readOnly:!0,notify:!0},maxMarkers:{type:Number,value:0,notify:!0},expand:{type:Boolean,value:!1,readOnly:!0},ignoreBarTouch:{type:Boolean,value:!1},dragging:{type:Boolean,value:!1, readOnly:!0,notify:!0},transiting:{type:Boolean,value:!1,readOnly:!0},markers:{type:Array,readOnly:!0,value:function(){return[]}}}, observers:["_updateKnob(value, min, max, snaps, step)","_valueChanged(value)","_immediateValueChanged(immediateValue)","_updateMarkers(maxMarkers, min, max, snaps)"],hostAttributes:{role:"slider",tabindex:0},keyBindings:{left:"_leftKey",right:"_rightKey","down pagedown home":"_decrementKey","up pageup end":"_incrementKey"},ready:function(){this.ignoreBarTouch&&Ht(this.$.sliderBar,"auto")}, increment:function(){this.value=this._clampValue(this.value+this.step)}, decrement:function(){this.value=this._clampValue(this.value-this.step)}, _updateKnob:function(a,b,c){this.setAttribute("aria-valuemin",b);this.setAttribute("aria-valuemax",c);this.setAttribute("aria-valuenow",a);this._positionKnob(100*this._calcRatio(a))}, _valueChanged:function(){this.fire("value-change",{composed:!0})}, _immediateValueChanged:function(){this.dragging?this.fire("immediate-value-change",{composed:!0}):this.value=this.immediateValue}, _secondaryProgressChanged:function(){this.secondaryProgress=this._clampValue(this.secondaryProgress)}, _expandKnob:function(){this._setExpand(!0)}, _resetKnob:function(){this.cancelDebouncer("expandKnob");this._setExpand(!1)}, _positionKnob:function(a){this._setImmediateValue(this._calcStep(this._calcKnobPosition(a)));this._setRatio(100*this._calcRatio(this.immediateValue));this.$.sliderKnob.style.left=this.ratio+"%";this.dragging&&(this._knobstartx=this.ratio*this._w/100,this.translate3d(0,0,0,this.$.sliderKnob))}, _calcKnobPosition:function(a){return(this.max-this.min)*a/100+this.min}, _onTrack:function(a){a.stopPropagation();switch(a.detail.state){case"start":this._trackStart(a);break;case"track":this._trackX(a);break;case"end":this._trackEnd();}}, _trackStart:function(){this._setTransiting(!1);this._w=this.$.sliderBar.offsetWidth;this._knobstartx=this._startx=this._x=this.ratio*this._w/100;this._minx=-this._startx;this._maxx=this._w-this._startx;this.$.sliderKnob.classList.add("dragging");this._setDragging(!0)}, _trackX:function(a){this.dragging||this._trackStart(a);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,a.detail.dx*(this._isRTL?-1:1)));a=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(a);a=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(a+"px",0,0,this.$.sliderKnob)}, _trackEnd:function(){var a=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;a.transform=a.webkitTransform="";this.fire("change",{composed:!0})}, _knobdown:function(a){this._expandKnob();a.preventDefault();this.focus()}, _bartrack:function(a){this._allowBarEvent(a)&&this._onTrack(a)}, _barclick:function(a){this._w=this.$.sliderBar.offsetWidth;var b=this.$.sliderBar.getBoundingClientRect();b=(a.detail.x-b.left)/this._w*100;this._isRTL&&(b=100-b);var c=this.ratio;this._setTransiting(!0);this._positionKnob(b);c===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})}); a.preventDefault();this.focus()}, _bardown:function(a){this._allowBarEvent(a)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(a))}, _knobTransitionEnd:function(a){a.target===this.$.sliderKnob&&this._setTransiting(!1)}, _updateMarkers:function(a,b,c,d){d||this._setMarkers([]);b=Math.round((c-b)/this.step);b>a&&(b=a);if(0>b||!isFinite(b))b=0;this._setMarkers(Array(b))}, _mergeClasses:function(a){return Object.keys(a).filter(function(b){return a[b]}).join(" ")}, _getClassNames:function(){return this._mergeClasses({disabled:this.disabled,pin:this.pin,snaps:this.snaps,ring:this.immediateValue<=this.min,expand:this.expand,dragging:this.dragging,transiting:this.transiting,editable:this.editable})}, _allowBarEvent:function(a){return!this.ignoreBarTouch||a.detail.sourceEvent instanceof MouseEvent}, get _isRTL(){void 0===this.__isRTL&&(this.__isRTL="rtl"===window.getComputedStyle(this).direction);return this.__isRTL},_leftKey:function(a){this._isRTL?this._incrementKey(a):this._decrementKey(a)}, _rightKey:function(a){this._isRTL?this._decrementKey(a):this._incrementKey(a)}, _incrementKey:function(a){this.disabled||("end"===a.detail.key?this.value=this.max:this.increment(),this.fire("change"),a.preventDefault())}, _decrementKey:function(a){this.disabled||("home"===a.detail.key?this.value=this.min:this.decrement(),this.fire("change"),a.preventDefault())}, _changeValue:function(a){this.value=a.target.value;this.fire("change",{composed:!0})}, _inputKeyDown:function(a){a.stopPropagation()}, _createRipple:function(){this._rippleContainer=this.$.sliderKnob;return m2a._createRipple.call(this)}, _focusedChanged:function(a){a&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=a?"":"none",this._ripple.holdDown=a)}});var k4a={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(a,b){return[a||b?"active":"",b?"cooldown":""].join(" ")}, __activeChanged:function(a,b){this.__setAriaHidden(!a);this.__coolingDown=!a&&b}, __altChanged:function(a){"loading"===a?this.alt=this.getAttribute("aria-label")||a:(this.__setAriaHidden(""===a),this.setAttribute("aria-label",a))}, __setAriaHidden:function(a){a?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")}, __reset:function(){this.__coolingDown=this.active=!1}};var l4a;var m4a;nu({_template:function(){if(void 0!==m4a)return m4a;var a=document.createElement("template");a.innerHTML="
"; var b=a.content,c=b.insertBefore;if(void 0===l4a){var d=document.createElement("template");d.innerHTML=""; l4a=d}d=l4a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return m4a=a}, is:"tp-yt-paper-spinner-lite",behaviors:[k4a]});var n4a;var o4a;nu({_template:function(){if(void 0!==o4a)return o4a;var a=document.createElement("template");a.innerHTML="
"; var b=a.content,c=b.insertBefore;if(void 0===n4a){var d=document.createElement("template");d.innerHTML=""; n4a=d}d=n4a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return o4a=a}, is:"tp-yt-paper-spinner",behaviors:[k4a]});var p4a;var q4a;nu({_template:function(){if(void 0!==q4a)return q4a;var a=document.createElement("template");a.innerHTML="
\n \n
\n";var b=a.content,c=b.insertBefore;if(void 0===p4a){var d=document.createElement("template");d.innerHTML=""; p4a=d}d=p4a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return q4a=a}, is:"tp-yt-paper-tab",behaviors:[UH,WH,iI],properties:{link:{type:Boolean,value:!1,reflectToAttribute:!0}},hostAttributes:{role:"tab"},listeners:{down:"_updateNoink",tap:"_onTap"},attached:function(){this._updateNoink()}, get _parentNoink(){var a=M(this).parentNode;return!!a&&!!a.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink}, _onTap:function(a){if(this.link){var b=this.queryEffectiveChildren("a");b&&a.target!==b&&b.click()}}});var r4a=da(["\n\n\n\n\n"]),s4a=ht(r4a);document.head.appendChild(s4a.content);var t4a;var u4a;nu({_template:function(){if(void 0!==u4a)return u4a;var a=document.createElement("template");a.innerHTML="\n\n
\n
\n
\n \n
\n
\n\n\n"; var b=a.content,c=b.insertBefore;if(void 0===t4a){var d=document.createElement("template");d.innerHTML=""; t4a=d}d=t4a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return u4a=a}, is:"tp-yt-paper-tabs",behaviors:[bI,b2a],properties:{noink:{type:Boolean,value:!1,observer:"_noinkChanged"},noBar:{type:Boolean,value:!1},noSlide:{type:Boolean,value:!1},scrollable:{type:Boolean,value:!1},fitContainer:{type:Boolean,value:!1},disableDrag:{type:Boolean,value:!1},hideScrollButtons:{type:Boolean,value:!1},removeIdleScrollButtons:{type:Boolean,value:!1},alignBottom:{type:Boolean,value:!1},selectable:{type:String,value:"tp-yt-paper-tab"},autoselect:{type:Boolean,value:!1},autoselectDelay:{type:Number, value:0},altNext:{type:String,value:""},altPrevious:{type:String,value:""},_step:{type:Number,value:10},_holdDelay:{type:Number,value:1},_leftHidden:{type:Boolean,value:!1},_rightHidden:{type:Boolean,value:!1},_previousTab:{type:Object}},hostAttributes:{role:"tablist"},listeners:{"iron-resize":"_onTabSizingChanged","iron-items-changed":"_onTabSizingChanged","iron-select":"_onIronSelect","iron-deselect":"_onIronDeselect"},keyBindings:{"left:keyup right:keyup":"_onArrowKeyup"},created:function(){this._holdJob= null;this._pendingActivationTimeout=this._pendingActivationItem=void 0;this._bindDelayedActivationHandler=this._delayedActivationHandler.bind(this);this.addEventListener("blur",this._onBlurCapture.bind(this),!0)}, ready:function(){this.setScrollDirection("y",this.$.tabsContainer)}, detached:function(){this._cancelPendingActivation()}, _noinkChanged:function(a){M(this).querySelectorAll("tp-yt-paper-tab").forEach(a?this._setNoinkAttribute:this._removeNoinkAttribute)}, _setNoinkAttribute:function(a){a.setAttribute("noink","")}, _removeNoinkAttribute:function(a){a.removeAttribute("noink")}, _computeScrollButtonClass:function(a,b,c,d){return!b||c?"hidden":a?d?"hidden":"not-visible":""}, _computeTabsContentClass:function(a,b){return a?"scrollable"+(b?" fit-container":""):" fit-container"}, _computeSelectionBarClass:function(a,b){return a?"hidden":b?"align-bottom":""}, _onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)}, _makeString:function(a){return""+a}, _onIronSelect:function(a){this._tabChanged(a.detail.item,this._previousTab);this._previousTab=a.detail.item;this.cancelDebouncer("tab-changed")}, _onIronDeselect:function(){this.debounce("tab-changed",function(){this._tabChanged(null,this._previousTab);this._previousTab=null},1)}, _activateHandler:function(){this._cancelPendingActivation();eI._activateHandler.apply(this,arguments)}, _scheduleActivation:function(a,b){this._pendingActivationItem=a;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,b)}, _delayedActivationHandler:function(){var a=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;a.fire(this.activateEvent,null,{bubbles:!0,cancelable:!0})}, _cancelPendingActivation:function(){void 0!==this._pendingActivationTimeout&&(this.cancelAsync(this._pendingActivationTimeout),this._pendingActivationTimeout=this._pendingActivationItem=void 0)}, _onArrowKeyup:function(){this.autoselect&&this._scheduleActivation(this.focusedItem,this.autoselectDelay)}, _onBlurCapture:function(a){a.target===this._pendingActivationItem&&this._cancelPendingActivation()}, get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(a,b){this.scrollable&&this._affectScroll(b&&-b.ddx||0)}, _down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)}, _affectScroll:function(a){this.$.tabsContainer.scrollLeft+=a;a=this.$.tabsContainer.scrollLeft;this._leftHidden=0===a;this._rightHidden=a===this._tabContainerScrollSize}, _onLeftScrollButtonDown:function(){this._scrollToLeft();this._holdJob=setInterval(this._scrollToLeft.bind(this),this._holdDelay)}, _onRightScrollButtonDown:function(){this._scrollToRight();this._holdJob=setInterval(this._scrollToRight.bind(this),this._holdDelay)}, _onScrollButtonUp:function(){clearInterval(this._holdJob);this._holdJob=null}, _scrollToLeft:function(){this._affectScroll(-this._step)}, _scrollToRight:function(){this._affectScroll(this._step)}, _tabChanged:function(a,b){if(a){var c=this.$.tabsContent.getBoundingClientRect(),d=c.width,e=a.getBoundingClientRect();c=e.left-c.left;this._pos={width:this._calcPercent(e.width,d),left:this._calcPercent(c,d)};if(this.noSlide||null==b)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var h=b.getBoundingClientRect();b=this.items.indexOf(b);a=this.items.indexOf(a);this.$.selectionBar.classList.add("expand"); a=bb?this.$.tabsContainer.scrollLeft+=b:(b+=a-this.$.tabsContainer.offsetWidth,0{{text}}\n\n";var b=a.content,c=b.insertBefore;if(void 0===v4a){var d=document.createElement("template");d.innerHTML="";v4a= d}d=v4a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return w4a=a}, is:"tp-yt-paper-toast",behaviors:[rI],properties:{fitInto:{type:Object,value:window,observer:"_onFitIntoChanged"},horizontalAlign:{type:String,value:"left"},verticalAlign:{type:String,value:"bottom"},duration:{type:Number,value:3E3},text:{type:String,value:""},noCancelOnOutsideClick:{type:Boolean,value:!0},noAutoFocus:{type:Boolean,value:!0},noIronAnnounce:{type:Boolean,value:!1}},listeners:{transitionend:"__onTransitionEnd"},get visible(){ou._warn("`visible` is deprecated, use `opened` instead"); return this.opened},get _canAutoClose(){return 0
";var b= a.content,c=b.insertBefore;if(void 0===x4a){var d=document.createElement("template");d.innerHTML=""; x4a=d}d=x4a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return y4a=a}, behaviors:[o2a],hostAttributes:{role:"button","aria-pressed":"false",tabindex:0},properties:{},listeners:{track:"_ontrack"},__calculateIsRtl:function(){return"rtl"===window.getComputedStyle(this).direction}, attached:function(){this.__calculateIsRtl()&&this.setAttribute("dir","rtl");eu(this,function(){Ht(this,"pan-y")})}, _ontrack:function(a){a=a.detail;"start"===a.state?this._trackStart(a):"track"===a.state?this._trackMove(a):"end"===a.state&&this._trackEnd(a)}, _trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")}, _trackMove:function(a){a=a.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+a:a)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+a:a));this.translate3d(this._x+"px",0,0,this.$.toggleButton);this._isRtl?this._userActivate(this._x<-this._width/2):this._userActivate(this._x>this._width/2)}, _trackEnd:function(){this.$.toggleButton.classList.remove("dragging");this.transform("",this.$.toggleButton)}, _createRipple:function(){this._rippleContainer=this.$.toggleButton;var a=iI._createRipple();a.id="ink";a.setAttribute("recenters","");a.classList.add("circle","toggle-ink");return a}});var z4a;var A4a;nu({_template:function(){if(void 0!==A4a)return A4a;var a=document.createElement("template");a.innerHTML="
\n \n
\n";var b=a.content,c=b.insertBefore;if(void 0===z4a){var d=document.createElement("template");d.innerHTML=""; z4a=d}d=z4a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return A4a=a}, is:"tp-yt-paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,value:""},animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation", node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}}, _showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var a=M(this).parentNode,b=M(this).getOwnerRoot(),c;this.for?c=M(b).querySelector("#"+this.for):c=a.nodeType==Node.DOCUMENT_FRAGMENT_NODE?b.host:a;return c},attached:function(){this._findTarget()}, detached:function(){this.manualMode||this._removeListeners()}, playAnimation:function(a){"entry"===a?this.show():"exit"===a&&this.hide()}, cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")}, show:function(){if(!this._showing){if(""===M(this).textContent.trim()){for(var a=!0,b=M(this).getEffectiveChildNodes(),c=0;cwindow.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,n)+"px",this.style.right="auto"),b.top+q+d.height>window.innerHeight?(this.style.bottom=b.height+"px",this.style.top="auto"):(this.style.top=Math.max(-b.top,q)+"px",this.style.bottom="auto")):(this.style.left=n+"px",this.style.top=q+"px")}}, _addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide"));this.listen(this.$.tooltip,"animationend","_onAnimationEnd");this.listen(this,"mouseenter","hide")}, _findTarget:function(){this.manualMode||this._removeListeners();this._target=this.target;this.manualMode||this._addListeners()}, _delayChange:function(a){500!==a&&this.updateStyles({"--paper-tooltip-delay-in":a+"ms"})}, _manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()}, _cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry"));this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.add("hidden")}, _onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))}, _onAnimationEnd:function(){this._animationPlaying=!1;this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))}, _getAnimationType:function(a){if("entry"===a&&""!==this.animationEntry)return this.animationEntry;if("exit"===a&&""!==this.animationExit)return this.animationExit;if(this.animationConfig[a]&&"string"===typeof this.animationConfig[a][0].name){if(this.animationConfig[a][0].timing&&this.animationConfig[a][0].timing.delay&&0!==this.animationConfig[a][0].timing.delay){var b=this.animationConfig[a][0].timing.delay;"entry"===a?this.updateStyles({"--paper-tooltip-delay-in":b+"ms"}):"exit"===a&&this.updateStyles({"--paper-tooltip-delay-out":b+ "ms"})}return this.animationConfig[a][0].name}}, _removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide"));this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd");this.unlisten(this,"mouseenter","hide")}});var uI=function(a){this.JSC$35321_name_=a;this.files_=[];this.directories_=[];this.directoryMap_={}}; uI.prototype.getName=function(){return this.JSC$35321_name_};var wI=function(a,b){this.callback_=b;this.hasError_=!1;this.unscannedDirectories_=[];this.maxConcurrentScans_=5;this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new uI("");B4a(this,a,this.rootDirectory_);vI(this)},B4a=function(a,b,c){for(var d=0;da.directoryOps_&&!a.hasError_){a.directoryOps_++; var b=a.unscannedDirectories_.shift(),c=b.entry,d=new uI(c.name);b=b.parent;b.directoryMap_[d.getName()]=d;b.directories_.push(d);c=c.createReader();c.readEntries(Ea(a.handleDirectorySuccess_,a,c,d),Ea(a.handleDirectoryError_,a))}0!=a.directoryOps_||0!=a.fileOps_||0!=a.unscannedDirectories_.length&&!a.hasError_||a.callback_(a.rootDirectory_.files_,a.rootDirectory_.directories_,a.hasError_)}; wI.prototype.handleDirectorySuccess_=function(a,b,c){B4a(this,c,b);0==c.length?(this.directoryOps_--,vI(this)):a.readEntries(Ea(this.handleDirectorySuccess_,this,a,b),Ea(this.handleDirectoryError_,this))}; wI.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;vI(this)}; wI.prototype.handleFileSuccess_=function(a,b){a.files_.push(b);this.fileOps_--;vI(this)}; wI.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;vI(this)}; var C4a=function(a,b){this.entry=a;this.parent=b};var xI=function(a){Lg.call(this);Gg(a,"drop",this.onObjectsDropped_,!1,this);Gg(a,"dragenter",this.onFilesDragged_,!1,this);Gg(a,"dragover",this.onFilesDragged_,!1,this)}; Ia(xI,Lg);var D4a=function(a,b){Ag.call(this,"g");this.files=a;this.directories=b}; Ia(D4a,Ag);var E4a=function(a){Ag.call(this,"h");this.errorDescription=a}; Ia(E4a,Ag);xI.prototype.onObjectsDropped_=function(a){var b=this;a.preventDefault();var c=a.event_.dataTransfer;if((a=c&&c.items)&&0a.maxAttempts_)return!1;0==c?b():a.delayCallId_=Bl(function(){a.delayCallId_=null;b()},L4a(a),a); a.attempt_=c;return!0}; K4a.prototype.reset=function(){this.delayCallId_&&Cl(this.delayCallId_);this.attempt_=-1}; var L4a=function(a){var b=250*Math.pow(2,a.attempt_);0<=a.maxDelayMs_&&(b=Math.min(b,a.maxDelayMs_));return b};var N4a=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];function EI(a,b){for(var c in a)if(c.toLowerCase()===b.toLowerCase())return a[c]} function O4a(a,b){for(var c in a)if(c.toLowerCase()===b.toLowerCase()){delete a[c];break}} function P4a(a){a=x.clone(a);for(var b=0;b=c;c=$Ya(a.blob_,a.offset_,e?c:a.offset_+d)}else a.offset_=0,c=a.blob_,e=!0;a.JSC$35369_request_=new DI;a.JSC$35369_request_.JSC$34041_withCredentials_=a.JSC$35369_withCredentials_;a.JSC$35369_eventHandler_.removeAll();a.JSC$35369_eventHandler_.listen(a.JSC$35369_request_,"progress",a.onUploadProgress_);d=Ea(a.JSC$35371_onUploadComplete_,a,a.offset_+ c.size,e);a.JSC$35369_eventHandler_.listen(a.JSC$35369_request_,"complete",d);a.lastCommand_="upload";a.lastCommandResponseCode_=null;a.dispatchEvent(new CI("p"));e=Object.assign({},a.JSC$35369_headers_||{},{"X-Goog-Upload-Command":"upload"+(e?", finalize":""),"X-Goog-Upload-Offset":a.offset_});a.JSC$35369_request_.send(b,"POST",c,e);break;case"Query":a.JSC$35369_request_=new DI;a.JSC$35369_eventHandler_.removeAll();a.JSC$35369_eventHandler_.listen(a.JSC$35369_request_,"complete",a.onQueryComplete_); b=Object.assign({},a.JSC$35369_headers_||{},{"X-Goog-Upload-Command":"query"});a.JSC$35369_request_.send(a.transferHandle_.uploadUrl_,"POST","",b);a.lastCommand_="query";a.lastCommandResponseCode_=null;a.dispatchEvent(new CI("p"));break;default:throw Error("Invalid upload state!");}},HI=function(a,b){a.JSC$35369_state_="Error"; a.JSC$35369_errorDescription_=b;a.dispatchEvent(new BI("m"))}; FI.prototype.onStartComplete_=function(a){var b=a.target;this.lastCommandResponseCode_=b.getStatus();this.dispatchEvent(new CI("q"));if(S4a(b))T4a(this,b);else if(U4a(b)){a=XF(a.target.getAllResponseHeaders());b={};for(var c in a)ob(c.toLowerCase(),"x-goog-upload-header-")&&(b[c.substring(21)]=a[c]);this.intermediateResponseHeaders_=b;this.dispatchEvent(new BI("l"));c=EI(a,"X-Goog-Upload-URL");a=(a=EI(a,"X-Goog-Upload-Chunk-Granularity"))?parseInt(a,10):1;void 0===c||isNaN(a)||0>=a?HI(this,"Server returned invalid headers."):( this.chunkSize_=Math.floor(this.JSC$35369_maxChunkSize_/a)*a,this.transferHandle_=new H4a(c,a),this.dispatchEvent(new BI("o")),this.JSC$35369_state_="Upload",this.retryIterator_.reset(),GI(this))}else GI(this)}; FI.prototype.onUploadProgress_=function(a){this.JSC$35369_bytesTransferred_=this.offset_+a.loaded;this.dispatchEvent(new BI("j"))}; FI.prototype.JSC$35371_onUploadComplete_=function(a,b,c){var d=this,e,h;return qa(function(l){switch(l.nextAddress){case 1:e=c.target;d.lastCommandResponseCode_=e.getStatus();d.dispatchEvent(new CI("q"));if(d.JSC$35369_retryOnHttpClientErrorEnabled_?V4a(e)||404==e.getStatus():S4a(e))return d.JSC$35369_bytesTransferred_=a,T4a(d,e),l.return();if(U4a(e)){l.jumpTo(2);break}if(!(h=d.detectCorruptedBlobEnabled_)){l.jumpTo(3);break}return r(l,W4a(d),4);case 4:h=l.yieldResult;case 3:if(h)return HI(d,"Blob has been modified or corrupted."), l.return();d.requireUploadRequestModification_=400==e.getStatus();d.JSC$35369_state_="Query";GI(d);return l.return();case 2:if(b)return HI(d,"Got a non-final success response after issuing a finalize command."),l.return();d.JSC$35369_bytesTransferred_=a;d.offset_=a;d.retryIterator_.reset();GI(d);return l.return();}})}; FI.prototype.onQueryComplete_=function(a){var b=a.target;this.lastCommandResponseCode_=b.getStatus();this.dispatchEvent(new CI("q"));S4a(b)?(200===b.getStatus()&&(this.JSC$35369_bytesTransferred_=this.blob_.size),T4a(this,b)):U4a(b)?(a=XF(a.target.getAllResponseHeaders()),a=parseInt(EI(a,"X-Goog-Upload-Size-Received"),10),isNaN(a)?HI(this,"Server did not respond with current offset."):aa},W4a=function(a){var b; return qa(function(c){if(1==c.nextAddress){if(!a.blob_||0>=a.originalBlobSize_)return c.return(!1);if(a.blob_.size!==a.originalBlobSize_)return c.return(!0);ma(c,2);if(b=$Ya(a.blob_,0,1)){var d=new WG,e=k_a(d);d.reader_.readAsBinaryString(b);c=r(c,e,4)}else c=c.return(!0);return c}if(2!=c.nextAddress)return c.return(a.blob_.size!==a.originalBlobSize_);oa(c);return c.return(!0)})};var II=function(a,b,c,d,e,h){Lg.call(this);this.payload_=d;this.JSC$35372_url_=a;this.JSC$35372_method_=b;this.JSC$35372_headers_=c;this.JSC$35372_metadata_=e;this.metadataOverhead_=0;this.encoding_=h||"binary";a=new kl;this.boundary_="scotty-"+Yb()+"-"+a.JSC$31126_toIsoString();this.transferRequest_=null;this.JSC$35372_bytesTransferred_=0;this.JSC$35372_responseText_=this.JSC$35372_responseHeaders_=this.JSC$35372_responseCode_=null;this.JSC$35372_state_="Ready";this.JSC$35372_errorDescription_=null; this.JSC$35372_eventHandler_=new xC(this);hg(this,this.JSC$35372_eventHandler_)}; p(II,AI);f=II.prototype; f.run=function(){var a=x.clone(this.JSC$35372_headers_);null!=this.payload_.length&&(a["Content-Length"]=this.payload_.length);a=P4a(a);a["X-Goog-Upload-Protocol"]="multipart";a["Content-Type"]="multipart/related; boundary="+this.boundary_;this.JSC$35372_state_="Transferring";this.transferRequest_=new DI;this.JSC$35372_eventHandler_.removeAll();this.JSC$35372_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$35372_eventHandler_.listen(this.transferRequest_,"complete", this.onTransferComplete_);var b=this.transferRequest_,c=b.send,d=this.JSC$35372_url_,e=this.JSC$35372_method_,h="--"+this.boundary_+"\r\nContent-Disposition: form-data; name=\"metadata\"\r\n\r\n"+(this.JSC$35372_metadata_+"\r\n--")+this.boundary_+"\r\nContent-Disposition: form-data; name=\"Filedata\"\r\nContent-Transfer-Encoding: "+(this.encoding_+"\r\n\r\n")+this.payload_+"\r\n--"+this.boundary_+"--\r\n";this.metadataOverhead_=h.length-this.payload_.length;c.call(b,d,e,h,a)}; f.getBytesTransferred=function(){return this.JSC$35372_bytesTransferred_}; f.getIntermediateResponseHeaders=function(){return null}; f.getResponseCode=function(){return this.JSC$35372_responseCode_}; f.JSC$57187_getResponseHeaders=function(){return this.JSC$35372_responseHeaders_}; f.JSC$57187_getResponseText=function(){return this.JSC$35372_responseText_}; f.JSC$57187_getErrorDescription=function(){return this.JSC$35372_errorDescription_}; f.getTransferHandle=function(){return null}; f.isCancelSupported=function(){return!0}; f.cancel=function(){"Complete"!=this.JSC$35372_state_&&"Error"!=this.JSC$35372_state_&&(this.JSC$35372_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.JSC$35372_state_="Cancel",this.dispatchEvent(new BI("n")))}; f.isPauseSupported=function(){return!1}; f.pause=function(){}; f.JSC$57187_unpause=function(){}; f.getLastSentCommand=function(){return null}; f.getLastCommandResponseCode=function(){return null}; f.onTransferProgress_=function(a){this.JSC$35372_bytesTransferred_=Math.max(0,a.loaded-this.metadataOverhead_);this.dispatchEvent(new BI("j"))}; f.onTransferComplete_=function(a){var b=a.target.getStatus();void 0===b||-1===b?(this.JSC$35372_errorDescription_="Connection broken before response was received.",this.JSC$35372_state_="Error",this.dispatchEvent(new BI("m"))):(this.JSC$35372_responseCode_=b,a=a.target,b=XF(a.getAllResponseHeaders()),this.JSC$35372_responseHeaders_=Q4a(b),this.JSC$35372_responseText_=lC(a),this.JSC$35372_state_="Complete",this.dispatchEvent(new BI("k")))};var JI=function(){},X4a=function(a,b,c,d){d=void 0===d?!1:d; if(c instanceof yI)return new J4a(a,"POST",b,c.getInputElement(),"");if("string"===typeof c||c instanceof String)return new II(a,"POST",b,c,"");var e=new FI(void 0);e.JSC$35369_url_=a;e.JSC$35369_method_="POST";e.JSC$35369_headers_=b;e.blob_=c;e.originalBlobSize_=c.size;e.JSC$35369_metadata_="";d&&(e.JSC$35369_withCredentials_=d);e.JSC$35369_state_="Start";return e}; JI.prototype.resumeTransfer=function(a,b,c){c=new FI(c);c.blob_=a;c.originalBlobSize_=a.size;c.transferHandle_=b;a=b.chunkGranularity_;c.chunkSize_=Math.floor(c.JSC$35369_maxChunkSize_/a)*a;c.JSC$35369_state_="Query";return c}; JI.prototype.newTransferFromBase64String=function(a,b,c,d,e){return new II(a,b,c,d,e,"base64")}; JI.prototype.isFileOrBlob_=function(a){return a instanceof Blob||"[object File]"===a.toString()||"[object Blob]"===a.toString()};var KI=function(a,b,c){a.timeOfStartCall=new Date().getTime();var d=c||v,e=d.document,h=a.nonce||Rb(d);h&&!a.nonce&&(a.nonce=h);if("help"==a.flow){var l=wa("document.location.href",d);!a.helpCenterContext&&l&&(a.helpCenterContext=l.substring(0,1200));l=!0;if(b&&JSON&&JSON.stringify){var m=JSON.stringify(b);(l=1200>=m.length)&&(a.psdJson=m)}l||(b={invalidPsd:!0})}b=[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//www.google.com/tools/feedback";if(l=d.GOOGLE_FEEDBACK_START)l.apply(d,b);else {d=c+"/load.js?";for(var n in a)b=a[n],null==b||Ca(b)||(d+=encodeURIComponent(n)+"="+encodeURIComponent(b)+"&");a=Re(e).createElement("SCRIPT");h&&a.setAttribute("nonce",h);Je(a,Ng(d));e.body.appendChild(a)}}; va("userfeedback.api.startFeedback",KI,void 0);var YE=function(a){C.call(this,a,-1,Y4a)}; p(YE,C);YE.prototype.setAboutThisAdCallbackActionList=function(a){return Pd(this,1,a)}; YE.prototype.addAboutThisAdCallbackAction=function(a,b){return Yd(this,1,a,b)}; YE.prototype.clearAboutThisAdCallbackActionList=function(){return Rd(this,1)}; YE.prototype.JSC$35379_serializeBinary=function(){var a=new $c,b=D(this,1);if(null!=b)for(var c=0;ca.byteLength||65496!==a.getUint16(0))a=-2;else{for(var b=2,c=a.byteLength;b>8)break;else b+=e+2}a=-1}switch(a){case 8:this.angle_=270; break;case 3:this.angle_=180;break;case 6:this.angle_=90;break;default:this.angle_=0;}null!=this.dataUrl_&&u5a(this)}; WI.prototype.readError_=function(){this.JSC$35416_reject_()}; var u5a=function(a){Fg(a.JSC$35416_image_,t5a,a.completeTransform_,!1,a);Qb(a.JSC$35416_image_,yb(a.dataUrl_)||zb);"about:invalid#zClosurez"!=a.JSC$35416_image_.src&&"data:image/"===a.JSC$35416_image_.src.substr(0,11)||a.JSC$35416_reject_()}; WI.prototype.completeTransform_=function(){if("about:invalid#zClosurez"!=this.JSC$35416_image_.src){var a=yb(this.dataUrl_)||zb,b=this.JSC$35416_image_.naturalHeight?this.JSC$35416_image_.naturalWidth/this.JSC$35416_image_.naturalHeight:null;this.invalidAspectRatio=b>this.JSC$35416_maxAspectRatio_||b<1/this.JSC$35416_maxAspectRatio_;if("image/gif"!==this.mime_){var c=this.JSC$35416_image_.naturalWidth,d=this.JSC$35416_image_.naturalHeight,e=b=0,h=this.JSC$35416_image_.naturalHeight?this.JSC$35416_image_.naturalWidth/ this.JSC$35416_image_.naturalHeight:null;h>this.JSC$35416_maxAspectRatio_?(c=this.JSC$35416_maxAspectRatio_*d,b=(c-this.JSC$35416_image_.naturalWidth)/2,this.cropped=!0):h<1/this.JSC$35416_maxAspectRatio_&&(d=this.JSC$35416_maxAspectRatio_*c,e=(d-this.JSC$35416_image_.naturalHeight)/2,this.cropped=!0);if(90==this.angle_||270==this.angle_)h=c,c=d,d=h,h=b,b=e,e=h;switch(this.angle_){case 90:e-=c;break;case 180:b-=c;e-=d;break;case 270:b-=d;}this.cropped||0!==this.angle_%360?(a=document.createElement("canvas"), a.width=c||1,a.height=d||1,this.JSC$35416_image_.naturalWidth&&this.JSC$35416_image_.naturalHeight&&(c=a.getContext("2d"),c.rotate(Math.PI/180*this.angle_),c.drawImage(this.JSC$35416_image_,b,e,this.JSC$35416_image_.naturalWidth,this.JSC$35416_image_.naturalHeight)),b=a.toDataURL(this.mime_),this.transformedData=yb(b)||zb):this.transformedData=a}else this.transformedData=a;this.JSC$35416_resolve_(this)}};var XI=function(a,b){Ag.call(this,a);this.value=b}; p(XI,Ag); var YI=function(a,b,c,d,e,h,l){l=void 0===l?!1:l;Lg.call(this);var m=this;this.JSC$35422_url_=a;this.JSC$35422_channelId_=b;this.maxFileSizeMb_=c;this.JSC$35422_maxAspectRatio_=d;this.dropZoneEl_=e;this.rejectInvalidAspectRatio_=l;this.selectButtonEl_=h;this.JSC$35422_reject_=this.JSC$35422_resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new xI(this.dropZoneEl_);this.selectOverlay_=new zI(this.selectButtonEl_);"INPUT"==this.selectButtonEl_.nextSibling.tagName&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*"); this.uploader_=new JI;this.JSC$35422_image_=this.transfer_=null;this.handler_=new xC(this);hg(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"g",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(h,"click",function(){m.selectOverlay_.click()}).listen(this.selectOverlay_,"i",this.onChange_)}; p(YI,Lg);YI.prototype.disposeInternal=function(){for(var a=this.selectButtonEl_.nextSibling;a&&a.parentNode&&"INPUT"==a.tagName;)a.parentNode.removeChild(a),a=this.selectButtonEl_.nextSibling;this.cancel();Lg.prototype.disposeInternal.call(this)}; YI.prototype.uploadPromise=function(){if(null==this.JSC$35422_image_)return null;this.uploadPromise_||v5a(this);return this.uploadPromise_}; YI.prototype.cancel=function(){w5a(this);this.JSC$35422_image_=null}; var w5a=function(a){a.transfer_&&a.transfer_.cancel();a.transfer_=null;a.uploadPromise_=null;a.JSC$35422_resolve_=null;a.JSC$35422_reject_=null},v5a=function(a){w5a(a); a.transfer_=X4a(a.JSC$35422_url_,{"X-YouTube-ChannelId":a.JSC$35422_channelId_},a.JSC$35422_image_);a.handler_.listenOnce(a.transfer_,"k",a.JSC$35424_onUploadComplete_);a.handler_.listenOnce(a.transfer_,"m",a.onUploadError_);a.transfer_.run();a.uploadPromise_=new Promise(function(b,c){a.JSC$35422_resolve_=b;a.JSC$35422_reject_=c})}; f=YI.prototype;f.onChange_=function(a){a.files.length&&(this.JSC$35422_image_=a.files[0],this.JSC$35422_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$35422_image_=null,this.dispatchEvent(new XI("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(v5a(this),new WI(this.JSC$35422_maxAspectRatio_).transform(this.JSC$35422_image_).then(Ea(this.onPreview_,this),Ea(this.onPreviewError_,this))))}; f.onPreview_=function(a){if(a.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$35422_image_=null),this.dispatchEvent(new XI("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;a.cropped&&this.dispatchEvent(new XI("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new XI("yt.comments.ImageUploadOverlay.CHANGE_EVENT",a.transformedData))}; f.onPreviewError_=function(){this.JSC$35422_image_=null;this.dispatchEvent(new XI("yt.comments.ImageUploadOverlay.INVALID_EVENT"))}; f.onHover_=function(a){a.stopPropagation();a.preventDefault();if("dragover"===a.type)a=!0;else if("dragleave"===a.type)a=!1;else return;this.dispatchEvent(new XI("yt.comments.ImageUploadOverlay.HOVER_EVENT",a))}; f.JSC$35424_onUploadComplete_=function(){var a=hha(this.transfer_.JSC$57187_getResponseText());this.JSC$35422_resolve_(a.encryptedBlobId)}; f.onUploadError_=function(){this.JSC$35422_reject_();w5a(this)};function x5a(a,b,c){if(!a.includes("START_TIME_PLACEHOLDER")||!a.includes("END_TIME_PLACEHOLDER"))return a;var d=new Date(0),e=new Date(0);d.setUTCMilliseconds(b);e.setUTCMilliseconds(c);return a.replace("START_TIME_PLACEHOLDER",Dp(d,7)).replace("END_TIME_PLACEHOLDER",Dp(e,7))} function ZI(a,b){if(!a.includes("DATE_PLACEHOLDER"))return a;var c=new Date(0);c.setUTCSeconds(b);return a.replace("DATE_PLACEHOLDER",swa(c))} ;function y5a(a){var b;$ia(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?$I()==a&&(b=document):b=a;if(b&&(a=$ia(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],b))){a.call(b)instanceof Promise||Promise.resolve();return}Promise.resolve()} function z5a(){var a=document;return Xa(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(b){return"on"+b.toLowerCase()in a})} function $I(){var a=void 0===a?!1:a;var b=$ia(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(a)for(;b&&b.shadowRoot;)b=b.shadowRoot.fullscreenElement;return b?b:null} ;function A5a(a,b){b=void 0===b?!0:b;a.addEventListener("wheel",B5a);a.overscrollConfig={cooldown:b}} function C5a(a){a.overscrollConfig=void 0;a.removeEventListener("wheel",B5a)} function B5a(a){var b=a.deltaY,c=a.target,d=null;if(window.Polymer&&window.Polymer.Element){if(c=a.path||a.composedPath&&a.composedPath()){c=k(c);for(var e=c.next();!e.done&&(e=e.value,!D5a(e,b));e=c.next())if(e.overscrollConfig){d=e;break}}}else for(;c&&!D5a(c,b);){if(c.overscrollConfig){d=c;break}c=c.parentElement}d&&(b=d.overscrollConfig,b.cooldown?(d=a.deltaY,c=b.lastDeltaY||0,b.lastDeltaY=d,e=b.lastStopped||0,c&&e&&0=Math.abs(d)?(d=e+1200,c=!1):(d=e+600,c=!0):(d=Date.now()+ 600,c=!0),d>Date.now()&&(a.preventDefault(),c&&(b.lastStopped=Date.now()))):a.preventDefault())} function D5a(a,b){return 0>b&&0=c.version.compare(a.currentVersion_))){var d=c.payload;d=d?JSON.parse(d):void 0;a.invalidationCallback_(b.name,d);c.version&&(a.currentVersion_=c.version)}},function(c){return xk(c)})},function(){},this)}; f.unregister=function(){var a=this;this.initializationPromise_.then(function(){null!=a.subscription_&&(a.subscription_.unsubscribe(),a.subscription_=null)},function(){},this)}; f.waitForInitialized=function(){return this.initializationPromise_};var FGa=function(){}; FGa.prototype.flush=function(a,b){a=void 0===a?[]:a;b=void 0===b?!1:b;if(J("enable_client_streamz_web")){a=k(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=new $F;d=Hd(d,1,c.JSC$32937_metricName_);for(var e=c,h=[],l=0;lh||m<=h||(l=a.getScreenLayer?a.getScreenLayer():void 0,l=Bm(l)||"",m=hn(gn.getInstance(),a),an(void 0,l,a.visualElement?a.visualElement:wm(m),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:h}}));G5a(a)},function(){fJ&&(fJ(),fJ=null); d&&(H5a(a),G5a(a))}); return e} function J5a(a){var b;return Zg(new Tg(function(c,d){fJ=function(){d(Error("mouse did not stop"))}; b=pi.debounce(Uh(function(){Kg(e);c()}),1,Oh("min_mouse_still_duration",100)); var e=Gg(a,"mousemove",b)}),function(){var c=pi.cancelDebouncedJobMap.get(b); c&&pi.cancelJob(c)})} function L5a(a){var b;return Zg(new Tg(function(c,d){fJ=function(){d(Error("mouse did not leave"))}; b=Fg(a,"mouseleave",Uh(function(){c()}))}),function(){Kg(b)})} function K5a(a,b){return Fg(a,"mouseleave",Uh(b))} ;function M5a(){var a=Am(),b=Bm();b&&a&&csa(b,[a],!0)} ;var gJ;function hw(){if(!gJ){gJ=new fw;var a=Oh("client_streamz_web_flush_count",-1);-1!==a&&(gJ.invocationLimit=a)}return gJ} ;function N5a(a,b){"kevlar_tuner_default_comments_delay"===a?(b=void 0===b?1E3:b,a=J("kevlar_tuner_run_default_comments_delay")?"CONN_CELLULAR_2G"===cj()?0:b:Oh(a,b)):a="kevlar_tuner_scheduler_soft_state_timer_ms"===a?J("kevlar_tuner_run_soft_state_timer")?"CONN_CELLULAR_2G"===cj()?0:1400:Oh(a,void 0===b?800:b):Oh(a,b);return a} ;var O5a=!1,P5a=0,hJ=null,Q5a=null,R5a=vk;function S5a(){if("hidden"==Rh())var a="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else"visible"==Rh()&&(a="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",hJ=null);a&&iJ(a)} function iJ(a){if("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"==a||"FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"==a){if(Q5a==a)return;Q5a=a}var b=9E4+2E3*Math.random();if("FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"!=a||!(ti()>b)&&"visible"==Rh()){b=-1;hJ&&(b=Math.round(Ni()-hJ));var c=String;var d=wa("_fact",window);d=null==d||-1==d?-1:Math.max(Date.now()-d,0);Vi("foregroundHeartbeat",{firstActivityMs:c(d),clientDocumentNonce:qpa,index:String(P5a),lastEventDeltaMs:String(b),trigger:a},R5a);va("_fact", -1,window);P5a++;hJ=Ni()}} ;function jJ(a,b,c,d,e){b=void 0===b?null:b;c=void 0===c?null:c;d=void 0===d?null:d;e=void 0===e?null:e;a={youThereEventType:a};c&&(a.lactThresholdMs=c.lactThresholdMs,a.mediaPosSec=c.promptDelaySec,a.lactServerRequestMs=c.lactServerRequestMs,a.triggerReason=c.triggerReason);null!=e&&(a.renderingMediaPosSec=Math.round(e));b||(b=Bm());b&&(a.clientScreenNonce=b);d&&(a.clientPlaybackNonce=d);ij("youThere",a)} ;var T5a={AUTOPLAY:"atp",SKA_SKIPPABLE_ADS:"ska",QUEUE_SUPPORT:"que",MULTI_USER_SESSIONS:"mus",SINGLE_USER_SESSIONS:"sus",HAS_DISPLAY:"dsp",SCREEN_EXTENDED_QUEUE_SUPPORT:"seq",MIC:"mic",DPAD:"dpa",CAST_DIALOG_SIGN_IN:"cds",MULTISTATE_LOOP_MODE:"mlm",DISCONNECT_STRATEGY_DEFFERRED_TO_RECEIVER:"dsdtr"};var kJ=function(a){this.name=this.id="";this.clientName="UNKNOWN_INTERFACE";this.app="";this.type="REMOTE_CONTROL";this.obfuscatedGaiaId=this.avatar=this.username="";this.connected=!1;this.capabilities=new Set;this.experiments=new Set;this.theme="u";this.msn=-1;this.localChannel=null;this.queuedMessages=new wg;this.localChannelEncryptionKey=this.remoteControllerUrl="";this.deviceContext=void 0;this.model=this.brand="";this.year=0;this.chipset=this.osVersion=this.os="";this.mdxDialServerType="MDX_DIAL_SERVER_TYPE_UNKNOWN"; this.pairingType="unknown";a&&(this.id=a.id||a.name,this.name=a.name,this.clientName=a.clientName?a.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=a.app,this.type=a.type||"REMOTE_CONTROL",this.username=a.user||"",this.avatar=a.userAvatarUri||"",this.obfuscatedGaiaId=a.obfuscatedGaiaId||"",this.theme=a.theme||"u",U5a(this,a.capabilities||""),V5a(this,a.experiments||""),this.remoteControllerUrl=a.remoteControllerUrl||"",this.localChannelEncryptionKey=a.localChannelEncryptionKey||"",this.deviceContext= a.deviceContext,this.brand=a.brand||"",this.model=a.model||"",this.year=a.year||0,this.os=a.os||"",this.osVersion=a.osVersion||"",this.chipset=a.chipset||"",this.mdxDialServerType=a.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=a.pairingType||"unknown",a=a.deviceInfo)&&(a=JSON.parse(a),this.brand=a.brand||"",this.model=a.model||"",this.year=a.year||0,this.os=a.os||"",this.osVersion=a.osVersion||"",this.chipset=a.chipset||"",this.clientName=a.clientName?a.clientName.toUpperCase(): "UNKNOWN_INTERFACE",this.mdxDialServerType=a.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")}; kJ.prototype.toDisplayString=function(){var a=this.name||"";this.username&&(a=a+" ("+this.username+")");return a}; kJ.prototype.copy=function(){var a={id:this.id,name:this.name,app:this.app,type:this.type,user:this.username,userAvatarUri:this.avatar,obfuscatedGaiaId:this.obfuscatedGaiaId,theme:this.theme,capabilities:Array.from(this.capabilities.values()).join(","),experiments:Array.from(this.experiments.values()).join(","),pairingType:this.pairingType};this.brand&&(a.brand=this.brand);this.model&&(a.model=this.model);this.year&&(a.year=this.year);this.os&&(a.os=this.os);this.osVersion&&(a.osVersion=this.osVersion); this.chipset&&(a.chipset=this.chipset);"UNKNOWN_INTERFACE"!==this.clientName&&(a.clientName=this.clientName);"MDX_DIAL_SERVER_TYPE_UNKNOWN"!==this.mdxDialServerType&&(a.mdxDialServerType=this.mdxDialServerType);a=new kJ(a);a.connected=this.connected;a.remoteControllerUrl=this.remoteControllerUrl;a.localChannelEncryptionKey=this.localChannelEncryptionKey;a.deviceContext=this.deviceContext;return a}; kJ.prototype.equals=function(a){return a?this.id==a.id:!1}; var U5a=function(a,b){a.capabilities.clear();Ra(b.split(","),Fa(x.contains,T5a)).forEach(function(c){a.capabilities.add(c)})},V5a=function(a,b){a.experiments.clear(); b.split(",").forEach(function(c){a.experiments.add(c)})};var W5a=function(a,b){this.action=a;this.params=b||{}};function X5a(a,b){gg.call(this);this.JSC$35464_delay_=new oG(this.JSC$35466_onTick_,0,this);hg(this,this.JSC$35464_delay_);this.JSC$35464_interval_=5E3;this.nextTickTime_=0;if("function"===typeof a)b&&(a=Ea(a,b));else if(a&&"function"===typeof a.handleEvent)a=Ea(a.handleEvent,a);else throw Error("Invalid listener argument");this.JSC$35466_listener_=a} Ia(X5a,gg);f=X5a.prototype;f.JSC$35466_onTick_=function(){this.JSC$35464_interval_=Math.min(3E5,2*this.JSC$35464_interval_);this.JSC$35466_listener_();this.nextTickTime_&&this.start()}; f.start=function(){var a=this.JSC$35464_interval_+15E3*Math.random(),b=this.JSC$35464_delay_;b.isActive()||b.start(a);this.nextTickTime_=Date.now()+a}; f.stop=function(){this.JSC$35464_delay_.stop();this.nextTickTime_=0}; f.isActive=function(){return this.JSC$35464_delay_.isActive()}; f.reset=function(){this.JSC$35464_delay_.stop();this.JSC$35464_interval_=5E3};function lJ(a,b,c,d,e){c=void 0===c?!1:c;d=void 0===d?function(){return""}:d; e=void 0===e?!1:e;this.pathPrefix_=a;this.defaultQueryParams_=b;this.pubsub_=new ah;this.reconnectTimer_=new X5a(this.safeReconnect_,this);this.JSC$35467_channel_=this.JSC$35467_logger_=null;this.JSC$35467_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$35467_pendingMessages_=[];this.enableAsyncTest_=c;this.JSC$35467_getXsrfToken_=d;this.enableLoungeTokenRefresh_=e} Ia(lJ,k1a);f=lJ.prototype;f.subscribe=function(a,b,c){return this.pubsub_.subscribe(a,b,c)}; f.unsubscribe=function(a,b,c){return this.pubsub_.unsubscribe(a,b,c)}; f.unsubscribeByKey=function(a){return this.pubsub_.unsubscribeByKey(a)}; f.JSC$57210_publish=function(a,b){this.pubsub_.JSC$30708_publish.apply(this.pubsub_,arguments)}; f.dispose=function(){this.JSC$35467_disposed_||(this.JSC$35467_disposed_=!0,fg(this.pubsub_),this.disconnect(),fg(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$35467_getXsrfToken_=function(){return""})}; f.isDisposed=function(){return this.JSC$35467_disposed_}; var Y5a=function(a){return{firstTestResults:[""],secondTestResults:!a.JSC$35467_channel_.useChunked_,sessionId:a.JSC$35467_channel_.sid_,arrayId:a.JSC$35467_channel_.JSC$34933_lastArrayId_}}; f=lJ.prototype; f.connect=function(a,b,c){if(!this.JSC$35467_channel_||2!=this.JSC$35467_channel_.getState()){this.sCookie_="";this.reconnectTimer_.stop();this.connectionParams_=a||null;this.connectUi_=b||0;a=this.pathPrefix_+"/test";b=this.pathPrefix_+"/bind";var d=new FH(c?c.firstTestResults:null,c?c.secondTestResults:null,this.enableAsyncTest_),e=this.JSC$35467_channel_;e&&(e.handler_=null);d.handler_=this;this.JSC$35467_channel_=d;Z5a(this);if(this.JSC$35467_channel_){d=I("ID_TOKEN");var h=this.JSC$35467_channel_.JSC$34933_extraHeaders_||{}; d?h["x-youtube-identity-token"]=d:delete h["x-youtube-identity-token"];this.JSC$35467_channel_.JSC$34933_extraHeaders_=h}e?(e.getState(),this.JSC$35467_channel_.connect(a,b,this.defaultQueryParams_,e.sid_,e.JSC$34933_lastArrayId_)):c?this.JSC$35467_channel_.connect(a,b,this.defaultQueryParams_,c.sessionId,c.arrayId):this.JSC$35467_channel_.connect(a,b,this.defaultQueryParams_)}}; f.disconnect=function(a){this.disconnectUi_=a||0;this.reconnectTimer_.stop();Z5a(this);this.JSC$35467_channel_&&(3==this.JSC$35467_channel_.getState()&&e1a(this.JSC$35467_channel_),this.JSC$35467_channel_.disconnect());this.disconnectUi_=0}; f.sendMessage=function(a,b){a={_sc:a};b&&x.extend(a,b);this.reconnectTimer_.isActive()||2==(this.JSC$35467_channel_?this.JSC$35467_channel_.getState():0)?this.JSC$35467_pendingMessages_.push(a):$5a(this)&&(Z5a(this),d1a(this.JSC$35467_channel_,a))}; f.JSC$34940_channelOpened=function(){this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$35467_pendingMessages_.length){var a=this.JSC$35467_pendingMessages_;this.JSC$35467_pendingMessages_=[];for(var b=0,c=a.length;bub(a,"10.0")&&(this.supportCors=!1))} var nJ=function(a,b){var c=a.basePath;a.supportCors&&(c=a.scheme+"://"+a.domain+a.port+a.basePath);return hc(c+b,{})},a6a=function(a,b,c,d,e){a={format:"JSON", method:"POST",context:a,timeout:5E3,withCredentials:!1,onSuccess:Fa(a.JSC$35473_onSuccess_,d,!0),onError:Fa(a.onError_,e),onTimeout:Fa(a.JSC$35473_onTimeout_,e)};c&&(a.postParams=c,a.headers={"Content-Type":"application/x-www-form-urlencoded"});return Bi(b,a)}; mJ.prototype.JSC$35473_onSuccess_=function(a,b,c,d){b?a(d):a({text:c.responseText})}; mJ.prototype.onError_=function(a,b){a(Error("Request error: "+b.status))}; mJ.prototype.JSC$35473_onTimeout_=function(a){a(Error("request timed out"))};var b6a=Date.now(),oJ=null,pJ=Array(50),qJ=-1,rJ=!1;function c6a(){var a=d6a;e6a();oJ.push(a);f6a()} function sJ(a,b){e6a();var c=g6a(a,String(b));0==oJ.length?h6a(c):(f6a(),Qa(oJ,function(d){d(c)}))} function e6a(){oJ||(oJ=wa("yt.mdx.remote.debug.handlers_")||[],va("yt.mdx.remote.debug.handlers_",oJ,void 0))} function h6a(a){var b=(qJ+1)%50;qJ=b;pJ[b]=a;rJ||(rJ=49==b)} function f6a(){var a=oJ;if(pJ[0]){var b=rJ?qJ:-1;do{b=(b+1)%50;var c=pJ[b];Qa(a,function(d){d(c)})}while(b!=qJ); pJ=Array(50);qJ=-1;rJ=!1}} function g6a(a,b){var c=(Date.now()-b6a)/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 tJ(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||"";this.idType=a.screenIdType||"normal"} var uJ=function(a,b){return!!b&&(a.id==b||a.uuid==b)},i6a=function(a){return{name:a.name, screenId:a.id,loungeToken:a.token,dialId:a.uuid,screenIdType:a.idType}},j6a=function(a){return new tJ(a)},k6a=function(a){return Array.isArray(a)?Sa(a,j6a):[]},vJ=function(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):"-")+",idType:"+a.idType+"}"):"null"},l6a=function(a){return Array.isArray(a)?"["+Sa(a,vJ).join(",")+"]":"null"};function m6a(){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 n6a(a){return Sa(a,function(b){return{key:b.id,name:b.name}})} function o6a(a,b){return Xa(a,function(c){return c||b?!c!=!b?!1:c.id==b.id:!0})} function wJ(a,b){return Xa(a,function(c){return uJ(c,b)})} ;var xJ=function(a){a=void 0===a?!1:a;gg.call(this);this.pubSub_=new ah(a);hg(this,this.pubSub_)}; Ia(xJ,gg);f=xJ.prototype;f.subscribe=function(a,b,c){return this.isDisposed()?0:this.pubSub_.subscribe(a,b,c)}; f.unsubscribe=function(a,b,c){return this.isDisposed()?!1:this.pubSub_.unsubscribe(a,b,c)}; f.unsubscribeByKey=function(a){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(a)}; f.JSC$57210_publish=function(a,b){this.isDisposed()||this.pubSub_.JSC$30708_publish.apply(this.pubSub_,arguments)}; f.subscribeAll=function(a,b){for(var c in a)this.subscribe(c,a[c],b)}; f.unsubscribeAll=function(a,b){for(var c in a)this.unsubscribe(c,a[c],b)}; f.getPubSub=function(){return this.pubSub_};function yJ(a){xJ.call(this);this.JSC$35481_logName_=a;this.screens=[]} Ia(yJ,xJ);yJ.prototype.getScreens=function(){return this.screens}; yJ.prototype.contains=function(a){return!!o6a(this.screens,a)}; yJ.prototype.get=function(a){return a?wJ(this.screens,a):null}; var p6a=function(a,b){var c=a.get(b.uuid)||a.get(b.id);if(c)return a=c.name,c.id=b.id||c.id,c.name=b.name,c.token=b.token,c.uuid=b.uuid||c.uuid,c.name!=a;a.screens.push(b);return!0},q6a=function(a,b){var c=a.screens.length!=b.length; a.screens=Ra(a.screens,function(h){return!!o6a(b,h)}); for(var d=0,e=b.length;d=t6a.length?this.JSC$57210_publish("pairingFailed",Error("DIAL polling timed out")):(a=t6a[this.pollIndex_],this.JSC$35484_timer_=bi(Ea(this.poll_,this),a),this.pollIndex_++):this.JSC$57210_publish("pairingFailed",Error("Server error "+a.status))}; f.JSC$35486_onTimeout_=function(){this.JSC$35484_xhr_=null;this.JSC$57210_publish("pairingFailed",Error("Server not responding"))}; var t6a=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];var zJ,w6a=function(){var a=AJ(),b=BJ();Ya(a,b);if(u6a()){var c=a,d=Taa(c,b,void 0);0>d&&db(c,-(d+1),0,b)}a=v6a(a);if(0==a.length)try{nka("remote_sid")}catch(e){}else try{Xi("remote_sid",a.join(","),-1)}catch(e){}},AJ=function(){var a=Jn("yt-remote-connected-devices")||[]; Vaa(a);return a},v6a=function(a){if(0==a.length)return[]; var b=a[0].indexOf("#"),c=-1==b?a[0]:a[0].substring(0,b);return Sa(a,function(d,e){return 0==e?d:d.substring(c.length)})},x6a=function(a){In("yt-remote-connected-devices",a,86400)},BJ=function(){if(y6a)return y6a; var a=Jn("yt-remote-device-id");a||(a=m6a(),In("yt-remote-device-id",a,31536E3));for(var b=AJ(),c=1,d=a;Ya(b,d);)c++,d=a+"#"+c;return y6a=d},z6a=function(){return Jn("yt-remote-session-browser-channel")},u6a=function(){return Jn("yt-remote-session-screen-id")},C6a=function(a){5d?c(e):a.JSC$35503_checkScreenAvailabilityTimeoutKey_=bi(function(){c7a(a,b,c,d-1)},300)})}; NJ.prototype.JSC$35500_getCastSession=function(){return this.JSC$35503_session_}; NJ.prototype.JSC$35505_onSessionUpdate_=function(a){this.isDisposed()||a||(MJ(this,"Cast session died."),this.onSessionStopped())}; var X6a=function(a){ci(a.getScreenTimeoutKey_);a.getScreenTimeoutKey_=0;ci(a.JSC$35503_checkScreenAvailabilityTimeoutKey_);a.JSC$35503_checkScreenAvailabilityTimeoutKey_=0;ci(a.sessionStatusTimeoutKey_);a.sessionStatusTimeoutKey_=0;ci(a.onLoungeTokenTimeoutKey_);a.onLoungeTokenTimeoutKey_=0;ci(a.getLoungeTokenTimeoutKey_);a.getLoungeTokenTimeoutKey_=0};var OJ=function(a,b,c,d){KJ.call(this,a,b,"DialSession");this.config_=d;this.JSC$35508_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$35508_theme_=c;this.connectData_=null;this.deferredLaunch_=ya;this.JSC$35508_deferredLaunchDeadlineTimer_=NaN;this.JSC$35508_boundSessionUpdate_=Ea(this.JSC$35510_onSessionUpdate_,this);this.cancelPolling_=ya;this.getDialAppInfoTimeoutKey_=this.JSC$35508_checkScreenAvailabilityTimeoutKey_=0;this.JSC$35508_isInitLoungeToken_=!1;this.JSC$35508_lastLoungeTokenRefreshError_= "unknown"}; p(OJ,KJ);f=OJ.prototype;f.setCastSession=function(a){this.JSC$35508_session_=a;this.JSC$35508_session_.addUpdateListener(this.JSC$35508_boundSessionUpdate_)}; f.launchWithParams=function(a){this.connectData_=a;this.deferredLaunch_()}; f.stop=function(){e7a(this);if(this.JSC$35508_session_)this.JSC$35508_session_.stop(Ea(this.onSessionStopped,this,null),Ea(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()}; f.JSC$35500_handleBrowserChannelAuthError=function(){this.JSC$35508_session_&&this.config_.enableDialLoungeToken&&(ci(this.getDialAppInfoTimeoutKey_),this.getDialAppInfoTimeoutKey_=0,V6a(this,this.JSC$35508_lastLoungeTokenRefreshError_,this.JSC$35508_isInitLoungeToken_,"dial"))}; f.disposeInternal=function(){e7a(this);this.JSC$35508_session_&&this.JSC$35508_session_.removeUpdateListener(this.JSC$35508_boundSessionUpdate_);this.JSC$35508_session_=null;KJ.prototype.disposeInternal.call(this)}; var PJ=function(a){var b;return!!(a.config_.enableDialLoungeToken&&(null==(b=a.JSC$35508_session_)?0:b.getDialAppInfo))},f7a=function(a){a.cancelPolling_=a.JSC$35498_screenService_.JSC$35496_getScreenByPollingPairingCode(a.reversePairingCode_,a.receiver_.label,a.receiver_.friendlyName,PJ(a),function(b,c){a.cancelPolling_=ya; a.JSC$35508_isInitLoungeToken_=!0;LJ(a,b);"shortLived"==b.idType&&0d?c(e):a.JSC$35508_checkScreenAvailabilityTimeoutKey_=bi(function(){i7a(a,b,c,d-1)},300)})},QJ=function(a,b){a.info("getDialAppInfoWithTimeout_ "+b); PJ(a)&&(ci(a.getDialAppInfoTimeoutKey_),a.getDialAppInfoTimeoutKey_=0,0==b?l7a(a):a.getDialAppInfoTimeoutKey_=bi(function(){l7a(a)},b))},l7a=function(a){PJ(a)&&a.JSC$35508_session_.getDialAppInfo(function(b){a.info("getDialAppInfo dialLaunchData: "+JSON.stringify(b)); b=b.extraData||{};var c=null;if(b.loungeToken){var d;(null==(d=a.getScreen())?void 0:d.token)==b.loungeToken&&(c="staleLoungeToken")}else c="missingLoungeToken";c?(a.JSC$35508_lastLoungeTokenRefreshError_=c,QJ(a,3E4)):(a.JSC$35508_isInitLoungeToken_=!1,a.JSC$35508_lastLoungeTokenRefreshError_="unknown",U6a(a,b.loungeToken),QJ(a,b.loungeTokenRefreshIntervalMs))},function(b){a.info("getDialAppInfo error: "+b); a.JSC$35508_lastLoungeTokenRefreshError_="noLoungeTokenResponse";QJ(a,3E4)})},e7a=function(a){ci(a.JSC$35508_checkScreenAvailabilityTimeoutKey_); a.JSC$35508_checkScreenAvailabilityTimeoutKey_=0;ci(a.getDialAppInfoTimeoutKey_);a.getDialAppInfoTimeoutKey_=0;a.cancelPolling_();a.cancelPolling_=function(){}; ci(a.JSC$35508_deferredLaunchDeadlineTimer_)};var RJ=function(a,b){KJ.call(this,a,b,"ManualSession");this.JSC$35512_deferredLaunchDeadlineTimer_=bi(Ea(this.launchWithParams,this,null),150)}; p(RJ,KJ);RJ.prototype.stop=function(){this.onSessionStopped()}; RJ.prototype.setCastSession=function(){}; RJ.prototype.launchWithParams=function(){ci(this.JSC$35512_deferredLaunchDeadlineTimer_);this.JSC$35512_deferredLaunchDeadlineTimer_=NaN;var a=wJ(this.JSC$35498_screenService_.getScreens(),this.receiver_.label);if(a)LJ(this,a);else this.onSessionStopped(Error("No such screen"))}; RJ.prototype.disposeInternal=function(){ci(this.JSC$35512_deferredLaunchDeadlineTimer_);this.JSC$35512_deferredLaunchDeadlineTimer_=NaN;KJ.prototype.disposeInternal.call(this)};var SJ=function(a,b){xJ.call(this);this.config_=b;this.JSC$35515_screenService_=a;this.JSC$35515_appId_=b.appId||"233637DE";this.JSC$35515_theme_=b.theme||"cl";this.disableDial_=b.disableCastApi||!1;this.forceMirroring_=b.forceMirroring||!1;this.launchParams_=this.JSC$35515_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=Ea(this.onReceiverAction_,this)}; p(SJ,xJ); SJ.prototype.init=function(a,b){chrome.cast.timeout.requestSession=3E4;var c=new chrome.cast.SessionRequest(this.JSC$35515_appId_,[chrome.cast.Capability.AUDIO_OUT]);this.disableDial_||(c.dialRequest=new chrome.cast.DialRequest("YouTube"));var d=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;a=a||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var e=Ea(this.onReceiverUpdated_,this);c=new chrome.cast.ApiConfig(c,Ea(this.onSessionEstablished_,this), e,d,a);c.customDialLaunchCallback=Ea(this.onDialLaunchRequested_,this);chrome.cast.initialize(c,Ea(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),c6a(),this.JSC$35515_screenService_.subscribe("onlineScreenChange",Ea(this.JSC$35517_onScreenChange_,this)),this.customReceivers_=m7a(this),chrome.cast.setCustomReceivers(this.customReceivers_,ya,Ea(function(h){this.warn_("Failed to set initial custom receivers: "+Og(h))},this)),this.JSC$57210_publish("yt-remote-cast2-availability-change", TJ(this)),b(!0))},this),Ea(function(h){this.warn_("Failed to initialize API: "+Og(h)); b(!1)},this))}; SJ.prototype.setConnectedScreenStatus=function(a,b){UJ("Setting connected screen ID: "+a+" -> "+b);if(this.JSC$35515_session_){var c=this.JSC$35515_session_.getScreen();if(!a||c&&c.id!=a)UJ("Unsetting old screen status: "+this.JSC$35515_session_.receiver_.friendlyName),VJ(this,null)}if(a&&b){if(!this.JSC$35515_session_){c=wJ(this.JSC$35515_screenService_.getScreens(),a);if(!c){UJ("setConnectedScreenStatus: Unknown screen.");return}if("shortLived"==c.idType){UJ("setConnectedScreenStatus: Screen with id type to be short lived."); return}a=n7a(this,c);a||(UJ("setConnectedScreenStatus: Connected receiver not custom..."),a=new chrome.cast.Receiver(c.uuid?c.uuid:c.id,c.name),a.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(a),chrome.cast.setCustomReceivers(this.customReceivers_,ya,Ea(function(d){this.warn_("Failed to set initial custom receivers: "+Og(d))},this))); UJ("setConnectedScreenStatus: new active receiver: "+a.friendlyName);VJ(this,new RJ(this.JSC$35515_screenService_,a),!0)}this.JSC$35515_session_.setDisplayStatus(b)}else UJ("setConnectedScreenStatus: no screen.")}; var n7a=function(a,b){return b?Xa(a.customReceivers_,function(c){return uJ(b,c.label)},a):null}; f=SJ.prototype;f.setLaunchParams=function(a){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$35515_session_?this.JSC$35515_session_.launchWithParams(a):this.warn_("Setting connection data without a session")}; f.JSC$35517_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$35515_session_?(this.JSC$35515_session_.stop(),VJ(this,null)):UJ("Stopping non-existing session")}; f.JSC$35517_handleBrowserChannelAuthError=function(){this.JSC$35515_session_?this.JSC$35515_session_.JSC$35500_handleBrowserChannelAuthError():this.warn_("handleBrowserChannelAuthError for a non-existing session")}; f.requestSession=function(){chrome.cast.requestSession(Ea(this.onSessionEstablished_,this),Ea(this.onSessionRequestFailed_,this))}; f.disposeInternal=function(){this.JSC$35515_screenService_.unsubscribe("onlineScreenChange",Ea(this.JSC$35517_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);var a=d6a,b=wa("yt.mdx.remote.debug.handlers_");Za(b||[],a);fg(this.JSC$35515_session_);xJ.prototype.disposeInternal.call(this)}; var UJ=function(a){sJ("Controller",a)}; SJ.prototype.warn_=function(a){sJ("Controller",a)}; var d6a=function(a){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(a)},TJ=function(a){return a.hasCastReceiver_||!!a.customReceivers_.length||!!a.JSC$35515_session_},VJ=function(a,b,c){b!=a.JSC$35515_session_&&(fg(a.JSC$35515_session_),(a.JSC$35515_session_=b)?(c?a.JSC$57210_publish("yt-remote-cast2-receiver-resumed",b.receiver_):a.JSC$57210_publish("yt-remote-cast2-receiver-selected",b.receiver_),b.subscribe("sessionScreen",Ea(a.onSessionScreen_,a,b)),b.subscribe("sessionFailed", function(){return o7a(a,b)}),b.getScreen()?a.JSC$57210_publish("yt-remote-cast2-session-change",b.getScreen()):c&&a.JSC$35515_session_.launchWithParams(null)):a.JSC$57210_publish("yt-remote-cast2-session-change",null))},o7a=function(a,b){a.JSC$35515_session_==b&&a.JSC$57210_publish("yt-remote-cast2-session-failed")}; f=SJ.prototype;f.onSessionScreen_=function(a,b){this.JSC$35515_session_==a&&(b||VJ(this,null),this.JSC$57210_publish("yt-remote-cast2-session-change",b))}; f.onReceiverAction_=function(a,b){if(!this.isDisposed())if(a)switch(a.friendlyName=chrome.cast.unescape(a.friendlyName),UJ("onReceiverAction_ "+a.label+" / "+a.friendlyName+"-- "+b),b){case chrome.cast.ReceiverAction.CAST:if(this.JSC$35515_session_)if(this.JSC$35515_session_.receiver_.label!=a.label)UJ("onReceiverAction_: Stopping active receiver: "+this.JSC$35515_session_.receiver_.friendlyName),this.JSC$35515_session_.stop();else{UJ("onReceiverAction_: Casting to active receiver.");this.JSC$35515_session_.getScreen()&& this.JSC$57210_publish("yt-remote-cast2-session-change",this.JSC$35515_session_.getScreen());break}switch(a.receiverType){case chrome.cast.ReceiverType.CUSTOM:VJ(this,new RJ(this.JSC$35515_screenService_,a));break;case chrome.cast.ReceiverType.DIAL:VJ(this,new OJ(this.JSC$35515_screenService_,a,this.JSC$35515_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:VJ(this,new NJ(this.JSC$35515_screenService_,a,this.config_));break;default:this.warn_("Unknown receiver type: "+a.receiverType);}break; case chrome.cast.ReceiverAction.STOP:this.JSC$35515_session_&&this.JSC$35515_session_.receiver_.label==a.label?this.JSC$35515_session_.stop():this.warn_("Stopping receiver w/o session: "+a.friendlyName);}else this.warn_("onReceiverAction_ called without receiver.")}; f.onDialLaunchRequested_=function(a){if(this.isDisposed())return Promise.reject(Error("disposed"));var b=a.receiver;b.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+b.friendlyName),b.receiverType=chrome.cast.ReceiverType.DIAL);var c=this.JSC$35515_session_?this.JSC$35515_session_.receiver_:null;if(!c||c.label!=b.label)return this.warn_("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.JSC$35515_session_.getScreen())return UJ("Reselecting dial screen."),this.JSC$57210_publish("yt-remote-cast2-session-change",this.JSC$35515_session_.getScreen()),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_("Changing CAST intent from \""+c.receiverType+"\" to \"dial\" for "+b.friendlyName);VJ(this,new OJ(this.JSC$35515_screenService_,b,this.JSC$35515_theme_,this.config_))}b=this.JSC$35515_session_;b.launchData_= a;b.launchData_.appState==chrome.cast.DialAppState.RUNNING?(a=b.launchData_.extraData||{},c=a.screenId||null,PJ(b)&&a.loungeToken?a.loungeTokenRefreshIntervalMs?a=j7a(b,{name:b.receiver_.friendlyName,screenId:a.screenId,loungeToken:a.loungeToken,dialId:b.launchData_.receiver.label,screenIdType:"shortLived"},a.loungeTokenRefreshIntervalMs):(Vh(Error("No loungeTokenRefreshIntervalMs presents in additionalData: "+JSON.stringify(a)+".")),a=k7a(b,c)):a=k7a(b,c)):a=h7a(b);return a}; f.onSessionEstablished_=function(a){var b=this;if(!this.isDisposed()&&!this.forceMirroring_){UJ("New cast session ID: "+a.sessionId);var c=a.receiver;if(c.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$35515_session_)if(c.receiverType==chrome.cast.ReceiverType.CAST)UJ("Got resumed cast session before resumed mdx connection."),c.friendlyName=chrome.cast.unescape(c.friendlyName),VJ(this,new NJ(this.JSC$35515_screenService_,c,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume."); return}var d=this.JSC$35515_session_.receiver_,e=wJ(this.JSC$35515_screenService_.getScreens(),d.label);e&&uJ(e,c.label)&&d.receiverType!=chrome.cast.ReceiverType.CAST&&c.receiverType==chrome.cast.ReceiverType.CAST&&(UJ("onSessionEstablished_: manual to cast session change "+c.friendlyName),fg(this.JSC$35515_session_),this.JSC$35515_session_=new NJ(this.JSC$35515_screenService_,c,this.config_),this.JSC$35515_session_.subscribe("sessionScreen",Ea(this.onSessionScreen_,this,this.JSC$35515_session_)), this.JSC$35515_session_.subscribe("sessionFailed",function(){return o7a(b,b.JSC$35515_session_)}),this.JSC$35515_session_.launchWithParams(null)); this.JSC$35515_session_.setCastSession(a)}}}; f.JSC$35517_getCastSession=function(){return this.JSC$35515_session_?this.JSC$35515_session_.JSC$35500_getCastSession():null}; f.onSessionRequestFailed_=function(a){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+Og(a)),a.code!=chrome.cast.ErrorCode.CANCEL&&VJ(this,null),this.JSC$57210_publish("yt-remote-cast2-session-failed"))}; f.onReceiverUpdated_=function(a){UJ("Receiver availability updated: "+a);if(!this.isDisposed()){var b=TJ(this);this.hasCastReceiver_=a==chrome.cast.ReceiverAvailability.AVAILABLE;TJ(this)!=b&&this.JSC$57210_publish("yt-remote-cast2-availability-change",TJ(this))}}; var m7a=function(a){var b=a.JSC$35515_screenService_.JSC$35496_getOnlineScreens(),c=a.JSC$35515_session_&&a.JSC$35515_session_.receiver_;a=Sa(b,function(d){c&&uJ(d,c.label)&&(c=null);var e=d.uuid?d.uuid:d.id,h=n7a(this,d);h?(h.label=e,h.friendlyName=d.name):(h=new chrome.cast.Receiver(e,d.name),h.receiverType=chrome.cast.ReceiverType.CUSTOM);return h},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}; SJ.prototype.JSC$35517_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=m7a(this),UJ("Updating custom receivers: "+Og(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,ya,Ea(function(){this.warn_("Failed to set custom receivers.")},this)),this.JSC$57210_publish("yt-remote-cast2-availability-change",TJ(this)))}; SJ.prototype.setLaunchParams=SJ.prototype.setLaunchParams;SJ.prototype.setConnectedScreenStatus=SJ.prototype.setConnectedScreenStatus;SJ.prototype.stopSession=SJ.prototype.JSC$35517_stopSession;SJ.prototype.getCastSession=SJ.prototype.JSC$35517_getCastSession;SJ.prototype.requestSession=SJ.prototype.requestSession;SJ.prototype.init=SJ.prototype.init;SJ.prototype.dispose=SJ.prototype.dispose;var v7a=function(a,b,c){c.disableCastApi?WJ("Cannot initialize because disabled by Mdx config."):p7a()?q7a(a,c)&&(r7a(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?s7a(b):(window.__onGCastApiAvailable=function(d,e){d?s7a(b):(XJ("Failed to load cast API: "+e),t7a(!1),r7a(!1),Kn("yt-remote-cast-available"),Kn("yt-remote-cast-receiver"),u7a(),b(!1))},c.loadCastApiSetupScript?Rm("https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"):0<=window.navigator.userAgent.indexOf("Android")&&0<=window.navigator.userAgent.indexOf("Chrome/")&& window.navigator.presentation?60<=sGa()&&BGa():!window.chrome||!window.navigator.presentation||0<=window.navigator.userAgent.indexOf("Edge")?wGa():89<=sGa()?DGa():(AGa(),bw(CGa.map(xGa))))):WJ("Cannot initialize because not running Chrome")},u7a=function(){WJ("dispose"); var a=YJ();a&&a.dispose();va("yt.mdx.remote.cloudview.instance_",null,void 0);w7a(!1);Wja();Xja.length=0},x7a=function(){return!!Jn("yt-remote-cast-installed")},y7a=function(){var a=Jn("yt-remote-cast-receiver"); return a?a.friendlyName:null},z7a=function(){WJ("clearCurrentReceiver"); Kn("yt-remote-cast-receiver")},A7a=function(){return x7a()?YJ()?YJ().getCastSession():(XJ("getCastSelector: Cast is not initialized."),null):(XJ("getCastSelector: Cast API is not installed!"),null)},ZJ=function(a,b){B7a()?YJ().setConnectedScreenStatus(a,b):XJ("setConnectedScreenStatus called before ready.")},p7a=function(){var a=0<=Fb.search(/ (CrMo|Chrome|CriOS)\//); return Bc||a},q7a=function(a,b){var c=!1; YJ()||(a=new SJ(a,b),a.subscribe("yt-remote-cast2-availability-change",function(d){In("yt-remote-cast-available",d);Li("yt-remote-cast2-availability-change",d)}),a.subscribe("yt-remote-cast2-receiver-selected",function(d){WJ("onReceiverSelected: "+d.friendlyName); In("yt-remote-cast-receiver",d);Li("yt-remote-cast2-receiver-selected",d)}),a.subscribe("yt-remote-cast2-receiver-resumed",function(d){WJ("onReceiverResumed: "+d.friendlyName); In("yt-remote-cast-receiver",d);Li("yt-remote-cast2-receiver-resumed",d)}),a.subscribe("yt-remote-cast2-session-change",function(d){WJ("onSessionChange: "+vJ(d)); d||Kn("yt-remote-cast-receiver");Li("yt-remote-cast2-session-change",d)}),va("yt.mdx.remote.cloudview.instance_",a,void 0),c=!0); WJ("cloudview.createSingleton_: "+c);return c},YJ=function(){return wa("yt.mdx.remote.cloudview.instance_")},s7a=function(a){t7a(!0); r7a(!1);YJ().init(!1,function(b){b?(w7a(!0),Ki("yt-remote-cast2-api-ready")):(XJ("Failed to initialize cast API."),t7a(!1),Kn("yt-remote-cast-available"),Kn("yt-remote-cast-receiver"),u7a());a(b)})},WJ=function(a){sJ("cloudview",a)},XJ=function(a){sJ("cloudview",a)},t7a=function(a){WJ("setCastInstalled_ "+a); In("yt-remote-cast-installed",a)},B7a=function(){return!!wa("yt.mdx.remote.cloudview.apiReady_")},w7a=function(a){WJ("setApiReady_ "+a); va("yt.mdx.remote.cloudview.apiReady_",a,void 0)},r7a=function(a){va("yt.mdx.remote.cloudview.initializing_",a,void 0)},Xja=[];function $J(a){this.index=-1;this.videoId=this.listId="";this.volume=this.playerState=-1;this.muted=!1;this.audioTrackId=null;this.playerTimeAt_=this.playerTime_=0;this.trackData=null;this.hasNext=this.hasPrevious=!1;this.loadedTime=this.JSC$35522_duration_=this.seekableEnd_=this.seekableStart_=0;this.liveIngestionTime_=NaN;this.isLive_=!1;this.reset(a)} var C7a=function(a){a.audioTrackId=null;a.trackData=null;a.playerState=-1;a.hasPrevious=!1;a.hasNext=!1;a.playerTime_=0;a.playerTimeAt_=Ga();a.seekableStart_=0;a.seekableEnd_=0;a.JSC$35522_duration_=0;a.loadedTime=0;a.liveIngestionTime_=NaN;a.isLive_=!1},aK=function(a){return 1==a.playerState?(Ga()-a.playerTimeAt_)/1E3:0}; $J.prototype.reset=function(a){this.listId="";this.index=-1;this.videoId="";C7a(this);this.volume=-1;this.muted=!1;a&&(this.index=a.index,this.listId=a.listId,this.videoId=a.videoId,this.playerState=a.playerState,this.volume=a.volume,this.muted=a.muted,this.audioTrackId=a.audioTrackId,this.trackData=a.trackData,this.hasPrevious=a.hasPrevious,this.hasNext=a.hasNext,this.playerTime_=a.playerTime,this.playerTimeAt_=a.playerTimeAt,this.seekableStart_=a.seekableStart,this.seekableEnd_=a.seekableEnd,this.JSC$35522_duration_= a.duration,this.loadedTime=a.loadedTime,this.liveIngestionTime_=a.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))}; $J.prototype.isAdPlaying=function(){return 1081==this.playerState}; var bK=function(a,b){a.playerTime_=b;a.playerTimeAt_=Ga()},cK=function(a){switch(a.playerState){case 1:case 1081:return(Ga()-a.playerTimeAt_)/1E3+a.playerTime_; case-1E3:return 0;}return a.playerTime_}; $J.prototype.getSeekableStartTime=function(){return 0a.JSC$35525_actionQueue_.getCount()&&a.JSC$35525_actionQueue_.enqueue(b)},F7a=function(a,b,c){var d=gK(a); bK(d,c);-1E3!=d.playerState&&(d.playerState=b);lK(a,d)},jK=function(a,b,c){a.connection_.sendMessage(b,c)},lK=function(a,b){H7a(a); a.connection_.setPlayerContextData(D7a(b));E7a(a)}; fK.prototype.setState_=function(a){if((a!=this.JSC$35525_state_||2==a)&&3!=this.JSC$35525_state_&&0!=a){var b=this.JSC$35525_state_;this.JSC$35525_state_=a;this.JSC$57210_publish("proxyStateChange",b,a);if(1==a)for(;!this.JSC$35525_actionQueue_.isEmpty();)v1a(this.JSC$35525_actionQueue_).apply(this);else 3==a&&this.dispose()}}; fK.prototype.onProxyEvent_=function(a,b){this.JSC$57210_publish(a,b)}; var eK=function(a,b){a.castSession_&&(a.castSession_.removeUpdateListener(a.boundCastStatusListener_),a.castSession_.removeMediaListener(a.boundCastMediaListener_),a.onCastMediaChange_(null));a.castSession_=b;if(a.castSession_&&(sJ("CP","Setting cast session: "+a.castSession_.sessionId),a.castSession_.addUpdateListener(a.boundCastStatusListener_),a.castSession_.addMediaListener(a.boundCastMediaListener_),a.castSession_.media.length))a.onCastMediaChange_(a.castSession_.media[0])}; fK.prototype.JSC$35527_getCastSession=function(){return this.castSession_}; fK.prototype.onCastStatusUpdate_=function(a){if(!a)this.onCastMediaChange_(null),eK(this,null);else if(this.castSession_.receiver.volume){a=this.castSession_.receiver.volume;var b=gK(this),c=Math.round(100*a.level||0);if(b.volume!=c||b.muted!=a.muted)sJ("CP","Cast volume update: "+a.level+(a.muted?" muted":"")),b.volume=c,b.muted=!!a.muted,lK(this,b)}}; fK.prototype.onCastMediaChange_=function(a){sJ("CP","Cast media: "+!!a);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=a)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),I7a(this),this.JSC$57210_publish("remotePlayerChange")}; var I7a=function(a){var b=a.castMedia_.media,c=a.castMedia_.customData;if(b&&c){var d=gK(a);b.contentId!=d.videoId&&sJ("CP","Cast changing video to: "+b.contentId);d.videoId=b.contentId;d.playerState=c.playerState;bK(d,a.castMedia_.getEstimatedTime());lK(a,d)}else sJ("CP","No cast media video. Ignoring state update.")}; fK.prototype.onCastMediaUpdate_=function(a){if(a)I7a(this),this.JSC$57210_publish("remotePlayerChange");else this.onCastMediaChange_(null)}; fK.prototype.toggleVideoInfo=function(){jK(this,"sendDebugCommand",{debugCommand:"stats4nerds "})}; fK.prototype.onCloudviewAvailabilityChange_=function(){var a=A7a();a&&eK(this,a)}; fK.prototype.warn_=function(a){sJ("CP",a)}; var iK=function(a,b,c){return Ea(function(d){this.warn_("Failed to "+b+" with cast v2 channel. Error code: "+d.code);d.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+b+" using MDx browser channel."),jK(this,b,c))},a)};var mK=function(a,b,c,d){d=void 0===d?!1:d;xJ.call(this);this.connectTimerId_=NaN;this.reconnecting_=!1;this.idleDisconnectTimerId_=this.clientSetVideoTimerId_=this.playingSyncTimerId_=this.reconnectedCheckScreenTimeout_=NaN;this.listeners_=[];this.autoplayMode_=this.autoplayVideoId_=this.clientVideoId_=this.playerContext_=this.handler_=null;this.JSC$35535_http_=a;this.enableConnectWithInitialState_=d;this.listeners_.push(Yh(window,"beforeunload",Ea(this.handleBeforeUnload_,this)));this.connectedDevices_= [];this.playerContext_=new $J;this.currentScreenId_=b.id;this.currentScreenIdType_=b.idType;this.handler_=J7a(this,c);this.handler_.subscribe("handlerOpened",this.onChannelOpened_,this);this.handler_.subscribe("handlerClosed",this.onChannelClosed_,this);this.handler_.subscribe("handlerError",this.onChannelError_,this);this.handler_.subscribe("handlerMessage",this.onChannelMessage_,this);this.handler_.setLoungeToken(b.token);this.subscribe("remoteQueueChange",function(){var e=this.playerContext_.videoId; u6a()&&In("yt-remote-session-video-id",e)},this)}; p(mK,xJ); mK.prototype.connect=function(a,b){if(b){var c=b.listId,d=b.videoId,e=b.videoIds,h=b.playerParams,l=b.clickTrackingParams,m=b.index,n={videoId:d},q=b.currentTime,u=b.locationInfo;b=b.loopMode;void 0!==q&&(n.currentTime=5>=q?0:q);h&&(n.playerParams=h);u&&(n.locationInfo=u);l&&(n.clickTrackingParams=l);c&&(n.listId=c);e&&0a?this.JSC$35544_delay_.start():this.isAnimating_=!1};var s8a=new dj("yt.autonav");function t8a(){$i.getInstance();return J("web_autonav_allow_off_by_default")&&!aj(0,141)&&I("AUTONAV_OFF_BY_DEFAULT")?!1:!aj(0,140)} ;var BK=function(){this.autonavState_=t8a()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0}; BK.prototype.getState=function(){return this.autonavState_}; BK.prototype.pause=function(a){2==this.autonavState_?(this.setState(3),this.autonavPauseReason_=a):1==this.autonavState_&&(this.disabledAutonavPauseReason_=a)}; BK.prototype.setState=function(a){if(this.autonavState_!=a){this.autonavState_=a;if(3!=a){a=2==a;var b=t8a();a!==b&&(b=$i.getInstance(),!J("web_autonav_allow_off_by_default")&&a||bj(0,141,!0),bj(0,140,!a),b.save(),s8a.set("autonav_disabled",!a))}yK.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_)}}; Aa(BK);var CK=function(){this.JSC$57215_hasRun=!1};var DK=function(a){a=void 0===a?{layer:0}:a;this.JSC$57215_hasRun=!1;this.createScreenConfig=a;a={};this.processedResponseMap=(a.response=!1,a.playerResponse=!1,a)}; p(DK,CK);DK.prototype.validate=function(a){return!(!a.data||!a.data.response&&!a.data.playerResponse)}; DK.prototype.handle=function(a){var b=fs(),c=this.createScreenConfig.layer;a.data.response&&a.data.response.trackingParams&&!this.processedResponseMap.response&&(is(b,a.data.response.trackingParams,void 0,c),this.processedResponseMap.response=!0);a.data.playerResponse&&a.data.playerResponse.trackingParams&&!this.processedResponseMap.playerResponse&&(is(b,a.data.playerResponse.trackingParams,void 0,c),this.processedResponseMap.playerResponse=!0)};var EK=function(){this.JSC$35560_playerPromiseResolver=Xg();this.chunkProcessors=[];this.chunksProcessed=0}; EK.prototype.processChunk=function(a){if(a){for(var b=k(this.chunkProcessors),c=b.next();!c.done;c=b.next())c=c.value,c.validate(a)&&(c.handle(a),c.JSC$57215_hasRun=!0);rp("np"+this.chunksProcessed);this.chunksProcessed++}};var FK=function(){this.showMiniplayerCommandActivation=this.lockupActivation=this.playlistWatchPageActivation=this.userActivation=this.miniplayerButtonActivation=!1;this.navigationFinishPromise=Ug();this.currentEndpoint=this.JSC$35561_playerContainer=null;this.isVideoPlaying=!1},u8a=function(){var a=FK.getInstance(),b=a.playlistWatchPageActivation,c=a.lockupActivation,d=a.showMiniplayerCommandActivation; return!a.miniplayerButtonActivation&&!b&&!c&&!d}; Aa(FK);var v8a=function(a,b){var c=this;this.listId="PPSV";this.JSC$35566_updateCallback=a;this.isOfflineVideoCallback=b;On.subscribe(function(){c.handleUpdate()})}; v8a.prototype.getPlaylistData=function(){var a=On.getState().entities;return mua(sua(Ao(a)))}; v8a.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$35566_updateCallback(this.listId,this.getPlaylistData(),{})};var GK=function(a,b,c,d){d=void 0===d?[]:d;this.JSC$35569_playlistNetworkManager=a;this.listId=b;this.JSC$35569_updateCallback=c;this.videoIds=d;this.pendingUpdates=[];this.currentIndex=0}; GK.prototype.JSC$35569_setCurrentIndex=function(a){this.currentIndex=a}; GK.prototype.setListId=function(a){this.listId=a}; var w8a=function(a,b){a.currentCreateRequest&&a.currentCreateRequest.cancel(b);a.currentUpdateRequest&&a.currentUpdateRequest.cancel(b);a.currentRefreshRequest&&a.currentRefreshRequest.cancel(b)}; GK.prototype.delete=function(){w8a(this,"PROXY DELETED")}; var y8a=function(a,b,c,d){void 0!==d?a.videoIds.splice.apply(a.videoIds,[d,0].concat(ea(b))):a.videoIds.push.apply(a.videoIds,ea(b));a.listId||a.currentCreateRequest?(b.forEach(function(e,h){e={addedVideoId:e,action:"ACTION_ADD_VIDEO"};d&&(e.addedVideoPosition=d+h);a.pendingUpdates.push(e)}),HK(a)):x8a(a,c.onCreateListCommand)},z8a=function(a,b,c,d,e){Zaa(a.videoIds,b,c); b>a.currentIndex&&c<=a.currentIndex?a.JSC$35569_setCurrentIndex(a.currentIndex+1):b===a.currentIndex?a.JSC$35569_setCurrentIndex(c):b=a.currentIndex&&a.JSC$35569_setCurrentIndex(a.currentIndex-1);a.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:d,movedSetVideoIdPredecessor:e});HK(a)},x8a=function(a,b){w8a(a,"OBSOLETE"); a.currentCreateRequest=A8a(a.JSC$35569_playlistNetworkManager,b,a.videoIds);Yg(a.currentCreateRequest,function(){a.currentCreateRequest=void 0}).then(function(c){a.setListId(c.playlistId); 0Date.now()-a:!1}; JK.prototype.getPlaylistId=function(){if(!this.storage)return null;var a=null;try{a=this.storage.get("TLPQplaylist")}catch(b){}return a}; var T8a=function(a){if(a.storage){try{var b=a.storage.get("TLPQindex")}catch(c){}a=Number(b);if(!isNaN(a))return a}};var U8a=["navigationEndpoint","watchEndpoint","videoId"],V8a=["nextButtonVideo","watchEndpoint","videoId"];function W8a(a,b){var c={mode:"NORMAL"};a&&(c.autoplayVideo=a.navigationEndpoint,c.nextButtonVideo=a.navigationEndpoint);b&&(c.previousButtonVideo=b.navigationEndpoint);return c} function X8a(a,b,c){if(!c||!c.sets)return{sets:[W8a(a,b)]};var d=c.sets.find(function(l){return"NORMAL"===l.mode}),e=x.unsafeClone(c); if(!d)return e.sets.push(W8a(a,b)),e;if(!a)return c;d=x.getValueByKeys.apply(x,[d].concat(ea(V8a)));var h=x.getValueByKeys.apply(x,[a].concat(ea(U8a)));if(d===h)return c;e.sets=e.sets.filter(function(l){return"NORMAL"!==l.mode}); e.sets.push(W8a(a,b));return e} function Y8a(a){return!!a.playlistPanelVideoRenderer&&!a.playlistPanelVideoRenderer.unplayableText} function Z8a(a){return!!a.playlistPanelVideoRenderer&&!!a.playlistPanelVideoRenderer.title} function $8a(a,b){if(b.contents&&!(a>=b.contents.length)&&(a=b.contents.slice(a).find(Y8a)))return a.playlistPanelVideoRenderer} function a9a(a,b){if(b.contents)return(b=b.contents.find(function(c){return!!c.playlistPanelVideoRenderer&&c.playlistPanelVideoRenderer.videoId===a}))?b.playlistPanelVideoRenderer:void 0} function b9a(a,b){return b.contents?b.contents.findIndex(function(c){return!!c.playlistPanelVideoRenderer&&c.playlistPanelVideoRenderer.videoId===a}):-1} function c9a(a,b){return b.contents?b.contents.findIndex(function(c){return!!c.playlistPanelVideoRenderer&&c.playlistPanelVideoRenderer.playlistSetVideoId===a}):-1} function d9a(a,b){a.contents&&-1!==b&&1===a.contents.splice(b,1).length&&void 0!==a.totalVideos&&(--a.totalVideos,delete a.videoCountText)} function KK(a){var b=[];if(!a||!a.contents)return b;a=k(a.contents);for(var c=a.next();!c.done;c=a.next())c=c.value,c.playlistPanelVideoRenderer&&c.playlistPanelVideoRenderer.videoId&&b.push(c.playlistPanelVideoRenderer.videoId);return b} function e9a(a,b,c){if(void 0!==a&&void 0!==b&&void 0!==c)return{runs:[{text:a},{text:" \u2022 "},{text:b+1+" / "+c}]}} function f9a(){return e9a(mn("QUEUE",void 0,"Queue"),0,1)} function g9a(a){if(a&&a.contents)return(a=a.contents.find(function(b){return!!b.playlistPanelVideoRenderer&&!!b.playlistPanelVideoRenderer.selected})||a.contents[a.currentIndex])?a.playlistPanelVideoRenderer:void 0} function h9a(a,b,c,d,e,h,l){e=void 0===e?!1:e;h=void 0===h?!1:h;l=void 0===l?!1:l;if(a.contents&&0!==a.contents.length){d&&(a.contents=a.contents.filter(d));d=a.contents.length;for(var m=0;mc||(d.videoIds.splice(c,1),c=e.contents.length?void 0:e.contents[b].playlistPanelVideoRenderer,b&&b.videoId=== d.playingVideoId||(b=b9a(d.playingVideoId,c.panel),a.index=-1!==b?b:a.index?a.index-1:0));b=$8a(a.index+1,c.panel);e=void 0;0=c||XK.get(""+a+"-dismissed")?!1:(c=q9a[a])&&!b.JSC$35667_eduDisplayedThisLoad_[c.setKey||a]&&(c.titleText&&mn(c.titleText)||c.bodyText&&mn(c.bodyText))?!0:!1;if(!b)return null;b=q9a[a];if(!b)return null;c=b.bodyText?mn(b.bodyText):void 0;var d=b.titleText?mn(b.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:b.position,popup:{bubbleHintRenderer:{text:d?vn(d):void 0,detailsText:c?vn(c):void 0, style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:vn(mn("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:a}}]}}}}}}}},{eduImpressionAction:{key:a}}]}; Aa(YK);function r9a(a){var b=a?bc(a):"";if(b){if(0===b.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ"))return"fashion";b=b.toLowerCase();if("/"===b)return"home";if(0===b.indexOf("/feed/trending"))return"trending";if(0===b.indexOf("/fashion")||0===b.indexOf("/feed/fashion_destination"))return"fashion";if(0===b.indexOf("/channel/")||0===b.indexOf("/user/")||0===b.indexOf("/gaming"))return"channel";if(s9a(a)&&J("enable_unified_show_page_web_client"))return"show";if("/playlist"===b||0===b.indexOf("/playlist/")|| "/view_play_list"===b||0===b.indexOf("/view_play_list/")||0===b.indexOf("/show/"))return"playlist";if("/feed/history"===b||0===b.indexOf("/feed/history/"))return"history";if("/new"===b)return"labs";if("/feed/subscriptions"===b)return"subscriptions";if(0===b.indexOf("/feed/subscriptions/"))return"filteredsubscriptions";if("/history_controls"===b)return"standalone";if(0===b.indexOf("/account")||"/gaia_link"===b)return"WEB_PAGE_TYPE_SETTINGS";if(0===b.indexOf("/paid_memberships")||0===b.indexOf("/refund")|| 0===b.indexOf("/purchases")||0===b.indexOf("/feed/purchases"))return"memberships-and-purchases";if(0===b.indexOf("/premium")||0===b.indexOf("/musicpremium"))return 0===b.indexOf("/premium/offers")||0===b.indexOf("/musicpremium/offers")?"ypc-offers":"red";if("/cart/checkout"===b||"/cart"===b)return"ypc-checkout";if(0===b.indexOf("/feed/downloads")||0===b.indexOf("/redeem")||0===b.indexOf("/reporthistory"))return"browse";if(0===b.indexOf("/hashtag"))return"hashtag-landing-page"}} function s9a(a){var b=a?bc(a):"";if(!b)return!1;b=b.toLowerCase();return 0===b.indexOf("/show/")||0===b.indexOf("/playlist")&&(a=xi(a),a.list&&0===a.list.indexOf("EL"))?!0:!1} ;for(var t9a="WEB_PAGE_TYPE_SETTINGS red playlist labs ypc-offers show ypc-checkout".split(" "),u9a=[],$K=6;1<=$K;$K--)u9a.push({columnCount:$K,query:1==$K?0:214*$K-4+32,className:"grid-"+$K+"-columns",width:214*$K+"px"}); var aL=function(a){this.actionRouter_=a=void 0===a?yK.getInstance():a;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=v9a(this);this.miniGuideVisible_=this.guidePersistentAndVisible_=!1},v9a=function(a){var b=a.miniGuideVisible_?72:0,c=a.documentWidth_-(a.guidePersistentAndVisible_?240:b); return u9a.find(function(d){return c>d.query})},w9a=function(a){var b=v9a(a); b!=a.currentSnapState_&&(a.currentSnapState_=b,a.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))}; Aa(aL);var x9a=function(){var a=this;this.JSC$35678_keyboardInUse=!1;document.addEventListener("keydown",function(){a.onKeydown()}); document.addEventListener("mousedown",function(){a.JSC$35678_keyboardInUse=!1})},y9a; x9a.prototype.onKeydown=function(){this.JSC$35678_keyboardInUse=!0};var bL=new dj("yt-mentions"),cL=function(){this.JSC$35679_eduDisplayedThisLoad_=!1},z9a=function(){var a=parseInt(bL.get("edu-impressions"),10); return isFinite(a)?a:0},B9a=function(a,b){return A9a(b,"drag-to-reorder-edu-displayed")},A9a=function(a,b,c,d,e,h){c=void 0===c?"OPEN_POPUP_POSITION_TOP":c; if(b){if(bL.get(b))return;bL.set(b,!0,d)}if(e&&void 0!==h){b=Number(bL.get(e)||0);if(b>=h)return;bL.set(e,b+1)}return[{openPopupAction:{popupType:"HINT",position:c,popup:{bubbleHintRenderer:{detailsText:a,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]}; cL.prototype.maybeGetEduPopup=function(){if(!bL.get("edu-dismissed")&&!this.JSC$35679_eduDisplayedThisLoad_){var a=Oh("user_mention_suggestions_edu_impression_cap");if(!(a&&z9a()>=a)&&"MENTIONS_EDU_TEXT"in ln){a={openPopupAction:{popupType:"HINT",position:"OPEN_POPUP_POSITION_TOPRIGHT",popup:{bubbleHintRenderer:{detailsText:vn(mn("MENTIONS_EDU_TEXT")),style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:vn(mn("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL", actions:[{signalAction:{signal:"CONFIRM_MENTIONS_EDU"}}]}}}}}}}};if("MENTIONS_EDU_TITLE"in ln){var b=vn(mn("MENTIONS_EDU_TITLE"));b.runs[0].navigationEndpoint={urlEndpoint:{url:"https://support.google.com/youtube/?p=creator_community",target:"TARGET_NEW_WINDOW"}};a.openPopupAction.popup.bubbleHintRenderer.text=b}return[a,{signalAction:{signal:"RECORD_MENTIONS_EDU_IMPRESSION"}}]}}}; Aa(cL);var C9a=new dj("yt-menu"),D9a=function(){},F9a=function(a,b,c){a="right-click"==b?c.rightClickMenuPopupHint:c.menuPopupHint; if(!(10b)c.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var e=d,h=b-d;0>d&&(e=b+d,h=Math.abs(d));var l=a.taskManager.addJob(function(){c.resolve(h/1E3)},10,e); Zg(c.promise,function(){a.taskManager.cancelJob(l)})}}; HL.prototype.getTriggerName=function(){return"upNextTrigger"};var IL=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null}; IL.prototype.enqueueMouseDownPrefetch=function(a,b,c){if(J("block_all_player_prefetch_requests")||!c||void 0!=c.button&&0!=c.button||c.altKey||c.ctrlKey||c.metaKey||c.shiftKey)return!1;y$a(this);b=new BL(b);c=f$a(b,a,k$a);var d=AL.watch.pageFragments;c=new o$a(d,d,j$a,{},b,c);this.prefetchCache_.set(b.getCacheKeyForEndpoint(a),c);return!0}; var z$a=function(a,b,c,d,e,h){var l=BK.getInstance();if(!J("block_all_player_prefetch_requests")){y$a(a);var m=!!c.getPlaylistId(),n=c.getVideoData().isLive&&c.getVideoData().hasProgressBarBoundaries&&J("enable_linear_prefetching_on_desktop");if((2==l.getState()||m||n)&&(!c.getVideoData().isLive||n)){l={inPlaylist:m,videoDuration:c.getDuration(),makeUpNextTrigger:function(u){return new HL(c,pi,u)}, makePlaybackTrigger:function(u){return new DL(c,pi,u)}}; var q=t$a(b,l);q&&(a.pendingPrefetchJob_=new GL(q.isInPlaylist?new EL(e):new FL(q.autonavEndpoints),function(u,w){w=new o$a(AL[q.pageType].pageFragments,AL[q.pageType].prefetchedFragments,i$a,w);return p$a(w)?(a.prefetchCache_.set(u,w),!0):!1},q,new yL(d,c,h,e)),a.pendingPrefetchJob_.enqueue())}}},A$a=function(a,b,c){if(b.watchEndpoint)return a.prefetchCache_.get(vL(b,c))},y$a=function(a){a.pendingPrefetchJob_&&(a.pendingPrefetchJob_.cancel(),a.pendingPrefetchJob_=null)};var JL=bZa(function(a){var b=bf("DIV");a&&(b.className=a);b.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";a=bf("DIV");Kf(a,"200px","200px");b.appendChild(a);document.body.appendChild(b);a=b.offsetWidth-b.clientWidth;gf(b);return a});var B$a=Oh("kevlar_watch_flexy_metadata_height",136); function C$a(a,b,c,d){c=void 0===c?!1:c;d=void 0===d?NaN:d;var e=Math.max(a.width,474);if(J("kevlar_watch_feed_big_thumbs")&&a.width>=1550-JL()&&800<=a.height)e=!KL(b)||1550<=a.width?e-432:e-382,KL(b)&&(e-=JL());else if(1E3<=a.width){var h=474;1140>=a.width&&KL(b)?h=357:J("kevlar_watch_feed_big_thumbs")&&(h=382);e-=h;KL(b)&&(e-=JL())}else e-=48;e=Math.min(e,1280);var l=e*b;h=240;c&&(h=380);if(!(.5624>b)){var m=1327;J("kevlar_watch_split_pane")&&(m+=JL());!J("kevlar_watch_flexy_disable_small_window_sizing")&&( 630>a.height&&657<=a.width||630<=a.height&&1E3<=a.width&&a.width=m&&(h=480)}d=void 0===d?NaN:d;d=Math.min(l,a.height-(80+(isNaN(d)?B$a:d)));d=Math.max(d,h);1>b?e=d/b:1E3<=a.width&&(e=C$a(a,.5625,c).width);return new Oe(Math.round(e),Math.round(d))} function KL(a){return J("kevlar_watch_split_pane")&&!(.5624>a)} ;var D$a=[{query:window.matchMedia("(max-width: 656px)"),size:new Oe(426,240)},{query:window.matchMedia("(max-width: 856px)"),size:new Oe(640,360)},{query:window.matchMedia("(max-width: 999px)"),size:new Oe(854,480)},{query:window.matchMedia("(min-width: 1720px) and (min-height: 980px)"),size:new Oe(1280,720)},{query:window.matchMedia("(min-width: 1294px) and (min-height: 630px)"),size:new Oe(854,480)},{query:window.matchMedia("(min-width: 1000px)"),size:new Oe(640,360)}];function E$a(a){var b=new SF(I("ONE_PICK_URL",""));b.urlParamMap_.set("hostId",a);(a=I("GAPI_LOCALE"))&&b.urlParamMap_.set("hl",a);(a=I("SESSION_INDEX"))&&b.urlParamMap_.set("authuser",a);(a=I("DELEGATED_SESSION_ID"))&&b.urlParamMap_.set("groupId",a);return b} ;function F$a(){var a=qn("yt-network-manager");return new Q8a(a)} var G$a=function(a){var b=this;var c=void 0===c?F$a():c;var d=void 0===d?qn("yt-navigation-manager"):d;this.onePickCommand=a;this.JSC$35793_playlistNetworkManager=c;this.navigationManager=d;this.videoPickerBuilder=E$a("yt-addtoplaylist");FWa(UYa(VYa(gF(TYa(gF(gF(this.videoPickerBuilder.setTitle(a.modalTitle).setSize(1E3),yWa()),xWa()),"multiselectEnabled"),"youtube"),a.selectButtonLabel)),function(e){b.handleAction(e)})}; G$a.prototype.show=function(){TF(this.videoPickerBuilder).setVisible(!0)}; G$a.prototype.handleAction=function(a){var b=this;if(a&&this.onePickCommand.listId&&"picked"===a.action&&a.docs){var c=[];a.docs.forEach(function(d){c.push({addedVideoId:d.id,action:"ACTION_ADD_VIDEO"})}); this.JSC$35793_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,c).then(function(){b.navigationManager.reload()})}};var LL=function(){}; LL.prototype.enqueue=function(){if(this.isCounterfactual()){var a=this.getCounterfactualData();a&&this.sendImpressionEndpoints(a)}else this.doEnqueue()}; LL.prototype.sendImpressionEndpoints=function(a){yK.getInstance().triggerOptionalAction("yt-service-request",{},a[0])};var ML=function(a,b){this.renderer=a;this.page=b;this.resolver=Xg()}; p(ML,LL);ML.prototype.cancel=function(){this.resolver.promise.cancel()}; ML.prototype.getCounterfactualData=function(){return this.renderer.impressionEndpoints}; ML.prototype.isCounterfactual=function(){return!this.renderer.isVisible}; ML.prototype.doEnqueue=function(){var a=this;this.resolver.promise.then(function(){var c={popup:{mealbarPromoRenderer:a.renderer},popupType:"MEALBAR"};yK.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:c},{})}); switch(this.renderer.triggerCondition){case"TRIGGER_CONDITION_POST_AD":if(this.page){var b=lL(this.page);b&&H$a(this.resolver,b)}break;default:this.resolver.resolve();}}; var H$a=function(a,b){var c=Xg();b.getPlayerPromise().then(function(d){c.resolve(d)}); c.promise.then(function(d){d.addEventListener("onAdEnd",a.resolve);Yg(a.promise,function(){d.removeEventListener("onAdEnd",a.resolve)})}); Zg(a.promise,function(){c.promise.cancel()})};var I$a=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],J$a=function(){var a;this.JSC$35805_actionRouter=a=void 0===a?yK.getInstance():a;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set},K$a,L$a=function(a){var b=NL(); b.visibilityMonitor=a;Gg(b.visibilityMonitor,"yt-visibility-monitor-refreshed",b.handleVisibilityRefreshed,!1,b)}; J$a.prototype.dispose=function(){this.visibilityMonitor&&Jg(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this)}; J$a.prototype.handleVisibilityRefreshed=function(){for(var a=k(this.targetMap.entries()),b=a.next();!b.done;b=a.next()){var c=k(b.value);b=c.next().value;c=c.next().value;M$a(this,b,c)}}; var O$a=function(a,b,c){if(!a.triggeredTargets.has(b)){var d=N$a(a,b);d.action=c;M$a(a,b,d)}},Q$a=function(a,b){var c=NL(); P$a(c,b);var d=N$a(c,a);d.element=b;c.targetedElements.set(b,a);M$a(c,a,d)},P$a=function(a,b){var c=a.targetedElements.get(b); if(c){var d=a.targetMap.get(c);d&&(delete d.element,a.targetMap.set(c,d));a.targetedElements.delete(b)}},M$a=function(a,b,c){var d=c.action; (c=c.element)&&d&&(I$a.includes(b)||a.visibilityMonitor&&a.visibilityMonitor.isNodeVisible(c)||"WEB_REMIX"===I("INNERTUBE_CLIENT_NAME"))&&(zK(a.JSC$35805_actionRouter,[d],c),a.targetMap.delete(b),a.targetedElements.delete(c),a.triggeredTargets.add(b))},N$a=function(a,b){var c=a.targetMap.get(b); c||(c={},a.targetMap.set(b,c));return c},NL=function(){K$a||(K$a=new J$a); return K$a};var OL=function(a,b){this.renderer=a;this.page=b}; p(OL,LL);OL.prototype.cancel=function(){this.JSC$35810_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$35810_downloadedVideosCountSelectorUnsubscriber(),this.JSC$35810_downloadedVideosCountSelectorUnsubscriber=void 0)}; OL.prototype.getCounterfactualData=function(){return this.renderer.impressionEndpoints}; OL.prototype.isCounterfactual=function(){return!this.renderer.isVisible}; OL.prototype.doEnqueue=function(){var a=this,b,c;"TRIGGER_TYPE_POST_DOWNLOAD"===(null===(c=null===(b=this.renderer.upsellDialogTriggerConditionSupportedDatas)||void 0===b?void 0:b.playbackUpsellDialogTriggerConditionData)||void 0===c?void 0:c.triggerType)?this.JSC$35810_downloadedVideosCountSelectorUnsubscriber=Hsa(function(d,e){d>e&&(R$a(a),a.cancel())}):R$a(this)}; var R$a=function(a){var b={popup:{upsellDialogRenderer:a.renderer},popupType:"MODAL"};yK.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:b},{});(a=lL(a.page))&&a.pause()};var PL={},S$a=(PL.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",PL.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",PL.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",PL.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",PL.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",PL.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",PL.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",PL),QL=function(a,b){this.renderer=a;this.targetManager= b}; p(QL,LL);QL.prototype.cancel=function(){"TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"===this.renderer.triggerCondition&&this.JSC$35816_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$35816_downloadedVideosCountSelectorUnsubscriber(),this.JSC$35816_downloadedVideosCountSelectorUnsubscriber=void 0)}; QL.prototype.getCounterfactualData=function(){var a;if(this.isCounterfactual())return null===(a=this.renderer.promoConfig)||void 0===a?void 0:a.impressionEndpoints}; QL.prototype.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)}; QL.prototype.doEnqueue=function(){var a=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case"TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$35816_downloadedVideosCountSelectorUnsubscriber=Hsa(function(b,c){a.renderer.targetId&&b>c&&(O$a(a.targetManager,a.renderer.targetId,T$a(a)),a.cancel())}); break;default:O$a(this.targetManager,this.renderer.targetId,T$a(this));}}; var T$a=function(a){var b;if(null===(b=a.renderer.suggestedPosition)||void 0===b?0:b.type)var c=S$a[a.renderer.suggestedPosition.type];c||(c="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:a.renderer},popupType:"HINT",position:c}}};function U$a(a){if(a.playerResponse){if(a=a.playerResponse,a.messages&&0=Math.min(b,c)&&a<=d?a:c}; RL.prototype.axis=function(a){a=this.direction(a);return"up"===a||"down"===a?"Y":"X"};var dab=document.createElement("div");dab.style.touchAction="pan-down";var eab="pan-down"===dab.style.touchAction;function fab(){var a=Hammer.TouchAction,b=a.prototype.preventDefaults;a.prototype.preventDefaults=function(c){var d=-1Date.now()-a.lastPinchTime)return;"mouse"!==e.pointerType&&(e="doubletap"===d?{coordinates:e.center}:d.includes("pan")?e:d.includes("swipe")?{target:e.target}:{},b.dispatchEvent(new CustomEvent(d,{bubbles:!0,composed:!0,detail:e})))})}; hab.prototype.unregisterTouchEvents=function(a,b){for(var c=[],d=1;dla?(K||(F?(sa=SL(u.input,m)+u.config.startPosition,Ha=u.input.axis(m),la=sa+70,u.element.animate([{transform:"translate"+ Ha+"("+sa+"px)",opacity:""===u.element.style.opacity?1:u.element.style.opacity},{transform:"translate"+Ha+"("+la+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}),u.element.style.transform="translate"+Ha+"("+la+"px)",u.element.style.opacity="0"):(sa=SL(u.input,m)+u.config.startPosition,Ha=u.input.axis(m),la=w.endPosition,u.element.animate([{transform:"translate"+Ha+"("+sa+"px)"},{transform:"translate"+Ha+"("+la+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}),u.element.style.transform= "translate"+Ha+"("+la+"px)")),E&&E(),ba.jumpTo(2)):U?r(ba,u.translateBack(m),2):ba.jumpTo(2)}u.config.draggingClass&&u.element.classList.remove(u.config.draggingClass);u.reset();ja(ba)})})}; a=Object.keys(c.triggers);this.directions=new Set(a);cab(this.input,this.directions.has("right")||this.directions.has("left"))}; p(XL,VL);XL.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()}; var kab=function(a,b){b=a.input.direction(b);return a.config.triggers[b]},lab=function(a,b,c){a.animationRequestId||(a.animationRequestId=requestAnimationFrame(function(){var d=a.input.axis(b),e=a.input.position(b,a.config.startPosition,c.endPosition,c.moveRatio||1); a.element.style.transform="translate"+d+"("+e+"px)";a.animationRequestId=void 0}))},mab=function(a,b,c){var d=c.moveRatio||1; c=Math.abs(a.config.startPosition-c.endPosition);return Math.min(a.input.distance(b)*d,c)/c}; XL.prototype.fade=function(a,b){var c=b.endOpacity;a=mab(this,a,b);0=b+a?(nab.set("last-user-engagement-exp-trigger-timestamp",Ni()),!0):!1} ;var pab=function(a,b){this.playerProvider_=a;this.actionSenderElement_=b;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1;this.clientPlaybackNonce_=null;this.inYouThereFlow_=!1}; pab.prototype.reset=function(){qab(this);this.isUserPredictedAbsent_=!1}; var qab=function(a,b){!a.youThereData_||a.showWarningJob_||void 0!==b&&b||(jJ("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",Bm(),a.youThereData_,a.clientPlaybackNonce_),Si());pi.cancelJob(a.showWarningJob_);a.showWarningJob_=0;pi.cancelJob(a.showBlockingWarningJob_);a.showBlockingWarningJob_=0;pi.cancelJob(a.pausePlaybackJob_);a.pausePlaybackJob_=0;a.youThereData_=null;a.clientPlaybackNonce_=null;a.inYouThereFlow_=!1},sab=function(a,b){var c,d,e; qa(function(h){if(1==h.nextAddress)return a.reset(),r(h,a.playerProvider_().getPlayerPromise(),2);c=h.yieldResult;a.clientPlaybackNonce_=c.getVideoData().cpn;a.youThereData_=b.configData.youThereData;if(!a.youThereData_)return h.return();if(a.youThereData_.triggerReason&&"YOU_THERE_TRIGGER_REASON_3"==a.youThereData_.triggerReason&&!oab())return jJ("YOU_THERE_EVENT_TYPE_RATE_LIMITED",Bm(),a.youThereData_,a.clientPlaybackNonce_),h.return();d=a.youThereData_.promptDelaySec;e=c.getCurrentTime();a.showWarningJob_= gi(pi,function(){return qa(function(l){a.showWarningJob_=0;return r(l,rab(a),0)})},1E3*Math.max(d-e,0)); ja(h)})},rab=function(a){var b,c,d,e,h,l; return qa(function(m){if(1==m.nextAddress)return r(m,a.playerProvider_().getPlayerPromise(),2);if(3!=m.nextAddress)return b=m.yieldResult,c=b.getCurrentTime(),r(m,tab(a),3);d=m.yieldResult;if(!d||!a.youThereData_)return m.return();if(J("check_user_lact_at_prompt_shown_time_on_web")&&(e=parseInt(a.youThereData_.lactThresholdMs,10),ti()=a.youThereData_.playbackPauseDelayMs)return uab(a), m.return();!J("external_fullscreen")&&(h=$I())&&(a.ignoreFullscreenExitUserActivity_=!0,gi(pi,function(){a.ignoreFullscreenExitUserActivity_=!1},2E3),y5a(h)); a.youThereData_.showToastWarningPrompt&&(ZL(a,a.youThereData_.showWarningActions),a.inYouThereFlow_=!0,jJ("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",Bm(),a.youThereData_,a.clientPlaybackNonce_,c),jJ("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",Bm(),a.youThereData_,a.clientPlaybackNonce_,c));l=0;a.youThereData_.blockingPromptDelayMs&&(l=a.youThereData_.blockingPromptDelayMs);a.showBlockingWarningJob_=gi(pi,function(){return qa(function(n){a.showBlockingWarningJob_=0;return r(n,vab(a),0)})},l); ja(m)})},vab=function(a){var b,c; return qa(function(d){if(1==d.nextAddress)return r(d,tab(a),2);b=d.yieldResult;if(!a.youThereData_)return d.return();b&&(a.youThereData_.showBlockingWarningAction&&(jJ("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",Bm(),a.youThereData_,a.clientPlaybackNonce_),J("web_handle_meta_commands")||!a.youThereData_.showBlockingWarningAction.commandExecutorCommand?ZL(a,[a.youThereData_.showBlockingWarningAction]):ZL(a,a.youThereData_.showBlockingWarningAction.commandExecutorCommand.commands),a.inYouThereFlow_= !0),c=a.youThereData_.playbackPauseDelayMs,a.pausePlaybackJob_=gi(pi,function(){return qa(function(e){a.pausePlaybackJob_=0;return r(e,uab(a),0)})},c)); ja(d)})},uab=function(a){var b; return qa(function(c){if(1==c.nextAddress)return r(c,tab(a),2);b=c.yieldResult;if(!a.youThereData_)return c.return();b&&(jJ("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",Bm(),a.youThereData_,a.clientPlaybackNonce_),ZL(a,a.youThereData_.showPausedActions),a.inYouThereFlow_=!0);ja(c)})},tab=function(a){var b,c; return qa(function(d){if(1==d.nextAddress)return r(d,a.playerProvider_().getPlayerPromise(),2);b=d.yieldResult;c=b.getPlayerState();return d.return(-1==c||1==c||3==c)})},wab=function(a,b){var c; qa(function(d){if(1==d.nextAddress){if(a.isUserPredictedAbsent_==b)return d.jumpTo(0);a.isUserPredictedAbsent_=b;return r(d,a.playerProvider_().getPlayerPromise(),3)}c=d.yieldResult;c.setUserEngagement(b);b&&jJ("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",Bm(),a.youThereData_,a.clientPlaybackNonce_);ja(d)})},ZL=function(a,b){if(J("handle_service_request_actions")||J("kevlar_youthere_service_endpoint_actions_killswitch"))Bn(a.actionSenderElement_,b,a.actionSenderElement_);else {b=k(b);for(var c=b.next();!c.done;c=b.next())c=c.value,c.commandMetadata&&c.commandMetadata.webCommandMetadata&&c.commandMetadata.webCommandMetadata.sendPost?Cn(a.actionSenderElement_,[c]):Bn(a.actionSenderElement_,[c],a.actionSenderElement_)}};var $L=function(a,b,c){c=void 0===c?mi():c;this.JSC$35868_defaultPriority=a;this.signal=b;this.JSC$35868_scheduler=c;this.nextJobDescriptor=0;this.JSC$35868_parkedJobs=[];this.scheduledJobs=new Map},aM=function(a,b){if(b){var c=$r(); a.signal&&!bs(c,a.signal)?(c.addListener(a.signal,function(){a.processSignal()}),a.JSC$35868_parkedJobs.push({job:b, priority:void 0})):xab(a,b,void 0)}},yab=function(a,b){if(b!==a.JSC$35868_defaultPriority){a.JSC$35868_defaultPriority=b; for(var c=k(a.scheduledJobs.values()),d=c.next();!d.done;d=c.next())d=d.value,a.JSC$35868_scheduler.cancelJob(d.jobId),d.jobId=a.JSC$35868_scheduler.addJob(d.jobWrapper,b)}}; $L.prototype.flushJobs=function(){yab(this,10);this.processSignal()}; $L.prototype.cancel=function(){for(var a=k(this.scheduledJobs),b=a.next();!b.done;b=a.next()){var c=k(b.value);b=c.next().value;c=c.next().value;this.JSC$35868_scheduler.cancelJob(c.jobId);this.scheduledJobs.delete(b)}this.JSC$35868_parkedJobs=[]}; $L.prototype.processSignal=function(){for(var a=k(this.JSC$35868_parkedJobs),b=a.next();!b.done;b=a.next())b=b.value,xab(this,b.job,b.priority);this.JSC$35868_parkedJobs=[]}; var xab=function(a,b,c){c=c||a.JSC$35868_defaultPriority;if(10===c)ki(b);else{var d=a.nextJobDescriptor++,e=function(){b();a.scheduledJobs.delete(d)},h=a.JSC$35868_scheduler.addJob(e,c); a.scheduledJobs.set(d,{jobWrapper:e,jobId:h,priority:c})}};var zab=[],Aab=["ytd-section-list-renderer","yt-horizontal-list-renderer","ytd-item-section-renderer","ytd-watch-next-secondary-results-renderer","ytd-video-primary-info-renderer"],Cab=function(a,b){this.usableComponents_=new Map;this.experimentMode_=Ph("polymer_task_manager_status");"disabled"!=this.experimentMode_&&Bab(this,a||zab,b||Aab)},Bab=function(a,b,c){var d=Qh("polymer_task_manager_blacklisted_components")||[],e="experimental"==a.experimentMode_,h="production"==a.experimentMode_,l="counterfactual"== a.experimentMode_; e&&b.forEach(function(m){a.usableComponents_.set(m,!0)}); (h||e||l)&&c.forEach(function(m){a.usableComponents_.set(m,!0)}); d.forEach(function(m){a.usableComponents_.set(m,!1)})}; Aa(Cab);var bM=null;function cM(a,b){var c={};c.key=a;c.value=b;return Dab().then(function(d){return new Promise(function(e,h){try{var l=d.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(c);l.onsuccess=function(){e()}; l.onerror=function(){h()}}catch(m){h(m)}})})} function dM(a){var b=new lj("Error accessing DB");return Dab().then(function(c){return new Promise(function(d,e){try{var h=c.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(a);h.onsuccess=function(){var l=h.result;d(l?l.value:null)}; h.onerror=function(){b.params={key:a,source:"onerror"};e(b)}}catch(l){b.params={key:a, thrownError:String(l)},e(b)}})},function(){return null})} function Dab(){return bM?Promise.resolve(bM):new Promise(function(a,b){var c=self.indexedDB.open("swpushnotificationsdb");c.onerror=b;c.onsuccess=function(){var d=c.result;if(d.objectStoreNames.contains("swpushnotificationsstore"))bM=d,a(bM);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),Dab()}; c.onupgradeneeded=Eab})} function Eab(a){a=a.target.result;a.objectStoreNames.contains("swpushnotificationsstore")&&a.deleteObjectStore("swpushnotificationsstore");a.createObjectStore("swpushnotificationsstore",{keyPath:"key"})} ;function Fab(a){var b=self.location.origin+"/app_shell_home";return B(this,function d(){var e;return t(d,function(h){switch(h.nextAddress){case 1:return ma(h,2),r(h,a.match(b,{cacheName:"yt-appshell-assets"}),4);case 4:e=h.yieldResult;na(h,3);break;case 2:oa(h);case 3:return h.return(e);}})})} function Gab(a){B(this,function c(){return t(c,function(d){if(1==d.nextAddress)return r(d,a.delete("yt-appshell-assets"),2);ja(d)})})} ;var Hab={},Iab=dk("yt-serviceworker-metadata",{objectStores:(Hab.auth={addedAtVersion:1},Hab["resource-manifest-assets"]={addedAtVersion:2},Hab),shared:!0,upgrade:function(a,b){b(1)&&Ej(a,"resource-manifest-assets");b(2)&&Ej(a,"auth")}, version:2});var eM=null;function fM(a){return Pj(Iab(),a)} var gM=function(a){this.token=a}; gM.getInstance=function(){return B(this,function b(){var c;return t(b,function(d){if(1==d.nextAddress)return r(d,Sj(),2);c=d.yieldResult;if(!c)return d.return();gM.instance||(gM.instance=new gM(c));return d.return(gM.instance)})})}; gM.prototype.JSC$35880_addEntry=function(a){return B(this,function c(){var d=this,e;return t(c,function(h){if(1==h.nextAddress)return r(h,fM(d.token),2);e=h.yieldResult;return r(h,Cj(e,["resource-manifest-assets"],"readwrite",function(l){var m=l.objectStore("resource-manifest-assets"),n=Date.now();return Fj(m,a,n).then(function(){eM=n;var q=!0;return Jj(m,{query:Jab(),direction:"prev"},function(u){return q?(q=!1,u.advance(5)):m.delete(u.getKey()).then(function(){return u.continue()})})})}),0)})})}; gM.prototype.cachedNumberOfVersionsAgo=function(a){return B(this,function c(){var d=this,e,h,l;return t(c,function(m){return 1==m.nextAddress?r(m,fM(d.token),2):3!=m.nextAddress?(e=m.yieldResult,h=!1,l=0,r(m,Cj(e,["resource-manifest-assets"],"readonly",function(n){return Jj(n.objectStore("resource-manifest-assets"),{query:Jab(),direction:"prev"},function(q){if(q.getValue().includes(a))h=!0;else return l+=1,q.continue()})}),3)):h?m.return(l):m.return(-1)})})}; gM.prototype.currentAppBundleTimestamp=function(){return B(this,function b(){var c=this,d;return t(b,function(e){return 1==e.nextAddress?eM?e.jumpTo(2):r(e,fM(c.token),3):2!=e.nextAddress?(d=e.yieldResult,r(e,Cj(d,["resource-manifest-assets"],"readonly",function(h){return Jj(h.objectStore("resource-manifest-assets"),{query:Jab(),direction:"prev"},function(l){eM=l.getKey()})}),2)):e.return(eM)})})}; var Kab=function(a){return B(a,function c(){var d=this,e;return t(c,function(h){if(1==h.nextAddress)return eM=null,r(h,fM(d.token),2);e=h.yieldResult;return h.return(e.clear("resource-manifest-assets"))})})},Jab=function(){var a=Date.now(); return IDBKeyRange.bound(0,a)};var hM=function(a){this.token=a}; hM.getInstance=function(){return B(this,function b(){var c;return t(b,function(d){if(1==d.nextAddress)return r(d,Sj(),2);c=d.yieldResult;if(!c)return d.return();hM.instance||(hM.instance=new hM(c));return d.return(hM.instance)})})}; hM.prototype.setUserIdentifier=function(a){return B(this,function c(){var d=this,e;return t(c,function(h){if(1==h.nextAddress)return r(h,fM(d.token),2);e=h.yieldResult;return r(h,Gj(e,"auth",a,"shell_identifier_key"),0)})})}; hM.prototype.getUserIdentifier=function(){return B(this,function b(){var c=this,d,e;return t(b,function(h){if(1==h.nextAddress)return r(h,fM(c.token),2);if(3!=h.nextAddress)return d=h.yieldResult,r(h,d.get("auth","shell_identifier_key"),3);e=h.yieldResult;return h.return(e||"")})})}; var Lab=function(a){return B(a,function c(){var d=this,e;return t(c,function(h){if(1==h.nextAddress)return r(h,fM(d.token),2);e=h.yieldResult;return r(h,e.clear("auth"),0)})})};function Mab(a){Gab(a);Nab();Oab()} function Nab(){B(this,function b(){var c;return t(b,function(d){return 1==d.nextAddress?r(d,hM.getInstance(),2):(c=d.yieldResult)?r(d,Lab(c),0):d.jumpTo(0)})})} function Oab(){B(this,function b(){var c;return t(b,function(d){return 1==d.nextAddress?r(d,gM.getInstance(),2):(c=d.yieldResult)?r(d,Kab(c),0):d.jumpTo(0)})})} ;function Pab(a){return B(this,function c(){return t(c,function(d){return d.return(Fab(a))})})} function Qab(a){return B(this,function c(){var d,e;return t(c,function(h){if(1==h.nextAddress)return r(h,Pab(a),2);if(d=h.yieldResult){var l;a:{if(d.headers&&(l=d.headers.get("date"))&&(l=Date.parse(l),!isNaN(l))){l=Math.round(Ni()-l);break a}l=-1}e=l;if(-1a||$ab()} function $ab(){return B(this,function b(){var c;return t(b,function(d){if(1==d.nextAddress)return r(d,abb(),2);c=d.yieldResult;ij("systemHealthCaptured",c);ja(d)})})} function abb(){return B(this,function b(){var c,d,e,h,l;return t(b,function(m){switch(m.nextAddress){case 1:c={metric:{staticContext:jM,dynamicContext:{viewportHeightPixels:Math.max(document.documentElement?document.documentElement.clientHeight||0:0,window.innerHeight||0),viewportWidthPixels:Math.max(document.documentElement?document.documentElement.clientWidth||0:0,window.innerWidth||0)},webMetric:Wab,webApiSupport:kM}};if(d=Bm())c.csn=d;iM&&(c.metric.webMetric.currentHeapKbytes=Math.round(iM.usedJSHeapSize/ 1E3));window.matchMedia&&(c.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,c.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,c.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in lM&&"function"===typeof lM.getBattery)){m.jumpTo(2);break}return r(m,lM.getBattery(),3);case 3:e=m.yieldResult,c.metric.dynamicContext.chargingStatus=e.charging?"CHARGING_AC":"CHARGING_INACTIVE"; case 2:"onLine"in navigator&&(c.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(kM.storageEstimatePresent)return r(m,navigator.storage.estimate(),8);if(!kM.webkitTemporaryStoragePresent){m.jumpTo(5);break}return r(m,bbb(),7);case 7:h=m.yieldResult;m.jumpTo(5);break;case 8:h=m.yieldResult;case 5:return c.metric.dynamicContext.deviceStorageQuotaMbytes=(null===h||void 0===h?0:h.quota)?String(10*Math.round(h.quota/1048576/10)):"-1",c.metric.dynamicContext.deviceStorageUsageMbytes=(null=== h||void 0===h?0:h.usage)?String(10*Math.round(h.usage/1048576/10)):"-1",l=c.metric.dynamicContext,r(m,Sab(),9);case 9:return l.hasAppShell=m.yieldResult,m.return(c);}})})} function bbb(){return new Promise(function(a){var b;kM.webkitTemporaryStoragePresent&&null!==(b=lM.webkitTemporaryStorage)&&void 0!==b&&b.queryUsageAndQuota?lM.webkitTemporaryStorage.queryUsageAndQuota(function(c,d){a({usage:c,quota:d})}):a(void 0)})} ;var cbb=!1,mM=function(){},dbb=function(){var a=Zo(void 0).vpl,b=Zo(void 0).cpt; if(a&&b){var c=Ye(document);pp("vpst",c.y);rp("ol",Math.max(a,b))}}; mM.prototype.reset=function(){cbb=!1}; var ebb=function(a){mM.getInstance();tp("cpt")&&Wh(Error("Ticking CPT when CPT already ticked"));v.requestAnimationFrame(function(){v.setTimeout(function(){rp("cpt");dbb()})}); try{a()}catch(b){Vh(b)}v.requestAnimationFrame(function(){rp("bcp")})}; Aa(mM);var fbb=!1,gbb=function(a){if(!fbb&&(a=a||I("ZWIEBACK_PING_URLS"))&&a.length){fbb=!0;for(var b=0;b>16,(a&65280)>>8,a&255])},oM=function(a){a=[(a&16711680)>>>16, (a&65280)>>>8,a&255,(a&4278190080)>>>24];var b=Wa(a,function(c){return c==(c&255)}); a[3]=(a[3]/255).toFixed(3);if(!b)throw Error("\"("+a.join(",")+"\") is not a valid RGBA color");return"rgba("+a.join(",")+")"};function pM(a,b,c,d){b=void 0===b?{}:b;c=void 0===c?"":c;d=void 0===d?window:d;a=Be(hc(a,b)+c);d.location.href=Fe(a)} function hbb(a,b,c){b=void 0===b?{}:b;c=void 0===c?!1:c;var d=I("EVENT_ID");d&&(b.ei||(b.ei=d));b&&VI(a,b);if(c)return!1;(window.ytspf||{}).enabled?spf.navigate(a):pM(a);return!0} function ibb(a,b,c){b&&VI(a,b);b=Ab(a);b=wb(b);a!=b&&Wh(Error("Unsafe window.open URL: "+a));a=b;var d,e;if(c&&"function"===typeof(null==(d=document.featurePolicy)?void 0:d.features)&&(null==(e=document.featurePolicy)?0:e.features().includes("attribution-reporting")))try{a=jbb(a);var h=Object.keys(c).map(function(l){return l.toLowerCase()+"="+c[l]}).join(","); window.open(a,"_blank",h);return}catch(l){}window.open(a,"_blank")} function jbb(a){return"www.googleadservices.com"!==ac(a)?a:a+"&nis=3"} ;var kbb;var lbb=function(a){if("1"!=x.get(I("PLAYER_VARS",{}),"privembed",!1)){a&&oja();try{p5a().then(function(){},function(){}),bi(lbb,18E5)}catch(b){Vh(b)}}};var qM=function(){this.playerResolver_=Xg();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=ya;this.playbackDurationSeconds_=0},mbb=function(a){var b=function(){return window.YT&&"function"===typeof window.YT.ready}; if(b())return Ug(window.YT);var c=Xg(),d=bf("SCRIPT");d.onload=d.onreadystatechange=function(){d.readyState&&"loaded"!=d.readyState&&"complete"!=d.readyState||(d.onload=ya,d.onreadystatechange=ya,d.onerror=ya,b()?c.resolve(window.YT):c.reject(new lj("Failed to load the iframe player library","script.onload",d.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))}; d.onerror=function(e){d.onload=ya;d.onreadystatechange=ya;d.onerror=ya;c.reject(new lj("Failed to load the iframe player library","script.onerror",e&&e.target&&e.target.src))}; Je(d,nb(ib("https://www.youtube.com/iframe_api")));a.insertBefore(d,a.firstChild);return c.promise},nbb=function(a,b,c){var d,e; qa(function(h){switch(h.nextAddress){case 1:return a.playbackEndedCallback_=c,ma(h,2),r(h,mbb(ffa(b)),4);case 4:d=h.yieldResult;na(h,3);break;case 2:return e=oa(h),e instanceof lj&&e.args&&"script.onerror"==e.args[0]?yk(e):xk(e),h.return();case 3:d.ready(function(){return new d.Player(b,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:a.onPlayerReady_.bind(a),onStateChange:a.onPlayerStateChange_.bind(a),onCueRangeExit:a.onCueRangeExit_.bind(a)}})}), ja(h);}})}; f=qM.prototype;f.getPlayerPromise=function(){return this.playerPromise_}; f.onPlayerReady_=function(a){this.playerResolver_.resolve(a.target)}; f.onPlayerStateChange_=function(a){if(a.data==YT.PlayerState.PLAYING){a=a.target;var b=a.getCurrentTime();a.addCueRange("playback",b,b+this.playbackDurationSeconds_)}}; f.onCueRangeExit_=function(a){"playback"==a.data&&(a.target.stopVideo(),this.playbackEndedCallback_())}; f.stopVideo=function(){this.playerPromise_.then(function(a){a.stopVideo()})}; var obb=function(a){a.playerVars_&&a.playerPromise_.then(function(b){"function"!=typeof b.cueVideoByPlayerVars?yk(new lj("vmh: player API not ready","cueVideoByPlayerVars",typeof b.cueVideoByPlayerVars)):b.cueVideoByPlayerVars(a.playerVars_)})}; qM.prototype.playVideo=function(){var a=this;this.playerVars_&&this.playerPromise_.then(function(b){"function"!=typeof b.loadVideoByPlayerVars?xk(new lj("vmh: player API not ready","loadVideoByPlayerVars",typeof b.loadVideoByPlayerVars)):b.loadVideoByPlayerVars(a.playerVars_)})}; var pbb=function(a,b,c,d,e,h){b&&(void 0===c&&(c=0),void 0===d&&(d=0),a.playbackDurationSeconds_=d/1E3,a.playerVars_={adformat:"17_8",videoId:b,suggestedQuality:"hd720",startSeconds:c/1E3,player_params:e},(void 0===h?0:h)||(a.playerVars_.autoplay="1"))}; qM.prototype.mute=function(){this.playerPromise_.then(function(a){a.mute()})}; qM.prototype.unMute=function(){this.playerPromise_.then(function(a){a.unMute()})}; function qbb(a){if(a.urlEndpoint){if(a=xi(a.urlEndpoint.url),a.adurl)return Ub(a.adurl)}else if(a.watchEndpoint)return"//www.youtube.com/watch?v="+a.watchEndpoint.videoId;return null} function rbb(a){if(!a||!a.reportingPings)return null;var b={};a.reportingPings.forEach(function(c){c.pingType in b?b[c.pingType].push(c.url):b[c.pingType]=[c.url]}); return{adpings:vi(b)}} ;function sbb(){var a=$i.getInstance(),b=aj(0,119),c=1ub(c,"50.0.0");b="OPERA"==b.browserName&&0>ub(c,"42.0.0");if(d||b)return Promise.resolve()}return xbb().then(function(e){if(!e)return Promise.resolve();e=vbb().then(function(){return zbb({type:"notifications_check_registration",data:I("ID_TOKEN")})}); return"default"!=Notification.permission?e.catch(function(){}):e.then(function(){return Ebb(a)}).then(function(h){if(h)return Fbb(),Gbb().then(function(){})}).catch(function(){})})} function Ebb(a){return Mh("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||Mh("LOGGED_IN")&&(void 0===a?0:a)?Cbb().then(function(b){if(b)return!0;b=[Hbb(),Ibb()];Mh("LOGGED_IN")||b.push(Jbb());return Promise.all(b).then(function(c){return c.every(function(d){return d})})}):Promise.resolve(!1)} function Jbb(){var a=Oh("service_worker_push_logged_out_prompt_watches");return-1==a?Promise.resolve(!1):dM("WatchCount").then(function(b){return b>=a})} function Gbb(){var a=arguments;J("service_worker_push_prompt_modal_enable")&&Kbb();return Notification.requestPermission().then(function(b){Lbb();var c=document.getElementById("ticker");c&&(c.className=c.classList.remove("show"));if("granted"==b)return vbb().then(function(){ubb(!1);rM();return Promise.resolve(!0)}); "denied"==b&&rM();return Promise.resolve(!1)}).catch(function(){Lbb(); return Promise.reject.apply(Promise,ea(a))})} function Fbb(){dM("PromptCount").then(function(a){return cM("PromptCount",a+1)}).then(function(){return cM("PromptTime",Date.now())}).then(function(){var a=Ph("service_worker_push_force_notification_prompt_tag"); if(a)return dM("PromptTags").then(function(b){var c=[];if(b)try{c=JSON.parse(b)}catch(d){return!1}c||(c=[]);c.push(a);return cM("PromptTags",JSON.stringify(c))})})} function Hbb(){return-1==Oh("service_worker_push_prompt_cap")?Promise.resolve(!0):dM("PromptCount").then(function(a){a||(a=0);return Promise.resolve(a(b||0))}):Promise.resolve(!0)} function Mbb(){Bbb||Lbb()} function Nbb(a){a.style.zIndex=2147483648;a.style.pointerEvents="auto";a.style.backgroundColor="rgba(0, 0, 0, 0.6)";a.style.width="100%";a.style.height="100vh";a.style.position="absolute";a.style.top="0";a.style.left="0";a.style.border="none"} function Kbb(){var a=Se(document,"yt-push-prompt-modal-bg");Bbb=J("service_worker_push_prompt_modal_ignore_click");a?Nbb(a):(a=$e("div",{id:"yt-push-prompt-modal-bg"}),Nbb(a),document.body.appendChild(a),$h(document,"click",Mbb))} function Lbb(){var a=Se(document,"yt-push-prompt-modal-bg");a&&gf(a)} ;function Obb(a){return Abb(a)?Dbb():Promise.resolve()} ;function Pbb(){-1!=Oh("service_worker_push_logged_out_prompt_watches")&&dM("WatchCount").then(function(a){100<=a||cM("WatchCount",a+1)})} ;var Sbb=function(){Mh("SERVICE_WORKER_KILLSWITCH")||navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&"https:"==window.location.protocol&&(J("service_worker_enabled")?Qbb():Rbb())},Rbb=function(){navigator.serviceWorker.getRegistrations().then(function(a){a.forEach(Tbb)})},Qbb=function(){var a=new Jm("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT"); Km(a,{mainAppWeb:Do()});try{var b=Ubb("/sw.js").catch(function(){um(a,"FAILURE");return new Promise(function(){})}); J("service_worker_push_enabled")&&b.then(function(c){um(a,"SUCCESS");return c}).then(Vbb).then(Obb)}catch(c){if(um(a,"FAILURE"),"SecurityError"!=c.name)throw c; }},Vbb=function(a){var b=a.installing||a.waiting; return a.active||!b?Promise.resolve(a):new Promise(function(c){var d=function(e){if("activated"==e.target.state||"redundant"==e.target.state)b.removeEventListener("statechange",d),c(a)}; b.addEventListener("statechange",d)})},Tbb=function(a){a&&Ubb("/sw.js?0",a.scope)},Ubb=function(a,b){return navigator.serviceWorker.register(a,{scope:b||Ph("service_worker_scope")||"/"})};function Wbb(a){var b=["h","m","s"],c=bb(b);c.reverse();var d={};a=a.toLowerCase().match(/\d+\s*[hms]?/g)||[];a=a.filter(function(l){var m=(l.match(/[hms]/)||[""])[0];return m?(d[m]=parseInt(l.match(/\d+/)[0],10),!1):!0}); for(a.reverse();a.length&&c.length;){var e=c.shift();e in d||(d[e]=parseInt(a.shift(),10))}if(a.length||59a-this.lastHandledScroll_||(this.lastHandledScroll_=a,this.markDirty())}, markDirty:function(){J("kevlar_use_vimio_behavior")||Qcb(this);J("kevlar_attach_vimio_behavior")&&this.markDirtyVisibilityObserver()}, getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var a=this.getParentRenderer();if(a)return a.getScreenLayer()}, invalidate:function(a){this.markDirty();this.wasPrescan=this.wasVisible=!1;a&&(this.dirtyTree=!0)}, getNodes:function(){return this.childCache_?[].concat(ea(this.childCache_)):[]}, impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var a=0;a=b)return a[c].url||null;for(b=e-1;0a.loadTime&&0";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===cdb){var d= document.createElement("template");d.innerHTML=""; cdb=d}d=cdb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return ddb=a}, properties:{text:{type:Object,observer:"textChanged_"},noEndpoints:Boolean,noStyles:Boolean,splitLines:{type:Boolean,reflectToAttribute:!0},forceDefaultStyle:{type:Boolean,reflectToAttribute:!0},ellipsisTruncate:{type:Boolean,reflectToAttribute:!0,observer:"ellipsisTruncateChanged_"},ariaLabel:{type:String,reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"},hasLinkOnly_:{type:String,reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"},emojiSize:{type:Number, value:J("render_unicode_emojis_as_small_images")?16:24},target:{type:String},enableContentEditable:{type:Boolean,observer:"enableContentEditableChanged_"},overrideAriaLabel:{type:String,observer:"overrideAriaLabelChanged_"},respectHtmlDir:Boolean,stringRunExtensions:{type:Array,value:function(){return[]}}, useMixedDirectionFormattedStrings:{type:Boolean,computed:"computeUseMixedDirectionFormattedStrings_(plaintextOnly)",value:function(){return J("enable_mixed_direction_formatted_strings")}}}, behaviors:[Vcb.YtPlaintextBehavior,NM.YtComponentBehavior,W.YtRendererBehavior],created:function(){this.hasSetTitle_=this.hasChange_=!1}, ready:function(){"rtl"==I("HTML_DIR",void 0)&&(this.useMixedDirectionFormattedStrings?this.setAttribute("dir","rtl"):this.respectHtmlDir||this.setAttribute("dir","auto"));this.enableContentEditableChanged_()}, attached:function(){this.hasChange_&&this.textChanged_(this.text)}, clearContents_:function(){for(var a=this.getRoot(),b=a.lastChild;b&&"STYLE"!=b.tagName;){try{a.removeChild(b)}catch(c){break}"yt-endpoint"==b.is&&(Au(b),b.textContent="");b=a.lastChild}}, textChanged_:function(a){if(void 0===this.isAttached)this.hasChange_=!0;else{this.hasChange_=!1;for(var b=this.firstChild;b&&"FONT"==b.nodeName;){var c=b;b=b.nextSibling;this.removeChild(c)}c=this.getRoot();if(a&&(a.runs||a.simpleText)){if(this.ellipsisTruncateChanged_(this.ellipsisTruncate),b=a.simpleText,!b&&1==a.runs.length&&this.isSimpleString_(a.runs[0])&&(b=a.runs[0].text),void 0!=b&&J("disable_simple_mixed_direction_formatted_strings")&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&& "rtl"==I("HTML_DIR",void 0)&&this.setAttribute("dir","auto"),void 0===b||!J("disable_simple_mixed_direction_formatted_strings")&&this.useMixedDirectionFormattedStrings)a=a.runs,void 0!==b&&(a=[{text:b}]),this.ellipsisTruncate?this.classList.add("complex-string"):this.classList.remove("complex-string"),a&&this.updateText_(a);else{if(b!=c.textContent)try{c.textContent=b}catch(d){}}}else this.clearContents_()}}, ellipsisTruncateChanged_:function(a){!a||this.hasAttribute("title")&&!this.hasSetTitle_?this.hasSetTitle_&&(this.removeAttribute("title"),this.hasSetTitle_=!1):(this.setAttribute("title",this.getRawText()),this.hasSetTitle_=!0)}, computeAriaLabel_:function(a){return a}, setNodeStyle_:function(a,b){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||J("disable_child_node_auto_formatted_strings")&&"auto"==this.getAttribute("dir")?b.removeAttribute("dir"):b.setAttribute("dir","auto");b.classList.remove("bold","deemphasize","italic","strikethrough");b.style.color="";this.noStyles||(a.bold&&b.classList.add("bold"),a.deemphasize&&b.classList.add("deemphasize"),a.italics&&b.classList.add("italic"),a.strikethrough&&b.classList.add("strikethrough"),a.textColor&&( b.style.color=nM(a.textColor)))}, setNodeTrackingParams_:function(a,b){b.data||(b.data={});if((a=a.loggingDirectives?a.loggingDirectives.trackingParams:null)||b.data.trackingParams)b.data.trackingParams=a}, computeHasLinkOnly_:function(a){return!(!a||1!=a.length||this.noEndpoints||!a[0].navigationEndpoint)}, computeUseMixedDirectionFormattedStrings_:function(){return this.plaintextOnly?!1:J("enable_mixed_direction_formatted_strings")}, getRoot:function(){var a=M(this.root);this.enableContentEditable&&(a=M(a.querySelector("[contenteditable]")));return a}, fixContenteditableScope:function(){var a=function(b){b&&(1==b.nodeType&&b.classList&&(b.classList.add("style-scope"),b.classList.add("yt-formatted-string")),b.childNodes&&b.childNodes.forEach(function(c){a(c)}))}; a(this.getRoot())}, updateText_:function(a){for(var b=a.length,c=this.getRoot(),d=c.firstChild;d&&"STYLE"==d.nodeName;)d=d.nextSibling;for(var e=0;e\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Scb){var d=document.createElement("template");d.innerHTML=""; Scb=d}d=Scb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ucb=a}a=Ucb;return a}}}); var $M=edb;y([O(W.YtRendererBehavior),z("design:type",Object)],$M.prototype,"ytRendererBehavior",void 0);y([Q({}),z("design:type",Object)],$M.prototype,"data",void 0);$M=y([BM({is:"yt-live-chat-message-buy-flow-heading-renderer"})],$M);var fdb;var gdb;var hdb=function(a){this.messageTiers=a;if(!a.length||!a)throw Error("No message tiers were provided.")}; hdb.prototype.getTier=function(a){if(!(a>this.messageTiers.length))return this.messageTiers[a]}; var idb=function(a,b){if(b===Number(a.messageTiers[a.messageTiers.length-1].maxPriceMicros))return a.messageTiers.length;a=a.messageTiers.findIndex(function(c){return b>=Number(c.minPriceMicros)&&b<=Number(c.maxPriceMicros)}); return-1!==a?a:0},jdb=function(a,b,c,d){this.minPrice=a; this.maxPrice=b;this.numberFormatter=c;this.messageTiers=d},ldb=function(a,b,c){b=a.numberFormatter.currencyFormatter.parse(b); if(isNaN(b)||ba.maxPrice||0!==Math.round(1E6*b)%a.numberFormatter.currencyUnitMicros)return Object.assign(Object.assign({},c),{isInvalidPrice:!0});c=Math.round(1E6*b);c-=c%a.numberFormatter.currencyUnitMicros;b=idb(a.messageTiers,c);return kdb(a,c,b)},kdb=function(a,b,c){var d=a.numberFormatter; d=d.currencyFormatter.format(PI(d,b)).replace(d.currencySymbol,"").trim();var e=a.numberFormatter;e=e.currencyFormatter.format(PI(e,b));var h=c;h>=a.messageTiers.messageTiers.length&&(h=a.messageTiers.messageTiers.length-1);var l=a.messageTiers.getTier(h)||a.messageTiers.getTier(0);var m=a.messageTiers;h=h>=m.messageTiers.length?void 0:m.messageTiers[h].durationLabel;l={shouldShowPickers:!(!l.messageTemplate.liveChatPaidMessageRenderer||!l.messageTemplate.liveChatPaidMessageRenderer.inputField)|| !(!l.messageTemplate.liveChatMembershipItemRenderer||!l.messageTemplate.liveChatMembershipItemRenderer.inputField),messageRenderer:l.messageTemplate,maxNumCharacters:Number(l.maxNumCharacters)||0,durationLabel:h,shouldHideDurationLabel:!h};h=a.numberFormatter;a={valueNow:h.currencyFormatter.format(PI(h,b)),valueMin:a.numberFormatter.currencyFormatter.format(a.minPrice),valueMax:a.numberFormatter.currencyFormatter.format(a.maxPrice)};return{sliderIndex:c,priceMicros:b,isInvalidPrice:!1,formattedPrice:d, formattedPriceWithCurrency:e,messagePreviewState:l,sliderAriaState:a}};var mdb;var ndb;var odb,aN=function(){if(void 0!==odb)return odb;var a=document.createElement("template");a.innerHTML=""; return odb=a};var pdb;nu({is:"yt-icon",_template:function(){if(void 0!==pdb)return pdb;var a=document.createElement("template");a.innerHTML="";a.content.insertBefore(aN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);return pdb= a}, properties:{icon:String,active:{type:Boolean,value:!1},defaultToFilled:{type:Boolean,value:!1},size:{type:Number,value:24},targetContainer:{type:String,value:""}},observers:["iconChanged_(icon, active, defaultToFilled, size, targetContainer, isAttached)"],meta_:new YH({type:"iconset"}),created:function(){this.iconName_="";this.iconsetName_="yt-icons";this.iconset_=null;this.missingIconSet_=!1}, iconChanged_:function(a,b,c,d,e,h){var l=this;if((a||this.iconName_)&&h){if(a){!J("default_to_innertube_icon")||0
\n
\n \n
\n
\n \n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===mdb){var d=document.createElement("template");d.innerHTML=""; mdb=d}d=mdb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ndb=a}a=ndb;return a}}}); var bN=qdb;y([O(W.YtRendererBehavior),z("design:type",Object)],bN.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],bN.prototype,"data",void 0);bN=y([BM({is:"yt-live-chat-paid-message-footer-renderer",noInjection:!0})],bN);var rdb;var sdb;var tdb=document.createElement("template");tdb.innerHTML="";document.head.appendChild(tdb.content);function cN(a,b){var c=Bm();c&&a&&cn(c,wm(a),b)} ;var dN={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)}, detached:function(){this.unregisterActionMap(this.actionMap)}, registerActionMap:function(a){for(var b=yK.getInstance(),c=k(Object.keys(a)),d=c.next();!d.done;d=c.next()){var e=d.value;d=a[e];if(this&&this[d]){var h=b.actionRoutingMap.get(e);h||(h=new Map,b.actionRoutingMap.set(e,h));h.set(this,Uh(this[d].bind(this)))}else e=Error("Unable to register undefined function"),e.params=d,Vh(e)}}, unregisterActionMap:function(a){var b=yK.getInstance();a=k(Object.keys(a));for(var c=a.next();!c.done;c=a.next())(c=b.actionRoutingMap.get(c.value))&&c.delete(this)}}]};var eN={},udb="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),vdb=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand"],wdb=["GET_UNSEEN_NOTIFICATION_COUNT"],fN=function(){},gN=function(a,b){this.data=a; this.actions=b}; eN.YtEndpointHandlerBehavior=[dN.YtActionHandlerBehavior,{_noAccessors:!0,created:function(){this.endpointHandlerActionMap_={"yt-service-request":"handleServiceRequest_"};this.serviceEndpointHandlers_=[]}, attached:function(){this.registerActionMap(this.endpointHandlerActionMap_)}, detached:function(){this.unregisterActionMap(this.endpointHandlerActionMap_)}, registerServiceEndpointHandler:function(a){this.serviceEndpointHandlers_.push(a)}, handleServiceRequest_:function(a,b,c){var d=new fN;d.endpoint=b;if(!b)return xk(new lj("handle undefined endpoint",a.tagName)),d;var e=wsa(b);e.length&&(Bn(this,e,a,c),d.actions=e);b.loggingUrls&&b.loggingUrls.forEach(function(l){l.baseUrl&&Di(l.baseUrl)}); e=!J("web_skip_impression_click_killswitch")&&c&&c.impression;if(b.clickTrackingParams&&!this.isPollingEndpoint_(b)&&!this.hasNavigationLogging_(a)&&!e&&(e=fs(),!ls(e,a)&&J("web_click_command_fallback"))){var h=a.getScreenLayer&&a.getScreenLayer();h?e.clickCommand(b,null,h):e.clickCommand(b,null)}e=!1;for(h=0;hn;){h=a[n];var u=xdb(c,h);if(u){if(this.getComponentName_(c[u],h[u])!=q.is){var w=this.createComponent_(c[u],h[u],d),A=M(q).nextElementSibling;A?b.insertBefore(w,A):b.appendChild(w);Bdb(this.is,b,q, d);q=w}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(q,c[u],h[u]);m++;n++;q=M(q).nextElementSibling}else n++}Cdb(this.is,b,m,d);m=q;if(a.length>n){h=document.createDocumentFragment();for(u=a.length;n>16&255,a>>8&255,a&255,(a>>24&255)/255].join()+")"}, markAsDeleted:function(a,b){this.set("data.deletedStateMessage",a);this.set("data.showOriginalContentMessage",b)}, onMenuButtonFocus_:function(){this.menuFocused=!0}, onMenuButtonBlur_:function(){this.menuFocused=!1}, showContextMenu:function(a){if(this.data.contextMenuEndpoint){var b=this.getInterface(fL),c=this.data.contextMenuEndpoint;Ho()?(b=b.endpointToXhrUrl(c),b=Jo(Ho(),{},b)):b=b.requestDataForEndpoint(c);b.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError_,this);a&&a.stopPropagation()}}, handleGetContextMenuResponse_:function(a){Ho()||(a=a.response);a.liveChatItemContextMenuSupportedRenderers&&a.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(a.liveChatItemContextMenuSupportedRenderers.menuRenderer);a.actions&&L(this,"yt-live-chat-actions",[a.actions])}, handleGetContextMenuError_:function(a){if(a instanceof Error||a instanceof Object||a instanceof String)var b=a;xk(new lj("Error encountered calling GetLiveChatItemContextMenu",b))}, showContextMenu_:function(a){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:a}}})}, onYtPopupOpened_:function(){this.menuOpen=!0;this.fire("yt-live-chat-context-menu-opened")}, onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;this.fire("yt-live-chat-context-menu-closed")}}; kN.YtLiveChatItemBehavior=[Idb,NM.YtComponentBehavior,hN.YtOpenPopupBehavior];var Jdb;var Kdb;var Ldb;var Mdb;nu({is:"yt-live-chat-text-input-field-suggestion",_template:function(){if(void 0!==Mdb)return Mdb;var a=document.createElement("template");a.innerHTML="\n \"[[data.alt]]\"\n [[data.text]]\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ldb){var d=document.createElement("template");d.innerHTML=""; Ldb=d}d=Ldb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Mdb=a}, properties:{data:{type:Object,observer:"dataChanged_"},active:{type:Boolean,reflectToAttribute:!0}},identity:Ma,dataChanged_:function(){this.active=!1}, onClick_:function(){this.fire("yt-live-chat-select-suggestion",this.data)}});nu({SPLIT_REGEX:/.*([:@#].*?)$/,NBSP_REGEX:/\u00a0/g,NBSP:String.fromCharCode(160),MAX_SUGGESTIONS:64,is:"yt-live-chat-text-input-field-renderer",_template:function(){if(void 0!==Kdb)return Kdb;var a=document.createElement("template");a.innerHTML="\n
\n
\n
\n
\n
\n\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Jdb){var d=document.createElement("template");d.innerHTML=""; Jdb=d}d=Jdb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Kdb=a}, properties:{data:{type:Object,observer:"dataChanged_"},disabled:{type:Boolean,value:!1,reflectToAttribute:!0},inputTabIndex:{type:Number,computed:"computeInputTabIndex_(disabled)"},maxCharacterLimit:{type:Number,notify:!0,readOnly:!0,computed:"computeMaxCharacterLimit_(data.maxCharacterLimit)"},characterCount:{type:Number,notify:!0,readOnly:!0,computed:"computeCharacterCount_(liveChatRichMessageInput)",observer:"characterCountChanged_"},liveChatRichMessageInput:{type:Object,value:null,notify:!0,readOnly:!0}, hasText:{type:Boolean,reflectToAttribute:!0,computed:"computeHasText_(characterCount)"},isValidWithNoInputText:{type:Boolean,value:!1},isInputValid:{type:Boolean,computed:"computedIsInputValid(characterCount, maxCharacterLimit, isValidWithNoInputText)"},focused:{readOnly:!0,type:Boolean,value:!1,reflectToAttribute:!0},suggestions:{type:Array,value:[]},emojiManager:Object,participantsManager:Object,messageInput:Object},behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],listeners:{"yt-live-chat-select-suggestion":"onSuggestion_"}, stampDom:{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}},created:function(){this.suggestionIndex_=-1;this.lastSuggestionRange_=null}, ready:function(){this.scopeSubtree(this.$.input,!0)}, attached:function(){uc&&(document.execCommand("enableObjectResizing",!1,!1),document.execCommand("enableInlineTableEditing",!1,!1))}, detached:function(){this.setLiveChatRichMessageInput(null)}, dataChanged_:function(a){var b={placeholderTextColor:"--yt-live-chat-text-input-field-placeholder-color",activeUnderlineColor:"--yt-live-chat-text-input-field-active-underline-color",inactiveUnderlineColor:"--yt-live-chat-text-input-field-inactive-underline-color"},c=!1,d={},e;for(e in b)a&&a[e]&&(d[b[e]]=this.colorFromDecimal(a[e]),c=!0);c&&this.updateStyles(d);this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)}, colorFromDecimal:function(a){a=parseInt(a,10);return"rgba("+[a>>16&255,a>>8&255,a&255,(a>>24&255)/255].join()+")"}, preventDrag_:function(a){a.dataTransfer&&(a.dataTransfer.dropEffect="none");a.preventDefault()}, preventResize_:function(a){a.returnValue=!1}, onInputChange_:function(){var a=this.getCurrentRange_();if(a){var b=this.calculateTextBeforeRange_(a);this.completeEmojis_(a,b,!0)||this.updateSuggestions_(a,b)}a=this.calculateLiveChatRichMessageInput_();this._setLiveChatRichMessageInput(a);this.fire("yt-live-chat-message-input-change",a)}, getCurrentRange_:function(){var a=window.getSelection();return a.rangeCount?a.getRangeAt(0).cloneRange():null}, getInputRange_:function(){var a=this.getCurrentRange_();if(a){for(var b=a.commonAncestorContainer,c=!1;b;){if(b==this.$.input){c=!0;break}b=b.parentNode}c||(a=null)}a||(a=this.getRangeAtEnd_());return a}, getRangeAtEnd_:function(){var a=document.createRange();this.$.input.lastChild?a.setStart(this.$.input.lastChild,this.$.input.lastChild.length):(a.selectNodeContents(this.$.input),a.collapse(!1));return a}, getSuggestions_:function(a){var b=[],c=a.substr(0,3),d=Ndb(this.emojiManager,c);if(d)for(var e in d)if(0==e.toLocaleLowerCase().indexOf(a)){var h=d[e];if(h&&h.emojiId){h=nN(this.emojiManager,h.emojiId);var l=void 0;l=h.image&&h.image.accessibility&&h.image.accessibility.accessibilityData?h.image.accessibility.accessibilityData.label:h.isCustomEmoji?h.shortcuts[0]:h.emojiId;b.push({suggestion:{emoji:!0,image:h.image,alt:l,text:e,textToInsertWhenSelected:h.isCustomEmoji?e:l}});if(b.length>=this.MAX_SUGGESTIONS)break}}if(!this.participantsManager)return null; if(0==c.indexOf("@")||0==c.indexOf("#"))if(d=c.substr(0,1),a=a.substr(1),c=c.substr(1),c=this.participantsManager.getAuthorsFromPrefix(c))for(var m in c)if(0==m.indexOf(a)&&(e=c[m],h=yn(e.authorName),b.push({suggestion:{author:!0,authorType:d,image:e.authorPhoto,alt:h,text:h}}),b.length>=this.MAX_SUGGESTIONS))break;return b?b.sort(function(n,q){return q.suggestion.text
";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild); var b=a.content,c=b.insertBefore;if(void 0===Tdb){var d=document.createElement("template");d.innerHTML=""; Tdb=d}d=Tdb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Udb=a}a=Udb;return a}}}); var uN=tN;y([mG(".stroke"),z("design:type",HTMLElement)],uN.prototype,"strokeElement",void 0);y([mG(".fill"),z("design:type",HTMLElement)],uN.prototype,"fillElement",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],uN.prototype,"focused",void 0);y([Q(),z("design:type",Object)],uN.prototype,"disabled",void 0);uN=y([BM({is:"yt-interaction",noInjection:!0})],uN);nu({is:"yt-icon-button",_template:function(){if(void 0!==Sdb)return Sdb;var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Rdb){var d=document.createElement("template");d.innerHTML=""; Rdb=d}d=Rdb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Sdb=a}, behaviors:[iI],properties:{label:String,disabled:{type:Boolean,reflectToAttribute:!0},noink:Boolean,pressed:{type:Boolean,observer:"onPressedChanged_"},toggleable:Boolean,untabbable:Boolean,keyboardFocused:Boolean,touchFeedback:{type:Boolean,reflectToAttribute:!0,value:function(){return J("kevlar_touch_feedback")}}}, listeners:{down:"rippleDown_",up:"rippleUp_"},ready:function(){var a=this,b=this.$.button;b.addEventListener("focus",function(){a.touchFeedback?(y9a||(y9a=new x9a),a.keyboardFocused=y9a.JSC$35678_keyboardInUse):a.rippleDown_()}); b.addEventListener("blur",function(){a.keyboardFocused=!1;a.rippleUp_()})}, computeTabIndex_:function(a){return a?-1:0}, computeButtonAriaPressed_:function(a){if(this.toggleable)return a?"true":"false"}, rippleDown_:function(){this.touchFeedback?this.$.interaction.triggerDown():this.noink||this.getRipple().downAction()}, rippleUp_:function(){this.touchFeedback?this.$.interaction.triggerUp():this.noink||this.getRipple().upAction()}, onPressedChanged_:function(){var a=this.$.button.children[0];a&&(a.active=this.pressed)}, ensureRipple:function(a){if(!this.touchFeedback){var b=this._ripple;iI.ensureRipple.apply(this,arguments);this._ripple&&this._ripple!==b&&(this._ripple.center=!0,this._ripple.classList.add("circle"))}}});var Vdb;var Wdb=function(){var a=document.body,b=a.appendChild;if(void 0===Vdb){var c=document.createElement("template");c.innerHTML=""; Vdb=c}c=Vdb;b.call(a,c.content)}; document.body?Wdb():window.addEventListener("DOMContentLoaded",Wdb);var vN={};vN.YtRenderButtonBehavior=[W.YtRendererBehavior,pN.YtActionSenderBehavior,qN.YtEndpointBehavior,{properties:{alignByText:{type:Boolean,value:!1,reflectToAttribute:!0},disableTextTransform:{type:Boolean,reflectToAttribute:!0},useKeyboardFocused:{type:Boolean,value:function(){return!!this.getInterface(rN)&&J("kevlar_keyboard_button_focus")}, reflectToAttribute:!0},keyboardFocused:{type:Boolean,value:!1,reflectToAttribute:!0},startJustified:{type:Boolean,value:!1,reflectToAttribute:!0},forceIconButton:{type:Boolean,value:!1},forceIconOnly:{type:Boolean,value:!1},styleActionButton:{type:Boolean,reflectToAttribute:!0},verticallyAligned:{type:Boolean,value:!1,reflectToAttribute:!0},noink:{type:Boolean,value:!1},showTooltips:{type:Boolean,value:!1},buttonRaised:{type:Boolean,value:!1},disabled:{type:Boolean,observer:"disabledChanged_",reflectToAttribute:!0}, sendServiceEndpointWhenDisabled:{type:Boolean,value:!1},ellipsisTruncate:Boolean,buttonTooltipPosition:{type:String,value:"bottom"},buttonSize:{type:String,reflectToAttribute:!0},endpoint:{type:Object,readOnly:!0},serviceEndpoint:{type:Object,readOnly:!0},command:{type:Object,readOnly:!0},buttonIcon:{type:String,readOnly:!0,observer:"buttonIconChanged_"},buttonText:{type:Object,readOnly:!0},buttonAccessibility:{type:Object,readOnly:!0},buttonTooltip:{type:String,readOnly:!0},buttonClass:{type:String, readOnly:!0,observer:"buttonClassChanged_"},iconPositionType:{type:String,readOnly:!0,observer:"iconPositionTypeChanged_"},iconSize:{type:Number},stampType_:{type:String,computed:"computeStampType_(forceIconButton, buttonText, buttonIcon, endpoint)",observer:"stampTypeChanged_"},componentReady_:Boolean},listeners:{focusin:"onFocus_",focusout:"onBlur_",mouseenter:"addTooltips_",tap:"onYtButtonTap_"},observers:["isDisabledChanged_(data.isDisabled)","observeBasicPalette_(data.colorData.basicColorPaletteData)", "dataChanged_(data, componentReady_)","isSelectedChanged_(data)"],created:function(){this.elements_={};this.hasChange_=!1}, attached:function(){this.hasChange_&&this.stampTypeChanged_(this.stampType_);this.keyboardFocused=!1}, get container(){return this.root},onYtButtonTapHandler:function(){}, ytButtonServiceEndpointHandler:function(){}, updateRenderedElements:function(){if(this.elements_.endpoint){this.elements_.endpoint.data=this.endpoint;var a=this.computeHref_(this.endpoint,!0);a?this.elements_.endpoint.setAttribute("href",a):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){a=this.buttonClass.split(" ");a=k(a);for(var b=a.next();!b.done;b=a.next())b=b.value,this.toggleClass(b,!0),this.toggleClass(b,!0,this.elements_.button),this.toggleClass(b,!0,this.elements_.text)}this.elements_.icon&&(this.elements_.icon.icon= this.buttonIcon,this.setIconActive_(this.elements_.icon),this.iconSize&&(this.elements_.icon.size=this.iconSize));this.elements_.text&&(this.elements_.text.text=this.buttonText);this.elements_.button&&(a=null,this.buttonAccessibility&&(a=this.buttonAccessibility.label),"yt-icon-button"==this.elements_.button.is?this.elements_.button.label=a:a?this.elements_.button.setAttribute("aria-label",a):this.elements_.button.removeAttribute("aria-label"))}, dataChanged_:function(){this.updateRenderedElements()}, onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var a=this.getInterface(rN);a&&(this.keyboardFocused=a.isKeyBoardInUse())}}, onBlur_:function(){this.keyboardFocused=!1}, addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?zu("tp-yt-paper-tooltip"):document.createElement("tp-yt-paper-tooltip"),this.elements_.tooltip.position=this.buttonTooltipPosition,this.elements_.tooltip.offset=8,this.elements_.tooltip.fitToVisibleBounds=!0,M(this.elements_.endpoint).appendChild(this.elements_.tooltip)),M(this.elements_.tooltip).textContent=this.buttonTooltip)}, buttonClassChanged_:function(a,b){if(b)for(a=b.split(" "),a=k(a),b=a.next();!b.done;b=a.next())b=b.value,this.toggleClass(b,!1),this.toggleClass(b,!1,this.elements_.button),this.toggleClass(b,!1,this.elements_.text)}, buttonIconChanged_:function(a){this.elements_.icon?a?(this.elements_.icon.icon=a,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&M(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,this.toggleAttribute("is-paper-button-with-icon",!1)):a&&this.stampType_&&"paper_button"==this.stampType_&&this.addIconElementToPaperButton_()}, addIconElementToPaperButton_:function(){this.elements_.icon=this.getIcon_();this.setIconActive_(this.elements_.icon);this.elements_.button&&(this.iconPositionType&&"BUTTON_ICON_POSITION_TYPE_LEFT_OF_TEXT"!=this.iconPositionType?"BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"==this.iconPositionType&&M(this.elements_.button).appendChild(this.elements_.icon):M(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),this.toggleAttribute("is-paper-button-with-icon",!0))}, stampTypeChanged_:function(a){if(void 0===this.isAttached)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,a){var b=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(a){case"yt_icon_button_with_label":b=!0;this.toggleClass("force-icon-button",!0);this.elements_.button=this.getYtIconButton_();a=M(this.elements_.button).firstElementChild; this.elements_.icon=a;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;M(this.elements_.endpoint).appendChild(this.elements_.button);M(this.elements_.endpoint).appendChild(this.elements_.text);break;case"paper_button":this.elements_.button=this.reuseEnabled_()?zu("tp-yt-paper-button"):document.createElement("tp-yt-paper-button");this.elements_.text=this.getFormattedString_(); this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;this.elements_.button.raised=this.buttonRaised;M(this.elements_.button).appendChild(this.elements_.text);M(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case"yt-icon-button":b=!0,this.elements_.button=this.getYtIconButton_(),a=M(this.elements_.button).firstElementChild,this.elements_.icon=a,this.setIconActive_(this.elements_.icon),M(this.elements_.endpoint).appendChild(this.elements_.button);}this.toggleAttribute("is-icon-button", b);this.toggleAttribute("is-paper-button",!b);this.toggleAttribute("has-no-text",!this.elements_.text);this.elements_.button.id="button";this.elements_.button.noink=this.noink;this.elements_.button.disabled=this.disabled;M(this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}}, iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&M(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)}, isDisabledChanged_:function(a){if(void 0!=a||this.disabled)this.disabled=a,this.elements_.button&&(this.elements_.button.disabled=a)}, isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)}, setIconActive_:function(a){J("kevlar_system_icons")&&this.data&&void 0!==this.data.isSelected&&a&&(a.active=this.data.isSelected)}, observeBasicPalette_:function(a){sN(this,a)}, disabledChanged_:function(a){this.data&&this.set("data.isDisabled",a)}, onYtButtonTap_:function(a){if(this.disabled)a.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&this.sendServiceRequestAction([this.serviceEndpoint]);else if(!(this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0))){if(this.serviceEndpoint)this.ytButtonServiceEndpointHandler(),J("handle_service_request_actions")||this.sendServiceRequestAction([this.serviceEndpoint]),this.fire("yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();J("handle_service_request_actions")?(a=[],this.serviceEndpoint&&a.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&a.push(this.data.command),a.length&&this.sendInnerTubeActions(a,this)):this.data&&this.data.command&&(a=this.data.command,a.accountUnlinkCommand||a.accountLinkCommand||a.insertAdCommand||a.insertHighlightMarkerCommand||a.createLivestreamHighlightClipCommand||a.getVideoUploadFeedbackCommand||a.musicDeletePrivatelyOwnedEntityCommand? this.sendServiceRequestAction([a]):this.sendInnerTubeActions([a],this))}}, computeStampType_:function(){return this.forceIconButton&&this.buttonText&&this.buttonIcon?"yt_icon_button_with_label":this.buttonText?"paper_button":this.buttonIcon?"yt-icon-button":null}, emptyContainer_:function(){for(var a=M(this.container);a.lastChild&&"STYLE"!=a.lastChild.tagName;)try{a.removeChild(a.lastChild)}catch(b){break}}, getYtIconButton_:function(){var a=this.reuseEnabled_()?zu("yt-icon-button"):document.createElement("yt-icon-button"),b=M(a).firstElementChild;if(b&&"yt-icon"!=b.is){for(b=M(a);b.lastChild;)b.removeChild(b.lastChild);b=null}b||(b=this.getIcon_(),this.setIconActive_(b),M(a).appendChild(b));return a}, reuseEnabled_:function(){return J("enable_button_behavior_reuse")}, getIcon_:function(){return this.reuseEnabled_()?zu("yt-icon"):document.createElement("yt-icon")}, getFormattedString_:function(){return this.reuseEnabled_()?zu("yt-formatted-string"):document.createElement("yt-formatted-string")}}];var wN={}; wN.YtButtonBehavior=[vN.YtRenderButtonBehavior,pN.YtActionSenderBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var a=this.data;a&&(this._setEndpoint(this.computeEndpoint_(a)),this._setServiceEndpoint(this.computeServiceEndpoint_(a)),this._setCommand(this.computeCommand_(a)),this._setButtonIcon(this.computeButtonIcon_(a)),this._setButtonText(this.computeButtonText_(a,this.forceIconOnly)), this._setButtonAccessibility(this.computeAccessibility_(a)),this._setButtonTooltip(this.computeTooltip_(a)),this._setButtonClass(this.computeButtonClass_(a)),this._setIconPositionType(this.computeIconPositionType_(a)),this.updateRenderedElements())}, computeIconPositionType_:function(a){return a&&a.iconPosition||null}, computeEndpoint_:function(a){var b=a&&a.navigationEndpoint,c=this.get("data.command.commandMetadata.webCommandMetadata.url"),d=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return b?b:a&&a.command&&a.command.modalEndpoint?a.command:c&&!d&&a.command?a.command:null}, computeServiceEndpoint_:function(a){var b=a&&a.serviceEndpoint,c=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return b?b:c&&a.command?a.command:null}, computeCommand_:function(a){return a&&a.command||null}, computeButtonIcon_:function(a){return a&&a.icon&&a.icon.iconType?MM(a.icon.iconType):null}, computeButtonText_:function(a,b){return!b&&a&&a.text||null}, computeAccessibility_:function(a){return this.get("accessibilityData.accessibilityData",a)||a&&a.accessibility||(a&&a.text?{label:this.getSimpleString(a.text)}:null)}, computeTooltip_:function(a){return a?a.isDisabled&&a.disabledTooltip||a.tooltip||null:null}, computeButtonClass_:function(a){var b=a&&a.style?a.style.toLowerCase().replace(/_/g,"-")+" ":"";b+=a&&a.size?a.size.toLowerCase().replace(/_/g,"-")+" ":"";a.colorData&&a.colorData.basicColorPaletteData&&a.colorData.basicColorPaletteData.borderColor&&(b+="palette-with-border");return b.trim()}}];var xN={};function yN(a,b,c){xN[a]||(xN[a]={});xN[a][b]=c} function zN(a){xN[a]||(xN[a]={});return xN[a]} ;var Xdb,AN=function(){if(void 0!==Xdb)return Xdb;var a=document.createElement("template");a.innerHTML=""; return Xdb=a};var Ydb,BN=function(){if(void 0!==Ydb)return Ydb;var a=document.createElement("template");a.innerHTML=""; return Ydb=a};var Zdb;var $db=document.createElement("template");$db.innerHTML=""; document.head.appendChild($db.content);var aeb=document.createElement("template");aeb.innerHTML=""; document.head.appendChild(aeb.content);var beb=document.createElement("template");beb.innerHTML=""; document.head.appendChild(beb.content);var ceb=document.createElement("template");ceb.innerHTML=""; document.head.appendChild(ceb.content);yN("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer"); nu({is:"yt-button-renderer",_template:function(){if(void 0!==Zdb)return Zdb;var a=document.createElement("template");a.innerHTML="";a.content.insertBefore(BN().content.cloneNode(!0), a.content.firstChild);a.content.insertBefore(AN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);return Zdb=a}, behaviors:[hN.YtOpenPopupBehavior,wN.YtButtonBehavior],listeners:{"yt-navigate":"onYtNavigate_"},created:function(){this.openPopupConfig=I("openPopupConfig");this.showTooltips=!0}, onYtNavigate_:function(a){var b=this.getNavigationEndpointPopupAction(a.detail.endpoint);b&&(this.openPopup(b),a.stopPropagation(),a.preventDefault())}});var CN={};CN.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var deb=I("DORMANT_IMAGE_TIMEOUT",1E3),DN=function(){this.loadTimeResolver_=eeb(this);this.sessionResolved_=!1;this.collectionJobId_=0;this.visibleSet_=new Set;this.elementLoadPromises_=new Map;this.collectionPromise_=null;this.dormantJobId_=0}; DN.prototype.onDormantLoad_=function(){this.collectionPromise_&&this.loadTimeResolver_.reject(Error("onDormantLoad_"))}; var EN=function(a){pi.cancelJob(a.dormantJobId_);a:{var b=k(a.visibleSet_);for(var c=b.next();!c.done;c=b.next())if(c=c.value,!c.loadTime||Infinity==c.loadTime){b=!1;break a}b=!0}b||(a.dormantJobId_=fi(pi,a.onDormantLoad_.bind(a),deb))},geb=function(a,b){if(a.sessionResolved_)return!1; a.collectionJobId_&&feb(a);return"loadTime"in b?!0:!1}; DN.prototype.hidden=function(a){geb(this,a)&&(this.visibleSet_.delete(a),this.elementLoadPromises_.delete(a),EN(this))}; var heb=function(a,b){var c=Zcb(b).then(function(){if(!a.visibleSet_.has(b))return null;EN(a);return b},function(){}); a.elementLoadPromises_.set(b,c)}; DN.prototype.shown=function(a){if(!geb(this,a))return!1;this.visibleSet_.add(a);EN(this);heb(this,a);return!0}; var ieb=function(a){pi.cancelJob(a.collectionJobId_);a.collectionJobId_=0;a.collectionPromise_&&(a.collectionPromise_.cancel("canceled collectionPromise_"),a.collectionPromise_=null)},feb=function(a){ieb(a); var b=Oh("viewport_load_collection_wait_time",0);a.collectionJobId_=fi(pi,a.collectLoadTime_.bind(a),b)}; DN.prototype.collectLoadTime_=function(){var a=this;ieb(this);EN(this);var b=Infinity;this.collectionPromise_=Wg([].concat(ea(this.elementLoadPromises_.values())));this.collectionPromise_.then(function(c){c=c.filter(function(l){return!!l&&!!l.parentNode&&a.visibleSet_.has(l)}); for(var d=null,e=0;e";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jeb){var d=document.createElement("template");d.innerHTML=""; jeb=d}d=jeb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);keb=a}a=keb;return a}}}); var JN=IN;JN.prototype.observePlaceholderColor_=JN.prototype.observePlaceholderColor_;JN.prototype.delayedSrcChanged_=JN.prototype.delayedSrcChanged_;JN.prototype.thumbnailChanged_=JN.prototype.thumbnailChanged_;y([O(CN.YtVisibilityBehavior),z("design:type",Object)],JN.prototype,"ytVisibilityBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],JN.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",String)],JN.prototype,"delayedSrc",void 0); y([Q(),z("design:type",Object)],JN.prototype,"thumbnail",void 0);y([Q({value:!1,reflectToAttribute:!0}),z("design:type",Boolean)],JN.prototype,"loaded",void 0);y([Q(),z("design:type",Boolean)],JN.prototype,"notifyOnLoaded",void 0);y([Q(),z("design:type",Number)],JN.prototype,"height",void 0);y([Q(),z("design:type",Number)],JN.prototype,"width",void 0);y([Q({value:function(){return"width"}}), z("design:type",String)],JN.prototype,"dimension",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],JN.prototype,"fit",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],JN.prototype,"fitHeight",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],JN.prototype,"fitWidth",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],JN.prototype,"objectFit",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],JN.prototype,"objectPosition",void 0); y([Q(),z("design:type",String)],JN.prototype,"preferredThumbnail",void 0);y([Q({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),z("design:type",String)],JN.prototype,"alt_",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],JN.prototype,"sharedTooltipText",void 0);y([Q(),z("design:type",Boolean)],JN.prototype,"ftlEligible",void 0);y([Q({value:void 0}),z("design:type",String)],JN.prototype,"observeHiddenOption",void 0); y([Q({value:"observe_once"}),z("design:type",String)],JN.prototype,"observePrescanOption",void 0);y([S("thumbnail"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],JN.prototype,"thumbnailChanged_",null);y([S("delayedSrc"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],JN.prototype,"delayedSrcChanged_",null); y([S("thumbnail.placeholderColor"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],JN.prototype,"observePlaceholderColor_",null);JN=y([BM({is:"yt-img-shadow",noInjection:!0})],JN);var teb=Mh("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";Polymer({is:"yt-live-chat-paid-message-renderer",_template:function(){if(void 0!==sdb)return sdb;var a=document.createElement("template");a.innerHTML="
\n
\n \n \n
\n
\n
[[getSimpleString(data.authorName)]]
\n
\n \n \n
[[getSimpleString(data.purchaseAmountText)]]
\n
\n
\n [[timestampString]]\n
\n
\n \n \n \n
\n
\n
\n
\n
\n \n
\n \n
\n
\n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rdb){var d=document.createElement("template");d.innerHTML=""; rdb=d}d=rdb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return sdb=a}, properties:{data:{type:Object,observer:"dataChanged_"},isUserEditable:{type:Boolean,reflectToAttribute:!0,computed:"computeIsUserEditable_(data)"},showOnlyHeader:{type:Boolean,computed:"computeShowOnlyHeader_(data, isDeleted)",reflectToAttribute:!0},showFooterDivider:{type:Boolean,computed:"computeShowFooterDivider_(data, isDeleted, isUserEditable)",reflectToAttribute:!0},allowAnimations:{type:Boolean,reflectToAttribute:!0,value:!1}},supportsInlineActionButtons:!0,behaviors:[SM.YtPdgLiveChatItemBehavior, W.YtRendererBehavior,kN.YtLiveChatItemBehavior,Y.YtRendererstamperBehavior],observers:["isDeletedChanged_(isDeleted)","messageChanged_(data.message)"],stampDom:{"data.footer":{id:"footer",mapping:{liveChatPaidMessageFooterRenderer:{component:"yt-live-chat-paid-message-footer-renderer"}}},"data.buyButton":{id:"buy-flow-button",mapping:{buttonRenderer:"yt-button-renderer"}}},ready:function(){var a=document.querySelector("yt-live-chat-app");a&&a.hasAttribute("dashboard-money-feed")&&M(this).setAttribute("dashboard-money-feed", "")}, attached:function(){this.allowAnimations=!1}, dataChanged_:function(a){if(a){var b={};b["--yt-live-chat-paid-message-primary-color"]=this.colorFromDecimal(a.bodyBackgroundColor);b["--yt-live-chat-paid-message-secondary-color"]=this.colorFromDecimal(a.headerBackgroundColor);b["--yt-live-chat-paid-message-header-color"]=this.colorFromDecimal(a.headerTextColor);b["--yt-live-chat-paid-message-author-name-color"]=this.colorFromDecimal(a.authorNameTextColor);b["--yt-live-chat-paid-message-timestamp-color"]=this.colorFromDecimal(a.timestampColor);b["--yt-live-chat-paid-message-color"]= this.colorFromDecimal(a.bodyTextColor);this.updateStyles(b);this.allowAnimations=!0}}, messageChanged_:function(a){var b=M(this.$.message);b.textContent="";a&&b.appendChild(this.createDocumentFragment(a))}, computeShowOnlyHeader_:function(a,b){return a?this.isEmpty_(a,b)&&!a.footer:!1}, computeShowFooterDivider_:function(a,b,c){return a?!!a.footer&&!this.isEmpty_(a,b)&&!c:!1}, computeIsUserEditable_:function(a){return!!a.inputField}, inputFocus:function(){var a=this.$$("yt-live-chat-text-input-field-renderer");a&&a.focus()}, inputInsertEmoji:function(a){var b=this.$$("yt-live-chat-text-input-field-renderer");b&&b.insertEmoji(a)}, inputMessage:function(){var a=this.$$("yt-live-chat-text-input-field-renderer");return a&&this.data.inputField?(a.completeEmojis(),oN(a.liveChatRichMessageInput)):null}, isDeletedChanged_:function(a){a&&this.set("data.message",null)}, isEmpty_:function(a,b){return a?a.empty||!(a.message||a.inputField||b):!0}, onBuyButtonClick_:function(){var a=this.data.buyButton.buttonRenderer;if(a.trackingParams){var b=wm(a.trackingParams);if(b){var c=Bm();c&&fn(c,b)}}a.command&&this.fire("yt-navigate",{endpoint:a.command})}});var ueb={properties:{hidden:{type:Boolean,reflectToAttribute:!0,observer:"hiddenChanged_"}},observers:["isAttachedChanged_(isAttached)"],created:function(){this.restoreFocusNode_=null}, attached:function(){document.addEventListener("focus",this.onFocus_.bind(this),!0)}, detached:function(){this.restoreFocusNode_=null;document.removeEventListener("focus",this.onFocus_.bind(this),!0)}, focusChild_:function(){window.requestAnimationFrame(function(){this.restoreFocusNode_||(this.restoreFocusNode_=document.activeElement);var a=H2a.getTabbableNodes(this);a.length&&a[a.length-1].focus()}.bind(this))}, isAttachedChanged_:function(a,b){a?this.focusChild_():b&&this.restoreFocus_()}, hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()}, restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)}, onFocus_:function(a){this.hidden||-1!=M(a).path.indexOf(this)||(a.stopPropagation(),this.focusChild_())}};var veb;var web;nu({is:"yt-live-chat-dialog-renderer",_template:function(){if(void 0!==web)return web;var a=document.createElement("template");a.innerHTML="
\n \n
\n \n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===veb){var d=document.createElement("template");d.innerHTML=""; veb=d}d=veb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return web=a}, properties:{data:Object},hostAttributes:{hidden:!0},behaviors:[Y.YtRendererstamperBehavior,ueb],stampDom:{"data.confirmButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}},onClick_:function(a){a.target!=this.$.button&&(this.hidden=!0)}});var xeb;var yeb;nu({is:"yt-live-chat-error-message-renderer",_template:function(){if(void 0!==yeb)return yeb;var a=document.createElement("template");a.innerHTML="\n \n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===xeb){var d=document.createElement("template");d.innerHTML=""; xeb=d}d=xeb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return yeb=a}, properties:{data:Object,icon:{type:String,computed:"computeIcon_(data.icon)"}},dismiss:function(){this.fire("yt-live-chat-error-message-dismiss")}, computeIcon_:function(a){return a&&a.iconType?"yt-icons:"+a.iconType.toLowerCase():"yt-icons:close"}});var zeb;var Aeb;nu({is:"yt-live-chat-icon-toggle-button-renderer",_template:function(){if(void 0!==Aeb)return Aeb;var a=document.createElement("template");a.innerHTML="\n \n \n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===zeb){var d=document.createElement("template");d.innerHTML=""; zeb=d}d=zeb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Aeb=a}, properties:{data:{type:Object,observer:"dataChanged_"},id:{type:String,computed:"computeId_(data.targetId)",reflectToAttribute:!0},active:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},icon:{type:String,readOnly:!0,computed:"computeIcon_(data.icon.iconType, active)"},disabled:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"disabledChanged_"},showTooltip:{type:Boolean,computed:"computeShowTooltip_(data, disabled)"}},listeners:{animationend:"onAnimationEnd_"},behaviors:[dN.YtActionHandlerBehavior, W.YtRendererBehavior,IM.YtLiveChatTooltipTargetingBehavior],actionMap:{"yt-live-chat-actions":"handleLiveChatActions_"},created:function(){this.tooltip_=null}, dataChanged_:function(a){a.tooltip?(this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),this.tooltip_.position="top",this.tooltip_.offset=8,this.tooltip_.fitToVisibleBounds=!0,this.appendChild(this.tooltip_)),M(this.tooltip_).textContent=a.tooltip):this.tooltip_&&(this.removeChild(this.tooltip_),this.tooltip_=null);a.disabled&&(this.disabled=!0)}, computeId_:function(a){return a}, computeIcon_:function(a,b){return a?b&&this.data&&this.data.toggledIcon?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+a.toLowerCase():""}, onClick_:function(){this.data.disabled?this.showTooltip&&this.immediatelyShowTooltip_():((this.active=!this.active)&&this.logExplicitClick(this.data),"creator"!=this.id&&"product-picker"!=this.id||this.removeBubble_(),this.fire("yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))}, immediatelyShowTooltip_:function(){var a=this.$$("#tooltip");a.animationDelay=0;a.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};a.show()}, disabledChanged_:function(a){a?M(this).setAttribute("aria-disabled",""):M(this).removeAttribute("aria-disabled")}, computeShowTooltip_:function(a,b){return!!(a&&a.tooltip&&b)}, handleLiveChatActions_:function(a){a.length&&("creator"!=this.id&&"product-picker"!=this.id||a.forEach(function(b){(b=this.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",b))&&b.durationSec==b.fullDurationSec&&this.startBubble_(this.colorFromDecimal_(b.startBackgroundColor))},this))}, onAnimationEnd_:function(){M(this).removeAttribute("bubble")}, startBubble_:function(a){this.updateStyles({"--yt-live-chat-monetization-button-glow":a});M(this).setAttribute("bubble","")}, removeBubble_:function(){M(this).removeAttribute("bubble")}, colorFromDecimal_:function(a){a=parseInt(a,10);return"rgba("+[a>>16&255,a>>8&255,a&255,(a>>24&255)/255].join()+")"}});var Beb;var Ceb;nu({is:"yt-live-chat-author-badge-renderer",_template:function(){if(void 0!==Ceb)return Ceb;var a=document.createElement("template");a.innerHTML="
";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Beb){var d=document.createElement("template");d.innerHTML=""; Beb=d}d=Beb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Ceb=a}, properties:{data:{type:Object,observer:"dataChanged_"},ariaLabel:{type:String,computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0},type:{type:String,computed:"computeType_(data)",reflectToAttribute:!0},sharedTooltipText:{type:String,computed:"identity(data.tooltip)",reflectToAttribute:!0}},dataChanged_:function(a){for(var b=M(this.$.image);b.firstChild;)b.removeChild(b.firstChild);if(a)if(a.icon){var c=document.createElement("yt-icon");c.icon="live-chat-badges:"+ a.icon.iconType.toLowerCase();b.appendChild(c)}else if(a.customThumbnail){c=document.createElement("img");var d=Wcb(a.customThumbnail.thumbnails,16);d?(c.src=d,b.appendChild(c),c.setAttribute("alt",this.ariaLabel)):yk(new lj("Could not compute URL for thumbnail",a.customThumbnail))}}, identity:function(a){return a}, computeType_:function(a){return JM(a||void 0)}});var Deb;var Eeb;nu({is:"yt-live-chat-author-chip",_template:function(){if(void 0!==Eeb)return Eeb;var a=document.createElement("template");a.innerHTML="[[getSimpleString(authorName)]]"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Deb){var d=document.createElement("template");d.innerHTML=""; Deb=d}d=Deb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Eeb=a}, properties:{authorName:{type:Object},authorBadges:{type:Array},authorType:{type:String,computed:"computeAuthorType_(authorBadges)"},badgesInsideChip:{type:Array,computed:"computeBadgesInsideChip_(authorBadges)"},badgesOutsideChip:{type:Array,computed:"computeBadgesOutsideChip_(authorBadges)"},isHighlighted:{type:Boolean,computed:"computeIsHighlighted_(authorBadges)",reflectToAttribute:!0},showUnifiedVerifiedBadge:{type:Boolean,computed:"computeShowUnifiedVerifiedBadge_(authorBadges)",reflectToAttribute:!0}}, behaviors:[NM.YtComponentBehavior,Y.YtRendererstamperBehavior],stampDom:{badgesOutsideChip:{id:"chat-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}},badgesInsideChip:{id:"chip-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}}},computeBadgesInsideChip_:function(a){return!a||J("enable_unified_verified_badge_live_chat")?[]:a.filter(function(b){return"verified"===JM(b.liveChatAuthorBadgeRenderer)})}, computeBadgesOutsideChip_:function(a){return a?a.filter(function(b){b=JM(b.liveChatAuthorBadgeRenderer);return"verified"!==b&&"owner"!==b}):[]}, computeIsHighlighted_:function(a){var b=!!KM(a,"owner"),c=!!KM(a,"verified");a=!!KM(a,"moderator");return b||c&&(!a||J("enable_unified_verified_badge_live_chat"))}, computeShowUnifiedVerifiedBadge_:function(a){return J("enable_unified_verified_badge_live_chat")&&!!KM(a,"verified")}, computeAuthorType_:function(a){return xcb(a)}});var Feb;var Geb;var Heb={},Ieb=function(){return kG.apply(this,arguments)||this}; p(Ieb,kG);Ieb.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)}; var KN=Ieb;KN.prototype.onLiveChatMembershipItemBehaviorClick=KN.prototype.onLiveChatMembershipItemBehaviorClick;y([O(W.YtRendererBehavior),z("design:type",Object)],KN.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],KN.prototype,"data",void 0);y([R("click"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],KN.prototype,"onLiveChatMembershipItemBehaviorClick",null);KN=y([lG()],KN);Heb.YtLiveChatMembershipItemBehavior=[KN.prototype,W.YtRendererBehavior];var LN=function(){var a=N.apply(this,arguments)||this;a.supportsInlineActionButtons=!0;a.hasPrimaryHeaderText=!1;a.showOnlyHeader=!1;a.authorBadges=[];return a}; p(LN,N);f=LN.prototype;f.shouldSupportInlineActionButtons=function(){return!0}; f.ready=function(){var a=document.querySelector("yt-live-chat-app");a&&a.hasAttribute("dashboard-money-feed")&&M(this).setAttribute("dashboard-money-feed","")}; f.messageChanged=function(){var a=this.data.message,b=M(this.$.message);b.textContent="";a&&b.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(a))}; f.computeHasPrimaryHeaderText=function(a){return!(!a||!a.headerPrimaryText)}; f.computeShowOnlyHeader=function(a,b){return this.isMessageEmpty(a,b)}; f.computeAuthorBadges=function(a){return a.authorBadges||[]}; f.isMessageEmpty=function(a,b){return!a||a.empty?!0:!a.message&&!a.inputField&&!b}; f.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))}; f.getInputElement=function(){return this.$$("yt-live-chat-text-input-field-renderer")}; f.inputFocus=function(){var a=this.getInputElement();a&&a.focus()}; f.inputInsertEmoji=function(a){var b=this.getInputElement();b&&b.insertEmoji(a)}; f.inputMessage=function(){var a=this.getInputElement();return a&&this.data.inputField?(a.completeEmojis(),oN(a.liveChatRichMessageInput)):null}; g.Object.defineProperties(LN,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Geb){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n
\n
\n
\n \n
[[getSimpleString(data.headerPrimaryText)]]
\n
\n
[[getSimpleString(data.headerSubtext)]]
\n
\n
[[timestampString]]
\n
\n
\n \n \n \n
\n
\n
\n
\n
\n \n
\n \n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Feb){var d=document.createElement("template");d.innerHTML=""; Feb=d}d=Feb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Geb=a}a=Geb;return a}}}); var MN=LN;MN.prototype.isDeletedChanged=MN.prototype.isDeletedChanged;MN.prototype.messageChanged=MN.prototype.messageChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],MN.prototype,"ytRendererBehavior",void 0);y([O(kN.YtLiveChatItemBehavior),z("design:type",Object)],MN.prototype,"ytLiveChatItemBehavior",void 0);y([O(Heb.YtLiveChatMembershipItemBehavior),z("design:type",Object)],MN.prototype,"ytLiveChatMembershipItemBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],MN.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],MN.prototype,"data",void 0);y([Q({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),z("design:type",Boolean)],MN.prototype,"hasPrimaryHeaderText",void 0);y([Q({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),z("design:type",Boolean)],MN.prototype,"showOnlyHeader",void 0); y([Q({computed:"computeAuthorBadges(data)"}),z("design:type",Array)],MN.prototype,"authorBadges",void 0);y([S("data.message"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],MN.prototype,"messageChanged",null);y([S("isDeleted"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],MN.prototype,"isDeletedChanged",null);MN=y([V({is:"yt-live-chat-membership-item-renderer"})],MN);var Jeb={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(a){var b=this.$.pickers.selected;if(b){M(this).removeAttribute(b+"-open");var c=this.$["picker-buttons"].querySelector("#"+b);c&&(c.active=!1)}c=a;b==a&&(c=null);b!=a&&M(this).setAttribute(a+"-open","");this.$.pickers.selected=c;L(this,"yt-live-chat-picker-changed",[c])}, onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var Keb=0,Leb=/tone[1-5]/,Meb=" \uD83C\uDFFB \uD83C\uDFFC \uD83C\uDFFD \uD83C\uDFFE \uD83C\uDFFF".split(" "),Neb=RegExp("\uFE0F","g"),NN=function(a){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;a&&Oeb(this,a)},Oeb=function(a,b){Bi(b,{context:a, onSuccess:function(c,d){Array.isArray(d)?a.load(d):xk(Error("Emoji manager JSON response was not an array!"))}, onError:function(c){c=new lj("Failed to retrieve emoji manager initial JSON data!",{url:b,statusCode:Cja(c).toString()});yk(c)}})}; NN.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1}; NN.prototype.load=function(a,b){if(b)if(a.length)a=a.concat(b.emojis);else{this.emojis=b.emojis;this.emojiMap=b.emojiMap;this.emojiShortcutMap=b.emojiShortcutMap;this.emojiShortcutCharMap=Peb(b);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=b.emojiRegex;return}this.emojis=[].concat(ea(new Set(this.emojis.concat(a))));this.hasInitializedShortcutCharMap=!1;a=Array(this.emojis.length);for(b=0;be.length||!c.isCustomEmoji&&Leb.test(e))){var h=e.substr(0,3).toLocaleLowerCase();null==a.emojiShortcutCharMap[h]&&(a.emojiShortcutCharMap[h]=Object.create(null));a.emojiShortcutCharMap[h][e]=c}}}}return a.emojiShortcutCharMap}; NN.prototype.createEmoji=function(a,b){b=void 0===b?!0:b;var c=document.createElement("img");J("render_unicode_emojis_as_small_images")&&c.classList.add("small-emoji");c.classList.add("emoji");c.classList.add("yt-formatted-string");c.src=a.image?YM(a.image.thumbnails,this.emojiSize)||"":"";var d=void 0;a.image&&a.image.accessibility&&a.image.accessibility.accessibilityData&&(d=a.image.accessibility.accessibilityData.label);c.alt=d?d:(a.isCustomEmoji&&a.shortcuts?a.shortcuts[0]:a.emojiId)||"";a.isCustomEmoji&&( c.dataset.emojiId=a.emojiId);rc&&(c.setAttribute("contenteditable","false"),c.setAttribute("unselectable","on"));b&&(a.shortcuts&&a.shortcuts.length&&c.setAttribute("shared-tooltip-text",a.shortcuts[0]),c.id="emoji-"+Keb++);return c}; NN.prototype.createDocumentFragment=function(a,b,c,d){b=void 0===b?!1:b;c=void 0===c?!0:c;d=void 0===d?!1:d;a=a.replace(Neb,"");for(var e=document.createDocumentFragment(),h=0,l,m=0;null!=(l=this.emojiRegex.exec(a));){var n=lN(this,l[0])||mN(this,l[0]);!n||n.isCustomEmoji&&!b||(n=this.createEmoji(n,c),h!==l.index&&e.appendChild(document.createTextNode(a.substring(h,l.index))),e.appendChild(n),h=l.index+l[0].length,m++)}if(!d||m)return e.appendChild(document.createTextNode(a.substr(h))),e}; var ON=new NN;var Qeb=document.createElement("template");Qeb.innerHTML=""; document.head.appendChild(Qeb.content);var Reb,Seb=function(){if(void 0!==Reb)return Reb;var a=document.createElement("template");a.innerHTML=""; return Reb=a}; document.head.appendChild(Seb().content);var Teb;var Ueb=document.createElement("template");Ueb.innerHTML=""; document.head.appendChild(Ueb.content);var Veb=document.head,Web=Veb.appendChild,Xeb;if(void 0===Teb){var PN=document.createElement("template");PN.innerHTML="";PN.content.insertBefore(Seb().content.cloneNode(!0),PN.content.firstChild);Teb=PN}Xeb=Teb;Web.call(Veb,Xeb.content);var Yeb;var Zeb;nu({is:"yt-emoji-picker-category-button-renderer",_template:function(){if(void 0!==Zeb)return Zeb;var a=document.createElement("template");a.innerHTML="\n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Yeb){var d=document.createElement("template");d.innerHTML=""; Yeb=d}d=Yeb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Zeb=a}, properties:{data:{type:Object,observer:"dataChanged_"},id:{type:String,computed:"computeId_(data.categoryId)",reflectToAttribute:!0},active:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},icon:{type:String,readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}},created:function(){this.tooltip_=null}, dataChanged_:function(a){a.tooltip&&(this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),this.$.button.appendChild(this.tooltip_)),M(this.tooltip_).textContent=a.tooltip)}, computeId_:function(a){return a}, computeIcon_:function(a){return MM(a)}, onTap_:function(){this.active=!this.active;this.fire("yt-emoji-picker-select-category",{categoryId:this.id})}});var $eb;var afb;nu({is:"yt-emoji-picker-category-renderer",_template:function(){if(void 0!==afb)return afb;var a=document.createElement("template");a.innerHTML="
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$eb){var d=document.createElement("template");d.innerHTML=""; $eb=d}d=$eb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return afb=a}, properties:{data:Object,id:{type:String,computed:"computeId_(data)"},emoji:{type:Array,computed:"computeEmoji_(data)",observer:"emojiChanged_"},skinTone:Number,emojiManager:{type:Object,observer:"emojiManagerChanged_"},focusedIndex:{type:Number,value:0},showFocus:{type:Boolean,value:!1},ariaLabel:{type:String,value:null,reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"},ariaActivedescendant:{type:String,value:null,reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}, domRepeatTargetFramerate:{type:Number,value:Oh("live_chat_incremental_emoji_rendering_target_framerate")},domRepeatInitialCount:{type:Number,computed:"computeDomRepeatInitialCount_(domRepeatTargetFramerate)"}},behaviors:[dN.YtActionHandlerBehavior],hostAttributes:{"aria-live":"polite",role:"listbox",tabindex:0},listeners:{focus:"onFocus_",blur:"onBlur_",mouseover:"onMouseOver_",mousedown:"onMouseDown_",keydown:"onKeyDown_",click:"onClick_"},actionMap:{"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_"}, created:function(){this.JSC$36171_ignoreNextFocus_=!1}, emojiChanged_:function(a){this.changeFocus_(0,!1);for(var b=fs(),c=0;c
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dfb){var d=document.createElement("template");d.innerHTML=""; dfb=d}d=dfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return efb=a}, properties:{data:Object,id:{type:String,computed:"computeId_(data)"},emoji:{type:Array,computed:"computeEmoji_(data)",observer:"emojiChanged_"},titleOffset:{type:Number,value:0,observer:"titleOffsetChanged_"},ariaLabel:{type:String,value:null,reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"},ariaActivedescendant:{type:String,value:null,reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"},showFocus:{type:Boolean,value:!1},focusedIndex:{type:Number,value:0}, emojiManager:{type:Object}},listeners:{focus:"onFocus_",blur:"onBlur_",mousedown:"onMouseDown_",keydown:"onKeyDown_",click:"onEmojiTap_"},behaviors:[NM.YtComponentBehavior],hostAttributes:{"aria-live":"polite",role:"listbox",tabindex:0},created:function(){this.JSC$36176_ignoreNextFocus_=!1}, emojiUrl:function(a){a=nN(this.emojiManager,a,!0).image.thumbnails;return YM(a,24)||""}, emojiAlt:function(a){var b=this.get("image.accessibility.accessibilityData.label",a);return b?b:a.isCustomEmoji?a.shortcuts[0]:a.emojiId}, emojiId:function(a){return"emoji"+a}, computeId_:function(a){return a.categoryId||""}, computeAriaActivedescendant_:function(a){return this.emoji&&a
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bfb){var d=document.createElement("template");d.innerHTML=""; bfb=d}d=bfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return cfb=a}, properties:{data:Object,categories:{type:Array,value:function(){return[]}}, categoryButtons:{type:Array,value:function(){return[]}}, id:{type:String,computed:"computeId_(data)",reflectToAttribute:!0},selected:{type:Boolean,value:!1},placeholder:String,search:{type:String,value:"",observer:"searchChanged_"},searching:{type:Boolean,computed:"computeSearching_(search)",reflectToAttribute:!0},searchCategory:{type:Object,computed:"computeSearchCategory_(search)"},searchEmptyMessage:{type:String,computed:"computeSearchEmptyMessage_(searching, searchCategory)"},skinTone:{type:Number,computed:"identity(emojiManager.skinTone)",observer:"skinToneChanged_"}, skinToneOpened:{type:Boolean,value:!1},skinToneHidden:{type:Boolean,computed:"computeSkinToneHidden_(skinToneOpened, categories)"},emojiManager:Object},behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],listeners:{"yt-emoji-picker-select-category":"onSelectCategory_","yt-emoji-hover":"onEmojiHover_"},stampDom:{categories:{id:"categories",mapping:{emojiPickerCategoryRenderer:{component:"yt-emoji-picker-category-renderer",properties:{emojiManager:"[[emojiManager]]"}},emojiPickerUpsellCategoryRenderer:{component:"yt-emoji-picker-upsell-category-renderer", properties:{emojiManager:"[[emojiManager]]"}}}},categoryButtons:{id:"category-buttons",mapping:{emojiPickerCategoryButtonRenderer:"yt-emoji-picker-category-button-renderer"}}},observers:["updateCategoriesAndPlaceholder_(data, selected)"],identity:Ma,created:function(){this.lastAnimationTime_=0;this.animationEnd_=this.animationStart_=null}, attached:function(){rc&&(this.style.height=this.clientHeight+150+"px")}, updateCategoriesAndPlaceholder_:function(a,b){a&&b&&(this.categories=a.categories||[],this.categoryButtons=a.categoryButtons||[],this.resetPlaceholder(),this.search="",this.async(this.updateButtons_))}, computeId_:function(a){return a.id||""}, onScroll_:function(){null==this.animationEnd_&&window.requestAnimationFrame(this.updateButtons_.bind(this))}, onSelectCategory_:function(a){var b=""!=this.search;this.search="";for(var c=this.$.categories.children,d=0;d\n
\n
\n \n \n \n
[[getSimpleString(data.headerText)]]
\n
\n
\n
\n
\n
\n
\n \n [[getSimpleString(durationLabel)]]\n
\n
[[characterCountDisplay]]/[[maxCharacterCount]]
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n \n
[[currencySymbol]]
\n \n \n
[[data.currency]]
\n
\n \n
\n
\n \n [[getSimpleString(data.buyButton.buttonRenderer.text)]]\n \n
\n
\n \n
\n
\n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fdb){var d=document.createElement("template");d.innerHTML=""; fdb=d}d=fdb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return gdb=a}, hostAttributes:{tabindex:0},properties:{data:{type:Object,observer:"dataChanged_"},emojiManager:Object,superChatEmojiManager:{type:Object,value:function(){return new NN}}, participantsManager:Object,messageInput:{type:Object,value:null,readOnly:!0},selectedPage:{type:Number,value:0},currencySymbol:{type:String,computed:"computeCurrencySymbol_(data.currency)"},hideCurrencySymbol:{type:Boolean,computed:"computeHideCurrencySymbol_(currencySymbol, data.currency)"},priceMaxDigits:{type:Number,readOnly:!0},messageTooLong:{type:Boolean,computed:"computeMessageTooLong_(characterCountDisplay, maxCharacterCount)",reflectToAttribute:!0},isInvalidPrice:{type:Boolean,value:!1,readOnly:!0}, buyButtonDisabled:{type:Boolean,computed:"computeBuyButtonDisabled_(messageTooLong, isInvalidPrice)"},priceMicros:{type:Number,value:0},messageTiers:{type:Object},durationLabel:{type:Object,readOnly:!0},hideDurationLabel:{type:Boolean,readOnly:!0,reflectToAttribute:!0},messagePreviewRenderer:Object,messageCharacterCount:{type:Number,value:0},characterCountDisplay:{type:Number,computed:"computeCharacterCountDisplay_(messageCharacterCount, maxCharacterCount)"},maxCharacterCount:{type:Number,value:0}, priceInputValue:{type:String,observer:"adjustInputWidth_"},priceMin:{type:Number,readOnly:!0},priceMax:{type:Number,readOnly:!0},sliderIndex:Number,sliderMax:{type:Number},sliderMaxMarkers:{type:Number,computed:"computeSliderMaxMarkers_(sliderMax)"},messageTemplate:{type:Object,readOnly:!0},shouldShowPickers:{type:Boolean,value:!0,readOnly:!0}},actionMap:{"yt-wallet-dialog-closed":"onWalletDialogClose_","yt-wallet-dialog-completed":"onWalletDialogComplete_","yt-open-payments-dialog":"onWalletDialogOpen_", "yt-live-chat-buy-flow-callback":"buyFlowCallback_"},behaviors:[vcb,Jeb.YtPickerBehavior,dN.YtActionHandlerBehavior,W.YtRendererBehavior,Y.YtRendererstamperBehavior],listeners:{"immediate-value-change":"onSliderImmediateChange_","yt-emoji-select":"onEmojiSelect_","yt-live-chat-text-input-field-renderer-character-count-changed":"onCharacterCountChanged_","yt-live-chat-message-input-change":"handleMessageInputChanged"},stampDom:{"data.heading":{id:"info-heading",mapping:{liveChatMessageBuyFlowHeadingRenderer:"yt-live-chat-message-buy-flow-heading-renderer"}}, "data.helpButton":{id:"help",mapping:{buttonRenderer:"yt-button-renderer"}},"data.helpDialog":{id:"dialog",mapping:{liveChatDialogRenderer:"yt-live-chat-dialog-renderer"}},"data.pickers":{id:"pickers",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[superChatEmojiManager]]"}},liveChatCreatorSupportRenderer:{component:"yt-live-chat-creator-support-renderer"}}},"data.pickerButtons":{id:"picker-buttons",mapping:{liveChatIconToggleButtonRenderer:"yt-live-chat-icon-toggle-button-renderer"}}, messageTemplate:{id:"message-renderer",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",properties:{emojiManager:"[[superChatEmojiManager]]",participantsManager:"[[participantsManager]]",messageInput:"[[messageInput]]"}},liveChatMembershipItemRenderer:{component:"yt-live-chat-membership-item-renderer",properties:{emojiManager:"[[superChatEmojiManager]]",participantsManager:"[[participantsManager]]"}}}}},ready:function(){var a=this;this.data&&this.data.emojis&&this.superChatEmojiManager.load(this.data.emojis, this.emojiManager);this.async(function(){a.adjustInputWidth_()},1)}, dataChanged_:function(a){if(a){var b=new d5a(this.data.currency,this.data.currencyUnitMicros),c=new hdb(this.data.messageTiers);this._setPriceMin(PI(b,Number(c.messageTiers[0].minPriceMicros)||0));this._setPriceMax(PI(b,Number(c.messageTiers[c.messageTiers.length-1].maxPriceMicros)||0));this._setPriceMaxDigits(b.currencyFormatter.format(this.priceMax).length);var d=c.messageTiers[c.messageTiers.length-1];this.sliderMax=d.minPriceMicros==d.maxPriceMicros?c.messageTiers.length-1:c.messageTiers.length; b=this.buyFlowStateManager_=new jdb(this.priceMin,this.priceMax,b,c);c=Number(a.defaultPurchasePriceMicros)||0;d=idb(b.messageTiers,c);this.buyFlowState_=kdb(b,c,d);this.updateMessagePreviewRendererFromState_(this.buyFlowState_);this.logUserInputPriceChange();this.superChatEmojiManager&&this.superChatEmojiManager.load(a.emojis||[],this.emojiManager);a.buyButton.buttonRenderer.trackingParams&&(a=wm(a.buyButton.buttonRenderer.trackingParams))&&(b=Bm())&&dn(b,a)}}, onFocusOut_:function(a){this.buyFlowState_=ldb(this.buyFlowStateManager_,a.currentTarget.value);this.updateMessagePreviewRendererFromState_(this.buyFlowState_);this.logUserInputPriceChange()}, handleMessageInputChanged:function(a){this._setMessageInput(a.detail)}, onInputChange_:function(a){this.buyFlowState_=ldb(this.buyFlowStateManager_,a.currentTarget.value,this.buyFlowState_);this.updateMessagePreviewRendererFromStateWithoutPriceInput_(this.buyFlowState_);this.adjustInputWidth_()}, adjustInputWidth_:function(){var a=document.createElement("div");a.innerText=this.$["price-input"].value;var b=window.getComputedStyle(this.$["price-input"]);a.style.fontFamily=b.fontFamily;a.style.fontSize=b.fontSize;a.style.fontWeight=b.fontWeight;a.style.display="inline-block";a.style.visibility="hidden";document.querySelector("body").appendChild(a);this.updateStyles({"--price-input-width":a.clientWidth+16+"px"});document.querySelector("body").removeChild(a)}, onSliderImmediateChange_:function(){var a=this.$["price-slider"];a.dragging&&this.handleSliderChange_(a.immediateValue)}, onSliderChange_:function(){this.handleSliderChange_(this.$["price-slider"].value);this.logUserInputPriceChange()}, onSliderFocus_:function(){this.updateSliderAria_(this.buyFlowState_)}, handleSliderChange_:function(a){var b=this.buyFlowStateManager_,c=b.messageTiers;a=kdb(b,a===c.messageTiers.length?Number(c.messageTiers[c.messageTiers.length-1].maxPriceMicros):Number(c.messageTiers[a].minPriceMicros),a);this.updateMessagePreviewRendererFromState_(a)}, updateSliderAria_:function(a){var b=this.$["price-slider"];b.setAttribute("aria-valuenow",a.sliderAriaState.valueNow);b.setAttribute("aria-valuemax",a.sliderAriaState.valueMax);b.setAttribute("aria-valuemin",a.sliderAriaState.valueMin)}, computeSliderMaxMarkers_:function(a){return a}, onCharacterCountChanged_:function(a){this.messageCharacterCount=a.detail.characterCount}, onBuyButtonClick_:function(){var a=this,b=this.getMessageRendererElement_();b=b?b.inputMessage():null;var c=this.data.buyButton.buttonRenderer.serviceEndpoint;c.ypcGetCartEndpoint?L(this,"yt-live-chat-start-buy-flow",[c,{purchase_price_micros:this.priceMicros,rich_chat_message:b},this.buyFlowCallback_.bind(this)]):c.ypcHandleTransactionEndpoint?Cn(this,[c,{purchase_price_micros:this.priceMicros,rich_chat_message:b}]).then(function(){a.selectedPage=0}):c.sendLiveChatMessageEndpoint&&Cn(this,[c, {client_message_id:c.sendLiveChatMessageEndpoint.clientIdPrefix||"",rich_message:b}]).then(function(d){a.handleSendLoyaltyMessageResponse(d)},function(){a.selectedPage=0; a.closeBuyFlow()}); this.logExplicitClick(this.data.buyButton.buttonRenderer);this.$.loading.style.height=this.$.preview.clientHeight+"px";this.$.blank.style.height=this.$.preview.clientHeight+"px";this.selectedPage=1}, handleSendLoyaltyMessageResponse:function(a){this.selectedPage=0;a&&a.data&&(a=a.data,a.errorMessage?this.handleMessageRenderer_(a.errorMessage):this.closeBuyFlow())}, getMessageRendererElement_:function(){return this.$$("#message-renderer").firstChild}, onWalletDialogClose_:function(){this.selectedPage=0}, onWalletDialogComplete_:function(){this.selectedPage=1}, onWalletDialogOpen_:function(){this.selectedPage=2}, buyFlowCallback_:function(a){a.success?(a.response&&a.response.data&&a.response.data.actions&&L(this,"yt-live-chat-actions",[a.response.data.actions]),this.closeBuyFlow()):(this.selectedPage=0,a.errorMessageRenderer&&this.handleMessageRenderer_(a.errorMessageRenderer))}, handleMessageRenderer_:function(a){var b=wn(a,"renderer");if("confirmDialogRenderer"===b){var c=I("openPopupConfig");c&&L(this,"yt-open-popup-action",[{openPopupAction:{popupType:c.popupTypeMap[b],popup:a}},this])}else this._setErrorRenderer(a)}, onCloseButtonClick_:function(){this.closeBuyFlow()}, closeBuyFlow:function(){L(this,"yt-live-chat-close-buy-flow");this._setErrorRenderer(null)}, updateMessagePreviewRendererFromStateWithoutPriceInput_:function(a){this._setMessageTemplate(a.messagePreviewState.messageRenderer);this._setShouldShowPickers(a.messagePreviewState.shouldShowPickers);this._setDurationLabel(a.messagePreviewState.durationLabel);this._setIsInvalidPrice(a.isInvalidPrice);this._setHideDurationLabel(a.shouldHideDurationLabel);this.maxCharacterCount=a.messagePreviewState.maxNumCharacters;this.priceMicros=a.priceMicros;this.sliderIndex=a.sliderIndex;this.getMessageRendererElement_().set("data.purchaseAmountText", vn(a.formattedPriceWithCurrency));this.updateSliderAria_(a)}, logUserInputPriceChange:function(){var a=xm(126975);cN(this.data.trackingParams,a);var b=Bm();b&&dn(b,a)}, updateMessagePreviewRendererFromState_:function(a){this.updateMessagePreviewRendererFromStateWithoutPriceInput_(a);this.priceInputValue=a.formattedPrice}, computeMessageTooLong_:function(a,b){return a>b}, computeBuyButtonDisabled_:function(a,b){return a||b}, computeCurrencySymbol_:function(a){if(!a)return"";J_a();return $G[a][1]}, computeCharacterCountDisplay_:function(a,b){return 0==b?0:a}, onHelpClick_:function(){var a=this.$.dialog.querySelector("yt-live-chat-dialog-renderer");a&&(a.hidden=!1)}, handlePickerButtonToggle_:function(a){a=a.detail.targetId;this.togglePicker_(a);"emoji"==a&&this.getMessageRendererElement_().inputFocus()}, onEmojiSelect_:function(a){var b=this.getMessageRendererElement_();b.inputFocus();b.inputInsertEmoji(a.detail)}, computeHideCurrencySymbol_:function(a,b){return b?a==b:!0}});var ffb;var gfb;var hfb;var ifb;var QN=function(){return N.apply(this,arguments)||this}; p(QN,N);QN.prototype.attached=function(){this.hasAttribute("role")||this.setAttribute("role","button");this.hasAttribute("tabindex")||this.setAttribute("tabindex","0")}; QN.prototype.onIconLoaded=function(a){a=a.path?a.path[0]:a.target;a.parentNode&&a.parentNode.classList.add("icon-loaded")}; g.Object.defineProperties(QN,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ifb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hfb){var d=document.createElement("template");d.innerHTML=""; hfb=d}d=hfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ifb=a}a=ifb;return a}}}); var RN=QN;RN.prototype.onIconLoaded=RN.prototype.onIconLoaded;y([O(W.YtRendererBehavior),z("design:type",Object)],RN.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],RN.prototype,"data",void 0);y([R("yt-img-shadow-loaded"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],RN.prototype,"onIconLoaded",null);RN=y([BM({is:"yt-live-chat-super-sticker-pack-button-renderer",isInjectionRoot:!0})],RN);var jfb;var kfb;var SN=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-live-chat-set-dark-theme":"onDarkModeToggledAction"};return a}; p(SN,N);f=SN.prototype;f.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")}; f.preloadImage=function(){if(this.data){var a=this.data.stickerImage,b=this.$$("#sticker");if(a&&a.thumbnails){if(b=YM(a.thumbnails,b.width,b.preferredThumbnail))new Image().src=b;a.webThumbnailDetailsExtensionData={isPreloaded:!0}}}}; f.stringAsRawText=function(a){return yn(a)}; f.onDarkModeToggledAction=function(a){this.isDarkTheme=a}; f.updateBackground=function(){var a=this.backgroundThumbnailUrl;a&&(this.$$("#container").style.backgroundImage="url("+a+")")}; g.Object.defineProperties(SN.prototype,{backgroundThumbnailUrl:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var a=this.data.backgroundImage;this.isDarkTheme&&this.data.darkModeBackgroundImage&&(a=this.data.darkModeBackgroundImage);var b=this.$$("#sticker");a=YM(null===a||void 0===a?void 0:a.thumbnails,b.width,b.preferredThumbnail);0===(null===a||void 0===a?void 0:a.indexOf("//"))&&(a="https:"+a);return a}}}); g.Object.defineProperties(SN,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===kfb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n
[[stringAsRawText(data.packTitle)]]
\n
[[stringAsRawText(data.packDescription)]]
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jfb){var d=document.createElement("template");d.innerHTML=""; jfb=d}d=jfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);kfb=a}a=kfb;return a}}}); var TN=SN;TN.prototype.updateBackground=TN.prototype.updateBackground;TN.prototype.preloadImage=TN.prototype.preloadImage;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],TN.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],TN.prototype,"ytRendererBehavior",void 0);y([Q({}),z("design:type",Object)],TN.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],TN.prototype,"isDarkTheme",void 0); y([T("data","isDarkTheme"),z("design:type",Object),z("design:paramtypes",[])],TN.prototype,"backgroundThumbnailUrl",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],TN.prototype,"preloadImage",null);y([S("backgroundThumbnailUrl"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],TN.prototype,"updateBackground",null);TN=y([BM({is:"yt-live-chat-super-sticker-pack-backstory-renderer",isInjectionRoot:!0})],TN);var lfb;var mfb;function nfb(a){if(a){var b=new Image;Qb(b,a)}} function ofb(a){var b=new Image;return new Tg(function(c,d){b.addEventListener("load",function(){c()}); b.addEventListener("error",function(){d()}); Qb(b,a)})} ;var UN=function(){return N.apply(this,arguments)||this}; p(UN,N);f=UN.prototype;f.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onClick"}}; f.attached=function(){this.hasAttribute("role")||this.setAttribute("role","button");this.hasAttribute("tabindex")||this.setAttribute("tabindex","0")}; f.stringAsRawText=function(a){return yn(a)}; f.onClick=function(){this.ytRendererBehavior.logExplicitClick(this.data);this.fire("yt-super-sticker-open-preview",this.data.command.previewSuperStickerCommand)}; f.onStickerLoaded=function(){this.$.unselected.classList.add("sticker-loaded")}; f.preloadImage=function(){var a=this.data.stickerSneakPeekImage,b=this.$$("#selected");a&&a.thumbnails&&(a=YM(a.thumbnails,b.width))&&nfb(a)}; f.onFocus=function(){this.isStatic||(this.classList.add("focus"),this.ytRendererBehavior.markDirty())}; f.onBlur=function(){this.isStatic||this.classList.remove("focus")}; f.updateChipStyles=function(){var a=this.data;a&&(a={"--yt-live-chat-paid-sticker-chip-background-color":this.colorFromDecimal(a.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.colorFromDecimal(a.moneyChipTextColor)},this.updateStyles(a))}; f.colorFromDecimal=function(a){return oM(a)}; g.Object.defineProperties(UN.prototype,{isStatic:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerImage&&this.data.stickerSneakPeekImage?this.data.stickerImage.thumbnails[0].url===this.data.stickerSneakPeekImage.thumbnails[0].url:!1}}}); g.Object.defineProperties(UN,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===mfb){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n
\n \n \n [[stringAsRawText(data.basePriceText)]]\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lfb){var d=document.createElement("template");d.innerHTML=""; lfb=d}d=lfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mfb=a}a=mfb;return a}}}); var VN=UN;VN.prototype.updateChipStyles=VN.prototype.updateChipStyles;VN.prototype.onBlur=VN.prototype.onBlur;VN.prototype.onFocus=VN.prototype.onFocus;VN.prototype.preloadImage=VN.prototype.preloadImage;VN.prototype.onStickerLoaded=VN.prototype.onStickerLoaded;VN.prototype.onClick=VN.prototype.onClick;y([O(TH),z("design:type",Object)],VN.prototype,"ironA11yKeysBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],VN.prototype,"ytRendererBehavior",void 0); y([Q(),z("design:type",Object)],VN.prototype,"data",void 0);y([R("click"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],VN.prototype,"onClick",null);y([R("yt-img-shadow-loaded"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],VN.prototype,"onStickerLoaded",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],VN.prototype,"preloadImage",null); y([R("focus"),R("mouseover"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],VN.prototype,"onFocus",null);y([R("blur"),R("mouseout"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],VN.prototype,"onBlur",null);y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],VN.prototype,"isStatic",null); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],VN.prototype,"updateChipStyles",null);VN=y([BM({is:"yt-live-chat-super-sticker-pack-item-button-renderer",isInjectionRoot:!0})],VN);var pfb;var qfb;var WN=function(){var a=N.apply(this,arguments)||this;a.monitorScroll=!0;return a}; p(WN,N);WN.prototype.configureRendererStamper=function(){return{"data.superStickerPackItemButtons":{id:"pack-stickers",mapping:{superStickerPackItemButtonRenderer:"yt-live-chat-super-sticker-pack-item-button-renderer"}},"data.packBackstory":{id:"backstory",mapping:{superStickerPackBackstoryRenderer:"yt-live-chat-super-sticker-pack-backstory-renderer"}}}}; WN.prototype.attached=function(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","-1")}; g.Object.defineProperties(WN,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===qfb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===pfb){var d=document.createElement("template");d.innerHTML=""; pfb=d}d=pfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);qfb=a}a=qfb;return a}}}); var XN=WN;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],XN.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],XN.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],XN.prototype,"data",void 0);XN=y([BM({is:"yt-live-chat-super-sticker-pack-renderer",isInjectionRoot:!0})],XN);var rfb;var sfb;var YN=function(){var a=N.apply(this,arguments)||this;a.authorPhotoSize=40;return a}; p(YN,N);f=YN.prototype;f.ready=function(){var a=document.querySelector("yt-live-chat-app");a&&a.hasAttribute("dashboard-money-feed")&&M(this).setAttribute("dashboard-money-feed","")}; f.dataChanged=function(){if(this.data&&this.data.sticker){var a=YM(this.data.sticker.thumbnails,this.stickerWidth);a||Zg(ofb(a),function(){yk(new lj("Failed to load Super Sticker with url",a))})}}; f.onStickerLoaded=function(a){var b,c,d;null===(d=null===(c=null===(b=M(a).rootTarget)||void 0===b?void 0:b.parentNode)||void 0===c?void 0:c.classList)||void 0===d?void 0:d.add("sticker-loaded")}; f.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))}; f.updateStickerStyles=function(){var a=this.data;a&&(a={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(a.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(a.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(a.backgroundColor),"--yt-live-chat-paid-sticker-author-name-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(a.authorNameTextColor)}, this.updateStyles(a))}; g.Object.defineProperties(YN.prototype,{stickerWidth:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}}, stickerHeight:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}}}); g.Object.defineProperties(YN,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===sfb){var a=document.createElement("template");a.innerHTML="
[[timestampString]]
[[getSimpleString(data.authorName)]]
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rfb){var d=document.createElement("template");d.innerHTML=""; rfb=d}d=rfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);sfb=a}a=sfb;return a}}}); var ZN=YN;ZN.prototype.updateStickerStyles=ZN.prototype.updateStickerStyles;ZN.prototype.isDeletedChanged=ZN.prototype.isDeletedChanged;ZN.prototype.onStickerLoaded=ZN.prototype.onStickerLoaded;ZN.prototype.dataChanged=ZN.prototype.dataChanged;y([O(SM.YtPdgLiveChatItemBehavior),z("design:type",Object)],ZN.prototype,"ytPdgLiveChatItemBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],ZN.prototype,"ytRendererBehavior",void 0); y([O(kN.YtLiveChatItemBehavior),z("design:type",Object)],ZN.prototype,"ytLiveChatItemBehavior",void 0);y([Q(),z("design:type",Object)],ZN.prototype,"data",void 0);y([Q(),z("design:type",Object)],ZN.prototype,"authorPhotoSize",void 0);y([Q(),z("design:type",Boolean)],ZN.prototype,"isDeleted",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],ZN.prototype,"dataChanged",null); y([R("yt-img-shadow-loaded"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],ZN.prototype,"onStickerLoaded",null);y([T("data"),z("design:type",Number),z("design:paramtypes",[])],ZN.prototype,"stickerWidth",null);y([T("data"),z("design:type",Number),z("design:paramtypes",[])],ZN.prototype,"stickerHeight",null);y([S("isDeleted"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],ZN.prototype,"isDeletedChanged",null); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],ZN.prototype,"updateStickerStyles",null);ZN=y([BM({is:"yt-live-chat-paid-sticker-renderer",isInjectionRoot:!0})],ZN);var tfb;var ufb;var $N=function(){var a=N.apply(this,arguments)||this;a.selectedPage=0;a.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm_","yt-wallet-dialog-closed":"onWalletDialogClosed_","yt-wallet-dialog-completed":"onWalletDialogCompleted_","yt-open-payments-dialog":"onOpenPaymentsDialog_"};return a}; p($N,N);f=$N.prototype;f.configureRendererStamper=function(){return{"data.buyButton":{id:"buy-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; f.attached=function(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0")}; f.stringAsRawText=function(a){return yn(a)}; f.handleSignalActionSubmitForm_=function(){var a=this.data.submitEndpoint;L(this,"yt-live-chat-start-buy-flow",[a,{sticker_params:a.ypcGetCartEndpoint.stickerParams},this.buyFlowCallback_.bind(this)])}; f.onBackClick_=function(){this.fire("yt-super-sticker-close-preview")}; f.onBuyButtonClick_=function(){var a=this.$.preview.clientHeight;this.$.loading.style.height=a+"px";this.$.blank.style.height=a+"px";this.selectedPage=1}; f.onCloseClick_=function(){L(this,"yt-live-chat-close-buy-flow")}; f.onWalletDialogClosed_=function(){this.selectedPage=0}; f.onWalletDialogCompleted_=function(){this.selectedPage=1}; f.onOpenPaymentsDialog_=function(){this.selectedPage=2}; f.closeBuyFlow=function(){L(this,"yt-live-chat-close-buy-flow")}; f.buyFlowCallback_=function(a){a.success?(a.response&&a.response.data&&a.response.data.actions&&L(this,"yt-live-chat-actions",[a.response.data.actions]),this.closeBuyFlow()):(this.selectedPage=0,a.errorMessageRenderer&&this.handleMessageRenderer_(a.errorMessageRenderer))}; f.handleMessageRenderer_=function(a){var b=wn(a,"renderer");if("confirmDialogRenderer"===b){var c=I("openPopupConfig");c&&L(this,"yt-open-popup-action",[{openPopupAction:{popupType:c.popupTypeMap[b],popup:a}},this])}else this.ytLiveChatErrorMessageBehavior._setErrorRenderer(a)}; f.resetState=function(){this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null)}; g.Object.defineProperties($N,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ufb){var a=document.createElement("template");a.innerHTML="\n
\n
\n
\n \n \n \n

[[stringAsRawText(data.headerText)]]

\n
\n
\n \n [[stringAsRawText(data.durationLabel)]]\n
\n
\n \n \n \n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===tfb){var d=document.createElement("template");d.innerHTML=""; tfb=d}d=tfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ufb=a}a=ufb;return a}}}); var aO=$N;y([O(vcb),z("design:type",Object)],aO.prototype,"ytLiveChatErrorMessageBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],aO.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],aO.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],aO.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],aO.prototype,"data",void 0); aO=y([V({is:"yt-live-chat-super-sticker-preview-renderer"})],aO);var bO=function(){var a=N.apply(this,arguments)||this;a.scrollHandler=null;a.hasScrollToPack=!1;a.isPreviewHidden=!0;a.firstPackIndexInView=0;a.actionMap={"yt-live-chat-close-buy-flow":"resetState"};return a}; p(bO,N);f=bO.prototype;f.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.backButton":{id:"close-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.superStickerPacks":{id:"stickers-container",mapping:{superStickerPackRenderer:{component:"yt-live-chat-super-sticker-pack-renderer"}}}}}; f.attached=function(){var a=this;this.$["sticker-tabs"].$.tabsContent.addEventListener("track",function(b){a.onTrack(b)})}; f.detached=function(){this.scrollHandler&&window.cancelAnimationFrame(this.scrollHandler);this.hasScrollToPack=!1}; f.stringAsRawText=function(a){return yn(a)}; f.dataChanged=function(){var a=this.data.defaultStickerPackId;a?this.setSelectTab(this.computeSelectedIndex(this.data,a)):this.setSelectTab(0);this.scrollHandler=null;this.numberOfStickerPacks=this.data.superStickerPackButtons.length}; f.onDomChange=function(){if(!(this.hasScrollToPack||(this.hasScrollToPack=!0,this.$.template.render(),this.updateTabsProperties(),this.isAtFront&&this.isAtBack||!this.selectedIndex))){var a=Math.floor(this.selectedIndex/this.numOfPacksToShift);if(0===a)this.isAtFront=!0,this.isAtBack=!1;else for(var b=0;b=this.numberOfStickerPacks&&(this.firstPackIndexInView=this.numberOfStickerPacks-this.numOfPacksToShift,this.isAtBack=!0)}; f.onScrollForwardWithAnimation=function(){this.$["scroll-forward-button"].disabled||(this.recalculateScrollForwardPositions(),this.animateScroll())}; f.onScrollForwardWithoutAnimation=function(){this.recalculateScrollForwardPositions();this.$["sticker-tabs"].$.tabsContainer.scrollLeft=this.$.header.querySelectorAll("tp-yt-paper-tab")[this.firstPackIndexInView].offsetLeft}; f.animateScroll=function(){var a=this.$["sticker-tabs"].$.tabsContainer.scrollLeft,b=this.$.header.querySelectorAll("tp-yt-paper-tab")[this.firstPackIndexInView].offsetLeft-a,c=this.$["scroll-forward-button"];this.$["scroll-back-button"].disabled=!0;c.disabled=!0;this.scrollHorizontal(0,12,0=c*d){var m=this.$["scroll-back-button"],n=this.$["scroll-forward-button"];l.$.tabsContainer.scrollLeft=e+d;m.disabled=!1;n.disabled=!1}else this.scrollHandler=window.requestAnimationFrame(function(){h.scrollHorizontal(a,b,c,d,e)})}; f.onIronResize=function(){this.hasScrollToPack&&this.debounce("resize",this.updateTabsProperties.bind(this))}; f.onTrack=function(a){a.preventDefault();a.stopPropagation()}; f.updateTabsProperties=function(){var a=this.$["sticker-tabs"],b=a.clientWidth;if(0!==b)if(a=a.$.tabsContent.clientWidth,a\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ffb){var d=document.createElement("template");d.innerHTML=""; ffb=d}d=ffb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gfb=a}a=gfb;return a}}}); var cO=bO;cO.prototype.closePreview=cO.prototype.closePreview;cO.prototype.onIronResize=cO.prototype.onIronResize;cO.prototype.onStickerClick=cO.prototype.onStickerClick;cO.prototype.dataChanged=cO.prototype.dataChanged;y([O(bI),z("design:type",Object)],cO.prototype,"ironResizableBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],cO.prototype,"ytActionHandlerBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],cO.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],cO.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],cO.prototype,"data",void 0);y([Q(),z("design:type",Number)],cO.prototype,"selectedIndex",void 0);y([Q(),z("design:type",Number)],cO.prototype,"numberOfStickerPacks",void 0);y([Q(),z("design:type",Number)],cO.prototype,"numOfPacksToShift",void 0); y([Q(),z("design:type",Boolean)],cO.prototype,"isAtFront",void 0);y([Q(),z("design:type",Boolean)],cO.prototype,"isAtBack",void 0);y([Q(),z("design:type",Object)],cO.prototype,"isPreviewHidden",void 0);y([Q(),z("design:type",Object)],cO.prototype,"firstPackIndexInView",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],cO.prototype,"dataChanged",null); y([R("yt-super-sticker-open-preview"),z("design:type",Function),z("design:paramtypes",[Event,Object]),z("design:returntype",void 0)],cO.prototype,"onStickerClick",null);y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],cO.prototype,"onIronResize",null);y([R("yt-super-sticker-close-preview"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],cO.prototype,"closePreview",null); cO=y([BM({is:"yt-live-chat-paid-sticker-panel-renderer",noInjection:!0})],cO);var vfb;var wfb;var xfb=[dN.YtActionHandlerBehavior,kN.YtLiveChatItemBehavior,{properties:{containerStyle:{type:Db,computed:"computeContainerStyle(data, ratio)"},dimmed:{type:Boolean,value:!1,reflectToAttribute:!0},selected:{type:Boolean,value:!1},ratio:{type:Number,value:0},ariaLabel:{type:String,value:null,reflectToAttribute:!0},shouldAnimateIn:Boolean,isAnimationPaused:{type:Boolean,value:!1,observer:"handleIsAnimationPausedChanged_"}},listeners:{click:"onClick_",keypress:"onKeyPress_"},observers:["updateWidthOnDataChanged_(data)", "deletedChanged_(isDeleted)"],hostAttributes:{role:"button",tabindex:0},behaviorActionMap_:{"yt-live-chat-pause-replay":"handlePauseReplay_","yt-live-chat-resume-replay":"handleResumeReplay_","yt-live-chat-replay-progress":"handleReplayProgress_"},attached:function(){this.registerActionMap(this.behaviorActionMap_)}, created:function(){this.countdownMs_=this.countdownDurationMs_=0;this.lastCountdownTimeMs_=null;this.detlaSincePausedSecs_=this.playerProgressSec_=this.rafId_=0}, updateWidthOnDataChanged_:function(){this.style.width="auto";this.style.overflow="visible"}, startCountdown:function(a,b){void 0!=a&&(this.countdownMs_=1E3*a,this.countdownDurationMs_=b?1E3*b:this.countdownMs_,this.ratio=1,this.lastCountdownTimeMs_||this.isAnimationPaused||(this.lastCountdownTimeMs_=performance.now(),this.rafId_=window.requestAnimationFrame(this.updateTimeout_.bind(this))))}, updateTimeout_:function(a){this.countdownMs_=Math.max(0,this.countdownMs_-(a-this.lastCountdownTimeMs_));this.ratio=this.countdownMs_/this.countdownDurationMs_;this.isAttached&&this.countdownMs_?(this.lastCountdownTimeMs_=a,this.rafId_=window.requestAnimationFrame(this.updateTimeout_.bind(this))):(this.lastCountdownTimeMs_=null,this.isAttached&&("auto"==this.style.width&&this.setContainerWidth(),this.slideDown_()))}, setContainerWidth:function(){var a=this.$.container.clientWidth;0==a?(this.style.overflow="visible",this.style.width="auto"):(this.style.overflow="hidden",this.shouldAnimateIn?(this.style.width=0,this.async(function(){this.style.width=a+"px"},1)):this.style.width=a+"px")}, slideDown_:function(){this.classList.add("sliding-down");this.async(this.collapse_,200)}, collapse_:function(){this.classList.add("collapsing");this.style.width="0";this.async(this.requestRemoval_,200)}, requestRemoval_:function(){this.fire("yt-live-chat-ticker-remove-ticker-item",this.data.id);this.classList.remove("sliding-down");this.classList.remove("collapsing");this.style.overflow="visible";this.style.width="auto"}, computeContainerStyle:function(a,b){if(!a)return Eb({});var c=this.colorFromDecimal(a.startBackgroundColor);a=this.colorFromDecimal(a.endBackgroundColor);b=100*b+"%";return Eb({background:"linear-gradient(90deg, "+c+","+c+" "+b+","+a+" "+b+","+a+")"})}, onClick_:function(){this.data.showItemEndpoint&&this.fire("yt-navigate",{endpoint:this.data.showItemEndpoint})}, onKeyPress_:function(a){if(13==a.keyCode)this.onClick_()}, deletedChanged_:function(a){a&&(this.style.overflow="visible",this.style.width="auto",this.async(this.setContainerWidth));if(a=this.get("data.showItemEndpoint.showLiveChatItemEndpoint.renderer"))a=Object.keys(a)[0],this.set("data.showItemEndpoint.showLiveChatItemEndpoint.renderer."+a+".deletedStateMessage",this.data.deletedStateMessage),this.selected&&this.fire("yt-live-chat-pinned-message-update")}, handlePauseReplay_:function(){this.isAnimationPaused=!0;this.detlaSincePausedSecs_=0}, handleResumeReplay_:function(){this.isAnimationPaused=!1}, handleIsAnimationPausedChanged_:function(a,b){a?window.cancelAnimationFrame(this.rafId_):!a&&b&&(a=this.lastCountdownTimeMs_,this.detlaSincePausedSecs_&&(a=this.lastCountdownTimeMs_+1E3*this.detlaSincePausedSecs_,this.detlaSincePausedSecs_=0),this.updateTimeout_(a),this.lastCountdownTimeMs_=window.performance.now())}, handleReplayProgress_:function(a){this.isAnimationPaused?this.detlaSincePausedSecs_=Math.floor(a-this.playerProgressSec_):this.playerProgressSec_=a}}];var dO=function(){return N.apply(this,arguments)||this}; p(dO,N);dO.prototype.dataChanged=function(a){a&&(this.$.content.style.color=this.ytLiveChatTickerItemBehavior.colorFromDecimal(a.amountTextColor),this.ytLiveChatTickerItemBehavior.ariaLabel=this.ytRendererBehavior.getSimpleString(a.amount),this.ytLiveChatTickerItemBehavior.startCountdown(a.durationSec,a.fullDurationSec),this.async(this.ytLiveChatTickerItemBehavior.setContainerWidth))}; g.Object.defineProperties(dO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===wfb){var a=document.createElement("template");a.innerHTML="
\n
\n \n [[getSimpleString(data.amount)]]\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vfb){var d=document.createElement("template");d.innerHTML=""; vfb=d}d=vfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wfb=a}a=wfb;return a}}}); var eO=dO;y([O(SM.YtPdgLiveChatItemBehavior),z("design:type",Object)],eO.prototype,"ytPdgLiveChatItemBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],eO.prototype,"ytRendererBehavior",void 0);y([O(xfb),z("design:type",Object)],eO.prototype,"ytLiveChatTickerItemBehavior",void 0);y([Q({observer:"dataChanged"}),z("design:type",Object)],eO.prototype,"data",void 0);eO=y([BM({is:"yt-live-chat-ticker-paid-message-item-renderer",noInjection:!0})],eO);var yfb;var zfb;var fO=function(){return N.apply(this,arguments)||this}; p(fO,N);fO.prototype.dataChanged=function(a){a&&(1
\n
\n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===yfb){var d=document.createElement("template");d.innerHTML=""; yfb=d}d=yfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zfb=a}a=zfb;return a}}}); var gO=fO;y([O(SM.YtPdgLiveChatItemBehavior),z("design:type",Object)],gO.prototype,"ytPdgLiveChatItemBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],gO.prototype,"ytRendererBehavior",void 0);y([O(xfb),z("design:type",Object)],gO.prototype,"ytLiveChatTickerItemBehavior",void 0);y([Q({observer:"dataChanged"}),z("design:type",Object)],gO.prototype,"data",void 0);gO=y([BM({is:"yt-live-chat-ticker-paid-sticker-item-renderer",noInjection:!0})],gO);var Afb=function(a){this.siteKey=a},Bfb,Cfb=function(){var a=I("RECAPTCHA_V3_SITEKEY"); if(!Bfb){var b=hc("https://www.google.com/recaptcha/api.js?trustedtypes=true&",{render:a});Rm(b,function(){}); Bfb=new Afb(a)}};var Dfb=function(){this.replayQueue_=new MH;this.lastVideoOffsetTimeMsec=0}; Dfb.prototype.addReplayChatItemAction=function(a){this.replayQueue_.enqueue(a);this.lastVideoOffsetTimeMsec=parseInt(a.videoOffsetTimeMsec||0,10)}; var Efb=function(a,b){for(var c=w1a(a.replayQueue_),d=[];c&&b>=parseInt(c.videoOffsetTimeMsec||0,10);)c=v1a(a.replayQueue_),d=d.concat(c.actions||[]),c=w1a(a.replayQueue_);return d}; Dfb.prototype.clear=function(){this.replayQueue_.clear();this.lastVideoOffsetTimeMsec=0};var Ffb=function(){this.lastUpdateTime_=this.estimatedUpdateInterval_=this.callback=null;this.messageQueue_=[];this.nextUpdateId_=null;this.pollResponseDelayQueue_=new MH}; Ffb.prototype.enqueueActionGroup=function(a){if(this.lastUpdateTime_){var b=Date.now()-this.lastUpdateTime_;this.pollResponseDelayQueue_.enqueue(b);5a&&(c=Hfb(this))){a=(b-a)/c;break a}a=1}this.timestampScale_=a;this.currentTimestampUs_=Ifb(this);this.animationFrameRequestId_||(this.lastUpdateTimeMs_= performance.now(),Kfb(this,this.lastUpdateTimeMs_))}; var Jfb=function(a){if(a.addChatItemAction){a=a.addChatItemAction.item;var b=Object.keys(a)[0];a=a[b];if(a.timestampUsec)return parseInt(a.timestampUsec,10)}return-1},Ifb=function(a){a=k(a.JSC$36262_actionQueue_); for(var b=a.next();!b.done;b=a.next())if(b=Jfb(b.value),-1!=b)return b;return-1},Kfb=function(a,b){if(a.callback&&a.JSC$36262_actionQueue_.length){a.animationFrameRequestId_=window.requestAnimationFrame(function(e){return Kfb(a,e)}); var c=b-a.lastUpdateTimeMs_;a.lastUpdateTimeMs_=b;a.emitDelayMs_-=c;a.currentTimestampUs_+=Math.floor(1E3*c*a.timestampScale_);if(!(0a.currentTimestampUs_)break;b=c+1}b&&(a.callback(a.JSC$36262_actionQueue_.splice(0,b)),a.emitDelayMs_=84)}}else a.animationFrameRequestId_=0,a.JSC$36262_actionQueue_.length=0};var Lfb;var Mfb;var Nfb;var Ofb;nu({is:"yt-live-chat-poll-choice",_template:function(){if(void 0!==Ofb)return Ofb;var a=document.createElement("template");a.innerHTML="\n \n
\n
\n
\n
\n \n \n
\n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Nfb){var d=document.createElement("template");d.innerHTML=""; Nfb=d}d=Nfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Ofb=a}, properties:{data:{type:Object,value:null},selected:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"computeSelected_(data.selected)"},voteRequestInFlight:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"voteRequestInFlightChanged"},hasVoted:{type:Boolean,value:!1,reflectToAttribute:!0},showSpinner:{type:Boolean,value:!1,reflectToAttribute:!0},command:{type:Object,computed:"identity(data.selectServiceEndpoint)"},signInEndpoint:{type:Object,computed:"identity(data.signinEndpoint)"},isWinning:{type:Boolean, value:!1,reflectToAttribute:!0},hasVotes:{type:Boolean,value:!1,computed:"computeHasVotes(data.voteRatio)",reflectToAttribute:!0}},behaviors:[dN.YtActionHandlerBehavior],actionMap:{"yt-cancel-vote-action":"handleVoteRequestError_"},observers:["updateVoteBarStyles_(data, hasVoted)"],listeners:{"yt-service-request-error":"handleVoteRequestError_"},created:function(){this.boundOnClick_=this.onClick_.bind(this);this.spinnerTimerId_=null}, detached:function(){clearTimeout(this.spinnerTimerId_)}, identity:function(a){return a}, updateVoteBarStyles_:function(a,b){a&&a.voteRatio&&b&&this.updateStyles({"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*a.voteRatio-100+"%)")})}, onClick_:function(){!this.hasVoted&&this.get("command.sendLiveChatVoteEndpoint")&&(this.set("data.selected",!0),Cn(this,[this.command]))}, handleVoteRequestError_:function(){this.set("data.selected",!1)}, computeSelected_:function(a){return void 0===a?!!this.selected:!!a}, computeHasVotes:function(){return this.data&&0\n";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild); var b=a.content,c=b.insertBefore;if(void 0===Pfb){var d=document.createElement("template");d.innerHTML="";Pfb=d}d=Pfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Qfb=a}, properties:{id:{type:String,computed:"computeId(data.targetId)",reflectToAttribute:!0},data:{type:Object}},behaviors:[IM.YtLiveChatTooltipTargetingBehavior],computeId:function(){return this.data&&this.data.targetId}});var Rfb;var Sfb;nu({is:"yt-live-chat-poll-header-renderer",_template:function(){if(void 0!==Sfb)return Sfb;var a=document.createElement("template");a.innerHTML="
\n \n \n \n
\n
\n
\n \n \n
\n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Rfb){var d=document.createElement("template");d.innerHTML=""; Rfb=d}d=Rfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Sfb=a}, properties:{data:{type:Object,observer:"dataChanged"},cachedData:{type:Object,computed:"computeCachedData(data)"},creatorPhoto:{type:Object,value:null,computed:"computeCreatorPhoto(cachedData.thumbnail, cachedData.liveChatPollType)"},gamePhoto:{type:Object,value:null,computed:"computeGamePhoto(cachedData.thumbnail, cachedData.liveChatPollType)"},inCollapsedBanner:{type:Boolean,value:!1,reflectToAttribute:!0}},behaviors:[Y.YtRendererstamperBehavior,kN.YtLiveChatItemBehavior],stampDom:{"cachedData.contextMenuButton":{id:"menu", events:!0,mapping:{buttonRenderer:"yt-live-chat-button"}}},listeners:{"yt-rendererstamper-finished":"onRenderStamperFinished_"},dataChanged:function(){this.data&&this.data.contextMenuButton&&(this.data.contextMenuEndpoint=this.get("contextMenuButton.buttonRenderer.command",this.data))}, computeCachedData:function(){return this.cachedData?this.cachedData:this.data}, computeCreatorPhoto:function(){if(this.cachedData)return"LIVE_CHAT_POLL_TYPE_STADIA"==this.cachedData.liveChatPollType&&this.cachedData.questionThumbnail||"LIVE_CHAT_POLL_TYPE_CREATOR"===this.cachedData.liveChatPollType?this.cachedData.thumbnail||null:null}, computeGamePhoto:function(){if(this.cachedData)return this.cachedData.questionThumbnail?this.cachedData.questionThumbnail:"LIVE_CHAT_POLL_TYPE_STADIA"===this.cachedData.liveChatPollType?this.cachedData.thumbnail||null:null}, onContextMenuButtonClick_:function(a){this.showContextMenu(a)}, onRenderStamperFinished_:function(){var a=this.get("cachedData.contextMenuButton.buttonRenderer.targetId");a&&(this.menuButton=this.$$("#"+a))}});var Tfb;var Ufb;nu({is:"yt-live-chat-poll-renderer",_template:function(){if(void 0!==Ufb)return Ufb;var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Tfb){var d=document.createElement("template");d.innerHTML=""; Tfb=d}d=Tfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Ufb=a}, properties:{data:{type:Object},pollStateEntity:{type:Object,selector:ycb,selectorArgs:["data.pollStateEntityKey"]},voteRequestInFlight:{type:Boolean,value:!1},endPollRequestInFlight:{type:Boolean,value:!1},hasClosed:{type:Boolean,value:!1},displayVoteResults:{type:Boolean,value:!1,computed:"computeDisplayVoteResults_(data.displayVoteResults)"},highlightWinningOption:{type:Boolean,value:!1,reflectToAttribute:!0},pollChoices:{type:Array,value:function(){return[]}}, inCollapsedBanner:{type:Boolean,value:!1,reflectToAttribute:!0},isTransitioningCollapse:{type:Boolean,value:!1,reflectToAttribute:!0}},behaviors:[dN.YtActionHandlerBehavior,Y.YtRendererstamperBehavior,FM.YtLiveChatReduxBehavior],stampDom:{"data.header":{id:"header",mapping:{pollHeaderRenderer:{component:"yt-live-chat-poll-header-renderer",properties:{inCollapsedBanner:"[[inCollapsedBanner]]"}}},stamperStableList:!0},pollChoices:{id:"poll-choice-container",mapping:{pollChoice:"yt-live-chat-poll-choice"}, stamperStableList:!0},"data.button":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}},actionMap:{"yt-live-chat-actions":"handleLiveChatActions_","yt-cancel-vote-action":"handleVoteRequestError_","yt-update-live-chat-poll-action":"handleUpdateLiveChatPollAction_"},listeners:{"yt-service-request-completed":"handleServiceRequestCompleted_","yt-service-request-error":"handleServiceRequestError_","yt-service-request-sent":"handleServiceRequestSent_"},observers:["pollChoicesChanged(data.choices, voteRequestInFlight)", "inCollapsedBannerChanged(inCollapsedBanner)","pollStateEntityChanged(pollStateEntity)"],created:function(){this.collapseTimerId_=null}, detached:function(){clearTimeout(this.collapseTimerId_)}, pollChoicesChanged:function(a,b){var c=this;if(a){this.set("pollChoices",a.map(function(m){return{pollChoice:m}})); var d=this.displayVoteResults||b,e=0;if(this.highlightWinningOption)for(var h=1,l=a.length;ha[e].voteRatio&&(e=h);Array.prototype.forEach.call(this.$["poll-choice-container"].children,function(m,n){m.hasVoted=d;m.voteRequestInFlight=b;c.highlightWinningOption&&(m.isWinning=n===e,c.inCollapsedBanner&&c.slidePollChoice_(m))})}}, handleLiveChatActions_:function(a){var b=this;a.forEach(function(c){c.updateLiveChatPollAction&&b.handleUpdateLiveChatPollAction_(c)})}, handleUpdateLiveChatPollAction_:function(a){if(a=this.get("updateLiveChatPollAction.pollToUpdate.pollRenderer",a))this.set("data.displayVoteResults",a.displayVoteResults),this.displayVoteResults&&this.set("data.choices",a.choices),a.header&&this.set("data.header",a.header)}, computeDisplayVoteResults_:function(a){return this.displayVoteResults?!0:!!a}, inCollapsedBannerChanged:function(a){var b=M(this.$.header).firstElementChild;b&&(b.inCollapsedBanner=a,this.slidePollContents_(b))}, slidePollContents_:function(){var a=this;if(this.highlightWinningOption){clearTimeout(this.collapseTimerId_);this.isTransitioningCollapse=!0;var b=this.$$("yt-live-chat-poll-choice[is-winning]");this.inCollapsedBanner?(this.$["collapse-container"].style.height=this.$["collapse-container"].clientHeight+"px",this.slidePollChoice_(b),this.$["collapse-container"].style.height="0"):(this.$["collapse-container"].style.height="auto",b.style.transform="translateY(0)");this.collapseTimerId_=setTimeout(function(){a.isTransitioningCollapse= !1;a.collapseTimerId_=null},350)}}, slidePollChoice_:function(a){if(a.isWinning){var b=M(this.$.header).firstElementChild.$["content-top"].clientHeight;a.style.transform="translateY(-"+(b+a.offsetTop)+"px)"}else a.style.transform="translateY(0)"}, handleServiceRequestSent_:function(a){(a=this.get("detail.endpoint",a))&&a.sendLiveChatVoteEndpoint&&(this.voteRequestInFlight=!0)}, handleServiceRequestCompleted_:function(a,b){this.voteRequestInFlight=!1;this.endPollRequestInFlight&&b.data&&b.data.success&&(this.hasClosed=!0);this.endPollRequestInFlight=!1}, handleServiceRequestError_:function(){this.endPollRequestInFlight=!1;this.handleVoteRequestError_()}, handleVoteRequestError_:function(){this.voteRequestInFlight=!1}, onClickButton:function(a){a.stopPropagation()}, handleEndButtonAction:function(a){"yt-service-request"==a.detail.actionName&&(this.endPollRequestInFlight||this.hasClosed?a.stopPropagation():this.endPollRequestInFlight=!0)}, pollStateEntityChanged:function(a){var b=this;a&&(this.set("data.header.pollHeaderRenderer.metadataText",a.metadataText),this.set("data.choices",a.pollChoiceStates.map(function(c){var d={};Object.assign(d,b.get("data.choices."+c.key));d.votePercentage=c.value.votePercentage;d.voteRatio=c.value.voteRatio;return d})))}});var Vfb;var Wfb;nu({is:"yt-live-interactivity-component-background",_template:function(){if(void 0!==Wfb)return Wfb;var a=document.createElement("template");a.innerHTML="\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Vfb){var d=document.createElement("template");d.innerHTML=""; Vfb=d}d=Vfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Wfb=a}, properties:{useLargeBackground:{type:Boolean,value:!1},useAnimationBackground:{type:Boolean,value:!1},useRegularBackground:{type:Boolean,value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"},ids:{type:Object},lottieAnimation_:{type:Object}},observers:["maybeLoadAnimationBackground(useAnimationBackground)"],maybeLoadAnimationBackground:function(){this.useAnimationBackground?this.lottieAnimation_||(this.lottieAnimation_=lottie.loadAnimation({container:this.$$("#animation-background"), loop:!0,renderer:"svg",path:"https://www.gstatic.com/youtube/img/livestream/live_chat/lottie_animation/shimmer_background.json",autoplay:!0})):this.lottieAnimation_&&this.lottieAnimation_.destroy()}, computeUseRegularBackground:function(){return!this.useLargeBackground&&!this.useAnimationBackground}, created:function(){this.ids={background:Vl(),maskOne:Vl(),maskTwo:Vl(),gradient:Vl(),largeBackground:Vl(),largeGradientOne:Vl(),largeGradientTwo:Vl(),largeGradientPath:Vl()}}});var hO=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleRemoveChatItemAction","yt-mark-chat-item-as-deleted-action":"handleMarkChatItemAsDeletedAction"};return a}; p(hO,N);f=hO.prototype;f.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{pollRenderer:"yt-live-chat-poll-renderer"}}}}; f.computeId=function(){return this.data&&this.data.id||""}; f.handleLiveChatActions=function(a){a=k(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;var c=r8a(b);if(!c)break;"removeChatItemAction"===c?this.handleRemoveChatItemAction(b):"markChatItemAsDeletedAction"===c&&this.handleMarkChatItemAsDeletedAction(b)}}; f.handleRemoveChatItemAction=function(a){this.handleRemoveAction(a.removeChatItemAction)}; f.handleMarkChatItemAsDeletedAction=function(a){this.handleRemoveAction(a.markChatItemAsDeletedAction)}; f.handleRemoveAction=function(a){this.id===a.targetItemId&&L(this,"yt-close-live-chat-action-panel-action",[{closeLiveChatActionPanelAction:{targetPanelId:this.id}}])}; g.Object.defineProperties(hO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Mfb){var a=document.createElement("template");a.innerHTML="\n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Lfb){var d=document.createElement("template");d.innerHTML=""; Lfb=d}d=Lfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Mfb=a}a=Mfb;return a}}}); var iO=hO;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],iO.prototype,"ytActionHandlerBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],iO.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],iO.prototype,"data",void 0);y([Q({computed:"computeId(data.id)"}),z("design:type",String)],iO.prototype,"id",void 0);iO=y([V({is:"yt-live-chat-action-panel-renderer"})],iO);var Xfb;var Yfb;var Zfb;var $fb;nu({is:"yt-live-chat-text-message-renderer",_template:function(){if(void 0!==$fb)return $fb;var a=document.createElement("template");a.innerHTML="
[[timestampString]]\u200B[[getSimpleString(data.deletedStateMessage)]][[getSimpleString(data.showOriginalContentMessage)]]
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Zfb){var d=document.createElement("template");d.innerHTML=""; Zfb=d}d=Zfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return $fb=a}, properties:{data:{type:Object,observer:"dataChanged_"},showOriginal:{type:Boolean,value:!1,reflectToAttribute:!0},isDimmed:{type:Boolean,value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0},showBar:{type:Boolean,computed:"computeShowBar_(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0},authorBadges:{type:Object,computed:"computeAuthorBadges_(data)"},authorIsOwner:{type:Boolean,computed:"computeAuthorIsOwner_(data)",reflectToAttribute:!0},inCollapsedBanner:{type:Boolean, value:!1,reflectToAttribute:!0},inBanner:{type:Boolean,value:!1,reflectToAttribute:!0}},supportsInlineActionButtons:!0,behaviors:[W.YtRendererBehavior,kN.YtLiveChatItemBehavior,Y.YtRendererstamperBehavior],observers:["updateMessage_(data.message)"],dataChanged_:function(a){a=xcb(a.authorBadges||[]);this.setAttribute("author-type",a)}, updateMessage_:function(a){var b=M(this.$.message);b.textContent="";a&&b.appendChild(this.createDocumentFragment(a))}, actionMessageChanged_:function(a){var b=this.$.action;b.textContent="";a&&b.appendChild(this.createDocumentFragment(a))}, onShowOriginalClick_:function(a){a.preventDefault();this.showOriginal=!0}, computeShowBar_:function(a,b,c){return a&&b||c}, computeAuthorBadges_:function(a){return a.authorBadges||[]}, computeAuthorIsOwner_:function(a){return!!KM(a.authorBadges,"owner")}});nu({is:"yt-live-chat-auto-mod-message-renderer",_template:function(){if(void 0!==Yfb)return Yfb;var a=document.createElement("template");a.innerHTML="
\n
\n \n
\n
\n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Xfb){var d=document.createElement("template");d.innerHTML=""; Xfb=d}d=Xfb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Yfb=a}, properties:{data:Object,emojiManager:Object,participantsManager:Object},supportsInlineActionButtons:!0,behaviors:[W.YtRendererBehavior,kN.YtLiveChatItemBehavior,Y.YtRendererstamperBehavior],stampDom:{"data.infoDialogButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.autoModeratedItem":{id:"auto-moderated-item",mapping:{liveChatTextMessageRenderer:{component:"yt-live-chat-text-message-renderer",properties:{emojiManager:"[[emojiManager]]",participantsManager:"[[participantsManager]]"}, attributes:{"hide-inline-action-buttons":!0}}}},"data.moderationButtons":{id:"moderation-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.additionalInlineActionButtons":{id:"additional-inline-action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}});var agb;var bgb;nu({is:"yt-live-chat-banner-header-renderer",_template:function(){if(void 0!==bgb)return bgb;var a=document.createElement("template");a.innerHTML="\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===agb){var d=document.createElement("template");d.innerHTML=""; agb=d}d=agb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return bgb=a}, properties:{data:{type:Object},inCollapsedBanner:{type:Boolean,value:!1,reflectToAttribute:!0}},behaviors:[kN.YtLiveChatItemBehavior,Y.YtRendererstamperBehavior],stampDom:{"data.contextMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"}}}}},listeners:{"yt-rendererstamper-finished":"onRenderStamperFinished_"},observers:["dataChanged(data)"],onContextMenuButtonClick_:function(a){this.showContextMenu(a)}, dataChanged:function(){this.data&&this.data.contextMenuButton&&(this.data.contextMenuEndpoint=this.get("contextMenuButton.buttonRenderer.command",this.data))}, onRenderStamperFinished_:function(){this.menuButton=this.$$("#menu-button")}});var cgb;var dgb;var egb;var fgb;var jO=function(){return N.apply(this,arguments)||this}; p(jO,N);jO.prototype.onChoiceChanged=function(){this.data&&this.updateStyles({"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})}; g.Object.defineProperties(jO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===fgb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n
\n \n \n
\n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===egb){var d=document.createElement("template");d.innerHTML=""; egb=d}d=egb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);fgb=a}a=fgb;return a}}}); var kO=jO;kO.prototype.onChoiceChanged=kO.prototype.onChoiceChanged;y([Q(),z("design:type",Object)],kO.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],kO.prototype,"onChoiceChanged",null);kO=y([V({is:"yt-live-chat-banner-poll-choice"})],kO);var ggb;var igb;var lO=function(){return N.apply(this,arguments)||this}; p(lO,N);lO.prototype.configureRendererStamper=function(){return{choices:{id:"poll-choices-container",mapping:{choiceData:"yt-live-chat-banner-poll-choice"},stamperStableList:!0},"data.contextMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"}}}}}}; lO.prototype.onContextMenuButtonClick=function(a){this.ytLiveChatItemBehavior.showContextMenu(a)}; lO.prototype.dataChanged=function(){var a,b,c=this.data;null!==(b=null===(a=null===this||void 0===this?void 0:this.data)||void 0===a?void 0:a.contextMenuButton)&&void 0!==b&&b.buttonRenderer?c.contextMenuEndpoint=this.data.contextMenuButton.buttonRenderer.command:c.contextMenuEndpoint=void 0}; lO.prototype.onRenderStamperFinished=function(){this.ytLiveChatItemBehavior.menuButton=this.$$("#menu-button")}; g.Object.defineProperties(lO.prototype,{metadataText:{configurable:!0,enumerable:!0,get:function(){var a,b;return null!==(b=null===(a=this.liveChatPollStateEntity)||void 0===a?void 0:a.metadataText)&&void 0!==b?b:{}}}, collapsedMetadataText:{configurable:!0,enumerable:!0,get:function(){var a,b;return null!==(b=null===(a=this.liveChatPollStateEntity)||void 0===a?void 0:a.collapsedMetadataText)&&void 0!==b?b:{}}}, showPollQuestion:{configurable:!0,enumerable:!0,get:function(){var a;return!this.inCollapsedBanner&&!(null===(a=this.data)||void 0===a||!a.pollQuestion)}}, choices:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e=(null===(a=this.liveChatPollStateEntity)||void 0===a?void 0:a.pollChoiceStates)||[],h={};e=k(e);for(var l=e.next();!l.done;l=e.next())l=l.value,void 0!==l.key&&l.value&&(h[l.key]=l.value);return null!==(d=null===(c=null===(b=this.data)||void 0===b?void 0:b.pollChoices)||void 0===c?void 0:c.map(function(m){return{choiceData:Object.assign(Object.assign({},h[m.pollOptionId]||{}),m)}}))&&void 0!==d?d:[]}}}); g.Object.defineProperties(lO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===igb){var a=document.createElement("template");a.innerHTML="
\n \n \n \n \n
\n
\n
\n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ggb){var d=document.createElement("template");d.innerHTML=""; ggb=d}d=ggb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);igb=a}a=igb;return a}}}); var mO=lO;mO.prototype.onRenderStamperFinished=mO.prototype.onRenderStamperFinished;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],mO.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],mO.prototype,"ytRendererBehavior",void 0);y([O(EM),z("design:type",Object)],mO.prototype,"ytLiveChatReduxBehavior",void 0);y([O(kN.YtLiveChatItemBehavior),z("design:type",Object)],mO.prototype,"ytLiveChatItemBehavior",void 0); y([Q({observer:"dataChanged"}),z("design:type",Object)],mO.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],mO.prototype,"inCollapsedBanner",void 0);y([Q({selectorArgs:["data.liveChatPollStateEntityKey"],selector:ycb}),z("design:type",Object)],mO.prototype,"liveChatPollStateEntity",void 0);y([T("liveChatPollStateEntity"),z("design:type",Object),z("design:paramtypes",[])],mO.prototype,"metadataText",null); y([T("liveChatPollStateEntity"),z("design:type",Object),z("design:paramtypes",[])],mO.prototype,"collapsedMetadataText",null);y([T("inCollapsedBanner","data"),z("design:type",Boolean),z("design:paramtypes",[])],mO.prototype,"showPollQuestion",null);y([T("liveChatPollStateEntity"),z("design:type",Array),z("design:paramtypes",[])],mO.prototype,"choices",null); y([R("yt-rendererstamper-finished"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],mO.prototype,"onRenderStamperFinished",null);mO=y([V({is:"yt-live-chat-banner-poll-renderer"})],mO);var jgb;var kgb;var lgb;var mgb;var nO={};nO.YtdOpenPopupBehavior=[hN.YtOpenPopupBehavior,{_noAccessors:!0,created:function(){this.openPopupConfig=I("openPopupConfig")}}];var ngb;var ogb=document.createElement("template");ogb.innerHTML=""; document.head.appendChild(ogb.content);var pgb=document.createElement("template");pgb.innerHTML=""; document.head.appendChild(pgb.content);yN("itemSectionRenderer","buttonRenderer","ytd-button-renderer");yN("sharingRendererButtons","buttonRenderer","ytd-button-renderer");var oO=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return a}; p(oO,N);f=oO.prototype;f.created=function(){this.showTooltips=!0}; f.attached=function(){this.hasAttribute("button-renderer")||this.setAttribute("button-renderer","true")}; f.onHintIdChanged=function(){var a=this,b,c,d=null===(c=null===(b=this.ytButtonBehavior.data)||void 0===b?void 0:b.hint)||void 0===c?void 0:c.hintRenderer;if(d&&d.hintId){var e=An(this,"yt-get-opened-popups-action");e=0<(e&&1===e.length?e[0]:[]).length;var h=null;"sponsor-pre-purchase"!==d.hintId||e?d.hintId.startsWith("sponsor-post-purchase")&&!e?h=ZK("membership-manage"):d.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!e&&(h=ZK("membership-freebie-join")):h=ZK("membership-join"); h&&gi(pi,function(){for(var l=k(h),m=l.next();!m.done;m=l.next())a.ytComponentBehavior.resolveCommand(m.value)})}}; f.onYtNavigate=function(a){var b=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(a.detail.endpoint);b&&(a.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(b))}; f.onYtServiceRequestSent=function(a,b){this.handleServiceRequestActions(b);this.fire("yt-service-request-sent-button-renderer")}; f.onServiceRequestCompleted=function(a,b){this.handleServiceRequestActions(b);this.fire("yt-service-request-completed-button-renderer")}; f.updateButton=function(a){a.updateButtonAction&&a.updateButtonAction.updatedButton&&(this.ytButtonBehavior.data=a.updateButtonAction.updatedButton.buttonRenderer)}; f.handleUpdateButtonAction=function(a){var b=this.ytButtonBehavior.data;b.targetId&&a.updateButtonAction.targetId&&b.targetId===a.updateButtonAction.targetId&&this.updateButton(a)}; f.handleServiceRequestActions=function(a){if(a=a.actions)for(var b=0;b"; a.content.insertBefore(BN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(AN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);ngb=a}a=ngb;return a}}}); var pO=oO;pO.prototype.onServiceRequestCompleted=pO.prototype.onServiceRequestCompleted;pO.prototype.onYtServiceRequestSent=pO.prototype.onYtServiceRequestSent;pO.prototype.onYtNavigate=pO.prototype.onYtNavigate;pO.prototype.onHintIdChanged=pO.prototype.onHintIdChanged;y([Q(),z("design:type",Object)],pO.prototype,"data",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],pO.prototype,"ytActionHandlerBehavior",void 0); y([O(wN.YtButtonBehavior),z("design:type",Object)],pO.prototype,"ytButtonBehavior",void 0);y([O(nO.YtdOpenPopupBehavior),z("design:type",Object)],pO.prototype,"ytdOpenPopupBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],pO.prototype,"ytComponentBehavior",void 0);y([O(vN.YtRenderButtonBehavior),z("design:type",Object)],pO.prototype,"ytRenderButtonBehavior",void 0); y([S("data.hint.hintRenderer"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],pO.prototype,"onHintIdChanged",null);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],pO.prototype,"onYtNavigate",null);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],pO.prototype,"onYtServiceRequestSent",null); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,gN]),z("design:returntype",void 0)],pO.prototype,"onServiceRequestCompleted",null);pO=y([V({is:"ytd-button-renderer"})],pO);var qO=function(){return N.apply(this,arguments)||this}; p(qO,N);qO.prototype.onProgressChanged=function(){var a,b=100*(null!==(a=this.progress)&&void 0!==a?a:0);this.updateStyles({"--progress-bar-completion":b+"%"})}; qO.prototype.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; qO.prototype.onTapDonate=function(){this.data&&this.data.liveChatDonationsEndpoint&&(this.fire("yt-live-chat-toggle-banner"),this.fire("yt-navigate",{endpoint:this.data.liveChatDonationsEndpoint}))}; g.Object.defineProperties(qO.prototype,{noGoal:{configurable:!0,enumerable:!0,get:function(){var a;return!(null===(a=this.data)||void 0===a?0:a.goal)}}, targetAmount:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d=null===(a=this.data)||void 0===a?void 0:a.goal;if(d)return qgb(d,null!==(c=null===(b=this.fundraiserStatsEntity)||void 0===b?void 0:b.targetAmount)&&void 0!==c?c:"")}}, amountRaised:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d=null===(a=this.data)||void 0===a?void 0:a.raised;if(d)return qgb(d,null!==(c=null===(b=this.fundraiserStatsEntity)||void 0===b?void 0:b.amountRaised)&&void 0!==c?c:"")}}, progress:{configurable:!0,enumerable:!0,get:function(){var a,b;return null!==(b=null===(a=this.fundraiserStatsEntity)||void 0===a?void 0:a.progress)&&void 0!==b?b:0}}, hasGoalBeenReached:{configurable:!0,enumerable:!0,get:function(){return 1<=this.progress}}}); g.Object.defineProperties(qO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===mgb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n \n \n \n
\n
\n\n \n\n \n\n
\n
\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lgb){var d=document.createElement("template");d.innerHTML=""; lgb=d}d=lgb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mgb=a}a=mgb;return a}}}); var rO=qO;rO.prototype.onProgressChanged=rO.prototype.onProgressChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],rO.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],rO.prototype,"ytRendererBehavior",void 0);y([O(EM),z("design:type",Object)],rO.prototype,"ytLiveChatReduxBehavior",void 0);y([Q(),z("design:type",Object)],rO.prototype,"data",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],rO.prototype,"inCollapsedBanner",void 0);y([Q({reflectToAttribute:!0}),T("data.goal"),z("design:type",Boolean),z("design:paramtypes",[])],rO.prototype,"noGoal",null);y([S("progress"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],rO.prototype,"onProgressChanged",null);y([Q({selectorArgs:["data.fundraiserStatsEntityKey"],selector:function(a,b){return $n(a.entities,"updatableFundraiserStatsEntity",b)}}), z("design:type",Object)],rO.prototype,"fundraiserStatsEntity",void 0);y([T("data.goal","fundraiserStatsEntity"),z("design:type",Object),z("design:paramtypes",[])],rO.prototype,"targetAmount",null);y([T("data.raised","fundraiserStatsEntity"),z("design:type",Object),z("design:paramtypes",[])],rO.prototype,"amountRaised",null);y([T("fundraiserStatsEntity"),z("design:type",Number),z("design:paramtypes",[])],rO.prototype,"progress",null); y([T("progress"),z("design:type",Boolean),z("design:paramtypes",[])],rO.prototype,"hasGoalBeenReached",null);rO=y([V({is:"yt-live-chat-donations-progress-bar-renderer"})],rO);function qgb(a,b){var c;return Object.assign(Object.assign({},a),{runs:null===(c=a.runs)||void 0===c?void 0:c.map(function(d){var e;return Object.assign(Object.assign({},d),{text:null===(e=d.text)||void 0===e?void 0:e.replace("$0",b)})})})} ;var rgb;var sgb;var tgb=function(){var a=N.apply(this,arguments)||this;a.standardizeIconSize=J("kevlar_system_icons");return a}; p(tgb,N); g.Object.defineProperties(tgb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===sgb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rgb){var d=document.createElement("template");d.innerHTML=""; rgb=d}d=rgb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);sgb=a}a=sgb;return a}}}); var sO=tgb;y([O(W.YtRendererBehavior),z("design:type",Object)],sO.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],sO.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],sO.prototype,"standardizeIconSize",void 0);sO=y([V({is:"ytd-ad-hover-text-button-renderer"})],sO);var ugb;var vgb;var wgb=document.createElement("template");wgb.innerHTML=""; document.head.appendChild(wgb.content);var xgb=document.createElement("template");xgb.innerHTML=""; document.head.appendChild(xgb.content);var ygb=document.createElement("template");ygb.innerHTML=""; document.head.appendChild(ygb.content);var tO=function(){return N.apply(this,arguments)||this}; p(tO,N);tO.prototype.dataChanged=function(){this.data&&this.data.isPreview&&(this.data.onClickCommand=void 0)}; tO.prototype.creatorCustomMessageChanged=function(){var a,b=M(this.creatorCustomMessage);b.textContent="";(null===(a=this.data)||void 0===a?0:a.creatorCustomMessage)&&b.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(this.data.creatorCustomMessage))}; tO.prototype.onHelpTap=function(a){this.data&&!this.data.isPreview&&this.data.informationDialog&&(this.fire("yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),a.preventDefault(),a.stopPropagation())}; g.Object.defineProperties(tO.prototype,{authorBadges:{configurable:!0,enumerable:!0,get:function(){var a,b=[{liveChatAuthorBadgeRenderer:{icon:{iconType:"OWNER"}}}];(null===(a=this.data)||void 0===a?0:a.isVerified)&&b.push({liveChatAuthorBadgeRenderer:{icon:{iconType:"VERIFIED"}}});return b}}, formattedCreatorName:{configurable:!0,enumerable:!0,get:function(){var a;return{runs:[{text:null===(a=this.data)||void 0===a?void 0:a.creatorName}]}}}, hasCreatorCustomMessage:{configurable:!0,enumerable:!0,get:function(){var a;return!(null===(a=this.data)||void 0===a||!a.creatorCustomMessage)}}}); g.Object.defineProperties(tO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===vgb){var a=document.createElement("template");a.innerHTML="\n\n
\n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ugb){var d=document.createElement("template");d.innerHTML=""; ugb=d}d=ugb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);vgb=a}a=vgb;return a}}}); var uO=tO;uO.prototype.creatorCustomMessageChanged=uO.prototype.creatorCustomMessageChanged;uO.prototype.dataChanged=uO.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],uO.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],uO.prototype,"componentBehavior",void 0);y([O(kN.YtLiveChatItemBehavior),z("design:type",Object)],uO.prototype,"ytLiveChatItemBehavior",void 0);y([Q(),z("design:type",Object)],uO.prototype,"data",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],uO.prototype,"inCollapsedBanner",void 0);y([mG("#creator-custom-message"),z("design:type",HTMLElement)],uO.prototype,"creatorCustomMessage",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],uO.prototype,"dataChanged",null);y([S("data.creatorCustomMessage"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],uO.prototype,"creatorCustomMessageChanged",null); y([T("data"),z("design:type",Object),z("design:paramtypes",[])],uO.prototype,"authorBadges",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],uO.prototype,"formattedCreatorName",null);y([T("data.creatorCustomMessage"),z("design:type",Object),z("design:paramtypes",[])],uO.prototype,"hasCreatorCustomMessage",null);uO=y([V({is:"ytd-live-chat-product-item-renderer"})],uO);nu({is:"yt-live-chat-banner-renderer",_template:function(){if(void 0!==kgb)return kgb;var a=document.createElement("template");a.innerHTML="\n\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jgb){var d=document.createElement("template");d.innerHTML=""; jgb=d}d=jgb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return kgb=a}, properties:{data:{type:Object},id:{type:String,computed:"computeId(data.actionId)"},collapsed:{type:Boolean,value:!1,reflectToAttribute:!0},tabindex:{type:String,value:"0",reflectToAttribute:!0},disableStateChange:{type:Boolean,value:!1},shouldUseLargeBackground:{type:Boolean,value:!1,computed:"computeShouldUseLargeBackground(isPollBanner, shouldUseAnimationBackground)"},shouldUseAnimationBackground:{type:Boolean,value:!1,computed:"computeShouldUseAnimationBackground(data.backgroundType)"},isPollBanner:{type:Boolean, value:!1,computed:"computeIsPollBanner(data.contents)",reflectToAttribute:!0},isIndeterminate:{type:Boolean,value:!1,computed:"computeIsIndeterminate(data.contents)"},emojiManager:Object},behaviors:[Y.YtRendererstamperBehavior,TH],stampDom:{"data.contents":{id:"contents",events:!0,mapping:{liveChatTextMessageRenderer:{component:"yt-live-chat-text-message-renderer",properties:{inCollapsedBanner:"[[collapsed]]",emojiManager:"[[emojiManager]]"},attributes:{"in-banner":!0}},liveChatProductItemRenderer:{component:"ytd-live-chat-product-item-renderer", properties:{inCollapsedBanner:"[[collapsed]]",emojiManager:"[[emojiManager]]"}},donationsProgressBarRenderer:{component:"yt-live-chat-donations-progress-bar-renderer",properties:{inCollapsedBanner:"[[collapsed]]"}},pollRenderer:{component:"yt-live-chat-poll-renderer",properties:{inCollapsedBanner:"[[collapsed]]"},attributes:{"highlight-winning-option":!0,"in-banner":!0}},liveChatBannerPollRenderer:{component:"yt-live-chat-banner-poll-renderer",properties:{inCollapsedBanner:"[[collapsed]]"}}}},"data.header":{id:"header", mapping:{liveChatBannerHeaderRenderer:"yt-live-chat-banner-header-renderer"}}},observers:["collapsedChanged(collapsed)"],listeners:{click:"onClick_","yt-live-chat-toggle-banner":"toggleBanner"},keyBindings:{space:"onKeyPress_",enter:"onKeyPress_"},created:function(){this.boundOnWindowClick_=this.onWindowClick_.bind(this)}, attached:function(){this.startCollapseTimeout();window.addEventListener("click",this.boundOnWindowClick_)}, detached:function(){this.stopCollapseTimeout();window.removeEventListener("click",this.boundOnWindowClick_)}, computeId:function(a){return a}, computeShouldUseLargeBackground:function(){return this.isPollBanner&&!this.shouldUseAnimationBackground}, computeShouldUseAnimationBackground:function(){return"LIVE_CHAT_BANNER_BACKGROUND_TYPE_SHIMMER_ANIMATION"==this.data.backgroundType}, computeIsPollBanner:function(){return!!this.data.contents&&(!!this.data.contents.pollRenderer||!!this.data.contents.liveChatBannerPollRenderer)}, computeIsIndeterminate:function(){return!!this.data.contents&&!!this.data.contents.pollRenderer}, startCollapseTimeout:function(){var a=this;this.collapseTimeout=setTimeout(function(){a.disableStateChange||(a.collapsed=!0)},7E3)}, stopCollapseTimeout:function(){this.collapseTimeout&&(clearTimeout(this.collapseTimeout),delete this.collapseTimeout)}, collapsedChanged:function(a){var b=M(this.$.contents).firstElementChild,c=M(this.$.header).firstElementChild;[b,c].forEach(function(d){d&&(d.inCollapsedBanner=a)}); a&&this.stopCollapseTimeout();this.slideBannerContents_(b)}, slideBannerContents_:function(){this.isPollBanner||(this.collapsed?(this.$.contents.style.height=this.$.contents.clientHeight+"px",this.$.contents.style.transform="translateY(-"+this.$.header.clientHeight+"px)",this.$.contents.style.height="0"):(this.$.contents.style.height="auto",this.$.contents.style.transform="translateY(0)"))}, toggleBanner:function(){this.disableStateChange||(this.collapsed=!this.collapsed)}, onClick_:function(a){var b=this;(a=rf(a.target,function(c){return"A"===c.tagName||c===b.$.contents},!0))&&a!==this.$.contents||this.toggleBanner()}, onKeyPress_:function(){document.activeElement===this&&this.toggleBanner()}, onWindowClick_:function(a){if(!this.collapsed&&!this.disableStateChange){a=a.target;var b=document.querySelector("yt-live-chat-app");b&&b.contains(a)&&!sf(a,"yt-live-chat-dialog-renderer")&&!this.contains(a)&&(this.collapsed=!0)}}});var zgb=["liveChatTextMessageRenderer","liveChatProductItemRenderer","donationsProgressBarRenderer"],Agb=["pollRenderer"]; nu({is:"yt-live-chat-banner-manager",_template:function(){if(void 0!==dgb)return dgb;var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild); var b=a.content,c=b.insertBefore;if(void 0===cgb){var d=document.createElement("template");d.innerHTML=""; cgb=d}d=cgb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return dgb=a}, properties:{id:{type:String,computed:"computeId(activeBanners.*)",reflectToAttribute:!0},emojiManager:Object,activePinnedBanner:{type:Object,computed:"computeActivePinnedBanner(activeBanners.*)"},activeIndeterminateBanner:{type:Object,computed:"computeActiveIndeterminateBanner(activeBanners.*)"},activeBanners:{type:Array,value:function(){return[]}}, visibleBanners:{type:Array,computed:"computeVisibleBanners_(activeBanners.*)"},hasActiveBanner:{type:Boolean,computed:"computeHasActiveBanner(activeBanners.*)",reflectToAttribute:!0},bannerQueue:{type:Array,value:function(){return[]}}}, behaviors:[dN.YtActionHandlerBehavior,IM.YtLiveChatTooltipTargetingBehavior,Y.YtRendererstamperBehavior],stampDom:{visibleBanners:{id:"visible-banners",mapping:{liveChatBannerRenderer:{component:"yt-live-chat-banner-renderer",properties:{emojiManager:"[[emojiManager]]"}}},reuseComponents:!1,stamperStableList:!1}},actionMap:{"yt-live-chat-actions":"handleLiveChatActions_","yt-remove-banner-for-live-chat-command":"handleRemoveBannerForLiveChatCommand_","yt-remove-chat-item-action":"handleRemoveChatItemAction_", "yt-mark-chat-item-as-deleted-action":"handleMarkChatItemAsDeletedAction_","yt-mark-chat-items-by-author-as-deleted-action":"handleMarkChatItemsByAuthorAsDeletedAction_"},observers:["onActiveBannersOrBannerQueueChanged(activeBanners.*, bannerQueue.splices)","onActivePinnedBannerChange(activePinnedBanner)"],created:function(){this.boundIsPinnedBanner_=this.isPinnedBanner_.bind(this);this.boundIsIndeterminateBanner_=this.isIndeterminateBanner_.bind(this);this.isTransitioningBanner=!1;this.liveChatActionMap_= {addBannerToLiveChatCommand:"handleAddBannerToLiveChatCommand_",removeBannerForLiveChatCommand:"handleRemoveBannerForLiveChatCommand_",removeChatItemAction:"handleRemoveChatItemAction_",markChatItemAsDeletedAction:"handleMarkChatItemAsDeletedAction_",markChatItemsByAuthorAsDeletedAction:"handleMarkChatItemsByAuthorAsDeletedAction_"}}, reset:function(){this.activeBanners=[];this.bannerQueue=[];this.isTransitioningBanner=!1}, onActiveBannersOrBannerQueueChanged:function(){if(this.bannerQueue.length&&!this.isTransitioningBanner){this.isTransitioningBanner=!0;var a=this.bannerQueue.shift();if(this.activePinnedBanner&&this.isPinnedBanner_(a)){var b=this.activeBanners.findIndex(this.boundIsPinnedBanner_);this.splice("activeBanners",b,1)}else this.activeIndeterminateBanner&&this.isIndeterminateBanner_(a)?(b=this.activeBanners.findIndex(this.boundIsIndeterminateBanner_),this.splice("activeBanners",b,1)):b=this.activeBanners.length; this.splice("activeBanners",b,0,a);this.isTransitioningBanner=!1}}, onActivePinnedBannerChange:function(){An(this,"yt-visible-banner-change",[this.activePinnedBanner])}, computeId:function(){return 0===this.activeBanners.length?"live-chat-banner":this.activeBanners[0].liveChatBannerRenderer.targetId}, computeHasActiveBanner:function(){return 0
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ngb){var d=document.createElement("template");d.innerHTML=""; Ngb=d}d=Ngb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Ogb=a}, properties:{dockedItem:{type:Object},undockingItem:{type:Object},emojiManager:Object,participantsManager:Object,isUndocking:{type:Boolean,reflectToAttribute:!0,value:!1},dockableMessages:{type:Array},isScrolledToBottomOfItemList:{type:Boolean,observer:"isScrolledToBottomOfItemListChanged_"}},behaviors:[Y.YtRendererstamperBehavior],observers:["onDockableMessagesChanged_(dockableMessages.splices)"],stampDom:{dockedItem:{id:"docked-item",mapping:{liveChatTextMessageRenderer:{component:"yt-live-chat-text-message-renderer", properties:{emojiManager:"[[emojiManager]]",participantsManager:"[[participantsManager]]"}}}},undockingItem:{id:"undocking-item",mapping:{liveChatTextMessageRenderer:{component:"yt-live-chat-text-message-renderer",properties:{emojiManager:"[[emojiManager]]",participantsManager:"[[participantsManager]]"}}}}},STICKY_CHAT_DOCK_TIME_MS:1E4,STICKY_CHAT_UNDOCK_TRANSITION_TIME_MS:250,MESSAGE_TO_TOP_EPSILON:8,created:function(){this.boundCheckIntersections_=this.checkIntersections_.bind(this);this.intersectRAF_= null}, detached:function(){this.intersectRAF_&&window.cancelAnimationFrame(this.intersectRAF_)}, clear:function(){this.undock_()}, dock_:function(a){this.dockedItem&&this.undock_();this.dockedItem={liveChatTextMessageRenderer:a.data};this.dockTimer=window.setTimeout(this.undock_.bind(this),this.STICKY_CHAT_DOCK_TIME_MS)}, undock_:function(){!this.isUndocking&&this.dockedItem&&(window.clearTimeout(this.dockTimer),this.isUndocking=!0,this.undockingItem=this.dockedItem,this.dockedItem=void 0,window.setTimeout(function(){this.undockingItem=void 0;this.isUndocking=!1}.bind(this),this.STICKY_CHAT_UNDOCK_TRANSITION_TIME_MS))}, checkIntersections_:function(){if(this.dockableMessages.length){this.intersectRAF_=window.requestAnimationFrame(this.boundCheckIntersections_);var a=this.dockableMessages[0],b=this.getBoundingClientRect();a=a.getBoundingClientRect();var c=a.top-b.top,d=c<=this.MESSAGE_TO_TOP_EPSILON;c=c-this.clientHeight<=this.MESSAGE_TO_TOP_EPSILON;if(d){for(var e;d;){e=this.dockableMessages.shift();d=this.dockableMessages[0];if(!d)break;d=d.getBoundingClientRect();c=d.top-b.top;var h=c<=this.MESSAGE_TO_TOP_EPSILON; if(c-a.height<=this.MESSAGE_TO_TOP_EPSILON)if(h)a=d;else return;d=h}this.dock_(e)}else c&&this.dockedItem&&this.clear()}else this.intersectRAF_=null}, trimInvisibleDockableMessages_:function(){if(this.parentElement)for(var a=this.parentElement.scrollTop;this.dockableMessages&&this.dockableMessages.length&&(this.dockableMessages[0].offsetTop
[[getSimpleString(data.authorName)]]
[[getSimpleString(data.text)]]
[[timestampString]]
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Pgb){var d=document.createElement("template");d.innerHTML=""; Pgb=d}d=Pgb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Qgb=a}, properties:{data:Object},behaviors:[W.YtRendererBehavior,kN.YtLiveChatItemBehavior],ready:function(){var a=document.querySelector("yt-live-chat-app");a&&a.hasAttribute("dashboard-money-feed")&&M(this).setAttribute("dashboard-money-feed","")}});var Rgb;var Sgb;var Tgb;var Ugb;nu({is:"yt-reload-continuation",behaviors:[W.YtRendererBehavior],properties:{data:Object},trigger:function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))}, getContinuationUrl:function(a){var b={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(b.itct=this.data.clickTrackingParams);return hc(a,b)}});var Vgb;var Wgb;nu({is:"yt-dropdown-menu",_template:function(){if(void 0!==Wgb)return Wgb;var a=document.createElement("template");a.innerHTML="\n \n \n \n \n \n \n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Vgb){var d=document.createElement("template");d.innerHTML=""; Vgb=d}d=Vgb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Wgb=a}, behaviors:[NM.YtComponentBehavior,qN.YtEndpointBehavior],properties:{data:{type:Object,observer:"dataChanged_"},selected:Number,useLabel:{type:Boolean,value:!1},icon:String,iconLabel:String,ariaLabel:String,disabled:{type:Boolean,value:!1,reflectToAttribute:!0},menuExpanded:{type:String,value:"false"},closeOnActivate:{type:Boolean,value:!1},expandSizingTargetForScrollbars:{type:Boolean,value:J("kevlar_dropdown_fix")}},listeners:{"iron-activate":"onIronActivate_",tap:"onTap_","iron-overlay-closed":"onMenuClose_"}, dataChanged_:function(a){this.selected=void 0;var b=this.computeSelectedIndex_(a);0<=b&&(this.selected=b);a=a&&1=this.data.length?a.stopPropagation():this.menuExpanded="true"}, onIronActivate_:function(a){a=a.detail.item;var b=this.$.repeat.itemForElement(a);b&&b.serviceEndpoint?(Cn(this,[b.serviceEndpoint]),this.fire("yt-playlist-reloading")):Bgb(a)}, onTap_:function(a){a.preventDefault()}, onItemTap_:function(a){this.onEndpointTap_(a)}, onLinkFocus_:function(a){try{var b=M(a).localTarget}catch(d){}if(b){var c=b.querySelector("tp-yt-paper-item");c&&this.debounce("focus",function(){c.focus()})}}, onMenuClose_:function(){this.menuExpanded="false"}, isLabelIconActive_:function(a){return"true"===a}, computeHasSubtitle_:function(a){return!!a}, computeHrefForItem_:function(a){return this.computeHref_(this.computeEndpoint_(a))}});nu({is:"yt-sort-filter-sub-menu-renderer",_template:function(){if(void 0!==Ugb)return Ugb;var a=document.createElement("template");a.innerHTML="[[data.tooltip]]\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Tgb){var d=document.createElement("template");d.innerHTML="";Tgb= d}d=Tgb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Ugb=a}, behaviors:[W.YtRendererBehavior],properties:{data:Object,isRightAligned:{type:Boolean,value:!1},disabled:{type:Boolean,value:!1,reflectToAttribute:!0},closeOnActivate:{type:Boolean,value:!1}},computeHorizontalAlign_:function(a){return a?"right":"left"}, computeAccessibilityLabel_:function(a){return this.get("accessibility.accessibilityData.label",a)}});var BO=function(){var a=N.apply(this,arguments)||this;a.showOverflowButton=!1;a.isViewSelectorDisabled=!1;a.actionMap={"yt-live-chat-seek-start":"disableViewSelector","yt-live-chat-reload-start":"disableViewSelector","yt-live-chat-reload-success":"enableViewSelector","yt-live-chat-reload-fail":"enableViewSelector","yt-live-chat-seek-success":"enableViewSelector","yt-live-chat-seek-fail":"enableViewSelector"};return a}; p(BO,N);f=BO.prototype;f.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.viewSelector":{id:"view-selector",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}}; f.ready=function(){this.popupPositionTarget=this.ytIconButton}; f.onMenuClick=function(){var a,b;(null===(b=null===(a=this.data)||void 0===a?void 0:a.overflowMenu)||void 0===b?0:b.menuRenderer)&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:this.data.overflowMenu.menuRenderer}}})}; f.computeShowOverflowButton=function(a){return!!a&&!!a.overflowMenu}; f.disableViewSelector=function(){this.isViewSelectorDisabled=!0}; f.enableViewSelector=function(){this.isViewSelectorDisabled=!1}; f.viewSelectorDisabledChanged=function(){var a=this.$$("yt-sort-filter-sub-menu-renderer");a&&(a.disabled=this.isViewSelectorDisabled)}; g.Object.defineProperties(BO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Sgb){var a=document.createElement("template");a.innerHTML="
\n [[getSimpleString(data.titleText)]]\n \n
\n
\n\n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Rgb){var d=document.createElement("template");d.innerHTML=""; Rgb=d}d=Rgb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Sgb=a}a=Sgb;return a}}}); var CO=BO;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],CO.prototype,"ytActionHandlerBehavior",void 0);y([O(hN.YtOpenPopupBehavior),z("design:type",Object)],CO.prototype,"ytOpenPopupBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],CO.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],CO.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],CO.prototype,"data",void 0); y([Q({computed:"computeShowOverflowButton(data)"}),z("design:type",Boolean)],CO.prototype,"showOverflowButton",void 0);y([Q({observer:"viewSelectorDisabledChanged"}),z("design:type",Boolean)],CO.prototype,"isViewSelectorDisabled",void 0);y([Q(),z("design:type",HTMLElement)],CO.prototype,"popupPositionTarget",void 0);y([mG("#overflow"),z("design:type",HTMLElement)],CO.prototype,"ytIconButton",void 0);CO=y([V({is:"yt-live-chat-header-renderer"})],CO);var Xgb;var Ygb;var Zgb;var $gb;var DO=function(){var a=N.apply(this,arguments)||this;a.hidden=!1;a.supportsInlineActionButtons=!0;return a}; p(DO,N);DO.prototype.ready=function(){var a=document.querySelector("yt-live-chat-app");(null===a||void 0===a?0:a.hasAttribute("dashboard-money-feed"))&&M(this).setAttribute("dashboard-money-feed","")}; DO.prototype.dataChanged=function(a){var b=M(this.$["detail-text"]);b.textContent="";(null===a||void 0===a?0:a.detailText)&&b.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(a.detailText))}; g.Object.defineProperties(DO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===$gb){var a=document.createElement("template");a.innerHTML="
\n \n
\n
\n
[[getSimpleString(data.authorName)]]
\n
[[getSimpleString(data.eventText)]]
\n
\n
\n
[[timestampString]]
\n
\n
\n \n \n \n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Zgb){var d=document.createElement("template");d.innerHTML=""; Zgb=d}d=Zgb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$gb=a}a=$gb;return a}}}); var EO=DO;y([O(W.YtRendererBehavior),z("design:type",Object)],EO.prototype,"ytRendererBehavior",void 0);y([O(kN.YtLiveChatItemBehavior),z("design:type",Object)],EO.prototype,"ytLiveChatItemBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],EO.prototype,"ytRendererstamperBehavior",void 0);y([Q({observer:"dataChanged"}),z("design:type",Object)],EO.prototype,"data",void 0); y([Q({computed:"truthy(isDeleted)",reflectToAttribute:!0}),z("design:type",Boolean)],EO.prototype,"hidden",void 0);EO=y([V({is:"yt-live-chat-legacy-paid-message-renderer"})],EO);var ahb;var bhb;var chb;var dhb;nu({is:"yt-live-chat-message-subtext-renderer",_template:function(){if(void 0!==dhb)return dhb;var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===chb){var d=document.createElement("template");d.innerHTML="";chb=d}d=chb;c.call(b,d.content.cloneNode(!0),a.content.firstChild); return dhb=a}, properties:{data:Object}});nu({is:"yt-live-chat-message-renderer",_template:function(){if(void 0!==bhb)return bhb;var a=document.createElement("template");a.innerHTML="\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ahb){var d=document.createElement("template");d.innerHTML=""; ahb=d}d=ahb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return bhb=a}, properties:{data:Object,subtextOnBottom:{type:Boolean,value:!1,reflectToAttribute:!0}},behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],stampDom:{"data.button":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.subtext":{id:"subtext",mapping:{messageSubtextRenderer:"yt-live-chat-message-subtext-renderer"}}}});var ehb;var fhb;nu({is:"yt-live-chat-mode-change-message-renderer",_template:function(){if(void 0!==fhb)return fhb;var a=document.createElement("template");a.innerHTML="
\n \n
\n \n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ehb){var d=document.createElement("template");d.innerHTML=""; ehb=d}d=ehb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return fhb=a}, properties:{data:Object},behaviors:[Y.YtRendererstamperBehavior],stampDom:{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}});var ghb;var hhb;nu({is:"yt-live-chat-moderation-message-renderer",_template:function(){if(void 0!==hhb)return hhb;var a=document.createElement("template");a.innerHTML="
\n [[timestampString]]\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ghb){var d=document.createElement("template");d.innerHTML=""; ghb=d}d=ghb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return hhb=a}, properties:{data:Object},behaviors:[W.YtRendererBehavior,kN.YtLiveChatItemBehavior]});var ihb;nu({is:"yt-live-chat-placeholder-item-renderer",_template:function(){if(void 0!==ihb)return ihb;var a=document.createElement("template");a.innerHTML="";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);return ihb=a}, properties:{data:Object}});var jhb;var khb;nu({is:"yt-live-chat-server-error-message",_template:function(){if(void 0!==khb)return khb;var a=document.createElement("template");a.innerHTML="[[timestampString]]\n[[data.message]]\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jhb){var d=document.createElement("template");d.innerHTML=""; jhb=d}d=jhb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return khb=a}, properties:{data:{type:Object,observer:"dataChanged_"},timestampString:{type:String,computed:"computeTimestampString_(data.timestampUsec)"}},TIME_FORMATTER:new rl(7),dataChanged_:function(a,b){a&&a.class&&this.toggleClass(a.class,!0);b&&b.class&&this.toggleClass(b.class,!1)}, computeTimestampString_:function(a){return this.TIME_FORMATTER.format(new Date(a/1E3))}});var lhb;var mhb;nu({is:"yt-live-chat-toast-renderer",_template:function(){if(void 0!==mhb)return mhb;var a=document.createElement("template");a.innerHTML="\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lhb){var d=document.createElement("template");d.innerHTML=""; lhb=d}d=lhb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return mhb=a}, properties:{message:{type:Object},text:{type:Object,computed:"computeText_(message)",observer:"handleTextChanged_"},actionButton:{type:Object,computed:"computeActionButton_(message)"},isShowingMessage:{type:Boolean,value:!1,reflectToAttribute:!0},isMessageVisible:{type:Boolean,value:!1,reflectToAttribute:!0}},listeners:{transitionend:"onTransitionEnd_"},behaviors:[Y.YtRendererstamperBehavior,dN.YtActionHandlerBehavior],actionMap:{"yt-live-chat-actions":"handleLiveChatActions_","yt-live-chat-add-to-toast-action":"handleAction_"}, stampDom:{actionButton:{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}},created:function(){this.queuedMessages_=[];this.clearTimeout_=this.toastTimeout_=null}, queueMessage_:function(a){this.queuedMessages_.push(a);this.maybeShowMessage_()}, maybeShowMessage_:function(){this.clearTimeout_||this.toastTimeout_||!this.queuedMessages_.length||(M(this).setAttribute("role","alert"),this.message=this.queuedMessages_.shift(),this.isShowingMessage=this.isMessageVisible=!0,this.toastTimeout_=this.async(function(){this.toastTimeout_=null;this.dismissMessage()},this.actionButton?5E3:3E3))}, dismissMessage:function(){this.toastTimeout_&&(this.cancelAsync(this.toastTimeout_),this.toastTimeout_=null);this.isShowingMessage=!1;M(this).removeAttribute("role");this.clearTimeout_=this.async(function(){this.clearTimeout_=this.message=null;this.isMessageVisible=!1;this.maybeShowMessage_()},500)}, onTransitionEnd_:function(){if(this.isShowingMessage){var a=aja(this);a&&a.focus()}}, handleLiveChatActions_:function(a){a.forEach(this.handleAction_.bind(this))}, handleAction_:function(a){a.liveChatAddToToastAction&&this.queueMessage_(a.liveChatAddToToastAction)}, computeText_:function(a){return a&&a.item?a.item.notificationTextRenderer&&a.item.notificationTextRenderer.successResponseText?a.item.notificationTextRenderer.successResponseText:a.item.notificationActionRenderer&&a.item.notificationActionRenderer.responseText?a.item.notificationActionRenderer.responseText:null:null}, handleTextChanged_:function(a){a?(a=yn(a),M(this).setAttribute("aria-label",a)):M(this).removeAttribute("aria-label")}, computeActionButton_:function(a){return a&&a.item?a.item.notificationActionRenderer&&a.item.notificationActionRenderer.actionButton?a.item.notificationActionRenderer.actionButton:null:null}});var nhb;var ohb;nu({is:"yt-live-chat-viewer-engagement-message-renderer",_template:function(){if(void 0!==ohb)return ohb;var a=document.createElement("template");a.innerHTML="
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nhb){var d=document.createElement("template");d.innerHTML=""; nhb=d}d=nhb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return ohb=a}, properties:{data:Object},behaviors:[W.YtRendererBehavior,kN.YtLiveChatItemBehavior,Y.YtRendererstamperBehavior],stampDom:{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}});var phb;var qhb;var FO=function(){return N.apply(this,arguments)||this}; p(FO,N);FO.prototype.onHelpTap=function(a){this.data&&this.data.informationDialog&&(this.fire("yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),a.preventDefault(),a.stopPropagation())}; g.Object.defineProperties(FO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===qhb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===phb){var d=document.createElement("template");d.innerHTML=""; phb=d}d=phb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);qhb=a}a=qhb;return a}}}); var GO=FO;y([O(W.YtRendererBehavior),z("design:type",Object)],GO.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],GO.prototype,"data",void 0);GO=y([V({is:"ytd-live-chat-purchased-product-message-renderer"})],GO);nu({is:"yt-live-chat-item-list-renderer",_template:function(){if(void 0!==Ygb)return Ygb;var a=document.createElement("template");a.innerHTML="
\n
\n \n \n \n \n
\n
\n
\n
\n
\n \n \n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Xgb){var d=document.createElement("template");d.innerHTML=""; Xgb=d}d=Xgb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Ygb=a}, properties:{data:{type:Object,observer:"dataChanged_"},atBottom:{type:Boolean,value:!0,observer:"atBottomChanged_"},visibleItems:{type:Array,value:function(){return[]}}, itemIdToDockDurationMap:{type:Object,value:function(){return{}}}, dockableMessages:{type:Array,value:function(){return[]}}, allowScroll:{type:Boolean,reflectToAttribute:!0,computed:"computeAllowScroll_(contextMenuOpen, moderationModeEnabled)"},emojiManager:Object,participantsManager:Object,contextMenuOpen:{type:Boolean,value:!1},moderationModeEnabled:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"moderationModeEnabledChanged_"},isEmpty:{type:Boolean,computed:"computeIsEmpty_(visibleItems.splices)"}},behaviors:[bI,W.YtRendererBehavior,CN.YtVisibilityBehavior,Y.YtRendererstamperBehavior,dN.YtActionHandlerBehavior], listeners:{"iron-resize":"onIronResize_","yt-live-chat-context-menu-opened":"onContextMenuOpened_","yt-live-chat-context-menu-closed":"onContextMenuClosed_","yt-popup-closed":"maybeScrollToBottom_","yt-rendererstamper-finished":"onYtRendererstamperFinished_"},observers:["isAttachedOrDataChanged_(isAttached, data)"],actionMap:{"yt-live-chat-actions":"handleLiveChatActions_","yt-add-chat-item-action":"handleLiveChatAction_","yt-dim-chat-item-action":"handleLiveChatAction_","yt-remove-chat-item-action":"handleLiveChatAction_", "yt-replace-chat-item-action":"handleLiveChatAction_","yt-mark-chat-item-as-deleted-action":"handleLiveChatAction_","yt-mark-chat-items-by-author-as-deleted-action":"handleLiveChatAction_","yt-add-live-chat-text-message-from-template-action":"handleAddTextMessageFromTemplateAction_","yt-live-chat-picker-changed":"handlePickerChanged_","yt-live-chat-maybe-scroll-to-bottom":"maybeScrollToBottom_","yt-live-chat-scroll-to-bottom":"scrollToBottom_","yt-live-chat-keyboard-event":"onKeyboardEventAction_", "yt-live-chat-seek-success":"handleChatSeekSuccess_"},stampDom:{"data.emptyStateMessage":{id:"empty-state-message",mapping:{messageRenderer:"yt-live-chat-message-renderer"}},visibleItems:{id:"items",mapping:{liveChatAutoModMessageRenderer:{component:"yt-live-chat-auto-mod-message-renderer",properties:{emojiManager:"[[emojiManager]]",participantsManager:"[[participantsManager]]"}},liveChatTextMessageRenderer:{component:"yt-live-chat-text-message-renderer",properties:{emojiManager:"[[emojiManager]]", participantsManager:"[[participantsManager]]"}},liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",properties:{emojiManager:"[[emojiManager]]",participantsManager:"[[participantsManager]]"}},liveChatLegacyPaidMessageRenderer:{component:"yt-live-chat-legacy-paid-message-renderer",properties:{emojiManager:"[[emojiManager]]",participantsManager:"[[participantsManager]]"}},liveChatMembershipItemRenderer:{component:"yt-live-chat-membership-item-renderer",properties:{emojiManager:"[[emojiManager]]", participantsManager:"[[participantsManager]]"}},liveChatPaidStickerRenderer:"yt-live-chat-paid-sticker-renderer",liveChatDonationAnnouncementRenderer:"yt-live-chat-donation-announcement-renderer",liveChatModeChangeMessageRenderer:"yt-live-chat-mode-change-message-renderer",liveChatModerationMessageRenderer:"yt-live-chat-moderation-message-renderer",liveChatPlaceholderItemRenderer:"yt-live-chat-placeholder-item-renderer",liveChatPurchasedProductMessageRenderer:"ytd-live-chat-purchased-product-message-renderer", liveChatViewerEngagementMessageRenderer:"yt-live-chat-viewer-engagement-message-renderer",serverErrorMessage:"yt-live-chat-server-error-message"},events:!0,reuseComponents:!0}},CHAT_SMOOTH_ANIMATION_TIME_MS:tc?0:84,SCROLLED_TO_BOTTOM_EPSILON:15,created:function(){this.activeItems_=[];this.isSmoothed_=!0;this.lastSmoothChatMessageAddMs_=null;this.chatRateMs_=1E3;this.lastSmoothScrollClockTime_=this.lastSmoothScrollUpdate_=null;this.scrollTimeRemainingMs_=this.scrollPixelsRemaining_=0;this.smoothScrollRafHandle_= null;this.preinsertHeight_=0}, attached:function(){this.listen(window,"resize","maybeScrollToBottom_");this.listen(window,"keydown","onWindowKeyEvent_");this.listen(window,"keyup","onWindowKeyEvent_");wcb()||(this.listen(window.top,"blur","onTopWindowBlurEvent_"),window!=window.top&&this.listen(window,"blur","onFramedWindowBlurEvent_"));this.isSmoothScrollEnabled_()&&M(this.$["item-scroller"]).classList.add("animated");J("live_chat_aggregation")&&M(this.$.contents).appendChild(document.createElement("yt-live-chat-prototype-aggregation"))}, detached:function(){this.resetSmoothScroll_();this.unlisten(window,"resize","maybeScrollToBottom_");this.unlisten(window,"keydown","onWindowKeyEvent_");this.unlisten(window,"keyup","onWindowKeyEvent_");wcb()||(this.unlisten(window.top,"blur","onTopWindowBlurEvent_"),window!=window.top&&this.unlisten(window,"blur","onFramedWindowBlurEvent_"))}, onIronResize_:function(){this.maybeResizeAnimationContainer_()}, maybeResizeAnimationContainer_:function(){this.isSmoothScrollEnabled_()&&this.debounce("resize",function(){var a=this.$.items.clientHeight,b=this.$["item-offset"].clientHeight;0!=a&&(this.$["item-offset"].style.height=a+"px",(0==b||this.atBottom)&&this.scrollToBottom_())})}, isAttachedOrDataChanged_:function(a,b){var c=window!=window.top&&!wcb();a?b&&b.enablePauseChatKeyboardShortcuts&&(c&&this.listen(window.top,"mousemove","onModerationMouseMoveEvent_"),this.listen(window,"mousemove","onModerationMouseMoveEvent_")):(c&&this.unlisten(window.top,"mousemove","onModerationMouseMoveEvent_"),this.unlisten(window,"mousemove","onModerationMouseMoveEvent_"))}, clearList:function(){this.activeItems_=[];this.visibleItems=[];this.dockableMessages=[];this.isSmoothed_=!0;this.lastSmoothChatMessageAddMs_=null;this.chatRateMs_=1E3;this.lastSmoothScrollClockTime_=this.lastSmoothScrollUpdate_=null;this.scrollTimeRemainingMs_=this.scrollPixelsRemaining_=0;this.smoothScrollRafHandle_=null;this.preinsertHeight_=0;this.itemIdToDockDurationMap={};this.$["docked-messages"].clear();this.$["banner-manager"].reset();this.maybeResizeScrollContainer_([]);this.$.items.style.transform= "";this.atBottom||this.scrollToBottom_()}, dataChanged_:function(){this.clearList()}, handleLiveChatActions_:function(a){a.length&&(a.forEach(this.handleLiveChatAction_,this),this.maybeResizeScrollContainer_(a),this.flushActiveItems_(),this.async(this.maybeScrollToBottom_))}, handleLiveChatAction_:function(a){a.addChatItemAction?this.handleAddChatItemAction_(a.addChatItemAction):a.markChatItemAsDeletedAction?this.handleMarkChatItemAsDeletedAction_(a.markChatItemAsDeletedAction):a.markChatItemsByAuthorAsDeletedAction?this.handleMarkChatItemsByAuthorAsDeletedAction_(a.markChatItemsByAuthorAsDeletedAction):a.dimChatItemAction?this.handleDimChatItemAction_(a.dimChatItemAction):a.replaceChatItemAction?this.handleReplaceChatItemAction_(a.replaceChatItemAction):a.removeChatItemAction? this.handleRemoveChatItemAction_(a.removeChatItemAction):a.serverErrorMessage&&this.activeItems_.push({serverErrorMessage:{timestampUsec:this.currentTimestampUsec_(),message:a.serverErrorMessage.message,class:a.serverErrorMessage.class}})}, handleAddChatItemAction_:function(a){var b=a.item,c=Object.keys(b)[0],d=b[c],e=!1;this.forEachItem_(function(l,m,n){var q=Object.keys(b)[0];!(m=m[q])||m.id!=a.clientId&&m.id!=d.id||("visibleItems"==l?(this.visibleItems[n]=b,this.$.items.children[n].set("data",d)):this.activeItems_[n]=b,e=!0)}); if(c=this.get("stickinessParams.dockAtTopDurationMs",a)||0){var h=Array.prototype.find.call(M(this.$.items).children,function(l){return l.id==d.id}); h?this.maybeAddDockableMessage_(h):this.itemIdToDockDurationMap[d.id]=c}e||this.activeItems_.push(b)}, handleReplaceChatItemAction_:function(a){var b=a.replacementItem;this.forEachItem_(function(c,d,e){var h=Object.keys(d)[0];(d=d[h])&&d.id==a.targetItemId&&("visibleItems"==c?(this.splice(c,e,1,b),this.resetSmoothScroll_()):this.activeItems_[e]=b)})}, markAsDeleted_:function(a,b,c,d,e){b=[a,b,c].join(".");this.set(b+".deletedStateMessage",d);this.set(b+".showOriginalContentMessage",e);"visibleItems"==a&&this.resetSmoothScroll_()}, markAutoModRendererAsDeleted_:function(a,b,c,d,e){b=b.liveChatAutoModMessageRenderer.autoModeratedItem;b.liveChatTextMessageRenderer.deletedStateMessage=d;b.liveChatTextMessageRenderer.showOriginalContentMessage=e;this.splice(a,c,1,b);"visibleItems"==a&&this.resetSmoothScroll_()}, handleMarkChatItemAsDeletedAction_:function(a){this.forEachItem_(function(b,c,d){var e=Object.keys(c)[0],h=c[e];h&&h.id==a.targetItemId&&("liveChatAutoModMessageRenderer"==e?this.markAutoModRendererAsDeleted_(b,c,d,a.deletedStateMessage,a.showOriginalContentMessage):this.markAsDeleted_(b,d,e,a.deletedStateMessage,a.showOriginalContentMessage))})}, handleDimChatItemAction_:function(a){var b=a.clientAssignedId;b&&this.forEachItem_(function(c,d,e){var h=Object.keys(d)[0];(d=d[h])&&d.id==b&&(c=[c,e,h].join("."),this.set(c+".isDimmed",!0))})}, handleMarkChatItemsByAuthorAsDeletedAction_:function(a){this.forEachItem_(function(b,c,d){var e=Object.keys(c)[0],h=c[e];h&&h.authorExternalChannelId==a.externalChannelId&&("liveChatAutoModMessageRenderer"==e?this.markAutoModRendererAsDeleted_(b,c,d,a.deletedStateMessage,a.showOriginalContentMessage):this.markAsDeleted_(b,d,e,a.deletedStateMessage,a.showOriginalContentMessage))})}, handleRemoveChatItemAction_:function(a){this.forEachItem_(function(b,c,d){var e=Object.keys(c)[0];(c=c[e])&&c.id==a.targetItemId&&(this.splice(b,d,1),"visibleItems"==b&&this.resetSmoothScroll_())})}, onYtRendererstamperFinished_:function(){var a=M(this.$.items).children;Array.prototype.forEach.call(a,function(b){var c=b.id;this.itemIdToDockDurationMap[c]&&(this.maybeAddDockableMessage_(b),delete this.itemIdToDockDurationMap[c])}.bind(this))}, forEachItem_:function(a){this.visibleItems.forEach(a.bind(this,"visibleItems"));this.activeItems_.forEach(a.bind(this,"activeItems_"))}, handleAddTextMessageFromTemplateAction_:function(a,b,c){a=x.unsafeClone(a.addLiveChatTextMessageFromTemplateAction.template.liveChatTextMessageRenderer);b=c.client_message_id;a.id=b;a.timestampUsec=String(this.currentTimestampUsec_());c.message?a.message=vn(c.message):c.rich_message&&(a.message=this.formattedStringFromLiveChatRichMessageInput_(c.rich_message));this.handleLiveChatActions_([{addChatItemAction:{clientMessageId:b,item:{liveChatTextMessageRenderer:a}}}])}, formattedStringFromLiveChatRichMessageInput_:function(a){var b={runs:[]};a=a.text_segments;for(var c=0;cthis.data.maxItemsToDisplay&&this.activeItems_.splice(0,this.activeItems_.length-this.data.maxItemsToDisplay)}, showNewItems_:function(){var a=this.$.items.clientHeight>this.$["item-scroller"].clientHeight;this.$["item-offset"].style.height=this.$.items.clientHeight+"px";this.canScrollToBottom_()&&a&&(this.scrollPixelsRemaining_+=this.$.items.clientHeight-this.preinsertHeight_,this.scrollToBottom_(),this.$.items.style.transform="translateY("+Math.floor(this.scrollPixelsRemaining_)+"px)",this.lastSmoothChatMessageAddMs_||(this.lastSmoothChatMessageAddMs_=performance.now()),a=performance.now()-this.lastSmoothChatMessageAddMs_, this.chatRateMs_=.9*this.chatRateMs_+.1*a,this.isSmoothed_&&400>this.chatRateMs_&&(this.isSmoothed_=!1),!this.isSmoothed_&&450this.scrollPixelsRemaining_&&0a-this.lastSmoothScrollUpdate_&&1E3>performance.now()-this.lastSmoothScrollClockTime_&&0=a.scrollHeight-a.clientHeight-this.SCROLLED_TO_BOTTOM_EPSILON;this.flushActiveItems_()}, onContextMenuOpened_:function(){this.contextMenuOpen=!0}, onContextMenuClosed_:function(){this.contextMenuOpen=!1}, onShow_:function(){this.maybeScrollToBottom_()}, maybeResizeScrollContainer_:function(a){this.isSmoothScrollEnabled_&&Wa(a,function(b){return!!b.replaceChatItemAction})&&(this.$["item-offset"].style.height=this.$.items.clientHeight+"px",this.maybeScrollToBottom_())}, computeAllowScroll_:function(a,b){return!(a||b)}, maybeScrollToBottom_:function(){this.canScrollToBottom_()&&this.scrollToBottom_()}, scrollToBottom_:function(){this.$["item-scroller"].scrollTop=Math.pow(2,24);this.atBottom=!0}, atBottomChanged_:function(a){a?this.hideShowMoreAsync_||(this.hideShowMoreAsync_=this.async(function(){this.$["show-more"].style.visibility="hidden"},200)):(this.hideShowMoreAsync_&&this.cancelAsync(this.hideShowMoreAsync_),this.hideShowMoreAsync_=null,this.$["show-more"].style.visibility="visible")}, onWindowKeyEvent_:function(a){this.handleKeyboardEvent_(a.type,a.keyCode)}, onKeyboardEventAction_:function(a){this.handleKeyboardEvent_(a.eventType,a.keyCode)}, handleKeyboardEvent_:function(a,b){b=uc?JXa(b):wc&&vc?KXa(b):b;this.data.enablePauseChatKeyboardShortcuts&&18==b&&(this.moderationModeEnabled="keydown"==a)}, onTopWindowBlurEvent_:function(){!window||window!=window.top&&document.hasFocus()||(this.moderationModeEnabled=!1)}, onFramedWindowBlurEvent_:function(){window==window.top||window.top.document.hasFocus()||(this.moderationModeEnabled=!1)}, onModerationMouseMoveEvent_:function(a){this.moderationModeEnabled=a.altKey}, moderationModeEnabledChanged_:function(){Zza()}, isSmoothScrollEnabled_:function(){return 0!=this.CHAT_SMOOTH_ANIMATION_TIME_MS}, handleChatSeekSuccess_:function(){this.clearList()}});var rhb;var shb;var thb;var uhb;var vhb;var whb;nu({is:"yt-live-chat-poll-editor-input",_template:function(){if(void 0!==whb)return whb;var a=document.createElement("template");a.innerHTML="
\n \n \n
\n \n \n \n [[charactersRemaining]]\n
\n
\n
\n [[getSimpleString(data.charCountErrorText)]]\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vhb){var d=document.createElement("template");d.innerHTML=""; vhb=d}d=vhb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return whb=a}, properties:{data:{type:Object},id:{type:Number,computed:"computeId(data.id)"},emojiManager:Object,inputData:{type:Object,computed:"computeInputData(data.inputData)"},isRemovable:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeIsRemovable(data.isRemovable)"},hasPrefilledText:{type:Boolean,reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"},charactersRemaining:{type:Number,computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"},characterCount:{type:Number}, isInputDirty:{type:Boolean,value:!1},overCharacterLimit:{type:Boolean,reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"},underCharacterLimit:{type:Boolean,computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"},showErrorMessage:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}},behaviors:[W.YtRendererBehavior],listeners:{"yt-live-chat-text-input-field-renderer-character-count-changed":"handleTextInputCharCountChanged_"}, computeId:function(){return this.data.id}, computeInputData:function(){return this.data.inputData}, computeHasPrefilledText:function(){return this.data.hasPrefilledText}, computeIsRemovable:function(){return!!this.data&&!!this.data.isRemovable}, computeShowErrorMessage:function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1}, getLiveChatRichMessageInput:function(){return this.$.input.liveChatRichMessageInput}, clearInput:function(){this.$.input.setLiveChatRichMessageInput(null)}, computeCharactersRemaining:function(){if(this.data&&void 0!==this.data.maxCharacterLimit&&void 0!==this.characterCount)return this.data.maxCharacterLimit-this.characterCount}, computeOverCharacterLimit:function(){return void 0!==this.charactersRemaining&&0>this.charactersRemaining}, computeUnderCharacterLimit:function(){return this.hasPrefilledText?!1:!!this.data&&this.data.minCharacterLimit>this.characterCount}, handleTextInputCharCountChanged_:function(a){a=a.detail&&a.detail.characterCount;void 0!==a&&(this.characterCount=a,0!==a&&(this.isInputDirty=!0))}, onInputFocusOut:function(){this.isInputDirty=!0}, onClickCloseButton_:function(){this.fire("yt-live-chat-poll-editor-input-closed",{id:this.id})}});var xhb;var yhb;var zhb={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}}; nu({is:"yt-live-chat-poll-editor-panel-renderer",_template:function(){if(void 0!==yhb)return yhb;var a=document.createElement("template");a.innerHTML="
\n \n \n
\n
\n
\n
\n \n \n
\n \n \n \n \n
\n
\n
\n
\n [[getSimpleString(pollEditorInfoWithDefaults.pollQuestionCharCountErrorText)]]\n
\n
\n [[pollQuestionCharacterCount]]/[[pollEditorInfoWithDefaults.maxPollQuestionChars]]\n
\n
\n [[pollQuestionCharactersRemaining]]\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===xhb){var d=document.createElement("template");d.innerHTML=""; xhb=d}d=xhb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return yhb=a}, properties:{data:{type:Object,observer:"dataChanged"},id:{type:String,computed:"computeId(data.id)",reflectToAttribute:!0},emojiManager:Object,pollOptionsData:{type:Array,value:function(){return[]}}, pollQuestionData:{type:Object,computed:"computePollQuestionData(pollEditorInfoWithDefaults)"},pollQuestionCharacterCount:{type:Number,value:0},pollQuestionCharactersRemaining:{type:Number,computed:"computePollQuestionCharactersRemaining(pollEditorInfoWithDefaults.maxPollQuestionChars, pollQuestionCharacterCount)"},overQuestionCharacterLimit:{type:Boolean,reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"},pollEditorInfoWithDefaults:{type:Object, computed:"computePollEditorInfoWithDefaults(data.pollEditorInfo)"},currentNumPollOptions:{type:Number,computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0},hasMaxNumPollOptions:{type:Boolean,computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0},shouldInitializePoll_:{type:Boolean,computed:"computeShouldInitializePoll_(pollEditorInfoWithDefaults, pollOptionsData)"},isValidPoll:{type:Boolean,observer:"isValidPollChanged"}, createPollRequestInFlight:{type:Boolean,value:!1,reflectToAttribute:!0},selected:{type:Boolean,observer:"selectedChanged"},showQuestionErrorMessage:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}},behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],observers:["shouldInitializePollChanged(shouldInitializePoll_)"],listeners:{"picker-cancelled":"onPickerCancelled","yt-service-request-completed":"handleServiceRequestCompleted_", "yt-live-chat-poll-editor-input-closed":"handlePollEditorInputClosed_","yt-live-chat-text-input-field-renderer-character-count-changed":"handleTextInputChanged_","yt-service-request-sent":"handleServiceRequestSent_"},stampDom:{"data.pollEditorInfo.addOptionButton":{id:"add-option-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startButton":{id:"start-button",mapping:{buttonRenderer:"yt-button-renderer"}}, pollQuestionData:{id:"poll-question",mapping:{liveChatTextInputFieldRenderer:{component:"yt-live-chat-text-input-field-renderer",properties:{emojiManager:"[[emojiManager]]"},attributes:{id:"poll-question-input","is-valid-with-no-input-text":!0}}}},pollOptionsData:{id:"poll-options",mapping:{liveChatPollOptionInput:{component:"yt-live-chat-poll-editor-input",properties:{emojiManager:"[[emojiManager]]"}}}}},dataChanged:function(){this.isValidPoll=this.getIsValidPoll_();this.data&&this.data.startButton&& this.data.startButton.buttonRenderer&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)}, computeId:function(){return this.data&&this.data.id||""}, computePollEditorInfoWithDefaults:function(){if(this.data&&this.data.pollEditorInfo)return Object.assign(zhb,this.data.pollEditorInfo)}, computeShouldInitializePoll_:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}, computePollQuestionData:function(){if(this.pollEditorInfoWithDefaults)return{liveChatTextInputFieldRenderer:{placeholder:this.pollEditorInfoWithDefaults.questionPlaceholderText,maxCharacterLimit:this.pollEditorInfoWithDefaults.maxPollQuestionChars}}}, computeOverQuestionCharacterLimit:function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1}, computePollQuestionCharactersRemaining:function(){if(this.pollEditorInfoWithDefaults)return this.pollEditorInfoWithDefaults.maxPollQuestionChars-this.pollQuestionCharacterCount}, computeCurrentNumPollOptions:function(){return this.pollOptionsData.length}, computeHasMaxNumPollOptions:function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions}, computeShowQuestionErrorMessage:function(){return this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText}, shouldInitializePollChanged:function(){if(this.shouldInitializePoll_)for(var a=0;ab.maxPollQuestionChars)return!1;b=M(this.root).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(b).every(function(h,l){h=h.characterCount;!h&&e[l]&&(h=a.getSimpleString(e[l]).length);return h>=c&&h<=d})}, isValidPollChanged:function(){this.data&&this.data.startButton&&this.data.startButton.buttonRenderer&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)}, addPollOptionData_:function(){var a=this.pollEditorInfoWithDefaults,b=a.maxPollOptionChars,c=a.optionPlaceholderText,d=a.customOptionPlaceholderText,e=a.pollOptionData;this.currentNumPollOptions>=a.maxPollOptions||(a={liveChatPollOptionInput:{inputData:{placeholder:d[this.currentNumPollOptions]||c,maxCharacterLimit:b},maxCharacterLimit:b,minCharacterLimit:a.minPollOptionChars,hasPrefilledText:!!d[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=a.minPollOptions}},e.charCountErrorText&&( a.liveChatPollOptionInput.charCountErrorText=e.charCountErrorText),e.charsRemainingAltLabel&&(a.liveChatPollOptionInput.charsRemainingAltLabel=e.charsRemainingAltLabel),e.removeOptionAltText&&(a.liveChatPollOptionInput.removeOptionAltText=e.removeOptionAltText),this.push("pollOptionsData",a),e=Array.from(M(this.$["poll-options"]).children),e.forEach(function(h,l){return h.set("data.id",l)}),e[e.length-1].$.input.focus())}, getPollOptionInputValues_:function(){var a=this,b=[],c=M(this.root).querySelectorAll("yt-live-chat-poll-editor-input"),d=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(c).forEach(function(e,h){var l=null;(e=e.getLiveChatRichMessageInput())&&e.textSegments.length?l=oN(e):d[h]&&(l=a.formattedStringToLiveChatRichMessageInput_(d[h]));b.push(l)}); return b}, requestCreateAndStartPoll_:function(a){var b=this.getPollOptionInputValues_();if(!b.some(function(d){return!d})){b={optionText:b}; var c=M(this.$["poll-question"]).firstChild;c&&c.liveChatRichMessageInput&&(b.questionText=oN(c.liveChatRichMessageInput));Cn(this,[a,b])}}, selectedChanged:function(){if(this.selected){var a=M(this.$["start-button"]).firstElementChild;a&&a.$$("#button").focus()}}, handleTextInputChanged_:function(a){"poll-question-input"===a.target.id&&(this.pollQuestionCharacterCount=a.detail.characterCount);this.isValidPoll=this.getIsValidPoll_()}, handleStartButtonAction_:function(a){"yt-service-request"==a.detail.actionName&&(a.stopPropagation(),(a=a.detail.args[1])&&this.requestCreateAndStartPoll_(a))}, handleServiceRequestSent_:function(){this.createPollRequestInFlight=!0}, handleServiceRequestCompleted_:function(a){this.createPollRequestInFlight=!1;(a=a.detail&&a.detail.data)&&a.success&&this.fire("picker-cancelled")}, onCloseClick_:function(){this.fire("picker-cancelled")}, onAddOptionButtonClick_:function(){this.addPollOptionData_();this.isValidPoll=this.getIsValidPoll_()}, handlePollEditorInputClosed_:function(a){var b=this.pollOptionsData.findIndex(function(c){return c.liveChatPollOptionInput.id===a.detail.id}); this.splice("pollOptionsData",b,1);this.isValidPoll=this.getIsValidPoll_()}, onPickerCancelled:function(){this.reset_()}, reset_:function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var a=M(this.$["poll-question"]).firstChild;a&&a.setLiveChatRichMessageInput(null);if(a=M(this.root).querySelectorAll("yt-live-chat-poll-editor-input")){a=k(Array.from(a));for(var b=a.next();!b.done;b=a.next())b.value.clearInput()}this.isValidPoll=this.getIsValidPoll_()}}, formattedStringToLiveChatRichMessageInput_:function(a){return a.simpleText?{text_segments:[a.simpleText]}:{text_segments:a.runs}}});var Ahb;var Bhb;nu({is:"yt-live-chat-product-button-renderer",_template:function(){if(void 0!==Bhb)return Bhb;var a=document.createElement("template");a.innerHTML="\n \n
\n \n \n
\n
\n \n
\n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ahb){var d=document.createElement("template");d.innerHTML=""; Ahb=d}d=Ahb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Bhb=a}, hostAttributes:{role:"menuitem",tabindex:-1},properties:{data:Object,iconId:{type:String,computed:"computeIconId_(data)",reflectToAttribute:!0},icon:{type:String,computed:"computeIcon_(data)",reflectToAttribute:!0},disabled:{type:Boolean,computed:"computeDisabled_(data.isDisabled)",reflectToAttribute:!0},command:{type:Object,computed:"computeCommand_(data.command, disabled)"},systemIcons:{type:Boolean,value:function(){return J("kevlar_system_icons")}, reflectToAttribute:!0}},behaviors:[qN.YtEndpointBehavior,W.YtRendererBehavior],computeIconId_:function(a){return a&&a.icon&&a.icon.iconType?a.icon.iconType.toLowerCase():""}, computeIcon_:function(a){return a&&a.icon&&a.icon.iconType?(a=a.icon.iconType.toLowerCase(),("gift"==a.toLowerCase()?"yt-sys-icons":"yt-icons")+":"+a):""}, computeDisabled_:function(a){return!!a}, computeCommand_:function(a,b){return b?void 0:a}, onClick_:function(){this.data&&!this.disabled&&this.logExplicitClick(this.data)}});var Chb;var Dhb;nu({is:"yt-live-chat-product-picker-renderer",_template:function(){if(void 0!==Dhb)return Dhb;var a=document.createElement("template");a.innerHTML=" \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Chb){var d=document.createElement("template");d.innerHTML=""; Chb=d}d=Chb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Dhb=a}, hostAttributes:{role:"menu",tabindex:0},properties:{data:Object,id:{type:String,computed:"computeId_(data)",reflectToAttribute:!0},selected:{type:Boolean,reflectToAttribute:!0}},observers:["observeSelected_(selected)"],behaviors:[dN.YtActionHandlerBehavior,W.YtRendererBehavior,Y.YtRendererstamperBehavior],stampDom:{"data.buttons":{id:"buttons",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}}}, actionMap:{"yt-live-chat-close-buy-flow":"onCloseBuyFlow_"},computeId_:function(a){return a.id||""}, onCloseClick_:function(){this.fire("picker-cancelled")}, observeSelected_:function(a){a&&this.focus();a=this.querySelectorAll("yt-live-chat-product-button-renderer");a.length&&a[0].focus()}, onCloseBuyFlow_:function(){this.fire("picker-cancelled")}});var Ehb;var Fhb;nu({is:"yt-live-chat-text-actions-error-message-renderer",_template:function(){if(void 0!==Fhb)return Fhb;var a=document.createElement("template");a.innerHTML="\n \n\n
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ehb){var d=document.createElement("template");d.innerHTML=""; Ehb=d}d=Ehb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Fhb=a}, properties:{data:Object},dismiss:function(){this.fire("yt-live-chat-error-message-dismiss")}, edit:function(){this.fire("yt-live-chat-error-message-edit",this.data.originalRichMessage)}});nu({COUNTDOWN_RADIUS_:10,is:"yt-live-chat-message-input-renderer",_template:function(){if(void 0!==uhb)return uhb;var a=document.createElement("template");a.innerHTML="
[[characterCount]]/[[maxCharacterLimit]]
[[tooltipMessage]]
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===thb){var d=document.createElement("template");d.innerHTML=""; thb=d}d=thb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return uhb=a}, properties:{data:{type:Object,observer:"dataChanged_"},id:{type:String,computed:"computeId(data.targetId)",reflectToAttribute:!0},characterCount:{type:Number,value:0,observer:"characterCountChanged_"},maxCharacterLimit:{type:Number,value:0},emojiManager:Object,participantsManager:Object,sendDisabled:{type:Number,computed:"computeSendDisabled_(characterCount, maxCharacterLimit, countdownActive)"},countdownRatio:{type:Number,value:0},countdownStrokeDashOffset:{type:Number,computed:"computeCountdownStrokeDashOffset_(countdownRatio)"}, countdownActive:{type:Boolean,computed:"computeCountdownActive_(countdownRatio)"},errorMessage:{type:Object,observer:"errorMessageChanged_"},hasInteractionMessage:{type:Boolean,computed:"toBool(data.interactionMessage)",reflectToAttribute:!0},genericErrorMessage:{type:Object},isTooltipVisible:{type:Boolean,value:!1,observer:"onIsTooltipVisibleChanged"},tooltipMessage:{type:String,computed:"computeTooltipMessage(data.onInitialFocusCommand)"},systemIcons:{type:Boolean,value:function(){return J("kevlar_system_icons")}, reflectToAttribute:!0}},behaviors:[W.YtRendererBehavior,dN.YtActionHandlerBehavior,Jeb.YtPickerBehavior,Y.YtRendererstamperBehavior,IM.YtLiveChatTooltipTargetingBehavior],stampDom:{"data.sendButton":{id:"send-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.pickers":{id:"pickers",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}},liveChatProductPickerRenderer:{component:"yt-live-chat-product-picker-renderer"},liveChatPollEditorPanelRenderer:{component:"yt-live-chat-poll-editor-panel-renderer", properties:{emojiManager:"[[emojiManager]]"}}}},"data.pickerButtons":{id:"picker-buttons",mapping:{liveChatIconToggleButtonRenderer:{component:"yt-live-chat-icon-toggle-button-renderer",properties:{disabled:"[[hasInteractionMessage]]"}},buttonRenderer:{component:"yt-button-renderer",params:{buttonTooltipPosition:"top",sendServiceEndpointWhenDisabled:!0}}}},"data.interactionMessage":{id:"interaction-message",mapping:{messageRenderer:{component:"yt-live-chat-message-renderer",params:{subtextOnBottom:!0}}}}, errorMessage:{id:"error-message",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer",liveChatTextActionsErrorMessageRenderer:"yt-live-chat-text-actions-error-message-renderer"}}},listeners:{"yt-live-chat-send-message":"sendMessage","yt-live-chat-icon-toggle-button-renderer-toggle":"handlePickerButtonToggle_","yt-emoji-select":"onEmojiSelect_","yt-service-request-completed":"onSendCompleted_","yt-service-request-error":"onSendError_","yt-live-chat-error-message-dismiss":"onErrorMessageDismiss_", "yt-live-chat-error-message-edit":"onErrorMessageEdit_"},actionMap:{"yt-open-popup-action":"onOpenPopupAction","yt-close-popup-action":"onClosePopupAction"},created:function(){this.lastTimeoutTimeMs_=this.timeoutMs_=this.timeoutDurationMs_=this.numSentMessages_=0;this.pendingMessageId_="";this.hasFiredInitialFocusActions_=!1}, dataChanged_:function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)}, sendMessage:function(){var a=this,b,c,d,e,h,l,m,n;return qa(function(q){if(1==q.nextAddress){if(a.sendDisabled)return q.return();a.isTooltipVisible&&L(a,"yt-close-popup-action",["yt-tooltip-renderer"]);if(!a.data.sendButton||!a.data.sendButton.buttonRenderer)return q.jumpTo(0);a.$.input.completeEmojis();b=a.data.sendButton.buttonRenderer.serviceEndpoint;if(!b)return q.return();c=b.sendLiveChatMessageEndpoint.clientIdPrefix||"";d={client_message_id:c+String(a.numSentMessages_++),rich_message:oN(a.$.input.liveChatRichMessageInput)}; e=Bfb;h=I("LIVE_CHAT_SEND_MESSAGE_ACTION");if(!e||!h)return q.jumpTo(3);var u;(u=window.grecaptcha)?u=u.execute(e.siteKey,{action:h,fast:J("live_chat_verify_recaptcha_token")}):(xk(Error("Could not find grecaptcha library when fetching a ReCAPTCHA token\n from RecaptchaService.")),u=void 0);l=u;return(m=J("live_chat_verify_recaptcha_token"))?r(q,l,5):q.jumpTo(3)}3!=q.nextAddress&&(n=q.yieldResult,d.recaptcha_token=n);a.pendingMessageId_=d.client_message_id;Cn(a,[b,d]);a.$.input.setLiveChatRichMessageInput(null); ja(q)})}, handleSendButtonAction_:function(a){"yt-service-request"==a.detail.actionName&&(a.stopPropagation(),this.sendMessage())}, onSendCompleted_:function(a,b){(a=b.data.timeoutDurationUsec)&&this.handleTimeout_(Number(a)/1E3);this.errorMessage=b.data.errorMessage;this.pendingMessageId_=""}, onSendError_:function(){this.pendingMessageId_&&L(this,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId_}}]);this.pendingMessageId_="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})}, handlePickerButtonToggle_:function(a){a=a.detail.targetId;this.togglePicker_(a);"emoji"==a&&this.$.input.focus()}, onEmojiSelect_:function(a){this.$.input.focus();this.$.input.insertEmoji(a.detail)}, onInputFocusIn:function(){this.data&&this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions_&&(L(this,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions_=!0)}, onOpenPopupAction:function(a,b){b===this&&(this.isTooltipVisible=!0)}, onClosePopupAction:function(){this.isTooltipVisible=!1}, characterCountChanged_:function(a){if(this.maxCharacterLimit){a=a/this.maxCharacterLimit*100;var b=M(this.$.count);b.classList.toggle("early-warning",75<=a);b.classList.toggle("warning",90<=a);b.classList.toggle("error",100b);(b=this.$["send-button"])&&b.children.length&&(b.children[0].disabled=a);return a}, handleTimeout_:function(a){this.timeoutDurationMs_=this.timeoutMs_=a;this.countdownRatio=1;0==this.lastTimeoutTimeMs_&&window.requestAnimationFrame(this.updateTimeout_.bind(this))}, updateTimeout_:function(a){this.lastTimeoutTimeMs_&&(this.timeoutMs_=Math.max(0,this.timeoutMs_-(a-this.lastTimeoutTimeMs_)),this.countdownRatio=this.timeoutMs_/this.timeoutDurationMs_);this.isAttached&&this.timeoutMs_?(this.lastTimeoutTimeMs_=a,window.requestAnimationFrame(this.updateTimeout_.bind(this))):this.lastTimeoutTimeMs_=0}, onErrorMessageDismiss_:function(){this.errorMessage=void 0}, onErrorMessageEdit_:function(a){this.$.input.setLiveChatRichMessageInput(a.detail);this.$.input.focusAtEnd();this.errorMessage=void 0}, errorMessageChanged_:function(){this.async(function(){L(this,"yt-live-chat-maybe-scroll-to-bottom")})}, toBool:function(a){return!!a}, computeTooltipMessage:function(){var a=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return a?this.getSimpleString(a):""}, onIsTooltipVisibleChanged:function(){var a=this.$["tooltip-accessibility-text"];this.isTooltipVisible?setTimeout(function(){a.hidden=!1;a.setAttribute("role","alert")},0):(a.hidden=!0,a.removeAttribute("role","alert"))}});var Ghb;var Hhb;nu({is:"yt-live-chat-ninja-message-renderer",_template:function(){if(void 0!==Hhb)return Hhb;var a=document.createElement("template");a.innerHTML="\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ghb){var d=document.createElement("template");d.innerHTML=""; Ghb=d}d=Ghb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Hhb=a}, properties:{data:Object},behaviors:[Y.YtRendererstamperBehavior],stampDom:{"data.button":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}});var Ihb;var Jhb;var Khb;var Lhb;nu({is:"yt-live-chat-participant-renderer",_template:function(){if(void 0!==Lhb)return Lhb;var a=document.createElement("template");a.innerHTML="
\n \n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Khb){var d=document.createElement("template");d.innerHTML=""; Khb=d}d=Khb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Lhb=a}, properties:{data:Object},behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior]});nu({is:"yt-live-chat-participant-list-renderer",_template:function(){if(void 0!==Jhb)return Jhb;var a=document.createElement("template");a.innerHTML="
\n
\n [[getSimpleString(data.title)]]\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ihb){var d=document.createElement("template");d.innerHTML=""; Ihb=d}d=Ihb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Jhb=a}, properties:{data:Object,participantsManager:Object},behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior],stampDom:{"data.backButton":{id:"back-button",mapping:{buttonRenderer:"yt-button-renderer"}},"participantsManager.participants":{id:"participants",mapping:{liveChatParticipantRenderer:"yt-live-chat-participant-renderer",liveChatTextMessageRenderer:"yt-live-chat-participant-renderer",liveChatLegacyPaidMessageRenderer:"yt-live-chat-participant-renderer",liveChatPaidMessageRenderer:"yt-live-chat-participant-renderer"}, reuseComponents:!0}},observers:["updateParticipantManagerListeners_(isAttached, participantsManager)"],monitorScroll:!0,created:function(){this.activeParticipantsManager_=null}, updateParticipantManagerListeners_:function(a,b){a?(this.activeParticipantsManager_&&(this.unlisten(this.activeParticipantsManager_,"participants-changed","onParticipantsChanged_"),this.activeParticipantsManager_=null),b&&(this.listen(b,"participants-changed","onParticipantsChanged_"),this.activeParticipantsManager_=b,this.onParticipantsChanged_())):this.activeParticipantsManager_&&(this.unlisten(this.activeParticipantsManager_,"participants-changed","onParticipantsChanged_"),this.activeParticipantsManager_= null)}, onParticipantsChanged_:function(){this.notifyPath("participantsManager.participants")}, onBackButtonClick_:function(){this.fire("yt-participants-back-button")}, focus:function(){this.invalidate(!0);this.async(function(){var a=aja(this);a&&a.focus()})}});var Mhb;var Nhb;nu({is:"yt-live-chat-pinned-message-renderer",_template:function(){if(void 0!==Nhb)return Nhb;var a=document.createElement("template");a.innerHTML="
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Mhb){var d=document.createElement("template");d.innerHTML=""; Mhb=d}d=Mhb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Nhb=a}, behaviors:[Y.YtRendererstamperBehavior],stampDom:{"data.renderer":{id:"message",mapping:{liveChatLegacyPaidMessageRenderer:{component:"yt-live-chat-legacy-paid-message-renderer",properties:{emojiManager:"[[emojiManager]]",participantsManager:"[[participantsManager]]"}},liveChatMembershipItemRenderer:{component:"yt-live-chat-membership-item-renderer",properties:{emojiManager:"[[emojiManager]]",participantsManager:"[[participantsManager]]"}},liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer", properties:{emojiManager:"[[emojiManager]]",participantsManager:"[[participantsManager]]"}},liveChatPaidStickerRenderer:{component:"yt-live-chat-paid-sticker-renderer",params:{authorPhotoSize:40}}},reuseComponents:!0}},properties:{data:{type:Object,value:null,observer:"dataChanged_"},emojiManager:Object},listeners:{"yt-service-request-completed":"onServiceRequestCompleted_"},dataChanged_:function(a){this.hidden=!a;if(a&&(a=a.renderer)){var b=Object.keys(a)[0];(a=a[b])&&a.authorPhoto&&(a.authorPhoto.webThumbnailDetailsExtensionData= {isPreloaded:!0})}}, onFadeClick_:function(){this.fire("yt-live-chat-clear-pinned-message")}, onServiceRequestCompleted_:function(a,b){var c=this;b.actions&&b.actions.forEach(function(d){d.markChatItemAsDeletedAction&&c.fire("yt-live-chat-clear-pinned-message")})}});var Ohb;var Phb;var Qhb=[dN.YtActionHandlerBehavior,{properties:{playerProgressSec:{type:Number,readOnly:!0},data:{type:Object,observer:"handleParentDataChange_"},isSeeking:{type:Boolean,value:!1,readOnly:!0},playerState:{type:Number,readOnly:!0},isAdPlaying:{type:Boolean,value:!1,readOnly:!0}},observers:["observeReplayState_(isAdPlaying, isSeeking, playerState)"],behaviorActionMap_:{"yt-live-player-video-progress":"handlePlayerVideoProgress_","yt-live-player-ad-start":"handlePlayerAdStart_","yt-live-player-ad-end":"handlePlayerAdEnd_", "yt-live-player-state-change":"handlePlayerStateChange_","yt-live-chat-seek-success":"handleChatSeekSuccess_","yt-live-chat-seek-fail":"handleChatSeekFail_","yt-live-chat-reload-success":"handleReloadSuccess_","ytg-player-video-progress":"handleGamingPlayerVideoProgress_"},attached:function(){this.replayBuffer_=new Dfb;this.currentPlayerState_={};this.registerActionMap(this.behaviorActionMap_)}, detached:function(){this.unregisterActionMap(this.behaviorActionMap_);this.replayBuffer_=null}, addReplayChatItemAction:function(a){this.replayBuffer_&&this.replayBuffer_.addReplayChatItemAction(a)}, handlePlayerVideoProgress_:function(a){this.playerProgressChanged_(a)}, handleGamingPlayerVideoProgress_:function(a,b,c){this.playerProgressChanged_(a,b,c)}, handlePlayerAdStart_:function(){this._setIsAdPlaying(!0)}, handlePlayerAdEnd_:function(){this._setIsAdPlaying(!1)}, handlePlayerStateChange_:function(a){this._setPlayerState(a)}, observeReplayState_:function(a,b,c){this.data&&this.data.isReplay&&(a||b||2==c||3==c?An(this,"yt-live-chat-pause-replay"):1==c&&An(this,"yt-live-chat-resume-replay"))}, preprocessSeekResponseActions_:function(a){this.replayBuffer_.clear();a.forEach(function(b){b.replayChatItemAction&&(this.addReplayChatItemAction(b.replayChatItemAction),b.replayChatItemAction.actions&&this.preprocessActions_(b.replayChatItemAction.actions))},this)}, playerProgressChanged_:function(a,b,c){if((this.data.isReplay||c)&&!this.isAdPlaying){An(this,"yt-live-chat-replay-progress",[a]);this.currentPlayerState_={};b&&(this.currentPlayerState_.videoId=b);c&&(this.currentPlayerState_.watchPartyId=c);b=1E3*a;this.currentPlayerState_.playerOffsetMs=Math.floor(b).toString();c=this.$$("yt-live-chat-replay-continuation");var d=this.$$("yt-player-seek-continuation");this._setPlayerProgressSec(a);d&&d.maybeFireSeekContinuation(a,this.replayBuffer_.lastVideoOffsetTimeMsec)?( this._setIsSeeking(!0),this.replayBuffer_.clear(),M(this).setAttribute("loading","")):this.isSeeking_||(c&&this.replayBuffer_.lastVideoOffsetTimeMsec&&(c.timeRemainingMsecs=this.replayBuffer_.lastVideoOffsetTimeMsec-b),this.immediatelyApplyLiveChatActions(Efb(this.replayBuffer_,b)))}}, handleChatSeekSuccess_:function(){this._setIsSeeking(!1);this.immediatelyApplyLiveChatActions(Efb(this.replayBuffer_,1E3*this.playerProgressSec));M(this).removeAttribute("loading")}, handleChatSeekFail_:function(){this._setIsSeeking(!1);M(this).removeAttribute("loading")}, handleReloadSuccess_:function(){M(this).removeAttribute("loading")}, handleParentDataChange_:function(a,b){b&&b.isReplay&&this.replayBuffer_.clear()}}];nu({is:"yt-live-chat-replay-continuation",properties:{data:{type:Object,observer:"dataChanged_"},timeRemainingMsecs:{type:Number,observer:"timeRemainingChanged_"}},created:function(){this.hasFired_=!1}, dataChanged_:function(){this.hasFired_=!1}, timeRemainingChanged_:function(a){this.data&&!this.hasFired_&&a<=this.data.timeUntilLastMessageMsec&&(this.hasFired_=!0,this.fire("yt-load-replay-continuation",this.getContinuationUrl.bind(this)))}, getContinuationUrl:function(a){var b={ctoken:this.data.continuation};this.data.clickTrackingParams&&(b.itct=this.data.clickTrackingParams);return hc(a,b)}});var Rhb;var Shb;nu({is:"yt-live-chat-restricted-participation-renderer",_template:function(){if(void 0!==Shb)return Shb;var a=document.createElement("template");a.innerHTML="
\n \n
\n \n \n
\n
[[getSimpleString(data.message)]]
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Rhb){var d=document.createElement("template");d.innerHTML=""; Rhb=d}d=Rhb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Shb=a}, properties:{data:Object},behaviors:[Jeb.YtPickerBehavior,W.YtRendererBehavior,Y.YtRendererstamperBehavior],stampDom:{"data.buttons":{id:"picker-buttons",mapping:{buttonRenderer:"yt-button-renderer",liveChatIconToggleButtonRenderer:"yt-live-chat-icon-toggle-button-renderer"}},"data.inlineAfterMessageButton":{id:"message-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.panels":{id:"pickers",mapping:{liveChatProductPickerRenderer:"yt-live-chat-product-picker-renderer"}}},listeners:{"yt-live-chat-icon-toggle-button-renderer-toggle":"onButtonToggle"}, created:function(){this.firedOnClickCommand=!1}, onButtonToggle:function(a){a.target.disabled||this.togglePicker_(a.detail.targetId)}, onClick:function(){var a=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(L(this,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return a.firedOnClickCommand=!1},5E3))}});var Thb;var Uhb;var Vhb;var Whb;nu({is:"yt-live-chat-ticker-sponsor-item-renderer",_template:function(){if(void 0!==Whb)return Whb;var a=document.createElement("template");a.innerHTML="
\n
\n \n \n [[getSimpleString(data.detailText)]]\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Vhb){var d=document.createElement("template");d.innerHTML=""; Vhb=d}d=Vhb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Whb=a}, properties:{data:{type:Object,observer:"dataChanged"},hidden:{type:Boolean,value:!1,computed:"truthy(isDeleted)",reflectToAttribute:!0}},behaviors:[W.YtRendererBehavior,xfb,Heb.YtLiveChatMembershipItemBehavior],dataChanged:function(a){a&&(this.$.content.style.color=this.colorFromDecimal(a.detailTextColor),this.ariaLabel=this.getSimpleString(a.detailText),this.startCountdown(a.durationSec,a.fullDurationSec),this.async(this.setContainerWidth))}});nu({is:"yt-live-chat-ticker-renderer",_template:function(){if(void 0!==Uhb)return Uhb;var a=document.createElement("template");a.innerHTML="
\n
\n
\n \n
\n
\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Thb){var d=document.createElement("template");d.innerHTML=""; Thb=d}d=Thb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Uhb=a}, properties:{data:{type:Object,observer:"dataChanged_"},highlightId:{type:String,value:null,observer:"highlightIdChanged_"},isScrolledLeft:{type:Boolean,value:!0},isScrolledRight:Boolean,items:{type:Array,value:function(){return[]}}, isReplayPaused:{type:Boolean,value:!1,readOnly:!0}},behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior,dN.YtActionHandlerBehavior],stampDom:{items:{id:"items",mapping:{liveChatTickerPaidMessageItemRenderer:{component:"yt-live-chat-ticker-paid-message-item-renderer",properties:{shouldAnimateIn:"[[shouldAnimateIn]]",isAnimationPaused:"[[isReplayPaused]]"}},liveChatTickerPaidStickerItemRenderer:{component:"yt-live-chat-ticker-paid-sticker-item-renderer",properties:{shouldAnimateIn:"[[shouldAnimateIn]]", isAnimationPaused:"[[isReplayPaused]]"}},liveChatTickerSponsorItemRenderer:{component:"yt-live-chat-ticker-sponsor-item-renderer",properties:{shouldAnimateIn:"[[shouldAnimateIn]]",isAnimationPaused:"[[isReplayPaused]]"}}},reuseComponents:!0}},actionMap:{"yt-live-chat-actions":"handleLiveChatActions_","yt-remove-chat-item-action":"handleLiveChatAction_","yt-mark-chat-item-as-deleted-action":"handleLiveChatAction_","yt-mark-chat-items-by-author-as-deleted-action":"handleLiveChatAction_","yt-live-chat-seek-success":"handleChatSeekSuccess_", "yt-live-chat-pause-replay":"handlePauseReplay_","yt-live-chat-resume-replay":"handleResumeReplay_"},listeners:{mouseenter:"onMouseEnter_",mouseleave:"onMouseLeave_","yt-live-chat-ticker-remove-ticker-item":"onRemoveTickerItem_","yt-navigate":"onNavigate_"},observers:["itemsChanged_(items.length)"],created:function(){this.asyncHandle_=null;this.shouldAnimateIn=!1;this.scrollClampRaf_=this.lastFrameTimestamp_=null;this.scrollStartTime_=this.scrollRatePixelsPerSecond_=0;this.scrollStopHandle_=null}, attached:function(){this.keepScrollClamped_()}, detached:function(){this.scrollClampRaf_&&window.cancelAnimationFrame(this.scrollClampRaf_);this.stopScrolling_();this.shouldAnimateIn=!1}, dataChanged_:function(){this.clearList()}, clearList:function(){window.cancelAnimationFrame(this.scrollClampRaf_||0);this.cancelAsync(this.scrollStopHandle_||0);window.cancelAnimationFrame(this.asyncHandle_||0);this.items=[];this.asyncHandle_=null;this.shouldAnimateIn=!1;this.scrollClampRaf_=this.lastFrameTimestamp_=null;this.scrollStartTime_=this.scrollRatePixelsPerSecond_=0;this.scrollStopHandle_=null}, handleLiveChatActions_:function(a){a.length&&(a.forEach(this.handleLiveChatAction_,this),this.updateHighlightedItem_(),this.shouldAnimateIn=!0)}, handleLiveChatAction_:function(a){a.addLiveChatTickerItemAction?this.unshift("items",a.addLiveChatTickerItemAction.item):a.markChatItemAsDeletedAction?this.handleMarkChatItemAsDeletedAction_(a.markChatItemAsDeletedAction):a.removeChatItemAction?this.removeTickerItemById_(a.removeChatItemAction.targetItemId):a.markChatItemsByAuthorAsDeletedAction&&this.handleMarkChatItemsByAuthorAsDeletedAction_(a.markChatItemsByAuthorAsDeletedAction)}, maybeClampScroll_:function(){if(this.highlightId){var a=this.$$("#"+this.highlightId),b=a.offsetLeft;a=b+a.offsetWidth;var c=this.$.items,d=c.scrollLeft;c=d+c.offsetWidth-24;b=d+24-b;0=this.$.items.scrollWidth-this.$.container.clientWidth}, handleChatSeekSuccess_:function(){this.clearList()}, handlePauseReplay_:function(){this._setIsReplayPaused(!0)}, handleResumeReplay_:function(){this._setIsReplayPaused(!1)}});var Xhb;var Yhb;nu({is:"yt-live-chat-upsell-dialog-renderer",_template:function(){if(void 0!==Yhb)return Yhb;var a=document.createElement("template");a.innerHTML="
\n \n
\n \n \n \n \n
\n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Xhb){var d=document.createElement("template");d.innerHTML=""; Xhb=d}d=Xhb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Yhb=a}, properties:{data:{type:Object,observer:"dataChanged_"},hasHeader:{type:Boolean,computed:"computeHasHeader_(data)"}},behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior,ueb],stampDom:{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}},dataChanged_:function(a){this.hidden=!a.isVisible;a.isVisible||this.impressionLog()}, onButtonClick_:function(){this.fire("yt-close-upsell-dialog")}, computeHasHeader_:function(a){return!!a.headerBackgroundImage}});var Zhb;var $hb;var aib;var bib;var HO=function(){var a=N.apply(this,arguments)||this;a.alignAuto=!1;a.collapsed=!0;a.isToggled=!1;a.alwaysCollapsed=!1;a.canToggle=!0;a.collapsedHeight=80;a.disableToggle=!1;a.alwaysToggleable=!1;a.reversed=!1;a.shouldUseNumberOfLines=!1;a.recomputeOnResize=!1;a.canToggleJobId=0;return a}; p(HO,N);f=HO.prototype;f.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)}; f.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled}; f.reversedChanged=function(a,b){if(a&&!b||b&&!a){a=M(this.root);b=a.childNodes;for(var c=document.createDocumentFragment(),d=a.childNodes.length-1;0<=d;d--)M(c).appendChild(b[d]);a.appendChild(c)}}; f.ready=function(){var a=this;this.async(function(){return a.initChildrenObserver()},1)}; f.detached=function(){this.detachObserver()}; f.toggle=function(a,b){this.canToggle&&(this.isToggled=b,a&&a.stopPropagation())}; f.reset=function(){this.childrenChanged()}; f.onIronResize=function(){this.recomputeOnResize&&this.childrenChanged()}; f.computeIsMoreVisible=function(a,b){return a&&!b}; f.computeShouldUseNumberOfLines=function(a){try{return!!a&&window.CSS.supports("-webkit-line-clamp","1")}catch(b){}return!1}; f.computeIsLessVisible=function(a,b){return a&&b}; f.observeCollapsedHeightAndMaxLines=function(){var a=this.collapsedHeight,b=this.maxNumberOfLines;this.shouldUseNumberOfLines?this.updateStyles({"--ytd-expander-max-lines":""+b,"--ytd-expander-collapsed-height":""}):this.updateStyles({"--ytd-expander-collapsed-height":a+"px","--ytd-expander-max-lines":""})}; f.handleMoreTap=function(a){this.disableToggle||(this.fire("yt-expander-more-tapped"),this.toggle(a,!0))}; f.handleLessTap=function(a){this.fire("yt-expander-less-tapped");this.toggle(a,!1)}; f.initChildrenObserver=function(){var a=this;this.observer=new MutationObserver(function(){return a.childrenChanged()}); this.observer.observe(this.$.content,{subtree:!0,childList:!0,attributes:!0});this.childrenChanged()}; f.childrenChanged=function(){var a=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){ki(function(){a.canToggleJobId=0;a.calculateCanCollapse()})}))}; f.calculateCanCollapse=function(){this.canToggle=this.shouldUseNumberOfLines?this.alwaysToggleable||this.$.content.offsetHeightthis.collapsedHeight}; f.detachObserver=function(){this.observer&&this.observer.disconnect()}; g.Object.defineProperties(HO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===bib){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===aib){var d=document.createElement("template");d.innerHTML=""; aib=d}d=aib;c.call(b,d.content.cloneNode(!0),a.content.firstChild);bib=a}a=bib;return a}}}); var IO=HO;IO.prototype.observeCollapsedHeightAndMaxLines=IO.prototype.observeCollapsedHeightAndMaxLines;IO.prototype.onIronResize=IO.prototype.onIronResize;IO.prototype.toggledChanged=IO.prototype.toggledChanged;IO.prototype.alwaysToggleableChanged=IO.prototype.alwaysToggleableChanged;y([O(bI),z("design:type",Object)],IO.prototype,"ironResizableBehavior",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],IO.prototype,"alignAuto",void 0); y([Q({notify:!0,reflectToAttribute:!0}),z("design:type",Object)],IO.prototype,"collapsed",void 0);y([Q({notify:!0}),z("design:type",Object)],IO.prototype,"isToggled",void 0);y([Q(),z("design:type",Object)],IO.prototype,"alwaysCollapsed",void 0);y([Q({notify:!0}),z("design:type",Object)],IO.prototype,"canToggle",void 0);y([Q(),z("design:type",Object)],IO.prototype,"collapsedHeight",void 0);y([Q(),z("design:type",Object)],IO.prototype,"disableToggle",void 0); y([Q(),z("design:type",Object)],IO.prototype,"alwaysToggleable",void 0);y([Q({observer:"reversedChanged"}),z("design:type",Object)],IO.prototype,"reversed",void 0);y([Q(),z("design:type",Number)],IO.prototype,"maxNumberOfLines",void 0);y([Q({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),z("design:type",Object)],IO.prototype,"shouldUseNumberOfLines",void 0);y([Q(),z("design:type",Object)],IO.prototype,"recomputeOnResize",void 0); y([S("alwaysToggleable"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],IO.prototype,"alwaysToggleableChanged",null);y([S("isToggled"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],IO.prototype,"toggledChanged",null);y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],IO.prototype,"onIronResize",null); y([S("maxNumberOfLines","collapsedHeight"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],IO.prototype,"observeCollapsedHeightAndMaxLines",null);IO=y([V({is:"ytd-expander"})],IO);var JO=function(){var a=N.apply(this,arguments)||this;a.selectedAmountIndex=1;a.privacyCheckboxValue=!1;a.amountPlaceholderIndex=-1;return a}; p(JO,N);f=JO.prototype;f.onAmountClick=function(a){this.selectedAmountIndex=this.$.amounts.indexForElement(a.currentTarget)}; f.onCloseClick=function(){this.hasAttribute("live-chat")&&(L(this,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))}; f.onDonateButtonClick=function(){if(this.hasAttribute("live-chat"))this.donateCommand&&L(this,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{L(this,"yt-close-popup-action",[this.is]);var a=kL(this);null===a||void 0===a?void 0:a.getPlayerPromise().then(function(b){b.pauseVideo()})}}; f.donationCallback=function(a){a.success?(this.hasAttribute("live-chat")&&a.response&&a.response.data&&a.response.data.actions&&L(this,"yt-live-chat-open-popup",[a.response.data.actions[0]]),L(this,"yt-close-popup-action",[this.is]),L(this,"yt-live-chat-close-buy-flow")):a.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(a.errorMessageRenderer)}; f.setFocusOnCustomAmountInput=function(){null!==this.customAmount&&this.$["custom-amount-input"].focus()}; f.updateConfirmationDialogTextWithAmount=function(a){var b=this.getConfirmDialogRuns();b&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(b),"text"],this.getFormattedAmount(a))}; f.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)}; f.getAmountPlaceholderIndex=function(a){0>this.amountPlaceholderIndex&&(this.amountPlaceholderIndex=a.findIndex(function(b){return"${amount}"===b.text})); return this.amountPlaceholderIndex}; f.getFormattedAmount=function(a){var b;return new gH(4,(null===(b=this.data)||void 0===b?void 0:b.currencyCode)||"").format(a)}; f.isAmountValid=function(a){if(""===a)return!1;a=1E6*Number(a);var b=this.get("minAmountMicros",this.data),c=this.get("maxAmountMicros",this.data);return b&&ac?!1:!0}; f.setInputError=function(){this.shouldShowValidationError?this.$["custom-amount-input"].setAttribute("invalid",""):this.$["custom-amount-input"].removeAttribute("invalid")}; f.setInitialCheckboxValue=function(){var a;this.privacyCheckboxValue=!(null===(a=this.data)||void 0===a||!a.privacyCheckboxInitialState)}; g.Object.defineProperties(JO.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var a=this,b,c;return(null===(c=null===(b=this.data)||void 0===b?void 0:b.suggestedAmounts)||void 0===c?void 0:c.map(function(d,e){return{buttonRenderer:{style:"STYLE_SUGGESTIVE",text:d.label},isSelected:a.selectedAmountIndex===e}}))||[]}}, isCustomAmountSelected:{configurable:!0,enumerable:!0,get:function(){return!this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data)}}, showPrivacyCheckbox:{configurable:!0,enumerable:!0,get:function(){var a;return!(null===(a=this.data)||void 0===a||!a.privacyCheckboxText)}}, amountMicros:{configurable:!0,enumerable:!0,get:function(){return this.customAmount?this.isAmountValid(this.customAmount)?1E6*Number(this.customAmount):null:Number(this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data))}}, customAmount:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected?this.customAmountInput||"":null}}, shouldShowValidationError:{configurable:!0,enumerable:!0,get:function(){return null===this.customAmount||""===this.customAmount?!1:!this.isAmountValid(this.customAmount)}}, isDonateButtonEnabled:{configurable:!0,enumerable:!0,get:function(){return null===this.customAmount?!0:this.isAmountValid(this.customAmount)}}, donateCommand:{configurable:!0,enumerable:!0,get:function(){var a=this.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(a&&null!==this.amountMicros)return Object.assign(Object.assign({},a),{ypcGetCartEndpoint:Object.assign(Object.assign({},a.ypcGetCartEndpoint),{donationAmountMicros:this.amountMicros,productData:{donationData:{isAnonymousDonation:!this.privacyCheckboxValue}}})})}}, donateCommandWithConfirmation:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected&&this.confirmLargeAmountCommand&&this.amountMicros&&this.amountMicros>=this.largeDonationThreshold?this.confirmLargeAmountCommand:this.donateCommand}}, largeDonationThreshold:{configurable:!0,enumerable:!0,get:function(){return 100*this.get("minAmountMicros",this.data)}}, confirmLargeAmountCommand:{configurable:!0,enumerable:!0,get:function(){var a=this.get("confirmLargeAmount",this.data);if(a&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),a}}, donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var a=this.get("donateButton.buttonRenderer",this.data);if(a)return Object.assign(Object.assign({},a),{isDisabled:!this.isDonateButtonEnabled,command:this.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}}); g.Object.defineProperties(JO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===$hb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n
[[getSimpleString(data.pickerTitle)]]
\n \n \n \n
\n
\n
\n \n \n
\n
\n [[getSimpleString(data.campaignTitle)]]\n
\n
\n [[getSimpleString(data.campaignSubtitle)]]\n
\n
\n
\n
\n [[getSimpleString(data.campaignDescription)]]\n
\n
\n
\n
\n
\n
\n [[getSimpleString(data.campaignDescription)]]\n
\n
\n
\n
\n
\n
\n
\n
\n [[getSimpleString(data.nonprofitTitle)]]\n \n \n
\n \n \n
\n
\n
\n
\n \n
\n
\n \n
\n
\n\n \n\n
\n \n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Zhb){var d=document.createElement("template");d.innerHTML=""; Zhb=d}d=Zhb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$hb=a}a=$hb;return a}}}); var KO=JO;KO.prototype.setInitialCheckboxValue=KO.prototype.setInitialCheckboxValue;KO.prototype.setInputError=KO.prototype.setInputError;KO.prototype.setFocusOnCustomAmountInput=KO.prototype.setFocusOnCustomAmountInput;y([O(vcb),z("design:type",Object)],KO.prototype,"ytLiveChatErrorMessageBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],KO.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],KO.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],KO.prototype,"data",void 0);y([Q(),z("design:type",Object)],KO.prototype,"selectedAmountIndex",void 0);y([Q(),z("design:type",String)],KO.prototype,"customAmountInput",void 0);y([Q(),z("design:type",Boolean)],KO.prototype,"privacyCheckboxValue",void 0); y([S("customAmount"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],KO.prototype,"setFocusOnCustomAmountInput",null);y([T("data","selectedAmountIndex"),z("design:type",Array),z("design:paramtypes",[])],KO.prototype,"suggestedAmountButtons",null);y([T("data","selectedAmountIndex"),z("design:type",Boolean),z("design:paramtypes",[])],KO.prototype,"isCustomAmountSelected",null); y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],KO.prototype,"showPrivacyCheckbox",null);y([T("data","selectedAmountIndex","customAmount"),z("design:type",Object),z("design:paramtypes",[])],KO.prototype,"amountMicros",null);y([T("isCustomAmountSelected","customAmountInput"),z("design:type",Object),z("design:paramtypes",[])],KO.prototype,"customAmount",null);y([T("customAmount"),z("design:type",Boolean),z("design:paramtypes",[])],KO.prototype,"shouldShowValidationError",null); y([T("customAmount"),z("design:type",Boolean),z("design:paramtypes",[])],KO.prototype,"isDonateButtonEnabled",null);y([T("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),z("design:type",Object),z("design:paramtypes",[])],KO.prototype,"donateCommand",null);y([T("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),z("design:type",Object),z("design:paramtypes",[])],KO.prototype,"donateCommandWithConfirmation",null); y([T("data"),z("design:type",Object),z("design:paramtypes",[])],KO.prototype,"largeDonationThreshold",null);y([T("customAmount","donateCommand","amountMicros"),z("design:type",Object),z("design:paramtypes",[])],KO.prototype,"confirmLargeAmountCommand",null);y([T("data","isDonateButtonEnabled","donateCommandWithConfirmation"),z("design:type",Object),z("design:paramtypes",[])],KO.prototype,"donateButtonRenderer",null); y([S("shouldShowValidationError"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],KO.prototype,"setInputError",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],KO.prototype,"setInitialCheckboxValue",null);KO=y([V({is:"ytd-donation-amount-picker-renderer"})],KO);var cib;var dib;var eib=function(){return N.apply(this,arguments)||this}; p(eib,N); g.Object.defineProperties(eib,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===dib){var a=document.createElement("template");a.innerHTML="
\n\n \n \n\n \n \n\n \n\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===cib){var d=document.createElement("template");d.innerHTML=""; cib=d}d=cib;c.call(b,d.content.cloneNode(!0),a.content.firstChild);dib=a}a=dib;return a}}}); var LO=eib;y([O(W.YtRendererBehavior),z("design:type",Object)],LO.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],LO.prototype,"data",void 0);LO=y([V({is:"ytd-sponsorships-avatar-renderer"})],LO);var fib;var gib;var hib;var iib;var MO=function(){return N.apply(this,arguments)||this}; p(MO,N);MO.prototype.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]"}}}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; g.Object.defineProperties(MO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===iib){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hib){var d=document.createElement("template");d.innerHTML=""; hib=d}d=hib;c.call(b,d.content.cloneNode(!0),a.content.firstChild);iib=a}a=iib;return a}}}); var NO=MO;y([O(W.YtRendererBehavior),z("design:type",Object)],NO.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],NO.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],NO.prototype,"data",void 0);NO=y([V({is:"ytd-offer-content-renderer"})],NO);var jib;var kib;var OO=function(){return N.apply(this,arguments)||this}; p(OO,N);OO.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"}}}}}; g.Object.defineProperties(OO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===kib){var a=document.createElement("template");a.innerHTML="
\n \n \n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jib){var d=document.createElement("template");d.innerHTML=""; jib=d}d=jib;c.call(b,d.content.cloneNode(!0),a.content.firstChild);kib=a}a=kib;return a}}}); var PO=OO;y([O(W.YtRendererBehavior),z("design:type",Object)],PO.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],PO.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],PO.prototype,"data",void 0);PO=y([V({is:"ytd-offer-section-renderer"})],PO);var QO=function(){return N.apply(this,arguments)||this}; p(QO,N);QO.prototype.configureRendererStamper=function(){return{"data.offerSection":{id:"offer-section",mapping:{offerSectionRenderer:"ytd-offer-section-renderer"}},"data.avatar":{id:"avatar",mapping:{sponsorshipsAvatarRenderer:"ytd-sponsorships-avatar-renderer"}}}}; g.Object.defineProperties(QO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===gib){var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fib){var d=document.createElement("template");d.innerHTML=""; fib=d}d=fib;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gib=a}a=gib;return a}}}); var RO=QO;y([O(W.YtRendererBehavior),z("design:type",Object)],RO.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],RO.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],RO.prototype,"data",void 0);RO=y([V({is:"ytd-sponsorships-gift-offer-body-renderer"})],RO);var lib;var mib;var SO=function(){return N.apply(this,arguments)||this}; p(SO,N);SO.prototype.onCloseButtonClick=function(){this.closeBuyFlow()}; SO.prototype.closeBuyFlow=function(){L(this,"yt-live-chat-close-buy-flow")}; g.Object.defineProperties(SO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===mib){var a=document.createElement("template");a.innerHTML="
\n \n \n \n\n
\n
\n \n
\n
\n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lib){var d=document.createElement("template");d.innerHTML=""; lib=d}d=lib;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mib=a}a=mib;return a}}}); var TO=SO;y([O(W.YtRendererBehavior),z("design:type",Object)],TO.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],TO.prototype,"data",void 0);TO=y([V({is:"ytd-sponsorships-gift-offer-header-renderer"})],TO);var wib;var xib;var UO=function(){return N.apply(this,arguments)||this}; p(UO,N);UO.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{sponsorshipsGiftOfferHeaderRenderer:"ytd-sponsorships-gift-offer-header-renderer"}},"data.body":{id:"body",mapping:{sponsorshipsGiftOfferBodyRenderer:"ytd-sponsorships-gift-offer-body-renderer"}}}}; g.Object.defineProperties(UO,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===xib){var a=document.createElement("template");a.innerHTML="
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===wib){var d=document.createElement("template");d.innerHTML="";wib=d}d=wib;c.call(b,d.content.cloneNode(!0), a.content.firstChild);xib=a}a=xib;return a}}}); var VO=UO;y([O(W.YtRendererBehavior),z("design:type",Object)],VO.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],VO.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],VO.prototype,"data",void 0);VO=y([V({is:"ytd-sponsorships-gift-offer-renderer"})],VO);var yib=function(){return kG.apply(this,arguments)||this}; p(yib,kG);f=yib.prototype;f.bindIf=function(a,b,c){return a?b:c}; f.bindIfDefined=function(a,b){return void 0!==a?a:b}; f.booleanString=function(a){return(!!a).toString()}; f.equals=function(a){for(var b=[],c=0;cb}; f.isLessThan=function(a,b){return a=b-this.PARTICIPANT_TIME_USEC_&&this.addParticipant(c)}},this); this.checkForStaleParticipants_()}, trimOldParticipants_:function(){for(var a=1E3*Date.now(),b=this.participants.length-1;0<=b;b--){var c=this.participants[b];c=c[Object.keys(c)[0]];c.timestampUsec&&c.timestampUsec=c||1b)&&this.fireSeekContinuation_(a);this.previousProgressSec_=a;return b}, fireSeekContinuationAtCurrentProgress:function(){this.fireSeekContinuation_(this.previousProgressSec_)}, fireSeekContinuation_:function(a){this.previousProgressSec_=a;this.fire("yt-load-seek-continuation",this.getContinuationUrl_.bind(this,1E3*a))}, getContinuationUrl_:function(a,b){a={ctoken:this.data.continuation,currentPlayerTimeMsec:Math.floor(a)};this.data.clickTrackingParams&&(a.itct=this.data.clickTrackingParams);return hc(b,a)}});nu({is:"yt-timed-continuation",properties:{data:{type:Object,observer:"dataChanged_"}},created:function(){this.asyncHandle_=null}, attached:function(){this.scheduleCallback_()}, detached:function(){null!==this.asyncHandle_&&(this.cancelAsync(this.asyncHandle_),this.asyncHandle_=null)}, dataChanged_:function(){this.scheduleCallback_()}, forceTrigger:function(a){this.trigger_(a)}, scheduleCallback_:function(){this.isAttached&&this.data&&(null!==this.asyncHandle_&&this.cancelAsync(this.asyncHandle_),this.asyncHandle_=this.async(this.trigger_,this.data.timeoutMs))}, trigger_:function(a){a=void 0===a?{}:a;this.asyncHandle_&&this.cancelAsync(this.asyncHandle_);this.asyncHandle_=null;this.fire("yt-load-timed-continuation",this.getContinuationUrl.bind(this,a))}, getContinuationUrl:function(a,b){var c={ctoken:this.data.continuation};this.data.clickTrackingParams&&(c.itct=this.data.clickTrackingParams);return hc(b,Object.assign(c,a))}});var YO={YtEventForwardingBehavior:{created:function(){this.eventSink_=null;this.eventList_=[]}, forwardEvent_:function(a,b){var c=this.eventSink_.isConnected;void 0===c&&(c=document.body.contains(this.eventSink_));c&&(a.stopPropagation(),this.eventSink_.fire?this.eventSink_.fire(a.type,b):yk(new lj("eventSink_.fire is undefined",this.eventSink_.is)))}, startForwardingEvents:function(a,b){this.eventSink_&&this.stopForwardingEvents();for(var c=0;c
\n \n \n \n \n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Gib){var d=document.createElement("template");d.innerHTML=""; Gib=d}d=Gib;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Hib=a}, behaviors:[W.YtRendererBehavior,YO.YtEventForwardingBehavior,Y.YtRendererstamperBehavior],properties:{data:Object,positionType:{type:String,reflectToAttribute:!0},hasButtons_:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"},boundOnTap_:{type:Function,value:function(){return this.onTap_.bind(this)}}}, observers:["observeImpressionEndpoints_(data.promoConfig.impressionEndpoints)"],stampDom:{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]"}}}},"data.acceptButton":{id:"accept-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]"}}}}},computeHasButtons_:function(a){return!(!a.dismissButton&&!a.acceptButton)}, computeStyle_:function(a){return a||"BUBBLE_HINT_STYLE_UNKNOWN"}, observeImpressionEndpoints_:function(){var a=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(b){b.clickTrackingParams&&delete b.clickTrackingParams;Cn(a,[b])})}, onTap_:function(){L(this,"yt-close-popup-action",["yt-tooltip-renderer"])}});var Iib=new dj("yt-live-chat");function Jib(a){var b;return null===(b=null===a||void 0===a?void 0:a.data)||void 0===b?void 0:b.trackingParams} Polymer({is:"yt-live-chat-renderer",_template:function(){if(void 0!==Phb)return Phb;var a=document.createElement("template");a.innerHTML="
\n\n
\n \n
\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n \n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ohb){var d=document.createElement("template");d.innerHTML=""; Ohb=d}d=Ohb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Phb=a}, properties:{data:{type:Object,observer:"dataChanged_"},hideTimestamps:{type:Boolean,value:function(){return!Iib.get("show-timestamps")}, observer:"hideTimestampsChanged",reflectToAttribute:!0},hasTicker:{type:Boolean,computed:"toBool(data.ticker)",reflectToAttribute:!0},emojiManager:{type:Object,value:function(){return new NN(Ph("live_chat_unicode_emoji_json_url"))}}, participantsManager:{type:Object,value:function(){return document.createElement("yt-live-chat-participants-manager")}}, selectedTab:{type:Number,value:0,notify:!0},messageBuyFlowRenderer:Object,stickerBuyFlowRenderer:Object,donationFlowRenderer:Object,actionPanelRenderer:Object,sponsorshipsGiftOfferRenderer:Object,hasActionPanelRenderer:{type:Boolean,computed:"toBool(actionPanelRenderer)",reflectToAttribute:!0},isClosingActionPanel:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"isClosingActionPanelChanged"},selectedPanel:{type:Number,value:0,observer:"selectedPanelChanged"},hasPickerOpen:{type:Boolean,value:!1, reflectToAttribute:!0},dialog:Object,hidden:{type:Boolean,reflectToAttribute:!0,computed:"computeIsChatHidden(data)"}},behaviors:[Dgb.YtLiveChatContinuationBehavior,Qhb,Aib,Y.YtRendererstamperBehavior,Bib.YtScrollbarBehavior,dN.YtActionHandlerBehavior,pN.YtActionSenderBehavior,W.YtRendererBehavior,Dib.YtSharedTooltipBehavior,FM.YtLiveChatReduxBehavior],listeners:{"yt-participants-back-button":"onParticipantsBackButton","yt-live-chat-pinned-message-update":"onUpdatePinnedMessage","yt-navigate":"onYtNavigate_", "yt-action":"onYtAction","yt-close-upsell-dialog":"onYtCloseUpsellDialog","yt-load-reload-continuation":"onReloadContinuation","yt-live-chat-continuation-behavior-reload-success":"onReloadContinuationConclusion","yt-live-chat-continuation-behavior-reload-failure":"onReloadContinuationConclusion","yt-live-chat-add-tooltip-target":"registerElementForSupportingTooltips","yt-live-chat-clear-pinned-message":"clearPinnedMessage","yt-live-chat-attach-visual-element":"attachVisualElement"},observers:["actionsChanged(data.actions, isAttached)"], queuedTooltips:[],queuedActionPanel:null,stampDom:{"data.itemList":{id:"item-list",mapping:{liveChatItemListRenderer:{component:"yt-live-chat-item-list-renderer",properties:{emojiManager:"[[emojiManager]]",participantsManager:"[[participantsManager]]"}}}},"data.ticker":{id:"ticker",mapping:{liveChatTickerRenderer:"yt-live-chat-ticker-renderer"}},"data.promotion":{id:"overlay-dialog",mapping:{upsellDialogRenderer:"yt-live-chat-upsell-dialog-renderer"}},"data.actionPanel":{id:"input-panel",mapping:{liveChatMessageInputRenderer:{component:"yt-live-chat-message-input-renderer", properties:{emojiManager:"[[emojiManager]]",participantsManager:"[[participantsManager]]",genericErrorMessage:"[[data.clientMessages.genericError]]"}},liveChatRestrictedParticipationRenderer:"yt-live-chat-restricted-participation-renderer"}},messageBuyFlowRenderer:{id:"buy-flow",mapping:{liveChatMessageBuyFlowRenderer:{component:"yt-live-chat-message-buy-flow-renderer",properties:{emojiManager:"[[emojiManager]]",participantsManager:"[[participantsManager]]"}}}},stickerBuyFlowRenderer:{id:"super-sticker-buy-flow", mapping:{superStickerBuyFlowRenderer:"yt-live-chat-paid-sticker-panel-renderer"}},sponsorshipsGiftOfferRenderer:{id:"sponsorships-gift-buy-flow",mapping:{sponsorshipsGiftOfferRenderer:"ytd-sponsorships-gift-offer-renderer"}},donationFlowRenderer:{id:"donation-flow",mapping:{donationAmountPickerRenderer:{component:"ytd-donation-amount-picker-renderer",attributes:{"live-chat":!0}}}},dialog:{id:"dialog",mapping:{liveChatDialogRenderer:"yt-live-chat-dialog-renderer"}},actionPanelRenderer:{id:"action-panel", mapping:{liveChatActionPanelRenderer:"yt-live-chat-action-panel-renderer"},reuseComponents:!1}},actionMap:{"yt-live-chat-close-buy-flow":"closeBuyFlow","yt-live-chat-actions":"handleLiveChatActions_","yt-show-live-chat-dialog-action":"handleShowLiveChatDialogAction","yt-close-live-chat-action-panel-action":"handleCloseLiveChatActionPanelAction","yt-live-chat-popup-config-ready":"onPopupConfigReady","yt-live-chat-picker-changed":"handlePickerChanged_","yt-replace-live-chat-renderer-action":"handleReplaceRendererAction"}, created:function(){this.popoutWindowCheckIntervalId=this.popoutWindow=null;this.supportedTooltipTargets=[];this.delayCloseActionPanelTimerId=this.closeActionPanelTimerId=null;this.tooltipTimerIds=new Set}, ready:function(){M(this.root).appendChild(this.participantsManager);this.sharedTooltipAnimationDelay=0;this.sharedTooltipPosition="top"}, attached:function(){var a=this;this.fire("resize");J("enable_native_live_chat_on_kevlar")&&(this.isPopupConfigReady=!0);this.async(function(){a.updateStyles({"--scrollbar-width":a.getScrollbarWidth()+"px"})})}, detached:function(){this.popoutWindow=null;this.closePopoutWindow();this.replayBuffer_=null;clearTimeout(this.closeActionPanelTimerId);clearTimeout(this.delayCloseActionPanelTimerId);for(var a=k(this.tooltipTimerIds),b=a.next();!b.done;b=a.next())clearTimeout(b.value)}, dataChanged_:function(a){this.emojiManager&&a&&a.emojis&&this.emojiManager.load(a.emojis,this.emojiManager);if(this.participantsManager&&a&&(a.viewerName&&(this.participantsManager.viewerName=a.viewerName),a=this.get("participantsList.liveChatParticipantsListRenderer.participants",a)))for(var b=0;b .iron-selected");(b=b&&b.children[0])&&b.focus();this.async(function(){return a.sendAction("yt-live-chat-scroll-to-bottom")})}}, hideTimestampsChanged:function(a){Iib.set("show-timestamps",!a);this.updateStyles()}, isClosingActionPanelChanged:function(){!this.isClosingActionPanel&&this.queuedActionPanel&&(this.set("actionPanelRenderer",this.queuedActionPanel),this.queuedActionPanel=null)}, computeIsChatHidden:function(a){return a&&a.initialDisplayState?"LIVE_CHAT_DISPLAY_STATE_HIDDEN"===a.initialDisplayState:this.hidden}, handleLiveChatActions_:function(a){a=k(a);for(var b=a.next();!b.done;b=a.next())b=b.value,b.replayChatItemAction&&this.handleLiveChatActions_(b.replayChatItemAction.actions||[]),b.replaceLiveChatRendererAction?this.handleReplaceRendererAction(b):b.showLiveChatDialogAction?this.handleShowLiveChatDialogAction(b):b.showLiveChatSurveyCommand?this.handleShowLiveChatSurveyCommand(b.showLiveChatSurveyCommand):b.showLiveChatTooltipCommand?this.handleShowLiveChatTooltipCommand(b):b.showLiveChatActionPanelAction? this.handleShowLiveChatActionPanelAction(b.showLiveChatActionPanelAction):b.closeLiveChatActionPanelAction?this.handleCloseLiveChatActionPanelAction(b):b.performCommentActionEndpoint&&this.async(this.sendServiceRequestAction.bind(this,[b]),1E3)}, handleShowLiveChatActionPanelAction:function(a){a.panelToShow&&(this.isClosingActionPanel?this.queuedActionPanel=a.panelToShow:this.set("actionPanelRenderer",a.panelToShow))}, handleCloseLiveChatActionPanelAction:function(a){this.executeOrScheduleCloseActionPanel(a)}, executeOrScheduleCloseActionPanel:function(a,b){var c=this;b=void 0===b?!1:b;var d=this.get("liveChatActionPanelRenderer.id",this.actionPanelRenderer),e=this.get("closeLiveChatActionPanelAction.targetPanelId",a),h=this.get("closeLiveChatActionPanelAction.delayMs",a),l=!!this.get("closeLiveChatActionPanelAction.skipOnDismissCommand",a);d===e?0
\n\n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Kib){var d=document.createElement("template");d.innerHTML=""; Kib=d}d=Kib;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Lib=a}a=Lib;return a}}}); var $O=ZO;y([O(W.YtRendererBehavior),z("design:type",Object)],$O.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],$O.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],$O.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],$O.prototype,"shelf",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],$O.prototype,"panel",void 0); y([Q({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),z("design:type",Boolean)],$O.prototype,"componentStyle",void 0);$O=y([V({is:"ytd-message-renderer"})],$O);var Mib;var Nib;var Oib={};Oib.YtToggleButtonBehavior=[dN.YtActionHandlerBehavior,pN.YtActionSenderBehavior,vN.YtRenderButtonBehavior,{_noAccessors:!0,properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.isToggled)","stateChanged_(data.defaultText)","stateChanged_(data.toggledText)","stateChanged_(forceIconOnly)"],created:function(){this.toggleButtonActionMap_={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction_","yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand_"}}, attached:function(){this.registerActionMap(this.toggleButtonActionMap_)}, detached:function(){this.unregisterActionMap(this.toggleButtonActionMap_)}, onYtToggleButtonTapHandler:function(){}, onYtButtonTapHandler:function(){if(!this.isModal_()){var a=this.data.isToggled;if(!this.data.preventAutoToggle){this.toggle();var b={toggled:this.data.isToggled,actions:{}};b.actions[this.buttonIcon]=this.data.isToggled;this.fire("yt-toggle-button",b)}b=this.data.defaultServiceEndpoint||null;var c=this.data.toggledServiceEndpoint||null;if(b&&c||b&&this.data.preventAutoToggle)a=a?c:b,this.sendServiceRequestAction([a]),this.fire("yt-execute-service-endpoint",{serviceEndpoint:a})}}, stateChanged_:function(){var a=this.data;if(a){var b=a.isToggled;this._setEndpoint(this.computeEndpoint_(a));this._setServiceEndpoint(this.computeServiceEndpoint_(a));this._setButtonIcon(this.computeButtonIcon_(a,b));this._setButtonText(this.computeButtonText_(a,b));this._setButtonAccessibility(this.computeAccessibility_(a,b));this._setButtonTooltip(this.computeTooltip_(a,b));this._setButtonClass(this.computeButtonClass_(a,b));this._setIconPositionType(this.computeIconPositionType_(a));this.updateRenderedElements(); this.elements_.button&&("yt-icon-button"===this.elements_.button.is?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=b):this.elements_.button.setAttribute("aria-pressed",b));this.elements_.icon&&J("kevlar_system_icons")&&(this.elements_.icon.active=b)}}, toggle:function(a){this.set("data.isToggled",void 0!==a?a:!this.data.isToggled);J("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")}, isModal_:function(){return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)}, computeEndpoint_:function(a){return a&&a.defaultNavigationEndpoint||null}, computeButtonIcon_:function(a,b){var c=a&&a.defaultIcon?MM(a.defaultIcon.iconType):null;a=a&&a.toggledIcon?MM(a.toggledIcon.iconType):c;return b?a:c}, handleUpdateToggleButtonStateCommand_:function(a){a=a.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==a.buttonId&&this.toggle(a.toggled)}, computeButtonText_:function(a,b){return a?b&&a.toggledText||a.defaultText||null:null}, computeAccessibility_:function(a,b){return a?(b?this.get("toggledAccessibilityData.accessibilityData",a):this.get("accessibilityData.accessibilityData",a))||a.accessibility||null:null}, computeTooltip_:function(a,b){return a?b&&a.toggledTooltip||a.defaultTooltip||null:null}, computeButtonClass_:function(a,b){if(!a)return"";var c="",d=a.toggledStyle||a.style;if(b=b?d:a.style){b.styleType&&(b=b.styleType);try{c+=b.toLowerCase().replace(/_/g,"-")+" "}catch(e){zk(e,b,typeof b),yk(e)}}if(a=a.size){a.sizeType&&(a=a.sizeType);try{c+=a.toLowerCase().replace(/_/g,"-")+" "}catch(e){zk(e,a,typeof a),yk(e)}}return c.trim()}, computeIconPositionType_:function(a){return a&&a.iconPosition||null}, computeServiceEndpoint_:function(a){var b=a&&a.serviceEndpoint,c=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return b?b:c&&a.command?a.command:null}, handleUpdateToggleButtonTextAction_:function(a){a=a.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==a.buttonId&&(this.set("data.defaultText",a.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",a.toggledText),this.notifyPath("data.toggledText"))}}];yN("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var aP=function(){var a=N.apply(this,arguments)||this;a.systemIcons=J("kevlar_system_icons");return a}; p(aP,N);aP.prototype.attached=function(){this.hasAttribute("button-renderer")||this.setAttribute("button-renderer","true")}; aP.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var a=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var b={toggled:this.data.isToggled,actions:{}};b.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;this.fire("yt-toggle-button",b)}(a=a?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(a)}}; aP.prototype.onYtNavigate=function(a){var b=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(a.detail.endpoint);b&&(a.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(b))}; g.Object.defineProperties(aP,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Nib){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(BN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Mib){var d=document.createElement("template");d.innerHTML=""; Mib=d}d=Mib;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Nib=a}a=Nib;return a}}}); var bP=aP;bP.prototype.onYtNavigate=bP.prototype.onYtNavigate;y([O(NM.YtComponentBehavior),z("design:type",Object)],bP.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],bP.prototype,"ytRendererBehavior",void 0);y([O(nO.YtdOpenPopupBehavior),z("design:type",Object)],bP.prototype,"ytdOpenPopupBehavior",void 0);y([O(Oib.YtToggleButtonBehavior),z("design:type",Object)],bP.prototype,"ytToggleButtonBehavior",void 0); y([Q(),z("design:type",Object)],bP.prototype,"data",void 0);y([Q({value:!0}),z("design:type",Boolean)],bP.prototype,"showTooltips",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],bP.prototype,"systemIcons",void 0);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],bP.prototype,"onYtNavigate",null);bP=y([V({is:"ytd-toggle-button-renderer"})],bP);var cP={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map}, getPlayerListenerKey_:function(a,b){return a+":"+Da(b)}, getPlayerListener_:function(a,b,c){a=this.getPlayerListenerKey_(a,b);b=this.playerListeners_.get(a);c&&this.playerListeners_.delete(a);return b}, savePlayerListener_:function(a,b){var c=b.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(a,b),c);return c}, listenToPlayerEvent:function(a,b,c){c=this.savePlayerListener_(b,c);a.addEventListener(b,c)}, listenToPlayerEvents:function(a,b){b.forEach(function(c,d){this.listenToPlayerEvent(a,d,c)}.bind(this))}, unlistenFromPlayerEvent:function(a,b,c){c=this.getPlayerListener_(b,c,!0);a.removeEventListener(b,c)}, unlistenFromPlayerEvents:function(a,b){b.forEach(function(c,d){this.unlistenFromPlayerEvent(a,d,c)}.bind(this))}}},dP=function(){};var Pib;nu({is:"yt-payments-manager",_template:function(){if(void 0!==Pib)return Pib;var a=document.createElement("template");a.innerHTML="";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);return Pib=a}, behaviors:[dN.YtActionHandlerBehavior,NM.YtComponentBehavior],actionMap:{"yt-live-chat-start-buy-flow":"handleLiveChatBuyFlow_"},handleLiveChatBuyFlow_:function(a,b,c){var d=Ho();d&&So(a,d.endpointMap)?Io(Ho(),a,b).then(function(e){return{data:e}}).then(this.handleGetCartResponse_.bind(this,c),this.handleFlowError_.bind(this,c),this):this.getInterface(fL).requestDataForServiceEndpoint(a,b).then(this.handleGetCartResponse_.bind(this,c),this.handleFlowError_.bind(this,c),this)}, handleGetCartResponse_:function(a,b){if(b.data&&b.data.messageRenderer)this.handleFlowError_(a,b);else{var c=function(d){d.buyFlowResponse?this.handleBuyFlowResponse_(a,b,d.buyFlowResponse):d.error?this.handleFlowError_(a,d.error):this.handleFlowClosed_(a)}.bind(this); L(this,"yt-open-payments-dialog",[b,c])}}, handleBuyFlowResponse_:function(a,b,c){var d=this;L(this,"yt-wallet-dialog-completed");if(c.data&&c.data.messageRenderer)this.handleFlowError_(a,c);else if("undefined"==c.integratorData)xk(new lj("Buy flow returned 'undefined' in place of integratorData",c.internalErrorDetails)),this.handleFlowError_(a,{});else if(null!=c.error)yk(new lj("Buy flow returned error code",c.error,c.internalErrorDetails)),this.handleFlowError_(a,{});else{c={payments_payload:btoa(c.integratorData),buybucket_params:b.data.buybucketParams}; var e=Ho(),h=b.data.completeTransactionEndpoint;(e&&So(h,e.endpointMap)?Io(Ho(),h,c).then(function(l){return{data:l}}):this.getInterface(fL).requestDataForServiceEndpoint(h,c)).then(function(l){d.handleCompleteTransactionSuccess_(a,h,l)},function(l){d.handleCompleteTransactionError_(a,h,l)})}}, handleFlowClosed_:function(){L(this,"yt-wallet-dialog-closed")}, handleFlowError_:function(a,b){var c={success:!1},d=function(e){return{liveChatErrorMessageRenderer:{errorText:{runs:[{text:e}]}}}}; b&&b.data&&b.data.messageRenderer?c.errorMessageRenderer=b.data.messageRenderer:b&&b.error&&b.error.message?c.errorMessageRenderer=d(b.error.message):b&&b.result&&b.result.error&&b.result.error.message&&(c.errorMessageRenderer=d(b.result.error.message));a(c)}, handleCompleteTransactionSuccess_:function(a,b,c){c.data||(c={data:c});if(c.data.trackingParams){var d=Bm(),e=Am();if(d&&e){var h=wm(c.data.trackingParams);cn(d,e,h);An(this,"yt-store-grafted-ve-action",[h])}}d=void 0;b&&b.ypcCompleteTransactionEndpoint&&(d=b.ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams);c.data.messageRenderer?(uM("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",d),this.handleFlowError_(a,c)):(acb(d),a({success:!0,response:c}))}, handleCompleteTransactionError_:function(a,b,c){var d=void 0;b&&b.ypcCompleteTransactionEndpoint&&(d=b.ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams);uM("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",d);this.handleFlowError_(a,c)}});nu({is:"yt-native-buyflow-launcher",behaviors:[dN.YtActionHandlerBehavior],actionMap:{"yt-open-payments-dialog":"onStartWalletBuyFlow_"},onStartWalletBuyFlow_:function(a,b){ecb(Ds(wM),a.data.encryptedPurchaseParams.replace(/-/g,"+").replace(/_/g,"/"),this.onDialogSuccess_.bind(this,b),void 0,this.onDialogError_.bind(this,b),$i.getInstance().get("hl"),void 0,this.onDialogClose_.bind(this,b),a.data.serializedTransactionFlowLoggingParams,a.data.serializedPaymentsClientParams)}, onDialogSuccess_:function(a,b){a({success:!0,buyFlowResponse:b})}, onDialogClose_:function(a){a({success:!1,closed:!0})}, onDialogError_:function(a,b){a({success:!1,error:b})}});nu({is:"yt-live-chat-kevlar-container",_template:function(){if(void 0!==shb)return shb;var a=document.createElement("template");a.innerHTML="\n\n\n\n
\n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rhb){var d=document.createElement("template");d.innerHTML=""; rhb=d}d=rhb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return shb=a}, properties:{data:{type:Object,observer:"dataChanged_"},computedData:{type:Object,computed:"computeChatData_(data, chatCollapsed)"},isChatHiddenByUser:{type:Boolean},chatCollapsed:{type:Boolean,value:!1,computed:"isChatCollapsed_(data, isChatHiddenByUser)",reflectToAttribute:!0}},stampDom:{computedData:{id:"chat",mapping:{liveChatRenderer:"yt-live-chat-renderer"}},"computedData.liveChatRenderer.showHideButton":{id:"show-hide-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}}},behaviors:[dN.YtActionHandlerBehavior, NM.YtComponentBehavior,hN.YtOpenPopupBehavior,Y.YtRendererstamperBehavior,qN.YtEndpointBehavior,cP.YtPlayerListenerBehavior],listeners:{"yt-navigate":"onYtNavigate_","yt-toggle-button":"onYtToggleButton_"},actionMap:{"yt-live-chat-open-popup":"onOpenPopup_"},created:function(){this.playerEvents_=new wg;this.playerEvents_.set("onAdStart",this.onAdStart_);this.playerEvents_.set("onAdEnd",this.onAdEnd_);this.playerEvents_.set("onStateChange",this.onPlayerStateChange_);this.playerEvents_.set("onVideoProgress", this.onVideoProgressChange_);this.player=null}, ready:function(){J("kevlar_watch_color_update")&&document.documentElement.setAttribute("watch-color-update","")}, attached:function(){this.isChatReplay(this.data)&&this.setupPlayerEvents_();J("load_recaptcha_v3_binary_on_kevlar")&&$r().parkOrScheduleJob(function(){Cfb()},2,"eocs",16)}, detached:function(){this.disconnectFromPlayer()}, dataChanged_:function(a){this.isChatReplay(a)?this.setupPlayerEvents_():this.disconnectFromPlayer();if(a.liveChatRenderer&&a.liveChatRenderer.showHideButton&&a.liveChatRenderer.showHideButton.toggleButtonRenderer&&"boolean"===typeof this.isChatHiddenByUser){var b=a.liveChatRenderer.showHideButton.toggleButtonRenderer;if(this.isChatHiddenByUser&&!this.isChatsInitialStateCollapsed_(a)||!this.isChatHiddenByUser&&this.isChatsInitialStateCollapsed_(a))b.isToggled=!b.isToggled}else this.isChatHiddenByUser= void 0}, isChatsInitialStateCollapsed_:function(a){return"LIVE_CHAT_DISPLAY_STATE_COLLAPSED"===a.liveChatRenderer.initialDisplayState}, setupPlayerEvents_:function(){var a=this,b;return qa(function(c){if(a.isListeningForPlayerProgress)return c.jumpTo(0);b=mL(a);a.isListeningForPlayerProgress=!0;return r(c,b.getPlayerPromise().then(a.onPlayerApiReady.bind(a)),0)})}, setPlayer:function(a){this.player&&this.unlistenFromPlayerEvents(this.player,this.playerEvents_);(this.player=a)&&this.listenToPlayerEvents(this.player,this.playerEvents_)}, onPlayerApiReady:function(a){this.setPlayer(a)}, disconnectFromPlayer:function(){this.setPlayer(null);this.isListeningForPlayerProgress=!1}, onAdStart_:function(){An(this,"yt-live-player-ad-start")}, onAdEnd_:function(){An(this,"yt-live-player-ad-end")}, onPlayerStateChange_:function(a){An(this,"yt-live-player-state-change",[a])}, onVideoProgressChange_:function(a){An(this,"yt-live-player-video-progress",[a])}, computeChatData_:function(a,b){return a&&a.liveChatRenderer&&b?{liveChatRenderer:{showHideButton:a.liveChatRenderer.showHideButton,initialDisplayState:a.liveChatRenderer.initialDisplayState}}:a}, isChatCollapsed_:function(a,b){return void 0!==b?b:a?a.conversationBarRenderer&&a.conversationBarRenderer.availabilityMessage?!0:a.liveChatRenderer?this.isChatsInitialStateCollapsed_(a):!1:!1}, isChatReplay:function(a){return!!(a&&a.liveChatRenderer&&a.liveChatRenderer.isReplay)}, onYtToggleButton_:function(){this.isChatHiddenByUser=!this.chatCollapsed}, onOpenPopup_:function(a){this.openPopup(a)}, onYtNavigate_:function(a,b){b.endpoint.ypcGetOffersEndpoint&&J("enable_native_live_chat_on_kevlar")&&(a.stopPropagation(),Cn(this,[b.endpoint]))}});var eP,Qib=function(){return kG.apply(this,arguments)||this}; p(Qib,kG);f=Qib.prototype;f.enableActiveViewMeasurement=function(a,b){if(this.isActiveViewEnabled(a))if(J("kevlar_av_eliminate_polling")){if(a){b=this.getUrlPrefixesFromCommand(a.viewableCommands);var c=this.getUrlPrefixesFromCommand(a.endOfSessionCommands);eP||(eP=new qKa);eP.elementsToUnregister.next(this);a=eP;b=new nKa(this,b,c);a.creatives.next(b)}}else this.registerAdForMonitoring(a,b)}; f.isActiveViewEnabled=function(a){return null!=a&&(this.hasAtLeastOneUrl(a.viewableCommands)||this.hasAtLeastOneUrl(a.endOfSessionCommands))}; f.hasAtLeastOneUrl=function(a){return!!a&&0c&&(c=0);a.intervalId=pi.addJob(function(){var d=Vib(a);0c&&(c=e);rp("vptl",c);a.reportViewportLoad_(c)})},(J("kevlar_tuner_should_test_visibility_time_between_jobs")?Oh("kevlar_tuner_visibility_time_between_jobs_ms",100):I("VISIBILITY_TIME_BETWEEN_JOBS_MS",500))+50)}; f.onYtNavigateFinish_=function(a,b){var c=this;this.dataUpdatePromise_&&this.dataUpdatePromise_.then(function(){c.finishNavigation_(b.navigationDoneMs);var d=c.ytComponentBehavior.getInterface(iL);!b.fromHistory&&c.hasNavigated_&&((d=d.getCurrentPage())?"ytd-shorts"!==d.is&&c.setPageOffsetForNavigation_(d,0):yk(Error("no pageManager.getCurrentPage()")));c.async(function(){c.async(function(){rp("pda");c.collectViewportLoadTime_()})})})}; f.onYtNavigateRedirect_=function(a){a.detail.url&&this.$.historyManager.replaceUrl(a.detail.url)}; f.onYtNavigate_=function(a){var b,c;a.detail.endpoint||xk(new lj("Error: Missing yt-navigate endpoint from target:",a.target,a.target.nodeName));var d=this.$.historyManager;if(J("cold_missing_history")&&!d.init(!1)){Lh("DISABLE_WARM_LOADS",!0);var e=new lj("Failed to initialize history manager",d.getDebugString()),h=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");d.getThirdPartyManipulationSuspected()||h?yk(e):xk(e)}d=a.detail.endpoint;J("debug_forward_web_query_parameters")&&( null===(c=null===(b=d.commandMetadata)||void 0===b?void 0:b.webCommandMetadata)||void 0===c?0:c.url)&&(d.commandMetadata.webCommandMetadata.url=Ai(d.commandMetadata.webCommandMetadata.url));J("kevlar_command_handler")?this.handleNavigate({type:2,command:d,form:{params:a.detail.params,tempData:a.detail.tempData||{},requestType:a.detail.type,createScreenConfig:a.detail.createScreenConfig}}):(this.hasSetScrollTopForNavigation_=!1,d=this.ytComponentBehavior.getInterface(iP),e=a.detail.tempData||{},d.navigate(a.detail.endpoint, !1,a.detail.params,e,a.detail.type,a.detail.createScreenConfig)&&this.tryOnYtEndpointChangeHandler_(a.detail.endpoint,e))}; f.handleNavigate=function(a){this.hasSetScrollTopForNavigation_=!1;var b=this.ytComponentBehavior.getInterface(iP),c=a.form||{};b.navigate(a.command,!1,c.params,c.tempData,c.requestType,c.createScreenConfig)&&this.tryOnYtEndpointChangeHandler_(a.command,c.tempData)}; f.waitForViewportLoad_=function(){Xva("vpl")}; f.onYtPageDataFetched_=function(a,b){try{mM.getInstance().reset();Xva("cpt");this.waitForViewportLoad_();this.data=b.pageData;this.dataUpdatePromise_&&(this.dataUpdatePromise_.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise_=null);this.get("response.frameworkUpdates.entityBatchUpdate",this.data);this.get("playerResponse.frameworkUpdates.entityBatchUpdate",this.data);this.dataUpdatePromise_=this.ytComponentBehavior.getInterface(iL).updatePageData(this.data);var c=this.get("playerResponse.responseContext.serviceTrackingParams", this.data);c&&bjb(c);var d=this.get("response.responseContext.serviceTrackingParams",this.data);d&&bjb(d);var e=this.get("playerResponse.onResponseReceivedActions",this.data);e&&Bn(this,e,this);var h=this.get("playerResponse.responseContext.consistencyTokenJar",this.data),l=this.get("response.responseContext.consistencyTokenJar",this.data);if(h||l){var m=fva(),n=x.getValues(m.tokenJars);h&&m.replace(n,h);l&&m.replace(n,l)}}catch(q){xk(q)}}; f.reportViewportLoad_=function(a){mM.getInstance();rp("vpl",a);dbb()}; f.tryOnYtEndpointChangeHandler_=function(a,b){try{this.onYtEndpointChangeHandler(a,b)}catch(c){xk(c)}}; f.onYtEndpointChangeHandler=function(){}; f.onYtNavigateFinishHandler=function(){}; f.setPageTitle=function(a){a=(this.pageTitle_=a)?a+" - "+this.titleSuffix_:this.titleSuffix_;document.title=this.getNotificationTitlePrefix_()+a}; f.onYtUpdateTitle_=function(a,b){this.setPageTitle(b)}; f.getNotificationTitlePrefix_=function(){return this.unseenNotificationCount_?"("+this.unseenNotificationCount_+") ":""}; f.setUnseenNotificationCount=function(a){this.unseenNotificationCount_=a;this.setPageTitle(this.pageTitle_)}; f.handleUpdateNotificationsUnseenCountAction_=function(a){a.updateNotificationsUnseenCountAction&&(a.updateNotificationsUnseenCountAction.unseenCount?this.setUnseenNotificationCount(a.updateNotificationsUnseenCountAction.unseenCount):this.setUnseenNotificationCount(0))}; f.handleClearCookieAction_=function(a){a.clearCookieAction&&a.clearCookieAction.cookieName&&nka(a.clearCookieAction.cookieName)}; f.onYtUpdateUnseenNotificationCount_=function(a,b){this.setUnseenNotificationCount(b)}; f.loadData=function(a){var b=this;this.loadDepsPromise.then(function(){var c=b.ytComponentBehavior.getInterface(iP);c||xk(Error("Load data called with no navigation manager."));if(a&&a.response){if(!a.endpoint){var d=cc(window.document.location.href)||"/",e="";if("/"==d||d.startsWith("/?"))e="WEB_PAGE_TYPE_BROWSE";a.endpoint={commandMetadata:{webCommandMetadata:{url:d,webPageType:e,rootVe:3854}}}}c=c.pageRequestFinished(a.endpoint,a,5,{});Fn().resolve(Jxa)(a);c.then(function(){J("enable_navigation_requests_streamz")&& b.navigationRequestSentCounter_&&b.navigationRequestSentCounter_.increment(a.page||"null","COLD")})}else a.endpoint?c.navigate(a.endpoint):c.navigate(to); pi.cancelJob(b.zwiebackInitJobId_);b.zwiebackInitJobId_=gi(pi,gbb)})}; f.isDataExpired_=function(a){return!a||isNaN(a.expirationTime)?!1:Ni()>a.expirationTime}; f.logHistoryNav_=function(a,b){var c=this.get("response.trackingParams",b),d=Am(),e=Bm();if(c&&d&&e&&(c=this.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",b),!c&&b.rootVe&&(c=b.rootVe),d=this.getHistoryButtonVe_(a),a=fs(),e=[Ug(b)],gs(a,c,d,{dataPromises:e,csnToClone:b.csn}),b.graftedVes))for(b=k(b.graftedVes),c=b.next();!c.done;c=b.next())hs(a,c.value)}; f.getHistoryButtonVe_=function(a){var b=a?"forwardButton":"backButton";a=this.get("playerResponse.topbar.desktopTopbarRenderer."+b+".buttonRenderer.command.clickTrackingParams",this.data);b=this.get("response.topbar.desktopTopbarRenderer."+b+".buttonRenderer.command.clickTrackingParams",this.data);if(a=a||b)return wm(a)}; f.onStoreGraftedVeAction_=function(a){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(a)):yk(Error("this.data missing"))}; f.onEntitiesUpdated=function(){}; g.Object.defineProperties(mP.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}}); var nP=mP;nP.prototype.onEntitiesUpdated=nP.prototype.onEntitiesUpdated;nP.prototype.onStoreGraftedVeAction_=nP.prototype.onStoreGraftedVeAction_;nP.prototype.getHistoryButtonVe_=nP.prototype.getHistoryButtonVe_;nP.prototype.logHistoryNav_=nP.prototype.logHistoryNav_;nP.prototype.isDataExpired_=nP.prototype.isDataExpired_;nP.prototype.loadData=nP.prototype.loadData;nP.prototype.onYtUpdateUnseenNotificationCount_=nP.prototype.onYtUpdateUnseenNotificationCount_; nP.prototype.handleClearCookieAction_=nP.prototype.handleClearCookieAction_;nP.prototype.handleUpdateNotificationsUnseenCountAction_=nP.prototype.handleUpdateNotificationsUnseenCountAction_;nP.prototype.setUnseenNotificationCount=nP.prototype.setUnseenNotificationCount;nP.prototype.getNotificationTitlePrefix_=nP.prototype.getNotificationTitlePrefix_;nP.prototype.onYtUpdateTitle_=nP.prototype.onYtUpdateTitle_;nP.prototype.setPageTitle=nP.prototype.setPageTitle; nP.prototype.onYtNavigateFinishHandler=nP.prototype.onYtNavigateFinishHandler;nP.prototype.onYtEndpointChangeHandler=nP.prototype.onYtEndpointChangeHandler;nP.prototype.tryOnYtEndpointChangeHandler_=nP.prototype.tryOnYtEndpointChangeHandler_;nP.prototype.reportViewportLoad_=nP.prototype.reportViewportLoad_;nP.prototype.onYtPageDataFetched_=nP.prototype.onYtPageDataFetched_;nP.prototype.waitForViewportLoad_=nP.prototype.waitForViewportLoad_;nP.prototype.handleNavigate=nP.prototype.handleNavigate; nP.prototype.onYtNavigate_=nP.prototype.onYtNavigate_;nP.prototype.onYtNavigateRedirect_=nP.prototype.onYtNavigateRedirect_;nP.prototype.onYtNavigateFinish_=nP.prototype.onYtNavigateFinish_;nP.prototype.collectViewportLoadTime_=nP.prototype.collectViewportLoadTime_;nP.prototype.onYtNavigateCache_=nP.prototype.onYtNavigateCache_;nP.prototype.onYtNavigateError_=nP.prototype.onYtNavigateError_;nP.prototype.finishNavigation_=nP.prototype.finishNavigation_;nP.prototype.onYtNavigateStart_=nP.prototype.onYtNavigateStart_; nP.prototype.cancelPendingTasks_=nP.prototype.cancelPendingTasks_;nP.prototype.initHistoryManager=nP.prototype.initHistoryManager;nP.prototype.navigateStart=nP.prototype.navigateStart;nP.prototype.onYtHistoryLoad_=nP.prototype.onYtHistoryLoad_;nP.prototype.onYtHistoryPop_=nP.prototype.onYtHistoryPop_;nP.prototype.onDisposeApp_=nP.prototype.onDisposeApp_;nP.prototype.initScraperAttributes_=nP.prototype.initScraperAttributes_;nP.prototype.initCsi_=nP.prototype.initCsi_;nP.prototype.getPageOffset=nP.prototype.getPageOffset; nP.prototype.onYtNavigateSetPageOffset_=nP.prototype.onYtNavigateSetPageOffset_;nP.prototype.setPageOffsetForNavigation_=nP.prototype.setPageOffsetForNavigation_;nP.prototype.setPageOffset=nP.prototype.setPageOffset;nP.prototype.registerNavigationManagerListeners_=nP.prototype.registerNavigationManagerListeners_;nP.prototype.registerNavigationManagerListenersWhenAvailable_=nP.prototype.registerNavigationManagerListenersWhenAvailable_;nP.prototype.handleDocumentLoaded_=nP.prototype.handleDocumentLoaded_; nP.prototype.reportBrowserCookieSetting_=nP.prototype.reportBrowserCookieSetting_;y([O(NM.YtComponentBehavior),z("design:type",Object)],nP.prototype,"ytComponentBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],nP.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],nP.prototype,"data",void 0);y([Q({value:!1}),z("design:type",Boolean)],nP.prototype,"hasError",void 0);y([Q(),z("design:type",Object)],nP.prototype,"errorMessage",void 0); y([Q(),z("design:type",Boolean)],nP.prototype,"pauseVisibilityMonitor",void 0);y([R("yt-navigate-set-page-offset"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],nP.prototype,"onYtNavigateSetPageOffset_",null);y([R("yt-history-pop"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],nP.prototype,"onYtHistoryPop_",null); y([R("yt-history-load"),z("design:type",Function),z("design:paramtypes",[Event,Yib]),z("design:returntype",void 0)],nP.prototype,"onYtHistoryLoad_",null);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],nP.prototype,"onYtNavigate_",null);y([R("yt-update-title"),z("design:type",Function),z("design:paramtypes",[Event,String]),z("design:returntype",void 0)],nP.prototype,"onYtUpdateTitle_",null); y([R("yt-update-unseen-notification-count"),z("design:type",Function),z("design:paramtypes",[Event,Number]),z("design:returntype",void 0)],nP.prototype,"onYtUpdateUnseenNotificationCount_",null);nP=y([lG()],nP);cjb.YtdAppBehavior=[NM.YtComponentBehavior,dN.YtActionHandlerBehavior,nP.prototype];var oP=function(){}; oP.prototype.getTimeSinceActive=function(){}; oP.prototype.ignoreNextScroll=function(){};var djb=function(){var a=kG.apply(this,arguments)||this;a._noAccessors=!0;a.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,reportOpened:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!1};a.autonavPauseActionMap={"ytd-log-youthere-nav":"onYtEndpointChanged","yt-autonav-pause-user-engagement":"onYtAutonavPauseUserEngagement","yt-user-activity":"onYtUserActivity","yt-get-autonav-pause-debug-state":"onYtGetAutonavPauseDebugState"}; a.userEngagementCsn=null;return a}; p(djb,kG);f=djb.prototype;f.attached=function(){this.listen(document,"visibilitychange","onYtAutonavVisibilityChanged");this.ytActionHandlerBehavior.registerActionMap(this.autonavPauseActionMap)}; f.detached=function(){this.unlisten(document,"visibilitychange","onYtAutonavVisibilityChanged");this.ytActionHandlerBehavior.unregisterActionMap(this.autonavPauseActionMap)}; f.isAutonavBlockingPopup=function(a){if(!J("kevlar_autonav_popup_filtering"))return!0;a=M(a);return(a=null===a||void 0===a?void 0:a.rootTarget)?a.hasAttribute("prevent-autonav"):!0}; f.onIronOverlayOpened=function(a){this.isAutonavBlockingPopup(a)&&(this.autonavPauseReasons.overlayOpen=!0,this.updateAutoNavState())}; f.onIronOverlayClosed=function(a){this.isAutonavBlockingPopup(a)&&(this.autonavPauseReasons.overlayOpen=!1,this.updateAutoNavState())}; f.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;this.updateAutoNavState()}; f.onYtAutonavPauseBlur=function(){var a=this;this.async(function(){a.isInBackground()||(a.autonavPauseReasons.inputBoxFocus=!1,a.updateAutoNavState())},0)}; f.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;this.updateAutoNavState()}; f.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;this.updateAutoNavState()}; f.onYtReportFormOpened=function(){this.autonavPauseReasons.reportOpened=!0;this.updateAutoNavState()}; f.onYtReportFormClosed=function(){this.autonavPauseReasons.reportOpened=!1;this.updateAutoNavState()}; f.onYtAutonavPauseScroll=function(){var a=this.ytComponentBehavior.getInterface(iL),b=a.getCurrentPage();if(a.isOnWatch()||J("kevlar_autonav_watch_detection_killswitch")&&(null===b||void 0===b?0:b.requiresPlayer))if(a=b.getPlayerContainer())this.autonavPauseReasons.scroll=-200>a.getBoundingClientRect().top,this.updateAutoNavState()}; f.onYtAutonavPauseUserEngagement=function(a){var b=this;J("user_engagement_enable_autoplay_pause_feature")?isNaN(a.lowEngagementThresholdMs)||0>=a.lowEngagementThresholdMs||"LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"!==a.lowUserEngagementAction?jJ("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):this.ytComponentBehavior.getInterface(oP).getTimeSinceActive()b;this.updateYouThereState();this.updateAutoNavState()}; f.onYtUserActivity=function(){var a=this;this.autonavPauseReasons.userEngagement&&(fi(pi,function(){jJ("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",a.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,this.updateAutoNavState()); this.autonavPauseReasons.youthereLactExperiment&&(fi(pi,function(){jJ("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",a.userEngagementCsn);Si()}),this.autonavPauseReasons.youthereLactExperiment=!1,this.updateAutoNavState()); this.autonavPauseReasons.longIdle&&!J("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,this.updateAutoNavState())}; f.isInBackground=function(){var a=window.document.visibilityState;return!(!a||"visible"===a)}; f.updateAutoNavState=function(){for(var a=!1,b=k(Object.values(this.autonavPauseReasons)),c=b.next();!c.done;c=b.next())c=c.value,a=a||c;a?BK.getInstance().pause(this.autonavPauseReasons):(a=BK.getInstance(),3==a.autonavState_?(a.setState(2),a.autonavPauseReason_=void 0):1==a.autonavState_&&(a.disabledAutonavPauseReason_=void 0))}; f.updateYouThereState=function(){var a=this,b=!1;if(J("enable_autoplay_pause_by_lact")){b=this.ytComponentBehavior.getInterface(oP);var c=1E3*Oh("autoplay_pause_by_lact_sec"),d=Oh("autoplay_pause_by_lact_sampling_fraction");(b=b.getTimeSinceActive()>=c&&Math.random()b&&(this.scrollTarget.scrollTop+=Math.ceil(a/b),this.autoScrollAnimationStart=0),this.startAutoScroll())}; f.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)}; f.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)}; var qP=fjb;qP.prototype.autoScrollEnabledChanged=qP.prototype.autoScrollEnabledChanged;y([Q(),z("design:type",Object)],qP.prototype,"scrollRate",void 0);y([Q(),z("design:type",Object)],qP.prototype,"scrollTarget",void 0);y([Q(),z("design:type",Boolean)],qP.prototype,"autoScrollEnabled",void 0);y([S("autoScrollEnabled"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],qP.prototype,"autoScrollEnabledChanged",null);qP=y([lG()],qP);var gjb=[qP.prototype];var rP=function(){var a=kG.apply(this,arguments)||this;a._noAccessors=!0;return a}; p(rP,kG);rP.prototype.ready=function(){var a=this;this.$.checkbox.addEventListener("change",function(){a.onChange_()})}; rP.prototype.dataChanged_=function(){this.$.checkbox.checked=!1}; rP.prototype.onChange_=function(){this.fire("yt-dismissal-reason-"+(this.$.checkbox.checked?"selected":"deselected"),this.data.feedbackToken)}; var sP=rP;y([Q({observer:"dataChanged_"}),z("design:type",Object)],sP.prototype,"data",void 0);sP=y([lG()],sP);var hjb=[sP.prototype];var ijb=function(){var a=kG.apply(this,arguments)||this;a._noAccessors=!0;a.followUpDialogPromise_=null;a.followUpDialogPromiseResolve_=null;a.followUpDialogPromiseReject_=null;return a}; p(ijb,kG);f=ijb.prototype;f.dismissibleItemIsDismissedChanged_=function(a){J("kevlar_fluid_dismiss")&&(a?this.fire("yt-dismissible-item-dismissed"):this.fire("yt-dismissible-item-undismissed"))}; f.dismissibleItemDataChanged_=function(){this.dismissibleItemReset_()}; f.dismissibleItemReset_=function(){var a=this;this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0);this.followUpDialogPromiseReject_&&(Zg(this.followUpDialogPromise_,ya),this.followUpDialogPromiseReject_());this.followUpDialogPromise_=new Tg(function(b,c){a.followUpDialogPromiseResolve_=b;a.followUpDialogPromiseReject_=c}); this.fire("yt-enable-lockup-interaction")}; f.dismissibleItemOnYtServiceRequestSent_=function(a,b){b.actions&&this.dismissibleItemProcessActions_(a,b.actions)}; f.dismissibleItemProcessActions_=function(a,b){for(var c=0;c
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Hjb){var d=document.createElement("template");d.innerHTML=""; Hjb=d}d=Hjb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ijb=a}a=Ijb;return a}}}); var PP=OP;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],PP.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],PP.prototype,"ytRendererBehavior",void 0);y([O([dN.YtActionHandlerBehavior]),z("design:type",Object)],PP.prototype,"actionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],PP.prototype,"data",void 0);y([T("data","data.linked"),z("design:type",Object),z("design:paramtypes",[])],PP.prototype,"button",null); PP=y([V({is:"ytd-account-link-button-renderer"})],PP);var Jjb;var Kjb;var Ljb=mn("DOWNLOAD",{},"Download"),QP=mn("DOWNLOADING",{},"Downloading"),Mjb=mn("DOWNLOADED",{},"Downloaded"),Njb=mn("RETRY",{},"Retry"),RP=function(){var a=N.apply(this,arguments)||this;a.downloadProgress=0;a.isDownloadComplete=!1;a.isHidden=!0;a.transferState="TRANSFER_STATE_UNKNOWN";a.offlineabilityState="OFFLINEABILITY_FEATURE_ACCESS_STATE_UNKNOWN";return a}; p(RP,N);f=RP.prototype;f.attached=function(){this.hasAttribute("button-renderer")||this.setAttribute("button-renderer","true")}; f.dataChanged=function(){var a;if(null===(a=this.data)||void 0===a||!a.text){var b=Bo(On.getState(),this.videoId);this.updateButtonState(b)}}; f.computeVideoId=function(a){return a}; f.showHideButton=function(){this.updateButtonVisibility()}; f.updateButtonVisibility=function(){this.isHidden="TRANSFER_STATE_UNKNOWN"!==this.transferState?!1:"OFFLINEABILITY_FEATURE_ACCESS_STATE_ENABLED"===this.offlineabilityState?!1:!0}; f.updateButtonState=function(a){var b;if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==QP||!yo(a))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(a){case"TRANSFER_STATE_UNKNOWN":a=Ljb;var c="OFFLINE_DOWNLOAD";var d="ACTION_ADD";break;case"TRANSFER_STATE_FAILED":a=Njb;c="OFFLINE_DOWNLOAD";d="ACTION_RETRY";break;case"TRANSFER_STATE_COMPLETE":a=Mjb;c="OFFLINE_PIN";d="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case"TRANSFER_STATE_TRANSFERRING":case"TRANSFER_STATE_TRANSFER_IN_QUEUE":a= QP;c="OFFLINE_DOWNLOADING_ZERO";d="ACTION_REMOVE_WITH_PROMPT";break;default:a=Ljb,c="OFFLINE_DOWNLOAD",d="ACTION_ADD";}var e=Object.assign({},this.data);e.text=vn(a);e.tooltip=a;e.icon={iconType:c};e.size="SIZE_DEFAULT";e.style="STYLE_DEFAULT";if(null===(b=e.command)||void 0===b?0:b.offlineVideoEndpoint)e.command.offlineVideoEndpoint.action=d;this.set("data",e)}}; f.updateProgress=function(a){var b,c;if(this.data){this.isDownloadComplete=!1;var d="OFFLINE_DOWNLOAD";0=a?d="OFFLINE_DOWNLOADING_ZERO":.1=a?d="OFFLINE_DOWNLOADING_TWENTY":.3=a?d="OFFLINE_DOWNLOADING_FORTY":.5=a?d="OFFLINE_DOWNLOADING_SIXTY":.7a?d="OFFLINE_DOWNLOADING_EIGHTY":1===a&&(d="OFFLINE_PIN",this.isDownloadComplete=!0);if(d!==(null===(b=this.data.icon)||void 0===b?void 0:b.iconType)){a=Object.assign({},this.data);a.text=vn(QP);a.tooltip=QP;a.icon={iconType:d}; if(null===(c=a.command)||void 0===c?0:c.offlineVideoEndpoint)a.command.offlineVideoEndpoint.action="ACTION_REMOVE_WITH_PROMPT";this.set("data",a)}}}; g.Object.defineProperties(RP,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Kjb){var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(BN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(AN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Jjb){var d=document.createElement("template");d.innerHTML=""; Jjb=d}d=Jjb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Kjb=a}a=Kjb;return a}}}); var SP=RP;SP.prototype.updateProgress=SP.prototype.updateProgress;SP.prototype.updateButtonState=SP.prototype.updateButtonState;SP.prototype.showHideButton=SP.prototype.showHideButton;SP.prototype.dataChanged=SP.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],SP.prototype,"ytRendererBehavior",void 0);y([O(KP),z("design:type",Object)],SP.prototype,"ytdReduxBehavior",void 0);y([O(wN.YtButtonBehavior),z("design:type",Object)],SP.prototype,"ytButtonBehavior",void 0); y([Q({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),z("design:type",String)],SP.prototype,"videoId",void 0);y([Q(),z("design:type",Object)],SP.prototype,"data",void 0);y([Q({selector:wua,selectorArgs:["videoId"]}),z("design:type",Object)],SP.prototype,"downloadProgress",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],SP.prototype,"isDownloadComplete",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],SP.prototype,"isHidden",void 0); y([Q({selector:Bo,selectorArgs:["videoId"]}),z("design:type",String)],SP.prototype,"transferState",void 0);y([Q({selector:function(a,b){a=a.entities;var c;b?(b=pua(b),b=$n(a,"offlineabilityEntity",Yn(b,"offlineabilityEntity")),b=null!==(c=null===b||void 0===b?void 0:b.accessState)&&void 0!==c?c:"OFFLINEABILITY_FEATURE_ACCESS_STATE_UNKNOWN"):b="OFFLINEABILITY_FEATURE_ACCESS_STATE_UNKNOWN";return b}, selectorArgs:["videoId"]}),z("design:type",Object)],SP.prototype,"offlineabilityState",void 0);y([Q({value:!0}),z("design:type",Boolean)],SP.prototype,"showTooltips",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],SP.prototype,"dataChanged",null);y([S("offlineabilityState"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],SP.prototype,"showHideButton",null); y([S("transferState"),z("design:type",Function),z("design:paramtypes",[String]),z("design:returntype",void 0)],SP.prototype,"updateButtonState",null);y([S("downloadProgress"),z("design:type",Function),z("design:paramtypes",[Number]),z("design:returntype",void 0)],SP.prototype,"updateProgress",null);SP=y([V({is:"ytd-download-button-renderer"})],SP);yN("menuRenderer","menuRenderer","ytd-menu-renderer");var TP=function(){return N.apply(this,arguments)||this}; p(TP,N);f=TP.prototype; f.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]",forceIconButton:"[[forceIconButton]]",styleActionButton:"[[styleActionButton]]"}},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]",forceIconButton:"[[forceIconButton]]",styleActionButton:"[[styleActionButton]]"}},accountLinkButtonRenderer:{component:"ytd-account-link-button-renderer"}, downloadButtonRenderer:{component:"ytd-download-button-renderer",properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]",forceIconButton:"[[forceIconButton]]",styleActionButton:"[[styleActionButton]]"}}}}}}; f.ready=function(){var a=this,b=this.$.button;this.persistentMenu?(this.menuFocused=!0,this.overlayOpen=!1):(b.addEventListener("focus",function(){a.onMenuFocus()}),b.addEventListener("blur",function(){a.onMenuBlur()})); this.ytdOpenPopupBehavior.popupPositionTarget=b}; f.detached=function(){this.icon="yt-icons:more_vert"}; f.computeTopLevelButtonData=function(a,b){var c,d;if(!a)return[];var e=[];if(a.flexibleItems&&!b){b=k(a.flexibleItems);for(var h=b.next();!h.done;h=b.next())(h=null===(c=h.value.menuFlexibleItemRenderer)||void 0===c?void 0:c.topLevelButton)&&e.push(h)}a=null!==(d=null===a||void 0===a?void 0:a.topLevelButtons)&&void 0!==d?d:[];return x.unsafeClone([].concat(ea(a),ea(e)))}; f.computeItems=function(a,b){var c,d;if(!a)return[];var e=[];if(a.flexibleItems&&b){b=k(a.flexibleItems);for(var h=b.next();!h.done;h=b.next())(h=null===(c=h.value.menuFlexibleItemRenderer)||void 0===c?void 0:c.menuItem)&&e.push(h)}a=null!==(d=null===a||void 0===a?void 0:a.items)&&void 0!==d?d:[];return[].concat(ea(e),ea(a))}; f.computeMenuActive=function(a,b){return a||b}; f.computeNoInk=function(a){return J("kevlar_three_dot_ink")?!1:a}; f.onPopupOpened=function(){this.overlayOpen=!0;this.fire("yt-menu-overlay-changed",this.overlayOpen);null==this.menuFocused&&(this.menuFocused=!1)}; f.onPopupClosed=function(){this.overlayOpen=!1;this.fire("yt-menu-overlay-changed",this.overlayOpen)}; f.onPopupCanceled=function(){this.overlayOpen=!1;this.fire("yt-menu-overlay-changed",this.overlayOpen)}; f.onMenuFocus=function(){this.menuFocused=!0;null==this.overlayOpen&&(this.overlayOpen=!1)}; f.onMenuBlur=function(){this.menuFocused=!1}; f.computeAccessibilityLabel=function(a){return this.get("accessibility.accessibilityData.label",a)}; f.isHidden=function(a){return null==a?!0:null!=a.fetchMenuCommand?!1:!this.items||!this.items.length}; f.onOverflowTap=function(){if(this.data.fetchMenuCommand)Cn(this,[this.data.fetchMenuCommand]);else{var a=this.createMenuRendererVe(),b={items:this.items};this.data.menuPopupAccessibility&&(b.menuPopupAccessibility=this.data.menuPopupAccessibility);this.data.footer&&(b.footer=this.data.footer);this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:b},veData:a}})}}; f.createMenuRendererVe=function(){var a=this.data.trackingParams,b=Bm(),c=Am();return a&&b&&c?(a=wm(a),c=xm(7591),cn(b,a,c),c):null}; g.Object.defineProperties(TP,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Gjb){var a=document.createElement("template");a.innerHTML="
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Fjb){var d=document.createElement("template");d.innerHTML=""; Fjb=d}d=Fjb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Gjb=a}a=Gjb;return a}}}); var UP=TP;UP.prototype.onPopupCanceled=UP.prototype.onPopupCanceled;UP.prototype.onPopupClosed=UP.prototype.onPopupClosed;UP.prototype.onPopupOpened=UP.prototype.onPopupOpened;y([O(nO.YtdOpenPopupBehavior),z("design:type",Object)],UP.prototype,"ytdOpenPopupBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],UP.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],UP.prototype,"ytRendererstamperBehavior",void 0); y([Q(),z("design:type",Object)],UP.prototype,"data",void 0);y([Q({computed:"computeTopLevelButtonData(data, flexibleInOverflow)"}),z("design:type",Array)],UP.prototype,"topLevelButtonData",void 0);y([Q({computed:"computeItems(data, flexibleInOverflow)"}),z("design:type",Array)],UP.prototype,"items",void 0);y([Q({value:"yt-icons:more_vert"}),z("design:type",String)],UP.prototype,"icon",void 0); y([Q({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),z("design:type",Boolean)],UP.prototype,"menuActive",void 0);y([Q(),z("design:type",Boolean)],UP.prototype,"menuFocused",void 0);y([Q({value:function(){return J("desktop_persistent_menu")&&window.matchMedia("(any-pointer: coarse)").matches}}), z("design:type",Boolean)],UP.prototype,"persistentMenu",void 0);y([Q({value:"bottom"}),z("design:type",String)],UP.prototype,"buttonTooltipPosition",void 0);y([Q(),z("design:type",Boolean)],UP.prototype,"noInkOnDropdownButton",void 0);y([Q(),z("design:type",Boolean)],UP.prototype,"overlayOpen",void 0);y([Q({value:!0}),z("design:type",Boolean)],UP.prototype,"forceIconButton",void 0);y([Q(),z("design:type",Boolean)],UP.prototype,"flexibleInOverflow",void 0); y([Q(),z("design:type",Boolean)],UP.prototype,"styleActionButton",void 0);y([function(a){return function(b,c){Object.defineProperty(b,c,{get:function(){return Polymer.dom(this.root).querySelectorAll(a)}, enumerable:!0,configurable:!0})}}(".top-level-buttons > *"), z("design:type",Array)],UP.prototype,"topLevelButtons",void 0);y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],UP.prototype,"onPopupOpened",null);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],UP.prototype,"onPopupClosed",null);y([R("yt-popup-canceled"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],UP.prototype,"onPopupCanceled",null); UP=y([V({is:"ytd-menu-renderer"})],UP);var Ojb;var Pjb;var VP={}; VP.YtLazyListBehavior=[iN.YtTaskEmitterBehavior,{_noAccessors:!0,properties:{initialCount:{type:Number,value:4},targetFramerate:{type:Number,value:20},minChunkSize:{type:Number,value:1},autoFill:{type:Boolean,value:!1},shownItems:Array,shownCount:{type:Number,value:0},canShowMore:{type:Boolean,notify:!0,reflectToAttribute:!0,observer:"onCanShowMoreUpdated_"},renderDelay:Number,targetFrameTime_:{type:Number,computed:"computeFrameTime_(targetFramerate)"},canScheduleJobs:{type:Boolean,value:!0,observer:"canScheduleJobsChanged_"}}, itemsPath:"data.items",beforeRegister:function(){if(this.itemsPath){this.getItemsPath&&this.getItemsPath instanceof Function&&(this.itemsPath=this.getItemsPath());var a=(this.constructor.generatedFrom||this).observers;a||(a=[]);a.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=a}}, created:function(){this.boundRenderChunk_=this.renderChunk_.bind(this);this.items_=null;this.lazyListRenderJobId_=this.chunkCount_=this.lastChunkTime_=this.length_=0;this.deferRenderingOutsideVisibleArea_=J("defer_rendering_outside_visible_area");this.nonDeferredItemCount=-1;this.renderElementsOutsideVisibleArea_=null;this.partiallyRenderedItems_=new WeakSet}, fillRemainingListItems:function(){this.fillRange_(this.shownCount,this.length_)}, renderDeferredElements:function(){var a=this.renderElementsOutsideVisibleArea_;a&&(yab(a,4),a.processSignal())}, deepLazyListObserver_:function(a){var b=this;if(a){var c=a.value||[];if(this.itemsPath==a.path){var d=this.nonDeferredItemCount;a=0;J("enable_signals")&&this.deferRenderingOutsideVisibleArea_&&-1d&&(a=I("REMAINING_DOVA_DEFERRED_CHUNKS",-1));0=this.offset_+a&&(this.atEnd=!1):this.atEnd=this.offset_+a>=b-20?!0:!1;this.atStart=20>=this.offset_}}; f.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();Mt();var a=this.$["scroll-container"].clientWidth,b=this.$.items.clientWidth;this.offset_+=(this.useFloorScrolling?Math.floor(a/this.minComponentWidth_)||1:Math.round(a/this.minComponentWidth_)||1)*this.minComponentWidth_;this.offset_+a>=b&&(this.offset_=b-a);this.reposition_()}; f.prevClick_=function(){var a=this.$["scroll-container"].clientWidth;this.offset_-=(this.useFloorScrolling?Math.floor(a/this.minComponentWidth_)||1:Math.round(a/this.minComponentWidth_)||1)*this.minComponentWidth_;0>this.offset_&&(this.offset_=0);this.reposition_()}; f.onIronResize_=function(){this.requestButtonsStateUpdate_()}; f.onItemsTransitionEnd_=function(a){M(a).rootTarget==this.$.items&&this.ytRendererBehavior.markDirty()}; f.observeShownItems_=function(){this.reset()}; g.Object.defineProperties(WP.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var a=I("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(-1==a)a=this.JSC$36764_cachedViewportHeight_,a=1320\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Sjb){var d=document.createElement("template");d.innerHTML=""; Sjb=d}d=Sjb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Tjb=a}a=Tjb;return a}}}); var $P=ZP;$P.communityTabWidth=638;y([O(W.YtRendererBehavior),z("design:type",Object)],$P.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],$P.prototype,"data",void 0);y([Q({computed:"computeIcon_(data.icon)"}),z("design:type",String)],$P.prototype,"icon",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],$P.prototype,"surface",void 0);$P=y([V({is:"ytd-backstage-image-renderer"})],$P);var aQ=function(){return N.apply(this,arguments)||this}; p(aQ,N);aQ.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}}; g.Object.defineProperties(aQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Rjb){var a=document.createElement("template");a.innerHTML="
\n
\n \n
\n
\n
\n
\n
\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Qjb){var d=document.createElement("template");d.innerHTML=""; Qjb=d}d=Qjb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Rjb=a}a=Rjb;return a}}}); var bQ=aQ;y([O(W.YtRendererBehavior),z("design:type",Object)],bQ.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],bQ.prototype,"ytRendererstamperBehavior",void 0);y([O(YP),z("design:type",Object)],bQ.prototype,"ytdHorizontalListBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],bQ.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],bQ.prototype,"data",void 0); y([Q({value:"$.items.children"}),z("design:type",String)],bQ.prototype,"itemsPath",void 0);y([Q({value:1}),z("design:type",Number)],bQ.prototype,"initialCount",void 0);y([Q(),z("design:type",String)],bQ.prototype,"surface",void 0);bQ=y([V({is:"ytd-post-multi-image-renderer"})],bQ);var Ujb;var Vjb;var Wjb;var Xjb;var cQ=function(){var a=N.apply(this,arguments)||this;a.systemIcons=J("kevlar_system_icons");return a}; p(cQ,N);f=cQ.prototype;f.addTooltips=function(){for(var a=M(this.root).querySelectorAll(".badge"),b=0,c;c=a[b++];){var d=this.repeatElement.itemForElement(c);c=M(c);c.lastChild&&"tp-yt-paper-tooltip"===c.lastChild.is&&c.removeChild(c.lastChild);if(d=d.metadataBadgeRenderer&&d.metadataBadgeRenderer.tooltip){var e=zu("tp-yt-paper-tooltip");M(e).textContent=d;e.setAttribute("position","top");c.appendChild(e)}}}; f.badgesChanged=function(){var a=this;$r().parkOrScheduleJob(function(){a.addTooltips()},0,"eocs",16); this.updateComputedBadges(this.badges,this.topStandaloneBadge)}; f.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)}; f.computeStyle=function(a){J("enable_html5_teal_ad_badge")&&"BADGE_STYLE_TYPE_AD"===a&&(a="badge-style-type-ad-alternate");J("kevlar_ytb_live_badges")&&"BADGE_STYLE_TYPE_LIVE_NOW"===a&&(a="badge-style-type-live-now-alternate");return a?a.toLowerCase().replace(/_/g,"-"):""}; f.updateComputedBadges=function(a,b,c){this.computedBadges=(b=b?[b]:c)?b:a}; f.useFilledIcons=function(a){return J("kevlar_system_icons")&&("CHECK_CIRCLE_THICK"===a||"OFFICIAL_ARTIST_BADGE"===a)}; g.Object.defineProperties(cQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Xjb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Wjb){var d=document.createElement("template");d.innerHTML=""; Wjb=d}d=Wjb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Xjb=a}a=Xjb;return a}}}); var dQ=cQ;dQ.prototype.standaloneBadgeChanged=dQ.prototype.standaloneBadgeChanged;dQ.prototype.badgesChanged=dQ.prototype.badgesChanged;y([Q(),z("design:type",Array)],dQ.prototype,"badges",void 0);y([Q(),z("design:type",Object)],dQ.prototype,"topStandaloneBadge",void 0);y([Q(),z("design:type",Array)],dQ.prototype,"bottomStandaloneBadge",void 0);y([Q(),z("design:type",Object)],dQ.prototype,"computedBadges",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],dQ.prototype,"systemIcons",void 0); y([mG("#repeat"),z("design:type",Object)],dQ.prototype,"repeatElement",void 0);y([S("badges"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],dQ.prototype,"badgesChanged",null);y([S("topStandaloneBadge","bottomStandaloneBadge"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],dQ.prototype,"standaloneBadgeChanged",null);dQ=y([V({is:"ytd-badge-supported-renderer"})],dQ);var Yjb;var Zjb;var eQ=function(){var a=N.apply(this,arguments)||this;a.DEFAULT_TOOLTIP_OFFSET="10";a.TOOLTIP_OFFSET_NO_BANNER="-8";a.badges=null;a.noEndpoints=!1;a.wrapText=!1;a.forceVerified=!1;a.tooltipPosition="top";a.height=0;a.lineHeight=0;return a}; p(eQ,N);f=eQ.prototype;f.registerTargetId=function(){var a=this.get("badges.0.metadataBadgeRenderer.targetId");a&&J("enable_unified_verified_badge")&&Q$a(a,this)}; f.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}}; f.attached=function(){var a=this;this.observer=new MutationObserver(function(b,c){a.handleResized();c.disconnect()}); this.observer.observe(this.textEl,{childList:!0})}; f.detached=function(){this.observer&&this.observer.disconnect()}; f.handleWindowResized=function(){this.handleResized()}; f.onChannelNameChanged=function(){this.verified?this.handleResized():(this.textEl&&this.textEl.style.removeProperty("width"),this.textContainerEl&&(this.textContainerEl.style.removeProperty("padding"),this.textContainerEl.style.removeProperty("margin-right"),this.textContainerEl.style.removeProperty("margin-left")))}; f.onHeightChanged=function(){if(this.verified){var a=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";"rtl"===I("HTML_DIR")?this.textContainerEl.style.marginLeft=a:this.textContainerEl.style.marginRight=a}}; f.onLineHeightChanged=function(){this.verified&&(24<=this.lineHeight||0===this.lineHeight&&24<=this.height)&&(this.textContainerEl.style.padding="rtl"===I("HTML_DIR")?"0 6px 0 2px":"0 2px 0 6px")}; f.handleResized=function(){var a=this;this.verified&&gi(pi,function(){a.fitBackgroundToText();var b=getComputedStyle(a).lineHeight;b&&(b=b.match(/\d+/))&&b.length&&(a.lineHeight=Number(b[0]));a.height=a.lineHeight&&!a.wrapText?a.lineHeight:a.textEl.offsetHeight})}; f.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var a=document.createRange(),b=M(this.textEl.root).children;0
\n
\n \n \n
\n \n [[tooltipText]]\n \n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Yjb){var d=document.createElement("template");d.innerHTML=""; Yjb=d}d=Yjb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Zjb=a}a=Zjb;return a}}}); var fQ=eQ;fQ.prototype.onLineHeightChanged=fQ.prototype.onLineHeightChanged;fQ.prototype.onHeightChanged=fQ.prototype.onHeightChanged;fQ.prototype.onChannelNameChanged=fQ.prototype.onChannelNameChanged;fQ.prototype.registerTargetId=fQ.prototype.registerTargetId;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],fQ.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],fQ.prototype,"badges",void 0);y([Q(),z("design:type",Object)],fQ.prototype,"channelName",void 0); y([Q(),z("design:type",Object)],fQ.prototype,"noEndpoints",void 0);y([Q(),z("design:type",Boolean)],fQ.prototype,"wrapText",void 0);y([Q(),z("design:type",Boolean)],fQ.prototype,"forceVerified",void 0);y([Q(),z("design:type",String)],fQ.prototype,"tooltipPosition",void 0);y([Q(),z("design:type",String)],fQ.prototype,"tooltip",void 0);y([Q(),z("design:type",Boolean)],fQ.prototype,"hasChannelArt",void 0);y([mG("#text-container"),z("design:type",HTMLElement)],fQ.prototype,"textContainerEl",void 0); y([mG("#text"),z("design:type",N)],fQ.prototype,"textEl",void 0);y([mG("#verified-tooltip"),z("design:type",HTMLElement)],fQ.prototype,"verifiedTooltip",void 0);y([Q(),z("design:type",Number)],fQ.prototype,"height",void 0);y([Q(),z("design:type",Number)],fQ.prototype,"lineHeight",void 0);y([Q({reflectToAttribute:!0}),T("badges","forceVerified"),z("design:type",Boolean),z("design:paramtypes",[])],fQ.prototype,"verified",null); y([T("badges","verified"),z("design:type",Boolean),z("design:paramtypes",[])],fQ.prototype,"hideBadges",null);y([T("channelName"),z("design:type",Object),z("design:paramtypes",[])],fQ.prototype,"formattedName",null);y([T("badges","verified","formattedName"),z("design:type",String),z("design:paramtypes",[])],fQ.prototype,"tooltipText",null);y([T("hasChannelArt"),z("design:type",String),z("design:paramtypes",[])],fQ.prototype,"tooltipOffset",null); y([S("badges"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],fQ.prototype,"registerTargetId",null);y([S("channelName"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],fQ.prototype,"onChannelNameChanged",null);y([S("height"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],fQ.prototype,"onHeightChanged",null); y([S("lineHeight","height"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],fQ.prototype,"onLineHeightChanged",null);fQ=y([V({is:"ytd-channel-name"})],fQ);var gQ=function(){var a=N.apply(this,arguments)||this;a.enableUnifiedVerifiedBadge=J("enable_unified_verified_badge");a.standardizeIconSize=J("kevlar_system_icons");return a}; p(gQ,N);gQ.prototype.basicPaletteChanged=function(){var a;null!==(a=this.data.color)&&void 0!==a&&a.basicColorPaletteData&&sN(this,this.data.color.basicColorPaletteData)}; gQ.prototype.colorChanged=function(){var a,b,c=this.get("basicColorPaletteData.backgroundColor",null===(a=this.data)||void 0===a?void 0:a.color),d=this.get("basicColorPaletteData.foregroundTitleColor",null===(b=this.data)||void 0===b?void 0:b.color),e={};c?(c=nM(c),e["--ytd-author-comment-badge-background-color"]=c):(e["--ytd-author-comment-badge-icon-background-color"]="transparent",e["--ytd-author-comment-badge-background-color"]="transparent");d?(d=nM(d),e["--ytd-author-comment-badge-name-color"]= d,e["--ytd-author-comment-badge-icon-color"]=d):e["--ytd-author-comment-badge-name-color"]="var(--yt-spec-text-primary)";0\n \n \n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ujb){var d=document.createElement("template");d.innerHTML=""; Ujb=d}d=Ujb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Vjb=a}a=Vjb;return a}}}); var hQ=gQ;hQ.prototype.colorChanged=hQ.prototype.colorChanged;hQ.prototype.basicPaletteChanged=hQ.prototype.basicPaletteChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],hQ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],hQ.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],hQ.prototype,"enableUnifiedVerifiedBadge",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],hQ.prototype,"standardizeIconSize",void 0); y([Q({reflectToAttribute:!0}),T("data.authorUnifiedVerified"),z("design:type",Object),z("design:paramtypes",[])],hQ.prototype,"verified",null);y([Q({reflectToAttribute:!0}),T("data"),z("design:type",Object),z("design:paramtypes",[])],hQ.prototype,"creator",null);y([S("data.color.basicColorPaletteData"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],hQ.prototype,"basicPaletteChanged",null); y([S("data.color"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],hQ.prototype,"colorChanged",null);hQ=y([V({is:"ytd-author-comment-badge-renderer"})],hQ);var $jb;var akb;var iQ=function(){var a=N.apply(this,arguments)||this;a.isLoading=!1;a.selectedItemIndex=-1;a.showPollChoiceBorder=J("enable_poll_choice_border_on_web");return a}; p(iQ,N);f=iQ.prototype;f.computeIsChannelOwner=function(a){if(!a)return!0;a=a[0];return!(a&&(a.signinEndpoint||a.selectServiceEndpoint))}; f.computePollClass=function(a){if(!a)return"";a=yn(a.totalVotes);return this.isChannelOwner&&"0"===a[0]?"owner-no-vote":""}; f.styleWidth=function(a){return Eb({width:(a?100*a:0)+"%"})}; f.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var a=this.data.choices,b=0;b\n\n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$jb){var d=document.createElement("template");d.innerHTML=""; $jb=d}d=$jb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);akb=a}a=akb;return a}}}); var jQ=iQ;jQ.prototype.onYtServiceRequestCompleted=jQ.prototype.onYtServiceRequestCompleted;jQ.prototype.onYtServiceRequestSent=jQ.prototype.onYtServiceRequestSent;jQ.prototype.onYtCommentPollRevert=jQ.prototype.onYtCommentPollRevert;jQ.prototype.onPopupClosed=jQ.prototype.onPopupClosed;jQ.prototype.dataChanged=jQ.prototype.dataChanged;y([O(Polymer.PaperItemBehavior),z("design:type",Object)],jQ.prototype,"paperItemBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],jQ.prototype,"ytRendererBehavior",void 0);y([O(nO.YtdOpenPopupBehavior),z("design:type",Object)],jQ.prototype,"ytdOpenPopupBehavior",void 0);y([Q(),z("design:type",Object)],jQ.prototype,"data",void 0);y([Q(),z("design:type",Object)],jQ.prototype,"isLoading",void 0);y([Q({computed:"computeIsChannelOwner(data.choices)"}),z("design:type",Boolean)],jQ.prototype,"isChannelOwner",void 0); y([Q(),z("design:type",Object)],jQ.prototype,"previousPollInfo",void 0);y([Q(),z("design:type",Object)],jQ.prototype,"selectedItemIndex",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],jQ.prototype,"showPollChoiceBorder",void 0);y([mG("#poll-votes"),z("design:type",Object)],jQ.prototype,"pollVotes",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],jQ.prototype,"dataChanged",null); y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],jQ.prototype,"onPopupClosed",null);y([R("yt-comment-poll-revert"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],jQ.prototype,"onYtCommentPollRevert",null); y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],jQ.prototype,"onYtServiceRequestSent",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],jQ.prototype,"onYtServiceRequestCompleted",null);jQ=y([V({is:"ytd-backstage-poll-renderer"})],jQ);var bkb;var ckb;var kQ=function(){return N.apply(this,arguments)||this}; p(kQ,N);kQ.prototype.iconColorChanged=function(){var a,b,c,d=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.iconColor)||void 0===b?void 0:b.basicColorPaletteData)||void 0===c?void 0:c.foregroundBodyColor;d&&(this.rgbIconColor=nM(d));this.$.icon.style.color=this.rgbIconColor}; g.Object.defineProperties(kQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ckb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bkb){var d=document.createElement("template");d.innerHTML=""; bkb=d}d=bkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ckb=a}a=ckb;return a}}}); var lQ=kQ;lQ.prototype.iconColorChanged=lQ.prototype.iconColorChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],lQ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],lQ.prototype,"data",void 0);y([Q({value:"#4285F4"}),z("design:type",String)],lQ.prototype,"rgbIconColor",void 0);y([S("data.iconColor"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],lQ.prototype,"iconColorChanged",null); lQ=y([V({is:"ytd-sponsors-only-badge-renderer"})],lQ);var dkb;var ekb;var fkb=function(){return N.apply(this,arguments)||this}; p(fkb,N); g.Object.defineProperties(fkb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ekb){var a=document.createElement("template");a.innerHTML="
[[getSimpleString(data.lengthText)]]
";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dkb){var d=document.createElement("template");d.innerHTML=""; dkb=d}d=dkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ekb=a}a=ekb;return a}}}); var mQ=fkb;y([O(NM.YtComponentBehavior),z("design:type",Object)],mQ.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],mQ.prototype,"data",void 0);mQ=y([V({is:"ytd-child-video-renderer"})],mQ);var gkb;var hkb;var ikb;var jkb;var kkb=function(){return N.apply(this,arguments)||this}; p(kkb,N); g.Object.defineProperties(kkb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===jkb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ikb){var d=document.createElement("template");d.innerHTML=""; ikb=d}d=ikb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);jkb=a}a=jkb;return a}}}); var nQ=kkb;y([O(W.YtRendererBehavior),z("design:type",Object)],nQ.prototype,"ytRendererBehavior",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],nQ.prototype,"watchFeedThumbnail",void 0);y([Q(),z("design:type",Object)],nQ.prototype,"data",void 0);y([Q(),z("design:type",Number)],nQ.prototype,"size",void 0);nQ=y([V({is:"ytd-playlist-custom-thumbnail-renderer"})],nQ);var lkb;var mkb;var nkb=function(){return N.apply(this,arguments)||this}; p(nkb,N); g.Object.defineProperties(nkb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===mkb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lkb){var d=document.createElement("template");d.innerHTML=""; lkb=d}d=lkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mkb=a}a=mkb;return a}}}); var oQ=nkb;y([O(W.YtRendererBehavior),z("design:type",Object)],oQ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],oQ.prototype,"data",void 0);y([Q(),z("design:type",Number)],oQ.prototype,"width",void 0);oQ=y([V({is:"ytd-playlist-video-thumbnail-renderer"})],oQ);var okb;var pkb;var qkb=function(){return N.apply(this,arguments)||this}; p(qkb,N); g.Object.defineProperties(qkb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===pkb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===okb){var d=document.createElement("template");d.innerHTML=""; okb=d}d=okb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);pkb=a}a=pkb;return a}}}); var pQ=qkb;y([O(W.YtRendererBehavior),z("design:type",Object)],pQ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],pQ.prototype,"data",void 0);y([Q(),z("design:type",Number)],pQ.prototype,"width",void 0);pQ=y([V({is:"ytd-show-custom-thumbnail-renderer"})],pQ);var rkb;var skb;var qQ=function(){return N.apply(this,arguments)||this}; p(qQ,N);qQ.prototype.sampledThumbnailColorChanged=function(){if(this.sampledThumbnailColor){var a=this.sampledThumbnailColor;this.style.backgroundColor="rgba("+a.red+","+a.green+","+a.blue+",0.8)"}}; g.Object.defineProperties(qQ.prototype,{overlayStyle:{configurable:!0,enumerable:!0,get:function(){return J("enable_programmed_playlist_redesign")&&this.data.text&&this.data.icon?!0:!1}}}); g.Object.defineProperties(qQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===skb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rkb){var d=document.createElement("template");d.innerHTML=""; rkb=d}d=rkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);skb=a}a=skb;return a}}}); var rQ=qQ;rQ.prototype.sampledThumbnailColorChanged=rQ.prototype.sampledThumbnailColorChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],rQ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],rQ.prototype,"data",void 0);y([Q(),z("design:type",Object)],rQ.prototype,"sampledThumbnailColor",void 0);y([Q({reflectToAttribute:!0}),T("data.icon","data.text"),z("design:type",Object),z("design:paramtypes",[])],rQ.prototype,"overlayStyle",null); y([S("sampledThumbnailColor"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],rQ.prototype,"sampledThumbnailColorChanged",null);rQ=y([V({is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],rQ);var tkb;var ukb;var sQ=function(){return N.apply(this,arguments)||this}; p(sQ,N);g.Object.defineProperties(sQ.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}}); g.Object.defineProperties(sQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ukb){var a=document.createElement("template");a.innerHTML="\n[[text]]\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===tkb){var d=document.createElement("template");d.innerHTML=""; tkb=d}d=tkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ukb=a}a=ukb;return a}}}); var tQ=sQ;y([O(W.YtRendererBehavior),z("design:type",Object)],tQ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],tQ.prototype,"data",void 0);y([T("data.text"),z("design:type",Object),z("design:paramtypes",[])],tQ.prototype,"text",null);tQ=y([V({is:"ytd-thumbnail-overlay-hover-text-renderer"})],tQ);var vkb;var wkb;var xkb=function(){return N.apply(this,arguments)||this}; p(xkb,N); g.Object.defineProperties(xkb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===wkb){var a=document.createElement("template");a.innerHTML="\n \n \n \n \n \n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vkb){var d=document.createElement("template");d.innerHTML=""; vkb=d}d=vkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wkb=a}a=wkb;return a}}}); var ykb=xkb;y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],ykb.prototype,"animateEqualizer",void 0);ykb=y([V({is:"ytd-thumbnail-overlay-equalizer"})],ykb);var zkb;var Akb;var uQ=function(){var a=N.apply(this,arguments)||this;a.hideThumbnailEqualizer=J("kevlar_thumbnail_equalizer_killswitch");a.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return a}; p(uQ,N);uQ.prototype.onMiniplayerPlayStateChanged=function(a){this.isVideoPlaying=a}; g.Object.defineProperties(uQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Akb){var a=document.createElement("template");a.innerHTML="[[getSimpleString(data.text)]]\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===zkb){var d=document.createElement("template");d.innerHTML=""; zkb=d}d=zkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Akb=a}a=Akb;return a}}}); var vQ=uQ;y([O(W.YtRendererBehavior),z("design:type",Object)],vQ.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],vQ.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],vQ.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],vQ.prototype,"isVideoPlaying",void 0);y([Q(),z("design:type",Object)],vQ.prototype,"hideThumbnailEqualizer",void 0);vQ=y([V({is:"ytd-thumbnail-overlay-now-playing-renderer"})],vQ);var Bkb;var Ckb;var Dkb=function(){return N.apply(this,arguments)||this}; p(Dkb,N); g.Object.defineProperties(Dkb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ckb){var a=document.createElement("template");a.innerHTML="";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Bkb){var d=document.createElement("template");d.innerHTML=""; Bkb=d}d=Bkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ckb=a}a=Ckb;return a}}}); var wQ=Dkb;y([O(W.YtRendererBehavior),z("design:type",Object)],wQ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],wQ.prototype,"data",void 0);wQ=y([V({is:"ytd-thumbnail-overlay-playback-status-renderer"})],wQ);var Ekb;var Fkb;var xQ=function(){return N.apply(this,arguments)||this}; p(xQ,N);xQ.prototype.onDurationChanged=function(a){this.$.progress.style.width=a+"%"}; g.Object.defineProperties(xQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Fkb){var a=document.createElement("template");a.innerHTML="
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ekb){var d=document.createElement("template");d.innerHTML=""; Ekb=d}d=Ekb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Fkb=a}a=Fkb;return a}}}); var yQ=xQ;yQ.prototype.onDurationChanged=yQ.prototype.onDurationChanged;y([O(NM.YtComponentBehavior),z("design:type",Object)],yQ.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],yQ.prototype,"data",void 0);y([S("data.percentDurationWatched"),z("design:type",Function),z("design:paramtypes",[Number]),z("design:returntype",void 0)],yQ.prototype,"onDurationChanged",null);yQ=y([V({is:"ytd-thumbnail-overlay-resume-playback-renderer"})],yQ);var Gkb;var Hkb;var zQ=function(){var a=N.apply(this,arguments)||this;a.bottomPanel=!1;a.richGridOverlay=!1;a.watchFeedOverlay=!1;return a}; p(zQ,N);zQ.prototype.widthChanged=function(){this.watchFeedOverlay?this.style.width="":this.richGridOverlay||(this.style.width=this.width+"px")}; g.Object.defineProperties(zQ.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var a,b;return"PLAY_ALL"===(null===(b=null===(a=this.data)||void 0===a?void 0:a.icon)||void 0===b?void 0:b.iconType)&&J("kevlar_system_icons")}}}); g.Object.defineProperties(zQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Hkb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Gkb){var d=document.createElement("template");d.innerHTML=""; Gkb=d}d=Gkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Hkb=a}a=Hkb;return a}}}); var AQ=zQ;AQ.prototype.widthChanged=AQ.prototype.widthChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],AQ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],AQ.prototype,"data",void 0);y([Q(),z("design:type",Number)],AQ.prototype,"width",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],AQ.prototype,"bottomPanel",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],AQ.prototype,"richGridOverlay",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],AQ.prototype,"watchFeedOverlay",void 0);y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],AQ.prototype,"isIconFilled",null);y([S("width","watchFeedOverlay"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],AQ.prototype,"widthChanged",null);AQ=y([V({is:"ytd-thumbnail-overlay-side-panel-renderer"})],AQ);var Ikb;var Jkb;var BQ=function(){var a=N.apply(this,arguments)||this;a.hasIcon=!1;return a}; p(BQ,N);BQ.prototype.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)}; g.Object.defineProperties(BQ.prototype,{overlayStyle:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.style)return this.data.style}}, overlayType:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.type)return this.data.type.replace("THUMBNAIL_OVERLAY_TIME_STATUS_TYPE_","")}}}); g.Object.defineProperties(BQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Jkb){var a=document.createElement("template");a.innerHTML="\n [[getSimpleString(data.text)]]\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ikb){var d=document.createElement("template");d.innerHTML=""; Ikb=d}d=Ikb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Jkb=a}a=Jkb;return a}}}); var CQ=BQ;CQ.prototype.dataChanged=CQ.prototype.dataChanged;y([O(NM.YtComponentBehavior),z("design:type",Object)],CQ.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],CQ.prototype,"data",void 0);y([Q({computed:"computeIcon_(data.icon)"}),z("design:type",String)],CQ.prototype,"icon",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],CQ.prototype,"hasIcon",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],CQ.prototype,"dataChanged",null);y([Q({reflectToAttribute:!0}),T("data.style"),z("design:type",Object),z("design:paramtypes",[])],CQ.prototype,"overlayStyle",null);y([Q({reflectToAttribute:!0}),T("data.type"),z("design:type",Object),z("design:paramtypes",[])],CQ.prototype,"overlayType",null);CQ=y([V({is:"ytd-thumbnail-overlay-time-status-renderer"})],CQ);var Kkb;var Lkb;var DQ=function(){return N.apply(this,arguments)||this}; p(DQ,N);DQ.prototype.configureRendererStamper=function(){return{"data.primaryActionButton":{id:"primary-action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.secondaryActionButton":{id:"secondary-action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; DQ.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(a){if(this.hasPlaybackProgressBar)return{percentDurationWatched:a.percentDurationWatched}}; DQ.prototype.computeHasPlaybackProgressBar=function(a){return!!a.percentDurationWatched&&0
\n \n \n \n
\n
\n
\n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Kkb){var d=document.createElement("template");d.innerHTML=""; Kkb=d}d=Kkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Lkb=a}a=Lkb;return a}}}); var EQ=DQ;y([O(W.YtRendererBehavior),z("design:type",Object)],EQ.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],EQ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],EQ.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),z("design:type",Boolean)],EQ.prototype,"hasPlaybackProgressBar",void 0);EQ=y([V({is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],EQ);var Mkb;var Nkb;var FQ=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return a}; p(FQ,N); FQ.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:"ytd-thumbnail-overlay-bottom-panel-renderer",thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",bottomPanel:"[[bottomSidePanel]]", watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:"ytd-thumbnail-overlay-now-playing-renderer",tvfilmShowWatchForwardOverlayRenderer:"ytd-tvfilm-show-watch-forward-overlay-renderer"}},hoverOverlays_:{id:"hover-overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer"}},"data.thumbnailRenderer":{id:"playlist-thumbnails",mapping:{playlistVideoThumbnailRenderer:{component:"ytd-playlist-video-thumbnail-renderer", properties:{width:"[[width]]"}},playlistCustomThumbnailRenderer:{component:"ytd-playlist-custom-thumbnail-renderer",properties:{size:"[[customThumbnailSize]]",watchFeedThumbnail:"[[watchFeedThumbnail]]"}},showCustomThumbnailRenderer:{component:"ytd-show-custom-thumbnail-renderer",properties:{width:"[[width]]"}}}}}}; g.Object.defineProperties(FQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Nkb){var a=document.createElement("template");a.innerHTML="\n
\n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Mkb){var d=document.createElement("template");d.innerHTML=""; Mkb=d}d=Mkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Nkb=a}a=Nkb;return a}}}); var GQ=FQ;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],GQ.prototype,"ytActionHandlerBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],GQ.prototype,"ytRendererstamperBehavior",void 0);y([O(Ajb),z("design:type",Object)],GQ.prototype,"ytdThumbnailBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],GQ.prototype,"componentBehavior",void 0);y([Q({value:!1}),z("design:type",Boolean)],GQ.prototype,"watchFeedThumbnail",void 0); y([Q(),z("design:type",Number)],GQ.prototype,"customThumbnailSize",void 0);y([Q(),z("design:type",Object)],GQ.prototype,"data",void 0);GQ=y([V({is:"ytd-playlist-thumbnail"})],GQ);var Okb;var Pkb;var HQ=function(){var a=N.apply(this,arguments)||this;a.noEndpoints=!1;return a}; p(HQ,N);f=HQ.prototype;f.getMetadata=function(a){if(!a)return[];var b=[],c=a.shortViewCountText||a.viewCountText;c&&b.push(yn(c));a.publishedTimeText&&b.push(yn(a.publishedTimeText));a.upcomingEventData&&a.upcomingEventData.upcomingEventText&&b.push(ZI(yn(a.upcomingEventData.upcomingEventText),Number(a.upcomingEventData.startTime)));return b}; f.observeDataForBylineSeparator=function(){this.data&&this.toggleClass("byline-separated",0\n
\n \n
\n \n
\n
\n
\n \n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Okb){var d=document.createElement("template");d.innerHTML=""; Okb=d}d=Okb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Pkb=a}a=Pkb;return a}}}); var IQ=HQ;IQ.prototype.observeDataForBylineSeparator=IQ.prototype.observeDataForBylineSeparator;y([Q(),z("design:type",Object)],IQ.prototype,"data",void 0);y([Q(),z("design:type",Object)],IQ.prototype,"noEndpoints",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],IQ.prototype,"radioMeta",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],IQ.prototype,"watchFeedBigThumbs",void 0); y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],IQ.prototype,"richMeta",void 0);y([Q(),z("design:type",Boolean)],IQ.prototype,"noByline",void 0);y([Q({computed:"isLongByline(data, radioMeta)"}),z("design:type",Boolean)],IQ.prototype,"longByline",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],IQ.prototype,"truncateMetadataLine",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],IQ.prototype,"miniMode",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],IQ.prototype,"observeDataForBylineSeparator",null);y([T("longByline"),z("design:type",String),z("design:paramtypes",[])],IQ.prototype,"longBylineClass",null);y([T("data","longByline"),z("design:type",Object),z("design:paramtypes",[])],IQ.prototype,"bylineText",null);IQ=y([V({is:"ytd-video-meta-block"})],IQ);yN("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var JQ=function(){var a=N.apply(this,arguments)||this;a.displayItemCount=2;a.isBackstagePlaylist=!1;a.isPostCompactPlaylist=!1;return a}; p(JQ,N);f=JQ.prototype;f.computeFirstVideos=function(a,b){return void 0===a||void 0===b?[]:a.slice(0,b)}; f.dataChanged=function(a){a&&a.thumbnailRenderer&&(a=a.thumbnailRenderer,a.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",a.playlistVideoThumbnailRenderer.thumbnail),a.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",a.playlistCustomThumbnailRenderer.thumbnail))}; f.computeThumbnailHeight=function(a,b,c){return c?240:b?72:a?118:138}; f.computeThumbnailWidth=function(a,b,c,d){return c?"BIG1"===d?340:"BIG2"===d?320:"MEDIUM1"===d?300:"MEDIUM2"===d?280:360:b?128:a?210:246}; f.computeUseProminentThumbs=function(a){return a&&J("desktop_search_prominent_thumbs")}; g.Object.defineProperties(JQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===hkb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===gkb){var d=document.createElement("template");d.innerHTML=""; gkb=d}d=gkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);hkb=a}a=hkb;return a}}}); var KQ=JQ;KQ.prototype.dataChanged=KQ.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],KQ.prototype,"ytRendererBehavior",void 0);y([O(IP),z("design:type",Object)],KQ.prototype,"ytdLockupBehavior",void 0);y([Q(),z("design:type",Object)],KQ.prototype,"data",void 0);y([Q(),z("design:type",Object)],KQ.prototype,"displayItemCount",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],KQ.prototype,"isBackstagePlaylist",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],KQ.prototype,"isPostCompactPlaylist",void 0);y([Q({value:!1}),z("design:type",Boolean)],KQ.prototype,"isSearch",void 0);y([Q({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),z("design:type",Boolean)],KQ.prototype,"useProminentThumbs",void 0);y([Q({reflectToAttribute:!0,value:function(){return Ph("desktop_search_prominent_thumbs_style")}}), z("design:type",String)],KQ.prototype,"prominentThumbStyle",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],KQ.prototype,"dataChanged",null);KQ=y([V({is:"ytd-playlist-renderer"})],KQ);var Qkb;var Rkb;var LQ;function Skb(a,b){return $n(a.entities,"upcomingEventReminderStateEntity",b)} function Tkb(a,b){return $n(a.entities,"iconBadgeEntity",b)} function Ukb(a,b){return $n(a.entities,"commerceCartCheckoutButtonEntity",b)} ;var Vkb;var Wkb;var MQ=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return a}; p(MQ,N);f=MQ.prototype;f.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}}; f.onSeriesReminderStateEntityChange=function(){var a,b,c;(null===(a=this.eventReminderStateEntity)||void 0===a?0:a.key)&&"SPORTS_SERIES_REMINDER_STATE_ALL"===(null===(b=this.seriesReminderStateEntity)||void 0===b?void 0:b.state)&&"UPCOMING_EVENT_REMINDER_STATE_SINGLE"===(null===(c=this.eventReminderStateEntity)||void 0===c?void 0:c.state)&&this.ytdReduxBehavior.dispatch(Qn("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign(Object.assign({},this.eventReminderStateEntity), {state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))}; f.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())}; f.onYtServiceRequestError=function(){var a;this.updateReminderStateEntitiesFromButtonState(null===(a=this.data)||void 0===a?void 0:a.currentState)}; f.handleUpdateUpcomingEventReminderButtonStateCommand=function(a){var b;if(a.updateUpcomingEventReminderButtonStateCommand){var c=null===(b=this.data)||void 0===b?void 0:b.targetId;c&&a.updateUpcomingEventReminderButtonStateCommand.targetId===c&&this.async(this.updateReminderStateEntitiesFromButtonState.bind(this,a.updateUpcomingEventReminderButtonStateCommand.state))}}; f.getButtonStateFromReminderState=function(){var a,b,c,d,e;return"SPORTS_SERIES_REMINDER_STATE_ALL"===(null===(a=this.seriesReminderStateEntity)||void 0===a?void 0:a.state)?"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":"UPCOMING_EVENT_REMINDER_STATE_SINGLE"===(null===(b=this.eventReminderStateEntity)||void 0===b?void 0:b.state)?"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":"SPORTS_SERIES_REMINDER_STATE_NONE"===(null===(c=this.seriesReminderStateEntity)||void 0===c?void 0:c.state)&&"UPCOMING_EVENT_REMINDER_STATE_NONE"===( null===(d=this.eventReminderStateEntity)||void 0===d?void 0:d.state)?"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":null===(e=this.data)||void 0===e?void 0:e.currentState}; f.updateReminderStateEntitiesFromButtonState=function(a){var b,c;if(a){switch(a){case"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":a="UPCOMING_EVENT_REMINDER_STATE_NONE";var d="SPORTS_SERIES_REMINDER_STATE_ALL";break;case"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":a="UPCOMING_EVENT_REMINDER_STATE_SINGLE";d="SPORTS_SERIES_REMINDER_STATE_NONE";break;case"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":a="UPCOMING_EVENT_REMINDER_STATE_NONE";d="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return;}(null===( b=this.eventReminderStateEntity)||void 0===b?0:b.key)&&this.ytdReduxBehavior.dispatch(Qn("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign(Object.assign({},this.eventReminderStateEntity),{state:a})));(null===(c=this.seriesReminderStateEntity)||void 0===c?0:c.key)&&this.ytdReduxBehavior.dispatch(Qn("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign(Object.assign({},this.seriesReminderStateEntity),{state:d})))}}; g.Object.defineProperties(MQ.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d=this.getButtonStateFromReminderState();if(d&&null!==(b=null===(a=this.data)||void 0===a?void 0:a.states)&&void 0!==b&&b.length)for(var e=k(this.data.states),h=e.next();!h.done;h=e.next())if(h=h.value,(null===(c=h.upcomingEventReminderButtonStateRenderer)||void 0===c?void 0:c.state)===d)return h.upcomingEventReminderButtonStateRenderer}}}); g.Object.defineProperties(MQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Wkb){var a=document.createElement("template");a.innerHTML="
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Vkb){var d=document.createElement("template");d.innerHTML=""; Vkb=d}d=Vkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Wkb=a}a=Wkb;return a}}}); var NQ=MQ;NQ.prototype.onYtServiceRequestError=NQ.prototype.onYtServiceRequestError;NQ.prototype.onYtServiceRequestCompleted=NQ.prototype.onYtServiceRequestCompleted;NQ.prototype.onSeriesReminderStateEntityChange=NQ.prototype.onSeriesReminderStateEntityChange;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],NQ.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],NQ.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],NQ.prototype,"ytRendererstamperBehavior",void 0);y([O(KP),z("design:type",Object)],NQ.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],NQ.prototype,"data",void 0);y([Q({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:Skb}),z("design:type",Object)],NQ.prototype,"eventReminderStateEntity",void 0); y([Q({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(a,b){return $n(a.entities,"sportsSeriesReminderStateEntity",b)}}), z("design:type",Object)],NQ.prototype,"seriesReminderStateEntity",void 0);y([T("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),z("design:type",Object),z("design:paramtypes",[])],NQ.prototype,"currentButtonStateRenderer",null);y([S("seriesReminderStateEntity"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],NQ.prototype,"onSeriesReminderStateEntityChange",null); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],NQ.prototype,"onYtServiceRequestCompleted",null);y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],NQ.prototype,"onYtServiceRequestError",null);NQ=y([V({is:"ytd-upcoming-event-reminder-button-renderer"})],NQ);var Xkb;var Ykb;var OQ=function(){return N.apply(this,arguments)||this}; p(OQ,N);OQ.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}}; g.Object.defineProperties(OQ.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}}); g.Object.defineProperties(OQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ykb){var a=document.createElement("template");a.innerHTML="[[text]]\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Xkb){var d=document.createElement("template");d.innerHTML=""; Xkb=d}d=Xkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ykb=a}a=Ykb;return a}}}); var PQ=OQ;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],PQ.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],PQ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],PQ.prototype,"data",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],PQ.prototype,"shelfDismissal",void 0);y([T("data.responseText"),z("design:type",Object),z("design:paramtypes",[])],PQ.prototype,"text",null); PQ=y([V({is:"ytd-notification-multi-action-renderer"})],PQ);var Zkb;var $kb;var QQ=function(){return N.apply(this,arguments)||this}; p(QQ,N);QQ.prototype.ready=function(){var a=this;this.$.undo.addEventListener("tap",function(){a.onUndoTap()})}; QQ.prototype.onUndoTap=function(){Cn(this,[this.data.undoEndpoint])}; g.Object.defineProperties(QQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===$kb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Zkb){var d=document.createElement("template");d.innerHTML=""; Zkb=d}d=Zkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$kb=a}a=$kb;return a}}}); var RQ=QQ;y([O(W.YtRendererBehavior),z("design:type",Object)],RQ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],RQ.prototype,"data",void 0);RQ=y([V({is:"ytd-notification-text-renderer"})],RQ);var alb;var blb;var SQ=function(){var a=N.apply(this,arguments)||this;a.mouseOverDelayJobId=0;a.fadeInImageDelayJobId=0;a.startTimeMs=-1;a.loadingStartTimeMs=-1;a.loadingEndTimeMs=-1;a.hasVideoPreview=!1;return a}; p(SQ,N);f=SQ.prototype;f.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())}; f.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null}; f.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())}; f.showThumbnail=function(){var a=this;this.csn=Bm();up("fmth");pi.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=ji(pi,function(){a.loadingStartTimeMs=ai();var b=a.$.thumbnail;b.complete?a.displayMouseOverImage():a.listen(b,"load","displayMouseOverImage")},150):this.toggleClass("show",!0,this.$.play)}; f.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logEvent("INTERACTION_LOGGING_GESTURE_TYPE_HOVER");this.removeVideoPreview()}; f.onTap=function(){this.removeVideoPreview()}; f.logEvent=function(a){if(!(0>=this.loadingStartTimeMs)){var b={isMovingThumbnail:this.hasVideoPreview};if(this.hasVideoPreview&&0\"\"\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===alb){var d=document.createElement("template");d.innerHTML=""; alb=d}d=alb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);blb=a}a=blb;return a}}}); var TQ=SQ;TQ.prototype.onTap=TQ.prototype.onTap;TQ.prototype.dataChanged=TQ.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],TQ.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],TQ.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Object)],TQ.prototype,"data",void 0);y([Q(),z("design:type",Object)],TQ.prototype,"csn",void 0);y([Q(),z("design:type",Object)],TQ.prototype,"trackingParams",void 0); y([Q(),z("design:type",String)],TQ.prototype,"videoId",void 0);y([Q(),z("design:type",Boolean)],TQ.prototype,"isAttachedAndDataSet",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],TQ.prototype,"dataChanged",null);y([R("click"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],TQ.prototype,"onTap",null);TQ=y([V({is:"ytd-moving-thumbnail-renderer"})],TQ);var clb;var dlb;var UQ=function(){return N.apply(this,arguments)||this}; p(UQ,N);f=UQ.prototype;f.attached=function(){this.hasAttribute("role")||this.setAttribute("role","button");this.hasAttribute("top-right-overlay")||this.setAttribute("top-right-overlay","true");this.tooltip.position="rtl"===I("HTML_DIR")?"right":"left"}; f.dataChanged=function(){this.popupOpen=!1}; f.computeAriaLabel=function(a){return a.accessibilityData.label}; f.onTap=function(a){a.stopPropagation();a.preventDefault();Cn(this,[this.data.command])}; f.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)}; f.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()}; g.Object.defineProperties(UQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===dlb){var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===clb){var d=document.createElement("template");d.innerHTML=""; clb=d}d=clb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);dlb=a}a=dlb;return a}}}); var VQ=UQ;VQ.prototype.onPopupClosed=VQ.prototype.onPopupClosed;VQ.prototype.onPopupOpened=VQ.prototype.onPopupOpened;VQ.prototype.onTap=VQ.prototype.onTap;VQ.prototype.dataChanged=VQ.prototype.dataChanged;y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],VQ.prototype,"eventForwardingBehavior",void 0);y([O(jI),z("design:type",Object)],VQ.prototype,"ironButtonState",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],VQ.prototype,"componentBehavior",void 0); y([Q(),z("design:type",Object)],VQ.prototype,"data",void 0);y([Q({reflectToAttribute:!0,value:-1}),z("design:type",Number)],VQ.prototype,"tabindex",void 0);y([Q({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),z("design:type",String)],VQ.prototype,"ariaLabel",void 0);y([Q({value:!1}),z("design:type",Boolean)],VQ.prototype,"disableTooltips",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],VQ.prototype,"popupOpen",void 0); y([Q(),z("design:type",Element)],VQ.prototype,"eventSink",void 0);y([mG("#tooltip"),z("design:type",Object)],VQ.prototype,"tooltip",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],VQ.prototype,"dataChanged",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],VQ.prototype,"onTap",null); y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],VQ.prototype,"onPopupOpened",null);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],VQ.prototype,"onPopupClosed",null);VQ=y([V({is:"ytd-thumbnail-overlay-button-renderer"})],VQ);var elb;var flb;var WQ=function(){return N.apply(this,arguments)||this}; p(WQ,N);WQ.prototype.computeIsSpinnerHidden=function(a){return"THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"!==(null===a||void 0===a?void 0:a.state)}; WQ.prototype.computeOverlayIcon=function(a){return"THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"===(null===a||void 0===a?void 0:a.state)?"yt-icons:error":"yt-icons:offline_downloading_spinner"}; g.Object.defineProperties(WQ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===flb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===elb){var d=document.createElement("template");d.innerHTML=""; elb=d}d=elb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);flb=a}a=flb;return a}}}); var XQ=WQ;y([O(W.YtRendererBehavior),z("design:type",Object)],XQ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],XQ.prototype,"data",void 0);XQ=y([V({is:"ytd-thumbnail-overlay-downloading-renderer"})],XQ);var glb;var hlb;var ilb=function(){return N.apply(this,arguments)||this}; p(ilb,N); g.Object.defineProperties(ilb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===hlb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===glb){var d=document.createElement("template");d.innerHTML=""; glb=d}d=glb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);hlb=a}a=hlb;return a}}}); var YQ=ilb;y([O(W.YtRendererBehavior),z("design:type",Object)],YQ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],YQ.prototype,"data",void 0);YQ=y([V({is:"ytd-thumbnail-overlay-endorsement-renderer"})],YQ);var jlb;var klb;var llb=function(){return N.apply(this,arguments)||this}; p(llb,N); g.Object.defineProperties(llb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===klb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jlb){var d=document.createElement("template");d.innerHTML=""; jlb=d}d=jlb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);klb=a}a=klb;return a}}}); var mlb=llb;y([Q(),z("design:type",Object)],mlb.prototype,"data",void 0);mlb=y([V({is:"ytd-thumbnail-overlay-icon-renderer"})],mlb);var nlb;var olb;var plb=function(){return N.apply(this,arguments)||this}; p(plb,N); g.Object.defineProperties(plb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===olb){var a=document.createElement("template");a.innerHTML="\n[[getSimpleString(data.text)]]\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nlb){var d=document.createElement("template");d.innerHTML=""; nlb=d}d=nlb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);olb=a}a=olb;return a}}}); var ZQ=plb;y([O(W.YtRendererBehavior),z("design:type",Object)],ZQ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],ZQ.prototype,"data",void 0);ZQ=y([V({is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],ZQ);function $Q(a){return a.ui.richGridMiniMode} function qlb(a){return a.ui.richGridItemsPerRow} function rlb(a){return a.ui.guideIsExpanded} function slb(a){return a.ui.guideIsVisibleButNotPersistent} function aR(a){return a.ui.miniplayerIsActive} function tlb(a){return a.ui.inlinePreviewIsActive} function ulb(a){return a.ui.inlinePreviewIsDisabled} ;var vlb;var wlb;var bR=function(){var a=N.apply(this,arguments)||this;a.smallerTrigger=J("web_inline_player_smaller_trigger");a.JSC$36892_videoPreviewJobId=0;return a}; p(bR,N);bR.prototype.onMouseEnter=function(){var a=this;this.smallerTrigger&&(this.JSC$36892_videoPreviewJobId=ji(pi,function(){a.fire("yt-preview-overlay-hovered")},250))}; bR.prototype.onMouseLeave=function(){this.smallerTrigger&&pi.cancelJob(this.JSC$36892_videoPreviewJobId)}; g.Object.defineProperties(bR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===wlb){var a=document.createElement("template");a.innerHTML="[[getSimpleString(data.text)]]\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vlb){var d=document.createElement("template");d.innerHTML=""; vlb=d}d=vlb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wlb=a}a=wlb;return a}}}); var cR=bR;cR.prototype.onMouseLeave=cR.prototype.onMouseLeave;cR.prototype.onMouseEnter=cR.prototype.onMouseEnter;y([O(W.YtRendererBehavior),z("design:type",Object)],cR.prototype,"ytRendererBehavior",void 0);y([O(KP),z("design:type",Object)],cR.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],cR.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],cR.prototype,"smallerTrigger",void 0); y([Q({reflectToAttribute:!0,selector:aR}),z("design:type",Boolean)],cR.prototype,"miniplayerIsActive",void 0);y([Q({reflectToAttribute:!0,selector:ulb}),z("design:type",Boolean)],cR.prototype,"inlinePreviewIsDisabled",void 0);y([R("mouseenter"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],cR.prototype,"onMouseEnter",null);y([R("mouseleave"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],cR.prototype,"onMouseLeave",null); cR=y([V({is:"ytd-thumbnail-overlay-loading-preview-renderer"})],cR);var xlb;var ylb;var zlb=function(){return N.apply(this,arguments)||this}; p(zlb,N); g.Object.defineProperties(zlb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ylb){var a=document.createElement("template");a.innerHTML="\n \n \n \n \n \n \n\n\n \n \n \n \n \n \n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===xlb){var d=document.createElement("template");d.innerHTML=""; xlb=d}d=xlb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ylb=a}a=ylb;return a}}}); var dR=zlb;y([O(W.YtRendererBehavior),z("design:type",Object)],dR.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],dR.prototype,"data",void 0);dR=y([V({is:"ytd-thumbnail-overlay-pinking-renderer"})],dR);var Alb;var Blb;var eR=function(){var a=N.apply(this,arguments)||this;a.disableTooltips=!1;a.isLoading=!1;a.useExpandableTooltip=!1;a.toggled=!1;a.hovered=!1;a.systemIcons=J("kevlar_system_icons");a.mouseoverDelayJobId=0;a.toggleDelayJobId=0;a.expandAnimationDelayJobId=0;return a}; p(eR,N);f=eR.prototype;f.attached=function(){this.hasAttribute("role")||this.setAttribute("role","button");this.hasAttribute("tabindex")||this.setAttribute("tabindex","-1");this.hasAttribute("top-right-overlay")||this.setAttribute("top-right-overlay","true");this.$.tooltip.position="rtl"===I("HTML_DIR")?"right":"left"}; f.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&pi.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&pi.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&pi.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)}; f.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&pi.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&pi.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&pi.cancelJob(this.expandAnimationDelayJobId)}; f.computeIcon=function(a,b,c){return(c?b:a).iconType}; f.computeAriaLabel=function(a,b,c){return(c?b:a).accessibilityData.label}; f.computeTooltip=function(a,b,c){return c?b:a}; f.computeToggled=function(){return!(!this.data||!this.data.isToggled)}; f.onTap=function(a){var b=this;a.stopPropagation();a.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(a=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),Cn(this,[a]),this.useExpandableTooltip&&(this.toggleDelayJobId=ji(pi,function(){b.hovered=!1;b.data&&!b.data.toggledServiceEndpoint&&(b.expandAnimationDelayJobId=ji(pi,function(){b.set("data.isToggled",!1)},200))},2E3))}; f.onMouseenter=function(){var a=this;this.useExpandableTooltip&&(this.mouseoverDelayJobId=ji(pi,function(){a.hovered=!0},300))}; f.onMouseleave=function(){pi.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)}; f.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)}; f.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()}; f.onServiceRequestCompleted=function(a,b){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(b)||this.set("data.isToggled",!this.data.isToggled)}; f.serviceRequestWasSuccessful=function(a){return(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint).playlistEditEndpoint?"STATUS_SUCCEEDED"===a.data.status:!0}; g.Object.defineProperties(eR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Blb){var a=document.createElement("template");a.innerHTML="
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Alb){var d=document.createElement("template");d.innerHTML=""; Alb=d}d=Alb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Blb=a}a=Blb;return a}}}); var fR=eR;fR.prototype.onServiceRequestCompleted=fR.prototype.onServiceRequestCompleted;fR.prototype.onPopupClosed=fR.prototype.onPopupClosed;fR.prototype.onPopupOpened=fR.prototype.onPopupOpened;fR.prototype.onMouseleave=fR.prototype.onMouseleave;fR.prototype.dataChanged=fR.prototype.dataChanged;y([O(jI),z("design:type",Object)],fR.prototype,"ironButtonState",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],fR.prototype,"ytComponentBehavior",void 0); y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],fR.prototype,"ytEventForwardingBehavior",void 0);y([Q(),z("design:type",Object)],fR.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),z("design:type",String)],fR.prototype,"ariaLabel",void 0);y([Q(),z("design:type",Object)],fR.prototype,"disableTooltips",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],fR.prototype,"popupOpen",void 0);y([Q(),z("design:type",Object)],fR.prototype,"isLoading",void 0);y([Q(),z("design:type",Element)],fR.prototype,"eventSink",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],fR.prototype,"useExpandableTooltip",void 0);y([Q({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),z("design:type",Object)],fR.prototype,"toggled",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],fR.prototype,"hovered",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],fR.prototype,"systemIcons",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],fR.prototype,"dataChanged",null);y([R("mouseleave"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],fR.prototype,"onMouseleave",null); y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],fR.prototype,"onPopupOpened",null);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],fR.prototype,"onPopupClosed",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,gN]),z("design:returntype",void 0)],fR.prototype,"onServiceRequestCompleted",null); fR=y([V({is:"ytd-thumbnail-overlay-toggle-button-renderer"})],fR);var Clb;var Dlb;var gR=function(){var a=N.apply(this,arguments)||this;a.eventSink=function(){return a}; a.isPreviewLoading=!1;a.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return a}; p(gR,N); gR.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{sampledThumbnailColor:"[[data.thumbnail.sampledThumbnailColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]", bottomPanel:"[[bottomSidePanel]]",richGridOverlay:"[[richGridThumbnail]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",properties:{isVideoPlaying:"[[isVideoPlaying]]"}},thumbnailOverlayPinkingRenderer:"ytd-thumbnail-overlay-pinking-renderer",thumbnailOverlayDownloadingRenderer:"ytd-thumbnail-overlay-downloading-renderer",thumbnailOverlayIconRenderer:"ytd-thumbnail-overlay-icon-renderer"}, initialRenderPriority:J("defer_overlays")?1:void 0,waitForSignal:"eocs"},hoverOverlays_:{id:"hover-overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayInlineUnplayableRenderer:"ytd-thumbnail-overlay-inline-unplayable-renderer",thumbnailOverlayToggleButtonRenderer:{component:"ytd-thumbnail-overlay-toggle-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",eventSink:"[[eventSink]]",useExpandableTooltip:"[[useExpandableTooltip]]"}}, thumbnailOverlayButtonRenderer:{component:"ytd-thumbnail-overlay-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",eventSink:"[[eventSink]]"}},thumbnailOverlayEndorsementRenderer:"ytd-thumbnail-overlay-endorsement-renderer",thumbnailOverlayLoadingPreviewRenderer:"ytd-thumbnail-overlay-loading-preview-renderer"}},richThumbnail:{id:"mouseover-overlay",mapping:{movingThumbnailRenderer:{component:"ytd-moving-thumbnail-renderer",properties:{trackingParams:"[[data.trackingParams]]",videoId:"[[data.videoId]]"}}}, renderPriority:2,waitForSignal:"eocs"}}}; gR.prototype.computeRichThumbnail=function(a,b,c){if(a&&b&&!J("disable_moving_thumbs_handling")&&!J("web_inline_player_smaller_trigger")&&!c)return b}; g.Object.defineProperties(gR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Dlb){var a=document.createElement("template");a.innerHTML="\n \n \n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Clb){var d=document.createElement("template");d.innerHTML=""; Clb=d}d=Clb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Dlb=a}a=Dlb;return a}}}); var hR=gR;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],hR.prototype,"ytActionHandlerBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],hR.prototype,"ytRendererstamperBehavior",void 0);y([O(Ajb),z("design:type",Object)],hR.prototype,"ytdThumbnailBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],hR.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],hR.prototype,"data",void 0); y([Q({value:!1}),z("design:type",Boolean)],hR.prototype,"circular",void 0);y([Q({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading)"}),z("design:type",Object)],hR.prototype,"richThumbnail",void 0);y([Q(),z("design:type",Object)],hR.prototype,"eventSink",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],hR.prototype,"queued",void 0);y([Q({value:!1}),z("design:type",Boolean)],hR.prototype,"richGridThumbnail",void 0); y([Q({value:!1}),z("design:type",Boolean)],hR.prototype,"useExpandableTooltip",void 0);y([Q({value:!1,reflectToAttribute:!0}),z("design:type",Boolean)],hR.prototype,"hidePlaybackStatus",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],hR.prototype,"objectFit",void 0);y([Q({value:!1}),z("design:type",Boolean)],hR.prototype,"watchFeedThumbnail",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],hR.prototype,"isPreviewLoading",void 0);hR=y([V({is:"ytd-thumbnail"})],hR);yN("itemSectionRenderer","videoRenderer","ytd-video-renderer");var iR=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return a}; p(iR,N);f=iR.prototype; f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:!J("polymer_video_renderer_defer_menu")||J("desktop_persistent_menu")&&YL?void 0:0},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; f.attached=function(){this.toggleClass("blue-links",J("kevlar_video_blue_links"))}; f.dataChanged=function(){var a,b;this.isHistory=-1!==window.location.pathname.indexOf("/feed/history");this.$["description-text"].toggleAttribute("ellipsis-truncate",!!this.data.topStandaloneBadge);var c=this.get("data.buttons.buttonRenderer.serviceEndpoint");(null===(b=null===(a=null===c||void 0===c?void 0:c.commandMetadata)||void 0===a?void 0:a.webHandleServiceEndpointExtension)||void 0===b?0:b.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(c)}; f.onTextWrapperTap=function(a){var b=this.data&&this.data.navigationEndpoint;b&&!GP(M(a).path||[],this,["A".toString(),"BUTTON".toString()])&&this.fire("yt-navigate",{endpoint:b})}; f.computeThumbnailWidth=function(a,b,c,d){return c?"BIG1"===d?340:"BIG2"===d?320:"MEDIUM1"===d?300:"MEDIUM2"===d?280:360:b?128:a?210:246}; f.handleHideItemSectionVideosByIdCommand=function(a){a.hideItemSectionVideosByIdCommand&&this.data&&this.data.videoId===a.hideItemSectionVideosByIdCommand.videoId&&(this.isHidden=!0)}; f.computeUseProminentThumbs=function(a){return a&&J("desktop_search_prominent_thumbs")}; f.getMetadataSnippetContainerClass=function(a){return a?"metadata-snippet-container-one-line":"metadata-snippet-container"}; g.Object.defineProperties(iR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Rkb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n
\n
\n

\n \n \n \n \n \n

\n
\n
\n \n \n
\n \n \n \n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Qkb){var d=document.createElement("template");d.innerHTML=""; Qkb=d}d=Qkb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Rkb=a}a=Rkb;return a}}}); var jR=iR;jR.prototype.dataChanged=jR.prototype.dataChanged;y([O(NM.YtComponentBehavior),z("design:type",Object)],jR.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],jR.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],jR.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],jR.prototype,"ytdDismissibleItemBehavior",void 0); y([O(IP),z("design:type",Object)],jR.prototype,"ytdLockupBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],jR.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],jR.prototype,"data",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],jR.prototype,"isBackstageVideo",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],jR.prototype,"isPostCompactVideo",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],jR.prototype,"isHistory",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],jR.prototype,"isRichGridVideoPost",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],jR.prototype,"isHidden",void 0);y([Q({value:!1}),z("design:type",Boolean)],jR.prototype,"isSearch",void 0); y([Q({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),z("design:type",Boolean)],jR.prototype,"useProminentThumbs",void 0);y([Q({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),z("design:type",String)],jR.prototype,"inlineTitleIcon",void 0);y([Q({reflectToAttribute:!0,value:function(){return Ph("desktop_search_prominent_thumbs_style")}}), z("design:type",String)],jR.prototype,"prominentThumbStyle",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],jR.prototype,"dataChanged",null);jR=y([V({is:"ytd-video-renderer"})],jR);var Elb={"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}},backstageImageRenderer:{component:"ytd-backstage-image-renderer", properties:{surface:"[[data.surface]]"}},postMultiImageRenderer:{component:"ytd-post-multi-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",params:{isBackstagePlaylist:!0}}}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}},kR=function(){var a=N.apply(this,arguments)||this;a.hasInlineCommentSection=!1;a.editDialog=null;a.isLoading=!1;a.JSC$36924_spinnerEl=null;a.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"}; return a}; p(kR,N);f=kR.prototype;f.configureRendererStamper=function(){return Elb}; f.getPublishTimeStampString=function(a,b){b=new Date(1E3*(Number(b)-60*(new Date().getTimezoneOffset()-new Date(1E3*Number(b)).getTimezoneOffset())));b=new rl(10).format(b);if(a&&a.runs&&a.runs.length)for(var c=0;c\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ojb){var d=document.createElement("template");d.innerHTML=""; Ojb=d}d=Ojb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Pjb=a}a=Pjb;return a}}}); var lR=kR;lR.prototype.onYtServiceRequestCompleted=lR.prototype.onYtServiceRequestCompleted;lR.prototype.onYtServiceRequestSent=lR.prototype.onYtServiceRequestSent;lR.prototype.onYtCommentPollRevert=lR.prototype.onYtCommentPollRevert;lR.prototype.onYtCommentboxDismiss=lR.prototype.onYtCommentboxDismiss;lR.prototype.onYtNavigate=lR.prototype.onYtNavigate;lR.prototype.isLoadingChanged=lR.prototype.isLoadingChanged;lR.prototype.dataChanged=lR.prototype.dataChanged;lR.prototype.contentTextChanged=lR.prototype.contentTextChanged; y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],lR.prototype,"actionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],lR.prototype,"rendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],lR.prototype,"rendererstamperBehavior",void 0);y([mG("#expander"),z("design:type",IO)],lR.prototype,"expander",void 0);y([mG("#edit-dialog"),z("design:type",Element)],lR.prototype,"editDialogElement",void 0); y([Q(),z("design:type",Object)],lR.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],lR.prototype,"hasInlineCommentSection",void 0);y([Q(),z("design:type",Object)],lR.prototype,"editDialog",void 0);y([Q(),z("design:type",Boolean)],lR.prototype,"isLoading",void 0);y([S("data.contentText"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],lR.prototype,"contentTextChanged",null); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],lR.prototype,"dataChanged",null);y([S("isLoading"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],lR.prototype,"isLoadingChanged",null);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],lR.prototype,"onYtNavigate",null); y([R("yt-commentbox-dismiss"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],lR.prototype,"onYtCommentboxDismiss",null);y([R("yt-comment-poll-revert"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],lR.prototype,"onYtCommentPollRevert",null);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],lR.prototype,"onYtServiceRequestSent",null); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],lR.prototype,"onYtServiceRequestCompleted",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],lR.prototype,"voteCount",null);y([T("data.backstageAttachment"),z("design:type",Boolean),z("design:paramtypes",[])],lR.prototype,"hasPoll",null);lR=y([V({is:"ytd-backstage-post-renderer"})],lR);var Flb;var Glb;var Hlb;var Ilb;var Jlb;var Klb;var Llb;var Mlb;var mR=function(){return N.apply(this,arguments)||this}; p(mR,N);mR.prototype.onYtButtonTap=function(){if(this.data.isEnabled){var a=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(a=this.getEndpoint(a))&&Cn(this,[a])}}; mR.prototype.toggle=function(a){this.set("data.isHearted",void 0!==a?a:!this.data.isHearted)}; mR.prototype.getEndpoint=function(a){var b,c,d=null===(b=this.data)||void 0===b?void 0:b.heartEndpoint,e=null===(c=this.data)||void 0===c?void 0:c.unheartEndpoint;if(d&&e)return a?e:d}; mR.prototype.computeButtonAccessibility=function(a,b){var c,d,e,h,l=null===(d=null===(c=null===a||void 0===a?void 0:a.heartedAccessibility)||void 0===c?void 0:c.accessibilityData)||void 0===d?void 0:d.label;a=null===(h=null===(e=null===a||void 0===a?void 0:a.unheartedAccessibility)||void 0===e?void 0:e.accessibilityData)||void 0===h?void 0:h.label;return b?l:a}; g.Object.defineProperties(mR.prototype,{heartTooltip:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.data.isHearted?this.data.heartedTooltip:this.data.unheartedTooltip}}, iconFilled:{configurable:!0,enumerable:!0,get:function(){var a;return J("kevlar_system_icons")&&!(null===(a=this.data)||void 0===a||!a.isHearted)}}}); g.Object.defineProperties(mR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Mlb){var a=document.createElement("template");a.innerHTML="\n \n \n\n[[heartTooltip]]\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Llb){var d=document.createElement("template");d.innerHTML=""; Llb=d}d=Llb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Mlb=a}a=Mlb;return a}}}); var nR=mR;nR.prototype.onYtButtonTap=nR.prototype.onYtButtonTap;y([O(W.YtRendererBehavior),z("design:type",Object)],nR.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],nR.prototype,"data",void 0);y([T("data.isHearted"),z("design:type",Object),z("design:paramtypes",[])],nR.prototype,"heartTooltip",null);y([T("data.isHearted"),z("design:type",Boolean),z("design:paramtypes",[])],nR.prototype,"iconFilled",null); y([Q({computed:"computeButtonAccessibility(data,data.isHearted)"}),z("design:type",String)],nR.prototype,"buttonAccessibility",void 0);y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],nR.prototype,"onYtButtonTap",null);nR=y([V({is:"ytd-creator-heart-renderer"})],nR);var oR=function(){var a=N.apply(this,arguments)||this;a.hasCreatorReply=!1;a.buttonTooltipPosition="bottom";a.systemIcons=J("kevlar_system_icons");a.replyDialog=null;return a}; p(oR,N);f=oR.prototype;f.configureRendererStamper=function(){return{"data.creatorHeart":{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}},replyButtonBeginning:{id:"reply-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}},replyButtonEnd:{id:"reply-button-end",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{forceIconButton:!0}}}},"data.shareButton":{id:"share-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; f.dataChange=function(){var a,b,c;this.replyDialog&&M(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;this.isLiked=this.systemIcons&&!(null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.likeButton)||void 0===b?void 0:b.toggleButtonRenderer)||void 0===c||!c.isToggled)}; f.computeShowVoteCountBeginning=function(a,b){return void 0===a||void 0===b?!0:"COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"!==a.style&&!!b&&"0"!==this.ytRendererBehavior.getSimpleString(b)}; f.computeShowVoteCountEnd=function(a,b){return void 0===a||void 0===b?!0:"COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"===a.style&&!!b&&"0"!==this.ytRendererBehavior.getSimpleString(b)}; f.hideReplyDialog=function(){this.replyDialogElement.hidden=!0}; f.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()}; f.showReplyDialog=function(a){a&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||M(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=a,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())}; f.onYtCommentboxDismiss=function(){this.hideReplyDialog()}; f.onYtNavigate=function(a){(a=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",a.detail.endpoint))&&this.showReplyDialog(a)}; f.onYtServiceRequestSent=function(a,b){a.stopPropagation();if(b.actions)for(a=0;a
\n \n \n \n \n \n \n \n
\n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Jlb){var d=document.createElement("template");d.innerHTML=""; Jlb=d}d=Jlb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Klb=a}a=Klb;return a}}}); var pR=oR;pR.prototype.onYtToggleButton=pR.prototype.onYtToggleButton;pR.prototype.onButtonTooltipPositionChanged=pR.prototype.onButtonTooltipPositionChanged;pR.prototype.onYtServiceRequestSent=pR.prototype.onYtServiceRequestSent;pR.prototype.onYtNavigate=pR.prototype.onYtNavigate;pR.prototype.onYtCommentboxDismiss=pR.prototype.onYtCommentboxDismiss;pR.prototype.dataChange=pR.prototype.dataChange;y([O(W.YtRendererBehavior),z("design:type",Object)],pR.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],pR.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],pR.prototype,"data",void 0);y([Q(),z("design:type",Object)],pR.prototype,"voteCount",void 0);y([Q(),z("design:type",Object)],pR.prototype,"replyThumbnail",void 0);y([Q(),z("design:type",Object)],pR.prototype,"hasCreatorReply",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],pR.prototype,"enableCreationBox",void 0); y([Q({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),z("design:type",String)],pR.prototype,"actionButtonsStyle",void 0);y([Q({computed:"computeReplyButtonBeginning(data)"}),z("design:type",Object)],pR.prototype,"replyButtonBeginning",void 0);y([Q({computed:"computeReplyButtonEnd(data)"}),z("design:type",Object)],pR.prototype,"replyButtonEnd",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],pR.prototype,"useCommentIcon",void 0); y([Q(),z("design:type",Object)],pR.prototype,"buttonTooltipPosition",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],pR.prototype,"systemIcons",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],pR.prototype,"isLiked",void 0);y([mG("ytd-button-renderer"),z("design:type",Object)],pR.prototype,"ytdReplyButtonRenderer",void 0);y([mG("#like-button"),z("design:type",bP)],pR.prototype,"JSC$36935_ytdLikeToggleButtonRenderer",void 0); y([mG("#dislike-button"),z("design:type",bP)],pR.prototype,"JSC$36935_ytdDislikeToggleButtonRenderer",void 0);y([mG("#reply-dialog"),z("design:type",HTMLElement)],pR.prototype,"replyDialogElement",void 0);y([mG("#reply-button"),z("design:type",HTMLElement)],pR.prototype,"replyButtonElement",void 0);y([mG("#reply-button-end"),z("design:type",HTMLElement)],pR.prototype,"replyButtonEndElement",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],pR.prototype,"dataChange",null);y([R("yt-commentbox-dismiss"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],pR.prototype,"onYtCommentboxDismiss",null);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],pR.prototype,"onYtNavigate",null); y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],pR.prototype,"onYtServiceRequestSent",null);y([S("buttonTooltipPosition"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],pR.prototype,"onButtonTooltipPositionChanged",null);y([R("yt-toggle-button"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],pR.prototype,"onYtToggleButton",null); pR=y([V({is:"ytd-comment-action-buttons-renderer"})],pR);var qR=function(){var a=N.apply(this,arguments)||this;a.editDialog=null;a.isLoading=!1;a.isRichGrid=!1;a.isRichGridRepost=!1;a.reduceSidePaddings=J("reduce_side_paddings_in_shelf");a.JSC$36944_spinnerEl=null;return a}; p(qR,N);f=qR.prototype; f.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",properties:{isPostCompactVideo:"[[usesCompactLockup]]", isRichGridVideoPost:"[[isRichGrid]]"}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isPostCompactPlaylist:"[[usesCompactLockup]]"}}}},"data.voteButton":{id:"vote-button",mapping:{buttonRenderer:"ytd-button-renderer"}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer", notificationTextRenderer:"ytd-notification-text-renderer"}}}}; f.contentTextChanged=function(){this.expander.reset()}; f.dataChanged=function(a){var b=this;this.isLoading=!1;this.editDialog=null;for(var c=0,d=a.actions&&a.actions.length;c\n
\n
\n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Hlb){var d=document.createElement("template");d.innerHTML=""; Hlb=d}d=Hlb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ilb=a}a=Ilb;return a}}}); var rR=qR;rR.prototype.onYtServiceRequestCompleted=rR.prototype.onYtServiceRequestCompleted;rR.prototype.onYtServiceRequestSent=rR.prototype.onYtServiceRequestSent;rR.prototype.onYtCommentPollRevert=rR.prototype.onYtCommentPollRevert;rR.prototype.onYtCommentboxDismiss=rR.prototype.onYtCommentboxDismiss;rR.prototype.onYtNavigate=rR.prototype.onYtNavigate;rR.prototype.isLoadingChanged=rR.prototype.isLoadingChanged;rR.prototype.dataChanged=rR.prototype.dataChanged;rR.prototype.contentTextChanged=rR.prototype.contentTextChanged; y([O(uP),z("design:type",Object)],rR.prototype,"ytdDismissibleItemBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],rR.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],rR.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],rR.prototype,"data",void 0);y([Q(),z("design:type",Object)],rR.prototype,"editDialog",void 0);y([Q(),z("design:type",Object)],rR.prototype,"isLoading",void 0); y([Q({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),z("design:type",String)],rR.prototype,"surface",void 0);y([Q({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),z("design:type",Boolean)],rR.prototype,"usesCompactLockup",void 0);y([Q({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),z("design:type",Boolean)],rR.prototype,"showWithoutToolbar",void 0); y([Q({computed:"computePostAttachment(data)",reflectToAttribute:!0}),z("design:type",String)],rR.prototype,"attachment",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],rR.prototype,"isRichGrid",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],rR.prototype,"isRichGridRepost",void 0);y([Q({reflectToAttribute:!0,value:J("use_better_post_dismissals")}),z("design:type",Boolean)],rR.prototype,"useBetterPostDismissals",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],rR.prototype,"reduceSidePaddings",void 0);y([mG("#expander"),z("design:type",IO)],rR.prototype,"expander",void 0);y([mG("#action-buttons"),z("design:type",pR)],rR.prototype,"actionButtons",void 0);y([mG("#edit-dialog"),z("design:type",HTMLElement)],rR.prototype,"editDialogEl",void 0);y([S("data.contentText"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],rR.prototype,"contentTextChanged",null); y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],rR.prototype,"dataChanged",null);y([S("isLoading"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],rR.prototype,"isLoadingChanged",null);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],rR.prototype,"onYtNavigate",null); y([R("yt-commentbox-dismiss"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],rR.prototype,"onYtCommentboxDismiss",null);y([R("yt-comment-poll-revert"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],rR.prototype,"onYtCommentPollRevert",null);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],rR.prototype,"onYtServiceRequestSent",null); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,gN]),z("design:returntype",void 0)],rR.prototype,"onYtServiceRequestCompleted",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],rR.prototype,"voteCount",null);y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],rR.prototype,"hasPoll",null);rR=y([V({is:"ytd-post-renderer"})],rR);var Nlb;var Olb;var sR=function(){var a=N.apply(this,arguments)||this;a.editDialog=null;a.showExpandButton=!1;a.isRichGrid=!1;return a}; p(sR,N);f=sR.prototype;f.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.originalPost":{id:"original-post",mapping:{backstagePostRenderer:"ytd-backstage-post-renderer",postRenderer:{component:"ytd-post-renderer",properties:{isRichGridRepost:"[[isRichGrid]]"}}}},editDialog:{id:"repost-edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}}}; f.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)}; f.computeShowExpandButton=function(a){return this.usesCompactLockup||a&&a.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight}; f.computeUsesCompactLockup=function(a){return!!a.condensedContent}; f.computeShowFullContentText=function(a){return!a}; f.onYtNavigate=function(a){a=this.get("updateCommentDialogEndpoint",a.detail.endpoint);this.openEditDialog(a)}; f.onYtCommentboxDismiss=function(){this.editDialog=null}; f.openEditDialog=function(a){a&&a.dialog&&(this.editDialog=a.dialog,a=this.repostEditDialogEl.firstElementChild)&&(a.focus(),a.openDialog&&a.openDialog())}; f.onTap=function(a){if(this.data){var b=null;this.usesCompactLockup&&!GP(M(a).path||[],this,["YT-IMG-SHADOW"])?b=this.get("navigationEndpoint",this.data):a.target===this.moreButtonEl&&(b=this.get("navigationEndpoint",a.target.data));b&&this.fire("yt-navigate",{endpoint:b})}}; g.Object.defineProperties(sR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Olb){var a=document.createElement("template");a.innerHTML="\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Nlb){var d=document.createElement("template");d.innerHTML=""; Nlb=d}d=Nlb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Olb=a}a=Olb;return a}}}); var tR=sR;tR.prototype.onYtCommentboxDismiss=tR.prototype.onYtCommentboxDismiss;tR.prototype.onYtNavigate=tR.prototype.onYtNavigate;tR.prototype.dataChanged=tR.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],tR.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],tR.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],tR.prototype,"data",void 0); y([Q(),z("design:type",Object)],tR.prototype,"editDialog",void 0);y([Q({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),z("design:type",Boolean)],tR.prototype,"usesCompactLockup",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],tR.prototype,"showExpandButton",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],tR.prototype,"isRichGrid",void 0); y([Q({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),z("design:type",Boolean)],tR.prototype,"showFullContentText",void 0);y([mG("#more"),z("design:type",Object)],tR.prototype,"moreButtonEl",void 0);y([mG("#repost-content-text"),z("design:type",HTMLElement)],tR.prototype,"repostContentTextEl",void 0);y([mG("#repost-edit-dialog"),z("design:type",HTMLElement)],tR.prototype,"repostEditDialogEl",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],tR.prototype,"dataChanged",null);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],tR.prototype,"onYtNavigate",null);y([R("yt-commentbox-dismiss"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],tR.prototype,"onYtCommentboxDismiss",null);tR=y([V({is:"ytd-shared-post-renderer"})],tR);var Plb;var Qlb;var Rlb;var Slb;var Tlb;var Ulb;var Vlb;var Wlb;var uR=function(){var a=N.apply(this,arguments)||this;a.boundCaptureFocus=function(b){a.onCaptureFocus(b)}; return a}; p(uR,N);f=uR.prototype;f.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)}; f.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)}; f.onCaptureFocus=function(a){-1!==M(a).path.indexOf(this)&&this.item.focus()}; f.getIconType=function(a){return a?"yt-icons:"+a.toLowerCase():null}; f.onSelect=function(){var a,b,c;if(null===(a=this.data)||void 0===a?0:a.onSelectCommand)(null===(c=null===(b=this.data.onSelectCommand.commandMetadata)||void 0===b?void 0:b.webCommandMetadata)||void 0===c?0:c.url)?this.fire("yt-navigate",{endpoint:this.data.onSelectCommand}):Cn(this,[this.data.onSelectCommand])}; g.Object.defineProperties(uR.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?yn(this.data.label):""}}, value:{configurable:!0,enumerable:!0,get:function(){return this.data?"string"===typeof this.data.stringValue?this.data.stringValue:"number"===typeof this.data.int32Value?this.data.int32Value:null:null}}}); g.Object.defineProperties(uR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Wlb){var a=document.createElement("template");a.innerHTML="\n \n \n \n \n \n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Vlb){var d=document.createElement("template");d.innerHTML=""; Vlb=d}d=Vlb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Wlb=a}a=Wlb;return a}}}); var vR=uR;y([O(W.YtRendererBehavior),z("design:type",Object)],vR.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],vR.prototype,"data",void 0);y([mG("#item"),z("design:type",HTMLElement)],vR.prototype,"item",void 0);y([T("data.label"),z("design:type",String),z("design:paramtypes",[])],vR.prototype,"label",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],vR.prototype,"value",null);vR=y([V({is:"ytd-privacy-dropdown-item-renderer"})],vR);var wR=function(){var a=N.apply(this,arguments)||this;a.value="";a.label="";a.disabled=!1;return a}; p(wR,N);f=wR.prototype;f.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}}; f.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()}; f.dataChanged=function(){this.reset()}; f.valueChanged=function(){var a;if(this.value&&null!==(a=this.data)&&void 0!==a&&a.entries)for(var b=k(this.data.entries),c=b.next();!c.done;c=b.next())if((c=this.getRendererForEntry(c.value))&&this.getItemRendererValue(c)===this.value){this.label=this.ytComponentBehavior.getSimpleString(c.label);break}}; f.setInitialLabel=function(){if(this.data&&this.data.entries)for(var a=k(this.data.entries),b=a.next();!b.done;b=a.next())if(b=this.getRendererForEntry(b.value)){if(b.isSelected){this.label=this.ytComponentBehavior.getSimpleString(b.label);break}this.data.label&&(this.label=this.data.label)}}; f.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var a=k(this.data.entries),b=a.next();!b.done;b=a.next())if(b=this.getRendererForEntry(b.value),null===b||void 0===b?0:b.isSelected)return this.getItemRendererValue(b)||-1;return-1}; f.getItemRendererValue=function(a){return"stringValue"in a||"int32Value"in a?a.stringValue||a.int32Value||null:null}; f.getRendererForEntry=function(a){return a.dropdownItemRenderer||a.privacyDropdownItemRenderer||a.navigationDropdownItemRenderer||null}; g.Object.defineProperties(wR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ulb){var a=document.createElement("template");a.innerHTML="\n \n
[[label]]
\n \n \n
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Tlb){var d=document.createElement("template");d.innerHTML=""; Tlb=d}d=Tlb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ulb=a}a=Ulb;return a}}}); var xR=wR;xR.prototype.valueChanged=xR.prototype.valueChanged;xR.prototype.dataChanged=xR.prototype.dataChanged;y([O(NM.YtComponentBehavior),z("design:type",Object)],xR.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],xR.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],xR.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],xR.prototype,"data",void 0); y([Q({notify:!0}),z("design:type",Object)],xR.prototype,"value",void 0);y([Q(),z("design:type",Object)],xR.prototype,"label",void 0);y([mG("#entries"),z("design:type",Object)],xR.prototype,"entries",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],xR.prototype,"disabled",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],xR.prototype,"dataChanged",null); y([S("value"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],xR.prototype,"valueChanged",null);xR=y([V({is:"ytd-flat-dropdown-renderer"})],xR);var Xlb;var Ylb;var Zlb={imageHorizontalPosition:"IMAGE_HORIZONTAL_POSITION_LABEL",imageVerticalPosition:"IMAGE_VERTICAL_POSITION_LABEL",horizontalRepositionInstruction:"REPOSITION_IMAGE_HORIZONTALLY_LABEL",verticalRepositionInstruction:"REPOSITION_IMAGE_VERTICALLY_LABEL",reachTopOfImage:"REACH_TOP_OF_IMAGE_TEXT",reachBottomOfImage:"REACH_BOTTOM_OF_IMAGE_TEXT",reachLeftOfImage:"REACH_LEFT_OF_IMAGE_TEXT",reachRightOfImage:"REACH_RIGHT_OF_IMAGE_TEXT"};var $lb;var amb;function yR(a,b){return Math.round(a/1E-5)===Math.round(b/1E-5)} var zR=function(){var a=N.apply(this,arguments)||this;a.a11yConfig=Zlb;a.imageDisplayOffsetTop=0;a.imageDisplayOffsetLeft=0;a.pickerDisplayOffsetTop=0;a.pickerDisplayOffsetLeft=0;a.cropCoordinatesSaved=!1;a.previewSize=0;a.startPicker=!1;a.repositionOptional=!1;return a}; p(zR,N);f=zR.prototype;f.created=function(){QH.requestAvailability()}; f.ready=function(){this.JSC$36965_keyboardInterfaceTarget=this.JSC$36965_imageInBackground}; f.onArrowKeysDown=function(a){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){a.detail.keyboardEvent.preventDefault();var b=0,c=0,d="";switch(a.detail.keyboardEvent.key){case"ArrowUp":yR(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?d=this.a11yConfig.reachBottomOfImage:b=-.05*this.imageHeight;break;case"ArrowDown":yR(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?d=this.a11yConfig.reachTopOfImage: b=.05*this.imageHeight;break;case"ArrowLeft":yR(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?d=this.a11yConfig.reachRightOfImage:c=-.05*this.imageWidth;break;case"ArrowRight":yR(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?d=this.a11yConfig.reachLeftOfImage:c=.05*this.imageWidth;}d&&mn(d)&&this.fire("iron-announce",{text:mn(d)});if(c||b)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+ this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+b)),a=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),a=mn(this.a11yConfig.imageVerticalPosition,{x_percent:""+a,y_percent:""+(100-a)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+c)),a=this.getPreviewPosition(this.pickerDisplayOffsetLeft,this.pickerSize, this.imageDisplayOffsetLeft,this.imageWidth),a=mn(this.a11yConfig.imageHorizontalPosition,{x_percent:""+a,y_percent:""+(100-a)})),a&&this.fire("iron-announce",{text:a})}}; f.getPreviewPosition=function(a,b,c,d){return Math.round(100*(a+.5*b-c)/d)}; f.displayImage=function(){var a=this.JSC$36965_pickerContainer.getBoundingClientRect().width,b=this.JSC$36965_pickerContainer.getBoundingClientRect().height,c=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),d=this.JSC$36965_imageInBackground.naturalWidth,e=this.JSC$36965_imageInBackground.naturalHeight;this.displayScale=Math.max(c/d,c/e);this.imageWidth=d*this.displayScale;this.imageHeight=e*this.displayScale;this.pickerDisplayOffsetLeft=(a-c)/2;this.pickerDisplayOffsetTop= (b-c)/2;this.imageDisplayOffsetLeft=e>d?this.pickerDisplayOffsetLeft:(a-this.imageWidth)/2;this.imageDisplayOffsetTop=d>e?this.pickerDisplayOffsetTop:(b-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()}; f.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,Qb(this.JSC$36965_imageInBackground,this.imageData),Qb(this.JSC$36965_imageInPicker,this.imageData),Qb(this.JSC$36965_imageInPreviewClipper,this.imageData),Qb(this.imageAsPreview,this.imageData))}; f.getSignedPosition=function(a,b,c){return"X"===b&&"rtl"===I("HTML_DIR")?"-"===c?a+"px":-1*a+"px":"-"===c?-1*a+"px":a+"px"}; f.pickerMove=function(a){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&void 0!==this.pickerOffsetX&&void 0!==this.pickerOffsetY&&this.imageHeight&&this.imageWidth&&this.displayScale){var b=this.pickerOffsetX-a.clientX,c=this.pickerOffsetY-a.clientY;this.pickerOffsetX=a.clientX;this.pickerOffsetY=a.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop- c)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-b))}}; f.pickerMoveStart=function(a){this.startPicker=!0;this.pickerOffsetX=a.clientX;this.pickerOffsetY=a.clientY}; f.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0}; f.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,this.fire("yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())}; f.getPreviewOffset=function(a,b,c,d){return b&&a&&c?("X"===d&&"rtl"===I("HTML_DIR")?c/b*a:c/b*a*-1)+"px":"0px"}; f.getSimpleText=function(a){return a?yn(a):""}; f.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var a=this.cropOffsetTop/this.imageHeight,b=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,c=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,d=this.cropOffsetLeft/this.imageWidth;this.previewSize=M(this.root).querySelector("#preview-clipper").getBoundingClientRect().width;this.fire("yt-img-crop-coordinates-update",{top:a,right:b,bottom:c,left:d})}}; g.Object.defineProperties(zR.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var a=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return mn(this.a11yConfig.imageVerticalPosition,{x_percent:""+a,y_percent:""+(100-a)})+"\n"+mn(this.a11yConfig.verticalRepositionInstruction)}a=this.getPreviewPosition(this.pickerDisplayOffsetLeft, this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return mn(this.a11yConfig.imageHorizontalPosition,{x_percent:""+a,y_percent:""+(100-a)})+"\n"+mn(this.a11yConfig.horizontalRepositionInstruction)}}, pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}}, imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}}, editButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.previewInstruction&&this.instruction.previewInstruction.editButtonLabel)return{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:this.instruction.previewInstruction.editButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.previewInstruction.editButtonLabel)}}}}}, saveButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction&&this.instruction.editInstruction.saveButtonLabel)return{style:"STYLE_PRIMARY",size:"SIZE_SMALL",text:this.instruction.editInstruction.saveButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.editInstruction.saveButtonLabel)}}}}}, cropOffsetTop:{configurable:!0,enumerable:!0,get:function(){return void 0===this.imageDisplayOffsetTop||void 0===this.pickerDisplayOffsetTop?0:this.pickerDisplayOffsetTop-this.imageDisplayOffsetTop}}, cropOffsetLeft:{configurable:!0,enumerable:!0,get:function(){return void 0===this.imageDisplayOffsetLeft||void 0===this.pickerDisplayOffsetLeft?0:this.pickerDisplayOffsetLeft-this.imageDisplayOffsetLeft}}, pickerBackgroundStyle:{configurable:!0,enumerable:!0,get:function(){return Eb({transform:"translateX("+this.getSignedPosition(this.imageDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.imageDisplayOffsetTop,"Y",void 0)+")"})}}, pickerDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return Eb({width:this.pickerSize+"px",height:this.pickerSize+"px",transform:"translateX("+this.getSignedPosition(this.pickerDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.pickerDisplayOffsetTop,"Y",void 0)+")"})}}, imageInPickerStyle:{configurable:!0,enumerable:!0,get:function(){return Eb({transform:"translateX("+this.getSignedPosition(this.cropOffsetLeft,"X","-")+") translateY("+this.getSignedPosition(this.cropOffsetTop,"Y","-")+")"})}}, previewClipperStyle:{configurable:!0,enumerable:!0,get:function(){return Eb({transform:"translateX("+this.getPreviewOffset(this.cropOffsetLeft,this.pickerSize,this.previewSize,"X")+") translateY("+this.getPreviewOffset(this.cropOffsetTop,this.pickerSize,this.previewSize,"Y")+")"})}}, pickerModeStyle:{configurable:!0,enumerable:!0,get:function(){return this.cropCoordinatesSaved?"preview":"edit"}}, learnMore:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction)return this.instruction.editInstruction.learnMore}}, learnMoreUrl:{configurable:!0,enumerable:!0,get:function(){if(this.learnMore&&this.learnMore.runs&&this.learnMore.runs[0]&&this.learnMore.runs[0].navigationEndpoint&&this.learnMore.runs[0].navigationEndpoint.urlEndpoint)return this.learnMore.runs[0].navigationEndpoint.urlEndpoint.url}}}); g.Object.defineProperties(zR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===amb){var a=document.createElement("template");a.innerHTML="
\"[[altLabelForImage]]\"
\"\"
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$lb){var d=document.createElement("template");d.innerHTML=""; $lb=d}d=$lb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);amb=a}a=amb;return a}}}); var AR=zR;AR.prototype.onImageDataChange=AR.prototype.onImageDataChange;y([Q(),z("design:type",Object)],AR.prototype,"imageData",void 0);y([Q(),z("design:type",Object)],AR.prototype,"instruction",void 0);y([Q(),z("design:type",Object)],AR.prototype,"a11yConfig",void 0);y([Q(),z("design:type",Number)],AR.prototype,"imageWidth",void 0);y([Q(),z("design:type",Number)],AR.prototype,"imageHeight",void 0);y([Q(),z("design:type",Number)],AR.prototype,"displayScale",void 0); y([Q(),z("design:type",Object)],AR.prototype,"imageDisplayOffsetTop",void 0);y([Q(),z("design:type",Object)],AR.prototype,"imageDisplayOffsetLeft",void 0);y([Q(),z("design:type",Object)],AR.prototype,"pickerDisplayOffsetTop",void 0);y([Q(),z("design:type",Object)],AR.prototype,"pickerDisplayOffsetLeft",void 0);y([Q(),z("design:type",Object)],AR.prototype,"cropCoordinatesSaved",void 0);y([Q(),z("design:type",Object)],AR.prototype,"previewSize",void 0); y([Q(),z("design:type",Object)],AR.prototype,"startPicker",void 0);y([Q(),z("design:type",Number)],AR.prototype,"pickerOffsetX",void 0);y([Q(),z("design:type",Number)],AR.prototype,"pickerOffsetY",void 0);y([Q(),z("design:type",Object)],AR.prototype,"repositionOptional",void 0);y([mG("#picker-container"),z("design:type",HTMLElement)],AR.prototype,"JSC$36965_pickerContainer",void 0);y([mG("#picker"),z("design:type",HTMLElement)],AR.prototype,"picker",void 0); y([mG("#image-in-picker-background"),z("design:type",HTMLImageElement)],AR.prototype,"JSC$36965_imageInBackground",void 0);y([mG("#image-in-picker"),z("design:type",HTMLImageElement)],AR.prototype,"JSC$36965_imageInPicker",void 0);y([mG("#image-in-preview-clipper"),z("design:type",HTMLImageElement)],AR.prototype,"JSC$36965_imageInPreviewClipper",void 0);y([mG("#full-image-as-preview"),z("design:type",HTMLImageElement)],AR.prototype,"imageAsPreview",void 0); y([T("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),z("design:type",String),z("design:paramtypes",[])],AR.prototype,"altLabelForImage",null);y([T("imageHeight","imageWidth"),z("design:type",Number),z("design:paramtypes",[])],AR.prototype,"pickerSize",null);y([T("imageHeight","imageWidth"),z("design:type",Object),z("design:paramtypes",[])],AR.prototype,"imageOrientationStyle",null); y([T("instruction.previewInstruction.editButtonLabel"),z("design:type",Object),z("design:paramtypes",[])],AR.prototype,"editButton",null);y([T("instruction.editInstruction.saveButtonLabel"),z("design:type",Object),z("design:paramtypes",[])],AR.prototype,"saveButton",null);y([T("imageDisplayOffsetTop","pickerDisplayOffsetTop"),z("design:type",Number),z("design:paramtypes",[])],AR.prototype,"cropOffsetTop",null); y([T("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),z("design:type",Number),z("design:paramtypes",[])],AR.prototype,"cropOffsetLeft",null);y([T("imageDisplayOffsetLeft","imageDisplayOffsetTop"),z("design:type",Db),z("design:paramtypes",[])],AR.prototype,"pickerBackgroundStyle",null);y([T("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),z("design:type",Db),z("design:paramtypes",[])],AR.prototype,"pickerDisplayStyle",null); y([T("cropOffsetLeft","cropOffsetTop"),z("design:type",Db),z("design:paramtypes",[])],AR.prototype,"imageInPickerStyle",null);y([T("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),z("design:type",Db),z("design:paramtypes",[])],AR.prototype,"previewClipperStyle",null);y([S("imageData"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],AR.prototype,"onImageDataChange",null); y([T("cropCoordinatesSaved"),z("design:type",String),z("design:paramtypes",[])],AR.prototype,"pickerModeStyle",null);y([T("instruction.editInstruction.learnMore"),z("design:type",Object),z("design:paramtypes",[])],AR.prototype,"learnMore",null);y([T("learnMore"),z("design:type",Object),z("design:paramtypes",[])],AR.prototype,"learnMoreUrl",null);AR=y([BM({is:"yt-img-crop-picker",noInjection:!0})],AR);var BR=function(){var a=N.apply(this,arguments)||this;a.errorMessage="";a.hasPreview=!1;a.isBackstagePost=!1;return a}; p(BR,N);f=BR.prototype;f.configureRendererStamper=function(){return{selectionCancel:{id:"selection-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},previewCancel:{id:"preview-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.selectButton":{id:"select",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.detached=function(){this.removeOverlay()}; f.setPreview=function(a){M(this.root).querySelector("#preview-picker").imageData=a;this.hasPreview=!0;this.fire("yt-backstage-image-select-preview")}; f.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var a=M(this.root).querySelector("#dropzone");a.classList.remove("dragover");a.classList.remove("error");this.fire("yt-backstage-image-select-cancel")}; f.setupOverlay=function(){var a=this.imageUploadEndpoint;this.removeOverlay();if(a&&a.imageValidationInfo){var b=M(this.root).querySelector("#dropzone"),c=M(this.root).querySelector("#select");this.overlay=new YI(a.uploadUrl,a.channelId,a.imageValidationInfo.maxFileSizeMb,a.imageValidationInfo.allowedMaxAspectRatio,b,c,!0);Gg(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);Gg(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1, this);Gg(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);Gg(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);Gg(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}}; f.removeOverlay=function(){this.overlay&&(Jg(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),Jg(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),Jg(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),Jg(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),Jg(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1, this),this.overlay.dispose(),this.overlay=void 0)}; f.onDragOver=function(a){var b=M(this.root).querySelector("#dropzone");this.toggleClass("dragover",a.value,b)}; f.onPreview=function(a){this.setPreview(a.value)}; f.onImageError=function(a){var b,c,d;if("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"===a.type)a=null===(b=this.data)||void 0===b?void 0:b.fileSizeError;else if("yt.comments.ImageUploadOverlay.INVALID_EVENT"===a.type)a=null===(c=this.data)||void 0===c?void 0:c.invalidError;else if("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"===a.type)a=null===(d=this.data)||void 0===d?void 0:d.invalidAspectRatioError;else return;this.errorMessage=yn(a);M(this.root).querySelector("#dropzone").classList.add("error")}; f.onImageAlert=function(a){this.onImageError(a)}; f.uploadPromise=function(){var a=this,b=this.overlay&&this.overlay.uploadPromise();if(b)return b.catch(function(){throw Error(a.data?yn(a.data.uploadFailureError):"")})}; g.Object.defineProperties(BR.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var a;return null===(a=this.data)||void 0===a?void 0:a.cancelButton}}, previewCancel:{configurable:!0,enumerable:!0,get:function(){var a;return null===(a=this.data)||void 0===a?void 0:a.cancelButton}}, icon:{configurable:!0,enumerable:!0,get:function(){var a,b;if(null!==(b=null===(a=this.data)||void 0===a?void 0:a.icon)&&void 0!==b&&b.iconType)return MM(this.data.icon.iconType)}}}); g.Object.defineProperties(BR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ylb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Xlb){var d=document.createElement("template");d.innerHTML=""; Xlb=d}d=Xlb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ylb=a}a=Ylb;return a}}}); var CR=BR;CR.prototype.setupOverlay=CR.prototype.setupOverlay;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],CR.prototype,"rendererStamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],CR.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],CR.prototype,"data",void 0);y([Q(),z("design:type",Object)],CR.prototype,"imageUploadEndpoint",void 0);y([Q(),z("design:type",Object)],CR.prototype,"errorMessage",void 0); y([Q(),z("design:type",YI)],CR.prototype,"overlay",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],CR.prototype,"hasPreview",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],CR.prototype,"isBackstagePost",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],CR.prototype,"selectionCancel",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],CR.prototype,"previewCancel",null); y([T("data.icon.iconType"),z("design:type",Object),z("design:paramtypes",[])],CR.prototype,"icon",null);y([S("imageUploadEndpoint"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],CR.prototype,"setupOverlay",null);CR=y([V({is:"ytd-backstage-image-select-renderer"})],CR);var DR=function(a){ZG.call(this,a,132);this.isDocument=a===document.documentElement}; p(DR,ZG);DR.prototype.calculateScrollDelta=function(a,b,c){var d=0;ab+c&&(d=a>b+c+100?48:8);return d}; DR.prototype.onMouseMove=function(a){this.isDocument||(a.clientX=a.event_.pageX,a.clientY=a.event_.pageY);ZG.prototype.onMouseMove.call(this,a)};var ER={};ER.YtReorderableBehavior={_noAccessors:!0,properties:{scrollMargin:{type:Number,value:100}},created:function(){this.dragScrollSupport_=this.dragListGroup_=null;this.boundOnDraggerCreated_=this.onDraggerCreated_.bind(this);this.boundOnDragStart_=this.onDragStart_.bind(this);this.boundOnDrop_=this.onDrop_.bind(this);this.scrollElement_=document.documentElement;this.boundOnReorderableScroll_=this.onReorderableScroll_.bind(this)}, detached:function(){this.disposeDragDrop()}, disposeDragDrop:function(){this.dragListGroup_&&(Jg(this.dragListGroup_,p_a,this.boundOnDragStart_),Jg(this.dragListGroup_,t_a,this.boundOnDragStart_),this.dragListGroup_.dispose(),this.dragListGroup_=null);this.disposeDragScroll_();this.scrollElement_.removeEventListener("scroll",this.boundOnReorderableScroll_)}, disposeDragScroll_:function(){this.dragScrollSupport_&&(fg(this.dragScrollSupport_),this.dragScrollSupport_=null)}, startDragDrop:function(a,b,c){c=void 0===c?"":c;this.disposeDragDrop();b&&(this.scrollElement_=b);this.dragListGroup_=new XG;this.dragListGroup_.hysteresisDistance_=2;v_a(this.dragListGroup_,a);this.dragListGroup_.draggerElClasses_=rb("dragging").split(" ");c&&w_a(this.dragListGroup_,function(d){return Sea(c,d)||d}); Gg(this.dragListGroup_,n_a,this.boundOnDraggerCreated_);Gg(this.dragListGroup_,p_a,this.boundOnDragStart_);Gg(this.dragListGroup_,t_a,this.boundOnDrop_);this.dragListGroup_.init();this.scrollElement_.addEventListener("scroll",this.boundOnReorderableScroll_,{passive:!0})}, onDraggerCreated_:function(a){var b=a.dragger;b.scrollTarget_=this.scrollElement_;a=a.draggerEl;b&&a.menuOpened&&(b.enabled_=!1)}, onDragStart_:function(a){var b=a.draggerEl;a=a.currDragItem;var c=Object.assign({},a.data);c.trackingParams=void 0;b.data=c;J("kevlar_touch_feedback")&&(b.style.position="absolute");b.style.width=a.clientWidth+"px";b.style.zIndex=2026;b.onDrag&&b.onDrag();(a=document.querySelector("ytd-app"))&&a.appendChild(b);this.dragScrollSupport_=(b=J("kevlar_dragdrop_fast_scroll"))?new DR(this.scrollElement_,this.scrollMargin):new ZG(this.scrollElement_,this.scrollMargin);this.dragScrollSupport_.horizontalScrolling_= !1;a=this.dragScrollSupport_;a.constrainScroll_=!!a.JSC$34882_margin_&&!b}, onDrop_:function(a){this.handleDrop(a);this.disposeDragScroll_()}, onReorderableScroll_:function(){if(this.dragListGroup_){var a=this.dragListGroup_;z_a(a,a.currDragItem_)}}, handleDrop:function(){}};var bmb={imageHorizontalPosition:"IMAGE_HORIZONTAL_POSITION_LABEL",imageVerticalPosition:"IMAGE_VERTICAL_POSITION_LABEL",horizontalRepositionInstruction:"REPOSITION_IMAGE_HORIZONTALLY_LABEL",verticalRepositionInstruction:"REPOSITION_IMAGE_VERTICALLY_LABEL",reachTopOfImage:"REACH_TOP_OF_IMAGE_TEXT",reachBottomOfImage:"REACH_BOTTOM_OF_IMAGE_TEXT",reachLeftOfImage:"REACH_LEFT_OF_IMAGE_TEXT",reachRightOfImage:"REACH_RIGHT_OF_IMAGE_TEXT"};var cmb;var dmb;var emb=function(a,b,c,d,e){this.id=a;this.imageBlob=b;this.localImageSrc=c;this.JSC$57546_naturalWidth=d;this.JSC$57546_naturalHeight=e;this.previewCoordinates=this.JSC$57546_naturalHeight>this.JSC$57546_naturalWidth?{top:(this.JSC$57546_naturalHeight-this.JSC$57546_naturalWidth)/2/this.JSC$57546_naturalHeight,right:1,bottom:(this.JSC$57546_naturalHeight+this.JSC$57546_naturalWidth)/2/this.JSC$57546_naturalHeight,left:0}:{top:0,right:(this.JSC$57546_naturalWidth+this.JSC$57546_naturalHeight)/2/this.JSC$57546_naturalWidth, bottom:1,left:(this.JSC$57546_naturalWidth-this.JSC$57546_naturalHeight)/2/this.JSC$57546_naturalWidth}}; function fmb(a,b,c){return B(this,function e(){return t(e,function(h){return h.return(new Promise(function(l){var m=new Image;m.onload=function(){l(new emb(a,b,c,m.naturalWidth,m.naturalHeight))}; m.src=c.toString()}))})})} ;function FR(a,b){return Math.round(a/1E-5)===Math.round(b/1E-5)} var GR=function(){var a=N.apply(this,arguments)||this;a.a11yConfig=bmb;a.imageDisplayOffsetTop=0;a.imageDisplayOffsetLeft=0;a.pickerDisplayOffsetTop=0;a.pickerDisplayOffsetLeft=0;a.showPreviewContainer=!0;a.startPicker=!1;a.repositionOptional=!1;a.savedImageDisplayOffsetTop=0;a.savedImageDisplayOffsetLeft=0;return a}; p(GR,N);f=GR.prototype;f.created=function(){QH.requestAvailability()}; f.ready=function(){this.JSC$36990_keyboardInterfaceTarget=this.JSC$36990_imageInBackground}; f.onArrowKeysDown=function(a){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){a.detail.keyboardEvent.preventDefault();var b=0,c=0,d="";switch(a.detail.keyboardEvent.key){case"ArrowUp":FR(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?d=this.a11yConfig.reachBottomOfImage:b=-.05*this.imageHeight;break;case"ArrowDown":FR(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?d=this.a11yConfig.reachTopOfImage: b=.05*this.imageHeight;break;case"ArrowLeft":FR(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?d=this.a11yConfig.reachRightOfImage:c=-.05*this.imageWidth;break;case"ArrowRight":FR(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?d=this.a11yConfig.reachLeftOfImage:c=.05*this.imageWidth;}d&&mn(d)&&this.fire("iron-announce",{text:mn(d)});if(c||b)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+ this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+b)),a=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),a=mn(this.a11yConfig.imageVerticalPosition,{x_percent:""+a,y_percent:""+(100-a)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+c)),a=this.getPreviewPosition(this.pickerDisplayOffsetLeft,this.pickerSize, this.imageDisplayOffsetLeft,this.imageWidth),a=mn(this.a11yConfig.imageHorizontalPosition,{x_percent:""+a,y_percent:""+(100-a)})),a&&this.fire("iron-announce",{text:a})}}; f.getPreviewPosition=function(a,b,c,d){return Math.round(100*(a+.5*b-c)/d)}; f.calculateDisplayPosition=function(){var a=this.imageData.JSC$57546_naturalWidth,b=this.imageData.JSC$57546_naturalHeight;this.displayScale=Math.max(200/a,200/b);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var c=a*this.displayScale*this.imageData.previewCoordinates.left,d=b*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=b>a?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-c;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=a> b?this.pickerDisplayOffsetTop:this.pickerDisplayOffsetTop-d;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=a*this.displayScale;this.imageHeight=b*this.displayScale}; f.onImageChange=function(){this.imageData&&(this.showPreviewContainer=!0,this.calculateDisplayPosition())}; f.getSignedPosition=function(a,b,c){return"X"===b&&"rtl"===I("HTML_DIR")?"-"===c?a+"px":-1*a+"px":"-"===c?-1*a+"px":a+"px"}; f.pickerMove=function(a){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&void 0!==this.pickerOffsetX&&void 0!==this.pickerOffsetY&&this.imageHeight&&this.imageWidth&&this.displayScale){var b=this.pickerOffsetX-a.clientX,c=this.pickerOffsetY-a.clientY;this.pickerOffsetX=a.clientX;this.pickerOffsetY=a.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop- c)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-b))}}; f.pickerMoveStart=function(a){this.startPicker=!0;this.pickerOffsetX=a.clientX;this.pickerOffsetY=a.clientY}; f.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0}; f.cancelReposition=function(){this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop;this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft;this.startPicker=!1;this.showPreviewContainer=!0}; f.deleteImage=function(){this.fire("ytd-backstage-image-preview-delete")}; f.saveCropCoordinates=function(){this.showPreviewContainer?(this.showPreviewContainer=!1,this.fire("ytd-backstage-image-preview-reposition",this.imageData)):(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0,this.generateCropPreview())}; f.getPreviewOffset=function(a,b,c){return b&&a?("X"===c&&"rtl"===I("HTML_DIR")?300/b*a:300/b*a*-1)+"px":"0px"}; f.getSimpleText=function(a){return a?yn(a):""}; f.generateCropPreview=function(){this.imageWidth&&this.imageHeight&&this.pickerSize&&this.fire("ytd-backstage-image-preview-coordinates-update",{top:this.cropOffsetTop/this.imageHeight,right:(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,bottom:(this.cropOffsetTop+this.pickerSize)/this.imageHeight,left:this.cropOffsetLeft/this.imageWidth})}; g.Object.defineProperties(GR.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var a=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return mn(this.a11yConfig.imageVerticalPosition,{x_percent:""+a,y_percent:""+(100-a)})+"\n"+mn(this.a11yConfig.verticalRepositionInstruction)}a=this.getPreviewPosition(this.pickerDisplayOffsetLeft, this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return mn(this.a11yConfig.imageHorizontalPosition,{x_percent:""+a,y_percent:""+(100-a)})+"\n"+mn(this.a11yConfig.horizontalRepositionInstruction)}}, pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}}, imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}}, editButton:{configurable:!0,enumerable:!0,get:function(){var a,b,c=null===(b=null===(a=this.instruction)||void 0===a?void 0:a.previewInstruction)||void 0===b?void 0:b.editButtonLabel;return c?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:c,accessibilityData:{accessibilityData:{label:this.getSimpleText(c)}}}:void 0}}, saveButton:{configurable:!0,enumerable:!0,get:function(){var a,b,c=null===(b=null===(a=this.instruction)||void 0===a?void 0:a.editInstruction)||void 0===b?void 0:b.saveButtonLabel;return c?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:c,accessibilityData:{accessibilityData:{label:this.getSimpleText(c)}}}:void 0}}, deleteButton:{configurable:!0,enumerable:!0,get:function(){var a,b,c=null===(b=null===(a=this.instruction)||void 0===a?void 0:a.previewInstruction)||void 0===b?void 0:b.deleteButtonLabel;return c?{size:"SIZE_SMALL",text:c,accessibilityData:{accessibilityData:{label:this.getSimpleText(c)}}}:void 0}}, cancelButton:{configurable:!0,enumerable:!0,get:function(){var a,b,c=null===(b=null===(a=this.instruction)||void 0===a?void 0:a.editInstruction)||void 0===b?void 0:b.cancelButtonLabel;return c?{size:"SIZE_SMALL",text:c,accessibilityData:{accessibilityData:{label:this.getSimpleText(c)}}}:void 0}}, cropOffsetTop:{configurable:!0,enumerable:!0,get:function(){return void 0===this.imageDisplayOffsetTop||void 0===this.pickerDisplayOffsetTop?0:this.pickerDisplayOffsetTop-this.imageDisplayOffsetTop}}, cropOffsetLeft:{configurable:!0,enumerable:!0,get:function(){return void 0===this.imageDisplayOffsetLeft||void 0===this.pickerDisplayOffsetLeft?0:this.pickerDisplayOffsetLeft-this.imageDisplayOffsetLeft}}, pickerBackgroundStyle:{configurable:!0,enumerable:!0,get:function(){return Eb({transform:"translateX("+this.getSignedPosition(this.imageDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.imageDisplayOffsetTop,"Y",void 0)+")"})}}, pickerDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return Eb({width:this.pickerSize+"px",height:this.pickerSize+"px",transform:"translateX("+this.getSignedPosition(this.pickerDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.pickerDisplayOffsetTop,"Y",void 0)+")"})}}, imageInPickerStyle:{configurable:!0,enumerable:!0,get:function(){return Eb({transform:"translateX("+this.getSignedPosition(this.cropOffsetLeft,"X","-")+") translateY("+this.getSignedPosition(this.cropOffsetTop,"Y","-")+")"})}}, previewClipperStyle:{configurable:!0,enumerable:!0,get:function(){return Eb({transform:"translateX("+this.getPreviewOffset(this.cropOffsetLeft,this.pickerSize,"X")+") translateY("+this.getPreviewOffset(this.cropOffsetTop,this.pickerSize,"Y")+")"})}}, pickerModeStyle:{configurable:!0,enumerable:!0,get:function(){return this.showPreviewContainer?"preview":"edit"}}}); g.Object.defineProperties(GR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===dmb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===cmb){var d=document.createElement("template");d.innerHTML=""; cmb=d}d=cmb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);dmb=a}a=dmb;return a}}}); var HR=GR;HR.prototype.onImageChange=HR.prototype.onImageChange;y([Q(),z("design:type",emb)],HR.prototype,"imageData",void 0);y([Q(),z("design:type",Object)],HR.prototype,"instruction",void 0);y([Q(),z("design:type",Object)],HR.prototype,"a11yConfig",void 0);y([Q(),z("design:type",Number)],HR.prototype,"imageWidth",void 0);y([Q(),z("design:type",Number)],HR.prototype,"imageHeight",void 0);y([Q(),z("design:type",Number)],HR.prototype,"displayScale",void 0); y([Q(),z("design:type",Object)],HR.prototype,"imageDisplayOffsetTop",void 0);y([Q(),z("design:type",Object)],HR.prototype,"imageDisplayOffsetLeft",void 0);y([Q(),z("design:type",Object)],HR.prototype,"pickerDisplayOffsetTop",void 0);y([Q(),z("design:type",Object)],HR.prototype,"pickerDisplayOffsetLeft",void 0);y([Q(),z("design:type",Object)],HR.prototype,"showPreviewContainer",void 0);y([Q(),z("design:type",Object)],HR.prototype,"startPicker",void 0); y([Q(),z("design:type",Number)],HR.prototype,"pickerOffsetX",void 0);y([Q(),z("design:type",Number)],HR.prototype,"pickerOffsetY",void 0);y([Q(),z("design:type",Object)],HR.prototype,"repositionOptional",void 0);y([mG("#picker-container"),z("design:type",HTMLElement)],HR.prototype,"JSC$36990_pickerContainer",void 0);y([mG("#picker"),z("design:type",HTMLElement)],HR.prototype,"picker",void 0);y([mG("#preview-clipper"),z("design:type",HTMLElement)],HR.prototype,"previewClipper",void 0); y([mG("#image-in-picker-background"),z("design:type",HTMLImageElement)],HR.prototype,"JSC$36990_imageInBackground",void 0);y([mG("#image-in-picker"),z("design:type",HTMLImageElement)],HR.prototype,"JSC$36990_imageInPicker",void 0);y([mG("#image-in-preview-clipper"),z("design:type",HTMLImageElement)],HR.prototype,"JSC$36990_imageInPreviewClipper",void 0); y([T("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),z("design:type",String),z("design:paramtypes",[])],HR.prototype,"altLabelForImage",null);y([T("imageHeight","imageWidth"),z("design:type",Number),z("design:paramtypes",[])],HR.prototype,"pickerSize",null);y([T("imageHeight","imageWidth"),z("design:type",Object),z("design:paramtypes",[])],HR.prototype,"imageOrientationStyle",null); y([T("instruction"),z("design:type",Object),z("design:paramtypes",[])],HR.prototype,"editButton",null);y([T("instruction"),z("design:type",Object),z("design:paramtypes",[])],HR.prototype,"saveButton",null);y([T("instruction"),z("design:type",Object),z("design:paramtypes",[])],HR.prototype,"deleteButton",null);y([T("instruction"),z("design:type",Object),z("design:paramtypes",[])],HR.prototype,"cancelButton",null); y([T("imageDisplayOffsetTop","pickerDisplayOffsetTop"),z("design:type",Number),z("design:paramtypes",[])],HR.prototype,"cropOffsetTop",null);y([T("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),z("design:type",Number),z("design:paramtypes",[])],HR.prototype,"cropOffsetLeft",null);y([T("imageDisplayOffsetLeft","imageDisplayOffsetTop"),z("design:type",Db),z("design:paramtypes",[])],HR.prototype,"pickerBackgroundStyle",null); y([T("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),z("design:type",Db),z("design:paramtypes",[])],HR.prototype,"pickerDisplayStyle",null);y([T("cropOffsetLeft","cropOffsetTop"),z("design:type",Db),z("design:paramtypes",[])],HR.prototype,"imageInPickerStyle",null);y([T("cropOffsetLeft","cropOffsetTop","pickerSize"),z("design:type",Db),z("design:paramtypes",[])],HR.prototype,"previewClipperStyle",null); y([S("imageData"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],HR.prototype,"onImageChange",null);y([T("showPreviewContainer"),z("design:type",String),z("design:paramtypes",[])],HR.prototype,"pickerModeStyle",null);HR=y([BM({is:"ytd-backstage-image-preview-renderer",noInjection:!0})],HR);var gmb;var hmb;var imb;var jmb;var IR=function(){var a=N.apply(this,arguments)||this;a.selected=!1;return a}; p(IR,N);f=IR.prototype;f.computeSelected=function(a){return null===a||void 0===a?void 0:a.selected}; f.computeTransform=function(a,b,c){var d=this.imageContainer.getBoundingClientRect();d=Math.max(d.width/b,d.height/c);c=c*d*a.top;return"translateX("+this.getSignedPosition(b*d*a.left,"X","-")+") translateY("+this.getSignedPosition(c,"Y","-")+")"}; f.getSignedPosition=function(a,b,c){return"X"===b&&"rtl"===I("HTML_DIR")?"-"===c?a+"px":-1*a+"px":"-"===c?-1*a+"px":a+"px"}; f.onClick=function(){var a;this.fire("ytb-backstage-multi-image-thumbnail-render-click",null===(a=this.data)||void 0===a?void 0:a.image)}; f.onKeyPress=function(a){if(13===a.keyCode)this.onClick()}; g.Object.defineProperties(IR.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var a,b;return(null===(b=null===(a=this.data)||void 0===a?void 0:a.image)||void 0===b?void 0:b.localImageSrc)||void 0}}, thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var a,b;if(null!==(a=this.data)&&void 0!==a&&a.image){var c=null===(b=this.data)||void 0===b?void 0:b.image;if(0!==c.previewCoordinates.top||0!==c.previewCoordinates.left){var d=this.computeTransform(c.previewCoordinates,c.JSC$57546_naturalWidth,c.JSC$57546_naturalHeight);return c.JSC$57546_naturalHeight>=c.JSC$57546_naturalWidth?Eb({width:"inherit",transform:d}):Eb({height:"inherit",transform:d})}return c.JSC$57546_naturalHeight>=c.JSC$57546_naturalWidth? Eb({width:"inherit"}):Eb({height:"inherit"})}}}}); g.Object.defineProperties(IR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===jmb){var a=document.createElement("template");a.innerHTML="
\n
\n \"\"\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===imb){var d=document.createElement("template");d.innerHTML=""; imb=d}d=imb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);jmb=a}a=jmb;return a}}}); var JR=IR;JR.prototype.onKeyPress=JR.prototype.onKeyPress;y([mG(".image-container"),z("design:type",HTMLElement)],JR.prototype,"imageContainer",void 0);y([Q(),z("design:type",Object)],JR.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeSelected(data)"}),z("design:type",Boolean)],JR.prototype,"selected",void 0);y([T("data.image"),z("design:type",Object),z("design:paramtypes",[])],JR.prototype,"thumbnailUrl",null); y([T("data.image","data.image.previewCoordinates"),z("design:type",Object),z("design:paramtypes",[])],JR.prototype,"thumbnailStyle",null);y([R("keypress"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],JR.prototype,"onKeyPress",null);JR=y([V({is:"ytd-backstage-multi-image-thumbnail-renderer"})],JR);var KR=function(a,b,c){c=void 0===c?!1:c;Lg.call(this);var d=this;this.dropZoneOverlay=new xI(a);this.selectOverlay=c?new zI(b,"multiple_file",["image/*"]):new zI(b,"single_file",["image/*"]);this.handler=new xC(this);hg(this,this.handler);this.handler.listen(this.dropZoneOverlay,"g",this.onChange).listen(b,"click",function(){d.selectOverlay.click()}).listen(this.selectOverlay,"i",this.onChange)}; p(KR,Lg);KR.prototype.onChange=function(a){var b;null!==(b=a.files)&&void 0!==b&&b.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:a.files}))};var LR=function(a,b){Lg.call(this);this.uploadUrl=a;this.channelId=b;this.imagesUploadData=[]}; p(LR,Lg);LR.prototype.getAllUploadStatuses=function(){return B(this,function b(){var c=this,d,e,h;return t(b,function(l){if(1==l.nextAddress)return r(l,kmb(c),2);d=l.yieldResult;e=d.get("succeed");h=d.get("failed");return l.return(e.concat(h))})})}; var mmb=function(a){return B(a,function c(){var d=this,e,h;return t(c,function(l){if(1==l.nextAddress)return r(l,kmb(d),2);e=l.yieldResult;h=e.get("failed");0e}).length; if(0===a)return"";a=1\n\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===gmb){var d=document.createElement("template");d.innerHTML=""; gmb=d}d=gmb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);hmb=a}a=hmb;return a}}}); var NR=MR;NR.prototype.setUpImagePicker=NR.prototype.setUpImagePicker;NR.prototype.onRendererstamperFinished=NR.prototype.onRendererstamperFinished;NR.prototype.observeDragToReorder=NR.prototype.observeDragToReorder;NR.prototype.observeAddImageError=NR.prototype.observeAddImageError;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],NR.prototype,"rendererStamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],NR.prototype,"ytRendererBehavior",void 0); y([O(ER.YtReorderableBehavior),z("design:type",Object)],NR.prototype,"ytReorderableBehavior",void 0);y([mG("#dropzone"),z("design:type",HTMLElement)],NR.prototype,"dropzone",void 0);y([mG("#select-link"),z("design:type",HTMLElement)],NR.prototype,"selectLink",void 0);y([mG("#thumbnail-drag-drop-area"),z("design:type",HTMLElement)],NR.prototype,"thumbnailDragDropArea",void 0);y([mG("#add-image-button-container"),z("design:type",HTMLElement)],NR.prototype,"addImageButtonContainer",void 0); y([mG("#add-image-button"),z("design:type",HTMLElement)],NR.prototype,"addImageSelectButton",void 0);y([mG("#image-preview-container"),z("design:type",HR)],NR.prototype,"imagePreviewContainer",void 0);y([Q(),z("design:type",Object)],NR.prototype,"addImageErrorMessage",void 0);y([Q(),z("design:type",Object)],NR.prototype,"data",void 0);y([Q(),z("design:type",Object)],NR.prototype,"errorMessage",void 0);y([Q(),z("design:type",Object)],NR.prototype,"imageUploadEndpoint",void 0); y([Q(),z("design:type",Array)],NR.prototype,"images",void 0);y([Q(),z("design:type",KR)],NR.prototype,"initialPicker",void 0);y([Q(),z("design:type",KR)],NR.prototype,"addImagePicker",void 0);y([Q(),z("design:type",LR)],NR.prototype,"uploadManager",void 0);y([T("imageUploadEndpoint"),z("design:type",Number),z("design:paramtypes",[])],NR.prototype,"maxAspectRatio",null);y([T("imageUploadEndpoint"),z("design:type",Number),z("design:paramtypes",[])],NR.prototype,"maxFileSizeMb",null); y([T("data.icon.iconType"),z("design:type",Object),z("design:paramtypes",[])],NR.prototype,"dropIcon",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],NR.prototype,"selectionCancel",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],NR.prototype,"previewCancel",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],NR.prototype,"dataForAddImageButton",null); y([T("errorMessage"),z("design:type",String),z("design:paramtypes",[])],NR.prototype,"dropzoneClass",null);y([T("images"),z("design:type",Boolean),z("design:paramtypes",[])],NR.prototype,"showImagesPreview",null);y([T("images"),z("design:type",Boolean),z("design:paramtypes",[])],NR.prototype,"containMaxImages",null);y([S("addImageErrorMessage"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],NR.prototype,"observeAddImageError",null); y([S("showImagesPreview"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],NR.prototype,"observeDragToReorder",null);y([T("images","selectedImageIndex"),z("design:type",Object),z("design:paramtypes",[])],NR.prototype,"selectedImageData",null);y([T("images","selectedImageIndex"),z("design:type",Array),z("design:paramtypes",[])],NR.prototype,"thumbnailRenderers",null); y([R("yt-rendererstamper-finished"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],NR.prototype,"onRendererstamperFinished",null);y([S("imageUploadEndpoint"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],NR.prototype,"setUpImagePicker",null);NR=y([V({is:"ytd-backstage-multi-image-select-renderer"})],NR);var qmb;var rmb;var smb=(hl.FIRSTDAYOFWEEK+1)%7;function tmb(a,b){return a.year===b.year&&a.month===b.month&&a.day===b.day} function OR(a,b){return a.year!==b.year?a.year.25*(Amb-zmb))xmb=[];else{for(var Bmb=zmb;Bmbc;c++)b.push(hl.NARROWWEEKDAYS[(c+smb)%7]);c=[];for(var d=new Date(a.start.year,a.start.month);d.getFullYear()\n \n
[[dateText]]
\n \n \n
\n
\n\n\n
\n
\n \n \n \n [[errorMessage]]\n \n
\n
\n \n \n \n \n \n \n
\n
\n
\n
\n \n
\n \n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Emb){var d=document.createElement("template");d.innerHTML=""; Emb=d}d=Emb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Fmb=a}a=Fmb;return a}}}); var RR=QR;RR.prototype.onEscOrClickingOutside=RR.prototype.onEscOrClickingOutside;RR.prototype.scrollToDate=RR.prototype.scrollToDate;y([Q(),z("design:type",Object)],RR.prototype,"calendarConfig",void 0);y([Q(),z("design:type",Object)],RR.prototype,"skipNextOpenDialog",void 0);y([Q(),z("design:type",Object)],RR.prototype,"errorMessage",void 0);y([mG("#textbox"),z("design:type",HTMLInputElement)],RR.prototype,"textbox",void 0); y([mG("#calendar-dialog"),z("design:type",Object)],RR.prototype,"dialog",void 0);y([mG("#calendar-main"),z("design:type",Object)],RR.prototype,"JSC$37029_calendarMain",void 0);y([mG("#date-picker"),z("design:type",HTMLElement)],RR.prototype,"dropdownButton",void 0);y([T("calendarConfig.selectedDate"),z("design:type",String),z("design:paramtypes",[])],RR.prototype,"dateText",null); y([T("calendarConfig","calendarConfig.selectedDate"),z("design:type",Object),z("design:paramtypes",[])],RR.prototype,"renderData",null);y([S("renderData","calendarConfig.selectedDate"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],RR.prototype,"scrollToDate",null);y([R("iron-overlay-canceled"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],RR.prototype,"onEscOrClickingOutside",null); RR=y([BM({is:"ytd-calendar-date-picker",noInjection:!0})],RR);function Gmb(a,b){b=b.months.findIndex(function(c){return c.year===a.year&&c.month===a.month}); return 0<=b?b:void 0} ;var Hmb=mn("UTC_OFFSET_FORMAT",{utc_offset:""+new rl("Z").format(new Date)}),Imb=-60*new Date().getTimezoneOffset(),Jmb,Kmb=new Date,Lmb=pl(Kmb.getTimezoneOffset());Jmb=xoa(Lmb.standardOffset_-ql(Lmb,Kmb)).replace("+0","+").replace("-0","-").replace(":00","");var Mmb=mn("LOCAL_TIME_GMT_LABEL",{gmt_text:""+Jmb}),SR=function(){var a=N.apply(this,arguments)||this;a.selectedTimeIndex=0;a.selectedTimezoneIndex=0;a.timeOfDayOptions=Cmb;return a}; p(SR,N);f=SR.prototype;f.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var a=vmb();if(void 0===this.data.defaultTimeSec||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=a,this.selectedTimeIndex=0;else{var b=Dmb(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign(Object.assign({},a),{selectedDate:b.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(c){return c.secondsSinceMidnight===b.secondsSinceMidnight})}this.selectedTimezoneIndex= 0; this.selectedDate=this.calendarConfig.selectedDate}}; f.onDatePicked=function(a){this.selectedDate=a.detail}; f.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&this.fire("ytd-date-time-selection-cancelled")}; f.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var a=this.selectedDate;a=new Date(a.year,a.month,a.day);this.fire("ytd-date-time-selection-update",Math.floor(a.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+60*a.getTimezoneOffset()))}}; f.getTimezoneFormat=function(a){return a.localizedDisplayText?a.localizedDisplayText:mn("TIMEZONE_FORMAT",{utc_offset_text:""+a.localizedUtcOffset,city_name:""+a.localizedName})}; g.Object.defineProperties(SR.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var a=this.data.timezoneOptions;var b={name:"Etc/Unknown",localizedName:mn("LOCAL_TIME_LABEL"),localizedUtcOffset:Hmb,utcOffsetSec:""+Imb,localizedDisplayText:""+Mmb};a?a.length&&a[0].name!==b.name&&(a[0].localizedDisplayText||(b.localizedDisplayText=""),a.unshift(b)):a=[b];return a}}}, selectedTimezone:{configurable:!0,enumerable:!0,get:function(){if(this.timeZones&&!(this.selectedTimezoneIndex>=this.timeZones.length))return this.timeZones[this.selectedTimezoneIndex]}}, selectedTime:{configurable:!0,enumerable:!0,get:function(){return this.timeOfDayOptions[this.selectedTimeIndex]}}}); g.Object.defineProperties(SR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===rmb){var a=document.createElement("template");a.innerHTML="\n\n
\n \n \n \n
[[selectedTime.text]]
\n \n \n
\n \n \n \n
\n \n \n
[[getTimezoneFormat(selectedTimezone)]]
\n \n \n
\n \n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===qmb){var d=document.createElement("template");d.innerHTML=""; qmb=d}d=qmb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);rmb=a}a=rmb;return a}}}); var TR=SR;TR.prototype.onDateTimeTimezoneChange=TR.prototype.onDateTimeTimezoneChange;TR.prototype.onDatePicked=TR.prototype.onDatePicked;TR.prototype.updateDefaultSelectedValue=TR.prototype.updateDefaultSelectedValue;y([Q(),z("design:type",Object)],TR.prototype,"data",void 0);y([Q(),z("design:type",Object)],TR.prototype,"calendarConfig",void 0);y([Q(),z("design:type",Object)],TR.prototype,"selectedDate",void 0);y([Q(),z("design:type",Object)],TR.prototype,"selectedTimeIndex",void 0); y([Q(),z("design:type",Object)],TR.prototype,"selectedTimezoneIndex",void 0);y([mG("#time-listbox"),z("design:type",Object)],TR.prototype,"timeListBox",void 0);y([mG("#timezone-listbox"),z("design:type",Object)],TR.prototype,"timezoneListBox",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],TR.prototype,"rendererStamperBehavior",void 0);y([T("data.timezoneOptions"),z("design:type",Object),z("design:paramtypes",[])],TR.prototype,"timeZones",null); y([S("data","timeZones"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],TR.prototype,"updateDefaultSelectedValue",null);y([T("selectedTimezoneIndex","timeZones"),z("design:type",Object),z("design:paramtypes",[])],TR.prototype,"selectedTimezone",null);y([T("selectedTimeIndex"),z("design:type",Object),z("design:paramtypes",[])],TR.prototype,"selectedTime",null); y([R("ytd-calendar-date-selected"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],TR.prototype,"onDatePicked",null);y([S("selectedTimezone","selectedTime","selectedDate"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],TR.prototype,"onDateTimeTimezoneChange",null);TR=y([V({is:"ytd-date-time-picker-renderer"})],TR);var Nmb;var Omb;var UR=function(){var a=N.apply(this,arguments)||this;a.boundOnTapDismissButton=function(){a.dismissTapHandler()}; return a}; p(UR,N);UR.prototype.configureRendererStamper=function(){return{attachmentPreview:{id:"attachment-preview",mapping:{backstageImageRenderer:"ytd-backstage-image-renderer",videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}}}},dismissButton:{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}}; UR.prototype.dismissTapHandler=function(){this.fire("yt-backstage-attachment-dismissed")}; UR.prototype.computeAttachmentType=function(a){return a?a.backstageImageRenderer?"image":a.videoRenderer?"video":"none":"none"}; g.Object.defineProperties(UR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Omb){var a=document.createElement("template");a.innerHTML="\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Nmb){var d=document.createElement("template");d.innerHTML=""; Nmb=d}d=Nmb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Omb=a}a=Omb;return a}}}); var VR=UR;y([O(W.YtRendererBehavior),z("design:type",Object)],VR.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],VR.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],VR.prototype,"attachmentPreview",void 0);y([Q(),z("design:type",Object)],VR.prototype,"dismissButton",void 0);y([Q(),z("design:type",Object)],VR.prototype,"boundOnTapDismissButton",void 0); y([Q({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),z("design:type",String)],VR.prototype,"attachmentType",void 0);VR=y([V({is:"ytd-backstage-dismissable-attachment"})],VR);var Pmb;var Qmb;var WR=function(){var a=N.apply(this,arguments)||this;a.selectedVideoId=void 0;a.picker=void 0;a.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return a}; p(WR,N);f=WR.prototype;f.onServiceRequestCompleted=function(a){a.stopPropagation()}; f.handleAddVideoPreviewAction=function(a){a=this.get("addVideoPreviewAction",a);this.onGetVideoPreviewSuccess(a)}; f.configureRendererStamper=function(){return{videoPreview:{id:"video-preview",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}}}},cancelButton:{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.onLaunchVideoPicker=function(a){var b=this,c=yn(this.get("addVideoLinkAction.title",a)),d=this.get("addVideoLinkAction.onePickHostId",a);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",a);d&&(this.picker||(this.picker=TF(FWa(gF(gF(gF(E$a(d).setTitle(c),yWa()),xWa()),"youtube"),function(e){b.onPickVideo(e)}))),this.picker.setVisible(!0))}; f.onPickVideo=function(a){if(a)if("cancel"===a.action)this.fire("yt-video-link-button-cancel");else if("picked"===a.action){a=a.docs;if(!a||0===a.length)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(a=(null===a||void 0===a?0:a.length)?a[0]:void 0)?a.id:void 0;this.setVideoPreview()}}; f.setVideoPreview=function(){var a=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){a.onGetVideoPreviewError("Error executing command")}});else this.onGetVideoPreviewError("Video preview command not set.")}; f.onGetVideoPreviewSuccess=function(a){if(a&&a.videoPreview&&a.cancelButton)this.videoPreview=a.videoPreview,this.cancelButton=a.cancelButton,this.fire("yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")}; f.onGetVideoPreviewError=function(){this.cancel()}; f.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;this.fire("yt-video-link-cancel")}; f.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)}; g.Object.defineProperties(WR,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Qmb){var a=document.createElement("template");a.innerHTML="
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Pmb){var d=document.createElement("template");d.innerHTML=""; Pmb=d}d=Pmb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Qmb=a}a=Qmb;return a}}}); var YR=WR;YR.prototype.onServiceRequestCompleted=YR.prototype.onServiceRequestCompleted;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],YR.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],YR.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],YR.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],YR.prototype,"ytComponentBehavior",void 0); y([Q(),z("design:type",Object)],YR.prototype,"videoPreview",void 0);y([Q(),z("design:type",Object)],YR.prototype,"cancelButton",void 0);y([Q(),z("design:type",Object)],YR.prototype,"getVideoPreviewCommand",void 0);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],YR.prototype,"onServiceRequestCompleted",null);YR=y([V({is:"ytd-backstage-video-link-attachment"})],YR);function ZR(a){if(!a)return!1;try{if(a.host&&"YT-FORMATTED-STRING"===a.host.tagName&&"contenteditable-textarea"===a.host.id||a.nodeType===Node.ELEMENT_NODE&&"YTD-COMMENTBOX"===a.tagName)return!0}catch(b){return!1}return ZR(a.parentNode)} function $R(a){return a?"A"===a.tagName&&a.href&&a.classList.contains("yt-simple-endpoint"):!1} function Rmb(a){return a?"IMG"===a.tagName&&a.classList.contains("emoji"):!1} function Smb(a,b,c){if(!a)return null;var d=$R(a);if(d&&c)return b=a.pathname.substring(a.pathname.indexOf("/channel/")+9),document.createTextNode("@"+b);if(d&&!c)return document.createTextNode("");if(Rmb(a))return c=a.alt,a=a.dataset.emojiId,!a&&b&&(b=mN(b,c))&&b.isCustomEmoji&&(a=b.emojiId),a?document.createTextNode(""):document.createTextNode(c);d=a.cloneNode(!1);for(var e=0;e\n \"[[data.alt]]\"\n [[data.text]]\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bnb){var d=document.createElement("template");d.innerHTML=""; bnb=d}d=bnb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);cnb=a}a=cnb;return a}}}); var dS=cS;dS.prototype.dataChanged=dS.prototype.dataChanged;y([Q(),z("design:type",Object)],dS.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],dS.prototype,"active",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],dS.prototype,"dataChanged",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],dS.prototype,"imageSrc",null);dS=y([V({is:"ytd-emoji-suggestion"})],dS);var dnb=/.*([:@#].*?)$/,eS=function(){var a=N.apply(this,arguments)||this;a.suggestions=[];a.suggestionIndex=-1;a.lastSuggestionRange=null;return a}; p(eS,N);f=eS.prototype;f.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}}; f.getSuggestions=function(a){var b,c=[],d=Ndb(this.emojiManager,a.substr(0,3));if(d)for(var e in d)if(0===e.toLocaleLowerCase().indexOf(a)){var h=d[e];if(h&&h.emojiId){h=nN(this.emojiManager,h.emojiId);var l=(null===h||void 0===h?0:h.isCustomEmoji)?null===(b=null===h||void 0===h?void 0:h.shortcuts)||void 0===b?void 0:b[0]:null===h||void 0===h?void 0:h.emojiId;c.push({suggestion:{image:null===h||void 0===h?void 0:h.image,alt:l,text:e}});if(64<=c.length)break}}return c?c.sort(function(m,n){return n.suggestion.text< m.suggestion.text?-1:n.suggestion.text===m.suggestion.text?0:1}):null}; f.insertSuggestion=function(a){this.fire("yt-insert-suggestion",{range:this.lastSuggestionRange,text:a.alt});this.$.dropdown.opened=!1}; f.updateSuggestionsAtCaret=function(a){this.updateSuggestions(a,this.retrieveTextBeforeRange(a))}; f.offsetStartOfRangeBy=function(a,b){a.startOffset>=b&&a.setStart(a.startContainer,a.startOffset-b)}; f.updateSuggestions=function(a,b){var c=this;this.lastSuggestionRange&&(this.lastSuggestionRange.detach(),this.lastSuggestionRange=null);var d=this.$.dropdown;if((b=dnb.exec(b))&&b.length&&(b=b[b.length-1].toLocaleLowerCase(),2\n\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$mb){var d=document.createElement("template");d.innerHTML=""; $mb=d}d=$mb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);anb=a}a=anb;return a}}}); var fS=eS;fS.prototype.onKeyPress=fS.prototype.onKeyPress;fS.prototype.onKeyUp=fS.prototype.onKeyUp;fS.prototype.onKeyDown=fS.prototype.onKeyDown;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],fS.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Array)],fS.prototype,"suggestions",void 0);y([Q(),z("design:type",NN)],fS.prototype,"emojiManager",void 0);y([Q(),z("design:type",Number)],fS.prototype,"verticalSuggestionsOffset",void 0); y([R("keydown"),z("design:type",Function),z("design:paramtypes",[KeyboardEvent]),z("design:returntype",void 0)],fS.prototype,"onKeyDown",null);y([R("keyup"),z("design:type",Function),z("design:paramtypes",[KeyboardEvent,Range]),z("design:returntype",void 0)],fS.prototype,"onKeyUp",null);y([R("keypress"),z("design:type",Function),z("design:paramtypes",[KeyboardEvent]),z("design:returntype",void 0)],fS.prototype,"onKeyPress",null);fS=y([V({is:"ytd-emoji-input"})],fS);var enb;var fnb;var gS=function(){var a=N.apply(this,arguments)||this;a.hasMaxOptions=!1;return a}; p(gS,N);f=gS.prototype;f.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)}; f.setPrefilledChoices=function(a){var b=this;this.set("pollOptions",[]);var c;for(c=0;c=this.data.maxPollOptions;eu(this,function(){for(var d=b.pollOptions,e=M(b.root).querySelectorAll(".poll-option-input"),h=0;h .poll-option-input").focus()})}; f.onRemovePollOption=function(a){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),this.fire("yt-poll-attachment-dismiss")):(a=this.$.repeat.indexForElement(a.target.parentNode),this.splice("pollOptions",a,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.$.repeat.render(),this.fire("yt-commentbox-post-enable")))}; f.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()}; f.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var a=0,b=this.pollOptions.length;a
\n \n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===enb){var d=document.createElement("template");d.innerHTML=""; enb=d}d=enb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);fnb=a}a=fnb;return a}}}); var hS=gS;hS.prototype.dataChanged=hS.prototype.dataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],hS.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],hS.prototype,"data",void 0);y([Q(),z("design:type",Array)],hS.prototype,"pollOptions",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],hS.prototype,"hasMaxOptions",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],hS.prototype,"enableCreationBox",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],hS.prototype,"dataChanged",null);hS=y([V({is:"ytd-poll-attachment"})],hS);var gnb;var hnb;var inb;var jnb;var iS=function(){return N.apply(this,arguments)||this}; p(iS,N);g.Object.defineProperties(iS.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":!1}}}); g.Object.defineProperties(iS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===jnb){var a=document.createElement("template");a.innerHTML="\n\n
\n
[[data.displayName]]
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===inb){var d=document.createElement("template");d.innerHTML=""; inb=d}d=inb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);jnb=a}a=jnb;return a}}}); var jS=iS;y([O(W.YtRendererBehavior),z("design:type",Object)],jS.prototype,"rendererBehaviors",void 0);y([Q(),z("design:type",Object)],jS.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],jS.prototype,"focused",void 0);y([Q({reflectToAttribute:!0}),T("focused"),z("design:type",Object),z("design:paramtypes",[])],jS.prototype,"ariaSelected",null);jS=y([V({is:"yt-user-mention-suggestion-renderer"})],jS);var knb;var lnb;var kS=function(){var a=N.apply(this,arguments)||this;a.focusedSuggestionIndex=-1;return a}; p(kS,N);f=kS.prototype;f.created=function(){this.ytRendererBehavior.monitorScroll=!0}; f.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)}; f.setFocusedSuggestionIndex=function(a){!this.data||!this.data.suggestions||0>a||a>=this.data.suggestions.length||(this.focusedSuggestionIndex=a,a=this.getSuggestionId(a),this._setFocusedSuggestionId(a))}; f.advanceSuggestion=function(a){-1===this.focusedSuggestionIndex||-1!==a&&1!==a||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+a),this.ensureSuggestionVisible(this.focusedSuggestionIndex))}; f.ensureSuggestionVisible=function(a){a=this.getSuggestionId(a);a=this.$$("[id="+a+"]");null!=a&&(a.offsetTopthis.scrollTop+this.clientHeight&&a.scrollIntoView(!1))}; f.getSuggestionId=function(a){return"user-mention-suggestion-"+a}; f.onSuggestionTap=function(a){var b=a.model.item.userMentionSuggestionRenderer;this.ytRendererBehavior.logExplicitClick(b);this.fire("yt-user-mention-suggestion-selected",{data:b,index:a.model.index})}; f.onSuggestionMouseMove=function(a){a.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(a.model.index)}; f.isSuggestionFocused=function(a,b){return a===b}; f.onDomChange=function(){this.ytRendererBehavior.markDirty()}; g.Object.defineProperties(kS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===lnb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===knb){var d=document.createElement("template");d.innerHTML=""; knb=d}d=knb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);lnb=a}a=lnb;return a}}}); var lS=kS;lS.prototype.onDomChange=lS.prototype.onDomChange;y([O(W.YtRendererBehavior),z("design:type",Object)],lS.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],lS.prototype,"data",void 0);y([Q(),z("design:type",Object)],lS.prototype,"focusedSuggestionIndex",void 0);y([Q({readOnly:!0,notify:!0}),z("design:type",String)],lS.prototype,"focusedSuggestionId",void 0); y([R("dom-change"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],lS.prototype,"onDomChange",null);lS=y([V({is:"yt-user-mention-suggestions-dropdown"})],lS);var mS=function(){var a=N.apply(this,arguments)||this;a.suggestionsResponse=null;a.activeMention=null;a.selectionChangeListener=a.onSelectionChange.bind(a);a.pendingQuery=null;a.flowNonce=null;return a}; p(mS,N);f=mS.prototype;f.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}}; f.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)}; f.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)}; f.hasSuggestions=function(a){return!!(a&&a.suggestions&&0c)){var d=b.textContent;!(d=d&&d.charAt(c-1))||0>"@\uFE6B\uFF20+\uFE62\uFF0B".indexOf(d)||(this.activeMention=VG(b,c-1,a.JSC$34807_getEndNode(),a.JSC$34807_getEndOffset()),this.flowNonce=opa(),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}}; f.updateActiveMention=function(){if(this.activeMention){var a=JG();a&&a.isCollapsed()&&(this.activeMention=VG(this.activeMention.JSC$34807_getStartNode(),this.activeMention.JSC$34807_getStartOffset(),a.JSC$34807_getEndNode(),a.JSC$34807_getEndOffset()))}}; f.requestSuggestions=function(a){if(this.activeMention){var b={suggestions_query:a};this.pendingQuery=a;Cn(this,[this.suggestionsEndpoint,b])}}; f.cancelActiveMention=function(){this.activeMention&&this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STOPPED");this.suggestionsResponse=this.pendingQuery=this.activeMention=null;this.dropdown.clearFocusedSuggestion()}; f.focusPreviousSuggestion=function(a){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),a.preventDefault())}; f.focusNextSuggestion=function(a){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),a.preventDefault())}; f.selectFocusedSuggestion=function(a){if(this.hasSuggestions(this.suggestionsResponse)){var b=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];b.userMentionSuggestionRenderer&&(this.selectSuggestion(b.userMentionSuggestionRenderer,this.dropdown.focusedSuggestionIndex),a.preventDefault())}}; f.selectSuggestion=function(a,b){if(a){var c=this.activeMention;if(c){var d=document.createElement("a");mf(d,"\xA0@"+a.displayName+"\xA0");Pb(d,"/channel/"+a.channelId);d.classList.add("yt-formatted-string","yt-simple-endpoint");d.setAttribute("spellcheck","false");c.replaceContentsWithNode(d);a=document.createTextNode(" ");d.parentNode.insertBefore(a,d.nextSibling);window.getSelection().collapse(a,1);this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",{suggestionSelected:{suggestionIndex:b}}); this.cancelActiveMention();this.fire("yt-mention-inserted")}}}; f.getPositionTarget=function(a){return a&&a.getBrowserRangeObject()}; f.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")}; f.onFocusedSuggestionIdChanged=function(a){var b=this.getContentChildren("")[0];b&&(a.detail.value?b.setAttribute("aria-activedescendant",a.detail.value):b.removeAttribute("aria-activedescendant"))}; f.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")}; f.logGELEvent=function(a,b){a={eventType:a,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};b&&(a=Object.assign(a,b));ij("userMentionAutoCompleteBoxEvent",a)}; g.Object.defineProperties(mS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===hnb){var a=document.createElement("template");a.innerHTML="\n\n \n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===gnb){var d=document.createElement("template");d.innerHTML=""; gnb=d}d=gnb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);hnb=a}a=hnb;return a}}}); var nS=mS;nS.prototype.onDomChange=nS.prototype.onDomChange;nS.prototype.onUserMentionSuggestionSelected=nS.prototype.onUserMentionSuggestionSelected;nS.prototype.onServiceRequestError=nS.prototype.onServiceRequestError;nS.prototype.onServiceRequestCompleted=nS.prototype.onServiceRequestCompleted;nS.prototype.onServiceRequestSent=nS.prototype.onServiceRequestSent;nS.prototype.onInput=nS.prototype.onInput;y([O(TH),z("design:type",Object)],nS.prototype,"ironA11yKeysBehavior",void 0); y([Q(),z("design:type",Object)],nS.prototype,"suggestionsEndpoint",void 0);y([Q(),z("design:type",Object)],nS.prototype,"suggestionsResponse",void 0);y([Q(),z("design:type",Object)],nS.prototype,"activeMention",void 0);y([mG("#dropdown"),z("design:type",lS)],nS.prototype,"dropdown",void 0);y([mG("#iron-dropdown"),z("design:type",Object)],nS.prototype,"ironDropdown",void 0); y([R("input"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],nS.prototype,"onInput",null);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],nS.prototype,"onServiceRequestSent",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],nS.prototype,"onServiceRequestCompleted",null); y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],nS.prototype,"onServiceRequestError",null);y([R("yt-user-mention-suggestion-selected"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],nS.prototype,"onUserMentionSuggestionSelected",null); y([R("dom-change"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],nS.prototype,"onDomChange",null);nS=y([V({is:"yt-user-mention-autosuggest-input"})],nS);var oS=null; nu({is:"ytd-commentbox",_template:function(){if(void 0!==Zmb)return Zmb;var a=document.createElement("template");a.innerHTML="\n\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ymb){var d=document.createElement("template");d.innerHTML=""; Ymb=d}d=Ymb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Zmb=a}, behaviors:[TH,dN.YtActionHandlerBehavior,NM.YtComponentBehavior,Y.YtRendererstamperBehavior,wjb.YtdReduxBehavior],keyBindings:{left:"leftKeyPressed_",right:"rightKeyPressed_",end:"endKeyPressed_",backspace:"maybeBackspaceChip_","delete":"maybeDeleteChip_","ctrl+enter meta+enter":"submitIfNotBackstagePost_","ctrl+backspace alt+backspace":"maybeBackspaceChipWordMode_","ctrl+delete alt+delete":"maybeDeleteChipWordMode_"},properties:{data:{type:Object,observer:"dataChanged_"},aadcGuidelinesState_:{type:Object, selectorArgs:["data.aadcGuidelinesStateEntityKey"],selector:function(a,b){return $n(a.entities,"aadcGuidelinesStateEntityPayload",b)}}, receivedFocusPreviously_:{type:Boolean,value:!1},isReply:{type:Boolean,value:!1},isBackstageComment:{type:Boolean,computed:"computeIsBackstageComment_(data.avatarSize)",reflectToAttribute:!0},attachmentButtonIds:{type:Object,readOnly:!0,computed:"computeAttachmentButtonIds_()"},isBackstagePost:{type:Boolean,value:!1,reflectToAttribute:!0},serviceEndpoint:{type:Object,readOnly:!0,computed:"computeServiceEndpoint_(data)"},submitButtonDisabled:Boolean,attachment:Object,isLoading:{type:Boolean,observer:"isLoadingChanged_"}, errorMessage_:{type:Object,value:null},alertMessage_:{type:Object,value:null},imageUploadEndpoint_:{type:Object,computed:"computeImageUploadEndpoint_(data)"},addedAttachment:{type:String,value:"none",reflectToAttribute:!0},prefilledAttachment_:{type:String,value:"none",reflectToAttribute:!0},editableText_:{type:String,computed:"computeEditableText_(data.editableText)"},previousText_:String,inlineSchedulePanel_:{type:Object,computed:"computeInlineSchedulingPanel_(data.purpose, data.schedulingDateTimePicker)"}, dropdownSchedulePanel_:{type:Object,computed:"computeDropdownSchedulingPanel_(data.purpose, data.schedulingDateTimePicker)"},scheduleButton_:Object,zeroStepFooterText:Object,enableCreationBox:{type:Boolean,reflectToAttribute:!0},isInputFocus_:{type:Boolean,observer:"onIsInputFocusChanged_"},hasImage_:{type:Boolean,computed:"computeHasImage_(addedAttachment)"},hasPollRendererInEditDialog_:{type:Boolean,computed:"computeHasPollRendererInEditDialog_(data.purpose, data.backstageAttachment.pollRenderer)"}, hasVideo_:{type:Boolean,computed:"computeHasVideo_(addedAttachment)"},hasPoll_:{type:Boolean,computed:"computeHasPoll_(addedAttachment)"},prefilledContent_:{type:Object,readOnly:!0,computed:"computePrefilledContent_(data)"},editAttachment_:{type:Object,readOnly:!0,computed:"computeEditAttachment_(data)"},isCreationBox:{type:Boolean,reflectToAttribute:!0,value:!1},isPopupBox:{type:Boolean,reflectToAttribute:!0,value:!1},emojiManager:{type:Object,readOnly:!0,value:function(){return ON}}, isEmojiButtonDisplayed:{type:Boolean,computed:"computeIsEmojiButtonDisplayed_(data)",value:!1},isEmojiPickerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},emojiInput:Object,verticalSuggestionsOffset:{type:Number,value:30},isPostCreationDialogV2:{type:Boolean,reflectToAttribute:!0,value:!1},accessRestriction:{type:String},charCount_:{type:Number,value:0},charLimit_:{type:Number,computed:"computeCharLimit_(data)"},aboveCharLimit_:{type:Boolean,reflectToAttribute:!0,value:!1},inputEventSupported_:{type:Boolean, value:!1},textRequiresScrolling:{type:Boolean,reflectToAttribute:!0,value:!1},localStorage:Object},observers:["observePrefilledImage_(data.purpose, data.prefilledImageData, data.backstageAttachment)","observePrefilledVideo_(data.purpose, data.backstageAttachment)","observePrefilledPoll_(data.prefilledAttachment)"],listeners:{"yt-service-request-completed":"onYtServiceRequestCompleted_","yt-service-request-error":"onYtServiceRequestError_","yt-service-request-sent":"onYtServiceRequestSent_","yt-backstage-image-select-cancel":"onImageCancel_", "yt-backstage-multi-image-cancel":"onMultiImageCancel_","yt-backstage-image-select-alert":"onImageAlert_","yt-backstage-image-select-preview":"onImageSelected_","yt-backstage-multi-image-select":"onMultiImageSelected_","yt-img-crop-coordinates-update":"onImagePreviewCoordinatesUpdated_","yt-img-crop-reposition":"onImagePreviewReposition_","yt-poll-attachment-dismiss":"onPollAttachmentDismiss_","yt-navigate":"onYtNavigate_","yt-video-link-selected":"onVideoLinkSelected_","yt-backstage-multi-image-add-image-error":"onAddImageError_", "yt-video-link-cancel":"onVideoLinkCanceled_","yt-video-link-button-cancel":"onVideoLinkButtonCancel_","yt-commentbox-post-enable":"onSubmitButtonEnable_","yt-commentbox-post-disable":"onSubmitButtonDisable_","yt-backstage-attachment-dismissed":"onPrefilledContentDismissed_","yt-emoji-select":"onEmojiSelect_","yt-insert-suggestion":"onSuggestionInsert_","yt-select-emoji-suggestion":"onEmojiSuggestionClick_","ytd-date-time-selection-update":"onDateTimeSelectionUpdate_","ytd-date-time-selection-cancelled":"onDateTimeSelectionCancelled_", "yt-mention-inserted":"onInsertMention_"},actionMap:{"yt-signal-action-ack-post-aadc-notice":"onAadcNoticeConfirm_"},stampDom:{editAttachment_:{id:"attachment-preview",mapping:{backstageImageRenderer:"ytd-backstage-image-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isBackstageVideo:"[[isBackstagePost]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isBackstagePlaylist:"[[isBackstagePost]]"}},postMultiImageRenderer:"ytd-post-multi-image-renderer"}},"data.accessRestrictionsSelector":{id:"access-restrictions-selector", mapping:{dropdownRenderer:"ytd-flat-dropdown-renderer"}},"data.backstageAttachment":{id:"poll-preview",mapping:{pollRenderer:"ytd-backstage-poll-renderer"}},"imageUploadEndpoint_.imageEditor":{id:"image-select",mapping:{backstageImageSelectRenderer:{component:"ytd-backstage-image-select-renderer",properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]",isBackstagePost:"[[isBackstagePost]]"}},backstageMultiImageSelectRenderer:{component:"ytd-backstage-multi-image-select-renderer",properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]"}}}}, "data.emojiButton":{id:"emoji-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.emojiPicker":{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},"data.postOptionsMenu":{id:"option-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:arrow_drop_down",noInkOnDropdownButton:!0}}}},dropdownSchedulePanel_:{id:"scheduling-panel",mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}}, inlineSchedulePanel_:{id:"inline-scheduling-panel",mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}}},ready:function(){this.listen(document,"tap","onTap_");this.emojiInput=this.$.emoji}, isLoadingChanged_:function(a){this.fire(a?"yt-commentbox-loading-start":"yt-commentbox-loading-end")}, dataChanged_:function(a){this.set("submitButtonDisabled",void 0);this.clear();if(a&&this.computeIsEmojiButtonDisplayed_(a)){var b=this.$$("#emoji-picker > yt-emoji-picker-renderer");b&&b.updateCategoriesAndPlaceholder_(a.emojiPicker.emojiPickerRenderer,!0)}}, observePrefilledImage_:function(a,b,c){this.isValidPrefilledImage_(a,b,c)&&(this.prefilledAttachment_="image",this.prefilledImageData_=b,this.submitButtonDisabled=!1)}, observePrefilledVideo_:function(a,b){this.isValidPrefilledVideo_(a,b)&&(this.prefilledAttachment_="video")}, observePrefilledPoll_:function(a){a&&a.pollData&&a.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(a.pollData.choices))}, attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;Mt();this.focus()}, detached:function(){this.unlisten(document,"tap","onTap_")}, created:function(){var a=this;this.scheduledPublishTimeSec_=this.prefilledImageData_=this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1;this.TEST_ONLY={clearAadcNoticeShownStatus:function(){a.getLocalStorage_().remove(a.getAadcNoticeShownKey_())}}}, onEmojiButtonTap_:function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.$$("#emoji-picker > yt-emoji-picker-renderer").selected=!this.$$("#emoji-picker > yt-emoji-picker-renderer").selected}, onEmojiSelect_:function(a){a=a.detail;a=a.isCustomEmoji?a.shortcuts[0]:a.emojiId;var b=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(b,a);this.maybeUpdateTextDirection_()}, getInputRange_:function(){var a=JG();if(a){a=a.getBrowserRangeObject();for(var b=a.commonAncestorContainer;b;){if(b===this.getEditableTextArea_())return a;b=b.parentNode}}a=this.getEditableTextArea_();a=UG(a,a.childNodes.length);a.select();return a.getBrowserRangeObject()}, insertTextWithEmojis_:function(a,b,c){(b=this.emojiManager.createDocumentFragment(b,!0,!1,void 0===c?!0:c))&&0!==b.childNodes.length&&(a.collapsed||a.deleteContents(),c=b.lastChild,a.insertNode(b),FG(c).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)}, onSelectionChange_:function(){var a=JG();if(a){var b=a.JSC$34807_getStartNode(),c=a.JSC$34807_getEndNode();if(ZR(b)&&ZR(c)){var d=a.JSC$34807_getStartOffset(),e,h;if(h=hda&&b.nodeType===Node.ELEMENT_NODE)h=e=Rea(document,"yt-formatted-string","paper-input-input",b);if(h)UG(e,0).select();else{e=$R(b)?b:rf(b,$R);h=$R(c)?c:rf(c,$R);if(e||h)if(a.isCollapsed()){if(b.nodeType===Node.TEXT_NODE){a=!0;d===b.length&&(a=!1);if("end"===oS||"right"===oS)a=!1;b=b.parentNode;a=[].concat(ea(b.parentNode.childNodes)).indexOf(b)+( a?0:1);UG(b.parentNode,a).select()}}else e?e.previousSibling&&0a.clientHeight);this.maybeHeightChanged()}, maybeHeightChanged:function(){var a=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:a})}, onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()}, onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()}, updateCharCount_:function(){this.charCount_=this.getTextLength();this.aboveCharLimit_=!!this.charLimit_&&this.charCount_>this.charLimit_}, onPaste_:function(a){this.isEmojiButtonDisplayed&&(a.preventDefault(),a.stopImmediatePropagation(),a=a.clipboardData.getData("text/plain"),this.insertText_(a,!1,!1))}, insertText_:function(a,b,c){b=void 0===b?!1:b;c=void 0===c?!0:c;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&a){var d=this.getInputRange_().cloneRange();this.emojiManager&&d&&(b&&this.emojiInput.offsetStartOfRangeBy(d,a.length),this.insertTextWithEmojis_(d,a,c),Rmb(this.getEditableTextArea_().lastChild)||(d=this.getInputRange_().cloneRange()),d&&(this.emojiInput.updateSuggestions(d,a),this.updateSuggestionOffset_(d)))}}, setSubmitButton_:function(){if(this.data){var a=this.data&&"BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"===this.data.purpose,b=this.data&&this.data.editableText&&"BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"!==this.data.purpose;if(a||b){var c=this.getTextAreaValue().trim();b=c===this.previousText_;c=!c||this.aboveCharLimit_;a&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(c=this.aboveCharLimit_);this.submitButtonDisabled= b||c||!this.getTextLength();a&&J("enable_post_scheduling")&&(this.submitButtonDisabled=b&&!this.scheduledPublishTimeSec_||c)}else this.submitButtonDisabled=!this.isValidInput_()}}, onSubmitButtonEnable_:function(){this.setSubmitButton_()}, onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0}, getSimpleString:yn,computeCreationBoxClass_:function(a){return a?"focused":"not-focused"}, computeFooterMessageClass_:function(a,b){return b?"footer-error-message":"footer-alert-message"}, computeFooterMessage_:function(a,b){return b?b:a}, computeFooterMessageHidden_:function(a,b){return!b&&!a}, computePlaceholderText_:function(a,b,c){if("video"!==c&&"image"!==c||!a.prefilledPlaceholderText){if("poll"===b)return this.getSimpleString(a.pollPostPlaceholderText);if("image"===b)return this.getSimpleString(a.imagePostPlaceholderText)}else return this.getSimpleString(a.prefilledPlaceholderText);return void 0===a?"":this.getSimpleString(a.placeholderText)}, computeHideAttachmentButtons_:function(a,b,c,d){return void 0===a?!1:d&&this.getSimpleString(d)===this.getSimpleString(a.rateLimitErrorMessage)?!0:"none"!==b||"none"!==c||!a.videoLinkButton&&!a.pollButton&&!a.imageButton}, computeHideDismissableAttachment_:function(a){return"image"!==a&&"video"!==a}, computeHasVideo_:function(a){return"video"===a}, computeHasImage_:function(a){return"image"===a}, computeHasPoll_:function(a){return"poll"===a}, computeHasPollRendererInEditDialog_:function(a,b){return"BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"===a&&!!b}, computePrefilledContent_:function(a){if(this.isValidPrefilledAttachment_(a.purpose,a.prefilledImageData,a.backstageAttachment))return a.backstageAttachment}, computeEditAttachment_:function(a){if(void 0===this.computePrefilledContent_(a))return a.backstageAttachment}, computeAuthorThumbnailDimension_:function(a,b){return a&&!b?24:40}, computeImageUploadEndpoint_:function(a){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",a)}, computeEditableText_:function(a){return this.getSimpleString(a)}, computeIsBackstageComment_:function(a){return!(!a||"COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT"!==a)}, computeServiceEndpoint_:function(a){return this.get("submitButton.buttonRenderer.serviceEndpoint",a)||this.get("replyButton.buttonRenderer.serviceEndpoint",a)||this.get("postButton.buttonRenderer.serviceEndpoint",a)}, computeSubmitButton_:function(a,b){a=this.get("submitButton.buttonRenderer",a)||this.get("replyButton.buttonRenderer",a)||this.get("postButton.buttonRenderer",a);b&&(a=b);a&&(a=Object.assign({},a),a.serviceEndpoint=void 0,a.isDisabled=this.submitButtonDisabled);return a}, computeIsEmojiButtonDisplayed_:function(a){return a.emojiButton&&a.emojiPicker&&a.emojiPicker.emojiPickerRenderer&&a.emojiPicker.emojiPickerRenderer.categories?a.emojiPicker.emojiPickerRenderer.categories.find(function(b){return b.emojiPickerCategoryRenderer?b.emojiPickerCategoryRenderer.emojiIds&&0=a)this.scheduledPublishTimeSec_=void 0;else if("BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"===this.data.purpose){var b=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(b)||b!==a?this.scheduledPublishTimeSec_=a:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=a;this.setSubmitButton_()}}, computeAttachmentButtonIds_:function(){return 1===Oh("post_type_icons_rearrange")?["image-button","poll-button","video-link-button"]:2===Oh("post_type_icons_rearrange")?["poll-button","image-button","video-link-button"]:["video-link-button","poll-button","image-button"]}, getButtonRenderer:function(a,b){if(a)switch(b){case"video-link-button":var c;return(null==(c=a.videoLinkButton)?void 0:c.buttonRenderer)||void 0;case"image-button":var d;return(null==(d=a.imageButton)?void 0:d.buttonRenderer)||void 0;case"poll-button":var e;return(null==(e=a.pollButton)?void 0:e.buttonRenderer)||void 0;}}, shouldShowPostAadcNotice_:function(){var a;return null==(a=this.data)||!a.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0}, shouldShowCommentAadcNotice_:function(){var a,b;return!(null==(a=this.data)||!a.openAadcDialog)&&!(null==(b=this.aadcGuidelinesState_)||!b.shouldRequireViewerAck)}, getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+I("DATASYNC_ID","unknown")}, showPostAadcNotice_:function(){var a;(null==(a=this.data)?0:a.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)}, showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)}, getLocalStorage_:function(){this.localStorage||(this.localStorage=new dj("yt-post"));return this.localStorage}, onAadcNoticeConfirm_:function(a){a.clickTrackingParams&&fs().clickCommand(a);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);L(this,"yt-close-popup-action")}});var pS=function(){var a=N.apply(this,arguments)||this;a.isOpen=!1;a.inPopupContainer=!1;a.isCommentboxLoading=!1;a.attachmentButtonIds=1===Oh("post_type_icons_rearrange")?["image-button","poll-button","video-link-button"]:2===Oh("post_type_icons_rearrange")?["poll-button","image-button","video-link-button"]:["video-link-button","poll-button","image-button"];a.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-create-poll-action":"onCreatePollAction","yt-add-video-link-action":"onAddVideoLinkAction", "yt-show-scheduling-panel-command":"onShowSchedulingPanelCommand"};return a}; p(pS,N);f=pS.prototype; f.configureRendererStamper=function(){return{"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:{component:"ytd-flat-dropdown-renderer",classListBinding:"[[dropdownRendererClasses]]"}}},"data.videoLinkButton":{id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.pollButton":{id:"poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.postOptionsMenu":{id:"option-menu", mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:arrow_drop_down"}}}}}}; f.ready=function(){var a=this,b=this.$["placeholder-area"],c=function(d){a.onOpen(d)}; b.addEventListener("tap",c);b.addEventListener("keypress",c)}; f.showImageButtonTooltip=function(){var a;if(J("enable_multi_image_post_creation")&&(null===(a=this.data)||void 0===a?0:a.multiImageButtonTooltip)){cL.getInstance();var b=A9a(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3);0<(null===b||void 0===b?void 0:b.length)&&this.ytComponentBehavior.resolveCommand(b[0],{form:{element:this.imageButton}})}}; f.onYtServiceRequestSent=function(a,b){if(!J("kevlar_command_handler")&&b.actions)for(var c=0;c\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Rlb){var d=document.createElement("template");d.innerHTML=""; Rlb=d}d=Rlb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Slb=a}a=Slb;return a}}}); var qS=pS;qS.prototype.onPopupClosed=qS.prototype.onPopupClosed;qS.prototype.onYtNavigate=qS.prototype.onYtNavigate;qS.prototype.onIronSelect=qS.prototype.onIronSelect;qS.prototype.onYtVideoLinkSelected=qS.prototype.onYtVideoLinkSelected;qS.prototype.onYtVideoLinkButtonCancel=qS.prototype.onYtVideoLinkButtonCancel;qS.prototype.onYtCommentboxLoadingEnd=qS.prototype.onYtCommentboxLoadingEnd;qS.prototype.onYtCommentboxLoadingStart=qS.prototype.onYtCommentboxLoadingStart; qS.prototype.onYtCommentboxDismiss=qS.prototype.onYtCommentboxDismiss;qS.prototype.onYtServiceRequestSent=qS.prototype.onYtServiceRequestSent;qS.prototype.showImageButtonTooltip=qS.prototype.showImageButtonTooltip;y([O(NM.YtComponentBehavior),z("design:type",Object)],qS.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],qS.prototype,"ytRendererstamperBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],qS.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],qS.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],qS.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],qS.prototype,"isOpen",void 0);y([Q({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),z("design:type",Boolean)],qS.prototype,"creationDisabled",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],qS.prototype,"enableCreationBox",void 0);y([Q({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),z("design:type",Boolean)],qS.prototype,"isCreationDialog",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],qS.prototype,"inPopupContainer",void 0);y([Q({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),z("design:type",Boolean)],qS.prototype,"isCreationDialogWithHeader",void 0); y([Q(),z("design:type",Object)],qS.prototype,"accessRestriction",void 0);y([Q({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),z("design:type",Array)],qS.prototype,"dropdownRendererClasses",void 0);y([Q(),z("design:type",Object)],qS.prototype,"isCommentboxLoading",void 0);y([Q(),z("design:type",Array)],qS.prototype,"attachmentButtonIds",void 0);y([mG("#image-button"),z("design:type",HTMLElement)],qS.prototype,"imageButton",void 0); y([S("data.multiImageButtonTooltip"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],qS.prototype,"showImageButtonTooltip",null);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],qS.prototype,"onYtServiceRequestSent",null);y([R("yt-commentbox-dismiss"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],qS.prototype,"onYtCommentboxDismiss",null); y([R("yt-commentbox-loading-start"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],qS.prototype,"onYtCommentboxLoadingStart",null);y([R("yt-commentbox-loading-end"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],qS.prototype,"onYtCommentboxLoadingEnd",null); y([R("yt-video-link-button-cancel"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],qS.prototype,"onYtVideoLinkButtonCancel",null);y([R("yt-video-link-selected"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],qS.prototype,"onYtVideoLinkSelected",null);y([R("iron-select"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],qS.prototype,"onIronSelect",null); y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],qS.prototype,"onYtNavigate",null);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],qS.prototype,"onPopupClosed",null);qS=y([V({is:"ytd-backstage-post-dialog-renderer"})],qS);var mnb;var nnb;var rS=function(){return N.apply(this,arguments)||this}; p(rS,N);rS.prototype.focus=function(){this.$.commentbox.focus()}; g.Object.defineProperties(rS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===nnb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===mnb){var d=document.createElement("template");d.innerHTML="";mnb=d}d=mnb;c.call(b,d.content.cloneNode(!0), a.content.firstChild);nnb=a}a=nnb;return a}}}); var sS=rS;y([O(W.YtRendererBehavior),z("design:type",Object)],sS.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],sS.prototype,"data",void 0);y([Q(),z("design:type",Object)],sS.prototype,"zeroStepFooterText",void 0);sS=y([V({is:"ytd-comment-dialog-renderer"})],sS);var onb;var pnb;var tS=function(){return N.apply(this,arguments)||this}; p(tS,N); tS.prototype.configureRendererStamper=function(){return{"data.approveButton":{id:"approve-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0}}},"data.removeButton":{id:"remove-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0}}},"data.reportButton":{id:"report-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0}}},"data.banButton":{id:"ban-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0}}}}}; g.Object.defineProperties(tS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===pnb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===onb){var d=document.createElement("template");d.innerHTML=""; onb=d}d=onb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);pnb=a}a=pnb;return a}}}); var uS=tS;y([O(W.YtRendererBehavior),z("design:type",Object)],uS.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],uS.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],uS.prototype,"data",void 0);uS=y([V({is:"ytd-comment-moderation-buttons-renderer"})],uS);var qnb;var rnb;var snb;var tnb;var vS=function(){var a=N.apply(this,arguments)||this;a.isOpen=!1;return a}; p(vS,N);f=vS.prototype;f.dataChanged=function(){this.isOpen=!1}; f.onTap=function(){this.data&&(this.data.navigationEndpoint?this.fire("yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())}; f.focus=function(){this.commentbox.focus()}; f.onYtCommentboxDismiss=function(){this.isOpen=!1}; f.openDialog=function(){this.isOpen=!0;this.commentbox.focus();this.commentbox.maybeHeightChanged()}; g.Object.defineProperties(vS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===tnb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===snb){var d=document.createElement("template");d.innerHTML=""; snb=d}d=snb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);tnb=a}a=tnb;return a}}}); var wS=vS;wS.prototype.onYtCommentboxDismiss=wS.prototype.onYtCommentboxDismiss;wS.prototype.dataChanged=wS.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],wS.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],wS.prototype,"data",void 0);y([Q(),z("design:type",Object)],wS.prototype,"isOpen",void 0);y([mG("#commentbox"),z("design:type",Object)],wS.prototype,"commentbox",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],wS.prototype,"dataChanged",null);y([R("yt-commentbox-dismiss"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],wS.prototype,"onYtCommentboxDismiss",null);wS=y([V({is:"ytd-comment-reply-dialog-renderer"})],wS);var unb;var vnb;var xS=function(){return N.apply(this,arguments)||this}; p(xS,N);g.Object.defineProperties(xS.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var a,b,c=null===(b=null===(a=this.data)||void 0===a?void 0:a.icon)||void 0===b?void 0:b.iconType;return c?"yt-icons:"+c.toLowerCase():null}}}); g.Object.defineProperties(xS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===vnb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===unb){var d=document.createElement("template");d.innerHTML=""; unb=d}d=unb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);vnb=a}a=vnb;return a}}}); var yS=xS;y([O(W.YtRendererBehavior),z("design:type",Object)],yS.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],yS.prototype,"data",void 0);y([Q(),T("data.icon"),z("design:type",Object),z("design:paramtypes",[])],yS.prototype,"icon",null);yS=y([V({is:"ytd-pinned-comment-badge-renderer"})],yS);var wnb;var xnb;var zS=function(){var a=N.apply(this,arguments)||this;a.hostAttributes={role:"img"};return a}; p(zS,N);zS.prototype.configureRendererStamper=function(){return{"data.icon":{id:"icon",mapping:{iconType:{component:"yt-icon",properties:{icon:"[[data.icon.iconType]]",sharedTooltipText:"[[data.tooltip]]"}}}},data:{id:"custom-badge",mapping:{customBadge:{component:"yt-img-shadow",properties:{thumbnail:"[[data.customBadge]]",sharedTooltipText:"[[data.tooltip]]"}}}}}}; zS.prototype.attached=function(){this.hasAttribute("role")||this.setAttribute("role","img")}; zS.prototype.colorChanged=function(a){var b;if(a=null===(b=null===a||void 0===a?void 0:a.basicColorPaletteData)||void 0===b?void 0:b.foregroundBodyColor)this.rgbBadgeColor=nM(a);this.$.icon.style.color=this.rgbBadgeColor}; zS.prototype.tooltipChanged=function(a){null!=a?this.setAttribute("aria-label",a):this.removeAttribute("aria-label")}; g.Object.defineProperties(zS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===xnb){var a=document.createElement("template");a.innerHTML="
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===wnb){var d=document.createElement("template");d.innerHTML=""; wnb=d}d=wnb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);xnb=a}a=xnb;return a}}}); var AS=zS;AS.prototype.tooltipChanged=AS.prototype.tooltipChanged;AS.prototype.colorChanged=AS.prototype.colorChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],AS.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],AS.prototype,"ytRendererstamperBehavior",void 0);y([O(Dib.YtSharedTooltipBehavior),z("design:type",Object)],AS.prototype,"ytSharedTooltipBehavior",void 0);y([Q(),z("design:type",Object)],AS.prototype,"data",void 0); y([Q({value:"#4285F4"}),z("design:type",String)],AS.prototype,"rgbBadgeColor",void 0);y([S("data.color"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],AS.prototype,"colorChanged",null);y([S("data.tooltip"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],AS.prototype,"tooltipChanged",null);AS=y([V({is:"ytd-sponsor-comment-badge-renderer"})],AS);var ynb;var znb;var BS=function(){return N.apply(this,arguments)||this}; p(BS,N);BS.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}}; BS.prototype.dataChanged=function(){var a,b,c;this.data&&((null===(a=this.data.chipColorPalette)||void 0===a?0:a.backgroundColor)&&(null===(b=this.data.chipColorPalette)||void 0===b?0:b.foregroundTitleColor)&&this.updateStyles({"--yt-pdg-comment-chip-background-color":oM(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":oM(this.data.chipColorPalette.foregroundTitleColor)}),(null===(c=this.data)||void 0===c?0:c.command)?(this.updateStyles({"--yt-pdg-comment-chip-cursor":"pointer"}), this.setAttribute("role","button"),this.setAttribute("tabindex","0")):(this.updateStyles({"--yt-pdg-comment-chip-cursor":"initial"}),this.removeAttribute("role"),this.removeAttribute("tabindex")),this.basePriceText=this.data.chipText,this.chipIcon=this.data.chipIcon)}; BS.prototype.onTap=function(){var a,b;this.data&&null!==(a=this.data)&&void 0!==a&&a.command&&this.ytComponentBehavior.resolveCommand(null===(b=this.data)||void 0===b?void 0:b.command)}; g.Object.defineProperties(BS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===znb){var a=document.createElement("template");a.innerHTML="
\n [[getSimpleString(basePriceText)]]\n
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ynb){var d=document.createElement("template");d.innerHTML=""; ynb=d}d=ynb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);znb=a}a=znb;return a}}}); var CS=BS;CS.prototype.onTap=CS.prototype.onTap;CS.prototype.dataChanged=CS.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],CS.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],CS.prototype,"ytComponentBehavior",void 0);y([O(TH),z("design:type",Object)],CS.prototype,"ironA11yKeysBehavior",void 0);y([Q(),z("design:type",Object)],CS.prototype,"data",void 0);y([Q(),z("design:type",Object)],CS.prototype,"basePriceText",void 0); y([Q(),z("design:type",Object)],CS.prototype,"chipIcon",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],CS.prototype,"dataChanged",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],CS.prototype,"onTap",null);CS=y([BM({is:"yt-pdg-comment-chip-renderer",isInjectionRoot:!0})],CS);var DS=function(){var a=N.apply(this,arguments)||this;a.isReply=!1;a.isCreatorReply=!1;a.editDialog=null;a.isLoading=!1;a.repliesVisible=!1;a.linkedBadgeEl=null;a.shouldShowReadMoreInitially=!1;a.THREAD_MARGIN_INCREMENT=40;a.MIN_RENDERER_WIDTH=428;a.JSC$37134_spinnerEl=null;a.parentOffsetWidth=0;a.attachedResolver=Xg();a.isCollapsibleThreadingExperiment=J("default_collapse_reply_threads");a.TEST_ONLY={getThreadMarginIncrement:function(){return a.THREAD_MARGIN_INCREMENT}}; return a}; p(DS,N);f=DS.prototype; f.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.pinnedCommentBadge":{id:"pinned-comment-badge",mapping:{pinnedCommentBadgeRenderer:"ytd-pinned-comment-badge-renderer"}},"data.sponsorCommentBadge":{id:"sponsor-comment-badge",mapping:{sponsorCommentBadgeRenderer:"ytd-sponsor-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge", mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer",commentDialogRenderer:"ytd-comment-dialog-renderer",commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"}},"data.moderationButtons":{id:"moderation-buttons",mapping:{commentModerationButtonsRenderer:{component:"ytd-comment-moderation-buttons-renderer"}}}}}; f.contentTextChanged=function(){this.expander.reset()}; f.attached=function(){this.attachedResolver.resolve();this.parentNode&&(this.parentOffsetWidth=this.parentNode.offsetWidth,this.data&&this.updateNestingLevel(this.data.threadNestingLevel))}; f.detached=function(){this.isCreatorReply=!1}; f.dataChanged=function(a){var b=this;if(a&&(Anb(function(){b.ytRendererBehavior.markDirty()}),this.isLoading=!1,this.editDialog=null,this.linkedBadgeEl&&(this.linkedCommentBadge.removeChild(this.linkedBadgeEl),this.linkedBadgeEl=null),a.hiddenByDefault&&(this.hidden=!0),this.repliesVisible=3>a.threadNestingLevel,a.actions))for(var c=0,d=a.actions.length;c
\n \n \n
\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===qnb){var d=document.createElement("template");d.innerHTML=""; qnb=d}d=qnb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);rnb=a}a=rnb;return a}}}); var ES=DS;ES.prototype.onYtExpanderMoreTapped=ES.prototype.onYtExpanderMoreTapped;ES.prototype.onWindowResize=ES.prototype.onWindowResize;ES.prototype.updateNestingLevel=ES.prototype.updateNestingLevel;ES.prototype.onYtServiceRequestCompleted=ES.prototype.onYtServiceRequestCompleted;ES.prototype.onYtServiceRequestSent=ES.prototype.onYtServiceRequestSent;ES.prototype.onYtCommentboxResize=ES.prototype.onYtCommentboxResize;ES.prototype.onYtCommentboxDismiss=ES.prototype.onYtCommentboxDismiss; ES.prototype.onYtNavigate=ES.prototype.onYtNavigate;ES.prototype.linkedCommentBadgeChanged=ES.prototype.linkedCommentBadgeChanged;ES.prototype.backgroundExtendedDetailsChanged=ES.prototype.backgroundExtendedDetailsChanged;ES.prototype.isLoadingChanged=ES.prototype.isLoadingChanged;ES.prototype.dataChanged=ES.prototype.dataChanged;ES.prototype.contentTextChanged=ES.prototype.contentTextChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],ES.prototype,"ytRendererstamperBehavior",void 0); y([O(NM.YtComponentBehavior),z("design:type",Object)],ES.prototype,"componentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],ES.prototype,"ytRendererBehavior",void 0);y([O(CN.YtVisibilityBehavior),z("design:type",Object)],ES.prototype,"ytVisibilityBehavior",void 0);y([O(bI),z("design:type",Object)],ES.prototype,"ironResizableBehavior",void 0);y([Q(),z("design:type",Object)],ES.prototype,"data",void 0); y([Q({computed:"computeCommentStyle(data)",reflectToAttribute:!0}),z("design:type",String)],ES.prototype,"commentStyle",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],ES.prototype,"isReply",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],ES.prototype,"isCreatorReply",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],ES.prototype,"voteCount",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],ES.prototype,"replyThumbnail",null); y([Q(),z("design:type",Object)],ES.prototype,"editDialog",void 0);y([T("data","data.containsCreatorReply"),z("design:type",Boolean),z("design:paramtypes",[])],ES.prototype,"hasCreatorReply",null);y([Q(),z("design:type",Object)],ES.prototype,"isLoading",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],ES.prototype,"noActions",void 0);y([Q(),z("design:type",Object)],ES.prototype,"repliesVisible",void 0);y([Q(),z("design:type",Object)],ES.prototype,"linkedBadgeEl",void 0); y([Q(),z("design:type",Object)],ES.prototype,"shouldShowReadMoreInitially",void 0);y([T("repliesVisible"),z("design:type",Boolean),z("design:paramtypes",[])],ES.prototype,"hideViewThreadedRepliesButton",null);y([T("repliesVisible"),z("design:type",Boolean),z("design:paramtypes",[])],ES.prototype,"hideHideThreadedRepliesButton",null);y([mG("ytd-expander"),z("design:type",IO)],ES.prototype,"expander",void 0); y([mG("#linked-comment-badge"),z("design:type",HTMLElement)],ES.prototype,"linkedCommentBadge",void 0);y([mG("#body"),z("design:type",HTMLElement)],ES.prototype,"body",void 0);y([mG("#edit-dialog"),z("design:type",HTMLElement)],ES.prototype,"editDialogContainer",void 0);y([S("data.contentText"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],ES.prototype,"contentTextChanged",null); y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],ES.prototype,"dataChanged",null);y([S("isLoading"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],ES.prototype,"isLoadingChanged",null);y([S("data.backgroundExtendedDetails"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],ES.prototype,"backgroundExtendedDetailsChanged",null); y([S("data.linkedCommentBadge"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],ES.prototype,"linkedCommentBadgeChanged",null);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],ES.prototype,"onYtNavigate",null);y([R("yt-commentbox-dismiss"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],ES.prototype,"onYtCommentboxDismiss",null); y([R("yt-commentbox-resize"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],ES.prototype,"onYtCommentboxResize",null);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],ES.prototype,"onYtServiceRequestSent",null);y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],ES.prototype,"hidePaidCommentChipRenderer",null); y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],ES.prototype,"shouldShowPaidCommentBackgroundImageBottomLeft",null);y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],ES.prototype,"shouldShowPaidCommentBackgroundImageTopRight",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],ES.prototype,"onYtServiceRequestCompleted",null); y([S("data.threadNestingLevel"),z("design:type",Function),z("design:paramtypes",[Number]),z("design:returntype",void 0)],ES.prototype,"updateNestingLevel",null);y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],ES.prototype,"onWindowResize",null);y([R("yt-expander-more-tapped"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],ES.prototype,"onYtExpanderMoreTapped",null);ES=y([V({is:"ytd-comment-renderer"})],ES); var Anb=function(a){pi.addJob(function(){requestAnimationFrame(a)},8)};var FS={};FS.YtNextContinuationBehavior=[iN.YtTaskEmitterBehavior,{_noAccessors:!0,listeners:{"yt-load-next-continuation":"onLoadNextContinuation_"},nextContinuation:void 0,pendingContinuationRequest_:void 0,listeningForNavigate_:!1,created:function(){this.continuationStartNavCount_=-1}, detached:function(){this.stopListeningForNavigate_()}, canUseContextualNetworkManager_:function(){return J("polymer_task_manager_proxied_promise")&&this.shouldUseTaskManager()&&!!this.getNetworkManager()}, startListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||this.listeningForNavigate_||(this.listen(document,"yt-navigate-start","onYtNavigateStart_"),this.listeningForNavigate_=!0)}, stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(this.unlisten(document,"yt-navigate-start","onYtNavigateStart_"),this.listeningForNavigate_=!1)}, onLoadNextContinuation_:function(a,b){a.stopPropagation();if(this.nextContinuation.requestPath){a=this.nextContinuation.requestPath;var c={};J("direct_innertube_click_tracking_reporting")&&(c={context:{clickTracking:{clickTrackingParams:this.nextContinuation.clickTrackingParams}}});this.makeNextContinuationRequest_(a,b,c)}else a={locationRetrieved:function(d,e){var h={};J("direct_innertube_click_tracking_reporting")&&e.clickTrackingParams&&Object.assign(h,{context:{clickTracking:{clickTrackingParams:e.clickTrackingParams}}}); this.makeNextContinuationRequest_(d,b,h)}.bind(this)},this.fire("yt-retrieve-location",a)}, makeNextContinuationRequest_:function(a,b,c){up("nct");this.continuationStartNavCount_=I("NAV_COUNT",void 0);this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();a=b(a);var d;this.canUseContextualNetworkManager_()&&(d=this.getNetworkManager());d||(d=this.getInterface(fL));b=Ho();if("WEB_REMIX"===I("INNERTUBE_CLIENT_NAME")&&b){d=Go([a.startsWith("/")?a.substr(1):a]);var e,h;c=Jo(b,{},d,null==c?void 0:null==(e=c.context)?void 0:null==(h=e.clickTracking)?void 0:h.clickTrackingParams).then(function(l){return{response:l}})}else c= this.nextContinuation.usePost?d.postData(a,c):d.fetchData(a,c); c.then(this.updateNextContinuationData_.bind(this,a));this.pendingContinuationRequest_=c;this.startListeningForNavigate_()}, updateNextContinuationData_:function(a,b){up("ncl");this.continuationStartNavCount_!=I("NAV_COUNT",void 0)&&pp("ncpm",1);this.pendingContinuationRequest_=void 0;if(b){var c={};this.nextContinuation&&(c=this.nextContinuation);if(b.response&&b.response.continuationContents&&b.response.continuationContents[c.continuationType]){a=b.response.continuationContents[c.continuationType];var d=c.header||"data.header",e=a[c.responseHeaderKey||"header"];e&&this.set(d,e);d=c.contentsArray||"data.contents";e=this.getContents_(a, c.responseContentsKey||"contents")||[];this.pathExists_(d)?(e.unshift(d),this.push.apply(this,e)):this.set(d,e);if(e){var h=this.getScreenLayer();e=Bm(h);h=Am(h);var l=this.get("response.trackingParams",b);l&&e&&h&&(l=wm(l),cn(e,h,l),L(this,"yt-store-grafted-ve-action",[l]));this.fire("yt-next-continuation-data-updated",{continuationData:b,page:this,contentsArray:d})}this.set(c.continuationsArray||"data.continuations",a[c.responseContinuationsKey||"continuations"]||[])}else b.reload?yk(new lj("Reloading from continuation is unsupported")): b.responseContext&&b.responseContext.errors||(delete b.xsrf_token,delete b.timing,delete b.endpoint,delete b.csn,b.responseContext&&delete b.responseContext.serviceTrackingParams,d={request:yi(a,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(b).sort()},b.response&&(d.responseContentKeys=Object.keys(b.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(d.continuationType=this.nextContinuation.continuationType.substr(0,256)),b=new lj("Malformed continuation", d),0==a.indexOf("/comment_service_ajax")?yk(b):xk(b)),this.set(c.continuationsArray||"data.continuations",[])}else xk(new lj("Missing continuation response",a))}, getContents_:function(a,b){b=b.split(".");return x.getValueByKeys(a,b)}, pathExists_:function(a){var b=this;a=a.toString().split(".");for(var c=0;c\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Bnb){var d=document.createElement("template");d.innerHTML=""; Bnb=d}d=Bnb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Cnb=a}, behaviors:[CN.YtVisibilityBehavior,W.YtRendererBehavior],properties:{data:{type:Object,observer:"observeData_"},showButton:{type:Boolean,value:!1,observer:"showButtonChanged_"},showIcon:{type:Boolean,value:!1},label:{type:Object,computed:"computeLabel_(data, showButton)"},showMoreText_:{type:Object,value:vn(mn("SHOW_MORE",void 0,"Show More"))},spinnerActive_:{type:Boolean,value:!1},hasBeenTriggered_:{type:Boolean,value:!1},observeVisibleOption:{type:String,value:null},observeHiddenOption:{type:String, value:null},observePrescanOption:{type:String,value:"observe_once"}},created:function(){this.triggered_=!1}, attached:function(){this.maybeTriggerAutoload()}, detached:function(){this.hasBeenTriggered_=!1}, onPrescanVisible:function(){this.onShow()}, onShow:function(){this.showButton||this.trigger()}, trigger:function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(this.fire("yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))}, triggerIfNotPreviouslyTriggered:function(){this.hasBeenTriggered_||this.trigger()}, maybeTriggerAutoload:function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()}, computeLabel_:function(a,b){return void 0===a?null:a.label||!b?a.label:this.showMoreText_}, observeData_:function(){this.spinnerActive_=this.triggered_=!1;this.invalidate(!1);this.maybeTriggerAutoload()}, getContinuationUrl:function(a){var b={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(b.itct=this.data.clickTrackingParams);return hc(a,b)}, showButtonChanged_:function(){this.invalidate(!1)}});var GS=function(){var a=N.apply(this,arguments)||this;a.hasSpam=!1;a.showButton=!0;a.actionMap={"yt-approve-comment-action":"approveCommentAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction","yt-remove-comment-action":"removeCommentAction","yt-load-next-continuation":"onLoadNextContinuation"};a.nextContinuation={contentsArray:"data.contents",continuationType:"commentModerationPanelContinuation",requestPath:"/comment_service_ajax?action_get_comment_replies=1&pbj=1", usePost:!0};return a}; p(GS,N);f=GS.prototype;f.configureRendererStamper=function(){return{"data.continuations":{id:"continuation",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]"}}}},"data.contents":{id:"held-comments",mapping:{commentRenderer:{component:"ytd-comment-renderer"}}},"data.likelySpamContents":{id:"likely-spam-comments",mapping:{commentRenderer:{component:"ytd-comment-renderer"}}}}}; f.ready=function(){var a=this;this.$["moderation-contents"].addEventListener("scroll",function(){a.onPanelScroll()})}; f.dataChanged=function(){this.$.expander.collapsed=!0}; f.computeSettingsButton=function(a){var b,c;a=null===(c=null===(b=null===a||void 0===a?void 0:a.expander)||void 0===b?void 0:b.commentModerationPanelExpanderRenderer)||void 0===c?void 0:c.settingsButton;return null===a||void 0===a?void 0:a.buttonRenderer}; f.onPanelScroll=function(){var a=this;this.debounce("onPanelScroll",function(){a.toggleClass("scrolling",0==a.$["moderation-contents"].scrollTop,M(a.$.expander).children[1].offsetParent)},50)}; f.onNextContinuationDataUpdated=function(a,b){a=b.continuationData.response;!a.continuationContents.commentModerationPanelContinuation.contents&&a.continuationContents.commentModerationPanelContinuation.likelySpamContents&&(this.data.spamHeaderText=a.continuationContents.commentModerationPanelContinuation.spamHeaderText,this.set("data.likelySpamContents",a.continuationContents.commentModerationPanelContinuation.likelySpamContents),this.nextContinuation={contentsArray:"data.likelySpamContents",continuationType:"commentModerationPanelContinuation", responseContentsKey:"likelySpamContents",usePost:!0},this.hasSpam=!0)}; f.computeHasContinuation=function(a){return!!a}; f.hideSpamDivider=function(a){return!a||a&&0==this.data.contents.length}; f.computeSpamHeaderText=function(a,b){return a?b:vn("")}; f.triggerContinuation=function(){this.querySelector("yt-next-continuation").trigger();this.showButton=!1}; f.approveCommentAction=function(a){(a=this.get("approveCommentAction.commentId",a))&&this.removeComment(a)}; f.banAuthorAction=function(a){(a=this.get("banAuthorAction.commentId",a))&&this.removeComment(a)}; f.removeCommentAction=function(a){(a=this.get("removeCommentAction.commentId",a))&&this.removeComment(a)}; f.hideReportedCommentAction=function(a){(a=this.get("hideReportedCommentAction.commentId",a))&&this.removeComment(a)}; f.removeComment=function(a){var b=this.commentIdToHeldCommentsIndex(a);a=this.commentIdToLikelySpamCommentsIndex(a);0<=b?this.splice("data.contents",b,1):0<=a&&this.splice("data.likelySpamContents",a,1);this.data.contents&&0!=this.data.contents.length||this.data.likelySpamContents&&0!=this.data.likelySpamContents.length||this.fire("ytd-comment-moderation-panel-empty")}; f.commentIdToHeldCommentsIndex=function(a){var b;if(null===(b=this.data)||void 0===b||!b.contents)return-1;for(var c=0;c\n
\n \n [[getSimpleString(data.expander.commentModerationPanelExpanderRenderer.text)]]\n \n
\n \n \n \n
\n
\n
\n \n [[getSimpleString(data.expander.commentModerationPanelExpanderRenderer.text)]]\n \n
\n \n \n \n
\n
\n
\n
\n \n \n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Plb){var d=document.createElement("template");d.innerHTML=""; Plb=d}d=Plb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Qlb=a}a=Qlb;return a}}}); var HS=GS;HS.prototype.onNextContinuationDataUpdated=HS.prototype.onNextContinuationDataUpdated;HS.prototype.dataChanged=HS.prototype.dataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],HS.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],HS.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],HS.prototype,"ytRendererBehavior",void 0); y([O(FS.YtNextContinuationBehavior),z("design:type",Object)],HS.prototype,"ytNextContinuationBehavior",void 0);y([Q(),z("design:type",Object)],HS.prototype,"data",void 0);y([Q({computed:"computeSettingsButton(data)"}),z("design:type",Object)],HS.prototype,"settingsButton",void 0);y([Q(),z("design:type",Object)],HS.prototype,"hasSpam",void 0);y([Q({computed:"computeHasContinuation(data.continuations)"}),z("design:type",Boolean)],HS.prototype,"hasContinuation_",void 0); y([Q(),z("design:type",Object)],HS.prototype,"showButton",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],HS.prototype,"dataChanged",null);y([R("yt-next-continuation-data-updated"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],HS.prototype,"onNextContinuationDataUpdated",null);HS=y([V({is:"ytd-comment-moderation-panel-renderer"})],HS);yN("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var IS=function(){var a=N.apply(this,arguments)||this;a.enableImprovedCommunityTab=J("enable_post_renderer_for_kevlar_community_tab");a.JSC$37165_handleOpenPostCommentDialogActionAfterStamp=!1;a.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return a}; p(IS,N);f=IS.prototype; f.configureRendererStamper=function(){return{"data.post":{id:"post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{hasInlineCommentSection:"[[hasInlineCommentSection]]"}},postRenderer:"ytd-post-renderer",sharedPostRenderer:"ytd-shared-post-renderer"}},"data.moderationPanel":{id:"moderation-panel",mapping:{commentModerationPanelRenderer:"ytd-comment-moderation-panel-renderer"}},"data.commentDialog":{id:"comment-dialog",mapping:{commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"},events:!0}}}; f.onStampFinished=function(){this.JSC$37165_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()}; f.handleSignalActionOpenPostCommentDialogAction=function(){var a=this.$$("ytd-comment-reply-dialog-renderer");a?a.openDialog():this.JSC$37165_handleOpenPostCommentDialogActionAfterStamp=!0}; f.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})}; f.computeHasInlineCommentSection=function(a){return!!a}; g.Object.defineProperties(IS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Glb){var a=document.createElement("template");a.innerHTML="\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Flb){var d=document.createElement("template");d.innerHTML=""; Flb=d}d=Flb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Glb=a}a=Glb;return a}}}); var JS=IS;JS.prototype.onYtCommentModerationPanelEmpty=JS.prototype.onYtCommentModerationPanelEmpty;JS.prototype.onStampFinished=JS.prototype.onStampFinished;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],JS.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],JS.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],JS.prototype,"ytRendererstamperBehavior",void 0); y([Q(),z("design:type",Object)],JS.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],JS.prototype,"enableImprovedCommunityTab",void 0);y([Q({computed:"computeHasInlineCommentSection(data.comments)"}),z("design:type",Boolean)],JS.prototype,"hasInlineCommentSection",void 0);y([R("yt-rendererstamper-finished"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],JS.prototype,"onStampFinished",null); y([R("ytd-comment-moderation-panel-empty"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],JS.prototype,"onYtCommentModerationPanelEmpty",null);JS=y([V({is:"ytd-backstage-post-thread-renderer"})],JS);var Dnb;var Enb;var KS=function(){return N.apply(this,arguments)||this}; p(KS,N);KS.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; g.Object.defineProperties(KS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Enb){var a=document.createElement("template");a.innerHTML="
\n \n \n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Dnb){var d=document.createElement("template");d.innerHTML=""; Dnb=d}d=Dnb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Enb=a}a=Enb;return a}}}); var LS=KS;y([O(W.YtRendererBehavior),z("design:type",Object)],LS.prototype,"rendererBehavior",void 0);y([O(uP),z("design:type",Object)],LS.prototype,"dismissibleItemBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],LS.prototype,"rendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],LS.prototype,"data",void 0);LS=y([V({is:"ytd-comment-history-entry-renderer"})],LS);var Fnb;var Gnb;var Hnb;var Inb;var Jnb;var Knb;var MS=function(){return N.apply(this,arguments)||this}; p(MS,N);g.Object.defineProperties(MS.prototype,{cardItems:{configurable:!0,enumerable:!0,get:function(){var a,b=[];if((null===(a=this.data)||void 0===a?0:a.rows)&&this.itemsPerRow)for(var c=this.data.rows*this.itemsPerRow,d=0;d
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Jnb){var d=document.createElement("template");d.innerHTML=""; Jnb=d}d=Jnb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Knb=a}a=Knb;return a}}}); var NS=MS;y([O(KP),z("design:type",Object)],NS.prototype,"ytdReduxBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],NS.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],NS.prototype,"data",void 0);y([Q({reflectToAttribute:!0,selector:qlb,value:3}),z("design:type",Number)],NS.prototype,"itemsPerRow",void 0);y([Q({reflectToAttribute:!0,selector:$Q}),z("design:type",Boolean)],NS.prototype,"miniMode",void 0); y([T("data"),z("design:type",Array),z("design:paramtypes",[])],NS.prototype,"cardItems",null);NS=y([V({is:"ytd-ghost-grid-renderer"})],NS);yN("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var OS=function(){var a=N.apply(this,arguments)||this;a.isOverridable=!1;a.spinnerActive=!1;a.showButton=!1;a.originalShowButton=!1;a.actionMap={"yt-continuation-override-action":"overrideContinuation"};return a}; p(OS,N);f=OS.prototype;f.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:"ytd-ghost-grid-renderer"}}}}; f.observeData=function(){this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1)}; f.onShow=function(){this.showButton||(this.spinnerActive=!0,this.data&&"CONTINUATION_TRIGGER_ON_ITEM_SHOWN"===this.data.trigger&&Cn(this,[this.data.continuationEndpoint]))}; f.overrideContinuation=function(a){this.isOverridable&&(this.spinnerActive=!0,Cn(this,[a.command]))}; f.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)}; f.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)}; f.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)}; g.Object.defineProperties(OS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Inb){var a=document.createElement("template");a.innerHTML="
\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Hnb){var d=document.createElement("template");d.innerHTML=""; Hnb=d}d=Hnb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Inb=a}a=Inb;return a}}}); var PS=OS;PS.prototype.showButtonChanged=PS.prototype.showButtonChanged;PS.prototype.onYtServiceRequestCompletedForButtonRenderer=PS.prototype.onYtServiceRequestCompletedForButtonRenderer;PS.prototype.onYtServiceRequestSentForButtonRenderer=PS.prototype.onYtServiceRequestSentForButtonRenderer;PS.prototype.observeData=PS.prototype.observeData;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],PS.prototype,"ytRendererstamperBehavior",void 0); y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],PS.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],PS.prototype,"ytRendererBehavior",void 0);y([O(CN.YtVisibilityBehavior),z("design:type",Object)],PS.prototype,"ytVisibilityBehavior",void 0);y([Q(),z("design:type",Object)],PS.prototype,"data",void 0);y([Q(),z("design:type",Object)],PS.prototype,"isOverridable",void 0);y([Q(),z("design:type",Object)],PS.prototype,"spinnerActive",void 0); y([Q(),z("design:type",Object)],PS.prototype,"showButton",void 0);y([mG("ytd-button-renderer"),z("design:type",pO)],PS.prototype,"buttonRenderer",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],PS.prototype,"observeData",null);y([R("yt-service-request-sent-button-renderer"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],PS.prototype,"onYtServiceRequestSentForButtonRenderer",null); y([R("yt-service-request-completed-button-renderer"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],PS.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);y([S("showButton"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],PS.prototype,"showButtonChanged",null);PS=y([V({is:"ytd-continuation-item-renderer"})],PS);var QS=function(){var a=kG.apply(this,arguments)||this;a.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return a}; p(QS,kG);f=QS.prototype;f.configureContinuationPathMap=function(){return{}}; f.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()}; f.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)}; f.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)}; f.observeData=function(){this.data&&(this.continuationIsReloading=!1)}; var Lnb=function(a,b){a.reloadContinuationItemsCommandMatcher=b}; QS.prototype.handleAppendContinuationItemsAction=function(a){var b=a.appendContinuationItemsAction;if(this.data&&this.data.targetId&&b&&this.continuationPathMap&&b.targetId===this.data.targetId){var c=vsa(a);if((a=c&&this.continuationPathMap[c])&&c){c=this.get(a,this.data);var d;a:{for(d=0;d=b.data.threadNestingLevel&&(b.hidden=!1,c+=1),b=b.nextElementSibling;this.allRepliesVisible= !b}}; g.Object.defineProperties(TS.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var a,b,c=null===(a=this.data)||void 0===a?void 0:a.contents;return!(null===(b=this.data)||void 0===b||!b.continuations)||!!c&&0\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Fnb){var d=document.createElement("template");d.innerHTML=""; Fnb=d}d=Fnb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Gnb=a}a=Gnb;return a}}}); var US=TS;US.prototype.isShowMoreChanged=US.prototype.isShowMoreChanged;US.prototype.isLoadingChanged=US.prototype.isLoadingChanged;US.prototype.triggerFirstContinuation=US.prototype.triggerFirstContinuation;US.prototype.onRetrieveLocation=US.prototype.onRetrieveLocation;US.prototype.dataChanged=US.prototype.dataChanged;y([O(FS.YtNextContinuationBehavior),z("design:type",Object)],US.prototype,"ytNextContinuationBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],US.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],US.prototype,"ytRendererstamperBehavior",void 0);y([O(SS),z("design:type",Object)],US.prototype,"ytContinuationHandlerBehavior",void 0);y([Q(),z("design:type",Object)],US.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],US.prototype,"isLoading",void 0);y([Q({value:!0}),z("design:type",Boolean)],US.prototype,"isShowRepliesVisible",void 0); y([Q({value:!1}),z("design:type",Boolean)],US.prototype,"useNewFormatting",void 0);y([Q({value:!0}),z("design:type",Boolean)],US.prototype,"allRepliesVisible",void 0);y([Q({value:10}),z("design:type",Number)],US.prototype,"domRepeatInitialCount",void 0);y([mG("#expander-contents"),z("design:type",HTMLElement)],US.prototype,"expanderContents",void 0);y([mG("yt-next-continuation"),z("design:type",Object)],US.prototype,"continuation",void 0); y([mG("ytd-continuation-item-renderer"),z("design:type",Object)],US.prototype,"continuationItemRenderer",void 0);y([mG("#contents"),z("design:type",HTMLElement)],US.prototype,"contents",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],US.prototype,"dataChanged",null);y([T("data.continuations","data.contents"),z("design:type",Boolean),z("design:paramtypes",[])],US.prototype,"hasContinuation",null); y([R("yt-retrieve-location"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],US.prototype,"onRetrieveLocation",null);y([R("yt-expander-more-tapped"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],US.prototype,"triggerFirstContinuation",null);y([S("isLoading"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],US.prototype,"isLoadingChanged",null); y([S("isShowRepliesVisible"),z("design:type",Function),z("design:paramtypes",[Boolean]),z("design:returntype",void 0)],US.prototype,"isShowMoreChanged",null);US=y([V({is:"ytd-comment-replies-renderer"})],US);var Mnb;var Nnb;yN("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");var VS=function(){return N.apply(this,arguments)||this}; p(VS,N);VS.prototype.configureRendererStamper=function(){return{"data.replies":{id:"replies",mapping:{commentRepliesRenderer:{component:"ytd-comment-replies-renderer",noInjection:!0}}}}}; g.Object.defineProperties(VS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Nnb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Mnb){var d=document.createElement("template");d.innerHTML=""; Mnb=d}d=Mnb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Nnb=a}a=Nnb;return a}}}); var WS=VS;y([O(W.YtRendererBehavior),z("design:type",Object)],WS.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],WS.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],WS.prototype,"data",void 0);WS=y([V({is:"ytd-comment-thread-renderer"})],WS);var Onb;var Pnb;yN("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");var XS=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice"};return a}; p(XS,N);f=XS.prototype;f.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label="USER_INTERFACE_THEME_DARK"===Vm()?this.data.toggledOnTitle:this.data.toggledOffTitle)}; f.onThemeSelected=function(a,b){var c=a||b?a:Xm(),d=(c&&"USER_INTERFACE_THEME_DARK"!==Vm()||!c&&"USER_INTERFACE_THEME_LIGHT"!==Vm())&&!eqa(bc(window.location.href));bj(0,165,a);bj(0,174,b);this.prefs.save();d&&L(this,"yt-dark-mode-toggled-action",[c]);L(this,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])}; f.onTap=function(){this.data.serviceEndpoint&&Cn(this,[this.data.serviceEndpoint])}; f.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)}; f.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)}; f.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)}; g.Object.defineProperties(XS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Pnb){var a=document.createElement("template");a.innerHTML="
\n \n
\n
[[getSimpleString(label)]]
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Onb){var d=document.createElement("template");d.innerHTML=""; Onb=d}d=Onb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Pnb=a}a=Pnb;return a}}}); var YS=XS;YS.prototype.onTap=YS.prototype.onTap;YS.prototype.dataChanged=YS.prototype.dataChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],YS.prototype,"actionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],YS.prototype,"ytRendererBehavior",void 0);y([O(Polymer.PaperItemBehavior),z("design:type",Object)],YS.prototype,"paperItemBehaviors",void 0);y([Q(),z("design:type",Object)],YS.prototype,"data",void 0);y([Q({value:function(){return $i.getInstance()}}), z("design:type",$i)],YS.prototype,"prefs",void 0);y([Q(),z("design:type",Object)],YS.prototype,"label",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],YS.prototype,"dataChanged",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],YS.prototype,"onTap",null);YS=y([V({is:"ytd-toggle-theme-compact-link-renderer"})],YS);var Qnb;var Rnb;yN("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");yN("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var ZS=function(){return N.apply(this,arguments)||this}; p(ZS,N);f=ZS.prototype;f.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.onKeyUp=function(a){if(13===a.keyCode)this.onTap()}; f.onTap=function(){Cn(this,[this.data.recordClickEndpoint]);var a=this.data.navigationEndpoint;a&&a.getCommentsFromInboxCommand&&Cn(this,[a])}; f.readChanged=function(a){this.toggleClass("unread",!a)}; f.dataChanged=function(){this.data&&this.toggleClass("high-priority-notification",this.data.highPriorityNotification)}; f.computeThumbnailSize=function(a){return a?32:48}; f.getEndpointURL=function(a){return a&&!a.getCommentsFromInboxCommand?this.componentBehavior.computeHref_(a):null}; f.getEndpointData=function(a){return a&&!a.getCommentsFromInboxCommand?a:null}; g.Object.defineProperties(ZS,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Rnb){var a=document.createElement("template");a.innerHTML="\n
\n \n \n
\n \n \n \n
\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Qnb){var d=document.createElement("template");d.innerHTML=""; Qnb=d}d=Qnb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Rnb=a}a=Rnb;return a}}}); var $S=ZS;$S.prototype.computeThumbnailSize=$S.prototype.computeThumbnailSize;$S.prototype.dataChanged=$S.prototype.dataChanged;$S.prototype.readChanged=$S.prototype.readChanged;$S.prototype.onKeyUp=$S.prototype.onKeyUp;y([O(W.YtRendererBehavior),z("design:type",Object)],$S.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],$S.prototype,"ytRendererstamperBehavior",void 0); y([O(NM.YtComponentBehavior),z("design:type",Object)],$S.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],$S.prototype,"data",void 0);y([Q({computed:"computeThumbnailSize(data.highPriorityNotification)"}),z("design:type",Number)],$S.prototype,"thumbnailSize",void 0);y([R("keyup"),z("design:type",Function),z("design:paramtypes",[KeyboardEvent]),z("design:returntype",void 0)],$S.prototype,"onKeyUp",null); y([S("data.read"),z("design:type",Function),z("design:paramtypes",[Boolean]),z("design:returntype",void 0)],$S.prototype,"readChanged",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],$S.prototype,"dataChanged",null);y([S("data.highPriorityNotification"),z("design:type",Function),z("design:paramtypes",[Boolean]),z("design:returntype",void 0)],$S.prototype,"computeThumbnailSize",null);$S=y([V({is:"ytd-notification-renderer"})],$S);var Snb;var Tnb;var aT=function(){var a=N.apply(this,arguments)||this;a.responsive=J("kevlar_playlist_responsive");return a}; p(aT,N);aT.prototype.configureRendererStamper=function(){return{"data.collection":{id:"dropdown",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer"}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; aT.prototype.computeActionButtonClass=function(a){return!a.actionButtons||1>=a.actionButtons.length?"single-button":a.description?"vertical-buttons":"horizontal-buttons"}; g.Object.defineProperties(aT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Tnb){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n \n \n \n \n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Snb){var d=document.createElement("template");d.innerHTML=""; Snb=d}d=Snb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Tnb=a}a=Tnb;return a}}}); var bT=aT;y([O(W.YtRendererBehavior),z("design:type",Object)],bT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],bT.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],bT.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],bT.prototype,"responsive",void 0);bT=y([V({is:"ytd-playlist-show-metadata-renderer"})],bT);var Unb;var Vnb;yN("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var Wnb=function(){return N.apply(this,arguments)||this}; p(Wnb,N); g.Object.defineProperties(Wnb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Vnb){var a=document.createElement("template");a.innerHTML="\n
\n \n
\n
\n \n \n \n \n \n \n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Unb){var d=document.createElement("template");d.innerHTML=""; Unb=d}d=Unb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Vnb=a}a=Vnb;return a}}}); var cT=Wnb;y([O(W.YtRendererBehavior),z("design:type",Object)],cT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],cT.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],cT.prototype,"data",void 0);cT=y([V({is:"ytd-purchase-item-renderer"})],cT);var Xnb;var Ynb;var Znb={};Znb.YtSimpleTextSectionBehavior={properties:{data:Object,layoutStyle:{type:String,computed:"computeLayoutStyle_(data.layoutStyle)",reflectToAttribute:!0},role:{type:String,computed:"computeRole_(data.layoutStyle)",reflectToAttribute:!0}},created:function(){this.LAYOUT_STYLE_PREFIX_="SIMPLE_TEXT_LAYOUT_STYLE_"}, computeLayoutStyle_:function(a){if(a)return a.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()}, computeRole_:function(a){if("SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE"===a)return"heading"}};yN("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var dT=function(){return N.apply(this,arguments)||this}; p(dT,N);dT.prototype.onYtNavigate=function(a){var b=this.openPopupBehavior.getNavigationEndpointPopupAction(a.detail.endpoint);b&&(a.stopPropagation(),this.openPopupBehavior.openPopup(b))}; g.Object.defineProperties(dT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ynb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Xnb){var d=document.createElement("template");d.innerHTML=""; Xnb=d}d=Xnb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ynb=a}a=Ynb;return a}}}); var eT=dT;eT.prototype.onYtNavigate=eT.prototype.onYtNavigate;y([O(Znb.YtSimpleTextSectionBehavior),z("design:type",Object)],eT.prototype,"ytSimpleTextSectionBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],eT.prototype,"ytRendererBehavior",void 0);y([O(nO.YtdOpenPopupBehavior),z("design:type",Object)],eT.prototype,"openPopupBehavior",void 0);y([Q(),z("design:type",Object)],eT.prototype,"data",void 0); y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],eT.prototype,"onYtNavigate",null);eT=y([V({is:"ytd-simple-text-section-renderer"})],eT);var $nb;var aob;yN("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var bob=function(){return N.apply(this,arguments)||this}; p(bob,N); g.Object.defineProperties(bob,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===aob){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$nb){var d=document.createElement("template");d.innerHTML=""; $nb=d}d=$nb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);aob=a}a=aob;return a}}}); var fT=bob;y([O(W.YtRendererBehavior),z("design:type",Object)],fT.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],fT.prototype,"data",void 0);fT=y([V({is:"ytd-unlimited-page-feature-info-renderer"})],fT);var cob;var dob;var eob;var fob;var gT=function(){return N.apply(this,arguments)||this}; p(gT,N);gT.prototype.dataChanged=function(){if(this.data){var a=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);a&&(a=YM(a,screen.width),this.style.backgroundImage="url("+a+")")}}; g.Object.defineProperties(gT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===fob){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n
\n
[[getSimpleString(data.title)]]
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===eob){var d=document.createElement("template");d.innerHTML=""; eob=d}d=eob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);fob=a}a=fob;return a}}}); var hT=gT;hT.prototype.dataChanged=hT.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],hT.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],hT.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],hT.prototype,"dataChanged",null);hT=y([V({is:"ytd-post-redemption-section-renderer"})],hT);var gob;var hob;var iT=function(){return N.apply(this,arguments)||this}; p(iT,N);iT.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}}; g.Object.defineProperties(iT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===hob){var a=document.createElement("template");a.innerHTML="
[[getSimpleString(data.storeValueBalance)]]
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===gob){var d=document.createElement("template");d.innerHTML=""; gob=d}d=gob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);hob=a}a=hob;return a}}}); var jT=iT;y([O(W.YtRendererBehavior),z("design:type",Object)],jT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],jT.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],jT.prototype,"data",void 0);jT=y([V({is:"ytd-ypc-post-redemption-renderer"})],jT);yN("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var kT=function(){var a=N.apply(this,arguments)||this;a.MIN_CODE_LENGTH=12;a.MAX_CODE_LENGTH=24;return a}; p(kT,N);f=kT.prototype;f.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}}; f.created=function(){this.riskService=new ocb;this.loadPaymentThenable=jcb()}; f.ready=function(){var a=this;this.$.code.addEventListener("keypress",function(b){a.onCodeInputKeypress(b)})}; f.dataChanged=function(){var a=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(b){b=k(b);for(var c=b.next();!c.done;c=b.next())c=c.value,"attributes"===c.type&&"dark"===c.attributeName&&a.updateBackground()}); this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()}; f.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.style.setProperty("background-image","none");else{var a=this.computeImageUrl(this.data.thumbnail);this.style.setProperty("background-image","url("+a+")")}}; f.computeRedeemButton=function(a){(a=this.get("redeemButton.buttonRenderer",a))&&(a=Object.assign(Object.assign({},a),{serviceEndpoint:void 0}));return a}; f.onRedeemButtonTap=function(a){a.stopPropagation();bcb();this.redeemCode()}; f.redeemCode=function(){var a=this;this.isLoading=!0;var b=this.riskService.init();Zg(Wg([b,this.loadPaymentThenable]).then(function(){var c=a.data.redeemButton.buttonRenderer.serviceEndpoint,d=qcb(),e=payments.business.integration.ClientTokenFactory.createClientToken(c.ypcRedeemCodeEndpoint.countryCode,d);d={c:a.$.code.value.trim(),rd:window.btoa(d),ctk:e};Cn(a,[c,d])},function(){a.showGenericError(); vM("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}),function(){Vh(Error("failure in redeem code execution."))})}; f.onYtServiceRequestCompleted=function(a){a.stopPropagation();this.isLoading=!1;this.errorMessage=this.get("detail.data.errorMessage",a);this.postRedemptionRenderer=this.get("detail.data.renderer",a);if(a=this.get("detail.data.redirectEndpoint",a))this.isLoading=!0,this.fire("yt-navigate",{endpoint:a});this.errorMessage?vM("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||a)&&sM("ypcRedeemFlowSucceeded")}; f.onYtServiceRequestError=function(a){a.stopPropagation();this.isLoading=!1;if(a=this.get("detail.error.message",a))this.errorMessage=vn(a);vM("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")}; f.onInvokeInstrumentManagerActionCompleted=function(a){a.stopPropagation();this.redeemCode()}; f.onInvokeInstrumentManagerActionError=function(a){a.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",a)){case"instrumentManagerLoadError":this.showGenericError();vM("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case"instrumentManagerCallbackError":this.showGenericError();vM("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case"instrumentManagerCancelled":sM("ypcRedeemFlowCancelled");}}; f.onInput=function(){var a=this;this.debounce("onInput_",function(){var b=a.$.code.value.trim();a.redeemButtonDisabled=b.lengtha.MAX_CODE_LENGTH},200)}; f.onCodeInputKeypress=function(a){13!==a.keyCode||this.redeemButtonDisabled||this.isLoading||(bcb(),this.redeemCode())}; f.computeImageUrl=function(a){return a?YM(a.thumbnails,600):null}; f.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)}; g.Object.defineProperties(kT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===dob){var a=document.createElement("template");a.innerHTML="\n
\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===cob){var d=document.createElement("template");d.innerHTML=""; cob=d}d=cob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);dob=a}a=dob;return a}}}); var lT=kT;lT.prototype.onInvokeInstrumentManagerActionError=lT.prototype.onInvokeInstrumentManagerActionError;lT.prototype.onInvokeInstrumentManagerActionCompleted=lT.prototype.onInvokeInstrumentManagerActionCompleted;lT.prototype.onYtServiceRequestError=lT.prototype.onYtServiceRequestError;lT.prototype.onYtServiceRequestCompleted=lT.prototype.onYtServiceRequestCompleted;lT.prototype.dataChanged=lT.prototype.dataChanged; y([O(W.YtRendererBehavior),z("design:type",Object)],lT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],lT.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],lT.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],lT.prototype,"isLoading",void 0);y([Q(),z("design:type",Boolean)],lT.prototype,"redeemButtonDisabled",void 0);y([Q(),z("design:type",Object)],lT.prototype,"errorMessage",void 0); y([Q(),z("design:type",Object)],lT.prototype,"postRedemptionRenderer",void 0);y([Q(),z("design:type",Object)],lT.prototype,"observer",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],lT.prototype,"dataChanged",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],lT.prototype,"onYtServiceRequestCompleted",null); y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],lT.prototype,"onYtServiceRequestError",null);y([R("yt-invoke-instrument-manager-action-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],lT.prototype,"onInvokeInstrumentManagerActionCompleted",null); y([R("yt-invoke-instrument-manager-action-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],lT.prototype,"onInvokeInstrumentManagerActionError",null);lT=y([V({is:"ytd-redeem-code-renderer"})],lT);var iob;var job;var kob;var mT=function(){return N.apply(this,arguments)||this}; p(mT,N);mT.prototype.attached=function(){var a=this;this.hasAttribute("button-renderer")||this.setAttribute("button-renderer","true");this.JSC$37230_networkStatusManager||(this.JSC$37230_networkStatusManager=new kk,this.JSC$37230_networkStatusManager.listen("publicytnetworkstatus-online",function(){a.onlineHandler()}))}; mT.prototype.detached=function(){var a=this;this.JSC$37230_networkStatusManager&&(this.JSC$37230_networkStatusManager.unlisten("publicytnetworkstatus-online",function(){a.onlineHandler()}),delete this.JSC$37230_networkStatusManager)}; mT.prototype.onlineHandler=function(){L(this,"yt-signal-action-soft-reload-page")}; g.Object.defineProperties(mT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===kob){var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(BN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(AN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);kob=a}a=kob;return a}}}); var nT=mT;y([O(W.YtRendererBehavior),z("design:type",Object)],nT.prototype,"ytRendererBehavior",void 0);y([O(wN.YtButtonBehavior),z("design:type",Object)],nT.prototype,"ytButtonBehavior",void 0);y([Q(),z("design:type",Object)],nT.prototype,"data",void 0);nT=y([V({is:"ytd-reload-page-button-renderer"})],nT);var lob={EMPTY_SEARCH:"promo-full-height",HASHTAG_LANDING_PAGE_EMPTY:"hashtag-landing-page",HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE:"hashtag-landing-page",HASHTAG_LANDING_PAGE_ERROR:"hashtag-landing-page",HASHTAG_LANDING_PAGE_ERROR_DARK_MODE:"hashtag-landing-page",OFFLINE_NO_CONTENT:"offline-no-content"},oT=function(){return N.apply(this,arguments)||this}; p(oT,N);oT.prototype.configureRendererStamper=function(){return{"data.ctaButton":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer"}}}}; oT.prototype.computeRendererStyle=function(a){return a.style?a.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():a.icon?"":"no-icon"}; oT.prototype.getIconName=function(a){a=this.get("icon.iconType",a);var b=lob[a];b||(b="yt-icons");return[b,a].join(":")}; oT.prototype.isThumbnail=function(a){return!!a.thumbnail}; g.Object.defineProperties(oT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===job){var a=document.createElement("template");a.innerHTML="\n\n
\n
[[getSimpleString(data.title)]]
\n \n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===iob){var d=document.createElement("template");d.innerHTML=""; iob=d}d=iob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);job=a}a=job;return a}}}); var pT=oT;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],pT.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],pT.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],pT.prototype,"data",void 0);y([Q({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),z("design:type",String)],pT.prototype,"rendererStyle",void 0); y([Q({computed:"getIconName(data)",reflectToAttribute:!0}),z("design:type",String)],pT.prototype,"iconName",void 0);y([Q({computed:"isThumbnail(data)",reflectToAttribute:!0}),z("design:type",Boolean)],pT.prototype,"thumbnail",void 0);pT=y([V({is:"ytd-background-promo-renderer"})],pT);var mob;var nob;yN("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var qT=function(){var a=N.apply(this,arguments)||this;a.businessEmailDisplayState="HIDE_SECTION";return a}; p(qT,N);f=qT.prototype;f.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.dataChanged=function(){this.data&&(this.data.businessEmailButton||this.data.signInForBusinessEmail)?this.data.signInForBusinessEmail?this.businessEmailDisplayState="SIGN_IN_REQUIRED":(this.businessEmailDisplayState="REVEAL_BUTTON",this.data.businessEmail&&(this.businessEmail=this.data.businessEmail)):this.businessEmailDisplayState="HIDE_SECTION"}; f.detached=function(){this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"}; f.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(Rm("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA"))}; f.onYtServiceRequestCompleted=function(a){var b;if(null===(b=a.detail.data)||void 0===b?0:b.businessEmail)this.businessEmail=a.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL"}; f.computeEmailHref=function(a){return"mailto:"+a}; f.computeSafeUrl=function(a){if(a)return Ab(a)}; f.onBusinessEmailCaptchaSubmit=function(){var a;if(null!==(a=this.data)&&void 0!==a&&a.onBusinessEmailRevealClickCommand){var b=this.captchaTextarea.value;b&&Cn(this,[this.data.onBusinessEmailRevealClickCommand,{recaptcha_response_token:b,channel_id:this.data.channelId}])}}; f.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"}; g.Object.defineProperties(qT.prototype,{hideDetailsSection:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.country&&!this.data.businessEmailButton}}}); g.Object.defineProperties(qT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===nob){var a=document.createElement("template");a.innerHTML="
\n \n \n \n \n \n
\n
\n \n \n \n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===mob){var d=document.createElement("template");d.innerHTML=""; mob=d}d=mob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);nob=a}a=nob;return a}}}); var rT=qT;rT.prototype.onYtServiceRequestCompleted=rT.prototype.onYtServiceRequestCompleted;rT.prototype.dataChanged=rT.prototype.dataChanged;y([O(NM.YtComponentBehavior),z("design:type",Object)],rT.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],rT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],rT.prototype,"ytRendererstamperBehavior",void 0); y([mG("#g-recaptcha-response"),z("design:type",HTMLTextAreaElement)],rT.prototype,"captchaTextarea",void 0);y([Q(),z("design:type",Object)],rT.prototype,"data",void 0);y([Q(),z("design:type",String)],rT.prototype,"businessEmailDisplayState",void 0);y([Q(),z("design:type",String)],rT.prototype,"businessEmail",void 0);y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],rT.prototype,"hideDetailsSection",null); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],rT.prototype,"dataChanged",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],rT.prototype,"onYtServiceRequestCompleted",null);rT=y([V({is:"ytd-channel-about-metadata-renderer"})],rT);var oob;var pob;var qob;var rob;var sob;var tob;var sT=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return a}; p(sT,N);f=sT.prototype;f.attached=function(){this.hasAttribute("button-renderer")||this.setAttribute("button-renderer","true")}; f.currentStateData=function(a){var b=a||this.data;return b&&b.states&&null!=b.currentStateId?b.states.find(function(c){return c.stateId===b.currentStateId})||null:null}; f.currentStateRendererData=function(a){return(a=this.currentStateData(a))&&a.state&&a.state.buttonRenderer?a.state.buttonRenderer:null}; f.stateChanged=function(){this&&this.data&&(this.ytRenderButtonBehavior._setEndpoint(null),this.ytRenderButtonBehavior._setServiceEndpoint(this.computeServiceEndpoint(this.data)),this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data)),this.ytRenderButtonBehavior._setButtonText(null),this.ytRenderButtonBehavior._setButtonAccessibility(this.computeAccessibility(this.data)),this.ytRenderButtonBehavior._setButtonClass(this.computeButtonClass(this.data)),this.ytRenderButtonBehavior.updateRenderedElements())}; f.computeButtonIcon=function(a){var b;a=this.currentStateRendererData(a);return(null===(b=null===a||void 0===a?void 0:a.icon)||void 0===b?0:b.iconType)?a.icon.iconType.toLowerCase():null}; f.computeAccessibility=function(a){return(a=this.currentStateRendererData(a))&&a.accessibilityData?a.accessibilityData.accessibilityData||null:null}; f.computeButtonClass=function(a){var b=this.currentStateRendererData(a);if(!b)return"";a="";var c=b.style;c&&(a+=c.toLowerCase().replace(/_/g,"-")+" ");(b=b.size)&&(a+=b.toLowerCase().replace(/_/g,"-")+" ");return a.trim()}; f.computeServiceEndpoint=function(a){if(!a)return null;var b=a&&a.serviceEndpoint,c=this.get("command.commandMetadata.webCommandMetadata.sendPost",a);return b?b:c&&a.command?a.command:null}; f.computeBellMenuItemParams=function(a){var b;return null!==(b=null===a||void 0===a?void 0:a.command)&&void 0!==b&&b.commandExecutorCommand?(a=a.command.commandExecutorCommand.commands)&&0!==a.length&&a[0].openPopupAction&&a[0].openPopupAction.popup&&a[0].openPopupAction.popup.menuPopupRenderer&&a[0].openPopupAction.popup.menuPopupRenderer.items?a[0].openPopupAction.popup.menuPopupRenderer.items.map(function(c){return c.menuServiceItemRenderer.trackingParams}):null:null}; f.handleBellMenuOpenSelectedAction=function(a){var b=a.trackingParams,c=this.computeBellMenuItemParams(this.data);this.data&&b&&c&&c.includes(b)&&this.ytRenderButtonBehavior._setButtonIcon(a.icon.iconType.toLowerCase())}; f.onYtServiceRequestCompleted=function(a,b){(a=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",b))&&this.set("data",a)}; f.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))}; f.resetState=function(){this.set("data.currentStateId",3)}; f.onYtButtonTapHandler=function(){if(this.data){var a=this.currentStateRendererData(this.data);a&&this.ytRendererBehavior.logExplicitClick(a)}}; g.Object.defineProperties(sT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===tob){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(BN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(AN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===sob){var d=document.createElement("template");d.innerHTML=""; sob=d}d=sob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);tob=a}a=tob;return a}}}); var tT=sT;tT.prototype.onYtServiceRequestError=tT.prototype.onYtServiceRequestError;tT.prototype.onYtServiceRequestCompleted=tT.prototype.onYtServiceRequestCompleted;tT.prototype.stateChanged=tT.prototype.stateChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],tT.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],tT.prototype,"ytActionHandlerBehavior",void 0); y([O(vN.YtRenderButtonBehavior),z("design:type",Object)],tT.prototype,"ytRenderButtonBehavior",void 0);y([Q(),z("design:type",Object)],tT.prototype,"data",void 0);y([S("data","data.currentStateId"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],tT.prototype,"stateChanged",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,gN]),z("design:returntype",void 0)],tT.prototype,"onYtServiceRequestCompleted",null); y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],tT.prototype,"onYtServiceRequestError",null);tT=y([V({is:"ytd-subscription-notification-toggle-button-renderer"})],tT);var uob;var vob;var uT=function(){var a=N.apply(this,arguments)||this;a.keyboardFocused=!1;a.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return a}; p(uT,N);f=uT.prototype;f.configureRendererStamper=function(){return{"data.notificationPreferenceToggleButton":{id:"notification-preference-toggle-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.notificationPreferenceButton":{id:"notification-preference-button",mapping:{subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}}; f.attached=function(){this.keyboardFocused=!1}; f.computeDisplayText=function(a,b){if(this.data)return a?b.subscribedButtonText:b.unsubscribedButtonText}; f.onSubscribeButtonFocusin=function(){if(this.useKeyboardFocused){var a=this.ytComponentBehavior.getInterfaceForTs("yt-hotkey-manager");a&&(this.keyboardFocused=a.isKeyBoardInUse())}}; f.onSubscribeButtonFocusout=function(){this.keyboardFocused=!1}; f.onSubscribeButtonTap=function(a){var b,c,d,e,h;if(J("kevlar_subscribe_endpoints_killswitch"))(null===(b=this.data)||void 0===b?0:b.serviceEndpoints)&&Cn(this,[this.subscribed?this.data.serviceEndpoints[1]:this.data.serviceEndpoints[0]]);else{if(this.subscribed){if(null===(c=this.data)||void 0===c?0:c.serviceEndpoints)var l=this.data.serviceEndpoints[1];else{if(null===(d=this.data)||void 0===d?0:d.onUnsubscribeEndpoints)l=this.data.onUnsubscribeEndpoints[0]}}else if(null===(e=this.data)||void 0=== e?0:e.serviceEndpoints)l=this.data.serviceEndpoints[0];else if(null===(h=this.data)||void 0===h?0:h.onSubscribeEndpoints)l=this.data.onSubscribeEndpoints[0];l&&Cn(this,[l])}a.preventDefault()}; f.onYtServiceRequestSent=function(a,b){(this.get("endpoint.subscribeEndpoint",b)||this.get("endpoint.unsubscribeEndpoint",b))&&this.updateSubscriptionState(!this.subscribed)}; f.onYtServiceRequestCompleted=function(a,b){(a=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",b.data))&&this.bellButton&&this.bellButton.set("data",a)}; f.observedSubscribed=function(){this.updateStyles()}; f.computeAccessibility_=function(a,b){b=b?this.get("unsubscribeAccessibility.accessibilityData.label",a):this.get("subscribeAccessibility.accessibilityData.label",a);return a&&a.longSubscriberCountText?b+" "+yn(a.longSubscriberCountText):b}; f.onPlayerSubscribe=function(a){this.isCompactRed()||a!==this.data.channelId||this.updateSubscriptionState(!0)}; f.onPlayerUnsubscribe=function(a){this.isCompactRed()||a!==this.data.channelId||this.updateSubscriptionState(!1)}; f.handleUpdateSubscribeButtonAction=function(a){(a=a.updateSubscribeButtonAction)&&a.channelId===this.data.channelId&&this.updateSubscriptionState(!!a.subscribed)}; f.computeButtonStyle=function(a){return this.get("style.styleType",a)||null}; f.isCompactRed=function(){return"COMPACT_RED"===this.computeButtonStyle(this.data)}; f.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)}; f.updateSubscriptionState=function(a){var b;if(a!==this.subscribed){this.set("data.subscribed",a);var c=null===(b=this.data)||void 0===b?void 0:b.subscribedEntityKey;c&&this.ytdReduxBehavior.dispatch(Qn("subscriptionStateEntity",c,{key:c,subscribed:a}));this.isCompactRed()||this.fire("yt-subscription-changed",a);a||(L(this,"yt-unsubscribe-action"),this.resetNotificationBellState())}}; f.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()}; g.Object.defineProperties(uT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===vob){var a=document.createElement("template");a.innerHTML="\n \n \n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===uob){var d=document.createElement("template");d.innerHTML=""; uob=d}d=uob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);vob=a}a=vob;return a}}}); var vT=uT;vT.prototype.observedSubscribed=vT.prototype.observedSubscribed;vT.prototype.onYtServiceRequestCompleted=vT.prototype.onYtServiceRequestCompleted;vT.prototype.onYtServiceRequestSent=vT.prototype.onYtServiceRequestSent;y([O(NM.YtComponentBehavior),z("design:type",Object)],vT.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],vT.prototype,"ytRendererstamperBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],vT.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],vT.prototype,"ytActionHandlerBehavior",void 0);y([O(KP),z("design:type",Object)],vT.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],vT.prototype,"data",void 0);y([Q({selectorArgs:["data.subscribedEntityKey"],selector:function(a,b){return $n(a.entities,"subscriptionStateEntity",b)}}), z("design:type",Object)],vT.prototype,"subscriptionStateEntity",void 0);y([Q({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)"}),z("design:type",Boolean)],vT.prototype,"subscribed",void 0);y([Q({readOnly:!0,computed:"computeAccessibility_(data, subscribed)"}),z("design:type",String)],vT.prototype,"buttonAccessibility",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],vT.prototype,"branded",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],vT.prototype,"overlayButton",void 0);y([Q(),z("design:type",Boolean)],vT.prototype,"buttonRaised",void 0);y([Q({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),z("design:type",Object)],vT.prototype,"buttonStyle",void 0);y([Q({value:function(){return!!this.ytComponentBehavior.getInterfaceForTs("yt-hotkey-manager")&&J("kevlar_keyboard_button_focus")}, reflectToAttribute:!0}),z("design:type",Boolean)],vT.prototype,"useKeyboardFocused",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],vT.prototype,"keyboardFocused",void 0);y([mG("ytd-subscription-notification-toggle-button-renderer"),z("design:type",Object)],vT.prototype,"bellButton",void 0);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],vT.prototype,"onYtServiceRequestSent",null); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,gN]),z("design:returntype",void 0)],vT.prototype,"onYtServiceRequestCompleted",null);y([S("subscribed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],vT.prototype,"observedSubscribed",null);vT=y([V({is:"ytd-subscribe-button-renderer"})],vT);yN("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var wT=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; p(wT,N);f=wT.prototype;f.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")}; f.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.computeHideDot=function(a){return!(a&&a.subscriberCountText&&a.videoCountText)}; f.backgroundColorChanged=function(){if(void 0!==this.data){var a=this.data.backgroundColor;this.isDarkTheme&&(a=this.data.backgroundColorDarkTheme);this.style.backgroundColor=null!=a?nM(a):"transparent"}}; f.onDarkModeToggledAction=function(a){this.isDarkTheme=a}; f.onTap=function(a){var b,c,d=(null===(b=this.data)||void 0===b?void 0:b.navigationEndpoint)||(null===(c=this.data)||void 0===c?void 0:c.serviceEndpoint);d&&d.ypcGetOffersEndpoint&&(Cn(this,[d]),a.preventDefault())}; f.computeChannelEndpoint=function(a){return a&&a.ypcGetOffersEndpoint?null:a}; f.computeHrefEndpoint=function(a){return a&&a.ypcGetOffersEndpoint?null:this.componentBehavior.computeHref_(a)}; f.computeChannelRendererStyle=function(a){return a}; g.Object.defineProperties(wT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===rob){var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===qob){var d=document.createElement("template");d.innerHTML=""; qob=d}d=qob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);rob=a}a=rob;return a}}}); var xT=wT;xT.prototype.backgroundColorChanged=xT.prototype.backgroundColorChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],xT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],xT.prototype,"ytRendererstamperBehavior",void 0);y([O(nO.YtdOpenPopupBehavior),z("design:type",Object)],xT.prototype,"ytdOpenPopupBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],xT.prototype,"componentBehavior",void 0); y([Q(),z("design:type",Object)],xT.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],xT.prototype,"isDarkTheme",void 0);y([Q({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),z("design:type",String)],xT.prototype,"channelRendererStyle",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("desktop_search_prominent_thumbs")}}), z("design:type",Boolean)],xT.prototype,"useProminentThumbs",void 0);y([Q({reflectToAttribute:!0,value:function(){return Ph("desktop_search_prominent_thumbs_style")}}), z("design:type",String)],xT.prototype,"prominentThumbStyle",void 0);y([S("data","isDarkTheme"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],xT.prototype,"backgroundColorChanged",null);xT=y([V({is:"ytd-channel-renderer"})],xT);var wob;var xob;yN("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var yT=function(){var a=N.apply(this,arguments)||this;a.displayItemCount=2;return a}; p(yT,N);yT.prototype.computeFirstVideos=function(a,b){return a&&b?a.slice(0,b):[]}; yT.prototype.computeThumbnailWidth=function(a,b){return a?"BIG1"===b?340:"BIG2"===b?320:"MEDIUM1"===b?300:"MEDIUM2"===b?280:360:246}; yT.prototype.computeThumbnailHeight=function(a){return a?240:138}; g.Object.defineProperties(yT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===xob){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===wob){var d=document.createElement("template");d.innerHTML=""; wob=d}d=wob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);xob=a}a=xob;return a}}}); var zT=yT;y([O(W.YtRendererBehavior),z("design:type",Object)],zT.prototype,"ytRendererBehavior",void 0);y([O(IP),z("design:type",Object)],zT.prototype,"ytdLockupBehavior",void 0);y([Q(),z("design:type",Object)],zT.prototype,"data",void 0);y([Q(),z("design:type",Object)],zT.prototype,"displayItemCount",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("desktop_search_prominent_thumbs")}}), z("design:type",Boolean)],zT.prototype,"useProminentThumbs",void 0);y([Q({reflectToAttribute:!0,value:function(){return Ph("desktop_search_prominent_thumbs_style")}}), z("design:type",String)],zT.prototype,"prominentThumbStyle",void 0);zT=y([V({is:"ytd-radio-renderer"})],zT);var yob;var zob;yN("itemSectionRenderer","showRenderer","ytd-show-renderer");var AT=function(){return N.apply(this,arguments)||this}; p(AT,N);AT.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; AT.prototype.computeThumbnailWidth=function(a){return a?360:246}; AT.prototype.computeUseProminentThumbs=function(a){return a}; g.Object.defineProperties(AT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===zob){var a=document.createElement("template");a.innerHTML="\n\n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===yob){var d=document.createElement("template");d.innerHTML=""; yob=d}d=yob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zob=a}a=zob;return a}}}); var BT=AT;y([O(W.YtRendererBehavior),z("design:type",Object)],BT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],BT.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],BT.prototype,"data",void 0);y([Q({value:!1}),z("design:type",Boolean)],BT.prototype,"isSearch",void 0);y([Q({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),z("design:type",Boolean)],BT.prototype,"useProminentThumbs",void 0); BT=y([V({is:"ytd-show-renderer"})],BT);yN("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var CT=function(){return N.apply(this,arguments)||this}; p(CT,N);CT.prototype.configureRendererStamper=function(){return{"data.items":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer"}}}}; g.Object.defineProperties(CT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===pob){var a=document.createElement("template");a.innerHTML="
\n

\n \n

\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===oob){var d=document.createElement("template");d.innerHTML=""; oob=d}d=oob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);pob=a}a=pob;return a}}}); var DT=CT;y([O(W.YtRendererBehavior),z("design:type",Object)],DT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],DT.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],DT.prototype,"data",void 0);DT=y([V({is:"ytd-channel-featured-content-renderer"})],DT);var Aob;var Bob;yN("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var ET=function(){return N.apply(this,arguments)||this}; p(ET,N);f=ET.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; f.dataChanged=function(){this.imageWidth=this.imageHeight=24;var a=this.data;"CLARIFICATION_RENDERER_STYLE_MEDIUM"===a.style?this.imageWidth=this.imageHeight=80:!a.style&&a.image&&a.image.thumbnails.length&&(a=a.image.thumbnails[0],this.imageWidth=a.width||0,this.imageHeight=a.height||0)}; f.computeSource=function(a){return a.secondarySource?yn(a.secondarySource):yn(a.source)}; f.computeClarifyStyle=function(a){return a?a.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""}; f.isLargeStyle=function(a){return"CLARIFICATION_RENDERER_STYLE_LARGE"===a}; f.computeBackgroundStyle=function(a){return a?a.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""}; f.computeHasActionButton=function(a){return!!a.actionButton}; f.computeIsSourceMissing=function(a){return!1===a.ctaHasBottomSection?!0:a&&this.computeSource(a)?!1:!0}; f.computeSecondaryEndpoint=function(a){return a.secondaryEndpoint||a.endpoint}; g.Object.defineProperties(ET,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Bob){var a=document.createElement("template");a.innerHTML="\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Aob){var d=document.createElement("template");d.innerHTML=""; Aob=d}d=Aob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Bob=a}a=Bob;return a}}}); var FT=ET;FT.prototype.dataChanged=FT.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],FT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],FT.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],FT.prototype,"data",void 0);y([Q(),z("design:type",Number)],FT.prototype,"imageWidth",void 0);y([Q(),z("design:type",Number)],FT.prototype,"imageHeight",void 0); y([Q({computed:"computeSecondaryEndpoint(data)"}),z("design:type",Object)],FT.prototype,"secondaryEndpoint",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),z("design:type",Boolean)],FT.prototype,"hasActionButton",void 0);y([Q({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),z("design:type",Boolean)],FT.prototype,"missingSource",void 0);y([Q({computed:"computeIcon_(data.icon)"}),z("design:type",String)],FT.prototype,"icon",void 0); y([Q({computed:"computeIcon_(data.secondaryIcon)"}),z("design:type",String)],FT.prototype,"secondaryIcon",void 0);y([Q({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),z("design:type",String)],FT.prototype,"clarifyStyle",void 0);y([Q({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),z("design:type",String)],FT.prototype,"backgroundStyle",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],FT.prototype,"dataChanged",null);FT=y([V({is:"ytd-clarification-renderer"})],FT);var Cob;var Dob;yN("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var GT=function(){return N.apply(this,arguments)||this}; p(GT,N);f=GT.prototype;f.computeHasPrimaryIcon=function(a){return!(!a.icon&&!a.thumbnail)}; f.computeHasSecondary=function(a){return!(!a.secondaryIcon&&!a.secondaryNotificationText)}; f.computeHideSecondaryString=function(a){return!J("disable_hide_empty_secondary_string")&&!a.secondaryNotificationText}; f.computeCompactLinkStyle=function(a){return a?a.toLowerCase().replace(/_/g,"-"):""}; f.isActiveEndpoint=function(a){return(a=this.get("commandMetadata.webCommandMetadata.url",a))?"/account_transfer_channel"!==bc(window.location.href)&&"/gaia_link"!==bc(window.location.href)&&"/channel_switcher"!==bc(window.location.href)||"/account"!==a?bc(window.location.href)===a:!0:!1}; f.onTap=function(){var a;(null===(a=this.data)||void 0===a?0:a.serviceEndpoint)&&Cn(this,[this.data.serviceEndpoint])}; g.Object.defineProperties(GT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Dob){var a=document.createElement("template");a.innerHTML="\n \n \n
\n \n \n
\n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Cob){var d=document.createElement("template");d.innerHTML=""; Cob=d}d=Cob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Dob=a}a=Dob;return a}}}); var HT=GT;HT.prototype.onTap=HT.prototype.onTap;y([O(W.YtRendererBehavior),z("design:type",Object)],HT.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],HT.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),z("design:type",Boolean)],HT.prototype,"active",void 0);y([Q({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),z("design:type",String)],HT.prototype,"compactLinkStyle",void 0); y([Q({computed:"computeIcon_(data.icon)"}),z("design:type",Object)],HT.prototype,"icon",void 0);y([Q({computed:"computeIcon_(data.secondaryIcon)"}),z("design:type",Object)],HT.prototype,"secondaryIcon",void 0);y([Q({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),z("design:type",Boolean)],HT.prototype,"hasSecondary",void 0);y([Q({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),z("design:type",Boolean)],HT.prototype,"hideSecondaryString",void 0); y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],HT.prototype,"onTap",null);HT=y([V({is:"ytd-compact-link-renderer"})],HT);var Eob;var Fob;var Gob;var Hob;var IT=function(){return N.apply(this,arguments)||this}; p(IT,N);IT.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; IT.prototype.computeIcon=function(a){return a?"yt-icons:"+a.toLowerCase():null}; g.Object.defineProperties(IT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Hob){var a=document.createElement("template");a.innerHTML="
\n \n \n \n \n \n
\n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Gob){var d=document.createElement("template");d.innerHTML=""; Gob=d}d=Gob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Hob=a}a=Hob;return a}}}); var JT=IT;y([O(W.YtRendererBehavior),z("design:type",Object)],JT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],JT.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],JT.prototype,"data",void 0);JT=y([V({is:"ytd-single-action-emergency-support-renderer"})],JT);yN("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var KT=function(){return N.apply(this,arguments)||this}; p(KT,N);KT.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.firstOption":{id:"first-option",mapping:{singleActionEmergencySupportRenderer:{component:"ytd-single-action-emergency-support-renderer"}}},"data.secondOption":{id:"second-option",mapping:{singleActionEmergencySupportRenderer:{component:"ytd-single-action-emergency-support-renderer"}}}}}; g.Object.defineProperties(KT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Fob){var a=document.createElement("template");a.innerHTML="
\n \n
\n
\n
\n
\n
\n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Eob){var d=document.createElement("template");d.innerHTML=""; Eob=d}d=Eob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Fob=a}a=Fob;return a}}}); var LT=KT;y([O(W.YtRendererBehavior),z("design:type",Object)],LT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],LT.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],LT.prototype,"data",void 0);LT=y([V({is:"ytd-emergency-onebox-renderer"})],LT);var Iob;var Job;yN("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var MT=function(){return N.apply(this,arguments)||this}; p(MT,N);MT.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer"}}}}; g.Object.defineProperties(MT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Job){var a=document.createElement("template");a.innerHTML="\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Iob){var d=document.createElement("template");d.innerHTML=""; Iob=d}d=Iob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Job=a}a=Job;return a}}}); var NT=MT;y([O(W.YtRendererBehavior),z("design:type",Object)],NT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],NT.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],NT.prototype,"data",void 0);NT=y([V({is:"ytd-exploratory-results-renderer"})],NT);var Kob;var Lob;yN("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var OT=function(){return N.apply(this,arguments)||this}; p(OT,N);OT.prototype.configureRendererStamper=function(){return{"data.item":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer"}}}}; g.Object.defineProperties(OT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Lob){var a=document.createElement("template");a.innerHTML="\n
\n
\n \n
\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Kob){var d=document.createElement("template");d.innerHTML=""; Kob=d}d=Kob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Lob=a}a=Lob;return a}}}); var PT=OT;y([O(W.YtRendererBehavior),z("design:type",Object)],PT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],PT.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],PT.prototype,"data",void 0);PT=y([V({is:"ytd-feed-entry-renderer"})],PT);var Mob;var Nob;yN("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var QT=function(){var a=N.apply(this,arguments)||this;a.messageData=null;return a}; p(QT,N);f=QT.prototype;f.onServiceRequestCompleted=function(a,b){a=b.actions||[];b=0;for(var c=a.length;b\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Mob){var d=document.createElement("template");d.innerHTML=""; Mob=d}d=Mob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Nob=a}a=Nob;return a}}}); var RT=QT;RT.prototype.onSelectedResponseIndexChange=RT.prototype.onSelectedResponseIndexChange;RT.prototype.dataChanged=RT.prototype.dataChanged;RT.prototype.onServiceRequestCompleted=RT.prototype.onServiceRequestCompleted;y([O(W.YtRendererBehavior),z("design:type",Object)],RT.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],RT.prototype,"data",void 0);y([Q(),z("design:type",Object)],RT.prototype,"messageData",void 0); y([Q(),z("design:type",Number)],RT.prototype,"selectedResponseIndex",void 0);y([mG("#submit-button"),z("design:type",HTMLButtonElement)],RT.prototype,"submitButton",void 0);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,gN]),z("design:returntype",void 0)],RT.prototype,"onServiceRequestCompleted",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],RT.prototype,"dataChanged",null); y([S("selectedResponseIndex"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],RT.prototype,"onSelectedResponseIndexChange",null);RT=y([V({is:"ytd-feedback-elicitation-single-question-renderer"})],RT);var Oob;var Pob;var Qob;var Rob;var ST=function(){var a=N.apply(this,arguments)||this;a.isDisabled=!1;a.threeDotRework=J("kevlar_larger_three_dot_tap");return a}; p(ST,N);f=ST.prototype; f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{noInkOnDropdownButton:!0}}},initialRenderPriority:J("defer_menus")?0:void 0,waitForSignal:"eocs"},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer", notificationTextRenderer:"ytd-notification-text-renderer"}}}}; f.getMetadata=function(a){var b=[];if(a.metadataText&&0
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Qob){var d=document.createElement("template");d.innerHTML=""; Qob=d}d=Qob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Rob=a}a=Rob;return a}}}); var TT=ST;y([O(W.YtRendererBehavior),z("design:type",Object)],TT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],TT.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],TT.prototype,"ytdDismissibleItemBehavior",void 0);y([O(IP),z("design:type",Object)],TT.prototype,"ytdLockupBehavior",void 0);y([Q(),z("design:type",Object)],TT.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],TT.prototype,"noEndpoints",void 0); y([Q({computed:"calculateBylineText(data)"}),z("design:type",Object)],TT.prototype,"bylineText",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],TT.prototype,"isSearch",void 0);y([Q({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),z("design:type",Object)],TT.prototype,"isDisabled",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],TT.prototype,"threeDotRework",void 0);TT=y([V({is:"ytd-grid-video-renderer"})],TT);function Sob(a){if("function"===typeof a.getTime)return a;if(twa(a))return uwa(a);throw Error("Ill-formed Timestamp "+JSON.stringify(a))} function Tob(a,b){for(var c=0,d;;++c)if(d=new Date(a.getFullYear(),a.getMonth()+b,a.getDate()-c,a.getHours(),a.getMinutes(),a.getSeconds()),d.getMonth()===(a.getMonth()+b)%12)return d} var Uob;var UT=function(){var a=N.apply(this,arguments)||this;a.downloadProgress=0;a.transferState="TRANSFER_STATE_UNKNOWN";a.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";return a}; p(UT,N);f=UT.prototype;f.dataChanged=function(){var a,b;this.videoData=null===(b=null===(a=this.data)||void 0===a?void 0:a.renderer)||void 0===b?void 0:b.gridVideoRenderer;this.transferStateChanged()}; f.downloadProgressChanged=function(){if(this.entityInfo){var a=Object.assign({},this.videoData),b=this.getShortViewCountText(this.entityInfo),c=b.publishedTimeText;a.shortViewCountText=b.shortViewCountText;a.publishedTimeText=c;this.set("videoData",a)}}; f.transferStateChanged=function(){if(this.entityInfo){var a=yo(this.transferState)||"TRANSFER_STATE_FAILED"===this.transferState||!oua(this.entityInfo.policyEntity),b=Object.assign({},this.videoData),c=this.getShortViewCountText(this.entityInfo),d=c.publishedTimeText;b.shortViewCountText=c.shortViewCountText;b.publishedTimeText=d;b.isDisabled=a;b.navigationEndpoint=a?void 0:uo(this.videoData.videoId,"PPSV");b.thumbnailOverlays=this.getThumbnailOverlays(this.entityInfo);this.set("videoData",b)}}; f.getShortViewCountText=function(a){var b,c;if(!oua(a.policyEntity)){var d=mn("TRANSFER_FAILED",{},"Download failed");if(null===(b=a.policyEntity)||void 0===b?0:b.shortMessageForDisabledAction)d=a.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:wo(d),publishedTimeText:void 0}}if("TRANSFER_STATE_FAILED"===this.transferState)return{shortViewCountText:vn(mn("TRANSFER_FAILED",{},"Download failed")),publishedTimeText:void 0};if("TRANSFER_STATE_TRANSFER_IN_QUEUE"===this.transferState&&( d=mn("WAITING_TO_DOWNLOADS")))return{shortViewCountText:vn(d),publishedTimeText:void 0};if(yo(this.transferState))return a=Math.floor(100*this.downloadProgress).toString(),{shortViewCountText:vn(mn("DOWNLOADING_PERCENT",{percent:a},"Downloading... "+a+"%")),publishedTimeText:void 0};d=void 0;if(a.videoEntity.publishedTimestampMillis){d=new Date;this.relativeDateReference&&(d=new Date(this.relativeDateReference));var e=new Date(Number(a.videoEntity.publishedTimestampMillis)),h=d;Uob||(wl=lwa,Uob= new oH);d=Uob;a:if(e=Sob(e),h=Sob(h||new Date),e>h)d=6048E5"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Oob){var d=document.createElement("template");d.innerHTML="";Oob=d}d=Oob;c.call(b, d.content.cloneNode(!0),a.content.firstChild);Pob=a}a=Pob;return a}}}); var VT=UT;VT.prototype.transferStateChanged=VT.prototype.transferStateChanged;VT.prototype.downloadProgressChanged=VT.prototype.downloadProgressChanged;VT.prototype.dataChanged=VT.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],VT.prototype,"ytRendererBehavior",void 0);y([O(KP),z("design:type",Object)],VT.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],VT.prototype,"data",void 0);y([Q(),z("design:type",Object)],VT.prototype,"videoData",void 0); y([Q({selector:wua,selectorArgs:["videoData.videoId"]}),z("design:type",Object)],VT.prototype,"downloadProgress",void 0);y([Q(),z("design:type",Number)],VT.prototype,"relativeDateReference",void 0);y([Q({selector:Bo,selectorArgs:["videoData.videoId"]}),z("design:type",Object)],VT.prototype,"transferState",void 0); y([Q({selector:function(a,b){var c;b?(a=$n(a.entities,"offlineVideoPolicy",Yn(b,"offlineVideoPolicy")),a=null===a||void 0===a?void 0:a.action):a=void 0;return null!==(c=a)&&void 0!==c?c:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"}, selectorArgs:["videoData.videoId"]}),z("design:type",Object)],VT.prototype,"offlinePolicyAction",void 0);y([Q({selector:function(a,b){return zo(a.entities,b)}, selectorArgs:["videoData.videoId"]}),z("design:type",Object)],VT.prototype,"entityInfo",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],VT.prototype,"dataChanged",null);y([S("downloadProgress"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],VT.prototype,"downloadProgressChanged",null); y([S("transferState","offlinePolicyAction"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],VT.prototype,"transferStateChanged",null);VT=y([V({is:"ytd-downloaded-video-grid-video-renderer"})],VT);var Vob;var Wob;var Xob=function(){return N.apply(this,arguments)||this}; p(Xob,N); g.Object.defineProperties(Xob,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Wob){var a=document.createElement("template");a.innerHTML="\n \n \n \n \n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Vob){var d=document.createElement("template");d.innerHTML=""; Vob=d}d=Vob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Wob=a}a=Wob;return a}}}); var WT=Xob;y([Q(),z("design:type",Object)],WT.prototype,"data",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],WT.prototype,"componentBehavior",void 0);WT=y([V({is:"ytd-game-details-renderer"})],WT);var Yob;var Zob;var XT=function(){return N.apply(this,arguments)||this}; p(XT,N);XT.prototype.configureRendererStamper=function(){return{"data.game":{id:"game",mapping:{gameDetailsRenderer:"ytd-game-details-renderer"}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}}; g.Object.defineProperties(XT,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Zob){var a=document.createElement("template");a.innerHTML="
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Yob){var d=document.createElement("template");d.innerHTML=""; Yob=d}d=Yob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Zob=a}a=Zob;return a}}}); var ZT=XT;y([O(W.YtRendererBehavior),z("design:type",Object)],ZT.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],ZT.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],ZT.prototype,"data",void 0);ZT=y([V({is:"ytd-game-card-renderer"})],ZT);var $ob;var apb;var $T=function(){return N.apply(this,arguments)||this}; p($T,N);$T.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}}; g.Object.defineProperties($T,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===apb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$ob){var d=document.createElement("template");d.innerHTML=""; $ob=d}d=$ob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);apb=a}a=apb;return a}}}); var aU=$T;y([O(W.YtRendererBehavior),z("design:type",Object)],aU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],aU.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],aU.prototype,"data",void 0);aU=y([V({is:"ytd-grid-channel-renderer"})],aU);var bpb;var cpb;var dpb=function(){return N.apply(this,arguments)||this}; p(dpb,N); g.Object.defineProperties(dpb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===cpb){var a=document.createElement("template");a.innerHTML="\n\n

\n \n \n \n [[getSimpleString(data.title)]]\n \n

\n \n
\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bpb){var d=document.createElement("template");d.innerHTML=""; bpb=d}d=bpb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);cpb=a}a=cpb;return a}}}); var bU=dpb;y([O(W.YtRendererBehavior),z("design:type",Object)],bU.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],bU.prototype,"data",void 0);bU=y([V({is:"ytd-grid-movie-playlist-renderer"})],bU);var epb;var fpb;var gpb=function(){return N.apply(this,arguments)||this}; p(gpb,N); g.Object.defineProperties(gpb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===fpb){var a=document.createElement("template");a.innerHTML="\n\n

\n [[getSimpleString(data.title)]]\n

\n\n\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===epb){var d=document.createElement("template");d.innerHTML=""; epb=d}d=epb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);fpb=a}a=fpb;return a}}}); var cU=gpb;y([O(W.YtRendererBehavior),z("design:type",Object)],cU.prototype,"ytRendererBehavior",void 0);y([O(IP),z("design:type",Object)],cU.prototype,"ytdLockupBehavior",void 0);y([Q(),z("design:type",Object)],cU.prototype,"data",void 0);cU=y([V({is:"ytd-grid-playlist-renderer"})],cU);var hpb;var ipb;var dU=function(){return N.apply(this,arguments)||this}; p(dU,N);dU.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{noInkOnDropdownButton:!0}}},initialRenderPriority:!J("defer_menus")||J("desktop_persistent_menu")&&YL?void 0:0,waitForSignal:"eocs"},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}}; g.Object.defineProperties(dU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ipb){var a=document.createElement("template");a.innerHTML="\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hpb){var d=document.createElement("template");d.innerHTML=""; hpb=d}d=hpb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ipb=a}a=ipb;return a}}}); var eU=dU;y([O(W.YtRendererBehavior),z("design:type",Object)],eU.prototype,"ytRendererBehavior",void 0);y([O(uP),z("design:type",Object)],eU.prototype,"ytdDismissibleItemBehavior",void 0);y([O(IP),z("design:type",Object)],eU.prototype,"ytdLockupBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],eU.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],eU.prototype,"data",void 0);eU=y([V({is:"ytd-grid-radio-renderer"})],eU);var jpb;var kpb;var lpb;var mpb;var fU=function(){return N.apply(this,arguments)||this}; p(fU,N);fU.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}}; g.Object.defineProperties(fU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===mpb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lpb){var d=document.createElement("template");d.innerHTML=""; lpb=d}d=lpb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mpb=a}a=mpb;return a}}}); var gU=fU;y([O(W.YtRendererBehavior),z("design:type",Object)],gU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],gU.prototype,"ytRendererstamperBehavior",void 0);y([O(IP),z("design:type",Object)],gU.prototype,"ytdLockupBehavior",void 0);y([Q(),z("design:type",Object)],gU.prototype,"data",void 0);gU=y([V({is:"ytd-grid-show-renderer"})],gU);var npb;var opb;var hU=function(){return N.apply(this,arguments)||this}; p(hU,N);g.Object.defineProperties(hU.prototype,{showFromBrandText:{configurable:!0,enumerable:!0,get:function(){var a;return!(null===(a=this.data)||void 0===a||!a.fromBrandText)}}, showFromMerchantText:{configurable:!0,enumerable:!0,get:function(){var a;return!(null===(a=this.data)||void 0===a||!a.fromMerchantText)}}, useNewStyle:{configurable:!0,enumerable:!0,get:function(){var a;return null===(a=this.data)||void 0===a?void 0:a.useNewStyle}}}); g.Object.defineProperties(hU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===opb){var a=document.createElement("template");a.innerHTML="\n
\n
\n \n
\n
\n
[[data.title]]
\n
\n [[data.price]]\n \n
\n
\n [[data.variantsDescription]]\n
\n
\n \n \n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===npb){var d=document.createElement("template");d.innerHTML=""; npb=d}d=npb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);opb=a}a=opb;return a}}}); var iU=hU;y([O(W.YtRendererBehavior),z("design:type",Object)],iU.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],iU.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],iU.prototype,"data",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],iU.prototype,"showFromBrandText",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],iU.prototype,"showFromMerchantText",null); y([Q({reflectToAttribute:!0}),T("data"),z("design:type",Object),z("design:paramtypes",[])],iU.prototype,"useNewStyle",null);iU=y([V({is:"ytd-vertical-product-card-renderer"})],iU);var ppb;var qpb;var jU=function(){return N.apply(this,arguments)||this}; p(jU,N);jU.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}}; g.Object.defineProperties(jU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===qpb){var a=document.createElement("template");a.innerHTML="\n\n\n

\n \n \n \n [[getSimpleString(data.title)]]\n \n

\n \n \n \n
\n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ppb){var d=document.createElement("template");d.innerHTML=""; ppb=d}d=ppb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);qpb=a}a=qpb;return a}}}); var kU=jU;y([O(W.YtRendererBehavior),z("design:type",Object)],kU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],kU.prototype,"ytRendererstamperBehavior",void 0);y([O(IP),z("design:type",Object)],kU.prototype,"ytdLockupBehavior",void 0);y([Q(),z("design:type",Object)],kU.prototype,"data",void 0);kU=y([V({is:"ytd-grid-movie-renderer"})],kU);var lU={YtContinuationHandlerBehavior:[]};lU.YtContinuationHandlerBehavior.push(dN.YtActionHandlerBehavior);lU.YtContinuationHandlerBehavior.push(NM.YtComponentBehavior);lU.YtContinuationHandlerBehavior.push(RS.prototype);var rpb;var spb;nu({is:"yt-music-pass-small-feature-info-renderer",_template:function(){if(void 0!==spb)return spb;var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rpb){var d=document.createElement("template");d.innerHTML=""; rpb=d}d=rpb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return spb=a}, behaviors:[W.YtRendererBehavior],attached:function(){this.parentNode.style.justifyContent="center"}, properties:{data:Object}});yN("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var mU=function(){var a=N.apply(this,arguments)||this;a.isCollapsible=!1;a.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return a}; p(mU,N);f=mU.prototype;f.computeIsCollapsible=function(a){return J("kevlar_calculate_grid_collapsible")?!!(((null===a||void 0===a?0:a.showMoreText)||(null===a||void 0===a?0:a.visibleRowCount))&&(null===a||void 0===a?0:a.isCollapsible)):null===a||void 0===a?void 0:a.isCollapsible}; f.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{continuationItemRenderer:"ytd-continuation-item-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:"ytd-grid-video-renderer",downloadedVideoGridVideoRenderer:"ytd-downloaded-video-grid-video-renderer",gridRadioRenderer:"ytd-grid-radio-renderer", musicPassSmallFeatureInfoRenderer:"yt-music-pass-small-feature-info-renderer",gameCardRenderer:"ytd-game-card-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",noInjection:!0}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:"yt-next-continuation"}}}}; f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}}; f.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()}; f.onIronResize=function(){var a=this;this.debounce("updateGridInitItems",function(){a.maybeUpdateInitialItemsDisplayed()})}; f.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var a=this.getVisibleWidth();0!==a&&(a=Math.floor(a/214)*(this.data.visibleRowCount||2),a!==this.initialCount&&(this.initialCount=a,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}}; f.getVisibleWidth=function(){return this.offsetWidth}; f.computeExpandVisible=function(a,b,c,d){return a&&b&&c&&!!d&&!!d.showMoreText}; f.computeShowMoreButton=function(a){return{text:a,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}}; f.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()}; f.initCollapsed=function(){var a;this.ytLazyListBehavior.canShowMore=!1;(this.collapsed=!(null===(a=this.data)||void 0===a||!a.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed()}; f.fillRestIfNotCollapsible=function(){var a=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!a||this.ytLazyListBehavior.fillRemainingListItems()}; f.computeViewAllHidden=function(a,b){return a||!b.viewAllEndpoint}; g.Object.defineProperties(mU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===kpb){var a=document.createElement("template");a.innerHTML="\n
\n\n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jpb){var d=document.createElement("template");d.innerHTML=""; jpb=d}d=jpb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);kpb=a}a=kpb;return a}}}); var nU=mU;nU.prototype.fillRestIfNotCollapsible=nU.prototype.fillRestIfNotCollapsible;nU.prototype.initCollapsed=nU.prototype.initCollapsed;nU.prototype.onIronResize=nU.prototype.onIronResize;nU.prototype.persistentGuideChanged=nU.prototype.persistentGuideChanged;y([O(bI),z("design:type",Object)],nU.prototype,"ironResizableBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],nU.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],nU.prototype,"ytRendererstamperBehavior",void 0);y([O(VP.YtLazyListBehavior),z("design:type",Object)],nU.prototype,"ytLazyListBehavior",void 0);y([O(FS.YtNextContinuationBehavior),z("design:type",Object)],nU.prototype,"ytNextContinuationBehavior",void 0);y([O(DP),z("design:type",Object)],nU.prototype,"ytdGuideStateAwareBehavior",void 0); y([O(lU.YtContinuationHandlerBehavior),z("design:type",Object)],nU.prototype,"ytContinuationHandlerBehavior",void 0);y([Q(),z("design:type",Object)],nU.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],nU.prototype,"collapsed",void 0);y([Q(),z("design:type",Number)],nU.prototype,"initialCount",void 0);y([Q({computed:"computeShowMoreButton(data.showMoreText)"}),z("design:type",Object)],nU.prototype,"showMoreButton",void 0); y([Q({computed:"computeIsCollapsible(data)"}),z("design:type",Boolean)],nU.prototype,"isCollapsible",void 0);y([mG("#items"),z("design:type",HTMLElement)],nU.prototype,"items",void 0);y([S("guidePersistentAndVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],nU.prototype,"persistentGuideChanged",null);y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],nU.prototype,"onIronResize",null); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],nU.prototype,"initCollapsed",null);y([S("canShowMore"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],nU.prototype,"fillRestIfNotCollapsible",null);nU=y([V({is:"ytd-grid-renderer"})],nU);var tpb;var upb;var oU=function(){return N.apply(this,arguments)||this}; p(oU,N);oU.prototype.computeThumbnailWidth=function(a){return a?602:428}; g.Object.defineProperties(oU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===upb){var a=document.createElement("template");a.innerHTML="\n\n\n
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===tpb){var d=document.createElement("template");d.innerHTML=""; tpb=d}d=tpb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);upb=a}a=upb;return a}}}); var pU=oU;y([O(W.YtRendererBehavior),z("design:type",Object)],pU.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],pU.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],pU.prototype,"wide",void 0);pU=y([V({is:"ytd-newspaper-hero-video-renderer"})],pU);var vpb;var wpb;var xpb=function(){return N.apply(this,arguments)||this}; p(xpb,N); g.Object.defineProperties(xpb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===wpb){var a=document.createElement("template");a.innerHTML="\n\n

\n \n \n \n [[getSimpleString(data.title)]]\n \n

\n \n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vpb){var d=document.createElement("template");d.innerHTML=""; vpb=d}d=vpb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wpb=a}a=wpb;return a}}}); var qU=xpb;y([O(W.YtRendererBehavior),z("design:type",Object)],qU.prototype,"rendererBehavior",void 0);y([Q(),z("design:type",Object)],qU.prototype,"data",void 0);qU=y([V({is:"ytd-newspaper-mini-video-renderer"})],qU);var ypb;var zpb;yN("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var rU=function(){return N.apply(this,arguments)||this}; p(rU,N);rU.prototype.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary-contents",mapping:{newspaperHeroVideoRenderer:"ytd-newspaper-hero-video-renderer"}},"data.secondaryContents":{id:"secondary-contents",mapping:{newspaperMiniVideoRenderer:"ytd-newspaper-mini-video-renderer"}}}}; g.Object.defineProperties(rU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===zpb){var a=document.createElement("template");a.innerHTML="
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ypb){var d=document.createElement("template");d.innerHTML=""; ypb=d}d=ypb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zpb=a}a=zpb;return a}}}); var sU=rU;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],sU.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],sU.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],sU.prototype,"data",void 0);sU=y([V({is:"ytd-newspaper-renderer"})],sU);var Apb;var Bpb;var Cpb;var Dpb;var tU=function(){var a=N.apply(this,arguments)||this;a.responsive=J("kevlar_playlist_responsive");a.hidePlaybackStatus=J("kevlar_hide_playlist_playback_status");return a}; p(tU,N);f=tU.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.canReorderChanged=function(){this.persistentDragHandle=J("kevlar_playlist_drag_handles")&&this.canReorder}; f.onDrag=function(){if(this.thumbnail){var a=this.thumbnail.$$("yt-img-shadow");a&&a.onShow()}}; f.onMenuOverlayChanged=function(a,b){this.menuOpened=b}; f.onHandleMouseenter=function(){this.handleIsHovered=!0}; f.onHandleMouseleave=function(){this.handleIsHovered=!1}; f.onContentsTap=function(a){var b,c,d=null===(b=this.data)||void 0===b?void 0:b.serviceEndpoints;d&&1===d.length&&d[0].ypcOffersEndpoint?this.ytComponentBehavior.resolveCommand(d[0]):(d=null===(c=this.data)||void 0===c?void 0:c.navigationEndpoint)&&!GP(M(a).path||[],this,["A".toString(),"BUTTON".toString()])&&this.fire("yt-navigate",{endpoint:d})}; f.computeStyle=function(a){return a?a.toLowerCase().replace(/_/g,"-"):""}; f.computeThumbnailWidth=function(a){return"PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"===a?170:120}; g.Object.defineProperties(tU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Dpb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n
\n
\n \n \n
\n

\n \n \n \n [[getSimpleString(data.title)]]\n \n

\n \n \n
\n
\n \n \n
\n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Cpb){var d=document.createElement("template");d.innerHTML=""; Cpb=d}d=Cpb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Dpb=a}a=Dpb;return a}}}); var uU=tU;uU.prototype.onMenuOverlayChanged=uU.prototype.onMenuOverlayChanged;uU.prototype.canReorderChanged=uU.prototype.canReorderChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],uU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],uU.prototype,"ytRendererstamperBehavior",void 0);y([O(IP),z("design:type",Object)],uU.prototype,"ytdLockupBehavior",void 0);y([O(uP),z("design:type",Object)],uU.prototype,"ytdDismissibleItemBehavior",void 0); y([O(NM.YtComponentBehavior),z("design:type",Object)],uU.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Object)],uU.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],uU.prototype,"responsive",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],uU.prototype,"isEditable",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],uU.prototype,"canReorder",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],uU.prototype,"menuOpened",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],uU.prototype,"handleIsHovered",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],uU.prototype,"persistentDragHandle",void 0);y([Q(),z("design:type",Object)],uU.prototype,"hidePlaybackStatus",void 0);y([Q({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),z("design:type",String)],uU.prototype,"styleType",void 0); y([Q({computed:"computeThumbnailWidth(data.style)"}),z("design:type",Number)],uU.prototype,"thumbnailWidth",void 0);y([mG("#thumbnail"),z("design:type",N)],uU.prototype,"thumbnail",void 0);y([S("canReorder"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],uU.prototype,"canReorderChanged",null);y([R("yt-menu-overlay-changed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Boolean]),z("design:returntype",void 0)],uU.prototype,"onMenuOverlayChanged",null); uU=y([V({is:"ytd-playlist-video-renderer"})],uU);yN("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var vU=function(){var a=N.apply(this,arguments)||this;a.isSegment=!1;a.actionMap={"yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};a.nextContinuation={continuationType:"playlistVideoListContinuation"};return a}; p(vU,N);f=vU.prototype; f.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{playlistVideoRenderer:{component:"ytd-playlist-video-renderer",properties:{isEditable:"[[isEditable]]",canReorder:"[[canReorder]]"}},continuationItemRenderer:"ytd-continuation-item-renderer"},events:!0},"data.continuations":{id:"continuations",mapping:{nextContinuationData:"yt-next-continuation"}},"data.sortFilterMenu":{id:"sort-filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",params:{closeOnActivate:"true"}}}}}}; f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}}; f.dataChanged=function(){this.ytReorderableBehavior.disposeDragDrop()}; f.onRendererstamperFinished=function(){this.isEditable&&this.canReorder&&(J("kevlar_playlist_drag_handles")?this.ytReorderableBehavior.startDragDrop(this.$.contents,document.documentElement,"playlist-drag-handle"):this.ytReorderableBehavior.startDragDrop(this.$.contents,document.documentElement))}; f.onPlaylistReloading=function(){this.isReloading=!0}; f.computeContentsClass=function(a){return a?"reloading":""}; f.computeIsSortable=function(a,b){return a&&0\n
\n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Apb){var d=document.createElement("template");d.innerHTML=""; Apb=d}d=Apb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Bpb=a}a=Bpb;return a}}}); var wU=vU;wU.prototype.onPlaylistReloading=wU.prototype.onPlaylistReloading;wU.prototype.onRendererstamperFinished=wU.prototype.onRendererstamperFinished;wU.prototype.dataChanged=wU.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],wU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],wU.prototype,"ytRendererstamperBehavior",void 0); y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],wU.prototype,"ytActionHandlerBehavior",void 0);y([O(FS.YtNextContinuationBehavior),z("design:type",Object)],wU.prototype,"ytNextContinuationBehavior",void 0);y([O(ER.YtReorderableBehavior),z("design:type",Object)],wU.prototype,"ytReorderableBehavior",void 0);y([O(SS),z("design:type",Object)],wU.prototype,"ytContinuationHandlerBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],wU.prototype,"ytComponentBehavior",void 0); y([Q(),z("design:type",Object)],wU.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],wU.prototype,"isReloading",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],wU.prototype,"isSegment",void 0);y([Q({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),z("design:type",Boolean)],wU.prototype,"isSortable",void 0);y([Q({computed:"computeIsEditable(data.isEditable)"}),z("design:type",Boolean)],wU.prototype,"isEditable",void 0); y([Q({computed:"computeCanReorder(data.canReorder)"}),z("design:type",Boolean)],wU.prototype,"canReorder",void 0);y([Q({value:101}),z("design:type",Number)],wU.prototype,"scrollMargin",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],wU.prototype,"dataChanged",null);y([R("yt-rendererstamper-finished"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],wU.prototype,"onRendererstamperFinished",null); y([R("yt-playlist-reloading"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],wU.prototype,"onPlaylistReloading",null);wU=y([V({is:"ytd-playlist-video-list-renderer"})],wU);var Epb;var Fpb;yN("itemSectionRenderer","searchHistoryQueryRenderer","ytd-search-history-query-renderer");var xU=function(){return N.apply(this,arguments)||this}; p(xU,N);xU.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}}; xU.prototype.dataChanged=function(){this.isHistory=-1!==window.location.pathname.indexOf("/feed/history")}; g.Object.defineProperties(xU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Fpb){var a=document.createElement("template");a.innerHTML="\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Epb){var d=document.createElement("template");d.innerHTML=""; Epb=d}d=Epb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Fpb=a}a=Fpb;return a}}}); var yU=xU;yU.prototype.dataChanged=yU.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],yU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],yU.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],yU.prototype,"ytdDismissibleItemBehavior",void 0);y([Q(),z("design:type",Object)],yU.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],yU.prototype,"isHistory",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],yU.prototype,"dataChanged",null);yU=y([V({is:"ytd-search-history-query-renderer"})],yU);var Gpb;var Hpb;var zU,AU=function(){return N.apply(this,arguments)||this}; p(AU,N);AU.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; AU.prototype.onTap=function(){this.data&&this.data.navigationEndpoint&&this.data.adPlaybackContextParams&&s5a(this.data.navigationEndpoint,this.data.adPlaybackContextParams)}; AU.prototype.dataChanged=function(){this.data&&(this.data.impressionUrls&&!this.data.impressionsFired&&(Uja(this.data.impressionUrls),this.data.impressionsFired=!0),this.data.adBadge||this.set("data.adBadge",zU.JSC$37352_DEFAULT_AD_BADGE_RENDERER),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,16))}; AU.prototype.computeThumbnailWidth=function(a,b){return a?"BIG1"===b?340:"BIG2"===b?320:"MEDIUM1"===b?300:"MEDIUM2"===b?280:360:246}; g.Object.defineProperties(AU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Hpb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Gpb){var d=document.createElement("template");d.innerHTML=""; Gpb=d}d=Gpb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Hpb=a}a=Hpb;return a}}}); var BU=zU=AU;zU.prototype.dataChanged=zU.prototype.dataChanged;zU.prototype.onTap=zU.prototype.onTap;BU.JSC$37352_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:mn("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],BU.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],BU.prototype,"ytRendererBehavior",void 0); y([O(fP),z("design:type",Object)],BU.prototype,"ytdActiveViewBehavior",void 0);y([Q(),z("design:type",Object)],BU.prototype,"data",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("desktop_search_prominent_thumbs")}}), z("design:type",Boolean)],BU.prototype,"useProminentThumbs",void 0);y([Q({reflectToAttribute:!0,value:function(){return Ph("desktop_search_prominent_thumbs_style")}}), z("design:type",String)],BU.prototype,"prominentThumbStyle",void 0);y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],BU.prototype,"onTap",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],BU.prototype,"dataChanged",null);BU=zU=y([V({is:"ytd-promoted-video-renderer"})],BU);var Ipb;var Jpb;yN("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var CU=function(){return N.apply(this,arguments)||this}; p(CU,N);CU.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{promotedVideoRenderer:"ytd-promoted-video-renderer"}}}}; g.Object.defineProperties(CU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Jpb){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ipb){var d=document.createElement("template");d.innerHTML="";Ipb=d}d=Ipb;c.call(b,d.content.cloneNode(!0), a.content.firstChild);Jpb=a}a=Jpb;return a}}}); var DU=CU;y([O(W.YtRendererBehavior),z("design:type",Object)],DU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],DU.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],DU.prototype,"data",void 0);DU=y([V({is:"ytd-search-pyv-renderer"})],DU);var Kpb;var Lpb;var Mpb={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(a,b){var c=this.getClickTarget_(b);if(c&&this.isClickAllowed_(c)){b.preventDefault();a=(0,x.unsafeClone)(a);var d=this.getContainerBoundingRect();b=this.getRelativeClickXy_(b,d);c={NX:b[0],NY:b[1],NB:c.code};J("enable_dim_macro_on_web")&&(c.DIM=Math.round(d.width)+"x"+Math.round(d.height));this.expandEndpointUrlMacros_(a,c);this.fire("yt-navigate",{endpoint:a})}}, getClickTarget_:function(a){if(!this.clickTargetMap)return null;a=M(a).path||[];a=k(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;if(b===this.$.menu)break;if(b=this.clickTargetMap.get(b.id))return b}return null}, getRelativeClickXy_:function(a,b){var c=a.detail.x,d=a.detail.y;J("use_on_click_for_desktop_display_ad")&&null!=a.clientX&&null!=a.clientY&&(c=a.clientX,d=a.clientY);a=Math.round(c-b.left);b=Math.round(d-b.top);return 0>a||0>b?[null,null]:[a,b]}, getContainerBoundingRect:function(){return this.$[this.containerId].getBoundingClientRect()}, expandEndpointUrlMacros_:function(a,b){for(var c=k(a.loggingUrls||[]),d=c.next();!d.done;d=c.next())d=d.value,d.baseUrl&&(d.baseUrl=Iy(d.baseUrl,b));a.urlEndpoint&&a.urlEndpoint.url&&(a.urlEndpoint.url=Iy(a.urlEndpoint.url,b));a.commandMetadata&&a.commandMetadata.webCommandMetadata&&a.commandMetadata.webCommandMetadata.url&&(a.commandMetadata.webCommandMetadata.url=Iy(a.commandMetadata.webCommandMetadata.url,b))}, configureClickTargets:function(a,b,c){this.containerId=a;this.clickTargetMap=new Map;a=k(b);for(b=a.next();!b.done;b=a.next())if(b=b.value,b.location){var d=c.get(b.location);d&&(this.toggleClass("yt-simple-endpoint",this.isClickAllowed_(b),this.$[d]),this.clickTargetMap.set(d,b))}}, isClickAllowed_:function(a){return"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"===a.behaviorType}}};var Npb;var Opb;var EU,FU=function(){var a=N.apply(this,arguments)||this;a.threeDotRework=J("kevlar_larger_three_dot_tap");a.iconType="STAR";a.standardizeIconSize=J("kevlar_system_icons");a.removeYtSimpleEndpointFromDesktopDisplayAdTitle=J("remove_yt_simple_endpoint_from_desktop_display_ad_title");a.actionMap={"yt-mute-ad-action":"handleMuteAd"};return a}; p(FU,N);f=FU.prototype; f.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.image":{id:"media",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.image.thumbnail]]",width:"[[mediaThumbnailWidth]]"}}}},"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]"}}}}, "data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}}; f.dataChanged=function(){this.clickCommand=this.get("data.clickCommand.commandExecutorCommand.commands.0");this.clickCommand||(this.clickCommand=this.get("data.clickCommand"));this.clickCommand&&(this.updateMediaBackgroundImage(),this.ytSparklesClickLocationBehavior.configureClickTargets("root",EU.DEFAULT_CLICK_LOCATION_BEHAVIOR,EU.JSC$37363_CLICK_LOCATION_ID_MAP))}; f.onTap=function(a){if(!J("use_on_click_for_desktop_display_ad"))this.onTapOrClick(a)}; f.onClick=function(a){if(J("use_on_click_for_desktop_display_ad"))this.onTapOrClick(a)}; f.onTapOrClick=function(a){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,a)}; f.updateMediaBackgroundImage=function(){var a=this.get("data.image.thumbnail.thumbnails");a&&(a=YM(a,0))&&this.updateStyles({"--ytd-display-ad-media-background-image":"url("+a+")"})}; f.impressionLog=function(){if((!this.data||!this.data.impressionsFired)&&this.data&&this.data.impressionEndpoints){for(var a=0;a
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n\n \n \n \n \n \n \n \n \n
\n
\n
\n \n \n
\n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Npb){var d=document.createElement("template");d.innerHTML=""; Npb=d}d=Npb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Opb=a}a=Opb;return a}}}); var GU=EU=FU;EU.prototype.onClick=EU.prototype.onClick;EU.prototype.onTap=EU.prototype.onTap;EU.prototype.dataChanged=EU.prototype.dataChanged;GU.VERTICAL_CAROUSEL_ITEM_IMAGE_WIDTH=135;GU.JSC$37363_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"]]);GU.DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}]; y([O(W.YtRendererBehavior),z("design:type",Object)],GU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],GU.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],GU.prototype,"ytdDismissibleItemBehavior",void 0);y([O(KP),z("design:type",Object)],GU.prototype,"ytdReduxBehavior",void 0);y([O(Mpb.YtSparklesClickLocationBehavior),z("design:type",Object)],GU.prototype,"ytSparklesClickLocationBehavior",void 0); y([O([dN.YtActionHandlerBehavior]),z("design:type",Object)],GU.prototype,"actionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],GU.prototype,"data",void 0);y([Q(),z("design:type",Object)],GU.prototype,"clickCommand",void 0);y([Q({reflectToAttribute:!0,selector:$Q}),z("design:type",Boolean)],GU.prototype,"miniMode",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],GU.prototype,"threeDotRework",void 0);y([Q(),z("design:type",String)],GU.prototype,"iconType",void 0); y([T("data.rating"),z("design:type",Object),z("design:paramtypes",[])],GU.prototype,"getRating",null);y([T("data.price"),z("design:type",Object),z("design:paramtypes",[])],GU.prototype,"getPrice",null);y([T("getRating"),z("design:type",Boolean),z("design:paramtypes",[])],GU.prototype,"computeRatingHidden",null);y([T("getPrice"),z("design:type",Boolean),z("design:paramtypes",[])],GU.prototype,"computePriceHidden",null); y([T("computePriceHidden","computeRatingHidden"),z("design:type",Boolean),z("design:paramtypes",[])],GU.prototype,"computeSecondaryTextHidden",null);y([Q({reflectToAttribute:!0}),z("design:type",Object)],GU.prototype,"standardizeIconSize",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],GU.prototype,"removeYtSimpleEndpointFromDesktopDisplayAdTitle",void 0);y([Q({reflectToAttribute:!0}),T("data.layout"),z("design:type",String),z("design:paramtypes",[])],GU.prototype,"layout",null); y([T("data.layout"),z("design:type",Object),z("design:paramtypes",[])],GU.prototype,"mediaThumbnailWidth",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],GU.prototype,"dataChanged",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],GU.prototype,"onTap",null); y([R("click"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],GU.prototype,"onClick",null);GU=EU=y([V({is:"ytd-display-ad-renderer"})],GU);var Ppb;var Qpb;var Rpb=function(){return N.apply(this,arguments)||this}; p(Rpb,N); g.Object.defineProperties(Rpb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Qpb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ppb){var d=document.createElement("template");d.innerHTML=""; Ppb=d}d=Ppb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Qpb=a}a=Qpb;return a}}}); var HU=Rpb;y([O(W.YtRendererBehavior),z("design:type",Object)],HU.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],HU.prototype,"data",void 0);HU=y([V({is:"ytd-compact-station-renderer"})],HU);var Spb;var Tpb;var IU=function(){return N.apply(this,arguments)||this}; p(IU,N);IU.prototype.onTap=function(){this.data&&this.fire("yt-navigate",{endpoint:this.data.clickthroughEndpoint})}; g.Object.defineProperties(IU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Tpb){var a=document.createElement("template");a.innerHTML="
\n
\n \n
\n [[getSimpleString(data.headline)]]\n [[getSimpleString(data.priceText)]]\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Spb){var d=document.createElement("template");d.innerHTML=""; Spb=d}d=Spb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Tpb=a}a=Tpb;return a}}}); var JU=IU;y([O(W.YtRendererBehavior),z("design:type",Object)],JU.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],JU.prototype,"data",void 0);JU=y([V({is:"ytd-shopping-companion-item-renderer"})],JU);var Upb;var Vpb;var KU=function(){return N.apply(this,arguments)||this}; p(KU,N);KU.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{noInkOnDropdownButton:!0}}},initialRenderPriority:J("defer_menus")?0:void 0,waitForSignal:"eocs"}}}; KU.prototype.dataChanged=function(){var a=this.get("colorExtractionPalette.section1Color",this.data);a=nM(a);this.updateStyles({"--ytd-channel-recommendation-card-avatar-overlay-color":a})}; KU.prototype.computeCardStyle=function(a){return this.get("style.value",a)||null}; g.Object.defineProperties(KU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Vpb){var a=document.createElement("template");a.innerHTML="\n
\n \n \n \n \n \n \n
\n
\n [[getSimpleString(data.channelTitle)]]\n
\n
\n
\n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Upb){var d=document.createElement("template");d.innerHTML=""; Upb=d}d=Upb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Vpb=a}a=Vpb;return a}}}); var LU=KU;LU.prototype.dataChanged=LU.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],LU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],LU.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],LU.prototype,"ytdDismissibleItemBehavior",void 0);y([Q(),z("design:type",Object)],LU.prototype,"data",void 0); y([Q({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),z("design:type",String)],LU.prototype,"cardStyle",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],LU.prototype,"dataChanged",null);LU=y([V({is:"ytd-compact-channel-recommendation-card-renderer"})],LU);var Wpb;var Xpb;var MU=function(){var a=N.apply(this,arguments)||this;a.itemStyle="small-item";return a}; p(MU,N);g.Object.defineProperties(MU.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var a;return void 0!==(null===(a=this.data)||void 0===a?void 0:a.price)}}, hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var a;return void 0!==(null===(a=this.data)||void 0===a?void 0:a.additionalFeesText)}}, ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityTitle?this.data.accessibilityTitle:this.data.title+", "+this.data.price+", "+this.data.additionalFeesText+", "+this.data.vendorName}}}); g.Object.defineProperties(MU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Xpb){var a=document.createElement("template");a.innerHTML="\n\n
\n \n
\n
\n
[[data.title]]
\n \n
\n
\n [[data.vendorName]]\n \n
\n \n \n
\n
[[data.description]]
\n
\n
\n
\n
[[data.buttonText]]
\n
\n
[[data.vendorName]]
\n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Wpb){var d=document.createElement("template");d.innerHTML=""; Wpb=d}d=Wpb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Xpb=a}a=Xpb;return a}}}); var NU=MU;y([O(W.YtRendererBehavior),z("design:type",Object)],NU.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],NU.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],NU.prototype,"itemStyle",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],NU.prototype,"hasPrice",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],NU.prototype,"hasAdditionalFeesText",null); y([T("data"),z("design:type",Object),z("design:paramtypes",[])],NU.prototype,"ariaLabel",null);NU=y([V({is:"ytd-merch-shelf-item-renderer"})],NU);var OU=function(){var a=N.apply(this,arguments)||this;a.buttonClasses=["arrow"];return a}; p(OU,N); OU.prototype.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{compactStationRenderer:"ytd-compact-station-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:"ytd-grid-video-renderer",merchShelfItemRenderer:"ytd-merch-shelf-item-renderer",shoppingCompanionCarouselItemRenderer:"ytd-shopping-companion-item-renderer", displayAdRenderer:"ytd-display-ad-renderer",commentRenderer:"ytd-comment-renderer",compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",postRenderer:"ytd-post-renderer",sharedPostRenderer:"ytd-shared-post-renderer",verticalProductCardRenderer:"ytd-vertical-product-card-renderer"}},"data.previousButton":{id:"left-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},classListBinding:"[[buttonClasses]]"}},initialRenderPriority:0, waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},classListBinding:"[[buttonClasses]]"}}}}}; OU.prototype.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data))}; OU.prototype.computeInitialCountNumber=function(a){if(!a)return 6;var b=a.items.some(function(c){return!!c.topicRecommendationsChipRenderer}); a=a.items.some(function(c){return!!c.displayAdRenderer}); return b?9:J("desktop_search_prominent_thumbs")&&a?8:6}; OU.prototype.computeContainsPost=function(a){return!!a&&!!a.items&&a.items.some(function(b){return!!b.postRenderer})}; g.Object.defineProperties(OU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Lpb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Kpb){var d=document.createElement("template");d.innerHTML=""; Kpb=d}d=Kpb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Lpb=a}a=Lpb;return a}}}); var PU=OU;PU.prototype.dataChanged=PU.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],PU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],PU.prototype,"ytRendererstamperBehavior",void 0);y([O(YP),z("design:type",Object)],PU.prototype,"ytdHorizontalListBehavior",void 0);y([Q(),z("design:type",Object)],PU.prototype,"data",void 0);y([Q(),z("design:type",Array)],PU.prototype,"buttonClasses",void 0); y([Q({computed:"computeInitialCountNumber(data)"}),z("design:type",Number)],PU.prototype,"initialCount",void 0);y([Q({computed:"computeContainsPost(data)"}),z("design:type",Boolean)],PU.prototype,"containsPost",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],PU.prototype,"dataChanged",null);PU=y([V({is:"yt-horizontal-list-renderer"})],PU);var Ypb;var Zpb;var QU=function(){var a=N.apply(this,arguments)||this;a.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return a}; p(QU,N);f=QU.prototype;f.attached=function(){this.requestElementsPerRow()}; f.configureRendererStamper=function(){return{"data.actionButton":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; f.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()}; f.computeViewStyle=function(a){return a.style?a.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"}; f.onUpdateElementsPerRowAction=function(a){this.hideThumbnail="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"===this.viewStyle&&1===a}; f.requestElementsPerRow=function(){this.fire("yt-request-elements-per-row")}; g.Object.defineProperties(QU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Zpb){var a=document.createElement("template");a.innerHTML="
\n\n
\n
\n

\n \n

\n
\n \n \n
\n
\n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ypb){var d=document.createElement("template");d.innerHTML=""; Ypb=d}d=Ypb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Zpb=a}a=Zpb;return a}}}); var RU=QU;RU.prototype.dataChanged=RU.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],RU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],RU.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],RU.prototype,"ytdDismissibleItemBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],RU.prototype,"actionHandlerBehavior",void 0); y([Q(),z("design:type",Object)],RU.prototype,"data",void 0);y([Q({value:!1}),z("design:type",Boolean)],RU.prototype,"hideThumbnail",void 0);y([Q({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),z("design:type",String)],RU.prototype,"viewStyle",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],RU.prototype,"dataChanged",null);RU=y([V({is:"ytd-compact-promoted-item-renderer"})],RU);var $pb;var aqb;var SU=function(){return N.apply(this,arguments)||this}; p(SU,N);SU.prototype.configureRendererStamper=function(){return{shownItems:{id:"grid-container",mapping:{channelRenderer:"ytd-channel-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer"}}}}; SU.prototype.fillRestIfNoShowMore=function(a,b){!a.showMoreText&&b&&this.ytLazyListBehavior.fillRemainingListItems()}; SU.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()}; SU.prototype.computeViewAllHidden=function(a,b){return a||!b.viewAllEndpoint}; g.Object.defineProperties(SU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===aqb){var a=document.createElement("template");a.innerHTML="
\n\n \n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$pb){var d=document.createElement("template");d.innerHTML=""; $pb=d}d=$pb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);aqb=a}a=aqb;return a}}}); var TU=SU;TU.prototype.fillRestIfNoShowMore=TU.prototype.fillRestIfNoShowMore;y([O(W.YtRendererBehavior),z("design:type",Object)],TU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],TU.prototype,"ytRendererstamperBehavior",void 0);y([O(VP.YtLazyListBehavior),z("design:type",Object)],TU.prototype,"ytLazyListBehavior",void 0);y([Q(),z("design:type",Object)],TU.prototype,"data",void 0); y([S("data","canShowMore"),z("design:type",Function),z("design:paramtypes",[Object,Boolean]),z("design:returntype",void 0)],TU.prototype,"fillRestIfNoShowMore",null);TU=y([V({is:"ytd-expanded-shelf-contents-renderer"})],TU);var bqb;var cqb;var dqb;var eqb;var UU=function(){return N.apply(this,arguments)||this}; p(UU,N);f=UU.prototype;f.configureRendererStamper=function(){return{visibleItems:{id:"items",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}}}}}}; f.computeVisibleItems=function(a,b){return void 0!==a&&a.items?b?a.items.slice(0,this.data.collapsedItemCount):a.items:[]}; f.computeHideShowMore=function(a,b,c){return a>=b||!c}; f.computeHideShowAll=function(a,b,c){return!(a&&b)||c}; f.onMoreClick=function(){this.collapsed=!1}; g.Object.defineProperties(UU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===eqb){var a=document.createElement("template");a.innerHTML="
\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dqb){var d=document.createElement("template");d.innerHTML=""; dqb=d}d=dqb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);eqb=a}a=eqb;return a}}}); var VU=UU;y([O(W.YtRendererBehavior),z("design:type",Object)],VU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],VU.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],VU.prototype,"data",void 0);y([Q({value:!1}),z("design:type",Boolean)],VU.prototype,"isSearch",void 0);y([Q({computed:"computeVisibleItems(data,collapsed)"}),z("design:type",Array)],VU.prototype,"visibleItems",void 0); y([Q({value:!0}),z("design:type",Boolean)],VU.prototype,"collapsed",void 0);y([Q({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),z("design:type",Boolean)],VU.prototype,"hideShowMore",void 0);y([Q({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n data.expandedStateButtonText,collapsed)",value:!0}),z("design:type",Boolean)],VU.prototype,"hideShowAll",void 0);VU=y([V({is:"ytd-vertical-list-renderer"})],VU);yN("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var WU=function(){return N.apply(this,arguments)||this}; p(WU,N);f=WU.prototype; f.configureRendererStamper=function(){return{"data.content":{id:"contents",mapping:{gridRenderer:"ytd-grid-renderer",horizontalListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:118}},horizontalMovieListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:302}},expandedShelfContentsRenderer:"ytd-expanded-shelf-contents-renderer",messageRenderer:{component:"ytd-message-renderer",params:{shelf:!0}},verticalListRenderer:{component:"ytd-vertical-list-renderer",properties:{isSearch:"[[isSearch]]"}}}}, "data.playAllButton":{id:"play-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",attributes:{condensed:!0,icon:"yt-icons:more"}}}},"data.sortFilter":{id:"sort-filter",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},dismissedRenderer:{id:"dismissed", mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; f.computeThumbnailStyle=function(a){return a||""}; f.computePlaceAnnotationUnderTitle=function(a){return"CHANNEL_THUMBNAIL_STYLE_BOXART"===a.thumbnailStyle}; f.onDataChange=function(a){a&&a.content&&a.content.horizontalListRenderer&&!a.content.horizontalListRenderer.items&&(a.content.horizontalListRenderer=void 0)}; f.onLockupRequested=function(a){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&a.detail&&a.detail.videoIds){for(var b=this.data.content.gridRenderer.items,c=new Set,d=k(a.detail.videoIds),e=d.next();!e.done;e=d.next())c.add(e.value);a.detail.returnValue=b.filter(function(h){return h.gridVideoRenderer&&h.gridVideoRenderer.videoId&&c.has(h.gridVideoRenderer.videoId)}).map(function(h){return h.gridVideoRenderer})}}; g.Object.defineProperties(WU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===cqb){var a=document.createElement("template");a.innerHTML="
\n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bqb){var d=document.createElement("template");d.innerHTML=""; bqb=d}d=bqb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);cqb=a}a=cqb;return a}}}); var XU=WU;XU.prototype.onLockupRequested=XU.prototype.onLockupRequested;XU.prototype.onDataChange=XU.prototype.onDataChange;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],XU.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],XU.prototype,"ytdDismissibleItemBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],XU.prototype,"ytRendererBehavior",void 0);y([O(bI),z("design:type",Object)],XU.prototype,"ironResizableBehavior",void 0); y([Q(),z("design:type",Object)],XU.prototype,"data",void 0);y([Q({value:!1}),z("design:type",Boolean)],XU.prototype,"isSearch",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_fluid_dismiss")}}), z("design:type",Boolean)],XU.prototype,"enableFluidDismiss",void 0);y([Q({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),z("design:type",String)],XU.prototype,"thumbnailStyle",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],XU.prototype,"onDataChange",null); y([R("yt-lockup-requested"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],XU.prototype,"onLockupRequested",null);XU=y([V({is:"ytd-shelf-renderer"})],XU);var fqb;var gqb;var YU=function(){return N.apply(this,arguments)||this}; p(YU,N);YU.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}},"data.exploreButton":{id:"explore-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0},noInjection:!0}}},"data.offerButtons":{id:"offer-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; YU.prototype.onTextWrapperTap=function(a){var b=this.data&&this.data.navigationEndpoint;b&&!GP(M(a).path||[],this,["A".toString(),"BUTTON".toString()])&&this.fire("yt-navigate",{endpoint:b})}; YU.prototype.dataChanged=function(){var a=this.get("data.offerButton.buttonRenderer.serviceEndpoint");a&&a.commandMetadata&&a.commandMetadata.webHandleServiceEndpointExtension&&a.commandMetadata.webHandleServiceEndpointExtension.fireAutomatically&&Cn(this,[a])}; g.Object.defineProperties(YU,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===gqb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n
\n
\n \n
\n \n
\n
\n
\n
\n\n \n\n \n \n\n \n\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fqb){var d=document.createElement("template");d.innerHTML=""; fqb=d}d=fqb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gqb=a}a=gqb;return a}}}); var ZU=YU;ZU.prototype.dataChanged=ZU.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],ZU.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],ZU.prototype,"ytRendererstamperBehavior",void 0);y([O(IP),z("design:type",Object)],ZU.prototype,"ytdLockupBehavior",void 0);y([Q(),z("design:type",Object)],ZU.prototype,"data",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("desktop_search_prominent_thumbs")}}), z("design:type",Boolean)],ZU.prototype,"useProminentThumbs",void 0);y([Q({reflectToAttribute:!0,value:function(){return Ph("desktop_search_prominent_thumbs_style")}}), z("design:type",String)],ZU.prototype,"prominentThumbStyle",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],ZU.prototype,"leftAligned",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],ZU.prototype,"dataChanged",null);ZU=y([V({is:"ytd-movie-renderer"})],ZU);var $U=function(){var a=kG.apply(this,arguments)||this;a.currentPage=null;return a}; p($U,kG);$U.prototype.attached=function(){this.currentPage=(this.ytComponentBehavior.getInterface(iL)||this.ytComponentBehavior.getInterfaceForTs("ytd-page-manager")).getCurrentPage();this.fire("yt-player-attached",this.$.player)}; $U.prototype.detached=function(){this.currentPage.fire("yt-player-detached",this.$.player);this.currentPage=null}; $U.prototype.dataChanged=function(){var a;if(null===(a=this.data)||void 0===a?0:a.videoId){var b={video_id:this.data.videoId,autoplay:!0};this.data.playlistId&&(b.list=this.data.playlistId);this.data.playerParams&&(b.player_params=this.data.playerParams);this.$.player.loadVideoWithPlayerVars(b)}}; var aV=$U;aV.prototype.dataChanged=aV.prototype.dataChanged;y([O(NM.YtComponentBehavior),z("design:type",Object)],aV.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Object)],aV.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],aV.prototype,"dataChanged",null);aV=y([lG()],aV);var hqb=[NM.YtComponentBehavior,W.YtRendererBehavior,aV.prototype];function iqb(a,b,c){var d={args:{}};a&&(d.args.raw_player_response=a);b&&(d.args.raw_watch_next_response=b);c&&(d.args=Object.assign(Object.assign({},d.args),c));return d} ;var jqb=function(){aJ.apply(this,arguments)}; p(jqb,aJ);jqb.prototype.listenTo=function(a,b,c,d,e){return aJ.prototype.listenTo.call(this,a,b,c,d,e)};var bV=function(a,b,c,d){gg.call(this);var e=this;this.playerId=b;this.webPlayerContextConfig=d;this.isCurrentPlayerApiSetup=!1;this.api={};this.playerRemoveEventListener=this.playerAddEventListener=null;this.pubsub=new ah;this.globalCallbacks={};this.currentPlayerType=this.readyCallback=this.elementId=this.unmodifiedConfig=this.config=null;this.creatingPlayer=!1;this.bootstrapPlayer=this.createPlayerCallback=null;this.wrappedCallbacks={};this.internalEvents=["onReady"];this.lastError=null;this.readyPollTimer= NaN;this.globalCallbackTimerIds={};this.mouseWheelListeners=new jqb(this);this.initialLoadConfigTimerId=0;this.containerElement=this.JSC$37424_targetElement=a;hg(this,this.pubsub);kqb(this);this.addEventListeners();hg(this,this.mouseWheelListeners);c?this.initialLoadConfigTimerId=bi(function(){e.loadNewVideoConfig(c)},0):d&&(lqb(this),mqb(this))}; p(bV,gg);bV.prototype.getId=function(){return this.playerId}; bV.prototype.loadNewVideoConfig=function(a){if(!this.isDisposed()){this.initialLoadConfigTimerId&&(ci(this.initialLoadConfigTimerId),this.initialLoadConfigTimerId=0);var b=a||{};b instanceof bJ||(b=new bJ(b));this.config=b;this.setConfig(a);mqb(this);this.isReady()&&nqb(this)}}; var lqb=function(a){var b,c;a.webPlayerContextConfig?c=a.webPlayerContextConfig.rootElementId:c=a.config.attrs.id;a.elementId=c||a.elementId;"video-player"===a.elementId&&(a.elementId=a.playerId,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.playerId:a.config.attrs.id=a.playerId);(null===(b=a.containerElement)||void 0===b?void 0:b.id)===a.elementId&&(a.elementId+="-player",a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.elementId:a.config.attrs.id=a.elementId)}; bV.prototype.setConfig=function(a){var b;this.unmodifiedConfig=a;this.config=oqb(a);lqb(this);this.readyCallback||(this.readyCallback=pqb(this,(null===(b=this.config.args)||void 0===b?void 0:b.jsapicallback)||"onYouTubePlayerReady"));this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var c;if(null===(c=this.config)||void 0===c?0:c.attrs)a=this.config.attrs,(c=a.width)&&this.containerElement&&(this.containerElement.style.width=Gf(Number(c)||c,!0)),(a=a.height)&& this.containerElement&&(this.containerElement.style.height=Gf(Number(a)||a,!0))}; var nqb=function(a){var b;a.config&&!0!==a.config.loaded&&(a.config.loaded=!0,!a.config.args||"0"!==a.config.args.autoplay&&0!==a.config.args.autoplay&&!1!==a.config.args.autoplay?a.api.loadVideoByPlayerVars(null!==(b=a.config.args)&&void 0!==b?b:null):a.api.cueVideoByPlayerVars(a.config.args))},rqb=function(a){var b=!0,c=a.getPlayerElement(); c&&a.config&&(a=qqb(a),b=(c?c.dataset?c.dataset[Qpa()]:c.getAttribute("data-version"):null)===a);return b&&!!wa("yt.player.Application.create")},mqb=function(a){if(!a.isDisposed()&&!a.creatingPlayer){var b=rqb(a); if(b&&"html5"===(a.getPlayerElement()?"html5":null))a.currentPlayerType="html5",a.isReady()||cV(a);else if(sqb(a),a.currentPlayerType="html5",b&&a.bootstrapPlayer&&a.JSC$37424_targetElement)a.JSC$37424_targetElement.appendChild(a.bootstrapPlayer),cV(a);else{a.config&&(a.config.loaded=!0);var c=!1;a.createPlayerCallback=function(){c=!0;var d=tqb(a,"player_bootstrap_method")?wa("yt.player.Application.createAlternate")||wa("yt.player.Application.create"):wa("yt.player.Application.create");var e=a.config? oqb(a.config):void 0;d&&d(a.JSC$37424_targetElement,e,a.webPlayerContextConfig);cV(a)}; a.creatingPlayer=!0;b?a.createPlayerCallback():(Rm(qqb(a),a.createPlayerCallback),(b=uqb(a))&&o8a(b),vqb(a)&&!c&&va("yt.player.Application.create",null,void 0))}}}; bV.prototype.getPlayerElement=function(){var a=Se(document,this.elementId);!a&&this.containerElement&&this.containerElement.querySelector&&(a=this.containerElement.querySelector("#"+this.elementId));return a}; var cV=function(a){var b;if(!a.isDisposed()){var c=a.getPlayerElement(),d=!1;c&&c.getApiInterface&&c.getApiInterface()&&(d=!0);d?(a.creatingPlayer=!1,!tqb(a,"html5_remove_not_servable_check_killswitch")&&(null===c||void 0===c?0:c.isNotServable)&&a.config&&(null===c||void 0===c?0:c.isNotServable(null===(b=a.config.args)||void 0===b?void 0:b.video_id))||wqb(a)):a.readyPollTimer=bi(function(){cV(a)},50)}},wqb=function(a){kqb(a); a.isCurrentPlayerApiSetup=!0;var b=a.getPlayerElement();if(b){a.playerAddEventListener=xqb(a,b,"addEventListener");a.playerRemoveEventListener=xqb(a,b,"removeEventListener");var c=b.getApiInterface();c=c.concat(b.getInternalApiInterface());for(var d=a.api,e=0;e>>0);function Bqb(a,b,c){var d=!1;d=void 0===d?!0:d;a="string"===typeof a?Se(document,a):a;var e=Aqb+"_"+Da(a),h=zqb[e];if(h&&d)return Cqb(b,c)?h.api.loadVideoByPlayerVars(b.args||null):h.loadNewVideoConfig(b),h.api;h=new bV(a,e,b,c);zqb[e]=h;Ki("player-added",h.api);Gga(h,function(){delete zqb[h.getId()]}); return h.api} function Cqb(a,b){return b&&b.serializedExperimentFlags?b.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):a&&a.args&&a.args.fflags?a.args.fflags.includes("web_player_remove_playerproxy=true"):!1} ;var eV=function(a,b,c,d,e,h){this.webPlayerContextConfig=a;this.container=b;this.commandResolver=c;this.apiResolver=new Pg;this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new Pg;d||h?dV(this):Dqb(this);this.pendingPlayerResponse=d;this.pendingWatchNextResponse=e;this.pendingPlayerVars=h;Eqb(this)}; eV.prototype.loadVideoWithPlayerResponse=function(a,b,c){this.loadVideo(a,b,c)}; eV.prototype.loadVideoWithPlayerVars=function(a){return this.loadVideo(void 0,void 0,a)}; var Fqb=function(a,b){B(a,function d(){var e=this,h;return t(d,function(l){if(1==l.nextAddress)return e.pendingWatchNextResponse=b,e.synchronousApi?(h=e.synchronousApi,l.jumpTo(2)):r(l,e.api,3);2!=l.nextAddress&&(h=l.yieldResult);e.pendingWatchNextResponse&&(h.updateVideoData({raw_watch_next_response:e.pendingWatchNextResponse}),e.pendingWatchNextResponse=void 0);ja(l)})})},Gqb=function(a,b){if("function"===typeof a[b])return a[b]()},Hqb=function(a){var b,c,d,e,h=window,l=null===(b=h.ytplayer)||void 0=== b?void 0:b.bootstrapPlayerContainer,m=null===l||void 0===l?void 0:l.firstElementChild; if(m&&kg(m,"html5-video-player")){var n=null===(d=null===(c=h.ytplayer)||void 0===c?void 0:c.bootstrapWebPlayerContextConfig)||void 0===d?void 0:d.contextId,q=a.webPlayerContextConfig.contextId;n&&n===q&&(l!==a.container&&(l=!1,2===Gqb(m,"getPlayerState")&&(l=!0),a.container.appendChild(m),l||Gqb(m,"playVideo")),null===(e=h.ytplayer)||void 0===e?0:e.bootstrapPlayerResponse)&&(a.bootstrapPlayerResponse=h.ytplayer.bootstrapPlayerResponse)}},Eqb=function(a){B(a,function c(){var d=this,e,h,l,m; return t(c,function(n){if(1==n.nextAddress)return e=d,d.pageReadyOrDataAvailable?n.jumpTo(2):r(n,d.pageReadyOrDataAvailableResolver.promise,2);Hqb(d);if(d.pendingPlayerResponse||d.pendingPlayerVars)h=iqb(d.pendingPlayerResponse,d.pendingWatchNextResponse,d.pendingPlayerVars),d.pendingPlayerResponse&&d.pendingPlayerResponse===d.bootstrapPlayerResponse&&(h.loaded=!0),d.bootstrapPlayerResponse=void 0;l=Bqb(d.container,h,d.webPlayerContextConfig);(null===h||void 0===h?0:h.loaded)&&d.pendingWatchNextResponse?( Fqb(d,d.pendingWatchNextResponse),d.pendingPlayerResponse=void 0,d.pendingPlayerVars=void 0):Iqb(d);m=function(q){l.removeEventListener("onReady",m);e.synchronousApi=q;e.apiResolver.resolve(q)}; l.addEventListener("onReady",m);l.addEventListener("innertubeCommand",function(q){return e.commandResolver(q)}); ja(n)})})}; eV.prototype.loadVideo=function(a,b,c){var d,e,h;return B(this,function m(){var n=this,q,u,w,A,E,F;return t(m,function(K){if(1==K.nextAddress)return n.pendingPlayerResponse=a,n.pendingWatchNextResponse=b,n.pendingPlayerVars=c,dV(n),n.synchronousApi?(q=n.synchronousApi,K.jumpTo(2)):r(K,n.api,3);2!=K.nextAddress&&(q=K.yieldResult);w=new Promise(function(U){u=U}); A=function(){var U=q.getPlayerResponse();U&&(q.removeEventListener("onVideoDataChange",A),u(U))}; q.addEventListener("onVideoDataChange",A);if(n.pendingPlayerResponse||n.pendingPlayerVars)n.pendingPlayerResponse&&n.pendingPlayerResponse===n.bootstrapPlayerResponse?(u(n.pendingPlayerResponse),n.pendingWatchNextResponse&&Fqb(n,n.pendingWatchNextResponse)):(E=iqb(n.pendingPlayerResponse,n.pendingWatchNextResponse,n.pendingPlayerVars),(F=null===(h=null===(e=null===(d=n.pendingPlayerResponse)||void 0===d?void 0:d.playerConfig)||void 0===e?void 0:e.playbackStartConfig)||void 0===h?void 0:h.startPaused)? q.cueVideoByPlayerVars(E.args):q.loadVideoByPlayerVars(E.args)),Iqb(n),n.bootstrapPlayerResponse=void 0;return K.return(w)})})}; var Dqb=function(a){if("complete"===document.readyState||"interactive"===document.readyState)dV(a);else{var b=function(){document.removeEventListener("DOMContentLoaded",b);dV(a)}; document.addEventListener("DOMContentLoaded",b)}},dV=function(a){a.pageReadyOrDataAvailable=!0; a.pageReadyOrDataAvailableResolver.resolve()},Iqb=function(a){a.pendingPlayerResponse=void 0; a.pendingWatchNextResponse=void 0;a.pendingPlayerVars=void 0}; g.Object.defineProperties(eV.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});function Jqb(a){var b=a.docid||a.video_id||a.videoId||a.id;if(b)return b;b=a.raw_player_response;b||J("parse_video_id_from_serialized_player_response_killswitch")||(a=a.player_response)&&(b=JSON.parse(a));return b&&b.videoDetails&&b.videoDetails.videoId||null} ;var Kqb={}; Kqb.YtPlayerBehavior=[NM.YtComponentBehavior,cP.YtPlayerListenerBehavior,{properties:{watchNextData:{type:Object,observer:"watchNextDataChanged_"},context:{type:String},playerId:{type:String},disableTouchGestures:{type:Boolean}},listeners:{pinchout:"onPinchOut_",pinchin:"onPinchIn_",touchstart:"onTouchStart_"},created:function(){var a=this;this.player_=null;J("kevlar_unified_player")&&(this.mainAppPlayer_=void 0);this.playerResolver_=Xg();this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_= 0;this.isResetForNewPlayback_=!0;J("kevlar_player_new_bootstrap_adoption")&&(this.bootstrapPlayerResponse_=void 0);Zib(function(){a.maybeSendAbandonmentPing_()})}, attached:function(){this.disableTouchGestures||(Ht(this,"pan-down"),J("kevlar_pinch_fullscreen")&&TL().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))}, detached:function(){!this.disableTouchGestures&&J("kevlar_pinch_fullscreen")&&TL().unregisterTouchEvents(this,"pinchout","pinchin")}, createMainAppPlayer_:function(a,b,c){var d=this;this.mainAppPlayer_||(this.mainAppPlayer_=new eV(this.getWebPlayerContextConfig_(),this.$.container,function(e){return d.resolveCommand(e)},a,b,c),this.mainAppPlayer_.api.then(function(e){d.player_=e; "WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"===d.context&&Bua.resolve(e)}))}, loadVideoWithPlayerResponse:function(a,b){var c=this;if(J("kevlar_unified_player")){var d,e=null==(d=a.videoDetails)?void 0:d.videoId,h,l,m;(d=null==(h=this.watchNextData)?void 0:null==(l=h.currentVideoEndpoint)?void 0:null==(m=l.watchEndpoint)?void 0:m.videoId)&&e!=d&&(this.watchNextData=void 0);this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(a,this.watchNextData,b):this.createMainAppPlayer_(a,this.watchNextData,b);this.mainAppPlayer_.api.then(function(){c.fire("yt-player-updated")})}else this.update(R9a(a, b))}, loadVideoWithPlayerVars:function(a){var b=this;J("kevlar_unified_player")?(this.watchNextData=void 0,this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(a):this.createMainAppPlayer_(void 0,void 0,a),this.mainAppPlayer_.api.then(function(){b.fire("yt-player-updated")})):this.update({args:a})}, update:function(a){var b=this;if(!J("kevlar_unified_player")){if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(a);var c=Jqb(a.args);c&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==c&&Object.assign(a.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(a).then(function(d){b.fire("yt-player-updated",d)})}xk(new lj("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}}, updatePlayerComponents:function(a){var b=this,c;return qa(function(d){if(1==d.nextAddress)return r(d,b.getPlayerPromise(),2);c=d.yieldResult;if(!c)return xk(Error("Missing player in updatePlayerComponents")),d.return();a&&b.updatePlayerPlaylist_(a);ja(d)})}, acquireApi_:function(a){var b=this;if(!J("kevlar_unified_player"))return pi.cancelJob(this.preparePlayerJobId_),this.playerContainer_?this.getPlayerPromise().then(function(c){b.shouldAutoplay_(a)?c.loadVideoByPlayerVars(a.args):c.cueVideoByPlayerVars(a.args)}):this.initPlayerPromise_=this.initPlayerContainer_(a),this.initPlayerPromise_}, initPlayerContainer_:function(a){var b=this;if(!J("kevlar_unified_player"))return this.initPlayerPromise_&&yk(Error("ytd-player required releasing.")),this.playerContainer_=this.$.container,this.getInterface(jL).loadPlayer().then(function(){var c=b.initPlayer_(a);b.playerResolver_.resolve(c);return c})}, onPlayerReady_:function(a,b,c){J("kevlar_unified_player")||(a.removeEventListener("onReady",this.onPlayerReadyEvent_),c&&!this.isMdxConnected_()&&a.playVideo(),"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"===this.context&&Bua.resolve(a),b(a))}, isMdxConnected_:function(){if(!J("kevlar_unified_player")){var a=L(this,"yt-get-mdx-status",void 0)[0];return!(!a||!a.connected)}}, maybeCallApiMethodOnElement_:function(a,b){if("function"===typeof a[b])return a[b]()}, maybeAdoptBootstrapPlayer_:function(){var a=window,b,c=null==(b=a.ytplayer)?void 0:b.bootstrapPlayerContainer;if((b=null==c?void 0:c.firstElementChild)&&b.classList.contains("html5-video-player")){var d,e,h=null==(d=a.ytplayer)?void 0:null==(e=d.bootstrapWebPlayerContextConfig)?void 0:e.contextId;d=this.getWebPlayerContextConfig_().contextId;if(h&&h===d){c!==this.playerContainer_&&(c=!1,2===this.maybeCallApiMethodOnElement_(b,"getPlayerState")&&(c=!0),this.playerContainer_.appendChild(b),c||this.maybeCallApiMethodOnElement_(b, "playVideo"));var l;if(null==(l=a.ytplayer)?0:l.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=a.ytplayer.bootstrapPlayerResponse}}}, initPlayer_:function(a){var b=this;if(!J("kevlar_unified_player"))return new Tg(function(c){var d=!1;if(J("kevlar_player_new_bootstrap_adoption")){b.maybeAdoptBootstrapPlayer_();var e=a?S9a(a):void 0;e&&e==b.bootstrapPlayerResponse_&&(a.loaded=!0)}else{d=document.querySelector("#player.skeleton");var h=!1,l=!1;if(d){for(var m=d.querySelector("#player-api");0=a.getScrollTop()?Ht(this,"pan-down"):Ht(this,"manipulation")}}, onPinchOut_:function(){this.getPlayerPromise().then(function(a){a.isFullscreen()||a.toggleFullscreen()})}, onPinchIn_:function(){this.getPlayerPromise().then(function(a){a.isFullscreen()&&a.toggleFullscreen()})}, updatePlayerPlaylist_:function(a){var b=this,c,d,e;return qa(function(h){if(1==h.nextAddress)return c=b.getInterface(xL),d=!!(c&&c.playlistComponent&&c.playlistComponent.loopOn),r(h,b.getPlayerPromise(),2);var l=e=h.yieldResult,m=l.updatePlaylist,n,q,u,w=[];var A=J("kevlar_player_playlist_use_local_index")?null!==(q=null!==(n=a.localCurrentIndex)&&void 0!==n?n:a.currentIndex)&&void 0!==q?q:0:null!==(u=a.currentIndex)&&void 0!==u?u:0;if(a.contents)for(n=0;n
\n \n
\n";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content, c=b.insertBefore;if(void 0===Lqb){var d=document.createElement("template");d.innerHTML="";Lqb=d}d=Lqb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Mqb=a}a=Mqb;return a}}}); var Nqb=fV;y([O(Kqb.YtPlayerBehavior),z("design:type",Object)],Nqb.prototype,"ytPlayerBehavior",void 0);Nqb=y([V({is:"ytd-player"})],Nqb);var Oqb;var Pqb;var Qqb=function(){return N.apply(this,arguments)||this}; p(Qqb,N); g.Object.defineProperties(Qqb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Pqb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n
\n
\n \n \n \n
\n \n \n \n \n \n \n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Oqb){var d=document.createElement("template");d.innerHTML=""; Oqb=d}d=Oqb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Pqb=a}a=Pqb;return a}}}); var gV=Qqb;y([Q(),z("design:type",Object)],gV.prototype,"data",void 0);y([O(hqb),z("design:type",Object)],gV.prototype,"ytVideoPlayerRendererBehavior",void 0);gV=y([V({is:"ytd-channel-video-player-renderer"})],gV);var Rqb;var Sqb,hV=function(){if(void 0!==Sqb)return Sqb;var a=document.createElement("template");a.innerHTML=""; return Sqb=a};var Tqb;var Uqb;var Vqb;var Wqb;var Xqb;var iV=function(){var a=N.apply(this,arguments)||this;a.playing=!1;a.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+Da(a);a.active=!1;return a}; p(iV,N);f=iV.prototype;f.detached=function(){this.stop()}; f.play=function(){return B(this,function b(){var c=this,d,e,h,l,m,n,q;return t(b,function(u){if(1==u.nextAddress)return d=c,c.active=!0,e=c.get("data.inlinePlaybackEndpoint.watchEndpoint"),h=e.videoId||c.data.videoId,l=e.startTimeSeconds||0,m=e.playerParams||null,n=c.$.player,J("kevlar_player_update_killswitch")?n.update({args:{video_id:h,startSeconds:l,player_params:m}}):n.loadVideoWithPlayerVars({video_id:h,startSeconds:l,player_params:m}),r(u,n.getPlayerPromise(),2);q=u.yieldResult;q.addEventListener("onStateChange", function(w){return d.onPlayerStateChange(w)}); ja(u)})})}; f.onPlayerStateChange=function(a){if(this.active)switch(this.playing=1===a,a){case 1:this.fire("yt-default-promo-panel-renderer-playing");break;case 0:this.fire("yt-default-promo-panel-renderer-ended");}}; f.stop=function(){this.$.player.stop();this.playing=this.active=!1}; f.resize=function(){return B(this,function b(){var c=this,d;return t(b,function(e){if(1==e.nextAddress)return r(e,c.$.player.getPlayerPromise(),2);d=e.yieldResult;d.setSize(NaN,NaN);ja(e)})})}; g.Object.defineProperties(iV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Xqb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Wqb){var d=document.createElement("template");d.innerHTML=""; Wqb=d}d=Wqb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Xqb=a}a=Xqb;return a}}}); var jV=iV;y([Q(),z("design:type",Object)],jV.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],jV.prototype,"playing",void 0);y([Q(),z("design:type",Object)],jV.prototype,"playerId",void 0);jV=y([V({is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],jV);var Yqb;var Zqb;nu({is:"yt-video-as-thumbnail-details",_template:function(){if(void 0!==Zqb)return Zqb;var a=document.createElement("template");a.innerHTML="
\n
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Yqb){var d=document.createElement("template");d.innerHTML=""; Yqb=d}d=Yqb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Zqb=a}, properties:{data:{type:Object,observer:"dataChanged_"},animatePlaceholderOnEntrance:{type:Boolean,reflectToAttribute:!0},autoplay:{type:Boolean,reflectToAttribute:!0},videoThumbnail_:{type:Object,computed:"getVideoThumbnail_(data.videoThumbnails)"},loop:Boolean,isVideoPlaying_:Boolean},attached:function(){this.isVideoPlaying_=!1;this.$.video.classList.add("hideit");this.$.placeholder.classList.remove("hideit");this.listen(this.$.video,"ended","onEnded_");this.listen(this.$.mp4,"error","onError_")}, detached:function(){this.unlisten(this.$.video,"ended","onEnded_");this.unlisten(this.$.mp4,"error","onError_")}, play:function(){if(this.$.mp4.getAttribute("src")&&this.isMp4Supported_()){this.$.video.currentTime=0;this.$.video.load();var a=this.$.video.play();a?a.then(this.handleVideoStartPlaying_.bind(this)).catch(function(){this.fire("yt-video-thumbnail-not-playing")}.bind(this)):this.handleVideoStartPlaying_()}else this.fire("yt-video-thumbnail-not-playing")}, handleVideoStartPlaying_:function(){this.$.video.classList.remove("hideit");this.$.placeholder.classList.add("hideit");this.isVideoPlaying_=!0}, stop:function(){this.isVideoPlaying_&&(this.showPlaceholder_(),this.isVideoPlaying_=!1,this.$.video.pause(),this.$.video.currentTime=0)}, dataChanged_:function(a){a.thumbnailPlaceholder&&(a=YM(a.thumbnailPlaceholder.thumbnails,this.width),this.$.placeholder.style["background-image"]="url("+a+")");this.stop();this.autoplay&&this.play()}, showPlaceholder_:function(){this.$.video.classList.add("hideit");this.$.placeholder.classList.remove("hideit")}, onEnded_:function(){this.stop();this.fire("yt-video-thumbnail-ended");this.loop&&this.play()}, onError_:function(){this.fire("yt-video-thumbnail-error")}, isMp4Supported_:function(){return!(!this.$.video.canPlayType||!this.$.video.canPlayType("video/mp4").replace(/no/,""))}, getVideoThumbnail_:function(a){if(a&&a.length)return a[0]}});var kV=function(){var a=N.apply(this,arguments)||this;a.disableGridStateAware=!1;a.animationEnabled=J("enable_web_ketchup_hero_animation");a.transitioningOut=!1;a.useBrowseWidth=!1;a.narrow=!1;a.videoTimeoutJobId=0;a.panelTimeoutJobId=0;a.panelTimeoutJobStartMs=0;a.actionMap={"yt-window-resized":"onWindowResized"};return a}; p(kV,N);f=kV.prototype;f.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"}; f.attached=function(){this.onWindowResized()}; f.detached=function(){this.clearTimeouts()}; f.onWindowResized=function(){var a;this.narrow=16*this.clientHeight/9>this.clientWidth;this.player&&(null===(a=this.data)||void 0===a?0:a.inlinePlaybackRenderer)&&this.player.resize()}; f.computePanelLayout=function(a){return a&&a.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"}; f.playVideo=function(){var a,b;this.video&&(null===(a=this.data)||void 0===a?0:a.videoThumbnail)&&this.video.play();this.player&&(null===(b=this.data)||void 0===b?0:b.inlinePlaybackRenderer)&&this.player.play()}; f.stopVideo=function(){var a,b;this.video&&(null===(a=this.data)||void 0===a?0:a.videoThumbnail)&&this.video.stop();this.player&&(null===(b=this.data)||void 0===b?0:b.inlinePlaybackRenderer)&&this.player.stop()}; f.transitionOut=function(){var a=this;this.transitioningOut=!0;return new Promise(function(b){var c=function(){a.$["action-button"].removeEventListener("animationend",c);pi.cancelJob(d);b();a.transitioningOut=!1}; var d=fi(pi,c,1E3);a.$["action-button"].addEventListener("animationend",c);a.player&&(a.player.playing=!1)})}; f.computeMetadataOrder=function(a){return a&&a.metadataOrder&&"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"!==a.metadataOrder?a.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"}; f.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.setScrimLayer(this.data);this.startPanelTimeout()}; f.setBackgroundImage=function(a){if(a=this.getBackgroundImageUrl(a))this.$.hero.style.backgroundImage="url("+a+")"}; f.setScrimLayer=function(a){var b=this.getScrimLayerColorStops(a);a=((null===a||void 0===a?void 0:a.scrimRotation)||0)+180;"rtl"===I("HTML_DIR",void 0)&&(a=-a);b&&(this.$.scrim.style.backgroundImage="linear-gradient("+a+"deg, "+b+")")}; f.getScrimLayerColorStops=function(){var a,b=null===(a=this.data)||void 0===a?void 0:a.scrimColorValues;if(!b)return null;if(1===b.length)return b=oM(b[0]),b+" 0%, "+b+" 100%";if(3===b.length){var c=[0,72,98];return b.map(function(d,e){return oM(d)+" "+c[e]+"%"}).join(",")}return null}; f.getBackgroundImageUrl=function(a){return a&&a.largeFormFactorBackgroundThumbnail?YM((a.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||a.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null}; f.onPlaying=function(){this.startVideoTimeout()}; f.onEnded=function(){this.rotate()}; f.startPanelTimeout=function(){var a=this;if(!this.panelTimeoutJobId){var b=this.get("data.minPanelDisplayDurationMs");b&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=fi(pi,function(){a.rotate()},b))}}; f.startVideoTimeout=function(){var a=this;if(!this.videoTimeoutJobId)if(J("desktop_fix_carousel_video_timeout")){pi.cancelJob(this.panelTimeoutJobId);var b=Date.now()-this.panelTimeoutJobStartMs;b=Math.max(0,this.get("data.minPanelDisplayDurationMs")-b);b=Math.max(this.get("data.minVideoPlayDurationMs")||0,b);this.videoTimeoutJobId=fi(pi,function(){a.rotate()},b)}else if(b=this.get("data.minVideoPlayDurationMs"))this.videoTimeoutJobId=fi(pi,function(){a.rotate()},b)}; f.clearTimeouts=function(){0!==this.panelTimeoutJobId&&pi.cancelJob(this.panelTimeoutJobId);0!==this.videoTimeoutJobId&&pi.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0}; f.rotate=function(){this.clearTimeouts();this.fire("yt-default-promo-panel-renderer-rotate")}; g.Object.defineProperties(kV.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return this.$.player}}, video:{configurable:!0,enumerable:!0,get:function(){return this.$.video}}}); g.Object.defineProperties(kV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Vqb){var a=document.createElement("template");a.innerHTML="
\n\n\n\n\n
\n\n
\n \n \n \n

[[getSimpleString(data.title)]]

\n \n
\n
\n
\n"; a.content.insertBefore(hV().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Uqb){var d=document.createElement("template");d.innerHTML=""; Uqb=d}d=Uqb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Vqb=a}a=Vqb;return a}}}); var lV=kV;lV.prototype.onEnded=lV.prototype.onEnded;lV.prototype.onPlaying=lV.prototype.onPlaying;lV.prototype.dataChanged=lV.prototype.dataChanged;y([O(zP),z("design:type",Object)],lV.prototype,"ytdGridStateAwareBehavior",void 0);y([O(DP),z("design:type",Object)],lV.prototype,"ytdGuideStateAwareBehavior",void 0);y([O(Aib),z("design:type",Object)],lV.prototype,"ytBooleanLogicBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],lV.prototype,"ytActionHandlerBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],lV.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],lV.prototype,"ytRendererBehavior",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],lV.prototype,"disableGridStateAware",void 0);y([Q(),z("design:type",Object)],lV.prototype,"data",void 0);y([Q({computed:"computePanelLayout(data)",reflectToAttribute:!0}),z("design:type",String)],lV.prototype,"panelLayout",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],lV.prototype,"animationEnabled",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],lV.prototype,"transitioningOut",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],lV.prototype,"useBrowseWidth",void 0);y([Q({computed:"computeMetadataOrder(data)"}),z("design:type",Boolean)],lV.prototype,"metadataOrder",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],lV.prototype,"narrow",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],lV.prototype,"layoutStyle",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],lV.prototype,"dataChanged",null);y([R("yt-default-promo-panel-renderer-playing"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],lV.prototype,"onPlaying",null); y([R("yt-default-promo-panel-renderer-ended"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],lV.prototype,"onEnded",null);lV=y([V({is:"ytd-default-promo-panel-renderer"})],lV);yN("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var mV=function(){var a=N.apply(this,arguments)||this;a.dotMenuVisible=!1;a.active=!0;return a}; p(mV,N);f=mV.prototype;f.configureRendererStamper=function(){return{currentItem:{id:"carousel-item",mapping:{defaultPromoPanelRenderer:{component:"ytd-default-promo-panel-renderer",attributes:{autoplay:!0},properties:{disableGridStateAware:"[[disableGridStateAware]]",useBrowseWidth:"[[data.paginationThumbnails]]",layoutStyle:"[[data.layoutStyle]]"}}}}}}; f.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#pagination-thumbnails"}; f.detached=function(){this.jobId&&pi.cancelJob(this.jobId)}; f.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)}; f.setCarouselItem=function(a){a>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&pi.cancelJob(this.jobId);var b=this.getCurrentPanelElement();b&&b.stopVideo();this.currentItemIndex=a%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.currentItemHasVideo()?(b||(b=this.getCurrentPanelElement()),b.playVideo()):this.startRotationJob()}; f.onDataChanged=function(){this.data&&(this.loopCount=0,void 0!==this.data.autoRotateDurationMs&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0))}; f.getCurrentPanelElement=function(){return M(this.$["carousel-item"]).querySelector("ytd-default-promo-panel-renderer")}; f.getCurrentPaginationElement=function(){return M(this.$["pagination-thumbnails"]).querySelector(".ytd-carousel-item-renderer.selected")}; f.getNavigationClass=function(a,b){return a===b?"selected":""}; f.getNavigationDurationStyle=function(a){a=this.get("data.carouselItems."+a+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0;return Eb({"animation-duration":a+"ms"})}; f.onNavigationTap=function(a){var b=this,c=a.model.index;c!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){b.setCarouselItem(c)}),this.loopCount=3)}; f.onVideoThumbnailEnded=function(){var a=this;if(this.shouldRotate()){var b=this.getCurrentPaginationElement();b&&(b.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){b.classList.remove("finished");a.setNextCarouselItem()}))}}; f.onVideoThumbnailError=function(){this.startRotationJob()}; f.onVideoNotPlaying=function(){this.startRotationJob()}; f.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)}; f.startRotationJob=function(){var a=this;pi.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=gi(pi,function(){a.getCurrentPanelElement().transitionOut().then(function(){a.setNextCarouselItem()})},this.rotationTimeout))}; f.computeDotMenuVisible=function(a){return!!a.carouselItems&&1this.loopCount}; f.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)}; g.Object.defineProperties(mV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Tqb){var a=document.createElement("template");a.innerHTML="
\n\n
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(hV().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Rqb){var d=document.createElement("template");d.innerHTML=""; Rqb=d}d=Rqb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Tqb=a}a=Tqb;return a}}}); var nV=mV;nV.prototype.activeChanged=nV.prototype.activeChanged;nV.prototype.onVideoNotPlaying=nV.prototype.onVideoNotPlaying;nV.prototype.onVideoThumbnailError=nV.prototype.onVideoThumbnailError;nV.prototype.onVideoThumbnailEnded=nV.prototype.onVideoThumbnailEnded;nV.prototype.onDataChanged=nV.prototype.onDataChanged;y([O(zP),z("design:type",Object)],nV.prototype,"ytdGridStateAwareBehavior",void 0);y([O(DP),z("design:type",Object)],nV.prototype,"ytdGuideStateAwareBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],nV.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],nV.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],nV.prototype,"data",void 0);y([Q(),z("design:type",Object)],nV.prototype,"currentItem",void 0);y([Q(),z("design:type",Number)],nV.prototype,"currentItemIndex",void 0);y([Q(),z("design:type",Number)],nV.prototype,"rotationTimeout",void 0); y([Q(),z("design:type",Number)],nV.prototype,"loopCount",void 0);y([Q({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),z("design:type",String)],nV.prototype,"paginatorAlignment",void 0);y([Q(),z("design:type",Number)],nV.prototype,"jobId",void 0);y([Q({computed:"computeDotMenuVisible(data)"}),z("design:type",Object)],nV.prototype,"dotMenuVisible",void 0);y([Q(),z("design:type",Object)],nV.prototype,"active",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],nV.prototype,"onDataChanged",null);y([R("yt-video-thumbnail-ended"),R("yt-default-promo-panel-renderer-rotate"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],nV.prototype,"onVideoThumbnailEnded",null);y([R("yt-video-thumbnail-error"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],nV.prototype,"onVideoThumbnailError",null); y([R("yt-video-thumbnail-not-playing"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],nV.prototype,"onVideoNotPlaying",null);y([S("active"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],nV.prototype,"activeChanged",null);nV=y([V({is:"ytd-carousel-item-renderer"})],nV);var $qb;var arb;var brb;var crb;nu({is:"yt-search-query-correction",_template:function(){if(void 0!==crb)return crb;var a=document.createElement("template");a.innerHTML="\n\n \n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===brb){var d=document.createElement("template");d.innerHTML=""; brb=d}d=brb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return crb=a}, behaviors:[NM.YtComponentBehavior],properties:{correctedText:Object,correctedQuery:Object,correctedEndpoint:Object,originalText:Object,originalQuery:{type:Object,value:null},originalEndpoint:{type:Object,value:null},showOriginalQueryWithoutEndpoint:{type:Boolean,value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}},computeShowOriginalQueryWithoutEndpoint_:function(a,b){return!(!a||b)}});yN("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer"); nu({is:"yt-did-you-mean-renderer",_template:function(){if(void 0!==arb)return arb;var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$qb){var d=document.createElement("template");d.innerHTML="";$qb=d}d=$qb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return arb=a}, behaviors:[W.YtRendererBehavior],properties:{data:Object}});var drb;var erb;yN("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer"); nu({is:"yt-including-results-for-renderer",_template:function(){if(void 0!==erb)return erb;var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===drb){var d=document.createElement("template");d.innerHTML="";drb=d}d=drb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return erb=a}, behaviors:[W.YtRendererBehavior],properties:{data:Object}});var frb;var grb;yN("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer"); nu({is:"yt-music-pass-feature-info-renderer",_template:function(){if(void 0!==grb)return grb;var a=document.createElement("template");a.innerHTML="
\n
\n \n \n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===frb){var d=document.createElement("template");d.innerHTML=""; frb=d}d=frb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return grb=a}, behaviors:[W.YtRendererBehavior],properties:{data:Object},observers:["computeUrlImg_(data)"],computeExtraClasses_:function(a,b){var c="";a&&(c+=" "+a.toLowerCase().replace(/_/g,"-"));b&&(c+=" "+b.toLowerCase().replace(/_/g,"-"));return c}, computeUrlImg_:function(a){a.image&&(this.$.container.style.backgroundImage="url("+YM(a.image.thumbnails,Number.MAX_VALUE)+")")}});var hrb;var irb;yN("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer"); nu({is:"yt-no-results-found-showing-results-for-renderer",_template:function(){if(void 0!==irb)return irb;var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hrb){var d=document.createElement("template");d.innerHTML="";hrb=d}d=hrb;c.call(b,d.content.cloneNode(!0), a.content.firstChild);return irb=a}, behaviors:[W.YtRendererBehavior],properties:{data:Object}});var jrb;var krb;yN("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer"); nu({is:"yt-results-without-quotes-renderer",_template:function(){if(void 0!==krb)return krb;var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jrb){var d=document.createElement("template");d.innerHTML="";jrb=d}d=jrb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return krb=a}, behaviors:[W.YtRendererBehavior],properties:{data:Object}});var lrb;var mrb;yN("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer"); nu({is:"yt-search-no-results-renderer",_template:function(){if(void 0!==mrb)return mrb;var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lrb){var d=document.createElement("template");d.innerHTML=""; lrb=d}d=lrb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return mrb=a}, behaviors:[W.YtRendererBehavior],properties:{data:Object}});var nrb;var orb;yN("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer"); nu({is:"yt-showing-results-for-renderer",_template:function(){if(void 0!==orb)return orb;var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nrb){var d=document.createElement("template");d.innerHTML="";nrb=d}d=nrb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return orb=a}, behaviors:[W.YtRendererBehavior],properties:{data:Object}});var oV={CARD_ITEM_COLOR_GENERAL_BACKGROUND_A:"var(--yt-spec-general-background-a)",CARD_ITEM_COLOR_GENERAL_BACKGROUND_B:"var(--yt-spec-general-background-b)",CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID:"var(--yt-spec-brand-background-solid)",CARD_ITEM_COLOR_ERROR_BACKGROUND:"var(--yt-spec-error-background)",CARD_ITEM_COLOR_TEXT_PRIMARY:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_TEXT_SECONDARY:"var(--yt-spec-text-secondary)",CARD_ITEM_COLOR_CALL_TO_ACTION:"var(--yt-spec-call-to-action)",CARD_ITEM_COLOR_ICON_INACTIVE:"var(--yt-spec-icon-inactive)", CARD_ITEM_COLOR_ICON_DISABLED:"var(--yt-spec-icon-disabled)",CARD_ITEM_COLOR_BRAND_ICON_ACTIVE:"var(--yt-spec-brand-icon-active)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-brand-icon-inactive)",CARD_ITEM_COLOR_10_PERCENT_LAYER:"var(--yt-spec-10-percent-layer)",CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE:"var(--yt-spec-text-primary-inverse)",CARD_ITEM_COLOR_ICON_ACTIVE_OTHER:"var(--yt-spec-icon-active-other)",CARD_ITEM_COLOR_THEMED_GREEN:"var(--yt-spec-themed-green)",CARD_ITEM_COLOR_ERROR_INDICATOR:"var(--yt-spec-brand-link-text)"};var pV={}; pV.YtTappableItemBehavior=[{properties:{tappableItemBehaviorTapEnabled:{type:Boolean,value:!1,observer:"tappableItemBehaviorOnTapEnabledChanged_"}},observers:["tappableItemBehaviorOnTapChanged_(data.onTap)"],listeners:{"yt-commerce-action-init-done":"tappableItemBehaviorOnServiceRequestFinished_","yt-service-request-error":"tappableItemBehaviorOnServiceRequestFinished_","yt-commerce-action-done":"tappableItemBehaviorOnServiceRequestFinished_"},created:function(){this.tappableItemBehaviorTargetId=""; this.tappableItemBehaviorBoundOnTappableItemKeyDown_=this.tappableItemBehaviorOnTappableItemKeyDown_.bind(this);this.tappableItemBehaviorBoundOnTappableItemTap_=this.tappableItemBehaviorOnTappableItemTap_.bind(this)}, attached:function(){this.tappableItemBehaviorGetTappableTarget_().addEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.listen(this.tappableItemBehaviorGetTappableTarget_(),"click","tappableItemBehaviorBoundOnTappableItemTap_")}, detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.unlisten(this.tappableItemBehaviorGetTappableTarget_(),"click","tappableItemBehaviorBoundOnTappableItemTap_")}, tappableItemBehaviorOnTappableItemKeyDown_:function(a){!this.tappableItemBehaviorTapEnabled||13!==a.keyCode&&32!==a.keyCode||a.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()}, tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()}, tappableItemBehaviorHandleTappableItemTap_:function(){var a=this.data.onTap;a.ypcGetCartEndpoint?(Cn(this,[a]),this.tappableItemBehaviorTapEnabled=!1):a.ypcOffersEndpoint?Cn(this,[a]):Bn(this,[a],this)}, tappableItemBehaviorOnTapChanged_:function(a){this.tappableItemBehaviorTapEnabled=!!a}, tappableItemBehaviorOnTapEnabledChanged_:function(){var a=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(a.setAttribute("tabIndex",0),a.setAttribute("role","button")):(a.removeAttribute("tabIndex"),a.removeAttribute("role"))}, tappableItemBehaviorOnServiceRequestFinished_:function(a){a.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)}, tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this}}];var prb;var qrb;var rrb;var srb;var qV={},trb=function(a,b,c){a.removeAttribute("top-"+c);a.removeAttribute("bottom-"+c);a.removeAttribute("left-"+c);a.removeAttribute("right-"+c);b&&(b.top&&a.setAttribute("top-"+c,b.top),b.bottom&&a.setAttribute("bottom-"+c,b.bottom),b.left&&a.setAttribute("left-"+c,b.left),b.right&&a.setAttribute("right-"+c,b.right))}; qV.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=this.cardItemBoxBehaviorPaddingMarginId=""}, cardItemContainerMarginChanged_:function(a){trb(this.cardItemBoxBehaviorMarginTargetId&&this.$?this.$[this.cardItemBoxBehaviorMarginTargetId]:this,a,"margin")}, cardItemContainerPaddingChanged_:function(a){trb(this.cardItemBoxBehaviorPaddingTargetId&&this.$?this.$[this.cardItemBoxBehaviorPaddingTargetId]:this,a,"padding")}}];var urb;var vrb,wrb=function(){if(void 0!==vrb)return vrb;var a=document.createElement("template");a.innerHTML=""; return vrb=a};var xrb;nu({is:"yt-card-item-text-renderer",_template:function(){if(void 0!==xrb)return xrb;var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(wrb().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===urb){var d=document.createElement("template");d.innerHTML=""; urb=d}d=urb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return xrb=a}, behaviors:[W.YtRendererBehavior,qV.YtCardItemBoxBehavior],observers:["textColorChanged_(data.textColor)"],properties:{data:Object},textColorChanged_:function(a){this.style.color=oV[a||"CARD_ITEM_COLOR_TEXT_PRIMARY"]}});nu({is:"yt-card-item-text-collection-renderer",_template:function(){if(void 0!==srb)return srb;var a=document.createElement("template");a.innerHTML="
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rrb){var d=document.createElement("template");d.innerHTML=""; rrb=d}d=rrb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return srb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],properties:{data:Object},stampDom:{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}}}});var yrb;var zrb;nu({is:"yt-themed-image-renderer",_template:function(){if(void 0!==zrb)return zrb;var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(wrb().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===yrb){var d=document.createElement("template");d.innerHTML=""; yrb=d}d=yrb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return zrb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior,qV.YtCardItemBoxBehavior,dN.YtActionHandlerBehavior],properties:{data:Object,fit:{type:Boolean,value:!1},isDarkTheme_:Boolean,themeImage_:{type:Object,computed:"computeThemeImage_(data, isDarkTheme_)"},themeIcon_:{type:Object,computed:"computeThemeIcon_(data)"},isCircular_:{type:Boolean,reflectToAttribute:!0,value:!1}},actionMap:{"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"},attached:function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")}, handleDarkModeToggledAction_:function(a){this.isDarkTheme_=a}, computeThemeImage_:function(a,b){if(!a||!a.imageLight)return!1;this.isCircular_=a.isCircular;a.imageWidth&&(this.style.width=a.imageWidth+"px");a.imageHeight&&(this.style.height=a.imageHeight+"px");return b&&a.imageDark?a.imageDark:a.imageLight}, computeThemeIcon_:function(a){if(!a||!a.themedIcon)return!1;var b=a.themedIcon;this.$.icon.style.color=oV[b.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.$.icon.style.width=(a.imageWidth||18)+"px";this.$.icon.style.height=(a.imageHeight||18)+"px";return"yt-icons:"+b.icon.iconType}});var rV=function(){return N.apply(this,arguments)||this}; p(rV,N); rV.prototype.configureRendererStamper=function(){return{"data.sectionHeading":{id:"section-heading",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.image":{id:"image",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}},"data.title":{id:"title",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.subtitle":{id:"subtitle",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.additionalMetadata":{id:"additional-metadata",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}, "data.activityMetadata":{id:"activity-metadata",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.menu":{id:"menu",mapping:zN("menuRenderer")}}}; rV.prototype.onMenuTap=function(a){a.stopPropagation()}; g.Object.defineProperties(rV.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityData&&this.data.accessibilityData.label?this.data.accessibilityData.label:""}}, sectionHeadingVisible:{configurable:!0,enumerable:!0,get:function(){var a,b;return!((null===(a=this.data)||void 0===a||!a.sectionHeading)&&"ACTIVITY_ITEM_LAYOUT_STRETCH"===(null===(b=this.data)||void 0===b?void 0:b.layout))}}, imageVisible:{configurable:!0,enumerable:!0,get:function(){var a,b;return!((null===(a=this.data)||void 0===a||!a.image)&&"ACTIVITY_ITEM_LAYOUT_STRETCH"===(null===(b=this.data)||void 0===b?void 0:b.layout))}}, menuVisible:{configurable:!0,enumerable:!0,get:function(){var a,b;return!((null===(a=this.data)||void 0===a||!a.menu)&&"ACTIVITY_ITEM_LAYOUT_STRETCH"===(null===(b=this.data)||void 0===b?void 0:b.layout))}}}); g.Object.defineProperties(rV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===qrb){var a=document.createElement("template");a.innerHTML="
\n \n
\n \n
\n
\n
\n \n \n
\n
\n
\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===prb){var d=document.createElement("template");d.innerHTML=""; prb=d}d=prb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);qrb=a}a=qrb;return a}}}); var sV=rV;y([O(W.YtRendererBehavior),z("design:type",Object)],sV.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],sV.prototype,"ytRendererstamperBehavior",void 0);y([O(pV.YtTappableItemBehavior),z("design:type",Object)],sV.prototype,"ytTappableItemBehavior",void 0);y([Q(),z("design:type",Object)],sV.prototype,"data",void 0); y([Q({reflectToAttribute:!0}),T("data.accessibilityData"),z("design:type",String),z("design:paramtypes",[])],sV.prototype,"ariaLabel",null);y([T("data.sectionHeading","data.layout"),z("design:type",Boolean),z("design:paramtypes",[])],sV.prototype,"sectionHeadingVisible",null);y([T("data.image","data.layout"),z("design:type",Boolean),z("design:paramtypes",[])],sV.prototype,"imageVisible",null); y([T("data.menu","data.layout"),z("design:type",Boolean),z("design:paramtypes",[])],sV.prototype,"menuVisible",null);sV=y([V({is:"yt-activity-item-renderer"})],sV);var Arb;var Brb;var Crb;var Drb;nu({is:"yt-card-item-actions-renderer",_template:function(){if(void 0!==Drb)return Drb;var a=document.createElement("template");a.innerHTML="
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Crb){var d=document.createElement("template");d.innerHTML=""; Crb=d}d=Crb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Drb=a}, behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior],properties:{data:Object},stampDom:{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:zN("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:zN("sharingToggleButtonAndDefaultButton")}}});var Erb;var Frb;var Grb;var Hrb;nu({is:"yt-card-item-text-with-image-renderer",_template:function(){if(void 0!==Hrb)return Hrb;var a=document.createElement("template");a.innerHTML="
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Grb){var d=document.createElement("template");d.innerHTML=""; Grb=d}d=Grb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Hrb=a}, behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior],properties:{data:Object,imagePlacement:{type:String,value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}},stampDom:{"data.imageRenderer":{id:"themed-image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}},"data.textCollectionRenderer":{id:"card-item-text-collection-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}, computeImagePlacement_:function(a){return a||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"}});nu({is:"yt-card-item-error-renderer",_template:function(){if(void 0!==Frb)return Frb;var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Erb){var d=document.createElement("template");d.innerHTML=""; Erb=d}d=Erb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Frb=a}, behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior],properties:{data:Object},stampDom:{"data.errorTextRenderer":{id:"error-text-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"}}}}});var Irb;var Jrb;var Krb;var Lrb;var tV=function(){return N.apply(this,arguments)||this}; p(tV,N);tV.prototype.configureRendererStamper=function(){return{"data.textCollectionRenderer":{id:"card-item-text-collection-renderer",mapping:{cardItemTextCollectionRenderer:"yt-card-item-text-collection-renderer"}},"data.buttonRenderer":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{iconSize:"[[iconSize]]"}}}}}}; g.Object.defineProperties(tV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Lrb){var a=document.createElement("template");a.innerHTML="
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Krb){var d=document.createElement("template");d.innerHTML=""; Krb=d}d=Krb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Lrb=a}a=Lrb;return a}}}); var uV=tV;y([O(W.YtRendererBehavior),z("design:type",Object)],uV.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],uV.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],uV.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Number)],uV.prototype,"iconSize",void 0);uV=y([BM({is:"yt-card-item-text-with-button-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],uV);yN("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer"); nu({is:"yt-card-item-renderer",_template:function(){if(void 0!==Jrb)return Jrb;var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n";a.content.insertBefore(wrb().content.cloneNode(!0), a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Irb){var d=document.createElement("template");d.innerHTML=""; Irb=d}d=Irb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Jrb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior,qV.YtCardItemBoxBehavior,pV.YtTappableItemBehavior],properties:{data:Object,isExpanded_:{type:Boolean,value:!1},isErrorRendererVisible_:{type:Boolean,value:!1}},listeners:{"yt-toggle-button":"onYtToggleButton_"},observers:["backgroundColorChanged_(data.backgroundColor)","errorRendererVisibilityChanged_(data.errorRenderer, isExpanded_)"],stampDom:{"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}, cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"},cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"},cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}, themedImageRenderer:{component:"yt-themed-image-renderer"}}},"data.errorRenderer":{id:"error-renderer",mapping:{cardItemErrorRenderer:{component:"yt-card-item-error-renderer"}}}},created:function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"}, backgroundColorChanged_:function(a){this.$["main-content"].style.backgroundColor=oV[a||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"}, errorRendererVisibilityChanged_:function(a,b){this.isErrorRendererVisible_=!!a&&!b}, onYtToggleButton_:function(a,b){this.isExpanded_=b.toggled}});var Mrb;var Nrb;nu({is:"yt-offer-item-upsell-renderer",_template:function(){if(void 0!==Nrb)return Nrb;var a=document.createElement("template");a.innerHTML="\n
\n
\n
\n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Mrb){var d=document.createElement("template");d.innerHTML=""; Mrb=d}d=Mrb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Nrb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],properties:{data:Object},observers:["backgroundColorChanged_(data.backgroundColor)"],stampDom:{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}, "data.priceRenderer":{id:"price-renderer",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.actionsRenderer":{id:"actions-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}},backgroundColorChanged_:function(a){this.style.backgroundColor=oV[a||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"}});yN("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer"); nu({is:"yt-card-item-container-renderer",_template:function(){if(void 0!==Brb)return Brb;var a=document.createElement("template");a.innerHTML="
\n\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Arb){var d=document.createElement("template");d.innerHTML=""; Arb=d}d=Arb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Brb=a}, isInjectionRoot:!0,behaviors:[lU.YtContinuationHandlerBehavior,dN.YtActionHandlerBehavior,Y.YtRendererstamperBehavior,FS.YtNextContinuationBehavior,W.YtRendererBehavior,GDa.InjectBehavior],properties:{data:{type:Object,observer:"dataChanged_"},compact:{reflectToAttribute:!0,type:Boolean,value:!1},isExpanded_:{type:Boolean,reflectToAttribute:!0,value:!1},containerStyle_:{type:String,computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}, continuationStatus_:{type:String,value:"not-started"},showSpinner_:{type:Boolean,reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1},isOnClickCommand_:{type:Boolean,value:!1},showMoreContentsButton_:{type:Boolean,computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}},actionMap:{"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"},listeners:{"yt-toggle-button":"onToggleButton_", "yt-next-continuation-data-updated":"nextContinuationDataUpdated_"},observers:["backgroundColorChanged_(data.backgroundColor)"],stampDom:{"data.baseRenderer":{id:"base",mapping:{cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0}}},"data.contents":{id:"contents",mapping:{commerceCartHeaderRenderer:{component:"ytd-commerce-cart-header-renderer",noInjection:!0},commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{fullWidth:"[[compact]]"}}, commerceCartItemRenderer:{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}},cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0},offerItemUpsellRenderer:{component:"yt-offer-item-upsell-renderer",noInjection:!0},activityItemRenderer:{component:"yt-activity-item-renderer",noInjection:!0}}},"data.continuationSection":{id:"continuation-section",mapping:zN("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer", noInjection:!0}}}},nextContinuation:{continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"},configureContinuationPathMap:function(){return{"yt-append-continuation-items-action":"continuationSection"}}, computeContainerStyle_:function(a){return a}, computeShowSpinner_:function(a,b){return a&&"in-progress"===b}, computeShowMoreContentsButton_:function(a,b,c,d,e){return!(!(d&&d.length||e&&e.length&&c)||!a||b)}, onToggleButton_:function(a){var b=this;a.stopPropagation();(this.isExpanded_=a.detail&&a.detail.toggled)&&!this.data.continuationSection.length&&this.data.continuation&&this.data.continuation.onClickContinuationData&&"in-progress"!==this.continuationStatus_?(this.fire("yt-load-next-continuation",function(c){return b.getContinuationUrl_(b.data.continuation.onClickContinuationData,c)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&this.data.onClickCommand&& "in-progress"!==this.continuationStatus_&&(Cn(this,[this.data.onClickCommand]),this.continuationStatus_="in-progress")}, onShowMoreContentsButtonClicked_:function(a){var b=this;a.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(this.fire("yt-load-next-continuation",function(c){return b.getContinuationUrl_(b.data.continuations[0].nextContinuationData,c)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(Cn(this,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=!1)}, getContinuationUrl_:function(a,b){var c=a.continuation;a=a.clickTrackingParams;var d=Bm();a&&d&&fn(d,wm(a));return hc(b,{continuation:c})}, nextContinuationDataUpdated_:function(){this.continuationStatus_="complete";var a=this.querySelector("#continuation-section");a&&(a=a.querySelectorAll("ytmusic-item-section-renderer"))&&a.forEach(function(b){return b.classList.add("memberships-and-purchases")})}, dataChanged_:function(){this.isExpanded_=!!this.data.contents;this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)}, updateCardOnClickCommand_:function(a){a=a.updateCardItemOnClickCommand;this.data&&this.data.targetId&&a&&a.targetId===this.data.targetId&&a.onClickCommand&&(this.data.onClickCommand=a.onClickCommand,this.isOnClickCommand_=!0)}, backgroundColorChanged_:function(a){this.style.backgroundColor=oV[a||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"}});var Orb;var Prb;var Qrb;var Rrb;nu({is:"yt-generic-faq-question-renderer",_template:function(){if(void 0!==Rrb)return Rrb;var a=document.createElement("template");a.innerHTML="
\n [[getSimpleString(data.question)]]\n \n \n
\n\n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Qrb){var d=document.createElement("template");d.innerHTML=""; Qrb=d}d=Qrb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Rrb=a}, behaviors:[W.YtRendererBehavior],properties:{data:Object,answerExpanded:{reflectToAttribute:!0,type:Boolean,value:!1}},listeners:{tap:"toggleAnswer_"},toggleAnswer_:function(a){var b=M(a).rootTarget;if(!b||!b.classList.contains("yt-simple-endpoint")&&"yt-endpoint"!=b.getAttribute("is"))a.preventDefault(),a.stopPropagation(),this.answerExpanded=!this.answerExpanded}});yN("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer"); nu({is:"yt-faq-section-renderer",_template:function(){if(void 0!==Prb)return Prb;var a=document.createElement("template");a.innerHTML="
\n [[getSimpleString(data.header)]]\n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Orb){var d=document.createElement("template");d.innerHTML=""; Orb=d}d=Orb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Prb=a}, behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior],properties:{data:Object},stampDom:{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}});var Srb;var Trb;yN("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer"); nu({is:"yt-offer-item-expanded-renderer",_template:function(){if(void 0!==Trb)return Trb;var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Srb){var d=document.createElement("template");d.innerHTML=""; Srb=d}d=Srb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Trb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],properties:{data:Object},stampDom:{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}, "data.additionalInfoRenderer":{id:"additional-info-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}}});var Urb;var Vrb;yN("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer"); nu({is:"yt-offer-item-renderer",_template:function(){if(void 0!==Vrb)return Vrb;var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Urb){var d=document.createElement("template");d.innerHTML=""; Urb=d}d=Urb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Vrb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],properties:{data:Object},stampDom:{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}, "data.additionalInfoRenderer":{id:"additional-info-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}}});var Wrb;var Xrb;yN("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer"); nu({is:"yt-subscription-product-header-renderer",_template:function(){if(void 0!==Xrb)return Xrb;var a=document.createElement("template");a.innerHTML="[[getSimpleString(data.text)]]\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Wrb){var d=document.createElement("template");d.innerHTML="";Wrb=d}d=Wrb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Xrb=a}, behaviors:[W.YtRendererBehavior],properties:{data:Object,ariaLevel:{type:String,computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0},role:{type:String,value:"heading",reflectToAttribute:!0},tabindex:{type:Number,value:-1,reflectToAttribute:!0}},computeAriaLevel_:function(a){return this.getLevelID_(a)}, getLevelID_:function(a){return(a=a.match(/[0-9]+$/))&&1==a.length?a[0]:"1"}});var Yrb;var Zrb;yN("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer"); nu({is:"yt-subscription-product-renderer",_template:function(){if(void 0!==Zrb)return Zrb;var a=document.createElement("template");a.innerHTML="\n
\n \n \n
\n \n
\n
\n \n
\n \n
\n
\n
\n
\n
\n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Yrb){var d=document.createElement("template");d.innerHTML=""; Yrb=d}d=Yrb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Zrb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],listeners:{"yt-rendererstamper-finished":"onStampFinished_"},properties:{data:Object},stampDom:{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.menu":{id:"menu",mapping:zN("menuRenderer"),events:!0}},onStampFinished_:function(){this.$.menu.children[0].icon="yt-icons:more_vert"}});var $rb;var asb;yN("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer"); nu({is:"yt-subscription-product-upsell-offer-renderer",_template:function(){if(void 0!==asb)return asb;var a=document.createElement("template");a.innerHTML="\n
\n \n \n
\n \n \n
\n
\n
\n
\n [[getSimpleString(data.title)]]\n
\n \n
\n \n
\n
\n
\n
\n
\n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$rb){var d=document.createElement("template");d.innerHTML=""; $rb=d}d=$rb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return asb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],properties:{data:Object},observers:["imageScrimColorValuesChanged_(data.imageScrimColorValues)"],stampDom:{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}},imageScrimColorValuesChanged_:function(a){this.$.scrim.style.backgroundColor=a?oM(a[0]):"transparent"}});var bsb;var csb;var dsb;var esb;var vV={YtOpenToastBehavior:{openToastWithFormattedMessage:function(a){L(this,"yt-open-popup-action",[{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:a}}}},this])}, openToast:function(a){this.openToastWithFormattedMessage(vn(a))}}};var fsb;var gsb;nu({is:"yt-single-ypc-offer-renderer",_template:function(){if(void 0!==gsb)return gsb;var a=document.createElement("template");a.innerHTML="
\n \n \n
\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fsb){var d=document.createElement("template");d.innerHTML=""; fsb=d}d=fsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return gsb=a}, behaviors:[W.YtRendererBehavior,vV.YtOpenToastBehavior],listeners:{"yt-service-request-error":"onYtServiceRequestError_"},properties:{data:Object,collapsible:{type:Boolean,value:!1,reflectToAttribute:!0},isManageRed:{reflectToAttribute:!0,type:Boolean,value:!1}},onYtServiceRequestError_:function(a){this.openToast(a.detail.error.message)}});nu({is:"yt-single-ypc-offer-list-renderer",_template:function(){if(void 0!==esb)return esb;var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dsb){var d=document.createElement("template");d.innerHTML=""; dsb=d}d=dsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return esb=a}, behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior],properties:{data:Object,isManageRed:{type:Boolean,reflectToAttribute:!0,value:!1}},stampDom:{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}});var hsb;var isb;yN("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer"); nu({is:"yt-ypc-offers-list-renderer",_template:function(){if(void 0!==isb)return isb;var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hsb){var d=document.createElement("template");d.innerHTML=""; hsb=d}d=hsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return isb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],properties:{data:Object,isManageRed:{type:Boolean,value:!1}},stampDom:{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}});yN("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer"); nu({is:"yt-unlimited-manage-subscription-page-renderer",_template:function(){if(void 0!==csb)return csb;var a=document.createElement("template");a.innerHTML="\n

[[getSimpleString(data.subscriptionTitle)]]

\n
\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bsb){var d=document.createElement("template");d.innerHTML=""; bsb=d}d=bsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return csb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],properties:{data:Object},stampDom:{"data.manageFixFopButton":{id:"manage-fix-fop-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.helpButton":{id:"help-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.manageFamilyButton":{id:"manage-family-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.manageSubscriptionButton":{id:"manage-subscription-button", mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.offers":{id:"offers",mapping:{ypcOffersListRenderer:{component:"yt-ypc-offers-list-renderer",params:{isManageRed:!0}}}}}});var jsb;var ksb;nu({is:"yt-collapsible-ypc-offer-renderer",_template:function(){if(void 0!==ksb)return ksb;var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jsb){var d=document.createElement("template");d.innerHTML=""; jsb=d}d=jsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return ksb=a}, behaviors:[TH,Y.YtRendererstamperBehavior,W.YtRendererBehavior],hostAttributes:{role:"button",tabindex:0},keyBindings:{"enter:keypress":"onKeypress_"},properties:{data:{type:Object,observer:"dataChanged_"},offersVisible_:{type:Boolean,reflectToAttribute:!0}},stampDom:{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}},onKeypress_:function(a){a.detail.keyboardEvent.target==this&&this.expandOffers_()}, handleHeaderTap_:function(a){a.preventDefault();a.stopPropagation();this.expandOffers_()}, expandOffers_:function(){this.offersVisible_=!0;this.setAttribute("tabindex","-1")}, dataChanged_:function(a){this.offersVisible_=!a.isCollapsed}});var lsb;var msb;yN("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer"); nu({is:"yt-unlimited-page-header-renderer",_template:function(){if(void 0!==msb)return msb;var a=document.createElement("template");a.innerHTML="

\n \n \n

\n\n\n\n\n
\n \n \n
\n\n\n
\n\n \n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lsb){var d=document.createElement("template");d.innerHTML=""; lsb=d}d=lsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return msb=a}, behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior,vV.YtOpenToastBehavior],listeners:{"yt-service-request-error":"onYtServiceRequestError_"},properties:{data:{type:Object,observer:"dataChanged_"}},stampDom:{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}},dataChanged_:function(){if(this.data.backgroundImage){var a=YM(this.data.backgroundImage.thumbnails,screen.width),b=this.getScrimLayerColorStops_();this.style["background-image"]= b?"linear-gradient(180deg, "+b+"), url("+a+")":"url("+a+")";this.data.gtmId&&mcb(this.data.gtmId)}}, onYtServiceRequestError_:function(a){this.openToast(a.detail.error.message)}, getScrimLayerColorStops_:function(){var a=this.get("unlimitedHeaderV2Data.unlimitedHeaderV2Data",this.data);if(!a)return null;var b=100/a.scrimLayerColors.length;return a.scrimLayerColors.map(function(c,d){d*=b;return oM(c)+" "+d+"%"}).join(",")}});var nsb;var osb;yN("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer"); nu({is:"yt-unlimited-user-notification-renderer",_template:function(){if(void 0!==osb)return osb;var a=document.createElement("template");a.innerHTML="
\n \n \n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nsb){var d=document.createElement("template");d.innerHTML=""; nsb=d}d=nsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return osb=a}, behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior],properties:{data:Object},stampDom:{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}});var psb=function(){return N.apply(this,arguments)||this}; p(psb,N);var qsb=psb;qsb=y([V({is:"ytd-watch-items"})],qsb);var rsb;var ssb;var tsb;var usb;var wV=function(){var a=N.apply(this,arguments)||this;a.systemIcons=J("kevlar_system_icons");a.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return a}; p(wV,N);wV.prototype.observeLikeStatus=function(a){this.data&&("DISLIKE"===a?(a=this.data.percentIfDisliked||0,this.activated=!0):"LIKE"===a?(a=this.data.percentIfLiked||0,this.activated=!0):(a=this.data.percentIfIndifferent||0,this.activated=!1),this.$["like-bar"].style.width=a+"%")}; wV.prototype.handleUpdateSentimentBarStateCommand=function(a){this.data&&this.set("data.likeStatus",a.updateSentimentBarStateCommand.likeStatus)}; g.Object.defineProperties(wV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===usb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n[[data.tooltip]]\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===tsb){var d=document.createElement("template");d.innerHTML=""; tsb=d}d=tsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);usb=a}a=usb;return a}}}); var xV=wV;xV.prototype.observeLikeStatus=xV.prototype.observeLikeStatus;y([O(W.YtRendererBehavior),z("design:type",Object)],xV.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],xV.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],xV.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],xV.prototype,"activated",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],xV.prototype,"systemIcons",void 0);y([S("data.likeStatus"),z("design:type",Function),z("design:paramtypes",[String]),z("design:returntype",void 0)],xV.prototype,"observeLikeStatus",null);xV=y([V({is:"ytd-sentiment-bar-renderer"})],xV);var vsb;var wsb;var xsb=function(){var a=N.apply(this,arguments)||this;a.small=J("no_sub_count_on_sub_button");return a}; p(xsb,N); g.Object.defineProperties(xsb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===wsb){var a=document.createElement("template");a.innerHTML="[[getSimpleString(data.viewCount)]][[getSimpleString(data.shortViewCount)]]";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vsb){var d=document.createElement("template");d.innerHTML=""; vsb=d}d=vsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wsb=a}a=wsb;return a}}}); var yV=xsb;y([O(NM.YtComponentBehavior),z("design:type",Object)],yV.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Object)],yV.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],yV.prototype,"small",void 0);yV=y([V({is:"ytd-video-view-count-renderer"})],yV);var zV=function(){var a=N.apply(this,arguments)||this;a.infoFormattedStrings=[];a.useYtSans=J("web_watch_page_video_title_yt_sans");a.useYtSans20=J("web_watch_title_yt_sans_20");a.useYtSans22=J("web_watch_title_yt_sans_22");a.hideSentimentBar=J("kevlar_watch_hide_sentiment_bar");a.actionMap={"yt-update-viewership-action":"handleUpdateViewershipAction","yt-update-title-action":"handleUpdateTitleAction","yt-update-date-text-action":"handleUpdateDateTextAction"};return a}; p(zV,N);f=zV.prototype;f.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}}; f.dataChanged=function(){this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()}; f.computeInfoFormattedStrings=function(a){if(!a)return[];var b=[];a.dateText&&b.push(a.dateText);a.stationName&&b.push(a.stationName);a.rating&&b.push(a.rating);a.startEndTimeTemplate&&a.startTimeUtcMillis&&a.endTimeUtcMillis&&b.push(vn(x5a(yn(a.startEndTimeTemplate),Number(a.startTimeUtcMillis),Number(a.endTimeUtcMillis))));a.upNextProgramText&&b.push(a.upNextProgramText);return b}; f.scheduleInitialUpdatedMetadataRequest=function(){this.data&&this.data.updatedMetadataEndpoint&&gi(this.ytTaskEmitterBehavior.getTaskManager(),this.fetchUpdatedMetadata.bind(this),250)}; f.setSentimentBarWidth=function(){var a=this;eu(this,function(){var b=a.$$("ytd-menu-renderer");if(b){b=M(b.root).querySelectorAll(".top-level-buttons:not([hidden]) [button-renderer]");for(var c=0,d=0;d

"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rsb){var d=document.createElement("template");d.innerHTML=""; rsb=d}d=rsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ssb=a}a=ssb;return a}}}); var AV=zV;AV.prototype.onYtServiceRequestCompleted=AV.prototype.onYtServiceRequestCompleted;AV.prototype.onYtServiceRequestSent=AV.prototype.onYtServiceRequestSent;AV.prototype.dataChanged=AV.prototype.dataChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],AV.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],AV.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],AV.prototype,"ytRendererstamperBehavior",void 0);y([O(iN.YtTaskEmitterBehavior),z("design:type",Object)],AV.prototype,"ytTaskEmitterBehavior",void 0);y([Q(),z("design:type",Object)],AV.prototype,"data",void 0);y([Q({computed:"computeInfoFormattedStrings(data)"}),z("design:type",Array)],AV.prototype,"infoFormattedStrings",void 0); y([Q({computed:"computeHasDateText(data)",reflectToAttribute:!0}),z("design:type",Boolean)],AV.prototype,"hasDateText",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],AV.prototype,"useYtSans",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],AV.prototype,"useYtSans20",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],AV.prototype,"useYtSans22",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],AV.prototype,"hideSentimentBar",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],AV.prototype,"dataChanged",null);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],AV.prototype,"onYtServiceRequestSent",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,gN]),z("design:returntype",void 0)],AV.prototype,"onYtServiceRequestCompleted",null); AV=y([V({is:"ytd-video-primary-info-renderer"})],AV);var ysb;var zsb;var Asb;var Bsb;var BV=function(){return N.apply(this,arguments)||this}; p(BV,N);BV.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}}; BV.prototype.onTap=function(a){var b=this.data&&this.data.endpoint;b&&!GP(M(a).path,this,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&this.fire("yt-navigate",{endpoint:b})}; g.Object.defineProperties(BV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Bsb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n
\n
\n [[getSimpleString(data.title)]]\n
\n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Asb){var d=document.createElement("template");d.innerHTML=""; Asb=d}d=Asb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Bsb=a}a=Bsb;return a}}}); var CV=BV;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],CV.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],CV.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],CV.prototype,"data",void 0);CV=y([V({is:"ytd-autotagging-metadata-renderer"})],CV);var Csb;var Dsb;var DV=function(){return N.apply(this,arguments)||this}; p(DV,N);DV.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}}; g.Object.defineProperties(DV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Dsb){var a=document.createElement("template");a.innerHTML="
\n [[getSimpleString(data.header)]]\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Csb){var d=document.createElement("template");d.innerHTML=""; Csb=d}d=Csb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Dsb=a}a=Dsb;return a}}}); var EV=DV;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],EV.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],EV.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],EV.prototype,"data",void 0);EV=y([V({is:"ytd-autotagging-metadata-row-renderer"})],EV);var Esb;var Fsb;var Gsb;var Hsb;var FV=function(){var a=N.apply(this,arguments)||this;a.engagementPanelContent=!1;return a}; p(FV,N);FV.prototype.computeHasDividerLine=function(a,b){return a&&!b}; g.Object.defineProperties(FV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Hsb){var a=document.createElement("template");a.innerHTML="

\n \n

\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Gsb){var d=document.createElement("template");d.innerHTML=""; Gsb=d}d=Gsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Hsb=a}a=Hsb;return a}}}); var GV=FV;y([O(W.YtRendererBehavior),z("design:type",Object)],GV.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],GV.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),z("design:type",Boolean)],GV.prototype,"hasDividerLine",void 0);y([Q(),z("design:type",Boolean)],GV.prototype,"engagementPanelContent",void 0);GV=y([V({is:"ytd-metadata-row-header-renderer"})],GV);var Isb;var Jsb;var HV=function(){return N.apply(this,arguments)||this}; p(HV,N);HV.prototype.computeHasDividerLine=function(a){return a}; g.Object.defineProperties(HV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Jsb){var a=document.createElement("template");a.innerHTML="

\n \n

\n
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Isb){var d=document.createElement("template");d.innerHTML=""; Isb=d}d=Isb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Jsb=a}a=Jsb;return a}}}); var IV=HV;y([O(W.YtRendererBehavior),z("design:type",Object)],IV.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],IV.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),z("design:type",Boolean)],IV.prototype,"hasDividerLine",void 0);IV=y([V({is:"ytd-metadata-row-renderer"})],IV);var Ksb;var Lsb;var Msb=function(){return N.apply(this,arguments)||this}; p(Msb,N); g.Object.defineProperties(Msb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Lsb){var a=document.createElement("template");a.innerHTML="\n \n \n
\n \n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ksb){var d=document.createElement("template");d.innerHTML=""; Ksb=d}d=Ksb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Lsb=a}a=Lsb;return a}}}); var JV=Msb;y([O(W.YtRendererBehavior),z("design:type",Object)],JV.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],JV.prototype,"data",void 0);JV=y([V({is:"ytd-metadata-with-image-row-renderer"})],JV);var Nsb;var Osb;var KV=function(){return N.apply(this,arguments)||this}; p(KV,N);f=KV.prototype;f.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.onDataChanged=function(){var a=this;this.data&&!this.endpointHref&&(this.endpointLink.classList.add("button-mode"),this.endpointLink.setAttribute("tabindex","0"),this.endpointLink.setAttribute("role","button"),this.endpointLink.addEventListener("keypress",function(b){a.onEndpointLinkKeyPress(b)}))}; f.onEndpointLinkKeyPress=function(a){a.target===this.endpointLink&&13===a.keyCode&&this.fire("click")}; f.onClick=function(){var a;!this.endpointHref&&(this.endpointLink.blur(),null===(a=this.data)||void 0===a?0:a.endpoint)&&(Bn(this,[this.data.endpoint],this),this.ytRendererBehavior.logExplicitClick(this.data))}; f.onYtNavigate=function(a){this.endpointHref||a.stopPropagation()}; f.onInformationButtonContainerClick=function(a){"information-button-container"!==a.target.id&&a.stopPropagation()}; f.computeStyle=function(a){return a}; f.computeIsThumbnailStyle=function(a){return"RICH_METADATA_RENDERER_STYLE_THUMBNAIL"===a}; f.computeThumbnailWidth=function(a){switch(a){case"RICH_METADATA_RENDERER_STYLE_THUMBNAIL":return 178;case"RICH_METADATA_RENDERER_STYLE_BOX_ART":return 72;case"RICH_METADATA_RENDERER_STYLE_TOPIC":return 96;case"RICH_METADATA_RENDERER_STYLE_SQUARE":return 100;default:return 68;}}; f.computeThumbnailObjectFit=function(a){switch(a){case"RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN";}}; g.Object.defineProperties(KV.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var a;return(null===(a=this.data)||void 0===a?0:a.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}}); g.Object.defineProperties(KV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Osb){var a=document.createElement("template");a.innerHTML="\n \n \n
\n
[[getSimpleString(data.title)]]
\n
\n [[getSimpleString(data.subtitle)]]\n
\n \n
\n
[[getSimpleString(data.callToAction)]]
\n \n
\n
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Nsb){var d=document.createElement("template");d.innerHTML=""; Nsb=d}d=Nsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Osb=a}a=Osb;return a}}}); var LV=KV;LV.prototype.onYtNavigate=LV.prototype.onYtNavigate;LV.prototype.onClick=LV.prototype.onClick;LV.prototype.onDataChanged=LV.prototype.onDataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],LV.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],LV.prototype,"componentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],LV.prototype,"ytRendererstamperBehavior",void 0); y([Q(),z("design:type",Object)],LV.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),z("design:type",String)],LV.prototype,"componentStyle",void 0);y([Q({computed:"computeIsThumbnailStyle(data.style)"}),z("design:type",Boolean)],LV.prototype,"isThumbnailStyle",void 0);y([Q({computed:"computeThumbnailObjectFit(data.style)"}),z("design:type",String)],LV.prototype,"thumbnailObjectFit",void 0); y([Q({computed:"computeThumbnailWidth(data.style)"}),z("design:type",Number)],LV.prototype,"thumbnailWidth",void 0);y([mG("#endpoint-link"),z("design:type",HTMLAnchorElement)],LV.prototype,"endpointLink",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],LV.prototype,"onDataChanged",null);y([T("data.endpoint"),z("design:type",Object),z("design:paramtypes",[])],LV.prototype,"endpointHref",null); y([R("click"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],LV.prototype,"onClick",null);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],LV.prototype,"onYtNavigate",null);LV=y([V({is:"ytd-rich-metadata-renderer"})],LV);var Psb;var Qsb;var MV=function(){return N.apply(this,arguments)||this}; p(MV,N);MV.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:"ytd-rich-metadata-renderer"}}}}; MV.prototype.computeHasDividerLine=function(a){return a}; g.Object.defineProperties(MV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Qsb){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Psb){var d=document.createElement("template");d.innerHTML=""; Psb=d}d=Psb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Qsb=a}a=Qsb;return a}}}); var NV=MV;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],NV.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],NV.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),z("design:type",Boolean)],NV.prototype,"hasDividerLine",void 0);NV=y([V({is:"ytd-rich-metadata-row-renderer"})],NV);var OV=function(){var a=N.apply(this,arguments)||this;a.engagementPanelContent=!1;return a}; p(OV,N); OV.prototype.configureRendererStamper=function(){return{alwaysShownItems:{id:"always-shown",mapping:{metadataRowRenderer:"ytd-metadata-row-renderer",metadataWithImageRowRenderer:"ytd-metadata-with-image-row-renderer",metadataRowHeaderRenderer:"ytd-metadata-row-header-renderer",richMetadataRowRenderer:"ytd-rich-metadata-row-renderer",autotaggingMetadataRowRenderer:"ytd-autotagging-metadata-row-renderer"}},collapsibleItems:{id:"collapsible",mapping:{metadataRowRenderer:"ytd-metadata-row-renderer",metadataWithImageRowRenderer:"ytd-metadata-with-image-row-renderer", metadataRowHeaderRenderer:{component:"ytd-metadata-row-header-renderer",properties:{engagementPanelContent:"[[engagementPanelContent]]"}},richMetadataRowRenderer:"ytd-rich-metadata-row-renderer",autotaggingMetadataRowRenderer:"ytd-autotagging-metadata-row-renderer"}}}}; OV.prototype.computeCollapsibleItems=function(a,b,c){return void 0===a||void 0===b||void 0===c||c?[]:a.slice(b)}; OV.prototype.computeAlwaysShownItems=function(a,b){return a&&a.length?a.slice(0,b):[]}; g.Object.defineProperties(OV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Fsb){var a=document.createElement("template");a.innerHTML="
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Esb){var d=document.createElement("template");d.innerHTML=""; Esb=d}d=Esb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Fsb=a}a=Fsb;return a}}}); var PV=OV;y([O(W.YtRendererBehavior),z("design:type",Object)],PV.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],PV.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],PV.prototype,"data",void 0);y([Q({value:!1}),z("design:type",Boolean)],PV.prototype,"collapsed",void 0);y([Q({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),z("design:type",Array)],PV.prototype,"alwaysShownItems",void 0); y([Q({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),z("design:type",Array)],PV.prototype,"collapsibleItems",void 0);y([Q(),z("design:type",Boolean)],PV.prototype,"engagementPanelContent",void 0);PV=y([V({is:"ytd-metadata-row-container-renderer"})],PV);var Rsb;var Ssb;var QV=function(){var a=N.apply(this,arguments)||this;a.watchMetadataRefresh=!1;a.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return a}; p(QV,N);QV.prototype.configureRendererStamper=function(){return{"data.membershipButton":{id:"sponsor-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.analyticsButton":{id:"analytics-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; QV.prototype.handleButtonRefreshAction=function(a){a.buttonRefreshAction&&(this.set("data.membershipButton",a.buttonRefreshAction.membershipButton),this.notifyPath("data.membershipButton"))}; QV.prototype.onYtServiceRequestError=function(a){this.ytOpenToastBehavior.openToast(a.detail.error.message)}; QV.prototype.handleUnsubscribeAction=function(){this.data&&this.data.membershipButton&&"STYLE_PRIMARY"===this.data.membershipButton.buttonRenderer.style&&this.$$("#sponsor-button ytd-button-renderer").set("data.style","STYLE_SUGGESTIVE")}; g.Object.defineProperties(QV.prototype,{avatarSize:{configurable:!0,enumerable:!0,get:function(){return this.watchMetadataRefresh?36:48}}}); g.Object.defineProperties(QV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ssb){var a=document.createElement("template");a.innerHTML="
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Rsb){var d=document.createElement("template");d.innerHTML=""; Rsb=d}d=Rsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ssb=a}a=Ssb;return a}}}); var RV=QV;RV.prototype.onYtServiceRequestError=RV.prototype.onYtServiceRequestError;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],RV.prototype,"actionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],RV.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],RV.prototype,"ytRendererstamperBehavior",void 0);y([O(vV.YtOpenToastBehavior),z("design:type",Object)],RV.prototype,"ytOpenToastBehavior",void 0); y([Q(),z("design:type",Object)],RV.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],RV.prototype,"watchMetadataRefresh",void 0);y([T("watchMetadataRefresh"),z("design:type",Object),z("design:paramtypes",[])],RV.prototype,"avatarSize",null);y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],RV.prototype,"onYtServiceRequestError",null);RV=y([V({is:"ytd-video-owner-renderer"})],RV);var SV=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return a}; p(SV,N);f=SV.prototype;f.configureRendererStamper=function(){return{subscribeButtonData:{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",params:{withCount:!0}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}}; f.dataChanged=function(){var a,b;this.descriptionToggled=!(null===(a=this.data)||void 0===a||!a.defaultExpanded);this.collapsed=this.descriptionAlwaysCollapsed||!(null===(b=this.data)||void 0===b?0:b.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=20*(this.data.descriptionCollapsedLines||3);this.showMoreClientVe=xm(110509);this.showLessClientVe=xm(110510);var c=Bm(),d=Am();c&&d&&Zm(void 0,c,d,[this.showMoreClientVe,this.showLessClientVe])}; f.onYtExpanderMoreTapped=function(){var a,b=null===(a=this.data)||void 0===a?void 0:a.showMoreCommand;b&&this.componentBehavior.resolveCommand(b);(b=Bm())&&this.showMoreClientVe&&fn(b,this.showMoreClientVe)}; f.onYtExpanderLessTapped=function(){var a,b=Bm();b&&this.showLessClientVe&&fn(b,this.showLessClientVe);(b=null===(a=this.data)||void 0===a?void 0:a.showLessCommand)&&this.componentBehavior.resolveCommand(b)}; f.handleUpdateDateTextAction=function(a){this.data&&this.data.dateText&&this.set("data.dateText",a.updateDateTextAction.dateText)}; f.handleUpdateDescriptionAction=function(a){this.$.description.hidden=a.updateDescriptionAction.isEmpty;this.set("data.description",a.updateDescriptionAction.description)}; f.computeMetadataCollapsible=function(a){return!!a&&!!a.rows&&a.rows.length>a.collapsedItemCount}; f.onYtChangeEngagementPanelVisibilityAction=function(a){var b,c;if(J("web_structured_description_show_more")||J("web_engagement_panel_open_description")){var d=null===(b=a.changeEngagementPanelVisibilityAction)||void 0===b?void 0:b.targetId;a=null===(c=a.changeEngagementPanelVisibilityAction)||void 0===c?void 0:c.visibility;"engagement-panel-structured-description"===d&&("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"===a?this.descriptionToggled=!1:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"===a&&(this.descriptionToggled= !0))}}; g.Object.defineProperties(SV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===zsb){var a=document.createElement("template");a.innerHTML="
[[getSimpleString(data.dateText)]]
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ysb){var d=document.createElement("template");d.innerHTML=""; ysb=d}d=ysb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zsb=a}a=zsb;return a}}}); var TV=SV;TV.prototype.onYtExpanderLessTapped=TV.prototype.onYtExpanderLessTapped;TV.prototype.onYtExpanderMoreTapped=TV.prototype.onYtExpanderMoreTapped;TV.prototype.dataChanged=TV.prototype.dataChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],TV.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],TV.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],TV.prototype,"ytRendererstamperBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],TV.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],TV.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],TV.prototype,"collapsed",void 0);y([Q(),z("design:type",Boolean)],TV.prototype,"descriptionToggled",void 0);y([Q(),z("design:type",Boolean)],TV.prototype,"canCollapse",void 0); y([Q(),z("design:type",Object)],TV.prototype,"subscribeButtonData",void 0);y([Q(),z("design:type",Number)],TV.prototype,"descriptionCollapsedHeight",void 0);y([Q({value:function(){return J("web_watch_description_always_collapsed")}}), z("design:type",Boolean)],TV.prototype,"descriptionAlwaysCollapsed",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],TV.prototype,"dataChanged",null);y([R("yt-expander-more-tapped"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],TV.prototype,"onYtExpanderMoreTapped",null); y([R("yt-expander-less-tapped"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],TV.prototype,"onYtExpanderLessTapped",null);TV=y([V({is:"ytd-video-secondary-info-renderer"})],TV);var Tsb;var Usb;var UV=function(){var a=N.apply(this,arguments)||this;a.isCollapsed=!1;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return a}; p(UV,N);f=UV.prototype;f.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")}; f.onDonateTap=function(){var a=this.get("data.donateButton.buttonRenderer.command");if(a){var b=Bm(),c=this.get("data.donateButton.buttonRenderer.trackingParams");b&&c&&fn(b,wm(c));this.ytOpenPopupBehavior.openPopup(a)}}; f.onShowMore=function(){this.isCollapsed=!1;var a=Bm(),b=this.get("data.expandButton.buttonRenderer.trackingParams");a&&b&&fn(a,wm(b))}; f.onShowLess=function(){this.isCollapsed=!0}; f.dataChanged=function(){this.updateStyles({"--progress-bar-completion":100*this.data.progress+"%"})}; f.onDarkModeToggledAction=function(a){this.isDarkTheme=a}; f.handleUpdate=function(a){if(a=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",a))this.set("data.startLabel",a.startLabel),this.set("data.endLabel",a.endLabel),this.set("data.progress",a.progress),this.set("data.amountRaisedLabel",a.amountRaisedLabel),this.dataChanged()}; f.handleOpenPopupAction=function(a){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",a)&&L(this,"yt-close-popup-action",["yt-loading-renderer"])}; f.computeHeaderBackgroundUrl=function(a,b){if(a)return b?a.headerBackgroundDarkUrl:a.headerBackgroundUrl}; f.isProgressBarVisible=function(a){return!(!a||void 0===a.progress)}; f.headerBackgroundClass=function(){return"rtl"===I("HTML_DIR",void 0)?"flip":""}; g.Object.defineProperties(UV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Usb){var a=document.createElement("template");a.innerHTML="
\n
\n [[getSimpleString(data.headerTitle)]]\n
\n \n
\n\n
\n
\n \n \n
\n
\n [[getSimpleString(data.campaignTitle)]]\n
\n
\n [[getSimpleString(data.campaignSubtitle)]]\n
\n
\n
\n
\n \n \n \n
\n\n\n\n
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Tsb){var d=document.createElement("template");d.innerHTML=""; Tsb=d}d=Tsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Usb=a}a=Usb;return a}}}); var VV=UV;VV.prototype.dataChanged=VV.prototype.dataChanged;y([O(hN.YtOpenPopupBehavior),z("design:type",Object)],VV.prototype,"ytOpenPopupBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],VV.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],VV.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],VV.prototype,"ytActionHandlerBehavior",void 0); y([Q(),z("design:type",Object)],VV.prototype,"data",void 0);y([Q(),z("design:type",Object)],VV.prototype,"isCollapsed",void 0);y([Q({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),z("design:type",String)],VV.prototype,"headerBackgroundUrl",void 0);y([Q(),z("design:type",Boolean)],VV.prototype,"isDarkTheme",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],VV.prototype,"dataChanged",null); VV=y([V({is:"ytd-donation-shelf-renderer"})],VV);var Vsb;var Wsb;var Xsb=function(){return N.apply(this,arguments)||this}; p(Xsb,N); g.Object.defineProperties(Xsb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Wsb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Vsb){var d=document.createElement("template");d.innerHTML=""; Vsb=d}d=Vsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Wsb=a}a=Wsb;return a}}}); var Ysb=Xsb;y([Q(),z("design:type",Object)],Ysb.prototype,"data",void 0);Ysb=y([V({is:"ytd-donation-unavailable-renderer"})],Ysb);var Zsb;var $sb;var WV=function(){var a=N.apply(this,arguments)||this;a.playerListenerConfig=null;return a}; p(WV,N);f=WV.prototype;f.dataChanged=function(){var a=this,b=kL(this);b&&b.getPlayerPromise().then(function(d){a.maybeRemovePlayerListeners(d)}); var c=this.data&&this.data.survey;c&&((c=(c=c.singleOptionSurveyRenderer||c.checkboxSurveyRenderer)&&c.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(b,c):this.openSurvey())}; f.triggerWatchPageSurvey=function(a,b){return B(this,function d(){var e=this,h,l,m,n,q,u,w,A,E;return t(d,function(F){if(1==F.nextAddress)return a?r(F,a.getPlayerPromise(),2):F.return();e.player=F.yieldResult;if(!e.player)return F.return();h={};l=k(b);for(m=l.next();!m.done;m=l.next())n=m.value,q=k(e.createEventListenerPair(n)),u=q.next().value,w=q.next().value,A=u,E=w,A&&E&&(h[A]=E,e.ytPlayerListenerBehavior.listenToPlayerEvent(e.player,A,E));e.playerListenerConfig=h;ja(F)})})}; f.createEventListenerPair=function(a){var b=a.playbackEventTrigger;return b?this.handlePlaybackTrigger(b):(a=a.watchTimeTrigger)?this.handleWatchTimeTrigger(a):[void 0,void 0]}; f.handleWatchTimeTrigger=function(a){var b=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var c=a.videoWatchFraction,d=a.watchTimeSec;return d&&c?["onVideoProgress",function(){b.player&&b.isWatchTimeConditionMet(b.player,c,d)&&b.showSurvey()}]:[void 0, void 0]}; f.isWatchTimeConditionMet=function(a,b,c){var d=a.getProgressState(),e=d.current-this.lastKnownPlaybackPosition;5>e&&(this.accumulatedMediaTime+=e);this.lastKnownPlaybackPosition=d.current;d=Math.round(this.accumulatedMediaTime/d.duration*1E3)/1E3;return a.getPresentingPlayerType&&1===a.getPresentingPlayerType()&&(this.accumulatedMediaTime>c||d>b)}; f.handlePlaybackTrigger=function(a){var b=this;a=a.playbackEvent;if("SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"===a){var c="onStateChange";var d=function(e){0===e&&b.showSurvey()}}else"SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"===a?(c="onVideoProgress",d=function(e){b.player&&b.player.getPresentingPlayerType&&1===b.player.getPresentingPlayerType()&&e&&b.showSurvey()}):"SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"===a&&(c="onAdEnd",d=this.showSurvey); return[c,d]}; f.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)}; f.openSurvey=function(){this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:this.data&&this.data.survey}})}; f.maybeRemovePlayerListeners=function(a){if(this.playerListenerConfig){for(var b=k(Object.keys(this.playerListenerConfig)),c=b.next();!c.done;c=b.next())c=c.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(a,c,this.playerListenerConfig[c]);this.playerListenerConfig=null}}; g.Object.defineProperties(WV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===$sb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Zsb){var d=document.createElement("template");d.innerHTML="";Zsb=d}d=Zsb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$sb=a}a=$sb;return a}}}); var XV=WV;XV.prototype.dataChanged=XV.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],XV.prototype,"ytRendererBehavior",void 0);y([O(nO.YtdOpenPopupBehavior),z("design:type",Object)],XV.prototype,"ytdOpenPopupBehavior",void 0);y([O(cP.YtPlayerListenerBehavior),z("design:type",dP)],XV.prototype,"ytPlayerListenerBehavior",void 0);y([Q(),z("design:type",Object)],XV.prototype,"data",void 0);y([Q(),z("design:type",Object)],XV.prototype,"playerListenerConfig",void 0); y([Q({value:0}),z("design:type",Number)],XV.prototype,"lastKnownPlaybackPosition",void 0);y([Q({value:0}),z("design:type",Number)],XV.prototype,"accumulatedMediaTime",void 0);y([Q(),z("design:type",Object)],XV.prototype,"player",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],XV.prototype,"dataChanged",null);XV=y([V({is:"ytd-survey-trigger-renderer"})],XV);var atb;var btb;var ctb;var dtb;var YV=function(){return N.apply(this,arguments)||this}; p(YV,N);YV.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; YV.prototype.onClick=function(a){var b,c=null===(b=this.data)||void 0===b?void 0:b.sourceEndpoint;!GP(M(a).path,this,["A".toString()])&&c&&this.fire("yt-navigate",{endpoint:c})}; g.Object.defineProperties(YV.prototype,{showMetadataAtTop:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!!this.data.sourceAtTop}}, showMetadataBelowTitle:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!this.data.sourceAtTop}}, hasMenu:{configurable:!0,enumerable:!0,get:function(){var a;return!(null===(a=this.data)||void 0===a||!a.menu)}}, truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var a;return!(null===(a=this.data)||void 0===a||!a.truncateParagraphs)}}, background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}}); g.Object.defineProperties(YV,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===dtb){var a=document.createElement("template");a.innerHTML="
\n \n
\n \n \n \n
\n \n \n
\n
\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ctb){var d=document.createElement("template");d.innerHTML=""; ctb=d}d=ctb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);dtb=a}a=dtb;return a}}}); var ZV=YV;y([O(W.YtRendererBehavior),z("design:type",Object)],ZV.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],ZV.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],ZV.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],ZV.prototype,"showVerticalDividers",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],ZV.prototype,"showMetadataAtTop",null); y([T("data"),z("design:type",Object),z("design:paramtypes",[])],ZV.prototype,"showMetadataBelowTitle",null);y([Q({reflectToAttribute:!0}),T("data.menu"),z("design:type",Object),z("design:paramtypes",[])],ZV.prototype,"hasMenu",null);y([Q({reflectToAttribute:!0}),T("data.truncateParagraphs"),z("design:type",Object),z("design:paramtypes",[])],ZV.prototype,"truncateParagraphs",null); y([Q({type:String,reflectToAttribute:!0}),T("data.background"),z("design:type",Object),z("design:paramtypes",[])],ZV.prototype,"background",null);ZV=y([V({is:"ytd-info-panel-content-renderer"})],ZV);var etb;var ftb;var gtb;var htb;var $V=function(){return N.apply(this,arguments)||this}; p($V,N);f=$V.prototype;f.onClick=function(a){var b,c=null===(b=this.data)||void 0===b?void 0:b.sectionEndpoint;!GP(M(a).path,this,["A".toString()])&&c&&this.fire("yt-navigate",{endpoint:c})}; f.computeHasSectionEndpoint=function(a){return void 0!==(null===a||void 0===a?void 0:a.sectionEndpoint)}; f.computeShowHeaderAsLink=function(a){return void 0!==(null===a||void 0===a?void 0:a.header)&&void 0!==(null===a||void 0===a?void 0:a.sectionEndpoint)}; f.computeShowSubheaderAsLink=function(a){return void 0!==(null===a||void 0===a?void 0:a.subheader)&&void 0!==(null===a||void 0===a?void 0:a.sectionEndpoint)&&void 0===(null===a||void 0===a?void 0:a.header)}; f.getHeaderAsLinkClass=function(a){var b,c=[];(null===(b=null===a||void 0===a?void 0:a.headerIcon)||void 0===b?0:b.iconType)&&c.push("header-link-active");return c.join(" ")}; g.Object.defineProperties($V,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===htb){var a=document.createElement("template");a.innerHTML="
\n \n\n \n
\n \n
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===gtb){var d=document.createElement("template");d.innerHTML=""; gtb=d}d=gtb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);htb=a}a=htb;return a}}}); var aW=$V;y([O(NM.YtComponentBehavior),z("design:type",Object)],aW.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],aW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],aW.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],aW.prototype,"data",void 0); y([Q({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),z("design:type",Boolean)],aW.prototype,"hasSectionEndpoint",void 0);y([Q({computed:"computeShowHeaderAsLink(data)"}),z("design:type",Boolean)],aW.prototype,"showHeaderAsLink",void 0);y([Q({computed:"computeShowSubheaderAsLink(data)"}),z("design:type",Boolean)],aW.prototype,"showSubheaderAsLink",void 0);aW=y([V({is:"ytd-medical-panel-section-renderer"})],aW);var bW=function(){var a=N.apply(this,arguments)||this;a.isExpanded=!1;a.toggleExpandableSection=function(){a.isExpanded=!a.isExpanded}; return a}; p(bW,N); bW.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{medicalPanelSectionRenderer:{component:"ytd-medical-panel-section-renderer"}}},"data.expandableSections":{id:"expandable-sections",mapping:{medicalPanelSectionRenderer:{component:"ytd-medical-panel-section-renderer"}}},"data.expandButton":{id:"expand",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[toggleExpandableSection]]"}}}},"data.collapseButton":{id:"collapse",mapping:{buttonRenderer:{component:"ytd-button-renderer", properties:{"on-tap":"[[toggleExpandableSection]]"}}}}}}; bW.prototype.dataChanged=function(a){a&&(this.isExpanded=!1)}; g.Object.defineProperties(bW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ftb){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===etb){var d=document.createElement("template");d.innerHTML=""; etb=d}d=etb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ftb=a}a=ftb;return a}}}); var cW=bW;cW.prototype.dataChanged=cW.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],cW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],cW.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],cW.prototype,"data",void 0);y([Q(),z("design:type",Object)],cW.prototype,"isExpanded",void 0);y([Q(),z("design:type",Object)],cW.prototype,"toggleExpandableSection",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],cW.prototype,"dataChanged",null);cW=y([V({is:"ytd-medical-panel-content-renderer"})],cW);var itb;var jtb;var dW=function(){return N.apply(this,arguments)||this}; p(dW,N);dW.prototype.computeObjectFit=function(a){return"CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"===a||"CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"===a?"COVER":"FILL"}; dW.prototype.computeCardStyle=function(a){return a?a.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""}; g.Object.defineProperties(dW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===jtb){var a=document.createElement("template");a.innerHTML="\n
\n \n \n
\n
\n
[[getSimpleString(data.query)]]
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===itb){var d=document.createElement("template");d.innerHTML=""; itb=d}d=itb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);jtb=a}a=jtb;return a}}}); var eW=dW;y([O(W.YtRendererBehavior),z("design:type",Object)],eW.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],eW.prototype,"data",void 0);y([Q({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),z("design:type",Number)],eW.prototype,"objectFit",void 0);y([Q({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),z("design:type",String)],eW.prototype,"cardStyle",void 0); eW=y([V({is:"ytd-search-refinement-card-renderer"})],eW);var ktb;var ltb;var mtb;var ntb;var otb;var ptb;nu({is:"yt-channel-thumbnail-with-link-renderer",_template:function(){if(void 0!==ptb)return ptb;var a=document.createElement("template");a.innerHTML="\n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===otb){var d=document.createElement("template");d.innerHTML=""; otb=d}d=otb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return ptb=a}, behaviors:[W.YtRendererBehavior],properties:{data:Object,style_:{type:String,reflectToAttribute:!0,computed:"computeStyle_(data.style)"}},computeStyle_:function(a){return a}});var fW=function(){return N.apply(this,arguments)||this}; p(fW,N);fW.prototype.configureRendererStamper=function(){return{"data.channelThumbnail":{id:"avatar",mapping:{channelThumbnailWithLinkRenderer:"yt-channel-thumbnail-with-link-renderer"}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.navigationButton":{id:"navigation-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; fW.prototype.computeTitleStyle=function(a){return a||null}; fW.prototype.computeAvatarStyle=function(a){return a||null}; g.Object.defineProperties(fW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ntb){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n \n \n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===mtb){var d=document.createElement("template");d.innerHTML=""; mtb=d}d=mtb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ntb=a}a=ntb;return a}}}); var gW=fW;y([O(W.YtRendererBehavior),z("design:type",Object)],gW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],gW.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],gW.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),z("design:type",String)],gW.prototype,"titleStyle",void 0); y([Q({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),z("design:type",String)],gW.prototype,"avatarStyle",void 0);gW=y([V({is:"ytd-rich-list-header-renderer"})],gW);var hW=function(){return N.apply(this,arguments)||this}; p(hW,N);hW.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{richListHeaderRenderer:"ytd-rich-list-header-renderer"}},"data.contents":{id:"contents",mapping:{gridVideoRenderer:{component:"ytd-grid-video-renderer",properties:{isSearch:"[[isSearch]]"}}}}}}; g.Object.defineProperties(hW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ltb){var a=document.createElement("template");a.innerHTML="
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ktb){var d=document.createElement("template");d.innerHTML=""; ktb=d}d=ktb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ltb=a}a=ltb;return a}}}); var iW=hW;y([O(W.YtRendererBehavior),z("design:type",Object)],iW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],iW.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],iW.prototype,"data",void 0);y([Q({value:!1}),z("design:type",Boolean)],iW.prototype,"isSearch",void 0);iW=y([V({is:"ytd-preview-card-renderer"})],iW);var qtb;var rtb;var jW=function(){var a=N.apply(this,arguments)||this;a.active=!1;return a}; p(jW,N);jW.prototype.configureRendererStamper=function(){return{"data.shareButton":{id:"share-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; jW.prototype.onEndpointClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)}; jW.prototype.computeLayout=function(a){return a}; g.Object.defineProperties(jW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===rtb){var a=document.createElement("template");a.innerHTML="\n
\n
\n \n
\n
\n

[[getSimpleString(data.title)]]

\n
[[getSimpleString(data.timeDescription)]]
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===qtb){var d=document.createElement("template");d.innerHTML=""; qtb=d}d=qtb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);rtb=a}a=rtb;return a}}}); var kW=jW;y([O(W.YtRendererBehavior),z("design:type",Object)],kW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],kW.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],kW.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],kW.prototype,"active",void 0);y([Q({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),z("design:type",String)],kW.prototype,"layout",void 0); kW=y([V({is:"ytd-macro-markers-list-item-renderer"})],kW);var stb;var ttb;var utb;var vtb;var wtb=function(){return N.apply(this,arguments)||this}; p(wtb,N); g.Object.defineProperties(wtb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===vtb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===utb){var d=document.createElement("template");d.innerHTML=""; utb=d}d=utb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);vtb=a}a=vtb;return a}}}); var lW=wtb;y([O(W.YtRendererBehavior),z("design:type",Object)],lW.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],lW.prototype,"data",void 0);lW=y([V({is:"ytd-title-and-button-list-header-renderer"})],lW);var mW=function(){var a=N.apply(this,arguments)||this;a.isSearch=!1;return a}; p(mW,N);f=mW.prototype; f.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{searchRefinementCardRenderer:"ytd-search-refinement-card-renderer",compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",videoCardRenderer:"ytd-grid-video-renderer",gameCardRenderer:"ytd-game-card-renderer",infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",params:{showVerticalDividers:!0}},previewCardRenderer:{component:"ytd-preview-card-renderer",properties:{isSearch:"[[isSearch]]"}}, macroMarkersListItemRenderer:"ytd-macro-markers-list-item-renderer"}},"data.header":{id:"header",mapping:{titleAndButtonListHeaderRenderer:"ytd-title-and-button-list-header-renderer",richListHeaderRenderer:"ytd-rich-list-header-renderer"}},"data.sortFilter":{id:"sort-filter",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.button":{id:"header-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer", properties:{"on-tap":"[[boundPrevClick]]"},attributes:{arrow:!0}}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},attributes:{arrow:!0}}}}}}; f.getItemsPath=function(){return"data.cards"}; f.dataChanged=function(){this.ytdHorizontalListBehavior.reset()}; f.computeCardListStyle=function(a){return a||null}; f.computeEmpty=function(a){return!this.get("cards.length",a)}; f.computeThumbnailStyle=function(a){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",a)||null}; f.computeHasSubtitle=function(a){return!!this.get("header.richListHeaderRenderer.subtitle",a)}; f.computeInitialCountNumber=function(a){return"HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"===a?6:"HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"===a?8:"HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"===a?10:4}; f.computeUseFloorScrolling=function(a){return"HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"===a}; f.computeHasGameCard=function(a){return(a=this.get("cards",a))?a.some(function(b){return b.gameCardRenderer}):!1}; f.computeHasInfoPanel=function(a){var b;return null===(b=null===a||void 0===a?void 0:a.cards)||void 0===b?void 0:b.some(function(c){return c.infoPanelContentRenderer})}; f.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()}; f.getItemByIndex=function(a){var b=this.$.items.children;return b&&b.length>a?b[a]:void 0}; g.Object.defineProperties(mW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ttb){var a=document.createElement("template");a.innerHTML="
\n

\n
\n
\n
\n
\n \n
\n
\n
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===stb){var d=document.createElement("template");d.innerHTML=""; stb=d}d=stb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ttb=a}a=ttb;return a}}}); var nW=mW;nW.prototype.dataChanged=nW.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],nW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],nW.prototype,"ytRendererstamperBehavior",void 0);y([O(YP),z("design:type",Object)],nW.prototype,"ytdHorizontalListBehavior",void 0);y([Q(),z("design:type",Object)],nW.prototype,"data",void 0); y([Q({computed:"computeInitialCountNumber(data.style.type)"}),z("design:type",Number)],nW.prototype,"initialCount",void 0);y([Q({computed:"computeUseFloorScrolling(data.style.type)"}),z("design:type",Boolean)],nW.prototype,"useFloorScrolling",void 0);y([Q({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),z("design:type",Object)],nW.prototype,"cardListStyle",void 0); y([Q({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),z("design:type",Boolean)],nW.prototype,"empty",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),z("design:type",Boolean)],nW.prototype,"hasSubtitle",void 0);y([Q({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),z("design:type",Boolean)],nW.prototype,"thumbnailStyle",void 0); y([Q({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),z("design:type",Boolean)],nW.prototype,"hasGameCard",void 0);y([Q({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),z("design:type",Boolean)],nW.prototype,"hasInfoPanel",void 0);y([Q(),z("design:type",Object)],nW.prototype,"isSearch",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],nW.prototype,"dataChanged",null); nW=y([V({is:"ytd-horizontal-card-list-renderer"})],nW);yN("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var oW=function(){return N.apply(this,arguments)||this}; p(oW,N);oW.prototype.configureRendererStamper=function(){return{"data.menu":{id:"header-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{infoPanelContentRenderer:"ytd-info-panel-content-renderer",horizontalCardListRenderer:"ytd-horizontal-card-list-renderer",medicalPanelContentRenderer:"ytd-medical-panel-content-renderer"}}}}; g.Object.defineProperties(oW.prototype,{background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTAINER_BACKGROUND_",""):""}}}); g.Object.defineProperties(oW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===btb){var a=document.createElement("template");a.innerHTML="
\n

\n \n \n \n

\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===atb){var d=document.createElement("template");d.innerHTML=""; atb=d}d=atb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);btb=a}a=btb;return a}}}); var pW=oW;y([O(W.YtRendererBehavior),z("design:type",Object)],pW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],pW.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],pW.prototype,"data",void 0);y([Q({type:String,reflectToAttribute:!0}),T("data.background"),z("design:type",Object),z("design:paramtypes",[])],pW.prototype,"background",null);pW=y([V({is:"ytd-info-panel-container-renderer"})],pW);var xtb;var ytb;var ztb=function(a){Ja.call(this,a)}; p(ztb,Ja);var Atb=function(a){Ja.call(this,a)}; p(Atb,ztb);var Btb=function(a){Ja.call(this,a)}; p(Btb,ztb);var qW=function(){var a=N.apply(this,arguments)||this;a.enableNamesHandlesAccountSwitcher=J("enable_names_handles_account_switcher");return a}; p(qW,N);qW.prototype.onTap=function(){var a=this,b=!1,c=this.get("serviceEndpoint.selectActiveIdentityEndpoint.supportedTokens",this.data);c&&c.forEach(function(d){if(d.accountSigninToken)if(b=!0,a.onAccountItemTap)a.onAccountItemTap(d.accountSigninToken.signinUrl);else pM(d.accountSigninToken.signinUrl,void 0,void 0,window.top)}); b||xk(new Atb("Did not handle account switch tap. No token."))}; g.Object.defineProperties(qW.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var a;return J("enable_names_handles_account_switcher")&&!(null===(a=this.data)||void 0===a||!a.isSelected)}}, thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var a,b,c=null===(b=null===(a=this.data)||void 0===a?void 0:a.accountPhoto)||void 0===b?void 0:b.thumbnails;return J("enable_names_handles_account_switcher")&&c&&0\n \n \n \n \n \n \n \n \n \n \n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===xtb){var d=document.createElement("template");d.innerHTML=""; xtb=d}d=xtb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ytb=a}a=ytb;return a}}}); var rW=qW;rW.prototype.onTap=rW.prototype.onTap;y([O(W.YtRendererBehavior),z("design:type",Object)],rW.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],rW.prototype,"data",void 0);y([Q({reflectToAttribute:!1}),z("design:type",Function)],rW.prototype,"onAccountItemTap",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],rW.prototype,"enableNamesHandlesAccountSwitcher",void 0); y([Q({reflectToAttribute:!0}),T("data"),z("design:type",Boolean),z("design:paramtypes",[])],rW.prototype,"enableRingForActiveAccount",null);y([Q({reflectToAttribute:!0}),T("data"),z("design:type",Number),z("design:paramtypes",[])],rW.prototype,"thumbnailSize",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],rW.prototype,"onTap",null);rW=y([V({is:"ytd-account-item-renderer"})],rW);var Ctb;var Dtb;var Etb;var Ftb;var sW=function(){var a=N.apply(this,arguments)||this;a.boundSubmitSearch=function(){a.submitSearch()}; a.boundClearSearch=function(){a.clearSearch()}; return a}; p(sW,N);f=sW.prototype;f.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmitSearch]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundClearSearch]]"}}}}}}; f.toggleClearButton=function(){this.hideClearButton=tc||!this.input.value}; f.submitOnEnterKeyUp=function(a){13!==a.keyCode||this.input.invalid||this.submit(this.input.value)}; f.clearSearch=function(){this.submit("")}; f.submitSearch=function(){this.input.invalid||this.submit(this.input.value)}; f.submit=function(a){var b=x.unsafeClone(this.data.endpoint);b.getAccountsListInnertubeEndpoint&&(b.getAccountsListInnertubeEndpoint.channelSwitcherQuery=a,Cn(this,[b]))}; g.Object.defineProperties(sW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ftb){var a=document.createElement("template");a.innerHTML="\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Etb){var d=document.createElement("template");d.innerHTML=""; Etb=d}d=Etb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ftb=a}a=Ftb;return a}}}); var tW=sW;tW.prototype.toggleClearButton=tW.prototype.toggleClearButton;y([O(W.YtRendererBehavior),z("design:type",Object)],tW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],tW.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],tW.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],tW.prototype,"hideClearButton",void 0);y([Q(),z("design:type",Object)],tW.prototype,"boundSubmitSearch",void 0); y([Q(),z("design:type",Object)],tW.prototype,"boundClearSearch",void 0);y([mG("#input"),z("design:type",Object)],tW.prototype,"input",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],tW.prototype,"toggleClearButton",null);tW=y([V({is:"ytd-channel-switcher-search-box-renderer"})],tW);var Gtb;var Htb;var uW=function(){var a=N.apply(this,arguments)||this;a.boundSubmit=function(){a.submit()}; return a}; p(uW,N);f=uW.prototype;f.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmit]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; f.ready=function(){var a=this;this.form.addEventListener("submit",function(b){return a.onSubmit(b)})}; f.onSubmit=function(a){a.preventDefault();return!1}; f.toggleClearButton=function(){this.hideClearButton=tc||!this.input.value}; f.submitOnEnterKeyUp=function(a){13===a.keyCode&&this.submit()}; f.submit=function(){var a=this.data.endpoint,b=x.unsafeClone(a);b.browseEndpoint?b.browseEndpoint.query=this.input.value:b.searchEndpoint&&(b.searchEndpoint.query=this.input.value);b.commandMetadata&&b.commandMetadata.webCommandMetadata&&b.commandMetadata.webCommandMetadata.url?(b.commandMetadata.webCommandMetadata.url=lc(b.commandMetadata.webCommandMetadata.url,"query",this.input.value),this.fire("yt-navigate",{endpoint:b})):b.getAccountsListInnertubeEndpoint?(b.getAccountsListInnertubeEndpoint.channelSwitcherQuery= this.input.value,Cn(this,[b])):xk(Error("Error: Trying to navigate to an endpoint without url: "+JSON.stringify(a)))}; f.getUrl=function(a){return this.get("commandMetadata.webCommandMetadata.url",a)}; g.Object.defineProperties(uW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Htb){var a=document.createElement("template");a.innerHTML="
\n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Gtb){var d=document.createElement("template");d.innerHTML=""; Gtb=d}d=Gtb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Htb=a}a=Htb;return a}}}); var vW=uW;vW.prototype.toggleClearButton=vW.prototype.toggleClearButton;y([O(W.YtRendererBehavior),z("design:type",Object)],vW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],vW.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],vW.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],vW.prototype,"hideClearButton",void 0);y([Q(),z("design:type",Object)],vW.prototype,"boundSubmit",void 0); y([mG("#form"),z("design:type",HTMLFormElement)],vW.prototype,"form",void 0);y([mG("#input"),z("design:type",Object)],vW.prototype,"input",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],vW.prototype,"toggleClearButton",null);vW=y([V({is:"ytd-search-box-renderer"})],vW);var wW=function(){return N.apply(this,arguments)||this}; p(wW,N);wW.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}}; g.Object.defineProperties(wW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Dtb){var a=document.createElement("template");a.innerHTML="

\n \n

\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ctb){var d=document.createElement("template");d.innerHTML=""; Ctb=d}d=Ctb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Dtb=a}a=Dtb;return a}}}); var xW=wW;y([O(W.YtRendererBehavior),z("design:type",Object)],xW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],xW.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],xW.prototype,"data",void 0);xW=y([V({is:"ytd-channel-switcher-header-renderer"})],xW);var Itb;var Jtb;var yW=function(){var a=N.apply(this,arguments)||this;a.hasContents=!1;a.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return a}; p(yW,N);yW.prototype.computeHasContents=function(a){var b;return(null===a||void 0===a?0:a.contents)&&0<(null===(b=null===a||void 0===a?void 0:a.contents)||void 0===b?void 0:b.length)?!0:!1}; yW.prototype.updateChannelSwitcherAction=function(a){var b,c;void 0!==(null===(c=null===(b=null===a||void 0===a?void 0:a.updateChannelSwitcherPageAction)||void 0===b?void 0:b.page)||void 0===c?void 0:c.channelSwitcherPageRenderer)&&(this.data=a.updateChannelSwitcherPageAction.page.channelSwitcherPageRenderer)}; yW.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{channelSwitcherHeaderRenderer:"ytd-channel-switcher-header-renderer"}},"data.contents":{id:"contents",mapping:{buttonRenderer:"ytd-button-renderer",accountItemRenderer:"ytd-account-item-renderer",continuationItemRenderer:"ytd-continuation-item-renderer"}}}}; yW.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}}; g.Object.defineProperties(yW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Jtb){var a=document.createElement("template");a.innerHTML="
\n
\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Itb){var d=document.createElement("template");d.innerHTML=""; Itb=d}d=Itb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Jtb=a}a=Jtb;return a}}}); var zW=yW;y([O(W.YtRendererBehavior),z("design:type",Object)],zW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],zW.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],zW.prototype,"actionHandlerBehavior",void 0);y([O(SS),z("design:type",Object)],zW.prototype,"ytContinuationHandlerBehavior",void 0);y([Q(),z("design:type",Object)],zW.prototype,"data",void 0); y([Q({reflectToAttribute:!0,computed:"computeHasContents(data)"}),z("design:type",Boolean)],zW.prototype,"hasContents",void 0);zW=y([V({is:"ytd-channel-switcher-page-renderer"})],zW);var Ktb;var Ltb;var AW=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; p(AW,N);AW.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")}; AW.prototype.computeBannerImageUrl=function(a,b){if(void 0!==a){var c=a.thumbnail.thumbnails;b&&(c=a.thumbnailDark.thumbnails);this.bannerImageUrl=(a=YM(c,24,void 0,"height"))?a:void 0}}; AW.prototype.onDarkModeToggledAction=function(a){this.isDarkTheme=a}; AW.prototype.computeHasText=function(a){return!!a}; g.Object.defineProperties(AW.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return Eb({"background-image":Ab(this.bannerImageUrl)})}}}); g.Object.defineProperties(AW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ltb){var a=document.createElement("template");a.innerHTML="\n
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ktb){var d=document.createElement("template");d.innerHTML=""; Ktb=d}d=Ktb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ltb=a}a=Ltb;return a}}}); var BW=AW;BW.prototype.computeHasText=BW.prototype.computeHasText;BW.prototype.computeBannerImageUrl=BW.prototype.computeBannerImageUrl;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],BW.prototype,"ytActionHandlerBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],BW.prototype,"actionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],BW.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],BW.prototype,"data",void 0); y([Q(),z("design:type",Boolean)],BW.prototype,"isDarkTheme",void 0);y([Q(),z("design:type",String)],BW.prototype,"bannerImageUrl",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),z("design:type",Boolean)],BW.prototype,"hasText",void 0);y([S("data","isDarkTheme"),z("design:type",Function),z("design:paramtypes",[Object,Boolean]),z("design:returntype",void 0)],BW.prototype,"computeBannerImageUrl",null); y([S("data.text"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],BW.prototype,"computeHasText",null);y([T("bannerImageUrl"),z("design:type",Object),z("design:paramtypes",[])],BW.prototype,"bannerStyle",null);BW=y([V({is:"ytd-backstage-prefilled-post-dialog-header-renderer"})],BW);var Mtb;var Ntb;var Otb=function(){return N.apply(this,arguments)||this}; p(Otb,N); g.Object.defineProperties(Otb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ntb){var a=document.createElement("template");a.innerHTML="\n[[getSimpleString(data.title)]]\n[[getSimpleString(data.text)]]\n\n[[getSimpleString(data.footer)]]\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Mtb){var d=document.createElement("template");d.innerHTML=""; Mtb=d}d=Mtb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ntb=a}a=Ntb;return a}}}); var CW=Otb;y([O(W.YtRendererBehavior),z("design:type",Object)],CW.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],CW.prototype,"data",void 0);CW=y([V({is:"ytd-backstage-zero-state-renderer"})],CW);var Ptb;var Qtb;var Rtb={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},DW=function(){return N.apply(this,arguments)||this}; p(DW,N);DW.prototype.configureRendererStamper=function(){return Rtb}; g.Object.defineProperties(DW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Qtb){var a=document.createElement("template");a.innerHTML="\n[[getSimpleString(data.title)]]\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ptb){var d=document.createElement("template");d.innerHTML=""; Ptb=d}d=Ptb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Qtb=a}a=Qtb;return a}}}); var EW=DW;y([O(W.YtRendererBehavior),z("design:type",Object)],EW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],EW.prototype,"rendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],EW.prototype,"data",void 0);y([Q({computed:"computeIcon_(data.icon)"}),z("design:type",String)],EW.prototype,"icon",void 0);EW=y([V({is:"ytd-post-scheduling-zero-state-renderer"})],EW);var Stb;var Ttb;var FW=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return a}; p(FW,N);FW.prototype.onTabsActivate=function(a){this.data&&this.data.tabs&&this.fire("yt-navigate",{endpoint:this.data.tabs[a.detail.selected].navigationEndpoint})}; FW.prototype.shouldShowTotalCount=function(a){return a&&void 0!==a.totalCount}; FW.prototype.handleUpdatePostsTotalCountAction=function(a){var b=this.get(["data.tabs",1,"totalCount"]),c=this.get("updatePostsTotalCountAction.updateType",a);a=this.get("updatePostsTotalCountAction.number",a);void 0!==b&&"UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"!==c&&a&&("UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"===c?this.set(["data.tabs",1,"totalCount"],Number(b)+a):"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"===c&&this.set(["data.tabs",1,"totalCount"],Number(b)-a))}; g.Object.defineProperties(FW.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var a=0,b=this.data.tabs.length;a
\n \n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Stb){var d=document.createElement("template");d.innerHTML=""; Stb=d}d=Stb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ttb=a}a=Ttb;return a}}}); var GW=FW;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],GW.prototype,"actionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],GW.prototype,"rendererBehavior",void 0);y([Q(),z("design:type",Object)],GW.prototype,"data",void 0);y([T("data.tabs"),z("design:type",Number),z("design:paramtypes",[])],GW.prototype,"selected",null);GW=y([V({is:"ytd-post-stream-filter-renderer"})],GW);var Utb;var Vtb;var HW=function(){var a=N.apply(this,arguments)||this;a.isOpen=!1;a.commentDialog=null;a.actionMap={"yt-create-comment-action":"onCreateCommentAction"};return a}; p(HW,N);f=HW.prototype;f.configureRendererStamper=function(){return{"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},commentDialog:{id:"comment-dialog",mapping:{commentDialogRenderer:{component:"ytd-comment-dialog-renderer",properties:{zeroStepFooterText:"[[data.zeroStep.zeroStepChannelCreationRenderer.footerText]]"}}}}}}; f.ready=function(){var a=this,b=this.$["placeholder-area"],c=function(d){d.stopPropagation();d instanceof KeyboardEvent&&"keypress"===d.type&&13!==d.keyCode&&32!==d.keyCode||a.openDialog()}; this.$["simplebox-placeholder"].addEventListener("focus",c);b.addEventListener("tap",c);b.addEventListener("keypress",c)}; f.dataChanged=function(){this.commentDialog=null;this.isOpen=!1}; f.openDialog=function(){this.data&&(this.data.prepareAccountEndpoint?this.fire("yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):(this.commentDialog||(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)}),this.isOpen=!0,this.$["comment-dialog"].firstElementChild.focus()))}; f.onYtCommentboxDismiss=function(a){a.stopPropagation();this.isOpen=!1}; f.onCreateCommentAction=function(a){this.get("createCommentAction.contents",a)&&(this.isOpen=!1)}; f.computeCommentDialog=function(a){return{placeholderText:a.placeholderText,authorThumbnail:a.authorThumbnail,submitButton:a.submitButton,imageButton:a.imageButton,cancelButton:a.cancelButton,emojiButton:a.emojiButton,emojis:a.emojis,emojiPicker:a.emojiPicker,aadcGuidelinesStateEntityKey:a.aadcGuidelinesStateEntityKey,openAadcDialog:a.openAadcDialog,unicodeEmojisUrl:a.unicodeEmojisUrl}}; g.Object.defineProperties(HW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Vtb){var a=document.createElement("template");a.innerHTML="\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Utb){var d=document.createElement("template");d.innerHTML=""; Utb=d}d=Utb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Vtb=a}a=Vtb;return a}}}); var IW=HW;IW.prototype.onYtCommentboxDismiss=IW.prototype.onYtCommentboxDismiss;IW.prototype.dataChanged=IW.prototype.dataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],IW.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],IW.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],IW.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],IW.prototype,"data",void 0); y([Q(),z("design:type",Object)],IW.prototype,"isOpen",void 0);y([Q(),z("design:type",Object)],IW.prototype,"commentDialog",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],IW.prototype,"enableCreationBox",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],IW.prototype,"dataChanged",null); y([R("yt-commentbox-dismiss"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],IW.prototype,"onYtCommentboxDismiss",null);IW=y([V({is:"ytd-comment-simplebox-renderer"})],IW);var Wtb;var Xtb;var Ytb;var Ztb;var JW=function(){var a=N.apply(this,arguments)||this;a.isDisplayed=!0;return a}; p(JW,N);f=JW.prototype;f.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.dataChanged=function(){this.isDisplayed=!0}; f.computeType=function(a){return a||"UNKNOWN"}; f.onYtServiceRequestCompleted=function(a){a.stopPropagation();this.isDisplayed=!1}; f.onClose=function(){this.isDisplayed=!1}; g.Object.defineProperties(JW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ztb){var a=document.createElement("template");a.innerHTML="\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ytb){var d=document.createElement("template");d.innerHTML=""; Ytb=d}d=Ytb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ztb=a}a=Ztb;return a}}}); var KW=JW;KW.prototype.onYtServiceRequestCompleted=KW.prototype.onYtServiceRequestCompleted;KW.prototype.dataChanged=KW.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],KW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],KW.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],KW.prototype,"data",void 0); y([Q({computed:"computeType(data.type)",reflectToAttribute:!0}),z("design:type",String)],KW.prototype,"type",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],KW.prototype,"isDisplayed",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],KW.prototype,"dataChanged",null); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],KW.prototype,"onYtServiceRequestCompleted",null);KW=y([V({is:"ytd-alert-with-button-renderer"})],KW);var LW=function(){var a=N.apply(this,arguments)||this;a.isPostSchedulingEnabled=J("enable_post_scheduling");a.hasFinishedStamping=!1;a.JSC$37700_handleOpenPostCommentDialogActionAfterStamp=!1;a.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return a}; p(LW,N);f=LW.prototype; f.configureRendererStamper=function(){return{"data.createRenderer":{id:"simple-box",mapping:{commentSimpleboxRenderer:"ytd-comment-simplebox-renderer"}},backstagePostDialog:{id:"backstage-post-dialog",mapping:{backstagePostDialogRenderer:{component:"ytd-backstage-post-dialog-renderer"}},events:!0},"data.sortMenu":{id:"sort-menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.alerts":{id:"alert",mapping:{alertWithButtonRenderer:"ytd-alert-with-button-renderer"},renderPriority:0, waitForSignal:"eocs"},"data.zeroStateMessage":{id:"zero-state-message",mapping:{backstageZeroStateRenderer:"ytd-backstage-zero-state-renderer"}},"data.prefilledCreateDialogHeaderMessage":{id:"prefilled-dialog-header",mapping:{backstagePrefilledPostDialogHeaderRenderer:"ytd-backstage-prefilled-post-dialog-header-renderer"}},"data.postStreamFilter":{id:"post-stream-filter",mapping:{postStreamFilterRenderer:"ytd-post-stream-filter-renderer"}},"data.schedulingZeroStateMessage":{id:"scheduling-zero-state-message", mapping:{postSchedulingZeroStateRenderer:"ytd-post-scheduling-zero-state-renderer"}}}}; f.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()}; f.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$37700_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()}; f.onYtServiceRequestSent=function(a,b){if(!J("kevlar_command_handler")&&b.actions)for(a=0;a ytd-backstage-post-dialog-renderer").openSchedulingPanel(c.showSchedulingPanelCommand)}}; f.observePrefilledBackstagePostDialog=function(){var a;if(this.hasFinishedStamping){if(this.hasActionsChange=!1,this.getPrefilledBackstagePostDialog(null===(a=this.data)||void 0===a?void 0:a.actions)){this.$["prefilled-dialog-header"].hidden=!1;var b=this.$["backstage-post-dialog"].firstElementChild;b&&eu(this,function(){b.focus();b.openDialog&&b.openDialog()})}}else this.hasActionsChange=!0}; f.computeIsBackstage=function(a){return a}; f.onYtCommentboxDismiss=function(){this.$["prefilled-dialog-header"].hidden=!0;this.removePrefilledDialog(this.data)}; f.removePrefilledDialog=function(a){if(null===a||void 0===a?0:a.actions){for(var b=a.actions.length-1;0<=b;b--){var c=a.actions[b];c.createBackstagePostDialogEndpoint&&c.createBackstagePostDialogEndpoint.dialog&&delete a.actions[b]}this.set("data",void 0);this.set("data",a)}}; f.getPrefilledBackstagePostDialog=function(a){if(a)for(var b=0;b\n\n
\n
\n
\n
\n\n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Wtb){var d=document.createElement("template");d.innerHTML=""; Wtb=d}d=Wtb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Xtb=a}a=Xtb;return a}}}); var MW=LW;MW.prototype.dataChanged=MW.prototype.dataChanged;MW.prototype.onYtCommentboxDismiss=MW.prototype.onYtCommentboxDismiss;MW.prototype.observePrefilledBackstagePostDialog=MW.prototype.observePrefilledBackstagePostDialog;MW.prototype.onYtServiceRequestSent=MW.prototype.onYtServiceRequestSent;MW.prototype.onStampFinished=MW.prototype.onStampFinished;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],MW.prototype,"ytActionHandlerBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],MW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],MW.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],MW.prototype,"data",void 0);y([Q({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),z("design:type",Boolean)],MW.prototype,"isBackstage",void 0); y([Q({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),z("design:type",Object)],MW.prototype,"backstagePostDialog",void 0);y([Q(),z("design:type",Object)],MW.prototype,"isPostSchedulingEnabled",void 0);y([R("yt-rendererstamper-finished"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],MW.prototype,"onStampFinished",null); y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],MW.prototype,"onYtServiceRequestSent",null);y([S("data.actions"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],MW.prototype,"observePrefilledBackstagePostDialog",null);y([R("yt-commentbox-dismiss"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],MW.prototype,"onYtCommentboxDismiss",null); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],MW.prototype,"dataChanged",null);MW=y([V({is:"ytd-comments-header-renderer"})],MW);var $tb;var aub;var bub=function(){return N.apply(this,arguments)||this}; p(bub,N); g.Object.defineProperties(bub,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===aub){var a=document.createElement("template");a.innerHTML="\n \n
\n \n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$tb){var d=document.createElement("template");d.innerHTML=""; $tb=d}d=$tb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);aub=a}a=aub;return a}}}); var NW=bub;y([Q(),z("design:type",Object)],NW.prototype,"data",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],NW.prototype,"ytRendererBehavior",void 0);NW=y([V({is:"ytd-destination-button-renderer"})],NW);var cub;var dub;var OW=function(){var a=N.apply(this,arguments)||this;a.isRichGrid=!1;a.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return a}; p(OW,N);f=OW.prototype;f.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}}; f.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)}; f.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()}; f.updateDestinationButtonsVisibility=function(){var a,b;if(!(this.isRichGrid||null!==(a=this.data)&&void 0!==a&&a.isExpanded)){var c=this.clientWidth;if(c&&null!==(b=this.data)&&void 0!==b&&b.destinationButtons){c=Math.floor((c+4)/214);var d=this.data.destinationButtons.length,e=Math.ceil(d/c);this.fullyVisibleRows=1===d%c&&2===e?1:Math.min(e,2);this.isShowMoreVisible=this.fullyVisibleRows
\n\n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===cub){var d=document.createElement("template");d.innerHTML=""; cub=d}d=cub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);dub=a}a=dub;return a}}}); var PW=OW;PW.prototype.updateRichGridDestinationButtonsVisibility=PW.prototype.updateRichGridDestinationButtonsVisibility;y([Q(),z("design:type",Object)],PW.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Number)],PW.prototype,"fullyVisibleRows",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],PW.prototype,"isShowMoreVisible",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],PW.prototype,"isRichGrid",void 0); y([Q({selector:qlb,value:0}),z("design:type",Number)],PW.prototype,"richGridItemsPerRow",void 0);y([Q(),z("design:type",Object)],PW.prototype,"gridStateActionMap",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],PW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],PW.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],PW.prototype,"ytActionHandlerBehavior",void 0); y([O(KP),z("design:type",Object)],PW.prototype,"ytdReduxBehavior",void 0);y([S("data","richGridItemsPerRow"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],PW.prototype,"updateRichGridDestinationButtonsVisibility",null);PW=y([V({is:"ytd-destination-shelf-renderer"})],PW);var eub;var fub;var QW=function(){return N.apply(this,arguments)||this}; p(QW,N);QW.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{noInkOnDropdownButton:!0}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}}; g.Object.defineProperties(QW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===fub){var a=document.createElement("template");a.innerHTML="\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===eub){var d=document.createElement("template");d.innerHTML=""; eub=d}d=eub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);fub=a}a=fub;return a}}}); var RW=QW;y([O(W.YtRendererBehavior),z("design:type",Object)],RW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],RW.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],RW.prototype,"ytdDismissibleItemBehavior",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_watch_feed_big_thumbs")}}), z("design:type",Boolean)],RW.prototype,"watchFeedBigThumbs",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_watch_feed_big_thumbs")?"9999":"168"}}), z("design:type",String)],RW.prototype,"thumbnailWidth",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_watch_feed_big_thumbs")?"":"94"}}), z("design:type",String)],RW.prototype,"customThumbnailSize",void 0);y([Q(),z("design:type",Object)],RW.prototype,"data",void 0);RW=y([V({is:"ytd-compact-playlist-renderer"})],RW);var gub;var hub;var SW=function(){return N.apply(this,arguments)||this}; p(SW,N);SW.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{noInkOnDropdownButton:!0}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}}; SW.prototype.attached=function(){this.classList.add("use-ellipsis")}; SW.prototype.onYtNavigate=function(a,b){var c=this;if(b.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",b)){var d=this.get("watchEndpoint.videoId",b.endpoint),e=An(this,"yt-get-current-video-id-action")[0];J("kevlar_mix_handle_first_endpoint_different")&&d&&e&&d!==e||(a.stopPropagation(),mL(this).getPlayerPromise().then(function(h){if(0===h.getPlayerState()&&c.data.secondaryNavigationEndpoint)var l=c.data.secondaryNavigationEndpoint;else l=Object.assign({}, b.endpoint),l.commandMetadata&&l.commandMetadata.webCommandMetadata&&(h=Math.floor(h.getCurrentTime()),l.commandMetadata.webCommandMetadata.url=hc(l.commandMetadata.webCommandMetadata.url,{t:h}),!J("kevlar_add_start_time_to_mix_endpoint_killswitch")&&l.watchEndpoint&&(l.watchEndpoint.startTimeSeconds=h));c.fire("yt-navigate",{endpoint:l})}))}}; g.Object.defineProperties(SW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===hub){var a=document.createElement("template");a.innerHTML="\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===gub){var d=document.createElement("template");d.innerHTML=""; gub=d}d=gub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);hub=a}a=hub;return a}}}); var TW=SW;TW.prototype.onYtNavigate=TW.prototype.onYtNavigate;y([O(W.YtRendererBehavior),z("design:type",Object)],TW.prototype,"ytRendererBehavior",void 0);y([O(qN.YtEndpointBehavior),z("design:type",Object)],TW.prototype,"ytEndpointBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],TW.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],TW.prototype,"ytdDismissibleItemBehavior",void 0); y([O(IP),z("design:type",Object)],TW.prototype,"ytdLockupBehavior",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_watch_feed_big_thumbs")}}), z("design:type",Boolean)],TW.prototype,"watchFeedBigThumbs",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_watch_feed_big_thumbs")?"9999":"168"}}), z("design:type",String)],TW.prototype,"thumbnailWidth",void 0);y([Q(),z("design:type",Object)],TW.prototype,"data",void 0);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],TW.prototype,"onYtNavigate",null);TW=y([V({is:"ytd-compact-radio-renderer"})],TW);var iub;var jub;var UW=function(){return N.apply(this,arguments)||this}; p(UW,N);UW.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}}; g.Object.defineProperties(UW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===jub){var a=document.createElement("template");a.innerHTML="\n\n\n\n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===iub){var d=document.createElement("template");d.innerHTML=""; iub=d}d=iub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);jub=a}a=jub;return a}}}); var VW=UW;y([Q(),z("design:type",Object)],VW.prototype,"data",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],VW.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],VW.prototype,"rendererBehavior",void 0);VW=y([V({is:"ytd-compact-text-promo-renderer"})],VW);var kub;var lub;var WW=function(){return N.apply(this,arguments)||this}; p(WW,N);WW.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{noInkOnDropdownButton:!0}}}},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; WW.prototype.isMetaBlockEmpty=function(a){return!a||!a.longBylineText&&!a.shortBylineText&&!a.shortViewCountText&&!a.viewCountText}; WW.prototype.computeHasOneLineTitle=function(a){return!(null===a||void 0===a||!a.buttons)}; g.Object.defineProperties(WW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===lub){var a=document.createElement("template");a.innerHTML="\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===kub){var d=document.createElement("template");d.innerHTML=""; kub=d}d=kub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);lub=a}a=lub;return a}}}); var XW=WW;y([O(W.YtRendererBehavior),z("design:type",Object)],XW.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],XW.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],XW.prototype,"ytdDismissibleItemBehavior",void 0);y([O(IP),z("design:type",Object)],XW.prototype,"ytdLockupBehavior",void 0);y([Q({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),z("design:type",Boolean)],XW.prototype,"metaBlockEmpty",void 0); y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_watch_feed_big_thumbs")}}), z("design:type",Boolean)],XW.prototype,"watchFeedBigThumbs",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_watch_feed_big_thumbs")?"9999":"168"}}), z("design:type",String)],XW.prototype,"thumbnailWidth",void 0);y([Q(),z("design:type",Object)],XW.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),z("design:type",Boolean)],XW.prototype,"hasOneLineTitle",void 0);XW=y([V({is:"ytd-compact-video-renderer"})],XW);yN("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var mub=function(){return N.apply(this,arguments)||this}; p(mub,N);var YW=mub;y([O(W.YtRendererBehavior),z("design:type",Object)],YW.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],YW.prototype,"data",void 0);YW=y([V({is:"ytd-counterfactual-renderer"})],YW);var nub;var oub;var ZW=function(){return N.apply(this,arguments)||this}; p(ZW,N);ZW.prototype.computeStyle=function(a){return a?a:""}; g.Object.defineProperties(ZW,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===oub){var a=document.createElement("template");a.innerHTML="
\n
[[getSimpleString(data.title)]]
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nub){var d=document.createElement("template");d.innerHTML=""; nub=d}d=nub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);oub=a}a=oub;return a}}}); var $W=ZW;y([O(W.YtRendererBehavior),z("design:type",Object)],$W.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],$W.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),z("design:type",String)],$W.prototype,"titleStyle",void 0);$W=y([V({is:"ytd-item-section-header-renderer"})],$W);var pub;var qub;var rub;var sub;var tub;var uub=function(){return N.apply(this,arguments)||this}; p(uub,N); g.Object.defineProperties(uub,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===tub){var a=document.createElement("template");a.innerHTML="\n\n\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===sub){var d=document.createElement("template");d.innerHTML=""; sub=d}d=sub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);tub=a}a=tub;return a}}}); var aX=uub;y([Q(),z("design:type",Object)],aX.prototype,"data",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],aX.prototype,"rendererBehavior",void 0);aX=y([V({is:"ytd-premium-browse-footer-renderer"})],aX);var vub;var wub;var xub;var yub;var bX=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return a}; p(bX,N);f=bX.prototype;f.attached=function(){this.hasAttribute("role")||this.setAttribute("role","tab");this.hasAttribute("tabindex")||this.setAttribute("tabindex","0")}; f.onSelectChipCommand=function(a){if(!this.selected&&this.data&&a.selectChipCommand.targetId&&a.selectChipCommand.targetId===this.data.targetId)this.onTap()}; f.onFilterChipTransformCommand=function(a){var b;!this.selected&&this.data&&(null===(b=a.filterChipTransformCommand)||void 0===b?0:b.chipUniqueId)&&a.filterChipTransformCommand.chipUniqueId===this.data.uniqueId&&(this.fire("yt-chip-cloud-chip-scroll-into-view",this),this.onTap())}; f.dataChanged=function(){var a=this;eu(this,function(){a.data&&a.data.isSelected&&!a.selected&&(a.fire("yt-chip-cloud-chip-scroll-into-view",a),a.onTap())})}; f.selectionChanged=function(){this.setAttribute("aria-selected",""+this.selected)}; f.computeChipStyle=function(a){return null!==a&&void 0!==a?a:"STYLE_DEFAULT"}; f.onTap=function(){this.data&&(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint?L(this,"yt-chip-cloud-chip-deselect-action"):(L(this,"yt-chip-cloud-chip-select-action",[this]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))}; f.onFocus=function(){var a=this.ytComponentBehavior.getInterfaceForTs("yt-hotkey-manager");a&&a.isKeyBoardInUse()&&this.fire("yt-chip-cloud-chip-scroll-into-view",this)}; g.Object.defineProperties(bX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===yub){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===xub){var d=document.createElement("template");d.innerHTML=""; xub=d}d=xub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);yub=a}a=yub;return a}}}); var cX=bX;cX.prototype.onFocus=cX.prototype.onFocus;cX.prototype.onTap=cX.prototype.onTap;cX.prototype.selectionChanged=cX.prototype.selectionChanged;cX.prototype.dataChanged=cX.prototype.dataChanged;y([O(P1a),z("design:type",Object)],cX.prototype,"ironButtonState",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],cX.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],cX.prototype,"ytActionHandlerBehavior",void 0); y([O(NM.YtComponentBehavior),z("design:type",Object)],cX.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Object)],cX.prototype,"data",void 0);y([Q({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),z("design:type",String)],cX.prototype,"chipStyle",void 0);y([Q({value:!1,reflectToAttribute:!0}),z("design:type",Boolean)],cX.prototype,"selected",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],cX.prototype,"dataChanged",null);y([S("selected"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],cX.prototype,"selectionChanged",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],cX.prototype,"onTap",null); y([R("focus"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],cX.prototype,"onFocus",null);cX=y([V({is:"yt-chip-cloud-chip-renderer"})],cX);var dX=function(){return N.apply(this,arguments)||this}; p(dX,N); dX.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{chipCloudChipRenderer:"yt-chip-cloud-chip-renderer"}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; g.Object.defineProperties(dX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===wub){var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n
\n \n \n
\n\n
\n
\n
\n \n
\n
\n \n
\n
\n \n \n
\n
\n
\n
\n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vub){var d=document.createElement("template");d.innerHTML=""; vub=d}d=vub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wub=a}a=wub;return a}}}); var eX=dX;y([O(W.YtRendererBehavior),z("design:type",Object)],eX.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],eX.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],eX.prototype,"ytdDismissibleItemBehavior",void 0);y([Q(),z("design:type",Object)],eX.prototype,"data",void 0);eX=y([V({is:"ytd-feed-nudge-renderer"})],eX);var zub;var Aub;var Bub;var Cub;var fX=function(){return N.apply(this,arguments)||this}; p(fX,N);fX.prototype.lightColorPaletteChanged=function(){var a,b;(null===(a=this.lightColorPalette)||void 0===a?0:a.secondaryTitleColor)&&(null===(b=this.lightColorPalette)||void 0===b?0:b.section2Color)?(this.style.backgroundColor=oM(this.lightColorPalette.section2Color),this.style.color=oM(this.lightColorPalette.secondaryTitleColor)):(this.style.backgroundColor="",this.style.color="")}; g.Object.defineProperties(fX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Cub){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Bub){var d=document.createElement("template");d.innerHTML=""; Bub=d}d=Bub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Cub=a}a=Cub;return a}}}); var gX=fX;gX.prototype.lightColorPaletteChanged=gX.prototype.lightColorPaletteChanged;y([Q(),z("design:type",Object)],gX.prototype,"data",void 0);y([Q(),z("design:type",Object)],gX.prototype,"lightColorPalette",void 0);y([S("lightColorPalette","data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],gX.prototype,"lightColorPaletteChanged",null);gX=y([V({is:"ytd-endorsement-header-renderer"})],gX);var hX=function(){var a=N.apply(this,arguments)||this;a.threeDotRework=J("kevlar_larger_three_dot_tap");a.JSC$37743_videoPreviewJobId=0;return a}; p(hX,N);f=hX.prototype; f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{noInkOnDropdownButton:!0}}},initialRenderPriority:!J("defer_menus")||J("desktop_persistent_menu")&&YL?void 0:0,waitForSignal:"eocs"},"data.thumbnailUnderlay":{id:"thumbnail-underlay",mapping:{endorsementHeaderRenderer:{component:"ytd-endorsement-header-renderer",properties:{lightColorPalette:"[[data.thumbnail.lightColorPalette]]"}}}},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer", upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}}; f.attached=function(){this.updateMouseEventListeners()}; f.detached=function(){J("web_inline_player_enabled")&&this.clearEventListeners()}; f.clearEventListeners=function(){this.shouldUseHoveredProperty=!0;var a=this.querySelector("ytd-thumbnail");a&&(J("web_inline_player_smaller_trigger")||this.unlisten(a,"mouseenter","onThumbMouseEnter"),this.unlisten(a,"mouseleave","onThumbMouseLeave"))}; f.onDataChanged=function(a){var b,c,d,e=this.get("channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer",a);e&&(e.title=null===(d=null===(c=null===(b=null===a||void 0===a?void 0:a.shortBylineText)||void 0===b?void 0:b.runs)||void 0===c?void 0:c[0])||void 0===d?void 0:d.text,this.set("data.owner",e));e=a.thumbnailRenderer;!a.thumbnail&&e&&e.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",e.playlistVideoThumbnailRenderer.thumbnail);this.updateMouseEventListeners()}; f.updateMouseEventListeners=function(){J("web_inline_player_enabled")&&!this.inlinePreviewIsDisabled&&(this.clearEventListeners(),this.addMouseEventListeners())}; f.addMouseEventListeners=function(){var a;if(null===(a=this.data)||void 0===a?0:a.inlinePlaybackEndpoint){var b=this.querySelector("ytd-thumbnail");J("web_inline_player_smaller_trigger")||(this.shouldUseHoveredProperty=!1,this.listen(b,"mouseenter","onThumbMouseEnter"));this.listen(b,"mouseleave","onThumbMouseLeave")}}; f.onMiniplayerIsActiveChange=function(){var a;this.shouldUseHoveredProperty=this.miniplayerIsActive||!(null===(a=this.data)||void 0===a?0:a.inlinePlaybackEndpoint);this.miniplayerIsActive&&(pi.cancelJob(this.JSC$37743_videoPreviewJobId),this.isPreviewLoading=!1)}; f.onDetailsClick=function(a){var b,c=null===(b=this.data)||void 0===b?void 0:b.navigationEndpoint;c&&!GP(M(a).path,this,["A","BUTTON"])&&this.fire("yt-navigate",{endpoint:c})}; f.onRendererTap=function(){var a,b=null===(a=this.data)||void 0===a?void 0:a.serviceEndpoint;(null===b||void 0===b?0:b.feedbackEndpoint)&&Cn(this,[b])}; f.handleOverlayMouseEnter=function(){this.onThumbMouseEnter()}; f.onThumbMouseEnter=function(){var a=this,b;this.miniplayerIsActive||(null!==(b=this.data)&&void 0!==b&&b.inlinePlaybackEndpoint?(this.inlinePreviewIsActive&&(L(this,"yt-close-popups-action",[["ytd-menu-popup-renderer"]]),L(this,"yt-terminate-video-preview-action")),this.isPreviewLoading=!0,pi.cancelJob(this.JSC$37743_videoPreviewJobId),this.JSC$37743_videoPreviewJobId=ji(pi,function(){L(a,"yt-close-popups-action",[["yt-tooltip-renderer","ytd-menu-popup-renderer"]]);An(a,"yt-open-video-preview-action", [a])},Oh("web_inline_player_triggering_delay")||1E3)):this.clearEventListeners())}; f.onThumbMouseLeave=function(){pi.cancelJob(this.JSC$37743_videoPreviewJobId);this.isPreviewLoading=!1}; f.computeDescriptionSnippet=function(a,b){return b?null===a||void 0===a?void 0:a.description:null===a||void 0===a?void 0:a.descriptionSnippet}; f.computeHideDescriptionSnippet=function(a,b,c){return!b||!c||J("hide_desktop_search_grid_result_metadata")}; f.computeHidePlaylistVideos=function(a,b){return!(null===a||void 0===a?0:a.videos)||!b||J("hide_desktop_search_grid_result_metadata")}; f.getFirstTwoPlaylistVideos=function(a){var b;return null===(b=null===a||void 0===a?void 0:a.videos)||void 0===b?void 0:b.slice(0,2)}; f.computeMetaBlockClass=function(a){return a?"":"grid"}; g.Object.defineProperties(hX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Aub){var a=document.createElement("template");a.innerHTML="

"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===zub){var d=document.createElement("template");d.innerHTML=""; zub=d}d=zub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Aub=a}a=Aub;return a}}}); var iX=hX;iX.prototype.handleOverlayMouseEnter=iX.prototype.handleOverlayMouseEnter;iX.prototype.onMiniplayerIsActiveChange=iX.prototype.onMiniplayerIsActiveChange;iX.prototype.onDataChanged=iX.prototype.onDataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],iX.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],iX.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],iX.prototype,"ytdDismissibleItemBehavior",void 0); y([O(IP),z("design:type",Object)],iX.prototype,"ytdLockupBehavior",void 0);y([O(KP),z("design:type",Object)],iX.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],iX.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],iX.prototype,"noEndpoints",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],iX.prototype,"threeDotRework",void 0);y([Q({value:!1}),z("design:type",Boolean)],iX.prototype,"isRadio",void 0); y([Q({value:!1}),z("design:type",Boolean)],iX.prototype,"isPromotedVideo",void 0);y([Q({value:!1}),z("design:type",Boolean)],iX.prototype,"isSearch",void 0);y([Q({value:!1}),z("design:type",Boolean)],iX.prototype,"isPreviewLoading",void 0);y([Q({value:!0}),z("design:type",Boolean)],iX.prototype,"shouldUseHoveredProperty",void 0);y([Q({reflectToAttribute:!0,selector:$Q}),z("design:type",Boolean)],iX.prototype,"miniMode",void 0); y([Q({selector:aR}),z("design:type",Boolean)],iX.prototype,"miniplayerIsActive",void 0);y([Q({selector:tlb}),z("design:type",Boolean)],iX.prototype,"inlinePreviewIsActive",void 0);y([Q({selector:ulb}),z("design:type",Boolean)],iX.prototype,"inlinePreviewIsDisabled",void 0);y([Q({computed:"computeHidePlaylistVideos(data, isSearch)"}),z("design:type",Boolean)],iX.prototype,"hidePlaylistVideos",void 0); y([Q({computed:"computeDescriptionSnippet(data, isPromotedVideo)"}),z("design:type",String)],iX.prototype,"descriptionSnippet",void 0);y([Q({computed:"computeHideDescriptionSnippet(data, descriptionSnippet, isSearch)"}),z("design:type",Boolean)],iX.prototype,"hideDescriptionSnippet",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],iX.prototype,"onDataChanged",null); y([S("miniplayerIsActive"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],iX.prototype,"onMiniplayerIsActiveChange",null);y([R("yt-preview-overlay-hovered"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],iX.prototype,"handleOverlayMouseEnter",null);iX=y([V({is:"ytd-rich-grid-media"})],iX);var Dub;var Eub;var jX=function(){return N.apply(this,arguments)||this}; p(jX,N);f=jX.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:!J("defer_menus")||J("desktop_persistent_menu")&&YL?void 0:0,waitForSignal:"eocs"},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}},"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.computeHideMetadataContainer=function(a,b){return J("hide_desktop_search_grid_result_metadata")||b||!(null===a||void 0===a?0:a.descriptionSnippet)&&!(null===a||void 0===a?0:a.topMetadataItems)&&!(null===a||void 0===a?0:a.bottomMetadataItems)}; f.isReelItemRenderer=function(a){return void 0!==a.headline}; f.computeTitle=function(a){return this.isReelItemRenderer(a)?Object.assign(Object.assign({},a.headline),{accessibility:a.accessibility}):a.title}; f.onRendererTap=function(){var a;if(null===(a=this.data)||void 0===a?0:a.serviceEndpoints){var b=this.data.serviceEndpoints[0];b.feedbackEndpoint&&this.componentBehavior.resolveCommand(b)}}; g.Object.defineProperties(jX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Eub){var a=document.createElement("template");a.innerHTML="\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Dub){var d=document.createElement("template");d.innerHTML=""; Dub=d}d=Dub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Eub=a}a=Eub;return a}}}); var kX=jX;y([O(NM.YtComponentBehavior),z("design:type",Object)],kX.prototype,"componentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],kX.prototype,"ytRendererBehavior",void 0);y([O(IP),z("design:type",Object)],kX.prototype,"ytdLockupBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],kX.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],kX.prototype,"ytdDismissibleItemBehavior",void 0); y([Q(),z("design:type",Object)],kX.prototype,"data",void 0);y([Q({value:!1,reflectToAttribute:!0}),z("design:type",Boolean)],kX.prototype,"isInShelf",void 0);y([Q({computed:"computeHideMetadataContainer(data, isInShelf)"}),z("design:type",Boolean)],kX.prototype,"hideMetadataContainer",void 0);y([Q({computed:"computeTitle(data)"}),z("design:type",Object)],kX.prototype,"computedTitle",void 0);kX=y([V({is:"ytd-rich-grid-slim-media"})],kX);var Fub;var Gub;var Hub;var Iub;var lX=function(){return N.apply(this,arguments)||this}; p(lX,N);f=lX.prototype;f.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}}; f.onClick=function(a){var b,c=null===(b=this.data)||void 0===b?void 0:b.navigationEndpoint;!GP(M(a).path,this,["YTD-SUBSCRIBE-BUTTON-RENDERER"])&&c&&(c.ypcGetOffersEndpoint?(Cn(this,[c]),a.preventDefault()):this.fire("yt-navigate",{endpoint:c}))}; f.computeChannelEndpoint=function(a){return a&&a.ypcGetOffersEndpoint?null:a}; f.computeHrefEndpoint=function(a){return(null===a||void 0===a?0:a.ypcGetOffersEndpoint)?null:this.componentBehavior.computeHref_(a)}; f.computeHideDot=function(a){return!(a&&a.subscriberCountText&&a.videoCountText)}; f.computeHideDescriptionSnippet=function(a){return!(null===a||void 0===a?0:a.descriptionSnippet)||J("hide_desktop_search_grid_result_metadata")}; g.Object.defineProperties(lX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Iub){var a=document.createElement("template");a.innerHTML="
\n \n
\n

\n \n \n \n \n

\n
\n [[getSimpleString(data.subscriberCountText)]]\n \n [[getSimpleString(data.videoCountText)]]\n
\n \n
\n
\n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Hub){var d=document.createElement("template");d.innerHTML=""; Hub=d}d=Hub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Iub=a}a=Iub;return a}}}); var mX=lX;y([O(W.YtRendererBehavior),z("design:type",Object)],mX.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],mX.prototype,"ytRendererstamperBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],mX.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],mX.prototype,"data",void 0);y([Q({value:!1,computed:"computeHideDescriptionSnippet(data)"}),z("design:type",Boolean)],mX.prototype,"hideDescriptionSnippet",void 0); mX=y([V({is:"ytd-rich-grid-channel"})],mX);var Jub;var Kub;var nX=function(){return N.apply(this,arguments)||this}; p(nX,N);f=nX.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{noInkOnDropdownButton:!0}}},initialRenderPriority:!J("defer_menus")||J("desktop_persistent_menu")&&YL?void 0:0,waitForSignal:"eocs"},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}}; f.onRendererTap=function(a){var b;if(!this.ytdDismissibleItemBehavior.isDismissed){var c=null===(b=this.data)||void 0===b?void 0:b.navigationEndpoint;c&&!GP(M(a).path,this,["BUTTON"])&&(this.isNavigationCommand(c)?GP(M(a).path,this,["A"])||this.fire("yt-navigate",{endpoint:c}):this.ytComponentBehavior.resolveCommand(c,{}))}}; f.maybeComputeHref=function(a){return this.ytComponentBehavior.computeHref_(a,!0)}; f.getNavigationCommand=function(a){return this.isNavigationCommand(a)?a:null}; f.isNavigationCommand=function(a){return a?a.browseEndpoint||a.watchEndpoint||a.urlEndpoint?!0:!1:!1}; g.Object.defineProperties(nX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Kub){var a=document.createElement("template");a.innerHTML="

"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Jub){var d=document.createElement("template");d.innerHTML=""; Jub=d}d=Jub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Kub=a}a=Kub;return a}}}); var oX=nX;oX.prototype.onRendererTap=oX.prototype.onRendererTap;y([O(W.YtRendererBehavior),z("design:type",Object)],oX.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],oX.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],oX.prototype,"ytdDismissibleItemBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],oX.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Object)],oX.prototype,"data",void 0); y([R("tap"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],oX.prototype,"onRendererTap",null);oX=y([V({is:"ytd-lumiere-promo-item-image-renderer"})],oX);var Lub;var Mub;var pX=function(){return N.apply(this,arguments)||this}; p(pX,N);pX.prototype.computeLandscapeThumbnail=function(){var a;return"LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"===(null===(a=this.data)||void 0===a?void 0:a.thumbnailDimensions)}; g.Object.defineProperties(pX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Mub){var a=document.createElement("template");a.innerHTML="
\n
\n
\n \n
\n
\n \n \n
\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Lub){var d=document.createElement("template");d.innerHTML=""; Lub=d}d=Lub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Mub=a}a=Mub;return a}}}); var qX=pX;y([O(W.YtRendererBehavior),z("design:type",Object)],qX.prototype,"ytRendererBehavior",void 0);y([O(KP),z("design:type",Object)],qX.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],qX.prototype,"data",void 0);y([Q({reflectToAttribute:!0,selector:$Q}),z("design:type",Boolean)],qX.prototype,"miniMode",void 0);y([Q({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),z("design:type",Boolean)],qX.prototype,"landscapeThumbnail",void 0); qX=y([V({is:"ytd-lumiere-shelf-details-renderer"})],qX);var Nub;var Oub;var rX=function(){return N.apply(this,arguments)||this}; p(rX,N);rX.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; g.Object.defineProperties(rX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Oub){var a=document.createElement("template");a.innerHTML="
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Nub){var d=document.createElement("template");d.innerHTML=""; Nub=d}d=Nub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Oub=a}a=Oub;return a}}}); var sX=rX;y([O(W.YtRendererBehavior),z("design:type",Object)],sX.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],sX.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],sX.prototype,"data",void 0);sX=y([V({is:"ytd-primetime-promo-details-renderer"})],sX);var Pub;var Qub;var Rub=function(){return N.apply(this,arguments)||this}; p(Rub,N); g.Object.defineProperties(Rub,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Qub){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Pub){var d=document.createElement("template");d.innerHTML=""; Pub=d}d=Pub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Qub=a}a=Qub;return a}}}); var tX=Rub;y([O(W.YtRendererBehavior),z("design:type",Object)],tX.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],tX.prototype,"data",void 0);tX=y([V({is:"ytd-panel-show-style-metadata-renderer"})],tX);var Sub;var Tub;var uX=function(){return N.apply(this,arguments)||this}; p(uX,N);f=uX.prototype;f.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})}; f.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}}; f.computeThumbnail=function(a){if(a)return a.smallFormFactorBackgroundThumbnail||a.largeFormFactorBackgroundThumbnail}; f.maybeComputeHref=function(a){return this.ytComponentBehavior.computeHref_(a,!0)}; f.isNavigationCommand=function(a){return a?a.browseEndpoint||a.watchEndpoint||a.urlEndpoint?!0:!1:!1}; f.getNavigationCommand=function(a){return this.isNavigationCommand(a)?a:null}; g.Object.defineProperties(uX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Tub){var a=document.createElement("template");a.innerHTML="
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Sub){var d=document.createElement("template");d.innerHTML=""; Sub=d}d=Sub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Tub=a}a=Tub;return a}}}); var vX=uX;vX.prototype.onPanelTap=vX.prototype.onPanelTap;y([O(W.YtRendererBehavior),z("design:type",Object)],vX.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],vX.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],vX.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],vX.prototype,"data",void 0); y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],vX.prototype,"onPanelTap",null);vX=y([V({is:"ytd-primetime-promo-panel-renderer"})],vX);var wX=function(){var a=N.apply(this,arguments)||this;a.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};return a}; p(wX,N);f=wX.prototype; f.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{postRenderer:{component:"ytd-post-renderer",params:{isRichGrid:!0}},sharedPostRenderer:{component:"ytd-shared-post-renderer",params:{isRichGrid:!0}},primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer",primetimePromoPanelRenderer:"ytd-primetime-promo-panel-renderer",movieRenderer:{component:"ytd-rich-grid-slim-media",properties:{isInShelf:"[[isSlimMediaInShelf]]"}},reelItemRenderer:{component:"ytd-rich-grid-slim-media",properties:{isInShelf:"[[isSlimMediaInShelf]]"}}, videoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{isSearch:"[[isSearch]]"}},radioRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!0},properties:{isSearch:"[[isSearch]]"}},playlistRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{isSearch:"[[isSearch]]"}},promotedVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1,isPromotedVideo:!0},properties:{isSearch:"[[isSearch]]"}},displayAdRenderer:{component:"ytd-display-ad-renderer"}, channelRenderer:"ytd-rich-grid-channel",gridShowRenderer:"ytd-grid-show-renderer",lumiereShelfDetailsRenderer:"ytd-lumiere-shelf-details-renderer",lumierePromoItemImageRenderer:"ytd-lumiere-promo-item-image-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer"}}}}; f.onIndexUpdateAction=function(){var a,b=Bm();b&&(null===(a=this.data)||void 0===a?0:a.trackingParams)&&this.data.hasOwnProperty("colIndex")&&this.data.hasOwnProperty("rowIndex")&&bn(void 0,b,wm(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}; f.isSlimMediaRendererInShelf=function(a,b){var c,d;return b&&(!(null===(c=null===a||void 0===a?void 0:a.content)||void 0===c||!c.movieRenderer)||!(null===(d=null===a||void 0===a?void 0:a.content)||void 0===d||!d.reelItemRenderer))}; f.isPostRenderer=function(){var a,b,c,d;return!(null===(b=null===(a=this.data)||void 0===a?void 0:a.content)||void 0===b||!b.postRenderer)||!(null===(d=null===(c=this.data)||void 0===c?void 0:c.content)||void 0===d||!d.sharedPostRenderer)}; f.computeContainsLumierePosters=function(){var a,b,c;return"LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"===(null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.content)||void 0===b?void 0:b.lumiereShelfDetailsRenderer)||void 0===c?void 0:c.thumbnailDimensions)}; g.Object.defineProperties(wX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Gub){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Fub){var d=document.createElement("template");d.innerHTML=""; Fub=d}d=Fub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Gub=a}a=Gub;return a}}}); var xX=wX;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],xX.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],xX.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],xX.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],xX.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),z("design:type",Boolean)],xX.prototype,"isPost",void 0); y([Q({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),z("design:type",Boolean)],xX.prototype,"containsLumierePosters",void 0);y([Q({value:!1}),z("design:type",Boolean)],xX.prototype,"isShelfItem",void 0);y([Q({reflectToAttribute:!0,computed:"isSlimMediaRendererInShelf(data, isShelfItem)"}),z("design:type",Boolean)],xX.prototype,"isSlimMediaInShelf",void 0);y([Q({value:!1}),z("design:type",Boolean)],xX.prototype,"isSearch",void 0);xX=y([V({is:"ytd-rich-item-renderer"})],xX);var Uub;var Vub;var yX=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return a}; p(yX,N);yX.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")}; yX.prototype.handleDarkModeToggledAction=function(a){this.isDarkTheme=a}; yX.prototype.computeHeaderLogoThumbnail=function(a,b){if(a)return b?a.darkLogo:a.lightLogo}; g.Object.defineProperties(yX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Vub){var a=document.createElement("template");a.innerHTML="
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Uub){var d=document.createElement("template");d.innerHTML=""; Uub=d}d=Uub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Vub=a}a=Vub;return a}}}); var zX=yX;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],zX.prototype,"actionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],zX.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],zX.prototype,"data",void 0);y([Q({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),z("design:type",Object)],zX.prototype,"themeLogo",void 0);y([Q(),z("design:type",Boolean)],zX.prototype,"isDarkTheme",void 0); zX=y([V({is:"ytd-primetime-promo-header-renderer"})],zX);var Wub;var Xub;yN("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var AX=function(){var a=N.apply(this,arguments)||this;a.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return a}; p(AX,N);f=AX.prototype;f.attached=function(){this.requestElementsPerRow()}; f.configureRendererStamper=function(){return{"data.panels":{id:"panels",mapping:{richItemRenderer:"ytd-rich-item-renderer"}},"data.header":{id:"header-contents",mapping:{primetimePromoHeaderRenderer:"ytd-primetime-promo-header-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; f.onDataChange=function(){var a=this;eu(this,function(){a.updateItemVisibility()})}; f.onUpdateElementsPerRowAction=function(a){a&&this.elementsPerRow!==a&&(this.elementsPerRow=a,this.updateItemVisibility())}; f.updateItemVisibility=function(){var a=this;this.data&&this.data.panels&&M(this.root).querySelectorAll("ytd-rich-item-renderer").forEach(function(b,c){b.hidden=c>a.elementsPerRow-1})}; f.requestElementsPerRow=function(){this.fire("yt-request-elements-per-row")}; g.Object.defineProperties(AX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Xub){var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Wub){var d=document.createElement("template");d.innerHTML=""; Wub=d}d=Wub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Xub=a}a=Xub;return a}}}); var BX=AX;BX.prototype.onDataChange=BX.prototype.onDataChange;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],BX.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],BX.prototype,"ytdDismissibleItemBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],BX.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],BX.prototype,"actionHandlerBehavior",void 0); y([Q(),z("design:type",Object)],BX.prototype,"data",void 0);y([Q({value:3}),z("design:type",Number)],BX.prototype,"elementsPerRow",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],BX.prototype,"onDataChange",null);BX=y([V({is:"ytd-primetime-promo-renderer"})],BX);var Yub;var Zub;var CX=function(){return N.apply(this,arguments)||this}; p(CX,N);CX.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",params:{isRightAligned:!0}}}}}}; g.Object.defineProperties(CX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Zub){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Yub){var d=document.createElement("template");d.innerHTML=""; Yub=d}d=Yub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Zub=a}a=Zub;return a}}}); var DX=CX;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],DX.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],DX.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],DX.prototype,"data",void 0);DX=y([V({is:"ytd-sort-filter-header-renderer"})],DX);var $ub;var avb;var EX=function(){return N.apply(this,arguments)||this}; p(EX,N);EX.prototype.computeThumbnailStyle=function(a){if(a&&(a=nM(a)))return Eb({"background-color":a})}; g.Object.defineProperties(EX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===avb){var a=document.createElement("template");a.innerHTML="
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$ub){var d=document.createElement("template");d.innerHTML=""; $ub=d}d=$ub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);avb=a}a=avb;return a}}}); var FX=EX;y([O(W.YtRendererBehavior),z("design:type",Object)],FX.prototype,"rendererBehaviors",void 0);y([Q(),z("design:type",Object)],FX.prototype,"data",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("desktop_search_prominent_thumbs")}}), z("design:type",Boolean)],FX.prototype,"useProminentThumbs",void 0);y([Q({reflectToAttribute:!0,value:function(){return Ph("desktop_search_prominent_thumbs_style")}}), z("design:type",String)],FX.prototype,"prominentThumbStyle",void 0);FX=y([V({is:"ytd-hashtag-tile-renderer"})],FX);var bvb;var cvb;var GX=function(){return N.apply(this,arguments)||this}; p(GX,N);GX.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{noInkOnDropdownButton:!0}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; g.Object.defineProperties(GX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===cvb){var a=document.createElement("template");a.innerHTML="\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bvb){var d=document.createElement("template");d.innerHTML=""; bvb=d}d=bvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);cvb=a}a=cvb;return a}}}); var HX=GX;y([O(uP),z("design:type",Object)],HX.prototype,"ytdDismissibleItemBehavior",void 0);y([O(IP),z("design:type",Object)],HX.prototype,"ytdLockupBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],HX.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],HX.prototype,"ytRendererBehavior",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_watch_feed_big_thumbs")}}), z("design:type",Boolean)],HX.prototype,"watchFeedBigThumbs",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_watch_feed_big_thumbs")?"9999":"168"}}), z("design:type",String)],HX.prototype,"thumbnailWidth",void 0);y([Q(),z("design:type",Object)],HX.prototype,"data",void 0);HX=y([V({is:"ytd-compact-movie-renderer"})],HX);var dvb;var evb;var fvb;var gvb;nu({is:"yt-copy-link-renderer",_template:function(){if(void 0!==gvb)return gvb;var a=document.createElement("template");a.innerHTML="
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fvb){var d=document.createElement("template");d.innerHTML=""; fvb=d}d=fvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return gvb=a}, loggedEngagement_:!1,behaviors:[dN.YtActionHandlerBehavior,W.YtRendererBehavior],properties:{data:Object,rendererStyle:{type:String,reflectToAttribute:!0,computed:"computeStyle_(data.style)"}},listeners:{tap:"handleTap_"},attached:function(){this.loggedEngagement_=!1}, actionMap:{"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"},handleSetTimestamp_:function(a){this.data&&this.data.shortUrl&&(this.$["share-url"].value=a.isSet?ic(this.data.shortUrl,"t",a.timestamp):this.data.shortUrl)}, handleSignalActionCopyShareUrl_:function(){this.copyUrlToClipboard_()}, handleTap_:function(a){this.copyUrlToClipboard_();a.stopPropagation();a.preventDefault()}, copyUrlToClipboard_:function(){this.trackCopyUrl_();window.getSelection().removeAllRanges();this.$["share-url"].select();document.execCommand("copy")}, trackCopyUrl_:function(){this&&this.data&&this.data.copyButton&&this.data.copyButton.buttonRenderer&&!this.loggedEngagement_&&(this.loggedEngagement_=!0,this.logExplicitClick(this.data.copyButton.buttonRenderer))}, computeStyle_:function(a){return a?a.toLowerCase().replace(/_/g,"-"):""}});yN("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer"); nu({is:"yt-toggle-form-field-renderer",_template:function(){if(void 0!==evb)return evb;var a=document.createElement("template");a.innerHTML="
\n
[[getSimpleString(data.label)]]
\n \n \n
\n\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dvb){var d=document.createElement("template");d.innerHTML=""; dvb=d}d=dvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return evb=a}, behaviors:[dN.YtActionHandlerBehavior,Y.YtRendererstamperBehavior,W.YtRendererBehavior],properties:{data:{type:Object,notify:!0},description_:{type:Boolean,computed:"computeDescription_(data.*)"},useKeyboardFocused:{type:Boolean,value:function(){return!!this.getInterface(rN)&&J("kevlar_keyboard_button_focus")}, reflectToAttribute:!0},keyboardFocused:{type:Boolean,value:!1,reflectToAttribute:!0}},stampDom:{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}},actionMap:{"yt-update-toggle-action":"handleUpdateToggleAction_"},attached:function(){this.keyboardFocused=!1}, onToggleButtonFocusin_:function(){if(this.useKeyboardFocused){var a=this.getInterface(rN);a&&(this.keyboardFocused=a.isKeyBoardInUse())}}, onToggleButtonFocusout_:function(){this.keyboardFocused=!1}, computeDescription_:function(){if(this.data){if(this.data.toggled&&this.data.toggledDescription)return this.data.toggledDescription;if(!this.data.toggled&&this.data.description)return this.data.description}}, onChange_:function(){var a=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;a&&Cn(this,[a]);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}, handleUpdateToggleAction_:function(a){a&&a.updateToggleAction&&this.data&&(a=a.updateToggleAction,a.targetId==this.data.targetId&&this.set("data.toggled",a.toggled))}, toBoolean_:function(a){return!!a}, reset:function(){}});var hvb=document.createElement("template");hvb.innerHTML="";document.head.appendChild(hvb.content);yN("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var IX=function(){var a=N.apply(this,arguments)||this;a.continuationShowButton=!1;a.isSearch=!1;a.isContinuationOverridable=!0;a.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};a.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return a}; p(IX,N);f=IX.prototype;f.getItemsPath=function(){return"data.contents"}; f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}}; f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{commentsHeaderRenderer:"ytd-comments-header-renderer",sortFilterHeaderRenderer:"ytd-sort-filter-header-renderer",itemSectionHeaderRenderer:"ytd-item-section-header-renderer"}},shownItems:{id:"contents",mapping:{activityItemRenderer:"yt-activity-item-renderer",backgroundPromoRenderer:"ytd-background-promo-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",buttonRenderer:"ytd-button-renderer",carouselAdRenderer:"ytd-carousel-ad-renderer", cardItemContainerRenderer:"yt-card-item-container-renderer",cardItemRenderer:"yt-card-item-renderer",carouselItemRenderer:"ytd-carousel-item-renderer",channelAboutFullMetadataRenderer:"ytd-channel-about-metadata-renderer",channelFeaturedContentRenderer:"ytd-channel-featured-content-renderer",channelRenderer:"ytd-channel-renderer",channelSwitcherPageRenderer:"ytd-channel-switcher-page-renderer",channelVideoPlayerRenderer:"ytd-channel-video-player-renderer",clarificationRenderer:"ytd-clarification-renderer", commentHistoryEntryRenderer:"ytd-comment-history-entry-renderer",commentThreadRenderer:"ytd-comment-thread-renderer",compactMovieRenderer:"ytd-compact-movie-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",compactTextPromoRenderer:"ytd-compact-text-promo-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",connectedAppRenderer:"ytd-connected-app-renderer",counterfactualRenderer:"ytd-counterfactual-renderer", destinationShelfRenderer:"ytd-destination-shelf-renderer",didYouMeanRenderer:"yt-did-you-mean-renderer",displayAdRenderer:"ytd-display-ad-renderer",emergencyOneboxRenderer:"ytd-emergency-onebox-renderer",exploratoryResultsRenderer:"ytd-exploratory-results-renderer",factCheckRenderer:"ytd-fact-check-renderer",faqSectionRenderer:"yt-faq-section-renderer",feedbackElicitationSingleQuestionRenderer:"ytd-feedback-elicitation-single-question-renderer",feedEntryRenderer:"ytd-feed-entry-renderer",gridRenderer:"ytd-grid-renderer", hashtagTileRenderer:"ytd-hashtag-tile-renderer",horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"}},includingResultsForRenderer:"yt-including-results-for-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",labsEditRenderer:"ytd-labs-edit-renderer",labsHeaderRenderer:"ytd-labs-header-renderer",labsItemRenderer:"ytd-labs-item-renderer",liveChatHistoryEntryRenderer:"ytd-live-chat-history-entry-renderer", messageRenderer:"ytd-message-renderer",movieRenderer:"ytd-movie-renderer",musicPassFeatureInfoRenderer:"yt-music-pass-feature-info-renderer",newspaperRenderer:"ytd-newspaper-renderer",noResultsFoundShowingResultsForRenderer:"yt-no-results-found-showing-results-for-renderer",notificationRenderer:"ytd-notification-renderer",offerItemExpandedRenderer:"yt-offer-item-expanded-renderer",offerItemRenderer:"yt-offer-item-renderer",offerItemUpsellRenderer:"yt-offer-item-upsell-renderer",playlistRenderer:{component:"ytd-playlist-renderer", properties:{isSearch:"[[isSearch]]"}},pageIntroductionRenderer:"ytd-page-introduction-renderer",playlistShowMetadataRenderer:"ytd-playlist-show-metadata-renderer",playlistVideoListRenderer:"ytd-playlist-video-list-renderer",premiumBrowseFooterRenderer:"ytd-premium-browse-footer-renderer",productDetailsRenderer:"ytd-product-details-renderer",promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",purchaseItemRenderer:"ytd-purchase-item-renderer", radioRenderer:"ytd-radio-renderer",redCancelSurveyRenderer:"ytd-red-cancel-survey-renderer",resultsWithoutQuotesRenderer:"yt-results-without-quotes-renderer",searchHistoryQueryRenderer:"ytd-search-history-query-renderer",searchNoResultsRenderer:"yt-search-no-results-renderer",searchPyvRenderer:"ytd-search-pyv-renderer",settingsOptionsRenderer:"ytd-settings-options-renderer",shelfRenderer:{component:"ytd-shelf-renderer",properties:{isSearch:"[[isSearch]]"}},showingResultsForRenderer:"yt-showing-results-for-renderer", showRenderer:{component:"ytd-show-renderer",properties:{isSearch:"[[isSearch]]"}},simpleTextSectionRenderer:"ytd-simple-text-section-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",subscriptionProductHeaderRenderer:"yt-subscription-product-header-renderer",subscriptionProductRenderer:"yt-subscription-product-renderer",subscriptionProductUpsellOfferRenderer:"yt-subscription-product-upsell-offer-renderer",toggleFormFieldRenderer:"yt-toggle-form-field-renderer",unlimitedManageSubscriptionPageRenderer:"yt-unlimited-manage-subscription-page-renderer", unlimitedPageFeatureInfoRenderer:"ytd-unlimited-page-feature-info-renderer",unlimitedPageHeaderRenderer:"yt-unlimited-page-header-renderer",unlimitedUserNotificationRenderer:"yt-unlimited-user-notification-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}},webAnswerRenderer:"ytd-web-answer-renderer",ypcOffersListRenderer:"yt-ypc-offers-list-renderer",redeemCodeRenderer:"ytd-redeem-code-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer", properties:{showButton:"[[continuationShowButton]]",isOverridable:"[[isContinuationOverridable]]"}},infoPanelContentRenderer:"ytd-info-panel-content-renderer"}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]",disablePrescanVisibility:"[[continuationDisablePrescanVisibility]]"}},reloadContinuationData:{component:"yt-reload-continuation"}},renderPriority:J("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:J("kevlar_low_priority_continuation")}}}; f.created=function(){this.JSC$37806_cachedViewportHeight_=I("initialInnerHeight",void 0)||window.innerHeight;sc&&J("polymer2_aggressive_batching")&&(this.ytLazyListBehavior.initialCount=20,this.ytLazyListBehavior.minChunkSize=12)}; f.onRetrieveLocation=function(a,b){this.containsComments()&&(this.firstCommentsLoaded=b.hasComments=!0)}; f.containsComments=function(){return"comment-item-section"===this.get("data.sectionIdentifier")}; f.onLoadReloadContinuation=function(a,b){var c=this;a.stopPropagation();this.isReloading=!0;this.fire("yt-retrieve-location",{locationRetrieved:function(d){var e=c.ytComponentBehavior.getInterfaceForTs("yt-network-manager");d=b(d);e.postData(d).then(function(h){return c.onReloadContinuationData(h)})}})}; f.onReloadContinuationData=function(a){if(a=this.get("response.continuationContents.itemSectionContinuation",a)||this.get("response.contents.itemSectionRenderer",a)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",a)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",a))this.set("data.contents",a.contents||a.results),a.header&&this.set("data.header",a.header),this.set("data.continuations", a.continuations||[]);this.isReloading=!1}; f.computeContentsClass=function(a){return a?"reloading":""}; f.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&J("kevlar_disable_comments_auto_load")}; f.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading}; f.computeHasDestinationShelfRenderer=function(a){var b,c;return!(null===(c=null===(b=null===a||void 0===a?void 0:a.contents)||void 0===b?void 0:b[0])||void 0===c||!c.destinationShelfRenderer)}; f.dataChanged=function(){this.firstCommentsLoaded=!1}; f.onYtDismissibleItemDismissedChange=function(a){this._setItemDismissed("yt-dismissible-item-dismissed"===a.type)}; f.triggerContinuations=function(){for(var a=this.$.continuations.children,b=0;b
\n
\n \n \n
\n
\n
\n"; var b=a.content,c=b.insertBefore;if(void 0===qub){var d=document.createElement("template");d.innerHTML=""; qub=d}d=qub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);b=a.content;c=b.insertBefore;void 0===pub&&(d=document.createElement("template"),d.innerHTML="", pub=d);d=pub;c.call(b,d.content.cloneNode(!0),a.content.firstChild);rub=a}a=rub;return a}}}); var JX=IX;JX.prototype.continuationShowButtonChanged=JX.prototype.continuationShowButtonChanged;JX.prototype.onYtDismissibleItemDismissedChange=JX.prototype.onYtDismissibleItemDismissedChange;JX.prototype.dataChanged=JX.prototype.dataChanged;JX.prototype.onLoadReloadContinuation=JX.prototype.onLoadReloadContinuation;JX.prototype.onRetrieveLocation=JX.prototype.onRetrieveLocation;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],JX.prototype,"ytActionHandlerBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],JX.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],JX.prototype,"ytRendererstamperBehavior",void 0);y([O(VP.YtLazyListBehavior),z("design:type",Object)],JX.prototype,"ytLazyListBehavior",void 0);y([O(FS.YtNextContinuationBehavior),z("design:type",Object)],JX.prototype,"ytNextContinuationBehavior",void 0);y([O(SS),z("design:type",Object)],JX.prototype,"ytContinuationHandlerBehavior",void 0); y([O(NM.YtComponentBehavior),z("design:type",Object)],JX.prototype,"ytComponentBehavior",void 0);y([Q({notify:!0}),z("design:type",Object)],JX.prototype,"data",void 0);y([Q(),z("design:type",Object)],JX.prototype,"continuationShowButton",void 0);y([Q({value:!0}),z("design:type",Boolean)],JX.prototype,"autoFill",void 0);y([Q(),z("design:type",Boolean)],JX.prototype,"continuationDisablePrescanVisibility",void 0);y([Q(),z("design:type",Boolean)],JX.prototype,"isReloading",void 0); y([Q(),z("design:type",Object)],JX.prototype,"isSearch",void 0);y([Q({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),z("design:type",Boolean)],JX.prototype,"useHeightHack",void 0);y([Q({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),z("design:type",Boolean)],JX.prototype,"showButton",void 0);y([Q(),z("design:type",Boolean)],JX.prototype,"firstCommentsLoaded",void 0);y([Q(),z("design:type",Boolean)],JX.prototype,"isSearchDova",void 0); y([Q({reflectToAttribute:!0,readOnly:!0}),z("design:type",Boolean)],JX.prototype,"itemDismissed",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),z("design:type",Boolean)],JX.prototype,"hasDestinationShelfRenderer",void 0);y([Q(),z("design:type",Object)],JX.prototype,"isContinuationOverridable",void 0); y([R("yt-retrieve-location"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],JX.prototype,"onRetrieveLocation",null);y([R("yt-load-reload-continuation"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Function]),z("design:returntype",void 0)],JX.prototype,"onLoadReloadContinuation",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],JX.prototype,"dataChanged",null); y([R("yt-dismissible-item-dismissed"),R("yt-dismissible-item-undismissed"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],JX.prototype,"onYtDismissibleItemDismissedChange",null);y([S("continuationShowButton"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],JX.prototype,"continuationShowButtonChanged",null);JX=y([V({is:"ytd-item-section-renderer"})],JX);var ivb;var jvb;var KX=function(){return N.apply(this,arguments)||this}; p(KX,N);KX.prototype.computeIconType=function(a){return a?"yt-icons:"+a.toLowerCase():null}; g.Object.defineProperties(KX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===jvb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n\n
\n \n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ivb){var d=document.createElement("template");d.innerHTML=""; ivb=d}d=ivb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);jvb=a}a=jvb;return a}}}); var LX=KX;y([O(W.YtRendererBehavior),z("design:type",Object)],LX.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],LX.prototype,"data",void 0);LX=y([V({is:"ytd-limited-state-message-renderer"})],LX);var MX=function(a){this.playerClient=a},kvb=function(a,b,c){c=void 0===c?{}:c; return a.playerClient.setOption("ad",b,c)}; MX.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};var lvb={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(a){if(a&&1==a.length&&Array.isArray(a[0].loggingUrls)){a=x.unsafeClone(a[0]);var b=this.macros||{},c=this.getAdModuleClient_();if(!c)return Ug();a.loggingUrls.forEach(function(d){if(d.baseUrl){var e=d.baseUrl;var h=b;h=void 0===h?{}:h;e=c.getOptions().includes("replaceUrlMacros")?kvb(c,"replaceUrlMacros",{url:e,additionalMapping:h}):e;d.baseUrl=e}},this); a=[a]}return Cn(this,a)}, getAdModuleClient_:function(){var a=kL(this);return a?(a=a.getPlayer())?new MX(a):null:null}}]};var mvb;var nvb;var NX=function(){return N.apply(this,arguments)||this}; p(NX,N);NX.prototype.dataChanged=function(){this.data&&(this.data.impressionCommand&&this.data.impressionCommand.clickTrackingParams&&delete this.data.impressionCommand.clickTrackingParams,this.macroReplacementBehavior.sendServiceRequestAction([this.data.impressionCommand]),this.data.backgroundColor&&(this.enableColors=!0,this.style.backgroundColor=nM(this.data.backgroundColor)))}; NX.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var a=this.getFormattedStringLoggingDirectives(this.data.headline);a&&this.rendererBehavior.logExplicitClick(a)}}; NX.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var a=this.getFormattedStringLoggingDirectives(this.data.description);a&&this.rendererBehavior.logExplicitClick(a)}}; NX.prototype.getFormattedStringLoggingDirectives=function(a){return a&&a.runs&&0\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===mvb){var d=document.createElement("template");d.innerHTML=""; mvb=d}d=mvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);nvb=a}a=nvb;return a}}}); var OX=NX;OX.prototype.dataChanged=OX.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],OX.prototype,"rendererBehavior",void 0);y([O(lvb.YtMacroReplacementBehavior),z("design:type",Object)],OX.prototype,"macroReplacementBehavior",void 0);y([Q(),z("design:type",Object)],OX.prototype,"data",void 0);y([Q(),z("design:type",Object)],OX.prototype,"navigationEndpoint",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],OX.prototype,"enableColors",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],OX.prototype,"dataChanged",null);OX=y([V({is:"ytd-action-basic-immersive-content-renderer"})],OX);var ovb;var pvb;var qvb;var rvb;var PX=function(){return N.apply(this,arguments)||this}; p(PX,N);PX.prototype.onSitelinkTap=function(){this.fire("yt-navigate",{endpoint:this.data.navigationEndpoint});this.data&&this.data.clickCommands&&Bn(this,this.data.clickCommands,this)}; g.Object.defineProperties(PX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===rvb){var a=document.createElement("template");a.innerHTML="
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===qvb){var d=document.createElement("template");d.innerHTML=""; qvb=d}d=qvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);rvb=a}a=rvb;return a}}}); var QX=PX;y([O(W.YtRendererBehavior),z("design:type",Object)],QX.prototype,"rendererBehavior",void 0);y([Q(),z("design:type",Object)],QX.prototype,"data",void 0);QX=y([V({is:"ytd-sitelink-renderer"})],QX);var RX=function(){return N.apply(this,arguments)||this}; p(RX,N);RX.prototype.configureRendererStamper=function(){return{"data.sitelinkRenderers":{id:"sitelinks",mapping:{sitelinkRenderer:"ytd-sitelink-renderer"}},"data.actionButton":{id:"action",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; RX.prototype.dataChanged=function(){var a=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(b){b.clickTrackingParams&&delete b.clickTrackingParams;a.ytMacroReplacementBehavior.sendServiceRequestAction([b])})}; RX.prototype.shouldHideFooter=function(a){return!(a&&J("use_ads_engagement_panel_desktop_footer_cta"))}; g.Object.defineProperties(RX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===pvb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ovb){var d=document.createElement("template");d.innerHTML=""; ovb=d}d=ovb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);pvb=a}a=pvb;return a}}}); var SX=RX;SX.prototype.dataChanged=SX.prototype.dataChanged;y([O(lvb.YtMacroReplacementBehavior),z("design:type",Object)],SX.prototype,"ytMacroReplacementBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],SX.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],SX.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],SX.prototype,"data",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],SX.prototype,"dataChanged",null);SX=y([V({is:"ytd-action-engagement-panel-content-renderer"})],SX);var svb;var tvb;var TX=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return a}; p(TX,N);f=TX.prototype;f.configureRendererStamper=function(){return{"data.contentRenderer":{id:"content",mapping:{actionEngagementPanelContentRenderer:"ytd-action-engagement-panel-content-renderer",basicImmersiveEngagementPanelContentRenderer:"ytd-action-basic-immersive-content-renderer"}}}}; f.attached=function(){this.getDataFromPlayerAndRender()}; f.dataChanged=function(){this.getDataFromPlayerAndRender()}; f.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"scrollToEngagementPanel",this.sendScrollToEngagementPanelCommand))}; f.getDataFromPlayerAndRender=function(){var a=this,b=kL(this);b&&b.getPlayerPromise().then(function(c){a.getCachedDataAndListen(c)})}; f.getCachedDataAndListen=function(a){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(a,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(a,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(a,"scrollToEngagementPanel",this.sendScrollToEngagementPanelCommand),this.player=a)}; f.resolveCachedActions=function(){var a=wa("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(a=a&&a())&&!x.isEmpty(a)&&this.sendUpdateEngagementPanelAction(a);(a=(a=wa("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&a())&&!x.isEmpty(a)&&this.sendChangeEngagementPanelVisibilityAction(a);(a=(a=wa("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&a())&&!x.isEmpty(a)&&this.sendScrollToEngagementPanelCommand(a)}; f.sendUpdateEngagementPanelAction=function(a){L(this,"yt-update-engagement-panel-action",[a])}; f.sendChangeEngagementPanelVisibilityAction=function(a){L(this,"yt-change-engagement-panel-visibility-action",[a])}; f.sendScrollToEngagementPanelCommand=function(a){L(this,"yt-scroll-to-engagement-panel-command",[a])}; f.handleAdsEngagementPanelClick=function(){if(this.player)this.player.onAdUxClicked("ads-engagement-panel");else yk(Error("Missing player in YtdAdsEngagementPanelContentRenderer."))}; g.Object.defineProperties(TX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===tvb){var a=document.createElement("template");a.innerHTML="
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===svb){var d=document.createElement("template");d.innerHTML="";svb=d}d=svb;c.call(b,d.content.cloneNode(!0), a.content.firstChild);tvb=a}a=tvb;return a}}}); var UX=TX;UX.prototype.dataChanged=UX.prototype.dataChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],UX.prototype,"actionHandlerBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],UX.prototype,"componentBehavior",void 0);y([O(cP.YtPlayerListenerBehavior),z("design:type",dP)],UX.prototype,"ytPlayerListenerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],UX.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],UX.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],UX.prototype,"data",void 0);y([Q(),z("design:type",Object)],UX.prototype,"player",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],UX.prototype,"dataChanged",null);UX=y([V({is:"ytd-ads-engagement-panel-content-renderer"})],UX);var uvb;var vvb;var VX=function(){var a=N.apply(this,arguments)||this;a.player=null;a.playerEvents=new Map;a.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return a}; p(VX,N);f=VX.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer",commentActionButtonsRenderer:{component:"ytd-comment-action-buttons-renderer",properties:{voteCount:"[[voteCount]]"}}}}}}; f.created=function(){this.player=null;this.playerEvents=new Map;this.playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.playerEvents.set("onVideoProgress",this.onVideoProgress);this.playerEvents.set("onAdStart",this.playerAdStartHandler);this.playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)}; f.attached=function(){var a=this,b=kL(this);b&&b.getPlayerPromise().then(function(c){a.setPlayer(c)})}; f.setPlayer=function(a){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.playerEvents);this.set("player",a);a&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(a,this.playerEvents),a.getAdState&&1===a.getAdState()&&this.playerAdStartHandler())}; f.onLoopRangeChange=function(a){var b,c=this.ytComponentBehavior.getInterface(iL);c&&!c.isOnWatch()||!this.clientHeight||!a&&(null===(b=this.data)||void 0===b?0:b.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}; f.onVideoProgress=function(){var a,b,c,d;if(!((null===(a=this.player)||void 0===a?0:a.getAdState)&&1===(null===(b=this.player)||void 0===b?void 0:b.getAdState())||null===(c=this.player)||void 0===c)&&c.getLoopRange()){var e=this.player.getLoopRange().startTimeMs,h=this.player.getProgressState(1).seekableStart;e<1E3*h&&(null===(d=this.data)||void 0===d?0:d.onClipViewInvalidCommand)&&this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand)}}; f.playerAdStartHandler=function(){this.set("isAdPlaying",!0)}; f.playerAdEndHandler=function(){this.set("isAdPlaying",!1)}; f.onYtDeleteClipEngagementPanelCommand=function(a){a.deleteClipEngagementPanelCommand.command&&this.ytComponentBehavior.resolveCommand(a.deleteClipEngagementPanelCommand.command)}; g.Object.defineProperties(VX.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var a;return(null===(a=this.data)||void 0===a?void 0:a.voteCount)||vn("0")}}}); g.Object.defineProperties(VX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===vvb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n \n \n
\n \n \n [[getSimpleString(data.createdText)]]\n
\n
\n
\n
\n [[getSimpleString(data.title)]]\n
\n
\n
\n
[[getSimpleString(data.adPlayingText)]]
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===uvb){var d=document.createElement("template");d.innerHTML=""; uvb=d}d=uvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);vvb=a}a=vvb;return a}}}); var WX=VX;y([O(NM.YtComponentBehavior),z("design:type",Object)],WX.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],WX.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],WX.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],WX.prototype,"ytRendererBehavior",void 0); y([O(cP.YtPlayerListenerBehavior),z("design:type",dP)],WX.prototype,"ytPlayerListenerBehavior",void 0);y([Q(),z("design:type",Object)],WX.prototype,"data",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],WX.prototype,"isAdPlaying",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],WX.prototype,"voteCount",null);WX=y([V({is:"ytd-clip-attribution-renderer"})],WX);var wvb;var xvb;var XX=function(){return N.apply(this,arguments)||this}; p(XX,N);XX.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; g.Object.defineProperties(XX,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===xvb){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===wvb){var d=document.createElement("template");d.innerHTML=""; wvb=d}d=wvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);xvb=a}a=xvb;return a}}}); var YX=XX;y([O(W.YtRendererBehavior),z("design:type",Object)],YX.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],YX.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],YX.prototype,"data",void 0);YX=y([V({is:"ytd-clip-section-footer-renderer"})],YX);var yvb;var zvb;var Avb;var Bvb;var Cvb=function(){return N.apply(this,arguments)||this}; p(Cvb,N); g.Object.defineProperties(Cvb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Bvb){var a=document.createElement("template");a.innerHTML="
\n
[[getSimpleString(data.title)]]
\n
[[getSimpleString(data.body)]]
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Avb){var d=document.createElement("template");d.innerHTML=""; Avb=d}d=Avb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Bvb=a}a=Bvb;return a}}}); var ZX=Cvb;y([O(W.YtRendererBehavior),z("design:type",Object)],ZX.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],ZX.prototype,"data",void 0);ZX=y([V({is:"ytd-clip-ad-state-renderer"})],ZX);var Dvb;var Evb;var $X=function(){var a=N.apply(this,arguments)||this;a.value="";a.valid=!1;a.userChangedValue=!1;a.disabled=!1;a.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return a}; p($X,N);f=$X.prototype;f.detached=function(){this.userChangedValue=!1}; f.handleKeyDown=function(a){a.keyCode===(uc?JXa(13):wc&&vc?KXa(13):13)&&a.preventDefault()}; f.handleInput=function(){var a=this.$.title;if(a){var b=(a.value||"").replace(/\r|\n/g," ");this.set("value",b);a.value=b;this.valid=a.validate();this.userChangedValue=!0}}; f.handleBlur=function(){this.valid=this.$.title.validate()}; f.onValueChanged=function(a){this.fire("title-changed",{title:a})}; f.onValidChanged=function(a){this.fire("title-valid-changed",{valid:a})}; f.setInput=function(a){var b=this.$.title;b&&(b.value=a,this.handleInput())}; f.onClipCreationDisable=function(){this.set("disabled",!0)}; f.onClipCreationEnable=function(){this.set("disabled",!1)}; f.onClipCreationVisibilityChange=function(a){var b=this;a.visible?requestAnimationFrame(function(){var c;(null===(c=b.$.title)||void 0===c?void 0:c.inputElement).textarea.focus()}):this.setInput("")}; g.Object.defineProperties($X.prototype,{computeFieldValid:{configurable:!0,enumerable:!0,get:function(){return!this.userChangedValue||this.valid}}}); g.Object.defineProperties($X,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Evb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Dvb){var d=document.createElement("template");d.innerHTML=""; Dvb=d}d=Dvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Evb=a}a=Evb;return a}}}); var aY=$X;aY.prototype.onValidChanged=aY.prototype.onValidChanged;aY.prototype.onValueChanged=aY.prototype.onValueChanged;aY.prototype.handleBlur=aY.prototype.handleBlur;aY.prototype.handleInput=aY.prototype.handleInput;aY.prototype.handleKeyDown=aY.prototype.handleKeyDown;y([O(W.YtRendererBehavior),z("design:type",Object)],aY.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],aY.prototype,"ytActionHandlerBehavior",void 0); y([Q(),z("design:type",Object)],aY.prototype,"data",void 0);y([Q(),z("design:type",String)],aY.prototype,"value",void 0);y([Q(),z("design:type",Boolean)],aY.prototype,"valid",void 0);y([Q(),z("design:type",Boolean)],aY.prototype,"userChangedValue",void 0);y([Q(),z("design:type",Boolean)],aY.prototype,"disabled",void 0);y([T("fieldValid"),z("design:type",Boolean),z("design:paramtypes",[])],aY.prototype,"computeFieldValid",null); y([R("keydown"),z("design:type",Function),z("design:paramtypes",[KeyboardEvent]),z("design:returntype",void 0)],aY.prototype,"handleKeyDown",null);y([R("input"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],aY.prototype,"handleInput",null);y([R("blur"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],aY.prototype,"handleBlur",null); y([S("value"),z("design:type",Function),z("design:paramtypes",[String]),z("design:returntype",void 0)],aY.prototype,"onValueChanged",null);y([S("valid"),z("design:type",Function),z("design:paramtypes",[Boolean]),z("design:returntype",void 0)],aY.prototype,"onValidChanged",null);aY=y([V({is:"ytd-clip-creation-text-input-renderer"})],aY);var Fvb;var Gvb;function bY(a,b){var c=0>a?"-":"";a=Math.abs(a);var d=Math.floor(a/3600),e=Math.floor(a)%3600,h=Math.floor(e/60);e=Math.floor(e)%60;var l="";(void 0===b?0:b)&&(l="."+Math.round(10*(a-Math.floor(a))));return 0h?"0"+h:""+h)+":"+(10>e?"0"+e:""+e)+l:""+c+h+":"+(10>e?"0"+e:""+e)+l} function cY(a){var b=a.match(/[^0-9:\.]/g);if(b&&0d?(c=d,a=c-b):c=a+b;return{start:a,end:c}} function Hvb(a,b,c,d,e,h){ad&&(a=d-e);b>d&&(b=d);b=Math.min(a+h,Math.max(a+e,b));return{start:a,end:b}} function Ivb(a,b,c,d,e,h){b>d?b=d:b-e\n";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);return Lvb=a}, properties:{start:{type:Number,value:0},end:{type:Number,value:30},visible:{type:Boolean,value:!1},player_:{type:Object},tickSpacing:{type:Number},windowSizeSec:{type:Number},rulerWidth:{type:Number,value:0},rulerShift:{type:Number,value:0},canvasReady_:{type:Boolean,value:!1},storyboardImages_:{type:Array,value:function(){return[]}}, disabled:{type:Boolean,value:!1,reflectToAttribute:!0},forceRender_:{type:Number,value:0},devicePixelRatio_:{type:Number,value:0},windowSpeed:{type:Number,value:0}},behaviors:[dN.YtActionHandlerBehavior,W.YtRendererBehavior],observers:["drawRuler_(visible, canvasReady_, player_, tickSpacing, windowSizeSec, rulerShift, start, end, storyboardImages_.*, forceRender_, disabled, windowSpeed)","setUpCanvas_(visible, devicePixelRatio_, rulerWidth)"],actionMap:{"yt-dark-mode-toggled-action":"onDarkModeToggled_", "yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"},created:function(){this.pendingStoryboardImages_={};this.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];this.tickLabelInterval=30;this.mediumTickInterval=5;this.largeTickInterval=15;this.aboveRulerHeight=32;this.rulerHeight=50;this.smallTickHeight=4;this.mediumTickHeight=8;this.largeTickHeight=16}, attached:function(){var a=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(b){window.matchMedia("screen and (min-resolution: "+b+")").addListener(function(){return a.updatePixelRatio_()}); window.matchMedia("screen and (max-resolution: "+b+")").addListener(function(){return a.updatePixelRatio_()})})}, detached:function(){var a=this;this.setPlayer(null);this.pixelRatioBreakpoints_.forEach(function(b){window.matchMedia("screen and (min-resolution: "+b+")").removeListener(function(){return a.updatePixelRatio_()}); window.matchMedia("screen and (max-resolution: "+b+")").removeListener(function(){return a.updatePixelRatio_()})}); this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)}, onVisibilityChangedAction_:function(a){var b=this;a.visible&&!this.player_&&(a=kL(this))&&a.getPlayerPromise().then(function(c){b.setPlayer(c)})}, setPlayer:function(a){a&&this.set("player_",a)}, updatePixelRatio_:function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))}, setUpCanvas_:function(a,b,c){this.set("canvasReady_",!1);if(a&&0!==b){a=this.aboveRulerHeight+this.rulerHeight;var d=this.$.ticks;d.width=c*b;d.height=a*b;d.style.width=this.rulerWidth_+"px";d.style.height=a+"px";d.getContext("2d").scale(b,b);this.set("canvasReady_",!0)}}, drawRuler_:function(a,b,c,d,e,h,l,m,n,q,u,w){a&&c&&b&&(a=this.$.ticks,b=a.getContext("2d"),b.clearRect(0,0,a.width,a.height),b.strokeStyle=this.getComputedStyleValue("--yt-spec-10-percent-layer"),b.lineWidth=2,b.beginPath(),b.moveTo(0,this.aboveRulerHeight),b.lineTo(a.width,this.aboveRulerHeight),b.moveTo(0,a.height),b.lineTo(a.width,a.height),b.stroke(),this.drawRulerTicks_(a,h,e,d),this.drawStoryboardImages_(a,c,h,e,d),b.fillStyle=this.getComputedStyleValue("--yt-spec-themed-overlay-background"), b.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(l-h,d,!1),this.rulerHeight),c=this.timeToPixels_(m-h,d,!1),b.fillRect(c,this.aboveRulerHeight,a.width-c,this.rulerHeight),this.drawSpeedLines_(a,h,w))}, drawRulerTicks_:function(a,b,c,d){var e=a.getContext("2d");e.lineWidth=1;for(var h=Math.floor(Math.max(0,b-this.tickLabelInterval));ha.length&&(a="0"+a);return a}, drawSpeedLines_:function(a,b,c){if(J("clips_enable_speed_lines")){var d=a.getContext("2d"),e=Math.min(25,Math.abs(c)-15)/25,h=.3*a.width*e,l=-.3*a.width,m=1.3*a.width,n=this.aboveRulerHeight;a=a.height;var q=Math.round(4*e),u=this.getComputedStyleValue("--yt-spec-text-primary");7>u.length&&(u="#"+u.substring(1,4).repeat(2));var w=this.percentToHex_(.5+e/2);w=u+w;u+="00";if(0c?(K.addColorStop(0, w),K.addColorStop(.4,w),K.addColorStop(.9,u)):(K.addColorStop(.1,u),K.addColorStop(.6,w),K.addColorStop(1,w));d.strokeStyle=K;d.lineWidth=1;d.moveTo(A,E);d.lineTo(A+F,E);d.stroke()}}}, getStoryboardForTime_:function(a,b,c){void 0===c&&(c=b.getNumberOfStoryboardLevels()-1);a=b.getStoryboardFrameIndex(a,c);return b.getStoryboardFrame(a,c)}, drawStoryboardImages_:function(a,b,c,d,e){if(!this.disabled){a=a.getContext("2d");var h=this.getStoryboardForTime_(0,b);if(h){h=this.tickLabelInterval*Math.ceil(h.width/h.columns/(h.height/h.rows)*this.rulerHeight/(this.tickLabelInterval*e));var l=h*e,m=l/this.rulerHeight,n=Math.floor(Math.max(0,c-h));for(n-=n%h;n
\n
\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
[[durationLabel]]
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Mvb){var d=document.createElement("template");d.innerHTML=""; Mvb=d}d=Mvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Nvb=a}, properties:{start:{type:Number,value:0},end:{type:Number,value:30},duration:{type:Number,computed:"computeDuration_(start, end)"},lengthTemplate:{type:String},durationLabel:{type:String,computed:"computeDurationLabel_(lengthTemplate, duration)"},visible:{type:Boolean,value:!1,observer:"onVisibleChanged_"},player_:{type:Object},draggingLeft_:{type:Boolean,value:!1,observer:"onDragStateChanged_"},draggingRight_:{type:Boolean,value:!1,observer:"onDragStateChanged_"},draggingRuler_:{type:Boolean,value:!1, observer:"onDragStateChanged_"},draggingWindow_:{type:Boolean,value:!1,observer:"onDragStateChanged_"},tickSpacing_:{type:Number,computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"},seekableStart:{type:Number,value:0},seekableEnd:{type:Number,value:0},windowSizeMs:{type:Number},windowSizeSec_:{type:Number,computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"},rulerWidth_:{type:Number,value:0},rulerShift_:{type:Number,value:0},windowSlideSpeed:{type:Number,value:0},disabled:{type:Boolean, value:!1,reflectToAttribute:!0},initialized:{type:Boolean,value:!1,observer:"onInitializedChanged_"},durationAccessibilityLabel:{type:String,value:""},dragState:{type:String,computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}},behaviors:[dN.YtActionHandlerBehavior,cP.YtPlayerListenerBehavior,W.YtRendererBehavior],observers:["updateLoopRange_(player_, visible, disabled, initialized, start, end)","updateHandles_(start, end, rulerShift_, tickSpacing_, windowSizeSec_)", "updateRuler_(start, end)"],actionMap:{"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"},created:function(){var a=this;this.activeLoopRange_=!1;this.dragMouseLastX_=this.rulerDragEndTime_=this.rulerDragStartTime_=this.rulerDragRulerStart_=this.rulerDragMouseStart_=0;this.scrollInterval_=null;this.playerEvents=new Map;this.playerEvents.set("onVideoProgress",this.onVideoProgress_);this.playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_); this.playerEvents.set("onStateChange",this.onStateChange_);this.boundHandlers_={};var b={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(b).forEach(function(c){a.boundHandlers_[c]=b[c].bind(a)})}, attached:function(){this.activeLoopRange_=!1;this.$.handles.addEventListener("mousedown",this.boundHandlers_.handles_mousedown);this.$.ticks.addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize)}, detached:function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length);this.removeMouseEventHandlers_();this.$.handles.removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);this.$.ticks.removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)}, onVisibilityChangedAction_:function(a){var b=this;a.visible&&!this.player_&&(a=kL(this))&&a.getPlayerPromise().then(function(c){b.setPlayer(c)})}, setPlayer:function(a){this.player_&&this.unlistenFromPlayerEvents(this.player_,this.playerEvents);a&&(this.set("player_",a),this.listenToPlayerEvents(a,this.playerEvents))}, addMouseEventHandlers_:function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)}, removeMouseEventHandlers_:function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)}, beginHandleDrag_:function(a){this.disabled||(a.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=a.clientX,a.target===this.$["handle-left"]?this.beginLeftHandleDrag_():a.target===this.$["handle-right"]?this.beginRightHandleDrag_():this.beginWindowDrag_(a))}, beginLeftHandleDrag_:function(){this.draggingLeft_=!0;this.beginDrag_()}, beginRightHandleDrag_:function(){this.draggingRight_=!0;this.beginDrag_()}, beginWindowDrag_:function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())}, beginRulerDrag_:function(a){this.disabled||(a.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=a.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())}, beginDrag_:function(){this.player_.pauseVideo();this.addMouseEventHandlers_()}, beginWindowScroll_:function(){var a=this;this.scrollInterval_=setInterval(function(){Pea(a.start,a.boundedRulerStartLimit_())?a.windowSlideSpeed-=.1:Pea(a.end,a.boundedRulerEndLimit_())?a.windowSlideSpeed+=.1:a.windowSlideSpeed=0;if(a.windowSlideSpeed){var b=a.capRulerOffset_(a.rulerShift_+a.windowSlideSpeed);a.set("rulerShift_",b);a.fire("set-fixed-length-range",{start:a.start+a.windowSlideSpeed,duration:a.end-a.start})}},33)}, endWindowScroll_:function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)}, endDrag_:function(){var a=void 0;this.draggingRight_?a=this.end-1:this.draggingLeft_&&(a=this.start);this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1;this.endWindowScroll_();this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end,a);this.removeMouseEventHandlers_();this.rulerShift_+this.windowSizeSec_ this.start-this.pixelsToTime_(16)&&this.set("rulerShift_",this.start-this.pixelsToTime_(16))}, onVisibleChanged_:function(a){a&&this.updateRulerSize_()}, updateRulerSize_:function(){this.set("rulerWidth_",this.$.ruler.getBoundingClientRect().width)}, handleMouseDrag_:function(a){0==a.buttons&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(a):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(a):this.draggingWindow_&&this.handleWindowDrag_(a))}, handleRulerDrag_:function(a){a=this.pixelsToTime_(a.clientX-this.rulerDragMouseStart_);a=this.capRulerOffset_(this.rulerDragRulerStart_-a);this.set("rulerShift_",a);var b=this.rulerDragStartTime_-(this.rulerDragRulerStart_-a);this.fire("set-fixed-length-range",{start:b,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-a)-b})}, handleWindowDrag_:function(a){var b=a.clientX-this.dragMouseLastX_;this.dragMouseLastX_=a.clientX;a=this.pixelsToTime_(b);this.fire("set-fixed-length-range",{start:this.start+a,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})}, capRulerOffset_:function(a){var b=this.seekableStart-this.pixelsToTime_(16),c=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(b,a),c)}, boundedRulerStartLimit_:function(){return this.rulerShift_+this.pixelsToTime_(16)}, boundedRulerEndLimit_:function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)}, draggableStartLimit_:function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)}, draggableEndLimit_:function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)}, handleWindowHandleDrag_:function(a){var b=a.clientX-this.dragMouseLastX_;this.dragMouseLastX_=a.clientX;a=this.pixelsToTime_(b);if(this.draggingLeft_){var c=this.start+a;var d=this.end}else this.draggingRight_&&(c=this.start,d=this.end+a);this.fire("set-range",{start:c,end:d,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})}, onVideoProgress_:function(a){this.disabled||(a=this.timeToPixels_(a-this.rulerShift_,this.tickSpacing_),this.$.playhead.style.transform="translateX("+a+")")}, onClipCreationDisable_:function(){this.endDrag_()}, timeToPixels_:function(a,b,c){a*=b;return void 0===c||c?a+"px":a}, pixelsToTime_:function(a){return a/this.tickSpacing_}, onInitializedChanged_:function(a){a&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)}, centerRuler_:function(a,b,c){this.set("rulerShift_",this.capRulerOffset_(a+(b-a)/2-c/2))}, updateLoopRange_:function(a,b,c,d,e,h,l){a&&(b&&d&&!c?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(a.pauseVideo(),a.seekTo(e,!1)):this.draggingRight_?(a.pauseVideo(),a.seekTo(h-.1,!1)):(void 0!==l?a.seekTo(l,!0):(b=a.getCurrentTime(),bh?a.seekTo(e,!0):a.seekTo(b,!0)),a.playVideo()),a.setLoopRange({startTimeMs:1E3*e,endTimeMs:1E3*h}),this.activeLoopRange_=!0,this.onVideoProgress_(a.getCurrentTime())):this.activeLoopRange_&&(a.setLoopRange(null),this.activeLoopRange_=!1))}, updateHandles_:function(a,b,c,d){this.$.handles.style.left=this.timeToPixels_(a-c,d);this.$.handles.style.width=this.timeToPixels_(b-a,d)}, updateRuler_:function(a,b){var c=this.draggableStartLimit_(),d=this.draggableEndLimit_();(ad+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)}, computeDurationLabel_:function(a,b){return a?a.replace("$clip_length",parseFloat(b).toFixed(1)):""}, computeDuration_:function(a,b){return this.isValidTime_(a)&&this.isValidTime_(b)&&aa?!1:this.player?a>=this.seekableStart&&a<=this.seekableEnd:!0}, computeWindowSizeSec_:function(a,b,c){return Math.min((a||12E4)/1E3,c-b)}, computeTickSpacing_:function(a,b){return b?b/a:1}, onDragStateChanged_:function(){this.fire("clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})}, centerRangeOnTime_:function(a){var b=this.duration;a=dY(a-b/2,b,this.seekableStart,this.seekableEnd);this.fire("set-fixed-length-range",{start:a.start,duration:a.end-a.start})}, nearlyLessThan_:function(a,b,c){return a+(void 0===c?1E-6:c)
\n \n \n \n \n \u2013\n \n \n \n \n
\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Jvb){var d=document.createElement("template");d.innerHTML=""; Jvb=d}d=Jvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Kvb=a}, properties:{data:Object,start:{type:Number,value:0,observer:"onStartChanged_"},startValid:{type:Boolean,value:!0},startWillUpdate:{type:Boolean,value:!1,reflectToAttribute:!0},end:{type:Number,value:30,observer:"onEndChanged_"},endValid:{type:Boolean,value:!0},endWillUpdate:{type:Boolean,value:!1,reflectToAttribute:!0},minLengthSec:{type:Number,computed:"computeMinLengthSec_(data.minLengthMs)"},maxLengthSec:{type:Number,computed:"computeMaxLengthSec_(data.maxLengthMs)"},defaultLengthSec:{type:Number, computed:"computeDefaultLengthSec_(data.defaultLengthMs)"},visible_:{type:Boolean,value:!1},player_:{type:Object},seekableStart_:{type:Number,value:null,computed:"computeSeekableStart_(player_, visible_)"},seekableEnd_:{type:Number,computed:"computeSeekableEnd_(player_, visible_)"},initialized:{type:Boolean,value:!1},disabled:{type:Boolean,value:!1,reflectToAttribute:!0},highlightStart:{type:Boolean,value:!1,reflectToAttribute:!0},highlightEnd:{type:Boolean,value:!1,reflectToAttribute:!0}},behaviors:[dN.YtActionHandlerBehavior, W.YtRendererBehavior],observers:["initializeClipRange_(player_, visible_, seekableStart_, seekableEnd_)","updateInputs_(start, end)"],listeners:{"set-fixed-length-range":"onSetFixedLengthRange_","set-range":"onSetRange_","clips-drag-state":"onDragState_"},actionMap:{"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"},created:function(){this.endHighlightTimeout=this.startHighlightTimeout= 0}, attached:function(){var a=this;this.$.start.addEventListener("input",function(b){return a.handleStartInput_(b)}); this.$.end.addEventListener("input",function(b){return a.handleEndInput_(b)}); this.$.start.addEventListener("focusout",function(b){return a.handleStartBlur_(b)}); this.$.end.addEventListener("focusout",function(b){return a.handleEndBlur_(b)})}, setPlayer:function(a){this.set("player_",a)}, onSetFixedLengthRange_:function(a){var b=a.detail;a=b.start;var c=b.duration,d=b.startLimit;b=b.endLimit;d||(d=this.seekableStart_);b||(b=this.seekableEnd_);a=dY(a,c,d,b);this.setProperties({start:a.start,end:a.end})}, onSetRange_:function(a){var b=a.detail;a=b.start;var c=b.end,d=b.startLimit;b=b.endLimit;d||(d=this.seekableStart_);b||(b=this.seekableEnd_);(a=Hvb(a,c,d,b,this.minLengthSec,this.maxLengthSec))&&this.setProperties({start:a.start,end:a.end})}, updateInputs_:function(a,b){this.$.start.focused||(this.$.start.value=bY(a,!0));this.$.end.focused||(this.$.end.value=bY(b,!0))}, handleStartInput_:function(a){a=cY(a.target.value);if(null===a)this.set("startValid",!1);else{var b=this.end,c=Hvb(a,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);c?(this.set("endWillUpdate",c.end!==b),this.set("startValid",c.start===a)):this.set("startValid",!1)}}, handleEndInput_:function(a){a=cY(a.target.value);if(null===a)this.set("endValid",!1);else{var b=this.start,c=Ivb(this.start,a,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);c?(this.set("startWillUpdate",c.start!==b),this.set("endValid",c.end===a)):this.set("endValid",!1)}}, handleStartBlur_:function(a){a=cY(a.target.value);null===a?this.$.start.value=bY(this.start,!0):this.forceUpdateInputs_(Hvb(a,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))}, handleEndBlur_:function(a){a=cY(a.target.value);null===a?this.$.end.value=bY(this.end,!0):this.forceUpdateInputs_(Ivb(this.start,a,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))}, forceUpdateInputs_:function(a){a&&this.setProperties({start:a.start,end:a.end});this.$.start.value=bY(this.start,!0);this.$.end.value=bY(this.end,!0);this.setProperties({startValid:!0,endValid:!0,endWillUpdate:!1,startWillUpdate:!1})}, initializeClipRange_:function(a,b,c,d){if(!a||!b||null===c||!d)this.set("initialized",!1);else if(!this.initialized){var e=a.getCurrentTime(),h=this.getDefaultLengthSec_();b=a.getVideoData();var l=1==a.getPlayerState();h=Math.min(h,d-c);e=Math.max(0,e);c=b.isLive?Ivb(e-h,e,c,d,this.minLengthSec,this.maxLengthSec):l?dY(e-h/2,h,c,d):dY(e,h,c,d);this.setProperties({start:c.start,end:c.end});this.set("initialized",!0);b.isLive&&a.seekTo(c.start);this.$.start.value=bY(this.start,!0);this.$.end.value=bY(this.end, !0)}}, onStartChanged_:function(a,b){var c=this;this.fire("start-changed",{start:a});isNaN(b)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){c.set("highlightStart",!1);c.startHighlightTimeout=0},3E3))}, onEndChanged_:function(a,b){var c=this;this.fire("end-changed",{end:a});isNaN(b)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){c.set("highlightEnd",!1);c.endHighlightTimeout=0},3E3))}, onVisibilityChangedAction_:function(a){var b=this;this.set("visible_",a.visible);this.visible_&&!this.player_&&(a=kL(this))&&a.getPlayerPromise().then(function(c){b.setPlayer(c)})}, computeMinLengthSec_:function(a){return a/1E3||5}, computeMaxLengthSec_:function(a){return a/1E3||60}, computeDefaultLengthSec_:function(a){return a/1E3}, getDefaultLengthSec_:function(){return this.defaultLengthSec||30}, computeSeekableStart_:function(a,b){return a&&b?a.getProgressState(1).seekableStart:0}, computeSeekableEnd_:function(a,b){return a&&b?a.getProgressState(1).seekableEnd:0}, onClipCreationDisable_:function(){this.set("disabled",!0)}, onClipCreationEnable_:function(){this.set("disabled",!1)}, onDragState_:function(a){this.set("highlightStart",a.detail.startChanging);this.set("highlightEnd",a.detail.endChanging)}});nu({is:"yt-clip-creation-renderer",_template:function(){if(void 0!==Gvb)return Gvb;var a=document.createElement("template");a.innerHTML="
\n
\n
\n \n \n
[[getSimpleString(data.displayName)]]
\n
\n
[[data.publicityLabel]]
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Fvb){var d=document.createElement("template");d.innerHTML=""; Fvb=d}d=Fvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Gvb=a}, properties:{data:Object,titleValue:{type:String,value:""},titleValid:{type:Boolean,value:!1},start:{type:Number,value:0},startValid:{type:Boolean,value:!0},end:{type:Number,value:0},endValid:{type:Boolean,value:!0},videoId:{type:String,value:""},formValid:{type:Boolean,computed:"computeFormValid_(data, titleValid, startValid, endValid)"},submitButton_:{type:Object,computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"},submitCommand_:{type:Object,computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}, cancelButton_:{type:Object,computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"},isLoading_:{type:Boolean,value:!1},isAdPlaying:{type:Boolean,value:!1,reflectToAttribute:!0},returnTime:{type:Number,value:0},isAtLiveHead:{type:Boolean,value:!1}},behaviors:[dN.YtActionHandlerBehavior,cP.YtPlayerListenerBehavior,Y.YtRendererstamperBehavior,W.YtRendererBehavior],listeners:{"title-changed":"onTitleChanged_","title-valid-changed":"onTitleValidChanged_","start-changed":"onStartChanged_", "start-valid-changed":"onStartValidChanged_","end-changed":"onEndChanged_","end-valid-changed":"onEndValidChanged_"},stampDom:{submitButton_:{id:"share",mapping:{buttonRenderer:"yt-button-renderer"}},cancelButton_:{id:"cancel",mapping:{buttonRenderer:"yt-button-renderer"}},"data.titleInput":{id:"title-input",mapping:{clipCreationTextInputRenderer:"ytd-clip-creation-text-input-renderer"}},"data.scrubber":{id:"scrubber",mapping:{clipCreationScrubberRenderer:"yt-clip-creation-scrubber-renderer"}},"data.adStateOverlay":{id:"ad-state", mapping:{clipAdStateRenderer:"ytd-clip-ad-state-renderer"}}},actionMap:{"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"},created:function(){this.player_=null;this.playerEvents=new Map;this.playerEvents.set("onAdStart",this.playerAdStartHandler_);this.playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.playerEvents.set("onVideoDataChange",this.onVideoDataChange_)}, detached:function(){this.setPlayer(null)}, onVisibilityChangedAction_:function(a){var b=this;this.getPlayer().then(function(c){a.visible?(b.returnTime=c.getCurrentTime(),b.isAtLiveHead=c.getProgressState().isAtLiveHead):b.isAtLiveHead?c.seekTo(Number.POSITIVE_INFINITY):c.seekTo(b.returnTime)})}, getPlayer:function(){var a=this;if(!this.player_){var b=kL(this);if(b)return b.getPlayerPromise().then(function(c){a.setPlayer(c);return c})}return Ug(this.player_)}, setPlayer:function(a){this.player_&&this.unlistenFromPlayerEvents(this.player_,this.playerEvents);a&&(this.player_=a,this.set("videoId",a.getVideoData().video_id||""),a.getAdState&&1===a.getAdState()&&(this.set("isAdPlaying",!0),L(this,"yt-clip-creation-disable")),this.listenToPlayerEvents(a,this.playerEvents))}, ready:function(){this.$.share.addEventListener("tap",this.onSubmit_.bind(this))}, onTitleChanged_:function(a){this.set("titleValue",a.detail.title)}, onStartChanged_:function(a){this.set("start",a.detail.start)}, onEndChanged_:function(a){this.set("end",a.detail.end)}, onTitleValidChanged_:function(a){this.set("titleValid",a.detail.valid)}, onStartValidChanged_:function(a){this.set("startValid",a.detail.valid)}, onEndValidChanged_:function(a){this.set("endValid",a.detail.valid)}, onVideoDataChange_:function(){this.set("videoId",this.player_.getVideoData().video_id||"")}, computeFormValid_:function(a,b,c,d){return!!(a&&b&&c&&d)}, computeCancelButton_:function(a,b,c){return a&&a.buttonRenderer?{buttonRenderer:Object.assign({},a.buttonRenderer,{isDisabled:b||c})}:null}, computeSubmitButton_:function(a,b,c){return a&&a.buttonRenderer?{buttonRenderer:Object.assign({},a.buttonRenderer,{command:void 0,isDisabled:!this.formValid||b||c})}:null}, computeSubmitCommand_:function(a){return a||null}, onSubmit_:function(a){var b=this;a.stopPropagation();a.preventDefault();this.submitCommand_&&(a={},a.comment_text=this.titleValue,a.clip_external_video_id=this.videoId,a.clip_offset_ms=parseInt(1E3*this.start,10),a.clip_duration_ms=parseInt(1E3*(this.end-this.start),10),this.set("isLoading_",!0),Cn(this,[this.submitCommand_,a]).then(function(){b.set("isLoading_",!1)},function(){b.set("isLoading_",!1)}))}, playerAdStartHandler_:function(){L(this,"yt-clip-creation-disable");this.set("isAdPlaying",!0)}, playerAdEndHandler_:function(){L(this,"yt-clip-creation-enable");this.set("isAdPlaying",!1)}});var eY=function(){return N.apply(this,arguments)||this}; p(eY,N);eY.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{clipAttributionRenderer:"ytd-clip-attribution-renderer",clipCreationRenderer:"yt-clip-creation-renderer"}},"data.footer":{id:"footer",mapping:{clipSectionFooterRenderer:"ytd-clip-section-footer-renderer"}}}}; eY.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&(this.data.contents.some(function(a){return a.hasOwnProperty("clipCreationRenderer")})&&L(this,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}]),this.panelContentVisible&&L(this,"yt-toggle-theater-mode",[!1]))}; g.Object.defineProperties(eY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===zvb){var a=document.createElement("template");a.innerHTML="
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===yvb){var d=document.createElement("template");d.innerHTML=""; yvb=d}d=yvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zvb=a}a=zvb;return a}}}); var fY=eY;fY.prototype.onPanelContentVisibleChanged=fY.prototype.onPanelContentVisibleChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],fY.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],fY.prototype,"ytRendererBehavior",void 0);y([O(CN.YtVisibilityBehavior),z("design:type",Object)],fY.prototype,"ytVisibilityBehavior",void 0);y([Q(),z("design:type",Object)],fY.prototype,"data",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],fY.prototype,"panelContentVisible",void 0);y([S("panelContentVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],fY.prototype,"onPanelContentVisibleChanged",null);fY=y([V({is:"ytd-clip-section-renderer"})],fY);var Ovb;var Pvb;var gY=function(){return N.apply(this,arguments)||this}; p(gY,N);f=gY.prototype; f.onKeyDown=function(a){if(0!==this.snippetElements.length&&(a=a.keyCode,38===a||40===a)){0<=this.highlightedIndex&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);38===a?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=Ke(this.highlightedIndex,-1,this.snippetElements.length);a=this.snippetElements.length;var b=this.highlightedIndex%a;this.highlightedIndex=0>b*a?b+a:b;a=this.snippetElements[this.highlightedIndex];this.highlightSnippet(a);this.ensureVisible(a)}}; f.onKeyUp=function(a){var b=this;IXa(a)&&(13===a.keyCode?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&pi.cancelJob(this.inputTimerId),this.inputTimerId=gi(pi,function(){b.typedValue&&(b.fetchSnippets(b.typedValue),b.logInputGesture(b.data))},1E3))}; f.onClick=function(a){(a=tfa(a.target,"snippet-item"))&&this.selectSnippet(a)}; f.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()}; f.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}}; f.ready=function(){var a=this;this.inputElement.addEventListener("focus",function(){a.snippetsWrapper.style.removeProperty("display")})}; f.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")}; f.getSourceTimelines=function(){if(!this.data)return[];var a=[];if(this.data.searchInVideoSources)for(var b=k(this.data.searchInVideoSources),c=b.next();!c.done;c=b.next())c=c.value,"SEARCH_IN_VIDEO_SOURCE_ASR"===c?a.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):"SEARCH_IN_VIDEO_SOURCE_OCR"===c&&a.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return a}; f.fetchSnippets=function(a){var b=L(this,"yt-get-current-video-id-action")[0],c=this.getSourceTimelines();Cn(this,[{getSearchInVideoCommand:{externalVideoId:b,query:null!==a&&void 0!==a?a:"",sourceTimelines:c},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0,url:"/service_ajax"}}}])}; f.filterSnippets=function(a,b){var c=this;if(b){this.filteredSnippets=x.unsafeClone(a);var d=RegExp(kca(b),"i");this.filteredSnippets=this.filteredSnippets.filter(function(l){return d.test(c.ytRendererBehavior.getSimpleString(l.snippet))}); a=k(this.filteredSnippets);for(var e=a.next();!e.done;e=a.next()){e=e.value;var h=this.ytRendererBehavior.getSimpleString(e.snippet);e.snippet={runs:[{text:h.substring(0,h.toLowerCase().indexOf(b))},{text:h.substring(h.toLowerCase().indexOf(b),h.toLowerCase().indexOf(b)+b.length),bold:!0},{text:h.substring(h.toLowerCase().indexOf(b)+b.length,h.length)}]}}}else this.filteredSnippets=a}; f.onUpdateSearchInVideoResults=function(a){var b,c,d,e;0c&&(this.snippetsWrapper.scrollTop+=a-c)}; f.seekPlayer=function(a){return B(this,function c(){var d,e=this,h;return t(c,function(l){if(1==l.nextAddress){if(!a)return l.jumpTo(0);d=Number(a.dataset.startOffset);return r(l,mL(e).getPlayerPromise(),3)}h=l.yieldResult;h.seekTo(d/1E3,!0);h.wakeUpControls();ja(l)})})}; f.logInputGesture=function(a){var b=Bm();b&&(null===a||void 0===a?0:a.trackingParams)&&an(void 0,b,wm(a.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT",void 0)}; g.Object.defineProperties(gY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Pvb){var a=document.createElement("template");a.innerHTML="\n \n \n\n
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ovb){var d=document.createElement("template");d.innerHTML=""; Ovb=d}d=Ovb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Pvb=a}a=Pvb;return a}}}); var hY=gY;hY.prototype.dataChanged=hY.prototype.dataChanged;hY.prototype.panelContentVisibleChanged=hY.prototype.panelContentVisibleChanged;hY.prototype.onClick=hY.prototype.onClick;hY.prototype.onKeyUp=hY.prototype.onKeyUp;hY.prototype.onKeyDown=hY.prototype.onKeyDown;y([O(W.YtRendererBehavior),z("design:type",Object)],hY.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],hY.prototype,"ytActionHandlerBehavior",void 0); y([Q(),z("design:type",Object)],hY.prototype,"data",void 0);y([Q({value:[]}),z("design:type",Array)],hY.prototype,"snippets",void 0);y([Q({value:[]}),z("design:type",Array)],hY.prototype,"filteredSnippets",void 0);y([Q({value:[]}),z("design:type",Array)],hY.prototype,"snippetElements",void 0);y([mG("#siv-input"),z("design:type",HTMLElement)],hY.prototype,"inputElement",void 0);y([mG("#siv-snippets-wrapper"),z("design:type",HTMLElement)],hY.prototype,"snippetsWrapper",void 0); y([Q({notify:!0}),z("design:type",String)],hY.prototype,"typedValue",void 0);y([Q({value:-1}),z("design:type",Number)],hY.prototype,"highlightedIndex",void 0);y([R("keydown"),z("design:type",Function),z("design:paramtypes",[Bg]),z("design:returntype",void 0)],hY.prototype,"onKeyDown",null);y([R("keyup"),z("design:type",Function),z("design:paramtypes",[Bg]),z("design:returntype",void 0)],hY.prototype,"onKeyUp",null); y([R("click"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],hY.prototype,"onClick",null);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],hY.prototype,"panelContentVisible",void 0);y([S("panelContentVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],hY.prototype,"panelContentVisibleChanged",null); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],hY.prototype,"dataChanged",null);hY=y([V({is:"ytd-search-in-video-renderer"})],hY);var Qvb;var Rvb;var Svb=function(){return N.apply(this,arguments)||this}; p(Svb,N); g.Object.defineProperties(Svb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Rvb){var a=document.createElement("template");a.innerHTML="
\n
\n
[[data.channelTitle]]
\n \n
\n
\n \n \n \n \n \n \n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Qvb){var d=document.createElement("template");d.innerHTML=""; Qvb=d}d=Qvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Rvb=a}a=Rvb;return a}}}); var iY=Svb;y([O(W.YtRendererBehavior),z("design:type",Object)],iY.prototype,"kevlarBehaviors",void 0);y([Q(),z("design:type",Object)],iY.prototype,"data",void 0);iY=y([V({is:"ytd-channel-age-gate-renderer"})],iY);var Tvb;var Uvb;yN("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var jY=function(){var a=N.apply(this,arguments)||this;a.data=null;return a}; p(jY,N);jY.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; g.Object.defineProperties(jY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Uvb){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n
\n
\n
\n

\n \n \n

\n
\n
\n \n \n
\n
\n \n
\n
\n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Tvb){var d=document.createElement("template");d.innerHTML=""; Tvb=d}d=Tvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Uvb=a}a=Uvb;return a}}}); var kY=jY;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],kY.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],kY.prototype,"data",void 0);kY=y([V({is:"ytd-channel-owner-empty-state-renderer"})],kY);var Vvb;var Wvb;var Xvb;var Yvb;var Zvb;var $vb;var awb=function(){return N.apply(this,arguments)||this}; p(awb,N); g.Object.defineProperties(awb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===$vb){var a=document.createElement("template");a.innerHTML="
[[getSimpleString(data.label)]]
\n
[[getSimpleString(data.value)]]
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Zvb){var d=document.createElement("template");d.innerHTML=""; Zvb=d}d=Zvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$vb=a}a=$vb;return a}}}); var lY=awb;y([O(W.YtRendererBehavior),z("design:type",Object)],lY.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],lY.prototype,"data",void 0);lY=y([V({is:"ytd-profile-column-stats-entry-renderer"})],lY);var bwb;var cwb;var mY=function(){return N.apply(this,arguments)||this}; p(mY,N);mY.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}}; g.Object.defineProperties(mY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===cwb){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bwb){var d=document.createElement("template");d.innerHTML=""; bwb=d}d=bwb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);cwb=a}a=cwb;return a}}}); var nY=mY;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],nY.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],nY.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],nY.prototype,"data",void 0);nY=y([V({is:"ytd-profile-column-stats-renderer"})],nY);var dwb;var ewb;var oY=function(){return N.apply(this,arguments)||this}; p(oY,N);g.Object.defineProperties(oY.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;if(null===(a=this.data)||void 0===a||!a.useThumbnailSize)return 80;var e=null===(c=null===(b=this.data)||void 0===b?void 0:b.thumbnail)||void 0===c?void 0:c.thumbnails;return e&&(null===(d=e[0])||void 0===d?void 0:d.width)||80}}, thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;if(null===(a=this.data)||void 0===a||!a.useThumbnailSize)return 80;var e=null===(c=null===(b=this.data)||void 0===b?void 0:b.thumbnail)||void 0===c?void 0:c.thumbnails;return e&&(null===(d=e[0])||void 0===d?void 0:d.height)||80}}}); g.Object.defineProperties(oY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ewb){var a=document.createElement("template");a.innerHTML="\n\n
[[getSimpleString(data.title)]]
\n
[[getSimpleString(data.subtitle)]]
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dwb){var d=document.createElement("template");d.innerHTML=""; dwb=d}d=dwb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ewb=a}a=ewb;return a}}}); var pY=oY;y([O(W.YtRendererBehavior),z("design:type",Object)],pY.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],pY.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],pY.prototype,"componentStyle",void 0);y([T("data.useThumbnailSize"),z("design:type",Object),z("design:paramtypes",[])],pY.prototype,"thumbnailWidth",null);y([T("data.useThumbnailSize"),z("design:type",Object),z("design:paramtypes",[])],pY.prototype,"thumbnailHeight",null); pY=y([V({is:"ytd-profile-column-user-info-renderer"})],pY);var qY=function(){return N.apply(this,arguments)||this}; p(qY,N);qY.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsRenderer:{component:"ytd-profile-column-stats-renderer",noInjection:!0},profileColumnUserInfoRenderer:{component:"ytd-profile-column-user-info-renderer",noInjection:!0,properties:{componentStyle:"[[componentStyle]]"}}}}}}; g.Object.defineProperties(qY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Yvb){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Xvb){var d=document.createElement("template");d.innerHTML=""; Xvb=d}d=Xvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Yvb=a}a=Yvb;return a}}}); var rY=qY;y([O(W.YtRendererBehavior),z("design:type",Object)],rY.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],rY.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],rY.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],rY.prototype,"componentStyle",void 0);rY=y([V({is:"ytd-profile-column-renderer"})],rY);var sY=function(){var a=N.apply(this,arguments)||this;a.componentStyle="NON_CENTERED_PROFILE";return a}; p(sY,N);sY.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}}; sY.prototype.getIcon=function(a){return a?"settings:"+a.toLowerCase():null}; g.Object.defineProperties(sY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Wvb){var a=document.createElement("template");a.innerHTML="
\n
\n
[[getSimpleString(data.pageTitle)]]
\n
[[getSimpleString(data.headerText)]]
\n \n \n \n \n \n
\n \n \n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Vvb){var d=document.createElement("template");d.innerHTML=""; Vvb=d}d=Vvb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Wvb=a}a=Wvb;return a}}}); var tY=sY;y([O(W.YtRendererBehavior),z("design:type",Object)],tY.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],tY.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],tY.prototype,"data",void 0);tY=y([V({is:"ytd-page-introduction-renderer"})],tY);var fwb;var gwb;var hwb;var iwb;var jwb;var kwb;function uY(a,b){return a.year===b.year&&a.month===b.month&&a.day===b.day} function vY(a,b){return a.year!==b.year?a.yeard;d++)c.push(hl.NARROWWEEKDAYS[(d+pwb)%7]);return{months:rwb(a,b),daysOfWeekLabel:c}}}}); g.Object.defineProperties(zY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===kwb){var a=document.createElement("template");a.innerHTML="
\n
\n \n
\n\n \n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jwb){var d=document.createElement("template");d.innerHTML=""; jwb=d}d=jwb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);kwb=a}a=kwb;return a}}}); var AY=zY;y([Q(),z("design:type",Object)],AY.prototype,"calendarConfig",void 0);y([mG("#calendar-main"),z("design:type",Object)],AY.prototype,"JSC$37918_calendarMain",void 0);y([T("calendarConfig"),z("design:type",Object),z("design:paramtypes",[])],AY.prototype,"renderData",null);AY=y([V({is:"ytd-scrollable-calendar"})],AY);var twb;var uwb;var BY=function(){var a=N.apply(this,arguments)||this;a.hideCharCounter=!1;a.hideLabel=!1;a.noLabelFloat=!1;a.autoValidate=!0;a.invalid=!1;a.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return a}; p(BY,N);f=BY.prototype;f.reset=function(a){this.value=a&&this.data?this.data.value=a:"";this.input.invalid=!1;this.input.autoValidate=!1}; f.save=function(){this.data&&Cn(this,[this.data.onChange])}; f.focusTextInput=function(){this.input.focus()}; f.validate=function(){var a;if(!this.autoValidate)return!this.invalid;if(!this.input)return!1;if((null===(a=this.data)||void 0===a?0:a.isMultiline)&&null!=this.value&&this.data.validValueRegexp&&!RegExp("^"+this.data.validValueRegexp+"$").test(this.input.value))return this.input.autoValidate=!1,this.invalid=!0,!1;this.input.autoValidate=!0;return this.input.validate()}; f.valueChanged=function(a){a||""===a?this.value=a:void 0!==a||this.value||(this.value="")}; f.computeLabel=function(a,b){return b?"":yn(a)}; f.computeAriaLabel=function(a,b){return b?yn(a):""}; f.computeErrorMessage=function(a,b,c,d){!a&&b?a=c||this.strings.REQUIRED_LABEL:(a=yn(d),a=sb(a,"&")?"document"in v?hca(a):ica(a):a);return a}; f.computeType=function(a){return"TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"===a?"password":null}; f.onTextValueChanged=function(){this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)}; f.handleUpdateTextInputFormFieldRendererCommand=function(a){(a=a.updateTextInputFormFieldRendererCommand)&&this.data&&this.data.id===a.id&&(void 0!==a.invalid&&(this.invalid=a.invalid),void 0!==a.invalidValueErrorMessage&&this.set("data.invalidValueErrorMessage",a.invalidValueErrorMessage))}; g.Object.defineProperties(BY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===uwb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===twb){var d=document.createElement("template");d.innerHTML=""; twb=d}d=twb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);uwb=a}a=uwb;return a}}}); var CY=BY;CY.prototype.valueChanged=CY.prototype.valueChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],CY.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],CY.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],CY.prototype,"data",void 0);y([Q({notify:!0}),z("design:type",String)],CY.prototype,"value",void 0);y([Q(),z("design:type",String)],CY.prototype,"pattern",void 0); y([Q(),z("design:type",String)],CY.prototype,"errorMessage",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],CY.prototype,"componentStyle",void 0);y([Q(),z("design:type",Object)],CY.prototype,"hideCharCounter",void 0);y([Q(),z("design:type",Object)],CY.prototype,"hideLabel",void 0);y([Q(),z("design:type",Object)],CY.prototype,"noLabelFloat",void 0);y([Q(),z("design:type",Object)],CY.prototype,"autoValidate",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],CY.prototype,"invalid",void 0);y([Q({value:{REQUIRED_LABEL:mn("REQUIRED_LABEL",void 0,"Required")}}),z("design:type",Object)],CY.prototype,"strings",void 0);y([mG("#input"),z("design:type",Object)],CY.prototype,"input",void 0);y([S("data.value"),z("design:type",Function),z("design:paramtypes",[String]),z("design:returntype",void 0)],CY.prototype,"valueChanged",null); CY=y([BM({is:"yt-text-input-form-field-renderer",noInjection:!0,notifyObserversOnUndefined:!1})],CY);var DY=function(){var a=N.apply(this,arguments)||this;a.data=void 0;a.selectionState="START_DATE";a.isStartDateInvalid=!1;a.isEndDateInvalid=!1;a.autoapply=!1;a.actionMap={"ytd-calendar-date-clicked":"handleCalendarDateClicked","ytd-calendar-date-mousedown":"handleCalendarDateMouseDown","ytd-calendar-date-mouseup":"handleCalendarDateMouseUp","ytd-calendar-date-mouseenter":"handleCalendarDateMouseEnter","ytd-calendar-date-mouseleave":"handleCalendarDateMouseLeave","yt-signal-action-submit-form":"handleCalendarSubmitDateRange"}; return a}; p(DY,N);f=DY.prototype;f.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.applyButton":{id:"apply-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}}}}; f.focus=function(){this.startDateInput.focus()}; f.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:xY(this.data.selection.start),end:xY(this.data.selection.end)})}; f.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()}; f.resetTextboxes=function(){switch(this.selectionState){case"START_DATE":this.isStartDateInvalid=!1;break;case"END_DATE":this.isEndDateInvalid=!1;break;default:te(this.selectionState);}}; f.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()}; f.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"}; f.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"}; f.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var a=this.calendar.calendarConfig,b=a.end;a=vwb({start:a.start,end:this.endDate||b},this.startDateInput.value||"");this.isStartDateInvalid=!a.isValid;a.isValid&&(a=a.value,this.selection=this.endDate?{start:a,end:this.endDate}:a,this.calendar.scrollToDate(a));this.updateInvalidState()}}; f.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var a=this.calendar.calendarConfig,b=a.start;a=vwb({start:this.startDate||b,end:a.end},this.endDateInput.value||"");this.isEndDateInvalid=!a.isValid;a.isValid&&(a=a.value,this.selection={start:this.startDate,end:a},this.calendar.scrollToDate(a));this.updateInvalidState()}}; f.handleCalendarDateClicked=function(a){var b=this.selection&&nwb(this.selection),c=this.selection&&owb(this.selection);b&&!vY(a,b)&&"END_DATE"===this.selectionState?(this.selection={start:b,end:a},this.selectionState="START_DATE"):(c&&!vY(c,a)?this.selection={start:a,end:c}:this.selection=a,this.selectionState="END_DATE")}; f.handleCalendarDateMouseDown=function(a){this.selection&&!yY(this.selection)&&(this.dragPivot=uY(a,this.selection.start)?this.selection.end:uY(a,this.selection.end)?this.selection.start:a)}; f.handleCalendarDateMouseUp=function(){this.dragPivot=void 0}; f.handleCalendarDateMouseEnter=function(a){this.dragPivot&&(this.selection={start:function(b,c){return vY(b,c)?b:c}(this.dragPivot,a), end:function(b,c){return vY(b,c)?c:b}(this.dragPivot,a)},this.dragPivot||(this.selectionState="START_DATE"))}; f.handleCalendarDateMouseLeave=function(){}; f.handleCalendarSubmitDateRange=function(){this.selection&&!yY(this.selection)&&L(this,"ytd-date-period-picker-apply",[this.selection])}; f.updateInvalidState=function(){var a=function(b,c){c?b.setAttribute("invalid",""):b.removeAttribute("invalid")}; a(this.startDateInput,this.isStartDateInvalid);a(this.endDateInput,this.isEndDateInvalid)}; f.updateDateStrings=function(){this.selection&&(yY(this.selection)?(this.startDateString=lwb(this.selection),this.endDateString=""):(this.startDateString=lwb(this.selection.start),this.endDateString=lwb(this.selection.end)))}; f.updateCalendarSelection=function(a){this.calendar.updateSelection(Object.assign(Object.assign({},a),{selectionState:this.selectionState}))}; g.Object.defineProperties(DY.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:xY(this.data.dateRangeStart),end:xY(this.data.dateRangeEnd),selection:{start:xY(this.data.selection.start),end:xY(this.data.selection.end)},circleToday:!0}:{}}}, errorMessage:{configurable:!0,enumerable:!0,get:function(){var a;return null===(a=this.data)||void 0===a?void 0:a.errorMessage}}, startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&nwb(this.selection)}}, endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&owb(this.selection)}}}); g.Object.defineProperties(DY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===iwb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n \n \n
\n \n
\n
\n
\u2013
\n
\n \n \n
\n \n
\n
\n
\n
\n\n\n\n\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hwb){var d=document.createElement("template");d.innerHTML=""; hwb=d}d=hwb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);iwb=a}a=iwb;return a}}}); var EY=DY;EY.prototype.resetTextboxes=EY.prototype.resetTextboxes;EY.prototype.observeSelection=EY.prototype.observeSelection;EY.prototype.dataChanged=EY.prototype.dataChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],EY.prototype,"ytActionHandlerBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],EY.prototype,"ytRendererstamperBehavior",void 0);y([mG("#calendar"),z("design:type",AY)],EY.prototype,"calendar",void 0); y([mG("#start-date"),z("design:type",CY)],EY.prototype,"startDateInput",void 0);y([mG("#end-date"),z("design:type",CY)],EY.prototype,"endDateInput",void 0);y([Q(),z("design:type",Object)],EY.prototype,"data",void 0);y([Q(),z("design:type",Object)],EY.prototype,"selection",void 0);y([Q(),z("design:type",String)],EY.prototype,"selectionState",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],EY.prototype,"calendarConfig",null); y([T("data"),z("design:type",Object),z("design:paramtypes",[])],EY.prototype,"errorMessage",null);y([T("selection"),z("design:type",Object),z("design:paramtypes",[])],EY.prototype,"startDate",null);y([T("selection"),z("design:type",Object),z("design:paramtypes",[])],EY.prototype,"endDate",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],EY.prototype,"dataChanged",null); y([S("selection","selectionState"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],EY.prototype,"observeSelection",null);y([S("selectionState"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],EY.prototype,"resetTextboxes",null);EY=y([V({is:"ytd-date-period-picker-renderer"})],EY); function vwb(a,b){a:{var c=void 0===c?[2,3]:c;c=k(c);for(var d=c.next();!d.done;d=c.next()){var e=new Date;if(new L_a(d.value).parse(b,e,{validate:!0})){e.setHours(0,0,0,0);b=e;break a}}b=null}if(!b)return{isValid:!1,value:void 0};b=wY(b);c=a.end;return vY(b,a.start)||vY(c,b)?{isValid:!1,value:void 0}:{isValid:!0,value:b}} ;var FY=function(){var a=N.apply(this,arguments)||this;var b={};a.actionMap=(b["ytd-date-period-picker-apply"]="handleDateRangeUpdated",b);return a}; p(FY,N);FY.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}}; FY.prototype.handleDateRangeUpdated=function(){}; g.Object.defineProperties(FY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===gwb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fwb){var d=document.createElement("template");d.innerHTML=""; fwb=d}d=fwb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gwb=a}a=gwb;return a}}}); var GY=FY;y([Q(),z("design:type",Object)],GY.prototype,"data",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],GY.prototype,"actionHandlerBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],GY.prototype,"rendererstamperBehavior",void 0);GY=y([V({is:"ytd-report-history-section-header-renderer"})],GY);var wwb;var xwb;var HY=function(){return N.apply(this,arguments)||this}; p(HY,N);g.Object.defineProperties(HY.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var a,b;return(null===(b=null===(a=this.data)||void 0===a?void 0:a.icon)||void 0===b?0:b.iconType)?MM(this.data.icon.iconType):""}}}); g.Object.defineProperties(HY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===xwb){var a=document.createElement("template");a.innerHTML="\n
\n \n \n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===wwb){var d=document.createElement("template");d.innerHTML=""; wwb=d}d=wwb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);xwb=a}a=xwb;return a}}}); var IY=HY;y([Q(),z("design:type",Object)],IY.prototype,"data",void 0);y([T("data"),z("design:type",String),z("design:paramtypes",[])],IY.prototype,"icon",null);IY=y([V({is:"ytd-report-history-table-text-cell-renderer"})],IY);var ywb;var zwb;var Awb;var Bwb;var Cwb;var Dwb;var JY=function(){return N.apply(this,arguments)||this}; p(JY,N);JY.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}}; g.Object.defineProperties(JY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Dwb){var a=document.createElement("template");a.innerHTML="
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Cwb){var d=document.createElement("template");d.innerHTML=""; Cwb=d}d=Cwb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Dwb=a}a=Dwb;return a}}}); var KY=JY;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],KY.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],KY.prototype,"data",void 0);KY=y([V({is:"ytd-report-history-table-reason-cell-renderer"})],KY);var LY=function(){return N.apply(this,arguments)||this}; p(LY,N);LY.prototype.configureRendererStamper=function(){return{"data.cell":{id:"cell-container",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer",reportHistoryTableReasonCellRenderer:"ytd-report-history-table-reason-cell-renderer"}}}}; g.Object.defineProperties(LY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Bwb){var a=document.createElement("template");a.innerHTML="
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Awb){var d=document.createElement("template");d.innerHTML="";Awb=d}d=Awb; c.call(b,d.content.cloneNode(!0),a.content.firstChild);Bwb=a}a=Bwb;return a}}}); var MY=LY;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],MY.prototype,"rendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],MY.prototype,"data",void 0);MY=y([V({is:"ytd-report-history-table-cell-renderer"})],MY);var Ewb;var Fwb;var NY=function(){var a=N.apply(this,arguments)||this;a.columnType={type:"REPORT_HISTORY_COLUMN_TYPE",content:"REPORT_HISTORY_COLUMN_CONTENT",reason:"REPORT_HISTORY_COLUMN_REASON",status:"REPORT_HISTORY_COLUMN_STATUS",date:"REPORT_HISTORY_COLUMN_DATE"};return a}; p(NY,N);NY.prototype.onDataChanged=function(){var a;if(null===(a=this.data)||void 0===a?0:a.style)this.componentStyle=this.getStyleName(this.data.style)}; NY.prototype.getCellForColumn=function(a){return this.cells.find(function(b){var c,d,e;return(null===(e=(null===(c=null===b||void 0===b?void 0:b.cell)||void 0===c?void 0:c.reportHistoryTableReasonCellRenderer)||(null===(d=null===b||void 0===b?void 0:b.cell)||void 0===d?void 0:d.reportHistoryTableTextCellRenderer))||void 0===e?void 0:e.columnId)===a.type})}; NY.prototype.getClassForColumn=function(a){switch(a){case"REPORT_HISTORY_COLUMN_DATE":return"date";default:return"";}}; NY.prototype.getStyleName=function(a){switch(a){case"REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return"";}}; g.Object.defineProperties(NY.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var a;return((null===(a=this.data)||void 0===a?void 0:a.cells)||[]).map(function(b){return b.reportHistoryTableCellRenderer})}}}); g.Object.defineProperties(NY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Fwb){var a=document.createElement("template");a.innerHTML="
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ewb){var d=document.createElement("template");d.innerHTML=""; Ewb=d}d=Ewb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Fwb=a}a=Fwb;return a}}}); var OY=NY;OY.prototype.onDataChanged=OY.prototype.onDataChanged;y([Q(),z("design:type",Object)],OY.prototype,"data",void 0);y([Q(),z("design:type",Array)],OY.prototype,"columnRenderData",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],OY.prototype,"componentStyle",void 0);y([T("data"),z("design:type",Array),z("design:paramtypes",[])],OY.prototype,"cells",null); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],OY.prototype,"onDataChanged",null);OY=y([V({is:"ytd-report-history-table-row-renderer"})],OY);var Gwb;var Hwb;function Iwb(a){var b=Jwb;b=void 0===b?PY:b;var c=a.columnsToShow||[],d=Kwb(a.columnDimensions,a.columnsToShow,a.leftFloatingColumns,b);return c.map(function(e,h){var l=a.columns[e];if(void 0===l)throw Error("columnSpec mismatch");var m=d?d[h]:Eb({});var n=a.getCustomTooltip?a.getCustomTooltip(e,l.headerTooltipParagraphs):l.headerTooltipParagraphs;var q=Lwb(a,e);return{type:e,index:h,style:m,classes:q,headerName:l.headerName||"",headerIcon:l.headerIcon,headerTooltipParagraphs:n||[],headerTooltipHelpContext:l.headerTooltipHelpContext, sortOrders:l.sortOrders||[],selectionState:l.isSelectionCheckbox?a.selectionState:void 0}})} function Lwb(a,b){var c=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],d=a.columns[b];if(void 0===d)return"";var e=c.includes("DEFAULTS")&&d.cssClass?[d.cssClass]:[];if(c.includes("SORTING")){d.sortOrders&&d.sortOrders.length&&e.push("sortable");if(a.sorting&&a.sorting.columnType===b)a:switch(a.sorting.sortOrder){case"ASCENDING":case"DESCENDING":var h="column-sorted";break a;default:h="";}else h="";h&&e.push(h)}c.includes("FLOATING")&&(b=a.columnsToShow.indexOf(b),a.leftFloatingColumns&&b
\n
\n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Gwb){var d=document.createElement("template");d.innerHTML=""; Gwb=d}d=Gwb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Hwb=a}a=Hwb;return a}}}); var RY=QY;y([O(SS),z("design:type",Object)],RY.prototype,"ytContinuationHandlerBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],RY.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],RY.prototype,"data",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],RY.prototype,"tableSpec",null);y([T("tableSpec"),z("design:type",Array),z("design:paramtypes",[])],RY.prototype,"columnRenderData",null); y([T("tableSpec"),z("design:type",Number),z("design:paramtypes",[])],RY.prototype,"totalMinWidth",null);y([T("totalMinWidth"),z("design:type",Db),z("design:paramtypes",[])],RY.prototype,"tableWidthStyle",null);RY=y([V({is:"ytd-table-renderer"})],RY); function Nwb(a){var b=a.reduce(function(d,e){var h=e.columnId,l,m={};e.headerText&&(m.headerName=yn(e.headerText));e.rightAlignHeader&&(m.rightAlignHeader=e.rightAlignHeader);if(null===(l=e.headerIcon)||void 0===l?0:l.iconType)m.headerIcon=MM(e.headerIcon.iconType);d[h]=m;return d},{}),c=a.filter(function(d){return!d.hideColumn}).map(function(d){return d.columnId}); a=a.filter(function(d){return!!d.dimensions}).reduce(function(d,e){d[e.columnId]=e.dimensions; return d},{}); return{columns:b,columnsToShow:c,columnDimensions:a}} ;var SY=function(){return N.apply(this,arguments)||this}; p(SY,N);SY.prototype.configureRendererStamper=function(){return{"data.reportedContent":{id:"content-info",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}},"data.reasonsTable":{id:"reasons-table",mapping:{tableRenderer:"ytd-table-renderer"}},"data.doneButton":{id:"done-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}}; g.Object.defineProperties(SY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===zwb){var a=document.createElement("template");a.innerHTML="
\n

\n \n

\n
\n \n
\n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ywb){var d=document.createElement("template");d.innerHTML=""; ywb=d}d=ywb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zwb=a}a=zwb;return a}}}); var TY=SY;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],TY.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],TY.prototype,"data",void 0);TY=y([V({is:"ytd-report-reason-history-modal-renderer"})],TY);var Owb;var Pwb;var Qwb;var Rwb;var Swb=function(){return N.apply(this,arguments)||this}; p(Swb,N); g.Object.defineProperties(Swb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Rwb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n \n \n
\n
\n
\n \n \n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Qwb){var d=document.createElement("template");d.innerHTML=""; Qwb=d}d=Qwb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Rwb=a}a=Rwb;return a}}}); var UY=Swb;y([O(W.YtRendererBehavior),z("design:type",Object)],UY.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],UY.prototype,"data",void 0);UY=y([V({is:"ytd-report-description-renderer"})],UY);var Twb;var Uwb;var VY=function(){return N.apply(this,arguments)||this}; p(VY,N);VY.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}}; g.Object.defineProperties(VY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Uwb){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Twb){var d=document.createElement("template");d.innerHTML=""; Twb=d}d=Twb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Uwb=a}a=Uwb;return a}}}); var WY=VY;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],WY.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],WY.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],WY.prototype,"data",void 0);WY=y([V({is:"ytd-video-report-renderer"})],WY);var XY=function(){return N.apply(this,arguments)||this}; p(XY,N);XY.prototype.configureRendererStamper=function(){return{"data.reportHistorySectionRenderers":{id:"items",mapping:{videoReportRenderer:"ytd-video-report-renderer"}},"data.header":{id:"header",mapping:{reportHistorySectionHeaderRenderer:"ytd-report-history-section-header-renderer"}},"data.table":{id:"history-table",mapping:{tableRenderer:"ytd-table-renderer",messageRenderer:"ytd-message-renderer"}}}}; XY.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}}; XY.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1}; g.Object.defineProperties(XY.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var a,b;return!!((null===(a=this.data)||void 0===a?0:a.header)&&(null===(b=this.data)||void 0===b?0:b.table))}}}); g.Object.defineProperties(XY,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Pwb){var a=document.createElement("template");a.innerHTML="\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Owb){var d=document.createElement("template");d.innerHTML=""; Owb=d}d=Owb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Pwb=a}a=Pwb;return a}}}); var YY=XY;YY.prototype.onRequestError=YY.prototype.onRequestError;y([O(SS),z("design:type",Object)],YY.prototype,"ytContinuationHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],YY.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],YY.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],YY.prototype,"data",void 0); y([T("data"),z("design:type",Object),z("design:paramtypes",[])],YY.prototype,"isUnifiedReportHistory",null);y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],YY.prototype,"onRequestError",null);YY=y([V({is:"ytd-report-history-section-renderer"})],YY);var Vwb;var Wwb;var Xwb=function(){return N.apply(this,arguments)||this}; p(Xwb,N); g.Object.defineProperties(Xwb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Wwb){var a=document.createElement("template");a.innerHTML="\n \n \n
[[getSimpleString(data.title)]]
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Vwb){var d=document.createElement("template");d.innerHTML=""; Vwb=d}d=Vwb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Wwb=a}a=Wwb;return a}}}); var ZY=Xwb;y([O(W.YtRendererBehavior),z("design:type",Object)],ZY.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],ZY.prototype,"data",void 0);ZY=y([V({is:"ytd-channel-list-sub-menu-avatar-renderer"})],ZY);var Ywb;var Zwb;var $Y=function(){return N.apply(this,arguments)||this}; p($Y,N);$Y.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}}; g.Object.defineProperties($Y,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Zwb){var a=document.createElement("template");a.innerHTML="
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ywb){var d=document.createElement("template");d.innerHTML=""; Ywb=d}d=Ywb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Zwb=a}a=Zwb;return a}}}); var aZ=$Y;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],aZ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],aZ.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],aZ.prototype,"aligment",void 0);aZ=y([V({is:"ytd-channel-list-sub-menu-renderer"})],aZ);var $wb;var axb;var bZ=function(){return N.apply(this,arguments)||this}; p(bZ,N);bZ.prototype.configureRendererStamper=function(){return{"data.playAllButton":{id:"play-all",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.rightButtons":{id:"right-buttons",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:"ytd-menu-renderer"}},"data.sortSetting":{id:"sort-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",params:{isRightAligned:!0}}}}}}; g.Object.defineProperties(bZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===axb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$wb){var d=document.createElement("template");d.innerHTML=""; $wb=d}d=$wb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);axb=a}a=axb;return a}}}); var cZ=bZ;y([O(W.YtRendererBehavior),z("design:type",Object)],cZ.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],cZ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],cZ.prototype,"data",void 0);cZ=y([V({is:"ytd-channel-sub-menu-renderer"})],cZ);var bxb;var cxb;var dZ=function(){return N.apply(this,arguments)||this}; p(dZ,N);dZ.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.viewChannelButton":{id:"view-channel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}}; g.Object.defineProperties(dZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===cxb){var a=document.createElement("template");a.innerHTML="

\n \n \n
\n [[getSimpleString(data.title)]]\n
\n
\n
\n

\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bxb){var d=document.createElement("template");d.innerHTML=""; bxb=d}d=bxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);cxb=a}a=cxb;return a}}}); var eZ=dZ;y([O(W.YtRendererBehavior),z("design:type",Object)],eZ.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],eZ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],eZ.prototype,"data",void 0);eZ=y([V({is:"ytd-feed-channel-filter-header-renderer"})],eZ);var dxb;var exb;function fxb(){var a=Ao(On.getState().entities);return a.length?{contents:[{shelfRenderer:{title:vo(mn("DOWNLOADS",void 0,"Downloads")),icon:{iconType:"OFFLINE_DOWNLOAD"},content:{gridRenderer:{items:a.map(function(b){return{downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:b.videoEntity.videoId,title:wo(b.videoEntity.title),shortBylineText:wo(b.channelEntity.title),thumbnail:b.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:b.videoEntity.videoId}}}}], accessibility:{accessibilityData:{label:mn("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:42356}}}}}}})}}, menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:vo(mn("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:gua("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")}}]}}}},{messageRenderer:{subtext:{messageSubtextRenderer:{text:vo(mn("DOWNLOADS_AVAILABILITY",void 0,"Downloads remain available as long as your device has an active internet connection for 30 days. This process happens automatically and does not re-download the video."))}}}}]}: {contents:[{backgroundPromoRenderer:{title:vo(mn("DO_NOT_HAVE_DOWNLOADS",void 0,"You do not have any downloads")),icon:{iconType:"OFFLINE_NO_CONTENT"},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:21411}}}}]}} ;yN("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var fZ=function(){var a=N.apply(this,arguments)||this;a.allVideosCount=0;return a}; p(fZ,N);fZ.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}}; fZ.prototype.attached=function(){this.set("renderableData",{itemSectionRenderer:fxb()})}; fZ.prototype.detached=function(){this.set("renderableData",{})}; fZ.prototype.videosCountChanged=function(){this.set("renderableData",{itemSectionRenderer:fxb()})}; g.Object.defineProperties(fZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===exb){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dxb){var d=document.createElement("template");d.innerHTML="";dxb=d}d=dxb;c.call(b,d.content.cloneNode(!0), a.content.firstChild);exb=a}a=exb;return a}}}); var gZ=fZ;gZ.prototype.videosCountChanged=gZ.prototype.videosCountChanged;y([O(KP),z("design:type",Object)],gZ.prototype,"ytdReduxBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],gZ.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],gZ.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],gZ.prototype,"ytRendererstamperBehavior",void 0); y([Q(),z("design:type",Object)],gZ.prototype,"renderableData",void 0);y([Q({selector:vua}),z("design:type",Object)],gZ.prototype,"allVideosCount",void 0);y([S("allVideosCount"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],gZ.prototype,"videosCountChanged",null);gZ=y([V({is:"ytd-offline-item-section-renderer"})],gZ);var gxb;var hxb;var hZ=function(){return N.apply(this,arguments)||this}; p(hZ,N);f=hZ.prototype;f.concatLatLng=function(a,b){return a+","+b}; f.concatViewports=function(a){if(!a)return"";var b="";a.forEach(function(c){c.lat&&c.lng&&(b+=c.lat+","+c.lng+"|")}); return b.slice(0,-1)}; f.computeMapsUrl=function(a,b,c,d,e){if(!(a&&b&&c&&e&&d))return"";a={center:this.concatLatLng(a,b),visible:this.concatViewports(c),size:e+"x"+d,markers:"color:red|"+this.concatLatLng(a,b),key:"AIzaSyCs1my5Q2eCGoyfRDDCkd4yxplienmWEDc"};return"//maps.googleapis.com/maps/api/staticmap?"+vi(a)}; f.computeMapsUrlNoWidth=function(a,b,c,d){return this.computeMapsUrl(a,b,c,d,screen.width)}; f.computeThumbnailDetailsWithNewURL=function(a){if(a){var b=this.$["background-img"].offsetWidth;a.thumbnails.forEach(function(c){var d=c.url,e=d.lastIndexOf("=");-1!==e&&(c.url=d.substring(0,e)+"=w"+b)}); return a}}; g.Object.defineProperties(hZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===hxb){var a=document.createElement("template");a.innerHTML="
\n \n \n \n \n object-fit=\"COVER\"\n \n \n
\n
\n
[[getSimpleString(data.placeName)]]
\n
[[getSimpleString(data.placeAddress)]]
\n
\n
\n \n \n \n \n
\n
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===gxb){var d=document.createElement("template");d.innerHTML=""; gxb=d}d=gxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);hxb=a}a=hxb;return a}}}); var iZ=hZ;y([O(W.YtRendererBehavior),z("design:type",Object)],iZ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],iZ.prototype,"data",void 0);iZ=y([V({is:"ytd-geo-search-details-renderer"})],iZ);var ixb;var jxb;var kxb;var lxb;var jZ=function(){return N.apply(this,arguments)||this}; p(jZ,N);jZ.prototype.onDataChanged=function(a,b){b&&(b=this.getFilterClass(b.status))&&this.classList.remove(b);(a=this.getFilterClass(a.status))&&this.classList.add(a);"selected"===a?this.$.endpoint.setAttribute("aria-selected","true"):this.$.endpoint.removeAttribute("aria-selected");"disabled"===a?this.$.endpoint.setAttribute("aria-disabled","true"):this.$.endpoint.removeAttribute("aria-disabled")}; jZ.prototype.getFilterClass=function(a){switch(a){case"FILTER_STATUS_SELECTED":return"selected";case"FILTER_STATUS_DISABLED":return"disabled";}}; g.Object.defineProperties(jZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===lxb){var a=document.createElement("template");a.innerHTML="\n
\n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===kxb){var d=document.createElement("template");d.innerHTML=""; kxb=d}d=kxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);lxb=a}a=lxb;return a}}}); var kZ=jZ;y([O(W.YtRendererBehavior),z("design:type",Object)],kZ.prototype,"ytRendererBehavior",void 0);y([Q({observer:"onDataChanged"}),z("design:type",Object)],kZ.prototype,"data",void 0);kZ=y([V({is:"ytd-search-filter-renderer"})],kZ);var mxb=function(){return N.apply(this,arguments)||this}; p(mxb,N); g.Object.defineProperties(mxb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===jxb){var a=document.createElement("template");a.innerHTML="

\n \n

\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ixb){var d=document.createElement("template");d.innerHTML=""; ixb=d}d=ixb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);jxb=a}a=jxb;return a}}}); var lZ=mxb;y([O(W.YtRendererBehavior),z("design:type",Object)],lZ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],lZ.prototype,"data",void 0);lZ=y([V({is:"ytd-search-filter-group-renderer"})],lZ);var nxb;var oxb;var mZ=function(){return N.apply(this,arguments)||this}; p(mZ,N);mZ.prototype.configureRendererStamper=function(){return{"data.detailedSearchRenderer":{id:"detailsContainer",mapping:{geoSearchDetailsRenderer:{component:"ytd-geo-search-details-renderer"}}}}}; mZ.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,Mt());this.isCollapsed=!this.isCollapsed}; mZ.prototype.dataChanged=function(){this.isCollapsed=!0}; g.Object.defineProperties(mZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===oxb){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n
\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nxb){var d=document.createElement("template");d.innerHTML=""; nxb=d}d=nxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);oxb=a}a=oxb;return a}}}); var nZ=mZ;nZ.prototype.dataChanged=nZ.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],nZ.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],nZ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],nZ.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],nZ.prototype,"renderCollapsibleMenu",void 0);y([Q(),z("design:type",Boolean)],nZ.prototype,"isCollapsed",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],nZ.prototype,"dataChanged",null);nZ=y([V({is:"ytd-search-sub-menu-renderer"})],nZ);var pxb;var qxb;var rxb;var sxb;var oZ=function(){return N.apply(this,arguments)||this}; p(oZ,N);oZ.prototype.computeStyle=function(a){return a?a.toLowerCase().replace(/_/g,"-"):""}; g.Object.defineProperties(oZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===sxb){var a=document.createElement("template");a.innerHTML="[[getSimpleString(data.title)]]\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rxb){var d=document.createElement("template");d.innerHTML=""; rxb=d}d=rxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);sxb=a}a=sxb;return a}}}); var pZ=oZ;y([O(W.YtRendererBehavior),z("design:type",Object)],pZ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],pZ.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),z("design:type",String)],pZ.prototype,"headerStyle",void 0);pZ=y([V({is:"ytd-text-header-renderer"})],pZ);var txb;var uxb;var vxb=function(){return N.apply(this,arguments)||this}; p(vxb,N); g.Object.defineProperties(vxb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===uxb){var a=document.createElement("template");a.innerHTML="\"\"\n\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===txb){var d=document.createElement("template");d.innerHTML=""; txb=d}d=txb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);uxb=a}a=uxb;return a}}}); var qZ=vxb;y([O(W.YtRendererBehavior),z("design:type",Object)],qZ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],qZ.prototype,"data",void 0);qZ=y([V({is:"ytd-minor-moment-header-renderer"})],qZ);var wxb;var xxb;var yxb=function(){return N.apply(this,arguments)||this}; p(yxb,N); g.Object.defineProperties(yxb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===xxb){var a=document.createElement("template");a.innerHTML="\n\n\n\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===wxb){var d=document.createElement("template");d.innerHTML=""; wxb=d}d=wxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);xxb=a}a=xxb;return a}}}); var rZ=yxb;y([O(W.YtRendererBehavior),z("design:type",Object)],rZ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],rZ.prototype,"data",void 0);rZ=y([V({is:"ytd-minor-moment-setting-alert-renderer"})],rZ);var zxb;var Axb;var Bxb;var Cxb;var sZ=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return a}; p(sZ,N);f=sZ.prototype;f.dataChanged=function(){this.initializeIsEnabled();this.fire("yt-settings-switch-ready")}; f.initializeIsEnabled=function(){this.data&&this.data.id&&void 0===this.data.enabled&&this.set("data.enabled",this.getUserPreference())}; f.onSwitchChange=function(a){this.data&&((a=M(a).rootTarget.checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&Cn(this,[a]),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))}; f.handleUpdateSettingsSwitch=function(a){a.settingsUpdateSwitchCommand&&this.data&&this.data.id===a.settingsUpdateSwitchCommand.id&&this.set("data.enabled",!!a.settingsUpdateSwitchCommand.enabled)}; f.onToggleSettingsSwitch=function(a){this.data&&this.data.id===a&&this.set("data.enabled",!this.data.enabled)}; f.getUserPreference=function(){switch(this.data.id){case"SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==BK.getInstance().getState();default:return!1;}}; g.Object.defineProperties(sZ.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var a=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!a&&(a=this.ytRendererBehavior.getSimpleString(this.data.title));return a}}}); g.Object.defineProperties(sZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Cxb){var a=document.createElement("template");a.innerHTML="\n
\n
\n
\n \n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Bxb){var d=document.createElement("template");d.innerHTML=""; Bxb=d}d=Bxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Cxb=a}a=Cxb;return a}}}); var tZ=sZ;tZ.prototype.dataChanged=tZ.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],tZ.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],tZ.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],tZ.prototype,"data",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],tZ.prototype,"toggleAriaLabel",null); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],tZ.prototype,"dataChanged",null);tZ=y([V({is:"ytd-settings-switch-renderer"})],tZ);var uZ=function(){return N.apply(this,arguments)||this}; p(uZ,N);uZ.prototype.configureRendererStamper=function(){return{"data.settings":{id:"settings",mapping:{settingsSwitchRenderer:{component:"ytd-settings-switch-renderer",noInjection:!0}}},"data.alerts":{id:"alerts",mapping:{minorMomentSettingAlertRenderer:{component:"ytd-minor-moment-setting-alert-renderer",noInjection:!0}}}}}; g.Object.defineProperties(uZ.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var a=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(a+=" remove-left-margin");return a}}}); g.Object.defineProperties(uZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Axb){var a=document.createElement("template");a.innerHTML="
\n \n \n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===zxb){var d=document.createElement("template");d.innerHTML=""; zxb=d}d=zxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Axb=a}a=Axb;return a}}}); var vZ=uZ;y([O(W.YtRendererBehavior),z("design:type",Object)],vZ.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],vZ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],vZ.prototype,"data",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],vZ.prototype,"contentsClassName",null);vZ=y([V({is:"ytd-minor-moment-setting-section-renderer"})],vZ);var Dxb;var Exb;var Fxb=function(){return N.apply(this,arguments)||this}; p(Fxb,N); g.Object.defineProperties(Fxb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Exb){var a=document.createElement("template");a.innerHTML="
\n \n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Dxb){var d=document.createElement("template");d.innerHTML=""; Dxb=d}d=Dxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Exb=a}a=Exb;return a}}}); var wZ=Fxb;y([O(W.YtRendererBehavior),z("design:type",Object)],wZ.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],wZ.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],wZ.prototype,"data",void 0);wZ=y([V({is:"ytd-empty-product-details-renderer"})],wZ);var Gxb;var Hxb;var xZ=function(){return N.apply(this,arguments)||this}; p(xZ,N);xZ.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)}; g.Object.defineProperties(xZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Hxb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Gxb){var d=document.createElement("template");d.innerHTML=""; Gxb=d}d=Gxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Hxb=a}a=Hxb;return a}}}); var yZ=xZ;y([O(NM.YtComponentBehavior),z("design:type",Object)],yZ.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],yZ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],yZ.prototype,"data",void 0);yZ=y([V({is:"ytd-sponsorships-actionable-message-renderer"})],yZ);var Ixb;var Jxb;var zZ=function(){return N.apply(this,arguments)||this}; p(zZ,N);zZ.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.secondaryActionButton":{id:"secondary-action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}}; g.Object.defineProperties(zZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Jxb){var a=document.createElement("template");a.innerHTML="\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Ixb){var d=document.createElement("template");d.innerHTML=""; Ixb=d}d=Ixb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Jxb=a}a=Jxb;return a}}}); var AZ=zZ;y([O(W.YtRendererBehavior),z("design:type",Object)],AZ.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],AZ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],AZ.prototype,"data",void 0);AZ=y([V({is:"ytd-sponsorships-alert-renderer"})],AZ);var Kxb;var Lxb;var Mxb;var Nxb;var BZ=function(){var a=N.apply(this,arguments)||this;a.expanded=!0;return a}; p(BZ,N);BZ.prototype.getBadgeRowClass=function(a,b,c){for(var d=k(this.querySelectorAll("yt-img-shadow")),e=d.next();!e.done;e=d.next())e.value.onShow();a=a.selected;return c?-1!==a?a===b?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(void 0!==a?a:0)===b?"badge-line":"badge-hidden"}; g.Object.defineProperties(BZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Nxb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Mxb){var d=document.createElement("template");d.innerHTML=""; Mxb=d}d=Mxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Nxb=a}a=Nxb;return a}}}); var CZ=BZ;y([O(W.YtRendererBehavior),z("design:type",Object)],CZ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],CZ.prototype,"data",void 0);y([Q(),z("design:type",Object)],CZ.prototype,"expanded",void 0);CZ=y([V({is:"ytd-sponsorships-loyalty-badges-renderer"})],CZ);var Oxb;var Pxb;var DZ=function(){var a=N.apply(this,arguments)||this;a.expanded=!0;return a}; p(DZ,N);DZ.prototype.getContainerClasses=function(a,b){a=a?"expanded":"collapsed";b&&(a+=" item");return a}; g.Object.defineProperties(DZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Pxb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n \n \n
\n \n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Oxb){var d=document.createElement("template");d.innerHTML=""; Oxb=d}d=Oxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Pxb=a}a=Pxb;return a}}}); var EZ=DZ;y([O(W.YtRendererBehavior),z("design:type",Object)],EZ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],EZ.prototype,"data",void 0);y([Q(),z("design:type",Object)],EZ.prototype,"expanded",void 0);EZ=y([V({is:"ytd-sponsorships-perk-renderer"})],EZ);var Qxb;var Rxb;var Sxb=function(){var a=N.apply(this,arguments)||this;a.expanded=!0;return a}; p(Sxb,N); g.Object.defineProperties(Sxb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Rxb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Qxb){var d=document.createElement("template");d.innerHTML=""; Qxb=d}d=Qxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Rxb=a}a=Rxb;return a}}}); var FZ=Sxb;y([O(W.YtRendererBehavior),z("design:type",Object)],FZ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],FZ.prototype,"data",void 0);y([Q(),z("design:type",Object)],FZ.prototype,"expanded",void 0);FZ=y([V({is:"ytd-sponsorships-perks-renderer"})],FZ);var GZ=function(){return N.apply(this,arguments)||this}; p(GZ,N);f=GZ.prototype;f.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}}; f.getExpansionIcon=function(a){return a?"yt-icons:arrow_drop_up":"yt-icons:arrow_drop_down"}; f.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))}; f.computeMessageContainerStyle=function(a){var b=a.expandableItems?" style-clickable":"";return a.messageContainerStyle?a.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+b:"style-unspecified"+b}; f.isSinglePerk=function(a){return!!a.messageContainerStyle&&("MESSAGE_CONTAINER_STYLE_SINGLE_PERK"===a.messageContainerStyle||"MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST"===a.messageContainerStyle)}; f.onExpandedChanged=function(){var a=this;if(this.expanded)for(var b=k(this.querySelectorAll("yt-img-shadow")),c=b.next();!c.done;c=b.next())c.value.onShow();eu(this,function(){a.fire("yt-refit")})}; f.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)}; g.Object.defineProperties(GZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Lxb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Kxb){var d=document.createElement("template");d.innerHTML=""; Kxb=d}d=Kxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Lxb=a}a=Lxb;return a}}}); var HZ=GZ;HZ.prototype.onDataChanged=HZ.prototype.onDataChanged;HZ.prototype.onExpandedChanged=HZ.prototype.onExpandedChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],HZ.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],HZ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],HZ.prototype,"data",void 0);y([Q({value:!1}),z("design:type",Boolean)],HZ.prototype,"expanded",void 0); y([S("expanded"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],HZ.prototype,"onExpandedChanged",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],HZ.prototype,"onDataChanged",null);HZ=y([V({is:"ytd-sponsorships-expandable-message-renderer"})],HZ);var Txb;var Uxb;var IZ=function(){return N.apply(this,arguments)||this}; p(IZ,N);IZ.prototype.configureRendererStamper=function(){return{"data.endButton":{id:"end-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.bottomButton":{id:"bottom-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; IZ.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(this.data.endButton.buttonRenderer.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")}; g.Object.defineProperties(IZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Uxb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Txb){var d=document.createElement("template");d.innerHTML=""; Txb=d}d=Txb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Uxb=a}a=Uxb;return a}}}); var JZ=IZ;JZ.prototype.onDataChanged=JZ.prototype.onDataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],JZ.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],JZ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],JZ.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],JZ.prototype,"onDataChanged",null); JZ=y([V({is:"ytd-sponsorships-heading-renderer"})],JZ);var Vxb;var Wxb;var Xxb=function(){return N.apply(this,arguments)||this}; p(Xxb,N); g.Object.defineProperties(Xxb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Wxb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Vxb){var d=document.createElement("template");d.innerHTML=""; Vxb=d}d=Vxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Wxb=a}a=Wxb;return a}}}); var KZ=Xxb;y([Q(),z("design:type",Object)],KZ.prototype,"data",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],KZ.prototype,"ytRendererBehavior",void 0);KZ=y([V({is:"ytd-sponsorships-links-renderer"})],KZ);var Yxb;var Zxb;var LZ=function(){return N.apply(this,arguments)||this}; p(LZ,N);f=LZ.prototype;f.onDataChanged=function(){this.data&&this.data.expandableItems?this.$$("tp-yt-paper-button").setAttribute("role","button"):this.$$("tp-yt-paper-button").removeAttribute("role")}; f.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))}; f.getExpansionIcon=function(a){return a?"yt-icons:arrow_drop_up":"yt-icons:arrow_drop_down"}; f.getTileClasses=function(a){return a?"tile expandable-tile":"tile"}; f.getButtonDisabled=function(a){return a?void 0:""}; g.Object.defineProperties(LZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Zxb){var a=document.createElement("template");a.innerHTML="\n \n
\n \n \n \n
\n \n
\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Yxb){var d=document.createElement("template");d.innerHTML=""; Yxb=d}d=Yxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Zxb=a}a=Zxb;return a}}}); var MZ=LZ;MZ.prototype.onDataChanged=MZ.prototype.onDataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],MZ.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],MZ.prototype,"data",void 0);y([Q({value:!1}),z("design:type",Boolean)],MZ.prototype,"expanded",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],MZ.prototype,"onDataChanged",null);MZ=y([V({is:"ytd-sponsorships-list-tile-renderer"})],MZ);var $xb;var ayb;var byb;var cyb;var NZ=function(){return N.apply(this,arguments)||this}; p(NZ,N);NZ.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}}; g.Object.defineProperties(NZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===cyb){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n \n
\n
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===byb){var d=document.createElement("template");d.innerHTML=""; byb=d}d=byb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);cyb=a}a=cyb;return a}}}); var OZ=NZ;y([O(W.YtRendererBehavior),z("design:type",Object)],OZ.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],OZ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],OZ.prototype,"data",void 0);OZ=y([V({is:"ytd-sponsorships-promotion-renderer"})],OZ);var dyb;var eyb;var PZ=function(){return N.apply(this,arguments)||this}; p(PZ,N);PZ.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}}; g.Object.defineProperties(PZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===eyb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n \n \n \n
\n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dyb){var d=document.createElement("template");d.innerHTML=""; dyb=d}d=dyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);eyb=a}a=eyb;return a}}}); var QZ=PZ;y([O(W.YtRendererBehavior),z("design:type",Object)],QZ.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],QZ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],QZ.prototype,"data",void 0);QZ=y([V({is:"ytd-sponsorships-purchase-option-renderer"})],QZ);var fyb;var gyb;var RZ=function(){return N.apply(this,arguments)||this}; p(RZ,N);f=RZ.prototype; f.configureRendererStamper=function(){return{"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.expandableMessage":{id:"expandable-message",mapping:{sponsorshipsExpandableMessageRenderer:{component:"ytd-sponsorships-expandable-message-renderer"}}},"data.premiumFreebiePromo":{id:"premium-freebie-promo",mapping:{sponsorshipsPromotionRenderer:{component:"ytd-sponsorships-promotion-renderer"}}},"data.purchaseOption":{id:"purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}}, "data.alternativePurchaseOption":{id:"alternative-purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}}}}; f.expansionCTA=function(a,b){return a&&(b?a.collapseCallToAction:a.expansionCallToAction)}; f.getExpansionIcon=function(a){return a?"arrow_drop_up":"arrow_drop_down"}; f.expansionCallToActionTap=function(){var a=this;this.expanded=!this.expanded;eu(this,function(){a.fire("yt-refit")})}; f.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1}; f.computeDisplayTitle=function(a){return!(!a||"show"!==this.titledisplaystatus)}; f.computeDisplaySeparator=function(a){return!!(a&&a.purchaseText&&a.premiumFreebiePromo)}; f.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0}; g.Object.defineProperties(RZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===gyb){var a=document.createElement("template");a.innerHTML="\n\n\n\n
\n
\n
\n \n
\n \n
\n
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fyb){var d=document.createElement("template");d.innerHTML=""; fyb=d}d=fyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gyb=a}a=gyb;return a}}}); var SZ=RZ;SZ.prototype.onDataChanged=SZ.prototype.onDataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],SZ.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],SZ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],SZ.prototype,"data",void 0);y([Q({value:!1}),z("design:type",Boolean)],SZ.prototype,"expanded",void 0);y([Q({value:!1}),z("design:type",Boolean)],SZ.prototype,"purchaseButtonClicked",void 0); y([Q({reflectToAttribute:!0,value:"show"}),z("design:type",String)],SZ.prototype,"titledisplaystatus",void 0);y([Q({computed:"computeDisplayTitle(data.title)"}),z("design:type",Boolean)],SZ.prototype,"displayTitle",void 0);y([Q({computed:"computeDisplaySeparator(data)"}),z("design:type",Boolean)],SZ.prototype,"displaySeparator",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],SZ.prototype,"onDataChanged",null); SZ=y([V({is:"ytd-sponsorships-tier-renderer"})],SZ);var TZ=function(){return N.apply(this,arguments)||this}; p(TZ,N); TZ.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"},sponsorshipsHeadingRenderer:{component:"ytd-sponsorships-heading-renderer"},sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"},sponsorshipsExpandableMessageRenderer:{component:"ytd-sponsorships-expandable-message-renderer"}}},"data.sidebar":{id:"sidebar",mapping:{sponsorshipsHeadingRenderer:{component:"ytd-sponsorships-heading-renderer"},sponsorshipsActionableMessageRenderer:{component:"ytd-sponsorships-actionable-message-renderer"}, sponsorshipsLinksRenderer:{component:"ytd-sponsorships-links-renderer"},sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}},"data.alert":{id:"alert-renderer",mapping:{sponsorshipsAlertRenderer:{component:"ytd-sponsorships-alert-renderer"}}}}}; g.Object.defineProperties(TZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ayb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$xb){var d=document.createElement("template");d.innerHTML=""; $xb=d}d=$xb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ayb=a}a=ayb;return a}}}); var UZ=TZ;y([O(W.YtRendererBehavior),z("design:type",Object)],UZ.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],UZ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],UZ.prototype,"data",void 0);UZ=y([V({is:"ytd-sponsorships-management-renderer"})],UZ);function hyb(a,b){if("object"!==typeof a)return null;a=k(Object.entries(a));for(var c=a.next();!c.done;c=a.next()){var d=k(c.value);c=d.next().value;d=d.next().value;if(c===b)return c;if(d=hyb(d,b))return c+"."+d}return null} function VZ(a){var b=a.content;return(a=a.styleRuns)&&b?{runs:a.map(function(c){var d={text:b.slice(c.startIndex,c.startIndex+c.length)};c.fontColor&&(d.textColor=c.fontColor);return d})}:{simpleText:b}} ;var iyb;var jyb;var kyb;var lyb;var WZ=function(){return N.apply(this,arguments)||this}; p(WZ,N);WZ.prototype.configureRendererStamper=function(){return{"data.summaryText":{id:"summary-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer",cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer",params:{iconSize:18}}}},"data.price":{id:"price",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}}}}; g.Object.defineProperties(WZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===lyb){var a=document.createElement("template");a.innerHTML="
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===kyb){var d=document.createElement("template");d.innerHTML=""; kyb=d}d=kyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);lyb=a}a=lyb;return a}}}); var XZ=WZ;y([O(W.YtRendererBehavior),z("design:type",Object)],XZ.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],XZ.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],XZ.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],XZ.prototype,"data",void 0);XZ=y([V({is:"ytd-commerce-cart-summary-line-item-renderer"})],XZ);yN("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var YZ=function(){var a=N.apply(this,arguments)||this;a.hidden=!1;return a}; p(YZ,N);f=YZ.prototype;f.configureRendererStamper=function(){return{"data.estimatedTotalLineItem":{id:"estimated-total-line-item",mapping:{commerceCartSummaryLineItemRenderer:"ytd-commerce-cart-summary-line-item-renderer"}},"data.checkoutButton":{id:"checkout-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.cartButton":{id:"cart-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}}; f.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())}; f.updateSummary=function(){var a,b=this.commerceCartCheckoutButtonEntity;b=null===b||void 0===b?void 0:b.estimatedTotalPrice;if(void 0!==b){var c=hyb(null===(a=this.data)||void 0===a?void 0:a.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+c+".cardItemTextRenderer.text",{simpleText:b.content})}}; f.updateIsHidden=function(){var a,b=null===(a=this.commerceCartCheckoutButtonEntity)||void 0===a?void 0:a.isHidden;void 0!==b&&(this.hidden=b)}; f.updateCheckoutButton=function(){var a,b,c,d=null===(a=this.commerceCartCheckoutButtonEntity)||void 0===a?void 0:a.isDisabled;void 0!==d&&this.set("data.checkoutButton.buttonRenderer.isDisabled",d);d=null===(b=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)||void 0===b?void 0:b.innertubeCommand;void 0!==d&&this.set("data.checkoutButton.buttonRenderer.command",d);d=null===(c=this.commerceCartCheckoutButtonEntity)||void 0===c?void 0:c.checkoutButtonText;void 0!==d&&this.set("data.checkoutButton.buttonRenderer.text", {simpleText:d})}; g.Object.defineProperties(YZ,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===jyb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===iyb){var d=document.createElement("template");d.innerHTML=""; iyb=d}d=iyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);jyb=a}a=jyb;return a}}}); var ZZ=YZ;ZZ.prototype.entityChanged=ZZ.prototype.entityChanged;y([O(KP),z("design:type",Object)],ZZ.prototype,"ytdReduxBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],ZZ.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],ZZ.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],ZZ.prototype,"ytRendererstamperBehavior",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],ZZ.prototype,"fullWidth",void 0);y([Q(),z("design:type",Object)],ZZ.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],ZZ.prototype,"hidden",void 0);y([Q({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:Ukb}),z("design:type",Object)],ZZ.prototype,"commerceCartCheckoutButtonEntity",void 0); y([S("commerceCartCheckoutButtonEntity","data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],ZZ.prototype,"entityChanged",null);ZZ=y([V({is:"ytd-commerce-cart-checkout-button-renderer"})],ZZ);var myb;var nyb;yN("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var $Z=function(){return N.apply(this,arguments)||this}; p($Z,N);$Z.prototype.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}}; $Z.prototype.entityChanged=function(){var a,b,c;if(this.commerceCartHeaderEntity){var d=this.commerceCartHeaderEntity;if(d.headerSummaryText){var e=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.item)||void 0===b?void 0:b.cardItemRenderer)||void 0===c?void 0:c.additionalInfoRenderer;e&&(e=hyb(e,"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+e+".text",VZ(d.headerSummaryText)))}}}; g.Object.defineProperties($Z,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===nyb){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===myb){var d=document.createElement("template");d.innerHTML=""; myb=d}d=myb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);nyb=a}a=nyb;return a}}}); var a_=$Z;a_.prototype.entityChanged=a_.prototype.entityChanged;y([O(KP),z("design:type",Object)],a_.prototype,"ytdReduxBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],a_.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],a_.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],a_.prototype,"data",void 0); y([Q({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(a,b){return $n(a.entities,"commerceCartHeaderEntity",b)}}), z("design:type",Object)],a_.prototype,"commerceCartHeaderEntity",void 0);y([S("commerceCartHeaderEntity","data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],a_.prototype,"entityChanged",null);a_=y([V({is:"ytd-commerce-cart-header-renderer"})],a_);var oyb;var pyb;var b_=function(){var a=N.apply(this,arguments)||this;a.hidden=!1;return a}; p(b_,N);b_.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&Cn(this,[this.data.onSelectCommand])}; b_.prototype.computeHidden=function(a){return!!a}; g.Object.defineProperties(b_.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.ytRendererBehavior.getSimpleString(this.data.label)}}, value:{configurable:!0,enumerable:!0,get:function(){if(this.data&&("string"===typeof this.data.stringValue||"number"===typeof this.data.int32Value))return this.data.stringValue?this.data.stringValue:this.data.int32Value}}}); g.Object.defineProperties(b_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===pyb){var a=document.createElement("template");a.innerHTML="\n \n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===oyb){var d=document.createElement("template");d.innerHTML=""; oyb=d}d=oyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);pyb=a}a=pyb;return a}}}); var c_=b_;y([O(W.YtRendererBehavior),z("design:type",Object)],c_.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],c_.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),z("design:type",Object)],c_.prototype,"hidden",void 0);y([T("data.label"),z("design:type",String),z("design:paramtypes",[])],c_.prototype,"label",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],c_.prototype,"value",null); c_=y([V({is:"ytd-dropdown-item-renderer"})],c_);var qyb;var ryb;var syb;var tyb;var uyb=function(){return N.apply(this,arguments)||this}; p(uyb,N); g.Object.defineProperties(uyb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===tyb){var a=document.createElement("template");a.innerHTML=" \n \n \n \n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===syb){var d=document.createElement("template");d.innerHTML=""; syb=d}d=syb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);tyb=a}a=tyb;return a}}}); var d_=uyb;y([O(W.YtRendererBehavior),z("design:type",Object)],d_.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],d_.prototype,"data",void 0);y([Q({computed:"getSimpleString(data.label)"}),z("design:type",String)],d_.prototype,"label",void 0);d_=y([V({is:"ytd-navigation-dropdown-item-renderer"})],d_);var e_=function(){var a=N.apply(this,arguments)||this;a.value="";a.noLabelFloat=!1;a.noUnderline=!1;a.usePrimaryColor=!1;a.hasBackground=!1;a.verticalAlign="top";a.autosize=!1;a.minAutosizeWidth=100;a.autosizeFont="14px Roboto";return a}; p(e_,N);f=e_.prototype;f.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}}; f.open=function(){this.inputEl.open()}; f.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())}; f.dataChanged=function(){this.reset()}; f.stopPropagation=function(a){a.stopPropagation()}; f.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.JSC$38098_canvas||(this.JSC$38098_canvas=document.createElement("canvas"));var a=this.JSC$38098_canvas.getContext("2d");a&&(a.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(a.measureText(this.inputEl.value).width)+24)+"px")}}; f.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var a=0,b=this.data.entries.length;a\n \n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===qyb){var d=document.createElement("template");d.innerHTML=""; qyb=d}d=qyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ryb=a}a=ryb;return a}}}); var f_=e_;f_.prototype.autoSizeLabel=f_.prototype.autoSizeLabel;f_.prototype.stopPropagation=f_.prototype.stopPropagation;f_.prototype.dataChanged=f_.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],f_.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],f_.prototype,"ytRendererStamperBehavior",void 0);y([Q(),z("design:type",Object)],f_.prototype,"data",void 0);y([Q({notify:!0}),z("design:type",Object)],f_.prototype,"value",void 0); y([Q(),z("design:type",Object)],f_.prototype,"noLabelFloat",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],f_.prototype,"noUnderline",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],f_.prototype,"usePrimaryColor",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],f_.prototype,"hasBackground",void 0);y([Q(),z("design:type",Object)],f_.prototype,"verticalAlign",void 0);y([Q(),z("design:type",Object)],f_.prototype,"autosize",void 0); y([Q(),z("design:type",Object)],f_.prototype,"minAutosizeWidth",void 0);y([Q(),z("design:type",Object)],f_.prototype,"autosizeFont",void 0);y([mG("#entries"),z("design:type",Object)],f_.prototype,"entries",void 0);y([mG("#input"),z("design:type",Object)],f_.prototype,"inputEl",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],f_.prototype,"dataChanged",null); y([R("iron-overlay-opened"),R("iron-overlay-closed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],f_.prototype,"stopPropagation",null);y([R("iron-select"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],f_.prototype,"autoSizeLabel",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],f_.prototype,"label",null);f_=y([V({is:"ytd-dropdown-renderer"})],f_);var vyb;var wyb;var g_=function(){var a=N.apply(this,arguments)||this;a.compact=!1;return a}; p(g_,N);g_.prototype.configureRendererStamper=function(){return{"data.picker":{id:"picker",mapping:{dropdownRenderer:{component:"ytd-dropdown-renderer",params:{autosize:!0,minAutosizeWidth:0,noUnderline:!0,noLabelFloat:!0,usePrimaryColor:!0}}}},"data.price":{id:"price",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}}}}; g_.prototype.onLabelClick=function(){var a;null===(a=this.dropdownEl)||void 0===a?void 0:a.open()}; g.Object.defineProperties(g_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===wyb){var a=document.createElement("template");a.innerHTML="
[[getSimpleString(data.pickerLabel)]]
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vyb){var d=document.createElement("template");d.innerHTML=""; vyb=d}d=vyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wyb=a}a=wyb;return a}}}); var h_=g_;y([mG("ytd-dropdown-renderer"),z("design:type",f_)],h_.prototype,"dropdownEl",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],h_.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],h_.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],h_.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],h_.prototype,"compact",void 0); h_=y([V({is:"ytd-commerce-cart-item-quantity-picker-renderer"})],h_);var xyb;var yyb;yN("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var i_=function(){var a=N.apply(this,arguments)||this;a.compact=!1;a.hidden=!1;a.errorHidden=!1;a.noOnTap=!1;return a}; p(i_,N);f=i_.prototype; f.configureRendererStamper=function(){return{"data.title":{id:"title",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.textMetadata":{id:"text-metadata",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.cartItemNotification":{id:"cart-item-notification",mapping:{cardItemTextWithImageRenderer:"yt-card-item-text-with-image-renderer"}},"data.cardItemActions":{id:"cart-item-actions",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{disableTextTransform:!0,alignByText:!0}}}}, "data.quantityPicker":{id:"quantity-picker",mapping:{commerceCartItemQuantityPickerRenderer:{component:"ytd-commerce-cart-item-quantity-picker-renderer",properties:{compact:"[[compact]]"}}}}}}; f.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())}; f.computeNoOnTap=function(a){return!a}; f.updateIsHidden=function(){var a,b=null===(a=this.commerceCartItemEntity)||void 0===a?void 0:a.isHidden;void 0!==b&&(this.hidden=b)}; f.updateHideErrorMessage=function(){var a,b=null===(a=this.commerceCartItemEntity)||void 0===a?void 0:a.hideErrorMessage;void 0!==b&&(this.errorHidden=b)}; f.updateQuantity=function(){var a=this,b,c,d,e,h,l,m,n=null===(b=this.commerceCartItemEntity)||void 0===b?void 0:b.quantity,q=null===(c=this.commerceCartItemEntity)||void 0===c?void 0:c.totalPrice;if(n){var u=null===(e=null===(d=this.data)||void 0===d?void 0:d.quantityPicker)||void 0===e?void 0:e.commerceCartItemQuantityPickerRenderer,w=null===(h=null===u||void 0===u?void 0:u.price)||void 0===h?void 0:h.cardItemTextRenderer;w&&(w.text=q?{simpleText:q.content}:void 0);if(w=null===(m=null===(l=null=== u||void 0===u?void 0:u.picker)||void 0===l?void 0:l.dropdownRenderer)||void 0===m?void 0:m.entries){q=!1;u=void 0;w=k(w);for(var A=w.next();!A.done;A=w.next())A=A.value,A.dropdownItemRenderer&&(u||(u=A.dropdownItemRenderer),A.dropdownItemRenderer.isSelected=!1,n===A.dropdownItemRenderer.int32Value&&(q=!0,A.dropdownItemRenderer.isSelected=!0));!q&&u&&(u.isSelected=!0);eu(this,function(){var E;a.set("data.quantityPicker",x.unsafeClone(null===(E=a.data)||void 0===E?void 0:E.quantityPicker))})}}}; g.Object.defineProperties(i_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===yyb){var a=document.createElement("template");a.innerHTML="\n \n \n\n
\n
\n
\n
\n

\n \n
\n
\n

\n
\n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===xyb){var d=document.createElement("template");d.innerHTML=""; xyb=d}d=xyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);yyb=a}a=yyb;return a}}}); var j_=i_;j_.prototype.entityChanged=j_.prototype.entityChanged;y([Q(),z("design:type",Object)],j_.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],j_.prototype,"compact",void 0);y([O(KP),z("design:type",Object)],j_.prototype,"ytdReduxBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],j_.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],j_.prototype,"ytComponentBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],j_.prototype,"ytRendererstamperBehavior",void 0);y([Q({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(a,b){return $n(a.entities,"commerceCartItemEntity",b)}}), z("design:type",Object)],j_.prototype,"commerceCartItemEntity",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],j_.prototype,"hidden",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],j_.prototype,"errorHidden",void 0);y([Q({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),z("design:type",Boolean)],j_.prototype,"noOnTap",void 0); y([S("commerceCartItemEntity","data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],j_.prototype,"entityChanged",null);j_=y([V({is:"ytd-commerce-cart-item-renderer"})],j_);var zyb;var Ayb;var Byb;var Cyb;var k_=function(){return N.apply(this,arguments)||this}; p(k_,N);k_.prototype.configureRendererStamper=function(){return{"data.summaryLineItems":{id:"summary-line-items",mapping:{commerceCartSummaryLineItemRenderer:"ytd-commerce-cart-summary-line-item-renderer"}},"data.checkoutButton":{id:"checkout-button",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}}}}}}; k_.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&this.updateCheckoutLineItems()}; k_.prototype.updateCheckoutLineItems=function(){var a,b=null===(a=this.commerceCartCheckoutButtonEntity)||void 0===a?void 0:a.checkoutLineItems;b&&(b=b.map(function(c){a:{var d=c.price,e=c.description;switch(c.style){case"COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":c={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:VZ(e),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",right:"CARD_ITEM_UX_SPACE_0", bottom:"CARD_ITEM_UX_SPACE_2",left:"CARD_ITEM_UX_SPACE_4"}}},price:{cardItemTextRenderer:{text:VZ(d),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}};break a;default:c={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:VZ(e),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2", right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",left:"CARD_ITEM_UX_SPACE_0"}}},price:{cardItemTextRenderer:{text:VZ(d),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}};}}return c}),this.set("data.summaryLineItems",b))}; g.Object.defineProperties(k_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Cyb){var a=document.createElement("template");a.innerHTML="
[[getSimpleString(data.title)]]
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Byb){var d=document.createElement("template");d.innerHTML=""; Byb=d}d=Byb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Cyb=a}a=Cyb;return a}}}); var l_=k_;l_.prototype.entityChanged=l_.prototype.entityChanged;y([O(KP),z("design:type",Object)],l_.prototype,"ytdReduxBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],l_.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],l_.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],l_.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],l_.prototype,"data",void 0); y([Q({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:Ukb}),z("design:type",Object)],l_.prototype,"commerceCartCheckoutButtonEntity",void 0);y([S("commerceCartCheckoutButtonEntity","data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],l_.prototype,"entityChanged",null);l_=y([V({is:"ytd-commerce-cart-summary-renderer"})],l_);var m_=function(){return N.apply(this,arguments)||this}; p(m_,N);m_.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{cardItemContainerRenderer:"yt-card-item-container-renderer",commerceCartCheckoutButtonRenderer:"ytd-commerce-cart-checkout-button-renderer",commerceCartHeaderRenderer:"ytd-commerce-cart-header-renderer",cardItemRenderer:"yt-card-item-renderer"}},"data.cartSummary":{id:"cart-summary",mapping:{commerceCartSummaryRenderer:"ytd-commerce-cart-summary-renderer"}}}}; m_.prototype.entityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()}; m_.prototype.updateNotification=function(){var a,b=null===(a=this.get("commerceCartExpandableNotificationEntity"))||void 0===a?void 0:a.summaryText;b&&this.set("data.cartNotification",VZ(b))}; g.Object.defineProperties(m_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ayb){var a=document.createElement("template");a.innerHTML="
\n
[[getSimpleString(data.title)]]
\n
[[getSimpleString(data.cartNotification)]]
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===zyb){var d=document.createElement("template");d.innerHTML=""; zyb=d}d=zyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ayb=a}a=Ayb;return a}}}); var n_=m_;n_.prototype.entityChanged=n_.prototype.entityChanged;y([O(KP),z("design:type",Object)],n_.prototype,"ytdReduxBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],n_.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],n_.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],n_.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],n_.prototype,"data",void 0); y([Q({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(a,b){return $n(a.entities,"commerceCartExpandableNotificationEntity",b)}}), z("design:type",Object)],n_.prototype,"commerceCartExpandableNotificationEntity",void 0);y([S("commerceCartExpandableNotificationEntity","data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],n_.prototype,"entityChanged",null);n_=y([V({is:"ytd-commerce-cart-renderer"})],n_);var Dyb;var Eyb;var o_=function(){var a=N.apply(this,arguments)||this;a.itemStyle="large-item";a.watchMetadataRefresh=!1;a.updateOnResizeDebouncer=null;return a}; p(o_,N);f=o_.prototype;f.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()}; f.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{iconSize:16}},menuRenderer:"ytd-menu-renderer"}}}}; f.dataChanged=function(){this.ytdHorizontalListBehavior.reset()}; f.updateOnResize=function(){var a,b;if(void 0!==this.scrollContainer&&void 0!==this.items){var c=this.scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset_=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset_,this.items.clientWidth-c));this.ytdHorizontalListBehavior.reposition_();1===(null===(b=null===(a=this.data)||void 0===a?void 0:a.items)||void 0===b?void 0:b.length)?this.itemStyle="cta-item":this.itemStyle=740<=c?"large-item":"small-item"}}; f.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=vt(this.updateOnResizeDebouncer,Is.after(100),this.updateOnResize)}; g.Object.defineProperties(o_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Eyb){var a=document.createElement("template");a.innerHTML="
\n
\n
[[data.title]]
\n
\n
\n
\n
\n \n
\n
\n
\n \n \n
\n
\n
\n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Dyb){var d=document.createElement("template");d.innerHTML=""; Dyb=d}d=Dyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Eyb=a}a=Eyb;return a}}}); var p_=o_;p_.prototype.debouncedUpdateOnResize=p_.prototype.debouncedUpdateOnResize;p_.prototype.dataChanged=p_.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],p_.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],p_.prototype,"ytRendererstamperBehavior",void 0);y([O(YP),z("design:type",Object)],p_.prototype,"ytdHorizontalListBehavior",void 0); y([O(NM.YtComponentBehavior),z("design:type",Object)],p_.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],p_.prototype,"data",void 0);y([Q(),z("design:type",Object)],p_.prototype,"itemStyle",void 0);y([Q({value:6}),z("design:type",Number)],p_.prototype,"initialCount",void 0);y([Q({value:"data.items"}),z("design:type",String)],p_.prototype,"itemsPath",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],p_.prototype,"watchMetadataRefresh",void 0); y([mG("#items"),z("design:type",HTMLDivElement)],p_.prototype,"items",void 0);y([mG("#scroll-container"),z("design:type",HTMLDivElement)],p_.prototype,"scrollContainer",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],p_.prototype,"dataChanged",null);y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],p_.prototype,"debouncedUpdateOnResize",null);p_=y([V({is:"ytd-merch-shelf-renderer"})],p_);var Fyb;var Gyb;var q_=function(){var a=N.apply(this,arguments)||this;a.enableImprovedCommunityTab=J("enable_post_renderer_for_kevlar_community_tab");a.actionMap={"yt-add-backstage-comment-action":"addBackstageCommentAction","yt-add-backstage-post-action":"addBackstagePostAction","yt-add-backstage-reply-action":"addBackstageReplyAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction","yt-remove-comment-action":"removeCommentAction","yt-replace-backstage-comment-action":"replaceBackstageCommentAction", "yt-replace-backstage-post-action":"replaceBackstagePostAction","yt-replace-backstage-reply-action":"replaceBackstageReplyAction"};return a}; p(q_,N);f=q_.prototype; f.addBackstagePostAction=function(a){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(a=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",a))&&(this.get("header.commentsHeaderRenderer.zeroStateMessage.backstageZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{}),this.get("header.commentsHeaderRenderer.schedulingZeroStateMessage.postSchedulingZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.schedulingZeroStateMessage", {}),this.get("data.contents")?this.splice("data.contents",0,0,{backstagePostThreadRenderer:a}):this.set("data.contents",[{backstagePostThreadRenderer:a}]))}; f.addBackstageCommentAction=function(a){var b=this.get("addBackstageCommentAction.parentId",a);a=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",a);if(b&&a){b=this.postIdToIndices(b);for(var c=0;cd)break;d="data.contents."+d+".backstagePostThreadRenderer.comments";this.get(d)&&(this.get(d+".backstageCommentsRenderer.contents")&&this.push(d+".backstageCommentsRenderer.contents",{commentThreadRenderer:a}),this.get(d+".backstageCommentsRenderer.teaserContents")? this.push(d+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:a}):this.set(d+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:a}]))}}}; f.addBackstageReplyAction=function(a){var b=this.get("addBackstageReplyAction.parentId",a);a=this.get("addBackstageReplyAction.renderer.commentRenderer",a);b&&a&&this.setCreatorReply(b,a)}; f.banAuthorAction=function(a){var b=this.get("banAuthorAction.commentId",a);b&&(a=this.get("banAuthorAction.parentCommentId",a)||this.getParentPostId(b),this.removeFromStream(b,a))}; f.hideReportedCommentAction=function(a){var b=this.get("hideReportedCommentAction.commentId",a);b&&((a=this.get("hideReportedCommentAction.parentCommentId",a))||(a=this.getParentPostId(b)),this.removeFromStream(b,a))}; f.replaceBackstageCommentAction=function(a){var b=this.get("replaceBackstageCommentAction.commentId",a),c=this.get("replaceBackstageCommentAction.parentId",a);a=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",a);if(b&&c&&a){c=this.postIdToIndices(c);for(var d=0;de)break;var h=this.commentIdToIndex(b,e,!1);if(0<=h){var l=this.get("data.contents."+e+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+h+".commentThreadRenderer.replies.commentRepliesRenderer"); l&&(a.replies={commentRepliesRenderer:l});this.splice("data.contents."+e+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",h,1,{commentThreadRenderer:a})}h=this.commentIdToIndex(b,e,!0);if(0<=h){if(l=this.get("data.contents."+e+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(h+".commentThreadRenderer.replies.commentRepliesRenderer")))a.replies={commentRepliesRenderer:l};this.splice("data.contents."+e+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents", h,1,{commentThreadRenderer:a})}}}}; f.replaceBackstagePostAction=function(a){var b=this.get("replaceBackstagePostAction.itemId",a);if(b){b=this.postIdToIndices(b);for(var c=0;cd)break;var e=this.getPostRendererType(d),h=this.get("replaceBackstagePostAction.renderer."+e,a);if(!h&&"sharedPostRenderer"!==e)break;var l=!1;h||(l=!0,h=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",a));if(!h)break;var m={};l?(m.backstagePostRenderer=h,this.set("data.contents."+d+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost", m)):(m[e]=h,this.set("data.contents."+d+".backstagePostThreadRenderer.post",m))}}}; f.replaceBackstageReplyAction=function(a){var b=this.get("replaceBackstageReplyAction.replyId",a),c=this.get("replaceBackstageReplyAction.parentId",a);a=this.get("replaceBackstageReplyAction.renderer.commentRenderer",a);b&&a&&c&&this.setCreatorReply(c,a)}; f.removeCommentAction=function(a){var b=this.get("removeCommentAction.commentId",a);if(b){var c=this.get("removeCommentAction.parentCommentId",a);c&&this.get("removeCommentAction.isCreatorReply",a)?this.setCreatorReply(c,void 0):(c||(c=this.getParentPostId(b)),this.removeFromStream(b,c))}}; f.setCreatorReply=function(a,b){var c=this.getParentPostId(a);if(c){c=this.postIdToIndices(c);for(var d=0;de)break;var h=this.commentIdToIndex(a,e,!1);if(0<=h){var l="data.contents."+e+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+h;h=l+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";l+=".commentThreadRenderer.replies";void 0==b?(this.set(l,{}),this.set(h,!1)):(this.set(l,{commentRepliesRenderer:{teaserContents:[{commentRenderer:b}]}}), this.set(l+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(h,!0))}h=this.commentIdToIndex(a,e,!0);0<=h&&(h="data.contents."+e+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+h,e=h+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",h+=".commentThreadRenderer.replies",void 0==b?(this.set(h,{}),this.set(e,!1)):(this.set(h,{commentRepliesRenderer:{teaserContents:[{commentRenderer:b}]}}),this.set(e,!0)))}}}; f.removeFromStream=function(a,b){if(b){b=this.postIdToIndices(b);for(var c=0;cd)break;var e=this.commentIdToIndex(a,d,!1);0<=e&&this.splice("data.contents."+d+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",e,1);e=this.commentIdToIndex(a,d,!0);0<=e&&this.splice("data.contents."+d+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",e,1);d=this.enableImprovedCommunityTab?"data.contents."+d+".backstagePostThreadRenderer.post.postRenderer": "data.contents."+d+".backstagePostThreadRenderer.post.backstagePostRenderer";e=d+".backstageAttachment.pollRenderer.votedCommentId";this.get(e)===a&&(this.set(e,null),this.set(d+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(b=this.postIdToIndices(a).reverse(),c=0;cd)break;e=this.getPostRendererType(d);var h=this.get("backstagePostThreadRenderer.post."+e,this.data.contents[d]);h.postId===a?this.splice("data.contents",d,1):"sharedPostRenderer"===e&&this.set("data.contents."+ d+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",null);h.scheduledPublishTimeSec&&L(this,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}}; f.postIdToIndices=function(a){for(var b=[],c=0;cb)return-1;var n=null===(m=null===(l=null===(h=null===(e=null===(d=this.data)||void 0===d?void 0:d.contents)||void 0===e?void 0:e[b])||void 0===h?void 0:h.backstagePostThreadRenderer)||void 0===l?void 0:l.comments)||void 0===m?void 0:m.backstageCommentsRenderer;return(b=c?null===n||void 0===n?void 0:n.teaserContents:null===n||void 0===n?void 0:n.contents)&&b.length?b.findIndex(function(q){return q.commentThreadRenderer.comment.commentRenderer.commentId=== a}):-1}; f.getParentPostId=function(a){a=a.split(".");if(a[1])return a[0]}; f.getPostRendererType=function(a){return this.enableImprovedCommunityTab?"postRenderer":this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[a])?"sharedPostRenderer":"backstagePostRenderer"}; g.Object.defineProperties(q_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Gyb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Fyb){var d=document.createElement("template");d.innerHTML="";Fyb=d}d=Fyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Gyb=a}a=Gyb;return a}}}); var r_=q_;y([O(W.YtRendererBehavior),z("design:type",Object)],r_.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],r_.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],r_.prototype,"data",void 0);y([Q(),z("design:type",Object)],r_.prototype,"enableImprovedCommunityTab",void 0);r_=y([V({is:"ytd-backstage-items"})],r_);var Hyb;var Iyb;nu({is:"ytd-comments",_template:function(){if(void 0!==Iyb)return Iyb;var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Hyb){var d=document.createElement("template");d.innerHTML=""; Hyb=d}d=Hyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Iyb=a}, behaviors:[cP.YtPlayerListenerBehavior,W.YtRendererBehavior,dN.YtActionHandlerBehavior],properties:{data:{type:Object,observer:"dataChanged_"},isBackstage:{type:Boolean,computed:"computeIsBackstage_(data.header.commentsHeaderRenderer.isBackstageContent)",reflectToAttribute:!0},disablePrescanVisibility:{type:Boolean,value:!0},canScheduleJobs:{type:Boolean,value:!0},canShowDefaultSpinner_:{type:Boolean,computed:"computeCanShowDefaultSpinner_(data, canScheduleJobs)"}},actionMap:{"yt-ban-author-action":"banAuthorAction_", "yt-create-comment-action":"createCommentAction_","yt-create-comment-reply-action":"createCommentReplyAction_","yt-hide-reported-comment-action":"hideReportedCommentAction_","yt-pin-comment-action":"pinCommentAction_","yt-reload-comments-command":"reloadComments_","yt-remove-comment-action":"removeCommentAction_","yt-unpin-comment-action":"unpinCommentAction_","yt-update-comment-action":"updateCommentAction_","yt-update-comment-reply-action":"updateCommentReplyAction_"},listeners:{"yt-retrieve-location":"onRetrieveLocation_"}, observers:["contentsChanged_(data.contents.*)","headerChanged_(data.header)"],created:function(){var a=this;this.cachedCommentIds_=new Set;this.RenderingPriority={RENDERING_PRIORITY_UNKNOWN:0,RENDERING_PRIORITY_PINNED_COMMENT:10,RENDERING_PRIORITY_LINKED_COMMENT:20,RENDERING_PRIORITY_REALTIME_COMMENT:30,RENDERING_PRIORITY_COMMUNITY_GUIDELINES_BELOW_HEADER:80,RENDERING_PRIORITY_COMMENT_HEADER:100};this.initCommentsCsi_();this.player=null;this.PLAYER_EVENTS_=new Map;this.PLAYER_EVENTS_.set("onVideoProgress", function(){a.onVideoProgress_()})}, attached:function(){this.maybeGetAndSetPlayer_()}, maybeGetAndSetPlayer_:function(){var a=this,b=kL(this);b&&b.getPlayerPromise().then(function(c){a.playerApiReady_(c)})}, playerApiReady_:function(a){this.setPlayer_(a)}, setPlayer_:function(a){this.player_&&this.unlistenFromPlayerEvents(this.player_,this.PLAYER_EVENTS_);(this.player_=a)&&this.listenToPlayerEvents(a,this.PLAYER_EVENTS_)}, detached:function(){this.setPlayer_(null)}, onVideoProgress_:function(){var a=this,b=Oh("prefetch_comments_ms_after_video");0b)){var d=this.getRepliesPath_(b);if(this.get(d)){a=this.get("createCommentReplyAction.replyToCommentId",a);d=this.getRepliesContentsPath_(b,!1);if(this.get(d)){var e=this.get(d).length,h=d+"."+(e-1)+".continuationItemRenderer"; this.get(h+".button")?(h=this.replyIdToIndex_(a,b,!1),this.doReplyInsert_(d,c,h,e-1)):this.get(h)||(e=this.replyIdToIndex_(a,b,!1),this.doReplyInsert_(d,c,e,null))}d=this.getRepliesContentsPath_(b,!0);this.get(d)?(b=this.replyIdToIndex_(a,b,!0),(!a||0<=b)&&this.doReplyInsert_(d,c,b,null)):this.set(d,[c])}else this.set(d,{commentRepliesRenderer:{teaserContents:[c]}})}}, setCreatorReply_:function(a,b){var c=this.getParentCommentId_(a.replace("#","."));if(c&&(c=this.commentIdToIndex_(c),!(0>c))){var d=this.replyIdToIndex_(a,c,!1);0<=d&&(d=this.getRepliesContentsPath_(c,!1)+("."+d+".commentRenderer"),this.set(d+".creatorReply",b),this.set(d+".containsCreatorReply",!!this.get("commentRenderer",b)));a=this.replyIdToIndex_(a,c,!0);0<=a&&(a=this.getRepliesContentsPath_(c,!0)+("."+a+".commentRenderer"),this.set(a+".creatorReply",b),this.set(a+".containsCreatorReply",!!this.get("commentRenderer", b)))}}, hideReportedCommentAction_:function(a){var b=this.get("hideReportedCommentAction.commentId",a);b&&(a=this.get("hideReportedCommentAction.parentCommentId",a),b=b.replace("#","."),a||(a=this.getParentCommentId_(b)),this.remove_(b,a))}, getParentCommentId_:function(a){a=a.split(".");if(a[1])return a[0]}, removeCommentAction_:function(a){var b=this.get("removeCommentAction.commentId",a);b&&(this.get("removeCommentAction.isCreatorReply",a)?(b=this.get("removeCommentAction.parentCommentId",a),this.setCreatorReply_(b,{})):(a=this.get("removeCommentAction.parentCommentId",a),b=b.replace("#","."),a||(a=this.getParentCommentId_(b)),this.remove_(b,a)))}, pinCommentAction_:function(a){var b=this.get("pinCommentAction.commentId",a);b&&(a=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",a))&&(this.remove_(b),this.insert_(a,!0))}, unpinCommentAction_:function(a){var b=this.get("unpinCommentAction.commentId",a);b&&(a=this.get("unpinCommentAction.actionResult.update.commentThreadRenderer",a))&&(this.remove_(b),this.insert_(a))}, updateCommentAction_:function(a){var b=this.get("updateCommentAction.commentId",a);a=this.get("updateCommentAction.contents",a);b&&a&&this.update_(b,a)}, updateCommentReplyAction_:function(a){var b=this.get("updateCommentReplyAction.commentId",a),c=this.get("updateCommentReplyAction.contents",a);b&&c&&(this.get("updateCommentReplyAction.isCreatorReply",a)?(b=this.get("updateCommentReplyAction.parentCommentId",a),this.setCreatorReply_(b,c)):(b=b.replace("#","."),a=this.getParentCommentId_(b),this.update_(b,c,a)))}, banAuthorAction_:function(a){var b=this.get("banAuthorAction.commentId",a);b&&(a=this.get("banAuthorAction.parentCommentId",a),b=b.replace("#","."),a||(a=this.getParentCommentId_(b)),this.remove_(b,a))}, commentIdToIndex_:function(a){if(!a||!this.cachedCommentIds_.has(a))return-1;for(var b=0,c=this.data.contents.length;b=this.RenderingPriority[e.renderingPriority]){b&&this.RenderingPriority[a.renderingPriority]==this.RenderingPriority[e.renderingPriority]?this.splice("data.contents",c,1,{commentThreadRenderer:a}):this.splice("data.contents",c,0,{commentThreadRenderer:a}); break}}}, getReplyThreadEndIndex_:function(a,b){a=this.get(a);var c=b+1;if(void 0===a)return c;for(b=a[b];cb.commentRenderer.threadNestingLevel;)c++;return c}, doReplyRemove_:function(a,b,c){a=this.replyIdToIndex_(a,b,c);0>a||(b=this.getRepliesContentsPath_(b,c),c=a+1,J("enable_reply_threading_on_web")&&(c=this.getReplyThreadEndIndex_(b,a)),this.splice(b,a,c-a))}, remove_:function(a,b){b=this.commentIdToIndex_(b);0>b?(b=this.commentIdToIndex_(a),0>b||this.splice("data.contents",b,1)):(this.doReplyRemove_(a,b,!1),this.doReplyRemove_(a,b,!0),0>b||(b="data.contents."+b+".commentThreadRenderer.comment.commentRenderer",this.get(b+".backstageAttachment.pollRenderer.votedCommentId")==a&&(this.set(b+".backstageAttachment.pollRenderer.votedCommentId",null),this.set(b+".backstageAttachment.pollRenderer.commentDelete",null))))}, replyIdToIndex_:function(a,b,c){if(0>b)return-1;b=this.getRepliesContentsPath_(b,c);b=this.get(b);if(!b||!b.length)return-1;c=0;for(var d=b.length;ca)){b=this.getRepliesContentsPath_(b,d);if(d=this.get(b+"."+a+".commentRenderer.creatorReply"))c.commentRenderer.creatorReply=d;c.commentRenderer.threadNestingLevel=this.get(b)[a].commentRenderer.threadNestingLevel;this.splice(b,a,1,c)}}, update_:function(a,b,c){var d=this.commentIdToIndex_(c);!c||0>d?(d=this.commentIdToIndex_(a),0>d||this.set("data.contents."+d+".commentThreadRenderer.comment",b)):(this.doReplyUpdate_(a,d,b,!1),this.doReplyUpdate_(a,d,b,!0))}, computeIsBackstage_:function(a){return!!a}, computeCanShowDefaultSpinner_:function(a,b){return b?(b=this.getInterface(iL))&&b.isOnWatch&&b.isOnWatch()?!(a&&(a.contents||a.header||a.continuations)):!1:!1}, onRetrieveLocation_:function(a,b){b&&b.hasComments&&this.tickForCommentsTimer_("lss")}, tickForCommentsTimer_:function(a){up(a,void 0,"wn_comments")}, reloadComments_:function(a){a&&a.reloadCommentsCommand&&a.reloadCommentsCommand.continuation?this.$.sections.handleYtItemSectionContinuation(a.reloadCommentsCommand.continuation,"comment-item-section"):a&&a.reloadCommentsCommand&&a.reloadCommentsCommand.command&&a.reloadCommentsCommand.command.continuationCommand&&L(this,"yt-continuation-override-action",[a.reloadCommentsCommand])}, loadComments:function(){Oh("prefetch_comments_ms_after_video")||J("prefetch_comments_idle_job")?this.$.sections.triggerInitialContinuations():this.$.sections.triggerContinuations()}});var Jyb;var Kyb;nu({is:"yt-header-with-back-renderer",_template:function(){if(void 0!==Kyb)return Kyb;var a=document.createElement("template");a.innerHTML="
\n \n \n \n \n
\n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Jyb){var d=document.createElement("template");d.innerHTML=""; Jyb=d}d=Jyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return Kyb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],properties:{data:Object},stampDom:{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}},onBackIconTap_:function(){window.history.back()}});var Lyb;var Myb;var s_=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; p(s_,N);f=s_.prototype;f.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")}; f.onDarkModeToggledAction=function(a){a!==this.isDarkTheme&&(this.isDarkTheme=a,this.setUrl())}; f.dataChanged=function(){var a=this;if(this.data){var b=this.setUrl();b&&rWa({destination:window,iframe:this.iframe,origin:vca(b.toString()),channelName:"yt-iframe",onMessage:function(c){(c=a.getCommunicationCommand(c.data))&&a.ytComponentBehavior.resolveCommand(c)}, onEstablished:function(){}})}}; f.setUrl=function(){if(this.data&&this.data.iframeUrl){var a;a=(a=this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl)?(a=a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?ze(a):null:null;if(a)return He(this.iframe,a),a}}; f.getCommunicationCommand=function(a){var b;if(null!==(b=this.data)&&void 0!==b&&b.onCommunicationCommandsMap){var c=this.data.onCommunicationCommandsMap.find(function(d){return d.key===a}); return null===c||void 0===c?void 0:c.value}}; g.Object.defineProperties(s_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Myb){var a=document.createElement("template");a.innerHTML="";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild); var b=a.content,c=b.insertBefore;if(void 0===Lyb){var d=document.createElement("template");d.innerHTML=""; Lyb=d}d=Lyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Myb=a}a=Myb;return a}}}); var t_=s_;t_.prototype.dataChanged=t_.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],t_.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],t_.prototype,"ytComponentBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],t_.prototype,"actionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],t_.prototype,"data",void 0);y([Q({value:!1}),z("design:type",Boolean)],t_.prototype,"isDarkTheme",void 0); y([mG("#iframe"),z("design:type",HTMLIFrameElement)],t_.prototype,"iframe",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],t_.prototype,"dataChanged",null);t_=y([BM({is:"yt-iframe-renderer",noInjection:!0})],t_);var u_=function(){var a=N.apply(this,arguments)||this;a.isSearch=!1;a.monitorScroll=!0;a.nextContinuation={continuationType:"sectionListContinuation"};return a}; p(u_,N);f=u_.prototype; f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedChannelFilterHeaderRenderer:{component:"ytd-feed-channel-filter-header-renderer",noInjection:!0},textHeaderRenderer:{component:"ytd-text-header-renderer",noInjection:!0},richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",noInjection:!0},headerWithBackRenderer:{component:"yt-header-with-back-renderer",noInjection:!0}}},"data.subMenu":{id:"sub-menu",mapping:{searchSubMenuRenderer:{component:"ytd-search-sub-menu-renderer",noInjection:!0}, channelSubMenuRenderer:{component:"ytd-channel-sub-menu-renderer",noInjection:!0},channelListSubMenuRenderer:{component:"ytd-channel-list-sub-menu-renderer",noInjection:!0},sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",noInjection:!0}}},shownItems:{id:"contents",mapping:{itemSectionRenderer:{matcher:function(a){switch(a.sectionIdentifier){case"comment-item-section":return"ytd-comments";case"backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer";}}, properties:{isSearchDova:"[[isSearchDova]]",isSearch:"[[isSearch]]"},noInjection:!0},channelOwnerEmptyStateRenderer:{component:"ytd-channel-owner-empty-state-renderer",noInjection:!0},channelAgeGateRenderer:{component:"ytd-channel-age-gate-renderer",noInjection:!0},emptyProductDetailsRenderer:{component:"ytd-empty-product-details-renderer",noInjection:!0},iframeRenderer:{component:"yt-iframe-renderer",noInjection:!0},commerceCartRenderer:{component:"ytd-commerce-cart-renderer",noInjection:!0},minorMomentHeaderRenderer:{component:"ytd-minor-moment-header-renderer", noInjection:!0},minorMomentSettingSectionRenderer:{component:"ytd-minor-moment-setting-section-renderer",noInjection:!0},pageIntroductionRenderer:{component:"ytd-page-introduction-renderer",noInjection:!0},reportHistorySectionRenderer:{component:"ytd-report-history-section-renderer",noInjection:!0},sponsorshipsManagementRenderer:{component:"ytd-sponsorships-management-renderer",noInjection:!0},offlineItemSectionRenderer:{component:"ytd-offline-item-section-renderer",noInjection:!0},merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer", noInjection:!0},continuationItemRenderer:"ytd-continuation-item-renderer"}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",noInjection:!0}},renderPriority:J("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:J("kevlar_low_priority_continuation")}}}; f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}}; f.getItemsPath=function(){return"data.contents"}; f.replacePrimaryContent=function(a){this.set("data.contents",a)}; f.computeHasSortFilter=function(a){return!!a&&!!a.sortFilterSubMenuRenderer}; g.Object.defineProperties(u_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===qxb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===pxb){var d=document.createElement("template");d.innerHTML=""; pxb=d}d=pxb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);qxb=a}a=qxb;return a}}}); var v_=u_;y([O(W.YtRendererBehavior),z("design:type",Object)],v_.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],v_.prototype,"ytRendererstamperBehavior",void 0);y([O(VP.YtLazyListBehavior),z("design:type",Object)],v_.prototype,"ytLazyListBehavior",void 0);y([O(FS.YtNextContinuationBehavior),z("design:type",Object)],v_.prototype,"ytNextContinuationBehavior",void 0);y([O(Aib),z("design:type",Object)],v_.prototype,"ytBooleanLogicBehavior",void 0); y([O(SS),z("design:type",Object)],v_.prototype,"ytContinuationHandlerBehavior",void 0);y([Q(),z("design:type",Object)],v_.prototype,"data",void 0);y([Q({value:2}),z("design:type",Number)],v_.prototype,"initialCount",void 0);y([Q({value:!0}),z("design:type",Boolean)],v_.prototype,"autoFill",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),z("design:type",Boolean)],v_.prototype,"hasSortFilter",void 0); y([Q({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),z("design:type",Boolean)],v_.prototype,"hideBottomSeparator",void 0);y([Q(),z("design:type",Object)],v_.prototype,"isSearch",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],v_.prototype,"pageSubtype",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],v_.prototype,"engagementPanel",void 0);y([mG("#contents"),z("design:type",HTMLElement)],v_.prototype,"monitorScrollElement",void 0); v_=y([V({is:"ytd-section-list-renderer"})],v_);var Nyb;var Oyb;var Pyb=function(){return N.apply(this,arguments)||this}; p(Pyb,N); g.Object.defineProperties(Pyb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Oyb){var a=document.createElement("template");a.innerHTML="

[[getSimpleString(data.title)]]

[[data.brandName]]
[[getSimpleString(data.ctaText)]]
";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Nyb){var d=document.createElement("template");d.innerHTML=""; Nyb=d}d=Nyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Oyb=a}a=Oyb;return a}}}); var w_=Pyb;y([O(W.YtRendererBehavior),z("design:type",Object)],w_.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],w_.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],w_.prototype,"data",void 0);w_=y([V({is:"ytd-product-list-item-renderer"})],w_);var Qyb;var Ryb;var x_=function(){var a=N.apply(this,arguments)||this;a.standardizedThemedScrollbar=J("kevlar_themed_standardized_scrollbar");return a}; p(x_,N);x_.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0}; x_.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListItemRenderer:"ytd-product-list-item-renderer"}}}}; x_.prototype.attached=function(){return B(this,function b(){var c=this;return t(b,function(d){if(1==d.nextAddress)return r(d,mL(c).getPlayerPromise(),2);c.playerApi=d.yieldResult;ja(d)})})}; x_.prototype.panelContentVisibleChanged=function(){var a;null===(a=this.playerApi)||void 0===a?void 0:a.productsInVideoVisibilityUpdated(!!this.panelContentVisible)}; g.Object.defineProperties(x_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ryb){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Qyb){var d=document.createElement("template");d.innerHTML=""; Qyb=d}d=Qyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ryb=a}a=Ryb;return a}}}); var y_=x_;y_.prototype.panelContentVisibleChanged=y_.prototype.panelContentVisibleChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],y_.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],y_.prototype,"ytRendererstamperBehavior",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],y_.prototype,"panelContentVisible",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],y_.prototype,"standardizedThemedScrollbar",void 0); y([Q(),z("design:type",Object)],y_.prototype,"data",void 0);y([S("panelContentVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],y_.prototype,"panelContentVisibleChanged",null);y_=y([V({is:"ytd-product-list-renderer"})],y_);var Syb;var Tyb;var z_=function(){var a=N.apply(this,arguments)||this;a.hideTimestamps=!!Jn("hide-transcript-timestamps");a.standardizedThemedScrollbar=J("kevlar_themed_standardized_scrollbar");a.currentCueIndex=-1;a.flatCues=[];a.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};a.TEST_ONLY={getFlatCues:function(){return a.flatCues}}; return a}; p(z_,N);f=z_.prototype;f.hideTimestampsChanged=function(){In("hide-transcript-timestamps",this.hideTimestamps)}; f.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps}; f.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()}; f.dataChanged=function(){var a;if(null!==(a=this.data)&&void 0!==a&&a.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;for(var b=k(this.data.cueGroups),c=b.next();!c.done;c=b.next()){c=k(c.value.transcriptCueGroupRenderer.cues);for(var d=c.next();!d.done;d=c.next())this.flatCues.push(Number(d.value.transcriptCueRenderer.startOffsetMs))}}}; f.onYtPlayerTimeChanged=function(a){if(!(0>a)){for(var b=this.currentCueIndex,c=b;;){var d=0<=c?this.flatCues[c]/1E3:-1;if(a+.5d)c+=1;else break}c!==b&&(0<=b&&((a=this.getCueElement(b))&&a.classList.remove("active"),(b=this.getCueGroupElement(b))&&b.classList.remove("active")),(b=this.getCueElement(c))&&b.classList.add("active"),(b=this.getCueGroupElement(c))&&b.classList.add("active"),this.currentCueIndex=c,this.isHovered|| this.scrollElementToTop(c))}}; f.scrollElementToTop=function(a){a=this.getCueElement(3<=a?a-3:0);this.scrollTop=Math.min(a.offsetTop-this.offsetTop,this.scrollHeight-this.offsetHeight)}; f.getCueElement=function(a){return this.$$(".cue[start-offset=\""+this.flatCues[a]+"\"]")}; f.getCueGroupElement=function(a){return(a=this.getCueElement(a))&&a.parentElement?a.parentElement.parentElement:null}; f.onTap=function(a){var b=M(a).rootTarget;a.target.classList.contains("cue")&&this.seekCueElement(b)}; f.onKeyPress=function(a){13==a.keyCode&&(a=tfa(a.target,"cue"))&&this.seekCueElement(a)}; f.seekCueElement=function(a){a=Number(a.getAttribute("start-offset"));L(this,"yt-transcript-player-seek",[a/1E3])}; f.onMouseEnter=function(){this.isHovered=!0}; f.onMouseLeave=function(){this.isHovered=!1}; g.Object.defineProperties(z_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Tyb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Syb){var d=document.createElement("template");d.innerHTML=""; Syb=d}d=Syb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Tyb=a}a=Tyb;return a}}}); var A_=z_;A_.prototype.onMouseLeave=A_.prototype.onMouseLeave;A_.prototype.onMouseEnter=A_.prototype.onMouseEnter;A_.prototype.onKeyPress=A_.prototype.onKeyPress;A_.prototype.onTap=A_.prototype.onTap;A_.prototype.dataChanged=A_.prototype.dataChanged;A_.prototype.hideTimestampsChanged=A_.prototype.hideTimestampsChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],A_.prototype,"ytActionHandlerBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],A_.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],A_.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],A_.prototype,"hideTimestamps",void 0);y([Q(),z("design:type",Boolean)],A_.prototype,"isHovered",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],A_.prototype,"standardizedThemedScrollbar",void 0); y([S("hideTimestamps"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],A_.prototype,"hideTimestampsChanged",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],A_.prototype,"dataChanged",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],A_.prototype,"onTap",null); y([R("keypress"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],A_.prototype,"onKeyPress",null);y([R("mouseenter"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],A_.prototype,"onMouseEnter",null);y([R("mouseleave"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],A_.prototype,"onMouseLeave",null);A_=y([V({is:"ytd-transcript-body-renderer"})],A_);var Uyb;var Vyb;var B_=function(){return N.apply(this,arguments)||this}; p(B_,N);B_.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}}; g.Object.defineProperties(B_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Vyb){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Uyb){var d=document.createElement("template");d.innerHTML=""; Uyb=d}d=Uyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Vyb=a}a=Vyb;return a}}}); var C_=B_;y([O(W.YtRendererBehavior),z("design:type",Object)],C_.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],C_.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],C_.prototype,"data",void 0);C_=y([V({is:"ytd-transcript-footer-renderer"})],C_);var Wyb;var Xyb;var Yyb;var Zyb;var D_=function(){var a=N.apply(this,arguments)||this;a.systemIcons=J("kevlar_system_icons");a.showClearButton=!1;return a}; p(D_,N);f=D_.prototype;f.handleInput=function(a){var b=this;a.target.value.length?this.debounce("ytdTranscriptSearchBoxSearch",function(){b.emitSearchEvent(a)},500):(this.isDebouncerActive("ytdTranscriptSearchBoxSearch")&&this.cancelDebouncer("ytdTranscriptSearchBoxSearch"),this.emitClearEvent()); this.showClearButton=0\n \n \n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Yyb){var d=document.createElement("template");d.innerHTML=""; Yyb=d}d=Yyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Zyb=a}a=Zyb;return a}}}); var E_=D_;y([O(W.YtRendererBehavior),z("design:type",Object)],E_.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],E_.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],E_.prototype,"systemIcons",void 0);E_=y([V({is:"ytd-transcript-search-box-renderer"})],E_);var $yb;var azb;var bzb;var czb;var dzb;var ezb;var F_=function(){return N.apply(this,arguments)||this}; p(F_,N);f=F_.prototype;f.handleClick=function(){this.data&&(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick())}; f.handleKeypress=function(a){this.data&&this.isEnterPress(a)&&(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick())}; f.getSegmentAriaLabel=function(){var a,b,c;return null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.accessibility)||void 0===b?void 0:b.accessibilityData)||void 0===c?void 0:c.label}; f.fireSelectedEvent=function(a){this.fire("yt-transcript-segment-selected",{startMs:a})}; f.isEnterPress=function(a){return"Enter"===a.key||"Enter"===a.code||"NumpadEnter"===a.code||13===a.keyCode?!0:!1}; f.logClick=function(){var a,b=null===(a=this.data)||void 0===a?void 0:a.trackingParams;b&&ks(fs(),b)}; g.Object.defineProperties(F_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ezb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n [[getSimpleString(data.startTimeText)]]\n
\n
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dzb){var d=document.createElement("template");d.innerHTML=""; dzb=d}d=dzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ezb=a}a=ezb;return a}}}); var G_=F_;y([O(W.YtRendererBehavior),z("design:type",Object)],G_.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],G_.prototype,"data",void 0);G_=y([V({is:"ytd-transcript-segment-renderer"})],G_);var H_=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};a.segmentOffsets=[];a.segmentIndex=-1;return a}; p(H_,N);f=H_.prototype;f.configureRendererStamper=function(){return{segments:{id:"segments-container",mapping:{transcriptSegmentRenderer:"ytd-transcript-segment-renderer"}}}}; f.segmentsChanged=function(){this.updateOffsets()}; f.onYtPlayerTimeChanged=function(a){for(var b=this.segmentIndex,c=b;;){var d=0<=c?this.segmentOffsets[c].start:-1;var e=a+.5;if(ed)c+=1;else{cthis.segmentOffsets[c].end&&(c=-1);break}}0<=b&&(a=this.getSegmentElement(b),null===a||void 0===a?void 0:a.classList.remove("active"));this.segmentIndex=c;0>c||(a=this.getSegmentElement(c),null===a||void 0===a?void 0:a.classList.add("active"), this.isHovered||this.scrollElementToTop(c))}; f.handleSegmentSelected=function(a){L(this,"yt-transcript-player-seek",[a.detail.startMs/1E3])}; f.onMouseEnter=function(){this.isHovered=!0}; f.onMouseLeave=function(){this.isHovered=!1}; f.onRetryButtonClick=function(){this.fire("transcript-retry-button-click")}; f.getSegmentElement=function(a){return this.$$("ytd-transcript-segment-renderer:nth-child("+(a+1)+")")}; f.scrollElementToTop=function(a){a=this.getSegmentElement(2<=a?a-2:0);this.scrollTop=Math.min(a.offsetTop-this.offsetTop,this.scrollHeight-this.offsetHeight)}; f.updateOffsets=function(){this.segments&&(this.segmentOffsets=this.segments.map(function(a){a=a.transcriptSegmentRenderer;return{start:Number(a.startMs)/1E3,end:Number(a.endMs)/1E3}}),this.segmentIndex=-1,this.clearHighlightedSegments())}; f.clearHighlightedSegments=function(){var a=M(this.root);a=k(a.querySelectorAll("ytd-transcript-segment-renderer"));for(var b=a.next();!b.done;b=a.next())b.value.classList.remove("active")}; g.Object.defineProperties(H_.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var a,b;return(null===(a=this.data)||void 0===a?void 0:a.searchResultSegments)||(null===(b=this.data)||void 0===b?void 0:b.initialSegments)||[]}}, displayNoResults:{configurable:!0,enumerable:!0,get:function(){return 0===this.segments.length}}}); g.Object.defineProperties(H_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===czb){var a=document.createElement("template");a.innerHTML="
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bzb){var d=document.createElement("template");d.innerHTML=""; bzb=d}d=bzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);czb=a}a=czb;return a}}}); var I_=H_;I_.prototype.onMouseLeave=I_.prototype.onMouseLeave;I_.prototype.onMouseEnter=I_.prototype.onMouseEnter;I_.prototype.handleSegmentSelected=I_.prototype.handleSegmentSelected;I_.prototype.segmentsChanged=I_.prototype.segmentsChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],I_.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],I_.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],I_.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],I_.prototype,"data",void 0);y([T("data"),z("design:type",Array),z("design:paramtypes",[])],I_.prototype,"segments",null);y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],I_.prototype,"displayNoResults",null);y([Q(),z("design:type",Object)],I_.prototype,"noResultLabel",void 0);y([Q(),z("design:type",Object)],I_.prototype,"retryLabel",void 0); y([S("segments"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],I_.prototype,"segmentsChanged",null);y([R("yt-transcript-segment-selected"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],I_.prototype,"handleSegmentSelected",null);y([R("mouseenter"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],I_.prototype,"onMouseEnter",null); y([R("mouseleave"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],I_.prototype,"onMouseLeave",null);I_=y([V({is:"ytd-transcript-segment-list-renderer"})],I_);var J_=function(){var a=N.apply(this,arguments)||this;a.isLoadingTranscripts=!1;return a}; p(J_,N);f=J_.prototype;f.dataChanged=function(){if(this.data&&this.data.trackingParams){var a=fs();gs(a,126250);is(a,this.data.trackingParams)}}; f.headerChanged=function(){var a,b,c;this.baseGetTranscriptsCommand=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.header)||void 0===b?void 0:b.transcriptSearchBoxRenderer)||void 0===c?void 0:c.onTextChangeCommand}; f.bodyChanged=function(){var a,b,c,d;if(null!==(b=null===(a=this.data)||void 0===a?void 0:a.body)&&void 0!==b&&b.transcriptSegmentListRenderer){var e=null===(d=null===(c=this.data)||void 0===c?void 0:c.body)||void 0===d?void 0:d.transcriptSegmentListRenderer;e.initialSegments&&(this.initialTranscriptsRenderer=e);e.noResultLabel&&(this.noResultLabel=e.noResultLabel);e.retryLabel&&(this.retryLabel=e.retryLabel)}}; f.detached=function(){this.clearSearchBoxText()}; f.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}}; f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{transcriptSearchBoxRenderer:"ytd-transcript-search-box-renderer"}},"data.body":{id:"body",mapping:{transcriptSegmentListRenderer:{component:"ytd-transcript-segment-list-renderer",properties:{noResultLabel:"[[noResultLabel]]",retryLabel:"[[retryLabel]]"}}}},"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}}}}; f.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1}; f.fireSearch=function(a){var b=this;if(a){var c=a.detail.query;this.baseGetTranscriptsCommand&&(a=Object.assign(Object.assign({},this.baseGetTranscriptsCommand),{getTranscriptEndpoint:Object.assign(Object.assign({},this.baseGetTranscriptsCommand.getTranscriptEndpoint),{searchQuery:c})}),this.ytComponentBehavior.resolveCommand(a),this.isLoadingTranscripts=!0,this.set("data.body",{}),Lnb(this.ytContinuationHandlerBehavior,function(){return c===b.getCurrentSearchBoxText()}))}}; f.retrySearch=function(){var a={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:a}))}; f.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))}; f.getCurrentSearchBoxText=function(){var a;return null===(a=this.searchBox)||void 0===a?void 0:a.value}; f.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()}; g.Object.defineProperties(J_.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return this.$$("ytd-transcript-search-box-renderer")}}}); g.Object.defineProperties(J_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===azb){var a=document.createElement("template");a.innerHTML="
\n
\n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$yb){var d=document.createElement("template");d.innerHTML=""; $yb=d}d=$yb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);azb=a}a=azb;return a}}}); var K_=J_;K_.prototype.searchCleared=K_.prototype.searchCleared;K_.prototype.retrySearch=K_.prototype.retrySearch;K_.prototype.fireSearch=K_.prototype.fireSearch;K_.prototype.onReloadContinuationFinish=K_.prototype.onReloadContinuationFinish;K_.prototype.bodyChanged=K_.prototype.bodyChanged;K_.prototype.headerChanged=K_.prototype.headerChanged;K_.prototype.dataChanged=K_.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],K_.prototype,"ytRendererBehavior",void 0); y([O(NM.YtComponentBehavior),z("design:type",Object)],K_.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],K_.prototype,"ytRendererstamperBehavior",void 0);y([O(SS),z("design:type",Object)],K_.prototype,"ytContinuationHandlerBehavior",void 0);y([Q(),z("design:type",Object)],K_.prototype,"data",void 0);y([Q(),z("design:type",Object)],K_.prototype,"isLoadingTranscripts",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K_.prototype,"dataChanged",null);y([S("data.header"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K_.prototype,"headerChanged",null);y([S("data.body"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K_.prototype,"bodyChanged",null); y([R("yt-reload-continuation-finish"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K_.prototype,"onReloadContinuationFinish",null);y([R("yt-transcript-search-box-search"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],K_.prototype,"fireSearch",null);y([R("transcript-retry-button-click"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K_.prototype,"retrySearch",null); y([R("yt-transcript-search-box-clear"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K_.prototype,"searchCleared",null);K_=y([V({is:"ytd-transcript-search-panel-renderer"})],K_);var L_=function(){var a=N.apply(this,arguments)||this;a.player=null;a.playerPollJobId=0;return a}; p(L_,N);f=L_.prototype;f.panelContentVisibleChanged=function(){this.updatePlayerPolling()}; f.onLoadReloadContinuation=function(a){Cn(this,[{clickTrackingParams:a.target.data.clickTrackingParams,getTranscriptEndpoint:{params:a.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0,url:"/service_ajax"}}}])}; f.configureRendererStamper=function(){return{"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}},"data.body":{id:"body",mapping:{transcriptBodyRenderer:"ytd-transcript-body-renderer"}},"data.content":{id:"content",mapping:{transcriptSearchPanelRenderer:"ytd-transcript-search-panel-renderer"}}}}; f.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-seek":"onYtTranscriptPlayerSeek"}}; f.attached=function(){this.updatePlayerPolling()}; f.detached=function(){this.updatePlayerPolling()}; f.updatePlayerPolling=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPollingPlayerTime(),this.startPollingPlayerTime()):this.stopPollingPlayerTime()}; f.startPollingPlayerTime=function(){return B(this,function b(){var c=this,d,e;return t(b,function(h){if(1==h.nextAddress)return d=c,(e=kL(c))?r(h,e.getPlayerPromise(),2):h.return();c.player=h.yieldResult;c.playerPollJobId=gi(pi,function(){d.getPlayerVideoProgress()},1E3); ja(h)})})}; f.getPlayerVideoProgress=function(){var a=this;pi.cancelJob(this.playerPollJobId);if(this.player){var b=this.player.getCurrentTime();L(this,"yt-player-time-changed",[b])}this.playerPollJobId=gi(pi,function(){a.getPlayerVideoProgress()},1E3)}; f.stopPollingPlayerTime=function(){this.player=null;pi.cancelJob(this.playerPollJobId)}; f.onYtTranscriptPlayerSeek=function(a){this.player&&this.player.seekTo(a,!0)}; g.Object.defineProperties(L_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Xyb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Wyb){var d=document.createElement("template");d.innerHTML=""; Wyb=d}d=Wyb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Xyb=a}a=Xyb;return a}}}); var M_=L_;M_.prototype.onLoadReloadContinuation=M_.prototype.onLoadReloadContinuation;M_.prototype.panelContentVisibleChanged=M_.prototype.panelContentVisibleChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],M_.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],M_.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],M_.prototype,"ytActionHandlerBehavior",void 0); y([Q(),z("design:type",Object)],M_.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],M_.prototype,"panelContentVisible",void 0);y([S("panelContentVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],M_.prototype,"panelContentVisibleChanged",null);y([R("yt-load-reload-continuation"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],M_.prototype,"onLoadReloadContinuation",null); M_=y([V({is:"ytd-transcript-renderer"})],M_);var fzb;var gzb;var N_=function(){var a=N.apply(this,arguments)||this;a.standardizedThemedScrollbar=J("kevlar_themed_standardized_scrollbar");return a}; p(N_,N);N_.prototype.observeLightsourcePalette=function(){var a,b=null===(a=this.data)||void 0===a?void 0:a.vibrantsourceColorPaletteData;b&&sN(this,b)}; N_.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}}; g.Object.defineProperties(N_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===gzb){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n \n
\n
\n \n
\n
\n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fzb){var d=document.createElement("template");d.innerHTML=""; fzb=d}d=fzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gzb=a}a=gzb;return a}}}); var O_=N_;O_.prototype.observeLightsourcePalette=O_.prototype.observeLightsourcePalette;y([O(W.YtRendererBehavior),z("design:type",Object)],O_.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],O_.prototype,"ytRendererstamperBehavior",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],O_.prototype,"standardizedThemedScrollbar",void 0);y([Q(),z("design:type",Object)],O_.prototype,"data",void 0); y([S("data.vibrantsourceColorPaletteData"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],O_.prototype,"observeLightsourcePalette",null);O_=y([V({is:"ytd-media-upsell-renderer"})],O_);var hzb;var izb;var jzb;var kzb;var P_=function(){return N.apply(this,arguments)||this}; p(P_,N);P_.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&this.fire("yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&Bn(this,[this.data.clickCommand],this))}; P_.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+(JL()+1E3)+"px)"}; g.Object.defineProperties(P_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===kzb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jzb){var d=document.createElement("template");d.innerHTML=""; jzb=d}d=jzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);kzb=a}a=kzb;return a}}}); var Q_=P_;y([O(W.YtRendererBehavior),z("design:type",Object)],Q_.prototype,"rendererBehavior",void 0);y([Q(),z("design:type",Object)],Q_.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],Q_.prototype,"shouldHide",void 0);Q_=y([V({is:"ytd-ad-engagement-panel-banner-renderer"})],Q_);var lzb;var mzb;var R_=function(){return N.apply(this,arguments)||this}; p(R_,N);R_.prototype.computeHideDefaultAdBadge=function(a,b){return this.data&&!this.data.badges||b}; g.Object.defineProperties(R_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===mzb){var a=document.createElement("template");a.innerHTML="\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lzb){var d=document.createElement("template");d.innerHTML=""; lzb=d}d=lzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mzb=a}a=mzb;return a}}}); var S_=R_;y([Q(),z("design:type",Object)],S_.prototype,"data",void 0);y([Q({value:function(){return J("enable_basic_immersive_desktop_color_extraction")}}), z("design:type",Boolean)],S_.prototype,"useCustomAdBadge",void 0);y([Q({value:function(){return mn("AD_BADGE_TEXT",void 0,"Ad")}}), z("design:type",String)],S_.prototype,"adBadgeText",void 0);y([Q({computed:"computeHideDefaultAdBadge(data, useCustomAdBadge)"}),z("design:type",Boolean)],S_.prototype,"hideDefaultAdBadge",void 0);S_=y([V({is:"ytd-engagement-panel-ad-subtitle-renderer"})],S_);var nzb;var ozb;var T_=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return a}; p(T_,N);f=T_.prototype; f.configureRendererStamper=function(){return{"data.visibilityButton":{id:"visibility-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer",sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.subtitleComplex":{id:"subtitle-complex",mapping:{engagementPanelAdSubtitleRenderer:"ytd-engagement-panel-ad-subtitle-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}, "data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.banner":{id:"banner",mapping:{adEngagementPanelBannerRenderer:"ytd-ad-engagement-panel-banner-renderer"}},"data.navigationButton":{id:"navigation-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.dataChanged=function(){var a;(null===(a=this.data)||void 0===a?0:a.backgroundColor)&&J("enable_basic_immersive_desktop_color_extraction")?(this.disableDefaultColors=!0,this.$.header.style.backgroundColor=nM(this.data.backgroundColor)):this.disableDefaultColors=!1}; f.focus=function(a){Th(this.titleElement,a)}; f.computeTitleAriaLabel=function(a){var b=[];a.title&&b.push(this.ytRendererBehavior.getSimpleString(a.title));a.contextualInfo&&b.push(this.ytRendererBehavior.getSimpleString(a.contextualInfo));return b.join(" ")}; f.onHeaderClick=function(a){this.shouldTriggerHeaderClick(a)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&this.fire("yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&Bn(this,[this.data.onClickCommand],this)):(a=this.getVisibilityToggleButton())&&a.click())}; f.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var a=this.data.visibilityButton.buttonRenderer||this.data.visibilityButton.toggleButtonRenderer;a&&this.ytRendererBehavior.logExplicitClick(a)}}; f.getVisibilityToggleButton=function(){var a=this.$["visibility-button"].firstElementChild;return"ytd-toggle-button-renderer"===(null===a||void 0===a?void 0:a.is)?a:null}; f.shouldTriggerHeaderClick=function(a){return!GP(M(a).path||[],this,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])}; f.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(a){a=a.engagementPanelHeaderShowNavigationButtonCommand;this.targetId&&(null===a||void 0===a?void 0:a.targetId)===this.targetId&&(a=a.navigationButton)&&this.set("data.navigationButton",a)}; g.Object.defineProperties(T_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ozb){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n
\n

\n \n \n \n

\n
\n
\n \n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nzb){var d=document.createElement("template");d.innerHTML=""; nzb=d}d=nzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ozb=a}a=ozb;return a}}}); var U_=T_;U_.prototype.dataChanged=U_.prototype.dataChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],U_.prototype,"actionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],U_.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],U_.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],U_.prototype,"data",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],U_.prototype,"disableDefaultColors",void 0);y([Q(),z("design:type",String)],U_.prototype,"targetId",void 0);y([mG("#title"),z("design:type",HTMLElement)],U_.prototype,"titleElement",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],U_.prototype,"dataChanged",null);U_=y([V({is:"ytd-engagement-panel-title-header-renderer"})],U_);var pzb;var qzb;var V_=function(){return N.apply(this,arguments)||this}; p(V_,N);V_.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; g.Object.defineProperties(V_,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===qzb){var a=document.createElement("template");a.innerHTML="\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===pzb){var d=document.createElement("template");d.innerHTML=""; pzb=d}d=pzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);qzb=a}a=qzb;return a}}}); var W_=V_;y([O(W.YtRendererBehavior),z("design:type",Object)],W_.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],W_.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],W_.prototype,"data",void 0);W_=y([V({is:"ytd-macro-markers-info-item-renderer"})],W_);var rzb;var szb;var X_=function(){var a=N.apply(this,arguments)||this;a.standardizedThemedScrollbar=J("kevlar_themed_standardized_scrollbar");a.browsingMode=!1;a.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return a}; p(X_,N);f=X_.prototype;f.created=function(){var a=this;this.scrollAnimation=new AK(function(b){a.$.contents.scrollTop=b}); this.boundExitBrowsingMode=function(){a.exitBrowsingMode()}}; f.detached=function(){this.removePlayerSeekListener()}; f.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{macroMarkersListItemRenderer:"ytd-macro-markers-list-item-renderer",macroMarkersInfoItemRenderer:"ytd-macro-markers-info-item-renderer"}}}}; f.dataChanged=function(){this.exitBrowsingMode()}; f.computeSyncEnabled=function(a){return!(null===a||void 0===a||!a.syncButtonLabel)}; f.getItemByIndex=function(a){return this.$.contents.getElementsByTagName("ytd-macro-markers-list-item-renderer")[a]}; f.setActiveItem=function(a){this.currentActiveItem&&(this.currentActiveItem.active=!1);a.active=!0;this.currentActiveItem=a}; f.handleSetActivePanelItemAction=function(a){if((a=a.setActivePanelItemAction)&&this.panelTargetId===a.panelTargetId){var b=this.getItemByIndex(a.itemIndex);b?(this.setActiveItem(b),!this.browsingMode&&this.panelContentVisible&&this.scrollToItem(b)):yk(new lj("Could not find ytd-macro-markers-list-item-renderer to set active.",a.itemIndex,this.$.contents.getElementsByTagName("ytd-macro-markers-list-item-renderer").length))}}; f.scrollToItem=function(a){a=this.getScrollPositionForItem(a);var b=this.$.contents;b.scrollTop!==a&&this.scrollAnimation.start(b.scrollTop,a,300)}; f.getScrollPositionForItem=function(a){var b=this.$.contents;if(b.getElementsByTagName("ytd-macro-markers-list-item-renderer")[0]===a)return 0;a=If(a).y+b.scrollTop-If(b).y;return Math.min(a,b.scrollHeight-b.offsetHeight)}; f.onScroll=function(){this.ytRendererBehavior.markDirty();var a=this.$.contents;this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&!this.scrollAnimation.isAnimating_&&10
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rzb){var d=document.createElement("template");d.innerHTML=""; rzb=d}d=rzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);szb=a}a=szb;return a}}}); var Y_=X_;Y_.prototype.panelContentVisibleChanged=Y_.prototype.panelContentVisibleChanged;Y_.prototype.dataChanged=Y_.prototype.dataChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],Y_.prototype,"actionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],Y_.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],Y_.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],Y_.prototype,"data",void 0); y([Q({computed:"computeSyncEnabled(data)"}),z("design:type",Boolean)],Y_.prototype,"syncEnabled",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],Y_.prototype,"panelTargetId",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],Y_.prototype,"panelContentVisible",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],Y_.prototype,"standardizedThemedScrollbar",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],Y_.prototype,"browsingMode",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],Y_.prototype,"dataChanged",null);y([S("panelContentVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],Y_.prototype,"panelContentVisibleChanged",null);Y_=y([V({is:"ytd-macro-markers-list-renderer"})],Y_);var tzb;var uzb;var vzb=function(){return N.apply(this,arguments)||this}; p(vzb,N); g.Object.defineProperties(vzb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===uzb){var a=document.createElement("template");a.innerHTML="\n \n \n
\n
[[getSimpleString(data.title)]]
\n
[[getSimpleString(data.subtitle)]]
\n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===tzb){var d=document.createElement("template");d.innerHTML=""; tzb=d}d=tzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);uzb=a}a=uzb;return a}}}); var Z_=vzb;y([O(W.YtRendererBehavior),z("design:type",Object)],Z_.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],Z_.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],Z_.prototype,"data",void 0);Z_=y([V({is:"ytd-media-lockup-renderer"})],Z_);var wzb;var xzb;var yzb=function(){return N.apply(this,arguments)||this}; p(yzb,N); g.Object.defineProperties(yzb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===xzb){var a=document.createElement("template");a.innerHTML="\n \n \n
[[getSimpleString(data.title)]]
\n \n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===wzb){var d=document.createElement("template");d.innerHTML=""; wzb=d}d=wzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);xzb=a}a=xzb;return a}}}); var $_=yzb;y([O(W.YtRendererBehavior),z("design:type",Object)],$_.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],$_.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],$_.prototype,"data",void 0);$_=y([V({is:"ytd-topic-link-renderer"})],$_);var zzb;var Azb;var a0=function(){return N.apply(this,arguments)||this}; p(a0,N);a0.prototype.configureRendererStamper=function(){return{"data.mediaLockups":{id:"media-lockups",mapping:{mediaLockupRenderer:"ytd-media-lockup-renderer"}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}}; g.Object.defineProperties(a0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Azb){var a=document.createElement("template");a.innerHTML="
\n

\n [[getSimpleString(data.sectionTitle)]]\n

\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===zzb){var d=document.createElement("template");d.innerHTML=""; zzb=d}d=zzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Azb=a}a=Azb;return a}}}); var b0=a0;y([O(W.YtRendererBehavior),z("design:type",Object)],b0.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],b0.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],b0.prototype,"data",void 0);b0=y([V({is:"ytd-video-description-gaming-section-renderer"})],b0);var Bzb;var Czb;var c0=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return a}; p(c0,N);c0.prototype.panelContentVisibleChanged=function(){var a;this.panelContentVisible&&(null===(a=this.expander)||void 0===a?void 0:a.reset())}; c0.prototype.computeDescriptionCollapsedHeight=function(){return 140}; c0.prototype.handleUpdateDescriptionAction=function(a){this.$.description.hidden=!!a.isEmpty;this.set("data.description",a.description)}; g.Object.defineProperties(c0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Czb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Bzb){var d=document.createElement("template");d.innerHTML=""; Bzb=d}d=Bzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Czb=a}a=Czb;return a}}}); var d0=c0;d0.prototype.panelContentVisibleChanged=d0.prototype.panelContentVisibleChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],d0.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],d0.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],d0.prototype,"data",void 0);y([Q({computed:"computeDescriptionCollapsedHeight()"}),z("design:type",Number)],d0.prototype,"descriptionCollapsedHeight",void 0); y([Q(),z("design:type",Boolean)],d0.prototype,"panelContentVisible",void 0);y([Q(),z("design:type",Boolean)],d0.prototype,"hasDescriptionOnly",void 0);y([mG("#expander"),z("design:type",Object)],d0.prototype,"expander",void 0);y([S("panelContentVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],d0.prototype,"panelContentVisibleChanged",null);d0=y([V({is:"ytd-expandable-video-description-body-renderer"})],d0);var Dzb;var Ezb;var e0=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return a}; p(e0,N);e0.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{panelContentVisible:"[[panelContentVisible]]",hasDescriptionOnly:"[[hasDescriptionOnly]]"}},horizontalCardListRenderer:"ytd-horizontal-card-list-renderer",metadataRowContainerRenderer:{component:"ytd-metadata-row-container-renderer",params:{engagementPanelContent:!0}},videoDescriptionGamingSectionRenderer:"ytd-video-description-gaming-section-renderer"}}}}; e0.prototype.panelContentVisibleChanged=function(){var a;null===(a=this.description)||void 0===a?void 0:a.set("panelContentVisible",this.panelContentVisible)}; e0.prototype.dataChanged=function(){var a,b;this.hasDescriptionOnly=!(1!==(null===(b=null===(a=this.data)||void 0===a?void 0:a.items)||void 0===b?void 0:b.length)||!this.data.items[0].expandableVideoDescriptionBodyRenderer)}; e0.prototype.handleSetActiveItemAction=function(a){if((a=a.setActivePanelItemAction)&&this.cardList){var b=this.currentActiveChapter;b&&(b.active=!1);if(a=this.cardList.getItemByIndex(a.itemIndex))a.active=!0,this.currentActiveChapter=a}}; g.Object.defineProperties(e0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ezb){var a=document.createElement("template");a.innerHTML="
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Dzb){var d=document.createElement("template");d.innerHTML=""; Dzb=d}d=Dzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ezb=a}a=Ezb;return a}}}); var f0=e0;f0.prototype.dataChanged=f0.prototype.dataChanged;f0.prototype.panelContentVisibleChanged=f0.prototype.panelContentVisibleChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],f0.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],f0.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],f0.prototype,"actionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],f0.prototype,"data",void 0); y([Q(),z("design:type",Boolean)],f0.prototype,"panelContentVisible",void 0);y([Q(),z("design:type",Boolean)],f0.prototype,"hasDescriptionOnly",void 0);y([mG("ytd-expandable-video-description-body-renderer"),z("design:type",Object)],f0.prototype,"description",void 0);y([mG("ytd-horizontal-card-list-renderer"),z("design:type",Object)],f0.prototype,"cardList",void 0); y([S("panelContentVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],f0.prototype,"panelContentVisibleChanged",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],f0.prototype,"dataChanged",null);f0=y([V({is:"ytd-structured-description-content-renderer"})],f0);var g0=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction","yt-scroll-to-engagement-panel-command":"onYtScrollToEngagementPanelCommand","yt-update-engagement-panel-action":"onYtUpdateEngagementPanelAction","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction"};return a}; p(g0,N);f=g0.prototype; f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{engagementPanelTitleHeaderRenderer:{component:"ytd-engagement-panel-title-header-renderer",properties:{targetId:"[[data.targetId]]"}}},events:!0},"data.content":{id:"content",mapping:{sectionListRenderer:{component:"ytd-section-list-renderer",params:{engagementPanel:!0}},continuationItemRenderer:"ytd-continuation-item-renderer",transcriptRenderer:"ytd-transcript-renderer",clipSectionRenderer:"ytd-clip-section-renderer",adsEngagementPanelContentRenderer:"ytd-ads-engagement-panel-content-renderer", macroMarkersListRenderer:"ytd-macro-markers-list-renderer",searchInVideoRenderer:"ytd-search-in-video-renderer",structuredDescriptionContentRenderer:"ytd-structured-description-content-renderer",mediaUpsellRenderer:"ytd-media-upsell-renderer",productListRenderer:"ytd-product-list-renderer"},events:!0}}}; f.attached=function(){this.parentElement&&"tp-yt-paper-dialog"===this.parentElement.is&&(this.dialog=!0)}; f.onYtRendererstamperFinished=function(){var a;this.updateChildVisibilityProperties();if(null===(a=this.data)||void 0===a?0:a.targetId){var b=this.$.content.firstElementChild;b&&b.setAttribute("panel-target-id",this.data.targetId)}}; f.dataChanged=function(){var a,b,c,d,e;this.visibility=null===(a=this.data)||void 0===a?void 0:a.visibility;this.contentEmpty=!(null===(c=null===(b=this.data)||void 0===b?void 0:b.content)||void 0===c||!c.structuredDescriptionContentRenderer||0!==Object.keys(null===(e=null===(d=this.data)||void 0===d?void 0:d.content)||void 0===e?void 0:e.structuredDescriptionContentRenderer).length)}; f.focus=function(a){this.header?this.header.focus(a):N.prototype.focus.call(this,a)}; f.visibilityChanged=function(a,b){var c,d;if(!J("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var e=a&&"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"!==a;a="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"===a;var h=b&&"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"!==b,l="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"===b;(null===(c=this.data)||void 0===c?0:c.onShowCommands)&&e&&(l||!b)?Bn(this,this.data.onShowCommands,this):(null===(d=this.data)||void 0===d?0:d.onHideCommands)&&a&&h&&Bn(this,this.data.onHideCommands, this);J("kevlar_watch_focus_on_engagement_panels")&&e&&l&&this.focus({preventScroll:!0})}}; f.updateChildVisibilityProperties=function(){var a=this.visibility,b=this.$.header.firstElementChild;if(b){var c="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"===a;b.collapsed=c;(b=b.$["visibility-button"].firstElementChild)&&"ytd-toggle-button-renderer"===b.is&&b.data.isToggled!==c&&b.set("data.isToggled",c)}if(c=this.$.content.firstElementChild)a&&"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"!==a?c.removeAttribute("panel-content-visible"):(c.setAttribute("panel-content-visible",""),c.markDirty())}; f.onYtChangeEngagementPanelVisibilityAction=function(a){var b,c=null===(b=this.data)||void 0===b?void 0:b.targetId;a=a.changeEngagementPanelVisibilityAction;this.dialog&&c&&(null===a||void 0===a?void 0:a.targetId)===c&&"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"===(null===a||void 0===a?void 0:a.visibility)&&L(this,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]);!J("kevlar_use_engagement_panel_management_component")&&c&&(null===a||void 0===a?void 0:a.targetId)===c&&(this.visibility= a.visibility)}; f.onYtScrollToEngagementPanelCommand=function(a){var b,c=null===(b=this.data)||void 0===b?void 0:b.targetId;a=a.scrollToEngagementPanelCommand;c&&(null===a||void 0===a?void 0:a.targetId)===c&&"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"===this.visibility&&L(this,"yt-scroll-to-watch-element",[this])}; f.onYtUpdateEngagementPanelAction=function(a){var b,c=null===(b=this.data)||void 0===b?void 0:b.targetId;a=a.updateEngagementPanelAction;c&&(null===a||void 0===a?void 0:a.targetId)===c&&((null===a||void 0===a?0:a.header)&&this.set("data.header",a.header),(null===a||void 0===a?0:a.content)&&this.set("data.content",a.content),this.updateChildVisibilityProperties())}; f.onYtShowEngagementPanelScrimAction=function(a){var b,c=null===(b=this.data)||void 0===b?void 0:b.targetId;a=a.showEngagementPanelScrimAction;c&&(null===a||void 0===a?void 0:a.engagementPanelTargetId)===c&&(this.scrimmed=!0)}; f.onYtHideEngagementPanelScrimAction=function(a){var b,c=null===(b=this.data)||void 0===b?void 0:b.targetId;a=a.hideEngagementPanelScrimAction;c&&(null===a||void 0===a?void 0:a.engagementPanelTargetId)===c&&(this.scrimmed=!1)}; g.Object.defineProperties(g0.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var a;return null===(a=this.data)||void 0===a?void 0:a.targetId}}}); g.Object.defineProperties(g0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===izb){var a=document.createElement("template");a.innerHTML="
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hzb){var d=document.createElement("template");d.innerHTML=""; hzb=d}d=hzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);izb=a}a=izb;return a}}}); var h0=g0;h0.prototype.dataChanged=h0.prototype.dataChanged;h0.prototype.onYtRendererstamperFinished=h0.prototype.onYtRendererstamperFinished;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],h0.prototype,"actionHandlerBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],h0.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],h0.prototype,"data",void 0); y([Q({reflectToAttribute:!0,observer:"visibilityChanged"}),z("design:type",Object)],h0.prototype,"visibility",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],h0.prototype,"contentEmpty",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],h0.prototype,"scrimmed",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],h0.prototype,"dialog",void 0);y([Q({reflectToAttribute:!0}),T("data"),z("design:type",Object),z("design:paramtypes",[])],h0.prototype,"targetId",null); y([mG("#header > *"),z("design:type",HTMLElement)],h0.prototype,"header",void 0);y([R("yt-rendererstamper-finished"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],h0.prototype,"onYtRendererstamperFinished",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],h0.prototype,"dataChanged",null);h0=y([V({is:"ytd-engagement-panel-section-list-renderer"})],h0);var Fzb;var Gzb;var i0=function(){return N.apply(this,arguments)||this}; p(i0,N);i0.prototype.configureRendererStamper=function(){return{"data.scrollUpButton":{id:"scroll-up",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more"}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}}; i0.prototype.activate=function(a){a.appendTo(this.player);a.getPlayerPromise().then(function(b){b.setMinimized(!0)}); this.active=!0}; i0.prototype.deactivate=function(){var a=this.player.firstElementChild;a.getPlayerPromise().then(function(b){b.setMinimized(!1);b.setUseFastSizingOnWatch(!0)}); this.active=!1;return a}; i0.prototype.onScrollUpTap=function(){this.componentBehavior.getInterfaceForTs("ytd-page-manager").getCurrentPage().setScrollTop(0)}; g.Object.defineProperties(i0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Gzb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n

[[getSimpleString(data.title)]]

\n
\n
\n \n
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Fzb){var d=document.createElement("template");d.innerHTML=""; Fzb=d}d=Fzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Gzb=a}a=Gzb;return a}}}); var j0=i0;y([O(W.YtRendererBehavior),z("design:type",Object)],j0.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],j0.prototype,"ytRendererstamperBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],j0.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],j0.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],j0.prototype,"active",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_watch_while_miniplayer_bar_dark_launch")}}), z("design:type",Boolean)],j0.prototype,"darkLaunch",void 0);y([mG("#player"),z("design:type",HTMLDivElement)],j0.prototype,"player",void 0);j0=y([V({is:"ytd-miniplayer-bar-renderer"})],j0);var Hzb;var Izb;var k0=function(){return N.apply(this,arguments)||this}; p(k0,N);k0.prototype.dataChanged=function(){if(this.data){var a=this.$.text,b,c=this.data.companionLegalText,d=null===(b=wea())||void 0===b?void 0:b.createHTML(c);b=new Ce(null!==d&&void 0!==d?d:c,ue);if(null!==a&&void 0!==a.tagName){if("script"===a.tagName.toLowerCase())throw Error("Use setTextContent with a SafeScript.");if("style"===a.tagName.toLowerCase())throw Error("Use setTextContent with a SafeStyleSheet.")}a.innerHTML=Gea(b)}}; k0.prototype.computeAutoScrollEnabled=function(a,b){return a&&!b}; k0.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"}; k0.prototype.onToggleTap=function(){this.expanded=!this.expanded}; g.Object.defineProperties(k0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Izb){var a=document.createElement("template");a.innerHTML="\n\n\n \n \n \n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Hzb){var d=document.createElement("template");d.innerHTML=""; Hzb=d}d=Hzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Izb=a}a=Izb;return a}}}); var l0=k0;l0.prototype.expandedChanged=l0.prototype.expandedChanged;l0.prototype.dataChanged=l0.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],l0.prototype,"ytRendererBehavior",void 0);y([O(gjb),z("design:type",Object)],l0.prototype,"ytdAutoScrollBehavior",void 0);y([Q(),z("design:type",Object)],l0.prototype,"data",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],l0.prototype,"expanded",void 0); y([Q({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),z("design:type",Boolean)],l0.prototype,"autoScrollEnabled",void 0);y([Q(),z("design:type",String)],l0.prototype,"expanderIcon",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],l0.prototype,"dataChanged",null);y([S("expanded"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],l0.prototype,"expandedChanged",null); l0=y([V({is:"ytd-companion-legal-text-renderer"})],l0);var Jzb;var Kzb;var m0,n0=function(){return N.apply(this,arguments)||this}; p(n0,N);f=n0.prototype;f.getOnLayoutVisibleCallback=function(){var a=wa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.onLayoutVisibleCallback:null}; f.getLayoutId=function(){var a=wa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.layoutId:null}; f.dataChanged=function(){if(this.data){this.set("data.adBadge",m0.JSC$38257_DEFAULT_AD_BADGE_RENDERER);var a=this.getOnLayoutVisibleCallback();a&&a()}}; f.getButtonRenderer=function(a){return a.actionButton&&a.actionButton.buttonRenderer?(delete a.actionButton.buttonRenderer.navigationEndpoint,a.actionButton.buttonRenderer):{}}; f.onTap=function(){if(!J("use_on_click_for_desktop_companion"))this.onClickOrTap()}; f.onClick=function(){if(J("use_on_click_for_desktop_companion"))this.onClickOrTap()}; f.onClickOrTap=function(){this.data&&this.data.navigationEndpoint&&(J("kevlar_companion_resolve_command_killswitch")?this.fire("yt-navigate",{endpoint:this.data.navigationEndpoint}):this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint),L(this,"yt-companion-ad-clicked",["action-companion",this.getLayoutId()]))}; g.Object.defineProperties(n0.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var a=wa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.interactionLoggingClientData:null}}, hideBanner:{configurable:!0,enumerable:!0,get:function(){var a=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return a?-1!==a.indexOf("/default_banner"):!0}}}); g.Object.defineProperties(n0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Kzb){var a=document.createElement("template");a.innerHTML="\n
\n \n
\n \n
\n
\n [[data.headline.text]]\n
\n
\n
\n \n \n
\n \n [[data.description.text]]\n \n
\n
\n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Jzb){var d=document.createElement("template");d.innerHTML=""; Jzb=d}d=Jzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Kzb=a}a=Kzb;return a}}}); var o0=m0=n0;m0.prototype.onClick=m0.prototype.onClick;m0.prototype.onTap=m0.prototype.onTap;m0.prototype.dataChanged=m0.prototype.dataChanged;o0.JSC$38257_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:mn("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};y([O(NM.YtComponentBehavior),z("design:type",Object)],o0.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],o0.prototype,"rendererBehavior",void 0); y([Q(),z("design:type",Object)],o0.prototype,"data",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],o0.prototype,"interactionLoggingClientData",null);y([Q({reflectToAttribute:!0}),T("data"),z("design:type",Boolean),z("design:paramtypes",[])],o0.prototype,"hideBanner",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],o0.prototype,"dataChanged",null); y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],o0.prototype,"onTap",null);y([R("click"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],o0.prototype,"onClick",null);o0=m0=y([V({is:"ytd-action-companion-ad-renderer"})],o0);var Lzb;var Mzb;var Nzb;var Ozb;var p0=function(){return N.apply(this,arguments)||this}; p(p0,N);f=p0.prototype;f.getOnLayoutVisibleCallback=function(){var a=wa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.onLayoutVisibleCallback:null}; f.getLayoutId=function(){var a=wa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.layoutId:null}; f.dataChanged=function(){if(this.data){if(this.data.image&&this.data.image.thumbnail&&this.data.image.thumbnail.thumbnails&&this.data.image.thumbnail.thumbnails.length){var a=this.data.image.thumbnail.thumbnails[0];this.imageSrc=a.url?Ab(a.url):void 0;this.imageWidth=a.width||0;this.imageHeight=a.height||0}this.data.clickthroughEndpoint&&this.data.clickthroughEndpoint.urlEndpoint&&(a=this.data.clickthroughEndpoint.urlEndpoint.url,J("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl= a||"":a?(a=Ab(a),this.clickThroughUrl=wb(a)):this.clickThroughUrl=void 0);(a=this.getOnLayoutVisibleCallback())&&a()}}; f.onTap=function(a){if(!J("use_on_click_for_desktop_companion"))this.onClickOrTap(a)}; f.onClick=function(a){if(J("use_on_click_for_desktop_companion")&&!GP(M(a).path||[],this,["A".toString(),"BUTTON".toString()]))this.onClickOrTap(a)}; f.onClickOrTap=function(){var a=this;this.data&&this.data.clickthroughEndpoint&&(this.fire("yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(b){a.macroReplacementBehavior.sendServiceRequestAction([b])}),L(this,"yt-companion-ad-clicked",["image-companion", this.getLayoutId()]))}; f.onLoad=function(){An(this,"yt-refit-popups-action")}; g.Object.defineProperties(p0.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var a=wa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.macros||{}:{}}}, interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var a=wa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.interactionLoggingClientData:null}}}); g.Object.defineProperties(p0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Ozb){var a=document.createElement("template");a.innerHTML="\n
\n \"\"\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Nzb){var d=document.createElement("template");d.innerHTML=""; Nzb=d}d=Nzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Ozb=a}a=Ozb;return a}}}); var q0=p0;q0.prototype.onLoad=q0.prototype.onLoad;q0.prototype.onClick=q0.prototype.onClick;q0.prototype.onTap=q0.prototype.onTap;q0.prototype.dataChanged=q0.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],q0.prototype,"rendererBehavior",void 0);y([O(lvb.YtMacroReplacementBehavior),z("design:type",Object)],q0.prototype,"macroReplacementBehavior",void 0);y([Q(),z("design:type",Object)],q0.prototype,"data",void 0); y([T("data"),z("design:type",Object),z("design:paramtypes",[])],q0.prototype,"macros",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],q0.prototype,"interactionLoggingClientData",null);y([Q(),z("design:type",String)],q0.prototype,"clickThroughUrl",void 0);y([Q(),z("design:type",vb)],q0.prototype,"imageSrc",void 0);y([Q(),z("design:type",Number)],q0.prototype,"imageWidth",void 0);y([Q(),z("design:type",Number)],q0.prototype,"imageHeight",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],q0.prototype,"dataChanged",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],q0.prototype,"onTap",null);y([R("click"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],q0.prototype,"onClick",null); y([R("load"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],q0.prototype,"onLoad",null);q0=y([V({is:"ytd-image-companion-renderer"})],q0);var Pzb;var Qzb;var r0,s0=function(){return N.apply(this,arguments)||this}; p(s0,N);f=s0.prototype;f.dataChanged=function(){this.set("data.adBadge",r0.JSC$38266_DEFAULT_AD_BADGE_RENDERER);if(this.data){var a=this.getOnLayoutVisibleCallback();a&&a()}}; f.getOnLayoutVisibleCallback=function(){var a=wa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.onLayoutVisibleCallback:null}; f.getLayoutId=function(){var a=wa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.layoutId:null}; f.onCompanionClicked=function(a){this.data&&(a.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),L(this,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))}; f.onShopTextTap=function(){this.data&&this.fire("yt-navigate",{endpoint:this.data.clickToAdvSiteEndpoint})}; f.sendTrackingPings=function(a){a&&0!==a.length&&a[0].loggingUrls&&Uja(a[0].loggingUrls.map(this.getBaseUrl))}; f.getBaseUrl=function(a){return a.baseUrl||""}; g.Object.defineProperties(s0.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var a=wa("yt.www.ads.eventcache.getLastCompanionData");return a?(a=a())&&a.interactionLoggingClientData:null}}}); g.Object.defineProperties(s0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Qzb){var a=document.createElement("template");a.innerHTML="\n
\n
\n
\n \n \n
\n
\n [[getSimpleString(data.shopText)]]\n
\n
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Pzb){var d=document.createElement("template");d.innerHTML=""; Pzb=d}d=Pzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Qzb=a}a=Qzb;return a}}}); var t0=r0=s0;r0.prototype.onCompanionClicked=r0.prototype.onCompanionClicked;r0.prototype.dataChanged=r0.prototype.dataChanged;t0.JSC$38266_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:mn("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};y([O(W.YtRendererBehavior),z("design:type",Object)],t0.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],t0.prototype,"data",void 0);y([mG("#title"),z("design:type",HTMLElement)],t0.prototype,"shopTitle",void 0); y([S("data.impressionEndpoints"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],t0.prototype,"dataChanged",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],t0.prototype,"interactionLoggingClientData",null);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],t0.prototype,"onCompanionClicked",null);t0=r0=y([V({is:"ytd-shopping-companion-renderer"})],t0);var Rzb={shoppingCompanionCarouselRenderer:"ytd-shopping-companion-renderer",imageCompanionAdRenderer:"ytd-image-companion-renderer",actionCompanionAdRenderer:"ytd-action-companion-ad-renderer"},u0=function(){var a=N.apply(this,arguments)||this;a.updateCompanionDataJobId=0;a.contentVideoId=null;a.player=null;a.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};return a}; p(u0,N);f=u0.prototype;f.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:Rzb}}}; f.attached=function(){var a=this,b=kL(this);b&&b.getPlayerPromise().then(function(c){a.getCachedDataAndListen(c)})}; f.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)}; f.updateRendererStamper=function(){var a={};if(this.data)for(var b in Rzb)if(this.data[b]){a[b]=this.data[b];break}if(void 0!=this.oneofRenderer||Object.keys(a).length)this.oneofRenderer=a}; f.getCachedDataAndListen=function(a){var b=this.retrieveCachedCompanionData();b&&Object.keys(b).length&&this.receiveCompanionData(b);this.ytPlayerListenerBehavior.listenToPlayerEvent(a,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=a}; f.retrieveCachedCompanionData=function(){return v.yt&&v.yt.www&&v.yt.www.ads&&v.yt.www.ads.eventcache&&v.yt.www.ads.eventcache.getLastCompanionData?v.yt.www.ads.eventcache.getLastCompanionData():null}; f.receiveCompanionData=function(a){a&&Object.keys(a).length?(this.contentVideoId=a.contentVideoId,this.setCompanionData(a)):this.setCompanionData(a)}; f.setCompanionData=function(a){this.cancelPendingCompanionAdJobs();if(a){this.updateCompanionDataJobId=0;for(var b in Rzb)this.data[b]=void 0;a.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",a.shoppingCompanionCarouselRenderer):a.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",a.imageCompanionAdRenderer):a.actionCompanionAdRenderer&&(this.set("data.actionCompanionAdRenderer",a.actionCompanionAdRenderer),J("enable_offer_suppression")&&An(this, "yt-hide-unlimited-offer-module"));this.updateRendererStamper()}}; f.dataChanged=function(){var a=this,b=kL(this);b?b.getPlayerPromise().then(function(c){a.contentVideoId&&c.getVideoUrl().includes("v="+a.contentVideoId)||(a.cancelPendingCompanionAdJobs(),a.updateRendererStamper())}):Wh(Error("Missing PlayerManager"))}; f.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(pi.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)}; f.handleCompanionAdClicked=function(a,b){this.player.onAdUxClicked(a,b);this.player.pauseVideo()}; g.Object.defineProperties(u0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Mzb){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Lzb){var d=document.createElement("template");d.innerHTML="";Lzb=d}d=Lzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Mzb=a}a=Mzb;return a}}}); var v0=u0;v0.prototype.dataChanged=v0.prototype.dataChanged;y([O(NM.YtComponentBehavior),z("design:type",Object)],v0.prototype,"ytComponentBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],v0.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],v0.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],v0.prototype,"ytRendererstamperBehavior",void 0); y([O(cP.YtPlayerListenerBehavior),z("design:type",Object)],v0.prototype,"ytPlayerListenerBehavior",void 0);y([Q(),z("design:type",Object)],v0.prototype,"data",void 0);y([Q(),z("design:type",Object)],v0.prototype,"oneofRenderer",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],v0.prototype,"dataChanged",null);v0=y([V({is:"ytd-companion-slot-renderer"})],v0);var Szb;var Tzb;var w0=function(){return N.apply(this,arguments)||this}; p(w0,N);w0.prototype.dataChanged=function(){J("kevlar_disable_companions")?this.companionSlotData=void 0:this.companionSlotData={hack:!0}}; g.Object.defineProperties(w0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===Tzb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Szb){var d=document.createElement("template");d.innerHTML="";Szb=d}d=Szb;c.call(b, d.content.cloneNode(!0),a.content.firstChild);Tzb=a}a=Tzb;return a}}}); var x0=w0;x0.prototype.dataChanged=x0.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],x0.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],x0.prototype,"data",void 0);y([Q(),z("design:type",Object)],x0.prototype,"companionSlotData",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],x0.prototype,"dataChanged",null);x0=y([V({is:"ytd-player-legacy-desktop-watch-ads-renderer"})],x0);var Uzb;var Vzb;var y0=function(){var a=N.apply(this,arguments)||this;a.COMPACT_EVENT_COUNT=4;a.onShelfToggleButtonTap=function(){a.logTap(a.data);a.showingMore=!a.showingMore}; a.onShelfToggleButtonFocus=function(){a.showingMore||(a.logTap(a.data),a.showingMore=!0,eu(a,function(){a.$$("#event-"+(a.COMPACT_EVENT_COUNT-1)).focus()}))}; return a}; p(y0,N);f=y0.prototype;f.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()}; f.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()}; f.addInfoTooltipListeners=function(){this.infoTooltip.listen(this.infoContainer,"tap","show");this.infoTooltip.listen(this.infoContainer,"mouseenter","show");this.infoTooltip.listen(this.infoContainer,"focus","show");this.infoTooltip.listen(this.infoContainer,"mouseleave","hide");this.infoTooltip.listen(this.infoContainer,"blur","hide")}; f.removeInfoTooltipListeners=function(){this.infoTooltip.unlisten(this.infoContainer,"tap","show");this.infoTooltip.unlisten(this.infoContainer,"mouseenter","show");this.infoTooltip.unlisten(this.infoContainer,"focus","show");this.infoTooltip.unlisten(this.infoContainer,"mouseleave","hide");this.infoTooltip.unlisten(this.infoContainer,"blur","hide")}; f.dataChanged=function(){this.firstEvent=this.get("data.events.0.ticketEventRenderer");this.data&&this.data.events&&(this.canShowMore=this.data.events.length>this.COMPACT_EVENT_COUNT,this.$.separator.style.visibility=1
\n

[[firstEvent.title]]

\n\n \n \n \n \n \n
[[data.informationText]]
\n
\n
\n
\n
\n \n\n \n\n
\n
\n [[data.title]]\n
[[firstEvent.subtitle1]]
\n \n \n
\n \n [[firstEvent.buttonText]]\n \n \n
\n
\n\n
\n\n
\n
\n \n \n
\n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===Uzb){var d=document.createElement("template");d.innerHTML=""; Uzb=d}d=Uzb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);Vzb=a}a=Vzb;return a}}}); var z0=y0;z0.prototype.showingMoreChanged=z0.prototype.showingMoreChanged;z0.prototype.dataChanged=z0.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],z0.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],z0.prototype,"data",void 0);y([Q(),z("design:type",Object)],z0.prototype,"firstEvent",void 0);y([Q(),z("design:type",Object)],z0.prototype,"restEvents",void 0);y([Q(),z("design:type",String)],z0.prototype,"imageUrl",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],z0.prototype,"showingMore",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],z0.prototype,"canShowMore",void 0);y([Q({value:J("kevlar_autofocus_menu_on_keyboard_nav")}),z("design:type",Boolean)],z0.prototype,"focusOnFirstMenuItemOnKeyboardNav",void 0);y([Q(),z("design:type",HTMLElement)],z0.prototype,"popupPositionTarget",void 0);y([mG("#banner-info-tooltip"),z("design:type",Object)],z0.prototype,"infoTooltip",void 0); y([mG("#info-container"),z("design:type",HTMLElement)],z0.prototype,"infoContainer",void 0);y([mG("#shelf-toggler"),z("design:type",HTMLElement)],z0.prototype,"shelfToggleButton",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],z0.prototype,"dataChanged",null);y([S("showingMore"),z("design:type",Function),z("design:paramtypes",[Boolean]),z("design:returntype",void 0)],z0.prototype,"showingMoreChanged",null); z0=y([V({is:"ytd-ticket-shelf-renderer"})],z0);var Wzb;var A0=function(){return N.apply(this,arguments)||this}; p(A0,N);A0.prototype.dataChanged=function(){this.$$("#scriptTag")&&this.root.removeChild(this.$$("#scriptTag"));var a=document.createElement("script");a.setAttribute("type","application/ld+json");a.setAttribute("id","scriptTag");var b=Eea(JSON.stringify(this.getPlayerMicroformatData()).replace(/";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);Wzb=a}a=Wzb;return a}}}); var B0=A0;B0.prototype.dataChanged=B0.prototype.dataChanged;y([Q(),z("design:type",Object)],B0.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],B0.prototype,"dataChanged",null);B0=y([V({is:"ytd-player-microformat-renderer"})],B0);var Xzb={};Xzb.YtVisibilityRootBehavior=[Ncb.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){fg(this.visibilityObserverForChild_)}, disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect()}, reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();J("kevlar_enable_vimio_logging")&&esa()}}];var C0={};C0.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()}, detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()}, getContextProvider_:function(a){a.detail.contextProvider=this;a.stopPropagation()}, getProvidedContext:function(){return null}}, {created:function(){this.pageContext=null}, getProvidedContext:function(){return this.pageContext}}], Xzb.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=Xg();this.pageScrollElement=null}, ready:function(){this.readyResolver_.resolve()}, getReady:function(){return this.readyResolver_.promise}, loadPage:function(a){this.pageCount+=1;J("kevlar_attach_vimio_behavior")&&(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot());this.loadPage_(a)}, loadPage_:function(a){this.data=a}, ytPageBehaviorActiveObserver_:function(a){J("kevlar_attach_vimio_behavior")&&(a?this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())}, setScrollTop:function(a){if(!this.setScrollTopJobId_){var b=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){b.setScrollTopJobId_=0;var c=b.getInterface(oP);c&&c.ignoreNextScroll();this.getPageScrollingElement().scrollTop=a}.bind(this))}}, getPageScrollingElement:function(){return this.pageScrollElement||Xe(document)}, getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];var Yzb=["videoPrimaryInfoRenderer","title"],Zzb=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"]; function D0(a,b){var c=x.getValueByKeys(a,"contents","twoColumnWatchNextResults","results","results","contents"),d=x.getValueByKeys(a,"contents","twoColumnWatchNextResults","playlist","playlist")||null;(void 0===b?0:b)&&(d=null);var e=b=null;if(d)b=x.getValueByKeys(d,"titleText"),c=x.unsafeClone(x.getValueByKeys(d,"longBylineText")),e="",c&&(e=yn(c)),!d.isInfinite&&-1
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$zb){var d=document.createElement("template");d.innerHTML=""; $zb=d}d=$zb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return aAb=a}, properties:{data:Object}});var bAb=!1,cAb=!1;function dAb(){if(J("kevlar_home_skeleton")&&!bAb){var a=document.querySelector("#home-page-skeleton");a&&(rp("hgcr"),gf(a),bAb=!0)}} ;var eAb=[],fAb=!1;function gAb(){if(!J("disable_biscotti_fetch_for_ad_blocker_detection")&&!J("disable_biscotti_fetch_entirely_for_all_web_clients")&&SI()&&"1"!=x.get(I("PLAYER_VARS",{}),"privembed",!1)){var a=function(){fAb=!0;"google_ad_status"in window?Lh("DCLKSTAT",1):Lh("DCLKSTAT",2)}; try{Rm("//static.doubleclick.net/instream/ad_status.js",a)}catch(b){}eAb.push(gi(pi,function(){if(!(fAb||"google_ad_status"in window)){try{Upa("//static.doubleclick.net/instream/ad_status.js",a)}catch(b){}fAb=!0;Lh("DCLKSTAT",3)}},5E3))}} function hAb(){var a=Number(I("DCLKSTAT",0));return isNaN(a)?0:a} ;var iAb={},jAb=N5a("kevlar_tuner_default_comments_delay",1E3); iAb.YtdWatchBehavior=[NM.YtComponentBehavior,W.YtRendererBehavior,cP.YtPlayerListenerBehavior,Y.YtRendererstamperBehavior,dN.YtActionHandlerBehavior,C0.YtPageBehavior,qN.YtEndpointBehavior,{_noAccessors:!0,properties:{data:{type:Object,observer:"dataChanged_"},info:{type:Object},meta:{type:Object},ticket:{type:Object},merch:{type:Object},donation:{type:Object},clarifyBox:{type:Object,computed:"getClarifyBox(data)"},limitedState:{type:Object,computed:"getLimitedState(data)"},singleColumn:{type:Object, computed:"getSingleColumn(playerData.playabilityStatus, data)"},comments:{type:Object,value:null},playerData:{type:Object,observer:"playerDataChanged_"},playerAds:{type:Object,value:null},localPlaylistData_:{type:Object,value:{},computed:"setPlaylistData_(data.contents.twoColumnWatchNextResults.playlist.playlist)"},externalPlaylistData_:{type:Object,value:{}},playlistData:{type:Object,computed:"computePlaylistData_(localPlaylistData_, externalPlaylistData_)"},theater:{type:Boolean,value:!1,reflectToAttribute:!0}, fullWindowMode_:{type:Boolean,reflectToAttribute:!0,value:function(){return Mh("START_IN_FULL_WINDOW_MODE")}}, fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},autonavDisabled_:Boolean,hideAutoplay_:{type:Boolean,computed:"computeHideAutoplay_(playlistData)"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus)"},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"}, theaterRequested_:{type:Boolean,reflectToAttribute:!0,value:function(){return Mh("START_IN_THEATER_MODE")}}, speedyGData_:{type:Object,value:null},loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!1},watchNextShownItems:Array,watchNextCanShowMore:Boolean,legacyTheaterMode:{type:Boolean,reflectToAttribute:!0, value:function(){return J("kevlar_legacy_theater_mode")}}, hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldStampNativeChat:{type:Boolean,value:!1,computed:"computeShouldStampNativeChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat, shouldStampNativeChat)", reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},splitPane_:{type:Boolean,value:!1,reflectToAttribute:!0},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0, computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)",observer:"updateSplitPaneSetting_"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},collapsiblePlaylist_:{type:Boolean,value:function(){return J("kevlar_watch_collapsible_playlist")}}, flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},jsPanelHeight_:{type:Boolean,value:function(){return J("kevlar_watch_js_panel_height")}, reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return J("kevlar_watch_feed_big_thumbs")}}, secondaryHovered_:{type:Boolean,reflectToAttribute:!0},useEngagementPanelManagementComponent:{type:Boolean,value:function(){return J("kevlar_use_engagement_panel_management_component")}}, watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",observer:"watchMetadataRefreshChanged",reflectToAttribute:!0},commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data)"},videoPrimaryInfoRenderer:{type:Object,computed:"computeVideoPrimaryInfoRenderer(data)"},videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data)"},flexyEnableSmallWindowSizing:{type:Boolean,reflectToAttribute:!0, value:function(){return!J("kevlar_watch_flexy_disable_small_window_sizing")}}, flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!J("kevlar_watch_flexy_disable_large_window_sizing")}}, hideComments:{type:Boolean}},observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);autoplayDataChanged_(data.contents.twoColumnWatchNextResults.autoplay.autoplay);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages)".split(";"),requiresPlayer:!0,monitorScroll:!0, configureRendererStamper:function(){var a={info:{id:"info-contents",mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer"}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:"ytd-ticket-shelf-renderer"}},merch:{id:"merch-shelf",mapping:{merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",properties:{watchMetadataRefresh:"[[watchMetadataRefresh]]"}}}}, donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer", attributes:{"class":"watch"}}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:as($r(),["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:as($r(),["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer", alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}},microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"ytd-player-microformat-renderer"}},singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}};J("kevlar_use_engagement_panel_management_component")||(a["data.engagementPanels"]={id:"panels",mapping:{engagementPanelSectionListRenderer:"ytd-engagement-panel-section-list-renderer"}}); return a}, listeners:{"yt-autoplay-on-changed":"onButtonAutonavChangeRequest_","yt-navigate":"onYtNavigate_","yt-page-navigate-start":"onYtPageNavigateStart_","yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-page-data-will-update":"onYtPageDataWillUpdate_","yt-show-survey":"onYtShowSurvey_"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-signal-action-cancel-autonav":"onYtSignalCancelAutonav_","yt-window-resized":"onWindowResized_","yt-toggle-theater-mode":"theaterModeChanged_", "yt-activate-miniplayer-from-watch-action":"onCollapseMiniplayer_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-is-theater":"isTheater_","yt-autonav-state-changed-action":"onYtAutonavStateChangedAction_","yt-fullscreen-change-action":"onFullscreenChange_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_","yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_", "yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-loop-command":"handleLoopCommand_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-get-location-command":"onYtGetLocationCommand_","yt-scroll-to-watch-element":"onYtScrollToWatchElement_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments", "yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"},created:function(){var a=this;this.pageDisposeJobs=[function(){a.showMetadataPlaceholder_()}, function(){a.clearComments_()}, function(){a.clearPlayerAds_()}, function(){a.resetAutonavCanceledForNewPlayback_()}]; this.watchNextSkeletonEl_=null;var b=this.getInterface(jL);b&&b.loadPlayer();this.playerState_=this.player=null;this.onPlayingCallbacks_=[];this.timeBetweenAutonavScrollEventsMs_=200;this.scrollThrottle_=new gE(this.onThrottledScroll_,this.timeBetweenAutonavScrollEventsMs_,this);this.clearPlayerAdsJobId_=this.clearCommentsJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.scrollToAnimation_=new AK(function(c){a.setScrollTop(c)}); this.windowSize_=null;this.autonavCanceledSignal_=!1;J("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);this.youThereManager_=new pab(function(){return lL(a)},this); this.pageDisposeJobs.push(function(){a.youThereManager_.reset()}); J("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){a.resetFullerscreenEduButtonForNewPlayback_()})); J("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.playerEvents_=new wg;this.playerEvents_.set("SIZE_CLICKED",this.theaterModeChanged_);this.playerEvents_.set("onAutonavChangeRequest",this.onPlayerAutonavChangeRequest_);this.playerEvents_.set("onPlayVideo",this.onPlayerPlayVideo_);this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest", this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",this.onAdStateChange_);this.playerEvents_.set("onStateChange",this.onPlayerStateChange_);this.playerEvents_.set("CONNECTION_ISSUE",this.onPlayerConnectionIssue_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_); this.playerEvents_.set("onCollapseMiniplayer",this.onCollapseMiniplayer_);this.playerEvents_.set("onFullerscreenEduClicked",this.onFullerscreenEduClicked_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;J("kevlar_watch_metadata_refresh")&&(this.watchMetadata=void 0)}, loadPage_:function(a){this.initCsi_();this.updatePageData_(a)}, updatePageData_:function(a){var b=this;if(a)if(this.data===a)this.onPageLoadWithSameData_();else if(this.data=a,a=this.get("onResponseReceivedEndpoints",this.data)){a=k(a);for(var c=a.next();!c.done;c=a.next())this.ytComponentBehavior.resolveCommand(c.value)}this.playlist&&pp("yt_pl",1);1===this.pageCount&&rp("nw");this.loading=!1;fi(pi,function(){b.initDclkstatus_()})}, onPageLoadWithSameData_:function(){this.initComments_();this.setPlayerAds_();this.updateTitle_(this.playerData);this.updateMonetizationShelvesEnabled_(this.playerData)}, setLoadingState_:function(){this.classList.remove("hide-skeleton");this.classList.add("show-skeleton");this.setPlayerLoadingState_();this.classList.add("loading");var a=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!a);this.set("loadingData.playlistLoading",a&&a!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",""):this.watchNextSkeletonEl_.removeAttribute("playlist"), a=this.watchNextSkeletonEl_.firstElementChild;a;)a.classList.remove("hidden"),a=a.nextElementSibling}, clearLoadingState_:function(){var a;this.classList.remove("show-skeleton");this.classList.add("hide-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&this.$["related-skeleton"]&&(this.$["related-skeleton"].hidden=!0);this.clearPlayerLoadingState_();this.classList.remove("loading");this.loadingData={playlist:!1};this.splitPane_||this.toggleBodyScrolling_(!0);null===(a=this.watchMetadata)||void 0===a?void 0:a.updateSentimentBarWidth()}, onLoadingChanged_:function(a){a?this.setLoadingState_():this.clearLoadingState_()}, setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,this.classList.add("loading-player"))}, clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,this.classList.remove("loading-player"))}, toggleBodyScrolling_:function(a){var b=this;a?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");gi(pi,function(){b.onWindowResized_(tL(!0))})}, updateTheaterModeState_:function(a){a=a||this.fullWindowMode_;if(void 0!==this.theater||a)this.theater=a;"ytd-watch-flexy"===this.is&&(this.updatePlayerElementLocation_(),this.updateSplitPaneSetting_());this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_()}, updatePlayerElementLocation_:function(){var a=this.theater;J("external_fullscreen")&&this.fullscreen&&(a=!0);a=a?this.$["player-theater-container"]:this.$["player-container-inner"];var b=this.getPlayerContainer();b.parentElement!==a&&(lL(this).appendTo(a,b),a.appendChild(this.$["error-screen"]))}, isTheater_:function(){return this.theater&&this.active}, dataChanged_:function(){this.initComments_();this.info=this.getPageContents(this.data);this.meta=this.getPageContents(this.data);this.ticket=this.getPageContents(this.data);this.merch=this.getPageContents(this.data);this.donation=this.getOfferModule(this.data);J("kevlar_metadata_reset_on_nav")&&this.classList.add("hide-skeleton");this.getInterface(xL).cancelVideoSkip();this.showEngagementPanelScrim_=this.noAnchorOverflow_=!1;J("kevlar_watch_keep_metadata_above_the_fold")&&this.schedulePlayerSizeUpdate_(); this.updateTitleFromWatchNext(this.data)}, playerDataChanged_:function(a){var b=this;if(a&&a.playabilityStatus){var c=this.isVideoPlayable_(a.playabilityStatus),d=this.isLiveStreamOffline_(a.playabilityStatus);c&&!d||eu(this,function(){rp("pbu")})}this.setPlayerAds_(); An(this,"ytd-watch-player-data-changed");a&&(this.speedyGData_?this.speedyGData_=a.videoQualityPromoSupportedRenderers:fi(pi,function(){b.speedyGData_=a.videoQualityPromoSupportedRenderers},50),this.updateTitle_(a),this.updateMonetizationShelvesEnabled_(a))}, watchPageActiveChanged_:function(a){a?this.activate_():this.deactivate_()}, attached:function(){var a=this,b=lL(this);J("kevlar_disable_prepare_player")||b.preparePlayer();this.getInterface(xL).setPlayer(b);this.attachWatchPageSkeleton_();this.updateSplitPaneSetting_();if("ytd-watch-flexy"===this.is){b=JL();var c=1E3+b,d=1327+b;this.$["two-column-query"].query="(min-width: "+c+"px)";this.$["small-window-query"].query="(max-height: 629px) and (min-width: "+(657+b+"px), (min-height: 630px) and (min-width: ")+(c+"px) and (max-width: ")+(d+"px)");this.$["large-window-query"].query= "(min-height: 630px) and (min-width: "+(d+"px)");b={"--ytd-watch-flexy-scrollbar-width":b+"px"};Oh("kevlar_watch_flexy_metadata_height")&&!J("kevlar_watch_keep_metadata_above_the_fold")&&(b["--ytd-watch-flexy-space-below-player"]=B$a+"px");this.safeUpdateStyles(b)}J("external_fullscreen")&&this.fire("yt-set-fullerscreen-styles");this.gestures_=new NP(this,this.getPlayerContainer(),{dragDownAction:function(){return a.onPlayerTouchPanDown_()}}); J("kevlar_watch_metadata_refresh")&&(this.watchMetadata=this.$$("ytd-watch-metadata"))}, calculateCurrentPlayerSize_:function(a){a=void 0===a?NaN:a;var b=this.$["miniplayer-bar"].firstChild;return b&&b.active||this.theater||!this.active||!this.windowSize_?new Oe(NaN,NaN):J("kevlar_watch_snap_sizing")?this.calculateNormalPlayerSize_():C$a(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat),a)}, calculateNormalPlayerSize_:function(){var a;if(J("kevlar_watch_snap_sizing"))a:{for(a=0;a=this.getScrollTop()&&((null===(a=this.player)||void 0===a?0:a.isFullscreen())?this.player.toggleFullscreen():L(this,"yt-activate-miniplayer-from-watch-action"))}, hasPlaylist_:function(a,b){return this.loading?b:!!Object.keys(a).length}, updatePlayerWithAutonavState_:function(){this.player&&(this.autonavAllowed_()?this.player.setAutonavState(BK.getInstance().getState()):this.player.setAutonavState(1))}, autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)}, autoplayDataChanged_:function(){this.autonavDisabled_=!this.autonavAllowed_();this.updatePlayerWithAutonavState_()}, youthereDataChanged_:function(a){if(a){a=k(a);for(var b=a.next();!b.done;b=a.next())b=b.value,b.youThereRenderer&&sab(this.youThereManager_,b.youThereRenderer)}}, setPlaylistData_:function(a){return a||{}}, userEngagementConfigDataChanged_:function(a){if(a)if("LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"===a.lowUserEngagementAction){var b=this.youThereManager_;ti()=this.watchWhileScrollThreshold_?(a.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):a.active&&(!b||c=a&&.5624<=a}, computeIsExtraWideVideo_:function(a){return .5624>a}, onYtAutonavStateChangedAction_:function(){this.updatePlayerWithAutonavState_()}, onYtUserActivity_:function(){a:{var a=this.youThereManager_;if(a.youThereData_){if(a.ignoreFullscreenExitUserActivity_)break a;a.youThereData_.userActiveDuringFlowAction&&(J("web_handle_meta_commands")||!a.youThereData_.userActiveDuringFlowAction.commandExecutorCommand?ZL(a,[a.youThereData_.userActiveDuringFlowAction]):ZL(a,a.youThereData_.userActiveDuringFlowAction.commandExecutorCommand.commands));a.inYouThereFlow_&&(jJ("YOU_THERE_EVENT_TYPE_LACT_RESET",Bm(),a.youThereData_,a.clientPlaybackNonce_), Si());qab(a,!0)}wab(a,!1)}}, handleSignalActionPausePlayer_:function(){this.active&&lL(this).pause()}, handleSignalActionPlayPlayer_:function(){this.active&&lL(this).play()}, handleSignalActionAcknowledgeYouThere_:function(){var a=this.youThereManager_;jJ("YOU_THERE_EVENT_TYPE_USER_RESPONDED",Bm(),a.youThereData_,a.clientPlaybackNonce_)}, incrementFullerscreenEduButtonCount_:function(a){var b=Jn(a)||0;In(a,b+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()}, updateFullerscreenEduButtonSubtleModeState_:function(){var a=Jn("yt-fullerscreen-edu-button-click-count")||0,b=Jn("yt-fullerscreen-edu-button-shown-count")||0,c=Oh("external_fullscreen_button_shown_threshold"),d=a>=Oh("external_fullscreen_button_click_threshold")||b>=c;lL(this).getPlayerPromise().then(function(e){e.updateFullerscreenEduButtonSubtleModeState(d)})}, resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1}, computePlaylistData_:function(a,b){return b}, onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=this.getInterface(xL).getPlaylistData()||{}}, schedulePanelMaxHeightUpdate_:function(){var a=this;this.panelMaxHeightUpdateJob_&&pi.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=gi(pi,function(){a.panelMaxHeightUpdateJob_=0;var b;!a.isTwoColumns_||a.theater||a.fullscreen?b=460:b=a.calculateNormalPlayerSize_().height;var c;J("kevlar_watch_panel_height_matches_player")||J("kevlar_watch_panel_height_matches_player_non_vertical")&&!a.isVerticalVideo_?c=b:c=Math.min(b,502);a.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":c+ "px","--ytd-watch-flexy-chat-max-height":b+"px","--ytd-watch-flexy-structured-description-max-height":(J("kevlar_watch_structured_description_height_matches_player")?b:c)+"px","--ytd-watch-flexy-comments-panel-max-height":(J("kevlar_watch_comments_panel_height_matches_player")?b:c)+"px"})})}, computeHideAutoplay_:function(){return this.playlistData&&this.playlistData.isInfinite?!0:this.playlistData&&this.playlistData.totalVideos&&void 0!==this.playlistData.currentIndex?this.playlistData.currentIndex!==this.playlistData.totalVideos-1:!1}, onYtShowEngagementPanelScrimAction_:function(a){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",a)||null;this.showEngagementPanelScrim_=!0}, onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1}, onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&Bn(this,this.engagementPanelScrimOnClickCommands_,this)}, showEngagementPanelScrimChanged_:function(a){a?this.listen(this.$["engagement-panel-scrim"],"tap","onEngagementPanelScrimClick_"):this.unlisten(this.$["engagement-panel-scrim"],"tap","onEngagementPanelScrimClick_")}, handleLoopCommand_:function(a){a.loopCommand&&lL(this).getPlayerPromise().then(function(b){a.loopCommand.loop?(b.setLoopRange({startTimeMs:parseInt(a.loopCommand.startTimeMs,10),endTimeMs:parseInt(a.loopCommand.endTimeMs,10),postId:a.loopCommand.postId}),b.playVideo()):b.setLoopRange(null)})}, onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId}, onSecondaryMouseenter_:function(){this.secondaryHovered_=!0}, onSecondaryMouseleave_:function(){this.secondaryHovered_=!1}, onYtGetLocationCommand_:function(a){a.getLocationCommand&&this.active&&J("web_enable_client_location_service")&&Djb(a.getLocationCommand,this)}, onYtScrollToWatchElement_:function(a){if("ytd-watch-flexy"===this.is&&this.contains(a)&&!this.scrollToAnimation_.isAnimating_){var b=a.offsetTop-24;a=a.offsetTop+a.offsetHeight+24;var c=this.getPageScrollingElement(),d=this.getScrollTop(),e=d+c.clientHeight-56;if(be)b=a-c.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,b),500)}}, onYtSignalActionScrollToComments:function(){var a=this.querySelector("#comments");if(a&&!this.scrollToAnimation_.isAnimating_){a=a.offsetTop-56-24;if(J("kevlar_comment_teaser_scroll_to_midpoint")&&(a-=Ve().height/3,athis.persistentGuideWidthThreshold}; f.canFitMiniGuide=function(a){return-1===this.miniGuideWidthThreshold?!1:a>this.miniGuideWidthThreshold}; f.onResize=function(){var a=this;this.debounce("calculateGuideState",function(){return a.onResizeDebounced()})}; f.onResizeDebounced=function(){this.cachedClientWidth=document.body.clientWidth}; f.disableGuideAnimation=function(){this.guideElement.transitionDuration=0}; f.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration}; var J0=EAb;J0.prototype.onResize=J0.prototype.onResize;J0.prototype.observeForMiniGuideVisible=J0.prototype.observeForMiniGuideVisible;J0.prototype.computeGuidePersistentAndVisible=J0.prototype.computeGuidePersistentAndVisible;J0.prototype.cachedClientWidthChanged=J0.prototype.cachedClientWidthChanged;J0.prototype.pageUrlChanged=J0.prototype.pageUrlChanged;J0.prototype.activeEndpointChanged=J0.prototype.activeEndpointChanged;J0.prototype.guideOpenedChanged=J0.prototype.guideOpenedChanged; J0.prototype.miniGuideVisibleChanged=J0.prototype.miniGuideVisibleChanged;J0.prototype.guideIsVisibleButNotPersistentChanged=J0.prototype.guideIsVisibleButNotPersistentChanged;J0.prototype.guidePersistentAndVisibleChanged=J0.prototype.guidePersistentAndVisibleChanged;J0.prototype.onGuideElementChanged=J0.prototype.onGuideElementChanged;y([O(bI),z("design:type",Object)],J0.prototype,"ironResizableBehavior",void 0); y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],J0.prototype,"ytActionHandlerBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],J0.prototype,"ytComponentBehavior",void 0);y([O(KP),z("design:type",Object)],J0.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],J0.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],J0.prototype,"disabled",void 0);y([Q({notify:!0}),z("design:type",Boolean)],J0.prototype,"guidePersistentAndVisible",void 0); y([Q({notify:!0}),z("design:type",Boolean)],J0.prototype,"guideIsVisibleButNotPersistent",void 0);y([Q({notify:!0}),z("design:type",Object)],J0.prototype,"miniGuideVisible",void 0);y([Q(),z("design:type",Boolean)],J0.prototype,"forceMiniGuideClose",void 0);y([Q({notify:!0}),z("design:type",Object)],J0.prototype,"activeEndpoint",void 0);y([Q({notify:!0}),z("design:type",Boolean)],J0.prototype,"renderGuide",void 0);y([Q(),z("design:type",Boolean)],J0.prototype,"guideOpened",void 0); y([Q({notify:!0}),z("design:type",Boolean)],J0.prototype,"guidePersistent",void 0);y([Q(),z("design:type",Object)],J0.prototype,"guideUserStateOpened",void 0);y([Q(),z("design:type",String)],J0.prototype,"pageUrl",void 0);y([Q(),z("design:type",String)],J0.prototype,"pageType",void 0);y([Q(),z("design:type",Number)],J0.prototype,"cachedClientWidth",void 0);y([Q(),z("design:type",Object)],J0.prototype,"guideElement",void 0); y([S("guideElement"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J0.prototype,"onGuideElementChanged",null);y([S("guidePersistentAndVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J0.prototype,"guidePersistentAndVisibleChanged",null);y([S("guideIsVisibleButNotPersistent"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J0.prototype,"guideIsVisibleButNotPersistentChanged",null); y([S("miniGuideVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J0.prototype,"miniGuideVisibleChanged",null);y([S("guideOpened"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J0.prototype,"guideOpenedChanged",null);y([S("activeEndpoint"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J0.prototype,"activeEndpointChanged",null); y([S("pageUrl"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J0.prototype,"pageUrlChanged",null);y([S("cachedClientWidth"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J0.prototype,"cachedClientWidthChanged",null);y([S("guideOpened","guidePersistent"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J0.prototype,"computeGuidePersistentAndVisible",null); y([S("guidePersistentAndVisible","pageUrl","cachedClientWidth"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J0.prototype,"observeForMiniGuideVisible",null);y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J0.prototype,"onResize",null);J0=y([V({is:"yt-guide-manager"})],J0);var FAb=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER"],K0=new Map;K0.set(32,59972);K0.set(27,50765);K0.set(70,60102);K0.set(76,60221);K0.set(77,60222);K0.set(74,60223);K0.set(84,60224);K0.set(38,61941);K0.set(40,61942);K0.set(73,62521);K0.set(67,62522);K0.set(80,63390);K0.set(78,63397);K0.set(75,59972);K0.set(188,63385);K0.set(190,63384);K0.set(36,63387);K0.set(35,63386);K0.set(37,63388);K0.set(39,63389);K0.set(79,63423); K0.set(87,63424);K0.set(107,63426);K0.set(109,63425);K0.set(65,63428);K0.set(83,63430);K0.set(68,63429);K0.set(221,63431);K0.set(219,63432);K0.set(97,63439);K0.set(98,63440);K0.set(99,63441);K0.set(100,63442);K0.set(101,63443);K0.set(102,63444);K0.set(103,63445);K0.set(104,63446);K0.set(105,63447);var L0=new Map;L0.set(80,63390);L0.set(78,63397);L0.set(188,63400);L0.set(190,63401);L0.set(191,60765); function M0(a,b){J("desktop_keyboard_shortcut_usage_log")&&(a=b?L0.get(a):K0.get(a))&&(a=xm(a),cn(Bm(),Am(),a),fn(Bm(),a))} function GAb(a){return-1";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);IAb=a}a=IAb;return a}}}); var P0=O0;y([O(hN.YtOpenPopupBehavior),z("design:type",Object)],P0.prototype,"ytOpenPopupBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],P0.prototype,"ytActionHandlerBehavior",void 0);P0=y([V({is:"ytd-third-party-manager"})],P0);var JAb=2/3,KAb=xm(130749),LAb=function(a,b){var c=this;this.element=a;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){c.startAction()}, draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:JAb,moveAction:function(d){c.moveAction(d)}, triggerAction:function(){c.element.isReloading=!0;ls(fs(),{visualElement:KAb});Ko.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:c.element}})}}}}; js(fs(),KAb,this.layer);this.gesture=new XL(a,b,this.refreshConfig,"pan-down");this.attach()}; f=LAb.prototype;f.attach=function(){this.gesture.attach()}; f.detach=function(){this.gesture.detach()}; f.reset=function(){this.element.close()}; f.startAction=function(){this.element.reset();this.element.isReloading=!1}; f.moveAction=function(a){this.element.rotation=360*a};var MAb=xm(130750),NAb=function(a,b,c){var d=this;this.element=a;this.parent=c;this.layer=0;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",triggers:{right:{endPosition:500,threshold:100,triggerAction:function(){d.navigate(d.previousTab)}, moveAction:function(e,h){d.moveAction(e,h)}}, left:{endPosition:-500,threshold:-100,triggerAction:function(){d.navigate(d.nextTab)}, moveAction:function(e,h){d.moveAction(e,h)}}}}; js(fs(),MAb,this.layer);this.gesture=new XL(a,b,this.tabConfig);this.attach()}; f=NAb.prototype;f.attach=function(){this.gesture.attach()}; f.detach=function(){this.gesture.detach()}; f.tabsChanged=function(a){if(a){var b=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;a=k(a);for(var c=a.next();!c.done;c=a.next()){c=c.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=c);if(null===c||void 0===c?0:c.selected)this.previousTab=b,this.selectedTab=c;b=c}b=this.previousTab?this.nextTab?this.tabConfig:Object.assign(Object.assign({},this.tabConfig),{triggers:{right:this.tabConfig.triggers.right}}):Object.assign(Object.assign({},this.tabConfig),{triggers:{left:this.tabConfig.triggers.left}}); this.gesture.config=b}}; f.moveAction=function(a,b){var c;if(!this.tabsElement&&(this.tabsElement=null===(c=this.parent.header)||void 0===c?void 0:c.tabsElement,!this.tabsElement))return;var d=this.tabsElement._pos;"right"===b&&(a*=-1);this.tabsElement._positionBar(d.width,1*d.left+d.width*a)}; f.navigate=function(a){if(a=null===a||void 0===a?void 0:a.endpoint)ls(fs(),{visualElement:MAb}),Ko.instance.resolveCommand({navigateAction:{endpoint:a}},{form:{element:this.element}})};var OAb;var PAb;var QAb;var RAb;var Q0=function(){return N.apply(this,arguments)||this}; p(Q0,N);Q0.prototype.onTap=function(a){a.preventDefault();this.data&&(a=!this.data.checked,this.set("data.checked",a),this.fire("ytd-checkbox-survey-option-changed",{checked:a,value:this.data.value}))}; g.Object.defineProperties(Q0.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}}); g.Object.defineProperties(Q0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===RAb){var a=document.createElement("template");a.innerHTML="\n\n [[label]]\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===QAb){var d=document.createElement("template");d.innerHTML=""; QAb=d}d=QAb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);RAb=a}a=RAb;return a}}}); var R0=Q0;y([O(W.YtRendererBehavior),z("design:type",Object)],R0.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],R0.prototype,"data",void 0);y([T("data.responseText"),z("design:type",String),z("design:paramtypes",[])],R0.prototype,"label",null);R0=y([V({is:"ytd-checkbox-survey-option-renderer"})],R0);var SAb;var TAb;var UAb;var VAb;var S0=function(){var a=N.apply(this,arguments)||this;a.checked=!1;return a}; p(S0,N);S0.prototype.onTap=function(){this.data&&(this.checked?L(this,"ytd-inline-survey-option-deselect-action"):L(this,"ytd-inline-survey-option-select-action",[this]))}; g.Object.defineProperties(S0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===VAb){var a=document.createElement("template");a.innerHTML="\n [[getSimpleString(data.option)]]\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===UAb){var d=document.createElement("template");d.innerHTML=""; UAb=d}d=UAb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);VAb=a}a=VAb;return a}}}); var T0=S0;y([O(W.YtRendererBehavior),z("design:type",Object)],T0.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],T0.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],T0.prototype,"checked",void 0);T0=y([V({is:"ytd-radio-button-survey-option-renderer"})],T0);var WAb;var XAb;var U0=function(){return N.apply(this,arguments)||this}; p(U0,N);U0.prototype.onTap=function(a){a.preventDefault();this.data&&this.fire("ytd-rating-survey-option-changed",this.data)}; g.Object.defineProperties(U0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===XAb){var a=document.createElement("template");a.innerHTML="\n \n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===WAb){var d=document.createElement("template");d.innerHTML=""; WAb=d}d=WAb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);XAb=a}a=XAb;return a}}}); var V0=U0;y([O(W.YtRendererBehavior),z("design:type",Object)],V0.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],V0.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Object)],V0.prototype,"data",void 0);V0=y([V({is:"ytd-rating-survey-option-renderer"})],V0);var YAb;var ZAb;var W0=function(){var a=N.apply(this,arguments)||this;a.selectedOptionText=null;a.selectedNonStarOption=null;a.notSureSelected=!1;a.hideOptions=!1;return a}; p(W0,N);f=W0.prototype;f.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:"ytd-rating-survey-option-renderer"}}}}; f.dataChanged=function(){this.resetComponent()}; f.onOptionChange=function(a,b){var c=this;if(b.onStateIcon&&b.defaultStateIcon&&b.onStateIcon.iconType===b.defaultStateIcon.iconType)this.selectedNonStarOption=b,this.selectedOptionText=b.responseText,this.hideOptions=!0;else{var d=this.ytRendererBehavior.getSimpleString(b.responseText),e=!0;this.set("notSureSelected",!1);this.getOptionRenderers().forEach(function(l,m){c.setSurveyOptionValue(m,e,"checked");c.setSurveyOptionValue(m,!1,"selected");c.ytRendererBehavior.getSimpleString(l.responseText)=== d&&(e=!1,c.setSurveyOptionValue(m,!0,"selected"),c.selectedOptionText=l.responseText)})}a=b.responseEndpoint; if(b.followUpCommand)var h=b.followUpCommand.addFollowUpSurveyCommand;L(this,"ytd-inline-survey-rating-select-action",[a,h])}; f.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(a){return a.ratingSurveyOptionRenderer}):[]}; f.onNotSureClick=function(){this.hideOptions=this.notSureSelected=!0;this.selectedNonStarOption=null;this.selectedOptionText=this.get("data.notSureButton.buttonRenderer.text");var a=this.get("data.notSureEndpoint"),b=this.get("data.notSureButton.buttonRenderer.command.addFollowUpSurveyCommand");L(this,"ytd-inline-survey-rating-select-action",[a,b])}; f.onUndoClick=function(){this.resetComponent();L(this,"ytd-inline-survey-rating-select-action",[null,null])}; f.setSurveyOptionValue=function(a,b,c){this.notifyPath("data.ratings."+a+".ratingSurveyOptionRenderer."+c);this.set("data.ratings."+a+".ratingSurveyOptionRenderer."+c,b)}; f.resetComponent=function(){var a=this;this.selectedNonStarOption=this.selectedOptionText=null;this.hideOptions=this.notSureSelected=!1;this.getOptionRenderers().forEach(function(b,c){a.setSurveyOptionValue(c,!1,"checked");a.setSurveyOptionValue(c,!1,"selected")})}; g.Object.defineProperties(W0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ZAb){var a=document.createElement("template");a.innerHTML="
\n
\n \n \n
\n \n \n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===YAb){var d=document.createElement("template");d.innerHTML=""; YAb=d}d=YAb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ZAb=a}a=ZAb;return a}}}); var X0=W0;X0.prototype.onOptionChange=X0.prototype.onOptionChange;X0.prototype.dataChanged=X0.prototype.dataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],X0.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],X0.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],X0.prototype,"data",void 0);y([Q(),z("design:type",Object)],X0.prototype,"selectedOptionText",void 0); y([Q(),z("design:type",Object)],X0.prototype,"selectedNonStarOption",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],X0.prototype,"notSureSelected",void 0);y([Q(),z("design:type",Object)],X0.prototype,"hideOptions",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],X0.prototype,"dataChanged",null); y([R("ytd-rating-survey-option-changed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],X0.prototype,"onOptionChange",null);X0=y([V({is:"ytd-rating-survey-renderer"})],X0);var Y0=function(){var a=N.apply(this,arguments)||this;a.followUpSurveyCommand=null;a.selectedRatingEndpoint=null;a.actionMap={"ytd-inline-survey-rating-select-action":"handleInlineSurveyRatingSelect","ytd-inline-survey-option-select-action":"handleInlineSurveyOptionSelect","ytd-inline-survey-option-deselect-action":"handleInlineSurveyOptionDeselect"};return a}; p(Y0,N);f=Y0.prototype; f.configureRendererStamper=function(){return{"data.inlineContent":{id:"inline-survey-compact-video-renderer",mapping:{compactVideoRenderer:{component:"ytd-compact-video-renderer"}}},"data.response.expandableSurveyResponseRenderer.options":{id:"rating-survey",mapping:{ratingSurveyRenderer:{component:"ytd-rating-survey-renderer"}}},"followUpSurveyCommand.followUpOptions":{id:"follow-up-survey-options",mapping:{checkboxSurveyOptionRenderer:{component:"ytd-checkbox-survey-option-renderer"},radioButtonSurveyOptionRenderer:{component:"ytd-radio-button-survey-option-renderer"}}}, dismissedRenderer:{id:"dismissed",mapping:{messageRenderer:"ytd-message-renderer"}}}}; f.dataChanged=function(){this.selectedRatingEndpoint=this.followUpSurveyCommand=null;this.expanded=!1}; f.handleRequestCompletion=function(){this.hidden&&this.fire("yt-dismissible-item-dismissed")}; f.handleInlineSurveyRatingSelect=function(a,b){var c=this;this.selectedRatingEndpoint=a;this.followUpSurveyCommand=b;this.expanded=!!a;this.getOptionRenderers().forEach(function(d,e){c.notifyPath("followUpSurveyCommand.followUpOptions."+e+".checkboxSurveyOptionRenderer.checked");c.set("followUpSurveyCommand.followUpOptions."+e+".checkboxSurveyOptionRenderer.checked",!1)}); this.optionSelector.selectIndex(-1)}; f.onDismissTap=function(){this.hidden=!0;this.ytComponentBehavior.resolveCommand(this.get("data.dismissalEndpoint"))}; f.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses())}; f.submitFollowUpResponses=function(){if(0!==this.getOptionRenderers().length){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var a=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{a=this.getOptionRenderers().filter(function(d){return d.checked}); if(0===a.length)return;a=a.map(function(d){return d.responseEndpoint})}var b=[]; a.forEach(function(d,e){0!==e&&d&&d.feedbackEndpoint&&d.feedbackEndpoint.feedbackToken&&b.push(d.feedbackEndpoint.feedbackToken)}); if(a=a[0]){var c={};0
\n
\n
\n

\n [[getSimpleString(data.title)]]\n [[getSimpleString(data.subtitle)]]\n

\n \n
\n
\n
\n
\n \n
\n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===SAb){var d=document.createElement("template");d.innerHTML=""; SAb=d}d=SAb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);TAb=a}a=TAb;return a}}}); var Z0=Y0;Z0.prototype.handleRequestCompletion=Z0.prototype.handleRequestCompletion;Z0.prototype.dataChanged=Z0.prototype.dataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],Z0.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],Z0.prototype,"actionHandlerBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],Z0.prototype,"ytComponentBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],Z0.prototype,"ytRendererBehavior",void 0);y([O(uP),z("design:type",Object)],Z0.prototype,"ytdDismissibleItemBehavior",void 0);y([mG("#follow-up-survey-options"),z("design:type",Object)],Z0.prototype,"optionSelector",void 0);y([Q(),z("design:type",Object)],Z0.prototype,"data",void 0);y([Q(),z("design:type",Object)],Z0.prototype,"followUpSurveyCommand",void 0);y([Q(),z("design:type",Object)],Z0.prototype,"selectedRatingEndpoint",void 0); y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],Z0.prototype,"expanded",void 0);y([Q(),z("design:type",Boolean)],Z0.prototype,"isSingleSelect",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],Z0.prototype,"dataChanged",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],Z0.prototype,"handleRequestCompletion",null); Z0=y([V({is:"ytd-inline-survey-renderer"})],Z0);var $Ab;var aBb;var $0=function(){return N.apply(this,arguments)||this}; p($0,N);$0.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}}; g.Object.defineProperties($0,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===aBb){var a=document.createElement("template");a.innerHTML="
\n

[[getSimpleString(data.title)]]

\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$Ab){var d=document.createElement("template");d.innerHTML=""; $Ab=d}d=$Ab;c.call(b,d.content.cloneNode(!0),a.content.firstChild);aBb=a}a=aBb;return a}}}); var a1=$0;y([O(W.YtRendererBehavior),z("design:type",Object)],a1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],a1.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],a1.prototype,"data",void 0);a1=y([V({is:"ytd-labs-edit-renderer"})],a1);var bBb;var cBb;var b1=function(){var a=N.apply(this,arguments)||this;a.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_header_light.png";a.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_header_dark.png";a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; p(b1,N);b1.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; b1.prototype.ready=function(){this.setBackgroundImage(document.documentElement.hasAttribute("dark"))}; b1.prototype.onDarkModeToggledAction=function(a){this.setBackgroundImage(a)}; b1.prototype.setBackgroundImage=function(a){this.updateStyles({"--yt-labs-header-background":"url("+(a?this.headerBackgroundDark:this.headerBackgroundLight)+")"})}; g.Object.defineProperties(b1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===cBb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n \n

[[getSimpleString(data.title)]]

\n
[[getSimpleString(data.text)]]
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bBb){var d=document.createElement("template");d.innerHTML=""; bBb=d}d=bBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);cBb=a}a=cBb;return a}}}); var c1=b1;y([O(W.YtRendererBehavior),z("design:type",Object)],c1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],c1.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],c1.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],c1.prototype,"data",void 0);c1=y([V({is:"ytd-labs-header-renderer"})],c1);var dBb;var eBb;var d1=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return a}; p(d1,N);d1.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonSize:"size-large"}}}},"data.feedbackButton":{id:"feedback-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonSize:"size-large"}}}}}}; d1.prototype.onYtToggleButton=function(a){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",a.detail.toggled)}; d1.prototype.onManageLabsState=function(a){a.manageLabsStateCommand&&("LABS_STATE_TYPE_OVERRIDE_OPT_IN"===a.manageLabsStateCommand.stateChange&&this.data?a.manageLabsStateCommand.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&a.manageLabsStateCommand.labsItemId===this.data.labsItemId&&("LABS_STATE_TYPE_OPT_IN"===a.manageLabsStateCommand.stateChange?L(this,"yt-check-labs-opted-in-state").some(function(b){return b})? this.data.confirmationDialogCommand&&Bn(this,[this.data.confirmationDialogCommand],this):(Cn(this,[this.data.optInCommand]),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):"LABS_STATE_TYPE_OPT_OUT"===a.manageLabsStateCommand.stateChange&&(Cn(this,[this.data.optOutCommand]),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1))))}; d1.prototype.onCheckLabsOptedInState=function(){var a=this.get("data.primaryButton.toggleButtonRenderer");return a?a.isToggled:!1}; g.Object.defineProperties(d1.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}}); g.Object.defineProperties(d1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===eBb){var a=document.createElement("template");a.innerHTML="
\n
\n \n

[[getSimpleString(data.title)]]

\n
[[getSimpleString(data.expirationDate)]]
\n \n
\n
\n \n
\n
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dBb){var d=document.createElement("template");d.innerHTML=""; dBb=d}d=dBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);eBb=a}a=eBb;return a}}}); var e1=d1;e1.prototype.onYtToggleButton=e1.prototype.onYtToggleButton;y([O(W.YtRendererBehavior),z("design:type",Object)],e1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],e1.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],e1.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],e1.prototype,"data",void 0); y([Q({reflectToAttribute:!0}),T("data"),z("design:type",Object),z("design:paramtypes",[])],e1.prototype,"itemStyle",null);y([R("yt-toggle-button"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],e1.prototype,"onYtToggleButton",null);e1=y([V({is:"ytd-labs-item-renderer"})],e1);var fBb;var gBb;var hBb;var iBb;var jBb=function(){return N.apply(this,arguments)||this}; p(jBb,N); g.Object.defineProperties(jBb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===iBb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hBb){var d=document.createElement("template");d.innerHTML=""; hBb=d}d=hBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);iBb=a}a=iBb;return a}}}); var f1=jBb;y([O(W.YtRendererBehavior),z("design:type",Object)],f1.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],f1.prototype,"data",void 0);f1=y([V({is:"ytd-live-chat-history-new-sponsor-chip-renderer"})],f1);var kBb;var lBb;var g1=function(){return N.apply(this,arguments)||this}; p(g1,N);g1.prototype.observeSuperchatChip=function(a){a&&(a={"--yt-live-chat-history-super-chat-chip-renderer-background-color":this.colorFromDecimal(a.backgroundColor),"--yt-live-chat-history-super-chat-chip-renderer-text-color":this.colorFromDecimal(a.textColor)},this.updateStyles(a))}; g1.prototype.colorFromDecimal=function(a){return oM(Number(a||0))}; g.Object.defineProperties(g1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===lBb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===kBb){var d=document.createElement("template");d.innerHTML=""; kBb=d}d=kBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);lBb=a}a=lBb;return a}}}); var h1=g1;h1.prototype.observeSuperchatChip=h1.prototype.observeSuperchatChip;y([O(W.YtRendererBehavior),z("design:type",Object)],h1.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],h1.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],h1.prototype,"observeSuperchatChip",null);h1=y([V({is:"ytd-live-chat-history-super-chat-chip-renderer"})],h1);var i1=function(){return N.apply(this,arguments)||this}; p(i1,N);i1.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.chip":{id:"chips",mapping:{liveChatHistorySuperChatChipRenderer:"ytd-live-chat-history-super-chat-chip-renderer",liveChatHistoryNewSponsorChipRenderer:"ytd-live-chat-history-new-sponsor-chip-renderer"}}}}; g.Object.defineProperties(i1.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}}); g.Object.defineProperties(i1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===gBb){var a=document.createElement("template");a.innerHTML="
\n
\n \n
\n \n \n
\n
\n \n
\n [[getSimpleString(data.timestamp)]]\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fBb){var d=document.createElement("template");d.innerHTML=""; fBb=d}d=fBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gBb=a}a=gBb;return a}}}); var j1=i1;y([O(W.YtRendererBehavior),z("design:type",Object)],j1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],j1.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],j1.prototype,"ytdDismissibleItemBehavior",void 0);y([Q(),z("design:type",Object)],j1.prototype,"data",void 0);y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],j1.prototype,"hideMessageBlock",null); j1=y([V({is:"ytd-live-chat-history-entry-renderer"})],j1);var mBb;var nBb;yN("itemSectionRenderer","factCheckRenderer","ytd-fact-check-renderer");var k1=function(){return N.apply(this,arguments)||this}; p(k1,N);k1.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; g.Object.defineProperties(k1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===nBb){var a=document.createElement("template");a.innerHTML="\n
\n \n \n
\n
\n \n
\n
\n \n \n \n \n
\n \n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===mBb){var d=document.createElement("template");d.innerHTML=""; mBb=d}d=mBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);nBb=a}a=nBb;return a}}}); var l1=k1;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],l1.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],l1.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],l1.prototype,"data",void 0);l1=y([V({is:"ytd-fact-check-renderer"})],l1);var oBb;var pBb;var m1=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand"};return a}; p(m1,N);m1.prototype.configureRendererStamper=function(){return{"data.connectButton":{id:"connect-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",accountLinkButtonRenderer:"ytd-account-link-button-renderer"}}}}; m1.prototype.handleUpdateTextCommand=function(a){a.settingsUpdateTextCommand&&this.data&&this.data.id===a.settingsUpdateTextCommand.id&&this.set("data",a.settingsUpdateTextCommand)}; m1.prototype.computeConnectedAppStyle=function(a){return a.style?a.style.toLowerCase().replace(/_/g,"-"):""}; g.Object.defineProperties(m1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===pBb){var a=document.createElement("template");a.innerHTML="
\n \n
\n
[[getSimpleString(data.title)]]
\n \n \n
\n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===oBb){var d=document.createElement("template");d.innerHTML=""; oBb=d}d=oBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);pBb=a}a=pBb;return a}}}); var n1=m1;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],n1.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],n1.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],n1.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],n1.prototype,"data",void 0); y([Q({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),z("design:type",String)],n1.prototype,"connectedAppStyle",void 0);n1=y([V({is:"ytd-connected-app-renderer"})],n1);var qBb;var rBb;var sBb=function(){return N.apply(this,arguments)||this}; p(sBb,N); g.Object.defineProperties(sBb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===rBb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===qBb){var d=document.createElement("template");d.innerHTML=""; qBb=d}d=qBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);rBb=a}a=rBb;return a}}}); var o1=sBb;y([O(W.YtRendererBehavior),z("design:type",Object)],o1.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],o1.prototype,"data",void 0);o1=y([V({is:"ytd-channel-options-renderer"})],o1);var tBb;var uBb;var p1=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return a}; p(p1,N);p1.prototype.onCheckboxChange=function(a){this.data&&(a=(this.checked=M(a).rootTarget.checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&Cn(this,[a])}; p1.prototype.handleUpdateCheckboxCommand=function(a){a.settingsUpdateCheckboxCommand&&this.data&&this.data.id===a.settingsUpdateCheckboxCommand.id&&(this.set("data.disabled",a.settingsUpdateCheckboxCommand.disabled),this.set("data.title",a.settingsUpdateCheckboxCommand.title))}; g.Object.defineProperties(p1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===uBb){var a=document.createElement("template");a.innerHTML="
\n \n
\n
\n \n
\n
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===tBb){var d=document.createElement("template");d.innerHTML=""; tBb=d}d=tBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);uBb=a}a=uBb;return a}}}); var q1=p1;y([O(W.YtRendererBehavior),z("design:type",Object)],q1.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],q1.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],q1.prototype,"data",void 0);y([Q({reflectToAttribute:!0,value:J("desktop_adjust_touch_target")}),z("design:type",Boolean)],q1.prototype,"increasedTooltipTarget",void 0);y([Q(),z("design:type",Boolean)],q1.prototype,"checked",void 0); y([Q({value:function(){return J("desktop_adjust_touch_target")?0:500}}), z("design:type",Number)],q1.prototype,"animationDelay",void 0);q1=y([V({is:"ytd-settings-checkbox-renderer"})],q1);var vBb;var wBb;var r1=function(){return N.apply(this,arguments)||this}; p(r1,N);r1.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}}; g.Object.defineProperties(r1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===wBb){var a=document.createElement("template");a.innerHTML="
\n \n
[[getSimpleString(data.title)]]
\n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vBb){var d=document.createElement("template");d.innerHTML=""; vBb=d}d=vBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wBb=a}a=wBb;return a}}}); var s1=r1;y([O(W.YtRendererBehavior),z("design:type",Object)],s1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],s1.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],s1.prototype,"data",void 0);s1=y([V({is:"ytd-settings-email-item-renderer"})],s1);var xBb;var yBb;var t1=function(){return N.apply(this,arguments)||this}; p(t1,N);t1.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{settingsEmailItemRenderer:{component:"ytd-settings-email-item-renderer",noInjection:!0}}},"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; t1.prototype.getExpansionIcon=function(a){return a?"arrow_drop_up":"arrow_drop_down"}; t1.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded}; g.Object.defineProperties(t1.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}}); g.Object.defineProperties(t1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===yBb){var a=document.createElement("template");a.innerHTML="
\n \n
[[getSimpleString(data.title)]]
\n \n \n \n
\n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===xBb){var d=document.createElement("template");d.innerHTML=""; xBb=d}d=xBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);yBb=a}a=yBb;return a}}}); var u1=t1;y([O(W.YtRendererBehavior),z("design:type",Object)],u1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],u1.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],u1.prototype,"data",void 0);y([Q({value:!1,reflectToAttribute:!0}),z("design:type",Boolean)],u1.prototype,"expanded",void 0);y([T("expanded"),z("design:type",String),z("design:paramtypes",[])],u1.prototype,"emailListExpanded",null); y([mG("#options"),z("design:type",s1)],u1.prototype,"options",void 0);u1=y([V({is:"ytd-settings-email-list-renderer"})],u1);var zBb;var ABb;var BBb;var CBb;var DBb;var EBb;nu({is:"yt-options-renderer",_template:function(){if(void 0!==EBb)return EBb;var a=document.createElement("template");a.innerHTML="
\n \n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===DBb){var d=document.createElement("template");d.innerHTML=""; DBb=d}d=DBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return EBb=a}, behaviors:[NM.YtComponentBehavior,W.YtRendererBehavior],properties:{data:{type:Object,observer:"dataChanged_"},itemSelected_:{type:Number,value:-1},value:{type:Number,computed:"computeItemSelected_(itemSelected_)"},restoreFocusOnClose:{type:Boolean,value:!1},increasedTooltipTarget:{type:Boolean,reflectToAttribute:!0,value:function(){return J("desktop_adjust_touch_target")}}, tooltipTapped:{type:Boolean,reflectToAttribute:!0,value:!1},animationDelay:{type:Number,value:function(){return J("desktop_adjust_touch_target")?0:500}}, preselectedSubreason:{type:Number,value:-1}},listeners:{transitionend:"onPaperRippleTransitionEnd_"},computePreselectedOption:function(a,b){return b===parseInt(this.itemSelected_,10)?a:void 0}, dataChanged_:function(){var a=this;this.preselectedSubreason=this.itemSelected_=-1;this.data.key&&eu(this,function(){var b=parseInt(a.data.key,10);!Number.isNaN(b)&&(a.itemSelected_=b,b=(b=a.data.items[b])&&b.optionSelectableItemRenderer&&b.optionSelectableItemRenderer.preselectedIndex)&&(a.preselectedSubreason=b)})}, isSubReasonHidden_:function(a,b){return a!=b}, onTopItemSelected_:function(a,b){for(var c=M(this.root).querySelectorAll("tp-yt-paper-listbox"),d=0,e=c.length;d\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===HBb){var d=document.createElement("template");d.innerHTML=""; HBb=d}d=HBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);IBb=a}a=IBb;return a}}}); var w1=v1;y([O(W.YtRendererBehavior),z("design:type",Object)],w1.prototype,"ytRendererBehavior",void 0);y([Q({observer:"onDataChanged"}),z("design:type",Object)],w1.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),z("design:type",String)],w1.prototype,"componentTitle",void 0);y([mG("#thumbnail"),z("design:type",Object)],w1.prototype,"thumbnail",void 0);w1=y([BM({is:"yt-enrolled-contact-renderer",noInjection:!0,notifyObserversOnUndefined:!1})],w1);var JBb;var KBb;var x1=function(){return N.apply(this,arguments)||this}; p(x1,N);x1.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()}; x1.prototype.onFocus=function(){"none"===this.getComputedStyleValue("pointer-events")?this.setAttribute("aria-disabled","true"):this.removeAttribute("aria-disabled")}; x1.prototype.onTap=function(a){if(this.classList.contains("selected")||L(this,"yt-share-panel-can-select-contact-action",void 0)[0])a&&a.detail&&(a.detail.x||a.detail.y)&&this.$.target.blur(),(a=this.classList.toggle("selected"))?this.setAttribute("aria-checked","true"):this.removeAttribute("aria-checked"),a={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:a?this.data.serializedSuggestedContact:null,undoFn:this.onTap.bind(this)},L(this,"yt-share-panel-select-contact-action", [a])}; g.Object.defineProperties(x1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===KBb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===JBb){var d=document.createElement("template");d.innerHTML=""; JBb=d}d=JBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);KBb=a}a=KBb;return a}}}); var y1=x1;y([O(W.YtRendererBehavior),z("design:type",Object)],y1.prototype,"ytRendererBehavior",void 0);y([Q({observer:"onDataChanged"}),z("design:type",Object)],y1.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),z("design:type",String)],y1.prototype,"componentTitle",void 0);y([mG("#thumbnail"),z("design:type",Object)],y1.prototype,"thumbnail",void 0);y1=y([BM({is:"yt-suggested-contact-renderer",noInjection:!0,notifyObserversOnUndefined:!1})],y1);var z1=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-share-panel-reset-action":"onReset"};return a}; p(z1,N);z1.prototype.configureRendererStamper=function(){return{"data.contacts":{id:"contents",mapping:{enrolledContactRenderer:{component:"yt-enrolled-contact-renderer",attributes:{role:"checkbox"}},suggestedContactRenderer:{component:"yt-suggested-contact-renderer",attributes:{role:"checkbox"}}}}}}; z1.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&L(this,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])}; z1.prototype.onReset=function(){for(var a=this.$.contents.getElementsByClassName("selected"),b=a.length-1;0<=b;b--)a[b].classList.toggle("selected")}; g.Object.defineProperties(z1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===GBb){var a=document.createElement("template");a.innerHTML="\n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===FBb){var d=document.createElement("template");d.innerHTML=""; FBb=d}d=FBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);GBb=a}a=GBb;return a}}}); var A1=z1;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],A1.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],A1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],A1.prototype,"ytRendererstamperBehavior",void 0);y([Q({observer:"onDataChanged"}),z("design:type",Object)],A1.prototype,"data",void 0);A1=y([BM({is:"yt-contact-section-renderer",noInjection:!0,notifyObserversOnUndefined:!1})],A1);var B1=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return a}; p(B1,N);f=B1.prototype;f.configureRendererStamper=function(){return{"data.fields":{id:"fields",mapping:{textInputFormFieldRenderer:{component:"yt-text-input-form-field-renderer",params:{required:!0},properties:{hideLabel:"[[data.hideLabels]]"}},toggleFormFieldRenderer:{component:"yt-toggle-form-field-renderer"},optionsRenderer:"yt-options-renderer",contactSectionRenderer:"yt-contact-section-renderer"}}}}; f.onYtRefreshFormCommand=function(a){var b,c;(null===(c=null===(b=a.refreshFormCommand)||void 0===b?void 0:b.formRenderer)||void 0===c?0:c.formRenderer)&&this.set("data",a.refreshFormCommand.formRenderer.formRenderer)}; f.reset=function(){for(var a=this.$.fields.children,b=0;b
\n";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild); var b=a.content,c=b.insertBefore;if(void 0===BBb){var d=document.createElement("template");d.innerHTML="";BBb=d}d=BBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);CBb=a}a=CBb;return a}}}); var C1=B1;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],C1.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],C1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],C1.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],C1.prototype,"data",void 0);C1=y([BM({is:"yt-form-renderer",noInjection:!0,notifyObserversOnUndefined:!1})],C1);var D1=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return a}; p(D1,N);D1.prototype.configureRendererStamper=function(){return{"data.form":{id:"username-password-form",mapping:{formRenderer:"yt-form-renderer"}},"data.claimButton":{id:"claim-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; D1.prototype.handleSignalActionSubmitForm=function(){var a,b=null===(a=this.formRenderer)||void 0===a?void 0:a.getForm();b&&Cn(this,[this.data.serviceEndpoint,b])}; g.Object.defineProperties(D1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ABb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===zBb){var d=document.createElement("template");d.innerHTML=""; zBb=d}d=zBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ABb=a}a=ABb;return a}}}); var E1=D1;y([O(W.YtRendererBehavior),z("design:type",Object)],E1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],E1.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],E1.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],E1.prototype,"data",void 0);y([mG("yt-form-renderer"),z("design:type",C1)],E1.prototype,"formRenderer",void 0); E1=y([V({is:"ytd-settings-gaia-link-renderer"})],E1);var LBb;var MBb;var NBb;var OBb;var F1=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return a}; p(F1,N);F1.prototype.dataChanged=function(){return B(this,function b(){var c=this,d;return t(b,function(e){if(1==e.nextAddress)return c.$.radio.removeAttribute("checked"),!c.data||!c.data.id||"SETTINGS_OPTIONS_ID_TYPE_AV1_SD"!==c.data.id||$$a()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(d=c.data&&c.data.id)?r(e,bab(c.data.id),4):e.jumpTo(3):(c.set("data.hidden",!0),e.jumpTo(0));3!=e.nextAddress&&(d=e.yieldResult);d&&L(c,"yt-select-settings-radio-option",[c.data.id]);ja(e)})})}; F1.prototype.onButtonChanged=function(a){M(a).rootTarget.checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&Cn(this,[this.data.serviceEndpoint]),L(this,"yt-select-settings-radio-option",[this.data.id])):this.$.radio.setAttribute("checked","")}; F1.prototype.onSelectOption=function(a){this.data&&this.data.id&&(this.data.id===a?this.$.radio.setAttribute("checked",""):this.$.radio.removeAttribute("checked"))}; g.Object.defineProperties(F1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===OBb){var a=document.createElement("template");a.innerHTML="
\n \n \n \n
\n
\n
[[getSimpleString(data.asideText)]]
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===NBb){var d=document.createElement("template");d.innerHTML=""; NBb=d}d=NBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);OBb=a}a=OBb;return a}}}); var G1=F1;G1.prototype.dataChanged=G1.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],G1.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],G1.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],G1.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",Promise)],G1.prototype,"dataChanged",null); y([Q({reflectToAttribute:!0,value:J("desktop_adjust_touch_target")}),z("design:type",Boolean)],G1.prototype,"increasedTooltipTarget",void 0);y([Q({value:function(){return J("desktop_adjust_touch_target")?0:500}}), z("design:type",Number)],G1.prototype,"animationDelay",void 0);G1=y([V({is:"ytd-settings-radio-option-renderer"})],G1);var H1=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return a}; p(H1,N);H1.prototype.dataChanged=function(){this.data&&this.data.id&&"SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"===this.data.id&&$$a()&&this.set("data.hidden",!1)}; H1.prototype.onSwitchReady=function(){var a=this;this.data&&this.data.id&&"SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"===this.data.id&&J("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){xbb().then(function(b){b&&("default"===Notification.permission?a.set("data.hidden",!1):"granted"===Notification.permission&&dM("NotificationsDisabled").then(function(c){c||L(a,"yt-toggle-settings-switch",[a.data.id]);a.set("data.hidden",!1)}).catch(function(){}))})})}; H1.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{channelOptionsRenderer:{component:"ytd-channel-options-renderer",noInjection:!0},copyLinkRenderer:{component:"yt-copy-link-renderer",noInjection:!0},dropdownRenderer:{component:"ytd-dropdown-renderer",params:{hasBackground:!0,verticalAlign:"bottom",noUnderline:!0},noInjection:!0},settingsCheckboxRenderer:{component:"ytd-settings-checkbox-renderer",noInjection:!0},settingsEmailListRenderer:{component:"ytd-settings-email-list-renderer", noInjection:!0},settingsGaiaLinkRenderer:{component:"ytd-settings-gaia-link-renderer",noInjection:!0},settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0},settingsSwitchRenderer:{component:"ytd-settings-switch-renderer",noInjection:!0},connectedAppRenderer:{component:"ytd-connected-app-renderer",noInjection:!0}}}}}; H1.prototype.handleUpdateOptionsCommand=function(a){a.settingsUpdateOptionsCommand&&this.data&&this.data.id===a.settingsUpdateOptionsCommand.id&&(this.set("data.hidden",a.settingsUpdateOptionsCommand.hidden),void 0!==a.settingsUpdateOptionsCommand.text&&this.set("data.text",a.settingsUpdateOptionsCommand.text),a.settingsUpdateOptionsCommand.clearOptions&&this.set("data.options",[]))}; g.Object.defineProperties(H1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===MBb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===LBb){var d=document.createElement("template");d.innerHTML=""; LBb=d}d=LBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);MBb=a}a=MBb;return a}}}); var I1=H1;I1.prototype.onSwitchReady=I1.prototype.onSwitchReady;I1.prototype.dataChanged=I1.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],I1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],I1.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],I1.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],I1.prototype,"data",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],I1.prototype,"dataChanged",null);y([R("yt-settings-switch-ready"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],I1.prototype,"onSwitchReady",null);I1=y([V({is:"ytd-settings-options-renderer"})],I1);var PBb;var QBb;var J1=function(){return N.apply(this,arguments)||this}; p(J1,N);J1.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)}; J1.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}}; g.Object.defineProperties(J1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===QBb){var a=document.createElement("template");a.innerHTML="
\n
\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===PBb){var d=document.createElement("template");d.innerHTML=""; PBb=d}d=PBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);QBb=a}a=QBb;return a}}}); var K1=J1;K1.prototype.onYtExpanderMoreTapped=K1.prototype.onYtExpanderMoreTapped;y([O(W.YtRendererBehavior),z("design:type",Object)],K1.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],K1.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],K1.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],K1.prototype,"data",void 0); y([R("yt-expander-more-tapped"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K1.prototype,"onYtExpanderMoreTapped",null);K1=y([V({is:"ytd-product-details-description-renderer"})],K1);var RBb;var SBb;var TBb;var UBb;var L1=function(){return N.apply(this,arguments)||this}; p(L1,N);f=L1.prototype;f.attached=function(){this.addEventListener("click",this.handleSelection);this.addEventListener("mouseenter",this.onMouseEnterImage);this.addEventListener("mouseleave",this.onMouseLeaveImage)}; f.onKeyDown=function(a){a=a.keyCode;13!==a&&32!==a||this.handleSelection()}; f.onMouseEnterImage=function(){var a;void 0!==(null===(a=this.data)||void 0===a?void 0:a.thumbnailDetails)&&An(this,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])}; f.onMouseLeaveImage=function(){An(this,"ytd-product-details-variant-image-unselect")}; f.handleSelection=function(){this.data&&this.fire("ytd-product-details-thumbnail-renderer-selected",this.data.index)}; g.Object.defineProperties(L1.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var a;return null===(a=this.data)||void 0===a?void 0:a.isSelected}}}); g.Object.defineProperties(L1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===UBb){var a=document.createElement("template");a.innerHTML="
\n
\n \n
\n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===TBb){var d=document.createElement("template");d.innerHTML=""; TBb=d}d=TBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);UBb=a}a=UBb;return a}}}); var M1=L1;y([O(W.YtRendererBehavior),z("design:type",Object)],M1.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],M1.prototype,"data",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],M1.prototype,"isSelected",null);M1=y([V({is:"ytd-product-details-thumbnail-renderer"})],M1);var N1=function(){var a=N.apply(this,arguments)||this;var b={};a.actionMap=(b["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",b["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",b);a.selectedThumbnailIndex=0;a.selectItem=function(c){c.target.onKeyDown(c)}; return a}; p(N1,N);f=N1.prototype;f.handlePreviewImageSelect=function(a){this.hoverThumbnail=a}; f.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0}; f.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}}; f.onThumbnailSelected=function(a,b){this.selectedThumbnailIndex=b}; f.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0}; f.updateOffset=function(){this.ytdHorizontalListBehavior.offset_=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset_,this.items.clientWidth-this.$["scroll-container"].clientWidth));this.ytdHorizontalListBehavior.reposition_()}; g.Object.defineProperties(N1.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return(null===(a=this.data)||void 0===a?0:a.imageRenderer)?1<(null===(c=null===(b=this.data)||void 0===b?void 0:b.imageRenderer)||void 0===c?void 0:c.length):!1}}, thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var a,b,c;if(void 0!==this.hoverThumbnail)return this.hoverThumbnail;if(null===(a=this.data)||void 0===a?0:a.imageRenderer)return null===(c=null===(b=this.data.imageRenderer[this.selectedThumbnailIndex])||void 0===b?void 0:b.productDetailsThumbnailRenderer)||void 0===c?void 0:c.thumbnailDetails}}, populatedData:{configurable:!0,enumerable:!0,get:function(){var a=this,b,c,d,e=null!==(d=null===(c=null===(b=this.data)||void 0===b?void 0:b.imageRenderer)||void 0===c?void 0:c.map(function(h,l){return{productDetailsThumbnailRenderer:Object.assign(Object.assign({},h.productDetailsThumbnailRenderer),{index:l,isSelected:l===a.selectedThumbnailIndex})}}))&&void 0!==d?d:[]; return Object.assign(Object.assign({},this.data),{imageRenderer:e})}}}); g.Object.defineProperties(N1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===SBb){var a=document.createElement("template");a.innerHTML="
\n \n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===RBb){var d=document.createElement("template");d.innerHTML=""; RBb=d}d=RBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);SBb=a}a=SBb;return a}}}); var O1=N1;O1.prototype.updateOffset=O1.prototype.updateOffset;O1.prototype.dataChanged=O1.prototype.dataChanged;O1.prototype.onThumbnailSelected=O1.prototype.onThumbnailSelected;y([O(W.YtRendererBehavior),z("design:type",Object)],O1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],O1.prototype,"ytRendererstamperBehavior",void 0);y([O(YP),z("design:type",Object)],O1.prototype,"ytdHorizontalListBehavior",void 0); y([O(NM.YtComponentBehavior),z("design:type",Object)],O1.prototype,"componentBehavior",void 0);y([O([dN.YtActionHandlerBehavior]),z("design:type",Object)],O1.prototype,"actionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],O1.prototype,"data",void 0);y([Q({value:"$.items.children"}),z("design:type",String)],O1.prototype,"itemsPath",void 0);y([Q({value:3}),z("design:type",Number)],O1.prototype,"initialCount",void 0);y([mG("#items"),z("design:type",M1)],O1.prototype,"items",void 0); y([Q(),z("design:type",Object)],O1.prototype,"selectedThumbnailIndex",void 0);y([Q(),z("design:type",Object)],O1.prototype,"hoverThumbnail",void 0);y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],O1.prototype,"showThumbnails",null);y([R("ytd-product-details-thumbnail-renderer-selected"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Number]),z("design:returntype",void 0)],O1.prototype,"onThumbnailSelected",null); y([T("data","selectedThumbnailIndex","hoverThumbnail"),z("design:type",Object),z("design:paramtypes",[])],O1.prototype,"thumbnailDetails",null);y([T("data","selectedThumbnailIndex"),z("design:type",Object),z("design:paramtypes",[])],O1.prototype,"populatedData",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],O1.prototype,"dataChanged",null); y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],O1.prototype,"updateOffset",null);O1=y([V({is:"ytd-product-details-image-carousel-renderer"})],O1);var VBb;var WBb;var XBb=function(){return N.apply(this,arguments)||this}; p(XBb,N); g.Object.defineProperties(XBb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===WBb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n [[data.price]]\n [[data.additionalFeesText]]\n
\n
\n [[data.title]]\n
\n
\n \n
[[data.vendorName]]
\n
\n
\n
\n
\n \n \n
\n
\n
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===VBb){var d=document.createElement("template");d.innerHTML=""; VBb=d}d=VBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);WBb=a}a=WBb;return a}}}); var P1=XBb;y([O(W.YtRendererBehavior),z("design:type",Object)],P1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],P1.prototype,"ytRendererstamperBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],P1.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],P1.prototype,"data",void 0);P1=y([V({is:"ytd-product-details-offer-renderer"})],P1);var YBb;var ZBb;var Q1=function(){var a=N.apply(this,arguments)||this;a.isOffersHidden=!0;return a}; p(Q1,N);Q1.prototype.toggleOffers=function(){var a,b;this.isOffersHidden=!this.isOffersHidden;var c=null===(b=null===(a=this.data)||void 0===a?void 0:a.viewOffersButton)||void 0===b?void 0:b.buttonRenderer;c&&this.ytRendererBehavior.logExplicitClick(c)}; Q1.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}}; g.Object.defineProperties(Q1.prototype,{getFirstVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;return null===(d=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.offers)||void 0===b?void 0:b[0])||void 0===c?void 0:c.productDetailsOfferRenderer)||void 0===d?void 0:d.vendorLogoUrl}}}); g.Object.defineProperties(Q1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ZBb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n \n \n \n \n \n
\n
\n \n \n
\n
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===YBb){var d=document.createElement("template");d.innerHTML=""; YBb=d}d=YBb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ZBb=a}a=ZBb;return a}}}); var R1=Q1;y([O(W.YtRendererBehavior),z("design:type",Object)],R1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],R1.prototype,"ytRendererstamperBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],R1.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],R1.prototype,"data",void 0);y([Q(),z("design:type",Object)],R1.prototype,"isOffersHidden",void 0); y([T("data"),z("design:type",Object),z("design:paramtypes",[])],R1.prototype,"getFirstVendorLogoUrl",null);R1=y([V({is:"ytd-product-details-offers-container-renderer"})],R1);var $Bb;var aCb;var bCb;var cCb;var S1=function(){return N.apply(this,arguments)||this}; p(S1,N);S1.prototype.ready=function(){this.addEventListener("mouseenter",this.onMouseEnterImage);this.addEventListener("mouseleave",this.onMouseLeaveImage)}; S1.prototype.onMouseEnterImage=function(){this.isImageButton&&void 0!==this.thumbnailDetails&&An(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])}; S1.prototype.onMouseLeaveImage=function(){this.isImageButton&&An(this,"ytd-product-details-variant-image-unselect")}; g.Object.defineProperties(S1.prototype,{isImageButton:{configurable:!0,enumerable:!0,get:function(){return"VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE"===this.displayType}}, isPillButton:{configurable:!0,enumerable:!0,get:function(){return"VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL"===this.displayType||"VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST"===this.displayType}}, isActive:{configurable:!0,enumerable:!0,get:function(){var a;return"VARIANT_OPTION_STATE_SELECTED"===(null===(a=this.data)||void 0===a?void 0:a.variantOptionState)}}, isUnavailable:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return"VARIANT_AVAILABILITY_NO_OFFERS"===(null===(a=this.data)||void 0===a?void 0:a.variantAvailability)||"VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"===(null===(b=this.data)||void 0===b?void 0:b.variantOptionState)||"VARIANT_OPTION_STATE_DISABLED"===(null===(c=this.data)||void 0===c?void 0:c.variantOptionState)}}, thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var a;if(this.isImageButton&&void 0!==(null===(a=this.data)||void 0===a?void 0:a.imageDetails))return this.data.imageDetails}}, accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var a,b;return this.isUnavailable?null===(a=this.data)||void 0===a?void 0:a.variantOptionUnavailableAccessibilityLabel:null===(b=this.data)||void 0===b?void 0:b.variantOptionAccessibilityLabel}}}); g.Object.defineProperties(S1,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===cCb){var a=document.createElement("template");a.innerHTML="
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bCb){var d=document.createElement("template");d.innerHTML=""; bCb=d}d=bCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);cCb=a}a=cCb;return a}}}); var T1=S1;y([O(W.YtRendererBehavior),z("design:type",Object)],T1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],T1.prototype,"ytRendererstamperBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],T1.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],T1.prototype,"data",void 0);y([Q(),z("design:type",String)],T1.prototype,"displayType",void 0); y([T("displayType","data"),z("design:type",Boolean),z("design:paramtypes",[])],T1.prototype,"isImageButton",null);y([T("displayType","data"),z("design:type",Boolean),z("design:paramtypes",[])],T1.prototype,"isPillButton",null);y([T("data"),Q({reflectToAttribute:!0}),z("design:type",Boolean),z("design:paramtypes",[])],T1.prototype,"isActive",null);y([T("data"),Q({reflectToAttribute:!0}),z("design:type",Boolean),z("design:paramtypes",[])],T1.prototype,"isUnavailable",null); y([T("data"),z("design:type",Object),z("design:paramtypes",[])],T1.prototype,"thumbnailDetails",null);y([T("isUnavailable","data"),z("design:type",Object),z("design:paramtypes",[])],T1.prototype,"accessibilityLabel",null);T1=y([V({is:"ytd-product-details-variant-option-renderer"})],T1);var dCb;var eCb;var U1=function(){var a=N.apply(this,arguments)||this;a.variantsExpanded=!1;a.hideShowMoreLessVariantButton=!0;a.initialized=!1;a.computeVariantsDebouncer=null;a.computeVariants=function(b){b=void 0===b?!1:b;a.variantsExpanded||a.showOptions()||!b||(a.variantsExpanded=!0);if(a.variantsExpanded){b=k(a.items.children);for(var c=b.next();!c.done;c=b.next())c.value.hidden=!1}a.initialized=!0}; return a}; p(U1,N);f=U1.prototype;f.ready=function(){var a=this;setTimeout(function(){a.computeVariants(!0)})}; f.showOptions=function(){for(var a=k(this.items.children),b=a.next();!b.done;b=a.next())b.value.hidden=!0;var c=this.container.getBoundingClientRect().width,d=0,e=a=0,h=!1,l=k(this.items.children);for(b=l.next();!b.done;b=l.next()){b=b.value;b.hidden=!1;var m=b.getBoundingClientRect().width;if(d+m++e)d=m;else break;a+=1;b.hasAttribute("is-active")&&(h=!0)}for(c=a;c
\n
\n
[[data.title]]
[[selectedOptionName]]
\n
\n
\n
\n
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dCb){var d=document.createElement("template");d.innerHTML=""; dCb=d}d=dCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);eCb=a}a=eCb;return a}}}); var V1=U1;V1.prototype.debouncedComputeVariants=V1.prototype.debouncedComputeVariants;y([O(W.YtRendererBehavior),z("design:type",Object)],V1.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],V1.prototype,"ytRendererstamperBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],V1.prototype,"componentBehavior",void 0);y([O(bI),z("design:type",Object)],V1.prototype,"ironResizableBehavior",void 0); y([Q(),z("design:type",Object)],V1.prototype,"data",void 0);y([Q(),z("design:type",Object)],V1.prototype,"variantsExpanded",void 0);y([Q(),z("design:type",Object)],V1.prototype,"hideShowMoreLessVariantButton",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],V1.prototype,"initialized",void 0);y([mG("#items"),z("design:type",HTMLDivElement)],V1.prototype,"items",void 0);y([mG("#container"),z("design:type",HTMLDivElement)],V1.prototype,"container",void 0); y([mG("#more-variants-button"),z("design:type",HTMLElement)],V1.prototype,"moreVariantsButton",void 0);y([T("data"),z("design:type",String),z("design:paramtypes",[])],V1.prototype,"selectedOptionName",null);y([S("data","variantsExpanded"),R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],V1.prototype,"debouncedComputeVariants",null);y([T("data"),z("design:type",String),z("design:paramtypes",[])],V1.prototype,"displayType",null); y([T("displayType"),z("design:type",Object),z("design:paramtypes",[])],V1.prototype,"variantItemsClassname",null);V1=y([V({is:"ytd-product-details-variant-renderer"})],V1);var $1=function(){var a=N.apply(this,arguments)||this;a.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";a.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";a.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";a.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return a}; p($1,N);$1.prototype.dataChanged=function(){""!==this.data.additionalFeesText&&(this.showAdditionalFees=!0)}; $1.prototype.configureRendererStamper=function(){return{"data.imageCarouselRenderer":{id:"image-carousel-renderer",mapping:{productDetailsImageCarouselRenderer:"ytd-product-details-image-carousel-renderer"}},"data.variants":{id:"variants",mapping:{productDetailsVariantRenderer:"ytd-product-details-variant-renderer"}},"data.offersContainerRenderer":{id:"offers",mapping:{productDetailsOffersContainerRenderer:"ytd-product-details-offers-container-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer", menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more"}}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{productDetailsDescriptionRenderer:"ytd-product-details-description-renderer"}}}}; g.Object.defineProperties($1.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var a,b;return!(null===(a=this.data)||void 0===a||!a.formattedFromMerchantText)&&!(null===(b=this.data)||void 0===b||!b.primaryPurchaseButtonRenderer)}}, heroOfferTitle:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e,h,l=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.offersContainerRenderer)||void 0===b?void 0:b.productDetailsOffersContainerRenderer)||void 0===c?void 0:c.offers;l=null===(e=null===(d=null===l||void 0===l?void 0:l[0])||void 0===d?void 0:d.productDetailsOfferRenderer)||void 0===e?void 0:e.title;return null!==l&&void 0!==l?l:this.ytRendererBehavior.getSimpleString(null===(h=this.data)||void 0===h?void 0:h.title)}}, showBrandText:{configurable:!0,enumerable:!0,get:function(){var a;return!(null===(a=this.data)||void 0===a||!a.formattedByBrandText)}}, showOffers:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.offersContainerRenderer)||void 0===b?void 0:b.productDetailsOffersContainerRenderer)||void 0===c?void 0:c.offers;return void 0!==d&&1<(null===d||void 0===d?void 0:d.length)}}, showBuySeparator:{configurable:!0,enumerable:!0,get:function(){return this.showOffers&&this.showPurchaseData}}, showBuyCard:{configurable:!0,enumerable:!0,get:function(){return this.showOffers||this.showPurchaseData}}, selectedVariantsText:{configurable:!0,enumerable:!0,get:function(){var a,b,c;return(null!==(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.variants)||void 0===b?void 0:b.map(function(d){var e,h;d=null===(e=null===d||void 0===d?void 0:d.productDetailsVariantRenderer)||void 0===e?void 0:e.variantOptionRenderers;d=null===d||void 0===d?void 0:d.find(function(l){var m;return"VARIANT_OPTION_STATE_SELECTED"===(null===(m=null===l||void 0===l?void 0:l.productDetailsVariantOptionRenderer)||void 0=== m?void 0:m.variantOptionState)}); return null===(h=null===d||void 0===d?void 0:d.productDetailsVariantOptionRenderer)||void 0===h?void 0:h.name}).filter(function(d){return"string"===typeof d}))&&void 0!==c?c:[]).join(" \u2022 ")}}, heroOfferPrice:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e,h=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.offersContainerRenderer)||void 0===b?void 0:b.productDetailsOffersContainerRenderer)||void 0===c?void 0:c.offers;return h&&0
\n
\n \n
\n
\n
\n
[[getSimpleString(data.title)]]
\n
\n
\n
\n \n
\n
\n
\n \n \n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$Bb){var d=document.createElement("template");d.innerHTML=""; $Bb=d}d=$Bb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);aCb=a}a=aCb;return a}}}); var a2=$1;a2.prototype.dataChanged=a2.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],a2.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],a2.prototype,"ytRendererstamperBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],a2.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],a2.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],a2.prototype,"showAdditionalFees",void 0); y([Q({type:String}),z("design:type",Object)],a2.prototype,"shippingIcon",void 0);y([Q({type:String}),z("design:type",Object)],a2.prototype,"shippingAddressIcon",void 0);y([Q({type:String}),z("design:type",Object)],a2.prototype,"googleGuaranteeIcon",void 0);y([Q({type:String}),z("design:type",Object)],a2.prototype,"returnPolicyIcon",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],a2.prototype,"dataChanged",null); y([mG("#image-carousel-renderer"),z("design:type",O1)],a2.prototype,"imageCarouselRenderer",void 0);y([mG("#variants"),z("design:type",V1)],a2.prototype,"productDetailsVariantRenderer",void 0);y([mG("#offers"),z("design:type",R1)],a2.prototype,"productDetailsOffersContainerRenderer",void 0);y([mG("#description-renderer"),z("design:type",K1)],a2.prototype,"productDetailsDescriptionRenderer",void 0);y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],a2.prototype,"showPurchaseData",null); y([T("data"),z("design:type",Object),z("design:paramtypes",[])],a2.prototype,"heroOfferTitle",null);y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],a2.prototype,"showBrandText",null);y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],a2.prototype,"showOffers",null);y([T("showOffers","showPurchaseData"),z("design:type",Boolean),z("design:paramtypes",[])],a2.prototype,"showBuySeparator",null); y([T("showOffers","showPurchaseData"),z("design:type",Boolean),z("design:paramtypes",[])],a2.prototype,"showBuyCard",null);y([T("data"),z("design:type",String),z("design:paramtypes",[])],a2.prototype,"selectedVariantsText",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],a2.prototype,"heroOfferPrice",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],a2.prototype,"shoppingReportingButtonData",null);a2=y([V({is:"ytd-product-details-renderer"})],a2);var fCb;var gCb;var hCb;var iCb;var b2=function(){return N.apply(this,arguments)||this}; p(b2,N);b2.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}}; g.Object.defineProperties(b2.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}}); g.Object.defineProperties(b2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===iCb){var a=document.createElement("template");a.innerHTML="
\n
\n

[[formattedAmount]]

\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hCb){var d=document.createElement("template");d.innerHTML=""; hCb=d}d=hCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);iCb=a}a=iCb;return a}}}); var c2=b2;y([O(W.YtRendererBehavior),z("design:type",Object)],c2.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],c2.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],c2.prototype,"data",void 0);y([Q(),z("design:type",String)],c2.prototype,"formattedAmount",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],c2.prototype,"ariaLabel",void 0); y([Q({reflectToAttribute:!0}),T("data.style"),z("design:type",String),z("design:paramtypes",[])],c2.prototype,"vcBalanceWidgetStyle",null);c2=y([BM({is:"yt-vc-balance-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],c2);yN("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var d2=function(){return N.apply(this,arguments)||this}; p(d2,N);g.Object.defineProperties(d2.prototype,{formattedAmount:{configurable:!0,enumerable:!0,get:function(){return this.vcBalanceEntity&&this.vcBalanceEntity.formattedAmount?this.vcBalanceEntity.formattedAmount:""}}, vcBalanceAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.vcBalanceEntity&&this.vcBalanceEntity.accessibilityFormattedAmount?this.vcBalanceEntity.accessibilityFormattedAmount:""}}}); g.Object.defineProperties(d2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===gCb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fCb){var d=document.createElement("template");d.innerHTML="";fCb=d}d=fCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gCb=a}a=gCb; return a}}}); var e2=d2;y([O(W.YtRendererBehavior),z("design:type",Object)],e2.prototype,"ytRendererBehavior",void 0);y([O(KP),z("design:type",Object)],e2.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],e2.prototype,"data",void 0);y([Q({selectorArgs:["data.vcBalanceEntityKey"],selector:function(a,b){return $n(a.entities,"vcBalanceEntity",b)}}), z("design:type",Object)],e2.prototype,"vcBalanceEntity",void 0);y([T("vcBalanceEntity"),z("design:type",String),z("design:paramtypes",[])],e2.prototype,"formattedAmount",null);y([T("vcBalanceEntity"),z("design:type",String),z("design:paramtypes",[])],e2.prototype,"vcBalanceAriaLabel",null);e2=y([V({is:"ytd-vc-balance-renderer"})],e2);var jCb=function(){return N.apply(this,arguments)||this}; p(jCb,N);var kCb=jCb;kCb=y([V({is:"ytd-browse-items"})],kCb);var lCb;var mCb;var f2=function(){var a=N.apply(this,arguments)||this;a.rotation=0;a.isReloading=!1;return a}; p(f2,N);f2.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)}; f2.prototype.reset=function(){this.style.opacity=""}; f2.prototype.close=function(){return B(this,function b(){var c=this;return t(b,function(d){if(1==d.nextAddress)return r(d,c.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);c.style.opacity="0";ja(d)})})}; g.Object.defineProperties(f2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===mCb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lCb){var d=document.createElement("template");d.innerHTML=""; lCb=d}d=lCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mCb=a}a=mCb;return a}}}); var g2=f2;g2.prototype.rotationChanged=g2.prototype.rotationChanged;y([Q(),z("design:type",Object)],g2.prototype,"rotation",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],g2.prototype,"isReloading",void 0);y([mG("#icon"),z("design:type",HTMLElement)],g2.prototype,"icon",void 0);y([S("rotation"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],g2.prototype,"rotationChanged",null);g2=y([V({is:"ytd-refresh"})],g2);var nCb;var oCb;var h2=function(){var a=N.apply(this,arguments)||this;a.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return a}; p(h2,N);f=h2.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}}; f.onYtToggleButton=function(a){var b,c=null===(b=this.data)||void 0===b?void 0:b.videoReminderEntityKey;c&&this.ytdReduxBehavior.dispatch(Qn("upcomingEventReminderStateEntity",c,{key:c,state:a.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))}; f.attached=function(){this.updateChannelBanner()}; f.dataChanged=function(){this.updateChannelBanner()}; f.videoReminderStateChanged=function(){var a,b;this.videoReminderState&&(null===(b=null===(a=this.data)||void 0===a?void 0:a.cta)||void 0===b?0:b.toggleButtonRenderer)&&this.set("data.cta.toggleButtonRenderer.isToggled","UPCOMING_EVENT_REMINDER_STATE_SINGLE"===this.videoReminderState.state)}; f.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var a=YM(this.data.channelBanner.thumbnails,this.clientWidth);a&&(a.startsWith("//")&&(a="https:"+a),this.classList.add("channel-banner"),this.updateStyles({"--ytvmh-channel-banner":"url("+a+")"}))}}; f.onPlayerReady=function(){this.onIronResize()}; f.onIronResize=function(){var a;270>this.clientWidth?this.classList.add("no-thumbnail"):this.classList.remove("no-thumbnail");var b=this.$$("#live-description");(null===(a=this.data)||void 0===a?0:a.shortLiveDescription)&&(null===b||void 0===b?void 0:b.clientWidth)<(null===b||void 0===b?void 0:b.scrollWidth)?this.classList.add("short-live-description"):this.classList.remove("short-live-description");if(b=this.$$("#banner"))b.style.height=602>this.clientWidth?Gf(.273*b.clientWidth,!0):Gf(.165*b.clientWidth, !0)}; g.Object.defineProperties(h2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===oCb){var a=document.createElement("template");a.innerHTML="\n\n
\n
\n \n \n \n \n
\n
\n
\n \n \n
\n
\n
\n
\n \n \n \n \n \n
\n
\n \n \n \n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nCb){var d=document.createElement("template");d.innerHTML=""; nCb=d}d=nCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);oCb=a}a=oCb;return a}}}); var i2=h2;i2.prototype.onIronResize=i2.prototype.onIronResize;i2.prototype.videoReminderStateChanged=i2.prototype.videoReminderStateChanged;i2.prototype.dataChanged=i2.prototype.dataChanged;i2.prototype.onYtToggleButton=i2.prototype.onYtToggleButton;y([O(bI),z("design:type",Object)],i2.prototype,"ironResizableBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],i2.prototype,"ytActionHandlerBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],i2.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],i2.prototype,"ytRendererstamperBehavior",void 0);y([O(KP),z("design:type",Object)],i2.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],i2.prototype,"data",void 0);y([Q({selectorArgs:["data.videoReminderEntityKey"],selector:Skb}),z("design:type",Object)],i2.prototype,"videoReminderState",void 0); y([R("yt-toggle-button"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],i2.prototype,"onYtToggleButton",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],i2.prototype,"dataChanged",null);y([S("videoReminderState"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],i2.prototype,"videoReminderStateChanged",null); y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],i2.prototype,"onIronResize",null);i2=y([V({is:"ytd-video-masthead-ad-advertiser-info-renderer"})],i2);var pCb;var qCb;var j2=function(){var a=N.apply(this,arguments)||this;a.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};a.isLocked=!1;return a}; p(j2,N);f=j2.prototype;f.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)}; f.onExpandedChanged=function(){this.expanded&&An(this,"ytd-video-masthead-expandable-tile-expanding",[this])}; f.onMouseOver=function(){this.maybeExpand()}; f.onTap=function(){this.maybeExpand()}; f.onExpandableTileExpanding=function(a){a!==this&&(this.expanded=!1)}; f.onExpandableTileLockAndCollapse=function(a){this.isLocked=!0;a!==this&&(this.expanded=!1)}; f.onExpandableTileUnlock=function(){this.isLocked=!1}; g.Object.defineProperties(j2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===qCb){var a=document.createElement("template");a.innerHTML="\n
\n
\n \n \n \n \n \n
\n
\n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===pCb){var d=document.createElement("template");d.innerHTML=""; pCb=d}d=pCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);qCb=a}a=qCb;return a}}}); var k2=j2;k2.prototype.onTap=k2.prototype.onTap;k2.prototype.onMouseOver=k2.prototype.onMouseOver;k2.prototype.onExpandedChanged=k2.prototype.onExpandedChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],k2.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],k2.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],k2.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],k2.prototype,"expanded",void 0); y([S("expanded"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],k2.prototype,"onExpandedChanged",null);y([R("mouseover"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],k2.prototype,"onMouseOver",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],k2.prototype,"onTap",null);k2=y([V({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer"})],k2);var rCb;var sCb;var l2=function(){var a=N.apply(this,arguments)||this;a.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};a.playbackFinished=!1;return a}; p(l2,N);f=l2.prototype;f.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}}; f.created=function(){this.JSC$38602_playerManager=new qM}; f.ready=function(){var a=this;nbb(this.JSC$38602_playerManager,this.$.player,function(){return a.onPlaybackEnded()}); this.$["replay-button"].addEventListener("click",function(){var b;(null===(b=a.data)||void 0===b?0:b.navigationEndpoint)&&a.fire("yt-navigate",{endpoint:a.data.navigationEndpoint})})}; f.onPlaybackEnded=function(){this.classList.remove("video-playing");this.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0}; f.attached=function(){var a=this;this.async(function(){return a.maybePlayVideo()})}; f.maybePlayVideo=function(){this.expanded&&this.isAttached&&this.data&&this.data.videoId&&!this.playbackFinished&&(this.classList.add("video-playing"),this.lockAndCollapseExpandableTiles(),this.JSC$38602_playerManager.playVideo())}; f.dataChanged=function(){if(this.data){var a=J("use_updated_video_masthead_player_logic");pbb(this.JSC$38602_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams,a);a||obb(this.JSC$38602_playerManager);this.maybePlayVideo()}}; f.getPlayerPromise=function(){return this.JSC$38602_playerManager.getPlayerPromise()}; f.onYtToggleButton=function(a){a.detail.toggled?this.JSC$38602_playerManager.mute():this.JSC$38602_playerManager.unMute()}; f.onYtNavigate=function(a){var b=qbb(a.detail.endpoint),c=rbb(this.data.clickthroughReportingData);b&&c&&(a.detail.endpoint.watchEndpoint?a.detail.tempData=c:VI(b,c,30))}; f.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)}; f.onExpandedChanged=function(){this.expanded?(An(this,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.JSC$38602_playerManager.stopVideo()}; f.onMouseOver=function(){this.maybeExpand()}; f.onTap=function(){this.maybeExpand()}; f.onExpandableTileExpanding=function(a){a!=this&&(this.JSC$38602_playerManager.stopVideo(),this.expanded=!1)}; f.onExpandableTileLockAndCollapse=function(a){a!=this&&(this.isLocked=!0,this.expanded=!1)}; f.onExpandableTileUnlock=function(){this.isLocked=!1}; f.lockAndCollapseExpandableTiles=function(){L(this,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])}; f.unlockExpandableTiles=function(){L(this,"ytd-video-masthead-expandable-tile-unlock")}; g.Object.defineProperties(l2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===sCb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rCb){var d=document.createElement("template");d.innerHTML=""; rCb=d}d=rCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);sCb=a}a=sCb;return a}}}); var m2=l2;m2.prototype.onTap=m2.prototype.onTap;m2.prototype.onMouseOver=m2.prototype.onMouseOver;m2.prototype.onExpandedChanged=m2.prototype.onExpandedChanged;m2.prototype.onYtNavigate=m2.prototype.onYtNavigate;m2.prototype.onYtToggleButton=m2.prototype.onYtToggleButton;m2.prototype.dataChanged=m2.prototype.dataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],m2.prototype,"ytRendererstamperBehavior",void 0); y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],m2.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],m2.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],m2.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],m2.prototype,"expanded",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],m2.prototype,"dataChanged",null); y([R("yt-toggle-button"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],m2.prototype,"onYtToggleButton",null);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],m2.prototype,"onYtNavigate",null);y([S("expanded"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],m2.prototype,"onExpandedChanged",null); y([R("mouseover"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],m2.prototype,"onMouseOver",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],m2.prototype,"onTap",null);m2=y([V({is:"ytd-video-masthead-ad-expandable-video-tile-renderer"})],m2);var tCb;var uCb;var n2=function(){return N.apply(this,arguments)||this}; p(n2,N);n2.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; n2.prototype.onShow=function(){var a,b=this.$$("#live-description");(null===(a=this.data)||void 0===a?0:a.shortLiveDescription)&&b.clientWidth
\n \n \n
\n \n \n \n \n \n
\n
\n \n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===tCb){var d=document.createElement("template");d.innerHTML=""; tCb=d}d=tCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);uCb=a}a=uCb;return a}}}); var o2=n2;o2.prototype.videoReminderStateChanged=o2.prototype.videoReminderStateChanged;o2.prototype.onYtToggleButton=o2.prototype.onYtToggleButton;y([O(W.YtRendererBehavior),z("design:type",Object)],o2.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],o2.prototype,"ytRendererstamperBehavior",void 0);y([O(KP),z("design:type",Object)],o2.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],o2.prototype,"data",void 0); y([Q({selectorArgs:["data.videoReminderEntityKey"],selector:Skb}),z("design:type",Object)],o2.prototype,"videoReminderState",void 0);y([R("yt-toggle-button"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],o2.prototype,"onYtToggleButton",null);y([S("videoReminderState"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],o2.prototype,"videoReminderStateChanged",null); o2=y([V({is:"ytd-video-masthead-ad-primary-video-overlay-renderer"})],o2);var vCb;var wCb;var p2=function(){return N.apply(this,arguments)||this}; p(p2,N);f=p2.prototype;f.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}}; f.created=function(){this.JSC$38609_playerManager=new qM}; f.ready=function(){var a=this;nbb(this.JSC$38609_playerManager,this.player,function(){a.onPlaybackEnded()}); this.replayButton.addEventListener("click",function(){a.data&&a.data.navigationEndpoint&&a.fire("yt-navigate",{endpoint:a.data.navigationEndpoint})})}; f.onPlaybackEnded=function(){this.classList.remove("video-playing");this.classList.add("video-ended")}; f.dataChanged=function(){var a=this;if(this.data){if("string"===typeof this.data.videoId){var b=J("use_updated_video_masthead_player_logic");pbb(this.JSC$38609_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0,b);this.data.disableAutoPlayback?obb(this.JSC$38609_playerManager):(b||obb(this.JSC$38609_playerManager),this.JSC$38609_playerManager.playVideo(),this.classList.add("video-playing"),this.getPlayerPromise().then(function(){L(a, "ytd-video-masthead-ad-primary-video-renderer-playing")}))}this.data.isWidescreen&&this.JSC$38609_playerContainer.classList.add("widescreen")}}; f.getPlayerPromise=function(){return this.JSC$38609_playerManager.getPlayerPromise()}; f.onYtToggleButton=function(a){a.detail.toggled?this.JSC$38609_playerManager.mute():this.JSC$38609_playerManager.unMute()}; f.onYtNavigate=function(a){var b=qbb(a.detail.endpoint),c=rbb(this.data.clickthroughReportingData);b&&c&&(a.detail.endpoint.watchEndpoint?a.detail.tempData=c:VI(b,c,30))}; f.onYtMastheadHidden=function(){this.JSC$38609_playerManager.stopVideo()}; g.Object.defineProperties(p2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===wCb){var a=document.createElement("template");a.innerHTML="
\n
\n
\n
\n \n
\n
\n \n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vCb){var d=document.createElement("template");d.innerHTML=""; vCb=d}d=vCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wCb=a}a=wCb;return a}}}); var q2=p2;q2.prototype.onYtMastheadHidden=q2.prototype.onYtMastheadHidden;q2.prototype.onYtNavigate=q2.prototype.onYtNavigate;q2.prototype.onYtToggleButton=q2.prototype.onYtToggleButton;q2.prototype.dataChanged=q2.prototype.dataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],q2.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],q2.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],q2.prototype,"data",void 0); y([mG("ytd-toggle-button-renderer"),z("design:type",Object)],q2.prototype,"muteButton",void 0);y([mG("#replay-button"),z("design:type",Object)],q2.prototype,"replayButton",void 0);y([mG("#player-container"),z("design:type",Object)],q2.prototype,"JSC$38609_playerContainer",void 0);y([mG("#player"),z("design:type",Object)],q2.prototype,"player",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],q2.prototype,"dataChanged",null); y([R("yt-toggle-button"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],q2.prototype,"onYtToggleButton",null);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],q2.prototype,"onYtNavigate",null);y([R("yt-masthead-hidden"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],q2.prototype,"onYtMastheadHidden",null); q2=y([V({is:"ytd-video-masthead-ad-primary-video-renderer"})],q2);var xCb;var yCb;var r2=function(){var a=N.apply(this,arguments)||this;a.collapsed=!1;a.impressionResolver=Xg();a.activeViewMeasurementDataResolver=Xg();a.actionMap={"yt-mute-ad-action":"handleMuteAd"};return a}; p(r2,N);f=r2.prototype;f.configureRendererStamper=function(){return{"data.expandableTiles":{id:"expandable-tile-container",mapping:{videoMastheadAdExpandableThumbnailTileRenderer:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",videoMastheadAdExpandableVideoTileRenderer:"ytd-video-masthead-ad-expandable-video-tile-renderer"}},"data.showAdRenderer":{id:"show-ad",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.ready=function(){var a=this;this.$["show-ad"].addEventListener("click",function(){a.expandAd()}); this.addEventListener("yt-action",function(b){if("yt-service-request"===b.detail.actionName){var c=b.detail.args[1];c.videoMastheadAdMuteCommand&&(a.collapseAd(c.videoMastheadAdMuteCommand.encryptedMastheadId),b.stopPropagation())}})}; f.attached=function(){var a=this;this.async(this.ironResizableBehavior.notifyResize);this.impressionResolver.promise.then(function(b){a.collapsed||(b.forEach(function(c){Di(c.baseUrl)}),a.data.impressionCommand=void 0)}); this.activeViewMeasurementDataResolver.promise.then(function(b){a.ytdActiveViewBehavior.enableActiveViewMeasurement(b,14)})}; f.dataChanged=function(){var a,b;(null===(a=this.data.impressionCommand)||void 0===a?0:a.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);(null===(b=this.data)||void 0===b?0:b.activeView)&&this.activeViewMeasurementDataResolver.resolve(this.data.activeView);var c=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand");c&&this.restoreCollapsedState(c.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo= void 0),this.data.expandableTiles&&(this.data.expandableTiles=void 0))}; f.computeWidescreen=function(a){return!!(a&&a.videoMastheadAdPrimaryVideoRenderer&&a.videoMastheadAdPrimaryVideoRenderer.isWidescreen)}; f.computeExpandable=function(a){return!!(a&&0
\n
\n \n \n
\n \n
\n
\n \n \n
\n \n
\n
\n
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(hV().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===xCb){var d=document.createElement("template");d.innerHTML=""; xCb=d}d=xCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);yCb=a}a=yCb;return a}}}); var s2=r2;s2.prototype.onIronResize=s2.prototype.onIronResize;s2.prototype.dataChanged=s2.prototype.dataChanged;y([O(bI),z("design:type",Object)],s2.prototype,"ironResizableBehavior",void 0);y([O(fP),z("design:type",Object)],s2.prototype,"ytdActiveViewBehavior",void 0);y([O(zP),z("design:type",Object)],s2.prototype,"ytdGridStateAwareBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],s2.prototype,"ytActionHandlerBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],s2.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],s2.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],s2.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),z("design:type",Boolean)],s2.prototype,"widescreen",void 0); y([Q({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),z("design:type",Boolean)],s2.prototype,"expandable",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],s2.prototype,"collapsed",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],s2.prototype,"dataChanged",null);y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],s2.prototype,"onIronResize",null); s2=y([V({is:"ytd-video-masthead-ad-v3-renderer"})],s2);var zCb;var ACb;var BCb;var CCb;var DCb=function(a,b,c,d,e,h,l,m,n){this.minWidth_=a;this.minHeight_=b;this.recommendedWidth_=c;this.recommendedHeight_=d;this.maxFileSize_=e;this.JSC$38618_title_=h;this.bannerGalleryTitle_=l;this.cropMode_="ytcb";this.JSC$38618_channelId_=m;this.pickerToken_=n;a=E$a("yt-banner");b=new WYa("youtubebanner").addUploadMetadata("silo_id","19");b.JSC$34558_opts.ytMaxFileSize=this.maxFileSize_;c=this.recommendedHeight_;b.JSC$34558_opts.ytRecWidth=this.recommendedWidth_;b.JSC$34558_opts.ytRecHeight=c; gF(a,b);gF(a,new $E);b=new $E;b.JSC$34558_opts.type="ytbanner";gF(a,b.setLabel(this.bannerGalleryTitle_));b=a.setTitle(this.JSC$38618_title_).setSize(1E3);b.urlParamMap_.set("thumbs","orig");c=this.minWidth_;d=this.minHeight_;if(isNaN(c)||isNaN(d))throw Error("MinSize - Not a number. ("+c+", "+d+")");b.urlParamMap_.set("minSize",c+"x"+d);b.urlParamMap_.set("cropMode","ytcb");this.builder_=a;this.picker_=null}; DCb.prototype.open=function(){var a=this;return new Tg(function(b,c){FWa(a.builder_,function(d){"picked"==d.action?b(d):"cancel"==d.action&&c(Error("banner image edit cancel"))}); a.picker_&&a.picker_.dispose();a.picker_=TF(a.builder_);a.picker_.setVisible(!0)})}; DCb.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};function t2(a,b,c,d){return window.spf?ECb(a,b,c,void 0===d?!1:d):FCb(a,b)} function ECb(a,b,c,d){var e=null,h=new Tg(function(m,n){var q={};if(b){q.method=b.method;var u=b.postParams||{};Hja(a,b)&&(u[I("XSRF_FIELD_NAME",void 0)]=I("XSRF_TOKEN",void 0));q.postData=gc(u);b.type&&(q.type=b.type);u=b.headers}q.headers=Gja(a,u);J("debug_forward_web_query_parameters")&&(a=Ai(a));q.experimental_headers=q.headers;q.onError=function(w){w.err&&w.xhr&&(w.err.params={url:w.xhr.responseURL,response:w.xhr.responseText.substr(0,64)});n(w.err)}; q.onPartDone=function(w){c&&c.call(null,w.part)}; q.onDone=function(w){var A=GCb(w.response,"xsrf_token");ec(window.location.href,a)&&A&&Lh("XSRF_TOKEN",A);if(A=GCb(w.response,"service_worker_killswitch"))Lh("SERVICE_WORKER_KILLSWITCH",A),Rbb();m(w.response)}; e=spf.request(a,q)}),l=h.then(HCb); Zg(l,function(m){var n=m instanceof $g;d&&n&&h.cancel("canceled requestPromise");var q=m&&m.hasOwnProperty("params")&&m.params.response?m.params.response:"";if(m instanceof Error)if(q){if(n)Ak(m);else if(")]}'\n{\"reload\":\"now\"}"==q)Ak(m);else{n=m.message||"";var u={original:n,url:a},w=n.match(/position:?\s*(\d+)/);if(w){w=w&&Number(w[1])?Number(w[1]):0;var A=Math.max(w-25,0);u.position=w;u.response=q.substring(A,w+25)}else u.response=q.substring(0,50);zk(m,u);n=0<=n.indexOf("<")||0<=n.indexOf("end of ")|| 0<=n.indexOf("Unterminated string")||n.indexOf("Unexpected EOF");try{m.message="JSON parse error"}catch(E){}if(!n)for(u=q.length,w=!1,A=0;AMath.random()&&(m=Error("No timing found"),m.params=l,yk(m)),l={responseStart:-1}):l={responseStart:0},n.timing=n.timing||{},Object.assign(n.timing,l),e(n))}else h(Error("HTTP error: "+l.status))}; (c=Bi(a,b))||h(Error("HTTP error: "+c.status))}); J("cancel_pending_navs")&&Zg(d,function(){c.abort()}); return d} function GCb(a,b){var c=a[b],d=a.parts;"multipart"==a.type&&d&&(c=(a=d.find(function(e){return b in e}))&&a[b]); return c} ;var ICb=function(a){this.JSC$38622_channelId_=a},JCb=function(a,b){var c=""; b.viewToken&&(c=b.viewToken[2].type);var d=b.docs[0];b=d.crop;a={channel_id:a.JSC$38622_channelId_,fife_url:d.thumbnails[0].url,photo_id:d.id,is_gallery_image:"ytbanner"==c};b&&(a.crop_top=b.top,a.crop_right=b.right,a.crop_bottom=b.bottom,a.crop_left=b.left);return t2("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:a})};var u2=function(){return N.apply(this,arguments)||this}; p(u2,N);f=u2.prototype;f.attached=function(){this.hasAttribute("role")||this.setAttribute("role","button");this.hasAttribute("tabindex")||this.setAttribute("tabindex","0")}; f.detached=function(){this.picker&&this.picker.dispose()}; f.dataChanged=function(){this.uploader=this.picker=this.message=null}; f.computeAriaLabel=function(a){return a}; f.onTap=function(){var a=this,b;null!==(b=this.data)&&void 0!==b&&b.editBannerCommand||(this.message=null,this.picker||(this.picker=new DCb(this.data.bannerMinWidth||0,this.data.bannerMinHeight||0,this.data.bannerRecommendedWidth||0,this.data.bannerRecommendedHeight||0,this.data.bannerMaxFileSizeInMegabytes||0,this.data.editorTitle||"",this.data.galleryViewTitle||"",this.data.channelId||"",this.data.onepickToken||"")),this.picker.open().then(function(c){a.handleBannerPicked(c)},ya))}; f.handleBannerPicked=function(a){var b=this;this.uploader||(this.uploader=new ICb(this.data.channelId||""));this.message=this.data.uploadingText;JCb(this.uploader,a).then(function(c){b.handleBannerUploadSucceeded(c)},function(c){b.handleBannerUploadFailed(c)})}; f.handleBannerUploadSucceeded=function(a){a&&a.errors?this.handleBannerUploadFailed(a):(this.fire("yt-banner-updated",a),this.message=null)}; f.handleBannerUploadFailed=function(a){this.message=a&&a.errors&&a.errors.length?a.errors[0]:null}; g.Object.defineProperties(u2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===CCb){var a=document.createElement("template");a.innerHTML="\n \n [[ariaLabel]]\n
[[message]]
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===BCb){var d=document.createElement("template");d.innerHTML=""; BCb=d}d=BCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);CCb=a}a=CCb;return a}}}); var v2=u2;v2.prototype.dataChanged=v2.prototype.dataChanged;y([O(NM.YtComponentBehavior),z("design:type",Object)],v2.prototype,"componentBehavior",void 0);y([O(jI),z("design:type",Object)],v2.prototype,"ironButtonState",void 0);y([Q(),z("design:type",Object)],v2.prototype,"data",void 0);y([Q({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),z("design:type",String)],v2.prototype,"ariaLabel",void 0);y([Q(),z("design:type",Object)],v2.prototype,"message",void 0); y([Q(),z("design:type",Object)],v2.prototype,"picker",void 0);y([Q(),z("design:type",Object)],v2.prototype,"uploader",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],v2.prototype,"dataChanged",null);v2=y([V({is:"ytd-channel-banner-editor-renderer"})],v2);var KCb;var LCb;var w2=function(){return N.apply(this,arguments)||this}; p(w2,N);f=w2.prototype;f.ready=function(){var a=this;this.$.form.addEventListener("submit",function(b){a.onSubmit(b)})}; f.onDataChanged=function(){var a;(null===(a=this.data)||void 0===a?0:a.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)}; f.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")}; f.openOnClickHandler=function(){this.$.input.focus()}; f.onSubmit=function(a){a.preventDefault();return!1}; f.submitOnEnterKeyUp=function(a){var b,c;if(13===a.keyCode){a=this.data.endpoint;var d=x.unsafeClone(a);(null===(c=null===(b=null===d||void 0===d?void 0:d.commandMetadata)||void 0===b?void 0:b.webCommandMetadata)||void 0===c?0:c.url)?(d.commandMetadata.webCommandMetadata.url=lc(d.commandMetadata.webCommandMetadata.url,"query",this.data.expandedText),d.browseEndpoint&&(d.browseEndpoint.query=this.data.expandedText),this.fire("yt-navigate",{endpoint:d,tempData:{disableCache:!0}})):xk(new lj("Error: Trying to navigate to an endpoint without url", a))}}; g.Object.defineProperties(w2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===LCb){var a=document.createElement("template");a.innerHTML="\n \n\n
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===KCb){var d=document.createElement("template");d.innerHTML=""; KCb=d}d=KCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);LCb=a}a=LCb;return a}}}); var x2=w2;x2.prototype.onDataChanged=x2.prototype.onDataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],x2.prototype,"ytRendererBehavior",void 0);y([O(mjb),z("design:type",Object)],x2.prototype,"ytdExpandableInputBehavior",void 0);y([Q(),z("design:type",Object)],x2.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],x2.prototype,"onDataChanged",null);x2=y([V({is:"ytd-expandable-tab-renderer"})],x2);var MCb;var NCb;var y2=function(){var a=N.apply(this,arguments)||this;a.ariaLabel=mn("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return a}; p(y2,N);y2.prototype.attached=function(){this.setAttribute("role","button");this.setAttribute("tabindex","0")}; y2.prototype.computeHref=function(a){var b;return(null===(b=null===a||void 0===a?void 0:a.urlEndpoint)||void 0===b?0:b.url)?this.componentBehavior.computeHref_(a):null}; y2.prototype.onTap=function(){var a,b;null===(a=this.data)||void 0===a||!a.editAvatarServiceEndpoint||(null===(b=this.data.editAvatarServiceEndpoint.urlEndpoint)||void 0===b?0:b.url)||Cn(this,[this.data.editAvatarServiceEndpoint])}; g.Object.defineProperties(y2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===NCb){var a=document.createElement("template");a.innerHTML="\n \n \n [[ariaLabel]]\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===MCb){var d=document.createElement("template");d.innerHTML=""; MCb=d}d=MCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);NCb=a}a=NCb;return a}}}); var z2=y2;y([O(jI),z("design:type",Object)],z2.prototype,"ironButtonState",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],z2.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],z2.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],z2.prototype,"ariaLabel",void 0);z2=y([V({is:"ytd-channel-avatar-editor"})],z2);var A2=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return a}; p(A2,N);f=A2.prototype; f.configureRendererStamper=function(){return{"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.sponsorButton":{id:"sponsor-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},"data.editChannelButtons":{id:"edit-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}, "data.otherButtons":{id:"other-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.bannerEditor":{id:"banner-editor",mapping:{channelBannerEditorRenderer:"ytd-channel-banner-editor-renderer"}}}}; f.attached=function(){this.data&&this.dataChanged()}; f.computeDisplayChannelHandle=function(a){return J("enable_header_channel_handler_ui")&&a}; f.computeHeaderDisabled=function(a,b){return b||!a}; f.handleButtonRefreshAction=function(a){a.buttonRefreshAction&&this.set("data.sponsorButton",a.buttonRefreshAction.membershipButton)}; f.handleInsertTabCommand=function(a){if(a.insertChannelTabCommand){var b=a.insertChannelTabCommand;b.externalChannelId===this.data.channelId&&(b.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(c){return c.tabRenderer&&c.tabRenderer.tabIdentifier===b.tabIdentifier})||this.splice("tabs",b.tabIndex||-1,0,b.tab))}}; f.handleRefreshChannelTabAction=function(a){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===a&&this.fire("yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})}; f.dataChanged=function(){var a=this.hasChannelArt;this.hasChannelArt=!1;if(this.data&&this.data.banner){var b=YM(this.data.banner.thumbnails,this.clientWidth);b&&(0===b.indexOf("//")&&(b="https:"+b),this.hasChannelArt=!0,this.updateStyles({"--yt-channel-banner":"url("+b+")"}))}this.hasChannelArt!==a&&this.$.header.fire("iron-resize")}; f.onBannerUpdated=function(a,b){a=1
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===zCb){var d=document.createElement("template");d.innerHTML=""; zCb=d}d=zCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ACb=a}a=ACb;return a}}}); var B2=A2;B2.prototype.observeLightsourcePalette=B2.prototype.observeLightsourcePalette;B2.prototype.onBannerUpdated=B2.prototype.onBannerUpdated;B2.prototype.dataChanged=B2.prototype.dataChanged;y([O(zP),z("design:type",Object)],B2.prototype,"ytdGridStateAwareBehavior",void 0);y([O(yjb),z("design:type",Object)],B2.prototype,"ytdTabbedHeaderBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],B2.prototype,"ytActionHandlerBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],B2.prototype,"ytRendererstamperBehavior",void 0);y([O(DP),z("design:type",Object)],B2.prototype,"ytdGuideStateAwareBehavior",void 0);y([O(KP),z("design:type",Object)],B2.prototype,"ytdReduxBehavior",void 0);y([mG("#tabs"),z("design:type",Object)],B2.prototype,"tabsElement",void 0);y([Q(),z("design:type",Object)],B2.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],B2.prototype,"hasChannelArt",void 0); y([Q({selector:slb,reflectToAttribute:!0}),z("design:type",Boolean)],B2.prototype,"guideIsVisibleButNotPersistent",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],B2.prototype,"dataChanged",null);y([R("yt-banner-updated"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],B2.prototype,"onBannerUpdated",null); y([S("data.headerColorPalette.lightsourceColorPaletteData"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],B2.prototype,"observeLightsourcePalette",null);B2=y([V({is:"ytd-c4-tabbed-header-renderer"})],B2);var OCb;var PCb;var C2=function(){return N.apply(this,arguments)||this}; p(C2,N);C2.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}}; C2.prototype.dataChanged=function(){if(this.data){var a=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var b=YM(this.data.banner.thumbnails,this.clientWidth);b&&(0===b.indexOf("//")&&(b="https:"+b),this.hasBannerArt=!0,this.updateStyles({"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+b+")"}))}this.hasBannerArt!==a&&this.$.header.fire("iron-resize")}}; g.Object.defineProperties(C2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===PCb){var a=document.createElement("template");a.innerHTML="
[[getSimpleString(data.title)]]
[[getSimpleString(data.description)]]
[[getSimpleString(data.metadata)]]
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===OCb){var d=document.createElement("template");d.innerHTML=""; OCb=d}d=OCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);PCb=a}a=PCb;return a}}}); var D2=C2;D2.prototype.dataChanged=D2.prototype.dataChanged;y([O(yjb),z("design:type",Object)],D2.prototype,"ytdTabbedHeaderBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],D2.prototype,"ytRendererstamperBehavior",void 0);y([O(zP),z("design:type",Object)],D2.prototype,"ytdGridStateAwareBehavior",void 0);y([O(DP),z("design:type",Object)],D2.prototype,"ytdGuideStateAwareBehavior",void 0); y([O(NM.YtComponentBehavior),z("design:type",Object)],D2.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],D2.prototype,"data",void 0);y([Q(),z("design:type",Number)],D2.prototype,"selected",void 0);y([Q(),z("design:type",Boolean)],D2.prototype,"active",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],D2.prototype,"hasBannerArt",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],D2.prototype,"dataChanged",null); D2=y([V({is:"ytd-interactive-tabbed-header-renderer"})],D2);var QCb;var RCb;var E2=function(){return N.apply(this,arguments)||this}; p(E2,N);E2.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; g.Object.defineProperties(E2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===RCb){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===QCb){var d=document.createElement("template");d.innerHTML=""; QCb=d}d=QCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);RCb=a}a=RCb;return a}}}); var F2=E2;y([O(W.YtRendererBehavior),z("design:type",Object)],F2.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],F2.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],F2.prototype,"data",void 0);F2=y([V({is:"ytd-page-footer-renderer"})],F2);var SCb;var TCb;var UCb;var VCb;var G2=function(){var a=N.apply(this,arguments)||this;a.isEditing=!1;a.isMultiline=!1;return a}; p(G2,N);f=G2.prototype;f.onKeydown=function(a){if(13===a.keyCode&&!this.isMultiline)this.onSave();else if(27===a.keyCode)this.onCancel()}; f.computeComponentStyle=function(a){return a.style?a.style:"INLINE_FORM_STYLE_UNKNOWN"}; f.computeisMultiline=function(a){return a.formField&&a.formField.textInputFormFieldRenderer&&a.formField.textInputFormFieldRenderer.isMultiline?a.formField.textInputFormFieldRenderer.isMultiline:!1}; f.computeTextDisplayed=function(a,b){if(a)return a;if(b)return b}; f.onEdit=function(){this.isEditing=!0;this.$["text-form"].focusTextInput()}; f.onSave=function(){var a;if(this.$["text-form"].validate()){this.$["text-form"].save();var b=this.$["text-form"].value;b?this.set("data.textDisplayed",vn(b)):(null===(a=this.data)||void 0===a?0:a.placeholder)&&this.set("data.textDisplayed",this.data.placeholder);this.isEditing=!1}}; f.onCancel=function(){var a=yn(this.data.textDisplayed);a==this.data.placeholder?this.$["text-form"].reset(""):this.$["text-form"].reset(a);this.isEditing=!1}; g.Object.defineProperties(G2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===VCb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===UCb){var d=document.createElement("template");d.innerHTML=""; UCb=d}d=UCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);VCb=a}a=VCb;return a}}}); var H2=G2;H2.prototype.onKeydown=H2.prototype.onKeydown;y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],H2.prototype,"ytEventForwardingBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],H2.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],H2.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],H2.prototype,"data",void 0);y([Q(),z("design:type",Object)],H2.prototype,"isEditing",void 0); y([Q({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),z("design:type",String)],H2.prototype,"componentStyle",void 0);y([Q({computed:"computeisMultiline(data)"}),z("design:type",Object)],H2.prototype,"isMultiline",void 0);y([R("keydown"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],H2.prototype,"onKeydown",null);H2=y([V({is:"ytd-inline-form-renderer"})],H2);var WCb;var XCb;var I2=function(){var a=N.apply(this,arguments)||this;a.previousSelectValue=void 0;a.selectedItemMessage=void 0;return a}; p(I2,N);I2.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0}; I2.prototype.selectedValueChanged=function(){var a,b,c,d,e;if(void 0!==this.selectedValue){var h=null===(d=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.dropdown)||void 0===b?void 0:b.dropdownRenderer)||void 0===c?void 0:c.entries)||void 0===d?void 0:d.map(function(m){return m.privacyDropdownItemRenderer}); h=k(null!==h&&void 0!==h?h:[]);for(var l=h.next();!l.done;l=h.next())if((l=l.value)&&l.int32Value===this.selectedValue){this.selectedItemMessage=l.itemMessage;break}}else this.selectedItemMessage=void 0;-1!==this.selectedValue&&(void 0===this.previousSelectValue?this.previousSelectValue=this.selectedValue:this.previousSelectValue!==this.selectedValue&&null!==(e=this.data)&&void 0!==e&&e.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),Cn(this,[this.data.onChange]), this.previousSelectValue=this.selectedValue))}; g.Object.defineProperties(I2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===XCb){var a=document.createElement("template");a.innerHTML="
\n \n \n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===WCb){var d=document.createElement("template");d.innerHTML=""; WCb=d}d=WCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);XCb=a}a=XCb;return a}}}); var J2=I2;J2.prototype.selectedValueChanged=J2.prototype.selectedValueChanged;y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],J2.prototype,"ytEventForwardingBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],J2.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],J2.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],J2.prototype,"data",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Number)],J2.prototype,"selectedValue",void 0);y([S("selectedValue"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J2.prototype,"selectedValueChanged",null);J2=y([V({is:"ytd-dropdown-form-field-renderer"})],J2);var YCb;var ZCb;var K2=function(){var a=N.apply(this,arguments)||this;a.responsive=J("kevlar_playlist_responsive");a.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return a}; p(K2,N);f=K2.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more"}}}},"data.playButtons":{id:"play-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"},toggleButtonRenderer:{component:"ytd-toggle-button-renderer"},compactLinkRenderer:{component:"ytd-compact-link-renderer"}}}}}; f.attached=function(){}; f.computeIsCustomThumbnail=function(a){return a?!!a.playlistCustomThumbnailRenderer:!1}; f.onYtNavigate=function(a,b){if(b&&b.actions&&-1

"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===YCb){var d=document.createElement("template");d.innerHTML=""; YCb=d}d=YCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ZCb=a}a=ZCb;return a}}}); var L2=K2;L2.prototype.onYtNavigate=L2.prototype.onYtNavigate;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],L2.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],L2.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],L2.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],L2.prototype,"ytComponentBehavior",void 0); y([Q(),z("design:type",Object)],L2.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],L2.prototype,"responsive",void 0);y([Q({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),z("design:type",String)],L2.prototype,"styleType",void 0);y([Q({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),z("design:type",Number)],L2.prototype,"thumbnailWidth",void 0); y([Q({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),z("design:type",Boolean)],L2.prototype,"isCustomThumbnail",void 0);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[Event,Object]),z("design:returntype",void 0)],L2.prototype,"onYtNavigate",null);L2=y([V({is:"ytd-playlist-sidebar-primary-info-renderer"})],L2);var $Cb;var aDb;var M2=function(){return N.apply(this,arguments)||this}; p(M2,N);M2.prototype.computeOwnerVisibility=function(a){return!(!a.videoOwner&&!a.button)}; M2.prototype.configureRendererStamper=function(){return{"data.videoOwner":{id:"video-owner",mapping:{videoOwnerRenderer:"ytd-video-owner-renderer"}},"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}}; g.Object.defineProperties(M2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===aDb){var a=document.createElement("template");a.innerHTML="\n
\n
\n
\n
\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$Cb){var d=document.createElement("template");d.innerHTML=""; $Cb=d}d=$Cb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);aDb=a}a=aDb;return a}}}); var N2=M2;y([O(W.YtRendererBehavior),z("design:type",Object)],N2.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],N2.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],N2.prototype,"data",void 0);N2=y([V({is:"ytd-playlist-sidebar-secondary-info-renderer"})],N2);var bDb;var cDb;var O2=function(){return N.apply(this,arguments)||this}; p(O2,N);O2.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}}; g.Object.defineProperties(O2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===cDb){var a=document.createElement("template");a.innerHTML="\n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bDb){var d=document.createElement("template");d.innerHTML=""; bDb=d}d=bDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);cDb=a}a=cDb;return a}}}); var P2=O2;y([O(W.YtRendererBehavior),z("design:type",Object)],P2.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],P2.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],P2.prototype,"data",void 0);P2=y([V({is:"ytd-playlist-sidebar-tertiary-info-renderer"})],P2);var dDb;var eDb;var Q2=function(){var a=N.apply(this,arguments)||this;a.expanded=!1;a.isCompact=!1;return a}; p(Q2,N);f=Q2.prototype;f.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text}; f.dataChanged=function(){this.data&&(M(this.text.root).innerHTML=yn(this.data.text||null))}; f.computeAutoScrollEnabled=function(a,b){return a&&!b}; f.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")}; f.toggleOnTap=function(){this.expanded=!this.expanded}; g.Object.defineProperties(Q2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===eDb){var a=document.createElement("template");a.innerHTML="\n\n \n \n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dDb){var d=document.createElement("template");d.innerHTML=""; dDb=d}d=dDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);eDb=a}a=eDb;return a}}}); var R2=Q2;R2.prototype.expandedChanged=R2.prototype.expandedChanged;R2.prototype.dataChanged=R2.prototype.dataChanged;y([O(gjb),z("design:type",Object)],R2.prototype,"ytdAutoScrollBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],R2.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],R2.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],R2.prototype,"expanded",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],R2.prototype,"isCompact",void 0);y([Q({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),z("design:type",Boolean)],R2.prototype,"autoScrollEnabled",void 0);y([mG("#text"),z("design:type",Object)],R2.prototype,"text",void 0);y([mG("#expander-icon"),z("design:type",Object)],R2.prototype,"expanderIcon",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],R2.prototype,"dataChanged",null);y([S("expanded"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],R2.prototype,"expandedChanged",null);R2=y([V({is:"ytd-channel-legal-info-renderer"})],R2);var S2=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-open-one-pick-add-video-modal-command":"onYtOnePickerAddVideoCommand"};a.responsive=J("kevlar_playlist_responsive");a.standardizedThemedScrollbar=J("kevlar_themed_standardized_scrollbar");return a}; p(S2,N); S2.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{playlistSidebarPrimaryInfoRenderer:{component:"ytd-playlist-sidebar-primary-info-renderer",noInjection:!0},playlistSidebarSecondaryInfoRenderer:{component:"ytd-playlist-sidebar-secondary-info-renderer",noInjection:!0},playlistSidebarTertiaryInfoRenderer:{component:"ytd-playlist-sidebar-tertiary-info-renderer",noInjection:!0},channelLegalInfoRenderer:{component:"ytd-channel-legal-info-renderer",params:{isCompact:!0},noInjection:!0}}}}}; S2.prototype.onYtOnePickerAddVideoCommand=function(a){a.openOnePickAddVideoModalCommand&&new G$a(a.openOnePickAddVideoModalCommand).show()}; S2.prototype.computeUsePremiumShowStyle=function(a){var b;if(!a||!a.items)return!1;for(var c=0;c
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===SCb){var d=document.createElement("template");d.innerHTML=""; SCb=d}d=SCb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);TCb=a}a=TCb;return a}}}); var T2=S2;y([O(W.YtRendererBehavior),z("design:type",Object)],T2.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],T2.prototype,"ytActionHandlerBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],T2.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],T2.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],T2.prototype,"responsive",void 0); y([Q({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),z("design:type",Boolean)],T2.prototype,"usePremiumShowStyle",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],T2.prototype,"standardizedThemedScrollbar",void 0);T2=y([V({is:"ytd-playlist-sidebar-renderer"})],T2);var fDb;var gDb;var hDb=[10,12,14,16,18,20,24,28,32,36],iDb=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],U2=function(){var a=N.apply(this,arguments)||this;a.useRoboto=!1;a.fontClass="";a.actionMap={"yt-window-resized":"resize"};return a}; p(U2,N);f=U2.prototype;f.attached=function(){var a=this;this.setParentConstraints();eu(this,function(){a.resize()}); rc||document.fonts.ready.then(function(){a.resize()})}; f.dataChanged=function(){this.resize()}; f.guideIsExpandedChanged=function(){this.resize()}; f.resize=function(){this.textNode.style.visibility="hidden";var a=this.getMaxNumLines(),b=this.getMinFont(),c=this.getMaxFont();if(this.textNode.offsetWidth||this.textNode.offsetWidth){var d=this.useRoboto?hDb:iDb;for(d=d.filter(function(h){return h<=c&&h>=b});1this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>a)d=d.slice(0,e);else break}this.updateFontSize(d[d.length-1]);this.textNode.style.visibility="inherit"}}; f.updateFontSize=function(a){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+a;this.textNode.classList.add(this.fontClass)}; f.getMaxFont=function(){var a=this.useRoboto?hDb:iDb;a=a[a.length-1];return this.maxFontSize&&this.maxFontSize<=a?this.maxFontSize:a}; f.getMinFont=function(){var a=(this.useRoboto?hDb:iDb)[0];return this.minFontSize&&this.minFontSize>=a?this.minFontSize:a}; f.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth}; f.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight}; f.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+yn(this.text).split("\n").length-1:Infinity}; f.setParentConstraints=function(){this.maxWidth&&(this.containerNode.style.maxWidth=this.maxWidth+"px");this.maxHeight&&(this.containerNode.style.maxHeight=this.maxHeight+"px");if(this.fontWeight){if(this.useRoboto&&400!==this.fontWeight&&500!==this.fontWeight)throw Error(this.fontWeight+" is not an approved Roboto font weight.");this.textNode.style.fontWeight=this.fontWeight.toString()}}; g.Object.defineProperties(U2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===gDb){var a=document.createElement("template");a.innerHTML="
\n \n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fDb){var d=document.createElement("template");d.innerHTML=""; fDb=d}d=fDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gDb=a}a=gDb;return a}}}); var V2=U2;V2.prototype.guideIsExpandedChanged=V2.prototype.guideIsExpandedChanged;V2.prototype.dataChanged=V2.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],V2.prototype,"ytRendererBehavior",void 0);y([O(KP),z("design:type",Object)],V2.prototype,"ytdReduxBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],V2.prototype,"actionHandlerBehavior",void 0);y([Q({observer:"dataChanged"}),z("design:type",Object)],V2.prototype,"text",void 0); y([Q(),z("design:type",Number)],V2.prototype,"fontWeight",void 0);y([Q(),z("design:type",Number)],V2.prototype,"maxWidth",void 0);y([Q(),z("design:type",Number)],V2.prototype,"maxHeight",void 0);y([Q(),z("design:type",Number)],V2.prototype,"maxFontSize",void 0);y([Q(),z("design:type",Number)],V2.prototype,"minFontSize",void 0);y([Q(),z("design:type",Number)],V2.prototype,"maxLines",void 0);y([Q(),z("design:type",Object)],V2.prototype,"useRoboto",void 0); y([Q({selector:rlb}),z("design:type",Boolean)],V2.prototype,"guideIsExpanded",void 0);y([mG("#container"),z("design:type",HTMLElement)],V2.prototype,"containerNode",void 0);y([mG("#text"),z("design:type",HTMLElement)],V2.prototype,"textNode",void 0);y([S("text"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],V2.prototype,"dataChanged",null); y([S("guideIsExpanded"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],V2.prototype,"guideIsExpandedChanged",null);V2=y([V({is:"yt-dynamic-sizing-formatted-string"})],V2);var jDb;var kDb;var W2=function(){var a=N.apply(this,arguments)||this;a.useDynamicSizing=J("dynamic_font_sizing_web");a.JSC$38685_canvas=null;return a}; p(W2,N);f=W2.prototype;f.dataChanged=function(a){a&&a.title&&!this.useDynamicSizing&&this.updateTextSizeClass(a.title)}; f.computeUrlImg=function(a){if(a)return ZM(a.thumbnails,Number.MAX_VALUE)}; f.sendImpressionEndpoints=function(a){a.impressionEndpoints&&Cn(this,a.impressionEndpoints)}; f.observeBasicPalette=function(){var a,b,c=null===(b=null===(a=this.data)||void 0===a?void 0:a.colorData)||void 0===b?void 0:b.basicColorPaletteData;c?sN(this,c):sN(this,{})}; f.observeDataForCounterfactual=function(){var a;J("kevlar_banner_cf_extra_logging")&&((null===(a=this.data)||void 0===a?0:a.isVisible)||this.sendImpressionEndpoints(this.data))}; f.onDismissClick=function(){this.classList.add("dismissed")}; f.updateTextSizeClass=function(a){if(a){var b="";if(a.simpleText)b=a.simpleText;else if(a.runs)b=a.runs.reduce(function(h,l){return h+(l.text||"")},"");else return;this.JSC$38685_canvas||(this.JSC$38685_canvas=document.createElement("canvas"));if(a=this.JSC$38685_canvas.getContext("2d")){a.font=J("kevlar_update_youtube_sans")?"42px YouTube Sans":"42px YT Sans";b=b.split(" ");for(var c=1,d="",e=0;e\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jDb){var d=document.createElement("template");d.innerHTML=""; jDb=d}d=jDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);kDb=a}a=kDb;return a}}}); var X2=W2;X2.prototype.observeDataForCounterfactual=X2.prototype.observeDataForCounterfactual;X2.prototype.observeBasicPalette=X2.prototype.observeBasicPalette;y([O(W.YtRendererBehavior),z("design:type",Object)],X2.prototype,"ytRendererBehavior",void 0);y([O(DP),z("design:type",Object)],X2.prototype,"ytdGuideStateAwareBehavior",void 0);y([Q({observer:"dataChanged"}),z("design:type",Object)],X2.prototype,"data",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],X2.prototype,"useDynamicSizing",void 0);y([S("data.colorData.basicColorPaletteData"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],X2.prototype,"observeBasicPalette",null);y([S("data.isVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],X2.prototype,"observeDataForCounterfactual",null);X2=y([V({is:"ytd-banner-promo-renderer"})],X2);var lDb;var mDb;var Y2=function(){return N.apply(this,arguments)||this}; p(Y2,N);Y2.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}}; g.Object.defineProperties(Y2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===mDb){var a=document.createElement("template");a.innerHTML="
[[getSimpleString(data.title)]]
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lDb){var d=document.createElement("template");d.innerHTML=""; lDb=d}d=lDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mDb=a}a=mDb;return a}}}); var Z2=Y2;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],Z2.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],Z2.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],Z2.prototype,"data",void 0);Z2=y([V({is:"ytd-settings-sidebar-renderer"})],Z2);var nDb;var oDb;var $2=function(){return N.apply(this,arguments)||this}; p($2,N);f=$2.prototype;f.computeUrlImg=function(a){return a?YM(a.thumbnails,Number.MAX_VALUE):null}; f.computeBackgroundColorAndImage_=function(a){var b=M(this.root).querySelector("#background"),c=M(this.root).querySelector("#background-image");b&&c&&(a.backgroundColor&&(b.style.backgroundColor=nM(a.backgroundColor)),a.backgroundImage&&(a=this.computeUrlImg(a.backgroundImage)))&&(c.style.backgroundImage="url("+a+")")}; f.shouldHideHashtagInfo_=function(a){return!a.hashtagInfoText&&this.shouldHideAvatarFacepile_(a.avatarFacepile)}; f.shouldHideAvatarFacepile_=function(a){return!a||5>a.length}; f.processThumbnails_=function(a){return!a||5>a.length?[]:5<=a.length&&9>a.length?a.slice(0,5).reverse():a.reverse()}; g.Object.defineProperties($2,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===oDb){var a=document.createElement("template");a.innerHTML="\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nDb){var d=document.createElement("template");d.innerHTML=""; nDb=d}d=nDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);oDb=a}a=oDb;return a}}}); var a3=$2;a3.prototype.computeBackgroundColorAndImage_=a3.prototype.computeBackgroundColorAndImage_;y([O(W.YtRendererBehavior),z("design:type",Object)],a3.prototype,"rendererBehaviors",void 0);y([Q(),z("design:type",Object)],a3.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],a3.prototype,"computeBackgroundColorAndImage_",null);a3=y([V({is:"ytd-hashtag-header-renderer"})],a3);var pDb;var qDb;var b3=function(){return N.apply(this,arguments)||this}; p(b3,N);b3.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}}; b3.prototype.onSearchNavigate=function(){this.selected=void 0}; b3.prototype.onTabsChange=function(a){a=null===a||void 0===a?void 0:a.findIndex(function(b){var c;return null===(c=null===b||void 0===b?void 0:b.tabRenderer)||void 0===c?void 0:c.selected}); void 0!==a&&(this.selected=a)}; b3.prototype.onTabsActive=function(a){var b,c;void 0!==this.tabs&&(a=null===(c=null===(b=this.tabs[a.detail.selected])||void 0===b?void 0:b.tabRenderer)||void 0===c?void 0:c.endpoint)&&this.fire("yt-navigate",{endpoint:a})}; g.Object.defineProperties(b3.prototype,{tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return void 0!==this.tabs&&1
\n
\n \n \n
\n \n \n \n
\n \n \n

\n \n

\n \n
\n
\n \n
\n \n \n
\n"; a.content.insertBefore(hV().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===pDb){var d=document.createElement("template");d.innerHTML=""; pDb=d}d=pDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);qDb=a}a=qDb;return a}}}); var c3=b3;c3.prototype.onTabsChange=c3.prototype.onTabsChange;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],c3.prototype,"ytRendererstamperBehavior",void 0);y([O(zP),z("design:type",Object)],c3.prototype,"ytdGridStateAwareBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],c3.prototype,"ytRendererBehavior",void 0);y([O(DP),z("design:type",Object)],c3.prototype,"ytdGuideStateAwareBehavior",void 0);y([Q(),z("design:type",Object)],c3.prototype,"data",void 0); y([Q(),z("design:type",Array)],c3.prototype,"tabs",void 0);y([Q(),z("design:type",Number)],c3.prototype,"selected",void 0);y([T("tabs"),z("design:type",Boolean),z("design:paramtypes",[])],c3.prototype,"tabsEnabled",null);y([S("tabs"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],c3.prototype,"onTabsChange",null);c3=y([V({is:"ytd-topic-channel-details-renderer"})],c3);var rDb;var sDb;var d3=function(){var a=N.apply(this,arguments)||this;a.disableGridStateAware=!1;return a}; p(d3,N);d3.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{topicChannelDetailsRenderer:{component:"ytd-topic-channel-details-renderer",properties:{disableGridStateAware:"[[disableGridStateAware]]",tabs:"[[tabs]]"}},carouselItemRenderer:{component:"ytd-carousel-item-renderer",attributes:{"has-animation":!0},properties:{disableGridStateAware:"[[disableGridStateAware]]"}}}}}}; d3.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)}; d3.prototype.updateCssVars=function(){this.updateStyles({"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:360)+16)-16+"px"})}; g.Object.defineProperties(d3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===sDb){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rDb){var d=document.createElement("template");d.innerHTML=""; rDb=d}d=rDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);sDb=a}a=sDb;return a}}}); var e3=d3;e3.prototype.updateCssVars=e3.prototype.updateCssVars;e3.prototype.activeChanged=e3.prototype.activeChanged;y([O(DP),z("design:type",Object)],e3.prototype,"ytdGuideStateAwareBehavior",void 0);y([O(KP),z("design:type",Object)],e3.prototype,"ytdReduxBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],e3.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],e3.prototype,"ytRendererstamperBehavior",void 0); y([Q(),z("design:type",Object)],e3.prototype,"data",void 0);y([Q(),z("design:type",Array)],e3.prototype,"tabs",void 0);y([Q(),z("design:type",Boolean)],e3.prototype,"active",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],e3.prototype,"disableGridStateAware",void 0);y([Q({selector:qlb}),z("design:type",Number)],e3.prototype,"richGridItemsPerRow",void 0);y([Q({selector:$Q}),z("design:type",Boolean)],e3.prototype,"richGridMiniMode",void 0); y([mG("ytd-carousel-item-renderer"),z("design:type",Object)],e3.prototype,"carousel",void 0);y([S("active"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],e3.prototype,"activeChanged",null);y([S("richGridItemsPerRow","richGridMiniMode"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],e3.prototype,"updateCssVars",null);e3=y([V({is:"ytd-carousel-header-renderer"})],e3);var tDb;var uDb;var f3=function(){var a=N.apply(this,arguments)||this;a.scriptAnalyticsAdded=!1;return a}; p(f3,N);f3.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId)}; f3.prototype.sendGoogleAnalyticsPageview=function(a){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(c){for(var d=[],e=0;e\"\"\n\"\"\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===tDb){var d=document.createElement("template");d.innerHTML="";tDb=d}d=tDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild); uDb=a}a=uDb;return a}}}); var g3=f3;g3.prototype.dataChanged=g3.prototype.dataChanged;y([Q(),z("design:type",Object)],g3.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],g3.prototype,"dataChanged",null);g3=y([V({is:"ytd-channel-metadata-renderer"})],g3);var vDb;var wDb;var xDb;var yDb;var zDb=function(){return N.apply(this,arguments)||this}; p(zDb,N); g.Object.defineProperties(zDb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===yDb){var a=document.createElement("template");a.innerHTML="\n \n\n \n \n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===xDb){var d=document.createElement("template");d.innerHTML=""; xDb=d}d=xDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);yDb=a}a=yDb;return a}}}); var h3=zDb;y([O(W.YtRendererBehavior),z("design:type",Object)],h3.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],h3.prototype,"data",void 0);h3=y([V({is:"ytd-sub-feed-option-renderer"})],h3);var ADb;var BDb;var i3=function(){return N.apply(this,arguments)||this}; p(i3,N);i3.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}}; g.Object.defineProperties(i3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===BDb){var a=document.createElement("template");a.innerHTML="

\n [[getSimpleString(data.title)]]\n

\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ADb){var d=document.createElement("template");d.innerHTML=""; ADb=d}d=ADb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);BDb=a}a=BDb;return a}}}); var j3=i3;y([O(W.YtRendererBehavior),z("design:type",Object)],j3.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],j3.prototype,"ytRendererStamperBehavior",void 0);y([Q(),z("design:type",Object)],j3.prototype,"data",void 0);j3=y([V({is:"ytd-sub-feed-selector-renderer"})],j3);var k3=function(){return N.apply(this,arguments)||this}; p(k3,N);k3.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0},searchBoxRenderer:{component:"ytd-search-box-renderer",noInjection:!0},subFeedSelectorRenderer:{component:"ytd-sub-feed-selector-renderer",noInjection:!0},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",noInjection:!0},compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}}; g.Object.defineProperties(k3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===wDb){var a=document.createElement("template");a.innerHTML="
\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vDb){var d=document.createElement("template");d.innerHTML=""; vDb=d}d=vDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wDb=a}a=wDb;return a}}}); var l3=k3;y([O(W.YtRendererBehavior),z("design:type",Object)],l3.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],l3.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],l3.prototype,"data",void 0);l3=y([V({is:"ytd-browse-feed-actions-renderer"})],l3);var CDb;var DDb;var EDb;var FDb;var m3=function(){return N.apply(this,arguments)||this}; p(m3,N);m3.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}}; g.Object.defineProperties(m3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===FDb){var a=document.createElement("template");a.innerHTML="\n \n \n\n [[getSimpleString(data.title)]]\n\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===EDb){var d=document.createElement("template");d.innerHTML=""; EDb=d}d=EDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);FDb=a}a=FDb;return a}}}); var n3=m3;y([O(W.YtRendererBehavior),z("design:type",Object)],n3.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],n3.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],n3.prototype,"data",void 0);n3=y([V({is:"ytd-mini-channel-renderer"})],n3);var GDb;var HDb;var o3=function(){return N.apply(this,arguments)||this}; p(o3,N);o3.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}}; g.Object.defineProperties(o3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===HDb){var a=document.createElement("template");a.innerHTML="

[[data.title]]

\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===GDb){var d=document.createElement("template");d.innerHTML=""; GDb=d}d=GDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);HDb=a}a=HDb;return a}}}); var p3=o3;y([O(W.YtRendererBehavior),z("design:type",Object)],p3.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],p3.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],p3.prototype,"data",void 0);p3=y([V({is:"ytd-vertical-channel-section-renderer"})],p3);var q3=function(){return N.apply(this,arguments)||this}; p(q3,N);q3.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}}; g.Object.defineProperties(q3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===DDb){var a=document.createElement("template");a.innerHTML="
\n
"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===CDb){var d=document.createElement("template");d.innerHTML=""; CDb=d}d=CDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);DDb=a}a=DDb;return a}}}); var r3=q3;y([O(W.YtRendererBehavior),z("design:type",Object)],r3.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],r3.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],r3.prototype,"data",void 0);r3=y([V({is:"ytd-browse-secondary-contents-renderer"})],r3);var IDb;var JDb;var t3=function(){var a=kG.apply(this,arguments)||this;a.dragging=!1;a.dragMouseStart=0;a.dragOffsetStart=0;a.containerWidthDiff=0;a.boundPrevClick=function(){a.set("offset",s3(a,a.offset-(a.scrollDistance||320)))}; a.boundNextClick=function(){a.set("offset",s3(a,a.offset+(a.scrollDistance||320)))}; a.boundScrollContainerMouseDown=function(b){a.dragMouseStart=b.clientX;a.dragOffsetStart=a.offset;a.dragging=!0}; a.boundScrollContainerDrag=function(b){a.dragging&&a.set("offset",s3(a,a.dragOffsetStart-(b.clientX-a.dragMouseStart)))}; a.boundMouseUp=function(){a.dragging=!1}; a.boundWheelScroll=function(b){b.stopPropagation();b.preventDefault();a.offset+=Math.abs(b.deltaX)>Math.abs(b.deltaY)?b.deltaX:b.deltaY}; a.boundChipCloudChipScrollIntoView=function(b){if(b=b.detail){var c=a.$$("#scroll-container");if(c){var d=a.atStart?0:106,e=a.atEnd?0:106;b.offsetLefta.offset+c.clientWidth-e&&(a.offset=s3(a,b.offsetLeft+b.clientWidth+e-c.clientWidth))}}}; return a}; p(t3,kG); t3.prototype.attached=function(){this.$$("#scroll-container").addEventListener("wheel",this.boundWheelScroll);this.$$("#scroll-container").addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);J("kevlar_scroll_chips_on_touch")?(this.$$("#scroll-container").style.touchAction="pan-y",this.$$("#scroll-container").addEventListener("pointerdown",this.boundScrollContainerMouseDown),this.$$("#scroll-container").addEventListener("pointermove",this.boundScrollContainerDrag),window.addEventListener("pointerup", this.boundMouseUp)):(this.$$("#scroll-container").addEventListener("mousedown",this.boundScrollContainerMouseDown),this.$$("#scroll-container").addEventListener("mousemove",this.boundScrollContainerDrag),window.addEventListener("mouseup",this.boundMouseUp))}; t3.prototype.detached=function(){this.$$("#scroll-container").removeEventListener("wheel",this.boundWheelScroll);this.$$("#scroll-container").removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);J("kevlar_scroll_chips_on_touch")?(this.$$("#scroll-container").removeEventListener("pointerdown",this.boundScrollContainerMouseDown),this.$$("#scroll-container").removeEventListener("pointermove",this.boundScrollContainerDrag),window.removeEventListener("pointerup", this.boundMouseUp)):(this.$$("#scroll-container").removeEventListener("mousedown",this.boundScrollContainerMouseDown),this.$$("#scroll-container").removeEventListener("mousemove",this.boundScrollContainerDrag),window.removeEventListener("mouseup",this.boundMouseUp))}; t3.prototype.reset=function(){this.set("offset",0);eu(this,this.setContainerWidthDiff);u3(this)}; var s3=function(a,b){return Math.min(Math.max(b,0),a.containerWidthDiff)}; t3.prototype.transformContainer=function(){this.offset=s3(this,this.offset);this.transform("translateX("+("rtl"===I("HTML_DIR")?"":"-")+this.offset+"px)",this.$$("#chips"));u3(this)}; var u3=function(a){eu(a,a.setButtonsState)}; t3.prototype.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=s3(this,this.offset));this.atStart=0>=this.offset}; t3.prototype.setContainerWidthDiff=function(){var a=this.$$("#scroll-container"),b=this.$$("#chips");a&&b&&(this.containerWidthDiff=b.clientWidth-a.clientWidth)}; var v3=t3;v3.prototype.transformContainer=v3.prototype.transformContainer;y([Q({value:0}),z("design:type",Number)],v3.prototype,"offset",void 0);y([Q({value:!0,reflectToAttribute:!0}),z("design:type",Boolean)],v3.prototype,"atStart",void 0);y([Q({value:!1,reflectToAttribute:!0}),z("design:type",Boolean)],v3.prototype,"atEnd",void 0);y([Q(),z("design:type",Number)],v3.prototype,"scrollDistance",void 0); y([S("offset"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],v3.prototype,"transformContainer",null);v3=y([lG()],v3);var w3=function(){var a=N.apply(this,arguments)||this;a.isDarkTheme=!1;a.notSticky=!1;a.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-rich-grid-layout-refreshed":"updateChipBarWidthAndTop"};return a}; p(w3,N);f=w3.prototype;f.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer"}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}}; f.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")}; f.dataChanged=function(){this.selectedIndex=0;this.updateChipBarWidthAndTop();this.ytScrollableChipCloudBehavior.reset()}; f.computeStyle=function(a){return a}; f.handleChipCloudChipSelectAction=function(a){a=this.JSC$38728_chipsSelector.indexOf(a);-1\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===IDb){var d=document.createElement("template");d.innerHTML=""; IDb=d}d=IDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);JDb=a}a=JDb;return a}}}); var x3=w3;x3.prototype.onResize=x3.prototype.onResize;x3.prototype.onGuideIsExpandedChanged=x3.prototype.onGuideIsExpandedChanged;x3.prototype.dataChanged=x3.prototype.dataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],x3.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],x3.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],x3.prototype,"actionHandlerBehavior",void 0); y([O(bI),z("design:type",Object)],x3.prototype,"ironResizableBehavior",void 0);y([O(),z("design:type",v3)],x3.prototype,"ytScrollableChipCloudBehavior",void 0);y([Q(),z("design:type",Object)],x3.prototype,"data",void 0);y([Q({value:0}),z("design:type",Number)],x3.prototype,"selectedIndex",void 0);y([Q({value:320}),z("design:type",Number)],x3.prototype,"scrollDistance",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],x3.prototype,"isDarkTheme",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],x3.prototype,"notSticky",void 0);y([Q({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),z("design:type",String)],x3.prototype,"componentStyle",void 0);y([Q({selector:rlb}),z("design:type",Boolean)],x3.prototype,"guideIsExpanded",void 0);y([mG("#chips"),z("design:type",Object)],x3.prototype,"JSC$38728_chipsSelector",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],x3.prototype,"dataChanged",null);y([S("guideIsExpanded"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],x3.prototype,"onGuideIsExpandedChanged",null);y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],x3.prototype,"onResize",null);x3=y([V({is:"ytd-feed-filter-chip-bar-renderer"})],x3);var KDb;var LDb;var MDb;var NDb;var ODb;var PDb;var y3=function(){var a=N.apply(this,arguments)||this;a.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return a}; p(y3,N);f=y3.prototype; f.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richItemRenderer:{component:"ytd-rich-item-renderer",params:{isShelfItem:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",attributes:{condensed:!0,icon:"yt-icons:more"},params:{buttonTooltipPosition:"rtl"===I("HTML_DIR")?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}}; f.attached=function(){this.listen(document,"yt-page-type-changed","collapseShelf");this.requestElementsPerRow()}; f.detached=function(){this.unlisten(document,"yt-page-type-changed","collapseShelf")}; f.onRowIndexChange=function(){var a=Bm();this.data&&this.data.trackingParams&&a&&bn(void 0,a,wm(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})}; f.collapseShelf=function(){var a;if(null===(a=this.data)||void 0===a?0:a.isExpanded)this.data.isExpanded=!1,this.updateItemVisibility()}; f.requestElementsPerRow=function(){this.fire("yt-request-elements-per-row")}; f.onUpdateElementsPerRowAction=function(a,b,c){a&&b&&c&&(this.elementsPerRow!==a||this.postsPerRow!==b||this.slimItemsPerRow!==c)&&(this.elementsPerRow=a,this.postsPerRow=b,this.slimItemsPerRow=c,this.updateItemVisibility())}; f.updateItemVisibility=function(a){var b=this,c;if(this.data&&this.data.contents){var d=this.isPostShelfRenderer()?this.postsPerRow:this.isSlimMediaShelfRenderer()?this.slimItemsPerRow:this.isLumiereShelfWithPosters()?this.slimItemsPerRow-1:this.elementsPerRow;var e=M(this.root).querySelectorAll("ytd-rich-item-renderer");e.forEach(function(h,l){var m;(null===(m=b.data)||void 0===m?0:m.isExpanded)?(h.hidden=!1,h.ytRendererBehavior.markDirty()):h.hidden=l>d-1}); (null===(c=this.data)||void 0===c?0:c.isExpanded)&&a&&e[d]&&(a=e[d].querySelector("#video-title-link"))&&a.focus();this.isShowMoreHidden=this.data.contents.length<=d||!!this.data.isExpanded}}; f.onDataChange=function(){var a=this,b;eu(this,function(){a.updateItemVisibility()}); if(null===(b=this.data)||void 0===b?0:b.contents)for(var c=0;c
\n \n \n \n
\n \n
\n \n
\n
\n \n
\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ODb){var d=document.createElement("template");d.innerHTML=""; ODb=d}d=ODb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);PDb=a}a=PDb;return a}}}); var z3=y3;z3.prototype.onDataChange=z3.prototype.onDataChange;z3.prototype.onRowIndexChange=z3.prototype.onRowIndexChange;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],z3.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],z3.prototype,"ytRendererBehavior",void 0);y([O(uP),z("design:type",Object)],z3.prototype,"ytdDismissibleItemBehavior",void 0); y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],z3.prototype,"actionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],z3.prototype,"data",void 0);y([Q({value:3}),z("design:type",Number)],z3.prototype,"elementsPerRow",void 0);y([Q({value:3}),z("design:type",Number)],z3.prototype,"postsPerRow",void 0);y([Q({value:6}),z("design:type",Number)],z3.prototype,"slimItemsPerRow",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],z3.prototype,"isShowMoreHidden",void 0); y([Q({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),z("design:type",Boolean)],z3.prototype,"isLumiere",void 0);y([S("data.rowIndex"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],z3.prototype,"onRowIndexChange",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],z3.prototype,"onDataChange",null);z3=y([V({is:"ytd-rich-shelf-renderer"})],z3);var QDb;var RDb;var A3=function(){var a=N.apply(this,arguments)||this;a.useDynamicSizing=J("dynamic_font_sizing_web");a.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; p(A3,N);f=A3.prototype;f.attached=function(){this.requestElementsPerRow();var a=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=a?this.data.darkColorData:this.data.lightColorData)}; f.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer"},reuseComponents:!0},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}}; f.dataChanged=function(a){this.requestElementsPerRow();this.updateButtonPalette();this.updateTitleSpec();var b=!!a.tileImage;b!==this.hasTileImage&&this.set("hasTileImage",b);this.currentColorData=this.isDarkTheme?a.darkColorData:a.lightColorData}; f.themeChanged=function(a){this.data&&this.set("currentColorData",a?this.data.darkColorData:this.data.lightColorData)}; f.currentColorChanged=function(){this.updateButtonPalette()}; f.computeBackgroundStyle=function(a){var b;if(a&&this.data){var c={};if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var d=ZM((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails,Number.MAX_VALUE);d&&(c["background-image"]=d)}if(null===(b=a.basicColorData)||void 0===b?0:b.backgroundColor)c["background-color"]=nM(a.basicColorData.backgroundColor);return Eb(c)}}; f.onDarkModeToggledAction=function(a){a!==this.isDarkTheme&&this.set("isDarkTheme",a)}; f.getCurrentLogo=function(a,b){if(a)return b?a.darkLogoImage:a.lightLogoImage}; f.computeTitleStyle=function(a){if(this.data&&this.data.title&&a&&a.basicColorData&&void 0!==a.basicColorData.foregroundTitleColor)return Eb({color:nM(a.basicColorData.foregroundTitleColor)})}; f.computeSubtitleStyle=function(a){if(this.data&&this.data.subtitle&&a&&a.basicColorData&&void 0!==a.basicColorData.foregroundBodyColor)return Eb({color:nM(a.basicColorData.foregroundBodyColor)})}; f.computeBadgeStyle=function(a){if(this.data&&this.data.badgeText&&a&&a.basicColorData&&void 0!==a.basicColorData.foregroundActivatedColor)return Eb({color:nM(a.basicColorData.foregroundActivatedColor)})}; f.computeDismissIconStyle=function(a,b){var c,d,e,h,l;if(this.data&&this.data.dismissButton&&(!this.data.tileImage||1!==b)){if(null===(c=null===a||void 0===a?void 0:a.dismissButtonColorData)||void 0===c?0:c.foregroundTitleColor)return Eb({"--yt-button-color":nM(a.dismissButtonColorData.foregroundTitleColor)});if(null===(l=null===(h=null===(e=null===(d=this.data.dismissButton)||void 0===d?void 0:d.buttonRenderer)||void 0===e?void 0:e.colorData)||void 0===h?void 0:h.basicColorPaletteData)||void 0=== l?0:l.foregroundTitleColor)return Eb({"--yt-button-color":nM(this.data.dismissButton.buttonRenderer.colorData.basicColorPaletteData.foregroundTitleColor)})}}; f.shouldExpandLogo=function(a,b){return a?!1:2<=b}; f.requestElementsPerRow=function(){this.fire("yt-request-elements-per-row")}; f.updateTitleSpec=function(){var a;null!==(a=this.data)&&void 0!==a&&a.titleLength&&!this.useDynamicSizing&&(this.titleSize=3>=this.elementsPerRow?20>=this.data.titleLength?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL":25>=this.data.titleLength?"TITLE_SIZE_LARGE":60>=this.data.titleLength?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL")}; f.updateButtonPalette=function(){var a,b;if(this.data&&this.currentColorData){if(null===(a=this.data.primaryButton)||void 0===a?0:a.buttonRenderer)this.currentColorData.primaryButtonColorData?(this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorData.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorData.primaryButtonStyleType, this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",Object.assign({},this.data.primaryButton));if(null===(b=this.data.secondaryButton)||void 0===b?0:b.buttonRenderer)this.currentColorData.secondaryButtonColorData?(this.data.secondaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.secondaryButtonColorData},this.data.secondaryButton.buttonRenderer.style=void 0):this.currentColorData.secondaryButtonStyleType&&(this.data.secondaryButton.buttonRenderer.style= this.currentColorData.secondaryButtonStyleType,this.data.secondaryButton.buttonRenderer.colorData=void 0),this.set("secondaryButton",Object.assign({},this.data.secondaryButton))}}; f.onUpdateElementsPerRowAction=function(a){a&&this.elementsPerRow!==a&&(this.elementsPerRow=a,this.updateTitleSpec())}; g.Object.defineProperties(A3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===RDb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===QDb){var d=document.createElement("template");d.innerHTML=""; QDb=d}d=QDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);RDb=a}a=RDb;return a}}}); var B3=A3;B3.prototype.currentColorChanged=B3.prototype.currentColorChanged;B3.prototype.themeChanged=B3.prototype.themeChanged;B3.prototype.dataChanged=B3.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],B3.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],B3.prototype,"ytRendererstamperBehavior",void 0);y([O(uP),z("design:type",Object)],B3.prototype,"ytdDismissibleItemBehavior",void 0); y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],B3.prototype,"actionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],B3.prototype,"data",void 0);y([Q(),z("design:type",Object)],B3.prototype,"primaryButton",void 0);y([Q(),z("design:type",Object)],B3.prototype,"secondaryButton",void 0);y([Q({reflectToAttribute:!0,value:3}),z("design:type",Number)],B3.prototype,"elementsPerRow",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],B3.prototype,"isDarkTheme",void 0); y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],B3.prototype,"hasTileImage",void 0);y([Q(),z("design:type",Object)],B3.prototype,"currentColorData",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],B3.prototype,"titleSize",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],B3.prototype,"useDynamicSizing",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],B3.prototype,"dataChanged",null); y([S("isDarkTheme"),z("design:type",Function),z("design:paramtypes",[Boolean]),z("design:returntype",void 0)],B3.prototype,"themeChanged",null);y([S("currentColorData"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],B3.prototype,"currentColorChanged",null);B3=y([V({is:"ytd-statement-banner-renderer"})],B3);var SDb;var TDb;var C3,D3=function(){var a=N.apply(this,arguments)||this;a.enableGrayVisurl=J("enable_gray_visurl");return a}; p(D3,N);f=D3.prototype;f.configureRendererStamper=function(){return{"data.content.closeButton":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.data.adBadge||this.set("data.adBadge",C3.JSC$38748_DEFAULT_AD_BADGE_RENDERER),this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,C3.JSC$38748_CLICK_LOCATION_ID_MAP))}; f.onSitelinkTap=function(a){var b,c;a.stopPropagation();var d=null===(c=null===(b=null===a||void 0===a?void 0:a.model)||void 0===b?void 0:b.item)||void 0===c?void 0:c.onTap;d&&this.ytSparklesClickLocationBehavior.handleClick(d,a)}; f.onTap=function(a){var b=this.data&&this.data.content&&this.data.content.navigationEndpoint;b&&this.ytSparklesClickLocationBehavior.handleClick(b,a)}; f.sendImpression=function(){if(this.data&&this.data.content)for(var a=k(this.data.content.impressionEndpoints||[]),b=a.next();!b.done;b=a.next()){b=k(b.value.loggingUrls||[]);for(var c=b.next();!c.done;c=b.next())c=c.value,c.baseUrl&&Di(c.baseUrl)}}; g.Object.defineProperties(D3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===TDb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===SDb){var d=document.createElement("template");d.innerHTML=""; SDb=d}d=SDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);TDb=a}a=TDb;return a}}}); var E3=C3=D3;C3.prototype.onTap=C3.prototype.onTap;C3.prototype.dataChanged=C3.prototype.dataChanged;E3.JSC$38748_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","title"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","description"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","ad-badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_AD_WEBSITE","display-url"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK","sitelinks-table"]]); E3.JSC$38748_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:mn("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],E3.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],E3.prototype,"ytRendererBehavior",void 0);y([O(Mpb.YtSparklesClickLocationBehavior),z("design:type",Object)],E3.prototype,"ytSparklesClickLocationBehavior",void 0); y([Q(),z("design:type",Object)],E3.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],E3.prototype,"enableGrayVisurl",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],E3.prototype,"dataChanged",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],E3.prototype,"onTap",null);E3=C3=y([V({is:"ytd-promoted-sparkles-text-search-renderer"})],E3);var F3=function(){return N.apply(this,arguments)||this}; p(F3,N); F3.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer",clarificationRenderer:"ytd-clarification-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:{component:"ytd-destination-shelf-renderer",params:{isRichGrid:!0}},didYouMeanRenderer:"yt-did-you-mean-renderer",includingResultsForRenderer:"yt-including-results-for-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer", messageRenderer:"ytd-message-renderer",noResultsFoundShowingResultsForRenderer:"yt-no-results-found-showing-results-for-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",richShelfRenderer:"ytd-rich-shelf-renderer",showingResultsForRenderer:"yt-showing-results-for-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer"},reuseComponents:!1}}}; g.Object.defineProperties(F3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===NDb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===MDb){var d=document.createElement("template");d.innerHTML=""; MDb=d}d=MDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);NDb=a}a=NDb;return a}}}); var G3=F3;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],G3.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],G3.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],G3.prototype,"data",void 0);G3=y([V({is:"ytd-rich-section-renderer"})],G3);var UDb;var VDb;function WDb(a,b){var c;b=(void 0===b?0:b)?360:440;var d=null===(c=a.fire("yt-preview-lockup-parent-request").detail)||void 0===c?void 0:c.returnValue;if(!d)return null;var e=a.offsetParent,h=Math.round(("rtl"===I("HTML_DIR")?d.clientWidth-e.offsetLeft-a.clientWidth:e.offsetLeft)-12-(b-a.clientWidth)/2);e=e.offsetTop-24;return{idealTopPosition:e,optimalTopPosition:Math.max(e,0),idealHorizontalPosition:h,optimalHorizontalPosition:Math.max(0,Math.min(h,d.clientWidth-b-24)),initialScale:a.clientWidth/ b}} ;var H3=function(){var a=N.apply(this,arguments)||this;a.active=!1;a.playerIsReady=!1;a.player=null;a.hasBeenUnmuted=!1;a.playerEvents=new Map;a.videoPreviewFetchRequest=null;a.mediaRenderer=null;a.actionMap={"yt-open-video-preview-action":"handleOpenVideoPreviewAction","yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer"};return a}; p(H3,N);f=H3.prototype;f.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"endorsement",mapping:{thumbnailOverlayEndorsementRenderer:"ytd-thumbnail-overlay-endorsement-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},toggleButtons:{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}}}}; f.attached=function(){this.playerEvents.set("onCloseInlinePreview",this.deactivate);this.playerEvents.set("onStateChange",this.onPlayerStateChange);this.playerEvents.set("onAdStart",this.onPlaybackStart);this.playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.playerEvents.set("onExpandMiniplayer",this.onMetadataClick);this.playerEvents.set("onExpandInlinePreview",this.onMetadataClick);this.listen(document,"yt-page-type-changed","onPageTypeChange");this.pagePath=location.pathname}; f.onPageTypeChange=function(){this.deactivate()}; f.isCurrentPage=function(){return location.pathname===this.pagePath}; f.handleOpenVideoPreviewAction=function(a){var b=this;if(this.isCurrentPage()&&null!==a&&void 0!==a&&a.data){var c=WDb(a,this.miniMode);c&&(this.updateStyles({"--ytd-video-preview-top-position":c.optimalTopPosition+"px","--ytd-video-preview-original-top-position":c.idealTopPosition+12+"px","--ytd-video-preview-horizontal-position":c.optimalHorizontalPosition+"px","--ytd-video-preview-original-horizontal-position":c.idealHorizontalPosition+"px","--ytd-video-preview-initial-scale":"scale("+c.initialScale+ ")"}),this.mediaRenderer=a,this.data=a.data,eu(this,function(){b.activate()}))}}; f.onMouseLeave=function(){var a;(null===(a=this.menu)||void 0===a?0:a.overlayOpen)||this.deactivate()}; f.lockupOnLockupRequested=function(a){var b,c=a.detail.videoIds[0];a.detail&&c===(null===(b=this.data)||void 0===b?void 0:b.videoId)&&(a.detail.returnValue=[this.data])}; f.dismissibleItemOnYtServiceRequestSent=function(a,b){var c,d,e;null===(d=null===(c=this.mediaRenderer)||void 0===c?void 0:c.ytdDismissibleItemBehavior)||void 0===d?void 0:d.dismissibleItemOnYtServiceRequestSent_(a,b);"YTD-TOGGLE-BUTTON-RENDERER"!==(null===(e=null===a||void 0===a?void 0:a.target)||void 0===e?void 0:e.tagName)&&this.deactivate()}; f.dataChanged=function(a){var b=this,c;a&&(a=null===(c=a.thumbnailOverlays)||void 0===c?void 0:c.filter(function(d){return d.thumbnailOverlayToggleButtonRenderer}),this.toggleButtons=null===a||void 0===a?void 0:a.map(function(d){return b.createToggleButtonRenderer(d)}))}; f.onMiniplayerIsActiveChange=function(){this.miniplayerIsActive&&this.active&&this.deactivate()}; f.onPlayerStateChange=function(){this.player&&0===this.player.getPlayerState()&&this.deactivate(!0)}; f.onPlaybackStart=function(){this.player&&this.active&&this.isCurrentPage()&&(this.playerIsReady=!0,this.player.getCaptionWindowContainerId()&&(this.player.toggleSubtitlesOn(),this.player.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)),this.hasBeenUnmuted&&this.player.unMute())}; f.onTerminateVideoPreviewAction=function(){this.deactivate()}; f.onMediaContainerClick=function(a){this.isShortcutClick(a)||(a.preventDefault(),a.stopPropagation())}; f.onThumbnailContainerClick=function(a){var b,c=null===(b=this.data)||void 0===b?void 0:b.navigationEndpoint;c&&!this.isShortcutClick(a)&&(this.fire("yt-navigate",{endpoint:c}),this.deactivate())}; f.activate=function(){var a,b;return B(this,function d(){var e=this,h,l,m,n,q,u,w;return t(d,function(A){switch(A.nextAddress){case 1:if(!e.data||!e.isCurrentPage())return A.return();e.updateActiveState(!0);h=e.data.inlinePlaybackEndpoint;l={mutedAutoplay:!0,vis:5,autonav:"1"};J("enable_inline_preview_ads_on_web")&&(l.inlineUnmuted=J("enable_ads_in_unmuted_inline_preview")?e.hasBeenUnmuted:!0);m={contentPlaybackContext:Mp(l,null===(b=null===(a=h.commandMetadata)||void 0===a?void 0:a.webCommandMetadata)|| void 0===b?void 0:b.url,window.location.href)};n=new sr;q=n.JSC$31559_getRequest(h,m);u=Ho();q&&u&&(e.videoPreviewFetchRequest=Jo(u,q.innerTubeRequest,q.input,h.clickTrackingParams,q.config));ma(A,2);return r(A,e.videoPreviewFetchRequest,4);case 4:w=A.yieldResult;e.handlePlayerResponse(w);na(A,3);break;case 2:oa(A);case 3:e.ensureIsHovered(),ja(A);}})})}; f.ensureIsHovered=function(){var a=this;J("inline_playback_disable_ensure_hover")||gi(pi,function(){var b;if(a.active){var c="visible"===document.visibilityState&&getComputedStyle(a).getPropertyValue("--ytd-preview-is-hovered");(null===(b=a.menu)||void 0===b?0:b.overlayOpen)||c?a.ensureIsHovered():a.deactivate()}},500)}; f.handlePlayerResponse=function(a){var b,c;return B(this,function e(){var h=this,l,m;return t(e,function(n){if(1==n.nextAddress){if(!(a&&h.isCurrentPage()&&h.active&&h.data&&(null===(b=null===a||void 0===a?void 0:a.videoDetails)||void 0===b?void 0:b.videoId)===(null===(c=h.data)||void 0===c?void 0:c.videoId)))return h.deactivate(),n.return();a.trackingParams=h.data.trackingParams;l=h.getInlinePreviewPlayer();if(!l)return n.return();l.loadVideoWithPlayerResponse(a);return h.player?n.jumpTo(0):r(n, l.getPlayerPromise(),3)}m=n.yieldResult;m.setInlinePreview(!0);m.setSizeStyle(!1,!0);h.ytPlayerListenerBehavior.listenToPlayerEvents(m,h.playerEvents);h.player=m;ja(n)})})}; f.updateActiveState=function(a){this.active=a;this.ytdReduxBehavior.dispatch(Ln({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:a}))}; f.onMetadataClick=function(a){this.active&&this.data&&!this.isShortcutClick(a)&&(this.updateWatchEndpointStartTime(),this.fire("yt-navigate",{endpoint:this.data.navigationEndpoint}),this.deactivate())}; f.deactivate=function(a){this.player&&(this.active&&(this.hasBeenUnmuted=!this.player.isMuted(),this.updateWatchEndpointStartTime(a)),this.player.stopVideo());this.updateActiveState(!1);this.playerIsReady=!1;this.videoPreviewFetchRequest=this.mediaRenderer=this.data=null}; f.updateWatchEndpointStartTime=function(a){this.player&&this.data&&(a=a?0:Math.floor(this.player.getCurrentTime()),this.data.navigationEndpoint.watchEndpoint.startTimeSeconds=a,this.data.inlinePlaybackEndpoint.watchEndpoint.startTimeSeconds=a)}; f.isShortcutClick=function(a){return!!a&&(a.ctrlKey||a.shiftKey||a.metaKey)}; f.getInlinePreviewPlayer=function(){return this.$["inline-player"]}; f.createToggleButtonRenderer=function(a){var b,c,d,e,h,l;return{toggleButtonRenderer:{defaultText:vn((null===(b=null===a||void 0===a?void 0:a.thumbnailOverlayToggleButtonRenderer)||void 0===b?void 0:b.untoggledTooltip)||""),defaultIcon:null===(c=null===a||void 0===a?void 0:a.thumbnailOverlayToggleButtonRenderer)||void 0===c?void 0:c.untoggledIcon,defaultServiceEndpoint:null===(d=null===a||void 0===a?void 0:a.thumbnailOverlayToggleButtonRenderer)||void 0===d?void 0:d.untoggledServiceEndpoint,size:{sizeType:"SIZE_DEFAULT"}, style:{styleType:"STYLE_DEFAULT"},toggledStyle:{styleType:"STYLE_DEFAULT"},toggledText:vn((null===(e=null===a||void 0===a?void 0:a.thumbnailOverlayToggleButtonRenderer)||void 0===e?void 0:e.toggledTooltip)||""),toggledIcon:null===(h=null===a||void 0===a?void 0:a.thumbnailOverlayToggleButtonRenderer)||void 0===h?void 0:h.toggledIcon,toggledServiceEndpoint:null===(l=null===a||void 0===a?void 0:a.thumbnailOverlayToggleButtonRenderer)||void 0===l?void 0:l.toggledServiceEndpoint}}}; g.Object.defineProperties(H3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===VDb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===UDb){var d=document.createElement("template");d.innerHTML=""; UDb=d}d=UDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);VDb=a}a=VDb;return a}}}); var I3=H3;I3.prototype.onMiniplayerIsActiveChange=I3.prototype.onMiniplayerIsActiveChange;I3.prototype.dataChanged=I3.prototype.dataChanged;I3.prototype.dismissibleItemOnYtServiceRequestSent=I3.prototype.dismissibleItemOnYtServiceRequestSent;I3.prototype.lockupOnLockupRequested=I3.prototype.lockupOnLockupRequested;I3.prototype.onMouseLeave=I3.prototype.onMouseLeave;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],I3.prototype,"actionHandlerBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],I3.prototype,"ytRendererstamperBehavior",void 0);y([O(cP.YtPlayerListenerBehavior),z("design:type",dP)],I3.prototype,"ytPlayerListenerBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],I3.prototype,"componentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],I3.prototype,"ytRendererBehavior",void 0);y([O(KP),z("design:type",Object)],I3.prototype,"ytdReduxBehavior",void 0); y([Q(),z("design:type",Object)],I3.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],I3.prototype,"active",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],I3.prototype,"playerIsReady",void 0);y([Q({reflectToAttribute:!0,selector:$Q}),z("design:type",Boolean)],I3.prototype,"miniMode",void 0);y([Q({selector:aR}),z("design:type",Boolean)],I3.prototype,"miniplayerIsActive",void 0);y([Q(),z("design:type",String)],I3.prototype,"pagePath",void 0); y([mG("ytd-menu-renderer"),z("design:type",UP)],I3.prototype,"menu",void 0);y([R("mouseleave"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],I3.prototype,"onMouseLeave",null);y([R("yt-lockup-requested"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],I3.prototype,"lockupOnLockupRequested",null); y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],I3.prototype,"dismissibleItemOnYtServiceRequestSent",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],I3.prototype,"dataChanged",null);y([S("miniplayerIsActive"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],I3.prototype,"onMiniplayerIsActiveChange",null); I3=y([V({is:"ytd-video-preview"})],I3);function XDb(a,b,c,d){d=void 0===d?{}:d;var e=[],h=[],l=d;d=void 0===l.minimumRowsOfVideosAtStart?2:l.minimumRowsOfVideosAtStart;l=void 0===l.minimumRowsOfVideosBetweenSections?1:l.minimumRowsOfVideosBetweenSections;if(!a||!a.length)return[];for(var m=0;m
\n \n \n \n
\n \n \n

\n \n \n

\n \n \n
\n \n \n
[[getSimpleString(data.title)]]\n
\n \n \n
\n \n
\n \n \n
\n \n \n
\n \n [[getSimpleString(data.title)]]\n
\n
\n \n
\n \n \n \n \n
\n
\n \n
\n
\n \n \n
\n \n \n \n \n
\n \n \n
\n \n
\n
\n \n
\n \n
\n \n \n
\n \n \n
\n \n \n \n \n

\n \n [[getSimpleString(data.content.title)]]\n

\n \n
\n \n \n
\n \n
\n \n \n
\n \n \n \n \n
\n \n
\n \n \n
\n \n
\n
\n \n
\n \n
\n \n \n \n

\n \n \n

\n \n \n
=q-b*l;if(u>=q||n||w)q=u+b*l+1}else q=Math.max(q,b*d);h.push(q)}d=[];l=0;m=k(a);for(q=m.next();!q.done;q= m.next()){for(q=q.value;d.length===h[l];)d.push(a[e[l]]),l++;q.richItemRenderer&&d.push(q)}for(;h[l];)d.push(a[e[l]]),l++;(a=a.find(function(A){return A.continuationItemRenderer}))&&d.push(a); YDb(d,b);return ZDb(d,h,b,c)} function YDb(a,b){for(var c,d,e=0,h=0,l=0;l=b&&this.miniModeAllowed();e&&(b=this.calcElementsPerRow(240,4));An(this,"yt-rich-grid-layout-refreshed");if(this.elementsPerRow!==b||this.postsPerRow!==c||this.slimItemsPerRow!==d){var h=this.elementsPerRow!==b;this.elementsPerRow=b;this.postsPerRow=c;this.slimItemsPerRow=d;this.reflowContent();An(this,"ytd-update-elements-per-row-action", [b,c,d]);this.updateStyles({"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-posts-per-row":""+this.postsPerRow,"--ytd-rich-grid-slim-items-per-row":""+this.slimItemsPerRow});this.ytdReduxBehavior.dispatch(Ln({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.miniMode=e;return h}this.miniMode=e;return!1}; f.calcElementsPerRow=function(a,b){var c=this.clientWidth;600\n\n\n\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===KDb){var d=document.createElement("template");d.innerHTML=""; KDb=d}d=KDb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);LDb=a}a=LDb;return a}}}); var K3=J3;K3.prototype.onReloadContinuationFinish=K3.prototype.onReloadContinuationFinish;K3.prototype.onPreviewLockupParentRequest=K3.prototype.onPreviewLockupParentRequest;K3.prototype.onResize=K3.prototype.onResize;K3.prototype.onRequestElementsPerRow=K3.prototype.onRequestElementsPerRow;K3.prototype.contentLengthChanged=K3.prototype.contentLengthChanged;K3.prototype.dataChanged=K3.prototype.dataChanged;K3.prototype.guideIsExpandedHandler=K3.prototype.guideIsExpandedHandler; y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],K3.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],K3.prototype,"ytRendererBehavior",void 0);y([O(bI),z("design:type",Object)],K3.prototype,"ironResizableBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],K3.prototype,"actionHandlerBehavior",void 0);y([O(SS),z("design:type",Object)],K3.prototype,"ytContinuationHandlerBehavior",void 0); y([O(NM.YtComponentBehavior),z("design:type",Object)],K3.prototype,"componentBehavior",void 0);y([O(KP),z("design:type",Object)],K3.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],K3.prototype,"data",void 0);y([Q({value:!1,reflectToAttribute:!0}),z("design:type",Boolean)],K3.prototype,"miniMode",void 0);y([Q(),z("design:type",String)],K3.prototype,"pagePath",void 0);y([Q({value:[]}),z("design:type",Array)],K3.prototype,"shownItems",void 0); y([Q({value:!1}),z("design:type",Boolean)],K3.prototype,"isReflowing",void 0);y([Q({value:!1}),z("design:type",Boolean)],K3.prototype,"isFilteredFeed",void 0);y([Q({value:!1,reflectToAttribute:!0,computed:"computeHasSubmenu(data)"}),z("design:type",Boolean)],K3.prototype,"hasSubmenu",void 0);y([Q({selector:rlb}),z("design:type",Boolean)],K3.prototype,"guideIsExpanded",void 0);y([Q({value:!1}),z("design:type",Boolean)],K3.prototype,"isSearch",void 0); y([Q(),z("design:type",Object)],K3.prototype,"bigYoodleData",void 0);y([Q(),z("design:type",Object)],K3.prototype,"mastheadData",void 0);y([S("guideIsExpanded"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K3.prototype,"guideIsExpandedHandler",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K3.prototype,"dataChanged",null); y([S("data.contents.length"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K3.prototype,"contentLengthChanged",null);y([R("yt-request-elements-per-row"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K3.prototype,"onRequestElementsPerRow",null);y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K3.prototype,"onResize",null); y([R("yt-preview-lockup-parent-request"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],K3.prototype,"onPreviewLockupParentRequest",null);y([R("yt-reload-continuation-finish"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K3.prototype,"onReloadContinuationFinish",null);K3=y([V({is:"ytd-rich-grid-renderer"})],K3);var $Db;var aEb;var L3=function(){return N.apply(this,arguments)||this}; p(L3,N);f=L3.prototype; f.configureRendererStamper=function(){return{content:{id:"primary",mapping:{richGridRenderer:"ytd-rich-grid-renderer",sectionListRenderer:{component:"ytd-section-list-renderer",properties:{initialCount:"[[initialCount]]",pageSubtype:"[[pageSubtype]]"}}}},"data.secondaryContents":{id:"secondary",mapping:{browseFeedActionsRenderer:{component:"ytd-browse-feed-actions-renderer",noInjection:!0},browseSecondaryContentsRenderer:{component:"ytd-browse-secondary-contents-renderer",noInjection:!0},profileColumnRenderer:{component:"ytd-profile-column-renderer", noInjection:!0}}}}}; f.getPath=function(a,b){var c="data.tabs.#"+b+".";a.tabs[b].tabRenderer?c+="tabRenderer.":a.tabs[b].expandableTabRenderer&&(c+="expandableTabRenderer.");return c+"content.sectionListRenderer"}; f.computeDisplayedContent=function(a){this.unlinkPaths("content");if(a&&a.tabs)for(var b=a.tabs.length,c=0;c[[getSimpleString(data.title)]]
\n \n
\n
\n\n"; a.content.insertBefore(hV().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$Db){var d=document.createElement("template");d.innerHTML=""; $Db=d}d=$Db;c.call(b,d.content.cloneNode(!0),a.content.firstChild);aEb=a}a=aEb;return a}}}); var M3=L3;M3.prototype.onYtServiceRequestCompleted=M3.prototype.onYtServiceRequestCompleted;M3.prototype.onYtServiceRequestSent=M3.prototype.onYtServiceRequestSent;M3.prototype.onRetrieveLocation=M3.prototype.onRetrieveLocation;y([O(zP),z("design:type",Object)],M3.prototype,"ytdGridStateAwareBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],M3.prototype,"ytRendererstamperBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],M3.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],M3.prototype,"data",void 0);y([Q({computed:"computeDisplayedContent(data)"}),z("design:type",Object)],M3.prototype,"content",void 0);y([Q({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),z("design:type",Boolean)],M3.prototype,"hasSecondaryColumnData",void 0);y([Q({value:function(){return 1024
\n
\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bEb){var d=document.createElement("template");d.innerHTML=""; bEb=d}d=bEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return cEb=a}, behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior],properties:{data:Object,wrapButtons:{type:Boolean,value:!1,reflectToAttribute:!0},isMusic:{type:Boolean,value:"WEB_REMIX"===I("INNERTUBE_CLIENT_NAME",void 0),reflectToAttribute:!0},alertStyle:{type:String,reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"},dismissBoundButtonTap_:{type:Function,value:function(){return this.dismissButtonTap_.bind(this)}}, acceptBoundButtonTap_:{type:Function,value:function(){return this.acceptButtonTap_.bind(this)}}}, stampDom:{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[dismissBoundButtonTap_]]"}}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[acceptBoundButtonTap_]]"}}}}},observers:["onIsVisibleChanged_(data.isVisible)"],created:function(){this.closeOnDismissButton_=new Set;this.closeOnDismissButton_.add("ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN");this.closeOnDismissButton_.add("ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP"); this.closeOnDismissButton_.add("ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP");this.closeOnAcceptButton_=new Set;this.closeOnAcceptButton_.add("ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN");this.closeOnAcceptButton_.add("ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP");this.closeOnAcceptButton_.add("ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP")}, dismissButtonTap_:function(){this.set("data.isVisible",!this.closeOnDismissButton_.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))}, acceptButtonTap_:function(){this.set("data.isVisible",!this.closeOnAcceptButton_.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))}, computeAlertStyle_:function(a){return a}, onIsVisibleChanged_:function(){this.data&&!this.data.isVisible&&this.impressionLog()}});var N3=function(){var a=N.apply(this,arguments)||this;a.responsivePlaylist=J("kevlar_playlist_responsive");a.useContentVisibility=J("kevlar_content_visibility_hidden");a.attachedPlayers=J("kevlar_channel_trailer_multi_attach")?[]:void 0;a.player=null;a.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return a}; p(N3,N);f=N3.prototype; f.configureRendererStamper=function(){return{mastheadAdData:{id:"masthead-ad",mapping:{bannerPromoRenderer:{component:"ytd-banner-promo-renderer",noInjection:!0},videoMastheadAdV3Renderer:{component:"ytd-video-masthead-ad-v3-renderer",noInjection:!0}},reuseComponents:!1},alertBannerData_:{id:"alert-banner",mapping:{alertWithActionsRenderer:{component:"yt-alert-with-actions-renderer",noInjection:!0}}},"data.alerts":{id:"alerts",mapping:{alertRenderer:{component:"yt-alert-renderer",noInjection:!0}, unlimitedUserNotificationRenderer:{component:"yt-unlimited-user-notification-renderer",noInjection:!0},alertWithButtonRenderer:{component:"ytd-alert-with-button-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},"data.metadata":{id:"metadata",mapping:{channelMetadataRenderer:{component:"ytd-channel-metadata-renderer", noInjection:!0}}},"data.header":{id:"header",mapping:{c4TabbedHeaderRenderer:{component:"ytd-c4-tabbed-header-renderer",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},interactiveTabbedHeaderRenderer:{component:"ytd-interactive-tabbed-header-renderer",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},carouselHeaderRenderer:{component:"ytd-carousel-header-renderer",properties:{active:"[[active]]", disableGridStateAware:"[[richGrid_]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},hashtagHeaderRenderer:{component:"ytd-hashtag-header-renderer",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0}}},"data.footer":{id:"footer",mapping:{pageFooterRenderer:{component:"ytd-page-footer-renderer",noInjection:!0}}}}}; f.created=function(){var a=this;this.ytRendererBehavior.monitorScroll=!0;this.pageDisposeJobs=[function(){a.disposeMastheadAd()}]}; f.attached=function(){J("kevlar_tabs_gesture")&&"channels"===this.pageSubtype&&(this.tabGestures=new NAb(this.contents,this.contents,this));J("kevlar_refresh_gesture")&&"home"===this.pageSubtype&&(this.refreshGesture=new LAb(this.refresh,this.contents))}; f.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)}; f.activeChanged=function(){var a=this.ytPageBehavior.active,b=this.$.header;b&&b.firstChild&&(b.firstChild.active=a)}; f.tabsChanged=function(){var a,b,c,d=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.contents)||void 0===b?void 0:b.twoColumnBrowseResultsRenderer)||void 0===c?void 0:c.tabs,e=this.$.header;e&&e.firstChild&&(e.firstChild.tabs=d);this.tabGestures&&this.tabGestures.tabsChanged(d)}; f.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())}; f.loadPage_=function(a){this.initCsi();a&&(this.data=a);this.updateTitle(this.data);this.setMastheadAd(this.data)}; f.getTitle=function(a){return"home"==this.pageSubtype?"":this.get("microformat.microformatDataRenderer.title",a)?this.get("microformat.microformatDataRenderer.title",a):this.get("header.c4TabbedHeaderRenderer.title",a)?this.get("header.c4TabbedHeaderRenderer.title",a):this.get("header.feedTabbedHeaderRenderer.title",a)?yn(this.get("header.feedTabbedHeaderRenderer.title",a)):this.get("header.interactiveTabbedHeaderRenderer.title",a)?this.get("header.interactiveTabbedHeaderRenderer.title",a):this.get("header.hashtagHeaderRenderer.hashtag", a)?yn(this.get("header.hashtagHeaderRenderer.hashtag",a)):""}; f.updateTitle=function(a){this.fire("yt-update-title",this.getTitle(a))}; f.initCsi=function(){op(this.pageSubtype||"browse",["ol"]);pp("psc",this.ytPageBehavior.pageCount)}; f.getPlayer=function(){if(J("kevlar_channel_trailer_multi_attach")){for(var a=k(this.attachedPlayers),b=a.next();!b.done;b=a.next())if(b=b.value,b.isConnected||kf(this,b))return b;return null}return this.player}; f.onPlayerAttached=function(a,b){J("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(b):this.player=b}; f.onPlayerDetached=function(a,b){J("kevlar_channel_trailer_multi_attach")?(a=this.attachedPlayers.indexOf(b),0>a||this.attachedPlayers.splice(a,1)):this.player=null}; f.getServiceTrackingParams=function(){var a,b;return(null===(b=null===(a=this.data)||void 0===a?void 0:a.responseContext)||void 0===b?void 0:b.serviceTrackingParams)||[]}; f.setMastheadAd=function(a){a&&a.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=a&&a.mastheadAd}; f.dataChanged=function(){var a=this;this.refreshGesture&&this.refreshGesture.reset();var b=this.data;if(b.onResponseReceivedActions&&b.onResponseReceivedActions.length)for(var c=k(b.onResponseReceivedActions),d=c.next();!d.done;d=c.next())this.ytComponentBehavior.resolveCommand(d.value);if(c=this.get("onResponseReceivedEndpoints",b)){for(d=0;d
\n \n \n
\n \n \n
\n \n \n
\n\n\n\n\n\n\n\n\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===OAb){var d=document.createElement("template");d.innerHTML=""; OAb=d}d=OAb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);PAb=a}a=PAb;return a}}}); var O3=N3;O3.prototype.dataChanged=O3.prototype.dataChanged;O3.prototype.onPlayerDetached=O3.prototype.onPlayerDetached;O3.prototype.onPlayerAttached=O3.prototype.onPlayerAttached;O3.prototype.scrollAtTopChanged=O3.prototype.scrollAtTopChanged;O3.prototype.tabsChanged=O3.prototype.tabsChanged;O3.prototype.activeChanged=O3.prototype.activeChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],O3.prototype,"ytActionHandlerBehavior",void 0); y([O(nO.YtdOpenPopupBehavior),z("design:type",Object)],O3.prototype,"ytdOpenPopupBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],O3.prototype,"ytRendererstamperBehavior",void 0);y([O(KP),z("design:type",Object)],O3.prototype,"ytdReduxBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],O3.prototype,"ytRendererBehavior",void 0);y([O(C0.YtPageBehavior),z("design:type",Object)],O3.prototype,"ytPageBehavior",void 0); y([O(DP),z("design:type",Object)],O3.prototype,"ytdGuideStateAwareBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],O3.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Object)],O3.prototype,"data",void 0);y([Q(),z("design:type",Object)],O3.prototype,"mastheadAdData",void 0);y([Q({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),z("design:type",Object)],O3.prototype,"alertBannerData_",void 0); y([Q({reflectToAttribute:!0}),z("design:type",String)],O3.prototype,"pageSubtype",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasC4TabbedHeaderRenderer(data)"}),z("design:type",Boolean)],O3.prototype,"hasC4TabbedHeaderRenderer",void 0);y([Q({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),z("design:type",Boolean)],O3.prototype,"hasSidebar_",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],O3.prototype,"responsivePlaylist",void 0); y([Q({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),z("design:type",Boolean)],O3.prototype,"useUnifiedShowPageLayout",void 0);y([Q({computed:"computeRichGridValue(data)"}),z("design:type",Boolean)],O3.prototype,"richGrid_",void 0);y([Q({selector:function(a){return a.ui.scrollAtTop}}), z("design:type",Boolean)],O3.prototype,"scrollAtTop",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],O3.prototype,"useContentVisibility",void 0);y([mG("ytd-two-column-browse-results-renderer"),z("design:type",HTMLElement)],O3.prototype,"contents",void 0);y([mG("ytd-refresh"),z("design:type",g2)],O3.prototype,"refresh",void 0);y([S("active"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],O3.prototype,"activeChanged",null); y([S("data.contents.twoColumnBrowseResultsRenderer.tabs"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],O3.prototype,"tabsChanged",null);y([S("scrollAtTop"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],O3.prototype,"scrollAtTopChanged",null);y([R("yt-player-attached"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Element]),z("design:returntype",void 0)],O3.prototype,"onPlayerAttached",null); y([R("yt-player-detached"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Element]),z("design:returntype",void 0)],O3.prototype,"onPlayerDetached",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],O3.prototype,"dataChanged",null);O3=y([V({is:"ytd-browse"})],O3);var dEb;var eEb;var fEb;var gEb;var hEb;var iEb;var P3=function(){return N.apply(this,arguments)||this}; p(P3,N);P3.prototype.configureRendererStamper=function(){return{"data.adMetadata.displayAdRenderer":{id:"badge",mapping:{badge:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adMetadata.displayAdRenderer.badge]]"}}}},"data.adMetadata.displayAdRenderer.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{horizontalListRenderer:{component:"yt-horizontal-list-renderer",params:{useFloorScrolling:!0}},gridRenderer:"ytd-grid-renderer"}}}}; g.Object.defineProperties(P3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===iEb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hEb){var d=document.createElement("template");d.innerHTML=""; hEb=d}d=hEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);iEb=a}a=iEb;return a}}}); var Q3=P3;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],Q3.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],Q3.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],Q3.prototype,"data",void 0);Q3=y([V({is:"ytd-carousel-ad-renderer"})],Q3);var jEb;var kEb;var R3,S3=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-mute-ad-action":"handleMuteAd"};return a}; p(S3,N);S3.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge-search",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]"}}}}}}; S3.prototype.dataChanged=function(){this.data&&this.data.impressionCommands&&(this.set("data.adBadge",R3.JSC$38805_DEFAULT_AD_BADGE_RENDERER),this.toggleClass("sparkles-light-cta",!0),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,16),this.data.impressionCommands.forEach(function(a){a=k(a.loggingUrls||[]);for(var b=a.next();!b.done;b=a.next())b=b.value,b.baseUrl&&Di(b.baseUrl)}))}; S3.prototype.onTap=function(a){this.data&&this.data.navigationEndpoint&&(a.preventDefault(),this.fire("yt-navigate",{endpoint:this.data.navigationEndpoint}))}; S3.prototype.handleMuteAd=function(){this.collapsed=!0}; g.Object.defineProperties(S3.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}}, webSearchLayout:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||"PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"!==this.data.promotedSparklesWebStyle)}}, webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||"PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"!==this.data.promotedSparklesWebStyle||this.data.isSquareThumbnail)}}, webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||"PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"!==this.data.promotedSparklesWebStyle||!this.data.isSquareThumbnail)}}}); g.Object.defineProperties(S3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===kEb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jEb){var d=document.createElement("template");d.innerHTML=""; jEb=d}d=jEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);kEb=a}a=kEb;return a}}}); var T3=R3=S3;R3.prototype.dataChanged=R3.prototype.dataChanged;T3.JSC$38805_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:mn("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],T3.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],T3.prototype,"ytRendererBehavior",void 0);y([O(fP),z("design:type",Object)],T3.prototype,"ytdActiveViewBehavior",void 0); y([O([dN.YtActionHandlerBehavior]),z("design:type",Object)],T3.prototype,"actionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],T3.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],T3.prototype,"collapsed",void 0);y([Q({reflectToAttribute:!0}),T("data.mediaHoverOverlay"),z("design:type",Boolean),z("design:paramtypes",[])],T3.prototype,"hideHoverOverlay",null); y([Q({reflectToAttribute:!0}),T("data.promotedSparklesWebStyle"),z("design:type",Boolean),z("design:paramtypes",[])],T3.prototype,"webSearchLayout",null);y([Q({reflectToAttribute:!0}),T("data.promotedSparklesWebStyle","data.isSquareThumbnail"),z("design:type",Boolean),z("design:paramtypes",[])],T3.prototype,"webSearchLayoutLandscape",null); y([Q({reflectToAttribute:!0}),T("data.promotedSparklesWebStyle","data.isSquareThumbnail"),z("design:type",Boolean),z("design:paramtypes",[])],T3.prototype,"webSearchLayoutSquare",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],T3.prototype,"dataChanged",null);T3=R3=y([V({is:"ytd-promoted-sparkles-web-renderer"})],T3);var lEb;var mEb;var U3=function(){return N.apply(this,arguments)||this}; p(U3,N);U3.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; U3.prototype.computeBlueBottomLink=function(a){return a}; g.Object.defineProperties(U3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===mEb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lEb){var d=document.createElement("template");d.innerHTML=""; lEb=d}d=lEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mEb=a}a=mEb;return a}}}); var V3=U3;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],V3.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],V3.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],V3.prototype,"data",void 0);y([Q({computed:"computeIcon_(data.bottomIcon)"}),z("design:type",String)],V3.prototype,"bottomIcon",void 0); y([Q({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),z("design:type",Boolean)],V3.prototype,"enableBlueBottomLink",void 0);V3=y([V({is:"ytd-web-answer-renderer"})],V3);var nEb=function(){return N.apply(this,arguments)||this}; p(nEb,N);var oEb=nEb;oEb=y([V({is:"ytd-search-items"})],oEb);var pEb;var qEb;var W3=function(){return N.apply(this,arguments)||this}; p(W3,N);W3.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; g.Object.defineProperties(W3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===qEb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===pEb){var d=document.createElement("template");d.innerHTML="";pEb=d}d=pEb;c.call(b,d.content.cloneNode(!0), a.content.firstChild);qEb=a}a=qEb;return a}}}); var X3=W3;y([O(W.YtRendererBehavior),z("design:type",Object)],X3.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],X3.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],X3.prototype,"data",void 0);X3=y([V({is:"ytd-page-continuation"})],X3);var rEb;var sEb;var tEb;var uEb;var vEb=function(){return N.apply(this,arguments)||this}; p(vEb,N); g.Object.defineProperties(vEb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===uEb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===tEb){var d=document.createElement("template");d.innerHTML=""; tEb=d}d=tEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);uEb=a}a=uEb;return a}}}); var Y3=vEb;y([O(W.YtRendererBehavior),z("design:type",Object)],Y3.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],Y3.prototype,"data",void 0);Y3=y([V({is:"ytd-watch-card-album-list-renderer"})],Y3);var wEb;var xEb;var Z3=function(){return N.apply(this,arguments)||this}; p(Z3,N);Z3.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(this.sectionLeft.style.backgroundImage="url("+YM(this.data.leftThumbnail.thumbnails,216)+")")}; g.Object.defineProperties(Z3,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===xEb){var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===wEb){var d=document.createElement("template");d.innerHTML=""; wEb=d}d=wEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);xEb=a}a=xEb;return a}}}); var $3=Z3;$3.prototype.onLeftThumbnailChanged=$3.prototype.onLeftThumbnailChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],$3.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],$3.prototype,"data",void 0);y([mG("#section-left"),z("design:type",HTMLElement)],$3.prototype,"sectionLeft",void 0);y([S("data.leftThumbnail"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],$3.prototype,"onLeftThumbnailChanged",null); $3=y([V({is:"ytd-watch-card-collage-renderer"})],$3);var yEb;var zEb;var a4=function(){var a=N.apply(this,arguments)||this;a.crop=!1;return a}; p(a4,N);a4.prototype.computeStyle=function(a){if(a&&(a=ZM(a.thumbnails,385)))return Eb({"background-image":a})}; g.Object.defineProperties(a4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===zEb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===yEb){var d=document.createElement("template");d.innerHTML=""; yEb=d}d=yEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zEb=a}a=zEb;return a}}}); var b4=a4;y([O(W.YtRendererBehavior),z("design:type",Object)],b4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],b4.prototype,"data",void 0);y([Q(),z("design:type",Object)],b4.prototype,"crop",void 0);b4=y([V({is:"ytd-watch-card-single-image-renderer"})],b4);var AEb;var BEb;var CEb=function(){return N.apply(this,arguments)||this}; p(CEb,N); g.Object.defineProperties(CEb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===BEb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===AEb){var d=document.createElement("template");d.innerHTML=""; AEb=d}d=AEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);BEb=a}a=BEb;return a}}}); var c4=CEb;y([O(W.YtRendererBehavior),z("design:type",Object)],c4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],c4.prototype,"data",void 0);c4=y([V({is:"ytd-watch-card-video-list-renderer"})],c4);var DEb;var EEb;var d4=function(){var a=N.apply(this,arguments)||this;a.badges=null;a.standaloneBadge=null;a.selected=0;a.crop=!1;return a}; p(d4,N);d4.prototype.shouldScrollTabs=function(a){return 2
\n
\n \n \n \n

\n \n

\n
\n \n
\n
\n \n \n
\n \n \n
\n \n \n \n
\n
\n \n \n \n \n

\n [[getSimpleString(data.title)]]\n

\n [[getSimpleString(data.description)]]\n
\n \n \n
\n
\n [[getSimpleString(data.websiteText)]]\n
\n \n \n
\n \n
\n \n \n
\n \n \n \n
\n \n \n
\n
\n \n \n \n
\n \n \n \n
\n \n
\n \n \n
\n \n \n \n \n \n
\n \n
\n
\n\n\n\n
\n
\n \n
\n \n \n
\n \n \n
\n \n \n \n \n
\n \n \n
\n \n
\n "; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===DEb){var d=document.createElement("template");d.innerHTML=""; DEb=d}d=DEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);EEb=a}a=EEb;return a}}}); var e4=d4;y([O(W.YtRendererBehavior),z("design:type",Object)],e4.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],e4.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Object)],e4.prototype,"titleText",void 0);y([Q(),z("design:type",Object)],e4.prototype,"navigationEndpoint",void 0);y([Q(),z("design:type",Array)],e4.prototype,"labels",void 0);y([Q(),z("design:type",Object)],e4.prototype,"badges",void 0); y([Q(),z("design:type",Object)],e4.prototype,"standaloneBadge",void 0);y([Q(),z("design:type",Object)],e4.prototype,"callToAction",void 0);y([Q(),z("design:type",Object)],e4.prototype,"lists",void 0);y([Q(),z("design:type",Object)],e4.prototype,"relatedData",void 0);y([Q(),z("design:type",Object)],e4.prototype,"selected",void 0);y([Q(),z("design:type",Boolean)],e4.prototype,"crop",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],e4.prototype,"headerStyle",void 0); e4=y([V({is:"ytd-generic-watch-card"})],e4);var f4=function(){var a=N.apply(this,arguments)||this;a.selected=0;return a}; p(f4,N);f4.prototype.dataChanged=function(){this.selected=0}; g.Object.defineProperties(f4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===sEb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rEb){var d=document.createElement("template");d.innerHTML="";rEb=d}d=rEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild); sEb=a}a=sEb;return a}}}); var g4=f4;g4.prototype.dataChanged=g4.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],g4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],g4.prototype,"data",void 0);y([Q(),z("design:type",Object)],g4.prototype,"selected",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],g4.prototype,"dataChanged",null);g4=y([V({is:"ytd-artist-watch-card-renderer"})],g4);var FEb;var GEb;var HEb=function(){return N.apply(this,arguments)||this}; p(HEb,N); g.Object.defineProperties(HEb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===GEb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===FEb){var d=document.createElement("template");d.innerHTML="";FEb=d}d=FEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);GEb=a}a=GEb;return a}}}); var h4=HEb;y([O(W.YtRendererBehavior),z("design:type",Object)],h4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],h4.prototype,"data",void 0);h4=y([V({is:"ytd-show-watch-card-renderer"})],h4);var IEb;var JEb;var KEb;var LEb;var MEb;var NEb;var OEb=function(){return N.apply(this,arguments)||this}; p(OEb,N); g.Object.defineProperties(OEb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===NEb){var a=document.createElement("template");a.innerHTML="\n\n\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===MEb){var d=document.createElement("template");d.innerHTML=""; MEb=d}d=MEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);NEb=a}a=NEb;return a}}}); var i4=OEb;y([O(W.YtRendererBehavior),z("design:type",Object)],i4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],i4.prototype,"data",void 0);i4=y([V({is:"ytd-watch-card-one-vs-one-event"})],i4);var PEb=function(){return N.apply(this,arguments)||this}; p(PEb,N); g.Object.defineProperties(PEb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===LEb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===KEb){var d=document.createElement("template");d.innerHTML=""; KEb=d}d=KEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);LEb=a}a=LEb;return a}}}); var j4=PEb;y([O(W.YtRendererBehavior),z("design:type",Object)],j4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],j4.prototype,"data",void 0);j4=y([V({is:"ytd-watch-card-hero-one-vs-one-event-renderer"})],j4);var QEb;var REb;var SEb=function(){return N.apply(this,arguments)||this}; p(SEb,N); g.Object.defineProperties(SEb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===REb){var a=document.createElement("template");a.innerHTML="";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===QEb){var d=document.createElement("template");d.innerHTML=""; QEb=d}d=QEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);REb=a}a=REb;return a}}}); var k4=SEb;y([O(W.YtRendererBehavior),z("design:type",Object)],k4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],k4.prototype,"data",void 0);k4=y([V({is:"ytd-banner-and-box-hero-image-renderer"})],k4);var TEb;var UEb;var l4=function(){return N.apply(this,arguments)||this}; p(l4,N);g.Object.defineProperties(l4.prototype,{buttonColor:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style.replace("CALL_TO_ACTION_BUTTON_RENDERER_STYLE_",""):"RED"}}}); g.Object.defineProperties(l4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===UEb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===TEb){var d=document.createElement("template");d.innerHTML=""; TEb=d}d=TEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);UEb=a}a=UEb;return a}}}); var m4=l4;y([O(W.YtRendererBehavior),z("design:type",Object)],m4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],m4.prototype,"data",void 0);y([Q({type:String,reflectToAttribute:!0}),T("data.style"),z("design:type",Object),z("design:paramtypes",[])],m4.prototype,"buttonColor",null);m4=y([V({is:"ytd-call-to-action-button-renderer"})],m4);var VEb;var WEb;var n4=function(){return N.apply(this,arguments)||this}; p(n4,N);n4.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(this.$["section-left"].style.backgroundImage="url("+YM(this.data.leftThumbnail.thumbnails,216)+")")}; g.Object.defineProperties(n4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===WEb){var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===VEb){var d=document.createElement("template");d.innerHTML=""; VEb=d}d=VEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);WEb=a}a=WEb;return a}}}); var o4=n4;o4.prototype.onLeftThumbnailChanged=o4.prototype.onLeftThumbnailChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],o4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],o4.prototype,"data",void 0);y([S("data.leftThumbnail"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],o4.prototype,"onLeftThumbnailChanged",null);o4=y([V({is:"ytd-collage-hero-image-renderer"})],o4);var XEb;var YEb;var p4=function(){return N.apply(this,arguments)||this}; p(p4,N);p4.prototype.computeStyle=function(a){return a}; g.Object.defineProperties(p4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===YEb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===XEb){var d=document.createElement("template");d.innerHTML=""; XEb=d}d=XEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);YEb=a}a=YEb;return a}}}); var q4=p4;y([O(W.YtRendererBehavior),z("design:type",Object)],q4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],q4.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),z("design:type",String)],q4.prototype,"componentStyle",void 0);q4=y([V({is:"ytd-single-hero-image-renderer"})],q4);var ZEb;var $Eb;var r4=function(){return N.apply(this,arguments)||this}; p(r4,N);f=r4.prototype; f.configureRendererStamper=function(){return{"data.heroImage":{id:"hero-image",mapping:{bannerAndBoxHeroImageRenderer:"ytd-banner-and-box-hero-image-renderer",singleHeroImageRenderer:"ytd-single-hero-image-renderer",collageHeroImageRenderer:"ytd-collage-hero-image-renderer"}},"data.callToActionButton":{id:"call-to-action-button",mapping:{callToActionButtonRenderer:"ytd-call-to-action-button-renderer"}},"data.reminderButton":{id:"reminder-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer", buttonRenderer:"ytd-button-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",bottomPanel:"[[bottomSidePanel]]"}}, thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayToggleButtonRenderer:{component:"ytd-thumbnail-overlay-toggle-button-renderer",properties:{disableTooltips:"[[disableTooltips]]"}}},initialRenderPriority:J("defer_overlays")?0:void 0,waitForSignal:"eocs"}}}; f.computeSubtitle=function(a){if(this.data){var b;if(this.data.upcomingEventData){a=yn(a.subtitle);var c=Number(this.data.upcomingEventData.startTime);isNaN(c)||(b=vn(ZI(a,c)))}else b=a.subtitle;return b}}; f.onHeroTap=function(a){a.preventDefault();var b=this.data&&this.data.navigationEndpoint;b&&!GP(M(a).path||[],this,["A".toString(),"BUTTON".toString()])&&this.fire("yt-navigate",{endpoint:b})}; f.computeHeroTabIndex=function(a){return a&&a.simpleText?-1:0}; f.computeHeroRole=function(a){return a&&a.simpleText?"":"link"}; f.computeIsReminderButtonPresent=function(a){return!(!a||!a.reminderButton)}; f.computeHideBottomItems=function(a){return!(this.computeIsReminderButtonPresent(a)||a.subtitle)}; f.dataChanged=function(){var a,b,c=this.get("data.buttons.buttonRenderer.serviceEndpoint");(null===(b=null===(a=null===c||void 0===c?void 0:c.commandMetadata)||void 0===a?void 0:a.webHandleServiceEndpointExtension)||void 0===b?0:b.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(c)}; g.Object.defineProperties(r4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===$Eb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ZEb){var d=document.createElement("template");d.innerHTML=""; ZEb=d}d=ZEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$Eb=a}a=$Eb;return a}}}); var s4=r4;s4.prototype.dataChanged=s4.prototype.dataChanged;y([O(NM.YtComponentBehavior),z("design:type",Object)],s4.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],s4.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],s4.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],s4.prototype,"data",void 0); y([Q({computed:"computeSubtitle(data)"}),z("design:type",String)],s4.prototype,"subtitle",void 0);y([Q({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),z("design:type",Boolean)],s4.prototype,"isReminderButtonPresent",void 0);y([Q({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),z("design:type",Boolean)],s4.prototype,"hideBottomItems",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],s4.prototype,"dataChanged",null);s4=y([V({is:"ytd-watch-card-hero-video-renderer"})],s4);var aFb;var bFb;var t4=function(){return N.apply(this,arguments)||this}; p(t4,N);t4.prototype.configureRendererStamper=function(){return{"data.callToActionButton":{id:"call-to-action-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}}; t4.prototype.computeTitleBadges=function(a){return a?[a]:[]}; t4.prototype.computeHeaderStyle=function(a){return a?a.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""}; t4.prototype.computeAvatarHeight=function(a){return"WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"===a?72:48}; g.Object.defineProperties(t4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===bFb){var a=document.createElement("template");a.innerHTML="\n \n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===aFb){var d=document.createElement("template");d.innerHTML=""; aFb=d}d=aFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);bFb=a}a=bFb;return a}}}); var u4=t4;y([O(W.YtRendererBehavior),z("design:type",Object)],u4.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],u4.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],u4.prototype,"data",void 0);y([Q({computed:"computeTitleBadges(data.titleBadge)"}),z("design:type",Array)],u4.prototype,"titleBadges",void 0); y([Q({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),z("design:type",String)],u4.prototype,"headerStyle",void 0);u4=y([V({is:"ytd-watch-card-rich-header-renderer"})],u4);var cFb;var dFb;var eFb;var fFb;var v4=function(){return N.apply(this,arguments)||this}; p(v4,N);v4.prototype.onMetadataTap=function(a){var b=this.data&&this.data.navigationEndpoint;b&&!GP(M(a).path,this,["A".toString()])&&this.fire("yt-navigate",{endpoint:b})}; g.Object.defineProperties(v4.prototype,{isCondensed:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?"WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED"===this.data.style:!1}}, subtitle:{configurable:!0,enumerable:!0,get:function(){if(this.data){var a;if(this.data.upcomingEventData){var b=yn(this.data.subtitle),c=Number(this.data.upcomingEventData.startTime);isNaN(c)||(a=vn(ZI(b,c)))}else a=this.data.subtitle;return a}}}}); g.Object.defineProperties(v4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===fFb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===eFb){var d=document.createElement("template");d.innerHTML=""; eFb=d}d=eFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);fFb=a}a=fFb;return a}}}); var w4=v4;y([O(W.YtRendererBehavior),z("design:type",Object)],w4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],w4.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),T("data.style"),z("design:type",Boolean),z("design:paramtypes",[])],w4.prototype,"isCondensed",null);y([Q({reflectToAttribute:!0}),T("data"),z("design:type",Object),z("design:paramtypes",[])],w4.prototype,"subtitle",null);w4=y([V({is:"ytd-watch-card-compact-video-renderer"})],w4);var gFb;var hFb;var iFb=function(){return N.apply(this,arguments)||this}; p(iFb,N); g.Object.defineProperties(iFb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===hFb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===gFb){var d=document.createElement("template");d.innerHTML=""; gFb=d}d=gFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);hFb=a}a=hFb;return a}}}); var x4=iFb;y([O(W.YtRendererBehavior),z("design:type",Object)],x4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],x4.prototype,"data",void 0);x4=y([V({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer"})],x4);var y4=function(){return N.apply(this,arguments)||this}; p(y4,N);y4.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{watchCardCompactVideoRenderer:{component:"ytd-watch-card-compact-video-renderer",noInjection:!0},watchCardOneVsOneEventCompactVideoRenderer:{component:"ytd-watch-card-one-vs-one-event-compact-video-renderer",noInjection:!0}}}}}; g.Object.defineProperties(y4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===dFb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===cFb){var d=document.createElement("template");d.innerHTML=""; cFb=d}d=cFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);dFb=a}a=dFb;return a}}}); var z4=y4;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],z4.prototype,"ytRendererStamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],z4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],z4.prototype,"data",void 0);z4=y([V({is:"ytd-vertical-watch-card-list-renderer"})],z4);var jFb;var kFb;var A4=function(){return N.apply(this,arguments)||this}; p(A4,N);f=A4.prototype;f.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}}; f.dataChanged=function(){var a;this.currentSeasonIndex=(null===(a=this.data)||void 0===a?void 0:a.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])}; f.computeEpisodesInfo=function(a,b,c){if(void 0!==a&&b.length===a.length)return a[c]}; f.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()}; f.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))}; f.onLabelClick=function(){this.ariaExpanded="true"}; f.onIronOverlayClosed=function(){this.ariaExpanded="false"}; f.getUppercaseSimpleString=function(a){return this.ytRendererBehavior.getSimpleString(a).toUpperCase()}; g.Object.defineProperties(A4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===kFb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jFb){var d=document.createElement("template");d.innerHTML=""; jFb=d}d=jFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);kFb=a}a=kFb;return a}}}); var B4=A4;B4.prototype.onIronOverlayClosed=B4.prototype.onIronOverlayClosed;B4.prototype.currentSeasonIndexChanged=B4.prototype.currentSeasonIndexChanged;B4.prototype.dataChanged=B4.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],B4.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],B4.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],B4.prototype,"data",void 0); y([Q(),z("design:type",String)],B4.prototype,"label",void 0);y([Q({value:0}),z("design:type",Number)],B4.prototype,"currentSeasonIndex",void 0);y([Q({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),z("design:type",Object)],B4.prototype,"episodesInfo",void 0);y([Q({value:"false"}),z("design:type",String)],B4.prototype,"ariaExpanded",void 0);y([mG("#lists"),z("design:type",Object)],B4.prototype,"lists",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],B4.prototype,"dataChanged",null);y([S("currentSeasonIndex"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],B4.prototype,"currentSeasonIndexChanged",null);y([R("iron-overlay-closed"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],B4.prototype,"onIronOverlayClosed",null); B4=y([V({is:"ytd-watch-card-section-dropdown-renderer"})],B4);var lFb;var mFb;var C4=function(){return N.apply(this,arguments)||this}; p(C4,N);C4.prototype.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:{component:"ytd-vertical-watch-card-list-renderer",noInjection:!0},horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",noInjection:!0}}}}}; g.Object.defineProperties(C4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===mFb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lFb){var d=document.createElement("template");d.innerHTML=""; lFb=d}d=lFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mFb=a}a=mFb;return a}}}); var D4=C4;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],D4.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],D4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],D4.prototype,"data",void 0);D4=y([V({is:"ytd-watch-card-section-sequence-renderer"})],D4);var E4=function(){return N.apply(this,arguments)||this}; p(E4,N); E4.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{watchCardRichHeaderRenderer:{component:"ytd-watch-card-rich-header-renderer",noInjection:!0}}},"data.callToAction":{id:"hero",mapping:{watchCardHeroVideoRenderer:{component:"ytd-watch-card-hero-video-renderer",noInjection:!0},watchCardHeroOneVsOneEventRenderer:{component:"ytd-watch-card-hero-one-vs-one-event-renderer",noInjection:!0}}},"data.sections":{id:"sections",mapping:{watchCardSectionDropdownRenderer:{component:"ytd-watch-card-section-dropdown-renderer",noInjection:!0}, watchCardSectionSequenceRenderer:{component:"ytd-watch-card-section-sequence-renderer",noInjection:!0}}}}}; g.Object.defineProperties(E4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===JEb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===IEb){var d=document.createElement("template");d.innerHTML="";IEb=d}d= IEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);JEb=a}a=JEb;return a}}}); var F4=E4;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],F4.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],F4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],F4.prototype,"data",void 0);F4=y([V({is:"ytd-universal-watch-card-renderer"})],F4);var nFb;var oFb;var pFb=function(){return N.apply(this,arguments)||this}; p(pFb,N); g.Object.defineProperties(pFb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===oFb){var a=document.createElement("template");a.innerHTML="\n \n\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nFb){var d=document.createElement("template");d.innerHTML=""; nFb=d}d=nFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);oFb=a}a=oFb;return a}}}); var G4=pFb;y([O(W.YtRendererBehavior),z("design:type",Object)],G4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],G4.prototype,"data",void 0);G4=y([V({is:"ytd-video-game-watch-card-renderer"})],G4);var qFb;var rFb;var H4=function(){return N.apply(this,arguments)||this}; p(H4,N);H4.prototype.createArray=function(a){return a?[a]:null}; g.Object.defineProperties(H4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===rFb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===qFb){var d=document.createElement("template");d.innerHTML="";qFb=d}d=qFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild); rFb=a}a=rFb;return a}}}); var I4=H4;y([O(W.YtRendererBehavior),z("design:type",Object)],I4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],I4.prototype,"data",void 0);I4=y([V({is:"ytd-watch-card-renderer"})],I4);var sFb;var tFb;var J4=function(){return N.apply(this,arguments)||this}; p(J4,N);J4.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{artistWatchCardRenderer:"ytd-artist-watch-card-renderer",watchCardRenderer:"ytd-watch-card-renderer",showWatchCardRenderer:"ytd-show-watch-card-renderer",videoGameWatchCardRenderer:"ytd-video-game-watch-card-renderer",universalWatchCardRenderer:"ytd-universal-watch-card-renderer"}}}}; J4.prototype.setCsi=function(){if(this.data&&this.data.contents){var a=this.configureRendererStamper()["data.contents"];if(a)for(var b=0;b

  • \n\n
    \n \n \n
    [[getSimpleString(data.homeName)]][[getSimpleString(data.homeParticipantResult)]]
    \n \n \n
    [[getSimpleString(data.awayName)]][[getSimpleString(data.awayParticipantResult)]]
    [[getSimpleString(data.eventDescription)]]
    [[getSimpleString(data.additionalEventDescription)]]
    \n\n\n\n
    \n \n
    \n \n \n \n[[getSimpleString(data.label)]]
    \n \n \n \n \n \n
    \n \n \n
    \n \n \n \n
    \n \n \n
    \n \n \n
    \n \n \n \n
    \n \n \n
    [[getSimpleString(data.subtitle)]]\n
    \n \n \n \n \n
    \n \n
    \n \n \n \n
    \n \n \n \n
    \n \n \n\n
    \n \n
    \n \n \n \n
    \n \n \n \n \n \n
    [[label]]
    \n \n \n \n [[getUppercaseSimpleString(item)]]\n \n \n \n
    \n \n
    \n \n \n
    \n \n

    [[getSimpleString(data.title)]]

    \n \n
    [[getSimpleString(item)]]
    \n \n \n
    \n \n \n
    \n \n
    \n \n \n
    \n \n \n
    \n
    \n \n \n \n
    \n [[getSimpleString(item.watchCardVideoRenderer.title)]]\n \n \n \n\n \n \n \n \n \n \n \n \n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===sFb){var d=document.createElement("template");d.innerHTML=""; sFb=d}d=sFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);tFb=a}a=tFb;return a}}}); var K4=J4;K4.prototype.setCsi=K4.prototype.setCsi;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],K4.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],K4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],K4.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K4.prototype,"setCsi",null);K4=y([V({is:"ytd-secondary-search-container-renderer"})],K4);var uFb;var vFb;var L4=function(){var a=N.apply(this,arguments)||this;a.renderSecondarySearchContainer=!1;a.isSearch=!1;a.isSearchDova=J("dova_on_search");return a}; p(L4,N);f=L4.prototype;f.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary",mapping:{sectionListRenderer:{component:"ytd-section-list-renderer",properties:{isSearch:"[[isSearch]]",isSearchDova:"[[isSearchDova]]"}},richGridRenderer:{component:"ytd-rich-grid-renderer",properties:{isSearch:"[[isSearch]]"}}}},"data.continuations":{id:"continuations",mapping:{pageContinuationData:"ytd-page-continuation"}}}}; f.created=function(){var a=this;this.boundStampSecondarySearchContainerIfFits=function(){a.stampSecondarySearchContainerIfFits()}; Lh("REMAINING_DOVA_DEFERRED_CHUNKS",1)}; f.computeShowSecondaryColumn=function(a,b){return!!(b&&b.secondaryContents&&a)}; f.activeChanged=function(){var a=this;this.active&&!this.renderSecondarySearchContainer?(this.listen(window,"resize","debounceStampSecondarySearchContainerIfFits"),this.async(function(){a.debounceStampSecondarySearchContainerIfFits()})):this.active||this.unlisten(window,"resize","debounceStampSecondarySearchContainerIfFits")}; f.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()}; f.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&1090<=window.innerWidth&&(this.renderSecondarySearchContainer=!0)}; f.debounceStampSecondarySearchContainerIfFits=function(){this.debounce("stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)}; f.onRetrieveLocation=function(a,b){b.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);a.stopPropagation()}; f.computeIsGridLayout=function(){var a,b;return!(null===(b=null===(a=this.data)||void 0===a?void 0:a.primaryContents)||void 0===b||!b.richGridRenderer)}; g.Object.defineProperties(L4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===vFb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===uFb){var d=document.createElement("template");d.innerHTML=""; uFb=d}d=uFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);vFb=a}a=vFb;return a}}}); var M4=L4;M4.prototype.onRetrieveLocation=M4.prototype.onRetrieveLocation;M4.prototype.persistentGuideChanged=M4.prototype.persistentGuideChanged;M4.prototype.activeChanged=M4.prototype.activeChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],M4.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],M4.prototype,"ytRendererBehavior",void 0);y([O(DP),z("design:type",Object)],M4.prototype,"ytdGuideStateAwareBehavior",void 0); y([Q(),z("design:type",Boolean)],M4.prototype,"active",void 0);y([Q(),z("design:type",Object)],M4.prototype,"data",void 0);y([Q(),z("design:type",Object)],M4.prototype,"renderSecondarySearchContainer",void 0);y([Q({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),z("design:type",Boolean)],M4.prototype,"showSecondaryColumn",void 0);y([Q(),z("design:type",Object)],M4.prototype,"isSearch",void 0);y([Q(),z("design:type",Object)],M4.prototype,"isSearchDova",void 0); y([Q({reflectToAttribute:!0,value:J("desktop_search_prominent_thumbs")}),z("design:type",Boolean)],M4.prototype,"useProminentThumbs",void 0);y([Q({reflectToAttribute:!0,value:Ph("desktop_search_prominent_thumbs_style")}),z("design:type",Boolean)],M4.prototype,"prominentThumbStyle",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],M4.prototype,"centerResults",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("desktop_search_grid_2_cols")}}), z("design:type",Boolean)],M4.prototype,"maxColumns2",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("desktop_search_grid_3_cols")}}), z("design:type",Boolean)],M4.prototype,"maxColumns3",void 0);y([Q({reflectToAttribute:!0,computed:"computeIsGridLayout(data)"}),z("design:type",Boolean)],M4.prototype,"isGridLayout",void 0);y([S("active"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],M4.prototype,"activeChanged",null);y([S("guidePersistentAndVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],M4.prototype,"persistentGuideChanged",null); y([R("yt-retrieve-location"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],M4.prototype,"onRetrieveLocation",null);M4=y([V({is:"ytd-two-column-search-results-renderer"})],M4);var N4=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return a}; p(N4,N);f=N4.prototype;f.configureRendererStamper=function(){return{"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:as($r(),["aa","eocs"])}}}; f.loadPage=function(a){this.initCsi();a&&(this.data=a,Lh("REFINEMENTS_TUPLE",["FromSearchResponse",a.refinements||[]]),Sh(this));this.updateTitle()}; f.dataChanged=function(){var a=this.data;if(a.onResponseReceivedCommands&&a.onResponseReceivedCommands.length){for(var b=0;b
    \n \n
    \n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fEb){var d=document.createElement("template");d.innerHTML=""; fEb=d}d=fEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gEb=a}a=gEb;return a}}}); var O4=N4;O4.prototype.dataChanged=O4.prototype.dataChanged;y([O(C0.YtPageBehavior),z("design:type",Object)],O4.prototype,"ytPageBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],O4.prototype,"actionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],O4.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],O4.prototype,"ytRendererstamperBehavior",void 0); y([Q(),z("design:type",Object)],O4.prototype,"data",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_center_search_results")}}), z("design:type",Boolean)],O4.prototype,"centerResults",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("desktop_search_grid_2_cols")||J("desktop_search_grid_3_cols")}}), z("design:type",Boolean)],O4.prototype,"reducedPadding",void 0);y([Q({value:!0}),z("design:type",Boolean)],O4.prototype,"monitorScroll",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],O4.prototype,"dataChanged",null);O4=y([V({is:"ytd-search"})],O4);var wFb;var xFb;var yFb;var zFb;var P4=function(){var a=N.apply(this,arguments)||this;a.isMuted=!1;return a}; p(P4,N);f=P4.prototype;f.attached=function(){this.getPlayerAndInitializeListeners()}; f.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"onStateChange",this.onPlayerStateChange),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"onVolumeChange",this.onPlayerVolumeChange),this.player=null)}; f.getPlayerAndInitializeListeners=function(){return B(this,function b(){var c=this,d;return t(b,function(e){if(1==e.nextAddress)return d=c,r(e,mL(c).getPlayerPromise(),2);c.player=e.yieldResult;c.ytPlayerListenerBehavior.listenToPlayerEvent(c.player,"onStateChange",function(h){d.onPlayerStateChange(h)}); c.ytPlayerListenerBehavior.listenToPlayerEvent(c.player,"onVolumeChange",function(h){d.onPlayerVolumeChange(h)}); ja(e)})})}; f.onPlayerStateChange=function(a){this.playerState=a}; f.onPlayerVolumeChange=function(a){this.isMuted=a.muted}; f.onPlayPauseButtonClick=function(){return B(this,function b(){var c=this,d;return t(b,function(e){if(1==e.nextAddress)return r(e,mL(c).getPlayerPromise(),2);d=e.yieldResult;1!==d.getPlayerState()?d.playVideo():d.pauseVideo();ja(e)})})}; f.computePlayPauseIcon=function(a){return 1!==a?"miniplayer:play-arrow":"miniplayer:pause"}; f.computePlayPauseLabel=function(a){return 1!==a?mn("PLAYER_LABEL_PLAY"):mn("PLAYER_LABEL_PAUSE")}; f.onMuteButtonClick=function(){return B(this,function b(){var c=this,d;return t(b,function(e){if(1==e.nextAddress)return r(e,mL(c).getPlayerPromise(),2);d=e.yieldResult;d.isMuted()?d.unMute(!0):d.mute(!0);ja(e)})})}; f.computeMuteIcon=function(a){return a?"miniplayer:volume-off":"miniplayer:volume-up"}; f.computeMuteLabel=function(a){return a?mn("PLAYER_LABEL_UNMUTE"):mn("PLAYER_LABEL_MUTE")}; g.Object.defineProperties(P4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===zFb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===yFb){var d=document.createElement("template");d.innerHTML=""; yFb=d}d=yFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zFb=a}a=zFb;return a}}}); var Q4=P4;y([O(NM.YtComponentBehavior),z("design:type",Object)],Q4.prototype,"componentBehavior",void 0);y([O(cP.YtPlayerListenerBehavior),z("design:type",dP)],Q4.prototype,"ytPlayerListenerBehavior",void 0);y([Q(),z("design:type",Object)],Q4.prototype,"player",void 0);y([Q(),z("design:type",Object)],Q4.prototype,"playerState",void 0);y([Q(),z("design:type",Boolean)],Q4.prototype,"isMuted",void 0); y([Q({computed:"computePlayPauseIcon(playerState)"}),z("design:type",String)],Q4.prototype,"playPauseIcon",void 0);y([Q({computed:"computeMuteIcon(isMuted)"}),z("design:type",String)],Q4.prototype,"muteIcon",void 0);Q4=y([V({is:"ytd-shorts-player-controls"})],Q4);var AFb;var BFb;var R4=function(){return N.apply(this,arguments)||this}; p(R4,N);R4.prototype.configureRendererStamper=function(){return{subscribeButton:{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",params:{overlayButton:!0}}}}}}; g.Object.defineProperties(R4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===BFb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===AFb){var d=document.createElement("template");d.innerHTML=""; AFb=d}d=AFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);BFb=a}a=BFb;return a}}}); var S4=R4;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],S4.prototype,"ytRendererstamperBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],S4.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],S4.prototype,"data",void 0);y([Q(),z("design:type",Object)],S4.prototype,"subscribeButton",void 0);S4=y([V({is:"ytd-reel-player-header-renderer"})],S4);var CFb;var DFb;var EFb;var FFb;var T4=function(){return N.apply(this,arguments)||this}; p(T4,N);f=T4.prototype; f.computeLikeButton=function(a){return{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:"LIKE"===a.likeStatus,isDisabled:!a.likesAllowed,defaultIcon:{iconType:this.useShortsIcon?"SHORTS_LIKE":"LIKE"},defaultText:"LIKE"===a.likeStatus?a.likeCountWithUnlikeText:a.likeCountText,toggledText:"LIKE"===a.likeStatus?a.likeCountText:a.likeCountWithLikeText,defaultNavigationEndpoint:this.getNavigationEndpoint("LIKE"),defaultServiceEndpoint:this.getServiceEndpoint("LIKE"),toggledServiceEndpoint:this.getServiceEndpoint("INDIFFERENT"), defaultTooltip:yn(a.likeCountTooltipText),toggledTooltip:yn(a.likeCountTooltipText)}}; f.computeDislikeButton=function(a){return{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:"DISLIKE"===a.likeStatus,isDisabled:!a.likesAllowed,defaultIcon:{iconType:this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE"},defaultText:"DISLIKE"===a.likeStatus?a.dislikeCountWithUndislikeText:a.dislikeCountText,toggledText:"DISLIKE"===a.likeStatus?a.dislikeCountText:a.dislikeCountWithDislikeText,defaultNavigationEndpoint:this.getNavigationEndpoint("DISLIKE"),defaultServiceEndpoint:this.getServiceEndpoint("DISLIKE"), toggledServiceEndpoint:this.getServiceEndpoint("INDIFFERENT"),defaultTooltip:yn(a.dislikeCountTooltipText),toggledTooltip:yn(a.dislikeCountTooltipText)}}; f.getNavigationEndpoint=function(a){var b,c;if("LIKE"===a)return null===(b=this.data)||void 0===b?void 0:b.likeCommand;if("DISLIKE"===a)return null===(c=this.data)||void 0===c?void 0:c.dislikeNavigationEndpoint}; f.getServiceEndpoint=function(a){var b,c;return null===(c=null===(b=this.data)||void 0===b?void 0:b.serviceEndpoints)||void 0===c?void 0:c.find(function(d){var e;return(null===(e=null===d||void 0===d?void 0:d.likeEndpoint)||void 0===e?void 0:e.status)===a})}; f.onYtServiceRequestSent=function(a,b){var c;(null===(c=b.endpoint)||void 0===c?0:c.likeEndpoint)&&this.handleLikeEndpoint(b.endpoint.likeEndpoint)}; f.handleLikeEndpoint=function(a){"LIKE"===a.status?this.JSC$38896_ytdDislikeToggleButtonRenderer.ytToggleButtonBehavior.toggle(!1):"DISLIKE"===a.status?this.JSC$38896_ytdLikeToggleButtonRenderer.ytToggleButtonBehavior.toggle(!1):(this.JSC$38896_ytdLikeToggleButtonRenderer.ytToggleButtonBehavior.toggle(!1),this.JSC$38896_ytdDislikeToggleButtonRenderer.ytToggleButtonBehavior.toggle(!1))}; g.Object.defineProperties(T4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===FFb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===EFb){var d=document.createElement("template");d.innerHTML=""; EFb=d}d=EFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);FFb=a}a=FFb;return a}}}); var U4=T4;U4.prototype.onYtServiceRequestSent=U4.prototype.onYtServiceRequestSent;y([O(W.YtRendererBehavior),z("design:type",Object)],U4.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],U4.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],U4.prototype,"vertical",void 0);y([Q({reflectToAttribute:!0}),z("design:type",String)],U4.prototype,"textTransform",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],U4.prototype,"useShortsIcon",void 0);y([mG("#like-button"),z("design:type",bP)],U4.prototype,"JSC$38896_ytdLikeToggleButtonRenderer",void 0);y([mG("#dislike-button"),z("design:type",bP)],U4.prototype,"JSC$38896_ytdDislikeToggleButtonRenderer",void 0);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],U4.prototype,"onYtServiceRequestSent",null); U4=y([V({is:"ytd-like-button-renderer"})],U4);var V4=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand"};return a}; p(V4,N); V4.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.likeButton":{id:"like-button",mapping:{likeButtonRenderer:{component:"ytd-like-button-renderer",properties:{vertical:"[[vertical]]",textTransform:"[[textTransform]]",useShortsIcon:"[[useShortsIcon]]"}}}},"data.viewCommentsButton":{id:"comments-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{verticallyAligned:"[[vertical]]",buttonTooltipPosition:"[[buttonTooltipPosition]]"}}}},"data.shareButton":{id:"share-button", mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{verticallyAligned:"[[vertical]]",buttonTooltipPosition:"[[buttonTooltipPosition]]"}}}}}}; V4.prototype.handleShowReelsCommentsOverlayCommand=function(a){var b;null!==(b=a.showReelsCommentsOverlayCommand)&&void 0!==b&&b.engagementPanel&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:a.showReelsCommentsOverlayCommand.engagementPanel}})}; g.Object.defineProperties(V4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===DFb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===CFb){var d=document.createElement("template");d.innerHTML=""; CFb=d}d=CFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);DFb=a}a=DFb;return a}}}); var W4=V4;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],W4.prototype,"actionHandlerBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],W4.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],W4.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],W4.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],W4.prototype,"vertical",void 0); y([Q({value:!0}),z("design:type",Boolean)],W4.prototype,"useShortsIcon",void 0);y([Q({value:"left"}),z("design:type",String)],W4.prototype,"buttonTooltipPosition",void 0);y([Q({value:"none"}),z("design:type",String)],W4.prototype,"textTransform",void 0);W4=y([V({is:"ytd-reel-player-overlay-renderer"})],W4);var GFb;var HFb;var X4=function(){var a=N.apply(this,arguments)||this;a.showPlayerControls=!1;a.autoHideJobId=0;return a}; p(X4,N);f=X4.prototype;f.loadPage=function(){this.handlePlayerClick()}; f.handlePlayerClick=function(){var a=this,b;null!==(b=window.matchMedia)&&void 0!==b&&b.call(window,"(any-pointer: coarse)").matches&&(this.showPlayerControls=!0,pi.cancelJob(this.autoHideJobId),this.autoHideJobId=fi(pi,function(){a.showPlayerControls=!1},4E3))}; f.handleMouseenter=function(){this.showPlayerControls=!0}; f.handleMouseleave=function(){this.showPlayerControls=!1}; f.getBackgroundImage=function(){var a;if(null!==(a=this.data)&&void 0!==a&&a.thumbnail)return Eb({"background-image":ZM(this.data.thumbnail.thumbnails,Number.MAX_VALUE)||null})}; g.Object.defineProperties(X4,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===HFb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===GFb){var d=document.createElement("template");d.innerHTML=""; GFb=d}d=GFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);HFb=a}a=HFb;return a}}}); var Y4=X4;y([Q(),z("design:type",Object)],Y4.prototype,"data",void 0);y([Q(),z("design:type",Number)],Y4.prototype,"index",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],Y4.prototype,"showPlayerControls",void 0);y([Q(),z("design:type",Number)],Y4.prototype,"autoHideJobId",void 0);Y4=y([V({is:"ytd-reel-video-renderer"})],Y4);var IFb;var JFb;var Z4={}; Z4.YtConditionalRendererBehavior=[W.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(a,b){var c=this,d,e,h,l,m;return qa(function(n){switch(n.nextAddress){case 1:if(!b)return c.hidden=!0,c.showSpinner=!1,n.return();if(null==(d=a)?0:null==(e=d.visibilityCondition)?0:e.mode)switch(a.visibilityCondition.mode){case"VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return n.jumpTo(5);default:return n.jumpTo(6);}c.showSpinner= !1;c.hidden=!0;h=c;return r(n,c.shouldShow_(a),4);case 4:h.hidden=!n.yieldResult;n.jumpTo(0);break;case 5:return l=c,r(n,c.shouldShow_(a),8);case 8:l.showSpinner=n.yieldResult;c.hidden=!1;n.jumpTo(0);break;case 6:return c.showSpinner=!1,m=c,r(n,c.shouldShow_(a),9);case 9:m.hidden=!n.yieldResult,ja(n);}})}, shouldShow_:function(a){return a&&a.supportedDatas&&a.supportedDatas.rendererVisibilityConditionData&&a.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(a.supportedDatas.rendererVisibilityConditionData.showIf):a&&a.visibilityCondition&&a.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(a.visibilityCondition.showIf):a&&a.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(a.visibilityConditionType):Promise.resolve(!0)}, isVisibilityConditionSatisfied_:function(a){switch(a){case"VISIBILITY_CONDITION_TYPE_MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());case"VISIBILITY_CONDITION_TYPE_MDX_DISCONNECTED":return Promise.resolve(!this.isMdxConnected_());case"VISIBILITY_CONDITION_TYPE_LOCATION_PERMISSION_GRANTED":return this.isLocationPermissionGranted_();default:return Promise.resolve(!1);}}, isLegacyVisibilityConditionSatisfied_:function(a){switch(a){case"MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1);}}, isMdxConnected_:function(){var a=L(this,"yt-get-mdx-status");return 1==a.length&&a[0].connected}, isLocationPermissionGranted_:function(){var a;return qa(function(b){return 1==b.nextAddress?navigator.permissions?r(b,navigator.permissions.query({name:"geolocation"}),3):b.jumpTo(2):2!=b.nextAddress?(a=b.yieldResult,b.return(Promise.resolve("granted"===a.state))):b.return(Promise.resolve(!1))})}}];var KFb;var LFb;nu({is:"yt-player-error-message-renderer",_template:function(){if(void 0!==LFb)return LFb;var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===KFb){var d=document.createElement("template");d.innerHTML=""; KFb=d}d=KFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return LFb=a}, behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior,Z4.YtConditionalRendererBehavior],properties:{data:Object,icon_:{type:String,computed:"computeIcon_(data.icon)"},hasIcon_:{type:Boolean,reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"},signInIcon_:{type:Boolean,reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}},stampDom:{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}, computeHasIcon_:function(a){return!!a}, isSignInIcon_:function(a){return"yt-icons:prompted_sign_in"==a}});var MFb;var NFb;nu({is:"yt-player-kav-renderer",_template:function(){if(void 0!==NFb)return NFb;var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===MFb){var d=document.createElement("template");d.innerHTML=""; MFb=d}d=MFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return NFb=a}, behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior],properties:{data:Object,icon_:{type:String,computed:"computeIcon_(data.icon)"}},stampDom:{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}},computeIcon_:function(a){return a?"yt-icons:"+a.iconType.toLowerCase():"error_outline"}});nu({is:"yt-playability-error-supported-renderers",_template:function(){if(void 0!==JFb)return JFb;var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===IFb){var d=document.createElement("template");d.innerHTML=""; IFb=d}d=IFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return JFb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior,dN.YtActionHandlerBehavior],actionMap:{"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"},properties:{data:Object,status:String},stampDom:{data:{id:"container",mapping:{playerErrorMessageRenderer:"yt-player-error-message-renderer",playerKavRenderer:"yt-player-kav-renderer"}}},onUpdatePlayerErrorMessageCommand_:function(a){if(a.updatePlayerErrorMessageCommand){var b;if(a=null==(b=a.updatePlayerErrorMessageCommand)? void 0:b.newPlayerErrorMessageRenderer)this.data=a}}});var $4=function(a,b,c){this.reelWatchSequenceResponse=a;this.JSC$38924_innertubeTransportService=b;this.currentIndex=0;c&&(b=a.entries,a=nc(a,["entries"]),this.reelWatchSequenceResponse=Object.assign({entries:[{command:c}].concat(ea(null!==b&&void 0!==b?b:[]))},a))}; $4.prototype.getNextReelWatchEndpoint=function(){var a;return B(this,function c(){var d=this,e,h,l;return t(c,function(m){if(1==m.nextAddress)return e=d,h=new Promise(function(n,q){return B(e,function w(){var A=this,E;return t(w,function(F){if(1==F.nextAddress)return A.currentIndex!==A.reelWatchSequenceResponse.entries.length-1?F.jumpTo(2):r(F,Jo(A.JSC$38924_innertubeTransportService,{continuation:A.reelWatchSequenceResponse.continuation},Go(ira)),3);if(2!=F.nextAddress){(E=F.yieldResult)||q(Error("Network request failed")); var K,U=E.entries,ba=nc(E,["entries"]);A.reelWatchSequenceResponse=Object.assign({entries:[].concat(ea(null!==(K=A.reelWatchSequenceResponse.entries)&&void 0!==K?K:[]),ea(null!==U&&void 0!==U?U:[]))},ba)}n();ja(F)})})}),ma(m,2),r(m,h,4); if(2!=m.nextAddress)return d.currentIndex>=d.reelWatchSequenceResponse.entries.length-1?m.return(Promise.reject(new lj("Cannot fetch next ReelWatchEndpoint, there are no more entries."))):m.return(Promise.resolve(null===(a=d.reelWatchSequenceResponse.entries)||void 0===a?void 0:a[++d.currentIndex].command));l=oa(m);return m.return(Promise.reject(l))})})}; $4.prototype.getPreviousReelWatchEndpoint=function(){var a;return 0===this.currentIndex?Promise.reject(new lj("Cannot fetch previous ReelWatchEndpoint, user is currently at the beginning of the sequence.")):Promise.resolve(null===(a=this.reelWatchSequenceResponse.entries)||void 0===a?void 0:a[--this.currentIndex].command)};var a5=function(){var a=N.apply(this,arguments)||this;a.isPreviousPageShorts=!1;a.reelWatchSequenceInitialized=!1;a.index=0;a.currentPlayerIndex=0;a.nextReelVe=xm(56921);a.prevReelVe=xm(56922);a.actionMap={"yt-append-reel-watch-sequence-continuation-entries-action":"processAppendReelWatchSequenceContinuationEntriesAction"};return a}; p(a5,N);f=a5.prototype;f.onKeydown=function(a){"ArrowUp"===a.code?(a.preventDefault(),this.handlePrevKeyPress()):"ArrowDown"===a.code?(a.preventDefault(),this.handleNextButtonClick()):"KeyM"===a.code?this.toggleMuteUnmuteVideo():("KeyK"===a.code||"Space"===a.code)&&this.togglePlayPauseVideo()}; f.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())}; f.togglePlayPauseVideo=function(){this.player&&(1===this.player.getPlayerState()?this.player.pauseVideo():2===this.player.getPlayerState()&&this.player.playVideo())}; f.getCurrentVideo=function(){var a;if(this.data&&this.playerData){var b=this.playerData.videoDetails;b=null===b||void 0===b?void 0:b.thumbnail;var c=null===(a=this.data.overlay)||void 0===a?void 0:a.reelPlayerOverlayRenderer,d=this.currentEndpoint;J("enable_reel_watch_sequence")&&(d=Object.assign(Object.assign({},this.currentEndpoint),{reelWatchEndpoint:Object.assign(Object.assign({},this.currentEndpoint.reelWatchEndpoint),{sequenceParams:void 0,sequenceProvider:void 0})}));return{reelPlayerOverlayRenderer:c, thumbnail:b,command:d}}}; f.created=function(){var a=this;this.scrollToVideoThrottle=new gE(function(b){b=a.querySelector("#player-container-"+b);null===b||void 0===b?void 0:b.scrollIntoView({inline:"start",behavior:"smooth"})},500,this)}; f.loadPage=function(a){this.initCsi();this.initReelWatchSequenceManager();this.updateTitle(this.playerData);a&&(this.data=a)}; f.initializeIntersectionObserver=function(){var a=this,b=new IntersectionObserver(function(e){e=k(e);for(var h=e.next();!h.done;h=e.next())if(h=h.value,.6
    \n \n
    \n \n\n \n

    \n \n

    \n
    \n \n \n
    \n \n \n
    \n \n \n \n
    \n\n\n
    \n \n \n \n \n
    \n \n
    \n \n
    \n \n
    \n
    \n \n \n \n \n
    [[getSimpleString(data.reason)]]
    \n \n \n
    \n \n \n \n \n
    [[getSimpleString(data.reason)]]
    [[getSimpleString(data.subreason)]]
    this.index,m=null===(c=null===(b=this.shortsSequenceWithVideo)||void 0===b?void 0:b[a])||void 0===c?void 0:c.command;this.index=a;m&&(this.gestureType||(this.gestureType=l?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE"),this.ytComponentBehavior.resolveCommand(m,{form:{createScreenConfig:{clickedVisualElement:l?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);(null===(d= this.reelWatchSequenceResponse)||void 0===d?0:d.continuationEndpoint)&&a+1===(null===(h=null===(e=this.reelWatchSequenceResponse)||void 0===e?void 0:e.entries)||void 0===h?void 0:h.length)&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint)}; f.updateTitle=function(a){a=this.get("videoDetails.title",a)||"";this.fire("yt-update-title",a)}; f.processAppendReelWatchSequenceContinuationEntriesAction=function(a){var b=this;a=a.appendReelWatchSequenceContinuationEntriesAction;if(null===a||void 0===a?0:a.entries)this.reelWatchSequenceResponse=Object.assign(Object.assign({},this.reelWatchSequenceResponse),{entries:[].concat(ea(this.reelWatchSequenceResponse.entries),ea(a.entries)),continuationEndpoint:a.continuationEndpoint});gi(pi,function(){b.initializeIntersectionObserver()})}; f.processWatchSequence=function(a){return a.map(function(b){var c;b=b.command;var d=b.reelWatchEndpoint,e=d.thumbnail;return{reelPlayerOverlayRenderer:null===(c=null===d||void 0===d?void 0:d.overlay)||void 0===c?void 0:c.reelPlayerOverlayRenderer,thumbnail:e,command:b}})}; f.getFirstShortVideoData=function(a){var b;return{reelPlayerOverlayRenderer:null===(b=null===a||void 0===a?void 0:a.overlay)||void 0===b?void 0:b.reelPlayerOverlayRenderer}}; f.showNextVideoButton=function(a){var b,c;return a&&this.index!==(null===(c=null===(b=this.reelWatchSequenceResponse)||void 0===b?void 0:b.entries)||void 0===c?void 0:c.length)}; g.Object.defineProperties(a5.prototype,{shortsSequence:{configurable:!0,enumerable:!0,get:function(){return this.reelWatchSequenceResponse?this.processWatchSequence(this.reelWatchSequenceResponse.entries):this.shortsSequence}}, shortsSequenceWithVideo:{configurable:!0,enumerable:!0,get:function(){var a=this.getCurrentVideo();if(a&&this.shortsSequence)return 0!==this.index&&this.shortsSequenceWithVideo?(a.thumbnail=this.shortsSequenceWithVideo[this.index].thumbnail,[].concat(ea(this.shortsSequenceWithVideo.slice(0,this.index)),[a],ea(this.shortsSequence.slice(this.index)))):[a].concat(ea(this.shortsSequence))}}, nextButtonData:{configurable:!0,enumerable:!0,get:function(){var a=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);a&&(a=Object.assign(Object.assign({},a),{accessibility:{label:mn("NEXT_VIDEO_LABEL")},icon:{iconType:"DOWN_ARROW"}}));return a}}}); g.Object.defineProperties(a5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===xFb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===wFb){var d=document.createElement("template");d.innerHTML=""; wFb=d}d=wFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);xFb=a}a=xFb;return a}}}); var b5=a5;b5.prototype.graftClientVisualElements=b5.prototype.graftClientVisualElements;b5.prototype.activeChanged=b5.prototype.activeChanged;b5.prototype.playerDataChanged=b5.prototype.playerDataChanged;y([O(NM.YtComponentBehavior),z("design:type",Object)],b5.prototype,"ytComponentBehavior",void 0);y([O(C0.YtPageBehavior),z("design:type",Object)],b5.prototype,"ytPageBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],b5.prototype,"ytActionHandlerBehavior",void 0); y([Q(),z("design:type",Object)],b5.prototype,"data",void 0);y([Q(),z("design:type",Object)],b5.prototype,"playerData",void 0);y([Q(),z("design:type",Object)],b5.prototype,"reelWatchSequenceResponse",void 0);y([Q(),z("design:type",Object)],b5.prototype,"currentEndpoint",void 0);y([Q(),z("design:type",Boolean)],b5.prototype,"isPreviousPageShorts",void 0);y([Q(),z("design:type",Boolean)],b5.prototype,"reelWatchSequenceInitialized",void 0);y([Q(),z("design:type",Number)],b5.prototype,"index",void 0); y([Q(),z("design:type",Object)],b5.prototype,"player",void 0);y([mG("#first-short-video-container"),z("design:type",HTMLElement)],b5.prototype,"firstShortVideo",void 0);y([T("reelWatchSequenceResponse"),z("design:type",Object),z("design:paramtypes",[])],b5.prototype,"shortsSequence",null);y([T("data","playerData","shortsSequence"),z("design:type",Object),z("design:paramtypes",[])],b5.prototype,"shortsSequenceWithVideo",null); y([S("playerData"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",Promise)],b5.prototype,"playerDataChanged",null);y([S("active"),z("design:type",Function),z("design:paramtypes",[Boolean]),z("design:returntype",void 0)],b5.prototype,"activeChanged",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],b5.prototype,"graftClientVisualElements",null); y([T("data"),z("design:type",Object),z("design:paramtypes",[])],b5.prototype,"nextButtonData",null);b5=y([V({is:"ytd-shorts"})],b5);var OFb;var PFb;var QFb;var RFb;var SFb;var TFb;var c5=function(){var a=N.apply(this,arguments)||this;a.fixedOrder=!1;a.numberOfVisibleAvatars=1;a.hasCta=!1;a.rowAvatarSize=32;return a}; p(c5,N);f=c5.prototype;f.updateNumberOfVisibleAvatars=function(){var a=this.offsetWidth;a&&(a=Math.floor((a-32)/(this.rowAvatarSize+4)),this.numberOfVisibleAvatars!==a&&(this.numberOfVisibleAvatars=a,this.updateAvatars()))}; f.attached=function(){var a=this;window.requestAnimationFrame(function(){a.updateNumberOfVisibleAvatars()})}; f.dataChanged=function(){this.updateAvatars()}; f.updateAvatars=function(){if(this.data&&this.data.avatars){var a=this.data.fixedAvatar?this.numberOfVisibleAvatars-1:this.numberOfVisibleAvatars;this.firstVisibleAvatarsList=this.getVisibleAvatarsList(this.data.avatars,a,0,Math.floor(this.data.avatars.length/2));this.secondVisibleAvatarsList=this.getVisibleAvatarsList(this.data.avatars,a,Math.floor(this.data.avatars.length/2),this.data.avatars.length);this.data.fixedAvatar||(this.ctaAvatars=this.getVisibleAvatarsList(this.data.avatars,12,0,this.data.avatars.length)); this.hasCta=!this.data.fixedAvatar}}; f.getVisibleAvatarsList=function(a,b,c,d){if(b>=a.length)b=a;else if(this.fixedOrder)b=a.slice(c,c+b);else{a=[].concat(ea(a.slice(c,d)));c=Math.random;for(d=a.length-1;0
    \n \n \n \n \n
    \n \n \n \n \n \n \n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===SFb){var d=document.createElement("template");d.innerHTML=""; SFb=d}d=SFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);TFb=a}a=TFb;return a}}}); var d5=c5;d5.prototype.dataChanged=d5.prototype.dataChanged;d5.prototype.updateNumberOfVisibleAvatars=d5.prototype.updateNumberOfVisibleAvatars;y([O(bI),z("design:type",Object)],d5.prototype,"ironResizableBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],d5.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],d5.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],d5.prototype,"data",void 0); y([Q(),z("design:type",Object)],d5.prototype,"fixedOrder",void 0);y([Q(),z("design:type",Object)],d5.prototype,"numberOfVisibleAvatars",void 0);y([Q(),z("design:type",Array)],d5.prototype,"firstVisibleAvatarsList",void 0);y([Q(),z("design:type",Array)],d5.prototype,"secondVisibleAvatarsList",void 0);y([Q(),z("design:type",Array)],d5.prototype,"ctaAvatars",void 0);y([Q({computed:"computeCtaAvatarUrls(ctaAvatars)"}),z("design:type",Array)],d5.prototype,"ctaAvatarUrls",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],d5.prototype,"hasCta",void 0);y([Q(),z("design:type",Object)],d5.prototype,"rowAvatarSize",void 0);y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],d5.prototype,"updateNumberOfVisibleAvatars",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],d5.prototype,"dataChanged",null);d5=y([V({is:"ytd-recognition-shelf-renderer"})],d5);var UFb;var VFb;var e5=function(){var a=N.apply(this,arguments)||this;a.stateData=-1;a.state="QUEUE_TO_PLAY_RENDERER_STATE_UNSPECIFIED";a.isLoading=!0;a.startGameTimer=new Al(1E3);a.expirationDurationMs=0;a.isQueueToPlayLoading=!1;a.actionMap={"yt-queue-to-play-command":"handleQueueToPlayCommand"};return a}; p(e5,N);f=e5.prototype;f.cloudcast=function(){var a=this,b=this.data&&this.data.clientJsUrl,c=this.data&&this.data.cloudcastEndpoint;b?c?this.loadClientJs(b).then(function(d){a.client=d.client.init(c,"",I("SESSION_INDEX"));a.client.startPollingQueueState(a.videoId,function(e,h){a.pollingResponseHandler(e,h)})}):xk(Error("Cloudcast endpoint was not provided")):xk(Error("Queue to play script URL was not provided"))}; f.pollingResponseHandler=function(a,b){this.client&&(this.stateData=void 0===b?-1:b,this.state=this.queueStateToRendererState(a,b),this.isLoading=!1,a===window.cloudcast.client.ClientQueueState.READY_TO_PLAY?this.startGameTimer.enabled||"number"!==typeof b||(this.expirationDurationMs=b,this.startGameTimer.start()):this.startGameTimer.stop(),a===window.cloudcast.client.ClientQueueState.CANNOT_JOIN&&this.client.stopPollingQueueState())}; f.loadClientJs=function(a){return new Promise(function(b,c){var d=!1;void 0!==window.cloudcast?b(window.cloudcast):(window.cloudcastLoaded=function(){d=!0;qga(function(){b(window.cloudcast)})},Rm(a),setTimeout(function(){d||c("Reached timeout when loading queue to play library.")},5E3))})}; f.joinQueue=function(a){a.joinQueue(this.videoId).then(null,function(b){xk(new lj("There was an unexpected error when attempting to join the queue",b))})}; f.leaveQueue=function(a){a.leaveQueue(this.videoId).then(null,function(b){xk(new lj("There was an unexpected error when attempting to leave the queue",b))})}; f.launchGame=function(a){var b=this;a.playGame(this.videoId).then(function(c){Sb(b.playerEndpoint+"/"+c)},function(c){xk(new lj("There was an unexpected error when attempting to launch the game",c))})}; f.queueStateToRendererState=function(a,b){var c=window.cloudcast.client.ClientQueueState,d=window.cloudcast.client.ClientResolvableIssue;switch(a){case c.CANNOT_JOIN:return"QUEUE_TO_PLAY_RENDERER_STATE_CANNOT_JOIN";case c.ELIGIBLE:return"QUEUE_TO_PLAY_RENDERER_STATE_ELIGIBLE";case c.IN_QUEUE:return"QUEUE_TO_PLAY_RENDERER_STATE_IN_QUEUE";case c.READY_TO_PLAY:return"QUEUE_TO_PLAY_RENDERER_STATE_READY_TO_PLAY";case c.PLAYING:return"QUEUE_TO_PLAY_RENDERER_STATE_PLAYING";case c.RESOLVABLE_ISSUES:if(Array.isArray(b))switch(b[0]){case d.LOGIN_REQUIRED:return"QUEUE_TO_PLAY_RENDERER_STATE_NOT_LOGGED_IN"; case d.ACCOUNT_REQUIRED:return"QUEUE_TO_PLAY_RENDERER_STATE_NO_ACCOUNT";case d.PURCHASE_REQUIRED:return"QUEUE_TO_PLAY_RENDERER_STATE_PURCHASE_REQUIRED";case d.SPONSORSHIP_REQUIRED:return"QUEUE_TO_PLAY_RENDERER_STATE_SPONSORSHIP_REQUIRED";case d.PLAYABILITY_REQUIRED:return"QUEUE_TO_PLAY_RENDERER_STATE_CHECK_PLAYABILITY";}return"QUEUE_TO_PLAY_RENDERER_STATE_UNSPECIFIED";default:return"QUEUE_TO_PLAY_RENDERER_STATE_UNSPECIFIED";}}; f.handleQueueToPlayCommand=function(){if(this.client)switch(this.isLoading=!0,this.state){case"QUEUE_TO_PLAY_RENDERER_STATE_ELIGIBLE":this.joinQueue(this.client);break;case"QUEUE_TO_PLAY_RENDERER_STATE_IN_QUEUE":this.leaveQueue(this.client);break;case"QUEUE_TO_PLAY_RENDERER_STATE_READY_TO_PLAY":this.launchGame(this.client);break;default:xk(new lj("Unhandled button action",this.state));}else xk(Error("Client is not yet initialized, but there was an button triggered."))}; f.attached=function(){var a=this;this.JSC$38950_startGameTimerListenerKey||(this.JSC$38950_startGameTimerListenerKey=Gg(this.startGameTimer,"tick",function(){0>=a.expirationDurationMs?a.startGameTimer.stop():a.expirationDurationMs-=1E3}))}; f.detached=function(){this.client?(this.isLoading=!1,this.client.stopPollingQueueState(),this.JSC$38950_startGameTimerListenerKey&&(this.startGameTimer.stop(),Kg(this.JSC$38950_startGameTimerListenerKey),this.JSC$38950_startGameTimerListenerKey=null)):xk(Error("Client is not yet initialized, but there was detached."))}; f.fillStateRenderer=function(a,b){if(-1===b||Array.isArray(b))return a;a=x.unsafeClone(a);var c=this.getStateRendererButtonText(a),d=a.title,e=yn(c),h=yn(d);if("number"===typeof b)b=Math.floor(this.expirationDurationMs/1E3),c&&"QUEUE_TO_PLAY_RENDERER_STATE_READY_TO_PLAY"===a.state&&(delete c.runs,c.simpleText=e.replace("$time_left",String(b))),d&&(delete d.runs,d.simpleText=h.replace("$time_remaining",String(b)));else switch(a.state){case"QUEUE_TO_PLAY_RENDERER_STATE_ELIGIBLE":c&&(delete c.runs, c.simpleText=e.replace("$num_in_queue",""+b.length));break;case"QUEUE_TO_PLAY_RENDERER_STATE_IN_QUEUE":d&&(delete d.runs,d.simpleText=h.replace("$place_in_queue",""+b.position).replace("$num_in_queue",""+b.length));}return a}; f.getStateRendererButtonText=function(a){if(a.button&&a.button.buttonRenderer&&a.button.buttonRenderer.text)return a.button.buttonRenderer.text}; f.configureRendererStamper=function(){return{button:{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; g.Object.defineProperties(e5.prototype,{videoId:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.videoId||""}}, playerEndpoint:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.playerEndpoint||""}}, stateRenderer:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.states)for(var a=k(this.data.states),b=a.next();!b.done;b=a.next())if(b=b.value,b.queueToPlayRendererStateRenderer&&b.queueToPlayRendererStateRenderer.state===this.state)return a=b.queueToPlayRendererStateRenderer,-1!==this.stateData?this.fillStateRenderer(a,this.stateData):a}}, button:{configurable:!0,enumerable:!0,get:function(){if(this.stateRenderer&&this.stateRenderer.button)return this.stateRenderer.button}}}); g.Object.defineProperties(e5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===VFb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===UFb){var d=document.createElement("template");d.innerHTML=""; UFb=d}d=UFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);VFb=a}a=VFb;return a}}}); var f5=e5;f5.prototype.cloudcast=f5.prototype.cloudcast;y([O(W.YtRendererBehavior),z("design:type",Object)],f5.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],f5.prototype,"ytRendererstamperBehavior",void 0);y([O([dN.YtActionHandlerBehavior]),z("design:type",Object)],f5.prototype,"actionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],f5.prototype,"data",void 0);y([Q(),z("design:type",Object)],f5.prototype,"stateData",void 0); y([Q(),z("design:type",String)],f5.prototype,"state",void 0);y([Q(),z("design:type",Object)],f5.prototype,"isLoading",void 0);y([T("data"),z("design:type",String),z("design:paramtypes",[])],f5.prototype,"videoId",null);y([T("data"),z("design:type",String),z("design:paramtypes",[])],f5.prototype,"playerEndpoint",null);y([T("data","state","stateData","expirationDurationMs"),z("design:type",Object),z("design:paramtypes",[])],f5.prototype,"stateRenderer",null); y([T("stateRenderer"),z("design:type",Object),z("design:paramtypes",[])],f5.prototype,"button",null);y([S("data.clientJsUrl","data.cloudcastEndpoint"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],f5.prototype,"cloudcast",null);f5=y([V({is:"ytd-queue-to-play-renderer"})],f5);var WFb;var XFb;var g5=function(){var a=N.apply(this,arguments)||this;a.isLoading=!0;a.startGameTimer=new Al(1E3);a.timeRemainingSeconds=0;a.isInitialPoll=!0;a.rateLimitedMultiplier=1;a.actionMap={"yt-queue-to-play-state-command":"handleQueueToPlayStateCommand","yt-focus-queue-to-play-state-renderer":"focusQueueToPlayStateRenderer","yt-update-queue-to-play-command":"handleUpdateQueueToPlayCommand"};return a}; p(g5,N);f=g5.prototype;f.attached=function(){var a=this;this.JSC$38955_startGameTimerListenerKey||(this.JSC$38955_startGameTimerListenerKey=Gg(this.startGameTimer,"tick",function(){--a.timeRemainingSeconds;if(0>=a.timeRemainingSeconds){a.startGameTimer.stop();var b=a.data.timeRemainingTimeoutCommand;b&&(a.pollingTimer&&(Cl(a.pollingTimer),a.pollingTimer=null),a.isLoading=!0,a.sendRetryableServiceRequestAction(b))}})); this.maybeGetAndSetPlayer()}; f.detached=function(){this.pollingTimer&&Cl(this.pollingTimer);this.JSC$38955_startGameTimerListenerKey&&(this.startGameTimer.stop(),Kg(this.JSC$38955_startGameTimerListenerKey),this.JSC$38955_startGameTimerListenerKey=null);this.tangoStopper&&this.tangoStopper.stop()}; f.configureRendererStamper=function(){return{button:{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; f.ready=function(){var a=this;this.$.button.addEventListener("tap",function(){a.onButtonClick()})}; f.graftVE=function(a,b){var c=Bm();b=(void 0===b?null:b)||Am();return a&&b&&c?(a=wm(a),cn(c,b,a),a):null}; f.initialPoll=function(){this.isInitialPoll&&(this.isInitialPoll=!1,this.poll(),this.data&&this.data.timeRemaining&&(this.timeRemainingSeconds=Number(this.data.timeRemaining.seconds)||0))}; f.poll=function(a){var b=this;a=void 0===a?!1:a;if(this.data&&!this.data.hidden){this.pollingTimer&&(Cl(this.pollingTimer),this.pollingTimer=null);var c=this.data.pollingCommand,d=this.get("queueToPlayCommand",c),e=0;!a&&this.data.pollingInterval&&(e=Number(this.data.pollingInterval)*this.rateLimitedMultiplier);c&&(this.pollingTimer=Bl(function(){d?b.handleQueueToPlayCommand(d):b.sendRetryableServiceRequestAction(c)},e))}}; f.handleUpdateQueueToPlayCommand=function(a){if(J("enable_crowdplay_get_updated_metadata")){var b=this.get("updateQueueToPlayCommand.renderer.queueToPlayStateRenderer",a),c=b.hidden&&!this.hidden||!b.hidden&&this.hidden;this.data&&this.get("updateQueueToPlayCommand.gameMid",a)!==this.data.gameMid&&(c=!0);c&&(this.data=b,this.hidden=b.hidden,this.pollingTimer&&(Cl(this.pollingTimer),this.pollingTimer=null),this.tangoSubscription&&this.tangoSubscription.unsubscribe(),this.poll())}}; f.handleQueueToPlayStateCommand=function(a){var b=this,c=this.get("queueToPlayStateCommand.renderer.queueToPlayStateRenderer",a);a=this.get("queueToPlayStateCommand.isRateLimited",a);var d=this.get("pollingCommand.queueToPlayCommand",c);if(d)this.isLoading=!1,this.handleQueueToPlayCommand(d),this.poll(!0);else if(a)this.data.pollingInterval=c.pollingInterval,this.rateLimitedMultiplier*=2,this.isLoading=!1,this.poll();else if(this.rateLimitedMultiplier=1,(a=this.get("button.buttonRenderer.navigationEndpoint.urlEndpoint", c))&&a.url&&(a.url=a.url.replace("/u/0/","/u/"+I("SESSION_INDEX")+"/")),c)a=this.graftVE(c.trackingParams),d=this.get("button.buttonRenderer.trackingParams",c),a&&d&&this.graftVE(d,a),this.timeRemainingSeconds=Number(this.get("timeRemaining.seconds",c))||0,this.timeRemainingSeconds?this.timeRemainingSeconds&&!this.startGameTimer.enabled&&(this.$.content.setAttribute("aria-live","off"),this.$.button.setAttribute("aria-live","off"),this.startGameTimer.start(),this.data=c):(this.$.content.setAttribute("aria-live", "live"),this.$.button.setAttribute("aria-live","live"),this.startGameTimer.stop(),this.data=c),this.pollingTimer&&(Cl(this.pollingTimer),this.pollingTimer=null),this.isLoading=!1,(c=c.queueInvalidationInfo)?(this.tangoClient||(this.tangoClient=new HE(new xVa(wVa(AVa(zVa(),c.apiKey).inner)).client),this.tangoStopper=this.tangoClient.start()),!this.tangoSubscription&&c.topicName&&(this.isInitialTangoSignal=!0,this.tangoSubscription=yVa(this.tangoClient,new GE(c.topicName,!1)).subscribe(function(e){if(b.isInitialTangoSignal|| !e.isSynthetic)b.isInitialTangoSignal=!1,b.debounce("crowdPlayInvalidation",function(){b.poll(!0)},2E3)},function(){b.debounce("crowdPlayInvalidation",function(){b.poll(!0)},2E3)}))):this.tangoSubscription&&(this.tangoSubscription.unsubscribe(),this.tangoSubscription=null),this.poll()}; f.onButtonClick=function(){this.buttonCommand&&(this.buttonCommand.queueToPlayCommand?this.handleQueueToPlayCommand(this.buttonCommand.queueToPlayCommand):(this.pollingTimer&&(Cl(this.pollingTimer),this.pollingTimer=null),this.outgoingStadiaRequest&&this.outgoingStadiaRequest.ajaxPromise&&(this.outgoingStadiaRequest.ajaxPromise.cancel(),this.outgoingStadiaRequest=null),this.isLoading=!0,this.sendRetryableServiceRequestAction(this.buttonCommand)))}; f.sendRetryableServiceRequestAction=function(a,b){var c=this;b=void 0===b?0:b;return 2<=b?(this.poll(!0),Ug(null)):Zg(Cn(this,[a]).then(function(d){if(!d.data.feedbackResponses[0].isProcessed)return c.sendRetryableServiceRequestAction(a,b+1)}),function(d){if(!(d instanceof $g))return c.sendRetryableServiceRequestAction(a,b+1)})}; f.handleQueueToPlayCommand=function(a){a&&(a=this.get("queueToPlayUrl",a))&&(!J("stadia_crowdplay_disable_video_pause")&&this.player&&this.player.pauseVideo(),a=a.replace("/u/0/","/u/"+I("SESSION_INDEX")+"/"),Sb(a))}; f.maybeGetAndSetPlayer=function(){var a=this,b=kL(this);b&&b.getPlayerPromise().then(function(c){return a.player=c})}; f.onYtServiceRequestSent=function(a,b){this.data&&b.endpoint===this.data.pollingCommand&&(this.outgoingStadiaRequest=b)}; f.onYtServiceRequestCompleted=function(a,b){this.data&&b.endpoint===this.data.pollingCommand&&(this.outgoingStadiaRequest=null)}; f.focusQueueToPlayStateRenderer=function(){Th(this)}; g.Object.defineProperties(g5.prototype,{boxArtUrl:{configurable:!0,enumerable:!0,get:function(){var a=this.get("data.boxArt.thumbnails");if(a)return ZM(a,125,void 0,"height")||void 0}}, sectionTitle:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.sectionTitle)return"";var a=yn(this.data.sectionTitle);this.data.timeRemaining&&(a=a.replace("$time_remaining",String(this.timeRemainingSeconds)));return a}}, button:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.button)return{};this.data.button.buttonRenderer&&this.data.button.buttonRenderer.command&&(this.data.button.buttonRenderer.command.signInEndpoint?this.buttonCommand=void 0:(this.buttonCommand=this.data.button.buttonRenderer.command,this.data.button.buttonRenderer.command=void 0));var a=x.unsafeClone(this.data.button);if(a.buttonRenderer&&a.buttonRenderer.text){var b=yn(a.buttonRenderer.text);delete a.buttonRenderer.text.runs; this.data.timeRemaining&&(b=b.replace("$time_left",String(this.timeRemainingSeconds)));a.buttonRenderer.text.simpleText=b}return a}}}); g.Object.defineProperties(g5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===XFb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===WFb){var d=document.createElement("template");d.innerHTML=""; WFb=d}d=WFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);XFb=a}a=XFb;return a}}}); var h5=g5;h5.prototype.onYtServiceRequestCompleted=h5.prototype.onYtServiceRequestCompleted;h5.prototype.onYtServiceRequestSent=h5.prototype.onYtServiceRequestSent;h5.prototype.initialPoll=h5.prototype.initialPoll;y([O(W.YtRendererBehavior),z("design:type",Object)],h5.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],h5.prototype,"ytRendererstamperBehavior",void 0); y([O([dN.YtActionHandlerBehavior]),z("design:type",Object)],h5.prototype,"actionHandlerBehavior",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],h5.prototype,"hidden",void 0);y([Q(),z("design:type",Object)],h5.prototype,"data",void 0);y([Q(),z("design:type",Object)],h5.prototype,"isLoading",void 0);y([Q(),z("design:type",Object)],h5.prototype,"pollingTimer",void 0);y([Q(),z("design:type",Object)],h5.prototype,"startGameTimer",void 0); y([Q(),z("design:type",Object)],h5.prototype,"timeRemainingSeconds",void 0);y([Q(),z("design:type",Object)],h5.prototype,"isInitialPoll",void 0);y([Q(),z("design:type",Object)],h5.prototype,"outgoingStadiaRequest",void 0);y([T("data.boxArt"),z("design:type",Object),z("design:paramtypes",[])],h5.prototype,"boxArtUrl",null);y([T("data.sectionTitle","timeRemainingSeconds"),z("design:type",String),z("design:paramtypes",[])],h5.prototype,"sectionTitle",null); y([T("data.button","timeRemainingSeconds"),z("design:type",Object),z("design:paramtypes",[])],h5.prototype,"button",null);y([S("data.pollingCommand"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],h5.prototype,"initialPoll",null);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],h5.prototype,"onYtServiceRequestSent",null); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],h5.prototype,"onYtServiceRequestCompleted",null);h5=y([V({is:"ytd-queue-to-play-state-renderer"})],h5);var YFb;var ZFb;var i5,j5=function(){return N.apply(this,arguments)||this}; p(j5,N);j5.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}}; j5.prototype.onTap=function(){this.data&&this.data.navigationEndpoint&&this.data.adPlaybackContextParams&&s5a(this.data.navigationEndpoint,this.data.adPlaybackContextParams)}; j5.prototype.dataChanged=function(){this.data&&Uja(this.data.impressionUrls||[]);this.data&&this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,16);this.set("data.adBadge",i5.JSC$38958_DEFAULT_AD_BADGE_RENDERER)}; g.Object.defineProperties(j5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ZFb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===YFb){var d=document.createElement("template");d.innerHTML=""; YFb=d}d=YFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ZFb=a}a=ZFb;return a}}}); var k5=i5=j5;i5.prototype.dataChanged=i5.prototype.dataChanged;i5.prototype.onTap=i5.prototype.onTap;k5.JSC$38958_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:mn("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],k5.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],k5.prototype,"ytRendererBehavior",void 0); y([O(fP),z("design:type",Object)],k5.prototype,"ytdActiveViewBehavior",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_watch_feed_big_thumbs")}}), z("design:type",Boolean)],k5.prototype,"watchFeedBigThumbs",void 0);y([Q({reflectToAttribute:!0,value:function(){return J("kevlar_watch_feed_big_thumbs")?"9999":"168"}}), z("design:type",String)],k5.prototype,"thumbnailWidth",void 0);y([Q(),z("design:type",Object)],k5.prototype,"data",void 0);y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],k5.prototype,"onTap",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],k5.prototype,"dataChanged",null);k5=i5=y([V({is:"ytd-compact-promoted-video-renderer"})],k5);var $Fb;var aGb;var l5=function(){return N.apply(this,arguments)||this}; p(l5,N);l5.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; g.Object.defineProperties(l5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===aGb){var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$Fb){var d=document.createElement("template");d.innerHTML=""; $Fb=d}d=$Fb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);aGb=a}a=aGb;return a}}}); var m5=l5;y([O(W.YtRendererBehavior),z("design:type",Object)],m5.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],m5.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],m5.prototype,"data",void 0);m5=y([V({is:"ytd-compact-tvfilm-entry-point-renderer"})],m5);var bGb;var cGb;var dGb;var eGb;var fGb;var gGb;var n5=function(){return N.apply(this,arguments)||this}; p(n5,N);n5.prototype.ready=function(){this.initializeDefs()}; n5.prototype.initializeDefs=function(){var a=this.meta.byKey("yt-icons"),b=a.$$("#star"),c=a.$$("#star_half");a=a.$$("#star_border");this.defs.appendChild(b.cloneNode(!0));this.defs.appendChild(c.cloneNode(!0));this.defs.appendChild(a.cloneNode(!0))}; n5.prototype.percentChanged=function(){for(var a=this.rating;a.firstChild;)a.removeChild(a.firstChild);var b=Math.round(this.percent/10);a=Math.floor(b/2);b%=2;var c=5-a-b;this.appendStars("star",a,0);this.appendStars("star_half",b,a);this.appendStars("star_border",c,a+b)}; n5.prototype.appendStars=function(a,b,c){for(var d=0;d
    \n \n \n
    \n \n
    \n [[getSimpleString(data.rowTitle)]]\n
    \n \n\n \n
    \n \n \n
    \n \n \n \n
    \n \n
    \n \n
    \n \n
    \n \n \n
    \n \n
    \"\"
    \n \n
    \n \n \n \n
    \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    [[getSimpleString(data.title)]]
    \n \n \n
    \n \n \n
    \n \n \n
    \n \n
    \n \n \n
    \n \n \n \n
    \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    [[getSimpleString(data.title)]]
    \n \n \n
    \"\"
    \n \n \n
    \n \n \n
    \n \n
    \n
    \n \n \n
    \n \n \n

    \n \n \n

    \n \n [[getSimpleString(data.title)]]\n \n
    \n \n
    \n
    [[getSimpleString(data.title)]][[getSimpleString(data.subtitle)]]
    \n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fGb){var d=document.createElement("template");d.innerHTML=""; fGb=d}d=fGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gGb=a}a=gGb;return a}}}); var o5=n5;o5.prototype.percentChanged=o5.prototype.percentChanged;y([mG("#defs"),z("design:type",HTMLElement)],o5.prototype,"defs",void 0);y([mG("#rating"),z("design:type",HTMLElement)],o5.prototype,"rating",void 0);y([Q(),z("design:type",Number)],o5.prototype,"percent",void 0);y([Q({value:6}),z("design:type",Number)],o5.prototype,"spacing",void 0);y([Q({value:ou.create("iron-meta",{type:"iconset"})}),z("design:type",YH)],o5.prototype,"meta",void 0); y([S("percent"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],o5.prototype,"percentChanged",null);o5=y([V({is:"ytd-ratings"})],o5);var hGb=function(){return N.apply(this,arguments)||this}; p(hGb,N); g.Object.defineProperties(hGb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===eGb){var a=document.createElement("template");a.innerHTML="\n\n-\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dGb){var d=document.createElement("template");d.innerHTML=""; dGb=d}d=dGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);eGb=a}a=eGb;return a}}}); var p5=hGb;y([O(W.YtRendererBehavior),z("design:type",Object)],p5.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],p5.prototype,"data",void 0);p5=y([V({is:"ytd-offer-review-renderer"})],p5);var q5=function(){var a=N.apply(this,arguments)||this;a.badges=[{textBadge:{label:vn("CC")}}];return a}; p(q5,N);f=q5.prototype;f.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}}; f.dataChanged=function(){var a=this.get("data.offerButton.buttonRenderer.serviceEndpoint");a&&a.commandMetadata&&a.commandMetadata.webHandleServiceEndpointExtension&&a.commandMetadata.webHandleServiceEndpointExtension.fireAutomatically?Cn(this,[a]):a&&a.webHandleServiceEndpointExtension&&a.webHandleServiceEndpointExtension.fireAutomatically&&Cn(this,[a])}; f.isEmptyContent=function(a){return this.isStorefrontEntryPointEmpty(a)&&this.shouldHideOfferModule(a)}; f.isStorefrontEntryPointEmpty=function(a){return!a||!a.storefrontEntryPoint}; f.shouldHideOfferModule=function(a){return!!a.hideVideoDetails}; f.isOfferModuleNavigationInactive=function(a){return!a.navigationEndpoint&&!a.serviceEndpoint}; f.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&Cn(this,[this.data.serviceEndpoint])}; g.Object.defineProperties(q5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===cGb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===bGb){var d=document.createElement("template");d.innerHTML=""; bGb=d}d=bGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);cGb=a}a=cGb;return a}}}); var r5=q5;r5.prototype.dataChanged=r5.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],r5.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],r5.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],r5.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),z("design:type",Boolean)],r5.prototype,"hidden",void 0);y([Q(),z("design:type",Object)],r5.prototype,"badges",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],r5.prototype,"dataChanged",null);r5=y([V({is:"ytd-movie-offer-module-renderer"})],r5);var iGb;var jGb;var kGb;var lGb;var mGb=function(){return N.apply(this,arguments)||this}; p(mGb,N); g.Object.defineProperties(mGb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===lGb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===kGb){var d=document.createElement("template");d.innerHTML=""; kGb=d}d=kGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);lGb=a}a=lGb;return a}}}); var nGb=mGb;y([Q(),z("design:type",Object)],nGb.prototype,"data",void 0);nGb=y([V({is:"ytd-metadata-line-renderer"})],nGb);var oGb=function(){return N.apply(this,arguments)||this}; p(oGb,N); g.Object.defineProperties(oGb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===jGb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===iGb){var d=document.createElement("template");d.innerHTML=""; iGb=d}d=iGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);jGb=a}a=jGb;return a}}}); var pGb=oGb;y([Q(),z("design:type",Object)],pGb.prototype,"data",void 0);pGb=y([V({is:"ytd-media-masthead-renderer"})],pGb);var qGb;var rGb;var s5=function(){return N.apply(this,arguments)||this}; p(s5,N);s5.prototype.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}},"data.masthead":{id:"masthead",mapping:{mediaMastheadRenderer:{component:"ytd-media-masthead-renderer"}}}}}; s5.prototype.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()}; g.Object.defineProperties(s5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===rGb){var a=document.createElement("template");a.innerHTML="\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===qGb){var d=document.createElement("template");d.innerHTML=""; qGb=d}d=qGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);rGb=a}a=rGb;return a}}}); var t5=s5;t5.prototype.descriptionChanged=t5.prototype.descriptionChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],t5.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],t5.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],t5.prototype,"data",void 0);y([mG("#expander"),z("design:type",IO)],t5.prototype,"expander",void 0); y([S("data.description"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],t5.prototype,"descriptionChanged",null);t5=y([V({is:"ytd-tvfilm-offer-module-renderer"})],t5);var sGb;var tGb;var u5=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-autonav-state-changed-action":"onYtAutonavStateChangedAction"};return a}; p(u5,N);f=u5.prototype;f.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{compactRadioRenderer:"ytd-compact-radio-renderer",compactVideoRenderer:"ytd-compact-video-renderer"}}}}; f.attached=function(){var a=BK.getInstance().getState();this.toggle.checked=1!==a;this.clientVe=xm(113957)}; f.onToggleChanged=function(){var a=this.toggle.checked?2:1;BK.getInstance().setState(a);this.logClick()}; f.onYtAutonavStateChangedAction=function(a){this.toggle.checked=1!==a}; f.logClick=function(){var a=Bm(),b=Am();a&&b&&this.clientVe&&(cn(a,b,this.clientVe),fn(a,this.clientVe))}; g.Object.defineProperties(u5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===tGb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===sGb){var d=document.createElement("template");d.innerHTML=""; sGb=d}d=sGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);tGb=a}a=tGb;return a}}}); var v5=u5;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],v5.prototype,"actionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],v5.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],v5.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],v5.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],v5.prototype,"isTwoColumns",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],v5.prototype,"maskAsVideo",void 0);y([Q({reflectToAttribute:!0,value:!0}),z("design:type",Boolean)],v5.prototype,"queueIsEmpty",void 0);y([Q({value:function(){return J("kevlar_watch_feed_big_thumbs")}, reflectToAttribute:!0}),z("design:type",Boolean)],v5.prototype,"watchFeedBigThumbs",void 0);y([Q({value:function(){return J("web_player_move_autonav_toggle")}, reflectToAttribute:!0}),z("design:type",Boolean)],v5.prototype,"playerMoveAutonavToggle",void 0);y([Q({value:function(){return J("web_hide_autonav_headline")}, reflectToAttribute:!0}),z("design:type",Boolean)],v5.prototype,"hideAutonavHeadline",void 0);y([Q({value:function(){return J("web_hide_autonav_keyline")}, reflectToAttribute:!0}),z("design:type",Boolean)],v5.prototype,"hideAutonavKeyline",void 0);y([mG("#contents"),z("design:type",XW)],v5.prototype,"contents",void 0);y([mG("#toggle"),z("design:type",Object)],v5.prototype,"toggle",void 0);v5=y([V({is:"ytd-compact-autoplay-renderer"})],v5);var uGb;var vGb;var w5=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return a}; p(w5,N);w5.prototype.dataChanged=function(){this.hidden=!1}; w5.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}}; w5.prototype.onThumbnailTap=function(a){this.data&&this.data.serviceEndpoint&&(Cn(this,[this.data.serviceEndpoint]),a.stopPropagation())}; w5.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hidden=!0)}; g.Object.defineProperties(w5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===vGb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===uGb){var d=document.createElement("template");d.innerHTML=""; uGb=d}d=uGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);vGb=a}a=vGb;return a}}}); var x5=w5;x5.prototype.dataChanged=x5.prototype.dataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],x5.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],x5.prototype,"rendererBehaviors",void 0);y([O([dN.YtActionHandlerBehavior]),z("design:type",Object)],x5.prototype,"actionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],x5.prototype,"data",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],x5.prototype,"dataChanged",null);x5=y([V({is:"ytd-unlimited-offer-module-renderer"})],x5);var wGb;var xGb;var y5=function(){var a=N.apply(this,arguments)||this;a.isDarkTheme=!1;a.actionMap={"yt-related-chip-command":"handleRelatedChipCommand","yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return a}; p(y5,N);f=y5.prototype;f.configureRendererStamper=function(){return{"data.chips":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer"}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}}; f.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")}; f.dataChanged=function(){var a,b;this.selected=0;null===(b=null===(a=this.ytScrollableChipCloudBehavior)||void 0===a?void 0:a.reset)||void 0===b?void 0:b.call(a)}; f.onResize=function(){var a=this.ytScrollableChipCloudBehavior;eu(a,a.setContainerWidthDiff);u3(this.ytScrollableChipCloudBehavior)}; f.onDarkModeToggledAction=function(a){this.isDarkTheme=a}; f.handleRelatedChipCommand=function(a,b){a=this.JSC$38994_chipsSelector.indexOf(b);-1!==a&&this.JSC$38994_chipsSelector.selectIndex(a)}; f.handleChipCloudChipSelectAction=function(a){a=this.JSC$38994_chipsSelector.indexOf(a);-1\n \n \n\n
    \n \n \n \n
    \n \n \n \n
    \n \n \n \n \n \n

    \n \n \n

    \n
    \n \n \n
    \n \n \n
    \n \n
    \n \n \n

    \n \n

    \n \n \n
    [[getSimpleString(data.moreButtonText)]]
    \n \n \n
    [[getSimpleString(data.lessButtonText)]]
    \n \n \n \n \n

    [[getSimpleString(data.title)]]

    [[getSimpleString(data.toggleDescription)]]
    \n [[getSimpleString(data.infoText)]]
    \n \n \n \n
    \n \n \n
    \n \n \n
    \n \n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===wGb){var d=document.createElement("template");d.innerHTML=""; wGb=d}d=wGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);xGb=a}a=xGb;return a}}}); var z5=y5;z5.prototype.onResize=z5.prototype.onResize;z5.prototype.dataChanged=z5.prototype.dataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],z5.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],z5.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],z5.prototype,"actionHandlerBehavior",void 0);y([O(bI),z("design:type",Object)],z5.prototype,"ironResizableBehavior",void 0); y([O(),z("design:type",v3)],z5.prototype,"ytScrollableChipCloudBehavior",void 0);y([Q(),z("design:type",Object)],z5.prototype,"data",void 0);y([Q({value:0}),z("design:type",Number)],z5.prototype,"selected",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],z5.prototype,"isDarkTheme",void 0);y([Q({value:160}),z("design:type",Number)],z5.prototype,"scrollDistance",void 0);y([mG("#chips"),z("design:type",Object)],z5.prototype,"JSC$38994_chipsSelector",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],z5.prototype,"dataChanged",null);y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],z5.prototype,"onResize",null);z5=y([V({is:"yt-chip-cloud-renderer"})],z5);var yGb;var zGb;var A5=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return a}; p(A5,N);A5.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}}; A5.prototype.handleRelatedChipCommand=function(a){a=a.relatedChipCommand;var b=a.contents;b?An(this,"yt-item-section-replace-action",[b,a.targetSectionIdentifier]):An(this,"yt-item-section-continuation-action",[a.continuationData,a.targetSectionIdentifier])}; g.Object.defineProperties(A5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===zGb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===yGb){var d=document.createElement("template");d.innerHTML="";yGb=d}d=yGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zGb=a}a=zGb;return a}}}); var B5=A5;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],B5.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],B5.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],B5.prototype,"actionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],B5.prototype,"data",void 0);B5=y([V({is:"yt-related-chip-cloud-renderer"})],B5);var C5=function(){var a=N.apply(this,arguments)||this;a.isTwoColumns=!0;a.playerMoveAutonavToggle=J("web_player_move_autonav_toggle");a.watchFeedBigThumbs=J("kevlar_watch_feed_big_thumbs");a.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return a}; p(C5,N);f=C5.prototype; f.configureRendererStamper=function(){return{"data.offerModule":{id:"offer-module",mapping:{movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:"ytd-tvfilm-offer-module-renderer",queueToPlayRenderer:"ytd-queue-to-play-renderer", queueToPlayStateRenderer:{component:"ytd-queue-to-play-state-renderer",properties:{hidden:"[[hideQueueToPlayStateRenderer]]"}},recognitionShelfRenderer:"ytd-recognition-shelf-renderer"}},shownItems:{id:"items",mapping:{compactAutoplayRenderer:{component:"ytd-compact-autoplay-renderer",properties:{isTwoColumns:"[[isTwoColumns]]",maskAsVideo:"[[hideAutoplay]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer", compactRadioRenderer:"ytd-compact-radio-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",relatedChipCloudRenderer:"yt-related-chip-cloud-renderer",itemSectionRenderer:{component:"ytd-item-section-renderer",properties:{continuationShowButton:"[[showButton]]"}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[showButton]]"}}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation", properties:{showButton:"[[showButton]]"}}},renderPriority:0}}}; f.getItemsPath=function(){return"data.results"}; f.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}}; f.created=function(){sc&&J("polymer2_aggressive_batching")?(this.ytLazyListBehavior.initialCount=12,this.ytLazyListBehavior.minChunkSize=8):this.ytLazyListBehavior.initialCount=1}; f.ready=function(){this.updateStyles({"--yt-img-shadow-placeholder-color":"var(--yt-spec-10-percent-layer)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})}; f.resultsChanged=function(){if(this.data&&this.data.results){for(var a=this.data.results,b=null,c=null,d=0;d
    \n \n
    \n \n
    \n
    \n \n
    \n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===QFb){var d=document.createElement("template");d.innerHTML=""; QFb=d}d=QFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);RFb=a}a=RFb;return a}}}); var D5=C5;D5.prototype.showButtonChanged=D5.prototype.showButtonChanged;D5.prototype.hideUnlimitedOfferModuleChanged=D5.prototype.hideUnlimitedOfferModuleChanged;D5.prototype.dataChanged=D5.prototype.dataChanged;D5.prototype.autoplayPropertyChanged=D5.prototype.autoplayPropertyChanged;D5.prototype.resultsChanged=D5.prototype.resultsChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],D5.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],D5.prototype,"ytRendererstamperBehavior",void 0);y([O(VP.YtLazyListBehavior),z("design:type",Object)],D5.prototype,"ytLazyListBehavior",void 0);y([O(FS.YtNextContinuationBehavior),z("design:type",Object)],D5.prototype,"ytNextContinuationBehavior",void 0);y([O(SS),z("design:type",Object)],D5.prototype,"ytContinuationHandlerBehavior",void 0);y([Q(),z("design:type",Object)],D5.prototype,"data",void 0); y([Q(),z("design:type",Object)],D5.prototype,"playerData",void 0);y([Q({value:!0}),z("design:type",Boolean)],D5.prototype,"autoFill",void 0);y([Q({value:60}),z("design:type",Number)],D5.prototype,"targetFramerate",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],D5.prototype,"hideAutoplay",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],D5.prototype,"autonavDisabled",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],D5.prototype,"isTwoColumns",void 0); y([Q({notify:!0}),z("design:type",Object)],D5.prototype,"shownItems",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],D5.prototype,"playerMoveAutonavToggle",void 0);y([Q({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),z("design:type",Boolean)],D5.prototype,"hideUnlimitedOfferModule",void 0);y([Q({computed:"computeHideQueueToPlayStateRenderer(data)"}),z("design:type",Boolean)],D5.prototype,"hideQueueToPlayStateRenderer",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],D5.prototype,"watchFeedBigThumbs",void 0);y([Q({value:!1}),z("design:type",Boolean)],D5.prototype,"showMoreButton",void 0);y([Q({computed:"computeShowButton(showMoreButton, data.results)"}),z("design:type",Boolean)],D5.prototype,"showButton",void 0);y([S("data.results.*"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],D5.prototype,"resultsChanged",null); y([S("hideAutoplay","isTwoColumns"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],D5.prototype,"autoplayPropertyChanged",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],D5.prototype,"dataChanged",null);y([S("hideUnlimitedOfferModule"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],D5.prototype,"hideUnlimitedOfferModuleChanged",null); y([S("showButton"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],D5.prototype,"showButtonChanged",null);D5=y([V({is:"ytd-watch-next-secondary-results-renderer"})],D5);var AGb;var BGb;var CGb;var DGb;var EGb;var FGb;var E5=function(){var a=N.apply(this,arguments)||this;a.largerPlaylistThumbs=J("kevlar_larger_playlist_thumbnails");a.thumbnailWidth=J("kevlar_larger_playlist_thumbnails")?128:100;a.watchColorUpdate=J("kevlar_watch_color_update");return a}; p(E5,N);f=E5.prototype;f.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"}}}}}}; f.computeEditableClass=function(a){return a&&a.menu?"editable":""}; f.computeSelected=function(a){return!(null===a||void 0===a||!a.selected)}; f.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder}; f.onYtServiceRequestSent=function(a,b){b.endpoint&&this.isHideEnclosingAction(b.endpoint)&&l9a(MK(),this.data.videoId)}; f.isHideEnclosingAction=function(a){var b=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",a);a="INDIFFERENT"===this.get("likeEndpoint.status",a);return b||a}; f.onHandleMouseenter=function(){this.handleIsHovered=!0}; f.onHandleMouseleave=function(){this.handleIsHovered=!1}; g.Object.defineProperties(E5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===FGb){var a=document.createElement("template");a.innerHTML=" \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===EGb){var d=document.createElement("template");d.innerHTML=""; EGb=d}d=EGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);FGb=a}a=FGb;return a}}}); var F5=E5;F5.prototype.onYtServiceRequestSent=F5.prototype.onYtServiceRequestSent;F5.prototype.canReorderChanged=F5.prototype.canReorderChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],F5.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],F5.prototype,"ytRendererBehavior",void 0);y([O(IP),z("design:type",Object)],F5.prototype,"ytdLockupBehavior",void 0);y([Q(),z("design:type",Object)],F5.prototype,"data",void 0); y([Q({computed:"computeSelected(data)",reflectToAttribute:!0}),z("design:type",Boolean)],F5.prototype,"selected",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],F5.prototype,"largerPlaylistThumbs",void 0);y([Q(),z("design:type",Object)],F5.prototype,"thumbnailWidth",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],F5.prototype,"canReorder",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],F5.prototype,"touchPersistentDragHandle",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],F5.prototype,"handleIsHovered",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],F5.prototype,"watchColorUpdate",void 0);y([S("canReorder"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],F5.prototype,"canReorderChanged",null);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],F5.prototype,"onYtServiceRequestSent",null); F5=y([V({is:"ytd-playlist-panel-video-renderer"})],F5);var G5=function(){return N.apply(this,arguments)||this}; p(G5,N);G5.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}}; g.Object.defineProperties(G5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===DGb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===CGb){var d=document.createElement("template");d.innerHTML="";CGb=d}d=CGb;c.call(b,d.content.cloneNode(!0), a.content.firstChild);DGb=a}a=DGb;return a}}}); var H5=G5;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],H5.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],H5.prototype,"data",void 0);H5=y([V({is:"ytd-playlist-panel-supported-items"})],H5);function GGb(a){HGb||(HGb=U_a(new gH(1,void 0,void 0,owa),0));a=HGb.format(Math.floor(a));if("be"===Cp||"bg"===Cp||"es"===Cp||"et"===Cp||"ka"===Cp||"lv"===Cp||"pl"===Cp||"pt-PT"===Cp||"sq"===Cp){var b=owa.GROUP_SEP.replace(".","\\.");a=a.replace(new RegExp("^(\\d)"+b+"(\\d+\\D*)$"),"$1$2")}return a} var HGb;var I5=function(){var a=N.apply(this,arguments)||this;a.hideHeaderText=!1;a.standardizedThemedScrollbar=J("kevlar_themed_standardized_scrollbar");a.collapsed=!1;a.isHovered=!1;a.jsPanelHeight=J("kevlar_watch_js_panel_height");a.chevronTapTargetSize=J("web_ep_chevron_tap_target_size");a.expandLabel=mn("MINIPLAYER_EXPAND_LABEL");a.currentIndex=void 0;return a}; p(I5,N);f=I5.prototype; f.configureRendererStamper=function(){return{menuRendererData:{id:"playlist-action-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{forceIconButton:!1}}}},"data.menu":{id:"overflow-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.contents":{id:"items",events:!0,mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",attributes:{id:"playlist-items"},properties:{canReorder:"[[canReorder]]"}},messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}}, "data.saveButton":{id:"save-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.topRowButtons":{id:"top-row-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.created=function(){this.scrollThrottle=new gE(this.onThrottledScroll,1E3,this)}; f.onMouseEnter=function(){this.isHovered=!0}; f.onMouseLeave=function(){this.isHovered=!1}; f.computeCollapsible=function(a){return!a}; f.computeHasPlaylistButtons=function(a){return!(!a||!a.playlistButtons)}; f.computeHasSeparateSaveButton=function(a){return!(!a||!a.saveButton)}; f.computeHasToolbarButton=function(a,b){return!(!a||!(b||a.saveButton||a.menu))}; f.computePlaylistType=function(a){if(a&&a.playlistId)return a.playlistId.substring(0,4)}; f.computeCanReorder=function(a){return a?a.playlistId&&a.playlistId.startsWith("TLPQ")?!0:!!a.isEditable&&!a.isInfinite&&!!J("kevlar_allow_playlist_reorder"):!1}; f.attached=function(){this.ytComponentBehavior.getInterface(xL).setPlaylistComponent(this);A5a(this)}; f.detached=function(){C5a(this)}; f.computeExpandIcon=function(a){return a?"yt-icons:expand":J("web_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"}; f.computeIndexMessage=function(a,b){return GGb(a+1)+" / "+GGb(b)}; f.onRenderStamperFinished=function(){if(this.scrollForStampDom){var a=!0;this.isHovered&&J("kevlar_no_autoscroll_on_playlist_hover")&&(a=!1);if(this.collapsed||this.hidden)a=!1;a&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&(YL?this.ytReorderableBehavior.startDragDrop(this.$.items,this.$.items,"playlist-drag-handle"):this.ytReorderableBehavior.startDragDrop(this.$.items,this.$.items))}; f.collapseChanged=function(){var a=this;this.collapsed||(ii(this.ytTaskEmitterBehavior.getTaskManager(),function(){a.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())}; f.hiddenChanged=function(){var a=this;this.hidden||ii(this.ytTaskEmitterBehavior.getTaskManager(),function(){a.scrollToCurrentVideo()})}; f.scrollToCurrentVideo=function(){var a=this.$.items;if(a){a.style.setProperty("padding-bottom","");var b=this.$.items.querySelector("ytd-playlist-panel-video-renderer[selected]");if(b){a=b.parentElement||Xe(document);var c=a||Xe(document);var d=If(b),e=If(c),h=Rf(c);if(c==Xe(document)){var l=d.x-c.scrollLeft;d=d.y-c.scrollTop;rc&&!Ac(10)&&(l+=h.left,d+=h.top)}else l=d.x-e.x-h.left,d=d.y-e.y-h.top;b=Sfa(b);h=c.clientHeight-b.height;e=c.scrollLeft;var m=c.scrollTop;e+=l-(c.clientWidth-b.width)/2;c= new Me(e,m+(d-h/2));a.scrollLeft=c.x;a.scrollTop=c.y}}}; f.dataChanged=function(){var a=this;this.ytReorderableBehavior.disposeDragDrop();this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;J("kevlar_queue_use_update_api")&&!this.hidden&&eu(this,function(){fi(a.ytTaskEmitterBehavior.getTaskManager(),function(){a.ytRendererBehavior.markDirty()})})}; f.onScroll=function(){this.scrollThrottle.fire()}; f.onThrottledScroll=function(){var a=this;fi(this.ytTaskEmitterBehavior.getTaskManager(),function(){a.ytRendererBehavior.markDirty()})}; f.onToggleExpanded=function(a){this.collapsible&&"A"!==M(a).rootTarget.tagName&&!["ytd-menu-renderer","ytd-toggle-button-renderer"].includes(M(a).localTarget.tagName.toLowerCase())&&(this.collapsed=!this.collapsed)}; f.handleDrop=function(a){var b=a.currDragItem;a=b.data.playlistSetVideoId;var c=Pa(b.parentNode.childNodes,b),d=void 0;0
    \n \n
    \n \n \n \n
    \n \n \n
    \n \n [[getSimpleString(data.indexText)]]
    \n \n
    \n
    \n \n \n \n

    \n \n \n

    \n \n [[getSimpleString(data.title)]]\n
    \n \n \n
    [[getSimpleString(data.shortBylineText)]]\n
    "; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===AGb){var d=document.createElement("template");d.innerHTML=""; AGb=d}d=AGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);BGb=a}a=BGb;return a}}}); var J5=I5;J5.prototype.dataChanged=J5.prototype.dataChanged;J5.prototype.hiddenChanged=J5.prototype.hiddenChanged;J5.prototype.collapseChanged=J5.prototype.collapseChanged;J5.prototype.onRenderStamperFinished=J5.prototype.onRenderStamperFinished;J5.prototype.onMouseLeave=J5.prototype.onMouseLeave;J5.prototype.onMouseEnter=J5.prototype.onMouseEnter;y([O(bI),z("design:type",Object)],J5.prototype,"ironResizableBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],J5.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],J5.prototype,"ytRendererstamperBehavior",void 0);y([O(kAb.YtPlaylistPanelBehavior),z("design:type",Object)],J5.prototype,"ytPlaylistPanelBehavior",void 0);y([O(iN.YtTaskEmitterBehavior),z("design:type",Object)],J5.prototype,"ytTaskEmitterBehavior",void 0); y([O(ER.YtReorderableBehavior),z("design:type",Object)],J5.prototype,"ytReorderableBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],J5.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Object)],J5.prototype,"data",void 0);y([Q({computed:"setMenuData_(data)"}),z("design:type",Object)],J5.prototype,"menuRendererData",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],J5.prototype,"hideHeaderText",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],J5.prototype,"standardizedThemedScrollbar",void 0);y([Q({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),z("design:type",Boolean)],J5.prototype,"collapsible",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],J5.prototype,"collapsed",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],J5.prototype,"hidden",void 0); y([Q({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),z("design:type",Boolean)],J5.prototype,"hasPlaylistButtons",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),z("design:type",Boolean)],J5.prototype,"hasSeparateSaveButton",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),z("design:type",Boolean)],J5.prototype,"hasToolbar",void 0); y([Q({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),z("design:type",String)],J5.prototype,"playlistType",void 0);y([Q(),z("design:type",Object)],J5.prototype,"isHovered",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],J5.prototype,"jsPanelHeight",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],J5.prototype,"chevronTapTargetSize",void 0);y([Q({value:56}),z("design:type",Number)],J5.prototype,"scrollMargin",void 0); y([Q({computed:"computeCanReorder(data)"}),z("design:type",Boolean)],J5.prototype,"canReorder",void 0);y([Q(),z("design:type",Object)],J5.prototype,"expandLabel",void 0);y([Q({computed:"computeExpandIcon(collapsed)"}),z("design:type",String)],J5.prototype,"expandIcon",void 0);y([R("mouseenter"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J5.prototype,"onMouseEnter",null); y([R("mouseleave"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J5.prototype,"onMouseLeave",null);y([R("yt-rendererstamper-finished"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J5.prototype,"onRenderStamperFinished",null);y([S("collapsed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J5.prototype,"collapseChanged",null); y([S("hidden"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J5.prototype,"hiddenChanged",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],J5.prototype,"dataChanged",null);J5=y([V({is:"ytd-playlist-panel-renderer"})],J5);var IGb;var JGb;var K5=function(){var a=N.apply(this,arguments)||this;a.visiblePanelIds=new Set;a.lastRenderedPanelIds=new Set;a.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return a}; p(K5,N);f=K5.prototype;f.dataChanged=function(){var a,b;if(this.data){for(var c=new Set,d=k(this.data),e=d.next();!e.done;e=d.next()){var h=e.value;e=null===(a=null===h||void 0===h?void 0:h.engagementPanelSectionListRenderer)||void 0===a?void 0:a.visibility;(h=null===(b=null===h||void 0===h?void 0:h.engagementPanelSectionListRenderer)||void 0===b?void 0:b.targetId)&&"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"!==e&&c.add(h)}this.visiblePanelIds=c}}; f.configureRendererStamper=function(){return{visiblePanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:"ytd-engagement-panel-section-list-renderer"}}}}; f.onYtChangeEngagementPanelVisibilityAction=function(a){var b,c=a.changeEngagementPanelVisibilityAction;if(this.data&&(null===c||void 0===c?0:c.targetId)&&(null===c||void 0===c?0:c.visibility)&&(a=null===(b=this.data.find(function(e){e=e.engagementPanelSectionListRenderer;return(null===e||void 0===e?void 0:e.targetId)===c.targetId}))||void 0===b?void 0:b.engagementPanelSectionListRenderer)){var d=new Set(this.visiblePanelIds); "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"===c.visibility?d.delete(c.targetId):d.add(c.targetId);a.visibility=c.visibility;this.visiblePanelIds=d}}; f.onRendererstamperFinished=function(){this.handlePanelVisibilityChange(this.visiblePanelIds,this.lastRenderedPanelIds);this.lastRenderedPanelIds=this.visiblePanelIds}; f.handlePanelVisibilityChange=function(a,b){a=void 0===a?new Set:a;b=void 0===b?new Set:b;var c,d,e;if(this.data)for(var h=k(this.data),l=h.next();!l.done;l=h.next()){l=l.value;var m=null===(c=null===l||void 0===l?void 0:l.engagementPanelSectionListRenderer)||void 0===c?void 0:c.targetId;if(m){var n=b.has(m);m=a.has(m);var q=void 0;!n&&m?q=null===(d=null===l||void 0===l?void 0:l.engagementPanelSectionListRenderer)||void 0===d?void 0:d.onShowCommands:n&&!m&&(q=null===(e=null===l||void 0===l?void 0: l.engagementPanelSectionListRenderer)||void 0===e?void 0:e.onHideCommands);if(q)for(l=k(q),n=l.next();!n.done;n=l.next())this.ytComponentBehavior.resolveCommand(n.value)}}}; g.Object.defineProperties(K5.prototype,{visiblePanels:{configurable:!0,enumerable:!0,get:function(){var a=this;return this.data?this.data.filter(function(b){var c;return(b=null===(c=null===b||void 0===b?void 0:b.engagementPanelSectionListRenderer)||void 0===c?void 0:c.targetId)&&a.visiblePanelIds.has(b)}):[]}}}); g.Object.defineProperties(K5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===JGb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===IGb){var d=document.createElement("template");d.innerHTML=""; IGb=d}d=IGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);JGb=a}a=JGb;return a}}}); var L5=K5;L5.prototype.onRendererstamperFinished=L5.prototype.onRendererstamperFinished;L5.prototype.dataChanged=L5.prototype.dataChanged;y([O(NM.YtComponentBehavior),z("design:type",Object)],L5.prototype,"ytComponentBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],L5.prototype,"actionHandlerBehavior",void 0);y([O(Y.YtRendererstamperBehavior),O(W.YtRendererBehavior),z("design:type",Object)],L5.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],L5.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],L5.prototype,"visiblePanelIds",void 0);y([Q(),z("design:type",Object)],L5.prototype,"lastRenderedPanelIds",void 0);y([Q(),z("design:type",Array)],L5.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],L5.prototype,"dataChanged",null); y([T("visiblePanelIds"),z("design:type",Array),z("design:paramtypes",[])],L5.prototype,"visiblePanels",null);y([R("yt-rendererstamper-finished"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],L5.prototype,"onRendererstamperFinished",null);L5=y([V({is:"ytd-watch-engagement-panels"})],L5);var KGb;var LGb;var M5=function(){return N.apply(this,arguments)||this}; p(M5,N);M5.prototype.attached=function(){this.setAttribute("role","button");this.setAttribute("tabindex","0")}; M5.prototype.onTap=function(){var a=this.tapCommand;a&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(a))}; M5.prototype.onKeyUp=function(a){if(13===a.keyCode)this.onTap()}; g.Object.defineProperties(M5.prototype,{hasChevron:{configurable:!0,enumerable:!0,get:function(){return!!this.tapCommand}}, tapCommand:{configurable:!0,enumerable:!0,get:function(){var a,b,c;if(!J("kevlar_comment_teaser_no_scrolling")){if(null===(a=this.data)||void 0===a?0:a.onTap)return this.data.onTap;if((null===(b=this.data)||void 0===b?0:b.teaserContent)||(null===(c=this.data)||void 0===c?0:c.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}}}}); g.Object.defineProperties(M5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===LGb){var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===KGb){var d=document.createElement("template");d.innerHTML=""; KGb=d}d=KGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);LGb=a}a=LGb;return a}}}); var N5=M5;N5.prototype.onKeyUp=N5.prototype.onKeyUp;N5.prototype.onTap=N5.prototype.onTap;y([O(W.YtRendererBehavior),z("design:type",Object)],N5.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],N5.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Object)],N5.prototype,"data",void 0);y([Q({value:!1,reflectToAttribute:!0}),T("tapCommand"),z("design:type",Boolean),z("design:paramtypes",[])],N5.prototype,"hasChevron",null); y([T("data"),z("design:type",Object),z("design:paramtypes",[])],N5.prototype,"tapCommand",null);y([R("click"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],N5.prototype,"onTap",null);y([R("keypress"),z("design:type",Function),z("design:paramtypes",[Bg]),z("design:returntype",void 0)],N5.prototype,"onKeyUp",null);N5=y([V({is:"ytd-comments-entry-point-header-renderer"})],N5);var MGb;var NGb;function OGb(a,b){b=void 0===b?!1:b;var c,d=[];a.simpleText?d.push({text:a.simpleText}):d.push.apply(d,ea(null!==(c=a.runs)&&void 0!==c?c:[]));if(b)for(a=k(d),b=a.next();!b.done;b=a.next())b.value.bold=!0;return d} var O5=function(){var a=N.apply(this,arguments)||this;a.robotoTitle=J("kevlar_watch_metadata_refresh_roboto_title");a.smallerYtSansTitle=J("kevlar_watch_metadata_refresh_smaller_yt_sans_title");a.topAlignedVideoActions=J("kevlar_watch_metadata_refresh_top_aligned_video_actions");a.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};a.maxNumberOfDescriptionLines=Oh("kevlar_watch_metadata_refresh_description_lines",2);return a}; p(O5,N);f=O5.prototype; f.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0}}},events:!0},"videoSecondaryInfoRenderer.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",params:{withCount:!0}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},commentsEntryPointHeaderRenderer:{id:"comment-teaser", mapping:{commentsEntryPointHeaderRenderer:"ytd-comments-entry-point-header-renderer"}}}}; f.dataChanged=function(){this.descriptionToggled=!1}; f.onRenderStamperFinished=function(a){(null===a||void 0===a?void 0:a.target)===this&&this.updateSentimentBarWidth()}; f.onYtExpanderMoreTapped=function(){var a,b=null===(a=this.videoSecondaryInfoRenderer)||void 0===a?void 0:a.showMoreCommand;b&&this.ytComponentBehavior.resolveCommand(b)}; f.onYtExpanderLessTapped=function(){var a,b=null===(a=this.videoSecondaryInfoRenderer)||void 0===a?void 0:a.showLessCommand;b&&this.ytComponentBehavior.resolveCommand(b)}; f.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight}; f.updateSentimentBarWidth=function(){var a,b=null===(a=this.menu)||void 0===a?void 0:a.topLevelButtons;if(b){var c=0;b=k(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var e=this.get("data.toggleButtonSupportedData.toggleButtonIdData.id",d);if("TOGGLE_BUTTON_ID_TYPE_DISLIKE"===e||"TOGGLE_BUTTON_ID_TYPE_LIKE"===e)c+=d.clientWidth+8}c&&(this.sentimentBar.style.width=c-8+"px")}}; f.onYtChangeEngagementPanelVisibilityAction=function(a){var b,c;if(J("web_structured_description_show_more")||J("web_engagement_panel_open_description")){var d=null===(b=a.changeEngagementPanelVisibilityAction)||void 0===b?void 0:b.targetId;a=null===(c=a.changeEngagementPanelVisibilityAction)||void 0===c?void 0:c.visibility;"engagement-panel-structured-description"===d&&("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"===a?this.descriptionToggled=!1:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"===a&&(this.descriptionToggled= !0))}}; f.getFormattedStartEndTime=function(a){var b=a.startEndTimeTemplate,c=a.startTimeUtcMillis;a=a.endTimeUtcMillis;if(b&&c&&a)return vn(x5a(yn(b),Number(c),Number(a)))}; g.Object.defineProperties(O5.prototype,{descriptionText:{configurable:!0,enumerable:!0,get:function(){for(var a,b,c,d,e,h,l,m,n=[null===(c=null===(b=null===(a=this.videoPrimaryInfoRenderer)||void 0===a?void 0:a.viewCount)||void 0===b?void 0:b.videoViewCountRenderer)||void 0===c?void 0:c.viewCount,null===(d=this.videoPrimaryInfoRenderer)||void 0===d?void 0:d.dateText,null===(e=this.videoPrimaryInfoRenderer)||void 0===e?void 0:e.stationName,null===(h=this.videoPrimaryInfoRenderer)||void 0===h?void 0: h.rating,this.videoPrimaryInfoRenderer?this.getFormattedStartEndTime(this.videoPrimaryInfoRenderer):void 0,null===(l=this.videoPrimaryInfoRenderer)||void 0===l?void 0:l.upNextProgramText].filter(function(A){return!!A}),q=null===(m=this.videoSecondaryInfoRenderer)||void 0===m?void 0:m.description,u={runs:[]},w=0;w

    [[getSimpleString(data.headerText)]]
    [[getSimpleString(data.commentCount)]]
    [[getSimpleString(data.simpleboxPlaceholder)]]
    [[getSimpleString(data.teaserContent)]]
    \n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===MGb){var d=document.createElement("template");d.innerHTML=""; MGb=d}d=MGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);NGb=a}a=NGb;return a}}}); var P5=O5;P5.prototype.onYtExpanderLessTapped=P5.prototype.onYtExpanderLessTapped;P5.prototype.onYtExpanderMoreTapped=P5.prototype.onYtExpanderMoreTapped;P5.prototype.onRenderStamperFinished=P5.prototype.onRenderStamperFinished;P5.prototype.dataChanged=P5.prototype.dataChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],P5.prototype,"ytActionHandlerBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],P5.prototype,"ytComponentBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],P5.prototype,"ytRendererstamperBehavior",void 0);y([mG("#above-the-fold"),z("design:type",HTMLElement)],P5.prototype,"aboveTheFoldContainer",void 0);y([mG("#menu ytd-menu-renderer"),z("design:type",UP)],P5.prototype,"menu",void 0);y([mG("#sentiment"),z("design:type",HTMLElement)],P5.prototype,"sentimentBar",void 0);y([Q(),z("design:type",Object)],P5.prototype,"videoPrimaryInfoRenderer",void 0); y([Q(),z("design:type",Object)],P5.prototype,"videoSecondaryInfoRenderer",void 0);y([Q(),z("design:type",Object)],P5.prototype,"commentsEntryPointHeaderRenderer",void 0);y([Q(),z("design:type",Boolean)],P5.prototype,"descriptionCollapsed",void 0);y([Q(),z("design:type",Boolean)],P5.prototype,"descriptionToggled",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],P5.prototype,"robotoTitle",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],P5.prototype,"smallerYtSansTitle",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],P5.prototype,"topAlignedVideoActions",void 0);y([Q({value:function(){return J("web_watch_description_always_collapsed")}}), z("design:type",Boolean)],P5.prototype,"descriptionAlwaysCollapsed",void 0);y([T("videoPrimaryInfoRenderer","videoSecondaryInfoRenderer"),z("design:type",Object),z("design:paramtypes",[])],P5.prototype,"descriptionText",null);y([Q(),z("design:type",Object)],P5.prototype,"maxNumberOfDescriptionLines",void 0);y([Q({value:!1}),T("commentsEntryPointHeaderRenderer"),z("design:type",Object),z("design:paramtypes",[])],P5.prototype,"hasTeaser",null); y([T("videoSecondaryInfoRenderer.metadataRowContainer"),z("design:type",Object),z("design:paramtypes",[])],P5.prototype,"collapsibleMetadataRows",null);y([T("videoSecondaryInfoRenderer.metadataRowContainer"),z("design:type",Object),z("design:paramtypes",[])],P5.prototype,"alwaysVisibleMetadataRows",null);y([T("videoPrimaryInfoRenderer"),z("design:type",Object),z("design:paramtypes",[])],P5.prototype,"hasSentimentBar",null); y([S("videoSecondaryInfoRenderer"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],P5.prototype,"dataChanged",null);y([R("yt-rendererstamper-finished"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],P5.prototype,"onRenderStamperFinished",null);y([R("yt-expander-more-tapped"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],P5.prototype,"onYtExpanderMoreTapped",null); y([R("yt-expander-less-tapped"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],P5.prototype,"onYtExpanderLessTapped",null);P5=y([V({is:"ytd-watch-metadata"})],P5);var Q5=function(){return N.apply(this,arguments)||this}; p(Q5,N);Q5.prototype.getPlayer=function(){return this.ytdPlayer}; g.Object.defineProperties(Q5.prototype,{videoPrimaryInfoRenderer:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e,h,l=null!==(h=null===(e=null===(d=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.contents)||void 0===b?void 0:b.twoColumnWatchNextResults)||void 0===c?void 0:c.results)||void 0===d?void 0:d.results)||void 0===e?void 0:e.contents)&&void 0!==h?h:[];l=k(l);for(var m=l.next();!m.done;m=l.next())if(m=m.value,m=null===m||void 0===m?void 0:m.videoPrimaryInfoRenderer)return m}}, videoSecondaryInfoRenderer:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e,h,l=null!==(h=null===(e=null===(d=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.contents)||void 0===b?void 0:b.twoColumnWatchNextResults)||void 0===c?void 0:c.results)||void 0===d?void 0:d.results)||void 0===e?void 0:e.contents)&&void 0!==h?h:[];l=k(l);for(var m=l.next();!m.done;m=l.next())if(m=m.value,m=null===m||void 0===m?void 0:m.videoSecondaryInfoRenderer)return m}}, commentsEntryPointHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d,e,h,l,m,n=null!==(h=null===(e=null===(d=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.contents)||void 0===b?void 0:b.twoColumnWatchNextResults)||void 0===c?void 0:c.results)||void 0===d?void 0:d.results)||void 0===e?void 0:e.contents)&&void 0!==h?h:[];n=k(n);for(var q=n.next();!q.done;q=n.next())if(q=q.value,q=null===(m=null===(l=null===q||void 0===q?void 0:q.itemSectionRenderer)||void 0===l? void 0:l.contents)||void 0===m?void 0:m[0],null===q||void 0===q?0:q.commentsEntryPointHeaderRenderer)return q}}}); g.Object.defineProperties(Q5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===PFb){var a=document.createElement("template");a.innerHTML="\n\n\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===OFb){var d=document.createElement("template");d.innerHTML=""; OFb=d}d=OFb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);PFb=a}a=PFb;return a}}}); var R5=Q5;y([O(C0.YtPageBehavior),z("design:type",Object)],R5.prototype,"ytPageBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],R5.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],R5.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],R5.prototype,"ttRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],R5.prototype,"data",void 0); y([Q(),z("design:type",Object)],R5.prototype,"playerData",void 0);y([mG("#ytd-player"),z("design:type",HTMLElement)],R5.prototype,"ytdPlayer",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],R5.prototype,"fixie",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],R5.prototype,"singleColumn",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],R5.prototype,"theater",void 0); y([T("data"),z("design:type",Object),z("design:paramtypes",[])],R5.prototype,"videoPrimaryInfoRenderer",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],R5.prototype,"videoSecondaryInfoRenderer",null);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],R5.prototype,"commentsEntryPointHeaderRenderer",null);R5=y([V({is:"ytd-watch-fixie"})],R5);var PGb;var QGb;var RGb;var SGb;var S5=function(){}; S5.prototype.showFeedbackDialog=function(){}; S5.prototype.showHelpDialog=function(){}; S5.prototype.showHelpDialog=S5.prototype.showHelpDialog;S5.prototype.showFeedbackDialog=S5.prototype.showFeedbackDialog;var T5=function(){var a=N.apply(this,arguments)||this;a.currentPageUrl="";a.baseUrl="";a.isHiddenByUser=null;a.hidden=!1;a.isListeningForPlayerProgress=!1;a.playerEvents=new Map;a.isFrameReady=!1;a.player=null;a.actionMap={"yt-set-live-chat-collapsed-state-action":"setCollapsedState","yt-forward-redux-action-to-live-chat-iframe":"forwardReduxActionToIframe","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-dark-theme-action":"onDarkThemeAction","yt-light-theme-action":"onLightThemeAction", "yt-signal-action-close-pdg-buy-flow":"onClosePdgBuyFlow"};return a}; p(T5,N);f=T5.prototype;f.onYtToggleButton=function(){this.isHiddenByUser=!this.collapsed}; f.configureRendererStamper=function(){return{"data.liveChatRenderer.showHideButton":{id:"show-hide-button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{noink:!0}}}}}}; f.created=function(){var a=this;this.handleIframeEventListener=function(b){a.handleIframeEvent(b)}; this.handleKeyboardEventListener=function(b){a.handleKeyboardEvent(b)}; this.playerEvents.set("onVideoProgress",this.playerProgressHandler);this.playerEvents.set("onAdStart",this.playerAdStartHandler);this.playerEvents.set("onAdEnd",this.playerAdEndHandler);this.playerEvents.set("onStateChange",this.playerStateChangeHandler)}; f.attached=function(){window.addEventListener("message",this.handleIframeEventListener);window.addEventListener("keydown",this.handleKeyboardEventListener);window.addEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl=window.location.href;this.setupPlayerProgressRelay()}; f.detached=function(){window.removeEventListener("message",this.handleIframeEventListener);window.removeEventListener("keydown",this.handleKeyboardEventListener);window.removeEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl="";this.isListeningForPlayerProgress=!1;this.setPlayer(null);this.isFrameReady=!1}; f.computeBaseUrl=function(a){var b="/live_chat";this.isChatReplay()&&(b="/live_chat_replay");return Kl(Jl(Il(Sl(a),b),null),"").toString()}; f.dataChanged=function(){this.isHiddenByUser=null}; f.urlChanged=function(){if(void 0!==this.url){this.isFrameReady=!this.isChatReplay();var a=this.url;if(this.isChatReplay()&&this.player){var b=Math.floor(1E3*this.player.getProgressState().current);a=Ol(Sl(a),"playerOffsetMs",b.toString()).toString()}b=this.chatframe;try{var c="about:blank"===a?tea:Be(a);b.contentDocument.location.replace(Fe(c))}catch(d){b.src=a}}}; f.handleIframeEvent=function(a){var b=this;if(a&&ob(this.baseUrl,a.origin)&&a.source===this.chatframe.contentWindow&&Ca(a.data))if(a.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(a);else if(a.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(a.data["yt-show-feedback-dialog"]){var c=this.ytComponentBehaviorType.getInterface(S5);if(c){var d=a.ports,e;d&&d.length&&(e=function(){d[0].postMessage({})}); a=a.data["yt-show-feedback-dialog"];c.showFeedbackDialog(a.customProductData,a.feedbackContent,e,a.bucket)}}else a.data["yt-show-survey"]?this.fire("yt-show-survey",a.data["yt-show-survey"]):a.data["yt-purchase-membership"]?Cn(this,[a.data["yt-purchase-membership"]]):a.data["yt-open-vc-balance-widget"]?Cn(this,[a.data["yt-open-vc-balance-widget"]]).then(function(){},function(h){b.onLiveChatBuyFlowCallback({success:!1, error:h})}):a.data["yt-user-activity"]?ri():a.data["yt-attach-live-chat-response-tracking-params"]?this.attachLiveChatResponseVeTrackingParams(a.data["yt-attach-live-chat-response-tracking-params"].trackingParams):a.data["yt-open-popup"]?this.ytOpenPopupBehavior.openPopup(a.data["yt-open-popup"]):a.data["yt-redeem-vc"]&&Cn(this,a.data["yt-redeem-vc"]).then(function(h){if(h&&h.data&&"YPC_RESPONSE_CODE_UNKNOWN"===h.data.ypcResponseCode)b.onLiveChatBuyFlowCallback({success:!0, response:h})},function(h){b.onLiveChatBuyFlowCallback({success:!1, error:h})})}; f.attachLiveChatResponseVeTrackingParams=function(a){a=wm(a);var b=Bm(),c=wa("liveChatRenderer.trackingParams",this.data);b&&c&&cn(b,wm(c),a)}; f.handleBuyflowMessages=function(a){var b=a.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,c=a.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,d=a.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;ecb(Ds(wM),b.replace(/-/g,"+").replace(/_/g,"/"),function(e){a.ports[0].postMessage({success:!0,buyFlowResponse:e})},void 0,function(e){a.ports[0].postMessage({success:!1, error:e&&e.message||"Buyflow rejected without error."})},$i.getInstance().get("hl"),void 0,function(){a.ports[0].postMessage({closed:!0})},c,d)}; f.setupPlayerProgressRelay=function(){var a=this;this.isListeningForPlayerProgress||(mL(this).getPlayerPromise().then(function(b){a.playerApiReady(b)}),this.isListeningForPlayerProgress=!0)}; f.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&1===this.player.getAdState()&&this.postToContentWindow({"yt-player-ad-start":""})}; f.playerApiReady=function(a){this.setPlayer(a)}; f.playerProgressHandler=function(){if(this.player){var a=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":a.current})}}; f.playerAdStartHandler=function(a){this.postToContentWindow({"yt-player-ad-start":a})}; f.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})}; f.playerStateChangeHandler=function(a){this.postToContentWindow({"yt-player-state-change":a})}; f.setPlayer=function(a){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.playerEvents);a&&(this.player=a,this.ytPlayerListenerBehavior.listenToPlayerEvents(a,this.playerEvents),this.fire("player-api-ready"))}; f.liveChatPageUrl=function(a,b,c){return!c||b?"about:blank":c.liveChatRenderer?(b=Sl(this.currentPageUrl).JSC$31171_queryData_,Yoa(b),a=Sl(a),b.add("continuation",c.liveChatRenderer.continuations[0].reloadContinuationData.continuation),Jl(a,b),a.toString()):""}; f.isCollapsed=function(a,b){return null!==b?b:a&&a.conversationBarRenderer&&a.conversationBarRenderer.availabilityMessage?!0:a&&a.liveChatRenderer?"LIVE_CHAT_DISPLAY_STATE_COLLAPSED"===a.liveChatRenderer.initialDisplayState:!1}; f.isHidden=function(a,b){var c=b&&b.conversationBarRenderer&&b.conversationBarRenderer.availabilityMessage,d=b&&b.liveChatRenderer&&b.liveChatRenderer.showHideButton;return!a||c||d?b&&b.liveChatRenderer&&b.liveChatRenderer.initialDisplayState?"LIVE_CHAT_DISPLAY_STATE_HIDDEN"===b.liveChatRenderer.initialDisplayState:!1:!0}; f.setCollapsedState=function(a){a.setLiveChatCollapsedStateAction&&(this.isHiddenByUser=!!a.setLiveChatCollapsedStateAction.collapsed)}; f.forwardReduxActionToIframe=function(a){this.postToContentWindow({"yt-live-chat-forward-redux-action":a})}; f.onDarkModeToggledAction=function(a){this.sendDarkThemePostMessage(a)}; f.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)}; f.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)}; f.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})}; f.sendDarkThemePostMessage=function(a){this.postToContentWindow({"yt-live-chat-set-dark-theme":a})}; f.onLiveChatBuyFlowCallback=function(a){this.postToContentWindow({"yt-live-chat-buy-flow-callback":a})}; f.handleKeyboardEvent=function(a){x.containsValue(tbb,a.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:a.type,keyCode:a.keyCode}})}; f.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)}; f.postToContentWindow=function(a){if(this.isFrameReady)try{var b=window.location.protocol+"//"+window.location.host;this.chatframe.contentWindow?this.chatframe.contentWindow.postMessage(a,b):yk(new lj("Tried posting a message to an iframe with no content window",a))}catch(c){xk(c)}}; g.Object.defineProperties(T5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===SGb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===RGb){var d=document.createElement("template");d.innerHTML=""; RGb=d}d=RGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);SGb=a}a=SGb;return a}}}); var U5=T5;U5.prototype.urlChanged=U5.prototype.urlChanged;U5.prototype.onYtToggleButton=U5.prototype.onYtToggleButton;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],U5.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],U5.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],U5.prototype,"ytRendererstamperBehavior",void 0); y([O(NM.YtComponentBehavior),z("design:type",Object)],U5.prototype,"ytComponentBehaviorType",void 0);y([O(cP.YtPlayerListenerBehavior),z("design:type",dP)],U5.prototype,"ytPlayerListenerBehavior",void 0);y([O(hN.YtOpenPopupBehavior),z("design:type",Object)],U5.prototype,"ytOpenPopupBehavior",void 0);y([Q(),z("design:type",Object)],U5.prototype,"data",void 0);y([Q(),z("design:type",String)],U5.prototype,"currentPageUrl",void 0); y([Q({computed:"computeBaseUrl(currentPageUrl,data)"}),z("design:type",String)],U5.prototype,"baseUrl",void 0);y([Q({computed:"liveChatPageUrl(baseUrl,collapsed,data)"}),z("design:type",String)],U5.prototype,"url",void 0);y([Q(),z("design:type",Object)],U5.prototype,"isHiddenByUser",void 0);y([Q({reflectToAttribute:!0,computed:"isHidden(collapsed,data)"}),z("design:type",Object)],U5.prototype,"hidden",void 0); y([Q({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),z("design:type",Boolean)],U5.prototype,"collapsed",void 0);y([mG("#chatframe"),z("design:type",HTMLIFrameElement)],U5.prototype,"chatframe",void 0);y([R("yt-toggle-button"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],U5.prototype,"onYtToggleButton",null);y([S("url"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],U5.prototype,"urlChanged",null); U5=y([V({is:"ytd-live-chat-frame"})],U5);var TGb;var UGb;var VGb;var WGb;var XGb=function(){this.queue=[];this.currentToast=void 0},YGb,ZGb=function(){YGb||(YGb=new XGb); return YGb}; XGb.prototype.enqueue=function(a){this.queue.push(a);this.openToast()}; XGb.prototype.openToast=function(){var a;!this.queue.length||null!==(a=this.currentToast)&&void 0!==a&&a.opened||(this.currentToast=this.queue.shift(),this.currentToast.open())};nu({is:"yt-notification-action-renderer",_template:function(){if(void 0!==WGb)return WGb;var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===VGb){var d=document.createElement("template");d.innerHTML=""; VGb=d}d=VGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return WGb=a}, behaviors:[W.YtRendererBehavior,YO.YtEventForwardingBehavior],properties:{data:Object,duration:Number,useCloseButton:{type:Boolean,value:!1},closeButtonAriaLabel:{type:String,value:function(){return mn("SBOX_INAPPROPRIATE_CANCEL")}}, toastOpened:{type:Boolean,notify:!0,readonly:!0,observer:"toastOpenedChanged"}},get opened(){return this.$.toast.opened},toastOpenedChanged:function(){J("kevlar_toast_manager")&&!this.$.toast.opened&&ZGb().openToast()}, open:function(){J("kevlar_toast_manager")?ZGb().enqueue(this.$.toast):this.$.toast.open()}, close:function(){this.$.toast.close()}, refit:function(){this.$.toast.refit()}, tapClose:function(){this.useCloseButton||this.$.toast.close()}, setVerticalOffset:function(a){this.$.toast.verticalOffset=a;this.$.toast.fit()}, computeButtonClass_:function(a){return a?"toast-button":""}, computeText_:function(a){return yn(a)}});var V5=function(){var a=N.apply(this,arguments)||this;a.storageKey="speedyg";a.activationThreshold=216E5;a.cacheExpiration=2592E3;return a}; p(V5,N);f=V5.prototype;f.activateSpeedygPromo=function(){var a=Jn(this.storageKey)||{};a={lastActivation:a.lastActivation,suppressed:a.suppressed};a.lastActivation?Date.now()-Number(new Date(a.lastActivation))>this.activationThreshold?this.activate(a.suppressed):this.updateSuppressedCount(a):this.activate(0)}; f.activate=function(){this.$&&(this.updateActivationTime(),this.notification.open())}; f.updateSuppressedCount=function(a){a.suppressed++;this.storeData({lastActivation:a.lastActivation,suppressed:a.suppressed})}; f.updateActivationTime=function(){var a={lastActivation:Date.now(),suppressed:0};this.storeData(a)}; f.storeData=function(a){In(this.storageKey,a,this.cacheExpiration)}; f.closePromo=function(){this.notification.close()}; g.Object.defineProperties(V5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===UGb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===TGb){var d=document.createElement("template");d.innerHTML="";TGb=d}d=TGb; c.call(b,d.content.cloneNode(!0),a.content.firstChild);UGb=a}a=UGb;return a}}}); var W5=V5;y([Q(),z("design:type",Object)],W5.prototype,"data",void 0);y([Q(),z("design:type",Object)],W5.prototype,"storageKey",void 0);y([Q(),z("design:type",Object)],W5.prototype,"activationThreshold",void 0);y([Q(),z("design:type",Object)],W5.prototype,"cacheExpiration",void 0);y([mG("#notification"),z("design:type",Object)],W5.prototype,"notification",void 0);W5=y([V({is:"ytd-video-quality-promo-renderer"})],W5);var X5=function(){var a=N.apply(this,arguments)||this;a.flexy=!J("kevlar_watch_snap_sizing");a.snap=J("kevlar_watch_snap_sizing");a.expandedClipRange=J("enable_fully_expanded_clip_range_in_progress_bar");return a}; p(X5,N);X5.prototype.ready=function(){var a=this,b=function(){a.onColumnScroll()}; this.primary.addEventListener("scroll",b);this.secondary.addEventListener("scroll",b)}; X5.prototype.onColumnScroll=function(){this.ytRendererBehavior.markDirty()}; g.Object.defineProperties(X5,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===QGb){var a=document.createElement("template");a.innerHTML="\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===PGb){var d=document.createElement("template");d.innerHTML=""; PGb=d}d=PGb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);QGb=a}a=QGb;return a}}}); var Y5=X5;y([O(iAb.YtdWatchBehavior),z("design:type",Object)],Y5.prototype,"ytdWatchBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],Y5.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],Y5.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],Y5.prototype,"data",void 0);y([Q(),z("design:type",Object)],Y5.prototype,"playerData",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],Y5.prototype,"flexy",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],Y5.prototype,"snap",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],Y5.prototype,"expandedClipRange",void 0);y([mG("#primary"),z("design:type",HTMLElement)],Y5.prototype,"primary",void 0);y([mG("#secondary"),z("design:type",HTMLElement)],Y5.prototype,"secondary",void 0);Y5=y([V({is:"ytd-watch-flexy"})],Y5);var $Gb={};$Gb.YtPageManagerBehavior={_noAccessors:!0,properties:{data:Object},getCurrentData:function(){return this.data}, getCurrentPage:function(){}, getPageOffset:function(a){return a.getScrollTop()}, setPageOffset:function(a,b){try{a.setScrollTop(b)}catch(c){}}, setPageOffsetForNavigation:function(a){this.fire("yt-navigate-set-page-offset",{page:a,offset:0})}};var Z5=function(){var a=N.apply(this,arguments)||this;a.useContentVisibility=J("kevlar_content_visibility_hidden");a.pageNameToElement_=new Map;a.currentPage_=void 0;a.renderLoadingStateJobId_=0;a.updatePageDataJobId_=0;a.pageDisposeJobsets_=new WeakMap;a.provides=iL;a.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-get-page-offset":"getPageOffset","yt-set-page-offset":"setPageOffset","yt-pause-active-page-context":"pauseActiveContext_","yt-prepare-page-dispose":"preparePageDispose_", "yt-stop-old-player":"onYtStopOldPlayer_"};return a}; p(Z5,N);f=Z5.prototype;f.factoryImpl=function(){}; f.created=function(){this.elementPoolPopulator_=Bu.getInstance();this.contextSwitcher_=new P9a}; f.attached=function(){this.fire("attached");var a=this.ytComponentBehavior.getInterface(fL);a&&(this.contextSwitcher_.JSC$35711_networkService_=a)}; f.getPageSubTypeFromEndpoint_=function(a){var b;(a=this.get("commandMetadata.webCommandMetadata.url",a))&&(b=r9a(a));return b}; f.getPageTypeFromData_=function(a){if(!a)return"browse";var b=a.page,c=a.url,d=this.get("response.responseContext.webResponseContextExtensionData.pageTheme",a);d?b=d.toLowerCase().replace(/_/g,"-"):"watch"!=b&&(("browse"==b||"settings"==b)&&this.get("response.sidebar",a)&&this.get("response.sidebar.settingsSidebarRenderer",a)?b="WEB_PAGE_TYPE_SETTINGS":"browse"==b&&this.get("response.metadata.channelMetadataRenderer",a)?b="channel":c&&(b=r9a(c)||b));return b}; f.doesWatchPageHavePlaylist_=function(a){var b=!!MK().queueProxy;a=!!this.get("response.currentVideoEndpoint.watchEndpoint.playlistId",a);return b||a}; f.pauseActiveContext_=function(){var a=this.contextSwitcher_;a.activeContext_&&a.activeContext_.pause()}; f.getPageElementForType_=function(a){var b=this.pageNameToElement_.get(a);if(!b){switch(a){case"watch":var c=J("kevlar_watch_fixie")?zu("ytd-watch-fixie"):zu("ytd-watch-flexy");break;case"shorts":J("web_shorts_page_enabled")&&(c=zu("ytd-shorts"));break;case"search":c=zu("ytd-search",this);break;case"channel":c=zu("ytd-browse",this);c.pageSubtype="channels";break;case"trending":c=zu("ytd-browse",this);c.pageSubtype="trending";break;case"playlist":case"standalone":case"home":case"red":case"WEB_PAGE_TYPE_SETTINGS":case"history":case"labs":case"subscriptions":case"filteredsubscriptions":case"memberships-and-purchases":case"ypc-offers":case"ypc-checkout":case"fashion":case"hashtag-landing-page":case"show":c= zu("ytd-browse",this);c.pageSubtype=a;break;case"browse":c=zu("ytd-browse",this);}pp("pc",1);b=c;this.pageNameToElement_.set(a,b)}return b}; f.attachPage_=function(a){a.isAttached||M(this.root).appendChild(a)}; f.setActivePage_=function(a){var b=this.currentPage_;a?a!=this.currentPage_&&(b&&(b.hidden=!0,b.active=!1,b.removeAttribute("role")),this.currentPage_=a,b&&this.fire("yt-page-type-changed",{oldPageType:b.is,newPageType:a.is}),a.hidden=!1,this.attachPage_(a),a.active=!0,a.setAttribute("role","main"),b&&"ytd-shorts"!==b.is&&this.ytPageManagerBehavior.setPageOffsetForNavigation(a,0)):xk(new lj("Unable to set active page",b?b.is:"unknown origin"))}; f.updatePageData=function(a){var b=this,c=this.data;this.updatePageDataJobId_&&pi.cancelJob(this.updatePageDataJobId_);this.data=a;return new Tg(function(d){var e=function(){a.filler?b.performDataUpdate_(a,c):ebb(function(){b.performDataUpdate_(a,c)}); d()}; a&&"watch"==a.page?b.updatePageDataJobId_=hi(pi,e):e()})}; f.performDataUpdate_=function(a,b){var c;L(this,"yt-close-all-popups-action",[["ytd-conversation-section-renderer","ytd-video-download-toast-renderer"]]);var d=!a.filler;d&&(rp("lps"),J("config_age_report_killswitch")||Rab());var e=this.getPageTypeFromData_(a),h=this.getPageElementForType_(e);d&&RDa(this.elementPoolPopulator_,e);d&&!this.renderLoadingStateJobId_&&this.setActivePage_(h);if(h){var l="watch"===e,m="shorts"===e;J("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset_(h); if(l||m)h.playerData=a.playerResponse;m&&(a.reelWatchSequenceResponse&&(h.reelWatchSequenceResponse=a.reelWatchSequenceResponse),h.currentEndpoint=a.endpoint,h.isPreviousPageShorts=!(null===(c=null===b||void 0===b?void 0:b.endpoint)||void 0===c||!c.reelWatchEndpoint));J("block_all_player_prefetch_requests")||this.preparePrefetchRequest_(a,h,d,l);l||m?("watch"!==this.getPageTypeFromData_(b)&&"shorts"!==this.getPageTypeFromData_(b)&&L(this,"yt-cache-miniplayer-page-action",[b]),L(this,"yt-deactivate-miniplayer-action", void 0)):"watch"==this.getPageTypeFromData_(b)&&this.doesWatchPageHavePlaylist_(b)&&(FK.getInstance().playlistWatchPageActivation=!0,this.activateMiniplayer(b));this.ytComponentBehavior.getInterface(oP).ignoreNextScroll();J("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset_(h);d?(b=typeof h.loadPage,"function"==b?(h.pageContext=Q9a(this.contextSwitcher_,h,h.data!=a.response),h.loadPage(a.response)):xk(new lj("b/38014653 ",[e,h.is,h.nodeName,b])),rp("pdl")):(h.hidden= !0,a.response.filler=!0,h.data=a.response,this.attachPage_(h));this.fire("yt-page-data-updated",{pageType:e})}fi(pi,function(){if(J("kevlar_nitrate_driven_tooltips")){var n=Z$a();if(a){var q=U$a(a),u=V$a(a),w;a:{var A;if(a.playerResponse){var E=a.playerResponse;if(null===(A=null===(w=E.auxiliaryUi)||void 0===w?void 0:w.messageRenderers)||void 0===A?0:A.upsellDialogRenderer){w=E.auxiliaryUi.messageRenderers.upsellDialogRenderer;break a}}else if(a.response&&(w=a.response,null===(E=w.overlay)||void 0=== E?0:E.upsellDialogRenderer)){w=w.overlay.upsellDialogRenderer;break a}w=void 0}Y$a(n,q,u,w,h)}}else U9a(a,h)})}; f.preparePrefetchRequest_=function(a,b,c,d){return B(this,function h(){var l,m,n=this,q,u,w,A,E;return t(h,function(F){if(1==F.nextAddress)return!c||!d||J("kevlar_disable_background_prefetch")&&0==qp()?F.return():(l=lL(b))?r(F,l.getPlayerPromise(),2):F.return();m=F.yieldResult;q=n.get("response.responseContext.webResponseContextExtensionData",a);u=n.ytComponentBehavior.getInterface(fL);if(!u||!q)return F.return();w=n.get("response.contents.twoColumnWatchNextResults.autoplay.autoplay",a);A=n.ytComponentBehavior.getInterface(xL); E=Ds(IL);z$a(E,q,m,u,A,w);ja(F)})})}; f.movePlayerToWatch=function(a){return B(this,function c(){var d=this,e,h;return t(c,function(l){e=d.getPageElementForType_("watch");h=e.getPlayerContainer();a.appendTo(h);ja(l)})})}; f.getPlayerFromWatch=function(){var a=this.getPageElementForType_("watch");return lL(a)}; f.activateMiniplayer=function(a){var b=D0(a.response),c=lL(this.getPageElementForType_("watch"));FK.getInstance().currentEndpoint=b.watchEndpoint||null;L(this,"yt-activate-miniplayer-action",[c,b,a])}; f.startLoadingWatch=function(){var a=this.getPageElementForType_("watch");this.renderLoadingStateJobId_?(pi.cancelJob(this.renderLoadingStateJobId_),this.renderLoadingStateJobId_=0,this.renderPageLoadingState_("watch")):this.setActivePage_(a)}; f.getCurrentPage=function(){return this.currentPage_}; f.isOnWatch=function(){return!!this.currentPage_&&("ytd-watch-flexy"===this.currentPage_.is||"ytd-watch-fixie"===this.currentPage_.is)}; f.preparePage=function(a,b){try{b&&(a=this.getPageSubTypeFromEndpoint_(b)||a);if("watch"!=a){var c=this.elementPoolPopulator_,d=a;d!=c.targetPage_&&-1
    \n \n\n \n\n \n
    \n \n \n \n \n \n
    \n \n

    \n \n

    \n
    \n \n \n
    \n \n
    \n \n \n \n \n
    \n \n
    \n \n
    \n [[getSimpleString(videoSecondaryInfoRenderer.showMoreText)]]\n
    \n [[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]\n
    \n \n
    \n \n \n
    \n \n \n
    \n \n \n
    \n
    \n
    \n \n
    \n \n \n \n
    \n \n \n
    \n \n
    \n \n
    \n \n \n \n \n \n \n \n
    \n
    \n
    \n \n \n \n \n
    \n \n \n
    \n \n
    \n \n
    \n \n \n\n
    \n \n
    \n \n \n \n \n \n \n \n \n \n \n \n
    \n \n \n
    \n \n
    \n \n
    \n \n
    \n
    \n \n \n
    \n \n \n
    \n \n
    \n \n \n \n \n \n \n \n \n
    \n \n
    \n \n
    \n \n \n \n
    ";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore; if(void 0===dEb){var d=document.createElement("template");d.innerHTML=""; dEb=d}d=dEb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);eEb=a}a=eEb;return a}}}); var $5=Z5;$5.prototype.onYtPageManagerNavigateStart_=$5.prototype.onYtPageManagerNavigateStart_;y([O(W.YtRendererBehavior),z("design:type",Object)],$5.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],$5.prototype,"ytComponentBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],$5.prototype,"ytActionHandlerBehavior",void 0);y([O($Gb.YtPageManagerBehavior),z("design:type",Object)],$5.prototype,"ytPageManagerBehavior",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],$5.prototype,"useContentVisibility",void 0);y([R("yt-page-manager-navigate-start"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],$5.prototype,"onYtPageManagerNavigateStart_",null);$5=y([V({is:"ytd-page-manager"})],$5);var aHb={};aHb.YtPlayerManagerBehavior=[NM.YtComponentBehavior,{_noAccessors:!0,created:function(){this.loadPlayerCssPromise_=this.loadPlayerJsPromise_=null;this.playerCssTagId_="player-css"}, loadPlayerJs_:function(){wa("yt.player.Application")?this.loadPlayerJsPromise_=Ug():this.loadPlayerJsPromise_||(this.loadPlayerJsPromise_=new Tg(function(a){var b=bf("SCRIPT");b.addEventListener("load",a);a=Ng(I("PLAYER_JS_URL"));Je(b,a);document.querySelector("head").appendChild(b)})); return this.loadPlayerJsPromise_}, loadPlayerCss_:function(){var a=this;if(this.loadPlayerCssPromise_)return this.loadPlayerCssPromise_;document.querySelector("link#"+this.playerCssTagId_)?this.loadPlayerCssPromise_=Ug():this.loadPlayerCssPromise_=new Tg(function(b){var c=I("PLAYER_CSS_URL"),d=document.createElement("link");d.id=a.playerCssTagId_;d.rel="stylesheet";d.addEventListener("load",b);d.href=c;document.querySelector("head").appendChild(d)}); return this.loadPlayerCssPromise_}, loadPlayer:function(){return J("kevlar_player_load_player_no_op")?Ug():Wg([this.loadPlayerJs_(),this.loadPlayerCss_()])}, preparePlayer:function(){return this.loadPlayer()}}];var bHb=new Sm;function cHb(){return bHb.isInitialized()} function dHb(a){a=void 0===a?{}:a;return bHb.invoke(a)} ;var a6=function(){var a=N.apply(this,arguments)||this;a.provides=jL;return a}; p(a6,N);a6.prototype.factoryImpl=function(){}; a6.prototype.ready=function(){J("kevlar_restore_player_export")&&(va("yt.abuse.player.botguardInitialized",cHb,void 0),va("yt.abuse.player.invokeBotguard",dHb,void 0),va("yt.abuse.dclkstatus.checkDclkStatus",hAb,void 0),va("yt.player.exports.navigate",hbb,void 0),va("yt.util.activity.init",qi,void 0),va("yt.util.activity.getTimeSinceActive",ti,void 0),va("yt.util.activity.setTimestamp",ri,void 0))}; var eHb=a6;y([O(aHb.YtPlayerManagerBehavior),z("design:type",Object)],eHb.prototype,"ytPlayerManagerBehavior",void 0);eHb=y([V({is:"yt-player-manager"})],eHb);var fHb=xm(115990),gHb=xm(115991),hHb=xm(115992),iHb=function(a,b,c,d){var e=this,h=d.dismissAction,l=d.expandAction,m=d.playlistResizeAction;this.layer=3;this.miniplayerVideoConfig={startPosition:385,draggingClass:"gesture-dragging",startAction:function(){e.startAction()}, resetAction:function(){e.resetAction()}, triggers:{down:{fade:!0,endOpacity:.3,endPosition:485,threshold:50,triggerAction:function(){e.dismissAction()}, moveAction:function(q){e.moveAction(q)}}, up:{endPosition:285,threshold:50,triggerAction:function(){e.expandAction()}}}}; this.miniplayerPlaylistConfig={startPosition:385,draggingClass:"gesture-dragging",startAction:function(){e.startAction()}, resetAction:function(){e.resetAction()}, triggers:{down:{endPosition:485,endOpacity:.3,threshold:50,fade:!0,triggerAction:function(){e.dismissAction()}, moveAction:function(q){e.moveAction(q)}}, up:{endPosition:100,threshold:50,triggerAction:function(){e.gesture.config=e.miniplayerPlaylistExpandedConfig;e.playlistResizeAction()}}}}; this.miniplayerPlaylistExpandedConfig={startPosition:100,draggingClass:"gesture-dragging",triggers:{down:{endPosition:385,threshold:50,triggerAction:function(){e.gesture.config=e.miniplayerPlaylistConfig;e.playlistResizeAction()}}, up:{endPosition:0,threshold:50,triggerAction:function(){e.expandAction()}}}}; if(J("kevlar_touch_gesture_ves")){var n=fs();js(n,fHb,this.layer);js(n,gHb,this.layer);js(n,hHb,this.layer);this.dismissAction=function(){h();ls(n,{visualElement:fHb})}; this.expandAction=function(){l();ls(n,{visualElement:gHb})}; this.playlistResizeAction=function(){m();ls(n,{visualElement:hHb})}}else this.dismissAction=h,this.expandAction=l,this.playlistResizeAction=m; this.gesture=new XL(a,b,c?this.miniplayerPlaylistConfig:this.miniplayerVideoConfig);this.gesture.attach()}; f=iHb.prototype;f.setPlayer=function(a){this.player=a}; f.detach=function(){this.gesture.detach()}; f.update=function(a,b){this.gesture.config=a?b?this.miniplayerPlaylistExpandedConfig:this.miniplayerPlaylistConfig:this.miniplayerVideoConfig}; f.startAction=function(){this.player&&(this.volume=this.player.getVolume())}; f.resetAction=function(){this.player&&this.volume&&this.player.setVolume(this.volume)}; f.moveAction=function(a){this.player&&this.volume&&this.player.setVolume(this.volume*(-.9*a+1))};var jHb;var kHb;var lHb;var mHb;var b6=function(){var a=N.apply(this,arguments)||this;a.duration=2500;return a}; p(b6,N);f=b6.prototype;f.configureRendererStamper=function(){return{button:{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0}}}}}; f.created=function(){QH.requestAvailability()}; f.ready=function(){var a=this;J("kevlar_frontend_video_list_undo")&&this.addEventListener("yt-service-request-sent",function(b){a.onServiceRequestSent(b)})}; f.open=function(a,b){this.data=a;this.label=b;this.opened=!0;this.closed=!1;this.fire("iron-announce",{text:this.label+" "+this.componentBehavior.getSimpleString(a.title)});this.async(this.close,this.duration)}; f.close=function(){this.closed=!0}; f.onServiceRequestSent=function(a){if(a=a.detail.actions)for(var b=0;b\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lHb){var d=document.createElement("template");d.innerHTML=""; lHb=d}d=lHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mHb=a}a=mHb;return a}}}); var c6=b6;y([O(NM.YtComponentBehavior),z("design:type",Object)],c6.prototype,"componentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],c6.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],c6.prototype,"data",void 0);y([Q(),z("design:type",String)],c6.prototype,"label",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],c6.prototype,"opened",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],c6.prototype,"closed",void 0); y([Q(),z("design:type",Object)],c6.prototype,"duration",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],c6.prototype,"button",null);c6=y([V({is:"ytd-miniplayer-toast"})],c6);var d6=function(){var a=N.apply(this,arguments)||this;a.active=!1;a.hasNoData=!1;a.enabled=!1;a.expanded=!1;a.disabledState=!1;a.externalPlaylistData_={};a.hasPlaylistData=!1;a.animateMiniplayer=J("desktop_animate_miniplayer");a.closed=!1;a.expandedClosed=!1;a.watchResponse_=null;a.player_=null;a.expandVe_=null;a.closeVe_=null;a.disabledInitialStateIsPlaying_=!1;a.PLAYER_EVENTS_=new Map;a.miniplayerFetchRequest_=null;a.playerElement_=null;a.gestures_=null;a.screenLayer=3;a.actionMap={"yt-activate-miniplayer-action":"activate_", "yt-activate-with-endpoint-action":"activateAndLoadEndpoint","yt-cache-miniplayer-page-action":"onCacheMiniplayerPageAction_","yt-shortcut-close-miniplayer":"onShortcutCloseMiniplayer_","yt-close-miniplayer-action":"onCloseMiniplayer","yt-collapse-miniplayer-action":"onYtCollapseMiniplayerAction_","yt-deactivate-miniplayer-action":"deactivate_","yt-expand-watch-page-action":"handleExpandWatchPageAction_","yt-get-miniplayer-component-action":"getMiniplayerComponent_","yt-miniplayer-active":"isMiniplayerActive_", "yt-miniplayer-load-endpoint":"loadEndpoint_","yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-miniplayer-toast-action":"handleMiniplayerToastAction_","yt-miniplayer-update-header-action":"updateHeader_","yt-show-miniplayer-command":"showMiniplayerCommand"};return a}; p(d6,N);f=d6.prototype;f.created=function(){this.PLAYER_EVENTS_.set("onPlayVideo",this.onPlayerPlayVideo_);this.PLAYER_EVENTS_.set("onCloseMiniplayer",this.onPlayerCloseMiniplayer_);this.PLAYER_EVENTS_.set("onExpandMiniplayer",this.handleExpandWatchPageAction_);J("kevlar_thumbnail_equalizer_killswitch")||this.PLAYER_EVENTS_.set("onStateChange",this.onPlayerStateChange)}; f.attached=function(){var a=this;this.animateMiniplayer&&(this.gestures_=new iHb(this,this.querySelector("#video-container"),this.hasPlaylistData,{dismissAction:function(){a.onCloseMiniplayer()}, expandAction:function(){a.onMetadataTap_()}, playlistResizeAction:function(){a.playlistExpand_()}}))}; f.detached=function(){this.unlisten(this,"transitionend","resizePlaylist_");this.gestures_&&(this.gestures_.detach(),this.gestures_=null)}; f.hasPlaylistDataChanged=function(){this.gestures_&&this.gestures_.update(this.hasPlaylistData,this.expanded)}; f.activeChanged=function(){void 0!==this.active&&this.ytdReduxBehavior.dispatch(Ln({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))}; f.onCacheMiniplayerPageAction_=function(a){this.backgroundPageData_=a}; f.onYtCollapseMiniplayerAction_=function(){this.backgroundPageData_?this.fire("yt-navigate-cache",{url:this.backgroundPageData_.url,endpoint:this.backgroundPageData_.endpoint,data:this.backgroundPageData_}):L(this,"yt-navigate-home-action");if(!J("kevlar_thumbnail_equalizer_killswitch")&&this.player_){var a=1===this.player_.getPlayerState();An(this,"yt-miniplayer-play-state-changed",[a]);FK.getInstance().isVideoPlaying=a}}; f.activate_=function(a,b,c){return B(this,function e(){var h=this,l,m,n;return t(e,function(q){if(1==q.nextAddress){h.gestures_&&h.gestures_.update(h.hasPlaylistData,h.expanded);if(u8a())return q.return();c&&(h.hasNoData=!1);h.enabled||(h.enabled=!0);h.active=!0;h.expanded=!1;h.data=b;h.closed=!1;h.closedByPan_=!1;h.pannedClosed=!1;h.expandedClosed=!1;h.expandToWatch=!1;h.watchResponse_=c;h.playerElement_=a;a.preparePlayer();FK.getInstance().miniplayerButtonActivation=!1;FK.getInstance().userActivation= !1;FK.getInstance().playlistWatchPageActivation=!1;FK.getInstance().lockupActivation=!1;FK.getInstance().showMiniplayerCommandActivation=!1;h.logMiniplayer_();m=l=h.ytComponentBehavior.getInterface(xL);l.setPlaylistComponent(h.$.playlist);h.listen(m,"yt-navigate","onPlaylistYtNavigate_");h.listen(m,"yt-playlist-data-updated","onYtPlaylistDataUpdated_");h.onYtPlaylistDataUpdated_();a.appendTo(h.$["player-container"]);return r(q,a.getPlayerPromise(),2)}n=q.yieldResult;n.setMinimized(!0);n.setSizeStyle(!1, !0);h.ytPlayerListenerBehavior.listenToPlayerEvents(n,h.PLAYER_EVENTS_);h.player_=n;h.gestures_&&h.gestures_.setPlayer(n);FK.getInstance().JSC$35561_playerContainer=h.$["player-container"];An(h,"yt-miniplayer-endpoint-changed");h.handleMiniplayerPlaybackState_();ja(q)})})}; f.deactivate_=function(){return B(this,function b(){var c=this,d,e,h,l,m;return t(b,function(n){if(1==n.nextAddress){if(!c.active)return n.return();c.expandToWatch||(c.expanded?c.expandedClosed=!0:c.closed=!0);d=c.getPlayerElement();return r(n,d.getPlayerPromise(),2)}if(3!=n.nextAddress)return e=n.yieldResult,e.setMinimized(!1),l=h=c.ytComponentBehavior.getInterface(xL),c.unlisten(l,"yt-navigate","onPlaylistYtNavigate_"),c.unlisten(l,"yt-playlist-data-updated","onYtPlaylistDataUpdated_"),m=c.ytComponentBehavior.getInterface(iL), r(n,m.movePlayerToWatch(d),3);c.active=!1;c.data=void 0;c.watchResponse_=null;c.player_&&c.ytPlayerListenerBehavior.unlistenFromPlayerEvents(c.player_,c.PLAYER_EVENTS_);FK.getInstance().currentEndpoint=null;An(c,"yt-miniplayer-endpoint-changed");c.playerElement_=null;FK.getInstance().JSC$35561_playerContainer=null;c.disabledState=!1;ja(n)})})}; f.getPlayerElement=function(){return this.playerElement_?this.playerElement_:this.$["player-container"].firstElementChild}; f.handleExpandWatchPageAction_=function(){this.onMetadataTap_()}; f.onMetadataTap_=function(){this.watchResponse_&&this.data&&this.data.watchEndpoint?(this.expandVe_&&fn(Bm(this.screenLayer),this.expandVe_),this.fire("yt-navigate-cache",{url:this.watchResponse_.url,endpoint:this.data.watchEndpoint,data:this.watchResponse_,miniplayer:!0})):this.data&&this.data.watchEndpoint&&this.fire("yt-navigate",{endpoint:this.data.watchEndpoint});this.expandToWatch=!0}; f.onMetadataKeydown_=function(a){if(13===a.keyCode||32===a.keyCode)this.onMetadataTap_()}; f.onDisabledTap_=function(a){a.target===this.$["blocking-container"]&&(this.disabledInitialStateIsPlaying_&&this.player_.playVideo(),this.onMetadataTap_(),this.disabledState=!1)}; f.onPlaylistExpandTap_=function(a){if(this.hasPlaylistData){a=M(a).path||[];a=k(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;if(b===this)break;if(b.classList&&b.classList.contains("miniplayer-title"))return}this.playlistExpand_();this.gestures_&&this.gestures_.update(this.hasPlaylistData,this.expanded)}}; f.playlistExpand_=function(){this.expanded||(this.listen(this,"transitionend","resizePlaylist_"),this.ytRendererBehavior.markDirty());this.expanded=!this.expanded}; f.resizePlaylist_=function(){var a=this.$.playlist.querySelector("tp-yt-iron-list");a&&a.notifyResize();this.unlisten(this,"transitionend","resizePlaylist_")}; f.getExpandIcon_=function(a){return a?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}; f.syncWithRemoteVideo_=function(a,b){return B(this,function d(){var e=this,h,l,m,n,q;return t(d,function(u){if(1==u.nextAddress){h=e.ytComponentBehavior.getInterface(iL);if(!e.active&&h.isOnWatch())return u.return();l={videoId:a};b&&(l.playlistId=b);m={watchEndpoint:l};n=e.ytComponentBehavior.getInterface(fL);e.cancelActiveRequest_();e.miniplayerFetchRequest_=n.requestDataForEndpoint(m,{},void 0,{},!0);ma(u,2);return r(u,e.miniplayerFetchRequest_,4)}if(2!=u.nextAddress)return q=u.yieldResult,e.handleWatchDataResponse_(q), na(u,0);oa(u);ja(u)})})}; f.handleWatchDataResponse_=function(a){return B(this,function c(){var d=this,e,h,l,m,n,q,u,w,A;return t(c,function(E){switch(E.nextAddress){case 1:if(!a)return E.return();d.hasNoData=!1;d.watchResponse_=a;d.logMiniplayer_();if(d.active)return l=d.getPlayerElement(),r(E,l.getPlayerPromise(),6);e=d.ytComponentBehavior.getInterface(iL);e.activateMiniplayer(a);h=d.getPlayerElement();if(!h){d.deactivate_();Wh(Error("getPlayerElement missing"));E.jumpTo(3);break}h.loadVideoWithPlayerResponse(a.playerResponse); a.response&&(h.watchNextResponse=a.response);return r(E,h.getPlayerPromise(),5);case 5:d.player_=E.yieldResult;E.jumpTo(3);break;case 6:a.response&&(l.watchNextData=a.response),m=x.getValueByKeys.apply(x,[a].concat(ea(H8a))),(n=x.getValueByKeys.apply(x,[a].concat(ea(M8a))))&&m&&(q=d.ytComponentBehavior.getInterface(xL),q.setAutoplayRenderer(m)),m&&(w=(u=t8a())?2:1,d.player_.setAutonavState(w)),A=D0(a.response),d.set("data",A);case 3:d.handleMiniplayerPlaybackState_(),ja(E);}})})}; f.onPlayerPlayVideo_=function(a){return B(this,function c(){var d,e,h,l,m=this;return t(c,function(n){d=a.sessionData&&"playnext"in a.sessionData;a.sessionData&&a.sessionData.itct&&(e=a.sessionData.itct);(h=a.watchEndpoint)&&d?(l=T9a(h,e),J("kevlar_watch_navigation_clear_autoplay_count_session_data")&&a.sessionData&&delete a.sessionData.playnext):l=uo(a.videoId,a.listId,e);a.sessionData&&VI(l.commandMetadata.webCommandMetadata.url,a.sessionData);m.loadEndpoint_(l,!1,d);ja(n)})})}; f.loadEndpoint_=function(a,b,c){return B(this,function e(){var h=this,l,m,n,q,u,w,A,E,F;return t(e,function(K){switch(K.nextAddress){case 1:l=h;if(!J("disable_miniplayer_prevent_double_load")&&h.endpointAlreadyLoaded(a))return K.return();FK.getInstance().currentEndpoint=a;An(h,"yt-miniplayer-endpoint-changed");J("kevlar_thumbnail_equalizer_killswitch")||(An(h,"yt-miniplayer-play-state-changed",[!1]),FK.getInstance().isVideoPlaying=!1);m=h.ytComponentBehavior.getInterface(fL);n=h.ytComponentBehavior.getInterface(iL); q={clientParams:{miniplayer:!0,autoSaveToQueue:!b}};u=new VK(function(){return l.getPlayerElement()},n,q,{layer:3, parentLayer:0},void 0,h.readyToResumeVe);w=function(U){U.playlistData||(l.expanded=!1);if(b&&U.playerResponse){var ba=l.get("playerConfig.playbackStartConfig",U.playerResponse)||{};ba.startPaused=!0;l.set("playerConfig.playbackStartConfig",ba,U.playerResponse)}u.processChunk({endpoint:a,data:U})}; A=Op(Np.instance,a);h.cancelActiveRequest_();A?(E=Np.instance,h.miniplayerFetchRequest_=Pp(E,a,{},window.location.href,"watch",function(U,ba){w(ba)},function(U){return l.isNetworkPromiseStale_(U)})):h.miniplayerFetchRequest_=m.requestDataForEndpoint(a,{pbj:"miniplayer"},w,{},!0); ma(K,2);return r(K,h.miniplayerFetchRequest_,4);case 4:return F=K.yieldResult,r(K,h.handleWatchDataResponse_(F,b),5);case 5:c?uL().count++:uL().count=1;na(K,0);break;case 2:oa(K),ja(K);}})})}; f.onCloseMiniplayer=function(){return B(this,function b(){var c=this;return t(b,function(d){c.getPlayerElement()&&c.getPlayerElement().stop();c.closeVe_&&fn(Bm(c.screenLayer),c.closeVe_);c.hasNoData=!0;c.cancelActiveRequest_();L(c,"yt-deactivate-miniplayer-action");ja(d)})})}; f.triggerCloseMiniplayer_=function(){MK().closeMiniplayer(this)}; f.onPlayerCloseMiniplayer_=function(){this.triggerCloseMiniplayer_()}; f.onPlayerStateChange=function(){if(this.player_){var a=1===this.player_.getPlayerState();An(this,"yt-miniplayer-play-state-changed",[a]);FK.getInstance().isVideoPlaying=a}}; f.onShortcutCloseMiniplayer_=function(){this.triggerCloseMiniplayer_()}; f.isMiniplayerActive_=function(){return this.active}; f.getMiniplayerComponent_=function(){return this}; f.getScreenLayer=function(){return this.screenLayer}; f.logMiniplayer_=function(){if(this.watchResponse_){var a=this.get("playerResponse.trackingParams",this.watchResponse_),b=Bm(this.screenLayer),c=Am(this.screenLayer);a&&b&&c&&(a=wm(a),cn(b,c,a),this.expandVe_=xm(35989),this.closeVe_=xm(34699),Zm(void 0,b,a,[this.expandVe_,this.closeVe_]),en(b,[this.expandVe_,this.closeVe_]))}}; f.onPlaylistYtNavigate_=function(a,b){return B(this,function d(){var e=this,h,l,m,n,q,u,w,A,E,F,K;return t(d,function(U){if(1==U.nextAddress){h=e;if(!b.endpoint.watchEndpoint)return U.return();FK.getInstance().currentEndpoint=b.endpoint;An(e,"yt-miniplayer-endpoint-changed");a.stopPropagation();l=e.get("endpoint.commandMetadata.webCommandMetadata.url",b);m=!1;l&&b.tempData&&!x.isEmpty(b.tempData)&&(b.tempData&&b.tempData.playnext&&(m=!0),VI(l,b.tempData));n=e.ytComponentBehavior.getInterface(fL); q=e.ytComponentBehavior.getInterface(iL);u={clientParams:{miniplayer:!0,autoSaveToQueue:!1}};w=new VK(function(){return h.getPlayerElement()},q,u,{layer:3}); A=function(ba){w.processChunk({endpoint:b.endpoint,data:ba})}; E=Op(Np.instance,b.endpoint);e.cancelActiveRequest_();E?(F=Np.instance,e.miniplayerFetchRequest_=Pp(F,b.endpoint,{},window.location.href,"watch",function(ba,sa){A(sa)},function(ba){return h.isNetworkPromiseStale_(ba)})):e.miniplayerFetchRequest_=n.requestDataForEndpoint(b.endpoint,{pbj:"miniplayer"},A,{},!0); ma(U,2);return r(U,e.miniplayerFetchRequest_,4)}if(2!=U.nextAddress)return K=U.yieldResult,e.handleWatchDataResponse_(K),m?uL().count++:uL().count=1,na(U,0);oa(U);ja(U)})})}; f.cancelActiveRequest_=function(){this.miniplayerFetchRequest_&&(this.miniplayerFetchRequest_.cancel&&this.miniplayerFetchRequest_.cancel("Active request obsolete"),this.miniplayerFetchRequest_=null)}; f.isNetworkPromiseStale_=function(a){return a!==this.miniplayerFetchRequest_}; f.handleMiniplayerPlaybackState_=function(){var a=this.get("playerResponse.playabilityStatus.miniplayer.miniplayerRenderer",this.watchResponse_);a&&"PLAYBACK_MODE_PAUSED_ONLY"===a.playbackMode&&(this.disabledState=!0,a.minimizedEndpoint&&Cn(this,[a.minimizedEndpoint]),this.player_&&(a=this.player_.getPlayerState(),(this.disabledInitialStateIsPlaying_=-1===a||1===a||3===a)&&this.player_.pauseVideo()))}; f.computePlaylistData_=function(a,b){b&&b.contents?(a=g9a(b),this.updateHeader_(a?a.title:void 0,b.isCourse?b.titleText:e9a(yn(b.titleText),b.currentIndex,b.totalVideos),void 0)):this.watchResponse_&&(a=D0(this.watchResponse_.response,!0),this.updateHeader_(a.miniplayerTitle,a.miniplayerSubtitle,a.watchEndpoint));return b}; f.computeHasPlaylistData_=function(){return!!this.playlistData&&!!this.playlistData.contents}; f.onYtPlaylistDataUpdated_=function(){this.externalPlaylistData_=this.ytComponentBehavior.getInterface(xL).getPlaylistData()||{}}; f.handleMiniplayerToastAction_=function(a,b){this.$.toast.open(a,b)}; f.updateHeader_=function(a,b,c){this.data||(this.data={miniplayerTitle:{simpleText:""},miniplayerSubtitle:{simpleText:""},playlistData:null});a&&this.set("data.miniplayerTitle",a);b&&this.set("data.miniplayerSubtitle",b);c&&this.set("data.watchEndpoint",c)}; f.computeExpandButtonHidden_=function(a,b){return!a||!b}; f.computeExpandButtonLabel_=function(a){return a?mn("MINIPLAYER_COLLAPSE_LABEL"):mn("MINIPLAYER_EXPAND_LABEL")}; f.computeDisabledStateCloseButtonLabel_=function(){return mn("MINIPLAYER_CLOSE",void 0,"Close")}; f.showMiniplayerCommand=function(a){var b,c;return B(this,function e(){var h=this,l,m,n,q;return t(e,function(u){switch(u.nextAddress){case 1:return null===(c=null===(b=null===a||void 0===a?void 0:a.showMiniplayerCommand)||void 0===b?void 0:b.miniplayerCommand)||void 0===c||!c.watchEndpoint||h.active?u.return():r(u,ho.getInstance(),2);case 2:return l=u.yieldResult,r(u,null===l||void 0===l?void 0:l.get("yt-miniplayer-shown-video-id"),3);case 3:m=u.yieldResult;if(m===a.showMiniplayerCommand.miniplayerCommand.watchEndpoint.videoId)return u.return(); n=Bm(0);q=Am(0);n&&q&&(h.readyToResumeVe=xm(121253),cn(n,q,h.readyToResumeVe),en(n,[h.readyToResumeVe]));FK.getInstance().showMiniplayerCommandActivation=!0;return r(u,h.activateAndLoadEndpoint(a.showMiniplayerCommand.miniplayerCommand,!0),4);case 4:return h.set("data.miniplayerSubtitle",{simpleText:mn("CONTINUE_WATCHING",void 0,"Continue watching")}),r(u,null===l||void 0===l?void 0:l.set("yt-miniplayer-shown-video-id",a.showMiniplayerCommand.miniplayerCommand.watchEndpoint.videoId),5);case 5:delete h.readyToResumeVe, ja(u);}})})}; f.activateAndLoadEndpoint=function(a,b){b=void 0===b?!1:b;var c;return B(this,function e(){var h=this,l,m;return t(e,function(n){if(1==n.nextAddress){if(h.active)return n.jumpTo(2);l=h.ytComponentBehavior.getInterface(iL);m=null!==(c=h.getPlayerElement())&&void 0!==c?c:l.getPlayerFromWatch();return r(n,h.activate_(m),2)}return r(n,h.loadEndpoint_(a,b),0)})})}; f.endpointAlreadyLoaded=function(a){var b,c,d,e;a=null===(b=null===a||void 0===a?void 0:a.watchEndpoint)||void 0===b?void 0:b.videoId;var h=null===(e=null===(d=null===(c=this.data)||void 0===c?void 0:c.watchEndpoint)||void 0===d?void 0:d.watchEndpoint)||void 0===e?void 0:e.videoId;return null!=a&&a===h}; g.Object.defineProperties(d6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===kHb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jHb){var d=document.createElement("template");d.innerHTML=""; jHb=d}d=jHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);kHb=a}a=kHb;return a}}}); var e6=d6;e6.prototype.activeChanged=e6.prototype.activeChanged;e6.prototype.hasPlaylistDataChanged=e6.prototype.hasPlaylistDataChanged;y([O(cP.YtPlayerListenerBehavior),z("design:type",dP)],e6.prototype,"ytPlayerListenerBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],e6.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],e6.prototype,"ytRendererBehavior",void 0); y([O(NM.YtComponentBehavior),z("design:type",Object)],e6.prototype,"ytComponentBehavior",void 0);y([O(KP),z("design:type",Object)],e6.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],e6.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],e6.prototype,"active",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],e6.prototype,"hasNoData",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],e6.prototype,"enabled",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],e6.prototype,"expanded",void 0);y([Q(),z("design:type",Object)],e6.prototype,"disabledState",void 0);y([Q(),z("design:type",Object)],e6.prototype,"externalPlaylistData_",void 0);y([Q({computed:"computePlaylistData_(data.playlistData, externalPlaylistData_)"}),z("design:type",Object)],e6.prototype,"playlistData",void 0); y([Q({reflectToAttribute:!0,computed:"computeHasPlaylistData_(playlistData)"}),z("design:type",Object)],e6.prototype,"hasPlaylistData",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],e6.prototype,"animateMiniplayer",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],e6.prototype,"closed",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],e6.prototype,"expandedClosed",void 0); y([S("hasPlaylistData"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],e6.prototype,"hasPlaylistDataChanged",null);y([S("active"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],e6.prototype,"activeChanged",null);e6=y([V({is:"ytd-miniplayer"})],e6);var nHb;var oHb;var f6=function(){var a=N.apply(this,arguments)||this;a.systemIcons=J("kevlar_system_icons");return a}; p(f6,N);f=f6.prototype;f.ready=function(){this.listen(this,"tap","onEndpointTapExtra")}; f.attached=function(){this.hasAttribute("role")||this.setAttribute("role","menuitem")}; f.onFocus=function(){this.$$("tp-yt-paper-item").focus()}; f.onEndpointTapExtra=function(a){this.fire("iron-activate");var b=this.data.navigationEndpoint;b&&b.userFeedbackEndpoint&&(a.stopPropagation(),Bn(this,[b],this))}; f.computeIcon=function(a){return a&&a.iconType?MM(a.iconType):""}; f.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)}; f.computeIconHidden=function(){return this.useIcons?!1:!this.icon}; f.forceUpdateStylesOnLegacyBrowsers=function(){J("kevlar_legacy_browsers")&&this.updateStyles()}; g.Object.defineProperties(f6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===oHb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nHb){var d=document.createElement("template");d.innerHTML=""; nHb=d}d=nHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);oHb=a}a=oHb;return a}}}); var g6=f6;g6.prototype.forceUpdateStylesOnLegacyBrowsers=g6.prototype.forceUpdateStylesOnLegacyBrowsers;g6.prototype.onFocus=g6.prototype.onFocus;y([O(nO.YtdOpenPopupBehavior),z("design:type",Object)],g6.prototype,"ytdOpenPopupBehavior",void 0);y([O(Z4.YtConditionalRendererBehavior),z("design:type",Object)],g6.prototype,"ytConditionalRendererBehavior",void 0);y([O(qN.YtEndpointBehavior),z("design:type",Object)],g6.prototype,"ytEndpointBehavior",void 0); y([Q(),z("design:type",Object)],g6.prototype,"data",void 0);y([Q({computed:"computeIcon(data.icon)",value:""}),z("design:type",String)],g6.prototype,"icon",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],g6.prototype,"useIcons",void 0);y([Q({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),z("design:type",Boolean)],g6.prototype,"hasSeparator",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],g6.prototype,"systemIcons",void 0); y([R("focus"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],g6.prototype,"onFocus",null);y([S("useIcons","hasSeparator"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],g6.prototype,"forceUpdateStylesOnLegacyBrowsers",null);g6=y([V({is:"ytd-menu-navigation-item-renderer"})],g6);var pHb;var qHb;var rHb=vn(mn("DOWNLOAD",{},"Download")),sHb=vn(mn("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),tHb=vn(mn("RETRY",{},"Retry")),h6=function(){var a=N.apply(this,arguments)||this;a.primaryText=rHb;a.primaryIconType="OFFLINE_DOWNLOAD";a.hasSecondaryContent=!1;a.hasSeparator=!1;a.transferState="TRANSFER_STATE_UNKNOWN";a.isHidden=!1;a.offlineabilityState="OFFLINEABILITY_FEATURE_ACCESS_STATE_ENABLED";return a}; p(h6,N);f=h6.prototype;f.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)}; f.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)}; f.sendOfflineAction=function(a){var b=this.data.serviceEndpoint;if(b){var c=b.offlineVideoEndpoint;c&&a&&(c.action=a);this.ytComponentBehavior.resolveCommand(b)}}; f.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;switch(this.transferState){case"TRANSFER_STATE_UNKNOWN":this.primaryText=rHb;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case"TRANSFER_STATE_FAILED":this.primaryText=tHb;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=sHb;this.secondaryIconType="DELETE";this.secondaryAction="ACTION_REMOVE_WITH_PROMPT";this.hasSecondaryContent= !0;break;case"TRANSFER_STATE_COMPLETE":case"TRANSFER_STATE_PAUSED_BY_USER":case"TRANSFER_STATE_TRANSFERRING":case"TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":case"TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=sHb;this.primaryIconType="DELETE";this.primaryAction="ACTION_REMOVE_WITH_PROMPT";break;default:this.primaryText=rHb,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";}}; f.showHideButton=function(){this.isHidden="OFFLINEABILITY_FEATURE_ACCESS_STATE_ENABLED"!==this.offlineabilityState}; f.isSecondaryEntryHidden=function(a,b){return a?!0:!b}; f.computeHasSeparator=function(){var a;return!(null===(a=this.data)||void 0===a||!a.hasSeparator)}; g.Object.defineProperties(h6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===qHb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===pHb){var d=document.createElement("template");d.innerHTML=""; pHb=d}d=pHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);qHb=a}a=qHb;return a}}}); var i6=h6;i6.prototype.showHideButton=i6.prototype.showHideButton;i6.prototype.onTransferStateChange=i6.prototype.onTransferStateChange;y([O(W.YtRendererBehavior),z("design:type",Object)],i6.prototype,"ytRendererBehavior",void 0);y([O(KP),z("design:type",Object)],i6.prototype,"ytdReduxBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],i6.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Object)],i6.prototype,"data",void 0); y([Q(),z("design:type",Object)],i6.prototype,"primaryText",void 0);y([Q(),z("design:type",String)],i6.prototype,"primaryIconType",void 0);y([Q(),z("design:type",String)],i6.prototype,"primaryAction",void 0);y([Q(),z("design:type",Object)],i6.prototype,"secondaryText",void 0);y([Q(),z("design:type",String)],i6.prototype,"secondaryIconType",void 0);y([Q(),z("design:type",String)],i6.prototype,"secondaryAction",void 0);y([Q(),z("design:type",Object)],i6.prototype,"hasSecondaryContent",void 0); y([Q({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),z("design:type",Object)],i6.prototype,"hasSeparator",void 0);y([Q({selector:Bo,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),z("design:type",String)],i6.prototype,"transferState",void 0);y([Q(),z("design:type",Object)],i6.prototype,"isHidden",void 0); y([Q({selector:function(a,b){a=a.entities;var c;b?(b=pua(b),b=$n(a,"offlineabilityEntity",Yn(b,"offlineabilityEntity")),b=null!==(c=null===b||void 0===b?void 0:b.accessState)&&void 0!==c?c:"OFFLINEABILITY_FEATURE_ACCESS_STATE_ENABLED"):b="OFFLINEABILITY_FEATURE_ACCESS_STATE_DISABLED";return b}, selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),z("design:type",Object)],i6.prototype,"offlineabilityState",void 0);y([S("transferState"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],i6.prototype,"onTransferStateChange",null);y([S("offlineabilityState"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],i6.prototype,"showHideButton",null);i6=y([V({is:"ytd-menu-service-item-download-renderer"})],i6);var uHb;var vHb;var j6=function(){var a=N.apply(this,arguments)||this;a.useIcons=!1;a.systemIcons=J("kevlar_system_icons");return a}; p(j6,N);f=j6.prototype;f.attached=function(){this.hasAttribute("role")||this.setAttribute("role","menuitem")}; f.onFocus=function(){this.$$("tp-yt-paper-item").focus()}; f.onTap=function(){An(this,"yt-menu-service-item-selected-action",[this.data]);var a=this.data.serviceEndpoint,b=this.data.command;a&&Cn(this,[a]);b&&(this.ytComponentBehavior.resolveCommand(b)||Bn(this,[b],this))}; f.computeIcon=function(a){return a&&a.iconType?MM(a.iconType):""}; f.computeIconHidden=function(){return this.useIcons?!1:!this.icon}; f.computeHasSeparator=function(){var a;return!(null===(a=this.data)||void 0===a||!a.hasSeparator)}; f.forceUpdateStylesOnLegacyBrowsers=function(){J("kevlar_legacy_browsers")&&this.updateStyles()}; f.computeIsSelected=function(){var a;return!(null===(a=this.data)||void 0===a||!a.isSelected)}; g.Object.defineProperties(j6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===vHb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===uHb){var d=document.createElement("template");d.innerHTML=""; uHb=d}d=uHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);vHb=a}a=vHb;return a}}}); var k6=j6;k6.prototype.forceUpdateStylesOnLegacyBrowsers=k6.prototype.forceUpdateStylesOnLegacyBrowsers;k6.prototype.onTap=k6.prototype.onTap;k6.prototype.onFocus=k6.prototype.onFocus;y([O(W.YtRendererBehavior),z("design:type",Object)],k6.prototype,"ytRendererBehavior",void 0);y([O(nO.YtdOpenPopupBehavior),z("design:type",Object)],k6.prototype,"ytdOpenPopupBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],k6.prototype,"ytComponentBehavior",void 0); y([O(Z4.YtConditionalRendererBehavior),z("design:type",Object)],k6.prototype,"ytConditionalRendererBehavior",void 0);y([Q(),z("design:type",Object)],k6.prototype,"data",void 0);y([Q({computed:"computeIcon(data.icon)",value:""}),z("design:type",String)],k6.prototype,"icon",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],k6.prototype,"useIcons",void 0); y([Q({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),z("design:type",Boolean)],k6.prototype,"hasSeparator",void 0);y([Q({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),z("design:type",Boolean)],k6.prototype,"isSelected",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],k6.prototype,"systemIcons",void 0);y([R("focus"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],k6.prototype,"onFocus",null); y([R("tap"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],k6.prototype,"onTap",null);y([S("useIcons","hasSeparator"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],k6.prototype,"forceUpdateStylesOnLegacyBrowsers",null);k6=y([V({is:"ytd-menu-service-item-renderer"})],k6);var wHb;var xHb;var l6=function(){return N.apply(this,arguments)||this}; p(l6,N);f=l6.prototype;f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.onDataChanged=function(){var a=this;eu(this,function(){a.postbox.openDialog();a.focus();a.fire("yt-refit")})}; f.focus=function(){this.postbox.focus()}; f.closePopup=function(){L(this,"yt-close-popup-action")}; f.onYtCommentboxDismiss=function(){this.closePopup()}; g.Object.defineProperties(l6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===xHb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===wHb){var d=document.createElement("template");d.innerHTML=""; wHb=d}d=wHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);xHb=a}a=xHb;return a}}}); var m6=l6;m6.prototype.onYtCommentboxDismiss=m6.prototype.onYtCommentboxDismiss;m6.prototype.onDataChanged=m6.prototype.onDataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],m6.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],m6.prototype,"data",void 0);y([Q({value:function(){return mn("SBOX_INAPPROPRIATE_CANCEL")}}), z("design:type",String)],m6.prototype,"closeButtonAriaLabel",void 0);y([mG("#postbox"),z("design:type",Object)],m6.prototype,"postbox",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],m6.prototype,"onDataChanged",null);y([R("yt-commentbox-dismiss"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],m6.prototype,"onYtCommentboxDismiss",null);m6=y([V({is:"ytd-backstage-post-dialog-popup-renderer"})],m6);var yHb;var zHb;var AHb=function(){return N.apply(this,arguments)||this}; p(AHb,N); g.Object.defineProperties(AHb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===zHb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===yHb){var d=document.createElement("template");d.innerHTML=""; yHb=d}d=yHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zHb=a}a=zHb;return a}}}); var n6=AHb;y([O(W.YtRendererBehavior),z("design:type",Object)],n6.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],n6.prototype,"data",void 0);n6=y([V({is:"ytd-sender-id-section-renderer"})],n6);var BHb;var CHb;var DHb;var EHb;var o6=function(){return N.apply(this,arguments)||this}; p(o6,N);o6.prototype.closePopup=function(){L(this,"yt-close-popup-action")}; g.Object.defineProperties(o6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===EHb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===DHb){var d=document.createElement("template");d.innerHTML=""; DHb=d}d=DHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);EHb=a}a=EHb;return a}}}); var p6=o6;y([O(W.YtRendererBehavior),z("design:type",Object)],p6.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],p6.prototype,"data",void 0);p6=y([BM({is:"yt-community-post-section-renderer",noInjection:!0})],p6);var FHb;var GHb;var HHb;var IHb;var JHb;var KHb;var LHb=function(){return N.apply(this,arguments)||this}; p(LHb,N); g.Object.defineProperties(LHb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===KHb){var a=document.createElement("template");a.innerHTML="";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===JHb){var d=document.createElement("template");d.innerHTML=""; JHb=d}d=JHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);KHb=a}a=KHb;return a}}}); var q6=LHb;y([O(W.YtRendererBehavior),z("design:type",Object)],q6.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],q6.prototype,"data",void 0);q6=y([BM({is:"yt-share-start-time-with-context-renderer",noInjection:!0})],q6);var r6=function(){return N.apply(this,arguments)||this}; p(r6,N);r6.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}}; g.Object.defineProperties(r6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===IHb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===HHb){var d=document.createElement("template");d.innerHTML=""; HHb=d}d=HHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);IHb=a}a=IHb;return a}}}); var s6=r6;y([O(W.YtRendererBehavior),z("design:type",Object)],s6.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],s6.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],s6.prototype,"data",void 0);s6=y([BM({is:"yt-share-panel-title-v15-renderer",noInjection:!0})],s6);var t6=function(){return N.apply(this,arguments)||this}; p(t6,N);t6.prototype.configureRendererStamper=function(){return{"data.title":{id:"title",mapping:{sharePanelTitleV15Renderer:"yt-share-panel-title-v15-renderer"}},"data.communityPost":{id:"community-post",mapping:{communityPostSectionRenderer:"yt-community-post-section-renderer"}}}}; g.Object.defineProperties(t6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===GHb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===FHb){var d=document.createElement("template");d.innerHTML=""; FHb=d}d=FHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);GHb=a}a=GHb;return a}}}); var u6=t6;y([O(W.YtRendererBehavior),z("design:type",Object)],u6.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],u6.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],u6.prototype,"data",void 0);u6=y([BM({is:"yt-share-panel-header-renderer",noInjection:!0,notifyObserversOnUndefined:!1})],u6);var MHb;var NHb;nu({is:"yt-start-at-renderer",_template:function(){if(void 0!==NHb)return NHb;var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===MHb){var d=document.createElement("template");d.innerHTML=""; MHb=d}d=MHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return NHb=a}, actionMap:{"yt-open-popup-action":"onOpen_"},behaviors:[dN.YtActionHandlerBehavior,W.YtRendererBehavior],properties:{data:Object,isStartAtChecked_:{type:Boolean,value:!1,notify:!0},currentTimeSecs_:Number},attached:function(){this.onOpen_()}, updateTimeSecs_:function(a){this.currentTimeSecs_=a;this.$["start-at-timestamp"].value=this.getTimeString_()}, getTimeString_:function(){var a=this.currentTimeSecs_+"",b=Math.floor(a/3600),c=Math.floor(a%3600%60);return(0
    \n \n \n
    [[label]]
    [[getSimpleString(data.title)]]
    \n \n
    \n \n
    \n \n \n \n \n
    \n \n \n
    \n \n
    \n \n \n

    \n \n

    \n \n \n
    \n \n
    \n \n \n
    \n \n \n \n \n \n \n \n
    \n \n \n
    \n [[getSimpleString(data.dialogRenderer.backstagePostDialogRenderer.title)]]\n
    \n \n \n \n\n
    [[getSimpleString(data.text)]]
    [[getSimpleString(data.title)]]
    \n \n
    \n
    [[getSimpleString(data.subtitle)]]

    [[getSimpleString(data.title)]]

    \n \n
    \n \n \n
    \n \n \n ";SHb= WHb}VHb=SHb;UHb.call(THb,VHb.content);var v6=function(){var a=N.apply(this,arguments)||this;a.screenLayer=7;return a}; p(v6,N);v6.prototype.getScreenLayer=function(){return this.screenLayer}; v6.prototype.onTap=function(a){a&&a.detail&&(a.detail.x||a.detail.y)&&this.$.target.blur();this.data.serviceEndpoint?Cn(this,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(a=this.getScreenLayer(),this.fire("yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:a}}))}; g.Object.defineProperties(v6.prototype,{title:{configurable:!0,enumerable:!0,get:function(){return this.ytRendererBehavior.getSimpleString(this.data.title)}}, icon:{configurable:!0,enumerable:!0,get:function(){return"socialNetworksRound:"+this.data.serviceName.toLowerCase()}}}); g.Object.defineProperties(v6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===RHb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===QHb){var d=document.createElement("template");d.innerHTML=""; QHb=d}d=QHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);RHb=a}a=RHb;return a}}}); var w6=v6;w6.prototype.onTap=w6.prototype.onTap;y([O(W.YtRendererBehavior),z("design:type",Object)],w6.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],w6.prototype,"data",void 0);y([T("data.title"),z("design:type",Object),z("design:paramtypes",[])],w6.prototype,"title",null);y([T("data.serviceName"),z("design:type",String),z("design:paramtypes",[])],w6.prototype,"icon",null); y([R("tap"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],w6.prototype,"onTap",null);w6=y([BM({is:"yt-share-target-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],w6);var XHb;var YHb;nu({is:"yt-third-party-share-target-section-renderer",_template:function(){if(void 0!==YHb)return YHb;var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===XHb){var d=document.createElement("template");d.innerHTML=""; XHb=d}d=XHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return YHb=a}, actionMap:{"yt-share-panel-reset-action":"onReset_"},behaviors:[Y.YtRendererstamperBehavior,dN.YtActionHandlerBehavior,W.YtRendererBehavior],listeners:{wheel:"onScrollWheel_"},properties:{data:{type:Object,observer:"onDataChanged_"}},stampDom:{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"option"}}}}},SHARE_TARGET_WIDTH_:70,SHARE_TARGET_MARGIN_RIGHT_:8,PAGE_SCROLL_SPEED_:9,onDataChanged_:function(){this.data&&this.data.shareTargets&&( this.$["scroll-button-back"].hidden=!0,this.$["scroll-button-forward"].hidden=6>=this.data.shareTargets.length)}, onReset_:function(){this.$.list&&(zXa(this.$.list,yXa(this.$.list)),this.updateScrollButtons_())}, onScrollBack_:function(){this.smoothScrollByOnePage_(!1)}, onScrollForward_:function(){this.smoothScrollByOnePage_(!0)}, onScrollWheel_:function(a){a.stopPropagation();a.preventDefault();var b=mF(this.$.list);zXa(this.$.list,b+(Math.abs(a.deltaX)>Math.abs(a.deltaY)?a.deltaX:a.deltaY));this.updateScrollButtons_()}, smoothScrollByOnePage_:function(a){var b=this.$.list,c=(Math.floor(b.clientWidth/this.SHARE_TARGET_WIDTH_)*(this.SHARE_TARGET_WIDTH_+this.SHARE_TARGET_MARGIN_RIGHT_)-this.SHARE_TARGET_MARGIN_RIGHT_)/2,d=mF(b),e=c*(a?1:-1),h=this.PAGE_SCROLL_SPEED_,l=this.updateScrollButtons_.bind(this),m=0,n;(function u(){m+=h;n=m/c*2;zXa(b,d+e*(1>n?n*n:-n*n+4*n-2));m
    [[title]]
    \n \n
    \n \n\n \n=a;this.$["scroll-button-forward"].hidden=a>=b}});nu({is:"yt-third-party-network-section-renderer",_template:function(){if(void 0!==PHb)return PHb;var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===OHb){var d=document.createElement("template");d.innerHTML=""; OHb=d}d=OHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return PHb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],properties:{data:Object},stampDom:{"data.shareTargetContainer":{id:"share-targets",mapping:{thirdPartyShareTargetSectionRenderer:"yt-third-party-share-target-section-renderer"}},"data.copyLinkContainer":{id:"copy-link",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}},"data.startAtContainer":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}});var x6=function(){var a=N.apply(this,arguments)||this;a.screenLayer=7;return a}; p(x6,N);f=x6.prototype;f.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"ytd-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer"}}}}; f.onDataChanged=function(){var a=this,b;null!==(b=this.data)&&void 0!==b&&b.contents&&(this.setAttribute("links-only","true"),this.toggleAttribute("can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),eu(this,function(){a.fire("yt-refit")}))}; f.hasCommunityPostRenderer=function(){var a,b,c,d;return!(null===(d=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.header)||void 0===b?void 0:b.sharePanelHeaderRenderer)||void 0===c?void 0:c.communityPost)||void 0===d||!d.communityPostSectionRenderer)}; f.onTapClose=function(){L(this,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])}; f.getScreenLayer=function(){return this.screenLayer}; f.logSharePanelPage=function(){var a;if(null!==(a=this.data)&&void 0!==a&&a.trackingParams){var b=this.data.trackingParams,c=fs();gs(c,21760,void 0,{layer:7,parentLayer:0});is(c,b,void 0,7)}}; g.Object.defineProperties(x6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===CHb){var a=document.createElement("template");a.innerHTML="\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===BHb){var d=document.createElement("template");d.innerHTML=""; BHb=d}d=BHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);CHb=a}a=CHb;return a}}}); var y6=x6;y6.prototype.onDataChanged=y6.prototype.onDataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],y6.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],y6.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],y6.prototype,"data",void 0);y([Q({value:mn("SBOX_INAPPROPRIATE_CANCEL")}),z("design:type",String)],y6.prototype,"closeButtonAriaLabel",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],y6.prototype,"onDataChanged",null);y6=y([V({is:"ytd-unified-share-panel-renderer"})],y6);var ZHb;var $Hb;var z6=function(){return N.apply(this,arguments)||this}; p(z6,N);z6.prototype.attached=function(){this.setAttribute("modal","true")}; g.Object.defineProperties(z6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===$Hb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ZHb){var d=document.createElement("template");d.innerHTML=""; ZHb=d}d=ZHb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$Hb=a}a=$Hb;return a}}}); var A6=z6;y([Q(),z("design:type",Object)],A6.prototype,"data",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],A6.prototype,"ytRendererBehavior",void 0);y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],A6.prototype,"ytEventForwardingBehavior",void 0);A6=y([V({is:"ytd-modal-with-title-and-button-renderer"})],A6);var aIb;var bIb;var cIb=function(){return N.apply(this,arguments)||this}; p(cIb,N); g.Object.defineProperties(cIb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===bIb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===aIb){var d=document.createElement("template");d.innerHTML=""; aIb=d}d=aIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);bIb=a}a=bIb;return a}}}); var B6=cIb;y([O(W.YtRendererBehavior),z("design:type",Object)],B6.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],B6.prototype,"data",void 0);y([Q({notify:!0}),z("design:type",String)],B6.prototype,"page",void 0);B6=y([V({is:"ytd-account-item-section-header-renderer"})],B6);var dIb;var eIb;var C6=function(){return N.apply(this,arguments)||this}; p(C6,N);C6.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{accountItem:{component:"ytd-account-item-renderer",properties:{onAccountItemTap:"[[onAccountItemTap]]"}},accountItemRenderer:{component:"ytd-account-item-renderer",properties:{onAccountItemTap:"[[onAccountItemTap]]"}},compactLinkRenderer:"ytd-compact-link-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",params:{showButton:!0}}}},"data.header":{id:"header",mapping:{accountItemSectionHeaderRenderer:"ytd-account-item-section-header-renderer"}}}}; C6.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}}; g.Object.defineProperties(C6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===eIb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dIb){var d=document.createElement("template");d.innerHTML=""; dIb=d}d=dIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);eIb=a}a=eIb;return a}}}); var D6=C6;y([O(W.YtRendererBehavior),z("design:type",Object)],D6.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],D6.prototype,"ytRendererstamperBehavior",void 0);y([O(SS),z("design:type",Object)],D6.prototype,"ytContinuationHandlerBehavior",void 0);y([Q(),z("design:type",Object)],D6.prototype,"data",void 0);y([Q({reflectToAttribute:!1}),z("design:type",Function)],D6.prototype,"onAccountItemTap",void 0); D6=y([V({is:"ytd-account-item-section-renderer"})],D6);var fIb;var gIb;var hIb;var iIb;var jIb=function(){return N.apply(this,arguments)||this}; p(jIb,N); g.Object.defineProperties(jIb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===iIb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hIb){var d=document.createElement("template");d.innerHTML=""; hIb=d}d=hIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);iIb=a}a=iIb;return a}}}); var E6=jIb;y([O(W.YtRendererBehavior),z("design:type",Object)],E6.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],E6.prototype,"data",void 0);E6=y([V({is:"ytd-accounts-dialog-header-renderer"})],E6);var kIb;var lIb;var F6=function(){return N.apply(this,arguments)||this}; p(F6,N);F6.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}}; g.Object.defineProperties(F6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===lIb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===kIb){var d=document.createElement("template");d.innerHTML=""; kIb=d}d=kIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);lIb=a}a=lIb;return a}}}); var G6=F6;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],G6.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],G6.prototype,"data",void 0);G6=y([V({is:"ytd-google-account-header-renderer"})],G6);var H6=function(){return N.apply(this,arguments)||this}; p(H6,N);H6.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{accountItemSectionRenderer:"ytd-account-item-section-renderer",compactLinkRenderer:"ytd-compact-link-renderer"}},"data.header":{id:"header",mapping:{googleAccountHeaderRenderer:"ytd-google-account-header-renderer",accountsDialogHeaderRenderer:"ytd-accounts-dialog-header-renderer"}}}}; g.Object.defineProperties(H6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===gIb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fIb){var d=document.createElement("template");d.innerHTML=""; fIb=d}d=fIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gIb=a}a=gIb;return a}}}); var I6=H6;y([O(W.YtRendererBehavior),z("design:type",Object)],I6.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],I6.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],I6.prototype,"data",void 0);y([Q({notify:!0}),z("design:type",String)],I6.prototype,"page",void 0);I6=y([V({is:"ytd-account-section-list-renderer"})],I6);var mIb;var nIb;var J6=function(){return N.apply(this,arguments)||this}; p(J6,N);J6.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()}; g.Object.defineProperties(J6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===nIb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===mIb){var d=document.createElement("template");d.innerHTML=""; mIb=d}d=mIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);nIb=a}a=nIb;return a}}}); var K6=J6;K6.prototype.dataChanged=K6.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],K6.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],K6.prototype,"data",void 0);y([mG("#avatar"),z("design:type",Object)],K6.prototype,"avatar",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K6.prototype,"dataChanged",null);K6=y([V({is:"ytd-active-account-header-renderer"})],K6);var oIb;var pIb;var qIb;var rIb;var L6=function(){return N.apply(this,arguments)||this}; p(L6,N);L6.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; L6.prototype.onBackTap=function(){this.fire("yt-menu-back-tapped")}; g.Object.defineProperties(L6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===rIb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===qIb){var d=document.createElement("template");d.innerHTML=""; qIb=d}d=qIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);rIb=a}a=rIb;return a}}}); var M6=L6;y([O(W.YtRendererBehavior),z("design:type",Object)],M6.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],M6.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],M6.prototype,"data",void 0);M6=y([V({is:"ytd-simple-menu-header-renderer"})],M6);var sIb;var tIb;var uIb=function(){return N.apply(this,arguments)||this}; p(uIb,N); g.Object.defineProperties(uIb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===tIb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===sIb){var d=document.createElement("template");d.innerHTML=""; sIb=d}d=sIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);tIb=a}a=tIb;return a}}}); var N6=uIb;y([O(W.YtRendererBehavior),z("design:type",Object)],N6.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],N6.prototype,"data",void 0);N6=y([V({is:"ytd-comment-video-thumbnail-header-renderer"})],N6);var vIb;var wIb;var xIb=function(){return N.apply(this,arguments)||this}; p(xIb,N); g.Object.defineProperties(xIb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===wIb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vIb){var d=document.createElement("template");d.innerHTML=""; vIb=d}d=vIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wIb=a}a=wIb;return a}}}); var O6=xIb;y([O(W.YtRendererBehavior),z("design:type",Object)],O6.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],O6.prototype,"data",void 0);O6=y([V({is:"ytd-abuse-type-selector-renderer"})],O6);var yIb;var zIb;var P6=function(){return N.apply(this,arguments)||this}; p(P6,N);P6.prototype.attached=function(){var a=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){a.additionalContextInput.focusTextInput()})}; P6.prototype.handleAdditionalContextChanged=function(){var a=this;this.debounce("ytd-report-channel-additional-context-update",function(){a.ytdReduxBehavior.dispatch(Ln({type:"ADDITIONAL_CONTEXT_UPDATED",payload:a.additionalContext}))},300)}; g.Object.defineProperties(P6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===zIb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===yIb){var d=document.createElement("template");d.innerHTML=""; yIb=d}d=yIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);zIb=a}a=zIb;return a}}}); var Q6=P6;Q6.prototype.handleAdditionalContextChanged=Q6.prototype.handleAdditionalContextChanged;y([O(KP),z("design:type",Object)],Q6.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",String)],Q6.prototype,"additionalContext",void 0);y([Q({selector:function(a){return a.reportChannelAbuse.additionalContext}}), z("design:type",String)],Q6.prototype,"additionalContextRedux",void 0);y([Q(),z("design:type",Object)],Q6.prototype,"data",void 0);y([mG("yt-text-input-form-field-renderer"),z("design:type",CY)],Q6.prototype,"additionalContextInput",void 0);y([S("additionalContext"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],Q6.prototype,"handleAdditionalContextChanged",null);Q6=y([V({is:"ytd-report-channel-modal-additional-context-renderer"})],Q6);var AIb;var BIb;var R6=function(){var a=N.apply(this,arguments)||this;a.nextButtonDisabled=null;a.submitEndpoint=null;a.navigationEndpoint=null;a.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return a}; p(R6,N);f=R6.prototype;f.computeNextButtonData=function(a,b,c){var d={};b&&(d.navigationEndpoint=b);c&&(d.serviceEndpoint=c);a&&a.buttonRenderer&&x.extend(d,a.buttonRenderer);return d}; f.handleReportChannelModalDisableNextButtonAction=function(a){this.setNextButtonIsDisabled(a)}; f.handleReportFormEndpointUpdateAction=function(a){this.setNextButtonIsDisabled(!!a.disableSubmitButton);this.resetEndpointData();a.submitEndpoint?this.submitEndpoint=a.submitEndpoint:a.submitNavigationEndpoint&&(this.navigationEndpoint=a.submitNavigationEndpoint)}; f.handleSignalActionSubmitForm=function(){var a,b,c,d,e=Object.keys((null===(a=this.reportChannelAbuseForm)||void 0===a?void 0:a.selectedVideoIds)||{}),h=(null===(b=this.reportChannelAbuseForm)||void 0===b?void 0:b.additionalContext)||"",l={impersonated_channel_url:(null===(c=this.reportChannelAbuseForm)||void 0===c?void 0:c.impersonatedChannelUrl)||"",text:h,video_ids:e};Cn(this,[null===(d=this.data)||void 0===d?void 0:d.submitEndpoint,l]);this.setNextButtonIsDisabled(!0)}; f.onYtServiceRequestCompleted=function(){this.resetEndpointData()}; f.onYtServiceRequestError=function(a){this.setNextButtonIsDisabled(!1);this.ytOpenToastBehavior.openToast(a.detail.error.message)}; f.setNextButtonIsDisabled=function(a){this.set("data.nextButton.buttonRenderer.isDisabled",a)}; f.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null}; g.Object.defineProperties(R6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===BIb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===AIb){var d=document.createElement("template");d.innerHTML=""; AIb=d}d=AIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);BIb=a}a=BIb;return a}}}); var S6=R6;S6.prototype.onYtServiceRequestError=S6.prototype.onYtServiceRequestError;S6.prototype.onYtServiceRequestCompleted=S6.prototype.onYtServiceRequestCompleted;y([Q(),z("design:type",Object)],S6.prototype,"data",void 0);y([Q(),z("design:type",Object)],S6.prototype,"nextButtonDisabled",void 0);y([O(KP),z("design:type",Object)],S6.prototype,"ytdReduxBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],S6.prototype,"ytActionHandlerBehavior",void 0); y([O(vV.YtOpenToastBehavior),z("design:type",Object)],S6.prototype,"ytOpenToastBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],S6.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],S6.prototype,"submitEndpoint",void 0);y([Q(),z("design:type",Object)],S6.prototype,"navigationEndpoint",void 0);y([Q({selector:function(a){return a.reportChannelAbuse}}), z("design:type",Object)],S6.prototype,"reportChannelAbuseForm",void 0);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],S6.prototype,"onYtServiceRequestCompleted",null);y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],S6.prototype,"onYtServiceRequestError",null);S6=y([V({is:"ytd-report-channel-modal-footer-renderer"})],S6);var CIb;var DIb;var T6=function(){var a=N.apply(this,arguments)||this;a.boundOnTapDismissButton=function(){a.closePopup()}; return a}; p(T6,N);T6.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}}; T6.prototype.handleDataChanged=function(){Th(this)}; T6.prototype.closePopup=function(){L(this,"yt-close-popup-action")}; g.Object.defineProperties(T6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===DIb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===CIb){var d=document.createElement("template");d.innerHTML=""; CIb=d}d=CIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);DIb=a}a=DIb;return a}}}); var U6=T6;U6.prototype.handleDataChanged=U6.prototype.handleDataChanged;y([Q(),z("design:type",Object)],U6.prototype,"boundOnTapDismissButton",void 0);y([Q(),z("design:type",Object)],U6.prototype,"data",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],U6.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],U6.prototype,"ytRendererstamperBehavior",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],U6.prototype,"handleDataChanged",null);U6=y([V({is:"ytd-report-channel-modal-header-renderer"})],U6);var EIb;var FIb;var V6=function(){var a=N.apply(this,arguments)||this;a.autoValidate=!1;a.invalid=!1;a.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return a}; p(V6,N);V6.prototype.attached=function(){var a=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){a.channelUrlInput.focusTextInput()})}; V6.prototype.disableNextButton=function(a){L(this,"ytd-report-channel-modal-disable-next-button-action",[a])}; V6.prototype.handleImpersonatedChannelUrlChanged=function(){var a=this;this.disableNextButton(!0);this.invalid=!1;this.debounce("ytd-report-channel-impersonated-channel-update",function(){var b,c=a.impersonatedChannelUrl.trim();a.ytdReduxBehavior.dispatch(Ln({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:c}));(null===(b=a.data)||void 0===b?0:b.submitEndpoint)&&c&&Cn(a,[a.data.submitEndpoint,{impersonated_channel_url:c}])},500)}; V6.prototype.handleModifyReportFormCommand=function(a){this.invalid="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON"!==this.get("modifyReportFormCommand.action",a);this.disableNextButton(this.invalid)}; g.Object.defineProperties(V6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===FIb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===EIb){var d=document.createElement("template");d.innerHTML=""; EIb=d}d=EIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);FIb=a}a=FIb;return a}}}); var W6=V6;W6.prototype.handleImpersonatedChannelUrlChanged=W6.prototype.handleImpersonatedChannelUrlChanged;y([O(KP),z("design:type",Object)],W6.prototype,"ytdReduxBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],W6.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],W6.prototype,"autoValidate",void 0);y([Q(),z("design:type",Object)],W6.prototype,"invalid",void 0);y([Q(),z("design:type",String)],W6.prototype,"impersonatedChannelUrl",void 0);y([Q({selector:function(a){return a.reportChannelAbuse.impersonatedChannelUrl}}), z("design:type",String)],W6.prototype,"impersonatedChannelUrlRedux",void 0);y([Q(),z("design:type",Object)],W6.prototype,"data",void 0);y([mG("#text-input"),z("design:type",CY)],W6.prototype,"channelUrlInput",void 0);y([S("impersonatedChannelUrl"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],W6.prototype,"handleImpersonatedChannelUrlChanged",null);W6=y([V({is:"ytd-report-channel-modal-impersonation-renderer"})],W6);var GIb;var HIb;var IIb;var JIb;var X6=function(){return N.apply(this,arguments)||this}; p(X6,N);X6.prototype.onCheckboxToggled=function(a){var b,c,d;if(null===(d=null===(c=null===(b=this.data)||void 0===b?void 0:b.video)||void 0===c?void 0:c.videoRenderer)||void 0===d?0:d.videoId){var e=this.data.video.videoRenderer.videoId;this.ytdReduxBehavior.dispatch(a.target.checked?Ln({type:"VIDEO_SELECTED",payload:e}):Ln({type:"VIDEO_UNSELECTED",payload:e}))}}; X6.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}}; g.Object.defineProperties(X6.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d=null===(a=this.data)||void 0===a?void 0:a.video;if(!d)return{};var e=null===(b=d.videoRenderer)||void 0===b?void 0:b.navigationEndpoint;if(!e)return d;if(null===(c=null===e||void 0===e?void 0:e.commandMetadata)||void 0===c?0:c.webCommandMetadata)e.commandMetadata.webCommandMetadata.ignoreNavigation=!0;return d}}}); g.Object.defineProperties(X6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===JIb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===IIb){var d=document.createElement("template");d.innerHTML=""; IIb=d}d=IIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);JIb=a}a=JIb;return a}}}); var Y6=X6;y([Q({reflectToAttribute:!0,selector:function(a,b){return b in a.reportChannelAbuse.selectedVideoIds}, selectorArgs:["data.video.videoRenderer.videoId"]}),z("design:type",Boolean)],Y6.prototype,"checked",void 0);y([Q(),z("design:type",Object)],Y6.prototype,"data",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],Y6.prototype,"video",null);y([O(W.YtRendererBehavior),z("design:type",Object)],Y6.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],Y6.prototype,"ytRendererstamperBehavior",void 0); y([O(KP),z("design:type",Object)],Y6.prototype,"ytdReduxBehavior",void 0);Y6=y([V({is:"ytd-selectable-video-renderer"})],Y6);var Z6=function(){var a=N.apply(this,arguments)||this;a.monitorScroll=!0;return a}; p(Z6,N);Z6.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}}; g.Object.defineProperties(Z6,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===HIb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===GIb){var d=document.createElement("template");d.innerHTML=""; GIb=d}d=GIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);HIb=a}a=HIb;return a}}}); var $6=Z6;y([O(W.YtRendererBehavior),z("design:type",Object)],$6.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],$6.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],$6.prototype,"data",void 0);$6=y([V({is:"ytd-selectable-video-list-renderer"})],$6);var KIb;var LIb;yN("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var a7=function(){return N.apply(this,arguments)||this}; p(a7,N);a7.prototype.onChange=function(a){(a=M(a).rootTarget.checked?this.data.toggleOnActions:this.data.toggleOffActions)&&Bn(this,a,this)}; a7.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions}; g.Object.defineProperties(a7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===LIb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===KIb){var d=document.createElement("template");d.innerHTML=""; KIb=d}d=KIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);LIb=a}a=LIb;return a}}}); var b7=a7;y([O(W.YtRendererBehavior),z("design:type",Object)],b7.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],b7.prototype,"data",void 0);y([Q({computed:"isEnabled(data)"}),z("design:type",Boolean)],b7.prototype,"enabled",void 0);b7=y([V({is:"ytd-toggle-item-renderer"})],b7);var MIb;var NIb;var OIb;var PIb;var c7=function(){var a=N.apply(this,arguments)||this;a.setVisible=!1;a.boundOnSubmitButtonClick=function(){a.onSubmitButtonClick()}; a.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return a}; p(c7,N);c7.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnSubmitButtonClick]]"},params:{noink:!0}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}}; c7.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0}; c7.prototype.onSubmitButtonClick=function(){var a;(null===(a=this.data)||void 0===a?0:a.submitEndpoint)&&!J("enable_ytc_refunds_submit_form_signal_action")&&Cn(this,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])}; c7.prototype.handleSignalActionSubmitForm=function(){var a;(null===(a=this.data)||void 0===a?0:a.submitEndpoint)&&Cn(this,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])}; g.Object.defineProperties(c7.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var a;return!(null===(a=this.data)||void 0===a||!a.hiddenByDefault)&&!this.setVisible}}}); g.Object.defineProperties(c7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===PIb){var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===OIb){var d=document.createElement("template");d.innerHTML=""; OIb=d}d=OIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);PIb=a}a=PIb;return a}}}); var d7=c7;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],d7.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],d7.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],d7.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],d7.prototype,"setVisible",void 0);y([Q(),z("design:type",Object)],d7.prototype,"data",void 0); y([Q(),z("design:type",Object)],d7.prototype,"surveyFeedbackData",void 0);y([Q(),z("design:type",Object)],d7.prototype,"boundOnSubmitButtonClick",void 0);y([Q({reflectToAttribute:!0}),T("data","setVisible"),z("design:type",Object),z("design:paramtypes",[])],d7.prototype,"visibilityHidden",null);d7=y([BM({is:"yt-flow-footer-renderer",noInjection:!0})],d7);var QIb=function(){return N.apply(this,arguments)||this}; p(QIb,N); g.Object.defineProperties(QIb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===NIb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===MIb){var d=document.createElement("template");d.innerHTML="";MIb=d}d=MIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);NIb=a}a=NIb;return a}}}); var e7=QIb;y([O(W.YtRendererBehavior),z("design:type",Object)],e7.prototype,"ytRendererBehavior",void 0);y([O(KP),z("design:type",Object)],e7.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],e7.prototype,"data",void 0);y([Q({selector:function(a){return a.ypc.surveyFeedbackData}}), z("design:type",Object)],e7.prototype,"surveyFeedbackData",void 0);e7=y([V({is:"ytd-flow-footer-renderer"})],e7);var RIb;var SIb;var TIb;var UIb;var f7=function(){return N.apply(this,arguments)||this}; p(f7,N);f7.prototype.selectedItemChanged=function(a){L(this,"yt-survey-flow-step-option-changed",[{feedbackTokens:[a.feedbackToken||""]}])}; g.Object.defineProperties(f7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===UIb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===TIb){var d=document.createElement("template");d.innerHTML=""; TIb=d}d=TIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);UIb=a}a=UIb;return a}}}); var g7=f7;g7.prototype.selectedItemChanged=g7.prototype.selectedItemChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],g7.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],g7.prototype,"data",void 0);y([Q(),z("design:type",Object)],g7.prototype,"selectedItem",void 0);y([S("selectedItem"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],g7.prototype,"selectedItemChanged",null);g7=y([V({is:"yt-survey-flow-step-renderer"})],g7);var h7=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return a}; p(h7,N);h7.prototype.handleSurveyFlowStepOptionChanged=function(a){this.ytdReduxBehavior.dispatch(Ln({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:a}))}; g.Object.defineProperties(h7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===SIb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===RIb){var d=document.createElement("template");d.innerHTML="";RIb=d}d=RIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild); SIb=a}a=SIb;return a}}}); var i7=h7;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],i7.prototype,"ytActionHandlerBehavior",void 0);y([O(KP),z("design:type",Object)],i7.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],i7.prototype,"data",void 0);i7=y([V({is:"ytd-survey-flow-step-renderer"})],i7);var VIb;var WIb;nu({is:"yt-multi-page-menu-section-renderer",_template:function(){if(void 0!==WIb)return WIb;var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===VIb){var d=document.createElement("template");d.innerHTML=""; VIb=d}d=VIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return WIb=a}, behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior,dN.YtActionHandlerBehavior],listeners:{"yt-service-request-completed":"onServiceRequestCompleted_"},properties:{data:Object},actionMap:{"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"},stampDom:{"data.items":{id:"items",mapping:zN("multiPageMenuSectionItems")}},handleHideEnclosingAction_:function(a){if(this.data&&this.data.items)for(var b=0;b
    \n \n
    \n\n\n
    \n \n \n
    \n \n
    \n \n
    \n
    \n \n \n \n
    \n \n \n

    \n \n

    \n \n \n\n
    \n \n \n
    \n \n
    \n
    [[getSimpleString(data.footer)]]
    \n\n
    \n \n \n
    [[getSimpleString(data.title)]][[getSimpleString(data.subtitle)]]
    \n \n
    [[getSimpleString(item)]]
    \n \n \n
    [[getSimpleString(data.label)]]
    \n
    \n \n
    \n\n \n \n\n \n \n

    \n \n

    \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===XIb){var d=document.createElement("template");d.innerHTML=""; XIb=d}d=XIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);YIb=a}a=YIb;return a}}}); var k7=j7;y([O(W.YtRendererBehavior),z("design:type",Object)],k7.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],k7.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],k7.prototype,"data",void 0);y([T("data.progress"),z("design:type",Boolean),z("design:paramtypes",[])],k7.prototype,"showProgressBar",null);y([T("data.progress"),z("design:type",Number),z("design:paramtypes",[])],k7.prototype,"progress",null); k7=y([BM({is:"yt-flow-header-renderer",noInjection:!0})],k7);var ZIb;var $Ib;var l7=function(){return N.apply(this,arguments)||this}; p(l7,N);l7.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}}; g.Object.defineProperties(l7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===$Ib){var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ZIb){var d=document.createElement("template");d.innerHTML=""; ZIb=d}d=ZIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$Ib=a}a=$Ib;return a}}}); var m7=l7;y([O(W.YtRendererBehavior),z("design:type",Object)],m7.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],m7.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],m7.prototype,"data",void 0);m7=y([BM({is:"yt-post-confirmation-flow-step-renderer",noInjection:!0})],m7);var aJb;var bJb;var n7=function(){return N.apply(this,arguments)||this}; p(n7,N); n7.prototype.configureRendererStamper=function(){return{"data.userInfo":{id:"user-info",mapping:{cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"}}},"data.confirmationText":{id:"confirmation-text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.confirmationDetailsHeader":{id:"confirmation-details",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.productDetails":{id:"product-details",mapping:{activityItemRenderer:{component:"yt-activity-item-renderer"}}}, "data.billingDetails":{id:"billing-details",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}}; g.Object.defineProperties(n7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===bJb){var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===aJb){var d=document.createElement("template");d.innerHTML=""; aJb=d}d=aJb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);bJb=a}a=bJb;return a}}}); var o7=n7;y([O(W.YtRendererBehavior),z("design:type",Object)],o7.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],o7.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],o7.prototype,"data",void 0);o7=y([BM({is:"yt-refund-confirmation-flow-step-renderer",noInjection:!0})],o7);var p7=function(){var a=N.apply(this,arguments)||this;a.covered=!1;a.hideMenu=!1;a.hasYourDataEntryButton=J("your_data_entrypoint");a.scrolledByTouch=!1;a.scrollbarRework=J("kevlar_scrollbar_rework");a.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return a}; p(p7,N);f=p7.prototype; f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{activeAccountHeaderRenderer:"ytd-active-account-header-renderer",flowHeaderRenderer:"yt-flow-header-renderer",simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer",reportChannelModalHeaderRenderer:"ytd-report-channel-modal-header-renderer"}},"data.sections":{id:"sections",mapping:{additionalContextRenderer:"ytd-report-channel-modal-additional-context-renderer",abuseTypeSelectorRenderer:"ytd-abuse-type-selector-renderer",accountSectionListRenderer:"ytd-account-section-list-renderer", backgroundPromoRenderer:"ytd-background-promo-renderer",commentVideoThumbnailHeaderRenderer:"ytd-comment-video-thumbnail-header-renderer",impersonationScreenRenderer:"ytd-report-channel-modal-impersonation-renderer",itemSectionRenderer:"ytd-comments",messageRenderer:"ytd-message-renderer",multiPageMenuNotificationSectionRenderer:"yt-multi-page-menu-section-renderer",multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",postConfirmationFlowStepRenderer:"yt-post-confirmation-flow-step-renderer", refundConfirmationFlowStepRenderer:"yt-refund-confirmation-flow-step-renderer",selectableVideoListRenderer:"ytd-selectable-video-list-renderer",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",toggleItemRenderer:"ytd-toggle-item-renderer"},events:!0},"data.footer":{id:"footer",mapping:{multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",reportChannelModalFooterRenderer:"ytd-report-channel-modal-footer-renderer",flowFooterRenderer:"ytd-flow-footer-renderer"}}}}; f.ready=function(){var a=this;this.$.container.addEventListener("scroll",function(){a.ytRendererBehavior.markDirty()})}; f.attributeChanged=function(a,b){"menu-style"===a&&L(this,"yt-multi-page-menu-closed-action",[b])}; f.detached=function(){this.unlisten(this,"yt-rendererstamper-finished","focusOnStampFinished")}; f.focusFirstItem=function(){this.doFocus();this.listen(this,"yt-rendererstamper-finished","focusOnStampFinished")}; f.reset=function(){this.closeJobId&&(pi.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1}; f.focusOnStampFinished=function(a){a.detail.container==this.$.sections&&(this.unlisten(this,"yt-rendererstamper-finished","focusOnStampFinished"),this.doFocus())}; f.doFocus=function(){var a=Polymer.IronFocusablesHelper.getTabbableNodes(this.$.sections);a.length&&a[0].focus()}; f.computeMenuStyle=function(a){return a?a.toLowerCase().replace(/_/g,"-"):""}; f.computeHideMenu=function(a,b){return a||!(!b||!b.showLoadingSpinner)}; f.onPopupClosed=function(){this.isPopUpOpen=!1;L(this,"yt-multi-page-menu-closed-action",[this.menuStyle]);var a=M(this.root).querySelectorAll("yt-multi-page-menu-section-renderer");if(a){a=k(a);for(var b=a.next();!b.done;b=a.next())(b=b.value)&&(b=M(b.root).querySelectorAll("ytd-notification-renderer"))&&this.setNotificationsSeen(b)}}; f.onPopupOpened=function(a,b){this.isPopUpOpen=!0;"ytd-multi-page-menu-renderer"==b.is&&(this.reset(),this.fire("yt-refit"),"MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"===this.data.style&&this.ytdReduxBehavior.dispatch(Ln({type:"CHANNEL_REPORT_RESET"})))}; f.onYtNavigate=function(a,b){this.shouldCloseOnNavigateEvent(b.endpoint)&&L(this,"yt-close-all-popups-action")}; f.onServiceRequestSentOrCompleted=function(a,b){a.detail&&a.detail.endpoint&&a.detail.endpoint.getCommentsFromInboxCommand&&(this.$.spinner.hidden=!1,this.$.header.hidden=!0,this.$.container.hidden=!0,this.$.submenu.hidden=!0);if(b.actions){a=b.actions;b=0;for(var c=a.length;b
    \n \n \n
    \n
    \n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===oIb){var d=document.createElement("template");d.innerHTML=""; oIb=d}d=oIb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);pIb=a}a=pIb;return a}}}); var q7=p7;q7.prototype.refitAfterRender=q7.prototype.refitAfterRender;q7.prototype.onRetrieveLocation=q7.prototype.onRetrieveLocation;q7.prototype.onSubmenuClosed=q7.prototype.onSubmenuClosed;q7.prototype.onMenuBackTap=q7.prototype.onMenuBackTap;q7.prototype.onServiceRequestSentOrCompleted=q7.prototype.onServiceRequestSentOrCompleted;q7.prototype.onYtNavigate=q7.prototype.onYtNavigate;q7.prototype.onPopupOpened=q7.prototype.onPopupOpened;q7.prototype.onPopupClosed=q7.prototype.onPopupClosed; y([O(W.YtRendererBehavior),z("design:type",Object)],q7.prototype,"ytRendererBehavior",void 0);y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],q7.prototype,"ytEventForwardingBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],q7.prototype,"ytRendererstamperBehavior",void 0);y([O(KP),z("design:type",Object)],q7.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],q7.prototype,"data",void 0);y([Q(),z("design:type",Object)],q7.prototype,"covered",void 0); y([Q({computed:"computeHideMenu(covered, data)"}),z("design:type",Object)],q7.prototype,"hideMenu",void 0);y([Q({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),z("design:type",String)],q7.prototype,"menuStyle",void 0);y([Q(),z("design:type",Boolean)],q7.prototype,"isPopUpOpen",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],q7.prototype,"hasYourDataEntryButton",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],q7.prototype,"scrolledByTouch",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],q7.prototype,"scrollbarRework",void 0);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],q7.prototype,"onPopupClosed",null);y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Element]),z("design:returntype",void 0)],q7.prototype,"onPopupOpened",null); y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],q7.prototype,"onYtNavigate",null);y([R("yt-service-request-completed"),R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,gN]),z("design:returntype",void 0)],q7.prototype,"onServiceRequestSentOrCompleted",null); y([R("yt-menu-back-tapped"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],q7.prototype,"onMenuBackTap",null);y([R("yt-submenu-closed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],q7.prototype,"onSubmenuClosed",null);y([R("yt-retrieve-location"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],q7.prototype,"onRetrieveLocation",null); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],q7.prototype,"refitAfterRender",null);q7=y([V({is:"ytd-multi-page-menu-renderer"})],q7);var cJb;var dJb;var r7=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};return a}; p(r7,N);f=r7.prototype;f.created=function(){this.showTooltips=!0}; f.computeAccessibility_=function(a){return this.get("accessibility.accessibilityData",a)||null}; f.onTap=function(){var a,b,c=An(this,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);c&&1===c.length&&c[0]?L(this,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):(null===(a=this.data)||void 0===a?0:a.menuRenderer)?this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}}):(null===(b=this.data)||void 0===b?0:b.menuRequest)&&Cn(this,[this.data.menuRequest])}; f.handleTopbarMenuClosedAction=function(a){var b,c;new Map([["multi-page-menu-style-type-creation","VIDEO_CALL"],["multi-page-menu-style-type-notifications","NOTIFICATIONS"],["multi-page-menu-style-type-yt-apps","APPS"]]).get(a)===(null===(c=null===(b=this.data)||void 0===b?void 0:b.icon)||void 0===c?void 0:c.iconType)&&this.toggleIconState(!1)}; f.toggleIconState=function(a){J("kevlar_system_icons")&&this.JSC$39236_iconButton&&(this.JSC$39236_iconButton.pressed=a)}; g.Object.defineProperties(r7.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return this.$.button}}}); g.Object.defineProperties(r7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===dJb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(BN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===cJb){var d=document.createElement("template");d.innerHTML=""; cJb=d}d=cJb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);dJb=a}a=dJb;return a}}}); var s7=r7;s7.prototype.onTap=s7.prototype.onTap;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],s7.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],s7.prototype,"ytRendererBehavior",void 0);y([O(nO.YtdOpenPopupBehavior),z("design:type",Object)],s7.prototype,"ytdOpenPopupBehavior",void 0);y([O(wN.YtButtonBehavior),z("design:type",Object)],s7.prototype,"ytButtonBehavior",void 0);y([Q(),z("design:type",Object)],s7.prototype,"data",void 0); y([mG("yt-icon-button#button"),z("design:type",Object)],s7.prototype,"JSC$39236_iconButton",void 0);y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],s7.prototype,"onTap",null);s7=y([V({is:"ytd-topbar-menu-button-renderer"})],s7);var eJb;var fJb;var t7=function(){return N.apply(this,arguments)||this}; p(t7,N);f=t7.prototype;f.onPopupOpened=function(){L(this,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])}; f.computeConfirmButton=function(a){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:a.confirmLabel}}; f.computeCancelButton=function(a){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:a.cancelLabel}}; f.onConfirmTap=function(){var a=this.reasons.selected;void 0!==a&&(a=this.data.reasons[a].endpoint)&&(Cn(this,[a]),L(this,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())}; f.sendFeedbackSubmitToastAction=function(){this.data.completionMessage&&L(this,"yt-open-popup-action",[{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:this.data.completionMessage}}}},this])}; f.onCancelTap=function(){L(this,"yt-close-popup-action")}; g.Object.defineProperties(t7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===fJb){var a=document.createElement("template");a.innerHTML="\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===eJb){var d=document.createElement("template");d.innerHTML=""; eJb=d}d=eJb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);fJb=a}a=fJb;return a}}}); var u7=t7;u7.prototype.onPopupOpened=u7.prototype.onPopupOpened;y([O(W.YtRendererBehavior),z("design:type",Object)],u7.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],u7.prototype,"data",void 0);y([mG("#reasons"),z("design:type",Object)],u7.prototype,"reasons",void 0);y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],u7.prototype,"onPopupOpened",null);u7=y([V({is:"ytd-ad-feedback-renderer"})],u7);var gJb;var hJb;var v7=function(){return N.apply(this,arguments)||this}; p(v7,N);v7.prototype.computeConfirmButton=function(a){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:a.confirmLabel}}; v7.prototype.onConfirmTap=function(){L(this,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])}; v7.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&Cn(this,[this.data.confirmServiceEndpoint])}; g.Object.defineProperties(v7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===hJb){var a=document.createElement("template");a.innerHTML="\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===gJb){var d=document.createElement("template");d.innerHTML=""; gJb=d}d=gJb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);hJb=a}a=hJb;return a}}}); var w7=v7;w7.prototype.onPopupClosed=w7.prototype.onPopupClosed;y([O(W.YtRendererBehavior),z("design:type",Object)],w7.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],w7.prototype,"data",void 0);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],w7.prototype,"onPopupClosed",null);w7=y([V({is:"ytd-ad-info-dialog-renderer"})],w7);var iJb;var jJb;var x7=function(){var a=N.apply(this,arguments)||this;a.data=null;a.errorMessage=null;a.isLoading=!0;a.hideContainer=!1;a.actionMap={"yt-image-updated-action":"handleImageUpdatedAction","yt-image-selection-error-action":"handleImageSelectionErrorAction","yt-image-selection-reset-error-action":"handleImageSelectionResetErrorAction","yt-show-caller-popup-action":"showContainer"};return a}; p(x7,N);f=x7.prototype;f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.toggleCreateChannelButton()}; f.dataChanged=function(){this.set("isLoading",!1);this.set("errorMessage",null)}; f.onYtServiceRequestSent=function(){this.setLoadingState()}; f.onYtServiceRequestCompleted=function(a,b){var c;a=b.data;a.createChannelError?this.setErrorState(null===(c=a.createChannelError)||void 0===c?void 0:c.errorMessage):a.actions&&a.actions.some(function(d){var e,h;return d.navigateAction||(null===(h=null===(e=d.timedCommand)||void 0===e?void 0:e.command)||void 0===h?void 0:h.navigateAction)})||L(this,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}; f.onYtServiceRequestError=function(){this.setErrorState()}; f.onCreateTap=function(){var a;if(null!==(a=this.nameInput)&&void 0!==a&&a.value&&this.data){var b;this.userSetPhotoThumbnailUrl&&(b={avatar_url:this.userSetPhotoThumbnailUrl,name:this.nameInput.value});this.encryptedBlobId?b={encryptedBlobId:this.encryptedBlobId,name:this.nameInput.value}:b={name:this.nameInput.value};Cn(this,[this.data.channelCreationEndpoint,b])}}; f.onCancelTap=function(){var a;this.nameInput&&(null===(a=this.data)||void 0===a?0:a.name)&&(this.nameInput.value=this.data.name);this.encryptedBlobId=this.previewDataUrl=void 0}; f.toggleCreateChannelButton=function(){var a;this.set("data.createChannelButton.buttonRenderer.isDisabled",!(null===(a=this.nameInput)||void 0===a?0:a.value))}; f.onClearProfilePhotoTap=function(){this.set("data.isDefaultProfilePhoto",!0);this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0)}; f.onEditAvatarTap=function(){this.hideContainer=!0}; f.setLoadingState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("errorMessage",null)}; f.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",this.data.isDefaultProfilePhoto);this.set("isLoading",!1);this.set("errorMessage",null)}; f.setErrorState=function(a){var b;this.resetErrorState();this.set("errorMessage",null!==a&&void 0!==a?a:null===(b=this.data)||void 0===b?void 0:b.errorMessage)}; f.handleImageUpdatedAction=function(a,b){this.hideContainer=!1;this.previewDataUrl=a;this.encryptedBlobId=b}; f.handleImageSelectionErrorAction=function(a){this.hideContainer=!1;this.setErrorState(a)}; f.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()}; f.showContainer=function(){this.hideContainer=!1}; g.Object.defineProperties(x7.prototype,{photoThumbnail:{configurable:!0,enumerable:!0,get:function(){if(this.previewDataUrl)return{thumbnails:[{url:this.previewDataUrl,width:180,height:180}]};if(this.data)return this.data.isDefaultProfilePhoto?this.data.defaultProfilePhoto:this.data.profilePhoto}}, userSetPhotoThumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var a;if(this.data&&!this.data.isDefaultProfilePhoto)return(null===(a=this.photoThumbnail)||void 0===a?0:a.thumbnails)&&0
    \n \n
    \n\n \n \n\n \n \n
    \n \n \n
    \n \n

    [[getSimpleString(data.title)]]

      \n \n
  • \n \n
  • \n \n
    \n \n
    \n \n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===iJb){var d=document.createElement("template");d.innerHTML=""; iJb=d}d=iJb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);jJb=a}a=jJb;return a}}}); var y7=x7;y7.prototype.onYtServiceRequestError=y7.prototype.onYtServiceRequestError;y7.prototype.onYtServiceRequestCompleted=y7.prototype.onYtServiceRequestCompleted;y7.prototype.onYtServiceRequestSent=y7.prototype.onYtServiceRequestSent;y7.prototype.dataChanged=y7.prototype.dataChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],y7.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],y7.prototype,"data",void 0); y([Q(),z("design:type",Object)],y7.prototype,"errorMessage",void 0);y([Q(),z("design:type",Object)],y7.prototype,"isLoading",void 0);y([Q(),z("design:type",String)],y7.prototype,"previewDataUrl",void 0);y([Q(),z("design:type",Object)],y7.prototype,"hideContainer",void 0);y([mG("#title-input"),z("design:type",Object)],y7.prototype,"nameInput",void 0);y([T("data","data.isDefaultProfilePhoto","previewDataUrl"),z("design:type",Object),z("design:paramtypes",[])],y7.prototype,"photoThumbnail",null); y([T("data","data.isDefaultProfilePhoto","photoThumbnail"),z("design:type",Object),z("design:paramtypes",[])],y7.prototype,"userSetPhotoThumbnailUrl",null);y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],y7.prototype,"hideProfilePhotoButtonLayer",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],y7.prototype,"dataChanged",null); y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],y7.prototype,"onYtServiceRequestSent",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,gN]),z("design:returntype",void 0)],y7.prototype,"onYtServiceRequestCompleted",null); y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],y7.prototype,"onYtServiceRequestError",null);y7=y([V({is:"ytd-channel-creation-dialog-renderer"})],y7);var kJb;var lJb;var z7=function(){return N.apply(this,arguments)||this}; p(z7,N);z7.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; g.Object.defineProperties(z7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===lJb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===kJb){var d=document.createElement("template");d.innerHTML=""; kJb=d}d=kJb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);lJb=a}a=lJb;return a}}}); var A7=z7;y([O(W.YtRendererBehavior),z("design:type",Object)],A7.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],A7.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],A7.prototype,"data",void 0);A7=y([V({is:"ytd-channel-switcher-footer-renderer"})],A7);var mJb;var nJb;var oJb;var pJb;var B7=function(){return N.apply(this,arguments)||this}; p(B7,N);B7.prototype.onIronChange=function(){if(this.JSC$39257_checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.JSC$39257_checkbox.checked)}; g.Object.defineProperties(B7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===pJb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===oJb){var d=document.createElement("template");d.innerHTML=""; oJb=d}d=oJb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);pJb=a}a=pJb;return a}}}); var C7=B7;C7.prototype.onIronChange=C7.prototype.onIronChange;y([Q(),z("design:type",Object)],C7.prototype,"data",void 0);y([Q({reflectToAttribute:!1}),z("design:type",Function)],C7.prototype,"onDontAskAgainChanged",void 0);y([mG("#checkbox"),z("design:type",Object)],C7.prototype,"JSC$39257_checkbox",void 0);y([R("iron-change"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],C7.prototype,"onIronChange",null);C7=y([V({is:"ytd-identity-prompt-footer-renderer"})],C7);var D7=function(){var a=N.apply(this,arguments)||this;a.dontAskAgain=!1;a.showPopup=!1;a.boundDontAskAgainChanged=function(b){a.dontAskAgainChanged(b)}; a.standardizedThemedScrollbar=J("kevlar_themed_standardized_scrollbar");a.boundOnAccountItemTap=function(b){a.onAccountItemTap(b)}; return a}; p(D7,N);f=D7.prototype; f.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{accountItemSectionRenderer:{component:"ytd-account-item-section-renderer",properties:{onAccountItemTap:"[[boundOnAccountItemTap]]"}}}},"data.header":{id:"header",mapping:{simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer"}},"data.footer":{id:"footer",mapping:{channelSwitcherFooterRenderer:"ytd-channel-switcher-footer-renderer",identityPromptFooterRenderer:{component:"ytd-identity-prompt-footer-renderer",properties:{onDontAskAgainChanged:"[[boundDontAskAgainChanged]]"}}}}}}; f.ready=function(){var a=this;this.$.container.addEventListener("scroll",function(){a.ytRendererBehavior.markDirty()})}; f.dontAskAgainChanged=function(a){this.dontAskAgain=a}; f.onAccountItemTap=function(a){if(a){var b={};this.dontAskAgain&&(b={dont_ask_again:this.dontAskAgain});pM(a,b)}}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)}; f.redirectOnlyAccount=function(a){var b,c,d,e;a.sections&&0
    \n \n \n \n \n \n \n
    \n \n
    \n
    \n \n
    \n \n
    \n \n
    \n \n \n \n \n \n \n
    \n \n
    \n \n
    \n \n
    \n
    \n \n
    \n \n \n
    \n \n
    \n \n=(null===(e=null===(d=a.sections[0])||void 0===d?void 0:d.accountItemSectionRenderer)||void 0===e?void 0:e.contents.length)?(a=xi(window.location.href),(null===a||void 0===a?0:a.next)&&wja(a.next)?pM(a.next):pM("/")):this.showPopup=!0}; g.Object.defineProperties(D7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===nJb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===mJb){var d=document.createElement("template");d.innerHTML=""; mJb=d}d=mJb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);nJb=a}a=nJb;return a}}}); var E7=D7;E7.prototype.dataChanged=E7.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],E7.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],E7.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],E7.prototype,"data",void 0);y([Q({reflectToAttribute:!1}),z("design:type",Boolean)],E7.prototype,"dontAskAgain",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],E7.prototype,"showPopup",void 0); y([Q({reflectToAttribute:!1}),z("design:type",Object)],E7.prototype,"boundDontAskAgainChanged",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],E7.prototype,"standardizedThemedScrollbar",void 0);y([Q({reflectToAttribute:!1}),z("design:type",Object)],E7.prototype,"boundOnAccountItemTap",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],E7.prototype,"dataChanged",null);E7=y([V({is:"ytd-channel-switcher-renderer"})],E7);var qJb;var rJb;var F7=function(){return N.apply(this,arguments)||this}; p(F7,N);g.Object.defineProperties(F7.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}}); g.Object.defineProperties(F7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===rJb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===qJb){var d=document.createElement("template");d.innerHTML=""; qJb=d}d=qJb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);rJb=a}a=rJb;return a}}}); var G7=F7;y([Q(),z("design:type",Object)],G7.prototype,"data",void 0);y([T("data"),z("design:type",Array),z("design:paramtypes",[])],G7.prototype,"steps",null);G7=y([V({is:"ytd-channel-transfer-stepper-renderer"})],G7);var sJb;var tJb;var H7=function(){var a=N.apply(this,arguments)||this;a.data=null;a.isError=!1;a.isLoading=!1;return a}; p(H7,N);f=H7.prototype;f.configureRendererStamper=function(){return{"data.personalAccountTile.selectButton":{id:"personal-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.brandAccountTile.selectButton":{id:"brand-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)}; f.computeProfileName=function(a){return a?a.givenNameValue+" "+a.familyNameValue:""}; f.onYtServiceRequestSent=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("isError",!1)}; f.onYtServiceRequestError=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.set("isLoading",!1);this.set("isError",!0)}; g.Object.defineProperties(H7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===tJb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===sJb){var d=document.createElement("template");d.innerHTML=""; sJb=d}d=sJb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);tJb=a}a=tJb;return a}}}); var I7=H7;I7.prototype.onYtServiceRequestError=I7.prototype.onYtServiceRequestError;I7.prototype.onYtServiceRequestSent=I7.prototype.onYtServiceRequestSent;I7.prototype.dataChanged=I7.prototype.dataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],I7.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],I7.prototype,"data",void 0); y([Q({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),z("design:type",String)],I7.prototype,"profileName",void 0);y([Q(),z("design:type",Object)],I7.prototype,"isError",void 0);y([Q(),z("design:type",Object)],I7.prototype,"isLoading",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],I7.prototype,"dataChanged",null); y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],I7.prototype,"onYtServiceRequestSent",null);y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],I7.prototype,"onYtServiceRequestError",null);I7=y([V({is:"ytd-channel-warm-welcome-cont-renderer"})],I7);var uJb;var vJb;var J7=function(){var a=N.apply(this,arguments)||this;a.data=null;return a}; p(J7,N);J7.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; J7.prototype.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.hasAttribute("autofocus")||this.setAttribute("autofocus","true")}; g.Object.defineProperties(J7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===vJb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===uJb){var d=document.createElement("template");d.innerHTML=""; uJb=d}d=uJb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);vJb=a}a=vJb;return a}}}); var K7=J7;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],K7.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],K7.prototype,"data",void 0);K7=y([V({is:"ytd-channel-warm-welcome-renderer"})],K7);var wJb;var xJb;var L7=function(a){var b=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=b.message;"stack"in b&&(this.stack=b.stack);this.maxFileSizeMB=a;Object.setPrototypeOf(this,L7.prototype)}; p(L7,Error);var M7=function(a,b){var c=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=c.message;"stack"in c&&(this.stack=c.stack);this.minWidth=a;this.minHeight=b;Object.setPrototypeOf(this,M7.prototype)}; p(M7,Error);var yJb=function(a){this.requirements=a;this.maxFileSize=1048576*a.maxFileSizeMB},zJb=function(a,b){if(b.size>a.maxFileSize)throw new L7(a.requirements.maxFileSizeMB); };var AJb=function(a,b,c,d,e,h){this.JSC$39287_overlayWidth=a;this.JSC$39287_overlayHeight=b;this.JSC$39287_overlayMarginTop=c;this.JSC$39287_overlayMarginBottom=d;this.JSC$39287_overlayMarginLeft=e;this.JSC$39287_overlayMarginRight=h}; AJb.prototype.JSC$39287_check=function(){}; var BJb=function(a,b){this.JSC$39290_canvas=a;this.imageEditorBuilder=b}; BJb.prototype.addEventListeners=function(a){var b=function(e){CJb(a,e)}; this.JSC$39290_mouseDownEvent=b;var c=function(e){DJb(a,e)}; this.JSC$39290_mouseMoveEvent=c;var d=function(){EJb(a)}; this.JSC$39290_mouseUpEvent=d;this.JSC$39290_canvas.addEventListener("mousedown",b);this.JSC$39290_canvas.addEventListener("mousemove",c);document.addEventListener("mouseup",d)}; BJb.prototype.removeEventListeners=function(){this.JSC$39290_mouseDownEvent&&this.JSC$39290_canvas.removeEventListener("mousedown",this.JSC$39290_mouseDownEvent);this.JSC$39290_mouseMoveEvent&&this.JSC$39290_canvas.removeEventListener("mousemove",this.JSC$39290_mouseMoveEvent);this.JSC$39290_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$39290_mouseUpEvent)}; var FJb=function(a,b){a.removeEventListeners();return new Promise(function(c){var d=new Image;d.crossOrigin="anonymous";d.onload=function(){var e=a.imageEditorBuilder(a.JSC$39290_canvas,d);a.addEventListeners(e);c(e)}; d.src=b})}; function GJb(a){a=Math.round(a);return a%2?a-1:a} function HJb(a){a=Math.round(a);return 0===a%2?a-1:a} var O7=function(a,b,c,d,e,h,l,m){this.JSC$39293_canvas=a;this.image=b;this.requiredRatio=c;this.minImageCropDimension=d;this.minOutputImageResolution=e;this.component=h;this.styleFocusedCorner=void 0===m?!0:m;this.action=2;this.focusedCorner=this.resizeCorner=0;a=this.JSC$39293_canvas.getContext("2d");if(!a)throw Error("Failed to get canvas context");this.ctx=a;this.canvasMargin=null!==l&&void 0!==l?l:24;this.canvasInnerWidth=this.JSC$39293_canvas.width-2*this.canvasMargin;l=this.image;a=this.canvasInnerWidth/ l.width;912
    \n \n
    \n \n
    \n \n \n
    \n \n \n
    \n \n \n \n \n \n
    \n \n

    \n \n

    \n
    \n \n \n \n \n
    \n \n \n
    \n \n \n \n \n \n
    \n \n

    \n \n

    \n
    \n \n
    \n
    \n \n
    \n
    [[profileName]]
    \n \n
    \n \n
    \n \n \n
    \n \n \n \n
    \n \n

    \n \n

    \n
    \n \n
    \n
    \n \n
    \n
    \n \n
    \n \n
    \n \n \n
    \n \n
    \n
    \n \n \n \n
    \n \n

    \n \n

    \n
    \n \n
    \n
    \n \n \n
    this.requiredRatio?(this.JSC$39293_overlayWidth=this.JSC$39293_canvas.width%2?HJb(this.scaledImageHeight*this.requiredRatio):GJb(this.scaledImageHeight*this.requiredRatio),this.JSC$39293_overlayMarginRight=this.JSC$39293_overlayMarginLeft=(this.JSC$39293_canvas.width-this.JSC$39293_overlayWidth)/2):aa.JSC$39293_overlayMarginLeft&&b.xa.JSC$39293_overlayMarginTop&&b.y=b.x&&a.x<=b.x+10&&a.y>=b.y&&a.y<=b.y+10},LJb=function(a,b){if(a.dragStart)switch(a.resizeCorner){case 2:Math.abs((a.JSC$39293_overlayMarginLeft+a.JSC$39293_overlayWidth-b.x)/(b.y-a.JSC$39293_overlayMarginTop))>=a.requiredRatio?MJb(a,b.x):NJb(a,b.y); break;case 1:Math.abs((a.JSC$39293_overlayMarginLeft+a.JSC$39293_overlayWidth-b.x)/(a.JSC$39293_overlayMarginTop+a.JSC$39293_overlayHeight-b.y))>=a.requiredRatio?OJb(a,b.x):NJb(a,b.y);break;case 4:Math.abs((b.x-a.JSC$39293_overlayMarginLeft)/(b.y-a.JSC$39293_overlayMarginTop))>=a.requiredRatio?MJb(a,b.x):PJb(a,b.y);break;case 3:Math.abs((b.x-a.JSC$39293_overlayMarginLeft)/(a.JSC$39293_overlayMarginTop+a.JSC$39293_overlayHeight-b.y))>=a.requiredRatio?OJb(a,b.x):PJb(a,b.y);break;default:throw Error("Invalid option");} },MJb=function(a,b){var c=a.JSC$39293_overlayMarginTop; a.JSC$39293_overlayMarginBottom=QJb(a,b);a.JSC$39293_overlayHeight=a.JSC$39293_canvas.height-a.JSC$39293_overlayMarginBottom-c;a.JSC$39293_overlayWidth=Math.round(a.JSC$39293_overlayHeight*a.requiredRatio);RJb(a)},OJb=function(a,b){var c=a.JSC$39293_overlayMarginTop+a.JSC$39293_overlayHeight; a.JSC$39293_overlayMarginTop=QJb(a,b);a.JSC$39293_overlayHeight=c-a.JSC$39293_overlayMarginTop;a.JSC$39293_overlayWidth=Math.round(a.JSC$39293_overlayHeight*a.requiredRatio);RJb(a)},RJb=function(a){switch(a.resizeCorner){case 2:case 1:a.JSC$39293_overlayMarginLeft=a.JSC$39293_canvas.width-a.JSC$39293_overlayMarginRight-a.JSC$39293_overlayWidth; break;case 4:case 3:a.JSC$39293_overlayMarginRight=a.JSC$39293_canvas.width-a.JSC$39293_overlayMarginLeft-a.JSC$39293_overlayWidth;break;default:throw Error("Invalid option");}},NJb=function(a,b){var c=a.JSC$39293_overlayMarginLeft+a.JSC$39293_overlayWidth; a.JSC$39293_overlayMarginLeft=SJb(a,b);a.JSC$39293_overlayWidth=c-a.JSC$39293_overlayMarginLeft;a.JSC$39293_overlayHeight=Math.round(a.JSC$39293_overlayWidth/a.requiredRatio);TJb(a)},PJb=function(a,b){var c=a.JSC$39293_overlayMarginLeft; a.JSC$39293_overlayMarginRight=SJb(a,b);a.JSC$39293_overlayWidth=a.JSC$39293_canvas.width-a.JSC$39293_overlayMarginRight-c;a.JSC$39293_overlayHeight=Math.round(a.JSC$39293_overlayWidth/a.requiredRatio);TJb(a)},TJb=function(a){switch(a.resizeCorner){case 2:case 4:a.JSC$39293_overlayMarginBottom=a.JSC$39293_canvas.height-a.JSC$39293_overlayMarginTop-a.JSC$39293_overlayHeight; break;case 1:case 3:a.JSC$39293_overlayMarginTop=a.JSC$39293_canvas.height-a.JSC$39293_overlayMarginBottom-a.JSC$39293_overlayHeight;break;default:throw Error("Invalid option");}},QJb=function(a,b){switch(a.resizeCorner){case 2:b=a.JSC$39293_canvas.height-(a.JSC$39293_overlayMarginTop+UJb(a,b)); break;case 4:b=a.JSC$39293_canvas.height-(a.JSC$39293_overlayMarginTop+VJb(a,b));break;case 1:b=a.JSC$39293_overlayMarginTop+a.JSC$39293_overlayHeight-UJb(a,b);break;case 3:b=a.JSC$39293_overlayMarginTop+a.JSC$39293_overlayHeight-VJb(a,b);break;default:throw Error("Invalid option");}return Math.max(b,a.canvasMargin)},UJb=function(a,b){b=a.JSC$39293_overlayMarginLeft+a.JSC$39293_overlayWidth-Math.max(b,a.horizontalMargin); b=0>b?a.JSC$39293_overlayWidth:Math.max(b,a.minOverlayWidth);return Math.round(b/a.requiredRatio)},VJb=function(a,b){b=a.JSC$39293_canvas.width-Math.max(a.JSC$39293_canvas.width-b,a.horizontalMargin)-a.JSC$39293_overlayMarginLeft; b=0>b?a.JSC$39293_overlayWidth:Math.max(b,a.minOverlayWidth);return Math.round(b/a.requiredRatio)},SJb=function(a,b){switch(a.resizeCorner){case 2:b=a.JSC$39293_canvas.width-a.JSC$39293_overlayMarginRight-WJb(a,b); break;case 4:b=a.JSC$39293_canvas.width-a.JSC$39293_overlayMarginLeft-WJb(a,b);break;case 1:b=a.JSC$39293_canvas.width-a.JSC$39293_overlayMarginRight-XJb(a,b);break;case 3:b=a.JSC$39293_canvas.width-a.JSC$39293_overlayMarginLeft-XJb(a,b);break;default:throw Error("Invalid option");}return Math.max(b,a.horizontalMargin)},WJb=function(a,b){b=a.JSC$39293_canvas.height-Math.max(a.JSC$39293_canvas.height-b,a.canvasMargin)-a.JSC$39293_overlayMarginTop; return 0>b?a.JSC$39293_overlayWidth:Math.max(Math.round(b*a.requiredRatio),a.minOverlayWidth)},XJb=function(a,b){b=a.JSC$39293_overlayMarginTop+a.JSC$39293_overlayHeight-Math.max(b,a.canvasMargin); return 0>b?a.JSC$39293_overlayWidth:Math.max(Math.round(b*a.requiredRatio),a.minOverlayWidth)}; O7.prototype.initializeInvariant=function(){return new AJb(this.JSC$39293_overlayWidth,this.JSC$39293_overlayHeight,this.JSC$39293_overlayMarginTop,this.JSC$39293_overlayMarginBottom,this.JSC$39293_overlayMarginLeft,this.JSC$39293_overlayMarginRight)}; O7.prototype.checkInvariant=function(){}; var N7=function(a){a.ctx.clearRect(0,0,a.JSC$39293_canvas.width,a.JSC$39293_canvas.height);a.ctx.drawImage(a.image,0,0,a.image.width,a.image.height,a.horizontalMargin,a.canvasMargin,a.JSC$39293_canvas.width-2*a.horizontalMargin,a.scaledImageHeight);a.ctx.fillStyle="rgba(0, 0, 0, 0.7)";a.ctx.fillRect(a.horizontalMargin,a.JSC$39293_overlayMarginTop,a.JSC$39293_overlayMarginLeft-a.horizontalMargin,a.JSC$39293_overlayHeight);a.ctx.fillRect(a.JSC$39293_overlayMarginLeft+a.JSC$39293_overlayWidth,a.JSC$39293_overlayMarginTop, a.JSC$39293_overlayMarginRight-a.horizontalMargin,a.JSC$39293_overlayHeight);a.ctx.fillRect(a.horizontalMargin,a.canvasMargin,a.scaledImageWidth,a.JSC$39293_overlayMarginTop-a.canvasMargin);a.ctx.fillRect(a.horizontalMargin,a.JSC$39293_overlayMarginTop+a.JSC$39293_overlayHeight,a.scaledImageWidth,a.JSC$39293_overlayMarginBottom-a.canvasMargin);a.drawOverlay();a.component&&a.component.fire("image-updated")}; O7.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$39293_overlayMarginLeft,this.JSC$39293_overlayMarginTop,this.JSC$39293_overlayWidth,this.JSC$39293_overlayHeight);YJb(this)}; O7.prototype.focusOnNextCorner=function(){switch(this.focusedCorner){case 1:this.focusedCorner=3;break;case 3:this.focusedCorner=2;break;case 2:this.focusedCorner=4;break;case 4:this.focusedCorner=0;break;default:this.focusedCorner=1;}N7(this);return this.focusedCorner}; O7.prototype.focusOnPrevCorner=function(){switch(this.focusedCorner){case 1:this.focusedCorner=0;break;case 3:this.focusedCorner=1;break;case 2:this.focusedCorner=3;break;case 4:this.focusedCorner=2;break;default:this.focusedCorner=4;}N7(this);return this.focusedCorner}; var YJb=function(a){var b=a.JSC$39293_overlayMarginLeft-5,c=a.JSC$39293_overlayMarginTop-5,d=a.JSC$39293_overlayMarginLeft+a.JSC$39293_overlayWidth-5,e=a.JSC$39293_overlayMarginTop+a.JSC$39293_overlayHeight-5;a.ctx.fillStyle="#FFF";a.ctx.fillRect(b,c,10,10);a.ctx.strokeRect(b,c,10,10);a.ctx.fillRect(d,c,10,10);a.ctx.strokeRect(d,c,10,10);a.ctx.fillRect(b,e,10,10);a.ctx.strokeRect(b,e,10,10);a.ctx.fillRect(d,e,10,10);a.ctx.strokeRect(d,e,10,10);if(0!==a.focusedCorner&&a.styleFocusedCorner){a.ctx.lineWidth= 4;a.ctx.strokeStyle="#3EA6FF";switch(a.focusedCorner){case 1:--b;--c;break;case 2:--b;c=e-1;break;case 3:b=d-1;--c;break;case 4:b=d-1;c=e-1;break;default:return;}a.ctx.strokeRect(b,c,12,12)}}; f=O7.prototype;f.realSizeCanvasCrop=function(){var a=this.image.width/this.scaledImageWidth;return[Math.max(this.JSC$39293_overlayWidth*a,this.minImageCropDimension[0]),Math.max(this.JSC$39293_overlayWidth*a,this.minImageCropDimension[1])]}; f.crop=function(a,b){b=void 0===b?!0:b;var c=this.image.width/this.scaledImageWidth,d=document.createElement("canvas"),e=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],h=this.JSC$39293_overlayWidth*c,l=this.JSC$39293_overlayHeight*c;d.width=Math.max(h,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);d.height=Math.max(l,e);a&&(d.width=Math.min(d.width,d.height),d.height=Math.min(d.width,d.height));a=d.getContext("2d"); if(!a)throw Error("Failed to create 2d context.");e=(this.JSC$39293_overlayMarginLeft-this.horizontalMargin)*c;c*=this.JSC$39293_overlayMarginTop-this.canvasMargin;b||(a.fillStyle="white",a.fillRect(0,0,d.width,d.height));a.drawImage(this.image,e,c,h,l,0,0,d.width,d.height);return d}; f.testOnlySetOverlay=function(a,b,c,d){this.JSC$39293_overlayMarginLeft=a;this.JSC$39293_overlayMarginTop=b;this.JSC$39293_overlayWidth=c;this.JSC$39293_overlayHeight=d;this.JSC$39293_overlayMarginRight=this.JSC$39293_canvas.width-this.JSC$39293_overlayMarginLeft-this.JSC$39293_overlayWidth;this.JSC$39293_overlayMarginBottom=this.JSC$39293_canvas.height-this.JSC$39293_overlayMarginTop-this.JSC$39293_overlayHeight}; f.testOnlyGetOverlayMargins=function(){return[this.JSC$39293_overlayMarginLeft,this.JSC$39293_overlayMarginTop,this.JSC$39293_overlayMarginRight,this.JSC$39293_overlayMarginBottom]}; f.testOnlyGetOverlayDimensions=function(){return[Math.floor(this.JSC$39293_overlayWidth),Math.floor(this.JSC$39293_overlayHeight)]}; f.testOnlyGetHorizontalMargin=function(){return this.horizontalMargin}; f.testOnlyGetImageDimensions=function(){return[this.scaledImageWidth,this.scaledImageHeight]};function ZJb(a,b){var c=X4a(b,{},a,!0);return new Promise(function(d,e){c.listenOnce("m",function(){e(Error("Scotty transfer failed: "+c.JSC$57187_getErrorDescription()))}); c.listenOnce("k",function(){var h=c.getResponseCode();if(200!==h)e(Error("Unable to upload file (scotty upload URL: "+b+" type: "+a.type+", size: "+a.size+"). Got status code: "+h));else try{d(JSON.parse(c.JSC$57187_getResponseText()).encryptedBlobId)}catch(l){e(l)}}); c.run()})} function $Jb(a){return a.substring(a.indexOf(":")+1,a.indexOf(";"))} function aKb(a){return new Promise(function(b,c){var d=new FileReader;d.onloadend=function(){try{var e=new Uint8Array(d.result);8>e.length&&c(void 0);var h=e.subarray(0,8);e="";for(var l=0;l\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===wJb){var d=document.createElement("template");d.innerHTML=""; wJb=d}d=wJb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);xJb=a}a=xJb;return a}}}); var S7=R7;S7.prototype.updatePositionOfAllCorners=S7.prototype.updatePositionOfAllCorners;S7.prototype.dataChanged=S7.prototype.dataChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],S7.prototype,"ytActionHandlerBehavior",void 0);y([O(TH),z("design:type",Object)],S7.prototype,"ironA11yKeysBehavior",void 0);y([mG("#canvas"),z("design:type",HTMLCanvasElement)],S7.prototype,"canvasElement",void 0);y([mG("#file-selector"),z("design:type",HTMLInputElement)],S7.prototype,"fileSelector",void 0); y([mG("#top-left-corner"),z("design:type",HTMLDivElement)],S7.prototype,"topLeftCorner",void 0);y([mG("#top-right-corner"),z("design:type",HTMLDivElement)],S7.prototype,"topRightCorner",void 0);y([mG("#bottom-left-corner"),z("design:type",HTMLDivElement)],S7.prototype,"bottomLeftCorner",void 0);y([mG("#bottom-right-corner"),z("design:type",HTMLDivElement)],S7.prototype,"bottomRightCorner",void 0);y([Q(),z("design:type",Object)],S7.prototype,"data",void 0); y([Q(),z("design:type",Object)],S7.prototype,"errorMessage",void 0);y([Q(),z("design:type",Object)],S7.prototype,"isLoading",void 0);y([Q(),z("design:type",Object)],S7.prototype,"hideContainer",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",Promise)],S7.prototype,"dataChanged",null);y([R("image-updated"),R("yt-refit"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],S7.prototype,"updatePositionOfAllCorners",null); S7=y([V({is:"ytd-image-editor-renderer"})],S7);var fKb;var gKb;var T7=function(){return N.apply(this,arguments)||this}; p(T7,N);T7.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; g.Object.defineProperties(T7.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var a;return null===(a=this.data)||void 0===a?void 0:a.submitButton}}}); g.Object.defineProperties(T7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===gKb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fKb){var d=document.createElement("template");d.innerHTML=""; fKb=d}d=fKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gKb=a}a=gKb;return a}}}); var U7=T7;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],U7.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],U7.prototype,"data",void 0);y([T("data"),z("design:type",Object),z("design:paramtypes",[])],U7.prototype,"submitButton",null);U7=y([V({is:"ytd-notice-renderer"})],U7);var hKb;var iKb;var V7=function(){return N.apply(this,arguments)||this}; p(V7,N);V7.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; g.Object.defineProperties(V7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===iKb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hKb){var d=document.createElement("template");d.innerHTML=""; hKb=d}d=hKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);iKb=a}a=iKb;return a}}}); var W7=V7;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],W7.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],W7.prototype,"ytRendererBehavior",void 0);y([Q({}),z("design:type",Object)],W7.prototype,"data",void 0);W7=y([V({is:"ytd-donation-post-transaction-renderer"})],W7);var jKb;var kKb;var lKb;var mKb;var X7=function(){return N.apply(this,arguments)||this}; p(X7,N);X7.prototype.computeIsStreamingProvider=function(a){return!!a.isStreamingShelf}; X7.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}}; g.Object.defineProperties(X7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===mKb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lKb){var d=document.createElement("template");d.innerHTML=""; lKb=d}d=lKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mKb=a}a=mKb;return a}}}); var Y7=X7;y([O(W.YtRendererBehavior),z("design:type",Object)],Y7.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],Y7.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],Y7.prototype,"data",void 0);y([Q({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),z("design:type",Boolean)],Y7.prototype,"isStreamingProvider",void 0);Y7=y([V({is:"ytd-media-provider-renderer"})],Y7);var nKb;var oKb;var Z7=function(){return N.apply(this,arguments)||this}; p(Z7,N);Z7.prototype.observeLightsourcePalette=function(){var a,b=null===(a=this.data)||void 0===a?void 0:a.vibrantsourceColorPaletteData;b&&sN(this,b)}; g.Object.defineProperties(Z7,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===oKb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nKb){var d=document.createElement("template");d.innerHTML=""; nKb=d}d=nKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);oKb=a}a=oKb;return a}}}); var $7=Z7;$7.prototype.observeLightsourcePalette=$7.prototype.observeLightsourcePalette;y([O(W.YtRendererBehavior),z("design:type",Object)],$7.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],$7.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],$7.prototype,"data",void 0); y([S("data.vibrantsourceColorPaletteData"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],$7.prototype,"observeLightsourcePalette",null);$7=y([V({is:"ytd-streaming-pop-up-dialog"})],$7);var a8=function(){return N.apply(this,arguments)||this}; p(a8,N);a8.prototype.onPopupOpened_=function(){var a;(null===(a=this.data)||void 0===a?0:a.serviceEndpoint)&&Cn(this,[this.data.serviceEndpoint])}; a8.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}}; a8.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.content":{id:"content",mapping:{streamingPopUpDialog:{component:"ytd-streaming-pop-up-dialog"}}}}}; g.Object.defineProperties(a8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===kKb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jKb){var d=document.createElement("template");d.innerHTML=""; jKb=d}d=jKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);kKb=a}a=kKb;return a}}}); var b8=a8;b8.prototype.onPopupOpened_=b8.prototype.onPopupOpened_;y([O(W.YtRendererBehavior),z("design:type",Object)],b8.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],b8.prototype,"ytRendererstamperBehavior",void 0);y([O(SS),z("design:type",Object)],b8.prototype,"ytContinuationHandlerBehavior",void 0);y([Q(),z("design:type",Object)],b8.prototype,"data",void 0); y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],b8.prototype,"onPopupOpened_",null);b8=y([V({is:"ytd-brandconnect-popup-renderer"})],b8);var pKb;var qKb;var c8=function(){return N.apply(this,arguments)||this}; p(c8,N);f=c8.prototype;f.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.dataChanged=function(){for(var a=0;a
    \n \n \n \n \n
    \n \n

    \n \n

    \n
    \n \n \n \n \n \n \n
    \n \n
    \n
    \n
    \n
    \n
    \n \n \n \n
    \n \n
    \n \n
    \"\"
    \n \n \n \n
    \n \n \n
    \n \n
    \n \n
    \n \n \n \n \n \n
    \n \n
    \n \n
    \n \n
    \n \n \n
    \n [[getSimpleString(data.thankYouMessage)]]\n
    \n [[getSimpleString(data.additionalInfo)]]\n
    \n \n
    \n \n \n
    \n \n
    \n \n \n
    \n [[getSimpleString(data.creatorMessage.description)]]\n
    \n [[getSimpleString(data.creatorMessage.title)]]\n
    \n \n \n
    \n
    \n \n \n
    \n \n \n
    \n \n \n
    \n \n \n
    \n

    \n [[getSimpleString(data.tvShowSeasons)]]\n

    \n \n
    \n
    \n \n \n
    \n
    \n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===pKb){var d=document.createElement("template");d.innerHTML=""; pKb=d}d=pKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);qKb=a}a=qKb;return a}}}); var d8=c8;d8.prototype.onOptionChange=d8.prototype.onOptionChange;d8.prototype.dataChanged=d8.prototype.dataChanged;y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],d8.prototype,"ytEventForwardingBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],d8.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],d8.prototype,"ytRendererBehavior",void 0);y([O(ojb),z("design:type",Object)],d8.prototype,"ytdHatsSurveyBehavior",void 0); y([Q(),z("design:type",Object)],d8.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],d8.prototype,"dataChanged",null);y([R("ytd-checkbox-survey-option-changed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],d8.prototype,"onOptionChange",null);d8=y([V({is:"ytd-checkbox-survey-renderer"})],d8);var rKb;var sKb;var tKb;var GKb;var HKb=function(){return N.apply(this,arguments)||this}; p(HKb,N); g.Object.defineProperties(HKb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===GKb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===tKb){var d=document.createElement("template");d.innerHTML=""; tKb=d}d=tKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);GKb=a}a=GKb;return a}}}); var e8=HKb;y([O(W.YtRendererBehavior),z("design:type",Object)],e8.prototype,"ytRendererBehavior",void 0);y([O(hjb),z("design:type",Object)],e8.prototype,"ytdDismissalReasonBehavior",void 0);y([Q(),z("design:type",Object)],e8.prototype,"data",void 0);e8=y([V({is:"ytd-dismissal-reason-text-renderer"})],e8);var IKb;var JKb;var KKb=function(){return N.apply(this,arguments)||this}; p(KKb,N); g.Object.defineProperties(KKb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===JKb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===IKb){var d=document.createElement("template");d.innerHTML=""; IKb=d}d=IKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);JKb=a}a=JKb;return a}}}); var f8=KKb;y([O(W.YtRendererBehavior),z("design:type",Object)],f8.prototype,"ytRendererBehavior",void 0);y([O(hjb),z("design:type",Object)],f8.prototype,"ytdDismissalReasonBehavior",void 0);y([Q(),z("design:type",Object)],f8.prototype,"data",void 0);f8=y([V({is:"ytd-dismissal-reason-video-renderer"})],f8);var g8=function(){return N.apply(this,arguments)||this}; p(g8,N);f=g8.prototype;f.created=function(){this.selectedFeedbackTokens=new NH}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}}; f.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()}; f.onDismissalReasonSelected=function(a,b){this.fire("yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(b);this.hasReasonsSelected=!0}; f.onDismissalReasonDeselected=function(a,b){this.fire("yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(b);this.hasReasonsSelected=0!==this.selectedFeedbackTokens.size}; f.onCancelTap=function(){L(this,"yt-close-popup-action")}; f.onSubmitTap=function(){var a={feedback_tokens:Array.from(this.selectedFeedbackTokens.values())};Cn(this,[this.data.submitFeedbackEndpoint,a]);L(this,"yt-close-popup-action")}; g.Object.defineProperties(g8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===sKb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rKb){var d=document.createElement("template");d.innerHTML=""; rKb=d}d=rKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);sKb=a}a=sKb;return a}}}); var h8=g8;h8.prototype.onDismissalReasonDeselected=h8.prototype.onDismissalReasonDeselected;h8.prototype.onDismissalReasonSelected=h8.prototype.onDismissalReasonSelected;h8.prototype.dataChanged=h8.prototype.dataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],h8.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],h8.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],h8.prototype,"data",void 0); y([Q(),z("design:type",Boolean)],h8.prototype,"hasReasonsSelected",void 0);y([Q(),z("design:type",NH)],h8.prototype,"selectedFeedbackTokens",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],h8.prototype,"dataChanged",null);y([R("yt-dismissal-reason-selected"),z("design:type",Function),z("design:paramtypes",[CustomEvent,String]),z("design:returntype",void 0)],h8.prototype,"onDismissalReasonSelected",null); y([R("yt-dismissal-reason-deselected"),z("design:type",Function),z("design:paramtypes",[CustomEvent,String]),z("design:returntype",void 0)],h8.prototype,"onDismissalReasonDeselected",null);h8=y([V({is:"ytd-dismissal-follow-up-renderer"})],h8);var LKb;var MKb;var i8=function(){return N.apply(this,arguments)||this}; p(i8,N);i8.prototype.onCheckedChange=function(){this.multiselect||this.fire("yt-feedback-single-select-changed");this.$.freeform.focus();this.fire("yt-refit")}; i8.prototype.showTextBox=function(a,b){return a&&b}; i8.prototype.dataChanged=function(){this.data&&(void 0===this.data.resultText&&this.set("data.resultText",""),void 0===this.data.checked&&this.set("data.checked",!1),void 0===this.data.allowFreeTextInput&&this.set("data.allowFreeTextInput",!1))}; g.Object.defineProperties(i8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===MKb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===LKb){var d=document.createElement("template");d.innerHTML=""; LKb=d}d=LKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);MKb=a}a=MKb;return a}}}); var j8=i8;j8.prototype.dataChanged=j8.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],j8.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],j8.prototype,"data",void 0);y([Q({value:!1}),z("design:type",Boolean)],j8.prototype,"multiselect",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],j8.prototype,"dataChanged",null);j8=y([V({is:"ytd-feedback-option-renderer"})],j8);var NKb;var OKb;var k8=function(){return N.apply(this,arguments)||this}; p(k8,N);k8.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}}; k8.prototype.onSingleSelectCheckedChanged=function(a){a=M(a).rootTarget;for(var b=0;b
    \n \n \n
    \n \n
    \n \n
    \n \n \n\n \n\n
    \n \n \n
    \n \n \n
    \n \n
    \n \n \n
    \n
    \n \n \n
    \n \n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===NKb){var d=document.createElement("template");d.innerHTML=""; NKb=d}d=NKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);OKb=a}a=OKb;return a}}}); var l8=k8;l8.prototype.onSingleSelectCheckedChanged=l8.prototype.onSingleSelectCheckedChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],l8.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],l8.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],l8.prototype,"data",void 0); y([R("yt-feedback-single-select-changed"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],l8.prototype,"onSingleSelectCheckedChanged",null);l8=y([V({is:"ytd-feedback-question-renderer"})],l8);var PKb;var QKb;var m8=function(){return N.apply(this,arguments)||this}; p(m8,N);m8.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}}; m8.prototype.getSelectedFeedbackResults=function(){for(var a={},b=0;b
    \n [[getSimpleString(data.question)]]\n
    \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===PKb){var d=document.createElement("template");d.innerHTML=""; PKb=d}d=PKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);QKb=a}a=QKb;return a}}}); var n8=m8;y([O(W.YtRendererBehavior),z("design:type",Object)],n8.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],n8.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],n8.prototype,"data",void 0);n8=y([V({is:"ytd-feedback-survey-renderer"})],n8);var RKb;var SKb;var TKb;var UKb;var o8=function(){return N.apply(this,arguments)||this}; p(o8,N);o8.prototype.computeAlt=function(a){return yn(a)}; o8.prototype.submitResponse=function(){var a,b;null!==(a=this.data)&&void 0!==a&&a.feedbackToken&&void 0!==(null===(b=this.data)||void 0===b?void 0:b.nextStageIndex)&&(An(this,"yt-single-select-submit-feedback",[this.data.feedbackToken]),An(this,"yt-survey-set-stage-index",[this.data.nextStageIndex]))}; o8.prototype.onClick=function(){this.submitResponse()}; g.Object.defineProperties(o8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===UKb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===TKb){var d=document.createElement("template");d.innerHTML=""; TKb=d}d=TKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);UKb=a}a=UKb;return a}}}); var p8=o8;p8.prototype.onClick=p8.prototype.onClick;y([O(W.YtRendererBehavior),z("design:type",Object)],p8.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],p8.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],p8.prototype,"vertical",void 0);y([R("click"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],p8.prototype,"onClick",null);p8=y([V({is:"ytd-single-select-answer-option-renderer"})],p8);var VKb;var WKb;var q8=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return a}; p(q8,N);q8.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}}; q8.prototype.dataChanged=function(){var a,b;this.vertical="SURVEY_LAYOUT_TYPE_VERTICAL"===(null!==(b=null===(a=this.data)||void 0===a?void 0:a.answerOrientation)&&void 0!==b?b:"SURVEY_LAYOUT_TYPE_HORIZONTAL")}; q8.prototype.submitFeedback=function(a){var b;(null===(b=this.data)||void 0===b?0:b.responseEndpoint)&&a&&Cn(this,[this.data.responseEndpoint,{extra_feedback_tokens:[a]}])}; g.Object.defineProperties(q8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===WKb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===VKb){var d=document.createElement("template");d.innerHTML=""; VKb=d}d=VKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);WKb=a}a=WKb;return a}}}); var r8=q8;r8.prototype.dataChanged=r8.prototype.dataChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],r8.prototype,"ytActionHandlerBehavior",void 0);y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],r8.prototype,"eventForwardingBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],r8.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],r8.prototype,"ytRendererstamperBehavior",void 0); y([Q(),z("design:type",Object)],r8.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],r8.prototype,"vertical",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],r8.prototype,"dataChanged",null);r8=y([V({is:"ytd-single-select-question-renderer"})],r8);var s8=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return a}; p(s8,N);f=s8.prototype;f.configureRendererStamper=function(){return{currentStage:{id:"current-stage",mapping:{singleSelectQuestionRenderer:"ytd-single-select-question-renderer",simpleMessageRenderer:"ytd-simple-message-renderer"}}}}; f.dataChanged=function(){this.jumpToStage(0)}; f.jumpToStage=function(a){var b,c;null!==(c=null===(b=this.data)||void 0===b?void 0:b.stages)&&void 0!==c&&c[a]&&(this.currentStage=this.data.stages[a],this.refitAfterRender())}; f.computeAlt=function(a){return yn(a)}; f.computeSimpleMessage=function(a){var b;return null===(b=null===a||void 0===a?void 0:a.simpleSurveyMessageRenderer)||void 0===b?void 0:b.messageText}; f.onDismissTap=function(){var a;L(this,"yt-close-popup-action");(null===(a=this.currentStage)||void 0===a?0:a.simpleSurveyMessageRenderer)||Cn(this,[this.data.dismissalEndpoint])}; f.refitAfterRender=function(){var a=this;eu(this,function(){a.fire("yt-refit")})}; g.Object.defineProperties(s8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===SKb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===RKb){var d=document.createElement("template");d.innerHTML=""; RKb=d}d=RKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);SKb=a}a=SKb;return a}}}); var t8=s8;t8.prototype.dataChanged=t8.prototype.dataChanged;y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],t8.prototype,"eventForwardingBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],t8.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],t8.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],t8.prototype,"ytActionHandlerBehavior",void 0); y([O(ojb),z("design:type",Object)],t8.prototype,"ytdHatsSurveyBehavior",void 0);y([Q(),z("design:type",Object)],t8.prototype,"data",void 0);y([Q(),z("design:type",Object)],t8.prototype,"currentStage",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],t8.prototype,"dataChanged",null);t8=y([V({is:"ytd-multi-stage-survey-renderer"})],t8);var XKb;var YKb;var u8=function(){return N.apply(this,arguments)||this}; p(u8,N);u8.prototype.computeAlt=function(a){return yn(a)}; u8.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(Cn(this,[this.data.submissionEndpoint]),L(this,"yt-close-popup-action",["ytd-single-option-survey-renderer"]))}; u8.prototype.onTap=function(){this.vertical&&this.submitResponse()}; g.Object.defineProperties(u8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===YKb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===XKb){var d=document.createElement("template");d.innerHTML=""; XKb=d}d=XKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);YKb=a}a=YKb;return a}}}); var v8=u8;v8.prototype.onTap=v8.prototype.onTap;y([O(W.YtRendererBehavior),z("design:type",Object)],v8.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],v8.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],v8.prototype,"vertical",void 0);y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],v8.prototype,"onTap",null);v8=y([V({is:"ytd-single-option-survey-option-renderer"})],v8);var ZKb;var $Kb;var w8=function(){return N.apply(this,arguments)||this}; p(w8,N);f=w8.prototype;f.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.dataChanged=function(){var a,b;this.vertical="VERTICAL"===((null===(b=null===(a=this.data)||void 0===a?void 0:a.surveyOrientation)||void 0===b?void 0:b.type)||"HORIZONTAL")}; f.computeAlt=function(a){return yn(a)}; f.onDismissTap=function(){L(this,"yt-close-popup-action");Cn(this,[this.data.dismissalEndpoint])}; g.Object.defineProperties(w8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===$Kb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ZKb){var d=document.createElement("template");d.innerHTML=""; ZKb=d}d=ZKb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$Kb=a}a=$Kb;return a}}}); var x8=w8;x8.prototype.dataChanged=x8.prototype.dataChanged;y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],x8.prototype,"eventForwardingBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],x8.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],x8.prototype,"ytRendererstamperBehavior",void 0);y([O(ojb),z("design:type",Object)],x8.prototype,"ytdHatsSurveyBehavior",void 0); y([Q(),z("design:type",Object)],x8.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],x8.prototype,"vertical",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],x8.prototype,"dataChanged",null);x8=y([V({is:"ytd-single-option-survey-renderer"})],x8);var aLb;var bLb;var y8=function(){return N.apply(this,arguments)||this}; p(y8,N);y8.prototype.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; y8.prototype.onDismissTap=function(){L(this,"yt-close-popup-action")}; y8.prototype.onNavigate=function(){L(this,"yt-close-popup-action")}; g.Object.defineProperties(y8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===bLb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===aLb){var d=document.createElement("template");d.innerHTML=""; aLb=d}d=aLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);bLb=a}a=bLb;return a}}}); var z8=y8;z8.prototype.onNavigate=z8.prototype.onNavigate;y([O(W.YtRendererBehavior),z("design:type",Object)],z8.prototype,"ytRendererBehavior",void 0);y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],z8.prototype,"ytEventForwardingBehavior",void 0);y([Q(),z("design:type",Object)],z8.prototype,"data",void 0);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],z8.prototype,"onNavigate",null); z8=y([V({is:"ytd-survey-follow-up-renderer"})],z8);var cLb;var dLb;var eLb;var fLb;var A8=function(){var a=N.apply(this,arguments)||this;a.polymer2="Element"in Polymer;return a}; p(A8,N);A8.prototype.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))}; A8.prototype.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()}; A8.prototype.formatSeconds=function(){1===this.seconds.length&&(this.seconds="0"+this.seconds)}; g.Object.defineProperties(A8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===fLb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===eLb){var d=document.createElement("template");d.innerHTML=""; eLb=d}d=eLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);fLb=a}a=fLb;return a}}}); var B8=A8;B8.prototype.secondsChanged=B8.prototype.secondsChanged;y([Q({notify:!0}),z("design:type",String)],B8.prototype,"minutes",void 0);y([Q({notify:!0}),z("design:type",String)],B8.prototype,"seconds",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],B8.prototype,"polymer2",void 0);y([mG("#seconds"),z("design:type",Object)],B8.prototype,"secondsEl",void 0); y([S("seconds"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],B8.prototype,"secondsChanged",null);B8=y([BM({is:"yt-timestamp-input",noInjection:!0,notifyObserversOnUndefined:!1})],B8);var C8=function(){return N.apply(this,arguments)||this}; p(C8,N);f=C8.prototype;f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.JSC$39382_scroller.dialogElement=this.parentNode}; f.dataChanged=function(){var a=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&mL(this).getPlayerPromise().then(function(b){b=b.getCurrentTime();a.minutes=Math.floor(b/60).toString();a.seconds=(Math.floor(b)%60).toString()})}; f.onTapSubmit=function(a){a.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(a={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(a.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(a.minutes=this.minutes,a.seconds=this.seconds),Cn(this,[this.serviceEndpoint,a]))}; f.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)}; f.onYtServiceRequestCompleted=function(a,b){var c;b=b.actions;if(Array.isArray(b))for(var d=0,e=b.length;d
    \n \n
    \n \n
    \n \n
    \n
    \n \n \n
    \n \n
    \n \n \n
    \n \n : \n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===cLb){var d=document.createElement("template");d.innerHTML=""; cLb=d}d=cLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);dLb=a}a=dLb;return a}}}); var D8=C8;D8.prototype.handleInput=D8.prototype.handleInput;D8.prototype.onYtServiceRequestError=D8.prototype.onYtServiceRequestError;D8.prototype.onYtServiceRequestCompleted=D8.prototype.onYtServiceRequestCompleted;D8.prototype.onYtServiceRequestSent=D8.prototype.onYtServiceRequestSent;D8.prototype.dataChanged=D8.prototype.dataChanged;y([O(hN.YtOpenPopupBehavior),z("design:type",Object)],D8.prototype,"ytOpenPopupBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],D8.prototype,"ytRendererBehavior",void 0);y([mG("#scroller"),z("design:type",Object)],D8.prototype,"JSC$39382_scroller",void 0);y([mG("#description"),z("design:type",HTMLInputElement)],D8.prototype,"description",void 0);y([mG("#full-name"),z("design:type",Object)],D8.prototype,"fullName",void 0);y([Q(),z("design:type",Object)],D8.prototype,"data",void 0); y([Q({computed:"computeShowTimestamp(data.timestampLabel)"}),z("design:type",Boolean)],D8.prototype,"showTimestamp",void 0);y([Q({readOnly:!0,computed:"computeServiceEndpoint(data)"}),z("design:type",Object)],D8.prototype,"serviceEndpoint",void 0);y([Q({computed:"computeSubmitButton(data)"}),z("design:type",Object)],D8.prototype,"submitButton",void 0);y([Q(),z("design:type",String)],D8.prototype,"descriptionText",void 0);y([Q(),z("design:type",Number)],D8.prototype,"issueType",void 0); y([Q(),z("design:type",Number)],D8.prototype,"affiliation",void 0);y([Q(),z("design:type",String)],D8.prototype,"fullNameText",void 0);y([Q(),z("design:type",String)],D8.prototype,"minutes",void 0);y([Q(),z("design:type",String)],D8.prototype,"seconds",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],D8.prototype,"dataChanged",null); y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],D8.prototype,"onYtServiceRequestSent",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,gN]),z("design:returntype",void 0)],D8.prototype,"onYtServiceRequestCompleted",null); y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],D8.prototype,"onYtServiceRequestError",null);y([S("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],D8.prototype,"handleInput",null);D8=y([V({is:"ytd-legal-report-details-form-renderer"})],D8);var gLb;var hLb;var E8=function(){return N.apply(this,arguments)||this}; p(E8,N);E8.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; E8.prototype.computeStyle=function(a){return a}; g.Object.defineProperties(E8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===hLb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===gLb){var d=document.createElement("template");d.innerHTML=""; gLb=d}d=gLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);hLb=a}a=hLb;return a}}}); var F8=E8;y([O(W.YtRendererBehavior),z("design:type",Object)],F8.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],F8.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],F8.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),z("design:type",String)],F8.prototype,"buttonStyle",void 0);F8=y([V({is:"ytd-flow-bottom-bar-renderer"})],F8);var iLb;var jLb;var kLb;var lLb;var mLb;var nLb;var G8=function(){return N.apply(this,arguments)||this}; p(G8,N);G8.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; g.Object.defineProperties(G8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===nLb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===mLb){var d=document.createElement("template");d.innerHTML=""; mLb=d}d=mLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);nLb=a}a=nLb;return a}}}); var H8=G8;y([O(W.YtRendererBehavior),z("design:type",Object)],H8.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],H8.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],H8.prototype,"data",void 0);H8=y([V({is:"ytd-flow-top-bar-renderer"})],H8);var oLb;var pLb;var qLb=function(){return N.apply(this,arguments)||this}; p(qLb,N); g.Object.defineProperties(qLb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===pLb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===oLb){var d=document.createElement("template");d.innerHTML=""; oLb=d}d=oLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);pLb=a}a=pLb;return a}}}); var I8=qLb;y([O(W.YtRendererBehavior),z("design:type",Object)],I8.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],I8.prototype,"data",void 0);I8=y([V({is:"ytd-billboard-masthead-renderer"})],I8);var rLb;var sLb;var tLb=function(){return N.apply(this,arguments)||this}; p(tLb,N); g.Object.defineProperties(tLb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===sLb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rLb){var d=document.createElement("template");d.innerHTML=""; rLb=d}d=rLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);sLb=a}a=sLb;return a}}}); var J8=tLb;y([O(NM.YtComponentBehavior),z("design:type",Object)],J8.prototype,"ytComponentBehaviorType",void 0);y([Q(),z("design:type",Object)],J8.prototype,"data",void 0);J8=y([V({is:"ytd-bullet-formatted-string"})],J8);var uLb;var vLb;var wLb=function(){return N.apply(this,arguments)||this}; p(wLb,N); g.Object.defineProperties(wLb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===vLb){var a=document.createElement("template");a.innerHTML="\n\n\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===uLb){var d=document.createElement("template");d.innerHTML=""; uLb=d}d=uLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);vLb=a}a=vLb;return a}}}); var K8=wLb;y([O(W.YtRendererBehavior),z("design:type",Object)],K8.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],K8.prototype,"data",void 0);K8=y([V({is:"ytd-offer-detail-renderer"})],K8);var xLb;var yLb;var L8=function(){return N.apply(this,arguments)||this}; p(L8,N);L8.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{billboardMastheadRenderer:"ytd-billboard-masthead-renderer"}},"data.body":{id:"body",mapping:{offerDetailRenderer:"ytd-offer-detail-renderer"}}}}; g.Object.defineProperties(L8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===yLb){var a=document.createElement("template");a.innerHTML="\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===xLb){var d=document.createElement("template");d.innerHTML=""; xLb=d}d=xLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);yLb=a}a=yLb;return a}}}); var M8=L8;y([O(W.YtRendererBehavior),z("design:type",Object)],M8.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],M8.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],M8.prototype,"data",void 0);M8=y([V({is:"ytd-offer-detail-step-renderer"})],M8);var zLb;var ALb;var N8=function(){return N.apply(this,arguments)||this}; p(N8,N);N8.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}}; g.Object.defineProperties(N8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ALb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===zLb){var d=document.createElement("template");d.innerHTML=""; zLb=d}d=zLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ALb=a}a=ALb;return a}}}); var O8=N8;y([O(W.YtRendererBehavior),z("design:type",Object)],O8.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],O8.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],O8.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],O8.prototype,"isMasthead",void 0);O8=y([V({is:"ytd-media-product-renderer"})],O8);var BLb;var CLb;var P8=function(){return N.apply(this,arguments)||this}; p(P8,N);P8.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{billboardMastheadRenderer:"ytd-billboard-masthead-renderer",mediaProductRenderer:{component:"ytd-media-product-renderer",params:{isMasthead:!0}}}},"data.body":{id:"body",mapping:{offerSectionRenderer:"ytd-offer-section-renderer"}}}}; g.Object.defineProperties(P8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===CLb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===BLb){var d=document.createElement("template");d.innerHTML=""; BLb=d}d=BLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);CLb=a}a=CLb;return a}}}); var Q8=P8;y([O(W.YtRendererBehavior),z("design:type",Object)],Q8.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],Q8.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],Q8.prototype,"data",void 0);Q8=y([V({is:"ytd-offer-selection-step-renderer"})],Q8);var DLb;var ELb;var FLb=function(){return N.apply(this,arguments)||this}; p(FLb,N); g.Object.defineProperties(FLb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ELb){var a=document.createElement("template");a.innerHTML="\n\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===DLb){var d=document.createElement("template");d.innerHTML=""; DLb=d}d=DLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ELb=a}a=ELb;return a}}}); var R8=FLb;y([O(W.YtRendererBehavior),z("design:type",Object)],R8.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],R8.prototype,"data",void 0);R8=y([V({is:"ytd-confirmation-masthead-renderer"})],R8);var GLb;var HLb;var ILb=function(){return N.apply(this,arguments)||this}; p(ILb,N); g.Object.defineProperties(ILb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===HLb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===GLb){var d=document.createElement("template");d.innerHTML=""; GLb=d}d=GLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);HLb=a}a=HLb;return a}}}); var S8=ILb;y([O(W.YtRendererBehavior),z("design:type",Object)],S8.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],S8.prototype,"data",void 0);S8=y([V({is:"ytd-purchase-complete-detail-renderer"})],S8);var JLb;var KLb;var T8=function(){return N.apply(this,arguments)||this}; p(T8,N);T8.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{confirmationMastheadRenderer:"ytd-confirmation-masthead-renderer"}},"data.body":{id:"body",mapping:{purchaseCompleteDetailRenderer:"ytd-purchase-complete-detail-renderer"}}}}; g.Object.defineProperties(T8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===KLb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===JLb){var d=document.createElement("template");d.innerHTML=""; JLb=d}d=JLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);KLb=a}a=KLb;return a}}}); var U8=T8;y([O(W.YtRendererBehavior),z("design:type",Object)],U8.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],U8.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],U8.prototype,"data",void 0);U8=y([V({is:"ytd-purchase-complete-step-renderer"})],U8);var V8=function(){return N.apply(this,arguments)||this}; p(V8,N);V8.prototype.configureRendererStamper=function(){return{"data.topBarOverride":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},"data.content":{id:"content",mapping:{offerSelectionStepRenderer:"ytd-offer-selection-step-renderer",offerDetailStepRenderer:"ytd-offer-detail-step-renderer",purchaseCompleteStepRenderer:"ytd-purchase-complete-step-renderer"}},"data.bottomBar":{id:"bottom-bar",mapping:{flowBottomBarRenderer:"ytd-flow-bottom-bar-renderer"}}}}; g.Object.defineProperties(V8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===lLb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===kLb){var d=document.createElement("template");d.innerHTML=""; kLb=d}d=kLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);lLb=a}a=lLb;return a}}}); var W8=V8;y([O(W.YtRendererBehavior),z("design:type",Object)],W8.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],W8.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],W8.prototype,"data",void 0);W8=y([V({is:"ytd-flow-step-renderer"})],W8);var X8=function(a){this.resolveCommand=a;this.steps={}},LLb=function(a,b){b=k(b||[]); for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=Object.values(c)[0];if(null===d||void 0===d?0:d.stepId)a.steps[d.stepId]=c}}; X8.prototype.hasSteps=function(){return 0!==Object.keys(this.steps).length}; var OLb=function(a){var b;return B(a,function d(){var e=this,h;return t(d,function(l){return null!==(b=e.state)&&void 0!==b&&b.currentStepId?(h=MLb(e))?l.return(h):l.return(NLb(e)):l.return(void 0)})})}; X8.prototype.back=function(){var a;null!==(a=this.state)&&void 0!==a&&a.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())}; X8.prototype.handleUpdateFlowCommand=function(a){a.steps&&LLb(this,a.steps);a.entityUpdateCommand&&this.resolveCommand(a.entityUpdateCommand,{});a.flowContinuationCommand&&(a=a.flowContinuationCommand)&&(this.getFlowContinuationCommand=a);this.awaitFlowContinuation&&(this.awaitFlowContinuation(MLb(this)),this.awaitFlowContinuation=void 0)}; X8.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0}; var NLb=function(a){return B(a,function c(){var d=this,e;return t(c,function(h){e=d;return h.return(new Promise(function(l){e.awaitFlowContinuation=l;e.getFlowContinuationCommand&&e.resolveCommand(e.getFlowContinuationCommand,{flow_state:e.state})}))})})},MLb=function(a){var b; if(null!==(b=a.state)&&void 0!==b&&b.currentStepId)return a.steps[a.state.currentStepId]};var Y8=function(){var a=N.apply(this,arguments)||this;a.flowState=new X8(function(b,c){c=void 0===c?{}:c;Ko.instance.resolveCommand(b,{form:{form:c,element:a}})}); a.isLoading=!1;a.actionMap={"yt-update-flow-command":"handleUpdateFlowCommand"};return a}; p(Y8,N);f=Y8.prototype;f.onPopupClosed=function(){this.currentFlowStep=this.data=void 0;this.flowState.reset()}; f.configureRendererStamper=function(){return{"data.topBar":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},currentFlowStep:{id:"flow-step",mapping:{flowStepRenderer:"ytd-flow-step-renderer"}}}}; f.attached=function(){this.setAttribute("dialog","true")}; f.computeTopBarHidden=function(a){var b;return!(null===(b=null===a||void 0===a?void 0:a.flowStepRenderer)||void 0===b||!b.topBarOverride)}; f.dataChanged=function(){var a,b;return B(this,function d(){var e=this;return t(d,function(h){if(1==h.nextAddress){(null===(a=e.data)||void 0===a?0:a.steps)&&LLb(e.flowState,e.data.steps);if(null===(b=e.data)||void 0===b?0:b.flowContinuationCommand){var l=e.data.flowContinuationCommand;l&&(e.flowState.getFlowContinuationCommand=l)}return r(h,OLb(e.flowState),2)}e.currentFlowStep=h.yieldResult;ja(h)})})}; f.flowChanged=function(){return B(this,function b(){var c=this;return t(b,function(d){if(1==d.nextAddress){if(!c.flow)return d.return();c.flowState.state=c.flow;c.isLoading=!0;return r(d,OLb(c.flowState),2)}c.currentFlowStep=d.yieldResult;c.isLoading=!1;ja(d)})})}; f.handleUpdateFlowCommand=function(a){var b=this;this.data&&(a=a.updateFlowCommand,a.targetId===this.data.targetId&&(a.flowContinuationCommand&&(this.data.flowContinuationCommand=a.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(a),(a=this.ytComponentBehavior.getInterfaceForTs("yt-hotkey-manager"))&&a.isKeyBoardInUse()&&Sh(this),eu(this,function(){b.fire("yt-refit")})))}; g.Object.defineProperties(Y8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===jLb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===iLb){var d=document.createElement("template");d.innerHTML=""; iLb=d}d=iLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);jLb=a}a=jLb;return a}}}); var Z8=Y8;Z8.prototype.flowChanged=Z8.prototype.flowChanged;Z8.prototype.dataChanged=Z8.prototype.dataChanged;Z8.prototype.onPopupClosed=Z8.prototype.onPopupClosed;y([O(KP),z("design:type",Object)],Z8.prototype,"ytdReduxBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],Z8.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],Z8.prototype,"ytComponentBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],Z8.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],Z8.prototype,"ytActionHandlerBehavior",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],Z8.prototype,"isLoading",void 0);y([Q(),z("design:type",Object)],Z8.prototype,"data",void 0);y([Q(),z("design:type",Object)],Z8.prototype,"currentFlowStep",void 0); y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],Z8.prototype,"onPopupClosed",null);y([Q({selectorArgs:["data.flowStateEntityKey"],selector:function(a,b){return $n(a.entities,"flowStateEntity",b)}}), z("design:type",Object)],Z8.prototype,"flow",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",Promise)],Z8.prototype,"dataChanged",null);y([S("flow"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",Promise)],Z8.prototype,"flowChanged",null);Z8=y([V({is:"ytd-flow-root-renderer"})],Z8);var PLb;var QLb;var $8=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return a}; p($8,N);f=$8.prototype;f.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}},"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.handleSignalActionSubmitForm=function(){if(this.formRenderer){var a=this.formRenderer.getForm();a&&(Cn(this,[this.data.submitEndpoint,a]),L(this,"yt-close-popup-action"))}}; f.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),L(this,"yt-close-popup-action"))}; f.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()}; f.onPopupOpened=function(){this.fire("yt-invalidate-popup-tabbables")}; f.onYtServiceRequestCompleted=function(a,b){b.data&&b.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),this.fire("yt-invalidate-popup-tabbables"))}; g.Object.defineProperties($8,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===QLb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===PLb){var d=document.createElement("template");d.innerHTML=""; PLb=d}d=PLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);QLb=a}a=QLb;return a}}}); var a9=$8;a9.prototype.onYtServiceRequestCompleted=a9.prototype.onYtServiceRequestCompleted;a9.prototype.onPopupOpened=a9.prototype.onPopupOpened;a9.prototype.onPopupClosed=a9.prototype.onPopupClosed;y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],a9.prototype,"ytEventForwardingBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],a9.prototype,"ytRendererstamperBehavior",void 0); y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],a9.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],a9.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],a9.prototype,"data",void 0);y([mG("yt-form-renderer"),z("design:type",C1)],a9.prototype,"formRenderer",void 0);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],a9.prototype,"onPopupClosed",null); y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],a9.prototype,"onPopupOpened",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,gN]),z("design:returntype",void 0)],a9.prototype,"onYtServiceRequestCompleted",null);a9=y([V({is:"ytd-form-popup-renderer"})],a9);var RLb;var SLb;var b9=function(){var a=N.apply(this,arguments)||this;a.isLoading=!1;return a}; p(b9,N);f=b9.prototype;f.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.linkButton":{id:"link-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.parentNode);E5a(this)}; f.onYtServiceRequestSent=function(){this.isLoading=!0}; f.onYtServiceRequestCompleted=function(){this.closeDialog()}; f.onYtServiceRequestError=function(a){this.closeDialog();this.ytOpenToastBehavior.openToast(a.detail.error.message)}; f.onDomChange=function(){this.ytRendererBehavior.markDirty()}; f.closeDialog=function(){this.isLoading=!1;L(this,"yt-close-popup-action",["ytd-connect-gpg-dialog-renderer"])}; g.Object.defineProperties(b9.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.description)}}}); g.Object.defineProperties(b9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===SLb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===RLb){var d=document.createElement("template");d.innerHTML=""; RLb=d}d=RLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);SLb=a}a=SLb;return a}}}); var c9=b9;c9.prototype.onDomChange=c9.prototype.onDomChange;c9.prototype.onYtServiceRequestError=c9.prototype.onYtServiceRequestError;c9.prototype.onYtServiceRequestCompleted=c9.prototype.onYtServiceRequestCompleted;c9.prototype.onYtServiceRequestSent=c9.prototype.onYtServiceRequestSent;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],c9.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],c9.prototype,"ytRendererBehavior",void 0); y([O(vV.YtOpenToastBehavior),z("design:type",Object)],c9.prototype,"ytOpenToastBehavior",void 0);y([Q(),z("design:type",Object)],c9.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],c9.prototype,"isLoading",void 0);y([Q({reflectToAttribute:!0}),T("data"),z("design:type",Boolean),z("design:paramtypes",[])],c9.prototype,"hasDescription",null);y([mG("tp-yt-paper-dialog-scrollable"),z("design:type",Object)],c9.prototype,"scrollable",void 0); y([mG("#header"),z("design:type",HTMLElement)],c9.prototype,"header",void 0);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],c9.prototype,"onYtServiceRequestSent",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],c9.prototype,"onYtServiceRequestCompleted",null); y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],c9.prototype,"onYtServiceRequestError",null);y([R("dom-change"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],c9.prototype,"onDomChange",null);c9=y([V({is:"ytd-connect-gpg-dialog-renderer"})],c9);var TLb;var ULb;var VLb=function(){var a=N.apply(this,arguments)||this;a.isLoading=!1;return a}; p(VLb,N);f=VLb.prototype;f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true");E5a(this)}; f.onYtServiceRequestSent=function(){this.isLoading=!0}; f.onYtServiceRequestCompleted=function(){L(this,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])}; f.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&Bn(this,this.data.onClosedActions,this)}; f.closePopupHandler=function(){this.fireOnCloseActions()}; f.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image");var a=this.get("data.headerImage.thumbnails");a&&(a=YM(a,this.clientWidth),this.$.header.style.backgroundImage="url("+a+")")}}; f.onYtNavigate=function(a){(a=M(a).rootTarget)&&a.parentElement===this.$["confirm-button"]&&this.parentElement&&this.parentElement.close()}; g.Object.defineProperties(VLb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ULb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===TLb){var d=document.createElement("template");d.innerHTML=""; TLb=d}d=TLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ULb=a}a=ULb;return a}}}); var d9=VLb;d9.prototype.onYtNavigate=d9.prototype.onYtNavigate;d9.prototype.onHeaderImageChanged=d9.prototype.onHeaderImageChanged;d9.prototype.closePopupHandler=d9.prototype.closePopupHandler;d9.prototype.onYtServiceRequestCompleted=d9.prototype.onYtServiceRequestCompleted;d9.prototype.onYtServiceRequestSent=d9.prototype.onYtServiceRequestSent;y([O(W.YtRendererBehavior),z("design:type",Object)],d9.prototype,"ytRendererBehavior",void 0); y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],d9.prototype,"ytEventForwardingBehavior",void 0);y([Q(),z("design:type",Object)],d9.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],d9.prototype,"isLoading",void 0);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],d9.prototype,"onYtServiceRequestSent",null); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],d9.prototype,"onYtServiceRequestCompleted",null);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],d9.prototype,"closePopupHandler",null);y([S("data.headerImage"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],d9.prototype,"onHeaderImageChanged",null); y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],d9.prototype,"onYtNavigate",null);d9=y([V({is:"ytd-gaming-account-link-confirm-dialog-renderer"})],d9);var WLb;var XLb;var e9=function(){var a=N.apply(this,arguments)||this;a.isLoading=!1;return a}; p(e9,N);f=e9.prototype;f.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.linkButton":{id:"link-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.parentNode);E5a(this)}; f.onYtServiceRequestCompleted=function(){L(this,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])}; f.onYtServiceRequestError=function(a){this.ytOpenToastBehavior.openToast(a.detail.error.message)}; f.onDomChange=function(){this.ytRendererBehavior.markDirty()}; f.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&L(this,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)}; f.onDataChanged=function(){this.isLoading=!1;var a=this.get("data.headerImage.thumbnails");a&&(a=YM(a,this.clientWidth),this.header.style.backgroundImage="url("+a+")");a=Bm();var b=Am(),c=this.get("data.trackingParams");c&&b&&a&&cn(a,b,wm(c))}; g.Object.defineProperties(e9.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}}); g.Object.defineProperties(e9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===XLb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===WLb){var d=document.createElement("template");d.innerHTML=""; WLb=d}d=WLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);XLb=a}a=XLb;return a}}}); var f9=e9;f9.prototype.onDataChanged=f9.prototype.onDataChanged;f9.prototype.onDomChange=f9.prototype.onDomChange;f9.prototype.onYtServiceRequestError=f9.prototype.onYtServiceRequestError;f9.prototype.onYtServiceRequestCompleted=f9.prototype.onYtServiceRequestCompleted;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],f9.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],f9.prototype,"ytRendererBehavior",void 0); y([O(vV.YtOpenToastBehavior),z("design:type",Object)],f9.prototype,"ytOpenToastBehavior",void 0);y([Q(),z("design:type",Object)],f9.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],f9.prototype,"isLoading",void 0);y([Q({reflectToAttribute:!0}),T("data"),z("design:type",Boolean),z("design:paramtypes",[])],f9.prototype,"hasDescription",null);y([mG("tp-yt-paper-dialog-scrollable"),z("design:type",Object)],f9.prototype,"scrollable",void 0); y([mG("#header"),z("design:type",HTMLElement)],f9.prototype,"header",void 0);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],f9.prototype,"onYtServiceRequestCompleted",null);y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],f9.prototype,"onYtServiceRequestError",null); y([R("dom-change"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],f9.prototype,"onDomChange",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],f9.prototype,"onDataChanged",null);f9=y([V({is:"ytd-gaming-account-link-setting-renderer"})],f9);var YLb;var ZLb;var $Lb;var aMb;nu({is:"yt-confirm-dialog-renderer",_template:function(){if(void 0!==aMb)return aMb;var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$Lb){var d=document.createElement("template");d.innerHTML=""; $Lb=d}d=$Lb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return aMb=a}, hostAttributes:{dialog:!0},properties:{data:Object,primaryIsCancel:{type:Object,computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0},isCancelButtonHidden:{type:Object,computed:"computeIsCancelButtonHidden_(data)",readOnly:!0},useOverlayForSpinner_:{type:Boolean,value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0},showSpinner_:{type:Boolean,value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}, isActionInProgress_:{type:Boolean,value:!1},hasHeaderImageWidth_:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}},observers:["onHeaderImageChanged_(data.headerImage)","onHeaderImageWidthChanged_(data.headerImageWidth)","onThumbnailChanged_(data.thumbnail)"],behaviors:[W.YtRendererBehavior,YO.YtEventForwardingBehavior],listeners:{"yt-img-shadow-loaded":"onThumbnailLoaded_","yt-navigate":"onYtNavigate_","yt-popup-opened":"openPopupHandler_", "yt-popup-closed":"closePopupHandler_","yt-service-request-sent":"onYtServiceRequestSent_","yt-service-request-completed":"onYtServiceRequestCompleted_"},attached:function(){var a=this;this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){a.$.thumbnail.onShow();a.$["header-image"].onShow()})}, computeUseOverlayForSpinner_:function(a,b){return!!a&&b}, computeShowSpinner_:function(a,b){return a||!!b}, fireOnCloseActions_:function(){this.data.onClosedActions&&Bn(this,this.data.onClosedActions,this)}, fireOnOpenCommands_:function(a){this.data.onOpenCommands&&(a.stopImmediatePropagation(),Bn(this,this.data.onOpenCommands,this))}, fireOnDismissCommands_:function(a){this.data.onDismissCommands&&(a.stopImmediatePropagation(),Bn(this,this.data.onDismissCommands,this))}, openPopupHandler_:function(a){a.detail==this&&this.fireOnOpenCommands_(a)}, closePopupHandler_:function(a,b){An(this,"yt-confirm-dialog-close-action",[b]);this.fireOnCloseActions_();(b&&!0===b.canceled||b&&!1===b.canceled&&!1===b.confirmed)&&this.fireOnDismissCommands_(a)}, onHeaderImageChanged_:function(a){a?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")}, computeHasHeaderImageWidth_:function(a){return void 0!=a}, onHeaderImageWidthChanged_:function(a){this.$.main.style.width=a?2.5*a+a+"px":"100%"}, onThumbnailChanged_:function(a){a?(this.setAttribute("dialog-with-thumbnail",""),this.$.scroller.scrollTarget.style.maxHeight="139px",this.$.thumbnail.onShow()):(this.removeAttribute("dialog-with-thumbnail"),this.$.scroller.scrollTarget.style.maxHeight="none")}, onYtNavigate_:function(a){a=M(a).rootTarget;M(this.$["confirm-button"]).deepContains(a)&&this.parentElement.close()}, computePrimaryIsCancel_:function(a){return a}, computeIsCancelButtonHidden_:function(a){return a.skipCancelButton||!a.cancelButton}, onThumbnailLoaded_:function(){this.parentElement&&this.parentElement.fit()}, onYtServiceRequestSent_:function(){this.isActionInProgress_=!0}, onYtServiceRequestCompleted_:function(){this.data.showLoadingSpinnerOnAction&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1}});var bMb=function(){return N.apply(this,arguments)||this}; p(bMb,N);f=bMb.prototype;f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.hasAttribute("role")||this.setAttribute("role","dialog");this.hasAttribute("aria-modal")||this.setAttribute("aria-modal","true")}; f.ready=function(){var a=Bm(),b=Am(),c=this.data.trackingParams;c&&b&&a&&cn(a,b,wm(c))}; f.getParentElement=function(a){var b=this.ytRendererBehavior.parentComponent;return b&&b.querySelector(a)}; f.openPopupHandler=function(a){var b=this;a.currentTarget===this&&(qga(function(){b.focus()}),(a=this.getParentElement("#content"))&&a.setAttribute("aria-hidden","true"))}; f.closeDialog=function(){L(this,"yt-close-popup-action",["ytd-queue-to-play-dialog-renderer"])}; f.onPopupClosed=function(a){a.currentTarget===this&&(a=this.getParentElement("#content"))&&(a.setAttribute("aria-hidden","false"),L(this,"yt-focus-queue-to-play-state-renderer"))}; g.Object.defineProperties(bMb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ZLb){var a=document.createElement("template");a.innerHTML="\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===YLb){var d=document.createElement("template");d.innerHTML=""; YLb=d}d=YLb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ZLb=a}a=ZLb;return a}}}); var g9=bMb;g9.prototype.onPopupClosed=g9.prototype.onPopupClosed;g9.prototype.openPopupHandler=g9.prototype.openPopupHandler;y([O(W.YtRendererBehavior),z("design:type",Object)],g9.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],g9.prototype,"data",void 0);y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],g9.prototype,"openPopupHandler",null); y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],g9.prototype,"onPopupClosed",null);g9=y([V({is:"ytd-queue-to-play-dialog-renderer"})],g9);var cMb;var dMb;var eMb;var fMb;var h9=function(){return N.apply(this,arguments)||this}; p(h9,N);f=h9.prototype;f.prepareSubsHintActions=function(){if(J("kevlar_mysubs_edu")&&this.active&&this.guideOpened){var a=this.componentBehavior.getInterfaceForTs("ytd-page-manager");a&&(a=a.getCurrentPage())&&"filteredsubscriptions"===a.pageSubtype&&this.set("data.targetId","subs-filtered-by-channel")}}; f.triggerHintActions=function(){var a=this;this.data&&this.data.hintActions&&gi(this.taskEmitterBehavior.getTaskManager(),function(){var b=An(a,"yt-get-opened-popups-action");!(b&&1===b.length?b[0]:[]).some(function(c){c=c.openPopupAction.popupType;return"SURVEY"===c||"MEALBAR"===c||"HINT"===c})&&a.data.hintActions&&a.guideOpened&&(Bn(a,a.data.hintActions,a),a.data.hintActions=void 0)})}; f.prepareHintActions=function(){if(!J("kevlar_nitrate_driven_tooltips")&&this.data.targetId){var a=this.data.targetId;a&&(a=ZK(a))&&this.set("data.hintActions",a)}}; f.getIconType=function(a){return a?"yt-icons:"+a.toLowerCase():null}; f.getBadgeIconType=function(a){return a&&a.liveBroadcasting?"live":null}; f.onDown=function(){J("kevlar_touch_feedback")&&this.interaction.triggerDown()}; f.onUp=function(){J("kevlar_touch_feedback")&&this.interaction.triggerUp()}; f.onTap=function(a){this.data.serviceEndpoint?(Cn(this,[this.data.serviceEndpoint]),a.preventDefault()):this.data.navigationEndpoint&&!GP(M(a).path||[],this,["A".toString()])&&this.fire("yt-navigate",{endpoint:this.data.navigationEndpoint})}; f.computeActive=function(a,b){var c,d,e,h;if(!a||!b)return!1;if(a.browseEndpoint&&b.browseEndpoint)return a=a.browseEndpoint.browseId,b=b.browseEndpoint.browseId,void 0!==a&&void 0!==b&&(a===b||"VLWL"===a&&"FEwatch_later"===b||"FEwatch_later"===a&&"VLWL"===b);a=null===(d=null===(c=a.commandMetadata)||void 0===c?void 0:c.webCommandMetadata)||void 0===d?void 0:d.url;b=null===(h=null===(e=b.commandMetadata)||void 0===e?void 0:e.webCommandMetadata)||void 0===h?void 0:h.url;return!(!a||!b||a!==b&&a!== bc(b))}; f.computeIsPrimary=function(a){return!!a}; g.Object.defineProperties(h9.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.computeActive(this.data.navigationEndpoint,this.activeEndpoint)}}, isPrimary:{configurable:!0,enumerable:!0,get:function(){return this.computeIsPrimary(this.data.isPrimary)}}, lineEndStyle:{configurable:!0,enumerable:!0,get:function(){return this.data?this.data.badges&&this.getBadgeIconType(this.data.badges)?"badge":"GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"===this.data.presentationStyle?"dot":this.data.count?"count":"none":"none"}}, ariaLabel:{configurable:!0,enumerable:!0,get:function(){var a=this.get("data.accessibility.accessibilityData.label");if("none"!==this.lineEndStyle&&a)return a}}, ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.active.toString()}}}); g.Object.defineProperties(h9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===fMb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===eMb){var d=document.createElement("template");d.innerHTML=""; eMb=d}d=eMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);fMb=a}a=fMb;return a}}}); var i9=h9;i9.prototype.onTap=i9.prototype.onTap;i9.prototype.onUp=i9.prototype.onUp;i9.prototype.onDown=i9.prototype.onDown;i9.prototype.prepareHintActions=i9.prototype.prepareHintActions;i9.prototype.triggerHintActions=i9.prototype.triggerHintActions;i9.prototype.prepareSubsHintActions=i9.prototype.prepareSubsHintActions;y([O(NM.YtComponentBehavior),z("design:type",Object)],i9.prototype,"componentBehavior",void 0); y([O(W.YtRendererBehavior),z("design:type",Object)],i9.prototype,"rendererBehavior",void 0);y([O(iN.YtTaskEmitterBehavior),z("design:type",Object)],i9.prototype,"taskEmitterBehavior",void 0);y([Q(),z("design:type",Object)],i9.prototype,"activeEndpoint",void 0);y([Q(),z("design:type",Object)],i9.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],i9.prototype,"guideOpened",void 0);y([Q(),z("design:type",String)],i9.prototype,"type",void 0); y([mG("yt-interaction"),z("design:type",uN)],i9.prototype,"interaction",void 0);y([Q({reflectToAttribute:!0}),T("data","activeEndpoint"),z("design:type",Boolean),z("design:paramtypes",[])],i9.prototype,"active",null);y([Q({reflectToAttribute:!0}),T("data"),z("design:type",Boolean),z("design:paramtypes",[])],i9.prototype,"isPrimary",null); y([Q({reflectToAttribute:!0}),T("data.count","data.presentationStyle","data.badges.*"),z("design:type",String),z("design:paramtypes",[])],i9.prototype,"lineEndStyle",null);y([T("lineEndStyle"),z("design:type",Object),z("design:paramtypes",[])],i9.prototype,"ariaLabel",null);y([T("active"),z("design:type",Object),z("design:paramtypes",[])],i9.prototype,"ariaSelected",null); y([S("active","guideOpened"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],i9.prototype,"prepareSubsHintActions",null);y([S("data.hintActions","guideOpened"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],i9.prototype,"triggerHintActions",null);y([S("data.targetId"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],i9.prototype,"prepareHintActions",null); y([R("down"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],i9.prototype,"onDown",null);y([R("up"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],i9.prototype,"onUp",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],i9.prototype,"onTap",null);i9=y([BM({is:"ytd-guide-entry-renderer",notifyObserversOnUndefined:!0,noInjection:!0})],i9);var gMb=function(){var a=N.apply(this,arguments)||this;a.userToggled=!1;return a}; p(gMb,N);f=gMb.prototype;f.getItemsPath=function(){return"data.expandableItems"}; f.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}}; f.onExpanderItemTapped=function(a){this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();a.preventDefault()}; f.onCollapserItemTapped=function(a){this._setExpanded(!1);this.userToggled=!0;a.preventDefault()}; f.observeActiveEndpoint=function(){for(var a=this.activeEndpoint,b=this.data,c=this.expandableItems.children,d=0,e=c.length;d

    [[getSimpleString(data.title)]]

    \n \n \n \n \n \n \n \n\n
    \n \n
    \n \n \n \n \n \n \n
    [[getSimpleString(data.nameSubtext)]]
    [[getSimpleString(data.footerText)]]
    \n \n \n
    [[getSimpleString(data.requiredLabel)]]
    \n \n \n
    \n \n
    \n \n \n
    [[getSimpleString(data.title)]]
    [[getSimpleString(data.subtitle)]]
    \n\n\n
    \n \n
    \n \n
    \n \n \n
    \n \n
    \n \n \n
    \n \n
    \n \n \n
    [[getSimpleString(data.title)]]
    \n \n \n \n \n
    \n \n
    \n
    \n \n \n
    \n \n
    \n
    \n \n \n
    \n \n \n
    \n \n \n \n
    \n \n
    \n \n
    \n \n
    \n \n \n
    \n \n \n \n
    \n \n
    \n \n \n
    \n \n \n
    \n \n \n
    \n

    [[getSimpleString(data.title)]]

    \n \n
      \n \n
  • \n \n
  • \n \n \n
    \n \n \n \n\n \n \n \n \n \n \n \n [[data.count]]\n \n
    \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===cMb){var d=document.createElement("template");d.innerHTML=""; cMb=d}d=cMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);dMb=a}a=dMb;return a}}}); var j9=gMb;j9.prototype.observeActiveEndpoint=j9.prototype.observeActiveEndpoint;y([O(W.YtRendererBehavior),z("design:type",Object)],j9.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],j9.prototype,"ytRendererstamperBehavior",void 0);y([O(VP.YtLazyListBehavior),z("design:type",Object)],j9.prototype,"ytLazyListBehavior",void 0);y([mG("#expandable-items"),z("design:type",HTMLElement)],j9.prototype,"expandableItems",void 0); y([Q(),z("design:type",Object)],j9.prototype,"data",void 0);y([Q({readOnly:!0,reflectToAttribute:!0}),z("design:type",Boolean)],j9.prototype,"expanded",void 0);y([Q({value:0}),z("design:type",Number)],j9.prototype,"initialCount",void 0);y([Q(),z("design:type",Object)],j9.prototype,"activeEndpoint",void 0);y([S("data","activeEndpoint","canShowMore"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],j9.prototype,"observeActiveEndpoint",null); j9=y([V({is:"ytd-guide-collapsible-entry-renderer"})],j9);var hMb;var iMb;var jMb;var kMb;var lMb=function(){var a=N.apply(this,arguments)||this;a.allVideosCount=0;a.renderGuideEntry=!1;return a}; p(lMb,N);lMb.prototype.observeRenderEntry=function(){var a;this.renderGuideEntry=!(null===(a=this.data)||void 0===a||!a.alwaysShow)||!!this.allVideosCount}; g.Object.defineProperties(lMb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===kMb){var a=document.createElement("template");a.innerHTML=" \n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jMb){var d=document.createElement("template");d.innerHTML="";jMb=d}d=jMb;c.call(b,d.content.cloneNode(!0), a.content.firstChild);kMb=a}a=kMb;return a}}}); var k9=lMb;k9.prototype.observeRenderEntry=k9.prototype.observeRenderEntry;y([O(W.YtRendererBehavior),z("design:type",Object)],k9.prototype,"ytRendererBehavior",void 0);y([O(KP),z("design:type",Object)],k9.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],k9.prototype,"data",void 0);y([Q(),z("design:type",Object)],k9.prototype,"activeEndpoint",void 0);y([Q({selector:vua}),z("design:type",Number)],k9.prototype,"allVideosCount",void 0); y([Q(),z("design:type",Object)],k9.prototype,"renderGuideEntry",void 0);y([S("allVideosCount","data.alwaysShow"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],k9.prototype,"observeRenderEntry",null);k9=y([V({is:"ytd-guide-downloads-entry-renderer"})],k9);var mMb=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return a}; p(mMb,N);f=mMb.prototype;f.configureRendererStamper=function(){return{"data.sectionItems":{id:"section-items",mapping:{guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideEntryRenderer:{component:"ytd-guide-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideDownloadsEntryRenderer:{component:"ytd-guide-downloads-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}}}}}}; f.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var a=this.sectionItems.children,b=0,c=a.length;b\n
    \n \n \n
    \n \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hMb){var d=document.createElement("template");d.innerHTML=""; hMb=d}d=hMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);iMb=a}a=iMb;return a}}}); var l9=mMb;l9.prototype.activeEndpointChanged=l9.prototype.activeEndpointChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],l9.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],l9.prototype,"actionHandlerBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],l9.prototype,"ytRendererstamperBehavior",void 0);y([mG("#section-items"),z("design:type",HTMLDivElement)],l9.prototype,"sectionItems",void 0); y([mG("#header-entry"),z("design:type",i9)],l9.prototype,"headerEntry",void 0);y([Q(),z("design:type",Object)],l9.prototype,"data",void 0);y([Q(),z("design:type",Object)],l9.prototype,"activeEndpoint",void 0);y([S("activeEndpoint"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],l9.prototype,"activeEndpointChanged",null);l9=y([V({is:"ytd-guide-collapsible-section-entry-renderer"})],l9);var nMb;var oMb;var pMb;var qMb;var rMb=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction","yt-reset-channel-unread-count-command":"handleResetChannelUnreadCountCommand"};return a}; p(rMb,N);f=rMb.prototype; f.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",guideOpened:"[[guideOpened]]",type:"[[type]]"},noInjection:!0},guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0},guideCollapsibleSectionEntryRenderer:{component:"ytd-guide-collapsible-section-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"}, noInjection:!0}}}}}; f.observeForEdu=function(){if(J("kevlar_mysubs_edu")&&"subscriptions"===this.type&&this.data){var a=this.ytComponentBehavior.getInterfaceForTs("ytd-page-manager");a&&(a=(a=a.getCurrentPage())?a.pageSubtype:null,J("kevlar_mysubs_single_guide_section")&&"home"===a&&this.setEduTarget(0,"subs-guide-item"))}}; f.setEduTarget=function(a,b){this.data.items&&this.data.items.length>a&&this.data.items[a].guideEntryRenderer&&this.set("data.items."+a+".guideEntryRenderer.targetId",b)}; f.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var a=An(this,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);a&&1===a.length&&a[0]&&An(this,"yt-close-popup-action",["yt-bubble-hint-renderer"])}}; f.handleResetChannelUnreadCountCommand=function(a){a.resetChannelUnreadCountCommand&&a.resetChannelUnreadCountCommand.channelId&&this.data&&this.data.items&&(a=this.getPathToEntryMatchingId(a.resetChannelUnreadCountCommand.channelId))&&(this.set(a+".guideEntryRenderer.count",0),this.set(a+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))}; f.getPathToEntryMatchingId=function(a){if(this.data&&this.data.items){var b=this.getEntryIndexMatchingId(a,this.data.items);if(-1
    \n \n
    \n
    \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===pMb){var d=document.createElement("template");d.innerHTML=""; pMb=d}d=pMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);qMb=a}a=qMb;return a}}}); var m9=rMb;m9.prototype.guideOpenedChanged=m9.prototype.guideOpenedChanged;m9.prototype.activeEndpointChanged=m9.prototype.activeEndpointChanged;m9.prototype.persistentGuideChanged=m9.prototype.persistentGuideChanged;m9.prototype.observeForEdu=m9.prototype.observeForEdu;y([O(W.YtRendererBehavior),z("design:type",Object)],m9.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],m9.prototype,"ytRendererstamperBehavior",void 0); y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],m9.prototype,"ytActionHandlerBehavior",void 0);y([O(VP.YtLazyListBehavior),z("design:type",Object)],m9.prototype,"ytLazyListBehavior",void 0);y([O(DP),z("design:type",Object)],m9.prototype,"ytdGuideStateAwareBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],m9.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Object)],m9.prototype,"data",void 0);y([Q(),z("design:type",String)],m9.prototype,"type",void 0); y([Q({value:20}),z("design:type",Number)],m9.prototype,"initialCount",void 0);y([Q({value:10}),z("design:type",Number)],m9.prototype,"targetFramerate",void 0);y([Q({value:!0}),z("design:type",Boolean)],m9.prototype,"autoFill",void 0);y([Q({value:50}),z("design:type",Number)],m9.prototype,"renderDelay",void 0);y([S("data","activeEndpoint"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],m9.prototype,"observeForEdu",null); y([S("guidePersistentAndVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],m9.prototype,"persistentGuideChanged",null);y([S("activeEndpoint"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],m9.prototype,"activeEndpointChanged",null);y([S("guideOpened"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],m9.prototype,"guideOpenedChanged",null);m9=y([V({is:"ytd-guide-section-renderer"})],m9);var sMb;var tMb;var uMb=function(){return N.apply(this,arguments)||this}; p(uMb,N);g.Object.defineProperties(uMb.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return"STYLE_BLUE_TEXT"===this.get("data.signInButton.buttonRenderer.style")}}}); g.Object.defineProperties(uMb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===tMb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===sMb){var d=document.createElement("template");d.innerHTML=""; sMb=d}d=sMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);tMb=a}a=tMb;return a}}}); var n9=uMb;y([O(W.YtRendererBehavior),z("design:type",Object)],n9.prototype,"rendererBehaviors",void 0);y([Q(),z("design:type",Object)],n9.prototype,"data",void 0);y([Q(),T("data.signInButton.buttonRenderer.style"),z("design:type",Object),z("design:paramtypes",[])],n9.prototype,"alignByText",null);n9=y([V({is:"ytd-guide-signin-promo-renderer"})],n9);var o9=function(){var a=N.apply(this,arguments)||this;a.showFooter=!1;return a}; p(o9,N);o9.prototype.configureRendererStamper=function(){return{shownItems:{id:"sections",mapping:{guideSectionRenderer:{component:"ytd-guide-section-renderer",noInjection:!0},guideSigninPromoRenderer:{component:"ytd-guide-signin-promo-renderer",noInjection:!0},guideSubscriptionsSectionRenderer:{component:"ytd-guide-section-renderer",params:{type:"subscriptions"},noInjection:!0}}}}}; o9.prototype.attached=function(){return B(this,function b(){var c=this,d;return t(b,function(e){if(1==e.nextAddress){d=c.ytComponentBehavior.getInterfaceForTs("yt-guide-manager");if(!d)return e.jumpTo(0);d.setGuideData(c);return r(e,0,3)}c.ytLazyListBehavior.initialCount=2;return e.return()})})}; o9.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)}; g.Object.defineProperties(o9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===oMb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nMb){var d=document.createElement("template");d.innerHTML=""; nMb=d}d=nMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);oMb=a}a=oMb;return a}}}); var p9=o9;p9.prototype.dataChanged=p9.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],p9.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],p9.prototype,"ytComponentBehavior",void 0);y([O(VP.YtLazyListBehavior),z("design:type",Object)],p9.prototype,"ytLazyListBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],p9.prototype,"ytRendererstamperBehavior",void 0); y([Q(),z("design:type",Object)],p9.prototype,"data",void 0);y([Q(),z("design:type",Object)],p9.prototype,"showFooter",void 0);y([Q({value:!0}),z("design:type",Boolean)],p9.prototype,"autoFill",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],p9.prototype,"dataChanged",null);p9=y([V({is:"ytd-guide-renderer"})],p9);var vMb;var wMb;var q9=function(){var a=N.apply(this,arguments)||this;a.systemIcons=J("kevlar_system_icons");return a}; p(q9,N);f=q9.prototype;f.attached=function(){this.setAttribute("role","tab");this.setAttribute("tabindex","0")}; f.dataChanged=function(){this.setAttribute("aria-selected",""+this.isActive);this.setAttribute("aria-label",""+this.ytRendererBehavior.getSimpleString(this.data.formattedTitle))}; f.onActiveStateChange=function(){this.setAttribute("aria-selected",""+this.isActive)}; f.onDown=function(){J("kevlar_touch_feedback")&&this.interaction.triggerDown()}; f.onUp=function(){J("kevlar_touch_feedback")&&this.interaction.triggerUp()}; f.onTap=function(a){var b;(null===(b=this.data)||void 0===b?0:b.navigationEndpoint)&&!GP(M(a).path||[],this,["A".toString()])&&this.fire("yt-navigate",{endpoint:this.data.navigationEndpoint})}; f.computeActive=function(a,b){var c,d,e,h;if(!a||!b)return!1;if(a.browseEndpoint&&b.browseEndpoint)return a.browseEndpoint.browseId===b.browseEndpoint.browseId&&a.browseEndpoint.params===b.browseEndpoint.params;a=null===(d=null===(c=a.commandMetadata)||void 0===c?void 0:c.webCommandMetadata)||void 0===d?void 0:d.url;b=null===(h=null===(e=b.commandMetadata)||void 0===e?void 0:e.webCommandMetadata)||void 0===h?void 0:h.url;return!(!a||!b||a!==b&&a!==bc(b))}; f.computeTitle=function(a,b){return b?"":this.ytRendererBehavior.getSimpleString(a)}; g.Object.defineProperties(q9.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(void 0!==this.isActive)return this.isActive.toString()}}}); g.Object.defineProperties(q9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===wMb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vMb){var d=document.createElement("template");d.innerHTML=""; vMb=d}d=vMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wMb=a}a=wMb;return a}}}); var r9=q9;r9.prototype.onTap=r9.prototype.onTap;r9.prototype.onUp=r9.prototype.onUp;r9.prototype.onDown=r9.prototype.onDown;r9.prototype.onActiveStateChange=r9.prototype.onActiveStateChange;r9.prototype.dataChanged=r9.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],r9.prototype,"ytRendererBehavior",void 0);y([O(jI),z("design:type",Object)],r9.prototype,"ironButtonState",void 0);y([Q(),z("design:type",Object)],r9.prototype,"data",void 0); y([Q(),z("design:type",Object)],r9.prototype,"activeEndpoint",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],r9.prototype,"noLabels",void 0);y([Q({reflectToAttribute:!0,computed:"computeActive(data.navigationEndpoint,activeEndpoint)"}),z("design:type",Boolean)],r9.prototype,"isActive",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],r9.prototype,"systemIcons",void 0);y([mG("yt-interaction"),z("design:type",uN)],r9.prototype,"interaction",void 0); y([T("isActive"),z("design:type",Object),z("design:paramtypes",[])],r9.prototype,"ariaSelected",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],r9.prototype,"dataChanged",null);y([S("isActive"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],r9.prototype,"onActiveStateChange",null);y([R("down"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],r9.prototype,"onDown",null); y([R("up"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],r9.prototype,"onUp",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],r9.prototype,"onTap",null);r9=y([V({is:"ytd-mini-guide-entry-renderer"})],r9);var xMb;var yMb;var zMb=function(){var a=N.apply(this,arguments)||this;a.allVideosCount=0;a.noLabels=J("kevlar_mini_guide_no_labels");return a}; p(zMb,N);f=zMb.prototype;f.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}}; f.attached=function(){this.hasAttribute("role")||this.setAttribute("role","navigation")}; f.visibleChanged=function(){if(this.visible&&!this.data){var a=this.ytComponentBehavior.getInterfaceForTs("yt-guide-manager");a&&a.setGuideData(this)}}; f.dataChanged=function(){var a,b,c,d,e,h,l,m=[];if(null!==(a=this.data)&&void 0!==a&&a.items)for(var n=k(this.data.items),q=n.next();!q.done;q=n.next())if(q=q.value,null===(b=q.guideSectionRenderer)||void 0===b?0:b.items){q=k(null===(c=q.guideSectionRenderer)||void 0===c?void 0:c.items);for(var u=q.next();!u.done;u=q.next())if(u=u.value,u.guideEntryRenderer)u=u.guideEntryRenderer,u.isPrimary&&m.push({guideEntryRenderer:u});else if(u.guideCollapsibleSectionEntryRenderer&&((null===(e=null===(d=u.guideCollapsibleSectionEntryRenderer.headerEntry)|| void 0===d?void 0:d.guideEntryRenderer)||void 0===e?0:e.isPrimary)&&m.push({guideEntryRenderer:u.guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer}),u=u.guideCollapsibleSectionEntryRenderer.sectionItems)){u=k(u);for(var w=u.next();!w.done;w=u.next())w=w.value,(null===(h=w.guideEntryRenderer)||void 0===h?0:h.isPrimary)?m.push({guideEntryRenderer:w.guideEntryRenderer}):w.guideDownloadsEntryRenderer&&(w=w.guideDownloadsEntryRenderer,(null===(l=null===w||void 0===w?void 0:w.entryRenderer)|| void 0===l?0:l.guideEntryRenderer)&&(w.alwaysShow||this.allVideosCount)&&m.push({guideEntryRenderer:w.entryRenderer.guideEntryRenderer}))}}this.miniGuideItems=m}; f.activeEndpointChanged=function(){for(var a=this.items.children,b=0;b\n
    \n
    \n \n \n \n \n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===xMb){var d=document.createElement("template");d.innerHTML=""; xMb=d}d=xMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);yMb=a}a=yMb;return a}}}); var s9=zMb;s9.prototype.activeEndpointChanged=s9.prototype.activeEndpointChanged;s9.prototype.dataChanged=s9.prototype.dataChanged;s9.prototype.visibleChanged=s9.prototype.visibleChanged;y([O(KP),z("design:type",Object)],s9.prototype,"ytdReduxBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],s9.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],s9.prototype,"ytRendererstamperBehavior",void 0); y([O(DP),z("design:type",Object)],s9.prototype,"ytdGuideStateAwareBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],s9.prototype,"ytComponentBehavior",void 0);y([mG("#items"),z("design:type",Object)],s9.prototype,"items",void 0);y([Q(),z("design:type",Object)],s9.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],s9.prototype,"visible",void 0);y([Q(),z("design:type",Object)],s9.prototype,"miniGuideItems",void 0); y([Q({selector:vua}),z("design:type",Number)],s9.prototype,"allVideosCount",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],s9.prototype,"noLabels",void 0);y([S("visible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],s9.prototype,"visibleChanged",null);y([S("data","allVideosCount"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],s9.prototype,"dataChanged",null); y([S("activeEndpoint"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],s9.prototype,"activeEndpointChanged",null);s9=y([V({is:"ytd-mini-guide-renderer"})],s9);var AMb;var BMb;var CMb;var DMb;var EMb=function(){return N.apply(this,arguments)||this}; p(EMb,N); g.Object.defineProperties(EMb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===DMb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===CMb){var d=document.createElement("template");d.innerHTML=""; CMb=d}d=CMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);DMb=a}a=DMb;return a}}}); var FMb=EMb;y([O(W.YtRendererBehavior),z("design:type",Object)],FMb.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],FMb.prototype,"data",void 0);FMb=y([V({is:"ytd-hotkey-dialog-section-option-renderer"})],FMb);var GMb;var HMb;var IMb=function(){return N.apply(this,arguments)||this}; p(IMb,N);IMb.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}}; g.Object.defineProperties(IMb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===HMb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===GMb){var d=document.createElement("template");d.innerHTML=""; GMb=d}d=GMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);HMb=a}a=HMb;return a}}}); var t9=IMb;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],t9.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],t9.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],t9.prototype,"data",void 0);t9=y([V({is:"ytd-hotkey-dialog-section-renderer"})],t9);var u9=function(){return N.apply(this,arguments)||this}; p(u9,N);u9.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}}; u9.prototype.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.scrollable.dialogElement=this.parentElement}; u9.prototype.onCloseTap=function(){L(this,"yt-close-popup-action")}; g.Object.defineProperties(u9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===BMb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===AMb){var d=document.createElement("template");d.innerHTML=""; AMb=d}d=AMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);BMb=a}a=BMb;return a}}}); var v9=u9;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],v9.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],v9.prototype,"ytRendererBehavior",void 0);y([mG("#scrollable"),z("design:type",Object)],v9.prototype,"scrollable",void 0);y([Q(),z("design:type",Object)],v9.prototype,"data",void 0);v9=y([V({is:"ytd-hotkey-dialog-renderer"})],v9);var JMb;var KMb;var w9=function(){return N.apply(this,arguments)||this}; p(w9,N);w9.prototype.onYtServiceRequestError=function(){var a,b,c;var d=this.blocked?null===(a=this.data)||void 0===a?void 0:a.defaultServiceEndpoint:null===(b=this.data)||void 0===b?void 0:b.toggledServiceEndpoint;(d=null===(c=null===d||void 0===d?void 0:d.updateKidsBlacklistEndpoint)||void 0===c?void 0:c.onFailureAction)&&this.ytComponentBehavior.resolveCommand(d);this.updateBlockState(!this.blocked)}; w9.prototype.onYtToggleButton=function(a){this.updateBlockState(a.detail.toggled)}; w9.prototype.updateBlockState=function(a){if(a!==this.blocked){var b=this.blockedEntityKey;b&&this.ytdReduxBehavior.dispatch(Qn("blockStateEntity",b,{key:b,blocked:a}));this.set("data.isToggled",a)}}; g.Object.defineProperties(w9.prototype,{blocked:{configurable:!0,enumerable:!0,get:function(){return this.blockStateEntity?(this.set("data.isToggled",this.blocked),!!this.blockStateEntity.blocked):!(!this.data||!this.data.isToggled)}}}); g.Object.defineProperties(w9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===KMb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===JMb){var d=document.createElement("template");d.innerHTML="";JMb=d}d=JMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);KMb=a}a=KMb;return a}}}); var x9=w9;x9.prototype.onYtToggleButton=x9.prototype.onYtToggleButton;x9.prototype.onYtServiceRequestError=x9.prototype.onYtServiceRequestError;y([O(NM.YtComponentBehavior),z("design:type",Object)],x9.prototype,"ytComponentBehavior",void 0);y([O(KP),z("design:type",Object)],x9.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],x9.prototype,"data",void 0);y([Q(),z("design:type",Object)],x9.prototype,"blockedEntityKey",void 0); y([Q({selectorArgs:["blockedEntityKey"],selector:function(a,b){return $n(a.entities,"blockStateEntity",b)}}), z("design:type",Object)],x9.prototype,"blockStateEntity",void 0);y([T("data","blockStateEntity"),z("design:type",Boolean),z("design:paramtypes",[])],x9.prototype,"blocked",null);y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],x9.prototype,"onYtServiceRequestError",null); y([R("yt-toggle-button"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],x9.prototype,"onYtToggleButton",null);x9=y([V({is:"ytd-block-button"})],x9);var LMb;var MMb;var NMb=function(){return N.apply(this,arguments)||this}; p(NMb,N); g.Object.defineProperties(NMb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===MMb){var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===LMb){var d=document.createElement("template");d.innerHTML=""; LMb=d}d=LMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);MMb=a}a=MMb;return a}}}); var y9=NMb;y([O(NM.YtComponentBehavior),z("design:type",Object)],y9.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],y9.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],y9.prototype,"data",void 0);y9=y([V({is:"ytd-kids-blocklist-picker-item-renderer"})],y9);var OMb;var PMb;var QMb=function(){var a=N.apply(this,arguments)||this;a.hasAnyRequestSucceeded=!1;a.hasAnyRequestFailed=!1;a.numPendingRequests=0;return a}; p(QMb,N);f=QMb.prototype;f.attached=function(){this.setAttribute("dialog","")}; f.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}}; f.onDoneButtonTap=function(){L(this,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])}; f.onYtServiceRequestSent=function(){this.numPendingRequests+=1}; f.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0}; f.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0}; f.onPopupClosed=function(a){var b,c,d,e;"tp-yt-paper-dialog"===(null===(c=null===(b=a.detail)||void 0===b?void 0:b.popup)||void 0===c?void 0:c.is)&&(0>=this.numPendingRequests&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&(null===(d=this.data)||void 0===d?0:d.successfulToastActionMessage)&&(a={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:null===(e=this.data)||void 0===e?void 0:e.successfulToastActionMessage}}}},this.ytComponentBehavior.resolveCommand(a)), this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1,this.numPendingRequests=0)}; g.Object.defineProperties(QMb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===PMb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===OMb){var d=document.createElement("template");d.innerHTML=""; OMb=d}d=OMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);PMb=a}a=PMb;return a}}}); var z9=QMb;z9.prototype.onPopupClosed=z9.prototype.onPopupClosed;z9.prototype.onYtServiceRequestError=z9.prototype.onYtServiceRequestError;z9.prototype.onYtServiceRequestCompleted=z9.prototype.onYtServiceRequestCompleted;z9.prototype.onYtServiceRequestSent=z9.prototype.onYtServiceRequestSent;y([O(NM.YtComponentBehavior),z("design:type",Object)],z9.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],z9.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],z9.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],z9.prototype,"data",void 0);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],z9.prototype,"onYtServiceRequestSent",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],z9.prototype,"onYtServiceRequestCompleted",null); y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],z9.prototype,"onYtServiceRequestError",null);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],z9.prototype,"onPopupClosed",null);z9=y([V({is:"ytd-kids-blocklist-picker-renderer"})],z9);var RMb;var SMb;var TMb;var UMb;var A9=function(){return N.apply(this,arguments)||this}; p(A9,N);A9.prototype.setTip=function(a){var b=this;this.data&&(this.tip=F9a(D9a.getInstance(),a,this.data),eu(this,function(){b.fire("yt-refit")}))}; A9.prototype.clearTip=function(){this.tip=void 0}; A9.prototype.computeHidden=function(a){return!a}; g.Object.defineProperties(A9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===UMb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===TMb){var d=document.createElement("template");d.innerHTML=""; TMb=d}d=TMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);UMb=a}a=UMb;return a}}}); var B9=A9;y([O(W.YtRendererBehavior),z("design:type",Object)],B9.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],B9.prototype,"data",void 0);y([Q({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),z("design:type",Boolean)],B9.prototype,"hidden",void 0);y([Q(),z("design:type",Object)],B9.prototype,"tip",void 0);B9=y([V({is:"ytd-menu-popup-tip-renderer"})],B9);var VMb;var WMb;var XMb=function(){var a=N.apply(this,arguments)||this;a.useIcons=!1;return a}; p(XMb,N);f=XMb.prototype;f.onFocus=function(){this.$$("tp-yt-paper-item").focus()}; f.computeText=function(a,b,c){return this.componentBehavior.getSimpleString(a?c:b)}; f.onTap=function(){var a=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;a&&Cn(this,[a])}; f.onYtServiceRequestCompleted=function(){this.set("data.isToggled",!this.data.isToggled)}; f.computeIcon=function(a,b,c){return(a=a?c:b)&&a.iconType?MM(a.iconType):""}; f.computeIconHidden=function(){return this.useIcons?!1:!this.icon}; g.Object.defineProperties(XMb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===WMb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===VMb){var d=document.createElement("template");d.innerHTML=""; VMb=d}d=VMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);WMb=a}a=WMb;return a}}}); var C9=XMb;C9.prototype.onYtServiceRequestCompleted=C9.prototype.onYtServiceRequestCompleted;C9.prototype.onTap=C9.prototype.onTap;C9.prototype.onFocus=C9.prototype.onFocus;y([O(W.YtRendererBehavior),z("design:type",Object)],C9.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],C9.prototype,"componentBehavior",void 0);y([Q(),z("design:type",Object)],C9.prototype,"data",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Object)],C9.prototype,"useIcons",void 0);y([Q({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),z("design:type",String)],C9.prototype,"icon",void 0);y([R("focus"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],C9.prototype,"onFocus",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],C9.prototype,"onTap",null); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],C9.prototype,"onYtServiceRequestCompleted",null);C9=y([V({is:"ytd-toggle-menu-service-item-renderer"})],C9);var YMb;var ZMb;var D9=function(){return N.apply(this,arguments)||this}; p(D9,N);D9.prototype.onFocus=function(){this.$$("tp-yt-paper-item").focus()}; g.Object.defineProperties(D9.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return Ab(this.data.iconUrl)}}}); g.Object.defineProperties(D9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===ZMb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===YMb){var d=document.createElement("template");d.innerHTML=""; YMb=d}d=YMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ZMb=a}a=ZMb;return a}}}); var E9=D9;E9.prototype.onFocus=E9.prototype.onFocus;y([O(W.YtRendererBehavior),z("design:type",Object)],E9.prototype,"rendererBehavior",void 0);y([O(qN.YtEndpointBehavior),z("design:type",Object)],E9.prototype,"ytEndpointBehavior",void 0);y([Q(),z("design:type",Object)],E9.prototype,"data",void 0);y([R("focus"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],E9.prototype,"onFocus",null); y([T("data.iconUrl"),z("design:type",Object),z("design:paramtypes",[])],E9.prototype,"imageSource",null);E9=y([V({is:"ytd-menu-custom-icon-item-renderer"})],E9);var $Mb=function(){return N.apply(this,arguments)||this}; p($Mb,N);f=$Mb.prototype; f.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{menuNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}}, toggleMenuServiceItemRenderer:{component:"ytd-toggle-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuCustomIconItemRenderer:{component:"ytd-menu-custom-icon-item-renderer"},menuServiceItemDownloadRenderer:{component:"ytd-menu-service-item-download-renderer"}}},"data.footer":{id:"footer",mapping:{menuPopupTipRenderer:"ytd-menu-popup-tip-renderer"}}}}; f.computeAriaLabel=function(a){return a}; f.onPopupOpened=function(){this.items.selected=0;for(var a=k(M(this.items).children),b=a.next();!b.done;b=a.next())b.value.popupPositionTarget=this.positionTarget;if(a=this.popupTip||void 0)a.setTip(this.source||""),this.source=void 0;this.veData&&(a=Bm())&&en(a,[this.veData])}; f.onPopupClosed=function(){var a=this.popupTip||void 0;a&&a.clearTip()}; f.onIronActivate=function(){L(this,"yt-close-popup-action",["ytd-menu-popup-renderer"]);if(this.veData){var a=Bm();a&&fn(a,this.veData)}}; f.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(a){return a.menuNavigationItemRenderer?!!a.menuNavigationItemRenderer.icon:a.menuServiceItemRenderer?!!a.menuServiceItemRenderer.icon:a.menuConditionalServiceItemRenderer?!!a.menuConditionalServiceItemRenderer.icon:a.menuConditionalNavigationItemRenderer?!!a.menuConditionalNavigationItemRenderer.icon:a.toggleMenuServiceItemRenderer?!!a.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1}; g.Object.defineProperties($Mb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===SMb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===RMb){var d=document.createElement("template");d.innerHTML=""; RMb=d}d=RMb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);SMb=a}a=SMb;return a}}}); var F9=$Mb;F9.prototype.onPopupClosed=F9.prototype.onPopupClosed;F9.prototype.onPopupOpened=F9.prototype.onPopupOpened;y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],F9.prototype,"ytEventForwardingBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],F9.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],F9.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],F9.prototype,"data",void 0); y([Q(),z("design:type",Object)],F9.prototype,"veData",void 0);y([Q({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),z("design:type",String)],F9.prototype,"ariaLabel",void 0);y([Q({computed:"computeUseIcons(data)",reflectToAttribute:!0}),z("design:type",Boolean)],F9.prototype,"useIcons",void 0);y([mG("#items"),z("design:type",Object)],F9.prototype,"items",void 0);y([mG("ytd-menu-popup-tip-renderer"),z("design:type",B9)],F9.prototype,"popupTip",void 0); y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],F9.prototype,"onPopupOpened",null);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],F9.prototype,"onPopupClosed",null);F9=y([V({is:"ytd-menu-popup-renderer"})],F9);var aNb;var bNb;var cNb=Oh("high_priority_flyout_frequency",1),G9=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-handle-high-priority-notification-open-action":"handleHighPriorityNotificationOpenAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};a.unseenCount=0;a.showHighPriorityNotificationIcon=!1;return a}; p(G9,N);f=G9.prototype;f.attached=function(){var a=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(b){a.onServiceWorkerMessage(b)})}; f.onDataChanged=function(a,b){this.isAttached&&!b&&a&&a.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(a.updateUnseenCountEndpoint)}; f.onServiceWorkerMessage=function(a){"update_unseen_notifications_count_signal"===a.data.type&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)}; f.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!this.data.updateUnseenCountEndpoint.signalServiceEndpoint&&"GET_UNSEEN_NOTIFICATION_COUNT"===this.data.updateUnseenCountEndpoint.signalServiceEndpoint.signal}; f.computeAccessibility_=function(a){return this.get("accessibility.accessibilityData",a)||null}; f.handleUpdateNotificationsUnseenCountAction=function(a){var b=this;!a.updateNotificationsUnseenCountAction||!this.data||"NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"!==a.updateNotificationsUnseenCountAction.handlerData&&"NOTIFICATION_BUTTON_STYLE_TYPE_DEFAULT"===this.data.style||"NOTIFICATION_ACTION_UPDATE_CONVERSATION_UNSEEN_COUNT"!==a.updateNotificationsUnseenCountAction.handlerData&&"NOTIFICATION_BUTTON_STYLE_TYPE_CONVERSATION_DEFAULT"===this.data.style||(a.updateNotificationsUnseenCountAction.highPriorityNotificationIcon&& this.set("showHighPriorityNotificationIcon",!0),this.maybeFetchHighPriorityNotification(a.updateNotificationsUnseenCountAction.highPriorityNotificationTimestamp||0).then(function(){b.updateCountUI(a.updateNotificationsUnseenCountAction.unseenCount);0
    [[getSimpleString(data.label)]]
    [[data.hotkey]]
    [[getSimpleString(data.title)]]
    [[getSimpleString(data.title)]]
    \n \n
    \n \n
    \n \n
    \n \n \n
    \n \n
    \n
    \n \n \n
    \n \n
    \n \n
    \n
    \n \n \n
    \n \n
    \n
    \n \n
    \n \n
    \n \n \n \n[[computeText(data.isToggled, data.defaultText, data.toggledText)]]\n \n\n \n \n \"icon\"
    \n [[getSimpleString(data.actionText)]]\n \n
    d)b.showHighPriorityNotification(),cM("HighPriorityNotificationShowCount",1).then(function(){cM("HighPriorityNotificationTimestamp",a).then(function(){return Promise.resolve(!0)})}).catch(function(){return!1});else return a===d?dM("HighPriorityNotificationShowCount").then(function(e){return ea?a:"9+")}; f.handleHighPriorityNotificationOpenAction=function(){"NOTIFICATION_BUTTON_STYLE_TYPE_CONVERSATION_DEFAULT"===this.data.style&&1===this.unseenCount&&this.set("unseenCount",0)}; g.Object.defineProperties(G9.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.showHighPriorityNotificationIcon?!1:this.unseenCount}}}); g.Object.defineProperties(G9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===bNb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(BN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===aNb){var d=document.createElement("template");d.innerHTML=""; aNb=d}d=aNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);bNb=a}a=bNb;return a}}}); var H9=G9;H9.prototype.onServiceRequestCompleted=H9.prototype.onServiceRequestCompleted;H9.prototype.onTap=H9.prototype.onTap;H9.prototype.handleUpdateNotificationsUnseenCountAction=H9.prototype.handleUpdateNotificationsUnseenCountAction;y([O(W.YtRendererBehavior),z("design:type",Object)],H9.prototype,"ytRendererBehavior",void 0);y([O(nO.YtdOpenPopupBehavior),z("design:type",Object)],H9.prototype,"ytdOpenPopupBehavior",void 0); y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],H9.prototype,"ytActionHandlerBehavior",void 0);y([O(wN.YtButtonBehavior),z("design:type",Object)],H9.prototype,"ytButtonBehavior",void 0);y([Q({observer:"onDataChanged"}),z("design:type",Object)],H9.prototype,"data",void 0);y([Q(),z("design:type",Object)],H9.prototype,"cachedAction",void 0);y([Q(),z("design:type",Object)],H9.prototype,"unseenCount",void 0);y([Q(),z("design:type",Object)],H9.prototype,"showHighPriorityNotificationIcon",void 0); y([Q({value:!0}),z("design:type",Boolean)],H9.prototype,"showTooltips",void 0);y([mG("#button"),z("design:type",HTMLButtonElement)],H9.prototype,"container",void 0);y([mG("yt-icon-button#button"),z("design:type",HTMLButtonElement)],H9.prototype,"JSC$39531_iconButton",void 0);y([T("unseenCount","showHighPriorityNotificationIcon"),z("design:type",Object),z("design:paramtypes",[])],H9.prototype,"showNotificationCount",null); y([R("yt-update-notifications-unseen-count-action"),z("design:type",Function),z("design:paramtypes",[Object]),z("design:returntype",void 0)],H9.prototype,"handleUpdateNotificationsUnseenCountAction",null);y([R("tap"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],H9.prototype,"onTap",null); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,gN]),z("design:returntype",void 0)],H9.prototype,"onServiceRequestCompleted",null);H9=y([V({is:"ytd-notification-topbar-button-renderer"})],H9);var dNb;var eNb;var I9=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return a}; p(I9,N);I9.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}}; I9.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")}; I9.prototype.onDarkModeToggled=function(a){this.dark=a}; g.Object.defineProperties(I9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===eNb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dNb){var d=document.createElement("template");d.innerHTML=""; dNb=d}d=dNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);eNb=a}a=eNb;return a}}}); var J9=I9;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],J9.prototype,"ytActionHandlerBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],J9.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],J9.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],J9.prototype,"data",void 0);y([Q({value:!0,reflectToAttribute:!0}),z("design:type",Boolean)],J9.prototype,"dark",void 0); J9=y([V({is:"yt-pdg-buy-flow-header-renderer"})],J9);var fNb;var gNb;var hNb;var iNb;var K9=function(){var a=N.apply(this,arguments)||this;a.isAnimationDisabled=!1;a.currentCommentOptionIndex=0;a.textCycleOptions=[];a.animationEndHandler=function(){}; return a}; p(K9,N);f=K9.prototype;f.attached=function(){var a=this;this.animationEndHandler=function(b){a.handleAnimationEnd(b)}; this.contentEl.addEventListener("animationend",this.animationEndHandler)}; f.detached=function(){this.contentEl.removeEventListener("animationend",this.animationEndHandler)}; f.currentCommentOptionChanged=function(){var a;this.contentEl.textContent=this.rendererBehavior.getSimpleString(null===(a=this.currentCommentOption)||void 0===a?void 0:a.commentText);this.handleBackgroundColorStyling()}; f.setupCyclingAnimationUsingContentTextOptions=function(){this.data&&this.data.contentTextOptions&&(this.textCycleOptions=this.data.contentTextOptions.map(this.rendererBehavior.getSimpleString),this.contentEl.textContent=this.textCycleOptions[this.currentCommentOptionIndex],this.isAnimationDisabled||this.contentEl.classList.add("fadein"))}; f.setupCyclingAnimation=function(){var a;if(this.data&&this.data.commentOptionRenderers){this.textCycleOptions=[];for(var b=k(this.data.commentOptionRenderers),c=b.next();!c.done;c=b.next())c=c.value,(null===(a=null===c||void 0===c?void 0:c.pdgCommentOptionRenderer)||void 0===a?0:a.commentText)&&this.textCycleOptions.push(this.rendererBehavior.getSimpleString(c.pdgCommentOptionRenderer.commentText));this.contentEl.textContent=this.textCycleOptions[this.currentCommentOptionIndex];!this.isAnimationDisabled&& 1
    \n \n
    \n \n
    \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hNb){var d=document.createElement("template");d.innerHTML=""; hNb=d}d=hNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);iNb=a}a=iNb;return a}}}); var L9=K9;L9.prototype.setupCyclingAnimation=L9.prototype.setupCyclingAnimation;L9.prototype.setupCyclingAnimationUsingContentTextOptions=L9.prototype.setupCyclingAnimationUsingContentTextOptions;L9.prototype.currentCommentOptionChanged=L9.prototype.currentCommentOptionChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],L9.prototype,"rendererBehavior",void 0);y([mG("#content"),z("design:type",HTMLElement)],L9.prototype,"contentEl",void 0); y([mG("#container"),z("design:type",HTMLElement)],L9.prototype,"containerEl",void 0);y([mG("#background-image-container"),z("design:type",HTMLElement)],L9.prototype,"paidBackgroundImageContainerEL",void 0);y([mG("#comment-chip-container"),z("design:type",HTMLElement)],L9.prototype,"paidCommentChipContainerEl",void 0);y([Q(),z("design:type",Object)],L9.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],L9.prototype,"isAnimationDisabled",void 0); y([Q(),z("design:type",Number)],L9.prototype,"currentCommentOptionIndex",void 0);y([S("currentCommentOption"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],L9.prototype,"currentCommentOptionChanged",null);y([S("data.contentTextOptions"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],L9.prototype,"setupCyclingAnimationUsingContentTextOptions",null); y([S("data.commentOptionRenderers"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],L9.prototype,"setupCyclingAnimation",null);y([T("data.title"),z("design:type",Object),z("design:paramtypes",[])],L9.prototype,"title",null);y([T("data.authorText"),z("design:type",Object),z("design:paramtypes",[])],L9.prototype,"channelName",null);y([T("data.publishedTimeText"),z("design:type",Object),z("design:paramtypes",[])],L9.prototype,"publishedTime",null); y([T("data.contentText"),z("design:type",Object),z("design:paramtypes",[])],L9.prototype,"content",null);y([T("data.commentOptionRenderers","currentCommentOption"),z("design:type",Boolean),z("design:paramtypes",[])],L9.prototype,"shouldShowPaidCommentChipRenderer",null);y([T("data.commentOptionRenderers","currentCommentOption"),z("design:type",Boolean),z("design:paramtypes",[])],L9.prototype,"shouldShowPaidCommentBackgroundImage",null); y([T("data.commentOptionRenderers","currentCommentOption"),z("design:type",Object),z("design:paramtypes",[])],L9.prototype,"paidCommentBackgroundImage",null);y([T("data.commentOptionRenderers","currentCommentOption"),z("design:type",Object),z("design:paramtypes",[])],L9.prototype,"paidCommentChipRenderer",null);y([T("data.commentOptionRenderers","currentCommentOptionIndex"),z("design:type",Object),z("design:paramtypes",[])],L9.prototype,"currentCommentOption",null); L9=y([V({is:"ytd-pdg-comment-preview-renderer"})],L9);var jNb;var kNb;var lNb=function(){var a=N.apply(this,arguments)||this;a.isSelectable=!1;a.selected=!1;return a}; p(lNb,N);f=lNb.prototype;f.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}}; f.attached=function(){this.setAttribute("tabindex","0");this.isSelectable?this.setAttribute("role","radio"):this.setAttribute("role","button")}; f.dataChanged=function(){this.data&&(this.updateSelectableStatus(),this.data.chipColorArgb&&this.data.chipFontColorArgb&&this.updateStyles({"--yt-pdg-super-vod-selectable-item-button-chip-background-color":oM(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":oM(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)}; f.selectedChanged=function(){this.setAttribute("aria-checked",this.selected.toString())}; f.onClick=function(){!this.isSelectable&&this.purchaseCommand&&Cn(this,[this.purchaseCommand]);J("pdg_disable_web_super_vod_explicit_click_logging")||this.logClick()}; f.onKeyboardSelect=function(){this.isSelectable&&this.fire("tap");this.onClick()}; f.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)}; f.updateSelectableStatus=function(){var a=M(this);this.isSelectable?a.setAttribute("selectable","true"):a.removeAttribute("selectable")}; g.Object.defineProperties(lNb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===kNb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jNb){var d=document.createElement("template");d.innerHTML=""; jNb=d}d=jNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);kNb=a}a=kNb;return a}}}); var M9=lNb;M9.prototype.onClick=M9.prototype.onClick;M9.prototype.selectedChanged=M9.prototype.selectedChanged;M9.prototype.dataChanged=M9.prototype.dataChanged;y([O(NM.YtComponentBehavior),z("design:type",Object)],M9.prototype,"componentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],M9.prototype,"ytRendererBehavior",void 0);y([O(TH),z("design:type",Object)],M9.prototype,"ironA11yKeysBehavior",void 0);y([O(dI),z("design:type",Object)],M9.prototype,"ironSelectableBehavior",void 0); y([Q(),z("design:type",Object)],M9.prototype,"data",void 0);y([Q(),z("design:type",Object)],M9.prototype,"shownThumbnail",void 0);y([Q(),z("design:type",Object)],M9.prototype,"basePriceText",void 0);y([Q(),z("design:type",Object)],M9.prototype,"purchaseCommand",void 0);y([Q(),z("design:type",Boolean)],M9.prototype,"isSelectable",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],M9.prototype,"selected",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],M9.prototype,"dataChanged",null);y([S("selected"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],M9.prototype,"selectedChanged",null);y([R("click"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],M9.prototype,"onClick",null);M9=y([V({is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],M9);var mNb=function(){var a=N.apply(this,arguments)||this;a.selectedItemIndex=0;a.boundOnTapBuyButton=function(){a.onBuyButtonTap()}; return a}; p(mNb,N);f=mNb.prototype; f.configureRendererStamper=function(){return{"data.buyButton":{id:"buy-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{id:"buy-button-renderer"},properties:{"on-tap":"[[boundOnTapBuyButton]]"}}}},"data.commentPreview":{id:"comment-preview",mapping:{pdgCommentPreviewRenderer:{component:"ytd-pdg-comment-preview-renderer",properties:{isAnimationDisabled:"[[isSelectAndConfirm]]",currentCommentOptionIndex:"[[selectedItemIndex]]"}}}},"data.selectableItemButtons":{id:"selectable-items",mapping:{buttonRenderer:{component:"ytd-button-renderer"}, superVodSelectableItemButtonRenderer:{component:"ytd-pdg-super-vod-selectable-item-button-renderer",properties:{isSelectable:"[[isSelectAndConfirm]]"}}}}}}; f.onBuyButtonTap=function(){var a;if(void 0!==this.selectedItemIndex){var b=null===(a=this.data.selectableItemButtons[this.selectedItemIndex].superVodSelectableItemButtonRenderer)||void 0===a?void 0:a.purchaseCommand;b&&this.ytComponentBehavior.resolveCommand(b)}}; f.dataChanged=function(){if(this.data){this.isSelectAndConfirm=!!this.data.buyButton;this.updatePriceSelectorStatus();this.updateDefaultSelection();var a=[];this.data.preloadImages&&(a=this.data.preloadImages);a=a.map(function(c){return YM(c.thumbnails,1920)}); a=k(a);for(var b=a.next();!b.done;b=a.next())(b=b.value)&&Zg(ofb(b),function(){yk(Error("Failed to load Super Thanks animation."))})}}; f.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)}; f.updateDefaultSelection=function(){this.selectedItemIndex=this.data.defaultSelectableItemButton||0}; f.updatePriceSelectorStatus=function(){var a=M(this);this.isSelectAndConfirm?(a.removeAttribute("multi-price"),this.$["selectable-items"].setAttribute("role","radiogroup")):(a.setAttribute("multi-price","true"),this.$["selectable-items"].removeAttribute("role"))}; f.closeBuyFlow=function(){L(this,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])}; g.Object.defineProperties(mNb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===gNb){var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fNb){var d=document.createElement("template");d.innerHTML=""; fNb=d}d=fNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gNb=a}a=gNb;return a}}}); var N9=mNb;N9.prototype.closeBuyFlow=N9.prototype.closeBuyFlow;N9.prototype.selectedItemIndexChanged=N9.prototype.selectedItemIndexChanged;N9.prototype.dataChanged=N9.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],N9.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],N9.prototype,"ytRendererstamperBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],N9.prototype,"ytComponentBehavior",void 0); y([Q(),z("design:type",Object)],N9.prototype,"data",void 0);y([Q(),z("design:type",Number)],N9.prototype,"selectedItemIndex",void 0);y([Q(),z("design:type",Boolean)],N9.prototype,"isSelectAndConfirm",void 0);y([Q(),z("design:type",Object)],N9.prototype,"boundOnTapBuyButton",void 0);y([mG("ytd-pdg-comment-preview-renderer"),z("design:type",L9)],N9.prototype,"commentPreviewRenderer",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],N9.prototype,"dataChanged",null);y([S("selectedItemIndex"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],N9.prototype,"selectedItemIndexChanged",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],N9.prototype,"closeBuyFlow",null);N9=y([V({is:"yt-super-vod-buy-flow-content-renderer"})],N9);var nNb;var oNb;var pNb=function(){return N.apply(this,arguments)||this}; p(pNb,N);f=pNb.prototype;f.created=function(){QH.requestAvailability();this.listen(this,"iron-overlay-opened","onPopupIronOverlayOpened")}; f.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&this.fire("iron-announce",{text:this.data.accessibility.accessibilityData.label})}; f.detached=function(){this.autoCloseJobId&&pi.cancelJob(this.autoCloseJobId);this.unlisten(this,"iron-overlay-opened","onPopupIronOverlayOpened")}; f.dataChanged=function(){var a=this;this.data&&this.data.autoCloseDelay&&(L(this,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.autoCloseJobId=ji(pi,function(){a.closePopup()},1E3*(Number(this.data.autoCloseDelay.seconds)||0)))}; f.openPopup=function(){this.ironOverlayBehavior.open()}; f.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(L(this,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&Bn(this,[this.data.onCloseCommand],this),this.data.onCloseSurveyCommand&&Cn(this,[this.data.onCloseSurveyCommand]),this.autoCloseJobId&&pi.cancelJob(this.autoCloseJobId))}; g.Object.defineProperties(pNb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===oNb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nNb){var d=document.createElement("template");d.innerHTML=""; nNb=d}d=nNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);oNb=a}a=oNb;return a}}}); var O9=pNb;O9.prototype.dataChanged=O9.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],O9.prototype,"rendererBehavior",void 0);y([O(rI),z("design:type",Object)],O9.prototype,"ironOverlayBehavior",void 0);y([Q(),z("design:type",Object)],O9.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],O9.prototype,"dataChanged",null);O9=y([V({is:"ytd-desktop-image-overlay-renderer"})],O9);var qNb;var rNb;var P9=function(){return N.apply(this,arguments)||this}; p(P9,N);f=P9.prototype;f.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{pdgBuyFlowHeaderRenderer:{component:"yt-pdg-buy-flow-header-renderer"}}},"data.content":{id:"content",mapping:{superVodBuyFlowContentRenderer:{component:"yt-super-vod-buy-flow-content-renderer"}}}}}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.hasAttribute("tabIndex")||this.setAttribute("tabIndex","0");this.listen(this,"yt-popup-closed","closePopup")}; f.detached=function(){this.unlisten(this,"yt-popup-closed","closePopup")}; f.dataChanged=function(){An(this,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&this.data.header.pdgBuyFlowHeaderRenderer&&(this.hasBackgroundBanner=!!this.data.header.pdgBuyFlowHeaderRenderer.backgroundBanner)}; f.handleBuyflowSelectionSubmitted=function(){this.unlisten(this,"yt-popup-closed","closePopup")}; f.closePopup=function(){this.data&&this.data.onCloseCommand&&Cn(this,[this.data.onCloseCommand])}; g.Object.defineProperties(P9.prototype,{isZeroStepDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var a;return!(null===(a=this.data)||void 0===a||!a.zeroStepDisclaimerText)}}}); g.Object.defineProperties(P9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===rNb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===qNb){var d=document.createElement("template");d.innerHTML=""; qNb=d}d=qNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);rNb=a}a=rNb;return a}}}); var Q9=P9;Q9.prototype.handleBuyflowSelectionSubmitted=Q9.prototype.handleBuyflowSelectionSubmitted;Q9.prototype.dataChanged=Q9.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],Q9.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],Q9.prototype,"ytRendererstamperBehavior",void 0);y([O(vV.YtOpenToastBehavior),z("design:type",Object)],Q9.prototype,"ytOpenToastBehavior",void 0); y([Q(),z("design:type",Object)],Q9.prototype,"data",void 0);y([Q({value:!0,reflectToAttribute:!0}),z("design:type",Boolean)],Q9.prototype,"hasBackgroundBanner",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],Q9.prototype,"dataChanged",null);y([R("yt-pdg-buy-flow-selection-submitted"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],Q9.prototype,"handleBuyflowSelectionSubmitted",null); y([T("data"),z("design:type",Boolean),z("design:paramtypes",[])],Q9.prototype,"isZeroStepDisclaimerTextShown",null);Q9=y([V({is:"ytd-pdg-buy-flow-renderer"})],Q9);var sNb;var tNb;var uNb=function(){var a=N.apply(this,arguments)||this;a.isOpen=!1;a.isPlaylistCreated=!1;return a}; p(uNb,N);f=uNb.prototype;f.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()}; f.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();this.fire("yt-refit")}; f.onCreateTap=function(){!this.isPlaylistCreated&&this.nameInput.validate()&&(Cn(this,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value}]),this.isPlaylistCreated=!0)}; f.onKeydown=function(a){if(13===a.keyCode)this.onCreateTap()}; f.onServiceRequestCompleted=function(a){a.stopPropagation();L(this,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])}; f.computePrivacyBadge=function(a){return a?[{metadataBadgeRenderer:a}]:[]}; g.Object.defineProperties(uNb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===tNb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===sNb){var d=document.createElement("template");d.innerHTML=""; sNb=d}d=sNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);tNb=a}a=tNb;return a}}}); var R9=uNb;R9.prototype.onServiceRequestCompleted=R9.prototype.onServiceRequestCompleted;R9.prototype.onKeydown=R9.prototype.onKeydown;y([O(W.YtRendererBehavior),z("design:type",Object)],R9.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],R9.prototype,"data",void 0);y([Q(),z("design:type",Object)],R9.prototype,"isOpen",void 0);y([Q(),z("design:type",Object)],R9.prototype,"isPlaylistCreated",void 0); y([Q({value:{REQUIRED_LABEL:mn("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:mn("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),z("design:type",Object)],R9.prototype,"addToStrings",void 0);y([Q({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),z("design:type",Array)],R9.prototype,"privacyBadge",void 0);y([mG("#privacy-input"),z("design:type",f_)],R9.prototype,"privacyInput",void 0); y([mG("#name-input"),z("design:type",Object)],R9.prototype,"nameInput",void 0);y([R("keydown"),z("design:type",Function),z("design:paramtypes",[KeyboardEvent]),z("design:returntype",void 0)],R9.prototype,"onKeydown",null);y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],R9.prototype,"onServiceRequestCompleted",null);R9=y([V({is:"ytd-add-to-playlist-create-renderer"})],R9);var vNb;var wNb;var xNb;var yNb;var S9=function(){return N.apply(this,arguments)||this}; p(S9,N);S9.prototype.dataChanged=function(){this.data&&(this.$.checkbox.checked="ALL"===this.data.containsSelectedVideos)}; S9.prototype.onCheckboxChange=function(a){var b=this;this.data&&this.debounce("yt-playlist-checkbox-changed",function(){var c=M(a).rootTarget.checked?b.data.addToPlaylistServiceEndpoint:b.data.removeFromPlaylistServiceEndpoint;Cn(b,[c])},100)}; S9.prototype.computeIconType=function(a){return a?"yt-icons:"+a.toLowerCase():null}; g.Object.defineProperties(S9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===yNb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===xNb){var d=document.createElement("template");d.innerHTML=""; xNb=d}d=xNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);yNb=a}a=yNb;return a}}}); var T9=S9;T9.prototype.dataChanged=T9.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],T9.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],T9.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],T9.prototype,"dataChanged",null);T9=y([V({is:"ytd-playlist-add-to-option-renderer"})],T9);var U9=function(){var a=N.apply(this,arguments)||this;a.addToStrings={ADD_TO_DROPDOWN_LABEL:mn("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};a.closeButtonAriaLabel=mn("SBOX_INAPPROPRIATE_CANCEL");a.dialog=J("desktop_add_to_playlist_renderer_dialog_popup");a.increasedTapTarget=J("desktop_adjust_touch_target");return a}; p(U9,N);U9.prototype.configureRendererStamper=function(){return{"data.playlists":{id:"playlists",mapping:{playlistAddToOptionRenderer:"ytd-playlist-add-to-option-renderer"}},"data.actions":{id:"actions",mapping:{addToPlaylistCreateRenderer:"ytd-add-to-playlist-create-renderer"}}}}; U9.prototype.onPopupOpened=function(){this.toggleClass("scrollable",!0,this.playlists);this.createRenderer&&this.createRenderer.reset()}; U9.prototype.onPopupClosed=function(){this.toggleClass("scrollable",!1,this.playlists)}; U9.prototype.onTapClose=function(){L(this,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])}; g.Object.defineProperties(U9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===wNb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===vNb){var d=document.createElement("template");d.innerHTML=""; vNb=d}d=vNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);wNb=a}a=wNb;return a}}}); var V9=U9;V9.prototype.onPopupClosed=V9.prototype.onPopupClosed;V9.prototype.onPopupOpened=V9.prototype.onPopupOpened;y([O(W.YtRendererBehavior),z("design:type",Object)],V9.prototype,"ytRendererBehavior",void 0);y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],V9.prototype,"ytEventForwardingBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],V9.prototype,"ytRendererStamperBehavior",void 0);y([Q(),z("design:type",Object)],V9.prototype,"data",void 0); y([Q(),z("design:type",Object)],V9.prototype,"addToStrings",void 0);y([Q(),z("design:type",String)],V9.prototype,"closeButtonAriaLabel",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],V9.prototype,"dialog",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],V9.prototype,"increasedTapTarget",void 0);y([mG("#playlists"),z("design:type",HTMLElement)],V9.prototype,"playlists",void 0); y([mG("ytd-add-to-playlist-create-renderer"),z("design:type",Object)],V9.prototype,"createRenderer",void 0);y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],V9.prototype,"onPopupOpened",null);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],V9.prototype,"onPopupClosed",null);V9=y([V({is:"ytd-add-to-playlist-renderer"})],V9);var zNb;var ANb;var BNb=function(){return N.apply(this,arguments)||this}; p(BNb,N);f=BNb.prototype;f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.onDismissTap=function(){L(this,"yt-close-popup-action",["ytd-mealbar-promo-renderer"])}; f.computeIcon=function(a){return a?"BACKSTAGE_ARTWORK"===a?"backstage:artwork":a:null}; f.computeHasFullHeightImage=function(a){return!!(a&&a.thumbnails&&0
    \n \n

    \n [[title]]\n

    \n \n \n
    \n \n
    \n
    \n \n \n
    \n
    \n \n \n \n
    \n  \u2022 \n
    [[channelName]][[publishedTime]]\n \n \n [[content]]\n[[getSimpleString(data.basePriceText)]]
    \n \n
    \n
    \n \n
    \n \n \n
    \n \n \n
    \n \n \n
    \n \n
    \n \n \n
    [[addToStrings.ADD_TO_DROPDOWN_LABEL]]
    \n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===zNb){var d=document.createElement("template");d.innerHTML=""; zNb=d}d=zNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ANb=a}a=ANb;return a}}}); var W9=BNb;W9.prototype.onThumbnailLoaded=W9.prototype.onThumbnailLoaded;y([O(W.YtRendererBehavior),z("design:type",Object)],W9.prototype,"ytRendererBehavior",void 0);y([Q({}),z("design:type",Object)],W9.prototype,"data",void 0);y([Q({computed:"computeIcon(data.alternateIcon.iconType)"}),z("design:type",Object)],W9.prototype,"icon",void 0);y([Q({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),z("design:type",Boolean)],W9.prototype,"hasFullHeightImage",void 0); y([R("yt-img-shadow-loaded"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],W9.prototype,"onThumbnailLoaded",null);W9=y([V({is:"ytd-mealbar-promo-renderer"})],W9);var CNb;var DNb;yN("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var ENb=function(){return N.apply(this,arguments)||this}; p(ENb,N);f=ENb.prototype;f.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-confirm":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",classListBinding:"[[buttonClass_]]",attributes:{"dialog-dismiss":!0}}}}}}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.dataChanged=function(){switch(this.get("data.singleOptions.preselectMode")){case"SINGLE_OPTION_PRESELECT_MODE_LAST":this.selectedResponseIndex=this.get("data.singleOptions.styles").length-1;break;default:this.selectedResponseIndex=void 0;}var a=this.get("data.nextButton.buttonRenderer.navigationEndpoint");a&&(this.nextNavigationEndpoint=a,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))}; f.onSelectedResponseIndexChange=function(){if(null!=this.get("data.nextButton.buttonRenderer")){switch(this.get("data.submissionMode")){case"SURVEY_SUBMISSION_MODE_ONE_SELECTED_OPTION":this.set("data.nextButton.buttonRenderer.isDisabled",void 0===this.selectedResponseIndex);break;default:this.set("data.nextButton.buttonRenderer.isDisabled",!1);}if(null!=this.selectedResponseIndex){var a={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]}; this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",a)}}}; f.onPopupOpened=function(a){a.detail==this&&J("enable_premium_voluntary_pause")&&L(this,"yt-close-popup-action",["yt-confirm-dialog-renderer"])}; f.onNextButtonTap=function(){var a=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);a&&this.ytdOpenPopupBehavior.openPopup(a)}; g.Object.defineProperties(ENb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===DNb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===CNb){var d=document.createElement("template");d.innerHTML=""; CNb=d}d=CNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);DNb=a}a=DNb;return a}}}); var X9=ENb;X9.prototype.onPopupOpened=X9.prototype.onPopupOpened;X9.prototype.onSelectedResponseIndexChange=X9.prototype.onSelectedResponseIndexChange;X9.prototype.dataChanged=X9.prototype.dataChanged;y([O(nO.YtdOpenPopupBehavior),z("design:type",Object)],X9.prototype,"ytdOpenPopupBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],X9.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],X9.prototype,"ytRendererstamperBehavior",void 0); y([Q(),z("design:type",Object)],X9.prototype,"data",void 0);y([Q(),z("design:type",Number)],X9.prototype,"selectedResponseIndex",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],X9.prototype,"dataChanged",null);y([S("selectedResponseIndex"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],X9.prototype,"onSelectedResponseIndexChange",null); y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],X9.prototype,"onPopupOpened",null);X9=y([V({is:"ytd-red-cancel-survey-renderer"})],X9);var FNb;var GNb;var Y9=function(){return N.apply(this,arguments)||this}; p(Y9,N);Y9.prototype.attached=function(){this.setAttribute("dialog","true")}; Y9.prototype.onClickClose=function(){L(this,"yt-close-popup-action",["ytd-reel-description-sheet-renderer"])}; g.Object.defineProperties(Y9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===GNb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===FNb){var d=document.createElement("template");d.innerHTML=""; FNb=d}d=FNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);GNb=a}a=GNb;return a}}}); var HNb=Y9;y([Q(),z("design:type",Object)],HNb.prototype,"data",void 0);y([Q({value:mn("SBOX_INAPPROPRIATE_CANCEL",void 0,"Close")}),z("design:type",String)],HNb.prototype,"closeButtonAriaLabel",void 0);HNb=y([V({is:"ytd-reel-description-sheet-renderer"})],HNb);var INb;var JNb;function KNb(a){switch(a){case"UNKNOWN_FORMAT_TYPE":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN";case"HD_1080":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080";case"SD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD";case"LD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD";default:return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD";}} function LNb(a){return a.map(function(b){return{settingsRadioOptionRenderer:{title:xo(b.name),asideText:xo(b.approximateSize),id:KNb(b.format)}}})} ;var Z9=function(){var a=N.apply(this,arguments)||this;a.qualityOptions=[];a.submitButtonDisabled=!0;a.rememberSettings=!1;a.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};return a}; p(Z9,N);f=Z9.prototype;f.configureRendererStamper=function(){return{qualityOptions:{id:"quality-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}}; f.dataChanged=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:vo(mn("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:vo(mn("SBOX_INAPPROPRIATE_CANCEL",void 0,"Cancel"))};this.rememberSettingsCheckboxRenderer={title:vo(mn("REMEMBER_MY_SETTINGS",void 0,"Remember my settings")),disabled:!1}}; f.updateQualityOptions=function(){var a;void 0===(null===(a=this.downloadQualityPickerEntity)||void 0===a?void 0:a.formats)?L(this,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=LNb(this.downloadQualityPickerEntity.formats)}; f.onQualityOptionsSelect=function(a){var b;if(this.qualityOptions&&a){void 0!==a&&this.downloadButtonRenderer&&(this.downloadButtonRenderer=Object.assign(Object.assign({},this.downloadButtonRenderer),{isDisabled:!1}));for(var c=k(this.qualityOptions.entries()),d=c.next();!d.done;d=c.next()){var e=k(d.value);d=e.next().value;e=e.next().value;if((null===(b=null===e||void 0===e?void 0:e.settingsRadioOptionRenderer)||void 0===b?void 0:b.id)===a){this.selectedQualityIndex=d;break}}}}; f.onClickSubmit=function(){var a,b,c,d,e,h,l,m,n,q,u,w=null!==(b=null===(a=this.data)||void 0===a?void 0:a.onSubmitEndpoint)&&void 0!==b?b:{};if(null===(c=this.downloadButtonRenderer)||void 0===c||!c.isDisabled){if(null!==(d=this.downloadQualityPickerEntity)&&void 0!==d&&d.formats&&void 0!==(null===(e=w.offlineVideoEndpoint)||void 0===e?void 0:e.videoId)&&void 0!==(null===(h=w.offlineVideoEndpoint)||void 0===h?void 0:h.action)){var A=this.rememberSettingsCheckbox.checked?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE": "DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE",E=null!==(u=null===(q=null===(m=null===(l=this.downloadQualityPickerEntity)||void 0===l?void 0:l.formats)||void 0===m?void 0:m[null!==(n=this.selectedQualityIndex)&&void 0!==n?n:0])||void 0===q?void 0:q.format)&&void 0!==u?u:"UNKNOWN_FORMAT_TYPE";w.offlineVideoEndpoint.actionParams={formatType:E,settingsAction:A};this.ytComponentBehavior.resolveCommand(w)}L(this,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}}; f.onClickClose=function(){L(this,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}; g.Object.defineProperties(Z9.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return vo(mn("DOWNLOAD_QUALITY",void 0,"Download Quality"))}}}); g.Object.defineProperties(Z9,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===JNb){var a=document.createElement("template");a.innerHTML="\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===INb){var d=document.createElement("template");d.innerHTML=""; INb=d}d=INb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);JNb=a}a=JNb;return a}}}); var $9=Z9;$9.prototype.updateQualityOptions=$9.prototype.updateQualityOptions;$9.prototype.dataChanged=$9.prototype.dataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],$9.prototype,"ytRendererstamperBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],$9.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],$9.prototype,"ytRendererBehavior",void 0); y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],$9.prototype,"ytActionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],$9.prototype,"data",void 0);y([Q(),z("design:type",Number)],$9.prototype,"selectedQualityIndex",void 0);y([O(KP),z("design:type",Object)],$9.prototype,"ytdReduxBehavior",void 0);y([Q({selector:function(a,b){var c;a=b?null!==(c=$n(a.entities,"downloadQualityPickerEntity",b))&&void 0!==c?c:void 0:void 0;return a}, selectorArgs:["data.downloadQualityPickerEntityKey"]}),z("design:type",Object)],$9.prototype,"downloadQualityPickerEntity",void 0);y([Q(),z("design:type",Array)],$9.prototype,"qualityOptions",void 0);y([Q(),z("design:type",Object)],$9.prototype,"downloadButtonRenderer",void 0);y([Q(),z("design:type",Object)],$9.prototype,"submitButtonDisabled",void 0);y([Q(),z("design:type",Object)],$9.prototype,"cancelButtonRenderer",void 0);y([Q(),z("design:type",Boolean)],$9.prototype,"rememberSettings",void 0); y([Q(),z("design:type",Object)],$9.prototype,"rememberSettingsCheckboxRenderer",void 0);y([mG("#remember-settings"),z("design:type",HTMLInputElement)],$9.prototype,"rememberSettingsCheckbox",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],$9.prototype,"dataChanged",null);y([S("downloadQualityPickerEntity"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],$9.prototype,"updateQualityOptions",null); $9=y([V({is:"ytd-download-quality-selector-renderer"})],$9);var MNb;var NNb;var a$=function(){return N.apply(this,arguments)||this}; p(a$,N);a$.prototype.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; a$.prototype.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.nextButton":{id:"next-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; g.Object.defineProperties(a$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===NNb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===MNb){var d=document.createElement("template");d.innerHTML=""; MNb=d}d=MNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);NNb=a}a=NNb;return a}}}); var b$=a$;y([O(W.YtRendererBehavior),z("design:type",Object)],b$.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],b$.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],b$.prototype,"data",void 0);y([Q({computed:"computeIcon_(data.infoIcon)"}),z("design:type",Object)],b$.prototype,"infoIcon",void 0);y([Q({computed:"computeIcon_(data.warningIcon)"}),z("design:type",Object)],b$.prototype,"warningIcon",void 0); b$=y([V({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer"})],b$);var ONb;var PNb;var c$=function(){return N.apply(this,arguments)||this}; p(c$,N);c$.prototype.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; c$.prototype.configureRendererStamper=function(){return{"data.stepper":{id:"stepper",mapping:{channelTransferStepperRenderer:"ytd-channel-transfer-stepper-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.signinButton":{id:"signin-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; g.Object.defineProperties(c$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===PNb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ONb){var d=document.createElement("template");d.innerHTML=""; ONb=d}d=ONb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);PNb=a}a=PNb;return a}}}); var d$=c$;y([O(W.YtRendererBehavior),z("design:type",Object)],d$.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],d$.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],d$.prototype,"data",void 0);d$=y([V({is:"ytd-cross-account-transfer-channel-overview-renderer"})],d$);var QNb;var RNb;var e$=function(){return N.apply(this,arguments)||this}; p(e$,N);e$.prototype.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; e$.prototype.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}}; g.Object.defineProperties(e$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===RNb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===QNb){var d=document.createElement("template");d.innerHTML=""; QNb=d}d=QNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);RNb=a}a=RNb;return a}}}); var f$=e$;y([O(W.YtRendererBehavior),z("design:type",Object)],f$.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],f$.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],f$.prototype,"data",void 0);f$=y([V({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer"})],f$);var SNb;var TNb;var g$=function(){var a=N.apply(this,arguments)||this;a.submitButtonDisabled=!0;return a}; p(g$,N);g$.prototype.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; g$.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}}; g$.prototype.onDataChanged=function(){var a,b,c,d,e,h;void 0!==(null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.confirmButton)||void 0===b?void 0:b.buttonRenderer)||void 0===c?void 0:c.isDisabled)&&(this.submitButtonDisabled=null===(h=null===(e=null===(d=this.data)||void 0===d?void 0:d.confirmButton)||void 0===e?void 0:e.buttonRenderer)||void 0===h?void 0:h.isDisabled)}; g$.prototype.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled}; g.Object.defineProperties(g$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===TNb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===SNb){var d=document.createElement("template");d.innerHTML=""; SNb=d}d=SNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);TNb=a}a=TNb;return a}}}); var h$=g$;h$.prototype.onDataChanged=h$.prototype.onDataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],h$.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],h$.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],h$.prototype,"data",void 0);y([Q(),z("design:type",Object)],h$.prototype,"submitButtonDisabled",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],h$.prototype,"onDataChanged",null);h$=y([V({is:"ytd-transfer-channel-confirm-dialog-renderer"})],h$);var UNb;var VNb;var i$=function(){return N.apply(this,arguments)||this}; p(i$,N);i$.prototype.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; i$.prototype.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}}; i$.prototype.onDataChanged=function(){var a=this.get("data.headerImage.thumbnails");a&&(a=YM(a,this.clientWidth),this.$.header.style.backgroundImage="url("+a+")");a=Bm();var b=Am(),c=this.get("data.trackingParams");c&&b&&a&&cn(a,b,wm(c));a=k(this.querySelectorAll("yt-img-shadow"));for(b=a.next();!b.done;b=a.next())b.value.onShow()}; i$.prototype.onPopupClosed=function(a){"ytd-membership-post-cancel-renderer"===M(a).rootTarget.localName&&L(this,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])}; g.Object.defineProperties(i$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===VNb){var a=document.createElement("template");a.innerHTML="\n\n\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===UNb){var d=document.createElement("template");d.innerHTML=""; UNb=d}d=UNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);VNb=a}a=VNb;return a}}}); var j$=i$;j$.prototype.onPopupClosed=j$.prototype.onPopupClosed;j$.prototype.onDataChanged=j$.prototype.onDataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],j$.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],j$.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],j$.prototype,"data",void 0); y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],j$.prototype,"onDataChanged",null);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],j$.prototype,"onPopupClosed",null);j$=y([V({is:"ytd-membership-post-cancel-renderer"})],j$);var WNb;var XNb;var YNb=function(){return N.apply(this,arguments)||this}; p(YNb,N);f=YNb.prototype;f.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[onConfirmTap]]"}}}},"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.scrollable.dialogElement=this.parentNode;this.onDataChanged()}; f.onYtPopupOpened=function(a,b){b===this&&this.data&&this.data.onOpenCommands&&Bn(this,this.data.onOpenCommands,this);L(this,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])}; f.onYtPopupClosed=function(a,b){(b&&!0===b.canceled||b&&!1===b.canceled&&!1===b.confirmed)&&this.data&&this.data.onDismissCommands&&Bn(this,this.data.onDismissCommands,this)}; f.onYtServiceRequestCompleted=function(){L(this,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])}; f.onYtServiceRequestError=function(a){this.ytOpenToastBehavior.openToast(a.detail.error.message)}; f.maybeSubmitFeedback=function(){var a=this.$$("ytd-feedback-survey-renderer");a&&a.submitSurvey()}; f.onDataChanged=function(){if(this.isAttached){var a=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");a&&(a=YM(a,this.clientWidth),this.$.header.style.backgroundImage="url(\""+a+"\")")}}; f.onConfirmTap=function(){this.fire("yt-request-feedback-submission")}; g.Object.defineProperties(YNb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===XNb){var a=document.createElement("template");a.innerHTML="\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===WNb){var d=document.createElement("template");d.innerHTML=""; WNb=d}d=WNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);XNb=a}a=XNb;return a}}}); var k$=YNb;k$.prototype.onDataChanged=k$.prototype.onDataChanged;k$.prototype.maybeSubmitFeedback=k$.prototype.maybeSubmitFeedback;k$.prototype.onYtServiceRequestError=k$.prototype.onYtServiceRequestError;k$.prototype.onYtServiceRequestCompleted=k$.prototype.onYtServiceRequestCompleted;k$.prototype.onYtPopupClosed=k$.prototype.onYtPopupClosed;k$.prototype.onYtPopupOpened=k$.prototype.onYtPopupOpened;y([O(W.YtRendererBehavior),z("design:type",Object)],k$.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],k$.prototype,"ytRendererstamperBehavior",void 0);y([O(vV.YtOpenToastBehavior),z("design:type",Object)],k$.prototype,"ytOpenToastBehavior",void 0);y([Q(),z("design:type",Object)],k$.prototype,"data",void 0);y([Q({value:function(){return mn("SBOX_INAPPROPRIATE_CANCEL")}}), z("design:type",String)],k$.prototype,"closeButtonAriaLabel",void 0);y([mG("#scrollable"),z("design:type",Object)],k$.prototype,"scrollable",void 0);y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],k$.prototype,"onYtPopupOpened",null);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],k$.prototype,"onYtPopupClosed",null); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],k$.prototype,"onYtServiceRequestCompleted",null);y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],k$.prototype,"onYtServiceRequestError",null); y([R("yt-request-feedback-submission"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],k$.prototype,"maybeSubmitFeedback",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],k$.prototype,"onDataChanged",null);k$=y([V({is:"ytd-sponsorship-confirm-cancel-renderer"})],k$);var ZNb;var $Nb;var aOb=da(["https://www.googletagmanager.com/gtag/js?id=AW-758154851"]),bOb=da(["\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n gtag('config', 'AW-758154851');\n "]),cOb=da(["\n gtag('event', 'conversion', {'send_to': 'AW-758154851/gA4iCK3u5ZYBEOOMwukC', 'transaction_id': ''});\n "]),dOb=function(){var a=N.apply(this,arguments)||this;a.scriptsAppended=!1;return a}; p(dOb,N);f=dOb.prototype; f.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.contents":{id:"content", mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.onDataChanged=function(){var a=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");this.header.style.setProperty("background-color",oM(a));if(a=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails"))a=YM(a,this.getBoundingClientRect().width),this.header.style.setProperty("background-image","url("+a+")");a=Bm(4);var b=Am(4),c=this.get("data.trackingParams");c&&b&&a&&cn(a,b,wm(c));a=k(this.querySelectorAll("yt-img-shadow"));for(b=a.next();!b.done;b=a.next())b.value.onShow(); this.setupConversionTracking()}; f.setupConversionTracking=function(){if(!this.scriptsAppended){var a=document.createElement("script");a.async=!0;Je(a,Ee(aOb));document.body.appendChild(a);a=document.createElement("script");var b=Eea(bOb[0]);a.textContent=Ge(b);Ie(a);document.body.appendChild(a);a=document.createElement("script");b=Eea(cOb[0]);a.textContent=Ge(b);Ie(a);document.body.appendChild(a);this.scriptsAppended=!0}}; f.onPopupClosed=function(a){"ytd-sponsorships-celebration-renderer"===M(a).rootTarget.localName&&L(this,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])}; g.Object.defineProperties(dOb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===$Nb){var a=document.createElement("template");a.innerHTML="\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ZNb){var d=document.createElement("template");d.innerHTML=""; ZNb=d}d=ZNb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$Nb=a}a=$Nb;return a}}}); var l$=dOb;l$.prototype.onPopupClosed=l$.prototype.onPopupClosed;l$.prototype.onDataChanged=l$.prototype.onDataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],l$.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],l$.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],l$.prototype,"data",void 0);y([mG("#header"),z("design:type",HTMLElement)],l$.prototype,"header",void 0); y([Q(),z("design:type",Object)],l$.prototype,"scriptsAppended",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],l$.prototype,"onDataChanged",null);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],l$.prototype,"onPopupClosed",null);l$=y([V({is:"ytd-sponsorships-celebration-renderer"})],l$);var eOb;var fOb;var gOb=function(){return N.apply(this,arguments)||this}; p(gOb,N);f=gOb.prototype;f.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.header.sponsorshipsHeaderRenderer.menuButton":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.alert":{id:"alert-renderer",mapping:{sponsorshipsAlertRenderer:{component:"ytd-sponsorships-alert-renderer"}}}}}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.detached=function(){this.playerElement.stop()}; f.onYtServiceRequestCompleted=function(){L(this,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])}; f.onYtServiceRequestError=function(a){this.ytOpenToastBehavior.openToast(a.detail.error.message)}; f.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)}; f.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)}; f.getTier=function(a,b){return!a||!a.tiers||0>b?null:a.tiers[b].sponsorshipsTierRenderer}; f.moreThanOne=function(a){return!!(a&&1
    \n \n \n \n

    \n \n

    \n \n
    \n \n \n
    \n \n
    \n \n \n
    [[getSimpleString(data.question)]]
    \n \n \n [[getSimpleString(item.radioButtonSurveyOptionRenderer.option)]]\n
    \n \n \n
    \n \n \n

    \n \n

    \n \n
    \n \n \n
    \n \n \n
    \n \n \n
    \u2022\n \n
    \n
    \n \n \n
    \n \n \n \n \n \n
    \n \n
    \n \n \n \n
    \n \n \n \n \n
    \n \n
    \n \n \n \n
    \n
    \n \n \n
    \n \n \n \n
    \n \n \n
    \n \n \n \n \n \n
    \n \n \n
    \n
    \n \n \n
    \n \n
    \n \n \n
    \n \n \n \n
    \n \n
    \n \n \n \n
    \n \n
    \n \n \n
    \n \n \n \n
    \n \n
    \n \n \n \n \n
    \n \n \n
    \n \n \n \n
    \n \n
    \n \n \n \n
    \n \n
    \n \n
    \n \n
    \n \n \n
    \n
    \n \n
    \n \n \n \n \n
    \n \n
    \n \n
    \n \n
    \n \n \n
    \n \n
    \n \n \n \n
    \n \n \n \n
    \n \n \n \n
    \n \n
    \n \n
    \n \n
    \n \n \n
    \n \n
    \n
    \n \n \n
    \n \n
    \n \n
    \n \n \n
    \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===eOb){var d=document.createElement("template");d.innerHTML=""; eOb=d}d=eOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);fOb=a}a=fOb;return a}}}); var m$=gOb;m$.prototype.onDataChanged=m$.prototype.onDataChanged;m$.prototype.onYtPopupClosed=m$.prototype.onYtPopupClosed;m$.prototype.onYtPopupOpened=m$.prototype.onYtPopupOpened;m$.prototype.onYtServiceRequestError=m$.prototype.onYtServiceRequestError;m$.prototype.onYtServiceRequestCompleted=m$.prototype.onYtServiceRequestCompleted;y([O(W.YtRendererBehavior),z("design:type",Object)],m$.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],m$.prototype,"ytRendererstamperBehavior",void 0);y([O(vV.YtOpenToastBehavior),z("design:type",Object)],m$.prototype,"ytOpenToastBehavior",void 0);y([Q(),z("design:type",Object)],m$.prototype,"data",void 0);y([Q({notify:!0,value:0}),z("design:type",Number)],m$.prototype,"selectedTier",void 0);y([Q({value:""}),z("design:type",String)],m$.prototype,"offerVideo",void 0); y([Q({value:!1}),z("design:type",Boolean)],m$.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);y([Q({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+Da(this)}}), z("design:type",String)],m$.prototype,"playerId",void 0);y([mG("tp-yt-paper-dialog-scrollable"),z("design:type",Object)],m$.prototype,"scrollable",void 0);y([mG("ytd-sponsorships-tier-renderer"),z("design:type",SZ)],m$.prototype,"tierRenderer",void 0);y([mG("#player"),z("design:type",Object)],m$.prototype,"playerElement",void 0); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],m$.prototype,"onYtServiceRequestCompleted",null);y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],m$.prototype,"onYtServiceRequestError",null);y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],m$.prototype,"onYtPopupOpened",null); y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],m$.prototype,"onYtPopupClosed",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],m$.prototype,"onDataChanged",null);m$=y([V({is:"ytd-sponsorships-offer-renderer"})],m$);var hOb;var iOb;var n$=function(){return N.apply(this,arguments)||this}; p(n$,N);n$.prototype.configureRendererStamper=function(){return{"data.content.sponsorshipsPromotionChannelRenderer.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.header.sponsorshipsPromotionHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}}; n$.prototype.backgroundColorChanged=function(){var a,b,c,d,e=null===(d=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.content)||void 0===b?void 0:b.sponsorshipsPromotionChannelRenderer)||void 0===c?void 0:c.backgroundColor)||void 0===d?void 0:d.backgroundColor;e&&(e=nM(e),this.$.banner.style.backgroundColor=e,this.$["abstract-art"].style.backgroundColor=e)}; n$.prototype.attached=function(){this.JSC$39629_scroller&&(this.JSC$39629_scroller.dialogElement=this.parentNode,this.JSC$39629_scroller.attached&&"function"===typeof this.JSC$39629_scroller.attached&&this.JSC$39629_scroller.attached());this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; g.Object.defineProperties(n$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===iOb){var a=document.createElement("template");a.innerHTML="\n \n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===hOb){var d=document.createElement("template");d.innerHTML=""; hOb=d}d=hOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);iOb=a}a=iOb;return a}}}); var o$=n$;o$.prototype.backgroundColorChanged=o$.prototype.backgroundColorChanged;y([Q(),z("design:type",Object)],o$.prototype,"data",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],o$.prototype,"ytRendererstamperBehavior",void 0);y([mG("#scroller"),z("design:type",Object)],o$.prototype,"JSC$39629_scroller",void 0); y([S("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],o$.prototype,"backgroundColorChanged",null);o$=y([V({is:"ytd-sponsorships-promotion-celebration-renderer"})],o$);var jOb;var kOb;var lOb;var mOb;var p$=function(){return N.apply(this,arguments)||this}; p(p$,N);p$.prototype.getValue=function(){return this.JSC$39634_checkbox.checked?this.data.params:void 0}; p$.prototype.computeIsInitiallyChecked=function(a){return 1===a}; g.Object.defineProperties(p$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===mOb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===lOb){var d=document.createElement("template");d.innerHTML=""; lOb=d}d=lOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);mOb=a}a=mOb;return a}}}); var q$=p$;y([O(W.YtRendererBehavior),z("design:type",Object)],q$.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],q$.prototype,"data",void 0);y([mG("#checkbox"),z("design:type",Object)],q$.prototype,"JSC$39634_checkbox",void 0);q$=y([V({is:"ytd-subscription-toggle-option-renderer"})],q$);var r$=function(){var a=N.apply(this,arguments)||this;a.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return a}; p(r$,N);r$.prototype.configureRendererStamper=function(){return{"data.secondaryOptions":{id:"secondary-options",mapping:{subscriptionToggleOptionRenderer:"ytd-subscription-toggle-option-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; r$.prototype.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; r$.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var a=this.data.options[this.$.options.selected].subscriptionRadioOptionRenderer.serviceEndpoint,b=this.$$("ytd-subscription-toggle-option-renderer");b&&a&&a.modifyChannelNotificationPreferenceEndpoint&&(b=b.getValue())&&(a.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[b]);Cn(this,[a]);L(this,"yt-close-popup-action")}; g.Object.defineProperties(r$.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var a=this.data.options,b=0;b
    \n \n \n \n
    \n \n
    \n
    \n \n \n \n
    \n \n \n
    \n \n \n
    \n \n \n
    \n \n
    \n
    \n \n \n \n
    \n \n \n
    \n \n
    \n
    \n \n \n
    \n \n
    \n \n \n \n \n \n
    \n \n \n \n \n
    \n \n \n
    \n \n \n
    \n \n \n
    \n \n
    \n
    \n \n \n
    \n
    \n \n \n \n
    \n \n
    \n \n
    \n [[getSimpleString(data.label)]]\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===jOb){var d=document.createElement("template");d.innerHTML=""; jOb=d}d=jOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);kOb=a}a=kOb;return a}}}); var s$=r$;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],s$.prototype,"ytRendererstamperBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],s$.prototype,"ytActionHandlerBehavior",void 0);y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],s$.prototype,"eventForwardingBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],s$.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],s$.prototype,"data",void 0); y([T("data.options"),z("design:type",Object),z("design:paramtypes",[])],s$.prototype,"initialIndex",null);s$=y([V({is:"ytd-subscription-notification-options-renderer"})],s$);var nOb;var oOb;var pOb=function(){return N.apply(this,arguments)||this}; p(pOb,N); g.Object.defineProperties(pOb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===oOb){var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===nOb){var d=document.createElement("template");d.innerHTML=""; nOb=d}d=nOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);oOb=a}a=oOb;return a}}}); var qOb=pOb;y([O(W.YtRendererBehavior),z("design:type",Object)],qOb.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],qOb.prototype,"data",void 0);qOb=y([V({is:"ytd-tvfilm-offer-groups-renderer"})],qOb);var rOb;var sOb;var t$=function(){return N.apply(this,arguments)||this}; p(t$,N);t$.prototype.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()}; t$.prototype.onSubmit=function(){var a=this.data.serviceEndpoint;a&&a.ypcGetOffersEndpoint&&(a.ypcGetOffersEndpoint.couponCode=this.userInput,Cn(this,[a]))}; t$.prototype.validate=function(){var a=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=a&&!this.data.errorMessage;this.showErrorMessage=a&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=null==this.userInput.match(/^[\d\w]{12}$/)}; g.Object.defineProperties(t$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===sOb){var a=document.createElement("template");a.innerHTML=" \n\n \n\n \n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===rOb){var d=document.createElement("template");d.innerHTML=""; rOb=d}d=rOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);sOb=a}a=sOb;return a}}}); var u$=t$;u$.prototype.dataChanged=u$.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],u$.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],u$.prototype,"data",void 0);y([Q(),z("design:type",String)],u$.prototype,"userInput",void 0);y([Q(),z("design:type",Boolean)],u$.prototype,"disableApplyButton",void 0);y([Q(),z("design:type",Boolean)],u$.prototype,"hideApplyButton",void 0);y([Q(),z("design:type",Boolean)],u$.prototype,"hideErrorMessage",void 0); y([Q(),z("design:type",Boolean)],u$.prototype,"showTick",void 0);y([Q(),z("design:type",Boolean)],u$.prototype,"showErrorMessage",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],u$.prototype,"dataChanged",null);u$=y([V({is:"ytd-ypc-coupon-renderer"})],u$);var tOb;var uOb;var vOb=function(){return N.apply(this,arguments)||this}; p(vOb,N);f=vOb.prototype;f.configureRendererStamper=function(){return{"data.offers":{id:"offers",mapping:{tvfilmOffersRenderer:{component:"ytd-tvfilm-offer-groups-renderer"}}},"data.coupon":{id:"coupon",mapping:{ypcCouponRenderer:"ytd-ypc-coupon-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}}; f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.hasAttribute("aria-label")||this.setAttribute("aria-label","Offers")}; f.computeThumbnailClass=function(a){return a.thumbnailOverlays?a.isShow?"thumbnail-show":"thumbnail-movie":a.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"}; f.computeCommerceSectionClass=function(a){return a.offers&&a.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"}; f.computeTitleClass=function(a){return a.offers&&a.offers.tvfilmOffersRenderer?"title-with-offer-groups":""}; f.onDataChanged=function(){[].concat(ea(this.querySelectorAll("yt-img-shadow"))).forEach(function(a){a.onShow()})}; g.Object.defineProperties(vOb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===uOb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===tOb){var d=document.createElement("template");d.innerHTML=""; tOb=d}d=tOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);uOb=a}a=uOb;return a}}}); var v$=vOb;v$.prototype.onDataChanged=v$.prototype.onDataChanged;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],v$.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],v$.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],v$.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],v$.prototype,"onDataChanged",null); v$=y([V({is:"ytd-ypc-offers-overlay-renderer"})],v$);var wOb;var xOb;var yOb=function(){var a=N.apply(this,arguments)||this;a.microphoneSpinnerActive=!1;a.noAnimations=!1;a.boundExitClick=function(){a.onExitButtonClick()}; a.speechOverlayClassName="";a.isLevelAnimating=!1;a.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return a}; p(yOb,N);f=yOb.prototype;f.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}}; f.attached=function(){this.setAttribute("dialog","true");this.manager=DAb()}; f.dataChanged=function(){this.logDialog()}; f.onPopupClosed=function(){this.manager&&(this.manager.reset(),this.manager.stop())}; f.handleSpeechQueryCompleteAction=function(a){var b=a.navigationAction;b&&(a.trackingParams&&is(fs(),a.trackingParams,this.dialogVe,5),this.fire("yt-navigate",{endpoint:b,tempData:this.getNavigationParams(),createScreenConfig:{parentLayer:5}}),this.closeDialog())}; f.onExitButtonClick=function(){this.closeDialog()}; f.onMicrophoneTap=function(){var a,b;"listening"===this.state||"transcribing"===this.state?null===(a=this.manager)||void 0===a?void 0:(a.setState("microphone-off"),a.stop()):null===(b=this.manager)||void 0===b?void 0:b.start()}; f.transcriptionChanged=function(){var a,b;((null===(a=this.transcription)||void 0===a?0:a.low)||(null===(b=this.transcription)||void 0===b?0:b.high))&&this.setState("transcribing",this.transcription)}; f.stateChanged=function(){this.setState(this.state,this.transcription)}; f.logDialog=function(){var a;if(null!==(a=this.data)&&void 0!==a&&a.trackingParams){var b=fs();gs(b,22678,void 0,{layer:5,parentLayer:0});this.dialogVe=is(b,this.data.trackingParams,void 0,5)}}; f.getNavigationParams=function(){var a=window.ytvoicesearchloggingparams,b={};a&&(a=a())&&(b.oq=a.oq,b.gs_l=a.gs_l);return b}; f.closeDialog=function(){L(this,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])}; f.setState=function(a,b){if(this.data){var c=this.data,d={};switch(a){case"listening":d={headerText:c.placeholderHeader,microphoneState:"listening"};break;case"timeout":d={headerText:c.promptHeader,microphoneState:"try-again",microphoneLabel:c.promptMicrophoneLabel,microphoneAriaLabel:c.promptMicrophoneLabel};break;case"microphone-off":d={headerText:c.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:c.promptMicrophoneLabel,microphoneAriaLabel:c.promptMicrophoneLabel};break; case"transcribing":(null===b||void 0===b?0:b.low)||(null===b||void 0===b?0:b.high)?d={transcriptionLow:null===b||void 0===b?void 0:b.low,transcriptionHigh:null===b||void 0===b?void 0:b.high,microphoneState:"speaking"}:d={headerText:c.placeholderHeader,microphoneState:"speaking"};break;case"processing":d={headerText:c.loadingHeader,microphoneState:"processing"};break;case"offline":d={headerText:c.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:c.connectionErrorMicrophoneLabel, microphoneAriaLabel:c.connectionErrorMicrophoneLabel};break;case"permission":d={headerText:c.permissionsHeader,bodyLine1:c.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:c.permissionsSubtext};break;case"permission-denied":d={headerText:c.disabledHeader,bodyLine1:c.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:c.disabledSubtext};}d.className=a;this.speechOverlayState=d;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}}; f.setMicrophoneState=function(a){var b=this.isLevelAnimating;this.isLevelAnimating="speaking"===a;!b&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive="processing"===a&&!this.noAnimations}; f.setClass=function(a){this.speechOverlayClassName&&this.toggleClass(this.speechOverlayClassName,!1);a&&(this.speechOverlayClassName=a,this.toggleClass(a,!0))}; f.runLevelAnimation=function(){var a=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var b=1+.75*Math.random(),c=Math.round(110+10*Math.random());this.level.style.setProperty("transition","transform "+c/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+b+")");pi.addJob(function(){a.runLevelAnimation()},3,c)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")}; g.Object.defineProperties(yOb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===xOb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===wOb){var d=document.createElement("template");d.innerHTML=""; wOb=d}d=wOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);xOb=a}a=xOb;return a}}}); var w$=yOb;w$.prototype.stateChanged=w$.prototype.stateChanged;w$.prototype.transcriptionChanged=w$.prototype.transcriptionChanged;w$.prototype.onPopupClosed=w$.prototype.onPopupClosed;w$.prototype.dataChanged=w$.prototype.dataChanged;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],w$.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],w$.prototype,"ytRendererBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],w$.prototype,"rendererStamperBehavior",void 0);y([O(KP),z("design:type",Object)],w$.prototype,"ytdReduxBehavior",void 0);y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],w$.prototype,"eventForwardingBehavior",void 0);y([Q(),z("design:type",Object)],w$.prototype,"data",void 0);y([Q(),z("design:type",Object)],w$.prototype,"speechOverlayState",void 0);y([Q(),z("design:type",Object)],w$.prototype,"microphoneSpinnerActive",void 0); y([Q({type:Boolean,reflectToAttribute:!0}),z("design:type",Object)],w$.prototype,"noAnimations",void 0);y([Q({selector:function(a){var b;return null===(b=a.voiceSearch)||void 0===b?void 0:b.transcription}}), z("design:type",Object)],w$.prototype,"transcription",void 0);y([Q({selector:function(a){var b;return null===(b=a.voiceSearch)||void 0===b?void 0:b.overlay}}), z("design:type",String)],w$.prototype,"state",void 0);y([Q(),z("design:type",Object)],w$.prototype,"boundExitClick",void 0);y([mG("#microphone-levels"),z("design:type",HTMLElement)],w$.prototype,"level",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],w$.prototype,"dataChanged",null);y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],w$.prototype,"onPopupClosed",null); y([S("transcription"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],w$.prototype,"transcriptionChanged",null);y([S("state"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],w$.prototype,"stateChanged",null);w$=y([V({is:"ytd-voice-search-dialog-renderer"})],w$);var zOb;var AOb;var BOb=function(){return N.apply(this,arguments)||this}; p(BOb,N);BOb.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{cardItemContainerRenderer:{component:"yt-card-item-container-renderer",params:{compact:!0}}}},"data.footer":{id:"footer",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}}}}}}; g.Object.defineProperties(BOb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===AOb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===zOb){var d=document.createElement("template");d.innerHTML=""; zOb=d}d=zOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);AOb=a}a=AOb;return a}}}); var x$=BOb;y([O(W.YtRendererBehavior),z("design:type",Object)],x$.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],x$.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],x$.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],x$.prototype,"data",void 0);x$=y([V({is:"ytd-commerce-cart-panel-renderer"})],x$);var COb;var DOb;var EOb=function(){var a=N.apply(this,arguments)||this;a.hidden=!1;return a}; p(EOb,N);EOb.prototype.computeHidden=function(a){return!a}; g.Object.defineProperties(EOb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===DOb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===COb){var d=document.createElement("template");d.innerHTML=""; COb=d}d=COb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);DOb=a}a=DOb;return a}}}); var y$=EOb;y([O(KP),z("design:type",Object)],y$.prototype,"ytdReduxBehavior",void 0);y([Q({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),z("design:type",Boolean)],y$.prototype,"hidden",void 0);y([Q({selectorArgs:["data.iconBadgeEntityKey"],selector:Tkb}),z("design:type",Object)],y$.prototype,"iconBadgeEntity",void 0);y([Q(),z("design:type",Object)],y$.prototype,"data",void 0);y$=y([V({is:"ytd-icon-badge-renderer"})],y$);var FOb;var GOb;var z$=function(){var a=N.apply(this,arguments)||this;a.hidden=!1;return a}; p(z$,N);z$.prototype.onClick=function(){var a;null!==(a=this.data)&&void 0!==a&&a.onClick&&this.ytComponentBehavior.resolveCommand(this.data.onClick)}; z$.prototype.configureRendererStamper=function(){return{"data.icon":{id:"icon",mapping:{iconBadgeRenderer:"ytd-icon-badge-renderer"}}}}; z$.prototype.computeHidden=function(a){return!a}; g.Object.defineProperties(z$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===GOb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===FOb){var d=document.createElement("template");d.innerHTML=""; FOb=d}d=FOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);GOb=a}a=GOb;return a}}}); var A$=z$;y([O(KP),z("design:type",Object)],A$.prototype,"ytdReduxBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],A$.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],A$.prototype,"ytComponentBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],A$.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],A$.prototype,"data",void 0); y([Q({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),z("design:type",Boolean)],A$.prototype,"hidden",void 0);y([Q({selectorArgs:["data.iconBadgeEntityKey"],selector:Tkb}),z("design:type",Object)],A$.prototype,"iconBadgeEntity",void 0);A$=y([V({is:"ytd-icon-badge-topbar-button-renderer"})],A$);var HOb;var IOb;var JOb=function(){var a=N.apply(this,arguments)||this;a.youtubeLabel=mn("LOGO_ALT_LABEL",{},"YouTube Home");a.logoName="yt-logos-ext:yt-logo-updated";a.actionMap={"yt-save-consent-action":"handleSaveConsent"};return a}; p(JOb,N);f=JOb.prototype;f.attached=function(){this.pausePlayer()}; f.handleLangSelect=function(a){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[a.target.selectedIndex].dropdownItemRenderer.onSelectCommand)}; f.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&"none"!==this.langSelect.style.display?"none":"block"}; f.handleSaveConsent=function(a){var b=this;k5a(a.saveConsentAction).then(function(){b.dialog.close();b.resumePlayer()}).catch(function(c){yk(new lj("Something went wrong when save consent "+(c.message?c.message:c)+".")); b.dialog.close();b.resumePlayer()})}; f.pausePlayer=function(){try{var a=kL(this);a&&a.pause()}catch(b){}}; f.resumePlayer=function(){try{var a=kL(this);a&&a.play()}catch(b){}}; g.Object.defineProperties(JOb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===IOb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(aN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===HOb){var d=document.createElement("template");d.innerHTML=""; HOb=d}d=HOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);IOb=a}a=IOb;return a}}}); var B$=JOb;y([Q(),z("design:type",Object)],B$.prototype,"data",void 0);y([mG("#dialog"),z("design:type",Object)],B$.prototype,"dialog",void 0);y([mG("#cb-header"),z("design:type",HTMLElement)],B$.prototype,"header",void 0);y([mG("#lang-select"),z("design:type",HTMLElement)],B$.prototype,"langSelect",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],B$.prototype,"ytActionHandlerBehavior",void 0); y([O(NM.YtComponentBehavior),z("design:type",Object)],B$.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",String)],B$.prototype,"youtubeLabel",void 0);y([Q(),z("design:type",String)],B$.prototype,"logoName",void 0);B$=y([V({is:"ytd-consent-bump-v2-lightbox"})],B$);var KOb;var LOb;var MOb=function(){return N.apply(this,arguments)||this}; p(MOb,N);MOb.prototype.ready=function(){if(oka()&&!SI()){var a=document.querySelector("ytd-app");a||(a=document.body);this.internalLightBox=a.appendChild(this.lightBox);this.internalLightBox.dialog.open()}}; g.Object.defineProperties(MOb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===LOb){var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===KOb){var d=document.createElement("template");d.innerHTML="";KOb=d}d=KOb;c.call(b,d.content.cloneNode(!0), a.content.firstChild);LOb=a}a=LOb;return a}}}); var NOb=MOb;y([Q(),z("design:type",Object)],NOb.prototype,"data",void 0);y([mG("#lightbox"),z("design:type",B$)],NOb.prototype,"lightBox",void 0);NOb=y([V({is:"ytd-consent-bump-v2-renderer"})],NOb);var OOb;var POb;var QOb=function(){var a=N.apply(this,arguments)||this;a.duration=4E3;a.numDownloadingVideos=0;a.totalDownloadProgress=0;a.currentDownloadProgress=0;a.isLeaderTab=!0;a.isFullScreen=!1;a.boundBeforeUnload=a.onBeforeUnload.bind(a);a.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};return a}; p(QOb,N);f=QOb.prototype; f.open=function(){if(this.data){var a="VIDEOS_DOWNLOADING"in ln?isa("VIDEOS_DOWNLOADING",this.numDownloadingVideos):"Downloading "+this.numDownloadingVideos+" "+(1
    [[getSimpleString(data.title)]]
    \n \n \n
    \n \n \n \n
    \n \n \n
    \n [[getSimpleString(item.subscriptionRadioOptionRenderer.text)]]\n
    \n
    \n \n \n
    \n \n \n
    \n \n \n

    [[getSimpleString(item.offerGroupRenderer.title)]]

    \n \n

    \n
    \n \n
    \n \n \n \n \n [[data.errorMessage]]\n
    \n [[getSimpleString(data.title)]]\n \n
    \n \n
    \n
    [[getSimpleString(data.metadata)]]
    \n
    \n \n \n
    \n \n \n
    \n \n \n
    \n
    \n \n
    \n \n
    \n \n \n
    \n
    \n \n \n
    \n \n \n \n
    [[speechOverlayState.transcriptionHigh]]
    [[speechOverlayState.transcriptionLow]]
    \n \n \n
    [[getSimpleString(speechOverlayState.bodyLine1)]]
    [[getSimpleString(speechOverlayState.bodyLine2)]]
    \n \n \n \n
    \n
    \n \n \n \n
    \n \n \n
    [[getSimpleString(speechOverlayState.microphoneLabel)]]
    [[getSimpleString(data.title)]]
    >\n[[data.tooltip]]\n \n \n
    \n \n \n
    \n\n \n \n
    \n \n \n
    \n
    \n \n\n \n\n
    \n \n \n
    \n \n
    \n \n
    \n \n
    \n \n
    \n \n \n \n\n
    \n \n
    \"\"

    \n \n

    \n \n \n \n \n \n
    \n \n \n\n
    \n
      \n \n
  • \n \n \n
      \n \n
  • \n \n
    \n \n
    \n \n \n
    \u2022
    \n \n \n
    "; a.content.insertBefore(BN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(AN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===OOb){var d=document.createElement("template");d.innerHTML=""; OOb=d}d=OOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);POb=a}a=POb;return a}}}); var C$=QOb;C$.prototype.updateCurrentDownloadProgress=C$.prototype.updateCurrentDownloadProgress;C$.prototype.updatePopup=C$.prototype.updatePopup;y([O(W.YtRendererBehavior),z("design:type",Object)],C$.prototype,"ytRendererBehavior",void 0);y([O(KP),z("design:type",Object)],C$.prototype,"ytdReduxBehavior",void 0);y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],C$.prototype,"ytEventForwardingBehavior",void 0); y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],C$.prototype,"actionHandlerBehavior",void 0);y([Q(),z("design:type",Object)],C$.prototype,"data",void 0);y([Q(),z("design:type",Number)],C$.prototype,"duration",void 0);y([Q({selector:function(a){return uua(a.entities).length}}), z("design:type",Number)],C$.prototype,"numDownloadingVideos",void 0);y([Q({selector:function(a){return nua(uua(a.entities))}}), z("design:type",Object)],C$.prototype,"totalDownloadProgress",void 0);y([Q(),z("design:type",Object)],C$.prototype,"currentDownloadProgress",void 0);y([Q({selector:xua}),z("design:type",Object)],C$.prototype,"isLeaderTab",void 0);y([mG("yt-notification-action-renderer"),z("design:type",Object)],C$.prototype,"notificationActionRenderer",void 0); y([S("numDownloadingVideos"),S("isLeaderTab"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],C$.prototype,"updatePopup",null);y([S("totalDownloadProgress"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],C$.prototype,"updateCurrentDownloadProgress",null);C$=y([V({is:"ytd-video-download-toast-renderer"})],C$);var ROb;var SOb;var D$=function(){return N.apply(this,arguments)||this}; p(D$,N);D$.prototype.computeThumbnailUrl=function(a){return a&&a.thumbnails?Wcb(a.thumbnails,122):""}; D$.prototype.computeUrlForEndpoint=function(a){return sn(a)}; g.Object.defineProperties(D$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===SOb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ROb){var d=document.createElement("template");d.innerHTML="";ROb=d}d=ROb;c.call(b,d.content.cloneNode(!0),a.content.firstChild); SOb=a}a=SOb;return a}}}); var TOb=D$;y([O(W.YtRendererBehavior),z("design:type",Object)],TOb.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],TOb.prototype,"data",void 0);TOb=y([V({is:"ytd-yoodle-renderer"})],TOb);var UOb;var VOb;var WOb=function(){return N.apply(this,arguments)||this}; p(WOb,N);WOb.prototype.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; g.Object.defineProperties(WOb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===VOb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===UOb){var d=document.createElement("template");d.innerHTML=""; UOb=d}d=UOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);VOb=a}a=VOb;return a}}}); var XOb=WOb;y([O(W.YtRendererBehavior),z("design:type",Object)],XOb.prototype,"ytRendererBehavior",void 0);y([Q(),z("design:type",Object)],XOb.prototype,"data",void 0);XOb=y([V({is:"ytd-ypc-transaction-error-message-renderer"})],XOb);var YOb;var ZOb;var $Ob;var aPb;var bPb=function(){var a=N.apply(this,arguments)||this;a.hasFocus=!1;a.desktopSboxIcon=Ph("desktop_sbox_icon");a.boundClearSearch=function(b){a.clearSearch(b)}; a.isClearButtonVisible=!1;a.systemIcons=J("kevlar_system_icons");a.sboxJsUrl="";return a}; p(bPb,N);f=bPb.prototype;f.configureRendererStamper=function(){return{"data.clearButton":{id:"search-clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[boundClearSearch]]"}}}}}}; f.created=function(){this.searchButton=this.querySelector("#"+this.getSearchButtonId())}; f.attached=function(){var a=this;this.hasAttribute("role")||this.setAttribute("role","search");this.listen(document,"yt-navigate-finish","onYtNavigateFinish");M(this.$.container).observeNodes(function(b){Qa(b.addedNodes,function(c){1===c.nodeType&&"search-input"===c.id&&(a.searchInput=c.firstElementChild,a.loadSearchbox(),a.searchInput.hidden=!1,a.listen(a.searchInput,"focus","onInputFocus"),a.listen(a.searchInput,"blur","onInputBlur"),a.listen(a.searchInput,"keyup","onInputChange"))},a)})}; f.focus=function(){this.searchInput&&this.searchInput.focus()}; f.computePlaceholder=function(a,b){a=a?yn(a):mn("SBOX_PLACEHOLDER",void 0,"Search");b&&(b.placeholder=a,b.setAttribute("aria-label",a));return a}; f.hideKeyboard=function(){var a=document.getElementById("kbd"),b=document.querySelector(".gsst_a");a&&b&&"none"!=a.style.display&&b.click()}; f.search=function(a){var b,c,d,e=null===(b=this.searchInput)||void 0===b?void 0:b.value,h=!0;if(e){Lh("REFINEMENTS_TUPLE",["ClearBySearchbox",[]]);this.data&&(a.itct=this.data.trackingParams);var l=this.data&&this.data.searchEndpoint;if(l){var m=x.unsafeClone(l);m.searchEndpoint&&(m.searchEndpoint.query=e);(null===(d=null===(c=m.commandMetadata)||void 0===c?void 0:c.webCommandMetadata)||void 0===d?0:d.url)?(h=lc(m.commandMetadata.webCommandMetadata.url,"search_query",e),h=h.replace(/%20/g,"+"),m.commandMetadata.webCommandMetadata.url= h,l.clickTrackingParams&&(a.itct=l.clickTrackingParams),this.fire("yt-navigate",{endpoint:m,tempData:a}),h=!1):Vh(Error("SearchEndpoint missing url. Endpoint: "+JSON.stringify(l)))}this.previousQuery=e}return h}; f.onYtNavigateFinish=function(){var a=this,b=location.href;if(0<=b.indexOf("/results")){var c=jc(b,"q")||jc(b,"search_query");c&&(this.searchInput?this.searchInput.value=c:eu(this,function(){a.searchInput&&(a.searchInput.value=c)}),this.onInputChange())}}; f.initializeSearchbox=function(){var a=this,b,c,d=I("SBOX_SETTINGS");d.SBOX_STRINGS={SBOX_REPORT_SUGGESTIONS:mn("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions")};d.SEARCHBOX_REPORTING=J("searchbox_reporting");d.SUGGESTION_BOX_STYLE=null!==(b=this.desktopSuggestionBoxStyle)&&void 0!==b?b:null;d.SUGGESTION_BOX_ICON=null!==(c=this.desktopSboxIcon)&&void 0!==c?c:null;d.SEARCHBOX_COMPONENT=this;if(d=wa("yt.www.masthead.searchbox.initPolymer")){var e=this.getSearchButtonId();d(this.$["search-form"], this.searchInput,this.$[e],function(h){return a.search(h)}); this.searchInput.classList.add("ytd-searchbox");return!0}return!1}; f.loadSearchbox=function(){var a=this,b=I("SBOX_JS_URL",this.sboxJsUrl);b&&(this.sboxJsUrl=b,this.initializeSearchbox()||this.setupSearchboxLoad(b,function(){return a.initializeSearchbox()}))}; f.setupSearchboxLoad=function(a,b){var c=this,d=function(){c.cancelSearchboxLoad();c.sboxJsCallback=b;try{Rm(a,b)}catch(q){Wh(q)}Zh([e,h,l,m,n])}; var e=$h(this.searchInput,"mouseover",d);var h=$h(this.searchInput,"keypress",d);var l=$h(this.searchButton,"mouseover",d);var m=$h(this.searchButton,"keypress",d);var n=$h(this,"yt-voice-activated",d)}; f.cancelSearchboxLoad=function(){if(!wa("yt.www.masthead.searchbox.initPolymer")){try{Upa(this.sboxJsUrl,this.sboxJsCallback)}catch(a){}this.sboxJsCallback=null}}; f.onInputFocus=function(){this.hasFocus=!0;this.fire("yt-autonav-pause-focus")}; f.onInputBlur=function(){this.hasFocus=!1;this.fire("yt-autonav-pause-blur")}; f.logSearchboxVisibility=function(){var a,b=null===(a=this.data)||void 0===a?void 0:a.trackingParams,c=Bm();c&&b&&dn(c,wm(b))}; f.openReportForm=function(a){var b,c={openPopupAction:{popup:{searchSuggestionReportDialog:{searchQuery:null===(b=this.searchInput)||void 0===b?void 0:b.value,title:mn("SBOX_INAPPROPRIATE_TITLE"),suggestions:a,categoryLabel:mn("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:mn("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:mn("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:mn("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:mn("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:mn("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:mn("SBOX_INAPPROPRIATE_REASON")}], detailsPlaceholderLabel:mn("SBOX_INAPPROPRIATE_ADDITIONAL"),cancelButtonLabel:mn("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:mn("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};L(this,"yt-open-popup-action",[c,this])}; f.getPreviousQuery=function(){return this.previousQuery?this.previousQuery:null}; f.getRefinementsTuple=function(){if("REFINEMENTS_TUPLE"in Kh){var a=I("REFINEMENTS_TUPLE",void 0);Lh("REFINEMENTS_TUPLE",void 0);return a}return null}; f.getForm=function(){return this.$["search-form"]}; f.focusInput=function(a){null===a||void 0===a?void 0:a.preventDefault();this.searchInput.focus()}; f.onInputChange=function(){this.isClearButtonVisible=""!==this.searchInput.value}; f.computeIsDefaultVariant=function(a){return!a||"default"===a||"old_bar_with_mic_background"===a}; f.computeIsExpandableBarVariant=function(a){return"expandable_bar"===a}; f.clearSearch=function(a){a.preventDefault();this.searchInput.value="";this.isClearButtonVisible=!1;this.focusInput()}; f.getSearchButtonId=function(){return"search-icon-legacy"}; g.Object.defineProperties(bPb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===aPb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===$Ob){var d=document.createElement("template");d.innerHTML=""; $Ob=d}d=$Ob;c.call(b,d.content.cloneNode(!0),a.content.firstChild);aPb=a}a=aPb;return a}}}); var E$=bPb;E$.prototype.getRefinementsTuple=E$.prototype.getRefinementsTuple;E$.prototype.getPreviousQuery=E$.prototype.getPreviousQuery;E$.prototype.openReportForm=E$.prototype.openReportForm;E$.prototype.logSearchboxVisibility=E$.prototype.logSearchboxVisibility;y([O(W.YtRendererBehavior),z("design:type",Object)],E$.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],E$.prototype,"ytRendererstamperBehavior",void 0); y([Q(),z("design:type",Object)],E$.prototype,"data",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],E$.prototype,"hasFocus",void 0);y([Q({computed:"computeIcon_(data.icon)"}),z("design:type",String)],E$.prototype,"icon",void 0);y([Q({computed:"computePlaceholder(data.placeholderText, searchInput)"}),z("design:type",String)],E$.prototype,"placeholder",void 0);y([Q(),z("design:type",Object)],E$.prototype,"searchInput",void 0);y([Q({reflectToAttribute:!0,value:function(){return Ph("desktop_searchbar_style")}}), z("design:type",String)],E$.prototype,"desktopSearchbarStyle",void 0);y([Q({value:function(){return Ph("desktop_suggestion_box_style")}}), z("design:type",String)],E$.prototype,"desktopSuggestionBoxStyle",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],E$.prototype,"desktopSboxIcon",void 0);y([Q({computed:"computeIsDefaultVariant(desktopSearchbarStyle)"}),z("design:type",Boolean)],E$.prototype,"isDefaultVariant",void 0);y([Q(),z("design:type",Object)],E$.prototype,"boundClearSearch",void 0); y([Q({computed:"computeIsExpandableBarVariant(desktopSearchbarStyle)"}),z("design:type",Boolean)],E$.prototype,"isExpandableBarVariant",void 0);y([Q(),z("design:type",Object)],E$.prototype,"isClearButtonVisible",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],E$.prototype,"systemIcons",void 0);y([S("data.trackingParams"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],E$.prototype,"logSearchboxVisibility",null);E$=y([V({is:"ytd-searchbox"})],E$);var cPb;var dPb;var ePb=function(){var a=N.apply(this,arguments)||this;a.isTimeForYoodle=!1;a.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return a}; p(ePb,N);f=ePb.prototype;f.computeIsRedLogo=function(a,b){!a&&b&&(a=b);return"YOUTUBE_RED_LOGO"===a||"YOUTUBE_PREMIUM_LOGO"===a}; f.computeIcon=function(a){return a?"yt-logos-ext:yt-logo-red-updated":"yt-logos-ext:yt-logo-updated"}; f.computeTooltipText=function(a,b,c){return c&&b&&b.tooltipText?yn(b.tooltipText):yn(a)}; f.computeShowYoodle=function(a,b){return a&&J("enable_yoodle")&&!!b&&!x.isEmpty(b)}; f.computeYoodleData=function(a,b,c){var d,e;return c?{thumbnail:b?null===(d=null===a||void 0===a?void 0:a.lightThemeLogo)||void 0===d?void 0:d.thumbnail:null===(e=null===a||void 0===a?void 0:a.darkThemeLogo)||void 0===e?void 0:e.thumbnail,thumbnailAnimated:b?null===a||void 0===a?void 0:a.lightThemeAnimatedLogo:null===a||void 0===a?void 0:a.darkThemeAnimatedLogo,logoTitleText:yn(a.tooltipText)}:null}; f.computeHideLogo=function(a,b,c){return J("enable_yoodle")&&c&&!b||a}; f.onNavigateHomeAction=function(){J("kevlar_miniplayer_navigate_home_from_app_killswitch")&&this.$$(".yt-simple-endpoint").click()}; f.computeLogoHref=function(a,b,c){var d;(null===c||void 0===c?0:c.onTapCommand)?d=this.componentBehavior.computeHref_(c.onTapCommand):a&&(d=this.componentBehavior.computeHref_(a));if(d)return d;if(J("kevlar_topbar_logo_fallback_home"))return b}; f.computeCommand=function(a,b){return(null===b||void 0===b?void 0:b.onTapCommand)||a}; f.getEndpointForm=function(){return{disableCache:!0}}; g.Object.defineProperties(ePb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===dPb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(aN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===cPb){var d=document.createElement("template");d.innerHTML=""; cPb=d}d=cPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);dPb=a}a=dPb;return a}}}); var F$=ePb;y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],F$.prototype,"ytActionHandlerBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],F$.prototype,"ytRendererBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],F$.prototype,"componentBehavior",void 0);y([O(KP),z("design:type",Object)],F$.prototype,"ytdReduxBehavior",void 0);y([Q(),z("design:type",Object)],F$.prototype,"data",void 0);y([Q(),z("design:type",String)],F$.prototype,"countryCode",void 0); y([Q(),z("design:type",Boolean)],F$.prototype,"isTimeForYoodle",void 0);y([Q({selectorArgs:["data.overrideEntityKey"],selector:function(a,b){a=$n(a.entities,"logoEntity",b);return LQ?LQ.promoId===(null===a||void 0===a?void 0:a.promoId)?LQ:a:LQ=a}}), z("design:type",Object)],F$.prototype,"logoEntity",void 0);y([Q({computed:"computeShowYoodle(useYoodle, logoEntity)"}),z("design:type",Boolean)],F$.prototype,"showYoodle",void 0);y([Q({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconImage.iconType, logoType)"}),z("design:type",Boolean)],F$.prototype,"isRedLogo",void 0);y([Q({computed:"computeTooltipText(data.tooltipText, logoEntity, showYoodle)"}),z("design:type",String)],F$.prototype,"tooltipText",void 0); y([Q({computed:"computeYoodleData(logoEntity, isWhite, showYoodle)"}),z("design:type",Object)],F$.prototype,"yoodleData",void 0);y([Q({value:"/"}),z("design:type",String)],F$.prototype,"defaultEndpointUrl",void 0);y([Q({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),z("design:type",String)],F$.prototype,"endpointUrl",void 0);y([Q({computed:"computeCommand(data.endpoint, logoEntity)"}),z("design:type",String)],F$.prototype,"command",void 0); y([Q(),z("design:type",Object)],F$.prototype,"logoType",void 0);y([Q({value:!1}),z("design:type",Boolean)],F$.prototype,"isWhite",void 0);y([Q({value:!1}),z("design:type",Boolean)],F$.prototype,"useYoodle",void 0);F$=y([V({is:"ytd-topbar-logo-renderer"})],F$);var fPb=function(){var a=N.apply(this,arguments)||this;a.menuButtonTargetId="topbar-guide-menu";a.narrow=!1;a.menuStrings={BACK_ALT_LABEL:mn("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:mn("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:mn("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:mn("SBOX_PLACEHOLDER",void 0,"Search")};a.desktopSboxIcon=Ph("desktop_sbox_icon");a.isDarkThemeForced=!1;a.areGhostCardsHidden=!1;a.guideKeyboardToggle=!1;a.voiceSearchManager=DAb();return a}; p(fPb,N);f=fPb.prototype; f.configureRendererStamper=function(){return{"data.interstitial":{id:"interstitial",mapping:{consentBumpV2Renderer:"ytd-consent-bump-v2-renderer"}},"data.voiceSearchButton":{id:"voice-search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapVoiceButton]]"}}}},"data.topbarButtons":{id:"buttons",events:!0,mapping:{buttonRenderer:"ytd-button-renderer",notificationTopbarButtonRenderer:"ytd-notification-topbar-button-renderer",iconBadgeTopbarButtonRenderer:"ytd-icon-badge-topbar-button-renderer",topbarMenuButtonRenderer:"ytd-topbar-menu-button-renderer"}, initialRenderPriority:1},"data.a11ySkipNavigationButton":{id:"skip-navigation",mapping:{buttonRenderer:"ytd-button-renderer"}}}}; f.attached=function(){var a=this;this.hasAttribute("role")||this.setAttribute("role","banner");var b=bs($r(),"aa");this.toggleClass("shell",!1);!this.classList.contains("dark")&&!this.classList.contains("theater")||b||(this.isDarkThemeForced=this.dark=!0);this.logoType?(b=M(this).querySelector("#masthead-logo"))&&gf(b):this.$.logo.hidden=!0;J("kevlar_use_vimio_behavior")||eu(this,function(){var c=a.ytRendererBehavior.getParentRenderer();c&&c.registerRenderer(a)})}; f.dataChanged=function(){var a=this.data;a&&(a.voiceSearchButton&&(this.voiceEnabled=DAb().isSupported()),J("web_yt_icon_target_id_observer_killswitch")||Q$a(this.menuButtonTargetId,this.guideButton),a.onReceivedActions&&0\n \n \n\"[[data.logoTitleText]]\"
    \n \n
    \n \n \n
    \n \n \n \n
    \n [[placeholder]]\n \n \n\n [[countryCode]]\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===YOb){var d=document.createElement("template");d.innerHTML=""; YOb=d}d=YOb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);ZOb=a}a=ZOb;return a}}}); var G$=fPb;G$.prototype.narrowChanged=G$.prototype.narrowChanged;G$.prototype.onIronResize=G$.prototype.onIronResize;G$.prototype.onRendererStamperFinished=G$.prototype.onRendererStamperFinished;G$.prototype.dataChanged=G$.prototype.dataChanged;y([O(bI),z("design:type",Object)],G$.prototype,"ironResizableBehavior",void 0);y([O(mjb),z("design:type",Object)],G$.prototype,"ytdExpandableInputBehavior",void 0);y([O(DP),z("design:type",Object)],G$.prototype,"ytdGuideStateAwareBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],G$.prototype,"ytRendererstamperBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],G$.prototype,"ytComponentBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],G$.prototype,"ytRendererBehavior",void 0);y([mG("#guide-button"),z("design:type",HTMLElement)],G$.prototype,"guideButton",void 0);y([Q(),z("design:type",Object)],G$.prototype,"data",void 0); y([Q(),z("design:type",Object)],G$.prototype,"narrow",void 0);y([Q(),z("design:type",Object)],G$.prototype,"logoType",void 0);y([Q(),z("design:type",Boolean)],G$.prototype,"voiceEnabled",void 0);y([Q(),z("design:type",Object)],G$.prototype,"menuStrings",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],G$.prototype,"dark",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Object)],G$.prototype,"desktopSboxIcon",void 0);y([Q({value:function(){return this.onVoiceTap.bind(this)}}), z("design:type",Function)],G$.prototype,"boundOnTapVoiceButton",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],G$.prototype,"dataChanged",null);y([R("yt-rendererstamper-finished"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],G$.prototype,"onRendererStamperFinished",null);y([R("iron-resize"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],G$.prototype,"onIronResize",null); y([S("narrow"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],G$.prototype,"narrowChanged",null);G$=y([V({is:"ytd-masthead"})],G$);var gPb;var hPb;var iPb=function(){var a=N.apply(this,arguments)||this;a.bannerString=mn("NO_INTERNET_CONNECTION",void 0,"No internet connection");a.bannerVisible=!1;a.bannerVe=null;a.networkStatusManagerInstance=new kk;return a}; p(iPb,N);f=iPb.prototype;f.attached=function(){var a=this;J("kevlar_network_banner_counterfactual")&&this.updateStyles({display:"none"});this.networkStatusManagerInstance.isNetworkAvailable()||(this.bannerVisible=!0);this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){a.onlineHandler()}); this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){a.offlineHandler()})}; f.detached=function(){var a=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){a.onlineHandler()}); this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){a.offlineHandler()})}; f.onlineHandler=function(){this.bannerVisible=!1;this.logVisibility()}; f.offlineHandler=function(){this.bannerVisible=!0;this.logVisibility()}; f.logVisibility=function(){var a=Bm();this.createBannerVe();a&&this.bannerVe&&(this.bannerVisible?en(a,[this.bannerVe]):csa(a,[this.bannerVe]))}; f.createBannerVe=function(){!this.bannerVe&&this.bannerVisible&&(this.bannerVe=xm(37929),js(fs(),this.bannerVe))}; g.Object.defineProperties(iPb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===hPb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===gPb){var d=document.createElement("template");d.innerHTML=""; gPb=d}d=gPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);hPb=a}a=hPb;return a}}}); var jPb=iPb;y([Q(),z("design:type",String)],jPb.prototype,"bannerString",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],jPb.prototype,"bannerVisible",void 0);jPb=y([V({is:"ytd-network-status-banner"})],jPb);var kPb;var lPb;var mPb;var nPb;var oPb={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};function pPb(a,b,c,d,e,h){var l=x.clone(oPb);l.locale=I("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;l.report={description:e||"
    \n \n \n \n
    \n \n \n \n \n \n \n
    \n \n \n \n [[menuStrings.BACK_ALT_LABEL]]\n \n \n \n
    \n \n \n \n
    \n \n \n \n \n \n \n
    \n \n \n
    "};e=I("SBOX_SETTINGS",{});b=b.join(",");var m=Date.now();a={choice_cc:d,choice_id_cc:c,choices_sc:b,gl:e.REQUEST_DOMAIN,hl:e.REQUEST_LANGUAGE,query:a,time:m};h&&(a.choice_additional_comment_cc=h);KI(l,a)} ;var qPb=function(){return N.apply(this,arguments)||this}; p(qPb,N);f=qPb.prototype;f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.dataChanged=function(){if(void 0!==this.data){Array.prototype.slice.call(this.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(c){c.checked=!1}); this.catagorySelected=this.suggestionSelected=!1;var a=this;window.ShadyDOM&&window.ShadyDOM.noPatch||(a=M(this.root));a.querySelector("tp-yt-paper-radio-group").selected=null;var b=a.querySelector("#reason-text");b&&(b.value=null);a.querySelector("#description-text").value=null}}; f.canSubmit=function(a,b){this.fire("yt-invalidate-popup-tabbables");return!(a&&b)}; f.onCancel=function(){L(this,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])}; f.onSubmit=function(){var a=Array.prototype.slice.call(this.querySelectorAll("tp-yt-paper-checkbox")).filter(function(h){return h.active}).map(function(h){return h.innerText.trim()}),b=this.querySelector("tp-yt-paper-radio-group"),c=b.selectedItem,d=c.name; c=c.innerText.trim();var e=b.querySelector("#reason-text");b=void 0;e&&(b=e.value);(e=this.descriptionText.value)&&(e=e.trim());pPb(this.data.searchQuery,a,d,c,e,b);L(this,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()}; f.sendFormSubmitToast=function(){var a={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:vn(mn("SBOX_INAPPROPRIATE_TOAST"))}}}};L(this,"yt-open-popup-action",[a,this])}; f.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.querySelectorAll("tp-yt-paper-checkbox")).some(function(a){return a.active})}; f.onIronSelect=function(){this.catagorySelected=!!this.querySelector("tp-yt-paper-radio-group").selected}; g.Object.defineProperties(qPb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===nPb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===mPb){var d=document.createElement("template");d.innerHTML=""; mPb=d}d=mPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);nPb=a}a=nPb;return a}}}); var H$=qPb;H$.prototype.onIronSelect=H$.prototype.onIronSelect;H$.prototype.onIronChange=H$.prototype.onIronChange;H$.prototype.dataChanged=H$.prototype.dataChanged;y([Q(),z("design:type",Object)],H$.prototype,"data",void 0);y([Q({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),z("design:type",Boolean)],H$.prototype,"submitDisabled",void 0);y([Q(),z("design:type",Boolean)],H$.prototype,"suggestionSelected",void 0); y([Q(),z("design:type",Boolean)],H$.prototype,"catagorySelected",void 0);y([mG("#description-text"),z("design:type",Object)],H$.prototype,"descriptionText",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],H$.prototype,"dataChanged",null);y([R("iron-change"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],H$.prototype,"onIronChange",null); y([R("iron-select"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],H$.prototype,"onIronSelect",null);H$=y([V({is:"ytd-search-suggestion-report-dialog"})],H$);var tPb=function(a){var b=a.openPopupAction,c=a.target,d=a.container,e=a.popupContainerConfig;a=a.getElement;this.popupContent=this.popup=void 0;this.openPopupAction=b;this.target=c;this.JSC$39718_container_=d;this.popupContainerConfig_=e;this.naturalHeight_=void 0;this.getElement_=a;this.popupConfig_=this.popupContainerConfig_.popupConfig[this.openPopupAction.popupType];b=(b=rPb(this))?xn(b,lAb(this.popupContainerConfig_,b)):"";this.rendererName=b;b=this.popupConfig_.component;this.popupContent= sPb(this,this.rendererName);b?(this.popup=sPb(this,b),J("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0),this.popupConfig_.slotName&&this.popupContent.setAttribute("slot",this.popupConfig_.slotName),M(this.popup).appendChild(this.popupContent),document.body.appendChild(this.popup)):this.popup=this.popupContent;M(this.JSC$39718_container_.root).appendChild(this.popup)}; tPb.prototype.updatePopup=function(a){this.openPopupAction=a;uPb(this);vPb(this);J("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)}; tPb.prototype.refit=function(){this.popup.opened&&this.popup.refit()}; var xPb=function(a,b){wPb(a,b&&a.popupConfig_.narrowProperties?a.popupConfig_.narrowProperties:a.popupConfig_.properties);"rtl"==I("HTML_DIR")&&wPb(a,a.popupConfig_.rtlProperties);vPb(a)},uPb=function(a){a.popupContent.set("data",(0,x.unsafeClone)(a.openPopupAction.popup[rPb(a)])); a.popupContent.duration=a.getPopupDurationMs_();a.popupContent.positionType=a.openPopupAction.position;var b=a.openPopupAction.properties;b&&Object.keys(b).forEach(function(c){a.popupContent[c]=b[c]})},wPb=function(a,b){if(b)for(var c in b)a.popup[c]=b[c]},vPb=function(a){if(a.openPopupAction.position){var b=a.popupConfig_.positionalProperties&&a.popupConfig_.positionalProperties[a.openPopupAction.position],c=a.popupConfig_.rtlPositionalProperties&&a.popupConfig_.rtlPositionalProperties[a.openPopupAction.position]; b="rtl"==I("HTML_DIR")&&c?c:b;b.shiftedHorizontalOffset&&(c=a.popup.style.display,a.popup.style.display="block",a.popupContent&&a.popup.positionTarget&&a.popupContent.clientWidth>a.popup.positionTarget.clientWidth&&(b.horizontalOffset=a.popup.positionTarget.clientWidth/2-b.shiftedHorizontalOffset),a.popup.style.display=c);wPb(a,b)}},yPb=function(a,b){if(b)for(var c in b)a.popup.style[c]=b[c]},rPb=function(a){return wn(a.openPopupAction.popup,"renderer")||wn(a.openPopupAction.popup,"dialog")||void 0}; tPb.prototype.getPopupDurationMs_=function(){var a=this.openPopupAction.durationHintMs;return 0===a?a:Math.max(4E3,a||4E3)}; var sPb=function(a,b){(a=a.getElement_(b,a.target))?a.is?a.set||yk(new lj("popup getElement result is not initialized",b)):yk(new lj("popup getElement result is not a polymer element",b)):yk(new lj("popup getElement returned null",b));return a};var zPb={}; zPb.YtPopupContainerBehavior=[NM.YtComponentBehavior,dN.YtActionHandlerBehavior,{created:function(){this.popupContainerConfig=null;this.popups_={};this.popupContainerActionMap_={"yt-close-popup-action":"handleClosePopupAction_","yt-close-popup-command":"handleClosePopupCommand_","yt-close-popups-action":"handleClosePopupsAction_","yt-close-all-popups-action":"handleCloseAllPopupsAction_","yt-get-popup-opened-action":"handleGetPopupOpenedAction_","yt-get-opened-popups-action":"handleGetOpenedPopupsAction_","yt-open-popup-action":"handleOpenPopupAction_", "yt-signal-action-close-popup":"handleSignalActionClosePopup_","yt-window-scrolled":"windowResizedOrScrolled_","yt-window-resized":"windowResizedOrScrolled_","yt-refit-popups-action":"refitPopups_"};this.narrowMediaQuery_=void 0;this.repositionEventsBound_=!1;this.setPopupVisibilityJobId_=this.setPopupPositioningJobId_=0;this.dynamicallyPositionedElements_=new Set}, attached:function(){this.registerActionMap(this.popupContainerActionMap_);A5a(this,!1)}, detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);C5a(this)}, windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=gi(pi,this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=gi(pi,this.setPopupVisibility_.bind(this)))}, setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(a){a.opened&&a.keepBelowPlayer&&this.ensurePopupBelowPlayer(a)},this); this.setPopupPositioningJobId_=0}, setPopupVisibility_:function(){for(var a in this.popups_){var b=this.popups_[a];if("refit"==b.popup.scrollAction){var c=b.popup.positionTarget.getBoundingClientRect(),d=b.popup;c=c.top;var e=b;if(!e.naturalHeight_){e.popup.hidden=!1;e.popup.style.position="fixed";e.popup.style.top="0px";e.popup.style.left="0px";var h=e.popup.getBoundingClientRect();e.naturalHeight_=h.bottom-h.top;e.popup.refit()}d.hidden=!(c>=e.naturalHeight_+60);0==b.popupContent.clientHeight&&b.popup.refit()}}this.setPopupVisibilityJobId_= 0}, ensurePopupBelowPlayer:function(){return!1}, initPopupContainerBehavior:function(a){this.popupContainerConfig=a}, handleOpenPopupAction_:function(a,b){var c=a.openPopupAction,d=this.ensurePopup_(c,b);return new Tg(function(e){d.then(function(h){if(!h)return e();this.maybeCreateNarrowMediaQuery_();var l=this.createCacheKey(h.rendererName,h.openPopupAction.uniqueId);l=this.popups_[l];var m=!(!l||!l.openPopupAction.beReused);m=!!c.reusePopup||m;if(h.popup.opened&&!m){this.handleClosePopupAction_(h.rendererName,h.openPopupAction.uniqueId);if((!J("kevlar_toast_manager")||"TOAST"!==h.openPopupAction.popupType)&&l&& l.target==b&&!h.openPopupAction.replacePopup)return e();eu(h.popup,function(){this.completeOpenPopupAction_(c,b,h);e()}.bind(this))}else h.popup.opened?h.updatePopup(c):this.completeOpenPopupAction_(c,b,h),e()}.bind(this))}.bind(this))}, completeOpenPopupAction_:function(a,b,c){var d=this.narrowMediaQuery_.queryMatches;c.target=b;b=c.target.popupPositionTarget||c.target;c.popupConfig_.targetContainer&&(b=c.JSC$39718_container_);c.popup.positionTarget=b;c.popupContent.positionTarget=b;c.popupConfig_.forceFocus&&(c.popupContent.tabIndex=0,c.popupContent.style.outline="none");J("kevlar_autofocus_menu_on_keyboard_nav")&&(c.popupContent.tabIndex=-1);c.popupConfig_.narrowProperties&&(c.popup.style.position="static");c.popupConfig_.preventAutonav&& c.popup.setAttribute("prevent-autonav",!0);c.popupConfig_.forceCloseOnOutsideClick&&c.popup.setAttribute("force-close-on-outside-click",!0);xPb(c,d);yPb(c,c.popupConfig_.styles);"rtl"==I("HTML_DIR")&&yPb(c,c.popupConfig_.rtlStyles);c.openPopupAction.shouldStopParentSignal||c.popupContent.startForwardingEvents&&c.target.parentComponent!=c.popupContent&&c.popupContent!=c.target&&c.popupContent.startForwardingEvents(c.popupContainerConfig_.forwardedEvents,c.target);c.updatePopup(a);a=c.popup;this.listen(a, "iron-overlay-opened","onPopupIronOverlayOpened_");this.listen(a,"iron-overlay-closed","onPopupIronOverlayClosed_");this.listen(a,"iron-overlay-canceled","onPopupIronOverlayCanceled_");this.listen(a,"yt-refit","refitPopup_");this.listen(a,"yt-invalidate-popup-tabbables","handleInvalidatePopupTabbables_");a.open()}, getPopupDurationMs_:function(a){return 0===a.durationHintMs?a.durationHintMs:Math.max(4E3,a.durationHintMs||4E3)}, handleClosePopupAction_:function(a,b){var c=J("web_popup_cache_key_killswitch")||!!b;a||c?(a=this.createCacheKey(a,b),a=(a=this.popups_[a])&&a.popup):a=nI(oI);if(a&&a.close){if(b=this.getInterface(rN))a.restoreFocusOnClose=b.isKeyBoardInUse();a.close()}}, handleClosePopupCommand_:function(a){a.closePopupCommand&&a.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,a.closePopupCommand.uniquePopupId)}, handleCloseAllPopupsAction_:function(a){var b={},c;for(c in this.popups_){b.$jscomp$loop$prop$key$2831=c;if(!a||!a.some(function(e){return function(h){return h==e.$jscomp$loop$prop$key$2831}}(b))){var d=this.popups_[b.$jscomp$loop$prop$key$2831].popup; d&&d.close&&d.close()}b={$jscomp$loop$prop$key$2831:b.$jscomp$loop$prop$key$2831}}}, handleClosePopupsAction_:function(a){a.forEach(function(b){(b=this.popups_[b])&&(b=b.popup)&&b.close&&b.close()}.bind(this))}, handleGetPopupOpenedAction_:function(a,b){return(b=this.createCacheKey(a,b))&&this.popups_[b]?this.popups_[a].popup.opened:!1}, handleGetOpenedPopupsAction_:function(){var a=[],b;for(b in this.popups_){var c=this.popups_[b];c.popup.opened&&a.push(c)}return a}, handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()}, ensurePopup_:function(a,b){this.maybeCreateNarrowMediaQuery_();var c=wn(a.popup,"renderer")||wn(a.popup,"dialog");if(!c)return Ug();c=xn(c,lAb(this.popupContainerConfig,c));return Ug(this.getAndMaybeCreatePopup_(a,c,b))}, getAndMaybeCreatePopup_:function(a,b,c){b=this.createCacheKey(b,a.uniqueId);if(this.popups_[b])return this.popups_[b];a=new tPb({openPopupAction:a,target:c,container:this,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this)});return this.popups_[b]=a}, getElement:function(){return null}, maybeCreateNarrowMediaQuery_:function(){this.narrowMediaQuery_||(this.narrowMediaQuery_=document.createElement("iron-media-query"),this.narrowMediaQuery_.query="(max-width: 656px)",this.listen(this.narrowMediaQuery_,"query-matches-changed","openPopupQueryMatchesChanged_"),M(this.root).appendChild(this.narrowMediaQuery_))}, openPopupQueryMatchesChanged_:function(a){a=a.detail.value;for(var b in this.popups_)xPb(this.popups_[b],a)}, onPopupIronOverlayClosed_:function(a){var b=a.currentTarget,c=b.getContentChildren();c=0\n \n
    \n \n \n \n \n

    [[data.title]]

    \n \n
    [[item.label]]\n \n \n \n

    [[data.categoryLabel]]

    \n \n [[item.label]]\n \n \n \n \n \n \n \n \n
    \n \n \n
    [[data.cancelButtonLabel]]\n [[data.submitButtonLabel]]\n ";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===APb){var d=document.createElement("template");d.innerHTML=""; APb=d}d=APb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);BPb=a}a=BPb;return a}}}); var I$=DPb;I$.prototype.onPopupClosed=I$.prototype.onPopupClosed;I$.prototype.dataChanged=I$.prototype.dataChanged;y([O(W.YtRendererBehavior),z("design:type",Object)],I$.prototype,"ytRendererBehavior",void 0);y([mG("#iframe"),z("design:type",HTMLIFrameElement)],I$.prototype,"iframe",void 0);y([Q(),z("design:type",Object)],I$.prototype,"data",void 0);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],I$.prototype,"dataChanged",null); y([R("yt-popup-closed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",Promise)],I$.prototype,"onPopupClosed",null);I$=y([BM({is:"yt-about-this-ad-renderer",noInjection:!0})],I$);var EPb;var FPb;var J$=function(){return N.apply(this,arguments)||this}; p(J$,N);f=J$.prototype;f.attached=function(){this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.submitButton":{id:"submit-button",mapping:{buttonRenderer:"yt-button-renderer"}}}}; f.ready=function(){this.$["submit-button"].addEventListener("yt-action",this.onSubmitYtAction.bind(this))}; f.onSubmitYtAction=function(a){var b=a.detail;"yt-service-request"===b.actionName&&(b=b.args[1],b.flagEndpoint&&(a.stopPropagation(),a={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)},this.vssId&&(a.vss_id=this.vssId),Cn(this,[b,a]),this.submitDisabled=!0))}; f.dataChanged=function(){var a=this;this.vssId=this.description=this.seconds=this.minutes="";this.submitDisabled=!1;var b=kL(this);b&&b.getPlayerPromise().then(function(c){var d=c.getOption("cc","track")||c.getOption("captions","track");d&&(a.vssId=d.vss_id);c=c.getCurrentTime();a.minutes=Math.floor(c/60).toString();a.seconds=(Math.floor(c)%60).toString()})}; f.updateSubmitButtonState=function(a,b,c,d){var e;(null===(e=this.data)||void 0===e?0:e.isFreeformReason)?this.set("data.submitButton.buttonRenderer.isDisabled",d||""===a||""===b||3>c.length):this.set("data.submitButton.buttonRenderer.isDisabled",d||""===a||""===b)}; f.onYtServiceRequestCompleted=function(){L(this,"yt-close-popup-action")}; f.onYtServiceRequestError=function(){this.submitDisabled=!1}; g.Object.defineProperties(J$.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var a;return(null===(a=this.data)||void 0===a?void 0:a.characterLimit)||500}}, textNumRows:{configurable:!0,enumerable:!0,get:function(){var a;return(null===(a=this.data)||void 0===a?void 0:a.textNumRows)||4}}}); g.Object.defineProperties(J$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===FPb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===EPb){var d=document.createElement("template");d.innerHTML=""; EPb=d}d=EPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);FPb=a}a=FPb;return a}}}); var K$=J$;K$.prototype.onYtServiceRequestError=K$.prototype.onYtServiceRequestError;K$.prototype.onYtServiceRequestCompleted=K$.prototype.onYtServiceRequestCompleted;K$.prototype.updateSubmitButtonState=K$.prototype.updateSubmitButtonState;y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],K$.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],K$.prototype,"ytRendererBehavior",void 0); y([Q({observer:"dataChanged"}),z("design:type",Object)],K$.prototype,"data",void 0);y([Q(),z("design:type",Boolean)],K$.prototype,"submitDisabled",void 0);y([Q(),z("design:type",String)],K$.prototype,"minutes",void 0);y([Q(),z("design:type",String)],K$.prototype,"seconds",void 0);y([Q(),z("design:type",String)],K$.prototype,"description",void 0);y([Q(),z("design:type",String)],K$.prototype,"vssId",void 0); y([T("data"),z("design:type",Number),z("design:paramtypes",[])],K$.prototype,"characterLimit",null);y([T("data"),z("design:type",Number),z("design:paramtypes",[])],K$.prototype,"textNumRows",null);y([S("minutes","seconds","description","submitDisabled"),z("design:type",Function),z("design:paramtypes",[String,String,String,Boolean]),z("design:returntype",void 0)],K$.prototype,"updateSubmitButtonState",null); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K$.prototype,"onYtServiceRequestCompleted",null);y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],K$.prototype,"onYtServiceRequestError",null);K$=y([BM({is:"yt-report-details-form-renderer",noInjection:!0,notifyObserversOnUndefined:!1})],K$);var GPb;var HPb;var IPb;var JPb;nu({is:"yt-boolean-form-field-v2-renderer",_template:function(){if(void 0!==JPb)return JPb;var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===IPb){var d=document.createElement("template");d.innerHTML=""; IPb=d}d=IPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return JPb=a}, behaviors:[W.YtRendererBehavior],properties:{data:Object},onCheckedChanged_:function(){if(this.data){var a=this.$.checkbox.checked;"yt-external-links-checkbox"===this.data.identifier?L(this,"yt-additional-detail-checkbox-update",[a]):a&&this.data.enableCommand?L(this,"yt-modify-report-form-command",[this.data.enableCommand.modifyReportFormCommand]):!a&&this.data.disableCommand&&L(this,"yt-modify-report-form-command",[this.data.disableCommand.modifyReportFormCommand])}}, onLabelTap_:function(a){"A"!=a.target.tagName&&(this.$.checkbox.checked=!this.$.checkbox.checked)}});var KPb=function(){var a=N.apply(this,arguments)||this;a.submitting=!1;a.submitButtonDisabled=!0;a.command=null;a.canShowCheckbox=!1;a.canShowAdditionalDetailCheckbox=!1;a.canShowNextButton=!1;a.additionalDetailCheckboxChecked=!1;a.refitJob=0;a.keepDropdownFocusedAfterSelection=!0;a.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-report-form-endpoint-update":"handleReportFormEndpointUpdateAction","yt-confirm-dialog-close-action":"handleConfirmDialogCloseAction","yt-modify-report-form-command":"handleModifyReportFormCommand", "yt-additional-detail-checkbox-update":"handleAdditionalDetailCheckboxUpdateAction"};return a}; p(KPb,N);f=KPb.prototype;f.configureRendererStamper=function(){return{"data.legalReportCheckbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}},"data.additionalDetailCheckbox":{id:"additional-detail-checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}}; f.created=function(){this.refitJob=0}; f.attached=function(){this.JSC$39745_scroller&&(this.JSC$39745_scroller.dialogElement=this.parentNode,this.JSC$39745_scroller.attached&&"function"===typeof this.JSC$39745_scroller.attached&&this.JSC$39745_scroller.attached());this.hasAttribute("dialog")||this.setAttribute("dialog","true")}; f.dataChanged=function(a){a&&(this.toggleSubmitButton(!!this.get("data.submitButton.buttonRenderer.isDisabled")),this.set("data.submitButton.buttonRenderer.isDisabled",void 0),this.set("data.nextButton.buttonRenderer.isDisabled",void 0),this.command=null,this.additionalDetailCheckboxChecked=this.canShowNextButton=this.canShowAdditionalDetailCheckbox=this.canShowCheckbox=this.hideReportForm=this.submitting=!1,a.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value", !1),a.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())}; f.onYtPopupOpened=function(){var a=kL(this);a&&a.getPlayerPromise().then(function(b){b.pauseVideo()})}; f.onYtNavigate=function(a){var b=a.detail.endpoint;b&&b.confirmDialogEndpoint&&(a.stopPropagation(),this.hideReportForm=!0)}; f.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)}; f.onYtServiceRequestCompleted=function(a,b){var c=b.actions;if(c)for(var d=0,e=c.length;d
    \n \n \n

    [[getSimpleString(data.title)]]

    \n \n \n \n
    \n \n
    \n \n \n \n
    \n \n \n
    \n\n=(null!==(e=null===(d=null===(c=null===(b=null===(a=this.data)||void 0===a?void 0:a.optionsSupportedRenderers)||void 0===b?void 0:b.optionsRenderer)||void 0===c?void 0:c.items)||void 0===d?void 0:d.length)&&void 0!==e?e:0)?0:240;this.updateStyles({"--yt-report-form-modal-renderer-min-width":h+"px"})}; f.toggleSubmitButton=function(a){this.submitButtonDisabled=!a;this.submitButtonDisabled=a}; f.computeSubmitButtonData=function(a,b){var c={};(null===b||void 0===b?0:b.confirmDialogEndpoint)?c.navigationEndpoint=b:c.command=b||void 0;a&&a.buttonRenderer&&x.extend(c,a.buttonRenderer);return c}; f.computeNextButtonData=function(a,b){var c={};if(!a||!a.buttonRenderer)return c;x.extend(c,a.buttonRenderer);if(!b)return c;b.confirmDialogEndpoint?c.navigationEndpoint=Daa(b):(c.command=Daa(b),c.command.flagEndpoint&&(c.command.flagEndpoint.legalCheckboxChecked=!0));return c}; f.computeShowNextButton=function(a,b,c){return!!a&&b&&c}; f.refit=function(){var a=this;this.refitJob||(this.refitJob=gi(pi,function(){a.fire("yt-refit");a.refitJob=0}))}; f.handleAdditionalDetailCheckboxUpdateAction=function(a){this.additionalDetailCheckboxChecked=a;this.command.flagEndpoint.additionalDetailCheckboxChecked=a}; g.Object.defineProperties(KPb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===HPb){var a=document.createElement("template");a.innerHTML="\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===GPb){var d=document.createElement("template");d.innerHTML=""; GPb=d}d=GPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);HPb=a}a=HPb;return a}}}); var L$=KPb;L$.prototype.onYtServiceRequestError=L$.prototype.onYtServiceRequestError;L$.prototype.onYtServiceRequestCompleted=L$.prototype.onYtServiceRequestCompleted;L$.prototype.onYtServiceRequestSent=L$.prototype.onYtServiceRequestSent;L$.prototype.onYtNavigate=L$.prototype.onYtNavigate;L$.prototype.onYtPopupOpened=L$.prototype.onYtPopupOpened;y([O(hN.YtOpenPopupBehavior),z("design:type",Object)],L$.prototype,"openPopupBehavior",void 0); y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],L$.prototype,"ytRendererstamperBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],L$.prototype,"ytRendererBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],L$.prototype,"ytActionHandlerBehavior",void 0);y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],L$.prototype,"eventForwardingBehavior",void 0);y([O(bI),z("design:type",Object)],L$.prototype,"ironResizableBehavior",void 0); y([Q({observer:"dataChanged"}),z("design:type",Object)],L$.prototype,"data",void 0);y([Q(),z("design:type",Object)],L$.prototype,"submitting",void 0);y([Q({observer:"submitButtonDisabledChanged"}),z("design:type",Object)],L$.prototype,"submitButtonDisabled",void 0);y([Q(),z("design:type",Object)],L$.prototype,"command",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],L$.prototype,"hideReportForm",void 0);y([Q(),z("design:type",Object)],L$.prototype,"canShowCheckbox",void 0); y([Q(),z("design:type",Object)],L$.prototype,"canShowAdditionalDetailCheckbox",void 0);y([Q(),z("design:type",Object)],L$.prototype,"canShowNextButton",void 0);y([Q(),z("design:type",Object)],L$.prototype,"additionalDetailCheckboxChecked",void 0);y([Q(),z("design:type",Object)],L$.prototype,"refitJob",void 0);y([Q(),z("design:type",Object)],L$.prototype,"keepDropdownFocusedAfterSelection",void 0);y([mG("#scroller"),z("design:type",Object)],L$.prototype,"JSC$39745_scroller",void 0); y([R("yt-popup-opened"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],L$.prototype,"onYtPopupOpened",null);y([R("yt-navigate"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],L$.prototype,"onYtNavigate",null);y([R("yt-service-request-sent"),z("design:type",Function),z("design:paramtypes",[CustomEvent,fN]),z("design:returntype",void 0)],L$.prototype,"onYtServiceRequestSent",null); y([R("yt-service-request-completed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,gN]),z("design:returntype",void 0)],L$.prototype,"onYtServiceRequestCompleted",null);y([R("yt-service-request-error"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],L$.prototype,"onYtServiceRequestError",null);L$=y([BM({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],L$);var LPb;var MPb;var NPb={},OPb=(NPb.WEB_REMIX="music.youtube.com",NPb); nu({is:"yt-sharing-embed-renderer",_template:function(){if(void 0!==MPb)return MPb;var a=document.createElement("template");a.innerHTML="\n\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===LPb){var d=document.createElement("template");d.innerHTML=""; LPb=d}d=LPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return MPb=a}, hostAttributes:{dialog:!0},behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior,dN.YtActionHandlerBehavior],properties:{data:Object,embedCode_:{type:String,computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"},isPlayerControlsOptionChecked_:{type:Boolean,value:!0},isPrivacyModeOptionChecked_:{type:Boolean,value:!1},startAtChecked_:{type:Boolean,value:!1,notify:!0},startAtTimeStamp_:{type:String,value:0},isSquareAspectRatio_:{type:Boolean, computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}},listeners:{"yt-popup-closed":"onYtPopupClosed_"},actionMap:{"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"},stampDom:{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}},created:function(){this.embedHost_=OPb[I("INNERTUBE_CLIENT_NAME")]|| "www.youtube.com"}, ready:function(){this.$["embed-code"].addEventListener("tap",this.onEmbedCode_.bind(this))}, computeEmbedCode_:function(a,b,c,d,e){if(!a)return"";var h=a.videoId,l=a.fullListId,m=[];d||m.push("controls=0");c&&0
    \n \n
    \n \n
    \n \n\n
    \n \n \n \n
    \n
    \n \n \n \n
    \n \n \n
    \n \n
    \n \n \n \n
    \n \n \n
    \n \n \n \n \n
    \n
    \n \n
    \n \n \n \n \n \n \n \n \n \n \n [[data.enablePrivacyModeOptionLabel.accessibility.accessibilityData.label]]\n
    \n \n \n
    \n \n \n
    \n
    "}, handleSignalActionCopyShareEmbedUrl_:function(){this.$["embed-code"].inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()}, handleSetTimestamp_:function(a){this.startAtTimeStamp_=(this.startAtChecked_=a.isSet)?a.timestamp:0}, closePanel_:function(){L(this,"yt-close-popup-action",["yt-sharing-embed-renderer"])}, onEmbedCode_:function(){this.$["embed-code"].inputElement.textarea.select();this.trackEmbedCopyUrl_()}, onYtPopupClosed_:function(){df(this.$["video-preview"])}, trackEmbedCopyUrl_:function(){this&&this.data&&this.data.actionButtons&&0\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===QPb){var d=document.createElement("template");d.innerHTML=""; QPb=d}d=QPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return RPb=a}, hostAttributes:{dialog:!0},behaviors:[YO.YtEventForwardingBehavior,Y.YtRendererstamperBehavior,PPb.YtUnlimitedFamilyInterstitialBehavior,W.YtRendererBehavior],properties:{data:{type:Object,observer:"dataChanged_"},loading:{reflectToAttribute:!0,type:Boolean,value:!1}},listeners:{"yt-navigate":"onYtNavigate_","yt-service-request-completed":"onYtServiceRequestCompleted_","yt-service-request-sent":"onYtServiceRequestSent_","yt-popup-opened":"openPopupHandler_","yt-popup-closed":"closePopupHandler_"}, stampDom:{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"footer-button":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0,"footer-button":!0}}}}},attached:function(){L(this,"yt-register-create-family-dialog");this.$.thumbnail.onShow()}, fireOnCloseCommand_:function(){this.data.onCloseCommand&&Bn(this,[this.data.onCloseCommand],this)}, onYtNavigate_:function(a){var b=a.detail.endpoint;b.unlimitedCreateFamilyEndpoint?(this.loading=!0,L(this,"yt-open-create-family-dialog",[b.unlimitedCreateFamilyEndpoint,this.unicornReadyCallback_.bind(this)]),a.stopPropagation()):this.maybeCloseDialogOnFooterButtonTap(a)}, onYtServiceRequestSent_:function(a,b){b&&b.endpoint&&b.endpoint.signalServiceEndpoint||(this.loading=!0)}, onYtServiceRequestCompleted_:function(){this.parentElement.close&&this.parentElement.close();this.loading=!1}, openPopupHandler_:function(a){a.detail==this&&this.data.onOpenCommands&&Bn(this,this.data.onOpenCommands,this)}, closePopupHandler_:function(a,b){this.fireOnCloseCommand_();(b&&!0===b.canceled||b&&!1===b.canceled&&!1===b.confirmed)&&this.data.onDismissCommands&&Bn(this,this.data.onDismissCommands,this)}, dataChanged_:function(){this.loading=!1}, unicornReadyCallback_:function(){this.parentElement.close&&this.parentElement.close();this.loading=!1}});var SPb;var TPb;nu({is:"yt-unlimited-family-profile-interstitial-renderer",_template:function(){if(void 0!==TPb)return TPb;var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===SPb){var d=document.createElement("template");d.innerHTML=""; SPb=d}d=SPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return TPb=a}, hostAttributes:{dialog:!0},properties:{data:Object,mainThumbnailWidth_:{type:Number,computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"},boundButtonTap_:{type:Function,value:function(){return this.onButtonTap_.bind(this)}}}, behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior,PPb.YtUnlimitedFamilyInterstitialBehavior],stampDom:{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"footer-button":!0},properties:{"on-tap":"[[boundButtonTap_]]"}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0,"footer-button":!0}}}},"data.manageButton":{id:"manage-button",mapping:{buttonRenderer:"yt-button-renderer"}}}, attached:function(){M(this.root).querySelectorAll(".secondary-thumbnail").forEach(function(a){a.onShow()}); this.$["main-thumbnail"].onShow()}, onButtonTap_:function(a){this.maybeCloseDialogOnFooterButtonTap(a)}, computeMainThumbnailWidth_:function(a){return a&&0!==a.length?72:96}});var UPb;var VPb;nu({is:"yt-unplugged-pause-membership-dialog-renderer",_template:function(){if(void 0!==VPb)return VPb;var a=document.createElement("template");a.innerHTML=""; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===UPb){var d=document.createElement("template");d.innerHTML=""; UPb=d}d=UPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return VPb=a}, hostAttributes:{dialog:!0},behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior],listeners:{"yt-popup-closed":"closePopupHandler_","yt-popup-opened":"onPopupOpened_","yt-service-request-completed":"onYtServiceRequestCompleted","yt-service-request-sent":"onYtServiceRequestSent"},properties:{data:{type:Object,observer:"dataChanged_"},loading:{reflectToAttribute:!0,type:Boolean,value:!1},selectIndexMax_:Number,selectedData_:Object,sliderAriaLabel_:{type:String,value:null},onButtonTap_:{type:Function, value:function(){return this.onSubmitTap_.bind(this)}}, onSecondaryTap_:{type:Function,value:function(){return this.onExitButtonTap_.bind(this)}}}, stampDom:{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[onButtonTap_]]"}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},properties:{"on-tap":"[[onSecondaryTap_]]"}}}}},onPopupOpened_:function(a){a.detail==this&&J("enable_premium_voluntary_pause")&&(L(this,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())}, created:function(){this.selectedIndex_=0}, setDialogData:function(a){this.data=a;this.resetSlider_()}, dataChanged_:function(){this.data&&this.resetSlider_()}, onSubmitTap_:function(){if(this.data.confirmCommand){var a=this.data.confirmCommand;a.ypcPauseSubscriptionCommand&&Cn(this,[a,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}}, onExitButtonTap_:function(){L(this,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])}, closePopupHandler_:function(a,b){(b&&!0===b.canceled||!1===b.canceled&&!1===b.confirmed)&&this.handleOnDismissCommands_()}, onSliderChange_:function(){this.selectedIndex_=this.$["id-pause-slider"].immediateValue;this.updateUiState_()}, updateUiState_:function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaLabel_())}, setSliderAriaLabel_:function(){this.selectedData_&&(this.sliderAriaLabel_=this.selectedData_.accessibilityData.label)}, resetSlider_:function(){if(this.data){var a=this.data.defaultEndOptionIndex||0,b=this.$["id-pause-slider"];if(b.immediateValue
    \n \n \n

    [[getSimpleString(data.title)]]

    \n \n \n

    [[getSimpleString(data.additionalInfoHeader)]]

    [[getSimpleString(data.memberInfo)]][[getSimpleString(data.memberTitle)]]
    [[getSimpleString(data.title)]]
    \n [[getSimpleString(selectedData_.pausePeriodMessage)]]\n
    \n [[getSimpleString(selectedData_.pauseEndMessage)]]\n
    \n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===WPb){var d=document.createElement("template");d.innerHTML=""; WPb=d}d=WPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);XPb=a}a=XPb;return a}}}); var M$=YPb;y([O(W.YtRendererBehavior),z("design:type",Object)],M$.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],M$.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],M$.prototype,"data",void 0);M$=y([BM({is:"yt-vc-offer-layout-header-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],M$);var ZPb;var $Pb;var aQb;var bQb;var N$=function(){return N.apply(this,arguments)||this}; p(N$,N);N$.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}}; g.Object.defineProperties(N$.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityText?this.data.accessibilityText:""}}, vcOfferStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_OFFER_STYLE_STANDARD"}}, showTitleText:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||"VC_OFFER_STYLE_HERO"!==this.data.style||!this.data.titleText)}}}); g.Object.defineProperties(N$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===bQb){var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===aQb){var d=document.createElement("template");d.innerHTML=""; aQb=d}d=aQb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);bQb=a}a=bQb;return a}}}); var O$=N$;y([O(W.YtRendererBehavior),z("design:type",Object)],O$.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],O$.prototype,"ytRendererstamperBehavior",void 0);y([O(pV.YtTappableItemBehavior),z("design:type",Object)],O$.prototype,"ytTappableItemBehavior",void 0);y([Q(),z("design:type",Object)],O$.prototype,"data",void 0); y([Q({reflectToAttribute:!0}),T("data.accessibilityText"),z("design:type",String),z("design:paramtypes",[])],O$.prototype,"ariaLabel",null);y([Q({reflectToAttribute:!0}),T("data.style"),z("design:type",String),z("design:paramtypes",[])],O$.prototype,"vcOfferStyle",null);y([T("data.style","data.titleText"),z("design:type",Boolean),z("design:paramtypes",[])],O$.prototype,"showTitleText",null);O$=y([BM({is:"yt-vc-offer-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],O$);var cQb=function(){return N.apply(this,arguments)||this}; p(cQb,N);cQb.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{vcOfferLayoutHeaderRenderer:{component:"yt-vc-offer-layout-header-renderer"}}},"data.offers":{id:"offers",mapping:{vcOfferRenderer:{component:"yt-vc-offer-renderer",attributes:{"dialog-dismiss":!0}}}}}}; g.Object.defineProperties(cQb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===$Pb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===ZPb){var d=document.createElement("template");d.innerHTML=""; ZPb=d}d=ZPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);$Pb=a}a=$Pb;return a}}}); var P$=cQb;y([O(W.YtRendererBehavior),z("design:type",Object)],P$.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],P$.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],P$.prototype,"data",void 0);P$=y([BM({is:"yt-vc-offer-layout-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],P$);var dQb;var eQb;var fQb;var gQb;var hQb=function(){return N.apply(this,arguments)||this}; p(hQb,N);hQb.prototype.configureRendererStamper=function(){return{"data.dismiss":{id:"dismiss",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}},"data.helpLink":{id:"help-link",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{noink:!0}}}}}}; g.Object.defineProperties(hQb,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===gQb){var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===fQb){var d=document.createElement("template");d.innerHTML=""; fQb=d}d=fQb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);gQb=a}a=gQb;return a}}}); var Q$=hQb;y([O(W.YtRendererBehavior),z("design:type",Object)],Q$.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],Q$.prototype,"ytRendererstamperBehavior",void 0);y([Q(),z("design:type",Object)],Q$.prototype,"data",void 0);Q$=y([BM({is:"yt-ypc-offers-modal-top-bar-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],Q$);var R$=function(){return N.apply(this,arguments)||this}; p(R$,N);R$.prototype.configureRendererStamper=function(){return{"data.topBar":{id:"top-bar",mapping:{ypcOffersModalTopBarRenderer:{component:"yt-ypc-offers-modal-top-bar-renderer"}}},"data.content":{id:"content",mapping:{vcOfferLayoutRenderer:{component:"yt-vc-offer-layout-renderer"}}}}}; R$.prototype.ready=function(){this.setAttribute("dialog","")}; R$.prototype.attached=function(){this.scrollable.dialogElement=this.parentNode;var a=this.scrollable;a.attached&&"function"===typeof a.attached&&a.attached()}; g.Object.defineProperties(R$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===eQb){var a=document.createElement("template");a.innerHTML="\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===dQb){var d=document.createElement("template");d.innerHTML=""; dQb=d}d=dQb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);eQb=a}a=eQb;return a}}}); var S$=R$;y([O(W.YtRendererBehavior),z("design:type",Object)],S$.prototype,"ytRendererBehavior",void 0);y([O(Y.YtRendererstamperBehavior),z("design:type",Object)],S$.prototype,"ytRendererstamperBehavior",void 0);y([mG("#scrollable"),z("design:type",Object)],S$.prototype,"scrollable",void 0);y([Q(),z("design:type",Object)],S$.prototype,"data",void 0);S$=y([BM({is:"yt-ypc-offers-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],S$);var iQb;var jQb;nu({is:"yt-ypc-upgrade-dialog-renderer",_template:function(){if(void 0!==jQb)return jQb;var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===iQb){var d=document.createElement("template");d.innerHTML=""; iQb=d}d=iQb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return jQb=a}, hostAttributes:{dialog:!0},behaviors:[W.YtRendererBehavior,Y.YtRendererstamperBehavior,vV.YtOpenToastBehavior],properties:{data:{type:Object},showSpinner:{type:Boolean,value:!1},continueButtonTapped:{type:Boolean,value:!1},bindOnContinueTapped_:{type:Function,value:function(){return this.onContinueTapped_.bind(this)}}}, listeners:{"yt-service-request-completed":"onYtServiceRequestCompleted_","yt-service-request-error":"onYtServiceRequestError_","yt-popup-closed":"onYtPopupClosed_","yt-popup-opened":"onYtPopupOpened_"},stampDom:{"data.continueButton":{id:"continue-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[bindOnContinueTapped_]]"}}}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}},attached:function(){this.$.scrollable.dialogElement= this.parentNode}, onYtServiceRequestCompleted_:function(){this.set("showSpinner",!1);L(this,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])}, onYtPopupOpened_:function(a,b){b==this&&this.data.onOpenCommands&&Bn(this,this.data.onOpenCommands,this)}, onYtPopupClosed_:function(a,b){this.continueButtonTapped||b&&(!0===b.canceled||!1===b.canceled&&!1===b.confirmed)&&this.data.onDismissCommands&&Bn(this,this.data.onDismissCommands,this)}, onYtServiceRequestError_:function(a){this.set("showSpinner",!1);this.openToast(a.detail.error.message)}, onContinueTapped_:function(){this.set("continueButtonTapped",!0);J("enable_ypc_spinners")?L(this,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)}});var kQb;var lQb;nu({is:"yt-bubble-hint-renderer",_template:function(){if(void 0!==lQb)return lQb;var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===kQb){var d=document.createElement("template");d.innerHTML=""; kQb=d}d=kQb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return lQb=a}, behaviors:[W.YtRendererBehavior,YO.YtEventForwardingBehavior,Y.YtRendererstamperBehavior],properties:{data:Object,positionType:{type:String,reflectToAttribute:!0},hasButtons_:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"},style_:{type:Boolean,computed:"computeStyle_(data.style)",reflectToAttribute:!0}},stampDom:{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}, computeHasButtons_:function(a){return!(!a.dismissButton&&!a.confirmButton)}, computeStyle_:function(a){return a||"BUBBLE_HINT_STYLE_UNKNOWN"}});var mQb;var nQb;nu({is:"yt-fancy-dismissible-dialog-renderer",_template:function(){if(void 0!==nQb)return nQb;var a=document.createElement("template");a.innerHTML="\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===mQb){var d=document.createElement("template");d.innerHTML=""; mQb=d}d=mQb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return nQb=a}, hostAttributes:{dialog:!0},behaviors:[W.YtRendererBehavior],properties:{data:Object,showTitle:{type:Boolean,computed:"computeShowTitle_(data)"},disableMinHeight:{type:Boolean,reflectToAttribute:!0,value:J("disable_yt_dismissible_dialog_renderer_min_height")}},attached:function(){this.$.scroller.dialogElement=this.parentNode}, computeConfirmButton_:function(a){var b={text:a.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};a.confirmNavigationEndpoint?b.navigationEndpoint=a.confirmNavigationEndpoint:a.confirmServiceEndpoint&&(b.serviceEndpoint=a.confirmServiceEndpoint);return b}, computeShowTitle_:function(a){return!(!a||!a.title)}});var oQb;var pQb;Polymer({is:"yt-loading-renderer",_template:function(){if(void 0!==pQb)return pQb;var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===oQb){var d=document.createElement("template");d.innerHTML="";oQb=d}d=oQb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return pQb=a}, behaviors:[W.YtRendererBehavior,rI],properties:{data:Object},listeners:{"iron-overlay-opened":"onIronOverlayOpened_","iron-overlay-closed":"onIronOverlayClosed_"},created:function(){K2a(2201)}, onIronOverlayOpened_:function(){this.$.spinner&&(this.$.spinner.active=!0)}, onIronOverlayClosed_:function(){this.$.spinner&&(this.$.spinner.active=!1)}});var qQb;var rQb;nu({is:"yt-upsell-dialog-renderer",_template:function(){if(void 0!==rQb)return rQb;var a=document.createElement("template");a.innerHTML="\n\n"; a.content.insertBefore(aN().content.cloneNode(!0),a.content.firstChild);a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===qQb){var d=document.createElement("template");d.innerHTML=""; qQb=d}d=qQb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return rQb=a}, hostAttributes:{dialog:!0},properties:{data:{type:Object,observer:"dataChanged_"},hasHeader:{type:Boolean,computed:"computeHasHeader_(data)"},layoutStyle:{type:String,computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0},popupSize:{type:String,computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0},hasLogo:{type:Boolean,computed:"computeIsLogo_(data)",reflectToAttribute:!0}},behaviors:[Y.YtRendererstamperBehavior,W.YtRendererBehavior],listeners:{"yt-popup-opened":"openPopupHandler_"}, stampDom:{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}},created:function(){this.closeOnDismissButton_=new Set;this.closeOnDismissButton_.add("UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN");this.closeOnDismissButton_.add("UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP");this.closeOnAcceptButton_=new Set;this.closeOnAcceptButton_.add("UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN"); this.closeOnAcceptButton_.add("UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP");this.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN"}, dataChanged_:function(a){this.hidden=!a.isVisible;a.isVisible||this.impressionLog()}, openPopupHandler_:function(a){a.detail==this&&this.hidden&&L(this,"yt-close-popup-action",["yt-upsell-dialog-renderer"])}, onDismissButtonTap_:function(){this.closeOnDismissButton_.has(this.data.dismissStrategy||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),L(this,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))}, onAcceptButtonTap_:function(){this.closeOnAcceptButton_.has(this.data.dismissStrategy||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),L(this,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))}, computeHasHeader_:function(a){return!!a.headerBackgroundImage}, computeLayoutStyle_:function(a){return a}, computePopupSize_:function(a){return a}, computeIconType_:function(a){return a.dialogIcon&&a.dialogIcon.iconType?"YOUTUBE_LOGO"===a.dialogIcon.iconType?"yt-logos-ext:yt-logo-updated":"YOUTUBE_PREMIUM_LOGO"===a.dialogIcon.iconType?"yt-logos-ext:yt-logo-red-updated":a.dialogIcon.iconType:""}, computeIsLogo_:function(a){return!!a.dialogIcon&&!!a.dialogIcon.iconType&&("YOUTUBE_LOGO"===a.dialogIcon.iconType||"YOUTUBE_PREMIUM_LOGO"===a.dialogIcon.iconType)}, computeImageHeight_:function(a){return a&&a.thumbnails?a.thumbnails[0].height||0:0}, computeImageWidth_:function(a){return a&&a.thumbnails?a.thumbnails[0].width||0:0}});var T$=function(){return N.apply(this,arguments)||this}; p(T$,N);T$.prototype.created=function(){K2a(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(nAb)}; T$.prototype.ensurePopupBelowPlayer=function(a,b){var c=this.ytComponentBehavior.getInterfaceForTs("ytd-page-manager");if(!c||!c.isOnWatch()||!kL(this))return!1;c=c.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;tL().height>c+this.getPopupHeight(a,b)?(a.style.top="auto",a.style.bottom="0px"):(a.style.top=c+"px",a.style.bottom="auto");return!0}; T$.prototype.getPopupHeight=function(a,b){b&&(a.cachedPopupHeight=0);if(!a.cachedPopupHeight){b=0;var c=a.clientHeight,d=window.getComputedStyle(a);b+=parseInt(d.marginTop,10);b+=parseInt(d.marginBottom,10);a.cachedPopupHeight=c+b}return a.cachedPopupHeight}; T$.prototype.getElement=function(a){return document.createElement(a)}; g.Object.defineProperties(T$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===lPb){var a=document.createElement("template");a.innerHTML="";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c= b.insertBefore;if(void 0===kPb){var d=document.createElement("template");d.innerHTML="";kPb=d}d=kPb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);lPb=a}a=lPb;return a}}}); var sQb=T$;y([O(zPb.YtPopupContainerBehavior),z("design:type",Object)],sQb.prototype,"ytPopupContainerBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],sQb.prototype,"ytComponentBehavior",void 0);sQb=y([V({is:"ytd-popup-container"})],sQb);var tQb;var uQb;var vQb={};vQb.YtLogYpcFlowCommandsBehavior=[dN.YtActionHandlerBehavior,{created:function(){this.logFlowCommandsMap_={"yt-log-ypc-flow-start-command":"handleLogYpcFlowStart_","yt-log-ypc-flow-dismiss-command":"handleLogYpcFlowDismiss_"}}, attached:function(){this.registerActionMap(this.logFlowCommandsMap_)}, detached:function(){this.unregisterActionMap(this.logFlowCommandsMap_)}, handleLogYpcFlowStart_:function(a){a.logYpcFlowStartCommand&&a.logYpcFlowStartCommand&&(a=a.logYpcFlowStartCommand,a.serializedTransactionFlowLoggingParams?Zbb(a.serializedTransactionFlowLoggingParams):a.serializedYpcCancelFlowLoggingParams?(a=a.serializedYpcCancelFlowLoggingParams)&&sM("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",a):a.serializedYpcResumeFlowLoggingParams?(a=a.serializedYpcResumeFlowLoggingParams)&&sM("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams", a):a.serializedYpcPauseFlowLoggingParams?(a=a.serializedYpcPauseFlowLoggingParams)&&sM("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",a):a.serializedYpcRefundFlowLoggingParams&&(a=a.serializedYpcRefundFlowLoggingParams)&&Ybb("YPC_EVENT_TYPE_START",a))}, handleLogYpcFlowDismiss_:function(a){a.logYpcFlowDismissCommand&&(a=a.logYpcFlowDismissCommand,a.serializedTransactionFlowLoggingParams?$bb(a.serializedTransactionFlowLoggingParams):a.serializedYpcCancelFlowLoggingParams?(a=a.serializedYpcCancelFlowLoggingParams)&&sM("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",a):a.serializedYpcResumeFlowLoggingParams?(a=a.serializedYpcResumeFlowLoggingParams)&&sM("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",a):a.serializedYpcPauseFlowLoggingParams? (a=a.serializedYpcPauseFlowLoggingParams)&&sM("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",a):a.serializedYpcRefundFlowLoggingParams&&(a=a.serializedYpcRefundFlowLoggingParams)&&Ybb("YPC_EVENT_TYPE_CANCEL",a))}}];var wQb={};wQb.YtCancelRecurrenceBehavior=[NM.YtComponentBehavior,eN.YtEndpointHandlerBehavior,{attached:function(){var a=this;this.registerServiceEndpointHandler(function(b,c){return a.ypcCancelRecurrenceHandler(b,c)})}, ypcCancelRecurrenceHandler:function(a,b){var c=this;if(!b||!b.ypcCancelRecurrenceEndpoint)return!1;if(!b.ypcCancelRecurrenceEndpoint.params)return Vh(Error("params not provided for ypcCancelRecurrenceEndpoint")),!0;var d=Ho(),e=this.getInterface(fL);d&&So(b,d.endpointMap)?Zg(Io(d,b).then(function(h){c.ypcCancelRecurrenceSuccess_(a,b,{data:h})},function(h){c.ypcCancelRecurrenceFailure_(a,b,h)}),function(){Vh(Error("Error occurred in ypc cancel recurrence response handling."))}):e?Zg(e.requestDataForServiceEndpoint(b).then(function(h){c.ypcCancelRecurrenceSuccess_(a, b,h)},function(h){c.ypcCancelRecurrenceFailure_(a,b,h)}),function(){Vh(Error("Error occurred in ypc cancel recurrence response handling."))}):Vh(Error("Network Manager not initialized")); return!0}, ypcCancelRecurrenceSuccess_:function(a,b,c){c.data||(c={data:c});c.data&&c.data.actions&&Bn(this,c.data.actions,this);c.data.messageRenderer?ccb(b.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(b=b.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&sM("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",b);a.fire("yt-service-request-completed",c)}, ypcCancelRecurrenceFailure_:function(a,b,c){ccb(b.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);a.fire("yt-service-request-error",{error:c,params:[a,b]})}}];var xQb=function(a,b){Ja.call(this,b);this.errorSupportedRenderers=a}; p(xQb,Btb);function yQb(a){J("enable_ypc_spinners")&&L(a,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",popup:{loadingRenderer:{hack:!0}}}},a])} function U$(a){J("enable_ypc_spinners")&&L(a,"yt-close-popup-action",["yt-loading-renderer"])} ;var zQb={};zQb.YtCompleteTransactionBehavior=[NM.YtComponentBehavior,eN.YtEndpointHandlerBehavior,{attached:function(){var a=this;this.registerServiceEndpointHandler(function(b,c){return a.ypcCompleteTransactionHandler(b,c)})}, completeTransaction:function(a,b){var c=this;b={payments_payload:window.btoa(b.integratorData),buybucket_params:a.data.buybucketParams,offer_params:a.data.offerParams};var d=this.getInterface(fL),e=a.data.completeTransactionEndpoint,h=this.get("ypcCompleteTransactionEndpoint.actions",e);h&&Bn(this,h,this);return(h=Ho())&&So(e,h.endpointMap)?Io(h,e,b).then(function(l){return{data:l}}).then(this.handleCompleteTransactionSuccess_,function(){return c.handleCompleteTransactionFailure_(a)}):d.requestDataForServiceEndpoint(e, b).then(this.handleCompleteTransactionSuccess_,function(){return c.handleCompleteTransactionFailure_(a)})}, handleCompleteTransactionSuccess_:function(a){a.data||(a={data:a});if(a.data.messageRenderer)return Vg(new xQb(a.data.messageRenderer));if(a.data.trackingParams){var b=Bm(),c=Am();b&&c&&cn(b,c,wm(a.data.trackingParams))}return Ug(a)}, handleCompleteTransactionFailure_:function(a){a=this.get("data.serializedTransactionFlowLoggingParams",a);uM("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",a);return Vg(new yM("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",a))}, ypcCompleteTransactionHandler:function(a,b){var c=this;if(!b.ypcCompleteTransactionEndpoint)return!1;if(!b.ypcCompleteTransactionEndpoint.transactionParams)return Vh(Error("transactionParams not provided for ypcCompleteTransactionEndpoint")),!0;b.ypcCompleteTransactionEndpoint&&b.ypcCompleteTransactionEndpoint.gtmData&&xM(b.ypcCompleteTransactionEndpoint.gtmData);var d=this.getInterface(fL);if(d){yQb(this);var e=Ho();e&&So(b,e.endpointMap)?Io(e,b).then(function(h){return{data:h}}).then(function(h){a.fire("yt-service-request-completed"); c.ypcCompleteTransactionSuccess_(b,h)},function(){return c.ypcCompleteTransactionFailure_(b)}):d.requestDataForServiceEndpoint(b).then(function(h){a.fire("yt-service-request-completed"); c.ypcCompleteTransactionSuccess_(b,h)},function(){return c.ypcCompleteTransactionFailure_(b)})}return!0}, ypcCompleteTransactionSuccess_:function(a,b){U$(this);b.data||(b={data:b});L(this,"yt-close-popup-action",["yt-loading-renderer"]);b.data.messageRenderer||"YPC_RESPONSE_CODE_ERROR"===b.data.ypcResponseCode?this.ypcCompleteTransactionFailure_(a):(xM("{\"event\": \"purchased\", \"purchaseStatus\": \"success\"}"),this.logTransactionEvent_("transactionFlowSucceeded",a));b.data.actions&&(a=kcb(b.data.actions),b=lcb(b.data.actions),a.length&&Cn(this,a),b.length&&Bn(this,b,this))}, ypcCompleteTransactionFailure_:function(a){U$(this);L(this,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",a,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")}, logTransactionEvent_:function(a,b,c){if(b=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",b))b={serializedTransactionFlowLoggingParams:b},c&&(b.errorType=c),ij(a,b),Si()}}];function AQb(a,b,c){var d=[b];c&&d.push(c);return Cn(a,d).then(function(e){var h=b.ypcHandleTransactionEndpoint.serializedTransactionFlowLoggingParams;"YPC_RESPONSE_CODE_ERROR"===e.data.ypcResponseCode&&(uM("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",h),e=Vg(new yM("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",h)));return e},function(){var e=b.ypcHandleTransactionEndpoint.serializedTransactionFlowLoggingParams; uM("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",e);return Vg(new yM("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",e))})} ;function V$(a,b,c){var d;d||(d={bubbles:!0,cancelable:!1,composed:!0});c&&(d.detail=c);b=new CustomEvent(b,d);a.dispatchEvent(b)} ;function BQb(a,b,c){var d=Ho(),e=jcb(),h=new ocb().init(),l=qcb(),m=c.getPaymentInstrumentsParamsCommand.languageCode;void 0===m?xk(Error("language code not exist"),"ERROR"):Wg([h,e]).then(function(){var n={ctk:payments.business.integration.ClientTokenFactory.createClientToken(m,l)};d&&So(c,d.endpointMap)?Io(d,c,n).then(function(q){return{data:q}}).then(function(q){V$(b,"yt-service-request-completed",q); "ERROR"!==q.code&&(q=q.data.command)&&Bn(a,[q],b)}):xk(Error("InnertubeTransportService not initialized"),"ERROR")})} ;function CQb(a,b,c,d){var e=Ho();e&&So(c,e.endpointMap)?Io(e,c,d).then(function(h){return{data:h}}).then(function(h){return DQb(a,b,c,h)},function(){return EQb(c)}):(e=pn(fL))&&e.requestDataForServiceEndpoint(c,d).then(function(h){return DQb(a,b,c,h)},function(){return EQb(c)})} function DQb(a,b,c,d){V$(b,"yt-service-request-completed",d);d.code&&"ERROR"==d.code?EQb(c):((d=d.data.commands)&&Bn(a,d,b),(a=c.ypcPauseSubscriptionCommand.serializedYpcPauseFlowLoggingParams)&&a&&sM("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",a))} function EQb(a){(a=a.ypcPauseSubscriptionCommand.serializedYpcPauseFlowLoggingParams)&&a&&sM("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",a,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")} ;function FQb(a,b,c){var d=Ho();d&&So(c,d.endpointMap)?Io(d,c).then(function(e){return{data:e}}).then(function(e){return GQb(a,b,c,e)},function(){return HQb(c)}):(d=pn(fL))&&d.requestDataForServiceEndpoint(c).then(function(e){return GQb(a,b,c,e)},function(){return HQb(c)})} function GQb(a,b,c,d){V$(b,"yt-service-request-completed",d);d.code&&"ERROR"==d.code?HQb(c):((d=d.data.commands)&&Bn(a,d,b),(a=c.ypcResumeSubscriptionCommand.serializedYpcResumeFlowLoggingParams)&&a&&sM("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",a))} function HQb(a){(a=a.ypcResumeSubscriptionCommand.serializedYpcResumeFlowLoggingParams)&&a&&sM("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",a,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")} ;var IQb={};IQb.YtEndpointHandlerWithYpcBehavior=[eN.YtEndpointHandlerBehavior,dN.YtActionHandlerBehavior,[{openWalletDialog:function(a,b,c,d,e,h){var l=this,m=Xg();b=b.replace(/-/g,"+").replace(/_/g,"/");var n=$i.getInstance().get("hl");ecb(Ds(wM),b,m.resolve,e,m.reject,n,function(q){return l.onServerBackendAnalyticEvent_(a,c,q)},this.onDialogClose_.bind(this),d,h); return m.promise}, openFixFlowDialog:function(a,b,c,d){a=a.replace(/-/g,"+").replace(/_/g,"/");Ds(wM).openFixFlowDialog(a,b,c,d)}, onDialogClose_:function(){L(this,"yt-wallet-dialog-closed")}, onServerBackendAnalyticEvent_:function(a,b,c){a.fire("yt-commerce-action-init-done");b&&Cn(this,[b,{backend_analytics:c}])}}], hN.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(a,b){a=this.get("data.nativeFlowEndpoint",b);b=this.get("data.fallbackEndpoint",b);a?Cn(this,[a]):b&&this.fire("yt-navigate",{endpoint:b})}}], wQb.YtCancelRecurrenceBehavior,zQb.YtCompleteTransactionBehavior,{listeners:{"yt-service-request-sent":"onServiceRequestSent_","yt-service-request-completed":"onGetCartServiceRequestCompleted_","yt-service-request-error":"onServiceRequestError_"},created:function(){this.buyFlowActionMap_={};this.ypcRegisterActionMapJobId_=0}, attached:function(){var a=this;this.registerServiceEndpointHandler(function(b,c,d){return a.handleYPCEndpoint(b,c,d)}); this.ypcRegisterActionMapJobId_=fi(pi,function(){a.registerActionMap(a.buyFlowActionMap_)})}, detached:function(){var a=this;pi.cancelJob(this.ypcRegisterActionMapJobId_);fi(pi,function(){a.unregisterActionMap(a.buyFlowActionMap_)})}, handleYPCEndpoint:function(a,b,c){var d=b.ypcGetCartEndpoint;if(d){var e=d.gtmId;e&&mcb(e);(d=d.gtmData)&&xM(d)}return null!=this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",b)?(this.handleYPCGetCartEndpointWithPrefetch_(a,b),!0):null!=this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",b)?(this.handleYPCFixInstrumentEndpoint_(a,b),!0):J("enable_premium_voluntary_pause")&&b.ypcPauseSubscriptionCommand?(CQb(this,a,b,c),!0):J("enable_premium_voluntary_pause")&& b.ypcResumeSubscriptionCommand?(FQb(this,a,b),!0):b.getPaymentInstrumentsParamsCommand?(BQb(this,a,b),!0):!1}, handleYPCGetCartEndpointWithPrefetch_:function(a,b){var c=this,d=b.ypcGetCartEndpoint;b=d.prefetchConfig.ypcGetCartPrefetchResponseDataConfig;var e=b.encryptedPurchaseParams,h=d.offerParams;d=b.serializedTransactionFlowLoggingParams;var l=b.serializedPaymentsClientParams,m=this.createGetCartResponseFromParams_(b,h,d);h={offerParams:h};this.changeButtonState(a,!0);ij("buyFlowStarted",h);Yg(this.openWalletDialog(a,e,b.ypcLogWalletAnalyticDataEndpoint,d,function(){c.changeButtonState(a,!1)},l).then(function(n){return c.handleBuyFlowCompleteCallback_(a, m,n)},function(){return c.handleOnLoadError(m)}).then(function(n){return void c.handlePostPurchaseSuccess_(a,m,n)},function(n){return void c.handlePostPurchaseError_(n)}),function(){c.changeButtonState(a,!1); a.fire("yt-commerce-action-done")})}, createGetCartResponseFromParams_:function(a,b,c){var d=a.completeTransactionEndpoint,e=a.handleTransactionEndpoint;b={data:{offerParams:window.btoa(b),serializedTransactionFlowLoggingParams:c}};e?b.data.handleTransactionEndpoint=e:b.data.completeTransactionEndpoint=d;a.onCartDismissCommand&&(b.data.onCartDismissCommand=a.onCartDismissCommand);return b}, onGetCartServiceRequestCompleted_:function(a,b){var c=this,d=a.target;if(b&&b.data&&b.data.messageRenderer)U$(this),this.handleMessageRenderer_(b.data.messageRenderer),this.changeButtonState(d,!1);else{var e=this.get("data.offerParams",b),h=this.get("data.encryptedPurchaseParams",b),l=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",b),m=this.get("data.ypcLogWalletAnalyticDataEndpoint",b),n=this.get("data.serializedPaymentsClientParams",b);if(h||l)a.stopPropagation(),U$(this),this.changeButtonState(d, !1),l?L(this,"yt-open-popup-action",[{openPopupAction:{popupType:I("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:l}}},this]):(e&&ij("buyFlowStarted",{offerParams:e}),a=this.getLoggingParams_(b),this.changeButtonState(d,!0),Yg(this.openWalletDialog(d,h,m,a,function(){c.changeButtonState(d,!1)},n).then(function(q){return c.handleBuyFlowCompleteCallback_(d,b,q)},function(){return c.handleOnLoadError(b)}).then(function(q){return c.handlePostPurchaseSuccess_(d, b,q)},function(q){return c.handlePostPurchaseError_(q)}),function(){c.changeButtonState(d,!1); d.fire("yt-commerce-action-done")}))}}, onServiceRequestSent_:function(a,b){b&&b.endpoint&&b.endpoint.ypcGetCartEndpoint&&!b.endpoint.ypcGetCartEndpoint.prefetchConfig&&(yQb(this),this.changeButtonState(a.target,!0))}, onServiceRequestError_:function(a,b){if(b&&b.params&&b.params.length){b=k(b.params);for(var c=b.next();!c.done;c=b.next())if((c=c.value)&&c.ypcGetCartEndpoint){U$(this);this.changeButtonState(a.target,!1);break}}}, handleBuyFlowCompleteCallback_:function(a,b,c){var d=c.integratorData;return null==d||""===d||null!=c.error?(d=this.getLoggingParams_(b),"-1"===String(c.error)?(b.data.onCartDismissCommand&&Bn(this,[b.data.onCartDismissCommand],a),Vg(new yM("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",d,!0))):Vg(new yM("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",d))):b.data.handleTransactionEndpoint?AQb(this,b.data.handleTransactionEndpoint,{payments_payload:d}):this.completeTransaction(b,c)}, handlePostPurchaseSuccess_:function(a,b,c){b=this.getLoggingParams_(b);acb(b);(b=c.data)&&b.gtmDatas&&b.gtmDatas.length?xM(b.gtmDatas[0]):xM("{\"event\": \"purchased\", \"purchaseStatus\": \"success\"}");c.data&&c.data.actions&&Bn(this,c.data.actions,a)}, handlePostPurchaseError_:function(a){a&&a.payload.isUserDismiss||xk(Error("Error occurred during buyflow."))}, handleOnLoadError:function(a){a=this.getLoggingParams_(a);return Vg(new yM("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",a))}, getLoggingParams_:function(a){return this.get("data.serializedTransactionFlowLoggingParams",a)}, handleMessageRenderer_:function(a){var b=wn(a,"renderer"),c=I("openPopupConfig");"confirmDialogRenderer"===b&&c&&L(this,"yt-open-popup-action",[{openPopupAction:{popupType:c.popupTypeMap[b],popup:a}},this])}, handleYPCFixInstrumentEndpoint_:function(a,b){var c=this,d=b.ypcFixInstrumentEndpoint;b=d.encryptedFixInstrumentParameters;this.logFixFopEvent_(d,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(a,!0);this.openFixFlowDialog(b,function(e,h){c.onFixFlowCompleteCallback_(d,e,h)},function(){return c.changeButtonState(a,!1)},function(){c.changeButtonState(a,!1); c.logFixFopEvent_(d,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})}, onFixFlowCompleteCallback_:function(a,b,c){var d=wa("payments.business.integration.scenario.FixInstrument");if(b==d.IntegratorCallbackType.ON_COMPLETE){b="FIX_FOP_EVENT_TYPE_CANCEL";var e=null;null!=c.error?c.error!=d.OnCompleteCallbackError.USER_CANCELLED&&(Bn(this,[a.errorAction],this),b="FIX_FOP_EVENT_TYPE_FAILURE",e="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(Bn(this,[a.successAction],this),b="FIX_FOP_EVENT_TYPE_SUCCESS");this.logFixFopEvent_(a,b,e)}}, logFixFopEvent_:function(a,b,c){(a=a.serializedFixFopLoggingParams)?(b={eventType:b,serializedFixFopLoggingParams:a},null!=c&&(b.errorType=c),ij("fixFopFlow",b),Si()):xk(Error("Fix Fop Logging params not provided."))}, changeButtonState:function(a,b){J("enable_ypc_spinners")&&a&&("yt-button-renderer"===a.is||"ytd-button-renderer"===a.is)&&(a.disabled=b)}}];var JQb={};JQb.YtFeedbackCollectorBehavior=[dN.YtActionHandlerBehavior,{_noAccessors:!0,created:function(){this.feedbackCollectorActionMap_={"yt-help-dialog-requested":"handleHelpDialogRequested_","yt-feedback-dialog-requested":"handleFeedbackDialogRequested_","yt-signal-action-help":"handleSignalActionHelp_","yt-signal-action-send-feedback":"handleSignalActionSendFeedback_","yt-send-feedback-action":"handleSendFeedbackAction_","yt-user-feedback-endpoint":"handleUserFeedbackEndpoint_"}}, attached:function(){this.registerActionMap(this.feedbackCollectorActionMap_)}, detached:function(){this.unregisterActionMap(this.feedbackCollectorActionMap_)}, handleFeedbackDialogRequested_:function(a){a=void 0===a?{}:a;this.getInterface(S5).showFeedbackDialog(a.customProductData,a.feedbackContent,a.onFeedbackSubmitted,a.bucket)}, handleHelpDialogRequested_:function(a){a=void 0===a?{}:a;this.getInterface(S5).showHelpDialog(a.helpContext,a.articleId,a.productData)}, handleSignalActionHelp_:function(){this.handleHelpDialogRequested_()}, handleSignalActionSendFeedback_:function(){this.handleFeedbackDialogRequested_()}, handleSendFeedbackAction_:function(a,b,c){a.sendFeedbackAction&&a.sendFeedbackAction.productId?KI({productId:a.sendFeedbackAction.productId,bucket:a.sendFeedbackAction.bucket,enableAnonymousFeedback:!0,allowNonLoggedInFeedback:!0},{feedbackChoice:c.feedbackChoice}):this.handleFeedbackDialogRequested_({bucket:a.sendFeedbackAction.bucket})}, handleUserFeedbackEndpoint_:function(a){if(a.userFeedbackEndpoint){a=a.userFeedbackEndpoint;var b={bucket:a.bucketIdentifier};a.additionalDatas&&(b.customProductData={},a.additionalDatas.forEach(function(c){if(c=c.userFeedbackEndpointProductSpecificValueData)b.customProductData[c.key]=c.value})); this.handleFeedbackDialogRequested_(b)}}}];var KQb=document.createElement("template");KQb.innerHTML=""; document.head.appendChild(KQb.content);var LQb={}; LQb.YtSwatchBehavior={_noAccessors:!0,properties:{swatch:{type:Object,observer:"updateStylesOnSwatchChanged_"}},created:function(){var a=this;this.LIGHT_TEXT_COLOR_=[255,255,255];this.DARK_TEXT_COLOR_=[17,17,17,.6];this.LIGHTENED_DARK_TEXT_COLOR_=[17,17,17,.4];this.RGB_MASK_=16777215;this.RED_MASK_=16711680;this.GREEN_MASK_=65280;this.BLUE_MASK_=255;this.baseColor_="#fff";this.isHighContrastBlack_=!1;eu(this,function(){if(null==kbb){var b=Re(),c=b.JSC$30570_document_,d=b.createElement("div");d.style.backgroundColor= "rgb(1, 2, 3)";b.appendChild(c.body,d);c=Df(d,"backgroundColor");c=c.replace(/ /g,"");kbb="rgb(0,0,0)"===c?"black":"rgb(255,255,255)"===c?"white":null;b.removeNode(d)}a.isHighContrastBlack_="black"==kbb;a.isHighContrastBlack_&&a.setSwatch("#000")}); this.DEFAULT_MODE_BASE_COLOR="#fff";this.THEATER_MODE_BASE_COLOR="#232323";this.DEFAULT_DOCUMENT_BACKGROUND_COLOR="#fff";this.DARKMODE_DOCUMENT_BACKGROUND_COLOR="#131313";this.DARKMODE_META_THEME_COLOR=[33,33,33,.98];this.LIGHTMODE_META_THEME_COLOR=[255,255,255,.98]}, rgbStyle_:function(a){return 3==a.length?"rgb("+a.join(",")+")":"rgba("+a.join(",")+")"}, resetSwatch:function(){this.setSwatch("#fff")}, metaThemeColor_:function(a){return a?this.rgbStyle_(this.DARKMODE_META_THEME_COLOR):this.rgbStyle_(this.LIGHTMODE_META_THEME_COLOR)}, setSwatchWithArgb:function(a){a&=this.RGB_MASK_;var b=[(a&this.RED_MASK_)>>16,(a&this.GREEN_MASK_)>>8,a&this.BLUE_MASK_];a&&this.setSwatch(pG(b))}, getCurrentSwatch:function(){return this.baseColor_}, setSwatch:function(a){this.isHighContrastBlack_&&(a="#000");if(this.baseColor_!=a){var b=a;if(!SZa.test(b))throw Error("'"+b+"' is not a valid hex color");4==b.length&&(b=b.replace(RZa,"#$1$1$2$2$3$3"));b=b.toLowerCase();b=parseInt(b.substr(1),16);b=[b>>16,b>>8&255,b&255];var c=[0,0,0];var d=Ke(.1,0,1);d=[Math.round(b[0]+d*(c[0]-b[0])),Math.round(b[1]+d*(c[1]-b[1])),Math.round(b[2]+d*(c[2]-b[2]))];var e=this.isTextLightColor_(b),h="#ffffff"===pG(b);c=this.DARK_TEXT_COLOR_;h?c=this.LIGHTENED_DARK_TEXT_COLOR_: e&&(c=this.LIGHT_TEXT_COLOR_);e=h?"":this.rgbStyle_(c);h=h?"":this.rgbStyle_(this.LIGHT_TEXT_COLOR_);var l=qG(136,136,136);this.set("swatch",{baseColor:a,iconColor:l,inputText:this.pickInputTextColor_(b),logoOverrideColor:h,primary:this.rgbStyle_(b),primaryDarker:this.rgbStyle_(d),textColor:this.rgbStyle_(c),textImportantColor:e,textboxBg:this.pickTextboxBgColor_(b)});this.fire("yt-swatch-changed",this.swatch)}}, isTextLightColor_:function(a){return .5>(.299*a[0]+.587*a[1]+.114*a[2])/255}, pickInputTextColor_:function(a){return"#ffffff"==pG(a)?qG(17,17,17):"#232323"==pG(a)?qG(255,255,255):qG(17,17,17)}, pickTextboxBgColor_:function(a){return"#ffffff"==pG(a)?qG(255,255,255):"#232323"==pG(a)?qG(19,19,19):qG(255,255,255)}, applySwatchToElement:function(a,b){a&&b&&b.baseColor!=a.baseColor_&&(a.baseColor_=b.baseColor,a.updateStyles({"--yt-swatch-primary":this.swatch.primary,"--yt-swatch-primary-darker":this.swatch.primaryDarker,"--yt-swatch-text":this.swatch.textColor,"--yt-swatch-important-text":this.swatch.textImportantColor,"--yt-swatch-input-text":this.swatch.inputText,"--yt-swatch-textbox-bg":this.swatch.textboxBg,"--yt-swatch-logo-override":this.swatch.logoOverrideColor,"--yt-swatch-icon-color":this.swatch.iconColor}))}, updateStylesOnSwatchChanged_:function(a){this.applySwatchToElement(this,a)}};var W$=function(){this.registrationCompletedPromise_=null;this.isFirstWarmTransitionRequested_=!1},MQb=function(a){if(a.registrationCompletedPromise_)return a.registrationCompletedPromise_; a.registrationCompletedPromise_=Ug();return a.registrationCompletedPromise_},NQb=function(){var a=W$.getInstance(); a=MQb(a);a.then(function(){Lh("IS_HOMEPAGE_COLD",!1);Lh("IS_RESULTS_PAGE_COLD",!1);Lh("IS_WATCH_PAGE_COLD",!1)}); return a}; W$.getInstance=function(){return Ds(W$)};(function(a){va("yt.logging.errors.log",xk,void 0);window.onerror&&(lxa=window.onerror);Tma();Gma(Hma(),a);window.onerror=bna;Eha=Uma;window.addEventListener("unhandledrejection",function(b){if(b.reason instanceof Error){var c=b.reason;zk(c,{source:"unhandledrejection"});"AbortError"===c.name&&(c.level="WARNING")}Uma(b.reason);b.preventDefault()})})({messageWeights:[{messageRegExp:/.*(window.customElements|HTMLTemplateElement).* is undefined/, weight:500},{messageRegExp:/.*property '(configurable|polyfillWrapFlushCallback)'.*/,weight:500},{messageRegExp:/.*__shady_(native_addEventListener|getRootNode).*/,weight:500},{messageRegExp:/ytsignals missing/,weight:500},{messageRegExp:/MutationObserver is not defined/,weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/,weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/, weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/,weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token "))return!0;if(b.includes("https://www.youtube.com"))return!1;a=b.split("\n");if(!a.length)return!1;b=0;for(var c=k(a),d=c.next();!d.done;d=c.next())d=d.value,(d.includes("https://")||d.includes("http://"))&&b++;return .95
    \n
    \n \n
    \n \n \n \n \n
    \n
    \n
    \n \n \n
    \n \n
    \n \n \n
    \n \n
    \n \n\n \n \n
    \n \n \n
    \n \n \n
    \n \n
    \n \n \n
    \n \n \n
    \n \n
    \n \n \n
    \n \n
    \n \n \n
    \n \n
    \n \n
    \n \n\n
    \n \n
    \n
    \n \n \n \n \n \n
    \n \n \n
    \n \n
    \n \n \n
    ")|| b.startsWith("load@")||b.startsWith("global code@")||b.startsWith("@https://")))return!1;return!0}, weight:500},{callback:function(a){return"Cannot read property 'experiments'"===a.message&&a.stack.includes("/s/player/")}, weight:500},{callback:function(a){return a.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")}, weight:500},{callback:function(a){return a.stack.includes("/embed.js")?(a.params&&a.params&&(a.params.name="56"),!0):!1}, weight:1}]});var OQb=function(){this.MAX_SIZE_=I("HISTORY_CACHE_MAX_SIZE",100);this.timeToDataCache_=new Map}; OQb.prototype.get=function(a){var b=this.timeToDataCache_.get(a);b&&(this.timeToDataCache_.delete(a),this.timeToDataCache_.set(a,b));return b}; OQb.prototype.set=function(a,b){if(this.timeToDataCache_.has(a))this.timeToDataCache_.delete(a);else if(this.timeToDataCache_.size>=this.MAX_SIZE_){var c=this.timeToDataCache_.keys().next();this.timeToDataCache_.delete(c.value)}this.timeToDataCache_.set(a,b)}; OQb.prototype.clear=function(){this.timeToDataCache_.clear()};var PQb=function(a,b,c){this.entryTime=a;this.endpoint=b;this.savedComponentState=void 0===c?null:c};var QQb={pushState:window.history.pushState,replaceState:window.history.replaceState};nu({is:"yt-history-manager",behaviors:[NM.YtComponentBehavior],properties:{noIframe:Boolean},created:function(){this.historyEntryTime_=0;this.historySnapshotCache_=new OQb;this.global=window;this.JSC$39855_iframe_=null;this.initialized_=!1;this.boundHistoryPushState_=this.boundHistoryReplaceState_=void 0;this.entryIndex_=0;this.debugInfo_={}}, hasBoundFunctions_:function(){return!!this.boundHistoryReplaceState_&&!!this.boundHistoryPushState_}, init:function(a){if(this.initialized_)return this.hasBoundFunctions_();this.initialized_=!0;if(!this.noIframe){var b=bf("IFRAME");b.src="about:blank";b.style.display="none";this.JSC$39855_iframe_=b;document.body.appendChild(b)}this.bindHistoryStateFunctions_();a||this.replaceState(null,null,0);return this.hasBoundFunctions_()}, bindHistoryStateFunctions_:function(){var a=[];if(this.JSC$39855_iframe_&&this.JSC$39855_iframe_.contentWindow.history){var b=this.JSC$39855_iframe_.contentWindow.history;b&&(a.push(b),b.__proto__&&a.push(b.__proto__))}this.global.history&&a.push(this.global.history);this.global.history.__proto__&&a.push(this.global.history.__proto__);a.push(QQb);b=function(d){for(var e=null,h=0;hthis.historyEntryTime_,this.historyEntryTime_=a.entryTime,b=a.endpoint,e=a.savedComponentState);c?this.entryIndex_++:this.entryIndex_--;this.fire("yt-history-load",new Yib(b,c,d,e,h))}}, saveSnapshot_:function(a,b,c){this.historySnapshotCache_.set(a,new Xib(b,c))}, clearSavedStates:function(){this.historySnapshotCache_.clear()}, safeReplaceState_:function(a,b,c){this.boundHistoryReplaceState_||this.bindHistoryStateFunctions_();this.boundHistoryReplaceState_?this.boundHistoryReplaceState_(a,b,c):xk(new lj("history.replaceState is not a function",this.getDebugString()))}, safePushState_:function(a,b,c){this.entryIndex_++;this.boundHistoryPushState_||this.bindHistoryStateFunctions_();this.boundHistoryPushState_?this.boundHistoryPushState_(a,b,c):xk(new lj("history.pushState is not a function",this.getDebugString()))}, replaceState:function(a,b,c,d){this.init(!0);var e;this.global.history.state&&this.global.history.state.entryTime?e=this.global.history.state.entryTime:e=window.performance.now();a=new PQb(e,a,d);this.saveSnapshot_(e,b,c);this.historyEntryTime_=e;this.safeReplaceState_(a,"",this.global.location.href)}, replaceUrl:function(a){this.init(!0);this.safeReplaceState_(this.global.history.state,"",Eo(a))}, replaceSavedComponentState:function(a){this.init(!0);var b=this.global.history.state;b.savedComponentState=a;this.safeReplaceState_(b,"",cc(this.global.location.href))}, saveAndPush:function(a,b,c,d,e){this.init();this.maybeCacheTime_(c);c.csn=Bm();this.saveSnapshot_(this.historyEntryTime_,c,d);b=new PQb(window.performance.now(),b,e);this.historyEntryTime_=b.entryTime;this.safePushState_(b,"",Eo(a))}, maybeCacheTime_:function(a){if(a){var b=kL(this),c=a.playerResponse;"watch"!=a.page||!c||c.videoDetails&&c.videoDetails.isLive||!b||!(a=b.getPlayer())||(b=a.getDuration()-a.getCurrentTime()>Oh("kevlar_time_caching_end_threshold")&&a.getCurrentTime()>Oh("kevlar_time_caching_start_threshold"),c.playerConfig=c.playerConfig||{},c.playerConfig.playbackStartConfig=c.playerConfig.playbackStartConfig||{},c.playerConfig.playbackStartConfig.startSeconds=b?a.getCurrentTime():0)}}});var RQb=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],X$=function(){Lg.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];this.JSC$39863_isMonitoring=!1;SQb(this)}; p(X$,Lg);X$.prototype.JSC$39863_startMonitoring=function(){this.JSC$39863_isMonitoring=!0;this.verifyUser();this.poll()}; X$.prototype.JSC$39863_stopMonitoring=function(){this.JSC$39863_isMonitoring=!1;this.clearTimeout()}; X$.prototype.setPollingInterval=function(a){this.pollingInterval=a}; X$.prototype.verifyUser=function(){var a=SQb(this),b=a.logout;if(!a.sessionChange)return this.poll(),!0;this.dispatchEvent("ytsessionchange");b&&this.dispatchEvent("ytuserinvalid");this.poll();return!1}; var SQb=function(a){var b=RQb.map(function(e){var h;return null!==(h=Wf.get(e))&&void 0!==h?h:""}),c=b.some(function(e,h){return a.sessionCookies&&""!==a.sessionCookies[h]&&""===e}),d=b.some(function(e,h){return a.sessionCookies&&a.sessionCookies[h]!==e}); a.sessionCookies=b;return{logout:c,sessionChange:d}}; X$.prototype.poll=function(){var a=this;this.JSC$39863_isMonitoring&&(this.clearTimeout(),this.JSC$39863_scheduledJobId=fi(pi,function(){a.verifyUser()},this.pollingInterval))}; X$.prototype.clearTimeout=function(){this.JSC$39863_scheduledJobId&&(pi.cancelJob(this.JSC$39863_scheduledJobId),this.JSC$39863_scheduledJobId=void 0)};function TQb(a){if(!a.urlEndpoint)return!1;var b=a.urlEndpoint.url;if(!b)return xk(Error("UrlEndpoint with no url specified.")),!1;if("TARGET_NEW_WINDOW"===a.urlEndpoint.target){var c=void 0;J("resolve_url_parent_tracking_params")&&(!ac(b)||ec(window.location.href,b))&&(c={endpoint:a,itct:a.clickTrackingParams});a=a.urlEndpoint;var d,e,h;if((null===(d=a.browserConversionApiData)||void 0===d?0:d.impressiondata)&&(null===(e=a.browserConversionApiData)||void 0===e?0:e.conversiondestination)){if(null===( h=a.browserConversionApiData)||void 0===h?0:h.originTrialToken)d=document.createElement("meta"),d.setAttribute("http-equiv","origin-trial"),d.setAttribute("content",a.browserConversionApiData.originTrialToken),document.head.appendChild(d);a={attributionSourceEventId:a.browserConversionApiData.impressiondata,attributionDestination:a.browserConversionApiData.conversiondestination,attributionReportTo:a.browserConversionApiData.reportingorigin,attributionExpiry:Number(a.browserConversionApiData.impressionexpiry)|| void 0}}else a=void 0;if(a)return ibb(b,c,a),!0;c&&VI(b,c);Qga(b,{target:"_blank",noopener:!0});return!0}c=(c=bc(b))&&c.includes("/parent_tools");d=!(!ac(b)||ec(window.location.href,b));e=0<=b.indexOf("disable_polymer=1");if(d||e||c)sp("n"),pM(b,void 0,void 0,window.top);else return yk(new lj("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",a)),!1;return!0} function UQb(a,b){b=void 0===b?0:b;if(!(a.signOutEndpoint||a.signInEndpoint||a.urlEndpoint&&a.urlEndpoint.url))return!1;var c;var d=(null===(c=a.urlEndpoint)||void 0===c?0:c.url)?{externalLinkData:{url:a.urlEndpoint.url}}:null;if(J("url_navigation_logging_cleanup_killswitch")){if(b=Bm(b),a=a.clickTrackingParams,b&&a)return fn(b,wm(a),d),!0}else return fs().clickCommand(a,d,b);return!1} ;var VQb="/account /account_advanced /account_billing /account_notifications /account_playback /account_privacy /account_sharing /cart /channel/ /feed/ /gaming /gaming/ /hashtag /learning /manage_red /musicpremium /new /originals /paid_memberships /playlist /post/ /premium /product/ /reporthistory /results /search /show/ /user/ /watch /youtuberedoriginals".split(" "),WQb=[{url:"/shorts/",expFlag:"web_shorts_page_enabled"}]; nu({is:"yt-navigation-manager",provides:iP,behaviors:[NM.YtComponentBehavior,{_noAccessors:!0,created:function(){this.pendingNavigationPromise_=null}, hasPendingNavigation:function(){return!!this.pendingNavigationPromise_}, cancelPendingNavigation:function(){this.pendingNavigationPromise_&&(this.pendingNavigationPromise_=null)}}, dN.YtActionHandlerBehavior],actionMap:{"yt-signal-action-history-back":"handleSignalActionHistoryBack_","yt-signal-action-reload-page":"handleSignalActionReloadPage_","yt-signal-action-soft-reload-page":"handleSignalActionSoftReloadPage_","yt-signal-action-reset-warm-loads":"handleSignalActionResetWarmLoads_","yt-signal-action-close-window":"handleSignalActionCloseWindow_"},created:function(){this.JSC$39870_logger_=null;this.numNavigations_=-1;this.chunksReceived_=0;this.lastNavigationUrl_=this.pendingNavigationPromise_= null;this.initClientStreamzObjects_();this.autoplayCount=1;this.resetWarmLoads_=!1;this.searchDebugUrlMatcher_=new RegExp(/\/results\?.*deb|\/scraper_results\?.*deb|\/results\?.*enable=|\/scraper_results\?.*enable=/);this.isMiniplayerExpansion=!1}, initClientStreamzObjects_:function(){J("enable_servlet_streamz")&&(this.requestCounter_=new iw,this.responsesCounter_=new jw);J("debug_servlet_streamz")&&(this.navigatePageTypeCounter_=new lw,this.awayFromAppEndpointCounter_=new mw,this.cannotGenerateURLCounter_=new nw,this.forcedColdLoadCounter_=new ow,this.pageRequestFailCounter_=new pw,this.loadPageRequestCounter_=new qw,this.pageChunkReceivedCounter_=new rw,this.pageRequestFinishedCounter_=new sw,this.pageUpdateFinishCounter_=new tw);J("enable_navigation_requests_streamz")&&( this.navigationRequestSentCounter_=new vw(hw()));J("enable_servlet_errors_streamz")&&(this.servletResponseErrorsCounter_=new kw)}, factoryImpl:function(){}, currentEndpoint_:null,getPageTypeForEndpoint_:function(a){var b="";if(!a)return null;a.commandMetadata&&a.commandMetadata.webCommandMetadata&&a.commandMetadata.webCommandMetadata.webPageType?b=Kua(a.commandMetadata.webCommandMetadata.webPageType.toLowerCase()):a.browseEndpoint||a.watchPlaylistEndpoint?b="browse":a.searchEndpoint?b="search":a.watchEndpoint&&(b="watch");return b}, getCurrentEndpoint:function(){return this.currentEndpoint_}, reload:function(){window.location.reload()}, reloadData:function(){this.currentEndpoint_&&this.navigate(this.currentEndpoint_,!0,void 0,{disableCache:!0})}, navigate:function(a,b,c,d,e,h){var l=this;b=void 0===b?!1:b;c=void 0===c?{}:c;d=void 0===d?{}:d;var m=this.getPageTypeForEndpoint_(a);this.navigatePageTypeCounter_&&this.navigatePageTypeCounter_.increment(m||"null",e||"null");var n="1"==d.autonav,q=Bm(),u;if("watch"===m){if(J("block_all_player_prefetch_requests")||(u=A$a(Ds(IL),a,n)),this.shouldLoadEndpointInMiniplayer_())return this.endpointInMiniplayer_(a)?L(this,"yt-expand-watch-page-action"):L(this,"yt-miniplayer-load-endpoint",[a]),!1}else if("watch"!== m){var w,A,E=null==(w=this.getCurrentEndpoint())?void 0:null==(A=w.watchEndpoint)?void 0:A.videoId;E&&ho.getInstance().then(function(sa){sa&&sa.set("yt-miniplayer-shown-video-id",E)})}u&&(c.frags=u.missingFragments_.join(",")); A=null;var F=this.get("commandMetadata.webCommandMetadata.ignoreNavigation",a);F||(J("kevlar_command_url")?A=this.get("commandMetadata.webCommandMetadata.url",a):A=sn(a,c));var K=!1;if(A&&this.pendingNavigationPromise_){if(this.lastNavigationUrl_&&A==this.lastNavigationUrl_)return Yva()||pp("nrsu",1),!1;this.pendingNavigationPromise_.cancel("canceled pendingNavigationPromise_");K=!0;um(Nm(),"CANCELLED")}A&&(this.lastNavigationUrl_=A);w=NQb();a.loggingUrls&&a.loggingUrls.forEach(function(sa){sa.baseUrl&& Di(sa.baseUrl)}); UQb(a,h?h.layer:0)&&J("kevlar_flush_logs_on_away_navigation")&&Si();if(TQb(a))return this.awayFromAppEndpointCounter_&&this.awayFromAppEndpointCounter_.increment(m||"null"),!1;Fua(m,e);if(!A)return F||yk(lj("Can't construct url for endpoint",a)),this.cannotGenerateURLCounter_&&this.cannotGenerateURLCounter_.increment(m||"null"),um(Nm(),"FAILURE"),!1;M5a();F=a&&a.hasOwnProperty("browseEndpoint")&&a.browseEndpoint.browseId.startsWith("UC");F=this.shouldRedirect_(A)&&!F;var U;if(U=J("kevlar_next_cold_on_auth_change_detected"))X$.instance||( X$.instance=new X$),U=!X$.instance.verifyUser();U&&(F=!0);if(F||I("DISABLE_WARM_LOADS")||this.resetWarmLoads_)return pM(A,void 0,void 0,window.top),this.forcedColdLoadCounter_&&this.forcedColdLoadCounter_.increment(m||"null",this.shouldRedirect_(A),I("DISABLE_WARM_LOADS")),um(Nm(),"ABORTED"),!1;this.resetChunkState();Tva("n");Xva("nd");Wva("nr");n&&pp("nr","an");K&&pp("pnc",1);var ba;a.clickTrackingParams&&(d.itct=a.clickTrackingParams,d.csn=q);d.endpoint=JSON.stringify(a);x.isEmpty(d)||VI(A,d); n={headers:{"X-YouTube-STS":I("STS",void 0),"x-youtube-csoc":1}};e&&(n.type=e);n.method="POST";n.postParams={command:JSON.stringify(a)};this.requestCounter_&&this.requestCounter_.increment(m||"null");q=Op(Np.instance,a);!J("disable_miniplayer_expansion_log")&&this.isMiniplayerExpansion&&(h=Object.assign({},{layer:0},h,{parentLayer:3}));this.pendingNavigationPromise_=ba=q?Pp(Np.instance,a,d,window.location.href,this.getPageTypeForEndpoint_(a),function(sa,Ha){J("kevlar_op_replicate_handle_navigate_part")?( rp("nc"+l.chunksReceived_),l.chunksReceived_++,MQb(W$.getInstance()).then(l.pageChunkReceived_.bind(l,sa,d,Ha,h))):l.loadPageChunk_(sa,Ha,d,h)},function(sa){return l.isNetworkPromiseStale_(sa)}):this.getInterface(fL).requestDataForEndpoint(a,c,function(sa){this.handleNavigatePart_(ba,a,d,sa,h)}.bind(this),n,!!J("cancel_pending_navs")); c=w.then(function(){return ba}).then(this.handleNavigateSuccess_.bind(this,ba,a,u,d),this.handleNavigateFail_.bind(this,ba,a)); FK.getInstance().navigationFinishPromise=c;b={endpoint:a,pageType:m,url:Eo(A),reload:!!b};e&&(b.type=e);w.then(this.fire.bind(this,"yt-navigate-start",b));u&&w.then(this.loadPrefetchedData_.bind(this,a,u,d));return!0}, loadPrefetchedData_:function(a,b,c){if(b=p$a(b))J("kevlar_prefetched_data_set_csn_early")&&b.csn&&b.rootVe&&Dm(b.csn,b.rootVe),this.loadPageChunk_(a,b,c)}, navigateApp:function(){throw Error("Not implemented for this navigation manager.")}, isNetworkPromiseStale_:function(a){return a!=this.pendingNavigationPromise_}, pageRequestFail_:function(a,b,c,d){var e=this.getPageTypeForEndpoint_(a);this.pageRequestFailCounter_&&this.pageRequestFailCounter_.increment(e||"null");a={endpoint:a,pageType:e};d&&(a.errorMessage=d);yk(b);a.navigationDoneMs=rp("nd");a.navigationErrorReason=c;this.responsesCounter_&&(c=this.get("params.error.0.code",b)||"null_error",this.responsesCounter_.increment("failure",e||"null",c));this.servletResponseErrorsCounter_&&(e=this.get("params.error.0.code",b)||"null_error_code",b=this.get("params.error.0.location", b)||"null_error_location",this.servletResponseErrorsCounter_.increment(e,b));this.fire("yt-navigate-error",a)}, handleNavigateFail_:function(a,b,c){var d=void 0;c instanceof $g&&(d=c,Ak(c));if(this.isNetworkPromiseStale_(a))return J("kevlar_track_mousedown_prefetch")&&Ds(CL).resolve(!0),Vg(d);um(Nm(),"FAILURE");this.pageRequestFail_(b,c,"101");return Vg(c)}, handleNavigatePart_:function(a,b,c,d,e){this.isNetworkPromiseStale_(a)||(d.reload?window.location.reload(!0):(rp("nc"+this.chunksReceived_),this.chunksReceived_++,MQb(W$.getInstance()).then(this.pageChunkReceived_.bind(this,b,c,d,e))))}, handleNavigateSuccess_:function(a,b,c,d,e){if(this.isNetworkPromiseStale_(a))return J("kevlar_track_mousedown_prefetch")&&Ds(CL).resolve(!0),Ug();J("kevlar_track_mousedown_prefetch")&&Ds(CL).resolve();this.pendingNavigationPromise_=null;if(!e)return b=new lj("Missing data in response for navigation endpoint",b),Vg(b);if(e.reload)return window.location.reload(!0),Ug();c&&(a={},x.extend(a,p$a(c),e),e=a);c=this.get("timing.responseStart",e);null!=c&&rp("srt",c);rp("pdc");c=this.get("timing.info",e); if(null!=c)for(var h in c)pp(h,c[h]);d.playnext?uL().count++:uL().count=1;um(Nm(),"SUCCESS");this.pageRequestFinished(b,e,1,d);return Ug()}, shouldRedirect_:function(a){var b=a;J("kevlar_no_redirect_to_classic_2_ks")||(b=new Dl(a).getPath());if("/"==b||"/red"==b)return!1;var c=!0;VQb.forEach(function(d){0==a.indexOf(d)&&(c=!1)}); WQb.forEach(function(d){var e=d.url;J(d.expFlag)&&0==a.indexOf(e)&&(c=!1)}); return c}, publishPageData_:function(a){this.fire("yt-page-data-fetched",{pageData:a})}, loadPageChunk_:function(a,b,c,d){this.performChunkLoad_(a,b,!1,!0,c,d)}, resetChunkState:function(){this.chunksReceived_=0;this.chunkHandler_=void 0}, performChunkLoad_:function(a,b,c,d,e,h){if(!this.chunkHandler_){var l=this.getInterface(iL);if("watch"==b.page){if(d||c){if(J("kevlar_continue_playback_without_player_response")){var m,n;var q=null==(m=this.getCurrentEndpoint())?void 0:null==(n=m.watchEndpoint)?void 0:n.videoId}c={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:c,previousVideoId:q},tempData:e};this.chunkHandler_=new VK(this.playerProvider_.bind(this),l,c,h)}else this.chunkHandler_=new o9a(this.playerProvider_.bind(this), l);}else this.chunkHandler_=new p9a(h)}this.chunkHandler_.processChunk({endpoint:a,data:b});return this.chunkHandler_.JSC$35560_playerPromiseResolver.promise}, loadPageRequest_:function(a,b,c,d,e){var h=null;this.loadPageRequestCounter_&&this.loadPageRequestCounter_.increment(!!a.playerResponse,a.page||"null",b,c);"watch"!=a.page||c?a.filler||L(this,"yt-stop-old-player",[a]):h=this.performChunkLoad_(d,a,b,!1,e);if(h)return h.then(this.publishPageData_.bind(this,a));this.publishPageData_(a);return Ug()}, checkNetworkResponseErrors_:function(a,b){var c=null;if(!b)return c=new lj("Empty data",this.is,a);var d=b.response;d||(c=new lj("Response field missing from data",this.is,a));if((J("kevlar_op_search_sampling")||0=this.timeBetweenJobsMs_?this.doAfterRenderRequest_():this.doIdleRequest_(this.timeBetweenJobsMs_-a)}}, refreshVisibility_:function(){if(this.dirty_&&!this.pauseScan)if(this.dirty_=!1,this.isAttached){var a=this.visibilityRoot;if(a){var b=window.innerHeight,c=window.innerWidth;this.nodeCountNoPreload_=this.nodeCount_=0;this.screenRect_=new Af(0,0,c,b);this.prescanRect_=new Af(this.screenRect_.left,this.screenRect_.top+this.screenRect_.height,this.screenRect_.width,this.heightPrescan);b=new Set;this.traverseNodes_(a,this.screenRect_,b,0);a=DN.getInstance();c=k(b);for(var d=c.next();!d.done;d=c.next())d= d.value,this.lastVisibleSet_.has(d)||a.shown(d),this.lastVisibleSet_.delete(d);this.lastVisibleSet_.forEach(a.hidden.bind(a));this.lastVisibleSet_=b;this.fire("yt-visibility-monitor-refreshed")}else Wh(Error("Cannot find root node for visibility monitor"))}else Wh(Error("Visibility monitor is not attached"))}, isNodeVisible:function(a){return this.lastVisibleSet_.has(a)}, traverseNodes_:function(a,b,c,d){if(3!=a.visibilityLogging){var e=gn.getInstance();d=a.screenLayer||d;var h=window.getComputedStyle(a);if(!h||"none"!=h.display&&"hidden"!=h.visibility){var l=a.getBoundingClientRect();if(l.top||l.right||l.bottom||l.left||l.width||l.height){l=new Af(l.left,l.top,l.width,l.height);var m=!1;J("viewport_non_overlapping_intersect")?m=l.left=this.playlistComponent.data.totalVideos;if("NORMAL"!=a||"autoplayVideo"!=b||!d||!c)if(a=this.getVideoEndpoint_(a,b))c=this.getTempData_(a,c),this.fire("yt-navigate",{endpoint:a,tempData:c})}, getVideoEndpoint_:function(a,b){if(this.autoplayData&&this.autoplayData.sets)for(var c=0,d=this.autoplayData.sets.length;c\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===cRb){var d=document.createElement("template");d.innerHTML="";cRb=d}d=cRb;c.call(b,d.content.cloneNode(!0),a.content.firstChild); return dRb=a}, APP_IDS:{ytr:3,ytm:5},behaviors:[dN.YtActionHandlerBehavior],properties:{isMobile:{type:Boolean,reflectToAttribute:!0},onReadyCallback_:Function,observer_:Object},actionMap:{"yt-open-create-family-dialog":"open"},created:function(){this.JSC$39907_timeoutId_=0;K2a(2200)}, detached:function(){this.observer_&&this.observer_.disconnect()}, open:function(a,b){var c=a.serializedYpcFamilyCreateLoggingParams;this.JSC$39907_timeoutId_=setTimeout(this.abort_.bind(this,a.postFlowErrorEndpoint,c),3E4);b&&(this.onReadyCallback_=b);var d=this.$["unicorn-iframe"];c&&c&&Xbb("ypcFamilyCreateFlowStarted",c);F5a("family_creation",function(){var e=wa("gapi.config.update"),h=wa("gapi.family_creation.render");e("iframes/family_creation/url",this.getFamilyCreationUrlWithUnicornParams_());e=3;a.appId&&a.appId in this.APP_IDS&&(e=this.APP_IDS[a.appId]); e={authUser:I("SESSION_INDEX")||0,clientId:e,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:I("HL",void 0),initialflow:[4,5,6,7],m:this.isMobile?1:0,onFlowComplete:this.onUnicornFlowComplete_.bind(this,a.postFlowSuccessEndpoint,c),onError:this.onUnicornFlowError_.bind(this,a.postFlowErrorEndpoint,c),onReady:this.onUnicornFlowReady_.bind(this,a.referencePcidParams)};h(d,e)}.bind(this))}, close:function(){this.$.dialog.close();this.observer_&&this.observer_.disconnect()}, onUnicornFlowComplete_:function(a,b){this.close();b&&b&&Xbb("ypcFamilyCreateFlowSucceeded",b,void 0,void 0,void 0);this.fire("yt-navigate",{endpoint:a})}, onUnicornFlowError_:function(a,b){this.close();b&&Xbb("ypcFamilyCreateFlowCancelled",b);this.fire("yt-navigate",{endpoint:a})}, onUnicornFlowReady_:function(a){this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();a&&wa("gapi.family_creation.setConfig")(0,a);this.observer_=new MutationObserver(function(){this.$.dialog.fit()}.bind(this)); this.observer_.observe(this.$["unicorn-iframe"].querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});this.$.dialog.open()}, getFamilyCreationUrlWithUnicornParams_:function(){return I("YTR_FAMILY_CREATION_URL",void 0)}, getCurrentUrl_:function(){return document.location.href}, abort_:function(a,b){this.clearTimeout_();this.onUnicornFlowError_(a,b)}, clearTimeout_:function(){clearTimeout(this.JSC$39907_timeoutId_)}});var eRb;var fRb;nu({is:"yt-page-navigation-progress",_template:function(){if(void 0!==fRb)return fRb;var a=document.createElement("template");a.innerHTML="\n";a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild); var b=a.content,c=b.insertBefore;if(void 0===eRb){var d=document.createElement("template");d.innerHTML=""; eRb=d}d=eRb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);return fRb=a}, provides:jP,behaviors:[NM.YtComponentBehavior],factoryImpl:function(){}, STEP:1,BLOCK_ON:80,MIN_PROGESS:0,MAX_PROGESS:100,created:function(){this.boundNextProgress_=this.nextProgress_.bind(this)}, ready:function(){this.progress_=this.MIN_PROGESS;this.hidden=!0;this.setAttribute("aria-valuemin",this.MIN_PROGESS);this.setAttribute("aria-valuemax",this.MAX_PROGESS)}, set progress(a){this.progress_=a;var b="scaleX("+a/this.MAX_PROGESS+")",c=this.$.progress.style;c.transform=b;c.webkitTransform=b;this.setAttribute("aria-valuenow",a)},get progress(){return this.progress_},start:function(){this.progress=this.MIN_PROGESS;this.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)}, finish:function(){this.progress=this.MAX_PROGESS;this.asyncFrame(function(){this.progress==this.MAX_PROGESS&&(this.hidden=!0)}.bind(this),80)}, nextProgress_:function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))}});var gRb={padding:"10px 16px","font-size":"32px","font-weight":"bold",background:"linear-gradient(135deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 50%, rgba(252, 176, 69, 1) 100%)",color:"#fff","text-shadow":"1px 1px 3px rgba(255, 255, 255, 0.3)","border-radius":"15px"},hRb={"font-size":"12px","font-style":"italic"},iRb={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};function jRb(a){return Object.entries(a).map(function(b){return b.join(":")}).join(";")} ;function kRb(a){B(this,function c(){var d,e,h;return t(c,function(l){if(1==l.nextAddress)return r(l,lRb(),2);d=l.yieldResult;e=Ko.instance;switch(d){case"granted":h=a.getLocationCommand;break;case"denied":h=a.openDeniedDialogAction;break;case"prompt":h=a.openCollectionDialogAction;break;default:h=a.openCollectionDialogAction;}h&&e.resolveCommand(h);ja(l)})})} function lRb(){return B(this,function b(){var c,d;return t(b,function(e){if(1==e.nextAddress)return c="prompt",navigator.permissions?r(e,navigator.permissions.query({name:"geolocation"}),3):e.jumpTo(2);2!=e.nextAddress&&(d=e.yieldResult,c=d.state);return e.return(c)})})} ;function mRb(){return B(this,function b(){var c;return t(b,function(d){if(1==d.nextAddress)return r(d,Io(Ho(),{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2);if(c=d.yieldResult)return c.errorMetadata?(xk(Error("Datasync IDs fetch responded with "+c.errorMetadata.code+": "+c.error)),d.return(void 0)):d.return(c.datasyncIds);yk(Error("Network request to get Datasync IDs failed."));return d.return(void 0)})})} ;function nRb(){mRb().then(function(a){a&&(xla(a),reb(a))})} function oRb(){gi(pi,function(){var a=new kk;a.isNetworkAvailable()?nRb():a.listenOnce("publicytnetworkstatus-online",nRb)})} ;var pRb={},qRb=dk("LeaderLockDb",{objectStores:(pRb.LeaseStore={addedAtVersion:1},pRb),shared:!1,upgrade:function(a,b){b(1)&&Ej(a,"LeaseStore")}, version:1});function rRb(a){return Pj(qRb(),a)} ;var Y$=function(a,b,c,d,e,h){b=void 0===b?{}:b;c=void 0===c?mi():c;d=void 0===d?Ni:d;e=void 0===e?ppa():e;h=void 0===h?{get:Jn,set:In,remove:Kn}:h;var l,m,n;gg.call(this);var q=this;this.token=a;this.JSC$39922_scheduler=c;this.now=d;this.clientId=e;this.storageService=h;this.leaderChangeListeners=[];this.lockEndedListeners=[];this.dataSyncId=nj("LeaderElectionClient");this.boundDispose=this.dispose.bind(this);this.JSC$39922_scheduledJobId=-1;this.wasLeader=!1;this.TEST_ONLY={zombieClientKey:this.zombieClientKey.bind(this), leaseInfo:this.leaseInfo.bind(this),release:this.release.bind(this),getRenewalInterval:function(){return q.renewalInterval}, getCheckInterval:function(){return q.checkInterval}, getLeaseTTL:function(){return q.leaseTTL}}; this.renewalInterval=null!==(l=b.renewalInterval)&&void 0!==l?l:6E3;this.checkInterval=null!==(m=b.checkInterval)&&void 0!==m?m:9E3;this.leaseTTL=null!==(n=b.leaseTTL)&&void 0!==n?n:1E4;window.addEventListener("beforeunload",this.boundDispose)}; p(Y$,gg); var vRb=function(a){B(a,function c(){var d=this,e,h,l;return t(c,function(m){if(1==m.nextAddress)return e=!document.hidden||d.wasLeader||J("enable_leader_election_bg_tab_acquire"),d.cachedLease=void 0,d.isDisposed()||!e?m.jumpTo(2):r(m,sRb(d),3);2!=m.nextAddress&&(h=m.yieldResult,(null===h||void 0===h?void 0:h.clientId)===d.clientId&&(d.cachedLease=h));l=d.isLeader();tRb(d,l);uRb(d);return m.return(!!d.cachedLease)})})},tRb=function(a,b){if(b!==a.wasLeader)for(var c=a.isLeader(),d=k(a.leaderChangeListeners),e= d.next();!e.done;e=d.next())e=e.value,e(c); a.wasLeader=b}; Y$.prototype.isLeader=function(){var a=this.now();return!!(this.cachedLease&&this.cachedLease.expirationTimestampMs>a&&this.cachedLease.clientId===this.clientId)}; Y$.prototype.leaseInfo=function(){return B(this,function b(){var c=this,d;return t(b,function(e){if(1==e.nextAddress)return r(e,rRb(c.token),2);d=e.yieldResult;return e.return(d.get("LeaseStore","leaseKey"))})})}; Y$.prototype.release=function(){return B(this,function b(){var c=this,d,e;return t(b,function(h){if(1==h.nextAddress)return d=c,r(h,rRb(c.token),2);if(3!=h.nextAddress)return e=h.yieldResult,r(h,Cj(e,["LeaseStore"],"readwrite",function(l){var m=l.objectStore("LeaseStore");return m.get("leaseKey").then(function(n){if((null===n||void 0===n?void 0:n.clientId)===d.clientId)return m.delete("leaseKey")})}),3); c.cachedLease=void 0;tRb(c,!1);ja(h)})})}; var wRb=function(a,b){a.leaderChangeListeners.push(b)},xRb=function(a,b){a.lockEndedListeners.push(b)}; Y$.prototype.zombieClientKey=function(){return"zombie_client_key:"+this.dataSyncId}; Y$.prototype.disposeInternal=function(){var a=this;window.removeEventListener("beforeunload",this.boundDispose);this.JSC$39922_scheduler.cancelJob(this.JSC$39922_scheduledJobId);if(this.isLeader()){var b={clientId:this.clientId,closureTimestampMs:this.now()};this.storageService.set(this.zombieClientKey(),b,31536E3);yRb(this,"LEADER_LOCK_ENDED_REASON_CLOSED",this.now()-this.cachedLease.creationTimestampMs,this.clientId);this.release().then(function(){a.storageService.remove(a.zombieClientKey())})}}; var uRb=function(a){a.JSC$39922_scheduler.cancelJob(a.JSC$39922_scheduledJobId);a.isLeader()?a.JSC$39922_scheduledJobId=ii(a.JSC$39922_scheduler,function(){vRb(a)},a.renewalInterval):a.JSC$39922_scheduledJobId=gi(a.JSC$39922_scheduler,function(){vRb(a)},a.checkInterval)},sRb=function(a){return B(a,function c(){var d=this,e,h; return t(c,function(l){if(1==l.nextAddress)return e=d,r(l,rRb(d.token),2);h=l.yieldResult;return l.return(Cj(h,["LeaseStore"],"readwrite",function(m){var n=m.objectStore("LeaseStore");return n.get("leaseKey").then(function(q){var u=e.now(),w=(null===q||void 0===q?void 0:q.clientId)===e.clientId,A=e.storageService.get(e.zombieClientKey());e.storageService.remove(e.zombieClientKey());var E=(null===A||void 0===A?void 0:A.clientId)===(null===q||void 0===q?void 0:q.clientId);if(!E&&!w&&q&&q.expirationTimestampMs> u)return q;var F={clientId:e.clientId,expirationTimestampMs:u+e.leaseTTL,creationTimestampMs:w?q.creationTimestampMs:u};return Fj(n,F,"leaseKey").then(function(){q&&q.clientId!==F.clientId&&(E?yRb(e,"LEADER_LOCK_ENDED_REASON_CLOSED",A.closureTimestampMs-q.creationTimestampMs,q.clientId):yRb(e,"LEADER_LOCK_ENDED_REASON_THROTTLED",q.expirationTimestampMs-q.creationTimestampMs,q.clientId));return F})})}))})})},yRb=function(a,b,c,d){b={reason:b, clientId:d,duration:Math.floor(c)};a=k(a.lockEndedListeners);for(c=a.next();!c.done;c=a.next())c=c.value,c(b)},zRb; function ARb(){return B(this,function b(){var c;return t(b,function(d){if(1==d.nextAddress)return r(d,Sj(),2);c=d.yieldResult;if(!c)return d.return();zRb||(zRb=new Y$(c,{renewalInterval:Oh("leader_election_renewal_interval",6E3),checkInterval:Oh("leader_election_check_interval",9E3),leaseTTL:Oh("leader_election_lease_ttl",1E4)}));return d.return(zRb)})})} ;function BRb(a){xRb(a,function(b){ij("leaderLockEnded",{cdn:b.clientId,reason:b.reason,lockDurationMs:b.duration})}); wRb(a,function(b){b&&ij("leaderLockAcquired",{cdn:a.clientId})})} ;var Jka=function(a,b){var c=this;this.handleError=a;this.logEventInternal=b;this.hasUnloaded=!1;void 0===self.document||self.addEventListener("beforeunload",function(){c.hasUnloaded=!0}); this.shouldLogTransactionEnded=Math.random()<=Oh("ytidb_transaction_ended_event_rate_limit",.02)}; Jka.prototype.logError=function(a){this.handleError(a)}; Jka.prototype.logEvent=function(a,b){switch(a){case"IDB_DATA_CORRUPTED":J("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",b);break;case"IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",b);break;case"IS_SUPPORTED_COMPLETED":J("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",b);break;case"QUOTA_EXCEEDED":CRb(this,b);break;case"TRANSACTION_ENDED":this.shouldLogTransactionEnded&&this.logEventInternal("idbTransactionEnded", b);break;case"TRANSACTION_UNEXPECTEDLY_ABORTED":a=Object.assign(Object.assign({},b),{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",a);}}; var CRb=function(a,b){ys.getInstance().estimate().then(function(c){c=Object.assign(Object.assign({},b),{isSw:void 0===self.document,isIframe:self!==self.top,deviceStorageUsageMbytes:DRb(null===c||void 0===c?void 0:c.usage),deviceStorageQuotaMbytes:DRb(null===c||void 0===c?void 0:c.quota)});a.logEventInternal("idbQuotaExceeded",c)})}; function DRb(a){return"undefined"===typeof a?"-1":String(Math.ceil(a/1048576))} ;var ERb=window,FRb=/[A-Za-z]+\/[0-9.]+/g;function GRb(a,b){if(a.replace(FRb,"")!==b.replace(FRb,""))return!1;a=a.match(FRb);b=b.match(FRb);if(a.length!==b.length)return!1;for(var c=0;c\n \n
    =a.getScrollTop()}))}}; f.guideIsVisibleButNotPersistentSelectorChanged=function(){var a=this.ytComponentBehavior.getInterface(iL).getCurrentPage();"HTML"===this.getCurrentPageScrollableElementType()&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=a.getScrollTop(),document.body.classList.add("lock-scrollbar"),document.body.style.top="-"+this.guideScrollTop+"px"):document.body.classList.contains("lock-scrollbar")&&(document.body.style.overflowY="",document.body.style.top="", document.body.classList.remove("lock-scrollbar"),a.setScrollTop(this.guideScrollTop));An(this,"yt-rich-grid-layout-refreshed")}; f.getCurrentPageScrollableElementType=function(){var a=this.ytComponentBehavior.getInterface(iL).getCurrentPage();if(a&&a.getPageScrollingElement())return a.getPageScrollingElement().nodeName}; f.observeGuideVisibility=function(){var a=aL.getInstance(),b=this.miniGuideVisible;a.guidePersistentAndVisible_=this.guidePersistentAndVisible;a.miniGuideVisible_=b;w9a(a)}; f.handleEduDismissAction=function(a){a&&a.eduDismissAction&&(L(this,"yt-close-popup-action",["yt-bubble-hint-renderer"]),YK.getInstance(),XK.set(""+a.eduDismissAction.key+"-dismissed",!0))}; f.handleEduImpressionAction=function(a){if(a&&a.eduImpressionAction){var b=YK.getInstance();a=a.eduImpressionAction.key;b.JSC$35667_eduDisplayedThisLoad_[q9a[a].setKey||a]=!0;XK.set(""+a+"-impression",parseInt(XK.get(""+a+"-impression")||0,10)+1)}}; f.onYtSignalActionConfirmMentionsEdu=function(){L(this,"yt-close-popup-action",["yt-bubble-hint-renderer"]);cL.getInstance();bL.set("edu-dismissed",!0)}; f.onYtSignalActionRecordMentionsEduImpression=function(){cL.getInstance();bL.set("edu-impressions",z9a()+1)}; f.onYtdPageManagerAttached=function(a){"page-manager"==M(a).rootTarget.id&&this.pageManagerAttachedPromise.resolve()}; f.onInvokeInstrumentManagerAction=function(a,b){KRb(b,a)}; f.updateIconSet=function(){var a=M(this).querySelector("#masthead"),b=M(a),c=b.querySelector("g#yt-logo-updated");c&&(a=document.createElementNS("http://www.w3.org/2000/svg","defs"),a.appendChild(c.cloneNode(!0)),(b=b.querySelector("g#yt-logo-red-updated"))&&a.appendChild(b.cloneNode(!0)),this.initIconDefs("yt-logos-ext",a))}; f.updateMastheadData=function(){return B(this,function b(){var c=this,d,e,h,l,m;return t(b,function(n){if(1==n.nextAddress){d=c;e=c.data;h=M(c).querySelector("#masthead");if(!h)return n.return();eu(c,function(){h.data=d.topbarData}); return c.get("response.topbar",e)&&0!==c.get("response.topbar.responseContext.maxAgeSeconds",e)?J("topbar_persistent_store_fallback")?r(n,Fn().resolve(Vr),4):(l=void 0,n.jumpTo(3)):n.jumpTo(0)}3!=n.nextAddress&&(l=n.yieldResult);return(m=l)?r(n,Or(m,"service:topbar:fallback",new Pr({innertubeResponse:c.get("response.topbar",e)})),0):c.ephemeralResponseStore?r(n,Or(c.ephemeralResponseStore,"service:topbar:fallback",new Pr({innertubeResponse:c.get("response.topbar",e)})),0):n.jumpTo(0)})})}; f.loadDesktopData=function(a){setTimeout(function(){rp("adl")},0); var b=this.get("response.frameworkUpdates.entityBatchUpdate",a),c=this.get("playerResponse.frameworkUpdates.entityBatchUpdate",a);b&&so(b,this.ytdReduxBehavior.store);c&&so(c,this.ytdReduxBehavior.store);J("kevlar_cache_cold_load_response")&&(null===a||void 0===a?0:a.endpoint)&&(c=Fn(),b=c.resolve(axa),c=c.resolve(Xr),b=$wa(b,a.endpoint),b.content&&a.response&&Wr(c,a.response,b.content),b.player&&a.playerResponse&&Wr(c,a.playerResponse,b.player),b.reelSequence&&a.reelWatchSequenceResponse&&Wr(c,a.reelWatchSequenceResponse, b.reelSequence));this.ytdAppBehavior.loadData(a);a&&a.response&&um(Om(),"SUCCESS");J("web_enable_client_location_service")&&a&&a.playerResponse&&Po.getInstance().handleResponse(a.playerResponse);this.$["page-manager"].lazyPrepareCriticalPages(a&&a.page,a.endpoint);a&&a.endpoint&&a.endpoint.commandMetadata&&a.endpoint.commandMetadata.webCommandMetadata&&a.endpoint.commandMetadata.webCommandMetadata.webPageType&&this.ytdReduxBehavior.dispatch(Pn(a.endpoint.commandMetadata.webCommandMetadata.webPageType))}; f.prepareDesktopLoad=function(a,b){var c=this;Mh("IS_SHELL_LOAD")?this.shellDataRequested||(J("kevlar_lazy_init_watch_in_shell_load_killswitch")||this.$["page-manager"].lazyPrepareCriticalPages(b&&b.page||"browse",b.endpoint),a=r5a()||{},Wwa(Np.instance,v.location.href,a,document.referrer,function(){return 0},function(){return!1}).then(function(d){c.loadDesktopData(d)}),this.shellDataRequested=!0):(b&&b.url&&J("web_appshell_purge_trigger")&&(b.url=kc(b.url,"purge_shell")),this.loadDesktopData(b))}; f.loadInitialData=function(){var a=this;if(window.getInitialData){var b=window.getInitialData();window.getInitialData=null;this.prepareDesktopLoad(null,b)}else window.loadInitialData=function(c){a.prepareDesktopLoad(null,c)}}; f.computeTopbarData=function(a){return a?a.response?this.get("topbar.desktopTopbarRenderer",a.response)||this.get("desktopTopbar.desktopTopbarRenderer",a.response):null:null}; f.resetTheme=function(){var a=cqa();a=a?a:Vm();this.setThemeMarkup("USER_INTERFACE_THEME_DARK"===a);this.setMastheadTheme()}; f.onSetTheaterModeEnabled=function(a,b){this.isTheaterModeSession=b.enabled;this.setTheaterModeStyles(b.enabled)}; f.setTheaterModeStyles=function(){this.setMastheadTheme()}; f.onDarkModeToggledAction=function(){var a=bc(window.location.href);eqa(a)||(J("kevlar_legacy_browsers")&&J("polymer2_not_shady_build")&&!xi(window.location.href).themeRefresh&&(bqa(),pM(yi(window.location.href,{themeRefresh:1}))),J("web_appshell_refresh_trigger")&&v.caches&&this.refreshAppShellResponse(),a=cc(window.location.href),this.$.historyManager.replaceUrl(kc(a,"theme")),a=this.isAppDarkTheme(),this.setThemeMarkup(!a),this.setMastheadTheme(),Zza(),bqa())}; f.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)}; f.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)}; f.onPlayerFullscreen=function(a){$I();this.playerFullscreen=a}; f.setRestrictedMode=function(a){var b=$i.getInstance();bj(0,58,a);b.save();this.ytComponentBehavior.getInterface(iP).reload()}; f.onPageChanged=function(a){"ytd-watch-flexy"===a.detail.newPageType||"ytd-watch-fixie"===a.detail.newPageType?this.ytdReduxBehavior.dispatch(Pn("WEB_PAGE_TYPE_WATCH")):this.ytdReduxBehavior.dispatch(Pn("WEB_PAGE_TYPE_UNKNOWN"));a.detail.oldPageType&&this.resetTheme();this.isFullWindowSession&&this.setFullscreen()}; f.onSetCookieCommand=function(a){if(a=a.setCookieCommand){var b=$i.getInstance();a.flagNum&&"boolean"===typeof a.value?(bj(0,a.flagNum,a.value),b.save()):a.key&&"string"===typeof a.stringValue&&(b.set(a.key,a.stringValue),b.save())}}; f.onSetPrefStorageEntryCommand=function(a){var b=a.setPrefStorageEntryCommand;b&&ho.getInstance().then(function(c){void 0!==c&&void 0!==b.key&&c.set(b.key,b.value)})}; f.onSetLocalStorageCommand=function(a){(a=a.setLocalStorageCommand)&&window.localStorage&&"string"===typeof a.key&&"string"===typeof a.value&&(window.localStorage[a.key]=a.value)}; f.onGuideToggleTap=function(){this.fire("yt-guide-toggle")}; f.onGuideToggleHover=function(){this.fire("yt-guide-hover")}; f.setThemeMarkup=function(a){a?document.documentElement.setAttribute("dark","true"):document.documentElement.removeAttribute("dark");var b=document.querySelector("meta[name=\"theme-color\"]");b&&(b.content=this.ytSwatchBehavior.metaThemeColor_(a))}; f.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession}; f.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")}; f.setMastheadTheme=function(){var a=this.queryEffectiveChildren("#masthead");a&&(a.dark=a.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),a.isDarkThemeForced=!1)}; f.onRequestPanelModeChange=function(a,b){this.hideHeaderShadow="seamed"!==b.mode}; f.onGuideOpenButtonHover=function(){var a=this;MQb(W$.getInstance()).then(function(){a.renderGuide=!0})}; f.onDrawerIronSelect=function(a){"guide"===M(a).rootTarget.id&&this.processDrawerIronSelect()}; f.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var a="closed",b=this.$.guide;b.opened&&(this.renderGuide=!0,b.persistent||(a="opened"));this.fire("yt-autonav-pause-guide-"+a)}; f.onAddElementToApp=function(a){M(this.root).appendChild(a.detail)}; f.onThrottledScroll=function(){var a=this.ytComponentBehavior.getInterface(iL).getCurrentPage();a&&(this.scrollAtTop=0>=a.getScrollTop());this.mastheadHidden=this.canHideMasthead()}; f.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen}; f.setFullscreen=function(){var a=J("kevlar_fullerscreen_root_only_killswitch")?!!$I():!!$I()&&$I()===document.documentElement;a=this.isWatchPage&&(a||this.isFullWindowSession);this.fullscreen!==a&&((this.fullscreen=a)&&An(this,"yt-close-all-popups-action"),this.toggleFullscreenStyles(!!this.fullscreen),L(this,"yt-fullscreen-change-action",[this.fullscreen]))}; f.updateMastheadCssHeight=function(){var a=this.mastheadHeight;this.fullscreen&&(a=0);this.updateStyles({"--ytd-masthead-height":a+"px"})}; f.toggleFullscreenStyles=function(a){var b=this.ytComponentBehavior.getInterface(iL).getCurrentPage();a?(document.body.classList.add("no-scroll"),b.pageScrollElement=this,this.scrolling=!0,this.listen(this,"scroll","onScroll"),b.setScrollTop(0),this.updateStyles({"--ytd-app-fullerscreen-scrollbar-width":JL()+"px"})):(document.body.classList.remove("no-scroll"),b.pageScrollElement=null,this.scrolling=!1,this.unlisten(this,"scroll","onScroll"));this.mastheadHidden=a;this.updateMastheadCssHeight()}; f.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()}; f.onYtMastheadHeightChanged=function(a,b){this.mastheadHeight=b.height;this.updateMastheadCssHeight()}; f.onYtNavigateAction=function(a){a=this.get("navigateAction.endpoint",a);this.fire("yt-navigate",{endpoint:a})}; f.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var a=document.createElement("yt-create-family-dialog");M(this.root).appendChild(a);this.hasCreateFamilyDialog=!0}}; f.onSetPushNotificationsEnabledCommand=function(a){var b=this;a.setPushNotificationsEnabledCommand&&"boolean"===typeof a.setPushNotificationsEnabledCommand.enabled&&("granted"!==Notification.permission?Gbb().then(function(){"granted"===Notification.permission?(ubb(!a.setPushNotificationsEnabledCommand.enabled).then(rM),a.setPushNotificationsEnabledCommand.successAction&&Cn(b,[a.setPushNotificationsEnabledCommand.successAction])):a.setPushNotificationsEnabledCommand.failureAction&&Cn(b,[a.setPushNotificationsEnabledCommand.failureAction])}):( ubb(!a.setPushNotificationsEnabledCommand.enabled).then(rM),a.setPushNotificationsEnabledCommand.successAction&&Cn(this,[a.setPushNotificationsEnabledCommand.successAction])))}; f.onYtSignalActionEnableChromeNotifications=function(){Dbb(!0)}; f.onFocusSearchBox=function(){var a=this.querySelector("ytd-searchbox");a&&a.focus()}; f.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:this.topbarData.hotkeyDialog.hotkeyDialogRenderer}}})}; f.onYtSignalActionShowKeyboardShortcutDialog=function(){L(this,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()}; f.onYtEndpointChangeHandler=function(a,b){var c=Ds(IL);c.pendingPrefetchJob_&&(b=!(!b||"1"!=b.autonav),c.pendingPrefetchJob_.resolve(a&&a.watchEndpoint?vL(a,b):""),c.pendingPrefetchJob_=null);L(this,"yt-pause-active-page-context");L(this,"ytd-log-youthere-nav");L(this,"yt-prepare-page-dispose")}; f.handleClearUrlParamCommand=function(a){if(a.clearUrlParamCommand&&a.clearUrlParamCommand.paramKeys){var b=a.clearUrlParamCommand.paramKeys;a=Sl(window.location.href);b=k(b);for(var c=b.next();!c.done;c=b.next())c=c.value,Fl(a),a.JSC$31171_queryData_.remove(c);window.history.replaceState(window.history.state,document.title,a.toString())}}; f.onYtCommandExecutorCommand=function(a,b){a.commandExecutorCommand.commands&&Bn(this,a.commandExecutorCommand.commands,b)}; f.onYtTimedCommand=function(a){var b=this;a.timedCommand.command&&ii(pi,function(){Bn(b,[a.timedCommand.command],b)},a.timedCommand.timeoutMs||0)}; f.onYtSignalActionSkipNavigation=function(){var a=this.ytComponentBehavior.getInterface(iL).getCurrentPage();Sh(a)}; f.onYtSignalActionCopyDebugData=function(){Cua()}; f.handleEntityUpdateCommand=function(a){so(a.entityUpdateCommand.entityBatchUpdate,this.ytdReduxBehavior.store)}; f.onGuideTouchStart=function(){this.guideScrolledByTouch=!0}; f.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1}; f.onTouchStart=function(){if(J("desktop_touch_gestures_usage_log")){var a=TL(),b=Bm();if(J("kevlar_touch_gesture_ves")&&a.ve&&a.JSC$35833_screenManager&&b)ls(a.JSC$35833_screenManager,{visualElement:a.ve});else if((a=Am())&&b){var c=xm(83615);cn(b,a,c);fn(b,c)}}}; f.handleWebNativeShareCommand=function(a){navigator.share({url:a.webNativeShareCommand.url})}; f.handleSelectCountryCommand=function(a){if(a=a.selectCountryCommand.gl){var b={persist_gl:1,gl:a},c=$i.getInstance();c.set("gl",a);c.save();a=Dca(b);pM(a)}}; f.handlePersistSubscriptionsDisplayPreferencesCommand=function(a){if(a.persistSubscriptionsDisplayPreferencesCommand){var b=$i.getInstance();bj(0,155,a.persistSubscriptionsDisplayPreferencesCommand.useListView);b.save()}}; f.handleSelectLanguageCommand=function(a){if(a=a.selectLanguageCommand.hl){var b=$i.getInstance();b.set("hl",a);b.save();this.ytComponentBehavior.getInterface(iP).reload()}}; f.handleConfirmDialogEndpoint=function(a){(a=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(a))&&this.ytOpenPopupBehavior.openPopup(a)}; f.hardReloadWithShellPurge=function(a){a=void 0===a?{}:a;a=Object.assign({},a,{purge_shell:1});a=Dca(a);pM(a)}; f.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(a){a&&a.active&&a.active.postMessage({type:"refresh_shell"})}).catch(function(a){"SecurityError"!==a.name&&xk(a)})}; f.onDeviceThemeChanged=function(){var a=Xm();bj($i.getInstance(),185,a);if(dqa()&&this.isAppDarkTheme()!==a)this.onDarkModeToggledAction()}; f.handleYtRegisterPromoCommand=function(a){if(a.registerPromoCommand){var b=this.ytComponentBehavior.getInterface(iL).getCurrentPage()||this;Z$a().registerPromoCommand(a.registerPromoCommand,b)}}; f.onYtNavigateHomeAction=function(){var a,b,c,d;if(!J("kevlar_miniplayer_navigate_home_from_app_killswitch")){var e=null!==(d=null===(c=null===(b=null===(a=this.topbarData)||void 0===a?void 0:a.logo)||void 0===b?void 0:b.topbarLogoRenderer)||void 0===c?void 0:c.endpoint)&&void 0!==d?d:to;this.ytComponentBehavior.resolveCommand(e)}}; f.onYtLocationCollectionCommand=function(a){kRb(a.locationCollectionCommand)}; g.Object.defineProperties(Z$.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}}}); g.Object.defineProperties(Z$,{template:{configurable:!0,enumerable:!0,get:function(){if(void 0===uQb){var a=document.createElement("template");a.innerHTML="\n\n\n\n\n\n\n\n\n\n\n\n\n\n"; a.content.insertBefore(X().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;if(void 0===tQb){var d=document.createElement("template");d.innerHTML=""; tQb=d}d=tQb;c.call(b,d.content.cloneNode(!0),a.content.firstChild);uQb=a}a=uQb;return a}}}); var $$=Z$;$$.prototype.onOpenHotkeyDialog=$$.prototype.onOpenHotkeyDialog;$$.prototype.onFocusSearchBox=$$.prototype.onFocusSearchBox;$$.prototype.onYtMastheadHeightChanged=$$.prototype.onYtMastheadHeightChanged;$$.prototype.setFullscreen=$$.prototype.setFullscreen;$$.prototype.onAddElementToApp=$$.prototype.onAddElementToApp;$$.prototype.onDrawerIronSelect=$$.prototype.onDrawerIronSelect;$$.prototype.onGuideOpenButtonHover=$$.prototype.onGuideOpenButtonHover; $$.prototype.onRequestPanelModeChange=$$.prototype.onRequestPanelModeChange;$$.prototype.onPageChanged=$$.prototype.onPageChanged;$$.prototype.onSetTheaterModeEnabled=$$.prototype.onSetTheaterModeEnabled;$$.prototype.updateMastheadData=$$.prototype.updateMastheadData;$$.prototype.onYtdPageManagerAttached=$$.prototype.onYtdPageManagerAttached;$$.prototype.observeGuideVisibility=$$.prototype.observeGuideVisibility;$$.prototype.guideIsVisibleButNotPersistentSelectorChanged=$$.prototype.guideIsVisibleButNotPersistentSelectorChanged; y([O(ejb),z("design:type",Object)],$$.prototype,"ytdAutonavPauseBehavior",void 0);y([O(KP),z("design:type",Object)],$$.prototype,"ytdReduxBehavior",void 0);y([O(tjb),z("design:type",Object)],$$.prototype,"ytdPlaylistHandlerBehavior",void 0);y([O(kjb),z("design:type",Object)],$$.prototype,"ytdDownloadManagerBehavior",void 0);y([O(YO.YtEventForwardingBehavior),z("design:type",Object)],$$.prototype,"ytEventForwardingBehavior",void 0); y([O(hN.YtOpenPopupBehavior),z("design:type",Object)],$$.prototype,"ytOpenPopupBehavior",void 0);y([O(dN.YtActionHandlerBehavior),z("design:type",Object)],$$.prototype,"ytActionHandlerBehavior",void 0); y([O({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=yK.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;J("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()}, attached:function(){this.registerActionRouterEventListeners_()}, detached:function(){this.unregisterActionRouterEventListeners_()}, registerActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_||(this.actionRouterListenersRegistered_=!0,this.actionRouterNode.addEventListener("yt-action",this.onYtActionBoundListener_))}, unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;this.actionRouterNode.removeEventListener("yt-action",this.onYtActionBoundListener_)}, onYtAction_:function(a){this.actionRouter_.handleAction(a.detail)}}), z("design:type",Object)],$$.prototype,"ytActionRouterBehavior",void 0);y([O(cjb.YtdAppBehavior),z("design:type",Object)],$$.prototype,"ytdAppBehavior",void 0);y([O(qN.YtEndpointBehavior),z("design:type",Object)],$$.prototype,"ytEndpointBehavior",void 0);y([O(IQb.YtEndpointHandlerWithYpcBehavior),z("design:type",Object)],$$.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);y([O(vQb.YtLogYpcFlowCommandsBehavior),z("design:type",Object)],$$.prototype,"ytLogYpcFlowCommandsBehavior",void 0); y([O(JQb.YtFeedbackCollectorBehavior),z("design:type",Object)],$$.prototype,"ytFeedbackCollectorBehavior",void 0);y([O(W.YtRendererBehavior),z("design:type",Object)],$$.prototype,"ytRendererBehavior",void 0);y([O(LQb.YtSwatchBehavior),z("design:type",Object)],$$.prototype,"ytSwatchBehavior",void 0);y([O(NM.YtComponentBehavior),z("design:type",Object)],$$.prototype,"ytComponentBehavior",void 0);y([Q(),z("design:type",Boolean)],$$.prototype,"renderGuide",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],$$.prototype,"guidePersistentAndVisible",void 0);y([Q({selector:slb}),z("design:type",Boolean)],$$.prototype,"guideIsVisibleButNotPersistent",void 0);y([Q({value:!1,reflectToAttribute:!0}),z("design:type",Boolean)],$$.prototype,"standalone",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],$$.prototype,"miniGuideVisible",void 0); y([Q({selector:aR,reflectToAttribute:!0}),z("design:type",Boolean)],$$.prototype,"miniplayerActive",void 0);y([Q({reflectToAttribute:!0,value:function(){return Mh("START_IN_FULL_WINDOW_MODE")}}), z("design:type",Boolean)],$$.prototype,"mastheadHidden",void 0);y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],$$.prototype,"playerFullscreen",void 0);y([Q({value:!1,reflectToAttribute:!0}),z("design:type",Boolean)],$$.prototype,"hideHeaderShadow",void 0);y([Q({value:{GUIDE_ALT_LABEL:mn("GUIDE_ALT_LABEL",void 0,"Guide")}}),z("design:type",Object)],$$.prototype,"menuStrings",void 0);y([Q({computed:"computeTopbarData(data)"}),z("design:type",Object)],$$.prototype,"topbarData",void 0); y([Q({selector:function(a){return"WEB_PAGE_TYPE_WATCH"===a.ui.currentPageType}}), z("design:type",Boolean)],$$.prototype,"isWatchPage",void 0);y([Q({value:J("kevlar_use_vimio_behavior")}),z("design:type",Boolean)],$$.prototype,"useVimio",void 0);y([Q({reflectToAttribute:!0,value:J("kevlar_scrollbar_rework")}),z("design:type",Boolean)],$$.prototype,"scrollbarRework",void 0);y([Q({reflectToAttribute:!0,value:J("kevlar_themed_standardized_scrollbar")}),z("design:type",Boolean)],$$.prototype,"standardizedThemedScrollbar",void 0); y([Q({reflectToAttribute:!0}),z("design:type",Boolean)],$$.prototype,"scrolling",void 0);y([Q({reflectToAttribute:!0,value:!1}),z("design:type",Boolean)],$$.prototype,"guideScrolledByTouch",void 0);y([Q({value:function(){return J("kevlar_standard_scrollbar_color")}, reflectToAttribute:!0}),z("design:type",Boolean)],$$.prototype,"scrollbarColor",void 0);y([Q({reflectToAttribute:!0,value:J("kevlar_content_visibility_hidden")}),z("design:type",Boolean)],$$.prototype,"useContentVisibility",void 0);y([S("guideIsVisibleButNotPersistent"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],$$.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null); y([S("guidePersistentAndVisible","miniGuideVisible"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],$$.prototype,"observeGuideVisibility",null);y([R("attached"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],$$.prototype,"onYtdPageManagerAttached",null);y([S("data"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",Promise)],$$.prototype,"updateMastheadData",null); y([R("yt-set-theater-mode-enabled"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],$$.prototype,"onSetTheaterModeEnabled",null);y([R("yt-page-type-changed"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],$$.prototype,"onPageChanged",null); y([R("yt-request-panel-mode-change"),z("design:type",Function),z("design:paramtypes",[Event,Object]),z("design:returntype",void 0)],$$.prototype,"onRequestPanelModeChange",null);y([R("yt-guide-hover"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],$$.prototype,"onGuideOpenButtonHover",null);y([R("app-drawer-transitioned"),z("design:type",Function),z("design:paramtypes",[Event]),z("design:returntype",void 0)],$$.prototype,"onDrawerIronSelect",null); y([R("yt-add-element-to-app"),z("design:type",Function),z("design:paramtypes",[CustomEvent]),z("design:returntype",void 0)],$$.prototype,"onAddElementToApp",null);y([R("yt-set-fullerscreen-styles"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],$$.prototype,"setFullscreen",null);y([R("yt-masthead-height-changed"),z("design:type",Function),z("design:paramtypes",[CustomEvent,Object]),z("design:returntype",void 0)],$$.prototype,"onYtMastheadHeightChanged",null); y([R("yt-focus-searchbox"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],$$.prototype,"onFocusSearchBox",null);y([R("yt-open-hotkey-dialog"),z("design:type",Function),z("design:paramtypes",[]),z("design:returntype",void 0)],$$.prototype,"onOpenHotkeyDialog",null);$$=y([V({is:"ytd-app"})],$$);$r().processSignal("eor")}).call(this); \n
    \n \n \n \n \n
    \n \n
    \n \n
    \n \n \n
    \n \n \n
    \n \n \n
    \n \n
    \n \n \n \n \n