(a)
| 48 | function Dk(a,b,c){if(!zea[od](a))throw m("Invalid tag name <"+a+">.");if(a[He]()in Bea)throw m("Tag name <"+a+"> is not allowed for SafeHtml.");var d=null,e=Af+a;if(b)for(var f in b){if(!zea[od](f))throw m('Invalid attribute name "'+f+'".');var g=b[f];if(null!=g){var k,l=a;k=f;if(g instanceof uk)g=qea(g);else if(k[He]()==ji){if(!Ri(g))throw m('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof g+" given: "+g);if(!(g instanceof vk)){var l=M,n=void 0;for(n in g){if(!/^[-_a-zA-Z0-9]+$/[od](n))throw m("Name allows only [-_a-zA-Z0-9], got: "+ |
| 49 | n);var p=g[n];null!=p&&(p instanceof uk?p=qea(p):uea[od](p)||(p=dda),l+=n+xf+p+zf)}g=l?sea(l):tea}l=void 0;l=g instanceof vk&&g[Bc]===vk&&g.Lua===rea?g.K4:Xca;g=l}else{if(/^on/i[od](k))throw m('Attribute "'+k+'" requires goog.string.Const value, "'+g+'" given.');if(k[He]()in Aea)if(g instanceof yk)g=g instanceof yk&&g[Bc]===yk&&g.Nua===wea?g.aga:Zca;else if(g instanceof xk)g=g instanceof xk&&g[Bc]===xk&&g.Mua===vea?g.gF:Yca;else throw m('Attribute "'+k+'" on tag "'+l+'" requires goog.html.SafeUrl or goog.string.Const value, "'+ |
| 50 | g+'" given.');}g.iF&&(g=g.hF());k=k+Ef+fj(String(g))+Me;e+=Ke+k}}Gi(c)?Oi(c)||(c=[c]):c=[];!0===gea[a[He]()]?e+=Ff:(d=Ek(c),e+=Ff+Ak(d)+saa+a+Ff,d=d.ow());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i[od](a)?0:null);return Ck(e,d)}function Ek(a){function b(a){Oi(a)?X(a,b):(a=Bk(a),d+=Ak(a),a=a.ow(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d=M;X(arguments,b);return Ck(d,c)}var xea={};function Ck(a,b){var c=new zk;c.gF=a;c.Fga=b;return c}var Hk=Ck(M,0);function Ik(a){return function(){return a}}var Cea=Ik(!0),Jk=Ik(null);function Kk(a){return a}function Dea(a){var b;b=b||0;return function(){return a[Zc](this,ga[K][qd][L](arguments,0,b))}}function Eea(){return function(){return!Mi[Zc](this,arguments)}};function Lk(a,b,c){return h.min(h.max(a,b),c)}function Mk(a,b){var c=a%b;return 0>c*b?c+b:c}function Nk(a,b,c){return a+c*(b-a)}function Ok(a){return a*h.PI/180}function Pk(a,b){return b*h.cos(Ok(a))}function Qk(a,b){return b*h.sin(Ok(a))}function Rk(a,b,c,d){return Mk(180*h[Id](d-b,c-a)/h.PI,360)}function Sk(a){return 0==a?0:0>a?-1:1}function Tk(a){return xj(arguments,function(a,c){return a+c},0)}function Uk(a){return Tk[Zc](null,arguments)/arguments[J]}function Vk(a){return la(a)&&0==a%1} |
| 51 | function Wk(a){return la(a)&&!fa(a)};var Xk="StopIteration"in Fi?Fi.StopIteration:m("StopIteration");function Yk(){}Da(Yk[K],function(){throw Xk;});Yk[K].pt=function(){return this};function Zk(a){if(a instanceof Yk)return a;if(typeof a.pt==kh)return a.pt(!1);if(Pi(a)){var b=0,c=new Yk;Da(c,function(){for(;;){if(b>=a[J])throw Xk;if(b in a)return a[b++];b++}});return c}throw m("Not implemented");} |
| 52 | function $k(a,b,c){if(Pi(a))try{X(a,b,c)}catch(d){if(d!==Xk)throw d;}else{a=Zk(a);try{for(;;)b[L](c,a[yc](),void 0,a)}catch(e){if(e!==Xk)throw e;}}}function al(a,b,c){var d=0,e=a,f=c||1;1<arguments[J]&&(d=a,e=b);if(0==f)throw m("Range step argument must not be zero");var g=new Yk;Da(g,function(){if(0<f&&d>=e||0>f&&d<=e)throw Xk;var a=d;d+=f;return a});return g}function Fea(a,b,c){var d=Zk(a);a=new Yk;Da(a,function(){var a=d[yc]();return b[L](c,a,void 0,d)});return a} |
| 53 | function Gea(a){return Hea(arguments)}function Hea(a){var b=Zk(a);a=new Yk;var c=null;Da(a,function(){for(;;){if(null==c){var a=b[yc]();c=Zk(a)}try{return c[yc]()}catch(e){if(e!==Xk)throw e;c=null}}});return a}function Iea(a){if(Pi(a))return Lj(a);a=Zk(a);var b=[];$k(a,function(a){b[B](a)});return b}function Jea(a){try{return Zk(a)[yc]()}catch(b){if(b!=Xk)throw b;return null}};function bl(a,b){this.cb={};this.me=[];this.iz=this.Rb=0;var c=arguments[J];if(1<c){if(c%2)throw m(lba);for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.Zy(a)}R=bl[K];R.Vb=function(){return this.Rb};R.Qa=function(){cl(this);for(var a=[],b=0;b<this.me[J];b++)a[B](this.cb[this.me[b]]);return a};R.Ok=function(){cl(this);return this.me[Hb]()};R.$e=function(a){return dl(this.cb,a)};R.PU=function(a){for(var b=0;b<this.me[J];b++){var c=this.me[b];if(dl(this.cb,c)&&this.cb[c]==a)return!0}return!1}; |
no test coverage detected