(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var h,aa=function(a){var b=0;return function(){return b>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(f||"")+"_"+d++,f)};return e}); m("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;cb?1:0};var z;a:{var xa=n.navigator;if(xa){var ya=xa.userAgent;if(ya){z=ya;break a}}z=""};function za(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}var Aa="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Ba(a,b){for(var c,d,e=1;eparseFloat(Ka)){Ja=String(B);break a}}Ja=Ka} var Na=Ja,Da={},Oa=function(){return Ea(function(){for(var a=0,b=ua(String(Na)).split("."),c=ua("9").split("."),d=Math.max(b.length,c.length),e=0;0==a&&e>>0),bb=function(a){w(a,"Listener can not be null.");if("function"===typeof a)return a;w(a.handleEvent,"An object listener must have handleEvent method.");a[kb]||(a[kb]=function(b){return a.handleEvent(b)}); return a[kb]};var F=function(){ta.call(this);this.m=new E(this);this.ra=this;this.ma=null};t(F,ta);F.prototype[D]=!0;F.prototype.addEventListener=function(a,b,c,d){ab(this,a,b,c,d)};F.prototype.removeEventListener=function(a,b,c,d){ib(this,a,b,c,d)}; F.prototype.dispatchEvent=function(a){cb(this);var b=this.ma;if(b){var c=[];for(var d=1;b;b=b.ma)c.push(b),w(1E3>++d,"infinite loop")}b=this.ra;d=a.type||a;if("string"===typeof a)a=new x(a,b);else if(a instanceof x)a.target=a.target||b;else{var e=a;a=new x(d,b);Ba(a,e)}e=!0;if(c)for(var f=c.length-1;!a.G&&0<=f;f--){var g=a.currentTarget=c[f];e=G(g,d,!0,a)&&e}a.G||(g=a.currentTarget=b,e=G(g,d,!0,a)&&e,a.G||(e=G(g,d,!1,a)&&e));if(c)for(f=0;!a.G&&f=e.value}if(d){b=b||I;d=J(wb(),a.aa());"function"===typeof c&&(c=c());pb||(pb=new ob);e=pb;a=a.aa();if(02*this.size&&R(this),!0):!1};var R=function(a){if(a.size!=a.h.length){for(var b=0,c=0;b=d.h.length)throw L;var f=d.h[b++];return a?f:d.l[f]};e.next=e.F.bind(e);return e};var S=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var Ib=function(a){if(a.A&&"function"==typeof a.A)return a.A();if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if("string"===typeof a)return a.split("");if(oa(a)){for(var b=[],c=a.length,d=0;d