function d(a){throw a;}var h=true,i=null,j=false,aa=Infinity,l=Error,ba=Boolean,m=undefined,ca=encodeURIComponent,da=parseInt,ea=parseFloat,fa=String,ha=window,ia=Number,ja=JSMSG,ka=Function,la=Object,ma=document,na=decodeURIComponent,oa=isNaN,qa=alert,ra=RegExp,o=Math,sa=Array;function ta(a,b){return a.setDate=b}function ua(a,b){return a.filter=b}function va(a,b){return a.toString=b}function wa(a,b){return a.length=b}function xa(a,b){return a.position=b} function ya(a,b){return a.selectedIndex=b}function Aa(a,b){return a.className=b}function Ba(a,b){return a.width=b}function Ca(a,b){return a.data=b}function Da(a,b){return a.load=b}function Ea(a,b){return a.innerHTML=b}function Fa(a,b){return a.selected=b}function Ga(a,b){return a.getData=b}function Ha(a,b){return a.getDate=b}function q(a,b){return a.value=b}function Ia(a,b){return a.disabled=b}function Ja(a,b){return a.currentTarget=b}function Ka(a,b){return a.left=b} function La(a,b){return a.target=b}function Ma(a,b){return a.screenX=b}function Na(a,b){return a.screenY=b}function Oa(a,b){return a.remove=b}function Pa(a,b){return a.start=b}function Qa(a,b){return a.coords=b}function Ra(a,b){return a.keyCode=b}function Sa(a,b){return a.colSpan=b}function Ta(a,b){return a.handleEvent=b}function Ua(a,b){return a.action=b}function Va(a,b){return a.type=b}function Wa(a,b){return a.contains=b}function Xa(a,b){return a.tabIndex=b}function Ya(a,b){return a.clear=b} function Za(a,b){return a.name=b}function $a(a,b){return a.display=b}function ab(a,b){return a.height=b}function bb(a,b){return a.clientX=b}function cb(a,b){return a.clientY=b}function db(a,b){return a.visibility=b} var eb="setDate",r="appendChild",fb="scrollTop",gb="previousSibling",s="push",hb="stop",ib="filter",jb="toString",kb="getMonth",lb="altKey",mb="activeElement",u="length",nb="propertyIsEnumerable",ob="title",pb="getBoundingClientRect",qb="form",v="prototype",rb="getDay",sb="test",tb="shift",ub="selectedIndex",vb="relatedTarget",wb="className",xb="clearTimeout",yb="exec",zb="width",Ab="text",Cb="clientWidth",Db="round",Eb="abort",Fb="checked",Gb="slice",Hb="setTimeout",w="replace",Ib="nodeType",Jb= "document",Kb="data",Lb="ceil",Mb="getSeconds",Nb="ctrlKey",Ob="load",Pb="split",Qb="floor",Rb="getElementById",Sb="offsetWidth",Tb="concat",Ub="charAt",Vb="selected",Wb="createTextNode",Xb="stopPropagation",Yb="stack",Zb="getDate",x="value",$b="location",ac="save",y="preventDefault",bc="insertBefore",cc="reload",dc="indexOf",ec="metaKey",gc="disabled",hc="offsetLeft",ic="message",jc="hasOwnProperty",z="dispatchEvent",A="style",kc="close",lc="nodeName",mc="currentTarget",nc="body",oc="left",pc="view", qc="removeChild",B="target",rc="screenX",sc="screenY",tc="lastChild",C="call",uc="match",vc="setSeconds",wc="getBoxObjectFor",xc="send",yc="isOpen",zc="setMonth",Ac="options",Bc="charCode",Cc="remove",Dc="start",Ec="focus",Fc="getAttribute",Gc="createElement",Hc="coords",Ic="setFullYear",Jc="scrollHeight",Kc="keyCode",Lc="firstChild",Mc="getFullYear",Nc="forEach",Oc="clientHeight",Pc="scrollLeft",Qc="clientLeft",Rc="addEventListener",Sc="bottom",Tc="setAttribute",Uc="href",Vc="elements",Wc="substring", Xc="clientTop",Yc="handleEvent",Zc="detach",$c="action",ad="every",D="type",bd="contains",cd="apply",dd="getUTCMinutes",ed="clear",fd="childNodes",gd="shiftKey",hd="tagName",id="setHours",jd="reset",kd="setMinutes",ld="defaultView",md="getUTCHours",nd="name",od="parentNode",pd="getHours",qd="getMinutes",rd="fileName",sd="display",td="nextSibling",ud="offsetTop",vd="height",wd="toUpperCase",xd="splice",yd="getTime",zd="offsetHeight",Ad="join",Bd="unshift",Cd="setActive",Dd="getElementsByTagName",Ed= "nodeValue",Fd="toLowerCase",Gd="clientX",Hd="clientY",Id="documentElement",Jd="substr",Kd="right",Ld="getTimezoneOffset",Md=Md||{},Nd=this,Od=function(a,b,c){a=a[Pb](".");c=c||Nd;!(a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var e;a[u]&&(e=a[tb]());)if(!a[u]&&b!==m)c[e]=b;else c=c[e]?c[e]:c[e]={}},Pd=function(a,b){for(var c=a[Pb]("."),e=b||Nd,f;f=c[tb]();)if(e[f])e=e[f];else return i;return e},Qd=function(){},Rd=function(a){a.getInstance=function(){return a.dx||(a.dx=new a)}},Sd=function(a){var b= typeof a;if(b=="object")if(a){if(a instanceof sa||!(a instanceof la)&&la[v][jb][C](a)=="[object Array]"||typeof a[u]=="number"&&typeof a[xd]!="undefined"&&typeof a[nb]!="undefined"&&!a[nb]("splice"))return"array";if(!(a instanceof la)&&(la[v][jb][C](a)=="[object Function]"||typeof a[C]!="undefined"&&typeof a[nb]!="undefined"&&!a[nb]("call")))return"function"}else return"null";else if(b=="function"&&typeof a[C]=="undefined")return"object";return b},Td=function(a){return Sd(a)=="array"},Ud=function(a){var b= Sd(a);return b=="array"||b=="object"&&typeof a[u]=="number"},Vd=function(a){return typeof a=="string"},Wd=function(a){return typeof a=="number"},Xd=function(a){return Sd(a)=="function"},Yd=function(a){a=Sd(a);return a=="object"||a=="array"||a=="function"},ae=function(a){return la[v][jc][C](a,Zd)?a[Zd]:a[Zd]=++$d},Zd="closure_uid_"+o[Qb](o.random()*2147483648)[jb](36),$d=0,be=function(a,b){var c=b||Nd;if(arguments[u]>2){var e=sa[v][Gb][C](arguments,2);return function(){var f=sa[v][Gb][C](arguments); sa[v][Bd][cd](f,e);return a[cd](c,f)}}else return function(){return a[cd](c,arguments)}},ce=function(a){var b=sa[v][Gb][C](arguments,1);return function(){var c=sa[v][Gb][C](arguments);c[Bd][cd](c,b);return a[cd](this,c)}},de=function(a,b){for(var c in b)a[c]=b[c]},ee=Date.now||function(){return+new Date},fe=function(a,b,c){Od(a,b,c)},E=function(a,b,c){a[b]=c},F=function(a,b){function c(){}c.prototype=b[v];a.b=b[v];a.prototype=new c;a[v].constructor=a}; ka[v].yi=function(a){if(arguments[u]>1){var b=sa[v][Gb][C](arguments,1);b[Bd](this,a);return be[cd](i,b)}else return be(this,a)};ka[v].Ba=function(a){F(this,a)};ka[v].Za=function(a){de(this[v],a)};var ge=function(a){this.stack=l()[Yb]||"";if(a)this.message=fa(a)};F(ge,l);Za(ge[v],"CustomError");var he=function(a,b){return a.lastIndexOf(b,0)==0},ie=function(a){for(var b=1;b")!=-1)a=a[w](pe,">");if(a[dc]('"')!=-1)a=a[w](qe,""");return a}},ne=/&/g,oe=//g,qe=/\"/g,re=/[&<>\"]/,ve=function(a){if(a[dc]("&")!=-1)return"document"in Nd&&a[dc]("<")==-1?te(a):ue(a);return a},te=function(a){var b=Nd[Jb][Gc]("a");Ea(b,a);b.normalize&&b.normalize();a=b[Lc][Ed];Ea(b,"");return a},ue=function(a){return a[w](/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">"; case "quot":return'"';default:if(c[Ub](0)=="#"){var e=ia("0"+c[Jd](1));if(!oa(e))return fa.fromCharCode(e)}return b}})},we=function(a,b,c){if(c)a=ve(a);if(a[u]>b)a=a[Wc](0,b-3)+"...";if(c)a=se(a);return a},xe=function(a,b,c){a=c!==m?a.toFixed(c):fa(a);c=a[dc](".");if(c==-1)c=a[u];return sa(o.max(0,b-c)+1)[Ad]("0")+a},ye=function(){return o[Qb](o.random()*2147483648)[jb](36)+(o[Qb](o.random()*2147483648)^ee())[jb](36)},Ae=function(a,b){for(var c=0,e=ke(fa(a))[Pb]("."),f=ke(fa(b))[Pb]("."),g=o.max(e[u], f[u]),k=0;c==0&&kb)return 1;return 0};var Be=function(a,b){b[Bd](a);ge[C](this,ie[cd](i,b));b[tb]();this.messagePattern=a};F(Be,ge);Za(Be[v],"AssertionError");var Ce=function(a,b,c,e){var f="Assertion failed";if(c){f+=": "+c;var g=e}else if(a){f+=": "+a;g=b}d(new Be(""+f,g||[]))},De=function(a,b){a||Ce("",i,b,sa[v][Gb][C](arguments,2))},Ee=function(a){d(new Be("Failure"+(a?": "+a:""),sa[v][Gb][C](arguments,1)))};var Fe=sa[v],Ge=Fe[dc]?function(a,b,c){De(a[u]!=i);return Fe[dc][C](a,b,c)}:function(a,b,c){c=c==i?0:c<0?o.max(0,a[u]+c):c;if(Vd(a)){if(!Vd(b)||b[u]!=1)return-1;return a[dc](b,c)}for(c=c;c=0},Le=function(a){if(!Td(a))for(var b=a[u]-1;b>=0;b--)delete a[b]; wa(a,0)},Ne=function(a,b,c){Me(a,c,0,b)},Pe=function(a,b){var c=Ge(a,b),e;if(e=c>=0)Oe(a,c);return e},Oe=function(a,b){De(a[u]!=i);return Fe[xd][C](a,b,1)[u]==1},Qe=function(){return Fe[Tb][cd](Fe,arguments)},Re=function(a){if(Td(a))return Qe(a);else{for(var b=[],c=0,e=a[u];c1){if(b%2)d(l("Uneven number of arguments"));for(var c=0;c2*this.J&&this.jf();return h}return j});Bf[v].jf=function(){if(this.J!=this.G[u]){for(var a=0,b=0;a=c[u])d(cf);var n=c[b++];return a?n:e[n]}};return k}; var Cf=function(a,b){return la[v][jc][C](a,b)};var Ef=function(a){this.ka=new Bf;a&&this.og(a)},Ff=function(a){var b=typeof a;return b=="object"&&a||b=="function"?"o"+ae(a):b[Jd](0,1)+a};Ef[v].V=function(){return this.ka.V()};Ef[v].add=function(a){this.ka.A(Ff(a),a)};Ef[v].og=function(a){a=wf(a);for(var b=a[u],c=0;cb)return j;if(!(a instanceof Ef)&&b>5)a=new Ef(a);return Af(this,function(c){return yf(a,c)})};Ef[v].__iterator__=function(){return this.ka.__iterator__(j)};var If=function(a,b){try{var c=Gf(a),e="Message: "+se(c[ic])+'\nUrl: '+c[rd]+"\nLine: "+c.lineNumber+"\n\nBrowser stack:\n"+se(c[Yb]+"-> ")+"[end]\n\nJS stack traversal:\n"+se(Hf(b)+"-> ");return e}catch(f){return"Exception trying to expose exception! You win, we lose. "+f}},Gf=function(a){var b=Pd("window.location.href");return typeof a=="string"?{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"}:!a.lineNumber|| !a[rd]||!a[Yb]?{message:a[ic],name:a[nd],lineNumber:a.lineNumber||a.line||"Not available",fileName:a[rd]||a.filename||a.sourceURL||b,stack:a[Yb]||"Not available"}:a},Hf=function(a){return Kf(a||arguments.callee.caller,[])},Kf=function(a,b){var c=[];if(Ke(b,a))c[s]("[...circular reference...]");else if(a&&b[u]<50){c[s](Lf(a)+"(");for(var e=a.arguments,f=0;f0&&c[s](", ");var g;g=e[f];switch(typeof g){case "object":g=g?"object":"null";break;case "string":g=g;break;case "number":g=fa(g); break;case "boolean":g=g?"true":"false";break;case "function":g=(g=Lf(g))?g:"[fn]";break;case "undefined":default:g=typeof g;break}if(g[u]>40)g=g[Jd](0,40)+"...";c[s](g)}b[s](a);c[s](")\n");try{c[s](Kf(a.caller,b))}catch(k){c[s]("[exception trying to get caller]\n")}}else a?c[s]("[...long stack...]"):c[s]("[end]");return c[Ad]("")},Lf=function(a){a=fa(a);if(!Mf[a]){var b=/function ([^\(]+)/[yb](a);if(b){b=b[1];Mf[a]=b}else Mf[a]="[Anonymous]"}return Mf[a]},Mf={};var Nf=function(a,b,c,e,f){this[jd](a,b,c,e,f)};Nf[v].Cv=0;Nf[v].sm=i;Nf[v].rm=i;var Of=0;Nf[v].reset=function(a,b,c,e,f){this.Cv=typeof f=="number"?f:Of++;this.Jx=e||ee();this.Jf=a;this.Fx=b;this.Dx=c;delete this.sm;delete this.rm};Nf[v].Mv=function(a){this.sm=a};Nf[v].Nv=function(a){this.rm=a};Nf[v].Dk=function(a){this.Jf=a};var Pf=function(){De(j,"Cannot use goog.debug.LogBuffer without defining goog.debug.LogBuffer.CAPACITY.");this[ed]()};Ya(Pf[v],function(){this.zx=[];this.Bx=-1;this.Cx=j});var Qf=function(a){this.Eh=a};Qf[v].O=i;Qf[v].Jf=i;Qf[v].xa=i;Qf[v].Ie=i;var Rf=function(a,b){Za(this,a);q(this,b)};va(Rf[v],function(){return this[nd]});var Sf=new Rf("SEVERE",1E3),Tf=new Rf("WARNING",900),Uf=new Rf("INFO",800),Vf=new Rf("CONFIG",700),Wf=new Rf("FINE",500),Xf=new Rf("FINER",400),Yf=new Rf("FINEST",300);Qf[v].Aa=function(){return this.O};Qf[v].as=function(){if(!this.xa)this.xa={};return this.xa};Qf[v].Dk=function(a){this.Jf=a}; Qf[v].Jm=function(){if(this.Jf)return this.Jf;if(this.O)return this.O.Jm();Ee("Root logger has no level set.");return i};Qf[v].Ft=function(a){return a[x]>=this.Jm()[x]};Qf[v].log=function(a,b,c){this.Ft(a)&&this.kr(this.ns(a,b,c))};Qf[v].ns=function(a,b,c){var e=new Nf(a,fa(b),this.Eh);if(c){e.Mv(c);e.Nv(If(c,arguments.callee.caller))}return e};Qf[v].xp=function(a,b){this.log(Sf,a,b)};Qf[v].Rw=function(a,b){this.log(Tf,a,b)};Qf[v].pb=function(a,b){this.log(Uf,a,b)}; Qf[v].K=function(a,b){this.log(Wf,a,b)};Qf[v].wm=function(a,b){this.log(Xf,a,b)};Qf[v].Zi=function(a,b){this.log(Yf,a,b)};Qf[v].kr=function(a){for(var b=this;b;){b.yq(a);b=b.Aa()}};Qf[v].yq=function(a){if(this.Ie)for(var b=0,c;c=this.Ie[b];b++)c(a)};Qf[v].Ve=function(a){this.O=a};Qf[v].dq=function(a,b){this.as()[a]=b}; var Zf={},$f=i,ag=function(){if(!$f){$f=new Qf("");Zf[""]=$f;$f.Dk(Vf)}},cg=function(a){ag();var b=Zf[a];return b||bg(a)},bg=function(a){var b=new Qf(a),c=a.lastIndexOf("."),e=a[Jd](0,c);c=a[Jd](c+1);e=cg(e);e.dq(c,b);b.Ve(e);return Zf[a]=b};var dg=function(){};dg[v].Ti=j;dg[v].Qn=function(){return this.Ti};dg[v].m=function(){if(!this.Ti){this.Ti=h;this.c()}};dg[v].c=function(){};var eg,fg,gg,hg,ig,jg,lg,mg,ng,og=function(){return Nd.navigator?Nd.navigator.userAgent:i},pg=function(){return Nd.navigator},qg=function(){ig=hg=gg=fg=eg=j;var a;if(a=og()){var b=pg();eg=a[dc]("Opera")==0;fg=!eg&&a[dc]("MSIE")!=-1;hg=(gg=!eg&&a[dc]("WebKit")!=-1)&&a[dc]("Mobile")!=-1;ig=!eg&&!gg&&b.product=="Gecko"}};qg(); var rg=eg,sg=fg,tg=ig,ug=gg,vg=hg,wg=function(){var a=pg();return a&&a.platform||""},xg=wg(),yg=function(){jg=xg[dc]("Mac")!=-1;lg=xg[dc]("Win")!=-1;mg=xg[dc]("Linux")!=-1;ng=!!pg()&&(pg().appVersion||"")[dc]("X11")!=-1};yg(); var zg=jg,Ag=lg,Bg=ng,Cg=function(){var a="",b;if(rg&&Nd.opera){a=Nd.opera.version;a=typeof a=="function"?a():a}else{if(tg)b=/rv\:([^\);]+)(\)|;)/;else if(sg)b=/MSIE\s+([^\);]+)(\)|;)/;else if(ug)b=/WebKit\/(\S+)/;if(b)a=(a=b[yb](og()))?a[1]:""}return a},Dg=Cg(),Eg={},Fg=function(a){return Eg[a]||(Eg[a]=Ae(Dg,a)>=0)};var Gg,Hg=function(a,b){Va(this,a);La(this,b);Ja(this,this[B])};F(Hg,dg);Hg[v].c=function(){delete this[D];delete this[B];delete this[mc]};Hg[v].be=j;Hg[v].Uf=h;Hg[v].stopPropagation=function(){this.be=h};Hg[v].preventDefault=function(){this.Uf=j};var Ig=function(a){a[y]()};var Jg=function(a,b){a&&this.Ef(a,b)};F(Jg,Hg);var Kg=[1,4,2];La(Jg[v],i);Jg[v].relatedTarget=i;Jg[v].offsetX=0;Jg[v].offsetY=0;bb(Jg[v],0);cb(Jg[v],0);Ma(Jg[v],0);Na(Jg[v],0);Jg[v].button=0;Ra(Jg[v],0);Jg[v].charCode=0;Jg[v].ctrlKey=j;Jg[v].altKey=j;Jg[v].shiftKey=j;Jg[v].metaKey=j;Jg[v].jv=j;Jg[v].Hc=i; Jg[v].Ef=function(a,b){var c=Va(this,a[D]);La(this,a[B]||a.srcElement);Ja(this,b);var e=a[vb];if(e){if(tg)try{e=e[lc]&&e}catch(f){e=i}}else if(c=="mouseover")e=a.fromElement;else if(c=="mouseout")e=a.toElement;this.relatedTarget=e;this.offsetX=a.offsetX!==m?a.offsetX:a.layerX;this.offsetY=a.offsetY!==m?a.offsetY:a.layerY;bb(this,a[Gd]!==m?a[Gd]:a.pageX);cb(this,a[Hd]!==m?a[Hd]:a.pageY);Ma(this,a[rc]||0);Na(this,a[sc]||0);this.button=a.button;Ra(this,a[Kc]||0);this.charCode=a[Bc]||(c=="keypress"?a[Kc]: 0);this.ctrlKey=a[Nb];this.altKey=a[lb];this.shiftKey=a[gd];this.metaKey=a[ec];this.jv=zg?a[ec]:a[Nb];this.Hc=a;delete this.Uf;delete this.be};Jg[v].Jj=function(a){return sg?this[D]=="click"?a==0:!!(this.Hc.button&Kg[a]):this.Hc.button==a};Jg[v].stopPropagation=function(){Jg.b[Xb][C](this);if(this.Hc[Xb])this.Hc[Xb]();else this.Hc.cancelBubble=h};var Lg=sg&&!Fg("8"); Jg[v].preventDefault=function(){Jg.b[y][C](this);var a=this.Hc;if(a[y])a[y]();else{a.returnValue=j;if(Lg)try{if(a[Nb]||a[Kc]>=112&&a[Kc]<=123)Ra(a,-1)}catch(b){}}};Jg[v].Mg=function(){return this.Hc};Jg[v].c=function(){Jg.b.c[C](this);this.Hc=i;La(this,i);Ja(this,i);this.relatedTarget=i};var Mg=function(){};Mg[v].d=function(){};Mg[v].Z=function(){};var Ng=function(a,b){this.Le=b;this.Qa=[];this.Kq(a)};F(Ng,dg);Ng[v].Ji=i;Ng[v].em=i;Ng[v].Yf=function(a){this.Ji=a};Ng[v].Ta=function(){if(this.Qa[u])return this.Qa.pop();return this.gd()};Ng[v].Bd=function(a){this.Qa[u]this.Le)d(l("[goog.structs.SimplePool] Initial cannot be greater than max"));for(var b=0;b=0),k;$g=function(za){k=za};if(g){Vg=function(){return n.Ta()};Wg=function(za){n.Bd(za)};Xg=function(){return p.Ta()};Yg=function(za){p.Bd(za)};Zg=function(){return t.Ta()};ah=function(){t.Bd(c())};bh=function(){return M.Ta()};ch=function(za){M.Bd(za)};dh=function(){return ga.Ta()};eh= function(za){ga.Bd(za)};var n=new Ng(0,600);n.Yf(a);var p=new Ng(0,600);p.Yf(b);var t=new Ng(0,600);t.Yf(c);var M=new Ng(0,600);M.Yf(e);var ga=new Ng(0,600);ga.Yf(f)}else{Vg=a;Wg=Qd;Xg=b;Yg=Qd;Zg=c;ah=Qd;bh=e;ch=Qd;dh=f;eh=Qd}})();var fh={},gh={},hh={},ih="on",jh={},H=function(a,b,c,e,f){if(b)if(Td(b)){for(var g=0;g= 0;t--){var M=p[t];if((g||b==M[D])&&(k||c==M.capture)){oh(M.La);e++}}});else{a=ae(a);if(hh[a]){a=hh[a];for(f=a[u]-1;f>=0;f--){var n=a[f];if((g||b==n[D])&&(k||c==n.capture)){oh(n.La);e++}}}}return e},nh=function(a,b,c){var e=gh;if(b in e){e=e[b];if(c in e){e=e[c];a=ae(a);if(e[a])return e[a]}}return i},rh=function(a,b,c,e,f){e=!!e;if(a=nh(a,b,e))for(b=0;b=0&&k.uc;n--){Ja(b,e[n]);c&=th(k,e[n],b[D],h,b)&&b.Uf!=j}}if(k=j in g){k=g[j];k.uc=k.J;if(f)for(n=0;!b.be&&n=0&&k.uc;za--){Ja(t,M[za]);g&=th(k,M[za],e,h,t)}if(p){k=f[j];k.uc=k.J;for(za=0;!t.be&&za0&&a2147483647?-1:zh[Hb](a,b||0)},Dh=function(a){zh[xb](a)};var Eh=function(){if(tg){this.Ld={};this.gl={};this.Rk=[]}};Eh[v].k=cg("goog.net.xhrMonitor");Eh[v].U=tg;Eh[v].ua=function(a){this.U=tg&&a};Eh[v].Ph=function(a){if(this.U){var b=Vd(a)?a:Yd(a)?ae(a):"";this.k.Zi("Pushing context: "+a+" ("+b+")");this.Rk[s](b)}};Eh[v].Nh=function(){if(this.U){var a=this.Rk.pop();this.k.Zi("Popping context: "+a);this.Jw(a)}};Eh[v].zt=function(a){if(!this.U)return h;var b=this.Ld[Vd(a)?a:Yd(a)?ae(a):""];this.k.K("Context is safe : "+a+" - "+b);return!b}; Eh[v].Xt=function(a){if(this.U){a=ae(a);this.k.K("Opening XHR : "+a);for(var b=0;b0){this.k.K(this.Ic("Will abort after "+this.Hd+"ms if incomplete"));this.$c=zh[Hb](be(this.Dw,this),this.Hd)}this.k.K(this.Ic("Sending request"));this.rh=h;this.M[xc](a);this.rh=j}catch(k){this.k.K(this.Ic("Send error: "+k[ic]));this.qm(5,k)}}; I[v].Vq=function(){return this.hl?this.hl.Ag():new Jh};I[v].dispatchEvent=function(a){if(this.M){Fh.Ph(this.M);try{return I.b[z][C](this,a)}finally{Fh.Nh()}}else return I.b[z][C](this,a)};I[v].Dw=function(){if(typeof Md!="undefined")if(this.M){this.If="Timed out after "+this.Hd+"ms, aborting";this.Jb=8;this.k.K(this.Ic(this.If));this[z]("timeout");this[Eb](8)}};I[v].qm=function(a,b){this.ga=j;if(this.M){this.Wd=h;this.M[Eb]();this.Wd=j}this.If=b;this.Jb=a;this.cm();this.yg()}; I[v].cm=function(){if(!this.Xi){this.Xi=h;this[z]("complete");this[z]("error")}};I[v].abort=function(a){if(this.M){this.k.K(this.Ic("Aborting"));this.ga=j;this.Wd=h;this.M[Eb]();this.Wd=j;this.Jb=a||7;this[z]("complete");this[z]("abort");this.yg()}};I[v].c=function(){if(this.M){if(this.ga){this.ga=j;this.Wd=h;this.M[Eb]();this.Wd=j}this.yg(h)}I.b.c[C](this)};I[v].Bo=function(){!this.Ej&&!this.rh&&!this.Wd?this.Rc():this.Ao()};I[v].Rc=function(){this.Ao()}; I[v].Ao=function(){if(this.ga)if(typeof Md!="undefined")if(this.pi[1]&&this.zf()==4&&this.fh()==2)this.k.K(this.Ic("Local request error detected and ignored"));else if(this.rh&&this.zf()==4)zh[Hb](be(this.Bo,this),0);else{this[z]("readystatechange");if(this.xh()){this.k.K(this.Ic("Request complete"));this.ga=j;if(this.yh()){this[z]("complete");this[z]("success")}else{this.Jb=6;this.If=this.Cs()+" ["+this.fh()+"]";this.cm()}this.yg()}}}; I[v].yg=function(a){if(this.M){var b=this.M,c=this.pi[0]?Qd:i;this.pi=this.M=i;if(this.$c){zh[xb](this.$c);this.$c=i}if(!a){Fh.Ph(b);this[z]("ready");Fh.Nh()}Fh.Wt(b);try{b.onreadystatechange=c}catch(e){this.k.xp("Problem encountered resetting onreadystatechange: "+e[ic])}}};I[v].qc=function(){return this.ga};I[v].xh=function(){return this.zf()==4};I[v].yh=function(){switch(this.fh()){case 0:case 200:case 204:case 304:return h;default:return j}}; I[v].zf=function(){return this.M?this.M.readyState:0};I[v].fh=function(){try{return this.zf()>2?this.M.status:-1}catch(a){this.k.Rw("Can not get status: "+a[ic]);return-1}};I[v].Cs=function(){try{return this.zf()>2?this.M.statusText:""}catch(a){this.k.K("Can not get status: "+a[ic]);return""}};I[v].bh=function(){return this.M?this.M.responseText:""};I[v].qj=function(){return this.M?this.M.responseXML:i};I[v].ah=function(a){if(this.M){var b=this.M.responseText;if(a&&b[dc](a)==0)b=b[Wc](a[u]);return Ve(b)}}; I[v].getResponseHeader=function(a){return this.M&&this.xh()?this.M.getResponseHeader(a):m};I[v].Ic=function(a){return a+" ["+this.bo+" "+this.xd+" "+this.fh()+"]"};bf(function(a){I[v].Rc=a(I[v].Rc)});var Rh=I;Rh.send=Oh;Rh.cleanup=Ph;Rh.protectEntryPoints=Qh;Rh.Ax=Nh;Rh.CONTENT_TYPE_HEADER="Content-Type";Rh.FORM_CONTENT_TYPE="application/x-www-form-urlencoded;charset=utf-8";Rh.Ix=Mh;var Sh=ra("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");var Th=function(a,b){var c;if(a instanceof Th){this.ge(b==i?a.hs():b);this.di(a.zs());this.Nk(a.Fs());this.wk(a.fj());this.Jk(a.Zg());this.Gk(a.Ym());this.Kk(a.De().B());this.zk(a.ds())}else if(a&&(c=fa(a)[uc](Sh))){this.ge(!!b);this.di(c[1]||"",h);this.Nk(c[2]||"",h);this.wk(c[3]||"",h);this.Jk(c[4]);this.Gk(c[5]||"",h);this.Uv(c[6]||"",h);this.zk(c[7]||"",h)}else{this.ge(!!b);this.sc=new Uh(i,this,this.pc)}};Th[v].Cd="";Th[v].lg="";Th[v].qe="";Th[v].Sf=i;Th[v].Ne="";Th[v].uf="";Th[v].Jt=j; Th[v].pc=j;va(Th[v],function(){if(this.gc)return this.gc;var a=[];this.Cd&&a[s](Vh(this.Cd,Wh),":");if(this.qe){a[s]("//");this.lg&&a[s](Vh(this.lg,Wh),"@");a[s](Xh(this.qe));this.Sf!=i&&a[s](":",fa(this.Zg()))}if(this.Ne){this.it()&&this.Ne[Ub](0)!="/"&&a[s]("/");a[s](Vh(this.Ne,Yh))}var b=fa(this.sc);b&&a[s]("?",b);this.uf&&a[s]("#",Vh(this.uf,Zh));return this.gc=a[Ad]("")});Th[v].B=function(){return $h(this.Cd,this.lg,this.qe,this.Sf,this.Ne,this.sc.B(),this.uf,this.pc)};Th[v].zs=function(){return this.Cd}; Th[v].di=function(a,b){this.jc();delete this.gc;if(this.Cd=b?a?na(a):"":a)this.Cd=this.Cd[w](/:$/,"");return this};Th[v].Fs=function(){return this.lg};Th[v].Nk=function(a,b){this.jc();delete this.gc;this.lg=b?a?na(a):"":a;return this};Th[v].fj=function(){return this.qe};Th[v].wk=function(a,b){this.jc();delete this.gc;this.qe=b?a?na(a):"":a;return this};Th[v].it=function(){return!!this.qe};Th[v].Zg=function(){return this.Sf}; Th[v].Jk=function(a){this.jc();delete this.gc;if(a){a=ia(a);if(oa(a)||a<0)d(l("Bad port number "+a));this.Sf=a}else this.Sf=i;return this};Th[v].Ym=function(){return this.Ne};Th[v].Gk=function(a,b){this.jc();delete this.gc;this.Ne=b?a?na(a):"":a;return this};Th[v].Kk=function(a,b){this.jc();delete this.gc;if(a instanceof Uh){this.sc=a;this.sc.Yp=this;this.sc.ge(this.pc)}else{b||(a=Vh(a,ai));this.sc=new Uh(a,this,this.pc)}return this};Th[v].Uv=function(a,b){return this.Kk(a,b)};Th[v].De=function(){return this.sc}; Th[v].Tv=function(a,b){this.jc();delete this.gc;this.sc.A(a,b);return this};Th[v].ds=function(){return this.uf};Th[v].zk=function(a,b){this.jc();delete this.gc;this.uf=b?a?na(a):"":a;return this};Th[v].ko=function(){this.jc();this.Tv("zx",ye());return this};Th[v].removeParameter=function(a){this.jc();this.sc[Cc](a);return this};Th[v].jc=function(){if(this.Jt)d(l("Tried to modify a read-only Uri"))};Th[v].ge=function(a){this.pc=a;this.sc&&this.sc.ge(a)};Th[v].hs=function(){return this.pc}; var $h=function(a,b,c,e,f,g,k,n){n=new Th(i,n);a&&n.di(a);b&&n.Nk(b);c&&n.wk(c);e&&n.Jk(e);f&&n.Gk(f);g&&n.Kk(g);k&&n.zk(k);return n},Xh=function(a){if(Vd(a))return ca(a);return i},bi=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/,Vh=function(a,b){var c=i;if(Vd(a)){c=a;bi[sb](c)||(c=encodeURI(a));if(c.search(b)>=0)c=c[w](b,ci)}return c},ci=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15)[jb](16)+(a&15)[jb](16)},Wh=/[#\/\?@]/g,Yh=/[\#\?]/g,ai=/[\#\?@]/g,Zh=/#/g,Uh=function(a,b,c){this.ld=a||i;this.Yp=b||i;this.pc= !!c};Uh[v].kc=function(){if(!this.W){this.W=new Bf;if(this.ld)for(var a=this.ld[Pb]("&"),b=0;b=0){e=a[b][Wc](0,c);f=a[b][Wc](c+1)}else e=a[b];e=na(e[w](/\+/g," "));e=this.Qd(e);this.add(e,f?na(f[w](/\+/g," ")):"")}}};Uh[v].W=i;Uh[v].J=i;Uh[v].V=function(){this.kc();return this.J};Uh[v].add=function(a,b){this.kc();this.Ff();a=this.Qd(a);if(this.mb(a)){var c=this.W.da(a);Td(c)?c[s](b):this.W.A(a,[c,b])}else this.W.A(a,b);this.J++;return this}; Oa(Uh[v],function(a){this.kc();a=this.Qd(a);if(this.W.mb(a)){this.Ff();var b=this.W.da(a);if(Td(b))this.J-=b[u];else this.J--;return this.W[Cc](a)}return j});Ya(Uh[v],function(){this.Ff();this.W&&this.W[ed]();this.J=0});Uh[v].Ka=function(){this.kc();return this.J==0};Uh[v].mb=function(a){this.kc();a=this.Qd(a);return this.W.mb(a)};Uh[v].me=function(a){var b=this.ra();return Ke(b,a)}; Uh[v].Ub=function(){this.kc();for(var a=this.W.ra(),b=this.W.Ub(),c=[],e=0;e0&&a[s]("&");a[s](g);f[k]!==""&&a[s]("=",me(f[k]));b++}else{b>0&&a[s]("&");a[s](g);f!==""&&a[s]("=",me(f));b++}}return this.ld=a[Ad]("")});Uh[v].Ff=function(){delete this.Ul;delete this.ld;this.Yp&&delete this.Yp.gc}; Uh[v].B=function(){var a=new Uh;if(this.Ul)a.Ul=this.Ul;if(this.ld)a.ld=this.ld;if(this.W)a.W=this.W.B();return a};Uh[v].Qd=function(a){a=fa(a);if(this.pc)a=a[Fd]();return a};Uh[v].ge=function(a){var b=a&&!this.pc;if(b){this.kc();this.Ff();zf(this.W,function(c,e){var f=e[Fd]();if(e!=f){this[Cc](e);this.add(f,c)}},this)}this.pc=a};Uh[v].extend=function(){for(var a=0;athis.Le)d(l("[goog.structs.Pool] Min can not be greater than max"));this.Qa=new di;this.Xd=new Ef;this.ef()};F(ei,dg);ei[v].Ta=function(){var a=this.qv();a&&this.Xd.add(a);return a};ei[v].Bd=function(a){if(this.Xd[Cc](a)){this.df(a);return h}return j};ei[v].qv=function(){for(var a;this.Pm()>0;){a=this.Qa.Od();if(this.Ih(a))break;else this.ef()}if(!a&&this.V()this.Le&&this.Pm()>0;)this.Fc(a.Od())};ei[v].gd=function(){return{}};ei[v].Fc=function(a){if(typeof a.m=="function")a.m();else for(var b in a)a[b]=i};ei[v].Ih=function(a){if(typeof a.canBeReused=="function")return a.canBeReused();return h};Wa(ei[v],function(a){return this.Qa[bd](a)||this.Xd[bd](a)}); ei[v].V=function(){return this.Qa.V()+this.Xd.V()};ei[v].is=function(){return this.Xd.V()};ei[v].Pm=function(){return this.Qa.V()};ei[v].Ka=function(){return this.Qa.Ka()&&this.Xd.Ka()};ei[v].c=function(){ei.b.c[C](this);if(this.is()>0)d(l("[goog.structs.Pool] Objects not released"));delete this.Xd;for(var a=this.Qa;!a.Ka();)this.Fc(a.Od());delete this.Qa};var fi=function(a,b){this.rb=a;this.hb=b};fi[v].rd=function(){return this.rb};fi[v].o=function(){return this.hb};fi[v].B=function(){return new fi(this.rb,this.hb)};var gi=function(a){this.Lb=[];a&&this.wt(a)};gi[v].Ln=function(a,b){var c=new fi(a,b),e=this.Lb;e[s](c);this.hu(e[u]-1)};gi[v].wt=function(a){var b,c;if(a instanceof gi){b=a.Ub();c=a.ra();if(a.V()<=0){a=this.Lb;for(var e=0;ee.rd())break;b[a]=b[f];a=f}b[a]=e};gi[v].hu=function(a){for(var b=this.Lb,c=b[a];a>0;){var e=this.vs(a);if(b[e].rd()>c.rd()){b[a]=b[e];a=e}else break}b[a]=c};gi[v].ls=function(a){return a*2+1};gi[v].ys=function(a){return a*2+2};gi[v].vs=function(a){return o[Qb]((a-1)/2)};gi[v].ra=function(){for(var a=this.Lb,b=[],c=a[u],e=0;e0;){var b=this.Ta();if(b){var c=a.Od();c[cd](this,[b])}else return}};ii[v].df=function(a){ii.b.df[C](this,a);this.xj()};ii[v].ef=function(){ii.b.ef[C](this);this.xj()};ii[v].c=function(){ii.b.c[C](this);this.pk[ed]();this.pk=i};var ji=function(a,b,c){ii[C](this,b,c);this.bx=a};F(ji,ii);ji[v].gd=function(){var a=new I,b=this.bx;b&&zf(b,function(c,e){a.headers.A(e,c)});return a};ji[v].Fc=function(a){a.m()};ji[v].Ih=function(a){return!a.Qn()&&!a.qc()};var ki=ji;var li=function(a,b){this.internal={creator:a,id:b||i}};li[v].Re=function(a){this.creator=a||this.internal.creator};li[v].$a=function(){return Xe(this.kb())};li[v].kb=function(a){var b={};for(var c in this)if(!Xd(this[c])&&this[c]!=this.internal)b[c]=a?Ve(Xe(this[c])):this[c];return b};li[v].Za=function(a){de(this,a)};var mi=function(a,b){li[C](this,a,b)};mi.Ba(li); var ni={Accept:"text/json","Content-Type":"text/json"},oi=new ki(new Bf(ni)),pi=function(){var a=ha[$b].pathname[Pb]("/");if(a[u]>=4)if(a[2]=="a")return"/cse/a/"+a[3]+"/api";return"/cse/api"}();mi[v].Y=function(a){this.internal.xsrfToken=a};mi[v].vi=function(){return i};mi[v].mq=function(){var a=[];a[s](pi);a[s](this.internal.creator);a[s](this.jb());if(this.internal.id){a[s](this.internal.id);var b=this.vi();b&&a[s](b)}else a[s]("");return a[Ad]("/")}; mi[v].gf=function(){var a=this.mq(),b=new Uh;b[ed]();if(this.internal.restricts)for(var c in this.internal.restricts)b.A(c,this.internal.restricts[c]);(c=this.internal.xsrfToken)&&b.A("xsrf",c);b.Ka()||(a+="?"+b[jb]());return a};mi[v].ff=function(){return i};mi[v].lk=function(a,b){if(b){H(a,"success",function(){b(h)});H(a,"error",function(){b(j)})}};mi[v].Po=function(a){H(a,"success",this.Iw,j,this);H(a,"error",this.Kw,j,this)}; mi[v].jk=function(a){var b=function(){qh(a);oi.df(a)};H(a,"success",b,j,this);H(a,"error",b,j,this)};mi[v].Iw=function(a){this.Za(a[B].ah())};mi[v].Kw=function(a){this.internal.errors=a[B].ah()};mi[v].Cg=function(a){var b=oi.Ta();this.lk(b,a);this.jk(b);b[xc](this.gf(),"DELETE",i,this.ff())};mi[v].s=function(a){var b=oi.Ta();this.Po(b);this.lk(b,a);this.jk(b);b[xc](this.gf(),"POST",this.$a(),this.ff())}; Da(mi[v],function(a){var b=oi.Ta();this.Po(b);this.lk(b,a);this.jk(b);b[xc](this.gf(),"GET",i,this.ff())});mi[v].Xc=function(a){this.internal.restricts=a};var qi=function(a,b){li[C](this,a);this.Label=[];this.Re();de(this,b);delete this.feed};qi.Ba(li);var ri="original_url",ti=function(a,b){var c=b.feed?new si(a,b):new qi(a,b);return c};Da(qi[v],function(){d("unsupported")});qi[v].s=function(){d("unsupported")};qi[v].Cg=function(){d("unsupported")};var ui=function(a){a=a[w](/^(\w+:\/\/)/,"");/\//[sb](a)||(a+="/");return a},vi=function(a,b,c){var e=c||j,f=[];G(a,function(g){Ke(g.Vb(),b)&&e==g.md()&&f[s](g)});return f}; qi[v].md=function(){return ba(this.score&&this.score<0)};qi[v].ti=function(a){this.Label[s]({name:a})};qi[v].Kg=function(a){for(var b=0;b0){var b=[];a.Add={Annotations:{Annotation:b}};G(this.annotations,function(f){b[s](f.kb())})}if(this.ov[u]>0){var c=[];a.Remove={Annotations:{Annotation:c}};G(this.ov,function(f){c[s](f.kb())})}if(this.Qo[u]>0){a.Remove||(a.Remove={});var e=a.Remove.Where=[];G(this.Qo,function(f){e[s](f)})}return Xe(a)};yi[v].Ik=function(a){this.iv=a};yi[v].nk=function(a){this.Qo[s](a)}; yi[v].Za=function(a){var b=[];if(a.Annotation){Pa(this,a[Dc]);this.num=a.num;this.total=a.total;b=a.Annotation}else if(a.Add&&a.Add.Annotations&&a.Add.Annotations.Annotation)b=a.Add.Annotations.Annotation;a=this.annotations[u]==0;for(var c=0;c0)a+="\n";a+=this.annotations[b].Yg()}return a};var si=function(a,b){qi[C](this,a,b);this.feed=h;this.internal.Zp=new Th("http://www.google.com/cse/tools/makeannotations");if(b&&b.feed)this.internal.Zp=new Th(b.about)};si.Ba(qi); si[v].af=function(){return"feed"};si[v].Zm=function(){return this.Tf().da("pattern")};si[v].Hk=function(a){this.Tf().A("pattern",a)};si[v].Td=function(){return this.Tf().da("url")};si[v].Mk=function(a){this.Tf().A("url",a)};si[v].Tf=function(){return this.internal.Zp.De()};si[v].kb=function(a){this.Tf().A("label",this.Vb());this.about=this.internal.Zp[jb]();return qi[v].kb[C](this,a)};E(qi[v],"exclude",qi[v].md);E(qi[v],"findLabel",qi[v].Kg);E(qi[v],"hasLabel",qi[v].wn);E(qi[v],"getLabels",qi[v].Vb); E(qi[v],"getOriginalUrl",qi[v].Yg);E(qi[v],"getAttribute",qi[v][Fc]);E(qi[v],"urlMode",qi[v].af);E(qi[v],"getUrl",qi[v].Td);E(si[v],"urlMode",si[v].af);E(si[v],"getPatternMode",si[v].Zm);E(si[v],"getUrl",si[v].Td);fe("BatchAnnotations",yi);fe("BatchAnnotations.prototype.update",yi[v].s);fe("BatchAnnotations.prototype.load",yi[v][Ob]);fe("BatchAnnotations.prototype.removeWhere",yi[v].nk);fe("BatchAnnotations.prototype.setPatternify",yi[v].Ik);fe("BatchAnnotations.prototype.setRestricts",yi[v].Xc); fe("BatchAnnotations.prototype.fromText",yi[v].zm);fe("BatchAnnotations.prototype.toText",yi[v].Pp);var zi=function(a){this.view=a;this.model={};this.Ie=new Bf},Ai="$ctrl";zi[v].u=function(a,b){this.Ie.A(a,b)};zi[v].Ml=function(a){if(this.Ie.mb(a)){var b=this.Ie.da(a);b=arguments[u]>1?b.yi(this,Te(arguments,1)):b.yi(this);return b=Bi.yi(i,b)}return function(){}};zi[v].h=function(a){var b=new JsEvalContext(this.model);a=a||this[pc];b.setVariable(Ai,this);jstProcess(b,a)};var Ci=function(a,b){var c=[];G(a[Vc],function(e){e[nd]==b&&c[s](e)});return c}; zi[v].yc=function(a,b){var c=new JsEvalContext(b);jstProcess(c,a);$a(a[A],"")};var Bi=function(a){var b=Te(arguments,1),c=i;c=b[u]==0?ha.event:b[0];b=new Jg(c);try{a(b)}finally{b.m()}};E(zi[v],"createHandler",zi[v].Ml);var Di,Gi=function(a){var b=a[D];if(b===m)return i;switch(b[Fd]()){case "checkbox":case "radio":return a[Fb]?a[x]:i;case "select-one":return Ei(a);case "select-multiple":return Fi(a);default:return a[x]!==m?a[x]:i}},Hi=function(a,b){var c=a[Vc][b];if(c[D])return Gi(c);else{for(var e=0;e=0?a[Ac][b][x]:i},Fi=function(a){for(var b=[],c,e=0;c=a[Ac][e];e++)c[Vb]&&b[s](c[x]);return b[u]?b:i},Li=function(a,b){var c=a[D]; if(c!==m)switch(c[Fd]()){case "checkbox":case "radio":Ii(a,b);break;case "select-one":Ji(a,b);break;case "select-multiple":Ki(a,b);break;default:q(a,b!=i?b:"")}},Ii=function(a,b){a.checked=b?"checked":i},Ji=function(a,b){ya(a,-1);if(Vd(b))for(var c,e=0;c=a[Ac][e];e++)if(c[x]==b){Fa(c,h);break}},Ki=function(a,b){if(Vd(b))b=[b];for(var c,e=0;c=a[Ac][e];e++){Fa(c,j);if(b)for(var f,g=0;f=b[g];g++)if(c[x]==f)Fa(c,h)}};var J=function(a,b){mi[C](this,a,b);this.Re();this.LookAndFeel={};this.AdSense={};this.EnterpriseAccount={}};J.Ba(mi);J[v].jb=function(){return"cse"};J[v].kf=function(){var a=new J(this.creator,this.id);tf(a,this.kb(h));a.Y(this.internal.xsrfToken);return a};var Mi=function(a,b){var c=new J(a,b.id);de(c,b);return c};J[v].Fl=function(a){this.id=ye()[Jd](0,11)[Fd]();this.internal.id=this.id;this.Context={BackgroundLabels:{Label:[{name:this.pd(),mode:a?"FILTER":"BOOST"},{name:this.ze(),mode:"ELIMINATE"}]}}}; J[v].cj=function(){if(this.Context&&this.Context.BackgroundLabels&&this.Context.BackgroundLabels.Label)return He(this.Context.BackgroundLabels.Label,function(a){return a[nd]});return[]};J[v].Vb=function(){for(var a=this.cj(),b=this.Eb(),c=0;c0){b=j;f[s](c[e][tb]())}else f[s]("null");b||a[s]({col:f})}while(!b);return a};J[v].Rg=function(a){for(var b=this.Eb(),c=0;c0&&Ie(hf(a),function(c){return c==b.t13n_languages[0]})};J[v].Nt=function(a){return"t13n_languages"in this&&Ie(this.t13n_languages,function(b){return b==a})};J[v].gn=function(a){var b=this;return hf(ff(a,function(c,e){return{lang_code:c,lang_name:e[Ub](0)+e[Wc](1)[Fd](),is_selected:b.Nt(c)}}))};E(J[v],"getBackgroundLabels",J[v].cj);E(J[v],"getLabels",J[v].Vb);E(J[v],"getFacetItems",J[v].Eb);E(J[v],"isBasic",J[v].wh); E(J[v],"getDefaultLabel",J[v].pd);E(J[v],"getDefaultExcludeLabel",J[v].ze);E(J[v],"getDefaultFeedLabel",J[v].wf);E(J[v],"getMode",J[v].Vg);E(J[v],"getLogo",J[v].Um);E(J[v],"getColor",J[v].Em);E(J[v],"getNonProfit",J[v].Vm);E(J[v],"getResultsURL",J[v].bn);E(J[v],"getGoogleBranding",J[v].Tg);E(J[v],"getFacetItemsInTable",J[v].ij);E(J[v],"getFacetItemForLabel",J[v].Rg);E(J[v],"hasInlineBranding",J[v].vn);E(J[v],"hasWatermarkBranding",J[v].Dn);E(J[v],"hasSearchAddon",J[v].An);E(J[v],"isT13nEnabled",J[v].Zn); E(J[v],"getT13nLanguages",J[v].gn);fe("CSE",J);fe("CSE.setPartnerKey",Pi);fe("CSE.prototype.load",J[v][Ob]);fe("CSE.prototype.update",J[v].s);fe("CSE.prototype.del",J[v].Cg);fe("CSE.prototype.createBasic",J[v].Fl);fe("CSE.prototype.getCode",J[v].Dm);fe("CSE.prototype.setAdSense",J[v].ap);fe("CSE.prototype.addChannel",J[v].jl);fe("CSE.prototype.setAdSlot",J[v].bp);fe("CSE.prototype.isGoogleHosted",J[v].Tn);fe("CSE.prototype.getMode",J[v].Vg);fe("CSE.prototype.setMode",J[v].Ek); fe("CSE.SEARCH_BOX",0);fe("CSE.SEARCH_RESULTS",1);var Ri=function(a,b){this.x=a!==m?a:0;this.y=b!==m?b:0};Ri[v].B=function(){return new Ri(this.x,this.y)};va(Ri[v],function(){return"("+this.x+", "+this.y+")"});var Si=function(a,b){return new Ri(a.x-b.x,a.y-b.y)};var Ti=function(a,b){Ba(this,a);ab(this,b)},Ui=function(a,b){if(a==b)return h;if(!a||!b)return j;return a[zb]==b[zb]&&a[vd]==b[vd]};Ti[v].B=function(){return new Ti(this[zb],this[vd])};va(Ti[v],function(){return"("+this[zb]+" x "+this[vd]+")"});Ti[v].oq=function(){return this[zb]*this[vd]};Ti[v].Ka=function(){return!this.oq()};Ti[v].ceil=function(){Ba(this,o[Lb](this[zb]));ab(this,o[Lb](this[vd]));return this};Ti[v].floor=function(){Ba(this,o[Qb](this[zb]));ab(this,o[Qb](this[vd]));return this}; Ti[v].round=function(){Ba(this,o[Db](this[zb]));ab(this,o[Db](this[vd]));return this};Ti[v].scale=function(a){this.width*=a;this.height*=a;return this};var Vi=function(a,b){Aa(a,b)},Wi=function(a){return(a=a[wb])&&typeof a[Pb]=="function"?a[Pb](/\s+/):[]},Yi=function(a){var b=Wi(a),c=Te(arguments,1);c=Xi(b,c);Aa(a,b[Ad](" "));return c},$i=function(a){var b=Wi(a),c=Te(arguments,1);c=Zi(b,c);Aa(a,b[Ad](" "));return c},Xi=function(a,b){for(var c=0,e=0;e");c=c[Ad]("")}c=a[Gc](c);if(e)if(Vd(e))Aa(c,e);else Td(e)?Yi[cd](i,[c][Tb](e)):lj(c,e);b[u]>2&&qj(a,c,b,2);return c},qj=function(a,b,c,e){function f(k){if(k)b[r](Vd(k)?a[Wb](k):k)}for(e=e;e0)?G(rj(g)?Re(g):g,f):f(g)}},sj=function(a,b,c,e){for(var f=[""],g=0;g ":"");f[s]("");f=f[Ad]("");c=[""];for(g=0;g");a=a[Gc]("DIV"); Ea(a,c[Ad](""));return a[qc](a[Lc])},ij=function(a){return a.compatMode=="CSS1Compat"},N=function(a,b){a[r](b)},tj=function(a){for(var b;b=a[Lc];)a[qc](b)},uj=function(a,b){b[od]&&b[od][bc](a,b)},vj=function(a){return a&&a[od]?a[od][qc](a):i},wj=function(a,b){var c=b[od];c&&c.replaceChild(a,b)},yj=function(a){return xj(a[Lc],h)},xj=function(a,b){for(;a&&a[Ib]!=1;)a=b?a[td]:a[gb];return a},zj=function(a,b){if(a[bd]&&b[Ib]==1)return a==b||a[bd](b);if(typeof a.compareDocumentPosition!="undefined")return a== b||ba(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b[od];return b==a},dj=function(a){return a[Ib]==9?a:a.ownerDocument||a[Jb]},Aj=function(a){return a=ug?a[Jb]||a.contentWindow[Jb]:a.contentDocument||a.contentWindow[Jb]},Bj=function(a,b){if("textContent"in a)a.textContent=b;else if(a[Lc]&&a[Lc][Ib]==3){for(;a[tc]!=a[Lc];)a[qc](a[tc]);Ca(a[Lc],b)}else{tj(a);var c=dj(a);a[r](c[Wb](b))}},Cj={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Dj={IMG:" ",BR:"\n"},Ej=function(a){var b=a.getAttributeNode("tabindex"); if(b&&b.specified){a=a.tabIndex;return Wd(a)&&a>=0}return j},Fj=function(a,b){if(b)Xa(a,0);else a.removeAttribute("tabIndex")},Hj=function(a){if(sg&&"innerText"in a)a=a.innerText[w](/(\r\n|\r|\n)/g,"\n");else{var b=[];Gj(a,b,h);a=b[Ad]("")}a=a[w](/\xAD/g,"");a=a[w](/ +/g," ");if(a!=" ")a=a[w](/^\s*/,"");return a},Gj=function(a,b,c){if(!(a[lc]in Cj))if(a[Ib]==3)c?b[s](fa(a[Ed])[w](/(\r\n|\r|\n)/g,"")):b[s](a[Ed]);else if(a[lc]in Dj)b[s](Dj[a[lc]]);else for(a=a[Lc];a;){Gj(a,b,c);a=a[td]}},rj=function(a){if(a&& typeof a[u]=="number")if(Yd(a))return typeof a.item=="function"||typeof a.item=="string";else if(Xd(a))return typeof a.item=="function";return j},Jj=function(a,b,c){var e=b?b[wd]():i;return Ij(a,function(f){return(!e||f[lc]==e)&&(!c||Ke(Wi(f),c))},h)},Ij=function(a,b,c,e){if(!c)a=a[od];c=e==i;for(var f=0;a&&(c||f<=e);){if(b(a))return a;a=a[od];f++}return i},cj=function(a){this.Ha=a||Nd[Jb]||ma};cj[v].n=ej;cj[v].qa=function(){return this.Ha};cj[v].a=function(a){return Vd(a)?this.Ha[Rb](a):a}; cj[v].hj=function(a,b,c){return gj(this.Ha,a,b,c)};cj[v].Gs=function(a){return mj(a||this.mn()||ha)};cj[v].e=function(){return pj(this.Ha,arguments)};cj[v].createElement=function(a){return this.Ha[Gc](a)};cj[v].createTextNode=function(a){return this.Ha[Wb](a)};cj[v].Mi=function(a,b,c){return sj(this.Ha,a,b,!!c)};cj[v].On=function(){return ij(this.Ha)};cj[v].mn=function(){return oj(this.Ha)};cj[v].Im=function(){return!ug&&ij(this.Ha)?this.Ha[Id]:this.Ha[nc]};cj[v].Ae=function(){return nj(this.Ha)}; cj[v].appendChild=N;cj[v].removeNode=vj;cj[v].replaceNode=wj;cj[v].Nm=yj;Wa(cj[v],zj);var Kj=function(a,b){zi[C](this,b);this.model={cse:a};this.tc()};Kj.Ba(zi);Kj[v].h=function(){zi[v].h[C](this);for(var a=jj("form",i,this[pc]),b=0;b=112&&a[Kc]<=123)return j;switch(a[Kc]){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 44:case 39:case 16:case 38:case 224:return j;default:return h}},Sj=function(a,b,c,e,f){if(!sg&&!(ug&&Fg("525")))return h;if(zg&&f)return Rj(a);if(f&&!e)return j;if(!c&&(b==17||b==18))return j;if(sg&&e&&b==a)return j;switch(a){case 13:return h;case 27:return!ug}return Rj(a)}, Rj=function(a){if(a>=48&&a<=57)return h;if(a>=96&&a<=106)return h;if(a>=65&&a<=90)return h;if(ug&&a==0)return h;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return h;default:return j}};var Tj=function(a){this.Xb=a};F(Tj,dg);var Uj=new Ng(0,100);Tj[v].d=function(a,b,c,e,f){if(Td(b))for(var g=0;g=a[oc]&&b[Kd]<=a[Kd]&&b.top>=a.top&&b[Sc]<=a[Sc];return b.x>=a[oc]&&b.x<=a[Kd]&&b.y>=a.top&&b.y<=a[Sc]};var Yj=function(a,b,c,e){Ka(this,a);this.top=b;Ba(this,c);ab(this,e)};Yj[v].B=function(){return new Yj(this[oc],this.top,this[zb],this[vd])};va(Yj[v],function(){return"("+this[oc]+", "+this.top+" - "+this[zb]+"w x "+this[vd]+"h)"});var Zj=function(a,b){if(a==b)return h;if(!a||!b)return j;return a[oc]==b[oc]&&a[zb]==b[zb]&&a.top==b.top&&a[vd]==b[vd]}; Yj[v].Gj=function(a){var b=o.max(this[oc],a[oc]),c=o.min(this[oc]+this[zb],a[oc]+a[zb]);if(b<=c){var e=o.max(this.top,a.top);a=o.min(this.top+this[vd],a.top+a[vd]);if(e<=a){Ka(this,b);this.top=e;Ba(this,c-b);ab(this,a-e);return h}}return j};Wa(Yj[v],function(a){return a instanceof Yj?this[oc]<=a[oc]&&this[oc]+this[zb]>=a[oc]+a[zb]&&this.top<=a.top&&this.top+this[vd]>=a.top+a[vd]:a.x>=this[oc]&&a.x<=this[oc]+this[zb]&&a.y>=this.top&&a.y<=this.top+this[vd]}); Yj[v].Ee=function(){return new Ti(this[zb],this[vd])};var $j=function(a,b,c){La(this,a);this.handle=b||a;this.limits=c||new Yj(NaN,NaN,NaN,NaN);this.Ha=dj(a);this.p=new Tj(this);H(this.handle,"mousedown",this.Hp,j,this)};F($j,yh);var ak=sg||tg&&Fg("1.9.3");Ma($j[v],0);Na($j[v],0);$j[v].Ip=0;$j[v].Jp=0;$j[v].ne=0;$j[v].oe=0;$j[v].U=h;$j[v].jd=j;$j[v].In=0;$j[v].du=0;$j[v].rt=j;$j[v].D=function(){return this.p};$j[v].ua=function(a){this.U=a}; $j[v].c=function(){$j.b.c[C](this);mh(this.handle,"mousedown",this.Hp,j,this);this.p.m();delete this[B];delete this.handle;delete this.p};$j[v].Hp=function(a){if(this.U&&!this.jd&&(a[D]!="mousedown"||a.Jj(0))){if(this.In==0){this.Kn(a);if(this.jd)a[y]();else return}else a[y]();this.dw();Ma(this,this.Ip=a[rc]);Na(this,this.Jp=a[sc]);this.ne=this[B][hc];this.oe=this[B][ud];this.pageScroll=ej(this.Ha).Ae();this.du=ee()}}; $j[v].dw=function(){var a=this.Ha,b=a[Id],c=!ak;this.p.d(a,"mousemove",this.eu,c);this.p.d(a,"mouseup",this.Hg,c);if(ak){b.setCapture(j);this.p.d(b,"losecapture",this.Hg)}else this.p.d(a?oj(a):ha,"blur",this.Hg);sg&&this.rt&&this.p.d(a,"dragstart",Ig);this.sx&&this.p.d(this.sx,"scroll",this.$u,c)};$j[v].Kn=function(a){a=this[z](new bk("start",this,a[Gd],a[Hd],a));if(a!==j)this.jd=h}; $j[v].Hg=function(a,b){this.p.Oe();ak&&this.Ha.releaseCapture();if(this.jd){this.jd=j;var c=this.io(this.ne),e=this.jo(this.oe);this[z](new bk("end",this,a[Gd],a[Hd],a,c,e,b))}}; $j[v].eu=function(a){if(this.U){var b=a[rc]-this[rc],c=a[sc]-this[sc];Ma(this,a[rc]);Na(this,a[sc]);if(!this.jd){var e=this.Ip-this[rc],f=this.Jp-this[sc];e=e*e+f*f;if(e>this.In){this.Kn(a);if(!this.jd){this.Hg(a);return}}}c=this.zl(b,c);b=c.x;c=c.y;if(this.jd){e=this[z](new bk("beforedrag",this,a[Gd],a[Hd],a,b,c));if(e!==j){this.fm(a,b,c,j);a[y]()}}}}; $j[v].zl=function(a,b){var c=ej(this.Ha).Ae();a+=c.x-this.pageScroll.x;b+=c.y-this.pageScroll.y;this.pageScroll=c;this.ne+=a;this.oe+=b;c=this.io(this.ne);var e=this.jo(this.oe);return new Ri(c,e)};$j[v].$u=function(a){var b=this.zl(0,0);bb(a,this.pageScroll.x-this[rc]);cb(a,this.pageScroll.x-this[sc]);this.fm(a,b.x,b.y,h)};$j[v].fm=function(a,b,c){this.Ni(b,c);this[z](new bk("drag",this,a[Gd],a[Hd],a,b,c))}; $j[v].io=function(a){var b=this.limits,c=!oa(b[oc])?b[oc]:i;b=!oa(b[zb])?b[zb]:0;b=c!=i?c+b:aa;c=c!=i?c:-aa;return o.min(b,o.max(c,a))};$j[v].jo=function(a){var b=this.limits,c=!oa(b.top)?b.top:i;b=!oa(b[vd])?b[vd]:0;b=c!=i?c+b:aa;c=c!=i?c:-aa;return o.min(b,o.max(c,a))};$j[v].Ni=function(a,b){Ka(this[B][A],a+"px");this[B][A].top=b+"px"}; var bk=function(a,b,c,e,f,g,k,n){Hg[C](this,a);bb(this,c);cb(this,e);this.browserEvent=f;Ka(this,g!==m?g:b.ne);this.top=k!==m?k:b.oe;this.dragger=b;this.dragCanceled=!!n};F(bk,Hg);var ck=function(a,b){var c=dj(a);if(c[ld]&&c[ld].getComputedStyle)if(c=c[ld].getComputedStyle(a,""))return c[b];return i},dk=function(a,b){return ck(a,b)||(a.currentStyle?a.currentStyle[b]:i)||a[A][b]},ek=function(a){return dk(a,"position")},gk=function(a,b,c){var e,f=tg&&(zg||Bg)&&Fg("1.9");if(b instanceof Ri){e=b.x;b=b.y}else{e=b;b=c}Ka(a[A],fk(e,f));a[A].top=fk(b,f)},hk=function(a){a=a?a[Ib]==9?a:dj(a):ma;if(sg&&!ej(a).On())return a[nc];return a[Id]},ik=function(a){var b=a[pb]();if(sg){a=a.ownerDocument; b.left-=a[Id][Qc]+a[nc][Qc];b.top-=a[Id][Xc]+a[nc][Xc]}return b},jk=function(a){if(sg)return a.offsetParent;var b=dj(a),c=dk(a,"position"),e=c=="fixed"||c=="absolute";for(a=a[od];a&&a!=b;a=a[od]){c=dk(a,"position");e=e&&c=="static"&&a!=b[Id]&&a!=b[nc];if(!e&&(a.scrollWidth>a[Cb]||a[Jc]>a[Oc]||c=="fixed"||c=="absolute"))return a}return i},mk=function(a){var b=new Vj(0,aa,aa,0),c=ej(a),e=c.qa()[nc],f=c.Im(),g;for(a=a;a=jk(a);)if((!sg||a[Cb]!=0)&&(!ug||a[Oc]!=0||a!=e)&&(a.scrollWidth!=a[Cb]||a[Jc]!= a[Oc])&&dk(a,"overflow")!="visible"){var k=kk(a),n=lk(a);k.x+=n.x;k.y+=n.y;b.top=o.max(b.top,k.y);b.right=o.min(b[Kd],k.x+a[Cb]);b.bottom=o.min(b[Sc],k.y+a[Oc]);Ka(b,o.max(b[oc],k.x));g=g||a!=f}e=f[Pc];f=f[fb];if(ug){b.left+=e;b.top+=f}else{Ka(b,o.max(b[oc],e));b.top=o.max(b.top,f)}if(!g||ug){b.right+=e;b.bottom+=f}c=c.Gs();b.right=o.min(b[Kd],e+c[zb]);b.bottom=o.min(b[Sc],f+c[vd]);return b.top>=0&&b[oc]>=0&&b[Sc]>b.top&&b[Kd]>b[oc]?b:i},lk=function(a){if(tg&&!Fg("1.9")){var b=ea(ck(a,"borderLeftWidth")); if(nk(a)){var c=a[Sb]-a[Cb]-b-ea(ck(a,"borderRightWidth"));b+=c}return new Ri(b,ea(ck(a,"borderTopWidth")))}return new Ri(a[Qc],a[Xc])},kk=function(a){var b,c=dj(a),e=dk(a,"position"),f=tg&&c[wc]&&!a[pb]&&e=="absolute"&&(b=c[wc](a))&&(b[rc]<0||b[sc]<0),g=new Ri(0,0),k=hk(c);if(a==k)return g;if(a[pb]){b=ik(a);a=ej(c).Ae();g.x=b[oc]+a.x;g.y=b.top+a.y}else if(c[wc]&&!f){b=c[wc](a);a=c[wc](k);g.x=b[rc]-a[rc];g.y=b[sc]-a[sc]}else{b=a;do{g.x+=b[hc];g.y+=b[ud];if(b!=a){g.x+=b[Qc]||0;g.y+=b[Xc]||0}if(ug&& ek(b)=="fixed"){g.x+=c[nc][Pc];g.y+=c[nc][fb];break}b=b.offsetParent}while(b&&b!=a);if(rg||ug&&e=="absolute")g.y-=c[nc][ud];for(b=a;(b=jk(b))&&b!=c[nc]&&b!=k;){g.x-=b[Pc];if(!rg||b[hd]!="TR")g.y-=b[fb]}}return g},pk=function(a,b){var c=new Ri(0,0),e=dj(a)?oj(dj(a)):ha,f=a;do{var g=e==b?kk(f):ok(f);c.x+=g.x;c.y+=g.y}while(e&&e!=b&&(f=e.frameElement)&&(e=e.parent));return c},qk=function(a,b,c){if(b.qa()!=c.qa()){var e=b.qa()[nc];c=pk(e,c.mn());c=Si(c,kk(e));if(sg&&!b.On())c=Si(c,b.Ae());a.left+=c.x; a.top+=c.y}},rk=function(a,b){var c=ok(a),e=ok(b);return new Ri(c.x-e.x,c.y-e.y)},ok=function(a){var b=new Ri;if(a[Ib]==1)if(a[pb]){var c=ik(a);b.x=c[oc];b.y=c.top}else{c=ej(a).Ae();a=kk(a);b.x=a.x-c.x;b.y=a.y-c.y}else{b.x=a[Gd];b.y=a[Hd]}return b},sk=function(a,b,c){var e=kk(a);if(b instanceof Ri){c=b.y;b=b.x}b=b-e.x;c=c-e.y;gk(a,a[hc]+b,a[ud]+c)},vk=function(a,b,c){if(b instanceof Ti){c=b[vd];b=b[zb]}else{if(c==m)d(l("missing height argument"));c=c}tk(a,b);uk(a,c)},fk=function(a,b){if(typeof a== "number")a=(b?o[Db](a):a)+"px";return a},uk=function(a,b){ab(a[A],fk(b,h))},tk=function(a,b){Ba(a[A],fk(b,h))},wk=function(a){var b=rg&&!Fg("10");if(dk(a,"display")!="none")return b?new Ti(a[Sb]||a[Cb],a[zd]||a[Oc]):new Ti(a[Sb],a[zd]);var c=a[A],e=c[sd],f=c.visibility,g=c.position;db(c,"hidden");xa(c,"absolute");$a(c,"inline");if(b){b=a[Sb]||a[Cb];a=a[zd]||a[Oc]}else{b=a[Sb];a=a[zd]}$a(c,e);xa(c,g);db(c,f);return new Ti(b,a)},xk=function(a){var b=kk(a);a=wk(a);return new Yj(b.x,b.y,a[zb],a[vd])}, yk={},zk=function(a){return yk[a]||(yk[a]=fa(a)[w](/\-([a-z])/g,function(b,c){return c[wd]()}))},Ak=function(a,b){var c=a[A];if("opacity"in c)c.opacity=b;else if("MozOpacity"in c)c.MozOpacity=b;else if("filter"in c)ua(c,b===""?"":"alpha(opacity="+b*100+")")},O=function(a,b){$a(a[A],b?"":"none")},Ck=function(a,b){var c=ej(b),e=i;if(sg){e=c.qa().createStyleSheet();Bk(e,a)}else{var f=c.hj("head")[0];if(!f){e=c.hj("body")[0];f=c.e("head");e[od][bc](f,e)}e=c.e("style");Bk(e,a);c[r](f,e)}return e},Dk=function(a){a= a.ownerNode||a.owningElement||a;vj(a)},Bk=function(a,b){if(sg)a.cssText=b;else{var c=ug?"innerText":"innerHTML";a[c]=b}},nk=function(a){return"rtl"==dk(a,"direction")},Ek=tg?"MozUserSelect":ug?"WebkitUserSelect":i,Fk=function(a,b,c){c=!c?a[Dd]("*"):i;var e=Ek;if(e){b=b?"none":"";a[A][e]=b;if(c){a=0;for(var f;f=c[a];a++)f[A][e]=b}}else if(sg||rg){b=b?"on":"";a[Tc]("unselectable",b);if(c)for(a=0;f=c[a];a++)f[Tc]("unselectable",b)}};var Gk=function(){};Rd(Gk);Gk[v].ru=0;Gk[v].rs=function(){return":"+(this.ru++)[jb](36)};Gk.getInstance();var P=function(a){this.db=a||ej();this.Vf=Hk};F(P,yh);P[v].qt=Gk.getInstance();var Hk=i,Ik=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close";default:}d(l("Invalid component state"))};P[v].Oc=i;P[v].fb=j;P[v].i=i;P[v].Vf=i;P[v].Yj=i;P[v].O=i;P[v].xa=i;P[v].Rb=i;P[v].aq=j; P[v].Fb=function(){return this.Oc||(this.Oc=this.qt.rs())};P[v].Bk=function(a){if(this.O&&this.O.Rb){mf(this.O.Rb,this.Oc);of(this.O.Rb,a,this)}this.Oc=a};P[v].a=function(){return this.i};P[v].Wc=function(a){this.i=a};P[v].D=function(){return this.Af||(this.Af=new Tj(this))};P[v].Fk=function(a){if(this==a)d(l("Unable to set parent component"));if(a&&this.O&&this.Oc&&this.O.dj(this.Oc)&&this.O!=a)d(l("Unable to set parent component"));this.O=a;P.b.$h[C](this,a)};P[v].Aa=function(){return this.O}; P[v].$h=function(a){if(this.O&&this.O!=a)d(l("Method not supported"));P.b.$h[C](this,a)};P[v].n=function(){return this.db};P[v].Ca=function(){return this.fb};P[v].e=function(){this.i=this.db[Gc]("div")};P[v].h=function(a){this.So(a)};P[v].So=function(a,b){if(this.fb)d(l("Component already rendered"));this.i||this.e();a?a[bc](this.i,b||i):this.db.qa()[nc][r](this.i);if(!this.O||this.O.Ca())this.q()}; P[v].v=function(a){if(this.fb)d(l("Component already rendered"));else if(a&&this.I(a)){this.aq=h;if(!this.db||this.db.qa()!=dj(a))this.db=ej(a);this.P(a);this.q()}else d(l("Invalid element to decorate"))};P[v].I=function(){return h};P[v].P=function(a){this.i=a};P[v].q=function(){this.fb=h;this.nd(function(a){!a.Ca()&&a.a()&&a.q()})};P[v].N=function(){this.nd(function(a){a.Ca()&&a.N()});this.Af&&this.Af.Oe();this.fb=j}; P[v].c=function(){P.b.c[C](this);this.fb&&this.N();if(this.Af){this.Af.m();delete this.Af}this.nd(function(a){a.m()});!this.aq&&this.i&&vj(this.i);this.O=this.Yj=this.i=this.Rb=this.xa=i};P[v].ps=function(){return this.Yj};P[v].Qv=function(a){this.Yj=a};P[v].wb=function(a,b){this.Jd(a,this.Cb(),b)}; P[v].Jd=function(a,b,c){if(a.fb&&(c||!this.fb))d(l("Component already rendered"));if(b<0||b>this.Cb())d(l("Child component index out of bounds"));if(!this.Rb||!this.xa){this.Rb={};this.xa=[]}if(a.Aa()==this){nf(this.Rb,a.Fb(),a);Pe(this.xa,a)}else of(this.Rb,a.Fb(),a);a.Fk(this);Ne(this.xa,a,b);if(a.fb&&this.fb&&a.Aa()==this){c=this.w();c[bc](a.a(),c[fd][b]||i)}else if(c){this.i||this.e();b=this.Ra(b+1);a.So(this.w(),b?b.i:i)}else this.fb&&!a.fb&&a.i&&a.q()};P[v].w=function(){return this.i}; P[v].Mj=function(){if(this.Vf==i)this.Vf=nk(this.fb?this.i:this.db.qa()[nc]);return this.Vf};P[v].Yc=function(a){if(this.fb)d(l("Component already rendered"));this.Vf=a};P[v].Cb=function(){return this.xa?this.xa[u]:0};P[v].dj=function(a){return this.Rb&&a?pf(this.Rb,a)||i:i};P[v].Ra=function(a){return this.xa?this.xa[a]||i:i};P[v].nd=function(a,b){this.xa&&G(this.xa,a,b)};P[v].Df=function(a){return this.xa&&a?Ge(this.xa,a):-1}; P[v].removeChild=function(a,b){if(a){var c=Vd(a)?a:a.Fb();a=this.dj(c);if(c&&a){mf(this.Rb,c);Pe(this.xa,a);if(b){a.N();a.i&&vj(a.i)}a.Fk(i)}}if(!a)d(l("Child is not in parent component"));return a};P[v].mk=function(a,b){return this[qc](this.Ra(a),b)};var Q=function(a,b,c){P[C](this,c);this.za=a||"modal-dialog";this.dl=!!b;this.Qb=Jk};F(Q,P);Q[v].Lg=i;Q[v].pr=h;Q[v].Aj=h;Q[v].dl=j;Q[v].Dh=h;Q[v].gm=h;Q[v].tq=0.5;Q[v].li="";Q[v].yb="";Q[v].Qb=i;Q[v].re=i;Q[v].wa=j;Q[v].jr=j;Q[v].oa=i;Q[v].pa=i;Q[v].vb=i;Q[v].zc=i;Q[v].Wk=i;Q[v].ad=i;Q[v].xb=i;Q[v].Oa=i;Q[v].ie=function(a){this.li=a;this.zc&&Bj(this.zc,a)};Q[v].ta=function(a){this.yb=a;if(this.xb)Ea(this.xb,a)};Q[v].Db=function(){return this.yb};Q[v].ok=function(){this.a()||this.h()}; Q[v].w=function(){this.ok();return this.xb};Q[v].uj=function(){this.ok();return this.vb};Q[v].bj=function(){this.ok();return this.oa};Q[v].Gq=function(){var a=new $j(this.a(),this.vb);Yi(this.vb,this.za+"-title-draggable");return a}; Q[v].e=function(){this.mo();var a=this.n();this.Wc(a.e("div",{className:this.za,tabIndex:0},this.vb=a.e("div",{className:this.za+"-title",id:this.Fb()},this.zc=a.e("span",this.za+"-title-text",this.li),this.ad=a.e("span",this.za+"-title-close")),this.xb=a.e("div",this.za+"-content"),this.Oa=a.e("div",this.za+"-buttons"),this.zw=a.e("span",{tabIndex:0})));this.Wk=this.vb.id;Mj(this.a(),"dialog");Nj(this.a(),"labelledby",this.Wk||"");if(this.yb)Ea(this.xb,this.yb);O(this.ad,this.Aj);O(this.a(),j);this.Qb&& this.Qb.wi(this.Oa)};Q[v].mo=function(){if(this.dl&&this.Dh&&!this.pa){this.pa=Oj(this.n());Aa(this.pa,this.za+"-bg");O(this.pa,j);Ak(this.pa,0)}else if((!this.dl||!this.Dh)&&this.pa){vj(this.pa);this.pa=i}if(this.Dh&&!this.oa){this.oa=this.n().e("div",this.za+"-bg");Ak(this.oa,this.tq);O(this.oa,j)}else if(!this.Dh&&this.oa){vj(this.oa);this.oa=i}};Q[v].h=function(a){if(this.Ca())d(l("Component already rendered"));this.a()||this.e();a=a||this.n().qa()[nc];this.Ro(a);Q.b.h[C](this,a)}; Q[v].Ro=function(a){this.pa&&a[r](this.pa);this.oa&&a[r](this.oa)};Q[v].I=function(a){return a&&a[hd]&&a[hd]=="DIV"&&Q.b.I[C](this,a)}; Q[v].P=function(a){Q.b.P[C](this,a);Yi(this.a(),this.za);a=this.za+"-content";if(this.xb=hj(i,a,this.a())[0])this.yb=this.xb.innerHTML;else{this.xb=this.n().e("div",a);if(this.yb)Ea(this.xb,this.yb);this.a()[r](this.xb)}a=this.za+"-title";var b=this.za+"-title-text",c=this.za+"-title-close";if(this.vb=hj(i,a,this.a())[0]){this.zc=hj(i,b,this.vb)[0];this.ad=hj(i,c,this.vb)[0]}else{this.vb=this.n().e("div",a);this.a()[bc](this.vb,this.xb)}if(this.zc)this.li=Hj(this.zc);else{this.zc=this.n().e("span", b,this.li);this.vb[r](this.zc)}Nj(this.a(),"labelledby",this.Wk||"");if(!this.ad){this.ad=this.n().e("span",c);this.vb[r](this.ad)}O(this.ad,this.Aj);a=this.za+"-buttons";if(this.Oa=hj(i,a,this.a())[0]){this.Qb=new Kk(this.n());this.Qb.v(this.Oa)}else{this.Oa=this.n().e("div",a);this.a()[r](this.Oa);this.Qb&&this.Qb.wi(this.Oa)}this.mo();this.Ro(dj(this.a())[nc]);O(this.a(),j)}; Q[v].q=function(){Q.b.q[C](this);this.Lg=new Pj(this.n().qa());if(this.gm&&!this.re)this.re=this.Gq();this.D().d(this.ad,"click",this.ev).d(this.Lg,"focusin",this.Ou);Mj(this.a(),"dialog");this.zc.id!==""&&Nj(this.a(),"labelledby",this.zc.id)};Q[v].N=function(){this.F()&&this.j(j);this.Lg.m();this.Lg=i;if(this.re){this.re.m();this.re=i}Q.b.N[C](this)}; Q[v].j=function(a){if(a!=this.wa){var b=this.n().qa(),c=(b?oj(b):ha)||ha;this.Ca()||this.h(b[nc]);if(a){this.To();this.S();this.D().d(this.a(),"keydown",this.Lh,h).d(this.a(),"keypress",this.Lh,h).d(c,"resize",this.Co,h)}else this.D().Z(this.a(),"keydown",this.Lh,h).Z(this.a(),"keypress",this.Lh,h).Z(c,"resize",this.Co,h);this.pa&&O(this.pa,a);this.oa&&O(this.oa,a);O(this.a(),a);a&&this[Ec]();if(this.wa=a)this.D().d(this.Oa,"click",this.xo);else{this.D().Z(this.Oa,"click",this.xo);this[z]("afterhide"); this.jr&&this.m()}}};Q[v].F=function(){return this.wa};Q[v].focus=function(){try{this.a()[Ec]()}catch(a){}if(this.vf()){var b=this.vf().Hm();if(b)for(var c=this.n().qa(),e=this.Oa[Dd]("button"),f=0,g;g=e[f];f++)if(g[nd]==b){try{if(ug||rg){var k=c[Gc]("input");k[A].cssText="position:fixed;width:0;height:0;left:0;top:0;";this.a()[r](k);k[Ec]();this.a()[qc](k)}g[Ec]()}catch(n){}break}}}; Q[v].To=function(){this.pa&&O(this.pa,j);this.oa&&O(this.oa,j);var a=this.n().qa(),b=(a?oj(a):ha)||ha,c=mj(b||ha);b=a[nc].scrollWidth;a=o.max(a[nc][Jc],c[vd]);if(this.pa){O(this.pa,h);vk(this.pa,b,a)}if(this.oa){O(this.oa,h);vk(this.oa,b,a)}if(this.gm){c=wk(this.a());this.re.limits=new Yj(0,0,b-c[zb],a-c[vd])}}; Q[v].S=function(){var a=this.n().qa(),b=(a?oj(a):ha)||ha;if(ek(this.a())=="fixed")var c=a=0;else{c=this.n().Ae();a=c.x;c=c.y}var e=wk(this.a());b=mj(b||ha);a=o.max(a+b[zb]/2-e[zb]/2,0);c=o.max(c+b[vd]/2-e[vd]/2,0);gk(this.a(),a,c)};Q[v].ev=function(){if(this.Aj){var a=this.vf(),b=a&&a.Am();if(b){a=a.da(b);this[z](new Lk(b,a))&&this.j(j)}else this.j(j)}};Q[v].c=function(){Q.b.c[C](this);if(this.oa){vj(this.oa);this.oa=i}if(this.pa){vj(this.pa);this.pa=i}this.zw=this.Oa=this.ad=i}; Q[v].Vc=function(a){this.Qb=a;if(this.Oa)if(this.Qb)this.Qb.wi(this.Oa);else Ea(this.Oa,"")};Q[v].vf=function(){return this.Qb};Q[v].xo=function(a){if((a=this.ur(a[B]))&&!a[gc]){a=a[nd];var b=this.vf().da(a);this[z](new Lk(a,b))&&this.j(j)}};Q[v].ur=function(a){for(a=a;a!=i&&a!=this.Oa;){if(a[hd]=="BUTTON")return a;a=a[od]}return i}; Q[v].Lh=function(a){var b=j,c=j,e=this.vf(),f=a[B];if(a[D]=="keydown")if(this.pr&&a[Kc]==27){var g=e&&e.Am();f=f[hd]=="SELECT"&&!f[gc];if(g&&!f){c=h;b=e.da(g);b=this[z](new Lk(g,b))}else f||(b=h)}else{if(a[Kc]==9&&a[gd]&&f==this.a())c=h}else if(a[Kc]==13){if(f[hd]=="BUTTON")g=f[nd];else if(e){var k=e.Hm(),n=k&&e.Zr(k);f=(f[hd]=="TEXTAREA"||f[hd]=="SELECT")&&!f[gc];if(n&&!n[gc]&&!f)g=k}if(g){c=h;b=this[z](new Lk(g,fa(e.da(g))))}}if(b||c){a[Xb]();a[y]()}b&&this.j(j)};Q[v].Co=function(){this.To()}; Q[v].Ou=function(a){this.zw==a[B]&&Ch(this.vr,0,this)};Q[v].vr=function(){sg&&this.n().qa()[nc][Ec]();this.a()[Ec]()};var Lk=function(a,b){Va(this,"dialogselect");this.La=a;this.caption=b};F(Lk,Hg);var Kk=function(a){this.db=a||ej();Bf[C](this)},Jk,Mk,Nk,Ok,Pk;F(Kk,Bf);Kk[v].za="goog-buttonset";Kk[v].Oi=i;Kk[v].i=i;Kk[v].Bl=i;Kk[v].A=function(a,b,c,e){Bf[v].A[C](this,a,b);if(c)this.Oi=a;if(e)this.Bl=a;return this};Kk[v].wi=function(a){this.i=a;this.h()}; Kk[v].h=function(){if(this.i){Ea(this.i,"");var a=ej(this.i);zf(this,function(b,c){var e=a.e("button",{name:c},b);if(c==this.Oi)Aa(e,this.za+"-default");this.i[r](e)},this)}};Kk[v].v=function(a){if(!(!a||a[Ib]!=1)){this.i=a;a=this.i[Dd]("button");for(var b=0,c,e,f;c=a[b];b++){e=c[nd]||c.id;f=Hj(c)||c[x];if(e){var g=b==0,k=c[nd]=="cancel";this.A(e,f,g,k);g&&Yi(c,this.za+"-default")}}}};Kk[v].Hm=function(){return this.Oi};Kk[v].Am=function(){return this.Bl}; Kk[v].Zr=function(a){for(var b=this.Vr(),c=0,e;e=b[c];c++)if(e[nd]==a||e.id==a)return e;return i};Kk[v].Vr=function(){return this.i[Dd]("BUTTON")};(function(){Mk=(new Kk).A("ok","OK",h,h);Jk=(new Kk).A("ok","OK",h).A("cancel","Cancel",j,h);Nk=(new Kk).A("yes","Yes",h).A("no","No",j,h);Ok=(new Kk).A("yes","Yes").A("no","No",h).A("cancel","Cancel",j,h);Pk=(new Kk).A("continue","Continue").A("save","Save").A("cancel","Cancel",h,h)})();var Rk=function(a,b,c,e){zi[C](this,b);this.Nd=a;this.Q=Qk("form",i,b)[0];this.Sw=Qk("form",i,e)[0];this.cf=new Q("cse-index-add",h);this.cf.uj()[r](c);this.cf.w()[r](e);this.cf.Vc(Jk);H(this.Q.add,"click",this.Au,j,this);H(this.Q.s,"click",this.fv,j,this);H(this.Q["delete"],"click",this.Iu,j,this);H(this.cf,"dialogselect",this.vu,j,this)};Rk.Ba(zi);Rk[v].Au=function(){this.cf.j(h)};Rk[v].vu=function(a){if(a.La=="ok"){a=this.Sw.url[x];this.Nd.iq(a);var b=this;this.No([a],function(){b.Vp()})}else this.cf.j(j)}; Rk[v].Iu=function(){var a=this.dn();if(a[u]>0){for(var b=0;b0){e={url:e,truncated:this.Yk(e),annotations:g,cses:f.ra()};b[s](e)}}return b}; Xk[v].h=function(){this.model.selectedcse=this.model.cses[this.model.selectedcseindex];zi[v].h[C](this);var a=jj("select",i,this[pc])[0];if(this.model.cses[u]==0){var b=R("csegroup");b&&vj(b)}ya(a,this.model.selectedcseindex)};Xk[v].Un=function(){return h};Xk[v].Vn=function(){return j};Xk[v].Yk=function(a){var b=a[u];if(b>60)return a[Wc](0,52)+"..."+a[Wc](b-5);return a}; Xk[v].tc=function(){var a=ma.bml,b=a.cse,c=a.include,e="exclude",f=a[e],g=a[ac];this.u("changecse",function(){if(b[ub]!=this.model.selectedcseindex){this.model.selectedcseindex=b[ub];this.h()}});this.u("save",function(){Ia(g,h);q(g,ja.Button.saving);var k=new qi(this.user);this.model.selectedcse.uk(k,f[Fb]);if(a.about_domain[Fb]){k.about=ui(this.model.url)[w](/\/.*/,"")+"/*";k[Tc]("original_url",this.model.domain)}else k.about=this.model.url;if(c[Fb]){var n=Ci(a,"label");G(n,function(p){p[Fb]&&k.ti(p[x])})}n= new yi(this.user,[k]);n.Y(this.bf);n.s(function(p){if(p)ha[kc]();else{Ia(g,j);q(g,ja.Button[ac]);qa(ja.Error.save_failed)}})})};E(Xk[v],"isIncluded",Xk[v].Un);E(Xk[v],"isLabeled",Xk[v].Vn);E(Xk[v],"truncateUrl",Xk[v].Yk);var S=function(){this.Eh="closure_frame"+Yk++;this.qh=[];Zk[this.Eh]=this},$k;F(S,yh);var Zk={},Yk=0,al=function(){if(!$k){$k=L("form");$k.acceptCharset="utf-8";var a=$k[A];xa(a,"absolute");db(a,"hidden");a.top=Ka(a,"-10px");Ba(a,ab(a,"10px"));a.overflow="hidden";ma[nc][r]($k)}return $k},bl=function(a,b){zf(b,function(c,e){var f=L("input",{type:"hidden",name:e,value:c});a[r](f)})};S[v].k=cg("goog.net.IframeIo");S[v].Q=i;S[v].ia=i;S[v].Vd=i;S[v].su=0;S[v].ga=j;S[v].lf=j;S[v].ji=j;S[v].xd=i; S[v].Hf=i;S[v].Jb=0;S[v].Hd=0;S[v].$c=i;S[v].xm=i;S[v].ud=i;S[v].send=function(a,b,c,e){if(this.ga)d(l("[goog.net.IframeIo] Unable to send, already active."));this.xd=a=new Th(a);b=b?b[wd]():"GET";c&&a.ko();this.k.pb("Sending iframe request: "+a+" ["+b+"]");this.Q=al();b=="GET"&&bl(this.Q,a.De());e&&bl(this.Q,e);Ua(this.Q,a[jb]());this.Q.method=b;this.Zo()}; S[v].Bv=function(a,b,c){if(this.ga)d(l("[goog.net.IframeIo] Unable to send, already active."));b=new Th(b||a[$c]);c&&b.ko();this.k.pb("Sending iframe request from form: "+b);this.xd=b;this.Q=a;Ua(this.Q,b[jb]());this.Zo()};S[v].abort=function(a){if(this.ga){this.k.pb("Request aborted");qh(this.pj());this.ji=this.ga=this.lf=j;this.Jb=a||7;this[z]("abort");this.Uj()}}; S[v].c=function(){this.k.K("Disposing iframeIo instance");if(this.ga){this.k.K("Aborting active request");this[Eb]()}S.b.c[C](this);this.ia&&this.Wo();this.dm();delete this.or;this.xd=this.gx=this.Hf=this.fx=this.Q=i;this.Jb=0;delete Zk[this.Eh]};S[v].xh=function(){return this.lf};S[v].yh=function(){return this.ji};S[v].qc=function(){return this.ga};S[v].bh=function(){return this.Hf};S[v].ah=function(){return Ve(this.Hf)};S[v].qj=function(){if(!this.ia)return i;return this.Og()}; S[v].Lk=function(a){this.Hd=o.max(0,a)};S[v].dispatchEvent=function(a){this.ia&&Fh.Ph(this.ia);try{return S.b[z][C](this,a)}finally{this.ia&&Fh.Nh();return h}}; S[v].Zo=function(){this.ga=h;this.lf=j;this.Jb=0;this.Jq();if(sg){La(this.Q,this.Vd||"");this.sl();H(this.ia,"readystatechange",this.bk,j,this);try{this.pm=j;this.Q.submit()}catch(a){mh(this.ia,"readystatechange",this.bk,j,this);this.Cf(1)}}else{this.k.K("Setting up iframes and cloning form");this.sl();var b=this.Vd+"_inner",c=Aj(this.ia),e="";if(rg)Ea(c[Id],e);else c.write(e);H(c[Rb](b),"load",this.ck,j,this);var f=this.Q[Dd]("textarea");e=0;for(var g=f[u];e< g;e++)Hj(f[e])!=f[e][x]&&Bj(f[e],f[e][x]);f=c.importNode(this.Q,h);La(f,b);c[nc][r](f);var k=this.Q[Dd]("select"),n=f[Dd]("select");e=0;for(g=k[u];e=0&&b[Bc]<63232&&Rj(c)?b[Bc]:0}else if(rg){c=this.vd;e=Rj(c)?b[Kc]:0}else{c=b[Kc]||this.vd;e=b[Bc]||0;if(zg&&e==63&&!c)c=191}var f=c,g=b.keyIdentifier;if(c)if(c>=63232&&c in el)f=el[c];else{if(c==25&&a[gd])f=9}else if(g&&g in fl)f=fl[g];a=f==this.wd;this.wd=f;b=new il(f,e,a,b);try{this[z](b)}finally{b.m()}});dl[v].a=function(){return this.i}; dl[v].dd=function(a,b){this.Ah&&this[Zc]();this.i=a;this.zh=H(this.i,"keypress",this,b);this.Nj=H(this.i,"keydown",this.jh,b,this);this.Ah=H(this.i,"keyup",this.Us,b,this)};dl[v].detach=function(){if(this.zh){oh(this.zh);oh(this.Nj);oh(this.Ah);this.Ah=this.Nj=this.zh=i}this.i=i;this.vd=this.wd=-1};dl[v].c=function(){dl.b.c[C](this);this[Zc]()};var il=function(a,b,c,e){Jg[C](this,e);Va(this,"key");Ra(this,a);this.charCode=b;this.repeat=c};F(il,Jg);var jl=function(a){this.i=a;a=tg?"DOMMouseScroll":"mousewheel";this.Pt=H(this.i,a,this)};F(jl,yh); Ta(jl[v],function(a){var b=0,c=0,e=0;a=a.Mg();if(a[D]=="mousewheel"){c=1;if(sg||ug&&(Ag||Fg("532.0")))c=40;e=-a.wheelDelta/c;if(a.wheelDeltaX!==m){b=-a.wheelDeltaX/c;c=-a.wheelDeltaY/c}else c=e}else{e=a.detail;if(e>100)e=3;else if(e<-100)e=-3;if(a.axis!==m&&a.axis===a.HORIZONTAL_AXIS)b=e;else c=e}if(Wd(this.Yt))b=o.min(o.max(b,-this.Yt),this.Yt);if(Wd(this.Zt))c=o.min(o.max(c,-this.Zt),this.Zt);b=new kl(e,a,b,c);try{this[z](b)}finally{b.m()}});jl[v].c=function(){jl.b.c[C](this);oh(this.Pt);delete this.Pt}; var kl=function(a,b,c,e){Jg[C](this,b);Va(this,"mousewheel");this.detail=a;this.ne=c;this.oe=e};F(kl,Jg);var ll=function(a,b,c,e){if(!Td(a)||!Td(b))d(l("Start and end parameters must be arrays"));if(a[u]!=b[u])d(l("Start and end points must be the same length"));this.startPoint=a;this.endPoint=b;this.duration=c;this.bq=e;Qa(this,[])};F(ll,yh);var ml={},nl=i,ol=function(){zh[xb](nl);var a=ee();for(var b in ml)ml[b].Rl(a);nl=lf(ml)?i:zh[Hb](ol,20)},pl=function(a){var b=ae(a);b in ml||(ml[b]=a);nl||(nl=zh[Hb](ol,20))},ql=function(a){a=ae(a);delete ml[a];if(nl&&lf(ml)){zh[xb](nl);nl=i}};ll[v].va=0; ll[v].ym=0;ll[v].ub=0;ll[v].je=i;ll[v].om=i;ll[v].Oj=i;ll[v].play=function(a){if(a||this.va==0){this.ub=0;Qa(this,this.startPoint)}else if(this.va==1)return j;ql(this);this.je=ee();if(this.va==-1)this.je-=this.duration*this.ub;this.om=this.je+this.duration;this.Oj=this.je;this.ub||this.tb();this.Xu();this.va==-1&&this.Zu();this.va=1;pl(this);this.Rl(this.je);return h};ll[v].stop=function(a){ql(this);this.va=0;if(a)this.ub=1;this.$k(this.ub);this.cv();this.Ad()}; ll[v].pause=function(){if(this.va==1){ql(this);this.va=-1;this.Wu()}};ll[v].c=function(){this.va!=0&&this[hb](j);this.Ju();ll.b.c[C](this)};ll[v].Rl=function(a){this.ub=(a-this.je)/(this.om-this.je);if(this.ub>=1)this.ub=1;this.ym=1E3/(a-this.Oj);this.Oj=a;Xd(this.bq)?this.$k(this.bq(this.ub)):this.$k(this.ub);if(this.ub==1){this.va=0;ql(this);this.Nu();this.Ad()}else this.va==1&&this.Jh()}; ll[v].$k=function(a){Qa(this,sa(this.startPoint[u]));for(var b=0;b255||oa(b)||b<0||b>255||oa(c)||c<0||c>255)d(l('"('+a+","+b+","+c+'") is not a valid RGB color'));a=Bl(a[jb](16));b=Bl(b[jb](16));c=Bl(c[jb](16));return"#"+a+b+c},tl=/^#(?:[0-9a-f]{3}){1,2}$/i,Cl=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,vl=function(a){var b=a[uc](Cl);if(b){a=ia(b[1]);var c=ia(b[2]);b=ia(b[3]);if(a>=0&&a<=255&&c>=0&&c<=255&&b>=0&&b<=255)return[a,c,b]}return[]},Bl=function(a){return a[u]== 1?"0"+a:a};var Dl=function(a,b,c,e,f){ll[C](this,b,c,e,f);this.element=a};F(Dl,ll);Dl[v].na=Qd;Dl[v].Jh=function(){this.na();Dl.b.Jh[C](this)};Dl[v].Ad=function(){this.na();Dl.b.Ad[C](this)};Dl[v].tb=function(){this.na();Dl.b.tb[C](this)};var El=function(a,b,c){if(b[u]!=2||c[u]!=2)d(l("Start and end points must be 2D"));Dl[cd](this,arguments)};F(El,Dl);El[v].na=function(){Ka(this.element[A],o[Db](this[Hc][0])+"px");this.element[A].top=o[Db](this[Hc][1])+"px"}; var Fl=function(a,b,c,e){var f=[a[hc],a[ud]];El[C](this,a,f,b,c,e)};F(Fl,El);Fl[v].tb=function(){this.startPoint=[this.element[hc],this.element[ud]];Fl.b.tb[C](this)};var Gl=function(a,b,c){if(b[u]!=2||c[u]!=2)d(l("Start and end points must be 2D"));Dl[cd](this,arguments);this.au=o.max(this.endPoint[0],this.startPoint[0]);this.$t=o.max(this.endPoint[1],this.startPoint[1])};F(Gl,Dl); Gl[v].na=function(){var a=this[Hc][0],b=this[Hc][1];this.Dq(o[Db](a),o[Db](b),this.au,this.$t);Ba(this.element[A],o[Db](a)+"px");this.element[A].marginLeft=o[Db](a)-this.au+"px";this.element[A].marginTop=o[Db](b)-this.$t+"px"};Gl[v].Dq=function(a,b,c,e){this.element[A].clip="rect("+(e-b)+"px "+c+"px "+e+"px "+(c-a)+"px)"};var Hl=function(a,b,c){if(b[u]!=2||c[u]!=2)d(l("Start and end points must be 2D"));Dl[cd](this,arguments)};F(Hl,Dl); Hl[v].na=function(){this.element.scrollLeft=o[Db](this[Hc][0]);this.element.scrollTop=o[Db](this[Hc][1])};var Il=function(a,b,c){if(b[u]!=2||c[u]!=2)d(l("Start and end points must be 2D"));Dl[cd](this,arguments)};F(Il,Dl);Il[v].na=function(){Ba(this.element[A],o[Db](this[Hc][0])+"px");ab(this.element[A],o[Db](this[Hc][1])+"px")};var Jl=function(a,b,c,e,f){Dl[C](this,a,[b],[c],e,f)};F(Jl,Dl);Jl[v].na=function(){Ba(this.element[A],o[Db](this[Hc][0])+"px")}; var Kl=function(a,b,c,e,f){Dl[C](this,a,[b],[c],e,f)};F(Kl,Dl);Kl[v].na=function(){ab(this.element[A],o[Db](this[Hc][0])+"px")};var Ll=function(a,b,c,e,f){if(Wd(b))b=[b];if(Wd(c))c=[c];Dl[C](this,a,b,c,e,f);if(b[u]!=1||c[u]!=1)d(l("Start and end points must be 1D"))};F(Ll,Dl);Ll[v].na=function(){Ak(this.element,this[Hc][0])};Ll[v].Ap=function(){$a(this.element[A],"")};Ll[v].lt=function(){$a(this.element[A],"none")};var Ml=function(a,b,c){Ll[C](this,a,1,0,b,c)};F(Ml,Ll); var Nl=function(a,b,c){Ll[C](this,a,0,1,b,c)};F(Nl,Ll);var Ol=function(a,b,c){Ll[C](this,a,1,0,b,c)};F(Ol,Ll);Ol[v].tb=function(){this.Ap();Ol.b.tb[C](this)};Ol[v].Ad=function(){this.lt();Ol.b.Ad[C](this)};var Pl=function(a,b,c){Ll[C](this,a,0,1,b,c)};F(Pl,Ll);Pl[v].tb=function(){this.Ap();Pl.b.tb[C](this)};var Ql=function(a,b,c){if(b[u]!=3||c[u]!=3)d(l("Start and end points must be 3D"));Dl[cd](this,arguments)};F(Ql,Dl); Ql[v].Kv=function(){for(var a=[],b=0;bthis.Kb?this.Kb-this.ob:athis.Kb?this.Kb-this.hb:a;!this.rc&&!this.Of&&this[z]("change")}};Sl[v].qd=function(){return this.vv(this.ob)}; Sl[v].$f=function(a){if(this.$b!=a){var b=this.rc;this.rc=h;this.$b=a;if(a+this.ob>this.Kb)this.ob=this.Kb-this.$b;a>this.hb&&this.H(a);if(a>this.Kb){this.ob=0;this.Zf(a);this.H(a)}this.rc=b;!this.rc&&!this.Of&&this[z]("change")}};Sl[v].Ja=function(){return this.Sc(this.$b)}; Sl[v].Zf=function(a){a=this.Sc(a);if(this.Kb!=a){var b=this.rc;this.rc=h;this.Kb=a;a0?-1:1;this.Nf(b*this.vj());a[y]()};T[v].pw=function(a){this.Sk(a);this.fc=this.Cm(this.ln(a));this.st=this.aa=="vertical"?this.Qjthis.fc[hc]+this.fc[Sb];a=dj(this.a());this.D().d(a,"mouseup",this.sn,h).d(this.a(),"mousemove",this.Sk);if(!this.Yd){this.Yd=new Ah(200);this.D().d(this.Yd,"tick",this.tn)}this.tn();this.Yd[Dc]()}; T[v].tn=function(){var a;if(this.aa=="vertical"){var b=this.Qj,c=this.fc[ud];if(this.st){if(bc+e)a=this.sd(this.fc)-this.od()}}else{b=this.Qj;c=this.fc[hc];if(this.st){e=this.fc[Sb];if(b>c+e)a=this.sd(this.fc)+this.od()}else if(b=this.rangeModel.o()+this.Mf)c=b-this.rangeModel.o();var e=c||this.rangeModel.qd();if(a==this.valueThumb&&b>=this.Ja()&&b<=this.rangeModel.o()+e-this.Mf){e=e-(b-this.rangeModel.o());if(this.rangeModel.Sc(b)+this.rangeModel.Sc(e)==this.rangeModel.Sc(b+e)){this.vp(b,e);c=i}}c!=i&&this.rangeModel.Se(c)}; T[v].vp=function(a,b){if(this.Ja()<=a&&a<=this.Sa()-b&&this.Mf<=b&&b<=this.Sa()-a)if(!(a==this.o()&&b==this.qd())){this.rangeModel.op(h);this.rangeModel.Se(0);this.rangeModel.H(a);this.rangeModel.Se(b);this.rangeModel.op(j);this.kg();this[z]("change")}};T[v].Ja=function(){return this.rangeModel.Ja()};T[v].$f=function(a){this.rangeModel.$f(a)};T[v].Sa=function(){return this.rangeModel.Sa()};T[v].Zf=function(a){this.rangeModel.Zf(a)}; T[v].Cm=function(a){return a<=this.rangeModel.o()+this.rangeModel.qd()/2?this.valueThumb:this.extentThumb};T[v].$s=function(){this.kg();this.Tp();this[z]("change")};T[v].kg=function(){if(this.valueThumb&&!this.Ij){var a=this.sj(this.sd(this.valueThumb)),b=this.sj(this.sd(this.extentThumb));if(this.aa=="vertical"){this.valueThumb[A].top=a.y+"px";this.extentThumb[A].top=b.y+"px"}else{Ka(this.valueThumb[A],a.x+"px");Ka(this.extentThumb[A],b.x+"px")}}}; T[v].sj=function(a){var b=new Ri;if(this.valueThumb){var c=this.Ja(),e=this.Sa();a=a==c&&c==e?0:(a-c)/(e-c);if(this.aa=="vertical"){c=this.valueThumb[zd];c=this.a()[Oc]-c;a=o[Db](a*c);b.y=c-a}else{c=this.a()[Cb]-this.valueThumb[Sb];a=o[Db](a*c);b.x=a}}return b};T[v].ui=function(a){a=o.min(this.Sa(),o.max(a,this.Ja()));this.Bg&&this.Bg[hb](h);var b,c=this.Cm(a);b=this.sj(a);b=this.aa=="vertical"?[c[hc],b.y]:[b.x,c[ud]];this.Bg=b=new Fl(c,b,100);this.D().d(b,"end",this.mr);this.Ij=h;this.eg(c,a);b.play(j)}; T[v].mr=function(){this.Ij=j};T[v].ag=function(a){if(this.aa!=a){var b=this.l(this.aa),c=this.l(a);this.aa=a;if(this.a()){aj(this.a(),b,c);Ka(this.valueThumb[A],this.valueThumb[A].top="");Ka(this.extentThumb[A],this.extentThumb[A].top="");this.kg()}}};T[v].Xg=function(){return this.aa}; T[v].c=function(){T.b.c[C](this);this.Yd&&this.Yd.m();delete this.Yd;this.Bg&&this.Bg.m();delete this.Bg;delete this.valueThumb;delete this.extentThumb;this.rangeModel.m();delete this.rangeModel;if(this.ja){this.ja.m();delete this.ja}if(this.$j){this.$j.m();delete this.$j}};T[v].od=function(){return this.uq};T[v].Hw=1;T[v].vj=function(){return this.Hw};T[v].Rv=function(a){this.po=a};T[v].o=function(){return this.rangeModel.o()};T[v].H=function(a){this.eg(this.valueThumb,a)};T[v].qd=function(){return this.rangeModel.qd()}; T[v].Se=function(a){this.eg(this.extentThumb,this.rangeModel.o()+a)};T[v].j=function(a){O(this.a(),a);a&&this.kg()};T[v].Iv=function(){Mj(this.a(),"slider");this.Tp()};T[v].Tp=function(){var a=this.a();if(a){Nj(a,"valuemin",this.Ja());Nj(a,"valuemax",this.Sa());Nj(a,"valuenow",this.o())}};var Tl=function(a){T[C](this,a);this.rangeModel.Se(0)};F(Tl,T);Tl[v].l=function(a){return a=="vertical"?"goog-slider-vertical":"goog-slider-horizontal"};Tl[v].Tq=function(){var a=this.a(),b=hj(i,"goog-slider-thumb",a)[0];if(!b){b=this.Sq();a[r](b)}this.valueThumb=this.extentThumb=b};Tl[v].Sq=function(){var a=this.n().e("div","goog-slider-thumb");Mj(a,"button");return a};var Ul=function(a,b,c,e){b!==m||(b="");this.hk=b;this.Fo=c;this.ar=e!=i?e:a[wb];this.$=a;this.showingPlaceholder=j;H(this.$,"focus",this.Uu,j,this);H(this.$,"blur",this.Kh,j,this);this.Fa(this.$[x]!=i?this.$[x]:"")};Ul[v].bi=function(a,b){this.hk=a;if(b!==m)this.Fo=b;this.Fa(this.oc())};Ul[v].xf=function(){return this.$};Ul[v].oc=function(){return this.Xn()?"":this.$[x]}; Ul[v].Fa=function(a,b){if(a!=i)if(!b&&a==""&&this.hk!==m){q(this.$,this.hk);this.showingPlaceholder=h;if(this.Fo!==m)Aa(this.$,this.Fo)}else{q(this.$,a);this.showingPlaceholder=j;if(this.ar!==m)Aa(this.$,this.ar)}};Ul[v].Xn=function(){return this.showingPlaceholder&&this.$[x]==this.hk};Ul[v].Uu=function(){this.Xn()&&this.Fa("",h)};Ul[v].Kh=function(){this.Fa(this.oc())};var $l=function(a){this.sa=L("li",Vl);var b=L("input",Wl);this.sg=new Ul(b,"attribute name","example");a&&a.attribute_id&&a.attribute_id[nd]&&this.sg.Fa(a.attribute_id[nd]);var c=L("font",Xl);Ea(c,"* ");var e=L("font",Xl);Ea(e,"* ");N(this.sa,b);N(this.sa,c);b=L("select",Yl);N(this.sa,b);var f=L("option",Zl,"Text");N(b,f);f=L("option",Zl,"Integer");N(b,f);f=L("option",Zl,"Float");N(b,f);f=L("option",Zl,"Price");N(b,f);H(b,"change",this.Gw,j,this);this.Kd=b;b=L("select",Yl);N(this.sa,b);f=L("option", Zl,"usd");N(b,f);f=L("option",Zl,"gbp");N(b,f);f=L("option",Zl,"eur");N(b,f);f=L("option",Zl,"aud");N(b,f);ya(b,0);this.vg=b;c=L("select",Yl);f=L("option",this.OPTION_ATTRIBUTES,"is greater than");N(c,f);f=L("option",Zl,"is less than");N(c,f);f=L("option",Zl,"is equal to");N(c,f);f=L("option",Zl,"is between");N(c,f);H(c,"change",this.hv,j,this);f=L("input",Wl);this.ed=new Ul(f,"","example");var g=L("input",Wl);this.Bc=new Ul(g,"","example");this.le=c;this.tl=e;N(this.sa,this.le);N(this.sa,f);N(this.sa, this.tl);N(this.sa,g);if(a&&a.attribute_id&&a.attribute_id[D]){e=da(a.attribute_id[D]);this.dp(e);if(e==8)for(e=0;e');b[Jb][kc]()}}else b=e.open(c,a,g);return b};var U=function(a,b,c,e){zi[C](this,c);this.bb=a;this.cse=b;a={selectall:j,start:0,total:0,max:e||20,filter:this.nf(),items:[],cse:this.cse,user:a};de(this.model,a);this.Rj=jj(i,"loading",c)[0];this.L()};U.Ba(zi);U[v].td=function(a){qa(ja.Error[a])};U[v].Qc="loading_list_failed";U[v].Y=function(a){this.model.xsrfToken=a};U[v].gw=function(){if(this.Rj)$a(this.Rj[A],"")};U[v].mt=function(){if(this.Rj)$a(this.Rj[A],"none")};U[v].zb=function(){return i}; U[v].hd=function(a,b){var c=this.zb(a,b);c.getDataObject().Y(this.model.xsrfToken);return c};U[v].nf=function(){return{}};U[v].Tj=function(a){var b={num:this.model.max,start:this.model[Dc]};for(var c in this.model[ib])if(this.model[ib][c]!="")b[c]=this.model[ib][c];a&&de(b,a);return b};Da(U[v],function(){this.gw();var a=this.hd(),b=this;a[Ob](function(c){b.mt();if(c){b.model.items=[];G(a.getData(),function(e){b.si(e)});b.model.total=a.getTotal();b.model.selectall=j;b.h()}else b.td(b.Qc)})}); U[v].s=function(a,b,c,e){var f=this.hd(a,b),g=this;f.s(function(k){var n="";if(e)n=e(k,f.getErrors());if(k){if((k=f.getTotal())&&(!b||b[u]==0))g.model.total+=k;if(a&&(!b||a[u]!=b[u]))G(a,function(p){g.si(p,h)});g.Rp();g.h()}else n!=""&&g.td(n)},c)};U[v].si=function(a,b){var c=this.Lq(a);b?this.model.items[xd](0,0,c):this.model.items[s](c)};U[v].Rp=function(){var a=this.model.max;this.model.items[u]>a&&this.model.items[xd](a,this.model.items[u]-a)}; U[v].Lq=function(a){var b={opened:j,selected:j,data:a};if(a=this.Gi(a))b.convertedData=a;return b};U[v].Gi=function(){return i};U[v].xk=function(a,b){if(a)$a(a[A],b?"":"none")}; U[v].L=function(){this.u("next",function(){var a=this.model[Dc]+this.model.max;if(!(a>=this.model.total)){Pa(this.model,a);this[Ob]()}});this.u("prev",function(){var a=this.model[Dc]-this.model.max;if(!(a<0)){Pa(this.model,a);this[Ob]()}});this.u("filter",function(a){this.nq(a[B][qb])});this.u("clearfilter",function(a){ya(a[B][qb].label,0);ua(this.model,this.nf());Pa(this.model,0);this[Ob]()});this.u("changeuser",function(a){a=a[B][qb].user;a=a[Ac][a[ub]][x];if(a!=this.model.user){this.model.user= a;ua(this.model,this.nf());Pa(this.model,0);this[Ob]()}});this.u("select",function(a){Fa(this.model.items[a],!this.model.items[a][Vb]);this.h()});this.u("selectall",function(){this.model.selectall=!this.model.selectall;var a=this;G(this.model.items,function(b){Fa(b,a.model.selectall)});this.h()});this.u("deleteselected",function(a){var b=this.rj(),c=this.xk;if(b[u]==0)a&&a[0]&&c(R(a[0]),h);else{G(a,function(f){c(R(f),j)});a=this.hd([],b);var e=this;a.s(function(f){if(f){f=e.model.total-b[u];if(e.model[Dc]>= f&&f!=0)e.model.start-=e.model.max;e[Ob]()}else e.td("delete_failed")})}})};U[v].Qi=function(a){var b=this.hd([],[]);b.Wa(a)&&this.Zl(b,1)};U[v].$l=function(a){var b=this.rj();if(a)if(!a(b))return;a=this.hd([],b);this.Zl(a,b[u])};U[v].Zl=function(a,b){var c=this;a.s(function(e){if(e){e=c.model.total-b;if(c.model[Dc]>=e&&e!=0)c.model.start-=c.model.max;c[Ob]()}else c.td("delete_failed")})};U[v].rj=function(){var a=[];G(this.model.items,function(b){b[Vb]&&a[s](b[Kb])});return a}; U[v].nq=function(a){var b=j,c=this.model[ib];G(a[Vc],function(e){if(e[D]!="button"&&e[D]!="submit"&&c[e[nd]]!=e[x]){b=h;c[e[nd]]=e[x]}});if(b){Pa(this.model,0);this[Ob]()}};U[v].Hi=function(){return[]};U[v].Xa=function(){return i};U[v].el=function(){return""};U[v].se=function(){return h};U[v].Kf=function(a){var b=a.site[2]&&a.site[2][Fb],c=jj(i,"feedoptions",a)[0];if(a.pagelinks){Ia(a.pagelinks[0],!b);Ia(a.pagelinks[1],!b);Ia(a.pagelinks[2],!b);b?$i(c,"disabled"):Yi(c,"disabled")}}; U[v].ak=function(a,b){b[y]();var c=this.hd().getDataObject();c.Xc({output:"xmlfile",start:0,num:-1});bm(c.gf())}; U[v].dk=function(a,b,c,e,f){f[y]();var g=new Q("cse-modal-dialog",h);e[jd]();g.ta("");g.ie(b);b=R("cse-"+a+"-upload-dlog");this.T(b,h);g.w()[r](b);g.Vc(Jk);var k=this,n=R("cse-"+a+"-upload-error");this.T(n,j);g.j(h);H(g,"dialogselect",function(p){if(p.La=="ok"){p[y]();var t=new S;H(t,"complete",function(){var M,ga;try{M=t.qj();ga=t.bh()}catch(za){}if(M&&(M[Dd](c)[u]||ga&&ga[dc](c)!=-1)){g.j(j);k[Ob]()}else k.T(n,h)});t.Bv(e)}})};E(U[v],"editable",U[v].se);E(U[v],"deleteSingleItem",U[v].Qi);var cm=function(a,b,c,e){U[C](this,a,b,c,e);this.L()};cm.Ba(U);cm[v].L=function(){U[v].L[C](this);this.u("up",function(a,b){b[y]();this.Ci(a,a-1)});this.u("down",function(a,b){b[y]();this.Ci(a,da(a)+1)});this.u("delete",function(a,b){b[y]();this.Qi(a)});this.u("text",function(a,b){b[y]();this.Aq(a[0],a[1])})}; cm[v].Ci=function(a,b){var c=this.zb([],[]),e=c.getData();if(b<0||b>=e[u]||a==b)return j;var f=e[xd](a,1);e[xd](b,0,f[0]);var g=this;c.s(function(k){k?g[Ob]():g.td("change_priority_failed")});return h};cm[v].Aq=function(a,b){if(!b[x]&&oa(b[x]))q(b,da(a)+1);var c=b[x]-1;if(a!=c&&!this.Ci(a,c))q(b,da(a)+1)};var dm=function(a,b){li[C](this,a);b&&tf(this,b)};F(dm,li);var em=function(a,b,c,e){mi[C](this,a,b);this.Re();a={cseId:b,ruleset_type:c,toAdd:[],toRemove:[],items:[]};this.Ig=e;this.Vo=c;this.Sh=-1;tf(this.internal,a)};F(em,mi);em[v].Tt=function(a,b){this.internal.toAdd=a;this.internal.toRemove=b};em[v].jb=function(){return"commercerules"};em[v].vi=function(){return this.Ig};em[v].vc=function(a,b){a&&a[u]>0&&G(a,function(c){b[s](c.kb())})}; em[v].Wa=function(a){if(a<0||a>=this.internal.items[u])return j;this.Sh=a;return h}; em[v].$a=function(){var a={},b=[];a.ruleset_type=this.Vo;this.Sh>=0&&this.Sh=0&&g"+f+"")});c.Zf(3);c.$f(-3);this.Uw=c;if(a){b=a.boost_action.guard||[];G(b,function(f){this.ml(f)},this);a.boost_action&&a.boost_action.boost_strength&&c.H(a.boost_action.boost_strength)}else c.H(3)};gm[v].gr=function(a){this.Dg(a[B],this.wl,this.ug)}; gm[v].ml=function(a){var b={"class":"cse-constraint-sprite cse-constraint-delete",title:"Remove this Guard."};a=new $l(a);b=L("span",b);this.ug[s](a);N(a.Wb(),b);H(b,"click",this.gr,j,this);N(this.wl,a.Wb())};gm[v].L=function(){fm[v].L[C](this);this.u("Add Guard",function(a){a[y]();this.ml()})}; gm[v].Xa=function(){var a=new dm(this.bb);this.kl(a);Ua(a,{});a[$c].ruleset_type="2";a[$c].boost_action={};a[$c].boost_action.guard=[];for(var b=0;b0)return i;if(!a&&b==0&&c==0)return"PT0S";c=[];b<0&&c[s]("-");c[s]("P");if(this.years||a)c[s](o.abs(this.years)+"Y");if(this.months||a)c[s](o.abs(this.months)+"M");if(this.days||a)c[s](o.abs(this.days)+"D");if(this.hours||this.minutes||this.seconds||a){c[s]("T");if(this.hours||a)c[s](o.abs(this.hours)+"H"); if(this.minutes||a)c[s](o.abs(this.minutes)+"M");if(this.seconds||a)c[s](o.abs(this.seconds)+"S")}return c[Ad]("")};Lm[v].Gc=function(a){return a.years==this.years&&a.months==this.months&&a.days==this.days&&a.hours==this.hours&&a.minutes==this.minutes&&a.seconds==this.seconds};Lm[v].B=function(){return new Lm(this.years,this.months,this.days,this.hours,this.minutes,this.seconds)}; Lm[v].add=function(a){this.years+=a.years;this.months+=a.months;this.days+=a.days;this.hours+=a.hours;this.minutes+=a.minutes;this.seconds+=a.seconds};var V=function(a,b,c){if(Wd(a)){this.g=new Date(a,b||0,c||1);this.Wj(c||1)}else if(Yd(a)){this.g=new Date(a[Mc](),a[kb](),a[Zb]());this.Wj(a[Zb]())}else{this.g=new Date;this.g[id](0);this.g[kd](0);this.g[vc](0);this.g.setMilliseconds(0)}};V[v].we=0;V[v].tf=3;V[v].B=function(){var a=new V(this.g);a.we=this.we;a.tf=this.tf;return a}; V[v].getFullYear=function(){return this.g[Mc]()};V[v].gh=function(){return this[Mc]()};V[v].getMonth=function(){return this.g[kb]()};Ha(V[v],function(){return this.g[Zb]()});V[v].getTime=function(){return this.g[yd]()};V[v].getDay=function(){return this.g[rb]()};V[v].ks=function(){return(this[rb]()+6)%7};V[v].Is=function(){return(this.ks()-this.we+7)%7};V[v].getUTCFullYear=function(){return this.g.getUTCFullYear()};V[v].getUTCMonth=function(){return this.g.getUTCMonth()};V[v].getUTCDate=function(){return this.g.getUTCDate()}; V[v].getUTCDay=function(){return this.g[rb]()};V[v].getUTCHours=function(){return this.g[md]()};V[v].getUTCMinutes=function(){return this.g[dd]()};V[v].Sg=function(){return this.we};V[v].Om=function(){return this.tf};V[v].Wm=function(){return Jm(this[Mc](),this[kb]())};V[v].Hs=function(){return Km(this[Mc](),this[kb](),this[Zb](),this.tf,this.we)};V[v].getTimezoneOffset=function(){return this.g[Ld]()}; V[v].tj=function(){var a;a=this[Ld]();if(a==0)a="Z";else{var b=o.abs(a)/60,c=o[Qb](b);b=(b-c)*60;a=(a>0?"-":"+")+xe(c,2)+":"+xe(b,2)}return a};V[v].A=function(a){this.g=new Date(a[Mc](),a[kb](),a[Zb]())};V[v].setFullYear=function(a){this.g[Ic](a)};V[v].setMonth=function(a){this.g[zc](a)};ta(V[v],function(a){this.g[eb](a)});V[v].setTime=function(a){this.g.setTime(a)};V[v].setUTCFullYear=function(a){this.g.setUTCFullYear(a)};V[v].setUTCMonth=function(a){this.g.setUTCMonth(a)};V[v].setUTCDate=function(a){this.g.setUTCDate(a)}; V[v].Wh=function(a){this.we=a};V[v].yk=function(a){this.tf=a};V[v].add=function(a){if(a.years||a.months){var b=this[kb]()+a.months+a.years*12,c=this.gh()+o[Qb](b/12);b%=12;if(b<0)b+=12;var e=Jm(c,b);e=o.min(e,this[Zb]());this[eb](1);this[Ic](c);this[zc](b);this[eb](e)}if(a.days){b=new Date(this.gh(),this[kb](),this[Zb](),12);a=new Date(b[yd]()+a.days*864E5);this[eb](1);this[Ic](a[Mc]());this[zc](a[kb]());this[eb](a[Zb]());this.Wj(a[Zb]())}}; V[v].bd=function(a,b){var c=[this[Mc](),xe(this[kb]()+1,2),xe(this[Zb](),2)];return c[Ad](a?"-":"")+(b?this.tj():"")};V[v].Gc=function(a){return this.gh()==a.gh()&&this[kb]()==a[kb]()&&this[Zb]()==a[Zb]()};va(V[v],function(){return this.bd()});V[v].Wj=function(a){if(this[Zb]()!=a){a=this[Zb]()0){p[s][cd](p,M);c=h}}if(!k||!n||t||c)Vi(b,p[Ad](" "));return b}; Nm[v].Pc=function(a){a.Mj()&&this.Yc(a.a(),h);a.R()&&this.Ma(a,a.F())};Nm[v].cp=function(a){if(tg){var b=this.Ia();b&&Mj(a,b)}};Nm[v].fe=function(a,b){Fk(a,!b,!sg&&!rg)};Nm[v].Yc=function(a,b){this.qf(a,this.Sd()+"-rtl",b)};Nm[v].Ib=function(a){var b;if(a.gb(32)&&(b=a.ea()))return Ej(b);return j};Nm[v].Ma=function(a,b){var c;if(a.gb(32)&&(c=a.ea())){if(!b&&a.Sn()){try{c.blur()}catch(e){}a.Sn()&&a.Mc(i)}Ej(c)!=b&&Fj(c,b)}};Nm[v].j=function(a,b){O(a,b)}; Nm[v].ab=function(a,b,c){var e=a.a();if(e){var f=this.xe(b);f&&this.qf(a,f,c);this.Id(e,b,c)}};Nm[v].Id=function(a,b,c){if(tg){Om||(Om=uf(1,"disabled",4,"pressed",8,"selected",16,"checked",64,"expanded"));(b=Om[b])&&Nj(a,b,c)}};Nm[v].ta=function(a,b){var c=this.w(a);if(c){tj(c);if(b)if(Vd(b))Bj(c,b);else{var e=function(f){if(f){var g=dj(c);c[r](Vd(f)?g[Wb](f):f)}};if(Td(b))G(b,e);else Ud(b)&&!("nodeType"in b)?G(Re(b),e):e(b)}}};Nm[v].ea=function(a){return a.a()};Nm[v].l=function(){return"goog-control"}; Nm[v].gs=function(){return[]};Nm[v].Sd=function(){return this.l()};Nm[v].Tb=function(a){var b=this.l(),c=[b],e=this.Sd();e!=b&&c[s](e);b=this.bs(a.Bs());c[s][cd](c,b);(a=a.Km())&&c[s][cd](c,a);sg&&!Fg("7")&&c[s][cd](c,this.aj(c));return c};Nm[v].aj=function(a,b){var c=[];if(b)a=a[Tb]([b]);G(this.gs(),function(e){if(Je(e,ce(Ke,a))&&(!b||Ke(e,b)))c[s](e[Ad]("_"))});return c};Nm[v].bs=function(a){for(var b=[];a;){var c=a&-a;b[s](this.xe(c));a&=~c}return b};Nm[v].xe=function(a){this.Ei||this.Hl();return this.Ei[a]}; Nm[v].eh=function(a){this.qw||this.Qq();a=da(this.qw[a],10);return oa(a)?0:a};Nm[v].Hl=function(){var a=this.Sd();this.Ei=uf(1,a+"-disabled",2,a+"-hover",4,a+"-active",8,a+"-selected",16,a+"-checked",32,a+"-focused",64,a+"-open")};Nm[v].Qq=function(){this.Ei||this.Hl();this.qw=rf(this.Ei)};var Qm=function(a){for(var b;a;){b=ae(a);if(b=Pm[b])break;a=a.b?a.b.constructor:i}if(b)return Xd(b.getInstance)?b.getInstance():new b;return i},Rm=function(a,b){if(!Xd(a))d(l("Invalid component class "+a));if(!Xd(b))d(l("Invalid renderer class "+b));var c=ae(a);Pm[c]=b},Tm=function(a,b){if(!a)d(l("Invalid class name "+a));if(!Xd(b))d(l("Invalid decorator function "+b));Sm[a]=b},Um=function(a){for(var b=Wi(a),c=0,e=b[u];cc[Kd]&&e&16){b.width-=a.x+b[zb]-c[Kd];f|=4}if(a.x+b[zb]>c[Kd]&&e&1){a.x= o.max(c[Kd]-b[zb],c[oc]);f|=1}if(e&2)f|=(a.xc[Kd]?32:0);if(a.y=c.top&&a.y+b[vd]>c[Sc]&&e&32){b.height-=a.y+b[vd]-c[Sc];f|=8}if(a.y+b[vd]>c[Sc]&&e&4){a.y=o.max(c[Sc]-b[vd],c.top);f|=2}if(e&8)f|=(a.yc[Sc]?128:0);return f};var bn=function(){};bn[v].S=function(){};var cn=function(a,b){this.element=a;this.corner=b};F(cn,bn);cn[v].S=function(a,b,c){$m(this.element,this.corner,a,b,m,c)};var dn=function(a,b,c){cn[C](this,a,b);this.Tw=c};F(dn,cn);dn[v].S=function(a,b,c,e){var f=$m(this.element,this.corner,a,b,i,c,10,e);if(f&496){var g=this.corner,k=b;if(f&48){g^=2;k^=2}if(f&192){g^=1;k^=1}f=$m(this.element,g,a,k,i,c,10,e);if(f&496)this.Tw?$m(this.element,this.corner,a,b,i,c,5,e):$m(this.element,this.corner,a,b,i,c,0,e)}};var en=function(a,b,c,e){dn[C](this,a,b,c);this.rx=e};F(en,dn);en[v].S=function(a,b,c,e){this.rx?$m(this.element,this.corner,a,b,i,c,33,e):en.b.S[C](this,a,b,c,e)};var fn=function(){};F(fn,Nm);Rd(fn);fn[v].Ia=function(){return"button"};fn[v].Id=function(a,b,c){if(tg)b==16?Nj(a,"pressed",c):fn.b.Id[C](this,a,b,c)};fn[v].e=function(a){var b=fn.b.e[C](this,a),c=a.Gb();c&&this.wc(b,c);(c=a.o())&&this.H(b,c);a.gb(16)&&this.Id(b,16,j);return b};fn[v].v=function(a,b){b=fn.b.v[C](this,a,b);a.cw(this.o(b));a.fg(this.Gb(b));a.gb(16)&&this.Id(b,16,j);return b};fn[v].o=Qd;fn[v].H=Qd;fn[v].Gb=function(a){return a[ob]};fn[v].wc=function(a,b){if(a)a.title=b||""};fn[v].l=function(){return"goog-button"};var gn=function(){};F(gn,fn);Rd(gn);gn[v].Ia=function(){};gn[v].e=function(a){this.up(a);return a.n().e("button",{"class":this.Tb(a)[Ad](" "),disabled:!a.R(),title:a.Gb()||"",value:a.o()||""},a.Sb()||"")};gn[v].I=function(a){return a[hd]=="BUTTON"||a[hd]=="INPUT"&&(a[D]=="button"||a[D]=="submit"||a[D]=="reset")};gn[v].v=function(a,b){this.up(a);b[gc]&&Yi(b,this.xe(1));return gn.b.v[C](this,a,b)};gn[v].Pc=function(a){a.D().d(a.a(),"click",a.bc)};gn[v].fe=Qd;gn[v].Yc=Qd;gn[v].Ib=function(a){return a.R()}; gn[v].Ma=Qd;gn[v].ab=function(a,b,c){gn.b.ab[C](this,a,b,c);if((a=a.a())&&b==1)Ia(a,c)};gn[v].o=function(a){return a[x]};gn[v].H=function(a,b){if(a)q(a,b)};gn[v].Id=Qd;gn[v].up=function(a){a.Ak(j);a.Jv(255,j);a.ec(32,j)};var hn=function(a,b,c){W[C](this,a,b||gn.getInstance(),c)};F(hn,W);hn[v].o=function(){return this.hb};hn[v].H=function(a){this.hb=a;this.Ua().H(this.a(),a)};hn[v].cw=function(a){this.hb=a};hn[v].Gb=function(){return this.ni};hn[v].wc=function(a){this.ni=a;this.Ua().wc(this.a(),a)};hn[v].fg=function(a){this.ni=a};hn[v].c=function(){hn.b.c[C](this);delete this.hb;delete this.ni};hn[v].q=function(){hn.b.q[C](this);if(this.gb(32)){var a=this.ea();a&&this.D().d(a,"keyup",this.Nc)}}; hn[v].Nc=function(a){if(a[Kc]==13&&a[D]=="key"||a[Kc]==32&&a[D]=="keyup")return this.bc(a);return a[Kc]==32};Tm("goog-button",function(){return new hn(i)});var jn=function(){};F(jn,Nm);Rd(jn);jn[v].e=function(a){return a.n().e("div",this.l())};jn[v].v=function(a,b){if(b[hd]=="HR"){var c=b;b=this.e(a);uj(b,c);vj(c)}else Yi(b,this.l());return b};jn[v].ta=function(){};jn[v].l=function(){return"goog-menuseparator"};var kn=function(a,b){W[C](this,i,a||jn.getInstance(),b);this.ec(1,j);this.ec(2,j);this.ec(4,j);this.ec(32,j);this.tp(1)};F(kn,W);kn[v].q=function(){kn.b.q[C](this);Mj(this.a(),"separator")};Tm("goog-menuseparator",function(){return new kn});var ln=function(){};Rd(ln);ln[v].Ia=function(){};ln[v].kt=function(a){if(a){var b=a.getAttributeNode("tabindex");if(b&&b.specified){a=a.tabIndex;return Wd(a)&&a>=0}}return j};ln[v].Wi=function(a,b){if(a)Xa(a,b?0:-1)};ln[v].e=function(a){return a.n().e("div",this.Tb(a)[Ad](" "))};ln[v].w=function(a){return a};ln[v].I=function(a){return a[hd]=="DIV"}; ln[v].v=function(a,b){b.id&&a.Bk(b.id);var c=this.l(),e=j,f=Wi(b);f&&G(f,function(g){if(g==c)e=h;else g&&this.ei(a,g,c)},this);e||Yi(b,c);this.Vl(a,b);return b};ln[v].ei=function(a,b,c){if(b==c+"-disabled")a.ua(j);else if(b==c+"-horizontal")a.ag("horizontal");else b==c+"-vertical"&&a.ag("vertical")};ln[v].Vl=function(a,b,c){if(b){c=c||b[Lc];for(var e;c&&c[od]==b;){e=c[td];if(c[Ib]==1){var f=this.Qg(c);if(f){f.Wc(c);a.R()||f.ua(j);a.wb(f);f.v(c)}}else if(!c[Ed]||ke(c[Ed])=="")b[qc](c);c=e}}}; ln[v].Qg=function(a){return Um(a)};ln[v].Pc=function(a){a=a.a();Fk(a,h,tg);if(sg)a.hideFocus=h;var b=this.Ia();b&&Mj(a,b)};ln[v].ea=function(a){return a.a()};ln[v].l=function(){return"goog-container"};ln[v].Tb=function(a){var b=this.l(),c=a.Xg()=="horizontal";c=[b,c?b+"-horizontal":b+"-vertical"];a.R()||c[s](b+"-disabled");return c};ln[v].cs=function(){return"vertical"};var X=function(a,b,c){P[C](this,c);this.C=b||ln.getInstance();this.aa=a||this.C.cs()};F(X,P);X[v].$n=i;X[v].ja=i;X[v].C=i;X[v].aa=i;X[v].wa=h;X[v].U=h;X[v].Bb=h;X[v].ha=-1;X[v].ya=i;X[v].Zj=j;X[v].lq=j;X[v].gv=h;X[v].fd=i;X[v].ea=function(){return this.$n||this.C.ea(this)};X[v].yf=function(){return this.ja||(this.ja=new dl(this.ea()))};X[v].Ua=function(){return this.C};X[v].e=function(){this.Wc(this.C.e(this))};X[v].w=function(){return this.C.w(this.a())};X[v].I=function(a){return this.C.I(a)}; X[v].P=function(a){this.Wc(this.C.v(this,a));if(a[A][sd]=="none")this.wa=j};X[v].q=function(){X.b.q[C](this);this.nd(function(b){b.Ca()&&this.Oo(b)},this);var a=this.a();this.C.Pc(this);this.j(this.wa,h);this.D().d(this,"enter",this.hh).d(this,"highlight",this.ih).d(this,"unhighlight",this.mh).d(this,"open",this.Zs).d(this,"close",this.Ms).d(a,"mousedown",this.Hb).d(dj(a),"mouseup",this.Os).d(a,["mousedown","mouseup","mouseover","mouseout"],this.Ls);this.Ib()&&this.mm(h)}; X[v].mm=function(a){var b=this.D(),c=this.ea();a?b.d(c,"focus",this.Ud).d(c,"blur",this.Mc).d(this.yf(),"key",this.Va):b.Z(c,"focus",this.Ud).Z(c,"blur",this.Mc).Z(this.yf(),"key",this.Va)};X[v].N=function(){this.Ea(-1);this.ya&&this.ya.X(j);this.Zj=j;X.b.N[C](this)};X[v].c=function(){X.b.c[C](this);if(this.ja){this.ja.m();this.ja=i}this.C=this.ya=this.fd=i};X[v].hh=function(){return h}; X[v].ih=function(a){var b=this.Df(a[B]);if(b>-1&&b!=this.ha){var c=this.Jc();c&&c.Mb(j);this.ha=b;c=this.Jc();this.Gt()&&c[Cd](h);if(this.gv&&this.ya&&c!=this.ya)c.gb(64)?c.X(h):this.ya.X(j)}Nj(this.a(),"activedescendant",a[B].a().id)};X[v].mh=function(a){if(a[B]==this.Jc())this.ha=-1;Nj(this.a(),"activedescendant","")};X[v].Zs=function(a){if((a=a[B])&&a!=this.ya&&a.Aa()==this){this.ya&&this.ya.X(j);this.ya=a}};X[v].Ms=function(a){if(a[B]==this.ya)this.ya=i}; X[v].Hb=function(a){this.U&&this.Fd(h);var b=this.ea();this.C.kt(b)?b[Ec]():a[y]()};X[v].Os=function(){this.Fd(j)};X[v].Ls=function(a){var b=this.us(a[B]);if(b)switch(a[D]){case "mousedown":b.Hb(a);break;case "mouseup":b.He(a);break;case "mouseover":b.Ge(a);break;case "mouseout":b.Fe(a);break}};X[v].us=function(a){if(this.fd)for(var b=this.a();a&&a[od]&&a!=b;){var c=a.id;if(c in this.fd)return this.fd[c];a=a[od]}return i};X[v].Ud=function(){};X[v].Mc=function(){this.Ea(-1);this.Fd(j);this.ya&&this.ya.X(j)}; X[v].Va=function(a){if(this.R()&&this.F()&&(this.Cb()!=0||this.$n)&&this.Nc(a)){a[y]();a[Xb]();return h}return j}; X[v].Nc=function(a){var b=this.Jc();if(b&&typeof b.Va=="function"&&b.Va(a))return h;if(this.ya&&this.ya!=b&&typeof this.ya.Va=="function"&&this.ya.Va(a))return h;switch(a[Kc]){case 27:if(this.Ib())this.ea().blur();else return j;break;case 36:this.ot();break;case 35:this.pt();break;case 38:if(this.aa=="vertical")this.Cj();else return j;break;case 37:if(this.aa=="horizontal")this.Mj()?this.Bj():this.Cj();else return j;break;case 40:if(this.aa=="vertical")this.Bj();else return j;break;case 39:if(this.aa== "horizontal")this.Mj()?this.Cj():this.Bj();else return j;break;default:return j}return h};X[v].Oo=function(a){var b=a.a();b=b.id||(b.id=a.Fb());if(!this.fd)this.fd={};this.fd[b]=a};X[v].wb=function(a,b){X.b.wb[C](this,a,b)};X[v].Jd=function(a,b,c){a.vk(2,h);a.vk(64,h);if(this.Ib()||!this.At())a.ec(32,j);a.Ak(j);X.b.Jd[C](this,a,b,c);c&&this.Ca()&&this.Oo(a);b<=this.ha&&this.ha++}; X[v].removeChild=function(a,b){if(a=Vd(a)?this.dj(a):a){var c=this.Df(a);if(c!=-1)if(c==this.ha)a.Mb(j);else c-1&&this.Jc().Mb(j)};X[v].Mb=function(a){this.Ea(this.Df(a))};X[v].Jc=function(){return this.Ra(this.ha)};X[v].ot=function(){this.ph(function(a,b){return(a+1)%b},this.Cb()-1)};X[v].pt=function(){this.ph(function(a,b){a--;return a<0?b-1:a},0)};X[v].Bj=function(){this.ph(function(a,b){return(a+1)%b},this.ha)};X[v].Cj=function(){this.ph(function(a,b){a--;return a<0?b-1:a},this.ha)}; X[v].ph=function(a,b){var c=b<0?this.Df(this.ya):b,e=this.Cb();c=a[C](this,c,e);for(var f=0;f<=e;){var g=this.Ra(c);if(g&&this.Bi(g)){this.Yh(c);return h}f++;c=a[C](this,c,e)}return j};X[v].Bi=function(a){return a.F()&&a.R()&&a.gb(2)};X[v].Yh=function(a){this.Ea(a)};X[v].Gt=function(){return this.Zj};X[v].Fd=function(a){this.Zj=a};var mn=function(){};F(mn,ln);Rd(mn);mn[v].Ia=function(){return"menu"};mn[v].I=function(a){return a[hd]=="UL"||mn.b.I[C](this,a)};mn[v].Qg=function(a){return a[hd]=="HR"?new kn:mn.b.Qg[C](this,a)};mn[v].Dc=function(a,b){return zj(a.a(),b)};mn[v].l=function(){return"goog-menu"};mn[v].Pc=function(a){mn.b.Pc[C](this,a);a=a.a();Nj(a,"haspopup","true")};var nn=function(a){kn[C](this,jn.getInstance(),a)};F(nn,kn);Tm("goog-menuseparator",function(){return new kn});var on=function(a,b){X[C](this,"vertical",b||mn.getInstance(),a);this.Ma(j)};F(on,X);on[v].ib=h;on[v].ql=j;on[v].l=function(){return this.Ua().l()};on[v].Dc=function(a){if(this.Ua().Dc(this,a))return h;for(var b=0,c=this.Cb();b=10?a[D]-2:a[D]-1);if("unit"in a){for(f=0;f=8)a+=2;else++a;return a};zn[v].Mm=function(){if(this.Be()!=8)return"";return this.um[Ac][this.um[ub]][Ab]};var An=function(a,b,c){zn[C](this,a);a={"class":"cse-constraint-bucket-container goog-block"};var e={type:"button","class":"cse-constraint-add-bucket goog-button goog-button-small"};H(this.kn(),"change",this.Ye,j,this);this.zi=L("div",a);this.qi=L("button",e,"Add Bucket");this.Ai=L("ul",{});N(this.Wb(),this.qi);N(this.zi,this.Ai);N(this.mj(),this.zi);H(this.qi,"click",this.cq,j,this);if(b){var f=this;G(b,function(g){f.ri(g)})}if(c){f=this;G(c,function(g){f.ri(g)})}if(this.Be()!=8){O(this.zi,j);O(this.qi, j)}};F(An,zn);An[v].Yr=function(){for(var a=[],b=0;b0)a[$c].facet_action.customize[b].float_range=g}ua(a[$c].facet_action, []);for(b=0;b=this.Xk[b];)b+=2;return b==0?0:this.Xk[b-1]};Gn[v].es=function(a){return Ln(this.nj(a))};Gn[v].os=function(a){return this.Sp[this.Pn(a)?3:1]};Gn[v].nj=function(a){return this.ow-this.Gm(a)}; Gn[v].xs=function(a){a=-this.nj(a);var b=[a<0?"-":"+"];a=o.abs(a);b[s](xe(o[Qb](a/60)%100,2),xe(a%60,2));return b[Ad]("")};Gn[v].As=function(a){return this.Sp[this.Pn(a)?2:0]};Gn[v].Ds=function(){return this.Cw};Gn[v].Pn=function(a){return this.Gm(a)>0};var Mn=function(a){De(a!==m,"Pattern must be defined");this.ba=[];typeof a=="number"?this.hf(a):this.ke(a)},Nn=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvzZ]+/];Mn[v].ke=function(a){for(;a;)for(var b=0;b0?-864E5:864E5;f=new Date(a[yd]()+c)}c=[];for(var g=0;g0?1:0;return a>=4?En.ERANAMES[c]:En.ERAS[c]};Mn[v].Ur=function(a,b){var c=b[Mc]();if(c<0)c=-c;return a==2?xe(c%100,2):fa(c)};Mn[v].Mr=function(a,b){var c=b[kb]();switch(a){case 5:return En.NARROWMONTHS[c];case 4:return En.MONTHS[c];case 3:return En.SHORTMONTHS[c];default:return xe(c+1,a)}};Mn[v].Er=function(a,b){return xe(b[pd]()||24,a)};Mn[v].Kr=function(a,b){var c=b[yd]()%1E3/1E3;return c.toFixed(o.min(3,a))[Jd](2)+(a>3?xe(0,a-3):"")}; Mn[v].Hr=function(a,b){var c=b[rb]();return a>=4?En.WEEKDAYS[c]:En.SHORTWEEKDAYS[c]};Mn[v].Fr=function(a,b){var c=b[pd]();return En.AMPMS[c>=12&&c<24?1:0]};Mn[v].Dr=function(a,b){return xe(b[pd]()%12||12,a)};Mn[v].Br=function(a,b){return xe(b[pd]()%12,a)};Mn[v].Cr=function(a,b){return xe(b[pd](),a)};Mn[v].Pr=function(a,b){var c=b[rb]();switch(a){case 5:return En.STANDALONENARROWWEEKDAYS[c];case 4:return En.STANDALONEWEEKDAYS[c];case 3:return En.STANDALONESHORTWEEKDAYS[c];default:return xe(c,1)}}; Mn[v].Qr=function(a,b){var c=b[kb]();switch(a){case 5:return En.STANDALONENARROWMONTHS[c];case 4:return En.STANDALONEMONTHS[c];case 3:return En.STANDALONESHORTMONTHS[c];default:return xe(c+1,a)}};Mn[v].Nr=function(a,b){var c=o[Qb](b[kb]()/3);return a<4?En.SHORTQUARTERS[c]:En.QUARTERS[c]};Mn[v].Gr=function(a,b){return xe(b[Zb](),a)};Mn[v].Lr=function(a,b){return xe(b[qd](),a)};Mn[v].Or=function(a,b){return xe(b[Mb](),a)};Mn[v].Sr=function(a,b,c){c=c||In(b[Ld]());return a<4?c.xs(b):c.es(b)}; Mn[v].Tr=function(a,b,c){c=c||In(b[Ld]());return a<4?c.As(b):c.os(b)};Mn[v].Rr=function(a,b){b=b||In(a[Ld]());return b.Ds()}; Mn[v].Jr=function(a,b,c,e,f){var g=a[u];switch(a[Ub](0)){case "G":return this.Ir(g,c);case "y":return this.Ur(g,c);case "M":return this.Mr(g,c);case "k":return this.Er(g,e);case "S":return this.Kr(g,e);case "E":return this.Hr(g,c);case "a":return this.Fr(g,e);case "h":return this.Dr(g,e);case "K":return this.Br(g,e);case "H":return this.Cr(g,e);case "c":return this.Pr(g,c);case "L":return this.Qr(g,c);case "Q":return this.Nr(g,c);case "d":return this.Gr(g,c);case "m":return this.Lr(g,e);case "s":return this.Or(g, e);case "v":return this.Rr(b,f);case "z":return this.Tr(g,b,f);case "Z":return this.Sr(g,b,f);default:return""}};var On=function(a){this.ba=[];typeof a=="number"?this.hf(a):this.ke(a)},Pn=80; On[v].ke=function(a){for(var b=j,c="",e=0;e0){this.ba[s]({text:c,count:0,abutStart:j});c=""}for(this.ba[s]({text:" ",count:0,abutStart:j});e=0){if(c[u]>0){this.ba[s]({text:c,count:0,abutStart:j});c=""}var g=this.qs(a,e);this.ba[s]({text:f,count:g,abutStart:j});e+=g-1}else if(f=="'")if(e+10&&this.ba[s]({text:c,count:0,abutStart:j});this.Vt()};On[v].hf=function(a){if(a>11)a=10;a=a<4?En.DATEFORMATS[a]:a<8?En.TIMEFORMATS[a-4]:En.DATEFORMATS[a-8]+" "+En.TIMEFORMATS[a-8];this.ke(a)};On[v].parse=function(a,b,c){c=c||0;return this.Mn(a,b,c,j)};On[v].rw=function(a,b,c){c=c||0;return this.Mn(a,b,c,h)}; On[v].Mn=function(a,b,c,e){for(var f=new Qn,g=[c],k=-1,n=0,p=0,t=0;t0){if(k<0&&this.ba[t].abutStart){k=t;n=c;p=0}if(k>=0){var M=this.ba[t].count;if(t==k){M-=p;p++;if(M==0)return 0}if(!this.Mp(a,g,this.ba[t],M,f)){t=k-1;g[0]=n}}else{k=-1;if(!this.Mp(a,g,this.ba[t],0,f))return 0}}else{k=-1;if(this.ba[t][Ab][Ub](0)==" "){M=g[0];this.Gp(a,g);if(g[0]>M)continue}else if(a[dc](this.ba[t][Ab],g[0])==g[0]){g[0]+=this.ba[t][Ab][u];continue}return 0}return f.xq(b,e)?g[0]- c:0};On[v].qs=function(a,b){for(var c=a[Ub](b),e=b+1;e0||b==0&&a.count<3};On[v].Vt=function(){for(var a=j,b=0;b0){if(g+e>a[u])return j;n=this.Rf(a[Wc](0,g+e),b)}else n=this.Rf(a,b);switch(k){case "G":f.era=this.yd(a,b,En.ERAS);return h;case "M":return this.vw(a,b,f,n);case "E":return this.tw(a,b,f);case "a":f.ampm=this.yd(a,b,En.AMPMS);return h;case "y":return this.xw(a,b,g,n,c,f);case "Q":return this.ww(a,b,f,n);case "d":f.day=n;return h;case "S":return this.uw(n,b,g,f);case "h":if(n==12)n=0;case "K":case "H":case "k":f.hours= n;return h;case "m":f.minutes=n;return h;case "s":f.seconds=n;return h;case "z":case "Z":case "v":return this.yw(a,b,f);default:return j}};On[v].xw=function(a,b,c,e,f,g){var k;if(e<0){k=a[Ub](b[0]);if(k!="+"&&k!="-")return j;b[0]++;e=this.Rf(a,b);if(e<0)return j;if(k=="-")e=-e}if(!k&&b[0]-c==2&&f.count==2)g.aw(e);else g.year=e;return h};On[v].vw=function(a,b,c,e){if(e<0){e=this.yd(a,b,En.MONTHS);if(e<0)e=this.yd(a,b,En.SHORTMONTHS);if(e<0)return j;c.month=e}else c.month=e-1;return h}; On[v].ww=function(a,b,c,e){if(e<0){e=this.yd(a,b,En.QUARTERS);if(e<0)e=this.yd(a,b,En.SHORTQUARTERS);if(e<0)return j;c.month=e*3;c.day=1;return h}return j};On[v].tw=function(a,b,c){var e=this.yd(a,b,En.WEEKDAYS);if(e<0)e=this.yd(a,b,En.SHORTWEEKDAYS);if(e<0)return j;c.dayOfWeek=e;return h};On[v].uw=function(a,b,c,e){b=b[0]-c;e.milliseconds=b<3?a*o.pow(10,3-b):o[Db](a/o.pow(10,b-3));return h};On[v].yw=function(a,b,c){if(a[dc]("GMT",b[0])==b[0]){b[0]+=3;return this.Eo(a,b,c)}return this.Eo(a,b,c)}; On[v].Eo=function(a,b,c){if(b[0]>=a[u]){c.tzOffset=0;return h}var e=1;switch(a[Ub](b[0])){case "-":e=-1;case "+":b[0]++}var f=b[0],g=this.Rf(a,b);if(g==0&&b[0]==f)return j;var k;if(b[0]e&&a[dc](c[g][Fd]())==0){f=g;e=k}}if(f>=0)b[0]+=e;return f};var Qn=function(){};Qn[v].aw=function(a){var b=new Date;b=b[Mc]()-Pn;var c=b%100;this.ambiguousYear=a==c;a+=o[Qb](b/100)*100+(a0)this.year=-(this.year-1);this.year!=m&&a[Ic](this.year);var c=a[Zb]();a[eb](1);this.month!=m&&a[zc](this.month);this.day!=m?a[eb](this.day):a[eb](c);if(this.hours==m)this.hours=a[pd]();if(this.ampm!=m&&this.ampm>0)if(this.hours<12)this.hours+=12;a[id](this.hours);this.minutes!=m&&a[kd](this.minutes);this.seconds!=m&&a[vc](this.seconds);this.milliseconds!=m&&a.setMilliseconds(this.milliseconds);if(b&&(this.year!=m&&this.year!= a[Mc]()||this.month!=m&&this.month!=a[kb]()||this.day!=m&&this.day!=a[Zb]()||this.hours>=24||this.minutes>=60||this.seconds>=60||this.milliseconds>=1E3))return j;if(this.tzOffset!=m){c=a[Ld]();a.setTime(a[yd]()+(this.tzOffset-c)*60*1E3)}if(this.ambiguousYear){c=new Date;c[Ic](c[Mc]()-Pn);a[yd]()3)c-=7;var e=a[kb]();a[eb](a[Zb]()+c);if(a[kb]()!=e)a[eb](a[Zb]()+(c>0?-7:7))}else if(this.dayOfWeek!=a[rb]())return j; return h};var Rn=function(a){this.i=a;this.vt=sg||ug&&!Fg("531")&&a[hd]=="TEXTAREA";this.p=new Tj;this.p.d(this.i,this.vt?["keydown","paste","cut","drop"]:"input",this)};F(Rn,yh);Rn[v].ma=i;Ta(Rn[v],function(a){if(this.vt){if(!(a[D]=="keydown"&&!Qj(a))){var b=a[D]=="keydown"?this.i[x]:i,c=this.Nl(a);this.Cl();this.ma=Ch(function(){this.ma=i;this.i[x]!=b&&this.bm(c)},0,this)}}else if(!rg||this.i==dj(this.i)[mb])this.bm(this.Nl(a))});Rn[v].Cl=function(){if(this.ma!=i){Dh(this.ma);this.ma=i}}; Rn[v].Nl=function(a){a=new Jg(a.Mg());Va(a,"input");return a};Rn[v].bm=function(a){try{this[z](a)}finally{a.m()}};Rn[v].c=function(){Rn.b.c[C](this);this.p.m();this.Cl();delete this.i};var Sn=function(a,b,c){Hg[C](this,a,b);this.item=c};F(Sn,Hg);var Tn=function(a,b){P[C](this,b);this.Bh=a||""};F(Tn,P);Tn[v].mc=i;Tn[v].e=function(){this.Wc(this.n().e("input",{type:"text"}))};Tn[v].P=function(a){Tn.b.P[C](this,a);if(!this.Bh)this.Bh=a[Fc]("label")||""};Tn[v].q=function(){Tn.b.q[C](this);this.pq();this.xg();this.a().Da=this};Tn[v].N=function(){Tn.b.N[C](this);this.am();this.a().Da=i}; Tn[v].pq=function(){var a=new Tj(this);a.d(this.a(),"focus",this.Qs);a.d(this.a(),"blur",this.Ks);tg&&a.d(this.a(),["keypress","keydown","keyup"],this.Ps);var b=dj(this.a());b=b?oj(b):ha;a.d(b,"load",this.et);this.p=a;this.ul()};Tn[v].ul=function(){if(!this.Yw&&this.p&&this.a()[qb]){this.p.d(this.a()[qb],"submit",this.Rs);this.Yw=h}};Tn[v].am=function(){if(this.p){this.p.m();this.p=i}};Tn[v].c=function(){Tn.b.c[C](this);this.am()};Tn[v].ng="label-input-label"; Tn[v].Qs=function(){this.zj=h;$i(this.a(),this.ng);if(!this.Je()&&!this.cx){var a=this,b=function(){q(a.a(),"")};sg?Ch(b,10):b()}};Tn[v].Ks=function(){this.mc=i;this.zj=j;this.xg()};Tn[v].Ps=function(a){if(a[Kc]==27){if(a[D]=="keydown")this.mc=this.a()[x];else if(a[D]=="keypress")q(this.a(),this.mc);else if(a[D]=="keyup")this.mc=i;a[y]()}};Tn[v].Rs=function(){if(!this.Je()){q(this.a(),"");Ch(this.Js,10,this)}};Tn[v].Js=function(){if(!this.Je())q(this.a(),this.Bh)};Tn[v].et=function(){this.xg()}; Tn[v].hasFocus=function(){return this.zj};Tn[v].Je=function(){return this.a()[x]!=""&&this.a()[x]!=this.Bh};Ya(Tn[v],function(){q(this.a(),"");if(this.mc!=i)this.mc=""});Tn[v].H=function(a){if(this.mc!=i)this.mc=a;q(this.a(),a);this.xg()};Tn[v].o=function(){if(this.mc!=i)return this.mc;return this.Je()?this.a()[x]:""};Tn[v].xg=function(){this.ul();if(this.Je())$i(this.a(),this.ng);else{!this.cx&&!this.zj&&Yi(this.a(),this.ng);Ch(this.uv,10,this)}}; Tn[v].ua=function(a){Ia(this.a(),!a);bj(this.a(),this.ng+"-disabled",!a)};Tn[v].uv=function(){if(this.a()&&!this.Je()&&!this.zj)q(this.a(),this.Bh)};var Z=function(a,b){P[C](this,a);this.Da=new Tn;this.U=h;this.f=b||new on(this.n());this.ew()};F(Z,P);Z[v].k=cg("goog.ui.ComboBox");Z[v].uh=i;Z[v].eo=i;Z[v].Da=i;Z[v].f=i;Z[v].cd=-1;Z[v].$=i;Z[v].Vj=he;Z[v].Cc=i;Z[v].br="";Z[v].tr="";Z[v].Eg=i;Z[v].Ow=j; Z[v].e=function(){this.$=this.n().e("input",{name:this.tr,autocomplete:"off"});this.Cc=this.n().e("span","goog-combobox-button");this.Wc(this.n().e("span","goog-combobox",this.$,this.Cc));if(this.Ow){Ea(this.Cc," ▼");Fk(this.Cc,h)}this.$[Tc]("label",this.br);this.Da.v(this.$);this.f.Ma(j);this.f.Ca()||this.wb(this.f,h)};Z[v].ua=function(a){this.U=a;this.Da.ua(a);bj(this.a(),"goog-combobox-disabled",!a)}; Z[v].q=function(){Z.b.q[C](this);var a=this.D();a.d(this.a(),"mousedown",this.Fu);a.d(this.n().qa(),"mousedown",this.Ku);a.d(this.$,"blur",this.Kh);this.ja=new dl(this.$);a.d(this.ja,"key",this.Va);this.uh=new Rn(this.$);a.d(this.uh,"input",this.Su);a.d(this.f,"action",this.Vu)};Z[v].N=function(){this.ja.m();delete this.ja;this.uh.m();this.uh=i;Z.b.N[C](this)};Z[v].I=function(){return j};Z[v].c=function(){Z.b.c[C](this);this.zg();this.Da.m();this.f.m();this.Cc=this.$=this.f=this.Da=i}; Z[v].pf=function(){this.zg();this.En();this.f.Ea(-1)};Z[v].cb=function(a){this.f.wb(a,h);this.cd=-1};Z[v].Pb=function(a,b){this.f.Jd(a,b,h);this.cd=-1};Z[v].Wa=function(a){if(a=this.f[qc](a,h)){a.m();this.cd=-1}};Z[v].cc=function(a){if(a=this.f.mk(a,h)){a.m();this.cd=-1}};Z[v].nc=function(a){return this.f.Ra(a)};Z[v].Pd=function(){return this.f.Cb()};Z[v].Kc=function(){return this.f}; Z[v].ts=function(){if(this.cd==-1){for(var a=0,b=0,c=this.f.Cb();b0){if(a){this.k.K("showing menu");this.mp("");this.lp(this.jn())}Ch(this.zg,1,this);a=kk(this.a());this.f.setPosition(a.x,a.y+this.a()[zd]);this.Ok()}};Z[v].Ok=function(){this.f.j(h);Yi(this.a(),"goog-combobox-active")};Z[v].En=function(){this.f.j(j);$i(this.a(),"goog-combobox-active")};Z[v].zg=function(){if(this.Eg){Dh(this.Eg);this.Eg=i}}; Z[v].Fu=function(a){if(this.U&&(a[B]==this.a()||a[B]==this.$||zj(this.Cc,a[B])))if(this.f.F()){this.k.K("Menu is visible, dismissing");this.pf()}else{this.k.K("Opening dropdown");this.Xj(h);rg&&this.$[Ec]();this.$.select();this.f.Fd(h);a[y]()}a[Xb]()};Z[v].Ku=function(a){if(!zj(this.f.a(),a[B])){this.k.pb("onDocClicked_() - dismissing immediately");this.pf()}}; Z[v].Vu=function(a){this.k.pb("onMenuSelected_()");if(this[z](new Sn("action",this,a[B]))){var b=a[B].o();this.k.K("Menu selection: "+b+". Dismissing menu");this.H(ve(b));this.pf()}a[Xb]()};Z[v].Kh=function(){this.k.pb("onInputBlur_() - delayed dismiss");this.zg();this.Eg=Ch(this.pf,250,this)}; Z[v].Va=function(a){var b=this.f.F();if(b&&this.f.Va(a))return h;var c=j;switch(a[Kc]){case 27:if(b){this.k.K("Dismiss on Esc: "+this.Da.o());this.pf();c=h}break;case 9:if(b)if(b=this.f.Jc()){this.k.K("Select on Tab: "+this.Da.o());b.bc(a);c=h}break;case 38:case 40:if(!b){this.k.K("Up/Down - maybe show menu");this.Xj(h);c=h}break}c&&a[y]();return c}; Z[v].Su=function(){this.k.K("Key is modifying: "+this.Da.o());var a=this.jn();this.mp(a);this.Xj(j);var b=this.f.Jc();if(a==""||!b||!b.F())this.lp(a);this.eo=a;this[z]("change")}; Z[v].mp=function(a){this.k.pb("setItemVisibilityFromToken_() - "+a);for(var b=j,c=0,e=!this.Vj(a,this.eo),f=0,g=this.f.Cb();f"+c+""}));this.Ed(b)}}};var $=function(a,b){P[C](this);this.Zc=b||En;this.xx=this.Zc.SHORTWEEKDAYS;this.g=new V(a);this.g.yk(this.Zc.FIRSTWEEKCUTOFFDAY);this.g.Wh(this.Zc.FIRSTDAYOFWEEK);this.Ga=this.g.B();this.Ga[eb](1);this.oi=["","","","","","",""];this.oi[this.Zc.WEEKENDRANGE[0]]="goog-date-picker-wkend-start";this.oi[this.Zc.WEEKENDRANGE[1]]="goog-date-picker-wkend-end";this.Gf={}};F($,P);$[v].Bp=h;$[v].iw=h;$[v].rr=h;$[v].gi=h;$[v].Fp=h;$[v].qg=h;$[v].Pk=h;$[v].mw=j;$[v].Wl=i;var Vn=0; $[v].Ov=function(a){this.Ga.Wh(a);this.Ac();this.Mo()};$[v].wp=function(a,b){this.oi[a]=b;this.Lo()};$[v].$v=function(a){this.gi=a;this.Xp();this.Ac()};$[v].Hv=function(a){this.qg=a;this.jm&&this.al()};$[v].Zv=function(a){this.Pk=a;this.km&&this.al()};$[v].al=function(){O(this.km,this.Pk);O(this.jm,this.qg);O(this.Aw,this.Pk||this.qg)};$[v].Ko=function(){this.Ga.add(new Lm("m",-1));this.Ac()};$[v].wo=function(){this.Ga.add(new Lm("m",1));this.Ac()};$[v].kv=function(){this.Ga.add(new Lm("y",-1));this.Ac()}; $[v].tu=function(){this.Ga.add(new Lm("y",1));this.Ac()};$[v].Yo=function(){this[eb](new V)};$[v].Xo=function(){this.qg&&this[eb](i)};Ha($[v],function(){return this.g});ta($[v],function(a){var b=a!=this.g&&!(a&&this.g&&a[Mc]()==this.g[Mc]()&&a[kb]()==this.g[kb]()&&a[Zb]()==this.g[Zb]());this.g=a&&new V(a);if(a){this.Ga.A(this.g);this.Ga[eb](1)}this.Ac();a=new Wn("select",this,this.g);this[z](a);if(b){b=new Wn("change",this,this.g);this[z](b)}}); $[v].Xp=function(){if(this.im){for(var a=this.im;a[Lc];)a[qc](a[Lc]);var b=ej(a),c;if(this.mw){c=b[Gc]("td");Sa(c,this.gi?1:2);this.hc(c,"\u00ab",this.Ko);a[r](c);c=b[Gc]("td");Sa(c,this.gi?6:5);Aa(c,"goog-date-picker-monthyear");a[r](c);this.hm=c;c=b[Gc]("td");this.hc(c,"\u00bb",this.wo);a[r](c)}else{var e=this.Zc.DATEFORMATS[0][Fd]();c=b[Gc]("td");Sa(c,5);this.hc(c,"\u00ab",this.Ko);this.ue=this.hc(c,"",this.hw,"goog-date-picker-month");this.hc(c,"\u00bb",this.wo);b=b[Gc]("td");Sa(b,3);this.hc(b, "\u00ab",this.kv);this.Gg=this.hc(b,"",this.lw,"goog-date-picker-year");this.hc(b,"\u00bb",this.tu);if(e[dc]("y")=4)O(this.ic[f+1][0][od],this.Bf[f][0][kb]()==a||this.Bp)}}}; $[v].Mo=function(){if(this.a()){if(this.Fp)for(var a=0;a<7;a++){var b=this.ic[0][a+1],c=(a+this.Ga.Sg()+7)%7;Bj(b,this.xx[(c+1)%7])}O(this.ic[0][0][od],this.Fp)}};$[v].kj=function(a){var b=ae(a);b in this.Gf||(this.Gf[b]=new dl(a));return this.Gf[b]};var Wn=function(a,b,c){Hg[C](this,a,b);this.date=c};F(Wn,Hg);var Xn=function(a,b){this.coordinate=a instanceof Ri?a:new Ri(a,b)};F(Xn,bn);Xn[v].S=function(a,b,c,e){Zm(this.coordinate,a,b,c,i,i,e)};var Yn=function(a,b){this.coordinate=a instanceof Ri?a:new Ri(a,b)};F(Yn,bn);Yn[v].S=function(a,b,c,e){var f=hk(a),g=new Ri(this.coordinate.x+f[Pc],this.coordinate.y+f[fb]);$m(f,0,a,b,g,c,i,e)};var Zn=function(a,b){Yn[C](this,a,b)};F(Zn,Yn);Zn[v].S=function(a,b,c,e){var f=hk(a);f=mk(f);var g=ej(a).Im();g=new Ri(this.coordinate.x+g[Pc],this.coordinate.y+g[fb]);var k=10,n=b,p=Zm(g,a,n,c,f,k,e);if((p&496)!=0){if(p&16||p&32)n^=2;if(p&64||p&128)n^=1;p=Zm(g,a,n,c,f,k,e);(p&496)!=0&&Zm(g,a,b,c,f,m,e)}};var $n=function(a,b){this.coordinate=a instanceof Ri?a:new Ri(a,b)};F($n,bn);$n[v].S=function(a,b,c,e){$m(hk(a),0,a,b,this.coordinate,c,i,e)};var ao=function(a,b){this.Xb=new Tj(this);this.Lv(a||i);b&&this.bw(b)};F(ao,yh);ao[v].i=i;ao[v].rq=h;ao[v].vl=i;ao[v].$d=j;ao[v].fw=j;ao[v].co=-1;ao[v].Pj=-1;ao[v].nt=j;ao[v].lr=h;ao[v].Ze="toggle_display";ao[v].Es=function(){return this.Ze};ao[v].bw=function(a){this.Ze=a};ao[v].a=function(){return this.i};ao[v].Lv=function(a){this.nr();this.i=a};ao[v].nr=function(){if(this.$d)d(l("Can not change this state of the popup while showing."))};ao[v].F=function(){return this.$d}; ao[v].Ht=function(){return this.$d||ee()-this.Pj<150};ao[v].j=function(a){a?this.gg():this.oh()};ao[v].S=Qd; ao[v].gg=function(){if(!this.$d)if(this.Cu()){if(!this.i)d(l("Caller must call setElement before trying to show the popup"));this.S();var a=dj(this.i);this.nt&&this.Xb.d(a,"keydown",this.Lu,h);if(this.rq){this.Xb.d(a,"mousedown",this.zo,h);if(sg){for(var b=a[mb];b&&b[lc]=="IFRAME";){try{var c=Aj(b)}catch(e){break}a=c;b=a[mb]}this.Xb.d(a,"mousedown",this.zo,h);this.Xb.d(a,"deactivate",this.yo)}else this.Xb.d(a,"blur",this.yo)}if(this.Ze=="toggle_display")this.kw();else this.Ze=="move_offscreen"&&this.S(); this.$d=h;this.av()}};ao[v].oh=function(a){if(!this.$d||!this.Bu(a))return j;this.Xb&&this.Xb.Oe();if(this.Ze=="toggle_display")this.fw?Ch(this.Fn,0,this):this.Fn();else this.Ze=="move_offscreen"&&this.gu();this.$d=j;this.Pu(a);return h};ao[v].kw=function(){db(this.i[A],"visible");O(this.i,h)};ao[v].Fn=function(){db(this.i[A],"hidden");O(this.i,j)};ao[v].gu=function(){Ka(this.i[A],"-200px");this.i[A].top="-200px"};ao[v].Cu=function(){return this[z]("beforeshow")}; ao[v].av=function(){this.co=ee();this.Pj=-1;this[z]("show")};ao[v].Bu=function(a){return this[z]({type:"beforehide",target:a})};ao[v].Pu=function(a){this.Pj=ee();this[z]({type:"hide",target:a})};ao[v].zo=function(a){a=a[B];if(!zj(this.i,a)&&(!this.vl||zj(this.vl,a))&&!this.yp())this.oh(a)};ao[v].Lu=function(a){if(a[Kc]==27)if(this.oh(a[B])){a[y]();a[Xb]()}};ao[v].yo=function(a){if(this.lr){var b=dj(this.i);if(sg||rg){if((a=b[mb])&&zj(this.i,a))return}else if(a[B]!=b)return;this.yp()||this.oh()}}; ao[v].yp=function(){return ee()-this.co<150};ao[v].c=function(){ao.b.c[C](this);this.Xb.m();delete this.i;delete this.Xb};var bo=function(a,b){this.Oh=4;this.Jo=b||m;ao[C](this,a)};F(bo,ao);bo[v].ai=function(a){this.Oh=a;this.F()&&this.S()};bo[v].setPosition=function(a){this.Jo=a||m;this.F()&&this.S()};bo[v].S=function(){if(this.Jo){var a=!this.F()&&this.Es()!="move_offscreen",b=this.a();if(a){db(b[A],"hidden");O(b,h)}this.Jo.S(b,this.Oh,this.Ex);a&&O(b,j)}};var co=function(a,b){P[C](this,b);this.Ab=a||new $};F(co,P);co[v].Ab=i;co[v].la=i;co[v].sb=i;co[v].ib=h;co[v].e=function(){co.b.e[C](this);Aa(this.a(),"goog-popupdatepicker");this.la=new bo(this.a())};co[v].q=function(){co.b.q[C](this);if(!this.Ab.Ca()){var a=this.a();db(a[A],"hidden");O(a,j);this.Ab.v(a)}this.D().d(this.Ab,"change",this.Me)};co[v].c=function(){co.b.c[C](this);if(this.la){this.la.m();this.la=i}this.Ab.m();this.sb=this.Ab=i};co[v].I=function(){return j};co[v].Pg=function(){return this.Ab}; Ha(co[v],function(){return this.Ab[Zb]()});ta(co[v],function(a){this.Ab[eb](a)});co[v].lj=function(){return this.sb};co[v].dd=function(a){this.D().d(a,"mousedown",this.Cp)};co[v].detach=function(a){this.D().Z(a,"mousedown",this.Cp)};co[v].ee=function(a){this.ib=a};co[v].jw=function(a){this.sb=a;this.la.setPosition(new cn(a,5));this.D().Z(this.Ab,"change",this.Me);this.Ab[eb](i);this[z]("show");this.D().d(this.Ab,"change",this.Me);this.la.j(h);this.ib&&this.a()[Ec]()};co[v].Cp=function(a){this.jw(a[mc])}; co[v].nh=function(){this.la.j(j);this.ib&&this.sb&&this.sb[Ec]()};co[v].Me=function(a){this.nh();this[z](a)};var eo=function(a,b,c,e){P[C](this,e);this.Sl=a;this.Tl=b;this.fa=new co(c,e);this.wb(this.fa);this.fa.ee(j)};F(eo,P);eo[v].Sl=i;eo[v].Tl=i;eo[v].fa=i;eo[v].Ho=i;eo[v].Pg=function(){return this.fa.Pg()};Ha(eo[v],function(){var a=this.jj(),b=this.fa[Zb]();if(a&&b)a.Gc(b)||this.fa[eb](a);else this.fa[eb](i);return a});ta(eo[v],function(a){this.fa[eb](a)});eo[v].Ck=function(a){var b=this.a();if(b.Da)b.Da.H(a);else q(b,a)};eo[v].Sm=function(){var a=this.a();return a.Da?a.Da.o():a[x]}; eo[v].jj=function(){var a=ke(this.Sm());if(a){var b=new Mm;if(this.Tl.rw(a,b)>0)return b}return i};eo[v].e=function(){this.Wc(this.n().e("input",{type:"text"}));this.fa.e()};eo[v].q=function(){eo.b.q[C](this);var a=this.a();(this.Ho||this.n().qa()[nc])[r](this.fa.a());this.fa.q();this.fa.dd(a);this.fa[eb](this.jj());a=this.D();a.d(this.fa,"change",this.Me);a.d(this.fa,"show",this.Yu)};eo[v].N=function(){eo.b.N[C](this);var a=this.a();this.fa[Zc](a);this.fa.N();vj(this.fa.a())}; eo[v].P=function(a){eo.b.P[C](this,a);this.fa.e()};eo[v].c=function(){eo.b.c[C](this);this.fa.m();this.Ho=this.fa=i};eo[v].nh=function(){this.fa.nh()};eo[v].Yu=function(){this[eb](this.jj())};eo[v].Me=function(a){this.Ck(a.date?this.Sl.Ar(a.date):"")};var fo=function(a,b){li[C](this,a);b&&tf(this,b)};F(fo,li);var go=function(a,b){li[C](this,a);b&&tf(this,b)};F(go,li);var ho=function(a,b,c,e,f){mi[C](this,a,b);this.Re();a={cseId:b,toAdd:c||[],toRemove:e||[],items:[],uiSettings:f};tf(this.internal,a)};F(ho,mi);ho[v].jb=function(){return"promotions"};ho[v].vc=function(a,b,c){var e={};if(b&&b[u]>0||c){var f={};e[a]={KeyMatches:f};if(c)f.UISettings=c.kb();if(b[u]>0){var g=[];G(b,function(k){g[s](k.kb())});f.KeyMatch=g}}return e}; ho[v].$a=function(){var a={},b=this.internal.uiSettings;tf(a,this.vc("Add",this.internal.toAdd,b));tf(a,this.vc("Remove",this.internal.toRemove));return Xe(a)}; ho[v].Za=function(a){var b;if(a.KeyMatch){Pa(this,a[Dc]);this.num=a.num;this.total=a.total;b=a.KeyMatch}else if(a.Add&&a.Add.KeyMatches)b=a.Add.KeyMatches.KeyMatch;var c=this.internal.items[u]==0;if(a=a.UISettings)if(c)this.internal.uiSettings=new go(this.internal.creator,a);else this.internal.uiSettings.Za(a);if(b)for(a=0;a0)c+=" "+e+":00 -0000";else if(c[u]>0)c+=" 00:00:00 -0000";return c}; io[v].Xa=function(a,b){var c=new fo(this.bb,b),e=this.ro[x];c.id=e?e:"?";e={queries:this.to,title:this.Hh,url:this.Gh,text_snippet:this.Fh,image_url:this.zd};c.start_date=ko(this.mu,this.nu);c.end_date=ko(this.ku,this.lu);jo(e,c);return c};io[v].L=function(){U[v].L[C](this);this.u("edit",function(a){this.xc(a)})};io[v].Gu=function(a){a[y]();this.$l(be(function(b){b=b[u]==0;this.xk(this.mx,b);return!b},this))};var lo=function(a,b,c,e){if(b!=m&&(!e||b!="")){q(a,b);Aa(a,c?"example":"")}}; io[v].xc=function(a){var b=new Q("cse-modal-dialog",h);this.xr[jd]();q(this.ro,"");lo(this.Hh,"Promotion Title Goes Here",h);lo(this.Gh,"www.mywebsite.com/path/tosomewhere",h);lo(this.Fh,"Promotion Description Goes Here",h);var c=[];if(a){var e=this.model.items[a][Kb];c=[e];lo(this.ro,e.id);lo(this.to,e.queries);lo(this.Hh,e[ob],j,h);lo(this.Gh,e.url,j,h);lo(this.Fh,e.text_snippet);lo(this.zd,e.image_url);if(e.start_date&&e.start_date[u]>0){this.mu.Ck(e.start_date[Jd](0,10));this.nu.H(e.start_date[Jd](11, 5))}if(e.end_date&&e.end_date[u]>0){this.ku.Ck(e.end_date[Jd](0,10));this.lu.H(e.end_date[Jd](11,5))}}this.Qh();this.mi();e=this.model.uiSettings;this.T(R("cse-km-icon-box"),!this.Ke||e.show_image);this.T(this.so,!this.Ke||e.show_image);this.T(R("cse-km-desc-box"),!this.Ke||e.show_snippet);this.T(this.ju,!this.Ke||e.show_snippet);b.ta("");b.ie(a?"Edit a Promotion":"Create a Promotion");e=R("cse-km-new-dlog");this.T(e,h);b.w()[r](e);b.Vc(Jk);var f=this,g=this.xr,k=Qk(i,"error",g)[0];this.T(k,j);b.j(h); this.to[Ec]();H(b,"dialogselect",function(n){if(n.La=="ok"){n[y]();var p=f.Xa(g);n=be(function(t,M){if(t){if(a)Ca(this.model.items[a],p);this[Ob]();b.j(j)}else if(M)this.yc(k,M);else return"save_failed";return""},f);f.s([p],c,g,n)}})};io[v].xu=function(a){a[y]();this.xc()};io[v].Qh=function(){Ea(this.lx,se(we(this.Hh[x],62)));Ea(this.kx,se(we(this.Gh[x],62)));Ea(this.ju,se(we(this.Fh[x],62)));this.T(this.so,this.zd[x]!="");this.so.src=se(this.zd[x]!=""?this.zd[x]:"/cse/intl/en-US/images/icon_placeholder.png")}; io[v].ik=function(){this.T(R("preview-key-match-icon"),this.Ui[Fb]);this.T(R("preview-cse-snippet-color"),this.Vi[Fb])};io[v].T=function(a,b){$a(a[A],b?"":"none")};io[v].mi=function(){Ia(this.ou,this.zd[x]=="")};io[v].Tu=function(){this[wb]=="example"&&lo(this,"")}; io[v].Mu=function(a){a[y]();var b=new Q("cse-modal-dialog",h);a=this.model.uiSettings;this.wr[jd]();if(a.show_image)this.Ui.checked=h;if(a.show_snippet)this.Vi.checked=h;this.ik();b.ta("");b.ie("Promotions Design Settings");a=R("cse-km-settings-dlog");this.T(a,h);b.w()[r](a);b.Vc(Jk);var c=this,e=this.wr,f=Qk(i,"error",e)[0];this.T(f,j);b.j(h);H(b,"dialogselect",function(g){if(g.La=="ok"){g[y]();var k=c.Uq(e),n=c.zb([],[],k);n.getDataObject().Y(c.model.xsrfToken);n.s(function(p){if(p){tf(c.model.uiSettings, k);b.j(j)}n.getErrors()&&c.yc(f,n.getErrors())})}})};io[v].Uq=function(){var a;a=this.model.uiSettings;if(this.Ke){a.show_image=this.Ui[Fb];a.show_snippet=this.Vi[Fb]}return a}; function mo(a,b,c){c=c||new Date;c=c[yd]();var e=ia.MIN_VALUE,f=ia.MAX_VALUE;if(a&&a[u]>0){e=Date.parse(a);if(oa(e))return"Error: cannot parse start date"}if(b&&b[u]>0){f=Date.parse(b);if(oa(f))return"Error: cannot parse end date"}if(ff)return"Expired";return"Active"}function no(a){if(a&&a[u]>0)return a[Jd](0,19);return" "}fe("promotionStatus",mo);fe("promotionDateDisplayString",no);var oo=function(a,b,c,e){zi[C](this,e);this.bb=a;this.annotations=vi(c,b.pd(),j);this.cse=b;this.model={refinements:[],annotations:this.annotations};this.wg();this.tc()};oo.Ba(zi);oo[v].h=function(){zi[v].h[C](this);for(var a=jj("form",i,this[pc]),b=0;b0}; po[v].Fm=function(a,b){for(var c=0;cb-5)return e[nd][Wc](0,b-5)+"...";return e[nd]}}return""};po[v].cn=function(){var a=new Ef,b=this.model.cse;G(this.model.items,function(c){c[Vb]&&G(c[Kb].Label,function(e){(e=b.Rg(e[nd]))&&a.add(e)})});return a.ra()}; po[v].Kf=function(a){var b=a.site[2]&&a.site[2][Fb],c=jj(i,"feedoptions",a)[0];if(a.pagelinks){Ia(a.pagelinks[0],!b);Ia(a.pagelinks[1],!b);Ia(a.pagelinks[2],!b);b?$i(c,"disabled"):Yi(c,"disabled")}};po[v].se=function(){return this.model.user==this.model.contributors[0].id};po[v].Ce=function(a){return this.cse.Ce(a)};po[v].Eb=function(){return this.model.facetItems};po[v].Rn=function(a){return a.site[2]&&a.site[2][Fb]&&a.pagelinks&&(a.pagelinks[0][Fb]||a.pagelinks[1][Fb]||a.pagelinks[2][Fb])}; po[v].el=function(a){var b=a.url[x];if(b=="")return"url_error_empty";if(this.Rn(a))if(b[dc]("*")>=0)return"url_error_feed_with_asterisk";return""};E(po[v],"labelList",po[v].ao);E(po[v],"shouldShowRefinements",po[v].zp);E(po[v],"getContributorName",po[v].Fm);E(po[v],"getSelectedFacetItems",po[v].cn);E(po[v],"editable",po[v].se);E(po[v],"getLabelPrettyName",po[v].Ce);E(po[v],"getFacetItems",po[v].Eb);var qo=function(){};F(qo,Nm);Rd(qo);var ro=0;qo[v].e=function(a){var b=this.Tb(a);return a.n().e("div",b?b[Ad](" "):i,this.Iq(a.Db(),a.Ee(),a.n()))};qo[v].Iq=function(a,b,c){for(var e=[],f=0,g=0;f0){for(;f[u]0){this.Ea(e-1);a[y]();return h}break;case 39:if(e=c){this.Ea(e-c);a[y]();return h}break;case 40:if(e==-1)e=-c;if(e=0&&a0){var e={};c[a]={Synonyms:e};if(b[u]>0){var f=[];G(b,function(g){f[s](g.kb())});e.Synonym=f}}return c};uq[v].$a=function(){var a={};tf(a,this.vc("Add",this.internal.toAdd));tf(a,this.vc("Remove",this.internal.toRemove));return Xe(a)}; uq[v].Za=function(a){var b;if(a.Synonym){Pa(this,a[Dc]);this.num=a.num;this.total=a.total;b=a.Synonym}else if(a.Add&&a.Add.Synonyms)b=a.Add.Synonyms.Synonym;a=this.internal.items[u]==0;if(b)for(var c=0;c=0&&a=this.ac[u]?0:a);break;case 36:this.Na(0);break;case 35:this.Na(this.ac[u]-1);break}};var Sq=function(a,b,c){var e,f;if(Vd(a)&&b===m)e=a;else if(b){e=b;f=a}else if(a){if(b=yj(a)){e=Hj(b);b[od][qc](b)}f=a}this.db=c||ej();this.Pa=f||this.db.e("div");this.ve=this.db.e("li",i,e);this.th=this.O=i;this.U=h};Sq[v].ie=function(a){Bj(this.ve,a)}; Sq[v].uj=function(){return this.ve};Sq[v].w=function(){return this.Pa};Sq[v].Qm=function(){return this.th};Sq[v].Aa=function(){return this.O};Sq[v].select=function(){this.O&&this.O.rp(this)};Sq[v].ua=function(a){this.U=a;Aa(this.ve,a?"goog-tabpane-tab":"goog-tabpane-tab-disabled")};Sq[v].R=function(){return this.U};Sq[v].T=function(a){if(this.R()){$a(this.Pa[A],a?"":"none");Aa(this.ve,a?"goog-tabpane-tab-selected":"goog-tabpane-tab")}};Sq[v].Ve=function(a,b){this.O=a;this.th=b!==m?b:i}; var Tq=function(a,b,c){Hg[C](this,a,b);this.page=c};F(Tq,Hg);function Uq(a){var b=ma[Rb]("zip"+a);a=ma[Rb](a);var c=a[A][sd]=="none";$a(a[A],c?"":"none");b.src=c?"/cse/images/zippy_minus_sm.gif":"/cse/images/zippy_plus_sm.gif"}function Vq(a){if(a=ma[Rb](a))$a(a[A],a[A][sd]!="none"?"none":"")}function Wq(a,b){var c=ma[Rb](a);if(c)$a(c[A],b?"":"none")} function Xq(a,b,c){var e=a.resultsurl[x];e=e[w](/"/g,"");var f="10";if(a.forid)for(var g=0;g