var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); (function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ 'use strict';var k;function aa(a){var b=0;return function(){return b>>0)+"_",e=0;return b}); p("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}}); p("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f=f}}); p("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}}); p("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991}); p("Number.isNaN",function(a){return a?a:function(b){return"number"===typeof b&&isNaN(b)}}); function Na(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&cc&&(c=Math.max(c+e,0));c>>0),Va=0;function Wa(a,b,c){return a.call.apply(a.bind,arguments)} function Xa(a,b,c){if(!a)throw Error();if(2b?null:"string"===typeof a?a.charAt(b):a[b]} function lb(a,b){b=fb(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c} function mb(a,b){for(var c=1;cb?1:0} ;function Lb(a,b){this.j=b===Mb?a:""} Lb.prototype.toString=function(){return this.j.toString()}; Lb.prototype.i=!0;Lb.prototype.h=function(){return this.j.toString()}; function Nb(a){if(a instanceof Lb&&a.constructor===Lb)return a.j;Pa(a);return"type_error:SafeUrl"} var Ob;try{new URL("s://g"),Ob=!0}catch(a){Ob=!1}var Pb=Ob,Mb={},Qb=new Lb("about:invalid#zClosurez",Mb);var Rb,Ub=B("CLOSURE_FLAGS"),Vb=Ub&&Ub[610401301];Rb=null!=Vb?Vb:!1;function Wb(){var a=y.navigator;return a&&(a=a.userAgent)?a:""} var Xb,Yb=y.navigator;Xb=Yb?Yb.userAgentData||null:null;function Zb(a){return Rb?Xb?Xb.brands.some(function(b){return(b=b.brand)&&-1!=b.indexOf(a)}):!1:!1} function D(a){return-1!=Wb().indexOf(a)} ;function $b(){return Rb?!!Xb&&0>>0;return b} ;var uc=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function vc(a){return a?decodeURI(a):a} function wc(a,b){return b.match(uc)[a]||null} function xc(a){return vc(wc(3,a))} function yc(a){var b=a.match(uc);a=b[5];var c=b[6];b=b[7];var d="";a&&(d+=a);c&&(d+="?"+c);b&&(d+="#"+b);return d} function zc(a,b){if(!b)return a;var c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]} function Ac(a,b,c){if(Array.isArray(b))for(var d=0;de?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} ;function Mc(){return Rb?!!Xb&&!!Xb.platform:!1} function Nc(){return Mc()?"Android"===Xb.platform:D("Android")} function Uc(){return D("iPhone")&&!D("iPod")&&!D("iPad")} function Vc(){var a=Wb(),b="";if(Mc()?"Windows"===Xb.platform:D("Windows"))b=/Windows (?:NT|Phone) ([0-9.]+)/,b=(a=b.exec(a))?a[1]:"0.0";else if(Uc()||D("iPad")||D("iPod"))b=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,b=(a=b.exec(a))&&a[1].replace(/_/g,".");else if(Mc()?"macOS"===Xb.platform:D("Macintosh"))b=/Mac OS X ([0-9_.]+)/,b=(a=b.exec(a))?a[1].replace(/_/g,"."):"10";else if(-1!=Wb().toLowerCase().indexOf("kaios"))b=/(?:KaiOS)\/(\S+)/i,b=(a=b.exec(a))&&a[1];else if(Nc())b=/Android\s+([^\);]+)(\)|;)/, b=(a=b.exec(a))&&a[1];else if(Mc()?"Chrome OS"===Xb.platform:D("CrOS"))b=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,b=(a=b.exec(a))&&a[1];a=0;b=Jb(String(b||"")).split(".");for(var c=Jb("12").split("."),d=Math.max(b.length,c.length),e=0;0==a&&eparseFloat(ed)){dd=String(gd);break a}}dd=ed}var hd=dd,id;if(y.document&&Yc){var jd=cd();id=jd?jd:parseInt(hd,10)||void 0}else id=void 0;var kd=id;var ld=Uc()||D("iPod"),md=D("iPad");hc();gc();var nd=fc()&&!(Uc()||D("iPad")||D("iPod"));var od={},pd=null;function qd(a,b){Qa(a);void 0===b&&(b=0);rd();b=od[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e>2];g=b[(g&3)<<4|h>>4];h=b[(h&15)<<2|l>>6];l=b[l&63];c[f++]=""+m+g+h+l}m=0;l=d;switch(a.length-e){case 2:m=a[e+1],l=b[(m&15)<<2]||d;case 1:a=a[e],c[f]=""+b[a>>2]+b[(a&3)<<4|m>>4]+l+d}return c.join("")} function sd(a){var b=a.length,c=3*b/4;c%3?c=Math.floor(c):-1!="=.".indexOf(a[b-1])&&(c=-1!="=.".indexOf(a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;td(a,function(f){d[e++]=f}); return e!==c?d.subarray(0,e):d} function td(a,b){function c(l){for(;d>4);64!=g&&(b(f<<4&240|g>>2),64!=h&&b(g<<6&192|h))}} function rd(){if(!pd){pd={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));od[c]=d;for(var e=0;e=a.j?a.xa?a.xa[b]:void 0:c&&a.xa&&(c=a.xa[b],null!=c)?c:a.P[b+a.cb]} function G(a,b,c,d){Ud(a);return be(a,b,c,d)} function be(a,b,c,d){a.m&&(a.m=void 0);if(b>=a.j||d)return $d(a)[b]=c,a;a.P[b+a.cb]=c;(c=a.xa)&&b in c&&delete c[b];return a} function ce(a){return void 0!==de(a,ee,11,!1)} function fe(a,b,c,d,e){var f=ae(a,b,d);Array.isArray(f)||(f=Td);var g=F(f);g&1||Kd(f);if(e)g&2||Gd(f,18),c&1||Object.freeze(f);else{e=!(c&2);var h=g&2;c&1||!h?e&&g&16&&!h&&Jd(f,16):(f=Kd(Array.prototype.slice.call(f)),be(a,b,f,d))}return f} function ge(a,b,c,d){Ud(a);(c=he(a,c))&&c!==b&&null!=d&&be(a,c,void 0,!1);return be(a,b,d)} function he(a,b){for(var c=0,d=0;d>>0);function mf(a){if("function"===typeof a)return a;a[uf]||(a[uf]=function(b){return a.handleEvent(b)}); return a[uf]} ;function vf(){K.call(this);this.l=new $e(this);this.Ud=this;this.Aa=null} $a(vf,K);vf.prototype[We]=!0;vf.prototype.addEventListener=function(a,b,c,d){kf(this,a,b,c,d)}; vf.prototype.removeEventListener=function(a,b,c,d){sf(this,a,b,c,d)}; function wf(a,b){var c=a.Aa;if(c){var d=[];for(var e=1;c;c=c.Aa)d.push(c),++e}a=a.Ud;c=b.type||b;"string"===typeof b?b=new Oe(b,a):b instanceof Oe?b.target=b.target||a:(e=b,b=new Oe(c,a),xb(b,e));e=!0;if(d)for(var f=d.length-1;!b.j&&0<=f;f--){var g=b.h=d[f];e=xf(g,c,!0,b)&&e}b.j||(g=b.h=a,e=xf(g,c,!0,b)&&e,b.j||(e=xf(g,c,!1,b)&&e));if(d)for(f=0;!b.j&&fa.i&&(a.i++,b.next=a.h,a.h=b)} ;function Af(a,b){return a+Math.random()*(b-a)} ;function Bf(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0} k=Bf.prototype;k.clone=function(){return new Bf(this.x,this.y)}; k.equals=function(a){return a instanceof Bf&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)}; k.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; k.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; k.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; k.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};function Cf(a,b){this.width=a;this.height=b} k=Cf.prototype;k.clone=function(){return new Cf(this.width,this.height)}; k.aspectRatio=function(){return this.width/this.height}; k.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; k.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; k.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; k.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};function Df(a){var b=document;return"string"===typeof a?b.getElementById(a):a} function Ef(a){var b=document;a=String(a);"application/xhtml+xml"===b.contentType&&(a=a.toLowerCase());return b.createElement(a)} function Ff(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null} ;var Gf;function Hf(){var a=y.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!D("Presto")&&(a=function(){var e=Ef("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),h="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=Ya(function(l){if(("*"==h||l.origin==h)&&l.data==g)this.port1.onmessage()},this); f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}}); if("undefined"!==typeof a&&!bc()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cd;c.cd=null;e()}}; return function(e){d.next={cd:e};d=d.next;b.port2.postMessage(0)}}return function(e){y.setTimeout(e,0)}} ;function If(){this.i=this.h=null} If.prototype.add=function(a,b){var c=Jf.get();c.set(a,b);this.i?this.i.next=c:this.h=c;this.i=c}; If.prototype.remove=function(){var a=null;this.h&&(a=this.h,this.h=this.h.next,this.h||(this.i=null),a.next=null);return a}; var Jf=new yf(function(){return new Kf},function(a){return a.reset()}); function Kf(){this.next=this.scope=this.h=null} Kf.prototype.set=function(a,b){this.h=a;this.scope=b;this.next=null}; Kf.prototype.reset=function(){this.next=this.scope=this.h=null};var Lf,Mf=!1,Nf=new If;function Of(a,b){Lf||Pf();Mf||(Lf(),Mf=!0);Nf.add(a,b)} function Pf(){if(y.Promise&&y.Promise.resolve){var a=y.Promise.resolve(void 0);Lf=function(){a.then(Qf)}}else Lf=function(){var b=Qf; "function"!==typeof y.setImmediate||y.Window&&y.Window.prototype&&!cc()&&y.Window.prototype.setImmediate==y.setImmediate?(Gf||(Gf=Hf()),Gf(b)):y.setImmediate(b)}} function Qf(){for(var a;a=Nf.remove();){try{a.h.call(a.scope)}catch(b){Kc(b)}zf(Jf,a)}Mf=!1} ;function Rf(a){this.h=0;this.v=void 0;this.l=this.i=this.j=null;this.m=this.s=!1;if(a!=db)try{var b=this;a.call(void 0,function(c){Sf(b,2,c)},function(c){Sf(b,3,c)})}catch(c){Sf(this,3,c)}} function Tf(){this.next=this.context=this.i=this.j=this.h=null;this.l=!1} Tf.prototype.reset=function(){this.context=this.i=this.j=this.h=null;this.l=!1}; var Uf=new yf(function(){return new Tf},function(a){a.reset()}); function Vf(a,b,c){var d=Uf.get();d.j=a;d.i=b;d.context=c;return d} function Wf(a){return new Rf(function(b,c){c(a)})} Rf.prototype.then=function(a,b,c){return Xf(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)}; Rf.prototype.$goog_Thenable=!0;k=Rf.prototype;k.sc=function(a,b){return Xf(this,null,a,b)}; k.catch=Rf.prototype.sc;k.cancel=function(a){if(0==this.h){var b=new Yf(a);Of(function(){Zf(this,b)},this)}}; function Zf(a,b){if(0==a.h)if(a.j){var c=a.j;if(c.i){for(var d=0,e=null,f=null,g=c.i;g&&(g.l||(d++,g.h==a&&(e=g),!(e&&1=a.m&&a.ob()} k.ob=function(){var a=this.j.values();a=[].concat(ja(a)).filter(function(b){return b.rb.size}); a.length&&this.H.flush(a,this.s);mg(a);this.l=0;this.i.enabled&&this.i.stop()}; k.Xc=function(a){var b=La.apply(1,arguments);this.j.has(a)||this.j.set(a,new Ie(a,b))}; k.Yc=function(a){var b=La.apply(1,arguments);this.j.has(a)||this.j.set(a,new Je(a,b))}; function ng(a,b){return a.v.has(b)?void 0:a.j.get(b)} k.uc=function(a){this.Td.apply(this,[a,1].concat(ja(La.apply(1,arguments))))}; k.Td=function(a,b){var c=La.apply(2,arguments),d=ng(this,a);d&&d instanceof Ie&&(d.j(b,c),lg(this))}; k.vc=function(a,b){var c=La.apply(2,arguments),d=ng(this,a);d&&d instanceof Je&&(d.j(b,c),lg(this))}; function mg(a){for(var b=0;b>>13;d-=e;d-=c;d^=c<<8;e-=c;e-=d;e^=d>>>13;c-=d;c-=e;c^=e>>>12;d-=e;d-=c;d^=c<<16;e-=c;e-=d;e^=d>>>5;c-=d;c-=e;c^=e>>>3;d-=e;d-=c;d^=c<<10;e-=c;e-=d;e^=d>>>15} a=vg(a);for(var c=2654435769,d=2654435769,e=314159265,f=a.length,g=f,h=0;12<=g;g-=12,h+=12)c+=wg(a,h),d+=wg(a,h+4),e+=wg(a,h+8),b();e+=f;switch(g){case 11:e+=a[h+10]<<24;case 10:e+=a[h+9]<<16;case 9:e+=a[h+8]<<8;case 8:d+=a[h+7]<<24;case 7:d+=a[h+6]<<16;case 6:d+=a[h+5]<<8;case 5:d+=a[h+4];case 4:c+=a[h+3]<<24;case 3:c+=a[h+2]<<16;case 2:c+=a[h+1]<<8;case 1:c+=a[h+0]}b();return tg.toString(e)} function vg(a){for(var b=[],c=0;ct;t+=4)u[t/4]=q[t]<<24|q[t+1]<<16|q[t+2]<<8|q[t+3];for(t=16;80>t;t++)q=u[t-3]^u[t-8]^u[t-14]^u[t-16],u[t]=(q<<1|q>>>31)&4294967295;q=e[0];var z=e[1],C=e[2],E=e[3],M=e[4];for(t=0;80>t;t++){if(40>t)if(20>t){var S=E^z&(C^E);var Q=1518500249}else S=z^C^E,Q=1859775393;else 60>t?(S=z&C|E&(z|C),Q=2400959708):(S=z^C^E,Q=3395469782);S=((q<<5|q>>>27)&4294967295)+S+M+Q+u[t]&4294967295;M=E;E=C;C=(z<<30|z>>>2)&4294967295;z=q;q=S}e[0]=e[0]+q&4294967295;e[1]=e[1]+z&4294967295;e[2]= e[2]+C&4294967295;e[3]=e[3]+E&4294967295;e[4]=e[4]+M&4294967295} function c(q,u){if("string"===typeof q){q=unescape(encodeURIComponent(q));for(var t=[],z=0,C=q.length;zm?c(h,56-m):c(h,64-(m-56));for(var t=63;56<=t;t--)f[t]=u&255,u>>>=8;b(f);for(t=u=0;5>t;t++)for(var z=24;0<=z;z-=8)q[u++]=e[t]>>z&255;return q} for(var e=[],f=[],g=[],h=[128],l=1;64>l;++l)h[l]=0;var m,n;a();return{reset:a,update:c,digest:d,ge:function(){for(var q=d(),u="",t=0;th?"":0==h?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*h)).toUTCString();this.h.cookie=a+"="+b+c+g+h+d+(null!=e?";samesite="+ e:"")}; k.get=function(a,b){for(var c=a+"=",d=(this.h.cookie||"").split(";"),e=0,f;ea.Xd()?"https://web.archive.org/web/20230406005110/https://www.google.com/log?format=json&hasfast=true":"https://web.archive.org/web/20230406005110/https://play.google.com/log?format=json&hasfast=true");return a.Y} function Ph(a,b){a.v=new Wg(1>b?1:b);ig(a.i,a.v.getValue())} Kh.prototype.log=function(a){a=a.clone();var b=this.Wd++;G(a,21,b);this.componentId&&G(a,26,this.componentId);if(!ae(a,1)){b=a;var c=Date.now().toString();G(b,1,c)}null==ae(a,15)&&G(a,15,60*(new Date).getTimezoneOffset());this.m&&(b=this.m.clone(),H(a,Ug,16,b));for(;1E3<=this.j.length;)this.j.shift(),++this.M;this.j.push(a);wf(this,new Qh(a));this.aa||this.i.enabled||this.i.start()}; Kh.prototype.flush=function(a,b){var c=this;if(0===this.j.length)a&&a();else if(this.ia)Rh(this.s,3),Sh(this);else{var d=Date.now();if(this.Xb>d&&this.vat||401===t||0===t);z&&(c.j=C.concat(c.j),c.aa||c.i.enabled||c.i.start());b&&b("net-send-failed",t);++c.H},u=function(){c.network?c.network.send(m,n,q):c.Vd(m,n,q)}; l?l.then(function(t){m.Oc["Content-Encoding"]="gzip";m.Oc["Content-Type"]="application/binary";m.body=t;m.be=2;u()},function(){u()}):u()}}}}; Kh.prototype.ha=function(){Uh(this.s,!0);this.flush();Uh(this.s,!1)}; function Sh(a){Vh(a,function(b,c){b=Fc(b,"format","json");var d=!1;try{d=window.navigator.sendBeacon(b,Ee(c))}catch(e){}a.ia&&!d&&(a.ia=!1);return d})} function Vh(a,b){if(0!==a.j.length){var c=Jc(Oh(a),"format");c=Dc(c,"auth",a.Vb(),"authuser",a.sessionIndex||"0");for(var d=0;10>d&&a.j.length;++d){var e=a.j.slice(0,32),f=Th(a.s,e,a.M,a.H);if(!b(c,f)){++a.H;break}a.M=0;a.H=0;a.j=a.j.slice(e.length)}a.i.enabled&&a.i.stop()}} function Qh(){Oe.call(this,"event-logged",void 0)} v(Qh,Oe);function Lh(a,b){this.i=b=void 0===b?!1:b;this.uach=this.locale=null;this.h=new Ah;G(this.h,2,a);b||(this.locale=document.documentElement.getAttribute("lang"));Mh(this,new qe)} function Mh(a,b){H(a.h,qe,1,b);ae(b,1)||G(b,1,1);a.i||(b=Wh(a),ae(b,5)||G(b,5,a.locale));a.uach&&(b=Wh(a),ie(b,vh,9)||H(b,vh,9,a.uach))} function Rh(a,b){ce(ie(a.h,qe,1))&&(a=Xh(a),G(a,1,b))} function Uh(a,b){ce(ie(a.h,qe,1))&&(a=Xh(a),G(a,2,b))} function Yh(a,b){var c=void 0===c?xh:c;b(window,c).then(function(d){a.uach=d;d=Wh(a);H(d,vh,9,a.uach);return!0}).catch(function(){return!1})} function Wh(a){a=ie(a.h,qe,1);var b=ie(a,ee,11);b||(b=new ee,H(a,ee,11,b));return b} function Xh(a){a=Wh(a);var b=ie(a,uh,10);b||(b=new uh,G(b,2,!1),H(a,uh,10,b));return b} function Th(a,b,c,d){c=void 0===c?0:c;d=void 0===d?0:d;if(ce(ie(a.h,qe,1))){var e=Xh(a);oe(e,3,d)}a=a.h.clone();d=Date.now().toString();a=G(a,4,d);b=me(a,yh,3,b);c&&G(b,14,c);return b} ;function Zh(a,b,c){lh(a.url,function(d){d=d.target;if(th(d)){try{var e=d.F?d.F.responseText:""}catch(f){e=""}b(e)}else c(d.getStatus())},a.requestType,a.body,a.Oc,a.timeoutMillis,a.withCredentials)} ;function $h(a,b){K.call(this);this.s=a;this.Aa=b;this.l="https://web.archive.org/web/20230406005110/https://play.google.com/log?format=json&hasfast=true";this.m=!1;this.Y=Zh;this.i=""} $a($h,K);function ai(a,b,c,d,e,f){a=void 0===a?-1:a;b=void 0===b?"":b;c=void 0===c?"":c;d=void 0===d?!1:d;e=void 0===e?"":e;K.call(this);f?a=f:(a=new $h(a,"0"),a.i=b,Me(this,a),""!=c&&(a.l=c),d&&(a.m=!0),e&&(a.j=e),b=new Kh(a.s,a.T?a.T:Tg,a.Aa,a.Y,a.l,a.m,!1,a.va,void 0,void 0,a.aa?a.aa:void 0),Me(a,b),a.H&&Mh(b.s,a.H),a.j&&(c=a.j,d=Wh(b.s),G(d,7,c)),a.X&&(b.T=a.X),a.i&&(b.componentId=a.i),a.v&&((c=a.v)?(b.m||(b.m=new Ug),c=Ee(c),G(b.m,4,c)):b.m&&G(b.m,4,void 0,!1)),a.ha&&(d=a.ha,b.m||(b.m=new Ug),c=b.m,d= null==d?Td:Hd(d,1),G(c,2,d)),a.M&&(c=a.M,b.Fb=!0,Ph(b,c)),a.ia&&Yh(b.s,a.ia),a=b);this.i=a} v(ai,K); ai.prototype.flush=function(a){var b=a||[];if(b.length){a=new Fg;for(var c=[],d=0;da&&Number.isInteger(a)&&this.data_[a]!==b&&(this.data_[a]=b,this.h=-1)}; Ii.prototype.get=function(a){return!!this.data_[a]}; function Ji(a){-1===a.h&&(a.h=jb(a.data_,function(b,c,d){return c?b+Math.pow(2,d):b},0)); return a.h} ;function Ki(a,b){this.h=a[y.Symbol.iterator]();this.i=b} Ki.prototype[Symbol.iterator]=function(){return this}; Ki.prototype.next=function(){var a=this.h.next();return{value:a.done?void 0:this.i.call(void 0,a.value),done:a.done}}; function Li(a,b){return new Ki(a,b)} ;function Mi(){this.blockSize=-1} ;function Ni(){this.blockSize=-1;this.blockSize=64;this.h=[];this.m=[];this.s=[];this.j=[];this.j[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.h[0];c=a.h[1];var g=a.h[2],h=a.h[3],l=a.h[4];for(e=0;80>e;e++){if(40>e)if(20>e){f=h^c&(g^h);var m=1518500249}else f=c^g^h,m=1859775393;else 60>e?(f=c&g|h&(c|g),m=2400959708): (f=c^g^h,m=3395469782);f=(b<<5|b>>>27)+f+l+m+d[e]&4294967295;l=h;h=g;g=(c<<30|c>>>2)&4294967295;c=b;b=f}a.h[0]=a.h[0]+b&4294967295;a.h[1]=a.h[1]+c&4294967295;a.h[2]=a.h[2]+g&4294967295;a.h[3]=a.h[3]+h&4294967295;a.h[4]=a.h[4]+l&4294967295} Ni.prototype.update=function(a,b){if(null!=a){void 0===b&&(b=a.length);for(var c=b-this.blockSize,d=0,e=this.m,f=this.i;dthis.i?this.update(this.j,56-this.i):this.update(this.j,this.blockSize-(this.i-56));for(var c=this.blockSize-1;56<=c;c--)this.m[c]=b&255,b/=256;Oi(this,this.m);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.h[c]>>d&255,++b;return a};function Pi(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""} function Qi(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)} function Ri(a,b){a.classList?b=a.classList.contains(b):(a=a.classList?a.classList:Pi(a).match(/\S+/g)||[],b=0<=fb(a,b));return b} function Si(){var a=document.body;a.classList?a.classList.remove("inverted-hdpi"):Ri(a,"inverted-hdpi")&&Qi(a,Array.prototype.filter.call(a.classList?a.classList:Pi(a).match(/\S+/g)||[],function(b){return"inverted-hdpi"!=b}).join(" "))} ;function Ti(){} Ti.prototype.next=function(){return Ui}; var Ui={done:!0,value:void 0};function Vi(a){return{value:a,done:!1}} Ti.prototype.Ba=function(){return this};function Wi(a){if(a instanceof Xi||a instanceof Yi||a instanceof Zi)return a;if("function"==typeof a.next)return new Xi(function(){return a}); if("function"==typeof a[Symbol.iterator])return new Xi(function(){return a[Symbol.iterator]()}); if("function"==typeof a.Ba)return new Xi(function(){return a.Ba()}); throw Error("Not an iterator or iterable.");} function Xi(a){this.i=a} Xi.prototype.Ba=function(){return new Yi(this.i())}; Xi.prototype[Symbol.iterator]=function(){return new Zi(this.i())}; Xi.prototype.h=function(){return new Zi(this.i())}; function Yi(a){this.i=a} v(Yi,Ti);Yi.prototype.next=function(){return this.i.next()}; Yi.prototype[Symbol.iterator]=function(){return new Zi(this.i)}; Yi.prototype.h=function(){return new Zi(this.i)}; function Zi(a){Xi.call(this,function(){return a}); this.j=a} v(Zi,Xi);Zi.prototype.next=function(){return this.j.next()};function $i(a,b){this.i={};this.h=[];this.Va=this.size=0;var c=arguments.length;if(12*this.size&&aj(this),!0):!1}; function aj(a){if(a.size!=a.h.length){for(var b=0,c=0;b=d.h.length)return Ui;var f=d.h[b++];return Vi(a?f:d.i[f])}; return e}; function bj(a,b){return Object.prototype.hasOwnProperty.call(a,b)} ;function dj(a){K.call(this);this.s=1;this.l=[];this.m=0;this.i=[];this.j={};this.v=!!a} $a(dj,K);k=dj.prototype;k.subscribe=function(a,b,c){var d=this.j[a];d||(d=this.j[a]=[]);var e=this.s;this.i[e]=a;this.i[e+1]=b;this.i[e+2]=c;this.s=e+3;d.push(e);return e}; function ej(a,b,c,d){if(b=a.j[b]){var e=a.i;(b=b.find(function(f){return e[f+1]==c&&e[f+2]==d}))&&a.Eb(b)}} k.Eb=function(a){var b=this.i[a];if(b){var c=this.j[b];0!=this.m?(this.l.push(a),this.i[a+1]=function(){}):(c&&lb(c,a),delete this.i[a],delete this.i[a+1],delete this.i[a+2])}return!!b}; k.bb=function(a,b){var c=this.j[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;eDate.now())kj.prototype.remove.call(this,a);else return b}};function lj(){} ;function mj(){} $a(mj,lj);mj.prototype[Symbol.iterator]=function(){return Wi(this.Ba(!0)).h()}; mj.prototype.clear=function(){var a=Array.from(this);a=r(a);for(var b=a.next();!b.done;b=a.next())this.remove(b.value)};function nj(a){this.h=a} $a(nj,mj);k=nj.prototype;k.isAvailable=function(){if(!this.h)return!1;try{return this.h.setItem("__sak","1"),this.h.removeItem("__sak"),!0}catch(a){return!1}}; k.set=function(a,b){try{this.h.setItem(a,b)}catch(c){if(0==this.h.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; k.get=function(a){a=this.h.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; k.remove=function(a){this.h.removeItem(a)}; k.Ba=function(a){var b=0,c=this.h,d=new Ti;d.next=function(){if(b>=c.length)return Ui;var e=c.key(b++);if(a)return Vi(e);e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return Vi(e)}; return d}; k.clear=function(){this.h.clear()}; k.key=function(a){return this.h.key(a)};function oj(){var a=null;try{a=window.localStorage||null}catch(b){}this.h=a} $a(oj,nj);function pj(a,b){this.i=a;this.h=null;var c;if(c=Yc)c=!(9<=Number(kd));if(c){qj||(qj=new $i);this.h=qj.get(a);this.h||(b?this.h=document.getElementById(b):(this.h=document.createElement("userdata"),this.h.addBehavior("#default#userData"),document.body.appendChild(this.h)),qj.set(a,this.h));try{this.h.load(this.i)}catch(d){this.h=null}}} $a(pj,mj);var rj={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},qj=null;function sj(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return rj[b]})} k=pj.prototype;k.isAvailable=function(){return!!this.h}; k.set=function(a,b){this.h.setAttribute(sj(a),b);tj(this)}; k.get=function(a){a=this.h.getAttribute(sj(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; k.remove=function(a){this.h.removeAttribute(sj(a));tj(this)}; k.Ba=function(a){var b=0,c=this.h.XMLDocument.documentElement.attributes,d=new Ti;d.next=function(){if(b>=c.length)return Ui;var e=c[b++];if(a)return Vi(decodeURIComponent(e.nodeName.replace(/\./g,"%")).slice(1));e=e.nodeValue;if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return Vi(e)}; return d}; k.clear=function(){for(var a=this.h.XMLDocument.documentElement,b=a.attributes.length;0f?1:2048>f?2:65536>f?3:4}var h=new L.nb(e);for(b=c=0;cf?h[c++]=f:(2048>f?h[c++]=192|f>>>6:(65536>f?h[c++]=224|f>>>12:(h[c++]=240|f>>>18,h[c++]=128|f>>>12&63),h[c++]=128|f>>> 6&63),h[c++]=128|f&63);return h} ;var Aj={};Aj=function(a,b,c,d){var e=a&65535|0;a=a>>>16&65535|0;for(var f;0!==c;){f=2E3Ej;Ej++){Cj=Ej;for(var Fj=0;8>Fj;Fj++)Cj=Cj&1?3988292384^Cj>>>1:Cj>>>1;Dj[Ej]=Cj}Bj=function(a,b,c,d){c=d+c;for(a^=-1;d>>8^Dj[(a^b[d])&255];return a^-1};var Gj={};Gj={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};function Hj(a){for(var b=a.length;0<=--b;)a[b]=0} var Ij=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],Jj=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Kj=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Lj=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Mj=Array(576);Hj(Mj);var Nj=Array(60);Hj(Nj);var Oj=Array(512);Hj(Oj);var Pj=Array(256);Hj(Pj);var Qj=Array(29);Hj(Qj);var Rj=Array(30);Hj(Rj);function Sj(a,b,c,d,e){this.Kd=a;this.me=b;this.le=c;this.he=d;this.De=e;this.pd=a&&a.length} var Tj,Uj,Vj;function Wj(a,b){this.jd=a;this.xb=0;this.Ua=b} function Xj(a,b){a.R[a.pending++]=b&255;a.R[a.pending++]=b>>>8&255} function Yj(a,b,c){a.Z>16-c?(a.ga|=b<>16-a.Z,a.Z+=c-16):(a.ga|=b<>>=1,c<<=1;while(0<--b);return c>>>1} function bk(a,b,c){var d=Array(16),e=0,f;for(f=1;15>=f;f++)d[f]=e=e+c[f-1]<<1;for(c=0;c<=b;c++)e=a[2*c+1],0!==e&&(a[2*c]=ak(d[e]++,e))} function ck(a){var b;for(b=0;286>b;b++)a.ka[2*b]=0;for(b=0;30>b;b++)a.eb[2*b]=0;for(b=0;19>b;b++)a.ba[2*b]=0;a.ka[512]=1;a.Na=a.Ab=0;a.ra=a.matches=0} function dk(a){8e?Oj[e]:Oj[256+(e>>>7)];Zj(a,g,c);h=Jj[g];0!==h&&(e-=Rj[g],Yj(a,e,h))}}while(da.Ka;){var l=a.S[++a.Ka]=2>h?++h:0;c[2*l]=1;a.depth[l]=0;a.Na--;e&&(a.Ab-=d[2*l+1])}b.xb=h;for(g=a.Ka>>1;1<=g;g--)gk(a,c,g);l=f;do g=a.S[1],a.S[1]=a.S[a.Ka--],gk(a,c,1),d=a.S[1],a.S[--a.ub]=g,a.S[--a.ub]=d,c[2*l]=c[2*g]+c[2*d],a.depth[l]=(a.depth[g]>=a.depth[d]?a.depth[g]:a.depth[d])+1,c[2*g+1]=c[2*d+1]=l,a.S[1]=l++,gk(a,c,1);while(2<=a.Ka);a.S[--a.ub]= a.S[1];g=b.jd;l=b.xb;d=b.Ua.Kd;e=b.Ua.pd;f=b.Ua.me;var m=b.Ua.le,n=b.Ua.De,q,u=0;for(q=0;15>=q;q++)a.Ha[q]=0;g[2*a.S[a.ub]+1]=0;for(b=a.ub+1;573>b;b++){var t=a.S[b];q=g[2*g[2*t+1]+1]+1;q>n&&(q=n,u++);g[2*t+1]=q;if(!(t>l)){a.Ha[q]++;var z=0;t>=m&&(z=f[t-m]);var C=g[2*t];a.Na+=C*(q+z);e&&(a.Ab+=C*(d[2*t+1]+z))}}if(0!==u){do{for(q=n-1;0===a.Ha[q];)q--;a.Ha[q]--;a.Ha[q+1]+=2;a.Ha[n]--;u-=2}while(0l||(g[2*d+1]!==q&&(a.Na+=(q-g[2*d+1])*g[2*d],g[2* d+1]=q),t--)}bk(c,h,a.Ha)} function jk(a,b,c){var d,e=-1,f=b[1],g=0,h=7,l=4;0===f&&(h=138,l=3);b[2*(c+1)+1]=65535;for(d=0;d<=c;d++){var m=f;f=b[2*(d+1)+1];++g=g?a.ba[34]++:a.ba[36]++,g=0,e=m,0===f?(h=138,l=3):m===f?(h=6,l=3):(h=7,l=4))}} function kk(a,b,c){var d,e=-1,f=b[1],g=0,h=7,l=4;0===f&&(h=138,l=3);for(d=0;d<=c;d++){var m=f;f=b[2*(d+1)+1];if(!(++g=g?(Zj(a,17,a.ba),Yj(a,g-3,3)):(Zj(a,18,a.ba),Yj(a,g-11,7));g=0;e=m;0===f?(h=138,l=3):m===f?(h=6,l=3):(h=7,l=4)}}} function lk(a){var b=4093624447,c;for(c=0;31>=c;c++,b>>>=1)if(b&1&&0!==a.ka[2*c])return 0;if(0!==a.ka[18]||0!==a.ka[20]||0!==a.ka[26])return 1;for(c=32;256>c;c++)if(0!==a.ka[2*c])return 1;return 0} var mk=!1;function nk(a,b,c){a.R[a.Hb+2*a.ra]=b>>>8&255;a.R[a.Hb+2*a.ra+1]=b&255;a.R[a.Gc+a.ra]=c&255;a.ra++;0===b?a.ka[2*c]++:(a.matches++,b--,a.ka[2*(Pj[c]+256+1)]++,a.eb[2*(256>b?Oj[b]:Oj[256+(b>>>7)])]++);return a.ra===a.Mb-1} ;function ok(a,b){a.msg=Gj[b];return b} function pk(a){for(var b=a.length;0<=--b;)a[b]=0} function qk(a){var b=a.state,c=b.pending;c>a.I&&(c=a.I);0!==c&&(L.qb(a.Nb,b.R,b.Ob,c,a.yb),a.yb+=c,b.Ob+=c,a.Sc+=c,a.I-=c,b.pending-=c,0===b.pending&&(b.Ob=0))} function rk(a,b){var c=0<=a.ma?a.ma:-1,d=a.o-a.ma,e=0;if(0>>3;var g=a.Ab+3+7>>>3;g<=f&&(f=g)}else f=g=d+5;if(d+4<=f&&-1!==c)Yj(a,b?1:0,3),ek(a,c,d);else if(4===a.strategy||g===f)Yj(a,2+(b?1:0),3),hk(a,Mj,Nj);else{Yj(a,4+(b?1:0),3);c=a.jc.xb+1;d=a.ec.xb+1;e+=1;Yj(a,c-257,5);Yj(a,d-1,5);Yj(a,e-4,4);for(f=0;f>>8&255;a.R[a.pending++]=b&255} function tk(a,b){var c=a.vd,d=a.o,e=a.oa,f=a.xd,g=a.o>a.da-262?a.o-(a.da-262):0,h=a.window,l=a.Wa,m=a.Ea,n=a.o+258,q=h[d+e-1],u=h[d+e];a.oa>=a.od&&(c>>=2);f>a.u&&(f=a.u);do{var t=b;if(h[t+e]===u&&h[t+e-1]===q&&h[t]===h[d]&&h[++t]===h[d+1]){d+=2;for(t++;h[++d]===h[++t]&&h[++d]===h[++t]&&h[++d]===h[++t]&&h[++d]===h[++t]&&h[++d]===h[++t]&&h[++d]===h[++t]&&h[++d]===h[++t]&&h[++d]===h[++t]&&de){a.wb=b;e=t;if(t>=f)break;q=h[d+e-1];u=h[d+e]}}}while((b=m[b&l])>g&&0!==--c);return e<= a.u?e:a.u} function uk(a){var b=a.da,c;do{var d=a.Qd-a.u-a.o;if(a.o>=b+(b-262)){L.qb(a.window,a.window,b,b,0);a.wb-=b;a.o-=b;a.ma-=b;var e=c=a.ic;do{var f=a.head[--e];a.head[e]=f>=b?f-b:0}while(--c);e=c=b;do f=a.Ea[--e],a.Ea[e]=f>=b?f-b:0;while(--c);d+=b}if(0===a.D.fa)break;e=a.D;c=a.window;f=a.o+a.u;var g=e.fa;g>d&&(g=d);0===g?c=0:(e.fa-=g,L.qb(c,e.input,e.hb,g,f),1===e.state.wrap?e.C=Aj(e.C,c,g,f):2===e.state.wrap&&(e.C=Bj(e.C,c,g,f)),e.hb+=g,e.kb+=g,c=g);a.u+=c;if(3<=a.u+a.la)for(d=a.o-a.la,a.G=a.window[d], a.G=(a.G<a.u+a.la););}while(262>a.u&&0!==a.D.fa)} function vk(a,b){for(var c;;){if(262>a.u){uk(a);if(262>a.u&&0===b)return 1;if(0===a.u)break}c=0;3<=a.u&&(a.G=(a.G<a.o?a.o:2;return 4===b?(rk(a,!0),0===a.D.I?3:4):a.ra&&(rk(a,!1),0===a.D.I)?1:2} function wk(a,b){for(var c,d;;){if(262>a.u){uk(a);if(262>a.u&&0===b)return 1;if(0===a.u)break}c=0;3<=a.u&&(a.G=(a.G<=a.J&&(1===a.strategy||3===a.J&&4096a.o?a.o:2;return 4===b?(rk(a,!0),0===a.D.I?3:4):a.ra&&(rk(a,!1),0===a.D.I)?1:2} function xk(a,b){for(var c,d,e,f=a.window;;){if(258>=a.u){uk(a);if(258>=a.u&&0===b)return 1;if(0===a.u)break}a.J=0;if(3<=a.u&&0a.u&&(a.J=a.u)}3<=a.J?(c=nk(a,1,a.J-3),a.u-=a.J,a.o+=a.J,a.J=0):(c=nk(a,0,a.window[a.o]),a.u--,a.o++);if(c&&(rk(a,!1),0===a.D.I))return 1}a.la=0;return 4===b?(rk(a,!0),0===a.D.I?3:4): a.ra&&(rk(a,!1),0===a.D.I)?1:2} function yk(a,b){for(var c;;){if(0===a.u&&(uk(a),0===a.u)){if(0===b)return 1;break}a.J=0;c=nk(a,0,a.window[a.o]);a.u--;a.o++;if(c&&(rk(a,!1),0===a.D.I))return 1}a.la=0;return 4===b?(rk(a,!0),0===a.D.I?3:4):a.ra&&(rk(a,!1),0===a.D.I)?1:2} function zk(a,b,c,d,e){this.se=a;this.Ce=b;this.Ge=c;this.Be=d;this.oe=e} var Ak;Ak=[new zk(0,0,0,0,function(a,b){var c=65535;for(c>a.sa-5&&(c=a.sa-5);;){if(1>=a.u){uk(a);if(0===a.u&&0===b)return 1;if(0===a.u)break}a.o+=a.u;a.u=0;var d=a.ma+c;if(0===a.o||a.o>=d)if(a.u=a.o-d,a.o=d,rk(a,!1),0===a.D.I)return 1;if(a.o-a.ma>=a.da-262&&(rk(a,!1),0===a.D.I))return 1}a.la=0;if(4===b)return rk(a,!0),0===a.D.I?3:4;a.o>a.ma&&rk(a,!1);return 1}), new zk(4,4,8,4,vk),new zk(4,5,16,8,vk),new zk(4,6,32,32,vk),new zk(4,4,16,16,wk),new zk(8,16,32,32,wk),new zk(8,16,128,128,wk),new zk(8,32,128,256,wk),new zk(32,128,258,1024,wk),new zk(32,258,258,4096,wk)]; function Bk(){this.D=null;this.status=0;this.R=null;this.wrap=this.pending=this.Ob=this.sa=0;this.B=null;this.wa=0;this.method=8;this.vb=-1;this.Wa=this.Uc=this.da=0;this.window=null;this.Qd=0;this.head=this.Ea=null;this.xd=this.od=this.strategy=this.level=this.Hc=this.vd=this.oa=this.u=this.wb=this.o=this.fb=this.Ad=this.J=this.ma=this.Ja=this.Ia=this.Cc=this.ic=this.G=0;this.ka=new L.Ga(1146);this.eb=new L.Ga(122);this.ba=new L.Ga(78);pk(this.ka);pk(this.eb);pk(this.ba);this.Zc=this.ec=this.jc= null;this.Ha=new L.Ga(16);this.S=new L.Ga(573);pk(this.S);this.ub=this.Ka=0;this.depth=new L.Ga(573);pk(this.depth);this.Z=this.ga=this.la=this.matches=this.Ab=this.Na=this.Hb=this.ra=this.Mb=this.Gc=0} function Ck(a,b){if(!a||!a.state||5b)return a?ok(a,-2):-2;var c=a.state;if(!a.Nb||!a.input&&0!==a.fa||666===c.status&&4!==b)return ok(a,0===a.I?-5:-2);c.D=a;var d=c.vb;c.vb=b;if(42===c.status)if(2===c.wrap)a.C=0,N(c,31),N(c,139),N(c,8),c.B?(N(c,(c.B.text?1:0)+(c.B.Ra?2:0)+(c.B.Qa?4:0)+(c.B.name?8:0)+(c.B.comment?16:0)),N(c,c.B.time&255),N(c,c.B.time>>8&255),N(c,c.B.time>>16&255),N(c,c.B.time>>24&255),N(c,9===c.level?2:2<=c.strategy||2>c.level?4:0),N(c,c.B.os&255),c.B.Qa&&c.B.Qa.length&&(N(c, c.B.Qa.length&255),N(c,c.B.Qa.length>>8&255)),c.B.Ra&&(a.C=Bj(a.C,c.R,c.pending,0)),c.wa=0,c.status=69):(N(c,0),N(c,0),N(c,0),N(c,0),N(c,0),N(c,9===c.level?2:2<=c.strategy||2>c.level?4:0),N(c,3),c.status=113);else{var e=8+(c.Uc-8<<4)<<8;e|=(2<=c.strategy||2>c.level?0:6>c.level?1:6===c.level?2:3)<<6;0!==c.o&&(e|=32);c.status=113;sk(c,e+(31-e%31));0!==c.o&&(sk(c,a.C>>>16),sk(c,a.C&65535));a.C=1}if(69===c.status)if(c.B.Qa){for(e=c.pending;c.wa<(c.B.Qa.length&65535)&&(c.pending!==c.sa||(c.B.Ra&&c.pending> e&&(a.C=Bj(a.C,c.R,c.pending-e,e)),qk(a),e=c.pending,c.pending!==c.sa));)N(c,c.B.Qa[c.wa]&255),c.wa++;c.B.Ra&&c.pending>e&&(a.C=Bj(a.C,c.R,c.pending-e,e));c.wa===c.B.Qa.length&&(c.wa=0,c.status=73)}else c.status=73;if(73===c.status)if(c.B.name){e=c.pending;do{if(c.pending===c.sa&&(c.B.Ra&&c.pending>e&&(a.C=Bj(a.C,c.R,c.pending-e,e)),qk(a),e=c.pending,c.pending===c.sa)){var f=1;break}f=c.wae&&(a.C=Bj(a.C,c.R,c.pending- e,e));0===f&&(c.wa=0,c.status=91)}else c.status=91;if(91===c.status)if(c.B.comment){e=c.pending;do{if(c.pending===c.sa&&(c.B.Ra&&c.pending>e&&(a.C=Bj(a.C,c.R,c.pending-e,e)),qk(a),e=c.pending,c.pending===c.sa)){f=1;break}f=c.wae&&(a.C=Bj(a.C,c.R,c.pending-e,e));0===f&&(c.status=103)}else c.status=103;103===c.status&&(c.B.Ra?(c.pending+2>c.sa&&qk(a),c.pending+2<=c.sa&&(N(c,a.C&255),N(c,a.C>>8&255),a.C=0, c.status=113)):c.status=113);if(0!==c.pending){if(qk(a),0===a.I)return c.vb=-1,0}else if(0===a.fa&&(b<<1)-(4>= 8,c.Z-=8)):5!==b&&(Yj(c,0,3),ek(c,0,0),3===b&&(pk(c.head),0===c.u&&(c.o=0,c.ma=0,c.la=0))),qk(a),0===a.I))return c.vb=-1,0}if(4!==b)return 0;if(0>=c.wrap)return 1;2===c.wrap?(N(c,a.C&255),N(c,a.C>>8&255),N(c,a.C>>16&255),N(c,a.C>>24&255),N(c,a.kb&255),N(c,a.kb>>8&255),N(c,a.kb>>16&255),N(c,a.kb>>24&255)):(sk(c,a.C>>>16),sk(c,a.C&65535));qk(a);0a.Xa&&(a.Xa+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.D=new Dk;this.D.I=0;var b=this.D;var c=a.level,d=a.method,e=a.Xa,f=a.Ee,g=a.strategy;if(b){var h=1;-1===c&&(c=6);0>e?(h=0,e=-e):15f||9e||15c||9g||4c.wrap&&(c.wrap=-c.wrap);c.status=c.wrap?42:113;b.C=2===c.wrap?0:1;c.vb=0;if(!mk){d=Array(16);for(f=g=0;28>f;f++)for(Qj[f]=g,e=0;e<1<f;f++)for(Rj[f]=g,e=0;e<1<>=7;30>f;f++)for(Rj[f]=g<<7,e=0;e<1<=e;e++)d[e]=0;for(e=0;143>=e;)Mj[2*e+1]=8,e++,d[8]++;for(;255>=e;)Mj[2*e+1]=9,e++,d[9]++;for(;279>=e;)Mj[2*e+1]=7,e++,d[7]++;for(;287>=e;)Mj[2*e+1]=8,e++,d[8]++;bk(Mj,287,d);for(e=0;30>e;e++)Nj[2*e+1]=5,Nj[2*e]=ak(e,5);Tj=new Sj(Mj,Ij,257,286,15);Uj=new Sj(Nj,Jj,0,30,15);Vj=new Sj([],Kj,0,19,7);mk=!0}c.jc=new Wj(c.ka,Tj);c.ec=new Wj(c.eb,Uj);c.Zc= new Wj(c.ba,Vj);c.ga=0;c.Z=0;ck(c);c=0}else c=ok(b,-2);0===c&&(b=b.state,b.Qd=2*b.da,pk(b.head),b.Hc=Ak[b.level].Ce,b.od=Ak[b.level].se,b.xd=Ak[b.level].Ge,b.vd=Ak[b.level].Be,b.o=0,b.ma=0,b.u=0,b.la=0,b.J=b.oa=2,b.fb=0,b.G=0);b=c}}else b=-2;if(0!==b)throw Error(Gj[b]);a.header&&(b=this.D)&&b.state&&2===b.state.wrap&&(b.state.B=a.header);if(a.Ib){var m;"string"===typeof a.Ib?m=zj(a.Ib):"[object ArrayBuffer]"===Ek.call(a.Ib)?m=new Uint8Array(a.Ib):m=a.Ib;a=this.D;f=m;g=f.length;if(a&&a.state)if(m= a.state,b=m.wrap,2===b||1===b&&42!==m.status||m.u)b=-2;else{1===b&&(a.C=Aj(a.C,f,g,0));m.wrap=0;g>=m.da&&(0===b&&(pk(m.head),m.o=0,m.ma=0,m.la=0),c=new L.nb(m.da),L.qb(c,f,g-m.da,m.da,0),f=c,g=m.da);c=a.fa;d=a.hb;e=a.input;a.fa=g;a.hb=0;a.input=f;for(uk(m);3<=m.u;){f=m.o;g=m.u-2;do m.G=(m.G<f&&(b.subarray&&yj||!b.subarray))b= String.fromCharCode.apply(null,L.Rc(b,f));else{for(var g="",h=0;hl.status,u=500<=l.status&&600>l.status;if(m||q||u)n=vn(a,c,l,b.convertToSafeHtml);if(m)a:if(l&&204==l.status)m=!0;else{switch(c){case "XML":m=0==parseInt(n&&n.return_code,10);break a;case "RAW":m=!0;break a}m=!!n}n=n||{};q=b.context||y;m?b.onSuccess&&b.onSuccess.call(q,l,n):b.onError&&b.onError.call(q,l,n);b.onFinish&&b.onFinish.call(q, l,n)}},b.method,d,b.headers,b.responseType,b.withCredentials); d=b.timeout||0;if(b.onTimeout&&0>3;switch(e&7){case 0:e=Kn(b);if(2===f)return e;break;case 1:if(2===f)return;d+=8;break;case 2:e=Kn(b);if(2===f)return a.substr(d,e);d+=e;break;case 5:if(2===f)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 Ln(a,b,c,d){if(a)if(Array.isArray(a)){var e=d;for(d=0;d=f)mp(a,l,t,g,z,b.join(),e),h=z;E.A(2);break;case 3:return E.return(Promise.reject(h))}})} function mp(a,b,c,d,e,f,g){b=c-b;e?(e instanceof Oo&&("QUOTA_EXCEEDED"===e.type||"QUOTA_MAYBE_EXCEEDED"===e.type)&&Fo("QUOTA_EXCEEDED",{dbName:Ho(a.h.name),objectStoreNames:f,transactionCount:a.transactionCount,transactionMode:g.mode}),e instanceof Oo&&"UNKNOWN_ABORT"===e.type&&(c-=a.j,0>c&&c>=Math.pow(2,31)&&(c=0),Fo("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:f,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.i=!0),np(a,!1,d,f,b,g.tag),Eo(e)):np(a,!0,d,f,b,g.tag)} function np(a,b,c,d,e,f){Fo("TRANSACTION_ENDED",{objectStoreNames:d,connectionHasUnknownAbortedTransaction:a.i,duration:e,isSuccessful:b,tryCount:c,tag:void 0===f?"IDB_TRANSACTION_TAG_UNKNOWN":f})} k.getName=function(){return this.h.name}; function ip(a){this.h=a} k=ip.prototype;k.add=function(a,b){return cp(this.h.add(a,b))}; k.autoIncrement=function(){return this.h.autoIncrement}; k.clear=function(){return cp(this.h.clear()).then(function(){})}; function op(a,b,c){a.h.createIndex(b,c,{unique:!1})} k.count=function(a){return cp(this.h.count(a))}; function pp(a,b){return qp(a,{query:b},function(c){return c.delete().then(function(){return c.continue()})}).then(function(){})} k.delete=function(a){return a instanceof IDBKeyRange?pp(this,a):cp(this.h.delete(a))}; k.get=function(a){return cp(this.h.get(a))}; k.index=function(a){try{return new rp(this.h.index(a))}catch(b){if(b instanceof Error&&"NotFoundError"===b.name)throw new Qo(a,this.h.name);throw b;}}; k.getName=function(){return this.h.name}; k.keyPath=function(){return this.h.keyPath}; function qp(a,b,c){a=a.h.openCursor(b.query,b.direction);return sp(a).then(function(d){return dp(d,c)})} function kp(a){var b=this;this.h=a;this.j=new Map;this.i=!1;this.done=new Promise(function(c,d){b.h.addEventListener("complete",function(){c()}); b.h.addEventListener("error",function(e){e.currentTarget===e.target&&d(b.h.error)}); b.h.addEventListener("abort",function(){var e=b.h.error;if(e)d(e);else if(!b.i){e=Oo;for(var f=b.h.objectStoreNames,g=[],h=0;h=E},C); C.done.catch(function(E){e(E)})}catch(E){e(E)}}); g.addEventListener("success",function(){var t=g.result;l&&t.addEventListener("versionchange",function(){l(f())}); t.addEventListener("close",function(){Fo("IDB_UNEXPECTEDLY_CLOSED",{dbName:Ho(a),dbVersion:t.version});m&&m()}); d(f())}); g.addEventListener("error",function(){e(g.error)}); h&&g.addEventListener("blocked",function(){h()})})} function wp(a,b,c){c=void 0===c?{}:c;return vp(a,b,c)} function xp(a,b){b=void 0===b?{}:b;var c,d,e,f;return x(function(g){if(1==g.h)return za(g,2),c=self.indexedDB.deleteDatabase(a),d=b,(e=d.ae)&&c.addEventListener("blocked",function(){e()}),w(g,bp(c),4); if(2!=g.h)return Aa(g,0);f=Ba(g);throw So(f,a,"",-1);})} ;function yp(a,b){this.name=a;this.options=b;this.j=!0;this.m=this.l=0} yp.prototype.i=function(a,b,c){c=void 0===c?{}:c;return wp(a,b,c)}; yp.prototype.delete=function(a){a=void 0===a?{}:a;return xp(this.name,a)}; function zp(a,b){return new Oo("INCOMPATIBLE_DB_VERSION",{dbName:a.name,oldVersion:a.options.version,newVersion:b})} function Ap(a,b){if(!b)throw To("openWithToken",Ho(a.name));return Bp(a)} function Bp(a){function b(){var f,g,h,l,m,n,q,u,t,z;return x(function(C){switch(C.h){case 1:return g=null!=(f=Error().stack)?f:"",za(C,2),w(C,a.i(a.name,a.options.version,d),4);case 4:h=C.i;for(var E=a.options,M=[],S=r(Object.keys(E.zb)),Q=S.next();!Q.done;Q=S.next()){Q=Q.value;var W=E.zb[Q],fa=void 0===W.Me?Number.MAX_VALUE:W.Me;!(h.h.version>=W.Gb)||h.h.version>=fa||h.h.objectStoreNames.contains(Q)||M.push(Q)}l=M;if(0===l.length){C.A(5);break}m=Object.keys(a.options.zb);n=h.objectStoreNames();if(a.m< en("ytidb_reopen_db_retries",0))return a.m++,h.close(),Eo(new Oo("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:a.name,expectedObjectStores:m,foundObjectStores:n})),C.return(b());if(!(a.la.options.version+1)throw u.close(),a.j=!1,zp(a,t);return C.return(u);case 8:throw c(),q instanceof Error&&!P("ytidb_async_stack_killswitch")&&(q.stack= q.stack+"\n"+g.substring(g.indexOf("\n")+1)),So(q,a.name,"",null!=(z=a.options.version)?z:-1);}})} function c(){a.h===e&&(a.h=void 0)} if(!a.j)throw zp(a);if(a.h)return a.h;var d={blocking:function(f){f.close()}, closed:c,ef:c,upgrade:a.options.upgrade};var e=b();a.h=e;return a.h} ;var Cp=new yp("YtIdbMeta",{zb:{databases:{Gb:1}},upgrade:function(a,b){b(1)&&hp(a,"databases",{keyPath:"actualName"})}}); function Dp(a,b){var c;return x(function(d){if(1==d.h)return w(d,Ap(Cp,b),2);c=d.i;return d.return(gp(c,["databases"],{ca:!0,mode:"readwrite"},function(e){var f=e.objectStore("databases");return f.get(a.actualName).then(function(g){if(g?a.actualName!==g.actualName||a.publicName!==g.publicName||a.userIdentifier!==g.userIdentifier:1)return cp(f.h.put(a,void 0)).then(function(){})})}))})} function Ep(a,b){var c;return x(function(d){if(1==d.h)return a?w(d,Ap(Cp,b),2):d.return();c=d.i;return d.return(c.delete("databases",a))})} function Fp(a,b){var c,d;return x(function(e){return 1==e.h?(c=[],w(e,Ap(Cp,b),2)):3!=e.h?(d=e.i,w(e,gp(d,["databases"],{ca:!0,mode:"readonly"},function(f){c.length=0;return qp(f.objectStore("databases"),{},function(g){a(g.getValue())&&c.push(g.getValue());return g.continue()})}),3)):e.return(c)})} function Gp(a){return Fp(function(b){return"LogsDatabaseV2"===b.publicName&&void 0!==b.userIdentifier},a)} function Hp(a,b,c){return Fp(function(d){return c?void 0!==d.userIdentifier&&!a.includes(d.userIdentifier)&&c.includes(d.publicName):void 0!==d.userIdentifier&&!a.includes(d.userIdentifier)},b)} function Ip(a){var b,c;return x(function(d){if(1==d.h)return b=no("YtIdbMeta hasAnyMeta other"),w(d,Fp(function(e){return void 0!==e.userIdentifier&&e.userIdentifier!==b},a),2); c=d.i;return d.return(0Lq||h=Qq&&(Oq++,P("abandon_compression_after_N_slow_zips")?Pq===en("compression_disable_point")&&Oq>Rq&&(Nq=!1):Nq=!1);Uq(g,f);if(Vq(l,b)||!P("only_compress_gel_if_smaller"))c.headers||(c.headers={}),c.headers["Content-Encoding"]="gzip",c.postBody=l,c.postParams= void 0}d(a,c)}catch(n){Rm(n),d(a,c)}else d(a,c)} function Wq(a){var b=void 0===b?!1:b;var c=T(),d={startTime:c};c={startTime:c,ticks:{},infos:{}};if(void 0!==Hk){if(!a.body)return a;try{var e="string"===typeof a.body?a.body:JSON.stringify(a.body),f=Tq(e);if(f>Lq||f=Math.random()&&Dq("gel_compression_latency_payload",b))} ;function Xq(a){a=Object.assign({},a);delete a.Authorization;var b=Tg();if(b){var c=new Ni;c.update(O("INNERTUBE_API_KEY"));c.update(b);a.hash=qd(c.digest(),3)}return a} ;var Yq;function Zq(){Yq||(Yq=new uo("yt.innertube"));return Yq} function $q(a,b,c,d){if(d)return null;d=Zq().get("nextId",!0)||1;var e=Zq().get("requests",!0)||{};e[d]={method:a,request:b,authState:Xq(c),requestTime:Math.round(T())};Zq().set("nextId",d+1,86400,!0);Zq().set("requests",e,86400,!0);return d} function ar(a){var b=Zq().get("requests",!0)||{};delete b[a];Zq().set("requests",b,86400,!0)} function br(a){var b=Zq().get("requests",!0);if(b){for(var c in b){var d=b[c];if(!(6E4>Math.round(T())-d.requestTime)){var e=d.authState,f=Xq(wq(!1));tb(e,f)&&(e=d.request,"requestTimeMs"in e&&(e.requestTimeMs=Math.round(T())),cr(a,d.method,e,{}));delete b[c]}}Zq().set("requests",b,86400,!0)}} ;function dr(a){this.Zb=this.h=!1;this.potentialEsfErrorCounter=this.i=0;this.handleError=function(){}; this.tb=function(){}; this.now=Date.now;this.Jb=!1;var b;this.Ld=null!=(b=a.Ld)?b:100;var c;this.Fd=null!=(c=a.Fd)?c:1;var d;this.Dd=null!=(d=a.Dd)?d:2592E6;var e;this.Bd=null!=(e=a.Bd)?e:12E4;var f;this.Ed=null!=(f=a.Ed)?f:5E3;var g;this.N=null!=(g=a.N)?g:void 0;this.fc=!!a.fc;var h;this.dc=null!=(h=a.dc)?h:.1;var l;this.mc=null!=(l=a.mc)?l:10;a.handleError&&(this.handleError=a.handleError);a.tb&&(this.tb=a.tb);a.Jb&&(this.Jb=a.Jb);a.Zb&&(this.Zb=a.Zb);this.O=a.O;this.ya=a.ya;this.V=a.V;this.U=a.U;this.Oa=a.Oa;this.Lc= a.Lc;this.Kc=a.Kc;er(this)&&(!this.O||this.O("networkless_logging"))&&fr(this)} function fr(a){er(a)&&!a.Jb&&(a.h=!0,a.fc&&Math.random()<=a.dc&&a.V.ce(a.N),gr(a),a.U.na()&&a.Rb(),a.U.Ma(a.Lc,a.Rb.bind(a)),a.U.Ma(a.Kc,a.bd.bind(a)))} k=dr.prototype;k.writeThenSend=function(a,b){var c=this;b=void 0===b?{}:b;if(er(this)&&this.h){var d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.V.set(d,this.N).then(function(e){d.id=e;c.U.na()&&hr(c,d)}).catch(function(e){hr(c,d); ir(c,e)})}else this.Oa(a,b)}; k.sendThenWrite=function(a,b,c){var d=this;b=void 0===b?{}:b;if(er(this)&&this.h){var e={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.O&&this.O("nwl_skip_retry")&&(e.skipRetry=c);if(this.U.na()||this.O&&this.O("nwl_aggressive_send_then_write")&&!e.skipRetry){if(!e.skipRetry){var f=b.onError?b.onError:function(){}; b.onError=function(g,h){return x(function(l){if(1==l.h)return w(l,d.V.set(e,d.N).catch(function(m){ir(d,m)}),2); f(g,h);l.h=0})}}this.Oa(a,b,e.skipRetry)}else this.V.set(e,this.N).catch(function(g){d.Oa(a,b,e.skipRetry); ir(d,g)})}else this.Oa(a,b,this.O&&this.O("nwl_skip_retry")&&c)}; k.sendAndWrite=function(a,b){var c=this;b=void 0===b?{}:b;if(er(this)&&this.h){var d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0},e=!1,f=b.onSuccess?b.onSuccess:function(){}; d.options.onSuccess=function(g,h){void 0!==d.id?c.V.sb(d.id,c.N):e=!0;c.U.gb&&c.O&&c.O("vss_network_hint")&&c.U.gb(!0);f(g,h)}; this.Oa(d.url,d.options);this.V.set(d,this.N).then(function(g){d.id=g;e&&c.V.sb(d.id,c.N)}).catch(function(g){ir(c,g)})}else this.Oa(a,b)}; k.Rb=function(){var a=this;if(!er(this))throw To("throttleSend");this.i||(this.i=this.ya.ea(function(){var b;return x(function(c){if(1==c.h)return w(c,a.V.nd("NEW",a.N),2);if(3!=c.h)return b=c.i,b?w(c,hr(a,b),3):(a.bd(),c.return());a.i&&(a.i=0,a.Rb());c.h=0})},this.Ld))}; k.bd=function(){this.ya.Ca(this.i);this.i=0}; function hr(a,b){var c,d;return x(function(e){switch(e.h){case 1:if(!er(a))throw c=To("immediateSend"),c;if(void 0===b.id){e.A(2);break}return w(e,a.V.Ae(b.id,a.N),3);case 3:(d=e.i)||a.tb(Error("The request cannot be found in the database."));case 2:if(jr(a,b,a.Dd)){e.A(4);break}a.tb(Error("Networkless Logging: Stored logs request expired age limit"));if(void 0===b.id){e.A(5);break}return w(e,a.V.sb(b.id,a.N),5);case 5:return e.return();case 4:b.skipRetry||(b=kr(a,b));if(!b){e.A(0);break}if(!b.skipRetry|| void 0===b.id){e.A(8);break}return w(e,a.V.sb(b.id,a.N),8);case 8:a.Oa(b.url,b.options,!!b.skipRetry),e.h=0}})} function kr(a,b){if(!er(a))throw To("updateRequestHandlers");var c=b.options.onError?b.options.onError:function(){}; b.options.onError=function(e,f){var g,h,l,m;return x(function(n){switch(n.h){case 1:g=lr(f);(h=mr(f))&&a.O&&a.O("web_enable_error_204")&&a.handleError(Error("Request failed due to compression"),b.url,f);if(!(a.O&&a.O("nwl_consider_error_code")&&g||a.O&&!a.O("nwl_consider_error_code")&&a.potentialEsfErrorCounter<=a.mc)){n.A(2);break}if(!a.U.pc){n.A(3);break}return w(n,a.U.pc(),3);case 3:if(a.U.na()){n.A(2);break}c(e,f);if(!a.O||!a.O("nwl_consider_error_code")||void 0===(null==(l=b)?void 0:l.id)){n.A(6); break}return w(n,a.V.Pc(b.id,a.N,!1),6);case 6:return n.return();case 2:if(a.O&&a.O("nwl_consider_error_code")&&!g&&a.potentialEsfErrorCounter>a.mc)return n.return();a.potentialEsfErrorCounter++;if(void 0===(null==(m=b)?void 0:m.id)){n.A(8);break}return b.sendCount=c?!1:!0} function gr(a){if(!er(a))throw To("retryQueuedRequests");a.V.nd("QUEUED",a.N).then(function(b){b&&!jr(a,b,a.Bd)?a.ya.ea(function(){return x(function(c){if(1==c.h)return void 0===b.id?c.A(2):w(c,a.V.Pc(b.id,a.N),2);gr(a);c.h=0})}):a.U.na()&&a.Rb()})} function ir(a,b){a.Rd&&!a.U.na()?a.Rd(b):a.handleError(b)} function er(a){return!!a.N||a.Zb} function lr(a){var b;return(a=null==a?void 0:null==(b=a.error)?void 0:b.code)&&400<=a&&599>=a?!1:!0} function mr(a){var b;a=null==a?void 0:null==(b=a.error)?void 0:b.code;return!(400!==a&&415!==a)} ;var nr; function or(){if(nr)return nr();var a={};nr=bq("LogsDatabaseV2",{zb:(a.LogsRequestsStore={Gb:2},a),qc:!1,upgrade:function(b,c,d){c(2)&&hp(b,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});c(3);c(5)&&(d=d.objectStore("LogsRequestsStore"),d.h.indexNames.contains("newRequest")&&d.h.deleteIndex("newRequest"),op(d,"newRequestV2",["status","interface","timestamp"]));c(7)&&b.h.objectStoreNames.contains("sapisid")&&b.h.deleteObjectStore("sapisid");c(9)&&b.h.objectStoreNames.contains("SWHealthLog")&&b.h.deleteObjectStore("SWHealthLog")}, version:9});return nr()} ;function pr(a){return Ap(or(),a)} function qr(a,b){var c,d,e,f,g;return x(function(h){if(1==h.h)return c={startTime:T(),transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},d={startTime:T(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},w(h,pr(b),2);if(3!=h.h)return e=h.i,f=Object.assign({},a,{options:JSON.parse(JSON.stringify(a.options)),interface:O("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),w(h,jp(e,"LogsRequestsStore",f),3);g=h.i;c.gf=T();d.ticks.tc=T();rr(d,c);return h.return(g)})} function sr(a,b){var c,d,e,f,g,h,l,m;return x(function(n){if(1==n.h)return c={startTime:T(),transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},d={startTime:T(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},w(n,pr(b),2);if(3!=n.h)return e=n.i,f=O("INNERTUBE_CONTEXT_CLIENT_NAME",0),g=[a,f,0],h=[a,f,T()],l=IDBKeyRange.bound(g,h),m=void 0,w(n,gp(e,["LogsRequestsStore"],{mode:"readwrite",ca:!0},function(q){return tp(q.objectStore("LogsRequestsStore").index("newRequestV2"),{query:l,direction:"prev"}, function(u){u.getValue()&&(m=u.getValue(),"NEW"===a&&(m.status="QUEUED",u.update(m)))})}),3); c.gf=T();d.ticks.tc=T();rr(d,c);return n.return(m)})} function zr(a,b){var c;return x(function(d){if(1==d.h)return w(d,pr(b),2);c=d.i;return d.return(gp(c,["LogsRequestsStore"],{mode:"readwrite",ca:!0},function(e){var f=e.objectStore("LogsRequestsStore");return f.get(a).then(function(g){if(g)return g.status="QUEUED",cp(f.h.put(g,void 0)).then(function(){return g})})}))})} function Dr(a,b,c,d){c=void 0===c?!0:c;var e;return x(function(f){if(1==f.h)return w(f,pr(b),2);e=f.i;return f.return(gp(e,["LogsRequestsStore"],{mode:"readwrite",ca:!0},function(g){var h=g.objectStore("LogsRequestsStore");return h.get(a).then(function(l){return l?(l.status="NEW",c&&(l.sendCount+=1),void 0!==d&&(l.options.compress=d),cp(h.h.put(l,void 0)).then(function(){return l})):Xo.resolve(void 0)})}))})} function Wr(a,b){var c;return x(function(d){if(1==d.h)return w(d,pr(b),2);c=d.i;return d.return(c.delete("LogsRequestsStore",a))})} function Xr(a){var b,c;return x(function(d){if(1==d.h)return w(d,pr(a),2);b=d.i;c=T()-2592E6;return w(d,gp(b,["LogsRequestsStore"],{mode:"readwrite",ca:!0},function(e){return qp(e.objectStore("LogsRequestsStore"),{},function(f){if(f.getValue().timestamp<=c)return f.delete().then(function(){return f.continue()})})}),0)})} function Yr(){x(function(a){return w(a,Yp(),0)})} function rr(a,b){P("nwl_csi_killswitch")||(P("use_new_cml")?Kq("networkless_performance",a,{sampleRate:1}):.01>=Math.random()&&Dq("nwl_transaction_latency_payload",b))} ;var Zr={},$r=bq("ServiceWorkerLogsDatabase",{zb:(Zr.SWHealthLog={Gb:1},Zr),qc:!0,upgrade:function(a,b){b(1)&&op(hp(a,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});function as(a){return Ap($r(),a)} function bs(a){var b,c;x(function(d){if(1==d.h)return w(d,as(a),2);b=d.i;c=T()-2592E6;return w(d,gp(b,["SWHealthLog"],{mode:"readwrite",ca:!0},function(e){return qp(e.objectStore("SWHealthLog"),{},function(f){if(f.getValue().timestamp<=c)return f.delete().then(function(){return f.continue()})})}),0)})} function cs(a){var b;return x(function(c){if(1==c.h)return w(c,as(a),2);b=c.i;return w(c,b.clear("SWHealthLog"),0)})} ;var ds={},es=0;function fs(a){var b=new Image,c=""+es++;ds[c]=b;b.onload=b.onerror=function(){delete ds[c]}; b.src=a} ;function gs(){this.h=new Map;this.i=!1} function hs(){if(!gs.h){var a=B("yt.networkRequestMonitor.instance")||new gs;A("yt.networkRequestMonitor.instance",a);gs.h=a}return gs.h} gs.prototype.requestComplete=function(a,b){b&&(this.i=!0);a=this.removeParams(a);this.h.get(a)||this.h.set(a,b)}; gs.prototype.isEndpointCFR=function(a){a=this.removeParams(a);return(a=this.h.get(a))?!1:!1===a&&this.i?!0:null}; gs.prototype.removeParams=function(a){return a.split("?")[0]}; gs.prototype.removeParams=gs.prototype.removeParams;gs.prototype.isEndpointCFR=gs.prototype.isEndpointCFR;gs.prototype.requestComplete=gs.prototype.requestComplete;gs.getInstance=hs;var is;function js(){is||(is=new uo("yt.offline"));return is} function ks(a){if(P("offline_error_handling")){var b=js().get("errors",!0)||{};b[a.message]={name:a.name,stack:a.stack};a.level&&(b[a.message].level=a.level);js().set("errors",b,2592E3,!0)}} ;function ls(){vf.call(this);var a=this;this.j=!1;this.i=Gi();this.i.Ma("networkstatus-online",function(){if(a.j&&P("offline_error_handling")){var b=js().get("errors",!0);if(b){for(var c in b)if(b[c]){var d=new R(c,"sent via offline_errors");d.name=b[c].name;d.stack=b[c].stack;d.level=b[c].level;Qm(d)}js().set("errors",{},2592E3,!0)}}})} v(ls,vf);function ms(){if(!ls.h){var a=B("yt.networkStatusManager.instance")||new ls;A("yt.networkStatusManager.instance",a);ls.h=a}return ls.h} k=ls.prototype;k.na=function(){return this.i.na()}; k.gb=function(a){this.i.i=a}; k.qe=function(){var a=window.navigator.onLine;return void 0===a?!0:a}; k.ie=function(){this.j=!0}; k.Ma=function(a,b){return this.i.Ma(a,b)}; k.pc=function(a){a=Ei(this.i,a);a.then(function(b){P("use_cfr_monitor")&&hs().requestComplete("generate_204",b)}); return a}; ls.prototype.sendNetworkCheckRequest=ls.prototype.pc;ls.prototype.listen=ls.prototype.Ma;ls.prototype.enableErrorFlushing=ls.prototype.ie;ls.prototype.getWindowStatus=ls.prototype.qe;ls.prototype.networkStatusHint=ls.prototype.gb;ls.prototype.isNetworkAvailable=ls.prototype.na;ls.getInstance=ms;function ns(a){a=void 0===a?{}:a;vf.call(this);var b=this;this.i=this.s=0;this.j=ms();var c=B("yt.networkStatusManager.instance.listen").bind(this.j);c&&(a.oc?(this.oc=a.oc,c("networkstatus-online",function(){os(b,"publicytnetworkstatus-online")}),c("networkstatus-offline",function(){os(b,"publicytnetworkstatus-offline")})):(c("networkstatus-online",function(){wf(b,"publicytnetworkstatus-online")}),c("networkstatus-offline",function(){wf(b,"publicytnetworkstatus-offline")})))} v(ns,vf);ns.prototype.na=function(){var a=B("yt.networkStatusManager.instance.isNetworkAvailable");return a?a.bind(this.j)():!0}; ns.prototype.gb=function(a){var b=B("yt.networkStatusManager.instance.networkStatusHint").bind(this.j);b&&b(a)}; ns.prototype.pc=function(a){var b=this,c;return x(function(d){c=B("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(b.j);return P("skip_network_check_if_cfr")&&hs().isEndpointCFR("generate_204")?d.return(new Promise(function(e){var f;b.gb((null==(f=window.navigator)?void 0:f.onLine)||!0);e(b.na())})):c?d.return(c(a)):d.return(!0)})}; function os(a,b){a.oc?a.i?(Hi.Ca(a.s),a.s=Hi.ea(function(){a.m!==b&&(wf(a,b),a.m=b,a.i=T())},a.oc-(T()-a.i))):(wf(a,b),a.m=b,a.i=T()):wf(a,b)} ;var ps;function qs(){var a=dr.call;ps||(ps=new ns({zg:!0,tg:!0}));a.call(dr,this,{V:{ce:Xr,sb:Wr,nd:sr,Ae:zr,Pc:Dr,set:qr},U:ps,handleError:function(b,c,d){var e,f=null==d?void 0:null==(e=d.error)?void 0:e.code;if(400===f||415===f){var g;Rm(new R(b.message,c,null==d?void 0:null==(g=d.error)?void 0:g.code),void 0,void 0,void 0,!0)}else Qm(b)}, tb:Rm,Oa:rs,now:T,Rd:ks,ya:to(),Lc:"publicytnetworkstatus-online",Kc:"publicytnetworkstatus-offline",fc:!0,dc:.1,mc:en("potential_esf_error_limit",10),O:P,Jb:!(mo()&&ss())});this.j=new di;P("networkless_immediately_drop_all_requests")&&Yr();Zp("LogsDatabaseV2")} v(qs,dr);function ts(){var a=B("yt.networklessRequestController.instance");a||(a=new qs,A("yt.networklessRequestController.instance",a),P("networkless_logging")&&Op().then(function(b){a.N=b;fr(a);a.j.resolve();a.fc&&Math.random()<=a.dc&&a.N&&bs(a.N);P("networkless_immediately_drop_sw_health_store")&&us(a)})); return a} qs.prototype.writeThenSend=function(a,b){b||(b={});mo()||(this.h=!1);dr.prototype.writeThenSend.call(this,a,b)}; qs.prototype.sendThenWrite=function(a,b,c){b||(b={});mo()||(this.h=!1);dr.prototype.sendThenWrite.call(this,a,b,c)}; qs.prototype.sendAndWrite=function(a,b){b||(b={});mo()||(this.h=!1);dr.prototype.sendAndWrite.call(this,a,b)}; qs.prototype.awaitInitialization=function(){return this.j.promise}; function us(a){var b;x(function(c){if(!a.N)throw b=To("clearSWHealthLogsDb"),b;return c.return(cs(a.N).catch(function(d){a.handleError(d)}))})} function rs(a,b,c){P("use_cfr_monitor")&&vs(a,b);if(P("use_request_time_ms_header"))b.headers&&(b.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round(T())));else{var d;if(null==(d=b.postParams)?0:d.requestTimeMs)b.postParams.requestTimeMs=Math.round(T())}if(c&&0===Object.keys(b).length){var e=void 0===e?"":e;var f=void 0===f?!1:f;if(a)if(e)un(a,void 0,"POST",e);else if(O("USE_NET_AJAX_FOR_PING_TRANSPORT",!1))un(a,void 0,"GET","",void 0,void 0,f);else{b:{try{var g=new cb({url:a});if(g.j&&g.i|| g.l){var h=vc(wc(5,a)),l;if(!(l=!h||!h.endsWith("/aclk"))){var m=a.search(Hc),n=Gc(a,0,"ri",m);if(0>n)var q=null;else{var u=a.indexOf("&",n);if(0>u||u>m)u=m;q=decodeURIComponent(a.slice(n+3,-1!==u?u:0).replace(/\+/g," "))}l="1"!==q}var t=!l;break b}}catch(C){}t=!1}if(t){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,"")){var z=!0;break b}}catch(C){}z=!1}c=z?!0:!1}else c=!1;c||fs(a)}}else b.compress?b.postBody?("string"!==typeof b.postBody&&(b.postBody=JSON.stringify(b.postBody)), Sq(a,b.postBody,b,rn)):Sq(a,JSON.stringify(b.postParams),b,zn):rn(a,b)} function vs(a,b){var c=b.onError?b.onError:function(){}; b.onError=function(e,f){hs().requestComplete(a,!1);c(e,f)}; var d=b.onSuccess?b.onSuccess:function(){}; b.onSuccess=function(e,f){hs().requestComplete(a,!0);d(e,f)}} function ss(){return"www.youtube-nocookie.com"!==xc(document.location.toString())} ;var ws=!1,xs=y.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:ws};A("ytNetworklessLoggingInitializationOptions",xs);function ys(){var a;x(function(b){if(1==b.h)return w(b,Op(),2);a=b.i;if(!a||!mo()&&!P("nwl_init_require_datasync_id_killswitch")||!ss())return b.A(0);ws=!0;xs.isNwlInitialized=ws;return w(b,ts().awaitInitialization(),0)})} ;function zs(a){var b=this;this.config_=null;a?this.config_=a:mq()&&(this.config_=nq());po(function(){br(b)},5E3)} zs.prototype.isReady=function(){!this.config_&&mq()&&(this.config_=nq());return!!this.config_}; function cr(a,b,c,d){function e(z){z=void 0===z?!1:z;var C;if(d.retry&&"www.youtube-nocookie.com"!=h&&(z||P("skip_ls_gel_retry")||"application/json"!==g.headers["Content-Type"]||(C=$q(b,c,m,l)),C)){var E=g.onSuccess,M=g.onFetchSuccess;g.onSuccess=function(Q,W){ar(C);E(Q,W)}; c.onFetchSuccess=function(Q,W){ar(C);M(Q,W)}}try{if(z&&d.retry&&!d.wd.bypassNetworkless)g.method="POST",d.wd.writeThenSend?ts().writeThenSend(t,g):ts().sendAndWrite(t,g); else if(d.compress)if(g.postBody){var S=g.postBody;"string"!==typeof S&&(S=JSON.stringify(g.postBody));Sq(t,S,g,rn)}else Sq(t,JSON.stringify(g.postParams),g,zn);else P("web_all_payloads_via_jspb")?rn(t,g):zn(t,g)}catch(Q){if("InvalidAccessError"==Q.name)C&&(ar(C),C=0),Rm(Error("An extension is blocking network request."));else throw Q;}C&&po(function(){br(a)},5E3)} !O("VISITOR_DATA")&&"visitor_id"!==b&&.01>Math.random()&&Rm(new R("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady()){var f=new R("innertube xhrclient not ready",b,c,d);Qm(f);throw f;}var g={headers:d.headers||{},method:"POST",postParams:c,postBody:d.postBody,postBodyFormat:d.postBodyFormat||"JSON",onTimeout:function(){d.onTimeout()}, onFetchTimeout:d.onTimeout,onSuccess:function(z,C){if(d.onSuccess)d.onSuccess(C)}, onFetchSuccess:function(z){if(d.onSuccess)d.onSuccess(z)}, onError:function(z,C){if(d.onError)d.onError(C)}, onFetchError:function(z){if(d.onError)d.onError(z)}, timeout:d.timeout,withCredentials:!0,compress:d.compress};g.headers["Content-Type"]||(g.headers["Content-Type"]="application/json");var h="";(f=a.config_.we)&&(h=f);var l=a.config_.ye||!1,m=wq(l,h,d);Object.assign(g.headers,m);(f=g.headers.Authorization)&&!h&&l&&(g.headers["x-origin"]=window.location.origin);var n="/youtubei/"+a.config_.innertubeApiVersion+"/"+b,q={alt:"json"},u=a.config_.xe&&f;u=u&&f.startsWith("Bearer");u||(q.key=a.config_.innertubeApiKey);var t=$m(""+h+n,q||{},!0);(B("ytNetworklessLoggingInitializationOptions")? xs.isNwlInitialized:ws)?Mp().then(function(z){e(z)}):e(!1)} ;var As=0,Bs=ad?"webkit":$c?"moz":Yc?"ms":Xc?"o":"";A("ytDomDomGetNextId",B("ytDomDomGetNextId")||function(){return++As});var Cs={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 Ds(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.rotation=this.clientY=this.clientX=0;this.scale=1;this.changedTouches=this.touches=null;try{if(a=a||window.event){this.event=a;for(var b in a)b in Cs||(this[b]=a[b]);this.scale=a.scale;this.rotation=a.rotation;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.h=a.pageX;this.i=a.pageY}}catch(e){}} function Es(a){if(document.body&&document.documentElement){var b=document.body.scrollTop+document.documentElement.scrollTop;a.h=a.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);a.i=a.clientY+b}} Ds.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}; Ds.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}; Ds.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var pb=y.ytEventsEventsListeners||{};A("ytEventsEventsListeners",pb);var Fs=y.ytEventsEventsCounter||{count:0};A("ytEventsEventsCounter",Fs); function Gs(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 ob(function(e){var f="boolean"===typeof e[4]&&e[4]==!!d,g=Sa(e[4])&&Sa(d)&&tb(e[4],d);return!!e.length&&e[0]==a&&e[1]==b&&e[2]==c&&(f||g)})} var Hs=eb(function(){var a=!1;try{var b=Object.defineProperty({},"capture",{get:function(){a=!0}}); window.addEventListener("test",null,b)}catch(c){}return a}); function Is(a,b,c,d){d=void 0===d?{}:d;if(!a||!a.addEventListener&&!a.attachEvent)return"";var e=Gs(a,b,c,d);if(e)return e;e=++Fs.count+"";var f=!("mouseenter"!=b&&"mouseleave"!=b||!a.addEventListener||"onmouseenter"in document);var g=f?function(h){h=new Ds(h);if(!Ff(h.relatedTarget,function(l){return l==a}))return h.currentTarget=a,h.type=b,c.call(a,h)}:function(h){h=new Ds(h); h.currentTarget=a;return c.call(a,h)}; g=Pm(g);a.addEventListener?("mouseenter"==b&&f?b="mouseover":"mouseleave"==b&&f?b="mouseout":"mousewheel"==b&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),Hs()||"boolean"===typeof d?a.addEventListener(b,g,d):a.addEventListener(b,g,!!d.capture)):a.attachEvent("on"+b,g);pb[e]=[a,b,c,g,d];return e} function Js(a){a&&("string"==typeof a&&(a=[a]),gb(a,function(b){if(b in pb){var c=pb[b],d=c[0],e=c[1],f=c[3];c=c[4];d.removeEventListener?Hs()||"boolean"===typeof c?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent&&d.detachEvent("on"+e,f);delete pb[b]}}))} ;function Ks(a){this.H=a;this.i=null;this.m=0;this.v=null;this.s=0;this.j=[];for(a=0;4>a;a++)this.j.push(0);this.l=0;this.T=Is(window,"mousemove",Ya(this.X,this));a=Ya(this.M,this);"function"===typeof a&&(a=Pm(a));this.Y=window.setInterval(a,25)} $a(Ks,K);Ks.prototype.X=function(a){void 0===a.h&&Es(a);var b=a.h;void 0===a.i&&Es(a);this.i=new Bf(b,a.i)}; Ks.prototype.M=function(){if(this.i){var a=T();if(0!=this.m){var b=this.v,c=this.i,d=b.x-c.x;b=b.y-c.y;d=Math.sqrt(d*d+b*b)/(a-this.m);this.j[this.l]=.5c;c++)b+=this.j[c]||0;3<=b&&this.H();this.s=d}this.m=a;this.v=this.i;this.l=(this.l+1)%4}}; Ks.prototype.L=function(){window.clearInterval(this.Y);Js(this.T)};var Ls={}; function Ms(a){var b=void 0===a?{}:a;a=void 0===b.Je?!1:b.Je;b=void 0===b.je?!0:b.je;if(null==B("_lact",window)){var c=parseInt(O("LACT"),10);c=isFinite(c)?Date.now()-Math.max(c,0):-1;A("_lact",c,window);A("_fact",c,window);-1==c&&Ns();Is(document,"keydown",Ns);Is(document,"keyup",Ns);Is(document,"mousedown",Ns);Is(document,"mouseup",Ns);a?Is(window,"touchmove",function(){Os("touchmove",200)},{passive:!0}):(Is(window,"resize",function(){Os("resize",200)}),b&&Is(window,"scroll",function(){Os("scroll",200)})); new Ks(function(){Os("mouse",100)}); Is(document,"touchstart",Ns,{passive:!0});Is(document,"touchend",Ns,{passive:!0})}} function Os(a,b){Ls[a]||(Ls[a]=!0,Hi.ea(function(){Ns();Ls[a]=!1},b))} function Ns(){null==B("_lact",window)&&Ms();var a=Date.now();A("_lact",a,window);-1==B("_fact",window)&&A("_fact",a,window);(a=B("ytglobal.ytUtilActivityCallback_"))&&a()} function Ps(){var a=B("_lact",window);return null==a?-1:Math.max(Date.now()-a,0)} ;var Qs=y.ytPubsubPubsubInstance||new dj,Rs=y.ytPubsubPubsubSubscribedKeys||{},Ss=y.ytPubsubPubsubTopicToKeys||{},Ts=y.ytPubsubPubsubIsSynchronous||{};function Us(a,b){var c=Vs();if(c&&b){var d=c.subscribe(a,function(){var e=arguments;var f=function(){Rs[d]&&b.apply&&"function"==typeof b.apply&&b.apply(window,e)}; try{Ts[a]?f():ln(f,0)}catch(g){Qm(g)}},void 0); Rs[d]=!0;Ss[a]||(Ss[a]=[]);Ss[a].push(d);return d}return 0} function Ws(a){var b=Vs();b&&("number"===typeof a?a=[a]:"string"===typeof a&&(a=[parseInt(a,10)]),gb(a,function(c){b.unsubscribeByKey(c);delete Rs[c]}))} function Xs(a,b){var c=Vs();c&&c.publish.apply(c,arguments)} function Ys(a){var b=Vs();if(b)if(b.clear(a),a)Zs(a);else for(var c in Ss)Zs(c)} function Vs(){return y.ytPubsubPubsubInstance} function Zs(a){Ss[a]&&(a=Ss[a],gb(a,function(b){Rs[b]&&delete Rs[b]}),a.length=0)} dj.prototype.subscribe=dj.prototype.subscribe;dj.prototype.unsubscribeByKey=dj.prototype.Eb;dj.prototype.publish=dj.prototype.bb;dj.prototype.clear=dj.prototype.clear;A("ytPubsubPubsubInstance",Qs);A("ytPubsubPubsubTopicToKeys",Ss);A("ytPubsubPubsubIsSynchronous",Ts);A("ytPubsubPubsubSubscribedKeys",Rs);var $s=Symbol("injectionDeps");function at(a){this.name=a} at.prototype.toString=function(){return"InjectionToken("+this.name+")"}; function bt(a){this.key=a} function ct(){this.h=new Map;this.i=new Map} ct.prototype.resolve=function(a){return a instanceof bt?dt(this,a.key,[],!0):dt(this,a,[])}; function dt(a,b,c,d){d=void 0===d?!1:d;if(-1=d.length&&jt(b)===d[0])return d;for(var e=[],f=0;f=a?ut||(ut=Gt(function(){Ht({writeThenSend:!0},P("flush_only_full_queue")?b:void 0,c);ut=void 0},0)):10<=e-f&&(It(c),c?tt.j=e:st.j=e)} function Jt(a,b){P("web_all_payloads_via_jspb")&&Rm(new R("transport.logIsolatedGelPayload called in JSPB only experiment"));if("log_event"===a.endpoint){Ct(a);var c=Dt(a),d=new Map;d.set(c,[a.payload]);b&&(qt=new b);return new Rf(function(e,f){qt&&qt.isReady()?Kt(d,qt,e,f,{bypassNetworkless:!0},!0):e()})}} function Lt(a,b){if("log_event"===a.endpoint){Ct(void 0,a);var c=Dt(a,!0),d=new Map;d.set(c,[a.payload.toJSON()]);b&&(qt=new b);return new Rf(function(e){qt&&qt.isReady()?Mt(d,qt,e,{bypassNetworkless:!0},!0):e()})}} function Dt(a,b){var c="";if(a.dangerousLogToVisitorSession)c="visitorOnlyApprovedKey";else if(a.cttAuthInfo){if(void 0===b?0:b){b=a.cttAuthInfo.token;c=a.cttAuthInfo;var d=new um;c.videoId?d.setVideoId(c.videoId):c.playlistId&&ge(d,2,vm,c.playlistId);xt[b]=d}else b=a.cttAuthInfo,c={},b.videoId?c.videoId=b.videoId:b.playlistId&&(c.playlistId=b.playlistId),wt[a.cttAuthInfo.token]=c;c=a.cttAuthInfo.token}return c} function Ht(a,b,c){a=void 0===a?{}:a;c=void 0===c?!1:c;!c&&P("web_all_payloads_via_jspb")&&Rm(new R("transport.flushLogs called for JSON in JSPB only experiment"));new Rf(function(d,e){c?(Nt(tt.i),Nt(tt.h),tt.h=0):(Nt(st.i),Nt(st.h),st.h=0);if(qt&&qt.isReady()){var f=a,g=c,h=qt;f=void 0===f?{}:f;g=void 0===g?!1:g;var l=new Map,m=new Map;if(void 0!==b)g?(e=At().extractMatchingEntries({isJspb:g,cttAuthInfo:b}),l.set(b,e),Mt(l,h,d,f)):(l=At().extractMatchingEntries({isJspb:g,cttAuthInfo:b}),m.set(b, l),Kt(m,h,d,e,f));else if(g){e=r(Object.keys(zt));for(g=e.next();!g.done;g=e.next())m=g.value,g=At().extractMatchingEntries({isJspb:!0,cttAuthInfo:m}),0pt&&(a=1);Lm("BATCH_CLIENT_COUNTER",a);return a} function Ot(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 Ut(a,b,c){var d=1===he(c,vm)?1:-1;if(ae(c,d))d=1;else if(c.getPlaylistId())d=2;else return;H(a,um,4,c);a=ie(a,fl,1)||new fl;c=ie(a,dl,3)||new dl;var e=new cl;G(e,2,b);G(e,1,d);ne(c,12,cl,e);H(a,dl,3,c)} function Tt(a){for(var b=[],c=0;cb;b++){for(var c=Date.now(),d=0;d1E5*Math.random()&&(c=new R("CSI data exceeded logging limit with key",b.split("_")),0<=b.indexOf("plev")||su(c)),!0):!1} ;var qw=window;function rw(){this.timing={};this.clearResourceTimings=function(){}; this.webkitClearResourceTimings=function(){}; this.mozClearResourceTimings=function(){}; this.msClearResourceTimings=function(){}; this.oClearResourceTimings=function(){}} function sw(){var a;if(P("csi_use_performance_navigation_timing")||P("csi_use_performance_navigation_timing_tvhtml5")){var b,c,d,e=null==tw?void 0:null==(a=tw.getEntriesByType)?void 0:null==(b=a.call(tw,"navigation"))?void 0:null==(c=b[0])?void 0:null==(d=c.toJSON)?void 0:d.call(c);e?(e.requestStart=uw(e.requestStart),e.responseEnd=uw(e.responseEnd),e.redirectStart=uw(e.redirectStart),e.redirectEnd=uw(e.redirectEnd),e.domainLookupEnd=uw(e.domainLookupEnd),e.connectStart=uw(e.connectStart),e.connectEnd= uw(e.connectEnd),e.responseStart=uw(e.responseStart),e.secureConnectionStart=uw(e.secureConnectionStart),e.domainLookupStart=uw(e.domainLookupStart),e.isPerformanceNavigationTiming=!0,a=e):a=tw.timing}else a=tw.timing;return a} function uw(a){return Math.round(vw()+a)} function vw(){return(P("csi_use_time_origin")||P("csi_use_time_origin_tvhtml5"))&&tw.timeOrigin?Math.floor(tw.timeOrigin):tw.timing.navigationStart} var tw=qw.performance||qw.mozPerformance||qw.msPerformance||qw.webkitPerformance||new rw;var ww=!1,xw={'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"}; Ya(tw.clearResourceTimings||tw.webkitClearResourceTimings||tw.mozClearResourceTimings||tw.msClearResourceTimings||tw.oClearResourceTimings||db,tw);function yw(a,b,c,d){if(null!==b){if("yt_lt"===a){var e="string"===typeof b?b:""+b;Nv(c).loadType=e}(a=aw(a,b,c))&&zw(a,c,d)}} function zw(a,b,c){if(!P("web_csi_via_jspb")||(void 0===c?0:c))c=Tv(b||""),Gv(c.info,a),a.loadType&&(c=a.loadType,Nv(b).loadType=c),Gv(Qv(b),a),c=Rv(b),b=Lv(b).cttAuthInfo,ow().info(a,c,b);else{c=new km;var d=Object.keys(a);a=Object.values(a);for(var e=0;e=vw()&&0c.duration?d:c},{duration:0}))&&0f&&(c=a.substring(f,e),c=c.replace(dy,""),c=c.replace(ey,""),c=c.replace("debug-",""),c=c.replace("tracing-",""))}spf.script.load(a,c,b)}else gy(a,b,c)} function gy(a,b,c){c=void 0===c?null:c;var d=hy(a),e=document.getElementById(d),f=e&&by(e,"loaded"),g=e&&!f;f?b&&b():(b&&(f=Us(d,b),b=""+Ta(b),iy[b]=f),g||(e=jy(a,d,function(){by(e,"loaded")||($x(e),Xs(d),ln(Za(Ys,d),0))},c)))} function jy(a,b,c,d){d=void 0===d?null:d;var e=Ef("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);oi(e,Ik(a));a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(e,a.firstChild);return e} function ky(a){a=hy(a);var b=document.getElementById(a);b&&(Ys(a),b.parentNode.removeChild(b))} function ly(a,b){a&&b&&(a=""+Ta(b),(a=iy[a])&&Ws(a))} function hy(a){var b=document.createElement("a");nc(b,a);a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+tc(a)} var iy={};var my=[],ny=!1;function oy(){if(!P("disable_biscotti_fetch_for_ad_blocker_detection")&&!P("disable_biscotti_fetch_entirely_for_all_web_clients")&&cv()){var a=O("PLAYER_VARS",{});if("1"!=sb(a)&&!dv(a)){var b=function(){ny=!0;"google_ad_status"in window?Lm("DCLKSTAT",1):Lm("DCLKSTAT",2)}; try{fy("//web.archive.org/web/20230406005110/https://static.doubleclick.net/instream/ad_status.js",b)}catch(c){}my.push(Hi.ea(function(){if(!(ny||"google_ad_status"in window)){try{ly("//web.archive.org/web/20230406005110/https://static.doubleclick.net/instream/ad_status.js",b)}catch(c){}ny=!0;Lm("DCLKSTAT",3)}},5E3))}}} function py(){var a=Number(O("DCLKSTAT",0));return isNaN(a)?0:a} ;var By=window,Cy,Dy=P("web_enable_lifecycle_monitoring")&&(null==(Cy=By.performance)?void 0:Cy.measure);function Ey(a){var b=this;var c=void 0===c?0:c;var d=void 0===d?to():d;this.l=c;this.i=d;this.j=new di;this.h=a;for(a={Za:0};a.Za>>0);function Yz(a,b){var c="player",d=!1;d=void 0===d?!0:d;c="string"===typeof c?Df(c):c;var e=Xz+"_"+Ta(c),f=Wz[e];if(f&&d)return Zz(a,b)?f.api.loadVideoByPlayerVars(a.args||null):f.loadNewVideoConfig(a),f.api;f=new Dz(c,e,a,b,void 0);Wz[e]=f;Xs("player-added",f.api);Ne(f,function(){delete Wz[f.getId()]}); return f.api} function Zz(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 $z=null,aA=null,bA=null;function cA(){dA()} function eA(){dA()} function dA(){var a=$z.getVideoData(1);a=a.title?a.title+" - YouTube":"YouTube";document.title!==a&&(document.title=a)} function fA(){$z&&$z.sendAbandonmentPing&&$z.sendAbandonmentPing();O("PL_ATT")&&sz.dispose();for(var a=Hi,b=0,c=my.length;bf?d:d.slice(0,f)))if(e&&!b.csn&&(b.itct||b.ved)&&(b=Object.assign({csn:Nu()},b)),h){var h=parseInt(h,10);isFinite(h)&&0