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