try{ var u;function g(a){return function(){return aa[a].apply(this,arguments)}} var aa=[],Ma=Ma||{},x=this,y=function(a){return void 0!==a},w=function(a,b,c){a=a.split(".");c=c||x;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&y(b)?c[d]=b:c[d]?c=c[d]:c=c[d]={}},ca=function(a){a=a.split(".");for(var b=x,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b},ea=function(){},ha=function(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";else if("function"==b&&"undefined"==typeof a.call)return"object";return b},z=function(a){return"array"==ha(a)},xb=function(a){var b= ha(a);return"array"==b||"object"==b&&"number"==typeof a.length},B=function(a){return"string"==typeof a},Af=function(a){return"number"==typeof a},ia=function(a){return"function"==ha(a)},he=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},ja=function(a){return a[ka]||(a[ka]=++la)},ka="closure_uid_"+(1E9*Math.random()>>>0),la=0,sb=function(a,b,c){return a.call.apply(a.bind,arguments)},rb=function(a,b,c){if(!a)throw Error();if(2b?1:0},Aa=function(a){for(var b=0,c=0;cc?Math.max(0,a.length+c):c;if(B(a))return B(b)&&1==b.length?a.indexOf(b,c):-1;for(;cc&&(c=Math.max(0,a.length+c));if(B(a))return B(b)&&1==b.length?a.lastIndexOf(b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c; return-1},H=D.forEach?function(a,b,c){D.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=B(a)?a.split(""):a,f=0;fc?null:B(a)?a.charAt(c): a[c]},pb=function(a,b){return 0<=oa(a,b)},na=function(a,b){var c=oa(a,b),d;(d=0<=c)&&D.splice.call(a,c,1);return d}; var Ca=[],Ha=[],Ka=!1,Xa=function(a){Ca[Ca.length]=a;if(Ka)for(var b=0;b2*this.h&&Vb(this),!0):!1}; var Vb=function(a){if(a.h!=a.g.length){for(var b=0,c=0;b=c.length)throw gd;var h=c[b++];return a?h:d[h]}};return h}; var Ub=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}; var Qb=function(a){if("function"==typeof a.w)return a.w();if(B(a))return a.split("");if(xb(a)){for(var b=[],c=a.length,d=0;dparseFloat(a))?String(b):a}(),sa={}, V=function(a){var b;if(!(b=sa[a])){b=0;for(var c=Uj(String(ta)).split("."),d=Uj(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&fb.length){c.push(Li(a)+"(");for(var d=a.arguments,e=0;d&&ec.g.length&&c.g.push([a,b]))},ze=function(a){a.g&&(H(a.g,function(a){Ge(this.s,a[1],a[0])},a),a.g=null)},ld=new qc,qf=function(a){Xd(null,a)}; !Za&&!I||I&&I&&9<=jb||Za&&V("1.9.1");I&&V("9");var ee=function(a){var b=[];xj(new Jd,a,b);return b.join("")},Jd=function(){},xj=function(a,b,c){switch(typeof b){case "string":Ad(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?b:"null");break;case "boolean":c.push(b);break;case "undefined":c.push("null");break;case "object":if(null==b){c.push("null");break}if(z(b)){var d=b.length;c.push("[");for(var e="",f=0;fb?e+="000":256>b?e+="00":4096>b&&(e+="0");return Bd[a]= e+b.toString(16)}),'"')}; var ce=function(a,b){var c=b||window;if(!c.location){var d;try{d=ee(c)}catch(e){d=Db(c).toString()}Xd(null,Error("wb`"+d))}d=c.location&&c.location.ancestorOrigins;if(y(d))return d&&d.length?d[a?0:d.length-1]==c.location.origin:!0;try{return y((a?c.parent:c.top).location.href)}catch(f){return!1}}; var Ke={},Ve=function(){var a={};a.location=document.location.toString();if(ce(!1,void 0))try{a["top.location"]=top.location.toString()}catch(b){a["top.location"]="[external]"}else a["top.location"]="[external]";for(var c in Ke)try{a[c]=Ke[c].call()}catch(d){a[c]="[error] "+d.message}return a}; var af=function(a){this.g=a;this.h={};this.s=[]},Ge=function(a,b,c){var d=Ve();d["call-stack"]=ad();c&&(d.message=c);var e;b instanceof Error?e=b:e=b||"";var f;b="";e&&(b=(e.lineNumber||"unknown")+":"+Aa(e.fileName||"unknown")+":"+Aa(e.message||"unknown"));c="";for(f in d){var h;h="call-stack"==f?d[f].replace(/\(.*\)/g,""):d[f];c=c+f+":"+h+":"}f=b+"::"+c;b=a.h[f];b||(b={time:0,count:0},a.h[f]=b);if(1E4>F()-b.time)b.count++,1==b.count&&(d=Ve(),d.message="Throttling: "+f,a.g.s(e,d));else{b.count&&(d["dropped-instances"]= b.count);b.time=F();for(f=b.count=0;f=a.keyCode)a.keyCode=-1}catch(b){}}; var Wa="closure_listenable_"+(1E6*Math.random()|0),Va=function(a){return!(!a||!a[Wa])},mb=0;var wa=function(a,b,c,d,e){this.ra=a;this.g=null;this.src=b;this.type=c;this.tb=!!d;this.Ac=e;this.key=++mb;this.ab=this.lc=!1},Ag=function(a){a.ab=!0;a.ra=null;a.g=null;a.src=null;a.Ac=null};var Bg=function(a){this.src=a;this.g={};this.s=0};Bg.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.s++);var h=Cg(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){t:{var f=!1;if(0==c.keyCode)try{c.keyCode=-1;break t}catch(h){f=!0}if(f||void 0==c.returnValue)c.returnValue= !0}c=[];for(f=d.g;f;f=f.parentNode)c.push(f);for(var f=a.type,v=c.length-1;0<=v;v--)d.g=c[v],e&=Ia(c[v],f,!0,d);for(v=0;v>>0),Xb=function(a){if(ia(a))return a;a[ab]||(a[ab]=function(b){return a.handleEvent(b)});return a[ab]};Xa(function(a){Ea=a(Ea)}); var R=function(){M.call(this);this.P=new Bg(this);this.Uj=this;this.N=null};C(R,M);R.prototype[Wa]=!0;u=R.prototype;u.addEventListener=function(a,b,c,d){xa(this,a,b,c,d)};u.removeEventListener=function(a,b,c,d){Bb(this,a,b,c,d)}; u.v=function(a){var b,c=this.N;if(c)for(b=[];c;c=c.N)b.push(c);var c=this.Uj,d=a.type||a;if(B(a))a=new E(a,c);else if(a instanceof E)a.target=a.target||c;else{var e=a;a=new E(d,c);tb(a,e)}var e=!0,f;if(b)for(var h=b.length-1;0<=h;h--)f=a.g=b[h],e=Zq(f,d,!0,a)&&e;f=a.g=c;e=Zq(f,d,!0,a)&&e;e=Zq(f,d,!1,a)&&e;if(b)for(h=0;hc?a[1]="?":c==b.length-1&&(a[1]=void 0)}return a.join("")},Ne=function(a, b,c){if(z(b))for(var d=0;d