(function(){ 
var i=window,k=Number,aa=Object,ba=Infinity,ca=navigator,m=Error,da=Boolean,q=undefined,ea=Function,r=Array,s=Math;function fa(a,b){return a.toString=b}function ga(a,b){return a.length=b}function ha(a,b){return a.relatedTarget=b}function ia(a,b){return a.width=b}function ja(a,b){return a.innerHTML=b}function t(a,b){return a.currentTarget=b}function ka(a,b){return a.left=b}function la(a,b){return a.target=b}function ma(a,b){return a.screenX=b}function na(a,b){return a.screenY=b}function oa(a,b){return a.keyCode=
b}function u(a,b){return a.type=b}function pa(a,b){return a.display=b}function qa(a,b){return a.height=b}var ra="scrollTop",v="length",_P="prototype",w="width",sa="slice",x="nodeType",ta="document",ua="offsetParent",va="hasOwnProperty",y="style",wa="capture",z="body",A="left",B="target",xa="screenX",ya="screenY",za="keyCode",Aa="scrollLeft",Ba="compatMode",C="type",Ca="tagName",Da="defaultView",Ea="name",Fa="parentNode",Ga="offsetTop",D="height",Ha="clientX",Ia="clientY",Ja="documentElement",Ka=Ka||
{},E=this;var La=function(a,b){var c=a.split("."),d=E,f;while(f=c.shift()){if(!c[v]&&F(b)){d[f]=b}else if(d[f]){d=d[f]}else{d=(d[f]={})}}},Ma=function(a){var b=a.split("."),c=E;for(var d;d=b.shift();){if(c[d]){c=c[d]}else{return null}}return c};var Na=function(a){var b=typeof a;if(b=="object"){if(a){if(typeof a[v]=="number"&&typeof a.splice=="function"&&typeof a.propertyIsEnumerable=="function"&&!a.propertyIsEnumerable("length")){return"array"}}else{return"null"}}return b},F=function(a){return typeof a!=
"undefined"},Oa=function(a){return Na(a)=="array"},Qa=function(a){return Pa(a)&&typeof a[v]=="number"},G=function(a){return typeof a=="string"},Ra=function(a){return typeof a=="function"||!(!(a&&a.call))},Pa=function(a){return a!=null&&typeof a=="object"},Ua=function(a){if(a[va]&&a.hasOwnProperty(Sa)){return a[Sa]}if(!a[Sa]){a[Sa]=++Ta}return a[Sa]},Sa="closure_hashCode_",Ta=0,Va=function(a,b){var c=a.tb;if(arguments[v]>2){var d=r[_P][sa].call(arguments,2);if(c){d.unshift.apply(d,c)}c=d}b=a.vb||b;
a=a.ub||a;var f,e=b||E;if(c){f=function(){var g=r[_P][sa].call(arguments);g.unshift.apply(g,c);return a.apply(e,g)}}else{f=function(){return a.apply(e,arguments)}}f.tb=c;f.vb=b;f.ub=a;return f};var Wa=function(a,b){var c=b||{};for(var d in c){a=a.replace(new RegExp("\\{\\$"+d+"\\}","gi"),c[d])}return a},Xa=function(a,b){La(a,b)};if(!ea[_P].apply){ea[_P].apply=function(a,b){var c=[],d,f;if(!a)a=E;if(!b)b=[];for(var e=0;e<b[v];e++){c[e]="args["+e+"]"}f="oScope.__applyTemp__.peek().("+c.join(",")+");";
if(!a.__applyTemp__){a.__applyTemp__=[]}a.__applyTemp__.push(this);d=eval(f);a.__applyTemp__.pop();return d}}ea[_P].n=function(a){Ya(this,a)};var Ya=function(a,b){function c(){}c.prototype=b[_P];a.Q=b[_P];a.prototype=new c;a[_P].constructor=a};var H=function(){};H[_P].oa=false;H[_P].K=function(){return this.oa};H[_P].b=function(){if(!this.oa){this.oa=true}};var J=function(a,b){u(this,a);la(this,b);t(this,this[B])};J.n(H);J[_P].v=false;J[_P].P=true;J[_P].stopPropagation=function(){this.v=true};J[_P].preventDefault=function(){this.P=false};var db=function(a,b){if(b){return a.replace(Za,"&amp;").replace($a,"&lt;").replace(ab,"&gt;").replace(bb,"&quot;")}else{if(!cb.test(a))return a;if(a.indexOf("&")!=-1){a=a.replace(Za,"&amp;")}if(a.indexOf("<")!=-1){a=a.replace($a,"&lt;")}if(a.indexOf(">")!=-1){a=a.replace(ab,"&gt;")}if(a.indexOf('"')!=-1){a=a.replace(bb,"&quot;")}return a}},Za=/&/g,$a=/</g,ab=/>/g,bb=/\"/g,cb=/[&<>\"]/,fb=function(a,b){var c=0,d=String(a).split("."),f=String(b).split("."),e=s.max(d[v],f[v]);for(var g=0;c==0&&g<e;g++){var h=
d[g]||"",n=f[g]||"",l=new RegExp("(\\d*)(\\D*)","g"),j=new RegExp("(\\d*)(\\D*)","g");do{var o=l.exec(h)||["","",""],p=j.exec(n)||["","",""];if(o[0][v]==0&&p[0][v]==0){break}var I=o[1][v]==0?0:parseInt(o[1],10),Y=p[1][v]==0?0:parseInt(p[1],10);c=eb(I,Y)||eb(o[2][v]==0,p[2][v]==0)||eb(o[2],p[2])}while(c==0)}return c},eb=function(a,b){if(a<b){return-1}else if(a>b){return 1}return 0};var gb,hb,ib,jb,kb,lb,mb;(function(){var a=false,b=false,c=false,d=false,f=false,e=false,g=false,h=false,n=false,l=false,j=false,o="";if(E.navigator){var p=ca.userAgent;a=typeof opera!="undefined";b=!a&&p.indexOf("MSIE")!=-1;c=!a&&p.indexOf("WebKit")!=-1;j=c&&p.indexOf("Mobile")!=-1;d=!a&&ca.product=="Gecko"&&!c;f=d&&ca.vendor=="Camino";e=!a&&p.indexOf("Konqueror")!=-1;g=e||c;var I,Y;if(a){I=opera.version()}else{if(d){Y=/rv\:([^\);]+)(\)|;)/}else if(b){Y=/MSIE\s+([^\);]+)(\)|;)/}else if(c){Y=/WebKit\/(\S+)/}else if(e){Y=
/Konqueror\/([^\);]+)(\)|;)/}if(Y){Y.test(p);I=RegExp.$1}}o=ca.platform;h=o.indexOf("Mac")!=-1;n=o.indexOf("Win")!=-1;l=o.indexOf("Linux")!=-1}gb=a;hb=b;ib=d;jb=f;kb=c;lb=I;mb=j})();var nb=function(a,b){return fb(a,b)},ob=function(a){return nb(lb,a)>=0};var K=function(a,b){if(a){this.T(a,b)}};K.n(J);u(K[_P],null);la(K[_P],null);t(K[_P],null);ha(K[_P],null);K[_P].offsetX=0;K[_P].offsetY=0;K[_P].clientX=0;K[_P].clientY=0;ma(K[_P],0);na(K[_P],0);K[_P].button=0;oa(K[_P],0);K[_P].charCode=0;K[_P].ctrlKey=false;K[_P].altKey=false;K[_P].shiftKey=false;K[_P].metaKey=false;K[_P].s=null;K[_P].T=function(a,b){u(this,a[C]);la(this,a[B]||a.srcElement);t(this,b);if(a.relatedTarget){ha(this,a.relatedTarget)}else if(this[C]=="mouseover"){ha(this,a.fromElement)}else if(this[C]==
"mouseout"){ha(this,a.toElement)}else{ha(this,null)}this.offsetX=typeof a.layerX=="number"?a.layerX:a.offsetX;this.offsetY=typeof a.layerY=="number"?a.layerY:a.offsetY;this.clientX=typeof a[Ha]=="number"?a[Ha]:a.pageX;this.clientY=typeof a[Ia]=="number"?a[Ia]:a.pageY;ma(this,a[xa]||0);na(this,a[ya]||0);this.button=a.button;oa(this,a[za]||0);this.charCode=a.charCode||(this[C]=="keypress"?a[za]:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.s=a;this.P=
null;this.v=null};K[_P].stopPropagation=function(){this.v=true;if(this.s.stopPropagation){this.s.stopPropagation()}else{this.s.cancelBubble=true}};K[_P].preventDefault=function(){this.P=false;if(!this.s.preventDefault){this.s.returnValue=false;try{oa(this.s,-1)}catch(a){}}else{this.s.preventDefault()}};K[_P].b=function(){if(!this.K()){J[_P].b.call(this);this.s=null}};var L=function(){},pb=0;L[_P].ua=null;L[_P].M=null;L[_P].Wa=null;L[_P].src=null;u(L[_P],null);L[_P].capture=null;L[_P].ga=null;L[_P].r=0;L[_P].O=false;L[_P].Ba=false;L[_P].T=function(a,b,c,d,f,e){if(Ra(a)){this.ua=true}else if(a&&a.fa&&Ra(a.fa)){this.ua=false}else{throw m("Invalid listener argument");}this.M=a;this.Wa=b;this.src=c;u(this,d);this.capture=!(!f);this.ga=e;this.Ba=false;this.r=++pb;this.O=false};L[_P].fa=function(a){if(this.ua){return this.M.call(this.ga||this.src,a)}return this.M.fa.call(this.M,
a)};var qb=function(a,b,c){if(a.indexOf){return a.indexOf(b,c)}if(r.indexOf){return r.indexOf(a,b,c)}var d=c==null?0:s.max(0,a[v]+c);for(var f=d;f<a[v];f++){if(f in a&&a[f]===b)return f}return-1},rb=function(a,b,c){if(a.forEach){a.forEach(b,c)}else if(r.forEach){r.forEach(a,b,c)}else{var d=a[v],f=G(a)?a.split(""):a;for(var e=0;e<d;e++){if(e in f){b.call(c,f[e],e,a)}}}},sb=function(a,b){if(a.contains){return a.contains(b)}return qb(a,b)>-1};var tb=function(a,b){var c=qb(a,b),d;if(d=c!=-1){r[_P].splice.call(a,
c,1)[v]==1}return d};var ub=function(a){if(Oa(a)){return a.concat()}else{var b=[];for(var c=0,d=a[v];c<d;c++){b[c]=a[c]}return b}};var vb=function(a,b,c){if(arguments[v]<=2){return r[_P][sa].call(a,b)}else{return r[_P][sa].call(a,b,c)}};var wb=function(a,b,c){for(var d in a){b.call(c,a[d],d,a)}},xb=function(a){var b=[];for(var c in a){b.push(a[c])}return b},yb=function(a){var b=[];for(var c in a){b.push(c)}return b},zb=function(a,b){var c;if(c=b in a){delete a[b]}return c};var Ab=function(a,b,c){if(b in a){return a[b]}return c};var Bb=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Cb=function(a,b){var c,d;for(var f=1;f<arguments[v];f++){d=arguments[f];for(c in d){a[c]=
d[c]}for(var e=0;e<Bb[v];e++){c=Bb[e];if(aa[_P][va].call(d,c)){a[c]=d[c]}}}};var M=function(a,b){H.call(this);this.nb=b;this.I=[];this.eb(a)};M.n(H);M[_P].ka=null;M[_P].na=null;M[_P].V=function(a){this.ka=a};M[_P].Za=function(a){this.na=a};M[_P].u=function(){if(this.I[v]){return this.I.pop()}return this.Da()};M[_P].N=function(a){if(this.I[v]<this.nb){this.I.push(a)}else{this.Ga(a)}};M[_P].eb=function(a){if(a>this.nb){throw m("[goog.structs.SimplePool] Initial cannot be greater than max");}for(var b=0;b<a;b++){this.I.push(this.Da())}};M[_P].Da=function(){if(this.ka){return this.ka()}else{return{}}};
M[_P].Ga=function(a){if(this.na){this.na(a)}else{if(Ra(a.b)){a.b()}else{for(var b in a){delete a[b]}}}};M[_P].b=function(){if(!this.K()){M.Q.b.call(this);var a=this.I;while(a[v]){this.Ga(a.pop())}this.I=null}};var Db={},N={},O={},Eb=new M(0,600);Eb.V(function(){return{k:0}});Eb.Za(function(a){a.k=0});var Fb=new M(0,600);Fb.V(function(){return[]});Fb.Za(function(a){ga(a,0);delete a.ha;delete a.Qa});var Gb=new M(0,600);Gb.V(function(){var a=function(b){return Hb.call(a.src,a.r,b)};return a});var Ib=function(){return new L},Jb=new M(0,600);Jb.V(Ib);var Kb=function(){return new K},Lb=function(){var a=null;if(hb){a=new M(0,600);a.V(Kb)}return a},Mb=Lb(),Nb="on",Ob={},P=function(a,b,c,d,f){if(Oa(b)){for(var e=
0;e<b[v];e++){P(a,b[e],c,d,f)}return null}var g=!(!d),h=N;if(!(b in h)){h[b]=Eb.u()}h=h[b];if(!(g in h)){h[g]=Eb.u();h.k++}h=h[g];var n=Ua(a),l,j;if(!h[n]){l=(h[n]=Fb.u());h.k++}else{l=h[n];for(var e=0;e<l[v];e++){j=l[e];if(j.M==c&&j.ga==f){if(j.O){break}return l[e].r}}}var o=Gb.u();o.src=a;j=Jb.u();j.T(c,o,a,b,g,f);var p=j.r;o.r=p;l.push(j);Db[p]=j;if(!O[n]){O[n]=Fb.u()}O[n].push(j);if(a.addEventListener){if(a==E||!a.Ea){a.addEventListener(b,o,g)}}else{a.attachEvent(Pb(b),o)}return p},Q=function(a,
b,c,d,f){if(Oa(b)){for(var e=0;e<b[v];e++){Q(a,b[e],c,d,f)}return null}var g=!(!d),h=Qb(a,b,g);if(!h){return false}for(var e=0;e<h[v];e++){if(h[e].M==c&&h[e][wa]==g&&h[e].ga==f){return Rb(h[e].r)}}return false},Rb=function(a){if(!Db[a]){return false}var b=Db[a];if(b.O){return false}var c=b.src,d=b[C],f=b.Wa,e=b[wa];if(c.removeEventListener){if(c==E||!c.Ea){c.removeEventListener(d,f,e)}}else if(c.detachEvent){c.detachEvent(Pb(d),f)}var g=Ua(c),h=N[d][e][g];if(O[g]){var n=O[g];tb(n,b);if(n[v]==0){delete O[g]}}b.O=
true;h.Qa=true;Sb(d,e,g,h);delete Db[a];return true},Sb=function(a,b,c,d){if(!d.ha){if(d.Qa){for(var f=0,e=0;f<d[v];f++){if(d[f].O){Jb.N(d[f]);continue}if(f!=e){d[e]=d[f]}e++}ga(d,e);d.Qa=false;if(e==0){Fb.N(d);delete N[a][b][c];N[a][b].k--;if(N[a][b].k==0){Eb.N(N[a][b]);delete N[a][b];N[a].k--}if(N[a].k==0){Eb.N(N[a]);delete N[a]}}}}},Tb=function(a,b,c){var d=0,f=a==null,e=b==null,g=c==null;c=!(!c);if(!f){var h=Ua(a);if(O[h]){var n=O[h];for(var l=n[v]-1;l>=0;l--){var j=n[l];if((e||b==j[C])&&(g||
c==j[wa])){Rb(j.r);d++}}}}else{wb(O,function(o){for(var p=o[v]-1;p>=0;p--){var I=o[p];if((e||b==I[C])&&(g||c==I[wa])){Rb(I.r);d++}}})}return d},Qb=function(a,b,c){var d=N;if(b in d){d=d[b];if(c in d){d=d[c];var f=Ua(a);if(d[f]){return d[f]}}}return null};var Pb=function(a){if(a in Ob){return Ob[a]}return Ob[a]=Nb+a},Vb=function(a,b,c,d){var f=1,e=N;if(b in e){e=e[b];if(c in e){e=e[c];var g=Ua(a);if(e[g]){var h=e[g];if(!h.ha){h.ha=1}else{h.ha++}try{var n=h[v];for(var l=0;l<n;l++){var j=h[l];if(j&&
!j.O){f&=Ub(j,d)!==false}}}finally{h.ha--;Sb(b,c,g,h)}}}}return da(f)},Ub=function(a,b){var c=a.fa(b);if(a.Ba){Rb(a.r)}return c},Wb=function(a,b){if(G(b)){b=new J(b,a)}else if(!(b instanceof J)){var c=b;b=new J(b[C],a);Cb(b,c)}else{la(b,b[B]||a)}var d=1,f,e=b[C],g=N;if(!(e in g)){return true}g=g[e];var h=true in g,n=false in g;if(h){f=[];for(var l=a;l;l=l.da()){f.push(l)}for(var j=f[v]-1;!b.v&&j>=0;j--){t(b,f[j]);d&=Vb(f[j],b[C],true,b)&&b.P!=false}}if(n){if(h){for(var j=0;!b.v&&j<f[v];j++){t(b,f[j]);
d&=Vb(f[j],b[C],false,b)&&b.P!=false}}else{for(var o=a;!b.v&&o;o=o.da()){t(b,o);d&=Vb(o,b[C],false,b)&&b.P!=false}}}return da(d)},Hb=function(a,b){if(!Db[a]){return true}var c=Db[a],d=c[C],f=N;if(!(d in f)){return true}f=f[d];var e;if(hb){var g=b||Ma("window.event"),h=true in f;if(h){if(g[za]<0||g.returnValue!=q){return true}Xb(g)}var n=Ua(c.src),l=Mb.u();l.T(g,this);e=true;try{if(h){var j=Fb.u();for(var o=l.currentTarget;o;o=o[Fa]){j.push(o)}for(var p=j[v]-1;!l.v&&p>=0;p--){t(l,j[p]);e&=Vb(j[p],
d,true,l)}for(var p=0;!l.v&&p<j[v];p++){t(l,j[p]);e&=Vb(j[p],d,false,l)}}else{e=Ub(c,l)}}finally{if(j){ga(j,0);Fb.N(j)}l.b();Mb.N(l)}return e}var I=new K(b,this);try{e=Ub(c,I)}finally{I.b()}return e},Xb=function(a){var b=false;if(a[za]==0){try{oa(a,-1);return}catch(c){b=true}}if(b||a.returnValue==q){a.returnValue=true}};var R=function(){};R.n(H);R[_P].Ea=true;R[_P].Va=null;R[_P].da=function(){return this.Va};R[_P].addEventListener=function(a,b,c,d){P(this,a,b,c,d)};R[_P].removeEventListener=function(a,b,c,d){Q(this,a,b,c,d)};R[_P].dispatchEvent=function(a){return Wb(this,a)};R[_P].b=function(){if(!this.K()){H[_P].b.call(this);Tb(this);this.Va=null}};if("StopIteration"in E){var Yb=E.StopIteration}else{Yb=m("StopIteration")}var Zb=function(){};Zb[_P].next=function(){throw Yb;};Zb[_P].__iterator__=function(a){return this};var $b=function(a){if(typeof a.ea=="function"){return a.ea()}if(G(a)){return a.split("")}if(Qa(a)){var b=[],c=a[v];for(var d=0;d<c;d++){b.push(a[d])}return b}return xb(a)},ac=function(a){if(typeof a.sa=="function"){return a.sa()}if(typeof a.ea=="function"){return q}if(Qa(a)||G(a)){var b=[],c=a[v];for(var d=0;d<c;d++){b.push(d)}return b}return yb(a)},bc=function(a,b,c){if(typeof a.forEach=="function"){a.forEach(b,c)}else if(Qa(a)||G(a)){rb(a,b,c)}else{var d=ac(a),f=$b(a),e=f[v];for(var g=0;g<e;g++){b.call(c,
f[g],d&&d[g],a)}}};var S=function(a){this.t={};this.i=[];if(a){this.bb(a)}};S[_P].k=0;S[_P].W=0;S[_P].ea=function(){this.$();var a=[];for(var b=0;b<this.i[v];b++){var c=this.i[b];a.push(this.t[c])}return a};S[_P].sa=function(){this.$();return this.i.concat()};S[_P].clear=function(){this.t={};ga(this.i,0);this.k=0;this.W=0};S[_P].remove=function(a){if(cc(this.t,a)){delete this.t[a];this.k--;this.W++;if(this.i[v]>2*this.k){this.$()}return true}return false};S[_P].$=function(){if(this.k!=this.i[v]){var a=0,b=0;while(a<
this.i[v]){var c=this.i[a];if(cc(this.t,c)){this.i[b++]=c}a++}ga(this.i,b)}if(this.k!=this.i[v]){var d={},a=0,b=0;while(a<this.i[v]){var c=this.i[a];if(!cc(d,c)){this.i[b++]=c;d[c]=1}a++}ga(this.i,b)}};S[_P].ba=function(a,b){if(cc(this.t,a)){return this.t[a]}return b};S[_P].g=function(a,b){if(!cc(this.t,a)){this.k++;this.i.push(a);this.W++}this.t[a]=b};S[_P].bb=function(a){var b,c;if(a instanceof S){b=a.sa();c=a.ea()}else{b=yb(a);c=xb(a)}for(var d=0;d<b[v];d++){this.g(b[d],c[d])}};S[_P].__iterator__=
function(a){this.$();var b=0,c=this.i,d=this.t,f=this.W,e=this,g=new Zb;g.next=function(){while(true){if(f!=e.W){throw m("The map has changed since the iterator was created");}if(b>=c[v]){throw Yb;}var h=c[b++];return a?h:d[h]}};return g};if(aa[_P][va]){var cc=function(a,b){return aa[_P][va].call(a,b)}}else{cc=function(a,b){return b in a&&a[b]!==aa[_P][b]}};;var T=function(a,b){ia(this,F(a)?k(a):q);qa(this,F(b)?k(b):q)};fa(T[_P],function(){return"("+this[w]+" x "+this[D]+")"});T[_P].ceil=function(){ia(this,s.ceil(this[w]));qa(this,s.ceil(this[D]));return this};T[_P].floor=function(){ia(this,s.floor(this[w]));qa(this,s.floor(this[D]));return this};T[_P].round=function(){ia(this,s.round(this[w]));qa(this,s.round(this[D]));return this};T[_P].scale=function(a){this.width*=a;this.height*=a;return this};var dc=function(a,b){this.x=F(a)?k(a):q;this.y=F(b)?k(b):q};fa(dc[_P],function(){return"("+this.x+", "+this.y+")"});var ec=function(a,b,c,d){ka(this,F(a)?k(a):q);this.top=F(b)?k(b):q;ia(this,F(c)?k(c):q);qa(this,F(d)?k(d):q)};fa(ec[_P],function(){return"("+this[A]+", "+this.top+" - "+this[w]+"w x "+this[D]+"h)"});var fc=function(a,b,c,d){this.top=F(a)?k(a):q;this.right=F(b)?k(b):q;this.bottom=F(c)?k(c):q;ka(this,F(d)?k(d):q)};fa(fc[_P],function(){return"("+this.top+"t, "+this.right+"r, "+this.bottom+
"b, "+this[A]+"l)"});fc[_P].contains=function(a){return gc(this,a)};fc[_P].expand=function(a,b,c,d){if(Pa(a)){this.top-=a.top;this.right+=a.right;this.bottom+=a.bottom;this.left-=a[A]}else{this.top-=a;this.right+=b;this.bottom+=c;this.left-=d}return this};var gc=function(a,b){if(!a||!b){return false}return b.x>=a[A]&&b.x<=a.right&&b.y>=a.top&&b.y<=a.bottom};var hc;var ic=function(){if(!hc){hc=new U}return hc},kc=function(a){return a?new U(jc(a)):ic()};var lc=function(a,b,c){return ic().jb(a,b,c)},nc=function(a,b){wb(b,function(c,d){if(d=="style"){a[y].cssText=c}else if(d=="class"){a.className=c}else if(d=="for"){a.htmlFor=c}else if(d in mc){a.setAttribute(mc[d],c)}else{a[d]=c}})},mc={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder"},
oc=function(a){var b=a||E||i,c=b[ta];if(kb&&!ob("500")&&!mb){if(typeof b.innerHeight=="undefined"){b=i}var d=b.innerHeight,f=b[ta][Ja].scrollHeight;if(b==b.top){if(f<d){d-=15}}return new T(b.innerWidth,d)}var e=kc(c),g=e.ib()=="CSS1Compat"&&(!gb||gb&&ob("9.50"))?c[Ja]:c[z];return new T(g.clientWidth,g.clientHeight)},pc=function(a){var b=a||E||i,c=b[ta],d,f;if(!kb&&c[Ba]=="CSS1Compat"){d=c[Ja][Aa];f=c[Ja][ra]}else{d=c[z][Aa];f=c[z][ra]}return new dc(d,f)},qc=function(a){return kc(a).lb()},rc=function(a,
b){a.appendChild(b)};var sc=function(a){return a&&a[Fa]?a[Fa].removeChild(a):null};var tc=kb&&nb(lb,"521")<=0,uc=function(a,b){if(typeof a.contains!="undefined"&&!tc&&b[x]==1){return a==b||a.contains(b)}if(typeof a.compareDocumentPosition!="undefined"){return a==b||da(a.compareDocumentPosition(b)&16)}while(b&&a!=b){b=b[Fa]}return b==a},jc=function(a){return a[x]==9?a:a.ownerDocument||a[ta]};var wc=function(a,b){var c=[];vc(a,b,c,true);return c[v]?c[0]:q};var vc=function(a,b,c,d){if(a!=null){for(var f=
0,e;e=a.childNodes[f];f++){if(b(e)){c.push(e);if(d){return}}vc(e,b,c,d)}}},xc={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},yc={IMG:" ",BR:"\n"},Ac=function(a){var b;if(hb&&"innerText"in a){b=a.innerText.replace(/(\r\n|\r|\n)/g,"\n")}else{var c=[];zc(a,c,true);b=c.join("")}b=b.replace(/\xAD/g,"");b=b.replace(/ +/g," ");if(b!=" "){b=b.replace(/^\s*/,"")}return b},zc=function(a,b,c){if(a.nodeName in xc){}else if(a[x]==3){if(c){b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,""))}else{b.push(a.nodeValue)}}else if(a.nodeName in
yc){b.push(yc[a.nodeName])}else{var d=a.firstChild;while(d){zc(d,b,c);d=d.nextSibling}}};var Bc=function(a){if(a&&typeof a[v]=="number"){if(Pa(a)){return typeof a.item=="function"||typeof a.item=="string"}else if(Ra(a)){return typeof a.item=="function"}}return false},U=function(a){this.l=a||E[ta]||document};U[_P].B=function(){return this.l};U[_P].ra=function(a){if(G(a)){return this.l.getElementById(a)}else{return a}};U[_P].jb=function(a,b,c){var d=a||"*",f=c||this.l,e=f.getElementsByTagName(d);if(b){var g=
[];for(var h=0,n;n=e[h];h++){var l=n.className;if(typeof l.split=="function"&&sb(l.split(" "),b)){g.push(n)}}return g}else{return e}};U[_P].d=function(a,b){if(hb&&b&&b[Ea]){a="<"+a+' name="'+db(b[Ea])+'">'}var c=this.createElement(a);if(b){nc(c,b)}if(arguments[v]>2){function d(g){if(g){this.appendChild(c,G(g)?this.createTextNode(g):g)}}for(var f=2;f<arguments[v];f++){var e=arguments[f];if(Qa(e)&&!(Pa(e)&&e[x]>0)){rb(Bc(e)?ub(e):e,d,this)}else{d.call(this,e)}}}return c};U[_P].createElement=function(a){return this.l.createElement(a)};
U[_P].createTextNode=function(a){return this.l.createTextNode(a)};U[_P].ib=function(){if(this.l[Ba]){return this.l[Ba]}if(kb){var a=this.d("div",{style:"position:absolute;width:0;height:0;width:1"}),b=a[y][w]=="1px"?"BackCompat":"CSS1Compat";return this.l.compatMode=b}return"BackCompat"};U[_P].lb=function(){var a=this.l;if(a.parentWindow){return a.parentWindow}if(kb&&!ob("500")&&!mb){var b=a.createElement("script");ja(b,"document.parentWindow=window");var c=a[Ja];c.appendChild(b);c.removeChild(b);
return a.parentWindow}return a[Da]};U[_P].appendChild=rc;U[_P].removeNode=sc;U[_P].contains=uc;var Cc,Dc=function(a,b){var c=jc(a);if(c[Da]&&c[Da].getComputedStyle){var d=c[Da].getComputedStyle(a,"");if(d){return d[b]}}return null};var Ec=function(a,b){return Dc(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a[y][b]},Fc=function(a,b,c){var d,f;if(b instanceof dc){d=b.x;f=b.y}else{d=b;f=c}ka(a[y],typeof d=="number"?s.round(d)+"px":d);a[y].top=typeof f=="number"?s.round(f)+"px":f},Gc=function(a){var b;if(a){if(a[x]==9){b=a}else{b=jc(a)}}else{b=ic().B()}if(hb&&b[Ba]!="CSS1Compat"){return b[z]}return b[Ja]},
Hc=function(a){var b=jc(a),c=ib&&b.getBoxObjectFor&&Ec(a,"position")=="absolute"&&(a[y].top==""||a[y][A]=="");if(typeof Cc=="undefined"){Cc=jb&&!ob("1.8.0.11")}var d=new dc(0,0),f=Gc(b);if(a==f){return d}var e=null,g;if(a.getBoundingClientRect){g=a.getBoundingClientRect();var h=f[ra],n=f[Aa];d.x=g[A]+n;d.y=g.top+h}else if(b.getBoxObjectFor&&!c&&!Cc){g=b.getBoxObjectFor(a);var l=b.getBoxObjectFor(f);d.x=g[xa]-l[xa];d.y=g[ya]-l[ya]}else{d.x=a.offsetLeft;d.y=a[Ga];e=a[ua];if(e!=a){while(e){d.x+=e.offsetLeft;
d.y+=e[Ga];e=e[ua]}}if(gb||kb&&Ec(a,"position")=="absolute"){d.y-=b[z][Ga]}e=a[ua];while(e&&e!=b[z]){d.x-=e[Aa];if(!gb||e[Ca]!="TR"){d.y-=e[ra]}e=e[ua]}}return d},Ic=function(a,b,c){var d;if(b instanceof T){d=b[D];b=b[w]}else{d=c}ia(a[y],typeof b=="number"?s.round(b)+"px":b);qa(a[y],typeof d=="number"?s.round(d)+"px":d)},Jc=function(a){if(Ec(a,"display")!="none"){return new T(a.offsetWidth,a.offsetHeight)}var b=a[y],c=b.visibility,d=b.position;b.visibility="hidden";b.position="absolute";pa(b,"");
var f=a.offsetWidth,e=a.offsetHeight;pa(b,"none");b.position=d;b.visibility=c;return new T(f,e)},Kc=function(a,b){var c=a[y];if("opacity"in c){c.opacity=b}else if("MozOpacity"in c){c.MozOpacity=b}else if("KhtmlOpacity"in c){c.KhtmlOpacity=b}else if("filter"in c){c.filter="alpha(opacity="+b*100+")"}},V=function(a,b){pa(a[y],b?"":"none")};var Lc=function(a,b){if(ib){a.setAttributeNS("http://www.w3.org/1999/xhtml","role","wairole:"+b);a.roleName=b}},Mc=function(a,b,c){if(ib){a.setAttributeNS("http://www.w3.org/2005/07/aaa",b,c)}};var Nc=function(a){var b=a.className;return b&&typeof b.split=="function"?b.split(" "):[]},Oc=function(a,b){var c=Nc(a),d=vb(arguments,1),f=1;for(var e=0;e<d[v];e++){if(!sb(c,d[e])){c.push(d[e]);f&=1}else{f&=0}}a.className=c.join(" ");return da(f)};var Pc=function(a,b){return sb(Nc(a),b)};;var W=function(a,b,c){la(this,a);this.handle=b||a;this.gb=true;this.aa=false;this.limits=c||new ec;this.l=this[B].ownerDocument||this[B][ta];ma(this,0);na(this,0);this.deltaX=0;this.deltaY=0;P(this.handle,"mousedown",this.$a,false,this);P(this.l,"mousemove",this.Pa,false,this);P(this.l,"mouseup",this.Ia,false,this)};W.n(R);W[_P].b=function(){if(this.K())return;R[_P].b.call(this);Q(this.handle,"mousedown",this.$a,false,this);Q(this.l,"mousemove",this.Pa,false,this);Q(this.l,"mouseup",this.Ia,false,
this);delete this[B];delete this.handle};W[_P].$a=function(a){if(this.gb&&!this.aa){var b=this.dispatchEvent(new Qc("start",this,a[Ha],a[Ia],a));if(b!==false){ma(this,a[xa]);na(this,a[ya]);this.deltaX=this[B].offsetLeft;this.deltaY=this[B][Ga];this.aa=true;a.preventDefault()}}};W[_P].Ia=function(a){if(this.aa){this.aa=false;var b=this.La(this.deltaX),c=this.Ma(this.deltaY);this.dispatchEvent(new Qc("end",this,a[Ha],a[Ia],a,b,c))}};W[_P].Pa=function(a){if(this.aa&&this.gb){var b=a[xa]-this[xa],c=a[ya]-
this[ya];this.deltaX+=b;this.deltaY+=c;var d=this.La(this.deltaX),f=this.Ma(this.deltaY);ma(this,a[xa]);na(this,a[ya]);var e=this.dispatchEvent(new Qc("beforedrag",this,a[Ha],a[Ia],a,d,f));if(e!==false){this.fb(d,f);this.dispatchEvent(new Qc("drag",this,a[Ha],a[Ia],a,d,f));a.preventDefault()}}};W[_P].La=function(a){var b=this.limits,c=typeof b[A]!="undefined"?b[A]:null,d=typeof b[w]!="undefined"?b[w]:0,f=c!=null?c+d:ba,e=c!=null?c:-ba;return s.min(f,s.max(e,a))};W[_P].Ma=function(a){var b=this.limits,
c=typeof b.top!="undefined"?b.top:null,d=typeof b[D]!="undefined"?b[D]:0,f=c!=null?c+d:ba,e=c!=null?c:-ba;return s.min(f,s.max(e,a))};W[_P].fb=function(a,b){ka(this[B][y],a+"px");this[B][y].top=b+"px"};var Qc=function(a,b,c,d,f,e,g){J.call(this,a);u(this,a);this.clientX=c;this.clientY=d;this.browserEvent=f;ka(this,F(e)?e:b.deltaX);this.top=F(g)?g:b.deltaY;this.dragger=b};Qc.n(J);var X=function(a){R.call(this);this.c=a||kc();this.qb=Rc};X.n(R);var Sc=0,Rc=null,Tc="Component already rendered",Uc="Unable to set parent component";X[_P].ta=null;X[_P].c=null;X[_P].L=false;X[_P].a=null;X[_P].qb=null;X[_P].ob=null;X[_P].C=null;X[_P].Z=null;X[_P].Y=null;X[_P].ab=null;X[_P].Ka=function(){return this.ta||(this.ta=this.kb())};X[_P].ra=function(){return this.a};X[_P].sb=function(a){if(this==a){throw m(Uc);}if(a&&this.C&&this.C.Ja(this.ta)){throw m(Uc);}this.C=a};X[_P].da=function(){return this.C};
X[_P].U=function(){return this.L};X[_P].d=function(){this.a=this.c.createElement("div")};X[_P].w=function(a){this.pb(a)};X[_P].pb=function(a,b){if(this.L){throw m(Tc);}if(!this.a){this.d()}if(a){a.insertBefore(this.a,b||null)}else{this.c.B()[z].appendChild(this.a)}if(!this.C||this.C.U()){this.G()}};X[_P].la=function(a){if(this.L){throw m(Tc);}else if(a&&this.X(a)){this.ab=true;if(!this.c||this.c.B()!=jc(a)){this.c=kc(a)}this.ma(a);this.G()}else{throw m("Invalid element to decorate");}};X[_P].X=function(a){return true};
X[_P].ma=function(a){this.a=a};X[_P].G=function(){this.L=true;this.pa(function(a){if(a.ra()){a.G()}})};X[_P].H=function(){this.pa(function(a){if(a.U()){a.H()}});this.L=false};X[_P].b=function(){if(!this.K()){X.Q.b.call(this);if(this.L){this.H()}this.pa(function(a){a.b()});if(!this.ab&&this.a){sc(this.a)}this.Z=null;this.Y=null;this.a=null;this.ob=null;this.C=null}};X[_P].kb=function(){return":"+Sc++};X[_P].qa=function(){return this.a};X[_P].Ja=function(a){return this.Y&&a?Ab(this.Y,a)||null:null};
X[_P].pa=function(a,b){if(this.Z){rb(this.Z,a,b)}};X[_P].removeChild=function(a,b){if(a){var c=G(a)?a:a.Ka();a=this.Ja(c);if(c&&a){zb(this.Y,c);tb(this.Z,a);if(b){a.H();if(a.a){sc(a.a)}}a.sb(null)}}if(!a){throw m("Child is not in parent component");}return a};var Z=function(a,b,c){X.call(this,c);this.h=a||"modal-dialog";this.xa=!(!b);this.o=Vc};Z.n(X);Z[_P].h=null;Z[_P].xa=false;Z[_P].Oa=true;Z[_P].Ha=true;Z[_P].cb=0.3;Z[_P].ia="";Z[_P].R="";Z[_P].o=null;Z[_P].F=null;Z[_P].ya=false;Z[_P].e=null;Z[_P].f=null;Z[_P].m=null;Z[_P].A=null;Z[_P].wa=null;Z[_P].D=null;Z[_P].p=null;Z[_P].j=null;Z[_P].qa=function(){if(!this.U()){this.w()}return this.p};Z[_P].db=function(){var a=new W(this.a,this.m);Oc(this.m,this.h+"-title-draggable");return a};Z[_P].d=function(){this.Na();
this.a=this.c.d("div",{className:this.h,tabIndex:0},this.m=this.c.d("div",{className:this.h+"-title",id:this.Ka()},this.A=this.c.d("span",{className:this.h+"-title-text"},this.ia),this.D=this.c.d("span",{className:this.h+"-title-close"})),this.p=this.c.d("div",{className:this.h+"-content"}),this.j=this.c.d("div",{className:this.h+"-buttons"}));this.wa=this.m.id;Lc(this.a,"dialog");Mc(this.a,"labelledby",this.wa);if(this.R){ja(this.p,this.R)}V(this.a,false);if(this.o){this.o.ja(this.j)}};Z[_P].Na=
function(){if(this.xa&&!this.f){this.f=this.c.d("iframe",{frameborder:0,style:"border: 0",className:this.h+"-bg"});V(this.f,false);Kc(this.f,0)}else if(!this.xa&&this.f){sc(this.f);this.f=null}if(this.Oa&&!this.e){this.e=this.c.d("div",{className:this.h+"-bg"});Kc(this.e,this.cb);V(this.e,false)}else if(!this.Oa&&this.e){sc(this.e);this.e=null}};Z[_P].w=function(a){if(this.U()){throw m(Tc);}if(!this.a){this.d()}var b=a||this.c.B()[z];this.Xa(b);Z.Q.w.call(this,b)};Z[_P].Xa=function(a){if(this.f){a.appendChild(this.f)}if(this.e){a.appendChild(this.e)}};
Z[_P].X=function(a){return a&&a[Ca]&&a[Ca]=="DIV"&&Z.Q.X.call(this,a)};Z[_P].ma=function(a){this.a=a;Oc(this.a,this.h);var b=this.h+"-content";this.p=wc(this.a,function(g){return g[x]==1&&Pc(g,b)});if(this.p){this.R=this.p.innerHTML}else{this.p=this.c.d("div",{className:b});if(this.R){ja(this.p,this.R)}this.a.appendChild(this.p)}var c=this.h+"-title",d=this.h+"-title-text",f=this.h+"-title-close";this.m=wc(this.a,function(g){return g[x]==1&&Pc(g,c)});if(this.m){this.A=wc(this.m,function(g){return g[x]==
1&&Pc(g,d)});this.D=wc(this.m,function(g){return g[x]==1&&Pc(g,f)})}else{this.m=this.c.d("div",{className:c});this.a.insertBefore(this.m,this.p)}if(this.A){this.ia=Ac(this.A)}else{this.A=this.c.d("span",{className:d},this.ia);this.m.appendChild(this.A)}Mc(this.a,"labelledby",this.wa);if(!this.D){this.D=this.c.d("span",{className:f},this.ia);this.m.appendChild(this.D)}var e=this.h+"-buttons";this.j=wc(this.a,function(g){return g[x]==1&&Pc(g,e)});if(this.j){this.o=new $(this.c);this.o.la(this.j)}else{this.j=
this.c.d("div",{className:e});this.a.appendChild(this.j);if(this.o){this.o.ja(this.j)}}this.Na();this.Xa(jc(this.a)[z])};Z[_P].G=function(){Z.Q.G.call(this);if(this.Ha&&!this.F){this.F=this.db()}P(this.D,"click",this.Ua,false,this);P(this.j,"click",this.Ra,false,this);Lc(this.a,"dialog");if(this.A.id!==""){Mc(this.a,"labelledby",this.A.id)}};Z[_P].H=function(){Q(this.D,"click",this.Ua,this);Q(this.j,"click",this.Ra,this);if(this.mb()){this.z(false)}if(this.F){this.F.b();this.F=null}Z.Q.H.call(this)};
Z[_P].z=function(a){if(a==this.ya){return}var b=this.c.B(),c=qc(b)||i;if(!this.U()){this.w(b[z])}if(a){this.Ya();this.va();P(b,"keydown",this.Sa,true,this);P(c,"resize",this.Ta,true,this)}else{Q(b,"keydown",this.Sa,true,this);Q(c,"resize",this.Ta,true,this)}if(this.f){V(this.f,a)}if(this.e){V(this.e,a)}V(this.a,a);if(a&&this.J().S()){var d=this.j.getElementsByTagName("button");for(var f=0,e;e=d[f];f++){if(e[Ea]==this.J().S()){e.focus();break}}}this.ya=a};Z[_P].mb=function(){return this.ya};Z[_P].Ya=
function(){if(this.f){V(this.f,false)}if(this.e){V(this.e,false)}var a=this.c.B(),b=qc(a)||i,c=oc(b),d=a[z].scrollWidth,f=s.max(a[z].scrollHeight,c[D]);if(this.f){V(this.f,true);Ic(this.f,d,f)}if(this.e){V(this.e,true);Ic(this.e,d,f)}if(this.Ha){var e=Jc(this.a);this.F.limits=new ec(0,0,d-e[w],f-e[D])}};Z[_P].va=function(){var a=this.c.B(),b=qc(a)||i,c=pc(b),d=c.x,f=c.y,e=Jc(this.a),g=oc(b),h=s.max(d+g[w]/2-e[w]/2,0),n=s.max(f+g[D]/2-e[D]/2,0);Fc(this.a,h,n)};Z[_P].Ua=function(a){var b=this.J(),c=
b.ca();if(c){var d=b.ba(c);if(this.dispatchEvent(new Wc(c,d))){this.z(false)}}else{this.z(false)}};Z[_P].b=function(){if(!this.K()){Z.Q.b.call(this);if(this.e){sc(this.e);this.e=null}if(this.f){sc(this.f);this.f=null}}};Z[_P].rb=function(a){this.o=a;if(this.j){this.o.ja(this.j)}};Z[_P].J=function(){return this.o};Z[_P].Ra=function(a){var b=this.hb(a[B]);if(b){var c=b[Ea],d=this.J().ba(c);if(this.dispatchEvent(new Wc(c,d))){this.z(false)}}};Z[_P].hb=function(a){var b=a;while(b!=null&&b!=this.j){if(b[Ca]==
"BUTTON"){return b}b=b[Fa]}return null};Z[_P].Sa=function(a){if(a[za]==27){var b=this.J();if(b.ca()){var c=b.ba(b.ca());if(this.dispatchEvent(new Wc(b.ca(),c))){this.z(false)}}else{this.z(false)}}else if(a[za]==13){var b=this.J();if(b.S()){var c=b.ba(b.S());this.dispatchEvent(new Wc(b.S(),c))}}};Z[_P].Ta=function(a){this.Ya()};var Wc=function(a,b){u(this,"dialogselect");this.r=a;this.caption=b};Wc.n(J);var $=function(a){this.c=a||kc();S.call(this)},Vc;$.n(S);$[_P].Fa=null;$[_P].a=null;$[_P].Ca=null;
$[_P].g=function(a,b,c,d){S[_P].g.call(this,a,b);if(c){this.Fa=a}if(d){this.Ca=a}};$[_P].ja=function(a){this.a=a;this.w()};$[_P].w=function(){if(this.a){ja(this.a,"");var a=kc(this.a);bc(this,function(b,c){this.a.appendChild(a.d("button",{name:c},b))},this)}};$[_P].la=function(a){if(!a||a[x]!=1){return}this.a=a;var b=this.a.getElementsByTagName("button");for(var c=0,d,f,e;d=b[c];c++){f=d[Ea]||d.id;e=Ac(d)||d.value;if(f){this.g(f,e,c==0,d[Ea]=="cancel")}}};$[_P].S=function(){return this.Fa};$[_P].ca=
function(){return this.Ca};(function(){var a=Wa("OK"),b=Wa("Cancel"),c=Wa("Yes"),d=Wa("No"),f=Wa("Save"),e=Wa("Continue"),g=new $;g.g("ok",a,true);var h=new $;h.g("ok",a,true);h.g("cancel",b,false,true);Vc=h;var n=new $;n.g("yes",c,true);n.g("no",d,false,true);var l=new $;l.g("yes",c);l.g("no",d,true);l.g("cancel",b,false,true);var j=new $;j.g("continue",e);j.g("save",f);j.g("cancel",b,true,true)})();function Xc(a){Z.call(this,"cse-overlay",true);this.cse=a}Xc.n(Z);Xc[_P].va=function(){var a=Jc(this.cse.searchBox),b=Jc(i[ta][Ja]),c=Jc(this.a),d=Hc(this.cse.searchBox),f;if(d.x+c[w]>b[w]){f=d.x+a[w]-c[w]}else{f=d.x}Fc(this.a,f,d.y)};function Yc(a,b,c){this.searchBox=b;this.searchResults=c;this.searchResultsContainer=lc(null,"cse-resultsContainer",this.searchResults)[0];this.closeResults=lc(null,"cse-closeResults",this.searchResults)[0];this.searchBox.onsubmit=Va(Yc[_P].Aa,this);this.searchResultsDialog=
new Xc(this);this.searchResultsDialog.rb(new $);this.searchResultsDialog.qa().appendChild(this.searchResults);pa(this.searchResults[y],"");this.closeResults.onclick=Va(Yc[_P].za,this);this.searchControl=new GSearchControl;var d=new GwebSearch;d.setSiteRestriction(a);var f=new GsearcherOptions;f.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);this.searchControl.addSearcher(d,f);this.searchControl.setResultSetSize(GSearch.LARGE_RESULTSET);this.searchControl.setNoResultsString(GSearchControl.NO_RESULTS_DEFAULT_STRING);
this.searchControl.draw(this.searchResultsContainer)}Yc[_P].Aa=function(){this.searchResultsDialog.z(true);this.searchControl.execute(this.searchBox.q.value);return false};Yc[_P].za=function(){this.searchResultsDialog.z(false)};Xa("CSEOverlay",Yc);
 })()
