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