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

