/* Copyright 2008-10 Google Inc. All Rights Reserved. */ (function(){function e(a){throw a;}
var h=void 0,j=!0,k=null,n=!1,o,p=this,aa=function(a){a.P=function(){return a.Gb?a.Gb:a.Gb=new a}},ba=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},ca=function(a){return"array"==ba(a)},da=function(a){var b=ba(a);return"array"==b||"object"==b&&"number"==typeof a.length},q=function(a){return"string"==typeof a},r=function(a){return"function"==ba(a)},ea=function(a){var b=typeof a;return"object"==b&&a!=k||"function"==b},u=function(a){return a[fa]||(a[fa]=
++ga)},fa="closure_uid_"+Math.floor(2147483648*Math.random()).toString(36),ga=0,ha=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=Array.prototype.slice.call(arguments);b.unshift.apply(b,c);return a.apply(this,b)}},ia=function(a,b){var c=a.split("."),d=p;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var f;c.length&&(f=c.shift());)!c.length&&b!==h?d[f]=b:d=d[f]?d[f]:d[f]={}},v=function(a,b){function c(){}c.prototype=b.prototype;a.d=b.prototype;a.prototype=
new c;a.prototype.constructor=a};var ja=function(a){Error.captureStackTrace?Error.captureStackTrace(this,ja):this.stack=Error().stack||"";a&&(this.message=""+a)};v(ja,Error);ja.prototype.name="CustomError";var ka=function(a,b){for(var c=1;c<arguments.length;c++)var d=(""+arguments[c]).replace(/\$/g,"$$$$"),a=a.replace(/\%s/,d);return a},la=function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},ra=function(a){if(!ma.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(na,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(oa,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(pa,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(qa,"&quot;"));return a},na=/&/g,oa=/</g,pa=/>/g,qa=/\"/g,ma=/[&<>\"]/;var sa=function(a,b){b.unshift(a);ja.call(this,ka.apply(k,b));b.shift()};v(sa,ja);sa.prototype.name="AssertionError";var w=function(a,b,c){if(!a){var d=Array.prototype.slice.call(arguments,2),f="Assertion failed";if(b)var f=f+(": "+b),g=d;e(new sa(""+f,g||[]))}};var x=Array.prototype,ta=x.indexOf?function(a,b,c){w(a.length!=k);return x.indexOf.call(a,b,c)}:function(a,b,c){c=c==k?0:0>c?Math.max(0,a.length+c):c;if(q(a))return!q(b)||1!=b.length?-1:a.indexOf(b,c);for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},ua=x.forEach?function(a,b,c){w(a.length!=k);x.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,f=q(a)?a.split(""):a,g=0;g<d;g++)g in f&&b.call(c,f[g],g,a)},va=x.filter?function(a,b,c){w(a.length!=k);return x.filter.call(a,b,c)}:function(a,
b,c){for(var d=a.length,f=[],g=0,i=q(a)?a.split(""):a,l=0;l<d;l++)if(l in i){var m=i[l];b.call(c,m,l,a)&&(f[g++]=m)}return f},wa=x.every?function(a,b,c){w(a.length!=k);return x.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,f=q(a)?a.split(""):a,g=0;g<d;g++)if(g in f&&!b.call(c,f[g],g,a))return n;return j},xa=function(a,b){return 0<=ta(a,b)},ya=function(a,b){var c=ta(a,b);0<=c&&(w(a.length!=k),x.splice.call(a,c,1))},za=function(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[]},Ba=function(a,b,c,d){w(a.length!=k);x.splice.apply(a,Aa(arguments,1))},Aa=function(a,b,c){w(a.length!=k);return 2>=arguments.length?x.slice.call(a,b):x.slice.call(a,b,c)};var Ca=function(a,b){for(var c in a)b.call(h,a[c],c,a)},Da=function(a,b,c){b in a&&e(Error('The object already contains the key "'+b+'"'));a[b]=c},Ea=function(a){var b={},c;for(c in a)b[a[c]]=c;return b},Fa="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),Ga=function(a,b){for(var c,d,f=1;f<arguments.length;f++){d=arguments[f];for(c in d)a[c]=d[c];for(var g=0;g<Fa.length;g++)c=Fa[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};var Ha,Ia,Ja,Ka,La=function(){return p.navigator?p.navigator.userAgent:k};Ka=Ja=Ia=Ha=n;var Ma;if(Ma=La()){var Na=p.navigator;Ha=0==Ma.indexOf("Opera");Ia=!Ha&&-1!=Ma.indexOf("MSIE");Ja=!Ha&&-1!=Ma.indexOf("WebKit");Ka=!Ha&&!Ja&&"Gecko"==Na.product}var Oa=Ha,y=Ia,z=Ka,B=Ja,Qa=p.navigator,Ra=-1!=(Qa&&Qa.platform||"").indexOf("Mac"),Sa;
a:{var Ta="",Ua;if(Oa&&p.opera)var Va=p.opera.version,Ta="function"==typeof Va?Va():Va;else if(z?Ua=/rv\:([^\);]+)(\)|;)/:y?Ua=/MSIE\s+([^\);]+)(\)|;)/:B&&(Ua=/WebKit\/(\S+)/),Ua)var Wa=Ua.exec(La()),Ta=Wa?Wa[1]:"";if(y){var Xa,Ya=p.document;Xa=Ya?Ya.documentMode:h;if(Xa>parseFloat(Ta)){Sa=""+Xa;break a}}Sa=Ta}
var Za=Sa,$a={},C=function(a){var b;if(!(b=$a[a])){b=0;for(var c=la(""+Za).split("."),d=la(""+a).split("."),f=Math.max(c.length,d.length),g=0;0==b&&g<f;g++){var i=c[g]||"",l=d[g]||"",m=RegExp("(\\d*)(\\D*)","g"),s=RegExp("(\\d*)(\\D*)","g");do{var A=m.exec(i)||["","",""],t=s.exec(l)||["","",""];if(0==A[0].length&&0==t[0].length)break;b=((0==A[1].length?0:parseInt(A[1],10))<(0==t[1].length?0:parseInt(t[1],10))?-1:(0==A[1].length?0:parseInt(A[1],10))>(0==t[1].length?0:parseInt(t[1],10))?1:0)||((0==
A[2].length)<(0==t[2].length)?-1:(0==A[2].length)>(0==t[2].length)?1:0)||(A[2]<t[2]?-1:A[2]>t[2]?1:0)}while(0==b)}b=$a[a]=0<=b}return b},ab={},bb=function(){return ab[9]||(ab[9]=y&&!!document.documentMode&&9<=document.documentMode)};var cb,db=!y||bb();!z&&!y||y&&bb()||z&&C("1.9.1");var eb=y&&!C("9");var fb=function(a){a=a.className;return q(a)&&a.match(/\S+/g)||[]},D=function(a,b){for(var c=fb(a),d=Aa(arguments,1),f=c.length+d.length,g=c,i=0;i<d.length;i++)xa(g,d[i])||g.push(d[i]);a.className=c.join(" ");return c.length==f},hb=function(a,b){var c=fb(a),d=Aa(arguments,1),f=gb(c,d);a.className=f.join(" ");return f.length==c.length-d.length},gb=function(a,b){return va(a,function(a){return!xa(b,a)})};var kb=function(a){return a?new ib(jb(a)):cb||(cb=new ib)},lb=function(a){return q(a)?document.getElementById(a):a},mb=function(a,b,c){var d=document,c=c||d,a=a&&"*"!=a?a.toUpperCase():"";if(c.querySelectorAll&&c.querySelector&&(a||b))return c.querySelectorAll(a+(b?"."+b:""));if(b&&c.getElementsByClassName){c=c.getElementsByClassName(b);if(a){for(var d={},f=0,g=0,i;i=c[g];g++)a==i.nodeName&&(d[f++]=i);d.length=f;return d}return c}c=c.getElementsByTagName(a||"*");if(b){d={};for(g=f=0;i=c[g];g++)a=
i.className,"function"==typeof a.split&&xa(a.split(/\s+/),b)&&(d[f++]=i);d.length=f;return d}return c},ob=function(a,b){Ca(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:d in nb?a.setAttribute(nb[d],b):0==d.lastIndexOf("aria-",0)?a.setAttribute(d,b):a[d]=b})},nb={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",maxlength:"maxLength",
type:"type"},qb=function(a,b){var c=b[0],d=b[1];if(!db&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',ra(d.name),'"');if(d.type){c.push(' type="',ra(d.type),'"');var f={};Ga(f,d);d=f;delete d.type}c.push(">");c=c.join("")}c=a.createElement(c);d&&(q(d)?c.className=d:ca(d)?D.apply(k,[c].concat(d)):ob(c,d));2<b.length&&pb(a,c,b);return c},pb=function(a,b,c){function d(c){c&&b.appendChild(q(c)?a.createTextNode(c):c)}for(var f=2;f<c.length;f++){var g=c[f];if(da(g)&&!(ea(g)&&0<g.nodeType)){var i;
a:{if(g&&"number"==typeof g.length){if(ea(g)){i="function"==typeof g.item||"string"==typeof g.item;break a}if(r(g)){i="function"==typeof g.item;break a}}i=n}ua(i?za(g):g,d)}else d(g)}},rb=function(a,b,c){return qb(document,arguments)},sb=function(a){a&&a.parentNode&&a.parentNode.removeChild(a)},tb=function(a){for(;a&&1!=a.nodeType;)a=a.nextSibling;return a},ub=function(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&
16);for(;b&&a!=b;)b=b.parentNode;return b==a},jb=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document},vb=function(a,b){if("textContent"in a)a.textContent=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else{for(var c;c=a.firstChild;)a.removeChild(c);a.appendChild(jb(a).createTextNode(b))}},wb={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},xb={IMG:" ",BR:"\n"},yb=function(a){var b=a.getAttributeNode("tabindex");
return b&&b.specified?(a=a.tabIndex,"number"==typeof a&&0<=a&&32768>a):n},zb=function(a,b,c){if(!(a.nodeName in wb))if(3==a.nodeType)c?b.push((""+a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in xb)b.push(xb[a.nodeName]);else for(a=a.firstChild;a;)zb(a,b,c),a=a.nextSibling},ib=function(a){this.C=a||p.document||document};o=ib.prototype;o.Ha=kb;o.a=function(a){return q(a)?this.C.getElementById(a):a};o.k=function(a,b,c){return qb(this.C,arguments)};
o.createElement=function(a){return this.C.createElement(a)};o.createTextNode=function(a){return this.C.createTextNode(a)};o.appendChild=function(a,b){a.appendChild(b)};o.contains=ub;var Ab=function(a){Ab[" "](a);return a};Ab[" "]=function(){};var Bb=!y||bb(),Cb=!y||bb(),Db=y&&!C("8");!B||C("528");z&&C("1.9b")||y&&C("8")||Oa&&C("9.5")||B&&C("528");z&&!C("8")||y&&C("9");var Eb=function(){};Eb.prototype.bb=n;Eb.prototype.I=function(){this.bb||(this.bb=j,this.f())};Eb.prototype.f=function(){this.gc&&Fb.apply(k,this.gc);if(this.Hb)for(;this.Hb.length;)this.Hb.shift()()};var Gb=function(a){a&&"function"==typeof a.I&&a.I()},Fb=function(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];da(d)?Fb.apply(k,d):Gb(d)}};var E=function(a,b){this.type=a;this.currentTarget=this.target=b};v(E,Eb);o=E.prototype;o.f=function(){delete this.type;delete this.target;delete this.currentTarget};o.ba=n;o.defaultPrevented=n;o.Ka=j;o.stopPropagation=function(){this.ba=j};o.preventDefault=function(){this.defaultPrevented=j;this.Ka=n};var F=function(a,b){a&&this.ua(a,b)};v(F,E);var Hb=[1,4,2];o=F.prototype;o.target=k;o.relatedTarget=k;o.offsetX=0;o.offsetY=0;o.clientX=0;o.clientY=0;o.screenX=0;o.screenY=0;o.button=0;o.keyCode=0;o.charCode=0;o.ctrlKey=n;o.altKey=n;o.shiftKey=n;o.metaKey=n;o.eb=n;o.L=k;
o.ua=function(a,b){var c=this.type=a.type;E.call(this,c);this.target=a.target||a.srcElement;this.currentTarget=b;var d=a.relatedTarget;if(d){if(z){var f;a:{try{Ab(d.nodeName);f=j;break a}catch(g){}f=n}f||(d=k)}}else"mouseover"==c?d=a.fromElement:"mouseout"==c&&(d=a.toElement);this.relatedTarget=d;this.offsetX=B||a.offsetX!==h?a.offsetX:a.layerX;this.offsetY=B||a.offsetY!==h?a.offsetY:a.layerY;this.clientX=a.clientX!==h?a.clientX:a.pageX;this.clientY=a.clientY!==h?a.clientY:a.pageY;this.screenX=a.screenX||
0;this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a.keyCode||0;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.eb=Ra?a.metaKey:a.ctrlKey;this.state=a.state;this.L=a;a.defaultPrevented&&this.preventDefault();delete this.ba};var Ib=function(a){return Bb?0==a.L.button:"click"==a.type?j:!!(a.L.button&Hb[0])};
F.prototype.stopPropagation=function(){F.d.stopPropagation.call(this);this.L.stopPropagation?this.L.stopPropagation():this.L.cancelBubble=j};F.prototype.preventDefault=function(){F.d.preventDefault.call(this);var a=this.L;if(a.preventDefault)a.preventDefault();else if(a.returnValue=n,Db)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};F.prototype.f=function(){F.d.f.call(this);this.relatedTarget=this.currentTarget=this.target=this.L=k};var Jb=function(){},Kb=0;o=Jb.prototype;o.key=0;o.aa=n;o.Eb=n;o.ua=function(a,b,c,d,f,g){r(a)?this.Cb=j:a&&a.handleEvent&&r(a.handleEvent)?this.Cb=n:e(Error("Invalid listener argument"));this.fa=a;this.vb=b;this.src=c;this.type=d;this.capture=!!f;this.Ca=g;this.Eb=n;this.key=++Kb;this.aa=n};o.handleEvent=function(a){return this.Cb?this.fa.call(this.Ca||this.src,a):this.fa.handleEvent.call(this.fa,a)};var Lb={},G={},H={},Mb={},I=function(a,b,c,d,f){if(b){if(ca(b)){for(var g=0;g<b.length;g++)I(a,b[g],c,d,f);return k}var d=!!d,i=G;b in i||(i[b]={G:0,v:0});i=i[b];d in i||(i[d]={G:0,v:0},i.G++);var i=i[d],l=u(a),m;i.v++;if(i[l]){m=i[l];for(g=0;g<m.length;g++)if(i=m[g],i.fa==c&&i.Ca==f){if(i.aa)break;return m[g].key}}else m=i[l]=[],i.G++;g=Nb();g.src=a;i=new Jb;i.ua(c,g,a,b,d,f);c=i.key;g.key=c;m.push(i);Lb[c]=i;H[l]||(H[l]=[]);H[l].push(i);a.addEventListener?(a==p||!a.ub)&&a.addEventListener(b,g,d):
a.attachEvent(b in Mb?Mb[b]:Mb[b]="on"+b,g);return c}e(Error("Invalid event type"))},Nb=function(){var a=Ob,b=Cb?function(c){return a.call(b.src,b.key,c)}:function(c){c=a.call(b.src,b.key,c);if(!c)return c};return b},Pb=function(a,b,c,d,f){if(ca(b))for(var g=0;g<b.length;g++)Pb(a,b[g],c,d,f);else if(d=!!d,a=Qb(a,b,d))for(g=0;g<a.length;g++)if(a[g].fa==c&&a[g].capture==d&&a[g].Ca==f){J(a[g].key);break}},J=function(a){if(!Lb[a])return n;var b=Lb[a];if(b.aa)return n;var c=b.src,d=b.type,f=b.vb,g=b.capture;
c.removeEventListener?(c==p||!c.ub)&&c.removeEventListener(d,f,g):c.detachEvent&&c.detachEvent(d in Mb?Mb[d]:Mb[d]="on"+d,f);c=u(c);f=G[d][g][c];if(H[c]){var i=H[c];ya(i,b);0==i.length&&delete H[c]}b.aa=j;f.Ab=j;Rb(d,g,c,f);delete Lb[a];return j},Rb=function(a,b,c,d){if(!d.Ia&&d.Ab){for(var f=0,g=0;f<d.length;f++)d[f].aa?d[f].vb.src=k:(f!=g&&(d[g]=d[f]),g++);d.length=g;d.Ab=n;0==g&&(delete G[a][b][c],G[a][b].G--,0==G[a][b].G&&(delete G[a][b],G[a].G--),0==G[a].G&&delete G[a])}},Sb=function(a){var b,
c=0,d=b==k;b=!!b;if(a==k)Ca(H,function(a){for(var f=a.length-1;0<=f;f--){var g=a[f];if(d||b==g.capture)J(g.key),c++}});else if(a=u(a),H[a])for(var a=H[a],f=a.length-1;0<=f;f--){var g=a[f];if(d||b==g.capture)J(g.key),c++}},Qb=function(a,b,c){var d=G;return b in d&&(d=d[b],c in d&&(d=d[c],a=u(a),d[a]))?d[a]:k},Ub=function(a,b,c,d,f){var g=1,b=u(b);if(a[b]){a.v--;a=a[b];a.Ia?a.Ia++:a.Ia=1;try{for(var i=a.length,l=0;l<i;l++){var m=a[l];m&&!m.aa&&(g&=Tb(m,f)!==n)}}finally{a.Ia--,Rb(c,d,b,a)}}return Boolean(g)},
Tb=function(a,b){a.Eb&&J(a.key);return a.handleEvent(b)},Ob=function(a,b){if(!Lb[a])return j;var c=Lb[a],d=c.type,f=G;if(!(d in f))return j;var f=f[d],g,i;if(!Cb){var l;if(!(l=b))a:{l=["window","event"];for(var m=p;g=l.shift();)if(m[g]!=k)m=m[g];else{l=k;break a}l=m}g=l;l=j in f;m=n in f;if(l){if(0>g.keyCode||g.returnValue!=h)return j;a:{var s=n;if(0==g.keyCode)try{g.keyCode=-1;break a}catch(A){s=j}if(s||g.returnValue==h)g.returnValue=j}}s=new F;s.ua(g,this);g=j;try{if(l){for(var t=[],Pa=s.currentTarget;Pa;Pa=
Pa.parentNode)t.push(Pa);i=f[j];i.v=i.G;for(var T=t.length-1;!s.ba&&0<=T&&i.v;T--)s.currentTarget=t[T],g&=Ub(i,t[T],d,j,s);if(m){i=f[n];i.v=i.G;for(T=0;!s.ba&&T<t.length&&i.v;T++)s.currentTarget=t[T],g&=Ub(i,t[T],d,n,s)}}else g=Tb(c,s)}finally{t&&(t.length=0),s.I()}return g}d=new F(b,this);try{g=Tb(c,d)}finally{d.I()}return g};var K=function(a){this.Fb=a;this.La=[]};v(K,Eb);var Vb=[],L=function(a,b,c,d){ca(c)||(Vb[0]=c,c=Vb);for(var f=0;f<c.length;f++)a.La.push(I(b,c[f],d||a,n,a.Fb||a));return a},M=function(a,b,c,d,f,g){if(ca(c))for(var i=0;i<c.length;i++)M(a,b,c[i],d,f,g);else{a:{d=d||a;g=g||a.Fb||a;f=!!f;if(b=Qb(b,c,f))for(c=0;c<b.length;c++)if(!b[c].aa&&b[c].fa==d&&b[c].capture==f&&b[c].Ca==g){b=b[c];break a}b=k}b&&(b=b.key,J(b),ya(a.La,b))}return a},Wb=function(a){ua(a.La,J);a.La.length=0};
K.prototype.f=function(){K.d.f.call(this);Wb(this)};K.prototype.handleEvent=function(){e(Error("EventHandler.handleEvent not implemented"))};var Xb=function(){};v(Xb,Eb);o=Xb.prototype;o.ub=j;o.Ba=k;o.cb=function(a){this.Ba=a};o.addEventListener=function(a,b,c,d){I(this,a,b,c,d)};o.removeEventListener=function(a,b,c,d){Pb(this,a,b,c,d)};
o.dispatchEvent=function(a){var b=a.type||a,c=G;if(b in c){if(q(a))a=new E(a,this);else if(a instanceof E)a.target=a.target||this;else{var d=a,a=new E(b,this);Ga(a,d)}var d=1,f,c=c[b],b=j in c,g;if(b){f=[];for(g=this;g;g=g.Ba)f.push(g);g=c[j];g.v=g.G;for(var i=f.length-1;!a.ba&&0<=i&&g.v;i--)a.currentTarget=f[i],d&=Ub(g,f[i],a.type,j,a)&&a.Ka!=n}if(n in c)if(g=c[n],g.v=g.G,b)for(i=0;!a.ba&&i<f.length&&g.v;i++)a.currentTarget=f[i],d&=Ub(g,f[i],a.type,n,a)&&a.Ka!=n;else for(f=this;!a.ba&&f&&g.v;f=f.Ba)a.currentTarget=
f,d&=Ub(g,f,a.type,n,a)&&a.Ka!=n;a=Boolean(d)}else a=j;return a};o.f=function(){Xb.d.f.call(this);Sb(this);this.Ba=k};var Yb=function(a,b){a.style.display=b?"":"none"},Zb=z?"MozUserSelect":B?"WebkitUserSelect":k,$b=function(a,b,c){c=!c?a.getElementsByTagName("*"):k;if(Zb){if(b=b?"none":"",a.style[Zb]=b,c)for(var a=0,d;d=c[a];a++)d.style[Zb]=b}else if(y||Oa)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)};var ac=function(){};aa(ac);ac.prototype.$b=0;ac.P();var N=function(a){this.m=a||kb();this.sa=bc};v(N,Xb);N.prototype.Zb=ac.P();var bc=k,cc=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close"}e(Error("Invalid component state"))};o=N.prototype;o.ga=k;o.e=n;o.c=k;o.sa=k;o.q=k;o.r=k;o.A=k;o.mb=n;
var dc=function(a){return a.ga||(a.ga=":"+(a.Zb.$b++).toString(36))},ec=function(a,b){if(a.q&&a.q.A){var c=a.q.A,d=a.ga;d in c&&delete c[d];Da(a.q.A,b,a)}a.ga=b};N.prototype.a=function(){return this.c};var fc=function(a){return a.da||(a.da=new K(a))},hc=function(a,b){a==b&&e(Error("Unable to set parent component"));b&&(a.q&&a.ga&&gc(a.q,a.ga)&&a.q!=b)&&e(Error("Unable to set parent component"));a.q=b;N.d.cb.call(a,b)};o=N.prototype;o.getParent=function(){return this.q};
o.cb=function(a){this.q&&this.q!=a&&e(Error("Method not supported"));N.d.cb.call(this,a)};o.Ha=function(){return this.m};o.k=function(){this.c=this.m.createElement("div")};o.K=function(a){this.e&&e(Error("Component already rendered"));if(a&&this.$(a)){this.mb=j;if(!this.m||this.m.C!=jb(a))this.m=kb(a);this.Va(a);this.s()}else e(Error("Invalid element to decorate"))};o.$=function(){return j};o.Va=function(a){this.c=a};o.s=function(){this.e=j;ic(this,function(a){!a.e&&a.a()&&a.s()})};
o.U=function(){ic(this,function(a){a.e&&a.U()});this.da&&Wb(this.da);this.e=n};o.f=function(){N.d.f.call(this);this.e&&this.U();this.da&&(this.da.I(),delete this.da);ic(this,function(a){a.I()});!this.mb&&this.c&&sb(this.c);this.q=this.c=this.A=this.r=k};o.Aa=function(a,b){this.Sa(a,jc(this),b)};
o.Sa=function(a,b,c){a.e&&(c||!this.e)&&e(Error("Component already rendered"));(0>b||b>jc(this))&&e(Error("Child component index out of bounds"));if(!this.A||!this.r)this.A={},this.r=[];a.getParent()==this?(this.A[dc(a)]=a,ya(this.r,a)):Da(this.A,dc(a),a);hc(a,this);Ba(this.r,b,0,a);a.e&&this.e&&a.getParent()==this?(c=this.z(),c.insertBefore(a.a(),c.childNodes[b]||k)):c?(this.c||this.k(),c=O(this,b+1),b=this.z(),c=c?c.c:k,a.e&&e(Error("Component already rendered")),a.c||a.k(),b?b.insertBefore(a.c,
c||k):a.m.C.body.appendChild(a.c),(!a.q||a.q.e)&&a.s()):this.e&&(!a.e&&a.c&&a.c.parentNode)&&a.s()};o.z=function(){return this.c};var kc=function(a){if(a.sa==k){var b;a:{b=a.e?a.c:a.m.C.body;var c=jb(b);if(c.defaultView&&c.defaultView.getComputedStyle&&(b=c.defaultView.getComputedStyle(b,k))){b=b.direction||b.getPropertyValue("direction")||"";break a}b=""}a.sa="rtl"==(b||((a.e?a.c:a.m.C.body).currentStyle?(a.e?a.c:a.m.C.body).currentStyle.direction:k)||(a.e?a.c:a.m.C.body).style&&(a.e?a.c:a.m.C.body).style.direction)}return a.sa};
N.prototype.pa=function(a){this.e&&e(Error("Component already rendered"));this.sa=a};var jc=function(a){return a.r?a.r.length:0},gc=function(a,b){var c;a.A&&b?(c=a.A,c=(b in c?c[b]:h)||k):c=k;return c},O=function(a,b){return a.r?a.r[b]||k:k},ic=function(a,b,c){a.r&&ua(a.r,b,c)},lc=function(a,b){return a.r&&b?ta(a.r,b):-1};
N.prototype.removeChild=function(a,b){if(a){var c=q(a)?a:dc(a),a=gc(this,c);if(c&&a){var d=this.A;c in d&&delete d[c];ya(this.r,a);b&&(a.U(),a.c&&sb(a.c));hc(a,k)}}a||e(Error("Child is not in parent component"));return a};var nc=function(a,b,c,d,f){if(!y&&(!B||!C("525")))return j;if(Ra&&f)return mc(a);if(f&&!d||!c&&(17==b||18==b)||y&&d&&b==a)return n;switch(a){case 13:return!(y&&bb());case 27:return!B}return mc(a)},mc=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||B&&0==a)return j;switch(a){case 32:case 63: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:return j;default:return n}},oc=function(a){switch(a){case 61:return 187;
case 59:return 186;case 224:return 91;case 0:return 224;default:return a}};var P=function(a,b){a&&pc(this,a,b)};v(P,Xb);o=P.prototype;o.c=k;o.Ea=k;o.Xa=k;o.Fa=k;o.R=-1;o.Q=-1;
var qc={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},rc={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},sc=y||B&&C("525");
P.prototype.Sb=function(a){if(B&&(17==this.R&&!a.ctrlKey||18==this.R&&!a.altKey))this.Q=this.R=-1;sc&&!nc(a.keyCode,this.R,a.shiftKey,a.ctrlKey,a.altKey)?this.handleEvent(a):this.Q=z?oc(a.keyCode):a.keyCode};P.prototype.Tb=function(){this.Q=this.R=-1};
P.prototype.handleEvent=function(a){var b=a.L,c,d;y&&"keypress"==a.type?(c=this.Q,d=13!=c&&27!=c?b.keyCode:0):B&&"keypress"==a.type?(c=this.Q,d=0<=b.charCode&&63232>b.charCode&&mc(c)?b.charCode:0):Oa?(c=this.Q,d=mc(c)?b.keyCode:0):(c=b.keyCode||this.Q,d=b.charCode||0,Ra&&(63==d&&224==c)&&(c=191));var f=c,g=b.keyIdentifier;c?63232<=c&&c in qc?f=qc[c]:25==c&&a.shiftKey&&(f=9):g&&g in rc&&(f=rc[g]);a=f==this.R;this.R=f;b=new tc(f,d,a,b);try{this.dispatchEvent(b)}finally{b.I()}};P.prototype.a=function(){return this.c};
var pc=function(a,b,c){a.Fa&&a.detach();a.c=b;a.Ea=I(a.c,"keypress",a,c);a.Xa=I(a.c,"keydown",a.Sb,c,a);a.Fa=I(a.c,"keyup",a.Tb,c,a)};P.prototype.detach=function(){this.Ea&&(J(this.Ea),J(this.Xa),J(this.Fa),this.Fa=this.Xa=this.Ea=k);this.c=k;this.Q=this.R=-1};P.prototype.f=function(){P.d.f.call(this);this.detach()};var tc=function(a,b,c,d){d&&this.ua(d,h);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c};v(tc,F);var vc=function(a,b){a||e(Error("Invalid class name "+a));r(b)||e(Error("Invalid decorator function "+b));uc[a]=b},wc={},uc={};var Q=function(){},xc;aa(Q);o=Q.prototype;o.M=function(){};o.k=function(a){var b=a.Ha().k("div",this.ta(a).join(" "),a.la);yc(a,b);return b};o.z=function(a){return a};o.ra=function(a,b,c){if(a=a.a?a.a():a)if(y&&!C("7")){var d=zc(fb(a),b);d.push(b);ha(c?D:hb,a).apply(k,d)}else c?D(a,b):hb(a,b)};o.$=function(){return j};
o.K=function(a,b){b.id&&ec(a,b.id);var c=this.z(b);c&&c.firstChild?Ac(a,c.firstChild.nextSibling?za(c.childNodes):c.firstChild):a.la=k;var d=0,f=this.n(),g=this.n(),i=n,l=n,c=n,m=fb(b);ua(m,function(a){if(!i&&a==f)i=j,g==f&&(l=j);else if(!l&&a==g)l=j;else{var b=d;this.rb||(this.Da||Bc(this),this.rb=Ea(this.Da));a=parseInt(this.rb[a],10);d=b|(isNaN(a)?0:a)}},this);a.g=d;i||(m.push(f),g==f&&(l=j));l||m.push(g);var s=a.D;s&&m.push.apply(m,s);if(y&&!C("7")){var A=zc(m);0<A.length&&(m.push.apply(m,A),
c=j)}if(!i||!l||s||c)b.className=m.join(" ");yc(a,b);return b};o.Ma=function(a){kc(a)&&this.pa(a.a(),j);a.isEnabled()&&this.ma(a,a.H())};var yc=function(a,b){w(a);w(b);a.isEnabled()||Cc(b,1,j);a.g&8&&Cc(b,8,j);a.o&16&&Cc(b,16,!!(a.g&16));a.o&64&&Cc(b,64,!!(a.g&64))};o=Q.prototype;o.xa=function(a,b){$b(a,!b,!y&&!Oa)};o.pa=function(a,b){this.ra(a,this.n()+"-rtl",b)};o.T=function(a){var b;return a.o&32&&(b=a.j())?yb(b):n};
o.ma=function(a,b){var c;if(a.o&32&&(c=a.j())){if(!b&&a.g&32){try{c.blur()}catch(d){}a.g&32&&a.na(k)}yb(c)!=b&&(b?c.tabIndex=0:(c.tabIndex=-1,c.removeAttribute("tabIndex")))}};o.ja=function(a,b){Yb(a,b)};o.u=function(a,b,c){var d=a.a();if(d){var f=Dc(this,b);f&&this.ra(a,f,c);Cc(d,b,c)}};var Cc=function(a,b,c){xc||(xc={1:"disabled",8:"selected",16:"checked",64:"expanded"});(b=xc[b])&&a.setAttribute("aria-"+b,c)};Q.prototype.j=function(a){return a.a()};Q.prototype.n=function(){return"goog-control"};
Q.prototype.ta=function(a){var b=this.n(),c=[b],d=this.n();d!=b&&c.push(d);b=a.g;for(d=[];b;){var f=b&-b;d.push(Dc(this,f));b&=~f}c.push.apply(c,d);(a=a.D)&&c.push.apply(c,a);y&&!C("7")&&c.push.apply(c,zc(c));return c};
var zc=function(a,b){var c=[];b&&(a=a.concat([b]));ua([],function(d){wa(d,ha(xa,a))&&(!b||xa(d,b))&&c.push(d.join("_"))});return c},Dc=function(a,b){a.Da||Bc(a);return a.Da[b]},Bc=function(a){var b=a.n();a.Da={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};var R=function(a,b,c){N.call(this,c);if(!b){for(var b=this.constructor,d;b;){d=u(b);if(d=wc[d])break;b=b.d?b.d.constructor:k}b=d?r(d.P)?d.P():new d:k}this.b=b;this.la=a};v(R,N);o=R.prototype;o.la=k;o.g=0;o.o=39;o.Yb=255;o.V=0;o.p=j;o.D=k;o.ha=j;o.wa=n;o.ob=k;o.pb=function(){return this.ha};o.Pa=function(a){this.e&&a!=this.ha&&Ec(this,a);this.ha=a};o.j=function(){return this.b.j(this)};o.ya=function(){return this.t||(this.t=new P)};o.zb=function(){return this.b};
o.ra=function(a,b){b?a&&(this.D?xa(this.D,a)||this.D.push(a):this.D=[a],this.b.ra(this,a,j)):a&&this.D&&(ya(this.D,a),0==this.D.length&&(this.D=k),this.b.ra(this,a,n))};o.k=function(){var a=this.b.k(this);this.c=a;var b=this.ob||this.b.M();b&&a.setAttribute("role",b);this.wa||this.b.xa(a,n);this.H()||this.b.ja(a,n)};o.z=function(){return this.b.z(this.a())};o.$=function(a){return this.b.$(a)};
o.Va=function(a){this.c=a=this.b.K(this,a);var b=this.ob||this.b.M();b&&a.setAttribute("role",b);this.wa||this.b.xa(a,n);this.p="none"!=a.style.display};o.s=function(){R.d.s.call(this);this.b.Ma(this);if(this.o&-2&&(this.pb()&&Ec(this,j),this.o&32)){var a=this.j();if(a){var b=this.ya();pc(b,a);L(L(L(fc(this),b,"key",this.N),a,"focus",this.oa),a,"blur",this.na)}}};
var Ec=function(a,b){var c=fc(a),d=a.a();b?(L(L(L(L(c,d,"mouseover",a.$a),d,"mousedown",a.ka),d,"mouseup",a.ab),d,"mouseout",a.Za),y&&L(c,d,"dblclick",a.wb)):(M(M(M(M(c,d,"mouseover",a.$a),d,"mousedown",a.ka),d,"mouseup",a.ab),d,"mouseout",a.Za),y&&M(c,d,"dblclick",a.wb))};R.prototype.U=function(){R.d.U.call(this);this.t&&this.t.detach();this.H()&&this.isEnabled()&&this.b.ma(this,n)};R.prototype.f=function(){R.d.f.call(this);this.t&&(this.t.I(),delete this.t);delete this.b;this.D=this.la=k};
var Ac=function(a,b){a.la=b};o=R.prototype;o.pa=function(a){R.d.pa.call(this,a);var b=this.a();b&&this.b.pa(b,a)};o.xa=function(a){this.wa=a;var b=this.a();b&&this.b.xa(b,a)};o.H=function(){return this.p};o.ja=function(a,b){if(b||this.p!=a&&this.dispatchEvent(a?"show":"hide")){var c=this.a();c&&this.b.ja(c,a);this.isEnabled()&&this.b.ma(this,a);this.p=a;return j}return n};o.isEnabled=function(){return!(this.g&1)};
o.qa=function(a){var b=this.getParent();if((!b||"function"!=typeof b.isEnabled||b.isEnabled())&&S(this,1,!a))a||(this.setActive(n),this.B(n)),this.H()&&this.b.ma(this,a),this.u(1,!a)};o.B=function(a){S(this,2,a)&&this.u(2,a)};o.setActive=function(a){S(this,4,a)&&this.u(4,a)};var Fc=function(a,b){S(a,8,b)&&a.u(8,b)},Gc=function(a,b){S(a,64,b)&&a.u(64,b)};R.prototype.u=function(a,b){this.o&a&&b!=!!(this.g&a)&&(this.b.u(this,a,b),this.g=b?this.g|a:this.g&~a)};
var Hc=function(a,b,c){a.e&&(a.g&b&&!c)&&e(Error("Component already rendered"));!c&&a.g&b&&a.u(b,n);a.o=c?a.o|b:a.o&~b},U=function(a,b){return!!(a.Yb&b)&&!!(a.o&b)},S=function(a,b,c){return!!(a.o&b)&&!!(a.g&b)!=c&&(!(a.V&b)||a.dispatchEvent(cc(b,c)))&&!a.bb};o=R.prototype;o.$a=function(a){(!a.relatedTarget||!ub(this.a(),a.relatedTarget))&&(this.dispatchEvent("enter")&&this.isEnabled()&&U(this,2))&&this.B(j)};
o.Za=function(a){if((!a.relatedTarget||!ub(this.a(),a.relatedTarget))&&this.dispatchEvent("leave"))U(this,4)&&this.setActive(n),U(this,2)&&this.B(n)};o.ka=function(a){if(this.isEnabled()&&(U(this,2)&&this.B(j),Ib(a)&&(!B||!Ra||!a.ctrlKey)))U(this,4)&&this.setActive(j),this.b.T(this)&&this.j().focus();!this.wa&&(Ib(a)&&(!B||!Ra||!a.ctrlKey))&&a.preventDefault()};o.ab=function(a){this.isEnabled()&&(U(this,2)&&this.B(j),this.g&4&&(Ic(this,a)&&U(this,4))&&this.setActive(n))};
o.wb=function(a){this.isEnabled()&&Ic(this,a)};var Ic=function(a,b){if(U(a,16)){var c=!(a.g&16);S(a,16,c)&&a.u(16,c)}U(a,8)&&Fc(a,j);U(a,64)&&Gc(a,!(a.g&64));c=new E("action",a);b&&(c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey,c.eb=b.eb);return a.dispatchEvent(c)};R.prototype.oa=function(){U(this,32)&&S(this,32,j)&&this.u(32,j)};R.prototype.na=function(){U(this,4)&&this.setActive(n);U(this,32)&&S(this,32,n)&&this.u(32,n)};
R.prototype.N=function(a){return this.H()&&this.isEnabled()&&this.kb(a)?(a.preventDefault(),a.stopPropagation(),j):n};R.prototype.kb=function(a){return 13==a.keyCode&&Ic(this,a)};r(R)||e(Error("Invalid component class "+R));r(Q)||e(Error("Invalid renderer class "+Q));var Jc=u(R);wc[Jc]=Q;vc("goog-control",function(){return new R(k)});var Kc=function(){};v(Kc,Q);aa(Kc);Kc.prototype.k=function(a){return a.Ha().k("div",this.n())};Kc.prototype.K=function(a,b){b.id&&ec(a,b.id);if("HR"==b.tagName){var c=b,b=this.k(a);c.parentNode&&c.parentNode.insertBefore(b,c);sb(c)}else D(b,this.n());return b};Kc.prototype.n=function(){return"goog-menuseparator"};var Lc=function(a,b){R.call(this,k,a||Kc.P(),b);Hc(this,1,n);Hc(this,2,n);Hc(this,4,n);Hc(this,32,n);this.g=1};v(Lc,R);Lc.prototype.s=function(){Lc.d.s.call(this);this.a().setAttribute("role","separator")};vc("goog-menuseparator",function(){return new Lc});var V=function(){};aa(V);V.prototype.M=function(){};var Mc=function(a,b){a&&(a.tabIndex=b?0:-1)};o=V.prototype;o.k=function(a){return a.Ha().k("div",this.ta(a).join(" "))};o.z=function(a){return a};o.$=function(a){return"DIV"==a.tagName};o.K=function(a,b){b.id&&ec(a,b.id);var c=this.n(),d=n,f=fb(b);f&&ua(f,function(b){b==c?d=j:b&&this.Wa(a,b,c)},this);d||D(b,c);Nc(a,this.z(b));return b};o.Wa=function(a,b,c){b==c+"-disabled"?a.qa(n):b==c+"-horizontal"?Oc(a,"horizontal"):b==c+"-vertical"&&Oc(a,"vertical")};
var Nc=function(a,b){if(b)for(var c=b.firstChild,d;c&&c.parentNode==b;){d=c.nextSibling;if(1==c.nodeType){var f;a:{f=h;for(var g=fb(c),i=0,l=g.length;i<l;i++)if(f=g[i]in uc?uc[g[i]]():k)break a;f=k}f&&(f.c=c,a.isEnabled()||f.qa(n),a.Aa(f),f.K(c))}else(!c.nodeValue||""==la(c.nodeValue))&&b.removeChild(c);c=d}};V.prototype.Ma=function(a){a=a.a();$b(a,j,z);y&&(a.hideFocus=j);var b=this.M();b&&a.setAttribute("role",b)};V.prototype.j=function(a){return a.a()};V.prototype.n=function(){return"goog-container"};
V.prototype.ta=function(a){var b=this.n(),c=[b,"horizontal"==a.O?b+"-horizontal":b+"-vertical"];a.isEnabled()||c.push(b+"-disabled");return c};var W=function(a,b,c){N.call(this,c);this.b=b||V.P();this.O=a||"vertical"};v(W,N);o=W.prototype;o.Oa=k;o.t=k;o.b=k;o.O=k;o.p=j;o.X=j;o.Ya=j;o.i=-1;o.h=k;o.ca=n;o.Rb=n;o.Qb=j;o.J=k;o.j=function(){return this.Oa||this.b.j(this)};o.ya=function(){return this.t||(this.t=new P(this.j()))};o.zb=function(){return this.b};o.k=function(){this.c=this.b.k(this)};o.z=function(){return this.b.z(this.a())};o.$=function(a){return this.b.$(a)};
o.Va=function(a){this.c=this.b.K(this,a);"none"==a.style.display&&(this.p=n)};o.s=function(){W.d.s.call(this);ic(this,function(a){a.e&&Pc(this,a)},this);var a=this.a();this.b.Ma(this);this.ja(this.p,j);L(L(L(L(L(L(L(L(fc(this),this,"enter",this.Lb),this,"highlight",this.Mb),this,"unhighlight",this.Ob),this,"open",this.Nb),this,"close",this.Jb),a,"mousedown",this.ka),jb(a),"mouseup",this.Kb),a,["mousedown","mouseup","mouseover","mouseout"],this.Ib);this.T()&&Qc(this,j)};
var Qc=function(a,b){var c=fc(a),d=a.j();b?L(L(L(c,d,"focus",a.oa),d,"blur",a.na),a.ya(),"key",a.N):M(M(M(c,d,"focus",a.oa),d,"blur",a.na),a.ya(),"key",a.N)};o=W.prototype;o.U=function(){Rc(this,-1);this.h&&Gc(this.h,n);this.ca=n;W.d.U.call(this)};o.f=function(){W.d.f.call(this);this.t&&(this.t.I(),this.t=k);this.b=this.h=this.J=this.Oa=k};o.Lb=function(){return j};
o.Mb=function(a){var b=lc(this,a.target);if(-1<b&&b!=this.i){var c=O(this,this.i);c&&c.B(n);this.i=b;c=O(this,this.i);this.ca&&c.setActive(j);this.Qb&&(this.h&&c!=this.h)&&(c.o&64?Gc(c,j):Gc(this.h,n))}this.a().setAttribute("aria-activedescendant",a.target.a().id)};o.Ob=function(a){a.target==O(this,this.i)&&(this.i=-1);this.a().setAttribute("aria-activedescendant","")};o.Nb=function(a){if((a=a.target)&&a!=this.h&&a.getParent()==this)this.h&&Gc(this.h,n),this.h=a};
o.Jb=function(a){a.target==this.h&&(this.h=k)};o.ka=function(a){this.X&&(this.ca=j);var b=this.j();b&&yb(b)?b.focus():a.preventDefault()};o.Kb=function(){this.ca=n};o.Ib=function(a){var b;a:{b=a.target;if(this.J)for(var c=this.a();b&&b!==c;){var d=b.id;if(d in this.J){b=this.J[d];break a}b=b.parentNode}b=k}if(b)switch(a.type){case "mousedown":b.ka(a);break;case "mouseup":b.ab(a);break;case "mouseover":b.$a(a);break;case "mouseout":b.Za(a)}};o.oa=function(){};
o.na=function(){Rc(this,-1);this.ca=n;this.h&&Gc(this.h,n)};o.N=function(a){return this.isEnabled()&&this.H()&&(0!=jc(this)||this.Oa)&&this.kb(a)?(a.preventDefault(),a.stopPropagation(),j):n};
o.kb=function(a){var b=O(this,this.i);if(b&&"function"==typeof b.N&&b.N(a)||this.h&&this.h!=b&&"function"==typeof this.h.N&&this.h.N(a))return j;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return n;switch(a.keyCode){case 27:if(this.T())this.j().blur();else return n;break;case 36:Sc(this);break;case 35:Tc(this);break;case 38:if("vertical"==this.O)Uc(this);else return n;break;case 37:if("horizontal"==this.O)kc(this)?Vc(this):Uc(this);else return n;break;case 40:if("vertical"==this.O)Vc(this);else return n;
break;case 39:if("horizontal"==this.O)kc(this)?Uc(this):Vc(this);else return n;break;default:return n}return j};var Pc=function(a,b){var c=b.a(),c=c.id||(c.id=dc(b));a.J||(a.J={});a.J[c]=b};W.prototype.Aa=function(a,b){W.d.Aa.call(this,a,b)};W.prototype.Sa=function(a,b,c){a.V|=2;a.V|=64;(this.T()||!this.Rb)&&Hc(a,32,n);a.Pa(n);W.d.Sa.call(this,a,b,c);a.e&&this.e&&Pc(this,a);b<=this.i&&this.i++};
W.prototype.removeChild=function(a,b){if(a=q(a)?gc(this,a):a){var c=lc(this,a);-1!=c&&(c==this.i?a.B(n):c<this.i&&this.i--);var d=a.a();d&&(d.id&&this.J)&&(c=this.J,d=d.id,d in c&&delete c[d])}a=W.d.removeChild.call(this,a,b);a.Pa(j);return a};var Oc=function(a,b){a.a()&&e(Error("Component already rendered"));a.O=b};o=W.prototype;o.H=function(){return this.p};
o.ja=function(a,b){if(b||this.p!=a&&this.dispatchEvent(a?"show":"hide")){this.p=a;var c=this.a();c&&(Yb(c,a),this.T()&&Mc(this.j(),this.X&&this.p),b||this.dispatchEvent(this.p?"aftershow":"afterhide"));return j}return n};o.isEnabled=function(){return this.X};o.qa=function(a){if(this.X!=a&&this.dispatchEvent(a?"enable":"disable"))a?(this.X=j,ic(this,function(a){a.tb?delete a.tb:a.qa(j)})):(ic(this,function(a){a.isEnabled()?a.qa(n):a.tb=j}),this.ca=this.X=n),this.T()&&Mc(this.j(),a&&this.p)};o.T=function(){return this.Ya};
o.ma=function(a){a!=this.Ya&&this.e&&Qc(this,a);this.Ya=a;this.X&&this.p&&Mc(this.j(),a)};var Rc=function(a,b){var c=O(a,b);c?c.B(j):-1<a.i&&O(a,a.i).B(n)};W.prototype.B=function(a){Rc(this,lc(this,a))};
var Sc=function(a){Wc(a,function(a,c){return(a+1)%c},jc(a)-1)},Tc=function(a){Wc(a,function(a,c){a--;return 0>a?c-1:a},0)},Vc=function(a){Wc(a,function(a,c){return(a+1)%c},a.i)},Uc=function(a){Wc(a,function(a,c){a--;return 0>a?c-1:a},a.i)},Wc=function(a,b,c){for(var c=0>c?lc(a,a.h):c,d=jc(a),c=b.call(a,c,d),f=0;f<=d;){var g=O(a,c);if(g&&g.H()&&g.isEnabled()&&g.o&2){a.Ua(c);break}f++;c=b.call(a,c,d)}};W.prototype.Ua=function(a){Rc(this,a)};var Xc=function(){};v(Xc,Q);aa(Xc);o=Xc.prototype;o.n=function(){return"goog-tab"};o.M=function(){return"tab"};o.k=function(a){var b=Xc.d.k.call(this,a);(a=a.Ra())&&this.Ta(b,a);return b};o.K=function(a,b){var b=Xc.d.K.call(this,a,b),c=this.Ra(b);c&&(a.qb=c);if(a.g&8&&(c=a.getParent())&&r(c.W))a.u(8,n),c.W(a);return b};o.Ra=function(a){return a.title||""};o.Ta=function(a,b){a&&(a.title=b||"")};var Yc=function(a,b,c){R.call(this,a,b||Xc.P(),c);Hc(this,8,j);this.V|=9};v(Yc,R);Yc.prototype.Ra=function(){return this.qb};Yc.prototype.Ta=function(a){this.zb().Ta(this.a(),a);this.qb=a};vc("goog-tab",function(){return new Yc(k)});var X=function(){};v(X,V);aa(X);X.prototype.n=function(){return"goog-tab-bar"};X.prototype.M=function(){return"tablist"};X.prototype.Wa=function(a,b,c){this.yb||(this.Ga||Zc(this),this.yb=Ea(this.Ga));var d=this.yb[b];d?(Oc(a,$c(d)),a.sb=d):X.d.Wa.call(this,a,b,c)};X.prototype.ta=function(a){var b=X.d.ta.call(this,a);this.Ga||Zc(this);b.push(this.Ga[a.sb]);return b};var Zc=function(a){var b=a.n();a.Ga={top:b+"-top",bottom:b+"-bottom",start:b+"-start",end:b+"-end"}};var Y=function(a,b,c){a=a||"top";Oc(this,$c(a));this.sb=a;W.call(this,this.O,b||X.P(),c);ad(this)};v(Y,W);o=Y.prototype;o.Ub=j;o.F=k;o.s=function(){Y.d.s.call(this);ad(this)};o.f=function(){Y.d.f.call(this);this.F=k};o.removeChild=function(a,b){bd(this,a);return Y.d.removeChild.call(this,a,b)};o.Ua=function(a){Y.d.Ua.call(this,a);this.Ub&&this.W(O(this,a))};o.W=function(a){a?Fc(a,j):this.F&&Fc(this.F,n)};
var bd=function(a,b){if(b&&b==a.F){for(var c=lc(a,b),d=c-1;b=O(a,d);d--)if(b.H()&&b.isEnabled()){a.W(b);return}for(c+=1;b=O(a,c);c++)if(b.H()&&b.isEnabled()){a.W(b);return}a.W(k)}};o=Y.prototype;o.cc=function(a){this.F&&this.F!=a.target&&Fc(this.F,n);this.F=a.target};o.dc=function(a){a.target==this.F&&(this.F=k)};o.ac=function(a){bd(this,a.target)};o.bc=function(a){bd(this,a.target)};o.oa=function(){O(this,this.i)||this.B(this.F||O(this,0))};
var ad=function(a){L(L(L(L(fc(a),a,"select",a.cc),a,"unselect",a.dc),a,"disable",a.ac),a,"hide",a.bc)},$c=function(a){return"start"==a||"end"==a?"vertical":"horizontal"};vc("goog-tab-bar",function(){return new Y});var Z=function(a,b,c,d,f){function g(a){a&&(a.tabIndex=0,a.setAttribute("role",i.M()),D(a,"goog-zippy-header"),cd(i,a),a&&L(i.nb,a,"keydown",i.Pb))}this.m=f||kb();this.Y=this.m.a(a)||k;this.za=this.m.a(d||k);this.ea=(this.Qa=r(b)?b:k)||!b?k:this.m.a(b);this.l=c==j;this.nb=new K(this);this.Na=new K(this);var i=this;g(this.Y);g(this.za);this.Z(this.l)};v(Z,Xb);o=Z.prototype;o.ha=j;o.lc=j;o.f=function(){Z.d.f.call(this);Gb(this.nb);Gb(this.Na)};o.M=function(){return"tab"};o.z=function(){return this.ea};
o.toggle=function(){this.Z(!this.l)};o.Z=function(a){this.ea?Yb(this.ea,a):a&&this.Qa&&(this.ea=this.Qa());this.ea&&D(this.ea,"goog-zippy-content");if(this.za)Yb(this.Y,!a),Yb(this.za,a);else if(this.Y){var b=this.Y;a?D(b,"goog-zippy-expanded"):hb(b,"goog-zippy-expanded");b=this.Y;!a?D(b,"goog-zippy-collapsed"):hb(b,"goog-zippy-collapsed");this.Y.setAttribute("aria-expanded",a)}this.l=a;this.dispatchEvent(new dd("toggle",this))};o.pb=function(){return this.lc};
o.Pa=function(a){this.ha!=a&&((this.ha=a)?(cd(this,this.Y),cd(this,this.za)):Wb(this.Na))};var cd=function(a,b){b&&L(a.Na,b,"click",a.fc)};Z.prototype.Pb=function(a){if(13==a.keyCode||32==a.keyCode)this.toggle(),this.dispatchEvent(new E("action",this)),a.preventDefault(),a.stopPropagation()};Z.prototype.fc=function(){this.toggle();this.dispatchEvent(new E("action",this))};var dd=function(a,b){E.call(this,a,b)};v(dd,E);var fd=function(a,b){this.lb=[];for(var c=lb(a),c=mb("span","ae-zippy",c),d=0,f;f=c[d];d++)this.lb.push(new Z(f,f.parentNode.parentNode.parentNode.nextElementSibling!=h?f.parentNode.parentNode.parentNode.nextElementSibling:tb(f.parentNode.parentNode.parentNode.nextSibling),n));this.ec=new ed(this.lb,lb(b))};fd.prototype.jc=function(){return this.ec};fd.prototype.kc=function(){return this.lb};
var ed=function(a,b){this.va=a;if(this.va.length)for(var c=0,d;d=this.va[c];c++)I(d,"toggle",this.Wb,n,this);this.Ja=0;this.l=n;c="ae-toggle ae-plus ae-action";this.va.length||(c+=" ae-disabled");this.S=rb("span",{className:c},"Expand All");I(this.S,"click",this.Vb,n,this);b&&b.appendChild(this.S)};ed.prototype.Vb=function(){this.va.length&&this.Z(!this.l)};
ed.prototype.Wb=function(a){a=a.currentTarget;this.Ja=a.l?this.Ja+1:this.Ja-1;a.l!=this.l&&(a.l?(this.l=j,gd(this,j)):0==this.Ja&&(this.l=n,gd(this,n)))};ed.prototype.Z=function(a){this.l=a;for(var a=0,b;b=this.va[a];a++)b.l!=this.l&&b.Z(this.l);gd(this)};
var gd=function(a,b){(b!==h?b:a.l)?(hb(a.S,"ae-plus"),D(a.S,"ae-minus"),vb(a.S,"Collapse All")):(hb(a.S,"ae-minus"),D(a.S,"ae-plus"),vb(a.S,"Expand All"))},hd=function(a){this.Xb=a;this.Db={};var b,c=rb("div",{},b=rb("div",{id:"ae-stats-details-tabs",className:"goog-tab-bar goog-tab-bar-top"}),rb("div",{className:"goog-tab-bar-clear"}),a=rb("div",{id:"ae-stats-details-tabs-content",className:"goog-tab-content"})),d=new Y;d.K(b);I(d,"select",this.Bb,n,this);I(d,"unselect",this.Bb,n,this);b=0;for(var f;f=
this.Xb[b];b++)if(f=lb("ae-stats-details-"+f)){var g=mb("h2",k,f)[0],i;i=g;var l=h;eb&&"innerText"in i?l=i.innerText.replace(/(\r\n|\r|\n)/g,"\n"):(l=[],zb(i,l,j),l=l.join(""));l=l.replace(/ \xAD /g," ").replace(/\xAD/g,"");l=l.replace(/\u200B/g,"");eb||(l=l.replace(/ +/g," "));" "!=l&&(l=l.replace(/^\s*/,""));i=l;sb(g);g=new Yc(i);this.Db[u(g)]=f;d.Aa(g,j);a.appendChild(f);0==b?d.W(g):Yb(f,n)}lb("bd").appendChild(c)};hd.prototype.Bb=function(a){var b=this.Db[u(a.target)];Yb(b,"select"==a.type)};
ia("ae.Stats.Details.Tabs",hd);ia("goog.ui.Zippy",Z);Z.prototype.setExpanded=Z.prototype.Z;ia("ae.Stats.MakeZippys",fd);fd.prototype.getExpandCollapse=fd.prototype.jc;fd.prototype.getZippys=fd.prototype.kc;ed.prototype.setExpanded=ed.prototype.Z;var $=function(){this.fb=[];this.jb=[]},id=[[5,0.2,1],[6,0.2,1.2],[5,0.25,1.25],[6,0.25,1.5],[4,0.5,2],[5,0.5,2.5],[6,0.5,3],[4,1,4],[5,1,5],[6,1,6],[4,2,8],[5,2,10]],jd=function(a){if(0>=a)return[2,0.5,1];for(var b=1;1>a;)a*=10,b/=10;for(;10<=a;)a/=10,b*=10;for(var c=0;c<id.length;c++)if(a<=id[c][2])return[id[c][0],id[c][1]*b,id[c][2]*b];return[5,2*b,10*b]};$.prototype.ib="stats/static/pix.gif";$.prototype.w="ae-stats-gantt-";$.prototype.hb=0;$.prototype.write=function(a){this.jb.push(a)};
var kd=function(a,b,c,d){a.write('<tr class="'+a.w+'axisrow"><td width="20%"></td><td>');a.write('<div class="'+a.w+'axis">');for(var f=0;f<=b;f++)a.write('<img class="'+a.w+'tick" src="'+a.ib+'" alt="" '),a.write('style="left:'+f*c*d+'%"\n>'),a.write('<span class="'+a.w+'scale" style="left:'+f*c*d+'%">'),a.write("&nbsp;"+f*c+"</span>");a.write("</div></td></tr>\n")};
$.prototype.ic=function(){this.jb=[];var a=jd(this.hb),b=a[0],c=a[1],a=100/a[2];this.write('<table class="'+this.w+'table">\n');kd(this,b,c,a);for(var d=0;d<this.fb.length;d++){var f=this.fb[d];this.write('<tr class="'+this.w+'datarow"><td width="20%">');0<f.label.length&&(0<f.ia.length&&this.write('<a class="'+this.w+'link" href="'+f.ia+'">'),this.write(f.label),0<f.ia.length&&this.write("</a>"));this.write("</td>\n<td>");this.write('<div class="'+this.w+'container">');0<f.ia.length&&this.write('<a class="'+
this.w+'link" href="'+f.ia+'"\n>');this.write('<img class="'+this.w+'bar" src="'+this.ib+'" alt="" ');this.write('style="left:'+f.start*a+"%;width:"+f.duration*a+'%;min-width:1px"\n>');0<f.gb&&(this.write('<img class="'+this.w+'extra" src="'+this.ib+'" alt="" '),this.write('style="left:'+f.start*a+"%;width:"+f.gb*a+'%"\n>'));0<f.xb.length&&(this.write('<span class="'+this.w+'inline" style="left:'+(f.start+Math.max(f.duration,f.gb))*a+'%">&nbsp;'),this.write(f.xb),this.write("</span>"));0<f.ia.length&&
this.write("</a>");this.write("</div></td></tr>\n")}kd(this,b,c,a);this.write("</table>\n");return this.jb.join("")};$.prototype.hc=function(a,b,c,d,f,g){this.hb=Math.max(this.hb,Math.max(b+c,b+d));this.fb.push({label:a,start:b,duration:c,gb:d,xb:f,ia:g})};ia("Gantt",$);$.prototype.add_bar=$.prototype.hc;$.prototype.draw=$.prototype.ic;})();
