(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var m;function aa(a){var b=0;return function(){return b=f}}); u("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=na(this,b,"startsWith");b+="";for(var e=d.length,f=b.length,h=Math.max(0,Math.min(c|0,d.length)),g=0;g=f}}); u("Symbol",function(a){function b(e){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c("jscomp_symbol_"+(e||"")+"_"+d++,e)} function c(e,f){this.f=e;ka(this,"description",{configurable:!0,writable:!0,value:f})} if(a)return a;c.prototype.toString=function(){return this.f}; var d=0;return b}); function oa(){oa=function(){}; var a=Symbol.iterator;a||(a=Symbol.iterator=Symbol("Symbol.iterator"));"function"!=typeof Array.prototype[a]&&ka(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return pa(aa(this))}})} function pa(a){oa();a={next:a};a[Symbol.iterator]=function(){return this}; return a} function v(a,b){return Object.prototype.hasOwnProperty.call(a,b)} var qa="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c>>0),Ca=0;function Da(a,b,c){return a.call.apply(a.bind,arguments)} function Ea(a,b,c){if(!a)throw Error();if(2c?null:"string"===typeof a?a.charAt(c):a[c]} function Pa(a,b){var c=Ka(a,b);0<=c&&Array.prototype.splice.call(a,c,1)} function Qa(a){var b=a.length;if(0")&&(a=a.replace(lb,">"));-1!=a.indexOf('"')&&(a=a.replace(mb,"""));-1!=a.indexOf("'")&&(a=a.replace(nb,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(ob,"�"))}return a} var jb=/&/g,kb=//g,mb=/"/g,nb=/'/g,ob=/\x00/g,pb=/[\x00&<>"']/;function H(a,b){this.f=a===qb&&b||"";this.g=rb} H.prototype.K=!0;H.prototype.J=function(){return this.f.toString()}; H.prototype.ga=!0;H.prototype.da=function(){return 1}; function sb(a){if(a instanceof H&&a.constructor===H&&a.g===rb)return a.f;xa(a);return"type_error:SafeUrl"} var tb=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function ub(a){if(a instanceof H)return a;a="object"==typeof a&&a.K?a.J():String(a);tb.test(a)||(a="about:invalid#zClosurez");return new H(qb,a)} var rb={},qb={};var vb;a:{var wb=x.navigator;if(wb){var xb=wb.userAgent;if(xb){vb=xb;break a}}vb=""}function I(a){return-1!=vb.indexOf(a)} ;function yb(){this.f="";this.h=zb;this.g=null} yb.prototype.ga=!0;yb.prototype.da=function(){return this.g}; yb.prototype.K=!0;yb.prototype.J=function(){return this.f.toString()}; var zb={};function Ab(a,b){var c=new yb;c.f=a;c.g=b;return c} ;function Bb(a,b){var c=b instanceof H?b:ub(b);a.href=sb(c)} function Cb(a,b){a.src=gb(b);var c;(c=a.ownerDocument&&a.ownerDocument.defaultView)&&c!=x?c=ua(c.document):(null===ta&&(ta=ua(x.document)),c=ta);c&&a.setAttribute("nonce",c)} ;function Db(a){return a=ib(a,void 0)} function Eb(a){for(var b=0,c=0;c>>0;return b} ;var Gb=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function J(a){return a?decodeURI(a):a} function K(a,b){return b.match(Gb)[a]||null} function Hb(a,b,c){if(Array.isArray(b))for(var d=0;dd&&(d=a.length);var e=a.indexOf("?");if(0>e||e>d){e=d;var f=""}else f=a.substring(e+1,d);d=[a.substr(0,e),f,a.substr(d)];e=d[1];d[1]=c?e?e+"&"+c:c:e;c=d[0]+(d[1]?"?"+d[1]:"")+d[2]}else c=a;return c} var Kb=/#|$/;function Lb(a,b){var c=a.search(Kb);a:{var d=0;for(var e=b.length;0<=(d=a.indexOf(b,d))&&dd)return null;e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))} ;var Mb=I("Opera"),Nb=I("Trident")||I("MSIE"),Ob=I("Edge"),Pb=I("Gecko")&&!(-1!=vb.toLowerCase().indexOf("webkit")&&!I("Edge"))&&!(I("Trident")||I("MSIE"))&&!I("Edge"),Qb=-1!=vb.toLowerCase().indexOf("webkit")&&!I("Edge");function Rb(){var a=x.document;return a?a.documentMode:void 0} var Sb;a:{var Tb="",Ub=function(){var a=vb;if(Pb)return/rv:([^\);]+)(\)|;)/.exec(a);if(Ob)return/Edge\/([\d\.]+)/.exec(a);if(Nb)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Qb)return/WebKit\/(\S+)/.exec(a);if(Mb)return/(?:Version)[ \/]?(\S+)/.exec(a)}(); Ub&&(Tb=Ub?Ub[1]:"");if(Nb){var Vb=Rb();if(null!=Vb&&Vb>parseFloat(Tb)){Sb=String(Vb);break a}}Sb=Tb}var Wb=Sb,Xb;if(x.document&&Nb){var Yb=Rb();Xb=Yb?Yb:parseInt(Wb,10)||void 0}else Xb=void 0;var Zb=Xb;var $b={},ac=null;var L=window;function bc(a){var b=z("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(f){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||x.$googDebugFname||b}catch(f){e="Not available",c=!0}return!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name?a:(b=a.message,null==b&&(a.constructor&& a.constructor instanceof Function?(a.constructor.name?b=a.constructor.name:(b=a.constructor,cc[b]?b=cc[b]:(b=String(b),cc[b]||(c=/function\s+([^\(]+)/m.exec(b),cc[b]=c?c[1]:"[Anonymous]"),b=cc[b])),b='Unknown Error of type "'+b+'"'):b="Unknown Error of unknown type"),{message:b,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:a.stack||"Not available"})} var cc={};function dc(a){this.f=a||{cookie:""}} m=dc.prototype;m.isEnabled=function(){return navigator.cookieEnabled}; m.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.wb;d=c.secure||!1;var f=c.domain||void 0;var h=c.path||void 0;var g=c.la}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');void 0===g&&(g=-1);c=f?";domain="+f:"";h=h?";path="+h:"";d=d?";secure":"";g=0>g?"":0==g?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(C()+1E3*g)).toUTCString();this.f.cookie=a+"="+b+c+h+g+d+(null!=e?";samesite="+e: "")}; m.get=function(a,b){for(var c=a+"=",d=(this.f.cookie||"").split(";"),e=0,f;e");f=f.join("")}f=mc(e,f);h&&("string"===typeof h?f.className=h:Array.isArray(h)?f.className=h.join(" "):jc(f,h));2t;t+=4)w[t/4]=r[t]<<24|r[t+1]<<16|r[t+2]<<8|r[t+3];for(t=16;80>t;t++)r=w[t-3]^w[t-8]^w[t-14]^w[t-16],w[t]=(r<<1|r>>>31)&4294967295;r=e[0];var G=e[1],X=e[2],ja=e[3],Qc=e[4];for(t=0;80>t;t++){if(40>t)if(20>t){var Ia=ja^G&(X^ja);var Fb=1518500249}else Ia=G^X^ja,Fb=1859775393;else 60>t?(Ia=G&X|ja&(G|X),Fb=2400959708):(Ia=G^X^ja,Fb=3395469782);Ia=((r<<5|r>>>27)&4294967295)+Ia+Qc+Fb+w[t]&4294967295;Qc=ja;ja=X;X=(G<<30|G>>>2)&4294967295;G=r;r=Ia}e[0]=e[0]+r&4294967295;e[1]= e[1]+G&4294967295;e[2]=e[2]+X&4294967295;e[3]=e[3]+ja&4294967295;e[4]=e[4]+Qc&4294967295} function c(r,w){if("string"===typeof r){r=unescape(encodeURIComponent(r));for(var t=[],G=0,X=r.length;Gl?c(g,56-l):c(g,64-(l-56));for(var t=63;56<=t;t--)f[t]=w&255,w>>>=8;b(f);for(t=w=0;5>t;t++)for(var G=24;0<=G;G-=8)r[w++]=e[t]>>G&255;return r} for(var e=[],f=[],h=[],g=[128],k=1;64>k;++k)g[k]=0;var l,n;a();return{reset:a,update:c,digest:d,xa:function(){for(var r=d(),w="",t=0;ta&&0===a%1&&this.g[a]!=b&&(this.g[a]=b,this.f=-1)}; Hc.prototype.get=function(a){return!!this.g[a]}; function Ic(a){-1==a.f&&(a.f=Na(a.g,function(b,c,d){return c?b+Math.pow(2,d):b},0)); return a.f} ;function Jc(a,b){this.h=a;this.i=b;this.g=0;this.f=null} Jc.prototype.get=function(){if(0a.g&&(a.g++,b.next=a.f,a.f=b)} ;function Lc(a){x.setTimeout(function(){throw a;},0)} var Mc; function Nc(){var a=x.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!I("Presto")&&(a=function(){var e=mc(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var h="callImmediate"+Math.random(),g="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=B(function(k){if(("*"==g||k.origin==g)&&k.data==h)this.port1.onmessage()},this); f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(h,g)}}}); if("undefined"!==typeof a&&!I("Trident")&&!I("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.ka;c.ka=null;e()}}; return function(e){d.next={ka:e};d=d.next;b.port2.postMessage(0)}}return function(e){x.setTimeout(e,0)}} ;function Oc(){this.g=this.f=null} var Rc=new Jc(function(){return new Pc},function(a){a.reset()}); Oc.prototype.add=function(a,b){var c=Rc.get();c.set(a,b);this.g?this.g.next=c:this.f=c;this.g=c}; Oc.prototype.remove=function(){var a=null;this.f&&(a=this.f,this.f=this.f.next,this.f||(this.g=null),a.next=null);return a}; function Pc(){this.next=this.scope=this.f=null} Pc.prototype.set=function(a,b){this.f=a;this.scope=b;this.next=null}; Pc.prototype.reset=function(){this.next=this.scope=this.f=null};function Sc(a,b){Tc||Uc();Vc||(Tc(),Vc=!0);Wc.add(a,b)} var Tc;function Uc(){if(x.Promise&&x.Promise.resolve){var a=x.Promise.resolve(void 0);Tc=function(){a.then(Xc)}}else Tc=function(){var b=Xc; !A(x.setImmediate)||x.Window&&x.Window.prototype&&!I("Edge")&&x.Window.prototype.setImmediate==x.setImmediate?(Mc||(Mc=Nc()),Mc(b)):x.setImmediate(b)}} var Vc=!1,Wc=new Oc;function Xc(){for(var a;a=Wc.remove();){try{a.f.call(a.scope)}catch(b){Lc(b)}Kc(Rc,a)}Vc=!1} ;function Yc(){this.g=-1} ;function Zc(){this.g=64;this.f=[];this.l=[];this.m=[];this.i=[];this.i[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 f=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(f<<1|f>>>31)&4294967295}b=a.f[0];c=a.f[1];var h=a.f[2],g=a.f[3],k=a.f[4];for(e=0;80>e;e++){if(40>e)if(20>e){f=g^c&(h^g);var l=1518500249}else f=c^h^g,l=1859775393;else 60>e?(f=c&h|g&(c|h),l=2400959708): (f=c^h^g,l=3395469782);f=(b<<5|b>>>27)+f+k+l+d[e]&4294967295;k=g;g=h;h=(c<<30|c>>>2)&4294967295;c=b;b=f}a.f[0]=a.f[0]+b&4294967295;a.f[1]=a.f[1]+c&4294967295;a.f[2]=a.f[2]+h&4294967295;a.f[3]=a.f[3]+g&4294967295;a.f[4]=a.f[4]+k&4294967295} Zc.prototype.update=function(a,b){if(null!=a){void 0===b&&(b=a.length);for(var c=b-this.g,d=0,e=this.l,f=this.h;dthis.h?this.update(this.i,56-this.h):this.update(this.i,this.g-(this.h-56));for(var c=this.g-1;56<=c;c--)this.l[c]=b&255,b/=256;$c(this,this.l);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.f[c]>>d&255,++b;return a};function ad(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""} function bd(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)} function cd(a,b){if(a.classList)var c=a.classList.contains(b);else c=a.classList?a.classList:ad(a).match(/\S+/g)||[],c=0<=Ka(c,b);return c} function dd(){var a=document.body;a.classList?a.classList.remove("inverted-hdpi"):cd(a,"inverted-hdpi")&&bd(a,La(a.classList?a.classList:ad(a).match(/\S+/g)||[],function(b){return"inverted-hdpi"!=b}).join(" "))} ;var ed="StopIteration"in x?x.StopIteration:{message:"StopIteration",stack:""};function fd(){} fd.prototype.next=function(){throw ed;}; fd.prototype.D=function(){return this}; function gd(a){if(a instanceof fd)return a;if("function"==typeof a.D)return a.D(!1);if(ya(a)){var b=0,c=new fd;c.next=function(){for(;;){if(b>=a.length)throw ed;if(b in a)return a[b++];b++}}; return c}throw Error("Not implemented");} function hd(a,b){if(ya(a))try{F(a,b,void 0)}catch(c){if(c!==ed)throw c;}else{a=gd(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==ed)throw c;}}} function id(a){if(ya(a))return Qa(a);a=gd(a);var b=[];hd(a,function(c){b.push(c)}); return b} ;function jd(a,b){this.h={};this.f=[];this.F=this.g=0;var c=arguments.length;if(12*this.g&&ld(this),!0):!1}; function ld(a){if(a.g!=a.f.length){for(var b=0,c=0;b=d.f.length)throw ed;var f=d.f[b++];return a?f:d.h[f]}; return e};function nd(a){var b=[];od(new pd,a,b);return b.join("")} function pd(){} function od(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;fC())Rd.prototype.remove.call(this,a);else return b}};function Sd(){} ;function Td(){} D(Td,Sd);Td.prototype.clear=function(){var a=id(this.D(!0)),b=this;F(a,function(c){b.remove(c)})};function Ud(a){this.f=a} D(Ud,Td);m=Ud.prototype;m.isAvailable=function(){if(!this.f)return!1;try{return this.f.setItem("__sak","1"),this.f.removeItem("__sak"),!0}catch(a){return!1}}; m.set=function(a,b){try{this.f.setItem(a,b)}catch(c){if(0==this.f.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; m.get=function(a){a=this.f.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; m.remove=function(a){this.f.removeItem(a)}; m.D=function(a){var b=0,c=this.f,d=new fd;d.next=function(){if(b>=c.length)throw ed;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}; m.clear=function(){this.f.clear()}; m.key=function(a){return this.f.key(a)};function Vd(){var a=null;try{a=window.localStorage||null}catch(b){}this.f=a} D(Vd,Ud);function Wd(a,b){this.g=a;this.f=null;if(Nb&&!(9<=Number(Zb))){Xd||(Xd=new jd);this.f=Xd.get(a);this.f||(b?this.f=document.getElementById(b):(this.f=document.createElement("userdata"),this.f.addBehavior("#default#userData"),document.body.appendChild(this.f)),Xd.set(a,this.f));try{this.f.load(this.g)}catch(c){this.f=null}}} D(Wd,Td);var Yd={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},Xd=null;function Zd(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return Yd[b]})} m=Wd.prototype;m.isAvailable=function(){return!!this.f}; m.set=function(a,b){this.f.setAttribute(Zd(a),b);$d(this)}; m.get=function(a){a=this.f.getAttribute(Zd(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; m.remove=function(a){this.f.removeAttribute(Zd(a));$d(this)}; m.D=function(a){var b=0,c=this.f.XMLDocument.documentElement.attributes,d=new fd;d.next=function(){if(b>=c.length)throw ed;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}; m.clear=function(){for(var a=this.f.XMLDocument.documentElement,b=a.attributes.length;0h.status)?h.json().then(k,function(){k(null)}):k(null)}}); b.oa&&0g.status,r=500<=g.status&&600>g.status;if(k||n||r)l=Me(c,g,b.qb);if(k)a:if(g&&204==g.status)k=!0;else{switch(c){case "XML":k=0==parseInt(l&&l.return_code,10);break a;case "RAW":k=!0;break a}k=!!l}l=l||{};n=b.context||x;k?b.onSuccess&&b.onSuccess.call(n,g,l):b.onError&&b.onError.call(n,g,l);b.ia&&b.ia.call(n,g,l)}},b.method,d,b.headers,b.responseType, b.withCredentials); b.O&&0"',style:"display:none"}),(9==a.nodeType?a:a.ownerDocument||a.document).body.appendChild(a))):e?Le(a,b,"POST",e,d):Q("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d?Le(a,b,"GET","",d):Te(a,b)||Ue(a,b))} function Te(a,b){if(!ee("web_use_beacon_api_for_ad_click_server_pings"))return!1;if(ee("use_sonic_js_library_for_v4_support")){a:{try{var c=new Ja({url:a,ab:!0});if(c.j?c.h&&c.f&&c.f[1]||c.i:c.g){var d=J(K(5,a));var e=!(!d||!d.endsWith("/aclk")||"1"!==Lb(a,"ri"));break a}}catch(f){}e=!1}if(!e)return!1}else if(e=J(K(5,a)),!e||-1==e.indexOf("/aclk")||"1"!==Lb(a,"ae")||"1"!==Lb(a,"act"))return!1;return Ve(a)?(b&&b(),!0):!1} function Ve(a,b){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,void 0===b?"":b))return!0}catch(c){}return!1} function Ue(a,b){var c=new Image,d=""+Re++;Qe[d]=c;c.onload=c.onerror=function(){b&&Qe[d]&&b();delete Qe[d]}; c.src=a} ;var We=z("ytPubsubPubsubInstance")||new O;O.prototype.subscribe=O.prototype.subscribe;O.prototype.unsubscribeByKey=O.prototype.N;O.prototype.publish=O.prototype.M;O.prototype.clear=O.prototype.clear;y("ytPubsubPubsubInstance",We,void 0);var Xe=z("ytPubsubPubsubSubscribedKeys")||{};y("ytPubsubPubsubSubscribedKeys",Xe,void 0);var Ye=z("ytPubsubPubsubTopicToKeys")||{};y("ytPubsubPubsubTopicToKeys",Ye,void 0);var Ze=z("ytPubsubPubsubIsSynchronous")||{};y("ytPubsubPubsubIsSynchronous",Ze,void 0); function $e(a,b){var c=af();if(c){var d=c.subscribe(a,function(){var e=arguments;var f=function(){Xe[d]&&b.apply&&"function"==typeof b.apply&&b.apply(window,e)}; try{Ze[a]?f():S(f,0)}catch(h){le(h)}},void 0); Xe[d]=!0;Ye[a]||(Ye[a]=[]);Ye[a].push(d);return d}return 0} function bf(a){var b=af();b&&("number"===typeof a?a=[a]:"string"===typeof a&&(a=[parseInt(a,10)]),F(a,function(c){b.unsubscribeByKey(c);delete Xe[c]}))} function cf(a,b){var c=af();c&&c.publish.apply(c,arguments)} function df(a){var b=af();if(b)if(b.clear(a),a)ef(a);else for(var c in Ye)ef(c)} function af(){return z("ytPubsubPubsubInstance")} function ef(a){Ye[a]&&(a=Ye[a],F(a,function(b){Xe[b]&&delete Xe[b]}),a.length=0)} ;var ff=window,U=ff.ytcsi&&ff.ytcsi.now?ff.ytcsi.now:ff.performance&&ff.performance.timing&&ff.performance.now&&ff.performance.timing.navigationStart?function(){return ff.performance.timing.navigationStart+ff.performance.now()}:function(){return(new Date).getTime()};var gf=xe("initial_gel_batch_timeout",1E3),hf=Math.pow(2,16)-1,jf=null,kf=0,lf=void 0,mf=0,nf=0,of=0,pf=!0,qf=z("ytLoggingTransportLogPayloadsQueue_")||{};y("ytLoggingTransportLogPayloadsQueue_",qf,void 0);var rf=z("ytLoggingTransportGELQueue_")||new Map;y("ytLoggingTransportGELQueue_",rf,void 0);var sf=z("ytLoggingTransportTokensToCttTargetIds_")||{};y("ytLoggingTransportTokensToCttTargetIds_",sf,void 0); function tf(){T(mf);T(nf);nf=0;lf&&lf.isReady()?(uf(rf),"log_event"in qf&&uf(Object.entries(qf.log_event)),rf.clear(),delete qf.log_event):vf()} function vf(){R("web_gel_timeout_cap")&&!nf&&(nf=S(tf,6E4));T(mf);var a=Q("LOGGING_BATCH_TIMEOUT",xe("web_gel_debounce_ms",1E4));R("shorten_initial_gel_batch_timeout")&&pf&&(a=gf);mf=S(tf,a)} function uf(a){var b=lf,c=Math.round(U());a=p(a);for(var d=a.next();!d.done;d=a.next()){var e=p(d.value);d=e.next().value;var f=e.next().value;e=ab({context:wf(b.f||xf())});e.events=f;(f=sf[d])&&yf(e,d,f);delete sf[d];zf(e,c);Af(b,"log_event",e,{retry:!0,onSuccess:function(){kf=Math.round(U()-c)}}); pf=!1}} function zf(a,b){a.requestTimeMs=String(b);R("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);var c=Q("EVENT_ID",void 0);if(c){var d=Q("BATCH_CLIENT_COUNTER",void 0)||0;!d&&R("web_client_counter_random_seed")&&(d=Math.floor(Math.random()*hf/2));d++;d>hf&&(d=1);P("BATCH_CLIENT_COUNTER",d);c={serializedEventId:c,clientCounter:String(d)};a.serializedClientEventId=c;jf&&kf&&R("log_gel_rtt_web")&&(a.previousBatchInfo={serializedClientEventId:jf,roundtripMs:String(kf)});jf=c;kf=0}} function yf(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}]} ;var Bf=xe("initial_gel_batch_timeout",1E3),Cf=Math.pow(2,16)-1,Df=null,Ef=0,Ff={log_event:"events",log_interaction:"interactions"},Gf=new Set(["log_event"]),Hf={},If=0,Jf=0,Kf=0,Lf=!0,V=z("ytLoggingTransportLogPayloadsQueue_")||{};y("ytLoggingTransportLogPayloadsQueue_",V,void 0);var Mf=z("ytLoggingTransportTokensToCttTargetIds_")||{};y("ytLoggingTransportTokensToCttTargetIds_",Mf,void 0); function Nf(){if(R("use_typescript_transport"))tf();else if(T(If),T(Jf),Jf=0,!Xa(V)){for(var a in V){var b=Hf[a];if(b&&b.isReady()){var c=void 0,d=a,e=Ff[d],f=Math.round(U());for(c in V[d]){var h=ab({context:wf(b.f||xf())});h[e]=Of(d,c);var g=Mf[c];if(g)a:{var k=h,l=c;if(g.videoId)var n="VIDEO";else if(g.playlistId)n="PLAYLIST";else break a;k.credentialTransferTokenTargetId=g;k.context=k.context||{};k.context.user=k.context.user||{};k.context.user.credentialTransferTokens=[{token:l,scope:n}]}delete Mf[c]; g=h;g.requestTimeMs=f;R("unsplit_gel_payloads_in_logs")&&(g.unsplitGelPayloadsInLogs=!0);if(n=Q("EVENT_ID",void 0))k=Q("BATCH_CLIENT_COUNTER",void 0)||0,!k&&R("web_client_counter_random_seed")&&(k=Math.floor(Math.random()*Cf/2)),k++,k>Cf&&(k=1),P("BATCH_CLIENT_COUNTER",k),n={serializedEventId:n,clientCounter:k},g.serializedClientEventId=n,Df&&Ef&&R("log_gel_rtt_web")&&(g.previousBatchInfo={serializedClientEventId:Df,roundtripMs:Ef}),Df=n,Ef=0;Af(b,d,h,{retry:Gf.has(d),onSuccess:Fa(Pf,U())})}delete V[a]; Lf=!1}}Xa(V)||Qf()}} function Qf(){R("web_gel_timeout_cap")&&!Jf&&(Jf=S(Nf,6E4));T(If);var a=Q("LOGGING_BATCH_TIMEOUT",xe("web_gel_debounce_ms",1E4));R("shorten_initial_gel_batch_timeout")&&Lf&&(a=Bf);If=S(Nf,a)} function Of(a,b){b=void 0===b?"":b;V[a]=V[a]||{};V[a][b]=V[a][b]||[];return V[a][b]} function Pf(a){Ef=Math.round(U()-a)} ;var Rf=0;y("ytDomDomGetNextId",z("ytDomDomGetNextId")||function(){return++Rf},void 0);var Sf={stopImmediatePropagation:1,stopPropagation:1,preventMouseEvent:1,preventManipulation:1,preventDefault:1,layerX:1,layerY:1,screenX:1,screenY:1,scale:1,rotation:1,webkitMovementX:1,webkitMovementY:1}; function Tf(a){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.clientY=this.clientX=0;this.changedTouches=this.touches=null;try{if(a=a||window.event){this.event=a;for(var b in a)b in Sf||(this[b]=a[b]);var c=a.target||a.srcElement;c&&3==c.nodeType&&(c=c.parentNode);this.target=c;var d=a.relatedTarget;if(d)try{d=d.nodeName?d:null}catch(e){d=null}else"mouseover"== this.type?d=a.fromElement:"mouseout"==this.type&&(d=a.toElement);this.relatedTarget=d;this.clientX=void 0!=a.clientX?a.clientX:a.pageX;this.clientY=void 0!=a.clientY?a.clientY:a.pageY;this.keyCode=a.keyCode?a.keyCode:a.which;this.charCode=a.charCode||("keypress"==this.type?this.keyCode:0);this.altKey=a.altKey;this.ctrlKey=a.ctrlKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.f=a.pageX;this.g=a.pageY}}catch(e){}} function Uf(a){if(document.body&&document.documentElement){var b=document.body.scrollTop+document.documentElement.scrollTop;a.f=a.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);a.g=a.clientY+b}} Tf.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}; Tf.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}; Tf.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var Wa=z("ytEventsEventsListeners")||{};y("ytEventsEventsListeners",Wa,void 0);var Vf=z("ytEventsEventsCounter")||{count:0};y("ytEventsEventsCounter",Vf,void 0); function Wf(a,b,c,d){d=void 0===d?{}:d;a.addEventListener&&("mouseenter"!=b||"onmouseenter"in document?"mouseleave"!=b||"onmouseenter"in document?"mousewheel"==b&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"):b="mouseout":b="mouseover");return Va(function(e){var f="boolean"===typeof e[4]&&e[4]==!!d,h=za(e[4])&&za(d)&&Za(e[4],d);return!!e.length&&e[0]==a&&e[1]==b&&e[2]==c&&(f||h)})} var Xf=Sa(function(){var a=!1;try{var b=Object.defineProperty({},"capture",{get:function(){a=!0}}); window.addEventListener("test",null,b)}catch(c){}return a}); function W(a,b,c,d){d=void 0===d?{}:d;if(!a||!a.addEventListener&&!a.attachEvent)return"";var e=Wf(a,b,c,d);if(e)return e;e=++Vf.count+"";var f=!("mouseenter"!=b&&"mouseleave"!=b||!a.addEventListener||"onmouseenter"in document);var h=f?function(g){g=new Tf(g);if(!pc(g.relatedTarget,function(k){return k==a}))return g.currentTarget=a,g.type=b,c.call(a,g)}:function(g){g=new Tf(g); g.currentTarget=a;return c.call(a,g)}; h=ke(h);a.addEventListener?("mouseenter"==b&&f?b="mouseover":"mouseleave"==b&&f?b="mouseout":"mousewheel"==b&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),Xf()||"boolean"===typeof d?a.addEventListener(b,h,d):a.addEventListener(b,h,!!d.capture)):a.attachEvent("on"+b,h);Wa[e]=[a,b,c,h,d];return e} function Yf(a){a&&("string"==typeof a&&(a=[a]),F(a,function(b){if(b in Wa){var c=Wa[b],d=c[0],e=c[1],f=c[3];c=c[4];d.removeEventListener?Xf()||"boolean"===typeof c?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent&&d.detachEvent("on"+e,f);delete Wa[b]}}))} ;var Zf=window.ytcsi&&window.ytcsi.now?window.ytcsi.now:window.performance&&window.performance.timing&&window.performance.now&&window.performance.timing.navigationStart?function(){return window.performance.timing.navigationStart+window.performance.now()}:function(){return(new Date).getTime()};function $f(a){this.w=a;this.f=null;this.j=0;this.m=null;this.l=0;this.h=[];for(a=0;4>a;a++)this.h.push(0);this.i=0;this.G=W(window,"mousemove",B(this.H,this));a=B(this.B,this);A(a)&&(a=ke(a));this.I=window.setInterval(a,25)} D($f,M);$f.prototype.H=function(a){void 0===a.f&&Uf(a);var b=a.f;void 0===a.g&&Uf(a);this.f=new gc(b,a.g)}; $f.prototype.B=function(){if(this.f){var a=Zf();if(0!=this.j){var b=this.m,c=this.f,d=b.x-c.x;b=b.y-c.y;d=Math.sqrt(d*d+b*b)/(a-this.j);this.h[this.i]=.5c;c++)b+=this.h[c]||0;3<=b&&this.w();this.l=d}this.j=a;this.m=this.f;this.i=(this.i+1)%4}}; $f.prototype.o=function(){window.clearInterval(this.I);Yf(this.G)};function ag(){} function bg(a,b){return cg(a,1,b)} ;function dg(){} q(dg,ag);function cg(a,b,c){isNaN(c)&&(c=void 0);var d=z("yt.scheduler.instance.addJob");return d?d(a,b,c):void 0===c?(a(),NaN):S(a,c||0)} dg.prototype.start=function(){var a=z("yt.scheduler.instance.start");a&&a()}; dg.prototype.pause=function(){var a=z("yt.scheduler.instance.pause");a&&a()}; wa(dg);dg.getInstance();var eg={}; function fg(a){var b=void 0===a?{}:a;a=void 0===b.Da?!0:b.Da;b=void 0===b.Oa?!1:b.Oa;if(null==z("_lact",window)){var c=parseInt(Q("LACT"),10);c=isFinite(c)?C()-Math.max(c,0):-1;y("_lact",c,window);y("_fact",c,window);-1==c&&gg();W(document,"keydown",gg);W(document,"keyup",gg);W(document,"mousedown",gg);W(document,"mouseup",gg);a&&(b?W(window,"touchmove",function(){hg("touchmove",200)},{passive:!0}):(W(window,"resize",function(){hg("resize",200)}),W(window,"scroll",function(){hg("scroll",200)}))); new $f(function(){hg("mouse",100)}); W(document,"touchstart",gg,{passive:!0});W(document,"touchend",gg,{passive:!0})}} function hg(a,b){eg[a]||(eg[a]=!0,bg(function(){gg();eg[a]=!1},b))} function gg(){null==z("_lact",window)&&fg();var a=C();y("_lact",a,window);-1==z("_fact",window)&&y("_fact",a,window);(a=z("ytglobal.ytUtilActivityCallback_"))&&a()} function ig(){var a=z("_lact",window);return null==a?-1:Math.max(C()-a,0)} ;var jg=z("ytLoggingGelSequenceIdObj_")||{};y("ytLoggingGelSequenceIdObj_",jg,void 0); function kg(a,b,c,d){d=void 0===d?{}:d;var e={};e.eventTimeMs=Math.round(d.timestamp||U());e[a]=b;e.context={lastActivityMs:String(d.timestamp?-1:ig())};R("log_sequence_info_on_gel_web")&&d.P&&(a=e.context,b=d.P,jg[b]=b in jg?jg[b]+1:0,a.sequence={index:jg[b],groupKey:b},d.rb&&delete jg[d.P]);d=d.ca;R("use_typescript_transport")?(a="",d&&(a={},d.videoId?a.videoId=d.videoId:d.playlistId&&(a.playlistId=d.playlistId),sf[d.token]=a,a=d.token),d=rf.get(a)||[],rf.set(a,d),d.push(e),c&&(lf=new c),c=xe("web_logging_max_batch")|| 100,e=U(),d.length>=c?tf():10<=e-of&&(vf(),of=e)):(d?(a={},d.videoId?a.videoId=d.videoId:d.playlistId&&(a.playlistId=d.playlistId),Mf[d.token]=a,d=Of("log_event",d.token)):d=Of("log_event"),d.push(e),c&&(Hf.log_event=new c),c=xe("web_logging_max_batch")||100,e=U(),d.length>=c?Nf():10<=e-Kf&&(Qf(),Kf=e))} ;function lg(){for(var a={},b=p(Object.entries(pe(Q("DEVICE","")))),c=b.next();!c.done;c=b.next()){var d=p(c.value);c=d.next().value;d=d.next().value;"cbrand"===c?a.deviceMake=d:"cmodel"===c?a.deviceModel=d:"cbr"===c?a.browserName=d:"cbrver"===c?a.browserVersion=d:"cos"===c?a.osName=d:"cosver"===c?a.osVersion=d:"cplatform"===c&&(a.platform=d)}return a} ;function mg(){return"INNERTUBE_API_KEY"in ce&&"INNERTUBE_API_VERSION"in ce} function xf(){return{innertubeApiKey:Q("INNERTUBE_API_KEY",void 0),innertubeApiVersion:Q("INNERTUBE_API_VERSION",void 0),Ea:Q("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),Fa:Q("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientVersion:Q("INNERTUBE_CONTEXT_CLIENT_VERSION",void 0),Ha:Q("INNERTUBE_CONTEXT_HL",void 0),Ga:Q("INNERTUBE_CONTEXT_GL",void 0),Ia:Q("INNERTUBE_HOST_OVERRIDE",void 0)||"",Ja:!!Q("INNERTUBE_USE_THIRD_PARTY_AUTH",!1)}} function wf(a){a={client:{hl:a.Ha,gl:a.Ga,clientName:a.Fa,clientVersion:a.innertubeContextClientVersion,configInfo:a.Ea}};var b=window.devicePixelRatio;b&&1!=b&&(a.client.screenDensityFloat=String(b));b=Q("EXPERIMENTS_TOKEN","");""!==b&&(a.client.experimentsToken=b);b=[];var c=Q("EXPERIMENTS_FORCED_FLAGS",{});for(d in c)b.push({key:d,value:String(c[d])});var d=Q("EXPERIMENT_FLAGS",{});for(var e in d)e.startsWith("force_")&&void 0===c[e]&&b.push({key:e,value:String(d[e])});0f;f++){var h=d.concat(e[f].split(""));$b[f]=h;for(var g=0;g>2;l=(l&3)<<4|n>>4;n=(n&15)<<2|k>>6;k&=63;h||(k=64,f||(n=64));d.push(c[g],c[l],c[n]||"",c[k]||"")}a.hash=d.join("")}return a} ;function pg(a,b,c,d){ec.set(""+a,b,{la:c,path:"/",domain:void 0===d?"youtube.com":d,secure:!1})} ;function qg(){var a=new Vd;(a=a.isAvailable()?new ae(a,"yt.innertube"):null)||(a=new Wd("yt.innertube"),a=a.isAvailable()?a:null);this.f=a?new Rd(a):null;this.g=document.domain||window.location.hostname} qg.prototype.set=function(a,b,c,d){c=c||31104E3;this.remove(a);if(this.f)try{this.f.set(a,b,C()+1E3*c);return}catch(f){}var e="";if(d)try{e=escape(nd(b))}catch(f){return}else e=escape(b);pg(a,e,c,this.g)}; qg.prototype.get=function(a,b){var c=void 0,d=!this.f;if(!d)try{c=this.f.get(a)}catch(e){d=!0}if(d&&(c=ec.get(""+a,void 0))&&(c=unescape(c),b))try{c=JSON.parse(c)}catch(e){this.remove(a),c=void 0}return c}; qg.prototype.remove=function(a){this.f&&this.f.remove(a);var b=this.g;ec.remove(""+a,"/",void 0===b?"youtube.com":b)};var rg=new qg;function sg(a,b,c,d){if(d)return null;d=rg.get("nextId",!0)||1;var e=rg.get("requests",!0)||{};e[d]={method:a,request:b,authState:og(c),requestTime:Math.round(U())};rg.set("nextId",d+1,86400,!0);rg.set("requests",e,86400,!0);return d} function tg(a){var b=rg.get("requests",!0)||{};delete b[a];rg.set("requests",b,86400,!0)} function ug(a){var b=rg.get("requests",!0);if(b){for(var c in b){var d=b[c];if(!(6E4>Math.round(U())-d.requestTime)){var e=d.authState,f=og(ng(!1));Za(e,f)&&(e=d.request,"requestTimeMs"in e&&(e.requestTimeMs=Math.round(U())),Af(a,d.method,e,{}));delete b[c]}}rg.set("requests",b,86400,!0)}} ;function vg(a){var b=this;this.f=null;a?this.f=a:mg()&&(this.f=xf());cg(function(){ug(b)},0,5E3)} vg.prototype.isReady=function(){!this.f&&mg()&&(this.f=xf());return!!this.f}; function Af(a,b,c,d){!Q("VISITOR_DATA")&&"visitor_id"!==b&&.01>Math.random()&&me(Error("Missing VISITOR_DATA when sending innertube request."));var e={headers:{"Content-Type":"application/json"},method:"POST",A:c,qa:"JSON",O:function(){d.O()}, oa:d.O,onSuccess:function(w,t){if(d.onSuccess)d.onSuccess(t)}, na:function(w){if(d.onSuccess)d.onSuccess(w)}, onError:function(w,t){if(d.onError)d.onError(t)}, vb:function(w){if(d.onError)d.onError(w)}, timeout:d.timeout,withCredentials:!0},f="",h=a.f.Ia;h&&(f=h);h=a.f.Ja||!1;var g=ng(h,f,d);Object.assign(e.headers,g);e.headers.Authorization&&!f&&(e.headers["x-origin"]=window.location.origin);var k=qe(""+f+("/youtubei/"+a.f.innertubeApiVersion+"/"+b),{alt:"json",key:a.f.innertubeApiKey}),l;if(d.retry&&R("retry_web_logging_batches")&&"www.youtube-nocookie.com"!=f&&(l=sg(b,c,g,h))){var n=e.onSuccess,r=e.na;e.onSuccess=function(w,t){tg(l);n(w,t)}; c.na=function(w,t){tg(l);r(w,t)}}try{R("use_fetch_for_op_xhr")?He(k,e):(e.method="POST",e.A||(e.A={}),Ke(k,e))}catch(w){if("InvalidAccessError"==w)l&&(tg(l),l=0),me(Error("An extension is blocking network request.")); else throw w;}l&&cg(function(){ug(a)},0,5E3)} ;function wg(a,b,c){c=void 0===c?{}:c;var d=vg;Q("ytLoggingEventsDefaultDisabled",!1)&&vg==vg&&(d=null);kg(a,b,d,c)} ;function xg(a,b){for(var c=[],d=1;df&&(c=a.substring(f,e),c=c.replace(Kg,""),c=c.replace(Lg,""),c=c.replace("debug-",""),c=c.replace("tracing-",""))}spf.script.load(a,c,b)}else Ng(a,b,c)} function Ng(a,b,c){c=void 0===c?null:c;var d=Og(a),e=document.getElementById(d),f=e&&Ig(e,"loaded"),h=e&&!f;f?b&&b():(b&&(f=$e(d,b),b=""+Aa(b),Pg[b]=f),h||(e=Qg(a,d,function(){Ig(e,"loaded")||(Gg(e),cf(d),S(Fa(df,d),0))},c)))} function Qg(a,b,c,d){d=void 0===d?null:d;var e=mc(document,"SCRIPT");e.id=b;e.onload=function(){c&&setTimeout(c,0)}; e.onreadystatechange=function(){switch(e.readyState){case "loaded":case "complete":e.onload()}}; d&&e.setAttribute("nonce",d);Cb(e,qc(a));a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(e,a.firstChild);return e} function Rg(a){a=Og(a);var b=document.getElementById(a);b&&(df(a),b.parentNode.removeChild(b))} function Sg(a,b){if(a&&b){var c=""+Aa(b);(c=Pg[c])&&bf(c)}} function Og(a){var b=document.createElement("a");Bb(b,a);a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+Eb(a)} var Pg={};var Tg=[],Ug=!1;function Vg(){if("1"!=Ua(de(),"args","privembed")){var a=function(){Ug=!0;"google_ad_status"in window?P("DCLKSTAT",1):P("DCLKSTAT",2)}; Mg("//static.doubleclick.net/instream/ad_status.js",a);Tg.push(bg(function(){Ug||"google_ad_status"in window||(Sg("//static.doubleclick.net/instream/ad_status.js",a),Ug=!0,P("DCLKSTAT",3))},5E3))}} function Wg(){return parseInt(Q("DCLKSTAT",0),10)} ;function Xg(){this.g=!1;this.f=null} Xg.prototype.initialize=function(a,b,c,d,e,f){var h=this;f=void 0===f?!1:f;b?(this.g=!0,Mg(b,function(){h.g=!1;window.botguard?Yg(h,c,d,f):(Rg(b),Ag(new xg("Unable to load Botguard","from "+b)))},e)):a&&(eval(a),window.botguard?Yg(this,c,d,f):Ag(Error("Unable to load Botguard from JS")))}; function Yg(a,b,c,d){if(d)try{a.f=new window.botguard.bg(b,c?function(){return c(b)}:va)}catch(e){Ag(e)}else{try{a.f=new window.botguard.bg(b)}catch(e){Ag(e)}c&&c(b)}} Xg.prototype.dispose=function(){this.f=null};var Zg=new Xg,$g=!1,ah=0,bh="";function ch(a){R("botguard_periodic_refresh")?ah=U():R("botguard_always_refresh")&&(bh=a)} function dh(a){if(a){if(Zg.g)return!1;if(R("botguard_periodic_refresh"))return 72E5a;a++){b=C();for(c=0;cf?d:d.substr(0,f))if(e&&!b.csn&&(b.itct|| b.ved)&&(b=Object.assign({csn:rh()},b)),k){var k=parseInt(k,10);isFinite(k)&&0>>0);function li(a){delete ji[a.getId()]} ;function mi(a,b){for(var c=[],d=1;d1E5*Math.random()&&(c=new xg("CSI data exceeded logging limit with key",b),0===b.indexOf("info")?Ag(c):Bg(c)),!0):!1} ;var Y={},Li=(Y.ad_allowed="adTypesAllowed",Y.yt_abt="adBreakType",Y.ad_cpn="adClientPlaybackNonce",Y.ad_docid="adVideoId",Y.yt_ad_an="adNetworks",Y.ad_at="adType",Y.browse_id="browseId",Y.p="httpProtocol",Y.t="transportProtocol",Y.cpn="clientPlaybackNonce",Y.ccs="creatorInfo.creatorCanaryState",Y.cseg="creatorInfo.creatorSegment",Y.csn="clientScreenNonce",Y.docid="videoId",Y.GetHome_rid="requestIds",Y.GetSearch_rid="requestIds",Y.GetPlayer_rid="requestIds",Y.GetWatchNext_rid="requestIds",Y.GetBrowse_rid= "requestIds",Y.GetLibrary_rid="requestIds",Y.is_continuation="isContinuation",Y.is_nav="isNavigation",Y.b_p="kabukiInfo.browseParams",Y.is_prefetch="kabukiInfo.isPrefetch",Y.is_secondary_nav="kabukiInfo.isSecondaryNav",Y.prev_browse_id="kabukiInfo.prevBrowseId",Y.query_source="kabukiInfo.querySource",Y.voz_type="kabukiInfo.vozType",Y.yt_lt="loadType",Y.mver="creatorInfo.measurementVersion",Y.yt_ad="isMonetized",Y.nr="webInfo.navigationReason",Y.nrsu="navigationRequestedSameUrl",Y.ncnp="webInfo.nonPreloadedNodeCount", Y.pnt="performanceNavigationTiming",Y.prt="playbackRequiresTap",Y.plt="playerInfo.playbackType",Y.pis="playerInfo.playerInitializedState",Y.paused="playerInfo.isPausedOnLoad",Y.yt_pt="playerType",Y.fmt="playerInfo.itag",Y.yt_pl="watchInfo.isPlaylist",Y.yt_pre="playerInfo.preloadType",Y.yt_ad_pr="prerollAllowed",Y.pa="previousAction",Y.yt_red="isRedSubscriber",Y.rce="mwebInfo.responseContentEncoding",Y.scrh="screenHeight",Y.scrw="screenWidth",Y.st="serverTimeMs",Y.aq="tvInfo.appQuality",Y.br_trs="tvInfo.bedrockTriggerState", Y.kebqat="kabukiInfo.earlyBrowseRequestInfo.abandonmentType",Y.kebqa="kabukiInfo.earlyBrowseRequestInfo.adopted",Y.label="tvInfo.label",Y.is_mdx="tvInfo.isMdx",Y.preloaded="tvInfo.isPreloaded",Y.upg_player_vis="playerInfo.visibilityState",Y.query="unpluggedInfo.query",Y.upg_chip_ids_string="unpluggedInfo.upgChipIdsString",Y.yt_vst="videoStreamType",Y.vph="viewportHeight",Y.vpw="viewportWidth",Y.yt_vis="isVisible",Y.rcl="mwebInfo.responseContentLength",Y.GetSettings_rid="requestIds",Y.GetTrending_rid= "requestIds",Y.GetMusicSearchSuggestions_rid="requestIds",Y.REQUEST_ID="requestIds",Y),Mi="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(" "),Ni={},Oi=(Ni.ccs="CANARY_STATE_",Ni.mver="MEASUREMENT_VERSION_",Ni.pis="PLAYER_INITIALIZED_STATE_", Ni.yt_pt="LATENCY_PLAYER_",Ni.pa="LATENCY_ACTION_",Ni.yt_vst="VIDEO_STREAM_TYPE_",Ni),Pi="all_vc ap c cver cbrand cmodel cplatform ctheme 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 Qi(a){return!!Q("FORCE_CSI_ON_GEL",!1)||R("csi_on_gel")||!!Bi(a).useGel} function Ri(a){a=Bi(a);if(!("gel"in a))a.gel={gelTicks:{},gelInfos:{}};else if(a.gel){var b=a.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}return a.gel} ;function Si(a,b,c){if(null!==b)if(Ci(c)[a]=b,Qi(c)){var d=b;b=Ri(c);if(b.gelInfos)b.gelInfos["info_"+a]=!0;else{var e={};b.gelInfos=(e["info_"+a]=!0,e)}if(a in Li){if(a.match("_rid")){var f=a.split("_rid")[0];a="REQUEST_ID"}b=Li[a];0<=Ka(Mi,b)&&(d=!!d);a in Oi&&"string"===typeof d&&(d=Oi[a]+d.toUpperCase());a=d;d=b.split(".");for(var h=e={},g=0;g