github.com/oinume/lekcije@v0.0.0-20231017100347-5b4c5eb6ab24/backend/infrastructure/dmm_eikaiwa/testdata/49393_files/www-embed-player.js (about) 1 (function(){/* 2 3 Copyright The Closure Library Authors. 4 SPDX-License-Identifier: Apache-2.0 5 */ 6 'use strict';var l;function ba(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}} 7 var ca="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; 8 function da(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");} 9 var ea=da(this);function q(a,b){if(b)a:{var c=ea;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ca(c,a,{configurable:!0,writable:!0,value:b})}} 10 q("Symbol",function(a){function b(f){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c(d+(f||"")+"_"+e++,f)} 11 function c(f,g){this.h=f;ca(this,"description",{configurable:!0,writable:!0,value:g})} 12 if(a)return a;c.prototype.toString=function(){return this.h}; 13 var d="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",e=0;return b}); 14 q("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<b.length;c++){var d=ea[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&ca(d.prototype,a,{configurable:!0,writable:!0,value:function(){return fa(ba(this))}})}return a}); 15 function fa(a){a={next:a};a[Symbol.iterator]=function(){return this}; 16 return a} 17 function ia(a){return a.raw=a} 18 function r(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:ba(a)}} 19 function ja(a){if(!(a instanceof Array)){a=r(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a} 20 function ka(a,b){return Object.prototype.hasOwnProperty.call(a,b)} 21 var la="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)ka(d,e)&&(a[e]=d[e])}return a}; 22 q("Object.assign",function(a){return a||la}); 23 var ma="function"==typeof Object.create?Object.create:function(a){function b(){} 24 b.prototype=a;return new b},na=function(){function a(){function c(){} 25 new c;Reflect.construct(c,[],function(){}); 26 return new c instanceof c} 27 if("undefined"!=typeof Reflect&&Reflect.construct){if(a())return Reflect.construct;var b=Reflect.construct;return function(c,d,e){c=b(c,d);e&&Reflect.setPrototypeOf(c,e.prototype);return c}}return function(c,d,e){void 0===e&&(e=c); 28 e=ma(e.prototype||Object.prototype);return Function.prototype.apply.call(c,e,d)||e}}(),pa; 29 if("function"==typeof Object.setPrototypeOf)pa=Object.setPrototypeOf;else{var ra;a:{var sa={a:!0},ua={};try{ua.__proto__=sa;ra=ua.a;break a}catch(a){}ra=!1}pa=ra?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var va=pa; 30 function u(a,b){a.prototype=ma(b.prototype);a.prototype.constructor=a;if(va)va(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.ta=b.prototype} 31 function wa(){this.D=!1;this.l=null;this.i=void 0;this.h=1;this.m=this.s=0;this.v=this.j=null} 32 function xa(a){if(a.D)throw new TypeError("Generator is already running");a.D=!0} 33 wa.prototype.X=function(a){this.i=a}; 34 function ya(a,b){a.j={nd:b,xd:!0};a.h=a.s||a.m} 35 wa.prototype.return=function(a){this.j={return:a};this.h=this.m}; 36 function w(a,b,c){a.h=c;return{value:b}} 37 wa.prototype.A=function(a){this.h=a}; 38 function za(a,b,c){a.s=b;void 0!=c&&(a.m=c)} 39 function Aa(a,b){a.h=b;a.s=0} 40 function Ba(a){a.s=0;var b=a.j.nd;a.j=null;return b} 41 function Ca(a){a.v=[a.j];a.s=0;a.m=0} 42 function Da(a){var b=a.v.splice(0)[0];(b=a.j=a.j||b)?b.xd?a.h=a.s||a.m:void 0!=b.A&&a.m<b.A?(a.h=b.A,a.j=null):a.h=a.m:a.h=0} 43 function Ea(a){this.h=new wa;this.i=a} 44 function Fa(a,b){xa(a.h);var c=a.h.l;if(c)return Ga(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.h.return); 45 a.h.return(b);return Ha(a)} 46 function Ga(a,b,c,d){try{var e=b.call(a.h.l,c);if(!(e instanceof Object))throw new TypeError("Iterator result "+e+" is not an object");if(!e.done)return a.h.D=!1,e;var f=e.value}catch(g){return a.h.l=null,ya(a.h,g),Ha(a)}a.h.l=null;d.call(a.h,f);return Ha(a)} 47 function Ha(a){for(;a.h.h;)try{var b=a.i(a.h);if(b)return a.h.D=!1,{value:b.value,done:!1}}catch(c){a.h.i=void 0,ya(a.h,c)}a.h.D=!1;if(a.h.j){b=a.h.j;a.h.j=null;if(b.xd)throw b.nd;return{value:b.return,done:!0}}return{value:void 0,done:!0}} 48 function Ia(a){this.next=function(b){xa(a.h);a.h.l?b=Ga(a,a.h.l.next,b,a.h.X):(a.h.X(b),b=Ha(a));return b}; 49 this.throw=function(b){xa(a.h);a.h.l?b=Ga(a,a.h.l["throw"],b,a.h.X):(ya(a.h,b),b=Ha(a));return b}; 50 this.return=function(b){return Fa(a,b)}; 51 this[Symbol.iterator]=function(){return this}} 52 function Ja(a){function b(d){return a.next(d)} 53 function c(d){return a.throw(d)} 54 return new Promise(function(d,e){function f(g){g.done?d(g.value):Promise.resolve(g.value).then(b,c).then(f,e)} 55 f(a.next())})} 56 function x(a){return Ja(new Ia(new Ea(a)))} 57 function Ka(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b} 58 q("Reflect",function(a){return a?a:{}}); 59 q("Reflect.construct",function(){return na}); 60 q("Reflect.setPrototypeOf",function(a){return a?a:va?function(b,c){try{return va(b,c),!0}catch(d){return!1}}:null}); 61 q("Promise",function(a){function b(g){this.h=0;this.j=void 0;this.i=[];this.D=!1;var h=this.l();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}} 62 function c(){this.h=null} 63 function d(g){return g instanceof b?g:new b(function(h){h(g)})} 64 if(a)return a;c.prototype.i=function(g){if(null==this.h){this.h=[];var h=this;this.j(function(){h.m()})}this.h.push(g)}; 65 var e=ea.setTimeout;c.prototype.j=function(g){e(g,0)}; 66 c.prototype.m=function(){for(;this.h&&this.h.length;){var g=this.h;this.h=[];for(var h=0;h<g.length;++h){var k=g[h];g[h]=null;try{k()}catch(m){this.l(m)}}}this.h=null}; 67 c.prototype.l=function(g){this.j(function(){throw g;})}; 68 b.prototype.l=function(){function g(m){return function(n){k||(k=!0,m.call(h,n))}} 69 var h=this,k=!1;return{resolve:g(this.V),reject:g(this.m)}}; 70 b.prototype.V=function(g){if(g===this)this.m(new TypeError("A Promise cannot resolve to itself"));else if(g instanceof b)this.aa(g);else{a:switch(typeof g){case "object":var h=null!=g;break a;case "function":h=!0;break a;default:h=!1}h?this.R(g):this.s(g)}}; 71 b.prototype.R=function(g){var h=void 0;try{h=g.then}catch(k){this.m(k);return}"function"==typeof h?this.ia(h,g):this.s(g)}; 72 b.prototype.m=function(g){this.X(2,g)}; 73 b.prototype.s=function(g){this.X(1,g)}; 74 b.prototype.X=function(g,h){if(0!=this.h)throw Error("Cannot settle("+g+", "+h+"): Promise already settled in state"+this.h);this.h=g;this.j=h;2===this.h&&this.Z();this.v()}; 75 b.prototype.Z=function(){var g=this;e(function(){if(g.N()){var h=ea.console;"undefined"!==typeof h&&h.error(g.j)}},1)}; 76 b.prototype.N=function(){if(this.D)return!1;var g=ea.CustomEvent,h=ea.Event,k=ea.dispatchEvent;if("undefined"===typeof k)return!0;"function"===typeof g?g=new g("unhandledrejection",{cancelable:!0}):"function"===typeof h?g=new h("unhandledrejection",{cancelable:!0}):(g=ea.document.createEvent("CustomEvent"),g.initCustomEvent("unhandledrejection",!1,!0,g));g.promise=this;g.reason=this.j;return k(g)}; 77 b.prototype.v=function(){if(null!=this.i){for(var g=0;g<this.i.length;++g)f.i(this.i[g]);this.i=null}}; 78 var f=new c;b.prototype.aa=function(g){var h=this.l();g.dc(h.resolve,h.reject)}; 79 b.prototype.ia=function(g,h){var k=this.l();try{g.call(h,k.resolve,k.reject)}catch(m){k.reject(m)}}; 80 b.prototype.then=function(g,h){function k(v,t){return"function"==typeof v?function(y){try{m(v(y))}catch(D){n(D)}}:t} 81 var m,n,p=new b(function(v,t){m=v;n=t}); 82 this.dc(k(g,m),k(h,n));return p}; 83 b.prototype.catch=function(g){return this.then(void 0,g)}; 84 b.prototype.dc=function(g,h){function k(){switch(m.h){case 1:g(m.j);break;case 2:h(m.j);break;default:throw Error("Unexpected state: "+m.h);}} 85 var m=this;null==this.i?f.i(k):this.i.push(k);this.D=!0}; 86 b.resolve=d;b.reject=function(g){return new b(function(h,k){k(g)})}; 87 b.race=function(g){return new b(function(h,k){for(var m=r(g),n=m.next();!n.done;n=m.next())d(n.value).dc(h,k)})}; 88 b.all=function(g){var h=r(g),k=h.next();return k.done?d([]):new b(function(m,n){function p(y){return function(D){v[y]=D;t--;0==t&&m(v)}} 89 var v=[],t=0;do v.push(void 0),t++,d(k.value).dc(p(v.length-1),n),k=h.next();while(!k.done)})}; 90 return b}); 91 q("WeakMap",function(a){function b(k){this.h=(h+=Math.random()+1).toString();if(k){k=r(k);for(var m;!(m=k.next()).done;)m=m.value,this.set(m[0],m[1])}} 92 function c(){} 93 function d(k){var m=typeof k;return"object"===m&&null!==k||"function"===m} 94 function e(k){if(!ka(k,g)){var m=new c;ca(k,g,{value:m})}} 95 function f(k){var m=Object[k];m&&(Object[k]=function(n){if(n instanceof c)return n;Object.isExtensible(n)&&e(n);return m(n)})} 96 if(function(){if(!a||!Object.seal)return!1;try{var k=Object.seal({}),m=Object.seal({}),n=new a([[k,2],[m,3]]);if(2!=n.get(k)||3!=n.get(m))return!1;n.delete(k);n.set(m,4);return!n.has(k)&&4==n.get(m)}catch(p){return!1}}())return a; 97 var g="$jscomp_hidden_"+Math.random();f("freeze");f("preventExtensions");f("seal");var h=0;b.prototype.set=function(k,m){if(!d(k))throw Error("Invalid WeakMap key");e(k);if(!ka(k,g))throw Error("WeakMap key fail: "+k);k[g][this.h]=m;return this}; 98 b.prototype.get=function(k){return d(k)&&ka(k,g)?k[g][this.h]:void 0}; 99 b.prototype.has=function(k){return d(k)&&ka(k,g)&&ka(k[g],this.h)}; 100 b.prototype.delete=function(k){return d(k)&&ka(k,g)&&ka(k[g],this.h)?delete k[g][this.h]:!1}; 101 return b}); 102 q("Map",function(a){function b(){var h={};return h.previous=h.next=h.head=h} 103 function c(h,k){var m=h.h;return fa(function(){if(m){for(;m.head!=h.h;)m=m.previous;for(;m.next!=m.head;)return m=m.next,{done:!1,value:k(m)};m=null}return{done:!0,value:void 0}})} 104 function d(h,k){var m=k&&typeof k;"object"==m||"function"==m?f.has(k)?m=f.get(k):(m=""+ ++g,f.set(k,m)):m="p_"+k;var n=h.data_[m];if(n&&ka(h.data_,m))for(h=0;h<n.length;h++){var p=n[h];if(k!==k&&p.key!==p.key||k===p.key)return{id:m,list:n,index:h,entry:p}}return{id:m,list:n,index:-1,entry:void 0}} 105 function e(h){this.data_={};this.h=b();this.size=0;if(h){h=r(h);for(var k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}} 106 if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var h=Object.seal({x:4}),k=new a(r([[h,"s"]]));if("s"!=k.get(h)||1!=k.size||k.get({x:4})||k.set({x:4},"t")!=k||2!=k.size)return!1;var m=k.entries(),n=m.next();if(n.done||n.value[0]!=h||"s"!=n.value[1])return!1;n=m.next();return n.done||4!=n.value[0].x||"t"!=n.value[1]||!m.next().done?!1:!0}catch(p){return!1}}())return a; 107 var f=new WeakMap;e.prototype.set=function(h,k){h=0===h?0:h;var m=d(this,h);m.list||(m.list=this.data_[m.id]=[]);m.entry?m.entry.value=k:(m.entry={next:this.h,previous:this.h.previous,head:this.h,key:h,value:k},m.list.push(m.entry),this.h.previous.next=m.entry,this.h.previous=m.entry,this.size++);return this}; 108 e.prototype.delete=function(h){h=d(this,h);return h.entry&&h.list?(h.list.splice(h.index,1),h.list.length||delete this.data_[h.id],h.entry.previous.next=h.entry.next,h.entry.next.previous=h.entry.previous,h.entry.head=null,this.size--,!0):!1}; 109 e.prototype.clear=function(){this.data_={};this.h=this.h.previous=b();this.size=0}; 110 e.prototype.has=function(h){return!!d(this,h).entry}; 111 e.prototype.get=function(h){return(h=d(this,h).entry)&&h.value}; 112 e.prototype.entries=function(){return c(this,function(h){return[h.key,h.value]})}; 113 e.prototype.keys=function(){return c(this,function(h){return h.key})}; 114 e.prototype.values=function(){return c(this,function(h){return h.value})}; 115 e.prototype.forEach=function(h,k){for(var m=this.entries(),n;!(n=m.next()).done;)n=n.value,h.call(k,n[1],n[0],this)}; 116 e.prototype[Symbol.iterator]=e.prototype.entries;var g=0;return e}); 117 function La(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""} 118 q("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=La(this,b,"endsWith");b+="";void 0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;0<e&&0<c;)if(d[--c]!=b[--e])return!1;return 0>=e}}); 119 q("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<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}}); 120 q("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=La(this,b,"startsWith");b+="";var e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}}); 121 q("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}}); 122 q("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}}); 123 q("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991}); 124 q("Number.isNaN",function(a){return a?a:function(b){return"number"===typeof b&&isNaN(b)}}); 125 function Ma(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}}; 126 e[Symbol.iterator]=function(){return e}; 127 return e} 128 q("Array.prototype.entries",function(a){return a?a:function(){return Ma(this,function(b,c){return[b,c]})}}); 129 q("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(h){return h}; 130 var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}}); 131 q("Array.prototype.keys",function(a){return a?a:function(){return Ma(this,function(b){return b})}}); 132 q("Array.prototype.values",function(a){return a?a:function(){return Ma(this,function(b,c){return c})}}); 133 q("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;0>c&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}}); 134 function Na(a){return a?a:Array.prototype.fill} 135 q("Int8Array.prototype.fill",Na);q("Uint8Array.prototype.fill",Na);q("Uint8ClampedArray.prototype.fill",Na);q("Int16Array.prototype.fill",Na);q("Uint16Array.prototype.fill",Na);q("Int32Array.prototype.fill",Na);q("Uint32Array.prototype.fill",Na);q("Float32Array.prototype.fill",Na);q("Float64Array.prototype.fill",Na);q("Object.setPrototypeOf",function(a){return a||va}); 136 q("Set",function(a){function b(c){this.h=new Map;if(c){c=r(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.h.size} 137 if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(r([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a; 138 b.prototype.add=function(c){c=0===c?0:c;this.h.set(c,c);this.size=this.h.size;return this}; 139 b.prototype.delete=function(c){c=this.h.delete(c);this.size=this.h.size;return c}; 140 b.prototype.clear=function(){this.h.clear();this.size=0}; 141 b.prototype.has=function(c){return this.h.has(c)}; 142 b.prototype.entries=function(){return this.h.entries()}; 143 b.prototype.values=function(){return this.h.values()}; 144 b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.h.forEach(function(f){return c.call(d,f,f,e)})}; 145 return b}); 146 q("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)ka(b,d)&&c.push([d,b[d]]);return c}}); 147 q("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}}); 148 q("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}}); 149 q("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==La(this,b,"includes").indexOf(b,c||0)}}); 150 q("globalThis",function(a){return a||ea}); 151 q("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)ka(b,d)&&c.push(b[d]);return c}}); 152 var Oa=Oa||{},z=this||self;function A(a,b,c){a=a.split(".");c=c||z;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b} 153 function B(a,b){a=a.split(".");b=b||z;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b} 154 function Pa(a){a.Ec=void 0;a.getInstance=function(){return a.Ec?a.Ec:a.Ec=new a}} 155 function Qa(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"} 156 function Ra(a){var b=Qa(a);return"array"==b||"object"==b&&"number"==typeof a.length} 157 function Sa(a){var b=typeof a;return"object"==b&&null!=a||"function"==b} 158 function Ta(a){return Object.prototype.hasOwnProperty.call(a,Ua)&&a[Ua]||(a[Ua]=++Va)} 159 var Ua="closure_uid_"+(1E9*Math.random()>>>0),Va=0;function Wa(a,b,c){return a.call.apply(a.bind,arguments)} 160 function Xa(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}} 161 function Ya(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?Ya=Wa:Ya=Xa;return Ya.apply(null,arguments)} 162 function $a(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}} 163 function ab(a,b){function c(){} 164 c.prototype=b.prototype;a.ta=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Et=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}} 165 function bb(a){return a} 166 ;function cb(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,cb);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b)} 167 ab(cb,Error);cb.prototype.name="CustomError";function db(a){a=a.url;var b=/[?&]dsh=1(&|$)/.test(a);this.j=!b&&/[?&]ae=1(&|$)/.test(a);this.l=!b&&/[?&]ae=2(&|$)/.test(a);if((this.h=/[?&]adurl=([^&]*)/.exec(a))&&this.h[1]){try{var c=decodeURIComponent(this.h[1])}catch(d){c=null}this.i=c}} 168 ;function eb(){} 169 function fb(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}} 170 ;var gb=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0); 171 for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},hb=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},ib=Array.prototype.filter?function(a,b){return Array.prototype.filter.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=[],e=0,f="string"===typeof a?a.split(""):a,g=0;g<c;g++)if(g in f){var h=f[g]; 172 b.call(void 0,h,g,a)&&(d[e++]=h)}return d},jb=Array.prototype.map?function(a,b){return Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=Array(c),e="string"===typeof a?a.split(""):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a)); 173 return d},kb=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c; 174 hb(a,function(e,f){d=b.call(void 0,d,e,f,a)}); 175 return d}; 176 function lb(a,b){a:{for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:"string"===typeof a?a.charAt(b):a[b]} 177 function mb(a,b){b=gb(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c} 178 function nb(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(Ra(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}} 179 ;function ob(a,b){for(var c in a)b.call(void 0,a[c],c,a)} 180 function pb(a){var b=qb,c;for(c in b)if(a.call(void 0,b[c],c,b))return c} 181 function rb(a){for(var b in a)return!1;return!0} 182 function sb(a,b){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=!0} 183 function tb(a){return null!==a&&"privembed"in a?a.privembed:!1} 184 function ub(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(var d in b)if(!(d in a))return!1;return!0} 185 function vb(a){var b={},c;for(c in a)b[c]=a[c];return b} 186 function wb(a){if(!a||"object"!==typeof a)return a;if("function"===typeof a.clone)return a.clone();if("undefined"!==typeof Map&&a instanceof Map)return new Map(a);if("undefined"!==typeof Set&&a instanceof Set)return new Set(a);if(a instanceof Date)return new Date(a.getTime());var b=Array.isArray(a)?[]:"function"!==typeof ArrayBuffer||"function"!==typeof ArrayBuffer.isView||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length),c;for(c in a)b[c]=wb(a[c]);return b} 187 var yb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function zb(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<yb.length;f++)c=yb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}} 188 ;var Ab;function Bb(){if(void 0===Ab){var a=null,b=z.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:bb,createScript:bb,createScriptURL:bb})}catch(c){z.console&&z.console.error(c.message)}Ab=a}else Ab=a}return Ab} 189 ;function Cb(a,b){this.j=a===Db&&b||""} 190 Cb.prototype.i=!0;Cb.prototype.h=function(){return this.j}; 191 function Eb(a){return new Cb(Db,a)} 192 var Db={};Eb("");var Fb={};function Gb(a,b){this.j=b===Fb?a:"";this.i=!0} 193 Gb.prototype.toString=function(){return this.j.toString()}; 194 Gb.prototype.h=function(){return this.j.toString()};function Hb(a,b){this.j=b===Ib?a:""} 195 Hb.prototype.toString=function(){return this.j+""}; 196 Hb.prototype.i=!0;Hb.prototype.h=function(){return this.j.toString()}; 197 function Jb(a){if(a instanceof Hb&&a.constructor===Hb)return a.j;Qa(a);return"type_error:TrustedResourceUrl"} 198 var Ib={};function Kb(a){var b=Bb();a=b?b.createScriptURL(a):a;return new Hb(a,Ib)} 199 ;var Lb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]}; 200 function Mb(a,b){return a<b?-1:a>b?1:0} 201 ;function Nb(a,b){this.j=b===Ob?a:""} 202 Nb.prototype.toString=function(){return this.j.toString()}; 203 Nb.prototype.i=!0;Nb.prototype.h=function(){return this.j.toString()}; 204 function Pb(a){if(a instanceof Nb&&a.constructor===Nb)return a.j;Qa(a);return"type_error:SafeUrl"} 205 var Sb=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Ob={},Tb=new Nb("about:invalid#zClosurez",Ob);function Ub(){var a=z.navigator;return a&&(a=a.userAgent)?a:""} 206 function C(a){return-1!=Ub().indexOf(a)} 207 ;function Vb(){return C("Trident")||C("MSIE")} 208 function Wb(){return C("Firefox")||C("FxiOS")} 209 function Xb(){return C("Safari")&&!(Yb()||C("Coast")||C("Opera")||C("Edge")||C("Edg/")||C("OPR")||Wb()||C("Silk")||C("Android"))} 210 function Yb(){return(C("Chrome")||C("CriOS"))&&!C("Edge")||C("Silk")} 211 function Zb(){return C("Android")&&!(Yb()||Wb()||C("Opera")||C("Silk"))} 212 function $b(a){var b={};a.forEach(function(c){b[c[0]]=c[1]}); 213 return function(c){return b[c.find(function(d){return d in b})]||""}} 214 function ac(a){var b=Ub();if("Internet Explorer"===a){if(Vb())if((a=/rv: *([\d\.]*)/.exec(b))&&a[1])b=a[1];else{a="";var c=/MSIE +([\d\.]+)/.exec(b);if(c&&c[1])if(b=/Trident\/(\d.\d)/.exec(b),"7.0"==c[1])if(b&&b[1])switch(b[1]){case "4.0":a="8.0";break;case "5.0":a="9.0";break;case "6.0":a="10.0";break;case "7.0":a="11.0"}else a="7.0";else a=c[1];b=a}else b="";return b}var d=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");c=[];for(var e;e=d.exec(b);)c.push([e[1],e[2],e[3]||void 0]);b=$b(c); 215 switch(a){case "Opera":if(C("Opera"))return b(["Version","Opera"]);if(C("OPR"))return b(["OPR"]);break;case "Microsoft Edge":if(C("Edge"))return b(["Edge"]);if(C("Edg/"))return b(["Edg"]);break;case "Chromium":if(Yb())return b(["Chrome","CriOS","HeadlessChrome"])}return"Firefox"===a&&Wb()||"Safari"===a&&Xb()||"Android Browser"===a&&Zb()||"Silk"===a&&C("Silk")?(b=c[2])&&b[1]||"":""} 216 function bc(a){a=ac(a);if(""===a)return NaN;a=a.split(".");return 0===a.length?NaN:Number(a[0])} 217 ;var cc={};function dc(a){this.j=cc===cc?a:"";this.i=!0} 218 dc.prototype.h=function(){return this.j.toString()}; 219 dc.prototype.toString=function(){return this.j.toString()};function ec(a,b){b instanceof Nb||b instanceof Nb||(b="object"==typeof b&&b.i?b.h():String(b),Sb.test(b)||(b="about:invalid#zClosurez"),b=new Nb(b,Ob));a.href=Pb(b)} 220 function fc(a,b){a.rel="stylesheet";a.href=Jb(b).toString();(b=gc('style[nonce],link[rel="stylesheet"][nonce]',a.ownerDocument&&a.ownerDocument.defaultView))&&a.setAttribute("nonce",b)} 221 function hc(){return gc("script[nonce]")} 222 var ic=/^[\w+/_-]+[=]{0,2}$/;function gc(a,b){b=(b||z).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||a.getAttribute("nonce"))&&ic.test(a)?a:"":""} 223 ;function jc(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b} 224 ;var kc=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function lc(a){return a?decodeURI(a):a} 225 function oc(a,b){return b.match(kc)[a]||null} 226 function pc(a){return lc(oc(3,a))} 227 function qc(a){var b=a.match(kc);a=b[5];var c=b[6];b=b[7];var d="";a&&(d+=a);c&&(d+="?"+c);b&&(d+="#"+b);return d} 228 function rc(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]} 229 function sc(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)sc(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))} 230 function tc(a,b){var c=[];for(b=b||0;b<a.length;b+=2)sc(a[b],a[b+1],c);return c.join("&")} 231 function uc(a){var b=[],c;for(c in a)sc(c,a[c],b);return b.join("&")} 232 function vc(a,b){var c=2==arguments.length?tc(arguments[1],0):tc(arguments,1);return rc(a,c)} 233 function wc(a,b){b=uc(b);return rc(a,b)} 234 function xc(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";return rc(a,b+c)} 235 function yc(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1} 236 var zc=/#|$/,Ac=/[?&]($|#)/;function Bc(a,b){for(var c=a.search(zc),d=0,e,f=[];0<=(e=yc(a,d,b,c));)f.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);f.push(a.slice(d));return f.join("").replace(Ac,"$1")} 237 ;function Cc(a){z.setTimeout(function(){throw a;},0)} 238 ;function Dc(){return C("iPhone")&&!C("iPod")&&!C("iPad")} 239 function Ec(){var a=Ub(),b="";C("Windows")?(b=/Windows (?:NT|Phone) ([0-9.]+)/,b=(a=b.exec(a))?a[1]:"0.0"):Dc()||C("iPad")||C("iPod")?(b=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,b=(a=b.exec(a))&&a[1].replace(/_/g,".")):C("Macintosh")?(b=/Mac OS X ([0-9_.]+)/,b=(a=b.exec(a))?a[1].replace(/_/g,"."):"10"):-1!=Ub().toLowerCase().indexOf("kaios")?(b=/(?:KaiOS)\/(\S+)/i,b=(a=b.exec(a))&&a[1]):C("Android")?(b=/Android\s+([^\);]+)(\)|;)/,b=(a=b.exec(a))&&a[1]):C("CrOS")&&(b=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/, 240 b=(a=b.exec(a))&&a[1]);a=0;b=Lb(String(b||"")).split(".");for(var c=Lb("12").split("."),d=Math.max(b.length,c.length),e=0;0==a&&e<d;e++){var f=b[e]||"",g=c[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;a=Mb(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||Mb(0==f[2].length,0==g[2].length)||Mb(f[2],g[2]);f=f[3];g=g[3]}while(0==a)}} 241 ;function Fc(a){Fc[" "](a);return a} 242 Fc[" "]=function(){};var Gc=C("Opera"),Hc=Vb(),Ic=C("Edge"),Jc=C("Gecko")&&!(-1!=Ub().toLowerCase().indexOf("webkit")&&!C("Edge"))&&!(C("Trident")||C("MSIE"))&&!C("Edge"),Kc=-1!=Ub().toLowerCase().indexOf("webkit")&&!C("Edge"),Lc=C("Android");function Mc(){var a=z.document;return a?a.documentMode:void 0} 243 var Nc;a:{var Oc="",Sc=function(){var a=Ub();if(Jc)return/rv:([^\);]+)(\)|;)/.exec(a);if(Ic)return/Edge\/([\d\.]+)/.exec(a);if(Hc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Kc)return/WebKit\/(\S+)/.exec(a);if(Gc)return/(?:Version)[ \/]?(\S+)/.exec(a)}(); 244 Sc&&(Oc=Sc?Sc[1]:"");if(Hc){var Tc=Mc();if(null!=Tc&&Tc>parseFloat(Oc)){Nc=String(Tc);break a}}Nc=Oc}var Uc=Nc,Vc;if(z.document&&Hc){var Wc=Mc();Vc=Wc?Wc:parseInt(Uc,10)||void 0}else Vc=void 0;var Xc=Vc;var Yc=Dc()||C("iPod"),Zc=C("iPad");Zb();Yb();var $c=Xb()&&!(Dc()||C("iPad")||C("iPod"));var ad={},bd=null;function cd(a,b){Ra(a);void 0===b&&(b=0);dd();b=ad[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e<a.length-2;e+=3){var g=a[e],h=a[e+1],k=a[e+2],m=b[g>>2];g=b[(g&3)<<4|h>>4];h=b[(h&15)<<2|k>>6];k=b[k&63];c[f++]=""+m+g+h+k}m=0;k=d;switch(a.length-e){case 2:m=a[e+1],k=b[(m&15)<<2]||d;case 1:a=a[e],c[f]=""+b[a>>2]+b[(a&3)<<4|m>>4]+k+d}return c.join("")} 245 function ed(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;fd(a,function(f){d[e++]=f}); 246 return e!==c?d.subarray(0,e):d} 247 function fd(a,b){function c(k){for(;d<a.length;){var m=a.charAt(d++),n=bd[m];if(null!=n)return n;if(!/^[\s\xa0]*$/.test(m))throw Error("Unknown base64 encoding at char: "+m);}return k} 248 dd();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),h=c(64);if(64===h&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=h&&b(g<<6&192|h))}} 249 function dd(){if(!bd){bd={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));ad[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===bd[f]&&(bd[f]=e)}}}} 250 ;var gd="undefined"!==typeof Uint8Array;function hd(a){return gd&&null!=a&&a instanceof Uint8Array} 251 var id={};var jd;function kd(a){if(a!==id)throw Error("illegal external caller");} 252 function ld(a,b){kd(b);this.za=a;if(null!=a&&0===a.length)throw Error("ByteString should be constructed with non-empty values");} 253 function md(){return jd||(jd=new ld(null,id))} 254 ld.prototype.Jb=function(){return null==this.za}; 255 ld.prototype.sizeBytes=function(){kd(id);var a=this.za;null==a||hd(a)||("string"===typeof a?a=ed(a):(Qa(a),a=null));return(a=null==a?a:this.za=a)?a.length:0};var nd="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol():void 0;function od(a,b){if(nd)return a[nd]|=b;if(void 0!==a.Da)return a.Da|=b;Object.defineProperties(a,{Da:{value:b,configurable:!0,writable:!0,enumerable:!1}});return b} 256 function pd(a,b){var c=qd(a);(c&b)!==b&&(Object.isFrozen(a)&&(a=Array.prototype.slice.call(a)),rd(a,c|b));return a} 257 function sd(a,b){nd?a[nd]&&(a[nd]&=~b):void 0!==a.Da&&(a.Da&=~b)} 258 function qd(a){var b;nd?b=a[nd]:b=a.Da;return null==b?0:b} 259 function rd(a,b){nd?a[nd]=b:void 0!==a.Da?a.Da=b:Object.defineProperties(a,{Da:{value:b,configurable:!0,writable:!0,enumerable:!1}})} 260 function td(a){od(a,1);return a} 261 function ud(a){return!!(qd(a)&2)} 262 function vd(a,b){rd(b,(a|0)&-51)} 263 function wd(a,b){rd(b,(a|18)&-41)} 264 ;var xd={};function yd(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object} 265 var zd,Ad,Bd=[];rd(Bd,23);Ad=Object.freeze(Bd);function Cd(a){if(ud(a.M))throw Error("Cannot mutate an immutable Message");} 266 function Dd(a){var b=a.length;(b=b?a[b-1]:void 0)&&yd(b)?b.g=1:(b={},a.push((b.g=1,b)))} 267 ;function Ed(a){if(null!=a&&"number"!==typeof a)throw Error("Value of float/double field must be a number|null|undefined, found "+typeof a+": "+a);return a} 268 function Fd(a){return a.displayName||a.name||"unknown type name"} 269 function Gd(a,b){if(!(a instanceof b))throw Error("Expected instanceof "+Fd(b)+" but got "+(a&&Fd(a.constructor)));return a} 270 ;function Hd(a){var b=a.l+a.fb;return a.wa||(a.wa=a.M[b]={})} 271 function Id(a,b,c){return-1===b?null:b>=a.l?a.wa?a.wa[b]:void 0:c&&a.wa&&(c=a.wa[b],null!=c)?c:a.M[b+a.fb]} 272 function E(a,b,c,d){Cd(a);return Jd(a,b,c,d)} 273 function Jd(a,b,c,d){a.m&&(a.m=void 0);if(b>=a.l||d)return Hd(a)[b]=c,a;a.M[b+a.fb]=c;(c=a.wa)&&b in c&&delete c[b];return a} 274 function Kd(a,b){a&&ud(b.M)&&ud(a.M);return a} 275 function Ld(a,b,c,d,e){var f=Id(a,b,d);Array.isArray(f)||(f=Ad);var g=qd(f);g&1||td(f);if(e)g&2||od(f,2),c&1||Object.freeze(f);else{e=!(c&2);var h=g&2;c&1||!h?e&&g&16&&!h&&sd(f,16):(f=td(Array.prototype.slice.call(f)),Jd(a,b,f,d))}return f} 276 function Qd(a,b,c,d){Cd(a);(c=Rd(a,c))&&c!==b&&null!=d&&Jd(a,c,void 0,!1);return Jd(a,b,d)} 277 function Rd(a,b){for(var c=0,d=0;d<b.length;d++){var e=b[d];null!=Id(a,e)&&(0!==c&&Jd(a,c,void 0,!1),c=e)}return c} 278 function Sd(a,b,c,d){var e=d=void 0===d?!1:d,f=Id(a,c,e);var g=!1;var h=null==f||"object"!==typeof f||(g=Array.isArray(f))||f.Kc!==xd?g?new b(f):void 0:f;h!==f&&null!=h&&(Jd(a,c,h,e),od(h.M,qd(a.M)&18));b=Kd(h,a);if(null==b)return b;ud(a.M)||(e=Td(b),e!==b&&(b=e,Jd(a,c,b,d)));return Kd(b,a)} 279 function Ud(a,b,c,d,e,f){a.i||(a.i={});var g=a.i[c],h=Ld(a,c,3,d,f);if(!g){var k=h;g=[];var m=!!(qd(a.M)&16);h=ud(k);var n=k;!f&&h&&(k=Array.prototype.slice.call(k));for(var p=h,v=0;v<k.length;v++){var t=k[v];var y=b,D=!1;D=void 0===D?!1:D;t=Array.isArray(t)?new y(t):D?new y:void 0;if(void 0!==t){y=t.M;var F=D=qd(y);h&&(F|=2);m&&(F|=16);F!=D&&rd(y,F);y=F;p=p||!!(2&y);g.push(t)}}a.i[c]=g;b=k;k=!p;m=qd(b);p=m|33;p=k?p|8:p&-9;m!=p&&(Object.isFrozen(b)&&(b=Array.prototype.slice.call(b)),rd(b,p));k=b; 280 n!==k&&Jd(a,c,k,d);(f||e&&h)&&od(g,2);e&&Object.freeze(g);return g}f||(d=Object.isFrozen(g),e&&!d?Object.freeze(g):!e&&d&&(g=Array.prototype.slice.call(g),a.i[c]=g));return g} 281 function Vd(a,b,c,d){var e=ud(a.M);b=Ud(a,b,c,d,e,e);a=Ld(a,c,3,d,e);if(!(e||qd(a)&8)){for(e=0;e<b.length;e++)c=b[e],d=Td(c),c!==d&&(b[e]=d,a[e]=d.M);od(a,8)}return b} 282 function G(a,b,c,d){Cd(a);null!=d?Gd(d,b):d=void 0;return Jd(a,c,d)} 283 function Wd(a,b,c,d,e){Cd(a);null!=e?Gd(e,b):e=void 0;Qd(a,c,d,e)} 284 function Xd(a,b,c,d,e){Cd(a);var f=null==d?Ad:td([]);if(null!=d){for(var g=!!d.length,h=0;h<d.length;h++){var k=d[h];Gd(k,b);g=g&&!ud(k.M);f[h]=k.M}f=pd(f,(g?8:0)|1);a.i||(a.i={});a.i[c]=d}else a.i&&(a.i[c]=void 0);return Jd(a,c,f,e)} 285 function Yd(a,b,c,d){Cd(a);var e=Ud(a,c,b,void 0,!1,!1);c=null!=d?Gd(d,c):new c;a=Ld(a,b,2,void 0,!1);e.push(c);a.push(c.M);ud(c.M)&&sd(a,8)} 286 function Zd(a,b){return null==a?b:a} 287 function $d(a,b){return Zd(Id(a,b),"")} 288 ;var ae;function be(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "object":if(a)if(Array.isArray(a)){if(0!==(qd(a)&128))return a=Array.prototype.slice.call(a),Dd(a),a}else{if(hd(a))return cd(a);if(a instanceof ld){var b=a.za;return null==b?"":"string"===typeof b?b:a.za=cd(b)}}}return a} 289 ;function ce(a,b,c,d){if(null!=a){if(Array.isArray(a))a=de(a,b,c,void 0!==d);else if(yd(a)){var e={},f;for(f in a)e[f]=ce(a[f],b,c,d);a=e}else a=b(a,d);return a}} 290 function de(a,b,c,d){var e=qd(a);d=d?!!(e&16):void 0;a=Array.prototype.slice.call(a);for(var f=0;f<a.length;f++)a[f]=ce(a[f],b,c,d);c(e,a);return a} 291 function ee(a){return a.Kc===xd?a.toJSON():be(a)} 292 function fe(a,b){a&128&&Dd(b)} 293 ;function ge(a,b,c){c=void 0===c?wd:c;if(null!=a){if(gd&&a instanceof Uint8Array)return a.length?new ld(new Uint8Array(a),id):md();if(Array.isArray(a)){var d=qd(a);if(d&2)return a;if(b&&!(d&32)&&(d&16||0===d))return rd(a,d|2),a;a=de(a,ge,d&4?wd:c,!0);b=qd(a);b&4&&b&2&&Object.freeze(a);return a}return a.Kc===xd?he(a):a}} 294 function ie(a,b,c,d,e,f,g){(a=a.i&&a.i[c])?(d=0<a.length?a[0].constructor:void 0,f=qd(a),f&2||(a=jb(a,he),wd(f,a),Object.freeze(a)),Xd(b,d,c,a,e)):E(b,c,ge(d,f,g),e)} 295 function he(a){if(ud(a.M))return a;a=je(a,!0);od(a.M,2);return a} 296 function je(a,b){var c=a.M,d=[];od(d,16);var e=a.constructor.h;e&&d.push(e);e=a.wa;if(e){d.length=c.length;d.fill(void 0,d.length,c.length);var f={};d[d.length-1]=f}0!==(qd(c)&128)&&Dd(d);b=b||ud(a.M)?wd:vd;var g=a.constructor;qd(d);ae=d;d=new g(d);ae=void 0;a.wd&&(d.wd=a.wd.slice());g=!!(qd(c)&16);for(var h=e?c.length-1:c.length,k=0;k<h;k++)ie(a,d,k-a.fb,c[k],!1,g,b);if(e)for(var m in e)c=e[m],h=+m,Number.isNaN(h)?f[h]=c:ie(a,d,h,c,!0,g,b);return d} 297 function Td(a){if(!ud(a.M))return a;var b=je(a,!1);b.m=a;return b} 298 ;function H(a,b,c){null==a&&(a=ae);ae=void 0;var d=this.constructor.i||0,e=0<d,f=this.constructor.h,g=!1;if(null==a){a=f?[f]:[];var h=48;var k=!0;e&&(d=0,h|=128);rd(a,h)}else{if(!Array.isArray(a))throw Error();if(f&&f!==a[0])throw Error();var m=h=od(a,0);if(k=0!==(16&m))(g=0!==(32&m))||(m|=32);if(e)if(128&m)d=0;else{if(0<a.length){var n=a[a.length-1];if(yd(n)&&"g"in n){d=0;m|=128;delete n.g;var p=!0,v;for(v in n){p=!1;break}p&&a.pop()}}}else if(128&m)throw Error();h!==m&&rd(a,m)}this.fb=(f?0:-1)-d; 299 this.i=void 0;this.M=a;a:{f=this.M.length;d=f-1;if(f&&(f=this.M[d],yd(f))){this.wa=f;this.l=d-this.fb;break a}void 0!==b&&-1<b?(this.l=Math.max(b,d+1-this.fb),this.wa=void 0):this.l=Number.MAX_VALUE}if(!e&&this.wa&&"g"in this.wa)throw Error('Unexpected "g" flag in sparse object of message that is not a group type.');if(c){b=k&&!g&&!0;e=this.l;var t;for(k=0;k<c.length;k++)g=c[k],g<e?(g+=this.fb,(d=a[g])?ke(d,b):a[g]=Ad):(t||(t=Hd(this)),(d=t[g])?ke(d,b):t[g]=Ad)}} 300 H.prototype.toJSON=function(){var a=this.M,b;zd?b=a:b=de(a,ee,fe);return b}; 301 function le(a){zd=!0;try{return JSON.stringify(a.toJSON(),me)}finally{zd=!1}} 302 H.prototype.clone=function(){return je(this,!1)}; 303 function ke(a,b){if(Array.isArray(a)){var c=qd(a),d=1;!b||c&2||(d|=16);(c&d)!==d&&rd(a,c|d)}} 304 H.prototype.Kc=xd;H.prototype.toString=function(){return this.M.toString()}; 305 function me(a,b){return be(b)} 306 ;function ne(a){var b=this.h,c=this.i;return this.isRepeated?Vd(a,b,c,!0):Sd(a,b,c,!0)} 307 ;function oe(a){this.gd=a} 308 ;function pe(a,b,c){this.i=a;this.l=b;this.h=c||[];this.pb=new Map} 309 l=pe.prototype;l.ae=function(a){var b=Ka.apply(1,arguments),c=this.yc(b);c?c.push(new oe(a)):this.Kd(a,b)}; 310 l.Kd=function(a){this.pb.set(this.pd(Ka.apply(1,arguments)),[new oe(a)])}; 311 l.yc=function(){var a=this.pd(Ka.apply(0,arguments));return this.pb.has(a)?this.pb.get(a):void 0}; 312 l.re=function(){var a=this.yc(Ka.apply(0,arguments));return a&&a.length?a[0]:void 0}; 313 l.clear=function(){this.pb.clear()}; 314 l.pd=function(){var a=Ka.apply(0,arguments);return a?a.join(","):"key"};function qe(a,b){pe.call(this,a,3,b)} 315 u(qe,pe);qe.prototype.j=function(a){var b=Ka.apply(1,arguments),c=0,d=this.re(b);d&&(c=d.gd);this.Kd(c+a,b)};function re(a,b){pe.call(this,a,2,b)} 316 u(re,pe);re.prototype.j=function(a){this.ae(a,Ka.apply(1,arguments))};function se(a){a&&"function"==typeof a.dispose&&a.dispose()} 317 ;function te(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];Ra(d)?te.apply(null,d):se(d)}} 318 ;function J(){this.X=this.X;this.D=this.D} 319 J.prototype.X=!1;J.prototype.h=function(){return this.X}; 320 J.prototype.dispose=function(){this.X||(this.X=!0,this.L())}; 321 function ue(a,b){ve(a,$a(se,b))} 322 function ve(a,b){a.X?b():(a.D||(a.D=[]),a.D.push(b))} 323 J.prototype.L=function(){if(this.D)for(;this.D.length;)this.D.shift()()};function we(a,b){this.type=a;this.h=this.target=b;this.defaultPrevented=this.j=!1} 324 we.prototype.stopPropagation=function(){this.j=!0}; 325 we.prototype.preventDefault=function(){this.defaultPrevented=!0};function xe(a){var b=B("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(g){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||z.$googDebugFname||b}catch(g){e="Not available",c=!0}b=ye(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message;if(null== 326 c){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)c=a.constructor.name;else if(c=a.constructor,ze[c])c=ze[c];else{c=String(c);if(!ze[c]){var f=/function\s+([^\(]+)/m.exec(c);ze[c]=f?f[1]:"[Anonymous]"}c=ze[c]}c='Unknown Error of type "'+c+'"'}else c="Unknown Error of unknown type";"function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"}}a.stack= 327 b;return{message:a.message,name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:a.stack}} 328 function ye(a,b){b||(b={});b[Ae(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[Ae(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(c+="string"===typeof a?a:a.message+"\n"),c+=ye(a,b));return c} 329 function Ae(a){var b="";"function"===typeof a.toString&&(b=""+a);return b+a.stack} 330 var ze={};var Be=function(){if(!z.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}}); 331 try{z.addEventListener("test",function(){},b),z.removeEventListener("test",function(){},b)}catch(c){}return a}();function Ce(a,b){we.call(this,a?a.type:"");this.relatedTarget=this.h=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.i=null;a&&this.init(a,b)} 332 ab(Ce,we);var De={2:"touch",3:"pen",4:"mouse"}; 333 Ce.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.h=b;if(b=a.relatedTarget){if(Jc){a:{try{Fc(b.nodeName);var e=!0;break a}catch(f){}e=!1}e||(b=null)}}else"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY|| 334 0):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:De[a.pointerType]||"";this.state=a.state; 335 this.i=a;a.defaultPrevented&&Ce.ta.preventDefault.call(this)}; 336 Ce.prototype.stopPropagation=function(){Ce.ta.stopPropagation.call(this);this.i.stopPropagation?this.i.stopPropagation():this.i.cancelBubble=!0}; 337 Ce.prototype.preventDefault=function(){Ce.ta.preventDefault.call(this);var a=this.i;a.preventDefault?a.preventDefault():a.returnValue=!1};var Ee="closure_listenable_"+(1E6*Math.random()|0);var Fe=0;function Ge(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.ic=e;this.key=++Fe;this.Nb=this.cc=!1} 338 function He(a){a.Nb=!0;a.listener=null;a.proxy=null;a.src=null;a.ic=null} 339 ;function Ie(a){this.src=a;this.listeners={};this.h=0} 340 Ie.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.listeners[f];a||(a=this.listeners[f]=[],this.h++);var g=Je(a,b,d,e);-1<g?(b=a[g],c||(b.cc=!1)):(b=new Ge(b,this.src,f,!!d,e),b.cc=c,a.push(b));return b}; 341 Ie.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;var e=this.listeners[a];b=Je(e,b,c,d);return-1<b?(He(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.listeners[a],this.h--),!0):!1}; 342 function Ke(a,b){var c=b.type;c in a.listeners&&mb(a.listeners[c],b)&&(He(b),0==a.listeners[c].length&&(delete a.listeners[c],a.h--))} 343 function Je(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.Nb&&f.listener==b&&f.capture==!!c&&f.ic==d)return e}return-1} 344 ;var Le="closure_lm_"+(1E6*Math.random()|0),Me={},Ne=0;function Oe(a,b,c,d,e){if(d&&d.once)Pe(a,b,c,d,e);else if(Array.isArray(b))for(var f=0;f<b.length;f++)Oe(a,b[f],c,d,e);else c=Qe(c),a&&a[Ee]?a.Ma(b,c,Sa(d)?!!d.capture:!!d,e):Re(a,b,c,!1,d,e)} 345 function Re(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=Sa(e)?!!e.capture:!!e,h=Se(a);h||(a[Le]=h=new Ie(a));c=h.add(b,c,d,g,f);if(!c.proxy){d=Te();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Be||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Ue(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");Ne++}} 346 function Te(){function a(c){return b.call(a.src,a.listener,c)} 347 var b=Ve;return a} 348 function Pe(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Pe(a,b[f],c,d,e);else c=Qe(c),a&&a[Ee]?a.l.add(String(b),c,!0,Sa(d)?!!d.capture:!!d,e):Re(a,b,c,!0,d,e)} 349 function We(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)We(a,b[f],c,d,e);else(d=Sa(d)?!!d.capture:!!d,c=Qe(c),a&&a[Ee])?a.l.remove(String(b),c,d,e):a&&(a=Se(a))&&(b=a.listeners[b.toString()],a=-1,b&&(a=Je(b,c,d,e)),(c=-1<a?b[a]:null)&&Xe(c))} 350 function Xe(a){if("number"!==typeof a&&a&&!a.Nb){var b=a.src;if(b&&b[Ee])Ke(b.l,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Ue(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Ne--;(c=Se(b))?(Ke(c,a),0==c.h&&(c.src=null,b[Le]=null)):He(a)}}} 351 function Ue(a){return a in Me?Me[a]:Me[a]="on"+a} 352 function Ve(a,b){if(a.Nb)a=!0;else{b=new Ce(b,this);var c=a.listener,d=a.ic||a.src;a.cc&&Xe(a);a=c.call(d,b)}return a} 353 function Se(a){a=a[Le];return a instanceof Ie?a:null} 354 var Ye="__closure_events_fn_"+(1E9*Math.random()>>>0);function Qe(a){if("function"===typeof a)return a;a[Ye]||(a[Ye]=function(b){return a.handleEvent(b)}); 355 return a[Ye]} 356 ;function Ze(){J.call(this);this.l=new Ie(this);this.Xd=this;this.Pa=null} 357 ab(Ze,J);Ze.prototype[Ee]=!0;Ze.prototype.addEventListener=function(a,b,c,d){Oe(this,a,b,c,d)}; 358 Ze.prototype.removeEventListener=function(a,b,c,d){We(this,a,b,c,d)}; 359 function $e(a,b){var c=a.Pa;if(c){var d=[];for(var e=1;c;c=c.Pa)d.push(c),++e}a=a.Xd;c=b.type||b;"string"===typeof b?b=new we(b,a):b instanceof we?b.target=b.target||a:(e=b,b=new we(c,a),zb(b,e));e=!0;if(d)for(var f=d.length-1;!b.j&&0<=f;f--){var g=b.h=d[f];e=af(g,c,!0,b)&&e}b.j||(g=b.h=a,e=af(g,c,!0,b)&&e,b.j||(e=af(g,c,!1,b)&&e));if(d)for(f=0;!b.j&&f<d.length;f++)g=b.h=d[f],e=af(g,c,!1,b)&&e} 360 Ze.prototype.L=function(){Ze.ta.L.call(this);if(this.l){var a=this.l,b=0,c;for(c in a.listeners){for(var d=a.listeners[c],e=0;e<d.length;e++)++b,He(d[e]);delete a.listeners[c];a.h--}}this.Pa=null}; 361 Ze.prototype.Ma=function(a,b,c,d){return this.l.add(String(a),b,!1,c,d)}; 362 function af(a,b,c,d){b=a.l.listeners[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.Nb&&g.capture==c){var h=g.listener,k=g.ic||g.src;g.cc&&Ke(a.l,g);e=!1!==h.call(k,d)&&e}}return e&&!d.defaultPrevented} 363 ;function bf(a,b){this.j=a;this.l=b;this.i=0;this.h=null} 364 bf.prototype.get=function(){if(0<this.i){this.i--;var a=this.h;this.h=a.next;a.next=null}else a=this.j();return a}; 365 function hf(a,b){a.l(b);100>a.i&&(a.i++,b.next=a.h,a.h=b)} 366 ;function jf(a,b){return a+Math.random()*(b-a)} 367 ;function kf(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0} 368 l=kf.prototype;l.clone=function(){return new kf(this.x,this.y)}; 369 l.equals=function(a){return a instanceof kf&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)}; 370 l.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; 371 l.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; 372 l.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; 373 l.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};function lf(a,b){this.width=a;this.height=b} 374 l=lf.prototype;l.clone=function(){return new lf(this.width,this.height)}; 375 l.aspectRatio=function(){return this.width/this.height}; 376 l.Jb=function(){return!(this.width*this.height)}; 377 l.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; 378 l.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; 379 l.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; 380 l.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};function mf(a){var b=document;return"string"===typeof a?b.getElementById(a):a} 381 function nf(a){var b=document;a=String(a);"application/xhtml+xml"===b.contentType&&(a=a.toLowerCase());return b.createElement(a)} 382 function of(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null} 383 ;var pf;function qf(){var a=z.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!C("Presto")&&(a=function(){var e=nf("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(k){if(("*"==h||k.origin==h)&&k.data==g)this.port1.onmessage()},this); 384 f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}}); 385 if("undefined"!==typeof a&&!Vb()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.fd;c.fd=null;e()}}; 386 return function(e){d.next={fd:e};d=d.next;b.port2.postMessage(0)}}return function(e){z.setTimeout(e,0)}} 387 ;function rf(){this.i=this.h=null} 388 rf.prototype.add=function(a,b){var c=sf.get();c.set(a,b);this.i?this.i.next=c:this.h=c;this.i=c}; 389 rf.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}; 390 var sf=new bf(function(){return new tf},function(a){return a.reset()}); 391 function tf(){this.next=this.scope=this.h=null} 392 tf.prototype.set=function(a,b){this.h=a;this.scope=b;this.next=null}; 393 tf.prototype.reset=function(){this.next=this.scope=this.h=null};var uf,vf=!1,wf=new rf;function xf(a,b){uf||yf();vf||(uf(),vf=!0);wf.add(a,b)} 394 function yf(){if(z.Promise&&z.Promise.resolve){var a=z.Promise.resolve(void 0);uf=function(){a.then(zf)}}else uf=function(){var b=zf; 395 "function"!==typeof z.setImmediate||z.Window&&z.Window.prototype&&!C("Edge")&&z.Window.prototype.setImmediate==z.setImmediate?(pf||(pf=qf()),pf(b)):z.setImmediate(b)}} 396 function zf(){for(var a;a=wf.remove();){try{a.h.call(a.scope)}catch(b){Cc(b)}hf(sf,a)}vf=!1} 397 ;function Af(a){this.h=0;this.D=void 0;this.l=this.i=this.j=null;this.m=this.s=!1;if(a!=eb)try{var b=this;a.call(void 0,function(c){Bf(b,2,c)},function(c){Bf(b,3,c)})}catch(c){Bf(this,3,c)}} 398 function Cf(){this.next=this.context=this.i=this.j=this.h=null;this.l=!1} 399 Cf.prototype.reset=function(){this.context=this.i=this.j=this.h=null;this.l=!1}; 400 var Df=new bf(function(){return new Cf},function(a){a.reset()}); 401 function Ef(a,b,c){var d=Df.get();d.j=a;d.i=b;d.context=c;return d} 402 function Ff(a){return new Af(function(b,c){c(a)})} 403 Af.prototype.then=function(a,b,c){return Gf(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)}; 404 Af.prototype.$goog_Thenable=!0;l=Af.prototype;l.tc=function(a,b){return Gf(this,null,a,b)}; 405 l.catch=Af.prototype.tc;l.cancel=function(a){if(0==this.h){var b=new Hf(a);xf(function(){If(this,b)},this)}}; 406 function If(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<d)));g=g.next)e||(f=g);e&&(0==c.h&&1==d?If(c,b):(f?(d=f,d.next==c.l&&(c.l=d),d.next=d.next.next):Jf(c),Kf(c,e,3,b)))}a.j=null}else Bf(a,3,b)} 407 function Lf(a,b){a.i||2!=a.h&&3!=a.h||Mf(a);a.l?a.l.next=b:a.i=b;a.l=b} 408 function Gf(a,b,c,d){var e=Ef(null,null,null);e.h=new Af(function(f,g){e.j=b?function(h){try{var k=b.call(d,h);f(k)}catch(m){g(m)}}:f; 409 e.i=c?function(h){try{var k=c.call(d,h);void 0===k&&h instanceof Hf?g(h):f(k)}catch(m){g(m)}}:g}); 410 e.h.j=a;Lf(a,e);return e.h} 411 l.hf=function(a){this.h=0;Bf(this,2,a)}; 412 l.jf=function(a){this.h=0;Bf(this,3,a)}; 413 function Bf(a,b,c){if(0==a.h){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.h=1;a:{var d=c,e=a.hf,f=a.jf;if(d instanceof Af){Lf(d,Ef(e||eb,f||null,a));var g=!0}else{if(d)try{var h=!!d.$goog_Thenable}catch(m){h=!1}else h=!1;if(h)d.then(e,f,a),g=!0;else{if(Sa(d))try{var k=d.then;if("function"===typeof k){Nf(d,k,e,f,a);g=!0;break a}}catch(m){f.call(a,m);g=!0;break a}g=!1}}}g||(a.D=c,a.h=b,a.j=null,Mf(a),3!=b||c instanceof Hf||Of(a,c))}} 414 function Nf(a,b,c,d,e){function f(k){h||(h=!0,d.call(e,k))} 415 function g(k){h||(h=!0,c.call(e,k))} 416 var h=!1;try{b.call(a,g,f)}catch(k){f(k)}} 417 function Mf(a){a.s||(a.s=!0,xf(a.me,a))} 418 function Jf(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||(a.l=null);return b} 419 l.me=function(){for(var a;a=Jf(this);)Kf(this,a,this.h,this.D);this.s=!1}; 420 function Kf(a,b,c,d){if(3==c&&b.i&&!b.l)for(;a&&a.m;a=a.j)a.m=!1;if(b.h)b.h.j=null,Pf(b,c,d);else try{b.l?b.j.call(b.context):Pf(b,c,d)}catch(e){Qf.call(null,e)}hf(Df,b)} 421 function Pf(a,b,c){2==b?a.j.call(a.context,c):a.i&&a.i.call(a.context,c)} 422 function Of(a,b){a.m=!0;xf(function(){a.m&&Qf.call(null,b)})} 423 var Qf=Cc;function Hf(a){cb.call(this,a)} 424 ab(Hf,cb);Hf.prototype.name="cancel";function Rf(a,b){Ze.call(this);this.j=a||1;this.i=b||z;this.m=Ya(this.ff,this);this.s=Date.now()} 425 ab(Rf,Ze);l=Rf.prototype;l.enabled=!1;l.ya=null;function Sf(a,b){a.j=b;a.ya&&a.enabled?(a.stop(),a.start()):a.ya&&a.stop()} 426 l.ff=function(){if(this.enabled){var a=Date.now()-this.s;0<a&&a<.8*this.j?this.ya=this.i.setTimeout(this.m,this.j-a):(this.ya&&(this.i.clearTimeout(this.ya),this.ya=null),$e(this,"tick"),this.enabled&&(this.stop(),this.start()))}}; 427 l.start=function(){this.enabled=!0;this.ya||(this.ya=this.i.setTimeout(this.m,this.j),this.s=Date.now())}; 428 l.stop=function(){this.enabled=!1;this.ya&&(this.i.clearTimeout(this.ya),this.ya=null)}; 429 l.L=function(){Rf.ta.L.call(this);this.stop();delete this.i}; 430 function Tf(a,b,c){if("function"===typeof a)c&&(a=Ya(a,c));else if(a&&"function"==typeof a.handleEvent)a=Ya(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:z.setTimeout(a,b||0)} 431 ;function Uf(a){this.D=a;this.h=new Map;this.s=new Set;this.j=0;this.l=100;this.flushInterval=3E4;this.i=new Rf(this.flushInterval);this.i.Ma("tick",this.vc,!1,this);this.m=!1} 432 l=Uf.prototype;l.sendIsolatedPayload=function(a){this.m=a;this.l=1}; 433 function Vf(a){a.i.enabled||a.i.start();a.j++;a.j>=a.l&&a.vc()} 434 l.vc=function(){var a=this.h.values();a=[].concat(ja(a)).filter(function(b){return b.pb.size}); 435 a.length&&this.D.flush(a,this.m);Wf(a);this.j=0;this.i.enabled&&this.i.stop()}; 436 l.bd=function(a){var b=Ka.apply(1,arguments);this.h.has(a)||this.h.set(a,new qe(a,b))}; 437 l.cd=function(a){var b=Ka.apply(1,arguments);this.h.has(a)||this.h.set(a,new re(a,b))}; 438 function Xf(a,b){return a.s.has(b)?void 0:a.h.get(b)} 439 l.Vb=function(a){this.Vd.apply(this,[a,1].concat(ja(Ka.apply(1,arguments))))}; 440 l.Vd=function(a,b){var c=Ka.apply(2,arguments),d=Xf(this,a);d&&d instanceof qe&&(d.j(b,c),Vf(this))}; 441 l.uc=function(a,b){var c=Ka.apply(2,arguments),d=Xf(this,a);d&&d instanceof re&&(d.j(b,c),Vf(this))}; 442 function Wf(a){for(var b=0;b<a.length;b++)a[b].clear()} 443 ;function Yf(a){this.h=a;this.h.bd("/client_streamz/bg/fiec",{Ib:3,Hb:"rk"},{Ib:2,Hb:"ec"})} 444 function Zf(a){this.h=a;this.h.cd("/client_streamz/bg/fil",{Ib:3,Hb:"rk"})} 445 function $f(a){this.h=a;this.h.bd("/client_streamz/bg/fsc",{Ib:3,Hb:"rk"})} 446 function ag(a){this.h=a;this.h.cd("/client_streamz/bg/fsl",{Ib:3,Hb:"rk"})} 447 ;var bg={toString:function(a){var b=[],c=0;a-=-2147483648;b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(a%52);for(a=Math.floor(a/52);0<a;)b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(a%62),a=Math.floor(a/62);return b.join("")}};function cg(a){function b(){c-=d;c-=e;c^=e>>>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} 448 a=dg(a);for(var c=2654435769,d=2654435769,e=314159265,f=a.length,g=f,h=0;12<=g;g-=12,h+=12)c+=eg(a,h),d+=eg(a,h+4),e+=eg(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 bg.toString(e)} 449 function dg(a){for(var b=[],c=0;c<a.length;c++)b.push(a.charCodeAt(c));return b} 450 function eg(a,b){return a[b+0]+(a[b+1]<<8)+(a[b+2]<<16)+(a[b+3]<<24)} 451 ;function fg(a){H.call(this,a,-1,gg)} 452 u(fg,H);function hg(a){H.call(this,a,-1,ig)} 453 u(hg,H);function jg(a){H.call(this,a)} 454 u(jg,H);function kg(a){H.call(this,a)} 455 u(kg,H);var gg=[3,6,4],ig=[1],lg=[1,2,3],mg=[1,2,3];function ng(a){H.call(this,a,-1,og)} 456 u(ng,H);var og=[1];function pg(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("URI is missing protocol: "+a);if("http"!==c&&"https"!==c&&"chrome-extension"!==c&&"moz-extension"!==c&&"file"!==c&&"android-app"!== 457 c&&"chrome-search"!==c&&"chrome-untrusted"!==c&&"chrome"!==c&&"app"!==c&&"devtools"!==c)throw Error("Invalid URI scheme in origin: "+c);a="";var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0,d);if("http"===c&&"80"!==e||"https"===c&&"443"!==e)a=":"+e}return c+"://"+b+a} 458 ;function qg(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;n=m=0} 459 function b(p){for(var v=g,t=0;64>t;t+=4)v[t/4]=p[t]<<24|p[t+1]<<16|p[t+2]<<8|p[t+3];for(t=16;80>t;t++)p=v[t-3]^v[t-8]^v[t-14]^v[t-16],v[t]=(p<<1|p>>>31)&4294967295;p=e[0];var y=e[1],D=e[2],F=e[3],N=e[4];for(t=0;80>t;t++){if(40>t)if(20>t){var O=F^y&(D^F);var S=1518500249}else O=y^D^F,S=1859775393;else 60>t?(O=y&D|F&(y|D),S=2400959708):(O=y^D^F,S=3395469782);O=((p<<5|p>>>27)&4294967295)+O+N+S+v[t]&4294967295;N=F;F=D;D=(y<<30|y>>>2)&4294967295;y=p;p=O}e[0]=e[0]+p&4294967295;e[1]=e[1]+y&4294967295;e[2]= 460 e[2]+D&4294967295;e[3]=e[3]+F&4294967295;e[4]=e[4]+N&4294967295} 461 function c(p,v){if("string"===typeof p){p=unescape(encodeURIComponent(p));for(var t=[],y=0,D=p.length;y<D;++y)t.push(p.charCodeAt(y));p=t}v||(v=p.length);t=0;if(0==m)for(;t+64<v;)b(p.slice(t,t+64)),t+=64,n+=64;for(;t<v;)if(f[m++]=p[t++],n++,64==m)for(m=0,b(f);t+64<v;)b(p.slice(t,t+64)),t+=64,n+=64} 462 function d(){var p=[],v=8*n;56>m?c(h,56-m):c(h,64-(m-56));for(var t=63;56<=t;t--)f[t]=v&255,v>>>=8;b(f);for(t=v=0;5>t;t++)for(var y=24;0<=y;y-=8)p[v++]=e[t]>>y&255;return p} 463 for(var e=[],f=[],g=[],h=[128],k=1;64>k;++k)h[k]=0;var m,n;a();return{reset:a,update:c,digest:d,ie:function(){for(var p=d(),v="",t=0;t<p.length;t++)v+="0123456789ABCDEF".charAt(Math.floor(p[t]/16))+"0123456789ABCDEF".charAt(p[t]%16);return v}}} 464 ;function rg(a,b,c){var d=String(z.location.href);return d&&a&&b?[b,sg(pg(d),a,c||null)].join(" "):null} 465 function sg(a,b,c){var d=[],e=[];if(1==(Array.isArray(c)?2:1))return e=[b,a],hb(d,function(h){e.push(h)}),tg(e.join(" ")); 466 var f=[],g=[];hb(c,function(h){g.push(h.key);f.push(h.value)}); 467 c=Math.floor((new Date).getTime()/1E3);e=0==f.length?[c,b,a]:[f.join(":"),c,b,a];hb(d,function(h){e.push(h)}); 468 a=tg(e.join(" "));a=[c,a];0==g.length||a.push(g.join(""));return a.join("_")} 469 function tg(a){var b=qg();b.update(a);return b.ie().toLowerCase()} 470 ;var ug={};function vg(a){this.h=a||{cookie:""}} 471 l=vg.prototype;l.isEnabled=function(){if(!z.navigator.cookieEnabled)return!1;if(!this.Jb())return!0;this.set("TESTCOOKIESENABLED","1",{lc:60});if("1"!==this.get("TESTCOOKIESENABLED"))return!1;this.remove("TESTCOOKIESENABLED");return!0}; 472 l.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.Wt;d=c.secure||!1;var f=c.domain||void 0;var g=c.path||void 0;var h=c.lc}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');void 0===h&&(h=-1);c=f?";domain="+f:"";g=g?";path="+g:"";d=d?";secure":"";h=0>h?"":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="+ 473 e:"")}; 474 l.get=function(a,b){for(var c=a+"=",d=(this.h.cookie||"").split(";"),e=0,f;e<d.length;e++){f=Lb(d[e]);if(0==f.lastIndexOf(c,0))return f.slice(c.length);if(f==a)return""}return b}; 475 l.remove=function(a,b,c){var d=void 0!==this.get(a);this.set(a,"",{lc:0,path:b,domain:c});return d}; 476 l.Bc=function(){return wg(this).keys}; 477 l.Jb=function(){return!this.h.cookie}; 478 l.clear=function(){for(var a=wg(this).keys,b=a.length-1;0<=b;b--)this.remove(a[b])}; 479 function wg(a){a=(a.h.cookie||"").split(";");for(var b=[],c=[],d,e,f=0;f<a.length;f++)e=Lb(a[f]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}} 480 var xg=new vg("undefined"==typeof document?null:document);function yg(a){return!!ug.FPA_SAMESITE_PHASE2_MOD||!(void 0===a||!a)} 481 function zg(a){a=void 0===a?!1:a;var b=z.__SAPISID||z.__APISID||z.__3PSAPISID||z.__OVERRIDE_SID;yg(a)&&(b=b||z.__1PSAPISID);if(b)return!0;var c=new vg(document);b=c.get("SAPISID")||c.get("APISID")||c.get("__Secure-3PAPISID")||c.get("SID");yg(a)&&(b=b||c.get("__Secure-1PAPISID"));return!!b} 482 function Ag(a,b,c,d){(a=z[a])||(a=(new vg(document)).get(b));return a?rg(a,c,d):null} 483 function Bg(a,b){b=void 0===b?!1:b;var c=pg(String(z.location.href)),d=[];if(zg(b)){c=0==c.indexOf("https:")||0==c.indexOf("chrome-extension:")||0==c.indexOf("moz-extension:");var e=c?z.__SAPISID:z.__APISID;e||(e=new vg(document),e=e.get(c?"SAPISID":"APISID")||e.get("__Secure-3PAPISID"));(e=e?rg(e,c?"SAPISIDHASH":"APISIDHASH",a):null)&&d.push(e);c&&yg(b)&&((b=Ag("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&d.push(b),(a=Ag("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&d.push(a))}return 0== 484 d.length?null:d.join(" ")} 485 ;function Cg(a){H.call(this,a,-1,Dg)} 486 u(Cg,H);var Dg=[2];function Eg(a){this.h=this.i=this.j=a} 487 Eg.prototype.reset=function(){this.h=this.i=this.j}; 488 Eg.prototype.getValue=function(){return this.i};function Fg(a){var b=[];Gg(new Hg,a,b);return b.join("")} 489 function Hg(){} 490 function Gg(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;f<b;f++)c.push(e),Gg(a,d[f],c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");e="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(f=b[d],"function"!=typeof f&&(c.push(e),Ig(d,c),c.push(":"),Gg(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":Ig(b,c);break;case "number":c.push(isFinite(b)&& 491 !isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}} 492 var Jg={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},Kg=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;function Ig(a,b){b.push('"',a.replace(Kg,function(c){var d=Jg[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),Jg[c]=d);return d}),'"')} 493 ;function Lg(){} 494 Lg.prototype.h=null;Lg.prototype.getOptions=function(){var a;(a=this.h)||(a={},Mg(this)&&(a[0]=!0,a[1]=!0),a=this.h=a);return a};var Ng;function Og(){} 495 ab(Og,Lg);function Pg(a){return(a=Mg(a))?new ActiveXObject(a):new XMLHttpRequest} 496 function Mg(a){if(!a.i&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.i=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.i} 497 Ng=new Og;function Qg(a){Ze.call(this);this.headers=new Map;this.V=a||null;this.i=!1;this.R=this.G=null;this.m=this.ia="";this.j=this.aa=this.v=this.Z=!1;this.s=0;this.N=null;this.Aa="";this.oa=this.qa=!1} 498 ab(Qg,Ze);var Rg=/^https?$/i,Sg=["POST","PUT"],Tg=[];function Ug(a,b,c,d,e,f,g){var h=new Qg;Tg.push(h);b&&h.Ma("complete",b);h.l.add("ready",h.ge,!0,void 0,void 0);f&&(h.s=Math.max(0,f));g&&(h.qa=g);h.send(a,c,d,e)} 499 l=Qg.prototype;l.ge=function(){this.dispose();mb(Tg,this)}; 500 l.send=function(a,b,c,d){if(this.G)throw Error("[goog.net.XhrIo] Object is active with another request="+this.ia+"; newUri="+a);b=b?b.toUpperCase():"GET";this.ia=a;this.m="";this.Z=!1;this.i=!0;this.G=this.V?Pg(this.V):Pg(Ng);this.R=this.V?this.V.getOptions():Ng.getOptions();this.G.onreadystatechange=Ya(this.Bd,this);try{this.getStatus(),this.aa=!0,this.G.open(b,String(a),!0),this.aa=!1}catch(g){this.getStatus();Vg(this,g);return}a=c||"";c=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)=== 501 Object.prototype)for(var e in d)c.set(e,d[e]);else if("function"===typeof d.keys&&"function"===typeof d.get){e=r(d.keys());for(var f=e.next();!f.done;f=e.next())f=f.value,c.set(f,d.get(f))}else throw Error("Unknown input type for opt_headers: "+String(d));d=Array.from(c.keys()).find(function(g){return"content-type"==g.toLowerCase()}); 502 e=z.FormData&&a instanceof z.FormData;!(0<=gb(Sg,b))||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=r(c);for(d=b.next();!d.done;d=b.next())c=r(d.value),d=c.next().value,c=c.next().value,this.G.setRequestHeader(d,c);this.Aa&&(this.G.responseType=this.Aa);"withCredentials"in this.G&&this.G.withCredentials!==this.qa&&(this.G.withCredentials=this.qa);try{Wg(this),0<this.s&&(this.oa=Xg(this.G),this.getStatus(),this.oa?(this.G.timeout=this.s,this.G.ontimeout=Ya(this.Od, 503 this)):this.N=Tf(this.Od,this.s,this)),this.getStatus(),this.v=!0,this.G.send(a),this.v=!1}catch(g){this.getStatus(),Vg(this,g)}}; 504 function Xg(a){return Hc&&"number"===typeof a.timeout&&void 0!==a.ontimeout} 505 l.Od=function(){"undefined"!=typeof Oa&&this.G&&(this.m="Timed out after "+this.s+"ms, aborting",this.getStatus(),$e(this,"timeout"),this.abort(8))}; 506 function Vg(a,b){a.i=!1;a.G&&(a.j=!0,a.G.abort(),a.j=!1);a.m=b;Yg(a);Zg(a)} 507 function Yg(a){a.Z||(a.Z=!0,$e(a,"complete"),$e(a,"error"))} 508 l.abort=function(){this.G&&this.i&&(this.getStatus(),this.i=!1,this.j=!0,this.G.abort(),this.j=!1,$e(this,"complete"),$e(this,"abort"),Zg(this))}; 509 l.L=function(){this.G&&(this.i&&(this.i=!1,this.j=!0,this.G.abort(),this.j=!1),Zg(this,!0));Qg.ta.L.call(this)}; 510 l.Bd=function(){this.h()||(this.aa||this.v||this.j?$g(this):this.Je())}; 511 l.Je=function(){$g(this)}; 512 function $g(a){if(a.i&&"undefined"!=typeof Oa)if(a.R[1]&&4==ah(a)&&2==a.getStatus())a.getStatus();else if(a.v&&4==ah(a))Tf(a.Bd,0,a);else if($e(a,"readystatechange"),a.isComplete()){a.getStatus();a.i=!1;try{if(bh(a))$e(a,"complete"),$e(a,"success");else{try{var b=2<ah(a)?a.G.statusText:""}catch(c){b=""}a.m=b+" ["+a.getStatus()+"]";Yg(a)}}finally{Zg(a)}}} 513 function Zg(a,b){if(a.G){Wg(a);var c=a.G,d=a.R[0]?function(){}:null; 514 a.G=null;a.R=null;b||$e(a,"ready");try{c.onreadystatechange=d}catch(e){}}} 515 function Wg(a){a.G&&a.oa&&(a.G.ontimeout=null);a.N&&(z.clearTimeout(a.N),a.N=null)} 516 l.isActive=function(){return!!this.G}; 517 l.isComplete=function(){return 4==ah(this)}; 518 function bh(a){var b=a.getStatus();a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}if(!c){if(b=0===b)a=oc(1,String(a.ia)),!a&&z.self&&z.self.location&&(a=z.self.location.protocol.slice(0,-1)),b=!Rg.test(a?a.toLowerCase():"");c=b}return c} 519 function ah(a){return a.G?a.G.readyState:0} 520 l.getStatus=function(){try{return 2<ah(this)?this.G.status:-1}catch(a){return-1}}; 521 l.getLastError=function(){return"string"===typeof this.m?this.m:String(this.m)};function ch(a){H.call(this,a)} 522 u(ch,H);function dh(a){H.call(this,a,-1,eh)} 523 u(dh,H);var eh=[1];var fh=["platform","platformVersion","architecture","model","uaFullVersion"];new dh;function gh(a){H.call(this,a)} 524 u(gh,H);function hh(a){H.call(this,a,31,ih)} 525 u(hh,H);var ih=[3,20,27];function jh(a){H.call(this,a,17,kh)} 526 u(jh,H);var kh=[3,5];function lh(a){H.call(this,a,6,mh)} 527 u(lh,H);var mh=[5];function nh(a){H.call(this,a)} 528 u(nh,H);var oh;oh=new function(a,b,c){this.i=a;this.fieldName=b;this.h=c;this.isRepeated=0;this.j=ne}(175237375,{Mt:0},nh);function ph(a,b,c,d,e,f,g,h,k,m,n){Ze.call(this);var p=this;this.Z="";this.j=[];this.Yc="";this.Zc=this.eb=-1;this.Xb=!1;this.R=this.m=null;this.N=0;this.Yd=1;this.timeoutMillis=0;this.Aa=!1;Ze.call(this);this.Yb=b||function(){}; 529 this.v=new qh(a,f);this.Wd=d;this.Wb=n;this.Zd=$a(jf,0,1);this.ia=e||null;this.V=c||null;this.oa=g||!1;this.pageId=k||null;this.logger=null;this.withCredentials=!h;this.Cb=f||!1;!this.Cb&&(65<=bc("Chromium")||45<=bc("Firefox")||12<=bc("Safari")||(Dc()||C("iPad")||C("iPod"))&&Ec());a=E(new gh,1,1);rh(this.v,a);this.s=new Eg(1E4);this.i=new Rf(this.s.getValue());ue(this,this.i);m=sh(this,m);Oe(this.i,"tick",m,!1,this);this.aa=new Rf(6E5);ue(this,this.aa);Oe(this.aa,"tick",m,!1,this);this.oa||this.aa.start(); 530 this.Cb||(Oe(document,"visibilitychange",function(){"hidden"===document.visibilityState&&p.qa()}),Oe(document,"pagehide",this.qa,!1,this))} 531 u(ph,Ze);function sh(a,b){return b?function(){b().then(function(){a.flush()})}:function(){a.flush()}} 532 ph.prototype.L=function(){this.qa();Ze.prototype.L.call(this)}; 533 function th(a){a.ia||(a.ia=.01>a.Zd()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true");return a.ia} 534 function uh(a,b){a.s=new Eg(1>b?1:b);Sf(a.i,a.s.getValue())} 535 ph.prototype.log=function(a){a=a.clone();var b=this.Yd++;E(a,21,b);this.Z&&E(a,26,this.Z);if(!Id(a,1)){b=a;var c=Date.now().toString();E(b,1,c)}null==Id(a,15)&&E(a,15,60*(new Date).getTimezoneOffset());this.m&&(b=this.m.clone(),G(a,Cg,16,b));for(;1E3<=this.j.length;)this.j.shift(),++this.N;this.j.push(a);$e(this,new vh(a));this.oa||this.i.enabled||this.i.start()}; 536 ph.prototype.flush=function(a,b){var c=this;if(0===this.j.length)a&&a();else if(this.Aa)wh(this);else{var d=Date.now();if(this.Zc>d&&this.eb<d)b&&b("throttled");else{var e=zh(this.v,this.j,this.N);d={};var f=this.Yb();f&&(d.Authorization=f);var g=th(this);this.V&&(d["X-Goog-AuthUser"]=this.V,g=xc(g,"authuser",this.V));this.pageId&&(d["X-Goog-PageId"]=this.pageId,g=xc(g,"pageId",this.pageId));if(f&&this.Yc===f)b&&b("stale-auth-token");else{this.j=[];this.i.enabled&&this.i.stop();this.N=0;var h=le(e), 537 k;this.R&&this.R.isSupported(h.length)&&(k=this.R.compress(h));var m={url:g,body:h,de:1,Pc:d,requestType:"POST",withCredentials:this.withCredentials,timeoutMillis:this.timeoutMillis},n=function(t){c.s.reset();Sf(c.i,c.s.getValue());if(t){var y=null;try{var D=JSON.parse(t.replace(")]}'\n",""));y=new lh(D)}catch(F){}y&&(t=Number(Zd(Id(y,1),"-1")),0<t&&(c.eb=Date.now(),c.Zc=c.eb+t),y=oh.j(y))&&(y=Id(y,1),y=null==y?-1:y,-1!=y&&(c.Xb||uh(c,y)))}a&&a()},p=function(t,y){var D=Vd(e,hh,3),F=c.s; 538 F.h=Math.min(3E5,2*F.h);F.i=Math.min(3E5,F.h+Math.round(.2*(Math.random()-.5)*F.h));Sf(c.i,c.s.getValue());401===t&&f&&(c.Yc=f);void 0===y&&(y=500<=t&&600>t||401===t||0===t);y&&(c.j=D.concat(c.j),c.oa||c.i.enabled||c.i.start());b&&b("net-send-failed",t)},v=function(){c.Wb?c.Wb.send(m,n,p):c.Wd(m,n,p)}; 539 k?k.then(function(t){m.Pc["Content-Encoding"]="gzip";m.Pc["Content-Type"]="application/binary";m.body=t;m.de=2;v()},function(){v()}):v()}}}}; 540 ph.prototype.qa=function(){this.flush()}; 541 function wh(a){Ah(a,function(b,c){b=xc(b,"format","json");b=window.navigator.sendBeacon(b,le(c));a.Aa&&!b&&(a.Aa=!1);return b})} 542 function Ah(a,b){if(0!==a.j.length){var c=Bc(th(a),"format");c=vc(c,"auth",a.Yb(),"authuser",a.V||"0");for(var d=0;10>d&&a.j.length;++d){var e=a.j.slice(0,32),f=zh(a.v,e,a.N);if(!b(c,f))break;a.N=0;a.j=a.j.slice(e.length)}a.i.enabled&&a.i.stop()}} 543 function vh(){we.call(this,"event-logged",void 0)} 544 u(vh,we);function qh(a,b){this.i=b=void 0===b?!1:b;this.uach=this.locale=null;this.h=new jh;E(this.h,2,a);b||(this.locale=document.documentElement.getAttribute("lang"));rh(this,new gh)} 545 function rh(a,b){G(a.h,gh,1,b);Id(b,1)||E(b,1,1);a.i||(b=Bh(a),Id(b,5)||E(b,5,a.locale));a.uach&&(b=Bh(a),Sd(b,dh,9)||G(b,dh,9,a.uach))} 546 function Ch(a,b){var c=void 0===c?fh:c;b(window,c).then(function(d){a.uach=d;d=Bh(a);G(d,dh,9,a.uach);return!0}).catch(function(){return!1})} 547 function Bh(a){a=Sd(a.h,gh,1);var b=Sd(a,ch,11);b||(b=new ch,G(a,ch,11,b));return b} 548 function zh(a,b,c){c=void 0===c?0:c;a=a.h.clone();var d=Date.now().toString();a=E(a,4,d);b=Xd(a,hh,3,b);c&&E(b,14,c);return b} 549 ;function Dh(a,b,c){Ug(a.url,function(d){d=d.target;if(bh(d)){try{var e=d.G?d.G.responseText:""}catch(f){e=""}b(e)}else c(d.getStatus())},a.requestType,a.body,a.Pc,a.timeoutMillis,a.withCredentials)} 550 ;function Eh(){this.j="https://play.google.com/log?format=json&hasfast=true";this.v=!1;this.m=Dh;this.h=""} 551 ;function Fh(){var a=void 0===a?"":a;var b=void 0===b?"":b;var c=new Eh;c.h="";""!=a&&(c.j=a);b&&(c.i=b);a=new ph(1828,c.R?c.R:Bg,"0",c.m,c.j,c.v,!1,c.aa,void 0,void 0,c.s?c.s:void 0);c.X&&rh(a.v,c.X);if(c.i){b=c.i;var d=Bh(a.v);E(d,7,b)}c.l&&(a.R=c.l);c.h&&(a.Z=c.h);c.D&&((b=c.D)?(a.m||(a.m=new Cg),b=le(b),E(a.m,4,b)):a.m&&E(a.m,4,void 0,!1));c.V&&(d=c.V,a.m||(a.m=new Cg),b=a.m,d=null==d?Ad:pd(d,1),E(b,2,d));c.N&&(b=c.N,a.Xb=!0,uh(a,b));c.Z&&Ch(a.v,c.Z);this.h=a} 552 Fh.prototype.flush=function(a){var b=a||[];if(b.length){a=new ng;for(var c=[],d=0;d<b.length;d++){var e=b[d],f=e,g=new fg;var h=E(g,1,f.i);var k=f;g=[];for(var m=0;m<k.h.length;m++)g.push(k.h[m].Hb);if(null==g)g=E(h,3,Ad);else{k=qd(g);if(!(k&4)){if(k&2||Object.isFrozen(g))g=Array.prototype.slice.call(g);for(m=0;m<g.length;m++)g[m]=g[m];rd(g,k|5)}g=E(h,3,g)}h=[];k=[];m=r(f.pb.keys());for(var n=m.next();!n.done;n=m.next())k.push(n.value.split(","));for(m=0;m<k.length;m++){n=k[m];var p=f.l;for(var v= 553 f.yc(n)||[],t=[],y=0;y<v.length;y++){var D=v[y];D=D&&D.gd;var F=new kg;switch(p){case 3:Qd(F,1,mg,Number(D));break;case 2:Qd(F,2,mg,Ed(Number(D)))}t.push(F)}p=t;for(v=0;v<p.length;v++){t=p[v];y=new hg;t=G(y,kg,2,t);y=n;D=[];F=f;for(var N=[],O=0;O<F.h.length;O++)N.push(F.h[O].Ib);F=N;for(N=0;N<F.length;N++){O=F[N];var S=y[N],aa=new jg;switch(O){case 3:Qd(aa,1,lg,String(S));break;case 2:Qd(aa,2,lg,Number(S));break;case 1:Qd(aa,3,lg,"true"==S)}D.push(aa)}Xd(t,jg,1,D);h.push(t)}}Xd(g,hg,4,h);c.push(g); 554 e.clear()}Xd(a,fg,1,c);b=this.h;a instanceof hh?b.log(a):(c=new hh,a=le(a),a=E(c,8,a),b.log(a));this.h.flush()}};function Gh(a){this.D=Hh();this.m=new Fh;this.h=new Uf(this.m);this.s=new Zf(this.h);this.j=new $f(this.h);this.l=new ag(this.h);this.i=new Yf(this.h);this.Va=cg(a)} 555 function Hh(){var a,b,c;return null!=(c=null==(a=globalThis.performance)?void 0:null==(b=a.now)?void 0:b.call(a))?c:Date.now()} 556 ;function Ih(){var a=this;this.promise=new Promise(function(b,c){a.resolve=b;a.reject=c})} 557 ;function Jh(a){var b=this;this.i=!1;var c=a.program;var d=a.te;if(a.Ne){var e;this.Ha=null!=(e=a.Ha)?e:new Gh(d)}var f=new Ih;this.j=f.promise;if(!z[d]){var g;null!=(g=this.Ha)&&g.i.h.Vb("/client_streamz/bg/fiec",g.Va,1)}else if(!z[d].a){var h;null!=(h=this.Ha)&&h.i.h.Vb("/client_streamz/bg/fiec",h.Va,2)}this.l=r((0,z[d].a)(c,function(k,m){Promise.resolve().then(function(){var n;if(null!=(n=b.Ha)){var p=Hh()-n.D;n.s.h.uc("/client_streamz/bg/fil",p,n.Va)}f.resolve({be:k,bf:m})})},!0)).next().value; 558 this.af=f.promise.then(function(){})} 559 Jh.prototype.snapshot=function(a){var b=this;if(this.i)throw Error("Already disposed");var c=Hh(),d;null!=(d=this.Ha)&&d.j.h.Vb("/client_streamz/bg/fsc",d.Va);return this.j.then(function(e){var f=e.be;return new Promise(function(g){f(function(h){var k;if(null!=(k=b.Ha)){var m=Hh()-c;k.l.h.uc("/client_streamz/bg/fsl",m,k.Va)}g(h)},[a.jd, 560 a.cf])})})}; 561 Jh.prototype.Ld=function(a){if(this.i)throw Error("Already disposed");var b=Hh(),c;null!=(c=this.Ha)&&c.j.h.Vb("/client_streamz/bg/fsc",c.Va);a=this.l([a.jd,a.cf]);null!=(c=this.Ha)&&(b=Hh()-b,c.l.h.uc("/client_streamz/bg/fsl",b,c.Va));return a}; 562 Jh.prototype.dispose=function(){var a;null!=(a=this.Ha)&&a.h.vc();this.i=!0;this.j.then(function(b){(b=b.bf)&&b()})}; 563 Jh.prototype.h=function(){return this.i};var Kh=window;Eb("csi.gstatic.com");Eb("googleads.g.doubleclick.net");Eb("partner.googleadservices.com");Eb("pubads.g.doubleclick.net");Eb("securepubads.g.doubleclick.net");Eb("tpc.googlesyndication.com");/* 564 565 SPDX-License-Identifier: Apache-2.0 566 */ 567 var Lh;try{new URL("s://g"),Lh=!0}catch(a){Lh=!1}var Mh=Lh;var Nh={};function Oh(){} 568 function Ph(a){this.h=a} 569 u(Ph,Oh);Ph.prototype.toString=function(){return this.h};function Qh(a){var b="true".toString(),c=[new Ph(Rh[0].toLowerCase(),Nh)];if(0===c.length)throw Error("No prefixes are provided");if(c.map(function(d){if(d instanceof Ph)d=d.h;else throw Error("");return d}).every(function(d){return 0!=="data-loaded".indexOf(d)}))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.'); 570 a.setAttribute("data-loaded",b)} 571 ;function Sh(a){var b,c,d=null==(c=(b=(a.ownerDocument&&a.ownerDocument.defaultView||window).document).querySelector)?void 0:c.call(b,"script[nonce]");(b=d?d.nonce||d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)} 572 function Th(a,b){a.src=Jb(b);Sh(a)} 573 ;function Uh(a){this.Be=a} 574 function Vh(a){return new Uh(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})} 575 var Wh=[Vh("data"),Vh("http"),Vh("https"),Vh("mailto"),Vh("ftp"),new Uh(function(a){return/^[^:]*([/?#]|$)/.test(a)})];function Xh(a){var b=Yh;if(b)for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&a(b[c],c,b)} 576 function Zh(){var a=[];Xh(function(b){a.push(b)}); 577 return a} 578 var Yh={yf:"allow-forms",zf:"allow-modals",Af:"allow-orientation-lock",Bf:"allow-pointer-lock",Cf:"allow-popups",Df:"allow-popups-to-escape-sandbox",Ef:"allow-presentation",Ff:"allow-same-origin",Gf:"allow-scripts",Hf:"allow-top-navigation",If:"allow-top-navigation-by-user-activation"},$h=fb(function(){return Zh()}); 579 function ai(){var a=bi(),b={};hb($h(),function(c){a.sandbox&&a.sandbox.supports&&a.sandbox.supports(c)&&(b[c]=!0)}); 580 return b} 581 function bi(){var a=void 0===a?document:a;return a.createElement("iframe")} 582 ;function ci(a){"number"==typeof a&&(a=Math.round(a)+"px");return a} 583 ;var di=(new Date).getTime();var ei="client_dev_domain client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" ");ja(ei);"undefined"!==typeof TextDecoder&&new TextDecoder;var fi="undefined"!==typeof TextEncoder?new TextEncoder:null,gi=fi?function(a){return fi.encode(a)}:function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d); 584 128>e?b[c++]=e:(2048>e?b[c++]=e>>6|192:(55296==(e&64512)&&d+1<a.length&&56320==(a.charCodeAt(d+1)&64512)?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}a=new Uint8Array(b.length);for(c=0;c<a.length;c++)a[c]=b[c];return a};function hi(a){Ze.call(this);var b=this;this.v=this.j=0;this.xa=null!=a?a:{fa:function(e,f){return setTimeout(e,f)}, 585 Ca:function(e){clearTimeout(e)}}; 586 var c,d;this.i=null!=(d=null==(c=window.navigator)?void 0:c.onLine)?d:!0;this.m=function(){return x(function(e){return w(e,ii(b),0)})}; 587 window.addEventListener("offline",this.m);window.addEventListener("online",this.m);this.v||ji(this)} 588 u(hi,Ze);function ki(){var a=li;hi.h||(hi.h=new hi(a));return hi.h} 589 hi.prototype.dispose=function(){window.removeEventListener("offline",this.m);window.removeEventListener("online",this.m);this.xa.Ca(this.v);delete hi.h}; 590 hi.prototype.ma=function(){return this.i}; 591 function ji(a){a.v=a.xa.fa(function(){var b;return x(function(c){if(1==c.h)return a.i?(null==(b=window.navigator)?0:b.onLine)?c.A(3):w(c,ii(a),3):w(c,ii(a),3);ji(a);c.h=0})},3E4)} 592 function ii(a,b){return a.s?a.s:a.s=new Promise(function(c){var d,e,f,g;return x(function(h){switch(h.h){case 1:return d=window.AbortController?new window.AbortController:void 0,f=null==(e=d)?void 0:e.signal,g=!1,za(h,2,3),d&&(a.j=a.xa.fa(function(){d.abort()},b||2E4)),w(h,fetch("/generate_204",{method:"HEAD", 593 signal:f}),5);case 5:g=!0;case 3:Ca(h);a.s=void 0;a.j&&(a.xa.Ca(a.j),a.j=0);g!==a.i&&(a.i=g,a.i?$e(a,"networkstatus-online"):$e(a,"networkstatus-offline"));c(g);Da(h);break;case 2:Ba(h),g=!1,h.A(3)}})})} 594 ;function mi(){this.data_=[];this.h=-1} 595 mi.prototype.set=function(a,b){b=void 0===b?!0:b;0<=a&&52>a&&Number.isInteger(a)&&this.data_[a]!==b&&(this.data_[a]=b,this.h=-1)}; 596 mi.prototype.get=function(a){return!!this.data_[a]}; 597 function ni(a){-1===a.h&&(a.h=kb(a.data_,function(b,c,d){return c?b+Math.pow(2,d):b},0)); 598 return a.h} 599 ;function oi(a,b){this.h=a[z.Symbol.iterator]();this.i=b} 600 oi.prototype[Symbol.iterator]=function(){return this}; 601 oi.prototype.next=function(){var a=this.h.next();return{value:a.done?void 0:this.i.call(void 0,a.value),done:a.done}}; 602 function pi(a,b){return new oi(a,b)} 603 ;function qi(){this.blockSize=-1} 604 ;function ri(){this.blockSize=-1;this.blockSize=64;this.h=[];this.m=[];this.s=[];this.j=[];this.j[0]=128;for(var a=1;a<this.blockSize;++a)this.j[a]=0;this.l=this.i=0;this.reset()} 605 ab(ri,qi);ri.prototype.reset=function(){this.h[0]=1732584193;this.h[1]=4023233417;this.h[2]=2562383102;this.h[3]=271733878;this.h[4]=3285377520;this.l=this.i=0}; 606 function si(a,b,c){c||(c=0);var d=a.s;if("string"===typeof b)for(var e=0;16>e;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],k=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): 607 (f=c^g^h,m=3395469782);f=(b<<5|b>>>27)+f+k+m+d[e]&4294967295;k=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]+k&4294967295} 608 ri.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;d<b;){if(0==f)for(;d<=c;)si(this,a,d),d+=this.blockSize;if("string"===typeof a)for(;d<b;){if(e[f]=a.charCodeAt(d),++f,++d,f==this.blockSize){si(this,e);f=0;break}}else for(;d<b;)if(e[f]=a[d],++f,++d,f==this.blockSize){si(this,e);f=0;break}}this.i=f;this.l+=b}}; 609 ri.prototype.digest=function(){var a=[],b=8*this.l;56>this.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;si(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 ti(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""} 610 function ui(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)} 611 function vi(a,b){a.classList?b=a.classList.contains(b):(a=a.classList?a.classList:ti(a).match(/\S+/g)||[],b=0<=gb(a,b));return b} 612 function wi(){var a=document.body;a.classList?a.classList.remove("inverted-hdpi"):vi(a,"inverted-hdpi")&&ui(a,Array.prototype.filter.call(a.classList?a.classList:ti(a).match(/\S+/g)||[],function(b){return"inverted-hdpi"!=b}).join(" "))} 613 ;function xi(){} 614 xi.prototype.next=function(){return yi}; 615 var yi={done:!0,value:void 0};function zi(a){return{value:a,done:!1}} 616 xi.prototype.Ba=function(){return this};function Ai(a){if(a instanceof Bi||a instanceof Ci||a instanceof Di)return a;if("function"==typeof a.next)return new Bi(function(){return a}); 617 if("function"==typeof a[Symbol.iterator])return new Bi(function(){return a[Symbol.iterator]()}); 618 if("function"==typeof a.Ba)return new Bi(function(){return a.Ba()}); 619 throw Error("Not an iterator or iterable.");} 620 function Bi(a){this.i=a} 621 Bi.prototype.Ba=function(){return new Ci(this.i())}; 622 Bi.prototype[Symbol.iterator]=function(){return new Di(this.i())}; 623 Bi.prototype.h=function(){return new Di(this.i())}; 624 function Ci(a){this.i=a} 625 u(Ci,xi);Ci.prototype.next=function(){return this.i.next()}; 626 Ci.prototype[Symbol.iterator]=function(){return new Di(this.i)}; 627 Ci.prototype.h=function(){return new Di(this.i)}; 628 function Di(a){Bi.call(this,function(){return a}); 629 this.j=a} 630 u(Di,Bi);Di.prototype.next=function(){return this.j.next()};function Ei(a,b){this.i={};this.h=[];this.Xa=this.size=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof Ei)for(c=a.Bc(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])} 631 l=Ei.prototype;l.Bc=function(){Fi(this);return this.h.concat()}; 632 l.has=function(a){return Gi(this.i,a)}; 633 l.equals=function(a,b){if(this===a)return!0;if(this.size!=a.size)return!1;b=b||Hi;Fi(this);for(var c,d=0;c=this.h[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0}; 634 function Hi(a,b){return a===b} 635 l.Jb=function(){return 0==this.size}; 636 l.clear=function(){this.i={};this.Xa=this.size=this.h.length=0}; 637 l.remove=function(a){return this.delete(a)}; 638 l.delete=function(a){return Gi(this.i,a)?(delete this.i[a],--this.size,this.Xa++,this.h.length>2*this.size&&Fi(this),!0):!1}; 639 function Fi(a){if(a.size!=a.h.length){for(var b=0,c=0;b<a.h.length;){var d=a.h[b];Gi(a.i,d)&&(a.h[c++]=d);b++}a.h.length=c}if(a.size!=a.h.length){var e={};for(c=b=0;b<a.h.length;)d=a.h[b],Gi(e,d)||(a.h[c++]=d,e[d]=1),b++;a.h.length=c}} 640 l.get=function(a,b){return Gi(this.i,a)?this.i[a]:b}; 641 l.set=function(a,b){Gi(this.i,a)||(this.size+=1,this.h.push(a),this.Xa++);this.i[a]=b}; 642 l.forEach=function(a,b){for(var c=this.Bc(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}}; 643 l.clone=function(){return new Ei(this)}; 644 l.keys=function(){return Ai(this.Ba(!0)).h()}; 645 l.values=function(){return Ai(this.Ba(!1)).h()}; 646 l.entries=function(){var a=this;return pi(this.keys(),function(b){return[b,a.get(b)]})}; 647 l.Ba=function(a){Fi(this);var b=0,c=this.Xa,d=this,e=new xi;e.next=function(){if(c!=d.Xa)throw Error("The map has changed since the iterator was created");if(b>=d.h.length)return yi;var f=d.h[b++];return zi(a?f:d.i[f])}; 648 return e}; 649 function Gi(a,b){return Object.prototype.hasOwnProperty.call(a,b)} 650 ;function Ii(a){J.call(this);this.s=1;this.l=[];this.m=0;this.i=[];this.j={};this.v=!!a} 651 ab(Ii,J);l=Ii.prototype;l.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}; 652 function Ji(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.Bb(b)}} 653 l.Bb=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&&mb(c,a),delete this.i[a],delete this.i[a+1],delete this.i[a+2])}return!!b}; 654 l.cb=function(a,b){var c=this.j[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;e<f;e++)d[e-1]=arguments[e];if(this.v)for(e=0;e<c.length;e++){var g=c[e];Ki(this.i[g+1],this.i[g+2],d)}else{this.m++;try{for(e=0,f=c.length;e<f&&!this.h();e++)g=c[e],this.i[g+1].apply(this.i[g+2],d)}finally{if(this.m--,0<this.l.length&&0==this.m)for(;c=this.l.pop();)this.Bb(c)}}return 0!=e}return!1}; 655 function Ki(a,b,c){xf(function(){a.apply(b,c)})} 656 l.clear=function(a){if(a){var b=this.j[a];b&&(b.forEach(this.Bb,this),delete this.j[a])}else this.i.length=0,this.j={}}; 657 l.L=function(){Ii.ta.L.call(this);this.clear();this.l.length=0};function Li(a){this.h=a} 658 Li.prototype.set=function(a,b){void 0===b?this.h.remove(a):this.h.set(a,Fg(b))}; 659 Li.prototype.get=function(a){try{var b=this.h.get(a)}catch(c){return}if(null!==b)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}}; 660 Li.prototype.remove=function(a){this.h.remove(a)};function Mi(a){this.h=a} 661 ab(Mi,Li);function Ni(a){this.data=a} 662 function Oi(a){return void 0===a||a instanceof Ni?a:new Ni(a)} 663 Mi.prototype.set=function(a,b){Mi.ta.set.call(this,a,Oi(b))}; 664 Mi.prototype.i=function(a){a=Mi.ta.get.call(this,a);if(void 0===a||a instanceof Object)return a;throw"Storage: Invalid value was encountered";}; 665 Mi.prototype.get=function(a){if(a=this.i(a)){if(a=a.data,void 0===a)throw"Storage: Invalid value was encountered";}else a=void 0;return a};function Pi(a){this.h=a} 666 ab(Pi,Mi);Pi.prototype.set=function(a,b,c){if(b=Oi(b)){if(c){if(c<Date.now()){Pi.prototype.remove.call(this,a);return}b.expiration=c}b.creation=Date.now()}Pi.ta.set.call(this,a,b)}; 667 Pi.prototype.i=function(a){var b=Pi.ta.i.call(this,a);if(b){var c=b.creation,d=b.expiration;if(d&&d<Date.now()||c&&c>Date.now())Pi.prototype.remove.call(this,a);else return b}};function Qi(){} 668 ;function Ri(){} 669 ab(Ri,Qi);Ri.prototype[Symbol.iterator]=function(){return Ai(this.Ba(!0)).h()}; 670 Ri.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 Si(a){this.h=a} 671 ab(Si,Ri);l=Si.prototype;l.isAvailable=function(){if(!this.h)return!1;try{return this.h.setItem("__sak","1"),this.h.removeItem("__sak"),!0}catch(a){return!1}}; 672 l.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";}}; 673 l.get=function(a){a=this.h.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; 674 l.remove=function(a){this.h.removeItem(a)}; 675 l.Ba=function(a){var b=0,c=this.h,d=new xi;d.next=function(){if(b>=c.length)return yi;var e=c.key(b++);if(a)return zi(e);e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return zi(e)}; 676 return d}; 677 l.clear=function(){this.h.clear()}; 678 l.key=function(a){return this.h.key(a)};function Ti(){var a=null;try{a=window.localStorage||null}catch(b){}this.h=a} 679 ab(Ti,Si);function Ui(a,b){this.i=a;this.h=null;var c;if(c=Hc)c=!(9<=Number(Xc));if(c){Vi||(Vi=new Ei);this.h=Vi.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)),Vi.set(a,this.h));try{this.h.load(this.i)}catch(d){this.h=null}}} 680 ab(Ui,Ri);var Wi={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},Vi=null;function Xi(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return Wi[b]})} 681 l=Ui.prototype;l.isAvailable=function(){return!!this.h}; 682 l.set=function(a,b){this.h.setAttribute(Xi(a),b);Yi(this)}; 683 l.get=function(a){a=this.h.getAttribute(Xi(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; 684 l.remove=function(a){this.h.removeAttribute(Xi(a));Yi(this)}; 685 l.Ba=function(a){var b=0,c=this.h.XMLDocument.documentElement.attributes,d=new xi;d.next=function(){if(b>=c.length)return yi;var e=c[b++];if(a)return zi(decodeURIComponent(e.nodeName.replace(/\./g,"%")).slice(1));e=e.nodeValue;if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return zi(e)}; 686 return d}; 687 l.clear=function(){for(var a=this.h.XMLDocument.documentElement,b=a.attributes.length;0<b;b--)a.removeAttribute(a.attributes[b-1].nodeName);Yi(this)}; 688 function Yi(a){try{a.h.save(a.i)}catch(b){throw"Storage mechanism: Quota exceeded";}} 689 ;function Zi(a,b){this.i=a;this.h=b+"::"} 690 ab(Zi,Ri);Zi.prototype.set=function(a,b){this.i.set(this.h+a,b)}; 691 Zi.prototype.get=function(a){return this.i.get(this.h+a)}; 692 Zi.prototype.remove=function(a){this.i.remove(this.h+a)}; 693 Zi.prototype.Ba=function(a){var b=this.i[Symbol.iterator](),c=this,d=new xi;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.h.length)!=c.h;){e=b.next();if(e.done)return e;e=e.value}return zi(a?e.slice(c.h.length):c.i.get(e))}; 694 return d};/* 695 696 (The MIT License) 697 698 Copyright (C) 2014 by Vitaly Puzrin 699 700 Permission is hereby granted, free of charge, to any person obtaining a copy 701 of this software and associated documentation files (the "Software"), to deal 702 in the Software without restriction, including without limitation the rights 703 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 704 copies of the Software, and to permit persons to whom the Software is 705 furnished to do so, subject to the following conditions: 706 707 The above copyright notice and this permission notice shall be included in 708 all copies or substantial portions of the Software. 709 710 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 711 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 712 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 713 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 714 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 715 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 716 THE SOFTWARE. 717 718 ----------------------------------------------------------------------------- 719 Ported from zlib, which is under the following license 720 https://github.com/madler/zlib/blob/master/zlib.h 721 722 zlib.h -- interface of the 'zlib' general purpose compression library 723 version 1.2.8, April 28th, 2013 724 Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler 725 This software is provided 'as-is', without any express or implied 726 warranty. In no event will the authors be held liable for any damages 727 arising from the use of this software. 728 Permission is granted to anyone to use this software for any purpose, 729 including commercial applications, and to alter it and redistribute it 730 freely, subject to the following restrictions: 731 1. The origin of this software must not be misrepresented; you must not 732 claim that you wrote the original software. If you use this software 733 in a product, an acknowledgment in the product documentation would be 734 appreciated but is not required. 735 2. Altered source versions must be plainly marked as such, and must not be 736 misrepresented as being the original software. 737 3. This notice may not be removed or altered from any source distribution. 738 Jean-loup Gailly Mark Adler 739 jloup@gzip.org madler@alumni.caltech.edu 740 The data format used by the zlib library is described by RFCs (Request for 741 Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950 742 (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format). 743 */ 744 var K={},$i="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;K.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var c=b.shift();if(c){if("object"!==typeof c)throw new TypeError(c+"must be non-object");for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}}return a}; 745 K.Sc=function(a,b){if(a.length===b)return a;if(a.subarray)return a.subarray(0,b);a.length=b;return a}; 746 var aj={ob:function(a,b,c,d,e){if(b.subarray&&a.subarray)a.set(b.subarray(c,c+d),e);else for(var f=0;f<d;f++)a[e+f]=b[c+f]}, 747 od:function(a){var b,c;var d=c=0;for(b=a.length;d<b;d++)c+=a[d].length;var e=new Uint8Array(c);d=c=0;for(b=a.length;d<b;d++){var f=a[d];e.set(f,c);c+=f.length}return e}},bj={ob:function(a,b,c,d,e){for(var f=0;f<d;f++)a[e+f]=b[c+f]}, 748 od:function(a){return[].concat.apply([],a)}}; 749 K.Ze=function(){$i?(K.bb=Uint8Array,K.Fa=Uint16Array,K.Ud=Int32Array,K.assign(K,aj)):(K.bb=Array,K.Fa=Array,K.Ud=Array,K.assign(K,bj))}; 750 K.Ze();var cj=!0;try{new Uint8Array(1)}catch(a){cj=!1}for(var dj=new K.bb(256),ej=0;256>ej;ej++)dj[ej]=252<=ej?6:248<=ej?5:240<=ej?4:224<=ej?3:192<=ej?2:1;dj[254]=dj[254]=1; 751 function fj(a){var b,c,d=a.length,e=0;for(b=0;b<d;b++){var f=a.charCodeAt(b);if(55296===(f&64512)&&b+1<d){var g=a.charCodeAt(b+1);56320===(g&64512)&&(f=65536+(f-55296<<10)+(g-56320),b++)}e+=128>f?1:2048>f?2:65536>f?3:4}var h=new K.bb(e);for(b=c=0;c<e;b++)f=a.charCodeAt(b),55296===(f&64512)&&b+1<d&&(g=a.charCodeAt(b+1),56320===(g&64512)&&(f=65536+(f-55296<<10)+(g-56320),b++)),128>f?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>>> 752 6&63),h[c++]=128|f&63);return h} 753 ;var gj={};gj=function(a,b,c,d){var e=a&65535|0;a=a>>>16&65535|0;for(var f;0!==c;){f=2E3<c?2E3:c;c-=f;do e=e+b[d++]|0,a=a+e|0;while(--f);e%=65521;a%=65521}return e|a<<16|0};for(var hj={},ij,jj=[],kj=0;256>kj;kj++){ij=kj;for(var lj=0;8>lj;lj++)ij=ij&1?3988292384^ij>>>1:ij>>>1;jj[kj]=ij}hj=function(a,b,c,d){c=d+c;for(a^=-1;d<c;d++)a=a>>>8^jj[(a^b[d])&255];return a^-1};var mj={};mj={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 nj(a){for(var b=a.length;0<=--b;)a[b]=0} 754 var oj=[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],pj=[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],qj=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],rj=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],sj=Array(576);nj(sj);var tj=Array(60);nj(tj);var uj=Array(512);nj(uj);var vj=Array(256);nj(vj);var wj=Array(29);nj(wj);var xj=Array(30);nj(xj);function yj(a,b,c,d,e){this.Md=a;this.oe=b;this.ne=c;this.je=d;this.Fe=e;this.sd=a&&a.length} 755 var zj,Aj,Bj;function Cj(a,b){this.md=a;this.vb=0;this.Wa=b} 756 function Dj(a,b){a.S[a.pending++]=b&255;a.S[a.pending++]=b>>>8&255} 757 function Ej(a,b,c){a.ba>16-c?(a.ha|=b<<a.ba&65535,Dj(a,a.ha),a.ha=b>>16-a.ba,a.ba+=c-16):(a.ha|=b<<a.ba&65535,a.ba+=c)} 758 function Fj(a,b,c){Ej(a,c[2*b],c[2*b+1])} 759 function Gj(a,b){var c=0;do c|=a&1,a>>>=1,c<<=1;while(0<--b);return c>>>1} 760 function Hj(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]=Gj(d[e]++,e))} 761 function Ij(a){var b;for(b=0;286>b;b++)a.ja[2*b]=0;for(b=0;30>b;b++)a.gb[2*b]=0;for(b=0;19>b;b++)a.ca[2*b]=0;a.ja[512]=1;a.Na=a.yb=0;a.ra=a.matches=0} 762 function Jj(a){8<a.ba?Dj(a,a.ha):0<a.ba&&(a.S[a.pending++]=a.ha);a.ha=0;a.ba=0} 763 function Kj(a,b,c){Jj(a);Dj(a,c);Dj(a,~c);K.ob(a.S,a.window,b,c,a.pending);a.pending+=c} 764 function Lj(a,b,c,d){var e=2*b,f=2*c;return a[e]<a[f]||a[e]===a[f]&&d[b]<=d[c]} 765 function Mj(a,b,c){for(var d=a.U[c],e=c<<1;e<=a.Ka;){e<a.Ka&&Lj(b,a.U[e+1],a.U[e],a.depth)&&e++;if(Lj(b,d,a.U[e],a.depth))break;a.U[c]=a.U[e];c=e;e<<=1}a.U[c]=d} 766 function Nj(a,b,c){var d=0;if(0!==a.ra){do{var e=a.S[a.Eb+2*d]<<8|a.S[a.Eb+2*d+1];var f=a.S[a.Hc+d];d++;if(0===e)Fj(a,f,b);else{var g=vj[f];Fj(a,g+256+1,b);var h=oj[g];0!==h&&(f-=wj[g],Ej(a,f,h));e--;g=256>e?uj[e]:uj[256+(e>>>7)];Fj(a,g,c);h=pj[g];0!==h&&(e-=xj[g],Ej(a,e,h))}}while(d<a.ra)}Fj(a,256,b)} 767 function Oj(a,b){var c=b.md,d=b.Wa.Md,e=b.Wa.sd,f=b.Wa.je,g,h=-1;a.Ka=0;a.sb=573;for(g=0;g<f;g++)0!==c[2*g]?(a.U[++a.Ka]=h=g,a.depth[g]=0):c[2*g+1]=0;for(;2>a.Ka;){var k=a.U[++a.Ka]=2>h?++h:0;c[2*k]=1;a.depth[k]=0;a.Na--;e&&(a.yb-=d[2*k+1])}b.vb=h;for(g=a.Ka>>1;1<=g;g--)Mj(a,c,g);k=f;do g=a.U[1],a.U[1]=a.U[a.Ka--],Mj(a,c,1),d=a.U[1],a.U[--a.sb]=g,a.U[--a.sb]=d,c[2*k]=c[2*g]+c[2*d],a.depth[k]=(a.depth[g]>=a.depth[d]?a.depth[g]:a.depth[d])+1,c[2*g+1]=c[2*d+1]=k,a.U[1]=k++,Mj(a,c,1);while(2<=a.Ka);a.U[--a.sb]= 768 a.U[1];g=b.md;k=b.vb;d=b.Wa.Md;e=b.Wa.sd;f=b.Wa.oe;var m=b.Wa.ne,n=b.Wa.Fe,p,v=0;for(p=0;15>=p;p++)a.Ga[p]=0;g[2*a.U[a.sb]+1]=0;for(b=a.sb+1;573>b;b++){var t=a.U[b];p=g[2*g[2*t+1]+1]+1;p>n&&(p=n,v++);g[2*t+1]=p;if(!(t>k)){a.Ga[p]++;var y=0;t>=m&&(y=f[t-m]);var D=g[2*t];a.Na+=D*(p+y);e&&(a.yb+=D*(d[2*t+1]+y))}}if(0!==v){do{for(p=n-1;0===a.Ga[p];)p--;a.Ga[p]--;a.Ga[p+1]+=2;a.Ga[n]--;v-=2}while(0<v);for(p=n;0!==p;p--)for(t=a.Ga[p];0!==t;)d=a.U[--b],d>k||(g[2*d+1]!==p&&(a.Na+=(p-g[2*d+1])*g[2*d],g[2* 769 d+1]=p),t--)}Hj(c,h,a.Ga)} 770 function Pj(a,b,c){var d,e=-1,f=b[1],g=0,h=7,k=4;0===f&&(h=138,k=3);b[2*(c+1)+1]=65535;for(d=0;d<=c;d++){var m=f;f=b[2*(d+1)+1];++g<h&&m===f||(g<k?a.ca[2*m]+=g:0!==m?(m!==e&&a.ca[2*m]++,a.ca[32]++):10>=g?a.ca[34]++:a.ca[36]++,g=0,e=m,0===f?(h=138,k=3):m===f?(h=6,k=3):(h=7,k=4))}} 771 function Qj(a,b,c){var d,e=-1,f=b[1],g=0,h=7,k=4;0===f&&(h=138,k=3);for(d=0;d<=c;d++){var m=f;f=b[2*(d+1)+1];if(!(++g<h&&m===f)){if(g<k){do Fj(a,m,a.ca);while(0!==--g)}else 0!==m?(m!==e&&(Fj(a,m,a.ca),g--),Fj(a,16,a.ca),Ej(a,g-3,2)):10>=g?(Fj(a,17,a.ca),Ej(a,g-3,3)):(Fj(a,18,a.ca),Ej(a,g-11,7));g=0;e=m;0===f?(h=138,k=3):m===f?(h=6,k=3):(h=7,k=4)}}} 772 function Rj(a){var b=4093624447,c;for(c=0;31>=c;c++,b>>>=1)if(b&1&&0!==a.ja[2*c])return 0;if(0!==a.ja[18]||0!==a.ja[20]||0!==a.ja[26])return 1;for(c=32;256>c;c++)if(0!==a.ja[2*c])return 1;return 0} 773 var Sj=!1;function Tj(a,b,c){a.S[a.Eb+2*a.ra]=b>>>8&255;a.S[a.Eb+2*a.ra+1]=b&255;a.S[a.Hc+a.ra]=c&255;a.ra++;0===b?a.ja[2*c]++:(a.matches++,b--,a.ja[2*(vj[c]+256+1)]++,a.gb[2*(256>b?uj[b]:uj[256+(b>>>7)])]++);return a.ra===a.Kb-1} 774 ;function Uj(a,b){a.msg=mj[b];return b} 775 function Vj(a){for(var b=a.length;0<=--b;)a[b]=0} 776 function Wj(a){var b=a.state,c=b.pending;c>a.I&&(c=a.I);0!==c&&(K.ob(a.Lb,b.S,b.Mb,c,a.wb),a.wb+=c,b.Mb+=c,a.Tc+=c,a.I-=c,b.pending-=c,0===b.pending&&(b.Mb=0))} 777 function Xj(a,b){var c=0<=a.la?a.la:-1,d=a.o-a.la,e=0;if(0<a.level){2===a.F.wc&&(a.F.wc=Rj(a));Oj(a,a.kc);Oj(a,a.fc);Pj(a,a.ja,a.kc.vb);Pj(a,a.gb,a.fc.vb);Oj(a,a.dd);for(e=18;3<=e&&0===a.ca[2*rj[e]+1];e--);a.Na+=3*(e+1)+14;var f=a.Na+3+7>>>3;var g=a.yb+3+7>>>3;g<=f&&(f=g)}else f=g=d+5;if(d+4<=f&&-1!==c)Ej(a,b?1:0,3),Kj(a,c,d);else if(4===a.strategy||g===f)Ej(a,2+(b?1:0),3),Nj(a,sj,tj);else{Ej(a,4+(b?1:0),3);c=a.kc.vb+1;d=a.fc.vb+1;e+=1;Ej(a,c-257,5);Ej(a,d-1,5);Ej(a,e-4,4);for(f=0;f<e;f++)Ej(a,a.ca[2* 778 rj[f]+1],3);Qj(a,a.ja,c-1);Qj(a,a.gb,d-1);Nj(a,a.ja,a.gb)}Ij(a);b&&Jj(a);a.la=a.o;Wj(a.F)} 779 function L(a,b){a.S[a.pending++]=b} 780 function Yj(a,b){a.S[a.pending++]=b>>>8&255;a.S[a.pending++]=b&255} 781 function Zj(a,b){var c=a.yd,d=a.o,e=a.na,f=a.Ad,g=a.o>a.ea-262?a.o-(a.ea-262):0,h=a.window,k=a.Ya,m=a.Ea,n=a.o+258,p=h[d+e-1],v=h[d+e];a.na>=a.rd&&(c>>=2);f>a.u&&(f=a.u);do{var t=b;if(h[t+e]===v&&h[t+e-1]===p&&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]&&d<n;);t=258-(n-d);d=n-258;if(t>e){a.ub=b;e=t;if(t>=f)break;p=h[d+e-1];v=h[d+e]}}}while((b=m[b&k])>g&&0!==--c);return e<= 782 a.u?e:a.u} 783 function ak(a){var b=a.ea,c;do{var d=a.Sd-a.u-a.o;if(a.o>=b+(b-262)){K.ob(a.window,a.window,b,b,0);a.ub-=b;a.o-=b;a.la-=b;var e=c=a.jc;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.F.ga)break;e=a.F;c=a.window;f=a.o+a.u;var g=e.ga;g>d&&(g=d);0===g?c=0:(e.ga-=g,K.ob(c,e.input,e.jb,g,f),1===e.state.wrap?e.C=gj(e.C,c,g,f):2===e.state.wrap&&(e.C=hj(e.C,c,g,f)),e.jb+=g,e.mb+=g,c=g);a.u+=c;if(3<=a.u+a.ka)for(d=a.o-a.ka,a.H=a.window[d], 784 a.H=(a.H<<a.Ja^a.window[d+1])&a.Ia;a.ka&&!(a.H=(a.H<<a.Ja^a.window[d+3-1])&a.Ia,a.Ea[d&a.Ya]=a.head[a.H],a.head[a.H]=d,d++,a.ka--,3>a.u+a.ka););}while(262>a.u&&0!==a.F.ga)} 785 function bk(a,b){for(var c;;){if(262>a.u){ak(a);if(262>a.u&&0===b)return 1;if(0===a.u)break}c=0;3<=a.u&&(a.H=(a.H<<a.Ja^a.window[a.o+3-1])&a.Ia,c=a.Ea[a.o&a.Ya]=a.head[a.H],a.head[a.H]=a.o);0!==c&&a.o-c<=a.ea-262&&(a.J=Zj(a,c));if(3<=a.J)if(c=Tj(a,a.o-a.ub,a.J-3),a.u-=a.J,a.J<=a.Ic&&3<=a.u){a.J--;do a.o++,a.H=(a.H<<a.Ja^a.window[a.o+3-1])&a.Ia,a.Ea[a.o&a.Ya]=a.head[a.H],a.head[a.H]=a.o;while(0!==--a.J);a.o++}else a.o+=a.J,a.J=0,a.H=a.window[a.o],a.H=(a.H<<a.Ja^a.window[a.o+1])&a.Ia;else c=Tj(a,0, 786 a.window[a.o]),a.u--,a.o++;if(c&&(Xj(a,!1),0===a.F.I))return 1}a.ka=2>a.o?a.o:2;return 4===b?(Xj(a,!0),0===a.F.I?3:4):a.ra&&(Xj(a,!1),0===a.F.I)?1:2} 787 function ck(a,b){for(var c,d;;){if(262>a.u){ak(a);if(262>a.u&&0===b)return 1;if(0===a.u)break}c=0;3<=a.u&&(a.H=(a.H<<a.Ja^a.window[a.o+3-1])&a.Ia,c=a.Ea[a.o&a.Ya]=a.head[a.H],a.head[a.H]=a.o);a.na=a.J;a.Dd=a.ub;a.J=2;0!==c&&a.na<a.Ic&&a.o-c<=a.ea-262&&(a.J=Zj(a,c),5>=a.J&&(1===a.strategy||3===a.J&&4096<a.o-a.ub)&&(a.J=2));if(3<=a.na&&a.J<=a.na){d=a.o+a.u-3;c=Tj(a,a.o-1-a.Dd,a.na-3);a.u-=a.na-1;a.na-=2;do++a.o<=d&&(a.H=(a.H<<a.Ja^a.window[a.o+3-1])&a.Ia,a.Ea[a.o&a.Ya]=a.head[a.H],a.head[a.H]=a.o); 788 while(0!==--a.na);a.hb=0;a.J=2;a.o++;if(c&&(Xj(a,!1),0===a.F.I))return 1}else if(a.hb){if((c=Tj(a,0,a.window[a.o-1]))&&Xj(a,!1),a.o++,a.u--,0===a.F.I)return 1}else a.hb=1,a.o++,a.u--}a.hb&&(Tj(a,0,a.window[a.o-1]),a.hb=0);a.ka=2>a.o?a.o:2;return 4===b?(Xj(a,!0),0===a.F.I?3:4):a.ra&&(Xj(a,!1),0===a.F.I)?1:2} 789 function dk(a,b){for(var c,d,e,f=a.window;;){if(258>=a.u){ak(a);if(258>=a.u&&0===b)return 1;if(0===a.u)break}a.J=0;if(3<=a.u&&0<a.o&&(d=a.o-1,c=f[d],c===f[++d]&&c===f[++d]&&c===f[++d])){for(e=a.o+258;c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&d<e;);a.J=258-(e-d);a.J>a.u&&(a.J=a.u)}3<=a.J?(c=Tj(a,1,a.J-3),a.u-=a.J,a.o+=a.J,a.J=0):(c=Tj(a,0,a.window[a.o]),a.u--,a.o++);if(c&&(Xj(a,!1),0===a.F.I))return 1}a.ka=0;return 4===b?(Xj(a,!0),0===a.F.I?3:4): 790 a.ra&&(Xj(a,!1),0===a.F.I)?1:2} 791 function ek(a,b){for(var c;;){if(0===a.u&&(ak(a),0===a.u)){if(0===b)return 1;break}a.J=0;c=Tj(a,0,a.window[a.o]);a.u--;a.o++;if(c&&(Xj(a,!1),0===a.F.I))return 1}a.ka=0;return 4===b?(Xj(a,!0),0===a.F.I?3:4):a.ra&&(Xj(a,!1),0===a.F.I)?1:2} 792 function fk(a,b,c,d,e){this.ue=a;this.Ee=b;this.Ie=c;this.De=d;this.qe=e} 793 var gk;gk=[new fk(0,0,0,0,function(a,b){var c=65535;for(c>a.sa-5&&(c=a.sa-5);;){if(1>=a.u){ak(a);if(0===a.u&&0===b)return 1;if(0===a.u)break}a.o+=a.u;a.u=0;var d=a.la+c;if(0===a.o||a.o>=d)if(a.u=a.o-d,a.o=d,Xj(a,!1),0===a.F.I)return 1;if(a.o-a.la>=a.ea-262&&(Xj(a,!1),0===a.F.I))return 1}a.ka=0;if(4===b)return Xj(a,!0),0===a.F.I?3:4;a.o>a.la&&Xj(a,!1);return 1}), 794 new fk(4,4,8,4,bk),new fk(4,5,16,8,bk),new fk(4,6,32,32,bk),new fk(4,4,16,16,ck),new fk(8,16,32,32,ck),new fk(8,16,128,128,ck),new fk(8,32,128,256,ck),new fk(32,128,258,1024,ck),new fk(32,258,258,4096,ck)]; 795 function hk(){this.F=null;this.status=0;this.S=null;this.wrap=this.pending=this.Mb=this.sa=0;this.B=null;this.va=0;this.method=8;this.tb=-1;this.Ya=this.Vc=this.ea=0;this.window=null;this.Sd=0;this.head=this.Ea=null;this.Ad=this.rd=this.strategy=this.level=this.Ic=this.yd=this.na=this.u=this.ub=this.o=this.hb=this.Dd=this.J=this.la=this.Ja=this.Ia=this.Cc=this.jc=this.H=0;this.ja=new K.Fa(1146);this.gb=new K.Fa(122);this.ca=new K.Fa(78);Vj(this.ja);Vj(this.gb);Vj(this.ca);this.dd=this.fc=this.kc= 796 null;this.Ga=new K.Fa(16);this.U=new K.Fa(573);Vj(this.U);this.sb=this.Ka=0;this.depth=new K.Fa(573);Vj(this.depth);this.ba=this.ha=this.ka=this.matches=this.yb=this.Na=this.Eb=this.ra=this.Kb=this.Hc=0} 797 function ik(a,b){if(!a||!a.state||5<b||0>b)return a?Uj(a,-2):-2;var c=a.state;if(!a.Lb||!a.input&&0!==a.ga||666===c.status&&4!==b)return Uj(a,0===a.I?-5:-2);c.F=a;var d=c.tb;c.tb=b;if(42===c.status)if(2===c.wrap)a.C=0,L(c,31),L(c,139),L(c,8),c.B?(L(c,(c.B.text?1:0)+(c.B.Sa?2:0)+(c.B.Ra?4:0)+(c.B.name?8:0)+(c.B.comment?16:0)),L(c,c.B.time&255),L(c,c.B.time>>8&255),L(c,c.B.time>>16&255),L(c,c.B.time>>24&255),L(c,9===c.level?2:2<=c.strategy||2>c.level?4:0),L(c,c.B.os&255),c.B.Ra&&c.B.Ra.length&&(L(c, 798 c.B.Ra.length&255),L(c,c.B.Ra.length>>8&255)),c.B.Sa&&(a.C=hj(a.C,c.S,c.pending,0)),c.va=0,c.status=69):(L(c,0),L(c,0),L(c,0),L(c,0),L(c,0),L(c,9===c.level?2:2<=c.strategy||2>c.level?4:0),L(c,3),c.status=113);else{var e=8+(c.Vc-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;Yj(c,e+(31-e%31));0!==c.o&&(Yj(c,a.C>>>16),Yj(c,a.C&65535));a.C=1}if(69===c.status)if(c.B.Ra){for(e=c.pending;c.va<(c.B.Ra.length&65535)&&(c.pending!==c.sa||(c.B.Sa&&c.pending> 799 e&&(a.C=hj(a.C,c.S,c.pending-e,e)),Wj(a),e=c.pending,c.pending!==c.sa));)L(c,c.B.Ra[c.va]&255),c.va++;c.B.Sa&&c.pending>e&&(a.C=hj(a.C,c.S,c.pending-e,e));c.va===c.B.Ra.length&&(c.va=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.Sa&&c.pending>e&&(a.C=hj(a.C,c.S,c.pending-e,e)),Wj(a),e=c.pending,c.pending===c.sa)){var f=1;break}f=c.va<c.B.name.length?c.B.name.charCodeAt(c.va++)&255:0;L(c,f)}while(0!==f);c.B.Sa&&c.pending>e&&(a.C=hj(a.C,c.S,c.pending- 800 e,e));0===f&&(c.va=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.Sa&&c.pending>e&&(a.C=hj(a.C,c.S,c.pending-e,e)),Wj(a),e=c.pending,c.pending===c.sa)){f=1;break}f=c.va<c.B.comment.length?c.B.comment.charCodeAt(c.va++)&255:0;L(c,f)}while(0!==f);c.B.Sa&&c.pending>e&&(a.C=hj(a.C,c.S,c.pending-e,e));0===f&&(c.status=103)}else c.status=103;103===c.status&&(c.B.Sa?(c.pending+2>c.sa&&Wj(a),c.pending+2<=c.sa&&(L(c,a.C&255),L(c,a.C>>8&255),a.C=0, 801 c.status=113)):c.status=113);if(0!==c.pending){if(Wj(a),0===a.I)return c.tb=-1,0}else if(0===a.ga&&(b<<1)-(4<b?9:0)<=(d<<1)-(4<d?9:0)&&4!==b)return Uj(a,-5);if(666===c.status&&0!==a.ga)return Uj(a,-5);if(0!==a.ga||0!==c.u||0!==b&&666!==c.status){d=2===c.strategy?ek(c,b):3===c.strategy?dk(c,b):gk[c.level].qe(c,b);if(3===d||4===d)c.status=666;if(1===d||3===d)return 0===a.I&&(c.tb=-1),0;if(2===d&&(1===b?(Ej(c,2,3),Fj(c,256,sj),16===c.ba?(Dj(c,c.ha),c.ha=0,c.ba=0):8<=c.ba&&(c.S[c.pending++]=c.ha&255, 802 c.ha>>=8,c.ba-=8)):5!==b&&(Ej(c,0,3),Kj(c,0,0),3===b&&(Vj(c.head),0===c.u&&(c.o=0,c.la=0,c.ka=0))),Wj(a),0===a.I))return c.tb=-1,0}if(4!==b)return 0;if(0>=c.wrap)return 1;2===c.wrap?(L(c,a.C&255),L(c,a.C>>8&255),L(c,a.C>>16&255),L(c,a.C>>24&255),L(c,a.mb&255),L(c,a.mb>>8&255),L(c,a.mb>>16&255),L(c,a.mb>>24&255)):(Yj(c,a.C>>>16),Yj(c,a.C&65535));Wj(a);0<c.wrap&&(c.wrap=-c.wrap);return 0!==c.pending?0:1} 803 ;var jk={};jk=function(){this.input=null;this.mb=this.ga=this.jb=0;this.Lb=null;this.Tc=this.I=this.wb=0;this.msg="";this.state=null;this.wc=2;this.C=0};var kk=Object.prototype.toString; 804 function lk(a){if(!(this instanceof lk))return new lk(a);a=this.options=K.assign({level:-1,method:8,chunkSize:16384,Za:15,Ge:8,strategy:0,K:""},a||{});a.raw&&0<a.Za?a.Za=-a.Za:a.we&&0<a.Za&&16>a.Za&&(a.Za+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.F=new jk;this.F.I=0;var b=this.F;var c=a.level,d=a.method,e=a.Za,f=a.Ge,g=a.strategy;if(b){var h=1;-1===c&&(c=6);0>e?(h=0,e=-e):15<e&&(h=2,e-=16);if(1>f||9<f||8!==d||8>e||15<e||0>c||9<c||0>g||4<g)b=Uj(b,-2);else{8===e&&(e=9);var k=new hk; 805 b.state=k;k.F=b;k.wrap=h;k.B=null;k.Vc=e;k.ea=1<<k.Vc;k.Ya=k.ea-1;k.Cc=f+7;k.jc=1<<k.Cc;k.Ia=k.jc-1;k.Ja=~~((k.Cc+3-1)/3);k.window=new K.bb(2*k.ea);k.head=new K.Fa(k.jc);k.Ea=new K.Fa(k.ea);k.Kb=1<<f+6;k.sa=4*k.Kb;k.S=new K.bb(k.sa);k.Eb=1*k.Kb;k.Hc=3*k.Kb;k.level=c;k.strategy=g;k.method=d;if(b&&b.state){b.mb=b.Tc=0;b.wc=2;c=b.state;c.pending=0;c.Mb=0;0>c.wrap&&(c.wrap=-c.wrap);c.status=c.wrap?42:113;b.C=2===c.wrap?0:1;c.tb=0;if(!Sj){d=Array(16);for(f=g=0;28>f;f++)for(wj[f]=g,e=0;e<1<<oj[f];e++)vj[g++]= 806 f;vj[g-1]=f;for(f=g=0;16>f;f++)for(xj[f]=g,e=0;e<1<<pj[f];e++)uj[g++]=f;for(g>>=7;30>f;f++)for(xj[f]=g<<7,e=0;e<1<<pj[f]-7;e++)uj[256+g++]=f;for(e=0;15>=e;e++)d[e]=0;for(e=0;143>=e;)sj[2*e+1]=8,e++,d[8]++;for(;255>=e;)sj[2*e+1]=9,e++,d[9]++;for(;279>=e;)sj[2*e+1]=7,e++,d[7]++;for(;287>=e;)sj[2*e+1]=8,e++,d[8]++;Hj(sj,287,d);for(e=0;30>e;e++)tj[2*e+1]=5,tj[2*e]=Gj(e,5);zj=new yj(sj,oj,257,286,15);Aj=new yj(tj,pj,0,30,15);Bj=new yj([],qj,0,19,7);Sj=!0}c.kc=new Cj(c.ja,zj);c.fc=new Cj(c.gb,Aj);c.dd= 807 new Cj(c.ca,Bj);c.ha=0;c.ba=0;Ij(c);c=0}else c=Uj(b,-2);0===c&&(b=b.state,b.Sd=2*b.ea,Vj(b.head),b.Ic=gk[b.level].Ee,b.rd=gk[b.level].ue,b.Ad=gk[b.level].Ie,b.yd=gk[b.level].De,b.o=0,b.la=0,b.u=0,b.ka=0,b.J=b.na=2,b.hb=0,b.H=0);b=c}}else b=-2;if(0!==b)throw Error(mj[b]);a.header&&(b=this.F)&&b.state&&2===b.state.wrap&&(b.state.B=a.header);if(a.Fb){var m;"string"===typeof a.Fb?m=fj(a.Fb):"[object ArrayBuffer]"===kk.call(a.Fb)?m=new Uint8Array(a.Fb):m=a.Fb;a=this.F;f=m;g=f.length;if(a&&a.state)if(m= 808 a.state,b=m.wrap,2===b||1===b&&42!==m.status||m.u)b=-2;else{1===b&&(a.C=gj(a.C,f,g,0));m.wrap=0;g>=m.ea&&(0===b&&(Vj(m.head),m.o=0,m.la=0,m.ka=0),c=new K.bb(m.ea),K.ob(c,f,g-m.ea,m.ea,0),f=c,g=m.ea);c=a.ga;d=a.jb;e=a.input;a.ga=g;a.jb=0;a.input=f;for(ak(m);3<=m.u;){f=m.o;g=m.u-2;do m.H=(m.H<<m.Ja^m.window[f+3-1])&m.Ia,m.Ea[f&m.Ya]=m.head[m.H],m.head[m.H]=f,f++;while(--g);m.o=f;m.u=2;ak(m)}m.o+=m.u;m.la=m.o;m.ka=m.u;m.u=0;m.J=m.na=2;m.hb=0;a.jb=d;a.input=e;a.ga=c;m.wrap=b;b=0}else b=-2;if(0!==b)throw Error(mj[b]); 809 this.Bt=!0}} 810 lk.prototype.push=function(a,b){var c=this.F,d=this.options.chunkSize;if(this.ended)return!1;var e=b===~~b?b:!0===b?4:0;"string"===typeof a?c.input=fj(a):"[object ArrayBuffer]"===kk.call(a)?c.input=new Uint8Array(a):c.input=a;c.jb=0;c.ga=c.input.length;do{0===c.I&&(c.Lb=new K.bb(d),c.wb=0,c.I=d);a=ik(c,e);if(1!==a&&0!==a)return mk(this,a),this.ended=!0,!1;if(0===c.I||0===c.ga&&(4===e||2===e))if("string"===this.options.K){var f=K.Sc(c.Lb,c.wb);b=f;f=f.length;if(65537>f&&(b.subarray&&cj||!b.subarray))b= 811 String.fromCharCode.apply(null,K.Sc(b,f));else{for(var g="",h=0;h<f;h++)g+=String.fromCharCode(b[h]);b=g}this.chunks.push(b)}else b=K.Sc(c.Lb,c.wb),this.chunks.push(b)}while((0<c.ga||0===c.I)&&1!==a);if(4===e)return(c=this.F)&&c.state?(d=c.state.status,42!==d&&69!==d&&73!==d&&91!==d&&103!==d&&113!==d&&666!==d?a=Uj(c,-2):(c.state=null,a=113===d?Uj(c,-3):0)):a=-2,mk(this,a),this.ended=!0,0===a;2===e&&(mk(this,0),c.I=0);return!0}; 812 function mk(a,b){0===b&&(a.result="string"===a.options.K?a.chunks.join(""):K.od(a.chunks));a.chunks=[];a.err=b;a.msg=a.F.msg} 813 ;function nk(a){return Kb(null===a?"null":void 0===a?"undefined":a)} 814 ;function ok(a){this.name=a} 815 ;var pk=new ok("rawColdConfigGroup");var qk=new ok("rawHotConfigGroup");function rk(a){H.call(this,a)} 816 u(rk,H);function sk(a){H.call(this,a)} 817 u(sk,H);sk.prototype.getKey=function(){return $d(this,1)}; 818 sk.prototype.getValue=function(){return $d(this,2===Rd(this,tk)?2:-1)}; 819 var tk=[2,3,4,5,6];function uk(a){H.call(this,a)} 820 u(uk,H);function vk(a){H.call(this,a)} 821 u(vk,H);function wk(a){H.call(this,a,-1,xk)} 822 u(wk,H);var xk=[2];function yk(a){H.call(this,a,-1,zk)} 823 u(yk,H);yk.prototype.getPlayerType=function(){return Id(this,36)}; 824 yk.prototype.setHomeGroupInfo=function(a){return G(this,wk,81,a)}; 825 yk.prototype.clearLocationPlayabilityToken=function(){return E(this,89,void 0,!1)}; 826 var zk=[9,66,24,32,86,100,101];function Ak(a){H.call(this,a,-1,Bk)} 827 u(Ak,H);var Bk=[15,26,28];function Ck(a){H.call(this,a,-1,Dk)} 828 u(Ck,H);var Dk=[5];function Ek(a){H.call(this,a)} 829 u(Ek,H);function Fk(a){H.call(this,a,-1,Gk)} 830 u(Fk,H);Fk.prototype.setSafetyMode=function(a){return E(this,5,a)}; 831 var Gk=[12];function Hk(a){H.call(this,a,-1,Ik)} 832 u(Hk,H);Hk.prototype.j=function(a){return G(this,yk,1,a)}; 833 var Ik=[12];var Jk=new ok("continuationCommand");var Kk=new ok("webCommandMetadata");var Lk=new ok("signalServiceEndpoint");var Mk={jk:"EMBEDDED_PLAYER_MODE_UNKNOWN",gk:"EMBEDDED_PLAYER_MODE_DEFAULT",ik:"EMBEDDED_PLAYER_MODE_PFP",hk:"EMBEDDED_PLAYER_MODE_PFL"};var Nk=new ok("feedbackEndpoint");var Ok={Xs:"WEB_DISPLAY_MODE_UNKNOWN",Ts:"WEB_DISPLAY_MODE_BROWSER",Vs:"WEB_DISPLAY_MODE_MINIMAL_UI",Ws:"WEB_DISPLAY_MODE_STANDALONE",Us:"WEB_DISPLAY_MODE_FULLSCREEN"};function Pk(a){H.call(this,a,-1,Qk)} 834 u(Pk,H);function Rk(a){H.call(this,a)} 835 u(Rk,H);Rk.prototype.getKey=function(){return $d(this,1)}; 836 Rk.prototype.getValue=function(){return $d(this,2)}; 837 var Qk=[4,5];function Sk(a){H.call(this,a)} 838 u(Sk,H);function Tk(a){H.call(this,a)} 839 u(Tk,H);var nl=[2,3,4];function ol(a){H.call(this,a)} 840 u(ol,H);ol.prototype.getMessage=function(){return $d(this,1)};function pl(a){H.call(this,a)} 841 u(pl,H);function ql(a){H.call(this,a)} 842 u(ql,H);function rl(a){H.call(this,a,-1,sl)} 843 u(rl,H);var sl=[10,17];function tl(a){H.call(this,a)} 844 u(tl,H);function ul(a){H.call(this,a)} 845 u(ul,H);function vl(a){H.call(this,a)} 846 u(vl,H);function wl(a){H.call(this,a)} 847 u(wl,H);function xl(a){H.call(this,a)} 848 u(xl,H);function yl(a){H.call(this,a,-1,zl)} 849 u(yl,H);yl.prototype.getVideoData=function(){return Sd(this,xl,15)}; 850 var zl=[4];function Al(a){H.call(this,a)} 851 u(Al,H);function Bl(a,b){return G(a,vl,1,b)} 852 Al.prototype.h=function(a){return E(this,2,a)}; 853 function Cl(a){H.call(this,a)} 854 u(Cl,H);function Dl(a,b){G(a,vl,1,b)} 855 ;function El(a){H.call(this,a,-1,Fl)} 856 u(El,H);El.prototype.h=function(a){return E(this,1,a)}; 857 function Gl(a,b){return G(a,vl,2,b)} 858 var Fl=[3];function Hl(a){H.call(this,a)} 859 u(Hl,H);Hl.prototype.h=function(a){return E(this,1,a)};function Il(a){H.call(this,a)} 860 u(Il,H);Il.prototype.h=function(a){return E(this,1,a)};function Jl(a){H.call(this,a)} 861 u(Jl,H);Jl.prototype.h=function(a){return E(this,1,a)};function Kl(a){H.call(this,a)} 862 u(Kl,H);Kl.prototype.h=function(a){return E(this,1,a)};function Ll(a){H.call(this,a)} 863 u(Ll,H);function Ml(a){H.call(this,a)} 864 u(Ml,H);function Nl(a){H.call(this,a,-1,Ol)} 865 u(Nl,H);Nl.prototype.getPlayerType=function(){return Zd(Id(this,7),0)}; 866 Nl.prototype.setVideoId=function(a){return E(this,19,a)}; 867 function Pl(a,b){Yd(a,68,Ql,b)} 868 function Ql(a){H.call(this,a)} 869 u(Ql,H);Ql.prototype.getId=function(){return $d(this,2)}; 870 var Ol=[83,68];function Rl(a){H.call(this,a)} 871 u(Rl,H);function Sl(a){H.call(this,a)} 872 u(Sl,H);function Tl(a){H.call(this,a)} 873 u(Tl,H);function Ul(a){H.call(this,a,459)} 874 u(Ul,H); 875 var Vl=[23,24,11,6,7,5,2,3,13,20,21,22,28,32,37,229,241,45,59,225,288,72,73,78,208,156,202,215,74,76,79,80,111,85,91,97,100,102,105,119,126,127,136,146,148,151,157,158,159,163,164,168,444,176,222,383,177,178,179,458,411,184,188,189,190,191,193,194,195,196,197,198,199,200,201,402,320,203,204,205,206,258,259,260,261,327,209,219,226,227,232,233,234,240,244,247,248,249,251,256,257,266,254,255,270,272,278,291,293,300,304,308,309,310,311,313,314,319,321,323,324,328,330,331,332,334,337,338,340,344,348,350, 876 351,352,353,354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,388,389,403,410,412,429,413,414,415,416,417,418,430,423,424,425,426,427,431,117,439,441,448];var Wl={nl:0,Uk:1,al:2,bl:4,kl:8,dl:16,fl:32,ml:64,ll:128,Wk:256,Yk:512,jl:1024,Xk:2048,Zk:4096,Vk:8192,il:16384};function Xl(a){H.call(this,a)} 877 u(Xl,H);function Yl(a){H.call(this,a)} 878 u(Yl,H);Yl.prototype.setVideoId=function(a){return Qd(this,1,Zl,a)}; 879 Yl.prototype.getPlaylistId=function(){var a=2===Rd(this,Zl)?2:-1;return Id(this,a)}; 880 var Zl=[1,2];function $l(a){H.call(this,a,-1,am)} 881 u($l,H);var am=[3];var bm=new ok("webPlayerShareEntityServiceEndpoint");var cm=new ok("playlistEditEndpoint");var dm=new ok("modifyChannelNotificationPreferenceEndpoint");var em=new ok("unsubscribeEndpoint");var fm=new ok("subscribeEndpoint");function gm(a,b){1<b.length?a[b[0]]=b[1]:1===b.length&&Object.assign(a,b[0])} 882 ;var hm=z.window,im,jm,km=(null==hm?void 0:null==(im=hm.yt)?void 0:im.config_)||(null==hm?void 0:null==(jm=hm.ytcfg)?void 0:jm.data_)||{};A("yt.config_",km);function lm(){gm(km,arguments)} 883 function M(a,b){return a in km?km[a]:b} 884 function mm(){var a=km.EXPERIMENT_FLAGS;return a?a.web_disable_gel_stp_ecatcher_killswitch:void 0} 885 ;function P(a){a=nm(a);return"string"===typeof a&&"false"===a?!1:!!a} 886 function om(a,b){a=nm(a);return void 0===a&&void 0!==b?b:Number(a||0)} 887 function pm(){return M("EXPERIMENTS_TOKEN","")} 888 function nm(a){var b=M("EXPERIMENTS_FORCED_FLAGS",{})||{};return void 0!==b[a]?b[a]:M("EXPERIMENT_FLAGS",{})[a]} 889 function qm(){for(var a=[],b=M("EXPERIMENTS_FORCED_FLAGS",{}),c=r(Object.keys(b)),d=c.next();!d.done;d=c.next())d=d.value,a.push({key:d,value:String(b[d])});c=M("EXPERIMENT_FLAGS",{});var e=r(Object.keys(c));for(d=e.next();!d.done;d=e.next())d=d.value,d.startsWith("force_")&&void 0===b[d]&&a.push({key:d,value:String(c[d])});return a} 890 ;function rm(){var a=sm;B("yt.ads.biscotti.getId_")||A("yt.ads.biscotti.getId_",a)} 891 function tm(a){A("yt.ads.biscotti.lastId_",a)} 892 ;var um=[];function vm(a){um.forEach(function(b){return b(a)})} 893 function wm(a){return a&&window.yterr?function(){try{return a.apply(this,arguments)}catch(b){xm(b)}}:a} 894 function xm(a,b,c,d){var e=B("yt.logging.errors.log");e?e(a,"ERROR",b,c,d):(e=M("ERRORS",[]),e.push([a,"ERROR",b,c,d]),lm("ERRORS",e));vm(a)} 895 function ym(a,b,c,d){var e=B("yt.logging.errors.log");e?e(a,"WARNING",b,c,d):(e=M("ERRORS",[]),e.push([a,"WARNING",b,c,d]),lm("ERRORS",e))} 896 ;var zm=/^[\w.]*$/,Am={q:!0,search_query:!0};function Bm(a,b){b=a.split(b);for(var c={},d=0,e=b.length;d<e;d++){var f=b[d].split("=");if(1==f.length&&f[0]||2==f.length)try{var g=Cm(f[0]||""),h=Cm(f[1]||"");g in c?Array.isArray(c[g])?nb(c[g],h):c[g]=[c[g],h]:c[g]=h}catch(p){var k=p,m=f[0],n=String(Bm);k.args=[{key:m,value:f[1],query:a,method:Dm==n?"unchanged":n}];Am.hasOwnProperty(m)||ym(k)}}return c} 897 var Dm=String(Bm);function Em(a){var b=[];ob(a,function(c,d){var e=encodeURIComponent(String(d)),f;Array.isArray(c)?f=c:f=[c];hb(f,function(g){""==g?b.push(e):b.push(e+"="+encodeURIComponent(String(g)))})}); 898 return b.join("&")} 899 function Fm(a){"?"==a.charAt(0)&&(a=a.substr(1));return Bm(a,"&")} 900 function Gm(a){return-1!=a.indexOf("?")?(a=(a||"").split("#")[0],a=a.split("?",2),Fm(1<a.length?a[1]:a[0])):{}} 901 function Hm(a,b,c){var d=a.split("#",2);a=d[0];d=1<d.length?"#"+d[1]:"";var e=a.split("?",2);a=e[0];e=Fm(e[1]||"");for(var f in b)!c&&null!==e&&f in e||(e[f]=b[f]);return wc(a,e)+d} 902 function Im(a){if(!b)var b=window.location.href;var c=oc(1,a),d=pc(a);c&&d?(a=a.match(kc),b=b.match(kc),a=a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]):a=d?pc(b)==d&&(Number(oc(4,b))||null)==(Number(oc(4,a))||null):!0;return a} 903 function Cm(a){return a&&a.match(zm)?a:decodeURIComponent(a.replace(/\+/g," "))} 904 ;function Jm(a){var b=Km;a=void 0===a?B("yt.ads.biscotti.lastId_")||"":a;var c=Object,d=c.assign,e={};e.dt=di;e.flash="0";a:{try{var f=b.h.top.location.href}catch(ha){f=2;break a}f=f?f===b.i.location.href?0:1:2}e=(e.frm=f,e);try{e.u_tz=-(new Date).getTimezoneOffset();var g=void 0===g?Kh:g;try{var h=g.history.length}catch(ha){h=0}e.u_his=h;var k;e.u_h=null==(k=Kh.screen)?void 0:k.height;var m;e.u_w=null==(m=Kh.screen)?void 0:m.width;var n;e.u_ah=null==(n=Kh.screen)?void 0:n.availHeight;var p;e.u_aw= 905 null==(p=Kh.screen)?void 0:p.availWidth;var v;e.u_cd=null==(v=Kh.screen)?void 0:v.colorDepth}catch(ha){}h=b.h;try{var t=h.screenX;var y=h.screenY}catch(ha){}try{var D=h.outerWidth;var F=h.outerHeight}catch(ha){}try{var N=h.innerWidth;var O=h.innerHeight}catch(ha){}try{var S=h.screenLeft;var aa=h.screenTop}catch(ha){}try{N=h.innerWidth,O=h.innerHeight}catch(ha){}try{var W=h.screen.availWidth;var xb=h.screen.availTop}catch(ha){}t=[S,aa,t,y,W,xb,D,F,N,O];try{var Za=(b.h.top||window).document,qa="CSS1Compat"== 906 Za.compatMode?Za.documentElement:Za.body;var I=(new lf(qa.clientWidth,qa.clientHeight)).round()}catch(ha){I=new lf(-12245933,-12245933)}Za=I;I={};var oa=void 0===oa?z:oa;qa=new mi;oa.SVGElement&&oa.document.createElementNS&&qa.set(0);y=ai();y["allow-top-navigation-by-user-activation"]&&qa.set(1);y["allow-popups-to-escape-sandbox"]&&qa.set(2);oa.crypto&&oa.crypto.subtle&&qa.set(3);oa.TextDecoder&&oa.TextEncoder&&qa.set(4);oa=ni(qa);I.bc=oa;I.bih=Za.height;I.biw=Za.width;I.brdim=t.join();b=b.i;b=(I.vis= 907 b.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[b.visibilityState||b.webkitVisibilityState||b.mozVisibilityState||""]||0,I.wgl=!!Kh.WebGLRenderingContext,I);c=d.call(c,e,b);c.ca_type="image";a&&(c.bid=a);return c} 908 var Km=new function(){var a=window.document;this.h=window;this.i=a}; 909 A("yt.ads_.signals_.getAdSignalsString",function(a){return Em(Jm(a))});Date.now();var Lm="XMLHttpRequest"in z?function(){return new XMLHttpRequest}:null; 910 function Mm(){if(!Lm)return null;var a=Lm();return"open"in a?a:null} 911 function Nm(a){switch(a&&"status"in a?a.status:-1){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}} 912 ;function Om(a,b){"function"===typeof a&&(a=wm(a));return window.setTimeout(a,b)} 913 ;var Pm={Authorization:"AUTHORIZATION","X-Goog-EOM-Visitor-Id":"EOM_VISITOR_DATA","X-Goog-Visitor-Id":"SANDBOXED_VISITOR_ID","X-Youtube-Domain-Admin-State":"DOMAIN_ADMIN_STATE","X-Youtube-Chrome-Connected":"CHROME_CONNECTED_HEADER","X-YouTube-Client-Name":"INNERTUBE_CONTEXT_CLIENT_NAME","X-YouTube-Client-Version":"INNERTUBE_CONTEXT_CLIENT_VERSION","X-YouTube-Delegation-Context":"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT","X-YouTube-Device":"DEVICE","X-Youtube-Identity-Token":"ID_TOKEN","X-YouTube-Page-CL":"PAGE_CL", 914 "X-YouTube-Page-Label":"PAGE_BUILD_LABEL","X-YouTube-Variants-Checksum":"VARIANTS_CHECKSUM"},Qm="app debugcss debugjs expflag force_ad_params force_ad_encrypted force_viral_ad_response_params forced_experiments innertube_snapshots innertube_goldens internalcountrycode internalipoverride absolute_experiments conditional_experiments sbb sr_bns_address".split(" ").concat(ja(ei)),Rm=!1; 915 function Sm(a,b){b=void 0===b?{}:b;var c=Im(a),d=P("web_ajax_ignore_global_headers_if_set"),e;for(e in Pm){var f=M(Pm[e]);"X-Goog-Visitor-Id"!==e||f||(f=M("VISITOR_DATA"));!f||!c&&pc(a)||d&&void 0!==b[e]||(b[e]=f)}"X-Goog-EOM-Visitor-Id"in b&&"X-Goog-Visitor-Id"in b&&delete b["X-Goog-Visitor-Id"];if(c||!pc(a))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(c||!pc(a)){try{var g=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(h){}g&&(b["X-YouTube-Time-Zone"]=g)}document.location.hostname.endsWith("youtubeeducation.com")|| 916 !c&&pc(a)||(b["X-YouTube-Ad-Signals"]=Em(Jm()));return b} 917 function Tm(a){var b=window.location.search,c=pc(a);P("debug_handle_relative_url_for_query_forward_killswitch")||!c&&Im(a)&&(c=document.location.hostname);var d=lc(oc(5,a));d=(c=c&&(c.endsWith("youtube.com")||c.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!c||d)return a;var e=Fm(b),f={};hb(Qm,function(g){e[g]&&(f[g]=e[g])}); 918 return Hm(a,f||{},!1)} 919 function Um(a,b){var c=b.format||"JSON";a=Vm(a,b);var d=Wm(a,b),e=!1,f=Xm(a,function(k){if(!e){e=!0;h&&window.clearTimeout(h);var m=Nm(k),n=null,p=400<=k.status&&500>k.status,v=500<=k.status&&600>k.status;if(m||p||v)n=Ym(a,c,k,b.convertToSafeHtml);if(m)a:if(k&&204==k.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||{};p=b.context||z;m?b.onSuccess&&b.onSuccess.call(p,k,n):b.onError&&b.onError.call(p,k,n);b.onFinish&&b.onFinish.call(p, 920 k,n)}},b.method,d,b.headers,b.responseType,b.withCredentials); 921 d=b.timeout||0;if(b.onTimeout&&0<d){var g=b.onTimeout;var h=Om(function(){e||(e=!0,f.abort(),window.clearTimeout(h),g.call(b.context||z,f))},d)}return f} 922 function Vm(a,b){b.includeDomain&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);var c=M("XSRF_FIELD_NAME");if(b=b.urlParams)b[c]&&delete b[c],a=Hm(a,b||{},!0);return a} 923 function Wm(a,b){var c=M("XSRF_FIELD_NAME"),d=M("XSRF_TOKEN"),e=b.postBody||"",f=b.postParams,g=M("XSRF_FIELD_NAME"),h;b.headers&&(h=b.headers["Content-Type"]);b.excludeXsrf||pc(a)&&!b.withCredentials&&pc(a)!=document.location.hostname||"POST"!=b.method||h&&"application/x-www-form-urlencoded"!=h||b.postParams&&b.postParams[g]||(f||(f={}),f[c]=d);(P("ajax_parse_query_data_only_when_filled")&&f&&0<Object.keys(f).length||f)&&"string"===typeof e&&(e=Fm(e),zb(e,f),e=b.postBodyFormat&&"JSON"==b.postBodyFormat? 924 JSON.stringify(e):uc(e));f=e||f&&!rb(f);!Rm&&f&&"POST"!=b.method&&(Rm=!0,xm(Error("AJAX request with postData should use POST")));return e} 925 function Ym(a,b,c,d){var e=null;switch(b){case "JSON":try{var f=c.responseText}catch(g){throw d=Error("Error reading responseText"),d.params=a,ym(d),g;}a=c.getResponseHeader("Content-Type")||"";f&&0<=a.indexOf("json")&&(")]}'\n"===f.substring(0,5)&&(f=f.substring(5)),e=JSON.parse(f));break;case "XML":if(a=(a=c.responseXML)?Zm(a):null)e={},hb(a.getElementsByTagName("*"),function(g){e[g.tagName]=$m(g)})}d&&an(e); 926 return e} 927 function an(a){if(Sa(a))for(var b in a){var c;(c="html_content"==b)||(c=b.length-5,c=0<=c&&b.indexOf("_html",c)==c);if(c){c=b;var d=a[b],e=Bb();d=e?e.createHTML(d):d;a[c]=new dc(d)}else an(a[b])}} 928 function Zm(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&0<a.length?a[0]:null:null} 929 function $m(a){var b="";hb(a.childNodes,function(c){b+=c.nodeValue}); 930 return b} 931 function bn(a,b){b.method="POST";b.postParams||(b.postParams={});return Um(a,b)} 932 function Xm(a,b,c,d,e,f,g){function h(){4==(k&&"readyState"in k?k.readyState:0)&&b&&wm(b)(k)} 933 c=void 0===c?"GET":c;d=void 0===d?"":d;var k=Mm();if(!k)return null;"onloadend"in k?k.addEventListener("loadend",h,!1):k.onreadystatechange=h;P("debug_forward_web_query_parameters")&&(a=Tm(a));k.open(c,a,!0);f&&(k.responseType=f);g&&(k.withCredentials=!0);c="POST"==c&&(void 0===window.FormData||!(d instanceof FormData));if(e=Sm(a,e))for(var m in e)k.setRequestHeader(m,e[m]),"content-type"==m.toLowerCase()&&(c=!1);c&&k.setRequestHeader("Content-Type","application/x-www-form-urlencoded");k.send(d); 934 return k} 935 ;var cn=Yc||Zc;function dn(a){var b=Ub();return b?0<=b.toLowerCase().indexOf(a):!1} 936 ;var en=[{Jc:function(a){return"Cannot read property '"+a.key+"'"}, 937 mc:{Error:[{regexp:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{regexp:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{regexp:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{regexp:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./, 938 groups:["value","key"]},{regexp:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{regexp:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{regexp:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{Jc:function(a){return"Cannot call '"+a.key+"'"}, 939 mc:{TypeError:[{regexp:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{regexp:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{regexp:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{regexp:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{regexp:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/, 940 groups:["key"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{Jc:function(a){return a.key+" is not defined"}, 941 mc:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var gn={Ua:[],Qa:[{callback:fn,weight:500}]};function fn(a){if("JavaException"===a.name)return!0;a=a.stack;return a.includes("chrome://")||a.includes("chrome-extension://")||a.includes("moz-extension://")} 942 ;function hn(){this.Qa=[];this.Ua=[]} 943 var jn;function kn(){if(!jn){var a=jn=new hn;a.Ua.length=0;a.Qa.length=0;gn.Ua&&a.Ua.push.apply(a.Ua,gn.Ua);gn.Qa&&a.Qa.push.apply(a.Qa,gn.Qa)}return jn} 944 ;var ln=new Ii;function mn(a){function b(){return a.charCodeAt(d++)} 945 var c=a.length,d=0;do{var e=nn(b);if(Infinity===e)break;var f=e>>3;switch(e&7){case 0:e=nn(b);if(2===f)return e;break;case 1:if(2===f)return;d+=8;break;case 2:e=nn(b);if(2===f)return a.substr(d,e);d+=e;break;case 5:if(2===f)return;d+=4;break;default:return}}while(d<c)} 946 function nn(a){var b=a(),c=b&127;if(128>b)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} 947 ;function on(a,b,c,d){if(a)if(Array.isArray(a)){var e=d;for(d=0;d<a.length&&!(a[d]&&(e+=pn(d,a[d],b,c),500<e));d++);d=e}else if("object"===typeof a)for(e in a){if(a[e]){var f=a[e];var g=b;var h=c;g="string"!==typeof f||"clickTrackingParams"!==e&&"trackingParams"!==e?0:(f=mn(atob(f.replace(/-/g,"+").replace(/_/g,"/"))))?pn(e+".ve",f,g,h):0;d+=g;d+=pn(e,a[e],b,c);if(500<d)break}}else c[b]=qn(a),d+=c[b].length;else c[b]=qn(a),d+=c[b].length;return d} 948 function pn(a,b,c,d){c+="."+a;a=qn(b);d[c]=a;return c.length+a.length} 949 function qn(a){try{return("string"===typeof a?a:String(JSON.stringify(a))).substr(0,500)}catch(b){return"unable to serialize "+typeof a+" ("+b.message+")"}} 950 ;function rn(){this.df=!0} 951 function sn(){rn.h||(rn.h=new rn);return rn.h} 952 function tn(a,b){a={};var c=Bg([]);c&&(a.Authorization=c,c=b=null==b?void 0:b.sessionIndex,void 0===c&&(c=Number(M("SESSION_INDEX",0)),c=isNaN(c)?0:c),P("voice_search_auth_header_removal")||(a["X-Goog-AuthUser"]=c.toString()),"INNERTUBE_HOST_OVERRIDE"in km||(a["X-Origin"]=window.location.origin),void 0===b&&"DELEGATED_SESSION_ID"in km&&(a["X-Goog-PageId"]=M("DELEGATED_SESSION_ID")));return a} 953 ;var un={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};function vn(a){var b=this;this.i=void 0;this.h=!1;a.addEventListener("beforeinstallprompt",function(c){c.preventDefault();b.i=c}); 954 a.addEventListener("appinstalled",function(){b.h=!0},{once:!0})} 955 function wn(){if(!z.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return z.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":z.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":z.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":z.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(a){return"WEB_DISPLAY_MODE_UNKNOWN"}} 956 ;function xn(a,b,c,d,e){xg.set(""+a,b,{lc:c,path:"/",domain:void 0===d?"youtube.com":d,secure:void 0===e?!1:e})} 957 function yn(a,b,c){xg.remove(""+a,void 0===b?"/":b,void 0===c?"youtube.com":c)} 958 function zn(){if(!xg.isEnabled())return!1;if(!xg.Jb())return!0;xg.set("TESTCOOKIESENABLED","1",{lc:60});if("1"!==xg.get("TESTCOOKIESENABLED"))return!1;xg.remove("TESTCOOKIESENABLED");return!0} 959 ;var An=B("ytglobal.prefsUserPrefsPrefs_")||{};A("ytglobal.prefsUserPrefsPrefs_",An);function Bn(){this.h=M("ALT_PREF_COOKIE_NAME","PREF");this.i=M("ALT_PREF_COOKIE_DOMAIN","youtube.com");var a=xg.get(""+this.h,void 0);if(a){a=decodeURIComponent(a).split("&");for(var b=0;b<a.length;b++){var c=a[b].split("="),d=c[0];(c=c[1])&&(An[d]=c.toString())}}} 960 Bn.prototype.get=function(a,b){Cn(a);Dn(a);a=void 0!==An[a]?An[a].toString():null;return null!=a?a:b?b:""}; 961 Bn.prototype.set=function(a,b){Cn(a);Dn(a);if(null==b)throw Error("ExpectedNotNull");An[a]=b.toString()}; 962 function En(a){return!!((Fn("f"+(Math.floor(a/31)+1))||0)&1<<a%31)} 963 Bn.prototype.remove=function(a){Cn(a);Dn(a);delete An[a]}; 964 Bn.prototype.clear=function(){for(var a in An)delete An[a]}; 965 function Dn(a){if(/^f([1-9][0-9]*)$/.test(a))throw Error("ExpectedRegexMatch: "+a);} 966 function Cn(a){if(!/^\w+$/.test(a))throw Error("ExpectedRegexMismatch: "+a);} 967 function Fn(a){a=void 0!==An[a]?An[a].toString():null;return null!=a&&/^[A-Fa-f0-9]+$/.test(a)?parseInt(a,16):null} 968 Pa(Bn);var Gn={bluetooth:"CONN_DISCO",cellular:"CONN_CELLULAR_UNKNOWN",ethernet:"CONN_WIFI",none:"CONN_NONE",wifi:"CONN_WIFI",wimax:"CONN_CELLULAR_4G",other:"CONN_UNKNOWN",unknown:"CONN_UNKNOWN","slow-2g":"CONN_CELLULAR_2G","2g":"CONN_CELLULAR_2G","3g":"CONN_CELLULAR_3G","4g":"CONN_CELLULAR_4G"},Hn={CONN_DEFAULT:0,CONN_UNKNOWN:1,CONN_NONE:2,CONN_WIFI:3,CONN_CELLULAR_2G:4,CONN_CELLULAR_3G:5,CONN_CELLULAR_4G:6,CONN_CELLULAR_UNKNOWN:7,CONN_DISCO:8,CONN_CELLULAR_5G:9,CONN_WIFI_METERED:10,CONN_CELLULAR_5G_SA:11, 969 CONN_CELLULAR_5G_NSA:12,CONN_INVALID:31},In={EFFECTIVE_CONNECTION_TYPE_UNKNOWN:0,EFFECTIVE_CONNECTION_TYPE_OFFLINE:1,EFFECTIVE_CONNECTION_TYPE_SLOW_2G:2,EFFECTIVE_CONNECTION_TYPE_2G:3,EFFECTIVE_CONNECTION_TYPE_3G:4,EFFECTIVE_CONNECTION_TYPE_4G:5},Jn={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};function Kn(){var a=z.navigator;return a?a.connection:void 0} 970 function Ln(){var a=Kn();if(a){var b=Gn[a.type||"unknown"]||"CONN_UNKNOWN";a=Gn[a.effectiveType||"unknown"]||"CONN_UNKNOWN";"CONN_CELLULAR_UNKNOWN"===b&&"CONN_UNKNOWN"!==a&&(b=a);if("CONN_UNKNOWN"!==b)return b;if("CONN_UNKNOWN"!==a)return a}} 971 function Mn(){var a=Kn();if(null!=a&&a.effectiveType)return Jn.hasOwnProperty(a.effectiveType)?Jn[a.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"} 972 ;function Nn(){} 973 function On(a,b){return Pn(a,0,b)} 974 Nn.prototype.fa=function(a,b){return Pn(a,1,b)}; 975 function Qn(a){var b=B("yt.scheduler.instance.addImmediateJob");b?b(a):a()} 976 ;function Rn(){Nn.apply(this,arguments)} 977 u(Rn,Nn);function Sn(){Rn.h||(Rn.h=new Rn);return Rn.h} 978 function Pn(a,b,c){void 0!==c&&Number.isNaN(Number(c))&&(c=void 0);var d=B("yt.scheduler.instance.addJob");return d?d(a,b,c):void 0===c?(a(),NaN):Om(a,c||0)} 979 Rn.prototype.Ca=function(a){if(void 0===a||!Number.isNaN(Number(a))){var b=B("yt.scheduler.instance.cancelJob");b?b(a):window.clearTimeout(a)}}; 980 Rn.prototype.start=function(){var a=B("yt.scheduler.instance.start");a&&a()}; 981 Rn.prototype.pause=function(){var a=B("yt.scheduler.instance.pause");a&&a()}; 982 var li=Sn();function Q(a){var b=Ka.apply(1,arguments);var c=Error.call(this,a);this.message=c.message;"stack"in c&&(this.stack=c.stack);this.args=[].concat(ja(b))} 983 u(Q,Error);function Tn(){try{return Un(),!0}catch(a){return!1}} 984 function Un(a){if(void 0!==M("DATASYNC_ID"))return M("DATASYNC_ID");throw new Q("Datasync ID not set",void 0===a?"unknown":a);} 985 ;function Vn(a){var b=new Ti;(b=b.isAvailable()?a?new Zi(b,a):b:null)||(a=new Ui(a||"UserDataSharedStore"),b=a.isAvailable()?a:null);this.h=(a=b)?new Pi(a):null;this.i=document.domain||window.location.hostname} 986 Vn.prototype.set=function(a,b,c,d){c=c||31104E3;this.remove(a);if(this.h)try{this.h.set(a,b,Date.now()+1E3*c);return}catch(f){}var e="";if(d)try{e=escape(Fg(b))}catch(f){return}else e=escape(b);xn(a,e,c,this.i)}; 987 Vn.prototype.get=function(a,b){var c=void 0,d=!this.h;if(!d)try{c=this.h.get(a)}catch(e){d=!0}if(d&&(c=xg.get(""+a,void 0))&&(c=unescape(c),b))try{c=JSON.parse(c)}catch(e){this.remove(a),c=void 0}return c}; 988 Vn.prototype.remove=function(a){this.h&&this.h.remove(a);yn(a,"/",this.i)};var Wn=function(){var a;return function(){a||(a=new Vn("ytidb"));return a}}(); 989 function Xn(){var a;return null==(a=Wn())?void 0:a.get("LAST_RESULT_ENTRY_KEY",!0)} 990 ;var Yn=[],Zn,$n=!1;function ao(){var a={};for(Zn=new bo(void 0===a.handleError?co:a.handleError,void 0===a.logEvent?eo:a.logEvent);0<Yn.length;)switch(a=Yn.shift(),a.type){case "ERROR":Zn.handleError(a.payload);break;case "EVENT":Zn.logEvent(a.eventType,a.payload)}} 991 function fo(a){$n||(Zn?Zn.handleError(a):(Yn.push({type:"ERROR",payload:a}),10<Yn.length&&Yn.shift()))} 992 function go(a,b){$n||(Zn?Zn.logEvent(a,b):(Yn.push({type:"EVENT",eventType:a,payload:b}),10<Yn.length&&Yn.shift()))} 993 ;function ho(a){if(0<=a.indexOf(":"))throw Error("Database name cannot contain ':'");} 994 function io(a){return a.substr(0,a.indexOf(":"))||a} 995 ;var jo={},ko=(jo.AUTH_INVALID="No user identifier specified.",jo.EXPLICIT_ABORT="Transaction was explicitly aborted.",jo.IDB_NOT_SUPPORTED="IndexedDB is not supported.",jo.MISSING_INDEX="Index not created.",jo.MISSING_OBJECT_STORES="Object stores not created.",jo.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",jo.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",jo.UNKNOWN_ABORT="Transaction was aborted for unknown reasons.", 996 jo.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",jo.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",jo.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",jo.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",jo),lo={},mo=(lo.AUTH_INVALID="ERROR",lo.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",lo.EXPLICIT_ABORT="IGNORED",lo.IDB_NOT_SUPPORTED="ERROR",lo.MISSING_INDEX= 997 "WARNING",lo.MISSING_OBJECT_STORES="ERROR",lo.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",lo.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",lo.QUOTA_EXCEEDED="WARNING",lo.QUOTA_MAYBE_EXCEEDED="WARNING",lo.UNKNOWN_ABORT="WARNING",lo.INCOMPATIBLE_DB_VERSION="WARNING",lo),no={},oo=(no.AUTH_INVALID=!1,no.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,no.EXPLICIT_ABORT=!1,no.IDB_NOT_SUPPORTED=!1,no.MISSING_INDEX=!1,no.MISSING_OBJECT_STORES=!1,no.DB_DELETED_BY_MISSING_OBJECT_STORES=!1,no.DB_REOPENED_BY_MISSING_OBJECT_STORES= 998 !1,no.QUOTA_EXCEEDED=!1,no.QUOTA_MAYBE_EXCEEDED=!0,no.UNKNOWN_ABORT=!0,no.INCOMPATIBLE_DB_VERSION=!1,no);function po(a,b,c,d,e){b=void 0===b?{}:b;c=void 0===c?ko[a]:c;d=void 0===d?mo[a]:d;e=void 0===e?oo[a]:e;Q.call(this,c,Object.assign({},{name:"YtIdbKnownError",isSw:void 0===self.document,isIframe:self!==self.top,type:a},b));this.type=a;this.message=c;this.level=d;this.h=e;Object.setPrototypeOf(this,po.prototype)} 999 u(po,Q);function qo(a,b){po.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:b,foundObjectStores:a},ko.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,qo.prototype)} 1000 u(qo,po);function ro(a,b){var c=Error.call(this);this.message=c.message;"stack"in c&&(this.stack=c.stack);this.index=a;this.objectStore=b;Object.setPrototypeOf(this,ro.prototype)} 1001 u(ro,Error);var so=["The database connection is closing","Can't start a transaction on a closed database","A mutation operation was attempted on a database that did not allow mutations"]; 1002 function to(a,b,c,d){b=io(b);var e=a instanceof Error?a:Error("Unexpected error: "+a);if(e instanceof po)return e;a={objectStoreNames:c,dbName:b,dbVersion:d};if("QuotaExceededError"===e.name)return new po("QUOTA_EXCEEDED",a);if($c&&"UnknownError"===e.name)return new po("QUOTA_MAYBE_EXCEEDED",a);if(e instanceof ro)return new po("MISSING_INDEX",Object.assign({},a,{objectStore:e.objectStore,index:e.index}));if("InvalidStateError"===e.name&&so.some(function(f){return e.message.includes(f)}))return new po("EXECUTE_TRANSACTION_ON_CLOSED_DB", 1003 a); 1004 if("AbortError"===e.name)return new po("UNKNOWN_ABORT",a,e.message);e.args=[Object.assign({},a,{name:"IdbError",Cd:e.name})];e.level="WARNING";return e} 1005 function uo(a,b,c){var d=Xn();return new po("IDB_NOT_SUPPORTED",{context:{caller:a,publicName:b,version:c,hasSucceededOnce:null==d?void 0:d.hasSucceededOnce}})} 1006 ;function vo(a){if(!a)throw Error();throw a;} 1007 function wo(a){return a} 1008 function xo(a){this.h=a} 1009 function yo(a){function b(e){if("PENDING"===d.state.status){d.state={status:"REJECTED",reason:e};e=r(d.i);for(var f=e.next();!f.done;f=e.next())f=f.value,f()}} 1010 function c(e){if("PENDING"===d.state.status){d.state={status:"FULFILLED",value:e};e=r(d.h);for(var f=e.next();!f.done;f=e.next())f=f.value,f()}} 1011 var d=this;this.state={status:"PENDING"};this.h=[];this.i=[];a=a.h;try{a(c,b)}catch(e){b(e)}} 1012 yo.all=function(a){return new yo(new xo(function(b,c){var d=[],e=a.length;0===e&&b(d);for(var f={nb:0};f.nb<a.length;f={nb:f.nb},++f.nb)yo.resolve(a[f.nb]).then(function(g){return function(h){d[g.nb]=h;e--;0===e&&b(d)}}(f)).catch(function(g){c(g)})}))}; 1013 yo.resolve=function(a){return new yo(new xo(function(b,c){a instanceof yo?a.then(b,c):b(a)}))}; 1014 yo.reject=function(a){return new yo(new xo(function(b,c){c(a)}))}; 1015 yo.prototype.then=function(a,b){var c=this,d=null!=a?a:wo,e=null!=b?b:vo;return new yo(new xo(function(f,g){"PENDING"===c.state.status?(c.h.push(function(){zo(c,c,d,f,g)}),c.i.push(function(){Ao(c,c,e,f,g)})):"FULFILLED"===c.state.status?zo(c,c,d,f,g):"REJECTED"===c.state.status&&Ao(c,c,e,f,g)}))}; 1016 yo.prototype.catch=function(a){return this.then(void 0,a)}; 1017 function zo(a,b,c,d,e){try{if("FULFILLED"!==a.state.status)throw Error("calling handleResolve before the promise is fulfilled.");var f=c(a.state.value);f instanceof yo?Bo(a,b,f,d,e):d(f)}catch(g){e(g)}} 1018 function Ao(a,b,c,d,e){try{if("REJECTED"!==a.state.status)throw Error("calling handleReject before the promise is rejected.");var f=c(a.state.reason);f instanceof yo?Bo(a,b,f,d,e):d(f)}catch(g){e(g)}} 1019 function Bo(a,b,c,d,e){b===c?e(new TypeError("Circular promise chain detected.")):c.then(function(f){f instanceof yo?Bo(a,b,f,d,e):d(f)},function(f){e(f)})} 1020 ;function Co(a,b,c){function d(){c(a.error);f()} 1021 function e(){b(a.result);f()} 1022 function f(){try{a.removeEventListener("success",e),a.removeEventListener("error",d)}catch(g){}} 1023 a.addEventListener("success",e);a.addEventListener("error",d)} 1024 function Do(a){return new Promise(function(b,c){Co(a,b,c)})} 1025 function Eo(a){return new yo(new xo(function(b,c){Co(a,b,c)}))} 1026 ;function Fo(a,b){return new yo(new xo(function(c,d){function e(){var f=a?b(a):null;f?f.then(function(g){a=g;e()},d):c()} 1027 e()}))} 1028 ;var Go=window,R=Go.ytcsi&&Go.ytcsi.now?Go.ytcsi.now:Go.performance&&Go.performance.timing&&Go.performance.now&&Go.performance.timing.navigationStart?function(){return Go.performance.timing.navigationStart+Go.performance.now()}:function(){return(new Date).getTime()};function Ho(a,b){this.h=a;this.options=b;this.transactionCount=0;this.j=Math.round(R());this.i=!1} 1029 l=Ho.prototype;l.add=function(a,b,c){return Io(this,[a],{mode:"readwrite",da:!0},function(d){return d.objectStore(a).add(b,c)})}; 1030 l.clear=function(a){return Io(this,[a],{mode:"readwrite",da:!0},function(b){return b.objectStore(a).clear()})}; 1031 l.close=function(){this.h.close();var a;(null==(a=this.options)?0:a.closed)&&this.options.closed()}; 1032 l.count=function(a,b){return Io(this,[a],{mode:"readonly",da:!0},function(c){return c.objectStore(a).count(b)})}; 1033 function Jo(a,b,c){a=a.h.createObjectStore(b,c);return new Ko(a)} 1034 l.delete=function(a,b){return Io(this,[a],{mode:"readwrite",da:!0},function(c){return c.objectStore(a).delete(b)})}; 1035 l.get=function(a,b){return Io(this,[a],{mode:"readonly",da:!0},function(c){return c.objectStore(a).get(b)})}; 1036 function Lo(a,b,c){return Io(a,[b],{mode:"readwrite",da:!0},function(d){d=d.objectStore(b);return Eo(d.h.put(c,void 0))})} 1037 l.objectStoreNames=function(){return Array.from(this.h.objectStoreNames)}; 1038 function Io(a,b,c,d){var e,f,g,h,k,m,n,p,v,t,y,D;return x(function(F){switch(F.h){case 1:var N={mode:"readonly",da:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};"string"===typeof c?N.mode=c:Object.assign(N,c);e=N;a.transactionCount++;f=e.da?3:1;g=0;case 2:if(h){F.A(3);break}g++;k=Math.round(R());za(F,4);m=a.h.transaction(b,e.mode);N=new Mo(m);N=No(N,d);return w(F,N,6);case 6:return n=F.i,p=Math.round(R()),Oo(a,k,p,g,void 0,b.join(),e),F.return(n);case 4:v=Ba(F);t=Math.round(R());y=to(v,a.h.name,b.join(), 1039 a.h.version);if((D=y instanceof po&&!y.h)||g>=f)Oo(a,k,t,g,y,b.join(),e),h=y;F.A(2);break;case 3:return F.return(Promise.reject(h))}})} 1040 function Oo(a,b,c,d,e,f,g){b=c-b;e?(e instanceof po&&("QUOTA_EXCEEDED"===e.type||"QUOTA_MAYBE_EXCEEDED"===e.type)&&go("QUOTA_EXCEEDED",{dbName:io(a.h.name),objectStoreNames:f,transactionCount:a.transactionCount,transactionMode:g.mode}),e instanceof po&&"UNKNOWN_ABORT"===e.type&&(c-=a.j,0>c&&c>=Math.pow(2,31)&&(c=0),go("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:f,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.i=!0),Po(a,!1,d,f,b,g.tag),fo(e)):Po(a,!0,d,f,b,g.tag)} 1041 function Po(a,b,c,d,e,f){go("TRANSACTION_ENDED",{objectStoreNames:d,connectionHasUnknownAbortedTransaction:a.i,duration:e,isSuccessful:b,tryCount:c,tag:void 0===f?"IDB_TRANSACTION_TAG_UNKNOWN":f})} 1042 l.getName=function(){return this.h.name}; 1043 function Ko(a){this.h=a} 1044 l=Ko.prototype;l.add=function(a,b){return Eo(this.h.add(a,b))}; 1045 l.autoIncrement=function(){return this.h.autoIncrement}; 1046 l.clear=function(){return Eo(this.h.clear()).then(function(){})}; 1047 function Qo(a,b,c){a.h.createIndex(b,c,{unique:!1})} 1048 l.count=function(a){return Eo(this.h.count(a))}; 1049 function Ro(a,b){return So(a,{query:b},function(c){return c.delete().then(function(){return c.continue()})}).then(function(){})} 1050 l.delete=function(a){return a instanceof IDBKeyRange?Ro(this,a):Eo(this.h.delete(a))}; 1051 l.get=function(a){return Eo(this.h.get(a))}; 1052 l.index=function(a){try{return new To(this.h.index(a))}catch(b){if(b instanceof Error&&"NotFoundError"===b.name)throw new ro(a,this.h.name);throw b;}}; 1053 l.getName=function(){return this.h.name}; 1054 l.keyPath=function(){return this.h.keyPath}; 1055 function So(a,b,c){a=a.h.openCursor(b.query,b.direction);return Uo(a).then(function(d){return Fo(d,c)})} 1056 function Mo(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()}); 1057 b.h.addEventListener("error",function(e){e.currentTarget===e.target&&d(b.h.error)}); 1058 b.h.addEventListener("abort",function(){var e=b.h.error;if(e)d(e);else if(!b.i){e=po;for(var f=b.h.objectStoreNames,g=[],h=0;h<f.length;h++){var k=f.item(h);if(null===k)throw Error("Invariant: item in DOMStringList is null");g.push(k)}e=new e("UNKNOWN_ABORT",{objectStoreNames:g.join(),dbName:b.h.db.name,mode:b.h.mode});d(e)}})})} 1059 function No(a,b){var c=new Promise(function(d,e){try{b(a).then(function(f){d(f)}).catch(e)}catch(f){e(f),a.abort()}}); 1060 return Promise.all([c,a.done]).then(function(d){return r(d).next().value})} 1061 Mo.prototype.abort=function(){this.h.abort();this.i=!0;throw new po("EXPLICIT_ABORT");}; 1062 Mo.prototype.objectStore=function(a){a=this.h.objectStore(a);var b=this.j.get(a);b||(b=new Ko(a),this.j.set(a,b));return b}; 1063 function To(a){this.h=a} 1064 l=To.prototype;l.count=function(a){return Eo(this.h.count(a))}; 1065 l.delete=function(a){return Vo(this,{query:a},function(b){return b.delete().then(function(){return b.continue()})})}; 1066 l.get=function(a){return Eo(this.h.get(a))}; 1067 l.getKey=function(a){return Eo(this.h.getKey(a))}; 1068 l.keyPath=function(){return this.h.keyPath}; 1069 l.unique=function(){return this.h.unique}; 1070 function Vo(a,b,c){a=a.h.openCursor(void 0===b.query?null:b.query,void 0===b.direction?"next":b.direction);return Uo(a).then(function(d){return Fo(d,c)})} 1071 function Wo(a,b){this.request=a;this.cursor=b} 1072 function Uo(a){return Eo(a).then(function(b){return b?new Wo(a,b):null})} 1073 l=Wo.prototype;l.advance=function(a){this.cursor.advance(a);return Uo(this.request)}; 1074 l.continue=function(a){this.cursor.continue(a);return Uo(this.request)}; 1075 l.delete=function(){return Eo(this.cursor.delete()).then(function(){})}; 1076 l.getKey=function(){return this.cursor.key}; 1077 l.getValue=function(){return this.cursor.value}; 1078 l.update=function(a){return Eo(this.cursor.update(a))};function Xo(a,b,c){return new Promise(function(d,e){function f(){v||(v=new Ho(g.result,{closed:p}));return v} 1079 var g=void 0!==b?self.indexedDB.open(a,b):self.indexedDB.open(a);var h=c.ce,k=c.blocking,m=c.ef,n=c.upgrade,p=c.closed,v;g.addEventListener("upgradeneeded",function(t){try{if(null===t.newVersion)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(null===g.transaction)throw Error("Invariant: transaction on IDbOpenDbRequest is null");t.dataLoss&&"none"!==t.dataLoss&&go("IDB_DATA_CORRUPTED",{reason:t.dataLossMessage||"unknown reason",dbName:io(a)});var y=f(),D=new Mo(g.transaction); 1080 n&&n(y,function(F){return t.oldVersion<F&&t.newVersion>=F},D); 1081 D.done.catch(function(F){e(F)})}catch(F){e(F)}}); 1082 g.addEventListener("success",function(){var t=g.result;k&&t.addEventListener("versionchange",function(){k(f())}); 1083 t.addEventListener("close",function(){go("IDB_UNEXPECTEDLY_CLOSED",{dbName:io(a),dbVersion:t.version});m&&m()}); 1084 d(f())}); 1085 g.addEventListener("error",function(){e(g.error)}); 1086 h&&g.addEventListener("blocked",function(){h()})})} 1087 function Yo(a,b,c){c=void 0===c?{}:c;return Xo(a,b,c)} 1088 function Zo(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.ce)&&c.addEventListener("blocked",function(){e()}),w(g,Do(c),4); 1089 if(2!=g.h)return Aa(g,0);f=Ba(g);throw to(f,a,"",-1);})} 1090 ;function $o(a,b){this.name=a;this.options=b;this.j=!0;this.m=this.l=0} 1091 $o.prototype.i=function(a,b,c){c=void 0===c?{}:c;return Yo(a,b,c)}; 1092 $o.prototype.delete=function(a){a=void 0===a?{}:a;return Zo(this.name,a)}; 1093 function ap(a,b){return new po("INCOMPATIBLE_DB_VERSION",{dbName:a.name,oldVersion:a.options.version,newVersion:b})} 1094 function bp(a,b){if(!b)throw uo("openWithToken",io(a.name));return cp(a)} 1095 function cp(a){function b(){var f,g,h,k,m,n,p,v,t,y;return x(function(D){switch(D.h){case 1:return g=null!=(f=Error().stack)?f:"",za(D,2),w(D,a.i(a.name,a.options.version,d),4);case 4:h=D.i;for(var F=a.options,N=[],O=r(Object.keys(F.xb)),S=O.next();!S.done;S=O.next()){S=S.value;var aa=F.xb[S],W=void 0===aa.Oe?Number.MAX_VALUE:aa.Oe;!(h.h.version>=aa.Db)||h.h.version>=W||h.h.objectStoreNames.contains(S)||N.push(S)}k=N;if(0===k.length){D.A(5);break}m=Object.keys(a.options.xb);n=h.objectStoreNames(); 1096 if(a.m<om("ytidb_reopen_db_retries",0))return a.m++,h.close(),fo(new po("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:a.name,expectedObjectStores:m,foundObjectStores:n})),D.return(b());if(!(a.l<om("ytidb_remake_db_retries",1))){D.A(6);break}a.l++;return w(D,a.delete(),7);case 7:return fo(new po("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:a.name,expectedObjectStores:m,foundObjectStores:n})),D.return(b());case 6:throw new qo(n,m);case 5:return D.return(h);case 2:p=Ba(D);if(p instanceof DOMException? 1097 "VersionError"!==p.name:"DOMError"in self&&p instanceof DOMError?"VersionError"!==p.name:!(p instanceof Object&&"message"in p)||"An attempt was made to open a database using a lower version than the existing version."!==p.message){D.A(8);break}return w(D,a.i(a.name,void 0,Object.assign({},d,{upgrade:void 0})),9);case 9:v=D.i;t=v.h.version;if(void 0!==a.options.version&&t>a.options.version+1)throw v.close(),a.j=!1,ap(a,t);return D.return(v);case 8:throw c(),p instanceof Error&&!P("ytidb_async_stack_killswitch")&& 1098 (p.stack=p.stack+"\n"+g.substring(g.indexOf("\n")+1)),to(p,a.name,"",null!=(y=a.options.version)?y:-1);}})} 1099 function c(){a.h===e&&(a.h=void 0)} 1100 if(!a.j)throw ap(a);if(a.h)return a.h;var d={blocking:function(f){f.close()}, 1101 closed:c,ef:c,upgrade:a.options.upgrade};var e=b();a.h=e;return a.h} 1102 ;var dp=new $o("YtIdbMeta",{xb:{databases:{Db:1}},upgrade:function(a,b){b(1)&&Jo(a,"databases",{keyPath:"actualName"})}}); 1103 function ep(a,b){var c;return x(function(d){if(1==d.h)return w(d,bp(dp,b),2);c=d.i;return d.return(Io(c,["databases"],{da:!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 Eo(f.h.put(a,void 0)).then(function(){})})}))})} 1104 function fp(a,b){var c;return x(function(d){if(1==d.h)return a?w(d,bp(dp,b),2):d.return();c=d.i;return d.return(c.delete("databases",a))})} 1105 function gp(a,b){var c,d;return x(function(e){return 1==e.h?(c=[],w(e,bp(dp,b),2)):3!=e.h?(d=e.i,w(e,Io(d,["databases"],{da:!0,mode:"readonly"},function(f){c.length=0;return So(f.objectStore("databases"),{},function(g){a(g.getValue())&&c.push(g.getValue());return g.continue()})}),3)):e.return(c)})} 1106 function hp(a){return gp(function(b){return"LogsDatabaseV2"===b.publicName&&void 0!==b.userIdentifier},a)} 1107 function ip(a,b,c){return gp(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)} 1108 function jp(a){var b,c;return x(function(d){if(1==d.h)return b=Un("YtIdbMeta hasAnyMeta other"),w(d,gp(function(e){return void 0!==e.userIdentifier&&e.userIdentifier!==b},a),2); 1109 c=d.i;return d.return(0<c.length)})} 1110 ;var kp,lp=new function(){}(new function(){}); 1111 function mp(){var a,b,c,d;return x(function(e){switch(e.h){case 1:a=Xn();if(null==(b=a)?0:b.hasSucceededOnce)return e.return(!0);var f;if(f=cn)f=/WebKit\/([0-9]+)/.exec(Ub()),f=!!(f&&600<=parseInt(f[1],10));f&&(f=/WebKit\/([0-9]+)/.exec(Ub()),f=!(f&&602<=parseInt(f[1],10)));if(f||Ic)return e.return(!1);try{if(c=self,!(c.indexedDB&&c.IDBIndex&&c.IDBKeyRange&&c.IDBObjectStore))return e.return(!1)}catch(g){return e.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return e.return(!1); 1112 za(e,2);d={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return w(e,ep(d,lp),4);case 4:return w(e,fp("yt-idb-test-do-not-use",lp),5);case 5:return e.return(!0);case 2:return Ba(e),e.return(!1)}})} 1113 function np(){if(void 0!==kp)return kp;$n=!0;return kp=mp().then(function(a){$n=!1;var b;if(null!=(b=Wn())&&b.h){var c;b={hasSucceededOnce:(null==(c=Xn())?void 0:c.hasSucceededOnce)||a};var d;null==(d=Wn())||d.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0)}return a})} 1114 function op(){return B("ytglobal.idbToken_")||void 0} 1115 function pp(){var a=op();return a?Promise.resolve(a):np().then(function(b){(b=b?lp:void 0)&&A("ytglobal.idbToken_",b);return b})} 1116 ;var qp=0;function rp(a,b){qp||(qp=li.fa(function(){var c,d,e,f,g;return x(function(h){switch(h.h){case 1:return w(h,pp(),2);case 2:c=h.i;if(!c)return h.return();d=!0;za(h,3);return w(h,ip(a,c,b),5);case 5:e=h.i;if(!e.length){d=!1;h.A(6);break}f=e[0];return w(h,Zo(f.actualName),7);case 7:return w(h,fp(f.actualName,c),6);case 6:Aa(h,4);break;case 3:g=Ba(h),fo(g),d=!1;case 4:li.Ca(qp),qp=0,d&&rp(a,b),h.h=0}})}))} 1117 function sp(){var a;return x(function(b){return 1==b.h?w(b,pp(),2):(a=b.i)?b.return(jp(a)):b.return(!1)})} 1118 new Ih;function tp(a){if(!Tn())throw a=new po("AUTH_INVALID",{dbName:a}),fo(a),a;var b=Un();return{actualName:a+":"+b,publicName:a,userIdentifier:b}} 1119 function up(a,b,c,d){var e,f,g,h,k,m;return x(function(n){switch(n.h){case 1:return f=null!=(e=Error().stack)?e:"",w(n,pp(),2);case 2:g=n.i;if(!g)throw h=uo("openDbImpl",a,b),P("ytidb_async_stack_killswitch")||(h.stack=h.stack+"\n"+f.substring(f.indexOf("\n")+1)),fo(h),h;ho(a);k=c?{actualName:a,publicName:a,userIdentifier:void 0}:tp(a);za(n,3);return w(n,ep(k,g),5);case 5:return w(n,Yo(k.actualName,b,d),6);case 6:return n.return(n.i);case 3:return m=Ba(n),za(n,7),w(n,fp(k.actualName,g),9);case 9:Aa(n, 1120 8);break;case 7:Ba(n);case 8:throw m;}})} 1121 function vp(a,b,c){c=void 0===c?{}:c;return up(a,b,!1,c)} 1122 function wp(a,b,c){c=void 0===c?{}:c;return up(a,b,!0,c)} 1123 function xp(a,b){b=void 0===b?{}:b;var c,d;return x(function(e){if(1==e.h)return w(e,pp(),2);if(3!=e.h){c=e.i;if(!c)return e.return();ho(a);d=tp(a);return w(e,Zo(d.actualName,b),3)}return w(e,fp(d.actualName,c),0)})} 1124 function yp(a,b,c){a=a.map(function(d){return x(function(e){return 1==e.h?w(e,Zo(d.actualName,b),2):w(e,fp(d.actualName,c),0)})}); 1125 return Promise.all(a).then(function(){})} 1126 function zp(){var a=void 0===a?{}:a;var b,c;return x(function(d){if(1==d.h)return w(d,pp(),2);if(3!=d.h){b=d.i;if(!b)return d.return();ho("LogsDatabaseV2");return w(d,hp(b),3)}c=d.i;return w(d,yp(c,a,b),0)})} 1127 function Ap(a,b){b=void 0===b?{}:b;var c;return x(function(d){if(1==d.h)return w(d,pp(),2);if(3!=d.h){c=d.i;if(!c)return d.return();ho(a);return w(d,Zo(a,b),3)}return w(d,fp(a,c),0)})} 1128 ;function Bp(a,b){$o.call(this,a,b);this.options=b;ho(a)} 1129 u(Bp,$o);function Cp(a,b){var c;return function(){c||(c=new Bp(a,b));return c}} 1130 Bp.prototype.i=function(a,b,c){c=void 0===c?{}:c;return(this.options.sc?wp:vp)(a,b,Object.assign({},c))}; 1131 Bp.prototype.delete=function(a){a=void 0===a?{}:a;return(this.options.sc?Ap:xp)(this.name,a)}; 1132 function Dp(a,b){return Cp(a,b)} 1133 ;var Ep={},Fp=Dp("ytGcfConfig",{xb:(Ep.coldConfigStore={Db:1},Ep.hotConfigStore={Db:1},Ep),sc:!1,upgrade:function(a,b){b(1)&&(Qo(Jo(a,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),Qo(Jo(a,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))}, 1134 version:1});function Gp(a){return bp(Fp(),a)} 1135 function Hp(a,b,c){var d,e,f;return x(function(g){switch(g.h){case 1:return d={config:a,hashData:b,timestamp:R()},w(g,Gp(c),2);case 2:return e=g.i,w(g,e.clear("hotConfigStore"),3);case 3:return w(g,Lo(e,"hotConfigStore",d),4);case 4:return f=g.i,g.return(f)}})} 1136 function Ip(a,b,c,d){var e,f,g;return x(function(h){switch(h.h){case 1:return e={config:a,hashData:b,configData:c,timestamp:R()},w(h,Gp(d),2);case 2:return f=h.i,w(h,f.clear("coldConfigStore"),3);case 3:return w(h,Lo(f,"coldConfigStore",e),4);case 4:return g=h.i,h.return(g)}})} 1137 function Jp(a){var b,c;return x(function(d){return 1==d.h?w(d,Gp(a),2):3!=d.h?(b=d.i,c=void 0,w(d,Io(b,["coldConfigStore"],{mode:"readwrite",da:!0},function(e){return Vo(e.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(f){c=f.getValue()})}),3)):d.return(c)})} 1138 function Kp(a){var b,c;return x(function(d){return 1==d.h?w(d,Gp(a),2):3!=d.h?(b=d.i,c=void 0,w(d,Io(b,["hotConfigStore"],{mode:"readwrite",da:!0},function(e){return Vo(e.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(f){c=f.getValue()})}),3)):d.return(c)})} 1139 ;function Lp(){this.h=0} 1140 function Mp(a,b,c){var d,e,f;return x(function(g){if(1==g.h){if(!P("update_log_event_config"))return g.A(0);c&&(a.i=c,A("yt.gcf.config.hotConfigGroup",a.i));a.hotHashData=b;A("yt.gcf.config.hotHashData",a.hotHashData);return(d=op())?c?g.A(4):w(g,Kp(d),5):g.A(0)}4!=g.h&&(e=g.i,c=null==(f=e)?void 0:f.config);return w(g,Hp(c,b,d),0)})} 1141 function Np(a,b,c){var d,e,f,g;return x(function(h){if(1==h.h){if(!P("update_log_event_config"))return h.A(0);a.coldHashData=b;A("yt.gcf.config.coldHashData",a.coldHashData);return(d=op())?c?h.A(4):w(h,Jp(d),5):h.A(0)}4!=h.h&&(e=h.i,c=null==(f=e)?void 0:f.config);if(!c)return h.A(0);g=c.configData;return w(h,Ip(c,b,g,d),0)})} 1142 ;function Op(){return"INNERTUBE_API_KEY"in km&&"INNERTUBE_API_VERSION"in km} 1143 function Pp(){return{innertubeApiKey:M("INNERTUBE_API_KEY"),innertubeApiVersion:M("INNERTUBE_API_VERSION"),Dc:M("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),td:M("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),xe:M("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:M("INNERTUBE_CONTEXT_CLIENT_VERSION"),vd:M("INNERTUBE_CONTEXT_HL"),ud:M("INNERTUBE_CONTEXT_GL"),ye:M("INNERTUBE_HOST_OVERRIDE")||"",Ae:!!M("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),ze:!!M("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT", 1144 !1),appInstallData:M("SERIALIZED_CLIENT_CONFIG_DATA")}} 1145 function Qp(a){var b={client:{hl:a.vd,gl:a.ud,clientName:a.td,clientVersion:a.innertubeContextClientVersion,configInfo:a.Dc}};navigator.userAgent&&(b.client.userAgent=String(navigator.userAgent));var c=z.devicePixelRatio;c&&1!=c&&(b.client.screenDensityFloat=String(c));c=pm();""!==c&&(b.client.experimentsToken=c);c=qm();0<c.length&&(b.request={internalExperimentFlags:c});Rp(a,void 0,b);P("enable_third_party_info")&&Sp(void 0,b);Tp(void 0,b);Up(a,void 0,b);Vp(void 0,b);P("start_sending_config_hash")&& 1146 Wp(void 0,b);M("DELEGATED_SESSION_ID")&&!P("pageid_as_header_web")&&(b.user={onBehalfOfUser:M("DELEGATED_SESSION_ID")});a=Object;c=a.assign;for(var d=b.client,e={},f=r(Object.entries(Fm(M("DEVICE","")))),g=f.next();!g.done;g=f.next()){var h=r(g.value);g=h.next().value;h=h.next().value;"cbrand"===g?e.deviceMake=h:"cmodel"===g?e.deviceModel=h:"cbr"===g?e.browserName=h:"cbrver"===g?e.browserVersion=h:"cos"===g?e.osName=h:"cosver"===g?e.osVersion=h:"cplatform"===g&&(e.platform=h)}b.client=c.call(a,d, 1147 e);return b} 1148 function Xp(a){var b=new Hk,c=new yk;E(c,1,a.vd);E(c,2,a.ud);E(c,16,a.xe);E(c,17,a.innertubeContextClientVersion);if(a.Dc){var d=a.Dc,e=new uk;d.coldConfigData&&E(e,1,d.coldConfigData);d.appInstallData&&E(e,6,d.appInstallData);d.coldHashData&&E(e,3,d.coldHashData);d.hotHashData&&E(e,5,d.hotHashData);G(c,uk,62,e)}(d=z.devicePixelRatio)&&1!=d&&E(c,65,Ed(d));d=pm();""!==d&&E(c,54,d);d=qm();if(0<d.length){e=new Ak;for(var f=0;f<d.length;f++){var g=new sk;E(g,1,d[f].key);Qd(g,2,tk,d[f].value);Yd(e,15, 1149 sk,g)}G(b,Ak,5,e)}Rp(a,c);P("enable_third_party_info")&&Sp(b);Tp(c);Up(a,c);Vp(c);P("start_sending_config_hash")&&Wp(c);M("DELEGATED_SESSION_ID")&&!P("pageid_as_header_web")&&(a=new Fk,E(a,3,M("DELEGATED_SESSION_ID")));a=r(Object.entries(Fm(M("DEVICE",""))));for(d=a.next();!d.done;d=a.next())e=r(d.value),d=e.next().value,e=e.next().value,"cbrand"===d?E(c,12,e):"cmodel"===d?E(c,13,e):"cbr"===d?E(c,87,e):"cbrver"===d?E(c,88,e):"cos"===d?E(c,18,e):"cosver"===d?E(c,19,e):"cplatform"===d&&E(c,42,e);b.j(c); 1150 return b} 1151 function Rp(a,b,c){a=a.td;if("WEB"===a||"MWEB"===a||1===a||2===a)if(b){c=Sd(b,vk,96)||new vk;var d=wn();d=Object.keys(Ok).indexOf(d);d=-1===d?null:d;null!==d&&E(c,3,d);G(b,vk,96,c)}else c&&(c.client.mainAppWebInfo=null!=(d=c.client.mainAppWebInfo)?d:{},c.client.mainAppWebInfo.webDisplayMode=wn())} 1152 function Sp(a,b){var c=B("yt.embedded_player.embed_url");c&&(a?(b=Sd(a,Ck,7)||new Ck,E(b,4,c),G(a,Ck,7,b)):b&&(b.thirdParty={embedUrl:c}))} 1153 function Tp(a,b){var c;if(P("web_log_memory_total_kbytes")&&(null==(c=z.navigator)?0:c.deviceMemory)){var d;c=null==(d=z.navigator)?void 0:d.deviceMemory;a?E(a,95,1E6*c):b&&(b.client.memoryTotalKbytes=""+1E6*c)}} 1154 function Up(a,b,c){if(a.appInstallData)if(b){var d;c=null!=(d=Sd(b,uk,62))?d:new uk;E(c,6,a.appInstallData);G(b,uk,62,c)}else c&&(c.client.configInfo=c.client.configInfo||{},c.client.configInfo.appInstallData=a.appInstallData)} 1155 function Vp(a,b){var c=Ln();c&&(a?E(a,61,Hn[c]):b&&(b.client.connectionType=c));P("web_log_effective_connection_type")&&(c=Mn())&&(a?E(a,94,In[c]):b&&(b.client.effectiveConnectionType=c))} 1156 function Yp(a,b,c){c=void 0===c?{}:c;var d={};M("EOM_VISITOR_DATA")?d={"X-Goog-EOM-Visitor-Id":M("EOM_VISITOR_DATA")}:d={"X-Goog-Visitor-Id":c.visitorData||M("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return d;b=c.Dt||M("AUTHORIZATION");b||(a?b="Bearer "+B("gapi.auth.getToken")().Ct:(a=tn(sn()),P("pageid_as_header_web")||delete a["X-Goog-PageId"],d=Object.assign({},d,a)));b&&(d.Authorization=b);return d} 1157 function Wp(a,b){Lp.h||(Lp.h=new Lp);var c=Lp.h;var d=R()-c.h;0!==c.h&&d<om("send_config_hash_timer")?c=void 0:(c.h=R(),c={coldConfigData:B("yt.gcf.config.coldConfigData"),hotHashData:B("yt.gcf.config.hotHashData"),coldHashData:B("yt.gcf.config.coldHashData")});var e=c;if(e&&(c=e.coldConfigData,d=e.coldHashData,e=e.hotHashData,c&&d&&e))if(a){var f;b=null!=(f=Sd(a,uk,62))?f:new uk;E(b,1,c);E(b,3,d);E(b,5,e);G(a,uk,62,b)}else b&&(b.client.configInfo=b.client.configInfo||{},b.client.configInfo.coldConfigData= 1158 c,b.client.configInfo.coldHashData=d,b.client.configInfo.hotHashData=e)} 1159 ;function Zp(a,b,c,d){try{var e=gi(b);var f=f||{};f.we=!0;var g=new lk(f);g.push(e,!0);if(g.err)throw g.msg||mj[g.err];var h=g.result;c.headers||(c.headers={});c.headers["Content-Encoding"]="gzip";c.postBody=h;c.postParams=void 0;d(a,c)}catch(k){ym(k),d(a,c)}} 1160 ;function $p(a){a=Object.assign({},a);delete a.Authorization;var b=Bg();if(b){var c=new ri;c.update(M("INNERTUBE_API_KEY"));c.update(b);a.hash=cd(c.digest(),3)}return a} 1161 ;var aq;function bq(){aq||(aq=new Vn("yt.innertube"));return aq} 1162 function cq(a,b,c,d){if(d)return null;d=bq().get("nextId",!0)||1;var e=bq().get("requests",!0)||{};e[d]={method:a,request:b,authState:$p(c),requestTime:Math.round(R())};bq().set("nextId",d+1,86400,!0);bq().set("requests",e,86400,!0);return d} 1163 function dq(a){var b=bq().get("requests",!0)||{};delete b[a];bq().set("requests",b,86400,!0)} 1164 function eq(a){var b=bq().get("requests",!0);if(b){for(var c in b){var d=b[c];if(!(6E4>Math.round(R())-d.requestTime)){var e=d.authState,f=$p(Yp(!1));ub(e,f)&&(e=d.request,"requestTimeMs"in e&&(e.requestTimeMs=Math.round(R())),fq(a,d.method,e,{}));delete b[c]}}bq().set("requests",b,86400,!0)}} 1165 ;function gq(a){this.ac=this.h=!1;this.potentialEsfErrorCounter=this.i=0;this.handleError=function(){}; 1166 this.rb=function(){}; 1167 this.now=Date.now;this.Gb=!1;var b;this.Nd=null!=(b=a.Nd)?b:100;var c;this.Id=null!=(c=a.Id)?c:1;var d;this.Gd=null!=(d=a.Gd)?d:2592E6;var e;this.Ed=null!=(e=a.Ed)?e:12E4;var f;this.Hd=null!=(f=a.Hd)?f:5E3;var g;this.P=null!=(g=a.P)?g:void 0;this.hc=!!a.hc;var h;this.ec=null!=(h=a.ec)?h:.1;var k;this.nc=null!=(k=a.nc)?k:10;a.handleError&&(this.handleError=a.handleError);a.rb&&(this.rb=a.rb);a.Gb&&(this.Gb=a.Gb);a.ac&&(this.ac=a.ac);this.T=a.T;this.xa=a.xa;this.Y=a.Y;this.W=a.W;this.Oa=a.Oa;this.Mc= 1168 a.Mc;this.Lc=a.Lc;hq(this)&&(!this.T||this.T("networkless_logging"))&&iq(this)} 1169 function iq(a){hq(a)&&!a.Gb&&(a.h=!0,a.hc&&Math.random()<=a.ec&&a.Y.ee(a.P),jq(a),a.W.ma()&&a.Pb(),a.W.Ma(a.Mc,a.Pb.bind(a)),a.W.Ma(a.Lc,a.ed.bind(a)))} 1170 l=gq.prototype;l.writeThenSend=function(a,b){var c=this;b=void 0===b?{}:b;if(hq(this)&&this.h){var d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.Y.set(d,this.P).then(function(e){d.id=e;c.W.ma()&&kq(c,d)}).catch(function(e){kq(c,d); 1171 lq(c,e)})}else this.Oa(a,b)}; 1172 l.sendThenWrite=function(a,b,c){var d=this;b=void 0===b?{}:b;if(hq(this)&&this.h){var e={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.T&&this.T("nwl_skip_retry")&&(e.skipRetry=c);if(this.W.ma()||this.T&&this.T("nwl_aggressive_send_then_write")&&!e.skipRetry){if(!e.skipRetry){var f=b.onError?b.onError:function(){}; 1173 b.onError=function(g,h){return x(function(k){if(1==k.h)return w(k,d.Y.set(e,d.P).catch(function(m){lq(d,m)}),2); 1174 f(g,h);k.h=0})}}this.Oa(a,b,e.skipRetry)}else this.Y.set(e,this.P).catch(function(g){d.Oa(a,b,e.skipRetry); 1175 lq(d,g)})}else this.Oa(a,b,this.T&&this.T("nwl_skip_retry")&&c)}; 1176 l.sendAndWrite=function(a,b){var c=this;b=void 0===b?{}:b;if(hq(this)&&this.h){var d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0},e=!1,f=b.onSuccess?b.onSuccess:function(){}; 1177 d.options.onSuccess=function(g,h){void 0!==d.id?c.Y.qb(d.id,c.P):e=!0;c.W.ib&&c.T&&c.T("vss_network_hint")&&c.W.ib(!0);f(g,h)}; 1178 this.Oa(d.url,d.options);this.Y.set(d,this.P).then(function(g){d.id=g;e&&c.Y.qb(d.id,c.P)}).catch(function(g){lq(c,g)})}else this.Oa(a,b)}; 1179 l.Pb=function(){var a=this;if(!hq(this))throw uo("throttleSend");this.i||(this.i=this.xa.fa(function(){var b;return x(function(c){if(1==c.h)return w(c,a.Y.qd("NEW",a.P),2);if(3!=c.h)return b=c.i,b?w(c,kq(a,b),3):(a.ed(),c.return());a.i&&(a.i=0,a.Pb());c.h=0})},this.Nd))}; 1180 l.ed=function(){this.xa.Ca(this.i);this.i=0}; 1181 function kq(a,b){var c,d;return x(function(e){switch(e.h){case 1:if(!hq(a))throw c=uo("immediateSend"),c;if(void 0===b.id){e.A(2);break}return w(e,a.Y.Ce(b.id,a.P),3);case 3:(d=e.i)||a.rb(Error("The request cannot be found in the database."));case 2:if(mq(a,b,a.Gd)){e.A(4);break}a.rb(Error("Networkless Logging: Stored logs request expired age limit"));if(void 0===b.id){e.A(5);break}return w(e,a.Y.qb(b.id,a.P),5);case 5:return e.return();case 4:b.skipRetry||(b=nq(a,b));if(!b){e.A(0);break}if(!b.skipRetry|| 1182 void 0===b.id){e.A(8);break}return w(e,a.Y.qb(b.id,a.P),8);case 8:a.Oa(b.url,b.options,!!b.skipRetry),e.h=0}})} 1183 function nq(a,b){if(!hq(a))throw uo("updateRequestHandlers");var c=b.options.onError?b.options.onError:function(){}; 1184 b.options.onError=function(e,f){var g,h,k,m;return x(function(n){switch(n.h){case 1:g=oq(f);h=pq(f);if(!(a.T&&a.T("nwl_consider_error_code")&&g||a.T&&!a.T("nwl_consider_error_code")&&a.potentialEsfErrorCounter<=a.nc)){n.A(2);break}if(!a.W.qc){n.A(3);break}return w(n,a.W.qc(),3);case 3:if(a.W.ma()){n.A(2);break}c(e,f);if(!a.T||!a.T("nwl_consider_error_code")||void 0===(null==(k=b)?void 0:k.id)){n.A(6);break}return w(n,a.Y.Qc(b.id,a.P,!1),6);case 6:return n.return();case 2:if(a.T&&a.T("nwl_consider_error_code")&& 1185 !g&&a.potentialEsfErrorCounter>a.nc)return n.return();a.potentialEsfErrorCounter++;if(void 0===(null==(m=b)?void 0:m.id)){n.A(8);break}return b.sendCount<a.Id?w(n,a.Y.Qc(b.id,a.P,!0,h?!1:void 0),12):w(n,a.Y.qb(b.id,a.P),8);case 12:a.xa.fa(function(){a.W.ma()&&a.Pb()},a.Hd); 1186 case 8:c(e,f),n.h=0}})}; 1187 var d=b.options.onSuccess?b.options.onSuccess:function(){}; 1188 b.options.onSuccess=function(e,f){var g;return x(function(h){if(1==h.h)return void 0===(null==(g=b)?void 0:g.id)?h.A(2):w(h,a.Y.qb(b.id,a.P),2);a.W.ib&&a.T&&a.T("vss_network_hint")&&a.W.ib(!0);d(e,f);h.h=0})}; 1189 return b} 1190 function mq(a,b,c){b=b.timestamp;return a.now()-b>=c?!1:!0} 1191 function jq(a){if(!hq(a))throw uo("retryQueuedRequests");a.Y.qd("QUEUED",a.P).then(function(b){b&&!mq(a,b,a.Ed)?a.xa.fa(function(){return x(function(c){if(1==c.h)return void 0===b.id?c.A(2):w(c,a.Y.Qc(b.id,a.P),2);jq(a);c.h=0})}):a.W.ma()&&a.Pb()})} 1192 function lq(a,b){a.Td&&!a.W.ma()?a.Td(b):a.handleError(b)} 1193 function hq(a){return!!a.P||a.ac} 1194 function oq(a){var b;return(a=null==a?void 0:null==(b=a.error)?void 0:b.code)&&400<=a&&599>=a?!1:!0} 1195 function pq(a){var b;a=null==a?void 0:null==(b=a.error)?void 0:b.code;return!(400!==a&&415!==a)} 1196 ;function qq(a,b){this.version=a;this.args=b} 1197 ;function rq(a,b){this.topic=a;this.h=b} 1198 rq.prototype.toString=function(){return this.topic};var sq=B("ytPubsub2Pubsub2Instance")||new Ii;Ii.prototype.subscribe=Ii.prototype.subscribe;Ii.prototype.unsubscribeByKey=Ii.prototype.Bb;Ii.prototype.publish=Ii.prototype.cb;Ii.prototype.clear=Ii.prototype.clear;A("ytPubsub2Pubsub2Instance",sq);var tq=B("ytPubsub2Pubsub2SubscribedKeys")||{};A("ytPubsub2Pubsub2SubscribedKeys",tq);var uq=B("ytPubsub2Pubsub2TopicToKeys")||{};A("ytPubsub2Pubsub2TopicToKeys",uq);var vq=B("ytPubsub2Pubsub2IsAsync")||{};A("ytPubsub2Pubsub2IsAsync",vq); 1199 A("ytPubsub2Pubsub2SkipSubKey",null);function wq(a,b){var c=xq();c&&c.publish.call(c,a.toString(),a,b)} 1200 function yq(a){var b=zq,c=xq();if(!c)return 0;var d=c.subscribe(b.toString(),function(e,f){var g=B("ytPubsub2Pubsub2SkipSubKey");g&&g==d||(g=function(){if(tq[d])try{if(f&&b instanceof rq&&b!=e)try{var h=b.h,k=f;if(!k.args||!k.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");try{if(!h.Xa){var m=new h;h.Xa=m.version}var n=h.Xa}catch(F){}if(!n||k.version!=n)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{n=Reflect;var p=n.construct; 1201 var v=k.args,t=v.length;if(0<t){var y=Array(t);for(k=0;k<t;k++)y[k]=v[k];var D=y}else D=[];f=p.call(n,h,D)}catch(F){throw F.message="yt.pubsub2.Data.deserialize(): "+F.message,F;}}catch(F){throw F.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+b.toString()+": "+F.message,F;}a.call(window,f)}catch(F){xm(F)}},vq[b.toString()]?B("yt.scheduler.instance")?li.fa(g):Om(g,0):g())}); 1202 tq[d]=!0;uq[b.toString()]||(uq[b.toString()]=[]);uq[b.toString()].push(d);return d} 1203 function Aq(){var a=Bq,b=yq(function(c){a.apply(void 0,arguments);Cq(b)}); 1204 return b} 1205 function Cq(a){var b=xq();b&&("number"===typeof a&&(a=[a]),hb(a,function(c){b.unsubscribeByKey(c);delete tq[c]}))} 1206 function xq(){return B("ytPubsub2Pubsub2Instance")} 1207 ;var Dq; 1208 function Eq(){if(Dq)return Dq();var a={};Dq=Dp("LogsDatabaseV2",{xb:(a.LogsRequestsStore={Db:2},a),sc:!1,upgrade:function(b,c,d){c(2)&&Jo(b,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});c(3);c(5)&&(d=d.objectStore("LogsRequestsStore"),d.h.indexNames.contains("newRequest")&&d.h.deleteIndex("newRequest"),Qo(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")}, 1209 version:9});return Dq()} 1210 ;function Fq(a){return bp(Eq(),a)} 1211 function Gq(a,b){var c,d,e,f;return x(function(g){if(1==g.h)return c={startTime:R(),transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},w(g,Fq(b),2);if(3!=g.h)return d=g.i,e=Object.assign({},a,{options:JSON.parse(JSON.stringify(a.options)),interface:M("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),w(g,Lo(d,"LogsRequestsStore",e),3);f=g.i;c.gf=R();Hq(c);return g.return(f)})} 1212 function Iq(a,b){var c,d,e,f,g,h,k;return x(function(m){if(1==m.h)return c={startTime:R(),transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},w(m,Fq(b),2);if(3!=m.h)return d=m.i,e=M("INNERTUBE_CONTEXT_CLIENT_NAME",0),f=[a,e,0],g=[a,e,R()],h=IDBKeyRange.bound(f,g),k=void 0,w(m,Io(d,["LogsRequestsStore"],{mode:"readwrite",da:!0},function(n){return Vo(n.objectStore("LogsRequestsStore").index("newRequestV2"),{query:h,direction:"prev"},function(p){p.getValue()&&(k=p.getValue(),"NEW"===a&&(k.status="QUEUED", 1213 p.update(k)))})}),3); 1214 c.gf=R();Hq(c);return m.return(k)})} 1215 function Jq(a,b){var c;return x(function(d){if(1==d.h)return w(d,Fq(b),2);c=d.i;return d.return(Io(c,["LogsRequestsStore"],{mode:"readwrite",da:!0},function(e){var f=e.objectStore("LogsRequestsStore");return f.get(a).then(function(g){if(g)return g.status="QUEUED",Eo(f.h.put(g,void 0)).then(function(){return g})})}))})} 1216 function Kq(a,b,c,d){c=void 0===c?!0:c;var e;return x(function(f){if(1==f.h)return w(f,Fq(b),2);e=f.i;return f.return(Io(e,["LogsRequestsStore"],{mode:"readwrite",da:!0},function(g){var h=g.objectStore("LogsRequestsStore");return h.get(a).then(function(k){return k?(k.status="NEW",c&&(k.sendCount+=1),void 0!==d&&(k.options.compress=d),Eo(h.h.put(k,void 0)).then(function(){return k})):yo.resolve(void 0)})}))})} 1217 function Lq(a,b){var c;return x(function(d){if(1==d.h)return w(d,Fq(b),2);c=d.i;return d.return(c.delete("LogsRequestsStore",a))})} 1218 function Zq(a){var b,c;return x(function(d){if(1==d.h)return w(d,Fq(a),2);b=d.i;c=R()-2592E6;return w(d,Io(b,["LogsRequestsStore"],{mode:"readwrite",da:!0},function(e){return So(e.objectStore("LogsRequestsStore"),{},function(f){if(f.getValue().timestamp<=c)return f.delete().then(function(){return f.continue()})})}),0)})} 1219 function xr(){x(function(a){return w(a,zp(),0)})} 1220 function Hq(a){P("nwl_csi_killswitch")||.01>=Math.random()&&wq("nwl_transaction_latency_payload",a)} 1221 ;var yr={},zr=Dp("ServiceWorkerLogsDatabase",{xb:(yr.SWHealthLog={Db:1},yr),sc:!0,upgrade:function(a,b){b(1)&&Qo(Jo(a,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, 1222 version:1});function Ar(a){return bp(zr(),a)} 1223 function Br(a){var b,c;x(function(d){if(1==d.h)return w(d,Ar(a),2);b=d.i;c=R()-2592E6;return w(d,Io(b,["SWHealthLog"],{mode:"readwrite",da:!0},function(e){return So(e.objectStore("SWHealthLog"),{},function(f){if(f.getValue().timestamp<=c)return f.delete().then(function(){return f.continue()})})}),0)})} 1224 function Cr(a){var b;return x(function(c){if(1==c.h)return w(c,Ar(a),2);b=c.i;return w(c,b.clear("SWHealthLog"),0)})} 1225 ;var Dr={},Er=0;function Fr(a){var b=new Image,c=""+Er++;Dr[c]=b;b.onload=b.onerror=function(){delete Dr[c]}; 1226 b.src=a} 1227 ;function Gr(){this.h=new Map;this.i=!1} 1228 function Hr(){if(!Gr.h){var a=B("yt.networkRequestMonitor.instance")||new Gr;A("yt.networkRequestMonitor.instance",a);Gr.h=a}return Gr.h} 1229 Gr.prototype.requestComplete=function(a,b){b&&(this.i=!0);a=this.removeParams(a);this.h.get(a)||this.h.set(a,b)}; 1230 Gr.prototype.isEndpointCFR=function(a){a=this.removeParams(a);return(a=this.h.get(a))?!1:!1===a&&this.i?!0:null}; 1231 Gr.prototype.removeParams=function(a){return a.split("?")[0]}; 1232 Gr.prototype.removeParams=Gr.prototype.removeParams;Gr.prototype.isEndpointCFR=Gr.prototype.isEndpointCFR;Gr.prototype.requestComplete=Gr.prototype.requestComplete;Gr.getInstance=Hr;var Ir;function Jr(){Ir||(Ir=new Vn("yt.offline"));return Ir} 1233 function Kr(a){if(P("offline_error_handling")){var b=Jr().get("errors",!0)||{};b[a.message]={name:a.name,stack:a.stack};a.level&&(b[a.message].level=a.level);Jr().set("errors",b,2592E3,!0)}} 1234 ;function Lr(){Ze.call(this);var a=this;this.j=!1;this.i=ki();this.i.Ma("networkstatus-online",function(){if(a.j&&P("offline_error_handling")){var b=Jr().get("errors",!0);if(b){for(var c in b)if(b[c]){var d=new Q(c,"sent via offline_errors");d.name=b[c].name;d.stack=b[c].stack;d.level=b[c].level;xm(d)}Jr().set("errors",{},2592E3,!0)}}})} 1235 u(Lr,Ze);function Mr(){if(!Lr.h){var a=B("yt.networkStatusManager.instance")||new Lr;A("yt.networkStatusManager.instance",a);Lr.h=a}return Lr.h} 1236 l=Lr.prototype;l.ma=function(){return this.i.ma()}; 1237 l.ib=function(a){this.i.i=a}; 1238 l.se=function(){var a=window.navigator.onLine;return void 0===a?!0:a}; 1239 l.ke=function(){this.j=!0}; 1240 l.Ma=function(a,b){return this.i.Ma(a,b)}; 1241 l.qc=function(a){a=ii(this.i,a);a.then(function(b){P("use_cfr_monitor")&&Hr().requestComplete("generate_204",b)}); 1242 return a}; 1243 Lr.prototype.sendNetworkCheckRequest=Lr.prototype.qc;Lr.prototype.listen=Lr.prototype.Ma;Lr.prototype.enableErrorFlushing=Lr.prototype.ke;Lr.prototype.getWindowStatus=Lr.prototype.se;Lr.prototype.networkStatusHint=Lr.prototype.ib;Lr.prototype.isNetworkAvailable=Lr.prototype.ma;Lr.getInstance=Mr;function Nr(a){a=void 0===a?{}:a;Ze.call(this);var b=this;this.i=this.s=0;this.j=Mr();var c=B("yt.networkStatusManager.instance.listen").bind(this.j);c&&(a.pc?(this.pc=a.pc,c("networkstatus-online",function(){Or(b,"publicytnetworkstatus-online")}),c("networkstatus-offline",function(){Or(b,"publicytnetworkstatus-offline")})):(c("networkstatus-online",function(){$e(b,"publicytnetworkstatus-online")}),c("networkstatus-offline",function(){$e(b,"publicytnetworkstatus-offline")})))} 1244 u(Nr,Ze);Nr.prototype.ma=function(){var a=B("yt.networkStatusManager.instance.isNetworkAvailable");return a?a.bind(this.j)():!0}; 1245 Nr.prototype.ib=function(a){var b=B("yt.networkStatusManager.instance.networkStatusHint").bind(this.j);b&&b(a)}; 1246 Nr.prototype.qc=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")&&Hr().isEndpointCFR("generate_204")?d.return(new Promise(function(e){var f;b.ib((null==(f=window.navigator)?void 0:f.onLine)||!0);e(b.ma())})):c?d.return(c(a)):d.return(!0)})}; 1247 function Or(a,b){a.pc?a.i?(li.Ca(a.s),a.s=li.fa(function(){a.m!==b&&($e(a,b),a.m=b,a.i=R())},a.pc-(R()-a.i))):($e(a,b),a.m=b,a.i=R()):$e(a,b)} 1248 ;var Pr;function Qr(){var a=gq.call;Pr||(Pr=new Nr({Pt:!0,Jt:!0}));a.call(gq,this,{Y:{ee:Zq,qb:Lq,qd:Iq,Ce:Jq,Qc:Kq,set:Gq},W:Pr,handleError:xm,rb:ym,Oa:Rr,now:R,Td:Kr,xa:Sn(),Mc:"publicytnetworkstatus-online",Lc:"publicytnetworkstatus-offline",hc:!0,ec:.1,nc:om("potential_esf_error_limit",10),T:P,Gb:!(Tn()&&Sr())});this.j=new Ih;P("networkless_immediately_drop_all_requests")&&xr();Ap("LogsDatabaseV2")} 1249 u(Qr,gq);function Tr(){var a=B("yt.networklessRequestController.instance");a||(a=new Qr,A("yt.networklessRequestController.instance",a),P("networkless_logging")&&pp().then(function(b){a.P=b;iq(a);a.j.resolve();a.hc&&Math.random()<=a.ec&&a.P&&Br(a.P);P("networkless_immediately_drop_sw_health_store")&&Ur(a)})); 1250 return a} 1251 Qr.prototype.writeThenSend=function(a,b){b||(b={});Tn()||(this.h=!1);gq.prototype.writeThenSend.call(this,a,b)}; 1252 Qr.prototype.sendThenWrite=function(a,b,c){b||(b={});Tn()||(this.h=!1);gq.prototype.sendThenWrite.call(this,a,b,c)}; 1253 Qr.prototype.sendAndWrite=function(a,b){b||(b={});Tn()||(this.h=!1);gq.prototype.sendAndWrite.call(this,a,b)}; 1254 Qr.prototype.awaitInitialization=function(){return this.j.promise}; 1255 function Ur(a){var b;x(function(c){if(!a.P)throw b=uo("clearSWHealthLogsDb"),b;return c.return(Cr(a.P).catch(function(d){a.handleError(d)}))})} 1256 function Rr(a,b,c){P("use_cfr_monitor")&&Vr(a,b);if(P("use_request_time_ms_header"))b.headers&&(b.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round(R())));else{var d;if(null==(d=b.postParams)?0:d.requestTimeMs)b.postParams.requestTimeMs=Math.round(R())}if(c&&0===Object.keys(b).length){var e=void 0===e?"":e;var f=void 0===f?!1:f;if(a)if(e)Xm(a,void 0,"POST",e);else if(M("USE_NET_AJAX_FOR_PING_TRANSPORT",!1))Xm(a,void 0,"GET","",void 0,void 0,f);else{b:{try{var g=new db({url:a});if(g.j&&g.i|| 1257 g.l){var h=lc(oc(5,a)),k;if(!(k=!h||!h.endsWith("/aclk"))){var m=a.search(zc),n=yc(a,0,"ri",m);if(0>n)var p=null;else{var v=a.indexOf("&",n);if(0>v||v>m)v=m;p=decodeURIComponent(a.slice(n+3,-1!==v?v:0).replace(/\+/g," "))}k="1"!==p}var t=!k;break b}}catch(D){}t=!1}if(t){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,"")){var y=!0;break b}}catch(D){}y=!1}c=y?!0:!1}else c=!1;c||Fr(a)}}else b.compress?b.postBody?("string"!==typeof b.postBody&&(b.postBody=JSON.stringify(b.postBody)), 1258 Zp(a,b.postBody,b,Um)):Zp(a,JSON.stringify(b.postParams),b,bn):Um(a,b)} 1259 function Vr(a,b){var c=b.onError?b.onError:function(){}; 1260 b.onError=function(e,f){Hr().requestComplete(a,!1);c(e,f)}; 1261 var d=b.onSuccess?b.onSuccess:function(){}; 1262 b.onSuccess=function(e,f){Hr().requestComplete(a,!0);d(e,f)}} 1263 function Sr(){return"www.youtube-nocookie.com"!==pc(document.location.toString())} 1264 ;var Wr=!1,Xr=z.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:Wr};A("ytNetworklessLoggingInitializationOptions",Xr);function Yr(){var a;x(function(b){if(1==b.h)return w(b,pp(),2);a=b.i;if(!a||!Tn()&&!P("nwl_init_require_datasync_id_killswitch")||!Sr())return b.A(0);Wr=!0;Xr.isNwlInitialized=Wr;return w(b,Tr().awaitInitialization(),0)})} 1265 ;function Zr(a){var b=this;this.config_=null;a?this.config_=a:Op()&&(this.config_=Pp());On(function(){eq(b)},5E3)} 1266 Zr.prototype.isReady=function(){!this.config_&&Op()&&(this.config_=Pp());return!!this.config_}; 1267 function fq(a,b,c,d){function e(y){y=void 0===y?!1:y;var D;if(d.retry&&"www.youtube-nocookie.com"!=h&&(y||P("skip_ls_gel_retry")||"application/json"!==g.headers["Content-Type"]||(D=cq(b,c,m,k)),D)){var F=g.onSuccess,N=g.onFetchSuccess;g.onSuccess=function(S,aa){dq(D);F(S,aa)}; 1268 c.onFetchSuccess=function(S,aa){dq(D);N(S,aa)}}try{if(y&&d.retry&&!d.zd.bypassNetworkless)g.method="POST",d.zd.writeThenSend?Tr().writeThenSend(t,g):Tr().sendAndWrite(t,g); 1269 else if(d.compress)if(g.postBody){var O=g.postBody;"string"!==typeof O&&(O=JSON.stringify(g.postBody));Zp(t,O,g,Um)}else Zp(t,JSON.stringify(g.postParams),g,bn);else P("web_all_payloads_via_jspb")?Um(t,g):bn(t,g)}catch(S){if("InvalidAccessError"==S.name)D&&(dq(D),D=0),ym(Error("An extension is blocking network request."));else throw S;}D&&On(function(){eq(a)},5E3)} 1270 !M("VISITOR_DATA")&&"visitor_id"!==b&&.01>Math.random()&&ym(new Q("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady()){var f=new Q("innertube xhrclient not ready",b,c,d);xm(f);throw f;}var g={headers:d.headers||{},method:"POST",postParams:c,postBody:d.postBody,postBodyFormat:d.postBodyFormat||"JSON",onTimeout:function(){d.onTimeout()}, 1271 onFetchTimeout:d.onTimeout,onSuccess:function(y,D){if(d.onSuccess)d.onSuccess(D)}, 1272 onFetchSuccess:function(y){if(d.onSuccess)d.onSuccess(y)}, 1273 onError:function(y,D){if(d.onError)d.onError(D)}, 1274 onFetchError:function(y){if(d.onError)d.onError(y)}, 1275 timeout:d.timeout,withCredentials:!0,compress:d.compress};g.headers["Content-Type"]||(g.headers["Content-Type"]="application/json");var h="";(f=a.config_.ye)&&(h=f);var k=a.config_.Ae||!1,m=Yp(k,h,d);Object.assign(g.headers,m);(f=g.headers.Authorization)&&!h&&k&&(g.headers["x-origin"]=window.location.origin);var n="/youtubei/"+a.config_.innertubeApiVersion+"/"+b,p={alt:"json"},v=a.config_.ze&&f;v=v&&f.startsWith("Bearer");v||(p.key=a.config_.innertubeApiKey);var t=Hm(""+h+n,p||{},!0);(B("ytNetworklessLoggingInitializationOptions")? 1276 Xr.isNwlInitialized:Wr)?np().then(function(y){e(y)}):e(!1)} 1277 ;var $r=0,as=Kc?"webkit":Jc?"moz":Hc?"ms":Gc?"o":"";A("ytDomDomGetNextId",B("ytDomDomGetNextId")||function(){return++$r});var bs={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}; 1278 function cs(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 bs||(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; 1279 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){}} 1280 function ds(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}} 1281 cs.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}; 1282 cs.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}; 1283 cs.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var qb=z.ytEventsEventsListeners||{};A("ytEventsEventsListeners",qb);var es=z.ytEventsEventsCounter||{count:0};A("ytEventsEventsCounter",es); 1284 function fs(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 pb(function(e){var f="boolean"===typeof e[4]&&e[4]==!!d,g=Sa(e[4])&&Sa(d)&&ub(e[4],d);return!!e.length&&e[0]==a&&e[1]==b&&e[2]==c&&(f||g)})} 1285 var gs=fb(function(){var a=!1;try{var b=Object.defineProperty({},"capture",{get:function(){a=!0}}); 1286 window.addEventListener("test",null,b)}catch(c){}return a}); 1287 function hs(a,b,c,d){d=void 0===d?{}:d;if(!a||!a.addEventListener&&!a.attachEvent)return"";var e=fs(a,b,c,d);if(e)return e;e=++es.count+"";var f=!("mouseenter"!=b&&"mouseleave"!=b||!a.addEventListener||"onmouseenter"in document);var g=f?function(h){h=new cs(h);if(!of(h.relatedTarget,function(k){return k==a}))return h.currentTarget=a,h.type=b,c.call(a,h)}:function(h){h=new cs(h); 1288 h.currentTarget=a;return c.call(a,h)}; 1289 g=wm(g);a.addEventListener?("mouseenter"==b&&f?b="mouseover":"mouseleave"==b&&f?b="mouseout":"mousewheel"==b&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),gs()||"boolean"===typeof d?a.addEventListener(b,g,d):a.addEventListener(b,g,!!d.capture)):a.attachEvent("on"+b,g);qb[e]=[a,b,c,g,d];return e} 1290 function is(a){a&&("string"==typeof a&&(a=[a]),hb(a,function(b){if(b in qb){var c=qb[b],d=c[0],e=c[1],f=c[3];c=c[4];d.removeEventListener?gs()||"boolean"===typeof c?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent&&d.detachEvent("on"+e,f);delete qb[b]}}))} 1291 ;function js(a){this.N=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.V=hs(window,"mousemove",Ya(this.Z,this));a=Ya(this.R,this);"function"===typeof a&&(a=wm(a));this.aa=window.setInterval(a,25)} 1292 ab(js,J);js.prototype.Z=function(a){void 0===a.h&&ds(a);var b=a.h;void 0===a.i&&ds(a);this.i=new kf(b,a.i)}; 1293 js.prototype.R=function(){if(this.i){var a=R();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]=.5<Math.abs((d-this.s)/this.s)?1:0;for(c=b=0;4>c;c++)b+=this.j[c]||0;3<=b&&this.N();this.s=d}this.m=a;this.v=this.i;this.l=(this.l+1)%4}}; 1294 js.prototype.L=function(){window.clearInterval(this.aa);is(this.V)};var ks={}; 1295 function ls(a){var b=void 0===a?{}:a;a=void 0===b.Le?!1:b.Le;b=void 0===b.le?!0:b.le;if(null==B("_lact",window)){var c=parseInt(M("LACT"),10);c=isFinite(c)?Date.now()-Math.max(c,0):-1;A("_lact",c,window);A("_fact",c,window);-1==c&&ms();hs(document,"keydown",ms);hs(document,"keyup",ms);hs(document,"mousedown",ms);hs(document,"mouseup",ms);a?hs(window,"touchmove",function(){ns("touchmove",200)},{passive:!0}):(hs(window,"resize",function(){ns("resize",200)}),b&&hs(window,"scroll",function(){ns("scroll",200)})); 1296 new js(function(){ns("mouse",100)}); 1297 hs(document,"touchstart",ms,{passive:!0});hs(document,"touchend",ms,{passive:!0})}} 1298 function ns(a,b){ks[a]||(ks[a]=!0,li.fa(function(){ms();ks[a]=!1},b))} 1299 function ms(){null==B("_lact",window)&&ls();var a=Date.now();A("_lact",a,window);-1==B("_fact",window)&&A("_fact",a,window);(a=B("ytglobal.ytUtilActivityCallback_"))&&a()} 1300 function os(){var a=B("_lact",window);return null==a?-1:Math.max(Date.now()-a,0)} 1301 ;var ps=z.ytPubsubPubsubInstance||new Ii,qs=z.ytPubsubPubsubSubscribedKeys||{},rs=z.ytPubsubPubsubTopicToKeys||{},ss=z.ytPubsubPubsubIsSynchronous||{};function ts(a,b){var c=us();if(c&&b){var d=c.subscribe(a,function(){var e=arguments;var f=function(){qs[d]&&b.apply&&"function"==typeof b.apply&&b.apply(window,e)}; 1302 try{ss[a]?f():Om(f,0)}catch(g){xm(g)}},void 0); 1303 qs[d]=!0;rs[a]||(rs[a]=[]);rs[a].push(d);return d}return 0} 1304 function vs(a){var b=us();b&&("number"===typeof a?a=[a]:"string"===typeof a&&(a=[parseInt(a,10)]),hb(a,function(c){b.unsubscribeByKey(c);delete qs[c]}))} 1305 function ws(a,b){var c=us();c&&c.publish.apply(c,arguments)} 1306 function xs(a){var b=us();if(b)if(b.clear(a),a)ys(a);else for(var c in rs)ys(c)} 1307 function us(){return z.ytPubsubPubsubInstance} 1308 function ys(a){rs[a]&&(a=rs[a],hb(a,function(b){qs[b]&&delete qs[b]}),a.length=0)} 1309 Ii.prototype.subscribe=Ii.prototype.subscribe;Ii.prototype.unsubscribeByKey=Ii.prototype.Bb;Ii.prototype.publish=Ii.prototype.cb;Ii.prototype.clear=Ii.prototype.clear;A("ytPubsubPubsubInstance",ps);A("ytPubsubPubsubTopicToKeys",rs);A("ytPubsubPubsubIsSynchronous",ss);A("ytPubsubPubsubSubscribedKeys",qs);var zs=Symbol("injectionDeps");function As(a){this.name=a} 1310 As.prototype.toString=function(){return"InjectionToken("+this.name+")"}; 1311 function Bs(){this.key=Cs} 1312 function Ds(){this.h=new Map;this.i=new Map} 1313 Ds.prototype.resolve=function(a){return a instanceof Bs?Es(this,a.key,[],!0):Es(this,a,[])}; 1314 function Es(a,b,c,d){d=void 0===d?!1:d;if(-1<c.indexOf(b))throw Error("Deps cycle for: "+b);if(a.i.has(b))return a.i.get(b);if(!a.h.has(b)){if(d)return;throw Error("No provider for: "+b);}d=a.h.get(b);c.push(b);if(d.Qd)var e=d.Qd;else if(d.kf)e=d[zs]?Fs(a,d[zs],c):[],e=d.kf.apply(d,ja(e));else if(d.Pd){e=d.Pd;var f=e[zs]?Fs(a,e[zs],c):[];e=new (Function.prototype.bind.apply(e,[null].concat(ja(f))))}else throw Error("Could not resolve providers for: "+b);c.pop();d.Zt||a.i.set(b,e);return e} 1315 function Fs(a,b,c){return b?b.map(function(d){return d instanceof Bs?Es(a,d.key,c,!0):Es(a,d,c)}):[]} 1316 ;var Gs;function Hs(){Gs||(Gs=new Ds);return Gs} 1317 ;function Is(){this.store={};this.h={}} 1318 Is.prototype.storePayload=function(a,b){a=Js(a);this.store[a]?this.store[a].push(b):(this.h={},this.store[a]=[b]);return a}; 1319 Is.prototype.extractMatchingEntries=function(a){a=Ks(this,a);for(var b=[],c=0;c<a.length;c++)this.store[a[c]]&&(b.push.apply(b,ja(this.store[a[c]])),delete this.store[a[c]]);return b}; 1320 Is.prototype.getSequenceCount=function(a){a=Ks(this,a);for(var b=0,c=0;c<a.length;c++)b+=this.store[a[c]].length||0;return b}; 1321 function Ks(a,b){var c=Js(b);if(a.h[c])return a.h[c];var d=Object.keys(a.store)||[];if(1>=d.length&&Js(b)===d[0])return d;for(var e=[],f=0;f<d.length;f++){var g=d[f].split("/");if(Ls(b.auth,g[0])){var h=b.isJspb;Ls(void 0===h?"undefined":h?"true":"false",g[1])&&Ls(b.cttAuthInfo,g[2])&&e.push(d[f])}}return a.h[c]=e} 1322 function Ls(a,b){return void 0===a||"undefined"===a?!0:a===b} 1323 Is.prototype.getSequenceCount=Is.prototype.getSequenceCount;Is.prototype.extractMatchingEntries=Is.prototype.extractMatchingEntries;Is.prototype.storePayload=Is.prototype.storePayload;function Js(a){return[void 0===a.auth?"undefined":a.auth,void 0===a.isJspb?"undefined":a.isJspb,void 0===a.cttAuthInfo?"undefined":a.cttAuthInfo].join("/")} 1324 ;function Ms(a,b){if(a)return a[b.name]} 1325 ;var Ns=om("initial_gel_batch_timeout",2E3),Os=om("gel_queue_timeout_max_ms",6E4),Ps=Math.pow(2,16)-1,Qs=void 0;function Rs(){this.j=this.h=this.i=0} 1326 var Ss=new Rs,Ts=new Rs,Us,Vs=!0,Ws=z.ytLoggingTransportGELQueue_||new Map;A("ytLoggingTransportGELQueue_",Ws);var Xs=z.ytLoggingTransportGELProtoQueue_||new Map;A("ytLoggingTransportGELProtoQueue_",Xs);var Ys=z.ytLoggingTransportTokensToCttTargetIds_||{};A("ytLoggingTransportTokensToCttTargetIds_",Ys);var Zs=z.ytLoggingTransportTokensToJspbCttTargetIds_||{};A("ytLoggingTransportTokensToJspbCttTargetIds_",Zs);var $s={};function at(){var a=B("yt.logging.ims");a||(a=new Is,A("yt.logging.ims",a));return a} 1327 function bt(a,b){P("web_all_payloads_via_jspb")&&ym(new Q("transport.log called for JSON in JSPB only experiment"));if("log_event"===a.endpoint){ct(a);var c=dt(a);if(P("use_new_in_memory_storage")){$s[c]=!0;var d={cttAuthInfo:c,isJspb:!1};at().storePayload(d,a.payload);et(b,[],c,!1,d)}else d=Ws.get(c)||[],Ws.set(c,d),d.push(a.payload),et(b,d,c)}} 1328 function ft(a,b){if("log_event"===a.endpoint){ct(void 0,a);var c=dt(a,!0);if(P("use_new_in_memory_storage")){$s[c]=!0;var d={cttAuthInfo:c,isJspb:!0};at().storePayload(d,a.payload.toJSON());et(b,[],c,!0,d)}else d=Xs.get(c)||[],Xs.set(c,d),a=a.payload.toJSON(),d.push(a),et(b,d,c,!0)}} 1329 function et(a,b,c,d,e){d=void 0===d?!1:d;a&&(Qs=new a);a=om("tvhtml5_logging_max_batch_ads_fork")||om("tvhtml5_logging_max_batch")||om("web_logging_max_batch")||100;var f=R(),g=d?Ts.j:Ss.j;b=b.length;e&&(b=at().getSequenceCount(e));b>=a?Us||(Us=gt(function(){ht({writeThenSend:!0},P("flush_only_full_queue")?c:void 0,d);Us=void 0},0)):10<=f-g&&(jt(d),d?Ts.j=f:Ss.j=f)} 1330 function kt(a,b){P("web_all_payloads_via_jspb")&&ym(new Q("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&&(Qs=new b);return new Af(function(e,f){Qs&&Qs.isReady()?lt(d,Qs,e,f,{bypassNetworkless:!0},!0):e()})}} 1331 function mt(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&&(Qs=new b);return new Af(function(e){Qs&&Qs.isReady()?nt(d,Qs,e,{bypassNetworkless:!0},!0):e()})}} 1332 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 Yl;c.videoId?d.setVideoId(c.videoId):c.playlistId&&Qd(d,2,Zl,c.playlistId);Zs[b]=d}else b=a.cttAuthInfo,c={},b.videoId?c.videoId=b.videoId:b.playlistId&&(c.playlistId=b.playlistId),Ys[a.cttAuthInfo.token]=c;c=a.cttAuthInfo.token}return c} 1333 function ht(a,b,c){a=void 0===a?{}:a;c=void 0===c?!1:c;!c&&P("web_all_payloads_via_jspb")&&ym(new Q("transport.flushLogs called for JSON in JSPB only experiment"));new Af(function(d,e){c?(ot(Ts.i),ot(Ts.h),Ts.h=0):(ot(Ss.i),ot(Ss.h),Ss.h=0);if(Qs&&Qs.isReady())if(P("use_new_in_memory_storage")){var f=a,g=c,h=Qs;f=void 0===f?{}:f;g=void 0===g?!1:g;var k=new Map,m=new Map;if(void 0!==b)g?(e=at().extractMatchingEntries({isJspb:g,cttAuthInfo:b}),k.set(b,e),nt(k,h,d,f)):(k=at().extractMatchingEntries({isJspb:g, 1334 cttAuthInfo:b}),m.set(b,k),lt(m,h,d,e,f));else if(g){e=r(Object.keys($s));for(g=e.next();!g.done;g=e.next())m=g.value,g=at().extractMatchingEntries({isJspb:!0,cttAuthInfo:m}),0<g.length&&k.set(m,g),delete $s[m];nt(k,h,d,f)}else{k=r(Object.keys($s));for(g=k.next();!g.done;g=k.next()){g=g.value;var n=at().extractMatchingEntries({isJspb:!1,cttAuthInfo:g});0<n.length&&m.set(g,n);delete $s[g]}lt(m,h,d,e,f)}}else f=a,k=c,h=Qs,f=void 0===f?{}:f,k=void 0===k?!1:k,void 0!==b?k?(e=new Map,k=Xs.get(b)||[],e.set(b, 1335 k),nt(e,h,d,f),Xs.delete(b)):(k=new Map,m=Ws.get(b)||[],k.set(b,m),lt(k,h,d,e,f),Ws.delete(b)):k?(nt(Xs,h,d,f),Xs.clear()):(lt(Ws,h,d,e,f),Ws.clear());else jt(c),d()})} 1336 function jt(a){a=void 0===a?!1:a;if(P("web_gel_timeout_cap")&&(!a&&!Ss.h||a&&!Ts.h)){var b=gt(function(){ht({writeThenSend:!0},void 0,a)},Os); 1337 a?Ts.h=b:Ss.h=b}ot(a?Ts.i:Ss.i);b=M("LOGGING_BATCH_TIMEOUT",om("web_gel_debounce_ms",1E4));P("shorten_initial_gel_batch_timeout")&&Vs&&(b=Ns);b=gt(function(){ht({writeThenSend:!0},void 0,a)},b); 1338 a?Ts.i=b:Ss.i=b} 1339 function lt(a,b,c,d,e,f){e=void 0===e?{}:e;var g=Math.round(R()),h=a.size,k={};a=r(a);for(var m=a.next();!m.done;k={Sb:k.Sb,ab:k.ab,zb:k.zb,Ub:k.Ub,Tb:k.Tb},m=a.next()){var n=r(m.value);m=n.next().value;n=n.next().value;k.ab=wb({context:Qp(b.config_||Pp())});if(!Ra(n)&&!P("throw_err_when_logevent_malformed_killswitch")){d();break}k.ab.events=n;(n=Ys[m])&&pt(k.ab,m,n);delete Ys[m];k.zb="visitorOnlyApprovedKey"===m;qt(k.ab,g,k.zb);rt(e);k.Ub=function(p){P("update_log_event_config")&&li.fa(function(){return x(function(v){return w(v, 1340 st(p),0)})}); 1341 h--;h||c()}; 1342 k.Sb=0;k.Tb=function(p){return function(){p.Sb++;if(e.bypassNetworkless&&1===p.Sb)try{fq(b,"log_event",p.ab,tt({writeThenSend:!0},p.zb,p.Ub,p.Tb,f)),Vs=!1}catch(v){xm(v),d()}h--;h||c()}}(k); 1343 try{fq(b,"log_event",k.ab,tt(e,k.zb,k.Ub,k.Tb,f)),Vs=!1}catch(p){xm(p),d()}}} 1344 function nt(a,b,c,d,e){d=void 0===d?{}:d;var f=Math.round(R()),g=a.size,h=new Map([].concat(ja(a)));h=r(h);for(var k=h.next();!k.done;k=h.next()){var m=r(k.value).next().value,n=a.get(m);k=new $l;var p=Xp(b.config_||Pp());G(k,Hk,1,p);n=n?ut(n):[];n=r(n);for(p=n.next();!p.done;p=n.next())Yd(k,3,Ul,p.value);(n=Zs[m])&&vt(k,m,n);delete Zs[m];m="visitorOnlyApprovedKey"===m;wt(k,f,m);rt(d);k=le(k);m=tt(d,m,function(v){P("update_log_event_config")&&li.fa(function(){return x(function(t){return w(t,st(v), 1345 0)})}); 1346 g--;g||c()},function(){g--; 1347 g||c()},e); 1348 m.headers["Content-Type"]="application/json+protobuf";m.postBodyFormat="JSPB";m.postBody=k;fq(b,"log_event","",m);Vs=!1}} 1349 function rt(a){P("always_send_and_write")&&(a.writeThenSend=!1)} 1350 function tt(a,b,c,d,e){a={retry:!0,onSuccess:c,onError:d,zd:a,dangerousLogToVisitorSession:b,Ft:!!e,headers:{},postBodyFormat:"",postBody:"",compress:P("compress_gel")};xt()&&(a.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round(R())));return a} 1351 function qt(a,b,c){xt()||(a.requestTimeMs=String(b));P("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);!c&&(b=M("EVENT_ID"))&&(c=zt(),a.serializedClientEventId={serializedEventId:b,clientCounter:String(c)})} 1352 function wt(a,b,c){xt()||E(a,2,b);if(!c&&(b=M("EVENT_ID"))){c=zt();var d=new Xl;E(d,1,b);E(d,2,c);G(a,Xl,5,d)}} 1353 function zt(){var a=M("BATCH_CLIENT_COUNTER")||0;a||(a=Math.floor(Math.random()*Ps/2));a++;a>Ps&&(a=1);lm("BATCH_CLIENT_COUNTER",a);return a} 1354 function pt(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}]} 1355 function vt(a,b,c){var d=1===Rd(c,Zl)?1:-1;if(Id(c,d))d=1;else if(c.getPlaylistId())d=2;else return;G(a,Yl,4,c);a=Sd(a,Hk,1)||new Hk;c=Sd(a,Fk,3)||new Fk;var e=new Ek;E(e,2,b);E(e,1,d);Yd(c,12,Ek,e);G(a,Fk,3,c)} 1356 function ut(a){for(var b=[],c=0;c<a.length;c++)try{b.push(new Ul(a[c]))}catch(d){xm(new Q("Transport failed to deserialize "+String(a[c])))}return b} 1357 function ct(a,b){if(B("yt.logging.transport.enableScrapingForTest")){var c=B("yt.logging.transport.scrapedPayloadsForTesting"),d=B("yt.logging.transport.payloadToScrape","");b&&(b=B("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(b.payload)())&&c.push(b);a&&a.payload[d]&&c.push((null==a?void 0:a.payload)[d]);A("yt.logging.transport.scrapedPayloadsForTesting",c)}} 1358 function xt(){return P("use_request_time_ms_header")||P("lr_use_request_time_ms_header")} 1359 function gt(a,b){return P("transport_use_scheduler")?On(a,b):Om(a,b)} 1360 function ot(a){P("transport_use_scheduler")?li.Ca(a):window.clearTimeout(a)} 1361 function st(a){var b,c,d,e,f,g,h,k,m,n;return x(function(p){return 1==p.h?(d=null==(b=a)?void 0:null==(c=b.responseContext)?void 0:c.globalConfigGroup,e=Ms(d,qk),g=null==(f=d)?void 0:f.hotHashData,h=Ms(d,pk),m=null==(k=d)?void 0:k.coldHashData,n=Hs().resolve(Lp),g?e?w(p,Mp(n,g,e),2):w(p,Mp(n,g),2):p.A(2)):m?h?w(p,Np(n,m,h),0):w(p,Np(n,m),0):p.A(0)})} 1362 ;var At=z.ytLoggingGelSequenceIdObj_||{};A("ytLoggingGelSequenceIdObj_",At); 1363 function Bt(a,b,c,d){d=void 0===d?{}:d;var e={},f=Math.round(d.timestamp||R());e.eventTimeMs=f<Number.MAX_SAFE_INTEGER?f:0;e[a]=b;P("enable_unknown_lact_fix_on_html5")&&ls();a=os();e.context={lastActivityMs:String(d.timestamp||!isFinite(a)?-1:a)};P("log_sequence_info_on_gel_web")&&d.sequenceGroup&&(a=e.context,b=d.sequenceGroup,b={index:Ct(b),groupKey:b},a.sequence=b,d.endOfSequence&&delete At[d.sequenceGroup]);(d.sendIsolatedPayload?kt:bt)({endpoint:"log_event",payload:e,cttAuthInfo:d.cttAuthInfo, 1364 dangerousLogToVisitorSession:d.dangerousLogToVisitorSession},c)} 1365 function Dt(a){ht(void 0,void 0,void 0===a?!1:a)} 1366 function Ct(a){At[a]=a in At?At[a]+1:0;return At[a]} 1367 ;var Et=[];function eo(a,b,c){c=void 0===c?{}:c;var d=Zr;M("ytLoggingEventsDefaultDisabled",!1)&&Zr===Zr&&(d=null);P("web_all_payloads_via_jspb")?Et.push({Nc:a,payload:b,options:c}):Bt(a,b,d,c)} 1368 ;var Ft=z.ytLoggingGelSequenceIdObj_||{};A("ytLoggingGelSequenceIdObj_",Ft); 1369 function Gt(a,b,c){c=void 0===c?{}:c;var d=Math.round(c.timestamp||R());E(a,1,d<Number.MAX_SAFE_INTEGER?d:0);var e=os();d=new Tl;E(d,1,c.timestamp||!isFinite(e)?-1:e);if(P("log_sequence_info_on_gel_web")&&c.sequenceGroup){e=c.sequenceGroup;var f=Ct(e),g=new Sl;E(g,2,f);E(g,1,e);G(d,Sl,3,g);c.endOfSequence&&delete Ft[c.sequenceGroup]}G(a,Tl,33,d);(c.sendIsolatedPayload?mt:ft)({endpoint:"log_event",payload:a,cttAuthInfo:c.cttAuthInfo,dangerousLogToVisitorSession:c.dangerousLogToVisitorSession},b)} 1370 ;function Ht(a,b){b=void 0===b?{}:b;var c=!1;M("ytLoggingEventsDefaultDisabled",!1)&&(c=!0);Gt(a,c?null:Zr,b)} 1371 ;function It(a,b,c){var d=new Ul;Wd(d,Jl,72,Vl,a);c?Gt(d,c,b):Ht(d,b)} 1372 function Jt(a,b,c){var d=new Ul;Wd(d,Il,73,Vl,a);c?Gt(d,c,b):Ht(d,b)} 1373 function Kt(a,b,c){var d=new Ul;Wd(d,Hl,78,Vl,a);c?Gt(d,c,b):Ht(d,b)} 1374 function Lt(a,b,c){var d=new Ul;Wd(d,Kl,208,Vl,a);c?Gt(d,c,b):Ht(d,b)} 1375 function Mt(a,b,c){var d=new Ul;Wd(d,Al,156,Vl,a);c?Gt(d,c,b):Ht(d,b)} 1376 function Nt(a,b,c){var d=new Ul;Wd(d,El,215,Vl,a);c?Gt(d,c,b):Ht(d,b)} 1377 ;var Ot=new Set,Pt=0,Qt=0,Rt=0,St=[],Tt=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];function co(a){Ut(a)} 1378 function Vt(a){Ut(a,"WARNING")} 1379 function Ut(a,b,c,d,e,f){f=void 0===f?{}:f;f.name=c||M("INNERTUBE_CONTEXT_CLIENT_NAME",1);f.version=d||M("INNERTUBE_CONTEXT_CLIENT_VERSION");var g=f||{},h=void 0===b?"ERROR":b;h=void 0===h?"ERROR":h;if(a){a.hasOwnProperty("level")&&a.level&&(h=a.level);if(P("console_log_js_exceptions")){var k=[];k.push("Name: "+a.name);k.push("Message: "+a.message);a.hasOwnProperty("params")&&k.push("Error Params: "+JSON.stringify(a.params));a.hasOwnProperty("args")&&k.push("Error args: "+JSON.stringify(a.args)); 1380 k.push("File name: "+a.fileName);k.push("Stacktrace: "+a.stack);window.console.log(k.join("\n"),a)}if(!(5<=Pt)){var m=St,n=xe(a),p=n.message||"Unknown Error",v=n.name||"UnknownError",t=n.stack||a.i||"Not available";if(t.startsWith(v+": "+p)){var y=t.split("\n");y.shift();t=y.join("\n")}var D=n.lineNumber||"Not available",F=n.fileName||"Not available",N=t,O=0;if(a.hasOwnProperty("args")&&a.args&&a.args.length)for(var S=0;S<a.args.length&&!(O=on(a.args[S],"params."+S,g,O),500<=O);S++);else if(a.hasOwnProperty("params")&& 1381 a.params){var aa=a.params;if("object"===typeof a.params)for(var W in aa){if(aa[W]){var xb="params."+W,Za=qn(aa[W]);g[xb]=Za;O+=xb.length+Za.length;if(500<O)break}}else g.params=qn(aa)}if(m.length)for(var qa=0;qa<m.length&&!(O=on(m[qa],"params.context."+qa,g,O),500<=O);qa++);navigator.vendor&&!g.hasOwnProperty("vendor")&&(g["device.vendor"]=navigator.vendor);var I={message:p,name:v,lineNumber:D,fileName:F,stack:N,params:g,sampleWeight:1},oa=Number(a.columnNumber);isNaN(oa)||(I.lineNumber=I.lineNumber+ 1382 ":"+oa);if("IGNORED"===a.level)var ha=0;else a:{for(var cf=kn(),df=r(cf.Ua),Md=df.next();!Md.done;Md=df.next()){var ta=Md.value;if(I.message&&I.message.match(ta.Qt)){ha=ta.weight;break a}}for(var Mq=r(cf.Qa),Uk=Mq.next();!Uk.done;Uk=Mq.next()){var Nq=Uk.value;if(Nq.callback(I)){ha=Nq.weight;break a}}ha=1}I.sampleWeight=ha;for(var Oq=r(en),Vk=Oq.next();!Vk.done;Vk=Oq.next()){var Wk=Vk.value;if(Wk.mc[I.name])for(var Pq=r(Wk.mc[I.name]),Xk=Pq.next();!Xk.done;Xk=Pq.next()){var Qq=Xk.value,xh=I.message.match(Qq.regexp); 1383 if(xh){I.params["params.error.original"]=xh[0];for(var Yk=Qq.groups,Rq={},Nd=0;Nd<Yk.length;Nd++)Rq[Yk[Nd]]=xh[Nd+1],I.params["params.error."+Yk[Nd]]=xh[Nd+1];I.message=Wk.Jc(Rq);break}}}I.params||(I.params={});var Sq=kn();I.params["params.errorServiceSignature"]="msg="+Sq.Ua.length+"&cb="+Sq.Qa.length;I.params["params.serviceWorker"]="false";z.document&&z.document.querySelectorAll&&(I.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));Eb("sample").constructor!== 1384 Cb&&(I.params["params.fconst"]="true");window.yterr&&"function"===typeof window.yterr&&window.yterr(I);if(0!==I.sampleWeight&&!Ot.has(I.message)){if("ERROR"===h){ln.cb("handleError",I);if(P("record_app_crashed_web")&&0===Rt&&1===I.sampleWeight)if(Rt++,P("errors_via_jspb")){var Zk=new tl;E(Zk,1,1);if(!P("report_client_error_with_app_crash_ks")){var Tq=new ol;E(Tq,1,I.message);var Uq=new pl;G(Uq,ol,3,Tq);var Vq=new ql;G(Vq,pl,5,Uq);var Wq=new rl;G(Wq,ql,9,Vq);G(Zk,rl,4,Wq)}var Xq=new Ul;Wd(Xq,tl,20, 1385 Vl,Zk);Ht(Xq)}else{var Yq={appCrashType:"APP_CRASH_TYPE_BREAKPAD"};P("report_client_error_with_app_crash_ks")||(Yq.systemHealth={crashData:{clientError:{logMessage:{message:I.message}}}});eo("appCrashed",Yq)}Qt++}else"WARNING"===h&&ln.cb("handleWarning",I);if(P("kevlar_gel_error_routing"))a:{var ef=h;if(P("errors_via_jspb")){if(Wt())var $q=void 0;else{var Od=new Sk;E(Od,1,I.stack);I.fileName&&E(Od,4,I.fileName);var Qb=I.lineNumber&&I.lineNumber.split?I.lineNumber.split(":"):[];0!==Qb.length&&(1!== 1386 Qb.length||isNaN(Number(Qb[0]))?2!==Qb.length||isNaN(Number(Qb[0]))||isNaN(Number(Qb[1]))||(E(Od,2,Number(Qb[0])),E(Od,3,Number(Qb[1]))):E(Od,2,Number(Qb[0])));var Pc=new ol;E(Pc,1,I.message);E(Pc,3,I.name);E(Pc,6,I.sampleWeight);"ERROR"===ef?E(Pc,2,2):"WARNING"===ef?E(Pc,2,1):E(Pc,2,0);var $k=new Tk;E($k,1,!0);Wd($k,Sk,3,nl,Od);var mc=new Pk;E(mc,3,window.location.href);for(var ar=M("FEXP_EXPERIMENTS",[]),al=0;al<ar.length;al++){var Ox=ar[al];Cd(mc);Ld(mc,5,2,!1,!1).push(Ox)}var bl=M("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"); 1387 if(!mm()&&bl)for(var br=r(Object.keys(bl)),Qc=br.next();!Qc.done;Qc=br.next()){var cr=Qc.value,cl=new Rk;E(cl,1,cr);E(cl,2,String(bl[cr]));Yd(mc,4,Rk,cl)}var dl=I.params;if(dl){var dr=r(Object.keys(dl));for(Qc=dr.next();!Qc.done;Qc=dr.next()){var er=Qc.value,el=new Rk;E(el,1,"client."+er);E(el,2,String(dl[er]));Yd(mc,4,Rk,el)}}var fr=M("SERVER_NAME"),gr=M("SERVER_VERSION");if(fr&&gr){var fl=new Rk;E(fl,1,"server.name");E(fl,2,fr);Yd(mc,4,Rk,fl);var gl=new Rk;E(gl,1,"server.version");E(gl,2,gr);Yd(mc, 1388 4,Rk,gl)}var yh=new pl;G(yh,Pk,1,mc);G(yh,Tk,2,$k);G(yh,ol,3,Pc);$q=yh}var hr=$q;if(!hr)break a;var ir=new Ul;Wd(ir,pl,163,Vl,hr);Ht(ir)}else{if(Wt())var jr=void 0;else{var ff={stackTrace:I.stack};I.fileName&&(ff.filename=I.fileName);var Rb=I.lineNumber&&I.lineNumber.split?I.lineNumber.split(":"):[];0!==Rb.length&&(1!==Rb.length||isNaN(Number(Rb[0]))?2!==Rb.length||isNaN(Number(Rb[0]))||isNaN(Number(Rb[1]))||(ff.lineNumber=Number(Rb[0]),ff.columnNumber=Number(Rb[1])):ff.lineNumber=Number(Rb[0])); 1389 var hl={level:"ERROR_LEVEL_UNKNOWN",message:I.message,errorClassName:I.name,sampleWeight:I.sampleWeight};"ERROR"===ef?hl.level="ERROR_LEVEL_ERROR":"WARNING"===ef&&(hl.level="ERROR_LEVEL_WARNNING");var Px={isObfuscated:!0,browserStackInfo:ff},Pd={pageUrl:window.location.href,kvPairs:[]};M("FEXP_EXPERIMENTS")&&(Pd.experimentIds=M("FEXP_EXPERIMENTS"));var il=M("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!mm()&&il)for(var kr=r(Object.keys(il)),Rc=kr.next();!Rc.done;Rc=kr.next()){var lr=Rc.value;Pd.kvPairs.push({key:lr, 1390 value:String(il[lr])})}var jl=I.params;if(jl){var mr=r(Object.keys(jl));for(Rc=mr.next();!Rc.done;Rc=mr.next()){var nr=Rc.value;Pd.kvPairs.push({key:"client."+nr,value:String(jl[nr])})}}var or=M("SERVER_NAME"),pr=M("SERVER_VERSION");or&&pr&&(Pd.kvPairs.push({key:"server.name",value:or}),Pd.kvPairs.push({key:"server.version",value:pr}));jr={errorMetadata:Pd,stackTrace:Px,logMessage:hl}}var qr=jr;if(!qr)break a;eo("clientError",qr)}if("ERROR"===ef||P("errors_flush_gel_always_killswitch"))b:{if(P("web_fp_via_jspb")&& 1391 (Dt(!0),!P("web_fp_via_jspb_and_json")))break b;Dt()}}if(!P("suppress_error_204_logging")){var gf=I.params||{},nc={urlParams:{a:"logerror",t:"jserror",type:I.name,msg:I.message.substr(0,250),line:I.lineNumber,level:h,"client.name":gf.name},postParams:{url:M("PAGE_NAME",window.location.href),file:I.fileName},method:"POST"};gf.version&&(nc["client.version"]=gf.version);if(nc.postParams){I.stack&&(nc.postParams.stack=I.stack);for(var rr=r(Object.keys(gf)),kl=rr.next();!kl.done;kl=rr.next()){var sr=kl.value; 1392 nc.postParams["client."+sr]=gf[sr]}var ll=M("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(ll)for(var tr=r(Object.keys(ll)),ml=tr.next();!ml.done;ml=tr.next()){var ur=ml.value;nc.postParams[ur]=ll[ur]}var vr=M("SERVER_NAME"),wr=M("SERVER_VERSION");vr&&wr&&(nc.postParams["server.name"]=vr,nc.postParams["server.version"]=wr)}Um(M("ECATCHER_REPORT_HOST","")+"/error_204",nc)}try{Ot.add(I.message)}catch(vz){}Pt++}}}} 1393 function Wt(){for(var a=r(Tt),b=a.next();!b.done;b=a.next())if(dn(b.value.toLowerCase()))return!0;return!1} 1394 function Xt(a){var b=Ka.apply(1,arguments);a.args||(a.args=[]);a.args.push.apply(a.args,ja(b))} 1395 ;function Yt(){this.register=new Map} 1396 function Zt(a){a=r(a.register.values());for(var b=a.next();!b.done;b=a.next())b.value.Ut("ABORTED")} 1397 Yt.prototype.clear=function(){Zt(this);this.register.clear()}; 1398 var $t=new Yt;var au=Date.now().toString();function bu(){for(var a=Array(16),b=0;16>b;b++){for(var c=Date.now(),d=0;d<c%23;d++)a[b]=Math.random();a[b]=Math.floor(256*Math.random())}if(au)for(b=1,c=0;c<au.length;c++)a[b%16]=a[b%16]^a[(b-1)%16]/4^au.charCodeAt(c),b++;return a} 1399 function cu(){if(window.crypto&&window.crypto.getRandomValues)try{var a=Array(16),b=new Uint8Array(16);window.crypto.getRandomValues(b);for(var c=0;c<a.length;c++)a[c]=b[c];return a}catch(d){}return bu()} 1400 function du(){for(var a=cu(),b=[],c=0;c<a.length;c++)b.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(a[c]&63));return b.join("")} 1401 ;var eu=z.ytLoggingDocDocumentNonce_;eu||(eu=du(),A("ytLoggingDocDocumentNonce_",eu));var fu=eu;var gu={Vj:0,ig:1,sg:2,Sn:3,Xj:4,Ks:5,Mo:6,Fq:7,Up:8,sq:9,0:"DEFAULT",1:"CHAT",2:"CONVERSATIONS",3:"MINIPLAYER",4:"DIALOG",5:"VOZ",6:"MUSIC_WATCH_TABS",7:"SHARE",8:"PUSH_NOTIFICATIONS",9:"RICH_GRID_WATCH"};function hu(a){this.O=a} 1402 function iu(a){return new hu({trackingParams:a})} 1403 hu.prototype.getAsJson=function(){var a={};void 0!==this.O.trackingParams?a.trackingParams=this.O.trackingParams:(a.veType=this.O.veType,void 0!==this.O.veCounter&&(a.veCounter=this.O.veCounter),void 0!==this.O.elementIndex&&(a.elementIndex=this.O.elementIndex));void 0!==this.O.dataElement&&(a.dataElement=this.O.dataElement.getAsJson());void 0!==this.O.youtubeData&&(a.youtubeData=this.O.youtubeData);return a}; 1404 hu.prototype.getAsJspb=function(){var a=new vl;if(void 0!==this.O.trackingParams){var b=this.O.trackingParams;if(null!=b)if("string"===typeof b)b=b?new ld(b,id):md();else if(b.constructor!==ld)if(hd(b))b=b.length?new ld(new Uint8Array(b),id):md();else throw Error();E(a,1,b)}else void 0!==this.O.veType&&E(a,2,this.O.veType),void 0!==this.O.veCounter&&E(a,6,this.O.veCounter),void 0!==this.O.elementIndex&&E(a,3,this.O.elementIndex);void 0!==this.O.dataElement&&(b=this.O.dataElement.getAsJspb(),G(a,vl, 1405 7,b));void 0!==this.O.youtubeData&&G(a,rk,8,this.O.jspbYoutubeData);return a}; 1406 hu.prototype.toString=function(){return JSON.stringify(this.getAsJson())}; 1407 hu.prototype.isClientVe=function(){return!this.O.trackingParams&&!!this.O.veType};function ju(a){a=void 0===a?0:a;return 0===a?"client-screen-nonce":"client-screen-nonce."+a} 1408 function ku(a){a=void 0===a?0:a;return 0===a?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+a} 1409 function lu(a){return M(ku(void 0===a?0:a))} 1410 A("yt_logging_screen.getRootVeType",lu);function mu(a){return(a=lu(void 0===a?0:a))?new hu({veType:a,youtubeData:void 0,jspbYoutubeData:void 0}):null} 1411 function nu(){var a=M("csn-to-ctt-auth-info");a||(a={},lm("csn-to-ctt-auth-info",a));return a} 1412 function ou(a){a=M(ju(void 0===a?0:a));if(!a&&!M("USE_CSN_FALLBACK",!0))return null;a||(a="UNDEFINED_CSN");return a?a:null} 1413 A("yt_logging_screen.getCurrentCsn",ou);function pu(a){for(var b=r(Object.values(gu)),c=b.next();!c.done;c=b.next())if(ou(c.value)===a)return!0;return!1} 1414 function qu(a,b,c){var d=nu();(c=ou(c))&&delete d[c];b&&(d[a]=b)} 1415 function ru(a){return nu()[a]} 1416 A("yt_logging_screen.getCttAuthInfo",ru);function su(a,b,c,d){c=void 0===c?0:c;if(a!==M(ju(c))||b!==M(ku(c)))if(qu(a,d,c),lm(ju(c),a),lm(ku(c),b),b=function(){setTimeout(function(){if(a)if(P("web_time_via_jspb")){var e=new wl;E(e,1,fu);E(e,2,a);var f=new Ul;Wd(f,wl,111,Vl,e);Ht(f)}else eo("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:fu,clientScreenNonce:a})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(b)}catch(e){b()}else b()} 1417 A("yt_logging_screen.setCurrentScreen",su);var tu=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};A("yt.msgs_",tu);function uu(a){gm(tu,arguments)} 1418 ;var vu={hg:3611,lf:27686,mf:85013,nf:23462,qf:157557,rf:42016,sf:62407,tf:26926,pf:43781,uf:51236,vf:79148,wf:50160,xf:77504,Jf:153587,Kf:87907,Lf:18630,Mf:54445,Nf:80935,Of:152172,Pf:105675,Qf:150723,Rf:37521,Sf:147285,Tf:47786,Uf:98349,Vf:168271,Wf:168954,Xf:168277,Yf:168273,Zf:168270,ag:123695,cg:6827,dg:29434,eg:171388,fg:7282,gg:124448,kg:32276,jg:76278,lg:147868,mg:147869,ng:93911,og:106531,pg:27259,qg:27262,rg:27263,tg:21759,ug:27107,vg:62936,wg:160866,xg:49568,yg:171243,zg:160789,Ag:171244, 1419 Bg:171241,Cg:171245,Dg:171242,Eg:38408,Fg:80637,Gg:68727,Hg:68728,Ig:80353,Jg:80356,Kg:74610,Lg:45707,Mg:83962,Ng:83970,Og:46713,Pg:166591,Qg:89711,Rg:74612,Sg:155792,Tg:93265,Ug:74611,Vg:131380,Xg:128979,Yg:139311,Zg:128978,Wg:131391,ah:105350,dh:139312,eh:134800,bh:131392,gh:113533,hh:93252,ih:99357,kh:94521,lh:114252,mh:113532,nh:94522,jh:94583,oh:88E3,ph:139580,qh:93253,rh:93254,sh:94387,th:94388,uh:93255,vh:97424,fh:72502,wh:110111,xh:76019,zh:117092,Ah:117093,yh:89431,Bh:110466,Ch:77240,Dh:60508, 1420 Eh:148123,Fh:148124,Gh:137401,Hh:137402,Ih:137046,Jh:73393,Kh:113534,Lh:92098,Mh:131381,Nh:84517,Oh:83759,Ph:162711,Qh:162712,Rh:80357,Sh:86113,Th:72598,Uh:168413,Vh:72733,Wh:107349,Xh:124275,Yh:118203,Zh:133275,ai:160157,bi:152569,ci:156651,di:133274,fi:160159,gi:160158,hi:133272,ii:133273,ji:133276,ki:144507,li:143247,mi:156652,ni:143248,oi:143249,ri:143250,si:143251,ti:156653,vi:144401,xi:117431,wi:133797,yi:153964,zi:128572,Ai:133405,Bi:117429,Ci:117430,Di:117432,Ei:120080,Fi:117259,Gi:156655, 1421 Hi:156654,Ii:121692,Ji:145656,Ki:156656,Li:145655,Mi:145653,Ni:145654,Oi:145657,Pi:132972,Qi:133051,Ri:133658,Si:132971,Ti:97615,Vi:143359,Ui:143356,Xi:143361,Wi:143358,Zi:143360,Yi:143357,aj:142303,bj:143353,cj:143354,dj:144479,ej:143355,fj:31402,hj:133624,ij:146477,jj:133623,kj:133622,gj:133621,lj:84774,nj:160801,mj:95117,oj:150497,pj:98930,qj:98931,rj:98932,sj:153320,tj:153321,uj:43347,vj:129889,wj:149123,xj:45474,yj:100352,zj:84758,Aj:98443,Bj:117985,Cj:74613,Dj:155911,Ej:74614,Fj:64502,Gj:136032, 1422 Hj:74615,Ij:74616,Jj:122224,Kj:74617,Lj:77820,Mj:74618,Nj:93278,Oj:93274,Pj:93275,Qj:93276,Rj:22110,Sj:29433,Tj:133798,Uj:132295,Wj:120541,Yj:82047,Zj:113550,ak:75836,bk:75837,ck:42352,dk:84512,ek:76065,fk:75989,kk:51879,lk:16623,mk:32594,nk:27240,pk:32633,qk:74858,rk:156999,tk:3945,sk:16989,uk:45520,vk:25488,wk:25492,xk:25494,yk:55760,zk:14057,Ak:18451,Bk:57204,Ck:57203,Dk:17897,Ek:57205,Fk:18198,Gk:17898,Hk:17909,Ik:43980,Jk:46220,Kk:11721,Lk:147994,Mk:49954,Nk:96369,Ok:3854,Pk:151633,Qk:56251, 1423 Rk:159108,Sk:25624,Tk:152036,ol:16906,pl:99999,ql:68172,rl:27068,sl:47973,ul:72773,vl:26970,wl:26971,xl:96805,yl:17752,zl:73233,Al:109512,Bl:22256,Cl:14115,Dl:22696,El:89278,Fl:89277,Gl:109513,Hl:43278,Il:43459,Jl:43464,Kl:89279,Ll:43717,Ml:55764,Nl:22255,Ol:147912,Pl:89281,Ql:40963,Rl:43277,Sl:43442,Tl:91824,Ul:120137,Vl:96367,Wl:36850,Xl:72694,Yl:37414,Zl:36851,bm:124863,am:121343,cm:73491,dm:54473,em:166861,fm:43375,gm:46674,hm:143815,im:139095,jm:144402,km:149968,lm:149969,mm:32473,nm:72901,om:72906, 1424 pm:50947,qm:50612,rm:50613,sm:50942,tm:84938,um:84943,vm:84939,wm:84941,xm:84944,ym:84940,zm:84942,Am:35585,Bm:51926,Cm:79983,Dm:63238,Em:18921,Fm:63241,Gm:57893,Hm:41182,Im:135732,Jm:33424,Km:22207,Lm:42993,Mm:36229,Nm:22206,Om:22205,Pm:18993,Qm:19001,Rm:18990,Sm:18991,Tm:18997,Um:18725,Vm:19003,Wm:36874,Xm:44763,Ym:33427,Zm:67793,an:22182,bn:37091,cn:34650,dn:50617,en:47261,fn:22287,gn:25144,hn:97917,jn:62397,kn:150871,ln:150874,mn:125598,nn:137935,pn:36961,qn:108035,rn:27426,sn:27857,tn:27846, 1425 un:27854,vn:69692,wn:61411,xn:39299,yn:38696,zn:62520,An:36382,Bn:108701,Cn:50663,Dn:36387,En:14908,Fn:37533,Gn:105443,Hn:61635,In:62274,Jn:161670,Kn:133818,Ln:65702,Mn:65703,Nn:65701,On:76256,Pn:166382,Qn:37671,Rn:49953,Tn:36216,Un:28237,Vn:39553,Wn:29222,Xn:26107,Yn:38050,Zn:26108,bo:120745,ao:26109,co:26110,eo:66881,fo:28236,ho:14586,jo:160598,ko:57929,lo:74723,mo:44098,no:44099,qo:23528,ro:61699,oo:134104,po:134103,so:59149,to:101951,uo:97346,vo:118051,wo:95102,xo:64882,yo:119505,zo:63595,Ao:63349, 1426 Bo:95101,Co:75240,Do:27039,Eo:68823,Fo:21537,Go:83464,Ho:75707,Io:170215,Jo:83113,Ko:101952,Lo:101953,No:79610,Oo:125755,Po:24402,Qo:24400,Ro:32925,To:57173,So:156421,Uo:122502,Vo:145268,Wo:138480,Xo:64423,Yo:64424,Zo:33986,ap:100828,bp:129089,cp:21409,hp:135155,ip:135156,jp:135157,kp:135158,lp:158225,mp:135159,np:135160,qp:167651,rp:135161,tp:135162,up:135163,sp:158226,vp:158227,wp:135164,xp:135165,yp:135166,ep:11070,fp:11074,gp:17880,zp:14001,Bp:30709,Cp:30707,Dp:30711,Ep:30710,Fp:30708,Ap:26984, 1427 Gp:146143,Hp:63648,Ip:63649,Jp:111059,Kp:5754,Lp:20445,Mp:151308,Np:151152,Qp:130975,Pp:130976,Op:167637,Rp:110386,Sp:113746,Tp:66557,Vp:17310,Wp:28631,Xp:21589,Yp:164817,Zp:168011,aq:154946,bq:68012,cq:162617,fq:60480,gq:138664,hq:141121,iq:164502,jq:31571,kq:141978,lq:150105,mq:150106,nq:150107,oq:150108,pq:76980,qq:41577,rq:45469,tq:38669,uq:13768,wq:13777,xq:141842,yq:62985,zq:4724,Aq:59369,Bq:43927,Cq:43928,Dq:12924,Eq:100355,Hq:56219,Iq:27669,Jq:10337,Gq:47896,Kq:122629,Mq:139723,Lq:139722, 1428 Nq:121258,Oq:107598,Pq:127991,Qq:96639,Rq:107536,Sq:130169,Tq:96661,Uq:145188,Vq:96658,Wq:116646,Xq:159428,Zq:168611,br:168612,Yq:121122,dr:96660,er:127738,fr:127083,gr:155281,hr:162959,ir:163566,jr:147842,kr:104443,lr:96659,mr:147595,pr:106442,qr:162776,rr:134840,sr:63667,tr:63668,ur:63669,vr:130686,wr:147036,xr:78314,yr:147799,zr:148649,Ar:55761,Br:127098,Cr:134841,Dr:96368,Er:67374,Fr:48992,Gr:146176,Hr:49956,Ir:31961,Jr:26388,Kr:23811,Lr:5E4,Mr:126250,Nr:96370,Or:47355,Pr:47356,Qr:37935,Rr:45521, 1429 Sr:21760,Tr:83769,Ur:49977,Vr:49974,Wr:93497,Xr:93498,Yr:34325,Zr:140759,bs:115803,ds:123707,es:100081,gs:35309,hs:68314,ks:25602,ls:100339,ms:170873,ns:143516,qs:59018,rs:18248,ts:50625,us:9729,vs:37168,ws:37169,xs:21667,ys:16749,zs:18635,As:39305,Bs:18046,Cs:53969,Ds:8213,Es:93926,Fs:102852,Gs:110099,Hs:22678,Is:69076,Js:137575,Ls:139224,Ms:100856,Ns:154430,Os:17736,Ps:3832,Qs:147111,Rs:55759,Ss:64031,Ys:93044,Zs:93045,bt:170701,ct:170702,gt:34388,et:167841,ft:170419,ht:17657,jt:17655,kt:39579, 1430 lt:39578,mt:170412,nt:77448,ot:8196,pt:11357,qt:69877,rt:8197,tt:168501,ut:156512,vt:161613,wt:156509,xt:161612,zt:161614,At:82039};function wu(){var a=vb(xu),b;return(new Af(function(c,d){a.onSuccess=function(e){Nm(e)?c(new yu(e)):d(new zu("Request failed, status="+(e&&"status"in e?e.status:-1),"net.badstatus",e))}; 1431 a.onError=function(e){d(new zu("Unknown request error","net.unknown",e))}; 1432 a.onTimeout=function(e){d(new zu("Request timed out","net.timeout",e))}; 1433 b=Um("//googleads.g.doubleclick.net/pagead/id",a)})).tc(function(c){c instanceof Hf&&b.abort(); 1434 return Ff(c)})} 1435 function zu(a,b,c){cb.call(this,a+", errorCode="+b);this.errorCode=b;this.xhr=c;this.name="PromiseAjaxError"} 1436 u(zu,cb);function yu(a){this.xhr=a} 1437 ;function Au(){this.h=0;this.za=null} 1438 Au.prototype.then=function(a,b,c){return 1===this.h&&a?(a=a.call(c,this.za))&&"function"===typeof a.then?a:Bu(a):2===this.h&&b?(a=b.call(c,this.za))&&"function"===typeof a.then?a:Cu(a):this}; 1439 Au.prototype.getValue=function(){return this.za}; 1440 Au.prototype.$goog_Thenable=!0;function Cu(a){var b=new Au;a=void 0===a?null:a;b.h=2;b.za=void 0===a?null:a;return b} 1441 function Bu(a){var b=new Au;a=void 0===a?null:a;b.h=1;b.za=void 0===a?null:a;return b} 1442 ;function Du(a,b){var c=void 0===c?{}:c;a={method:void 0===b?"POST":b,mode:Im(a)?"same-origin":"cors",credentials:Im(a)?"same-origin":"include"};b={};for(var d=r(Object.keys(c)),e=d.next();!e.done;e=d.next())e=e.value,c[e]&&(b[e]=c[e]);0<Object.keys(b).length&&(a.headers=b);return a} 1443 ;function Eu(){return zg()||cn&&dn("applewebkit")&&!dn("version")&&(!dn("safari")||dn("gsa/"))||Lc&&dn("version/")?!0:M("EOM_VISITOR_DATA")?!1:!0} 1444 ;function Fu(a){a:{var b=a.raw_embedded_player_response;if(!b&&(a=a.embedded_player_response))try{b=JSON.parse(a)}catch(d){b="EMBEDDED_PLAYER_MODE_UNKNOWN";break a}if(b)b:{for(var c in Mk)if(Mk[c]==b.embeddedPlayerMode){b=Mk[c];break b}b="EMBEDDED_PLAYER_MODE_UNKNOWN"}else b="EMBEDDED_PLAYER_MODE_UNKNOWN"}return"EMBEDDED_PLAYER_MODE_PFL"===b} 1445 ;function Gu(a){cb.call(this,a.message||a.description||a.name);this.isMissing=a instanceof Hu;this.isTimeout=a instanceof zu&&"net.timeout"==a.errorCode;this.isCanceled=a instanceof Hf} 1446 u(Gu,cb);Gu.prototype.name="BiscottiError";function Hu(){cb.call(this,"Biscotti ID is missing from server")} 1447 u(Hu,cb);Hu.prototype.name="BiscottiMissingError";var xu={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},Iu=null;function Ju(){if(P("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("Biscotti id fetching has been disabled entirely.");if(!Eu())return Error("User has not consented - not fetching biscotti id.");var a=M("PLAYER_VARS",{});if("1"==tb(a))return Error("Biscotti ID is not available in private embed mode");if(Fu(a))return Error("Biscotti id fetching has been disabled for pfl.")} 1448 function sm(){var a=Ju();if(void 0!==a)return Ff(a);Iu||(Iu=wu().then(Ku).tc(function(b){return Lu(2,b)})); 1449 return Iu} 1450 function Ku(a){a=a.xhr.responseText;if(0!=a.lastIndexOf(")]}'",0))throw new Hu;a=JSON.parse(a.substr(4));if(1<(a.type||1))throw new Hu;a=a.id;tm(a);Iu=Bu(a);Mu(18E5,2);return a} 1451 function Lu(a,b){b=new Gu(b);tm("");Iu=Cu(b);0<a&&Mu(12E4,a-1);throw b;} 1452 function Mu(a,b){Om(function(){wu().then(Ku,function(c){return Lu(b,c)}).tc(eb)},a)} 1453 function Nu(){try{var a=B("yt.ads.biscotti.getId_");return a?a():sm()}catch(b){return Ff(b)}} 1454 ;function Ou(a){if("1"!=tb(M("PLAYER_VARS",{}))){a&&rm();try{Nu().then(function(){},function(){}),Om(Ou,18E5)}catch(b){xm(b)}}} 1455 ;function Pu(){var a=Bn.getInstance(),b=En(119),c=1<window.devicePixelRatio;if(document.body&&vi(document.body,"exp-invert-logo"))if(c&&!vi(document.body,"inverted-hdpi")){var d=document.body;if(d.classList)d.classList.add("inverted-hdpi");else if(!vi(d,"inverted-hdpi")){var e=ti(d);ui(d,e+(0<e.length?" inverted-hdpi":"inverted-hdpi"))}}else!c&&vi(document.body,"inverted-hdpi")&&wi();if(b!=c){b="f"+(Math.floor(119/31)+1);d=Fn(b)||0;d=c?d|67108864:d&-67108865;0==d?delete An[b]:(c=d.toString(16),An[b]= 1456 c.toString());c=!0;P("web_secure_pref_cookie_killswitch")&&(c=!1);b=a.h;d=[];for(var f in An)d.push(f+"="+encodeURIComponent(String(An[f])));xn(b,d.join("&"),63072E3,a.i,c)}} 1457 ;var Qu=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);function Ru(){var a=void 0===a?window.location.href:a;if(P("kevlar_disable_theme_param"))return null;lc(oc(5,a));try{var b=Gm(a).theme;return Qu.get(b)||null}catch(c){}return null} 1458 ;function Su(){this.h={};if(this.i=zn()){var a=xg.get("CONSISTENCY",void 0);a&&Tu(this,{encryptedTokenJarContents:a})}} 1459 Su.prototype.handleResponse=function(a,b){if(!b)throw Error("request needs to be passed into ConsistencyService");var c,d;b=(null==(c=b.La.context)?void 0:null==(d=c.request)?void 0:d.consistencyTokenJars)||[];var e;if(a=null==(e=a.responseContext)?void 0:e.consistencyTokenJar){e=r(b);for(c=e.next();!c.done;c=e.next())delete this.h[c.value.encryptedTokenJarContents];Tu(this,a)}}; 1460 function Tu(a,b){if(b.encryptedTokenJarContents&&(a.h[b.encryptedTokenJarContents]=b,"string"===typeof b.expirationSeconds)){var c=Number(b.expirationSeconds);setTimeout(function(){delete a.h[b.encryptedTokenJarContents]},1E3*c); 1461 a.i&&xn("CONSISTENCY",b.encryptedTokenJarContents,c,void 0,!0)}} 1462 ;var Uu=window.location.hostname.split(".").slice(-2).join(".");function Vu(){var a=M("LOCATION_PLAYABILITY_TOKEN");"TVHTML5"===M("INNERTUBE_CLIENT_NAME")&&(this.h=Wu(this))&&(a=this.h.get("yt-location-playability-token"));a&&(this.locationPlayabilityToken=a,this.i=void 0)} 1463 var Xu;Vu.getInstance=function(){Xu=B("yt.clientLocationService.instance");Xu||(Xu=new Vu,A("yt.clientLocationService.instance",Xu));return Xu}; 1464 l=Vu.prototype;l.setLocationOnInnerTubeContext=function(a){a.client||(a.client={});this.i?(a.client.locationInfo||(a.client.locationInfo={}),a.client.locationInfo.latitudeE7=Math.floor(1E7*this.i.coords.latitude),a.client.locationInfo.longitudeE7=Math.floor(1E7*this.i.coords.longitude),a.client.locationInfo.horizontalAccuracyMeters=Math.round(this.i.coords.accuracy),a.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0):this.locationPlayabilityToken&&(a.client.locationPlayabilityToken=this.locationPlayabilityToken)}; 1465 l.handleResponse=function(a){var b;a=null==(b=a.responseContext)?void 0:b.locationPlayabilityToken;void 0!==a&&(this.locationPlayabilityToken=a,this.i=void 0,"TVHTML5"===M("INNERTUBE_CLIENT_NAME")?(this.h=Wu(this))&&this.h.set("yt-location-playability-token",a,15552E3):xn("YT_CL",JSON.stringify({loctok:a}),15552E3,Uu,!0))}; 1466 function Wu(a){return void 0===a.h?new Vn("yt-client-location"):a.h} 1467 l.clearLocationPlayabilityToken=function(a){"TVHTML5"===a?(this.h=Wu(this))&&this.h.remove("yt-location-playability-token"):yn("YT_CL")}; 1468 l.getCurrentPositionFromGeolocation=function(){var a=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported"));var b=!1,c=1E4;"MWEB"===M("INNERTUBE_CLIENT_NAME")&&(b=!0,c=15E3);return new Promise(function(d,e){navigator.geolocation.getCurrentPosition(function(f){a.i=f;d(f)},function(f){e(f)},{enableHighAccuracy:b, 1469 maximumAge:0,timeout:c})})}; 1470 l.createUnpluggedLocationInfo=function(a){var b={};a=a.coords;if(null==a?0:a.latitude)b.latitudeE7=Math.floor(1E7*a.latitude);if(null==a?0:a.longitude)b.longitudeE7=Math.floor(1E7*a.longitude);if(null==a?0:a.accuracy)b.locationRadiusMeters=Math.round(a.accuracy);return b};function Yu(a,b){var c,d=null==(c=Ms(a,Lk))?void 0:c.signal;if(d&&b.Ob&&(c=b.Ob[d]))return c();var e;if((c=null==(e=Ms(a,Jk))?void 0:e.request)&&b.he&&(e=b.he[c]))return e();for(var f in a)if(b.hd[f]&&(a=b.hd[f]))return a()} 1471 ;function Zu(a){return function(){return new a}} 1472 ;var $u={},av=($u.WEB_UNPLUGGED="^unplugged/",$u.WEB_UNPLUGGED_ONBOARDING="^unplugged/",$u.WEB_UNPLUGGED_OPS="^unplugged/",$u.WEB_UNPLUGGED_PUBLIC="^unplugged/",$u.WEB_CREATOR="^creator/",$u.WEB_KIDS="^kids/",$u.WEB_EXPERIMENTS="^experiments/",$u.WEB_MUSIC="^music/",$u.WEB_REMIX="^music/",$u.WEB_MUSIC_EMBEDDED_PLAYER="^music/",$u.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",$u); 1473 function bv(a){var b=void 0===b?"UNKNOWN_INTERFACE":b;if(1===a.length)return a[0];var c=av[b];if(c){var d=new RegExp(c),e=r(a);for(c=e.next();!c.done;c=e.next())if(c=c.value,d.exec(c))return c}var f=[];Object.entries(av).forEach(function(g){var h=r(g);g=h.next().value;h=h.next().value;b!==g&&f.push(h)}); 1474 d=new RegExp(f.join("|"));a.sort(function(g,h){return g.length-h.length}); 1475 e=r(a);for(c=e.next();!c.done;c=e.next())if(c=c.value,!d.exec(c))return c;return a[0]} 1476 ;function cv(){} 1477 cv.prototype.m=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?un:c;var d=a.clickTrackingParams,e=this.l,f=!1;f=void 0===f?!1:f;e=void 0===e?!1:e;var g=M("INNERTUBE_CONTEXT");if(g){g=wb(g);P("web_no_tracking_params_in_shell_killswitch")||delete g.clickTracking;g.client||(g.client={});var h=g.client;"MWEB"===h.clientName&&(h.clientFormFactor=M("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");h.screenWidthPoints=window.innerWidth;h.screenHeightPoints=window.innerHeight;h.screenPixelDensity=Math.round(window.devicePixelRatio|| 1478 1);h.screenDensityFloat=window.devicePixelRatio||1;h.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var k=void 0===k?!1:k;Bn.getInstance();var m="USER_INTERFACE_THEME_LIGHT";En(165)?m="USER_INTERFACE_THEME_DARK":En(174)?m="USER_INTERFACE_THEME_LIGHT":!P("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(m="USER_INTERFACE_THEME_DARK");k=k?m:Ru()||m;h.userInterfaceTheme=k;if(!f){if(k= 1479 Ln())h.connectionType=k;P("web_log_effective_connection_type")&&(k=Mn())&&(g.client.effectiveConnectionType=k)}var n;if(P("web_log_memory_total_kbytes")&&(null==(n=z.navigator)?0:n.deviceMemory)){var p;n=null==(p=z.navigator)?void 0:p.deviceMemory;g.client.memoryTotalKbytes=""+1E6*n}p=Gm(z.location.href);!P("web_populate_internal_geo_killswitch")&&p.internalcountrycode&&(h.internalGeo=p.internalcountrycode);"MWEB"===h.clientName||"WEB"===h.clientName?(h.mainAppWebInfo={graftUrl:z.location.href},P("kevlar_woffle")&& 1480 vn.h&&(p=vn.h,h.mainAppWebInfo.pwaInstallabilityStatus=!p.h&&p.i?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),h.mainAppWebInfo.webDisplayMode=wn(),h.mainAppWebInfo.isWebNativeShareAvailable=navigator&&void 0!==navigator.share):"TVHTML5"===h.clientName&&(!P("web_lr_app_quality_killswitch")&&(p=M("LIVING_ROOM_APP_QUALITY"))&&(h.tvAppInfo=Object.assign(h.tvAppInfo||{},{appQuality:p})),p=M("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(h.tvAppInfo=Object.assign(h.tvAppInfo|| 1481 {},{certificationScope:p}));if(!P("web_populate_time_zone_itc_killswitch")){b:{if("undefined"!==typeof Intl)try{var v=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break b}catch(xb){}v=void 0}v&&(h.timeZone=v)}(v=pm())?h.experimentsToken=v:delete h.experimentsToken;v=qm();Su.h||(Su.h=new Su);h=Su.h.h;p=[];n=0;for(var t in h)p[n++]=h[t];g.request=Object.assign({},g.request,{internalExperimentFlags:v,consistencyTokenJars:p});!P("web_prequest_context_killswitch")&&(t=M("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&& 1482 (g.request.externalPrequestContext=t);v=Bn.getInstance();t=En(58);v=v.get("gsml","");g.user=Object.assign({},g.user);t&&(g.user.enableSafetyMode=t);v&&(g.user.lockedSafetyMode=!0);P("warm_op_csn_cleanup")?e&&(f=ou())&&(g.clientScreenNonce=f):!f&&(f=ou())&&(g.clientScreenNonce=f);d&&(g.clickTracking={clickTrackingParams:d});if(d=B("yt.mdx.remote.remoteClient_"))g.remoteClient=d;Vu.getInstance().setLocationOnInnerTubeContext(g);try{var y=Jm(),D=y.bid;delete y.bid;g.adSignalsInfo={params:[],bid:D};var F= 1483 r(Object.entries(y));for(var N=F.next();!N.done;N=F.next()){var O=r(N.value),S=O.next().value,aa=O.next().value;y=S;D=aa;d=void 0;null==(d=g.adSignalsInfo.params)||d.push({key:y,value:""+D})}}catch(xb){Ut(xb)}F=g}else Ut(Error("Error: No InnerTubeContext shell provided in ytconfig.")),F={};F={context:F};if(N=this.h(a)){this.i(F,N,b);var W;b="/youtubei/v1/"+bv(this.j());(N=null==(W=Ms(a.commandMetadata,Kk))?void 0:W.apiUrl)&&(b=N);W=b;(b=M("INNERTUBE_HOST_OVERRIDE"))&&(W=String(b)+String(qc(W)));b= 1484 {};b.key=M("INNERTUBE_API_KEY");P("json_condensed_response")&&(b.prettyPrint="false");W=Hm(W,b||{},!1);a=Object.assign({},{command:a},void 0);a={input:W,kb:Du(W),La:F,config:a};a.config.Zb?a.config.Zb.identity=c:a.config.Zb={identity:c};return a}Ut(new Q("Error: Failed to create Request from Command.",a))}; 1485 ea.Object.defineProperties(cv.prototype,{l:{configurable:!0,enumerable:!0,get:function(){return!1}}});function dv(){} 1486 u(dv,cv);dv.prototype.m=function(){return{input:"/getDatasyncIdsEndpoint",kb:Du("/getDatasyncIdsEndpoint","GET"),La:{}}}; 1487 dv.prototype.j=function(){return[]}; 1488 dv.prototype.h=function(){}; 1489 dv.prototype.i=function(){};var ev={},fv=(ev.GET_DATASYNC_IDS=Zu(dv),ev);function gv(a){var b=Ka.apply(1,arguments);if(!hv(a)||b.some(function(d){return!hv(d)}))throw Error("Only objects may be merged."); 1490 b=r(b);for(var c=b.next();!c.done;c=b.next())iv(a,c.value);return a} 1491 function iv(a,b){for(var c in b)if(hv(b[c])){if(c in a&&!hv(a[c]))throw Error("Cannot merge an object into a non-object.");c in a||(a[c]={});iv(a[c],b[c])}else if(jv(b[c])){if(c in a&&!jv(a[c]))throw Error("Cannot merge an array into a non-array.");c in a||(a[c]=[]);kv(a[c],b[c])}else a[c]=b[c];return a} 1492 function kv(a,b){b=r(b);for(var c=b.next();!c.done;c=b.next())c=c.value,hv(c)?a.push(iv({},c)):jv(c)?a.push(kv([],c)):a.push(c);return a} 1493 function hv(a){return"object"===typeof a&&!Array.isArray(a)} 1494 function jv(a){return"object"===typeof a&&Array.isArray(a)} 1495 ;function lv(a){var b;(b=B("ytcsi."+(a||"")+"data_"))||(b={tick:{},info:{}},A("ytcsi."+(a||"")+"data_",b));return b} 1496 function mv(a){a=lv(a);a.info||(a.info={});return a.info} 1497 function nv(a){a=lv(a);a.metadata||(a.metadata={});return a.metadata} 1498 function ov(a){a=lv(a);a.tick||(a.tick={});return a.tick} 1499 function pv(a){a=lv(a);if(a.gel){var b=a.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}else a.gel={gelTicks:{},gelInfos:{}};return a.gel} 1500 function qv(a){a=pv(a);a.gelInfos||(a.gelInfos={});return a.gelInfos} 1501 function rv(a){var b=lv(a).nonce;b||(b=du(),lv(a).nonce=b);return b} 1502 ;function sv(a,b){qq.call(this,1,arguments);this.timer=b} 1503 u(sv,qq);var tv=new rq("aft-recorded",sv);var uv=window;function vv(){this.timing={};this.clearResourceTimings=function(){}; 1504 this.webkitClearResourceTimings=function(){}; 1505 this.mozClearResourceTimings=function(){}; 1506 this.msClearResourceTimings=function(){}; 1507 this.oClearResourceTimings=function(){}} 1508 function wv(){var a;if(P("csi_use_performance_navigation_timing")||P("csi_use_performance_navigation_timing_tvhtml5")){var b,c,d,e=null==T?void 0:null==(a=T.getEntriesByType)?void 0:null==(b=a.call(T,"navigation"))?void 0:null==(c=b[0])?void 0:null==(d=c.toJSON)?void 0:d.call(c);e?(e.requestStart=xv(e.requestStart),e.responseEnd=xv(e.responseEnd),e.redirectStart=xv(e.redirectStart),e.redirectEnd=xv(e.redirectEnd),e.domainLookupEnd=xv(e.domainLookupEnd),e.connectStart=xv(e.connectStart),e.connectEnd= 1509 xv(e.connectEnd),e.responseStart=xv(e.responseStart),e.secureConnectionStart=xv(e.secureConnectionStart),e.domainLookupStart=xv(e.domainLookupStart),e.isPerformanceNavigationTiming=!0,a=e):a=T.timing}else a=T.timing;return a} 1510 function xv(a){return Math.round(yv()+a)} 1511 function yv(){return(P("csi_use_time_origin")||P("csi_use_time_origin_tvhtml5"))&&T.timeOrigin?Math.floor(T.timeOrigin):T.timing.navigationStart} 1512 var T=uv.performance||uv.mozPerformance||uv.msPerformance||uv.webkitPerformance||new vv;var zv=!1,Av={'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", 1513 '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"}; 1514 Ya(T.clearResourceTimings||T.webkitClearResourceTimings||T.mozClearResourceTimings||T.msClearResourceTimings||T.oClearResourceTimings||eb,T);function Bv(a){var b=Cv("aft",a);if(b)return b;b=M((a||"")+"TIMING_AFT_KEYS",["ol"]);for(var c=b.length,d=0;d<c;d++){var e=Cv(b[d],a);if(e)return e}return NaN} 1515 function Cv(a,b){if(a=ov(b)[a])return"number"===typeof a?a:a[a.length-1]} 1516 function Dv(a){var b=Cv("_start",a),c=Bv(a);b&&c&&!zv&&(wq(tv,new sv(Math.round(c-b),a)),zv=!0)} 1517 function Ev(a,b){for(var c=r(Object.keys(b)),d=c.next();!d.done;d=c.next())if(d=d.value,!Object.keys(a).includes(d)||"object"===typeof b[d]&&!Ev(a[d],b[d]))return!1;return!0} 1518 function Fv(){if(T.getEntriesByType){var a=T.getEntriesByType("paint");if(a=lb(a,function(b){return"first-paint"===b.name}))return xv(a.startTime)}a=T.timing; 1519 return a.He?Math.max(0,a.He):0} 1520 ;function Gv(){var a=B("ytcsi.debug");a||(a=[],A("ytcsi.debug",a),A("ytcsi.reference",{}));return a} 1521 function Hv(a){a=a||"";var b=B("ytcsi.reference");b||(Gv(),b=B("ytcsi.reference"));if(b[a])return b[a];var c=Gv(),d={timerName:a,info:{},tick:{},span:{},jspbInfo:[]};c.push(d);return b[a]=d} 1522 ;var U={},Iv=(U.auto_search="LATENCY_ACTION_AUTO_SEARCH",U.ad_to_ad="LATENCY_ACTION_AD_TO_AD",U.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",U["analytics.explore"]="LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE",U.app_startup="LATENCY_ACTION_APP_STARTUP",U["artist.analytics"]="LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS",U["artist.events"]="LATENCY_ACTION_CREATOR_ARTIST_CONCERTS",U["artist.presskit"]="LATENCY_ACTION_CREATOR_ARTIST_PROFILE",U["asset.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS", 1523 U["asset.composition"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION",U["asset.embeds"]="LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS",U["asset.issues"]="LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES",U["asset.licenses"]="LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES",U["asset.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA",U["asset.ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP",U["asset.policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY",U["asset.references"]="LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES", 1524 U["asset.sound_recordings"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS",U["song.analytics"]="LATENCY_ACTION_CREATOR_SONG_ANALYTICS",U.browse="LATENCY_ACTION_BROWSE",U.cast_splash="LATENCY_ACTION_CAST_SPLASH",U.channels="LATENCY_ACTION_CHANNELS",U.creator_channel_dashboard="LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD",U["channel.analytics"]="LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS",U["channel.comments"]="LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS",U["channel.content"]="LATENCY_ACTION_CREATOR_POST_LIST", 1525 U["channel.content.promotions"]="LATENCY_ACTION_CREATOR_PROMOTION_LIST",U["channel.copyright"]="LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT",U["channel.editing"]="LATENCY_ACTION_CREATOR_CHANNEL_EDITING",U["channel.monetization"]="LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION",U["channel.music"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC",U["channel.music_storefront"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT",U["channel.playlists"]="LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS",U["channel.translations"]= 1526 "LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS",U["channel.videos"]="LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS",U["channel.live_streaming"]="LATENCY_ACTION_CREATOR_LIVE_STREAMING",U.chips="LATENCY_ACTION_CHIPS",U["dialog.copyright_strikes"]="LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES",U["dialog.video_copyright"]="LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT",U["dialog.uploads"]="LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",U.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",U.embed="LATENCY_ACTION_EMBED", 1527 U.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",U.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",U.explore="LATENCY_ACTION_EXPLORE",U.home="LATENCY_ACTION_HOME",U.library="LATENCY_ACTION_LIBRARY",U.live="LATENCY_ACTION_LIVE",U.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",U.onboarding="LATENCY_ACTION_ONBOARDING",U.owner="LATENCY_ACTION_CREATOR_CMS_DASHBOARD",U["owner.analytics"]="LATENCY_ACTION_CREATOR_CMS_ANALYTICS",U["owner.assets"]= 1528 "LATENCY_ACTION_CREATOR_CMS_ASSETS",U["owner.channels"]="LATENCY_ACTION_CREATOR_CMS_CHANNELS",U["owner.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS",U["owner.claims"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",U["owner.claims.manual"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",U["owner.delivery"]="LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY",U["owner.issues"]="LATENCY_ACTION_CREATOR_CMS_ISSUES",U["owner.reports"]="LATENCY_ACTION_CREATOR_CMS_REPORTS",U["owner.videos"]="LATENCY_ACTION_CREATOR_CMS_VIDEOS", 1529 U.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",U.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",U.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",U.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",U["post.comments"]="LATENCY_ACTION_CREATOR_POST_COMMENTS",U["post.edit"]="LATENCY_ACTION_CREATOR_POST_EDIT",U.prebuffer="LATENCY_ACTION_PREBUFFER",U.prefetch="LATENCY_ACTION_PREFETCH",U.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",U.profile_switcher= 1530 "LATENCY_ACTION_LOGIN",U.reel_watch="LATENCY_ACTION_REEL_WATCH",U.results="LATENCY_ACTION_RESULTS",U["promotion.edit"]="LATENCY_ACTION_CREATOR_PROMOTION_EDIT",U.search_ui="LATENCY_ACTION_SEARCH_UI",U.search_suggest="LATENCY_ACTION_SUGGEST",U.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",U.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",U.seek="LATENCY_ACTION_PLAYER_SEEK",U.settings="LATENCY_ACTION_SETTINGS",U.store="LATENCY_ACTION_STORE",U.tenx="LATENCY_ACTION_TENX",U.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD", 1531 U.watch="LATENCY_ACTION_WATCH",U.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",U["watch,watch7"]="LATENCY_ACTION_WATCH",U["watch,watch7_html5"]="LATENCY_ACTION_WATCH",U["watch,watch7ad"]="LATENCY_ACTION_WATCH",U["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",U.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",U.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",U["video.analytics"]="LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS",U["video.comments"]="LATENCY_ACTION_CREATOR_VIDEO_COMMENTS",U["video.edit"]="LATENCY_ACTION_CREATOR_VIDEO_EDIT", 1532 U["video.editor"]="LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR",U["video.editor_async"]="LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR_ASYNC",U["video.live_settings"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS",U["video.live_streaming"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING",U["video.monetization"]="LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION",U["video.translations"]="LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS",U.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",U.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH", 1533 U.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",U),V={},Jv=(V.ad_allowed="adTypesAllowed",V.yt_abt="adBreakType",V.ad_cpn="adClientPlaybackNonce",V.ad_docid="adVideoId",V.yt_ad_an="adNetworks",V.ad_at="adType",V.aida="appInstallDataAgeMs",V.browse_id="browseId",V.p="httpProtocol",V.t="transportProtocol",V.cs="commandSource",V.cpn="clientPlaybackNonce",V.ccs="creatorInfo.creatorCanaryState",V.ctop="creatorInfo.topEntityType",V.csn="clientScreenNonce",V.docid="videoId",V.GetHome_rid= 1534 "requestIds",V.GetSearch_rid="requestIds",V.GetPlayer_rid="requestIds",V.GetWatchNext_rid="requestIds",V.GetBrowse_rid="requestIds",V.GetLibrary_rid="requestIds",V.is_continuation="isContinuation",V.is_nav="isNavigation",V.b_p="kabukiInfo.browseParams",V.is_prefetch="kabukiInfo.isPrefetch",V.is_secondary_nav="kabukiInfo.isSecondaryNav",V.nav_type="kabukiInfo.navigationType",V.prev_browse_id="kabukiInfo.prevBrowseId",V.query_source="kabukiInfo.querySource",V.voz_type="kabukiInfo.vozType",V.yt_lt="loadType", 1535 V.mver="creatorInfo.measurementVersion",V.yt_ad="isMonetized",V.nr="webInfo.navigationReason",V.nrsu="navigationRequestedSameUrl",V.pnt="performanceNavigationTiming",V.prt="playbackRequiresTap",V.plt="playerInfo.playbackType",V.pis="playerInfo.playerInitializedState",V.paused="playerInfo.isPausedOnLoad",V.yt_pt="playerType",V.fmt="playerInfo.itag",V.yt_pl="watchInfo.isPlaylist",V.yt_pre="playerInfo.preloadType",V.yt_ad_pr="prerollAllowed",V.pa="previousAction",V.yt_red="isRedSubscriber",V.rce="mwebInfo.responseContentEncoding", 1536 V.rc="resourceInfo.resourceCache",V.scrh="screenHeight",V.scrw="screenWidth",V.st="serverTimeMs",V.ssdm="shellStartupDurationMs",V.br_trs="tvInfo.bedrockTriggerState",V.kebqat="kabukiInfo.earlyBrowseRequestInfo.abandonmentType",V.kebqa="kabukiInfo.earlyBrowseRequestInfo.adopted",V.label="tvInfo.label",V.is_mdx="tvInfo.isMdx",V.preloaded="tvInfo.isPreloaded",V.aac_type="tvInfo.authAccessCredentialType",V.upg_player_vis="playerInfo.visibilityState",V.query="unpluggedInfo.query",V.upg_chip_ids_string= 1537 "unpluggedInfo.upgChipIdsString",V.yt_vst="videoStreamType",V.vph="viewportHeight",V.vpw="viewportWidth",V.yt_vis="isVisible",V.rcl="mwebInfo.responseContentLength",V.GetSettings_rid="requestIds",V.GetTrending_rid="requestIds",V.GetMusicSearchSuggestions_rid="requestIds",V.REQUEST_ID="requestIds",V),Kv="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(" "), 1538 Lv={},Mv=(Lv.ccs="CANARY_STATE_",Lv.mver="MEASUREMENT_VERSION_",Lv.pis="PLAYER_INITIALIZED_STATE_",Lv.yt_pt="LATENCY_PLAYER_",Lv.pa="LATENCY_ACTION_",Lv.ctop="TOP_ENTITY_TYPE_",Lv.yt_vst="VIDEO_STREAM_TYPE_",Lv),Nv="all_vc ap aq c cbr cbrand cbrver cmodel cos cosver cplatform ctheme cver ei l_an l_mm plid srt yt_fss yt_li vpst vpni2 vpil2 icrc icrt pa GetAccountOverview_rid GetHistory_rid cmt d_vpct d_vpnfi d_vpni nsru pc pfa pfeh pftr pnc prerender psc rc start tcrt tcrc ssr vpr vps yt_abt yt_fn yt_fs yt_pft yt_pre yt_pt yt_pvis ytu_pvis yt_ref yt_sts tds".split(" "); 1539 function Ov(a){return Iv[a]||"LATENCY_ACTION_UNKNOWN"} 1540 function Pv(a,b,c){c=pv(c);if(c.gelInfos)c.gelInfos[a]=!0;else{var d={};c.gelInfos=(d[a]=!0,d)}if(a.match("_rid")){var e=a.split("_rid")[0];a="REQUEST_ID"}if(a in Jv){c=Jv[a];0<=gb(Kv,c)&&(b=!!b);a in Mv&&"string"===typeof b&&(b=Mv[a]+b.toUpperCase());a=b;b=c.split(".");for(var f=d={},g=0;g<b.length-1;g++){var h=b[g];f[h]={};f=f[h]}f[b[b.length-1]]="requestIds"===c?[{id:a,endpoint:e}]:a;return gv({},d)}0<=gb(Nv,a)||Vt(new Q("Unknown label logged with GEL CSI",a))} 1541 ;var X={LATENCY_ACTION_SHORTS_VIDEO_INGESTION_TRANSCODING:179,LATENCY_ACTION_KIDS_PROFILE_SWITCHER:90,LATENCY_ACTION_OFFLINE_THUMBNAIL_TRANSFER:100,LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR_ASYNC:46,LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR:37,LATENCY_ACTION_SPINNER_DISPLAYED:14,LATENCY_ACTION_PLAYABILITY_CHECK:10,LATENCY_ACTION_PROCESS:9,LATENCY_ACTION_APP_STARTUP:5,LATENCY_ACTION_GEL_COMPRESSION:215,LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE:204,LATENCY_ACTION_COMMERCE_ACTION_COMMAND_RPC:203,LATENCY_ACTION_COMMERCE_TRANSACTION:184, 1542 LATENCY_ACTION_LOG_PAYMENT_SERVER_ANALYTICS_RPC:173,LATENCY_ACTION_GET_PAYMENT_INSTRUMENTS_PARAMS_RPC:172,LATENCY_ACTION_GET_FIX_INSTRUMENT_PARAMS_RPC:171,LATENCY_ACTION_RESUME_SUBSCRIPTION_RPC:170,LATENCY_ACTION_PAUSE_SUBSCRIPTION_RPC:169,LATENCY_ACTION_GET_OFFLINE_UPSELL_RPC:168,LATENCY_ACTION_GET_OFFERS_RPC:167,LATENCY_ACTION_GET_CANCELLATION_YT_FLOW_RPC:166,LATENCY_ACTION_GET_CANCELLATION_FLOW_RPC:165,LATENCY_ACTION_UPDATE_CROSS_DEVICE_OFFLINE_STATE_RPC:164,LATENCY_ACTION_GET_OFFER_DETAILS_RPC:163, 1543 LATENCY_ACTION_CANCEL_RECURRENCE_TRANSACTION_RPC:162,LATENCY_ACTION_GET_TIP_MODULE_RPC:161,LATENCY_ACTION_HANDLE_TRANSACTION_RPC:160,LATENCY_ACTION_COMPLETE_TRANSACTION_RPC:159,LATENCY_ACTION_GET_CART_RPC:158,LATENCY_ACTION_THUMBNAIL_FETCH:156,LATENCY_ACTION_ABANDONED_DIRECT_PLAYBACK:154,LATENCY_ACTION_SHARE_VIDEO:153,LATENCY_ACTION_AD_TO_VIDEO_INT:152,LATENCY_ACTION_ABANDONED_BROWSE:151,LATENCY_ACTION_PLAYER_ROTATION:150,LATENCY_ACTION_GENERIC_WEB_VIEW:183,LATENCY_ACTION_SHOPPING_IN_APP:124,LATENCY_ACTION_PLAYER_ATTESTATION:121, 1544 LATENCY_ACTION_PLAYER_SEEK:119,LATENCY_ACTION_SUPER_STICKER_BUY_FLOW:114,LATENCY_ACTION_DOWNLOADS_DATA_ACCESS:180,LATENCY_ACTION_BLOCKS_PERFORMANCE:148,LATENCY_ACTION_ASSISTANT_QUERY:138,LATENCY_ACTION_ASSISTANT_SETTINGS:137,LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF:129,LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF:128,LATENCY_ACTION_PROOF_OF_ORIGIN_TOKEN_CREATE:127,LATENCY_ACTION_EMBEDS_SDK_INITIALIZATION:123,LATENCY_ACTION_NETWORKLESS_PERFORMANCE:122,LATENCY_ACTION_DOWNLOADS_EXPANSION:133,LATENCY_ACTION_ENTITY_TRANSFORM:131, 1545 LATENCY_ACTION_DOWNLOADS_COMPATIBILITY_LAYER:96,LATENCY_ACTION_EMBEDS_SET_VIDEO:95,LATENCY_ACTION_SETTINGS:93,LATENCY_ACTION_ABANDONED_STARTUP:81,LATENCY_ACTION_MEDIA_BROWSER_ALARM_PLAY:80,LATENCY_ACTION_MEDIA_BROWSER_SEARCH:79,LATENCY_ACTION_MEDIA_BROWSER_LOAD_TREE:78,LATENCY_ACTION_WHO_IS_WATCHING:77,LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH:76,LATENCY_ACTION_LITE_SWITCH_ACCOUNT:73,LATENCY_ACTION_ELEMENTS_PERFORMANCE:70,LATENCY_ACTION_LOCATION_SIGNAL_COLLECTION:69,LATENCY_ACTION_MODIFY_CHANNEL_NOTIFICATION:65, 1546 LATENCY_ACTION_OFFLINE_STORE_START:61,LATENCY_ACTION_REEL_EDITOR:58,LATENCY_ACTION_CHANNEL_SUBSCRIBE:56,LATENCY_ACTION_CHANNEL_PREVIEW:55,LATENCY_ACTION_PREFETCH:52,LATENCY_ACTION_ABANDONED_WATCH:45,LATENCY_ACTION_LOAD_COMMENT_REPLIES:26,LATENCY_ACTION_LOAD_COMMENTS:25,LATENCY_ACTION_EDIT_COMMENT:24,LATENCY_ACTION_NEW_COMMENT:23,LATENCY_ACTION_OFFLINE_SHARING_RECEIVER_PAIRING:19,LATENCY_ACTION_EMBED:18,LATENCY_ACTION_MDX_LAUNCH:15,LATENCY_ACTION_RESOLVE_URL:13,LATENCY_ACTION_CAST_SPLASH:149,LATENCY_ACTION_MDX_CONNECT_TO_SESSION:190, 1547 LATENCY_ACTION_MDX_STREAM_TRANSFER:178,LATENCY_ACTION_MDX_CAST:120,LATENCY_ACTION_MDX_COMMAND:12,LATENCY_ACTION_REEL_SELECT_SEGMENT:136,LATENCY_ACTION_ACCELERATED_EFFECTS:145,LATENCY_ACTION_EDIT_AUDIO_GEN:182,LATENCY_ACTION_UPLOAD_AUDIO_MIXER:147,LATENCY_ACTION_SHORTS_CLIENT_SIDE_RENDERING:157,LATENCY_ACTION_SHORTS_SEG_IMP_TRANSCODING:146,LATENCY_ACTION_SHORTS_AUDIO_PICKER_PLAYBACK:130,LATENCY_ACTION_SHORTS_WAVEFORM_DOWNLOAD:125,LATENCY_ACTION_SHORTS_VIDEO_INGESTION:155,LATENCY_ACTION_SHORTS_GALLERY:107, 1548 LATENCY_ACTION_SHORTS_TRIM:105,LATENCY_ACTION_SHORTS_EDIT:104,LATENCY_ACTION_SHORTS_CAMERA:103,LATENCY_ACTION_PRODUCER_EXPORT_PROJECT:193,LATENCY_ACTION_PRODUCER_EDITOR:192,LATENCY_ACTION_PARENT_TOOLS_DASHBOARD:102,LATENCY_ACTION_PARENT_TOOLS_COLLECTION:101,LATENCY_ACTION_MUSIC_LOAD_RECOMMENDED_MEDIA_ITEMS:116,LATENCY_ACTION_MUSIC_LOAD_MEDIA_ITEMS:115,LATENCY_ACTION_MUSIC_ALBUM_DETAIL:72,LATENCY_ACTION_MUSIC_PLAYLIST_DETAIL:71,LATENCY_ACTION_STORE:175,LATENCY_ACTION_CHIPS:68,LATENCY_ACTION_SEARCH_ZERO_STATE:67, 1549 LATENCY_ACTION_LIVE_PAGINATION:117,LATENCY_ACTION_LIVE:20,LATENCY_ACTION_PREBUFFER:40,LATENCY_ACTION_TENX:39,LATENCY_ACTION_KIDS_PROFILE_SETTINGS:94,LATENCY_ACTION_KIDS_WATCH_IT_AGAIN:92,LATENCY_ACTION_KIDS_SECRET_CODE:91,LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS:89,LATENCY_ACTION_KIDS_ONBOARDING:88,LATENCY_ACTION_KIDS_VOICE_SEARCH:82,LATENCY_ACTION_KIDS_CURATED_COLLECTION:62,LATENCY_ACTION_KIDS_LIBRARY:53,LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS:38,LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT:219, 1550 LATENCY_ACTION_CREATOR_VIDEO_POLICY:217,LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION:74,LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING:141,LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS:142,LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC:51,LATENCY_ACTION_CREATOR_VIDEO_EDITOR:50,LATENCY_ACTION_CREATOR_VIDEO_EDIT:36,LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT:218,LATENCY_ACTION_CREATOR_VIDEO_COMMENTS:34,LATENCY_ACTION_CREATOR_VIDEO_CLAIMS:216,LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS:33,LATENCY_ACTION_CREATOR_SONG_ANALYTICS:176, 1551 LATENCY_ACTION_CREATOR_PROMOTION_LIST:186,LATENCY_ACTION_CREATOR_PROMOTION_EDIT:185,LATENCY_ACTION_CREATOR_POST_LIST:112,LATENCY_ACTION_CREATOR_POST_EDIT:110,LATENCY_ACTION_CREATOR_POST_COMMENTS:111,LATENCY_ACTION_CREATOR_LIVE_STREAMING:108,LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT:174,LATENCY_ACTION_CREATOR_DIALOG_UPLOADS:86,LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES:87,LATENCY_ACTION_CREATOR_CMS_VIDEOS:202,LATENCY_ACTION_CREATOR_CMS_REPORTS:201,LATENCY_ACTION_CREATOR_CMS_RELEASES:226,LATENCY_ACTION_CREATOR_CMS_POLICIES:225, 1552 LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC:224,LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING:200,LATENCY_ACTION_CREATOR_CMS_LICENSES:223,LATENCY_ACTION_CREATOR_CMS_ISSUES:191,LATENCY_ACTION_CREATOR_CMS_DASHBOARD:199,LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY:198,LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS:197,LATENCY_ACTION_CREATOR_CMS_CHANNELS:196,LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS:222,LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS:214,LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES:209,LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY:208, 1553 LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP:207,LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA:205,LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES:212,LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES:206,LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS:221,LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS:210,LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION:213,LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS:211,LATENCY_ACTION_CREATOR_CMS_ASSETS:195,LATENCY_ACTION_CREATOR_CMS_ART_TRACKS:220,LATENCY_ACTION_CREATOR_CMS_ANALYTICS:194,LATENCY_ACTION_CREATOR_CMS_ALLOWLIST:227, 1554 LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS:32,LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS:48,LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS:139,LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT:177,LATENCY_ACTION_CREATOR_CHANNEL_MUSIC:99,LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION:43,LATENCY_ACTION_CREATOR_CHANNEL_EDITING:113,LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD:49,LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT:44,LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS:66,LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS:31,LATENCY_ACTION_CREATOR_ARTIST_PROFILE:85, 1555 LATENCY_ACTION_CREATOR_ARTIST_CONCERTS:84,LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS:83,LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE:140,LATENCY_ACTION_EXPERIMENTAL_WATCH_UI:181,LATENCY_ACTION_FINE_SCRUBBING_THUMBNAILS:228,LATENCY_ACTION_STORYBOARD_THUMBNAILS:118,LATENCY_ACTION_SEARCH_THUMBNAILS:59,LATENCY_ACTION_ON_DEVICE_MODEL_DOWNLOAD:54,LATENCY_ACTION_VOICE_ASSISTANT:47,LATENCY_ACTION_SEARCH_UI:35,LATENCY_ACTION_SUGGEST:30,LATENCY_ACTION_AUTO_SEARCH:126,LATENCY_ACTION_DOWNLOADS:98,LATENCY_ACTION_EXPLORE:75, 1556 LATENCY_ACTION_VIDEO_LIST:63,LATENCY_ACTION_HOME_RESUME:60,LATENCY_ACTION_SUBSCRIPTIONS_LIST:57,LATENCY_ACTION_THUMBNAIL_LOAD:42,LATENCY_ACTION_FIRST_THUMBNAIL_LOAD:29,LATENCY_ACTION_SUBSCRIPTIONS_FEED:109,LATENCY_ACTION_SUBSCRIPTIONS:28,LATENCY_ACTION_TRENDING:27,LATENCY_ACTION_LIBRARY:21,LATENCY_ACTION_VIDEO_THUMBNAIL:8,LATENCY_ACTION_SHOW_MORE:7,LATENCY_ACTION_VIDEO_PREVIEW:6,LATENCY_ACTION_AD_TO_AD:22,LATENCY_ACTION_VIDEO_TO_AD:17,LATENCY_ACTION_AD_TO_VIDEO:16,LATENCY_ACTION_DIRECT_PLAYBACK:132, 1557 LATENCY_ACTION_PREBUFFER_VIDEO:144,LATENCY_ACTION_PREFETCH_VIDEO:143,LATENCY_ACTION_STARTUP:106,LATENCY_ACTION_ONBOARDING:135,LATENCY_ACTION_LOGIN:97,LATENCY_ACTION_REEL_WATCH:41,LATENCY_ACTION_WATCH:3,LATENCY_ACTION_RESULTS:2,LATENCY_ACTION_CHANNELS:4,LATENCY_ACTION_HOME:1,LATENCY_ACTION_BROWSE:11,LATENCY_ACTION_USER_ACTION:189,LATENCY_ACTION_INFRASTRUCTURE:188,LATENCY_ACTION_PAGE_NAVIGATION:187,LATENCY_ACTION_UNKNOWN:0};X[X.LATENCY_ACTION_SHORTS_VIDEO_INGESTION_TRANSCODING]="LATENCY_ACTION_SHORTS_VIDEO_INGESTION_TRANSCODING"; 1558 X[X.LATENCY_ACTION_KIDS_PROFILE_SWITCHER]="LATENCY_ACTION_KIDS_PROFILE_SWITCHER";X[X.LATENCY_ACTION_OFFLINE_THUMBNAIL_TRANSFER]="LATENCY_ACTION_OFFLINE_THUMBNAIL_TRANSFER";X[X.LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR_ASYNC]="LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR_ASYNC";X[X.LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR]="LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR";X[X.LATENCY_ACTION_SPINNER_DISPLAYED]="LATENCY_ACTION_SPINNER_DISPLAYED";X[X.LATENCY_ACTION_PLAYABILITY_CHECK]="LATENCY_ACTION_PLAYABILITY_CHECK"; 1559 X[X.LATENCY_ACTION_PROCESS]="LATENCY_ACTION_PROCESS";X[X.LATENCY_ACTION_APP_STARTUP]="LATENCY_ACTION_APP_STARTUP";X[X.LATENCY_ACTION_GEL_COMPRESSION]="LATENCY_ACTION_GEL_COMPRESSION";X[X.LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE]="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE";X[X.LATENCY_ACTION_COMMERCE_ACTION_COMMAND_RPC]="LATENCY_ACTION_COMMERCE_ACTION_COMMAND_RPC";X[X.LATENCY_ACTION_COMMERCE_TRANSACTION]="LATENCY_ACTION_COMMERCE_TRANSACTION";X[X.LATENCY_ACTION_LOG_PAYMENT_SERVER_ANALYTICS_RPC]="LATENCY_ACTION_LOG_PAYMENT_SERVER_ANALYTICS_RPC"; 1560 X[X.LATENCY_ACTION_GET_PAYMENT_INSTRUMENTS_PARAMS_RPC]="LATENCY_ACTION_GET_PAYMENT_INSTRUMENTS_PARAMS_RPC";X[X.LATENCY_ACTION_GET_FIX_INSTRUMENT_PARAMS_RPC]="LATENCY_ACTION_GET_FIX_INSTRUMENT_PARAMS_RPC";X[X.LATENCY_ACTION_RESUME_SUBSCRIPTION_RPC]="LATENCY_ACTION_RESUME_SUBSCRIPTION_RPC";X[X.LATENCY_ACTION_PAUSE_SUBSCRIPTION_RPC]="LATENCY_ACTION_PAUSE_SUBSCRIPTION_RPC";X[X.LATENCY_ACTION_GET_OFFLINE_UPSELL_RPC]="LATENCY_ACTION_GET_OFFLINE_UPSELL_RPC";X[X.LATENCY_ACTION_GET_OFFERS_RPC]="LATENCY_ACTION_GET_OFFERS_RPC"; 1561 X[X.LATENCY_ACTION_GET_CANCELLATION_YT_FLOW_RPC]="LATENCY_ACTION_GET_CANCELLATION_YT_FLOW_RPC";X[X.LATENCY_ACTION_GET_CANCELLATION_FLOW_RPC]="LATENCY_ACTION_GET_CANCELLATION_FLOW_RPC";X[X.LATENCY_ACTION_UPDATE_CROSS_DEVICE_OFFLINE_STATE_RPC]="LATENCY_ACTION_UPDATE_CROSS_DEVICE_OFFLINE_STATE_RPC";X[X.LATENCY_ACTION_GET_OFFER_DETAILS_RPC]="LATENCY_ACTION_GET_OFFER_DETAILS_RPC";X[X.LATENCY_ACTION_CANCEL_RECURRENCE_TRANSACTION_RPC]="LATENCY_ACTION_CANCEL_RECURRENCE_TRANSACTION_RPC"; 1562 X[X.LATENCY_ACTION_GET_TIP_MODULE_RPC]="LATENCY_ACTION_GET_TIP_MODULE_RPC";X[X.LATENCY_ACTION_HANDLE_TRANSACTION_RPC]="LATENCY_ACTION_HANDLE_TRANSACTION_RPC";X[X.LATENCY_ACTION_COMPLETE_TRANSACTION_RPC]="LATENCY_ACTION_COMPLETE_TRANSACTION_RPC";X[X.LATENCY_ACTION_GET_CART_RPC]="LATENCY_ACTION_GET_CART_RPC";X[X.LATENCY_ACTION_THUMBNAIL_FETCH]="LATENCY_ACTION_THUMBNAIL_FETCH";X[X.LATENCY_ACTION_ABANDONED_DIRECT_PLAYBACK]="LATENCY_ACTION_ABANDONED_DIRECT_PLAYBACK";X[X.LATENCY_ACTION_SHARE_VIDEO]="LATENCY_ACTION_SHARE_VIDEO"; 1563 X[X.LATENCY_ACTION_AD_TO_VIDEO_INT]="LATENCY_ACTION_AD_TO_VIDEO_INT";X[X.LATENCY_ACTION_ABANDONED_BROWSE]="LATENCY_ACTION_ABANDONED_BROWSE";X[X.LATENCY_ACTION_PLAYER_ROTATION]="LATENCY_ACTION_PLAYER_ROTATION";X[X.LATENCY_ACTION_GENERIC_WEB_VIEW]="LATENCY_ACTION_GENERIC_WEB_VIEW";X[X.LATENCY_ACTION_SHOPPING_IN_APP]="LATENCY_ACTION_SHOPPING_IN_APP";X[X.LATENCY_ACTION_PLAYER_ATTESTATION]="LATENCY_ACTION_PLAYER_ATTESTATION";X[X.LATENCY_ACTION_PLAYER_SEEK]="LATENCY_ACTION_PLAYER_SEEK"; 1564 X[X.LATENCY_ACTION_SUPER_STICKER_BUY_FLOW]="LATENCY_ACTION_SUPER_STICKER_BUY_FLOW";X[X.LATENCY_ACTION_DOWNLOADS_DATA_ACCESS]="LATENCY_ACTION_DOWNLOADS_DATA_ACCESS";X[X.LATENCY_ACTION_BLOCKS_PERFORMANCE]="LATENCY_ACTION_BLOCKS_PERFORMANCE";X[X.LATENCY_ACTION_ASSISTANT_QUERY]="LATENCY_ACTION_ASSISTANT_QUERY";X[X.LATENCY_ACTION_ASSISTANT_SETTINGS]="LATENCY_ACTION_ASSISTANT_SETTINGS";X[X.LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF]="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF"; 1565 X[X.LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF]="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF";X[X.LATENCY_ACTION_PROOF_OF_ORIGIN_TOKEN_CREATE]="LATENCY_ACTION_PROOF_OF_ORIGIN_TOKEN_CREATE";X[X.LATENCY_ACTION_EMBEDS_SDK_INITIALIZATION]="LATENCY_ACTION_EMBEDS_SDK_INITIALIZATION";X[X.LATENCY_ACTION_NETWORKLESS_PERFORMANCE]="LATENCY_ACTION_NETWORKLESS_PERFORMANCE";X[X.LATENCY_ACTION_DOWNLOADS_EXPANSION]="LATENCY_ACTION_DOWNLOADS_EXPANSION";X[X.LATENCY_ACTION_ENTITY_TRANSFORM]="LATENCY_ACTION_ENTITY_TRANSFORM"; 1566 X[X.LATENCY_ACTION_DOWNLOADS_COMPATIBILITY_LAYER]="LATENCY_ACTION_DOWNLOADS_COMPATIBILITY_LAYER";X[X.LATENCY_ACTION_EMBEDS_SET_VIDEO]="LATENCY_ACTION_EMBEDS_SET_VIDEO";X[X.LATENCY_ACTION_SETTINGS]="LATENCY_ACTION_SETTINGS";X[X.LATENCY_ACTION_ABANDONED_STARTUP]="LATENCY_ACTION_ABANDONED_STARTUP";X[X.LATENCY_ACTION_MEDIA_BROWSER_ALARM_PLAY]="LATENCY_ACTION_MEDIA_BROWSER_ALARM_PLAY";X[X.LATENCY_ACTION_MEDIA_BROWSER_SEARCH]="LATENCY_ACTION_MEDIA_BROWSER_SEARCH"; 1567 X[X.LATENCY_ACTION_MEDIA_BROWSER_LOAD_TREE]="LATENCY_ACTION_MEDIA_BROWSER_LOAD_TREE";X[X.LATENCY_ACTION_WHO_IS_WATCHING]="LATENCY_ACTION_WHO_IS_WATCHING";X[X.LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH]="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH";X[X.LATENCY_ACTION_LITE_SWITCH_ACCOUNT]="LATENCY_ACTION_LITE_SWITCH_ACCOUNT";X[X.LATENCY_ACTION_ELEMENTS_PERFORMANCE]="LATENCY_ACTION_ELEMENTS_PERFORMANCE";X[X.LATENCY_ACTION_LOCATION_SIGNAL_COLLECTION]="LATENCY_ACTION_LOCATION_SIGNAL_COLLECTION"; 1568 X[X.LATENCY_ACTION_MODIFY_CHANNEL_NOTIFICATION]="LATENCY_ACTION_MODIFY_CHANNEL_NOTIFICATION";X[X.LATENCY_ACTION_OFFLINE_STORE_START]="LATENCY_ACTION_OFFLINE_STORE_START";X[X.LATENCY_ACTION_REEL_EDITOR]="LATENCY_ACTION_REEL_EDITOR";X[X.LATENCY_ACTION_CHANNEL_SUBSCRIBE]="LATENCY_ACTION_CHANNEL_SUBSCRIBE";X[X.LATENCY_ACTION_CHANNEL_PREVIEW]="LATENCY_ACTION_CHANNEL_PREVIEW";X[X.LATENCY_ACTION_PREFETCH]="LATENCY_ACTION_PREFETCH";X[X.LATENCY_ACTION_ABANDONED_WATCH]="LATENCY_ACTION_ABANDONED_WATCH"; 1569 X[X.LATENCY_ACTION_LOAD_COMMENT_REPLIES]="LATENCY_ACTION_LOAD_COMMENT_REPLIES";X[X.LATENCY_ACTION_LOAD_COMMENTS]="LATENCY_ACTION_LOAD_COMMENTS";X[X.LATENCY_ACTION_EDIT_COMMENT]="LATENCY_ACTION_EDIT_COMMENT";X[X.LATENCY_ACTION_NEW_COMMENT]="LATENCY_ACTION_NEW_COMMENT";X[X.LATENCY_ACTION_OFFLINE_SHARING_RECEIVER_PAIRING]="LATENCY_ACTION_OFFLINE_SHARING_RECEIVER_PAIRING";X[X.LATENCY_ACTION_EMBED]="LATENCY_ACTION_EMBED";X[X.LATENCY_ACTION_MDX_LAUNCH]="LATENCY_ACTION_MDX_LAUNCH"; 1570 X[X.LATENCY_ACTION_RESOLVE_URL]="LATENCY_ACTION_RESOLVE_URL";X[X.LATENCY_ACTION_CAST_SPLASH]="LATENCY_ACTION_CAST_SPLASH";X[X.LATENCY_ACTION_MDX_CONNECT_TO_SESSION]="LATENCY_ACTION_MDX_CONNECT_TO_SESSION";X[X.LATENCY_ACTION_MDX_STREAM_TRANSFER]="LATENCY_ACTION_MDX_STREAM_TRANSFER";X[X.LATENCY_ACTION_MDX_CAST]="LATENCY_ACTION_MDX_CAST";X[X.LATENCY_ACTION_MDX_COMMAND]="LATENCY_ACTION_MDX_COMMAND";X[X.LATENCY_ACTION_REEL_SELECT_SEGMENT]="LATENCY_ACTION_REEL_SELECT_SEGMENT"; 1571 X[X.LATENCY_ACTION_ACCELERATED_EFFECTS]="LATENCY_ACTION_ACCELERATED_EFFECTS";X[X.LATENCY_ACTION_EDIT_AUDIO_GEN]="LATENCY_ACTION_EDIT_AUDIO_GEN";X[X.LATENCY_ACTION_UPLOAD_AUDIO_MIXER]="LATENCY_ACTION_UPLOAD_AUDIO_MIXER";X[X.LATENCY_ACTION_SHORTS_CLIENT_SIDE_RENDERING]="LATENCY_ACTION_SHORTS_CLIENT_SIDE_RENDERING";X[X.LATENCY_ACTION_SHORTS_SEG_IMP_TRANSCODING]="LATENCY_ACTION_SHORTS_SEG_IMP_TRANSCODING";X[X.LATENCY_ACTION_SHORTS_AUDIO_PICKER_PLAYBACK]="LATENCY_ACTION_SHORTS_AUDIO_PICKER_PLAYBACK"; 1572 X[X.LATENCY_ACTION_SHORTS_WAVEFORM_DOWNLOAD]="LATENCY_ACTION_SHORTS_WAVEFORM_DOWNLOAD";X[X.LATENCY_ACTION_SHORTS_VIDEO_INGESTION]="LATENCY_ACTION_SHORTS_VIDEO_INGESTION";X[X.LATENCY_ACTION_SHORTS_GALLERY]="LATENCY_ACTION_SHORTS_GALLERY";X[X.LATENCY_ACTION_SHORTS_TRIM]="LATENCY_ACTION_SHORTS_TRIM";X[X.LATENCY_ACTION_SHORTS_EDIT]="LATENCY_ACTION_SHORTS_EDIT";X[X.LATENCY_ACTION_SHORTS_CAMERA]="LATENCY_ACTION_SHORTS_CAMERA";X[X.LATENCY_ACTION_PRODUCER_EXPORT_PROJECT]="LATENCY_ACTION_PRODUCER_EXPORT_PROJECT"; 1573 X[X.LATENCY_ACTION_PRODUCER_EDITOR]="LATENCY_ACTION_PRODUCER_EDITOR";X[X.LATENCY_ACTION_PARENT_TOOLS_DASHBOARD]="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD";X[X.LATENCY_ACTION_PARENT_TOOLS_COLLECTION]="LATENCY_ACTION_PARENT_TOOLS_COLLECTION";X[X.LATENCY_ACTION_MUSIC_LOAD_RECOMMENDED_MEDIA_ITEMS]="LATENCY_ACTION_MUSIC_LOAD_RECOMMENDED_MEDIA_ITEMS";X[X.LATENCY_ACTION_MUSIC_LOAD_MEDIA_ITEMS]="LATENCY_ACTION_MUSIC_LOAD_MEDIA_ITEMS";X[X.LATENCY_ACTION_MUSIC_ALBUM_DETAIL]="LATENCY_ACTION_MUSIC_ALBUM_DETAIL"; 1574 X[X.LATENCY_ACTION_MUSIC_PLAYLIST_DETAIL]="LATENCY_ACTION_MUSIC_PLAYLIST_DETAIL";X[X.LATENCY_ACTION_STORE]="LATENCY_ACTION_STORE";X[X.LATENCY_ACTION_CHIPS]="LATENCY_ACTION_CHIPS";X[X.LATENCY_ACTION_SEARCH_ZERO_STATE]="LATENCY_ACTION_SEARCH_ZERO_STATE";X[X.LATENCY_ACTION_LIVE_PAGINATION]="LATENCY_ACTION_LIVE_PAGINATION";X[X.LATENCY_ACTION_LIVE]="LATENCY_ACTION_LIVE";X[X.LATENCY_ACTION_PREBUFFER]="LATENCY_ACTION_PREBUFFER";X[X.LATENCY_ACTION_TENX]="LATENCY_ACTION_TENX"; 1575 X[X.LATENCY_ACTION_KIDS_PROFILE_SETTINGS]="LATENCY_ACTION_KIDS_PROFILE_SETTINGS";X[X.LATENCY_ACTION_KIDS_WATCH_IT_AGAIN]="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN";X[X.LATENCY_ACTION_KIDS_SECRET_CODE]="LATENCY_ACTION_KIDS_SECRET_CODE";X[X.LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS]="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS";X[X.LATENCY_ACTION_KIDS_ONBOARDING]="LATENCY_ACTION_KIDS_ONBOARDING";X[X.LATENCY_ACTION_KIDS_VOICE_SEARCH]="LATENCY_ACTION_KIDS_VOICE_SEARCH"; 1576 X[X.LATENCY_ACTION_KIDS_CURATED_COLLECTION]="LATENCY_ACTION_KIDS_CURATED_COLLECTION";X[X.LATENCY_ACTION_KIDS_LIBRARY]="LATENCY_ACTION_KIDS_LIBRARY";X[X.LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS]="LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS";X[X.LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT]="LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT";X[X.LATENCY_ACTION_CREATOR_VIDEO_POLICY]="LATENCY_ACTION_CREATOR_VIDEO_POLICY";X[X.LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION]="LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION"; 1577 X[X.LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING";X[X.LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS";X[X.LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC]="LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC";X[X.LATENCY_ACTION_CREATOR_VIDEO_EDITOR]="LATENCY_ACTION_CREATOR_VIDEO_EDITOR";X[X.LATENCY_ACTION_CREATOR_VIDEO_EDIT]="LATENCY_ACTION_CREATOR_VIDEO_EDIT";X[X.LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT]="LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT"; 1578 X[X.LATENCY_ACTION_CREATOR_VIDEO_COMMENTS]="LATENCY_ACTION_CREATOR_VIDEO_COMMENTS";X[X.LATENCY_ACTION_CREATOR_VIDEO_CLAIMS]="LATENCY_ACTION_CREATOR_VIDEO_CLAIMS";X[X.LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS]="LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS";X[X.LATENCY_ACTION_CREATOR_SONG_ANALYTICS]="LATENCY_ACTION_CREATOR_SONG_ANALYTICS";X[X.LATENCY_ACTION_CREATOR_PROMOTION_LIST]="LATENCY_ACTION_CREATOR_PROMOTION_LIST";X[X.LATENCY_ACTION_CREATOR_PROMOTION_EDIT]="LATENCY_ACTION_CREATOR_PROMOTION_EDIT"; 1579 X[X.LATENCY_ACTION_CREATOR_POST_LIST]="LATENCY_ACTION_CREATOR_POST_LIST";X[X.LATENCY_ACTION_CREATOR_POST_EDIT]="LATENCY_ACTION_CREATOR_POST_EDIT";X[X.LATENCY_ACTION_CREATOR_POST_COMMENTS]="LATENCY_ACTION_CREATOR_POST_COMMENTS";X[X.LATENCY_ACTION_CREATOR_LIVE_STREAMING]="LATENCY_ACTION_CREATOR_LIVE_STREAMING";X[X.LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT]="LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT";X[X.LATENCY_ACTION_CREATOR_DIALOG_UPLOADS]="LATENCY_ACTION_CREATOR_DIALOG_UPLOADS"; 1580 X[X.LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES]="LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES";X[X.LATENCY_ACTION_CREATOR_CMS_VIDEOS]="LATENCY_ACTION_CREATOR_CMS_VIDEOS";X[X.LATENCY_ACTION_CREATOR_CMS_REPORTS]="LATENCY_ACTION_CREATOR_CMS_REPORTS";X[X.LATENCY_ACTION_CREATOR_CMS_RELEASES]="LATENCY_ACTION_CREATOR_CMS_RELEASES";X[X.LATENCY_ACTION_CREATOR_CMS_POLICIES]="LATENCY_ACTION_CREATOR_CMS_POLICIES";X[X.LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC]="LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC"; 1581 X[X.LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING";X[X.LATENCY_ACTION_CREATOR_CMS_LICENSES]="LATENCY_ACTION_CREATOR_CMS_LICENSES";X[X.LATENCY_ACTION_CREATOR_CMS_ISSUES]="LATENCY_ACTION_CREATOR_CMS_ISSUES";X[X.LATENCY_ACTION_CREATOR_CMS_DASHBOARD]="LATENCY_ACTION_CREATOR_CMS_DASHBOARD";X[X.LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY]="LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY";X[X.LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS]="LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS"; 1582 X[X.LATENCY_ACTION_CREATOR_CMS_CHANNELS]="LATENCY_ACTION_CREATOR_CMS_CHANNELS";X[X.LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS]="LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS";X[X.LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS]="LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS";X[X.LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES]="LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES";X[X.LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY]="LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY";X[X.LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP]="LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP"; 1583 X[X.LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA]="LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA";X[X.LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES]="LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES";X[X.LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES]="LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES";X[X.LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS";X[X.LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS]="LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS";X[X.LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION"; 1584 X[X.LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS]="LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS";X[X.LATENCY_ACTION_CREATOR_CMS_ASSETS]="LATENCY_ACTION_CREATOR_CMS_ASSETS";X[X.LATENCY_ACTION_CREATOR_CMS_ART_TRACKS]="LATENCY_ACTION_CREATOR_CMS_ART_TRACKS";X[X.LATENCY_ACTION_CREATOR_CMS_ANALYTICS]="LATENCY_ACTION_CREATOR_CMS_ANALYTICS";X[X.LATENCY_ACTION_CREATOR_CMS_ALLOWLIST]="LATENCY_ACTION_CREATOR_CMS_ALLOWLIST";X[X.LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS]="LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS"; 1585 X[X.LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS]="LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS";X[X.LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS]="LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS";X[X.LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT";X[X.LATENCY_ACTION_CREATOR_CHANNEL_MUSIC]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC";X[X.LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION]="LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION"; 1586 X[X.LATENCY_ACTION_CREATOR_CHANNEL_EDITING]="LATENCY_ACTION_CREATOR_CHANNEL_EDITING";X[X.LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD]="LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD";X[X.LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT]="LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT";X[X.LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS]="LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS";X[X.LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS]="LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS";X[X.LATENCY_ACTION_CREATOR_ARTIST_PROFILE]="LATENCY_ACTION_CREATOR_ARTIST_PROFILE"; 1587 X[X.LATENCY_ACTION_CREATOR_ARTIST_CONCERTS]="LATENCY_ACTION_CREATOR_ARTIST_CONCERTS";X[X.LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS]="LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS";X[X.LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE]="LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE";X[X.LATENCY_ACTION_EXPERIMENTAL_WATCH_UI]="LATENCY_ACTION_EXPERIMENTAL_WATCH_UI";X[X.LATENCY_ACTION_FINE_SCRUBBING_THUMBNAILS]="LATENCY_ACTION_FINE_SCRUBBING_THUMBNAILS";X[X.LATENCY_ACTION_STORYBOARD_THUMBNAILS]="LATENCY_ACTION_STORYBOARD_THUMBNAILS"; 1588 X[X.LATENCY_ACTION_SEARCH_THUMBNAILS]="LATENCY_ACTION_SEARCH_THUMBNAILS";X[X.LATENCY_ACTION_ON_DEVICE_MODEL_DOWNLOAD]="LATENCY_ACTION_ON_DEVICE_MODEL_DOWNLOAD";X[X.LATENCY_ACTION_VOICE_ASSISTANT]="LATENCY_ACTION_VOICE_ASSISTANT";X[X.LATENCY_ACTION_SEARCH_UI]="LATENCY_ACTION_SEARCH_UI";X[X.LATENCY_ACTION_SUGGEST]="LATENCY_ACTION_SUGGEST";X[X.LATENCY_ACTION_AUTO_SEARCH]="LATENCY_ACTION_AUTO_SEARCH";X[X.LATENCY_ACTION_DOWNLOADS]="LATENCY_ACTION_DOWNLOADS";X[X.LATENCY_ACTION_EXPLORE]="LATENCY_ACTION_EXPLORE"; 1589 X[X.LATENCY_ACTION_VIDEO_LIST]="LATENCY_ACTION_VIDEO_LIST";X[X.LATENCY_ACTION_HOME_RESUME]="LATENCY_ACTION_HOME_RESUME";X[X.LATENCY_ACTION_SUBSCRIPTIONS_LIST]="LATENCY_ACTION_SUBSCRIPTIONS_LIST";X[X.LATENCY_ACTION_THUMBNAIL_LOAD]="LATENCY_ACTION_THUMBNAIL_LOAD";X[X.LATENCY_ACTION_FIRST_THUMBNAIL_LOAD]="LATENCY_ACTION_FIRST_THUMBNAIL_LOAD";X[X.LATENCY_ACTION_SUBSCRIPTIONS_FEED]="LATENCY_ACTION_SUBSCRIPTIONS_FEED";X[X.LATENCY_ACTION_SUBSCRIPTIONS]="LATENCY_ACTION_SUBSCRIPTIONS"; 1590 X[X.LATENCY_ACTION_TRENDING]="LATENCY_ACTION_TRENDING";X[X.LATENCY_ACTION_LIBRARY]="LATENCY_ACTION_LIBRARY";X[X.LATENCY_ACTION_VIDEO_THUMBNAIL]="LATENCY_ACTION_VIDEO_THUMBNAIL";X[X.LATENCY_ACTION_SHOW_MORE]="LATENCY_ACTION_SHOW_MORE";X[X.LATENCY_ACTION_VIDEO_PREVIEW]="LATENCY_ACTION_VIDEO_PREVIEW";X[X.LATENCY_ACTION_AD_TO_AD]="LATENCY_ACTION_AD_TO_AD";X[X.LATENCY_ACTION_VIDEO_TO_AD]="LATENCY_ACTION_VIDEO_TO_AD";X[X.LATENCY_ACTION_AD_TO_VIDEO]="LATENCY_ACTION_AD_TO_VIDEO"; 1591 X[X.LATENCY_ACTION_DIRECT_PLAYBACK]="LATENCY_ACTION_DIRECT_PLAYBACK";X[X.LATENCY_ACTION_PREBUFFER_VIDEO]="LATENCY_ACTION_PREBUFFER_VIDEO";X[X.LATENCY_ACTION_PREFETCH_VIDEO]="LATENCY_ACTION_PREFETCH_VIDEO";X[X.LATENCY_ACTION_STARTUP]="LATENCY_ACTION_STARTUP";X[X.LATENCY_ACTION_ONBOARDING]="LATENCY_ACTION_ONBOARDING";X[X.LATENCY_ACTION_LOGIN]="LATENCY_ACTION_LOGIN";X[X.LATENCY_ACTION_REEL_WATCH]="LATENCY_ACTION_REEL_WATCH";X[X.LATENCY_ACTION_WATCH]="LATENCY_ACTION_WATCH"; 1592 X[X.LATENCY_ACTION_RESULTS]="LATENCY_ACTION_RESULTS";X[X.LATENCY_ACTION_CHANNELS]="LATENCY_ACTION_CHANNELS";X[X.LATENCY_ACTION_HOME]="LATENCY_ACTION_HOME";X[X.LATENCY_ACTION_BROWSE]="LATENCY_ACTION_BROWSE";X[X.LATENCY_ACTION_USER_ACTION]="LATENCY_ACTION_USER_ACTION";X[X.LATENCY_ACTION_INFRASTRUCTURE]="LATENCY_ACTION_INFRASTRUCTURE";X[X.LATENCY_ACTION_PAGE_NAVIGATION]="LATENCY_ACTION_PAGE_NAVIGATION";X[X.LATENCY_ACTION_UNKNOWN]="LATENCY_ACTION_UNKNOWN"; 1593 var Qv={LATENCY_NETWORK_MOBILE:2,LATENCY_NETWORK_WIFI:1,LATENCY_NETWORK_UNKNOWN:0};Qv[Qv.LATENCY_NETWORK_MOBILE]="LATENCY_NETWORK_MOBILE";Qv[Qv.LATENCY_NETWORK_WIFI]="LATENCY_NETWORK_WIFI";Qv[Qv.LATENCY_NETWORK_UNKNOWN]="LATENCY_NETWORK_UNKNOWN";var Y={CONN_INVALID:31,CONN_CELLULAR_5G_NSA:12,CONN_CELLULAR_5G_SA:11,CONN_WIFI_METERED:10,CONN_CELLULAR_5G:9,CONN_DISCO:8,CONN_CELLULAR_UNKNOWN:7,CONN_CELLULAR_4G:6,CONN_CELLULAR_3G:5,CONN_CELLULAR_2G:4,CONN_WIFI:3,CONN_NONE:2,CONN_UNKNOWN:1,CONN_DEFAULT:0}; 1594 Y[Y.CONN_INVALID]="CONN_INVALID";Y[Y.CONN_CELLULAR_5G_NSA]="CONN_CELLULAR_5G_NSA";Y[Y.CONN_CELLULAR_5G_SA]="CONN_CELLULAR_5G_SA";Y[Y.CONN_WIFI_METERED]="CONN_WIFI_METERED";Y[Y.CONN_CELLULAR_5G]="CONN_CELLULAR_5G";Y[Y.CONN_DISCO]="CONN_DISCO";Y[Y.CONN_CELLULAR_UNKNOWN]="CONN_CELLULAR_UNKNOWN";Y[Y.CONN_CELLULAR_4G]="CONN_CELLULAR_4G";Y[Y.CONN_CELLULAR_3G]="CONN_CELLULAR_3G";Y[Y.CONN_CELLULAR_2G]="CONN_CELLULAR_2G";Y[Y.CONN_WIFI]="CONN_WIFI";Y[Y.CONN_NONE]="CONN_NONE";Y[Y.CONN_UNKNOWN]="CONN_UNKNOWN"; 1595 Y[Y.CONN_DEFAULT]="CONN_DEFAULT"; 1596 var Z={DETAILED_NETWORK_TYPE_NR_NSA:126,DETAILED_NETWORK_TYPE_NR_SA:125,DETAILED_NETWORK_TYPE_INTERNAL_WIFI_IMPAIRED:124,DETAILED_NETWORK_TYPE_APP_WIFI_HOTSPOT:123,DETAILED_NETWORK_TYPE_DISCONNECTED:122,DETAILED_NETWORK_TYPE_NON_MOBILE_UNKNOWN:121,DETAILED_NETWORK_TYPE_MOBILE_UNKNOWN:120,DETAILED_NETWORK_TYPE_WIMAX:119,DETAILED_NETWORK_TYPE_ETHERNET:118,DETAILED_NETWORK_TYPE_BLUETOOTH:117,DETAILED_NETWORK_TYPE_WIFI:116,DETAILED_NETWORK_TYPE_LTE:115,DETAILED_NETWORK_TYPE_HSPAP:114,DETAILED_NETWORK_TYPE_EHRPD:113, 1597 DETAILED_NETWORK_TYPE_EVDO_B:112,DETAILED_NETWORK_TYPE_UMTS:111,DETAILED_NETWORK_TYPE_IDEN:110,DETAILED_NETWORK_TYPE_HSUPA:109,DETAILED_NETWORK_TYPE_HSPA:108,DETAILED_NETWORK_TYPE_HSDPA:107,DETAILED_NETWORK_TYPE_EVDO_A:106,DETAILED_NETWORK_TYPE_EVDO_0:105,DETAILED_NETWORK_TYPE_CDMA:104,DETAILED_NETWORK_TYPE_1_X_RTT:103,DETAILED_NETWORK_TYPE_GPRS:102,DETAILED_NETWORK_TYPE_EDGE:101,DETAILED_NETWORK_TYPE_UNKNOWN:0};Z[Z.DETAILED_NETWORK_TYPE_NR_NSA]="DETAILED_NETWORK_TYPE_NR_NSA"; 1598 Z[Z.DETAILED_NETWORK_TYPE_NR_SA]="DETAILED_NETWORK_TYPE_NR_SA";Z[Z.DETAILED_NETWORK_TYPE_INTERNAL_WIFI_IMPAIRED]="DETAILED_NETWORK_TYPE_INTERNAL_WIFI_IMPAIRED";Z[Z.DETAILED_NETWORK_TYPE_APP_WIFI_HOTSPOT]="DETAILED_NETWORK_TYPE_APP_WIFI_HOTSPOT";Z[Z.DETAILED_NETWORK_TYPE_DISCONNECTED]="DETAILED_NETWORK_TYPE_DISCONNECTED";Z[Z.DETAILED_NETWORK_TYPE_NON_MOBILE_UNKNOWN]="DETAILED_NETWORK_TYPE_NON_MOBILE_UNKNOWN";Z[Z.DETAILED_NETWORK_TYPE_MOBILE_UNKNOWN]="DETAILED_NETWORK_TYPE_MOBILE_UNKNOWN"; 1599 Z[Z.DETAILED_NETWORK_TYPE_WIMAX]="DETAILED_NETWORK_TYPE_WIMAX";Z[Z.DETAILED_NETWORK_TYPE_ETHERNET]="DETAILED_NETWORK_TYPE_ETHERNET";Z[Z.DETAILED_NETWORK_TYPE_BLUETOOTH]="DETAILED_NETWORK_TYPE_BLUETOOTH";Z[Z.DETAILED_NETWORK_TYPE_WIFI]="DETAILED_NETWORK_TYPE_WIFI";Z[Z.DETAILED_NETWORK_TYPE_LTE]="DETAILED_NETWORK_TYPE_LTE";Z[Z.DETAILED_NETWORK_TYPE_HSPAP]="DETAILED_NETWORK_TYPE_HSPAP";Z[Z.DETAILED_NETWORK_TYPE_EHRPD]="DETAILED_NETWORK_TYPE_EHRPD";Z[Z.DETAILED_NETWORK_TYPE_EVDO_B]="DETAILED_NETWORK_TYPE_EVDO_B"; 1600 Z[Z.DETAILED_NETWORK_TYPE_UMTS]="DETAILED_NETWORK_TYPE_UMTS";Z[Z.DETAILED_NETWORK_TYPE_IDEN]="DETAILED_NETWORK_TYPE_IDEN";Z[Z.DETAILED_NETWORK_TYPE_HSUPA]="DETAILED_NETWORK_TYPE_HSUPA";Z[Z.DETAILED_NETWORK_TYPE_HSPA]="DETAILED_NETWORK_TYPE_HSPA";Z[Z.DETAILED_NETWORK_TYPE_HSDPA]="DETAILED_NETWORK_TYPE_HSDPA";Z[Z.DETAILED_NETWORK_TYPE_EVDO_A]="DETAILED_NETWORK_TYPE_EVDO_A";Z[Z.DETAILED_NETWORK_TYPE_EVDO_0]="DETAILED_NETWORK_TYPE_EVDO_0";Z[Z.DETAILED_NETWORK_TYPE_CDMA]="DETAILED_NETWORK_TYPE_CDMA"; 1601 Z[Z.DETAILED_NETWORK_TYPE_1_X_RTT]="DETAILED_NETWORK_TYPE_1_X_RTT";Z[Z.DETAILED_NETWORK_TYPE_GPRS]="DETAILED_NETWORK_TYPE_GPRS";Z[Z.DETAILED_NETWORK_TYPE_EDGE]="DETAILED_NETWORK_TYPE_EDGE";Z[Z.DETAILED_NETWORK_TYPE_UNKNOWN]="DETAILED_NETWORK_TYPE_UNKNOWN";var Rv={LATENCY_PLAYER_RTSP:7,LATENCY_PLAYER_HTML5_INLINE:6,LATENCY_PLAYER_HTML5_FULLSCREEN:5,LATENCY_PLAYER_HTML5:4,LATENCY_PLAYER_FRAMEWORK:3,LATENCY_PLAYER_FLASH:2,LATENCY_PLAYER_EXO:1,LATENCY_PLAYER_UNKNOWN:0};Rv[Rv.LATENCY_PLAYER_RTSP]="LATENCY_PLAYER_RTSP"; 1602 Rv[Rv.LATENCY_PLAYER_HTML5_INLINE]="LATENCY_PLAYER_HTML5_INLINE";Rv[Rv.LATENCY_PLAYER_HTML5_FULLSCREEN]="LATENCY_PLAYER_HTML5_FULLSCREEN";Rv[Rv.LATENCY_PLAYER_HTML5]="LATENCY_PLAYER_HTML5";Rv[Rv.LATENCY_PLAYER_FRAMEWORK]="LATENCY_PLAYER_FRAMEWORK";Rv[Rv.LATENCY_PLAYER_FLASH]="LATENCY_PLAYER_FLASH";Rv[Rv.LATENCY_PLAYER_EXO]="LATENCY_PLAYER_EXO";Rv[Rv.LATENCY_PLAYER_UNKNOWN]="LATENCY_PLAYER_UNKNOWN"; 1603 var Sv={LATENCY_AD_BREAK_TYPE_POSTROLL:3,LATENCY_AD_BREAK_TYPE_MIDROLL:2,LATENCY_AD_BREAK_TYPE_PREROLL:1,LATENCY_AD_BREAK_TYPE_UNKNOWN:0};Sv[Sv.LATENCY_AD_BREAK_TYPE_POSTROLL]="LATENCY_AD_BREAK_TYPE_POSTROLL";Sv[Sv.LATENCY_AD_BREAK_TYPE_MIDROLL]="LATENCY_AD_BREAK_TYPE_MIDROLL";Sv[Sv.LATENCY_AD_BREAK_TYPE_PREROLL]="LATENCY_AD_BREAK_TYPE_PREROLL";Sv[Sv.LATENCY_AD_BREAK_TYPE_UNKNOWN]="LATENCY_AD_BREAK_TYPE_UNKNOWN";var Tv={LATENCY_ACTION_ERROR_STARTUP_TIMEOUT:1,LATENCY_ACTION_ERROR_UNSPECIFIED:0}; 1604 Tv[Tv.LATENCY_ACTION_ERROR_STARTUP_TIMEOUT]="LATENCY_ACTION_ERROR_STARTUP_TIMEOUT";Tv[Tv.LATENCY_ACTION_ERROR_UNSPECIFIED]="LATENCY_ACTION_ERROR_UNSPECIFIED";var Uv={LIVE_STREAM_MODE_WINDOW:5,LIVE_STREAM_MODE_POST:4,LIVE_STREAM_MODE_LP:3,LIVE_STREAM_MODE_LIVE:2,LIVE_STREAM_MODE_DVR:1,LIVE_STREAM_MODE_UNKNOWN:0};Uv[Uv.LIVE_STREAM_MODE_WINDOW]="LIVE_STREAM_MODE_WINDOW";Uv[Uv.LIVE_STREAM_MODE_POST]="LIVE_STREAM_MODE_POST";Uv[Uv.LIVE_STREAM_MODE_LP]="LIVE_STREAM_MODE_LP"; 1605 Uv[Uv.LIVE_STREAM_MODE_LIVE]="LIVE_STREAM_MODE_LIVE";Uv[Uv.LIVE_STREAM_MODE_DVR]="LIVE_STREAM_MODE_DVR";Uv[Uv.LIVE_STREAM_MODE_UNKNOWN]="LIVE_STREAM_MODE_UNKNOWN";var Vv={VIDEO_STREAM_TYPE_VOD:3,VIDEO_STREAM_TYPE_DVR:2,VIDEO_STREAM_TYPE_LIVE:1,VIDEO_STREAM_TYPE_UNSPECIFIED:0};Vv[Vv.VIDEO_STREAM_TYPE_VOD]="VIDEO_STREAM_TYPE_VOD";Vv[Vv.VIDEO_STREAM_TYPE_DVR]="VIDEO_STREAM_TYPE_DVR";Vv[Vv.VIDEO_STREAM_TYPE_LIVE]="VIDEO_STREAM_TYPE_LIVE";Vv[Vv.VIDEO_STREAM_TYPE_UNSPECIFIED]="VIDEO_STREAM_TYPE_UNSPECIFIED"; 1606 var Wv={YT_IDB_TRANSACTION_TYPE_READ:2,YT_IDB_TRANSACTION_TYPE_WRITE:1,YT_IDB_TRANSACTION_TYPE_UNKNOWN:0};Wv[Wv.YT_IDB_TRANSACTION_TYPE_READ]="YT_IDB_TRANSACTION_TYPE_READ";Wv[Wv.YT_IDB_TRANSACTION_TYPE_WRITE]="YT_IDB_TRANSACTION_TYPE_WRITE";Wv[Wv.YT_IDB_TRANSACTION_TYPE_UNKNOWN]="YT_IDB_TRANSACTION_TYPE_UNKNOWN";var Xv={PLAYER_ROTATION_TYPE_PORTRAIT_TO_FULLSCREEN:2,PLAYER_ROTATION_TYPE_FULLSCREEN_TO_PORTRAIT:1,PLAYER_ROTATION_TYPE_UNKNOWN:0};Xv[Xv.PLAYER_ROTATION_TYPE_PORTRAIT_TO_FULLSCREEN]="PLAYER_ROTATION_TYPE_PORTRAIT_TO_FULLSCREEN"; 1607 Xv[Xv.PLAYER_ROTATION_TYPE_FULLSCREEN_TO_PORTRAIT]="PLAYER_ROTATION_TYPE_FULLSCREEN_TO_PORTRAIT";Xv[Xv.PLAYER_ROTATION_TYPE_UNKNOWN]="PLAYER_ROTATION_TYPE_UNKNOWN";var Yv="actionVisualElement spinnerInfo resourceInfo playerInfo commentInfo mdxInfo watchInfo thumbnailLoadInfo creatorInfo unpluggedInfo reelInfo subscriptionsFeedInfo requestIds mediaBrowserActionInfo musicLoadActionInfo shoppingInfo webViewInfo prefetchInfo accelerationSession commerceInfo webInfo tvInfo kabukiInfo mwebInfo musicInfo".split(" ");var Zv=z.ytLoggingLatencyUsageStats_||{};A("ytLoggingLatencyUsageStats_",Zv);function $v(){this.h=0} 1608 function aw(){$v.h||($v.h=new $v);return $v.h} 1609 $v.prototype.tick=function(a,b,c,d){bw(this,"tick_"+a+"_"+b)||(c={timestamp:c,cttAuthInfo:d},P("web_csi_via_jspb")?(d=new Rl,E(d,1,a),E(d,2,b),a=new Ul,Wd(a,Rl,5,Vl,d),Ht(a,c)):eo("latencyActionTicked",{tickName:a,clientActionNonce:b},c))}; 1610 $v.prototype.info=function(a,b,c){var d=Object.keys(a).join("");bw(this,"info_"+d+"_"+b)||(a=Object.assign({},a),a.clientActionNonce=b,eo("latencyActionInfo",a,{cttAuthInfo:c}))}; 1611 $v.prototype.jspbInfo=function(a,b,c){for(var d="",e=0;e<a.toJSON().length;e++)void 0!==a.toJSON()[e]&&(d=0===e?d.concat(""+e):d.concat("_"+e));bw(this,"info_"+d+"_"+b)||(E(a,2,b),b={cttAuthInfo:c},c=new Ul,Wd(c,Nl,7,Vl,a),Ht(c,b))}; 1612 $v.prototype.span=function(a,b,c){var d=Object.keys(a).join("");bw(this,"span_"+d+"_"+b)||(a.clientActionNonce=b,eo("latencyActionSpan",a,{cttAuthInfo:c}))}; 1613 function bw(a,b){Zv[b]=Zv[b]||{count:0};var c=Zv[b];c.count++;c.time=R();a.h||(a.h=On(function(){var d=R(),e;for(e in Zv)Zv[e]&&6E4<d-Zv[e].time&&delete Zv[e];a&&(a.h=0)},5E3)); 1614 return 5<c.count?(6===c.count&&1>1E5*Math.random()&&(c=new Q("CSI data exceeded logging limit with key",b.split("_")),0<=b.indexOf("plev")||Vt(c)),!0):!1} 1615 ;function cw(a,b){Hv("").info.actionType=a;b&&lm("TIMING_AFT_KEYS",b);lm("TIMING_ACTION",a);if(P("web_csi_via_jspb")){a=M("TIMING_INFO",{});var c=new Nl;a=r(Object.entries(a));for(b=a.next();!b.done;b=a.next()){var d=r(b.value);b=d.next().value;d=d.next().value;switch(b){case "GetBrowse_rid":var e=new Ql;E(e,1,b);E(e,2,String(d));Pl(c,e);break;case "GetGuide_rid":e=new Ql;E(e,1,b);E(e,2,String(d));Pl(c,e);break;case "GetHome_rid":e=new Ql;E(e,1,b);E(e,2,String(d));Pl(c,e);break;case "GetPlayer_rid":e= 1616 new Ql;E(e,1,b);E(e,2,String(d));Pl(c,e);break;case "GetSearch_rid":e=new Ql;E(e,1,b);E(e,2,String(d));Pl(c,e);break;case "GetSettings_rid":e=new Ql;E(e,1,b);E(e,2,String(d));Pl(c,e);break;case "GetTrending_rid":e=new Ql;E(e,1,b);E(e,2,String(d));Pl(c,e);break;case "GetWatchNext_rid":e=new Ql;E(e,1,b);E(e,2,String(d));Pl(c,e);break;case "yt_red":E(c,14,!!d);break;case "yt_ad":E(c,9,!!d)}}dw(c);c=new Nl;c=E(c,25,!0);c=E(c,1,X[Ov(M("TIMING_ACTION"))]);(a=M("PREVIOUS_ACTION"))&&E(c,13,X[Ov(a)]);(a=M("CLIENT_PROTOCOL"))&& 1617 E(c,33,a);(a=M("CLIENT_TRANSPORT"))&&E(c,34,a);(a=ou())&&"UNDEFINED_CSN"!==a&&E(c,4,a);a=ew();1!==a&&-1!==a||E(c,6,!0);a=mv();P("skip_setting_info_in_csi_data_object")&&nv();E(c,3,"cold");fw(a);a=gw();if(0<a.length)for(a=r(a),b=a.next();!b.done;b=a.next())b=b.value,d=new Ml,E(d,1,b),Yd(c,83,Ml,d);dw(c)}else{a=M("TIMING_INFO",{});for(c in a)a.hasOwnProperty(c)&&hw(c,a[c]);c={isNavigation:!0,actionType:Ov(M("TIMING_ACTION"))};if(a=M("PREVIOUS_ACTION"))c.previousAction=Ov(a);if(a=M("CLIENT_PROTOCOL"))c.httpProtocol= 1618 a;if(a=M("CLIENT_TRANSPORT"))c.transportProtocol=a;(a=ou())&&"UNDEFINED_CSN"!==a&&(c.clientScreenNonce=a);a=ew();if(1===a||-1===a)c.isVisible=!0;P("skip_setting_info_in_csi_data_object")&&nv();mv();c.loadType="cold";fw(mv());a=gw();if(0<a.length)for(c.resourceInfo=[],a=r(a),b=a.next();!b.done;b=a.next())c.resourceInfo.push({resourceCache:b.value});iw(c)}c=mv();a=qv();if(!(P("skip_setting_info_in_csi_data_object")&&"cold"!==nv().loadType||"cold"!==c.yt_lt&&"cold"!==a.loadType)){b=ov();d=pv();d=d.gelTicks? 1619 d.gelTicks:d.gelTicks={};for(var f in b)if(!(f in d))if("number"===typeof b[f])jw(f,Cv(f));else if(P("log_repeated_ytcsi_ticks")){e=r(b[f]);for(var g=e.next();!g.done;g=e.next())jw(f.slice(1),g.value)}f={};b=!1;d=r(Object.keys(c));for(e=d.next();!e.done;e=d.next())e=e.value,(e=Pv(e,c[e]))&&!Ev(qv(),e)&&(gv(a,e),gv(f,e),b=!0);b&&iw(f)}A("ytglobal.timingready_",!0);f=M("TIMING_ACTION");B("ytglobal.timingready_")&&f&&"_start"in ov()&&Bv()&&Dv()} 1620 function hw(a,b,c,d){if(null!==b){var e=mv(c);P("skip_setting_info_in_csi_data_object")?"yt_lt"===a&&(e="string"===typeof b?b:""+b,nv(c).loadType=e):e[a]=b;(a=Pv(a,b,c))&&iw(a,c,d)}} 1621 function iw(a,b,c){if(!P("web_csi_via_jspb")||(void 0===c?0:c))c=Hv(b||""),gv(c.info,a),P("skip_setting_info_in_csi_data_object")&&a.loadType&&(c=a.loadType,nv(b).loadType=c),gv(qv(b),a),c=rv(b),b=lv(b).cttAuthInfo,aw().info(a,c,b);else{c=new Nl;var d=Object.keys(a);a=Object.values(a);for(var e=0;e<d.length;e++){var f=d[e];try{switch(f){case "actionType":E(c,1,X[a[e]]);break;case "clientActionNonce":E(c,2,a[e]);break;case "clientScreenNonce":E(c,4,a[e]);break;case "loadType":E(c,3,a[e]);break;case "isPrewarmedLaunch":E(c, 1622 92,a[e]);break;case "isFirstInstall":E(c,55,a[e]);break;case "networkType":E(c,5,Qv[a[e]]);break;case "connectionType":E(c,26,Y[a[e]]);break;case "detailedConnectionType":E(c,27,Z[a[e]]);break;case "isVisible":E(c,6,a[e]);break;case "playerType":E(c,7,Rv[a[e]]);break;case "clientPlaybackNonce":E(c,8,a[e]);break;case "adClientPlaybackNonce":E(c,28,a[e]);break;case "previousCpn":E(c,77,a[e]);break;case "targetCpn":E(c,76,a[e]);break;case "isMonetized":E(c,9,a[e]);break;case "isPrerollAllowed":E(c,16, 1623 a[e]);break;case "isPrerollShown":E(c,17,a[e]);break;case "adType":E(c,12,a[e]);break;case "adTypesAllowed":E(c,36,a[e]);break;case "adNetworks":E(c,37,a[e]);break;case "previousAction":E(c,13,X[a[e]]);break;case "isRedSubscriber":E(c,14,a[e]);break;case "serverTimeMs":E(c,15,a[e]);break;case "videoId":c.setVideoId(a[e]);break;case "adVideoId":E(c,20,a[e]);break;case "targetVideoId":E(c,78,a[e]);break;case "adBreakType":E(c,21,Sv[a[e]]);break;case "isNavigation":E(c,25,a[e]);break;case "viewportHeight":E(c, 1624 29,a[e]);break;case "viewportWidth":E(c,30,a[e]);break;case "screenHeight":E(c,84,a[e]);break;case "screenWidth":E(c,85,a[e]);break;case "browseId":E(c,31,a[e]);break;case "isCacheHit":E(c,32,a[e]);break;case "httpProtocol":E(c,33,a[e]);break;case "transportProtocol":E(c,34,a[e]);break;case "searchQuery":E(c,41,a[e]);break;case "isContinuation":E(c,42,a[e]);break;case "availableProcessors":E(c,43,a[e]);break;case "sdk":E(c,44,a[e]);break;case "isLocalStream":E(c,45,a[e]);break;case "navigationRequestedSameUrl":E(c, 1625 64,a[e]);break;case "shellStartupDurationMs":E(c,70,a[e]);break;case "appInstallDataAgeMs":E(c,73,a[e]);break;case "latencyActionError":E(c,71,Tv[a[e]]);break;case "actionStep":E(c,79,a[e]);break;case "jsHeapSizeLimit":E(c,80,a[e]);break;case "totalJsHeapSize":E(c,81,a[e]);break;case "usedJsHeapSize":E(c,82,a[e]);break;case "sourceVideoDurationMs":E(c,90,a[e]);break;case "videoOutputFrames":E(c,93,a[e]);break;case "isResume":E(c,104,a[e]);break;case "debugTicksExcluded":E(c,105,a[e]);break;case "adPrebufferedTimeSecs":E(c, 1626 39,a[e]);break;case "isLivestream":E(c,47,a[e]);break;case "liveStreamMode":E(c,91,Uv[a[e]]);break;case "adCpn2":E(c,48,a[e]);break;case "adDaiDriftMillis":E(c,49,a[e]);break;case "videoStreamType":E(c,53,Vv[a[e]]);break;case "playbackRequiresTap":E(c,56,a[e]);break;case "performanceNavigationTiming":E(c,67,a[e]);break;case "transactionType":E(c,74,Wv[a[e]]);break;case "playerRotationType":E(c,101,Xv[a[e]]);break;case "allowedPreroll":E(c,10,a[e]);break;case "shownPreroll":E(c,11,a[e]);break;case "getHomeRequestId":E(c, 1627 57,a[e]);break;case "getSearchRequestId":E(c,60,a[e]);break;case "getPlayerRequestId":E(c,61,a[e]);break;case "getWatchNextRequestId":E(c,62,a[e]);break;case "getBrowseRequestId":E(c,63,a[e]);break;case "getLibraryRequestId":E(c,66,a[e]);break;case "isTransformerEnabledForFeature":E(c,106,a[e]);break;default:Yv.includes(f)&&xm(new Q("Codegen laipb translator asked to translate message field",""+f))}}catch(g){xm(Error("Codegen laipb translator failed to set "+f))}}dw(c,b)}} 1628 function dw(a,b){if(P("skip_setting_info_in_csi_data_object")){var c=$d(a,3);c&&(nv(b).loadType=c)}else c=pv(b),c.jspbInfos||(c.jspbInfos=[]),c.jspbInfos.push(le(a));Hv(b||"").jspbInfo.push(a);c=rv(b);b=lv(b).cttAuthInfo;aw().jspbInfo(a,c,b)} 1629 function jw(a,b,c){if(!b&&"_"!==a[0]){var d=a;T.mark&&(0==d.lastIndexOf("mark_",0)||(d="mark_"+d),c&&(d+=" ("+c+")"),T.mark(d))}d=Hv(c||"");d.tick[a]=b||R();if(d.callback&&d.callback[a]){d=r(d.callback[a]);for(var e=d.next();!e.done;e=d.next())e=e.value,e()}d=pv(c);d.gelTicks&&(d.gelTicks[a]=!0);e=ov(c);d=b||R();P("log_repeated_ytcsi_ticks")?a in e||(e[a]=d):e[a]=d;e=rv(c);var f=lv(c).cttAuthInfo;"_start"===a?(a=aw(),bw(a,"baseline_"+e)||(b={timestamp:b,cttAuthInfo:f},P("web_csi_via_jspb")?(a=new Ll, 1630 E(a,1,e),e=new Ul,Wd(e,Ll,6,Vl,a),Ht(e,b)):eo("latencyActionBaselined",{clientActionNonce:e},b))):aw().tick(a,e,b,f);Dv(c);return d} 1631 function kw(){var a=rv();requestAnimationFrame(function(){setTimeout(function(){a===rv()&&jw("ol",void 0,void 0)},0)})} 1632 function ew(){var a=document;if("visibilityState"in a)a=a.visibilityState;else{var b=as+"VisibilityState";a=b in a?a[b]:void 0}switch(a){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}} 1633 function fw(a){var b=wv(),c=yv(),d=M("CSI_START_TIMESTAMP_MILLIS",0);0<d&&!P("embeds_web_enable_csi_start_override_killswitch")&&(c=d);c&&(jw("srt",b.responseStart),1!==a.prerender&&jw("_start",c,void 0));a=Fv();0<a&&jw("fpt",a);a=wv();a.isPerformanceNavigationTiming&&iw({performanceNavigationTiming:!0});jw("nreqs",a.requestStart,void 0);jw("nress",a.responseStart,void 0);jw("nrese",a.responseEnd,void 0);0<a.redirectEnd-a.redirectStart&&(jw("nrs",a.redirectStart,void 0),jw("nre",a.redirectEnd,void 0)); 1634 0<a.domainLookupEnd-a.domainLookupStart&&(jw("ndnss",a.domainLookupStart,void 0),jw("ndnse",a.domainLookupEnd,void 0));0<a.connectEnd-a.connectStart&&(jw("ntcps",a.connectStart,void 0),jw("ntcpe",a.connectEnd,void 0));a.secureConnectionStart>=yv()&&0<a.connectEnd-a.secureConnectionStart&&(jw("nstcps",a.secureConnectionStart,void 0),jw("ntcpe",a.connectEnd,void 0));T&&"getEntriesByType"in T&&lw()} 1635 function mw(a,b){a=document.querySelector(a);if(!a)return!1;var c="",d=a.nodeName;"SCRIPT"===d?(c=a.src,c||(c=a.getAttribute("data-timing-href"))&&(c=window.location.protocol+c)):"LINK"===d&&(c=a.href);hc()&&a.setAttribute("nonce",hc());return c?(a=T.getEntriesByName(c))&&a[0]&&(a=a[0],c=yv(),jw("rsf_"+b,c+Math.round(a.fetchStart)),jw("rse_"+b,c+Math.round(a.responseEnd)),void 0!==a.transferSize&&0===a.transferSize)?!0:!1:!1} 1636 function gw(){var a=[];if(document.querySelector&&T&&T.getEntriesByName)for(var b in Av)if(Av.hasOwnProperty(b)){var c=Av[b];mw(b,c)&&a.push(c)}return a} 1637 function lw(){var a=window.location.protocol,b=T.getEntriesByType("resource");b=ib(b,function(c){return 0===c.name.indexOf(a+"//fonts.gstatic.com/s/")}); 1638 (b=kb(b,function(c,d){return d.duration>c.duration?d:c},{duration:0}))&&0<b.startTime&&0<b.responseEnd&&(jw("wffs",xv(b.startTime)),jw("wffe",xv(b.responseEnd)))} 1639 var nw=window;nw.ytcsi&&(nw.ytcsi.info=hw,nw.ytcsi.tick=jw);var ow="tokens consistency mss client_location entities response_received_commands store PLAYER_PRELOAD".split(" "),pw=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse"];function qw(a,b,c,d){this.m=a;this.W=b;this.l=c;this.j=d;this.i=void 0;this.h=new Map;a.Ob||(a.Ob={});a.Ob=Object.assign({},fv,a.Ob)} 1640 function rw(a,b,c,d){if(void 0!==qw.h){if(d=qw.h,a=[a!==d.m,b!==d.W,c!==d.l,!1,!1,void 0!==d.i],a.some(function(e){return e}))throw new Q("InnerTubeTransportService is already initialized",a); 1641 }else qw.h=new qw(a,b,c,d)} 1642 function sw(a){var b={signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}};var c=void 0===c?un:c;var d=Yu(b,a.m);if(!d)return Ff(new Q("Error: No request builder found for command.",b));var e=d.m(b,void 0,c);return e?new Af(function(f){var g,h,k;return x(function(m){if(1==m.h){h="cors"===(null==(g=e.kb)?void 0:g.mode)?"cors":void 0;if(a.l.df){var n=e.config,p;n=null==n?void 0:null==(p=n.Zb)?void 0:p.sessionIndex;p=tn(0,{sessionIndex:n});k=Object.assign({},tw(h),p);return m.A(2)}return w(m,uw(e.config, 1643 h),3)}2!=m.h&&(k=m.i);f(vw(a,e,k));m.h=0})}):Ff(new Q("Error: Failed to build request for command.",b))} 1644 function ww(a,b,c){var d;if(b&&!(null==b?0:null==(d=b.Xt)?0:d.au)&&a.j){d=r(ow);for(var e=d.next();!e.done;e=d.next())e=e.value,a.j[e]&&a.j[e].handleResponse(b,c)}} 1645 function vw(a,b,c){var d,e,f,g,h,k,m,n,p,v,t,y,D,F,N,O,S,aa,W,xb,Za,qa,I,oa,ha,cf,df,Md;return x(function(ta){switch(ta.h){case 1:ta.A(2);break;case 3:if((d=ta.i)&&!d.isExpired())return ta.return(Promise.resolve(d.h()));case 2:if(null==(e=b)?0:null==(f=e.La)?0:f.context)for(g=r([]),h=g.next();!h.done;h=g.next())k=h.value,k.Tt(b.La.context);if(null==(m=a.i)||!m.Yt(b.input,b.La)){ta.A(4);break}return w(ta,a.i.Ot(b.input,b.La),5);case 5:return n=ta.i,P("kevlar_process_local_innertube_responses_killswitch")|| 1646 ww(a,n,b),ta.return(n);case 4:return(t=null==(v=b.config)?void 0:v.Va)&&a.h.has(t)&&P("web_memoize_inflight_requests")?p=a.h.get(t):(y=JSON.stringify(b.La),N=null!=(F=null==(D=b.kb)?void 0:D.headers)?F:{},b.kb=Object.assign({},b.kb,{headers:Object.assign({},N,c)}),O=Object.assign({},b.kb),"POST"===b.kb.method&&(O=Object.assign({},O,{body:y})),(null==(S=b.config)?0:S.Pe)&&jw(b.config.Pe),aa=function(){return a.W.fetch(b.input,O,b.config)},p=aa(),t&&a.h.set(t,p)),w(ta,p,6); 1647 case 6:if((W=ta.i)&&"error"in W&&(null==(xb=W)?0:null==(Za=xb.error)?0:Za.details))for(qa=W.error.details,I=r(qa),oa=I.next();!oa.done;oa=I.next())ha=oa.value,(cf=ha["@type"])&&-1<pw.indexOf(cf)&&(delete ha["@type"],W=ha);t&&a.h.has(t)&&a.h.delete(t);(null==(df=b.config)?0:df.Qe)&&jw(b.config.Qe);if(W||null==(Md=a.i)||!Md.Gt(b.input,b.La)){ta.A(7);break}return w(ta,a.i.Nt(b.input,b.La),8);case 8:W=ta.i;case 7:return ww(a,W,b),ta.return(W||void 0)}})} 1648 function uw(a,b){var c,d,e,f;return x(function(g){if(1==g.h){e=null==(c=a)?void 0:null==(d=c.Zb)?void 0:d.sessionIndex;var h=tn(0,{sessionIndex:e});if(!(h instanceof Af)){var k=new Af(eb);Bf(k,2,h);h=k}return w(g,h,2)}f=g.i;return g.return(Promise.resolve(Object.assign({},tw(b),f)))})} 1649 function tw(a){var b={"Content-Type":"application/json"};M("EOM_VISITOR_DATA")?b["X-Goog-EOM-Visitor-Id"]=M("EOM_VISITOR_DATA"):M("VISITOR_DATA")&&(b["X-Goog-Visitor-Id"]=M("VISITOR_DATA"));b["X-Youtube-Bootstrap-Logged-In"]=M("LOGGED_IN",!1);"cors"!==a&&((a=M("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(b["X-Youtube-Client-Name"]=a),(a=M("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(b["X-Youtube-Client-Version"]=a),(a=M("CHROME_CONNECTED_HEADER"))&&(b["X-Youtube-Chrome-Connected"]=a),(a=M("DOMAIN_ADMIN_STATE"))&& 1650 (b["X-Youtube-Domain-Admin-State"]=a));return b} 1651 ;var xw=new As("INNERTUBE_TRANSPORT_TOKEN");var yw=["share/get_web_player_share_panel"],zw=["feedback"],Aw=["notification/modify_channel_preference"],Bw=["browse/edit_playlist"],Cw=["subscription/subscribe"],Dw=["subscription/unsubscribe"];function Ew(){} 1652 u(Ew,cv);Ew.prototype.j=function(){return Cw}; 1653 Ew.prototype.h=function(a){return Ms(a,fm)||void 0}; 1654 Ew.prototype.i=function(a,b,c){c=void 0===c?{}:c;b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params);c.botguardResponse&&(a.botguardResponse=c.botguardResponse);c.feature&&(a.clientFeature=c.feature)}; 1655 ea.Object.defineProperties(Ew.prototype,{l:{configurable:!0,enumerable:!0,get:function(){return!0}}});function Fw(){} 1656 u(Fw,cv);Fw.prototype.j=function(){return Dw}; 1657 Fw.prototype.h=function(a){return Ms(a,em)||void 0}; 1658 Fw.prototype.i=function(a,b){b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params)}; 1659 ea.Object.defineProperties(Fw.prototype,{l:{configurable:!0,enumerable:!0,get:function(){return!0}}});function Gw(){} 1660 u(Gw,cv);Gw.prototype.j=function(){return zw}; 1661 Gw.prototype.h=function(a){return Ms(a,Nk)||void 0}; 1662 Gw.prototype.i=function(a,b,c){a.feedbackTokens=[];b.feedbackToken&&a.feedbackTokens.push(b.feedbackToken);if(b=b.cpn||c.cpn)a.feedbackContext={cpn:b};a.isFeedbackTokenUnencrypted=!!c.is_feedback_token_unencrypted;a.shouldMerge=!1;c.extra_feedback_tokens&&(a.shouldMerge=!0,a.feedbackTokens=a.feedbackTokens.concat(c.extra_feedback_tokens))}; 1663 ea.Object.defineProperties(Gw.prototype,{l:{configurable:!0,enumerable:!0,get:function(){return!0}}});function Hw(){} 1664 u(Hw,cv);Hw.prototype.j=function(){return Aw}; 1665 Hw.prototype.h=function(a){return Ms(a,dm)||void 0}; 1666 Hw.prototype.i=function(a,b){b.params&&(a.params=b.params);b.secondaryParams&&(a.secondaryParams=b.secondaryParams)};function Iw(){} 1667 u(Iw,cv);Iw.prototype.j=function(){return Bw}; 1668 Iw.prototype.h=function(a){return Ms(a,cm)||void 0}; 1669 Iw.prototype.i=function(a,b){b.actions&&(a.actions=b.actions);b.params&&(a.params=b.params);b.playlistId&&(a.playlistId=b.playlistId)};function Jw(){} 1670 u(Jw,cv);Jw.prototype.j=function(){return yw}; 1671 Jw.prototype.h=function(a){return Ms(a,bm)}; 1672 Jw.prototype.i=function(a,b,c){c=void 0===c?{}:c;b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);c.includeListId&&(a.includeListId=!0)};var Cs=new As("NETWORK_SLI_TOKEN");function Kw(a){this.h=a} 1673 Kw.prototype.fetch=function(a,b){var c=this,d,e;return x(function(f){c.h&&(d=lc(oc(5,Bc(a,"key")))||"/UNKNOWN_PATH",c.h.start(d));e=new window.Request(a,b);return P("web_fetch_promise_cleanup_killswitch")?f.return(Promise.resolve(fetch(e).then(function(g){return c.handleResponse(g)}).catch(function(g){Vt(g)}))):f.return(fetch(e).then(function(g){return c.handleResponse(g)}).catch(function(g){Vt(g)}))})}; 1674 Kw.prototype.handleResponse=function(a){var b=a.text().then(function(c){return JSON.parse(c.replace(")]}'",""))}); 1675 a.redirected||a.ok?this.h&&this.h.success():(this.h&&this.h.Kt(),b=b.then(function(c){Vt(new Q("Error: API fetch failed",a.status,a.url,c));return Object.assign({},c,{errorMetadata:{status:a.status}})})); 1676 return b}; 1677 Kw[zs]=[new Bs];var Lw=new As("NETWORK_MANAGER_TOKEN");var Mw;function Nw(a){a=void 0===a||a?cu():bu();for(var b=[],c=0;c<a.length;c++)b.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(a[c]&63));return b.join("")} 1678 ;function Ow(a){qq.call(this,1,arguments);this.csn=a} 1679 u(Ow,qq);var zq=new rq("screen-created",Ow),Pw=[],Rw=Qw,Sw=0;function Tw(a,b,c,d,e,f,g){function h(){Vt(new Q("newScreen() parent element does not have a VE - rootVe",b))} 1680 var k=Rw(),m=new hu({veType:b,youtubeData:f,jspbYoutubeData:void 0});f={sequenceGroup:k};e&&(f.cttAuthInfo=e);P("il_via_jspb")?(e=Bl((new Al).h(k),m.getAsJspb()),c&&c.visualElement?(m=new Cl,c.clientScreenNonce&&E(m,2,c.clientScreenNonce),Dl(m,c.visualElement.getAsJspb()),g&&E(m,4,Wl[g]),G(e,Cl,5,m)):c&&h(),d&&E(e,3,d),Mt(e,f,a)):(e={csn:k,pageVe:m.getAsJson()},c&&c.visualElement?(e.implicitGesture={parentCsn:c.clientScreenNonce,gesturedVe:c.visualElement.getAsJson()},g&&(e.implicitGesture.gestureType= 1681 g)):c&&h(),d&&(e.cloneCsn=d),a?Bt("screenCreated",e,a,f):eo("screenCreated",e,f));wq(zq,new Ow(k));return k} 1682 function Uw(a,b,c,d){var e=d.filter(function(k){k.csn!==b?(k.csn=b,k=!0):k=!1;return k}),f={cttAuthInfo:ru(b)||void 0, 1683 sequenceGroup:b};d=r(d);for(var g=d.next();!g.done;g=d.next())g=g.value.getAsJson(),(rb(g)||!g.trackingParams&&!g.veType)&&Vt(Error("Child VE logged with no data"));if(P("il_via_jspb")){var h=Gl((new El).h(b),c.getAsJspb());jb(e,function(k){k=k.getAsJspb();Yd(h,3,vl,k)}); 1684 "UNDEFINED_CSN"===b?Vw("visualElementAttached",f,void 0,h):Nt(h,f,a)}else c={csn:b,parentVe:c.getAsJson(),childVes:jb(e,function(k){return k.getAsJson()})},"UNDEFINED_CSN"===b?Vw("visualElementAttached",f,c):a?Bt("visualElementAttached",c,a,f):eo("visualElementAttached",c,f)} 1685 function Ww(a,b,c,d,e,f){Xw(a,b,c,e,f)} 1686 function Xw(a,b,c,d,e){var f={cttAuthInfo:ru(b)||void 0,sequenceGroup:b};P("il_via_jspb")?(d=(new Jl).h(b),c=c.getAsJspb(),c=G(d,vl,2,c),c=E(c,4,1),e&&G(c,yl,3,e),"UNDEFINED_CSN"===b?Vw("visualElementShown",f,void 0,c):It(c,f,a)):(e={csn:b,ve:c.getAsJson(),eventType:1},d&&(e.clientData=d),"UNDEFINED_CSN"===b?Vw("visualElementShown",f,e):a?Bt("visualElementShown",e,a,f):eo("visualElementShown",e,f))} 1687 function Yw(a,b,c){var d=!0,e=(d=void 0===d?!1:d)?16:8,f={cttAuthInfo:ru(b)||void 0,sequenceGroup:b,endOfSequence:d};P("il_via_jspb")?(e=(new Il).h(b),c=c.getAsJspb(),c=G(e,vl,2,c),E(c,4,d?16:8),"UNDEFINED_CSN"===b?Vw("visualElementHidden",f,void 0,c):Jt(c,f,a)):(d={csn:b,ve:c.getAsJson(),eventType:e},"UNDEFINED_CSN"===b?Vw("visualElementHidden",f,d):a?Bt("visualElementHidden",d,a,f):eo("visualElementHidden",d,f))} 1688 function Qw(){if(P("enable_web_96_bit_csn"))var a=Nw();else if(P("enable_web_96_bit_csn_no_crypto"))a=Nw(!1);else{a=Math.random()+"";for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}a=cd(b,3)}return a} 1689 function Vw(a,b,c,d){Pw.push({Nc:a,payload:c,Ta:d,options:b});Sw||(Sw=Aq())} 1690 function Bq(a){if(Pw){for(var b=r(Pw),c=b.next();!c.done;c=b.next())if(c=c.value,P("il_via_jspb")&&c.Ta)switch(c.Ta.h(a.csn),c.Nc){case "screenCreated":Mt(c.Ta,c.options);break;case "visualElementAttached":Nt(c.Ta,c.options);break;case "visualElementShown":It(c.Ta,c.options);break;case "visualElementHidden":Jt(c.Ta,c.options);break;case "visualElementGestured":Kt(c.Ta,c.options);break;case "visualElementStateChanged":Lt(c.Ta,c.options);break;default:Vt(new Q("flushQueue unable to map payloadName to JSPB setter"))}else c.payload&& 1691 (c.payload.csn=a.csn,eo(c.Nc,c.payload,c.options));Pw.length=0}Sw=0} 1692 ;function Zw(){this.l=new Set;this.h=new Set;this.m=new Map;this.client=void 0;this.csn=null} 1693 function $w(){Zw.h||(Zw.h=new Zw);return Zw.h} 1694 Zw.prototype.j=function(a){this.client=a}; 1695 Zw.prototype.i=function(){this.clear();this.csn=ou()}; 1696 Zw.prototype.clear=function(){this.l.clear();this.h.clear();this.m.clear();this.csn=null};function ax(){this.i=new Set;this.h=new Set;this.l=new Map;this.client=void 0;this.csn=null} 1697 function bx(){ax.h||(ax.h=new ax);return ax.h} 1698 ax.prototype.j=function(a){P("safe_logging_library_killswitch")?this.client=a:wm($w().j).bind($w())(a)}; 1699 ax.prototype.clear=function(){P("safe_logging_library_killswitch")?(this.i.clear(),this.h.clear(),this.l.clear(),this.csn=null):wm($w().clear).bind($w())()};function cx(){this.i=new Set;this.h=new Set;this.l=new Map} 1700 cx.prototype.j=function(a){P("use_ts_visibilitylogger")&&bx().j(a)}; 1701 function dx(){var a=cx.getInstance();P("use_ts_visibilitylogger")?(a=bx(),P("safe_logging_library_killswitch")?(a.clear(),a.csn=ou()):wm($w().i).bind($w())()):a.clear()} 1702 cx.prototype.clear=function(){P("use_ts_visibilitylogger")?bx().clear():(this.i.clear(),this.h.clear(),this.l.clear())}; 1703 Pa(cx);function ex(a,b){P("safe_logging_library_killswitch")?Xw(void 0,a,b):wm(Ww)(void 0,a,b,void 0,void 0,void 0)} 1704 ;function fx(){this.s=[];this.D=[];this.h=[];this.m=[];this.X=[];this.i=new Set;this.v=new Map} 1705 fx.prototype.j=function(a){this.client=a}; 1706 function gx(a,b,c){c=void 0===c?0:c;b.then(function(d){a.i.has(c)&&a.l&&a.l();var e=ou(c),f=mu(c);if(e&&f){var g;(null==d?0:null==(g=d.response)?0:g.trackingParams)&&Uw(a.client,e,f,[iu(d.response.trackingParams)]);var h;(null==d?0:null==(h=d.playerResponse)?0:h.trackingParams)&&Uw(a.client,e,f,[iu(d.playerResponse.trackingParams)])}})} 1707 function hx(a,b,c,d){d=void 0===d?0:d;if(a.i.has(d))a.s.push([b,c]);else{var e=ou(d);c=c||mu(d);e&&c&&Uw(a.client,e,c,[b])}} 1708 fx.prototype.clickCommand=function(a,b,c){var d=a.clickTrackingParams;c=void 0===c?0:c;if(d)if(c=ou(void 0===c?0:c)){a=this.client;var e=iu(d);d={cttAuthInfo:ru(c)||void 0,sequenceGroup:c};P("il_via_jspb")?(b=(new Hl).h(c),e=e.getAsJspb(),b=G(b,vl,2,e),E(b,4,Wl.INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK),"UNDEFINED_CSN"===c?Vw("visualElementGestured",d,void 0,b):Kt(b,d,a)):(e={csn:c,ve:e.getAsJson(),gestureType:"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK"},b&&(e.clientData=b),"UNDEFINED_CSN"=== 1709 c?Vw("visualElementGestured",d,e):a?Bt("visualElementGestured",e,a,d):eo("visualElementGestured",e,d));b=!0}else b=!1;else b=!1;return b}; 1710 fx.prototype.visualElementStateChanged=function(a,b,c){c=void 0===c?0:c;0===c&&this.i.has(c)?this.D.push([a,b]):ix(this,a,b,c)}; 1711 function ix(a,b,c,d){d=void 0===d?0:d;var e=ou(d);d=b||mu(d);e&&d&&(a=a.client,b={cttAuthInfo:ru(e)||void 0,sequenceGroup:e},P("il_via_jspb")?(c=new Kl,c.h(e),d=d.getAsJspb(),G(c,vl,2,d),"UNDEFINED_CSN"===e?Vw("visualElementStateChanged",b,void 0,c):Lt(c,b,a)):(c={csn:e,ve:d.getAsJson(),clientData:c},"UNDEFINED_CSN"===e?Vw("visualElementStateChanged",b,c):a?Bt("visualElementStateChanged",c,a,b):eo("visualElementStateChanged",c,b)))} 1712 function jx(a,b,c){c=void 0===c?{}:c;a.i.add(c.layer||0);a.l=function(){kx(a,b,c);var f=mu(c.layer);if(f){for(var g=r(a.s),h=g.next();!h.done;h=g.next())h=h.value,hx(a,h[0],h[1]||f,c.layer);f=r(a.D);for(g=f.next();!g.done;g=f.next())g=g.value,ix(a,g[0],g[1])}}; 1713 ou(c.layer)||a.l();if(c.ld)for(var d=r(c.ld),e=d.next();!e.done;e=d.next())gx(a,e.value,c.layer);else Ut(Error("Delayed screen needs a data promise."))} 1714 function kx(a,b,c){c=void 0===c?{}:c;var d=void 0;c.layer||(c.layer=0);d=void 0!==c.Ke?c.Ke:c.layer;var e=ou(d);d=mu(d);var f;d&&(void 0!==c.parentCsn?f={clientScreenNonce:c.parentCsn,visualElement:d}:e&&"UNDEFINED_CSN"!==e&&(f={clientScreenNonce:e,visualElement:d}));var g,h=M("EVENT_ID");"UNDEFINED_CSN"===e&&h&&(g={servletData:{serializedServletEventId:h}});try{var k=Tw(a.client,b,f,c.kd,c.cttAuthInfo,g,c.Lt)}catch(p){Xt(p,{Vt:b,rootVe:d,St:void 0,Ht:e,Rt:f,kd:c.kd});Ut(p);return}su(k,b,c.layer, 1715 c.cttAuthInfo);e&&"UNDEFINED_CSN"!==e&&d&&!pu(e)&&Yw(a.client,e,d);a.h[a.h.length-1]&&!a.h[a.h.length-1].csn&&(a.h[a.h.length-1].csn=k||"");iw({clientScreenNonce:k});dx();var m=mu(c.layer);e&&"UNDEFINED_CSN"!==e&&m&&(P("web_mark_root_visible")||P("music_web_mark_root_visible"))&&ex(k,m);a.i.delete(c.layer||0);a.l=void 0;var n;null==(n=a.v.get(c.layer))||n.forEach(function(p,v){p?hx(a,v,p,c.layer):m&&hx(a,v,m,c.layer)}); 1716 lx(a)} 1717 function lx(a){for(var b=0;b<a.m.length;b++){var c=a.m[b];try{c()}catch(d){Ut(d)}}for(b=a.m.length=0;b<a.X.length;b++){c=a.X[b];try{c()}catch(d){Ut(d)}}} 1718 ;function mx(){var a,b,c;return x(function(d){if(1==d.h)return a=Hs().resolve(xw),a?w(d,sw(a),2):(Vt(Error("InnertubeTransportService unavailable in fetchDatasyncIds")),d.return(void 0));if(b=d.i){if(b.errorMetadata)return Vt(Error("Datasync IDs fetch responded with "+b.errorMetadata.status+": "+b.error)),d.return(void 0);c=b.It;return d.return(c)}Vt(Error("Network request to get Datasync IDs failed."));return d.return(void 0)})} 1719 ;var nx=z.caches,ox;function px(a){var b=a.indexOf(":");return-1===b?{Cd:a}:{Cd:a.substring(0,b),datasyncId:a.substring(b+1)}} 1720 function qx(){return x(function(a){if(void 0!==ox)return a.return(ox);ox=new Promise(function(b){var c;return x(function(d){switch(d.h){case 1:return za(d,2),w(d,nx.open("test-only"),4);case 4:return w(d,nx.delete("test-only"),5);case 5:Aa(d,3);break;case 2:if(c=Ba(d),c instanceof Error&&"SecurityError"===c.name)return b(!1),d.return();case 3:b("caches"in window),d.h=0}})}); 1721 return a.return(ox)})} 1722 function rx(a){var b,c,d,e,f,g,h;x(function(k){if(1==k.h)return w(k,qx(),2);if(3!=k.h){if(!k.i)return k.return(!1);b=[];return w(k,nx.keys(),3)}c=k.i;d=r(c);for(e=d.next();!e.done;e=d.next())f=e.value,g=px(f),h=g.datasyncId,!h||a.includes(h)||b.push(nx.delete(f));return k.return(Promise.all(b).then(function(m){return m.some(function(n){return n})}))})} 1723 function sx(){var a,b,c,d,e,f,g;return x(function(h){if(1==h.h)return w(h,qx(),2);if(3!=h.h){if(!h.i)return h.return(!1);a=Un("cache contains other");return w(h,nx.keys(),3)}b=h.i;c=r(b);for(d=c.next();!d.done;d=c.next())if(e=d.value,f=px(e),(g=f.datasyncId)&&g!==a)return h.return(!0);return h.return(!1)})} 1724 ;function tx(){try{return!!self.localStorage}catch(a){return!1}} 1725 ;function ux(a){a=a.match(/(.*)::.*::.*/);if(null!==a)return a[1]} 1726 function vx(a){if(tx()){var b=Object.keys(window.localStorage);b=r(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=ux(c);void 0===d||a.includes(d)||self.localStorage.removeItem(c)}}} 1727 function wx(){if(!tx())return!1;var a=Un(),b=Object.keys(window.localStorage);b=r(b);for(var c=b.next();!c.done;c=b.next())if(c=ux(c.value),void 0!==c&&c!==a)return!0;return!1} 1728 ;function xx(){mx().then(function(a){a&&(rp(a),rx(a),vx(a))})} 1729 function yx(){var a=new Nr;li.fa(function(){var b,c,d,e;return x(function(f){switch(f.h){case 1:if(P("ytidb_clear_optimizations_killswitch")){f.A(2);break}b=Un("clear");if(b.startsWith("V")){var g=[b];rp(g);rx(g);vx(g);return f.return()}c=wx();return w(f,sx(),3);case 3:return d=f.i,w(f,sp(),4);case 4:if(e=f.i,!c&&!d&&!e)return f.return();case 2:a.ma()?xx():a.l.add("publicytnetworkstatus-online",xx,!0,void 0,void 0),f.h=0}})})} 1730 ;var Rh=ia(["data-"]);function zx(a){a&&(a.dataset?a.dataset[Ax("loaded")]="true":Qh(a))} 1731 function Bx(a,b){return a?a.dataset?a.dataset[Ax(b)]:a.getAttribute("data-"+b):null} 1732 var Cx={};function Ax(a){return Cx[a]||(Cx[a]=String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()}))} 1733 ;var Dx=/\.vflset|-vfl[a-zA-Z0-9_+=-]+/,Ex=/-[a-zA-Z]{2,3}_[a-zA-Z]{2,3}(?=(\/|$))/;function Fx(a,b,c){c=void 0===c?null:c;if(window.spf&&spf.script){c="";if(a){var d=a.indexOf("jsbin/"),e=a.lastIndexOf(".js"),f=d+6;-1<d&&-1<e&&e>f&&(c=a.substring(f,e),c=c.replace(Dx,""),c=c.replace(Ex,""),c=c.replace("debug-",""),c=c.replace("tracing-",""))}spf.script.load(a,c,b)}else Gx(a,b,c)} 1734 function Gx(a,b,c){c=void 0===c?null:c;var d=Hx(a),e=document.getElementById(d),f=e&&Bx(e,"loaded"),g=e&&!f;f?b&&b():(b&&(f=ts(d,b),b=""+Ta(b),Ix[b]=f),g||(e=Jx(a,d,function(){Bx(e,"loaded")||(zx(e),ws(d),Om($a(xs,d),0))},c)))} 1735 function Jx(a,b,c,d){d=void 0===d?null:d;var e=nf("SCRIPT");e.id=b;e.onload=function(){c&&setTimeout(c,0)}; 1736 e.onreadystatechange=function(){switch(e.readyState){case "loaded":case "complete":e.onload()}}; 1737 d&&e.setAttribute("nonce",d);Th(e,nk(a));a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(e,a.firstChild);return e} 1738 function Kx(a){a=Hx(a);var b=document.getElementById(a);b&&(xs(a),b.parentNode.removeChild(b))} 1739 function Lx(a,b){a&&b&&(a=""+Ta(b),(a=Ix[a])&&vs(a))} 1740 function Hx(a){var b=document.createElement("a");ec(b,a);a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+jc(a)} 1741 var Ix={};var Mx=[],Nx=!1;function Qx(){if(!P("disable_biscotti_fetch_for_ad_blocker_detection")&&!P("disable_biscotti_fetch_entirely_for_all_web_clients")&&Eu()){var a=M("PLAYER_VARS",{});if("1"!=tb(a)&&!Fu(a)){var b=function(){Nx=!0;"google_ad_status"in window?lm("DCLKSTAT",1):lm("DCLKSTAT",2)}; 1742 try{Fx("//static.doubleclick.net/instream/ad_status.js",b)}catch(c){}Mx.push(li.fa(function(){if(!(Nx||"google_ad_status"in window)){try{Lx("//static.doubleclick.net/instream/ad_status.js",b)}catch(c){}Nx=!0;lm("DCLKSTAT",3)}},5E3))}}} 1743 function Rx(){var a=Number(M("DCLKSTAT",0));return isNaN(a)?0:a} 1744 ;function Sx(a){var b=this;var c=void 0===c?0:c;var d=void 0===d?Sn():d;this.l=c;this.j=d;this.i=new Ih;this.h=a;a={};c=r(this.h.entries());for(d=c.next();!d.done;a={Ab:a.Ab,Qb:a.Qb},d=c.next()){var e=r(d.value);d=e.next().value;e=e.next().value;a.Qb=d;a.Ab=e;d=function(f){return function(){f.Ab.Gc();b.h[f.Qb].oc=!0;b.h.every(function(g){return!0===g.oc})&&b.i.resolve()}}(a); 1745 e=Pn(d,Tx(this,a.Ab));this.h[a.Qb]=Object.assign({},a.Ab,{Gc:d,jobId:e})}} 1746 function Ux(a){var b=Array.from(a.h.keys()).sort(function(d,e){return Tx(a,a.h[e])-Tx(a,a.h[d])}); 1747 b=r(b);for(var c=b.next();!c.done;c=b.next())c=a.h[c.value],void 0===c.jobId||c.oc||(a.j.Ca(c.jobId),Pn(c.Gc,10))} 1748 Sx.prototype.cancel=function(){for(var a=r(this.h),b=a.next();!b.done;b=a.next())b=b.value,void 0===b.jobId||b.oc||this.j.Ca(b.jobId),b.oc=!0;this.i.resolve()}; 1749 function Tx(a,b){var c;return null!=(c=b.priority)?c:a.l} 1750 ;function Vx(a){this.state=a;this.plugins=[];this.j=void 0} 1751 Vx.prototype.install=function(){this.plugins.push.apply(this.plugins,ja(Ka.apply(0,arguments)))}; 1752 Vx.prototype.uninstall=function(){var a=this;Ka.apply(0,arguments).forEach(function(b){b=a.plugins.indexOf(b);-1<b&&a.plugins.splice(b,1)})}; 1753 Vx.prototype.transition=function(a,b){var c=this,d=this.D.find(function(f){return Array.isArray(f.from)?f.from.find(function(g){return g===c.state&&f.K===a}):f.from===c.state&&f.K===a}); 1754 if(d){this.l&&(Ux(this.l),this.l=void 0);this.state=a;d=d.action.bind(this);var e=this.plugins.filter(function(f){return f[a]}).map(function(f){return f[a]}); 1755 d(Wx(this,e),b)}else throw Error("no transition specified from "+this.state+" to "+a);}; 1756 function Wx(a,b){return function(){var c=Ka.apply(0,arguments),d=b.filter(function(h){var k,m;return 10===(null!=(m=null!=(k=a.j)?k:h.priority)?m:0)}),e=b.filter(function(h){var k,m; 1757 return 10!==(null!=(m=null!=(k=a.j)?k:h.priority)?m:0)}); 1758 Sn();var f={};d=r(d);for(var g=d.next();!g.done;f={Rb:f.Rb},g=d.next())f.Rb=g.value,Qn(function(h){return function(){h.Rb.callback.apply(h.Rb,ja(c))}}(f)); 1759 e=e.map(function(h){var k,m;return{Gc:function(){h.callback.apply(h,ja(c))}, 1760 priority:null!=(m=null!=(k=a.j)?k:h.priority)?m:0}}); 1761 e.length&&(a.l=new Sx(e))}} 1762 ea.Object.defineProperties(Vx.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});function Xx(a){Vx.call(this,void 0===a?"document_active":a);var b=this;this.j=10;this.h=new Map;this.D=[{from:"document_active",K:"document_disposed_preventable",action:this.X},{from:"document_active",K:"document_disposed",action:this.m},{from:"document_disposed_preventable",K:"document_disposed",action:this.m},{from:"document_disposed_preventable",K:"flush_logs",action:this.s},{from:"document_disposed_preventable",K:"document_active",action:this.i},{from:"document_disposed",K:"flush_logs",action:this.s}, 1763 {from:"document_disposed",K:"document_active",action:this.i},{from:"document_disposed",K:"document_disposed",action:function(){}}, 1764 {from:"flush_logs",K:"document_active",action:this.i}];window.addEventListener("pagehide",function(c){b.transition("document_disposed",{event:c})}); 1765 window.addEventListener("beforeunload",function(c){b.transition("document_disposed_preventable",{event:c})})} 1766 u(Xx,Vx);Xx.prototype.X=function(a,b){if(!this.h.get("document_disposed_preventable")){a(null==b?void 0:b.event);var c,d;if((null==b?0:null==(c=b.event)?0:c.defaultPrevented)||(null==b?0:null==(d=b.event)?0:d.returnValue)){b.event.returnValue||(b.event.returnValue=!0);b.event.defaultPrevented||b.event.preventDefault();this.h=new Map;this.transition("document_active");return}}this.h.set("document_disposed_preventable",!0);this.h.get("document_disposed")?this.transition("flush_logs"):this.transition("document_disposed")}; 1767 Xx.prototype.m=function(a,b){this.h.get("document_disposed")?this.transition("document_active"):(a(null==b?void 0:b.event),this.h.set("document_disposed",!0),this.transition("flush_logs"))}; 1768 Xx.prototype.s=function(a,b){a(null==b?void 0:b.event);this.transition("document_active")}; 1769 Xx.prototype.i=function(){this.h=new Map};function Yx(a){Vx.call(this,void 0===a?"document_visibility_unknown":a);var b=this;this.D=[{from:"document_visibility_unknown",K:"document_visible",action:this.i},{from:"document_visibility_unknown",K:"document_hidden",action:this.h},{from:"document_visibility_unknown",K:"document_foregrounded",action:this.s},{from:"document_visibility_unknown",K:"document_backgrounded",action:this.m},{from:"document_visible",K:"document_hidden",action:this.h},{from:"document_visible",K:"document_foregrounded",action:this.s}, 1770 {from:"document_visible",K:"document_visible",action:this.i},{from:"document_foregrounded",K:"document_visible",action:this.i},{from:"document_foregrounded",K:"document_hidden",action:this.h},{from:"document_foregrounded",K:"document_foregrounded",action:this.s},{from:"document_hidden",K:"document_visible",action:this.i},{from:"document_hidden",K:"document_backgrounded",action:this.m},{from:"document_hidden",K:"document_hidden",action:this.h},{from:"document_backgrounded",K:"document_hidden",action:this.h}, 1771 {from:"document_backgrounded",K:"document_backgrounded",action:this.m},{from:"document_backgrounded",K:"document_visible",action:this.i}];document.addEventListener("visibilitychange",function(c){"visible"===document.visibilityState?b.transition("document_visible",{event:c}):b.transition("document_hidden",{event:c})}); 1772 P("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(c){b.transition("document_backgrounded",{event:c})}),window.addEventListener("focus",function(c){b.transition("document_foregrounded",{event:c})}))} 1773 u(Yx,Vx);Yx.prototype.i=function(a,b){a(null==b?void 0:b.event);P("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")}; 1774 Yx.prototype.h=function(a,b){a(null==b?void 0:b.event);P("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")}; 1775 Yx.prototype.m=function(a,b){a(null==b?void 0:b.event)}; 1776 Yx.prototype.s=function(a,b){a(null==b?void 0:b.event)};function Zx(){this.h=new Xx;this.i=new Yx} 1777 Zx.prototype.install=function(){var a=Ka.apply(0,arguments);this.h.install.apply(this.h,ja(a));this.i.install.apply(this.i,ja(a))};function $x(){Zx.call(this);var a={};this.install((a.document_disposed={callback:this.j},a));a={};this.install((a.flush_logs={callback:this.l},a))} 1778 var ay;u($x,Zx);$x.prototype.l=function(){if(P("web_fp_via_jspb")){var a=new ul,b=ou();b&&E(a,1,b);b=new Ul;Wd(b,ul,380,Vl,a);Ht(b);P("web_fp_via_jspb_and_json")&&eo("finalPayload",{csn:ou()})}else eo("finalPayload",{csn:ou()})}; 1779 $x.prototype.j=function(){Zt($t)};function by(){} 1780 by.getInstance=function(){var a=B("ytglobal.storage_");a||(a=new by,A("ytglobal.storage_",a));return a}; 1781 by.prototype.estimate=function(){var a,b,c;return x(function(d){a=navigator;return(null==(b=a.storage)?0:b.estimate)?d.return(a.storage.estimate()):(null==(c=a.webkitTemporaryStorage)?0:c.queryUsageAndQuota)?d.return(cy()):d.return()})}; 1782 function cy(){var a=navigator;return new Promise(function(b,c){var d;null!=(d=a.webkitTemporaryStorage)&&d.queryUsageAndQuota?a.webkitTemporaryStorage.queryUsageAndQuota(function(e,f){b({usage:e,quota:f})},function(e){c(e)}):c(Error("webkitTemporaryStorage is not supported."))})} 1783 A("ytglobal.storageClass_",by);function bo(a,b){var c=this;this.handleError=a;this.h=b;this.i=!1;void 0===self.document||self.addEventListener("beforeunload",function(){c.i=!0}); 1784 this.j=Math.random()<=om("ytidb_transaction_ended_event_rate_limit_session",.2)} 1785 bo.prototype.logEvent=function(a,b){switch(a){case "IDB_DATA_CORRUPTED":P("idb_data_corrupted_killswitch")||this.h("idbDataCorrupted",b);break;case "IDB_UNEXPECTEDLY_CLOSED":this.h("idbUnexpectedlyClosed",b);break;case "IS_SUPPORTED_COMPLETED":P("idb_is_supported_completed_killswitch")||this.h("idbIsSupportedCompleted",b);break;case "QUOTA_EXCEEDED":dy(this,b);break;case "TRANSACTION_ENDED":this.j&&Math.random()<=om("ytidb_transaction_ended_event_rate_limit_transaction",.1)&&this.h("idbTransactionEnded", 1786 b);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":a=Object.assign({},b,{hasWindowUnloaded:this.i}),this.h("idbTransactionAborted",a)}}; 1787 function dy(a,b){by.getInstance().estimate().then(function(c){c=Object.assign({},b,{isSw:void 0===self.document,isIframe:self!==self.top,deviceStorageUsageMbytes:ey(null==c?void 0:c.usage),deviceStorageQuotaMbytes:ey(null==c?void 0:c.quota)});a.h("idbQuotaExceeded",c)})} 1788 function ey(a){return"undefined"===typeof a?"-1":String(Math.ceil(a/1048576))} 1789 ;function fy(a,b,c){J.call(this);var d=this;c=c||M("POST_MESSAGE_ORIGIN")||window.document.location.protocol+"//"+window.document.location.hostname;this.l=b||null;this.targetOrigin="*";this.m=c;this.sessionId=null;this.i="widget";this.R=!!a;this.N=function(e){a:if(!("*"!=d.m&&e.origin!=d.m||d.l&&e.source!=d.l||"string"!==typeof e.data)){try{var f=JSON.parse(e.data)}catch(g){break a}if(!(null==f||d.R&&(d.sessionId&&d.sessionId!=f.id||d.i&&d.i!=f.channel))&&f)switch(f.event){case "listening":"null"!= 1790 e.origin&&(d.m=d.targetOrigin=e.origin);d.l=e.source;d.sessionId=f.id;d.j&&(d.j(),d.j=null);break;case "command":d.s&&(!d.v||0<=gb(d.v,f.func))&&d.s(f.func,f.args,e.origin)}}}; 1791 this.v=this.j=this.s=null;window.addEventListener("message",this.N)} 1792 u(fy,J);fy.prototype.sendMessage=function(a,b){if(b=b||this.l){this.sessionId&&(a.id=this.sessionId);this.i&&(a.channel=this.i);try{var c=JSON.stringify(a);b.postMessage(c,this.targetOrigin)}catch(d){ym(d)}}}; 1793 fy.prototype.L=function(){window.removeEventListener("message",this.N);J.prototype.L.call(this)};function gy(){this.i=[];this.isReady=!1;this.j={};var a=this.h=new fy(!!M("WIDGET_ID_ENFORCE")),b=this.Me.bind(this);a.s=b;a.v=null;this.h.i="widget";if(a=M("WIDGET_ID"))this.h.sessionId=a} 1794 l=gy.prototype;l.Me=function(a,b,c){"addEventListener"===a&&b?this.Fc(b[0],c):this.Wc(a,b,c)}; 1795 l.Wc=function(){}; 1796 l.xc=function(a){var b=this;return function(c){return b.sendMessage(a,c)}}; 1797 l.Fc=function(a,b){this.j[a]||"onReady"===a||(this.addEventListener(a,this.xc(a,b)),this.j[a]=!0)}; 1798 l.addEventListener=function(){}; 1799 l.pe=function(){this.isReady=!0;this.sendMessage("initialDelivery",this.Ac());this.sendMessage("onReady");hb(this.i,this.Jd,this);this.i=[]}; 1800 l.Ac=function(){return null}; 1801 function hy(a,b){a.sendMessage("infoDelivery",b)} 1802 l.Jd=function(a){this.isReady?this.h.sendMessage(a):this.i.push(a)}; 1803 l.sendMessage=function(a,b){this.Jd({event:a,info:void 0===b?null:b})}; 1804 l.dispose=function(){this.h=null};var iy={},jy=(iy["api.invalidparam"]=2,iy.auth=150,iy["drm.auth"]=150,iy["heartbeat.net"]=150,iy["heartbeat.servererror"]=150,iy["heartbeat.stop"]=150,iy["html5.unsupportedads"]=5,iy["fmt.noneavailable"]=5,iy["fmt.decode"]=5,iy["fmt.unplayable"]=5,iy["html5.missingapi"]=5,iy["html5.unsupportedlive"]=5,iy["drm.unavailable"]=5,iy["mrm.blocked"]=151,iy);var ky=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn".split(" "));function ly(a){return(0===a.search("cue")||0===a.search("load"))&&"loadModule"!==a} 1805 function my(a,b,c){if("string"===typeof a)return{videoId:a,startSeconds:b,suggestedQuality:c};b={};c=r(ky);for(var d=c.next();!d.done;d=c.next())d=d.value,a[d]&&(b[d]=a[d]);return b} 1806 function ny(a,b,c,d){if(Sa(a)&&!Array.isArray(a)){b="playlist list listType index startSeconds suggestedQuality".split(" ");c={};for(d=0;d<b.length;d++){var e=b[d];a[e]&&(c[e]=a[e])}return c}b={index:b,startSeconds:c,suggestedQuality:d};"string"===typeof a&&16===a.length?b.list="PL"+a:b.playlist=a;return b} 1807 ;function oy(a){gy.call(this);this.listeners=[];this.l=!1;this.api=a;this.addEventListener("onReady",this.onReady.bind(this));this.addEventListener("onVideoProgress",this.We.bind(this));this.addEventListener("onVolumeChange",this.Xe.bind(this));this.addEventListener("onApiChange",this.Re.bind(this));this.addEventListener("onPlaybackQualityChange",this.Te.bind(this));this.addEventListener("onPlaybackRateChange",this.Ue.bind(this));this.addEventListener("onStateChange",this.Ve.bind(this));this.addEventListener("onWebglSettingsChanged", 1808 this.Ye.bind(this))} 1809 u(oy,gy);l=oy.prototype; 1810 l.Wc=function(a,b,c){if(this.api.isExternalMethodAvailable(a,c)){b=b||[];if(0<b.length&&ly(a)){var d=b;if(Sa(d[0])&&!Array.isArray(d[0]))var e=d[0];else switch(e={},a){case "loadVideoById":case "cueVideoById":e=my(d[0],void 0!==d[1]?Number(d[1]):void 0,d[2]);break;case "loadVideoByUrl":case "cueVideoByUrl":e=d[0];"string"===typeof e&&(e={mediaContentUrl:e,startSeconds:void 0!==d[1]?Number(d[1]):void 0,suggestedQuality:d[2]});b:{if((d=e.mediaContentUrl)&&(d=/\/([ve]|embed)\/([^#?]+)/.exec(d))&&d[2]){d= 1811 d[2];break b}d=null}e.videoId=d;e=my(e);break;case "loadPlaylist":case "cuePlaylist":e=ny(d[0],d[1],d[2],d[3])}b.length=1;b[0]=e}this.api.handleExternalCall(a,b,c);ly(a)&&hy(this,this.Ac())}}; 1812 l.Fc=function(a,b){("onReady"===a||"onError"===a&&this.l)&&this.api.logApiCall(a+" invocation",b);this.api.logApiCall(a+" registration",b);gy.prototype.Fc.call(this,a,b)}; 1813 l.xc=function(a,b){var c=this,d=gy.prototype.xc.call(this,a,b);return function(e){c.api.logApiCall(a+" invocation",b);d(e)}}; 1814 l.onReady=function(){var a=this.pe.bind(this);this.h.j=a;a=this.api.getVideoData();if(!a.isPlayable){this.l=!0;a=a.errorCode;var b=void 0===b?5:b;this.sendMessage("onError",(a?jy[a]||b:b).toString())}}; 1815 l.addEventListener=function(a,b){this.listeners.push({eventType:a,listener:b});this.api.addEventListener(a,b)}; 1816 l.Ac=function(){if(!this.api)return null;var a=this.api.getApiInterface();mb(a,"getVideoData");for(var b={apiInterface:a},c=0,d=a.length;c<d;c++){var e=a[c];if(0===e.search("get")||0===e.search("is")){var f=0;0===e.search("get")?f=3:0===e.search("is")&&(f=2);f=e.charAt(f).toLowerCase()+e.substr(f+1);try{var g=this.api[e]();b[f]=g}catch(h){}}}b.videoData=this.api.getVideoData();b.currentTimeLastUpdated_=Date.now()/1E3;return b}; 1817 l.Ve=function(a){a={playerState:a,currentTime:this.api.getCurrentTime(),duration:this.api.getDuration(),videoData:this.api.getVideoData(),videoStartBytes:0,videoBytesTotal:this.api.getVideoBytesTotal(),videoLoadedFraction:this.api.getVideoLoadedFraction(),playbackQuality:this.api.getPlaybackQuality(),availableQualityLevels:this.api.getAvailableQualityLevels(),currentTimeLastUpdated_:Date.now()/1E3,playbackRate:this.api.getPlaybackRate(),mediaReferenceTime:this.api.getMediaReferenceTime()};this.api.getVideoUrl&& 1818 (a.videoUrl=this.api.getVideoUrl());this.api.getVideoContentRect&&(a.videoContentRect=this.api.getVideoContentRect());this.api.getProgressState&&(a.progressState=this.api.getProgressState());this.api.getPlaylist&&(a.playlist=this.api.getPlaylist());this.api.getPlaylistIndex&&(a.playlistIndex=this.api.getPlaylistIndex());this.api.getStoryboardFormat&&(a.storyboardFormat=this.api.getStoryboardFormat());hy(this,a)}; 1819 l.Te=function(a){hy(this,{playbackQuality:a})}; 1820 l.Ue=function(a){hy(this,{playbackRate:a})}; 1821 l.Re=function(){for(var a=this.api.getOptions(),b={namespaces:a},c=0,d=a.length;c<d;c++){var e=a[c],f=this.api.getOptions(e);b[e]={options:f};for(var g=0,h=f.length;g<h;g++){var k=f[g],m=this.api.getOption(e,k);b[e][k]=m}}this.sendMessage("apiInfoDelivery",b)}; 1822 l.Xe=function(){hy(this,{muted:this.api.isMuted(),volume:this.api.getVolume()})}; 1823 l.We=function(a){a={currentTime:a,videoBytesLoaded:this.api.getVideoBytesLoaded(),videoLoadedFraction:this.api.getVideoLoadedFraction(),currentTimeLastUpdated_:Date.now()/1E3,playbackRate:this.api.getPlaybackRate(),mediaReferenceTime:this.api.getMediaReferenceTime()};this.api.getProgressState&&(a.progressState=this.api.getProgressState());hy(this,a)}; 1824 l.Ye=function(){var a={sphericalProperties:this.api.getSphericalProperties()};hy(this,a)}; 1825 l.dispose=function(){gy.prototype.dispose.call(this);for(var a=0;a<this.listeners.length;a++){var b=this.listeners[a];this.api.removeEventListener(b.eventType,b.listener)}this.listeners=[]};function py(a){J.call(this);this.i={};this.started=!1;this.connection=a;this.connection.subscribe("command",this.Fd,this)} 1826 u(py,J);l=py.prototype;l.start=function(){this.started||this.h()||(this.started=!0,this.connection.lb("RECEIVING"))}; 1827 l.lb=function(a,b){this.started&&!this.h()&&this.connection.lb(a,b)}; 1828 l.Fd=function(a,b,c){if(this.started&&!this.h()){var d=b||{};switch(a){case "addEventListener":"string"===typeof d.event&&this.addListener(d.event);break;case "removeEventListener":"string"===typeof d.event&&this.removeListener(d.event);break;default:this.api.isReady()&&this.api.isExternalMethodAvailable(a,c||null)&&(b=qy(a,b||{}),c=this.api.handleExternalCall(a,b,c||null),(c=ry(a,c))&&this.lb(a,c))}}}; 1829 l.addListener=function(a){if(!(a in this.i)){var b=this.Se.bind(this,a);this.i[a]=b;this.addEventListener(a,b)}}; 1830 l.Se=function(a,b){this.started&&!this.h()&&this.connection.lb(a,this.zc(a,b))}; 1831 l.zc=function(a,b){if(null!=b)return{value:b}}; 1832 l.removeListener=function(a){a in this.i&&(this.removeEventListener(a,this.i[a]),delete this.i[a])}; 1833 l.L=function(){var a=this.connection;a.h()||Ji(a.i,"command",this.Fd,this);this.connection=null;for(var b in this.i)this.i.hasOwnProperty(b)&&this.removeListener(b);J.prototype.L.call(this)};function sy(a,b){py.call(this,b);this.api=a;this.start()} 1834 u(sy,py);sy.prototype.addEventListener=function(a,b){this.api.addEventListener(a,b)}; 1835 sy.prototype.removeEventListener=function(a,b){this.api.removeEventListener(a,b)}; 1836 function qy(a,b){switch(a){case "loadVideoById":return a=my(b),[a];case "cueVideoById":return a=my(b),[a];case "loadVideoByPlayerVars":return[b];case "cueVideoByPlayerVars":return[b];case "loadPlaylist":return a=ny(b),[a];case "cuePlaylist":return a=ny(b),[a];case "seekTo":return[b.seconds,b.allowSeekAhead];case "playVideoAt":return[b.index];case "setVolume":return[b.volume];case "setPlaybackQuality":return[b.suggestedQuality];case "setPlaybackRate":return[b.suggestedRate];case "setLoop":return[b.loopPlaylists]; 1837 case "setShuffle":return[b.shufflePlaylist];case "getOptions":return[b.module];case "getOption":return[b.module,b.option];case "setOption":return[b.module,b.option,b.value];case "handleGlobalKeyDown":return[b.keyCode,b.shiftKey,b.ctrlKey,b.altKey,b.metaKey,b.key,b.code]}return[]} 1838 function ry(a,b){switch(a){case "isMuted":return{muted:b};case "getVolume":return{volume:b};case "getPlaybackRate":return{playbackRate:b};case "getAvailablePlaybackRates":return{availablePlaybackRates:b};case "getVideoLoadedFraction":return{videoLoadedFraction:b};case "getPlayerState":return{playerState:b};case "getCurrentTime":return{currentTime:b};case "getPlaybackQuality":return{playbackQuality:b};case "getAvailableQualityLevels":return{availableQualityLevels:b};case "getDuration":return{duration:b}; 1839 case "getVideoUrl":return{videoUrl:b};case "getVideoEmbedCode":return{videoEmbedCode:b};case "getPlaylist":return{playlist:b};case "getPlaylistIndex":return{playlistIndex:b};case "getOptions":return{options:b};case "getOption":return{option:b}}} 1840 sy.prototype.zc=function(a,b){switch(a){case "onReady":return;case "onStateChange":return{playerState:b};case "onPlaybackQualityChange":return{playbackQuality:b};case "onPlaybackRateChange":return{playbackRate:b};case "onError":return{errorCode:b}}return py.prototype.zc.call(this,a,b)}; 1841 sy.prototype.L=function(){py.prototype.L.call(this);delete this.api};function ty(a){a=void 0===a?!1:a;J.call(this);this.i=new Ii(a);ue(this,this.i)} 1842 ab(ty,J);ty.prototype.subscribe=function(a,b,c){return this.h()?0:this.i.subscribe(a,b,c)}; 1843 ty.prototype.m=function(a,b){this.h()||this.i.cb.apply(this.i,arguments)};function uy(a,b,c){ty.call(this);this.l=a;this.j=b;this.id=c} 1844 u(uy,ty);uy.prototype.lb=function(a,b){this.h()||this.l.lb(this.j,this.id,a,b)}; 1845 uy.prototype.L=function(){this.j=this.l=null;ty.prototype.L.call(this)};function vy(a,b,c){J.call(this);this.i=a;this.origin=c;this.j=hs(window,"message",this.l.bind(this));this.connection=new uy(this,a,b);ue(this,this.connection)} 1846 u(vy,J);vy.prototype.lb=function(a,b,c,d){this.h()||a!==this.i||(a={id:b,command:c},d&&(a.data=d),this.i.postMessage(JSON.stringify(a),this.origin))}; 1847 vy.prototype.l=function(a){if(!this.h()&&a.origin===this.origin){var b=a.data;if("string"===typeof b){try{b=JSON.parse(b)}catch(d){return}if(b.command){var c=this.connection;c.h()||c.m("command",b.command,b.data,a.origin)}}}}; 1848 vy.prototype.L=function(){is(this.j);this.i=null;J.prototype.L.call(this)};function wy(){this.state=1;this.h=null} 1849 l=wy.prototype; 1850 l.initialize=function(a,b,c){if(a.program){var d,e=null!=(d=a.interpreterUrl)?d:null;if(a.interpreterSafeScript){d=a.interpreterSafeScript;Eb("From proto message. b/166824318");d=d.privateDoNotAccessOrElseSafeScriptWrappedValue||"";var f=Bb();d=f?f.createScript(d):d;d=new Gb(d,Fb)}else d=null!=(f=a.interpreterScript)?f:null;a.interpreterSafeUrl&&(e=a.interpreterSafeUrl,Eb("From proto message. b/166824318"),e=Kb(e.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue||"").toString());xy(this,d,e, 1851 a.program,b,c)}else Vt(Error("Cannot initialize botguard without program"))}; 1852 function xy(a,b,c,d,e,f){var g=void 0===g?"trayride":g;c?(a.state=2,Fx(c,function(){window[g]?yy(a,d,g,e):(a.state=3,Kx(c),Vt(new Q("Unable to load Botguard","from "+c)))},f)):b?(f=nf("SCRIPT"),b instanceof Gb?(b instanceof Gb&&b.constructor===Gb?b=b.j:(Qa(b),b="type_error:SafeScript"),f.textContent=b,Sh(f)):f.textContent=b,f.nonce=hc(),document.head.appendChild(f),document.head.removeChild(f),window[g]?yy(a,d,g,e):(a.state=4,Vt(new Q("Unable to load Botguard from JS")))):Vt(new Q("Unable to load VM; no url or JS provided"))} 1853 function yy(a,b,c,d){a.state=5;try{var e=new Jh({program:b,te:c,Ne:P("att_web_record_metrics")});e.af.then(function(){a.state=6;d&&d(b)}); 1854 a.Rc(e)}catch(f){a.state=7,f instanceof Error&&Vt(f)}} 1855 l.invoke=function(a){a=void 0===a?{}:a;return this.Uc()?this.Rd({jd:a}):null}; 1856 l.dispose=function(){this.Xc()}; 1857 l.Xc=function(){this.Rc(null);this.state=8}; 1858 l.Uc=function(){return!!this.h}; 1859 l.Rd=function(a){return this.h.Ld(a)}; 1860 l.Rc=function(a){se(this.h);this.h=a};function zy(){var a=B("yt.abuse.playerAttLoader");return a&&["bgvma","bgvmb","bgvmc"].every(function(b){return b in a})?a:null} 1861 ;function Ay(){wy.apply(this,arguments)} 1862 u(Ay,wy);Ay.prototype.Xc=function(){this.state=8}; 1863 Ay.prototype.Rc=function(a){var b;null==(b=zy())||b.bgvma();a?(b={bgvma:a.dispose.bind(a),bgvmb:a.snapshot.bind(a),bgvmc:a.Ld.bind(a)},A("yt.abuse.playerAttLoader",b),A("yt.abuse.playerAttLoaderRun",function(c){return a.snapshot(c)})):(A("yt.abuse.playerAttLoader",null),A("yt.abuse.playerAttLoaderRun",null))}; 1864 Ay.prototype.Uc=function(){return!!zy()}; 1865 Ay.prototype.Rd=function(a){return zy().bgvmc(a)};var By=new Ay;function Cy(){return By.Uc()} 1866 function Dy(a){a=void 0===a?{}:a;return By.invoke(a)} 1867 ;function Ey(a){a=a||{};var b={},c={};this.url=a.url||"";this.args=a.args||vb(b);this.assets=a.assets||{};this.attrs=a.attrs||vb(c);this.fallback=a.fallback||null;this.fallbackMessage=a.fallbackMessage||null;this.html5=!!a.html5;this.disable=a.disable||{};this.loaded=!!a.loaded;this.messages=a.messages||{}} 1868 Ey.prototype.clone=function(){var a=new Ey,b;for(b in this)if(this.hasOwnProperty(b)){var c=this[b];"object"==Qa(c)?a[b]=vb(c):a[b]=c}return a};var Fy=/cssbin\/(?:debug-)?([a-zA-Z0-9_-]+?)(?:-2x|-web|-rtl|-vfl|.css)/;function Gy(a){a=a||"";if(window.spf){var b=a.match(Fy);spf.style.load(a,b?b[1]:"",void 0)}else Hy(a)} 1869 function Hy(a){var b=Iy(a),c=document.getElementById(b),d=c&&Bx(c,"loaded");d||c&&!d||(c=Jy(a,b,function(){Bx(c,"loaded")||(zx(c),ws(b),Om($a(xs,b),0))}))} 1870 function Jy(a,b,c){var d=document.createElement("link");d.id=b;d.onload=function(){c&&setTimeout(c,0)}; 1871 a=nk(a);fc(d,a);(document.getElementsByTagName("head")[0]||document.body).appendChild(d);return d} 1872 function Iy(a){var b=nf("A");ec(b,new Nb(a,Ob));a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"css-"+jc(a)} 1873 ;function Ky(){J.call(this);this.i=[]} 1874 u(Ky,J);Ky.prototype.L=function(){for(;this.i.length;){var a=this.i.pop();a.target.removeEventListener(a.name,a.callback,void 0)}J.prototype.L.call(this)};function Ly(){Ky.apply(this,arguments)} 1875 u(Ly,Ky);function My(a,b,c,d,e){J.call(this);var f=this;this.v=b;this.webPlayerContextConfig=d;this.Wb=e;this.Aa=!1;this.api={};this.oa=this.s=null;this.V=new Ii;this.i={};this.aa=this.qa=this.elementId=this.eb=this.config=null;this.Z=!1;this.l=this.N=null;this.Pa={};this.Xb=["onReady"];this.lastError=null;this.Cb=NaN;this.R={};this.Yb=new Ly(this);this.ia=0;this.j=this.m=a;ue(this,this.V);Ny(this);Oy(this);ue(this,this.Yb);c?this.ia=Om(function(){f.loadNewVideoConfig(c)},0):d&&(Py(this),Qy(this))} 1876 u(My,J);l=My.prototype;l.getId=function(){return this.v}; 1877 l.loadNewVideoConfig=function(a){if(!this.h()){this.ia&&(window.clearTimeout(this.ia),this.ia=0);var b=a||{};b instanceof Ey||(b=new Ey(b));this.config=b;this.setConfig(a);Qy(this);this.isReady()&&Ry(this)}}; 1878 function Py(a){var b;a.webPlayerContextConfig?b=a.webPlayerContextConfig.rootElementId:b=a.config.attrs.id;a.elementId=b||a.elementId;"video-player"===a.elementId&&(a.elementId=a.v,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.v:a.config.attrs.id=a.v);var c;(null==(c=a.j)?void 0:c.id)===a.elementId&&(a.elementId+="-player",a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.elementId:a.config.attrs.id=a.elementId)} 1879 l.setConfig=function(a){this.eb=a;this.config=Sy(a);Py(this);if(!this.qa){var b;this.qa=Ty(this,(null==(b=this.config.args)?void 0:b.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var c;if(null==(c=this.config)?0:c.attrs)a=this.config.attrs,(b=a.width)&&this.j&&(this.j.style.width=ci(Number(b)||b)),(a=a.height)&&this.j&&(this.j.style.height=ci(Number(a)||a))}; 1880 function Ry(a){if(a.config&&!0!==a.config.loaded)if(a.config.loaded=!0,!a.config.args||"0"!==a.config.args.autoplay&&0!==a.config.args.autoplay&&!1!==a.config.args.autoplay){var b;a.api.loadVideoByPlayerVars(null!=(b=a.config.args)?b:null)}else a.api.cueVideoByPlayerVars(a.config.args)} 1881 function Uy(a){var b=!0,c=Vy(a);c&&a.config&&(a=Wy(a),b=Bx(c,"version")===a);return b&&!!B("yt.player.Application.create")} 1882 function Qy(a){if(!a.h()&&!a.Z){var b=Uy(a);if(b&&"html5"===(Vy(a)?"html5":null))a.aa="html5",a.isReady()||Xy(a);else if(Yy(a),a.aa="html5",b&&a.l&&a.m)a.m.appendChild(a.l),Xy(a);else{a.config&&(a.config.loaded=!0);var c=!1;a.N=function(){c=!0;var d=Zy(a,"player_bootstrap_method")?B("yt.player.Application.createAlternate")||B("yt.player.Application.create"):B("yt.player.Application.create");var e=a.config?Sy(a.config):void 0;d&&d(a.m,e,a.webPlayerContextConfig,a.Wb);Xy(a)}; 1883 a.Z=!0;b?a.N():(Fx(Wy(a),a.N),(b=$y(a))&&Gy(b),az(a)&&!c&&A("yt.player.Application.create",null))}}} 1884 function Vy(a){var b=mf(a.elementId);!b&&a.j&&a.j.querySelector&&(b=a.j.querySelector("#"+a.elementId));return b} 1885 function Xy(a){if(!a.h()){var b=Vy(a),c=!1;b&&b.getApiInterface&&b.getApiInterface()&&(c=!0);if(c){a.Z=!1;if(!Zy(a,"html5_remove_not_servable_check_killswitch")){var d;if((null==b?0:b.isNotServable)&&a.config&&(null==b?0:b.isNotServable(null==(d=a.config.args)?void 0:d.video_id)))return}bz(a)}else a.Cb=Om(function(){Xy(a)},50)}} 1886 function bz(a){Ny(a);a.Aa=!0;var b=Vy(a);if(b){a.s=cz(a,b,"addEventListener");a.oa=cz(a,b,"removeEventListener");var c=b.getApiInterface();c=c.concat(b.getInternalApiInterface());for(var d=a.api,e=0;e<c.length;e++){var f=c[e];d[f]||(d[f]=cz(a,b,f))}}for(var g in a.i)a.i.hasOwnProperty(g)&&a.s&&a.s(g,a.i[g]);Ry(a);a.qa&&a.qa(a.api);a.V.cb("onReady",a.api)} 1887 function cz(a,b,c){var d=b[c];return function(){var e=Ka.apply(0,arguments);try{return a.lastError=null,d.apply(b,e)}catch(f){"sendAbandonmentPing"!==c&&(f.params=c,a.lastError=f,Vt(f))}}} 1888 function Ny(a){a.Aa=!1;if(a.oa)for(var b in a.i)a.i.hasOwnProperty(b)&&a.oa(b,a.i[b]);for(var c in a.R)a.R.hasOwnProperty(c)&&window.clearTimeout(Number(c));a.R={};a.s=null;a.oa=null;b=a.api;for(var d in b)b.hasOwnProperty(d)&&(b[d]=null);b.addEventListener=function(e,f){a.addEventListener(e,f)}; 1889 b.removeEventListener=function(e,f){a.removeEventListener(e,f)}; 1890 b.destroy=function(){a.dispose()}; 1891 b.getLastError=function(){return a.getLastError()}; 1892 b.getPlayerType=function(){return a.getPlayerType()}; 1893 b.getCurrentVideoConfig=function(){return a.eb}; 1894 b.loadNewVideoConfig=function(e){a.loadNewVideoConfig(e)}; 1895 b.isReady=function(){return a.isReady()}} 1896 l.isReady=function(){return this.Aa}; 1897 function Oy(a){a.addEventListener("WATCH_LATER_VIDEO_ADDED",function(b){ws("WATCH_LATER_VIDEO_ADDED",b)}); 1898 a.addEventListener("WATCH_LATER_VIDEO_REMOVED",function(b){ws("WATCH_LATER_VIDEO_REMOVED",b)})} 1899 l.addEventListener=function(a,b){var c=this,d=Ty(this,b);d&&(0<=gb(this.Xb,a)||this.i[a]||(b=dz(this,a),this.s&&this.s(a,b)),this.V.subscribe(a,d),"onReady"===a&&this.isReady()&&Om(function(){d(c.api)},0))}; 1900 l.removeEventListener=function(a,b){this.h()||(b=Ty(this,b))&&Ji(this.V,a,b)}; 1901 function Ty(a,b){var c=b;if("string"===typeof b){if(a.Pa[b])return a.Pa[b];c=function(){var d=Ka.apply(0,arguments),e=B(b);if(e)try{e.apply(z,d)}catch(f){Ut(f)}}; 1902 a.Pa[b]=c}return c?c:null} 1903 function dz(a,b){var c="ytPlayer"+b+a.v;a.i[b]=c;z[c]=function(d){var e=Om(function(){if(!a.h()){try{a.V.cb(b,null!=d?d:void 0)}catch(h){Vt(new Q("PlayerProxy error when creating global callback",{error:h,event:b,playerId:a.v,data:d}))}var f=a.R,g=String(e);g in f&&delete f[g]}},0); 1904 sb(a.R,String(e))}; 1905 return c} 1906 l.getPlayerType=function(){return this.aa||(Vy(this)?"html5":null)}; 1907 l.getLastError=function(){return this.lastError}; 1908 function Yy(a){a.cancel();Ny(a);a.aa=null;a.config&&(a.config.loaded=!1);var b=Vy(a);b&&(Uy(a)||!az(a)?a.l=b:(b&&b.destroy&&b.destroy(),a.l=null));if(a.m)for(a=a.m;b=a.firstChild;)a.removeChild(b)} 1909 l.cancel=function(){this.N&&Lx(Wy(this),this.N);window.clearTimeout(this.Cb);this.Z=!1}; 1910 l.L=function(){Yy(this);if(this.l&&this.config&&this.l.destroy)try{this.l.destroy()}catch(b){Ut(b)}this.Pa=null;for(var a in this.i)this.i.hasOwnProperty(a)&&(z[this.i[a]]=null);this.eb=this.config=this.api=null;delete this.m;delete this.j;J.prototype.L.call(this)}; 1911 function az(a){var b,c;a=null==(b=a.config)?void 0:null==(c=b.args)?void 0:c.fflags;return!!a&&-1!==a.indexOf("player_destroy_old_version=true")} 1912 function Wy(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.jsUrl:(a=a.config.assets)?a.js:""} 1913 function $y(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.cssUrl:(a=a.config.assets)?a.css:""} 1914 function Zy(a,b){if(a.webPlayerContextConfig)var c=a.webPlayerContextConfig.serializedExperimentFlags;else{var d;if(null==(d=a.config)?0:d.args)c=a.config.args.fflags}return"true"===Bm(c||"","&")[b]} 1915 function Sy(a){for(var b={},c=r(Object.keys(a)),d=c.next();!d.done;d=c.next()){d=d.value;var e=a[d];b[d]="object"===typeof e?vb(e):e}return b} 1916 ;var ez={},fz="player_uid_"+(1E9*Math.random()>>>0);function gz(a,b){var c="player",d=!1;d=void 0===d?!0:d;c="string"===typeof c?mf(c):c;var e=fz+"_"+Ta(c),f=ez[e];if(f&&d)return hz(a,b)?f.api.loadVideoByPlayerVars(a.args||null):f.loadNewVideoConfig(a),f.api;f=new My(c,e,a,b,void 0);ez[e]=f;ws("player-added",f.api);ve(f,function(){delete ez[f.getId()]}); 1917 return f.api} 1918 function hz(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} 1919 ;var iz=null,jz=null,kz=null;function lz(){mz()} 1920 function nz(){mz()} 1921 function mz(){var a=iz.getVideoData(1);a=a.title?a.title+" - YouTube":"YouTube";document.title!==a&&(document.title=a)} 1922 function oz(){iz&&iz.sendAbandonmentPing&&iz.sendAbandonmentPing();M("PL_ATT")&&By.dispose();for(var a=li,b=0,c=Mx.length;b<c;b++)a.Ca(Mx[b]);Mx.length=0;Kx("//static.doubleclick.net/instream/ad_status.js");Nx=!1;lm("DCLKSTAT",0);te(kz,jz);iz&&(iz.removeEventListener("onVideoDataChange",lz),iz.destroy())} 1923 ;function pz(a,b,c){a="ST-"+jc(a).toString(36);b=b?uc(b):"";c=c||5;Eu()&&xn(a,b,c)} 1924 ;function qz(a,b,c){b=void 0===b?{}:b;c=void 0===c?!1:c;var d=M("EVENT_ID");d&&(b.ei||(b.ei=d));if(b){d=a;var e=void 0===e?!0:e;var f=M("VALID_SESSION_TEMPDATA_DOMAINS",[]),g=pc(window.location.href);g&&f.push(g);g=pc(d);if(0<=gb(f,g)||!g&&0==d.lastIndexOf("/",0))if(P("autoescape_tempdata_url")&&(f=document.createElement("a"),ec(f,d),d=f.href),d&&(d=qc(d),f=d.indexOf("#"),d=0>f?d:d.slice(0,f)))if(e&&!b.csn&&(b.itct||b.ved)&&(b=Object.assign({csn:ou()},b)),h){var h=parseInt(h,10);isFinite(h)&&0<h&& 1925 pz(d,b,h)}else pz(d,b)}if(c)return!1;if((window.ytspf||{}).enabled)spf.navigate(a);else{var k=void 0===k?{}:k;var m=void 0===m?"":m;var n=void 0===n?window:n;c=n.location;a=wc(a,k)+m;var p=void 0===p?Wh:p;a:{p=void 0===p?Wh:p;for(k=0;k<p.length;++k)if(m=p[k],m instanceof Uh&&m.Be(a)){p=new Nb(a,Ob);break a}p=void 0}p=p||Tb;if(p instanceof Nb)var v=Pb(p);else{b:if(Mh){try{v=new URL(p)}catch(t){v="https:";break b}v=v.protocol}else c:{v=document.createElement("a");try{v.href=p}catch(t){v=void 0;break c}v= 1926 v.protocol;v=":"===v||""===v?"https:":v}v="javascript:"!==v?p:void 0}void 0!==v&&(c.href=v)}return!0} 1927 ;A("yt.setConfig",lm);A("yt.config.set",lm);A("yt.setMsg",uu);A("yt.msgs.set",uu);A("yt.logging.errors.log",Ut); 1928 A("writeEmbed",function(){var a=M("PLAYER_CONFIG");if(!a){var b=M("PLAYER_VARS");b&&(a={args:b})}Ou(!0);"gvn"===a.args.ps&&(document.body.style.backgroundColor="transparent");a.attrs||(a.attrs={width:"100%",height:"100%",id:"video-player"});var c=document.referrer;b=M("POST_MESSAGE_ORIGIN");window!==window.top&&c&&c!==document.URL&&(a.args.loaderUrl=c);cw("embed",["ol"]);c=M("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_EMBEDDED_PLAYER;if(!c.serializedForcedExperimentIds){var d=Gm(window.location.href); 1929 d.forced_experiments&&(c.serializedForcedExperimentIds=d.forced_experiments)}var e;P("embeds_web_enable_watch_on_autoplay")&&(null==(e=a.args)?0:e.autoplay)&&cw("watch",["pbs","pbu","pbp"]);iz=gz(a,c);iz.addEventListener("onVideoDataChange",lz);iz.addEventListener("onReady",nz);a=M("POST_MESSAGE_ID","player");M("ENABLE_JS_API")?kz=new oy(iz):M("ENABLE_POST_API")&&"string"===typeof a&&"string"===typeof b&&(jz=new vy(window.parent,a,b),kz=new sy(iz,jz.connection));Qx();P("ytidb_create_logger_embed_killswitch")|| 1930 P("embeds_web_disable_nwl")||ao();a={};ay||(ay=new $x);ay.install((a.flush_logs={callback:function(){ht()}},a)); 1931 P("embeds_web_disable_nwl")||Yr();P("ytidb_clear_embedded_player")&&li.fa(function(){var f,g;if(!Mw){var h=Hs(),k={Oc:Lw,Pd:Kw};h.h.set(k.Oc,k);k={hd:{feedbackEndpoint:Zu(Gw),modifyChannelNotificationPreferenceEndpoint:Zu(Hw),playlistEditEndpoint:Zu(Iw),subscribeEndpoint:Zu(Ew),unsubscribeEndpoint:Zu(Fw),webPlayerShareEntityServiceEndpoint:Zu(Jw)}};var m=Vu.getInstance(),n={};m&&(n.client_location=m);void 0===f&&(f=sn());void 0===g&&(g=h.resolve(Lw));rw(k,g,f,n);f={Oc:xw,Qd:qw.h};h.h.set(f.Oc,f); 1932 Mw=h.resolve(xw)}yx()})}); 1933 var rz=wm(function(){kw();Pu();fx.h||(fx.h=new fx);var a=fx.h;var b=16623;var c=void 0===c?{}:c;Object.values(vu).includes(b)||(Vt(new Q("createClientScreen() called with a non-page VE",b)),b=83769);c.isHistoryNavigation||a.h.push({rootVe:b,key:c.key||""});a.s=[];a.D=[];c.ld?jx(a,b,c):kx(a,b,c)}),sz=wm(function(a){a.persisted||(kw(),Pu())}),tz=wm(function(a){P("embeds_web_enable_dispose_player_if_page_not_cached_killswitch")?oz():a.persisted||oz()}),uz=wm(oz); 1934 window.addEventListener?(window.addEventListener("load",rz),window.addEventListener("pageshow",sz),window.addEventListener("pagehide",tz)):window.attachEvent&&(window.attachEvent("onload",rz),window.attachEvent("onunload",uz));A("yt.abuse.player.botguardInitialized",B("yt.abuse.player.botguardInitialized")||Cy);A("yt.abuse.player.invokeBotguard",B("yt.abuse.player.invokeBotguard")||Dy);A("yt.abuse.dclkstatus.checkDclkStatus",B("yt.abuse.dclkstatus.checkDclkStatus")||Rx); 1935 A("yt.player.exports.navigate",B("yt.player.exports.navigate")||qz);A("yt.util.activity.init",B("yt.util.activity.init")||ls);A("yt.util.activity.getTimeSinceActive",B("yt.util.activity.getTimeSinceActive")||os);A("yt.util.activity.setTimestamp",B("yt.util.activity.setTimestamp")||ms);}).call(this);