PageSourceSearch

https://www.kedarconnect.com/new-kedar/assets/js/www-embed-player.js

js kedarconnect.com collected 2026-09-24 14:17:00 UTC 338,944 bytes, 1,951 lines download raw bytes

1(function(){'use strict';var p;function aa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}
2var ba=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
3function ca(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");}
4var da=ca(this);function u(a,b){if(b)a:{var c=da;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&&b!=null&&ba(c,a,{configurable:!0,writable:!0,value:b})}}
5u("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)}
6function c(f,g){this.h=f;ba(this,"description",{configurable:!0,writable:!0,value:g})}
7if(a)return a;c.prototype.toString=function(){return this.h};
8var d="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",e=0;return b});
9u("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=da[b[c]];typeof d==="function"&&typeof d.prototype[a]!="function"&&ba(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ea(aa(this))}})}return a});
10function ea(a){a={next:a};a[Symbol.iterator]=function(){return this};
11return a}
12function fa(a){return ia(a,a)}
13function ia(a,b){a.raw=b;Object.freeze&&(Object.freeze(a),Object.freeze(b));return a}
14function w(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:aa(a)};throw Error(String(a)+" is not an iterable or ArrayLike");}
15function ja(a){if(!(a instanceof Array)){a=w(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a}
16function ka(a,b){return Object.prototype.hasOwnProperty.call(a,b)}
17var la=typeof Object.assign=="function"?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};
18u("Object.assign",function(a){return a||la});
19var ma=typeof Object.create=="function"?Object.create:function(a){function b(){}
20b.prototype=a;return new b},na=function(){function a(){function c(){}
21new c;Reflect.construct(c,[],function(){});
22return new c instanceof c}
23if(typeof Reflect!="undefined"&&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){e===void 0&&(e=c);
24e=ma(e.prototype||Object.prototype);return Function.prototype.apply.call(c,e,d)||e}}(),oa;
25if(typeof Object.setPrototypeOf=="function")oa=Object.setPrototypeOf;else{var pa;a:{var qa={a:!0},ra={};try{ra.__proto__=qa;pa=ra.a;break a}catch(a){}pa=!1}oa=pa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var sa=oa;
26function z(a,b){a.prototype=ma(b.prototype);a.prototype.constructor=a;if(sa)sa(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.Ca=b.prototype}
27function ta(){this.A=!1;this.u=null;this.i=void 0;this.h=1;this.D=this.o=0;this.I=this.j=null}
28function wa(a){if(a.A)throw new TypeError("Generator is already running");a.A=!0}
29ta.prototype.H=function(a){this.i=a};
30function xa(a,b){a.j={exception:b,hd:!0};a.h=a.o||a.D}
31ta.prototype.return=function(a){this.j={return:a};this.h=this.D};
32ta.prototype.yield=function(a,b){this.h=b;return{value:a}};
33ta.prototype.F=function(a){this.h=a};
34function ya(a,b,c){a.o=b;c!=void 0&&(a.D=c)}
35function za(a){a.o=0;var b=a.j.exception;a.j=null;return b}
36function Aa(a){var b=a.I.splice(0)[0];(b=a.j=a.j||b)?b.hd?a.h=a.o||a.D:b.F!=void 0&&a.D<b.F?(a.h=b.F,a.j=null):a.h=a.D:a.h=0}
37function Ba(a){this.h=new ta;this.i=a}
38function Ca(a,b){wa(a.h);var c=a.h.u;if(c)return Da(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.h.return);
39a.h.return(b);return Ea(a)}
40function Da(a,b,c,d){try{var e=b.call(a.h.u,c);if(!(e instanceof Object))throw new TypeError("Iterator result "+e+" is not an object");
vendor: 4,968 bytes, lines 40-93
40if(!e.done)return a.h.A=!1,e;var f=e.value}catch(g){return a.h.u=null,xa(a.h,g),Ea(a)}a.h.u=null;d.call(a.h,f);return Ea(a)}
41function Ea(a){for(;a.h.h;)try{var b=a.i(a.h);if(b)return a.h.A=!1,{value:b.value,done:!1}}catch(c){a.h.i=void 0,xa(a.h,c)}a.h.A=!1;if(a.h.j){b=a.h.j;a.h.j=null;if(b.hd)throw b.exception;return{value:b.return,done:!0}}return{value:void 0,done:!0}}
42function Fa(a){this.next=function(b){wa(a.h);a.h.u?b=Da(a,a.h.u.next,b,a.h.H):(a.h.H(b),b=Ea(a));return b};
43this.throw=function(b){wa(a.h);a.h.u?b=Da(a,a.h.u["throw"],b,a.h.H):(xa(a.h,b),b=Ea(a));return b};
44this.return=function(b){return Ca(a,b)};
45this[Symbol.iterator]=function(){return this}}
46function Ga(a){function b(d){return a.next(d)}
47function c(d){return a.throw(d)}
48return new Promise(function(d,e){function f(g){g.done?d(g.value):Promise.resolve(g.value).then(b,c).then(f,e)}
49f(a.next())})}
50function A(a){return Ga(new Fa(new Ba(a)))}
51function B(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b}
52u("Reflect",function(a){return a?a:{}});
53u("Reflect.construct",function(){return na});
54u("Reflect.setPrototypeOf",function(a){return a?a:sa?function(b,c){try{return sa(b,c),!0}catch(d){return!1}}:null});
55u("Promise",function(a){function b(g){this.h=0;this.j=void 0;this.i=[];this.A=!1;var h=this.o();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}}
56function c(){this.h=null}
57function d(g){return g instanceof b?g:new b(function(h){h(g)})}
58if(a)return a;c.prototype.i=function(g){if(this.h==null){this.h=[];var h=this;this.j(function(){h.D()})}this.h.push(g)};
59var e=da.setTimeout;c.prototype.j=function(g){e(g,0)};
60c.prototype.D=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(l){this.o(l)}}}this.h=null};
61c.prototype.o=function(g){this.j(function(){throw g;})};
62b.prototype.o=function(){function g(l){return function(m){k||(k=!0,l.call(h,m))}}
63var h=this,k=!1;return{resolve:g(this.X),reject:g(this.D)}};
64b.prototype.X=function(g){if(g===this)this.D(new TypeError("A Promise cannot resolve to itself"));else if(g instanceof b)this.ia(g);else{a:switch(typeof g){case "object":var h=g!=null;break a;case "function":h=!0;break a;default:h=!1}h?this.W(g):this.u(g)}};
65b.prototype.W=function(g){var h=void 0;try{h=g.then}catch(k){this.D(k);return}typeof h=="function"?this.pa(h,g):this.u(g)};
66b.prototype.D=function(g){this.H(2,g)};
67b.prototype.u=function(g){this.H(1,g)};
68b.prototype.H=function(g,h){if(this.h!=0)throw Error("Cannot settle("+g+", "+h+"): Promise already settled in state"+this.h);this.h=g;this.j=h;this.h===2&&this.ga();this.I()};
69b.prototype.ga=function(){var g=this;e(function(){if(g.T()){var h=da.console;typeof h!=="undefined"&&h.error(g.j)}},1)};
70b.prototype.T=function(){if(this.A)return!1;var g=da.CustomEvent,h=da.Event,k=da.dispatchEvent;if(typeof k==="undefined")return!0;typeof g==="function"?g=new g("unhandledrejection",{cancelable:!0}):typeof h==="function"?g=new h("unhandledrejection",{cancelable:!0}):(g=da.document.createEvent("CustomEvent"),g.initCustomEvent("unhandledrejection",!1,!0,g));g.promise=this;g.reason=this.j;return k(g)};
71b.prototype.I=function(){if(this.i!=null){for(var g=0;g<this.i.length;++g)f.i(this.i[g]);this.i=null}};
72var f=new c;b.prototype.ia=function(g){var h=this.o();g.Xb(h.resolve,h.reject)};
73b.prototype.pa=function(g,h){var k=this.o();try{g.call(h,k.resolve,k.reject)}catch(l){k.reject(l)}};
74b.prototype.then=function(g,h){function k(r,t){return typeof r=="function"?function(v){try{l(r(v))}catch(x){m(x)}}:t}
75var l,m,n=new b(function(r,t){l=r;m=t});
76this.Xb(k(g,l),k(h,m));return n};
77b.prototype.catch=function(g){return this.then(void 0,g)};
78b.prototype.Xb=function(g,h){function k(){switch(l.h){case 1:g(l.j);break;case 2:h(l.j);break;default:throw Error("Unexpected state: "+l.h);}}
79var l=this;this.i==null?f.i(k):this.i.push(k);this.A=!0};
80b.resolve=d;b.reject=function(g){return new b(function(h,k){k(g)})};
81b.race=function(g){return new b(function(h,k){for(var l=w(g),m=l.next();!m.done;m=l.next())d(m.value).Xb(h,k)})};
82b.all=function(g){var h=w(g),k=h.next();return k.done?d([]):new b(function(l,m){function n(v){return function(x){r[v]=x;t--;t==0&&l(r)}}
83var r=[],t=0;do r.push(void 0),t++,d(k.value).Xb(n(r.length-1),m),k=h.next();while(!k.done)})};
84return b});
85u("Object.setPrototypeOf",function(a){return a||sa});
86u("Symbol.dispose",function(a){return a?a:Symbol("Symbol.dispose")});
87u("globalThis",function(a){return a||da});
88u("WeakMap",function(a){function b(k){this.h=(h+=Math.random()+1).toString();if(k){k=w(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}}
89function c(){}
90function d(k){var l=typeof k;return l==="object"&&k!==null||l==="function"}
91function e(k){if(!ka(k,g)){var l=new c;ba(k,g,{value:l})}}
92function f(k){var l=Object[k];l&&(Object[k]=function(m){if(m instanceof c)return m;Object.isExtensible(m)&&e(m);return l(m)})}
93if(function(){if(!a||!Object.seal)return!1;
vendor: 6,422 bytes, lines 93-139
93try{var k=Object.seal({}),l=Object.seal({}),m=new a([[k,2],[l,3]]);if(m.get(k)!=2||m.get(l)!=3)return!1;m.delete(k);m.set(l,4);return!m.has(k)&&m.get(l)==4}catch(n){return!1}}())return a;
94var g="$jscomp_hidden_"+Math.random();f("freeze");f("preventExtensions");f("seal");var h=0;b.prototype.set=function(k,l){if(!d(k))throw Error("Invalid WeakMap key");e(k);if(!ka(k,g))throw Error("WeakMap key fail: "+k);k[g][this.h]=l;return this};
95b.prototype.get=function(k){return d(k)&&ka(k,g)?k[g][this.h]:void 0};
96b.prototype.has=function(k){return d(k)&&ka(k,g)&&ka(k[g],this.h)};
97b.prototype.delete=function(k){return d(k)&&ka(k,g)&&ka(k[g],this.h)?delete k[g][this.h]:!1};
98return b});
99u("Map",function(a){function b(){var h={};return h.previous=h.next=h.head=h}
100function c(h,k){var l=h[1];return ea(function(){if(l){for(;l.head!=h[1];)l=l.previous;for(;l.next!=l.head;)return l=l.next,{done:!1,value:k(l)};l=null}return{done:!0,value:void 0}})}
101function d(h,k){var l=k&&typeof k;l=="object"||l=="function"?f.has(k)?l=f.get(k):(l=""+ ++g,f.set(k,l)):l="p_"+k;var m=h[0][l];if(m&&ka(h[0],l))for(h=0;h<m.length;h++){var n=m[h];if(k!==k&&n.key!==n.key||k===n.key)return{id:l,list:m,index:h,entry:n}}return{id:l,list:m,index:-1,entry:void 0}}
102function e(h){this[0]={};this[1]=b();this.size=0;if(h){h=w(h);for(var k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}}
103if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var h=Object.seal({x:4}),k=new a(w([[h,"s"]]));if(k.get(h)!="s"||k.size!=1||k.get({x:4})||k.set({x:4},"t")!=k||k.size!=2)return!1;var l=k.entries(),m=l.next();if(m.done||m.value[0]!=h||m.value[1]!="s")return!1;m=l.next();return m.done||m.value[0].x!=4||m.value[1]!="t"||!l.next().done?!1:!0}catch(n){return!1}}())return a;
104var f=new WeakMap;e.prototype.set=function(h,k){h=h===0?0:h;var l=d(this,h);l.list||(l.list=this[0][l.id]=[]);l.entry?l.entry.value=k:(l.entry={next:this[1],previous:this[1].previous,head:this[1],key:h,value:k},l.list.push(l.entry),this[1].previous.next=l.entry,this[1].previous=l.entry,this.size++);return this};
105e.prototype.delete=function(h){h=d(this,h);return h.entry&&h.list?(h.list.splice(h.index,1),h.list.length||delete this[0][h.id],h.entry.previous.next=h.entry.next,h.entry.next.previous=h.entry.previous,h.entry.head=null,this.size--,!0):!1};
106e.prototype.clear=function(){this[0]={};this[1]=this[1].previous=b();this.size=0};
107e.prototype.has=function(h){return!!d(this,h).entry};
108e.prototype.get=function(h){return(h=d(this,h).entry)&&h.value};
109e.prototype.entries=function(){return c(this,function(h){return[h.key,h.value]})};
110e.prototype.keys=function(){return c(this,function(h){return h.key})};
111e.prototype.values=function(){return c(this,function(h){return h.value})};
112e.prototype.forEach=function(h,k){for(var l=this.entries(),m;!(m=l.next()).done;)m=m.value,h.call(k,m[1],m[0],this)};
113e.prototype[Symbol.iterator]=e.prototype.entries;var g=0;return e});
114u("Set",function(a){function b(c){this.h=new Map;if(c){c=w(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.h.size}
115if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var c=Object.seal({x:4}),d=new a(w([c]));if(!d.has(c)||d.size!=1||d.add(c)!=d||d.size!=1||d.add({x:4})!=d||d.size!=2)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||f.value[0].x!=4||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;
116b.prototype.add=function(c){c=c===0?0:c;this.h.set(c,c);this.size=this.h.size;return this};
117b.prototype.delete=function(c){c=this.h.delete(c);this.size=this.h.size;return c};
118b.prototype.clear=function(){this.h.clear();this.size=0};
119b.prototype.has=function(c){return this.h.has(c)};
120b.prototype.entries=function(){return this.h.entries()};
121b.prototype.values=function(){return this.h.values()};
122b.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)})};
123return b});
124function Ha(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}}};
125e[Symbol.iterator]=function(){return e};
126return e}
127u("Array.prototype.entries",function(a){return a?a:function(){return Ha(this,function(b,c){return[b,c]})}});
128u("Array.prototype.keys",function(a){return a?a:function(){return Ha(this,function(b){return b})}});
129function Ia(a,b,c){if(a==null)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+""}
130u("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Ia(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}});
131u("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=Ia(this,b,"endsWith");b+="";c===void 0&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;e>0&&c>0;)if(d[--c]!=b[--e])return!1;return e<=0}});
132u("Number.isFinite",function(a){return a?a:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}});
133u("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}});
134u("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}});
135u("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}});
136u("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(c<0&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});
137u("String.prototype.includes",function(a){return a?a:function(b,c){return Ia(this,b,"includes").indexOf(b,c||0)!==-1}});
138u("Array.from",function(a){return a?a:function(b,c,d){c=c!=null?c:function(h){return h};
139var e=[],f=typeof Symbol!="undefined"&&Symbol.iterator&&b[Symbol.iterator];if(typeof f=="function"){b=f.call(b);for(var g=0;!(f=b.next()).done;
139)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}});
140u("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}});
141u("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
142u("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
143u("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});
144u("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});
145u("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var c=Math.floor(Math.abs(b));return b<0?-c:c}});
146u("Number.isNaN",function(a){return a?a:function(b){return typeof b==="number"&&isNaN(b)}});
147u("Array.prototype.values",function(a){return a?a:function(){return Ha(this,function(b,c){return c})}});
148u("Math.clz32",function(a){return a?a:function(b){b=Number(b)>>>0;if(b===0)return 32;var c=0;(b&4294901760)===0&&(b<<=16,c+=16);(b&4278190080)===0&&(b<<=8,c+=8);(b&4026531840)===0&&(b<<=4,c+=4);(b&3221225472)===0&&(b<<=2,c+=2);(b&2147483648)===0&&c++;return c}});
149u("Math.log10",function(a){return a?a:function(b){return Math.log(b)/Math.LN10}});
150u("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c;
151})})}});/*
152
153 Copyright The Closure Library Authors.
154 SPDX-License-Identifier: Apache-2.0
155*/
156var Ja=Ja||{},C=this||self;function D(a,b,c){a=a.split(".");c=c||C;a[0]in c||typeof c.execScript=="undefined"||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}
157function Ka(a,b){var c=E("CLOSURE_FLAGS");a=c&&c[a];return a!=null?a:b}
158function E(a,b){a=a.split(".");b=b||C;for(var c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b}
159function Oa(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"}
160function Pa(a){var b=Oa(a);return b=="array"||b=="object"&&typeof a.length=="number"}
161function Qa(a){var b=typeof a;return b=="object"&&a!=null||b=="function"}
162function Ra(a){return Object.prototype.hasOwnProperty.call(a,Sa)&&a[Sa]||(a[Sa]=++Ta)}
163var Sa="closure_uid_"+(Math.random()*1E9>>>0),Ta=0;function Ua(a,b,c){return a.call.apply(a.bind,arguments)}
164function Va(a,b,c){if(!a)throw Error();if(arguments.length>2){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)}}
165function Wa(a,b,c){Wa=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?Ua:Va;return Wa.apply(null,arguments)}
166function Xa(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)}}
167function Ya(){return Date.now()}
168function Za(a,b){function c(){}
169c.prototype=b.prototype;a.Ca=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=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)}}
170;function $a(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,$a);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)}
171Za($a,Error);$a.prototype.name="CustomError";function ab(a){a=a.url;var b=/[?&]dsh=1(&|$)/.test(a);this.j=!b&&/[?&]ae=1(&|$)/.test(a);this.o=!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}}
172;var bb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};/*
173
174 Copyright Google LLC
175 SPDX-License-Identifier: Apache-2.0
176*/
177var cb=globalThis.trustedTypes,db;function eb(){var a=null;if(!cb)return a;try{var b=function(c){return c};
178a=cb.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a}
179function fb(){db===void 0&&(db=eb());return db}
180;function gb(a){this.h=a}
181gb.prototype.toString=function(){return this.h+""};
182function hb(a){var b=fb();return new gb(b?b.createScriptURL(a):a)}
183function ib(a){if(a instanceof gb)return a.h;throw Error("");}
184;var jb=fa([""]),kb=ia(["\x00"],["\\0"]),lb=ia(["\n"],["\\n"]),nb=ia(["\x00"],["\\u0000"]);function ob(a){return a.toString().indexOf("`")===-1}
185ob(function(a){return a(jb)})||ob(function(a){return a(kb)})||ob(function(a){return a(lb)})||ob(function(a){return a(nb)});function pb(a){this.h=a}
186pb.prototype.toString=function(){return this.h};
187var qb=new pb("about:invalid#zClosurez");function rb(a){this.oe=a}
188function sb(a){return new rb(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}
189var tb=[sb("data"),sb("http"),sb("https"),sb("mailto"),sb("ftp"),new rb(function(a){return/^[^:]*([/?#]|$)/.test(a)})],ub=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;
190function vb(a){if(a instanceof pb)if(a instanceof pb)a=a.h;else throw Error("");else a=ub.test(a)?a:void 0;return a}
191;function wb(a,b){b=vb(b);b!==void 0&&(a.href=b)}
192;function xb(){this.h=yb[0].toLowerCase()}
193xb.prototype.toString=function(){return this.h};function zb(a){this.h=a}
194zb.prototype.toString=function(){return this.h+""};function Ab(a){var b="true".toString(),c=[new xb];if(c.length===0)throw Error("");if(c.map(function(d){if(d instanceof xb)d=d.h;else throw Error("");return d}).every(function(d){return"data-loaded".indexOf(d)!==0}))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.');
195a.setAttribute("data-loaded",b)}
196;function Bb(a,b){throw Error(b===void 0?"unexpected value "+a+"!":b);}
197;var Cb="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");function Db(a,b){if(b instanceof gb)a.href=ib(b).toString(),a.rel="stylesheet";else{if(Cb.indexOf("stylesheet")===-1)throw Error('TrustedResourceUrl href attribute required with rel="stylesheet"');b=vb(b);b!==void 0&&(a.href=b,a.rel="stylesheet")}}
198;function Eb(a){var b,c;return(a=(c=(b=a.document).querySelector)==null?void 0:c.call(b,"script[n
198once]"))?a.nonce||a.getAttribute("nonce")||"":""}
199;function Fb(a){this.h=a}
200Fb.prototype.toString=function(){return this.h+""};function Gb(a){var b=Eb(a.ownerDocument&&a.ownerDocument.defaultView||window);b&&a.setAttribute("nonce",b)}
201function Hb(a,b){if(b instanceof Fb)b=b.h;else throw Error("");a.textContent=b;Gb(a)}
202function Ib(a,b){a.src=ib(b);Gb(a)}
203;var Jb=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0);
204for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Kb=Array.prototype.forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=typeof a==="string"?a.split(""):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)},Lb=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=typeof a==="string"?a.split(""):a,g=0;g<c;g++)if(g in f){var h=f[g];
205b.call(void 0,h,g,a)&&(d[e++]=h)}return d},Mb=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=typeof a==="string"?a.split(""):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));
206return d},Nb=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;
207Kb(a,function(e,f){d=b.call(void 0,d,e,f,a)});
208return d};
209function Ob(a,b){a:{for(var c=a.length,d=typeof a==="string"?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 b<0?null:typeof a==="string"?a.charAt(b):a[b]}
210function Pb(a,b){b=Jb(a,b);var c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c}
211function Qb(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(Pa(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)}}
212;function Rb(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b}
213;function Sb(a){var b=E("window.location.href");a==null&&(a='Unknown Error of type "null/undefined"');if(typeof a==="string")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||C.$googDebugFname||b}catch(g){e="Not available",c=!0}b=Tb(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message;if(c==
214null){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)c=a.constructor.name;else if(c=a.constructor,Ub[c])c=Ub[c];else{c=String(c);if(!Ub[c]){var f=/function\s+([^\(]+)/m.exec(c);Ub[c]=f?f[1]:"[Anonymous]"}c=Ub[c]}c='Unknown Error of type "'+c+'"'}else c="Unknown Error of unknown type";typeof a.toString==="function"&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"}}return{message:a.message,
215name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:b}}
216function Tb(a,b){b||(b={});b[Vb(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[Vb(a)]&&(c+="\nCaused by: ",a.stack&&a.stack.indexOf(a.toString())==0||(c+=typeof a==="string"?a:a.message+"\n"),c+=Tb(a,b));return c}
217function Vb(a){var b="";typeof a.toString==="function"&&(b=""+a);return b+a.stack}
218var Ub={};function Wb(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b}
219;var Xb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Yb(a){return a?decodeURI(a):a}
220function Zb(a,b){return b.match(Xb)[a]||null}
221function $b(a){return Yb(Zb(3,a))}
222function ac(a){var b=a.match(Xb);a=b[5];var c=b[6];b=b[7];var d="";a&&(d+=a);c&&(d+="?"+c);b&&(d+="#"+b);return d}
223function bc(a){var b=a.indexOf("#");return b<0?a:a.slice(0,b)}
224function cc(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)cc(a,String(b[d]),c);else b!=null&&c.push(a+(b===""?"":"="+encodeURIComponent(String(b))))}
225function dc(a){var b=[],c;for(c in a)cc(c,a[c],b);return b.join("&")}
226function ec(a,b){b=dc(b);if(b){var c=a.indexOf("#");c<0&&(c=a.length);var d=a.indexOf("?");if(d<0||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;b=a[0]+(a[1]?"?"+a[1]:"")+a[2]}
226else b=a;return b}
227function fc(a,b,c,d){for(var e=c.length;(b=a.indexOf(c,b))>=0&&b<d;){var f=a.charCodeAt(b-1);if(f==38||f==63)if(f=a.charCodeAt(b+e),!f||f==61||f==38||f==35)return b;b+=e+1}return-1}
228var hc=/#|$/,ic=/[?&]($|#)/;function jc(a,b){for(var c=a.search(hc),d=0,e,f=[];(e=fc(a,d,b,c))>=0;)f.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);f.push(a.slice(d));return f.join("").replace(ic,"$1")}
229;function kc(a){var b=b===void 0?Number("30"):b;for(var c=[],d=0;d<lc(a,mc,1).length;d++){var e=lc(a,mc,1)[d];nc(e,2)<=b&&c.push(Number(nc(e,1)))}return c}
230function oc(a){var b=b===void 0?Number("30"):b;for(var c=[],d=0;d<lc(a,mc,1).length;d++){var e=lc(a,mc,1)[d];nc(e,2)>b&&c.push(Number(nc(e,1)))}return c}
231;function pc(a){return{fieldType:2,fieldName:a}}
232function F(a){return{fieldType:3,fieldName:a}}
233;function qc(a){this.h=a;a.Ra("/client_streamz/bg/fic",F("ke"))}
234function rc(a){this.h=a;a.Ra("/client_streamz/bg/fiec",F("ke"),pc("ec"))}
235function sc(a){this.h=a;a.nb("/client_streamz/bg/fil",F("ke"))}
236sc.prototype.record=function(a,b){this.h.record("/client_streamz/bg/fil",a,b)};
237function tc(a){this.h=a;a.Ra("/client_streamz/bg/fcc",pc("ph"),F("ke"))}
238function uc(a){this.h=a;a.nb("/client_streamz/bg/fcd",pc("ph"),F("ke"))}
239uc.prototype.record=function(a,b,c){this.h.record("/client_streamz/bg/fcd",a,b,c)};
240function vc(a){this.h=a;a.Ra("/client_streamz/bg/fsc",F("ke"))}
241function wc(a){this.h=a;a.nb("/client_streamz/bg/fsl",F("ke"))}
242wc.prototype.record=function(a,b){this.h.record("/client_streamz/bg/fsl",a,b)};
243function xc(a){this.h=a;a.nb("/client_streamz/bg/frs",F("ke"))}
244xc.prototype.record=function(a,b){this.h.record("/client_streamz/bg/frs",a,b)};
245function yc(a){this.h=a;a.nb("/client_streamz/bg/wrl",F("mn"),pc("ac"),pc("sc"),F("rk"),F("mk"))}
246yc.prototype.record=function(a,b,c,d,e,f){this.h.record("/client_streamz/bg/wrl",a,b,c,d,e,f)};
247function zc(a){this.h=a;a.nb("/client_streamz/bg/el",F("en"),F("rk"),F("mk"))}
248zc.prototype.record=function(a,b,c,d){this.h.record("/client_streamz/bg/el",a,b,c,d)};
249function Ac(a){this.h=a;a.Ra("/client_streamz/bg/cec",pc("ec"),F("rk"),F("mk"))}
250function Bc(a){a.Ra("/client_streamz/bg/po/csc",pc("cs"),F("rk"),F("mk"))}
251function Cc(a){a.Ra("/client_streamz/bg/po/ctav",F("av"),F("rk"),F("mk"))}
252function Dc(a){a.Ra("/client_streamz/bg/po/cwsc",F("su"),F("rk"),F("mk"))}
253;function Ec(a){C.setTimeout(function(){throw a;},0)}
254;var Fc=Ka(610401301,!1),Gc=Ka(653718497,Ka(1,!0));function Hc(){var a=C.navigator;return a&&(a=a.userAgent)?a:""}
255var Ic,Jc=C.navigator;Ic=Jc?Jc.userAgentData||null:null;function Kc(a){return Fc?Ic?Ic.brands.some(function(b){return(b=b.brand)&&b.indexOf(a)!=-1}):!1:!1}
256function G(a){return Hc().indexOf(a)!=-1}
257;function Lc(){return Fc?!!Ic&&Ic.brands.length>0:!1}
258function Mc(){return Lc()?!1:G("Opera")}
259function Nc(){return G("Firefox")||G("FxiOS")}
260function Oc(){return Lc()?Kc("Chromium"):(G("Chrome")||G("CriOS"))&&!(Lc()?0:G("Edge"))||G("Silk")}
261;function Pc(){return Fc?!!Ic&&!!Ic.platform:!1}
262function Qc(){return G("iPhone")&&!G("iPod")&&!G("iPad")}
263;var Rc=Mc(),Sc=Lc()?!1:G("Trident")||G("MSIE"),Tc=G("Edge"),Uc=G("Gecko")&&!(Hc().toLowerCase().indexOf("webkit")!=-1&&!G("Edge"))&&!(G("Trident")||G("MSIE"))&&!G("Edge"),Vc=Hc().toLowerCase().indexOf("webkit")!=-1&&!G("Edge");Vc&&G("Mobile");Pc()||G("Macintosh");Pc()||G("Windows");(Pc()?Ic.platform==="Linux":G("Linux"))||Pc()||G("CrOS");var Wc=Pc()?Ic.platform==="Android":G("Android");Qc();G("iPad");G("iPod");Qc()||G("iPad")||G("iPod");Hc().toLowerCase().indexOf("kaios");Nc();var Xc=Qc()||G("iPod"),Yc=G("iPad");!G("Android")||Oc()||Nc()||Mc()||G("Silk");Oc();var Zc=G("Safari")&&!(Oc()||(Lc()?0:G("Coast"))||Mc()||(Lc()?0:G("Edge"))||(Lc()?Kc("Microsoft Edge"):G("Edg/"))||(Lc()?Kc("Opera"):G("OPR"))||Nc()||G("Silk")||G("Android"))&&!(Qc()||G("iPad")||G("iPod"));var $c={},ad=null;function bd(a,b){Pa(a);b===void 0&&(b=0);cd();b=$c[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],l=b[g>>2];g=b[(g&3)<<4|h>>4];h=b[(h&15)<<2|k>>6];k=b[k&63];c[f++]=""+l+g+h+k}l=0;k=d;
263switch(a.length-e){case 2:l=a[e+1],k=b[(l&15)<<2]||d;case 1:a=a[e],c[f]=""+b[a>>2]+b[(a&3)<<4|l>>4]+k+d}return c.join("")}
264function dd(a){var b=a.length,c=b*3/4;c%3?c=Math.floor(c):"=.".indexOf(a[b-1])!=-1&&(c="=.".indexOf(a[b-2])!=-1?c-2:c-1);var d=new Uint8Array(c),e=0;ed(a,function(f){d[e++]=f});
265return e!==c?d.subarray(0,e):d}
266function ed(a,b){function c(k){for(;d<a.length;){var l=a.charAt(d++),m=ad[l];if(m!=null)return m;if(!/^[\s\xa0]*$/.test(l))throw Error("Unknown base64 encoding at char: "+l);}return k}
267cd();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),h=c(64);if(h===64&&e===-1)break;b(e<<2|f>>4);g!=64&&(b(f<<4&240|g>>2),h!=64&&b(g<<6&192|h))}}
268function cd(){if(!ad){ad={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;c<5;c++){var d=a.concat(b[c].split(""));$c[c]=d;for(var e=0;e<d.length;e++){var f=d[e];ad[f]===void 0&&(ad[f]=e)}}}}
269;var fd=typeof Uint8Array!=="undefined",gd=!Sc&&typeof btoa==="function";function hd(a){if(!gd)return bd(a);for(var b="",c=0,d=a.length-10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)}
270var id=/[-_.]/g,jd={"-":"+",_:"/",".":"="};function kd(a){return jd[a]||""}
271function ld(a){return fd&&a!=null&&a instanceof Uint8Array}
272var md={};var nd;function od(a){if(a!==md)throw Error("illegal external caller");}
273function pd(a,b){od(b);this.h=a;if(a!=null&&a.length===0)throw Error("ByteString should be constructed with non-empty values");}
274pd.prototype.sizeBytes=function(){od(md);var a=this.h;if(a!=null&&!ld(a))if(typeof a==="string")if(gd){id.test(a)&&(a=a.replace(id,kd));a=atob(a);for(var b=new Uint8Array(a.length),c=0;c<a.length;c++)b[c]=a.charCodeAt(c);a=b}else a=dd(a);else Oa(a),a=null;return(a=a==null?a:this.h=a)?a.length:0};var qd;function rd(){var a=Error();Rb(a,"incident");Ec(a)}
275function sd(a){a=Error(a);Rb(a,"warning");return a}
276;function td(){return typeof BigInt==="function"}
277;function ud(a){return Array.prototype.slice.call(a)}
278;var vd=typeof Symbol==="function"&&typeof Symbol()==="symbol";function wd(a){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?Symbol():a}
279var xd=wd(),yd=wd("2ex"),zd=wd("1oa");Math.max.apply(Math,ja(Object.values({Mg:1,Kg:2,Jg:4,Pg:8,Og:16,Ng:32,yf:64,Rg:128,Ig:256,Hg:512,Lg:1024,Ef:2048,Qg:4096,Ff:8192,zf:16384})));var Ad=vd?function(a,b){a[xd]|=b}:function(a,b){a.h!==void 0?a.h|=b:Object.defineProperties(a,{h:{value:b,
280configurable:!0,writable:!0,enumerable:!1}})},Bd=vd?function(a){return a[xd]|0}:function(a){return a.h|0},Cd=vd?function(a){return a[xd]}:function(a){return a.h},Dd=vd?function(a,b){a[xd]=b}:function(a,b){a.h!==void 0?a.h=b:Object.defineProperties(a,{h:{value:b,
281configurable:!0,writable:!0,enumerable:!1}})};
282function Ed(a,b){Dd(b,(a|0)&-14591)}
283function Fd(a,b){Dd(b,(a|34)&-14557)}
284;var Gd={},Hd={};function Id(a){return!(!a||typeof a!=="object"||a.h!==Hd)}
285function Jd(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object}
286function Kd(a){return!Array.isArray(a)||a.length?!1:Bd(a)&1?!0:!1}
287var Ld,Md=[];Dd(Md,55);Ld=Object.freeze(Md);function Nd(a){if(a&2)throw Error();}
288var Od=Object.freeze({});Object.freeze({});var Pd=Object.freeze({});function Qd(a){a.dh=!0;return a}
289;var Rd=Qd(function(a){return typeof a==="number"}),Sd=Qd(function(a){return typeof a==="string"}),Td=Qd(function(a){return typeof a==="boolean"});
290function Ud(){var a=Vd;return Qd(function(b){for(var c in a)if(b===a[c]&&!/^[0-9]+$/.test(c))return!0;return!1})}
291;var Wd=typeof C.BigInt==="function"&&typeof C.BigInt(0)==="bigint";function Xd(a){var b=a;if(Sd(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(Rd(b)&&!Number.isSafeInteger(b))throw Error(String(b));return Wd?BigInt(a):a=Td(a)?a?"1":"0":Sd(a)?a.trim()||"0":String(a)}
292var ce=Qd(function(a){return Wd?a>=Yd&&a<=Zd:a[0]==="-"?$d(a,ae):$d(a,be)}),ae=Number.MIN_SAFE_INTEGER.toString(),Yd=Wd?BigInt(Number.MIN_SAFE_INTEGER):void 0,be=Number.MAX_SAFE_INTEGER.toString(),Zd=Wd?BigInt(Number.MAX_SAFE_INTEGER):void 0;
293function $d(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(var c=0;c<a.length;c++){var d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}}
294;var de=0,ee=0;function fe(a){var b=a>>>0;de=b;ee=(a-b)/4294967296>>>0}
295function ge(a){if(a<0){fe(0-a);var b=w(he(de,ee));a=b.next().value;b=b.next().value;de=a>>>0;ee=b>>>0}else fe(a)}
296function ie(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else td()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>
296=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+je(c)+je(a));return c}
297function je(a){a=String(a);return"0000000".slice(a.length)+a}
298function ke(){var a=de,b=ee;b&2147483648?td()?a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0)):(b=w(he(a,b)),a=b.next().value,b=b.next().value,a="-"+ie(a,b)):a=ie(a,b);return a}
299function he(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]}
300;function le(a){return a.displayName||a.name||"unknown type name"}
301function me(a){if(a!=null&&typeof a!=="boolean")throw Error("Expected boolean but got "+Oa(a)+": "+a);return a}
302var ne=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function oe(a){var b=typeof a;switch(b){case "bigint":return!0;case "number":return Number.isFinite(a)}return b!=="string"?!1:ne.test(a)}
303function pe(a){if(typeof a!=="number")throw sd("int32");if(!Number.isFinite(a))throw sd("int32");return a|0}
304function qe(a){return a==null?a:pe(a)}
305function re(a){if(a==null)return a;if(typeof a==="string"){if(!a)return;a=+a}if(typeof a==="number")return Number.isFinite(a)?a|0:void 0}
306function se(a){var b=0;b=b===void 0?0:b;if(!oe(a))throw sd("int64");var c=typeof a;switch(b){case 4096:switch(c){case "string":return te(a);case "bigint":return String(BigInt.asIntN(64,a));default:return ue(a)}case 8192:switch(c){case "string":return b=Math.trunc(Number(a)),Number.isSafeInteger(b)?a=Xd(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a=td()?Xd(BigInt.asIntN(64,BigInt(a))):Xd(ve(a))),a;case "bigint":return Xd(BigInt.asIntN(64,a));default:return Xd(we(a))}case 0:switch(c){case "string":return te(a);
307case "bigint":return Xd(BigInt.asIntN(64,a));default:return we(a)}default:return Bb(b,"Unknown format requested type for int64")}}
308function xe(a){return a==null?a:se(a)}
309function ye(a){return a[0]==="-"?a.length<20?!0:a.length===20&&Number(a.substring(0,7))>-922337:a.length<19?!0:a.length===19&&Number(a.substring(0,6))<922337}
310function ve(a){a.indexOf(".");if(ye(a))return a;if(a.length<16)ge(Number(a));else if(td())a=BigInt(a),de=Number(a&BigInt(4294967295))>>>0,ee=Number(a>>BigInt(32)&BigInt(4294967295));else{var b=+(a[0]==="-");ee=de=0;for(var c=a.length,d=0+b,e=(c-b)%6+b;e<=c;d=e,e+=6)d=Number(a.slice(d,e)),ee*=1E6,de=de*1E6+d,de>=4294967296&&(ee+=Math.trunc(de/4294967296),ee>>>=0,de>>>=0);b&&(b=w(he(de,ee)),a=b.next().value,b=b.next().value,de=a,ee=b)}return ke()}
311function we(a){oe(a);a=Math.trunc(a);if(!Number.isSafeInteger(a)){ge(a);var b=de,c=ee;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=c*4294967296+(b>>>0);a=a?-b:b}return a}
312function ue(a){oe(a);a=Math.trunc(a);if(Number.isSafeInteger(a))a=String(a);else{var b=String(a);ye(b)?a=b:(ge(a),a=ke())}return a}
313function te(a){oe(a);var b=Math.trunc(Number(a));if(Number.isSafeInteger(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return ve(a)}
314function ze(a){if(a==null)return a;
314if(typeof a==="bigint")return ce(a)?a=Number(a):(a=BigInt.asIntN(64,a),a=ce(a)?Number(a):String(a)),a;if(oe(a))return typeof a==="number"?we(a):te(a)}
315function Ae(a){if(typeof a!=="string")throw Error();return a}
316function Be(a){if(a!=null&&typeof a!=="string")throw Error();return a}
317function Ce(a,b){if(!(a instanceof b))throw Error("Expected instanceof "+le(b)+" but got "+(a&&le(a.constructor)));}
318function De(a,b,c){if(a!=null&&typeof a==="object"&&a.Ec===Gd)return a;if(Array.isArray(a)){var d=Bd(a),e=d;e===0&&(e|=c&32);e|=c&2;e!==d&&Dd(a,e);return new b(a)}}
319;function Ee(a){Fe===void 0&&(Fe=typeof Proxy==="function"?Ge(Proxy):null);if(!Fe||!He())return a;var b=Ie(a);if(b)return b;if(Math.random()>.01)return a;Je(a);b=new Fe(a,{set:function(c,d,e){Ke();c[d]=e;return!0}});
320Le(a,b);return b}
321function Ke(){rd()}
322var Me=void 0,Ne=void 0;function Ie(a){var b;return(b=Me)==null?void 0:b.get(a)}
323function Oe(a){var b;return((b=Ne)==null?void 0:b.get(a))||a}
324function Le(a,b){(Me||(Me=new Pe)).set(a,b);(Ne||(Ne=new Pe)).set(b,a)}
325var Fe=void 0,Pe=void 0;function He(){Pe===void 0&&(Pe=typeof WeakMap==="function"?Ge(WeakMap):null);return Pe}
326function Ge(a){try{return a.toString().indexOf("[native code]")!==-1?a:null}catch(b){return null}}
327var Qe=void 0;function Je(a){if(Qe===void 0){var b=new Fe([],{});Qe=Array.prototype.concat.call([],b).length===1}Qe&&typeof Symbol==="function"&&Symbol.isConcatSpreadable&&(a[Symbol.isConcatSpreadable]=!0)}
328function Re(a,b,c){if(Gc&&He()){if(Se(a,b)){if(c)return}else if(Math.random()>.01)return;var d=a.length;c={length:d};for(var e=0;e<Math.min(d,10);e++){if(d<=10)var f=e;else{f=d/10;var g=Math.floor(e*f);f=g+Math.floor(Math.random()*(Math.floor((e+1)*f)-g))}c[f]=a[f]}Te(a,c)?(d=Ue||(Ue=new Pe),e=d.get(b),e||(e=new Pe,d.set(b,e)),e.set(a,c)):(rd(),Ve(a,b))}}
329function We(a,b){var c=Se(a,b);c&&!Te(a,c)&&(Xe(),Ve(a,b))}
330function Te(a,b){if(a.length!==b.length)return!1;for(var c in b){var d=Number(c),e;if(e=Number.isInteger(d))e=a[d],d=b[d],e=!(Number.isNaN(e)?Number.isNaN(d):e===d);if(e)return!1}return!0}
331function Ye(a){var b;if(a&&(b=Ue)!=null&&b.has(a)&&(b=a.G))for(var c=0;c<b.length;c++){var d=b[c];if(c===b.length-1&&Jd(d))for(var e in d){var f=d[e];Array.isArray(f)&&We(f,a)}else Array.isArray(d)&&We(d,a)}}
332function Xe(){rd()}
333var Ue=void 0;function Se(a,b){var c,d;return(c=Ue)==null?void 0:(d=c.get(b))==null?void 0:d.get(a)}
334function Ve(a,b){var c,d;(c=Ue)==null||(d=c.get(b))==null||d.delete(a)}
335;var Ze;function $e(a,b){Bd(b);Ze=b;a=new a(b);Ze=void 0;return a}
336function I(a,b,c){a==null&&(a=Ze);Ze=void 0;if(a==null){var d=96;c?(a=[c],d|=512):a=[];b&&(d=d&-33521665|(b&1023)<<15)}else{if(!Array.isArray(a))throw Error("narr");d=Bd(a);if(d&2048)throw Error("farr");if(d&64)return a;d|=64;if(c&&(d|=512,c!==a[0]))throw Error("mid");a:{c=a;var e=c.length;if(e){var f=e-1;if(Jd(c[f])){d|=256;b=f-(+!!(d&512)-1);if(b>=1024)throw Error("pvtlmt");d=d&-33521665|(b&1023)<<15;break a}}if(b){b=Math.max(b,e-(+!!(d&512)-1));if(b>1024)throw Error("spvt");d=d&-33521665|(b&1023)<<
33715}}}Dd(a,d);return a}
338;function af(a,b){return bf(b)}
339function bf(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "bigint":return ce(a)?Number(a):String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(Kd(a))return}else{if(ld(a))return hd(a);if(a instanceof pd){var b=a.h;return b==null?"":typeof b==="string"?b:a.h=hd(b)}}}return a}
340;function cf(a,b,c){a=ud(a);var d=a.length,e=b&256?a[d-1]:void 0;d+=e?-1:0;for(b=b&512?1:0;b<d;b++)a[b]=c(a[b]);if(e){b=a[b]={};for(var f in e)b[f]=c(e[f])}return a}
341function df(a,b,c,d,e){if(a!=null){if(Array.isArray(a))a=Kd(a)?void 0:e&&Bd(a)&2?a:ef(a,b,c,d!==void 0,e);else if(Jd(a)){var f={},g;for(g in a)f[g]=df(a[g],b,c,d,e);a=f}else a=b(a,d);return a}}
342function ef(a,b,c,d,e){var f=d||c?Bd(a):0;d=d?!!(f&32):void 0;a=ud(a);for(var g=0;g<a.length;g++)a[g]=df(a[g],b,c,d,e);c&&c(f,a);return a}
343function ff(a){return a.Ec===Gd?a.toJSON():bf(a)}
344;function gf(a,b,c){c=c===void 0?Fd:c;if(a!=null){if(fd&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=Bd(a);if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(Dd(a,(d|34)&-12293),a):ef(a,gf,d&4?Fd:c,!0,!0)}a.Ec===Gd&&(c=a.G,d=Cd(c),a=d&2?a:hf(a,c,d,!0));return a}}
345function hf(a,b,c,d){Ye(a);return $e(a.constructor,jf(b,c,d))}
346function jf(a,b,c){var d=c||b&2?Fd:Ed,e=!!(b&32);a=cf(a,b,function(f){return gf(f,e,d)});
347Ad(a,32|(c?2:0));return a}
348function kf(a){var b=a.G,c=Cd(b);return c&2?hf(a,b,c,!1):a}
349;function lf(a,b){a=a.G;return mf(a,Cd(a),b)}
350function nf(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||b>=a.length||b>=c))return a[b]}
351function mf(a,b,c,d){if(c===-1)return null;var e=b>>15&1023||536870912;if(c>=e){if(b&256)return a[a.length-1][c]}else{var f=a.length;if(d&&b&256&&(d=a[f-1][c],d!=null)){if(nf(a,b,e,c)&&yd!=null){var g;a=(g=qd)!=null?g:qd={};g=a[yd]||0;g>=4||(a[yd]=g+1,rd())}return d}return nf(a,b,e,c)}}
352function of(a,b,c){var d=a.G,e=Cd(d);Nd(e);pf(d,e,b,c);return a}
353function pf(a,b,c,d){Jd(d);var e=b>>15&1023||536870912;if(c>=e){var f=b;if(b&256)var g=a[a.length-1];else{if(d==null)return f;g=a[e+(+!!(b&512)-1)]={};f|=256}g[c]=d;c<e&&(a[c+(+!!(b&512)-1)]=void 0);f!==b&&Dd(a,f);return f}a[c+(+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b}
354function qf(a){return rf(a,sf,11,!1)!==void 0}
355function tf(a){return!!(2&a)&&!!(4&a)||!!(2048&a)}
356function uf(a,b,c){var d=a.G,e=Cd(d);Nd(e);if(b==null)return pf(d,e,3),a;b=Oe(b);if(!Array.isArray(b))throw sd();var f=Bd(b),g=f,h=!!(2&f)||Object.isFrozen(b),k=!h&&(void 0===Pd||!1);if(!(4&f)){f=21;h&&(b=ud(b),g=0,f=vf(f,e),f=wf(f,e,!0));for(var l=0;l<b.length;l++)b[l]=c(b[l])}k?(b=ud(b),g=0,f=vf(f,e),f=wf(f,e,!0)):h||Re(b,a);f!==g&&Dd(b,f);pf(d,e,3,b);return a}
357function xf(a,b,c,d){a=a.G;var e=Cd(a);Nd(e);
357if(d==null){var f=yf(a);if(zf(f,a,e,c)===b)f.set(c,0);else return}else{c.includes(b);f=yf(a);var g=zf(f,a,e,c);g!==b&&(g&&(e=pf(a,e,g)),f.set(c,b))}pf(a,e,b,d)}
358function yf(a){if(vd){var b;return(b=a[zd])!=null?b:a[zd]=new Map}if(zd in a)return a[zd];b=new Map;Object.defineProperty(a,zd,{value:b});return b}
359function zf(a,b,c,d){var e=a.get(d);if(e!=null)return e;for(var f=e=0;f<d.length;f++){var g=d[f];mf(b,c,g)!=null&&(e!==0&&(c=pf(b,c,e)),e=g)}a.set(d,e);return e}
360function rf(a,b,c,d){a=a.G;var e=Cd(a);d=mf(a,e,c,d);b=De(d,b,e);b!==d&&b!=null&&pf(a,e,c,b);return b}
361function Af(a,b,c,d){b=rf(a,b,c,d===void 0?!1:d);if(b==null)return b;a=a.G;d=Cd(a);if(!(d&2)){var e=kf(b);e!==b&&(b=e,pf(a,d,c,b))}return b}
362function lc(a,b,c){var d=void 0===Od?2:5;var e=Cd(a.G),f=e,g=!(2&e);e=a.G;var h=!!(2&f);d=h?1:d;g&&(g=!h);h=mf(e,f,c);h=Array.isArray(h)?h:Ld;var k=Bd(h),l=h;We(l,a);d!==2&&d!==1||Ve(l,a);l=!!(4&k);if(!l){var m=k;m===0&&(m=vf(m,f));k=h;m|=1;var n=f,r=!!(2&m);r&&(n|=2);for(var t=!r,v=!0,x=0,y=0;x<k.length;x++){var H=De(k[x],b,n);if(H instanceof b){if(!r){var J=!!(Bd(H.G)&2);t&&(t=!J);v&&(v=J)}k[y++]=H}}y<x&&(k.length=y);m|=4;m=v?m|16:m&-17;m=t?m|8:m&-9;Dd(k,m);r&&Object.freeze(k);k=m}if(g&&!(8&k||
363!h.length&&(d===1||d===4&&32&k))){tf(k)?(h=ud(h),k=vf(k,f),f=pf(e,f,c,h)):Ve(h,a);b=h;g=k;for(k=0;k<b.length;k++)m=b[k],n=kf(m),m!==n&&(b[k]=n);g|=8;g=b.length?g&-17:g|16;Dd(b,g);k=g}if(d===1||d===4&&32&k)tf(k)||(a=k,f=!!(32&k),k|=!h.length||16&k&&(!l||f)?2:2048,k!==a&&Dd(h,k),Object.freeze(h));else if(l=d!==5?!1:!!(32&k)||tf(k)||!!Ie(h),(d===2||l)&&tf(k)&&(h=ud(h),k=vf(k,f),k=wf(k,f,!1),Dd(h,k),f=pf(e,f,c,h)),tf(k)||(c=k,k=wf(k,f,!1),k!==c&&Dd(h,k)),l){var N=Ee(h);Re(h,a,!0)}else if(d===2){var P;
364(P=Me)==null||P.delete(h)}return N||h}
365function Bf(a,b,c,d){d!=null?Ce(d,b):d=void 0;return of(a,c,d)}
366function Cf(a,b,c,d){var e=a.G,f=Cd(e);Nd(f);if(d==null)return pf(e,f,c),a;d=Oe(d);if(!Array.isArray(d))throw sd();for(var g=Bd(d),h=g,k=!!(2&g)||!!(2048&g),l=k||Object.isFrozen(d),m=!l&&(void 0===Pd||!1),n=!0,r=!0,t=0;t<d.length;t++){var v=d[t];Ce(v,b);k||(v=!!(Bd(v.G)&2),n&&(n=!v),r&&(r=v))}k||(g|=5,g=n?g|8:g&-9,g=r?g|16:g&-17);m||l&&g!==h?(d=ud(d),h=0,g=vf(g,f),g=wf(g,f,!0)):l||Re(d,a);g!==h&&Dd(d,g);pf(e,f,c,d);return a}
367function vf(a,b){a=(2&b?a|2:a&-3)|32;return a&=-2049}
368function wf(a,b,c){32&b&&c||(a&=-33);return a}
369function Df(a){a=lf(a,1);var b=b===void 0?!1:b;var c=typeof a;b=a==null?a:c==="bigint"?String(BigInt.asIntN(64,a)):oe(a)?c==="string"?te(a):b?ue(a):we(a):void 0;return b}
370function Ef(a,b){return a!=null?a:b}
371function Ff(a){var b=b===void 0?!1:b;a=lf(a,4);return Ef(a==null||typeof a==="boolean"?a:typeof a==="number"?!!a:void 0,b)}
372function nc(a,b,c){c=c===void 0?0:c;return Ef(re(lf(a,b)),c)}
373function Gf(a,b){var c=c===void 0?"":c;a=lf(a,b);return Ef(a==null||typeof a==="string"?a:void 0,c)}
374function Hf(a){var b=0;b=b===void 0?0:b;a=lf(a,1);a=a==null?a:Number.isFinite(a)?a|0:void 0;return Ef(a,b)}
375function If(a,b,c){return of(a,b,Be(c))}
376function Jf(a,b,c){if(c!=null){if(!Number.isFinite(c))throw sd("enum");c|=0}return of(a,b,c)}
377;function Kf(a){return a}
378function Lf(a){return a}
379function Mf(a,b,c,d){return Nf(a,b,c,d,Of,Pf)}
380function Qf(a,b,c,d){return Nf(a,b,c,d,Rf,Sf)}
381function Nf(a,b,c,d,e,f){if(!c.length&&!d)return 0;for(var g=0,h=0,k=0,l=0,m=0,n=c.length-1;n>=0;n--){var r=c[n];d&&n===c.length-1&&r===d||(l++,r!=null&&k++)}if(d)for(var t in d)n=+t,isNaN(n)||(m+=Tf(n),h++,n>g&&(g=n));l=e(l,k)+f(h,g,m);t=k;n=h;r=g;for(var v=m,x=c.length-1;x>=0;x--){var y=c[x];if(!(y==null||d&&x===c.length-1&&y===d)){y=x-b;var H=e(y,t)+f(n,r,v);H<l&&(a=1+y,l=H);n++;t--;v+=Tf(y);r=Math.max(r,y)}}b=e(0,0)+f(n,r,v);b<l&&(a=0,l=b);if(d){n=h;r=g;v=m;t=k;for(var J in d)d=+J,isNaN(d)||d>=
3821024||(n--,t++,v-=J.length,g=e(d,t)+f(n,r,v),g<l&&(a=1+d,l=g))}return a}
383function Sf(a,b,c){return c+a*3+(a>1?a-1:0)}
384function Rf(a,b){return(a>1?a-1:0)+(a-b)*4}
385function Pf(a,b){return a==0?0:9*Math.max(1<<32-Math.clz32(a+a/2-1),4)<=b?a==0?0:a<4?100+(a-1)*16:a<6?148+(a-4)*16:a<12?244+(a-6)*16:a<22?436+(a-12)*19:a<44?820+(a-22)*17:52+32*a:40+4*b}
386function Of(a){return 40+4*a}
387function Tf(a){return a>=100?a>=1E4?Math.ceil(Math.log10(1+a)):a<1E3?3:4:a<10?1:2}
388;var Uf,Vf;function K(a,b,c){this.G=I(a,b,c)}
389p=K.prototype;p.toJSON=function(){return Wf(this)};
390p.serialize=function(a){try{return Vf=!0,a&&(Uf=a===Lf||a!==Kf&&a!==Mf&&a!==Qf?Lf:a),JSON.stringify(Wf(this),af)}finally{a&&(Uf=void 0),Vf=!1}};
391function Xf(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");Ad(b,32);return $e(a,b)}
392p.clone=function(){var a=this.G;return hf(this,a,Cd(a),!1)};
393p.Ec=Gd;p.toString=function(){try{return Vf=!0,Wf(this).toString()}finally{Vf=!1}};
394function Wf(a){Ye(a);var b;Vf?b=a.G:b=ef(a.G,ff,void 0,void 0,!1);var c=!Vf,d=Cd(c?a.G:b);if(a=b.length){var e=b[a-1],f=Jd(e);f?a--:e=void 0;var g=+!!(d&512)-1,h=a-g;d=!!Uf&&!(d&512);var k,l=(k=Uf)!=null?k:Lf;k=d?l(h,g,b,e):h;d=(h=d&&h!==k)?Array.prototype.slice.call(b,0,a):b;if(f||h){b:{var m=d;var n=e;f={};l=!1;if(h)for(var r=Math.max(0,k+g);r<m.length;r++){var t=m[r],v=r-g;t==null||Kd(t)||Id(t)&&t.size===0||(m[r]=void 0,f[v]=t,l=!0)}if(n)for(var x in n)if(r=+x,isNaN(r))f[x]=n[x];else if(t=n[x],
395Array.isArray(t)&&(Kd(t)||Id(t)&&t.size===0)&&(t=null),t==null&&(l=!0),h&&r<k){l=!0;t=r+g;for(v=m.length;v<=t;v++)m.push(void 0);m[t]=n[r]}else t!=null&&(f[x]=t);
395if(l){for(var y in f){n=f;break b}n=null}}m=n==null?e!=null:n!==e}h&&(a=d.length);for(;a>0;a--){x=d[a-1];if(!(x==null||Kd(x)||Id(x)&&x.size===0))break;var H=!0}if(d!==b||m||H){if(!h&&!c)d=Array.prototype.slice.call(d,0,a);else if(H||m||n)d.length=a;n&&d.push(n)}H=d}else H=b;return H}
396;function Yf(a){return function(b){return Xf(a,b)}}
397;function Zf(a){this.G=I(a)}
398z(Zf,K);function $f(a,b){return uf(a,b,pe)}
399;function ag(a){this.G=I(a)}
400z(ag,K);var bg=[1,2,3];function cg(a){this.G=I(a)}
401z(cg,K);var dg=[1,2,3];function eg(a){this.G=I(a)}
402z(eg,K);function fg(a){this.G=I(a)}
403z(fg,K);function gg(a){this.G=I(a)}
404z(gg,K);function hg(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.indexOf("blob:")===0&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();a.indexOf("//")==0&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");c!=-1&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("URI is missing protocol: "+a);if(c!=="http"&&c!=="https"&&c!=="chrome-extension"&&
405c!=="moz-extension"&&c!=="file"&&c!=="android-app"&&c!=="chrome-search"&&c!=="chrome-untrusted"&&c!=="chrome"&&c!=="app"&&c!=="devtools")throw Error("Invalid URI scheme in origin: "+c);a="";var d=b.indexOf(":");if(d!=-1){var e=b.substring(d+1);b=b.substring(0,d);if(c==="http"&&e!=="80"||c==="https"&&e!=="443")a=":"+e}return c+"://"+b+a}
406;function ig(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;m=l=0}
407function b(n){for(var r=g,t=0;t<64;t+=4)r[t/4]=n[t]<<24|n[t+1]<<16|n[t+2]<<8|n[t+3];for(t=16;t<80;t++)n=r[t-3]^r[t-8]^r[t-14]^r[t-16],r[t]=(n<<1|n>>>31)&4294967295;n=e[0];var v=e[1],x=e[2],y=e[3],H=e[4];for(t=0;t<80;t++){if(t<40)if(t<20){var J=y^v&(x^y);var N=1518500249}else J=v^x^y,N=1859775393;else t<60?(J=v&x|y&(v|x),N=2400959708):(J=v^x^y,N=3395469782);J=((n<<5|n>>>27)&4294967295)+J+H+N+r[t]&4294967295;H=y;y=x;x=(v<<30|v>>>2)&4294967295;v=n;n=J}e[0]=e[0]+n&4294967295;e[1]=e[1]+v&4294967295;e[2]=
408e[2]+x&4294967295;e[3]=e[3]+y&4294967295;e[4]=e[4]+H&4294967295}
409function c(n,r){if(typeof n==="string"){n=unescape(encodeURIComponent(n));for(var t=[],v=0,x=n.length;v<x;++v)t.push(n.charCodeAt(v));n=t}r||(r=n.length);t=0;if(l==0)for(;t+64<r;)b(n.slice(t,t+64)),t+=64,m+=64;for(;t<r;)if(f[l++]=n[t++],m++,l==64)for(l=0,b(f);t+64<r;)b(n.slice(t,t+64)),t+=64,m+=64}
410function d(){var n=[],r=m*8;l<56?c(h,56-l):c(h,64-(l-56));for(var t=63;t>=56;t--)f[t]=r&255,r>>>=8;b(f);for(t=r=0;t<5;t++)for(var v=24;v>=0;v-=8)n[r++]=e[t]>>v&255;return n}
411for(var e=[],f=[],g=[],h=[128],k=1;k<64;++k)h[k]=0;var l,m;a();return{reset:a,update:c,digest:d,Rd:function(){for(var n=d(),r="",t=0;t<n.length;t++)r+="0123456789ABCDEF".charAt(Math.floor(n[t]/16))+"0123456789ABCDEF".charAt(n[t]%16);return r}}}
412;function jg(a,b,c){var d=String(C.location.href);return d&&a&&b?[b,kg(hg(d),a,c||null)].join(" "):null}
413function kg(a,b,c){var d=[],e=[];if((Array.isArray(c)?2:1)==1)return e=[b,a],Kb(d,function(h){e.push(h)}),lg(e.join(" "));
414var f=[],g=[];Kb(c,function(h){g.push(h.key);f.push(h.value)});
415c=Math.floor((new Date).getTime()/1E3);e=f.length==0?[c,b,a]:[f.join(":"),c,b,a];Kb(d,function(h){e.push(h)});
416a=lg(e.join(" "));a=[c,a];g.length==0||a.push(g.join(""));return a.join("_")}
417function lg(a){var b=ig();b.update(a);return b.Rd().toLowerCase()}
418;var mg={};function ng(a){this.h=a||{cookie:""}}
419p=ng.prototype;p.isEnabled=function(){if(!C.navigator.cookieEnabled)return!1;if(this.h.cookie)return!0;this.set("TESTCOOKIESENABLED","1",{Mb:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
420p.set=function(a,b,c){var d=!1;if(typeof c==="object"){var e=c.Ke;d=c.secure||!1;var f=c.domain||void 0;var g=c.path||void 0;var h=c.Mb}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');h===void 0&&(h=-1);c=f?";domain="+f:"";g=g?";path="+g:"";d=d?";secure":"";h=h<0?"":h==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+h*1E3)).toUTCString();this.h.cookie=a+"="+b+c+g+h+d+(e!=null?";samesite="+
421e:"")};
422p.get=function(a,b){for(var c=a+"=",d=(this.h.cookie||"").split(";"),e=0,f;e<d.length;e++){f=bb(d[e]);if(f.lastIndexOf(c,0)==0)return f.slice(c.length);if(f==a)return""}return b};
423p.remove=function(a,b,c){var d=this.get(a)!==void 0;this.set(a,"",{Mb:0,path:b,domain:c});return d};
424p.clear=function(){for(var a=(this.h.cookie||"").split(";"),b=[],c=[],d,e,f=0;f<a.length;f++)e=bb(a[f]),d=e.indexOf("="),d==-1?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));for(a=b.length-1;a>=0;a--)this.remove(b[a])};
425var og=new ng(typeof document=="undefined"?null:document);function pg(a){return!!mg.FPA_SAMESITE_PHASE2_MOD||!(a===void 0||!a)}
426function qg(a){a=a===void 0?!1:a;var b=C.__SAPISID||C.__APISID||C.__3PSAPISID||C.__OVERRIDE_SID;pg(a)&&(b=b||C.__1PSAPISID);if(b)return!0;if(typeof document!=="undefined"){var c=new ng(document);b=c.get("SAPISID")||c.get("APISID")||c.get("__Secure-3PAPISID");pg(a)&&(b=b||c.get("__Secure-1PAPISID"))}return!!b}
427function rg(a,b,c,d){(a=C[a])||typeof document==="undefined"||(a=(new ng(document)).get(b));return a?jg(a,c,d):null}
428function sg(a,b){b=b===void 0?!1:b;var c=hg(String(C.location.href)),d=[];if(qg(b)){c=c.indexOf("https:")==0||c.indexOf("chrome-extension:")==0||c.indexOf("chrome-untrusted://new-tab-page")==0||c.indexOf("moz-extension:")==0;var e=c?C.__SAPISID:C.__APISID;e||typeof document==="undefined"||(e=new ng(document),e=e.get(c?"SAPISID":"APISID")||e.get("__Secure-3PAPISID"));
428(e=e?jg(e,c?"SAPISIDHASH":"APISIDHASH",a):null)&&d.push(e);c&&pg(b)&&((b=rg("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&d.push(b),
429(a=rg("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&d.push(a))}return d.length==0?null:d.join(" ")}
430;function tg(a){a&&typeof a.dispose=="function"&&a.dispose()}
431;function ug(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];Pa(d)?ug.apply(null,d):tg(d)}}
432;function L(){this.ea=this.ea;this.D=this.D}
433L.prototype.ea=!1;L.prototype.dispose=function(){this.ea||(this.ea=!0,this.ba())};
434L.prototype[Symbol.dispose]=function(){this.dispose()};
435function vg(a,b){a.addOnDisposeCallback(Xa(tg,b))}
436L.prototype.addOnDisposeCallback=function(a,b){this.ea?b!==void 0?a.call(b):a():(this.D||(this.D=[]),b&&(a=a.bind(b)),this.D.push(a))};
437L.prototype.ba=function(){if(this.D)for(;this.D.length;)this.D.shift()()};function wg(a){this.G=I(a)}
438z(wg,K);function xg(a,b){this.intervalMs=a;this.callback=b;this.enabled=!1;this.h=function(){return Ya()};
439this.i=this.h()}
440xg.prototype.setInterval=function(a){this.intervalMs=a;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
441xg.prototype.start=function(){var a=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){a.tick()},this.intervalMs),this.i=this.h())};
442xg.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
443xg.prototype.tick=function(){var a=this;if(this.enabled){var b=Math.max(this.h()-this.i,0);b<this.intervalMs*.8?this.timer=setTimeout(function(){a.tick()},this.intervalMs-b):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};function yg(a){this.G=I(a)}
444z(yg,K);function zg(a){this.G=I(a)}
445z(zg,K);function Ag(a,b){this.h=a===Bg&&b||""}
446Ag.prototype.toString=function(){return this.h};
447var Bg={};new Ag(Bg,"");"ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" ").concat(["BUTTON",
448"INPUT"]);function Cg(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0}
449p=Cg.prototype;p.clone=function(){return new Cg(this.x,this.y)};
450p.equals=function(a){return a instanceof Cg&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)};
451p.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
452p.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
453p.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
454p.scale=function(a,b){this.x*=a;this.y*=typeof b==="number"?b:a;return this};function Dg(a,b){this.width=a;this.height=b}
455p=Dg.prototype;p.clone=function(){return new Dg(this.width,this.height)};
456p.aspectRatio=function(){return this.width/this.height};
457p.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
458p.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
459p.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
460p.scale=function(a,b){this.width*=a;this.height*=typeof b==="number"?b:a;return this};function Eg(a,b){for(var c in a)b.call(void 0,a[c],c,a)}
461function Fg(a){var b=Gg,c;for(c in b)if(a.call(void 0,b[c],c,b))return c}
462function Hg(a){for(var b in a)return!1;return!0}
463function Ig(a,b){if(a!==null&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=!0}
464function Jg(a){return a!==null&&"privembed"in a?a.privembed:!1}
465function Kg(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}
466function Lg(a){var b={},c;for(c in a)b[c]=a[c];return b}
467function Mg(a){if(!a||typeof a!=="object")return a;
467if(typeof a.clone==="function")return a.clone();if(typeof Map!=="undefined"&&a instanceof Map)return new Map(a);if(typeof Set!=="undefined"&&a instanceof Set)return new Set(a);if(a instanceof Date)return new Date(a.getTime());var b=Array.isArray(a)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length),c;for(c in a)b[c]=Mg(a[c]);return b}
468var Ng="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Og(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<Ng.length;f++)c=Ng[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
469;function Pg(a){var b=document;return typeof a==="string"?b.getElementById(a):a}
470function Qg(a){var b=document;a=String(a);b.contentType==="application/xhtml+xml"&&(a=a.toLowerCase());return b.createElement(a)}
471function Rg(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}
472;var Sg=function(){if(!C.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});
473try{var c=function(){};
474C.addEventListener("test",c,b);C.removeEventListener("test",c,b)}catch(d){}return a}();function Tg(a){this.h=this.i=this.j=a}
475Tg.prototype.reset=function(){this.h=this.i=this.j};
476Tg.prototype.getValue=function(){return this.i};function Ug(a){this.G=I(a)}
477z(Ug,K);Ug.prototype.cc=function(){return Hf(this)};function Vg(a){this.G=I(a)}
478z(Vg,K);function Wg(a){this.G=I(a)}
479z(Wg,K);function Xg(a,b){Cf(a,Vg,1,b)}
480;function sf(a){this.G=I(a)}
481z(sf,K);var Yg=["platform","platformVersion","architecture","model","uaFullVersion"],Zg=new Wg,$g=null;function ah(a,b){b=b===void 0?Yg:b;if(!$g){var c;a=(c=a.navigator)==null?void 0:c.userAgentData;if(!a||typeof a.getHighEntropyValues!=="function"||a.brands&&typeof a.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));c=(a.brands||[]).map(function(e){var f=new Vg;f=If(f,1,e.brand);return If(f,2,e.version)});
482Xg(of(Zg,2,me(a.mobile)),c);$g=a.getHighEntropyValues(b)}var d=new Set(b);return $g.then(function(e){var f=Zg.clone();d.has("platform")&&If(f,3,e.platform);d.has("platformVersion")&&If(f,4,e.platformVersion);d.has("architecture")&&If(f,5,e.architecture);d.has("model")&&If(f,6,e.model);d.has("uaFullVersion")&&If(f,7,e.uaFullVersion);return f}).catch(function(){return Zg.clone()})}
483;function bh(a){this.G=I(a)}
484z(bh,K);function eh(a){this.G=I(a,4)}
485z(eh,K);function fh(a){this.G=I(a,35)}
486z(fh,K);function gh(a){this.G=I(a,19)}
487z(gh,K);gh.prototype.Pb=function(a){return Jf(this,2,a)};function hh(a){this.G=I(a,8)}
488z(hh,K);var ih=Yf(hh);function jh(a){this.G=I(a)}
489z(jh,K);var kh=new function(){this.ctor=jh;this.isRepeated=0;this.h=Af;this.defaultValue=void 0};function lh(a){L.call(this);var b=this;this.componentId="";this.j=[];this.X="";this.pageId=null;this.ga=this.T=-1;this.experimentIds=null;this.I=this.u=0;this.ia=1;this.timeoutMillis=0;this.logSource=a.logSource;this.Ib=a.Ib||function(){};
490this.i=new mh(a.logSource,a.cb);this.network=a.network;this.zb=a.zb||null;this.bufferSize=1E3;this.A=a.jf||null;this.sessionIndex=a.sessionIndex||null;this.Gb=a.Gb||!1;this.logger=null;this.withCredentials=!a.Xc;this.cb=a.cb||!1;this.H=typeof URLSearchParams!=="undefined"&&!!(new URL(nh())).searchParams&&!!(new URL(nh())).searchParams.set;var c=Jf(new bh,1,1);oh(this.i,c);this.o=new Tg(1E4);a=ph(this,a.Rc);this.h=new xg(this.o.getValue(),a);this.W=new xg(6E5,a);this.Gb||this.W.start();this.cb||(document.addEventListener("visibilitychange",
491function(){document.visibilityState==="hidden"&&b.vc()}),document.addEventListener("pagehide",this.vc.bind(this)))}
492z(lh,L);function ph(a,b){return a.H?b?function(){b().then(function(){a.flush()})}:function(){a.flush()}:function(){}}
493p=lh.prototype;p.ba=function(){this.vc();this.h.stop();this.W.stop();L.prototype.ba.call(this)};
494p.log=function(a){if(this.H){a=a.clone();var b=this.ia++;a=of(a,21,xe(b));this.componentId&&If(a,26,this.componentId);if(Df(a)==null){var c=Date.now();b=a;c=Number.isFinite(c)?c.toString():"0";of(b,1,xe(c))}
494ze(lf(a,15))==null&&of(a,15,xe((new Date).getTimezoneOffset()*60));this.experimentIds&&(b=a,c=this.experimentIds.clone(),Bf(b,wg,16,c));b=this.j.length-this.bufferSize+1;b>0&&(this.j.splice(0,b),this.u+=b);this.j.push(a);this.Gb||this.h.enabled||this.h.start()}};
495p.flush=function(a,b){var c=this;if(this.j.length===0)a&&a();else{var d=Date.now();if(this.ga>d&&this.T<d)b&&b("throttled");else{this.network&&(typeof this.network.cc==="function"?qh(this.i,this.network.cc()):qh(this.i,0));var e=rh(this.i,this.j,this.u,this.I,this.zb);d={};var f=this.Ib();f&&(d.Authorization=f);this.A||(this.A=nh());try{var g=(new URL(this.A)).toString()}catch(k){g=(new URL(this.A,window.location.origin)).toString()}g=new URL(g);this.sessionIndex&&(d["X-Goog-AuthUser"]=this.sessionIndex,
496g.searchParams.set("authuser",this.sessionIndex));this.pageId&&(Object.defineProperty(d,"X-Goog-PageId",{value:this.pageId}),g.searchParams.set("pageId",this.pageId));if(f&&this.X===f)b&&b("stale-auth-token");else{this.j=[];this.h.enabled&&this.h.stop();this.u=0;var h=e.serialize();d={url:g.toString(),body:h,Ug:1,rd:d,requestType:"POST",withCredentials:this.withCredentials,timeoutMillis:this.timeoutMillis};g=function(k){c.o.reset();c.h.setInterval(c.o.getValue());if(k){var l=null;try{var m=JSON.stringify(JSON.parse(k.replace(")]}'\n",
497"")));l=ih(m)}catch(n){}l&&(k=Number,m="-1",m=m===void 0?"0":m,m=Ef(Df(l),m),k=k(m),k>0&&(c.T=Date.now(),c.ga=c.T+k),l=kh.ctor?kh.h(l,kh.ctor,175237375,!0):kh.h(l,175237375,null,!0),l=l===null?void 0:l)&&(l=nc(l,1,-1),l!==-1&&(c.o=new Tg(l<1?1:l),c.h.setInterval(c.o.getValue())))}a&&a();c.I=0};
498h=function(k,l){var m=lc(e,fh,3);var n=ze(lf(e,14));n=n==null?void 0:n;var r=c.o;r.h=Math.min(3E5,r.h*2);r.i=Math.min(3E5,r.h+Math.round((Math.random()-.5)*.2*r.h));c.h.setInterval(c.o.getValue());k===401&&f&&(c.X=f);n&&(c.u+=n);l===void 0&&(l=c.isRetryable(k));l&&(c.j=m.concat(c.j),c.Gb||c.h.enabled||c.h.start());b&&b("net-send-failed",k);++c.I};
499c.network&&c.network.send(d,g,h)}}}};
500p.vc=function(){sh(this.i,!0);this.flush();sh(this.i,!1)};
501p.isRetryable=function(a){return 500<=a&&a<600||a===401||a===0};
502function nh(){return"https://play.google.com/log?format=json&hasfast=true"}
503function mh(a,b){this.cb=b=b===void 0?!1:b;this.i=this.locale=null;this.h=new gh;Number.isInteger(a)&&this.h.Pb(a);b||(this.locale=document.documentElement.getAttribute("lang"));oh(this,new bh)}
504mh.prototype.Pb=function(a){this.h.Pb(a);return this};
505function oh(a,b){Bf(a.h,bh,1,b);Hf(b)||Jf(b,1,1);a.cb||(b=th(a),Gf(b,5)||If(b,5,a.locale));a.i&&(b=th(a),Af(b,Wg,9)||Bf(b,Wg,9,a.i))}
506function qh(a,b){qf(uh(a))&&(a=vh(a),Jf(a,1,b))}
507function sh(a,b){qf(uh(a))&&(a=vh(a),of(a,2,me(b)))}
508function uh(a){return Af(a.h,bh,1)}
509function wh(a){var b=b===void 0?Yg:b;var c=a.cb?void 0:window;c?ah(c,b).then(function(d){a.i=d;d=th(a);Bf(d,Wg,9,a.i);return!0}).catch(function(){return!1}):Promise.resolve(!1)}
510function th(a){a=uh(a);var b=Af(a,sf,11);b||(b=new sf,Bf(a,sf,11,b));return b}
511function vh(a){a=th(a);var b=Af(a,Ug,10);b||(b=new Ug,of(b,2,me(!1)),Bf(a,Ug,10,b));return b}
512function rh(a,b,c,d,e){var f=0,g=0;c=c===void 0?0:c;f=f===void 0?0:f;g=g===void 0?0:g;d=d===void 0?0:d;if(qf(uh(a))){var h=vh(a);of(h,3,qe(d))}qf(uh(a))&&(d=vh(a),of(d,4,qe(f)));qf(uh(a))&&(f=vh(a),of(f,5,qe(g)));a=a.h.clone();g=Date.now().toString();a=of(a,4,xe(g));b=b.slice();b=Cf(a,fh,3,b);e&&(a=new yg,e=of(a,13,qe(e)),a=new zg,e=Bf(a,yg,2,e),a=new eh,e=Bf(a,zg,1,e),e=Jf(e,2,9),Bf(b,eh,18,e));c&&of(b,14,xe(c));return b}
513;function xh(){this.Id=typeof AbortController!=="undefined"}
514xh.prototype.send=function(a,b,c){var d=this,e,f,g,h,k,l,m,n,r,t;return A(function(v){switch(v.h){case 1:return f=(e=d.Id?new AbortController:void 0)?setTimeout(function(){e.abort()},a.timeoutMillis):void 0,ya(v,2,3),g=Object.assign({},{method:a.requestType,
515headers:Object.assign({},a.rd)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.timeoutMillis&&e?e.signal:null}),v.yield(fetch(a.url,g),5);case 5:h=v.i;if(h.status!==200){(k=c)==null||k(h.status);v.F(3);break}if((l=b)==null){v.F(7);break}return v.yield(h.text(),8);case 8:l(v.i);case 7:case 3:v.I=[v.j];v.o=0;v.D=0;clearTimeout(f);Aa(v);break;case 2:m=za(v);switch((n=m)==null?void 0:n.name){case "AbortError":(r=c)==null||r(408);break;default:(t=c)==null||t(400)}v.F(3)}})};
516xh.prototype.cc=function(){return 4};function yh(a,b){L.call(this);this.logSource=a;this.sessionIndex=b;this.j="https://play.google.com/log?format=json&hasfast=true";this.h=null;this.o=!1;this.network=null;this.componentId="";this.pageId=this.i=this.zb=null}
517z(yh,L);yh.prototype.Xc=function(){this.u=!0;return this};
518function zh(a){a.network||(a.network=new xh);var b=new lh({logSource:a.logSource,Ib:a.Ib?a.Ib:sg,sessionIndex:a.sessionIndex,jf:a.j,cb:a.o,Gb:!1,Xc:a.u,Rc:a.Rc,network:a.network});vg(a,b);if(a.h){var c=a.h,d=th(b.i);If(d,7,c)}a.componentId&&(b.componentId=a.componentId);a.zb&&(b.zb=a.zb);a.pageId&&(b.pageId=a.pageId);a.i&&((d=a.i)?(b.experimentIds||(b.experimentIds=new wg),c=b.experimentIds,d=d.serialize(),If(c,4,d)):b.experimentIds&&of(b.experimentIds,4));wh(b.i);a.network.Pb&&a.network.Pb(a.logSource);
519a.network.Ve&&a.network.Ve(b);return b}
520;function Ah(a,b,c,d,e,f,g){a=a===void 0?-1:a;b=b===void 0?"":b;c=c===void 0?"":c;d=d===void 0?!1:d;e=e===void 0?"":e;L.call(this);this.logSource=a;this.componentId=b;f?b=f:(a=new yh(a,"0"),a.componentId=b,vg(this,a),c!==""&&(a.j=c),d&&(a.o=!0),e&&(a.h=e),g&&(a.network=g),b=zh(a));this.h=b}
521z(Ah,L);
522Ah.prototype.flush=function(a){var b=a||[];if(b.length){a=new gg;for(var c=[],d=0;d<b.length;d++){var e=b[d],f=new fg;f=If(f,1,e.i);var g=Bh(e);f=uf(f,g,Ae);g=[];var h=[];for(var k=w(e.h.keys()),l=k.next();!l.done;l=k.next())h.push(l.value.split(","));for(k=0;k<h.length;k++){l=h[k];var m=e.o;for(var n=e.wc(l)||[],r=[],t=0;t<n.length;t++){var v=n[t],x=v&&v.h;
522v=new cg;switch(m){case 3:x=Number(x);Number.isFinite(x)&&xf(v,1,dg,xe(x));break;case 2:x=Number(x);if(x!=null&&typeof x!=="number")throw Error("Value of float/double field must be a number, found "+typeof x+
523": "+x);xf(v,2,dg,x)}r.push(v)}m=r;for(n=0;n<m.length;n++){r=m[n];t=new eg;r=Bf(t,cg,2,r);t=l;v=[];x=Ch(e);for(var y=0;y<x.length;y++){var H=x[y],J=t[y],N=new ag;switch(H){case 3:xf(N,1,bg,Be(String(J)));break;case 2:H=Number(J);Number.isFinite(H)&&xf(N,2,bg,qe(H));break;case 1:xf(N,3,bg,me(J==="true"))}v.push(N)}Cf(r,ag,1,v);g.push(r)}}Cf(f,eg,4,g);c.push(f);e.clear()}Cf(a,fg,1,c);b=this.h;b.H&&(a instanceof fh?b.log(a):(c=new fh,a=a.serialize(),a=If(c,8,a),b.log(a)));this.h.flush()}};function Dh(a){this.h=a}
524;function Eh(a,b,c){this.i=a;this.o=b;this.fields=c||[];this.h=new Map}
525function Ch(a){return a.fields.map(function(b){return b.fieldType})}
526function Bh(a){return a.fields.map(function(b){return b.fieldName})}
527p=Eh.prototype;p.Jd=function(a){var b=B.apply(1,arguments),c=this.wc(b);c?c.push(new Dh(a)):this.ud(a,b)};
528p.ud=function(a){var b=this.Qc(B.apply(1,arguments));this.h.set(b,[new Dh(a)])};
529p.wc=function(){var a=this.Qc(B.apply(0,arguments));return this.h.has(a)?this.h.get(a):void 0};
530p.ae=function(){var a=this.wc(B.apply(0,arguments));return a&&a.length?a[0]:void 0};
531p.clear=function(){this.h.clear()};
532p.Qc=function(){var a=B.apply(0,arguments);return a?a.join(","):"key"};function Fh(a,b){Eh.call(this,a,3,b)}
533z(Fh,Eh);Fh.prototype.j=function(a){var b=B.apply(1,arguments),c=0,d=this.ae(b);d&&(c=d.h);this.ud(c+a,b)};function Gh(a,b){Eh.call(this,a,2,b)}
534z(Gh,Eh);Gh.prototype.record=function(a){this.Jd(a,B.apply(1,arguments))};function Hh(a,b){this.type=a;this.h=this.target=b;this.defaultPrevented=this.j=!1}
535Hh.prototype.stopPropagation=function(){this.j=!0};
536Hh.prototype.preventDefault=function(){this.defaultPrevented=!0};function Ih(a,b){Hh.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)}
537Za(Ih,Hh);
538Ih.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;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==
539void 0?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||(c=="keypress"?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=a.pointerType;this.state=a.state;this.i=a;a.defaultPrevented&&Ih.Ca.preventDefault.call(this)};
540Ih.prototype.stopPropagation=function(){Ih.Ca.stopPropagation.call(this);this.i.stopPropagation?this.i.stopPropagation():this.i.cancelBubble=!0};
541Ih.prototype.preventDefault=function(){Ih.Ca.preventDefault.call(this);var a=this.i;a.preventDefault?a.preventDefault():a.returnValue=!1};var Jh="closure_listenable_"+(Math.random()*1E6|0);var Kh=0;function Lh(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.dc=e;this.key=++Kh;this.Ob=this.Wb=!1}
542function Mh(a){a.Ob=!0;a.listener=null;a.proxy=null;a.src=null;a.dc=null}
543;function Nh(a){this.src=a;this.listeners={};this.h=0}
544Nh.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=Oh(a,b,d,e);g>-1?(b=a[g],c||(b.Wb=!1)):(b=new Lh(b,this.src,f,!!d,e),b.Wb=c,a.push(b));return b};
545Nh.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;var e=this.listeners[a];b=Oh(e,b,c,d);return b>-1?(Mh(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.listeners[a],this.h--),!0):!1};
546function Ph(a,b){var c=b.type;c in a.listeners&&Pb(a.listeners[c],b)&&(Mh(b),a.listeners[c].length==0&&(delete a.listeners[c],a.h--))}
547function Oh(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.Ob&&f.listener==b&&f.capture==!!c&&f.dc==d)return e}return-1}
548;var Qh="closure_lm_"+(Math.random()*1E6|0),Rh={},Sh=0;function Th(a,b,c,d,e){if(d&&d.once)Uh(a,b,c,d,e);else if(Array.isArray(b))for(var f=0;f<b.length;f++)Th(a,b[f],c,d,e);else c=Vh(c),a&&a[Jh]?a.listen(b,c,Qa(d)?!!d.capture:!!d,e):Wh(a,b,c,!1,d,e)}
549function Wh(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=Qa(e)?!!e.capture:!!e,h=Xh(a);h||(a[Qh]=h=new Nh(a));c=h.add(b,c,d,g,f);if(!c.proxy){d=Yh();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Sg||(e=g),e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Zh(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");Sh++}}
550function Yh(){function a(c){return b.call(a.src,a.listener,c)}
551var b=$h;return a}
552function Uh(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Uh(a,b[f],c,d,e);else c=Vh(c),a&&a[Jh]?a.h.add(String(b),c,!0,Qa(d)?!!d.capture:!!d,e):Wh(a,b,c,!0,d,e)}
553function ai(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)ai(a,b[f],c,d,e);else(d=Qa(d)?!!d.capture:!!d,c=Vh(c),a&&a[Jh])?a.h.remove(String(b),c,d,e):a&&(a=Xh(a))&&(b=a.listeners[b.toString()],a=-1,b&&(a=Oh(b,c,d,e)),(c=a>-1?b[a]:null)&&bi(c))}
554function bi(a){if(typeof a!=="number"&&a&&!a.Ob){var b=a.src;if(b&&b[Jh])Ph(b.h,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Zh(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Sh--;(c=Xh(b))?(Ph(c,a),c.h==0&&(c.src=null,b[Qh]=null)):Mh(a)}}}
555function Zh(a){return a in Rh?Rh[a]:Rh[a]="on"+a}
556function $h(a,b){if(a.Ob)a=!0;else{b=new Ih(b,this);var c=a.listener,d=a.dc||a.src;a.Wb&&bi(a);
556a=c.call(d,b)}return a}
557function Xh(a){a=a[Qh];return a instanceof Nh?a:null}
558var ci="__closure_events_fn_"+(Math.random()*1E9>>>0);function Vh(a){if(typeof a==="function")return a;a[ci]||(a[ci]=function(b){return a.handleEvent(b)});
559return a[ci]}
560;function di(){L.call(this);this.h=new Nh(this);this.Ka=this;this.ga=null}
561Za(di,L);di.prototype[Jh]=!0;p=di.prototype;p.addEventListener=function(a,b,c,d){Th(this,a,b,c,d)};
562p.removeEventListener=function(a,b,c,d){ai(this,a,b,c,d)};
563function ei(a,b){var c=a.ga;if(c){var d=[];for(var e=1;c;c=c.ga)d.push(c),++e}a=a.Ka;c=b.type||b;typeof b==="string"?b=new Hh(b,a):b instanceof Hh?b.target=b.target||a:(e=b,b=new Hh(c,a),Og(b,e));e=!0;if(d)for(var f=d.length-1;!b.j&&f>=0;f--){var g=b.h=d[f];e=fi(g,c,!0,b)&&e}b.j||(g=b.h=a,e=fi(g,c,!0,b)&&e,b.j||(e=fi(g,c,!1,b)&&e));if(d)for(f=0;!b.j&&f<d.length;f++)g=b.h=d[f],e=fi(g,c,!1,b)&&e}
564p.ba=function(){di.Ca.ba.call(this);this.removeAllListeners();this.ga=null};
565p.listen=function(a,b,c,d){return this.h.add(String(a),b,!1,c,d)};
566p.removeAllListeners=function(a){if(this.h){var b=this.h;a=a&&a.toString();var c=0,d;for(d in b.listeners)if(!a||d==a){for(var e=b.listeners[d],f=0;f<e.length;f++)++c,Mh(e[f]);delete b.listeners[d];b.h--}b=c}else b=0;return b};
567function fi(a,b,c,d){b=a.h.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.Ob&&g.capture==c){var h=g.listener,k=g.dc||g.src;g.Wb&&Ph(a.h,g);e=h.call(k,d)!==!1&&e}}return e&&!d.defaultPrevented}
568;function gi(a,b){this.j=a;this.o=b;this.i=0;this.h=null}
569gi.prototype.get=function(){if(this.i>0){this.i--;var a=this.h;this.h=a.next;a.next=null}else a=this.j();return a};
570function hi(a,b){a.o(b);a.i<100&&(a.i++,b.next=a.h,a.h=b)}
571;function ii(){}
572function ji(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}
573;var ki;function li(){var a=C.MessageChannel;typeof a==="undefined"&&typeof window!=="undefined"&&window.postMessage&&window.addEventListener&&!G("Presto")&&(a=function(){var e=Qg("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=f.location.protocol=="file:"?"*":f.location.protocol+"//"+f.location.host;e=Wa(function(k){if((h=="*"||k.origin==h)&&k.data==g)this.port1.onmessage()},this);
574f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}});
575if(typeof a!=="undefined"){var b=new a,c={},d=c;b.port1.onmessage=function(){if(c.next!==void 0){c=c.next;var e=c.Uc;c.Uc=null;e()}};
576return function(e){d.next={Uc:e};d=d.next;b.port2.postMessage(0)}}return function(e){C.setTimeout(e,0)}}
577;function mi(){this.i=this.h=null}
578mi.prototype.add=function(a,b){var c=ni.get();c.set(a,b);this.i?this.i.next=c:this.h=c;this.i=c};
579mi.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};
580var ni=new gi(function(){return new oi},function(a){return a.reset()});
581function oi(){this.next=this.scope=this.h=null}
582oi.prototype.set=function(a,b){this.h=a;this.scope=b;this.next=null};
583oi.prototype.reset=function(){this.next=this.scope=this.h=null};var pi,qi=!1,ri=new mi;function si(a,b){pi||ti();qi||(pi(),qi=!0);ri.add(a,b)}
584function ti(){if(C.Promise&&C.Promise.resolve){var a=C.Promise.resolve(void 0);pi=function(){a.then(ui)}}else pi=function(){var b=ui;
585typeof C.setImmediate!=="function"||C.Window&&C.Window.prototype&&C.Window.prototype.setImmediate==C.setImmediate?(ki||(ki=li()),ki(b)):C.setImmediate(b)}}
586function ui(){for(var a;a=ri.remove();){try{a.h.call(a.scope)}catch(b){Ec(b)}hi(ni,a)}qi=!1}
587;function vi(a){this.h=0;this.A=void 0;this.o=this.i=this.j=null;this.D=this.u=!1;if(a!=ii)try{var b=this;a.call(void 0,function(c){wi(b,2,c)},function(c){wi(b,3,c)})}catch(c){wi(this,3,c)}}
588function xi(){this.next=this.context=this.h=this.i=this.child=null;this.j=!1}
589xi.prototype.reset=function(){this.context=this.h=this.i=this.child=null;this.j=!1};
590var yi=new gi(function(){return new xi},function(a){a.reset()});
591function zi(a,b,c){var d=yi.get();d.i=a;d.h=b;d.context=c;return d}
592function Ai(a){return new vi(function(b,c){c(a)})}
593vi.prototype.then=function(a,b,c){return Bi(this,typeof a==="function"?a:null,typeof b==="function"?b:null,c)};
594vi.prototype.$goog_Thenable=!0;p=vi.prototype;p.oc=function(a,b){return Bi(this,null,a,b)};
595p.catch=vi.prototype.oc;p.cancel=function(a){if(this.h==0){var b=new Ci(a);si(function(){Di(this,b)},this)}};
596function Di(a,b){if(a.h==0)if(a.j){var c=a.j;if(c.i){for(var d=0,e=null,f=null,g=c.i;g&&(g.j||(d++,g.child==a&&(e=g),!(e&&d>1)));g=g.next)e||(f=g);e&&(c.h==0&&d==1?Di(c,b):(f?(d=f,d.next==c.o&&(c.o=d),d.next=d.next.next):Ei(c),Fi(c,e,3,b)))}a.j=null}else wi(a,3,b)}
597function Gi(a,b){a.i||a.h!=2&&a.h!=3||Hi(a);a.o?a.o.next=b:a.i=b;a.o=b}
598function Bi(a,b,c,d){var e=zi(null,null,null);e.child=new vi(function(f,g){e.i=b?function(h){try{var k=b.call(d,h);f(k)}catch(l){g(l)}}:f;
599e.h=c?function(h){try{var k=c.call(d,h);k===void 0&&h instanceof Ci?g(h):f(k)}catch(l){g(l)}}:g});
600e.child.j=a;Gi(a,e);return e.child}
601p.gf=function(a){this.h=0;wi(this,2,a)};
602p.hf=function(a){this.h=0;wi(this,3,a)};
603function wi(a,b,c){if(a.h==0){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.h=1;a:{var d=c,e=a.gf,f=a.hf;if(d instanceof vi){Gi(d,zi(e||ii,f||null,a));var g=!0}else{if(d)try{var h=!!d.$goog_Thenable}catch(l){h=!1}else h=!1;if(h)d.then(e,f,a),g=!0;else{if(Qa(d))try{var k=d.then;if(typeof k==="function"){Ii(d,k,e,f,a);g=!0;break a}}catch(l){f.call(a,l);g=!0;break a}g=!1}}}g||(a.A=c,a.h=b,a.j=null,Hi(a),b!=3||c instanceof Ci||Ji(a,c))}}
604function Ii(a,b,c,d,e){function f(k){h||(h=!0,d.call(e,k))}
605function g(k){h||(h=!0,c.call(e,k))}
606var h=!1;try{b.call(a,g,f)}catch(k){f(k)}}
607function Hi(a){a.u||(a.u=!0,si(a.Vd,a))}
608function Ei(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||(a.o=null);return b}
609p.Vd=function(){for(var a;a=Ei(this);)Fi(this,a,this.h,this.A);this.u=!1};
610function Fi(a,b,c,d){if(c==3&&b.h&&!b.j)for(;a&&a.D;a=a.j)a.D=!1;if(b.child)b.child.j=null,Ki(b,c,d);else try{b.j?b.i.call(b.context):Ki(b,c,d)}catch(e){Li.call(null,e)}hi(yi,b)}
611function Ki(a,b,c){b==2?a.i.call(a.context,c):a.h&&a.h.call(a.context,c)}
612function Ji(a,b){a.D=!0;si(function(){a.D&&Li.call(null,b)})}
613var Li=Ec;function Ci(a){$a.call(this,a)}
614Za(Ci,$a);Ci.prototype.name="cancel";function Mi(a,b){di.call(this);this.j=a||1;this.i=b||C;this.o=Wa(this.df,this);this.u=Ya()}
615Za(Mi,di);p=Mi.prototype;p.enabled=!1;p.Fa=null;p.setInterval=function(a){this.j=a;this.Fa&&this.enabled?(this.stop(),this.start()):this.Fa&&this.stop()};
616p.df=function(){if(this.enabled){var a=Ya()-this.u;a>0&&a<this.j*.8?this.Fa=this.i.setTimeout(this.o,this.j-a):(this.Fa&&(this.i.clearTimeout(this.Fa),this.Fa=null),ei(this,"tick"),this.enabled&&(this.stop(),this.start()))}};
617p.start=function(){this.enabled=!0;this.Fa||(this.Fa=this.i.setTimeout(this.o,this.j),this.u=Ya())};
618p.stop=function(){this.enabled=!1;this.Fa&&(this.i.clearTimeout(this.Fa),this.Fa=null)};
619p.ba=function(){Mi.Ca.ba.call(this);this.stop();delete this.i};
620function Ni(a,b,c){if(typeof a==="function")c&&(a=Wa(a,c));else if(a&&typeof a.handleEvent=="function")a=Wa(a.handleEvent,a);else throw Error("Invalid listener argument");return Number(b)>2147483647?-1:C.setTimeout(a,b||0)}
621;function Oi(a){L.call(this);this.H=a;this.j=0;this.o=100;this.u=!1;this.i=new Map;this.A=new Set;this.flushInterval=3E4;this.h=new Mi(this.flushInterval);this.h.listen("tick",this.Cb,!1,this);vg(this,this.h)}
622z(Oi,L);p=Oi.prototype;p.sendIsolatedPayload=function(a){this.u=a;this.o=1};
623function Pi(a){a.h.enabled||a.h.start();a.j++;a.j>=a.o&&a.Cb()}
624p.Cb=function(){var a=this.i.values();a=[].concat(ja(a)).filter(function(b){return b.h.size});
625a.length&&this.H.flush(a,this.u);Qi(a);this.j=0;this.h.enabled&&this.h.stop()};
626p.Ra=function(a){var b=B.apply(1,arguments);this.i.has(a)||this.i.set(a,new Fh(a,b))};
627p.nb=function(a){var b=B.apply(1,arguments);this.i.has(a)||this.i.set(a,new Gh(a,b))};
628function Ri(a,b){return a.A.has(b)?void 0:a.i.get(b)}
629p.Bb=function(a){this.Hd(a,1,B.apply(1,arguments))};
630p.Hd=function(a,b){var c=B.apply(2,arguments),d=Ri(this,a);d&&d instanceof Fh&&(d.j(b,c),Pi(this))};
631p.record=function(a,b){var c=B.apply(2,arguments),d=Ri(this,a);d&&d instanceof Gh&&(d.record(b,c),Pi(this))};
632function Qi(a){for(var b=0;b<a.length;b++)a[b].clear()}
633;function Si(){}
634Si.prototype.serialize=function(a){var b=[];Ti(this,a,b);return b.join("")};
635function Ti(a,b,c){if(b==null)c.push("null");else{if(typeof b=="object"){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),Ti(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],typeof f!="function"&&(c.push(e),Ui(d,c),c.push(":"),Ti(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":Ui(b,c);break;case "number":c.push(isFinite(b)&&
636!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);}}}
637var Vi={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},Wi=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;function Ui(a,b){b.push('"',a.replace(Wi,function(c){var d=Vi[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),Vi[c]=d);return d}),'"')}
638;function Xi(){}
639Xi.prototype.h=null;Xi.prototype.getOptions=function(){var a;(a=this.h)||(a=this.h={});return a};var Yi;function Zi(){}
640Za(Zi,Xi);Yi=new Zi;function $i(a){di.call(this);this.headers=new Map;this.za=a||null;this.i=!1;this.I=this.V=null;this.o=this.X="";this.j=this.W=this.u=this.T=!1;this.H=0;this.A=null;this.pa="";this.ia=!1}
641Za($i,di);var aj=/^https?$/i,bj=["POST","PUT"],cj=[];function dj(a,b,c,d,e,f,g){var h=new $i;cj.push(h);b&&h.listen("complete",b);
641h.h.add("ready",h.Od,!0,void 0,void 0);f&&(h.H=Math.max(0,f));g&&(h.ia=g);h.send(a,c,d,e)}
642p=$i.prototype;p.Od=function(){this.dispose();Pb(cj,this)};
643p.send=function(a,b,c,d){if(this.V)throw Error("[goog.net.XhrIo] Object is active with another request="+this.X+"; newUri="+a);b=b?b.toUpperCase():"GET";this.X=a;this.o="";this.T=!1;this.i=!0;this.V=new XMLHttpRequest;this.I=this.za?this.za.getOptions():Yi.getOptions();this.V.onreadystatechange=Wa(this.md,this);try{this.getStatus(),this.W=!0,this.V.open(b,String(a),!0),this.W=!1}catch(g){this.getStatus();ej(this,g);return}a=c||"";c=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in d)c.set(e,
644d[e]);else if(typeof d.keys==="function"&&typeof d.get==="function"){e=w(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()});
645e=C.FormData&&a instanceof C.FormData;!(Jb(bj,b)>=0)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=w(c);for(d=b.next();!d.done;d=b.next())c=w(d.value),d=c.next().value,c=c.next().value,this.V.setRequestHeader(d,c);this.pa&&(this.V.responseType=this.pa);"withCredentials"in this.V&&this.V.withCredentials!==this.ia&&(this.V.withCredentials=this.ia);try{fj(this),this.H>0&&(this.getStatus(),this.A=Ni(this.ff,this.H,this)),this.getStatus(),this.u=!0,this.V.send(a),this.u=
646!1}catch(g){this.getStatus(),ej(this,g)}};
647p.ff=function(){typeof Ja!="undefined"&&this.V&&(this.o="Timed out after "+this.H+"ms, aborting",this.getStatus(),ei(this,"timeout"),this.abort(8))};
648function ej(a,b){a.i=!1;a.V&&(a.j=!0,a.V.abort(),a.j=!1);a.o=b;gj(a);hj(a)}
649function gj(a){a.T||(a.T=!0,ei(a,"complete"),ei(a,"error"))}
650p.abort=function(){this.V&&this.i&&(this.getStatus(),this.i=!1,this.j=!0,this.V.abort(),this.j=!1,ei(this,"complete"),ei(this,"abort"),hj(this))};
651p.ba=function(){this.V&&(this.i&&(this.i=!1,this.j=!0,this.V.abort(),this.j=!1),hj(this,!0));$i.Ca.ba.call(this)};
652p.md=function(){this.ea||(this.W||this.u||this.j?ij(this):this.ye())};
653p.ye=function(){ij(this)};
654function ij(a){if(a.i&&typeof Ja!="undefined")if(a.I[1]&&jj(a)==4&&a.getStatus()==2)a.getStatus();else if(a.u&&jj(a)==4)Ni(a.md,0,a);else if(ei(a,"readystatechange"),a.isComplete()){a.getStatus();a.i=!1;try{if(kj(a))ei(a,"complete"),ei(a,"success");else{try{var b=jj(a)>2?a.V.statusText:""}catch(c){b=""}a.o=b+" ["+a.getStatus()+"]";gj(a)}}finally{hj(a)}}}
655function hj(a,b){if(a.V){fj(a);var c=a.V,d=a.I[0]?function(){}:null;
656a.V=null;a.I=null;b||ei(a,"ready");try{c.onreadystatechange=d}catch(e){}}}
657function fj(a){a.A&&(C.clearTimeout(a.A),a.A=null)}
658p.isActive=function(){return!!this.V};
659p.isComplete=function(){return jj(this)==4};
660function kj(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=b===0)a=Zb(1,String(a.X)),!a&&C.self&&C.self.location&&(a=C.self.location.protocol.slice(0,-1)),b=!aj.test(a?a.toLowerCase():"");c=b}return c}
661function jj(a){return a.V?a.V.readyState:0}
662p.getStatus=function(){try{return jj(this)>2?this.V.status:-1}catch(a){return-1}};
663p.getLastError=function(){return typeof this.o==="string"?this.o:String(this.o)};function lj(){}
664lj.prototype.send=function(a,b,c){b=b===void 0?function(){}:b;
665c=c===void 0?function(){}:c;
666dj(a.url,function(d){d=d.target;if(kj(d)){try{var e=d.V?d.V.responseText:""}catch(f){e=""}b(e)}else c(d.getStatus())},a.requestType,a.body,a.rd,a.timeoutMillis,a.withCredentials)};
667lj.prototype.cc=function(){return 1};var mj={xa:"_",pc:"",Ta:[],qe:0};function nj(a,b,c){this.logger=a;this.event=b;if(c===void 0||c)this.h=oj()}
668nj.prototype.start=function(){this.h=oj()};
669nj.prototype.done=function(){this.h!=null&&this.logger.Lb(this.event,oj()-this.h)};
670function pj(){L.apply(this,arguments)}
671z(pj,L);function qj(a,b){var c=oj();b=b();a.Lb("n",oj()-c);return b}
672function rj(){pj.apply(this,arguments)}
673z(rj,pj);p=rj.prototype;p.jd=function(){};
674p.Ac=function(){};
675p.Bc=function(){};
676p.Lb=function(){};
677p.Ha=function(){};
678p.Ga=function(){};
679p.zd=function(){};
680function sj(a,b,c){c=c===void 0?[]:c;pj.call(this);this.T=b;this.i=c;this.u=new Map;this.j=new Map;this.Ta=[];this.A=void 0;this.I=!1;b=Object.assign({},mj,a);this.xa=b.xa;this.pc=b.pc;this.H=b.qe;this.Ta=b.Ta;var d=new Zf,e;if((e=this.T)==null?0:Ff(e)){var f;this.Ta=(f=b.Ta)==null?void 0:f.sort(function(g,h){return g-h});
681this.i=c.sort(function(g,h){return g-h});
682$f(d,this.Ta.concat(this.i))}else $f(d,a.Ta);tj(this,d);this.u.set("h",1);this.u.set("u",2);this.u.set("k",3);this.j.set(25,1);
682this.j.set(26,2);this.j.set(27,3);this.j.set(28,4)}
683z(sj,pj);p=sj.prototype;p.zd=function(a){var b;(b=this.T)!=null&&Ff(b)&&(a=a.sort(function(c,d){return c-d}),this.i!==a&&(this.i=a,a=$f(new Zf,this.Ta.concat(this.i)),tj(this,a)))};
684function tj(a,b){var c=new yh(1828,"0");c.h="30";c.network=new lj;c.i=b;a.h&&(a.Ga(),a.h.dispose());a.o&&a.o.dispose();a.o=new Ah(1828,"","",!1,"",zh(c));a.h=new Oi(a.o);a.h.o=1E5;b=a.h;b.flushInterval=3E4;b.h.setInterval(3E4);a.za=new sc(a.h);a.Ka=new vc(a.h);a.Ya=new wc(a.h);a.lb=new xc(a.h);a.pa=new rc(a.h);a.W=new tc(a.h);a.X=new uc(a.h);a.errorCount=new Ac(a.h);a.ga=new zc(a.h);new yc(a.h);new Bc(a.h);new Cc(a.h);new Dc(a.h);a.ia=new qc(a.h);vg(a,a.o);vg(a,a.h)}
685p.jd=function(){var a;(a=this.ia)!=null&&a.h.Bb("/client_streamz/bg/fic",this.xa)};
686p.Ac=function(){var a;(a=this.Ka)!=null&&a.h.Bb("/client_streamz/bg/fsc",this.xa)};
687p.Bc=function(a){var b;(b=this.lb)==null||b.record(a,this.xa)};
688p.Lb=function(a,b){if(a==="t"){var c;(c=this.za)==null||c.record(b,this.xa)}else if(a==="n"){var d;(d=this.Ya)==null||d.record(b,this.xa)}else if(a==="h"||a==="u"||a==="k"){if(a=this.u.get(a)){var e;(e=this.W)!=null&&e.h.Bb("/client_streamz/bg/fcc",a,this.xa);var f;(f=this.X)==null||f.record(b,a,this.xa)}}else{var g;(g=this.ga)==null||g.record(b,a,this.pc,this.xa)}};
689p.Ha=function(a){var b=this.j.get(a);if(b){var c;(c=this.pa)!=null&&c.h.Bb("/client_streamz/bg/fiec",this.xa,b)}else{var d;(d=this.errorCount)!=null&&d.h.Bb("/client_streamz/bg/cec",a,this.pc,this.xa)}};
690p.Ga=function(){var a=this;if(!this.H){var b;(b=this.h)==null||b.Cb()}else if(!this.I)if(b=oj(),this.A===void 0){this.A=b;var c;(c=this.h)==null||c.Cb()}else if(c=b-this.A,c>=this.H){this.A=b;var d;(d=this.h)==null||d.Cb()}else this.I=!0,setTimeout(function(){a.ea||(a.I=!1,a.Ga())},this.H-c)};
691function oj(){var a,b,c;return(c=(a=globalThis.performance)==null?void 0:(b=a.now)==null?void 0:b.call(a))!=null?c:Date.now()}
692;function mc(a){this.G=I(a)}
693z(mc,K);function uj(a){this.G=I(a)}
694z(uj,K);var vj=Yf(uj);function wj(a){this.G=I(a,0,"bfkj")}
695z(wj,K);var xj=function(a){return Qd(function(b){return b instanceof a&&!(Bd(b.G)&2)})}(wj);function yj(){var a=this;this.promise=new Promise(function(b,c){a.resolve=b;a.reject=c})}
696;function zj(a){function b(y,H,J,N){Promise.resolve().then(function(){n.done();d.U.Ga();m.resolve({Ld:y,Ye:H,kh:J,Xg:N})})}
697function c(y,H,J,N){if(!d.U.ea){var P="k";H?P="h":J&&(P="u");P!=="k"?N!==0&&d.U.Lb(P,y):d.j<=0?(d.U.Lb(P,y),d.j=Math.floor(Math.random()*200)):d.j--}}
698L.call(this);var d=this;this.j=Math.floor(Math.random()*200);this.i=[];if("challenge"in a&&xj(a.challenge)){var e=Gf(a.challenge,4);var f=Gf(a.challenge,5);Gf(a.challenge,7).length?this.h=vj(Gf(a.challenge,7)):this.h=Af(a.challenge,uj,6)}else e=a.program,f=a.ce;var g=new L;this.addOnDisposeCallback(function(){var y,H,J;return A(function(N){if(N.h==1)return N.yield(d.o,2);if(N.h!=3)return y=N.i,H=y.Ye,N.yield(Promise.all(d.i),3);d.i=[];d.U.Ga();(J=H)==null||J();g.dispose();N.h=0})});
699if(a.Ee!==!1)if(a.U){this.U=a.U;var h;((h=this.h)==null?0:Ff(h))&&this.U.zd(kc(this.h))}else{h=[];var k;if((k=this.h)==null?0:Ff(k))h=kc(this.h);var l;vg(g,this.U=new sj((l=a.we)!=null?l:mj,this.h,h))}else vg(g,this.U=new rj);var m=new yj;this.o=m.promise;var n=new nj(this.U,"t",!0);this.U.jd();if(!C[f])throw this.U.Ha(25),this.U.Ga(),Error("EGOU");if(!C[f].a)throw this.U.Ha(26),this.U.Ga(),Error("ELIU");try{var r=C[f].a;f=[[],[]];var t;if((t=this.h)==null?0:Ff(t)){var v=kc(this.h);for(t=0;t<v.length;t++)f[0].push(v[t]),
700f[1].push(1);var x=oc(this.h);for(v=0;v<x.length;v++)f[0].push(x[v]),f[1].push(0)}this.u=w(r(e,b,!0,a.uh,c,f)).next().value;this.Xe=m.promise.then(function(){})}catch(y){throw this.U.Ha(28),this.U.Ga(),y;
701}}
702z(zj,L);zj.prototype.snapshot=function(a){var b=this;if(this.ea)throw Error("Already disposed");var c=new yj;this.i.push(c.promise);this.U.Ac();return this.o.then(function(d){var e=d.Ld;return new Promise(function(f){var g=new nj(b.U,"n");e(function(h){g.done();b.U.Bc(h.length);b.U.Ga();f(h)},[a.Wc,
703a.Ze,a.lf,a.af])})}).finally(function(){return void c.resolve()})};
704zj.prototype.wd=function(a){var b=this;if(this.ea)throw Error("Already disposed");this.U.Ac();var c=qj(this.U,function(){return b.u([a.Wc,a.Ze,a.lf,a.af])});
705this.U.Bc(c.length);this.U.Ga();return c};
706zj.prototype.getLogger=function(){return this.U};var Aj=window;function Bj(a){var b=Cj;if(b)for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&a(b[c],c,b)}
707function Dj(){var a=[];Bj(function(b){a.push(b)});
708return a}
709var Cj={mf:"allow-forms",nf:"allow-modals",pf:"allow-orientation-lock",qf:"allow-pointer-lock",rf:"allow-popups",sf:"allow-popups-to-escape-sandbox",tf:"allow-presentation",uf:"allow-same-origin",vf:"allow-scripts",wf:"allow-top-navigation",xf:"allow-top-navigation-by-user-activation"},Ej=ji(function(){return Dj()});
710function Fj(){var a=Gj(),b={};Kb(Ej(),function(c){a.sandbox&&a.sandbox.supports&&a.sandbox.supports(c)&&(b[c]=!0)});
711return b}
712function Gj(){var a=a===void 0?document:a;return a.createElement("iframe")}
713;function Hj(a){typeof a=="number"&&(a=Math.round(a)+"px");return a}
714;var Ij=(new Date).getTime();function Jj(a){di.call(this);var b=this;this.A=this.j=0;this.Ea=a!=null?a:{qa:function(e,f){return setTimeout(e,f)},
715ra:function(e){clearTimeout(e)}};
716var c,d;this.i=(d=(c=window.navigator)==null?void 0:c.onLine)!=null?d:!0;this.o=function(){return A(function(e){return e.yield(Kj(b),0)})};
717window.addEventListener("offline",this.o);window.addEventListener("online",this.o);this.A||Lj(this)}
718z(Jj,di);function Mj(){var a=Nj;Jj.h||(Jj.h=new Jj(a));return Jj.h}
719Jj.prototype.dispose=function(){window.removeEventListener("offline",this.o);window.removeEventListener("online",this.o);this.Ea.ra(this.A);delete Jj.h};
720Jj.prototype.wa=function(){return this.i};
721function Lj(a){a.A=a.Ea.qa(function(){var b;return A(function(c){if(c.h==1)return a.i?((b=window.navigator)==null?0:b.onLine)?c.F(3):c.yield(Kj(a),3):c.yield(Kj(a),3);Lj(a);c.h=0})},3E4)}
722function Kj(a,b){return a.u?a.u:a.u=new Promise(function(c){var d,e,f,g;return A(function(h){switch(h.h){case 1:return d=window.AbortController?new window.AbortController:void 0,f=(e=d)==null?void 0:e.signal,g=!1,ya(h,2,3),d&&(a.j=a.Ea.qa(function(){d.abort()},b||2E4)),h.yield(fetch("/generate_204",{method:"HEAD",
723signal:f}),5);case 5:g=!0;case 3:h.I=[h.j];h.o=0;h.D=0;a.u=void 0;a.j&&(a.Ea.ra(a.j),a.j=0);g!==a.i&&(a.i=g,a.i?ei(a,"networkstatus-online"):ei(a,"networkstatus-offline"));c(g);Aa(h);break;case 2:za(h),g=!1,h.F(3)}})})}
724;function Oj(){this.data=[];this.h=-1}
725Oj.prototype.set=function(a,b){b=b===void 0?!0:b;0<=a&&a<52&&Number.isInteger(a)&&this.data[a]!==b&&(this.data[a]=b,this.h=-1)};
726Oj.prototype.get=function(a){return!!this.data[a]};
727function Pj(a){a.h===-1&&(a.h=a.data.reduce(function(b,c,d){return b+(c?Math.pow(2,d):0)},0));
728return a.h}
729;function Qj(){this.blockSize=-1}
730;function Rj(){this.blockSize=-1;this.blockSize=64;this.h=[];this.D=[];this.u=[];this.j=[];this.j[0]=128;for(var a=1;a<this.blockSize;++a)this.j[a]=0;this.o=this.i=0;this.reset()}
731Za(Rj,Qj);Rj.prototype.reset=function(){this.h[0]=1732584193;this.h[1]=4023233417;this.h[2]=2562383102;this.h[3]=271733878;this.h[4]=3285377520;this.o=this.i=0};
732function Sj(a,b,c){c||(c=0);var d=a.u;if(typeof b==="string")for(var e=0;e<16;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;e<16;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;e<80;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;e<80;e++){if(e<40)if(e<20){f=h^c&(g^h);var l=1518500249}else f=c^g^h,l=1859775393;else e<60?(f=c&g|h&(c|g),l=2400959708):
733(f=c^g^h,l=3395469782);f=(b<<5|b>>>27)+f+k+l+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}
734Rj.prototype.update=function(a,b){if(a!=null){b===void 0&&(b=a.length);for(var c=b-this.blockSize,d=0,e=this.D,f=this.i;d<b;){if(f==0)for(;d<=c;)Sj(this,a,d),d+=this.blockSize;if(typeof a==="string")for(;d<b;
734){if(e[f]=a.charCodeAt(d),++f,++d,f==this.blockSize){Sj(this,e);f=0;break}}else for(;d<b;)if(e[f]=a[d],++f,++d,f==this.blockSize){Sj(this,e);f=0;break}}this.i=f;this.o+=b}};
735Rj.prototype.digest=function(){var a=[],b=this.o*8;this.i<56?this.update(this.j,56-this.i):this.update(this.j,this.blockSize-(this.i-56));for(var c=this.blockSize-1;c>=56;c--)this.D[c]=b&255,b/=256;Sj(this,this.D);for(c=b=0;c<5;c++)for(var d=24;d>=0;d-=8)a[b]=this.h[c]>>d&255,++b;return a};function Tj(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""}
736function Uj(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)}
737function Vj(a,b){a.classList?b=a.classList.contains(b):(a=a.classList?a.classList:Tj(a).match(/\S+/g)||[],b=Jb(a,b)>=0);return b}
738function Wj(){var a=document.body;a.classList?a.classList.remove("inverted-hdpi"):Vj(a,"inverted-hdpi")&&Uj(a,Array.prototype.filter.call(a.classList?a.classList:Tj(a).match(/\S+/g)||[],function(b){return b!="inverted-hdpi"}).join(" "))}
739;function Xj(){}
740Xj.prototype.next=function(){return Yj};
741var Yj={done:!0,value:void 0};Xj.prototype.mb=function(){return this};function Zj(a){if(a instanceof ak||a instanceof bk||a instanceof ck)return a;if(typeof a.next=="function")return new ak(function(){return a});
742if(typeof a[Symbol.iterator]=="function")return new ak(function(){return a[Symbol.iterator]()});
743if(typeof a.mb=="function")return new ak(function(){return a.mb()});
744throw Error("Not an iterator or iterable.");}
745function ak(a){this.h=a}
746ak.prototype.mb=function(){return new bk(this.h())};
747ak.prototype[Symbol.iterator]=function(){return new ck(this.h())};
748ak.prototype.i=function(){return new ck(this.h())};
749function bk(a){this.h=a}
750z(bk,Xj);bk.prototype.next=function(){return this.h.next()};
751bk.prototype[Symbol.iterator]=function(){return new ck(this.h)};
752bk.prototype.i=function(){return new ck(this.h)};
753function ck(a){ak.call(this,function(){return a});
754this.j=a}
755z(ck,ak);ck.prototype.next=function(){return this.j.next()};function M(a){L.call(this);this.u=1;this.j=[];this.o=0;this.h=[];this.i={};this.A=!!a}
756Za(M,L);p=M.prototype;p.subscribe=function(a,b,c){var d=this.i[a];d||(d=this.i[a]=[]);var e=this.u;this.h[e]=a;this.h[e+1]=b;this.h[e+2]=c;this.u=e+3;d.push(e);return e};
757p.unsubscribe=function(a,b,c){if(a=this.i[a]){var d=this.h;if(a=a.find(function(e){return d[e+1]==b&&d[e+2]==c}))return this.Sb(a)}return!1};
758p.Sb=function(a){var b=this.h[a];if(b){var c=this.i[b];this.o!=0?(this.j.push(a),this.h[a+1]=function(){}):(c&&Pb(c,a),delete this.h[a],delete this.h[a+1],delete this.h[a+2])}return!!b};
759p.kb=function(a,b){var c=this.i[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.A)for(e=0;e<c.length;e++){var g=c[e];dk(this.h[g+1],this.h[g+2],d)}else{this.o++;try{for(e=0,f=c.length;e<f&&!this.ea;e++)g=c[e],this.h[g+1].apply(this.h[g+2],d)}finally{if(this.o--,this.j.length>0&&this.o==0)for(;c=this.j.pop();)this.Sb(c)}}return e!=0}return!1};
760function dk(a,b,c){si(function(){a.apply(b,c)})}
761p.clear=function(a){if(a){var b=this.i[a];b&&(b.forEach(this.Sb,this),delete this.i[a])}else this.h.length=0,this.i={}};
762p.ba=function(){M.Ca.ba.call(this);this.clear();this.j.length=0};function ek(a){this.h=a}
763ek.prototype.set=function(a,b){b===void 0?this.h.remove(a):this.h.set(a,(new Si).serialize(b))};
764ek.prototype.get=function(a){try{var b=this.h.get(a)}catch(c){return}if(b!==null)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};
765ek.prototype.remove=function(a){this.h.remove(a)};function fk(a){this.h=a}
766Za(fk,ek);function gk(a){this.data=a}
767function hk(a){return a===void 0||a instanceof gk?a:new gk(a)}
768fk.prototype.set=function(a,b){fk.Ca.set.call(this,a,hk(b))};
769fk.prototype.i=function(a){a=fk.Ca.get.call(this,a);if(a===void 0||a instanceof Object)return a;throw"Storage: Invalid value was encountered";};
770fk.prototype.get=function(a){if(a=this.i(a)){if(a=a.data,a===void 0)throw"Storage: Invalid value was encountered";}else a=void 0;return a};function ik(a){this.h=a}
771Za(ik,fk);ik.prototype.set=function(a,b,c){if(b=hk(b)){if(c){if(c<Ya()){ik.prototype.remove.call(this,a);return}b.expiration=c}b.creation=Ya()}ik.Ca.set.call(this,a,b)};
772ik.prototype.i=function(a){var b=ik.Ca.i.call(this,a);if(b){var c=b.creation,d=b.expiration;if(d&&d<Ya()||c&&c>Ya())ik.prototype.remove.call(this,a);else return b}};function jk(){}
773;function kk(){}
774Za(kk,jk);kk.prototype[Symbol.iterator]=function(){return Zj(this.mb(!0)).i()};
775kk.prototype.clear=function(){var a=Array.from(this);a=w(a);for(var b=a.next();!b.done;b=a.next())this.remove(b.value)};function lk(a){this.h=a;this.i=null}
776Za(lk,kk);p=lk.prototype;p.isAvailable=function(){var a=this.h;
776if(a)try{a.setItem("__sak","1");a.removeItem("__sak");var b=!0}catch(c){b=c instanceof DOMException&&(c.name==="QuotaExceededError"||c.code===22||c.code===1014||c.name==="NS_ERROR_DOM_QUOTA_REACHED")&&a&&a.length!==0}else b=!1;return this.i=b};
777p.set=function(a,b){mk(this);try{this.h.setItem(a,b)}catch(c){if(this.h.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
778p.get=function(a){mk(this);a=this.h.getItem(a);if(typeof a!=="string"&&a!==null)throw"Storage mechanism: Invalid value was encountered";return a};
779p.remove=function(a){mk(this);this.h.removeItem(a)};
780p.mb=function(a){mk(this);var b=0,c=this.h,d=new Xj;d.next=function(){if(b>=c.length)return Yj;var e=c.key(b++);if(a)return{value:e,done:!1};e=c.getItem(e);if(typeof e!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:e,done:!1}};
781return d};
782p.clear=function(){mk(this);this.h.clear()};
783p.key=function(a){mk(this);return this.h.key(a)};
784function mk(a){if(a.h==null)throw Error("Storage mechanism: Storage unavailable");var b;((b=a.i)!=null?b:a.isAvailable())||Ec(Error("Storage mechanism: Storage unavailable"))}
785;function nk(){var a=null;try{a=C.localStorage||null}catch(b){}lk.call(this,a)}
786Za(nk,lk);function ok(a,b){this.i=a;this.h=b+"::"}
787Za(ok,kk);ok.prototype.set=function(a,b){this.i.set(this.h+a,b)};
788ok.prototype.get=function(a){return this.i.get(this.h+a)};
789ok.prototype.remove=function(a){this.i.remove(this.h+a)};
790ok.prototype.mb=function(a){var b=this.i[Symbol.iterator](),c=this,d=new Xj;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{value:a?e.slice(c.h.length):c.i.get(e),done:!1}};
791return d};/*
792
793 (The MIT License)
794
795 Copyright (C) 2014 by Vitaly Puzrin
796
797 Permission is hereby granted, free of charge, to any person obtaining a copy
798 of this software and associated documentation files (the "Software"), to deal
799 in the Software without restriction, including without limitation the rights
800 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
801 copies of the Software, and to permit persons to whom the Software is
802 furnished to do so, subject to the following conditions:
803
804 The above copyright notice and this permission notice shall be included in
805 all copies or substantial portions of the Software.
806
807 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
808 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
809 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
810 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
811 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
812 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
813 THE SOFTWARE.
814
815 -----------------------------------------------------------------------------
816 Ported from zlib, which is under the following license
817 https://github.com/madler/zlib/blob/master/zlib.h
818
819 zlib.h -- interface of the 'zlib' general purpose compression library
820   version 1.2.8, April 28th, 2013
821   Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler
822   This software is provided 'as-is', without any express or implied
823   warranty.  In no event will the authors be held liable for any damages
824   arising from the use of this software.
825   Permission is granted to anyone to use this software for any purpose,
826   including commercial applications, and to alter it and redistribute it
827   freely, subject to the following restrictions:
828   1. The origin of this software must not be misrepresented; you must not
829      claim that you wrote the original software. If you use this software
830      in a product, an acknowledgment in the product documentation would be
831      appreciated but is not required.
832   2. Altered source versions must be plainly marked as such, and must not be
833      misrepresented as being the original software.
834   3. This notice may not be removed or altered from any source distribution.
835   Jean-loup Gailly        Mark Adler
836   [email protected]          [email protected]
837   The data format used by the zlib library is described by RFCs (Request for
838   Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
839   (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
840*/
841var O={},pk=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";O.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1
841);b.length;){var c=b.shift();if(c){if(typeof c!=="object")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};
842O.Mc=function(a,b){if(a.length===b)return a;if(a.subarray)return a.subarray(0,b);a.length=b;return a};
843var qk={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]},
844Zc: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}},rk={ob:function(a,b,c,d,e){for(var f=0;f<d;f++)a[e+f]=b[c+f]},
845Zc:function(a){return[].concat.apply([],a)}};
846O.We=function(){pk?(O.jb=Uint8Array,O.Ja=Uint16Array,O.Gd=Int32Array,O.assign(O,qk)):(O.jb=Array,O.Ja=Array,O.Gd=Array,O.assign(O,rk))};
847O.We();var sk=!0;try{new Uint8Array(1)}catch(a){sk=!1}
848function tk(a){var b,c,d=a.length,e=0;for(b=0;b<d;b++){var f=a.charCodeAt(b);if((f&64512)===55296&&b+1<d){var g=a.charCodeAt(b+1);(g&64512)===56320&&(f=65536+(f-55296<<10)+(g-56320),b++)}e+=f<128?1:f<2048?2:f<65536?3:4}var h=new O.jb(e);for(b=c=0;c<e;b++)f=a.charCodeAt(b),(f&64512)===55296&&b+1<d&&(g=a.charCodeAt(b+1),(g&64512)===56320&&(f=65536+(f-55296<<10)+(g-56320),b++)),f<128?h[c++]=f:(f<2048?h[c++]=192|f>>>6:(f<65536?h[c++]=224|f>>>12:(h[c++]=240|f>>>18,h[c++]=128|f>>>12&63),h[c++]=128|f>>>
8496&63),h[c++]=128|f&63);return h}
850;var uk={};uk=function(a,b,c,d){var e=a&65535|0;a=a>>>16&65535|0;for(var f;c!==0;){f=c>2E3?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 vk={},wk,xk=[],yk=0;yk<256;yk++){wk=yk;for(var zk=0;zk<8;zk++)wk=wk&1?3988292384^wk>>>1:wk>>>1;xk[yk]=wk}vk=function(a,b,c,d){c=d+c;for(a^=-1;d<c;d++)a=a>>>8^xk[(a^b[d])&255];return a^-1};var Ak={};Ak={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 Bk(a){for(var b=a.length;--b>=0;)a[b]=0}
851var Ck=[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],Dk=[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],Ek=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Fk=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Gk=Array(576);Bk(Gk);var Hk=Array(60);Bk(Hk);var Ik=Array(512);Bk(Ik);var Jk=Array(256);Bk(Jk);var Kk=Array(29);Bk(Kk);var Lk=Array(30);Bk(Lk);function Mk(a,b,c,d,e){this.xd=a;this.Yd=b;this.Xd=c;this.Sd=d;this.ue=e;this.dd=a&&a.length}
852var Nk,Ok,Pk;function Qk(a,b){this.Yc=a;this.wb=0;this.Wa=b}
853function Rk(a,b){a.aa[a.pending++]=b&255;a.aa[a.pending++]=b>>>8&255}
854function Sk(a,b,c){a.ja>16-c?(a.oa|=b<<a.ja&65535,Rk(a,a.oa),a.oa=b>>16-a.ja,a.ja+=c-16):(a.oa|=b<<a.ja&65535,a.ja+=c)}
855function Tk(a,b,c){Sk(a,c[b*2],c[b*2+1])}
856function Uk(a,b){var c=0;do c|=a&1,a>>>=1,c<<=1;while(--b>0);return c>>>1}
857function Vk(a,b,c){var d=Array(16),e=0,f;for(f=1;f<=15;f++)d[f]=e=e+c[f-1]<<1;for(c=0;c<=b;c++)e=a[c*2+1],e!==0&&(a[c*2]=Uk(d[e]++,e))}
858function Wk(a){var b;for(b=0;b<286;b++)a.sa[b*2]=0;for(b=0;b<30;b++)a.ab[b*2]=0;for(b=0;b<19;b++)a.ka[b*2]=0;a.sa[512]=1;a.Qa=a.Ab=0;a.Aa=a.matches=0}
859function Xk(a){a.ja>8?Rk(a,a.oa):a.ja>0&&(a.aa[a.pending++]=a.oa);a.oa=0;a.ja=0}
860function Yk(a,b,c){Xk(a);Rk(a,c);Rk(a,~c);O.ob(a.aa,a.window,b,c,a.pending);a.pending+=c}
861function Zk(a,b,c,d){var e=b*2,f=c*2;return a[e]<a[f]||a[e]===a[f]&&d[b]<=d[c]}
862function $k(a,b,c){for(var d=a.da[c],e=c<<1;e<=a.Oa;){e<a.Oa&&Zk(b,a.da[e+1],a.da[e],a.depth)&&e++;if(Zk(b,d,a.da[e],a.depth))break;a.da[c]=a.da[e];c=e;e<<=1}a.da[c]=d}
863function al(a,b,c){var d=0;if(a.Aa!==0){do{var e=a.aa[a.Fb+d*2]<<8|a.aa[a.Fb+d*2+1];var f=a.aa[a.zc+d];d++;if(e===0)Tk(a,f,b);else{var g=Jk[f];Tk(a,g+256+1,b);var h=Ck[g];h!==0&&(f-=Kk[g],Sk(a,f,h));e--;g=e<256?Ik[e]:Ik[256+(e>>>7)];Tk(a,g,c);h=Dk[g];h!==0&&(e-=Lk[g],Sk(a,e,h))}}while(d<a.Aa)}Tk(a,256,b)}
864function bl(a,b){var c=b.Yc,d=b.Wa.xd,e=b.Wa.dd,f=b.Wa.Sd,g,h=-1;a.Oa=0;a.rb=573;for(g=0;g<f;g++)c[g*2]!==0?(a.da[++a.Oa]=h=g,a.depth[g]=0):c[g*2+1]=0;for(;a.Oa<2;){var k=a.da[++a.Oa]=h<2?++h:0;c[k*2]=1;a.depth[k]=0;a.Qa--;e&&(a.Ab-=d[k*2+1])}b.wb=h;for(g=a.Oa>>1;g>=1;g--)$k(a,c,g);k=f;do g=a.da[1],a.da[1]=a.da[a.Oa--],$k(a,c,1),d=a.da[1],a.da[--a.rb]=g,a.da[--a.rb]=d,c[k*2]=c[g*2]+c[d*2],a.depth[k]=(a.depth[g]>=a.depth[d]?a.depth[g]:a.depth[d])+1,c[g*2+1]=c[d*2+1]=k,a.da[1]=k++,$k(a,c,1);while(a.Oa>=
8652);a.da[--a.rb]=a.da[1];g=b.Yc;k=b.wb;d=b.Wa.xd;e=b.Wa.dd;f=b.Wa.Yd;var l=b.Wa.Xd,m=b.Wa.ue,n,r=0;for(n=0;n<=15;n++)a.La[n]=0;g[a.da[a.rb]*2+1]=0;for(b=a.rb+1;b<573;b++){var t=a.da[b];n=g[g[t*2+1]*2+1]+1;n>m&&(n=m,r++);g[t*2+1]=n;if(!(t>k)){a.La[n]++;var v=0;t>=l&&(v=f[t-l]);var x=g[t*2];a.Qa+=x*(n+v);e&&(a.Ab+=x*(d[t*2+1]+v))}}if(r!==0){do{for(n=m-1;a.La[n]===0;)n--;a.La[n]--;a.La[n+1]+=2;a.La[m]--;
865r-=2}while(r>0);for(n=m;n!==0;n--)for(t=a.La[n];t!==0;)d=a.da[--b],d>k||(g[d*2+1]!==n&&(a.Qa+=(n-g[d*
8662+1])*g[d*2],g[d*2+1]=n),t--)}Vk(c,h,a.La)}
867function cl(a,b,c){var d,e=-1,f=b[1],g=0,h=7,k=4;f===0&&(h=138,k=3);b[(c+1)*2+1]=65535;for(d=0;d<=c;d++){var l=f;f=b[(d+1)*2+1];++g<h&&l===f||(g<k?a.ka[l*2]+=g:l!==0?(l!==e&&a.ka[l*2]++,a.ka[32]++):g<=10?a.ka[34]++:a.ka[36]++,g=0,e=l,f===0?(h=138,k=3):l===f?(h=6,k=3):(h=7,k=4))}}
868function dl(a,b,c){var d,e=-1,f=b[1],g=0,h=7,k=4;f===0&&(h=138,k=3);for(d=0;d<=c;d++){var l=f;f=b[(d+1)*2+1];if(!(++g<h&&l===f)){if(g<k){do Tk(a,l,a.ka);while(--g!==0)}else l!==0?(l!==e&&(Tk(a,l,a.ka),g--),Tk(a,16,a.ka),Sk(a,g-3,2)):g<=10?(Tk(a,17,a.ka),Sk(a,g-3,3)):(Tk(a,18,a.ka),Sk(a,g-11,7));g=0;e=l;f===0?(h=138,k=3):l===f?(h=6,k=3):(h=7,k=4)}}}
869function el(a){var b=4093624447,c;for(c=0;c<=31;c++,b>>>=1)if(b&1&&a.sa[c*2]!==0)return 0;if(a.sa[18]!==0||a.sa[20]!==0||a.sa[26]!==0)return 1;for(c=32;c<256;c++)if(a.sa[c*2]!==0)return 1;return 0}
870var fl=!1;function gl(a,b,c){a.aa[a.Fb+a.Aa*2]=b>>>8&255;a.aa[a.Fb+a.Aa*2+1]=b&255;a.aa[a.zc+a.Aa]=c&255;a.Aa++;b===0?a.sa[c*2]++:(a.matches++,b--,a.sa[(Jk[c]+256+1)*2]++,a.ab[(b<256?Ik[b]:Ik[256+(b>>>7)])*2]++);return a.Aa===a.Kb-1}
871;function hl(a,b){a.msg=Ak[b];return b}
872function il(a){for(var b=a.length;--b>=0;)a[b]=0}
873function jl(a){var b=a.state,c=b.pending;c>a.R&&(c=a.R);c!==0&&(O.ob(a.output,b.aa,b.Nb,c,a.xb),a.xb+=c,b.Nb+=c,a.Nc+=c,a.R-=c,b.pending-=c,b.pending===0&&(b.Nb=0))}
874function kl(a,b){var c=a.va>=0?a.va:-1,d=a.v-a.va,e=0;if(a.level>0){a.M.uc===2&&(a.M.uc=el(a));bl(a,a.fc);bl(a,a.Zb);cl(a,a.sa,a.fc.wb);cl(a,a.ab,a.Zb.wb);bl(a,a.Sc);for(e=18;e>=3&&a.ka[Fk[e]*2+1]===0;e--);a.Qa+=3*(e+1)+14;var f=a.Qa+3+7>>>3;var g=a.Ab+3+7>>>3;g<=f&&(f=g)}else f=g=d+5;if(d+4<=f&&c!==-1)Sk(a,b?1:0,3),Yk(a,c,d);else if(a.strategy===4||g===f)Sk(a,2+(b?1:0),3),al(a,Gk,Hk);else{Sk(a,4+(b?1:0),3);c=a.fc.wb+1;d=a.Zb.wb+1;e+=1;Sk(a,c-257,5);Sk(a,d-1,5);Sk(a,e-4,4);for(f=0;f<e;f++)Sk(a,a.ka[Fk[f]*
8752+1],3);dl(a,a.sa,c-1);dl(a,a.ab,d-1);al(a,a.sa,a.ab)}Wk(a);b&&Xk(a);a.va=a.v;jl(a.M)}
876function R(a,b){a.aa[a.pending++]=b}
877function ll(a,b){a.aa[a.pending++]=b>>>8&255;a.aa[a.pending++]=b&255}
878function ml(a,b){var c=a.kd,d=a.v,e=a.ya,f=a.ld,g=a.v>a.ma-262?a.v-(a.ma-262):0,h=a.window,k=a.Xa,l=a.Ia,m=a.v+258,n=h[d+e-1],r=h[d+e];a.ya>=a.cd&&(c>>=2);f>a.B&&(f=a.B);do{var t=b;if(h[t+e]===r&&h[t+e-1]===n&&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<m;);t=258-(m-d);d=m-258;if(t>e){a.vb=b;e=t;if(t>=f)break;n=h[d+e-1];r=h[d+e]}}}while((b=l[b&k])>g&&--c!==0);return e<=
879a.B?e:a.B}
880function nl(a){var b=a.ma,c;do{var d=a.Ed-a.B-a.v;if(a.v>=b+(b-262)){O.ob(a.window,a.window,b,b,0);a.vb-=b;a.v-=b;a.va-=b;var e=c=a.ec;do{var f=a.head[--e];a.head[e]=f>=b?f-b:0}while(--c);e=c=b;do f=a.Ia[--e],a.Ia[e]=f>=b?f-b:0;while(--c);d+=b}if(a.M.na===0)break;e=a.M;c=a.window;f=a.v+a.B;var g=e.na;g>d&&(g=d);g===0?c=0:(e.na-=g,O.ob(c,e.input,e.gb,g,f),e.state.wrap===1?e.K=uk(e.K,c,g,f):e.state.wrap===2&&(e.K=vk(e.K,c,g,f)),e.gb+=g,e.ib+=g,c=g);a.B+=c;if(a.B+a.ta>=3)for(d=a.v-a.ta,a.P=a.window[d],
881a.P=(a.P<<a.Na^a.window[d+1])&a.Ma;a.ta&&!(a.P=(a.P<<a.Na^a.window[d+3-1])&a.Ma,a.Ia[d&a.Xa]=a.head[a.P],a.head[a.P]=d,d++,a.ta--,a.B+a.ta<3););}while(a.B<262&&a.M.na!==0)}
882function ol(a,b){for(var c;;){if(a.B<262){nl(a);if(a.B<262&&b===0)return 1;if(a.B===0)break}c=0;a.B>=3&&(a.P=(a.P<<a.Na^a.window[a.v+3-1])&a.Ma,c=a.Ia[a.v&a.Xa]=a.head[a.P],a.head[a.P]=a.v);c!==0&&a.v-c<=a.ma-262&&(a.S=ml(a,c));if(a.S>=3)if(c=gl(a,a.v-a.vb,a.S-3),a.B-=a.S,a.S<=a.Cc&&a.B>=3){a.S--;do a.v++,a.P=(a.P<<a.Na^a.window[a.v+3-1])&a.Ma,a.Ia[a.v&a.Xa]=a.head[a.P],a.head[a.P]=a.v;while(--a.S!==0);a.v++}else a.v+=a.S,a.S=0,a.P=a.window[a.v],a.P=(a.P<<a.Na^a.window[a.v+1])&a.Ma;else c=gl(a,0,
883a.window[a.v]),a.B--,a.v++;if(c&&(kl(a,!1),a.M.R===0))return 1}a.ta=a.v<2?a.v:2;return b===4?(kl(a,!0),a.M.R===0?3:4):a.Aa&&(kl(a,!1),a.M.R===0)?1:2}
884function pl(a,b){for(var c,d;;){if(a.B<262){nl(a);if(a.B<262&&b===0)return 1;if(a.B===0)break}c=0;a.B>=3&&(a.P=(a.P<<a.Na^a.window[a.v+3-1])&a.Ma,c=a.Ia[a.v&a.Xa]=a.head[a.P],a.head[a.P]=a.v);a.ya=a.S;a.od=a.vb;a.S=2;c!==0&&a.ya<a.Cc&&a.v-c<=a.ma-262&&(a.S=ml(a,c),a.S<=5&&(a.strategy===1||a.S===3&&a.v-a.vb>4096)&&(a.S=2));if(a.ya>=3&&a.S<=a.ya){d=a.v+a.B-3;c=gl(a,a.v-1-a.od,a.ya-3);a.B-=a.ya-1;a.ya-=2;do++a.v<=d&&(a.P=(a.P<<a.Na^a.window[a.v+3-1])&a.Ma,a.Ia[a.v&a.Xa]=a.head[a.P],a.head[a.P]=a.v);
885while(--a.ya!==0);a.eb=0;a.S=2;a.v++;if(c&&(kl(a,!1),a.M.R===0))return 1}else if(a.eb){if((c=gl(a,0,a.window[a.v-1]))&&kl(a,!1),a.v++,a.B--,a.M.R===0)return 1}else a.eb=1,a.v++,a.B--}a.eb&&(gl(a,0,a.window[a.v-1]),a.eb=0);a.ta=a.v<2?a.v:2;return b===4?(kl(a,!0),a.M.R===0?3:4):a.Aa&&(kl(a,!1),a.M.R===0)?1:2}
886function ql(a,b){for(var c,d,e,f=a.window;;){if(a.B<=258){nl(a);if(a.B<=258&&b===0)return 1;if(a.B===0)break}a.S=0;if(a.B>=3&&a.v>0&&(d=a.v-1,c=f[d],c===f[++d]&&c===f[++d]&&c===f[++d])){for(e=a.v+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.S=258-(e-d);a.S>a.B&&(a.S=a.B)}a.S>=3?(c=gl(a,1,a.S-3),a.B-=a.S,a.v+=a.S,a.S=0):(c=gl(a,0,a.window[a.v]),a.B--,a.v++);if(c&&(kl(a,!1),a.M.R===0))return 1}a.ta=0;return b===4?(kl(a,!0),a.M.R===0?3:4):
887a.Aa&&(kl(a,!1),a.M.R===0)?1:2}
888function rl(a,b){for(var c;;){if(a.B===0&&(nl(a),a.B===0)){if(b===0)return 1;break}a.S=0;c=gl(a,0,a.window[a.v]);a.B--;a.v++;if(c&&(kl(a,!1),a.M.R===0))return 1}a.ta=0;return b===4?(kl(a,!0),a.M.R===0?3:4):a.Aa&&(kl(a,!1),a.M.R===0)?1:2}
889function sl(a,b,c,d,e){this.de=a;this.te=b;this.xe=c;this.se=d;this.Zd=e}
890var tl;tl=[new sl(0,0,0,0,function(a,b){var c=65535;for(c>a.Ba-5&&(c=a.Ba-5);;){if(a.B<=1){nl(a);if(a.B===0&&b===0)return 1;if(a.B===0)break}a.v+=a.B;a.B=0;var d=a.va+c;if(a.v===0||a.v>=d)if(a.B=a.v-d,a.v=d,kl(a,!1),a.M.R===0)return 1;if(a.v-a.va>=a.ma-262&&(kl(a,!1),a.M.R===0))return 1}a.ta=0;if(b===4)return kl(a,!0),a.M.R===0?3:4;a.v>a.va&&kl(a,!1);return 1}),
891new sl(4,4,8,4,ol),new sl(4,5,16,8,ol),new sl(4,6,32,32,ol),new sl(4,4,16,16,pl),new sl(8,16,32,32,pl),new sl(8,16,128,128,pl),new sl(8,32,128,256,pl),new sl(32,128,258,1024,pl),new sl(32,258,258,4096,pl)];
892function ul(){this.M=null;this.status=0;this.aa=null;this.wrap=this.pending=this.Nb=this.Ba=0;this.J=null;this.Da=0;this.method=8;this.tb=-1;this.Xa=this.Pc=this.ma=0;this.window=null;this.Ed=0;this.head=this.Ia=null;this.ld=this.cd=this.strategy=this.level=this.Cc=this.kd=this.ya=this.B=this.vb=this.v=this.eb=this.od=this.S=this.va=this.Na=this.Ma=this.xc=this.ec=this.P=0;this.sa=new O.Ja(1146);this.ab=new O.Ja(122);this.ka=new O.Ja(78);il(this.sa);il(this.ab);il(this.ka);this.Sc=this.Zb=this.fc=
893null;this.La=new O.Ja(16);this.da=new O.Ja(573);il(this.da);this.rb=this.Oa=0;this.depth=new O.Ja(573);il(this.depth);this.ja=this.oa=this.ta=this.matches=this.Ab=this.Qa=this.Fb=this.Aa=this.Kb=this.zc=0}
894function vl(a,b){if(!a||!a.state||b>5||b<0)return a?hl(a,-2):-2;var c=a.state;if(!a.output||!a.input&&a.na!==0||c.status===666&&b!==4)return hl(a,a.R===0?-5:-2);c.M=a;var d=c.tb;c.tb=b;if(c.status===42)if(c.wrap===2)a.K=0,R(c,31),R(c,139),R(c,8),c.J?(R(c,(c.J.text?1:0)+(c.J.Ua?2:0)+(c.J.extra?4:0)+(c.J.name?8:0)+(c.J.comment?16:0)),R(c,c.J.time&255),R(c,c.J.time>>8&255),R(c,c.J.time>>16&255),R(c,c.J.time>>24&255),R(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),R(c,c.J.os&255),c.J.extra&&c.J.extra.length&&
895(R(c,c.J.extra.length&255),R(c,c.J.extra.length>>8&255)),c.J.Ua&&(a.K=vk(a.K,c.aa,c.pending,0)),c.Da=0,c.status=69):(R(c,0),R(c,0),R(c,0),R(c,0),R(c,0),R(c,c.level===9?2:c.strategy>
895=2||c.level<2?4:0),R(c,3),c.status=113);else{var e=8+(c.Pc-8<<4)<<8;e|=(c.strategy>=2||c.level<2?0:c.level<6?1:c.level===6?2:3)<<6;c.v!==0&&(e|=32);c.status=113;ll(c,e+(31-e%31));c.v!==0&&(ll(c,a.K>>>16),ll(c,a.K&65535));a.K=1}if(c.status===69)if(c.J.extra){for(e=c.pending;c.Da<(c.J.extra.length&65535)&&(c.pending!==c.Ba||
896(c.J.Ua&&c.pending>e&&(a.K=vk(a.K,c.aa,c.pending-e,e)),jl(a),e=c.pending,c.pending!==c.Ba));)R(c,c.J.extra[c.Da]&255),c.Da++;c.J.Ua&&c.pending>e&&(a.K=vk(a.K,c.aa,c.pending-e,e));c.Da===c.J.extra.length&&(c.Da=0,c.status=73)}else c.status=73;if(c.status===73)if(c.J.name){e=c.pending;do{if(c.pending===c.Ba&&(c.J.Ua&&c.pending>e&&(a.K=vk(a.K,c.aa,c.pending-e,e)),jl(a),e=c.pending,c.pending===c.Ba)){var f=1;break}f=c.Da<c.J.name.length?c.J.name.charCodeAt(c.Da++)&255:0;R(c,f)}while(f!==0);c.J.Ua&&c.pending>
897e&&(a.K=vk(a.K,c.aa,c.pending-e,e));f===0&&(c.Da=0,c.status=91)}else c.status=91;if(c.status===91)if(c.J.comment){e=c.pending;do{if(c.pending===c.Ba&&(c.J.Ua&&c.pending>e&&(a.K=vk(a.K,c.aa,c.pending-e,e)),jl(a),e=c.pending,c.pending===c.Ba)){f=1;break}f=c.Da<c.J.comment.length?c.J.comment.charCodeAt(c.Da++)&255:0;R(c,f)}while(f!==0);c.J.Ua&&c.pending>e&&(a.K=vk(a.K,c.aa,c.pending-e,e));f===0&&(c.status=103)}else c.status=103;c.status===103&&(c.J.Ua?(c.pending+2>c.Ba&&jl(a),c.pending+2<=c.Ba&&(R(c,
898a.K&255),R(c,a.K>>8&255),a.K=0,c.status=113)):c.status=113);if(c.pending!==0){if(jl(a),a.R===0)return c.tb=-1,0}else if(a.na===0&&(b<<1)-(b>4?9:0)<=(d<<1)-(d>4?9:0)&&b!==4)return hl(a,-5);if(c.status===666&&a.na!==0)return hl(a,-5);if(a.na!==0||c.B!==0||b!==0&&c.status!==666){d=c.strategy===2?rl(c,b):c.strategy===3?ql(c,b):tl[c.level].Zd(c,b);if(d===3||d===4)c.status=666;if(d===1||d===3)return a.R===0&&(c.tb=-1),0;if(d===2&&(b===1?(Sk(c,2,3),Tk(c,256,Gk),c.ja===16?(Rk(c,c.oa),c.oa=0,c.ja=0):c.ja>=
8998&&(c.aa[c.pending++]=c.oa&255,c.oa>>=8,c.ja-=8)):b!==5&&(Sk(c,0,3),Yk(c,0,0),b===3&&(il(c.head),c.B===0&&(c.v=0,c.va=0,c.ta=0))),jl(a),a.R===0))return c.tb=-1,0}if(b!==4)return 0;if(c.wrap<=0)return 1;c.wrap===2?(R(c,a.K&255),R(c,a.K>>8&255),R(c,a.K>>16&255),R(c,a.K>>24&255),R(c,a.ib&255),R(c,a.ib>>8&255),R(c,a.ib>>16&255),R(c,a.ib>>24&255)):(ll(c,a.K>>>16),ll(c,a.K&65535));jl(a);c.wrap>0&&(c.wrap=-c.wrap);return c.pending!==0?0:1}
900;var wl={};wl=function(){this.input=null;this.ib=this.na=this.gb=0;this.output=null;this.Nc=this.R=this.xb=0;this.msg="";this.state=null;this.uc=2;this.K=0};var xl=Object.prototype.toString;
901function yl(a){if(!(this instanceof yl))return new yl(a);a=this.options=O.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},a||{});a.raw&&a.windowBits>0?a.windowBits=-a.windowBits:a.gzip&&a.windowBits>0&&a.windowBits<16&&(a.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.M=new wl;this.M.R=0;var b=this.M;var c=a.level,d=a.method,e=a.windowBits,f=a.memLevel,g=a.strategy;if(b){var h=1;c===-1&&(c=6);e<0?(h=0,e=-e):e>15&&(h=2,e-=16);if(f<1||f>
9029||d!==8||e<8||e>15||c<0||c>9||g<0||g>4)b=hl(b,-2);else{e===8&&(e=9);var k=new ul;b.state=k;k.M=b;k.wrap=h;k.J=null;k.Pc=e;k.ma=1<<k.Pc;k.Xa=k.ma-1;k.xc=f+7;k.ec=1<<k.xc;k.Ma=k.ec-1;k.Na=~~((k.xc+3-1)/3);k.window=new O.jb(k.ma*2);k.head=new O.Ja(k.ec);k.Ia=new O.Ja(k.ma);k.Kb=1<<f+6;k.Ba=k.Kb*4;k.aa=new O.jb(k.Ba);k.Fb=1*k.Kb;k.zc=3*k.Kb;k.level=c;k.strategy=g;k.method=d;if(b&&b.state){b.ib=b.Nc=0;b.uc=2;c=b.state;c.pending=0;c.Nb=0;c.wrap<0&&(c.wrap=-c.wrap);c.status=c.wrap?42:113;b.K=c.wrap===2?
9030:1;c.tb=0;if(!fl){d=Array(16);for(f=g=0;f<28;f++)for(Kk[f]=g,e=0;e<1<<Ck[f];e++)Jk[g++]=f;Jk[g-1]=f;for(f=g=0;f<16;f++)for(Lk[f]=g,e=0;e<1<<Dk[f];e++)Ik[g++]=f;for(g>>=7;f<30;f++)for(Lk[f]=g<<7,e=0;e<1<<Dk[f]-7;e++)Ik[256+g++]=f;for(e=0;e<=15;e++)d[e]=0;for(e=0;e<=143;)Gk[e*2+1]=8,e++,d[8]++;for(;e<=255;)Gk[e*2+1]=9,e++,d[9]++;for(;e<=279;)Gk[e*2+1]=7,e++,d[7]++;for(;e<=287;
903)Gk[e*2+1]=8,e++,d[8]++;Vk(Gk,287,d);for(e=0;e<30;e++)Hk[e*2+1]=5,Hk[e*2]=Uk(e,5);Nk=new Mk(Gk,Ck,257,286,15);Ok=new Mk(Hk,
904Dk,0,30,15);Pk=new Mk([],Ek,0,19,7);fl=!0}c.fc=new Qk(c.sa,Nk);c.Zb=new Qk(c.ab,Ok);c.Sc=new Qk(c.ka,Pk);c.oa=0;c.ja=0;Wk(c);c=0}else c=hl(b,-2);c===0&&(b=b.state,b.Ed=2*b.ma,il(b.head),b.Cc=tl[b.level].te,b.cd=tl[b.level].de,b.ld=tl[b.level].xe,b.kd=tl[b.level].se,b.v=0,b.va=0,b.B=0,b.ta=0,b.S=b.ya=2,b.eb=0,b.P=0);b=c}}else b=-2;if(b!==0)throw Error(Ak[b]);a.header&&(b=this.M)&&b.state&&b.state.wrap===2&&(b.state.J=a.header);if(a.dictionary){var l;typeof a.dictionary==="string"?l=tk(a.dictionary):
905xl.call(a.dictionary)==="[object ArrayBuffer]"?l=new Uint8Array(a.dictionary):l=a.dictionary;a=this.M;f=l;g=f.length;if(a&&a.state)if(l=a.state,b=l.wrap,b===2||b===1&&l.status!==42||l.B)b=-2;else{b===1&&(a.K=uk(a.K,f,g,0));l.wrap=0;g>=l.ma&&(b===0&&(il(l.head),l.v=0,l.va=0,l.ta=0),c=new O.jb(l.ma),O.ob(c,f,g-l.ma,l.ma,0),f=c,g=l.ma);c=a.na;d=a.gb;e=a.input;a.na=g;a.gb=0;a.input=f;for(nl(l);l.B>=3;){f=l.v;g=l.B-2;do l.P=(l.P<<l.Na^l.window[f+3-1])&l.Ma,l.Ia[f&l.Xa]=l.head[l.P],l.head[l.P]=f,f++;while(--g);
906l.v=f;l.B=2;nl(l)}l.v+=l.B;l.va=l.v;l.ta=l.B;l.B=0;l.S=l.ya=2;l.eb=0;a.gb=d;a.input=e;a.na=c;l.wrap=b;b=0}else b=-2;if(b!==0)throw Error(Ak[b]);this.Sg=!0}}
907yl.prototype.push=function(a,b){var c=this.M,d=this.options.chunkSize;if(this.ended)return!1;var e=b===~~b?b:b===!0?4:0;typeof a==="string"?c.input=tk(a):xl.call(a)==="[object ArrayBuffer]"?c.input=new Uint8Array(a):c.input=a;c.gb=0;c.na=c.input.length;do{c.R===0&&(c.output=new O.jb(d),c.xb=0,c.R=d);a=vl(c,e);if(a!==1&&a!==0)return zl(this,a),this.ended=!0,!1;if(c.R===0||c.na===0&&(e===4||e===2))if(this.options.to==="string"){var f=O.Mc(c.output,c.xb);b=f;f=f.length;if(f<65537&&(b.subarray&&sk||!b.subarray))b=
908String.fromCharCode.apply(null,O.Mc(b,f));else{for(var g="",h=0;h<f;h++)g+=String.fromCharCode(b[h]);b=g}this.chunks.push(b)}else b=O.Mc(c.output,c.xb),this.chunks.push(b)}while((c.na>0||c.R===0)&&a!==1);if(e===4)return(c=this.M)&&c.state?(d=c.state.status,d!==42&&d!==69&&d!==73&&d!==91&&d!==103&&d!==113&&d!==666?a=hl(c,-2):(c.state=null,a=d===113?hl(c,-3):0)):a=-2,zl(this,a),this.ended=!0,a===0;e===2&&(zl(this,0),c.R=0);return!0};
909function zl(a,b){b===0&&(a.result=a.options.to==="string"?a.chunks.join(""):O.Zc(a.chunks));a.chunks=[];a.err=b;a.msg=a.M.msg}
910function Al(a,b){b=b||{};b.gzip=!0;b=new yl(b);b.push(a,!0);if(b.err)throw b.msg||Ak[b.err];return b.result}
911;function Bl(a){if(!a)return null;a=a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue;var b;a?b=hb(a):b=null;return b}
912;function Cl(a){return hb(a===null?"null":a===void 0?"undefined":a)}
913;function Dl(a){this.name=a}
914;var El=new Dl("rawColdConfigGroup");var Fl=new Dl("rawHotConfigGroup");function Gl(a){this.G=I(a)}
915z(Gl,K);function Hl(a){this.G=I(a)}
916z(Hl,K);Hl.prototype.setTrackingParams=function(a){if(a!=null)if(typeof a==="string")a=a?new pd(a,md):nd||(nd=new pd(null,md));else if(a.constructor!==pd)if(ld(a))a=a.length?new pd(new Uint8Array(a),md):nd||(nd=new pd(null,md));else throw Error();return of(this,1,a)};var Il=new Dl("continuationCommand");var Jl=new Dl("webCommandMetadata");var Kl=new Dl("signalServiceEndpoint");var Ll={Df:"EMBEDDED_PLAYER_MODE_UNKNOWN",Af:"EMBEDDED_PLAYER_MODE_DEFAULT",Cf:"EMBEDDED_PLAYER_MODE_PFP",Bf:"EMBEDDED_PLAYER_MODE_PFL"};var Ml=new Dl("feedbackEndpoint");var Vd={xg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",Sf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",kg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",pg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",Of:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",wg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",yg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",og:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK",
917Ag:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",zg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",lg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",rg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",Eg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",Dg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",Cg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",sg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL",
918ng:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",Fg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",qg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",Gg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",Zf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",gg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",fg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",ig:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT",
919Bg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",jg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",hg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",Hf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",Gf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",If:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",Jf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",Pf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",Rf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED",
920eg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",dg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",Tf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",Vf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",Uf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",Yf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",ug:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION",
921vg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",cg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",Nf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",Lf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",Mf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",Kf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",ag:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED",
922mg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",Xf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",Wf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",Qf:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",tg:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED"};
922var Nl=new Dl("shareEndpoint"),Ol=new Dl("shareEntityEndpoint"),Pl=new Dl("shareEntityServiceEndpoint"),Ql=new Dl("webPlayerShareEntityServiceEndpoint");var Rl=new Dl("playlistEditEndpoint");var Sl=new Dl("modifyChannelNotificationPreferenceEndpoint");var Tl=new Dl("unsubscribeEndpoint");var Ul=new Dl("subscribeEndpoint");function Vl(){var a=Wl;E("yt.ads.biscotti.getId_")||D("yt.ads.biscotti.getId_",a)}
923function Xl(a){D("yt.ads.biscotti.lastId_",a)}
924;function Yl(a,b){b.length>1?a[b[0]]=b[1]:b.length===1&&Object.assign(a,b[0])}
925;var Zl=C.window,$l,am,bm=(Zl==null?void 0:($l=Zl.yt)==null?void 0:$l.config_)||(Zl==null?void 0:(am=Zl.ytcfg)==null?void 0:am.data_)||{};D("yt.config_",bm);function cm(){Yl(bm,arguments)}
926function S(a,b){return a in bm?bm[a]:b}
927function dm(a){var b=bm.EXPERIMENT_FLAGS;return b?b[a]:void 0}
928;var em=[];function fm(a){em.forEach(function(b){return b(a)})}
929function gm(a){return a&&window.yterr?function(){try{return a.apply(this,arguments)}catch(b){hm(b)}}:a}
930function hm(a){var b=E("yt.logging.errors.log");b?b(a,"ERROR",void 0,void 0,void 0,void 0,void 0):(b=S("ERRORS",[]),b.push([a,"ERROR",void 0,void 0,void 0,void 0,void 0]),cm("ERRORS",b));fm(a)}
931function im(a,b,c,d,e){var f=E("yt.logging.errors.log");f?f(a,"WARNING",b,c,d,void 0,e):(f=S("ERRORS",[]),f.push([a,"WARNING",b,c,d,void 0,e]),cm("ERRORS",f))}
932;var jm=/^[\w.]*$/,km={q:!0,search_query:!0};function lm(a,b){b=a.split(b);for(var c={},d=0,e=b.length;d<e;d++){var f=b[d].split("=");if(f.length===1&&f[0]||f.length===2)try{var g=mm(f[0]||""),h=mm(f[1]||"");if(g in c){var k=c[g];Array.isArray(k)?Qb(k,h):c[g]=[k,h]}else c[g]=h}catch(r){var l=r,m=f[0],n=String(lm);l.args=[{key:m,value:f[1],query:a,method:nm===n?"unchanged":n}];km.hasOwnProperty(m)||im(l)}}return c}
933var nm=String(lm);function om(a){var b=[];Eg(a,function(c,d){var e=encodeURIComponent(String(d));c=Array.isArray(c)?c:[c];Kb(c,function(f){f==""?b.push(e):b.push(e+"="+encodeURIComponent(String(f)))})});
934return b.join("&")}
935function pm(a){a.charAt(0)==="?"&&(a=a.substring(1));return lm(a,"&")}
936function qm(a){return a.indexOf("?")!==-1?(a=(a||"").split("#")[0],a=a.split("?",2),pm(a.length>1?a[1]:a[0])):{}}
937function rm(a,b,c){var d=a.split("#",2);a=d[0];d=d.length>1?"#"+d[1]:"";var e=a.split("?",2);a=e[0];e=pm(e[1]||"");for(var f in b)!c&&e!==null&&f in e||(e[f]=b[f]);return ec(a,e)+d}
938function sm(a){if(!b)var b=window.location.href;var c=Zb(1,a),d=$b(a);c&&d?(a=a.match(Xb),b=b.match(Xb),a=a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]):a=d?$b(b)===d&&(Number(Zb(4,b))||null)===(Number(Zb(4,a))||null):!0;return a}
939function mm(a){return a&&a.match(jm)?a:decodeURIComponent(a.replace(/\+/g," "))}
940;function tm(a){var b=um;a=a===void 0?E("yt.ads.biscotti.lastId_")||"":a;var c=Object,d=c.assign,e={};e.dt=Ij;e.flash="0";a:{try{var f=b.h.top.location.href}catch(La){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=g===void 0?Aj:g;try{var h=g.history.length}catch(La){h=0}e.u_his=h;var k;e.u_h=(k=Aj.screen)==null?void 0:k.height;var l;e.u_w=(l=Aj.screen)==null?void 0:l.width;var m;e.u_ah=(m=Aj.screen)==null?void 0:m.availHeight;var n;e.u_aw=
941(n=Aj.screen)==null?void 0:n.availWidth;var r;e.u_cd=(r=Aj.screen)==null?void 0:r.colorDepth}catch(La){}h=b.h;try{var t=h.screenX;var v=h.screenY}catch(La){}try{var x=h.outerWidth;var y=h.outerHeight}catch(La){}try{var H=h.innerWidth;var J=h.innerHeight}catch(La){}try{var N=h.screenLeft;var P=h.screenTop}catch(La){}try{H=h.innerWidth,J=h.innerHeight}catch(La){}try{var ua=h.screen.availWidth;var mb=h.screen.availTop}catch(La){}t=[N,P,t,v,ua,mb,x,y,H,J];try{var T=(b.h.top||window).document,va=T.compatMode==
942"CSS1Compat"?T.documentElement:T.body;var Ma=(new Dg(va.clientWidth,va.clientHeight)).round()}catch(La){Ma=new Dg(-12245933,-12245933)}T=Ma;Ma={};var Na=Na===void 0?C:Na;va=new Oj;"SVGElement"in Na&&"createElementNS"in Na.document&&va.set(0);v=Fj();v["allow-top-navigation-by-user-activation"]&&va.set(1);v["allow-popups-to-escape-sandbox"]&&va.set(2);Na.crypto&&Na.crypto.subtle&&va.set(3);
942"TextDecoder"in Na&&"TextEncoder"in Na&&va.set(4);Na=Pj(va);Ma.bc=Na;Ma.bih=T.height;Ma.biw=T.width;Ma.brdim=t.join();
943b=b.i;b=(Ma.vis=b.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[b.visibilityState||b.webkitVisibilityState||b.mozVisibilityState||""]||0,Ma.wgl=!!Aj.WebGLRenderingContext,Ma);c=d.call(c,e,b);c.ca_type="image";a&&(c.bid=a);return c}
944var um=new function(){var a=window.document;this.h=window;this.i=a};
945D("yt.ads_.signals_.getAdSignalsString",function(a){return om(tm(a))});Ya();navigator.userAgent.indexOf(" (CrKey ");var wm="XMLHttpRequest"in C?function(){return new XMLHttpRequest}:null;
946function xm(){if(!wm)return null;var a=wm();return"open"in a?a:null}
947function ym(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}}
948;function zm(a,b){typeof a==="function"&&(a=gm(a));return window.setTimeout(a,b)}
949;var Am="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" ");[].concat(ja(Am),["client_dev_set_cookie"]);function U(a){a=Bm(a);return typeof a==="string"&&a==="false"?!1:!!a}
950function Cm(a,b){a=Bm(a);return a===void 0&&b!==void 0?b:Number(a||0)}
951function Bm(a){return S("EXPERIMENT_FLAGS",{})[a]}
952function Dm(){for(var a=[],b=S("EXPERIMENTS_FORCED_FLAGS",{}),c=w(Object.keys(b)),d=c.next();!d.done;d=c.next())d=d.value,a.push({key:d,value:String(b[d])});c=S("EXPERIMENT_FLAGS",{});d=w(Object.keys(c));for(var e=d.next();!e.done;e=d.next())e=e.value,e.startsWith("force_")&&b[e]===void 0&&a.push({key:e,value:String(c[e])});return a}
953;var Em={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",
954"X-YouTube-Page-Label":"PAGE_BUILD_LABEL","X-YouTube-Variants-Checksum":"VARIANTS_CHECKSUM","X-Goog-AuthUser":"SESSION_INDEX","X-Goog-PageId":"DELEGATED_SESSION_ID"},Fm="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(Am)),Gm=!1;
955function Hm(a,b,c,d,e,f,g,h){function k(){(l&&"readyState"in l?l.readyState:0)===4&&b&&gm(b)(l)}
956c=c===void 0?"GET":c;d=d===void 0?"":d;h=h===void 0?!1:h;var l=xm();if(!l)return null;"onloadend"in l?l.addEventListener("loadend",k,!1):l.onreadystatechange=k;U("debug_forward_web_query_parameters")&&(a=Im(a));l.open(c,a,!0);f&&(l.responseType=f);g&&(l.withCredentials=!0);c=c==="POST"&&(window.FormData===void 0||!(d instanceof FormData));if(e=Jm(a,e))for(var m in e)l.setRequestHeader(m,e[m]),"content-type"===m.toLowerCase()&&(c=!1);c&&l.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
957if(h&&"setAttributionReporting"in XMLHttpRequest.prototype){a={eventSourceEligible:!0,triggerEligible:!1};try{l.setAttributionReporting(a)}catch(n){im(n)}}l.send(d);return l}
958function Jm(a,b){b=b===void 0?{}:b;var c=sm(a),d=S("INNERTUBE_CLIENT_NAME"),e=U("web_ajax_ignore_global_headers_if_set"),f;for(f in Em){var g=S(Em[f]),h=f==="X-Goog-AuthUser"||f==="X-Goog-PageId";f!=="X-Goog-Visitor-Id"||g||(g=S("VISITOR_DATA"));var k;if(!(k=!g)){if(!(k=c||($b(a)?!1:!0))){k=a;var l;if(l=U("add_auth_headers_to_remarketing_google_dot_com_ping")&&f==="Authorization"&&(d==="TVHTML5"||d==="TVHTML5_UNPLUGGED"||d==="TVHTML5_SIMPLY"))l=$b(k),l=l!==null?l.split(".").reverse():null,l=l===null?
959!1:l[1]==="google"?!0:l[2]==="google"?l[0]==="au"&&l[1]==="com"?!0:l[0]==="uk"&&l[1]==="co"?!0:!1:!1;l&&(k=Yb(Zb(5,k))||"",k=k.split("/"),k="/"+(k.length>1?k[1]:""),l=k==="/pagead");k=l?!0:!1}k=!k}k||e&&b[f]!==void 0||d==="TVHTML5_UNPLUGGED"&&h||(b[f]=g)}"X-Goog-EOM-Visitor-Id"in b&&"X-Goog-Visitor-Id"in b&&delete b["X-Goog-Visitor-Id"];if(c||!$b(a))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(c||!$b(a)){try{var m=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(n){}m&&
960(b["X-YouTube-Time-Zone"]=m)}document.location.hostname.endsWith("youtubeeducation.com")||!c&&$b(a)||(b["X-YouTube-Ad-Signals"]=om(tm()));return b}
961function Km(a,b){b.method="POST";b.postParams||(b.postParams={});return Lm(a,b)}
962function Lm(a,b){var c=b.format||"JSON";a=Mm(a,b);var d=Nm(a,b),e=!1,f=Om(a,function(k){if(!e){e=!0;h&&window.clearTimeout(h);var l=ym(k),m=null,n=400<=k.status&&k.status<500,r=500<=k.status&&k.status<600;if(l||n||r)m=Pm(a,c,k,b.convertToSafeHtml);l&&(l=Qm(c,k,m));m=m||{};n=b.context||C;l?b.onSuccess&&b.onSuccess.call(n,k,m):b.onError&&b.onError.call(n,k,m);b.onFinish&&b.onFinish.call(n,k,m)}},b.method,d,b.headers,b.responseType,b.withCredentials);
963d=b.timeout||0;if(b.onTimeout&&d>0){var g=b.onTimeout;var h=zm(function(){e||(e=!0,f.abort(),window.clearTimeout(h),g.call(b.context||C,f))},d)}return f}
964function Mm(a,b){b.includeDomain&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);var c=S("XSRF_FIELD_NAME");
964if(b=b.urlParams)b[c]&&delete b[c],a=rm(a,b||{},!0);return a}
965function Nm(a,b){var c=S("XSRF_FIELD_NAME"),d=S("XSRF_TOKEN"),e=b.postBody||"",f=b.postParams,g=S("XSRF_FIELD_NAME"),h;b.headers&&(h=b.headers["Content-Type"]);b.excludeXsrf||$b(a)&&!b.withCredentials&&$b(a)!==document.location.hostname||b.method!=="POST"||h&&h!=="application/x-www-form-urlencoded"||b.postParams&&b.postParams[g]||(f||(f={}),f[c]=d);(U("ajax_parse_query_data_only_when_filled")&&f&&Object.keys(f).length>0||f)&&typeof e==="string"&&(e=pm(e),Og(e,f),e=b.postBodyFormat&&b.postBodyFormat===
966"JSON"?JSON.stringify(e):dc(e));f=e||f&&!Hg(f);!Gm&&f&&b.method!=="POST"&&(Gm=!0,hm(Error("AJAX request with postData should use POST")));return e}
967function Pm(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,im(d),g;}a=c.getResponseHeader("Content-Type")||"";f&&a.indexOf("json")>=0&&(f.substring(0,5)===")]}'\n"&&(f=f.substring(5)),e=JSON.parse(f));break;case "XML":if(a=(a=c.responseXML)?Rm(a):null)e={},Kb(a.getElementsByTagName("*"),function(g){e[g.tagName]=Sm(g)})}d&&Tm(e);
968return e}
969function Tm(a){if(Qa(a))for(var b in a){var c;(c=b==="html_content")||(c=b.length-5,c=c>=0&&b.indexOf("_html",c)==c);if(c){c=b;var d=a[b];var e=fb();d=new zb(e?e.createHTML(d):d);a[c]=d}else Tm(a[b])}}
970function Qm(a,b,c){if(b&&b.status===204)return!0;switch(a){case "JSON":return!!c;case "XML":return Number(c&&c.return_code)===0;case "RAW":return!0;default:return!!c}}
971function Rm(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&a.length>0?a[0]:null:null}
972function Sm(a){var b="";Kb(a.childNodes,function(c){b+=c.nodeValue});
973return b}
974function Im(a){var b=window.location.search,c=$b(a);U("debug_handle_relative_url_for_query_forward_killswitch")||!c&&sm(a)&&(c=document.location.hostname);var d=Yb(Zb(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=pm(b),f={};Kb(Fm,function(g){e[g]&&(f[g]=e[g])});
975return rm(a,f||{},!1)}
976var Om=Hm;var Um=[{Dc:function(a){return"Cannot read property '"+a.key+"'"},
977hc:{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./,
978groups:["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"]}]}},{Dc:function(a){return"Cannot call '"+a.key+"'"},
979hc:{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/,
980groups:["key"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{Dc:function(a){return a.key+" is not defined"},
981hc:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var Wm={Va:[],Sa:[{callback:Vm,weight:500}]};function Vm(a){if(a.name==="JavaException")return!0;a=a.stack;return a.includes("chrome://")||a.includes("chrome-extension://")||a.includes("moz-extension://")}
982;function Xm(){this.Sa=[];this.Va=[]}
983var Ym;function Zm(){if(!Ym){var a=Ym=new Xm;
983a.Va.length=0;a.Sa.length=0;Wm.Va&&a.Va.push.apply(a.Va,Wm.Va);Wm.Sa&&a.Sa.push.apply(a.Sa,Wm.Sa)}return Ym}
984;var $m=new M;function an(a){function b(){return a.charCodeAt(d++)}
985var c=a.length,d=0;do{var e=bn(b);if(e===Infinity)break;var f=e>>3;switch(e&7){case 0:e=bn(b);if(f===2)return e;break;case 1:if(f===2)return;d+=8;break;case 2:e=bn(b);if(f===2)return a.substr(d,e);d+=e;break;case 5:if(f===2)return;d+=4;break;default:return}}while(d<c)}
986function bn(a){var b=a(),c=b&127;if(b<128)return c;b=a();c|=(b&127)<<7;if(b<128)return c;b=a();c|=(b&127)<<14;if(b<128)return c;b=a();return b<128?c|(b&127)<<21:Infinity}
987;function cn(a,b,c,d){if(a)if(Array.isArray(a)){var e=d;for(d=0;d<a.length&&!(a[d]&&(e+=dn(d,a[d],b,c),e>500));d++);d=e}else if(typeof a==="object")for(e in a){if(a[e]){var f=e;var g=a[e],h=b,k=c;f=typeof g!=="string"||f!=="clickTrackingParams"&&f!=="trackingParams"?0:(g=an(atob(g.replace(/-/g,"+").replace(/_/g,"/"))))?dn(f+".ve",g,h,k):0;d+=f;d+=dn(e,a[e],b,c);if(d>500)break}}else c[b]=en(a),d+=c[b].length;else c[b]=en(a),d+=c[b].length;return d}
988function dn(a,b,c,d){c+="."+a;a=en(b);d[c]=a;return c.length+a.length}
989function en(a){try{return(typeof a==="string"?a:String(JSON.stringify(a))).substr(0,500)}catch(b){return"unable to serialize "+typeof a+" ("+b.message+")"}}
990;function fn(a){var b=this;this.i=void 0;this.h=!1;a.addEventListener("beforeinstallprompt",function(c){c.preventDefault();b.i=c});
991a.addEventListener("appinstalled",function(){b.h=!0},{once:!0})}
992function gn(){if(!C.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return C.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":C.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":C.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":C.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(a){return"WEB_DISPLAY_MODE_UNKNOWN"}}
993;function hn(){this.bf=!0}
994function jn(){hn.h||(hn.h=new hn);return hn.h}
995function kn(a,b){a={};var c=[],d=U("enable_first_party_auth_v2")||(b==null?void 0:b.ed)&&U("enable_first_party_auth_v2_on_get_account_menu");"USER_SESSION_ID"in bm&&d&&c.push({key:"u",value:S("USER_SESSION_ID")});if(c=sg(c))a.Authorization=c,c=b=b==null?void 0:b.sessionIndex,c===void 0&&(c=Number(S("SESSION_INDEX",0)),c=isNaN(c)?0:c),U("voice_search_auth_header_removal")||(a["X-Goog-AuthUser"]=c.toString()),"INNERTUBE_HOST_OVERRIDE"in bm||(a["X-Origin"]=window.location.origin),b===void 0&&"DELEGATED_SESSION_ID"in
996bm&&(a["X-Goog-PageId"]=S("DELEGATED_SESSION_ID"));return a}
997;var ln={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};function mn(a,b,c,d,e){og.set(""+a,b,{Mb:c,path:"/",domain:d===void 0?"youtube.com":d,secure:e===void 0?!1:e})}
998function nn(a){return og.get(""+a,void 0)}
999function on(a,b,c){og.remove(""+a,b===void 0?"/":b,c===void 0?"youtube.com":c)}
1000function pn(){if(U("embeds_web_enable_cookie_detection_fix")){if(!C.navigator.cookieEnabled)return!1}else if(!og.isEnabled())return!1;if(og.h.cookie)return!0;U("embeds_web_enable_cookie_detection_fix")?og.set("TESTCOOKIESENABLED","1",{Mb:60,Ke:"none",secure:!0}):og.set("TESTCOOKIESENABLED","1",{Mb:60});if(og.get("TESTCOOKIESENABLED")!=="1")return!1;og.remove("TESTCOOKIESENABLED");return!0}
1001;var qn=E("ytglobal.prefsUserPrefsPrefs_")||{};D("ytglobal.prefsUserPrefsPrefs_",qn);function rn(){this.h=S("ALT_PREF_COOKIE_NAME","PREF");this.i=S("ALT_PREF_COOKIE_DOMAIN","youtube.com");var a=nn(this.h);a&&this.parse(a)}
1002var sn;function tn(){sn||(sn=new rn);return sn}
1003p=rn.prototype;p.get=function(a,b){un(a);vn(a);a=qn[a]!==void 0?qn[a].toString():null;return a!=null?a:b?b:""};
1004p.set=function(a,b){un(a);vn(a);if(b==null)throw Error("ExpectedNotNull");qn[a]=b.toString()};
1005function wn(a){return!!((xn("f"+(Math.floor(a/31)+1))||0)&1<<a%31)}
1006p.remove=function(a){un(a);vn(a);delete qn[a]};
1007p.clear=function(){for(var a in qn)delete qn[a]};
1008function vn(a){if(/^f([1-9][0-9]*)$/.test(a))throw Error("ExpectedRegexMatch: "+a);}
1009function un(a){if(!/^\w+$/.test(a))throw Error("ExpectedRegexMismatch: "+a);}
1010function xn(a){a=qn[a]!==void 0?qn[a].toString():null;return a!=null&&/^[A-Fa-f0-9]+$/.test(a)?parseInt(a,16):null}
1011p.parse=function(a){a=decodeURIComponent(a).split("&");for(var b=0;b<a.length;b++){var c=a[b].split("="),d=c[0];(c=c[1])&&(qn[d]=c.toString())}};var yn={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"},zn={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};
1012function An(){var a=C.navigator;return a?a.connection:void 0}
1013function Bn(){var a=An();if(a){var b=yn[a.type||"unknown"]||"CONN_UNKNOWN";a=yn[a.effectiveType||"unknown"]||"CONN_UNKNOWN";b==="CONN_CELLULAR_UNKNOWN"&&a!=="CONN_UNKNOWN"&&(b=a);if(b!=="CONN_UNKNOWN")return b;if(a!=="CONN_UNKNOWN")return a}}
1014function Cn(){var a=An();if(a!=null&&a.effectiveType)return zn.hasOwnProperty(a.effectiveType)?zn[a.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"}
1015;function V(a){var b=B.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))}
1016z(V,Error);function Dn(){try{return En(),!0}catch(a){return!1}}
1017function En(a){if(S("DATASYNC_ID")!==void 0)return S("DATASYNC_ID");throw new V("Datasync ID not set",a===void 0?"unknown":a);}
1018;function Fn(){}
1019function Gn(a,b){return Nj.Za(a,0,b)}
1020Fn.prototype.qa=function(a,b){return this.Za(a,1,b)};
1021Fn.prototype.Db=function(a){var b=E("yt.scheduler.instance.addImmediateJob");b?b(a):a()};var Hn=Cm("web_emulated_idle_callback_delay",300),In=1E3/60-3,Jn=[8,5,4,3,2,1,0];
1022function Kn(a){a=a===void 0?{}:a;L.call(this);this.i=[];this.j={};this.X=this.h=0;this.W=this.u=!1;this.I=[];this.T=this.ga=!1;for(var b=w(Jn),c=b.next();!c.done;c=b.next())this.i[c.value]=[];this.o=0;this.sc=a.timeout||1;this.H=In;this.A=0;this.pa=this.ze.bind(this);this.qc=this.ef.bind(this);this.Ka=this.Kd.bind(this);this.Ya=this.ee.bind(this);this.lb=this.De.bind(this);this.za=!!window.requestIdleCallback&&!!window.cancelIdleCallback&&!U("disable_scheduler_requestIdleCallback");(this.ia=a.useRaf!==
1023!1&&!!window.requestAnimationFrame)&&document.addEventListener("visibilitychange",this.pa)}
1024z(Kn,L);p=Kn.prototype;p.Db=function(a){var b=Ya();Ln(this,a);a=Ya()-b;this.u||(this.H-=a)};
1025p.Za=function(a,b,c){++this.X;if(b===10)return this.Db(a),this.X;var d=this.X;this.j[d]=a;this.u&&!c?this.I.push({id:d,priority:b}):(this.i[b].push(d),this.W||this.u||(this.h!==0&&Mn(this)!==this.A&&this.stop(),this.start()));return d};
1026p.ra=function(a){delete this.j[a]};
1027function Nn(a){a.I.length=0;for(var b=5;b>=0;b--)a.i[b].length=0;a.i[8].length=0;a.j={};a.stop()}
1028p.isHidden=function(){return!!document.hidden||!1};
1029function On(a){return!a.isHidden()&&a.ia}
1030function Mn(a){if(a.i[8].length){if(a.T)return 4;if(On(a))return 3}for(var b=5;b>=a.o;b--)if(a.i[b].length>0)return b>0?On(a)?3:2:1;return 0}
1031p.Ha=function(a){var b=E("yt.logging.errors.log");b&&b(a)};
1032function Ln(a,b){try{b()}catch(c){a.Ha(c)}}
1033function Pn(a){for(var b=w(Jn),c=b.next();!c.done;c=b.next())if(a.i[c.value].length)return!0;return!1}
1034p.ee=function(a){var b=void 0;a&&(b=a.timeRemaining());this.ga=!0;Qn(this,b);this.ga=!1};
1035p.ef=function(){Qn(this)};
1036p.Kd=function(){Rn(this)};
1037p.De=function(a){this.T=!0;var b=Mn(this);b===4&&b!==this.A&&(this.stop(),this.start());Qn(this,void 0,a);this.T=!1};
1038p.ze=function(){this.isHidden()||Rn(this);this.h&&(this.stop(),this.start())};
1039function Rn(a){a.stop();a.u=!0;for(var b=Ya(),c=a.i[8];c.length;){var d=c.shift(),e=a.j[d];delete a.j[d];e&&Ln(a,e)}Sn(a);a.u=!1;Pn(a)&&a.start();b=Ya()-b;a.H-=b}
1040function Sn(a){for(var b=0,c=a.I.length;b<c;b++){var d=a.I[b];a.i[d.priority].push(d.id)}a.I.length=0}
1041function Qn(a,b,c){a.T&&a.A===4&&a.h||a.stop();a.u=!0;b=Ya()+(b||a.H);for(var d=a.i[5];d.length;){var e=d.shift(),f=a.j[e];delete a.j[e];if(f){e=a;try{f(c)}catch(l){e.Ha(l)}}}for(d=a.i[4];d.length;)c=d.shift(),f=a.j[c],delete a.j[c],f&&Ln(a,f);d=a.ga?0:1;d=a.o>d?a.o:d;if(!(Ya()>=b)){do{a:{c=a;f=d;for(e=3;e>=f;e--)for(var g=c.i[e];g.length;){var h=g.shift(),k=c.j[h];delete c.j[h];if(k){c=k;break a}}c=null}c&&Ln(a,c)}while(c&&Ya()<b)}a.u=!1;Sn(a);a.H=In;Pn(a)&&a.start()}
1042p.start=function(){this.W=!1;if(this.h===0)switch(this.A=Mn(this),this.A){case 1:var a=this.Ya;this.h=this.za?window.requestIdleCallback(a,{timeout:3E3}):window.setTimeout(a,Hn);break;case 2:this.h=window.setTimeout(this.qc,this.sc);break;case 3:this.h=window.requestAnimationFrame(this.lb);break;case 4:this.h=window.setTimeout(this.Ka,0)}};
1043p.pause=function(){this.stop();this.W=!0};
1044p.stop=function(){if(this.h){switch(this.A){case 1:var a=this.h;this.za?window.cancelIdleCallback(a):window.clearTimeout(a);break;case 2:case 4:window.clearTimeout(this.h);break;case 3:window.cancelAnimationFrame(this.h)}this.h=0}};
1045p.ba=function(){Nn(this);this.stop();this.ia&&document.removeEventListener("visibilitychange",this.pa);L.prototype.ba.call(this)};var Tn=E("yt.scheduler.instance.timerIdMap_")||{},Un=Cm("kevlar_tuner_scheduler_soft_state_timer_ms",800),Vn=0,Wn=0;function Xn(){var a=E("ytglobal.schedulerInstanceInstance_");if(!a||a.ea)a=new Kn(S("scheduler")||{}),D("ytglobal.schedulerInstanceInstance_",a);return a}
1046function Yn(){Zn();var a=E("ytglobal.schedulerInstanceInstance_");
1046a&&(tg(a),D("ytglobal.schedulerInstanceInstance_",null))}
1047function Zn(){Nn(Xn());for(var a in Tn)Tn.hasOwnProperty(a)&&delete Tn[Number(a)]}
1048function $n(a,b,c){if(!c)return c=c===void 0,-Xn().Za(a,b,c);var d=window.setTimeout(function(){var e=Xn().Za(a,b);Tn[d]=e},c);
1049return d}
1050function ao(a){Xn().Db(a)}
1051function bo(a){var b=Xn();if(a<0)b.ra(-a);else{var c=Tn[a];c?(b.ra(c),delete Tn[a]):window.clearTimeout(a)}}
1052function co(){eo()}
1053function eo(){window.clearTimeout(Vn);Xn().start()}
1054function fo(){Xn().pause();window.clearTimeout(Vn);Vn=window.setTimeout(co,Un)}
1055function go(){window.clearTimeout(Wn);Wn=window.setTimeout(function(){ho(0)},Un)}
1056function ho(a){go();var b=Xn();b.o=a;b.start()}
1057function io(a){go();var b=Xn();b.o>a&&(b.o=a,b.start())}
1058function jo(){window.clearTimeout(Wn);var a=Xn();a.o=0;a.start()}
1059;function ko(){Fn.apply(this,arguments)}
1060z(ko,Fn);function lo(){ko.h||(ko.h=new ko);return ko.h}
1061ko.prototype.Za=function(a,b,c){c!==void 0&&Number.isNaN(Number(c))&&(c=void 0);var d=E("yt.scheduler.instance.addJob");return d?d(a,b,c):c===void 0?(a(),NaN):zm(a,c||0)};
1062ko.prototype.ra=function(a){if(a===void 0||!Number.isNaN(Number(a))){var b=E("yt.scheduler.instance.cancelJob");b?b(a):window.clearTimeout(a)}};
1063ko.prototype.start=function(){var a=E("yt.scheduler.instance.start");a&&a()};
1064ko.prototype.pause=function(){var a=E("yt.scheduler.instance.pause");a&&a()};
1065var Nj=lo();
1066U("web_scheduler_auto_init")&&!E("yt.scheduler.initialized")&&(D("yt.scheduler.instance.dispose",Yn),D("yt.scheduler.instance.addJob",$n),D("yt.scheduler.instance.addImmediateJob",ao),D("yt.scheduler.instance.cancelJob",bo),D("yt.scheduler.instance.cancelAllJobs",Zn),D("yt.scheduler.instance.start",eo),D("yt.scheduler.instance.pause",fo),D("yt.scheduler.instance.setPriorityThreshold",ho),D("yt.scheduler.instance.enablePriorityThreshold",io),D("yt.scheduler.instance.clearPriorityThreshold",jo),D("yt.scheduler.initialized",
1067!0));function mo(a){var b=new nk;this.h=(a=b.isAvailable()?a?new ok(b,a):b:null)?new ik(a):null;this.i=document.domain||window.location.hostname}
1068mo.prototype.set=function(a,b,c,d){c=c||31104E3;this.remove(a);if(this.h)try{this.h.set(a,b,Date.now()+c*1E3);return}catch(f){}var e="";if(d)try{e=escape((new Si).serialize(b))}catch(f){return}else e=escape(b);mn(a,e,c,this.i)};
1069mo.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=nn(a))&&(c=unescape(c),b))try{c=JSON.parse(c)}catch(e){this.remove(a),c=void 0}return c};
1070mo.prototype.remove=function(a){this.h&&this.h.remove(a);on(a,"/",this.i)};var no=function(){var a;return function(){a||(a=new mo("ytidb"));return a}}();
1071function oo(){var a;return(a=no())==null?void 0:a.get("LAST_RESULT_ENTRY_KEY",!0)}
1072;var po=[],qo,ro=!1;function so(){var a={};for(qo=new to(a.handleError===void 0?uo:a.handleError,a.logEvent===void 0?vo:a.logEvent);po.length>0;)switch(a=po.shift(),a.type){case "ERROR":qo.Ha(a.payload);break;case "EVENT":qo.logEvent(a.eventType,a.payload)}}
1073function wo(a){ro||(qo?qo.Ha(a):(po.push({type:"ERROR",payload:a}),po.length>10&&po.shift()))}
1074function xo(a,b){ro||(qo?qo.logEvent(a,b):(po.push({type:"EVENT",eventType:a,payload:b}),po.length>10&&po.shift()))}
1075;function yo(a){if(a.indexOf(":")>=0)throw Error("Database name cannot contain ':'");}
1076function zo(a){return a.substr(0,a.indexOf(":"))||a}
1077;var Ao=Xc||Yc;function Bo(a){var b=Hc();return b?b.toLowerCase().indexOf(a)>=0:!1}
1078;var Co={},Do=(Co.AUTH_INVALID="No user identifier specified.",Co.EXPLICIT_ABORT="Transaction was explicitly aborted.",Co.IDB_NOT_SUPPORTED="IndexedDB is not supported.",Co.MISSING_INDEX="Index not created.",Co.MISSING_OBJECT_STORES="Object stores not created.",Co.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",Co.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",Co.UNKNOWN_ABORT="Transaction was aborted for unknown reasons.",
1079Co.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",Co.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",Co.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",Co.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",Co),Eo={},Fo=(Eo.AUTH_INVALID="ERROR",Eo.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",Eo.EXPLICIT_ABORT="IGNORED",
1079Eo.IDB_NOT_SUPPORTED="ERROR",Eo.MISSING_INDEX=
1080"WARNING",Eo.MISSING_OBJECT_STORES="ERROR",Eo.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",Eo.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",Eo.QUOTA_EXCEEDED="WARNING",Eo.QUOTA_MAYBE_EXCEEDED="WARNING",Eo.UNKNOWN_ABORT="WARNING",Eo.INCOMPATIBLE_DB_VERSION="WARNING",Eo),Go={},Ho=(Go.AUTH_INVALID=!1,Go.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,Go.EXPLICIT_ABORT=!1,Go.IDB_NOT_SUPPORTED=!1,Go.MISSING_INDEX=!1,Go.MISSING_OBJECT_STORES=!1,Go.DB_DELETED_BY_MISSING_OBJECT_STORES=!1,Go.DB_REOPENED_BY_MISSING_OBJECT_STORES=
1081!1,Go.QUOTA_EXCEEDED=!1,Go.QUOTA_MAYBE_EXCEEDED=!0,Go.UNKNOWN_ABORT=!0,Go.INCOMPATIBLE_DB_VERSION=!1,Go);function Io(a,b,c,d,e){b=b===void 0?{}:b;c=c===void 0?Do[a]:c;d=d===void 0?Fo[a]:d;e=e===void 0?Ho[a]:e;V.call(this,c,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:a},b));this.type=a;this.message=c;this.level=d;this.h=e;Object.setPrototypeOf(this,Io.prototype)}
1082z(Io,V);function Jo(a,b){Io.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:b,foundObjectStores:a},Do.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,Jo.prototype)}
1083z(Jo,Io);function Ko(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,Ko.prototype)}
1084z(Ko,Error);var Lo=["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"];
1085function Mo(a,b,c,d){b=zo(b);var e=a instanceof Error?a:Error("Unexpected error: "+a);if(e instanceof Io)return e;a={objectStoreNames:c,dbName:b,dbVersion:d};if(e.name==="QuotaExceededError")return new Io("QUOTA_EXCEEDED",a);if(Zc&&e.name==="UnknownError")return new Io("QUOTA_MAYBE_EXCEEDED",a);if(e instanceof Ko)return new Io("MISSING_INDEX",Object.assign({},a,{objectStore:e.objectStore,index:e.index}));if(e.name==="InvalidStateError"&&Lo.some(function(f){return e.message.includes(f)}))return new Io("EXECUTE_TRANSACTION_ON_CLOSED_DB",
1086a);
1087if(e.name==="AbortError")return new Io("UNKNOWN_ABORT",a,e.message);e.args=[Object.assign({},a,{name:"IdbError",nd:e.name})];e.level="WARNING";return e}
1088function No(a,b,c){var d=oo();return new Io("IDB_NOT_SUPPORTED",{context:{caller:a,publicName:b,version:c,hasSucceededOnce:d==null?void 0:d.hasSucceededOnce}})}
1089;function Oo(a){if(!a)throw Error();throw a;}
1090function Po(a){return a}
1091function Qo(a){this.h=a}
1092function Ro(a){function b(e){if(d.state.status==="PENDING"){d.state={status:"REJECTED",reason:e};e=w(d.i);for(var f=e.next();!f.done;f=e.next())f=f.value,f()}}
1093function c(e){if(d.state.status==="PENDING"){d.state={status:"FULFILLED",value:e};e=w(d.h);for(var f=e.next();!f.done;f=e.next())f=f.value,f()}}
1094var d=this;this.state={status:"PENDING"};this.h=[];this.i=[];a=a.h;try{a(c,b)}catch(e){b(e)}}
1095Ro.all=function(a){return new Ro(new Qo(function(b,c){var d=[],e=a.length;e===0&&b(d);for(var f={sb:0};f.sb<a.length;f={sb:f.sb},++f.sb)Ro.resolve(a[f.sb]).then(function(g){return function(h){d[g.sb]=h;e--;e===0&&b(d)}}(f)).catch(function(g){c(g)})}))};
1096Ro.resolve=function(a){return new Ro(new Qo(function(b,c){a instanceof Ro?a.then(b,c):b(a)}))};
1097Ro.reject=function(a){return new Ro(new Qo(function(b,c){c(a)}))};
1098Ro.prototype.then=function(a,b){var c=this,d=a!=null?a:Po,e=b!=null?b:Oo;return new Ro(new Qo(function(f,g){c.state.status==="PENDING"?(c.h.push(function(){So(c,c,d,f,g)}),c.i.push(function(){To(c,c,e,f,g)})):c.state.status==="FULFILLED"?So(c,c,d,f,g):c.state.status==="REJECTED"&&To(c,c,e,f,g)}))};
1099Ro.prototype.catch=function(a){return this.then(void 0,a)};
1100function So(a,b,c,d,e){try{if(a.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");var f=c(a.state.value);f instanceof Ro?Uo(a,b,f,d,e):d(f)}catch(g){e(g)}}
1101function To(a,b,c,d,e){try{if(a.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");var f=c(a.state.reason);f instanceof Ro?Uo(a,b,f,d,e):d(f)}catch(g){e(g)}}
1102function Uo(a,b,c,d,e){b===c?e(new TypeError("Circular promise chain detected.")):c.then(function(f){f instanceof Ro?Uo(a,b,f,d,e):d(f)},function(f){e(f)})}
1103;function Vo(a,b,c){function d(){c(a.error);f()}
1104function e(){b(a.result);f()}
1105function f(){try{a.removeEventListener("success",e),a.removeEventListener("error",d)}catch(g){}}
1105
1106a.addEventListener("success",e);a.addEventListener("error",d)}
1107function Wo(a){return new Promise(function(b,c){Vo(a,b,c)})}
1108function Xo(a){return new Ro(new Qo(function(b,c){Vo(a,b,c)}))}
1109;function Yo(a,b){return new Ro(new Qo(function(c,d){function e(){var f=a?b(a):null;f?f.then(function(g){a=g;e()},d):c()}
1110e()}))}
1111;var Zo=window,W=Zo.ytcsi&&Zo.ytcsi.now?Zo.ytcsi.now:Zo.performance&&Zo.performance.timing&&Zo.performance.now&&Zo.performance.timing.navigationStart?function(){return Zo.performance.timing.navigationStart+Zo.performance.now()}:function(){return(new Date).getTime()};function $o(a,b){this.h=a;this.options=b;this.transactionCount=0;this.j=Math.round(W());this.i=!1}
1112p=$o.prototype;p.add=function(a,b,c){return ap(this,[a],{mode:"readwrite",la:!0},function(d){return d.objectStore(a).add(b,c)})};
1113p.clear=function(a){return ap(this,[a],{mode:"readwrite",la:!0},function(b){return b.objectStore(a).clear()})};
1114p.close=function(){this.h.close();var a;((a=this.options)==null?0:a.closed)&&this.options.closed()};
1115p.count=function(a,b){return ap(this,[a],{mode:"readonly",la:!0},function(c){return c.objectStore(a).count(b)})};
1116function bp(a,b,c){a=a.h.createObjectStore(b,c);return new cp(a)}
1117p.delete=function(a,b){return ap(this,[a],{mode:"readwrite",la:!0},function(c){return c.objectStore(a).delete(b)})};
1118p.get=function(a,b){return ap(this,[a],{mode:"readonly",la:!0},function(c){return c.objectStore(a).get(b)})};
1119function dp(a,b,c){return ap(a,[b],{mode:"readwrite",la:!0},function(d){d=d.objectStore(b);return Xo(d.h.put(c,void 0))})}
1120p.objectStoreNames=function(){return Array.from(this.h.objectStoreNames)};
1121function ap(a,b,c,d){var e,f,g,h,k,l,m,n,r,t,v,x;return A(function(y){switch(y.h){case 1:var H={mode:"readonly",la:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};
1121typeof c==="string"?H.mode=c:Object.assign(H,c);e=H;a.transactionCount++;f=e.la?3:1;g=0;case 2:if(h){y.F(4);break}g++;k=Math.round(W());ya(y,5);l=a.h.transaction(b,e.mode);H=y.yield;var J=new ep(l);J=fp(J,d);return H.call(y,J,7);case 7:return m=y.i,n=Math.round(W()),gp(a,k,n,g,void 0,b.join(),e),y.return(m);case 5:r=za(y);t=Math.round(W());v=Mo(r,
1122a.h.name,b.join(),a.h.version);if((x=v instanceof Io&&!v.h)||g>=f)gp(a,k,t,g,v,b.join(),e),h=v;y.F(2);break;case 4:return y.return(Promise.reject(h))}})}
1123function gp(a,b,c,d,e,f,g){b=c-b;e?(e instanceof Io&&(e.type==="QUOTA_EXCEEDED"||e.type==="QUOTA_MAYBE_EXCEEDED")&&xo("QUOTA_EXCEEDED",{dbName:zo(a.h.name),objectStoreNames:f,transactionCount:a.transactionCount,transactionMode:g.mode}),e instanceof Io&&e.type==="UNKNOWN_ABORT"&&(c-=a.j,c<0&&c>=2147483648&&(c=0),xo("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:f,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.i=!0),hp(a,!1,d,f,b,g.tag),wo(e)):hp(a,!0,d,f,b,g.tag)}
1124function hp(a,b,c,d,e,f){xo("TRANSACTION_ENDED",{objectStoreNames:d,connectionHasUnknownAbortedTransaction:a.i,duration:e,isSuccessful:b,tryCount:c,tag:f===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":f})}
1125p.getName=function(){return this.h.name};
1126function cp(a){this.h=a}
1127p=cp.prototype;p.add=function(a,b){return Xo(this.h.add(a,b))};
1128p.autoIncrement=function(){return this.h.autoIncrement};
1129p.clear=function(){return Xo(this.h.clear()).then(function(){})};
1130function ip(a,b,c){a.h.createIndex(b,c,{unique:!1})}
1131p.count=function(a){return Xo(this.h.count(a))};
1132function jp(a,b){return kp(a,{query:b},function(c){return c.delete().then(function(){return lp(c)})}).then(function(){})}
1133p.delete=function(a){return a instanceof IDBKeyRange?jp(this,a):Xo(this.h.delete(a))};
1134p.get=function(a){return Xo(this.h.get(a))};
1135p.index=function(a){try{return new mp(this.h.index(a))}catch(b){if(b instanceof Error&&b.name==="NotFoundError")throw new Ko(a,this.h.name);throw b;}};
1136p.getName=function(){return this.h.name};
1137p.keyPath=function(){return this.h.keyPath};
1138function kp(a,b,c){a=a.h.openCursor(b.query,b.direction);return np(a).then(function(d){return Yo(d,c)})}
1139function ep(a){var b=this;this.h=a;this.i=new Map;this.aborted=!1;this.done=new Promise(function(c,d){b.h.addEventListener("complete",function(){c()});
1140b.h.addEventListener("error",function(e){e.currentTarget===e.target&&d(b.h.error)});
1141b.h.addEventListener("abort",function(){var e=b.h.error;if(e)d(e);else if(!b.aborted){e=Io;for(var f=b.h.objectStoreNames,g=[],h=0;h<f.length;h++){var k=f.item(h);if(k===null)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)}})})}
1142function fp(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()}});
1143return Promise.all([c,a.done]).then(function(d){return w(d).next().value})}
1144ep.prototype.abort=function(){this.h.abort();this.aborted=!0;throw new Io("EXPLICIT_ABORT");};
1145ep.prototype.objectStore=function(a){a=this.h.objectStore(a);var b=this.i.get(a);b||(b=new cp(a),this.i.set(a,b));return b};
1146function mp(a){this.h=a}
1147p=mp.prototype;p.count=function(a){return Xo(this.h.count(a))};
1148p.delete=function(a){return op(this,{query:a},function(b){return b.delete().then(function(){return lp(b)})})};
1149p.get=function(a){return Xo(this.h.get(a))};
1150p.keyPath=function(){return this.h.keyPath};
1151p.unique=function(){return this.h.unique};
1152function op(a,b,c){a=a.h.openCursor(b.query===void 0?null:b.query,b.direction===void 0?"next":b.direction);return np(a).then(function(d){return Yo(d,c)})}
1153function pp(a,b){this.request=a;this.cursor=b}
1154function np(a){return Xo(a).then(function(b){return b?new pp(a,b):null})}
1155function lp(a){a.cursor.continue(void 0);return np(a.request)}
1156pp.prototype.delete=function(){return Xo(this.cursor.delete()).then(function(){})};
1157pp.prototype.getValue=function(){return this.cursor.value};
1158pp.prototype.update=function(a){return Xo(this.cursor.update(a))};function qp(a,b,c){return new Promise(function(d,e){function f(){r||(r=new $o(g.result,{closed:n}));return r}
1159var g=b!==void 0?self.indexedDB.open(a,b):self.indexedDB.open(a);var h=c.Md,k=c.blocking,l=c.cf,m=c.upgrade,n=c.closed,r;g.addEventListener("upgradeneeded",function(t){try{if(t.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(g.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");t.dataLoss&&t.dataLoss!=="none"&&xo("IDB_DATA_CORRUPTED",{reason:t.dataLossMessage||"unknown reason",dbName:zo(a)});var v=f(),x=new ep(g.transaction);
1160m&&m(v,function(y){return t.oldVersion<y&&t.newVersion>=y},x);
1161x.done.catch(function(y){e(y)})}catch(y){e(y)}});
1162g.addEventListener("success",function(){var t=g.result;k&&t.addEventListener("versionchange",function(){k(f())});
1163t.addEventListener("close",function(){xo("IDB_UNEXPECTEDLY_CLOSED",{dbName:zo(a),dbVersion:t.version});l&&l()});
1164d(f())});
1165g.addEventListener("error",function(){e(g.error)});
1166h&&g.addEventListener("blocked",function(){h()})})}
1167function rp(a,b,c){c=c===void 0?{}:c;return qp(a,b,c)}
1168function sp(a,b){b=b===void 0?{}:b;var c,d,e,f;return A(function(g){if(g.h==1)return ya(g,2),c=self.indexedDB.deleteDatabase(a),d=b,(e=d.Md)&&c.addEventListener("blocked",function(){e()}),g.yield(Wo(c),4);
1169if(g.h!=2)g.h=0,g.o=0;else throw f=za(g),Mo(f,a,"",-1);})}
1170;function tp(a,b){this.name=a;this.options=b;this.j=!0;this.D=this.o=0}
1171tp.prototype.i=function(a,b,c){c=c===void 0?{}:c;return rp(a,b,c)};
1172tp.prototype.delete=function(a){a=a===void 0?{}:a;return sp(this.name,a)};
1173function up(a,b){return new Io("INCOMPATIBLE_DB_VERSION",{dbName:a.name,oldVersion:a.options.version,newVersion:b})}
1174function vp(a,b){if(!b)throw No("openWithToken",zo(a.name));return a.open()}
1175tp.prototype.open=function(){function a(){var f,g,h,k,l,m,n,r,t,v;return A(function(x){switch(x.h){case 1:return g=(f=Error().stack)!=null?f:"",
1175ya(x,2),x.yield(c.i(c.name,c.options.version,e),4);case 4:for(var y=h=x.i,H=c.options,J=[],N=w(Object.keys(H.yb)),P=N.next();!P.done;P=N.next()){P=P.value;var ua=H.yb[P],mb=ua.Fe===void 0?Number.MAX_VALUE:ua.Fe;!(y.h.version>=ua.Eb)||y.h.version>=mb||y.h.objectStoreNames.contains(P)||J.push(P)}k=J;if(k.length===0){x.F(5);break}l=Object.keys(c.options.yb);
1176m=h.objectStoreNames();if(c.D<Cm("ytidb_reopen_db_retries",0))return c.D++,h.close(),wo(new Io("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:c.name,expectedObjectStores:l,foundObjectStores:m})),x.return(a());if(!(c.o<Cm("ytidb_remake_db_retries",1))){x.F(6);break}c.o++;return x.yield(c.delete(),7);case 7:return wo(new Io("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:c.name,expectedObjectStores:l,foundObjectStores:m})),x.return(a());case 6:throw new Jo(m,l);case 5:return x.return(h);case 2:n=za(x);
1177if(n instanceof DOMException?n.name!=="VersionError":"DOMError"in self&&n instanceof DOMError?n.name!=="VersionError":!(n instanceof Object&&"message"in n)||n.message!=="An attempt was made to open a database using a lower version than the existing version."){x.F(8);break}return x.yield(c.i(c.name,void 0,Object.assign({},e,{upgrade:void 0})),9);case 9:r=x.i;t=r.h.version;if(c.options.version!==void 0&&t>c.options.version+1)throw r.close(),c.j=!1,up(c,t);return x.return(r);case 8:throw b(),n instanceof
1178Error&&!U("ytidb_async_stack_killswitch")&&(n.stack=n.stack+"\n"+g.substring(g.indexOf("\n")+1)),Mo(n,c.name,"",(v=c.options.version)!=null?v:-1);}})}
1179function b(){c.h===d&&(c.h=void 0)}
1180var c=this;if(!this.j)throw up(this);if(this.h)return this.h;var d,e={blocking:function(f){f.close()},
1181closed:b,cf:b,upgrade:this.options.upgrade};return this.h=d=a()};var wp=new tp("YtIdbMeta",{yb:{databases:{Eb:1}},upgrade:function(a,b){b(1)&&bp(a,"databases",{keyPath:"actualName"})}});
1182function xp(a,b){var c;return A(function(d){if(d.h==1)return d.yield(vp(wp,b),2);c=d.i;return d.return(ap(c,["databases"],{la:!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 Xo(f.h.put(a,void 0)).then(function(){})})}))})}
1183function yp(a,b){var c;return A(function(d){if(d.h==1)return a?d.yield(vp(wp,b),2):d.return();c=d.i;return d.return(c.delete("databases",a))})}
1184function zp(a,b){var c,d;return A(function(e){return e.h==1?(c=[],e.yield(vp(wp,b),2)):e.h!=3?(d=e.i,e.yield(ap(d,["databases"],{la:!0,mode:"readonly"},function(f){c.length=0;return kp(f.objectStore("databases"),{},function(g){a(g.getValue())&&c.push(g.getValue());return lp(g)})}),3)):e.return(c)})}
1185function Ap(a){return zp(function(b){return b.publicName==="LogsDatabaseV2"&&b.userIdentifier!==void 0},a)}
1186function Bp(a,b,c){return zp(function(d){return c?d.userIdentifier!==void 0&&!a.includes(d.userIdentifier)&&c.includes(d.publicName):d.userIdentifier!==void 0&&!a.includes(d.userIdentifier)},b)}
1187function Cp(a){var b,c;return A(function(d){if(d.h==1)return b=En("YtIdbMeta hasAnyMeta other"),d.yield(zp(function(e){return e.userIdentifier!==void 0&&e.userIdentifier!==b},a),2);
1188c=d.i;return d.return(c.length>0)})}
1189;var Dp,Ep=new function(){}(new function(){});
1190function Fp(){var a,b,c,d;return A(function(e){switch(e.h){case 1:a=oo();if((b=a)==null?0:b.hasSucceededOnce)return e.return(!0);var f;if(f=Ao)f=/WebKit\/([0-9]+)/.exec(Hc()),f=!!(f&&parseInt(f[1],10)>=600);f&&(f=/WebKit\/([0-9]+)/.exec(Hc()),f=!(f&&parseInt(f[1],10)>=602));if(f||Tc)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);
1191ya(e,2);d={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return e.yield(xp(d,Ep),4);case 4:return e.yield(yp("yt-idb-test-do-not-use",Ep),5);case 5:return e.return(!0);case 2:return za(e),e.return(!1)}})}
1192function Gp(){if(Dp!==void 0)return Dp;ro=!0;return Dp=Fp().then(function(a){ro=!1;var b;if((b=no())!=null&&b.h){var c;b={hasSucceededOnce:((c=oo())==null?void 0:c.hasSucceededOnce)||a};var d;(d=no())==null||d.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0)}return a})}
1193function Hp(){return E("ytglobal.idbToken_")||void 0}
1194function Ip(){var a=Hp();return a?Promise.resolve(a):Gp().then(function(b){(b=b?Ep:void 0)&&D("ytglobal.idbToken_",b);return b})}
1195;var Jp=0;function Kp(a,b){Jp||(Jp=Nj.qa(function(){var c,d,e,f,g;return A(function(h){switch(h.h){case 1:return h.yield(Ip(),2);case 2:c=h.i;if(!c)return h.return();d=!0;ya(h,3);return h.yield(Bp(a,c,b),5);case 5:e=h.i;if(!e.length){d=!1;h.F(6);break}f=e[0];return h.yield(sp(f.actualName),7);
1195case 7:return h.yield(yp(f.actualName,c),6);case 6:h.h=4;h.o=0;break;case 3:g=za(h),wo(g),d=!1;case 4:Nj.ra(Jp),Jp=0,d&&Kp(a,b),h.h=0}})}))}
1196function Lp(){var a;return A(function(b){return b.h==1?b.yield(Ip(),2):(a=b.i)?b.return(Cp(a)):b.return(!1)})}
1197new yj;function Mp(a){if(!Dn())throw a=new Io("AUTH_INVALID",{dbName:a}),wo(a),a;var b=En();return{actualName:a+":"+b,publicName:a,userIdentifier:b}}
1198function Np(a,b,c,d){var e,f,g,h,k,l;return A(function(m){switch(m.h){case 1:return f=(e=Error().stack)!=null?e:"",m.yield(Ip(),2);case 2:g=m.i;if(!g)throw h=No("openDbImpl",a,b),U("ytidb_async_stack_killswitch")||(h.stack=h.stack+"\n"+f.substring(f.indexOf("\n")+1)),wo(h),h;yo(a);k=c?{actualName:a,publicName:a,userIdentifier:void 0}:Mp(a);ya(m,3);return m.yield(xp(k,g),5);case 5:return m.yield(rp(k.actualName,b,d),6);case 6:return m.return(m.i);case 3:return l=za(m),ya(m,7),m.yield(yp(k.actualName,
1199g),9);case 9:m.h=8;m.o=0;break;case 7:za(m);case 8:throw l;}})}
1200function Op(a,b,c){c=c===void 0?{}:c;return Np(a,b,!1,c)}
1201function Pp(a,b,c){c=c===void 0?{}:c;return Np(a,b,!0,c)}
1202function Qp(a,b){b=b===void 0?{}:b;var c,d;return A(function(e){if(e.h==1)return e.yield(Ip(),2);if(e.h!=3){c=e.i;if(!c)return e.return();yo(a);d=Mp(a);return e.yield(sp(d.actualName,b),3)}return e.yield(yp(d.actualName,c),0)})}
1203function Rp(a,b,c){a=a.map(function(d){return A(function(e){return e.h==1?e.yield(sp(d.actualName,b),2):e.yield(yp(d.actualName,c),0)})});
1204return Promise.all(a).then(function(){})}
1205function Sp(){var a=a===void 0?{}:a;var b,c;return A(function(d){if(d.h==1)return d.yield(Ip(),2);if(d.h!=3){b=d.i;if(!b)return d.return();yo("LogsDatabaseV2");return d.yield(Ap(b),3)}c=d.i;return d.yield(Rp(c,a,b),0)})}
1206function Tp(a,b){b=b===void 0?{}:b;var c;return A(function(d){if(d.h==1)return d.yield(Ip(),2);if(d.h!=3){c=d.i;if(!c)return d.return();yo(a);return d.yield(sp(a,b),3)}return d.yield(yp(a,c),0)})}
1207;function Up(a,b){tp.call(this,a,b);this.options=b;yo(a)}
1208z(Up,tp);function Vp(a,b){var c;return function(){c||(c=new Up(a,b));return c}}
1209Up.prototype.i=function(a,b,c){c=c===void 0?{}:c;return(this.options.shared?Pp:Op)(a,b,Object.assign({},c))};
1210Up.prototype.delete=function(a){a=a===void 0?{}:a;return(this.options.shared?Tp:Qp)(this.name,a)};
1211function Wp(a,b){return Vp(a,b)}
1212;var Xp={},Yp=Wp("ytGcfConfig",{yb:(Xp.coldConfigStore={Eb:1},Xp.hotConfigStore={Eb:1},Xp),shared:!1,upgrade:function(a,b){b(1)&&(ip(bp(a,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),ip(bp(a,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
1213version:1});function Zp(a){return vp(Yp(),a)}
1214function $p(a,b,c){var d,e,f;return A(function(g){switch(g.h){case 1:return d={config:a,hashData:b,timestamp:W()},g.yield(Zp(c),2);case 2:return e=g.i,g.yield(e.clear("hotConfigStore"),3);case 3:return g.yield(dp(e,"hotConfigStore",d),4);case 4:return f=g.i,g.return(f)}})}
1215function aq(a,b,c,d){var e,f,g;return A(function(h){switch(h.h){case 1:return e={config:a,hashData:b,configData:c,timestamp:W()},h.yield(Zp(d),2);case 2:return f=h.i,h.yield(f.clear("coldConfigStore"),3);case 3:return h.yield(dp(f,"coldConfigStore",e),4);case 4:return g=h.i,h.return(g)}})}
1216function bq(a){var b,c;return A(function(d){return d.h==1?d.yield(Zp(a),2):d.h!=3?(b=d.i,c=void 0,d.yield(ap(b,["coldConfigStore"],{mode:"readwrite",la:!0},function(e){return op(e.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(f){c=f.getValue()})}),3)):d.return(c)})}
1217function cq(a){var b,c;return A(function(d){return d.h==1?d.yield(Zp(a),2):d.h!=3?(b=d.i,c=void 0,d.yield(ap(b,["hotConfigStore"],{mode:"readwrite",la:!0},function(e){return op(e.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(f){c=f.getValue()})}),3)):d.return(c)})}
1218;function dq(){L.call(this);this.i=[];this.h=[];var a=E("yt.gcf.config.hotUpdateCallbacks");a?(this.i=[].concat(ja(a)),this.h=a):(this.h=[],D("yt.gcf.config.hotUpdateCallbacks",this.h))}
1219z(dq,L);dq.prototype.ba=function(){for(var a=w(this.i),b=a.next();!b.done;b=a.next()){var c=this.h;b=c.indexOf(b.value);b>=0&&c.splice(b,1)}this.i.length=0;L.prototype.ba.call(this)};function eq(){this.h=0;this.i=new dq}
1220function fq(){var a;return(a=E("yt.gcf.config.hotConfigGroup"))!=null?a:S("RAW_HOT_CONFIG_GROUP")}
1221function gq(a,b,c){var d,e,f;return A(function(g){switch(g.h){case 1:if(!U("start_client_gcf")){g.F(0);break}c&&(a.j=c,D("yt.gcf.config.hotConfigGroup",a.j||null));a.o(b);d=Hp();if(!d){g.F(3);break}if(c){g.F(4);break}return g.yield(cq(d),5);case 5:e=g.i,c=(f=e)==null?void 0:f.config;case 4:return g.yield($p(c,b,d),3);case 3:if(c)for(var h=c,k=w(a.i.h),l=k.next();!l.done;l=k.next())l=l.value,l(h);g.h=0}})}
1222function hq(a,b,c){var d,e,f,g;return A(function(h){if(h.h==1){if(!U("start_client_gcf"))return h.F(0);a.coldHashData=b;D("yt.gcf.config.coldHashData",a.coldHashData||null);return(d=Hp())?c?h.F(4):h.yield(bq(d),5):h.F(0)}h.h!=4&&(e=h.i,c=(f=e)==null?void 0:f.config);if(!c)return h.F(0);g=c.configData;return h.yield(aq(c,b,g,d),0)})}
1223function iq(){if(!eq.h){var a=new eq;eq.h=a}a=eq.h;var b=W()-a.h;if(!(a.h!==0&&b<Cm("send_config_hash_timer"))){b=E("yt.gcf.config.coldConfigData");var c=E("yt.gcf.config.hotHashData"),d=E("yt.gcf.config.coldHashData");b&&c&&d&&(a.h=W());return{coldConfigData:b,hotHashData:c,coldHashData:d}}}
1224eq.prototype.o=function(a){this.hotHashData=a;D("yt.gcf.config.hotHashData",this.hotHashData||null)};function jq(){return"INNERTUBE_API_KEY"in bm&&"INNERTUBE_API_VERSION"in bm}
1225function kq(){return{innertubeApiKey:S("INNERTUBE_API_KEY"),innertubeApiVersion:S("INNERTUBE_API_VERSION"),ge:S("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),gd:S("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),bh:S("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:S("INNERTUBE_CONTEXT_CLIENT_VERSION"),je:S("INNERTUBE_CONTEXT_HL"),he:S("INNERTUBE_CONTEXT_GL"),ke:S("INNERTUBE_HOST_OVERRIDE")||"",ne:!!S("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),le:!!S("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",
1226!1),appInstallData:S("SERIALIZED_CLIENT_CONFIG_DATA")}}
1227function lq(a){var b={client:{hl:a.je,gl:a.he,clientName:a.gd,clientVersion:a.innertubeContextClientVersion,configInfo:a.ge}};navigator.userAgent&&(b.client.userAgent=String(navigator.userAgent));var c=C.devicePixelRatio;c&&c!=1&&(b.client.screenDensityFloat=String(c));c=S("EXPERIMENTS_TOKEN","");c!==""&&(b.client.experimentsToken=c);c=Dm();c.length>0&&(b.request={internalExperimentFlags:c}
1227);c=a.gd;if((c==="WEB"||c==="MWEB"||c===1||c===2)&&b){var d;b.client.mainAppWebInfo=(d=b.client.mainAppWebInfo)!=
1228null?d:{};b.client.mainAppWebInfo.webDisplayMode=gn()}(d=E("yt.embedded_player.embed_url"))&&b&&(b.thirdParty={embedUrl:d});var e;if(U("web_log_memory_total_kbytes")&&((e=C.navigator)==null?0:e.deviceMemory)){var f;e=(f=C.navigator)==null?void 0:f.deviceMemory;b&&(b.client.memoryTotalKbytes=""+e*1E6)}a.appInstallData&&b&&(b.client.configInfo=b.client.configInfo||{},b.client.configInfo.appInstallData=a.appInstallData);(a=Bn())&&b&&(b.client.connectionType=a);U("web_log_effective_connection_type")&&
1229(a=Cn())&&b&&(b.client.effectiveConnectionType=a);U("start_client_gcf")&&(e=iq())&&(a=e.coldConfigData,f=e.coldHashData,e=e.hotHashData,b&&(b.client.configInfo=b.client.configInfo||{},a&&(b.client.configInfo.coldConfigData=a),f&&(b.client.configInfo.coldHashData=f),e&&(b.client.configInfo.hotHashData=e)));S("DELEGATED_SESSION_ID")&&!U("pageid_as_header_web")&&(b.user={onBehalfOfUser:S("DELEGATED_SESSION_ID")});!U("fill_delegate_context_in_gel_killswitch")&&(a=S("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&
1230(b.user=Object.assign({},b.user,{serializedDelegationContext:a}));a=Object;f=a.assign;e=b.client;d={};c=w(Object.entries(pm(S("DEVICE",""))));for(var g=c.next();!g.done;g=c.next()){var h=w(g.value);g=h.next().value;h=h.next().value;g==="cbrand"?d.deviceMake=h:g==="cmodel"?d.deviceModel=h:g==="cbr"?d.browserName=h:g==="cbrver"?d.browserVersion=h:g==="cos"?d.osName=h:g==="cosver"?d.osVersion=h:g==="cplatform"&&(d.platform=h)}b.client=f.call(a,e,d);return b}
1231function mq(a,b,c){c=c===void 0?{}:c;var d={};S("EOM_VISITOR_DATA")?d={"X-Goog-EOM-Visitor-Id":S("EOM_VISITOR_DATA")}:d={"X-Goog-Visitor-Id":c.visitorData||S("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return d;b=c.authorization||S("AUTHORIZATION");b||(a?b="Bearer "+E("gapi.auth.getToken")().Tg:(a=kn(jn()),U("pageid_as_header_web")||delete a["X-Goog-PageId"],d=Object.assign({},d,a)));b&&(d.Authorization=b);return d}
1232;var nq=typeof TextEncoder!=="undefined"?new TextEncoder:null,oq=nq?function(a){return nq.encode(a)}:function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);
1233e<128?b[c++]=e:(e<2048?b[c++]=e>>
12336|192:((e&64512)==55296&&d+1<a.length&&(a.charCodeAt(d+1)&64512)==56320?(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 pq(a,b){this.version=a;this.args=b}
1234pq.prototype.serialize=function(){return{version:this.version,args:this.args}};function qq(a,b){this.topic=a;this.h=b}
1235qq.prototype.toString=function(){return this.topic};var rq=E("ytPubsub2Pubsub2Instance")||new M;M.prototype.subscribe=M.prototype.subscribe;M.prototype.unsubscribeByKey=M.prototype.Sb;M.prototype.publish=M.prototype.kb;M.prototype.clear=M.prototype.clear;D("ytPubsub2Pubsub2Instance",rq);var sq=E("ytPubsub2Pubsub2SubscribedKeys")||{};D("ytPubsub2Pubsub2SubscribedKeys",sq);var tq=E("ytPubsub2Pubsub2TopicToKeys")||{};D("ytPubsub2Pubsub2TopicToKeys",tq);var uq=E("ytPubsub2Pubsub2IsAsync")||{};D("ytPubsub2Pubsub2IsAsync",uq);
1236D("ytPubsub2Pubsub2SkipSubKey",null);function vq(a,b){var c=wq();c&&c.publish.call(c,a.toString(),a,b)}
1237function xq(a){var b=yq,c=wq();if(!c)return 0;var d=c.subscribe(b.toString(),function(e,f){var g=E("ytPubsub2Pubsub2SkipSubKey");g&&g==d||(g=function(){if(sq[d])try{if(f&&b instanceof qq&&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.Cd){var l=new h;h.Cd=l.version}var m=h.Cd}catch(y){}if(!m||k.version!=m)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{m=Reflect;var n=m.construct;
1238var r=k.args,t=r.length;if(t>0){var v=Array(t);for(k=0;k<t;k++)v[k]=r[k];var x=v}else x=[];f=n.call(m,h,x)}catch(y){throw y.message="yt.pubsub2.Data.deserialize(): "+y.message,y;}}catch(y){throw y.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+b.toString()+": "+y.message,y;}a.call(window,f)}catch(y){hm(y)}},uq[b.toString()]?E("yt.scheduler.instance")?Nj.qa(g):zm(g,0):g())});
1239sq[d]=!0;tq[b.toString()]||(tq[b.toString()]=[]);tq[b.toString()].push(d);return d}
1240function zq(){var a=Aq,b=xq(function(c){a.apply(void 0,arguments);Bq(b)});
1241return b}
1242function Bq(a){var b=wq();b&&(typeof a==="number"&&(a=[a]),Kb(a,function(c){b.unsubscribeByKey(c);delete sq[c]}))}
1243function wq(){return E("ytPubsub2Pubsub2Instance")}
1244;function Cq(a,b,c){c=c===void 0?{sampleRate:.1}:c;Math.random()<Math.min(.02,c.sampleRate/100)&&vq("meta_logging_csi_event",{timerName:a,th:b})}
1245;var Dq=void 0,Eq=void 0;function Fq(){Eq||(Eq=Bl(S("WORKER_SERIALIZATION_URL")));return Eq||void 0}
1246function Gq(){var a=Fq();Dq||a===void 0||(Dq=new Worker(ib(a),void 0));return Dq}
1247;var Hq=Cm("max_body_size_to_compress",5E5),Iq=Cm("min_body_size_to_compress",500),Jq=!0,Kq=0,Lq=0,Mq=Cm("compression_performance_threshold_lr",250),Nq=Cm("slow_compressions_before_abandon_count",4),Oq=!1,Pq=new Map,Qq=1,Rq=!0;function Sq(){if(typeof Worker==="function"&&Fq()&&!Oq){var a=function(c){c=c.data;if(c.op==="gzippedGelBatch"){var d=Pq.get(c.key);d&&(Tq(c.gzippedBatch,d.latencyPayload,d.url,d.options,d.sendFn),Pq.delete(c.key))}},b=Gq();
1248b&&(b.addEventListener("message",a),b.onerror=function(){Pq.clear()},Oq=!0)}}
1249function Uq(a,b,c,d,e){e=e===void 0?!1:e;var f={startTime:W(),ticks:{},infos:{}};if(Jq)try{var g=Vq(b);if(g!=null&&(g>Hq||g<Iq))d(a,c);else{if(U("gzip_gel_with_worker")&&(U("initial_gzip_use_main_thread")&&!Rq||!U("initial_gzip_use_main_thread"))){Oq||Sq();var h=Gq();if(h&&!e){Pq.set(Qq,{latencyPayload:f,url:a,options:c,sendFn:d});h.postMessage({op:"gelBatchToGzip",serializedBatch:b,key:Qq});Qq++;return}}var k=Al(oq(b));Tq(k,f,a,c,d)}}catch(l){im(l),d(a,c)}else d(a,c)}
1250function Tq(a,b,c,d,e){Rq=!1;var f=W();b.ticks.gelc=f;Lq++;U("disable_compression_due_to_performance_degredation")&&f-b.startTime>=Mq&&(Kq++,U("abandon_compression_after_N_slow_zips")?Lq===Cm("compression_disable_point")&&Kq>Nq&&(Jq=!1):Jq=!1);Wq(b);d.headers||(d.headers={});d.headers["Content-Encoding"]="gzip";d.postBody=a;d.postParams=void 0;e(c,d)}
1251function Xq(a){var b=b===void 0?!1:b;var c=c===void 0?!1:c;var d=W(),e={startTime:d,ticks:{},infos:{}},f=b?E("yt.logging.gzipForFetch",!1):!0;if(Jq&&f){if(!a.body)return a;try{var g=c?a.body:typeof a.body==="string"?a.body:JSON.stringify(a.body);f=g;if(!c&&typeof g==="string"){var h=Vq(g);if(h!=null&&(h>Hq||h<Iq))return a;c=b?{level:1}:void 0;f=Al(oq(g),c);var k=W();e.ticks.gelc=k;
1251if(b){Lq++;if((U("disable_compression_due_to_performance_degredation")||U("disable_compression_due_to_performance_degradation_lr"))&&
1252k-d>=Mq)if(Kq++,U("abandon_compression_after_N_slow_zips")||U("abandon_compression_after_N_slow_zips_lr")){b=Kq/Lq;var l=Nq/Cm("compression_disable_point");Lq>0&&Lq%Cm("compression_disable_point")===0&&b>=l&&(Jq=!1)}else Jq=!1;Wq(e)}}a.headers=Object.assign({},{"Content-Encoding":"gzip"},a.headers||{});a.body=f;return a}catch(m){return im(m),a}}else return a}
1253function Vq(a){try{return(new Blob(a.split(""))).size}catch(b){return im(b),null}}
1254function Wq(a){U("gel_compression_csi_killswitch")||!U("log_gel_compression_latency")&&!U("log_gel_compression_latency_lr")||Cq("gel_compression",a,{sampleRate:.1})}
1255;function Yq(a){a=Object.assign({},a);delete a.Authorization;var b=sg();if(b){var c=new Rj;c.update(S("INNERTUBE_API_KEY"));c.update(b);a.hash=bd(c.digest(),3)}return a}
1256;var Zq;function $q(){Zq||(Zq=new mo("yt.innertube"));return Zq}
1257function ar(a,b,c,d){if(d)return null;d=$q().get("nextId",!0)||1;var e=$q().get("requests",!0)||{};e[d]={method:a,request:b,authState:Yq(c),requestTime:Math.round(W())};$q().set("nextId",d+1,86400,!0);$q().set("requests",e,86400,!0);return d}
1258function br(a){var b=$q().get("requests",!0)||{};delete b[a];$q().set("requests",b,86400,!0)}
1259function cr(a){var b=$q().get("requests",!0);if(b){for(var c in b){var d=b[c];if(!(Math.round(W())-d.requestTime<6E4)){var e=d.authState,f=Yq(mq(!1));Kg(e,f)&&(e=d.request,"requestTimeMs"in e&&(e.requestTimeMs=Math.round(W())),dr(a,d.method,e,{}));delete b[c]}}$q().set("requests",b,86400,!0)}}
1260;function er(a){this.Vb=this.h=!1;this.potentialEsfErrorCounter=this.i=0;this.handleError=function(){};
1261this.qb=function(){};
1262this.now=Date.now;this.Hb=!1;var b;this.yd=(b=a.yd)!=null?b:100;var c;this.td=(c=a.td)!=null?c:1;var d;this.qd=(d=a.qd)!=null?d:2592E6;var e;this.pd=(e=a.pd)!=null?e:12E4;var f;this.sd=(f=a.sd)!=null?f:5E3;var g;this.Y=(g=a.Y)!=null?g:void 0;this.ac=!!a.ac;var h;this.Yb=(h=a.Yb)!=null?h:.1;var k;this.jc=(k=a.jc)!=null?k:10;a.handleError&&(this.handleError=a.handleError);a.qb&&(this.qb=a.qb);a.Hb&&(this.Hb=a.Hb);a.Vb&&(this.Vb=a.Vb);this.Z=a.Z;this.Ea=a.Ea;this.ha=a.ha;this.fa=a.fa;this.sendFn=a.sendFn;
1263this.Jc=a.Jc;this.Gc=a.Gc;fr(this)&&(!this.Z||this.Z("networkless_logging"))&&gr(this)}
1264function gr(a){fr(a)&&!a.Hb&&(a.h=!0,a.ac&&Math.random()<=a.Yb&&a.ha.Nd(a.Y),hr(a),a.fa.wa()&&a.Rb(),a.fa.listen(a.Jc,a.Rb.bind(a)),a.fa.listen(a.Gc,a.Tc.bind(a)))}
1265p=er.prototype;p.writeThenSend=function(a,b){var c=this;b=b===void 0?{}:b;if(fr(this)&&this.h){var d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.ha.set(d,this.Y).then(function(e){d.id=e;c.fa.wa()&&ir(c,d)}).catch(function(e){ir(c,d);
1266jr(c,e)})}else this.sendFn(a,b)};
1267p.sendThenWrite=function(a,b,c){var d=this;b=b===void 0?{}:b;if(fr(this)&&this.h){var e={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.Z&&this.Z("nwl_skip_retry")&&(e.skipRetry=c);if(this.fa.wa()||this.Z&&this.Z("nwl_aggressive_send_then_write")&&!e.skipRetry){if(!e.skipRetry){var f=b.onError?b.onError:function(){};
1268b.onError=function(g,h){return A(function(k){if(k.h==1)return k.yield(d.ha.set(e,d.Y).catch(function(l){jr(d,l)}),2);
1269f(g,h);k.h=0})}}this.sendFn(a,b,e.skipRetry)}else this.ha.set(e,this.Y).catch(function(g){d.sendFn(a,b,e.skipRetry);
1270jr(d,g)})}else this.sendFn(a,b,this.Z&&this.Z("nwl_skip_retry")&&c)};
1271p.sendAndWrite=function(a,b){var c=this;b=b===void 0?{}:b;if(fr(this)&&this.h){var d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0},e=!1,f=b.onSuccess?b.onSuccess:function(){};
1272d.options.onSuccess=function(g,h){d.id!==void 0?c.ha.pb(d.id,c.Y):e=!0;c.fa.fb&&c.Z&&c.Z("vss_network_hint")&&c.fa.fb(!0);f(g,h)};
1273this.sendFn(d.url,d.options,void 0,!0);this.ha.set(d,this.Y).then(function(g){d.id=g;e&&c.ha.pb(d.id,c.Y)}).catch(function(g){jr(c,g)})}else this.sendFn(a,b,void 0,!0)};
1274p.Rb=function(){var a=this;if(!fr(this))throw Error("IndexedDB is not supported: throttleSend");this.i||(this.i=this.Ea.qa(function(){var b;return A(function(c){if(c.h==1)return c.yield(a.ha.bd("NEW",a.Y),2);if(c.h!=3)return b=c.i,b?c.yield(ir(a,b),3):(a.Tc(),c.return());a.i&&(a.i=0,a.Rb());c.h=0})},this.yd))};
1275p.Tc=function(){this.Ea.ra(this.i);this.i=0};
1276function ir(a,b){var c;return A(function(d){switch(d.h){case 1:if(!fr(a))throw Error("IndexedDB is not supported: immediateSend");if(b.id===void 0){d.F(2);break}return d.yield(a.ha.re(b.id,a.Y),3);case 3:(c=d.i)||a.qb(Error("The request cannot be found in the database."));case 2:if(kr(a,b,a.qd)){d.F(4);break}a.qb(Error("Networkless Logging: Stored logs request expired age limit"));if(b.id===void 0){d.F(5);break}return d.yield(a.ha.pb(b.id,a.Y),5);case 5:return d.return();case 4:b.skipRetry||(b=lr(a,
1277b));if(!b){d.F(0);break}if(!b.skipRetry||b.id===void 0){d.F(8);break}return d.yield(a.ha.pb(b.id,a.Y),8);case 8:a.sendFn(b.url,b.options,!!b.skipRetry),d.h=0}})}
1278function lr(a,b){if(!fr(a))throw Error("IndexedDB is not supported: updateRequestHandlers");var c=b.options.onError?b.options.onError:function(){};
1279b.options.onError=function(e,f){var g,h,k,l;return A(function(m){switch(m.h){case 1:g=mr(f);(h=nr(f))&&a.Z&&a.Z("web_enable_error_204")&&a.handleError(Error("Request failed due to compression"),b.url,f);if(!(a.Z&&a.Z("nwl_consider_error_code")&&g||a.Z&&!a.Z("nwl_consider_error_code")&&a.potentialEsfErrorCounter<=a.jc)){m.F(2);break}if(!a.fa.nc){m.F(3);break}return m.yield(a.fa.nc(),3);case 3:if(a.fa.wa()){m.F(2);break}c(e,f);if(!a.Z||!a.Z("nwl_consider_error_code")||((k=b)==null?void 0:k.id)===void 0){m.F(6);
1280break}return m.yield(a.ha.Kc(b.id,a.Y,!1),6);case 6:return m.return();case 2:if(a.Z&&a.Z("nwl_consider_error_code")&&!g&&a.potentialEsfErrorCounter>a.jc)return m.return();a.potentialEsfErrorCounter++;if(((l=b)==null?void 0:l.id)===void 0){m.F(8);break}return b.sendCount<a.td?m.yield(a.ha.Kc(b.id,a.Y,!0,h?!1:void 0),12):m.yield(a.ha.pb(b.id,a.Y),8);case 12:a.Ea.qa(function(){a.fa.wa()&&a.Rb()},a.sd);
1281case 8:c(e,f),m.h=0}})};
1282var d=b.options.onSuccess?b.options.onSuccess:function(){};
1283b.options.onSuccess=function(e,f){var g;return A(function(h){if(h.h==1)return((g=b)==null?void 0:g.id)===void 0?h.F(2):h.yield(a.ha.pb(b.id,a.Y),2);a.fa.fb&&a.Z&&a.Z("vss_network_hint")&&a.fa.fb(!0);d(e,f);h.h=0})};
1284return b}
1285function kr(a,b,c){b=b.timestamp;return a.now()-b>=c?!1:!0}
1286function hr(a){if(!fr(a))throw Error("IndexedDB is not supported: retryQueuedRequests");a.ha.bd("QUEUED",a.Y).then(function(b){b&&!kr(a,b,a.pd)?a.Ea.qa(function(){return A(function(c){if(c.h==1)return b.id===void 0?c.F(2):c.yield(a.ha.Kc(b.id,a.Y),2);hr(a);c.h=0})}):a.fa.wa()&&a.Rb()})}
1287function jr(a,b){a.Fd&&!a.fa.wa()?a.Fd(b):a.handleError(b)}
1288function fr(a){return!!a.Y||a.Vb}
1289function mr(a){var b;return(a=a==null?void 0:(b=a.error)==null?void 0:b.code)&&a>=400&&a<=599?!1:!0}
1290function nr(a){var b;a=a==null?void 0:(b=a.error)==null?void 0:b.code;return!(a!==400&&a!==415)}
1291;var or;
1292function pr(){if(or)return or();var a={};or=Wp("LogsDatabaseV2",{yb:(a.LogsRequestsStore={Eb:2},a),shared:!1,upgrade:function(b,c,d){c(2)&&bp(b,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});c(3);c(5)&&(d=d.objectStore("LogsRequestsStore"),d.h.indexNames.contains("newRequest")&&d.h.deleteIndex("newRequest"),ip(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")},
1293version:9});return or()}
1294;function qr(a){return vp(pr(),a)}
1295function rr(a,b){var c,d,e,f;return A(function(g){if(g.h==1)return c={startTime:W(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},g.yield(qr(b),2);if(g.h!=3)return d=g.i,e=Object.assign({},a,{options:JSON.parse(JSON.stringify(a.options)),interface:S("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),g.yield(dp(d,"LogsRequestsStore",e),3);f=g.i;c.ticks.tc=W();sr(c);return g.return(f)})}
1296function tr(a,b){var c,d,e,f,g,h,k,l;return A(function(m){if(m.h==1)return c={startTime:W(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},m.yield(qr(b),2);if(m.h!=3)return d=m.i,e=S("INNERTUBE_CONTEXT_CLIENT_NAME",0),f=[a,e,0],g=[a,e,W()],h=IDBKeyRange.bound(f,g),k="prev",U("use_fifo_for_networkless")&&(k="next"),l=void 0,m.yield(ap(d,["LogsRequestsStore"],{mode:"readwrite",la:!0},function(n){return op(n.objectStore("LogsRequestsStore").index("newRequestV2"),{query:h,direction:k},
1297function(r){r.getValue()&&(l=r.getValue(),a==="NEW"&&(l.status="QUEUED",r.update(l)))})}),3);
1298c.ticks.tc=W();sr(c);return m.return(l)})}
1299function ur(a,b){var c;return A(function(d){if(d.h==1)return d.yield(qr(b),2);c=d.i;return d.return(ap(c,["LogsRequestsStore"],{mode:"readwrite",la:!0},function(e){var f=e.objectStore("LogsRequestsStore");return f.get(a).then(function(g){if(g)return g.status="QUEUED",Xo(f.h.put(g,void 0)).then(function(){return g})})}))})}
1300function vr(a,b,c,d){c=c===void 0?!0:c;var e;return A(function(f){if(f.h==1)return f.yield(qr(b),2);e=f.i;return f.return(ap(e,["LogsRequestsStore"],{mode:"readwrite",la:!0},function(g){var h=g.objectStore("LogsRequestsStore");return h.get(a).then(function(k){return k?(k.status="NEW",c&&(k.sendCount+=1),d!==void 0&&(k.options.compress=d),Xo(h.h.put(k,void 0)).then(function(){return k})):Ro.resolve(void 0)})}))})}
1301function wr(a,b){var c;return A(function(d){if(d.h==1)return d.yield(qr(b),2);c=d.i;return d.return(c.delete("LogsRequestsStore",a))})}
1302function xr(a){var b,c;return A(function(d){if(d.h==1)return d.yield(qr(a),2);b=d.i;c=W()-2592E6;return d.yield(ap(b,["LogsRequestsStore"],{mode:"readwrite",la:!0},function(e){return kp(e.objectStore("LogsRequestsStore"),{},function(f){if(f.getValue().timestamp<=c)return f.delete().then(function(){return lp(f)})})}),0)})}
1303function yr(){A(function(a){return a.yield(Sp(),0)})}
1304function sr(a){U("nwl_csi_killswitch")||Cq("networkless_performance",a,{sampleRate:1})}
1305;var zr={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
1306mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
1307nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
1308assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
1309liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationStreamWebrtcStats:288,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,
1310visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,
1311spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroun
1311dPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,
1312vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,
1313mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,
1314kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,
1315transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,
1316ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,
1317ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,
1318accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,
1319musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,
1320yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,
1321notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478,
1322tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,
1323iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,
1324mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,
1325mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,
1326clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,
1327mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,
1328mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,
1329cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,
1330webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,
1331miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503};var Ar={},Br=Wp("ServiceWorkerLogsDatabase",{yb:(Ar.SWHealthLog={Eb:1},Ar),shared:!0,upgrade:function(a,b){b(1)&&ip(bp(a,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
1332version:1});function Cr(a){return vp(Br(),a)}
1333function Dr(a){var b,c;A(function(d){if(d.h==1)return d.yield(Cr(a),2);b=d.i;
1333c=W()-2592E6;return d.yield(ap(b,["SWHealthLog"],{mode:"readwrite",la:!0},function(e){return kp(e.objectStore("SWHealthLog"),{},function(f){if(f.getValue().timestamp<=c)return f.delete().then(function(){return lp(f)})})}),0)})}
1334function Er(a){var b;return A(function(c){if(c.h==1)return c.yield(Cr(a),2);b=c.i;return c.yield(b.clear("SWHealthLog"),0)})}
1335;var Fr={},Gr=0;function Hr(a){var b=new Image,c=""+Gr++;Fr[c]=b;b.onload=b.onerror=function(){delete Fr[c]};
1336b.src=a}
1337;var Ir;function Jr(){Ir||(Ir=new mo("yt.offline"));return Ir}
1338function Kr(a){if(U("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)}}
1339;function Lr(){this.h=new Map;this.i=!1}
1340function Mr(){if(!Lr.h){var a=E("yt.networkRequestMonitor.instance")||new Lr;D("yt.networkRequestMonitor.instance",a);Lr.h=a}return Lr.h}
1341Lr.prototype.requestComplete=function(a,b){b&&(this.i=!0);a=this.removeParams(a);this.h.get(a)||this.h.set(a,b)};
1342Lr.prototype.isEndpointCFR=function(a){a=this.removeParams(a);return(a=this.h.get(a))?!1:a===!1&&this.i?!0:null};
1343Lr.prototype.removeParams=function(a){return a.split("?")[0]};
1344Lr.prototype.removeParams=Lr.prototype.removeParams;Lr.prototype.isEndpointCFR=Lr.prototype.isEndpointCFR;Lr.prototype.requestComplete=Lr.prototype.requestComplete;Lr.getInstance=Mr;function Nr(){di.call(this);var a=this;this.j=!1;this.i=Mj();this.i.listen("networkstatus-online",function(){if(a.j&&U("offline_error_handling")){var b=Jr().get("errors",!0);if(b){for(var c in b)if(b[c]){var d=new V(c,"sent via offline_errors");d.name=b[c].name;d.stack=b[c].stack;d.level=b[c].level;hm(d)}Jr().set("errors",{},2592E3,!0)}}})}
1345z(Nr,di);function Or(){if(!Nr.h){var a=E("yt.networkStatusManager.instance")||new Nr;D("yt.networkStatusManager.instance",a);Nr.h=a}return Nr.h}
1346p=Nr.prototype;p.wa=function(){return this.i.wa()};
1347p.fb=function(a){this.i.i=a};
1348p.be=function(){var a=window.navigator.onLine;return a===void 0?!0:a};
1349p.Td=function(){this.j=!0};
1350p.listen=function(a,b){return this.i.listen(a,b)};
1351p.nc=function(a){a=Kj(this.i,a);a.then(function(b){U("use_cfr_monitor")&&Mr().requestComplete("generate_204",b)});
1352return a};
1353Nr.prototype.sendNetworkCheckRequest=Nr.prototype.nc;Nr.prototype.listen=Nr.prototype.listen;Nr.prototype.enableErrorFlushing=Nr.prototype.Td;Nr.prototype.getWindowStatus=Nr.prototype.be;Nr.prototype.networkStatusHint=Nr.prototype.fb;Nr.prototype.isNetworkAvailable=Nr.prototype.wa;Nr.getInstance=Or;function Pr(a){a=a===void 0?{}:a;di.call(this);var b=this;this.i=this.u=0;this.j=Or();var c=E("yt.networkStatusManager.instance.listen").bind(this.j);c&&(a.rateLimit?(this.rateLimit=a.rateLimit,c("networkstatus-online",function(){Qr(b,"publicytnetworkstatus-online")}),c("networkstatus-offline",function(){Qr(b,"publicytnetworkstatus-offline")})):(c("networkstatus-online",function(){ei(b,"publicytnetworkstatus-online")}),c("networkstatus-offline",function(){ei(b,"publicytnetworkstatus-offline")})))}
1354z(Pr,di);Pr.prototype.wa=function(){var a=E("yt.networkStatusManager.instance.isNetworkAvailable");return a?a.bind(this.j)():!0};
1355Pr.prototype.fb=function(a){var b=E("yt.networkStatusManager.instance.networkStatusHint").bind(this.j);b&&b(a)};
1356Pr.prototype.nc=function(a){var b=this,c;return A(function(d){c=E("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(b.j);return U("skip_network_check_if_cfr")&&Mr().isEndpointCFR("generate_204")?d.return(new Promise(function(e){var f;b.fb(((f=window.navigator)==null?void 0:f.onLine)||!0);e(b.wa())})):c?d.return(c(a)):d.return(!0)})};
1357function Qr(a,b){a.rateLimit?a.i?(Nj.ra(a.u),a.u=Nj.qa(function(){a.o!==b&&(ei(a,b),a.o=b,a.i=W())},a.rateLimit-(W()-a.i))):(ei(a,b),a.o=b,a.i=W()):ei(a,b)}
1358;var Rr;function Sr(){var a=er.call;Rr||(Rr=new Pr({hh:!0,Zg:!0}));a.call(er,this,{ha:{Nd:xr,pb:wr,bd:tr,re:ur,Kc:vr,set:rr},fa:Rr,handleError:function(b,c,d){var e,f=d==null?void 0:(e=d.error)==null?void 0:e.code;
1358if(f===400||f===415){var g;im(new V(b.message,c,d==null?void 0:(g=d.error)==null?void 0:g.code),void 0,void 0,void 0,!0)}else hm(b)},
1359qb:im,sendFn:Tr,now:W,Fd:Kr,Ea:lo(),Jc:"publicytnetworkstatus-online",Gc:"publicytnetworkstatus-offline",ac:!0,Yb:.1,jc:Cm("potential_esf_error_limit",10),Z:U,Hb:!(Dn()&&Yr())});this.j=new yj;U("networkless_immediately_drop_all_requests")&&yr();Tp("LogsDatabaseV2")}
1360z(Sr,er);function Zr(){var a=E("yt.networklessRequestController.instance");a||(a=new Sr,D("yt.networklessRequestController.instance",a),U("networkless_logging")&&Ip().then(function(b){a.Y=b;gr(a);a.j.resolve();a.ac&&Math.random()<=a.Yb&&a.Y&&Dr(a.Y);U("networkless_immediately_drop_sw_health_store")&&$r(a)}));
1361return a}
1362Sr.prototype.writeThenSend=function(a,b){b||(b={});b=as(a,b);Dn()||(this.h=!1);er.prototype.writeThenSend.call(this,a,b)};
1363Sr.prototype.sendThenWrite=function(a,b,c){b||(b={});b=as(a,b);Dn()||(this.h=!1);er.prototype.sendThenWrite.call(this,a,b,c)};
1364Sr.prototype.sendAndWrite=function(a,b){b||(b={});b=as(a,b);Dn()||(this.h=!1);er.prototype.sendAndWrite.call(this,a,b)};
1365Sr.prototype.awaitInitialization=function(){return this.j.promise};
1366function $r(a){var b;A(function(c){if(!a.Y)throw b=No("clearSWHealthLogsDb"),b;return c.return(Er(a.Y).catch(function(d){a.handleError(d)}))})}
1367function Tr(a,b,c,d){d=d===void 0?!1:d;b=U("web_fp_via_jspb")?Object.assign({},b):b;U("use_cfr_monitor")&&bs(a,b);if(U("use_request_time_ms_header"))b.headers&&sm(a)&&(b.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round(W())));else{var e;if((e=b.postParams)==null?0:e.requestTimeMs)b.postParams.requestTimeMs=Math.round(W())}if(c&&Object.keys(b).length===0){var f=f===void 0?"":f;var g=g===void 0?!1:g;var h=h===void 0?!1:h;if(a)if(f)Hm(a,void 0,"POST",f,void 0);else if(S("USE_NET_AJAX_FOR_PING_TRANSPORT",
1368!1)||h)Hm(a,void 0,"GET","",void 0,void 0,g,h);else{b:{try{var k=new ab({url:a});if(k.j&&k.i||k.o){var l=Yb(Zb(5,a)),m;if(!(m=!l||!l.endsWith("/aclk"))){var n=a.search(hc),r=fc(a,0,"ri",n);if(r<0)var t=null;else{var v=a.indexOf("&",r);if(v<0||v>n)v=n;t=decodeURIComponent(a.slice(r+3,v!==-1?v:0).replace(/\+/g," "))}m=t!=="1"}var x=!m;break b}}catch(H){}x=!1}if(x){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,"")){var y=!0;break b}}catch(H){}y=!1}c=y?!0:!1}else c=
1369!1;c||Hr(a)}}else b.compress?b.postBody?(typeof b.postBody!=="string"&&(b.postBody=JSON.stringify(b.postBody)),Uq(a,b.postBody,b,Lm,d)):Uq(a,JSON.stringify(b.postParams),b,Km,d):Lm(a,b)}
1370function as(a,b){U("use_event_time_ms_header")&&sm(a)&&(b.headers||(b.headers={}),b.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round(W())));return b}
1371function bs(a,b){var c=b.onError?b.onError:function(){};
1372b.onError=function(e,f){Mr().requestComplete(a,!1);c(e,f)};
1373var d=b.onSuccess?b.onSuccess:function(){};
1374b.onSuccess=function(e,f){Mr().requestComplete(a,!0);d(e,f)}}
1375function Yr(){return $b(document.location.toString())!=="www.youtube-nocookie.com"}
1376;var cs=!1,ds=C.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:cs};D("ytNetworklessLoggingInitializationOptions",ds);function es(){var a;A(function(b){if(b.h==1)return b.yield(Ip(),2);a=b.i;if(!a||!Dn()&&!U("nwl_init_require_datasync_id_killswitch")||!Yr())return b.F(0);cs=!0;ds.isNwlInitialized=cs;return b.yield(Zr().awaitInitialization(),0)})}
1377;function gs(a){var b=this;this.config_=null;a?this.config_=a:jq()&&(this.config_=kq());Gn(function(){cr(b)},5E3)}
1378gs.prototype.isReady=function(){!this.config_&&jq()&&(this.config_=kq());return!!this.config_};
1379function dr(a,b,c,d){function e(v){v=v===void 0?!1:v;var x;if(d.retry&&h!="www.youtube-nocookie.com"&&(v||U("skip_ls_gel_retry")||g.headers["Content-Type"]!=="application/json"||(x=ar(b,c,l,k)),x)){var y=g.onSuccess,H=g.onFetchSuccess;g.onSuccess=function(P,ua){br(x);y(P,ua)};
1380c.onFetchSuccess=function(P,ua){br(x);H(P,ua)}}try{if(v&&d.retry&&!d.networklessOptions.bypassNetworkless)g.method="POST",d.networklessOptions.writeThenSend?Zr().writeThenSend(t,g):Zr().sendAndWrite(t,g);
1381else if(d.compress){var J=!d.networklessOptions.writeThenSend;if(g.postBody){var N=g.postBody;typeof N!=="string"&&(N=JSON.stringify(g.postBody));Uq(t,N,g,Lm,J)}else Uq(t,JSON.stringify(g.postParams),g,Km,J)}else U("web_all_payloads_via_jspb")?Lm(t,g):Km(t,g)}catch(P){if(P.name==="InvalidAccessError")x&&(br(x),x=0),im(Error("An extension is blocking network request."));else throw P;}x&&Gn(function(){cr(a)},5E3)}
1382!S("VISITOR_DATA")&&b!=="visitor_id"&&Math.random()<.01&&im(new V("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady()){var f=new V("innertube xhrclient not ready",b,c,d);hm(f);throw f;}var g={headers:d.headers||{},method:"POST",postParams:c,postBody:d.postBody,postBodyFormat:d.postBodyFormat||"JSON",onTimeout:function(){d.onTimeout()},
1383onFetchTimeout:d.onTimeout,onSuccess:function(v,x){if(d.onSuccess)d.onSuccess(x)},
1384onFetchSuccess:function(v){if(d.onSuccess)d.onSuccess(v)},
1385onError:function(v,x){if(d.onError)d.onError(x)},
1386onFetchError:function(v){if(d.onError)d.onError(v)},
1387timeout:d.timeout,withCredentials:!0,compress:d.compress};g.headers["Content-Type"]||(g.headers["Content-Type"]="application/json");var h="";(f=a.config_.ke)&&(h=f);var k=a.config_.ne||!1,l=mq(k,h,d);Object.assign(g.headers,l);(f=g.headers.Authorization)&&!h&&k&&(g.headers["x-origin"]=window.location.origin);var m="/youtubei/"+a.config_.innertubeApiVersion+"/"+b,n={alt:"json"},r=a.config_.le&&f;r=r&&f.startsWith("Bearer");r||(n.key=a.config_.innertubeApiKey);var t=rm(""+h+m,n||{},!0);(E("ytNetworklessLoggingInitializationOptions")?
1388ds.isNwlInitialized:cs)?Gp().then(function(v){e(v)}):e(!1)}
1389;var hs=0,is=Vc?"webkit":Uc?"moz":Sc?"ms":Rc?"o":"";D("ytDomDomGetNextId",E("ytDomDomGetNextId")||function(){return++hs});var js={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};
1390function ks(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 js||(this[b]=a[b]);this.scale=a.scale;this.rotation=a.rotation;var c=a.target||a.srcElement;c&&c.nodeType==3&&(c=c.parentNode);this.target=c;var d=a.relatedTarget;
1391if(d)try{d=d.nodeName?d:null}catch(e){d=null}else this.type=="mouseover"?d=a.fromElement:this.type=="mouseout"&&(d=a.toElement);this.relatedTarget=d;this.clientX=a.clientX!=void 0?a.clientX:a.pageX;this.clientY=a.clientY!=void 0?a.clientY:a.pageY;this.keyCode=a.keyCode?a.keyCode:a.which;
1391this.charCode=a.charCode||(this.type=="keypress"?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){}}
1392function ls(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}}
1393ks.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
1394ks.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
1395ks.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var Gg=C.ytEventsEventsListeners||{};D("ytEventsEventsListeners",Gg);var ms=C.ytEventsEventsCounter||{count:0};D("ytEventsEventsCounter",ms);
1396function ns(a,b,c,d){d=d===void 0?{}:d;a.addEventListener&&(b!="mouseenter"||"onmouseenter"in document?b!="mouseleave"||"onmouseenter"in document?b=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"):b="mouseout":b="mouseover");return Fg(function(e){var f=typeof e[4]==="boolean"&&e[4]==!!d,g=Qa(e[4])&&Qa(d)&&Kg(e[4],d);return!!e.length&&e[0]==a&&e[1]==b&&e[2]==c&&(f||g)})}
1397function ps(a,b,c,d){d=d===void 0?{}:d;if(!a||!a.addEventListener&&!a.attachEvent)return"";var e=ns(a,b,c,d);if(e)return e;e=++ms.count+"";var f=!(b!="mouseenter"&&b!="mouseleave"||!a.addEventListener||"onmouseenter"in document);var g=f?function(h){h=new ks(h);if(!Rg(h.relatedTarget,function(k){return k==a}))return h.currentTarget=a,h.type=b,c.call(a,h)}:function(h){h=new ks(h);
1398h.currentTarget=a;return c.call(a,h)};
1399g=gm(g);a.addEventListener?(b=="mouseenter"&&f?b="mouseover":b=="mouseleave"&&f?b="mouseout":b=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),qs()||typeof d==="boolean"?a.addEventListener(b,g,d):a.addEventListener(b,g,!!d.capture)):a.attachEvent("on"+b,g);Gg[e]=[a,b,c,g,d];return e}
1400function rs(a){a&&(typeof a=="string"&&(a=[a]),Kb(a,function(b){if(b in Gg){var c=Gg[b],d=c[0],e=c[1],f=c[3];c=c[4];d.removeEventListener?qs()||typeof c==="boolean"?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent&&d.detachEvent("on"+e,f);delete Gg[b]}}))}
1401var qs=ji(function(){var a=!1;try{var b=Object.defineProperty({},"capture",{get:function(){a=!0}});
1402window.addEventListener("test",null,b)}catch(c){}return a});function ss(a){this.H=a;this.h=null;this.o=0;this.A=null;this.u=0;this.i=[];for(a=0;a<4;a++)this.i.push(0);this.j=0;this.T=ps(window,"mousemove",Wa(this.W,this));a=Wa(this.I,this);typeof a==="function"&&(a=gm(a));this.X=window.setInterval(a,25)}
1403Za(ss,L);ss.prototype.W=function(a){a.h===void 0&&ls(a);var b=a.h;a.i===void 0&&ls(a);this.h=new Cg(b,a.i)};
1404ss.prototype.I=function(){if(this.h){var a=W();if(this.o!=0){var b=this.A,c=this.h,d=b.x-c.x;b=b.y-c.y;d=Math.sqrt(d*d+b*b)/(a-this.o);this.i[this.j]=Math.abs((d-this.u)/this.u)>.5?1:0;for(c=b=0;c<4;c++)b+=this.i[c]||0;b>=3&&this.H();this.u=d}this.o=a;this.A=this.h;this.j=(this.j+1)%4}};
1405ss.prototype.ba=function(){window.clearInterval(this.X);rs(this.T)};var ts={};
1406function us(a){var b=a===void 0?{}:a;a=b.Be===void 0?!1:b.Be;b=b.Ud===void 0?!0:b.Ud;if(E("_lact",window)==null){var c=parseInt(S("LACT"),10);c=isFinite(c)?Date.now()-Math.max(c,0):-1;D("_lact",c,window);D("_fact",c,window);c==-1&&vs();ps(document,"keydown",vs);ps(document,"keyup",vs);ps(document,"mousedown",vs);ps(document,"mouseup",vs);a?ps(window,"touchmove",function(){ws("touchmove",200)},{passive:!0}):(ps(window,"resize",function(){ws("resize",200)}),b&&ps(window,"scroll",function(){ws("scroll",200)}));
1407new ss(function(){ws("mouse",100)});
1408ps(document,"touchstart",vs,{passive:!0});ps(document,"touchend",vs,{passive:!0})}}
1409function ws(a,b){ts[a]||(ts[a]=!0,Nj.qa(function(){vs();ts[a]=!1},b))}
1410function vs(){E("_lact",window)==null&&us();var a=Date.now();D("_lact",a,window);E("_fact",window)==-1&&D("_fact",a,window);(a=E("ytglobal.ytUtilActivityCallback_"))&&a()}
1411function xs(){var a=E("_lact",window);return a==null?-1:Math.max(Date.now()-a,0)}
1412;var ys=C.ytPubsubPubsubInstance||new M,zs=C.ytPubsubPubsubSubscribedKeys||{},As=C.ytPubsubPubsubTopicToKeys||{},Bs=C.ytPubsubPubsubIsSynchronous||{};function Cs(a,b){var c=Ds();if(c&&b){var d=c.subscribe(a,function(){function e(){zs[d]&&b.apply&&typeof b.apply=="function"&&b.apply(window,f)}
1413var f=arguments;try{Bs[a]?e():zm(e,0)}catch(g){hm(g)}},void 0);
1414zs[d]=!0;As[a]||(As[a]=[]);As[a].push(d);return d}return 0}
1415function Es(a){var b=Ds();b&&(typeof a==="number"?a=[a]:typeof a==="string"&&(a=[parseInt(a,10)]),Kb(a,function(c){b.unsubscribeByKey(c);delete zs[c]}))}
1416function Fs(a,b){var c=Ds();c&&c.publish.apply(c,arguments)}
1417function Gs(a){var b=Ds();if(b)if(b.clear(a),a)Hs(a);else for(var c in As)Hs(c)}
1418function Ds(){return C.ytPubsubPubsubInstance}
1419function Hs(a){As[a]&&(a=As[a],Kb(a,function(b){zs[b]&&delete zs[b]}),a.length=0)}
1420M.prototype.subscribe=M.prototype.subscribe;M.prototype.unsubscribeByKey=M.prototype.Sb;M.prototype.publish=M.prototype.kb;M.prototype.clear=M.prototype.clear;D("ytPubsubPubsubInstance",ys);D("ytPubsubPubsubTopicToKeys",As);D("ytPubsubPubsubIsSynchronous",Bs);D("ytPubsubPubsubSubscribedKeys",zs);var Is=Symbol("injectionDeps");function Js(a){this.name=a}
1421Js.prototype.toString=function(){return"InjectionToken("+this.name+")"};
1422function Ks(a){this.key=a}
1423function Ls(){this.i=new Map;this.j=new Map;this.h=new Map}
1424function Ms(a,b){a.i.set(b.lc,b);var c=a.j.get(b.lc);if(c)try{c.ph(a.resolve(b.lc))}catch(d){c.nh(d)}}
1425Ls.prototype.resolve=function(a){return a instanceof Ks?Ns(this,a.key,[],!0):Ns(this,a,[])};
1426function Ns(a,b,c,d){d=d===void 0?!1:d;if(c.indexOf(b)>-1)throw Error("Deps cycle for: "+b);if(a.h.has(b))return a.h.get(b);if(!a.i.has(b)){if(d)return;throw Error("No provider for: "+b);}d=a.i.get(b);c.push(b);if(d.Bd!==void 0)var e=d.Bd;else if(d.kf)e=d[Is]?Os(a,d[Is],c):[],e=d.kf.apply(d,ja(e));else if(d.Ad){e=d.Ad;var f=e[Is]?Os(a,e[Is],c):[];e=new (Function.prototype.bind.apply(e,[null].concat(ja(f))))}else throw Error("Could not resolve providers for: "+b);c.pop();d.sh||a.h.set(b,e);return e}
1427function Os(a,b,c){return b?b.map(function(d){return d instanceof Ks?Ns(a,d.key,c,!0):Ns(a,d,c)}):[]}
1428;var Ps;function Qs(){Ps||(Ps=new Ls);return Ps}
1429;var Rs=window;function Ss(){var a,b;return"h5vcc"in Rs&&((a=Rs.h5vcc.traceEvent)==null?0:a.traceBegin)&&((b=Rs.h5vcc.traceEvent)==null?0:b.traceEnd)?1:"performance"in Rs&&Rs.performance.mark&&Rs.performance.measure?2:0}
1430function Ts(a){var b=Ss();switch(b){case 1:Rs.h5vcc.traceEvent.traceBegin("YTLR",a);break;case 2:Rs.performance.mark(a+"-start");break;case 0:break;default:Bb(b,"unknown trace type")}}
1431function Us(a){var b=Ss();switch(b){case 1:Rs.h5vcc.traceEvent.traceEnd("YTLR",a);break;case 2:b=a+"-start";var c=a+"-end";Rs.performance.mark(c);Rs.performance.measure(a,b,c);break;case 0:break;default:Bb(b,"unknown trace type")}}
1432;var Vs=U("web_enable_lifecycle_monitoring")&&Ss()!==0,Ws=U("web_enable_lifecycle_monitoring");function Xs(a){var b=this;var c=c===void 0?0:c;var d=d===void 0?lo():d;this.j=c;
1432this.scheduler=d;this.i=new yj;this.h=a;for(a={bb:0};a.bb<this.h.length;a={ic:void 0,bb:a.bb},a.bb++)a.ic=this.h[a.bb],c=function(e){return function(){e.ic.yc();b.h[e.bb].kc=!0;b.h.every(function(f){return f.kc===!0})&&b.i.resolve()}}(a),d=this.getPriority(a.ic),d=this.scheduler.Za(c,d),this.h[a.bb]=Object.assign({},a.ic,{yc:c,
1433jobId:d})}
1434function Ys(a){var b=Array.from(a.h.keys()).sort(function(d,e){return a.getPriority(a.h[e])-a.getPriority(a.h[d])});
1435b=w(b);for(var c=b.next();!c.done;c=b.next())c=a.h[c.value],c.jobId===void 0||c.kc||(a.scheduler.ra(c.jobId),a.scheduler.Za(c.yc,10))}
1436Xs.prototype.cancel=function(){for(var a=w(this.h),b=a.next();!b.done;b=a.next())b=b.value,b.jobId===void 0||b.kc||this.scheduler.ra(b.jobId),b.kc=!0;this.i.resolve()};
1437Xs.prototype.getPriority=function(a){var b;return(b=a.priority)!=null?b:this.j};function Zs(a){this.state=a;this.plugins=[];this.o=void 0;this.A={};Vs&&Ts(this.state)}
1438p=Zs.prototype;p.install=function(a){this.plugins.push(a);return this};
1439p.uninstall=function(){var a=this;B.apply(0,arguments).forEach(function(b){b=a.plugins.indexOf(b);b>-1&&a.plugins.splice(b,1)})};
1440p.transition=function(a,b){var c=this;Vs&&Us(this.state);var d=this.transitions.find(function(f){return Array.isArray(f.from)?f.from.find(function(g){return g===c.state&&f.to===a}):f.from===c.state&&f.to===a});
1441if(d){this.j&&(Ys(this.j),this.j=void 0);$s(this,a,b);this.state=a;Vs&&Ts(this.state);d=d.action.bind(this);var e=this.plugins.filter(function(f){return f[a]}).map(function(f){return f[a]});
1442d(at(this,e),b)}else throw Error("no transition specified from "+this.state+" to "+a);};
1443function at(a,b){var c=b.filter(function(e){return bt(a,e)===10}),d=b.filter(function(e){return bt(a,e)!==10});
1444return a.A.rh?function(){var e=B.apply(0,arguments);return A(function(f){if(f.h==1)return f.yield(a.Ie.apply(a,[c].concat(ja(e))),2);a.vd.apply(a,[d].concat(ja(e)));f.h=0})}:function(){var e=B.apply(0,arguments);
1445a.Je.apply(a,[c].concat(ja(e)));a.vd.apply(a,[d].concat(ja(e)))}}
1446p.Je=function(a){for(var b=B.apply(1,arguments),c=lo(),d=w(a),e=d.next(),f={};!e.done;f={Jb:void 0},e=d.next())f.Jb=e.value,c.Db(function(g){return function(){ct(g.Jb.name);g.Jb.callback.apply(g.Jb,ja(b));dt(g.Jb.name)}}(f))};
1447p.Ie=function(a){var b=B.apply(1,arguments),c,d,e,f,g;return A(function(h){h.h==1&&(c=lo(),d=w(a),e=d.next(),f={});if(h.h!=3){if(e.done)return h.F(0);f.ub=e.value;f.Tb=void 0;g=function(k){return function(){ct(k.ub.name);var l=k.ub.callback.apply(k.ub,ja(b));typeof(l==null?void 0:l.then)==="function"?k.Tb=l.then(function(){dt(k.ub.name)}
1447):dt(k.ub.name)}}(f);
1448c.Db(g);return f.Tb?h.yield(f.Tb,3):h.F(3)}f={ub:void 0,Tb:void 0};e=d.next();return h.F(2)})};
1449p.vd=function(a){var b=B.apply(1,arguments),c=this,d=a.map(function(e){return{yc:function(){ct(e.name);e.callback.apply(e,ja(b));dt(e.name)},
1450priority:bt(c,e)}});
1451d.length&&(this.j=new Xs(d))};
1452function bt(a,b){var c,d;return(d=(c=a.o)!=null?c:b.priority)!=null?d:0}
1453function ct(a){Vs&&a&&Ts(a)}
1454function dt(a){Vs&&a&&Us(a)}
1455function $s(a,b,c){Ws&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+a.constructor.name+"] '"+a.state+"' to '"+b+"'"),console.log("with message: ",c),console.groupEnd())}
1456da.Object.defineProperties(Zs.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});function et(a){Zs.call(this,a===void 0?"none":a);this.h=null;this.o=10;this.transitions=[{from:"none",to:"application_navigating",action:this.i},{from:"application_navigating",to:"none",action:this.D},{from:"application_navigating",to:"application_navigating",action:function(){}},
1457{from:"none",to:"none",action:function(){}}]}
1458var ft;z(et,Zs);et.prototype.i=function(a,b){var c=this;this.h=Gn(function(){c.currentState==="application_navigating"&&c.transition("none")},5E3);
1459a(b==null?void 0:b.event)};
1460et.prototype.D=function(a,b){this.h&&(Nj.ra(this.h),this.h=null);a(b==null?void 0:b.event)};
1461function gt(){ft||(ft=new et);return ft}
1462;var ht=[];D("yt.logging.transport.getScrapedGelPayloads",function(){return ht});function jt(){this.store={};this.h={}}
1463jt.prototype.storePayload=function(a,b){a=kt(a);this.store[a]?this.store[a].push(b):(this.h={},this.store[a]=[b]);U("more_accurage_gel_parser")&&(b=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(b));return a};
1464jt.prototype.smartExtractMatchingEntries=function(a){if(!a.keys.length)return[];for(var b=lt(this,a.keys.splice(0,1)[0]),c=[],d=0;d<b.length;d++)this.store[b[d]]&&a.sizeLimit&&(this.store[b[d]].length<=a.sizeLimit?(c.push.apply(c,ja(this.store[b[d]])),delete this.store[b[d]]):c.push.apply(c,ja(this.store[b[d]].splice(0,a.sizeLimit))));(a==null?0:a.sizeLimit)&&c.length<(a==null?void 0:a.sizeLimit)&&(a.sizeLimit-=c.length,c.push.apply(c,ja(this.smartExtractMatchingEntries(a))));return c};
1465jt.prototype.extractMatchingEntries=function(a){a=lt(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};
1466jt.prototype.getSequenceCount=function(a){a=lt(this,a);for(var b=0,c=0;c<a.length;c++){var d=void 0;b+=((d=this.store[a[c]])==null?void 0:d.length)||0}return b};
1467function lt(a,b){var c=kt(b);if(a.h[c])return a.h[c];var d=Object.keys(a.store)||[];if(d.length<=1&&kt(b)===d[0])return d;for(var e=[],f=0;f<d.length;f++){var g=d[f].split("/");if(mt(b.auth,g[0])){var h=b.isJspb;mt(h===void 0?"undefined":h?"true":"false",g[1])&&mt(b.cttAuthInfo,g[2])&&(h=b.tier,h=h===void 0?"undefined":JSON.stringify(h),mt(h,g[3])&&e.push(d[f]))}}return a.h[c]=e}
1468function mt(a,b){return a===void 0||a==="undefined"?!0:a===b}
1469jt.prototype.getSequenceCount=jt.prototype.getSequenceCount;jt.prototype.extractMatchingEntries=jt.prototype.extractMatchingEntries;jt.prototype.smartExtractMatchingEntries=jt.prototype.smartExtractMatchingEntries;jt.prototype.storePayload=jt.prototype.storePayload;function kt(a){return[a.auth===void 0?"undefined":a.auth,a.isJspb===void 0?"undefined":a.isJspb,a.cttAuthInfo===void 0?"undefined":a.cttAuthInfo,a.tier===void 0?"undefined":a.tier].join("/")}
1470;function nt(a,b){if(a)return a[b.name]}
1471;var ot=Cm("initial_gel_batch_timeout",2E3),pt=Cm("gel_queue_timeout_max_ms",6E4),qt=Cm("gel_min_batch_size",5),rt=void 0;function st(){this.o=this.h=this.i=0;this.j=!1}
1472var tt=new st,ut=new st,vt=new st,wt=new st,xt,zt=!0,At=C.ytLoggingTransportTokensToCttTargetIds_||{};D("ytLoggingTransportTokensToCttTargetIds_",At);var Bt={};function Ct(){var a=E("yt.logging.ims");a||(a=new jt,D("yt.logging.ims",a));return a}
1473function Dt(a,b){if(a.endpoint==="log_event"){Et();var c=Ft(a),d=Gt(a.payload)||"";a:{if(U("enable_web_tiered_gel")){var e=zr[d||""];var f,g,h,k=Qs().resolve(new Ks(eq))==null?void 0:(f=fq())==null?void 0:(g=f.loggingHotConfig)==null?void 0:(h=g.eventLoggingConfig)==null?void 0:h.payloadPolicies;if(k)for(f=0;f<k.length;f++)if(k[f].payloadNumber===e){e=k[f];break a}}e=void 0}k=200;if(e){if(e.enabled===!1&&!U("web_payload_policy_disabled_killswitch"))return;k=Ht(e.tier);if(k===400){It(a,b);return}}Bt[c]=
1474!0;e={cttAuthInfo:c,isJspb:!1,tier:k};Ct().storePayload(e,a.payload);Jt(b,c,e,d==="gelDebuggingEvent")}}
1475function Jt(a,b,c,d){function e(){Kt({writeThenSend:!0}
1475,U("flush_only_full_queue")?b:void 0,f,c.tier)}
1476var f=!1;f=f===void 0?!1:f;d=d===void 0?!1:d;a&&(rt=new a);a=Cm("tvhtml5_logging_max_batch_ads_fork")||Cm("tvhtml5_logging_max_batch")||Cm("web_logging_max_batch")||100;var g=W(),h=Lt(f,c.tier),k=h.o;d&&(h.j=!0);d=0;c&&(d=Ct().getSequenceCount(c));d>=1E3?e():d>=a?xt||(xt=Mt(function(){e();xt=void 0},0)):g-k>=10&&(Nt(f,c.tier),h.o=g)}
1477function It(a,b){if(a.endpoint==="log_event"){U("more_accurate_gel_parser")&&Ct().storePayload({isJspb:!1},a.payload);Et();var c=Ft(a),d=new Map;d.set(c,[a.payload]);var e=Gt(a.payload)||"";b&&(rt=new b);return new vi(function(f,g){rt&&rt.isReady()?Ot(d,rt,f,g,{bypassNetworkless:!0},!0,e==="gelDebuggingEvent"):f()})}}
1478function Ft(a){var b="";if(a.dangerousLogToVisitorSession)b="visitorOnlyApprovedKey";else if(a.cttAuthInfo){b=a.cttAuthInfo;var c={};b.videoId?c.videoId=b.videoId:b.playlistId&&(c.playlistId=b.playlistId);At[a.cttAuthInfo.token]=c;b=a.cttAuthInfo.token}return b}
1479function Kt(a,b,c,d){a=a===void 0?{}:a;c=c===void 0?!1:c;new vi(function(e,f){var g=Lt(c,d),h=g.j;g.j=!1;Pt(g.i);Pt(g.h);g.h=0;rt&&rt.isReady()?d===void 0&&U("enable_web_tiered_gel")?Qt(e,f,a,b,c,300,h):Qt(e,f,a,b,c,d,h):(Nt(c,d),e())})}
1480function Qt(a,b,c,d,e,f,g){var h=rt;c=c===void 0?{}:c;e=e===void 0?!1:e;f=f===void 0?200:f;g=g===void 0?!1:g;var k=new Map,l={isJspb:e,cttAuthInfo:d,tier:f};e={isJspb:e,cttAuthInfo:d};if(d!==void 0)f=U("enable_web_tiered_gel")?Ct().smartExtractMatchingEntries({keys:[l,e],sizeLimit:1E3}):Ct().extractMatchingEntries(e),k.set(d,f);else for(d=w(Object.keys(Bt)),l=d.next();!l.done;l=d.next())l=l.value,e=U("enable_web_tiered_gel")?Ct().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:l,tier:f},
1481{isJspb:!1,cttAuthInfo:l}],sizeLimit:1E3}):Ct().extractMatchingEntries({isJspb:!1,cttAuthInfo:l}),e.length>0&&k.set(l,e),(U("web_fp_via_jspb_and_json")&&c.writeThenSend||!U("web_fp_via_jspb_and_json"))&&delete Bt[l];Ot(k,h,a,b,c,!1,g)}
1482function Nt(a,b){function c(){Kt({writeThenSend:!0},void 0,a,b)}
1483a=a===void 0?!1:a;b=b===void 0?200:b;var d=Lt(a,b),e=d===wt||d===vt?5E3:pt;U("web_gel_timeout_cap")&&!d.h&&(e=Mt(function(){c()},e),d.h=e);
1484Pt(d.i);e=S("LOGGING_BATCH_TIMEOUT",Cm("web_gel_debounce_ms",1E4));U("shorten_initial_gel_batch_timeout")&&zt&&(e=ot);e=Mt(function(){Cm("gel_min_batch_size")>0?Ct().getSequenceCount({cttAuthInfo:void 0,isJspb:a,tier:b})>=qt&&c():c()},e);
1485d.i=e}
1486function Ot(a,b,c,d,e,f,g){e=e===void 0?{}:e;var h=Math.round(W()),k=a.size,l=(g===void 0?0:g)&&U("vss_through_gel_video_stats")?"video_stats":"log_event";a=w(a);var m=a.next();for(g={};!m.done;g={Fc:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,Ic:void 0,Hc:void 0},m=a.next()){var n=w(m.value);m=n.next().value;n=n.next().value;g.batchRequest=Mg({context:lq(b.config_||kq())});if(!Pa(n)&&!U("throw_err_when_logevent_malformed_killswitch")){d();break}g.batchRequest.events=n;(n=At[m])&&
1487Rt(g.batchRequest,m,n);delete At[m];g.dangerousLogToVisitorSession=m==="visitorOnlyApprovedKey";St(g.batchRequest,h,g.dangerousLogToVisitorSession);U("always_send_and_write")&&(e.writeThenSend=!1);g.Ic=function(r){U("start_client_gcf")&&Nj.qa(function(){return A(function(t){return t.yield(Tt(r),0)})});
1488k--;k||c()};
1489g.Fc=0;g.Hc=function(r){return function(){r.Fc++;if(e.bypassNetworkless&&r.Fc===1)try{dr(b,l,r.batchRequest,Ut({writeThenSend:!0},r.dangerousLogToVisitorSession,r.Ic,r.Hc,f)),zt=!1}catch(t){hm(t),d()}k--;k||c()}}(g);
1490try{dr(b,l,g.batchRequest,Ut(e,g.dangerousLogToVisitorSession,g.Ic,g.Hc,f)),zt=!1}catch(r){hm(r),d()}}}
1491function Ut(a,b,c,d,e){a={retry:!0,onSuccess:c,onError:d,networklessOptions:a,dangerousLogToVisitorSession:b,Vg:!!e,headers:{},postBodyFormat:"",postBody:"",compress:U("compress_gel")||U("compress_gel_lr")};Vt()&&(a.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round(W())));return a}
1492function St(a,b,c){Vt()||(a.requestTimeMs=String(b));U("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);!c&&(b=S("EVENT_ID"))&&((c=S("BATCH_CLIENT_COUNTER")||0)||(c=Math.floor(Math.random()*65535/2)),c++,c>65535&&(c=1),cm("BATCH_CLIENT_COUNTER",c),a.serializedClientEventId={serializedEventId:b,clientCounter:String(c)})}
1493function Rt(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}]}
1494function Et(){var a;(a=E("yt.logging.transport.enableScrapingForTest"))||(a=Bm("il_payload_scraping"),a=(a!==void 0?String(a):"")!=="enable_il_payload_scraping");a||(ht=[],D("yt.logging.transport.enableScrapingForTest",!0),D("yt.logging.transport.scrapedPayloadsForTesting",ht),D("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),D("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
1495D("yt.logging.transport.scrapeClientEvent",!0))}
1496function Vt(){return U("use_request_time_ms_header")||U("lr_use_request_time_ms_header")}
1497function Mt(a,b){return U("transport_use_scheduler")===!1?zm(a,b):U("logging_avoid_blocking_during_navigation")||U("lr_logging_avoid_blocking_during_navigation")?Gn(function(){if(gt().currentState==="none")a();else{var c={};gt().install((c.none={callback:a},c))}},b):Gn(a,b)}
1498function Pt(a){U("transport_use_scheduler")?Nj.ra(a):window.clearTimeout(a)}
1499function Tt(a){var b,c,d,e,f,g,h,k,l,m;return A(function(n){return n.h==1?(d=(b=a)==null?void 0:(c=b.responseContext)==null?void 0:c.globalConfigGroup,e=nt(d,Fl),g=(f=d)==null?void 0:f.hotHashData,h=nt(d,El),l=(k=d)==null?void 0:k.cold
1499HashData,(m=Qs().resolve(new Ks(eq)))?g?e?n.yield(gq(m,g,e),2):n.yield(gq(m,g),2):n.F(2):n.return()):l?h?n.yield(hq(m,l,h),0):n.yield(hq(m,l),0):n.F(0)})}
1500function Lt(a,b){b=b===void 0?200:b;return a?b===300?wt:ut:b===300?vt:tt}
1501function Gt(a){a=Object.keys(a);a=w(a);for(var b=a.next();!b.done;b=a.next())if(b=b.value,zr[b])return b}
1502function Ht(a){switch(a){case "DELAYED_EVENT_TIER_UNSPECIFIED":return 0;case "DELAYED_EVENT_TIER_DEFAULT":return 100;case "DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY":return 200;case "DELAYED_EVENT_TIER_FAST":return 300;case "DELAYED_EVENT_TIER_IMMEDIATE":return 400;default:return 200}}
1503;var Wt=C.ytLoggingGelSequenceIdObj_||{};D("ytLoggingGelSequenceIdObj_",Wt);
1504function Xt(a,b,c,d){d=d===void 0?{}:d;var e={},f=Math.round(d.timestamp||W());e.eventTimeMs=f<Number.MAX_SAFE_INTEGER?f:0;e[a]=b;a=xs();e.context={lastActivityMs:String(d.timestamp||!isFinite(a)?-1:a)};d.sequenceGroup&&!U("web_gel_sequence_info_killswitch")&&(a=e.context,b=d.sequenceGroup,Wt[b]=b in Wt?Wt[b]+1:0,a.sequence={index:Wt[b],groupKey:b},d.endOfSequence&&delete Wt[d.sequenceGroup]);(d.sendIsolatedPayload?It:Dt)({endpoint:"log_event",payload:e,cttAuthInfo:d.cttAuthInfo,dangerousLogToVisitorSession:d.dangerousLogToVisitorSession},
1505c)}
1506;function vo(a,b,c){c=c===void 0?{}:c;var d=gs;S("ytLoggingEventsDefaultDisabled",!1)&&gs===gs&&(d=null);Xt(a,b,d,c)}
1507;function Yt(a){return a.slice(0,void 0).map(function(b){return b.name}).join(" > ")}
1508;var Zt=new Set,$t=0,au=0,bu=0,cu=[],du=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];function uo(a){eu(a)}
1509function fu(a){eu(a,"WARNING")}
1510function gu(a){a instanceof Error?eu(a):(a=Qa(a)?JSON.stringify(a):String(a),a=new V(a),a.name="RejectedPromiseError",fu(a))}
1511function eu(a,b,c,d,e,f,g,h){f=f===void 0?{}:f;f.name=c||S("INNERTUBE_CONTEXT_CLIENT_NAME",1);f.version=d||S("INNERTUBE_CONTEXT_CLIENT_VERSION");c=f;b=b===void 0?"ERROR":b;g=g===void 0?!1:g;b=b===void 0?"ERROR":b;g=g===void 0?!1:g;if(a&&(a.hasOwnProperty("level")&&a.level&&(b=a.level),U("console_log_js_exceptions")&&(d=[],d.push("Name: "+a.name),d.push("Message: "+a.message),a.hasOwnProperty("params")&&d.push("Error Params: "+JSON.stringify(a.params)),a.hasOwnProperty("args")&&d.push("Error args: "+
1512JSON.stringify(a.args)),d.push("File name: "+a.fileName),d.push("Stacktrace: "+a.stack),d=d.join("\n"),window.console.log(d,a)),!($t>=5))){d=cu;var k=Sb(a);e=k.message||"Unknown Error";f=k.name||"UnknownError";var l=k.stack||a.i||"Not available";if(l.startsWith(f+": "+e)){var m=l.split("\n");m.shift();l=m.join("\n")}m=k.lineNumber||"Not available";k=k.fileName||"Not available";var n=0;if(a.hasOwnProperty("args")&&a.args&&a.args.length)for(var r=0;r<a.args.length&&!(n=cn(a.args[r],"params."+r,c,n),
1513n>=500);r++);else if(a.hasOwnProperty("params")&&a.params){var t=a.params;if(typeof a.params==="object")for(r in t){if(t[r]){var v="params."+r,x=en(t[r]);c[v]=x;n+=v.length+x.length;if(n>500)break}}else c.params=en(t)}if(d.length)for(r=0;r<d.length&&!(n=cn(d[r],"params.context."+r,c,n),n>=500);r++);navigator.vendor&&!c.hasOwnProperty("vendor")&&(c["device.vendor"]=navigator.vendor);r={message:e,name:f,lineNumber:m,fileName:k,stack:l,params:c,sampleWeight:1};c=Number(a.columnNumber);isNaN(c)||(r.lineNumber=
1514r.lineNumber+":"+c);if(a.level==="IGNORED")a=0;else a:{a=Zm();c=w(a.Va);for(d=c.next();!d.done;d=c.next())if(d=d.value,r.message&&r.message.match(d.ih)){a=d.weight;break a}a=w(a.Sa);for(c=a.next();!c.done;c=a.next())if(c=c.value,c.callback(r)){a=c.weight;break a}a=1}r.sampleWeight=a;a=w(Um);for(c=a.next();!c.done;c=a.next())if(c=c.value,c.hc[r.name])for(e=w(c.hc[r.name]),d=e.next();!d.done;d=e.next())if(f=d.value,d=r.message.match(f.regexp)){r.params["params.error.original"]=d[0];e=f.groups;f={};
1515for(m=0;m<e.length;m++)f[e[m]]=d[m+1],r.params["params.error."+e[m]]=d[m+1];r.message=c.Dc(f);break}r.params||(r.params={});a=Zm();r.params["params.errorServiceSignature"]="msg="+a.Va.length+"&cb="+a.Sa.length;r.params["params.serviceWorker"]="false";C.document&&C.document.querySelectorAll&&(r.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new Ag(Bg,"sample")).constructor!==Ag&&(r.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&
1516window.yterr(r);if(r.sampleWeight!==0&&!Zt.has(r.message)){if(g&&U("web_enable_error_204"))hu(b===void 0?"ERROR":b,r);else{b=b===void 0?"ERROR":b;b==="ERROR"?($m.kb("handleError",r),U("record_app_crashed_web")&&bu===0&&r.sampleWeight===1&&(bu++,g={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},U("report_client_error_with_app_crash_ks")||(g.systemHealth={crashData:{clientError:{logMessage:{message:r.message}}}}),vo("appCrashed",g)),au++):b==="WARNING"&&$m.kb("handleWarning",r);if(U("kevlar_gel_error_routing")){g=
1517b;h=h===void 0?{}:h;b:{a=w(du);for(c=a.next();!c.done;
1517c=a.next())if(Bo(c.value.toLowerCase())){a=!0;break b}a=!1}if(a)h=void 0;else{c={stackTrace:r.stack};r.fileName&&(c.filename=r.fileName);a=r.lineNumber&&r.lineNumber.split?r.lineNumber.split(":"):[];a.length!==0&&(a.length!==1||isNaN(Number(a[0]))?a.length!==2||isNaN(Number(a[0]))||isNaN(Number(a[1]))||(c.lineNumber=Number(a[0]),c.columnNumber=Number(a[1])):c.lineNumber=Number(a[0]));a={level:"ERROR_LEVEL_UNKNOWN",message:r.message,errorClassName:r.name,
1518sampleWeight:r.sampleWeight};g==="ERROR"?a.level="ERROR_LEVEL_ERROR":g==="WARNING"&&(a.level="ERROR_LEVEL_WARNNING");c={isObfuscated:!0,browserStackInfo:c};h.pageUrl=window.location.href;h.kvPairs=[];S("FEXP_EXPERIMENTS")&&(h.experimentIds=S("FEXP_EXPERIMENTS"));d=S("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!dm("web_disable_gel_stp_ecatcher_killswitch")&&d)for(e=w(Object.keys(d)),f=e.next();!f.done;f=e.next())f=f.value,h.kvPairs.push({key:f,value:String(d[f])});if(d=r.params)for(e=w(Object.keys(d)),
1519f=e.next();!f.done;f=e.next())f=f.value,h.kvPairs.push({key:"client."+f,value:String(d[f])});d=S("SERVER_NAME");e=S("SERVER_VERSION");d&&e&&(h.kvPairs.push({key:"server.name",value:d}),h.kvPairs.push({key:"server.version",value:e}));h={errorMetadata:h,stackTrace:c,logMessage:a}}h&&(vo("clientError",h),(g==="ERROR"||U("errors_flush_gel_always_killswitch"))&&Kt(void 0,void 0,!1))}U("suppress_error_204_logging")||hu(b,r)}try{Zt.add(r.message)}catch(y){}$t++}}}
1520function hu(a,b){var c=b.params||{};a={urlParams:{a:"logerror",t:"jserror",type:b.name,msg:b.message.substr(0,250),line:b.lineNumber,level:a,"client.name":c.name},postParams:{url:S("PAGE_NAME",window.location.href),file:b.fileName},method:"POST"};c.version&&(a["client.version"]=c.version);if(a.postParams){b.stack&&(a.postParams.stack=b.stack);b=w(Object.keys(c));for(var d=b.next();!d.done;d=b.next())d=d.value,a.postParams["client."+d]=c[d];if(c=S("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(b=w(Object.keys(c)),
1521d=b.next();!d.done;d=b.next())d=d.value,a.postParams[d]=c[d];c=S("SERVER_NAME");b=S("SERVER_VERSION");c&&b&&(a.postParams["server.name"]=c,a.postParams["server.version"]=b)}Lm(S("ECATCHER_REPORT_HOST","")+"/error_204",a)}
1522function iu(a){var b=B.apply(1,arguments);a.args||(a.args=[]);a.args.push.apply(a.args,ja(b))}
1523;function ju(){this.register=new Map}
1524function ku(a){a=w(a.register.values());for(var b=a.next();!b.done;b=a.next())b.value.mh("ABORTED")}
1525ju.prototype.clear=function(){ku(this);this.register.clear()};
1526var lu=new ju;var mu=Date.now().toString();
1527function nu(){a:{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];var d=a;break a}catch(e){}d=Array(16);for(a=0;a<16;a++){b=Date.now();for(c=0;c<b%23;c++)d[a]=Math.random();d[a]=Math.floor(Math.random()*256)}if(mu)for(a=1,b=0;b<mu.length;b++)d[a%16]=d[a%16]^d[(a-1)%16]/4^mu.charCodeAt(b),a++}a=[];for(b=0;b<d.length;b++)a.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(d[b]&63));
1528return a.join("")}
1529;var ou,pu=C.ytLoggingDocDocumentNonce_;pu||(pu=nu(),D("ytLoggingDocDocumentNonce_",pu));ou=pu;function qu(a){this.h=a}
1530p=qu.prototype;p.getAsJson=function(){var a={};this.h.trackingParams!==void 0?a.trackingParams=this.h.trackingParams:(a.veType=this.h.veType,this.h.veCounter!==void 0&&(a.veCounter=this.h.veCounter),this.h.elementIndex!==void 0&&(a.elementIndex=this.h.elementIndex));this.h.dataElement!==void 0&&(a.dataElement=this.h.dataElement.getAsJson());this.h.youtubeData!==void 0&&(a.youtubeData=this.h.youtubeData);this.h.isCounterfactual&&(a.isCounterfactual=!0);return a};
1531p.getAsJspb=function(){var a=new Hl;this.h.trackingParams!==void 0?a.setTrackingParams(this.h.trackingParams):(this.h.veType!==void 0&&of(a,2,qe(this.h.veType)),this.h.veCounter!==void 0&&of(a,6,qe(this.h.veCounter)),this.h.elementIndex!==void 0&&of(a,3,qe(this.h.elementIndex)),this.h.isCounterfactual&&of(a,5,me(!0)));if(this.h.dataElement!==void 0){var b=this.h.dataElement.getAsJspb();Bf(a,Hl,7,b)}this.h.youtubeData!==void 0&&Bf(a,Gl,8,this.h.jspbYoutubeData);return a};
1532p.toString=function(){return JSON.stringify(this.getAsJson())};
1533p.isClientVe=function(){return!this.h.trackingParams&&!!this.h.veType};
1534p.getLoggingDirectives=function(){return this.h.loggingDirectives};function ru(a){return S("client-screen-nonce-store",{})[a===void 0?0:a]}
1535function su(a,b){b=b===void 0?0:b;var c=S("client-screen-nonce-store");c||(c={},cm("client-screen-nonce-store",c));c[b]=a}
1536function tu(a){a=a===void 0?0:a;return a===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+a}
1537function uu(a){return S(tu(a===void 0?0:a))}
1538D("yt_logging_screen.getRootVeType",uu);function vu(){var a=S("csn-to-ctt-auth-info");a||(a={},cm("csn-to-ctt-auth-info",a));return a}
1539function wu(){return Object.values(S("client-screen-nonce-store",{})).filter(function(a){return a!==void 0})}
1540function xu(a){a=ru(a===void 0?0:a);if(!a&&!S("USE_CSN_FALLBACK",!0))return null;a||(a="UNDEFINED_CSN");return a?a:null}
1541D("yt_logging_screen.getCurrentCsn",xu);function yu(a,b,c){var d=vu();(c=xu(c))&&delete d[c];b&&(d[a]=b)}
1542function zu(a){return vu()[a]}
1543D("yt_logging_screen.getCttAuthInfo",zu);D("yt_logging_screen.setCurrentScreen",function(a,b,c,d){c=c===void 0?0:c;if(a!==ru(c)||b!==S(tu(c)))if(yu(a,d,c),su(a,c),cm(tu(c),b),b=function(){setTimeout(function(){a&&vo("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:ou,clientScreenNonce:a})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(b)}catch(e){b()}else b()});function Au(){var a=Lg(Bu),b;return(new vi(function(c,d){a.onSuccess=function(e){ym(e)?c(new Cu(e)):d(new Du("Request failed, status="+(e&&"status"in e?e.status:-1),"net.badstatus",e))};
1544a.onError=function(e){d(new Du("Unknown request error","net.unknown",e))};
1545a.onTimeout=function(e){d(new Du("Request timed out","net.timeout",e))};
1546b=Lm("//googleads.g.doubleclick.net/pagead/id",a)})).oc(function(c){if(c instanceof Ci){var d;
1547(d=b)==null||d.abort()}return Ai(c)})}
1548function Du(a,b,c){$a.call(this,a+", errorCode="+b);this.errorCode=b;this.xhr=c;this.name="PromiseAjaxError"}
1549z(Du,$a);function Cu(a){this.xhr=a}
1550;function Eu(){this.h=0;this.i=null}
1551Eu.prototype.then=function(a,b,c){return this.h===1&&a?(a=a.call(c,this.i))&&typeof a.then==="function"?a:Fu(a):this.h===2&&b?(a=b.call(c,this.i))&&typeof a.then==="function"?a:Gu(a):this};
1552Eu.prototype.getValue=function(){return this.i};
1553Eu.prototype.isRejected=function(){return this.h==2};
1554Eu.prototype.$goog_Thenable=!0;function Gu(a){var b=new Eu;a=a===void 0?null:a;b.h=2;b.i=a===void 0?null:a;return b}
1555function Fu(a){var b=new Eu;a=a===void 0?null:a;b.h=1;b.i=a===void 0?null:a;return b}
1556;function Hu(a,b){var c=c===void 0?{}:c;a={method:b===void 0?"POST":b,mode:sm(a)?"same-origin":"cors",credentials:sm(a)?"same-origin":"include"};b={};for(var d=w(Object.keys(c)),e=d.next();!e.done;e=d.next())e=e.value,c[e]&&(b[e]=c[e]);Object.keys(b).length>0&&(a.headers=b);return a}
1557;function Iu(){return qg()||(Xc||Yc)&&Bo("applewebkit")&&!Bo("version")&&(!Bo("safari")||Bo("gsa/"))||Wc&&Bo("version/")?!0:S("EOM_VISITOR_DATA")?!1:!0}
1558;function Ju(a){a:{var b="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(b="EMBEDDED_PLAYER_MODE_PFL");var c=a.raw_embedded_player_response;if(!c&&(a=a.embedded_player_response))try{c=JSON.parse(a)}catch(e){break a}if(c)b:for(var d in Ll)if(Ll[d]==c.embeddedPlayerMode){b=Ll[d];break b}}return b==="EMBEDDED_PLAYER_MODE_PFL"}
1559;function Ku(a){$a.call(this,a.message||a.description||a.name);this.isMissing=a instanceof Lu;this.isTimeout=a instanceof Du&&a.errorCode=="net.timeout";this.isCanceled=a instanceof Ci}
1560z(Ku,$a);Ku.prototype.name="BiscottiError";function Lu(){$a.call(this,"Biscotti ID is missing from server")}
1561z(Lu,$a);Lu.prototype.name="BiscottiMissingError";var Bu={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},Mu=null;function Nu(){if(U("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("Biscotti id fetching has been disabled entirely.");if(!Iu())return Error("User has not consented - not fetching biscotti id.");var a=S("PLAYER_VARS",{});if(Jg(a)=="1")return Error("Biscotti ID is not available in private embed mode");if(Ju(a))return Error("Biscotti id fetching has been disabled for pfl.")}
1562function Wl(){var a=Nu();if(a!==void 0)return Ai(a);Mu||(Mu=Au().then(Ou).oc(function(b){return Pu(2,b)}));
1563return Mu}
1564function Ou(a){a=a.xhr.responseText;if(a.lastIndexOf(")]}'",0)!=0)throw new Lu;a=JSON.parse(a.substr(4));if((a.type||1)>1)throw new Lu;a=a.id;Xl(a);Mu=Fu(a);Qu(18E5,2);return a}
1565function Pu(a,b){b=new Ku(b);Xl("");Mu=Gu(b);a>0&&Qu(12E4,a-1);throw b;}
1566function Qu(a,b){zm(function(){Au().then(Ou,function(c){return Pu(b,c)}).oc(ii)},a)}
1567function Ru(){try{var a=E("yt.ads.biscotti.getId_");return a?a():Wl()}catch(b){return Ai(b)}}
1568;var yb=fa(["data-"]);function Su(a){a&&(a.dataset?a.dataset[Tu()]="true":Ab(a))}
1569function Uu(a){return a?a.dataset?a.dataset[Tu()]:a.getAttribute("data-loaded"):null}
1570var Vu={};function Tu(){return Vu.loaded||(Vu.loaded="loaded".replace(/\-([a-z])/g,function(a,b){return b.toUpperCase()}))}
1571;function Wu(a){a=a||{};var b={},c={};this.url=a.url||"";this.args=a.args||Lg(b);this.assets=a.assets||{};this.attrs=a.attrs||Lg(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||{}}
1572Wu.prototype.clone=function(){var a=new Wu,b;for(b in this)if(this.hasOwnProperty(b)){var c=this[b];Oa(c)=="object"?a[b]=Lg(c):a[b]=c}return a};var Xu=["share/get_share_panel"],Yu=["share/get_web_player_share_panel"],Zu=["feedback"],$u=["notification/modify_channel_preference"],av=["browse/edit_playlist"],bv=["subscription/subscribe"],cv=["subscription/unsubscribe"];var dv=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};D("yt.msgs_",dv);function ev(a){Yl(dv,arguments)}
1573;function fv(a,b,c){gv(a,b,c===void 0?null:c)}
1574function hv(a){a=iv(a);var b=document.getElementById(a);b&&(Gs(a),b.parentNode.removeChild(b))}
1575function jv(a,b){a&&b&&(a=""+Ra(b),(a=kv[a])&&Es(a))}
1576function gv(a,b,c){c=c===void 0?null:c;var d=iv(a),e=document.getElementById(d),f=e&&Uu(e),g=e&&!f;f?b&&b():(b&&(f=Cs(d,b),b=""+Ra(b),kv[b]=f),g||(e=lv(a,d,function(){Uu(e)||(Su(e),Fs(d),zm(function(){Gs(d)},0))},c)))}
1577function lv(a,b,c,d){d=d===void 0?null:d;var e=Qg("SCRIPT");e.id=b;e.onload=function(){c&&setTimeout(c,0)};
1578e.onreadystatechange=function(){switch(e.readyState){case "loaded":case "complete":e.onload()}};
1579d&&e.setAttribute("nonce",d);Ib(e,Cl(a));a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(e,a.firstChild);return e}
1580function iv(a){var b=document.createElement("a");wb(b,a);a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+Wb(a)}
1581var kv={};function mv(a){var b=nv(a),c=document.getElementById(b),d=c&&Uu(c);d||c&&!d||(c=ov(a,b,function(){if(!Uu(c)){Su(c);Fs(b);var e=Xa(Gs,b);zm(e,0)}}))}
1582function ov(a,b,c){var d=document.createElement("link");d.id=b;d.onload=function(){c&&setTimeout(c,0)};
1583a=Cl(a);Db(d,a);(document.getElementsByTagName("head")[0]||document.body).appendChild(d);return d}
1584function nv(a){var b=Qg("A");wb(b,new pb(a));a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"css-"+Wb(a)}
1585;function pv(a){var b=B.apply(1,arguments);if(!qv(a)||b.some(function(d){return!qv(d)}))throw Error("Only objects may be merged.");
1586b=w(b);for(var c=b.next();!c.done;c=b.next())rv(a,c.value)}
1587function rv(a,b){for(var c in b)if(qv(b[c])){if(c in a&&!qv(a[c]))throw Error("Cannot merge an object into a non-object.");c in a||(a[c]={});rv(a[c],b[c])}else if(sv(b[c])){if(c in a&&!sv(a[c]))throw Error("Cannot merge an array into a non-array.");c in a||(a[c]=[]);tv(a[c],b[c])}else a[c]=b[c];return a}
1588function tv(a,b){b=w(b);for(var c=b.next();!c.done;c=b.next())c=c.value,qv(c)?a.push(rv({},c)):sv(c)?a.push(tv([],c)):a.push(c);return a}
1589function qv(a){return typeof a==="object"&&!Array.isArray(a)}
1590function sv(a){return typeof a==="object"&&Array.isArray(a)}
1591;var uv="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");
1592function vv(a,b){var c=c===void 0?!0:c;var d=S("VALID_SESSION_TEMPDATA_DOMAINS",[]),e=$b(window.location.href);e&&d.push(e);e=$b(a);if(Jb(d,e)>=0||!e&&a.lastIndexOf("/",0)==0)if(d=document.createElement("a"),wb(d,a),a=d.href)if(a=ac(a),a=bc(a))if(c&&!b.csn&&(b.itct||b.ved)&&(b=Object.assign({csn:xu()},b)),f){var f=parseInt(f,10);isFinite(f)&&f>0&&wv(a,b,f)}else wv(a,b)}
1593function wv(a,b,c){a=xv(a);b=b?dc(b):"";c=c||5;Iu()&&mn(a,b,c)}
1594function xv(a){for(var b=w(uv),c=b.next();!c.done;c=b.next())a=jc(a,c.value);return"ST-"+Wb(a).toString(36)}
1595;function yv(a){pq.call(this,1,arguments);this.csn=a}
1596z(yv,pq);var yq=new qq("screen-created",yv),zv=[],Av=0,Bv=new Map,Cv=new Map,Dv=new Map;
1597function Ev(a,b,c,d,e){e=e===void 0?!1:e;for(var f=Fv({cttAuthInfo:zu(b)||void 0},b),g=w(d),h=g.next();!h.done;h=g.next()){h=h.value;var k=h.getAsJson();(Hg(k)||!k.trackingParams&&!k.veType)&&fu(Error("Child VE logged with no data"));if(U("no_client_ve_attach_unless_shown")){var l=Gv(h,b);if(k.veType&&!Cv.has(l)&&!Dv.has(l)&&!e){if(!U("il_attach_cache_limit")||Bv.size<1E3){Bv.set(l,[a,b,c,h]);return}U("il_attach_cache_limit")&&Bv.size>1E3&&fu(new V("IL Attach cache exceeded limit"))}h=Gv(c,b);Bv.has(h)?
1598Hv(c,b):Dv.set(h,!0)}}d=d.filter(function(m){m.csn!==b?(m.csn=b,m=!0):m=!1;return m});
1599c={csn:b,parentVe:c.getAsJson(),childVes:Mb(d,function(m){return m.getAsJson()})};
1600b==="UNDEFINED_CSN"?Iv("visualElementAttached",f,c):a?Xt("visualElementAttached",c,a,f):vo("visualElementAttached",c,f)}
1601function Iv(a,b,c){zv.push({Ae:a,payload:c,eh:void 0,options:b});Av||(Av=zq())}
1602function Aq(a){if(zv){for(var b=w(zv),c=b.next();!c.done;c=b.next())c=c.value,c.payload&&(c.payload.csn=a.csn,vo(c.Ae,c.payload,c.options));zv.length=0}Av=0}
1603function Gv(a,b){return""+a.getAsJson().veType+a.getAsJson().veCounter+b}
1604function Hv(a,b){a=Gv(a,b);Bv.has(a)&&(b=Bv.get(a)||[],Ev(b[0],b[1],b[2],[b[3]],!0),Bv.delete(a))}
1605function Fv(a,b){U("log_sequence_info_on_gel_web")&&(a.sequenceGroup=b);return a}
1606;function Jv(){try{return!!self.localStorage}catch(a){return!1}}
1607;function Kv(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]}
1608function Lv(a){if(Jv()){var b=Object.keys(window.localStorage);b=w(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=Kv(c);d===void 0||a.includes(d)||self.localStorage.removeItem(c)}}}
1609function Mv(){if(!Jv())return!1;var a=En(),b=Object.keys(window.localStorage);b=w(b);for(var c=b.next();!c.done;
1609c=b.next())if(c=Kv(c.value),c!==void 0&&c!==a)return!0;return!1}
1610;function Nv(){var a=!1;try{a=!!window.sessionStorage.getItem("session_logininfo")}catch(b){a=!0}return(S("INNERTUBE_CLIENT_NAME")==="WEB"||S("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&a}
1611function Ov(a){if(S("LOGGED_IN",!0)&&Nv()){var b=S("VALID_SESSION_TEMPDATA_DOMAINS",[]);var c=$b(window.location.href);c&&b.push(c);c=$b(a);Jb(b,c)>=0||!c&&a.lastIndexOf("/",0)==0?(b=ac(a),(b=bc(b))?(b=xv(b),b=(b=nn(b)||null)?pm(b):{}):b=null):b=null;b==null&&(b={});c=b;var d=void 0;Nv()?(d||(d=S("LOGIN_INFO")),d?(c.session_logininfo=d,c=!0):c=!1):c=!1;c&&vv(a,b)}}
1612;function Pv(a,b,c){b=b===void 0?{}:b;c=c===void 0?!1:c;var d=S("EVENT_ID");d&&(b.ei||(b.ei=d));b&&vv(a,b);if(c)return!1;Ov(a);var e=e===void 0?{}:e;var f=f===void 0?"":f;var g=g===void 0?window:g;a=ec(a,e);Ov(a);f=a+f;var h=h===void 0?tb:h;a:if(h=h===void 0?tb:h,f instanceof pb)h=f;else{for(a=0;a<h.length;++a)if(b=h[a],b instanceof rb&&b.oe(f)){h=new pb(f);break a}h=void 0}g=g.location;h=vb(h||qb);h!==void 0&&(g.href=h);return!0}
1613;function Qv(a){if(Jg(S("PLAYER_VARS",{}))!="1"){a&&Vl();try{Ru().then(function(){},function(){}),zm(Qv,18E5)}catch(b){hm(b)}}}
1614;var Rv=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);function Sv(){var a=a===void 0?window.location.href:a;if(U("kevlar_disable_theme_param"))return null;Yb(Zb(5,a));try{var b=qm(a).theme;return Rv.get(b)||null}catch(c){}return null}
1615;function Tv(){this.h={};if(this.i=pn()){var a=nn("CONSISTENCY");a&&Uv(this,{encryptedTokenJarContents:a})}}
1616Tv.prototype.handleResponse=function(a,b){if(!b)throw Error("request needs to be passed into ConsistencyService");var c,d;b=((c=b.Pa.context)==null?void 0:(d=c.request)==null?void 0:d.consistencyTokenJars)||[];var e;if(a=(e=a.responseContext)==null?void 0:e.consistencyTokenJar){e=w(b);for(c=e.next();!c.done;c=e.next())delete this.h[c.value.encryptedTokenJarContents];Uv(this,a)}};
1617function Uv(a,b){if(b.encryptedTokenJarContents&&(a.h[b.encryptedTokenJarContents]=b,typeof b.expirationSeconds==="string")){var c=Number(b.expirationSeconds);setTimeout(function(){delete a.h[b.encryptedTokenJarContents]},c*1E3);
1618a.i&&mn("CONSISTENCY",b.encryptedTokenJarContents,c,void 0,!0)}}
1619;var Vv=window.location.hostname.split(".").slice(-2).join(".");function Wv(){this.j=-1;var a=S("LOCATION_PLAYABILITY_TOKEN");S("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.h=Xv(this))&&(a=this.h.get("yt-location-playability-token"));a&&(this.locationPlayabilityToken=a,this.i=void 0)}
1620var Yv;function Zv(){Yv=E("yt.clientLocationService.instance");Yv||(Yv=new Wv,D("yt.clientLocationService.instance",Yv));return Yv}
1621p=Wv.prototype;
1622p.setLocationOnInnerTubeContext=function(a){a.client||(a.client={});if(this.i)a.client.locationInfo||(a.client.locationInfo={}),a.client.locationInfo.latitudeE7=Math.floor(this.i.coords.latitude*1E7),a.client.locationInfo.longitudeE7=Math.floor(this.i.coords.longitude*1E7),a.client.locationInfo.horizontalAccuracyMeters=Math.round(this.i.coords.accuracy),a.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.o||this.locationPlayabilityToken)a.client.locationPlayabilityToken=this.o||
1623this.locationPlayabilityToken};
1624p.handleResponse=function(a){var b;a=(b=a.responseContext)==null?void 0:b.locationPlayabilityToken;a!==void 0&&(this.locationPlayabilityToken=a,this.i=void 0,S("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.h=Xv(this))&&this.h.set("yt-location-playability-token",a,15552E3):mn("YT_CL",JSON.stringify({loctok:a}),15552E3,Vv,!0))};
1625function Xv(a){return a.h===void 0?new mo("yt-client-location"):a.h}
1626p.clearLocationPlayabilityToken=function(a){a==="TVHTML5"?(this.h=Xv(this))&&this.h.remove("yt-location-playability-token"):on("YT_CL");this.o=void 0;this.j!==-1&&(clearTimeout(this.j),this.j=-1)};
1627p.getCurrentPositionFromGeolocation=function(){var a=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported"));var b=!1,c=1E4;S("INNERTUBE_CLIENT_NAME")==="MWEB"&&(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,
1628maximumAge:0,timeout:c})})};
1629p.createUnpluggedLocationInfo=function(a){var b={};a=a.coords;if(a==null?0:a.latitude)b.latitudeE7=Math.floor(a.latitude*1E7);if(a==null?0:a.longitude)b.longitudeE7=Math.floor(a.longitude*1E7);if(a==null?0:a.accuracy)b.locationRadiusMeters=Math.round(a.accuracy);return b};
1630p.createLocationInfo=function(a){var b={};a=a.coords;if(a==null?0:a.latitude)b.latitudeE7=Math.floor(a.latitude*1E7);if(a==null?0:a.longitude)b.longitudeE7=Math.floor(a.longitude*1E7);return b};function $v(a){var b={"Content-Type":"application/json"};S("EOM_VISITOR_DATA")?b["X-Goog-EOM-Visitor-Id"]=S("EOM_VISITOR_DATA"):S("VISITOR_DATA")&&(b["X-Goog-Visitor-Id"]=S("VISITOR_DATA"));b["X-Youtube-Bootstrap-Logged-In"]=S("LOGGED_IN",!1);S("DEBUG_SETTINGS_METADATA")&&(b["X-Debug-Settings-Metadata"]=S("DEBUG_SETTINGS_METADATA"));a!=="cors"&&((a=S("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(b["X-Youtube-Client-Name"]=a),(a=S("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(b["X-Youtube-Client-Version"]=a),(a=S("CHROME_CONNECTED_HEADER"))&&
1631(b["X-Youtube-Chrome-Connected"]=a),(a=S("DOMAIN_ADMIN_STATE"))&&(b["X-Youtube-Domain-Admin-State"]=a)
1631);return b}
1632;function aw(){this.h={}}
1633aw.prototype.contains=function(a){return Object.prototype.hasOwnProperty.call(this.h,a)};
1634aw.prototype.get=function(a){if(this.contains(a))return this.h[a]};
1635aw.prototype.set=function(a,b){this.h[a]=b};
1636aw.prototype.remove=function(a){delete this.h[a]};function bw(){this.mappings=new aw}
1637bw.prototype.getModuleId=function(a){return a.serviceId.getModuleId()};
1638bw.prototype.get=function(a){a:{var b=this.mappings.get(a.toString());switch(b.type){case "mapping":a=b.value;break a;case "factory":b=b.value();this.mappings.set(a.toString(),{type:"mapping",value:b});a=b;break a;default:a=Bb(b)}}return a};
1639new bw;function cw(a){return function(){return new a}}
1640;var dw={},ew=(dw.WEB_UNPLUGGED="^unplugged/",dw.WEB_UNPLUGGED_ONBOARDING="^unplugged/",dw.WEB_UNPLUGGED_OPS="^unplugged/",dw.WEB_UNPLUGGED_PUBLIC="^unplugged/",dw.WEB_CREATOR="^creator/",dw.WEB_KIDS="^kids/",dw.WEB_EXPERIMENTS="^experiments/",dw.WEB_MUSIC="^music/",dw.WEB_REMIX="^music/",dw.WEB_MUSIC_EMBEDDED_PLAYER="^music/",dw.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",dw);
1641function fw(a){var b=b===void 0?"UNKNOWN_INTERFACE":b;if(a.length===1)return a[0];var c=ew[b];if(c){c=new RegExp(c);for(var d=w(a),e=d.next();!e.done;e=d.next())if(e=e.value,c.exec(e))return e}var f=[];Object.entries(ew).forEach(function(g){var h=w(g);g=h.next().value;h=h.next().value;b!==g&&f.push(h)});
1642c=new RegExp(f.join("|"));a.sort(function(g,h){return g.length-h.length});
1643d=w(a);for(e=d.next();!e.done;e=d.next())if(e=e.value,!c.exec(e))return e;return a[0]}
1644;function gw(){}
1645gw.prototype.D=function(a,b,c){b=b===void 0?{}:b;c=c===void 0?ln:c;var d=a.clickTrackingParams,e=this.o,f=!1;f=f===void 0?!1:f;e=e===void 0?!1:e;var g=S("INNERTUBE_CONTEXT");if(g){g=Mg(g);U("web_no_tracking_params_in_shell_killswitch")||delete g.clickTracking;g.client||(g.client={});var h=g.client;h.clientName==="MWEB"&&h.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(h.clientFormFactor=S("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");h.screenWidthPoints=window.innerWidth;h.screenHeightPoints=
1646window.innerHeight;h.screenPixelDensity=Math.round(window.devicePixelRatio||1);h.screenDensityFloat=window.devicePixelRatio||1;h.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var k=k===void 0?!1:k;tn();var l="USER_INTERFACE_THEME_LIGHT";wn(165)?l="USER_INTERFACE_THEME_DARK":wn(174)?l="USER_INTERFACE_THEME_LIGHT":!U("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(l="USER_INTERFACE_THEME_DARK");
1647k=k?l:Sv()||l;h.userInterfaceTheme=k;if(!f){if(k=Bn())h.connectionType=k;U("web_log_effective_connection_type")&&(k=Cn())&&(g.client.effectiveConnectionType=k)}var m;if(U("web_log_memory_total_kbytes")&&((m=C.navigator)==null?0:m.deviceMemory)){var n;m=(n=C.navigator)==null?void 0:n.deviceMemory;g.client.memoryTotalKbytes=""+m*1E6}U("web_gcf_hashes_innertube")&&(k=iq())&&(n=k.coldConfigData,m=k.coldHashData,k=k.hotHashData,g.client.configInfo=g.client.configInfo||{},n&&(g.client.configInfo.coldConfigData=
1648n),m&&(g.client.configInfo.coldHashData=m),k&&(g.client.configInfo.hotHashData=k));n=qm(C.location.href);!U("web_populate_internal_geo_killswitch")&&n.internalcountrycode&&(h.internalGeo=n.internalcountrycode);h.clientName==="MWEB"||h.clientName==="WEB"?(h.mainAppWebInfo={graftUrl:C.location.href},U("kevlar_woffle")&&fn.h&&(n=fn.h,h.mainAppWebInfo.pwaInstallabilityStatus=!n.h&&n.i?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),h.mainAppWebInfo.webDisplayMode=gn(),
1649h.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):h.clientName==="TVHTML5"&&(!U("web_lr_app_quality_killswitch")&&(n=S("LIVING_ROOM_APP_QUALITY"))&&(h.tvAppInfo=Object.assign(h.tvAppInfo||{},{appQuality:n})),n=S("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(h.tvAppInfo=Object.assign(h.tvAppInfo||{},{certificationScope:n}));if(!U("web_populate_time_zone_itc_killswitch")){b:{if(typeof Intl!=="undefined")try{var r=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break b}catch(va){}r=
1650void 0}r&&(h.timeZone=r)}(r=S("EXPERIMENTS_TOKEN",""))?h.experimentsToken=r:delete h.experimentsToken;r=Dm();Tv.h||(Tv.h=new Tv);h=Tv.h.h;n=[];m=0;for(var t in h)n[m++]=h[t];g.request=Object.assign({},g.request,{internalExperimentFlags:r,consistencyTokenJars:n});!U("web_prequest_context_killswitch")&&(t=S("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(g.request.externalPrequestContext=t);r=tn();t=wn(58);r=r.get("gsml","");g.user=Object.assign({},g.user);t&&(g.user.enableSafetyMode=t);r&&(g.user.lockedSafetyMode=
1651!0);U("warm_op_csn_cleanup")?e&&(f=xu())&&(g.clientScreenNonce=f):!f&&(f=xu())&&(g.clientScreenNonce=f);d&&(g.clickTracking={clickTrackingParams:d});if(d=E("yt.mdx.remote.remoteClient_"))g.remoteClient=d;Zv().setLocationOnInnerTubeContext(g);try{var v=tm(),x=v.bid;delete v.bid;g.adSignalsInfo={params:[],bid:x};var y=w(Object.entries(v));for(var H=y.next();!H.done;H=y.next()){var J=w(H.value),N=J.next().value,P=J.next().value;v=N;x=P;d=void 0;(d=g.adSignalsInfo.params)==null||d.push({key:v,value:""+
1652x})}var ua;if(((ua=g.client)==null?void 0:ua.clientName)==="TVHTML5"){var mb=S("INNERTUBE_CONTEXT");mb.adSignalsInfo&&(g.adSignalsInfo.advertisingId=mb.adSignalsInfo.advertisingId,g.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",g.adSignalsInfo.limitAdTracking=mb.adSignalsInfo.limitAdTracking)}}catch(va){eu(va)}y=g}else eu(Error("Error: No InnerTubeContext shell provided in ytconfig.")),y={};y={context:y};if(H=this.i(a)){this.h(y,H,b);var T;b="/youtubei/v1/"+fw(this.j());
1653(H=(T=nt(a.commandMetadata,Jl))==null?void 0:T.apiUrl)&&(b=H);T=b;(b=S("INNERTUBE_HOST_OVERRIDE"))&&(T=String(b)+String(ac(T)));b={};U("web_api_key_killswitch")&&(b.key=S("INNERTUBE_API_KEY"));U("json_condensed_response")&&(b.prettyPrint="false");T=rm(T,b||{}
1653,!1);a=Object.assign({},{command:a},void 0);a={input:T,hb:Hu(T),Pa:y,config:a};a.config.Ub?a.config.Ub.identity=c:a.config.Ub={identity:c};return a}eu(new V("Error: Failed to create Request from Command.",a))};
1654da.Object.defineProperties(gw.prototype,{o:{configurable:!0,enumerable:!0,get:function(){return!1}}});
1655function hw(){}
1656z(hw,gw);function iw(){}
1657z(iw,hw);iw.prototype.D=function(){return{input:"/getDatasyncIdsEndpoint",hb:Hu("/getDatasyncIdsEndpoint","GET"),Pa:{}}};
1658iw.prototype.j=function(){return[]};
1659iw.prototype.i=function(){};
1660iw.prototype.h=function(){};var jw={},kw=(jw.GET_DATASYNC_IDS=cw(iw),jw);function lw(a){var b;(b=E("ytcsi."+(a||"")+"data_"))||(b={tick:{},info:{}},D("ytcsi."+(a||"")+"data_",b));return b}
1661function mw(){var a=lw();a.info||(a.info={});return a.info}
1662function nw(a){a=lw(a);a.metadata||(a.metadata={});return a.metadata}
1663function ow(a){a=lw(a);a.tick||(a.tick={});return a.tick}
1664function pw(a){a=lw(a);if(a.gel){var b=a.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}else a.gel={gelTicks:{},gelInfos:{}};return a.gel}
1665function qw(a){a=pw(a);a.gelInfos||(a.gelInfos={});return a.gelInfos}
1666function rw(a){var b=lw(a).nonce;b||(b=nu(),lw(a).nonce=b);return b}
1667;function sw(){var a=E("ytcsi.debug");a||(a=[],D("ytcsi.debug",a),D("ytcsi.reference",{}));return a}
1668function tw(a){a=a||"";var b=E("ytcsi.reference");b||(sw(),b=E("ytcsi.reference"));if(b[a])return b[a];var c=sw(),d={timerName:a,info:{},tick:{},span:{},jspbInfo:[]};c.push(d);return b[a]=d}
1669;var X={},uw=(X["analytics.explore"]="LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE",X["artist.analytics"]="LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS",X["artist.events"]="LATENCY_ACTION_CREATOR_ARTIST_CONCERTS",X["artist.presskit"]="LATENCY_ACTION_CREATOR_ARTIST_PROFILE",X["asset.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS",X["asset.composition"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION",X["asset.composition_ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_OWNERSHIP",X["asset.composition_policy"]=
1670"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_POLICY",X["asset.embeds"]="LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS",X["asset.history"]="LATENCY_ACTION_CREATOR_CMS_ASSET_HISTORY",X["asset.issues"]="LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES",X["asset.licenses"]="LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES",X["asset.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA",X["asset.ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP",X["asset.policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY",X["asset.references"]=
1671"LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES",X["asset.shares"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SHARES",X["asset.sound_recordings"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS",X["asset_group.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_ASSETS",X["asset_group.campaigns"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CAMPAIGNS",X["asset_group.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CLAIMED_VIDEOS",X["asset_group.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_METADATA",X["song.analytics"]=
1672"LATENCY_ACTION_CREATOR_SONG_ANALYTICS",X.creator_channel_dashboard="LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD",X["channel.analytics"]="LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS",X["channel.comments"]="LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS",X["channel.content"]="LATENCY_ACTION_CREATOR_POST_LIST",X["channel.content.promotions"]="LATENCY_ACTION_CREATOR_PROMOTION_LIST",X["channel.copyright"]="LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT",X["channel.editing"]="LATENCY_ACTION_CREATOR_CHANNEL_EDITING",X["channel.monetization"]=
1673"LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION",X["channel.music"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC",X["channel.music_storefront"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT",X["channel.playlists"]="LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS",X["channel.translations"]="LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS",X["channel.videos"]="LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS",X["channel.live_streaming"]="LATENCY_ACTION_CREATOR_LIVE_STREAMING",X["dialog.copyright_strikes"]="LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES",
1674X["dialog.video_copyright"]="LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT",X["dialog.uploads"]="LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",X.owner="LATENCY_ACTION_CREATOR_CMS_DASHBOARD",X["owner.allowlist"]="LATENCY_ACTION_CREATOR_CMS_ALLOWLIST",X["owner.analytics"]="LATENCY_ACTION_CREATOR_CMS_ANALYTICS",X["owner.art_tracks"]="LATENCY_ACTION_CREATOR_CMS_ART_TRACKS",X["owner.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSETS",X["owner.asset_groups"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS",X["owner.bulk"]=
1675"LATENCY_ACTION_CREATOR_CMS_BULK_HISTORY",X["owner.campaigns"]="LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS",X["owner.channel_invites"]="LATENCY_ACTION_CREATOR_CMS_CHANNEL_INVITES",X["owner.channels"]="LATENCY_ACTION_CREATOR_CMS_CHANNELS",X["owner.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS",X["owner.claims"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",X["owner.claims.manual"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",X["owner.delivery"]="LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY",
1676X["owner.delivery_templates"]="LATENCY_ACTION_CREATOR_CMS_DELIVERY_TEMPLATES",X["owner.issues"]="LATENCY_ACTION_CREATOR_CMS_ISSUES",X["owner.licenses"]="LATENCY_ACTION_CREATOR_CMS_LICENSES",X["owner.pitch_music"]="LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC",X["owner.policies"]="LATENCY_ACTION_CREATOR_CMS_POLICIES",X["owner.releases"]="LATENCY_ACTION_CREATOR_CMS_RELEASES",X["owner.reports"]="LATENCY_ACTION_CREATOR_CMS_REPORTS",X["owner.videos"]="LATENCY_ACTION_CREATOR_CMS_VIDEOS",X["playlist.videos"]=
1677"LATENCY_ACTION_CREATOR_PLAYLIST_VIDEO_LIST",X["post.comments"]="LATENCY_ACTION_CREATOR_POST_COMMENTS",X["post.edit"]="LATENCY_ACTION_CREATOR_POST_EDIT",X["promotion.edit"]="LATENCY_ACTION_CREATOR_PROMOTION_EDIT",X["video.analytics"]="LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS",X["video.claims"]="LATENCY_ACTION_CREATOR_VIDEO_CLAIMS",X["video.comments"]="LATENCY_ACTION_CREATOR_VIDEO_COMMENTS",X["video.copyright"]="LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT",X["video.edit"]="LATENCY_ACTION_CREATOR_VIDEO_EDIT",
1678X["video.editor"]="LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR",X["video.editor_async"]="LATENCY_ACTION_CREATOR_VIDEO_VIDEO_EDITOR_ASYNC",X["video.live_settings"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS",X["video.live_streaming"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING",X["video.monetization"]="LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION",X["video.policy"]="LATENCY_ACTION_CREATOR_VIDEO_POLICY",X["video.rights_management"]="LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT",X["video.translations"]=
1679"LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS",X),Y={},vw=(Y.auto_search="LATENCY_ACTION_AUTO_SEARCH",Y.ad_to_ad="LATENCY_ACTION_AD_TO_AD",Y.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",Y.app_startup="LATENCY_ACTION_APP_STARTUP",Y.browse
1679="LATENCY_ACTION_BROWSE",Y.cast_splash="LATENCY_ACTION_CAST_SPLASH",Y.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",Y.channels="LATENCY_ACTION_CHANNELS",Y.chips="LATENCY_ACTION_CHIPS",Y.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",Y.direct_playback=
1680"LATENCY_ACTION_DIRECT_PLAYBACK",Y.embed="LATENCY_ACTION_EMBED",Y.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",Y.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",Y.explore="LATENCY_ACTION_EXPLORE",Y.favorites="LATENCY_ACTION_FAVORITES",Y.home="LATENCY_ACTION_HOME",Y.inboarding="LATENCY_ACTION_INBOARDING",Y.library="LATENCY_ACTION_LIBRARY",Y.live="LATENCY_ACTION_LIVE",Y.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",Y.mini_app="LATENCY_ACTION_MINI_APP_PLAY",
1681Y.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",Y.onboarding="LATENCY_ACTION_ONBOARDING",Y.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",Y.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",Y.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",Y.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",Y.prebuffer="LATENCY_ACTION_PREBUFFER",Y.prefetch="LATENCY_ACTION_PREFETCH",Y.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",Y.profile_switcher=
1682"LATENCY_ACTION_LOGIN",Y.reel_watch="LATENCY_ACTION_REEL_WATCH",Y.results="LATENCY_ACTION_RESULTS",Y.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",Y.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",Y.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",Y.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",Y.search_ui="LATENCY_ACTION_SEARCH_UI",Y.search_suggest="LATENCY_ACTION_SUGGEST",Y.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",Y.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",Y.seek=
1683"LATENCY_ACTION_PLAYER_SEEK",Y.settings="LATENCY_ACTION_SETTINGS",Y.store="LATENCY_ACTION_STORE",Y.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",Y.tenx="LATENCY_ACTION_TENX",Y.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",Y.watch="LATENCY_ACTION_WATCH",Y.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",Y["watch,watch7"]="LATENCY_ACTION_WATCH",Y["watch,watch7_html5"]="LATENCY_ACTION_WATCH",Y["watch,watch7ad"]="LATENCY_ACTION_WATCH",Y["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",
1684Y.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",Y.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",Y.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",Y.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",Y.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",Y.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",Y.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",Y);Object.assign(vw,uw);function ww(a,b){pq.call(this,1,arguments);this.timer=b}
1685z(ww,pq);var xw=new qq("aft-recorded",ww);D("ytLoggingGelSequenceIdObj_",C.ytLoggingGelSequenceIdObj_||{});var yw=C.ytLoggingLatencyUsageStats_||{};D("ytLoggingLatencyUsageStats_",yw);function zw(){this.h=0}
1686function Aw(){zw.h||(zw.h=new zw);return zw.h}
1687zw.prototype.tick=function(a,b,c,d){Bw(this,"tick_"+a+"_"+b)||vo("latencyActionTicked",{tickName:a,clientActionNonce:b},{timestamp:c,cttAuthInfo:d})};
1688zw.prototype.info=function(a,b,c){var d=Object.keys(a).join("");Bw(this,"info_"+d+"_"+b)||(a=Object.assign({},a),a.clientActionNonce=b,vo("latencyActionInfo",a,{cttAuthInfo:c}))};
1689zw.prototype.jspbInfo=function(){};
1690zw.prototype.span=function(a,b,c){var d=Object.keys(a).join("");Bw(this,"span_"+d+"_"+b)||(a.clientActionNonce=b,vo("latencyActionSpan",a,{cttAuthInfo:c}))};
1691function Bw(a,b){yw[b]=yw[b]||{count:0};var c=yw[b];c.count++;c.time=W();a.h||(a.h=Gn(function(){var d=W(),e;for(e in yw)yw[e]&&d-yw[e].time>6E4&&delete yw[e];a&&(a.h=0)},5E3));
1692return c.count>5?(c.count===6&&Math.random()*1E5<1&&(c=new V("CSI data exceeded logging limit with key",b.split("_")),b.indexOf("plev")>=0||fu(c)),!0):!1}
1693;var Cw=window;function Dw(){this.timing={};this.clearResourceTimings=function(){};
1694this.webkitClearResourceTimings=function(){};
1695this.mozClearResourceTimings=function(){};
1696this.msClearResourceTimings=function(){};
1697this.oClearResourceTimings=function(){}}
1698function Ew(){var a;if(U("csi_use_performance_navigation_timing")||U("csi_use_performance_navigation_timing_tvhtml5")){var b,c,d,e=Z==null?void 0:(a=Z.getEntriesByType)==null?void 0:(b=a.call(Z,"navigation"))==null?void 0:(c=b[0])==null?void 0:(d=c.toJSON)==null?void 0:d.call(c);e?(e.requestStart=Fw(e.requestStart),e.responseEnd=Fw(e.responseEnd),e.redirectStart=Fw(e.redirectStart),e.redirectEnd=Fw(e.redirectEnd),e.domainLookupEnd=Fw(e.domainLookupEnd),e.connectStart=Fw(e.connectStart),e.connectEnd=
1699Fw(e.connectEnd),e.responseStart=Fw(e.responseStart),e.secureConnectionStart=Fw(e.secureConnectionStart),e.domainLookupStart=Fw(e.domainLookupStart),e.isPerformanceNavigationTiming=!0,a=e):a=Z.timing}else a=U("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(Z.timing)):Z.timing;return a}
1700function Fw(a){return Math.round(Gw()+a)}
1701function Gw(){return(U("csi_use_time_origin")||U("csi_use_time_origin_tvhtml5"))&&Z.timeOrigin?Math.floor(Z.timeOrigin):Z.timing.navigationStart}
1702var Z=Cw.performance||Cw.mozPerformance||Cw.msPerformance||Cw.webkitPerformance||new Dw;var Hw=!1,Iw=!1,Jw={'script[name="scheduler/scheduler"]':"sj",'script[name="player/base"]':"pj",'link[rel="preload"][name="player/embed"]':"pej",'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",
1703'link[rel="stylesheet"][name="mobile-polymer-player-ias"]':"mcpc",'link[rel="stylesheet"][name="mobile-polymer-player-svg-ias"]':"mcpsc",'script[name="mobile_blazer_core_mod"]':"mbcj",'link[rel="stylesheet"][name="mobile_blazer_css"]':"mbc",'script[name="mobile_blazer_logged_in_users_mod"]':"mbliuj",'script[name="mobile_blazer_logged_out_users_mod"]':"mblouj",'script[name="mobile_blazer_noncore_mod"]':"mbnj","#player_css":"mbpc",'script[name="mobile_blazer_desktopplayer_mod"]':"mbpj",'link[rel="stylesheet"][name="mobile_blazer_tablet_css"]':"mbtc",
1704'script[name="mobile_blazer_watch_mod"]':"mbwj"};Wa(Z.clearResourceTimings||Z.webkitClearResourceTimings||Z.mozClearResourceTimings||Z.msClearResourceTimings||Z.oClearResourceTimings||ii,Z);function Kw(a,b){if(!U("web_csi_action_sampling_enabled")||!lw(b).actionDisabled){var c=tw(b||"");pv(c.info,a);a.loadType&&(c=a.loadType,nw(b).loadType=c);pv(qw(b),a);c=rw(b);b=lw(b).cttAuthInfo;Aw().info(a,c,b)}}
1705function Lw(){var a,b,c,d;return((d=Qs().resolve(new Ks(eq))==null?void 0:(a=fq())==null?void 0:(b=a.loggingHotConfig)==null?void 0:(c=b.csiConfig)==null?void 0:c.debugTicks)!=null?d:[]).map(function(e){return Object.values(e)[0]})}
1706function Mw(a,b,c){if(!U("web_csi_action_sampling_enabled")||!lw(c).actionDisabled){var d=rw(c),e;if(e=U("web_csi_debug_sample_enabled")&&d){(Qs().resolve(new Ks(eq))==null?0:fq())&&!Iw&&(Iw=!0,Mw("gcfl",W(),c));var f,g,h;e=(Qs().resolve(new Ks(eq))==null?void 0:(f=fq())==null?void 0:(g=f.loggingHotConfig)==null?void 0:(h=g.csiConfig)==null?void 0:h.debugSampleWeight)||0;if(f=e!==0)b:{f=Lw();if(f.length>0)for(g=0;g<f.length;g++)if(a===f[g]){f=!0;break b}f=!1}if(f){for(g=f=0;g<d.length;g++)f=f*31+
1707d.charCodeAt(g),g<d.length-1&&(f%=0x800000000000);e=f%1E5%e!==0;lw(c).debugTicksExcludedLogged||(f={},f.debugTicksExcluded=e,Kw(f,c));lw(c).debugTicksExcludedLogged=!0}else e=!1}if(!e){if(a[0]!=="_"&&(e=a,f=b,Z.mark))if(e.startsWith("mark_")||(e="mark_"+e),c&&(e+=" ("+c+")"),f===void 0||U("web_csi_disable_alt_time_performance_mark"))Z.mark(e);else{f=U("csi_use_performance_navigation_timing")||U("csi_use_performance_navigation_timing_tvhtml5")?f-Z.timeOrigin:f-(Z.timeOrigin||Z.timing.navigationStart);
1708try{Z.mark(e,{startTime:f})}catch(k){}}e=tw(c||"");e.tick[a]=b||W();if(e.callback&&e.callback[a])for(e=w(e.callback[a]),f=e.next();!f.done;f=e.next())f=f.value,f();e=pw(c);e.gelTicks&&(e.gelTicks[a]=!0);f=ow(c);e=b||W();U("log_repeated_ytcsi_ticks")?a in f||(f[a]=e):f[a]=e;f=lw(c).cttAuthInfo;a==="_start"?(a=Aw(),Bw(a,"baseline_"+d)||vo("latencyActionBaselined",{clientActionNonce:d},{timestamp:b,cttAuthInfo:f})):Aw().tick(a,d,b,f);Nw(c);return e}}}
1709function Ow(){var a=document;if("visibilityState"in a)a=a.visibilityState;else{var b=is+"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}}
1710function Pw(){function a(f,g,h){g=g.match("_rid")?g.split("_rid")[0]:g;typeof h==="number"&&(h=JSON.stringify(h));f.requestIds?f.requestIds.push({endpoint:g,id:h}):f.requestIds=[{endpoint:g,id:h}]}
1711for(var b={},c=w(Object.entries(S("TIMING_INFO",{}))),d=c.next();!d.done;d=c.next()){var e=w(d.value);d=e.next().value;e=e.next().value;switch(d){case "GetBrowse_rid":a(b,d,e);break;case "GetGuide_rid":a(b,d,e);break;case "GetHome_rid":a(b,d,e);break;case "GetPlayer_rid":a(b,d,e);break;case "GetSearch_rid":a(b,d,e);break;case "GetSettings_rid":a(b,d,e);break;case "GetTrending_rid":a(b,d,e);break;case "GetWatchNext_rid":a(b,d,e);break;case "yt_red":b.isRedSubscriber=!!e;break;case "yt_ad":b.isMonetized=
1712!!e}}return b}
1713function Qw(a,b){a=document.querySelector(a);if(!a)return!1;var c="",d=a.nodeName;d==="SCRIPT"?(c=a.src,c||(c=a.getAttribute("data-timing-href"))&&(c=window.location.protocol+c)):d==="LINK"&&(c=a.href);Eb(window)&&a.setAttribute("nonce",Eb(window));return c?(a=Z.getEntriesByName(c))&&a[0]&&(a=a[0],c=Gw(),Mw("rsf_"+b,c+Math.round(a.fetchStart)),Mw("rse_"+b,c+Math.round(a.responseEnd)),a.transferSize!==void 0&&a.transferSize===0)?!0:!1:!1}
1714function Rw(){var a=window.location.protocol,b=Z.getEntriesByType("resource");b=Lb(b,function(c){return c.name.indexOf(a+"//fonts.gstatic.com/s/")===0});
1715(b=Nb(b,function(c,d){return d.duration>c.duration?d:c},{duration:0}))&&b.startTime>0&&b.responseEnd>0&&(Mw("wffs",Fw(b.startTime)),Mw("wffe",Fw(b.responseEnd)))}
1716function Sw(a){var b=Tw("aft",a);if(b)return b;b=S((a||"")+"TIMING_AFT_KEYS",["ol"]);for(var c=b.length,d=0;d<c;d++){var e=Tw(b[d],a);if(e)return e}return NaN}
1717function Tw(a,b){if(a=ow(b)[a])return typeof a==="number"?a:a[a.length-1]}
1718function Nw(a){var b=Tw("_start",a),c=Sw(a),d=U("enable_cow_info_csi")||!Hw;b&&c&&d&&(vq(xw,new ww(Math.round(c-b),a)),Hw=!0)}
1719function Uw(){if(Z.getEntriesByType){var a=Z.getEntriesByType("paint");if(a=Ob(a,function(c){return c.name==="first-paint"}))return Fw(a.startTime)}var b;
1720U("csi_use_performance_navigation_timing")||U("csi_use_performance_navigation_timing_tvhtml5")?b=Z.getEntriesByType("first-paint")[0].startTime:b=Z.timing.jh;return b?Math.max(0,b):0}
1721;function Vw(a,b){gm(function(){tw("").info.actionType=a;b&&cm("TIMING_AFT_KEYS",b);cm("TIMING_ACTION",a);var c=Pw();Object.keys(c).length>0&&Kw(c);c={isNavigation:!0,actionType:vw[S("TIMING_ACTION")]||"LATENCY_ACTION_UNKNOWN"};var d=S("PREVIOUS_ACTION");d&&(c.previousAction=vw[d]||"LATENCY_ACTION_UNKNOWN");if(d=S("CLIENT_PROTOCOL"))c.httpProtocol=d;if(d=S("CLIENT_TRANSPORT"))c.transportProtocol=d;(d=xu())&&d!=="UNDEFINED_CSN"&&(c.clientScreenNonce=d);d=Ow();if(d===1||d===-1)c.isVisible=!0;nw();mw();
1722c.loadType="cold";d=mw();var e=Ew(),f=Gw(),g=S("CSI_START_TIMESTAMP_MILLIS",0);g>0&&!U("embeds_web_enable_csi_start_override_killswitch")&&(f=g);f&&(Mw("srt",e.responseStart),d.prerender!==1&&Mw("_start",f,void 0));d=Uw();d>0&&Mw("fpt",d);d=Ew();d.isPerformanceNavigationTiming&&Kw({performanceNavigationTiming:!0},void 0);Mw("nreqs",d.requestStart,void 0);Mw("nress",d.responseStart,void 0);Mw("nrese",d.responseEnd,void 0);d.redirectEnd-d.redirectStart>0&&(Mw("nrs",d.redirectStart,void 0),Mw("nre",
1723d.redirectEnd,void 0));d.domainLookupEnd-d.domainLookupStart>0&&(Mw("ndnss",d.domainLookupStart,void 0),Mw("ndnse",d.domainLookupEnd,void 0));d.connectEnd-d.connectStart>0&&(Mw("ntcps",d.connectStart,void 0),Mw("ntcpe",d.connectEnd,void 0));d.secureConnectionStart>=Gw()&&d.connectEnd-d.secureConnectionStart>0&&(Mw("nstcps",d.secureConnectionStart,void 0),Mw("ntcpe",d.connectEnd,void 0));Z&&"getEntriesByType"in Z&&Rw();d=[];if(document.querySelector&&Z&&Z.getEntriesByName)for(var h in Jw)Jw.hasOwnProperty(h)&&
1724(e=Jw[h],Qw(h,e)&&d.push(e));if(d.length>0)for(c.resourceInfo=[],h=w(d),d=h.next();!d.done;d=h.next())c.resourceInfo.push({resourceCache:d.value});Kw(c);c=pw();c.preLoggedGelInfos||(c.preLoggedGelInfos=[]);h=c.preLoggedGelInfos;c=qw();d=void 0;for(e=0;e<h.length;e++)if(f=h[e],f.loadType){d=f.loadType;break}if(nw().loadType==="cold"&&(c.loadType==="cold"||d==="cold")){d=ow();e=pw();e=e.gelTicks?e.gelTicks:e.gelTicks={};for(var k in d)if(!(k in e))if(typeof d[k]==="number")Mw(k,Tw(k));else if(U("log_repeated_ytcsi_ticks"))for(f=
1725w(d[k]),g=f.next();!g.done;g=f.next())g=g.value,Mw(k.slice(1),g);k={};d=!1;h=w(h);for(e=h.next();!e.done;e=h.next())d=e.value,pv(c,d),pv(k,d),d=!0;d&&Kw(k)}D("ytglobal.timingready_",!0);k=S("TIMING_ACTION");E("ytglobal.timingready_")&&k&&Ww()&&Sw()&&Nw()})()}
1726function Ww(){return gm(function(){return Xw()})()}
1727function Yw(a,b,c){gm(Kw)(a,b,c===void 0?!1:c)}
1728function Zw(a,b,c){return gm(Mw)(a,b,c)}
1729function Xw(){return gm(function(){return"_start"in ow()})()}
1730function $w(){gm(function(){var a=rw();requestAnimationFrame(function(){setTimeout(function(){a===rw()&&Zw("ol",void 0,void 0)}
1730,0)})})()}
1731var ax=window;ax.ytcsi&&(ax.ytcsi.infoGel=Yw,ax.ytcsi.tick=Zw);var bx="tokens consistency mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" "),cx=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];function dx(a,b,c,d){this.D=a;this.fa=b;this.o=c;this.j=d;this.i=void 0;this.h=new Map;a.Qb||(a.Qb={});a.Qb=Object.assign({},kw,a.Qb)}
1732function ex(a,b,c,d){if(dx.h!==void 0){if(d=dx.h,a=[a!==d.D,b!==d.fa,c!==d.o,!1,!1,!1,void 0!==d.i],a.some(function(e){return e}))throw new V("InnerTubeTransportService is already initialized",a);
1733}else dx.h=new dx(a,b,c,d)}
1734function fx(a){var b={signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}};var c=c===void 0?ln:c;var d=gx(a,b);return d?new vi(function(e,f){var g,h,k,l,m;return A(function(n){switch(n.h){case 1:return n.yield(d,2);case 2:g=n.i;h=g.D(b,void 0,c);if(!h){f(new V("Error: Failed to build request for command.",b));n.F(0);break}Ov(h.input);l=((k=h.hb)==null?void 0:k.mode)==="cors"?"cors":void 0;if(a.o.bf){var r=h.config,t,v=r==null?void 0:(t=r.Ub)==null?void 0:t.sessionIndex,x;r=((x=nt(r==null?void 0:r.command,
1735Kl))==null?void 0:x.signal)==="GET_ACCOUNT_MENU"?!0:!1;v=kn(0,{sessionIndex:v,ed:r});m=Object.assign({},$v(l),v);n.F(4);break}return n.yield(hx(h.config,l),5);case 5:m=n.i;case 4:e(ix(a,h,m)),n.h=0}})}):Ai(new V("Error: No request builder found for command.",b))}
1736function jx(a,b,c){var d;if(b&&!(b==null?0:(d=b.sequenceMetaData)==null?0:d.skipProcessing)&&a.j){d=w(bx);for(var e=d.next();!e.done;e=d.next())e=e.value,a.j[e]&&a.j[e].handleResponse(b,c)}}
1737function ix(a,b,c){var d=d===void 0?function(){}:d;
1738var e,f,g,h,k,l,m,n,r,t,v,x,y,H,J,N,P,ua,mb,T,va,Ma,Na,La,ch,dh,Ur,Vr,Wr,Xr;return A(function(ha){switch(ha.h){case 1:ha.F(2);break;case 3:if((e=ha.i)&&!e.isExpired())return ha.return(Promise.resolve(e.h()));case 2:if(!((f=b)==null?0:(g=f.Pa)==null?0:g.context)){ha.F(4);break}h=b.Pa.context;ha.F(5);break;case 5:k=w([]),l=k.next();case 8:if(l.done){ha.F(4);break}m=l.value;return ha.yield(m.lh(h),9);case 9:l=k.next();ha.F(8);break;case 4:if((n=a.i)==null||!n.qh(b.input,b.Pa)){ha.F(12);break}return ha.yield(a.i.gh(b.input,
1739b.Pa),13);case 13:return r=ha.i,U("kevlar_process_local_innertube_responses_killswitch")||jx(a,r,b),ha.return(r);case 12:return(x=(v=b.config)==null?void 0:v.oh)&&a.h.has(x)?t=a.h.get(x):(y=JSON.stringify(b.Pa),N=(J=(H=b.hb)==null?void 0:H.headers)!=null?J:{},b.hb=Object.assign({},b.hb,{headers:Object.assign({},N,c)}),P=Object.assign({},b.hb),b.hb.method==="POST"&&(P=Object.assign({},P,{body:y})),((ua=b.config)==null?0:ua.Ge)&&Zw(b.config.Ge),mb=function(){return a.fa.fetch(b.input,P,b.config)},t=
1740mb(),x&&a.h.set(x,t)),ha.yield(t,14);
1741case 14:if((T=ha.i)&&"error"in T&&((va=T)==null?0:(Ma=va.error)==null?0:Ma.details))for(Na=T.error.details,La=w(Na),ch=La.next();!ch.done;ch=La.next())dh=ch.value,(Ur=dh["@type"])&&cx.indexOf(Ur)>-1&&(delete dh["@type"],T=dh);x&&a.h.has(x)&&a.h.delete(x);((Vr=b.config)==null?0:Vr.He)&&Zw(b.config.He);if(T||(Wr=a.i)==null||!Wr.Wg(b.input,b.Pa)){ha.F(15);break}return ha.yield(a.i.fh(b.input,b.Pa),16);case 16:T=ha.i;case 15:return jx(a,T,b),((Xr=b.config)==null?0:Xr.Ce)&&Zw(b.config.Ce),d(),ha.return(T||
1742void 0)}})}
1743function gx(a,b){a:{a=a.D;var c,d=(c=nt(b,Kl))==null?void 0:c.signal;if(d&&a.Qb&&(c=a.Qb[d])){var e=c();break a}var f;if((c=(f=nt(b,Il))==null?void 0:f.request)&&a.Qd&&(f=a.Qd[c])){e=f();break a}for(e in b)if(a.Vc[e]&&(b=a.Vc[e])){e=b();break a}e=void 0}if(e!==void 0)return Promise.resolve(e)}
1744function hx(a,b){var c,d,e,f,g,h,k;return A(function(l){if(l.h==1){e=(c=a)==null?void 0:(d=c.Ub)==null?void 0:d.sessionIndex;h=((g=nt((f=a)==null?void 0:f.command,Kl))==null?void 0:g.signal)==="GET_ACCOUNT_MENU"?!0:!1;var m=l.yield;var n=kn(0,{sessionIndex:e,ed:h});if(!(n instanceof vi)){var r=new vi(ii);wi(r,2,n);n=r}return m.call(l,n,2)}k=l.i;return l.return(Promise.resolve(Object.assign({},$v(b),k)))})}
1745;var kx=new Js("INNERTUBE_TRANSPORT_TOKEN");function lx(){}
1746z(lx,hw);lx.prototype.j=function(){return bv};
1747lx.prototype.i=function(a){return nt(a,Ul)||void 0};
1748lx.prototype.h=function(a,b,c){c=c===void 0?{}: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)};
1749da.Object.defineProperties(lx.prototype,{o:{configurable:!0,enumerable:!0,get:function(){return!0}}});function mx(){}
1750z(mx,hw);mx.prototype.j=function(){return cv};
1751mx.prototype.i=function(a){return nt(a,Tl)||void 0};
1752mx.prototype.h=function(a,b){b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params)};
1753da.Object.defineProperties(mx.prototype,{o:{configurable:!0,enumerable:!0,get:function(){return!0}}});var nx=new Js("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");function ox(a){this.u=a}
1754z(ox,hw);ox.prototype.j=function(){return Xu};
1755ox.prototype.i=function(a){return nt(a,Ol)||nt(a,Pl)||nt(a,Nl)};
1756ox.prototype.h=function(a,b){b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);if(b.clientParamIdentifier){var c;if((c=this.u)==null?0:c.h(b.clientParamIdentifier))a.clientParams=this.u.i(b.clientParamIdentifier)}};
1757ox[Is]=[nx];function px(){}
1758z(px,hw);px.prototype.j=function(){return Zu};
1759px.prototype.i=function(a){return nt(a,Ml)||void 0};
1760px.prototype.h=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))};
1761da.Object.defineProperties(px.prototype,{o:{configurable:!0,enumerable:!0,get:function(){return!0}}});function qx(){}
1762z(qx,hw);qx.prototype.j=function(){return $u};
1763qx.prototype.i=function(a){return nt(a,Sl)||void 0};
1764qx.prototype.h=function(a,b){b.params&&(a.params=b.params);b.secondaryParams&&(a.secondaryParams=b.secondaryParams)};function rx(){}
1765z(rx,hw);rx.prototype.j=function(){return av};
1766rx.prototype.i=function(a){return nt(a,Rl)||void 0};
1767rx.prototype.h=function(a,b){b.actions&&(a.actions=b.actions);b.params&&(a.params=b.params);b.playlistId&&(a.playlistId=b.playlistId)};function sx(){}
1768z(sx,hw);sx.prototype.j=function(){return Yu};
1769sx.prototype.i=function(a){return nt(a,Ql)};
1770sx.prototype.h=function(a,b,c){c=c===void 0?{}:c;b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);c.includeListId&&(a.includeListId=!0)};function tx(a,b){var c=B.apply(2,arguments);a=a===void 0?0:a;V.call(this,b,c);this.errorType=a;Object.setPrototypeOf(this,this.constructor.prototype)}
1771z(tx,V);var ux=new Js("NETWORK_SLI_TOKEN");function vx(a){this.h=a}
1772vx.prototype.fetch=function(a,b,c){var d=this,e;return A(function(f){e=wx(d,a,b);return f.return(fetch(e).then(function(g){return d.handleResponse(g,c)}).catch(function(g){fu(g);
1773if((c==null?0:c.Wd)&&g instanceof tx&&g.errorType===1)return Promise.reject(g)}))})};
1774function wx(a,b,c){if(a.h){var d=Yb(Zb(5,jc(b,"key")))||"/UNKNOWN_PATH";a.h.start(d)}a=c;U("wug_networking_gzip_request")&&(a=Xq(c));return new window.Request(b,a)}
1775vx.prototype.handleResponse=function(a,b){var c=a.text().then(function(d){if((b==null?0:b.pe)&&a.ok)return Xf(b.pe,d);d=d.replace(")]}'","");if((b==null?0:b.Wd)&&d)try{var e=JSON.parse(d)}catch(g){throw new tx(1,"JSON parsing failed after fetch");}var f;return(f=e)!=null?f:JSON.parse(d)});
1776a.redirected||a.ok?this.h&&this.h.success():(this.h&&this.h.ah(),c=c.then(function(d){fu(new V("Error: API fetch failed",a.status,a.url,d));return Object.assign({},d,{errorMetadata:{status:a.status}})}));
1777return c};
1778vx[Is]=[new Ks(ux)];var xx=new Js("NETWORK_MANAGER_TOKEN");var yx;function zx(){var a,b,c;return A(function(d){if(d.h==1)return a=Qs().resolve(kx),a?d.yield(fx(a),2):(fu(Error("InnertubeTrans
1778portService unavailable in fetchDatasyncIds")),d.return(void 0));if(b=d.i){if(b.errorMetadata)return fu(Error("Datasync IDs fetch responded with "+b.errorMetadata.status+": "+b.error)),d.return(void 0);c=b.Yg;return d.return(c)}fu(Error("Network request to get Datasync IDs failed."));return d.return(void 0)})}
1779;function Ax(){var a;return(a=S("WEB_PLAYER_CONTEXT_CONFIGS"))==null?void 0:a.WEB_PLAYER_CONTEXT_CONFIG_ID_EMBEDDED_PLAYER}
1780;var Bx=C.caches,Cx;function Dx(a){var b=a.indexOf(":");return b===-1?{nd:a}:{nd:a.substring(0,b),datasyncId:a.substring(b+1)}}
1781function Ex(){return A(function(a){if(Cx!==void 0)return a.return(Cx);Cx=new Promise(function(b){var c;return A(function(d){switch(d.h){case 1:return ya(d,2),d.yield(Bx.open("test-only"),4);case 4:return d.yield(Bx.delete("test-only"),5);case 5:d.h=3;d.o=0;break;case 2:if(c=za(d),c instanceof Error&&c.name==="SecurityError")return b(!1),d.return();case 3:b("caches"in window),d.h=0}})});
1782return a.return(Cx)})}
1783function Fx(a){var b,c,d,e,f,g,h;A(function(k){if(k.h==1)return k.yield(Ex(),2);if(k.h!=3){if(!k.i)return k.return(!1);b=[];return k.yield(Bx.keys(),3)}c=k.i;d=w(c);for(e=d.next();!e.done;e=d.next())f=e.value,g=Dx(f),h=g.datasyncId,!h||a.includes(h)||b.push(Bx.delete(f));return k.return(Promise.all(b).then(function(l){return l.some(function(m){return m})}))})}
1784function Gx(){var a,b,c,d,e,f,g;return A(function(h){if(h.h==1)return h.yield(Ex(),2);if(h.h!=3){if(!h.i)return h.return(!1);a=En("cache contains other");return h.yield(Bx.keys(),3)}b=h.i;c=w(b);for(d=c.next();!d.done;d=c.next())if(e=d.value,f=Dx(e),(g=f.datasyncId)&&g!==a)return h.return(!0);return h.return(!1)})}
1785;function Hx(){try{return!!self.sessionStorage}catch(a){return!1}}
1786;function Ix(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]}
1787function Jx(a){if(Hx()){var b=Object.keys(window.sessionStorage);b=w(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=Ix(c);d===void 0||a.includes(d)||self.sessionStorage.removeItem(c)}}}
1788function Kx(){if(!Hx())return!1;var a=En(),b=Object.keys(window.sessionStorage);b=w(b);for(var c=b.next();!c.done;c=b.next())if(c=Ix(c.value),c!==void 0&&c!==a)return!0;return!1}
1789;function Lx(){zx().then(function(a){a&&(Kp(a),Fx(a),Lv(a),Jx(a))})}
1790function Mx(){var a=new Pr;Nj.qa(function(){var b,c,d,e,f;return A(function(g){switch(g.h){case 1:if(U("ytidb_clear_optimizations_killswitch")){g.F(2);break}b=En("clear");if(b.startsWith("V")&&b.endsWith("||")){var h=[b];Kp(h);Fx(h);Lv(h);Jx(h);return g.return()}c=Mv();d=Kx();return g.yield(Gx(),3);case 3:return e=g.i,g.yield(Lp(),4);case 4:if(f=g.i,!(c||d||e||f))return g.return();case 2:a.wa()?Lx():a.h.add("publicytnetworkstatus-online",Lx,!0,void 0,void 0),g.h=0}})})}
1791;function Nx(){this.state=1;this.h=null}
1792p=Nx.prototype;p.initialize=function(a,b,c){if(a.program){var d,e=(d=a.interpreterUrl)!=null?d:null;if(a.interpreterSafeScript){var f=a.interpreterSafeScript;f?((f=f.privateDoNotAccessOrElseSafeScriptWrappedValue)?(d=fb(),f=new Fb(d?d.createScript(f):f)):f=null,d=f):d=null}else d=(f=a.interpreterScript)!=null?f:null;a.interpreterSafeUrl&&(e=Bl(a.interpreterSafeUrl).toString());Ox(this,d,e,a.program,b,c)}else fu(Error("Cannot initialize botguard without program"))};
1793function Ox(a,b,c,d,e,f){var g=g===void 0?"trayride":g;c?(a.state=2,fv(c,function(){window[g]?Px(a,d,g,e):(a.state=3,hv(c),fu(new V("Unable to load Botguard","from "+c)))},f)):b?(f=Qg("SCRIPT"),b instanceof Fb?Hb(f,b):f.textContent=b,f.nonce=Eb(window),document.head.appendChild(f),document.head.removeChild(f),window[g]?Px(a,d,g,e):(a.state=4,fu(new V("Unable to load Botguard from JS")))):fu(new V("Unable to load VM; no url or JS provided"))}
1794p.isLoading=function(){return this.state===2};
1795function Px(a,b,c,d){a.state=5;try{var e=new zj({program:b,ce:c,Ee:U("att_web_record_metrics"),we:{xa:"aGIf"}});e.Xe.then(function(){a.state=6;d&&d(b)});
1796a.Lc(e)}catch(f){a.state=7,f instanceof Error&&fu(f)}}
1797p.invoke=function(a){a=a===void 0?{}:a;return this.Oc()?this.Dd({Wc:a}):null};
1798p.dispose=function(){this.Lc(null);this.state=8};
1799p.Oc=function(){return!!this.h};
1800p.Dd=function(a){return this.h.wd(a)};
1801p.Lc=function(a){tg(this.h);this.h=a};var Qx=[],Rx=!1;function Sx(){if(!U("disable_biscotti_fetch_for_ad_blocker_detection")&&!U("disable_biscotti_fetch_entirely_for_all_web_clients")&&Iu()){var a=S("PLAYER_VARS",{});if(Jg(a)!="1"&&!Ju(a)){var b=function(){Rx=!0;"google_ad_status"in window?cm("DCLKSTAT",1):cm("DCLKSTAT",2)};
1802try{fv("//static.doubleclick.net/instream/ad_status.js",b)}catch(c){}Qx.push(Nj.qa(function(){if(!(Rx||"google_ad_status"in window)){try{jv("//static.doubleclick.net/instream/ad_status.js",b)}catch(c){}Rx=!0;cm("DCLKSTAT",3)}},5E3))}}}
1803function Tx(){var a=Number(S("DCLKSTAT",0));return isNaN(a)?0:a}
1804;function Ux(){var a=E("yt.abuse.playerAttLoader");return a&&["bgvma","bgvmb","bgvmc"].every(function(b){return b in a})?a:null}
1805;function Vx(){Nx.apply(this,arguments)}
1806z(Vx,Nx);Vx.prototype.Lc=function(a){var b;(b=Ux())==null||b.bgvma();a?(b={bgvma:a.dispose.bind(a),bgvmb:a.snapshot.bind(a),bgvmc:a.wd.bind(a)},D("yt.abuse.playerAttLoader",b),D("yt.abuse.playerAttLoaderRun",function(c){return a.snapshot(c)})):(D("yt.abuse.playerAttLoader",null),D("yt.abuse.playerAttLoaderRun",null))};
1807Vx.prototype.Oc=function(){return!!Ux()};
1808Vx.prototype.Dd=function(a){return Ux().bgvmc(a)};function Wx(a){Zs.call(this,a===void 0?"document_active":a);var b=this;this.o=10;this.h=new Map;this.transitions=[{from:"document_active",to:"document_disposed_preventable",action:this.H},{from:"document_active",to:"document_disposed",action:this.D},{from:"document_disposed_preventable",to:"document_disposed",action:this.D},{from:"document_disposed_preventable",to:"flush_logs",action:this.u},{from:"document_disposed_preventable",to:"document_active",action:this.i},{from:"document_disposed",to:"flush_logs",
1809action:this.u},{from:"document_disposed",to:"document_active",action:this.i},{from:"document_disposed",to:"document_disposed",action:function(){}},
1810{from:"flush_logs",to:"document_active",action:this.i}];window.addEventListener("pagehide",function(c){b.transition("document_disposed",{event:c})});
1811window.addEventListener("beforeunload",function(c){b.transition("document_disposed_preventable",{event:c})})}
1812z(Wx,Zs);Wx.prototype.H=function(a,b){if(!this.h.get("document_disposed_preventable")){a(b==null?void 0:b.event);var c,d;if((b==null?0:(c=b.event)==null?0:c.defaultPrevented)||(b==null?0:(d=b.event)==null?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")};
1813Wx.prototype.D=function(a,b){this.h.get("document_disposed")?this.transition("document_active"):(a(b==null?void 0:b.event),this.h.set("document_disposed",!0),this.transition("flush_logs"))};
1814Wx.prototype.u=function(a,b){a(b==null?void 0:b.event);this.transition("document_active")};
1815Wx.prototype.i=function(){this.h=new Map};function Xx(a){Zs.call(this,a===void 0?"document_visibility_unknown":a);var b=this;this.transitions=[{from:"document_visibility_unknown",to:"document_visible",action:this.i},{from:"document_visibility_unknown",to:"document_hidden",action:this.h},{from:"document_visibility_unknown",to:"document_foregrounded",action:this.u},{from:"document_visibility_unknown",to:"document_backgrounded",action:this.D},{from:"document_visible",to:"document_hidden",action:this.h},{from:"document_visible",to:"document_foregrounded",
1816action:this.u},{from:"document_visible",to:"document_visible",action:this.i},{from:"document_foregrounded",to:"document_visible",action:this.i},{from:"document_foregrounded",to:"document_hidden",action:this.h},{from:"document_foregrounded",to:"document_foregrounded",action:this.u},{from:"document_hidden",to:"document_visible",action:this.i},{from:"document_hidden",to:"document_backgrounded",action:this.D},{from:"document_hidden",to:"document_hidden",action:this.h},{from:"document_backgrounded",to:"document_hidden",
1817action:this.h},{from:"document_backgrounded",to:"document_backgrounded",action:this.D},{from:"document_backgrounded",to:"document_visible",action:this.i}];document.addEventListener("visibilitychange",function(c){document.visibilityState==="visible"?b.transition("document_visible",{event:c}):b.transition("document_hidden",{event:c})});
1818U("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})}))}
1819z(Xx,Zs);Xx.prototype.i=function(a,b){a(b==null?void 0:b.event);U("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
1820Xx.prototype.h=function(a,b){a(b==null?void 0:b.event);U("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
1821Xx.prototype.D=function(a,b){a(b==null?void 0:b.event)};
1822Xx.prototype.u=function(a,b){a(b==null?void 0:b.event)};function Yx(){this.o=new Wx;this.D=new Xx}
1823Yx.prototype.install=function(){var a=B.apply(0,arguments),b=this;a.forEach(function(c){b.o.install(c)});
1824a.forEach(function(c){b.D.install(c)})};function Zx(){this.o=[];this.i=new Map;this.h=new Map;this.j=new Set}
1825Zx.prototype.clickCommand=function(a,b,c){var d=a.clickTrackingParams;c=c===void 0?0:c;if(d)if(c=xu(c===void 0?0:c)){a=this.client;d=new qu({trackingParams:d});var e=void 0;if(U("no_client_ve_attach_unless_shown")){var f=Gv(d,c);Cv.set(f,!0);Hv(d,c)}e=e||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";f=Fv({cttAuthInfo:zu(c)||void 0},c);d={csn:c,ve:d.getAsJson(),gestureType:e};b&&(d.clientData=b);c==="UNDEFINED_CSN"?Iv("visualElementGestured",f,d):a?Xt("visualElementGestured",d,a,f):vo("visualElementGestured",
1826d,f);b=!0}else b=!1;else b=!1;return b};
1827Zx.prototype.stateChanged=function(a,b,c){this.visualElementStateChanged(new qu({trackingParams:a}),b,c===void 0?0:c)};
1828Zx.prototype.visualElementStateChanged=function(a,b,c){c=c===void 0?0:c;if(c===0&&this.j.has(c))this.o.push([a,b]);else{var d=c;d=d===void 0?0:d;c=xu(d);a||(a=(a=uu(d===void 0?0:d))?new qu({veType:a,youtubeData:void 0,jspbYoutubeData:void 0}):null);var e=a;c&&e&&(a=this.client,d=Fv({cttAuthInfo:zu(c)||void 0},c),b={csn:c,ve:e.getAsJson(),clientData:b},c==="UNDEFINED_CSN"?Iv("visualElementStateChanged",d,b):a?Xt("visualElementStateChanged",b,a,d):vo("visualElementStateChanged",b,d))}};
1829function $x(a,b){if(b===void 0)for(var c=wu(),d=0;d<c.length;d++)c[d]!==void 0&&$x(a,c[d]);else a.i.forEach(function(e,f){(f=a.h.get(f))&&Ev(a.client,b,f,e)}),a.i.clear(),a.h.clear()}
1830;function ay(){Yx.call(this);var a={};this.install((a.document_disposed={callback:this.h},a));U("combine_ve_grafts")&&(a={},this.install((a.document_disposed={callback:this.i},a)));a={};this.install((a.flush_logs={callback:this.j},a));U("web_log_cfg_cee_ks")||Gn(by)}
1831z(ay,Yx);ay.prototype.j=function(){vo("finalPayload",{csn:xu()})};
1832ay.prototype.h=function(){ku(lu)};
1833ay.prototype.i=function(){var a=$x;Zx.h||(Zx.h=new Zx);a(Zx.h)};
1834function by(){var a=S("CLIENT_EXPERIMENT_EVENTS");if(a){var b=Ud();a=w(a);for(var c=a.next();!c.done;c=a.next())c=c.value,b(c)&&vo("genericClientExperimentEvent",{eventType:c});delete bm.CLIENT_EXPERIMENT_EVENTS}}
1835;function cy(){}
1836function dy(){var a=E("ytglobal.storage_");a||(a=new cy,D("ytglobal.storage_",a));return a}
1837cy.prototype.estimate=function(){var a,b,c;return A(function(d){a=navigator;return((b=a.storage)==null?0:b.estimate)?d.return(a.storage.estimate()):((c=a.webkitTemporaryStorage)==null?0:c.queryUsageAndQuota)?d.return(ey()):d.return()})};
1838function ey(){var a=navigator;return new Promise(function(b,c){var d;(d=a.webkitTemporaryStorage)!=null&&d.queryUsageAndQuota?a.webkitTemporaryStorage.queryUsageAndQuota(function(e,f){b({usage:e,quota:f})},function(e){c(e)}):c(Error("webkitTemporaryStorage is not supported."))})}
1839D("ytglobal.storageClass_",cy);function to(a,b){var c=this;this.handleError=a;this.h=b;this.i=!1;self.document===void 0||self.addEventListener("beforeunload",function(){c.i=!0});
1840this.j=Math.random()<=.2}
1841to.prototype.Ha=function(a){this.handleError(a)};
1842to.prototype.logEvent=function(a,b){switch(a){case "IDB_DATA_CORRUPTED":U("idb_data_corrupted_killswitch")||this.h("idbDataCorrupted",b);break;case "IDB_UNEXPECTEDLY_CLOSED":this.h("idbUnexpectedlyClosed",b);break;case "IS_SUPPORTED_COMPLETED":U("idb_is_supported_completed_killswitch")||this.h("idbIsSupportedCompleted",b);break;case "QUOTA_EXCEEDED":fy(this,b);break;case "TRANSACTION_ENDED":this.j&&Math.random()<=.1&&this.h("idbTransactionEnded",b);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":a=
1843Object.assign({},b,{hasWindowUnloaded:this.i}),this.h("idbTransactionAborted",a)}};
1844function fy(a,b){dy().estimate().then(function(c){c=Object.assign({},b,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:gy(c==null?void 0:c.usage),deviceStorageQuotaMbytes:gy(c==null?void 0:c.quota)});a.h("idbQuotaExceeded",c)})}
1845function gy(a){return typeof a==="undefined"?"-1":String(Math.ceil(a/1048576))}
1846;var hy={},iy=(hy["api.invalidparam"]=2,hy.auth=150,hy["drm.auth"]=150,hy["heartbeat.net"]=150,hy["heartbeat.servererror"]=150,hy["heartbeat.stop"]=150,hy["html5.unsupportedads"]=5,hy["fmt.noneavailable"]=5,hy["fmt.decode"]=5,hy["fmt.unplayable"]=5,hy["html5.missingapi"]=5,hy["html5.unsupportedlive"]=5,hy["drm.unavailable"]=5,hy["mrm.blocked"]=151,hy["embedder.identity.denied"]=152,hy);var jy=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn".split(" "));function ky(a){return(a.search("cue")===0||a.search("load")===0)&&a!=="loadM
1846odule"}
1847function ly(a,b,c){if(typeof a==="string")return{videoId:a,startSeconds:b,suggestedQuality:c};b={};c=w(jy);for(var d=c.next();!d.done;d=c.next())d=d.value,a[d]&&(b[d]=a[d]);return b}
1848function my(a,b,c,d){if(Qa(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};typeof a==="string"&&a.length===16?b.list="PL"+a:b.playlist=a;return b}
1849;function ny(a){L.call(this);var b=this;this.api=a;this.W=this.u=!1;this.A=[];this.I={};this.j=[];this.i=[];this.X=!1;this.sessionId=this.h=null;this.targetOrigin="*";this.T=U("web_player_split_event_bus_iframe");this.o=S("POST_MESSAGE_ORIGIN")||document.location.protocol+"//"+document.location.hostname;this.H=function(c){a:if(!(b.o!=="*"&&c.origin!==b.o||b.h&&c.source!==b.h||typeof c.data!=="string")){try{var d=JSON.parse(c.data)}catch(h){break a}if(d)switch(d.event){case "listening":var e=c.source;
1850c=c.origin;d=d.id;c!=="null"&&(b.o=b.targetOrigin=c);b.h=e;b.sessionId=d;if(b.u){b.W=!0;b.u=!1;b.sendMessage("initialDelivery",oy(b));b.sendMessage("onReady");e=w(b.A);for(d=e.next();!d.done;d=e.next())py(b,d.value);b.A=[]}break;case "command":if(e=d.func,d=d.args,e==="addEventListener"&&d)e=d[0],d=c.origin,e==="onReady"?b.api.logApiCall(e+" invocation",d):e==="onError"&&b.X&&(b.api.logApiCall(e+" invocation",d,b.errorCode),b.errorCode=void 0),b.api.logApiCall(e+" registration",d),b.I[e]||e==="onReady"||
1851(c=qy(b,e,d),b.i.push({eventType:e,listener:c,origin:d}),b.T?b.api.handleExternalCall("addEventListener",[e,c],d):b.api.addEventListener(e,c),b.I[e]=!0);else if(c=c.origin,b.api.isExternalMethodAvailable(e,c)){d=d||[];if(d.length>0&&ky(e)){var f=d;if(Qa(f[0])&&!Array.isArray(f[0]))var g=f[0];else switch(g={},e){case "loadVideoById":case "cueVideoById":g=ly(f[0],f[1]!==void 0?Number(f[1]):void 0,f[2]);break;case "loadVideoByUrl":case "cueVideoByUrl":g=f[0];typeof g==="string"&&(g={mediaContentUrl:g,
1852startSeconds:f[1]!==void 0?Number(f[1]):void 0,suggestedQuality:f[2]});c:{if((f=g.mediaContentUrl)&&(f=/\/([ve]|embed)\/([^#?]+)/.exec(f))&&f[2]){f=f[2];break c}f=null}g.videoId=f;g=ly(g);break;case "loadPlaylist":case "cuePlaylist":g=my(f[0],f[1],f[2],f[3])}d.length=1;d[0]=g}b.api.handleExternalCall(e,d,c);ky(e)&&ry(b,oy(b))}}}};
1853sy.addEventListener("message",this.H);if(a=S("WIDGET_ID"))this.sessionId=a;ty(this,"onReady",function(){b.u=!0;var c=b.api.getVideoData();if(!c.isPlayable){b.X=!0;c=c.errorCode;var d=d===void 0?5:d;b.errorCode=c?iy[c]||d:d;b.sendMessage("onError",Number(b.errorCode))}});
1854ty(this,"onVideoProgress",this.Se.bind(this));ty(this,"onVolumeChange",this.Te.bind(this));ty(this,"onApiChange",this.Le.bind(this));ty(this,"onPlaybackQualityChange",this.Pe.bind(this));ty(this,"onPlaybackRateChange",this.Qe.bind(this));ty(this,"onStateChange",this.Re.bind(this));ty(this,"onWebglSettingsChanged",this.Ue.bind(this));ty(this,"onCaptionsTrackListChanged",this.Me.bind(this));ty(this,"captionssettingschanged",this.Ne.bind(this))}
1855z(ny,L);function ry(a,b){a.sendMessage("infoDelivery",b)}
1856p=ny.prototype;p.sendMessage=function(a,b){a={event:a,info:b===void 0?null:b};this.W?py(this,a):this.A.push(a)};
1857function qy(a,b,c){return function(d){b==="onError"?a.api.logApiCall(b+" invocation",c,d):a.api.logApiCall(b+" invocation",c);a.sendMessage(b,d)}}
1858function ty(a,b,c){a.j.push({eventType:b,listener:c});a.api.addEventListener(b,c)}
1859function oy(a){if(!a.api)return null;var b=a.api.getApiInterface();Pb(b,"getVideoData");for(var c={apiInterface:b},d=0,e=b.length;d<e;d++){var f=b[d];if(f.search("get")===0||f.search("is")===0){var g=0;f.search("get")===0?g=3:f.search("is")===0&&(g=2);g=f.charAt(g).toLowerCase()+f.substr(g+1);try{var h=a.api[f]();c[g]=h}catch(k){}}}c.videoData=a.api.getVideoData();c.currentTimeLastUpdated_=Date.now()/1E3;return c}
1860p.Re=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&&
1861(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());ry(this,a)};
1862p.Pe=function(a){a={playbackQuality:a};this.api.getAvailableQualityLevels&&(a.availableQualityLevels=this.api.getAvailableQualityLevels());this.api.getPreferredQuality&&(a.preferredQuality=this.api.getPreferredQuality());ry(this,a)};
1863p.Qe=function(a){ry(this,{playbackRate:a})};
1864p.Le=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);a.join(", ");b[e]={options:f};for(var g=0,h=f.length;g<h;g++){var k=f[g],l=this.api.getOption(e,k);b[e][k]=l}}this.sendMessage("apiInfoDelivery",b)};
1865p.Te=function(){ry(this,{muted:this.api.isMuted(),volume:this.api.getVolume()})};
1866p.Se=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());ry(this,a)};
1867p.Ue=function(){ry(this,{sphericalProperties:this.api.getSphericalProperties()})};
1868p.Me=function(){if(this.api.getCaptionTracks){var a={captionTracks:this.api.getCaptionTracks()};ry(this,a)}};
1869p.Ne=function(){if(this.api.getSubtitlesUserSettings){var a={subt
1869itlesUserSettings:this.api.getSubtitlesUserSettings()};ry(this,a)}};
1870function py(a,b){if(a.h){b.channel="widget";a.sessionId&&(b.id=a.sessionId);try{var c=JSON.stringify(b);a.h.postMessage(c,a.targetOrigin)}catch(d){fu(d)}}}
1871p.ba=function(){L.prototype.ba.call(this);sy.removeEventListener("message",this.H);for(var a=0;a<this.j.length;a++){var b=this.j[a];this.api.removeEventListener(b.eventType,b.listener)}this.j=[];for(a=0;a<this.i.length;a++)b=this.i[a],this.T?this.api.handleExternalCall("removeEventListener",[b.eventType,b.listener],b.origin):this.api.removeEventListener(b.eventType,b.listener);this.i=[]};
1872var sy=window;function uy(a,b,c){L.call(this);var d=this;this.api=a;this.id=b;this.origin=c;this.h={};this.j=U("web_player_split_event_bus_iframe");this.i=function(e){a:if(e.origin===d.origin){var f=e.data;if(typeof f==="string"){try{f=JSON.parse(f)}catch(k){break a}if(f.command){var g=f.command;f=f.data;e=e.origin;if(!d.ea){var h=f||{};switch(g){case "addEventListener":typeof h.event==="string"&&d.addListener(h.event,e);break;case "removeEventListener":typeof h.event==="string"&&d.removeListener(h.event,e);break;
1873default:d.api.isReady()&&d.api.isExternalMethodAvailable(g,e||null)&&(f=vy(g,f||{}),f=d.api.handleExternalCall(g,f,e||null),(f=wy(g,f))&&xy(d,g,f))}}}}}};
1874yy.addEventListener("message",this.i);xy(this,"RECEIVING")}
1875z(uy,L);p=uy.prototype;p.addListener=function(a,b){if(!(a in this.h)){var c=this.Oe.bind(this,a);this.h[a]=c;this.addEventListener(a,c,b)}};
1876p.Oe=function(a,b){this.ea||xy(this,a,zy(a,b))};
1877p.removeListener=function(a,b){a in this.h&&(this.removeEventListener(a,this.h[a],b),delete this.h[a])};
1878p.addEventListener=function(a,b,c){this.j?a==="onReady"?this.api.addEventListener(a,b):this.api.handleExternalCall("addEventListener",[a,b],c||null):this.api.addEventListener(a,b)};
1879p.removeEventListener=function(a,b,c){this.j?a==="onReady"?this.api.removeEventListener(a,b):this.api.handleExternalCall("removeEventListener",[a,b],c||null):this.api.removeEventListener(a,b)};
1880function vy(a,b){switch(a){case "loadVideoById":return[ly(b)];case "cueVideoById":return[ly(b)];case "loadVideoByPlayerVars":return[b];case "cueVideoByPlayerVars":return[b];case "loadPlaylist":return[my(b)];case "cuePlaylist":return[my(b)];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];case "setShuffle":return[b.shufflePlaylist];
1881case "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[]}
1882function wy(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};
1883case "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}}}
1884function zy(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}}if(b!=null)return{value:b}}
1885function xy(a,b,c){a.ea||(b={id:a.id,command:b},c&&(b.data=c),Ay.postMessage(JSON.stringify(b),a.origin))}
1886p.ba=function(){yy.removeEventListener("message",this.i);for(var a in this.h)this.h.hasOwnProperty(a)&&this.removeListener(a);L.prototype.ba.call(this)};
1887var yy=window,Ay=window.parent;var By=new Vx;function Cy(){return By.Oc()}
1888function Dy(a){a=a===void 0?{}:a;return By.invoke(a)}
1889;function Ey(a,b,c,d,e){L.call(this);var f=this;this.A=b;this.webPlayerContextConfig=d;this.qc=e;this.Ka=!1;this.api={};this.ia=this.u=null;this.T=new M;this.h={};this.X=this.pa=this.elementId=this.Ya=this.config=null;this.W=!1;this.j=this.H=null;this.za={};this.sc=["onReady"];this.lastError=null;this.lb=NaN;this.I={};this.ga=0;this.i=this.o=a;vg(this,this.T);Fy(this);c?this.ga=setTimeout(function(){f.loadNewVideoConfig(c)},0):d&&(Gy(this),Hy(this))}
1890z(Ey,L);p=Ey.prototype;p.getId=function(){return this.A};
1891p.loadNewVideoConfig=function(a){if(!this.ea){this.ga&&(clearTimeout(this.ga),this.ga=0);var b=a||{};b instanceof Wu||(b=new Wu(b));this.config=b;this.setConfig(a);Hy(this);this.isReady()&&Iy(this)}};
1892function Gy(a){var b;a.webPlayerContextConfig?b=a.webPlayerContextConfig.rootElementId:b=a.config.attrs.id;a.elementId=b||a.elementId;a.elementId==="video-player"&&(a.elementId=a.A,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.A:a.config.attrs.id=a.A);var c;((c=a.i)==null?void 0:c.id)===a.elementId&&(a.elementId+="-player",a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.elementId:a.config.attrs.id=a.elementId)}
1893p.setConfig=function(a){this.Ya=a;this.config=Jy(a);Gy(this);if(!this.pa){var b;this.pa=Ky(this,((b=this.config.args)==null?void 0:b.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var c;if((c=this.config)==null?0:c.attrs)a=this.config.attrs,(b=a.width)&&this.i&&(this.i.style.width=Hj(Number(b)||b)),(a=a.height)&&this.i&&(this.i.style.height=Hj(Number(a)||a))};
1894function Iy(a){if(a.config&&a.config.loaded!==!0)if(a.config.loaded=!0,!a.config.args||a.config.args.autoplay!=="0"&&a.config.args.autoplay!==0&&a.config.args.autoplay!==!1){var b;a.api.loadVideoByPlayerVars((b=a.config.args)!=null?b:null)}else a.api.cueVideoByPlayerVars(a.config.args)}
1895function Ly(a){var b=!0,c=My(a);c&&a.config&&(b=c.dataset.version===Ny(a));return b&&!!E("yt.player.Application.create")}
1896function Hy(a){if(!a.ea&&!a.W){var b=Ly(a);if(b&&(My(a)?"html5":null)==="html5")a.X="html5",a.isReady()||Oy(a);else if(Py(a),a.X="html5",b&&a.j&&a.o)a.o.appendChild(a.j),Oy(a);else{a.config&&(a.config.loaded=!0);var c=!1;a.H=function(){c=!0;var d=Qy(a,"player_bootstrap_method")?E("yt.player.Application.createAlternate")||E("yt.player.Application.create"):E("yt.player.Application.create");var e=a.config?Jy(a.config):void 0;d&&d(a.o,e,a.webPlayerContextConfig,a.qc);Oy(a)};
1897a.W=!0;b?a.H():(fv(Ny(a),a.H),(b=Ry(a))&&mv(b||""),Sy(a)&&!c&&D("yt.player.Application.create",null))}}}
1898function My(a){var b=Pg(a.elementId);!b&&a.i&&a.i.querySelector&&(b=a.i.querySelector("#"+a.elementId));return b}
1899function Oy(a){if(!a.ea){var b=My(a),c=!1;b&&b.getApiInterface&&b.getApiInterface()&&(c=!0);if(c){a.W=!1;if(!Qy(a,"html5_remove_not_servable_check_killswitch")){var d;if((b==null?0:b.isNotServable)&&a.config&&(b==null?0:b.isNotServable((d=a.config.args)==null?void 0:d.video_id)))return}Ty(a)}else a.lb=setTimeout(function(){Oy(a)},50)}}
1900function Ty(a){Fy(a);a.Ka=!0;var b=My(a);if(b){a.u=Uy(a,b,"addEventListener");a.ia=Uy(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]=Uy(a,b,f))}}for(var g in a.h)a.h.hasOwnProperty(g)&&a.u&&a.u(g,a.h[g]);Iy(a);a.pa&&a.pa(a.api);a.T.kb("onReady",a.api)}
1901function Uy(a,b,c){var d=b[c];return function(){var e=B.apply(0,arguments);try{return a.lastError=null,d.apply(b,e)}catch(f){if(c!=="sendAbandonmentPing")throw f.params=c,a.lastError=f,e=new V("PlayerProxy error in method call",{error:f,method:c,playerId:a.A}),e.level="WARNING",e;}}}
1902function Fy(a){a.Ka=!1;if(a.ia)for(var b in a.h)a.h.hasOwnProperty(b)&&a.ia(b,a.h[b]);for(var c in a.I)a.I.hasOwnProperty(c)&&clearTimeout(Number(c));a.I={};a.u=null;a.ia=null;b=a.api;for(var d in b)b.hasOwnProperty(d)&&(b[d]=null);b.addEventListener=function(e,f){a.addEventListener(e,f)};
1903b.removeEventListener=function(e,f){a.removeEventListener(e,f)};
1904b.destroy=function(){a.dispose()};
1905b.getLastError=function(){return a.getLastError()};
1906b.getPlayerType=function(){return a.getPlayerType()};
1907b.getCurrentVideoConfig=function(){return a.Ya};
1908b.loadNewVideoConfig=function(e){a.loadNewVideoConfig(e)};
1909b.isReady=function(){return a.isReady()}}
1910p.isReady=function(){return this.Ka};
1911p.addEventListener=function(a,b){var c=this,d=Ky(this,b);d&&(Jb(this.sc,a)>=0||this.h[a]||(b=Vy(this,a),this.u&&this.u(a,b)),this.T.subscribe(a,d),a==="onReady"&&this.isReady()&&setTimeout(function(){d(c.api)},0))};
1912p.removeEventListener=function(a,b){this.ea||(b=Ky(this,b))&&this.T.unsubscribe(a,b)};
1913function Ky(a,b){var c=b;if(typeof b==="string"){if(a.za[b])return a.za[b];c=function(){var d=B.apply(0,arguments),e=E(b);if(e)try{e.apply(C,d)}catch(f){throw d=new V("PlayerProxy error when executing callback",{error:f}),d.level="ERROR",d;}};
1914a.za[b]=c}return c?c:null}
1915function Vy(a,b){function c(d){function e(){if(!a.ea)try{a.T.kb(b,d!=null?d:void 0)}catch(h){var g=new V("PlayerProxy error when creating global callback",{error:h.message,event:b,playerId:a.A,data:d,originalStack:h.stack,componentStack:h.Pd});g.level="WARNING";throw g;}}
1916if(Qy(a,"web_player_publish_events_immediately"))e();else{var f=setTimeout(function(){e();var g=a.I,h=String(f);h in g&&delete g[h]},0);
1917Ig(a.I,String(f))}}
1918return a.h[b]=c}
1919p.getPlayerType=function(){return this.X||(My(this)?"html5":null)};
1920p.getLastError=function(){return this.lastError};
1921function Py(a){a.cancel();Fy(a);a.X=null;a.config&&(a.config.loaded=!1);var b=My(a);b&&(Ly(a)||!Sy(a)?a.j=b:(b&&b.destroy&&b.destroy(),a.j=null));if(a.o)for(a=a.o;b=a.firstChild;)a.removeChild(b)}
1922p.cancel=function(){this.H&&jv(Ny(this),this.H);clearTimeout(this.lb);this.W=!1};
1923p.ba=function(){Py(this);if(this.j&&this.config&&this.j.destroy)try{this.j.destroy()}catch(b){var a=new V("PlayerProxy error during disposal",{error:b});a.level="ERROR";throw a;}this.za=null;for(a in this.h)this.h.hasOwnProperty(a)&&delete this.h[a];this.Ya=this.config=this.api=null;delete this.o;delete this.i;L.prototype.ba.call(this)};
1924function Sy(a){var b,c;a=(b=a.config)==null?void 0:(c=b.args)==null?void 0:c.fflags;return!!a&&a.indexOf("player_destroy_old_version=true")!==-1}
1925function Ny(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.jsUrl:(a=a.config.assets)?a.js:""}
1926function Ry(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.cssUrl:(a=a.config.assets)?a.css:""}
1927function Qy(a,b){if(a.webPlayerContextConfig)var c=a.webPlayerContextConfig.serializedExperimentFlags;else{var d;if((d=a.config)==null?0:d.args)c=a.config.args.fflags}return(c||"").split("&").includes(b+"=true")}
1928function Jy(a){for(var b={},c=w(Object.keys(a)),d=c.next();!d.done;d=c.next()){d=d.value;var e=a[d];b[d]=typeof e==="object"?Lg(e):e}return b}
1929;var Wy={},Xy="player_uid_"+(Math.random()*1E9>>>0);function Yy(a,b){var c="player",d=!1;d=d===void 0?!0:d;
1929c=typeof c==="string"?Pg(c):c;var e=Xy+"_"+Ra(c),f=Wy[e];if(f&&d)return Zy(a,b)?f.api.loadVideoByPlayerVars(a.args||null):f.loadNewVideoConfig(a),f.api;f=new Ey(c,e,a,b,void 0);Wy[e]=f;f.addOnDisposeCallback(function(){delete Wy[f.getId()]});
1930return f.api}
1931function Zy(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}
1932;var $y=null,az=null;
1933function bz(){$w();var a=tn(),b=wn(119),c=window.devicePixelRatio>1;if(document.body&&Vj(document.body,"exp-invert-logo"))if(c&&!Vj(document.body,"inverted-hdpi")){var d=document.body;if(d.classList)d.classList.add("inverted-hdpi");else if(!Vj(d,"inverted-hdpi")){var e=Tj(d);Uj(d,e+(e.length>0?" inverted-hdpi":"inverted-hdpi"))}}else!c&&Vj(document.body,"inverted-hdpi")&&Wj();if(b!=c){b="f"+(Math.floor(119/31)+1);d=xn(b)||0;d=c?d|67108864:d&-67108865;d===0?delete qn[b]:(c=d.toString(16),qn[b]=c.toString());
1934c=!0;U("web_secure_pref_cookie_killswitch")&&(c=!1);b=a.h;d=[];for(f in qn)qn.hasOwnProperty(f)&&d.push(f+"="+encodeURIComponent(String(qn[f])));var f=d.join("&");mn(b,f,63072E3,a.i,c)}}
1935function cz(){dz()}
1936function ez(){Zw("ep_init_pr");dz()}
1937function dz(){var a=$y.getVideoData(1);a=a.title?a.title+" - YouTube":"YouTube";document.title!==a&&(document.title=a)}
1938function fz(){$y&&$y.sendAbandonmentPing&&$y.sendAbandonmentPing();S("PL_ATT")&&By.dispose();for(var a=Nj,b=0,c=Qx.length;b<c;b++)a.ra(Qx[b]);Qx.length=0;hv("//static.doubleclick.net/instream/ad_status.js");Rx=!1;cm("DCLKSTAT",0);ug(az);$y&&($y.removeEventListener("onVideoDataChange",cz),$y.destroy())}
1939;D("yt.setConfig",cm);D("yt.config.set",cm);D("yt.setMsg",ev);D("yt.msgs.set",ev);D("yt.logging.errors.log",eu);
1940D("writeEmbed",function(){var a=S("PLAYER_CONFIG");if(!a){var b=S("PLAYER_VARS");b&&(a={args:b})}Qv(!0);a.args.ps==="gvn"&&(document.body.style.backgroundColor="transparent");a.attrs||(a.attrs={width:"100%",height:"100%",id:"video-player"});var c=document.referrer;b=S("POST_MESSAGE_ORIGIN");window!==window.top&&c&&c!==document.URL&&(a.args.loaderUrl=c);Vw("embed",["ol"]);c=Ax();if(!c.serializedForcedExperimentIds){var d=qm(window.location.href);d.forced_experiments&&(c.serializedForcedExperimentIds=
1941d.forced_experiments)}var e;((e=a.args)==null?0:e.autoplay)&&Vw("watch",["pbs","pbu","pbp"]);$y=Yy(a,c);$y.addEventListener("onVideoDataChange",cz);$y.addEventListener("onReady",ez);a=S("POST_MESSAGE_ID","player");S("ENABLE_JS_API")?az=new ny($y):S("ENABLE_POST_API")&&typeof a==="string"&&typeof b==="string"&&(az=new uy($y,a,b));Sx();U("ytidb_create_logger_embed_killswitch")||so();a={};ay.h||(ay.h=new ay);ay.h.install((a.flush_logs={callback:function(){Kt()}},a));
1942es();U("ytidb_clear_embedded_player")&&Nj.qa(function(){var f,g;if(!yx){var h=Qs();Ms(h,{lc:xx,Ad:vx});var k={Vc:{feedbackEndpoint:cw(px),modifyChannelNotificationPreferenceEndpoint:cw(qx),playlistEditEndpoint:cw(rx),shareEntityEndpoint:cw(ox),subscribeEndpoint:cw(lx),unsubscribeEndpoint:cw(mx),webPlayerShareEntityServiceEndpoint:cw(sx)}},l=Zv(),m={};l&&(m.client_location=l);f===void 0&&(f=jn());g===void 0&&(g=h.resolve(xx));ex(k,g,f,m);Ms(h,{lc:kx,Bd:dx.h});yx=h.resolve(kx)}Mx()})});
1943D("yt.abuse.player.botguardInitialized",E("yt.abuse.player.botguardInitialized")||Cy);D("yt.abuse.player.invokeBotguard",E("yt.abuse.player.invokeBotguard")||Dy);D("yt.abuse.dclkstatus.checkDclkStatus",E("yt.abuse.dclkstatus.checkDclkStatus")||Tx);D("yt.player.exports.navigate",E("yt.player.exports.navigate")||Pv);D("yt.util.activity.init",E("yt.util.activity.init")||us);D("yt.util.activity.getTimeSinceActive",E("yt.util.activity.getTimeSinceActive")||xs);
1944D("yt.util.activity.setTimestamp",E("yt.util.activity.setTimestamp")||vs);window.addEventListener("load",gm(function(){bz()}));
1945window.addEventListener("pageshow",gm(function(a){a.persisted||bz()}));
1946window.addEventListener("pagehide",gm(function(a){U("embeds_web_enable_dispose_player_if_page_not_cached_killswitch")?fz():a.persisted||fz()}));
1947window.onerror=function(a,b,c,d,e){var f;b=b===void 0?"Unknown file":b;c=c===void 0?0:c;var g=!1,h=dm("log_window_onerror_fraction");if(h&&Math.random()<h)g=!0;else{h=document.getElementsByTagName("script");for(var k=0,l=h.length;k<l;k++)if(h[k].src.indexOf("/debug-")>0){g=!0;break}}if(g){g=!1;e?g=!0:(typeof a==="string"?h=a:ErrorEvent&&a instanceof ErrorEvent?(g=!0,h=a.message,b=a.filename,c=a.lineno,d=a.colno):(h="Unknown error",b="Unknown file",c=0),e=new V(h),e.name="UnhandledWindowError",e.message=
1948h,e.fileName=b,e.lineNumber=c,isNaN(d)?delete e.columnNumber:e.columnNumber=d);if(!U("wiz_enable_component_stack_propagation_killswitch")){a=e;var m;if((m=f)==null||!m.componentStack)if(m=a.Pd)f||(f={}),f.componentStack=Yt(m)}f&&iu(e,f);g?eu(e):fu(e)}};
1949Li=gu;window.addEventListener("unhandledrejection",function(a){gu(a.reason)});
1950Kb(S("ERRORS")||[],function(a){eu.apply(null,a)});
1951cm("ERRORS",[]);}).call(this);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.