Guest User

Untitled

a guest
Jun 16th, 2019
2,048
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 252.51 KB | None | 0 0
  1. (function(){var k;function aa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}
  2. function ba(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}}
  3. function ca(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c}
  4. var da="function"==typeof Object.create?Object.create:function(a){function b(){}
  5. b.prototype=a;return new b},ea;
  6. if("function"==typeof Object.setPrototypeOf)ea=Object.setPrototypeOf;else{var fa;a:{var ha={a:!0},ja={};try{ja.__proto__=ha;fa=ja.a;break a}catch(a){}fa=!1}ea=fa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var ka=ea;
  7. function la(a,b){a.prototype=da(b.prototype);a.prototype.constructor=a;if(ka)ka(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.H=b.prototype}
  8. var ma="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},na="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;
  9. function oa(a,b){if(b){for(var c=na,d=a.split("."),e=0;e<d.length-1;e++){var f=d[e];f in c||(c[f]={});c=c[f]}d=d[d.length-1];e=c[d];f=b(e);f!=e&&null!=f&&ma(c,d,{configurable:!0,writable:!0,value:f})}}
  10. function pa(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""}
  11. oa("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=pa(this,b,"endsWith");b+="";void 0===c&&(c=d.length);for(var e=Math.max(0,Math.min(c|0,d.length)),f=b.length;0<f&&0<e;)if(d[--e]!=b[--f])return!1;return 0>=f}});
  12. oa("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=pa(this,b,"startsWith");b+="";for(var e=d.length,f=b.length,g=Math.max(0,Math.min(c|0,d.length)),h=0;h<f&&g<e;)if(d[g++]!=b[h++])return!1;return h>=f}});
  13. oa("String.prototype.repeat",function(a){return a?a:function(b){var c=pa(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("Invalid count value");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}});
  14. function qa(){qa=function(){};
  15. na.Symbol||(na.Symbol=ra)}
  16. function sa(a,b){this.f=a;ma(this,"description",{configurable:!0,writable:!0,value:b})}
  17. sa.prototype.toString=function(){return this.f};
  18. var ra=function(){function a(c){if(this instanceof a)throw new TypeError("Symbol is not a constructor");return new sa("jscomp_symbol_"+(c||"")+"_"+b++,c)}
  19. var b=0;return a}();
  20. function ta(){qa();var a=na.Symbol.iterator;a||(a=na.Symbol.iterator=na.Symbol("Symbol.iterator"));"function"!=typeof Array.prototype[a]&&ma(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ua(aa(this))}});
  21. ta=function(){}}
  22. function ua(a){ta();a={next:a};a[na.Symbol.iterator]=function(){return this};
  23. return a}
  24. function va(a,b){ta();a instanceof String&&(a+="");var c=0,d={next:function(){if(c<a.length){var e=c++;return{value:b(e,a[e]),done:!1}}d.next=function(){return{done:!0,value:void 0}};
  25. return d.next()}};
  26. d[Symbol.iterator]=function(){return d};
  27. return d}
  28. oa("Array.prototype.keys",function(a){return a?a:function(){return va(this,function(b){return b})}});
  29. oa("Array.prototype.values",function(a){return a?a:function(){return va(this,function(b,c){return c})}});
  30. function wa(a,b){return Object.prototype.hasOwnProperty.call(a,b)}
  31. var xa="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)wa(d,e)&&(a[e]=d[e])}return a};
  32. oa("Object.assign",function(a){return a||xa});
  33. oa("WeakMap",function(a){function b(h){this.f=(g+=Math.random()+1).toString();if(h){h=ba(h);for(var l;!(l=h.next()).done;)l=l.value,this.set(l[0],l[1])}}
  34. function c(){}
  35. function d(h){if(!wa(h,f)){var l=new c;ma(h,f,{value:l})}}
  36. function e(h){var l=Object[h];l&&(Object[h]=function(m){if(m instanceof c)return m;d(m);return l(m)})}
  37. if(function(){if(!a||!Object.seal)return!1;try{var h=Object.seal({}),l=Object.seal({}),m=new a([[h,2],[l,3]]);if(2!=m.get(h)||3!=m.get(l))return!1;m["delete"](h);m.set(l,4);return!m.has(h)&&4==m.get(l)}catch(q){return!1}}())return a;
  38. var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0;b.prototype.set=function(h,l){d(h);if(!wa(h,f))throw Error("WeakMap key fail: "+h);h[f][this.f]=l;return this};
  39. b.prototype.get=function(h){return wa(h,f)?h[f][this.f]:void 0};
  40. b.prototype.has=function(h){return wa(h,f)&&wa(h[f],this.f)};
  41. b.prototype["delete"]=function(h){return wa(h,f)&&wa(h[f],this.f)?delete h[f][this.f]:!1};
  42. return b});
  43. oa("Map",function(a){function b(){var h={};return h.previous=h.next=h.head=h}
  44. function c(h,l){var m=h.f;return ua(function(){if(m){for(;m.head!=h.f;)m=m.previous;for(;m.next!=m.head;)return m=m.next,{done:!1,value:l(m)};m=null}return{done:!0,value:void 0}})}
  45. function d(h,l){var m=l&&typeof l;"object"==m||"function"==m?f.has(l)?m=f.get(l):(m=""+ ++g,f.set(l,m)):m="p_"+l;var q=h.g[m];if(q&&wa(h.g,m))for(var t=0;t<q.length;t++){var v=q[t];if(l!==l&&v.key!==v.key||l===v.key)return{id:m,list:q,index:t,V:v}}return{id:m,list:q,index:-1,V:void 0}}
  46. function e(h){this.g={};this.f=b();this.size=0;if(h){h=ba(h);for(var l;!(l=h.next()).done;)l=l.value,this.set(l[0],l[1])}}
  47. if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var h=Object.seal({x:4}),l=new a(ba([[h,"s"]]));if("s"!=l.get(h)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var m=l.entries(),q=m.next();if(q.done||q.value[0]!=h||"s"!=q.value[1])return!1;q=m.next();return q.done||4!=q.value[0].x||"t"!=q.value[1]||!m.next().done?!1:!0}catch(t){return!1}}())return a;
  48. ta();var f=new WeakMap;e.prototype.set=function(h,l){h=0===h?0:h;var m=d(this,h);m.list||(m.list=this.g[m.id]=[]);m.V?m.V.value=l:(m.V={next:this.f,previous:this.f.previous,head:this.f,key:h,value:l},m.list.push(m.V),this.f.previous.next=m.V,this.f.previous=m.V,this.size++);return this};
  49. e.prototype["delete"]=function(h){h=d(this,h);return h.V&&h.list?(h.list.splice(h.index,1),h.list.length||delete this.g[h.id],h.V.previous.next=h.V.next,h.V.next.previous=h.V.previous,h.V.head=null,this.size--,!0):!1};
  50. e.prototype.clear=function(){this.g={};this.f=this.f.previous=b();this.size=0};
  51. e.prototype.has=function(h){return!!d(this,h).V};
  52. e.prototype.get=function(h){return(h=d(this,h).V)&&h.value};
  53. e.prototype.entries=function(){return c(this,function(h){return[h.key,h.value]})};
  54. e.prototype.keys=function(){return c(this,function(h){return h.key})};
  55. e.prototype.values=function(){return c(this,function(h){return h.value})};
  56. e.prototype.forEach=function(h,l){for(var m=this.entries(),q;!(q=m.next()).done;)q=q.value,h.call(l,q[1],q[0],this)};
  57. e.prototype[Symbol.iterator]=e.prototype.entries;var g=0;return e});
  58. oa("Set",function(a){function b(c){this.f=new Map;if(c){c=ba(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.f.size}
  59. if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(ba([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;
  60. ta();b.prototype.add=function(c){c=0===c?0:c;this.f.set(c,c);this.size=this.f.size;return this};
  61. b.prototype["delete"]=function(c){c=this.f["delete"](c);this.size=this.f.size;return c};
  62. b.prototype.clear=function(){this.f.clear();this.size=0};
  63. b.prototype.has=function(c){return this.f.has(c)};
  64. b.prototype.entries=function(){return this.f.entries()};
  65. b.prototype.values=function(){return this.f.values()};
  66. b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.f.forEach(function(f){return c.call(d,f,f,e)})};
  67. return b});
  68. oa("Promise",function(a){function b(g){this.g=0;this.i=void 0;this.f=[];var h=this.l();try{g(h.resolve,h.reject)}catch(l){h.reject(l)}}
  69. function c(){this.f=null}
  70. function d(g){return g instanceof b?g:new b(function(h){h(g)})}
  71. if(a)return a;c.prototype.g=function(g){if(null==this.f){this.f=[];var h=this;this.i(function(){h.l()})}this.f.push(g)};
  72. var e=na.setTimeout;c.prototype.i=function(g){e(g,0)};
  73. c.prototype.l=function(){for(;this.f&&this.f.length;){var g=this.f;this.f=[];for(var h=0;h<g.length;++h){var l=g[h];g[h]=null;try{l()}catch(m){this.j(m)}}}this.f=null};
  74. c.prototype.j=function(g){this.i(function(){throw g;})};
  75. b.prototype.l=function(){function g(m){return function(q){l||(l=!0,m.call(h,q))}}
  76. var h=this,l=!1;return{resolve:g(this.C),reject:g(this.j)}};
  77. b.prototype.C=function(g){if(g===this)this.j(new TypeError("A Promise cannot resolve to itself"));else if(g instanceof b)this.G(g);else{a:switch(typeof g){case "object":var h=null!=g;break a;case "function":h=!0;break a;default:h=!1}h?this.A(g):this.w(g)}};
  78. b.prototype.A=function(g){var h=void 0;try{h=g.then}catch(l){this.j(l);return}"function"==typeof h?this.K(h,g):this.w(g)};
  79. b.prototype.j=function(g){this.s(2,g)};
  80. b.prototype.w=function(g){this.s(1,g)};
  81. b.prototype.s=function(g,h){if(0!=this.g)throw Error("Cannot settle("+g+", "+h+"): Promise already settled in state"+this.g);this.g=g;this.i=h;this.B()};
  82. b.prototype.B=function(){if(null!=this.f){for(var g=0;g<this.f.length;++g)f.g(this.f[g]);this.f=null}};
  83. var f=new c;b.prototype.G=function(g){var h=this.l();g.Za(h.resolve,h.reject)};
  84. b.prototype.K=function(g,h){var l=this.l();try{g.call(h,l.resolve,l.reject)}catch(m){l.reject(m)}};
  85. b.prototype.then=function(g,h){function l(v,u){return"function"==typeof v?function(B){try{m(v(B))}catch(R){q(R)}}:u}
  86. var m,q,t=new b(function(v,u){m=v;q=u});
  87. this.Za(l(g,m),l(h,q));return t};
  88. b.prototype["catch"]=function(g){return this.then(void 0,g)};
  89. b.prototype.Za=function(g,h){function l(){switch(m.g){case 1:g(m.i);break;case 2:h(m.i);break;default:throw Error("Unexpected state: "+m.g);}}
  90. var m=this;null==this.f?f.g(l):this.f.push(l)};
  91. b.resolve=d;b.reject=function(g){return new b(function(h,l){l(g)})};
  92. b.race=function(g){return new b(function(h,l){for(var m=ba(g),q=m.next();!q.done;q=m.next())d(q.value).Za(h,l)})};
  93. b.all=function(g){var h=ba(g),l=h.next();return l.done?d([]):new b(function(m,q){function t(B){return function(R){v[B]=R;u--;0==u&&m(v)}}
  94. var v=[],u=0;do v.push(void 0),u++,d(l.value).Za(t(v.length-1),q),l=h.next();while(!l.done)})};
  95. return b});
  96. var ya=function(){function a(){function c(){}
  97. new c;Reflect.construct(c,[],function(){});
  98. return new c instanceof c}
  99. if("undefined"!=typeof Reflect&&Reflect.construct){if(a())return Reflect.construct;var b=Reflect.construct;return function(c,d,e){c=b(c,d);e&&Reflect.setPrototypeOf(c,e.prototype);return c}}return function(c,d,e){void 0===e&&(e=c);
  100. e=da(e.prototype||Object.prototype);return Function.prototype.apply.call(c,e,d)||e}}();
  101. oa("Reflect.construct",function(){return ya});
  102. oa("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==pa(this,b,"includes").indexOf(b,c||0)}});
  103. var n=this||self;function p(a){return void 0!==a}
  104. function r(a){return"string"==typeof a}
  105. function za(a){return"number"==typeof a}
  106. function Aa(a){if(a&&a!=n)return Ba(a.document);null===Ca&&(Ca=Ba(n.document));return Ca}
  107. var Da=/^[\w+/_-]+[=]{0,2}$/,Ca=null;function Ba(a){return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&Da.test(a)?a:""}
  108. function w(a,b){for(var c=a.split("."),d=b||n,e=0;e<c.length;e++)if(d=d[c[e]],null==d)return null;return d}
  109. function Ea(){}
  110. function Fa(a){a.zb=void 0;a.J=function(){return a.zb?a.zb:a.zb=new a}}
  111. function Ga(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
  112. else if("function"==b&&"undefined"==typeof a.call)return"object";return b}
  113. function Ha(a){return"array"==Ga(a)}
  114. function Ia(a){var b=Ga(a);return"array"==b||"object"==b&&"number"==typeof a.length}
  115. function Ja(a){return"function"==Ga(a)}
  116. function La(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}
  117. function Ma(a){return a[Na]||(a[Na]=++Oa)}
  118. var Na="closure_uid_"+(1E9*Math.random()>>>0),Oa=0;function Pa(a,b,c){return a.call.apply(a.bind,arguments)}
  119. function Qa(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}
  120. function x(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?x=Pa:x=Qa;return x.apply(null,arguments)}
  121. function Ra(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)}}
  122. var Sa=Date.now||function(){return+new Date};
  123. function y(a,b){b&&(a=a.replace(/\{\$([^}]+)}/g,function(c,d){return null!=b&&d in b?b[d]:c}));
  124. return a}
  125. function z(a,b){var c=a.split("."),d=n;c[0]in d||"undefined"==typeof d.execScript||d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)!c.length&&p(b)?d[e]=b:d[e]&&d[e]!==Object.prototype[e]?d=d[e]:d=d[e]={}}
  126. function A(a,b){function c(){}
  127. c.prototype=b.prototype;a.H=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.wf=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)}}
  128. ;var Ta=window;function Ua(a){if(Error.captureStackTrace)Error.captureStackTrace(this,Ua);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}
  129. A(Ua,Error);Ua.prototype.name="CustomError";var Va;function Wa(a,b){for(var c=a.split("%s"),d="",e=c.length-1,f=0;f<e;f++)d+=c[f]+(f<b.length?b[f]:"%s");Ua.call(this,d+c[e])}
  130. A(Wa,Ua);Wa.prototype.name="AssertionError";var Xa=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(r(a))return r(b)&&1==b.length?a.indexOf(b,0):-1;
  131. for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},C=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=r(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},Ya=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=r(a)?a.split(""):a,g=0;g<c;g++)if(g in f){var h=f[g];
  132. b.call(void 0,h,g,a)&&(d[e++]=h)}return d},Za=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=r(a)?a.split(""):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));
  133. return d},$a=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;
  134. C(a,function(e,f){d=b.call(void 0,d,e,f,a)});
  135. return d},ab=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=r(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;
  136. return!1};
  137. function bb(a,b){a:{var c=a.length;for(var d=r(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){c=e;break a}c=-1}return 0>c?null:r(a)?a.charAt(c):a[c]}
  138. function cb(a,b){return 0<=Xa(a,b)}
  139. function db(a,b){var c=Xa(a,b),d;(d=0<=c)&&Array.prototype.splice.call(a,c,1);return d}
  140. function eb(a){return Array.prototype.concat.apply([],arguments)}
  141. function fb(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}
  142. function gb(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(Ia(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)}}
  143. function hb(a,b,c,d){Array.prototype.splice.apply(a,ib(arguments,1))}
  144. function ib(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
  145. function jb(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(Ha(d))for(var e=0;e<d.length;e+=8192)for(var f=jb.apply(null,ib(d,e,e+8192)),g=0;g<f.length;g++)b.push(f[g]);else b.push(d)}return b}
  146. ;function kb(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}
  147. ;function lb(a,b,c){for(var d in a)b.call(c,a[d],d,a)}
  148. function mb(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}
  149. function nb(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}
  150. function ob(a,b){var c=Ia(b),d=c?b:arguments;for(c=c?0:1;c<d.length;c++){if(null==a)return;a=a[d[c]]}return a}
  151. function pb(a){var b=rb,c;for(c in b)if(a.call(void 0,b[c],c,b))return c}
  152. function sb(a){for(var b in a)return!1;return!0}
  153. function tb(a,b){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=!0}
  154. function ub(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(c in b)if(!(c in a))return!1;return!0}
  155. function vb(a){var b={},c;for(c in a)b[c]=a[c];return b}
  156. function wb(a){var b=Ga(a);if("object"==b||"array"==b){if(Ja(a.clone))return a.clone();b="array"==b?[]:{};for(var c in a)b[c]=wb(a[c]);return b}return a}
  157. var xb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function yb(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<xb.length;f++)c=xb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}
  158. function zb(a){var b=arguments.length;if(1==b&&Ha(arguments[0]))return zb.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c}
  159. ;var Ab={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};function Bb(a,b){this.f=a===Cb&&b||"";this.g=Db}
  160. Bb.prototype.ja=!0;Bb.prototype.Z=function(){return this.f};
  161. Bb.prototype.toString=function(){return"Const{"+this.f+"}"};
  162. function Eb(a){return a instanceof Bb&&a.constructor===Bb&&a.g===Db?a.f:"type_error:Const"}
  163. function Fb(a){return new Bb(Cb,a)}
  164. var Db={},Cb={},Gb=Fb("");var Hb=RegExp("^[^\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]*[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Ib=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");function Jb(){this.g="";this.i=Kb}
  165. Jb.prototype.ja=!0;Jb.prototype.Z=function(){return this.g.toString()};
  166. Jb.prototype.yb=!0;Jb.prototype.f=function(){return 1};
  167. function Lb(a){if(a instanceof Jb&&a.constructor===Jb&&a.i===Kb)return a.g;Ga(a);return"type_error:TrustedResourceUrl"}
  168. function Mb(a){var b={},c=Eb(a);if(!Nb.test(c))throw Error("Invalid TrustedResourceUrl format: "+c);a=c.replace(Ob,function(d,e){if(!Object.prototype.hasOwnProperty.call(b,e))throw Error('Found marker, "'+e+'", in format string, "'+c+'", but no valid label mapping found in args: '+JSON.stringify(b));var f=b[e];return f instanceof Bb?Eb(f):encodeURIComponent(String(f))});
  169. return Pb(a)}
  170. var Ob=/%{(\w+)}/g,Nb=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i,Qb=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,Kb={};function Pb(a){var b=new Jb;b.g=a;return b}
  171. function Rb(a,b,c){if(null==c)return b;if(r(c))return c?a+encodeURIComponent(c):"";for(var d in c){var e=c[d];e=Ha(e)?e:[e];for(var f=0;f<e.length;f++){var g=e[f];null!=g&&(b||(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(g)))}}return b}
  172. ;function Sb(a){return/^[\s\xa0]*$/.test(a)}
  173. var Tb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
  174. function Ub(a,b){if(b)a=a.replace(Vb,"&amp;").replace(Wb,"&lt;").replace(Xb,"&gt;").replace(Yb,"&quot;").replace(Zb,"&#39;").replace($b,"&#0;");else{if(!ac.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Vb,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Wb,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Xb,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Yb,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Zb,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace($b,"&#0;"))}return a}
  175. var Vb=/&/g,Wb=/</g,Xb=/>/g,Yb=/"/g,Zb=/'/g,$b=/\x00/g,ac=/[\x00&<>"']/;
  176. function bc(a,b){for(var c=0,d=Tb(String(a)).split("."),e=Tb(String(b)).split("."),f=Math.max(d.length,e.length),g=0;0==c&&g<f;g++){var h=d[g]||"",l=e[g]||"";do{h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];l=/(\d*)(\D*)(.*)/.exec(l)||["","","",""];if(0==h[0].length&&0==l[0].length)break;c=cc(0==h[1].length?0:parseInt(h[1],10),0==l[1].length?0:parseInt(l[1],10))||cc(0==h[2].length,0==l[2].length)||cc(h[2],l[2]);h=h[3];l=l[3]}while(0==c)}return c}
  177. function cc(a,b){return a<b?-1:a>b?1:0}
  178. ;function dc(){this.g="";this.i=ec}
  179. dc.prototype.ja=!0;dc.prototype.Z=function(){return this.g.toString()};
  180. dc.prototype.yb=!0;dc.prototype.f=function(){return 1};
  181. function fc(a){if(a instanceof dc&&a.constructor===dc&&a.i===ec)return a.g;Ga(a);return"type_error:SafeUrl"}
  182. var gc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function hc(a){if(a instanceof dc)return a;a="object"==typeof a&&a.ja?a.Z():String(a);gc.test(a)||(a="about:invalid#zClosurez");return ic(a)}
  183. function jc(a){if(a instanceof dc)return a;a="object"==typeof a&&a.ja?a.Z():String(a);gc.test(a)||(a="about:invalid#zClosurez");return ic(a)}
  184. var ec={};function ic(a){var b=new dc;b.g=a;return b}
  185. ic("about:blank");function kc(){this.f="";this.g=lc}
  186. kc.prototype.ja=!0;var lc={};kc.prototype.Z=function(){return this.f};
  187. function mc(a){var b=new kc;b.f=a;return b}
  188. var nc=mc("");function oc(a){if(a instanceof dc)return'url("'+fc(a).toString().replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof Bb)a=Eb(a);else{a=String(a);var b=a.replace(pc,"$1").replace(pc,"$1").replace(qc,"url");if(rc.test(b)){if(b=!sc.test(a)){for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}b=b&&c&&tc(a)}a=b?uc(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new Wa("Value does not allow [{;}], got: %s.",[a]);return a}
  189. function tc(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b}
  190. var rc=/^[-,."'%_!# a-zA-Z0-9\[\]]+$/,qc=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"),pc=RegExp("\\b(hsl|hsla|rgb|rgba|matrix|calc|minmax|fit-content|repeat|(rotate|scale|translate)(X|Y|Z|3d)?)\\([-+*/0-9a-z.%\\[\\], ]+\\)","g"),sc=/\/\*/;function uc(a){return a.replace(qc,function(b,c,d,e){var f="";d=d.replace(/^(['"])(.*)\1$/,function(g,h,l){f=h;return l});
  191. b=hc(d).Z();return c+f+b+f+e})}
  192. ;function vc(){this.f="";this.g=wc}
  193. vc.prototype.ja=!0;var wc={};vc.prototype.Z=function(){return this.f};
  194. function xc(a){var b=new vc;b.f=a;return b}
  195. var yc=xc("");var zc;a:{var Ac=n.navigator;if(Ac){var Bc=Ac.userAgent;if(Bc){zc=Bc;break a}}zc=""}function E(a){return-1!=zc.indexOf(a)}
  196. ;function Cc(){return E("Firefox")||E("FxiOS")}
  197. function Dc(){return E("Safari")&&!(Ec()||E("Coast")||E("Opera")||E("Edge")||E("Edg/")||E("OPR")||Cc()||E("Silk")||E("Android"))}
  198. function Ec(){return(E("Chrome")||E("CriOS"))&&!E("Edge")}
  199. function Fc(){return E("Android")&&!(Ec()||Cc()||E("Opera")||E("Silk"))}
  200. ;function Gc(){this.g="";this.j=Hc;this.i=null}
  201. Gc.prototype.yb=!0;Gc.prototype.f=function(){return this.i};
  202. Gc.prototype.ja=!0;Gc.prototype.Z=function(){return this.g.toString()};
  203. function Ic(a){if(a instanceof Gc&&a.constructor===Gc&&a.j===Hc)return a.g;Ga(a);return"type_error:SafeHtml"}
  204. function Jc(a){if(a instanceof Gc)return a;var b="object"==typeof a,c=null;b&&a.yb&&(c=a.f());return Kc(Ub(b&&a.ja?a.Z():String(a)),c)}
  205. var Lc=/^[a-zA-Z0-9-]+$/,Mc={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Nc={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};function Oc(a){if(!Lc.test(a))throw Error("Invalid tag name <"+a+">.");if(a.toUpperCase()in Nc)throw Error("Tag name <"+a+"> is not allowed for SafeHtml.");}
  206. function Pc(a){function b(f){Ha(f)?C(f,b):(f=Jc(f),e.push(Ic(f).toString()),f=f.f(),0==d?d=f:0!=f&&d!=f&&(d=null))}
  207. var c=Jc(Qc),d=c.f(),e=[];C(a,b);return Kc(e.join(Ic(c).toString()),d)}
  208. function Rc(a){return Pc(Array.prototype.slice.call(arguments))}
  209. var Hc={};function Kc(a,b){return Sc(a,b)}
  210. function Sc(a,b){var c=new Gc;c.g=a;c.i=b;return c}
  211. function Tc(a,b,c){var d=null,e="";if(b)for(q in b){if(!Lc.test(q))throw Error('Invalid attribute name "'+q+'".');var f=b[q];if(null!=f){var g=a;var h=q;var l=f;if(l instanceof Bb)l=Eb(l);else if("style"==h.toLowerCase()){f=void 0;g=l;if(!La(g))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof g+" given: "+g);if(!(g instanceof kc)){l="";for(f in g){if(!/^[-_a-zA-Z0-9]+$/.test(f))throw Error("Name allows only [-_a-zA-Z0-9], got: "+f);var m=g[f];null!=
  212. m&&(m=Ha(m)?Za(m,oc).join(" "):oc(m),l+=f+":"+m+";")}g=l?mc(l):nc}g instanceof kc&&g.constructor===kc&&g.g===lc?f=g.f:(Ga(g),f="type_error:SafeStyle");l=f}else{if(/^on/i.test(h))throw Error('Attribute "'+h+'" requires goog.string.Const value, "'+l+'" given.');if(h.toLowerCase()in Mc)if(l instanceof Jb)l=Lb(l).toString();else if(l instanceof dc)l=fc(l).toString();else if(r(l))l=hc(l).Z();else throw Error('Attribute "'+h+'" on tag "'+g+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+
  213. l+'" given.');}l.ja&&(l=l.Z());h=h+'="'+Ub(String(l))+'"';e+=" "+h}}var q="<"+a+e;null!=c?Ha(c)||(c=[c]):c=[];!0===Ab[a.toLowerCase()]?q+=">":(d=Rc(c),q+=">"+Ic(d).toString()+"</"+a+">",d=d.f());(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return Sc(q,d)}
  214. Sc("<!DOCTYPE html>",0);var Qc=Sc("",0);Sc("<br>",0);var Uc=kb(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Ic(Qc);return!b.parentElement});
  215. function Vc(a,b){if(Uc())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Ic(b)}
  216. function Wc(a,b){var c=b instanceof dc?b:jc(b);a.href=fc(c)}
  217. function Xc(a){var b=Pb(Eb(Gb));a.src=Lb(b).toString()}
  218. function Yc(a,b){a.src=Lb(b);var c=Aa();c&&a.setAttribute("nonce",c)}
  219. ;function Zc(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join("%s")}
  220. function $c(a){return decodeURIComponent(a.replace(/\+/g," "))}
  221. function ad(a){return a=Ub(a,void 0)}
  222. function bd(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var c=n.document.createElement("div");return a.replace(cd,function(d,e){var f=b[d];if(f)return f;if("#"==e.charAt(0)){var g=Number("0"+e.substr(1));isNaN(g)||(f=String.fromCharCode(g))}f||(f=Sc(d+" ",null),Vc(c,f),f=c.firstChild.nodeValue.slice(0,-1));return b[d]=f})}
  223. function dd(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if("#"==c.charAt(0)){var d=Number("0"+c.substr(1));if(!isNaN(d))return String.fromCharCode(d)}return b}})}
  224. var cd=/&([^;\s<&]+);?/g,ed=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};
  225. function fd(a){a=p(void 0)?a.toFixed(void 0):String(a);var b=a.indexOf(".");-1==b&&(b=a.length);return ed("0",Math.max(0,2-b))+a}
  226. function gd(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b}
  227. function hd(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}
  228. function id(a){var b=r(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(c,d,e){return d+e.toUpperCase()})}
  229. ;function jd(){return E("iPhone")&&!E("iPod")&&!E("iPad")}
  230. function kd(){return jd()||E("iPad")||E("iPod")}
  231. ;function ld(a){ld[" "](a);return a}
  232. ld[" "]=Ea;function md(a,b){try{return ld(a[b]),!0}catch(c){}return!1}
  233. function nd(a,b){var c=od;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)}
  234. ;var pd=E("Opera"),F=E("Trident")||E("MSIE"),qd=E("Edge"),rd=qd||F,sd=E("Gecko")&&!(-1!=zc.toLowerCase().indexOf("webkit")&&!E("Edge"))&&!(E("Trident")||E("MSIE"))&&!E("Edge"),td=-1!=zc.toLowerCase().indexOf("webkit")&&!E("Edge"),ud=E("Macintosh"),vd=E("Windows"),wd=E("Android"),xd=jd(),yd=E("iPad"),zd=E("iPod"),Ad=kd();function Bd(){var a=n.document;return a?a.documentMode:void 0}
  235. var Cd;a:{var Dd="",Ed=function(){var a=zc;if(sd)return/rv:([^\);]+)(\)|;)/.exec(a);if(qd)return/Edge\/([\d\.]+)/.exec(a);if(F)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(td)return/WebKit\/(\S+)/.exec(a);if(pd)return/(?:Version)[ \/]?(\S+)/.exec(a)}();
  236. Ed&&(Dd=Ed?Ed[1]:"");if(F){var Fd=Bd();if(null!=Fd&&Fd>parseFloat(Dd)){Cd=String(Fd);break a}}Cd=Dd}var Gd=Cd,od={};function Hd(a){return nd(a,function(){return 0<=bc(Gd,a)})}
  237. var Id;Id=n.document&&F?Bd():void 0;var Jd=Cc(),Kd=jd()||E("iPod"),Ld=E("iPad"),Md=Fc(),Od=Ec(),Pd=Dc()&&!kd();var Qd=null,Rd=null;function Sd(a){this.f=a||{cookie:""}}
  238. k=Sd.prototype;k.isEnabled=function(){return navigator.cookieEnabled};
  239. k.set=function(a,b,c,d,e,f){if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');p(c)||(c=-1);e=e?";domain="+e:"";d=d?";path="+d:"";f=f?";secure":"";c=0>c?"":0==c?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Sa()+1E3*c)).toUTCString();this.f.cookie=a+"="+b+e+d+c+f};
  240. k.get=function(a,b){for(var c=a+"=",d=(this.f.cookie||"").split(";"),e=0,f;e<d.length;e++){f=Tb(d[e]);if(0==f.lastIndexOf(c,0))return f.substr(c.length);if(f==a)return""}return b};
  241. k.remove=function(a,b,c){var d=p(this.get(a));this.set(a,"",0,b,c);return d};
  242. k.oa=function(){return Td(this).keys};
  243. k.ca=function(){return Td(this).values};
  244. k.isEmpty=function(){return!this.f.cookie};
  245. k.clear=function(){for(var a=Td(this).keys,b=a.length-1;0<=b;b--)this.remove(a[b])};
  246. function Td(a){a=(a.f.cookie||"").split(";");for(var b=[],c=[],d,e,f=0;f<a.length;f++)e=Tb(a[f]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}}
  247. var Ud=new Sd("undefined"==typeof document?null:document);var Vd={Ue:["BC","AD"],Te:["Before Christ","Anno Domini"],Xe:"JFMAMJJASOND".split(""),hf:"JFMAMJJASOND".split(""),We:"January February March April May June July August September October November December".split(" "),gf:"January February March April May June July August September October November December".split(" "),df:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),kf:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),qf:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
  248. mf:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ff:"Sun Mon Tue Wed Thu Fri Sat".split(" "),lf:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Ye:"SMTWTFS".split(""),jf:"SMTWTFS".split(""),ef:["Q1","Q2","Q3","Q4"],cf:["1st quarter","2nd quarter","3rd quarter","4th quarter"],Me:["AM","PM"],Qe:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],nf:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],Re:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Oc:6,rf:[5,6],Pc:5},Wd=Vd;
  249. Wd=Vd;var Xd=/^(\d{4})(?:(?:-?(\d{2})(?:-?(\d{2}))?)|(?:-?(\d{3}))|(?:-?W(\d{2})(?:-?([1-7]))?))?$/,Yd=/^(\d{2})(?::?(\d{2})(?::?(\d{2})(\.\d+)?)?)?$/,Zd=/Z|(?:([-+])(\d{2})(?::?(\d{2}))?)$/;function $d(a,b,c,d,e,f){r(a)?(this.g="y"==a?b:0,this.f="m"==a?b:0,this.days="d"==a?b:0,this.hours="h"==a?b:0,this.minutes="n"==a?b:0,this.seconds="s"==a?b:0):(this.g=a||0,this.f=b||0,this.days=c||0,this.hours=d||0,this.minutes=e||0,this.seconds=f||0)}
  250. $d.prototype.equals=function(a){return a.g==this.g&&a.f==this.f&&a.days==this.days&&a.hours==this.hours&&a.minutes==this.minutes&&a.seconds==this.seconds};
  251. $d.prototype.clone=function(){return new $d(this.g,this.f,this.days,this.hours,this.minutes,this.seconds)};
  252. $d.prototype.times=function(a){return new $d(this.g*a,this.f*a,this.days*a,this.hours*a,this.minutes*a,this.seconds*a)};
  253. $d.prototype.add=function(a){this.g+=a.g;this.f+=a.f;this.days+=a.days;this.hours+=a.hours;this.minutes+=a.minutes;this.seconds+=a.seconds};
  254. function ae(a,b,c){za(a)?(this.date=be(a,b||0,c||1),ce(this,c||1)):La(a)?(this.date=be(a.getFullYear(),a.getMonth(),a.getDate()),ce(this,a.getDate())):(this.date=new Date(Sa()),a=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),ce(this,a))}
  255. function be(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}
  256. k=ae.prototype;k.ab=Wd.Oc;k.bb=Wd.Pc;k.clone=function(){var a=new ae(this.date);a.ab=this.ab;a.bb=this.bb;return a};
  257. k.getFullYear=function(){return this.date.getFullYear()};
  258. k.getMonth=function(){return this.date.getMonth()};
  259. k.getDate=function(){return this.date.getDate()};
  260. k.getTime=function(){return this.date.getTime()};
  261. k.set=function(a){this.date=new Date(a.getFullYear(),a.getMonth(),a.getDate())};
  262. k.add=function(a){if(a.g||a.f){var b=this.getMonth()+a.f+12*a.g,c=this.getFullYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);a:{switch(b){case 1:var d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.date.setDate(1);this.date.setFullYear(c);this.date.setMonth(b);this.date.setDate(d)}a.days&&(a=new Date((new Date(this.getFullYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.days),this.date.setDate(1),this.date.setFullYear(a.getFullYear()),
  263. this.date.setMonth(a.getMonth()),this.date.setDate(a.getDate()),ce(this,a.getDate()))};
  264. k.eb=function(a){return[this.getFullYear(),fd(this.getMonth()+1),fd(this.getDate())].join(a?"-":"")+""};
  265. k.equals=function(a){return!(!a||this.getFullYear()!=a.getFullYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};
  266. k.toString=function(){return this.eb()};
  267. function ce(a,b){a.getDate()!=b&&a.date.setUTCHours(a.date.getUTCHours()+(a.getDate()<b?1:-1))}
  268. k.valueOf=function(){return this.date.valueOf()};
  269. function de(a,b,c,d,e,f,g){this.date=za(a)?new Date(a,b||0,c||1,d||0,e||0,f||0,g||0):new Date(a&&a.getTime?a.getTime():Sa())}
  270. A(de,ae);k=de.prototype;k.add=function(a){ae.prototype.add.call(this,a);a.hours&&this.date.setUTCHours(this.date.getUTCHours()+a.hours);a.minutes&&this.date.setUTCMinutes(this.date.getUTCMinutes()+a.minutes);a.seconds&&this.date.setUTCSeconds(this.date.getUTCSeconds()+a.seconds)};
  271. k.eb=function(a){var b=ae.prototype.eb.call(this,a);return a?b+" "+fd(this.date.getHours())+":"+fd(this.date.getMinutes())+":"+fd(this.date.getSeconds()):b+"T"+fd(this.date.getHours())+fd(this.date.getMinutes())+fd(this.date.getSeconds())};
  272. k.equals=function(a){return this.getTime()==a.getTime()};
  273. k.toString=function(){return this.eb()};
  274. k.clone=function(){var a=new de(this.date);a.ab=this.ab;a.bb=this.bb;return a};var ee=!F||9<=Number(Id),fe=!sd&&!F||F&&9<=Number(Id)||sd&&Hd("1.9.1"),ge=F&&!Hd("9");function he(a,b){this.x=p(a)?a:0;this.y=p(b)?b:0}
  275. k=he.prototype;k.clone=function(){return new he(this.x,this.y)};
  276. k.equals=function(a){return a instanceof he&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)};
  277. function ie(a,b){return new he(a.x-b.x,a.y-b.y)}
  278. k.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
  279. k.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
  280. k.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};function je(a,b){this.width=a;this.height=b}
  281. k=je.prototype;k.clone=function(){return new je(this.width,this.height)};
  282. k.aspectRatio=function(){return this.width/this.height};
  283. k.isEmpty=function(){return!(this.width*this.height)};
  284. k.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
  285. k.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
  286. k.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function ke(a){return a?new le(me(a)):Va||(Va=new le)}
  287. function G(a){return r(a)?document.getElementById(a):a}
  288. function ne(a){var b=document;return r(a)?b.getElementById(a):a}
  289. function H(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):oe(document,"*",a,b)}
  290. function I(a,b){var c=b||document;if(c.getElementsByClassName)c=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;c=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):oe(c,"*",a,b)[0]||null}return c||null}
  291. function oe(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,"function"==typeof b.split&&cb(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a}
  292. function pe(a,b){lb(b,function(c,d){c&&"object"==typeof c&&c.ja&&(c=c.Z());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:qe.hasOwnProperty(d)?a.setAttribute(qe[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})}
  293. var qe={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function re(a){a=a.document;a=se(a)?a.documentElement:a.body;return new je(a.clientWidth,a.clientHeight)}
  294. function te(a){var b=ue(a);a=a.parentWindow||a.defaultView;return F&&Hd("10")&&a.pageYOffset!=b.scrollTop?new he(b.scrollLeft,b.scrollTop):new he(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}
  295. function ue(a){return a.scrollingElement?a.scrollingElement:!td&&se(a)?a.documentElement:a.body||a.documentElement}
  296. function ve(a){return a?a.parentWindow||a.defaultView:window}
  297. function we(a,b,c){return xe(document,arguments)}
  298. function xe(a,b){var c=String(b[0]),d=b[1];if(!ee&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',ad(d.name),'"');if(d.type){c.push(' type="',ad(d.type),'"');var e={};yb(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(r(d)?c.className=d:Ha(d)?c.className=d.join(" "):pe(c,d));2<b.length&&ye(a,c,b);return c}
  299. function ye(a,b,c){function d(g){g&&b.appendChild(r(g)?a.createTextNode(g):g)}
  300. for(var e=2;e<c.length;e++){var f=c[e];!Ia(f)||La(f)&&0<f.nodeType?d(f):C(ze(f)?fb(f):f,d)}}
  301. function Ae(a){return document.createElement(String(a))}
  302. function se(a){return"CSS1Compat"==a.compatMode}
  303. function Be(a){for(var b;b=a.firstChild;)a.removeChild(b)}
  304. function Ce(a){a&&a.parentNode&&a.parentNode.removeChild(a)}
  305. function De(a){return fe&&void 0!=a.children?a.children:Ya(a.childNodes,function(b){return 1==b.nodeType})}
  306. function Ee(a){return La(a)&&1==a.nodeType}
  307. function Fe(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}
  308. function me(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
  309. function Ge(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else Be(a),a.appendChild(me(a).createTextNode(String(b)))}
  310. function He(a,b){var c=[];return Ie(a,b,c,!0)?c[0]:void 0}
  311. function Ie(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||Ie(a,b,c,d))return!0;a=a.nextSibling}return!1}
  312. var Je={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Ke={IMG:" ",BR:"\n"};function Le(a){var b;if((b="A"==a.tagName&&a.hasAttribute("href")||"INPUT"==a.tagName||"TEXTAREA"==a.tagName||"SELECT"==a.tagName||"BUTTON"==a.tagName?!a.disabled&&(!Me(a)||Ne(a)):Me(a)&&Ne(a))&&F){var c;!Ja(a.getBoundingClientRect)||F&&null==a.parentElement?c={height:a.offsetHeight,width:a.offsetWidth}:c=a.getBoundingClientRect();a=null!=c&&0<c.height&&0<c.width}else a=b;return a}
  313. function Me(a){return F&&!Hd("9")?(a=a.getAttributeNode("tabindex"),null!=a&&a.specified):a.hasAttribute("tabindex")}
  314. function Ne(a){a=a.tabIndex;return za(a)&&0<=a&&32768>a}
  315. function Oe(a){if(ge&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Pe(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");ge||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a}
  316. function Pe(a,b,c){if(!(a.nodeName in Je))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Ke)b.push(Ke[a.nodeName]);else for(a=a.firstChild;a;)Pe(a,b,c),a=a.nextSibling}
  317. function ze(a){if(a&&"number"==typeof a.length){if(La(a))return"function"==typeof a.item||"string"==typeof a.item;if(Ja(a))return"function"==typeof a.item}return!1}
  318. function Qe(a,b,c,d){if(!b&&!c)return null;var e=b?String(b).toUpperCase():null;return Re(a,function(f){return(!e||f.nodeName==e)&&(!c||r(f.className)&&cb(f.className.split(/\s+/),c))},d)}
  319. function J(a,b){return Qe(a,null,b,void 0)}
  320. function Re(a,b,c){for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return null}
  321. function le(a){this.f=a||n.document||document}
  322. k=le.prototype;k.Ea=function(){return r(void 0)?this.f.getElementById(void 0):void 0};
  323. k.getElementsByTagName=function(a,b){return(b||this.f).getElementsByTagName(String(a))};
  324. k.vb=function(a,b,c){return xe(this.f,arguments)};
  325. k.createElement=function(a){return this.f.createElement(String(a))};
  326. function Se(a){a=a.f;return a.parentWindow||a.defaultView}
  327. k.appendChild=function(a,b){a.appendChild(b)};
  328. k.isElement=Ee;function Te(a){Ue();return Pb(a)}
  329. var Ue=Ea;function Ve(a){var b=We;if(b)for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&a.call(void 0,b[c],c,b)}
  330. function Xe(){var a=[];Ve(function(b){a.push(b)});
  331. return a}
  332. var We={Be:"allow-forms",Ce:"allow-modals",De:"allow-orientation-lock",Ee:"allow-pointer-lock",Fe:"allow-popups",Ge:"allow-popups-to-escape-sandbox",He:"allow-presentation",Ie:"allow-same-origin",Je:"allow-scripts",Ke:"allow-top-navigation",Le:"allow-top-navigation-by-user-activation"},Ye=kb(function(){return Xe()});
  333. function Ze(){var a=Ae("IFRAME").sandbox,b=a&&a.supports;if(!b)return{};var c={};C(Ye(),function(d){b.call(a,d)&&(c[d]=!0)});
  334. return c}
  335. ;function $e(){return td?"Webkit":sd?"Moz":F?"ms":pd?"O":null}
  336. ;function bf(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}
  337. k=bf.prototype;k.getHeight=function(){return this.bottom-this.top};
  338. k.clone=function(){return new bf(this.top,this.right,this.bottom,this.left)};
  339. k.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
  340. k.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};
  341. k.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};function cf(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}
  342. cf.prototype.clone=function(){return new cf(this.left,this.top,this.width,this.height)};
  343. cf.prototype.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
  344. cf.prototype.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
  345. cf.prototype.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function df(a,b,c){if(r(b))(b=ef(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=ef(c,d);f&&(c.style[f]=e)}}
  346. var ff={};function ef(a,b){var c=ff[b];if(!c){var d=hd(b);c=d;void 0===a.style[d]&&(d=$e()+id(d),void 0!==a.style[d]&&(c=d));ff[b]=c}return c}
  347. function gf(a,b){var c=me(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""}
  348. function hf(a,b){return gf(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}
  349. function jf(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}F&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
  350. function kf(a){if(F&&!(8<=Number(Id)))return a.offsetParent;var b=me(a),c=hf(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=hf(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null}
  351. function lf(a){for(var b=new bf(0,Infinity,Infinity,0),c=ke(a),d=c.f.body,e=c.f.documentElement,f=ue(c.f);a=kf(a);)if(!(F&&0==a.clientWidth||td&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=hf(a,"overflow")){var g=mf(a),h=new he(a.clientLeft,a.clientTop);g.x+=h.x;g.y+=h.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);
  352. c=re(Se(c)||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}
  353. function mf(a){var b=me(a),c=new he(0,0);var d=b?me(b):document;d=!F||9<=Number(Id)||se(ke(d).f)?d.documentElement:d.body;if(a==d)return c;a=jf(a);b=te(ke(b).f);c.x=a.left+b.x;c.y=a.top+b.y;return c}
  354. function nf(a,b,c){if(b instanceof je)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");a.style.width=of(b,!0);a.style.height=of(c,!0)}
  355. function of(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}
  356. function pf(a){var b=qf;if("none"!=hf(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a}
  357. function qf(a){var b=a.offsetWidth,c=a.offsetHeight,d=td&&!b&&!c;return p(b)&&!d||!a.getBoundingClientRect?new je(b,c):(a=jf(a),new je(a.right-a.left,a.bottom-a.top))}
  358. function rf(a){var b=mf(a);a=pf(a);return new cf(b.x,b.y,a.width,a.height)}
  359. function sf(a,b){a.style.display=b?"":"none"}
  360. function tf(a){var b=uf;b instanceof vc&&b.constructor===vc&&b.g===wc?b=b.f:(Ga(b),b="type_error:SafeStyleSheet");F&&p(a.cssText)?a.cssText=b:a.innerHTML=b}
  361. function vf(a){a=a.style;a.position="relative";F&&!Hd("8")?(a.zoom="1",a.display="inline"):a.display="inline-block"}
  362. function wf(a){return"rtl"==hf(a,"direction")}
  363. function xf(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;var e=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+e}
  364. function yf(a,b){var c=a.currentStyle?a.currentStyle[b]:null;return c?xf(a,c):0}
  365. var zf={thin:2,medium:4,thick:6};function Af(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in zf?zf[c]:xf(a,c)}
  366. ;var Bf=(new Date).getTime();function Cf(a,b){this.i=a;this.j=b;this.g=0;this.f=null}
  367. Cf.prototype.get=function(){if(0<this.g){this.g--;var a=this.f;this.f=a.next;a.next=null}else a=this.i();return a};
  368. function Df(a,b){a.j(b);100>a.g&&(a.g++,b.next=a.f,a.f=b)}
  369. ;function Ef(a){n.setTimeout(function(){throw a;},0)}
  370. var Ff;
  371. function Gf(){var a=n.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!E("Presto")&&(a=function(){var e=document.createElement("IFRAME");e.style.display="none";Xc(e);document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.write(Ic(Qc));e.close();var g="callImmediate"+Math.random(),h="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=x(function(l){if(("*"==h||l.origin==h)&&l.data==
  372. g)this.port1.onmessage()},this);
  373. f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}});
  374. if("undefined"!==typeof a&&!E("Trident")&&!E("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(p(c.next)){c=c.next;var e=c.Mb;c.Mb=null;e()}};
  375. return function(e){d.next={Mb:e};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement("SCRIPT")?function(e){var f=document.createElement("SCRIPT");
  376. f.onreadystatechange=function(){f.onreadystatechange=null;f.parentNode.removeChild(f);f=null;e();e=null};
  377. document.documentElement.appendChild(f)}:function(e){n.setTimeout(e,0)}}
  378. ;function Hf(){this.g=this.f=null}
  379. var Jf=new Cf(function(){return new If},function(a){a.reset()});
  380. Hf.prototype.add=function(a,b){var c=Jf.get();c.set(a,b);this.g?this.g.next=c:this.f=c;this.g=c};
  381. Hf.prototype.remove=function(){var a=null;this.f&&(a=this.f,this.f=this.f.next,this.f||(this.g=null),a.next=null);return a};
  382. function If(){this.next=this.scope=this.f=null}
  383. If.prototype.set=function(a,b){this.f=a;this.scope=b;this.next=null};
  384. If.prototype.reset=function(){this.next=this.scope=this.f=null};function Kf(a,b){Lf||Mf();Nf||(Lf(),Nf=!0);Of.add(a,b)}
  385. var Lf;function Mf(){if(n.Promise&&n.Promise.resolve){var a=n.Promise.resolve(void 0);Lf=function(){a.then(Pf)}}else Lf=function(){var b=Pf;
  386. !Ja(n.setImmediate)||n.Window&&n.Window.prototype&&!E("Edge")&&n.Window.prototype.setImmediate==n.setImmediate?(Ff||(Ff=Gf()),Ff(b)):n.setImmediate(b)}}
  387. var Nf=!1,Of=new Hf;function Pf(){for(var a;a=Of.remove();){try{a.f.call(a.scope)}catch(b){Ef(b)}Df(Jf,a)}Nf=!1}
  388. ;function Qf(a,b){this.f=0;this.s=void 0;this.j=this.g=this.i=null;this.l=this.w=!1;if(a!=Ea)try{var c=this;a.call(b,function(d){Rf(c,2,d)},function(d){Rf(c,3,d)})}catch(d){Rf(this,3,d)}}
  389. function Sf(){this.next=this.context=this.onRejected=this.g=this.f=null;this.i=!1}
  390. Sf.prototype.reset=function(){this.context=this.onRejected=this.g=this.f=null;this.i=!1};
  391. var Tf=new Cf(function(){return new Sf},function(a){a.reset()});
  392. function Uf(a,b,c){var d=Tf.get();d.g=a;d.onRejected=b;d.context=c;return d}
  393. function Vf(a){if(a instanceof Qf)return a;var b=new Qf(Ea);Rf(b,2,a);return b}
  394. function Wf(a,b,c){Xf(a,b,c,null)||Kf(Ra(b,a))}
  395. function Yf(a){return new Qf(function(b,c){var d=a.length,e=[];if(d)for(var f=function(m,q){d--;e[m]=q;0==d&&b(e)},g=function(m){c(m)},h=0,l;h<a.length;h++)l=a[h],Wf(l,Ra(f,h),g);
  396. else b(e)})}
  397. function Zf(){var a,b,c=new Qf(function(d,e){a=d;b=e});
  398. return new $f(c,a,b)}
  399. Qf.prototype.then=function(a,b,c){return ag(this,Ja(a)?a:null,Ja(b)?b:null,c)};
  400. Qf.prototype.$goog_Thenable=!0;function bg(a,b){return ag(a,null,b,void 0)}
  401. Qf.prototype.cancel=function(a){0==this.f&&Kf(function(){var b=new cg(a);dg(this,b)},this)};
  402. function dg(a,b){if(0==a.f)if(a.i){var c=a.i;if(c.g){for(var d=0,e=null,f=null,g=c.g;g&&(g.i||(d++,g.f==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.f&&1==d?dg(c,b):(f?(d=f,d.next==c.j&&(c.j=d),d.next=d.next.next):eg(c),fg(c,e,3,b)))}a.i=null}else Rf(a,3,b)}
  403. function gg(a,b){a.g||2!=a.f&&3!=a.f||hg(a);a.j?a.j.next=b:a.g=b;a.j=b}
  404. function ag(a,b,c,d){var e=Uf(null,null,null);e.f=new Qf(function(f,g){e.g=b?function(h){try{var l=b.call(d,h);f(l)}catch(m){g(m)}}:f;
  405. e.onRejected=c?function(h){try{var l=c.call(d,h);!p(l)&&h instanceof cg?g(h):f(l)}catch(m){g(m)}}:g});
  406. e.f.i=a;gg(a,e);return e.f}
  407. Qf.prototype.A=function(a){this.f=0;Rf(this,2,a)};
  408. Qf.prototype.C=function(a){this.f=0;Rf(this,3,a)};
  409. function Rf(a,b,c){0==a.f&&(a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself")),a.f=1,Xf(c,a.A,a.C,a)||(a.s=c,a.f=b,a.i=null,hg(a),3!=b||c instanceof cg||ig(a,c)))}
  410. function Xf(a,b,c,d){if(a instanceof Qf)return gg(a,Uf(b||Ea,c||null,d)),!0;if(a)try{var e=!!a.$goog_Thenable}catch(g){e=!1}else e=!1;if(e)return a.then(b,c,d),!0;if(La(a))try{var f=a.then;if(Ja(f))return jg(a,f,b,c,d),!0}catch(g){return c.call(d,g),!0}return!1}
  411. function jg(a,b,c,d,e){function f(l){h||(h=!0,d.call(e,l))}
  412. function g(l){h||(h=!0,c.call(e,l))}
  413. var h=!1;try{b.call(a,g,f)}catch(l){f(l)}}
  414. function hg(a){a.w||(a.w=!0,Kf(a.B,a))}
  415. function eg(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g||(a.j=null);return b}
  416. Qf.prototype.B=function(){for(var a;a=eg(this);)fg(this,a,this.f,this.s);this.w=!1};
  417. function fg(a,b,c,d){if(3==c&&b.onRejected&&!b.i)for(;a&&a.l;a=a.i)a.l=!1;if(b.f)b.f.i=null,kg(b,c,d);else try{b.i?b.g.call(b.context):kg(b,c,d)}catch(e){lg.call(null,e)}Df(Tf,b)}
  418. function kg(a,b,c){2==b?a.g.call(a.context,c):a.onRejected&&a.onRejected.call(a.context,c)}
  419. function ig(a,b){a.l=!0;Kf(function(){a.l&&lg.call(null,b)})}
  420. var lg=Ef;function cg(a){Ua.call(this,a)}
  421. A(cg,Ua);cg.prototype.name="cancel";function $f(a,b,c){this.f=a;this.resolve=b;this.reject=c}
  422. ;function mg(a){this.f=a;a.then(x(function(){},this))}
  423. function ng(a,b,c){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];e=og(a,b).then(function(f){return f.apply(null,d)});
  424. return new mg(e)}
  425. var pg={};function og(a,b){var c=pg[b];if(c)return c;c=(c=w(b))?Vf(c):(new Qf(function(d,e){var f=(new le(document)).createElement("SCRIPT");f.async=!0;Yc(f,Pb(Eb(a)));f.onload=f.onreadystatechange=function(){f.readyState&&"loaded"!=f.readyState&&"complete"!=f.readyState||d()};
  426. f.onerror=e;(document.head||document.getElementsByTagName("head")[0]).appendChild(f)})).then(function(){var d=w(b);
  427. if(!d)throw Error("Failed to load "+b+" from "+a);return d});
  428. return pg[b]=c}
  429. function qg(a,b){a.f.then(function(c){var d=c.startHelp;if(!d)throw Error("Method not found: startHelp");return d.apply(c,b)})}
  430. ;function rg(a){this.f=a}
  431. var sg=Fb("https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");rg.prototype.g=function(a){qg(this.f,arguments)};function tg(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));a=a.substring(0,a.indexOf("://"));if("http"!==a&&"https"!==a&&"chrome-extension"!==a&&"file"!==a&&"android-app"!==a&&"chrome-search"!==a&&"app"!==a)throw Error("Invalid URI scheme in origin: "+a);c="";var d=b.indexOf(":");if(-1!=d){var e=
  432. b.substring(d+1);b=b.substring(0,d);if("http"===a&&"80"!==e||"https"===a&&"443"!==e)c=":"+e}return a+"://"+b+c}
  433. ;/*
  434. gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
  435. var ug=window,vg=document,wg=ug.location;function xg(){}
  436. var yg=/\[native code\]/;function zg(a,b,c){return a[b]=a[b]||c}
  437. function Ag(a){a=a.sort();for(var b=[],c=void 0,d=0;d<a.length;d++){var e=a[d];e!=c&&b.push(e);c=e}return b}
  438. function Bg(){var a;if((a=Object.create)&&yg.test(a))a=a(null);else{a={};for(var b in a)a[b]=void 0}return a}
  439. var Cg=zg(ug,"gapi",{});var K;K=zg(ug,"___jsl",Bg());zg(K,"I",0);zg(K,"hel",10);function Dg(){var a=wg.href;if(K.dpo)var b=K.h;else{b=K.h;var c=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),d=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(a=a&&(c.exec(a)||d.exec(a)))try{b=decodeURIComponent(a[2])}catch(e){}}return b}
  440. function Eg(a){var b=zg(K,"PQ",[]);K.PQ=[];var c=b.length;if(0===c)a();else for(var d=0,e=function(){++d===c&&a()},f=0;f<c;f++)b[f](e)}
  441. function Fg(a){return zg(zg(K,"H",Bg()),a,Bg())}
  442. ;function Gg(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;q=m=0}
  443. function b(t){for(var v=g,u=0;64>u;u+=4)v[u/4]=t[u]<<24|t[u+1]<<16|t[u+2]<<8|t[u+3];for(u=16;80>u;u++)t=v[u-3]^v[u-8]^v[u-14]^v[u-16],v[u]=(t<<1|t>>>31)&4294967295;t=e[0];var B=e[1],R=e[2],ia=e[3],Ka=e[4];for(u=0;80>u;u++){if(40>u)if(20>u){var D=ia^B&(R^ia);var qb=1518500249}else D=B^R^ia,qb=1859775393;else 60>u?(D=B&R|ia&(B|R),qb=2400959708):(D=B^R^ia,qb=3395469782);D=((t<<5|t>>>27)&4294967295)+D+Ka+qb+v[u]&4294967295;Ka=ia;ia=R;R=(B<<30|B>>>2)&4294967295;B=t;t=D}e[0]=e[0]+t&4294967295;e[1]=e[1]+
  444. B&4294967295;e[2]=e[2]+R&4294967295;e[3]=e[3]+ia&4294967295;e[4]=e[4]+Ka&4294967295}
  445. function c(t,v){if("string"===typeof t){t=unescape(encodeURIComponent(t));for(var u=[],B=0,R=t.length;B<R;++B)u.push(t.charCodeAt(B));t=u}v||(v=t.length);u=0;if(0==m)for(;u+64<v;)b(t.slice(u,u+64)),u+=64,q+=64;for(;u<v;)if(f[m++]=t[u++],q++,64==m)for(m=0,b(f);u+64<v;)b(t.slice(u,u+64)),u+=64,q+=64}
  446. function d(){var t=[],v=8*q;56>m?c(h,56-m):c(h,64-(m-56));for(var u=63;56<=u;u--)f[u]=v&255,v>>>=8;b(f);for(u=v=0;5>u;u++)for(var B=24;0<=B;B-=8)t[v++]=e[u]>>B&255;return t}
  447. for(var e=[],f=[],g=[],h=[128],l=1;64>l;++l)h[l]=0;var m,q;a();return{reset:a,update:c,digest:d,dd:function(){for(var t=d(),v="",u=0;u<t.length;u++)v+="0123456789ABCDEF".charAt(Math.floor(t[u]/16))+"0123456789ABCDEF".charAt(t[u]%16);return v}}}
  448. ;function Hg(a,b,c){var d=[],e=[];if(1==(Ha(c)?2:1))return e=[b,a],C(d,function(h){e.push(h)}),Ig(e.join(" "));
  449. var f=[],g=[];C(c,function(h){g.push(h.key);f.push(h.value)});
  450. c=Math.floor((new Date).getTime()/1E3);e=0==f.length?[c,b,a]:[f.join(":"),c,b,a];C(d,function(h){e.push(h)});
  451. a=Ig(e.join(" "));a=[c,a];0==g.length||a.push(g.join(""));return a.join("_")}
  452. function Ig(a){var b=Gg();b.update(a);return b.dd().toLowerCase()}
  453. ;function Jg(a){var b=tg(String(n.location.href)),c=n.__OVERRIDE_SID;null==c&&(c=(new Sd(document)).get("SID"));if(c&&(b=(c=0==b.indexOf("https:")||0==b.indexOf("chrome-extension:"))?n.__SAPISID:n.__APISID,null==b&&(b=(new Sd(document)).get(c?"SAPISID":"APISID")),b)){c=c?"SAPISIDHASH":"APISIDHASH";var d=String(n.location.href);return d&&b&&c?[c,Hg(tg(d),b,a||null)].join(" "):null}return null}
  454. ;function Kg(a,b){Ua.call(this,b);this.code=a}
  455. la(Kg,Ua);var Lg="StopIteration"in n?n.StopIteration:{message:"StopIteration",stack:""};function Mg(){}
  456. Mg.prototype.next=function(){throw Lg;};
  457. Mg.prototype.qa=function(){return this};
  458. function Ng(a){if(a instanceof Mg)return a;if("function"==typeof a.qa)return a.qa(!1);if(Ia(a)){var b=0,c=new Mg;c.next=function(){for(;;){if(b>=a.length)throw Lg;if(b in a)return a[b++];b++}};
  459. return c}throw Error("Not implemented");}
  460. function Og(a,b){if(Ia(a))try{C(a,b,void 0)}catch(c){if(c!==Lg)throw c;}else{a=Ng(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==Lg)throw c;}}}
  461. function Pg(a){if(Ia(a))return fb(a);a=Ng(a);var b=[];Og(a,function(c){b.push(c)});
  462. return b}
  463. ;function Qg(a,b){this.g={};this.f=[];this.j=this.i=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof Qg)for(c=a.oa(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])}
  464. k=Qg.prototype;k.ca=function(){Rg(this);for(var a=[],b=0;b<this.f.length;b++)a.push(this.g[this.f[b]]);return a};
  465. k.oa=function(){Rg(this);return this.f.concat()};
  466. k.equals=function(a,b){if(this===a)return!0;if(this.i!=a.i)return!1;var c=b||Sg;Rg(this);for(var d,e=0;d=this.f[e];e++)if(!c(this.get(d),a.get(d)))return!1;return!0};
  467. function Sg(a,b){return a===b}
  468. k.isEmpty=function(){return 0==this.i};
  469. k.clear=function(){this.g={};this.j=this.i=this.f.length=0};
  470. k.remove=function(a){return Tg(this.g,a)?(delete this.g[a],this.i--,this.j++,this.f.length>2*this.i&&Rg(this),!0):!1};
  471. function Rg(a){if(a.i!=a.f.length){for(var b=0,c=0;b<a.f.length;){var d=a.f[b];Tg(a.g,d)&&(a.f[c++]=d);b++}a.f.length=c}if(a.i!=a.f.length){var e={};for(c=b=0;b<a.f.length;)d=a.f[b],Tg(e,d)||(a.f[c++]=d,e[d]=1),b++;a.f.length=c}}
  472. k.get=function(a,b){return Tg(this.g,a)?this.g[a]:b};
  473. k.set=function(a,b){Tg(this.g,a)||(this.i++,this.f.push(a),this.j++);this.g[a]=b};
  474. k.forEach=function(a,b){for(var c=this.oa(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};
  475. k.clone=function(){return new Qg(this)};
  476. k.qa=function(a){Rg(this);var b=0,c=this.j,d=this,e=new Mg;e.next=function(){if(c!=d.j)throw Error("The map has changed since the iterator was created");if(b>=d.f.length)throw Lg;var f=d.f[b++];return a?f:d.g[f]};
  477. return e};
  478. function Tg(a,b){return Object.prototype.hasOwnProperty.call(a,b)}
  479. ;function Ug(a){if(a.ca&&"function"==typeof a.ca)return a.ca();if(r(a))return a.split("");if(Ia(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return nb(a)}
  480. function Vg(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(Ia(a)||r(a))C(a,b,c);else{if(a.oa&&"function"==typeof a.oa)var d=a.oa();else if(a.ca&&"function"==typeof a.ca)d=void 0;else if(Ia(a)||r(a)){d=[];for(var e=a.length,f=0;f<e;f++)d.push(f)}else for(f in d=[],e=0,a)d[e++]=f;e=Ug(a);f=e.length;for(var g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)}}
  481. ;var Wg=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function Xg(a){return a.match(Wg)}
  482. function Yg(a){return a?decodeURI(a):a}
  483. function Zg(a,b){if(a)for(var c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf("="),f=null;if(0<=e){var g=c[d].substring(0,e);f=c[d].substring(e+1)}else g=c[d];b(g,f?$c(f):"")}}
  484. function $g(a,b){if(!b)return a;var c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);c=[a.substr(0,d),e,a.substr(c)];d=c[1];c[1]=b?d?d+"&"+b:b:d;return c[0]+(c[1]?"?"+c[1]:"")+c[2]}
  485. function ah(a,b,c){if(Ha(b))for(var d=0;d<b.length;d++)ah(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))}
  486. function bh(a){var b=[],c;for(c in a)ah(c,a[c],b);return b.join("&")}
  487. function ch(a,b){var c=bh(b);return $g(a,c)}
  488. function dh(){var a="="+encodeURIComponent("feedbackEndpoint");return $g("/service_ajax","name"+a)}
  489. ;function eh(a,b){this.g=this.s=this.j="";this.B=null;this.i=this.f="";this.l=!1;var c;a instanceof eh?(this.l=p(b)?b:a.l,fh(this,a.j),this.s=a.s,this.g=a.g,gh(this,a.B),this.f=a.f,hh(this,a.w.clone()),this.i=a.i):a&&(c=Xg(String(a)))?(this.l=!!b,fh(this,c[1]||"",!0),this.s=ih(c[2]||""),this.g=ih(c[3]||"",!0),gh(this,c[4]),this.f=ih(c[5]||"",!0),hh(this,c[6]||"",!0),this.i=ih(c[7]||"")):(this.l=!!b,this.w=new jh(null,this.l))}
  490. eh.prototype.toString=function(){var a=[],b=this.j;b&&a.push(kh(b,lh,!0),":");var c=this.g;if(c||"file"==b)a.push("//"),(b=this.s)&&a.push(kh(b,lh,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.B,null!=c&&a.push(":",String(c));if(c=this.f)this.g&&"/"!=c.charAt(0)&&a.push("/"),a.push(kh(c,"/"==c.charAt(0)?mh:nh,!0));(c=this.w.toString())&&a.push("?",c);(c=this.i)&&a.push("#",kh(c,oh));return a.join("")};
  491. eh.prototype.resolve=function(a){var b=this.clone(),c=!!a.j;c?fh(b,a.j):c=!!a.s;c?b.s=a.s:c=!!a.g;c?b.g=a.g:c=null!=a.B;var d=a.f;if(c)gh(b,a.B);else if(c=!!a.f){if("/"!=d.charAt(0))if(this.g&&!this.f)d="/"+d;else{var e=b.f.lastIndexOf("/");-1!=e&&(d=b.f.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){d=0==e.lastIndexOf("/",0);e=e.split("/");for(var f=[],g=0;g<e.length;){var h=e[g++];"."==h?d&&g==e.length&&f.push(""):".."==h?((1<f.length||1==f.length&&
  492. ""!=f[0])&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?b.f=d:c=""!==a.w.toString();c?hh(b,a.w.clone()):c=!!a.i;c&&(b.i=a.i);return b};
  493. eh.prototype.clone=function(){return new eh(this)};
  494. function fh(a,b,c){a.j=c?ih(b,!0):b;a.j&&(a.j=a.j.replace(/:$/,""))}
  495. function gh(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.B=b}else a.B=null}
  496. function hh(a,b,c){b instanceof jh?(a.w=b,ph(a.w,a.l)):(c||(b=kh(b,qh)),a.w=new jh(b,a.l))}
  497. function ih(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}
  498. function kh(a,b,c){return r(a)?(a=encodeURI(a).replace(b,rh),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}
  499. function rh(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}
  500. var lh=/[#\/\?@]/g,nh=/[#\?:]/g,mh=/[#\?]/g,qh=/[#\?@]/g,oh=/#/g;function jh(a,b){this.g=this.f=null;this.i=a||null;this.j=!!b}
  501. function sh(a){a.f||(a.f=new Qg,a.g=0,a.i&&Zg(a.i,function(b,c){a.add($c(b),c)}))}
  502. k=jh.prototype;k.add=function(a,b){sh(this);this.i=null;a=th(this,a);var c=this.f.get(a);c||this.f.set(a,c=[]);c.push(b);this.g=this.g+1;return this};
  503. k.remove=function(a){sh(this);a=th(this,a);return Tg(this.f.g,a)?(this.i=null,this.g=this.g-this.f.get(a).length,this.f.remove(a)):!1};
  504. k.clear=function(){this.f=this.i=null;this.g=0};
  505. k.isEmpty=function(){sh(this);return 0==this.g};
  506. function uh(a,b){sh(a);b=th(a,b);return Tg(a.f.g,b)}
  507. k.forEach=function(a,b){sh(this);this.f.forEach(function(c,d){C(c,function(e){a.call(b,e,d,this)},this)},this)};
  508. k.oa=function(){sh(this);for(var a=this.f.ca(),b=this.f.oa(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};
  509. k.ca=function(a){sh(this);var b=[];if(r(a))uh(this,a)&&(b=eb(b,this.f.get(th(this,a))));else{a=this.f.ca();for(var c=0;c<a.length;c++)b=eb(b,a[c])}return b};
  510. k.set=function(a,b){sh(this);this.i=null;a=th(this,a);uh(this,a)&&(this.g=this.g-this.f.get(a).length);this.f.set(a,[b]);this.g=this.g+1;return this};
  511. k.get=function(a,b){if(!a)return b;var c=this.ca(a);return 0<c.length?String(c[0]):b};
  512. k.toString=function(){if(this.i)return this.i;if(!this.f)return"";for(var a=[],b=this.f.oa(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.ca(d);for(var f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}}return this.i=a.join("&")};
  513. k.clone=function(){var a=new jh;a.i=this.i;this.f&&(a.f=this.f.clone(),a.g=this.g);return a};
  514. function th(a,b){var c=String(b);a.j&&(c=c.toLowerCase());return c}
  515. function ph(a,b){b&&!a.j&&(sh(a),a.i=null,a.f.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(this.remove(d),this.remove(e),0<c.length&&(this.i=null,this.f.set(th(this,e),fb(c)),this.g=this.g+c.length))},a));
  516. a.j=b}
  517. k.extend=function(a){for(var b=0;b<arguments.length;b++)Vg(arguments[b],function(c,d){this.add(d,c)},this)};function vh(){var a=window.location.href;a=a instanceof eh?a.clone():new eh(a,void 0);return(new jh(a.i)).get("redirect_state",null)}
  518. ;var wh=new Set(["tos_url","privacy_policy_url","learn_more_url"]),xh=/(\[.*?\]\(\$\{.*?\}\))/,yh=/^\[(.*?)\]\(\$\{(.*?)\}\)$/;var zh=!F||9<=Number(Id),Ah=F&&!Hd("9"),Bh=function(){if(!n.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});
  519. try{n.addEventListener("test",Ea,b),n.removeEventListener("test",Ea,b)}catch(c){}return a}();function Ch(){this.B=this.B;this.w=this.w}
  520. Ch.prototype.B=!1;Ch.prototype.pa=function(){return this.B};
  521. Ch.prototype.dispose=function(){this.B||(this.B=!0,this.O())};
  522. function Dh(a,b){a.B?p(void 0)?b.call(void 0):b():(a.w||(a.w=[]),a.w.push(p(void 0)?x(b,void 0):b))}
  523. Ch.prototype.O=function(){if(this.w)for(;this.w.length;)this.w.shift()()};
  524. function Eh(a){a&&"function"==typeof a.dispose&&a.dispose()}
  525. ;function Fh(a,b){this.type=a;this.currentTarget=this.target=b;this.g=!1;this.Cc=!0}
  526. Fh.prototype.stopPropagation=function(){this.g=!0};
  527. Fh.prototype.preventDefault=function(){this.Cc=!1};function Gh(a,b){Fh.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=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.f=null;a&&this.init(a,b)}
  528. A(Gh,Fh);var Hh={2:"touch",3:"pen",4:"mouse"};
  529. Gh.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;var e=a.relatedTarget;e?sd&&(md(e,"nodeName")||(e=null)):"mouseover"==c?e=a.fromElement:"mouseout"==c&&(e=a.toElement);this.relatedTarget=e;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=void 0!==a.clientX?
  530. a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=r(a.pointerType)?a.pointerType:Hh[a.pointerType]||"";this.state=a.state;this.f=a;a.defaultPrevented&&this.preventDefault()};
  531. Gh.prototype.stopPropagation=function(){Gh.H.stopPropagation.call(this);this.f.stopPropagation?this.f.stopPropagation():this.f.cancelBubble=!0};
  532. Gh.prototype.preventDefault=function(){Gh.H.preventDefault.call(this);var a=this.f;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Ah)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Ih="closure_listenable_"+(1E6*Math.random()|0);function Jh(a){return!(!a||!a[Ih])}
  533. var Kh=0;function Lh(a,b,c,d,e){this.listener=a;this.f=null;this.src=b;this.type=c;this.capture=!!d;this.fb=e;this.key=++Kh;this.Ja=this.Ya=!1}
  534. function Mh(a){a.Ja=!0;a.listener=null;a.f=null;a.src=null;a.fb=null}
  535. ;function Nh(a){this.src=a;this.listeners={};this.f=0}
  536. Nh.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.listeners[f];a||(a=this.listeners[f]=[],this.f++);var g=Oh(a,b,d,e);-1<g?(b=a[g],c||(b.Ya=!1)):(b=new Lh(b,this.src,f,!!d,e),b.Ya=c,a.push(b));return b};
  537. Nh.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-1<b?(Mh(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.listeners[a],this.f--),!0):!1};
  538. function Ph(a,b){var c=b.type;c in a.listeners&&db(a.listeners[c],b)&&(Mh(b),0==a.listeners[c].length&&(delete a.listeners[c],a.f--))}
  539. Nh.prototype.Pa=function(a,b,c,d){a=this.listeners[a.toString()];var e=-1;a&&(e=Oh(a,b,c,d));return-1<e?a[e]:null};
  540. Nh.prototype.hasListener=function(a,b){var c=p(a),d=c?a.toString():"",e=p(b);return mb(this.listeners,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};
  541. function Oh(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.Ja&&f.listener==b&&f.capture==!!c&&f.fb==d)return e}return-1}
  542. ;var Qh="closure_lm_"+(1E6*Math.random()|0),Rh={},Sh=0;function Th(a,b,c,d,e){if(d&&d.once)return Uh(a,b,c,d,e);if(Ha(b)){for(var f=0;f<b.length;f++)Th(a,b[f],c,d,e);return null}c=Vh(c);return Jh(a)?a.D(b,c,La(d)?!!d.capture:!!d,e):Wh(a,b,c,!1,d,e)}
  543. function Wh(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=La(e)?!!e.capture:!!e,h=Xh(a);h||(a[Qh]=h=new Nh(a));c=h.add(b,c,d,g,f);if(c.f)return c;d=Yh();c.f=d;d.src=a;d.listener=c;if(a.addEventListener)Bh||(e=g),void 0===e&&(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++;return c}
  544. function Yh(){var a=$h,b=zh?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);
  545. if(!c)return c};
  546. return b}
  547. function Uh(a,b,c,d,e){if(Ha(b)){for(var f=0;f<b.length;f++)Uh(a,b[f],c,d,e);return null}c=Vh(c);return Jh(a)?a.hc(b,c,La(d)?!!d.capture:!!d,e):Wh(a,b,c,!0,d,e)}
  548. function ai(a,b,c,d,e){if(Ha(b))for(var f=0;f<b.length;f++)ai(a,b[f],c,d,e);else d=La(d)?!!d.capture:!!d,c=Vh(c),Jh(a)?a.ob(b,c,d,e):a&&(a=Xh(a))&&(b=a.Pa(b,c,d,e))&&bi(b)}
  549. function bi(a){if(!za(a)&&a&&!a.Ja){var b=a.src;if(Jh(b))Ph(b.ia,a);else{var c=a.type,d=a.f;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),0==c.f&&(c.src=null,b[Qh]=null)):Mh(a)}}}
  550. function Zh(a){return a in Rh?Rh[a]:Rh[a]="on"+a}
  551. function ci(a,b,c,d){var e=!0;if(a=Xh(a))if(b=a.listeners[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.capture==c&&!f.Ja&&(f=di(f,d),e=e&&!1!==f)}return e}
  552. function di(a,b){var c=a.listener,d=a.fb||a.src;a.Ya&&bi(a);return c.call(d,b)}
  553. function $h(a,b){if(a.Ja)return!0;if(!zh){var c=b||w("window.event"),d=new Gh(c,this),e=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(l){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.currentTarget;f;f=f.parentNode)c.push(f);f=a.type;for(var g=c.length-1;!d.g&&0<=g;g--){d.currentTarget=c[g];var h=ci(c[g],f,!0,d);e=e&&h}for(g=0;!d.g&&g<c.length;g++)d.currentTarget=c[g],h=ci(c[g],f,!1,d),e=e&&h}return e}return di(a,new Gh(b,this))}
  554. function Xh(a){a=a[Qh];return a instanceof Nh?a:null}
  555. var ei="__closure_events_fn_"+(1E9*Math.random()>>>0);function Vh(a){if(Ja(a))return a;a[ei]||(a[ei]=function(b){return a.handleEvent(b)});
  556. return a[ei]}
  557. ;function fi(){Ch.call(this);this.ia=new Nh(this);this.Zc=this;this.kb=null}
  558. A(fi,Ch);fi.prototype[Ih]=!0;k=fi.prototype;k.mb=function(a){this.kb=a};
  559. k.addEventListener=function(a,b,c,d){Th(this,a,b,c,d)};
  560. k.removeEventListener=function(a,b,c,d){ai(this,a,b,c,d)};
  561. k.dispatchEvent=function(a){var b=this.kb;if(b){var c=[];for(var d=1;b;b=b.kb)c.push(b),++d}b=this.Zc;d=a.type||a;if(r(a))a=new Fh(a,b);else if(a instanceof Fh)a.target=a.target||b;else{var e=a;a=new Fh(d,b);yb(a,e)}e=!0;if(c)for(var f=c.length-1;!a.g&&0<=f;f--){var g=a.currentTarget=c[f];e=gi(g,d,!0,a)&&e}a.g||(g=a.currentTarget=b,e=gi(g,d,!0,a)&&e,a.g||(e=gi(g,d,!1,a)&&e));if(c)for(f=0;!a.g&&f<c.length;f++)g=a.currentTarget=c[f],e=gi(g,d,!1,a)&&e;return e};
  562. k.O=function(){fi.H.O.call(this);if(this.ia){var a=this.ia,b=0,c;for(c in a.listeners){for(var d=a.listeners[c],e=0;e<d.length;e++)++b,Mh(d[e]);delete a.listeners[c];a.f--}}this.kb=null};
  563. k.D=function(a,b,c,d){return this.ia.add(String(a),b,!1,c,d)};
  564. k.hc=function(a,b,c,d){return this.ia.add(String(a),b,!0,c,d)};
  565. k.ob=function(a,b,c,d){this.ia.remove(String(a),b,c,d)};
  566. function gi(a,b,c,d){b=a.ia.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.Ja&&g.capture==c){var h=g.listener,l=g.fb||g.src;g.Ya&&Ph(a.ia,g);e=!1!==h.call(l,d)&&e}}return e&&0!=d.Cc}
  567. k.Pa=function(a,b,c,d){return this.ia.Pa(String(a),b,c,d)};
  568. k.hasListener=function(a,b){return this.ia.hasListener(p(a)?String(a):void 0,b)};function hi(a,b,c){if(Ja(a))c&&(a=x(a,c));else if(a&&"function"==typeof a.handleEvent)a=x(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:n.setTimeout(a,b||0)}
  569. function ii(){var a=null;return bg(new Qf(function(b,c){a=hi(function(){b(void 0)},100);
  570. -1==a&&c(Error("Failed to schedule timer."))}),function(b){n.clearTimeout(a);
  571. throw b;})}
  572. ;function ji(a){this.w=a;this.g=this.i=this.j=this.f=null}
  573. ji.prototype.open=function(a,b){this.f&&(this.i(void 0),ki(this));return new Qf(function(c,d){this.j=c;this.i=d;var e=Fb("");var f=a instanceof dc?a:jc(a);this.f=n.open(fc(f),e?Eb(e):"",b,void 0);Th(window,"message",this.l,!1,this);li(this)},this)};
  574. ji.prototype.l=function(a){a=a.f;if(a.source===this.f){var b=a.data;this.w(b,a.origin)&&(this.j(b),ki(this))}};
  575. function ki(a){a.g&&(a.g.cancel(),a.g=null);a.f&&a.f.close();ai(window,"message",a.l,!1,a);a.f=null;a.j=null;a.i=null}
  576. function li(a){a.g=ii().then(function(){if(a.f)a.f.closed?mi(a):li(a);else{var b={error:new Kg("POPUP_BLOCKED")};a.i(b);ki(a)}},function(){})}
  577. function mi(a){a.g=ii().then(function(){a.i(void 0);ki(a)},function(){})}
  578. ;function ni(){this.f={}}
  579. ni.prototype.get=function(a){return p(this.f[a])?this.f[a]:null};
  580. ni.prototype.set=function(a,b){this.f[a]=b};
  581. ni.prototype.remove=function(a){delete this.f[a]};function oi(){this.f=new ni}
  582. oi.prototype.addToken=function(a,b){var c=this.f.get(a)||[];c.push(b);this.f.set(a,c)};
  583. function pi(a,b,c){c=c||[];var d=a.f.get(b)||[];d=Ya(d,function(e){return!(Math.floor(Sa()/1E3)>e.expireTime-30)});
  584. a.f.set(b,d);for(a=0;a<d.length;a++)if(b=d[a],qi(c,b.Sa||[]))return b;return null}
  585. function qi(a,b){for(var c=new Set(b),d=ba(a),e=d.next();!e.done;e=d.next())if(!c.has(e.value))return!1;return!0}
  586. ;function ri(){}
  587. ri.prototype.close=function(){};
  588. function si(){}
  589. ;function ti(a,b,c,d){this.request=a;this.service=b;this.nb=c;this.options=d}
  590. ti.prototype.fetch=function(){var a=this;return this.j().then(function(b){"COMPLETE"===b.status&&b.token&&a.nb.addToken(a.request.serviceId,b.token);return b})};
  591. function ui(a,b,c){c=c||{};c.gdiState=b;c.serviceId=a.request.serviceId;c.scopes=a.request.Sa;a.request.Oa&&!Sb(a.request.Oa)&&(c.extraRedirectState=a.request.Oa);a.request.ra&&!Sb(a.request.ra)&&(c.completionUrl=a.request.ra);a.options.bucket&&(c.header={bucket:a.options.bucket});return vi(a.service,"/v1/token:getForService","POST",c)}
  592. function wi(a,b){var c=b.tokenInfo,d=c.accessToken;if(!d)throw new Kg("INTERNAL_ERROR");d={accessToken:d};a.request.Sa&&(d.Sa=a.request.Sa);var e;if(e=c.expireTime){e=c.expireTime;c=new de(2E3);e=Tb(e);e=e.split(-1==e.indexOf("T")?" ":"T");var f=e[0].match(Xd);if(f){var g=Number(f[2]),h=Number(f[3]),l=Number(f[4]);var m=Number(f[5]);var q=Number(f[6])||1;c.date.setFullYear(Number(f[1]));l?(c.date.setDate(1),c.date.setMonth(0),c.add(new $d("d",l-1))):m?(c.date.setMonth(0),c.date.setDate(1),f=c.date.getDay()||
  593. 7,c.add(new $d("d",(4>=f?1-f:8-f)+(Number(q)+7*(Number(m)-1))-1))):(g&&(c.date.setDate(1),c.date.setMonth(g-1)),h&&c.date.setDate(h));m=!0}else m=!1;if(m&&!(m=2>e.length)){m=e[1];e=m.match(Zd);if(e)if(m=m.substring(0,m.length-e[0].length),"Z"===e[0])var t=0;else t=60*Number(e[2])+Number(e[3]),t*="-"==e[1]?1:-1;(m=m.match(Yd))?(e?c.date.setTime(Date.UTC(c.getFullYear(),c.getMonth(),c.getDate(),Number(m[1]),Number(m[2])||0,Number(m[3])||0,m[4]?1E3*Number(m[4]):0)+6E4*t):(c.date.setHours(Number(m[1])),
  594. c.date.setMinutes(Number(m[2])||0),c.date.setSeconds(Number(m[3])||0),c.date.setMilliseconds(m[4]?1E3*Number(m[4]):0)),m=!0):m=!1}e=m?c:null}if(t=e)d.expireTime=Math.floor(t.getTime()/1E3);return{status:"COMPLETE",token:d}}
  595. ;function xi(){this.f=[]}
  596. function yi(a,b,c,d){zi(a,"click",b,c,d)}
  597. function zi(a,b,c,d,e){c=c.getElementsByClassName(d);for(d=0;d<c.length;d++){var f=Th(c[d],b,e,!1);a.f.push(f)}}
  598. ;var uf,Ai=Eb(Fb(".goi-dialog{color:rgba(0,0,0,.87);font:14px Roboto,arial,sans-serif;width:100%}.goi-dialog-body{margin:24px}.goi-dialog-form{margin-bottom:24px}.goi-dialog-header{font-size:20px;font-weight:500;margin:0 0 20px 0}.goi-dialog-footer{font-size:12px;font-weight:500}.goi-dialog-action{border-radius:2px;color:#4285f4;display:inline-block;font-size:14px;font-weight:500;float:right;line-height:36px;margin:8px;padding:0 16px;text-decoration:none;text-transform:uppercase}.goi-link{color:#4285f4}.goi-input{border:none;border-bottom:1px solid rgba(0,0,0,.12);font:14px Roboto,arial,sans-serif;padding:0 0 4px;margin-bottom:1px;outline:none}.goi-input:focus{border-bottom:2px solid #4285f4;margin-bottom:0}.goi-input-label{display:block;margin-bottom:8px}.goi-select{background-color:#fff;border:none;color:rgba(0,0,0,.87);font:14px Roboto,arial,sans-serif;width:100%;padding:4px 0}.goi-body-text{margin-bottom:16px}.goi-fineprint{color:rgba(0,0,0,.54);font-size:12px;margin-bottom:16px}.goi-button{border:none;border-radius:2px;cursor:pointer;font:14px Roboto,arial,sans-serif;font-weight:500;outline:none;padding:10px 0;text-transform:uppercase}.goi-blue-button{background-color:#4285f4;color:#fff;text-align:center;width:100%}.goi-transparent-button{background-color:transparent;color:#4285f4;text-align:right;width:100%}.goi-hr{color:#d5d5d5;height:1px;width:100%}.goi-padding-bottom{padding:0 0 18px 0}.goi-padding-top{padding:18px 0 0 0}.goi-inline-error{color:red;display:block;font-size:12px;margin-top:3px;position:absolute}.goi-linkaccount-account-list{list-style:none;margin:0;padding:0}.goi-linkaccount-width{width:100%}.goi-linkaccount-photo-wrapper{display:table-cell;vertical-align:middle}.goi-linkaccount-photo{border-radius:50%;float:left;height:36px;width:36px}.goi-linkaccount-account-info{display:table-cell;padding:18px 0 18px 20px;vertical-align:middle;word-break:break-word}.goi-linkaccount-display-name{color:rgba(0,0,0,.87);font-size:16px;line-height:16px;margin-bottom:2px}.goi-linkaccount-username{color:rgba(0,0,0,.87);font-size:14px;line-height:20px}.goi-phoneentry-country{text-align:center;width:24px}.goi-phoneentry-phone{margin-left:12px;width:200px}.goi-loading-id-page{padding:40px;text-align:center} ")),
  599. Bi;0===Ai.length?Bi=yc:Bi=xc(Ai);uf=Bi;function Ci(){this.f=null}
  600. Ci.prototype.install=function(){if(!this.f){var a=ke(void 0);var b=a.f;if(F&&b.createStyleSheet)a=b.createStyleSheet(),tf(a);else{b=oe(a.f,"HEAD",void 0,void 0)[0];if(!b){var c=oe(a.f,"BODY",void 0,void 0)[0];b=a.vb("HEAD");c.parentNode.insertBefore(b,c)}c=a.vb("STYLE");tf(c);a.appendChild(b,c);a=c}this.f=a}};
  601. Fa(Ci);function L(){fi.call(this);this.element=null;this.f=new xi}
  602. la(L,fi);L.prototype.O=function(){for(var a=this.f,b=0;b<a.f.length;b++)bi(a.f[b]);a.f=[];this.element&&(this.element=null);fi.prototype.O.call(this)};
  603. L.prototype.g=function(a){var b=this;yi(this.f,a,"goi-dialog-id-primary",function(){b.dispatchEvent(new Fh("dialogPrimary"))});
  604. yi(this.f,a,"goi-dialog-id-cancel",function(){b.dispatchEvent(new Fh("dialogCancel"))});
  605. yi(this.f,a,"goi-dialog-id-back",function(){b.dispatchEvent(new Fh("dialogBack"))})};var Di={},Ei={},Fi={};function Gi(){throw Error("Do not instantiate directly");}
  606. Gi.prototype.tb=null;Gi.prototype.getContent=function(){return this.content};
  607. Gi.prototype.toString=function(){return this.content};
  608. function Hi(){Gi.call(this)}
  609. A(Hi,Gi);Hi.prototype.na=Di;/*
  610. Copyright (c) Microsoft Corporation. All rights reserved.
  611. Licensed under the Apache License, Version 2.0 (the "License"); you may not use
  612. this file except in compliance with the License. You may obtain a copy of the
  613. License at http://www.apache.org/licenses/LICENSE-2.0
  614.  
  615. THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  616. KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
  617. WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
  618. MERCHANTABLITY OR NON-INFRINGEMENT.
  619.  
  620. See the Apache Version 2.0 License for specific language governing permissions
  621. and limitations under the License.
  622. */
  623. function Ii(a){if(null!=a)switch(a.tb){case 1:return 1;case -1:return-1;case 0:return 0}return null}
  624. function Ji(a){return null!=a&&a.na===Di?a:a instanceof Gc?Ki(Ic(a).toString(),a.f()):Ki(ad(String(String(a))),Ii(a))}
  625. var Ki=function(a){function b(c){this.content=c}
  626. b.prototype=a.prototype;return function(c,d){var e=new b(String(c));void 0!==d&&(e.tb=d);return e}}(Hi);
  627. function Li(a,b){return Ja(a)&&Ja(b)?a.na!==b.na?!1:a.toString()===b.toString():a instanceof Gi&&b instanceof Gi?a.na!=b.na?!1:a.toString()==b.toString():a==b}
  628. function M(a){return null!=a&&a.na===Di?String(String(a.getContent()).replace(Mi,"").replace(Ni,"&lt;")).replace(Oi,Pi):ad(String(a))}
  629. var Qi={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};function Pi(a){return Qi[a]}
  630. var Ri={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",
  631. ")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB",
  632. "\uff3d":"%EF%BC%BD"};function Si(a){return Ri[a]}
  633. var Oi=/[\x00\x22\x27\x3c\x3e]/g,Ti=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,Ui=/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^data:image\/[a-z0-9+]+;base64,[a-z0-9+\/]+=*$|^blob:/i,Mi=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Ni=/</g;function Vi(a){var b=a.Yc,c=a.serviceName;a='<div class="'+M("goi-dialog")+" "+M("goi-linkaccount-id-page")+'"><div class="'+M("goi-dialog-body")+'"><h1 class="'+M("goi-dialog-header")+'">';c=y("Link {$serviceName} to your Google Account",{serviceName:Ji(c)});a+=c;c='</h1><ul class="'+M("goi-linkaccount-account-list")+'"><li><div class="'+M("goi-linkaccount-photo-wrapper")+'"><img class="'+M("goi-linkaccount-photo")+'" src="';var d=b.oe;null!=d&&d.na===Ei||null!=d&&d.na===Fi?d=String(d).replace(Ti,
  634. Si):d instanceof dc?d=String(fc(d).toString()).replace(Ti,Si):d instanceof Jb?d=String(Lb(d).toString()).replace(Ti,Si):(d=String(d),d=Ui.test(d)?d.replace(Ti,Si):"about:invalid#zSoyz");a+=c+M(d)+'" alt=""/></div><div class="'+M("goi-linkaccount-account-info")+'"><div class="'+M("goi-linkaccount-display-name")+'">'+Ji(b.displayName)+'</div><div class="'+M("goi-linkaccount-username")+'">'+Ji(b.username)+'</div></div></li><li><button class="'+M("goi-linkaccount-width")+" "+M("goi-button")+" "+M("goi-blue-button")+
  635. " "+M("goi-linkaccount-button")+'" data-account-id="'+M(b.Da)+'">';b=y("LINK ACCOUNTS");a=a+b+"</button></li></ul></div></div>";return Ki(a)}
  636. function Wi(a){var b=a.serviceName;null==a.phoneNumbers||Ha(a.phoneNumbers);var c=a.phoneNumbers;var d=a.za,e=a.pb,f=a.consentText;a='<div class="'+M("goi-dialog")+" "+M("goi-createaccount-id-page")+'"><div class="'+M("goi-dialog-body")+'"><h1 class="'+M("goi-dialog-header")+" "+M("goi-createaccount-padding")+'">';var g=y("Don't have {$serviceName} account? Create one with your Google Account",{serviceName:Ji(b)});a=a+g+"</h1>";if(c){a+='<label for="goi-createaccount-phone" class="'+M("goi-input-label")+
  637. '">';g=y("Phone number");a=a+g+('</label><div class="'+M("goi-dialog-form")+'"><select class="'+M("goi-select")+" "+M("goi-createaccount-id-phone-select")+'">');g=c.length;for(var h=0;h<g;h++){var l=c[h];a+=d&&Li(d,l)?'<option class="'+M("goi-option")+'" value="'+M(l)+'" selected>'+Ji(l)+"</option>":'<option class="'+M("goi-option")+'" value="'+M(l)+'">'+Ji(l)+"</option>"}e&&(a+='<option class="'+M("goi-option")+'" value="'+M(e)+'">',c=y("Add new phone number"),a+=c,a+="</option>");a+="</select></div>"}a+=
  638. (f?'<div class="'+M("goi-fineprint")+'">'+Ji(f)+"</div>":"")+'<button class="'+M("goi-button")+" "+M("goi-blue-button")+" "+M("goi-dialog-id-primary")+'">';c=y("create");a+=c;a+='</button><hr class="'+M("goi-hr")+'"/><button class="'+M("goi-button")+" "+M("goi-transparent-button")+" "+M("goi-createaccount-id-use-other-email")+'">';b=y("I already have {$serviceName} account",{serviceName:Ji(b)});a+=b;a+='</button><button class="'+M("goi-button")+" "+M("goi-transparent-button")+" "+M("goi-dialog-id-cancel")+
  639. '">';b=y("Cancel");a+=b;a+="</button></div></div>";return Ki(a)}
  640. function Xi(a){a=a.consentText;a='<div class="'+M("goi-dialog")+" "+M("goi-providerconsent-id-page")+'"><div class="'+M("goi-dialog-body")+'"><h1 class="'+M("goi-dialog-header")+'">'+Ji(a)+'</h1></div><div class="'+M("goi-dialog-footer")+'"><a href="javascript:void(0);" class="'+M("goi-dialog-action")+" "+M("goi-dialog-id-primary")+'">';var b=y("Link");a+=b;b='<a href="javascript:void(0);" class="'+M("goi-dialog-action")+" "+M("goi-dialog-id-cancel")+'">';var c=y("Cancel");b=Ki(b+c+"</a>");return Ki(a+
  641. ("</a>"+b+"</div></div>"))}
  642. function Yi(){return Ki('<div class="'+M("goi-dialog")+" "+M("goi-loading-id-page")+'"><div class="mdl-spinner mdl-js-spinner mdl-spinner--single-color is-active"></div></div>')}
  643. function Zi(a){var b=a.errorType;a='<div class="'+M("goi-dialog")+" "+M("goi-genericerror-id-page")+'"><div class="'+M("goi-dialog-body")+'"><h1 class="'+M("goi-dialog-header")+'">';Li(b,"NETWORK_ERROR")?(b=y("Can't reach the internet. Check your connection and try again."),a+=b):(b=y("Trouble completing request. Try again later."),a+=b);a+='</h1></div><div class="'+M("goi-dialog-footer")+'"><a href="javascript:void(0);" class="'+M("goi-dialog-action")+" "+M("goi-dialog-id-cancel")+'">';b=y("Close");
  644. return Ki(a+b+"</a></div></div>")}
  645. function $i(){var a='<a href="javascript:void(0);" class="'+M("goi-dialog-action")+" "+M("goi-dialog-id-back")+'">',b=y("Back");return Ki(a+b+"</a>")}
  646. function aj(a){var b=a.serviceName;a='<div class="'+M("goi-dialog")+" "+M("goi-appauth-id-page")+'"><div class="'+M("goi-dialog-body")+'"><h1 class="'+M("goi-dialog-header")+'">';b=y("We weren't able to link your accounts. Please sign in to {$serviceName} to continue.",{serviceName:Ji(b)});a=a+b+('</h1></div><div class="'+M("goi-dialog-footer")+'"><a href="javascript:void(0);" class="'+M("goi-dialog-action")+" "+M("goi-dialog-id-primary")+'">');b=y("Sign in");a=a+b+('</a><a href="javascript:void(0);" class="'+
  647. M("goi-dialog-action")+" "+M("goi-dialog-id-cancel")+'">');b=y("Cancel");a+=b;a+="</a></div></div>";return Ki(a)}
  648. function bj(a){a=a||{};var b=a.Ub;a='<div class="'+M("goi-dialog")+" "+M("goi-phoneentry-id-page")+'"><div class="'+M("goi-dialog-body")+'"><h1 class="'+M("goi-dialog-header")+'">';var c=y("Add your phone number");a=a+c+('</h1><label for="goi-phoneentry-phone" class="'+M("goi-input-label")+'">');c=y("Phone number");a=a+c+('</label><div class="'+M("goi-dialog-form")+'">+<input class="'+M("goi-input")+" "+M("goi-phoneentry-country")+" "+M("goi-phoneentry-id-country")+'" type="tel" value="1"/><input autofocus type="tel" name="goi-phoneentry-phone" placeholder="(123)456-7890" class="'+
  649. M("goi-input")+" "+M("goi-phoneentry-phone")+" "+M("goi-phoneentry-id-phone")+'"/>');b&&(a+='<span class="'+M("goi-inline-error")+'">',b=y("Please enter a number."),a+=b,a+="</span>");a+='</div><div class="'+M("goi-fineprint")+'">';b=y("Google will send a one-time text message to confirm that this is your number. Standard rates apply.");a+=b;a+='</div></div><div class="'+M("goi-dialog-footer")+'"><a href="javascript:void(0);" class="'+M("goi-dialog-action")+" "+M("goi-dialog-id-primary")+'">';b=y("Send");
  650. a+=b;a+="</a>"+$i()+"</div></div>";return Ki(a)}
  651. function cj(a){var b=a.phoneNumber,c=a.ec;a='<div class="'+M("goi-dialog")+" "+M("goi-phoneverification-id-page")+'"><div class="'+M("goi-dialog-body")+'"><h1 class="'+M("goi-dialog-header")+'">';var d=y("Enter the code");a=a+d+('</h1><p class="'+M("goi-body-text")+'">');b=y("Enter the verification code from the text message sent to {$phoneNumber}",{phoneNumber:Ji(b)});a=a+b+('<div class="'+M("goi-dialog-form")+'"><input autofocus type="tel" name="goi-phoneverification-code" placeholder="123456" maxlength="6" class="'+
  652. M("goi-input")+" "+M("goi-phoneverification-id-code")+'"/>');c&&(a+='<span class="'+M("goi-inline-error")+'">',b=y("Incorrect verification code"),a+=b,a+="</span>");a+='</div></div><div class="'+M("goi-dialog-footer")+'"><a href="javascript:void(0);" class="'+M("goi-dialog-action")+" "+M("goi-dialog-id-primary")+'">';b=y("Next");a+=b;a+="</a>"+$i()+"</div></div>";return Ki(a)}
  653. function dj(a){var b=a.consentText;null==a.phoneNumbers||Ha(a.phoneNumbers);var c=a.phoneNumbers;var d=a.za,e=a.pb;a='<div class="'+M("goi-dialog")+" "+M("goi-confirmaccount-id-page")+'"><div class="'+M("goi-dialog-body")+'"><h1 class="'+M("goi-dialog-header")+'">';var f=y("To finish, confirm your details");a=a+f+"</h1>";if(c){a+='<label for="goi-confirmaccount-phone" class="'+M("goi-input-label")+'">';f=y("Phone number");a=a+f+('</label><div class="'+M("goi-dialog-form")+'"><select class="'+M("goi-select")+
  654. " "+M("goi-confirmaccount-id-phone-select")+'">');f=c.length;for(var g=0;g<f;g++){var h=c[g];a+=d&&Li(d,h)?'<option class="'+M("goi-option")+'" value="'+M(h)+'" selected>'+Ji(h)+"</option>":'<option class="'+M("goi-option")+'" value="'+M(h)+'">'+Ji(h)+"</option>"}a+='<option class="'+M("goi-option")+'" value="'+M(e)+'">';c=y("Add new phone number");a+=c;a+="</option></select></div>"}a+='<div class="'+M("goi-fineprint")+'">'+Ji(b)+'</div><div><button class="'+M("goi-button")+" "+M("goi-blue-button")+
  655. " "+M("goi-dialog-id-primary")+'">';b=y("Finish");a+=b;a+='</button><button class="'+M("goi-button")+" "+M("goi-transparent-button")+" "+M("goi-padding-top")+" "+M("goi-dialog-id-cancel")+'">';b=y("Cancel");a+=b;a+="</button></div></div></div>";return Ki(a)}
  656. ;function ej(a,b){var c=a(b||fj,void 0,void 0);var d=ke().createElement("DIV");if(La(c))if(c instanceof Gi){if(c.na!==Di)throw Error("Sanitized content was not of kind HTML.");c=Sc(c.toString(),c.tb||null)}else c=Jc("zSoyz");else c=Jc(String(c));Vc(d,c);1==d.childNodes.length&&(c=d.firstChild,1==c.nodeType&&(d=c));return d}
  657. var fj={};function gj(a){L.call(this);this.j=a}
  658. la(gj,L);gj.prototype.i=function(){return ej(Zi,this.j)};function hj(a){L.call(this);this.j=a}
  659. la(hj,L);hj.prototype.i=function(){return ej(aj,{serviceName:this.j.serviceName})};function ij(a){L.call(this);if(a.phoneNumbers&&0===a.phoneNumbers.length)throw new Kg("INTERNAL_ERROR","At least one phone number must be provided.");this.j=a}
  660. la(ij,L);function jj(a){return a.element?(a=I("goi-confirmaccount-id-phone-select",a.element))&&"ADD_NEW"!==a.value?a.value:null:null}
  661. ij.prototype.i=function(){return ej(dj,{phoneNumbers:this.j.phoneNumbers,consentText:this.j.consentText,pb:"ADD_NEW",za:this.j.za})};
  662. ij.prototype.l=function(a){"ADD_NEW"===a.target.value?this.dispatchEvent(new Fh("addPhoneNumber")):this.dispatchEvent(new Fh("changePhoneNumber"))};
  663. ij.prototype.g=function(a){L.prototype.g.call(this,a);zi(this.f,"change",a,"goi-confirmaccount-id-phone-select",this.l.bind(this))};function kj(a){L.call(this);if(a.phoneNumbers&&0===a.phoneNumbers.length)throw new Kg("INTERNAL_ERROR","At least one phone number must be provided.");this.j=a}
  664. la(kj,L);function lj(a){return a.element?(a=I("goi-createaccount-id-phone-select",a.element))&&"ADD_NEW"!==a.value?a.value:null:null}
  665. kj.prototype.i=function(){return ej(Wi,{serviceName:this.j.serviceName,phoneNumbers:this.j.phoneNumbers,pb:"ADD_NEW",za:this.j.za,consentText:this.j.consentText})};
  666. kj.prototype.s=function(a){"ADD_NEW"===a.target.value?this.dispatchEvent(new Fh("addPhoneNumber")):this.dispatchEvent(new Fh("changePhoneNumber"))};
  667. kj.prototype.l=function(){this.dispatchEvent(new Fh("useOtherEmail"))};
  668. kj.prototype.g=function(a){L.prototype.g.call(this,a);zi(this.f,"change",a,"goi-createaccount-id-phone-select",this.s.bind(this));yi(this.f,a,"goi-createaccount-id-use-other-email",this.l.bind(this))};var mj=!F&&!Dc();function nj(a,b){if(/-[a-z]/.test(b))return null;if(mj&&a.dataset){if(Fc()&&!(b in a.dataset))return null;var c=a.dataset[b];return void 0===c?null:c}return a.getAttribute("data-"+String(b).replace(/([A-Z])/g,"-$1").toLowerCase())}
  669. ;function oj(a){L.call(this);this.l=a}
  670. la(oj,L);oj.prototype.i=function(){return ej(Vi,this.l)};
  671. oj.prototype.j=function(a){a=nj(a.currentTarget,"accountId")||"";this.dispatchEvent(new pj(a))};
  672. oj.prototype.g=function(a){L.prototype.g.call(this,a);yi(this.f,a,"goi-linkaccount-button",this.j.bind(this))};
  673. function pj(a){Fh.call(this,"accountSelected");this.Da=a}
  674. la(pj,Fh);function qj(){L.call(this)}
  675. la(qj,L);qj.prototype.i=function(){return ej(Yi)};function rj(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(sj(a.keyCode))return!0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!sd;default:return 166>a.keyCode||183<a.keyCode}}
  676. function tj(a,b,c,d,e,f){if(td&&!Hd("525"))return!0;if(ud&&e)return sj(a);if(e&&!d)return!1;if(!sd){za(b)&&(b=uj(b));var g=17==b||18==b||ud&&91==b;if((!c||ud)&&g||ud&&16==b&&(d||f))return!1}if((td||qd)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(F&&d&&b==a)return!1;switch(a){case 13:return sd?f||e?!1:!(c&&d):!0;case 27:return!(td||qd||sd)}return sd&&(d||e||f)?!1:sj(a)}
  677. function sj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(td||qd)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:return!0;case 173:return sd;default:return!1}}
  678. function uj(a){if(sd)a=vj(a);else if(ud&&td)switch(a){case 93:a=91}return a}
  679. function vj(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}}
  680. ;function wj(){L.call(this)}
  681. la(wj,L);wj.prototype.l=function(a){if(13===a.keyCode){var b=H("goi-input");b.length&&((a=b[Array.prototype.indexOf.call(b,a.target)+1])?a.focus():this.dispatchEvent(new Fh("dialogPrimary")))}};
  682. wj.prototype.g=function(a){L.prototype.g.call(this,a);zi(this.f,"keypress",a,"goi-input",this.l.bind(this))};function xj(a){L.call(this);this.j=a}
  683. la(xj,wj);function yj(a){if(!a.element)return null;var b=I("goi-phoneentry-id-country",a.element);a=I("goi-phoneentry-id-phone",a.element);return b&&a?"+"+b.value+a.value:null}
  684. xj.prototype.i=function(){return ej(bj,{Ub:this.j.Ub})};function zj(a){L.call(this);this.j=a}
  685. la(zj,wj);function Aj(a){return a.element?(a=I("goi-phoneverification-id-code",a.element))?a.value:null:null}
  686. zj.prototype.i=function(){return ej(cj,{phoneNumber:this.j.phoneNumber,ec:this.j.ec})};function Bj(a){L.call(this);this.j=a}
  687. la(Bj,L);Bj.prototype.i=function(){return ej(Xi,{consentText:this.j.consentText})};var Cj={Qc:ji};function Dj(a,b,c,d,e,f){ti.call(this,c,d,e,f);this.B=b;this.l=a;this.w=new Cj.Qc(this.s.bind(this));this.f=this.g=this.i=null}
  688. la(Dj,ti);Dj.prototype.s=function(a,b){var c="https://oauth-redirect.googleusercontent.com"===b||"https://oauth-redirect-sandbox.googleusercontent.com"===b||"https://oauth-redirect-test.googleusercontent.com"===b;this.options.pe&&(c=c||b===this.options.pe);return c?!!a&&"gdi"===a.sentinel:!1};
  689. Dj.prototype.j=function(){this.f&&this.cancel();this.f=Zf();Ej(this,this.l);return this.f.f};
  690. Dj.prototype.cancel=function(){Fj(this);this.f.reject(new Kg("USER_CANCELLED"));this.f=null};
  691. function Gj(a,b,c){Hj(a,new qj);ui(a,b,c||{}).then(function(d){Fj(a);return Ej(a,d)},function(d){Fj(a);
  692. Ij(a,d)})}
  693. function Ej(a,b){var c=b.gdiState;if("COMPLETE"===c)a.f.resolve(Vf().then(function(){return wi(a,b)}));
  694. else if(a.options.rb)Jj(a,b);else switch(c){case "ACCOUNT_SELECTION":Kj(a.service).then(function(d){Lj(a,b,d)});
  695. break;case "ACCOUNT_CREATION":Mj(a,b,"");break;case "PROVIDER_CONSENT":Nj(a,b);break;case "APP_AUTH":Oj(a,b);break;default:a.f.reject(new Kg("INTERNAL_ERROR"))}}
  696. function Jj(a,b){switch(b.gdiState){case "ACCOUNT_SELECTION":case "ACCOUNT_CREATION":case "PROVIDER_CONSENT":case "APP_AUTH":Oj(a,b);break;default:a.f.reject(new Kg("INTERNAL_ERROR"))}}
  697. function Lj(a,b,c){b=new oj({Yc:c,serviceName:b.serviceInfo.name});b.D("accountSelected",function(){Fj(a);Gj(a,"ACCOUNT_SELECTION")});
  698. b.D("dialogCancel",function(){a.cancel()});
  699. Hj(a,b)}
  700. function Pj(a){return ob(a,"completionInfo","oauthAuthorizationUrl")||ob(a,"completionInfo","appauthInfo","appauthRedirectUrl")||null}
  701. function Qj(a){return(a=ob(a,"completionInfo","userInfo","phoneNumber"))&&0<Object.keys(a).length?nb(a):[]}
  702. function Rj(a){a=ob(a,"completionInfo","selectionInfo","createAccountRequiredClaims");if(a&&0<Object.keys(a).length)a:{a=nb(a);for(b in a)if("PHONE_NUMBER_VERIFIED"==a[b]){var b=!0;break a}b=!1}else b=!1;return b}
  703. function Mj(a,b,c){var d=ob(b,"serviceInfo","name")||"",e=ob(b,"completionInfo","consent","code")||"",f=Sj(b),g=Qj(b);d={serviceName:d,consentText:f};0!==g.length&&(d.phoneNumbers=g,c&&0!==c.length&&(d.za=c));if(Rj(b)&&0===g.length)Tj(a,b,!1);else{var h=new kj(d),l=Pj(b);l?(h.D("dialogPrimary",function(){var m=lj(h);Fj(a);Gj(a,"ACCOUNT_CREATION",{credential:{accountCreationInfo:{phoneNumber:m,phoneNumberVerified:"true"},consentCode:e}})}),h.D("useOtherEmail",function(){Uj(a,l)}),h.D("addPhoneNumber",
  704. function(){Fj(a);
  705. Tj(a,b,!1)}),h.D("changePhoneNumber",function(){var m=lj(h)||"";
  706. Fj(a);Mj(a,b,m)}),h.D("dialogCancel",function(){a.cancel()}),Hj(a,h)):a.f.reject(new Kg("INTERNAL_ERROR","OAuth URL not provided."))}}
  707. function Nj(a,b){var c=ob(b,"completionInfo","consent","code")||"",d=Sj(b);d=new Bj({consentText:d});d.D("dialogPrimary",function(){Fj(a);Gj(a,"PROVIDER_CONSENT",{credential:{consentCode:c}})});
  708. d.D("dialogCancel",function(){a.cancel()});
  709. Hj(a,d)}
  710. function Ij(a,b){var c=new gj({errorType:b.code});c.D("dialogCancel",function(){a.cancel()});
  711. Hj(a,c)}
  712. function Oj(a,b){var c=ob(b,"serviceInfo","name")||"",d=Pj(b);d?"REDIRECT"!==a.request.Na&&a.B?(c=new hj({serviceName:c}),c.D("dialogPrimary",function(){Uj(a,d)}),c.D("dialogCancel",function(){a.cancel()}),Hj(a,c)):Uj(a,d):a.f.reject(new Kg("INTERNAL_ERROR","OAuth URL not provided."))}
  713. function Hj(a,b){a.g=b;b.element||(b.element=b.i(),b.g(b.element),Ci.J().install());a.i=new ri}
  714. function Fj(a){a.i&&(a.i.close(),a.i=null);a.g&&(a.g.dispose(),a.g=null)}
  715. function Sj(a){var b=a.serviceInfo||{};a=ob(a,"completionInfo","consent")||{};b=b={tos_url:b.tosUrl,privacy_policy_url:b.privacyPolicyUrl,learn_more_url:a.learnMoreUrl};a=(a.text||"").split(xh);for(var c=[],d=0;d<a.length;d++){var e=a[d].match(yh);if(e){var f=e[1];e=e[2];(e=wh.has(e)&&b[e])?(e={href:e,target:"_blank","class":"goi-link"},Oc("A"),f=Tc("A",e,f),c.push(f)):c.push(Jc(f))}else c.push(Jc(a[d]))}return Rc(c)}
  716. function Uj(a,b){"REDIRECT"===a.request.Na?window.location.assign(b):Vj(a,b)}
  717. function Vj(a,b){a.w.open(b,"width=500,height=700,\n top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(c){Fj(a);"access_denied"===c.error?a.f.reject(new Kg("USER_CANCELLED")):c.error?a.f.reject(new Kg("INTERNAL_ERROR")):Gj(a,"APP_AUTH",{credential:{redirectState:c.redirect_state}})},function(c){Fj(a);
  718. c&&"POPUP_BLOCKED"===c.error.code?a.f.reject(new Kg("POPUP_BLOCKED")):a.f.reject(new Kg("USER_CANCELLED"))})}
  719. function Tj(a,b,c){var d=new xj({errorEnterPhoneNumber:c});d.D("dialogPrimary",function(){var e=yj(d)||"",f=b.gdiStateData;Fj(a);Hj(a,new qj);vi(a.service,"/v1/verify/phone:start","POST",{hd:f,phoneNumber:e}).then(function(g){Fj(a);Wj(a,b,{phoneNumber:e,gdiStateData:g.gdiStateData})},function(g){Fj(a);
  720. "INVALID_REQUEST"===g.code?Tj(a,b,!0):Ij(a,g)})});
  721. d.D("dialogBack",function(){Fj(a);Mj(a,b,"")});
  722. Hj(a,d)}
  723. function Wj(a,b,c){var d=new zj({phoneNumber:c.phoneNumber,incorrectVerificationCode:c.incorrectVerificationCode});d.D("dialogPrimary",function(){var e=Aj(d)||"";Fj(a);var f=c.gdiStateData;Hj(a,new qj);vi(a.service,"/v1/verify/phone:finish","POST",{hd:f,code:e}).then(function(g){Fj(a);g=g.gdiStateData;var h=Qj(b),l=c.phoneNumber||"";0===h.length?h=[l]:hb(h,0,0,l);c.phoneNumbers=h;c.gdiStateData=g;Xj(a,b,c)},function(g){Fj(a);
  724. "INVALID_REQUEST"===g.code?(c.incorrectVerificationCode=!0,Wj(a,b,c)):(c.incorrectVerificationCode=!1,Ij(a,g))})});
  725. d.D("dialogBack",function(){Fj(a);Tj(a,b,!1)});
  726. Hj(a,d)}
  727. function Xj(a,b,c){var d=ob(b,"serviceInfo","name")||"",e=Sj(b),f=new ij({serviceName:d,consentText:e,phoneNumbers:c.phoneNumbers,za:c.selectedPhoneNumber});f.D("dialogPrimary",function(){var g=jj(f),h=ob(b,"completionInfo","consent","code")||"";Fj(a);Gj(a,"ACCOUNT_CREATION",{credential:{accountCreationInfo:{phoneNumber:g,phoneNumberVerified:"true"},consentCode:h},gdiStateData:c.gdiStateData})});
  728. f.D("addPhoneNumber",function(){Fj(a);Tj(a,b,!1)});
  729. f.D("changePhoneNumber",function(){var g=jj(f);Fj(a);c.selectedPhoneNumber=g;Xj(a,b,c)});
  730. f.D("dialogCancel",function(){a.cancel()});
  731. Hj(a,f)}
  732. ;function Yj(a,b,c,d){ti.call(this,a,b,c,d)}
  733. la(Yj,ti);
  734. Yj.prototype.j=function(){var a=this,b="TOKEN_REQUESTED";if(!this.request.gd){var c=pi(this.nb,this.request.serviceId,this.request.Sa);if(c)return Vf({status:"COMPLETE",token:c})}c={};this.request.Oa&&!Sb(this.request.Oa)&&(c.extraRedirectState=this.request.Oa);this.request.ra&&!Sb(this.request.ra)&&(c.completionUrl=this.request.ra);var d=vh();d&&"REDIRECT"===this.request.Na?(b="APP_AUTH",c={credential:{redirectState:d}}):c.forceRefresh=!!this.request.gd;return ui(this,b,c).then(function(e){var f=e.gdiState;
  735. if("COMPLETE"===f)return wi(a,e);if(f)return Zj(a,e);throw new Kg("INTERNAL_ERROR");})};
  736. function Zj(a,b){return{status:"NEEDS_UI",Wb:function(c){return(new Dj(b,!!c,a.request,a.service,a.nb,a.options)).fetch()}}}
  737. ;function ak(a){a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}
  738. function bk(a){var b=[];ck(new dk,a,b);return b.join("")}
  739. function dk(){}
  740. function ck(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Ha(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),ck(a,d[f],c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");e="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(f=b[d],"function"!=typeof f&&(c.push(e),ek(d,c),c.push(":"),ck(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":ek(b,c);break;case "number":c.push(isFinite(b)&&
  741. !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);}}}
  742. var fk={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},gk=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;function ek(a,b){b.push('"',a.replace(gk,function(c){var d=fk[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),fk[c]=d);return d}),'"')}
  743. ;function hk(a,b,c,d,e,f,g,h,l){Ch.call(this);this.f=null;this.G=!1;this.C=Zf();this.s=[];this.A=a?encodeURIComponent(String(a)):null;this.K=null;!d&&b&&(this.K=b);this.N=c||null;this.g=!d;this.i=null!=e?e:null;this.l=f||null;this.P=!!g;this.L=h||null;this.j=null!=l?l:null}
  744. la(hk,Ch);hk.prototype.init=function(){var a=x(function(c){this.f=c;var d=w("auth",c);w("client.request",c)&&d?this.M():c.load("client",x(this.M,this))},this),b=ik("gapi");
  745. b?a(b.gapi):jk(this,a);return this.C.f};
  746. function ik(a){for(var b=window,c=w(a,b);!c&&b!=window.top&&kk(b.parent,a);)b=b.parent,c=w(a,b);return c?b:null}
  747. function kk(a,b){try{return!!a&&null!=a.location.href&&md(a,b)}catch(c){return!1}}
  748. function jk(a,b){var c=ik("gapi_onload");if(c){var d=c.gapi_onload;c.gapi_onload=function(){d();b(c.gapi)}}else{window.gapi_onload=function(){b(window.gapi)};
  749. var e=Ae("SCRIPT");Yc(e,lk);a.L&&Ge(e,bk(a.L));document.getElementsByTagName("head")[0].appendChild(e)}}
  750. hk.prototype.M=function(){for(var a=0;a<this.s.length;a++)this.s[a].se.resolve(mk(this,this.s[a].requestData));this.G=!0;this.C.resolve(this.f)};
  751. function nk(a,b){if(a.G)return mk(a,b);var c=Zf();a.s.push({requestData:b,se:c});return c.f}
  752. function mk(a,b){var c=w("config.get",a.f);if(!a.g){var d=c("googleapis.config/auth/useFirstPartyAuth");var e=c("googleapis.config/auth/useOriginToken")}var f;null!=a.i&&(f=c("client/cors"));var g;null!=a.j&&(g=c("client/xd4"));try{var h=w("config.update",a.f);a.g||(h("googleapis.config/auth/useFirstPartyAuth",!1),h("googleapis.config/auth/useOriginToken",!1));null!=a.i&&h("client/cors",a.i);null!=a.j&&h("client/xd4",a.j);var l=ok(a);b.headers&&yb(l,b.headers);var m={headers:l,root:a.N,path:b.path,
  753. method:b.method,body:b.body},q=b.params||{};a.A&&!a.l?yb(q,{key:a.A}):a.l&&yb(q,{key:null});sb(q)||(m.params=q);var t=Vf(w("client.request",a.f)(m));b.callback&&t.then(function(v){b.callback.apply(null,[v.result,v])},function(v){b.callback.apply(null,[v.result,
  754. v])});
  755. return t}finally{c=w("config.update",a.f),a.g||(c("googleapis.config/auth/useFirstPartyAuth",d),c("googleapis.config/auth/useOriginToken",e)),null!=a.i&&c("client/cors",f),null!=a.j&&c("client/xd4",g)}}
  756. function ok(a){if(a.g){if(a.l)return{Authorization:"Bearer "+a.l};var b=w("auth.getAuthHeaderValueForFirstParty",a.f);return{Authorization:a.P?b([]):b(),"X-Goog-AuthUser":a.K}}return{}}
  757. var lk=Pb(Eb(Fb("https://apis.google.com/js/client.js")));var pk={Mc:hk};function qk(a,b){this.f=a;this.g=b}
  758. function rk(a){function b(e){return new pk.Mc(a.apiKey,a.sb,e&&(0==e.lastIndexOf("http://",0)||0==e.lastIndexOf("https://",0)?e:"https://"+e),!1,!0,a.Xb,!!a.apiKey)}
  759. var c=b(a.Cb||"oauthintegrations.googleapis.com"),d=b(a.Fc);return c.init().then(function(){return d.init()}).then(function(){return new qk(c,d)})}
  760. function vi(a,b,c,d){var e={path:b,method:c};d&&("POST"===c?e.body=JSON.stringify(d):e.params=d);return bg(Vf().then(function(){return nk(a.f,e)}).then(function(f){return f.result}),function(f){throw sk(f.result);
  761. })}
  762. function sk(a){if(!a||!a.error)return new Kg("UNKNOWN");a=a.error;return new Kg(tk[a.code]||"UNKNOWN","("+a.code+"): "+(a.message||""))}
  763. function Kj(a){var b={path:"/oauth2/v3/userinfo",method:"GET"};return bg(Vf().then(function(){return nk(a.g,b)}).then(function(c){if(!c.result)throw new Kg("NETWORK_ERROR");
  764. return{Da:c.result.sub,username:c.result.email,displayName:c.result.name,oe:c.result.picture}}),function(c){throw sk(c.result);
  765. })}
  766. var tk={"-1":"NETWORK_ERROR",409:"ABORTED",499:"CANCELLED",504:"DEADLINE_EXCEEDED",400:"INVALID_REQUEST",404:"NOT_FOUND",403:"PERMISSION_DENIED",429:"RESOURCE_EXHAUSTED",401:"UNAUTHENTICATED",503:"UNAVAILABLE",501:"UNIMPLEMENTED",500:"UNKNOWN"};var uk={Nc:Yj};function vk(a){this.f=a||{};this.i=this.f.nb||new oi;this.f.rb=!!this.f.rb||!this.f.Ec;this.f.Ec=this.f.Ec||new si;this.g=rk({apiKey:this.f.apiKey,sb:this.f.sb||(this.f.apiKey?"0":void 0),Xb:this.f.Xb,Cb:this.f.Cb,Fc:this.f.Fc})}
  767. function wk(a,b){return a.g.then(function(c){return(new uk.Nc(b,c,a.i,a.f)).fetch()})}
  768. function xk(a,b){return a.g.then(function(c){var d=a.f.bucket,e={serviceId:b.serviceId};d&&(e["header.bucket"]=d);return vi(c,"/v1/associatedAccounts","GET",e)}).then(function(c){return Za(c.associatedAccounts||[],function(d){return{Da:d.associatedAccountInfo.accountId}})})}
  769. function yk(a,b){return a.g.then(function(c){var d=a.f.bucket,e=null;d&&(e={"header.bucket":d});return vi(c,"/v1/associatedAccounts/"+b.Da,"DELETE",e)}).then(function(){})}
  770. ;var zk=zg(K,"perf",Bg());zg(zk,"g",Bg());var Ak=zg(zk,"i",Bg());zg(zk,"r",[]);Bg();Bg();function Bk(a,b,c){b&&0<b.length&&(b=Ck(b),c&&0<c.length&&(b+="___"+Ck(c)),28<b.length&&(b=b.substr(0,28)+(b.length-28)),c=b,b=zg(Ak,"_p",Bg()),zg(b,c,Bg())[a]=(new Date).getTime(),b=zk.r,"function"===typeof b?b(a,"_p",c):b.push([a,"_p",c]))}
  771. function Ck(a){return a.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")}
  772. ;var Dk=Bg(),Ek=[];function Fk(a){throw Error("Bad hint"+(a?": "+a:""));}
  773. Ek.push(["jsl",function(a){for(var b in a)if(Object.prototype.hasOwnProperty.call(a,b)){var c=a[b];"object"==typeof c?K[b]=zg(K,b,[]).concat(c):zg(K,b,c)}if(b=a.u)a=zg(K,"us",[]),a.push(b),(b=/^https:(.*)$/.exec(b))&&a.push("http:"+b[1])}]);
  774. var Gk=/^(\/[a-zA-Z0-9_\-]+)+$/,Hk=[/\/amp\//,/\/amp$/,/^\/amp$/],Ik=/^[a-zA-Z0-9\-_\.,!]+$/,Jk=/^gapi\.loaded_[0-9]+$/,Kk=/^[a-zA-Z0-9,._-]+$/;function Lk(a,b,c,d){var e=a.split(";"),f=e.shift(),g=Dk[f],h=null;g?h=g(e,b,c,d):Fk("no hint processor for: "+f);h||Fk("failed to generate load url");b=h;c=b.match(Mk);(d=b.match(Nk))&&1===d.length&&Ok.test(b)&&c&&1===c.length||Fk("failed sanity: "+a);return h}
  775. function Pk(a,b,c,d){function e(f){return encodeURIComponent(f).replace(/%2C/g,",")}
  776. a=Qk(a);Jk.test(c)||Fk("invalid_callback");b=Rk(b);d=d&&d.length?Rk(d):null;return[encodeURIComponent(a.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",e(a.version),"/m=",e(b),d?"/exm="+e(d):"","/rt=j/sv=1/d=1/ed=1",a.Jb?"/am="+e(a.Jb):"",a.Bc?"/rs="+e(a.Bc):"",a.Lc?"/t="+e(a.Lc):"","/cb=",e(c)].join("")}
  777. function Qk(a){"/"!==a.charAt(0)&&Fk("relative path");for(var b=a.substring(1).split("/"),c=[];b.length;){a=b.shift();if(!a.length||0==a.indexOf("."))Fk("empty/relative directory");else if(0<a.indexOf("=")){b.unshift(a);break}c.push(a)}a={};for(var d=0,e=b.length;d<e;++d){var f=b[d].split("="),g=decodeURIComponent(f[0]),h=decodeURIComponent(f[1]);2==f.length&&g&&h&&(a[g]=a[g]||h)}b="/"+c.join("/");Gk.test(b)||Fk("invalid_prefix");c=0;for(d=Hk.length;c<d;++c)Hk[c].test(b)&&Fk("invalid_prefix");c=Sk(a,
  778. "k",!0);d=Sk(a,"am");e=Sk(a,"rs");a=Sk(a,"t");return{pathPrefix:b,version:c,Jb:d,Bc:e,Lc:a}}
  779. function Rk(a){for(var b=[],c=0,d=a.length;c<d;++c){var e=a[c].replace(/\./g,"_").replace(/-/g,"_");Kk.test(e)&&b.push(e)}return b.join(",")}
  780. function Sk(a,b,c){a=a[b];!a&&c&&Fk("missing: "+b);if(a){if(Ik.test(a))return a;Fk("invalid: "+b)}return null}
  781. var Ok=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,Nk=/\/cb=/g,Mk=/\/\//g;function Tk(){var a=Dg();if(!a)throw Error("Bad hint");return a}
  782. Dk.m=function(a,b,c,d){(a=a[0])||Fk("missing_hint");return"https://apis.google.com"+Pk(a,b,c,d)};
  783. var Uk=decodeURI("%73cript"),Vk=/^[-+_0-9\/A-Za-z]+={0,2}$/;function Wk(a,b){for(var c=[],d=0;d<a.length;++d){var e=a[d],f;if(f=e){a:{for(f=0;f<b.length;f++)if(b[f]===e)break a;f=-1}f=0>f}f&&c.push(e)}return c}
  784. function Xk(){var a=K.nonce;return void 0!==a?a&&a===String(a)&&a.match(Vk)?a:K.nonce=null:vg.querySelector?(a=vg.querySelector("script[nonce]"))?(a=a.nonce||a.getAttribute("nonce")||"",a&&a===String(a)&&a.match(Vk)?K.nonce=a:K.nonce=null):null:null}
  785. function Yk(a){if("loading"!=vg.readyState)Zk(a);else{var b=Xk(),c="";null!==b&&(c=' nonce="'+b+'"');vg.write("<"+Uk+' src="'+encodeURI(a)+'"'+c+"></"+Uk+">")}}
  786. function Zk(a){var b=vg.createElement(Uk);b.setAttribute("src",a);a=Xk();null!==a&&b.setAttribute("nonce",a);b.async="true";(a=vg.getElementsByTagName(Uk)[0])?a.parentNode.insertBefore(b,a):(vg.head||vg.body||vg.documentElement).appendChild(b)}
  787. function $k(a,b){var c=b&&b._c;if(c)for(var d=0;d<Ek.length;d++){var e=Ek[d][0],f=Ek[d][1];f&&Object.prototype.hasOwnProperty.call(c,e)&&f(c[e],a,b)}}
  788. function al(a,b,c){bl(function(){var d=b===Dg()?zg(Cg,"_",Bg()):Bg();d=zg(Fg(b),"_",d);a(d)},c)}
  789. function cl(a,b){var c=b||{};"function"==typeof b&&(c={},c.callback=b);$k(a,c);var d=a?a.split(":"):[],e=c.h||Tk(),f=zg(K,"ah",Bg());if(f["::"]&&d.length){for(var g=[],h=null;h=d.shift();){var l=h.split(".");l=f[h]||f[l[1]&&"ns:"+l[0]||""]||e;var m=g.length&&g[g.length-1]||null,q=m;m&&m.hint==l||(q={hint:l,features:[]},g.push(q));q.features.push(h)}var t=g.length;if(1<t){var v=c.callback;v&&(c.callback=function(){0==--t&&v()})}for(;d=g.shift();)dl(d.features,c,d.hint)}else dl(d||[],c,e)}
  790. function dl(a,b,c){function d(D,qb){if(t)return 0;ug.clearTimeout(q);v.push.apply(v,B);var Nd=((Cg||{}).config||{}).update;Nd?Nd(f):f&&zg(K,"cu",[]).push(f);if(qb){Bk("me0",D,u);try{al(qb,c,m)}finally{Bk("me1",D,u)}}return 1}
  791. a=Ag(a)||[];var e=b.callback,f=b.config,g=b.timeout,h=b.ontimeout,l=b.onerror,m=void 0;"function"==typeof l&&(m=l);var q=null,t=!1;if(g&&!h||!g&&h)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";l=zg(Fg(c),"r",[]).sort();var v=zg(Fg(c),"L",[]).sort(),u=[].concat(l);0<g&&(q=ug.setTimeout(function(){t=!0;h()},g));
  792. var B=Wk(a,v);if(B.length){B=Wk(a,l);var R=zg(K,"CP",[]),ia=R.length;R[ia]=function(D){function qb(){var af=R[ia+1];af&&af()}
  793. function Nd(af){R[ia]=null;d(B,D)&&Eg(function(){e&&e();af()})}
  794. if(!D)return 0;Bk("ml1",B,u);0<ia&&R[ia-1]?R[ia]=function(){Nd(qb)}:Nd(qb)};
  795. if(B.length){var Ka="loaded_"+K.I++;Cg[Ka]=function(D){R[ia](D);Cg[Ka]=null};
  796. a=Lk(c,B,"gapi."+Ka,l);l.push.apply(l,B);Bk("ml0",B,u);b.sync||ug.___gapisync?Yk(a):Zk(a)}else R[ia](xg)}else d(B)&&e&&e()}
  797. function bl(a,b){if(K.hee&&0<K.hel)try{return a()}catch(c){b&&b(c),K.hel--,cl("debug_error",function(){try{window.___jsl.hefn(c)}catch(d){throw c;}})}else try{return a()}catch(c){throw b&&b(c),c;
  798. }}
  799. Cg.load=function(a,b){return bl(function(){return cl(a,b)})};zb("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));function el(a,b,c){Ch.call(this);this.f=a;this.j=b||0;this.g=c;this.i=x(this.ed,this)}
  800. A(el,Ch);k=el.prototype;k.Qa=0;k.O=function(){el.H.O.call(this);this.stop();delete this.f;delete this.g};
  801. k.start=function(a){this.stop();this.Qa=hi(this.i,p(a)?a:this.j)};
  802. k.stop=function(){this.isActive()&&n.clearTimeout(this.Qa);this.Qa=0};
  803. k.isActive=function(){return 0!=this.Qa};
  804. k.ed=function(){this.Qa=0;this.f&&this.f.call(this.g)};function fl(){this.g=-1}
  805. ;function gl(){this.g=64;this.f=[];this.w=[];this.s=[];this.j=[];this.j[0]=128;for(var a=1;a<this.g;++a)this.j[a]=0;this.l=this.i=0;this.reset()}
  806. A(gl,fl);gl.prototype.reset=function(){this.f[0]=1732584193;this.f[1]=4023233417;this.f[2]=2562383102;this.f[3]=271733878;this.f[4]=3285377520;this.l=this.i=0};
  807. function hl(a,b,c){c||(c=0);var d=a.s;if(r(b))for(var e=0;16>e;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;80>e;e++){var f=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(f<<1|f>>>31)&4294967295}b=a.f[0];c=a.f[1];var g=a.f[2],h=a.f[3],l=a.f[4];for(e=0;80>e;e++){if(40>e)if(20>e){f=h^c&(g^h);var m=1518500249}else f=c^g^h,m=1859775393;else 60>e?(f=c&g|h&(c|g),m=2400959708):(f=c^g^h,m=
  808. 3395469782);f=(b<<5|b>>>27)+f+l+m+d[e]&4294967295;l=h;h=g;g=(c<<30|c>>>2)&4294967295;c=b;b=f}a.f[0]=a.f[0]+b&4294967295;a.f[1]=a.f[1]+c&4294967295;a.f[2]=a.f[2]+g&4294967295;a.f[3]=a.f[3]+h&4294967295;a.f[4]=a.f[4]+l&4294967295}
  809. gl.prototype.update=function(a,b){if(null!=a){p(b)||(b=a.length);for(var c=b-this.g,d=0,e=this.w,f=this.i;d<b;){if(0==f)for(;d<=c;)hl(this,a,d),d+=this.g;if(r(a))for(;d<b;){if(e[f]=a.charCodeAt(d),++f,++d,f==this.g){hl(this,e);f=0;break}}else for(;d<b;)if(e[f]=a[d],++f,++d,f==this.g){hl(this,e);f=0;break}}this.i=f;this.l+=b}};
  810. gl.prototype.digest=function(){var a=[],b=8*this.l;56>this.i?this.update(this.j,56-this.i):this.update(this.j,this.g-(this.i-56));for(var c=this.g-1;56<=c;c--)this.w[c]=b&255,b/=256;hl(this,this.w);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.f[c]>>d&255,++b;return a};function il(a){if(a.classList)return a.classList;a=a.className;return r(a)&&a.match(/\S+/g)||[]}
  811. function N(a,b){return a.classList?a.classList.contains(b):cb(il(a),b)}
  812. function O(a,b){a.classList?a.classList.add(b):N(a,b)||(a.className+=0<a.className.length?" "+b:b)}
  813. function jl(a,b){if(a.classList)C(b,function(e){O(a,e)});
  814. else{var c={};C(il(a),function(e){c[e]=!0});
  815. C(b,function(e){c[e]=!0});
  816. a.className="";for(var d in c)a.className+=0<a.className.length?" "+d:d}}
  817. function P(a,b){a.classList?a.classList.remove(b):N(a,b)&&(a.className=Ya(il(a),function(c){return c!=b}).join(" "))}
  818. function kl(a,b){a.classList?C(b,function(c){P(a,c)}):a.className=Ya(il(a),function(c){return!cb(b,c)}).join(" ")}
  819. function Q(a,b,c){c?O(a,b):P(a,b)}
  820. function ll(a,b,c){N(a,b)&&(P(a,b),O(a,c))}
  821. function ml(a,b){var c=!N(a,b);Q(a,b,c);return c}
  822. ;function nl(a){var b=new Qg;ol(a,b,pl);return b}
  823. function ol(a,b,c){for(var d=a.elements,e,f=0;e=d[f];f++)if(e.form==a&&!e.disabled&&"FIELDSET"!=e.tagName){var g=e.name;switch(e.type.toLowerCase()){case "file":case "submit":case "reset":case "button":break;case "select-multiple":e=ql(e);if(null!=e)for(var h,l=0;h=e[l];l++)c(b,g,h);break;default:h=ql(e),null!=h&&c(b,g,h)}}d=a.getElementsByTagName("INPUT");for(f=0;e=d[f];f++)e.form==a&&"image"==e.type.toLowerCase()&&(g=e.name,c(b,g,e.value),c(b,g+".x","0"),c(b,g+".y","0"))}
  824. function pl(a,b,c){var d=a.get(b);d||(d=[],a.set(b,d));d.push(c)}
  825. function rl(a,b,c){a.push(encodeURIComponent(b)+"="+encodeURIComponent(c))}
  826. function ql(a){var b=a.type;switch(r(b)&&b.toLowerCase()){case "checkbox":case "radio":return a.checked?a.value:null;case "select-one":return b=a.selectedIndex,0<=b?a.options[b].value:null;case "select-multiple":b=[];for(var c,d=0;c=a.options[d];d++)c.selected&&b.push(c.value);return b.length?b:null;default:return null!=a.value?a.value:null}}
  827. function sl(a,b){var c=a.type;switch(r(c)&&c.toLowerCase()){case "checkbox":case "radio":a.checked=b;break;case "select-one":a.selectedIndex=-1;if(r(b))for(var d=0;c=a.options[d];d++)if(c.value==b){c.selected=!0;break}break;case "select-multiple":c=b;r(c)&&(c=[c]);for(var e=0;d=a.options[e];e++)if(d.selected=!1,c)for(var f,g=0;f=c[g];g++)d.value==f&&(d.selected=!0);break;default:a.value=null!=b?b:""}}
  828. ;function tl(a){Ch.call(this);this.g=a;this.f={}}
  829. A(tl,Ch);var ul=[];k=tl.prototype;k.D=function(a,b,c,d){Ha(b)||(b&&(ul[0]=b.toString()),b=ul);for(var e=0;e<b.length;e++){var f=Th(a,b[e],c||this.handleEvent,d||!1,this.g||this);if(!f)break;this.f[f.key]=f}return this};
  830. k.hc=function(a,b,c,d){return vl(this,a,b,c,d)};
  831. function vl(a,b,c,d,e,f){if(Ha(c))for(var g=0;g<c.length;g++)vl(a,b,c[g],d,e,f);else{b=Uh(b,c,d||a.handleEvent,e,f||a.g||a);if(!b)return a;a.f[b.key]=b}return a}
  832. k.ob=function(a,b,c,d,e){if(Ha(b))for(var f=0;f<b.length;f++)this.ob(a,b[f],c,d,e);else c=c||this.handleEvent,d=La(d)?!!d.capture:!!d,e=e||this.g||this,c=Vh(c),d=!!d,b=Jh(a)?a.Pa(b,c,d,e):a?(a=Xh(a))?a.Pa(b,c,d,e):null:null,b&&(bi(b),delete this.f[b.key])};
  833. function wl(a){lb(a.f,function(b,c){this.f.hasOwnProperty(c)&&bi(b)},a);
  834. a.f={}}
  835. k.O=function(){tl.H.O.call(this);wl(this)};
  836. k.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function xl(a){fi.call(this);this.f=null;this.g=a;a=F||qd||td&&!Hd("531")&&"TEXTAREA"==a.tagName;this.i=new tl(this);this.i.D(this.g,a?["keydown","paste","cut","drop","input"]:"input",this)}
  837. A(xl,fi);xl.prototype.handleEvent=function(a){if("input"==a.type)F&&Hd(10)&&0==a.keyCode&&0==a.charCode||(yl(this),this.dispatchEvent(zl(a)));else if("keydown"!=a.type||rj(a)){var b="keydown"==a.type?this.g.value:null;F&&229==a.keyCode&&(b=null);var c=zl(a);yl(this);this.f=hi(function(){this.f=null;this.g.value!=b&&this.dispatchEvent(c)},0,this)}};
  838. function yl(a){null!=a.f&&(n.clearTimeout(a.f),a.f=null)}
  839. function zl(a){a=new Gh(a.f);a.type="input";return a}
  840. xl.prototype.O=function(){xl.H.O.call(this);this.i.dispose();yl(this);delete this.g};function Al(a,b){fi.call(this);a&&(this.hb&&Bl(this),this.Fa=a,this.gb=Th(this.Fa,"keypress",this,b),this.Ab=Th(this.Fa,"keydown",this.md,b,this),this.hb=Th(this.Fa,"keyup",this.pd,b,this))}
  841. A(Al,fi);k=Al.prototype;k.Fa=null;k.gb=null;k.Ab=null;k.hb=null;k.W=-1;k.ka=-1;k.qb=!1;
  842. var Cl={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Dl={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},El=!td||Hd("525"),Fl=ud&&sd;k=Al.prototype;
  843. k.md=function(a){if(td||qd)if(17==this.W&&!a.ctrlKey||18==this.W&&!a.altKey||ud&&91==this.W&&!a.metaKey)this.ka=this.W=-1;-1==this.W&&(a.ctrlKey&&17!=a.keyCode?this.W=17:a.altKey&&18!=a.keyCode?this.W=18:a.metaKey&&91!=a.keyCode&&(this.W=91));El&&!tj(a.keyCode,this.W,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.ka=uj(a.keyCode),Fl&&(this.qb=a.altKey))};
  844. k.pd=function(a){this.ka=this.W=-1;this.qb=a.altKey};
  845. k.handleEvent=function(a){var b=a.f,c=b.altKey;if(F&&"keypress"==a.type){var d=this.ka;var e=13!=d&&27!=d?b.keyCode:0}else(td||qd)&&"keypress"==a.type?(d=this.ka,e=0<=b.charCode&&63232>b.charCode&&sj(d)?b.charCode:0):pd&&!td?(d=this.ka,e=sj(d)?b.keyCode:0):("keypress"==a.type?(Fl&&(c=this.qb),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.ka,e=b.charCode):(d=b.keyCode||this.ka,e=b.charCode||0)):(d=b.keyCode||this.ka,e=b.charCode||0),ud&&63==e&&224==d&&(d=191));var f=d=uj(d);d?63232<=
  846. d&&d in Cl?f=Cl[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in Dl&&(f=Dl[b.keyIdentifier]);sd&&El&&"keypress"==a.type&&!tj(f,this.W,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=f==this.W,this.W=f,b=new Gl(f,e,a,b),b.altKey=c,this.dispatchEvent(b))};
  847. k.Ea=function(){return this.Fa};
  848. function Bl(a){a.gb&&(bi(a.gb),bi(a.Ab),bi(a.hb),a.gb=null,a.Ab=null,a.hb=null);a.Fa=null;a.W=-1;a.ka=-1}
  849. k.O=function(){Al.H.O.call(this);Bl(this)};
  850. function Gl(a,b,c,d){Gh.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c}
  851. A(Gl,Gh);function Hl(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof b[d],b[d]);return c.join("\x0B")}
  852. ;function Il(){}
  853. Il.prototype.g=function(){};var Jl=function(){if(vd){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(zc))?a[1]:"0"}return ud?(a=/10[_.][0-9_.]+/,(a=a.exec(zc))?a[0].replace(/_/g,"."):"10"):wd?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(zc))?a[1]:""):xd||yd||zd?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(zc))?a[1].replace(/_/g,"."):""):""}();function Kl(a){return(a=a.exec(zc))?a[1]:""}
  854. var Ll=function(){if(Jd)return Kl(/Firefox\/([0-9.]+)/);if(F||qd||pd)return Gd;if(Od)return kd()?Kl(/CriOS\/([0-9.]+)/):Kl(/Chrome\/([0-9.]+)/);if(Pd&&!kd())return Kl(/Version\/([0-9.]+)/);if(Kd||Ld){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(zc);if(a)return a[1]+"."+a[2]}else if(Md)return(a=Kl(/Android\s+([0-9.]+)/))?a:Kl(/Version\/([0-9.]+)/);return""}();function Ml(a,b,c,d,e,f,g,h,l){var m;if(m=c.offsetParent){var q="HTML"==m.tagName||"BODY"==m.tagName;if(!q||"static"!=hf(m,"position")){var t=mf(m);if(!q){q=wf(m);var v;if(v=q){v=Pd&&0<=bc(Ll,10);var u;if(u=Ad)u=0<=bc(Jl,10);v=sd||v||u}q=v?-m.scrollLeft:!q||rd&&Hd("8")||"visible"==hf(m,"overflowX")?m.scrollLeft:m.scrollWidth-m.clientWidth-m.scrollLeft;t=ie(t,new he(q,m.scrollTop))}}}m=t||new he;t=rf(a);if(q=lf(a)){var B=new cf(q.left,q.top,q.right-q.left,q.bottom-q.top);q=Math.max(t.left,B.left);
  855. v=Math.min(t.left+t.width,B.left+B.width);q<=v&&(u=Math.max(t.top,B.top),B=Math.min(t.top+t.height,B.top+B.height),u<=B&&(t.left=q,t.top=u,t.width=v-q,t.height=B-u))}q=ke(a);u=ke(c);if(q.f!=u.f){v=q.f.body;u=Se(u);B=new he(0,0);var R=ve(me(v));if(md(R,"parent")){var ia=v;do{if(R==u)var Ka=mf(ia);else Ka=jf(ia),Ka=new he(Ka.left,Ka.top);B.x+=Ka.x;B.y+=Ka.y}while(R&&R!=u&&R!=R.parent&&(ia=R.frameElement)&&(R=R.parent))}v=ie(B,mf(v));!F||9<=Number(Id)||se(q.f)||(v=ie(v,te(q.f)));t.left+=v.x;t.top+=v.y}a=
  856. Nl(a,b);b=t.left;a&4?b+=t.width:a&2&&(b+=t.width/2);b=new he(b,t.top+(a&1?t.height:0));b=ie(b,m);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);if(g)if(l)var D=l;else if(D=lf(c))D.top-=m.y,D.right-=m.x,D.bottom-=m.y,D.left-=m.x;e=D;l=b.clone();D=Nl(c,d);d=pf(c);a=h?h.clone():d.clone();h=l;l=a;h=h.clone();l=l.clone();a=0;if(f||0!=D)D&4?h.x-=l.width+(f?f.right:0):D&2?h.x-=l.width/2:f&&(h.x+=f.left),D&1?h.y-=l.height+(f?f.bottom:0):f&&(h.y+=f.top);g&&(e?(f=h,D=l,a=0,65==(g&65)&&(f.x<e.left||f.x>=e.right)&&
  857. (g&=-2),132==(g&132)&&(f.y<e.top||f.y>=e.bottom)&&(g&=-5),f.x<e.left&&g&1&&(f.x=e.left,a|=1),g&16&&(b=f.x,f.x<e.left&&(f.x=e.left,a|=4),f.x+D.width>e.right&&(D.width=Math.min(e.right-f.x,b+D.width-e.left),D.width=Math.max(D.width,0),a|=4)),f.x+D.width>e.right&&g&1&&(f.x=Math.max(e.right-D.width,e.left),a|=1),g&2&&(a|=(f.x<e.left?16:0)|(f.x+D.width>e.right?32:0)),f.y<e.top&&g&4&&(f.y=e.top,a|=2),g&32&&(b=f.y,f.y<e.top&&(f.y=e.top,a|=8),f.y+D.height>e.bottom&&(D.height=Math.min(e.bottom-f.y,b+D.height-
  858. e.top),D.height=Math.max(D.height,0),a|=8)),f.y+D.height>e.bottom&&g&4&&(f.y=Math.max(e.bottom-D.height,e.top),a|=2),g&8&&(a|=(f.y<e.top?64:0)|(f.y+D.height>e.bottom?128:0)),g=a):g=256,a=g);f=new cf(0,0,0,0);f.left=h.x;f.top=h.y;f.width=l.width;f.height=l.height;g=a;g&496||(e=new he(f.left,f.top),e instanceof he?(h=e.x,e=e.y):(h=e,e=void 0),c.style.left=of(h,!1),c.style.top=of(e,!1),a=new je(f.width,f.height),d==a||d&&a&&d.width==a.width&&d.height==a.height||(f=a,d=se(ke(me(c)).f),!F||Hd("10")||d&&
  859. Hd("8")?(c=c.style,sd?c.MozBoxSizing="border-box":td?c.WebkitBoxSizing="border-box":c.boxSizing="border-box",c.width=Math.max(f.width,0)+"px",c.height=Math.max(f.height,0)+"px"):(h=c.style,d?(F?(d=yf(c,"paddingLeft"),e=yf(c,"paddingRight"),l=yf(c,"paddingTop"),D=yf(c,"paddingBottom"),d=new bf(l,e,D,d)):(d=gf(c,"paddingLeft"),e=gf(c,"paddingRight"),l=gf(c,"paddingTop"),D=gf(c,"paddingBottom"),d=new bf(parseFloat(l),parseFloat(e),parseFloat(D),parseFloat(d))),!F||9<=Number(Id)?(e=gf(c,"borderLeftWidth"),
  860. l=gf(c,"borderRightWidth"),D=gf(c,"borderTopWidth"),c=gf(c,"borderBottomWidth"),c=new bf(parseFloat(D),parseFloat(l),parseFloat(c),parseFloat(e))):(e=Af(c,"borderLeft"),l=Af(c,"borderRight"),D=Af(c,"borderTop"),c=Af(c,"borderBottom"),c=new bf(D,l,c,e)),h.pixelWidth=f.width-c.left-d.left-d.right-c.right,h.pixelHeight=f.height-c.top-d.top-d.bottom-c.bottom):(h.pixelWidth=f.width,h.pixelHeight=f.height))));return g}
  861. function Nl(a,b){return(b&8&&wf(a)?b^4:b)&-9}
  862. ;function Ol(a,b,c){this.element=a;this.f=b;this.l=c}
  863. A(Ol,Il);Ol.prototype.g=function(a,b,c){Ml(this.element,this.f,a,b,void 0,c,this.l)};function Pl(a,b,c,d){Ol.call(this,a,b);this.j=c?5:0;this.i=d||void 0}
  864. A(Pl,Ol);Pl.prototype.g=function(a,b,c){var d=Ml(this.element,this.f,a,b,null,c,10,void 0,this.i);if(d&496){var e=Ql(d,this.f);b=Ql(d,b);d=Ml(this.element,e,a,b,null,c,10,void 0,this.i);d&496&&(e=Ql(d,e),b=Ql(d,b),Ml(this.element,e,a,b,null,c,this.j,void 0,this.i))}};
  865. function Ql(a,b){a&48&&(b^=4);a&192&&(b^=1);return b}
  866. ;function Rl(a){Ch.call(this);this.l=1;this.i=[];this.j=0;this.f=[];this.g={};this.s=!!a}
  867. A(Rl,Ch);k=Rl.prototype;k.subscribe=function(a,b,c){var d=this.g[a];d||(d=this.g[a]=[]);var e=this.l;this.f[e]=a;this.f[e+1]=b;this.f[e+2]=c;this.l=e+3;d.push(e);return e};
  868. function Sl(a,b){var c=!1,d=a.subscribe("ROOT_MENU_REMOVED",function(e){c||(c=!0,this.La(d),b.apply(void 0,arguments))},a)}
  869. function Tl(a,b,c){if(b=a.g[b]){var d=a.f;(b=bb(b,function(e){return d[e+1]==c&&void 0==d[e+2]}))&&a.La(b)}}
  870. k.La=function(a){var b=this.f[a];if(b){var c=this.g[b];0!=this.j?(this.i.push(a),this.f[a+1]=Ea):(c&&db(c,a),delete this.f[a],delete this.f[a+1],delete this.f[a+2])}return!!b};
  871. k.da=function(a,b){var c=this.g[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.s)for(e=0;e<c.length;e++){var g=c[e];Ul(this.f[g+1],this.f[g+2],d)}else{this.j++;try{for(e=0,f=c.length;e<f;e++)g=c[e],this.f[g+1].apply(this.f[g+2],d)}finally{if(this.j--,0<this.i.length&&0==this.j)for(;c=this.i.pop();)this.La(c)}}return 0!=e}return!1};
  872. function Ul(a,b,c){Kf(function(){a.apply(b,c)})}
  873. k.clear=function(a){if(a){var b=this.g[a];b&&(C(b,this.La,this),delete this.g[a])}else this.f.length=0,this.g={}};
  874. function Vl(a,b){if(b){var c=a.g[b];return c?c.length:0}c=0;for(var d in a.g)c+=Vl(a,d);return c}
  875. k.O=function(){Rl.H.O.call(this);this.clear();this.i.length=0};function Wl(a){this.f=a}
  876. Wl.prototype.set=function(a,b){p(b)?this.f.set(a,bk(b)):this.f.remove(a)};
  877. Wl.prototype.get=function(a){try{var b=this.f.get(a)}catch(c){return}if(null!==b)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};
  878. Wl.prototype.remove=function(a){this.f.remove(a)};function Xl(a){this.f=a}
  879. A(Xl,Wl);function Yl(a){this.data=a}
  880. function Zl(a){return!p(a)||a instanceof Yl?a:new Yl(a)}
  881. Xl.prototype.set=function(a,b){Xl.H.set.call(this,a,Zl(b))};
  882. Xl.prototype.g=function(a){a=Xl.H.get.call(this,a);if(!p(a)||a instanceof Object)return a;throw"Storage: Invalid value was encountered";};
  883. Xl.prototype.get=function(a){if(a=this.g(a)){if(a=a.data,!p(a))throw"Storage: Invalid value was encountered";}else a=void 0;return a};function $l(a){this.f=a}
  884. A($l,Xl);$l.prototype.set=function(a,b,c){if(b=Zl(b)){if(c){if(c<Sa()){$l.prototype.remove.call(this,a);return}b.expiration=c}b.creation=Sa()}$l.H.set.call(this,a,b)};
  885. $l.prototype.g=function(a){var b=$l.H.g.call(this,a);if(b){var c=b.creation,d=b.expiration;if(d&&d<Sa()||c&&c>Sa())$l.prototype.remove.call(this,a);else return b}};function am(){}
  886. ;function bm(){}
  887. A(bm,am);bm.prototype.clear=function(){var a=Pg(this.qa(!0)),b=this;C(a,function(c){b.remove(c)})};function cm(a){this.f=a}
  888. A(cm,bm);k=cm.prototype;k.isAvailable=function(){if(!this.f)return!1;try{return this.f.setItem("__sak","1"),this.f.removeItem("__sak"),!0}catch(a){return!1}};
  889. k.set=function(a,b){try{this.f.setItem(a,b)}catch(c){if(0==this.f.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
  890. k.get=function(a){a=this.f.getItem(a);if(!r(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};
  891. k.remove=function(a){this.f.removeItem(a)};
  892. k.qa=function(a){var b=0,c=this.f,d=new Mg;d.next=function(){if(b>=c.length)throw Lg;var e=c.key(b++);if(a)return e;e=c.getItem(e);if(!r(e))throw"Storage mechanism: Invalid value was encountered";return e};
  893. return d};
  894. k.clear=function(){this.f.clear()};
  895. k.key=function(a){return this.f.key(a)};function dm(){var a=null;try{a=window.localStorage||null}catch(b){}this.f=a}
  896. A(dm,cm);function em(a,b){this.g=a;this.f=null;if(F&&!(9<=Number(Id))){fm||(fm=new Qg);this.f=fm.get(a);this.f||(b?this.f=document.getElementById(b):(this.f=document.createElement("userdata"),this.f.addBehavior("#default#userData"),document.body.appendChild(this.f)),fm.set(a,this.f));try{this.f.load(this.g)}catch(c){this.f=null}}}
  897. A(em,bm);var gm={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},fm=null;function hm(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return gm[b]})}
  898. k=em.prototype;k.isAvailable=function(){return!!this.f};
  899. k.set=function(a,b){this.f.setAttribute(hm(a),b);im(this)};
  900. k.get=function(a){a=this.f.getAttribute(hm(a));if(!r(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};
  901. k.remove=function(a){this.f.removeAttribute(hm(a));im(this)};
  902. k.qa=function(a){var b=0,c=this.f.XMLDocument.documentElement.attributes,d=new Mg;d.next=function(){if(b>=c.length)throw Lg;var e=c[b++];if(a)return decodeURIComponent(e.nodeName.replace(/\./g,"%")).substr(1);e=e.nodeValue;if(!r(e))throw"Storage mechanism: Invalid value was encountered";return e};
  903. return d};
  904. k.clear=function(){for(var a=this.f.XMLDocument.documentElement,b=a.attributes.length;0<b;b--)a.removeAttribute(a.attributes[b-1].nodeName);im(this)};
  905. function im(a){try{a.f.save(a.g)}catch(b){throw"Storage mechanism: Quota exceeded";}}
  906. ;function jm(a,b){this.g=a;this.f=b+"::"}
  907. A(jm,bm);jm.prototype.set=function(a,b){this.g.set(this.f+a,b)};
  908. jm.prototype.get=function(a){return this.g.get(this.f+a)};
  909. jm.prototype.remove=function(a){this.g.remove(this.f+a)};
  910. jm.prototype.qa=function(a){var b=this.g.qa(!0),c=this,d=new Mg;d.next=function(){for(var e=b.next();e.substr(0,c.f.length)!=c.f;)e=b.next();return a?e.substr(c.f.length):c.g.get(e)};
  911. return d};var km=kb(function(){if(F)return Hd("10.0");var a=Ae("DIV"),b=td?"-webkit":sd?"-moz":F?"-ms":pd?"-o":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");b={style:c};Oc("div");b=Tc("div",b,void 0);Vc(a,b);a=a.firstChild;b=a.style[hd("transition")];return""!=("undefined"!==typeof b?b:a.style[ef(a,"transition")]||"")});function lm(){}
  912. Fa(lm);lm.prototype.f=0;function mm(a){fi.call(this);this.l=a||ke();this.Ca=null;this.Ga=!1;this.f=null;this.i=void 0;this.L=this.M=this.S=null;this.Wa=!1}
  913. A(mm,fi);k=mm.prototype;k.Ad=lm.J();k.getId=function(){return this.Ca||(this.Ca=":"+(this.Ad.f++).toString(36))};
  914. k.Ea=function(){return this.f};
  915. function nm(a,b){return a.f?I(b,a.f||a.l.f):null}
  916. k.mb=function(a){if(this.S&&this.S!=a)throw Error("Method not supported");mm.H.mb.call(this,a)};
  917. function om(a,b){if(a.Ga)throw Error("Component already rendered");if(b){a.Wa=!0;var c=me(b);a.l&&a.l.f==c||(a.l=ke(b));a.f=b;a.sa()}else throw Error("Invalid element to decorate");}
  918. k.sa=function(){this.Ga=!0;pm(this,function(a){!a.Ga&&a.Ea()&&a.sa()})};
  919. k.wa=function(){pm(this,function(a){a.Ga&&a.wa()});
  920. this.i&&wl(this.i);this.Ga=!1};
  921. k.O=function(){this.Ga&&this.wa();this.i&&(this.i.dispose(),delete this.i);pm(this,function(a){a.dispose()});
  922. !this.Wa&&this.f&&Ce(this.f);this.S=this.f=this.L=this.M=null;mm.H.O.call(this)};
  923. function pm(a,b){a.M&&C(a.M,b,void 0)}
  924. k.removeChild=function(a,b){if(a){var c=r(a)?a:a.getId();if(this.L&&c){var d=this.L;d=(null!==d&&c in d?d[c]:void 0)||null}else d=null;a=d;if(c&&a){d=this.L;c in d&&delete d[c];db(this.M,a);b&&(a.wa(),a.f&&Ce(a.f));c=a;if(null==c)throw Error("Unable to set parent component");c.S=null;mm.H.mb.call(c,null)}}if(!a)throw Error("Child is not in parent component");return a};function qm(a,b){fi.call(this);this.f=new tl(this);if(this.Ha)throw Error("Can not change this state of the popup while showing.");this.Y=a||null;b&&(this.Ka=b)}
  925. A(qm,fi);k=qm.prototype;k.Y=null;k.Kb=null;k.Ha=!1;k.Bb=-1;k.Ka="toggle_display";k.Ea=function(){return this.Y};
  926. k.isVisible=function(){return this.Ha};
  927. k.setVisible=function(a){this.i&&this.i.stop();this.g&&this.g.stop();if(a){if(!this.Ha&&this.dispatchEvent("beforeshow")){if(!this.Y)throw Error("Caller must call setElement before trying to show the popup");this.wb();a=me(this.Y);this.f.D(a,"mousedown",this.uc,!0);if(F){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=b.contentDocument||b.contentWindow.document}catch(d){break}a=c;b=a.activeElement}this.f.D(a,"mousedown",this.uc,!0);this.f.D(a,"deactivate",this.tc)}else this.f.D(a,
  928. "blur",this.tc);"toggle_display"==this.Ka?(this.Y.style.visibility="visible",sf(this.Y,!0)):"move_offscreen"==this.Ka&&this.wb();this.Ha=!0;this.Bb=Sa();this.i?(Uh(this.i,"end",this.yc,!1,this),this.i.play()):this.yc()}}else rm(this)};
  929. k.wb=Ea;function rm(a,b){a.Ha&&a.dispatchEvent({type:"beforehide",target:b})&&(a.f&&wl(a.f),a.Ha=!1,Sa(),a.g?(Uh(a.g,"end",Ra(a.Sb,b),!1,a),a.g.play()):a.Sb(b))}
  930. k.Sb=function(a){"toggle_display"==this.Ka?this.yd():"move_offscreen"==this.Ka&&(this.Y.style.top="-10000px");this.dispatchEvent({type:"hide",target:a})};
  931. k.yd=function(){this.Y.style.visibility="hidden";sf(this.Y,!1)};
  932. k.yc=function(){this.dispatchEvent("show")};
  933. k.uc=function(a){a=a.target;Fe(this.Y,a)||sm(this,a)||150>Sa()-this.Bb||rm(this,a)};
  934. k.tc=function(a){var b=me(this.Y);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||Fe(this.Y,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>Sa()-this.Bb||rm(this)};
  935. function sm(a,b){return ab(a.Kb||[],function(c){return b===c||Fe(c,b)})}
  936. k.O=function(){qm.H.O.call(this);this.f.dispose();Eh(this.i);Eh(this.g);delete this.Y;delete this.f;delete this.Kb};function tm(a,b){this.j=b||void 0;qm.call(this,a)}
  937. A(tm,qm);tm.prototype.wb=function(){if(this.j){var a=!this.isVisible()&&"move_offscreen"!=this.Ka,b=this.Ea();a&&(b.style.visibility="hidden",sf(b,!0));this.j.g(b,8,this.l);a&&sf(b,!1)}};function um(){this.g=[];this.f=-1}
  938. um.prototype.set=function(a,b){b=void 0===b?!0:b;0<=a&&52>a&&0===a%1&&this.g[a]!=b&&(this.g[a]=b,this.f=-1)};
  939. um.prototype.get=function(a){return!!this.g[a]};
  940. function vm(a){-1==a.f&&(a.f=$a(a.g,function(b,c,d){return c?b+Math.pow(2,d):b},0));
  941. return a.f}
  942. ;z("userfeedback.api.startFeedback",function(a,b,c){a.timeOfStartCall=(new Date).getTime();var d=c||n,e=d.document,f=Aa(d);f&&(a.nonce=f);if("help"==a.flow){var g=w("document.location.href",d);!a.helpCenterContext&&g&&(a.helpCenterContext=g.substring(0,1200));g=!0;if(b&&JSON&&JSON.stringify){var h=JSON.stringify(b);(g=1200>=h.length)&&(a.psdJson=h)}g||(b={invalidPsd:!0})}b=[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//www.google.com/tools/feedback";if(g=d.GOOGLE_FEEDBACK_START)g.apply(d,
  943. b);else{d=c+"/load.js?";for(var l in a)b=a[l],null!=b&&!La(b)&&(d+=encodeURIComponent(l)+"="+encodeURIComponent(b)+"&");a=ke(e).createElement("SCRIPT");f&&a.setAttribute("nonce",f);Yc(a,Te(d));e.body.appendChild(a)}});z("userfeedback.api.isBrowserSupportedForGenie",function(){return wm()});
  944. function wm(){return F?0<=bc(Ll,"8"):Jd?0<=bc(Ll,"15"):Pd?0<=bc(Ll,"5"):Od||qd}
  945. z("userfeedback.api.isBrowserSupportedForHelp",wm);function xm(a,b,c){a&&(a.dataset?a.dataset[ym(b)]=String(c):a.setAttribute("data-"+b,c))}
  946. function S(a,b){return a?a.dataset?a.dataset[ym(b)]:a.getAttribute("data-"+b):null}
  947. var zm={};function ym(a){return zm[a]||(zm[a]=String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()}))}
  948. ;var Am=window.performance&&window.performance.timing&&window.performance.now?function(){return window.performance.timing.navigationStart+window.performance.now()}:function(){return(new Date).getTime()};var Bm=window.yt&&window.yt.config_||window.ytcfg&&window.ytcfg.data_||{};z("yt.config_",Bm);function Cm(a){var b=arguments;if(1<b.length)Bm[b[0]]=b[1];else{b=b[0];for(var c in b)Bm[c]=b[c]}}
  949. function T(a,b){return a in Bm?Bm[a]:b}
  950. function Dm(a){return T(a,void 0)}
  951. function Em(){return T("CREATOR_CONTEXT",Fm)}
  952. ;var Gm=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};z("yt.msgs_",Gm);function Hm(a,b){b=void 0===b?{}:b;var c=a in Gm?Gm[a]:void 0;c=c||"";var d={},e;for(e in b)d.Va=e,c=c.replace(new RegExp("\\$"+d.Va,"gi"),function(f){return function(){return b[f.Va]}}(d)),d={Va:d.Va};
  953. return c}
  954. y=function(a,b){b=void 0===b?{}:b;var c=a in Gm?Gm[a]:a,d;for(d in b){var e=(""+b[d]).replace(/\$/g,"$$$$");c=c.replace(new RegExp("\\{\\$"+d+"\\}","gi"),e);c=c.replace(new RegExp("\\$"+d,"gi"),e)}return c};function Im(a){return a&&window.yterr?function(){try{return a.apply(this,arguments)}catch(b){Jm(b)}}:a}
  955. function Jm(a,b,c,d,e){var f=w("yt.logging.errors.log");f?f(a,b,c,d,e):(f=T("ERRORS",[]),f.push([a,b,c,d,e]),Cm("ERRORS",f))}
  956. function Km(a){Jm(a,"WARNING",void 0,void 0,void 0)}
  957. ;function Lm(){var a=Mm(),b=[];lb(a,function(c,d){var e=encodeURIComponent(String(d)),f;Ha(c)?f=c:f=[c];C(f,function(g){""==g?b.push(e):b.push(e+"="+encodeURIComponent(String(g)))})});
  958. return b.join("&")}
  959. function Nm(a){"?"==a.charAt(0)&&(a=a.substr(1));a=a.split("&");for(var b={},c=0,d=a.length;c<d;c++){var e=a[c].split("=");if(1==e.length&&e[0]||2==e.length)try{var f=$c(e[0]||""),g=$c(e[1]||"");f in b?Ha(b[f])?gb(b[f],g):b[f]=[b[f],g]:b[f]=g}catch(l){var h=Error("Error decoding URL component");h.params="key: "+e[0]+", value: "+e[1];"q"==e[0]?Km(h):Jm(h)}}return b}
  960. function Om(a){return-1!=a.indexOf("?")?(a=(a||"").split("#")[0],a=a.split("?",2),Nm(1<a.length?a[1]:a[0])):{}}
  961. function Pm(a,b){return Qm(a,b||{},!0)}
  962. function Qm(a,b,c){var d=a.split("#",2);a=d[0];d=1<d.length?"#"+d[1]:"";var e=a.split("?",2);a=e[0];e=Nm(e[1]||"");for(var f in b)!c&&null!==e&&f in e||(e[f]=b[f]);return ch(a,e)+d}
  963. ;function Mm(){var a=Rm;var b=void 0===b?w("yt.ads.biscotti.lastId_")||"":b;a=Object.assign(Sm(a),Tm(a));a.ca_type="image";b&&(a.bid=b);return a}
  964. function Sm(a){var b={};b.dt=Bf;b.flash="0";a:{try{var c=a.f.top.location.href}catch(f){a=2;break a}a=c?c===a.g.location.href?0:1:2}b=(b.frm=a,b);b.u_tz=-(new Date).getTimezoneOffset();var d=void 0===d?Ta:d;try{var e=d.history.length}catch(f){e=0}b.u_his=e;b.u_java=!!Ta.navigator&&"unknown"!==typeof Ta.navigator.javaEnabled&&!!Ta.navigator.javaEnabled&&Ta.navigator.javaEnabled();Ta.screen&&(b.u_h=Ta.screen.height,b.u_w=Ta.screen.width,b.u_ah=Ta.screen.availHeight,b.u_aw=Ta.screen.availWidth,b.u_cd=
  965. Ta.screen.colorDepth);Ta.navigator&&Ta.navigator.plugins&&(b.u_nplug=Ta.navigator.plugins.length);Ta.navigator&&Ta.navigator.mimeTypes&&(b.u_nmime=Ta.navigator.mimeTypes.length);return b}
  966. function Tm(a){var b=a.f;try{var c=b.screenX;var d=b.screenY}catch(m){}try{var e=b.outerWidth;var f=b.outerHeight}catch(m){}try{var g=b.innerWidth;var h=b.innerHeight}catch(m){}b=[b.screenLeft,b.screenTop,c,d,b.screen?b.screen.availWidth:void 0,b.screen?b.screen.availTop:void 0,e,f,g,h];c=a.f.top;try{var l=re(c||window).round()}catch(m){l=new je(-12245933,-12245933)}c=l;l={};d=new um;n.SVGElement&&n.document.createElementNS&&d.set(0);e=Ze();e["allow-top-navigation-by-user-activation"]&&d.set(1);e["allow-popups-to-escape-sandbox"]&&
  967. d.set(2);n.crypto&&n.crypto.subtle&&d.set(3);n.TextDecoder&&n.TextEncoder&&d.set(4);d=vm(d);l.bc=d;l.bih=c.height;l.biw=c.width;l.brdim=b.join();a=a.g;return l.vis={visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[a.visibilityState||a.webkitVisibilityState||a.mozVisibilityState||""]||0,l.wgl=!!Ta.WebGLRenderingContext,l}
  968. var Rm=new function(){var a=window.document;this.f=window;this.g=a};
  969. z("yt.ads_.signals_.getAdSignalsString",function(){return Lm()});Sa();function Um(a,b){var c=Vm(a);return void 0===c&&void 0!==b?b:Number(c||0)}
  970. function Vm(a){return T("EXPERIMENT_FLAGS",{})[a]}
  971. ;var Wm=p(XMLHttpRequest)?function(){return new XMLHttpRequest}:p(ActiveXObject)?function(){return new ActiveXObject("Microsoft.XMLHTTP")}:null;
  972. function Xm(){if(!Wm)return null;var a=Wm();return"open"in a?a:null}
  973. ;function Ym(a,b){Ja(a)&&(a=Im(a));return window.setTimeout(a,b)}
  974. function Zm(a){window.clearTimeout(a)}
  975. ;var $m={Authorization:"AUTHORIZATION","X-Goog-Visitor-Id":"SANDBOXED_VISITOR_ID","X-YouTube-Client-Name":"INNERTUBE_CONTEXT_CLIENT_NAME","X-YouTube-Client-Version":"INNERTUBE_CONTEXT_CLIENT_VERSION","X-Youtube-Identity-Token":"ID_TOKEN","X-YouTube-Page-CL":"PAGE_CL","X-YouTube-Page-Label":"PAGE_BUILD_LABEL","X-YouTube-Variants-Checksum":"VARIANTS_CHECKSUM"},an="app debugcss debugjs expflag force_ad_params force_viral_ad_response_params forced_experiments internalcountrycode internalipoverride absolute_experiments conditional_experiments sbb sr_bns_address".split(" "),
  976. bn=!1;
  977. function cn(a,b){b=void 0===b?{}:b;if(!c)var c=window.location.href;var d=Xg(a)[1]||null,e=Yg(Xg(a)[3]||null);d&&e?(d=c,c=Xg(a),d=Xg(d),c=c[3]==d[3]&&c[1]==d[1]&&c[4]==d[4]):c=e?Yg(Xg(c)[3]||null)==e&&(Number(Xg(c)[4]||null)||null)==(Number(Xg(a)[4]||null)||null):!0;d=!!Vm("web_ajax_ignore_global_headers_if_set");for(var f in $m)e=T($m[f]),!e||!c&&!dn(a,f)||d&&void 0!==b[f]||(b[f]=e);if(c||dn(a,"X-YouTube-Utc-Offset"))b["X-YouTube-Utc-Offset"]=-(new Date).getTimezoneOffset();(Vm("pass_biscotti_id_in_header_ajax")||Vm("pass_biscotti_id_in_header_ajax_tv"))&&
  978. (c||dn(a,"X-YouTube-Ad-Signals"))&&(b["X-YouTube-Ad-Signals"]=Lm());return b}
  979. function en(a){var b=window.location.search,c=Yg(Xg(a)[3]||null),d=Yg(Xg(a)[5]||null);d=(c=c&&c.endsWith("youtube.com"))&&d&&d.startsWith("/api/");if(!c||d)return a;var e=Nm(b),f={};C(an,function(g){e[g]&&(f[g]=e[g])});
  980. return Qm(a,f||{},!1)}
  981. function dn(a,b){var c=T("CORS_HEADER_WHITELIST")||{},d=Yg(Xg(a)[3]||null);return d?(c=c[d])?cb(c,b):!1:!0}
  982. function fn(a,b){if(window.fetch&&"XML"!=b.format){var c={method:b.method||"GET",credentials:"same-origin"};b.headers&&(c.headers=b.headers);a=gn(a,b);var d=hn(a,b);d&&(c.body=d);b.withCredentials&&(c.credentials="include");var e=!1,f;fetch(a,c).then(function(g){if(!e){e=!0;f&&Zm(f);var h=g.ok,l=function(m){m=m||{};var q=b.context||n;h?b.onSuccess&&b.onSuccess.call(q,m,g):b.onError&&b.onError.call(q,m,g);b.Ia&&b.Ia.call(q,m,g)};
  983. "JSON"==(b.format||"JSON")&&(h||400<=g.status&&500>g.status)?g.json().then(l,function(){l(null)}):l(null)}});
  984. b.wc&&0<b.timeout&&(f=Ym(function(){e||(e=!0,Zm(f),b.wc.call(b.context||n))},b.timeout))}else jn(a,b)}
  985. function jn(a,b){var c=b.format||"JSON";a=gn(a,b);var d=hn(a,b),e=!1,f,g=kn(a,function(h){if(!e){e=!0;f&&Zm(f);a:switch(h&&"status"in h?h.status:-1){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:var l=!0;break a;default:l=!1}var m=null,q=400<=h.status&&500>h.status,t=500<=h.status&&600>h.status;if(l||q||t)m=ln(c,h,b.cd);if(l)a:if(h&&204==h.status)l=!0;else{switch(c){case "XML":l=0==parseInt(m&&m.return_code,10);break a;case "RAW":l=!0;break a}l=!!m}m=m||{};q=b.context||n;
  986. l?b.onSuccess&&b.onSuccess.call(q,h,m):b.onError&&b.onError.call(q,h,m);b.Ia&&b.Ia.call(q,h,m)}},b.method,d,b.headers,b.responseType,b.withCredentials);
  987. b.Ra&&0<b.timeout&&(f=Ym(function(){e||(e=!0,g.abort(),Zm(f),b.Ra.call(b.context||n,g))},b.timeout))}
  988. function gn(a,b){b.Ef&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);var c=Dm("XSRF_FIELD_NAME"),d=b.Ba;d&&(d[c]&&delete d[c],a=Pm(a,d));return a}
  989. function hn(a,b){var c=Dm("XSRF_FIELD_NAME"),d=Dm("XSRF_TOKEN"),e=b.postBody||"",f=b.X,g=Dm("XSRF_FIELD_NAME"),h;b.headers&&(h=b.headers["Content-Type"]);b.Af||Yg(Xg(a)[3]||null)&&!b.withCredentials&&Yg(Xg(a)[3]||null)!=document.location.hostname||"POST"!=b.method||h&&"application/x-www-form-urlencoded"!=h||b.X&&b.X[g]||(f||(f={}),f[c]=d);f&&r(e)&&(e=Nm(e),yb(e,f),e=b.zc&&"JSON"==b.zc?JSON.stringify(e):bh(e));f=e||f&&!sb(f);!bn&&f&&"POST"!=b.method&&(bn=!0,Jm(Error("AJAX request with postData should use POST")));
  990. return e}
  991. function ln(a,b,c){var d=null;switch(a){case "JSON":a=b.responseText;b=b.getResponseHeader("Content-Type")||"";a&&0<=b.indexOf("json")&&(d=JSON.parse(a));break;case "XML":if(b=(b=b.responseXML)?mn(b):null)d={},C(b.getElementsByTagName("*"),function(e){d[e.tagName]=nn(e)})}c&&on(d);
  992. return d}
  993. function on(a){if(La(a))for(var b in a){var c;(c="html_content"==b)||(c=b.length-5,c=0<=c&&b.indexOf("_html",c)==c);c?a[b]=Sc(a[b],null):on(a[b])}}
  994. function mn(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&0<a.length?a[0]:null:null}
  995. function nn(a){var b="";C(a.childNodes,function(c){b+=c.nodeValue});
  996. return b}
  997. function pn(a,b){if(!a)return null;var c=a.getElementsByTagName(b);return c&&0<c.length?nn(c[0]):null}
  998. var qn=mn;function kn(a,b,c,d,e,f,g){function h(){4==(l&&"readyState"in l?l.readyState:0)&&b&&Im(b)(l)}
  999. c=void 0===c?"GET":c;d=void 0===d?"":d;var l=Xm();if(!l)return null;"onloadend"in l?l.addEventListener("loadend",h,!1):l.onreadystatechange=h;Vm("debug_forward_web_query_parameters")&&(a=en(a));l.open(c,a,!0);f&&(l.responseType=f);g&&(l.withCredentials=!0);c="POST"==c&&(void 0===window.FormData||!(d instanceof FormData));if(e=cn(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");l.send(d);
  1000. return l}
  1001. ;function rn(a){this.g=a;this.f=null;a=sn(this.g);a=Zc("__%s__","("+a.join("|")+")");this.f=new RegExp(a,"g");this.i={}}
  1002. var tn=/__([a-z]+(?:_[a-z]+)*)__/g;function un(a){a=G(a).innerHTML;a=a.replace(/^\s*(\x3c!--\s*)?/,"");a=a.replace(/(\s*--\x3e)?\s*$/,"");return new rn(a)}
  1003. function sn(a){var b=[],c={};a.replace(tn,function(d,e){e in c||(c[e]=!0,b.push(e))});
  1004. return b}
  1005. function vn(a,b){var c=x(function(d,e){return ad(b[e]||this.i[e]||"")},a);
  1006. return a.g.replace(a.f,c)}
  1007. ;var wn=0;function xn(a){var b=a.__yt_uid_key;b||(b=yn(),a.__yt_uid_key=b);return b}
  1008. function zn(a){var b=a.cloneNode(!1);"TR"==b.tagName||"SELECT"==b.tagName?C(a.childNodes,function(c){b.appendChild(zn(c))}):b.innerHTML=a.innerHTML;
  1009. return b}
  1010. function An(a,b){var c=zn(a);for(Be(b);0<c.childNodes.length;)b.appendChild(c.childNodes[0])}
  1011. function Bn(a,b){a=G(a);b=G(b);return!!Re(a,function(c){return c===b},void 0)}
  1012. function Cn(a,b){var c=oe(document,a,null,b);return c.length?c[0]:null}
  1013. function Dn(){Q(document.body,"hide-players",!1);C(H("preserve-players"),function(a){P(a,"preserve-players")})}
  1014. var yn=w("ytDomDomGetNextId")||function(){return++wn};
  1015. z("ytDomDomGetNextId",yn);var En={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};
  1016. function Fn(a){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.clientY=this.clientX=0;this.changedTouches=this.touches=null;try{a=a||window.event;if(!a)return;this.event=a}catch(c){return}for(var b in a)b in En||(this[b]=a[b]);(b=a.target||a.srcElement)&&3==b.nodeType&&(b=b.parentNode);this.target=b;if(b=a.relatedTarget)try{b=b.nodeName?b:null}catch(c){b=null}else"mouseover"==
  1017. this.type?b=a.fromElement:"mouseout"==this.type&&(b=a.toElement);this.relatedTarget=b;this.clientX=void 0!=a.clientX?a.clientX:a.pageX;this.clientY=void 0!=a.clientY?a.clientY:a.pageY;this.keyCode=a.keyCode?a.keyCode:a.which;this.charCode=a.charCode||("keypress"==this.type?this.keyCode:0);this.altKey=a.altKey;this.ctrlKey=a.ctrlKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey}
  1018. Fn.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
  1019. Fn.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
  1020. Fn.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var rb=w("ytEventsEventsListeners")||{};z("ytEventsEventsListeners",rb);var Gn=w("ytEventsEventsCounter")||{count:0};z("ytEventsEventsCounter",Gn);
  1021. function Hn(a,b,c,d){d=void 0===d?{}:d;a.addEventListener&&("mouseenter"!=b||"onmouseenter"in document?"mouseleave"!=b||"onmouseenter"in document?"mousewheel"==b&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"):b="mouseout":b="mouseover");return pb(function(e){var f="boolean"==typeof e[4]&&e[4]==!!d,g=La(e[4])&&La(d)&&ub(e[4],d);return!!e.length&&e[0]==a&&e[1]==b&&e[2]==c&&(f||g)})}
  1022. function U(a,b,c,d){d=void 0===d?{}:d;if(!a||!a.addEventListener&&!a.attachEvent)return"";var e=Hn(a,b,c,d);if(e)return e;e=++Gn.count+"";var f=!("mouseenter"!=b&&"mouseleave"!=b||!a.addEventListener||"onmouseenter"in document);var g=f?function(h){h=new Fn(h);if(!Re(h.relatedTarget,function(l){return l==a}))return h.currentTarget=a,h.type=b,c.call(a,h)}:function(h){h=new Fn(h);
  1023. h.currentTarget=a;return c.call(a,h)};
  1024. g=Im(g);a.addEventListener?("mouseenter"==b&&f?b="mouseover":"mouseleave"==b&&f?b="mouseout":"mousewheel"==b&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),In()||"boolean"==typeof d?a.addEventListener(b,g,d):a.addEventListener(b,g,!!d.capture)):a.attachEvent("on"+b,g);rb[e]=[a,b,c,g,d];return e}
  1025. function Jn(a,b,c,d){var e=a||document;return U(e,b,function(f){var g=Re(f.target,function(h){return h===e||d(h)});
  1026. g&&g!==e&&!g.disabled&&(f.currentTarget=g,c.call(g,f))})}
  1027. function Kn(a){a&&("string"==typeof a&&(a=[a]),C(a,function(b){if(b in rb){var c=rb[b],d=c[0],e=c[1],f=c[3];c=c[4];d.removeEventListener?In()||"boolean"==typeof c?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent&&d.detachEvent("on"+e,f);delete rb[b]}}))}
  1028. function Ln(a){a=a||window.event;a=a.target||a.srcElement;3==a.nodeType&&(a=a.parentNode);return a}
  1029. var In=kb(function(){var a=!1;try{var b=Object.defineProperty({},"capture",{get:function(){a=!0}});
  1030. window.addEventListener("test",null,b)}catch(c){}return a});
  1031. function Mn(a,b,c,d){return Jn(a,b,c,function(e){return N(e,d)})}
  1032. function Nn(a){Jn(I("account-content"),"click",On,function(b){return b.nodeName.toLowerCase()===a.toLowerCase()&&!0})}
  1033. function Pn(a,b){if(document.createEvent){var c=document.createEvent("HTMLEvents");c.initEvent(b,!0,!0);a.dispatchEvent(c)}else c=document.createEventObject(),a.fireEvent("on"+b,c)}
  1034. function Qn(){var a=document,b=Rn;var c=void 0===c?{}:c;var d=U(a,"click",function(){Kn(d);b.apply(a,arguments)},c)}
  1035. ;var Sn=w("ytPubsubPubsubInstance")||new Rl;Rl.prototype.subscribe=Rl.prototype.subscribe;Rl.prototype.unsubscribeByKey=Rl.prototype.La;Rl.prototype.publish=Rl.prototype.da;Rl.prototype.clear=Rl.prototype.clear;z("ytPubsubPubsubInstance",Sn);var Tn=w("ytPubsubPubsubSubscribedKeys")||{};z("ytPubsubPubsubSubscribedKeys",Tn);var Un=w("ytPubsubPubsubTopicToKeys")||{};z("ytPubsubPubsubTopicToKeys",Un);var Vn=w("ytPubsubPubsubIsSynchronous")||{};z("ytPubsubPubsubIsSynchronous",Vn);
  1036. function Wn(a,b,c){var d=Xn();if(d){var e=d.subscribe(a,function(){var f=arguments;var g=function(){Tn[e]&&b.apply(c||window,f)};
  1037. try{Vn[a]?g():Ym(g,0)}catch(h){Jm(h)}},c);
  1038. Tn[e]=!0;Un[a]||(Un[a]=[]);Un[a].push(e);return e}return 0}
  1039. function Yn(a){var b=Xn();b&&(za(a)?a=[a]:r(a)&&(a=[parseInt(a,10)]),C(a,function(c){b.unsubscribeByKey(c);delete Tn[c]}))}
  1040. function Zn(a,b){var c=Xn();c&&c.publish.apply(c,arguments)}
  1041. function $n(a,b){Vn[a]=!0;var c=Xn();c&&c.publish.apply(c,arguments);Vn[a]=!1}
  1042. function ao(a){var b=Xn();if(b)if(b.clear(a),a)bo(a);else for(var c in Un)bo(c)}
  1043. function Xn(){return w("ytPubsubPubsubInstance")}
  1044. function bo(a){Un[a]&&(a=Un[a],C(a,function(b){Tn[b]&&delete Tn[b]}),a.length=0)}
  1045. ;function co(a){mm.call(this,a);this.s=[];this.A=[]}
  1046. A(co,mm);function eo(a,b,c,d){b=Mn(a.Ea(),b,x(d,a),c);a.s.push(b)}
  1047. co.prototype.wa=function(){C(this.s,Kn);Yn(this.A);co.H.wa.call(this)};
  1048. co.prototype.ea=function(a,b){var c=Wn(a,x(b,this));this.A.push(c)};function fo(){co.call(this)}
  1049. la(fo,co);k=fo.prototype;k.sa=function(){co.prototype.sa.call(this);this.C=un(nm(this,"error-alert-template"));this.G=un(nm(this,"success-msg-template"));this.g=nm(this,"message-container");this.j=nm(this,"website-input-container");eo(this,"submit","associated-website-form",this.od);eo(this,"click","update-website-input",this.xd);eo(this,"click","request-approval-input",this.td)};
  1050. k.od=function(a){a.preventDefault();a=S(nm(this,"update-website-input"),"request-url");go(this,a)};
  1051. k.xd=function(a){a=J(a.target,"update-website-input");a=S(a,"request-url");go(this,a)};
  1052. function go(a,b){Be(a.g);var c={};C(oe(document,"input",null,a.j),function(d){c[d.name]=d.value});
  1053. jn(b,{method:"POST",X:c,onSuccess:a.me,onError:a.jb,context:a})}
  1054. k.me=function(a,b){"SUCCESS"!=b.code?this.jb(a,b):this.j.innerHTML=b.html};
  1055. k.td=function(a){a=S(a.target,"request-url");Be(this.g);var b={};C(oe(document,"input",null,this.j),function(c){b[c.name]=c.value});
  1056. jn(a,{method:"POST",X:b,onSuccess:this.ie,onError:this.jb,context:this})};
  1057. k.ie=function(a,b){if("SUCCESS"!=b.code)this.jb(a,b);else{var c=vn(this.G,{msg:b.html});this.g.innerHTML=c}};
  1058. k.jb=function(a,b){var c=b.errors;c&&c.length?ho(this,c[0]):(c=Hm("GENERIC_EDITOR_ERROR"),ho(this,ad(c)))};
  1059. function ho(a,b){var c=vn(a.C,{msg:b});a.g.innerHTML=c}
  1060. ;var V={};function io(a,b){(a=G(a))&&a.style&&(sf(a,b),Q(a,"hid",!b))}
  1061. function jo(a){return(a=G(a))?"none"!=a.style.display&&!N(a,"hid"):!1}
  1062. function ko(a){if(a=G(a))jo(a)?(sf(a,!1),O(a,"hid")):(sf(a,!0),P(a,"hid"))}
  1063. function lo(a){C(arguments,function(b){!Ia(b)||b instanceof Element?io(b,!0):C(b,function(c){lo(c)})})}
  1064. function mo(a){C(arguments,function(b){!Ia(b)||b instanceof Element?io(b,!1):C(b,function(c){mo(c)})})}
  1065. function no(a){C(arguments,function(b){Ia(b)?C(b,function(c){no(c)}):ko(b)})}
  1066. var oo={};function po(a){if(a in oo)return oo[a];var b;if((b=document.body.style)&&a in b)b=a;else{var c=$e();c?(c=c.toLowerCase(),c+=id(a),b=!p(b)||c in b?c:null):b=null}return oo[a]=b}
  1067. var qo=function(a,b){var c=b||Hl;return function(){var d=this||n;d=d.closure_memoize_cache_||(d.closure_memoize_cache_={});var e=c(Ma(a),arguments);return d.hasOwnProperty(e)?d[e]:d[e]=a.apply(this,arguments)}}(function(a){var b=Ae("DIV");
  1068. a&&(b.className=a);b.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";a=Ae("DIV");nf(a,"200px","200px");b.appendChild(a);document.body.appendChild(b);a=b.offsetWidth-b.clientWidth;Ce(b);return a});
  1069. V.xf=function(a){a=G(a);if(!a)return null;var b=0,c=0;if(a.offsetParent){do b+=a.offsetLeft,c+=a.offsetTop;while(a=a.offsetParent)}return new he(b,c)};
  1070. V.Bf=qo;V.Cf=function(a){if(!km()||!a)return null;var b=po("transitionProperty");b=gf(a,b);var c=po("transitionDuration");a=gf(a,c);if(!b||!a)return null;var d={},e=b.split(",");C(a.split(","),function(f,g){var h=e[g].trim();h&&(d[h]=-1<f.indexOf("ms")?parseInt(f,10):Math.round(1E3*parseFloat(f)))});
  1071. return d};
  1072. V.hide=mo;V.aa=jo;V.Ff=function(){return"rtl"==document.body.getAttribute("dir")};
  1073. V.Aa=io;V.setVisible=function(a,b){if(a=G(a))a.style.visibility=b?"visible":"hidden"};
  1074. V.show=lo;V.toggle=no;V.xe=ko;var ro=nb({Rc:"yt-alert-success",ERROR:"yt-alert-error",pf:"yt-alert-warn",Ve:"yt-alert-info",bf:"yt-alert-promo"});function so(a,b,c){if(c){b.removeAttribute("id");kl(b,ro);O(b,"yt-alert-error");var d=I("yt-alert-content",b);(I("yt-alert-message",b)||d).innerHTML=a;c.appendChild(b);V.show(b)}}
  1075. ;function to(){}
  1076. function uo(a){var b=5E3;isNaN(b)&&(b=void 0);var c=w("yt.scheduler.instance.addJob");c?c(a,0,b):void 0===b?a():Ym(a,b||0)}
  1077. ;function vo(){}
  1078. la(vo,to);vo.prototype.start=function(){var a=w("yt.scheduler.instance.start");a&&a()};
  1079. Fa(vo);vo.J();var wo=w("ytPubsub2Pubsub2Instance")||new Rl;Rl.prototype.subscribe=Rl.prototype.subscribe;Rl.prototype.unsubscribeByKey=Rl.prototype.La;Rl.prototype.publish=Rl.prototype.da;Rl.prototype.clear=Rl.prototype.clear;z("ytPubsub2Pubsub2Instance",wo);var xo=w("ytPubsub2Pubsub2SubscribedKeys")||{};z("ytPubsub2Pubsub2SubscribedKeys",xo);z("ytPubsub2Pubsub2TopicToKeys",w("ytPubsub2Pubsub2TopicToKeys")||{});z("ytPubsub2Pubsub2IsAsync",w("ytPubsub2Pubsub2IsAsync")||{});z("ytPubsub2Pubsub2SkipSubKey",null);
  1080. function yo(a){var b=w("ytPubsub2Pubsub2Instance");b&&(za(a)&&(a=[a]),C(a,function(c){b.unsubscribeByKey(c);delete xo[c]}))}
  1081. ;var zo={},Ao="ontouchstart"in document;function Bo(a,b,c){switch(a){case "mouseover":case "mouseout":var d=3;break;case "mouseenter":case "mouseleave":d=9}return Re(c,function(e){return N(e,b)},d)}
  1082. function Co(a){var b="mouseover"==a.type&&"mouseenter"in zo||"mouseout"==a.type&&"mouseleave"in zo,c=a.type in zo||b;if("HTML"!=a.target.tagName&&c){if(b){b="mouseover"==a.type?"mouseenter":"mouseleave";c=zo[b];for(var d in c.g){var e=Bo(b,d,a.target);e&&!Re(a.relatedTarget,function(f){return f==e})&&c.da(d,e,b,a)}}if(b=zo[a.type])for(d in b.g)(e=Bo(a.type,d,a.target))&&b.da(d,e,a.type,a)}}
  1083. U(document,"blur",Co,!0);U(document,"change",Co,!0);U(document,"click",Co);U(document,"focus",Co,!0);U(document,"mouseover",Co);U(document,"mouseout",Co);U(document,"mousedown",Co);U(document,"keydown",Co);U(document,"keyup",Co);U(document,"keypress",Co);U(document,"cut",Co);U(document,"paste",Co);Ao&&(U(document,"touchstart",Co),U(document,"touchend",Co),U(document,"touchcancel",Co));function Do(a){this.B=a;this.w={};this.s=[];this.A=[]}
  1084. k=Do.prototype;k.T=function(a){return J(a,W(this))};
  1085. function W(a,b){return Eo(a)+(b?"-"+b:"")}
  1086. k.unregister=function(){Yn(this.s);this.s.length=0;yo(this.A);this.A.length=0};
  1087. k.init=Ea;k.dispose=Ea;k.ea=function(a,b){this.s.push(Wn(a,b,this))};
  1088. function X(a,b,c,d){d=W(a,d);var e=x(c,a);b in zo||(zo[b]=new Rl);zo[b].subscribe(d,e);a.w[c]=e}
  1089. function Y(a,b,c,d){if(b in zo){var e=zo[b];Tl(e,W(a,d),a.w[c]);0>=Vl(e)&&(e.dispose(),delete zo[b])}delete a.w[c]}
  1090. k.va=function(a,b,c){var d=this.F(a,b);if(d&&(d=w(d))){var e=ib(arguments,2);hb(e,0,0,a);d.apply(null,e)}};
  1091. k.F=function(a,b){return S(a,b)};
  1092. function Eo(a){return"yt-uix"+(a.B?"-"+a.B:"")}
  1093. ;var Fo=window.yt&&window.yt.uix&&window.yt.uix.widgets_||{};z("yt.uix.widgets_",Fo);function Go(a){a=a.J();var b=W(a);b in Fo||(a.register(),a.ea("yt-uix-init-"+b,a.init),a.ea("yt-uix-dispose-"+b,a.dispose),Fo[b]=a)}
  1094. ;function Ho(){Do.call(this,"styleable-checkbox")}
  1095. A(Ho,Do);Fa(Ho);(function(a){a.init=function(){Go(a)};
  1096. a.dispose=function(){var b=Eo(a.J());b in Fo&&$n("yt-uix-dispose-"+b)}})(Ho);
  1097. Ho.prototype.register=function(){X(this,"click",this.g,"toggle");X(this,"change",this.f,"checkbox")};
  1098. Ho.prototype.unregister=function(){Y(this,"click",this.g,"toggle");Y(this,"change",this.f,"checkbox")};
  1099. Ho.prototype.g=function(a){a=this.T(a);a=I(W(this,"checkbox"),a);a.checked=!a.checked;Pn(a,"change")};
  1100. Ho.prototype.f=function(a){var b=this.T(a);Q(b,W(this,"checked"),a.checked)};function Io(a,b){this.f=null;this.i=a;this.j=b}
  1101. Io.prototype.start=function(){Jo(this)};
  1102. function Jo(a){null==a.f&&(a.f=window.setInterval(x(a.g,a),2E3))}
  1103. Io.prototype.stop=function(){window.clearInterval(this.f);this.f=null};
  1104. function Ko(a){window.clearInterval(a.f);a.f=null;a.g();Jo(a)}
  1105. Io.prototype.g=function(){jn(this.i(),{format:"JSON",method:"POST",Ia:x(function(a){this.j(a)},this)})};function On(a){(a=J(a.currentTarget,"account-section"))&&O(a,"account-section-modified")}
  1106. function Lo(a){this.Eb=new Io(x(this.f,this),x(this.g,this));this.ma=I("toggle-button",a);this.xa=I("progress-bar",a);this.Tb=I("error-container",a);this.Nb=I("yt-uix-styleable-checkbox-checkbox",this.ma);U(this.Nb,"change",x(this.i,this))}
  1107. Lo.prototype.f=function(){return"/advanced_settings_ajax?action_channel_privacy_job_progress=1"};
  1108. Lo.prototype.i=function(a){a=a.currentTarget;V.hide(this.ma);V.show(this.xa);Mo(this,!0,0,"");jn("/advanced_settings_ajax?action_update_channel_privacy=1",{method:"POST",context:this,X:{make_private:a.checked?"on":null},onSuccess:function(){this.Eb.start()},
  1109. onError:function(b,c){var d=c.message;503==b.status&&(d=ak(b.response).message);if(d){Be(this.Tb);var e=G("channel-privacy-error-template").cloneNode(!0);so(d,e,this.Tb)}V.hide(this.xa);d=ml(this.ma,"yt-uix-styleable-checkbox-checked");this.Nb.checked=d;V.show(this.ma)}})};
  1110. function Mo(a,b,c,d){var e=I("progress-bar-progress",a.xa),f=I("progress-bar-text-processing",a.xa),g=I("progress-bar-text-done",a.xa);a=I("progress-bar-progress-text",a.xa);b?(e.style.width=c+"%",Ge(a,d),V.show(f),V.hide(g)):(e.style.width="100%",V.hide(f),V.show(g))}
  1111. Lo.prototype.g=function(a){a=ak(a.responseText);var b=a.running;Mo(this,b,a.progress,a.progress_message);b?(N(this.ma,"hid")||V.hide(this.ma),V.show(this.xa)):(this.Eb.stop(),N(this.ma,"hid")&&V.show(this.ma))};var No=/cssbin\/(?:debug-)?([a-zA-Z0-9_-]+?)(?:-2x|-web|-rtl|-vfl|.css)/;function Oo(a,b){a=a||"";if(window.spf){var c=a.match(No);spf.style.load(a,c?c[1]:"",b)}else Po(a,b)}
  1112. function Po(a,b){var c=Qo(a),d=document.getElementById(c),e=d&&S(d,"loaded"),f=d&&!e;e?b&&b():(b&&(Wn(c,b),Ma(b)),f||(d=Ro(a,c,function(){S(d,"loaded")||(xm(d,"loaded","true"),Zn(c),Ym(Ra(ao,c),0))})))}
  1113. function Ro(a,b,c){var d=document.createElement("link");d.id=b;d.onload=function(){c&&setTimeout(c,0)};
  1114. a=Te(a);d.rel="stylesheet";d.href=Lb(a).toString();(document.getElementsByTagName("head")[0]||document.body).appendChild(d);return d}
  1115. function Qo(a){var b=Ae("A");a=ic(a);Wc(b,a);b=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"css-"+gd(b)}
  1116. ;var So=Math.pow(2,16)-1,To=null,Uo=0,Vo={log_event:"events",log_interaction:"interactions"},Wo=Object.create(null);Wo.log_event="GENERIC_EVENT_LOGGING";Wo.log_interaction="INTERACTION_LOGGING";var Xo=new Set(["log_event"]),Yo={},Zo=0,$o=0,ap=w("ytLoggingTransportLogPayloadsQueue_")||{};z("ytLoggingTransportLogPayloadsQueue_",ap);var bp=w("ytLoggingTransportTokensToCttTargetIds_")||{};z("ytLoggingTransportTokensToCttTargetIds_",bp);var cp=w("ytLoggingTransportDispatchedStats_")||{};
  1117. z("ytLoggingTransportDispatchedStats_",cp);z("ytytLoggingTransportCapturedTime_",w("ytLoggingTransportCapturedTime_")||{});function dp(){Zm(Zo);Zm($o);$o=0;if(!sb(ap)){for(var a in ap){var b=Yo[a];b&&(ep(a,b),delete ap[a])}sb(ap)||fp()}}
  1118. function fp(){Vm("web_gel_timeout_cap")&&!$o&&($o=Ym(dp,3E4));Zm(Zo);Zo=Ym(dp,T("LOGGING_BATCH_TIMEOUT",Um("web_gel_debounce_ms",1E4)))}
  1119. function gp(a,b){b=void 0===b?"":b;ap[a]=ap[a]||{};ap[a][b]=ap[a][b]||[];return ap[a][b]}
  1120. function ep(a,b){var c=Vo[a],d=cp[a]||{};cp[a]=d;var e=Math.round(Am());for(m in ap[a]){var f=wb,g=b.f;g={client:{hl:g.Jd,gl:g.Id,clientName:g.Gd,clientVersion:g.Hd}};var h=window.devicePixelRatio;h&&1!=h&&(g.client.screenDensityFloat=String(h));T("DELEGATED_SESSION_ID")&&!Vm("pageid_as_header_web")&&(g.user={onBehalfOfUser:T("DELEGATED_SESSION_ID")});f=f({context:g});f[c]=gp(a,m);d.dispatchedEventCount=d.dispatchedEventCount||0;d.dispatchedEventCount+=f[c].length;if(g=bp[m])a:{var l=m;if(g.videoId)h=
  1121. "VIDEO";else if(g.playlistId)h="PLAYLIST";else break a;f.credentialTransferTokenTargetId=g;f.context=f.context||{};f.context.user=f.context.user||{};f.context.user.credentialTransferTokens=[{token:l,scope:h}]}delete bp[m];f.requestTimeMs=e;if(g=Dm("EVENT_ID"))h=(T("BATCH_CLIENT_COUNTER",void 0)||0)+1,h>So&&(h=1),Cm("BATCH_CLIENT_COUNTER",h),g={serializedEventId:g,clientCounter:h},f.serializedClientEventId=g,To&&Uo&&Vm("log_gel_rtt_web")&&(f.previousBatchInfo={serializedClientEventId:To,roundtripMs:Uo}),
  1122. To=g,Uo=0;hp(b,a,f,{retry:Xo.has(a),onSuccess:x(ip,this,Am())})}if(d.previousDispatchMs){c=e-d.previousDispatchMs;var m=d.diffCount||0;d.averageTimeBetweenDispatchesMs=m?(d.averageTimeBetweenDispatchesMs*m+c)/(m+1):c;d.diffCount=m+1}d.previousDispatchMs=e}
  1123. function ip(a){Uo=Math.round(Am()-a)}
  1124. ;function jp(a,b,c,d){d=void 0===d?{}:d;var e={};e.eventTimeMs=Math.round(d.timestamp||Am());e[a]=b;a=String;d.timestamp?b=-1:(b=w("_lact",window),b=null==b?-1:Math.max(Sa()-b,0));e.context={lastActivityMs:a(b)};(d=d.yf)?(a={},d.videoId?a.videoId=d.videoId:d.playlistId&&(a.playlistId=d.playlistId),bp[d.token]=a,d=gp("log_event",d.token)):d=gp("log_event");d.push(e);c&&(Yo.log_event=new c);d.length>=(Um("web_logging_max_batch")||100)?dp():fp()}
  1125. ;function kp(a,b,c){c=void 0===c?{}:c;var d={"X-Goog-Visitor-Id":c.visitorData||T("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return d;(b=c.vf||T("AUTHORIZATION"))||(a?b="Bearer "+w("gapi.auth.getToken")().uf:b=Jg([]));b&&(d.Authorization=b,d["X-Goog-AuthUser"]=T("SESSION_INDEX",0),Vm("pageid_as_header_web")&&(d["X-Goog-PageId"]=T("DELEGATED_SESSION_ID")));return d}
  1126. function lp(a){a=Object.assign({},a);delete a.Authorization;var b=Jg();if(b){var c=new gl;c.update(Dm("INNERTUBE_API_KEY"));c.update(b);b=c.digest();Ia(b);if(!Qd)for(Qd={},Rd={},c=0;65>c;c++)Qd[c]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(c),Rd[c]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(c);c=Rd;for(var d=[],e=0;e<b.length;e+=3){var f=b[e],g=e+1<b.length,h=g?b[e+1]:0,l=e+2<b.length,m=l?b[e+2]:0,q=f>>2;f=(f&3)<<4|h>>4;h=(h&15)<<2|m>>
  1127. 6;m&=63;l||(m=64,g||(h=64));d.push(c[q],c[f],c[h],c[m])}a.hash=d.join("")}return a}
  1128. ;function mp(){var a=new dm;(a=a.isAvailable()?new jm(a,"yt.innertube"):null)||(a=new em("yt.innertube"),a=a.isAvailable()?a:null);this.f=a?new $l(a):null;this.g=document.domain||window.location.hostname}
  1129. mp.prototype.set=function(a,b,c,d){c=c||31104E3;this.remove(a);if(this.f)try{this.f.set(a,b,Sa()+1E3*c);return}catch(f){}var e="";if(d)try{e=escape(bk(b))}catch(f){return}else e=escape(b);b=this.g;Ud.set(""+a,e,c,"/",void 0===b?"youtube.com":b,!1)};
  1130. mp.prototype.get=function(a,b){var c=void 0,d=!this.f;if(!d)try{c=this.f.get(a)}catch(e){d=!0}if(d&&(c=Ud.get(""+a,void 0))&&(c=unescape(c),b))try{c=JSON.parse(c)}catch(e){this.remove(a),c=void 0}return c};
  1131. mp.prototype.remove=function(a){this.f&&this.f.remove(a);var b=this.g;Ud.remove(""+a,"/",void 0===b?"youtube.com":b)};var np=new mp;function op(a,b,c,d){if(d)return null;d=np.get("nextId",!0)||1;var e=np.get("requests",!0)||{};e[d]={method:a,request:b,authState:lp(c),requestTime:Math.round(Am())};np.set("nextId",d+1,86400,!0);np.set("requests",e,86400,!0);return d}
  1132. function pp(a){var b=np.get("requests",!0)||{};delete b[a];np.set("requests",b,86400,!0)}
  1133. function qp(a){var b=np.get("requests",!0);if(b){for(var c in b){var d=b[c];if(!(6E4>Math.round(Am())-d.requestTime)){var e=d.authState,f=lp(kp(!1));ub(e,f)&&(e=d.request,"requestTimeMs"in e&&(e.requestTimeMs=Math.round(Am())),hp(a,d.method,e,{}));delete b[c]}}np.set("requests",b,86400,!0)}}
  1134. ;function rp(a){var b=this;this.f=a||{Ed:Dm("INNERTUBE_API_KEY"),Fd:Dm("INNERTUBE_API_VERSION"),Gd:T("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),Hd:Dm("INNERTUBE_CONTEXT_CLIENT_VERSION"),Jd:Dm("INNERTUBE_CONTEXT_HL"),Id:Dm("INNERTUBE_CONTEXT_GL"),Kd:Dm("INNERTUBE_HOST_OVERRIDE")||"",Ld:!!T("INNERTUBE_USE_THIRD_PARTY_AUTH",!1)};uo(function(){qp(b)})}
  1135. function hp(a,b,c,d){!T("VISITOR_DATA")&&.01>Math.random()&&Jm(Error("Missing VISITOR_DATA when sending innertube request."),"WARNING");var e={headers:{"Content-Type":"application/json"},method:"POST",X:c,zc:"JSON",Ra:function(){d.Ra()},
  1136. wc:d.Ra,onSuccess:function(v,u){if(d.onSuccess)d.onSuccess(u)},
  1137. vc:function(v){if(d.onSuccess)d.onSuccess(v)},
  1138. onError:function(v,u){if(d.onError)d.onError(u)},
  1139. Gf:function(v){if(d.onError)d.onError(v)},
  1140. timeout:d.timeout,withCredentials:!0},f="",g=a.f.Kd;g&&(f=g);g=a.f.Ld||!1;var h=kp(g,f,d);Object.assign(e.headers,h);e.headers.Authorization&&!f&&(e.headers["x-origin"]=window.location.origin);var l=""+f+("/youtubei/"+a.f.Fd+"/"+b)+"?alt=json&key="+a.f.Ed,m;if(d.retry&&Vm("retry_web_logging_batches")&&"www.youtube-nocookie.com"!=f&&(m=op(b,c,h,g))){var q=e.onSuccess,t=e.vc;e.onSuccess=function(v,u){pp(m);q(v,u)};
  1141. c.vc=function(v,u){pp(m);t(v,u)}}try{Vm("use_fetch_for_op_xhr")?fn(l,e):(e.method="POST",e.X||(e.X={}),jn(l,e))}catch(v){if("InvalidAccessError"==v)m&&(pp(m),m=0),Jm(Error("An extension is blocking network request."),"WARNING");
  1142. else throw v;}m&&uo(function(){qp(a)})}
  1143. ;var sp=Sa().toString();var tp;
  1144. if(!(tp=w("ytLoggingTimeDocumentNonce_"))){var up;a:{if(window.crypto&&window.crypto.getRandomValues)try{var vp=Array(16),wp=new Uint8Array(16);window.crypto.getRandomValues(wp);for(var xp=0;xp<vp.length;xp++)vp[xp]=wp[xp];up=vp;break a}catch(a){}for(var yp=Array(16),zp=0;16>zp;zp++){for(var Ap=Sa(),Bp=0;Bp<Ap%23;Bp++)yp[zp]=Math.random();yp[zp]=Math.floor(256*Math.random())}if(sp)for(var Cp=1,Dp=0;Dp<sp.length;Dp++)yp[Cp%16]=yp[Cp%16]^yp[(Cp-1)%16]/4^sp.charCodeAt(Dp),Cp++;up=yp}for(var Ep=up,Fp=
  1145. [],Gp=0;Gp<Ep.length;Gp++)Fp.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(Ep[Gp]&63));tp=Fp.join("")}var Hp=tp;z("ytLoggingTimeDocumentNonce_",Hp);function Ip(a){a=void 0===a?0:a;return 0==a?"client-screen-nonce":"client-screen-nonce."+a}
  1146. function Jp(a){a=void 0===a?0:a;return 0==a?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+a}
  1147. z("yt_logging_screen.getRootVeType",function(a){return T(Jp(void 0===a?0:a),void 0)});
  1148. z("yt_logging_screen.getCurrentCsn",function(a){a=void 0===a?0:a;var b=T(Ip(a));b||0!=a||(b=T("EVENT_ID"));return b?b:null});
  1149. z("yt_logging_screen.setCurrentScreen",function(a,b,c){c=void 0===c?0:c;if(a!==T(Ip(c))||b!==T(Jp(c)))Cm(Ip(c),a),Cm(Jp(c),b),0==c&&(b=function(){setTimeout(function(){a&&jp("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:Hp,clientScreenNonce:a},rp)},0)},"requestAnimationFrame"in window?window.requestAnimationFrame(b):b())});function Kp(a){var b=void 0===b?{}:b;var c=void 0===c?"":c;var d=void 0===d?window:d;d=d.location;a=ch(a,b)+c;a=a instanceof dc?a:jc(a);d.href=fc(a)}
  1150. ;function Lp(){Do.call(this,"button");this.f=null;this.i=[];this.g={}}
  1151. A(Lp,Do);Fa(Lp);k=Lp.prototype;k.register=function(){X(this,"click",this.Ob);X(this,"keydown",this.fc);X(this,"keypress",this.gc);this.ea("page-scroll",this.sd)};
  1152. k.unregister=function(){Y(this,"click",this.Ob);Y(this,"keydown",this.fc);Y(this,"keypress",this.gc);Mp(this);this.g={};Lp.H.unregister.call(this)};
  1153. k.Ob=function(a){a&&!a.disabled&&(this.toggle(a),this.click(a))};
  1154. k.fc=function(a,b,c){if(!(c.altKey||c.ctrlKey||c.shiftKey||c.metaKey)&&(b=Np(this,a))){var d=function(g){var h="";g.tagName&&(h=g.tagName.toLowerCase());return"ul"==h||"table"==h},e;
  1155. d(b)?e=b:e=He(b,d);if(e){e=e.tagName.toLowerCase();if("ul"==e)var f=this.Rd;else"table"==e&&(f=this.Qd);f&&Op(this,a,b,c,x(f,this))}}};
  1156. k.sd=function(){var a=this.g,b=0;for(d in a)b++;if(0!=b)for(var c in a){b=a[c];var d=J(b.activeButtonNode||b.parentNode,W(this));if(void 0==d||void 0==b)break;Pp(this,d,b,!0)}};
  1157. function Op(a,b,c,d,e){var f=V.aa(c),g=9==d.keyCode;if(g||32==d.keyCode||13==d.keyCode)if(d=Qp(a,c)){if(p(d.firstElementChild))b=d.firstElementChild;else for(b=d.firstChild;b&&1!=b.nodeType;)b=b.nextSibling;"a"==b.tagName.toLowerCase()?Kp(b.href):Pn(b,"click")}else g&&Rp(a,b);else f?27==d.keyCode?(Qp(a,c),Rp(a,b)):e(b,c,d):(a=N(b,W(a,"reverse"))?38:40,d.keyCode==a&&(Pn(b,"click"),d.preventDefault()))}
  1158. k.gc=function(a,b,c){c.altKey||c.ctrlKey||c.shiftKey||c.metaKey||(a=Np(this,a),V.aa(a)&&c.preventDefault())};
  1159. function Qp(a,b){var c=W(a,"menu-item-highlight"),d=I(c,b);d&&P(d,c);return d}
  1160. function Sp(a,b,c){O(c,W(a,"menu-item-highlight"));var d=c.getAttribute("id");d||(d=W(a,"item-id-"+Ma(c)),c.setAttribute("id",d));b.setAttribute("aria-activedescendant",d)}
  1161. k.Qd=function(a,b,c){var d=Qp(this,b);if(d){var e=Cn("table",b);b=oe(document,"td",null,e);d=Tp(d,b,oe(document,"td",null,Cn("tr",e)).length,c);-1!=d&&(Sp(this,a,b[d]),c.preventDefault())}};
  1162. k.Rd=function(a,b,c){if(40==c.keyCode||38==c.keyCode){var d=Qp(this,b);d&&(b=Ya(oe(document,"li",null,b),V.aa),Sp(this,a,b[Tp(d,b,1,c)]),c.preventDefault())}};
  1163. function Tp(a,b,c,d){var e=b.length;a=Xa(b,a);if(-1==a)if(38==d.keyCode)a=e-c;else{if(37==d.keyCode||38==d.keyCode||40==d.keyCode)a=0}else 39==d.keyCode?(a%c==c-1&&(a-=c),a+=1):37==d.keyCode?(0==a%c&&(a+=c),--a):38==d.keyCode?(a<c&&(a+=e),a-=c):40==d.keyCode&&(a>=e-c&&(a-=e),a+=c);return a}
  1164. function Up(a,b){var c=b.iframeMask;c||(c=Ae("IFRAME"),c.src='javascript:""',c.className=W(a,"menu-mask"),V.hide(c),b.iframeMask=c);return c}
  1165. function Pp(a,b,c,d){var e=J(b,W(a,"group")),f=!!a.F(b,"button-menu-ignore-group");e=e&&!f?e:b;f=9;var g=8,h=rf(b);if(N(b,W(a,"reverse"))){f=8;g=9;h=h.top+"px";try{c.style.maxHeight=h}catch(q){}}N(b,"flip")&&(N(b,W(a,"reverse"))?(f=12,g=13):(f=13,g=12));var l;a.F(b,"button-has-sibling-menu")?l=kf(e):a.F(b,"button-menu-root-container")&&(l=Vp(a,b));F&&!Hd("8")&&(l=null);if(l){var m=rf(l);m=new bf(-m.top,m.left,m.top,-m.left)}l=new he(0,1);N(b,W(a,"center-menu"))&&(l.x-=Math.round((pf(c).width-pf(b).width)/
  1166. 2));d&&(l.y+=te(document).y);if(a=Up(a,b))b=pf(c),a.style.width=b.width+"px",a.style.height=b.height+"px",Ml(e,f,a,g,l,m,197),d&&df(a,"position","fixed");Ml(e,f,c,g,l,m,197)}
  1167. function Vp(a,b){if(a.F(b,"button-menu-root-container")){var c=a.F(b,"button-menu-root-container");return J(b,c)}return document.body}
  1168. k.Ic=function(a){if(a){var b=Np(this,a);if(b){a.setAttribute("aria-pressed","true");a.setAttribute("aria-expanded","true");b.originalParentNode=b.parentNode;b.activeButtonNode=a;b.parentNode.removeChild(b);var c;this.F(a,"button-has-sibling-menu")?c=a.parentNode:c=Vp(this,a);c.appendChild(b);b.style.minWidth=a.offsetWidth-2+"px";var d=Up(this,a);d&&c.appendChild(d);(c=!!this.F(a,"button-menu-fixed"))&&(this.g[xn(a).toString()]=b);Pp(this,a,b,c);$n("yt-uix-button-menu-before-show",a,b);V.show(b);d&&
  1169. V.show(d);this.va(a,"button-menu-action",!0);O(a,W(this,"active"));b=x(this.Hc,this,a,!1);d=x(this.Hc,this,a,!0);c=x(this.ze,this,a,void 0);this.f&&Np(this,this.f)==Np(this,a)||Mp(this);Zn("yt-uix-button-menu-show",a);Kn(this.i);this.i=[U(document,"click",d),U(document,"contextmenu",b),U(window,"resize",c)];this.f=a}}};
  1170. function Rp(a,b){if(b){var c=Np(a,b);if(c){a.f=null;b.setAttribute("aria-pressed","false");b.setAttribute("aria-expanded","false");b.removeAttribute("aria-activedescendant");V.hide(c);a.va(b,"button-menu-action",!1);var d=Up(a,b),e=xn(c).toString();delete a.g[e];Ym(function(){d&&d.parentNode&&(V.hide(d),d.parentNode.removeChild(d));c.originalParentNode&&(c.parentNode.removeChild(c),c.originalParentNode.appendChild(c),c.originalParentNode=null,c.activeButtonNode=null)},1)}e=J(b,W(a,"group"));
  1171. var f=[W(a,"active")];e&&f.push(W(a,"group-active"));kl(b,f);Zn("yt-uix-button-menu-hide",b);Kn(a.i);a.i.length=0}}
  1172. k.ze=function(a,b){var c=Np(this,a);if(c){b&&(b instanceof Gc?Vc(c,b):Ge(c,b));var d=!!this.F(a,"button-menu-fixed");Pp(this,a,c,d)}};
  1173. k.getContent=function(a){return I(W(this,"content"),a)};
  1174. k.Hc=function(a,b,c){c=Ln(c);var d=J(c,W(this));if(d){d=Np(this,d);var e=Np(this,a);if(d==e)return}d=J(c,W(this,"menu"));e=d==Np(this,a);var f=N(c,W(this,"menu-item")),g=N(c,W(this,"menu-close"));if(!d||e&&(f||g))Rp(this,a),d&&b&&this.F(a,"button-menu-indicate-selected")&&((a=I(W(this,"content"),a))&&Ge(a,Oe(c)),Wp(this,d,c))};
  1175. function Wp(a,b,c){var d=W(a,"menu-item-selected");C(H(d,b),function(e){P(e,d)});
  1176. O(c.parentNode,d)}
  1177. function Np(a,b){if(!b.widgetMenu){var c=a.F(b,"button-menu-id");c=c&&G(c);var d=W(a,"menu");c?jl(c,[d,W(a,"menu-external")]):c=I(d,b);b.widgetMenu=c}return b.widgetMenu}
  1178. k.isToggled=function(a){return N(a,W(this,"toggled"))};
  1179. k.toggle=function(a){if(this.F(a,"button-toggle")){var b=J(a,W(this,"group")),c=W(this,"toggled"),d=N(a,c);if(b&&this.F(b,"button-toggle-group")){var e=this.F(b,"button-toggle-group");C(H(W(this),b),function(f){f!=a||"optional"==e&&d?(P(f,c),f.removeAttribute("aria-pressed")):(O(a,c),f.setAttribute("aria-pressed","true"))})}else d?a.removeAttribute("aria-pressed"):a.setAttribute("aria-pressed","true"),ml(a,c)}};
  1180. k.click=function(a){if(Np(this,a)){var b=Np(this,a);if(b){var c=J(b.activeButtonNode||b.parentNode,W(this));c&&c!=a?(Rp(this,c),Ym(x(this.Ic,this,a),1)):V.aa(b)?Rp(this,a):this.Ic(a)}a.focus()}this.va(a,"button-action")};
  1181. function Mp(a){a.f&&Rp(a,a.f)}
  1182. ;function Xp(a){Do.call(this,a);this.i=null}
  1183. A(Xp,Do);k=Xp.prototype;k.T=function(a){var b=Do.prototype.T.call(this,a);return b?b:a};
  1184. k.register=function(){this.ea("yt-uix-kbd-nav-move-out-done",this.hide)};
  1185. k.dispose=function(){Yp(this);Xp.H.dispose.call(this)};
  1186. k.F=function(a,b){var c=Xp.H.F.call(this,a,b);return c?c:(c=Xp.H.F.call(this,a,"card-config"))&&(c=w(c))&&c[b]?c[b]:null};
  1187. k.show=function(a){var b=this.T(a);if(b){O(b,W(this,"active"));var c=Zp(this,a,b);if(c){c.cardTargetNode=a;c.cardRootNode=b;$p(this,a,c);var d=W(this,"card-visible"),e=this.F(a,"card-delegate-show")&&this.F(b,"card-action");this.va(b,"card-action",a);this.i=a;V.hide(c);Ym(x(function(){e||(V.show(c),Zn("yt-uix-card-show",b,a,c));aq(c);O(c,d);Zn("yt-uix-kbd-nav-move-in-to",c)},this),10)}}};
  1188. function Zp(a,b,c){var d=c||b,e=W(a,"card");c=bq(a,d);var f=G(W(a,"card")+xn(d));if(f)return a=I(W(a,"card-body"),f),Fe(a,c)||(Ce(c),a.appendChild(c)),f;f=document.createElement("div");f.id=W(a,"card")+xn(d);f.className=e;(d=a.F(d,"card-class"))&&jl(f,d.split(/\s+/));d=document.createElement("div");d.className=W(a,"card-border");b=a.F(b,"orientation")||"horizontal";e=document.createElement("div");e.className="yt-uix-card-border-arrow yt-uix-card-border-arrow-"+b;var g=document.createElement("div");
  1189. g.className=W(a,"card-body");a=document.createElement("div");a.className="yt-uix-card-body-arrow yt-uix-card-body-arrow-"+b;Ce(c);g.appendChild(c);d.appendChild(a);d.appendChild(g);f.appendChild(e);f.appendChild(d);document.body.appendChild(f);return f}
  1190. function $p(a,b,c){var d=a.F(b,"orientation")||"horizontal",e=I(W(a,"anchor"),b)||b,f=a.F(b,"position"),g=!!a.F(b,"force-position"),h=a.F(b,"position-fixed");d="horizontal"==d;var l="bottomright"==f||"bottomleft"==f,m="topright"==f||"bottomright"==f;if(m&&l){var q=13;var t=8}else m&&!l?(q=12,t=9):!m&&l?(q=9,t=12):(q=8,t=13);var v=wf(document.body);f=wf(b);v!=f&&(q^=4);if(d){f=b.offsetHeight/2-12;var u=new he(-12,b.offsetHeight+6)}else f=b.offsetWidth/2-6,u=new he(b.offsetWidth+6,-12);var B=pf(c);
  1191. f=Math.min(f,(d?B.height:B.width)-24-6);6>f&&(f=6,d?u.y+=12-b.offsetHeight/2:u.x+=12-b.offsetWidth/2);B=null;g||(B=10);b=W(a,"card-flip");a=W(a,"card-reverse");Q(c,b,m);Q(c,a,l);B=Ml(e,q,c,t,u,null,B);!g&&B&&(B&48&&(m=!m,q^=4,t^=4),B&192&&(l=!l,q^=1,t^=1),Q(c,b,m),Q(c,a,l),Ml(e,q,c,t,u));h&&(e=parseInt(c.style.top,10),g=te(document).y,df(c,"position","fixed"),df(c,"top",e-g+"px"));v&&(c.style.right="",e=rf(c),e.left=e.left||parseInt(c.style.left,10),g=re(window),c.style.left="",c.style.right=g.width-
  1192. e.left-e.width+"px");e=I("yt-uix-card-body-arrow",c);g=I("yt-uix-card-border-arrow",c);d=d?l?"top":"bottom":!v&&m||v&&!m?"left":"right";e.setAttribute("style","");g.setAttribute("style","");e.style[d]=f+"px";g.style[d]=f+"px";l=I("yt-uix-card-arrow",c);m=I("yt-uix-card-arrow-background",c);l&&m&&(c="right"==d?pf(c).width-f-13:f+11,f=c/Math.sqrt(2),l.style.left=c+"px",l.style.marginLeft="1px",m.style.marginLeft=-f+"px",m.style.marginTop=f+"px")}
  1193. k.hide=function(a){if(a=this.T(a)){var b=G(W(this,"card")+xn(a));b&&(P(a,W(this,"active")),P(b,W(this,"card-visible")),V.hide(b),this.i=null,b.cardTargetNode=null,b.cardRootNode=null,b.cardMask&&(Ce(b.cardMask),b.cardMask=null))}};
  1194. function Yp(a){a.i&&a.hide(a.i)}
  1195. k.ye=function(a,b){var c=this.T(a);if(c){if(b){var d=bq(this,c);if(!d)return;b instanceof Gc?Vc(d,b):Ge(d,b)}N(c,W(this,"active"))&&(c=Zp(this,a,c),$p(this,a,c),V.show(c),aq(c))}};
  1196. k.isActive=function(a){return(a=this.T(a))?N(a,W(this,"active")):!1};
  1197. function bq(a,b){var c=b.cardContentNode;if(!c){var d=W(a,"content"),e=W(a,"card-content");(c=(c=a.F(b,"card-id"))?G(c):I(d,b))||(c=document.createElement("div"));var f=c;P(f,d);O(f,e);b.cardContentNode=c}return c}
  1198. function aq(a){var b=a.cardMask;b||(b=Ae("IFRAME"),b.src='javascript:""',jl(b,["yt-uix-card-iframe-mask"]),a.cardMask=b);b.style.position=a.style.position;b.style.top=a.style.top;b.style.left=a.offsetLeft+"px";b.style.height=a.clientHeight+"px";b.style.width=a.clientWidth+"px";document.body.appendChild(b)}
  1199. ;function cq(){Do.call(this,"kbd-nav")}
  1200. var dq;A(cq,Do);Fa(cq);k=cq.prototype;k.register=function(){X(this,"keydown",this.Jc);this.ea("yt-uix-kbd-nav-move-in",this.nc);this.ea("yt-uix-kbd-nav-move-in-to",this.Sd);this.ea("yt-uix-kbd-move-next",this.oc);this.ea("yt-uix-kbd-nav-move-to",this.cb)};
  1201. k.unregister=function(){Y(this,"keydown",this.Jc);Kn(dq)};
  1202. k.Jc=function(a,b,c){var d=c.keyCode;if(a=J(a,W(this)))switch(d){case 13:case 32:this.nc(a);break;case 27:c.preventDefault();c.stopImmediatePropagation();a:{for(c=nj(a,"kbdNavMoveOut");!c;){c=J(a.parentElement,W(this));if(!c)break a;c=nj(c,"kbdNavMoveOut")}c=G(c);this.cb(c);Zn("yt-uix-kbd-nav-move-out-done",c)}break;case 40:case 38:if((b=c.target)&&N(a,W(this,"list")))switch(d){case 40:this.oc(b,a);break;case 38:d=document.activeElement==a,a=eq(a),b=a.indexOf(b),0>b&&!d||(b=d?a.length-1:(a.length+
  1203. b-1)%a.length,a[b].focus(),fq(this,a[b]))}c.preventDefault()}};
  1204. k.nc=function(a){var b=nj(a,"kbdNavMoveIn");b=G(b);gq(this,a,b);this.cb(b)};
  1205. k.Sd=function(a){var b=document;try{var c=b&&b.activeElement;var d=c&&c.nodeName?c:null}catch(e){d=null}gq(this,d,a);this.cb(a)};
  1206. k.cb=function(a){if(a)if(Le(a))a.focus();else{var b=He(a,function(c){return Ee(c)?Le(c):!1});
  1207. b?b.focus():(a.setAttribute("tabindex","-1"),a.focus())}};
  1208. function gq(a,b,c){if(b&&c)if(O(c,W(a)),a=b.id,a||(a="kbd-nav-"+Math.floor(1E6*Math.random()+1),b.id=a),b=a,mj&&c.dataset)c.dataset.kbdNavMoveOut=b;else{if(/-[a-z]/.test("kbdNavMoveOut"))throw Error("");c.setAttribute("data-"+"kbdNavMoveOut".replace(/([A-Z])/g,"-$1").toLowerCase(),b)}}
  1209. k.oc=function(a,b){var c=document.activeElement==b,d=eq(b),e=d.indexOf(a);0>e&&!c||(c=c?0:(e+1)%d.length,d[c].focus(),fq(this,d[c]))};
  1210. function fq(a,b){if(b){var c=Qe(b,"LI");c&&(O(c,W(a,"highlight")),dq=U(b,"blur",x(function(d){P(d,W(this,"highlight"));Kn(dq)},a,c)))}}
  1211. function eq(a){if("UL"!=a.tagName.toUpperCase())return[];a=Ya(De(a),function(b){return"LI"==b.tagName.toUpperCase()});
  1212. return Ya(Za(a,function(b){return V.aa(b)?He(b,function(c){return Ee(c)?Le(c):!1}):!1}),function(b){return!!b})}
  1213. ;function hq(){Do.call(this,"menu");this.g=this.f=null;this.i={};this.l={};this.j=null}
  1214. A(hq,Do);Fa(hq);function iq(a){var b=hq.J();if(N(a,W(b)))return a;var c=b.T(a);return c?c:J(a,W(b,"content"))==b.f?b.g:null}
  1215. k=hq.prototype;k.register=function(){X(this,"click",this.Zb);X(this,"mouseenter",this.qd);this.ea("page-scroll",this.vd);this.ea("yt-uix-kbd-nav-move-out-done",function(a){a=this.T(a);jq(this,a)});
  1216. this.j=new Rl};
  1217. k.unregister=function(){Y(this,"click",this.Zb);this.g=this.f=null;Kn(jb(nb(this.i)));this.i={};lb(this.l,function(a){Ce(a)},this);
  1218. this.l={};Eh(this.j);this.j=null;hq.H.unregister.call(this)};
  1219. k.Zb=function(a,b,c){a&&(b=kq(this,a),!b.disabled&&Bn(c.target,b)&&lq(this,a))};
  1220. k.qd=function(a,b,c){a&&N(a,W(this,"hover"))&&Bn(c.target,kq(this,a))&&lq(this,a,!0)};
  1221. k.vd=function(){this.f&&this.g&&mq(this,this.g,this.f)};
  1222. function mq(a,b,c){var d=nq(a,b);d&&nf(d,pf(c));if(c==a.f){var e=9,f=8;N(b,W(a,"reversed"))&&(e^=1,f^=1);N(b,W(a,"flipped"))&&(e^=4,f^=4);a=new he(0,1);d&&Ml(b,e,d,f,a,null,197);Ml(b,e,c,f,a,null,197)}}
  1223. function lq(a,b,c){oq(a,b)&&!c?jq(a,b):(pq(a,b),!a.f||Bn(b,a.f)?a.Kc(b):Sl(a.j,x(a.Kc,a,b)))}
  1224. k.Kc=function(a){if(a){var b=qq(this,a);if(b){$n("yt-uix-menu-before-show",a,b);this.f?Bn(a,this.f)||jq(this,this.g):(this.g=a,this.f=b,N(a,W(this,"sibling-content"))||(Ce(b),document.body.appendChild(b)),b.style.minWidth=kq(this,a).offsetWidth-2+"px");var c=nq(this,a);c&&b.parentNode&&b.parentNode.insertBefore(c,b.nextSibling);P(b,W(this,"content-hidden"));mq(this,a,b);jl(kq(this,a),[W(this,"trigger-selected"),"yt-uix-button-toggled"]);Zn("yt-uix-menu-show",a);rq(b);sq(this,a);Zn("yt-uix-kbd-nav-move-in-to",
  1225. b);var d=x(this.Ae,this,a),e=x(this.Od,this,a);c=Ma(a).toString();this.i[c]=[U(b,"click",e),U(document,"click",d)];N(a,W(this,"indicate-selected"))&&(d=x(this.Pd,this,a),this.i[c].push(U(b,"click",d)));N(a,W(this,"hover"))&&(a=x(this.rd,this,a),this.i[c].push(U(document,"mousemove",a)))}}};
  1226. k.rd=function(a,b){var c=Ln(b);c&&(Bn(c,kq(this,a))||tq(this,c)||uq(this,a))};
  1227. k.Ae=function(a,b){var c=Ln(b);if(c){if(tq(this,c)){var d=J(c,W(this,"content")),e=Qe(c,"LI");e&&d&&Fe(d,e)&&$n("yt-uix-menu-item-clicked",c);c=J(c,W(this,"close-on-select"));if(!c)return;d=iq(c)}jq(this,d||a)}};
  1228. function pq(a,b){if(b){var c=J(b,W(a,"content"));c&&C(H(W(a),c),function(d){!Bn(d,b)&&oq(this,d)&&uq(this,d)},a)}}
  1229. function jq(a,b){if(b){var c=[];c.push(b);var d=qq(a,b);d&&(d=H(W(a),d),d=fb(d),c=c.concat(d),C(c,function(e){oq(this,e)&&uq(this,e)},a))}}
  1230. function uq(a,b){if(b){var c=qq(a,b);kl(kq(a,b),[W(a,"trigger-selected"),"yt-uix-button-toggled"]);O(c,W(a,"content-hidden"));var d=qq(a,b);d&&pe(d,{"aria-expanded":"false"});(d=nq(a,b))&&d.parentNode&&Ce(d);c&&c==a.f&&(a.g.appendChild(c),a.f=null,a.g=null,a.j&&a.j.da("ROOT_MENU_REMOVED"));Zn("yt-uix-menu-hide",b);c=Ma(b).toString();Kn(a.i[c]);delete a.i[c]}}
  1231. k.Od=function(a,b){var c=Ln(b);c&&vq(this,a,c)};
  1232. k.Pd=function(a,b){var c=Ln(b);if(c){var d=kq(this,a);if(d&&(c=Qe(c,"LI")))if(c=Oe(c).trim(),d.hasChildNodes()){var e=Lp.J();(d=I(W(e,"content"),d))&&Ge(d,c)}else Ge(d,c)}};
  1233. function sq(a,b){var c=qq(a,b);if(c){C(c.children,function(e){"LI"==e.tagName&&pe(e,{role:"menuitem"})});
  1234. pe(c,{"aria-expanded":"true"});var d=c.id;d||(d="aria-menu-id-"+Ma(c),c.id=d);(c=kq(a,b))&&pe(c,{"aria-controls":d})}}
  1235. function vq(a,b,c){var d=qq(a,b);d&&N(b,W(a,"checked"))&&(a=Qe(c,"LI"))&&(a=I("yt-ui-menu-item-checked-hid",a))&&(C(H("yt-ui-menu-item-checked",d),function(e){ll(e,"yt-ui-menu-item-checked","yt-ui-menu-item-checked-hid")}),ll(a,"yt-ui-menu-item-checked-hid","yt-ui-menu-item-checked"))}
  1236. function oq(a,b){var c=qq(a,b);return c?!N(c,W(a,"content-hidden")):!1}
  1237. function rq(a){C(oe(document,"UL",null,a),function(b){b.tabIndex=0;var c=cq.J();jl(b,[W(c),W(c,"list")])})}
  1238. function qq(a,b){var c=S(b,"menu-content-id");return c&&(c=G(c))?(jl(c,[W(a,"content"),W(a,"content-external")]),c):b==a.g?a.f:I(W(a,"content"),b)}
  1239. function nq(a,b){var c=Ma(b).toString(),d=a.l[c];if(!d){d=Ae("IFRAME");d.src='javascript:""';var e=[W(a,"mask")];C(il(b),function(f){e.push(f+"-mask")});
  1240. jl(d,e);a.l[c]=d}return d||null}
  1241. function kq(a,b){return I(W(a,"trigger"),b)}
  1242. function tq(a,b){return Bn(b,a.f)||Bn(b,a.g)}
  1243. ;function wq(){Xp.call(this,"clickcard");this.f={};this.g={}}
  1244. A(wq,Xp);Fa(wq);k=wq.prototype;k.register=function(){wq.H.register.call(this);X(this,"click",this.Qb,"target");X(this,"click",this.Pb,"close")};
  1245. k.unregister=function(){wq.H.unregister.call(this);Y(this,"click",this.Qb,"target");Y(this,"click",this.Pb,"close");for(var a in this.f)Kn(this.f[a]);this.f={};for(a in this.g)Kn(this.g[a]);this.g={}};
  1246. k.Qb=function(a,b,c){c.preventDefault();b=Qe(c.target,"button");b&&b.disabled||(a=(b=this.F(a,"card-target"))?ne(b):a,b=this.T(a),this.F(b,"disabled")||(N(b,W(this,"active"))?(this.hide(a),P(b,W(this,"active"))):(this.show(a),O(b,W(this,"active")))))};
  1247. k.show=function(a){wq.H.show.call(this,a);var b=this.T(a),c=Ma(a).toString();if(!S(b,"click-outside-persists")){if(this.f[c])return;b=U(document,"click",x(this.Rb,this,a));var d=U(window,"blur",x(this.Rb,this,a));this.f[c]=[b,d]}a=U(window,"resize",x(this.ye,this,a,void 0));this.g[c]=a};
  1248. k.hide=function(a){wq.H.hide.call(this,a);a=Ma(a).toString();var b=this.f[a];b&&(Kn(b),this.f[a]=null);if(b=this.g[a])Kn(b),delete this.g[a]};
  1249. k.Rb=function(a,b){var c=Eo(this)+"-card",d=null;b.target&&(d=J(b.target,c)||J(iq(b.target),c));(d=d||J(document.activeElement,c)||J(iq(document.activeElement),c))||this.hide(a)};
  1250. k.Pb=function(a){(a=J(a,W(this,"card")))&&(a=a.cardTargetNode)&&this.hide(a)};function xq(){Xp.call(this,"hovercard")}
  1251. A(xq,Xp);Fa(xq);k=xq.prototype;k.register=function(){X(this,"mouseenter",this.jc,"target");X(this,"mouseleave",this.lc,"target");X(this,"mouseenter",this.kc,"card");X(this,"mouseleave",this.mc,"card")};
  1252. k.unregister=function(){Y(this,"mouseenter",this.jc,"target");Y(this,"mouseleave",this.lc,"target");Y(this,"mouseenter",this.kc,"card");Y(this,"mouseleave",this.mc,"card")};
  1253. k.jc=function(a){if(yq!=a){yq&&(this.hide(yq),yq=null);var b=x(this.show,this,a),c=parseInt(this.F(a,"delay-show"),10);b=Ym(b,-1<c?c:200);xm(a,"card-timer",b.toString());yq=a;a.alt&&(xm(a,"card-alt",a.alt),a.alt="");a.title&&(xm(a,"card-title",a.title),a.title="")}};
  1254. k.lc=function(a){var b=parseInt(this.F(a,"card-timer"),10);Zm(b);this.T(a).isCardHidable=!0;b=parseInt(this.F(a,"delay-hide"),10);b=-1<b?b:200;Ym(x(this.zd,this,a),b);if(b=this.F(a,"card-alt"))a.alt=b;if(b=this.F(a,"card-title"))a.title=b};
  1255. k.zd=function(a){this.T(a).isCardHidable&&(this.hide(a),yq=null)};
  1256. k.kc=function(a){a&&(a.cardRootNode.isCardHidable=!1)};
  1257. k.mc=function(a){a&&this.hide(a.cardTargetNode)};
  1258. var yq=null;function zq(a,b,c,d,e,f){this.f=a;this.s=null;this.i=I("yt-dialog-fg",this.f)||this.f;if(a=I("yt-dialog-title",this.i)){var g="yt-dialog-title-"+Ma(this.i);a.setAttribute("id",g);this.i.setAttribute("aria-labelledby",g)}this.i.setAttribute("tabindex","-1");this.C=I("yt-dialog-focus-trap",this.f);this.G=!1;this.j=new Rl;this.B=[];this.B.push(Mn(this.f,"click",x(this.Zd,this),"yt-dialog-dismiss"));this.B.push(U(this.C,"focus",x(this.fd,this),!0));Aq(this,"content");this.K=b;this.M=c;this.L=d;this.A=
  1259. e;this.N=f;this.w=this.l=null}
  1260. var Bq={LOADING:"loading",Pe:"content",sf:"working"};function Cq(a,b,c){a.pa()||a.j.subscribe("post-"+b,c)}
  1261. function Aq(a,b){var c=I("yt-dialog-fg-content",a.f),d=[];lb(Bq,function(e){d.push("yt-dialog-show-"+e)});
  1262. kl(c,d);O(c,"yt-dialog-show-"+b)}
  1263. k=zq.prototype;
  1264. k.show=function(){if(!this.pa()){this.s=document.activeElement;if(!this.L){this.g||(this.g=G("yt-dialog-bg"),this.g||(this.g=Ae("div"),this.g.id="yt-dialog-bg",this.g.className="yt-dialog-bg",document.body.appendChild(this.g)));var a=window,b=a.document;var c=0;if(b){c=b.body;var d=b.documentElement;if(d&&c)if(a=re(a).height,se(b)&&d.scrollHeight)c=d.scrollHeight!=a?d.scrollHeight:d.offsetHeight;else{b=d.scrollHeight;var e=d.offsetHeight;d.clientHeight!=e&&(b=c.scrollHeight,e=c.offsetHeight);c=b>
  1265. a?b>e?b:e:b<e?b:e}else c=0}this.g.style.height=c+"px";V.show(this.g)}this.dc();c=Dq(this);Eq(c);this.l=U(document,"keydown",x(this.Nd,this));c=this.f;d=Wn("player-added",this.dc,this);xm(c,"player-ready-pubsub-key",d);this.M&&(this.w=U(document,"click",x(this.ne,this)));V.show(this.f);this.i.setAttribute("tabindex","0");Fq(this);this.A||O(document.body,"yt-dialog-active");Mp(Lp.J());Yp(wq.J());Yp(xq.J());Zn("yt-ui-dialog-show-complete",this)}};
  1266. k.aa=function(){return V.aa(this.f)};
  1267. function Gq(){return ab(H("yt-dialog"),function(a){return V.aa(a)})}
  1268. k.dc=function(){if(!this.N){var a=this.f;Q(document.body,"hide-players",!0);a&&Q(a,"preserve-players",!0)}};
  1269. function Dq(a){var b=oe(document,"iframe",null,a.f);C(b,function(c){var d=S(c,"onload");d&&(d=w(d))&&U(c,"load",d);if(d=S(c,"src"))c.src=d},a);
  1270. return fb(b)}
  1271. function Eq(a){C(document.getElementsByTagName("iframe"),function(b){-1==Xa(a,b)&&O(b,"iframe-hid")})}
  1272. function Hq(){C(H("iframe-hid"),function(a){P(a,"iframe-hid")})}
  1273. k.Zd=function(a){a=a.currentTarget;a.disabled||(a=S(a,"action")||"",this.dismiss(a))};
  1274. k.dismiss=function(a){if(!this.pa()){this.j.da("pre-all");this.j.da("pre-"+a);V.hide(this.f);Yp(wq.J());Yp(xq.J());this.i.setAttribute("tabindex","-1");Gq()||(V.hide(this.g),this.A||P(document.body,"yt-dialog-active"),Dn(),Hq());this.l&&(Kn(this.l),this.l=null);this.w&&(Kn(this.w),this.w=null);var b=this.f;if(b){var c=S(b,"player-ready-pubsub-key");c&&(Yn(c),b&&(b.dataset?delete b.dataset[ym("player-ready-pubsub-key")]:b.removeAttribute("data-player-ready-pubsub-key")))}this.j.da("post-all");Zn("yt-ui-dialog-hide-complete",
  1275. this);"cancel"==a&&Zn("yt-ui-dialog-cancelled",this);this.j&&this.j.da("post-"+a);this.s&&this.s.focus()}};
  1276. k.setTitle=function(a){Ge(I("yt-dialog-title",this.f),a)};
  1277. k.Nd=function(a){Ym(x(function(){this.K||27!=a.keyCode||this.dismiss("cancel")},this),0);
  1278. 9==a.keyCode&&a.shiftKey&&N(document.activeElement,"yt-dialog-fg")&&a.preventDefault()};
  1279. k.ne=function(a){"yt-dialog-base"==a.target.className&&this.dismiss("cancel")};
  1280. k.pa=function(){return this.G};
  1281. k.dispose=function(){this.aa()&&this.dismiss("dispose");Kn(this.B);this.B.length=0;Ym(x(function(){this.s=null},this),0);
  1282. this.C=this.i=null;this.j.dispose();this.j=null;this.G=!0};
  1283. k.fd=function(a){a.stopPropagation();Fq(this)};
  1284. function Fq(a){Ym(x(function(){this.i&&this.i.focus()},a),0)}
  1285. z("yt.ui.Dialog",zq);function Iq(){this.s=[]}
  1286. k=Iq.prototype;k.dispose=function(){this.s&&(Kn(this.s),this.s=[])};
  1287. function Jq(a,b,c,d,e){a.s.push(Mn(b,c,x(d,a),e))}
  1288. k.D=function(a,b,c,d){this.s.push(U(a,b,x(c,d||this)))};
  1289. k.redirect=function(a){Kp(a)};
  1290. function Kq(a,b,c,d){b=b||{};c=x(a.Vd,a,!!d,c||null);Lq(a,"JSON","/claim_vanity_url_ajax",void 0,b,c)}
  1291. function Mq(a,b){if(!b)return!1;var c=b.redirect_url;if(!c)try{var d=qn(b);c=pn(d,"redirect_url")}catch(e){c=null}if(!c)return!1;a.redirect(c);return!0}
  1292. k.ib=function(){};
  1293. k.Vd=function(a,b,c){(c=JSON.parse(c.responseText))&&(a&&Mq(this,c)||b&&b.call(this,c))};
  1294. function Lq(a,b,c,d,e,f,g){a={format:b,method:"POST",onError:g||x(a.ib,a),Ia:void 0,onSuccess:f,X:e||{},Ba:d||{},cd:!0};jn(c,a)}
  1295. ;function Nq(a){a=a||{};var b={enablejsapi:1},c={};this.url=a.url||"";this.args=a.args||vb(b);this.assets=a.assets||{};this.attrs=a.attrs||vb(c);this.fallback=a.fallback||null;this.fallbackMessage=a.fallbackMessage||null;this.html5=!!a.html5;this.disable=a.disable||{};this.loaded=!!a.loaded;this.messages=a.messages||{}}
  1296. Nq.prototype.clone=function(){var a=new Nq,b;for(b in this)if(this.hasOwnProperty(b)){var c=this[b];"object"==Ga(c)?a[b]=vb(c):a[b]=c}return a};var Oq=/\.vflset|-vfl[a-zA-Z0-9_+=-]+/,Pq=/-[a-zA-Z]{2,3}_[a-zA-Z]{2,3}(?=(\/|$))/;function Qq(a,b){var c=void 0===c?null:c;if(window.spf){c="";if(a){var d=a.indexOf("jsbin/"),e=a.lastIndexOf(".js"),f=d+6;-1<d&&-1<e&&e>f&&(c=a.substring(f,e),c=c.replace(Oq,""),c=c.replace(Pq,""),c=c.replace("debug-",""),c=c.replace("tracing-",""))}spf.script.load(a,c,b)}else Rq(a,b,c)}
  1297. function Rq(a,b,c){c=void 0===c?null:c;var d=Sq(a),e=document.getElementById(d),f=e&&S(e,"loaded"),g=e&&!f;f?b&&b():(b&&(f=Wn(d,b),b=""+Ma(b),Tq[b]=f),g||(e=Uq(a,d,function(){S(e,"loaded")||(xm(e,"loaded","true"),Zn(d),Ym(Ra(ao,d),0))},c)))}
  1298. function Uq(a,b,c,d){d=void 0===d?null:d;var e=Ae("SCRIPT");e.id=b;e.onload=function(){c&&setTimeout(c,0)};
  1299. e.onreadystatechange=function(){switch(e.readyState){case "loaded":case "complete":e.onload()}};
  1300. d&&e.setAttribute("nonce",d);Yc(e,Te(a));a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(e,a.firstChild);return e}
  1301. function Sq(a){var b=document.createElement("a");Wc(b,a);a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+gd(a)}
  1302. var Tq={};function Vq(){Ch.call(this);this.f=[]}
  1303. la(Vq,Ch);Vq.prototype.ob=function(a){for(var b=0;b<this.f.length;b++)if(this.f[b]==a){this.f.splice(b,1);a.target.removeEventListener(a.name,a.callback);break}};
  1304. Vq.prototype.O=function(){for(;this.f.length;){var a=this.f.pop();a.target.removeEventListener(a.name,a.callback)}Ch.prototype.O.call(this)};function Wq(a,b){Ch.call(this);this.l=this.S=a;this.K=b;this.s=!1;this.api={};this.P=this.G=null;this.C=new Rl;Dh(this,Ra(Eh,this.C));this.i={};this.M=this.R=this.g=this.ha=this.f=null;this.L=!1;this.j=this.A=null;this.U={};this.ua=["onReady"];this.ga=null;this.la=NaN;this.N={};Xq(this);this.Xa("WATCH_LATER_VIDEO_ADDED",this.ge.bind(this));this.Xa("WATCH_LATER_VIDEO_REMOVED",this.he.bind(this));this.Xa("onAdAnnounce",this.Xc.bind(this));this.Ca=new Vq(this);Dh(this,Ra(Eh,this.Ca))}
  1305. la(Wq,Ch);k=Wq.prototype;k.getId=function(){return this.K};
  1306. k.loadNewVideoConfig=function(a){if(!this.pa()){a instanceof Nq||(a=new Nq(a));this.ha=a;this.f=a.clone();this.g=this.f.attrs.id||this.g;"video-player"==this.g&&(this.g=this.K,this.f.attrs.id=this.K);this.l.id==this.g&&(this.g+="-player",this.f.attrs.id=this.g);this.f.args.enablejsapi="1";this.f.args.playerapiid=this.K;this.R||(this.R=Yq(this,this.f.args.jsapicallback||"onYouTubePlayerReady"));this.f.args.jsapicallback=null;if(a=this.f.attrs.width)this.l.style.width=of(Number(a)||a,!0);if(a=this.f.attrs.height)this.l.style.height=
  1307. of(Number(a)||a,!0);Zq(this);this.s&&$q(this)}};
  1308. k.jd=function(){return this.ha};
  1309. function $q(a){a.f.loaded||(a.f.loaded=!0,"0"!=a.f.args.autoplay?a.api.loadVideoByPlayerVars(a.f.args):a.api.cueVideoByPlayerVars(a.f.args))}
  1310. function ar(a){var b=!0,c=br(a);c&&a.f&&(a=a.f,b=S(c,"version")==a.assets.js);return b&&!!w("yt.player.Application.create")}
  1311. function Zq(a){if(!a.pa()&&!a.L){var b=ar(a);if(b&&"html5"==(br(a)?"html5":null))a.M="html5",a.s||cr(a);else if(dr(a),a.M="html5",b&&a.j)a.S.appendChild(a.j),cr(a);else{a.f.loaded=!0;var c=!1;a.A=function(){c=!0;var d=a.f.clone();w("yt.player.Application.create")(a.S,d);cr(a)};
  1312. a.L=!0;b?a.A():(Qq(a.f.assets.js,a.A),Oo(a.f.assets.css),er(a)&&!c&&z("yt.player.Application.create",null))}}}
  1313. function br(a){var b=G(a.g);!b&&a.l&&a.l.querySelector&&(b=a.l.querySelector("#"+a.g));return b}
  1314. function cr(a){if(!a.pa()){var b=br(a),c=!1;b&&b.getApiInterface&&b.getApiInterface()&&(c=!0);c?(a.L=!1,b.isNotServable&&b.isNotServable(a.f.args.video_id)||fr(a)):a.la=Ym(function(){cr(a)},50)}}
  1315. function fr(a){Xq(a);a.s=!0;var b=br(a);b.addEventListener&&(a.G=gr(a,b,"addEventListener"));b.removeEventListener&&(a.P=gr(a,b,"removeEventListener"));var c=b.getApiInterface();c=c.concat(b.getInternalApiInterface());for(var d=0;d<c.length;d++){var e=c[d];a.api[e]||(a.api[e]=gr(a,b,e))}for(var f in a.i)a.G(f,a.i[f]);$q(a);a.R&&a.R(a.api);a.C.da("onReady",a.api)}
  1316. function gr(a,b,c){var d=b[c];return function(){try{return a.ga=null,d.apply(b,arguments)}catch(e){"sendAbandonmentPing"!=c&&(e.message+=" ("+c+")",a.ga=e,Km(e))}}}
  1317. function Xq(a){a.s=!1;if(a.P)for(var b in a.i)a.P(b,a.i[b]);for(var c in a.N)Zm(parseInt(c,10));a.N={};a.G=null;a.P=null;for(var d in a.api)a.api[d]=null;a.api.addEventListener=a.Xa.bind(a);a.api.removeEventListener=a.re.bind(a);a.api.destroy=a.dispose.bind(a);a.api.getLastError=a.kd.bind(a);a.api.getPlayerType=a.ld.bind(a);a.api.getCurrentVideoConfig=a.jd.bind(a);a.api.loadNewVideoConfig=a.loadNewVideoConfig.bind(a);a.api.isReady=a.Md.bind(a)}
  1318. k.Md=function(){return this.s};
  1319. k.Xa=function(a,b){var c=this,d=Yq(this,b);if(d){if(!cb(this.ua,a)&&!this.i[a]){var e=hr(this,a);this.G&&this.G(a,e)}this.C.subscribe(a,d);"onReady"==a&&this.s&&Ym(function(){d(c.api)},0)}};
  1320. k.re=function(a,b){if(!this.pa()){var c=Yq(this,b);c&&Tl(this.C,a,c)}};
  1321. function Yq(a,b){var c=b;if("string"==typeof b){if(a.U[b])return a.U[b];c=function(){var d=w(b);d&&d.apply(n,arguments)};
  1322. a.U[b]=c}return c?c:null}
  1323. function hr(a,b){var c="ytPlayer"+b+a.K;a.i[b]=c;n[c]=function(d){var e=Ym(function(){if(!a.pa()){a.C.da(b,d);var f=a.N,g=String(e);g in f&&delete f[g]}},0);
  1324. tb(a.N,String(e))};
  1325. return c}
  1326. k.Xc=function(a){Zn("a11y-announce",a)};
  1327. k.ge=function(a){Zn("WATCH_LATER_VIDEO_ADDED",a)};
  1328. k.he=function(a){Zn("WATCH_LATER_VIDEO_REMOVED",a)};
  1329. k.ld=function(){return this.M||(br(this)?"html5":null)};
  1330. k.kd=function(){return this.ga};
  1331. function dr(a){a.cancel();Xq(a);a.M=null;a.f&&(a.f.loaded=!1);var b=br(a);b&&(ar(a)||!er(a)?a.j=b:(b&&b.destroy&&b.destroy(),a.j=null));Be(a.S)}
  1332. k.cancel=function(){if(this.A){var a=this.A;this.f.assets.js&&a&&(a=""+Ma(a),(a=Tq[a])&&Yn(a))}Zm(this.la);this.L=!1};
  1333. k.O=function(){dr(this);if(this.j&&this.f&&this.j.destroy)try{this.j.destroy()}catch(b){Jm(b)}this.U=null;for(var a in this.i)n[this.i[a]]=null;this.ha=this.f=this.api=null;delete this.S;delete this.l;Ch.prototype.O.call(this)};
  1334. function er(a){return a.f&&a.f.args&&a.f.args.fflags?-1!=a.f.args.fflags.indexOf("player_destroy_old_version=true"):!1}
  1335. ;var ir={},jr="player_uid_"+(1E9*Math.random()>>>0);function kr(){this.s=[];this.l=this.K="";this.L=null;this.M=this.B=!1;this.N=null;this.S=this.R=""}
  1336. A(kr,Iq);k=kr.prototype;k.pc=function(){};
  1337. k.qc=function(){};
  1338. k.sc=function(){};
  1339. k.close=function(a){this.M=!1;this.w.dismiss(a||"close");this.dispose()};
  1340. k.create=function(a,b,c,d){this.M&&(b&&(this.L=b),c&&(this.N=c),a&&!this.B?this.te({},d):this.ub())};
  1341. k.open=function(a,b,c,d,e,f,g,h,l){this.K=a;this.R=b;if(this.C=G(this.K+"-lb")){(a=document.getElementById("player-api"))?(b=jr+"_"+Ma(a),c=ir[b],c||(c=new Wq(a,b),ir[b]=c),a=c.api):a=null;a&&a.pauseVideo&&a.pauseVideo();if(this.B)this.reset();else{this.w=new zq(this.C,h);try{this.w.setTitle("")}catch(m){}}lr(this,"loading");this.w.show();this.M=!0}d&&this.create(e,f,g,l)};
  1342. k.reset=function(){this.B&&(mr(this),this.qc())};
  1343. k.setClass=function(a,b){Q(this.f,a,b)};
  1344. k.te=function(a,b,c,d,e){arguments.length&&lr(this,e||"loading");var f=a||{};this.L&&(f.feature=this.L);this.N&&(f.next=this.N);Lq(this,"XML",this.R,f,b||{},x(this.Wd,this,c),d)};
  1345. function lr(a,b){switch(b){case "content":Aq(a.w,"content");break;case "loading":Aq(a.w,"loading");break;case "working":Aq(a.w,"working")}}
  1346. function mr(a,b){if(a.B){var c=b||a.S;if(c){if(a.l){var d=a.f;P(d,a.l);O(d,c)}else O(a.f,c);d=a.l;a.l=c;a.pc(d)}}}
  1347. k.ub=function(a,b){a&&Vc(G(this.K+"-dialog"),a);if(b)try{this.w.setTitle(b)}catch(c){}this.f=I("yt-dialog-fg",this.C);this.S=S(I("yt-pd-params",this.C),"start-page")||"";Jq(this,this.f,"click",this.ae,"yt-pd-close");Jq(this,this.f,"click",this.Yd,"yt-pd-setclass");Jq(this,this.f,"click",this.fe,"yt-pd-setpage");this.sc();lr(this,"content");this.B=!0;mr(this)};
  1348. k.ae=function(){this.close("cancel")};
  1349. k.Yd=function(a){a=J(a.target,"yt-pd-setclass");var b=S(a,"off");b&&this.setClass(b,!1);(a=S(a,"on"))&&this.setClass(a,!0)};
  1350. k.fe=function(a){a=J(a.target,"yt-pd-setpage");(a=S(a,"state-container-id"))&&mr(this,a)};
  1351. k.ib=function(a){kr.H.ib.call(this,a);this.close()};
  1352. k.Wd=function(a,b,c){var d=qn(b);if(d){var e=pn(d,"not_eligible"),f=pn(d,"error_message");e||f?this.ib(b):Mq(this,b)||(c=c.html_content||void 0,d=pn(d,"title")||void 0,a?a(b,x(this.ub,this,c,d)):this.ub(c,d))}};var nr={};function or(){kr.call(this);Oo(Dm("CLAIM_VANITY_URL_DIALOG_CSS"));this.P=this.i=this.g="";this.j=this.G=null;this.A={};this.U=new el(this.wd,500,this)}
  1353. A(or,kr);function pr(){var a=Ma(or);var b=nr[a];b||(b=new or,nr[a]=b);a=b;b=T("RESERVED_VANITY_LIST");var c=T("FORMATION_RULES"),d={};b&&(a.g=b[0],d.reserved_vanity_list=b);c&&(a.i=c[0],d.formation_rules=c);a.open("claim-vanity-url","/claim_vanity_url_ajax","claim_vanity_url_ajax",!0,!0,void 0,void 0,!0,d)}
  1354. k=or.prototype;
  1355. k.sc=function(){var a=H("vanity-id-selection");0!=a.length&&(a[0].checked=!0,Jq(this,this.f,"click",this.je,"reserved-vanity-id-selection"),Jq(this,this.f,"click",this.ke,"suffix-based-vanity-id-selection"));Jq(this,this.f,"click",this.bd,"terms-of-service-checkbox");Jq(this,this.f,"click",this.ad,"change-url-button");Jq(this,this.f,"click",this.we,"claim-vanity-button");this.i&&(Jq(this,this.f,"input",this.ee,"vanity-suffix-input"),this.G=I("vanity-url-prefix"),this.P=this.G.textContent,this.j=I("vanity-suffix-input"),
  1356. qr(this),rr(this))};
  1357. k.qc=function(){this.i&&Ge(this.G,this.P)};
  1358. k.pc=function(a){Q(I("terms-of-service"),"show-terms-of-service-error",!1);"suffix-based-vanity-url"==a&&(sr(),"main-vanity-url"==this.l&&(this.j.value="",tr(!1)));if("confirm-vanity-url"==this.l){"suffix-based-vanity-url"==a&&(this.g=this.i+this.j.value);var b=I("yt-vanity-url-final-preview");b&&Ge(b,"youtube.com/c/"+this.g);pe(I("confirm-vanity-url-cancel"),{"data-state-container-id":a})}};
  1359. k.je=function(a){this.g=a.currentTarget.value;(a=I("yt-main-vanity-url-preview"))&&Ge(a,"youtube.com/c/"+this.g)};
  1360. k.ke=function(a){this.i=a.currentTarget.value;qr(this);rr(this)};
  1361. function qr(a){Ge(a.G,a.P+a.i);pe(a.j,{maxlength:50-a.i.length})}
  1362. k.bd=function(a){var b=I("change-url-button");a.currentTarget.checked?("suffix-based-vanity-url"!=this.l||""!=this.j.value)&&pe(b,{"data-state-container-id":"confirm-vanity-url"}):pe(b,{"data-state-container-id":""})};
  1363. function tr(a){Q(I("validation-checkmark"),"show-validation-checkmark",a)}
  1364. function sr(){Q(I("suffix-description"),"highlight-suffix-error",!1);for(var a=H("error-message"),b=0;b<a.length;b++)sf(a[b],!1)}
  1365. function rr(a){var b=I("vanity-url-suffix-page-preview");b&&Ge(b,"google.com/+"+a.i+a.j.value)}
  1366. k.ee=function(){tr(!1);sr();Q(I("terms-of-service"),"show-terms-of-service-error",!1);rr(this);this.g=this.i+this.j.value;""!=this.j.value?this.U.start():this.U.stop()};
  1367. k.nd=function(a){a.success?(this.A[this.g]=null,tr(!0)):"error"in a&&(this.A[this.g]=a.error,vf(document.getElementById(a.error)))};
  1368. k.wd=function(){if(this.g in this.A){var a=this.A[this.g];a?vf(document.getElementById(a)):tr(!0)}else Kq(this,{action_check:1,vanity_id:this.g},this.nd,!1)};
  1369. k.ad=function(){var a=I("suffix-description"),b=I("terms-of-service");I("terms-of-service-checkbox").checked?"suffix-based-vanity-url"!=this.l||this.j.value.trim()||(Q(a,"highlight-suffix-error",!0),Q(b,"show-terms-of-service-error",!1)):(Q(b,"show-terms-of-service-error",!0),sr(),a||Q(a,"highlight-suffix-error",!1))};
  1370. k.we=function(){var a={action_claim:1,vanity_id:this.g};lr(this,"working");Kq(this,a,null,!0)};function ur(a,b){fi.call(this);this.M=this.i=this.g=this.l=null;this.L="";this.C=!0;this.A=0;this.R=a||new google.maps.LatLng(0,0);this.N=b||"";this.f=new google.maps.Marker({draggable:!0,position:this.R});google.maps.event.addListener(this.f,"dragstart",x(this.be,this));google.maps.event.addListener(this.f,"dragend",x(this.Db,this))}
  1371. A(ur,fi);k=ur.prototype;k.Ua=function(a){this.l&&this.Ta();this.l=I("map-canvas",a)||a;this.g=new google.maps.Map(this.l,{center:this.f.getPosition(),mapTypeId:google.maps.MapTypeId.ROADMAP,streetViewControl:!1,zoom:3});this.f.setMap(this.g);this.N&&(a=ke(this.l).vb("DIV"),Ge(a,this.N),this.i=new google.maps.InfoWindow({content:a,disableAutoPan:!0}),google.maps.event.addListener(this.i,"domready",x(this.Ib,this)),this.i.open(this.g,this.f))};
  1372. k.Ta=function(){this.i&&(this.i.close(),google.maps.event.clearInstanceListeners(this.i),this.i=null);this.f.setMap(null);this.g=null;Be(this.l);this.l=null};
  1373. k.Ib=function(){if(this.i){var a=rf(this.i.getContent());if(0!=a.width&&0!=a.height){var b=rf(this.l),c=a.top+a.height/2-b.top-b.height/3;((a=a.left+a.width/2-b.left-b.width/2)||c)&&this.g.panBy(a,c);return}}this.g.panTo(this.f.getPosition())};
  1374. k.be=function(){this.i&&this.i.close()};
  1375. k.Db=function(){vr(this,this.f.getPosition(),"")};
  1376. k.xb=function(a,b,c){this.A==b&&c&&c.length&&(b=c[0].geometry,vr(this,b.location,a),this.g&&this.g.fitBounds(b.viewport))};
  1377. function vr(a,b,c){a.L=c;a.f.setPosition(b);a.C=!1;a.A++;a.dispatchEvent("change")}
  1378. ;function wr(a,b){ur.call(this,a,b);this.P=this.j=this.popup=null}
  1379. A(wr,ur);k=wr.prototype;k.Ua=function(a,b,c){sf(a,!1);wr.H.Ua.call(this,a);Ha(b)?this.j=b:this.j=[b];this.P=c||this.j[0];this.popup=new tm(a,new Pl(this.P,9));Th(this.popup,"beforehide",this.Yb,!1,this);C(this.j,function(d){Th(d,"mousedown",this.Dc,!1,this)},this)};
  1380. k.Ta=function(){C(this.j,function(a){ai(a,"mousedown",this.Dc,!1,this)},this);
  1381. ai(this.popup,"beforehide",this.Yb,!1,this);this.j=this.P=this.popup=null;wr.H.Ta.call(this)};
  1382. k.Dc=function(){this.popup.isVisible()||(this.popup.setVisible(!0),google.maps.event.trigger(this.g,"resize"),this.Ib())};
  1383. k.Yb=function(a){var b=a.target;b&&ab(this.j,function(c){return Fe(c,b)},this)&&a.preventDefault()};
  1384. k.xb=function(a,b,c){if(this.popup.isVisible())return wr.H.xb.call(this,a,b,c)};function xr(a,b,c){wr.call(this,a,b);this.S=c||5;this.G=this.K=this.s=null}
  1385. A(xr,wr);k=xr.prototype;k.Ua=function(a,b,c){xr.H.Ua.call(this,a,[b,c]);Th(this.popup,"hide",this.cc,!1,this);this.s=b;this.K=new Al(this.s);Th(this.K,"key",this.Gc,!1,this);this.G=c;Th(this.G,"click",this.Fb,!1,this)};
  1386. k.Ta=function(){ai(this.G,"click",this.Fb,!1,this);this.G=null;ai(this.K,"key",this.Gc,!1,this);this.s=this.K=null;ai(this.popup,"hide",this.cc,!1,this);xr.H.Ta.call(this)};
  1387. k.Gc=function(a){13==a.keyCode&&(this.Fb(),a.preventDefault())};
  1388. k.cc=function(){this.s.value||this.C||(this.L="",this.f.setPosition(this.R),this.C=!0,this.A++,this.dispatchEvent("change"),this.g&&(this.N&&this.i.open(this.g,this.f),this.Ib()));yr(this)};
  1389. k.Fb=function(){var a=this.s.value;this.M||(this.M=new google.maps.Geocoder);this.A++;this.M.geocode({address:a},x(this.xb,this,a,this.A))};
  1390. k.Db=function(){xr.H.Db.call(this);yr(this)};
  1391. function yr(a){var b="";a.C||(b=a.L,b||(b=a.f.getPosition(),b=b.lat().toFixed(a.S)+" "+b.lng().toFixed(a.S)));a.s.value=b}
  1392. ;var zr={GOOGLE_MAPS_API:Fb("//maps.google.com/maps/api/js?sensor=false"),GOOGLE_LANGUAGE_API_INPUT_TOOLS:Fb("//www.google.com/jsapi?key=youtube-internal-it"),GOOGLE_JSAPI:Fb("//www.google.com/jsapi")},Ar={},Br={},Cr={};function Dr(){return"yt.net.apiloader.onApiLoaded_GOOGLE_MAPS_API"}
  1393. function Er(){z(Dr(),function(){Fr()})}
  1394. function Fr(){Br.GOOGLE_MAPS_API=!0;C(Cr.GOOGLE_MAPS_API,function(a){a.call()});
  1395. delete Cr.GOOGLE_MAPS_API}
  1396. ;function Gr(){fi.call(this);this.i=!1;this.j=this.f=this.g=null}
  1397. A(Gr,fi);Gr.prototype.init=function(){if(!this.i){this.i=!0;var a=x(this.l,this),b=Dm("GMAP_LANGUAGE"),c=Dm("GMAP_VERSION"),d=zr.GOOGLE_MAPS_API;d&&(Br.GOOGLE_MAPS_API?a.call():(Cr.GOOGLE_MAPS_API||(Cr.GOOGLE_MAPS_API=[]),Cr.GOOGLE_MAPS_API.push(a),Ar.GOOGLE_MAPS_API||(Er(),a=Ae("SCRIPT"),b={callback:Dr(),language:b||void 0,v:c||void 0},d=Mb(d),d=Lb(d).toString(),d=Qb.exec(d),c=d[3]||"",b=Pb(d[1]+Rb("?",d[2]||"",b)+Rb("#",c,void 0)),Yc(a,b),document.body.appendChild(a),Ar.GOOGLE_MAPS_API=!0)))}};
  1398. Gr.prototype.l=function(){var a=I("location-map",this.j);var b=I("location-input",this.f),c=I("map-button-search",this.f),d=I("location-latitude",this.f),e=I("location-longitude",this.f),f=new google.maps.LatLng(T("GMAP_DEFAULT_LAT",void 0),T("GMAP_DEFAULT_LONG",void 0));this.g=new xr(f);d.value&&e.value&&(f=this.g,d=new google.maps.LatLng(d.value,e.value),vr(f,d,""),f.g&&f.g.panTo(d));this.g.mb(this);Th(this.g,"change",x(this.s,this));this.g.Ua(a,b,c)};
  1399. Gr.prototype.s=function(){var a=I("location-latitude",this.f),b=I("location-longitude",this.f),c=I("location-altitude",this.f);if(this.g.C)a.value="",b.value="";else{var d=this.g.f.getPosition();a.value=d.lat().toFixed(5);b.value=d.lng().toFixed(5)}c.value=""};function Hr(){this.f=Dm("PROMO_NAME")}
  1400. Hr.prototype.write=function(a,b,c,d){a={action_write_promo:1,method:a,subtype:this.f};var e={};c&&(e.json_data=c);jn(d||"/promo_ajax",{method:"POST",Ba:a,X:e,onSuccess:function(){if(b){b.Bd&&V.hide(G(b.Bd));b.Cd&&V.show(G(b.Cd));if(b.onSuccess)b.onSuccess();if(b.qe)return Kp(b.qe)}},
  1401. onError:function(){b&&b.Dd&&V.show(G(b.Dd));if(b&&b.onError)b.onError()}})};var Ir,Jr=!1;function Kr(){var a=nl(G("account-form"));return!Ir.equals(a,function(b,c){a:if(Ia(b)&&Ia(c)&&b.length==c.length){var d=b.length;for(var e=0;e<d;e++)if(b[e]!==c[e]){d=!1;break a}d=!0}else d=!1;return d})}
  1402. function Lr(){var a=["","und","zxx"],b=I("defaults-audio-language-requirement-warning"),c=G("caption-crowdsource-checkbox"),d=G("yt-languagepicker-input-audio_language");c&&c.checked&&-1!=a.indexOf(d.value)?V.show(b):V.hide(b)}
  1403. function Mr(){var a=I("sharing-link-input"),b=I("copy-sharing-link-button");b&&a&&(U(a,"focus",function(){a.select()}),U(b,"click",function(){a.select();
  1404. document.execCommand("copy")}))}
  1405. ;function Nr(){Do.call(this,"overlay");this.j=this.g=this.i=this.f=null}
  1406. A(Nr,Do);Fa(Nr);k=Nr.prototype;k.register=function(){X(this,"click",this.Gb,"target");X(this,"click",this.hide,"close");Or(this)};
  1407. k.unregister=function(){Nr.H.unregister.call(this);Y(this,"click",this.Gb,"target");Y(this,"click",this.hide,"close");this.j&&(Yn(this.j),this.j=null);this.g&&(Kn(this.g),this.g=null)};
  1408. k.Gb=function(a){if(!this.f||!this.f.aa()){var b=this.T(a);a=Pr(b,a);b||(b=a?a.overlayParentNode:null);if(b&&a){var c=!!this.F(b,"disable-shortcuts")||!1,d=!!this.F(b,"disable-outside-click-dismiss")||!1;this.f=new zq(a,c);this.i=b;var e=I("yt-dialog-fg",a);if(e){var f=this.F(b,"overlay-class")||"",g=this.F(b,"overlay-style")||"default",h=this.F(b,"overlay-shape")||"default";f=f?f.split(" "):[];f.push(W(this,g));f.push(W(this,h));jl(e,f)}this.f.show();Zn("yt-uix-kbd-nav-move-to",e||a);Or(this);c||
  1409. d||(c=x(function(l){N(l.target,"yt-dialog-base")&&Qr(this)},this),this.g=U(I("yt-dialog-base",a),"click",c));
  1410. this.va(b,"overlay-shown");Zn("yt-uix-overlay-shown",b)}}};
  1411. function Or(a){a.j||(a.j=Wn("yt-uix-overlay-hide",Rr));a.f&&Cq(a.f,"all",function(){var b=Nr.J();b.i=null;b.f.dispose();b.f=null})}
  1412. function Qr(a){if(a.f){var b=a.i;a.f.dismiss("overlayhide");b&&a.va(b,"overlay-hidden");a.i=null;a.g&&(Kn(a.g),a.g=null);a.f=null}}
  1413. function Pr(a,b){var c;if(a)if(c=I("yt-dialog",a)){var d=G("body-container");d&&(d.appendChild(c),a.overlayContentNode=c,c.overlayParentNode=a)}else c=a.overlayContentNode;else b&&(c=J(b,"yt-dialog"));return c}
  1414. k.hide=function(a){a&&a.disabled||Zn("yt-uix-overlay-hide")};
  1415. function Rr(){Qr(Nr.J())}
  1416. k.show=function(a){this.Gb(a)};function Sr(){mm.call(this);this.R=this.K=this.la=this.P=this.A=this.C=this.G=this.N=this.j=this.ha=this.ga=this.g=this.s=this.ua=this.U=null}
  1417. la(Sr,mm);k=Sr.prototype;k.ce=function(a){var b=nm(this,"account-link-editor-active");b&&P(b,"account-link-editor-active");O(nm(this,"account-link-editor-"+a),"account-link-editor-active")};
  1418. k.le=function(a){Be(this.U);O(nm(this,"account-link-options-"+a),"unlinking");jn("/advanced_settings_ajax",{format:"JSON",method:"POST",Ba:{action_unlink_account:1},X:{customer_id:a},onSuccess:this.Ud,context:this})};
  1419. function Tr(a){C(a.f?H("edit-action",a.f||a.l.f):[],function(b){var c=b.getAttribute("data-customer");b.onclick=x(a.ce,a,c)});
  1420. C(a.f?H("unlink-action",a.f||a.l.f):[],function(b){var c=b.getAttribute("data-customer");b.onclick=x(a.le,a,c)})}
  1421. function Ur(a,b){Q(a.s,"idle",!b);a.j.disabled=b;a.G.disabled=b;a.C.disabled=b;a.A.disabled=b;a.K.disabled=b;a.R.disabled=b}
  1422. k.Hb=function(a){var b=ql(this.g);b=Vr.test(b);this.la.disabled=!b;!b&&a||V.Aa("account-link-customer-id-error",!b);return b};
  1423. k.Ma=function(a){var b=ql(this.j);b=r(b)&&!Sb(Tb(b));!b&&a||V.Aa("account-link-description-error",!b);var c=null!==(ql(this.G)||ql(this.C)||ql(this.A));!c&&a||V.Aa("account-link-permissions-error",!c);a=b&&c;this.R.disabled=!a;return a};
  1424. k.Xd=function(){Wr(this)};
  1425. k.xc=function(){if(this.Hb(!1)){Xr(this);O(this.s,"account-link-permission-step");var a=ql(this.g);this.ha.innerHTML=Hm("ACCOUNT_LINK_INFO",{youTubeChannel:ad(this.ha.getAttribute("data-user")),adWordsCustomerId:ad(a)})}};
  1426. k.de=function(){if(this.Ma(!1)){var a=ql(this.g),b=ql(this.j),c=ql(this.G),d=ql(this.C),e=ql(this.A);a={customer_id:a,description:b,view_count:c,remarketing:d,follow_ons:e};Ur(this,!0);jn("/advanced_settings_ajax",{format:"JSON",method:"POST",Ba:{action_link_account:1},X:a,onSuccess:this.Td,context:this})}};
  1427. k.Td=function(a,b){if("SUCCESS"==b.code)this.ua.innerHTML=b.html,Tr(this),Zn("yt-uix-overlay-hide"),window.location.hash="#linked";else{Ur(this,!1);var c=G("dialog-error-template").cloneNode(!0);Be(this.P);so(b.message,c,this.P)}};
  1428. k.Ud=function(a,b){if("SUCCESS"==b.code)this.ua.innerHTML=b.html,Tr(this);else{C(this.f?H("unlinking",this.f||this.l.f):[],function(d){P(d,"unlinking")});
  1429. var c=G("table-error-template").cloneNode(!0);Be(this.U);so(b.message,c,this.U)}};
  1430. function Xr(a){P(a.s,"account-link-customer-id-step");P(a.s,"account-link-permission-step")}
  1431. function Wr(a){Xr(a);O(a.s,"account-link-customer-id-step")}
  1432. k.sa=function(){mm.prototype.sa.call(this);this.U=nm(this,"account-link-table-alerts");this.ua=nm(this,"link-adwords-customer-container");this.s=nm(this,"link-adwords-customer-dialog");this.ha=nm(this,"account-link-info");this.i||(this.i=new tl(this));var a=this.i;this.g=nm(this,"customer-id-input");this.ga=new xl(this.g);a.D(this.g,"input",x(this.Hb,this,!0));a.D(this.g,"blur",x(this.Hb,this,!1));var b=ql(this.g);this.j=nm(this,"link-description-input");this.N=new xl(this.j);a.D(this.N,"input",x(this.Ma,
  1433. this,!0));a.D(this.j,"blur",x(this.Ma,this,!1));this.G=nm(this,"view-count-checkbox");a.D(this.G,"click",x(this.Ma,this,!1));this.C=nm(this,"remarketing-checkbox");a.D(this.C,"click",x(this.Ma,this,!1));this.A=nm(this,"follow-on-checkbox");a.D(this.A,"click",x(this.Ma,this,!1));this.P=nm(this,"account-link-dialog-alerts");this.la=nm(this,"next-button");a.D(this.la,"click",this.xc);this.K=nm(this,"back-button");a.D(this.K,"click",this.Xd);this.R=nm(this,"finish-button");a.D(this.R,"click",this.de);
  1434. Tr(this);b&&"#linked"!=window.location.hash&&(Nr.J().show(this.s),sl(this.g,b),this.xc(),V.Aa(this.K,!1))};
  1435. k.wa=function(){this.ga.dispose();this.ga=null;this.N.dispose();this.N=null;mm.prototype.wa.call(this)};
  1436. var Vr=/^[1-9]\d{2}-\d{3}-\d{4}$/,Yr=null;function Zr(){mm.call(this);this.g=null}
  1437. la(Zr,mm);Zr.prototype.sa=function(){mm.prototype.sa.call(this);this.g=nm(this,"link-adwords-customer-redirect-dialog");Nr.J().show(this.g)};
  1438. var $r=null;var as=null;function bs(a,b){var c={};c.key=a;c.value=b;return cs().then(function(d){return new Promise(function(e,f){var g=d.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(c);g.onsuccess=e;g.onerror=f})})}
  1439. function ds(a){return cs().then(function(b){return new Promise(function(c,d){var e=b.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(a);e.onsuccess=function(){var f=e.result;c(f?f.value:null)};
  1440. e.onerror=function(){d('Unable to get key "'+a+'" from object store.')}})},function(){return null})}
  1441. function cs(){return as?Promise.resolve(as):new Promise(function(a,b){var c=self.indexedDB.open("swpushnotificationsdb");c.onerror=b;c.onsuccess=function(){var d=c.result;if(d.objectStoreNames.contains("swpushnotificationsstore"))as=d,a(as);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),cs()};
  1442. c.onupgradeneeded=es})}
  1443. function es(a){a=a.target.result;a.objectStoreNames.contains("swpushnotificationsstore")&&a.deleteObjectStore("swpushnotificationsstore");a.createObjectStore("swpushnotificationsstore",{keyPath:"key"})}
  1444. ;function fs(a){return bs("NotificationsDisabled",a)}
  1445. function gs(){return"granted"!=Notification.permission?Promise.resolve():hs().then(function(a){return a?a.pushManager.getSubscription().then(function(b){return b?Promise.resolve():a.pushManager.subscribe({userVisibleOnly:!0}).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()})["catch"](function(){})}
  1446. function is(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?hs().then(js):Promise.resolve(!1)}
  1447. function ks(){ls({type:"notifications_register",data:T("ID_TOKEN")})}
  1448. function hs(){return navigator.serviceWorker.getRegistration(String(Vm("service_worker_scope")||""))}
  1449. function js(a){return!(!a||!a.pushManager)}
  1450. function ls(a){hs().then(function(b){if(!b||!b.active)return Promise.reject();b.active.postMessage(a);return Promise.resolve()})}
  1451. ;var ms=!1;function ns(){if(!T("LOGGED_IN",void 0))return Promise.resolve(!1);var a=String(Vm("service_worker_push_force_notification_prompt_tag")||"");return a?ds("PromptTags").then(function(b){if(!b)return!0;var c=[];try{c=JSON.parse(b)}catch(d){return!1}return c&&-1==c.indexOf(a)}):Promise.resolve(!1)}
  1452. function os(){var a=void 0===a?!1:a;return is().then(function(b){if(!b)return Promise.resolve();b=gs().then(function(){ls({type:"notifications_check_registration",data:T("ID_TOKEN")})});
  1453. return"default"!=Notification.permission?b:b.then(function(){return ps(a)}).then(function(c){if(c)return qs(),rs().then(function(){})})})}
  1454. function ps(a){return T("SERVICE_WORKER_PROMPT_NOTIFICATIONS",void 0)||T("LOGGED_IN",void 0)&&(void 0===a?0:a)?ns().then(function(b){if(b)return!0;b=[ss(),ts()];T("LOGGED_IN",void 0)||b.push(us());return Promise.all(b).then(function(c){return c.every(function(d){return d})})}):Promise.resolve(!1)}
  1455. function us(){var a=Um("service_worker_push_logged_out_prompt_watches");return-1==a?Promise.resolve(!1):ds("WatchCount").then(function(b){return b>=a})}
  1456. function rs(){var a=arguments;Vm("service_worker_push_prompt_modal_enable")&&vs();return Notification.requestPermission().then(function(b){ws();var c=document.getElementById("ticker");c&&(c.className=c.classList.remove("show"));if("granted"==b)return gs().then(function(){fs(!1);ks();return Promise.resolve(!0)});
  1457. "denied"==b&&ks();return Promise.resolve(!1)})["catch"](function(){ws();
  1458. return Promise.reject.apply(Promise,a instanceof Array?a:ca(ba(a)))})}
  1459. function qs(){ds("PromptCount").then(function(a){return bs("PromptCount",a+1)}).then(function(){return bs("PromptTime",Sa())}).then(function(){var a=String(Vm("service_worker_push_force_notification_prompt_tag")||"");
  1460. if(a)return ds("PromptTags").then(function(b){var c=[];if(b)try{c=JSON.parse(b)}catch(d){return!1}c||(c=[]);c.push(a);return bs("PromptTags",JSON.stringify(c))})})}
  1461. function ss(){return-1==Um("service_worker_push_prompt_cap")?Promise.resolve(!0):ds("PromptCount").then(function(a){a||(a=0);return Promise.resolve(a<Um("service_worker_push_prompt_cap"))})}
  1462. function ts(){var a=Um("service_worker_push_prompt_delay_microseconds");return a?ds("PromptTime").then(function(b){return Promise.resolve(Sa()-a>(b||0))}):Promise.resolve(!0)}
  1463. function Rn(){ms||ws()}
  1464. function xs(a){a.style.zIndex=2147483648;a.style.pointerEvents="auto";a.style.backgroundColor="rgba(0, 0, 0, 0.6)";a.style.width="100%";a.style.height="100vh";a.style.position="absolute";a.style.top="0";a.style.left="0";a.style.border="none"}
  1465. function vs(){var a=G("yt-push-prompt-modal-bg");ms=!!Vm("service_worker_push_prompt_modal_ignore_click");a?xs(a):(a=we("div",{id:"yt-push-prompt-modal-bg"}),xs(a),document.body.appendChild(a),Qn())}
  1466. function ws(){var a=G("yt-push-prompt-modal-bg");a&&Ce(a)}
  1467. ;function ys(a){return js(a)?os():Promise.resolve()}
  1468. ;function zs(){navigator.serviceWorker.getRegistrations().then(function(a){a.forEach(As)})}
  1469. function Bs(){var a="/sw.js",b=Dm("SERVICE_WORKER_VFL");b&&(a+="?vfl="+b);a=Cs(a);Vm("service_worker_push_enabled")&&a.then(Ds).then(ys)}
  1470. function Ds(a){var b=a.installing||a.waiting;return a.active||!b?Promise.resolve(a):new Promise(function(c){function d(e){if("activated"==e.target.state||"redundant"==e.target.state)b.removeEventListener("statechange",d),c(a)}
  1471. b.addEventListener("statechange",d)})}
  1472. function As(a){a&&Cs("/sw.js?0",a.scope)}
  1473. function Cs(a,b){return navigator.serviceWorker.register(a,{scope:b||String(Vm("service_worker_scope")||"")||"/"})}
  1474. ;function Es(a){a=S(a.target,a.target.checked?"enable-service-endpoint":"disable-service-endpoint");Fs(a)}
  1475. function Gs(a){Fs(a.target.value)}
  1476. function Hs(a){Fs(S(a.target,"service-endpoint"));(a=I("restore-emails-reminder"))&&V.hide(a);C(H("hide-when-block-all"),function(b){V.show(b)})}
  1477. function Is(a){Fs(S(a.target,"service-endpoint"));C(H("hide-when-block-all"),function(b){V.hide(b)});
  1478. (a=I("restore-emails-reminder"))&&V.show(a)}
  1479. function Js(a){var b=J(a.target,"resume-notification-list");a=I("resume-all-settings-button",b);Fs(S(a,"service-endpoint"));(b=H("resume-notification-list-item",b))&&C(b,function(c){Ks(c)});
  1480. V.hide(a)}
  1481. function Ls(a){a=J(a.target,"resume-notification-list-item");Fs(S(I("resume-setting-button",a),"service-endpoint"));Ks(a)}
  1482. function Ms(a){a=J(a.target,"resume-notification-list-item");Fs(S(I("undo-setting-button",a),"undo-service-endpoint"));V.hide(I("undo-setting-button-section",a));V.show(I("resume-setting-button",a));a=J(a,"resume-notification-list");V.show(I("resume-all-settings-button",a))}
  1483. function Ks(a){V.hide(I("resume-setting-button",a));V.show(I("undo-setting-button-section",a));var b=!0;a=J(a,"resume-notification-list");for(var c=H("resume-notification-list-item",a),d=0;d<c.length;d++)if(V.aa(I("resume-setting-button",c[d]))){b=!1;break}b&&V.hide(I("resume-all-settings-button",a))}
  1484. function Ns(a){var b=J(a.target,"resume-notification-list");(b=H("resume-notification-list-item",b))&&C(b,function(c){V.show(c)});
  1485. V.hide(a.target)}
  1486. function Fs(a){var b=G("account-notifications-form");if(b&&a){b.service_endpoint.value=a;a={onSuccess:Os,onError:Ps};a=void 0===a?{}:a;a.method=b.method.toUpperCase();if("POST"==a.method){var c=[];ol(b,c,rl);a.postBody=c.join("&")}else{var d=nl(b);Rg(d);c={};for(var e=0;e<d.f.length;e++){var f=d.f[e];c[f]=d.g[f]}d=a.Ba||{};yb(d,c);a.Ba=d}jn(b.action,a)}}
  1487. function Os(a,b){if(b.error){var c=I("error-message-template").cloneNode(!0);so(b.error,c,I("content-alignment"))}}
  1488. function Ps(){var a=Hm("ERROR_MSG"),b=I("error-message-template").cloneNode(!0);so(a,b,I("content-alignment"))}
  1489. function Qs(){Vm("service_worker_push_enabled")&&is().then(function(a){a&&("default"==Notification.permission?Rs(!0):"granted"==Notification.permission&&ds("NotificationsDisabled").then(Rs)["catch"](function(){}))})}
  1490. function Rs(a){var b=I("turn-on",Ss()),c=I("turn-off",Ss()),d=I("desktop-notifications",void 0),e=document.getElementById("chrome-account-notifications-description"),f=document.getElementById("others-account-notifications-description"),g=I("browser-icon",Ss());a?(c.classList.add("hid"),b.classList.remove("hid")):(b.classList.add("hid"),c.classList.remove("hid"));d.classList.contains("hid")&&(U(b,"click",Ts),U(c,"click",Ts));Od?f.classList.add("hid"):(e.classList.add("hid"),g.style.width="0");d.classList.remove("hid")}
  1491. function Ss(){return document.getElementById("chrome-desktop-notifications")}
  1492. function Ts(){if("default"==Notification.permission)rs().then(function(){"granted"==Notification.permission?(fs(!1).then(ks),Rs(!1)):"denied"==Notification.permission&&I("desktop-notifications",void 0).classList.add("hid")});
  1493. else{var a=I("turn-on",Ss()).classList.contains("hid");fs(a).then(ks);Rs(a)}}
  1494. ;var Us=[];function Vs(a){a=!a.currentTarget.checked;G("disable_auto_generated_subtitles").disabled=a;G("play_audio_translation").disabled=a}
  1495. function Ws(a){G("disable_auto_generated_closed_captions").disabled=!a.currentTarget.checked}
  1496. ;function Xs(){Do.call(this,"form-input")}
  1497. A(Xs,Do);Fa(Xs);k=Xs.prototype;
  1498. k.register=function(){F&&!Hd(9)&&(X(this,"click",this.ba,"checkbox"),X(this,"keypressed",this.ba,"checkbox"),X(this,"click",this.lb,"radio"),X(this,"keypressed",this.lb,"radio"));F&&!Hd(10)&&X(this,"click",this.ac,"placeholder");X(this,"change",this.ba,"checkbox");X(this,"blur",this.Lb,"select-element");X(this,"change",this.ta,"select-element");X(this,"keyup",this.ta,"select-element");X(this,"focus",this.Vb,"select-element");X(this,"keyup",this.ya,"text");X(this,"keyup",this.ya,"textarea");X(this,
  1499. "keyup",this.ya,"bidi");X(this,"click",this.ud,"reset")};
  1500. k.unregister=function(){F&&!Hd(9)&&(Y(this,"click",this.ba,"checkbox"),Y(this,"keypressed",this.ba,"checkbox"),Y(this,"click",this.lb,"radio"),Y(this,"keypressed",this.lb,"radio"));F&&!Hd(10)&&Y(this,"click",this.ac,"placeholder");Y(this,"change",this.ba,"checkbox");Y(this,"blur",this.Lb,"select-element");Y(this,"change",this.ta,"select-element");Y(this,"keyup",this.ta,"select-element");Y(this,"focus",this.Vb,"select-element");Y(this,"keyup",this.ya,"text");Y(this,"keyup",this.ya,"textarea");Y(this,
  1501. "keyup",this.ya,"bidi");Xs.H.unregister.call(this)};
  1502. k.ba=function(a){var b=J(a,W(this,"checkbox-container"));a.checked&&N(b,"partial")&&(a.checked=!1,a.indeterminate=!1,P(b,"partial"));Q(b,"checked",a.checked)};
  1503. function Ys(a,b,c){b.checked&&c&&(b.checked=!1,a.ba(b));a=J(b,W(a,"checkbox-container"));b.indeterminate=c;Q(a,"partial",c)}
  1504. k.Ac=function(a){var b=J(a,W(this,"radio-container"));b&&Q(b,"checked",a.checked)};
  1505. k.lb=function(){Zs()};
  1506. k.ya=function(a){var b=a.value;Ib.test(b)?a.dir="rtl":Hb.test(b)?a.dir="ltr":a.removeAttribute("dir");F&&!Hd(10)&&(b=J(a,W(this,"container")))&&Q(b,W(this,"non-empty"),!!a.value)};
  1507. k.ac=function(a){(a=J(a,W(this,"container")))&&(a=I(W(this,"text"),a)||I(W(this,"textarea"),a))&&a.focus()};
  1508. k.Vb=function(a){var b=J(a,W(this,"select"));O(b,"focused");this.ta(a)};
  1509. k.Lb=function(a){var b=J(a,W(this,"select"));P(b,"focused");this.ta(a)};
  1510. k.ta=function(a){var b=J(a,W(this,"select")),c=I(W(this,"select-value"),b),d=a.options[Math.max(a.selectedIndex,0)];d&&(""!=c.innerHTML&&d.innerHTML!=c.innerHTML&&this.va(a,"onchange-callback"),An(d,c));Q(b,W(this,"select-disabled"),a.disabled)};
  1511. k.ud=function(){var a=Xs.J();C(H(W(a,"checkbox")),a.ba,a);Zs();$s()};
  1512. function Zs(){var a=Xs.J();C(H(W(a,"radio")),a.Ac,a)}
  1513. function $s(){var a=Xs.J();C(H(W(a,"select-element")),a.ta,a)}
  1514. ;function at(a){a=void 0===a?{}:a;Ja(a)&&(a={callback:a});a._c&&a._c.jsl&&a._c.jsl.h||yb(a,{_c:{jsl:{h:Dm("GAPI_HINT_PARAMS")}}});if(a.gapiHintOverride||T("GAPI_HINT_OVERRIDE")){var b=Om(document.location.href).gapi_jsh;b&&yb(a,{_c:{jsl:{h:b}}})}cl("client",a)}
  1515. ;function Z(a,b){var c=this;b=void 0===b?{}:b;this.ga=a;(this.g="https://"+document.location.hostname)&&"/"!=this.g.charAt(this.g.length-1)&&(this.g+="/");this.Vc=!!T("SHOW_BRAND_ACCOUNT_DIALOG",void 0);this.f=b;this.U=[];this.M=[];this.G={};this.la={apiKey:Dm("LINK_API_KEY"),sb:(T("SESSION_INDEX",void 0)||0).toString(),Cb:Dm("LINK_OIS_DOMAIN"),rb:!0};this.N={};this.l={faceit:"faceit.com",steam:"steamcommunity.com",supercell:"supercell.com",netease:"game.163.com",moonton:"mobilelegends.com",pubgmobile:"pubgmobile.com"};
  1516. this.w=Object.keys(this.l).reduce(function(d,e){d[c.l[e]]=e;return d},{});
  1517. this.s="";this.i={};this.B={};this.j={};this.L={};this.C={};this.K=this.A=null;bt(this)}
  1518. z("yt.sharing.AutoShare",Z);function bt(a){try{at(function(){var e=window.gapi.config.update;e("googleapis.config/auth/useFirstPartyAuth",!0);e("googleapis.config/auth/useFirstPartyAuthV2",!0);e("client/cors",!0)})}catch(e){}var b={"yt-account-link-dialog":a.i,
  1519. "yt-account-link-confirm-dialog":a.B,"yt-account-unlink-dialog":a.j,"yt-account-unlink-confirm-dialog":a.C,"yt-brand-account-dialog":a.L},c={},d;for(d in a.l)c.fa=d,lb(b,function(e){return function(f,g){var h=I(g+" "+e.fa);h&&(f[e.fa]=new zq(h,!1,!0))}}(c)),a.j[c.fa]&&(Cq(a.j[c.fa],"unlink",a.S.bind(a)),Cq(a.j[c.fa],"cancel",a.P.bind(a))),a.i[c.fa]&&(Cq(a.i[c.fa],"link",a.Uc.bind(a)),Cq(a.i[c.fa],"cancel",a.P.bind(a))),c={fa:c.fa};
  1520. if(b=I("yt-account-link-error-dialog"))a.A=new zq(b,!1,!0);if(b=I("yt-account-unlink-error-dialog"))a.K=new zq(b,!1,!0)}
  1521. Z.prototype.R=function(a){if(a=this.G[a.currentTarget.id]){var b=a.connectOnly;a.connectOnlyCallback&&(b=(0,a.connectOnlyCallback)());this.connectService(a.serviceName,b)}};
  1522. Z.prototype.handleConnectService=Z.prototype.R;Z.prototype.Sc=function(){ct(this)};
  1523. Z.prototype.doOnLoad=Z.prototype.Sc;Z.prototype.Ca=function(a){this.U.push(a)};
  1524. Z.prototype.addServiceChangedCallback=Z.prototype.Ca;Z.prototype.ua=function(a){this.M.push(a)};
  1525. Z.prototype.addCanConnectCallback=Z.prototype.ua;Z.prototype.Tc=function(){return this.f};
  1526. Z.prototype.getServiceInfo=Z.prototype.Tc;Z.prototype.connectService=function(a,b){b=void 0===b?!1:b;for(var c=ba(this.M),d=c.next();!d.done;d=c.next())if(d=d.value,!d(this,a,b))return;(c=this.l[a])&&this.i[a]&&dt(this,c)};
  1527. Z.prototype.connectService=Z.prototype.connectService;Z.prototype.connectServiceWithRedirect=function(a,b){var c=this,d=this.w[a]?a:this.l[a]||"";this.s=d;return bg(et(this,d,{Na:"REDIRECT",ra:void 0===b?"":b}).then(function(e){return"NEEDS_UI"===e.status?e.Wb(!0):e}).then(function(e){if("COMPLETE"===e.status){var f=ve().location;
  1528. var g=jc("#");f.replace(fc(g))}else ft(c,d,"GAMING_ACCOUNT_LINK_ACTION_LINKING",e.code);return e}),function(e){ft(c,d,"GAMING_ACCOUNT_LINK_ACTION_LINKING",e)})};
  1529. Z.prototype.connectServiceWithRedirect=Z.prototype.connectServiceWithRedirect;function dt(a,b){if(T("THIRD_PARTY_INTEGRATION_ARI_EXP_FLAG",void 0)&&!gt(a,b,!0))a.A.show(),ht(b,"GAMING_ACCOUNT_LINK_ACTION_LINKING","GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"),ct(a);else{var c=a.w[b];a.s=b;if(a.Vc){var d=a.L;ct(a)}else a.f[c].is_connected?d=a.j:(a.N[b]=bg(et(a,b),function(e){ft(a,b,"GAMING_ACCOUNT_LINK_ACTION_LINKING",e)}),d=a.i);
  1530. d[c]&&d[c].show()}}
  1531. Z.prototype.Uc=function(){var a=this,b=this.s,c=gt(this,b,!0);return bg((c?it(c):Vf()).then(function(){ht(b,"GAMING_ACCOUNT_LINK_ACTION_LINKING","GAMING_ACCOUNT_LINK_ACTION_STATUS_STARTED");return a.N[b]}).then(function(d){if("NEEDS_UI"===d.status)return d.Wb(!1)}).then(function(){ht(b,"GAMING_ACCOUNT_LINK_ACTION_LINKING","GAMING_ACCOUNT_LINK_ACTION_STATUS_SUCCEEDED");
  1532. var d=a.w[b];a.f[d]&&(a.f[d].is_connected=!0);ct(a);a.B[d]&&a.B[d].show()}),function(d){a.A.show();
  1533. ft(a,b,"GAMING_ACCOUNT_LINK_ACTION_LINKING",d)})};
  1534. Z.prototype.S=function(){var a=this,b=this.s,c=gt(this,b,!1);return bg((c?it(c):Vf()).then(function(){ht(b,"GAMING_ACCOUNT_LINK_ACTION_UNLINKING","GAMING_ACCOUNT_LINK_ACTION_STATUS_STARTED");return jt(new vk(a.la),b)}).then(function(){ht(b,"GAMING_ACCOUNT_LINK_ACTION_UNLINKING","GAMING_ACCOUNT_LINK_ACTION_STATUS_SUCCEEDED");
  1535. var d=a.w[b];a.f[d]&&(a.f[d].is_connected=!1);a.C[d]&&a.C[d].show();ct(a)}),function(d){a.K.show();
  1536. ft(a,b,"GAMING_ACCOUNT_LINK_ACTION_UNLINKING",d)})};
  1537. function jt(a,b){return xk(a,{serviceId:b}).then(function(c){c=c.map(function(d){return yk(a,{Da:d.Da})});
  1538. return Yf(c)})}
  1539. Z.prototype.P=function(){ct(this)};
  1540. Z.prototype.disconnectService=function(a){var b=this.w[a]?a:this.l[a]||"";this.j[a]?dt(this,b):(this.s=b,this.S())};
  1541. Z.prototype.disconnectService=Z.prototype.disconnectService;function ct(a){for(var b=ba(a.U),c=b.next();!c.done;c=b.next())c=c.value,c(a)}
  1542. function gt(a,b,c){return(a=a.f[a.w[b]])&&a[c?"link_feedback_endpoint":"unlink_feedback_endpoint"]}
  1543. function it(a){var b=Zf(),c=dh();jn(c,{method:"POST",X:{sej:a},format:"RAW",onSuccess:function(d){b.resolve(d)},
  1544. onError:function(d){b.reject(d)}});
  1545. return b.f}
  1546. Z.prototype.setConnectOnly=Z.prototype.ha;function ht(a,b,c){a={thirdPartyId:a,action:b,actionStatus:c};var d=void 0===d?{}:d;b=rp;T("ytLoggingEventsDefaultDisabled",!1)&&rp==rp&&(b=null);jp("gamingAccountLinkStatusChanged",a,b,d)}
  1547. function ft(a,b,c,d){switch(d.code){case "INTERNAL_ERROR":case "INVALID_REQUEST":case "NETWORK_ERROR":case "TOKEN_ERROR":d="GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED";break;case "USER_CANCELLED":d="GAMING_ACCOUNT_LINK_ACTION_STATUS_USER_CANCELLED";break;default:d="GAMING_ACCOUNT_LINK_ACTION_STATUS_UNKNOWN"}ht(b,c,d);ct(a)}
  1548. function et(a,b,c){c=void 0===c?{}:c;return wk(new vk(a.la),{passive:!1,serviceId:b,Na:c.Na,ra:c.ra})}
  1549. Z.prototype.Wc=function(a,b,c,d){U(a,"click",x(this.R,this));if(a.id)this.G[a.id]={serviceName:b,connectOnly:c},d&&(this.G[a.id].connectOnlyCallback=d);else throw Error("Connect dialog launch buttons must have an id.");};
  1550. Z.prototype.registerConnectDialogLauncher=Z.prototype.Wc;Z.prototype.Wa=function(a,b){var c=this,d={action_ajax_connect_service:1};d.session_token=this.ga;d.return_url=a;jn(this.g+"autoshare?ajax_connect_service",{format:"XML",method:"POST",postBody:bh(d),onSuccess:function(e,f){var g=JSON.parse(f.html_content);c.f=g;ct(c);b&&b()},
  1551. onError:function(){b&&b();ct(c)}})};
  1552. Z.prototype.connectServiceDone=Z.prototype.Wa;Z.prototype.ha=function(a,b){var c=this,d=x(function(f,g){this.f=JSON.parse(g.html_content);ct(this)},this),e={action_ajax_set_connect_only:1};
  1553. e.session_token=this.ga;e.service=a;e.connect_only=b?"True":"False";jn(this.g+"autoshare?ajax_set_connect_only",{format:"XML",method:"POST",postBody:bh(e),onSuccess:d,onError:function(){ct(c)}})};
  1554. Z.prototype.setConnectOnly=Z.prototype.ha;function kt(a,b){this.g=a;this.l=b;this.B=I("social-network-username",a);this.f=S(a,"service-name")||"";this.i=I("connection-settings-container",a);this.j=I("edit-connection-settings",a);Mn(a,"click",x(V.xe,V,this.i),"edit-connection-settings");Mn(a,"click",x(function(){b.connectService(this.f,!1)},this),"connect-to-network-publish");
  1555. Mn(a,"click",x(function(){b.connectService(this.f,!0)},this),"connect-to-network-connect-only");
  1556. Mn(a,"click",x(function(){b.connectService(this.f)},this),"enable-sharing");
  1557. Mn(a,"click",x(function(){b.setConnectOnly(this.f,!0);lt(this,"loading")},this),"disable-sharing");
  1558. Mn(a,"click",x(function(){b.disconnectService(this.f);lt(this,"loading")},this),"disconnect-from-network");
  1559. b.addServiceChangedCallback(x(this.s,this));b.addCanConnectCallback(x(this.w,this))}
  1560. kt.prototype.w=function(a,b){b==this.f&&lt(this,"loading");return!0};
  1561. kt.prototype.s=function(){var a=this.l.getServiceInfo()[this.f];a&&(lt(this,a.is_connected?"connected":"not-connected"),Q(this.g,"sharing-enabled",a.is_connected&&a.is_autosharing),Ge(this.B,a.connected_as))};
  1562. function lt(a,b){var c=null,d=[],e;for(e in mt){var f=mt[e];b==f?c=f:d.push(f)}kl(a.g,d);c&&O(a.g,c);"not-connected"==b&&(V.hide(a.i),a.j&&P(a.j,"yt-uix-button-toggled"))}
  1563. var mt={Oe:"connected",Ze:"not-connected",LOADING:"loading"};function nt(a){C(H("social-connector"),function(b){new kt(b,a)})}
  1564. ;var ot;function pt(a,b){G("transfer-channel-container").className=a;b&&V.Aa(I(b),!1)}
  1565. function qt(a,b){b||(b="transfer-channel-container");O(G(b),a)}
  1566. function rt(a,b){b||(b="transfer-channel-container");P(G(b),a)}
  1567. function st(a){tt(a.currentTarget);pt("target-selected")}
  1568. function tt(a){var b=I("target-selected-container"),c=I("will-be-connected"),d=I("name-container",a),e=H("name-container",b),f=Oe(d);d=N(d,"name-only");for(var g=0;g<e.length;++g)Ge(e[g],f),Q(e[g],"name-only",d);Ge(I("name-container",c),f);e=N(a,"is-page");c=I("confirm-page-or-profile",c);Q(c,"is-page",e);Q(c,"name-only",d);Q(I("channel-diagram-left",I("target-selected-container")),"is-gplus",!d);c=S(a,"vanity-url");Q(b,"has-vanity",!!c);c&&(f=I("vanity-url-container",b),f.setAttribute("href",c),
  1569. Ge(f,S(a,"vanity-url-text")));Q(I("label-container",b),"is-page-label",e);Q(I("sprite-container",b),"is-gplus",!d);a=S(a,"ogid");G("target-ogid").setAttribute("value",a)}
  1570. function ut(){Kp(Dm("TRANSFER_CHANNEL_NEXT_URL"))}
  1571. function vt(){wt("confirm-overlay-container")}
  1572. function wt(a){qt("show-overlay");window.scrollTo(0,0);V.Aa(I(a),!0)}
  1573. function xt(a){for(var b=H("already-has-name"),c=Oe(I("name-container",a.currentTarget)),d=0;d<b.length;++d)Ge(b[d],c);An(I("channel-url-container",a.currentTarget),I("channel-info-container",void 0));b=I("already-has-container");tt(a.currentTarget);I("content-list",a.currentTarget)?(qt("with-content","display-controller"),An(I("content-list",a.currentTarget),I("content-list-container",void 0))):rt("with-content","display-controller");c=N(a.currentTarget,"is-page");Q(b,"target-is-page",c);a=N(a.currentTarget,
  1574. "lw-with-content");Q(b,"lw-has-content",a);wt("already-has-container")}
  1575. function zt(){rt("show-second-confirm","display-controller");pt("target-selected","already-has-container")}
  1576. function At(){ot.g({anchor:document.getElementById("learn-more-link"),context:"desktop_channeltransfer"})}
  1577. ;function Bt(){var a=T("PLAYER_CONFIG");return a&&a.args&&void 0!==a.args.authuser?!0:!(!T("SESSION_INDEX")&&!T("LOGGED_IN"))}
  1578. ;var Ct=[];function Dt(a){var b=Dm("YPC_LOADER_CSS"),c=Dm("YPC_LOADER_JS");Ct.length||(Ct.push(new Qf(function(d){Oo(b,d)})),Ct.push(new Qf(function(d){Qq(c,d)})));
  1579. Yf(Ct).then(function(){a&&a()})}
  1580. ;function Et(a){if(Bt())Dt(function(){w("yt.ypc.checkout.showScreenOverlay")(a)});
  1581. else{var b=Ft();Kp(b)}}
  1582. function Gt(a,b){if(Bt())Dt(function(){w("yt.ypc.subscription.requestUnsubscribe")(a,b)});
  1583. else throw Error("Unsubscribe triggered when user not signed in.");}
  1584. function Ft(){var a=Pm(window.location.href,{}),b=Dm("YPC_SIGNIN_URL"),c=Om(b)["continue"];c=Pm(c,{next:a});return Pm(b,{"continue":c})}
  1585. ;function Ht(){var a=Hm("YPC_UNSUBSCRIBE_OVERLAY"),b=document.createElement("div");b.innerHTML=a;document.body.appendChild(b)}
  1586. Fa(Ht);var It={Ne:"ypc-unsubscribe-overlay-confirm",tf:"ypc-unsubscribe-overlay-xauth",af:"ypc-unsubscribe-overlay-plus-page-error",LOADING:"ypc-unsubscribe-overlay-loading",Rc:"ypc-unsubscribe-overlay-success",Se:"ypc-unsubscribe-overlay-delayed",ERROR:"ypc-unsubscribe-overlay-error"};Ht.prototype.show=function(){var a=ne("ypc-unsubscribe-overlay");Nr.J().show(a);if(a=this.T()){for(var b in It)P(a,It[b]);O(a,"ypc-unsubscribe-overlay-loading")}};
  1587. Ht.prototype.T=function(){var a=Nr.J();if(a.i)a=I("yt-dialog-fg-content",a.i.overlayContentNode);else a:{if(a=H("yt-dialog-fg-content"))for(var b=0;b<a.length;b++){var c=J(a[b],"yt-dialog");if(V.aa(c)){a=a[b];break a}}a=null}return a?I("ypc-unsubscribe-overlay",a):null};var Jt=[];function Kt(a){if(a=S(a.currentTarget,"setup-family-html"))a=-1!=a.indexOf("&")?"document"in n?bd(a):dd(a):a,Et(a)}
  1588. function Lt(){window.location.reload(!0)}
  1589. function Mt(){var a=I("unlimited-unsubscribe-confirm");if(a){var b=S(a,"ypc-item-type");a=S(a,"ypc-item-id");b&&a&&Gt(b,a)}}
  1590. ;function Nt(a){a=a.currentTarget;var b=G("long-instream-ads");b&&(a.checked?b.disabled=!1:(b.disabled=!0,b.checked=!1));if(b=G("trueview-inslate-ads"))a.checked?b.disabled=!1:(b.disabled=!0,b.checked=!1)}
  1591. function Ot(){return ab([G("instream-ads"),G("trueview-instream-ads-checkbox")],function(a){return a&&a.checked})}
  1592. function Pt(){var a=Ot(),b=G("auto-gen-midroll-ads-checkbox");b&&(b.disabled=!a,b.checked=b.checked&&a,Xs.J().ba(b))}
  1593. ;function Qt(a){Ch.call(this);Dh(this,x(a.$apply,a,x(a.$destroy,a)))}
  1594. A(Qt,Ch);Qt.$inject=["$rootScope"];function Rt(){return{request:function(a){a.data=a.data||{};a.params&&yb(a.data,a.params);var b=T("XSRF_FIELD_NAME");a.data[b]||(a.data[b]=T("XSRF_TOKEN"));return a}}}
  1595. ;function St(a){if(ve().angular)return a()}
  1596. function Tt(a){a.interceptors.push(Rt)}
  1597. Tt.$inject=["$httpProvider"];var Ut=St(function(){return angular.module("util",[]).config(Tt).service("DisposeService",Qt)});function Vt(a,b){return function(){return{restrict:"C",require:"?ngModel",link:function(c,d,e,f){var g=x(c.$$postDigest,c,Ra(a,d[0]));f&&f.$formatters.push(function(h){g();return h});
  1598. b&&e.ngDisabled&&c.$watch(e.ngDisabled,g)}}}}
  1599. var Wt=St(function(){var a=angular.module("yt.angular.uix.forminput",[]);a.directive("ytUixFormInputCheckbox",Vt(function(b){Xs.J().ba(b)}));
  1600. a.directive("ytUixFormInputRadio",Vt(function(b){Xs.J().Ac(b)}));
  1601. a.directive("ytUixFormInputSelectElement",Vt(function(b){Xs.J().ta(b)},!0));
  1602. a.directive("ytUixFormInputText",Vt(function(b){Xs.J().ya(b)}));
  1603. return a});function Xt(a){var b={};void 0!==Em().ar&&(b.ar=Em().ar);void 0!==Em().nv&&(b.nv=Em().nv);Object.assign(a,b);a.o=Em().o;return a}
  1604. var Fm={o:"U"};function Yt(a,b){this.f=a;this.reports=null;this.reportPeriod="monthly";this.reportTypes=b.reportTypes;this.ic()}
  1605. z("yt.www.creator.angular.controllers.YpcPaidContentReports",Yt);Yt.$inject=["$http","$scope"];Yt.prototype.ic=function(){var a=this;this.reports=null;this.f.post("/ypc_paid_content_reports_ajax",{report_types:this.reportTypes.toString(),report_period:this.reportPeriod},{params:Xt({action_get_reports:1})}).then(function(b){a.reports=b.data.reports})["catch"](function(){a.reports=[]});
  1606. $s()};
  1607. Yt.prototype.loadReports=Yt.prototype.ic;Yt.prototype.ue=function(a){return cb(this.reportTypes,a)};
  1608. Yt.prototype.shouldShowDownloadForReportType=Yt.prototype.ue;function Zt(){return{controller:Yt,controllerAs:"ctrl",scope:{reportTypes:"="},templateUrl:"ypcpaidcontentreports.html"}}
  1609. var $t=St(function(){var a=angular.module("yt.www.creator.angular.directives.ypcPaidContentReports",[]);a.directive("ypcPaidContentReports",Zt);return a});St(function(){angular.module("ypcPaidContentReports",[Wt.name,Ut.name,$t.name])});function au(a,b,c,d){var e=S(a,"name"),f=S(a,"video-id"),g=S(a,"tip-type"),h=S(a,"location"),l={};d&&(l.survey_response=d);d={new_state:b,suggestion:e,location:h};f?(d.action_update_video_suggestion=1,d.video_id=f,"EVENT_ELIGIBLE"==b&&(d.variation=S(a,"variation")),l.experiment_version=S(a,"experiment-version"),l.offset_timestamp=S(a,"offset-timestamp"),l.event_timestamp=S(a,"event-timestamp")):"content_owner"==g?d.action_update_content_owner_suggestion=1:d.action_update_channel_suggestion=1;l=Xt(l);
  1610. jn("/creator_suggestions_ajax",{method:"POST",X:l,Ba:d,Ia:c,Ra:function(m){c&&c(m,{})},
  1611. timeout:1E3})}
  1612. ;z("yt.www.account.ClaimVanityUrlDialog.init",pr);z("yt.www.account.identityrevert.initIdentityRevert",function(){var a=I("id-revert-i-understand"),b=I("id-revert-i-understand-container");U(I("id-revert-ok-button"),"click",function(){a&&!a.checked?(V.show(I("id-revert-not-checked-err")),O(b,"yt-uix-form-error")):I("id-revert-form").submit()});
  1613. a&&U(a,"click",function(){V.hide(I("id-revert-not-checked-err"))})});
  1614. z("yt.www.account.notifications.init",function(){T("SERVICE_WORKER_KILLSWITCH",void 0)||navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&"https:"==window.location.protocol&&(Vm("service_worker_enabled")?Bs():zs());var a=G("email-unsubscribe-form");if(a){var b=H("account-save-button");b&&C(b,function(c){U(c,"click",function(){a[c.name.split("-")[0]].value=c.value;a.submit()})})}(b=H("resume-all-settings-button"))&&C(b,function(c){U(c,"click",Js)});
  1615. (b=H("resume-setting-button"))&&C(b,function(c){U(c,"click",Ls)});
  1616. (b=H("undo-setting-button"))&&C(b,function(c){U(c,"click",Ms)});
  1617. (b=H("see-all-notifications-button"))&&C(b,function(c){U(c,"click",Ns)});
  1618. (b=H("setting-checkbox"))&&C(b,function(c){U(c,"change",Es)});
  1619. (b=H("setting-dropdown-list"))&&C(b,function(c){U(c,"change",Gs)});
  1620. (b=I("restore-emails"))&&U(b,"click",Hs);(b=I("block-emails"))&&U(b,"click",Is);Qs()});
  1621. z("yt.www.account.playback.init",function(){Us.push(U(G("show_subtitles_for_videos_in_other_langs"),"change",Vs));Us.push(U(G("show_closed_captions"),"change",Ws))});
  1622. z("yt.www.account.playback.dispose",function(){Kn(Us);Us.length=0});
  1623. z("yt.www.account.redesign.init",function(){});
  1624. z("yt.www.account.redesign.initAccountOverview",function(){U(G("mobile-reset-link"),"click",function(){G("mobile-reset-form").submit()});
  1625. U(I("account-save-button"),"click",function(){G("account-form").submit()})});
  1626. z("yt.www.account.redesign.initAccountAdvanced",function(){U(G("claim-vanity-url-link"),"click",function(){pr()})});
  1627. z("yt.www.account.redesign.initAccountPrivacy",function(){function a(l,m){U(l,"change",function(){b(l,m)});
  1628. m.setAttribute("data-was-checked",m.checked);b(l,m)}
  1629. function b(l,m){var q=Xs.J();if(l.checked){var t=m.checked;m.setAttribute("data-was-checked",m.checked);m.checked=!1;Xs.J().ba(m);t&&Ys(q,m,!0)}else Ys(q,m,!1),t=m.getAttribute("data-was-checked"),m.checked="true"==t,Xs.J().ba(m);m.disabled=l.checked;(q=J(m,W(q,"container")))&&Q(q,"disabled",l.checked)}
  1630. var c=G("not-discoverable-likes"),d=G("not-discoverable-subscriptions"),e=G("can-publish-likes"),f=G("can-publish-subscription"),g=G("can-publish-saved-playlists"),h=G("not-discoverable-saved-playlists");c&&e&&a(c,e);d&&f&&a(d,f);h&&g&&a(h,g)});
  1631. z("yt.www.account.sharing.init",function(a){nt(a);var b=G("has-connected-item");if(b){var c=a.getServiceInfo();c=mb(c,function(d){return d.is_connected});
  1632. b.value=c}a.addServiceChangedCallback(function(){var d=a.getServiceInfo(),e=mb(d,function(g){return g.is_connected});
  1633. b&&(b.value=e);d=G("privacy-settings-wrapper");var f=null;d?f=oe(document,"LI",null,d):f=H("account-social-item");C(f,function(g){var h=I("yt-uix-form-input-checkbox",g);Q(g,"disabled",!e);h.disabled=!e});
  1634. d?Q(d,"disabled",!e):(d=I("account-social-header"))&&Q(d,"disabled",!e)})});
  1635. z("yt.www.account.unlimited.init",function(){Jt.push(Mn(I("unlimited-cancel-confirm-dialog"),"click",Mt,"unlimited-unsubscribe-confirm"));var a=Ht.J().T();Jt.push(Mn(a,"click",Lt,"yt-uix-overlay-close"));Jt.push(Mn(I("unlimited_manage_family"),"click",Kt,"unlimited-setup-family-button"))});
  1636. z("yt.www.account.upload.closeOverlay",function(){Nr.J().hide()});
  1637. z("yt.www.account.upload.reload",function(){window.location.reload()});
  1638. z("yt.www.adoptions.init",function(){var a=G("instream-ads");a&&U(a,"click",Nt);Mn(I("account-ad-defaults"),"click",Pt,"ad-options-setting")});
  1639. z("yt.www.account.ivpeyppagreement.init",function(){function a(){e.disabled=b.checked&&c.checked&&d.checked?!1:!0}
  1640. var b=G("agree-to-terms"),c=G("agree-no-click-fraud"),d=G("agree-full-rights"),e=G("accept-agreement-btn");U(b,"click",a);U(c,"click",a);U(d,"click",a)});
  1641. z("yt.www.account.AssociatedWebsite.init",function(){om(new fo,I("account-associated-website"))});
  1642. z("yt.www.account.Defaults.init",function(){var a=oe(document,null,"defaults-monetization-disclaimer",void 0)[0],b=G("default-monetize"),c=!1;if(a){var d=oe(document,null,"monetization-disclaimer-cancel",void 0)[0];U(oe(document,null,"monetization-disclaimer-accept",void 0)[0],"click",function(){V.hide(a);G("defaults-disclaimer-input").value="yes";c=!0});
  1643. U(d,"click",function(){V.hide(a);G("defaults-disclaimer-input").value="no";b.checked=!1});
  1644. U(b,"click",function(){!c&&b.checked&&V.show(a);b.checked||V.hide(a)})}Mn(I("account-form"),"change",function(g){var h=J(g.target,"account-settings-option");
  1645. if(h=I("account-settings-dropdown",h))g=!g.target.checked,Q(h,"yt-uix-form-input-select-disabled",g),Cn("select",h).disabled=g},"account-settings-check");
  1646. Jr=!!T("CHECK_IF_DIRTY",!1);d=G("account-form");Ir=nl(d);U(d,"submit",function(){Jr=!1});
  1647. d=I("location-controls");var e=I("metadata-popups"),f=new Gr;d&&e&&(f.f=d,f.j=e,f.init());U(G("caption-crowdsource-checkbox"),"click",Lr);U(I("yt-languagepicker"),"change",Lr);Lr();Mr()});
  1648. z("yt.www.account.Defaults.initPromo",function(){var a=G("user-defaults-promo");if(a){var b=new Hr;b.write("write_impression");U(I("close",a),"click",function(){b.write("write_dismiss")});
  1649. U(I("user-defaults-promo-configure-button",a),"click",function(){window.open("/upload_defaults?feature=defpromo");V.hide(a);b.write("write_accept")})}});
  1650. z("yt.www.account.ChannelAdvanced.init",function(){Go(Ho);Nn("input");Nn("option");var a=G("channel-title-input");if(a){var b=a.value,c=G("channel-title-reset-button");c&&U(c,"click",function(){a.value=b})}if(c=I("channel-privacy"))c=new Lo(c),V.hide(c.ma),Ko(c.Eb)});
  1651. z("yt.www.creator.angular.apps.ypcPaidContentReports.load",function(a){var b=["ypcPaidContentReports"];angular.element(a).injector()||angular.bootstrap(a,b)});
  1652. z("yt.www.creator.survey.displayCallback",function(){au(document.getElementById("creator_survey"),"EVENT_SEEN")});
  1653. z("yt.www.creator.survey.responseDataCallback",function(a){var b=a.toString(),c=document.getElementById("creator_survey");"close"==a.get("m.sh")?au(c,"EVENT_DISMISSED"):a.get("m.c")||au(c,"EVENT_DONE",void 0,b)});
  1654. z("yt.www.account.LinkAdWordsCustomer.init",function(){Yr=new Sr;om(Yr,I("link-adwords-customer"))});
  1655. z("yt.www.account.LinkAdWordsCustomer.onDialogShown",function(){var a=Yr;Wr(a);Ur(a,!1);V.Aa(a.K,!0);sl(a.g,"");V.hide(document.getElementById("account-link-customer-id-error"));sl(a.j,"");sl(a.G,!0);sl(a.C,!0);sl(a.A,!0);Be(a.P)});
  1656. z("yt.www.account.LinkAdWordsCustomerRedirect.init",function(){$r=new Zr;om($r,I("link-adwords-customer-redirect"))});
  1657. z("yt.www.account.TransferChannel.init",function(){for(var a=[["select-desired-button",Ra(pt,"show-targets",null)],["target-item",st],["unavailable-item",xt],["move-button",vt],["cancel-button",ut],["confirm-back-button",Ra(pt,"show-targets","confirm-overlay-container")],["already-has-cancel-button",Ra(pt,"show-targets","already-has-container")],["delete-1st-confirm",Ra(qt,"show-second-confirm","display-controller")],["delete-confirmed",zt],["second-confirm-cancel-button",Ra(rt,"show-second-confirm",
  1658. "display-controller")]],b=0;b<a.length;++b)Mn(G("page-container"),"click",a[b][1],a[b][0]);T("IPH")&&(U(G("learn-more-link"),"click",At),a={helpCenterPath:"/youtube",locale:Dm("LOCALE")},a=ng(sg,"help.service.Lazy.create","59",{apiKey:a.apiKey||a.apiKey,environment:a.zf||a.environment,helpCenterPath:a.Df||a.helpCenterPath,locale:a.locale||a.locale||"en".replace(/-/g,"_"),nonce:a.nonce||a.nonce,productData:a.productData||a.productData,receiverUri:a.Hf||a.receiverUri,renderApiUri:a.If||a.renderApiUri,
  1659. theme:a.theme||a.theme,window:a.window||a.window}),ot=new rg(a))});
  1660. window.onbeforeunload=function(a){a=a||window.event;if(Jr&&Kr()){var b=Hm("CONFIRM_UNSAVED_CHANGES");return a.returnValue=b}};}).call(this);
Add Comment
Please, Sign In to add comment