var h=void 0,m=true,n=null,o=false,p,q=this;function r(){}
function t(a){var b=typeof a;if(b=="object")if(a){if(a instanceof Array)return"array";else if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if(c=="[object Window]")return"object";if(c=="[object Array]"||typeof a.length=="number"&&typeof a.splice!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("splice"))return"array";if(c=="[object Function]"||typeof a.call!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if(b=="function"&&typeof a.call=="undefined")return"object";return b}var v="closure_uid_"+Math.floor(Math.random()*2147483648).toString(36),aa=0;function x(a,b){function c(){}c.prototype=b.prototype;a.t=b.prototype;a.prototype=new c};function ba(a,b){for(var c=0,d=String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),f=String(b).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),e=Math.max(d.length,f.length),g=0;c==0&&g<e;g++){var i=d[g]||"",j=f[g]||"",k=RegExp("(\\d*)(\\D*)","g"),w=RegExp("(\\d*)(\\D*)","g");do{var l=k.exec(i)||["","",""],s=w.exec(j)||["","",""];if(l[0].length==0&&s[0].length==0)break;c=y(l[1].length==0?0:parseInt(l[1],10),s[1].length==0?0:parseInt(s[1],10))||y(l[2].length==0,s[2].length==0)||y(l[2],s[2])}while(c==
0)}return c}function y(a,b){if(a<b)return-1;else if(a>b)return 1;return 0};var z=Array.prototype,A=z.indexOf?function(a,b,c){return z.indexOf.call(a,b,c)}:function(a,b,c){c=c==n?0:c<0?Math.max(0,a.length+c):c;if(typeof a=="string")return typeof b!="string"||b.length!=1?-1:a.indexOf(b,c);for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};function ca(a,b,c,d){z.splice.apply(a,B(arguments,1))}function B(a,b,c){return arguments.length<=2?z.slice.call(a,b):z.slice.call(a,b,c)};var C,D,E,F;function da(){return q.navigator?q.navigator.userAgent:n}F=E=D=C=o;var G;if(G=da()){var ea=q.navigator;C=G.indexOf("Opera")==0;D=!C&&G.indexOf("MSIE")!=-1;E=!C&&G.indexOf("WebKit")!=-1;F=!C&&!E&&ea.product=="Gecko"}var H=D,I=F,fa=E,ga=q.navigator,ha=(ga&&ga.platform||"").indexOf("Mac")!=-1,J;
a:{var K="",L;if(C&&q.opera)var M=q.opera.version,K=typeof M=="function"?M():M;else if(I?L=/rv\:([^\);]+)(\)|;)/:H?L=/MSIE\s+([^\);]+)(\)|;)/:fa&&(L=/WebKit\/(\S+)/),L)var ia=L.exec(da()),K=ia?ia[1]:"";if(H){var N,ja=q.document;N=ja?ja.documentMode:h;if(N>parseFloat(K)){J=String(N);break a}}J=K}var ka={};function O(a){return ka[a]||(ka[a]=ba(J,a)>=0)}var la={};function P(){return la[9]||(la[9]=H&&document.documentMode&&document.documentMode>=9)};!H||P();!I&&!H||H&&P()||I&&O("1.9.1");H&&O("9");function ma(a){return(a=a.className)&&typeof a.split=="function"?a.split(/\s+/):[]}function Q(a,b){for(var c=ma(a),d=B(arguments,1),f=c,e=0,g=0;g<d.length;g++)A(f,d[g])>=0||(f.push(d[g]),e++);a.className=c.join(" ")};function na(){var a=document;R(a)?a=a.querySelector(".doc"):(a=document,a=R(a)?a.querySelectorAll(".doc"):a.getElementsByClassName?a.getElementsByClassName("doc"):oa(),a=a[0]);return a||n}function R(a){return a.querySelectorAll&&a.querySelector&&(!fa||document.compatMode=="CSS1Compat"||O("528"))}
function oa(){var a,b,c,d;a=document;if(R(a))return a.querySelectorAll(".doc");if(a.getElementsByClassName){var f=a.getElementsByClassName("doc");return f}f=a.getElementsByTagName("*");d={};for(b=c=0;a=f[b];b++){var e=a.className;typeof e.split=="function"&&A(e.split(/\s+/),"doc")>=0&&(d[c++]=a)}d.length=c;return d};var pa;!H||P();H&&O("8");function S(){}S.prototype.n=o;S.prototype.d=function(){if(!this.n)this.n=m,this.e()};S.prototype.e=function(){this.u&&qa.apply(n,this.u)};function qa(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b],f=t(d);f=="array"||f=="object"&&typeof d.length=="number"?qa.apply(n,d):d&&typeof d.d=="function"&&d.d()}};function T(a,b){this.type=a;this.currentTarget=this.target=b}x(T,S);T.prototype.e=function(){delete this.type;delete this.target;delete this.currentTarget};T.prototype.k=o;T.prototype.z=m;function ra(a){ra[" "](a);return a}ra[" "]=r;function U(a,b){a&&this.i(a,b)}x(U,T);p=U.prototype;p.target=n;p.relatedTarget=n;p.offsetX=0;p.offsetY=0;p.clientX=0;p.clientY=0;p.screenX=0;p.screenY=0;p.button=0;p.keyCode=0;p.charCode=0;p.ctrlKey=o;p.altKey=o;p.shiftKey=o;p.metaKey=o;p.w=o;p.o=n;
p.i=function(a,b){var c=this.type=a.type;T.call(this,c);this.target=a.target||a.srcElement;this.currentTarget=b;var d=a.relatedTarget;if(d){if(I){var f;a:{try{ra(d.nodeName);f=m;break a}catch(e){}f=o}f||(d=n)}}else if(c=="mouseover")d=a.fromElement;else if(c=="mouseout")d=a.toElement;this.relatedTarget=d;this.offsetX=a.offsetX!==h?a.offsetX:a.layerX;this.offsetY=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||(c=="keypress"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.w=ha?a.metaKey:a.ctrlKey;this.state=a.state;this.o=a;delete this.z;delete this.k};p.e=function(){U.t.e.call(this);this.relatedTarget=this.currentTarget=this.target=this.o=n};function sa(){}var ta=0;p=sa.prototype;p.key=0;p.g=o;p.l=o;p.i=function(a,b,c,d,f,e){if(t(a)=="function")this.p=m;else if(a&&a.handleEvent&&t(a.handleEvent)=="function")this.p=o;else throw Error("Invalid listener argument");this.j=a;this.s=b;this.src=c;this.type=d;this.capture=!!f;this.v=e;this.l=o;this.key=++ta;this.g=o};p.handleEvent=function(a){return this.p?this.j.call(this.v||this.src,a):this.j.handleEvent.call(this.j,a)};function V(a,b){this.q=b;this.b=[];if(a>this.q)throw Error("[goog.structs.SimplePool] Initial cannot be greater than max");for(var c=0;c<a;c++)this.b.push(this.a?this.a():{})}x(V,S);V.prototype.a=n;V.prototype.m=n;function W(a,b){a.b.length<a.q?a.b.push(b):ua(a,b)}function ua(a,b){if(a.m)a.m(b);else{var c=t(b);if(c=="object"||c=="array"||c=="function")if(t(b.d)=="function")b.d();else for(var d in b)delete b[d]}}
V.prototype.e=function(){V.t.e.call(this);for(var a=this.b;a.length;)ua(this,a.pop());delete this.b};var va,wa=(va="ScriptEngine"in q&&q.ScriptEngine()=="JScript")?q.ScriptEngineMajorVersion()+"."+q.ScriptEngineMinorVersion()+"."+q.ScriptEngineBuildVersion():"0";var X,xa,Y,ya,za,Aa,Ba,Ca;
(function(){function a(){return{c:0,f:0}}function b(){return[]}function c(){function a(b){b=g.call(a.src,a.key,b);if(!b)return b}return a}function d(){return new sa}function f(){return new U}var e=va&&!(ba(wa,"5.7")>=0),g;ya=function(a){g=a};if(e){X=function(a){W(i,a)};xa=function(){return j.b.length?j.b.pop():j.a?j.a():{}};Y=function(a){W(j,a)};za=function(){W(k,c())};Aa=function(a){W(w,a)};Ba=function(){return l.b.length?l.b.pop():l.a?l.a():{}};Ca=function(a){W(l,a)};var i=new V(0,600);i.a=a;var j=
new V(0,600);j.a=b;var k=new V(0,600);k.a=c;var w=new V(0,600);w.a=d;var l=new V(0,600);l.a=f}else X=r,xa=b,Aa=za=Y=r,Ba=f,Ca=r})();var Z={},$={},Da={},Ea={};function Fa(a,b,c,d){if(!d.h&&d.r){for(var f=0,e=0;f<d.length;f++)if(d[f].g){var g=d[f].s;g.src=n;za(g);Aa(d[f])}else f!=e&&(d[e]=d[f]),e++;d.length=e;d.r=o;e==0&&(Y(d),delete $[a][b][c],$[a][b].c--,$[a][b].c==0&&(X($[a][b]),delete $[a][b],$[a].c--),$[a].c==0&&(X($[a]),delete $[a]))}}
function Ga(a,b,c,d,f){var e=1,b=b[v]||(b[v]=++aa);if(a[b]){a.f--;a=a[b];a.h?a.h++:a.h=1;try{for(var g=a.length,i=0;i<g;i++){var j=a[i];j&&!j.g&&(e&=Ha(j,f)!==o)}}finally{a.h--,Fa(c,d,b,a)}}return Boolean(e)}
function Ha(a,b){var c=a.handleEvent(b);if(a.l){var d=a.key;if(Z[d]){var f=Z[d];if(!f.g){var e=f.src,g=f.type,i=f.s,j=f.capture;e.removeEventListener?(e==q||!e.A)&&e.removeEventListener(g,i,j):e.detachEvent&&e.detachEvent(g in Ea?Ea[g]:Ea[g]="on"+g,i);e=e[v]||(e[v]=++aa);i=$[g][j][e];if(Da[e]){var k=Da[e],w=A(k,f);w>=0&&z.splice.call(k,w,1);k.length==0&&delete Da[e]}f.g=m;i.r=m;Fa(g,j,e,i);delete Z[d]}}}return c}
ya(function(a,b){if(!Z[a])return m;var c=Z[a],d=c.type,f=$;if(!(d in f))return m;var f=f[d],e,g;pa===h&&(pa=H&&!q.addEventListener);if(pa){var i;if(!(i=b))a:{i="window.event".split(".");for(var j=q;e=i.shift();)if(j[e]!=n)j=j[e];else{i=n;break a}i=j}e=i;i=m in f;j=o in f;if(i){if(e.keyCode<0||e.returnValue!=h)return m;a:{var k=o;if(e.keyCode==0)try{e.keyCode=-1;break a}catch(w){k=m}if(k||e.returnValue==h)e.returnValue=m}}k=Ba();k.i(e,this);e=m;try{if(i){for(var l=xa(),s=k.currentTarget;s;s=s.parentNode)l.push(s);
g=f[m];g.f=g.c;for(var u=l.length-1;!k.k&&u>=0&&g.f;u--)k.currentTarget=l[u],e&=Ga(g,l[u],d,m,k);if(j){g=f[o];g.f=g.c;for(u=0;!k.k&&u<l.length&&g.f;u++)k.currentTarget=l[u],e&=Ga(g,l[u],d,o,k)}}else e=Ha(c,k)}finally{if(l)l.length=0,Y(l);k.d();Ca(k)}return e}d=new U(b,this);try{e=Ha(c,d)}finally{d.d()}return e});var Ia=na();H&&Q(Ia,"ie");H&&parseInt(J,10)<9&&Q(Ia,"oldie");Q(na(),"js");(function(a,b){var c=ma(a),d=B(arguments,1),f;f=c;for(var e=0,g=0;g<f.length;g++)A(d,f[g])>=0&&(ca(f,g--,1),e++);f=e==d.length;a.className=c.join(" ");return f})(Ia,"no-js");
