var za=false,zb=null,zc=true;function zd(a){throw a;}var z;if(window.jstiming){window.jstiming.Ku={};window.jstiming.ZM=1;function zaa(a,b,c){var d=a.t[b];if(!d)return undefined;d=a.t[b][0];if(c!=undefined)var e=c;else e=a.t.start[0];return d-e}window.jstiming.report=function(a,b,c){var d="";if(window.jstiming.pt){d+="&srt="+window.jstiming.pt;delete window.jstiming.pt}try{if(window.external&&window.external.tran)d+="&tran="+window.external.tran}catch(e){}var f=a.t,g=f.start,h=[],i=[];for(var j in f)if(!(j=="start"))if(!(j.indexOf("_")==0)){var k=f[j][1];
if(k)f[k]&&i.push(j+"."+zaa(a,j,f[k][0]));else g&&h.push(j+"."+zaa(a,j))}delete f.start;if(b)for(var l in b)d+="&"+l+"="+b[l];var m=[c?c:"https://gg.google.com/csi","?v=3","&s="+(window.jstiming.sn?window.jstiming.sn:"voice")+"&action=",a.name,i.length?"&it="+i.join(",")+d:d,"&rt=",h.join(",")].join(""),n=new Image,o=window.jstiming.ZM++;window.jstiming.Ku[o]=n;n.onload=n.onerror=function(){delete window.jstiming.Ku[o]};n.src=m;n=zb}};var zba=zba||{},ze=this,zca=function(a,b,c){var d=a.split("."),e=c||ze;!(d[0]in e)&&e.execScript&&e.execScript("var "+d[0]);for(var f;d.length&&(f=d.shift());)if(!d.length&&zf(b))e[f]=b;else e=e[f]?e[f]:(e[f]={})},zda=function(a,b){for(var c=a.split("."),d=b||ze,e;e=c.shift();)if(d[e])d=d[e];else return zb;return d},zg=function(){},zh=function(a){a.aa=function(){return a.yK||(a.yK=new a)}},zea=function(a){var b=typeof a;if(b=="object")if(a){if(a instanceof Array||!(a instanceof Object)&&Object.prototype.toString.call(a)==
"[object Array]"||typeof a.length=="number"&&typeof a.splice!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("splice"))return"array";if(!(a instanceof Object)&&(Object.prototype.toString.call(a)=="[object Function]"||typeof a.call!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("call")))return"function"}else return"null";else if(b=="function"&&typeof a.call=="undefined")return"object";return b},zf=function(a){return typeof a!="undefined"},
zfa=function(a){return zf(a)&&!(a===zb)},zi=function(a){return zea(a)=="array"},zga=function(a){var b=zea(a);return b=="array"||b=="object"&&typeof a.length=="number"},zj=function(a){return typeof a=="string"},zha=function(a){return typeof a=="number"},zk=function(a){return zea(a)=="function"},zia=function(a){var b=zea(a);return b=="object"||b=="array"||b=="function"},zla=function(a){if(a.hasOwnProperty&&a.hasOwnProperty(zja))return a[zja];a[zja]||(a[zja]=++zka);return a[zja]},zja="closure_hashCode_"+
Math.floor(Math.random()*2147483648).toString(36),zka=0,zma=function(a){var b=zea(a);if(b=="object"||b=="array"){if(a.Qa)return a.Qa.call(a);var c=b=="array"?[]:{};for(var d in a)c[d]=zma(a[d]);return c}return a},zl=function(a,b){var c=a.CE;if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);c&&d.unshift.apply(d,c);c=d}b=a.EE||b;a=a.DE||a;var e,f=b||ze;e=c?function(){var g=Array.prototype.slice.call(arguments);g.unshift.apply(g,c);return a.apply(f,g)}:function(){return a.apply(f,
arguments)};e.CE=c;e.EE=b;e.DE=a;return e},zna=function(a){var b=Array.prototype.slice.call(arguments,1);b.unshift(a,zb);return zl.apply(zb,b)},zm=Date.now||function(){return(new Date).getTime()},zn=function(a,b){function c(){}c.prototype=b.prototype;a.e=b.prototype;a.prototype=new c;a.prototype.constructor=a};Function.prototype.Bj=function(a){if(arguments.length>1){var b=Array.prototype.slice.call(arguments,1);b.unshift(this,a);return zl.apply(zb,b)}else return zl(this,a)};
Function.prototype.Ca=function(a){zn(this,a)};var zoa=function(a,b,c){if(a.indexOf)return a.indexOf(b,c);if(Array.indexOf)return Array.indexOf(a,b,c);for(var d=c==zb?0:c<0?Math.max(0,a.length+c):c,e=d;e<a.length;e++)if(e in a&&a[e]===b)return e;return-1},zo=function(a,b,c){if(a.forEach)a.forEach(b,c);else if(Array.forEach)Array.forEach(a,b,c);else for(var d=a.length,e=zj(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},zpa=function(a,b,c){if(a.filter)return a.filter(b,c);if(Array.filter)return Array.filter(a,b,c);for(var d=a.length,e=
[],f=0,g=zj(a)?a.split(""):a,h=0;h<d;h++)if(h in g){var i=g[h];if(b.call(c,i,h,a))e[f++]=i}return e},zqa=function(a,b,c){if(a.map)return a.map(b,c);if(Array.map)return Array.map(a,b,c);for(var d=a.length,e=[],f=0,g=zj(a)?a.split(""):a,h=0;h<d;h++)if(h in g)e[f++]=b.call(c,g[h],h,a);return e},zra=function(a,b,c){if(a.some)return a.some(b,c);if(Array.some)return Array.some(a,b,c);for(var d=a.length,e=zj(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return zc;return za},zsa=function(a,b,
c){if(a.every)return a.every(b,c);if(Array.every)return Array.every(a,b,c);for(var d=a.length,e=zj(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return za;return zc},zta=function(a,b){if(a.contains)return a.contains(b);return zoa(a,b)>-1},zua=function(a){if(!zi(a))for(var b=a.length-1;b>=0;b--)delete a[b];a.length=0},zva=function(a,b){zta(a,b)||a.push(b)},zp=function(a,b){var c=zoa(a,b),d;if(d=c!=-1)Array.prototype.splice.call(a,c,1).length==1;return d},zwa=function(a){if(zi(a))return a.concat();
else{for(var b=[],c=0,d=a.length;c<d;c++)b[c]=a[c];return b}},zxa=function(a){if(zi(a))return a.concat();return zwa(a)},zya=function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];if(zga(c)){c=zxa(c);a.push.apply(a,c)}else a.push(c)}},zAa=function(a){return Array.prototype.splice.apply(a,zza(arguments,1))},zza=function(a,b,c){return arguments.length<=2?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var zq=function(a,b){this.x=zf(a)?a:0;this.y=zf(b)?b:0};zq.prototype.Qa=function(){return new zq(this.x,this.y)};zq.prototype.toString=function(){return"("+this.x+", "+this.y+")"};var zBa=function(a,b){var c=a.x-b.x,d=a.y-b.y;return Math.sqrt(c*c+d*d)},zCa=function(a,b){return new zq(a.x-b.x,a.y-b.y)};var zr=function(a,b){this.width=a;this.height=b},zDa=function(a,b){if(a==b)return zc;if(!a||!b)return za;return a.width==b.width&&a.height==b.height};z=zr.prototype;z.Qa=function(){return new zr(this.width,this.height)};z.toString=function(){return"("+this.width+" x "+this.height+")"};z.oE=function(){return this.width*this.height};z.hd=function(){return!this.oE()};z.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
z.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};z.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};z.scale=function(a){this.width*=a;this.height*=a;return this};var zEa=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},zFa=function(a){var b=[],c=0;for(var d in a)b[c++]=a[d];return b},zs=function(a){var b=[],c=0;for(var d in a)b[c++]=d;return b},zGa=function(a){for(var b in a)return za;return zc},zHa=function(a,b){var c;if(c=b in a)delete a[b];return c},zIa=function(a,b,c){if(b in a)zd(Error('The object already contains the key "'+b+'"'));a[b]=c},zt=function(a,b,c){if(b in a)return a[b];return c},zJa=function(a){for(var b={},c=zs(a),d=0,e=c.length;d<e;d++){var f=
c[d];b[a[f]]=f}return b},zKa=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],zLa=function(a){for(var b,c,d=1;d<arguments.length;d++){c=arguments[d];for(b in c)a[b]=c[b];for(var e=0;e<zKa.length;e++){b=zKa[e];if(Object.prototype.hasOwnProperty.call(c,b))a[b]=c[b]}}},zMa=function(){var a=arguments.length;if(a==1&&zi(arguments[0]))return zMa.apply(zb,arguments[0]);if(a%2)zd(Error("Uneven number of arguments"));for(var b={},c=0;c<a;c+=2)b[arguments[c]]=
arguments[c+1];return b};var zNa=function(a,b){var c=a.length-b.length;return c>=0&&a.lastIndexOf(b,c)==c},zOa=function(a){for(var b=1;b<arguments.length;b++){var c=String(arguments[b]).replace(/\$/g,"$$$$");a=a.replace(/\%s/,c)}return a},zPa=function(a){return/^[\s\xa0]*$/.test(a)},zQa=function(a){return a.replace(/(\r\n|\r|\n)/g,"\n")},zRa=function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},zSa=/^[a-zA-Z0-9\-_.!~*'()]*$/,zTa=function(a){a=String(a);if(!zSa.test(a))return encodeURIComponent(a);return a},zUa=function(a){return decodeURIComponent(a.replace(/\+/g,
" "))},zVa=function(a,b){return a.replace(/(\r\n|\r|\n)/g,b?"<br />":"<br>")},zu=function(a,b){if(b)return a.replace(zWa,"&amp;").replace(zXa,"&lt;").replace(zYa,"&gt;").replace(zZa,"&quot;");else{if(!z_a.test(a))return a;if(a.indexOf("&")!=-1)a=a.replace(zWa,"&amp;");if(a.indexOf("<")!=-1)a=a.replace(zXa,"&lt;");if(a.indexOf(">")!=-1)a=a.replace(zYa,"&gt;");if(a.indexOf('"')!=-1)a=a.replace(zZa,"&quot;");return a}},zWa=/&/g,zXa=/</g,zYa=/>/g,zZa=/\"/g,z_a=/[&<>\"]/,z3a=function(a){if(z0a(a,"&"))return"document"in
ze&&!z0a(a,"<")?z1a(a):z2a(a);return a},z1a=function(a){var b=ze.document.createElement("a");b.innerHTML=a;b.normalize&&b.normalize();a=b.firstChild.nodeValue;b.innerHTML="";return a},z2a=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if(c.charAt(0)=="#"){var d=Number("0"+c.substr(1));if(!isNaN(d))return String.fromCharCode(d)}return b}})},z4a=function(a,b){return zVa(a.replace(/  /g," &#160;"),
b)},z0a=function(a,b){return a.indexOf(b)!=-1},z5a=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},zv=function(){return Array.prototype.join.call(arguments,"")},z6a=function(){return Math.floor(Math.random()*2147483648).toString(36)+(Math.floor(Math.random()*2147483648)^(new Date).getTime()).toString(36)},z8a=function(a,b){for(var c=0,d=zRa(String(a)).split("."),e=zRa(String(b)).split("."),f=Math.max(d.length,e.length),g=0;c==0&&g<f;g++){var h=
d[g]||"",i=e[g]||"",j=new RegExp("(\\d*)(\\D*)","g"),k=new RegExp("(\\d*)(\\D*)","g");do{var l=j.exec(h)||["","",""],m=k.exec(i)||["","",""];if(l[0].length==0&&m[0].length==0)break;var n=l[1].length==0?0:parseInt(l[1],10),o=m[1].length==0?0:parseInt(m[1],10);c=z7a(n,o)||z7a(l[2].length==0,m[2].length==0)||z7a(l[2],m[2])}while(c==0)}return c},z7a=function(a,b){if(a<b)return-1;else if(a>b)return 1;return 0};zm();var z9a,z$a,zab,zbb,zcb,zdb,zeb,zfb,zgb,zhb,zib=function(){return ze.navigator?ze.navigator.userAgent:zb},zjb=function(){return ze.navigator};zdb=zcb=zbb=zab=z$a=z9a=za;var zkb;if(zkb=zib()){var zlb=zjb();z9a=zkb.indexOf("Opera")==0;z$a=!z9a&&zkb.indexOf("MSIE")!=-1;zbb=(zab=!z9a&&zkb.indexOf("WebKit")!=-1)&&zkb.indexOf("Mobile")!=-1;zdb=(zcb=!z9a&&!zab&&zlb.product=="Gecko")&&zlb.vendor=="Camino"}var zmb=z9a,zw=z$a,zx=zcb,zy=zab,znb=zbb,zob,zpb=zjb();zob=zpb&&zpb.platform||"";zeb=z0a(zob,"Mac");
zfb=z0a(zob,"Win");zgb=z0a(zob,"Linux");zhb=!!zjb()&&z0a(zjb().appVersion||"","X11");var zqb=zeb,zrb=zfb,zsb=zhb,ztb,zub="",zvb;if(zmb&&ze.opera){var zwb=ze.opera.version;zub=typeof zwb=="function"?zwb():zwb}else{if(zx)zvb=/rv\:([^\);]+)(\)|;)/;else if(zw)zvb=/MSIE\s+([^\);]+)(\)|;)/;else if(zy)zvb=/WebKit\/(\S+)/;if(zvb){var zxb=zvb.exec(zib());zub=zxb?zxb[1]:""}}ztb=zub;var zyb={},zz=function(a){return zyb[a]||(zyb[a]=z8a(ztb,a)>=0)};var zzb,zAb=function(a,b){a.className=b},zBb=function(a){var b=a.className;return b&&typeof b.split=="function"?b.split(" "):[]},zA=function(a){for(var b=zBb(a),c=zza(arguments,1),d,e=0,f=0;f<c.length;f++)if(!zta(b,c[f])){b.push(c[f]);e++}d=e==c.length;a.className=b.join(" ");return d},zCb=function(a){for(var b=zBb(a),c=zza(arguments,1),d,e=0,f=0;f<b.length;f++)if(zta(c,b[f])){zAa(b,f--,1);e++}d=e==c.length;a.className=b.join(" ");return d},zDb=function(a,b,c){for(var d=zBb(a),e=za,f=0;f<d.length;f++)if(d[f]==
b){zAa(d,f--,1);e=zc}if(e){d.push(c);a.className=d.join(" ")}return e},zEb=function(a,b){return zta(zBb(a),b)},zB=function(a,b,c){c?zA(a,b):zCb(a,b)};var zD=function(a){return a?new zFb(zC(a)):zzb||(zzb=new zFb)},zGb=function(a){return zj(a)?document.getElementById(a):a},zHb=zGb,zJb=function(a,b,c){return zIb(document,a,b,c)},zIb=function(a,b,c,d){var e=d||a,f=b&&b!="*"?b.toLowerCase():"";if(e.querySelectorAll&&(f||c)&&(!zy||zKb(a)||zz("528"))){var g=f+(c?"."+c:""),h=e.querySelectorAll(g);return zw&&zz("8")?zxa(h):h}if(c&&e.getElementsByClassName){var i=e.getElementsByClassName(c);if(f){for(var j=[],k=0,l;l=i[k];k++)f==l.nodeName.toLowerCase()&&
j.push(l);return j}else return i}i=e.getElementsByTagName(f||"*");if(c){j=[];for(k=0;l=i[k];k++){var m=l.className;typeof m.split=="function"&&zta(m.split(" "),c)&&j.push(l)}return j}else return i},zLb=zJb,zNb=function(a,b){zEa(b,function(c,d){if(d=="style")a.style.cssText=c;else if(d=="class")a.className=c;else if(d=="for")a.htmlFor=c;else if(d in zMb)a.setAttribute(zMb[d],c);else a[d]=c})},zMb={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",
height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",type:"type"},zPb=function(a){return zOb(a||window)},zOb=function(a){var b=a.document;if(zy&&!zz("500")&&!znb){if(typeof a.innerHeight=="undefined")a=window;var c=a.innerHeight,d=a.document.documentElement.scrollHeight;if(a==a.top)if(d<c)c-=15;return new zr(a.innerWidth,c)}var e=zKb(b)&&(!zmb||zmb&&zz("9.50"))?b.documentElement:b.body;return new zr(e.clientWidth,e.clientHeight)},zQb=function(a){var b=!zy&&zKb(a)?a.documentElement:
a.body;return new zq(b.scrollLeft,b.scrollTop)},zSb=function(a){return a?zRb(a):window},zRb=function(a){if(a.parentWindow)return a.parentWindow;if(zy&&!zz("500")&&!znb){var b=a.createElement("script");b.innerHTML="document.parentWindow=window";var c=a.documentElement;c.appendChild(b);c.removeChild(b);return a.parentWindow}return a.defaultView},zUb=function(){return zTb(document,arguments)},zTb=function(a,b){var c=b[0],d=b[1];if(zw&&d&&(d.name||d.type)){var e=["<",c];d.name&&e.push(' name="',zu(d.name),
'"');if(d.type){e.push(' type="',zu(d.type),'"');d=zma(d);delete d.type}e.push(">");c=e.join("")}var f=a.createElement(c);d&&zNb(f,d);if(b.length>2){function g(j){if(j)f.appendChild(zj(j)?a.createTextNode(j):j)}for(var h=2;h<b.length;h++){var i=b[h];zga(i)&&!(zia(i)&&i.nodeType>0)?zo(zVb(i)?zwa(i):i,g):g(i)}}return f},zKb=function(a){return a.compatMode=="CSS1Compat"},zWb=function(a,b){a.appendChild(b)},zXb=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},zE=function(a){return a&&a.parentNode?
a.parentNode.removeChild(a):zb},zYb=function(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)},z_b=function(a){return zZb(a.firstChild,zc)},z0b=function(a){return zZb(a.nextSibling,zc)},zZb=function(a,b){for(;a&&a.nodeType!=1;)a=b?a.nextSibling:a.previousSibling;return a},z1b=zy&&z8a(ztb,"521")<=0,z2b=function(a,b){if(typeof a.contains!="undefined"&&!z1b&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&
a!=b;)b=b.parentNode;return b==a},zC=function(a){return a.nodeType==9?a:a.ownerDocument||a.document},z3b=function(a){var b;return b=zy?a.document||a.contentWindow.document:a.contentDocument||a.contentWindow.document},z4b=function(a,b){if("textContent"in a)a.textContent=b;else if(a.firstChild&&a.firstChild.nodeType==3){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else{zXb(a);var c=zC(a);a.appendChild(c.createTextNode(b))}},z6b=function(a,b){var c=[],d=z5b(a,b,c,zc);
return d?c[0]:undefined},z5b=function(a,b,c,d){if(a!=zb)for(var e=0,f;f=a.childNodes[e];e++){if(b(f)){c.push(f);if(d)return zc}if(z5b(f,b,c,d))return zc}return za},z7b={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},z8b={IMG:" ",BR:"\n"},z9b=function(a){var b=a.getAttributeNode("tabindex");if(b&&b.specified){var c=a.tabIndex;return zha(c)&&c>=0}return za},z$b=function(a,b){if(b)a.tabIndex=0;else a.removeAttribute("tabIndex")},zbc=function(a){var b;if(zw&&"innerText"in a)b=zQa(a.innerText);else{var c=
[];zac(a,c,zc);b=c.join("")}b=b.replace(/\xAD/g,"");b=b.replace(/ +/g," ");if(b!=" ")b=b.replace(/^\s*/,"");return b},zac=function(a,b,c){if(!(a.nodeName in z7b))if(a.nodeType==3)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in z8b)b.push(z8b[a.nodeName]);else for(var d=a.firstChild;d;){zac(d,b,c);d=d.nextSibling}},zVb=function(a){if(a&&typeof a.length=="number")if(zia(a))return typeof a.item=="function"||typeof a.item=="string";else if(zk(a))return typeof a.item==
"function";return za},zFb=function(a){this.Wa=a||ze.document||document};z=zFb.prototype;z.Ja=function(){return this.Wa};z.d=function(a){return zj(a)?this.Wa.getElementById(a):a};z.b=zFb.prototype.d;z.uH=function(a,b,c){return zIb(this.Wa,a,b,c)};z.z=zFb.prototype.uH;z.qI=function(a){return zPb(a||this.Vm())};z.j=function(){return zTb(this.Wa,arguments)};z.na=zFb.prototype.j;z.createElement=function(a){return this.Wa.createElement(a)};z.createTextNode=function(a){return this.Wa.createTextNode(a)};
z.br=function(){return zKb(this.Wa)};z.Vm=function(){return zRb(this.Wa)};z.tH=function(){return!zy&&zKb(this.Wa)?this.Wa.documentElement:this.Wa.body};z.Ag=function(){return zQb(this.Wa)};z.appendChild=zWb;z.ns=zXb;z.removeNode=zE;z.replaceNode=zYb;z.Tb=z_b;z.Nd=z0b;z.contains=z2b;z.UH=zC;z.kh=z4b;var zF=function(){};z=zF.prototype;z.Jp=za;z.cr=function(){return this.Jp};z.ka=zF.prototype.cr;z.l=function(){if(!this.Jp){this.Jp=zc;this.s()}};z.s=function(){};var zG=function(a,b){this.type=a;this.currentTarget=this.target=b};zn(zG,zF);z=zG.prototype;z.s=function(){delete this.type;delete this.target;delete this.currentTarget};z.Jf=za;z.Mf=zc;z.stopPropagation=function(){this.Jf=zc};z.preventDefault=function(){this.Mf=za};var zcc=function(a,b){zF.call(this);this.Rg=b;this.vb=[];this.vF(a)};zn(zcc,zF);z=zcc.prototype;z.qp=zb;z.Ip=zb;z.sl=function(a){this.qp=a};z.kB=function(a){this.Ip=a};z.bc=function(){if(this.vb.length)return this.vb.pop();return this.re()};z.fc=function(a){this.vb.length<this.Rg?this.vb.push(a):this.we(a)};z.vF=function(a){if(a>this.Rg)zd(Error("[goog.structs.SimplePool] Initial cannot be greater than max"));for(var b=0;b<a;b++)this.vb.push(this.re())};z.re=function(){return this.qp?this.qp():{}};
z.we=function(a){if(this.Ip)this.Ip(a);else if(zk(a.l))a.l();else for(var b in a)delete a[b]};z.s=function(){zcc.e.s.call(this);for(var a=this.vb;a.length;)this.we(a.pop());delete this.vb};var zdc=function(a,b){a&&this.Dc(a,b)};zn(zdc,zG);var zec=[1,4,2];z=zdc.prototype;z.type=zb;z.target=zb;z.relatedTarget=zb;z.offsetX=0;z.offsetY=0;z.clientX=0;z.clientY=0;z.screenX=0;z.screenY=0;z.button=0;z.keyCode=0;z.charCode=0;z.ctrlKey=za;z.altKey=za;z.shiftKey=za;z.metaKey=za;z.xc=zb;
z.Dc=function(a,b){this.type=a.type;this.target=a.target||a.srcElement;this.currentTarget=b;this.relatedTarget=a.relatedTarget?a.relatedTarget:this.type=="mouseover"?a.fromElement:this.type=="mouseout"?a.toElement:zb;this.offsetX=typeof a.layerX=="number"?a.layerX:a.offsetX;this.offsetY=typeof a.layerY=="number"?a.layerY:a.offsetY;this.clientX=typeof a.clientX=="number"?a.clientX:a.pageX;this.clientY=typeof a.clientY=="number"?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY=a.screenY||0;
this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||(this.type=="keypress"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.xc=a;delete this.Mf;delete this.Jf};z.yy=function(a){return zw?this.type=="click"?a==0:!!(this.xc.button&zec[a]):this.xc.button==a};z.stopPropagation=function(){this.Jf=zc;if(this.xc.stopPropagation)this.xc.stopPropagation();else this.xc.cancelBubble=zc};
z.preventDefault=function(){this.Mf=za;if(this.xc.preventDefault)this.xc.preventDefault();else{this.xc.returnValue=za;try{this.xc.keyCode=-1}catch(a){}}};z.Km=function(){return this.xc};z.s=function(){zdc.e.s.call(this);this.xc=zb};var zfc=function(){},zgc=0;z=zfc.prototype;z.gr=zb;z.Td=zb;z.eA=zb;z.src=zb;z.type=zb;z.Qh=zb;z.qk=zb;z.Fc=0;z.Ti=za;z.bp=za;z.Dc=function(a,b,c,d,e,f){if(zk(a))this.gr=zc;else if(a&&a.handleEvent&&zk(a.handleEvent))this.gr=za;else zd(Error("Invalid listener argument"));this.Td=a;this.eA=b;this.src=c;this.type=d;this.Qh=!!e;this.qk=f;this.bp=za;this.Fc=++zgc;this.Ti=za};z.handleEvent=function(a){if(this.gr)return this.Td.call(this.qk||this.src,a);return this.Td.handleEvent.call(this.Td,a)};var zhc={},zic={},zjc={},zkc=new zcc(0,600);zkc.sl(function(){return{fa:0,od:0}});zkc.kB(function(a){a.fa=0});var zlc=new zcc(0,600);zlc.sl(function(){return[]});zlc.kB(function(a){a.length=0;delete a.Ek;delete a.Ir});var zmc=new zcc(0,600);zmc.sl(function(){var a=function(b){return znc.call(a.src,a.Fc,b)};return a});var zoc=function(){return new zfc},zpc=new zcc(0,600);zpc.sl(zoc);var zqc=function(){return new zdc},zrc,zsc=zb;if(zw){zsc=new zcc(0,600);zsc.sl(zqc)}zrc=zsc;
var ztc="on",zuc={},zH=function(a,b,c,d,e){if(b)if(zi(b)){for(var f=0;f<b.length;f++)zH(a,b[f],c,d,e);return zb}else{var g=!!d,h=zic;b in h||(h[b]=zkc.bc());h=h[b];if(!(g in h)){h[g]=zkc.bc();h.fa++}h=h[g];var i=zla(a),j,k;h.od++;if(h[i]){j=h[i];for(f=0;f<j.length;f++){k=j[f];if(k.Td==c&&k.qk==e){if(k.Ti)break;return j[f].Fc}}}else{j=h[i]=zlc.bc();h.fa++}var l=zmc.bc();l.src=a;k=zpc.bc();k.Dc(c,l,a,b,g,e);var m=k.Fc;l.Fc=m;j.push(k);zhc[m]=k;zjc[i]||(zjc[i]=zlc.bc());zjc[i].push(k);if(a.addEventListener){if(a==
ze||!a.Sv)a.addEventListener(b,l,g)}else a.attachEvent(zvc(b),l);return m}else zd(Error("Invalid event type"))},zwc=function(a,b,c,d,e){if(zi(b)){for(var f=0;f<b.length;f++)zwc(a,b[f],c,d,e);return zb}var g=zH(a,b,c,d,e),h=zhc[g];h.bp=zc;return g},zI=function(a,b,c,d,e){if(zi(b)){for(var f=0;f<b.length;f++)zI(a,b[f],c,d,e);return zb}var g=!!d,h=zxc(a,b,g);if(!h)return za;for(f=0;f<h.length;f++)if(h[f].Td==c&&h[f].Qh==g&&h[f].qk==e)return zyc(h[f].Fc);return za},zyc=function(a){if(!zhc[a])return za;
var b=zhc[a];if(b.Ti)return za;var c=b.src,d=b.type,e=b.eA,f=b.Qh;if(c.removeEventListener){if(c==ze||!c.Sv)c.removeEventListener(d,e,f)}else c.detachEvent&&c.detachEvent(zvc(d),e);var g=zla(c),h=zic[d][f][g];if(zjc[g]){var i=zjc[g];zp(i,b);i.length==0&&delete zjc[g]}b.Ti=zc;h.Ir=zc;zzc(d,f,g,h);delete zhc[a];return zc},zzc=function(a,b,c,d){if(!d.Ek)if(d.Ir){for(var e=0,f=0;e<d.length;e++)if(d[e].Ti)zpc.fc(d[e]);else{if(e!=f)d[f]=d[e];f++}d.length=f;d.Ir=za;if(f==0){zlc.fc(d);delete zic[a][b][c];
zic[a][b].fa--;if(zic[a][b].fa==0){zkc.fc(zic[a][b]);delete zic[a][b];zic[a].fa--}if(zic[a].fa==0){zkc.fc(zic[a]);delete zic[a]}}}},zAc=function(a,b,c){var d=0,e=a==zb,f=b==zb,g=c==zb;c=!!c;if(e)zEa(zjc,function(l){for(var m=l.length-1;m>=0;m--){var n=l[m];if((f||b==n.type)&&(g||c==n.Qh)){zyc(n.Fc);d++}}});else{var h=zla(a);if(zjc[h])for(var i=zjc[h],j=i.length-1;j>=0;j--){var k=i[j];if((f||b==k.type)&&(g||c==k.Qh)){zyc(k.Fc);d++}}}return d},zxc=function(a,b,c){var d=zic;if(b in d){d=d[b];if(c in
d){d=d[c];var e=zla(a);if(d[e])return d[e]}}return zb},zvc=function(a){if(a in zuc)return zuc[a];return zuc[a]=ztc+a},zCc=function(a,b,c,d,e){var f=1,g=zla(b);if(a[g]){a.od--;var h=a[g];if(h.Ek)h.Ek++;else h.Ek=1;try{for(var i=h.length,j=0;j<i;j++){var k=h[j];if(k&&!k.Ti)f&=zBc(k,e)!==za}}finally{h.Ek--;zzc(c,d,g,h)}}return Boolean(f)},zBc=function(a,b){var c=a.handleEvent(b);a.bp&&zyc(a.Fc);return c},zDc=function(a,b){if(zj(b))b=new zG(b,a);else if(b instanceof zG)b.target=b.target||a;else{var c=
b;b=new zG(b.type,a);zLa(b,c)}var d=1,e,f=b.type,g=zic;if(!(f in g))return zc;g=g[f];var h=zc in g,i;if(h){e=[];for(var j=a;j;j=j.oq())e.push(j);i=g[zc];i.od=i.fa;for(var k=e.length-1;!b.Jf&&k>=0&&i.od;k--){b.currentTarget=e[k];d&=zCc(i,e[k],b.type,zc,b)&&b.Mf!=za}}var l=za in g;if(l){i=g[za];i.od=i.fa;if(h)for(k=0;!b.Jf&&k<e.length&&i.od;k++){b.currentTarget=e[k];d&=zCc(i,e[k],b.type,za,b)&&b.Mf!=za}else for(var m=a;!b.Jf&&m&&i.od;m=m.oq()){b.currentTarget=m;d&=zCc(i,m,b.type,za,b)&&b.Mf!=za}}return Boolean(d)},
znc=function(a,b){if(!zhc[a])return zc;var c=zhc[a],d=c.type,e=zic;if(!(d in e))return zc;e=e[d];var f,g;if(zw){var h=b||zda("window.event"),i=zc in e,j=za in e;if(i){if(h.keyCode<0||h.returnValue!=undefined)return zc;a:{var k=za;if(h.keyCode==0)try{h.keyCode=-1;break a}catch(l){k=zc}if(k||h.returnValue==undefined)h.returnValue=zc}}var m=zrc.bc();m.Dc(h,this);f=zc;try{if(i){for(var n=zlc.bc(),o=m.currentTarget;o;o=o.parentNode)n.push(o);g=e[zc];g.od=g.fa;for(var p=n.length-1;!m.Jf&&p>=0&&g.od;p--){m.currentTarget=
n[p];f&=zCc(g,n[p],d,zc,m)}if(j){g=e[za];g.od=g.fa;for(p=0;!m.Jf&&p<n.length&&g.od;p++){m.currentTarget=n[p];f&=zCc(g,n[p],d,za,m)}}}else f=zBc(c,m)}finally{if(n){n.length=0;zlc.fc(n)}m.l();zrc.fc(m)}return f}var r=new zdc(b,this);try{f=zBc(c,r)}finally{r.l()}return f};var zEc=function(a){this.Xa=a};zn(zEc,zF);var zFc=new zcc(0,100);z=zEc.prototype;z.f=function(a,b,c,d,e){if(zi(b))for(var f=0;f<b.length;f++)this.f(a,b[f],c,d,e);else{var g=zH(a,b,c||this,d||za,e||this.Xa||this);this.lA(g)}return this};z.Og=function(a,b,c,d,e){if(zi(b))for(var f=0;f<b.length;f++)this.Og(a,b[f],c,d,e);else{var g=zwc(a,b,c||this,d||za,e||this.Xa||this);this.lA(g)}return this};
z.lA=function(a){if(this.ra)this.ra[a]=zc;else if(this.jd){this.ra=zFc.bc();this.ra[this.jd]=zc;this.jd=zb;this.ra[a]=zc}else this.jd=a};z.ma=function(a,b,c,d,e){if(this.jd||this.ra)if(zi(b))for(var f=0;f<b.length;f++)this.ma(a,b[f],c,d,e);else{var g;a:{var h=!!(d||za),i=zxc(a,b,h);if(i)for(var j=0;j<i.length;j++)if(i[j].Td==(c||this)&&i[j].Qh==h&&i[j].qk==(e||this.Xa||this)){g=i[j];break a}g=zb}if(g){var k=g.Fc;zyc(k);if(this.ra)zHa(this.ra,k);else if(this.jd==k)this.jd=zb}}return this};
z.za=function(){if(this.ra){for(var a in this.ra){zyc(a);delete this.ra[a]}zFc.fc(this.ra);this.ra=zb}else this.jd&&zyc(this.jd)};z.s=function(){zEc.e.s.call(this);this.za()};z.handleEvent=function(){zd(Error("EventHandler.handleEvent not implemented"))};var zJ=function(){};zn(zJ,zF);z=zJ.prototype;z.Sv=zc;z.Pz=zb;z.oq=function(){return this.Pz};z.addEventListener=function(a,b,c,d){zH(this,a,b,c,d)};z.removeEventListener=function(a,b,c,d){zI(this,a,b,c,d)};z.dispatchEvent=function(a){return zDc(this,a)};z.s=function(){zJ.e.s.call(this);zAc(this);this.Pz=zb};var zK=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};zK.prototype.Qa=function(){return new zK(this.top,this.right,this.bottom,this.left)};zK.prototype.toString=function(){return"("+this.top+"t, "+this.right+"r, "+this.bottom+"b, "+this.left+"l)"};zK.prototype.contains=function(a){return zGc(this,a)};
zK.prototype.expand=function(a,b,c,d){if(zia(a)){this.top-=a.top;this.right+=a.right;this.bottom+=a.bottom;this.left-=a.left}else{this.top-=a;this.right+=b;this.bottom+=c;this.left-=d}return this};
var zHc=function(a,b){if(a==b)return zc;if(!a||!b)return za;return a.top==b.top&&a.right==b.right&&a.bottom==b.bottom&&a.left==b.left},zGc=function(a,b){if(!a||!b)return za;if(b instanceof zK)return b.left>=a.left&&b.right<=a.right&&b.top>=a.top&&b.bottom<=a.bottom;return b.x>=a.left&&b.x<=a.right&&b.y>=a.top&&b.y<=a.bottom},zIc=function(a,b){if(b.x>=a.left&&b.x<=a.right){if(b.y>=a.top&&b.y<=a.bottom)return 0;return b.y<a.top?a.top-b.y:b.y-a.bottom}if(b.y>=a.top&&b.y<=a.bottom)return b.x<a.left?a.left-
b.x:b.x-a.right;return zBa(b,new zq(b.x<a.left?a.left:a.right,b.y<a.top?a.top:a.bottom))};var zJc=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};zJc.prototype.Qa=function(){return new zJc(this.left,this.top,this.width,this.height)};zJc.prototype.hC=function(){var a=this.left+this.width,b=this.top+this.height;return new zK(this.top,a,b,this.left)};zJc.prototype.toString=function(){return"("+this.left+", "+this.top+" - "+this.width+"w x "+this.height+"h)"};
var zKc=function(a,b){if(a==b)return zc;if(!a||!b)return za;return a.left==b.left&&a.width==b.width&&a.top==b.top&&a.height==b.height};zJc.prototype.ry=function(a){var b=Math.max(this.left,a.left),c=Math.min(this.left+this.width,a.left+a.width);if(b<=c){var d=Math.max(this.top,a.top),e=Math.min(this.top+this.height,a.top+a.height);if(d<=e){this.left=b;this.top=d;this.width=c-b;this.height=e-d;return zc}}return za};
zJc.prototype.contains=function(a){return a instanceof zJc?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};zJc.prototype.sq=function(){return new zr(this.width,this.height)};var zLc,zMc,zNc,zOc,zPc,zQc;zQc=zPc=zOc=zNc=zMc=zLc=za;var zRc=zib();if(zRc)if(zRc.indexOf("Firefox")!=-1)zLc=zc;else if(zRc.indexOf("Camino")!=-1)zMc=zc;else if(zRc.indexOf("iPhone")!=-1||zRc.indexOf("iPod")!=-1)zNc=zc;else if(zRc.indexOf("Android")!=-1)zOc=zc;else if(zRc.indexOf("Chrome")!=-1)zPc=zc;else if(zRc.indexOf("Safari")!=-1)zQc=zc;var zL=function(a,b,c){zj(b)?zSc(a,c,b):zEa(b,zna(zSc,a))},zSc=function(a,b,c){a.style[zTc(c)]=b},zUc=function(a,b){var c=zC(a);if(c.defaultView&&c.defaultView.getComputedStyle){var d=c.defaultView.getComputedStyle(a,"");if(d)return d[b]}return zb},zVc=function(a,b){return a.currentStyle?a.currentStyle[b]:zb},zWc=function(a,b){return zUc(a,b)||zVc(a,b)||a.style[b]},zXc=function(a){return zWc(a,"position")},zYc=function(a,b,c){var d,e,f=zx&&(zqb||zsb)&&zz("1.9");if(b instanceof zq){d=b.x;e=b.y}else{d=
b;e=c}a.style.left=typeof d=="number"?(f?Math.round(d):d)+"px":d;a.style.top=typeof e=="number"?(f?Math.round(e):e)+"px":e},zZc=function(a){var b;b=a?a.nodeType==9?a:zC(a):document;if(zw&&!zD(b).br())return b.body;return b.documentElement},z_c=function(a){var b=a.getBoundingClientRect();if(zw){var c=a.ownerDocument;b.left-=c.documentElement.clientLeft+c.body.clientLeft;b.top-=c.documentElement.clientTop+c.body.clientTop}return b},z0c=function(a){if(zw)return a.offsetParent;for(var b=zC(a),c=zWc(a,
"position"),d=c=="fixed"||c=="absolute",e=a.parentNode;e&&e!=b;e=e.parentNode){c=zWc(e,"position");d=d&&c=="static"&&e!=b.documentElement&&e!=b.body;if(!d&&(e.scrollWidth>e.clientWidth||e.scrollHeight>e.clientHeight||c=="fixed"||c=="absolute"))return e}return zb},z3c=function(a){for(var b=new zK(0,Infinity,Infinity,0),c=zD(a),d=c.tH(),e,f=a;f=z0c(f);)if((!zw||f.clientWidth!=0)&&(f.scrollWidth!=f.clientWidth||f.scrollHeight!=f.clientHeight)&&zWc(f,"overflow")!="visible"){var g=z1c(f),h;if(zx&&!zz("1.9")){var i=
parseFloat(zUc(f,"borderLeftWidth"));if(z2c(f)){var j=f.offsetWidth-f.clientWidth-i-parseFloat(zUc(f,"borderRightWidth"));i+=j}h=new zq(i,parseFloat(zUc(f,"borderTopWidth")))}else h=new zq(f.clientLeft,f.clientTop);g.x+=h.x;g.y+=h.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+f.clientWidth);b.bottom=Math.min(b.bottom,g.y+f.clientHeight);b.left=Math.max(b.left,g.x);e=e||f!=d}var k=d.scrollLeft,l=d.scrollTop;if(zy){b.left+=k;b.top+=l}else{b.left=Math.max(b.left,k);b.top=Math.max(b.top,l)}if(!e||
zy){b.right+=k;b.bottom+=l}var m=c.qI();b.right=Math.min(b.right,k+m.width);b.bottom=Math.min(b.bottom,l+m.height);return b.top>=0&&b.left>=0&&b.bottom>b.top&&b.right>b.left?b:zb},z1c=function(a){var b,c=zC(a),d=zWc(a,"position"),e=zx&&c.getBoxObjectFor&&!a.getBoundingClientRect&&d=="absolute"&&(b=c.getBoxObjectFor(a))&&(b.screenX<0||b.screenY<0),f=new zq(0,0),g=zZc(c);if(a==g)return f;if(a.getBoundingClientRect){b=z_c(a);var h=zD(c).Ag();f.x=b.left+h.x;f.y=b.top+h.y}else if(c.getBoxObjectFor&&!e){b=
c.getBoxObjectFor(a);var i=c.getBoxObjectFor(g);f.x=b.screenX-i.screenX;f.y=b.screenY-i.screenY}else{var j=a;do{f.x+=j.offsetLeft;f.y+=j.offsetTop;if(j!=a){f.x+=j.clientLeft||0;f.y+=j.clientTop||0}if(zy&&zXc(j)=="fixed"){f.x+=c.body.scrollLeft;f.y+=c.body.scrollTop;break}j=j.offsetParent}while(j&&j!=a);if(zmb||zy&&d=="absolute")f.y-=c.body.offsetTop;for(j=a;(j=z0c(j))&&j!=c.body;){f.x-=j.scrollLeft;if(!zmb||j.tagName!="TR")f.y-=j.scrollTop}}return f},z4c=function(a){var b=new zq;if(a.nodeType==1)if(a.getBoundingClientRect){var c=
z_c(a);b.x=c.left;b.y=c.top}else{var d=zD(a).Ag(),e=z1c(a);b.x=e.x-d.x;b.y=e.y-d.y}else{b.x=a.clientX;b.y=a.clientY}return b},z5c=function(a,b,c){var d=z1c(a);if(b instanceof zq){c=b.y;b=b.x}var e=b-d.x,f=c-d.y;zYc(a,a.offsetLeft+e,a.offsetTop+f)},z6c=function(a,b,c){var d;if(b instanceof zr){d=b.height;b=b.width}else{if(c==undefined)zd(Error("missing height argument"));d=c}a.style.width=typeof b=="number"?Math.round(b)+"px":b;a.style.height=typeof d=="number"?Math.round(d)+"px":d},zM=function(a){var b=
zmb&&!zz("10");if(zWc(a,"display")!="none")return b?new zr(a.offsetWidth||a.clientWidth,a.offsetHeight||a.clientHeight):new zr(a.offsetWidth,a.offsetHeight);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";var g,h;if(b){g=a.offsetWidth||a.clientWidth;h=a.offsetHeight||a.clientHeight}else{g=a.offsetWidth;h=a.offsetHeight}c.display=d;c.position=f;c.visibility=e;return new zr(g,h)},z7c=function(a){var b=z1c(a),c=zM(a);return new zJc(b.x,
b.y,c.width,c.height)},z8c={},zTc=function(a){return z8c[a]||(z8c[a]=String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()}))},z9c=function(a,b){var c=a.style;if("opacity"in c)c.opacity=b;else if("MozOpacity"in c)c.MozOpacity=b;else if("filter"in c)c.filter=b===""?"":"alpha(opacity="+b*100+")"},zN=function(a,b){a.style.display=b?"":"none"},z$c=function(a){return a.style.display!="none"},zad=function(a){return a?zj(a)||a.nodeType==3?zc:zra(a,zad):za},zbd=zx&&!zz("1.9"),z2c=function(a){return"rtl"==
zWc(a,"direction")},zcd=zx?"MozUserSelect":zy?"WebkitUserSelect":zb,zdd=function(a,b,c){var d=!c?a.getElementsByTagName("*"):zb;if(zcd){var e=b?"none":"";a.style[zcd]=e;if(d)for(var f=0,g;g=d[f];f++)g.style[zcd]=e}else if(zw||zmb){e=b?"on":"";a.setAttribute("unselectable",e);if(d)for(f=0;g=d[f];f++)g.setAttribute("unselectable",e)}},zed=function(a){return new zr(a.offsetWidth,a.offsetHeight)},zhd=function(a,b){var c=zC(a),d=zD(c).br();if(zw&&(!d||!zz("8"))){var e=a.style;if(d){var f=zfd(a,"padding"),
g=zgd(a);e.pixelWidth=b.width-g.left-f.left-f.right-g.right;e.pixelHeight=b.height-g.top-f.top-f.bottom-g.bottom}else{e.pixelWidth=b.width;e.pixelHeight=b.height}}else{var h="border-box",i=a.style;if(zx)i.MozBoxSizing=h;else if(zy)i.WebkitBoxSizing=h;else if(zmb&&!zz("9.50"))h?i.setProperty("box-sizing",h):i.removeProperty("box-sizing");else i.IQ=h;i.width=b.width+"px";i.height=b.height+"px"}},zid=function(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);else{var e=a.style[c],f=a.runtimeStyle[c];
a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;var g=a.style[d];a.style[c]=e;a.runtimeStyle[c]=f;return g}},zjd=function(a,b){return zid(a,zVc(a,b),"left","pixelLeft")},zfd=function(a,b){if(zw){var c=zjd(a,b+"Left"),d=zjd(a,b+"Right"),e=zjd(a,b+"Top"),f=zjd(a,b+"Bottom");return new zK(e,d,f,c)}else{c=zUc(a,b+"Left");d=zUc(a,b+"Right");e=zUc(a,b+"Top");f=zUc(a,b+"Bottom");return new zK(parseFloat(e),parseFloat(d),parseFloat(f),parseFloat(c))}},zkd={thin:2,medium:4,thick:6},zld=function(a,b){if(zVc(a,
b+"Style")=="none")return 0;var c=zVc(a,b+"Width");if(c in zkd)return zkd[c];return zid(a,c,"left","pixelLeft")},zgd=function(a){if(zw){var b=zld(a,"borderLeft"),c=zld(a,"borderRight"),d=zld(a,"borderTop"),e=zld(a,"borderBottom");return new zK(d,c,e,b)}else{b=zUc(a,"borderLeftWidth");c=zUc(a,"borderRightWidth");d=zUc(a,"borderTopWidth");e=zUc(a,"borderBottomWidth");return new zK(parseFloat(d),parseFloat(c),parseFloat(e),parseFloat(b))}};var zmd=function(){};zh(zmd);zmd.prototype.Jr=0;zmd.prototype.lq=function(){return":"+(this.Jr++).toString(36)};var znd=zmd.aa();var zO=function(a){zJ.call(this);this.a=a||zD();this.dl=zod};zn(zO,zJ);zO.prototype.dn=zmd.aa();
var zod=zb,zpd={LP:"beforeshow",uQ:"show",cQ:"hide",WP:"disable",XP:"enable",dQ:"highlight",zQ:"unhighlight",EP:"activate",VP:"deactivate",sQ:"select",BQ:"unselect",SP:"check",yQ:"uncheck",ZP:"focus",MP:"blur",mQ:"open",TP:"close",Ho:"enter",gQ:"leave",DP:"action",RP:"change"},zqd=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:}zd(Error("Invalid component state"))};z=zO.prototype;z.xb=zb;z.a=zb;z.Lb=za;z.q=zb;z.dl=zb;z.Br=zb;z.Ma=zb;z.Va=zb;z.Rc=zb;z.L=za;z.G=function(){return this.xb||(this.xb=this.dn.lq())};z.Xe=function(a){if(this.Ma&&this.Ma.Rc){zHa(this.Ma.Rc,this.xb);zIa(this.Ma.Rc,a,this)}this.xb=a};z.d=function(){return this.q};z.gh=function(a){this.q=a};z.Ub=function(){return this.ni||(this.ni=new zEc(this))};
z.ul=function(a){if(this==a)zd(Error("Unable to set parent component"));if(a&&this.Ma&&this.xb&&this.Ma.Uj(this.xb)&&this.Ma!=a)zd(Error("Unable to set parent component"));this.Ma=a};z.cd=function(){return this.Ma};z.oq=function(){return this.Ma};z.ta=function(){return this.Lb};z.j=function(){this.q=this.a.createElement("div")};z.Sa=function(a){this.BA(a)};
z.BA=function(a,b){if(this.Lb)zd(Error("Component already rendered"));this.q||this.j();a?a.insertBefore(this.q,b||zb):this.a.Ja().body.appendChild(this.q);if(!this.Ma||this.Ma.ta())this.p()};z.o=function(a){if(this.Lb)zd(Error("Component already rendered"));else if(a&&this.Pb(a)){this.L=zc;if(!this.a||this.a.Ja()!=zC(a))this.a=zD(a);this.r(a);this.p()}else zd(Error("Invalid element to decorate"))};z.Pb=function(){return zc};z.r=function(a){this.q=a};
z.p=function(){this.Lb=zc;this.ac(function(a){!a.ta()&&a.d()&&a.p()})};z.I=function(){this.ac(function(a){a.ta()&&a.I()});this.ni&&this.ni.za();this.Lb=za};z.s=function(){zO.e.s.call(this);this.Lb&&this.I();if(this.ni){this.ni.l();delete this.ni}this.ac(function(a){a.l()});!this.L&&this.q&&zE(this.q);this.Ma=this.Br=this.q=this.Rc=this.Va=zb};z.J=function(a){return this.G()+"."+a};z.LH=function(){return this.Br};z.eO=function(a){this.Br=a};z.jc=function(a,b){this.yj(a,this.yg(),b)};
z.yj=function(a,b,c){if(a.Lb&&(c||!this.Lb))zd(Error("Component already rendered"));if(b<0||b>this.yg())zd(Error("Child component index out of bounds"));if(!this.Rc||!this.Va){this.Rc={};this.Va=[]}if(a.cd()==this){var d=a.G();this.Rc[d]=a;zp(this.Va,a)}else zIa(this.Rc,a.G(),a);a.ul(this);zAa(this.Va,b,0,a);if(a.Lb&&this.Lb&&a.cd()==this){var e=this.wa();e.insertBefore(a.d(),e.childNodes[b+1]||zb)}else if(c){this.q||this.j();var f=this.Zc(b+1);a.BA(this.wa(),f?f.q:zb)}else this.Lb&&!a.Lb&&a.q&&a.p()};
z.wa=function(){return this.q};z.Kg=function(){if(this.dl==zb)this.dl=z2c(this.Lb?this.q:this.a.Ja().body);return this.dl};z.bj=function(a){if(this.Lb)zd(Error("Component already rendered"));this.dl=a};z.Pq=function(){return!!this.Va&&this.Va.length!=0};z.yg=function(){return this.Va?this.Va.length:0};z.Uj=function(a){return this.Rc&&a?zt(this.Rc,a)||zb:zb};z.Zc=function(a){return this.Va?this.Va[a]||zb:zb};z.ac=function(a,b){this.Va&&zo(this.Va,a,b)};
z.vi=function(a){return this.Va&&a?zoa(this.Va,a):-1};z.removeChild=function(a,b){if(a){var c=zj(a)?a:a.G();a=this.Uj(c);if(c&&a){zHa(this.Rc,c);zp(this.Va,a);if(b){a.I();a.q&&zE(a.q)}a.ul(zb)}}if(!a)zd(Error("Child is not in parent component"));return a};z.ms=function(a,b){return this.removeChild(this.Zc(a),b)};z.ns=function(a){for(;this.Pq();)this.ms(0,a)};var zrd=function(a,b,c){this.target=a;this.Dq=b||a;this.on=c||new zJc(NaN,NaN,NaN,NaN);this.Wa=a.ownerDocument||a.document;zH(this.Dq,"mousedown",this.UB,za,this)};zn(zrd,zJ);var zsd=zx&&!zz("1.9a");z=zrd.prototype;z.screenX=0;z.screenY=0;z.ZB=0;z.$B=0;z.Lj=0;z.Mj=0;z.Ra=zc;z.xe=za;z.gy=0;z.wL=0;z.iy=za;var ztd=function(a){a.preventDefault()};z=zrd.prototype;z.bO=function(a){this.on=a||new zJc(NaN,NaN,NaN,NaN)};z.H=function(a){this.Ra=a};
z.s=function(){zrd.e.s.call(this);zI(this.Dq,"mousedown",this.UB,za,this);this.eC();delete this.target;delete this.Dq};z.UB=function(a){if(this.Ra&&!this.xe){if(this.gy==0){this.oy(a);if(this.xe)a.preventDefault();else return}else a.preventDefault();this.BO();this.screenX=this.ZB=a.screenX;this.screenY=this.$B=a.screenY;this.Lj=this.target.offsetLeft;this.Mj=this.target.offsetTop;this.Rk=zD(this.Wa).Ag();this.wL=zm()}};
z.BO=function(){zH(this.Wa,"mousemove",this.qz,za,this);zH(this.Wa,"mouseup",this.Em,za,this);if(zsd)try{zH(window.top,"mouseout",this.Mz,za,this)}catch(a){}zw&&this.iy&&zH(this.Wa,"dragstart",ztd,za,this);this.ws&&zH(this.ws,"scroll",this.Lz,za,this)};z.oy=function(a){var b=this.dispatchEvent(new zud("start",this,a.clientX,a.clientY,a));if(b!==za)this.xe=zc};
z.Em=function(a,b){this.eC();if(this.xe){this.xe=za;var c=this.Yy(this.Lj),d=this.Zy(this.Mj);this.dispatchEvent(new zud("end",this,a.clientX,a.clientY,a,c,d,b))}};z.xw=function(a){this.Em(a,zc)};z.eC=function(){zI(this.Wa,"mousemove",this.qz,za,this);zI(this.Wa,"mouseup",this.Em,za,this);if(zsd)try{zI(window.top,"mouseout",this.Mz,za,this)}catch(a){}zw&&this.iy&&zI(this.Wa,"dragstart",ztd,za,this);this.ws&&zI(this.ws,"scroll",this.Lz,za,this)};
z.Mz=function(a){this.xe&&!a.relatedTarget&&a.target.tagName!="IFRAME"&&this.xw(a)};
z.qz=function(a){if(this.Ra)if(zw&&!a.button&&!zz("8"))this.xw(a);else{var b=a.screenX-this.screenX,c=a.screenY-this.screenY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.xe){var d=this.ZB-this.screenX,e=this.$B-this.screenY,f=d*d+e*e;if(f>this.gy){this.oy(a);if(!this.xe){this.Em(a);return}}}var g=this.Uu(b,c),h=g.x,i=g.y;if(this.xe){var j=this.dispatchEvent(new zud("beforedrag",this,a.clientX,a.clientY,a,h,i));if(j!==za){this.iw(a,h,i,za);a.preventDefault()}}}};
z.Uu=function(a,b){var c=zD(this.Wa).Ag();a+=c.x-this.Rk.x;b+=c.y-this.Rk.y;this.Rk=c;this.Lj+=a;this.Mj+=b;var d=this.Yy(this.Lj),e=this.Zy(this.Mj);return new zq(d,e)};z.Lz=function(a){var b=this.Uu(0,0);a.clientX=this.Rk.x-this.screenX;a.clientY=this.Rk.x-this.screenY;this.iw(a,b.x,b.y,zc)};z.iw=function(a,b,c){this.SF(b,c);this.dispatchEvent(new zud("drag",this,a.clientX,a.clientY,a,b,c))};
z.Yy=function(a){var b=this.on,c=!isNaN(b.left)?b.left:zb,d=!isNaN(b.width)?b.width:0,e=c!=zb?c+d:Infinity,f=c!=zb?c:-Infinity;return Math.min(e,Math.max(f,a))};z.Zy=function(a){var b=this.on,c=!isNaN(b.top)?b.top:zb,d=!isNaN(b.height)?b.height:0,e=c!=zb?c+d:Infinity,f=c!=zb?c:-Infinity;return Math.min(e,Math.max(f,a))};z.SF=function(a,b){this.target.style.left=a+"px";this.target.style.top=b+"px"};
var zud=function(a,b,c,d,e,f,g,h){zG.call(this,a);this.type=a;this.clientX=c;this.clientY=d;this.JQ=e;this.left=zf(f)?f:b.Lj;this.top=zf(g)?g:b.Mj;this.VQ=b;this.UQ=!!h};zn(zud,zG);var zvd=function(a,b,c,d){zO.call(this,d);this.c=new zEc(this);this.Hf=c;this.Xc=a;a.ta()||this.jc(a);this.sd=b;b.ta()||this.jc(b)};zn(zvd,zO);z=zvd.prototype;z.Wf=zb;z.Ib=zb;z.Se=zb;z.Mc=zb;z.pk=5;z.Bf=zb;z.Xn=zb;z.rf=zb;z.Av=zc;z.Cj=0;z.lt=0;z.IA=0;z.$k=zb;z.Oh=zb;z.ob=function(){return"goog.ui.SplitPane"};
z.j=function(){var a=this.a;this.q=a.j("div",{"class":"goog-splitpane"},a.j("table",{cellPadding:"0",cellSpacing:"0",border:"0"},a.j("tbody",zb,a.j("tr",zb,this.Ib=a.j("td",{"class":"goog-splitpane-first-container",valign:"top"}),this.Mc=a.j("td",{"class":"goog-splitpane-handle",width:this.pk}),this.Se=a.j("td",{"class":"goog-splitpane-second-container",valign:"top"})))));this.OG()};
z.Pb=function(a){var b="goog-splitpane-first-container",c=z6b(a,function(g){return g.nodeType==1&&zEb(g,b)});if(!c)return za;this.Ib=c;var d=this.a,e=d.Nd(c);if(!(e&&zEb(e,"goog-splitpane-handle")))return za;this.Mc=e;var f=d.Nd(e);if(!(f&&zEb(f,"goog-splitpane-second-container")))return za;this.Se=f;if(!this.Bf)this.Bf=this.Ib.offsetWidth;return zc};
z.r=function(a){zvd.e.r.call(this,a);var b=this.a,c=b.Tb(this.Ib);this.Xc.ta()||this.Xc.o(c);this.sd.ta()||this.sd.o(b.Tb(this.Se));this.Wf=new zrd(this.Mc,this.Mc);var d=zed(a);this.rf=c.offsetWidth;this.vl(new zr(d.width,d.height))};z.OG=function(){var a=this.a;this.Xc.d()||this.Xc.j();a.appendChild(this.Ib,this.Xc.d());this.Mc.innerHTML="&nbsp;&nbsp";this.sd.d()||this.sd.j();a.appendChild(this.Se,this.sd.d());this.Wf=new zrd(this.Mc,this.Mc)};
z.p=function(){zvd.e.p.call(this);this.c.f(this.Mc,"dblclick",this.SI);this.c.f(this.Wf,"start",this.UI);this.c.f(this.Wf,"drag",this.VI);this.c.f(this.Wf,"end",this.TI);var a=zgd(this.Ib);if(!isNaN(a.left))this.Cj=a.left;this.Bf&&this.Rf(this.Bf,zc)};z.I=function(){zvd.e.I.call(this);this.c.za()};z.aO=function(a){this.Bf=a};z.YN=function(a){this.pk=a};
z.Rf=function(a,b){var c=this.Oh=b||!this.Oh?this.d().offsetWidth:this.Oh,d=this.pk,e=zha(a)?a:zha(this.rf)?this.rf:Math.floor(c/2);this.rf=e;var f=c-e-d,g=this.$k?this.$k:this.d().offsetHeight;zhd(this.Ib,new zr(e,g));typeof this.Xc.Yd=="function"&&this.Xc.Yd(new zr(e,g));zhd(this.Mc,new zr(d,g));zhd(this.Se,new zr(f,g));typeof this.sd.Yd=="function"&&this.sd.Yd(new zr(f,g));this.dispatchEvent("change")};z.vl=function(a){this.$k=a.height;this.Rf(undefined,zc)};
z.LO=function(){var a=Math.max(1,this.Cj);if(zb!=this.Xn){this.Rf(this.Xn);this.Ib.style.visibility="visible";this.Xn=zb}else{this.Xn=zed(this.Ib).width;this.Rf(a);this.Ib.style.visibility="hidden"}};z.UI=function(){var a,b=this.d();a=new zq(b.offsetLeft,b.offsetTop);var c=zed(this.Ib).width+zed(this.Se).width-this.pk-this.Cj,d=new zJc(a.x+this.Cj,a.y,c,0);this.Wf.bO(d);this.Ib.style.visibility="visible";this.lt=(new zq(this.Mc.offsetLeft,this.Mc.offsetTop)).x;this.IA=this.rf};
z.sv=function(a){var b=this.Kg()?this.lt-a:a-this.lt;return this.IA+b};z.VI=function(a){if(this.Av){var b=this.sv(a.left);this.Rf(b)}};z.TI=function(a){var b=this.sv(a.left);this.Av||this.Rf(b)};z.SI=function(){this.LO()};z.l=function(){if(!this.ka()){zvd.e.l.call(this);this.Se=this.Ib=this.sd=this.Xc=zb;this.c.l();this.c=zb;this.Wf.l();this.Wf=zb}};var zwd=function(a){this.xr=a||100;this.gf=[]};z=zwd.prototype;z.Jk=0;z.add=function(a){this.gf[this.Jk]=a;this.Jk=(this.Jk+1)%this.xr};z.h=function(a){a=this.xz(a);return this.gf[a]};z.A=function(a,b){a=this.xz(a);this.gf[a]=b};z.ha=function(){return this.gf.length};z.hd=function(){return this.gf.length==0};z.clear=function(){this.Jk=this.gf.length=0};z.Kb=function(){return this.MH(this.ha())};z.MH=function(a){for(var b=this.ha(),c=this.ha()-a,d=[],e=c;e<b;e++)d[e]=this.h(e);return d};
z.ad=function(){for(var a=[],b=this.ha(),c=0;c<b;c++)a[c]=c;return a};z.lc=function(a){return a<this.ha()};z.xz=function(a){if(a>=this.gf.length)zd(Error("Out of bounds exception"));if(this.gf.length<this.xr)return a;return(this.Jk+Number(a))%this.xr};var zxd=function(){this.tA=zm()},zyd=new zxd;zxd.prototype.A=function(a){this.tA=a};zxd.prototype.reset=function(){this.A(zm())};zxd.prototype.h=function(){return this.tA};var zzd=function(a){this.Qn=a||"";this.XB=zyd};zzd.prototype.bt=zc;zzd.prototype.LB=zc;zzd.prototype.JB=zc;zzd.prototype.qo=za;
var zBd=function(a){var b=new Date(a.dx());return zAd(b.getFullYear()-2000)+zAd(b.getMonth()+1)+zAd(b.getDate())+" "+zAd(b.getHours())+":"+zAd(b.getMinutes())+":"+zAd(b.getSeconds())+"."+zAd(Math.floor(b.getMilliseconds()/10))},zAd=function(a){if(a<10)return"0"+a;return String(a)},zCd=function(a,b){var c=a.dx()-b,d=c/1000,e=d.toFixed(3),f=0;if(d<1)f=2;else for(;d<100;){f++;d*=10}for(;f-- >0;)e=" "+e;return e},zDd=function(a){zzd.call(this,a)};zn(zDd,zzd);zDd.prototype.qo=zc;
zDd.prototype.Xp=function(a){var b;switch(a.Qm().value){case zEd.value:b="dbg-sh";break;case zFd.value:b="dbg-sev";break;case zGd.value:b="dbg-w";break;case zHd.value:b="dbg-i";break;case zId.value:default:b="dbg-f";break}var c=[];c.push(this.Qn," ");this.bt&&c.push("[",zBd(a),"] ");this.LB&&c.push("[",z4a(zCd(a,this.XB.h())),"s] ");this.JB&&c.push("[",zu(a.jq()),"] ");c.push('<span class="',b,'">',zVa(z4a(zu(a.cx()))));if(this.qo&&a.Tw())c.push("<br>",zVa(z4a(a.Uw()||"")));c.push("</span><br>");
return c.join("")};var zJd=function(a){zzd.call(this,a)};zn(zJd,zzd);zJd.prototype.Xp=function(a){var b=[];b.push(this.Qn," ");this.bt&&b.push("[",zBd(a),"] ");this.LB&&b.push("[",zCd(a,this.XB.h()),"s] ");this.JB&&b.push("[",a.jq(),"] ");b.push(a.cx(),"\n");this.qo&&a.Tw()&&b.push(a.Uw(),"\n");return b.join("")};if("StopIteration"in ze)var zKd=ze.StopIteration;else zKd=Error("StopIteration");var zLd=function(){};zLd.prototype.yn=function(){zd(zKd)};zLd.prototype.uj=function(){return this};
var zMd=function(a){if(a instanceof zLd)return a;if(typeof a.uj=="function")return a.uj(za);if(zga(a)){var b=0,c=new zLd;c.yn=function(){for(;zc;){if(b>=a.length)zd(zKd);if(b in a)return a[b++];else b++}};return c}zd(Error("Not implemented"))},zNd=function(a,b,c){if(zga(a))try{zo(a,b,c)}catch(d){if(d!==zKd)zd(d)}else{a=zMd(a);try{for(;zc;)b.call(c,a.yn(),undefined,a)}catch(e){if(e!==zKd)zd(e)}}},zOd=function(a,b,c){a=zMd(a);try{for(;zc;)if(b.call(c,a.yn(),undefined,a))return zc}catch(d){if(d!==zKd)zd(d)}return za};var zPd=function(a){if(typeof a.Kb=="function")return a.Kb();if(zj(a))return a.split("");if(zga(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return zFa(a)},zQd=function(a,b,c){if(typeof a.forEach=="function")a.forEach(b,c);else if(zga(a)||zj(a))zo(a,b,c);else{var d;if(typeof a.ad=="function")d=a.ad();else if(typeof a.Kb=="function")d=undefined;else if(zga(a)||zj(a)){for(var e=[],f=a.length,g=0;g<f;g++)e.push(g);d=e}else d=zs(a);for(var h=zPd(a),i=h.length,j=0;j<i;j++)b.call(c,h[j],
d&&d[j],a)}};var zP=function(a){this.P={};this.ra=[];var b=arguments.length;if(b>1){if(b%2)zd(Error("Uneven number of arguments"));for(var c=0;c<b;c+=2)this.A(arguments[c],arguments[c+1])}else a&&this.ne(a)};z=zP.prototype;z.fa=0;z.Ll=0;z.ha=function(){return this.fa};z.Kb=function(){this.om();for(var a=[],b=0;b<this.ra.length;b++){var c=this.ra[b];a.push(this.P[c])}return a};z.ad=function(){this.om();return this.ra.concat()};z.lc=function(a){return zRd(this.P,a)};z.hd=function(){return this.fa==0};
z.clear=function(){this.P={};this.Ll=this.fa=this.ra.length=0};z.remove=function(a){if(zRd(this.P,a)){delete this.P[a];this.fa--;this.Ll++;this.ra.length>2*this.fa&&this.om();return zc}return za};z.om=function(){if(this.fa!=this.ra.length){for(var a=0,b=0;a<this.ra.length;){var c=this.ra[a];if(zRd(this.P,c))this.ra[b++]=c;a++}this.ra.length=b}if(this.fa!=this.ra.length){var d={};for(b=a=0;a<this.ra.length;){c=this.ra[a];if(!zRd(d,c)){this.ra[b++]=c;d[c]=1}a++}this.ra.length=b}};
z.h=function(a,b){if(zRd(this.P,a))return this.P[a];return b};z.A=function(a,b){if(!zRd(this.P,a)){this.fa++;this.ra.push(a);this.Ll++}this.P[a]=b};z.ne=function(a){var b,c;if(a instanceof zP){b=a.ad();c=a.Kb()}else{b=zs(a);c=zFa(a)}for(var d=0;d<b.length;d++)this.A(b[d],c[d])};z.Qa=function(){return new zP(this)};
z.uj=function(a){this.om();var b=0,c=this.ra,d=this.P,e=this.Ll,f=this,g=new zLd;g.yn=function(){for(;zc;){if(e!=f.Ll)zd(Error("The map has changed since the iterator was created"));if(b>=c.length)zd(zKd);var h=c[b++];return a?h:d[h]}};return g};var zRd=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var zSd=function(a){this.P=new zP;a&&this.ne(a)},zTd=function(a){var b=typeof a;return b=="object"?"o"+zla(a):b.substr(0,1)+a};z=zSd.prototype;z.ha=function(){return this.P.ha()};z.add=function(a){this.P.A(zTd(a),a)};z.ne=function(a){for(var b=zPd(a),c=b.length,d=0;d<c;d++)this.add(b[d])};z.za=function(a){for(var b=zPd(a),c=b.length,d=0;d<c;d++)this.remove(b[d])};z.remove=function(a){return this.P.remove(zTd(a))};z.clear=function(){this.P.clear()};z.hd=function(){return this.P.hd()};z.contains=function(a){return this.P.lc(zTd(a))};
z.ry=function(a){for(var b=new zSd,c=zPd(a),d=0;d<c.length;d++){var e=c[d];this.contains(e)&&b.add(e)}return b};z.Kb=function(){return this.P.Kb()};z.Qa=function(){return new zSd(this)};z.uj=function(){return this.P.uj(za)};var zVd=function(a,b){try{var c,d=zda("window.location.href");c=typeof a=="string"?{message:a,name:"Unknown error",lineNumber:"Not available",fileName:d,stack:"Not available"}:!a.lineNumber||!a.fileName||!a.stack?{message:a.message,name:a.name,lineNumber:a.lineNumber||a.line||"Not available",fileName:a.fileName||a.filename||a.sourceURL||d,stack:a.stack||"Not available"}:a;var e="Message: "+zu(c.message)+'\nUrl: <a href="view-source:'+c.fileName+'" target="_new">'+c.fileName+"</a>\nLine: "+c.lineNumber+
"\n\nBrowser stack:\n"+zu(c.stack+"-> ")+"[end]\n\nJS stack traversal:\n"+zu(zUd(b)+"-> ");return e}catch(f){return"Exception trying to expose exception! You win, we lose. "+f}},zUd=function(a){return zWd(a||arguments.callee.caller,[])},zWd=function(a,b){var c=[];if(zta(b,a))c.push("[...circular reference...]");else if(a&&b.length<50){c.push(zXd(a)+"(");for(var d=a.arguments,e=0;e<d.length;e++){e>0&&c.push(", ");var f,g=d[e];switch(typeof g){case "object":f=g?"object":"null";break;case "string":f=
g;break;case "number":f=String(g);break;case "boolean":f=g?"true":"false";break;case "function":f=(f=zXd(g))?f:"[fn]";break;case "undefined":default:f=typeof g;break}if(f.length>40)f=f.substr(0,40)+"...";c.push(f)}b.push(a);c.push(")\n");try{c.push(zWd(a.caller,b))}catch(h){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")},zXd=function(a){var b=String(a);if(!zYd[b]){var c=/function ([^\(]+)/.exec(b);if(c){var d=c[1];zYd[b]=d}else zYd[b]=
"[Anonymous]"}return zYd[b]},zYd={};var z_d=function(a,b,c,d,e){this.vR=typeof e=="number"?e:zZd++;this.YO=d||zm();this.Ng=a;this.zL=b;this.eL=c};z_d.prototype.Fw=zb;z_d.prototype.Ew=zb;var zZd=0;z=z_d.prototype;z.jq=function(){return this.eL};z.Tw=function(){return this.Fw};z.TN=function(a){this.Fw=a};z.Uw=function(){return this.Ew};z.UN=function(a){this.Ew=a};z.Qm=function(){return this.Ng};z.nB=function(a){this.Ng=a};z.cx=function(){return this.zL};z.dx=function(){return this.YO};var z0d=function(a){this.Hk=a;this.Ma=zb;this.Va={};this.Zm=[]};z0d.prototype.Ng=zb;var z1d=function(a,b){this.name=a;this.value=b};z1d.prototype.toString=function(){return this.name};new z1d("OFF",Infinity);var zEd=new z1d("SHOUT",1200),zFd=new z1d("SEVERE",1000),zGd=new z1d("WARNING",900),zHd=new z1d("INFO",800),z2d=new z1d("CONFIG",700),zId=new z1d("FINE",500);new z1d("FINER",400);var z3d=new z1d("FINEST",300);new z1d("ALL",0);var z5d=function(a){return z4d(a)};z=z0d.prototype;z.ex=function(){return this.Hk};
z.eu=function(a){this.Zm.push(a)};z.vA=function(a){return zp(this.Zm,a)};z.cd=function(){return this.Ma};z.nB=function(a){this.Ng=a};z.Qm=function(){return this.Ng};z.hr=function(a){if(this.Ng)return a.value>=this.Ng.value;if(this.Ma)return this.Ma.hr(a);return za};z.log=function(a,b,c){this.hr(a)&&this.bL(this.IH(a,b,c))};z.IH=function(a,b,c){var d=new z_d(a,String(b),this.Hk);if(c){d.TN(c);d.UN(zVd(c,arguments.callee.caller))}return d};z.Lc=function(a,b){this.log(zFd,a,b)};
z.$f=function(a,b){this.log(zGd,a,b)};z.Za=function(a,b){this.log(zHd,a,b)};z.Ia=function(a,b){this.log(zId,a,b)};z.lb=function(a,b){this.log(z3d,a,b)};z.bL=function(a){if(this.hr(a.Qm()))for(var b=this;b;){b.LE(a);b=b.cd()}};z.LE=function(a){for(var b=0;b<this.Zm.length;b++)this.Zm[b](a)};z.iO=function(a){this.Ma=a};z.GD=function(a,b){this.Va[a]=b};
var z6d={},z7d=zb,z8d=function(){if(!z7d){z7d=new z0d("");z6d[""]=z7d;z7d.nB(z2d)}},z9d=function(){z8d();return z7d},z4d=function(a){z8d();return a in z6d?z6d[a]:z$d(a)},z$d=function(a){var b=new z0d(a),c=a.split("."),d=c[c.length-1];c.length=c.length-1;var e=c.join("."),f=z4d(e);f.GD(d,b);b.iO(f);return z6d[a]=b};var zbe=function(a,b){this.uk=a||"";this.Qn=b||"";this.as=[];this.us=new zwd(500);this.Uk=zl(this.Qo,this);this.Sj=new zDd(this.Qn);this.IG={};this.bo(zc);this.Ra=zae(this.uk,"enabled")=="1";ze.setInterval(zl(this.kN,this),7500)};z=zbe.prototype;z.vP="LOGGING";z.hb=zb;z.Pt=za;z.yk=za;z.Ou=zb;z.Ny=zm();z.Dc=function(){this.Ra&&this.Xr()};z.Ka=function(){return this.Ra};z.H=function(a){if(this.Ra=a){this.Xr();this.hb&&this.EC()}this.gB("enabled",a?"1":"0")};
z.bo=function(a){if(!(a==this.yk)){this.yk=a;var b=z9d();a?b.eu(this.Uk):b.vA(this.Uk)}};z.Qo=function(a){if(!this.IG[a.jq()]){var b=this.Sj.Xp(a);this.zP(b)}};z.zP=function(a){if(this.Ra){this.Xr();this.us.add(a);this.Qt(a)}else this.us.add(a)};z.Qt=function(a){this.as.push(a);ze.clearTimeout(this.Ou);if(zm()-this.Ny>750)this.DC();else this.Ou=ze.setTimeout(zl(this.DC,this),250)};
z.DC=function(){this.Ny=zm();if(this.hb){var a=this.hb.document.body,b=a&&a.scrollHeight-(a.scrollTop+a.clientHeight)<=100;this.hb.document.write(this.as.join(""));this.as.length=0;b&&this.hb.scrollTo(0,1000000)}};z.yP=function(){for(var a=this.us.Kb(),b=0;b<a.length;b++)this.Qt(a[b])};
z.Xr=function(){if(!(this.hb&&!this.hb.closed||this.Pt)){var a=this.oH("dbg","0,0,800,500").split(","),b=Number(a[0]),c=Number(a[1]),d=Number(a[2]),e=Number(a[3]);this.Pt=zc;this.hb=window.open("","dbg"+this.uk,"width="+d+",height="+e+",toolbar=no,resizable=yes,scrollbars=yes,left="+b+",top="+c+",status=no,screenx="+b+",screeny="+c);if(!this.hb)if(!this.JO){alert("Logger popup was blocked");this.JO=zc}this.Pt=za;this.hb&&this.EC()}};z.hI=function(){return"*{font:normal 14px monospace;}.dbg-sev{color:#F00}.dbg-w{color:#E92}.dbg-sh{background-color:#fd4;font-weight:bold;color:#000}.dbg-i{color:#666}.dbg-f{color:#999}.dbg-ev{color:#0A0}.dbg-m{color:#990}"};
z.EC=function(){if(this.hb){this.hb.document.open();var a="<style>"+this.hI()+'</style><hr><div class="dbg-ev" style="text-align:center">'+this.vP+"<br><small>Logger: "+this.uk+"</small></div><hr>";this.Qt(a);this.yP()}};z.gB=function(a,b){a+=this.uk;document.cookie=a+"="+encodeURIComponent(b)+";expires="+(new Date(zm()+2592000000)).toUTCString()};z.oH=function(a,b){return zae(this.uk,a,b)};
var zae=function(a,b,c){var d=b+a,e=String(document.cookie),f=e.indexOf(d+"=");if(f!=-1){var g=e.indexOf(";",f);return decodeURIComponent(e.substring(f+d.length+1,g==-1?e.length:g))}else return c||""};zbe.prototype.kN=function(){if(!(!this.hb||this.hb.closed)){var a=this.hb.screenX||this.hb.screenLeft||0,b=this.hb.screenY||this.hb.screenTop||0,c=this.hb.outerWidth||800,d=this.hb.outerHeight||500;this.gB("dbg",a+","+b+","+c+","+d)}};var zee=function(){this.Rj=[];this.bs=new zP;this.lC=this.mC=this.nC=this.YB=0;this.Al=new zP;this.pv=this.kC=0;this.Jr=1;this.Qp=new zcc(0,4000);this.Qp.re=function(){return new zce};this.aC=new zcc(0,50);this.aC.re=function(){return new zde};var a=this;this.Xq=new zcc(0,2000);this.Xq.re=function(){return String(a.Jr++)};this.Xq.we=function(){};this.UF=3};zee.prototype.La=z4d("goog.debug.Trace");var zde=function(){this.It=this.Dl=this.Dd=0};
zde.prototype.toString=function(){var a=[];a.push(this.type," ",this.Dd," (",Math.round(this.Dl*10)/10," ms)");this.It&&a.push(" [VarAlloc = ",this.It,"]");return a.join("")};var zce=function(){};
zce.prototype.bP=function(a,b,c){var d=[];b==-1?d.push("    "):d.push(zfe(this.Dw-b));d.push(" ",zge(this.Dw-a));if(this.Rp==0)d.push(" Start        ");else if(this.Rp==1){d.push(" Done ");var e=this.zR-this.ee;d.push(zfe(e)," ms ")}else d.push(" Comment      ");d.push(c,this);this.eP>0&&d.push("[VarAlloc ",this.eP,"] ");return d.join("")};zce.prototype.toString=function(){return this.type==zb?this.aF:"["+this.type+"] "+this.aF};
zee.prototype.reset=function(a){this.UF=a;for(var b=0;b<this.Rj.length;b++){var c=this.Qp.id;c&&this.Xq.fc(c);this.Qp.fc(this.Rj[b])}this.Rj.length=0;this.bs.clear();this.YB=zm();this.pv=this.kC=this.lC=this.mC=this.nC=0;var d=this.Al.ad();for(b=0;b<d.length;b++){var e=d[b],f=this.Al.h(e);f.Dd=0;f.Dl=0;f.It=0;this.aC.fc(f)}this.Al.clear()};
zee.prototype.toString=function(){for(var a=[],b=-1,c=[],d=0;d<this.Rj.length;d++){var e=this.Rj[d];e.Rp==1&&c.pop();a.push(" ",e.bP(this.YB,b,c.join("")));b=e.Dw;a.push("\n");e.Rp==0&&c.push("|  ")}if(this.bs.ha()!=0){var f=zm();a.push(" Unstopped timers:\n");zNd(this.bs,function(i){a.push("  ",i," (",f-i.ee," ms, started at ",zge(i.ee),")\n")})}var g=this.Al.ad();for(d=0;d<g.length;d++){var h=this.Al.h(g[d]);h.Dd>1&&a.push(" TOTAL ",h,"\n")}a.push("Total tracers created ",this.kC,"\n","Total comments created ",
this.pv,"\n","Overhead start: ",this.nC," ms\n","Overhead end: ",this.mC," ms\n","Overhead comment: ",this.lC," ms\n");return a.join("")};var zfe=function(a){a=Math.round(a);var b="";if(a<1000)b=" ";if(a<100)b="  ";if(a<10)b="   ";return b+a},zge=function(a){a=Math.round(a);var b=a/1000%60,c=a%1000;return String(100+b).substring(1,3)+"."+String(1000+c).substring(1,4)};new zee;var zhe=function(){this.Uk=zl(this.Qo,this);this.Sj=new zJd;this.Sj.bt=za;this.yk=this.Sj.qo=za;this.aL=""};zhe.prototype.bo=function(a){if(!(a==this.yk)){var b=z9d();if(a)b.eu(this.Uk);else{b.vA(this.Uk);this.gR=""}this.yk=a}};
zhe.prototype.Qo=function(a){var b=this.Sj.Xp(a);if(window.console&&window.console.firebug)switch(a.Qm()){case zEd:window.console.info(b);break;case zFd:window.console.error(b);break;case zGd:window.console.warn(b);break;default:window.console.debug(b);break}else if(window.console)window.console.log(b);else if(window.opera)window.opera.oR(b);else this.aL+=b};var zje=function(a,b){zJ.call(this);this.Jg=a||1;this.El=b||zie;this.$o=zl(this.XO,this);this.Dk=zm()};zn(zje,zJ);zje.prototype.Qj=za;var zie=ze.window,zke=0.8;z=zje.prototype;z.U=zb;z.setInterval=function(a){this.Jg=a;if(this.U&&this.Qj){this.stop();this.start()}else this.U&&this.stop()};z.XO=function(){if(this.Qj){var a=zm()-this.Dk;if(a>0&&a<this.Jg*zke)this.U=this.El.setTimeout(this.$o,this.Jg-a);else{this.oG();if(this.Qj){this.U=this.El.setTimeout(this.$o,this.Jg);this.Dk=zm()}}}};z.oG=function(){this.dispatchEvent("tick")};
z.start=function(){this.Qj=zc;if(!this.U){this.U=this.El.setTimeout(this.$o,this.Jg);this.Dk=zm()}};z.stop=function(){this.Qj=za;if(this.U){this.El.clearTimeout(this.U);this.U=zb}};z.s=function(){zje.e.s.call(this);this.stop();delete this.El};var zle=function(a,b,c){if(zk(a)){if(c)a=zl(a,c)}else if(a&&typeof a.handleEvent=="function")a=zl(a.handleEvent,a);else zd(Error("Invalid listener argument"));return b>2147483647?-1:zie.setTimeout(a,b||0)},zme=function(a){zie.clearTimeout(a)};var zne=function(a,b,c){this.Ie=a;this.Jg=b||0;this.Xa=c;this.OE=zl(this.hw,this)};zn(zne,zF);var zoe=zne;z=zne.prototype;z.xb=0;z.s=function(){zne.e.s.call(this);this.stop();delete this.Ie;delete this.Xa};z.start=function(a){this.stop();this.xb=zle(this.OE,zf(a)?a:this.Jg)};z.stop=function(){this.Cf()&&zme(this.xb);this.xb=0};z.PG=function(){this.stop();this.hw()};z.Cf=function(){return this.xb!=0};z.hw=function(){this.xb=0;this.Ie&&this.Ie.call(this.Xa)};var zpe=function(a,b){if(a.tagName=="FORM")for(var c=a.elements,d=0;a=c[d];d++)zpe(a,b);else{b==zc&&a.blur();a.disabled=b}},zse=function(a){var b=a.type;if(!zf(b))return zb;switch(b.toLowerCase()){case "checkbox":case "radio":return a.checked?a.value:zb;case "select-one":return zqe(a);case "select-multiple":return zre(a);default:return zf(a.value)?a.value:zb}},zte=function(a,b){var c=a.elements[b];if(c.type)return zse(c);else{for(var d=0;d<c.length;d++){var e=zse(c[d]);if(e)return e}return zb}},zqe=
function(a){var b=a.selectedIndex;return b>=0?a.options[b].value:zb},zre=function(a){for(var b=[],c,d=0;c=a.options[d];d++)c.selected&&b.push(c.value);return b.length?b:zb},zQ=function(a,b){var c=a.type;if(zf(c))switch(c.toLowerCase()){case "checkbox":case "radio":a.checked=b?"checked":zb;break;case "select-one":a.selectedIndex=-1;if(zj(b))for(var d,e=0;d=a.options[e];e++)if(d.value==b){d.selected=zc;break}break;case "select-multiple":var f=b;if(zj(f))f=[f];for(var g,h=0;g=a.options[h];h++){g.selected=
za;if(f)for(var i,j=0;i=f[j];j++)if(g.value==i)g.selected=zc}break;default:a.value=zj(b)?b:""}};var zue=function(a){zJ.call(this);this.Ob=a||window;this.pn=zH(this.Ob,"resize",this.sJ,za,this);this.qb=zPb(this.Ob);if(this.QK())this.Do=window.setInterval(zl(this.fv,this),500)};zn(zue,zJ);z=zue.prototype;z.pn=zb;z.Ob=zb;z.qb=zb;z.Do=zb;z.QK=function(){return zy&&zrb||zmb&&this.Ob.tR!=this.Ob.top};z.sq=function(){return this.qb?this.qb.Qa():zb};z.s=function(){zue.e.s.call(this);if(this.pn){zyc(this.pn);this.pn=zb}if(this.Do){window.clearInterval(this.Do);this.Do=zb}this.qb=this.Ob=zb};z.sJ=function(){this.fv()};
z.fv=function(){var a=zPb(this.Ob);if(!zDa(a,this.qb)){this.qb=a;this.dispatchEvent("resize")}};var zve=function(a,b,c,d){zJ.call(this);if(!zi(a)||!zi(b))zd(Error("Start and end parameters must be arrays"));if(a.length!=b.length)zd(Error("Start and end points must be the same length"));this.zl=a;this.GG=b;this.Am=c;this.bu=d;this.coords=[]};zn(zve,zJ);var zwe={},zxe=zb,zye=function(){zie.clearTimeout(zxe);var a=zm();for(var b in zwe)zwe[b].Uv(a);zxe=zGa(zwe)?zb:zie.setTimeout(zye,20)},zze=function(a){var b=zla(a);delete zwe[b];if(zxe&&zGa(zwe)){zie.clearTimeout(zxe);zxe=zb}};z=zve.prototype;
z.Oa=0;z.Lw=0;z.rc=0;z.ee=zb;z.zw=zb;z.mr=zb;z.play=function(a){if(a||this.Oa==0){this.rc=0;this.coords=this.zl}else if(this.Oa==1)return za;zze(this);this.ee=zm();if(this.Oa==-1)this.ee-=this.Am*this.rc;this.zw=this.ee+this.Am;this.mr=this.ee;this.rc||this.Qr();this.VL();this.Oa==-1&&this.aM();this.Oa=1;var b=zla(this);b in zwe||(zwe[b]=this);zxe||(zxe=zie.setTimeout(zye,20));this.Uv(this.ee);return zc};z.stop=function(a){zze(this);this.Oa=0;if(a)this.rc=1;this.Ct(this.rc);this.bM();this.Cn()};
z.pause=function(){if(this.Oa==1){zze(this);this.Oa=-1;this.UL()}};z.s=function(){this.Oa!=0&&this.stop(za);this.PL();zve.e.s.call(this)};z.Uv=function(a){this.rc=(a-this.ee)/(this.zw-this.ee);if(this.rc>=1)this.rc=1;this.Lw=1000/(a-this.mr);this.mr=a;zk(this.bu)?this.Ct(this.bu(this.rc)):this.Ct(this.rc);if(this.rc==1){this.Oa=0;zze(this);this.SL();this.Cn()}else this.Oa==1&&this.Or()};
z.Ct=function(a){this.coords=new Array(this.zl.length);for(var b=0;b<this.zl.length;b++)this.coords[b]=(this.GG[b]-this.zl[b])*a+this.zl[b]};z.Or=function(){this.ve("animate")};z.Qr=function(){this.ve("begin")};z.PL=function(){this.ve("destroy")};z.Cn=function(){this.ve("end")};z.SL=function(){this.ve("finish")};z.UL=function(){this.ve("pause")};z.VL=function(){this.ve("play")};z.aM=function(){this.ve("resume")};z.bM=function(){this.ve("stop")};z.ve=function(a){this.dispatchEvent(new zAe(a,this))};
var zAe=function(a,b){zG.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.CP=b.coords[2];this.Am=b.Am;this.rc=b.rc;this.YQ=b.Lw;this.yR=b.Oa;this.FQ=b};zn(zAe,zG);var zBe=function(a,b,c,d,e){zve.call(this,b,c,d,e);this.Vc=a};zn(zBe,zve);zBe.prototype.zo=zg;zBe.prototype.Or=function(){this.zo();zBe.e.Or.call(this)};zBe.prototype.Cn=function(){this.zo();zBe.e.Cn.call(this)};zBe.prototype.Qr=function(){this.zo();zBe.e.Qr.call(this)};var zCe=function(a,b,c){if(b.length!=3||c.length!=3)zd(Error("Start and end points must be 3D"));zBe.apply(this,arguments)};zn(zCe,zBe);
zCe.prototype.NN=function(){for(var a=[],b=0;b<this.coords.length;b++)a[b]=Math.round(this.coords[b]);var c="rgb("+a.join(",")+")";this.Vc.style.backgroundColor=c};zCe.prototype.zo=function(){this.NN()};var zEe=function(a,b,c,d){zJ.call(this);if(a&&!b)zd(Error("Can't use invisible history without providing a blank page."));var e;if(c)e=c;else{var f="history_state"+zDe;document.write(zOa('<input type="text" name="%s" id="%s" style="display:none" />',f,f));e=zGb(f)}this.rk=e;this.Ob=c?zSb(zC(c)):window;this.wE=this.Ob.location.href.split("#")[0]+"#";this.fn=b;if(zw&&!b)this.fn=window.location.protocol=="https"?"https:///":'javascript:""';this.U=new zje(150);this.mj=!a;this.c=new zEc(this);if(a||zw){var g;
if(d)g=d;else{var h="history_iframe"+zDe,i=this.fn?'src="'+zu(this.fn)+'"':"";document.write(zOa('<iframe id="%s" style="display:none" %s></iframe>',h,i));g=zGb(h)}this.Ya=g;this.pC=zc}if(zw){this.c.f(this.Ob,"load",this.RL);this.DB=this.Lp=za}this.mj?this.Ns(this.yf(),zc):this.Zi(this.rk.value);zDe++};zn(zEe,zJ);z=zEe.prototype;z.Ra=za;z.rn=za;z.Ck=zb;z.Ii=zb;z.s=function(){zEe.e.s.call(this);this.c.l();this.H(za)};
z.H=function(a){if(!(a==this.Ra))if(zw&&!this.Lp)this.DB=a;else if(a){if(zmb)this.c.f(this.Ob.document,zFe,this.hM);else zx&&this.c.f(this.Ob,"pageshow",this.Qk);if(!zw||this.Lp){this.c.f(this.U,"tick",this.Yz);this.Ra=zc;if(!zw)this.Ck=this.yf();this.U.start();this.dispatchEvent(new zGe(this.yf()))}}else{this.Ra=za;this.c.za();this.U.stop()}};z.RL=function(){this.Lp=zc;this.rk.value&&this.Zi(this.rk.value,zc);this.H(this.DB)};z.Qk=function(a){if(a.Km().persisted){this.H(za);this.H(zc)}};
z.yf=function(){return this.Ii!==zb?this.Ii:this.mj?this.iq(this.Ob):this.eq()||""};z.Xs=function(a,b){this.ZN(a,za,b)};z.iq=function(a){var b=a.location.href,c=b.indexOf("#");return c<0?"":b.substring(c+1)};z.ZN=function(a,b,c){if(this.yf()!=a)if(this.mj){this.Ns(a,b);zw&&this.Zi(a,b,c);this.Ra&&this.Yz()}else{this.Zi(a,b);this.Ii=this.Ck=this.rk.value=a;this.dispatchEvent(new zGe(a))}};z.Ns=function(a,b){var c=this.wE+(a||""),d=this.Ob.location;if(c!=d.href)if(b)d.replace(c);else d.href=c};
z.Zi=function(a,b,c){if(this.pC||a!=this.eq()){this.pC=za;a=zTa(a);if(zw){var d=z3b(this.Ya);d.open("text/html",b?"replace":undefined);d.write(zOa("<title>%s</title><body>%s</body>",zu(c||this.Ob.document.title),a));d.close()}else{var e=this.fn+"#"+a,f=this.Ya.contentWindow;if(f)if(b)f.location.replace(e);else f.location.href=e}}};
z.eq=function(){if(zw){var a=z3b(this.Ya);return a.body?zUa(a.body.innerHTML):zb}else{var b=this.Ya.contentWindow;if(b){var c;try{c=zUa(this.iq(b))}catch(d){this.rn||this.pB(zc);return zb}this.rn&&this.pB(za);return c||zb}else return zb}};z.Yz=function(){if(this.mj){var a=this.iq(this.Ob);a!=this.Ck&&this.Ao(a)}if(!this.mj||zw){var b=this.eq()||"";if(this.Ii==zb||b==this.Ii){this.Ii=zb;b!=this.Ck&&this.Ao(b)}}};
z.Ao=function(a){this.Ck=this.rk.value=a;if(this.mj){zw&&this.Zi(a);this.Ns(a)}else this.Zi(a);this.dispatchEvent(new zGe(this.yf()))};z.pB=function(a){if(this.rn!=a)this.U.setInterval(a?10000:150);this.rn=a};z.hM=function(){this.U.stop();this.U.start()};var zFe=["mousedown","keydown","mousemove"],zDe=0,zGe=function(a){zG.call(this,"navigate");this.Nb=a};zn(zGe,zG);var zHe=function(a){if(/^\s*$/.test(a))return za;var b=/\\["\\\/bfnrtu]/g,c=/"[^"\\\n\r\u2028\u2029\x00-\x1f\x80-\x9f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,d=/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,e=/^[\],:{}\s\u2028\u2029]*$/;return e.test(a.replace(b,"@").replace(c,"]").replace(d,""))},zIe=function(a){var b=String(a);if(zHe(b))try{return eval("("+b+")")}catch(c){}zd(Error("Invalid JSON string: "+b))},zKe=function(a){return(new zJe).bB(a)},zJe=function(){};
zJe.prototype.bB=function(a){var b=[];this.Ds(a,b);return b.join("")};zJe.prototype.Ds=function(a,b){switch(typeof a){case "string":this.cB(a,b);break;case "number":this.BN(a,b);break;case "boolean":b.push(a);break;case "undefined":b.push("null");break;case "object":if(a==zb){b.push("null");break}if(zi(a)){this.AN(a,b);break}this.CN(a,b);break;case "function":break;default:zd(Error("Unknown type: "+typeof a))}};
var zLe={'"':'\\"',"\\":"\\\\","/":"\\/","\u0008":"\\b","\u000c":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\u000b"},zMe=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;zJe.prototype.cB=function(a,b){b.push('"',a.replace(zMe,function(c){if(c in zLe)return zLe[c];var d=c.charCodeAt(0),e="\\u";if(d<16)e+="000";else if(d<256)e+="00";else if(d<4096)e+="0";return zLe[c]=e+d.toString(16)}),'"')};zJe.prototype.BN=function(a,b){b.push(isFinite(a)&&!isNaN(a)?a:"null")};
zJe.prototype.AN=function(a,b){var c=a.length;b.push("[");for(var d="",e=0;e<c;e++){b.push(d);this.Ds(a[e],b);d=","}b.push("]")};zJe.prototype.CN=function(a,b){b.push("{");var c="";for(var d in a)if(a.hasOwnProperty(d)){var e=a[d];if(typeof e!="function"){b.push(c);this.cB(d,b);b.push(":");this.Ds(e,b);c=","}}b.push("}")};var zNe;var zOe=function(){if(zNe==zb)zNe="en";return zNe};var zPe=/\s*;\s*/,zQe=function(a,b,c,d,e){if(/[;=]/.test(a))zd(Error('Invalid cookie name "'+a+'"'));if(/;/.test(b))zd(Error('Invalid cookie value "'+b+'"'));zf(c)||(c=-1);var f=e?";domain="+e:"",g=d?";path="+d:"",h;if(c<0)h="";else if(c==0){var i=new Date(1970,1,1);h=";expires="+i.toUTCString()}else{var j=new Date((new Date).getTime()+c*1000);h=";expires="+j.toUTCString()}document.cookie=a+"="+b+f+g+h},zRe=function(a,b){for(var c=a+"=",d=String(document.cookie).split(zPe),e=0,f;f=d[e];e++)if(f.indexOf(c)==
0)return f.substr(c.length);return b},zSe=function(a,b,c){var d=zf(zRe(a));zQe(a,"",0,b,c);return d};var zTe=function(){if(zx){this.mg={};this.Fo={};this.so=[]}};z=zTe.prototype;z.La=z4d("goog.net.xhrMonitor");z.fA=function(a){if(zx){var b=zj(a)?a:zia(a)?zla(a):"";this.La.lb("Pushing context: "+a+" ("+b+")");this.so.push(b)}};z.Zz=function(){if(zx){var a=this.so.pop();this.La.lb("Popping context: "+a);this.kP(a)}};z.nL=function(a){if(zx){var b=zla(a);this.La.Ia("Opening XHR : "+b);for(var c=0;c<this.so.length;c++){var d=this.so[c];this.Ul(this.mg,d,b);this.Ul(this.Fo,b,d)}}};
z.mL=function(a){if(zx){var b=zla(a);this.La.Ia("Closing XHR : "+b);delete this.Fo[b];for(var c in this.mg){zp(this.mg[c],b);this.mg[c].length==0&&delete this.mg[c]}}};z.kP=function(a){var b=this.Fo[a],c=this.mg[a];if(b&&c){this.La.lb("Updating dependent contexts");zo(b,function(d){zo(c,function(e){this.Ul(this.mg,d,e);this.Ul(this.Fo,e,d)},this)},this)}};z.Ul=function(a,b,c){a[b]||(a[b]=[]);zta(a[b],c)||a[b].push(c)};var zUe=new zTe;var zWe=function(){return zVe()},zVe=zb,zXe=zb,zYe=zb,z_e=function(){var a=zZe();return a?new ActiveXObject(a):new XMLHttpRequest},z0e=function(){var a=zZe(),b={};if(a){b[0]=zc;b[1]=zc}return b};zVe=z_e;zXe=z0e;var z1e=zYe=zb,zZe=function(){if(!z1e&&typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){for(var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],b=0;b<a.length;b++){var c=a[b];try{new ActiveXObject(c);return z1e=c}catch(d){}}zd(Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed"))}return z1e};var z2e=function(){zJ.call(this);this.headers=new zP};zn(z2e,zJ);z2e.prototype.La=z4d("goog.net.XhrIo");var z3e=[],z5e=function(a,b,c,d,e,f){var g=new z2e;z3e.push(g);b&&zH(g,"complete",b);zH(g,"ready",zna(z4e,g));f&&g.Ws(f);g.send(a,c,d,e)},z4e=function(a){a.l();zp(z3e,a)};z=z2e.prototype;z.me=za;z.W=zb;z.Eo=zb;z.Wy="";z.Ry="";z.Gi=0;z.Ak="";z.Pp=za;z.gn=za;z.Zq=za;z.Gg=za;z.Yf=0;z.uh=zb;z.Ws=function(a){this.Yf=Math.max(0,a)};
z.send=function(a,b,c,d){if(this.me)zd(Error("[goog.net.XhrIo] Object is active with another request"));var e=b||"GET";this.Wy=a;this.Ak="";this.Gi=0;this.Ry=e;this.Pp=za;this.me=zc;this.W=new zWe;this.Eo=zYe||(zYe=zXe());zUe.nL(this.W);this.W.onreadystatechange=zl(this.Kz,this);try{this.La.Ia(this.ze("Opening Xhr"));this.Zq=zc;this.W.open(e,a,zc);this.Zq=za}catch(f){this.La.Ia(this.ze("Error opening Xhr: "+f.message));this.Cw(5,f);return}var g=c||"",h=this.headers.Qa();d&&zQd(d,function(j,k){h.A(k,
j)});e=="POST"&&!h.lc("Content-Type")&&h.A("Content-Type","application/x-www-form-urlencoded;charset=utf-8");zQd(h,function(j,k){this.W.setRequestHeader(k,j)},this);try{if(this.uh){zie.clearTimeout(this.uh);this.uh=zb}if(this.Yf>0){this.La.Ia(this.ze("Will abort after "+this.Yf+"ms if incomplete"));this.uh=zie.setTimeout(zl(this.vh,this),this.Yf)}this.La.Ia(this.ze("Sending request"));this.gn=zc;this.W.send(g);this.gn=za}catch(i){this.La.Ia(this.ze("Send error: "+i.message));this.Cw(5,i)}};
z.dispatchEvent=function(a){if(this.W){zUe.fA(this.W);try{z2e.e.dispatchEvent.call(this,a)}finally{zUe.Zz()}}else z2e.e.dispatchEvent.call(this,a)};z.vh=function(){if(!(typeof zba=="undefined"))if(this.W){this.Ak="Timed out after "+this.Yf+"ms, aborting";this.Gi=8;this.La.Ia(this.ze(this.Ak));this.dispatchEvent("timeout");this.abort(8)}};z.Cw=function(a,b){this.me=za;if(this.W){this.Gg=zc;this.W.abort();this.Gg=za}this.Ak=b;this.Gi=a;this.dw();this.nm()};
z.dw=function(){if(!this.Pp){this.Pp=zc;this.dispatchEvent("complete");this.dispatchEvent("error")}};z.abort=function(a){if(this.W){this.La.Ia(this.ze("Aborting"));this.me=za;this.Gg=zc;this.W.abort();this.Gg=za;this.Gi=a||7;this.dispatchEvent("complete");this.dispatchEvent("abort");this.nm()}};z.s=function(){if(this.W){if(this.me){this.me=za;this.Gg=zc;this.W.abort();this.Gg=za}this.nm(zc)}z2e.e.s.call(this)};z.Kz=function(){!this.Zq&&!this.gn&&!this.Gg?this.XL():this.Jz()};z.XL=function(){this.Jz()};
z.Jz=function(){if(this.me)if(!(typeof zba=="undefined"))if(this.Eo[1]&&this.ak()==4&&this.dk()==2)this.La.Ia(this.ze("Local request error detected and ignored"));else if(this.gn&&this.ak()==4)zie.setTimeout(zl(this.Kz,this),0);else{this.dispatchEvent("readystatechange");if(this.Ay()){this.La.Ia(this.ze("Request complete"));this.me=za;if(this.jr()){this.dispatchEvent("complete");this.dispatchEvent("success")}else{this.Gi=6;this.Ak=this.gI()+" ["+this.dk()+"]";this.dw()}this.nm()}}};
z.nm=function(a){if(this.W){this.W.onreadystatechange=this.Eo[0]?zg:zb;var b=this.W;this.Eo=this.W=zb;if(this.uh){zie.clearTimeout(this.uh);this.uh=zb}if(!a){zUe.fA(b);this.dispatchEvent("ready");zUe.Zz()}zUe.mL(b)}};z.Cf=function(){return this.me};z.Ay=function(){return this.ak()==4};z.jr=function(){switch(this.dk()){case 0:case 200:case 204:case 304:return zc;default:return za}};z.ak=function(){return this.W?this.W.readyState:0};
z.dk=function(){try{return this.ak()>2?this.W.status:-1}catch(a){this.La.$f("Can not get status: "+a.message);return-1}};z.gI=function(){try{return this.ak()>2?this.W.statusText:""}catch(a){this.La.Ia("Can not get status: "+a.message);return""}};z.rq=function(){return this.W?this.W.responseText:""};z.aI=function(){return this.W?this.W.responseXML:zb};z.ba=function(){return this.W?zIe(this.W.responseText):undefined};
z.getResponseHeader=function(a){return this.W&&this.Ay()?this.W.getResponseHeader(a):undefined};z.CH=function(){return this.Gi};z.ze=function(a){return a+" ["+this.Ry+" "+this.Wy+" "+this.dk()+"]"};var z6e=function(){this.Gb=[]};z=z6e.prototype;z.fd=0;z.Xf=0;z.Fm=function(a){this.Gb[this.Xf++]=a};z.$h=function(){if(this.fd==this.Xf)return undefined;var a=this.Gb[this.fd];delete this.Gb[this.fd];this.fd++;return a};z.peek=function(){if(this.fd==this.Xf)return undefined;return this.Gb[this.fd]};z.ha=function(){return this.Xf-this.fd};z.hd=function(){return this.Xf-this.fd==0};z.clear=function(){this.Xf=this.fd=this.Gb.length=0};z.contains=function(a){return zta(this.Gb,a)};
z.remove=function(a){var b=zoa(this.Gb,a);if(b<0)return za;if(b==this.fd)this.$h();else{Array.prototype.splice.call(this.Gb,b,1).length==1;this.Xf--}return zc};z.Kb=function(){return this.Gb.slice(this.fd,this.Xf)};var z7e=function(a,b){zF.call(this);this.nz=a||0;this.Rg=b||10;if(this.nz>this.Rg)zd(Error("[goog.structs.Pool] Min can not be greater than max"));this.vb=new z6e;this.Sd=new zSd;this.Vl()};zn(z7e,zF);z=z7e.prototype;z.bc=function(){var a=this.PM();a&&this.Sd.add(a);return a};z.fc=function(a){if(this.Sd.remove(a)){this.Oo(a);return zc}return za};z.PM=function(){for(var a;this.Xw()>0;){a=this.vb.$h();if(this.Nr(a))break;else this.Vl()}if(!a&&this.ha()<this.Rg)a=this.re();return a};
z.Oo=function(a){this.Sd.remove(a);this.Nr(a)&&this.ha()<this.Rg?this.vb.Fm(a):this.we(a)};z.Vl=function(){for(var a=this.vb;this.ha()<this.nz;)a.Fm(this.re());for(;this.ha()>this.Rg&&this.Xw()>0;)this.we(a.$h())};z.re=function(){return{}};z.we=function(a){if(typeof a.l=="function")a.l();else for(var b in a)a[b]=zb};z.Nr=function(a){if(typeof a.QE=="function")return a.QE();return zc};z.contains=function(a){return this.vb.contains(a)||this.Sd.contains(a)};z.ha=function(){return this.vb.ha()+this.Sd.ha()};
z.BH=function(){return this.Sd.ha()};z.Xw=function(){return this.vb.ha()};z.hd=function(){return this.vb.hd()&&this.Sd.hd()};z.s=function(){z7e.e.s.call(this);if(this.BH()>0)zd(Error("[goog.structs.Pool] Objects not released"));zNd(this.Sd,this.we,this);this.Sd.clear();delete this.Sd;for(var a=this.vb;!a.hd();)this.we(a.$h());delete this.vb};var z8e=function(a,b){this.jd=a;this.vd=b};z8e.prototype.uf=function(){return this.jd};z8e.prototype.N=function(){return this.vd};z8e.prototype.Qa=function(){return new z8e(this.jd,this.vd)};var z9e=function(a){this.Ic=[];a&&this.xK(a)};z=z9e.prototype;z.qy=function(a,b){var c=new z8e(a,b),d=this.Ic;d.push(c);this.Fr(d.length-1)};z.xK=function(a){var b,c;if(a instanceof z9e){b=a.ad();c=a.Kb();if(a.ha()<=0){for(var d=this.Ic,e=0;e<b.length;e++)d.push(new z8e(b[e],c[e]));return}}else{b=zs(a);c=zFa(a)}for(e=0;e<b.length;e++)this.qy(b[e],c[e])};z.remove=function(){var a=this.Ic,b=a.length,c=a[0];if(b<=0)return undefined;else if(b==1)zua(a);else{a[0]=a.pop();this.Er(0)}return c.N()};
z.peek=function(){var a=this.Ic;if(a.length==0)return undefined;return a[0].N()};z.Er=function(a){for(var b=this.Ic,c=b.length,d=b[a];a<Math.floor(c/2);){var e=this.GH(a),f=this.bI(a),g=f<c&&b[f].uf()<b[e].uf()?f:e;if(b[g].uf()>d.uf())break;b[a]=b[g];a=g}b[a]=d};z.Fr=function(a){for(var b=this.Ic,c=b[a];a>0;){var d=this.VH(a);if(b[d].uf()>c.uf()){b[a]=b[d];a=d}else break}b[a]=c};z.GH=function(a){return a*2+1};z.bI=function(a){return a*2+2};z.VH=function(a){return Math.floor((a-1)/2)};
z.Kb=function(){for(var a=this.Ic,b=[],c=a.length,d=0;d<c;d++)b.push(a[d].N());return b};z.ad=function(){for(var a=this.Ic,b=[],c=a.length,d=0;d<c;d++)b.push(a[d].uf());return b};z.lc=function(a){return zra(this.Ic,function(b){return b.uf()==a})};z.Qa=function(){return new z9e(this)};z.ha=function(){return this.Ic.length};z.hd=function(){return this.Ic.length==0};z.clear=function(){zua(this.Ic)};var z$e=function(){z9e.call(this)};zn(z$e,z9e);z$e.prototype.Fm=function(a,b){this.qy(a,b)};z$e.prototype.$h=function(){return this.remove()};var zaf=function(a,b){this.Un=new z$e;z7e.call(this,a,b)};zn(zaf,z7e);z=zaf.prototype;z.bc=function(a,b){if(!a)return zaf.e.bc.call(this);var c=b||100;this.Un.Fm(c,a);this.Lq();return undefined};z.Lq=function(){for(var a=this.Un;a.ha()>0;){var b=this.bc();if(b){var c=a.$h();c.apply(this,[b])}else return}};z.Oo=function(a){zaf.e.Oo.call(this,a);this.Lq()};z.Vl=function(){zaf.e.Vl.call(this);this.Lq()};z.s=function(){zaf.e.s.call(this);this.Un.clear();this.Un=zb};var zbf=function(a,b,c){zaf.call(this,b,c);this.Sq=a};zn(zbf,zaf);zbf.prototype.re=function(){var a=new z2e,b=this.Sq;b&&zQd(b,function(c,d){a.headers.A(d,c)});return a};zbf.prototype.we=function(a){a.l()};zbf.prototype.Nr=function(a){return!a.cr()&&!a.Cf()};var zcf=function(a,b,c,d,e){this.wr=zf(a)?a:1;this.Yf=zf(e)?Math.max(0,e):0;this.qj=new zbf(b,c,d);this.qd=new zP;this.c=new zEc(this)};zn(zcf,zJ);var zdf=["ready","complete","success","error","abort","timeout"];z=zcf.prototype;z.Ws=function(a){this.Yf=Math.max(0,a)};z.send=function(a,b,c,d,e,f,g,h){var i=this.qd;if(i.h(a))zd(Error("[goog.net.XhrManager] ID in use"));var j=new zef(b,zl(this.ZI,this,a),c,d,e,g,zf(h)?h:this.wr);this.qd.A(a,j);var k=zl(this.AI,this,a);this.qj.bc(k,f)};
z.abort=function(a,b){var c=this.qd.h(a);if(c){var d=c.O;c.FN(zc);if(b){this.xA(d,c.wq());zwc(d,"ready",function(){this.qj.fc(d)},za,this);this.qd.remove(a)}d&&d.abort()}};z.AI=function(a,b){var c=this.qd.h(a);if(c&&!c.O){this.aE(b,c.wq());b.Ws(this.Yf);c.O=c.GC=b;this.dispatchEvent(new zff("ready",this,a,b));this.KA(a,b);c.gH()&&b.abort()}else this.qj.fc(b)};
z.ZI=function(a,b){var c=b.target;switch(b.type){case "ready":this.KA(a,c);break;case "complete":return this.II(a,c,b);case "success":this.AJ(a,c);break;case "timeout":case "error":this.XI(a,c);break;case "abort":this.wI(a,c);break}return zb};z.KA=function(a,b){var c=this.qd.h(a);if(c&&!c.lH()&&!c.Rq()){c.dK();b.send(c.nI(),c.KH(),c.Ae(),c.vH())}else{if(c){this.xA(b,c.wq());this.qd.remove(a)}this.qj.fc(b)}};
z.II=function(a,b,c){var d=this.qd.h(a);if(b.CH()==7||b.jr()||d.Rq()){this.dispatchEvent(new zff("complete",this,a,b));if(d){d.ON(zc);if(d.Ow())return d.Ow().call(b,c)}}return zb};z.wI=function(a,b){this.dispatchEvent(new zff("abort",this,a,b))};z.AJ=function(a,b){this.dispatchEvent(new zff("success",this,a,b))};z.XI=function(a,b){var c=this.qd.h(a);c.Rq()&&this.dispatchEvent(new zff("error",this,a,b))};z.xA=function(a,b,c){var d=c||zdf;this.c.ma(a,d,b)};
z.aE=function(a,b,c){var d=c||zdf;this.c.f(a,d,b)};z.s=function(){zcf.e.s.call(this);this.qj.l();this.qj=zb;this.c.l();this.c=zb;var a=this.qd;zQd(a,function(b){b.l()});a.clear();this.qd=zb};var zff=function(a,b,c,d){zG.call(this,a,b);this.id=c;this.GC=this.O=d};zn(zff,zG);zff.prototype.s=function(){zff.e.s.call(this);delete this.id;this.GC=this.O=zb};
var zef=function(a,b,c,d,e,f,g){this.oP=a;this.vL=c||"GET";this.$=d;this.Sq=e||zb;this.wr=zf(g)?g:1;this.Bu=0;this.au=this.qm=za;this.FC=b;this.qv=f;this.O=zb};zn(zef,zF);z=zef.prototype;z.nI=function(){return this.oP};z.KH=function(){return this.vL};z.Ae=function(){return this.$};z.vH=function(){return this.Sq};z.dK=function(){this.Bu++};z.Rq=function(){return this.Bu>this.wr};z.ON=function(a){this.qm=a};z.lH=function(){return this.qm};z.FN=function(a){this.au=a};z.gH=function(){return this.au};
z.wq=function(){return this.FC};z.Ow=function(){return this.qv};z.s=function(){zef.e.s.call(this);delete this.FC;delete this.qv};var zgf=/^(?:([^:\/?#]+):)?(?:\/\/(?:([^\/?#]*)@)?([^\/?#:@]*)(?::([0-9]+))?)?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/,zhf=function(a){return a.match(zgf)};var zR=function(a,b){var c;if(a instanceof zR){this.$i(b==zb?a.AH():b);this.mo(a.lx());this.po(a.rx());this.fo(a.Sw());this.lo(a.pq());this.jo(a.$j());this.aj(a.qq().Qa());this.io(a.Ww())}else if(a&&(c=zhf(String(a)))){this.$i(!!b);this.mo(c[1]||"",zc);this.po(c[2]||"",zc);this.fo(c[3]||"",zc);this.lo(c[4]);this.jo(c[5]||"",zc);this.rB(c[6]||"",zc);this.io(c[7]||"",zc)}else{this.$i(!!b);this.Ab=new zS(zb,this,this.Rd)}};z=zR.prototype;z.Re="";z.lj="";z.ci="";z.Qi=zb;z.Oi="";z.hi="";z.RK=za;z.Rd=za;
z.toString=function(){if(this.Qc)return this.Qc;var a=[];this.Re&&a.push(zif(this.Re,zjf),":");if(this.ci){a.push("//");this.lj&&a.push(zif(this.lj,zjf),"@");a.push(zkf(this.ci));this.Qi!=zb&&a.push(":",String(this.pq()))}this.Oi&&a.push(zif(this.Oi,zlf));var b=String(this.Ab);b&&a.push("?",b);this.hi&&a.push("#",zif(this.hi,zmf));return this.Qc=a.join("")};
z.bl=function(a){var b=this.Qa(),c=a.PJ();if(c)b.mo(a.lx());else c=a.SJ();if(c)b.po(a.rx());else c=a.Vx();if(c)b.fo(a.Sw());else c=a.NJ();var d=a.$j();if(c)b.lo(a.pq());else if(c=a.Wx()){if(d.charAt(0)!="/")if(this.Vx()&&!this.Wx())d="/"+d;else{var e=b.$j().lastIndexOf("/");if(e!=-1)d=b.$j().substr(0,e+1)+d}if(d==".."||d==".")d="";else if(!z0a(d,"./")&&!z0a(d,"/."))d=d;else{for(var f=d.indexOf("/")==0,g=d.split("/"),h=[],i=0;i<g.length;){var j=g[i++];if(j==".")f&&i==g.length&&h.push("");else if(j==
".."){if(h.length>1||h.length==1&&h[0]!="")h.pop();f&&i==g.length&&h.push("")}else{h.push(j);f=zc}}d=h.join("/")}}if(c)b.jo(d);else c=a.OJ();if(c)b.rB(a.rH());else c=a.LJ();c&&b.io(a.Ww());return b};z.Qa=function(){return znf(this.Re,this.lj,this.ci,this.Qi,this.Oi,this.Ab.Qa(),this.hi,this.Rd)};z.lx=function(){return this.Re};z.mo=function(a,b){this.Ed();delete this.Qc;if(this.Re=b?zof(a):a)this.Re=this.Re.replace(/:$/,"");return this};z.PJ=function(){return!!this.Re};z.rx=function(){return this.lj};
z.po=function(a,b){this.Ed();delete this.Qc;this.lj=b?zof(a):a;return this};z.SJ=function(){return!!this.lj};z.Sw=function(){return this.ci};z.fo=function(a,b){this.Ed();delete this.Qc;this.ci=b?zof(a):a;return this};z.Vx=function(){return!!this.ci};z.pq=function(){return this.Qi};z.lo=function(a){this.Ed();delete this.Qc;if(a){a=Number(a);if(isNaN(a)||a<0)zd(Error("Bad port number "+a));this.Qi=a}else this.Qi=zb;return this};z.NJ=function(){return this.Qi!=zb};z.$j=function(){return this.Oi};
z.jo=function(a,b){this.Ed();delete this.Qc;this.Oi=b?zof(a):a;return this};z.Wx=function(){return!!this.Oi};z.OJ=function(){return this.Ab.toString()!==""};z.aj=function(a,b){this.Ed();delete this.Qc;if(a instanceof zS){this.Ab=a;this.Ab.rb=this;this.Ab.$i(this.Rd)}else{b||(a=zif(a,zpf));this.Ab=new zS(a,this,this.Rd)}return this};z.rB=function(a,b){return this.aj(a,b)};z.rH=function(){return this.Ab.aP()};z.qq=function(){return this.Ab};
z.bb=function(a,b){this.Ed();delete this.Qc;this.Ab.A(a,b);return this};z.nq=function(a){return this.Ab.h(a)};z.Ww=function(){return this.hi};z.io=function(a,b){this.Ed();delete this.Qc;this.hi=b?zof(a):a;return this};z.LJ=function(){return!!this.hi};z.jL=function(){this.Ed();this.bb("zx",z6a());return this};z.removeParameter=function(a){this.Ed();this.Ab.remove(a);return this};z.Ed=function(){if(this.RK)zd(Error("Tried to modify a read-only Uri"))};z.$i=function(a){this.Rd=a;this.Ab&&this.Ab.$i(a)};
z.AH=function(){return this.Rd};
var znf=function(a,b,c,d,e,f,g,h){var i=new zR(zb,h);a&&i.mo(a);b&&i.po(b);c&&i.fo(c);d&&i.lo(d);e&&i.jo(e);f&&i.aj(f);g&&i.io(g);return i},zof=function(a){return a?decodeURIComponent(a):""},zkf=function(a){if(zj(a))return encodeURIComponent(a);return zb},zqf=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/,zif=function(a,b){var c=zb;if(zj(a)){c=a;zqf.test(c)||(c=encodeURI(a));if(c.search(b)>=0)c=c.replace(b,zrf)}return c},zrf=function(a){var b=a.charCodeAt(0);return"%"+(b>>4&15).toString(16)+(b&15).toString(16)},
zjf=/[#\/\?@]/g,zlf=/[\#\?]/g,zpf=/[\#\?@]/g,zmf=/#/g,zS=function(a,b,c){this.ye=a||zb;this.rb=b||zb;this.Rd=!!c};z=zS.prototype;z.Wc=function(){if(!this.ya){this.ya=new zP;if(this.ye)for(var a=this.ye.split("&"),b=0;b<a.length;b++){var c=a[b].indexOf("="),d=zb,e=zb;if(c>=0){d=a[b].substring(0,c);e=a[b].substring(c+1)}else d=a[b];d=zUa(d);d=this.vf(d);this.add(d,e?zUa(e):"")}}};z.ya=zb;z.fa=zb;z.ha=function(){this.Wc();return this.fa};
z.add=function(a,b){this.Wc();this.yi();a=this.vf(a);if(this.lc(a)){var c=this.ya.h(a);zi(c)?c.push(b):this.ya.A(a,[c,b])}else this.ya.A(a,b);this.fa++;return this};z.remove=function(a){this.Wc();a=this.vf(a);if(this.ya.lc(a)){this.yi();var b=this.ya.h(a);if(zi(b))this.fa-=b.length;else this.fa--;return this.ya.remove(a)}return za};z.clear=function(){this.yi();this.ya&&this.ya.clear();this.fa=0};z.hd=function(){this.Wc();return this.fa==0};z.lc=function(a){this.Wc();a=this.vf(a);return this.ya.lc(a)};
z.ad=function(){this.Wc();for(var a=this.ya.Kb(),b=this.ya.ad(),c=[],d=0;d<b.length;d++){var e=a[d];if(zi(e))for(var f=0;f<e.length;f++)c.push(b[d]);else c.push(b[d])}return c};z.Kb=function(a){this.Wc();var b;if(a){var c=this.vf(a);if(this.lc(c)){var d=this.ya.h(c);if(zi(d))return d;else{b=[];b.push(d)}}else b=[]}else{var e=this.ya.Kb();b=[];for(var f=0;f<e.length;f++){var g=e[f];zi(g)?zya(b,g):b.push(g)}}return b};
z.A=function(a,b){this.Wc();this.yi();a=this.vf(a);if(this.lc(a)){var c=this.ya.h(a);if(zi(c))this.fa-=c.length;else this.fa--}this.ya.A(a,b);this.fa++;return this};z.h=function(a,b){this.Wc();a=this.vf(a);if(this.lc(a)){var c=this.ya.h(a);return zi(c)?c[0]:c}else return b};z.Uf=function(a,b){this.Wc();this.yi();a=this.vf(a);if(this.lc(a)){var c=this.ya.h(a);if(zi(c))this.fa-=c.length;else this.fa--}if(b.length>0){this.ya.A(a,b);this.fa+=b.length}};
z.toString=function(){if(this.ye)return this.ye;if(!this.ya)return"";for(var a=[],b=0,c=this.ya.ad(),d=0;d<c.length;d++){var e=c[d],f=zTa(e),g=this.ya.h(e);if(zi(g))for(var h=0;h<g.length;h++){b>0&&a.push("&");a.push(f,"=",zTa(g[h]));b++}else{b>0&&a.push("&");a.push(f,"=",zTa(g));b++}}return this.ye=a.join("")};z.aP=function(){if(!this.Yh)this.Yh=zof(this.toString());return this.Yh};z.yi=function(){delete this.Yh;delete this.ye;this.rb&&delete this.rb.Qc};
z.Qa=function(){var a=new zS;if(this.Yh)a.Yh=this.Yh;if(this.ye)a.ye=this.ye;if(this.ya)a.ya=this.ya.Qa();return a};z.vf=function(a){var b=String(a);if(this.Rd)b=b.toLowerCase();return b};z.$i=function(a){var b=a&&!this.Rd;if(b){this.Wc();this.yi();zQd(this.ya,function(c,d){var e=d.toLowerCase();if(d!=e){this.remove(d);this.add(e,c)}},this)}this.Rd=a};z.extend=function(){for(var a=0;a<arguments.length;a++){var b=arguments[a];zQd(b,function(c,d){this.add(d,c)},this)}};var zsf={"1":"NativeMessagingTransport","2":"FrameElementMethodTransport","3":"IframeRelayTransport","4":"IframePollingTransport","5":"FlashTransport","6":"NixTransport"},ztf={},zvf=function(a,b){for(var c=b||zuf,d=c.length,e="";a-- >0;)e+=c.charAt(Math.floor(Math.random()*d));return e},zuf="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",zT=z4d("goog.net.xpc");var zwf=function(){};zn(zwf,zF);zwf.prototype.xh=0;zwf.prototype.wb=function(){return this.xh};zwf.prototype.ex=function(){return zsf[this.xh]||""};var zxf=function(a){this.F=a;this.Vk=[];this.fG=zl(this.gG,this)};zn(zxf,zwf);z=zxf.prototype;z.xh=2;z.ks=za;z.U=0;z.qe=function(){if(this.F.mi()==0){this.Ce=this.F.ui;this.Ce.XPC_toOuter=zl(this.jy,this)}else this.Fu()};
z.Fu=function(){var a=zc;try{if(!this.Ce)this.Ce=window.frameElement;if(this.Ce&&this.Ce.XPC_toOuter){this.$r=this.Ce.XPC_toOuter;this.Ce.XPC_toOuter.XPC_toInner=zl(this.jy,this);a=za;this.send("tp","SETUP_ACK");this.F.Gf()}}catch(b){zT.Lc("exception caught while attempting setup: "+b)}if(a){if(!this.Eu)this.Eu=zl(this.Fu,this);window.setTimeout(this.Eu,100)}};z.wt=function(a){if(this.F.mi()==0&&!this.F.gd()&&a=="SETUP_ACK"){this.$r=this.Ce.XPC_toOuter.XPC_toInner;this.F.Gf()}else zd(Error("Got unexpected transport message."))};
z.jy=function(a,b){if(!this.ks&&this.Vk.length==0)this.F.of(a,b);else{this.Vk.push({EN:a,cs:b});if(this.Vk.length==1)this.U=window.setTimeout(this.fG,1)}};z.gG=function(){for(;this.Vk.length;){var a=this.Vk.shift();this.F.of(a.EN,a.cs)}};z.send=function(a,b){this.ks=zc;this.$r(a,b);this.ks=za};z.s=function(){zxf.e.s.call(this);this.Ce=this.$r=zb};var zyf=function(a){this.F=a;this.nl=this.F.Ea.ppu;this.IM=this.F.Ea.lpu;this.ml=[]},zzf,zAf;zn(zyf,zwf);z=zyf.prototype;z.xh=4;z.ao=0;z.pj=za;z.Ig=za;z.Rm=function(){return"googlexpc_"+this.F.name+"_msg"};z.Hm=function(){return"googlexpc_"+this.F.name+"_ack"};z.qe=function(){zT.Ia("transport connect called");if(!this.Ig){zT.Ia("initializing...");this.jF();this.Ig=zc}this.WE()};z.jF=function(){var a=this.Rm();this.Li=this.np(a);this.Gr=window.frames[a];a=this.Hm();this.Jh=this.np(a);this.Ko=window.frames[a]};
z.np=function(a){zT.lb("constructing sender frame: "+a);var b=document.createElement("iframe"),c=b.style;c.position="absolute";c.top="-10px";c.left="10px";c.width="1px";c.height="1px";b.id=b.name=a;b.src=this.nl+"#INITIAL";document.body.appendChild(b);return b};z.vK=function(){zT.lb("innerPeerReconnect called");this.F.name=zvf(10);zT.lb("switching channels: "+this.F.name);this.Wv();this.Ig=za;this.KM=this.np("googlexpc_reconnect_"+this.F.name)};
z.jM=function(){zT.lb("outerPeerReconnect called");for(var a=this.F.ld.frames,b=a.length,c=0;c<b;c++){var d;try{if(a[c]&&a[c].name)d=a[c].name}catch(e){}if(d){var f=d.split("_");if(f.length==3&&f[0]=="googlexpc"&&f[1]=="reconnect"){this.F.name=f[2];this.Wv();this.Ig=za;break}}}};z.Wv=function(){zT.lb("deconstructSenderFrames called");if(this.Li){this.Li.parentNode.removeChild(this.Li);this.Gr=this.Li=zb}if(this.Jh){this.Jh.parentNode.removeChild(this.Jh);this.Ko=this.Jh=zb}};
z.WE=function(){if(this.Fy(this.Rm())&&this.Fy(this.Hm())){zT.Ia("foreign frames present");this.rz=new zBf(this,this.F.ld.frames[this.Rm()],zl(this.CM,this));this.cu=new zBf(this,this.F.ld.frames[this.Hm()],zl(this.BM,this));this.jv()}else{zT.lb("foreign frames not (yet) present");if(this.F.mi()==1&&!this.KM)this.vK();else this.F.mi()==0&&this.jM();window.setTimeout(zl(this.qe,this),100)}};
z.Fy=function(a){zT.lb("checking for receive frame: "+a);try{var b=this.F.ld.frames[a];if(!b||b.location.href.indexOf(this.IM)!=0)return za}catch(c){return za}return zc};
z.jv=function(){var a=this.F.ld.frames;if(a[this.Hm()]&&a[this.Rm()]){this.sz=new zCf(this.nl,this.Gr);this.Ql=new zCf(this.nl,this.Ko);zT.Ia("local frames ready");window.setTimeout(zl(function(){this.sz.send("SETUP");this.pj=this.uR=zc;zT.Ia("SETUP sent")},this),100)}else{if(!this.iv)this.iv=zl(this.jv,this);window.setTimeout(this.iv,100);zT.Ia("local frames not (yet) present")}};
z.hv=function(){if(this.Cs&&this.jA){this.F.Gf();if(this.Zh){zT.Ia("delivering queued messages ("+this.Zh.length+")");for(var a=0,b;a<this.Zh.length;a++){b=this.Zh[a];this.F.of(b.DN,b.cs)}delete this.Zh}}else zT.lb("checking if connected: ack sent:"+this.Cs+", ack rcvd: "+this.jA)};
z.CM=function(a){zT.lb("msg received: "+a);if(a=="SETUP"){if(this.Ql){this.Ql.send("SETUP_ACK");zT.lb("SETUP_ACK sent");this.Cs=zc;this.hv()}}else if(this.F.gd()||this.Cs){var b=a.indexOf("|"),c=a.substring(0,b),d=a.substring(b+1);b=c.indexOf(",");if(b==-1){var e=c;this.Ql.send("ACK:"+e);this.Yv(d)}else{e=c.substring(0,b);this.Ql.send("ACK:"+e);var f=c.substring(b+1).split("/");f[0]=parseInt(f[0],10);f[1]=parseInt(f[1],10);if(f[0]==1)this.kd=[];this.kd.push(d);if(f[0]==f[1]){this.Yv(this.kd.join(""));
delete this.kd}}}else zT.$f("received msg, but channel is not connected")};z.BM=function(a){zT.lb("ack received: "+a);if(a=="SETUP_ACK"){this.pj=za;this.jA=zc;this.hv()}else if(this.F.gd())if(this.pj){var b=parseInt(a.split(":")[1],10);if(b==this.ao){this.pj=za;this.YA()}else zT.$f("got ack with wrong sequence")}else zT.$f("got unexpected ack");else zT.$f("received ack, but channel not connected")};
z.YA=function(){if(!(this.pj||!this.ml.length)){var a=this.ml.shift();++this.ao;this.sz.send(this.ao+a);zT.lb("msg sent: "+this.ao+a);this.pj=zc}};z.Yv=function(a){var b=a.indexOf(":"),c=a.substr(0,b),d=a.substring(b+1);if(this.F.gd())this.F.of(c,d);else{(this.Zh||(this.Zh=[])).push({DN:c,cs:d});zT.lb("queued delivery")}};z.Ol=3800;
z.send=function(a,b){var c=a+":"+b;if(!zw||b.length<=this.Ol)this.ml.push("|"+c);else for(var d=b.length,e=Math.ceil(d/this.Ol),f=0,g=1;f<d;){this.ml.push(","+g+"/"+e+"|"+c.substr(f,this.Ol));g++;f+=this.Ol}this.YA()};z.s=function(){zyf.e.s.call(this);var a=zDf;zp(a,this.rz);zp(a,this.cu);this.rz=this.cu=zb;zE(this.Li);zE(this.Jh);this.Gr=this.Ko=this.Li=this.Jh=zb};
var zDf=[],zFf=function(){var a=za;try{for(var b=0,c=zDf.length;b<c;b++)a=a||zDf[b].JM()}catch(d){zT.Za("receive_() failed: "+d);zDf[b].Yb.F.KL();if(!zDf.length)return}var e=zm();if(a)zzf=e;var f=e-zzf<1000?10:100;zAf=window.setTimeout(zEf,f)},zEf=zl(zFf,zyf),zGf=function(){zT.Ia("starting receive-timer");zzf=zm();zAf&&window.clearTimeout(zAf);zAf=window.setTimeout(zEf,10)},zCf=function(a,b){this.nl=a;this.WA=b;this.wp=0};
zCf.prototype.send=function(a){this.wp=++this.wp%2;var b=this.nl+"#"+this.wp+encodeURIComponent(a);try{if(zy)this.WA.location.href=b;else this.WA.location.replace(b)}catch(c){zT.Lc("sending failed",c)}zGf()};var zBf=function(a,b,c){this.Yb=a;this.iA=b;this.TE=c;this.Ov=this.iA.location.href.split("#")[0]+"#INITIAL";zDf.push(this);zGf()};zBf.prototype.JM=function(){var a=this.iA.location.href;if(a!=this.Ov){this.Ov=a;var b=a.split("#")[1];if(b){b=b.substr(1);this.TE(decodeURIComponent(b))}return zc}else return za};var zIf=function(a){this.F=a;this.mM=this.F.Ea.pru;this.Uz=this.F.Ea.ifrid;zy&&zHf()};zn(zIf,zwf);if(zy)var zJf=[],zKf=0,zHf=function(){zKf||(zKf=window.setTimeout(function(){zLf()},1000))},zLf=function(a){for(var b=zm(),c=a||3000;zJf.length&&b-zJf[0].ZO>=c;){var d=zJf.shift().bK;zE(d);zT.lb("iframe removed")}zKf=window.setTimeout(zMf,1000)},zMf=function(){zLf()};zIf.prototype.xh=3;zIf.prototype.qe=function(){this.send("tp","SETUP")};
zIf.prototype.wt=function(a){if(a=="SETUP"){this.send("tp","SETUP_ACK");this.F.Gf()}else a=="SETUP_ACK"&&this.F.Gf()};
zIf.prototype.send=function(a,b){if(zw){var c=document.createElement("div");c.innerHTML='<iframe onload="this.xpcOnload()"></iframe>';var d=c.childNodes[0];d.BP=zNf}else{d=document.createElement("iframe");zy?zJf.push({ZO:zm(),bK:d}):zH(d,"load",zNf)}var e=d.style;e.visibility="hidden";e.width=d.style.height="0px";e.position="absolute";var f=this.mM;f+="#"+this.F.name;if(this.Uz)f+=","+this.Uz;f+="|"+a+":"+encodeURIComponent(b);d.src=f;document.body.appendChild(d);zT.lb("msg sent: "+f)};
var zNf=function(){zT.lb("iframe-load");zE(this);this.BP=zb};window.xpcRelay=function(a,b){var c=b.indexOf(":"),d=b.substring(0,c),e=b.substring(c+1);ztf[a].of(d,decodeURIComponent(e))};zIf.prototype.s=function(){zIf.e.s.call(this);zy&&zLf(0)};var zOf=function(a,b){this.F=a;this.Tz=b||"*"};zn(zOf,zwf);zOf.prototype.Ig=za;zOf.prototype.xh=1;
var zPf=0,zQf=function(a){var b=a.Km().data,c=b.indexOf("|"),d=b.indexOf(":");if(c==-1||d==-1)return za;var e=b.substring(0,c),f=b.substring(c+1,d),g=b.substring(d+1);zT.Ia("messageReceived: channel="+e+", service="+f+", payload="+g);var h=ztf[e];if(h){h.of(f,g);return zc}for(var i in ztf){var j=ztf[i];if(j.mi()==1&&!j.gd()&&f=="tp"&&g=="SETUP"){zT.Ia("changing channel name to "+e);j.name=e;ztf[e]=j;ztf[i]=zb;j.of(f,g);return zc}}zT.Za('channel name mismatch; message ignored"');return za};z=zOf.prototype;
z.wt=function(a){switch(a){case "SETUP":if(!this.zO){this.zO=zc;this.send("tp","SETUP_ACK")}break;case "SETUP_ACK":this.F.Gf();break}};z.qe=function(){if(zPf==0)zH(window.postMessage?window:document,"message",zQf,za,zOf);zPf++;this.Ig=zc;this.xv()};z.xv=function(){if(!this.F.gd()){this.send("tp","SETUP");window.setTimeout(zl(this.xv,this),100)}};
z.send=function(a,b){var c=this.F.ld;if(c){var d=c.postMessage?c:c.document;this.send=function(e,f){zT.Ia("send(): payload="+f+" to hostname="+this.Tz);d.postMessage(this.F.name+"|"+e+":"+f,this.Tz)};this.send(a,b)}else zT.Ia("send(): window not ready")};z.s=function(){zOf.e.s.call(this);if(this.Ig){zPf--;if(zPf==0)zI(window.postMessage?window:document,"message",zQf,za,zOf)}};var zRf=function(a){this.F=a;this.zj=a.at||"";this.uA=a.rat||"";if(!window.nix_setup_complete){var b="Class GCXPC____NIXVBS_wrapper\n Private m_Transport\nPrivate m_Auth\nPublic Sub SetTransport(transport)\nIf isEmpty(m_Transport) Then\nSet m_Transport = transport\nEnd If\nEnd Sub\nPublic Sub SetAuth(auth)\nIf isEmpty(m_Auth) Then\nm_Auth = auth\nEnd If\nEnd Sub\nPublic Function GetAuthToken()\n GetAuthToken = m_Auth\nEnd Function\nPublic Sub SendMessage(service, payload)\n Call m_Transport.GCXPC____NIXJS_handle_message(service, payload)\nEnd Sub\nPublic Sub CreateChannel(channel)\n Call m_Transport.GCXPC____NIXJS_create_channel(channel)\nEnd Sub\nPublic Sub GCXPC____NIXVBS_container()\n End Sub\nEnd Class\n Function GCXPC____NIXVBS_get_wrapper(transport, auth)\nDim wrap\nSet wrap = New GCXPC____NIXVBS_wrapper\nwrap.SetTransport transport\nwrap.SetAuth auth\nSet GCXPC____NIXVBS_get_wrapper = wrap\nEnd Function";
try{window.execScript(b,"vbscript");window.nix_setup_complete=zc}catch(c){zT.Lc("exception caught while attempting global setup: "+c)}}this.GCXPC____NIXJS_handle_message=this.hJ;this.GCXPC____NIXJS_create_channel=this.rF};zn(zRf,zwf);z=zRf.prototype;z.xh=6;z.Hi=za;z.Ff=zb;z.qe=function(){this.F.mi()==0?this.Du():this.Cu()};
z.Du=function(){if(!this.Hi){var a=this.F.ui;try{a.contentWindow.opener=window.GCXPC____NIXVBS_get_wrapper(this,this.zj);this.Hi=zc}catch(b){zT.Lc("exception caught while attempting setup: "+b)}this.Hi||window.setTimeout(zl(this.Du,this),100)}};
z.Cu=function(){if(!this.Hi){try{var a=window.opener;if(a&&"GCXPC____NIXVBS_container"in a){this.Ff=a;var b=this.Ff.GetAuthToken();if(b!=this.uA){zT.Lc("Invalid auth token from other party");return}this.Ff.CreateChannel(window.GCXPC____NIXVBS_get_wrapper(this,this.zj));this.Hi=zc;this.F.Gf()}}catch(c){zT.Lc("exception caught while attempting setup: "+c);return}this.Hi||window.setTimeout(zl(this.Cu,this),100)}};
z.rF=function(a){if(typeof a!="unknown"||!("GCXPC____NIXVBS_container"in a))zT.Lc("Invalid NIX channel given to createChannel_");this.Ff=a;var b=this.Ff.GetAuthToken();b!=this.uA?zT.Lc("Invalid auth token from other party"):this.F.Gf()};z.hJ=function(a,b){function c(){this.F.of(a,b)}window.setTimeout(zl(c,this),1)};z.send=function(a,b){typeof this.Ff!=="unknown"&&zT.Lc("NIX channel not connected");this.Ff.SendMessage(a,b)};z.s=function(){zRf.e.s.call(this);this.Ff=zb};var zTf=function(a){zF.call(this);this.Ea=a;this.name=this.Ea.cn||zvf(10);this.Es={};ztf[this.name]=this;zH(window,"unload",zSf);zT.Za("CrossPageChannel created: "+this.name)};zn(zTf,zF);z=zTf.prototype;z.Yb=zb;z.Oa=1;z.gd=function(){return this.Oa==2};z.ld=zb;z.ui=zb;z.qB=function(a){this.ld=a};z.kG=function(){var a;if(zk(document.postMessage)||zk(window.postMessage)||zw&&window.postMessage)a=1;else if(zx)a=2;else if(zw&&this.Ea.pru)a=3;else if(zw)a=6;else if(this.Ea.lpu&&this.Ea.ppu)a=4;return a};
z.BF=function(){if(!this.Yb){this.Ea.tp||(this.Ea.tp=this.kG());switch(this.Ea.tp){case 1:this.Yb=new zOf(this,this.Ea.ph);break;case 6:this.Yb=new zRf(this);break;case 2:this.Yb=new zxf(this);break;case 3:this.Yb=new zIf(this);break;case 4:this.Yb=new zyf(this);break}if(this.Yb)zT.Za("Transport created: "+this.Yb.ex());else zd(Error("CrossPageChannel: No suitable transport found!"))}};
z.XH=function(){var a={};a.cn=this.name;a.tp=this.Ea.tp;if(this.Ea.lru)a.pru=this.Ea.lru;if(this.Ea.lpu)a.ppu=this.Ea.lpu;if(this.Ea.ppu)a.lpu=this.Ea.ppu;return a};
z.yF=function(a,b,c){var d=this.Ea.ifrid="xpcpeer"+zvf(4),e=document.createElement("IFRAME");e.id=e.name=d;if(b)b(e);else e.style.width=e.style.height="100%";var f=this.Ea.pu;if(zj(f))f=this.Ea.pu=new zR(f);c!==za&&f.bb("xpc",zKe(this.XH()));if(zx||zy){this.vm=zc;window.setTimeout(zl(function(){a.appendChild(e);e.src=f.toString();zT.Za("peer iframe created ("+d+")");if(this.vm&&this.vv){this.vm=za;this.qe(this.wv)}},this),1)}else{e.src=f.toString();a.appendChild(e);zT.Za("peer iframe created ("+d+
")")}return e};z.vm=za;z.vv=za;z.qe=function(a){this.wv=a||zg;if(this.vm)this.vv=zc;else{if(this.Ea.ifrid)this.ui=zGb(this.Ea.ifrid);if(this.ui){var b=this.ui.contentWindow;b||(b=window.frames[this.Ea.ifrid]);this.qB(b)}if(!this.ld)if(window==top)zd(Error("CrossPageChannel: Can't connect, peer window-object not set."));else this.qB(window.parent);this.BF();this.Yb.qe()}};z.close=function(){if(this.gd()){this.Oa=3;this.Yb.l();this.Yb=zb;zT.Za('Channel "'+this.name+'" closed')}};
z.Gf=function(){if(!this.gd()){this.Oa=2;zT.Za('Channel "'+this.name+'" connected');this.wv()}};z.KL=function(){zT.Za("Transport Error");this.close()};z.sA=function(a,b,c){this.Es[a]={name:a,NE:b,UK:!!c}};z.send=function(a,b){if(this.gd())if(this.ld.closed){zT.Lc("Peer has disappeared.");this.close()}else{if(zia(b))b=zKe(b);this.Yb.send(a,b)}else zT.Lc("Can't send. Channel not connected.")};
z.of=function(a,b){if(!a||a=="tp")this.Yb.wt(b);else if(this.gd()){var c=this.Es[a];if(c){if(c.UK)try{b=zIe(b)}catch(d){zT.Za("Error parsing JSON-encoded payload.");return}c.NE(b)}else zT.Za('CrossPageChannel::deliver_(): No such service: "'+a+'" (payload: '+b+")")}else zT.Za("CrossPageChannel::deliver_(): Not connected.")};z.mi=function(){return window.parent==this.ld?1:0};z.s=function(){zTf.e.s.call(this);this.close();this.ui=this.ld=zb;delete this.Es;ztf[this.name]=zb};
var zSf=function(){for(var a in ztf){var b=ztf[a];b&&b.l()}};var zUf={ke:0,le:2,Hh:1,sj:3,xQ:4,wQ:6,OP:5,NP:7},zVf={eQ:0,GP:1,XC:2,HP:4,YC:8,rQ:16,qQ:32},zXf=function(a,b,c,d,e,f,g,h){var i,j=c.offsetParent;if(j){var k=j.tagName=="HTML"||j.tagName=="BODY";if(!k||zXc(j)!="static"){i=z1c(j);k||(i=zCa(i,new zq(j.scrollLeft,j.scrollTop)))}}var l,m=z7c(a),n=z3c(a);n&&m.ry(new zJc(n.left,n.top,n.right-n.left,n.bottom-n.top));l=m;var o=zD(a),p=zD(c);if(o.Ja()!=p.Ja()){var r=o.Ja().body,q,u=p.Vm(),t=new zq(0,0),s=zSb(zC(r)),v=r;do{var x=s==u?z1c(v):z4c(v);t.x+=x.x;
t.y+=x.y}while(s&&s!=u&&(v=s.frameElement)&&(s=s.parent));q=t;q=zCa(q,z1c(r));if(zw&&!o.br())q=zCa(q,o.Ag());l.left+=q.x;l.top+=q.y}var A=(b&4&&z2c(a)?b^2:b)&-5,y=new zq(A&2?l.left+l.width:l.left,A&1?l.top+l.height:l.top);if(i)y=zCa(y,i);if(e){y.x+=(A&2?-1:1)*e.x;y.y+=(A&1?-1:1)*e.y}var w;if(g)if((w=z3c(c))&&i){w.top=Math.max(0,w.top-i.y);w.right-=i.x;w.bottom-=i.y;w.left=Math.max(0,w.left-i.x)}return zWf(y,c,d,f,w,g,h)},zWf=function(a,b,c,d,e,f,g){a=a.Qa();var h=0,i=(c&4&&z2c(b)?c^2:c)&-5,j=zM(b),
k=g?g.Qa():j;if(d||i!=0){if(i&2)a.x-=k.width+(d?d.right:0);else if(d)a.x+=d.left;if(i&1)a.y-=k.height+(d?d.bottom:0);else if(d)a.y+=d.top}if(f){h=e?zYf(a,k,e,f):256;if(h&496)return h}zYc(b,a);zDa(j,k)||z6c(b,k);return h},zYf=function(a,b,c,d){var e=0;if(a.x<c.left&&d&1){a.x=c.left;e|=1}if(a.x<c.left&&a.x+b.width>c.right&&d&16){b.width-=a.x+b.width-c.right;e|=4}if(a.x+b.width>c.right&&d&1){a.x=Math.max(c.right-b.width,c.left);e|=1}if(d&2)e|=(a.x<c.left?16:0)|(a.x+b.width>c.right?32:0);if(a.y<c.top&&
d&4){a.y=c.top;e|=2}if(a.y>=c.top&&a.y+b.height>c.bottom&&d&32){b.height-=a.y+b.height-c.bottom;e|=8}if(a.y+b.height>c.bottom&&d&4){a.y=Math.max(c.bottom-b.height,c.top);e|=2}if(d&8)e|=(a.y<c.top?64:0)|(a.y+b.height>c.bottom?128:0);return e};var zZf=function(){};zZf.prototype.ab=function(){};var z_f=function(a,b){this.Vc=a;this.mf=b};zn(z_f,zZf);z_f.prototype.ab=function(a,b,c){zXf(this.Vc,this.mf,a,b,undefined,c)};var z0f=function(a,b){this.pp=a instanceof zq?a:new zq(a,b)};zn(z0f,zZf);z0f.prototype.ab=function(a,b,c,d){zXf(zZc(a),0,a,b,this.pp,c,zb,d)};var z1f=function(a,b,c){z_f.call(this,a,b);this.kE=c};zn(z1f,z_f);z1f.prototype.ab=function(a,b,c,d){var e=zXf(this.Vc,this.mf,a,b,zb,c,10,d)&496;if(e)if(e=zXf(this.Vc,b,a,this.mf,zb,c,10,d)&496)this.kE?zXf(this.Vc,this.mf,a,b,zb,c,5,d):zXf(this.Vc,this.mf,a,b,zb,c,0,d)};var z2f=function(a,b,c){if(!zw&&!(zy&&zz("525")))return zc;if(zw&&!c&&(b==17||b==18))return za;if(a>=48&&a<=57)return zc;if(a>=96&&a<=106)return zc;if(a>=65&&a<=90)return zc;if(a==27&&zy)return za;switch(a){case 13:case 27: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 zc;default:return za}},z3f=function(a){if(a>=48&&a<=57)return zc;if(a>=96&&a<=106)return zc;if(a>=65&&a<=90)return zc;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 zc;
default:return za}};var z4f=function(a,b){this.Xa=new zEc(this);this.Ve(a||zb);b&&this.uO(b)};zn(z4f,zJ);z=z4f.prototype;z.q=zb;z.Hu=zc;z.$l=zb;z.Mb=za;z.DO=za;z.Ty=-1;z.Oy=-1;z.VJ=za;z.FG=zc;z.Pc="toggle_display";z.wb=function(){return this.Pc};z.uO=function(a){this.Pc=a};z.d=function(){return this.q};z.Ve=function(a){this.Aw();this.q=a};z.Xi=function(a){this.Aw();this.Hu=a};z.jH=function(){return this.$l};z.pl=function(a){this.$l=a};z.Aw=function(){if(this.Mb)zd(Error("Can not change this state of the popup while showing."))};
z.K=function(){return this.Mb};z.i=function(a){a?this.ro():this.an()};z.ab=function(){};
z.ro=function(){if(!this.Mb)if(this.Pr()){if(!this.q)zd(Error("Caller must call setElement before trying to show the popup"));this.ab();var a=zC(this.q);this.VJ&&this.Xa.f(a,"keydown",this.QL,zc);if(this.Hu){this.Xa.f(a,"mousedown",this.Bz,zc);if(zw){for(var b=a.activeElement;b&&b.nodeName=="IFRAME";){try{var c=z3b(b)}catch(d){break}a=c;b=a.activeElement}this.Xa.f(a,"mousedown",this.Bz,zc);this.Xa.f(a,"deactivate",this.Az)}else this.Xa.f(a,"blur",this.Az)}if(this.Pc=="toggle_display")this.HO();else this.Pc==
"move_offscreen"&&this.ab();this.Mb=zc;this.Qk()}};z.an=function(a){if(!this.Mb||!this.ML(a))return za;this.Xa&&this.Xa.za();if(this.Pc=="toggle_display")this.DO?zle(this.ay,0,this):this.ay();else this.Pc=="move_offscreen"&&this.xL();this.Mb=za;this.Nk(a);return zc};z.HO=function(){this.q.style.visibility="visible";zN(this.q,zc)};z.ay=function(){this.q.style.visibility="hidden";zN(this.q,za)};z.xL=function(){this.q.style.left="-200px";this.q.style.top="-200px"};z.Pr=function(){return this.dispatchEvent("beforeshow")};
z.Qk=function(){this.Ty=zm();this.Oy=-1;this.dispatchEvent("show")};z.ML=function(a){return this.dispatchEvent({type:"beforehide",target:a})};z.Nk=function(a){this.Oy=zm();this.dispatchEvent({type:"hide",target:a})};z.Bz=function(a){var b=a.target;if(!z2b(this.q,b)&&(!this.$l||z2b(this.$l,b))&&!this.CB())this.an(b)};z.QL=function(a){if(a.keyCode==27)if(this.an(a.target)){a.preventDefault();a.stopPropagation()}};
z.Az=function(a){if(this.FG){var b=zC(this.q);if(zw||zmb){var c=b.activeElement;if(c&&z2b(this.q,c))return}else if(a.target!=b)return;this.CB()||this.an()}};z.CB=function(){return zm()-this.Ty<150};z.s=function(){z4f.e.s.call(this);this.Xa.l();delete this.q;delete this.Xa};var z5f=function(a,b){this.Tk=4;this.ah=b||undefined;z4f.call(this,a)};zn(z5f,z4f);var zU=zUf,z6f=zVf;z=z5f.prototype;z.Sm=function(){return this.Tk};z.ih=function(a){this.Tk=a;this.Mb&&this.ab()};z.setPosition=function(a){this.ah=a||undefined;this.Mb&&this.ab()};z.tl=function(a,b,c,d){this.kL=a==zb||a instanceof zK?a:new zK(a,b,c,d);this.Mb&&this.ab()};
z.ab=function(){if(this.ah){var a=!this.Mb&&this.wb()!="move_offscreen",b=this.q;if(a){this.q.style.visibility="hidden";zN(b,zc)}this.ah.ab(b,this.Tk,this.kL);a&&zN(b,za)}};var z7f=z_f,z8f=z1f;var z9f=function(a,b,c){this.a=c||(a?zD(zGb(a)):zD());z5f.call(this,this.a.j("div",{style:"position:absolute;display:none;"}));this.nf=new zq(1,1);this.Ua=zb;this.Gb=new zSd;a&&this.fg(a);b!=zb&&this.sO(b)};zn(z9f,z5f);var z$f=[];z=z9f.prototype;z.className="goog-tooltip";z.EO=500;z.$x=0;z.fg=function(a){a=zGb(a);this.Gb.add(a);zH(a,"mouseover",this.si,za,this);zH(a,"mouseout",this.Xm,za,this);zH(a,"mousemove",this.ri,za,this);zH(a,"focus",this.zf,za,this);zH(a,"blur",this.Xm,za,this)};
z.detach=function(a){if(a){var b=zGb(a);this.Zv(b);this.Gb.remove(b)}else{for(var c=this.Gb.Kb(),d=0;b=c[d];d++)this.Zv(b);this.Gb.clear()}};z.Zv=function(a){zI(a,"mouseover",this.si,za,this);zI(a,"mouseout",this.Xm,za,this);zI(a,"mousemove",this.ri,za,this);zI(a,"focus",this.zf,za,this);zI(a,"blur",this.Xm,za,this)};z.$w=function(){return this.$x};z.sO=function(a){z4b(this.d(),a)};z.Ve=function(a){var b=this.d();b&&zE(b);z9f.e.Ve.call(this,a);a&&zWb(this.a.Ja().body,a)};z.px=function(){return zbc(this.d())};
z.ck=function(){return this.dj?this.K()?4:1:this.ti?3:this.K()?2:0};z.kn=function(a){if(!this.K())return za;var b=z1c(this.d()),c=zM(this.d());return b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};z.Pr=function(){if(!z4f.prototype.Pr.call(this))return za;if(this.ib)for(var a,b=0;a=z$f[b];b++)z2b(a.d(),this.ib)||a.i(za);zva(z$f,this);var c=this.d();c.className=this.className;this.Fj();zH(c,"mouseover",this.Mq,za,this);zH(c,"mouseout",this.Ox,za,this);this.jp();return zc};
z.Nk=function(){zp(z$f,this);for(var a=this.d(),b,c=0;b=z$f[c];c++)b.ib&&z2b(a,b.ib)&&b.i(za);this.Rz&&this.Rz.to();zI(a,"mouseover",this.Mq,za,this);zI(a,"mouseout",this.Ox,za,this);this.ib=undefined;if(this.ck()==0)this.xs=za;z4f.prototype.Nk.call(this)};z.uL=function(a,b){if(this.ib==a)if(this.xs||!this.rR){this.i(za);this.K()||this.aA(a,b)}else this.ib=undefined;this.dj=undefined};z.FO=function(a,b){this.fg(a);this.Ua=a;this.aA(a,b)};
z.aA=function(a,b){var c;if(b)c=b;else{var d=new zq(this.nf.x,this.nf.y);c=new zag(d)}this.ib=a;this.setPosition(c);this.i(zc)};z.mz=function(a){this.ti=undefined;if(a==this.ib)if((this.Ua==zb||this.Ua!=this.d()&&!this.Gb.contains(this.Ua))&&!this.Sx())this.i(za)};z.Sx=function(){return!!(this.Rh&&this.Rh.Ua)};z.si=function(a){var b=this.Jm(a.target);this.Ua=b;this.Fj();if(b!=this.ib){this.ib=b;this.WB(b);this.ev()}};z.Jm=function(a){try{for(;a&&!this.Gb.contains(a);)a=a.parentNode;return a}catch(b){return zb}};
z.ri=function(a){var b=this.a.Ag();this.nf.x=a.clientX+b.x;this.nf.y=a.clientY+b.y;this.xs=zc};z.zf=function(a){var b=this.Jm(a.target);this.Ua=b;this.xs=zc;if(this.ib!=b){this.ib=b;var c=new zbg(this.Ua);this.Fj();this.WB(b,c);this.ev()}};z.ev=function(){if(this.ib)for(var a,b=0;a=z$f[b];b++)if(z2b(a.d(),this.ib)){a.Rh=this;this.Rz=a}};
z.Xm=function(a){var b=this.Jm(a.target),c=this.Jm(a.relatedTarget);if(!(b==c)){if(b==this.Ua)this.Ua=zb;this.jp();if(this.K()&&(!a.relatedTarget||!z2b(this.d(),a.relatedTarget)))this.to();else this.ib=undefined}};z.Mq=function(){var a=this.d();if(this.Ua!=a){this.Fj();this.Ua=a}};z.Ox=function(a){var b=this.d();if(this.Ua==b&&(!a.relatedTarget||!z2b(b,a.relatedTarget))){this.Ua=zb;this.to()}};z.WB=function(a,b){if(!this.dj)this.dj=zle(zl(this.uL,this,a,b),this.EO)};
z.jp=function(){if(this.dj){zme(this.dj);this.dj=undefined}};z.to=function(){if(this.ck()==2)this.ti=zle(zl(this.mz,this,this.ib),this.$w())};z.Fj=function(){if(this.ti){zme(this.ti);this.ti=undefined}};z.s=function(){this.i(za);this.jp();this.detach();this.d()&&zE(this.d());this.Ua=zb;delete this.a;z9f.e.s.call(this)};var zag=function(a,b){z0f.call(this,a,b)};zn(zag,z0f);
zag.prototype.ab=function(a,b,c){var d=zZc(a),e=z3c(d),f=c?new zK(c.top+10,c.right,c.bottom,c.left+10):new zK(10,0,0,10);zWf(this.pp,a,4,f,e,9)&496&&zWf(this.pp,a,4,f,e,5)};var zbg=function(a){z_f.call(this,a,3)};zn(zbg,z_f);zbg.prototype.ab=function(a,b,c){var d=new zq(10,0);zXf(this.Vc,this.mf,a,b,d,c,9)&496&&zXf(this.Vc,2,a,1,d,c,5)};var zcg=function(a,b,c){z9f.call(this,a,b,c)};zn(zcg,z9f);z=zcg.prototype;z.Qv=za;z.NF=100;z.Il=za;z.$N=function(a){this.fy=a||zb};z.PN=function(a){this.Qv=a};z.Qk=function(){zcg.e.Qk.call(this);this.Dj=z7c(this.d()).hC();if(this.ib)this.Wo=z7c(this.ib).hC();this.Il=this.Qv;zH(this.a.Ja(),"mousemove",this.ri,za,this)};z.Nk=function(){zI(this.a.Ja(),"mousemove",this.ri,za,this);this.Wo=this.Dj=this.Gn=zb;this.Il=za;zcg.e.Nk.call(this)};
z.kn=function(a){if(this.Gn)return this.Gn.contains(a);return zcg.e.kn.call(this,a)};z.By=function(a){if(this.Wo&&this.Wo.contains(a)||this.kn(a))return zc;return!!this.Rh&&this.Rh.kn(a)};z.mz=function(a){this.ti=undefined;if(a==this.ib)if(!this.By(this.nf)&&!this.Ua&&!this.Sx())zx&&this.nf.x==0&&this.nf.y==0||this.i(za)};
z.ri=function(a){var b=zc;if(this.Dj){var c=new zq(a.clientX,a.clientY);if(this.By(c))b=za;else if(this.Il){var d=zIc(this.Dj,this.nf),e=zIc(this.Dj,c);b=e>=d}}if(b){this.to();this.Ua=zb;if(this.Rh)this.Rh.Ua=zb}else this.ck()==3&&this.Fj();zcg.e.ri.call(this,a)};z.Mq=function(){if(this.Ua!=this.d()){this.Il=za;this.Ua=this.d();if(!this.Gn&&this.fy)this.Gn=this.Dj.Qa().expand(this.fy)}};z.$w=function(){return this.Il?this.NF:this.$x};var zdg=function(a,b,c){zJ.call(this);this.Qg=a;this.Vi=c;this.B=b;zH(b,["hilite","select","canceldismiss","dismiss"],this);this.fe=zb;this.da=[];this.Cc=-1;this.Hd=0;this.sg=this.Db=zb};zn(zdg,zJ);z=zdg.prototype;z.rL=10;z.Iu=zc;z.vu=za;z.fP=za;z.handleEvent=function(a){if(a.target==this.B)switch(a.type){case "hilite":this.Af(a.eh);break;case "select":this.jl();break;case "canceldismiss":this.dp();break;case "dismiss":this.cw();break}};z.IN=function(a){this.Iu=a};z.HN=function(a){this.vu=a};
z.Xs=function(a,b){if(!(this.fe==a)){this.fe=a;this.Qg.Tn(this.fe,this.rL,zl(this.oL,this),b);this.dp()}};z.fk=function(){return this.Db};z.no=function(a){this.Db=a};z.isOpen=function(){return this.B.K()};z.by=function(){if(this.Cc>=this.Hd&&this.Cc<this.Hd+this.da.length-1){this.Af(this.Cc+1);return zc}else if(this.Cc==-1){this.Af(this.Hd);return zc}return za};z.cy=function(){if(this.Cc>this.Hd){this.Af(this.Cc-1);return zc}else this.vu&&this.Cc==this.Hd&&this.Af(-1);return za};
z.Af=function(a){this.Cc=a;this.B.Af(a);return this.fq(a)!=-1};z.jl=function(){var a=this.fq(this.Cc);if(a!=-1){var b=this.da[a];this.Vi.kl(b);this.rg();this.dispatchEvent({type:"update",eh:b});this.fP&&this.Vi.Ah(zc);return zc}else{this.rg();this.dispatchEvent({type:"update",eh:zb});return za}};z.rg=function(){this.Cc=-1;this.fe=zb;this.Hd+=this.da.length;this.da=[];window.clearTimeout(this.sg);this.sg=zb;this.B.rg()};z.cw=function(){if(!this.sg)this.sg=window.setTimeout(zl(this.rg,this),100)};
z.dp=function(){window.setTimeout(zl(function(){if(this.sg){window.clearTimeout(this.sg);this.sg=zb}},this),10)};z.s=function(){zdg.e.s.call(this);this.B.l();this.Vi.l();this.Qg=zb};z.oL=function(a,b,c){if(!(this.fe!=a)){var d=c?this.fq(this.Cc):zb;this.Hd+=this.da.length;this.da=b;for(var e=[],f=0;f<b.length;++f)e.push({id:this.ax(f),data:b[f]});this.B.WM(e,this.fe,this.Db);if(this.Iu&&e.length!=0){var g=d!=zb?this.ax(d):this.Hd;this.Af(g)}else this.Cc=-1}};
z.fq=function(a){var b=a-this.Hd;if(b<0||b>=this.da.length)return-1;return b};z.ax=function(a){return this.Hd+a};var zeg=function(a,b){this.da=a;this.rP=!b};zeg.prototype.Tn=function(a,b,c){var d=this.ix(a,b);if(d.length==0&&this.rP)d=this.fI(a,b);c(a,d)};zeg.prototype.ix=function(a,b){var c=[];if(a!=""){var d=z5a(a),e=new RegExp("(^|\\W+)"+d,"i");zOd(this.da,function(f){String(f).match(e)&&c.push(f);return c.length>=b})}return c};
zeg.prototype.fI=function(a,b){var c=[];zNd(this.da,function(f,g){var h=a.toLowerCase(),i=String(f).toLowerCase(),j=0;if(i.indexOf(h)!=-1)j=parseInt((i.indexOf(h)/4).toString(),10);else for(var k=h.split(""),l=-1,m=10,n=0,o;o=k[n];n++){var p=i.indexOf(o);if(p>l){var r=p-l-1;if(r>m-5)r=m-5;j+=r;l=p}else{j+=m;m+=5}}j<h.length*6&&c.push({QO:f,OA:j,index:g})});c.sort(function(f,g){var h=f.OA-g.OA;if(h!=0)return h;return f.index-g.index});for(var d=[],e=0;e<b&&e<c.length;e++)d.push(c[e].QO);return d};var zfg,zgg=function(a,b){if(zx||zfg){a.setAttribute("role",b);a.sR=b}},zV=function(a,b,c){if(zx||zfg)a.setAttribute("aria-"+b,c)},zhg=function(a,b){zV(a,"activedescendant",b?b.id:"")};var zig=function(a,b,c){for(var d=b.duplicate(),e=a.text,f=e,g=d.text,h=g,i=za;!i;)if(a.compareEndPoints("StartToEnd",a)==0)i=zc;else{a.moveEnd("character",-1);if(a.text==e)f+="\r\n";else i=zc}if(c)return[f.length,-1];for(var j=za;!j;)if(d.compareEndPoints("StartToEnd",d)==0)j=zc;else{d.moveEnd("character",-1);if(d.text==g)h+="\r\n";else j=zc}return[f.length,f.length+h.length]},zlg=function(a,b){var c=0,d=0;if(zjg(a)){c=a.selectionStart;d=b?-1:a.selectionEnd}else if(zw){var e=zkg(a),f=e[0],g=e[1];
if(f.inRange(g)){f.setEndPoint("EndToStart",g);if(a.type=="textarea")return zig(f,g,b);c=f.text.length;d=b?-1:f.text.length+g.text.length}}return[c,d]},zkg=function(a){var b=a.ownerDocument||a.document,c=b.selection.createRange(),d;if(a.type=="textarea"){d=b.body.createTextRange();d.moveToElementText(a)}else d=a.createTextRange();return[d,c]},zjg=function(a){try{return typeof a.selectionStart=="number"}catch(b){return za}};var zmg=function(a){zJ.call(this);a&&this.fg(a)};zn(zmg,zJ);z=zmg.prototype;z.q=zb;z.ln=zb;z.lr=zb;z.mn=zb;z.Bk=-1;z.Di=-1;z.Uy=0;z.cK=zc;
var zng={"3":13,"12":144,"63232":38,"63233":40,"63234":37,"63235":39,"63236":112,"63237":113,"63238":114,"63239":115,"63240":116,"63241":117,"63242":118,"63243":119,"63244":120,"63245":121,"63246":122,"63247":123,"63248":44,"63272":46,"63273":36,"63275":35,"63276":33,"63277":34,"63289":144,"63302":45},zog={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},zpg={61:187,
59:186},zqg=zw||zy&&zz("525");z=zmg.prototype;z.lk=function(a){if(zqg&&!z2f(a.keyCode,this.Bk,a.shiftKey))this.handleEvent(a);else this.Di=zx&&a.keyCode in zpg?zpg[a.keyCode]:a.keyCode};z.fJ=function(){this.Di=this.Bk=-1};
z.handleEvent=function(a){var b=a.Km(),c,d;if(zw&&a.type=="keypress"){c=this.Di;d=c!=13&&c!=27?b.keyCode:0}else if(zy&&a.type=="keypress"){c=this.Di;d=b.charCode>=0&&b.charCode<63232&&z3f(c)?b.charCode:0}else if(zmb){c=this.Di;d=z3f(c)?b.keyCode:0}else{c=b.keyCode||this.Di;d=b.charCode||0;if(zqb&&d==63&&!c)c=191}var e=c,f=b.keyIdentifier;if(c)if(c>=63232&&c in zng)e=zng[c];else{if(c==25&&a.shiftKey)e=9}else if(f&&f in zog)e=zog[f];var g=e==this.Bk;this.Bk=e;if(zy&&this.cK){if(g&&b.timeStamp-this.Uy<
50)return;this.Uy=b.timeStamp}var h=new zrg(e,d,g,b);try{this.dispatchEvent(h)}finally{h.l()}};z.fg=function(a){this.mn&&this.detach();this.q=a;this.ln=zH(this.q,"keypress",this);this.lr=zH(this.q,"keydown",this.lk,za,this);this.mn=zH(this.q,"keyup",this.fJ,za,this)};z.detach=function(){if(this.ln){zyc(this.ln);zyc(this.lr);zyc(this.mn);this.mn=this.lr=this.ln=zb}this.q=zb;this.Bk=-1};z.s=function(){zmg.e.s.call(this);this.detach()};
var zrg=function(a,b,c,d){zdc.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c};zn(zrg,zdc);var zsg=function(a,b,c,d){zF.call(this);this.oO(zfa(a)?a:",;");this.az=b||"";this.yM=this.Sg=c!=zb?c:zc;this.U=new zje(d||150);this.Fb=new zEc(this);this.vj=new zEc(this);this.yb=new zmg;this.Py=-1};zn(zsg,zF);z=zsg.prototype;z.wP=zc;z.fH=zc;z.Et=za;z.aB=zc;z.Pa=zb;z.nn="";z.Zf=za;z.ts=za;z.lP=zc;z.Xo=function(a){this.Da=a};z.qE=function(a){zV(a,"haspopup",zc);this.Fb.f(a,"focus",this.Mk);this.Fb.f(a,"blur",this.Rr);this.Pa||this.vj.f(a,"keydown",this.Ez)};
z.hG=function(a){a==this.Pa&&this.Rr();this.Fb.ma(a,"focus",this.Mk);this.Fb.ma(a,"blur",this.Rr);this.Pa||this.vj.ma(a,"keydown",this.Ez)};z.Yl=function(){for(var a=0;a<arguments.length;a++)this.qE(arguments[a])};z.iG=function(){for(var a=0;a<arguments.length;a++)this.hG(arguments[a])};
z.kl=function(a,b){var c=this.Da.fk();if(zf(b)?b:this.Sg){var d=zlg(c,zc)[0],e=this.qx(c.value,d),f=this.mt(c.value),g=a.toString();this.zN.test(g)||(g=g.replace(/[\s\xa0]+$/,"")+this.TF);if(this.wP){if(e!=0&&!zPa(f[e-1]))g=" "+g;if(e<f.length&&!zPa(f[e+1]))g=g+" "}if(g!=f[e]){f[e]=g;c.value=f.join("");for(var h=0,i=0;i<=e;i++)h+=f[i].length;c.focus();var j=h;if(zjg(c))c.selectionStart=j;else if(zw){var k=zkg(c),l=k[0],m=k[1];if(l.inRange(m)){if(c.type=="textarea"){var n=c.value.substring(0,j);j=
zQa(n).length}l.collapse(zc);l.move("character",j);l.select()}}var o=h;if(zjg(c))c.selectionEnd=o;else if(zw){var p=zkg(c),r=p[0],q=p[1];if(r.inRange(q)){var u=zlg(c,zc)[0];if(c.type=="textarea"){var t=c.value.substring(0,o);o=zQa(t).length;var s=c.value.substring(0,u);u=zQa(s).length}q.collapse(zc);q.moveEnd("character",o-u);q.select()}}}}else c.value=a.toString();this.ts=zc};z.s=function(){zsg.e.s.call(this);this.Fb.l();delete this.Fb;this.vj.l();this.vj=zb};
z.oO=function(a){this.Wi=a;this.TF=this.Wi.substring(0,1);var b=this.Sg?"[\\s"+this.Wi+"]+":"[\\s]+";this.oC=new RegExp("^"+b+"|"+b+"$","g");this.zN=new RegExp("\\s*["+this.Wi+"]$")};z.vO=function(a){this.Et=a};
z.Wb=function(a){switch(a.keyCode){case 40:if(this.Da.isOpen()){this.Er();a.preventDefault();return zc}else if(!this.Sg){this.Ah(zc);a.preventDefault();return zc}break;case 38:if(this.Da.isOpen()){this.Fr();a.preventDefault();return zc}break;case 9:this.Ah();if(this.Da.jl()&&this.yM){a.preventDefault();return zc}break;case 13:this.Ah();if(this.Da.jl()){a.preventDefault();return zc}break;case 27:if(this.Da.isOpen()){this.Da.rg();return zc}break;case 229:if(!this.Zf){this.PO();return zc}break;default:if(!this.lP){this.U.stop();
this.U.start()}}if(this.aB&&this.Sg&&a.charCode&&this.Wi.indexOf(String.fromCharCode(a.charCode))!=-1){this.Ah();if(this.Da.jl()){a.preventDefault();return zc}}return za};z.RD=function(){this.yb.fg(this.Pa);this.Fb.f(this.yb,"key",this.Iz);zw&&this.Fb.f(this.Pa,"keypress",this.Dz)};z.QM=function(){this.Fb.ma(this.yb,"key",this.Iz);this.yb.detach();zw&&this.Fb.ma(this.Pa,"keypress",this.Dz);this.Zf&&this.qt()};
z.Mk=function(a){this.vj.za();this.Da&&this.Da.dp();if(a.target!=this.Pa){this.Pa=a.target||zb;this.U.start();this.Fb.f(this.U,"tick",this.Dn);this.nn=this.Pa.value;this.RD()}};z.Rr=function(){if(this.Pa){this.QM();this.Pa=zb;this.U.stop();this.Fb.ma(this.U,"tick",this.Dn);this.Da&&this.Da.cw()}};z.Dn=function(){this.Ah()};z.Ez=function(a){this.Mk(a)};z.Iz=function(a){this.Py=a.keyCode;this.Da&&this.Wb(a)};z.Gz=function(){this.Zf&&this.Py!=229&&this.qt()};
z.Hz=function(a){if(this.Zf&&(a.keyCode==13||a.keyCode==77&&a.ctrlKey))this.qt()};z.PO=function(){if(!this.Zf){this.Fb.f(this.Pa,"keyup",this.Hz);this.Fb.f(this.Pa,"keypress",this.Gz);this.Zf=zc}};z.qt=function(){if(this.Zf){this.Zf=za;this.Fb.ma(this.Pa,"keypress",this.Gz);this.Fb.ma(this.Pa,"keyup",this.Hz)}};z.Dz=function(a){if(this.Sg&&this.aB&&this.Wi.indexOf(String.fromCharCode(a.charCode))!=-1){this.Ah();this.Da.jl()&&a.preventDefault()}};
z.Ah=function(a){if(a||this.Pa&&this.Pa.value!=this.nn){if(a||!this.ts){var b=this.Sz();if(this.Da){this.Da.no(this.Pa);this.Da.Xs(b,this.Pa.value)}}this.nn=this.Pa.value}this.ts=za};z.Fr=function(){return this.Et?this.Da.by():this.Da.cy()};z.Er=function(){return this.Et?this.Da.cy():this.Da.by()};z.Sz=function(){var a=zlg(this.Pa,zc)[0],b=this.Pa.value;return this.gP(this.mt(b)[this.qx(b,a)])};z.gP=function(a){return this.oC?String(a).replace(this.oC,""):a};
z.qx=function(a,b){var c=this.mt(a);if(b==a.length)return c.length-1;for(var d=0,e=0,f=0;e<c.length&&f<b;e++){f+=c[e].length;d=e}return d};z.mt=function(a){if(!this.Sg)return[a];for(var b=String(a).split(""),c=[],d=[],e=0,f=za;e<b.length;e++)if(this.az&&this.az.indexOf(b[e])!=-1){if(this.fH&&!f){c.push(d.join(""));d.length=0}d.push(b[e]);f=!f}else if(!f&&this.Wi.indexOf(b[e])!=-1){d.push(b[e]);c.push(d.join(""));d.length=0}else d.push(b[e]);c.push(d.join(""));return c};var ztg=function(a,b,c,d){this.Ma=a||document.body;this.a=zD(this.Ma);this.CA=!a;this.q=zb;this.fe="";this.da=[];this.VB=this.tk=-1;this.Z=za;this.className="ac-renderer";this.ss="ac-row";this.Xy="active";this.du="ac-active";this.ZJ="ac-highlighted";this.te=b||zb;this.sP=d!=zb?d:zc;this.cN=c!=zb?c:za;this.kr=zb;this.ij=za};zn(ztg,zJ);var zug=0;z=ztg.prototype;z.tO=function(a){this.ij=a};z.WM=function(a,b,c){this.fe=b;this.da=a;this.tk=0;this.VB=zm();this.Db=c;this.fl=[];this.ls()};
z.rg=function(){this.Db&&zhg(this.Db,zb);if(this.Z){this.Z=za;zN(this.q,za)}};z.u=function(){if(!this.Z){this.Z=zc;zN(this.q,zc)}};z.K=function(){return this.Z};z.dy=function(a){this.$J();this.tk=a;if(a>=0&&a<this.q.childNodes.length){var b=this.fl[a];zA(b,this.du,this.Xy);this.Db&&zhg(this.Db,b)}};z.$J=function(){this.tk>=0&&zCb(this.fl[this.tk],this.du,this.Xy)};z.Af=function(a){if(a==-1)this.dy(-1);else for(var b=0;b<this.da.length;b++)if(this.da[b].id==a){this.dy(b);return}};
z.dO=function(a){zA(a,this.className)};z.tL=function(){if(!this.q){var a=this.a.j("div",{style:"display:none"});this.q=a;this.dO(a);zgg(a,"listbox");a.id="goog-acr-"+zug++;if(this.Db){zgg(this.Db,"combobox");zV(this.Db,"autocomplete","list");zV(this.Db,"haspopup",zc)}this.a.appendChild(this.Ma,a);zH(a,"click",this.Ax,za,this);zH(a,"mousedown",this.Kx,za,this);zH(this.a.Ja(),"click",this.Gx,za,this);zH(a,"mouseover",this.Lx,za,this)}};
z.ls=function(){this.tL();if(this.ij)this.q.style.visibility="hidden";this.fl.length=0;this.a.ns(this.q);if(this.te&&this.te.Sa)this.te.Sa(this,this.q,this.da,this.fe);else{var a=zb;zNd(this.da,function(b){b=this.ps(b,this.fe);this.ij?this.q.insertBefore(b,a):this.a.appendChild(this.q,b);a=b},this)}if(this.da.length==0)this.rg();else{this.u();this.zM(this.q);this.ab();zdd(this.q,zc)}};
z.ab=function(){if(this.Db&&this.CA){var a=z1c(this.Db),b=zM(this.Db),c=zM(zZc(this.Db)),d=zM(this.q);a.y=this.ij?a.y-d.height:a.y+b.height;if((this.cN||a.x+d.width>c.width)&&this.kr!="LEFT"){a.x=a.x+b.width-d.width;this.kr="RIGHT"}else this.kr="LEFT";z5c(this.q,a);if(this.ij)this.q.style.visibility="visible"}};z.JN=function(a){this.CA=a};
z.s=function(){ztg.e.s.call(this);if(this.q){zI(this.q,"click",this.Ax,za,this);zI(this.q,"mousedown",this.Kx,za,this);zI(this.a.Ja(),"click",this.Gx,za,this);zI(this.q,"mouseover",this.Lx,za,this);this.a.removeNode(this.q);this.q=zb;this.Z=za}delete this.Ma};z.zM=function(a){if(zx&&zqb){a.style.width="";a.style.overflow="visible";a.style.width=a.offsetWidth;a.style.overflow="auto"}};z.VM=function(a,b,c){c.innerHTML=zu(a.data.toString())};
z.Wq=function(a,b){if(a.nodeType==3){var c,d=zb;if(zi(b)){c=b.length>0?b[0]:"";if(b.length>1)d=zza(b,1)}else c=b;if(!(c.length==0)){var e=a.nodeValue;c=z5a(c);for(var f=new RegExp("(.*?)(^|\\W+)("+c+")","gi"),g=[],h=0,i=f.exec(e);i;){g.push(i[1]);g.push(i[2]);g.push(i[3]);h=f.lastIndex;i=f.exec(e)}g.push(e.substring(h));if(g.length>1){a.nodeValue=g[0]+g[1];var j=this.a.createElement("b");j.className=this.ZJ;this.a.appendChild(j,this.a.createTextNode(g[2]));j=a.parentNode.insertBefore(j,a.nextSibling);
for(var k=g.length-1;k>=3;k--)a.parentNode.insertBefore(this.a.createTextNode(g[k]),j.nextSibling)}else d&&this.Wq(a,d)}}else for(var l=a.firstChild;l;){var m=l.nextSibling;this.Wq(l,b);l=m}};z.ps=function(a,b){var c=this.a.j("div",{className:this.ss,id:"goog-acri-"+zug++});zgg(c,"option");this.te&&this.te.AA?this.te.AA(a,b,c):this.VM(a,b,c);b&&this.sP&&this.Wq(c,b);zA(c,this.ss);this.fl.push(c);return c};
z.jx=function(a){for(;a&&a!=this.q&&!zEb(a,this.ss);)a=a.parentNode;return a?zoa(this.fl,a):-1};z.Ax=function(a){var b=this.jx(a.target);b>=0&&this.dispatchEvent({type:"select",eh:this.da[b].id});a.stopPropagation()};z.Kx=function(a){this.dispatchEvent("canceldismiss");a.stopPropagation();a.preventDefault()};z.Gx=function(){this.dispatchEvent("dismiss")};z.Lx=function(a){var b=this.jx(a.target);if(b>=0)zm()-this.VB<300||this.dispatchEvent({type:"hilite",eh:this.da[b].id})};var zwg=function(a,b,c){zO.call(this,c);this.Je=a;this.S=new z5f;this.k=b||zvg;this.pm=this.J("cb");this.tn=this.J("mi")};zn(zwg,zO);z=zwg.prototype;z.vh=zb;z.vo=0;z.Ie=zb;z.j=function(){zwg.e.j.call(this);var a=this.d();a.style.position="absolute";a.style.visibility="hidden";this.S.Ve(a)};z.fg=function(a){this.Fs(a,this.tv(a))};z.ih=function(a){this.S.ih(a)};z.setPosition=function(a){if(a instanceof z_f)this.Fs(a.Vc,a.mf);else zd(Error("Bubble only supports absolute and anchored positions!"))};
z.setTimeout=function(a){this.vh=a};z.Xi=function(a){this.S.Xi(a)};z.i=function(a){a&&!this.S.K()&&this.rm();this.S.i(a);this.S.K()||this.jj()};z.K=function(){return this.S.K()};z.s=function(){this.jj();this.S.l();this.S=zb;zwg.e.s.call(this)};
z.rm=function(){if(!this.ta())zd(Error("You must render the bubble before showing it!"));var a=this.d(),b=this.S.Sm();a.innerHTML=this.kp(b);if(typeof this.Je=="object"){var c=this.a.d(this.tn);this.a.appendChild(c,this.Je)}var d=this.a.d(this.pm);this.Ie=zH(d,"click",this.sk,za,this);if(this.vh)this.vo=zle(this.sk,this.vh,this)};z.jj=function(){if(this.Ie){zyc(this.Ie);this.Ie=zb}if(this.vo){zme(this.vo);this.AR=zb}var a=this.d();if(a){this.a.ns(a);a.innerHTML=""}};
z.Fs=function(a,b){this.S.ih(b);var c=this.um(b);this.S.tl(c);var d=b^1^2;this.S.setPosition(new z_f(a,d))};z.sk=function(){this.i(za)};z.tv=function(a){var b=this.a.UH(a),c=zZc(b),d=c.offsetWidth,e=c.offsetHeight,f=z1c(a),g=zM(a),h=0;if(d-f.x-g.width>f.x)h+=1;if(e-f.y-g.height>f.y)h+=2;return zxg[h]};z.um=function(a){var b=new zK(0,0,0,0);if(a&2)b.right-=this.k.hz;else b.left-=this.k.hz;return b};
z.kp=function(a){var b,c;switch(a){case 0:b=this.k.HF;c=this.k.Kv;break;case 2:b=this.k.IF;c=this.k.Kv;break;case 1:b=this.k.Lv;c=this.k.CF;break;case 3:b=this.k.Lv;c=this.k.DF;break;default:zd(Error("This corner type is not supported by bubble!"))}var d=zb;d=typeof this.Je=="object"?'<div id="'+this.tn+'">':this.Je;var e='<table border=0 cellspacing=0 cellpadding=0 style="z-index:1" width='+this.k.ap+'><tr><td colspan=4 class="'+b+'"><tr><td class="'+this.k.FF+'"><td class="'+this.k.EF+'" style="padding:0 4;background:white">'+
d+'<td id="'+this.pm+'" class="'+this.k.up+'"/><td class="'+this.k.GF+'"><tr><td colspan=4 class="'+c+'"></table>';return e};var zvg={ap:147,hz:60,EF:"goog-bubble-font",up:"goog-bubble-close-button",IF:"goog-bubble-top-right-anchor",HF:"goog-bubble-top-left-anchor",Lv:"goog-bubble-top-no-anchor",DF:"goog-bubble-bottom-right-anchor",CF:"goog-bubble-bottom-left-anchor",Kv:"goog-bubble-bottom-no-anchor",FF:"goog-bubble-left",GF:"goog-bubble-right"},zxg=[3,1,2,0];var zyg=function(){},zzg;zh(zyg);z=zyg.prototype;z.yc=function(){return undefined};z.j=function(a){return a.a.j("div",{className:this.Kd(a).join(" ")},a.Ae())};z.wa=function(a){return a};z.Dm=function(a,b,c){var d=a.d?a.d():a;if(d)if(zw&&!zz("7")){var e=this.$p(zBb(d),b);e.push(b);var f=c?zA:zCb;zna(f,d).apply(zb,e)}else zB(d,b,c)};z.uw=function(a,b,c){this.Dm(a,b,c)};z.Pb=function(){return zc};
z.o=function(a,b){b.id&&a.Xe(b.id);var c=this.wa(b);c&&c.firstChild?a.eo(c.firstChild.nextSibling?zwa(c.childNodes):c.firstChild):a.eo(zb);var d=0,e=this.X(),f=this.Cg(),g=za,h=za,i=za,j=zBb(b);zo(j,function(m){if(!g&&m==e){g=zc;if(f==e)h=zc}else if(!h&&m==f)h=zc;else d|=this.uq(m)},this);a.yB(d);if(!g){j.push(e);if(f==e)h=zc}h||j.push(f);var k=a.Vw();k&&j.push.apply(j,k);if(zw&&!zz("7")){var l=this.$p(j);if(l.length>0){j.push.apply(j,l);i=zc}}if(!g||!h||k||i)zAb(b,j.join(" "));return b};
z.wi=function(a){a.Kg()&&this.bj(a.d(),zc);a.Ka()&&this.We(a,a.K())};z.eB=function(a){if(zx){var b=this.yc();b&&zgg(a,b)}};z.ol=function(a,b){zdd(a,!b,!zw&&!zmb)};z.bj=function(a,b){this.Dm(a,this.Cg()+"-rtl",b)};z.Df=function(a){var b;if(a.cc(32)&&(b=a.mb()))return z9b(b);return za};z.We=function(a,b){var c;if(a.cc(32)&&(c=a.mb())){if(!b&&a.Cy()){try{c.blur()}catch(d){}a.Cy()&&a.Dg(zb)}z9b(c)!=b&&z$b(c,b)}};z.i=function(a,b){zN(a,b)};
z.Cb=function(a,b,c){var d=a.d();if(d){var e=this.Vj(b);e&&this.Dm(a,e,c);this.kj(d,b,c)}};z.kj=function(a,b,c){if(zx){zzg||(zzg=zMa(1,"disabled",4,"pressed",8,"selected",16,"checked",64,"expanded"));var d=zzg[b];d&&zV(a,d,c)}};z.pa=function(a,b){var c=this.wa(a);if(c){zXb(c);if(b)if(zj(b))z4b(c,b);else{function d(e){if(e){var f=zC(c);c.appendChild(zj(e)?f.createTextNode(e):e)}}zi(b)?zo(b,d):d(b)}}};z.mb=function(a){return a.d()};z.X=function(){return"goog-control"};z.Lm=function(){return[]};
z.Cg=function(){return this.X()};z.Kd=function(a){var b=this.X(),c=[b],d=this.Cg();d!=b&&c.push(d);var e=this.kH(a.ck());e&&c.push.apply(c,e);var f=a.Vw();f&&c.push.apply(c,f);zw&&!zz("7")&&c.push.apply(c,this.$p(c));return c};z.$p=function(a,b){var c=[];if(b)a=a.concat([b]);zo(this.Lm(),function(d){if(zsa(d,zna(zta,a))&&(!b||zta(d,b)))c.push(d.join("_"))});return c};z.kH=function(a){if(a){for(var b=[],c=1;a;c<<=1)if(a&c){b.push(this.Vj(c));a&=~c}return b}return zb};
z.Vj=function(a){this.mm||this.Fv();return this.mm[a]};z.uq=function(a){this.bC||this.AF();var b=parseInt(this.bC[a],10);return isNaN(b)?0:b};z.Fv=function(){var a=this.Cg();this.mm=zMa(1,a+"-disabled",2,a+"-hover",4,a+"-active",8,a+"-selected",16,a+"-checked",32,a+"-focused",64,a+"-open")};z.AF=function(){this.mm||this.Fv();this.bC=zJa(this.mm)};var zAg=function(){zyg.call(this)};zn(zAg,zyg);zh(zAg);z=zAg.prototype;z.yc=function(){return"button"};z.kj=function(a,b,c){if(zx)b==16?zV(a,"pressed",c):zAg.e.kj.call(this,a,b,c)};z.j=function(a){var b=zAg.e.j.call(this,a),c=a.dd();c&&this.lh(b,c);var d=a.N();d&&this.C(b,d);a.cc(16)&&this.kj(b,16,za);return b};z.o=function(a,b){b=zAg.e.o.call(this,a,b);a.Ys(this.N(b));a.oo(this.dd(b));a.cc(16)&&this.kj(b,16,za);return b};z.N=zg;z.C=zg;z.dd=function(a){return a.title};
z.lh=function(a,b){if(a)a.title=b||""};z.X=function(){return"goog-button"};var zCg=function(a){for(var b,c;a;){b=zla(a);if(c=zBg[b])break;a=a.e?a.e.constructor:zb}if(c)return zk(c.aa)?c.aa():new c;return zb},zW=function(a,b){if(!a)zd(Error("Invalid class name "+a));if(!zk(b))zd(Error("Invalid decorator function "+b));zDg[a]=b},zEg=function(a){for(var b,c=zBb(a),d=0,e=c.length;d<e;d++)if(b=c[d]in zDg?zDg[c[d]]():zb)return b;return zb},zBg={},zDg={};var zFg=function(a){var b=zEg(a);b&&b.o(a);return b};var zX=function(a,b,c){zO.call(this,c);this.B=b||zCg(this.constructor);this.eo(a)};zn(zX,zO);var zGg=zFg;z=zX.prototype;z.$=zb;z.Oa=0;z.Bl=39;z.am=255;z.uo=0;z.Z=zc;z.Fd=zb;z.Iq=zc;z.wu=za;z.KK=function(){return this.Iq};z.Ms=function(a){this.ta()&&a!=this.Iq&&this.ww(a);this.Iq=a};z.mb=function(){return this.B.mb(this)};z.Pm=function(){return this.yb||(this.yb=new zmg)};z.wf=function(){return this.B};z.Vw=function(){return this.Fd};
z.Sl=function(a){if(a){if(this.Fd)zta(this.Fd,a)||this.Fd.push(a);else this.Fd=[a];this.B.uw(this,a,zc)}};z.OM=function(a){if(a&&this.Fd){zp(this.Fd,a);if(this.Fd.length==0)this.Fd=zb;this.B.uw(this,a,za)}};z.Dm=function(a,b){b?this.Sl(a):this.OM(a)};z.j=function(){var a=this.B.j(this);this.gh(a);this.B.eB(a);this.ar()||this.B.ol(a,za);this.K()||this.B.i(a,za)};z.wa=function(){return this.B.wa(this.d())};z.Pb=function(a){return this.B.Pb(a)};
z.r=function(a){a=this.B.o(this,a);this.gh(a);this.B.eB(a);this.ar()||this.B.ol(a,za);this.Z=a.style.display!="none"};z.p=function(){zX.e.p.call(this);this.B.wi(this);if(this.Bl&-2){this.KK()&&this.ww(zc);if(this.cc(32)){var a=this.mb();if(a){var b=this.Pm();b.fg(a);this.Ub().f(b,"key",this.Wb).f(a,"focus",this.zf).f(a,"blur",this.Dg)}}}};
z.ww=function(a){var b=this.Ub(),c=this.d();if(a){b.f(c,"mouseover",this.si).f(c,"mousedown",this.Be).f(c,"mouseup",this.Eg).f(c,"mouseout",this.Jq);zw&&b.f(c,"dblclick",this.Bx)}else{b.ma(c,"mouseover",this.si).ma(c,"mousedown",this.Be).ma(c,"mouseup",this.Eg).ma(c,"mouseout",this.Jq);zw&&b.ma(c,"dblclick",this.Bx)}};z.I=function(){zX.e.I.call(this);this.yb&&this.yb.detach();this.K()&&this.Ka()&&this.B.We(this,za)};
z.s=function(){zX.e.s.call(this);if(this.yb){this.yb.l();delete this.yb}delete this.B;this.Fd=this.$=zb};z.Ae=function(){return this.$};z.pa=function(a){this.B.pa(this.d(),a);this.eo(a)};z.eo=function(a){this.$=a};z.Yc=function(){var a=this.Ae();if(!a||zj(a))return a;var b=zi(a)?zqa(a,zbc).join(""):zbc(a);return b&&zRa(b)};z.V=function(a){this.pa(a)};z.bj=function(a){zX.e.bj.call(this,a);var b=this.d();b&&this.B.bj(b,a)};z.ar=function(){return this.wu};
z.ol=function(a){this.wu=a;var b=this.d();b&&this.B.ol(b,a)};z.K=function(){return this.Z};z.i=function(a,b){if(b||this.Z!=a&&this.dispatchEvent(a?"show":"hide")){var c=this.d();c&&this.B.i(c,a);this.Ka()&&this.B.We(this,a);this.Z=a;return zc}return za};z.Ka=function(){return!this.ed(1)};z.OK=function(){var a=this.cd();return!!a&&typeof a.Ka=="function"&&!a.Ka()};z.H=function(a){if(!this.OK()&&this.Lg(1,!a)){if(!a){this.setActive(za);this.Bb(za)}this.K()&&this.B.We(this,a);this.Cb(1,!a)}};
z.Bb=function(a){this.Lg(2,a)&&this.Cb(2,a)};z.Cf=function(){return this.ed(4)};z.setActive=function(a){this.Lg(4,a)&&this.Cb(4,a)};z.Bi=function(){return this.ed(8)};z.Xb=function(a){this.Lg(8,a)&&this.Cb(8,a)};z.zy=function(){return this.ed(16)};z.td=function(a){this.Lg(16,a)&&this.Cb(16,a)};z.Cy=function(){return this.ed(32)};z.ho=function(a){this.Lg(32,a)&&this.Cb(32,a)};z.isOpen=function(){return this.ed(64)};z.Ta=function(a){this.Lg(64,a)&&this.Cb(64,a)};z.ck=function(){return this.Oa};
z.ed=function(a){return!!(this.Oa&a)};z.Cb=function(a,b){if(this.cc(a)&&b!=this.ed(a)){this.B.Cb(this,a,b);this.Oa=b?this.Oa|a:this.Oa&~a}};z.yB=function(a){this.Oa=a};z.cc=function(a){return!!(this.Bl&a)};z.ud=function(a,b){if(this.ta()&&this.ed(a)!=b)zd(Error("Component already rendered"));!b&&this.ed(a)&&this.Cb(a,za);this.Bl=b?this.Bl|a:this.Bl&~a};z.pc=function(a){return!!(this.am&a)&&this.cc(a)};z.KN=function(a,b){this.am=b?this.am|a:this.am&~a};
z.Js=function(a,b){this.uo=b?this.uo|a:this.uo&~a};z.Lg=function(a,b){return this.cc(a)&&this.ed(a)!=b&&(!(this.uo&a)||this.dispatchEvent(zqd(a,b)))&&!this.cr()};z.si=function(a){a.relatedTarget&&!z2b(this.d(),a.relatedTarget)&&this.dispatchEvent("enter")&&this.Ka()&&this.pc(2)&&this.Bb(zc)};z.Jq=function(a){if(a.relatedTarget&&!z2b(this.d(),a.relatedTarget)&&this.dispatchEvent("leave")){this.pc(4)&&this.setActive(za);this.pc(2)&&this.Bb(za)}};
z.Be=function(a){if(this.Ka()){this.pc(2)&&this.Bb(zc);if(a.yy(0)){this.pc(4)&&this.setActive(zc);this.B.Df(this)&&this.mb().focus()}}!this.ar()&&a.yy(0)&&a.preventDefault()};z.Eg=function(a){if(this.Ka()){this.pc(2)&&this.Bb(zc);this.Cf()&&this.Xg(a)&&this.pc(4)&&this.setActive(za)}};z.Bx=function(a){this.Ka()&&this.Xg(a)};z.Xg=function(){this.pc(16)&&this.td(!this.zy());this.pc(8)&&this.Xb(zc);this.pc(64)&&this.Ta(!this.isOpen());return this.dispatchEvent("action")};
z.zf=function(){this.pc(32)&&this.ho(zc)};z.Dg=function(){this.pc(4)&&this.setActive(za);this.pc(32)&&this.ho(za)};z.Wb=function(a){if(this.K()&&this.Ka()&&this.qi(a)){a.preventDefault();a.stopPropagation();return zc}return za};z.qi=function(a){return a.keyCode==13&&this.Xg(a)};if(!zk(zX))zd(Error("Invalid component class "+zX));if(!zk(zyg))zd(Error("Invalid renderer class "+zyg));var zHg=zla(zX);zBg[zHg]=zyg;zW("goog-control",function(){return new zX(zb)});var zIg=function(){zAg.call(this)};zn(zIg,zAg);zh(zIg);z=zIg.prototype;z.yc=function(){return undefined};z.j=function(a){this.zB(a);return a.a.j("button",{"class":this.Kd(a).join(" "),disabled:!a.Ka(),title:a.dd()||"",value:a.N()||""},a.Yc()||"")};z.Pb=function(a){return a.tagName=="BUTTON"||a.tagName=="INPUT"&&(a.type=="button"||a.type=="submit"||a.type=="reset")};z.o=function(a,b){this.zB(a);b.disabled&&zA(b,this.Vj(1));return zIg.e.o.call(this,a,b)};z.wi=function(a){a.Ub().f(a.d(),"click",a.Xg)};
z.ol=zg;z.bj=zg;z.Df=function(a){return a.Ka()};z.We=zg;z.Cb=function(a,b,c){zIg.e.Cb.call(this,a,b,c);var d=a.d();if(d&&b==1)d.disabled=c};z.N=function(a){return a.value};z.C=function(a,b){if(a)a.value=b};z.kj=zg;z.zB=function(a){a.Ms(za);a.KN(255,za);a.ud(32,za)};var zJg=function(a,b,c){zX.call(this,a,b||zIg.aa(),c)};zn(zJg,zX);z=zJg.prototype;z.N=function(){return this.vd};z.C=function(a){this.vd=a;this.B.C(this.d(),a)};z.Ys=function(a){this.vd=a};z.dd=function(){return this.Hl};z.lh=function(a){this.Hl=a;this.B.lh(this.d(),a)};z.oo=function(a){this.Hl=a};z.s=function(){zJg.e.s.call(this);delete this.vd;delete this.Hl};z.p=function(){zJg.e.p.call(this);if(this.cc(32)){var a=this.mb();a&&this.Ub().f(a,"keyup",this.qi)}};
z.qi=function(a){if(a.keyCode==13&&a.type=="key"||a.keyCode==32&&a.type=="keyup")return this.Xg(a);return a.keyCode==32};zW("goog-button",function(){return new zJg(zb)});var zKg=function(a,b){zO.call(this,b);this.Fi=a||""};zn(zKg,zO);z=zKg.prototype;z.Gd=zb;z.j=function(){this.gh(this.a.j("input",{type:"text"}))};z.r=function(a){zKg.e.r.call(this,a);if(!this.Fi)this.Fi=a.getAttribute("label")||""};z.p=function(){zKg.e.p.call(this);this.pE();this.km();this.d().Ly=this};z.I=function(){zKg.e.I.call(this);this.$v();this.d().Ly=zb};
z.pE=function(){var a=new zEc(this);a.f(this.d(),"focus",this.$I);a.f(this.d(),"blur",this.DI);zx&&a.f(this.d(),["keypress","keydown","keyup"],this.YI);var b=zC(this.d()),c=zSb(b);a.f(c,"load",this.JJ);this.c=a;this.zu()};z.zu=function(){if(!this.$G&&this.c&&this.d().form){this.c.f(this.d().form,"submit",this.aJ);this.$G=zc}};z.$v=function(){if(this.c){this.c.l();this.c=zb}};z.s=function(){zKg.e.s.call(this);this.$v()};z.Jo="label-input-label";
z.$I=function(){zCb(this.d(),this.Jo);if(!this.Fg()&&!this.Yq){var a=this,b=function(){a.d().value=""};zw?zle(b,10):b()}};z.DI=function(){this.Gd=zb;this.km()};z.YI=function(a){if(a.keyCode==27){if(a.type=="keydown")this.Gd=this.d().value;else if(a.type=="keypress")this.d().value=this.Gd;else if(a.type=="keyup")this.Gd=zb;a.preventDefault()}};z.aJ=function(){if(!this.Fg()){this.d().value="";zle(this.yI,10,this)}};z.yI=function(){if(!this.Fg())this.d().value=this.Fi};z.JJ=function(){this.km()};
z.Fg=function(){return this.d().value!=""&&this.d().value!=this.Fi};z.clear=function(){this.d().value="";if(this.Gd!=zb)this.Gd=""};z.C=function(a){if(this.Gd!=zb)this.Gd=a;this.d().value=a;this.km()};z.N=function(){if(this.Gd!=zb)return this.Gd;return this.Fg()?this.d().value:""};z.km=function(){this.zu();if(this.Fg())zCb(this.d(),this.Jo);else{this.Yq||zA(this.d(),this.Jo);zle(this.$M,10,this)}};
z.Iw=function(){var a=this.Fg();this.Yq=zc;this.d().focus();if(!a)this.d().value=this.Fi;this.d().select();zle(this.VG,10,this)};z.VG=function(){this.Yq=za};z.$M=function(){if(this.d()&&!this.Fg())this.d().value=this.Fi};var zLg=function(){return zyg.call(this)};zn(zLg,zyg);zh(zLg);zLg.prototype.j=function(a){return a.a.j("div",{"class":this.X()})};zLg.prototype.o=function(a,b){if(b.tagName=="HR"){var c=b;b=this.j(a);c.parentNode&&c.parentNode.insertBefore(b,c);zE(c)}else zA(b,this.X());return b};zLg.prototype.pa=function(){};zLg.prototype.X=function(){return"goog-menuseparator"};var zMg=function(a,b){zX.call(this,zb,a||zLg.aa(),b);this.ud(1,za);this.ud(2,za);this.ud(4,za);this.ud(32,za);this.yB(1)};zn(zMg,zX);zMg.prototype.p=function(){zMg.e.p.call(this);zgg(this.d(),"separator")};zW("goog-menuseparator",function(){return new zMg});var zNg=function(){};zh(zNg);z=zNg.prototype;z.yc=function(){return undefined};z.QJ=function(a){if(a){var b=a.getAttributeNode("tabindex");if(b&&b.specified){var c=a.tabIndex;return zha(c)&&c>=0}}return za};z.Op=function(a,b){if(a)a.tabIndex=b?0:-1};z.j=function(a){return a.a.j("div",{"class":this.Kd(a).join(" ")})};z.wa=function(a){return a};z.Pb=function(a){return a.tagName=="DIV"};
z.o=function(a,b){b.id&&a.Xe(b.id);var c=this.X(),d=za,e=zBb(b);e&&zo(e,function(f){if(f==c)d=zc;else f&&this.Vs(a,f,c)},this);d||zA(b,c);this.QF(a,b);return b};z.Vs=function(a,b,c){if(b==c+"-disabled")a.H(za);else if(b==c+"-horizontal")a.Rs("horizontal");else b==c+"-vertical"&&a.Rs("vertical")};
z.QF=function(a,b){if(b)for(var c=b.firstChild,d;c&&c.parentNode==b;){d=c.nextSibling;if(c.nodeType==1){var e=this.dq(c);if(e){e.gh(c);a.Ka()||e.H(za);a.jc(e);e.o(c)}}else if(!c.nodeValue||zRa(c.nodeValue)=="")b.removeChild(c);c=d}};z.dq=function(a){return zEg(a)};z.wi=function(a){var b=a.d();zdd(b,zc,zx);if(zw)b.hideFocus=zc;var c=this.yc();c&&zgg(b,c);if(a.Zj()=="horizontal"&&zx&&!zz("1.9a")&&a.Kg()){var d=this.wa(b);a.ac(function(e){var f=e.d();f&&f.parentNode==d&&zOg(e)})}};z.mb=function(a){return a.d()};
z.X=function(){return"goog-container"};z.Kd=function(a){var b=this.X(),c=a.Zj()=="horizontal",d=[b,b+(c?"-horizontal":"-vertical")];a.Ka()||d.push(this.X()+"-disabled");return d};z.sH=function(){return"vertical"};
var zOg=function(a){var b=a.d();if(b){var c=b.parentNode,d=b.nextSibling,e=a instanceof zMg?"display:-moz-box;position:relative;top:4px":"display:-moz-box;position:relative";c.insertBefore(a.a.j("div",{style:e},b),d)}},zPg=function(a){var b=a.d();if(b){var c=b.parentNode;c.parentNode.insertBefore(b,c);zE(c)}};var zQg=function(a,b,c){zO.call(this,c);this.B=b||zNg.aa();this.Hf=a||this.B.sH()};zn(zQg,zO);z=zQg.prototype;z.VK=zb;z.yb=zb;z.B=zb;z.Hf=zb;z.Z=zc;z.Ra=zc;z.Wp=zc;z.Bc=-1;z.nb=zb;z.Dr=za;z.uu=za;z.jf=zb;z.mb=function(){return this.VK||this.B.mb(this)};z.Pm=function(){return this.yb||(this.yb=new zmg(this.mb()))};z.wf=function(){return this.B};z.j=function(){this.gh(this.B.j(this))};z.wa=function(){return this.B.wa(this.d())};z.Pb=function(a){return this.B.Pb(a)};
z.r=function(a){this.gh(this.B.o(this,a));if(a.style.display=="none")this.Z=za};z.p=function(){zQg.e.p.call(this);this.ac(function(b){b.ta()&&this.qA(b)},this);var a=this.d();this.B.wi(this);this.i(this.Z,zc);this.Ub().f(this,"enter",this.Gq).f(this,"highlight",this.Hq).f(this,"unhighlight",this.Nq).f(this,"open",this.kJ).f(this,"close",this.HI).f(a,"mousedown",this.Be).f(zC(a),"mouseup",this.RI).f(a,["mousedown","mouseup","mouseover","mouseout"],this.GI);this.Df()&&this.vw(zc)};
z.vw=function(a){var b=this.Ub(),c=this.mb();a?b.f(c,"focus",this.zf).f(c,"blur",this.Dg).f(this.Pm(),"key",this.Wb):b.ma(c,"focus",this.zf).ma(c,"blur",this.Dg).ma(this.Pm(),"key",this.Wb)};z.I=function(){this.Yi(-1);this.nb&&this.nb.Ta(za);this.Dr=za;zQg.e.I.call(this)};z.s=function(){zQg.e.s.call(this);if(this.yb){this.yb.l();this.yb=zb}this.B=this.nb=this.jf=zb};z.Gq=function(){return zc};
z.Hq=function(a){var b=this.vi(a.target);if(b>-1&&b!=this.Bc){var c=this.Bg();c&&c.Bb(za);this.Bc=b;c=this.Bg();this.NK()&&c.setActive(zc);if(this.nb&&c!=this.nb)c.cc(64)?c.Ta(zc):this.nb.Ta(za)}zV(this.d(),"activedescendant",a.target.d().id)};z.Nq=function(a){if(a.target==this.Bg())this.Bc=-1;zV(this.d(),"activedescendant","")};z.kJ=function(a){var b=a.target;if(b&&b!=this.nb&&b.cd()==this){this.nb&&this.nb.Ta(za);this.nb=b}};z.HI=function(a){if(a.target==this.nb)this.nb=zb};
z.Be=function(a){this.Ra&&this.hh(zc);var b=this.mb();this.B.QJ(b)?b.focus():a.preventDefault()};z.RI=function(){this.hh(za)};z.GI=function(a){var b=this.TH(a.target);if(b)switch(a.type){case "mousedown":b.Be(a);break;case "mouseup":b.Eg(a);break;case "mouseover":b.si(a);break;case "mouseout":b.Jq(a);break}};z.TH=function(a){if(this.jf)for(var b=this.d();a&&a.parentNode&&a!=b;){var c=a.id;if(c in this.jf)return this.jf[c];a=a.parentNode}return zb};z.zf=function(){};
z.Dg=function(){this.Yi(-1);this.hh(za);this.nb&&this.nb.Ta(za)};z.Wb=function(a){if(this.Ka()&&this.yg()!=0&&this.qi(a)){a.preventDefault();a.stopPropagation();return zc}return za};
z.qi=function(a){var b=this.Bg();if(b&&typeof b.Wb=="function"&&b.Wb(a))return zc;if(this.nb&&this.nb!=b&&typeof this.nb.Wb=="function"&&this.nb.Wb(a))return zc;switch(a.keyCode){case 27:if(this.Df())this.mb().blur();else return za;break;case 36:this.XJ();break;case 35:this.YJ();break;case 38:if(this.Hf=="vertical")this.Vq();else return za;break;case 37:if(this.Hf=="horizontal")this.Kg()?this.Uq():this.Vq();else return za;break;case 40:if(this.Hf=="vertical")this.Uq();else return za;break;case 39:if(this.Hf==
"horizontal")this.Kg()?this.Vq():this.Uq();else return za;break;default:return za}return zc};z.qA=function(a){var b=a.d(),c=b.id||(b.id=a.G());if(!this.jf)this.jf={};this.jf[c]=a};z.jc=function(a,b){zQg.e.jc.call(this,a,b)};z.yj=function(a,b,c){a.Js(2,zc);a.Js(64,zc);if(this.Df()||!this.IK())a.ud(32,za);a.Ms(za);zQg.e.yj.call(this,a,b,c);c&&this.ta()&&this.qA(a);c&&this.ta()&&this.Kg()&&this.Zj()=="horizontal"&&zx&&!zz("1.9a")&&zOg(a);b<=this.Bc&&this.Bc++};
z.removeChild=function(a,b){var c=this.vi(a);if(c!=-1)if(c==this.Bc)a.Bb(za);else c<this.Bc&&this.Bc--;b&&this.ta()&&this.Kg()&&this.Zj()=="horizontal"&&zx&&!zz("1.9a")&&zPg(a);var d=a.d();d&&d.id&&zHa(this.jf,d.id);a=zQg.e.removeChild.call(this,a,b);a.Ms(zc);return a};z.Zj=function(){return this.Hf};z.Rs=function(a){if(this.d())zd(Error("Component already rendered"));this.Hf=a};z.K=function(){return this.Z};
z.i=function(a,b){if(b||this.Z!=a&&this.dispatchEvent(a?"show":"hide")){this.Z=a;var c=this.d();if(c){zN(c,a);this.Df()&&this.B.Op(this.mb(),this.Ra&&this.Z);this.Z&&!b&&this.dispatchEvent("aftershow")}return zc}return za};z.Ka=function(){return this.Ra};
z.H=function(a){if(this.Ra!=a&&this.dispatchEvent(a?"enable":"disable")){if(a){this.Ra=zc;this.ac(function(b){if(b.BC)delete b.BC;else b.H(zc)})}else{this.ac(function(b){if(b.Ka())b.H(za);else b.BC=zc});this.Ra=za;this.hh(za)}this.Df()&&this.B.Op(this.mb(),a&&this.Z)}};z.Df=function(){return this.Wp};z.We=function(a){a!=this.Wp&&this.ta()&&this.vw(a);this.Wp=a;this.Ra&&this.Z&&this.B.Op(this.mb(),a)};z.IK=function(){return this.uu};z.VN=function(a){this.uu=a};
z.Yi=function(a){var b=this.Zc(a);if(b)b.Bb(zc);else this.Bc>-1&&this.Bg().Bb(za)};z.Bb=function(a){this.Yi(this.vi(a))};z.Bg=function(){return this.Zc(this.Bc)};z.XJ=function(){this.bn(function(a,b){return(a+1)%b},this.yg()-1)};z.YJ=function(){this.bn(function(a,b){a--;return a<0?b-1:a},0)};z.Uq=function(){this.bn(function(a,b){return(a+1)%b},this.Bc)};z.Vq=function(){this.bn(function(a,b){a--;return a<0?b-1:a},this.Bc)};
z.bn=function(a,b){var c=b<0?this.vi(this.nb):b,d=this.yg();c=a(c,d);for(var e=0;e<=d;){var f=this.Zc(c);if(f&&this.Wu(f)){this.Os(c);return zc}e++;c=a(c,d)}return za};z.Wu=function(a){return a.K()&&a.Ka()&&a.cc(2)};z.Os=function(a){this.Yi(a)};z.NK=function(){return this.Dr};z.hh=function(a){this.Dr=a};var zRg=function(){zyg.call(this);this.nv={}};zn(zRg,zyg);zh(zRg);z=zRg.prototype;z.ji=function(a){return this.nv[a]||(this.nv[a]=this.Cg()+a)};z.yc=function(){return"menuitem"};z.j=function(a){var b=a.a.j("div",{"class":this.Kd(a).join(" ")},this.Hv(a.Ae(),a.a));this.Ks(a,b,a.cc(8)||a.cc(16));return b};z.wa=function(a){return a&&a.firstChild};z.o=function(a,b){this.KJ(b)||b.appendChild(this.Hv(b.childNodes,a.a));if(zEb(b,"goog-option")){a.co(zc);this.co(a,b,zc)}return zRg.e.o.call(this,a,b)};
z.pa=function(a,b){var c=this.wa(a),d=this.Oq(a)?c.firstChild:zb;zRg.e.pa.call(this,a,b);if(d&&!this.Oq(a))c.insertBefore(d,c.firstChild||zb)};z.KJ=function(a){var b=z_b(a),c=this.ji("-content");return!!b&&b.className.indexOf(c)!=-1};z.Hv=function(a,b){var c=this.ji("-content");return b.j("div",{"class":c},a)};z.Us=function(a,b,c){if(b){zgg(b,c?"menuitemradio":this.yc());this.Ks(a,b,c)}};z.co=function(a,b,c){if(b){zgg(b,c?"menuitemcheckbox":this.yc());this.Ks(a,b,c)}};
z.Oq=function(a){var b=this.wa(a);if(b){var c=b.firstChild,d=this.ji("-checkbox");return!!c&&!!c.className&&c.className.indexOf(d)!=-1}return za};z.Ks=function(a,b,c){if(c!=this.Oq(b)){zB(b,"goog-option",c);var d=this.wa(b);if(c){var e=this.ji("-checkbox");d.insertBefore(a.a.j("div",{"class":e}),d.firstChild||zb)}else d.removeChild(d.firstChild)}};z.Vj=function(a){switch(a){case 2:return this.ji("-highlight");case 16:case 8:return"goog-option-selected";default:return zRg.e.Vj.call(this,a)}};
z.uq=function(a){var b=this.ji("-highlight");switch(a){case "goog-option-selected":return 16;case b:return 2;default:return zRg.e.uq.call(this,a)}};z.X=function(){return"goog-menuitem"};var zSg=function(a,b,c,d){zX.call(this,a,d||zRg.aa(),c);this.C(b)};zn(zSg,zX);zSg.prototype.N=function(){var a=this.LH();return a!=zb?a:this.Yc()};zSg.prototype.C=function(a){this.eO(a)};zSg.prototype.Us=function(a){this.ud(8,a);this.zy()&&!a&&this.td(za);var b=this.d();b&&this.B.Us(this,b,a)};zSg.prototype.co=function(a){this.ud(16,a);var b=this.d();b&&this.B.co(this,b,a)};zW("goog-menuitem",function(){return new zSg(zb)});var zTg=function(){zNg.call(this)};zn(zTg,zNg);zh(zTg);z=zTg.prototype;z.yc=function(){return"menu"};z.Pb=function(a){return a.tagName=="UL"||zTg.e.Pb.call(this,a)};z.dq=function(a){return a.tagName=="HR"?new zMg:zTg.e.dq.call(this,a)};z.lg=function(a,b){return z2b(a.d(),b)};z.X=function(){return"goog-menu"};z.wi=function(a){zTg.e.wi.call(this,a);var b=a.d();zV(b,"haspopup","true")};zW("goog-menuseparator",function(){return new zMg});var zUg=function(a,b){zQg.call(this,"vertical",b||zTg.aa(),a);this.We(za)};zn(zUg,zQg);z=zUg.prototype;z.Vo=zc;z.mE=za;z.X=function(){return this.wf().X()};z.lg=function(a){return this.wf().lg(this,a)||this.Pq()&&zra(this.Va,function(b){return typeof b.lg=="function"&&b.lg(a)})};z.bg=function(a){this.jc(a,zc)};z.ff=function(a,b){this.yj(a,b,zc)};z.bh=function(a){var b=this.removeChild(a,zc);b&&b.l()};z.dh=function(a){var b=this.ms(a,zc);b&&b.l()};z.ia=function(a){return this.Zc(a)};z.Nm=function(){return this.yg()};
z.$c=function(){return this.Va||[]};z.setPosition=function(a,b){var c=this.K();c||zN(this.d(),zc);z5c(this.d(),a,b);c||zN(this.d(),za)};z.GN=function(a){(this.Vo=a)&&this.We(zc)};z.i=function(a,b){var c=zUg.e.i.call(this,a,b);c&&a&&this.ta()&&this.Vo&&this.mb().focus();return c};z.Gq=function(a){this.Vo&&this.mb().focus();return zUg.e.Gq.call(this,a)};z.Wu=function(a){return(this.mE||a.Ka())&&a.K()&&a.cc(2)};var zVg=function(){zAg.call(this)};zn(zVg,zAg);zh(zVg);z=zVg.prototype;z.j=function(a){var b=this.Kd(a),c={"class":"goog-inline-block "+b.join(" "),title:a.dd()||""};return a.a.j("div",c,this.ng(a.Ae(),a.a))};z.wa=function(a){return a&&a.firstChild.firstChild};z.ng=function(a,b){var c="goog-inline-block "+this.X();return b.j("div",{"class":c+"-outer-box"},b.j("div",{"class":c+"-inner-box"},a))};z.Pb=function(a){return a.tagName=="DIV"};
z.Ux=function(a,b){var c=a.a.Tb(b);if(c&&c.className.indexOf(this.X()+"-outer-box")!=-1){var d=a.a.Tb(c);if(d&&d.className.indexOf(this.X()+"-inner-box")!=-1)return zc}return za};z.o=function(a,b){zWg(b,zc);zWg(b,za);this.Ux(a,b)||b.appendChild(this.ng(b.childNodes,a.a));zA(b,"goog-inline-block",this.X());return zVg.e.o.call(this,a,b)};z.X=function(){return"goog-custom-button"};
var zWg=function(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;){d=b?c.nextSibling:c.previousSibling;if(c.nodeType==3){var e=c.nodeValue;if(zRa(e)=="")a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};var zXg=function(a,b,c){zJg.call(this,a,b||zVg.aa(),c)};zn(zXg,zJg);zW("goog-custom-button",function(){return new zXg(zb)});var zYg=function(a){zJ.call(this);this.q=a;var b=zw?"focusin":"focus",c=zw?"focusout":"blur";this.XK=zH(this.q,b,this,!zw);this.YK=zH(this.q,c,this,!zw)};zn(zYg,zJ);zYg.prototype.handleEvent=function(a){var b=a.Km(),c=new zdc(b);c.type=a.type=="focusin"||a.type=="focus"?"focusin":"focusout";try{this.dispatchEvent(c)}finally{c.l()}};zYg.prototype.s=function(){zYg.e.s.call(this);zyc(this.XK);zyc(this.YK);delete this.q};var z_g=function(a,b,c){zO.call(this,c);this.qa=a||"modal-dialog";this.Gt=!!b;this.yd=zZg;this.Gm=new zYg(this.a.Ja())};zn(z_g,zO);z=z_g.prototype;z.qa=zb;z.Gt=za;z.wn=zc;z.kw=zc;z.uE=0.3;z.Oc="";z.$="";z.yd=zb;z.di=zb;z.Z=za;z.sG=za;z.jb=zb;z.cb=zb;z.gc=zb;z.Nc=zb;z.Fl=zb;z.bf=zb;z.ub=zb;z.Eb=zb;z.pb=function(a){this.Oc=a;this.Nc&&z4b(this.Nc,a)};z.pa=function(a){this.$=a;if(this.ub)this.ub.innerHTML=a};z.Ae=function(){return this.$};z.wa=function(){this.ub||this.Sa();return this.ub};
z.mI=function(){this.ta()||this.Sa();return this.Nc};z.vq=function(){this.ta()||this.Sa();return this.bf};z.sF=function(){var a=new zrd(this.d(),this.gc);zA(this.gc,this.qa+"-title-draggable");return a};
z.j=function(){this.vr();this.gh(this.a.j("div",{className:this.qa,tabIndex:0},this.gc=this.a.j("div",{className:this.qa+"-title",id:this.G()},this.Nc=this.a.j("span",{className:this.qa+"-title-text"},this.Oc),this.bf=this.a.j("span",{className:this.qa+"-title-close"})),this.ub=this.a.j("div",{className:this.qa+"-content"}),this.Eb=this.a.j("div",{className:this.qa+"-buttons"}),this.st=this.a.j("span",{tabIndex:0})));this.Fl=this.gc.id;zgg(this.d(),"dialog");zV(this.d(),"labelledby",this.Fl||"");
if(this.$)this.ub.innerHTML=this.$;zN(this.d(),za);this.yd&&this.yd.Yo(this.Eb)};
z.vr=function(){if(this.Gt&&this.wn&&!this.cb){this.cb=this.a.j("iframe",{frameborder:0,style:"border: 0; vertical-align: bottom",src:'javascript:""'});this.cb.className=this.qa+"-bg";zN(this.cb,za);z9c(this.cb,0)}else if((!this.Gt||!this.wn)&&this.cb){zE(this.cb);this.cb=zb}if(this.wn&&!this.jb){this.jb=this.a.j("div",{className:this.qa+"-bg"});z9c(this.jb,this.uE);zN(this.jb,za)}else if(!this.wn&&this.jb){zE(this.jb);this.jb=zb}};
z.Sa=function(a){if(this.ta())zd(Error("Component already rendered"));this.d()||this.j();var b=a||this.a.Ja().body;this.yA(b);z_g.e.Sa.call(this,b)};z.yA=function(a){this.cb&&a.appendChild(this.cb);this.jb&&a.appendChild(this.jb)};z.Pb=function(a){return a&&a.tagName&&a.tagName=="DIV"&&z_g.e.Pb.call(this,a)};
z.r=function(a){z_g.e.r.call(this,a);zA(this.d(),this.qa);var b=this.qa+"-content";if(this.ub=zLb(zb,b,this.d())[0])this.$=this.ub.innerHTML;else{this.ub=this.a.j("div",{className:b});if(this.$)this.ub.innerHTML=this.$;this.d().appendChild(this.ub)}var c=this.qa+"-title",d=this.qa+"-title-text",e=this.qa+"-title-close";if(this.gc=zLb(zb,c,this.d())[0]){this.Nc=zLb(zb,d,this.gc)[0];this.bf=zLb(zb,e,this.gc)[0]}else{this.gc=this.a.j("div",{className:c});this.d().insertBefore(this.gc,this.ub)}if(this.Nc)this.Oc=
zbc(this.Nc);else{this.Nc=this.a.j("span",{className:d},this.Oc);this.gc.appendChild(this.Nc)}zV(this.d(),"labelledby",this.Fl||"");if(!this.bf){this.bf=this.a.j("span",{className:e});this.gc.appendChild(this.bf)}var f=this.qa+"-buttons";if(this.Eb=zLb(zb,f,this.d())[0]){this.yd=new z0g(this.a);this.yd.o(this.Eb)}else{this.Eb=this.a.j("div",{className:f});this.d().appendChild(this.Eb);this.yd&&this.yd.Yo(this.Eb)}this.vr();this.yA(zC(this.d()).body);zN(this.d(),za)};
z.p=function(){z_g.e.p.call(this);if(this.kw&&!this.di)this.di=this.sF();this.Ub().f(this.bf,"click",this.dM).f(this.Gm,"focusin",this.Mk);zgg(this.d(),"dialog");this.Nc.id!==""&&zV(this.d(),"labelledby",this.Nc.id)};z.I=function(){this.K()&&this.i(za);if(this.di){this.di.l();this.di=zb}z_g.e.I.call(this)};
z.i=function(a){if(!(a==this.Z)){var b=this.a.Ja(),c=zSb(b)||window;this.ta()||this.Sa(b.body);if(a){this.HA();this.ab();this.Ub().f(this.d(),"keydown",this.Fz,zc).f(c,"resize",this.Le,zc)}else this.Ub().ma(this.d(),"keydown",this.Fz,zc).ma(c,"resize",this.Le,zc);this.cb&&zN(this.cb,a);this.jb&&zN(this.jb,a);zN(this.d(),a);if(a){zx&&this.d().focus();if(this.sf()){var d=this.sf().Rw();if(d)for(var e=this.Eb.getElementsByTagName("button"),f=0,g;g=e[f];f++)if(g.name==d){try{if(zy||zmb){var h=b.createElement("input");
h.style.cssText="position:fixed;width:0;height:0";this.d().appendChild(h);h.focus();this.d().removeChild(h)}g.focus()}catch(i){}break}}}if(this.Z=a)this.Ub().f(this.Eb,"click",this.zz);else{this.Ub().ma(this.Eb,"click",this.zz);this.dispatchEvent("afterhide");this.sG&&this.l()}}};z.K=function(){return this.Z};
z.HA=function(){this.cb&&zN(this.cb,za);this.jb&&zN(this.jb,za);var a=this.a.Ja(),b=zSb(a)||window,c=zPb(b),d=a.body.scrollWidth,e=Math.max(a.body.scrollHeight,c.height);if(this.cb){zN(this.cb,zc);z6c(this.cb,d,e)}if(this.jb){zN(this.jb,zc);z6c(this.jb,d,e)}if(this.kw){var f=zM(this.d());this.di.on=new zJc(0,0,d-f.width,e-f.height)}};
z.ab=function(){var a=this.a.Ja(),b=zSb(a)||window;if(zXc(this.d())=="fixed")var c=0,d=0;else{var e=this.a.Ag();c=e.x;d=e.y}var f=zM(this.d()),g=zPb(b),h=Math.max(c+g.width/2-f.width/2,0),i=Math.max(d+g.height/2-f.height/2,0);zYc(this.d(),h,i)};z.dM=function(){var a=this.sf(),b=a&&a.Nw();if(b){var c=a.h(b);this.dispatchEvent(new z1g(b,c))&&this.i(za)}else this.i(za)};
z.s=function(){z_g.e.s.call(this);if(this.Gm){this.Gm.l();this.Gm=zb}if(this.jb){zE(this.jb);this.jb=zb}if(this.cb){zE(this.cb);this.cb=zb}this.st=this.Eb=this.bf=zb};z.ql=function(a){this.yd=a;this.Eb&&this.yd.Yo(this.Eb)};z.sf=function(){return this.yd};z.zz=function(a){var b=this.NG(a.target);if(b){var c=b.name,d=this.sf().h(c);this.dispatchEvent(new z1g(c,d))&&this.i(za)}};z.NG=function(a){for(var b=a;b!=zb&&b!=this.Eb;){if(b.tagName=="BUTTON")return b;b=b.parentNode}return zb};
z.Fz=function(a){var b=this.sf();if(a.keyCode==27){var c=b&&b.Nw();if(c){var d=b.h(c);this.dispatchEvent(new z1g(c,d))&&this.i(za)}else this.i(za);a.stopPropagation()}else if(a.keyCode==13){var e=a.target&&a.target.tagName=="BUTTON"?a.target.name:b&&b.Rw();if(e&&this.dispatchEvent(new z1g(e,String(b.h(e))))){this.i(za);a.preventDefault()}a.stopPropagation()}else if(a.keyCode==9&&a.shiftKey&&a.target==this.d()){a.preventDefault();a.stopPropagation()}};z.Le=function(){this.HA()};
z.Mk=function(a){this.st==a.target&&zle(this.WG,0,this)};z.WG=function(){zw&&this.a.Ja().body.focus();this.d().focus()};var z1g=function(a,b){this.type="dialogselect";this.Fc=a;this.caption=b};zn(z1g,zG);var z0g=function(a){this.a=a||zD();zP.call(this)},zZg;zn(z0g,zP);z=z0g.prototype;z.Ap=zb;z.q=zb;z.gm=zb;z.A=function(a,b,c,d){zP.prototype.A.call(this,a,b);if(c)this.Ap=a;if(d)this.gm=a;return this};z.Yo=function(a){this.q=a;this.Sa()};
z.Sa=function(){if(this.q){this.q.innerHTML="";var a=zD(this.q);zQd(this,function(b,c){this.q.appendChild(a.j("button",{name:c},b))},this)}};z.o=function(a){if(!(!a||a.nodeType!=1)){this.q=a;for(var b=this.q.getElementsByTagName("button"),c=0,d,e,f;d=b[c];c++){e=d.name||d.id;f=zbc(d)||d.value;e&&this.A(e,f,c==0,d.name=="cancel")}}};z.Is=function(a){this.Ap=a};z.Rw=function(){return this.Ap};z.Nw=function(){return this.gm};
(function(){(new z0g).A("ok","OK",zc);zZg=(new z0g).A("ok","OK",zc).A("cancel","Cancel",za,zc);(new z0g).A("yes","Yes",zc).A("no","No",za,zc);(new z0g).A("yes","Yes").A("no","No",zc).A("cancel","Cancel",za,zc);(new z0g).A("continue","Continue").A("save","Save").A("cancel","Cancel",zc,zc)})();var z2g=function(){zAg.call(this)};zn(z2g,zAg);zh(z2g);z=z2g.prototype;z.j=function(a){var b=this.Kd(a),c={"class":"goog-inline-block "+b.join(" "),title:a.dd()||""};return a.a.j("div",c,a.Ae())};z.Pb=function(a){return a.tagName=="DIV"};z.o=function(a,b){zA(b,"goog-inline-block");return z2g.e.o.call(this,a,b)};z.N=function(){return zb};z.X=function(){return"goog-flat-button"};zW("goog-flat-button",function(){return new zJg(zb,z2g.aa())});var z3g=function(a,b,c,d){z1f.call(this,a,b,c);this.Wn=d};zn(z3g,z1f);z3g.prototype.ab=function(a,b,c,d){this.Wn?zXf(this.Vc,this.mf,a,b,zb,c,33,d):z3g.e.ab.call(this,a,b,c,d)};var z4g=function(){zVg.call(this)};zn(z4g,zVg);zh(z4g);if(zx)z4g.prototype.pa=function(a,b){var c=z4g.e.wa.call(this,a&&a.firstChild);c&&zYb(this.createCaption(b,zD(a)),c)};z4g.prototype.wa=function(a){var b=z4g.e.wa.call(this,a&&a.firstChild);if(zx&&b&&b.__goog_wrapper_div)b=b.firstChild;return b};z4g.prototype.o=function(a,b){var c=zLb("*","goog-menu",b)[0];if(c){zN(c,za);var d=zC(c).body;d.appendChild(c);var e=new zUg;e.o(c);a.Sf(e)}return z4g.e.o.call(this,a,b)};
z4g.prototype.ng=function(a,b){return z4g.e.ng.call(this,[this.createCaption(a,b),this.og(b)],b)};z4g.prototype.createCaption=function(a,b){return z5g(a,this.X(),b)};var z5g=function(a,b,c){var d={"class":"goog-inline-block "+b+"-caption"};if(zbd&&zad(a)){d.__goog_wrapper_div=zc;return c.j("div",d,zUb("div",zb,a))}else return c.j("div",d,a)};z4g.prototype.og=function(a){return a.j("div",{"class":"goog-inline-block "+this.X()+"-dropdown"},"\u00a0")};z4g.prototype.X=function(){return"goog-menu-button"};var zY=function(a,b,c,d){zJg.call(this,a,c||z4g.aa(),d);this.ud(64,zc);b&&this.Sf(b);this.U=new zje(500)};zn(zY,zJg);z=zY.prototype;z.ru=zc;z.vs=za;z.JK=za;z.p=function(){zY.e.p.call(this);this.Q&&this.Zl(this.Q,zc);zV(this.d(),"haspopup","true")};z.I=function(){zY.e.I.call(this);if(this.Q){this.Ta(za);this.Q.I();this.Zl(this.Q,za);var a=this.Q.d();a&&zE(a)}};z.s=function(){zY.e.s.call(this);if(this.Q){this.Q.l();delete this.Q}this.U.l()};
z.Be=function(a){zY.e.Be.call(this,a);if(this.Cf()){this.Ta(!this.isOpen());this.Q&&this.Q.hh(this.isOpen())}};z.Eg=function(a){zY.e.Eg.call(this,a);this.Q&&!this.Cf()&&this.Q.hh(za)};z.Xg=function(){this.setActive(za);return zc};z.QI=function(a){this.Q&&this.Q.K()&&!this.lg(a.target)&&this.Ta(za)};z.lg=function(a){return a&&z2b(this.d(),a)||this.Q&&this.Q.lg(a)||za};
z.qi=function(a){var b=a.keyCode==32?"keyup":"key";if(a.type!=b)return za;if(this.Q&&this.Q.K()){var c=this.Q.Wb(a);if(a.keyCode==27){this.Ta(za);return zc}return c}if(a.keyCode==40||a.keyCode==38||a.keyCode==32){this.Ta(zc);return zc}return za};z.nk=function(){this.Ta(za)};z.gJ=function(){this.Cf()||this.Ta(za)};z.Dg=function(a){this.fr()||this.Ta(za);zY.e.Dg.call(this,a)};z.bd=function(){this.Q||this.Sf(new zUg(this.a));return this.Q||zb};
z.Sf=function(a){var b=this.Q;if(a!=b){if(b){this.Ta(za);this.ta()&&this.Zl(b,za);delete this.Q}if(a){this.Q=a;a.ul(this);a.i(za);a.GN(this.fr());this.ta()&&this.Zl(a,zc)}}return b};z.bg=function(a){this.bd().jc(a,zc)};z.ff=function(a,b){this.bd().ff(a,b)};z.bh=function(a){this.bd().bh(a)};z.dh=function(a){this.bd().dh(a)};z.ia=function(a){return this.Q?this.Q.Zc(a):zb};z.Nm=function(){return this.Q?this.Q.yg():0};z.i=function(a,b){var c=zY.e.i.call(this,a,b);c&&!this.K()&&this.Ta(za);return c};
z.H=function(a){zY.e.H.call(this,a);this.Ka()||this.Ta(za)};z.wy=function(){return this.ru};z.dB=function(a){this.ru=a};z.fr=function(){return this.JK};z.Ta=function(a){zY.e.Ta.call(this,a);if(this.Q&&this.ed(64)==a){if(a){this.Q.ta()||this.Q.Sa();this.zC=z3c(this.d());this.Ru=z7c(this.d());this.bA();this.Q.Yi(-1)}else{this.setActive(za);this.Q.hh(za);if(zfa(this.Fn)){this.Fn=undefined;var b=this.Q.d();b&&z6c(b,"","")}}this.Q.i(a);this.rE(a)}};
z.bA=function(){var a=this.wy()?5:7,b=new z3g(this.d(),a,!this.vs,this.vs),c=this.Q.d();if(!this.Q.K()){c.style.visibility="hidden";zN(c,zc)}if(!this.Fn&&this.vs)this.Fn=zM(c);var d=this.wy()?4:6;b.ab(c,d,zb,this.Fn);if(!this.Q.K()){zN(c,za);c.style.visibility="visible"}};z.Dn=function(){var a=z7c(this.d()),b=z3c(this.d());if(!zKc(this.Ru,a)||!zHc(this.zC,b)){this.Ru=a;this.zC=b;this.bA()}};
z.Zl=function(a,b){var c=this.Ub(),d=b?c.f:c.ma;d.call(c,a,"action",this.nk);d.call(c,a,"highlight",this.Hq);d.call(c,a,"unhighlight",this.Nq)};z.Hq=function(a){zV(this.d(),"activedescendant",a.target.d().id)};z.Nq=function(){this.Q.Bg()||zV(this.d(),"activedescendant","")};z.rE=function(a){var b=this.Ub(),c=a?b.f:b.ma;c.call(b,this.a.Ja(),"mousedown",this.QI,zc);this.fr()&&c.call(b,this.Q,"blur",this.gJ);c.call(b,this.U,"tick",this.Dn);a?this.U.start():this.U.stop()};zW("goog-menu-button",function(){return new zY(zb)});var z6g=function(){z2g.call(this)};zn(z6g,z2g);zh(z6g);z=z6g.prototype;z.j=function(a){var b=this.Kd(a),c={"class":"goog-inline-block "+b.join(" "),title:a.dd()||""};return a.a.j("div",c,[this.createCaption(a.Ae(),a.a),this.og(a.a)])};z.wa=function(a){return a&&a.firstChild};
z.o=function(a,b){var c=zLb("*","goog-menu",b)[0];if(c){zN(c,za);a.a.Ja().body.appendChild(c);var d=new zUg;d.o(c);a.Sf(d)}b.appendChild(this.createCaption(b.childNodes,a.a));b.appendChild(this.og(a.a));return z6g.e.o.call(this,a,b)};z.createCaption=function(a,b){return b.j("div",{"class":"goog-inline-block "+this.X()+"-caption"},a)};z.og=function(a){return a.j("div",{"class":"goog-inline-block "+this.X()+"-dropdown"},"\u00a0")};z.X=function(){return"goog-flat-menu-button"};
zW("goog-flat-menu-button",function(){return new zY(zb,zb,z6g.aa())});var z7g="backspace",z8g="tab",z9g="enter",z$g="shift",zah="ctrl",zbh="alt",zch="pause",zdh="caps-lock",zeh="esc",zfh="space",zgh="pg-up",zhh="pg-down",zih="end",zjh="home",zkh="left",zlh="up",zmh="right",znh="down",zoh="insert",zph="delete",zqh="0",zrh="1",zsh="2",zth="3",zuh="4",zvh="5",zwh="6",zxh="7",zyh="8",zzh="9",zAh="a",zBh="b",zCh="c",zDh="d",zEh="e",zFh="f",zGh="g",zHh="h",zIh="i",zJh="j",zKh="k",zLh="l",zMh="m",zNh="n",zOh="o",zPh="p",zQh="q",zRh="r",zSh="s",zTh="t",zUh="u",zVh="v",zWh=
"w",zXh="x",zYh="y",zZh="z",z_h="context",z0h="num-plus",z1h="num-minus",z2h="f1",z3h="f2",z4h="f3",z5h="f4",z6h="f5",z7h="f6",z8h="f7",z9h="f8",z$h="f9",zai="f10",zbi="f11",zci="f12",zdi="equals",zei=",",zfi=".",zgi="/",zhi="\\",zii="win",zji={8:z7g,9:z8g,13:z9g,16:z$g,17:zah,18:zbh,19:zch,20:zdh,27:zeh,32:zfh,33:zgh,34:zhh,35:zih,36:zjh,37:zkh,38:zlh,39:zmh,40:znh,45:zoh,46:zph,48:zqh,49:zrh,50:zsh,51:zth,52:zuh,53:zvh,54:zwh,55:zxh,56:zyh,57:zzh,65:zAh,66:zBh,67:zCh,68:zDh,69:zEh,70:zFh,71:zGh,
72:zHh,73:zIh,74:zJh,75:zKh,76:zLh,77:zMh,78:zNh,79:zOh,80:zPh,81:zQh,82:zRh,83:zSh,84:zTh,85:zUh,86:zVh,87:zWh,88:zXh,89:zYh,90:zZh,93:z_h,107:z0h,109:z1h,112:z2h,113:z3h,114:z4h,115:z5h,116:z6h,117:z7h,118:z8h,119:z9h,120:z$h,121:zai,122:zbi,123:zci,187:zdi,188:zei,190:zfi,191:zgi,220:zhi,224:zii};var zki=function(a){zJ.call(this);this.wl={};this.He={sh:[],Dl:0};this.Wm={};var b=[27,112,113,114,115,116,117,118,119,120,121,122,123,19];this.WN(b);this.nE=zc;this.tu=za;this.uK(a)};zn(zki,zJ);var zli={jD:0,vD:1,QC:2,KC:4,cD:8},zmi={xD:"shortcut",wD:"shortcut_"},zni=zb;z=zki.prototype;z.Ei=zb;z.Ar=za;z.la=function(a){this.lu(this.wl,this.zK(1,arguments),a)};
z.zK=function(a,b){var c;if(zj(b[a])){var d=b[a];d=d.replace(/[ +]*\+[ +]*/g,"+").replace(/[ ]+/g," ").toLowerCase();for(var e=zli,f=d.split(" "),g=[],h,i=0;h=f[i];i++){for(var j=h.split("+"),k,l=e.jD,m,n=0;m=j[n];n++){switch(m){case "shift":l|=e.vD;continue;case "ctrl":l|=e.QC;continue;case "alt":l|=e.KC;continue;case "meta":l|=e.cD;continue}if(!zni){var o={};for(var p in zji)o[zji[p]]=p;zni=o}k=zni[m];break}g.push({keyCode:k,pz:l})}c=g}else{var r=b[a],q=0;if(!zi(r)){r=b;q=a}for(c=[];q<r.length;q+=
2)c.push({keyCode:r[q],pz:r[q+1]})}return c};z.zt=function(){this.wl={}};z.WN=function(a){this.Wm={};for(var b,c=0;b=a[c];c++)this.Wm[b]=zc};z.s=function(){zki.e.s.call(this);this.zt();this.$E()};z.uK=function(a){this.Ei=a;zH(this.Ei,"keydown",this.lk,za,this);zqb&&zx&&zz("1.8")&&zH(this.Ei,"keyup",this.Ix,za,this)};z.Ix=function(a){if(a.keyCode==224){this.Ar=zc;zle(function(){this.Ar=za},400,this)}else{var b=a.metaKey||this.Ar;if((a.keyCode==67||a.keyCode==88||a.keyCode==86)&&b){a.metaKey=b;this.lk(a)}}};
z.$E=function(){zI(this.Ei,"keydown",this.lk,za,this);zqb&&zx&&zz("1.8")&&zI(this.Ei,"keyup",this.Ix,za,this);this.Ei=zb};z.lu=function(a,b,c){var d=b.shift(),e=this.hL(d.keyCode,d.pz),f=a[e];if(f&&c&&(b.length==0||zj(f)))zd(Error("Keyboard shortcut conflicts with existing shortcut"));if(b.length){a[e]||(a[e]={});this.lu(a[e],b,c)}else a[e]=c};z.nx=function(a,b,c){var d=c||this.wl,e=b||0,f=a[e],g=d[f];if(g&&!zj(g)&&a.length-e>1)return this.nx(a,e+1,g);return g};
z.hL=function(a,b){var c=a&255|b<<8;return c};
z.lk=function(a){var b=a.target;if(!(a.keyCode==16||a.keyCode==17||a.keyCode==18)){if(b.tagName=="TEXTAREA"||b.tagName=="INPUT"||b.tagName=="BUTTON"||b.tagName=="SELECT"){if(!a.altKey&&!a.ctrlKey&&!a.metaKey&&!this.SK(a.keyCode,b))return}else if((b.isContentEditable||b.ownerDocument&&b.ownerDocument.designMode=="on")&&!this.Wm[a.keyCode]&&!this.tu)return;var c=(a.shiftKey?1:0)|(a.ctrlKey?2:0)|(a.altKey?4:0)|(a.metaKey?8:0),d=a.keyCode&255|c<<8,e,f,g=zm();if(this.He.sh.length&&g-this.He.Dl<=1500)e=
this.nx(this.He.sh);else this.He.sh.length=0;e=e?e[d]:this.wl[d];if(!e){e=this.wl[d];this.He.sh=[]}if(e&&zj(e))f=e;else if(e){this.He.sh.push(d);this.He.Dl=g;zx&&a.preventDefault()}else this.He.sh.length=0;if(f){var h=zmi,i=new zoi(h.xD,f,a.target);this.dispatchEvent(i);var j=new zoi(h.wD+f,f,a.target);this.dispatchEvent(j);if(this.nE||!i.Mf||!j.Mf)a.preventDefault();this.He.sh.length=0}}};
z.SK=function(a,b){if(this.Wm[a]||this.tu)return zc;if(b.tagName=="INPUT"&&(b.type=="text"||b.type=="password"))return a==13;if(b.tagName=="INPUT"||b.tagName=="BUTTON")return a!=32;if(b.tagName=="TEXTAREA"||b.tagName=="SELECT")return za;return zc};var zoi=function(a,b,c){zG.call(this,a,c);this.identifier=b};zn(zoi,zG);var zpi=function(a,b,c){zSg.call(this,a,b,c);this.Us(zc)};zn(zpi,zSg);zpi.prototype.Xg=function(){return this.dispatchEvent("action")};zW("goog-option",function(){return new zpi(zb)});var zqi=function(a){zJ.call(this);this.Ef=[];this.hu(a)};zn(zqi,zJ);z=zqi.prototype;z.Te=zb;z.Vi=zb;z.Nm=function(){return this.Ef.length};z.eK=function(a){return a?zoa(this.Ef,a):-1};z.ia=function(a){return this.Ef[a]||zb};z.hu=function(a){if(a){zo(a,function(b){this.$n(b,za)},this);zya(this.Ef,a)}};z.bg=function(a){this.ff(a,this.Nm())};z.ff=function(a,b){if(a){this.$n(a,za);zAa(this.Ef,b,0,a)}};z.bh=function(a){if(a&&zp(this.Ef,a))if(a==this.Te){this.Te=zb;this.dispatchEvent("select")}};z.dh=function(a){this.bh(this.ia(a))};
z.xf=function(){return this.Te};z.Tf=function(a){if(a!=this.Te){this.$n(this.Te,za);this.Te=a;this.$n(a,zc)}this.dispatchEvent("select")};z.Um=function(){return this.eK(this.Te)};z.jh=function(a){this.Tf(this.ia(a))};z.clear=function(){zua(this.Ef);this.Te=zb};z.s=function(){zqi.e.s.call(this);delete this.Ef;this.Te=zb};z.$n=function(a,b){if(a)if(typeof this.Vi=="function")this.Vi(a,b);else typeof a.Xb=="function"&&a.Xb(b)};var zZ=function(a,b,c,d){zY.call(this,a,b,c,d);this.jB(a)};zn(zZ,zY);z=zZ.prototype;z.Aa=zb;z.Bp=zb;z.p=function(){zZ.e.p.call(this);this.Bt()};z.r=function(a){zZ.e.r.call(this,a);var b=this.Yc();b?this.jB(b):this.jh(0)};z.s=function(){zZ.e.s.call(this);if(this.Aa){this.Aa.l();this.Aa=zb}this.Bp=zb};z.nk=function(a){this.Tf(a.target);zZ.e.nk.call(this,a);a.stopPropagation();this.dispatchEvent("action")};z.yJ=function(){var a=this.xf();zZ.e.C.call(this,a&&a.N());this.Bt()};
z.Sf=function(a){var b=zZ.e.Sf.call(this,a);if(a!=b){this.Aa&&this.Aa.clear();if(a)this.Aa?this.Aa.hu(a.$c()):this.rp(a.$c())}return b};z.jB=function(a){this.Bp=a;this.Bt()};z.bg=function(a){zZ.e.bg.call(this,a);this.Aa?this.Aa.bg(a):this.rp(this.bd().$c())};z.ff=function(a,b){zZ.e.ff.call(this,a,b);this.Aa?this.Aa.ff(a,b):this.rp(this.bd().$c())};z.bh=function(a){zZ.e.bh.call(this,a);this.Aa&&this.Aa.bh(a)};z.dh=function(a){zZ.e.dh.call(this,a);this.Aa&&this.Aa.dh(a)};z.Tf=function(a){this.Aa&&this.Aa.Tf(a)};
z.jh=function(a){this.Aa&&this.Tf(this.Aa.ia(a))};z.C=function(a){if(zfa(a)&&this.Aa)for(var b=0,c;c=this.Aa.ia(b);b++)if(c&&typeof c.N=="function"&&c.N()==a){this.Tf(c);return}this.Tf(zb)};z.xf=function(){return this.Aa?this.Aa.xf():zb};z.Um=function(){return this.Aa?this.Aa.Um():-1};z.rp=function(a){this.Aa=new zqi(a);this.Ub().f(this.Aa,"select",this.yJ)};z.Bt=function(){var a=this.xf();this.pa(a?a.Yc():this.Bp)};z.Ta=function(a){zZ.e.Ta.call(this,a);this.isOpen()&&this.bd().Yi(this.Um())};
zW("goog-select",function(){return new zZ(zb)});var zri=function(){zyg.call(this)};zn(zri,zyg);zh(zri);z=zri.prototype;z.X=function(){return"goog-tab"};z.yc=function(){return"tab"};z.j=function(a){var b=zri.e.j.call(this,a),c=a.dd();c&&this.lh(b,c);return b};z.o=function(a,b){b=zri.e.o.call(this,a,b);var c=this.dd(b);c&&a.oo(c);if(a.Bi()){var d=a.cd();if(d&&zk(d.cj)){a.Cb(8,za);d.cj(a)}}return b};z.dd=function(a){return a.title||""};z.lh=function(a,b){if(a)a.title=b||""};var zsi=function(a,b,c){zX.call(this,a,b||zri.aa(),c);this.ud(8,zc);this.Js(9,zc)};zn(zsi,zX);zsi.prototype.dd=function(){return this.Hl};zsi.prototype.lh=function(a){this.B.lh(this.d(),a);this.oo(a)};zsi.prototype.oo=function(a){this.Hl=a};zW("goog-tab",function(){return new zsi(zb)});var zti=function(){zNg.call(this)};zn(zti,zNg);zh(zti);z=zti.prototype;z.X=function(){return"goog-tab-bar"};z.yc=function(){return"tablist"};z.Vs=function(a,b,c){this.ez||this.xF();var d=this.ez[b];d?a.oB(d):zti.e.Vs.call(this,a,b,c)};z.Kd=function(a){var b=zti.e.Kd.call(this,a);this.lm||this.Ev();b.push(this.lm[a.HH()]);return b};z.Ev=function(){var a=this.X();this.lm=zMa("top",a+"-top","bottom",a+"-bottom","start",a+"-start","end",a+"-end")};z.xF=function(){this.lm||this.Ev();this.ez=zJa(this.lm)};var zui=function(a,b,c){this.oB(a||"top");zQg.call(this,this.Zj(),b||zti.aa(),c);var d=this.Ub();d.f(this,"select",this.DJ);d.f(this,"unselect",this.EJ);d.f(this,"disable",this.BJ);d.f(this,"hide",this.CJ)};zn(zui,zQg);z=zui.prototype;z.sE=zc;z.Pf=zb;z.s=function(){zui.e.s.call(this);this.Pf=zb};z.removeChild=function(a,b){this.Dp(a);return zui.e.removeChild.call(this,a,b)};z.HH=function(){return this.$K};z.oB=function(a){this.Rs(a=="start"||a=="end"?"vertical":"horizontal");this.$K=a};
z.Os=function(a){zui.e.Os.call(this,a);this.sE&&this.tB(a)};z.bk=function(){return this.Pf};z.cj=function(a){if(a)a.Xb(zc);else this.bk()&&this.bk().Xb(za)};z.dI=function(){return this.vi(this.bk())};z.tB=function(a){this.cj(this.Zc(a))};z.Dp=function(a){if(a&&a==this.bk()){for(var b=this.vi(a),c=b-1;a=this.Zc(c);c--)if(this.Hy(a)){this.cj(a);return}for(var d=b+1;a=this.Zc(d);d++)if(this.Hy(a)){this.cj(a);return}this.cj(zb)}};z.Hy=function(a){return a.K()&&a.Ka()};
z.DJ=function(a){this.Pf&&this.Pf!=a.target&&this.Pf.Xb(za);this.Pf=a.target};z.EJ=function(a){if(a.target==this.Pf)this.Pf=zb};z.BJ=function(a){this.Dp(a.target)};z.CJ=function(a){this.Dp(a.target)};z.zf=function(){this.Bg()||this.Bb(this.bk()||this.Zc(0))};zW("goog-tab-bar",function(){return new zui});var zvi=function(a,b,c){zJg.call(this,a,b||zVg.aa(),c);this.ud(16,zc)};zn(zvi,zJg);zW("goog-toggle-button",function(){return new zvi(zb)});var zwi=function(){zVg.call(this)};zn(zwi,zVg);zh(zwi);var zxi=[];z=zwi.prototype;z.j=zwi.e.j;z.wa=function(a){return a&&a.firstChild.firstChild.firstChild.lastChild};z.ng=function(a,b){var c=this.Cg(),d="goog-inline-block ";return b.j("div",{"class":d+c+"-outer-box"},b.j("div",{"class":d+c+"-inner-box"},b.j("div",{"class":c+"-pos"},b.j("div",{"class":c+"-top-shadow"},"\u00a0"),b.j("div",{"class":c+"-content"},a))))};
z.Ux=function(a,b){var c=a.a.Tb(b);if(c&&c.className.indexOf("goog-button-base-outer-box")!=-1){var d=a.a.Tb(c);if(d&&d.className.indexOf("goog-button-base-inner-box")!=-1){var e=a.a.Tb(d);if(e&&e.className.indexOf("goog-button-base-pos")!=-1){var f=a.a.Tb(e);if(f&&f.className.indexOf("goog-button-base-top-shadow")!=-1){var g=a.a.Nd(f);if(g&&g.className.indexOf("goog-button-base-content")!=-1)return zc}}}}return za};z.X=function(){return"goog-button"};z.Cg=function(){return"goog-button-base"};
z.Lm=function(){return zxi};zW("goog-button",function(){return new zJg(zb,zwi.aa())});var zyi=function(){zwi.call(this)};zn(zyi,zwi);zh(zyi);var zzi=[["goog-button-base-rtl","goog-menu-button"],["goog-button-base-hover","goog-menu-button"],["goog-button-base-focused","goog-menu-button"],["goog-button-base-disabled","goog-menu-button"],["goog-button-base-active","goog-menu-button"],["goog-button-base-open","goog-menu-button"],["goog-button-base-active","goog-button-base-open","goog-menu-button"]];z=zyi.prototype;z.yc=function(){return"menu"};
z.wa=function(a){return zyi.e.wa.call(this,a)};z.o=function(a,b){var c=zLb("*","goog-menu",b)[0];if(c){zN(c,za);var d=zC(c).body;d.appendChild(c);var e=new zUg;e.o(c);a.Sf(e)}return zyi.e.o.call(this,a,b)};z.ng=function(a,b){var c=this.Iv(a,b);return zyi.e.ng.call(this,c,b)};z.pa=function(a,b){var c=zD(this.wa(a));zyi.e.pa.call(this,a,this.Iv(b,c))};z.Iv=function(a,b){var c=b.j("div",zb,a,this.og(b));return zxa(c.childNodes)};z.og=function(a){return a.j("div",{"class":this.X()+"-dropdown"})};
z.X=function(){return"goog-menu-button"};z.Lm=function(){return zzi};var zAi=function(){zwi.call(this)};zn(zAi,zwi);zh(zAi);var zBi=[["goog-button-base-disabled","goog-primaryactionbutton"],["goog-button-base-focused","goog-primaryactionbutton"],["goog-button-base-hover","goog-primaryactionbutton"]];zAi.prototype.X=function(){return"goog-primaryactionbutton"};zAi.prototype.Lm=function(){return zBi};zW("goog-primaryactionbutton",function(){return new zJg(zb,zAi.aa())});var zCi=function(a){this.Ug={};this.JD(a)};z=zCi.prototype;z.JD=function(a){for(var b=0;b<a.length;b++)this.ID(a[b])};z.ID=function(a){var b=this.Zw(a);this.ky(b[0]);b[1]&&this.ky(this.Yw(b[0],b[1]))};z.ky=function(a){this.Ug[a]=this.Ug[a]?this.Ug[a]+1:1};z.Zw=function(a){return zRa(a).split(/[\s,]+/)};z.eI=function(a){var b=this.Zw(a),c=b[0];if(!this.Ug[c]||this.Ug[c]<=1)return c;if(b[1]){c=this.Yw(b[0],b[1]);if(!this.Ug[c]||this.Ug[c]<=1)return c}return a};
z.Yw=function(a,b){return a+" "+b.charAt(0).toLocaleUpperCase()+"."};z.aH=function(a,b,c,d,e){var f=z5a(d),g=new RegExp('(^|<| |"|\\()'+f,"i");if(a&&g.test(a))return a;if(c&&a)for(var h=0;h<c.length;++h)if(g.test(c[h]))return a;if(g.test(b))return this.qw(b,e);if(a)return this.eI(a);return this.qw(b,e)};z.qw=function(a,b){if(b)return a.split("@")[0];return a};var zDi=function(){};z=zDi.prototype;z.h=zg;z.A=zg;z.Jd=zg;z.Ba=zg;z.zc=zg;z.rl=zg;z.Jb=zg;z.iB=zg;z.Ld=zg;z.load=zg;z.zk=zg;var zEi=function(a){this.P={};this.Gc=[];this.Hg={};if(a)for(var b=0,c;c=a[b];b++)this.add(c)};z=zEi.prototype;z.add=function(a){this.Gc.push(a);var b=a.Jb();if(b){this.P[b]=a;this.Hg[b]=this.Gc.length-1}};z.h=function(a){return this.P[a]||zb};z.tf=function(a){return this.Gc[a]||zb};z.ha=function(){return this.Gc.length};
z.removeNode=function(a){var b=this.Hg[a];if(b!=zb){this.Gc.splice(b,1);delete this.P[a];delete this.Hg[a];for(var c in this.Hg)this.Hg[c]>b&&this.Hg[c]--}return b!=zb};z.indexOf=function(a){return this.Hg[a]};var zFi=function(){zEi.call(this)};zn(zFi,zEi);zFi.prototype.add=function(){zd(Error("Can't add to EmptyNodeList"))};var zGi=z4d("goog.ds");var zHi=function(a){a&&this.wB(a)};z=zHi.prototype;
z.wB=function(a,b,c,d){this.NO=a;if(!c&&!d){if(zNa(a,"?")){this.PE=zc;a=a.substring(0,a.length-1)}if(zNa(a,"()"))if(zNa(a,"name()")||zNa(a,"count()")||zNa(a,"position()")){var e=a.lastIndexOf("/");if(e!=-1){this.Sp=a.substring(e+1);a=a.substring(0,e)}else{this.Sp=a;a="."}if(this.Sp=="count()")this.GK=zc}}this.kd=b||a.split("/");this.qb=this.kd.length;this.Dk=this.kd[this.qb-1];this.Pe=this.kd[0];if(this.qb==1){this.rs=this;this.xk=a.indexOf("$")==0}else{this.rs=zIi(this.Pe,zb,this,zb);this.xk=this.rs.xk;
this.Pe=this.rs.Pe}if(this.qb==1&&!this.xk){this.HK=a=="."||a=="";this.MK=a.indexOf("@")==0;this.DK=a=="*|text()";this.CK=a=="@*";this.EK=a=="*"}};z.tq=function(){return this.NO};z.cd=function(){if(!this.lM){if(this.qb>1)this.Qz=zIi(zb,this.kd.slice(0,this.kd.length-1),this,zb);this.lM=zc}return this.Qz};z.fx=function(){if(!this.GL){if(this.qb>1)this.vz=zIi(zb,this.kd.slice(1),zb,this);this.GL=zc}return this.vz};
z.N=function(a){if(a==zb)a=z_();else if(this.xk)a=a.cq?a.cq():z_();if(this.GK){var b=this.PH(a);return b.ha()}if(this.qb==1)return a.zc(this.Pe);else if(this.qb==0)return a.h();var c=a.Ba(this.Pe);return c==zb?zb:this.fx().N(c)};z.PH=function(a,b){return this.mq(a,za,b)};z.OH=function(a,b){return this.mq(a,zc,b)};
z.mq=function(a,b,c){if(a==zb)a=z_();else if(this.xk)a=a.cq?a.cq():z_();if(this.qb==0&&b)return a;else if(this.qb==0&&!b)return new zEi([a]);else if(this.qb==1)if(b)return a.Ba(this.Pe,c);else{var d=a.Ba(this.Pe);return d&&d.zk()?d.Jd():a.Jd(this.Pe)}else{var e=a.Ba(this.Pe,c);if(e==zb&&b)return zb;else if(e==zb&&!b)return new zFi;return this.fx().mq(e,b,c)}};z.PE=za;z.kd=[];z.qb=zb;z.Dk=zb;z.HK=za;z.MK=za;z.DK=za;z.CK=za;z.EK=za;z.Sp=zb;z.Qz=zb;z.vz=zb;
var zKi=function(a){var b=zJi[a];if(b==zb){b=new zHi(a);zJi[a]=b}return b},zIi=function(a,b,c,d){var e=a||b.join("/"),f=zJi[e];if(f==zb){f=new zHi;f.wB(e,b,c,d);zJi[e]=f}return f},zJi={};zKi(".");zKi("*|text()");zKi("*");zKi("@*");zKi("name()");zKi("count()");zKi("position()");var zLi=function(){this.Xh=new zEi;this.Ju=new zP;this.qr={};this.qn={};this.qu={};this.HG=0;this.dR={}},zMi=zb;zn(zLi,zDi);var z_=function(){zMi||(zMi=new zLi);return zMi};z=zLi.prototype;z.No=function(a,b,c){var d=!!b,e=c||a.Jb();e.indexOf("$")==0||(e="$"+e);a.iB(e);this.Xh.add(a);this.Ju.A(e,d)};z.zg=function(a){return this.qu[a]?this.qu[a].OH():this.Xh.h(a)};z.h=function(){return this.Xh};z.A=function(){zd(Error("Can't set on DataManager"))};z.Jd=function(a){return a?new zEi([this.Ba(a)]):this.Xh};
z.Ba=function(a){return this.zg(a)};z.zc=function(a){var b=this.zg(a);return b?b.h():zb};z.Jb=function(){return""};z.Ld=function(){return""};z.load=function(){for(var a=this.Xh.ha(),b=0;b<a;b++){var c=this.Xh.tf(b),d=this.Ju.h(c.Jb());d&&c.load()}};z.zk=function(){return za};
z.iu=function(a,b,c){var d=0;if(zNa(b,"/...")){d=1000;b=b.substring(0,b.length-4)}else if(zNa(b,"/*")){d=1;b=b.substring(0,b.length-2)}c=c||"";var e=b+":"+c+":"+zla(a),f={QQ:b,id:c,UG:a},g=zKi(b),h=zla(a);this.qn[h]||(this.qn[h]={});for(this.qn[h][e]={Td:f,TK:[]};g;){var i={Td:f,qL:d},j=this.qr[g.tq()];if(j==zb){j={};this.qr[g.tq()]=j}j[e]=i;d=0;g=g.cd();this.qn[h][e].TK.push({Fc:e,lR:j})}};
z.qf=function(a){if(!this.TQ){for(var b=zKi(a),c=0;b;){var d=this.qr[b.tq()];if(d)for(var e in d){var f=d[e],g=f.Td;c<=f.qL&&g.UG(a,g.id)}c++;b=b.cd()}this.HG++}};var zNi=function(a,b){if(!a)zd(Error("Cannot create a fast data node without a data name"));this.__dataName=a;this.__parent=b};zNi.prototype.Jb=function(){return this.__dataName};zNi.prototype.iB=function(a){this.__dataName=a};zNi.prototype.Ld=function(){var a;a=this.__parent?this.__parent.Ld()+"/":"";return a+this.Jb()};var zOi=function(a,b,c){zNi.call(this,b,c);this.Gw(a)};zn(zOi,zNi);zOi.prototype.Gw=function(a){for(var b in a)this[b]=a[b]};
var zRi=function(a,b,c){return zi(a)?new zPi(a,b,c):zia(a)?new zOi(a,b,c):new zQi(a||!!a,b,c)},zSi=new zFi;z=zOi.prototype;z.A=function(){zd("Not implemented yet")};z.Jd=function(a){if(!a||a=="*")return this;else if(a.indexOf("*")==-1){var b=this.Ba(a);return b?new zPi([b],""):new zFi}else zd(Error("Unsupported selector: "+a))};z.CC=function(a){var b=this[a];if(b!=zb&&!b.Jb)this[a]=zRi(this[a],a,this)};z.Ba=function(a,b){this.CC(a);var c=this[a]||zb;if(c==zb&&b){c=new zOi({},a,this);this[a]=c}return c};
z.rl=function(a,b){if(b!=zb)this[a]=b;else delete this[a];z_().qf(this.Ld()+"/"+a)};z.zc=function(a){var b=this[a];return b!=zb?b.Jb?b.h():b:zb};z.zk=function(){return za};z.Xj=function(){var a={};for(var b in this)if(!(b.indexOf("__")==0)&&!zk(this[b]))a[b]=this[b].__dataName?this[b].Xj():this[b];return a};z.Qa=function(){return zRi(this.Xj(),this.Jb())};z.add=function(a){this.rl(a.Jb(),a)};z.h=function(a){return zf(a)?this.Ba(a):this};
z.tf=function(a){var b=0;for(var c in this)if(!(c.indexOf("__")==0)&&!zk(this[c])){if(b==a){this.CC(c);return this[c]}++b}return zb};z.ha=function(){var a=0;for(var b in this)!(b.indexOf("__")==0)&&!zk(this[b])&&++a;return a};z.removeNode=function(a){delete this[a]};var zQi=function(a,b,c){this.vd=a;zNi.call(this,b,c)};zn(zQi,zNi);z=zQi.prototype;z.h=function(){return this.vd};z.A=function(a){if(zi(a)||zia(a))zd("can only set PrimitiveFastDataNode to primitive values");this.vd=a;z_().qf(this.Ld())};
z.Jd=function(){return zSi};z.Ba=function(){return zb};z.zc=function(){return zb};z.rl=function(){zd(Error("Cannot set a child node for a PrimitiveFastDataNode"))};z.zk=function(){return za};z.Xj=function(){return this.vd};var zPi=function(a,b,c){this.sb=[];for(var d=0;d<a.length;++d){var e=a[d].id||"["+d+"]";this.sb.push(zRi(a[d],e,this));if(a[d].id){if(!this.P)this.P={};this.P[a[d].id]=d}}zNi.call(this,b,c)};zn(zPi,zNi);z=zPi.prototype;z.A=function(){zd(Error("Cannot set a FastListNode to a new value"))};
z.Jd=function(){return this};z.Ba=function(a,b){var c=this.Om(a);if(c==zb&&this.P)c=this.P[a];if(c!=zb&&this.sb[c])return this.sb[c];else if(b){this.rl(a,{});return this.Ba(a)}else return zb};z.zc=function(a){var b=this.Ba(a);return b?b.h():zb};z.Om=function(a){return a.charAt(0)=="["&&a.charAt(a.length-1)=="]"?Number(a.substring(1,a.length-1)):zb};
z.rl=function(a,b){var c=this.sb.length;if(b!=zb){b.Jb||(b=zRi(b,a,this));var d=this.Om(a);if(d!=zb){if(d<0||d>=this.sb.length)zd(Error("List index out of bounds: "+d));this.sb[a]=b}else{if(!this.P)this.P={};this.sb.push(b);this.P[a]=this.sb.length-1}}else this.removeNode(a);var e=z_();e.qf(this.Ld()+"/"+a);this.sb.length!=c&&this.pr()};z.pr=function(){var a=z_();a.qf(this.Ld());a.qf(this.Ld()+"/count()")};z.zk=function(){return zc};
z.Xj=function(){for(var a=[],b=0;b<this.sb.length;++b)a.push(this.sb[b].Xj());return a};z.add=function(a){a.Jb||(a=zRi(a,String("["+this.sb.length+"]"),this));this.sb.push(a);var b=z_();b.qf(this.Ld()+"/["+(this.sb.length-1)+"]");this.pr()};z.h=function(a){return zf(a)?this.Ba(a):this.sb};z.tf=function(a){var b=this.sb[a];return b!=zb?b:zb};z.ha=function(){return this.sb.length};
z.removeNode=function(a){var b=this.Om(a);if(b==zb&&this.P)b=this.P[a];if(b!=zb){this.sb.splice(b,1);if(this.P){var c=zb;for(var d in this.P)if(this.P[d]==b)c=d;else this.P[d]>b&&--this.P[d];c&&delete this.P[c]}var e=z_();e.qf(this.Ld()+"/["+b+"]");this.pr()}};z.indexOf=function(a){var b=this.Om(a);if(b==zb&&this.P)b=this.P[a];if(b==zb)zd(Error("Cannot determine index for: "+a));return b};var zTi=function(a,b,c,d,e){zOi.call(this,{},b,zb);if(a){this.rb=new zR(a);this.W=new z2e;this.qP=!!e;zH(this.W,"complete",this.qm,za,this)}else this.rb=zb;this.nt=c;this.yw=d};zn(zTi,zOi);zTi.prototype.aj=function(a){this.Ab=a};
zTi.prototype.load=function(){zGi.Za("Sending JS request for DataSource "+this.Jb()+" to "+this.rb);if(this.rb)if(this.qP){var a;a=this.Ab?this.Ab:this.rb.qq().toString();var b=this.rb.Qa();b.aj(zb);this.W.send(String(b),"POST",a)}else this.W.send(String(this.rb));else this.sr="NOT_LOADED"};zTi.prototype.TO=function(){z_().qf(this.Jb())};
zTi.prototype.qm=function(){if(this.W.jr()){zGi.Za("Got data for DataSource "+this.Jb());var a=this.W.rq();if(this.nt){var b=a.indexOf(this.nt);a=a.substring(b+this.nt.length)}if(this.yw){var c=a.lastIndexOf(this.yw);a=a.substring(0,c)}try{var d=eval("["+a+"][0]");this.Gw(d);this.sr="LOADED"}catch(e){this.sr="FAILED";zGi.Lc("Failed to parse data: "+e.message)}ze.setTimeout(zl(this.TO,this),0)}else{zGi.Za("Data retrieve failed for DataSource "+this.Jb());this.sr="FAILED"}};var zUi=function(a,b,c,d){this.SA=function(){};this.fC=function(){};zsg.call(this,a,b,c);this.Vy=zb;this.Jl=!!d};zn(zUi,zsg);z=zUi.prototype;z.kl=function(a){if(!(a instanceof zVi)){if(this.Jl&&a instanceof zWi&&a.Ac().name){var b=a.Ac().id;if(b=="^Mine")b="s0";a=['"',a.Ac().name,'" <.',b,".>"].join("")}else if(a.ki)a=a.ki().join(", ");this.SA();zUi.e.kl.call(this,a)}};z.Wb=function(a){this.fC();zsg.prototype.Wb.call(this,a)};z.Ao=function(a){this.Vy=this.Sz();zsg.prototype.Ao.call(this,a)};
z.SN=function(a,b){this.SA=a;this.fC=b};z.FH=function(){return this.nn};z.bx=function(){return this.Vy};var zYi=function(a,b){this.JG=a;this.Nz=b;this.lf=[];this.pi=new zXi([])};zYi.prototype.hO=function(a){this.Nz=a};zYi.prototype.QN=function(a,b){this.lf=a;this.pi=new zXi(b)};var zZi=function(a,b,c,d){for(var e=a.members,f=[],g=[],h=[],i=0;i<e.length;++i){var j=e[i].email;c.Qq&&c.bE[j]?g.push(e[i]):f.push(e[i]);d[j]&&h.push(e[i])}return new zWi(a,b,e,f,g,h)};
zYi.prototype.Tn=function(a,b,c){var d=[];if(a=="")return[];if(c){for(var e="",f=0;f<c.length;++f){var g=c.charAt(f);if(g==";"||g==","){e=zRa(e);e.length>0&&d.push(e);e=""}else e+=g}e=zRa(e);e.length>0&&d.push(e)}return this.MG(a,d,b)};
zYi.prototype.jG=function(a){for(var b={},c=0;c<a.length;++c){var d=a[c],e,f=d,g=zb,h=zb;f=zRa(f);var i=f.match(z_i);if(i){g=i[1]||zb;h=i[2]||zb}if(g&&!h){var j=g.match(z0i);if(j){g="";h=j[0]}}if(g){g=zRa(g);if(g.indexOf('"')==0&&zNa(g,'"'))g=g.substr(1,g.length-2)}if(h)h=zRa(h);e={name:g,email:h};if(e.BG)b[e.BG]=zc}var k={},l=[],m={},n=za,o=0,p={},r=zc;for(c=0;c<this.lf.length;++c){var q=this.lf[c],u=q.email;if(b[u]){n=m[u]=zc;o++;var t=q.groups;if(r){for(var s=0;s<t.length;++s){var v=t[s];k[v.id]=
1;l.push(v.id)}r=za}else for(s=0;s<t.length;++s){v=t[s];k[v.id]&&k[v.id]++}}}for(c=0;c<l.length;++c){var x=l[c];if(k[x]==o)p[x]=zc}return{Qq:n,uI:p,bE:m}};zYi.prototype.AM=function(a,b){for(var c={},d=[],e=0;e<a.length;++e){var f=a[e].groups;if(f)for(var g=0;g<f.length;++g){var h=f[g].id;if(f[g].implicit)if(!(b.Qq&&!b.uI[h]))if(h.charAt(0)!="^")if(!c[h]){var i=this.pi.h(h);if(i){c[h]=zc;d.push(i)}}}}d.sort(function(j,k){return j.affinity>k.affinity?-1:k.affinity>j.affinity?1:0});return d};
var z1i=function(){};z1i.prototype.rv=function(){var a=arguments,b=function(c,d){var e,f;for(e=0;e<a.length;e++){f=a[e](c,d);if(f!=0)return f}return 0};return b};z1i.prototype.Su=function(a,b){return a.Tj()>b.Tj()?-1:b.Tj()>a.Tj()?1:0};z1i.prototype.Tu=function(a,b){var c=a.Ac().name||"",d=b.Ac().name||"";if(c>d)return 1;else if(d>c)return-1;return 0};
z1i.prototype.HE=function(a,b){var c=function(e){if(e.wb()!=0)return za;return!e.hq()},d=function(e){return e.wb()==1};if(c(a)&&!c(b))return-1;if(!c(a)&&c(b))return 1;if(d(a)&&!d(b))return-1;if(!d(a)&&d(b))return 1;return 0};z=zYi.prototype;z.tF=function(a){for(var b={},c=0;c<a.length;++c)if(a[c].email)b[a[c].email]=zc;return b};
z.MG=function(a,b,c){var d=this.KG(a),e=[],f=[];if(this.JG){f=this.LG(a,c);var g={Qq:za};if(b.length>0)g=this.jG(b);for(var h=this.AM(d,g,c),i=this.tF(d),j=0;j<c&&j<h.length;++j){var k=h[j];e.push(zZi(k,k.affinity,g,i))}}for(j=0;j<c&&j<f.length;++j){k=f[j];e.push(zZi(k,20000000,g,i))}for(j=0;j<c&&j<d.length;++j){var l=d[j],m=l.affinity;if(j==0)m=10000000;e.push(new z2i(l,m))}var n=new z1i,o=n.rv(n.Su,n.Tu);e.sort(o);e.length>c&&e.splice(c,e.length-c);if(this.Nz){var p=n.rv(n.HE,n.Su,n.Tu);e.sort(p)}return this.aN(e)};
z.aN=function(a){for(var b=0,c=0,d=0;d<a.length;d++){var e=a[d];if(e.wb()==0)b++;else e.wb()==1&&c++}var f=b*2,g=f>5?f:5;if(c>g){var h=b+g;a.splice(h,a.length-h)}return a};z.LG=function(a,b){for(var c=z5a(a),d=new RegExp('(^|<| |"|\\()'+c,"i"),e=[],f=this.pi.SH(),g=0;g<f.length&&e.length<b;++g){var h=f[g];h.members.length>0&&h.name&&h.name.match(d)&&e.push(h)}return e};
z.KG=function(a){for(var b=z5a(a),c=new RegExp('(^|<| |"|\\()'+b,"i"),d=[],e=this.lf,f=0;f<e.length;++f){var g=e[f],h=g.toString();if(c.test(h))d.push(g);else if(g.aliases)for(var i=g.aliases,j=0;j<i.length;++j)if(c.test(i[j])){d.push(g);break}}return d};var z3i=function(){};z=z3i.prototype;z.Yj=function(){return 0};z.ki=function(){return[]};z.Im=function(){return[]};z.wb=function(){return this.Pc};z.Tj=function(){return this.ou};z.Ac=function(){return this.Ci};
var z2i=function(a,b){this.Pc=0;this.Ci=a;this.ou=b};zn(z2i,z3i);z2i.prototype.Yj=function(){return 1};z2i.prototype.ki=function(){return[this.Ci.toString()]};z2i.prototype.Im=function(){return this.Ci.name?[this.Ci.name]:[]};z2i.prototype.hq=function(){return!!this.Ci.isDomainContact};var zWi=function(a,b,c,d,e,f){this.Pc=1;this.Ci=a;this.ou=b;this.gk=c;this.EL=d;this.NQ=e;this.pL=f;this.zv={};for(var g=0;g<e.length;++g)this.zv[e[g].email]=zc};zn(zWi,z3i);z=zWi.prototype;z.Yj=function(){return this.gk.length};
z.ki=function(){return this.EL};z.Im=function(){for(var a=[],b=0;b<this.gk.length;++b)this.gk[b].name&&a.push(this.gk[b].name);return a};z.getContext=function(){return this.zv};z.JH=function(){return this.gk};z.kq=function(){return this.pL};var zVi=function(a){this.Pc=a};zVi.prototype.toString=function(){return""};zVi.prototype.wb=function(){return this.Pc};
var zXi=function(a){this.Yr=[];this.Xx=new zP;for(var b=0;b<a.length;++b){var c=a[b];this.Yr.push(c);this.Xx.A(c.id,c)}this.Yr.sort(function(d,e){if(d.affinity>e.affinity)return-1;else if(e.affinity>d.affinity)return 1;else{var f=d.affinity||"",g=e.affinity||"";if(f>g)return 1;else if(g>f)return-1;return 0}})};zXi.prototype.h=function(a){return this.Xx.h(a,zb)};zXi.prototype.SH=function(){return this.Yr};var z4i=function(a,b){for(var c=window._Messages||[],d=a,e=0;e<c.length;e++)if(c[e][a]){d=c[e][a];break}var f=b||{},g=function(h,i){return i in f?f[i]:h};return d=d.replace(new RegExp("\\{\\$(\\w+)\\}","g"),g)},z5i=function(a,b){document.write(z4i(a,b))};zca("_cp_getMsg",z4i,undefined);zca("_cp_writeMsg",z5i,undefined);var z6i=function(){ztg.apply(this,arguments);this.IB=function(){}};zn(z6i,ztg);z=z6i.prototype;z.ul=function(a){this.Ma=a};z.pO=function(a){this.IB=a};z.Gy=function(a){if(a.Yj)if(a.Yj()>0)return zc;return za};z.jI=function(){for(var a=[],b=0;b<this.da.length;b++){var c=this.da[b].data;this.Gy(c)&&a.push(c)}return a};z.DH=function(){for(var a=this.tk,b=0,c=0;c<a;c++){var d=this.da[c].data;this.Gy(d)||b++}return a-b};z.So=function(a,b,c){var d=new z7i(a,b);c.push({data:d,id:-1})};
z.vM=function(){if(!(this.da.length==0)){if(this.te&&this.te.Gs){for(var a=new zSd,b=0;b<this.da.length;b++)this.da[b].data.Im&&a.ne(this.da[b].data.Im());this.te.Gs(new zCi(a.Kb()))}var c=[],d=za,e=za,f=za;for(b=0;b<this.da.length;b++){var g=this.da[b],h=g.data;if(h.wb()==0){if(!d&&h.hq()==za){this.So("ContactIcon","People",c);d=zc}if(!f&&h.hq()==zc){var i=h.Ac(),j=i.email,k=z8i(j);if(!k||k=="")k="Domain";var l=k.charAt(0).toUpperCase()+k.substring(1,k.length),m=l+" Contacts";this.So("ContactIcon",
m,c);f=zc}}if(!e&&h.wb()==1){this.So("GroupIcon","Groups",c);e=zc}c.push(this.da[b])}this.da=c}};z.ps=function(a,b){var c=a.data.wb()=="TITLE",d=c?zb:b;return z6i.e.ps.call(this,a,d)};
z.ls=function(){var a=za;this.vM();var b=this.da.length;if(b>0&&this.da[b-1].data.wb&&this.da[b-1].data.wb()=="MORE")a=zc;z6i.e.ls.call(this);if(a){var c=z4i("SEARCHING_FOR_MATCHES");if(b>1){var d=this.a.createElement("div"),e=this.a.j("div",{style:"background-color: #A0B0FF; margin: 8px 0px"});if(zw){var f=this.a.j("img",{width:"1",height:"1"});e.appendChild(f)}else e.style.height="1px";d.appendChild(e);this.q.appendChild(d);c=z4i("SEARCHING_FOR_MORE_MATCHES")}var g=this.a.j("div");g.innerHTML=c;
this.q.appendChild(g);if(this.ij){var h=z1c(this.Db),i=zM(this.q);h.y-=i.height;z5c(this.q,h)}}this.IB()};var z9i=function(a,b){this.tc=a;this.wo=b;this.it=zUb("div",{style:"position:absolute; top:-100px; left:-1000px;"},"");document.body.appendChild(this.it)};z9i.prototype.qO=function(a){this.tc=!!a};z9i.prototype.yr=function(a){z4b(this.it,a);return this.it.offsetWidth};var z8i=function(a){if(!a)return zb;var b=a.indexOf("@");if(b<1)return zb;var c=a.substr(b+1,a.length-b-1);return c};z=z9i.prototype;
z.Gs=function(a){this.yv=a};z.zA=function(a,b,c,d,e){var f="",g=0;this.yv||this.Gs(new zCi([]));for(var h=0;h<a.length;++h){var i=a[h],j=i.name,k=i.email,l=i.aliases,m=this.yv.aH(j,k,l,e,b),n=this.yr(m+", ");if(g+n<c||h<d){if(h>0)f+=", ";f+=zu(m);g+=n}else break}return{result:f,Dd:h,width:g}};
z.TM=function(a,b){var c=b.Ac().name,d=b.JH(),e=zc,f="";if(d.length>0){f=z8i(d[0].email);for(var g=1;g<d.length&&e;++g)e=e&&z8i(d[g].email)==f}var h=400,i=0;if(!this.wo&&c)i=this.yr("&lt;"+c+"&gt; ");if(e)i+=this.yr("@"+f);var j=2,k=this.zA(b.kq(),e,h-i,j,a),l=k.Dd;i+=k.width;var m=function(s){return!zta(b.kq(),s)},n=zpa(b.ki(),m),o=this.zA(n,e,h-i,j-l,a);l+=o.Dd;i+=o.width;var p=k.result;if(k.Dd>0&&o.Dd>0)p+=", ";p+=o.result;var r=b.kq().length+n.length;if(l<r){var q=r-l,u;if(q>1){var t="and "+(q+
" others<b>...</b>");u=t}else u="and 1 other<b>...</b>";u=z4i("AND_OTHERS",{count:q});p+=" "+u}if(e)p+="@"+f;return p};
z.XM=function(a,b){if(this.tc){var c=[],d=a.data,e=d.zH();if(window.manifest&&window.manifest.image&&window.manifest.image[e])e=window.manifest.image[e];else e+=".png";c.push('<table style="font-size: 100%;"><tr>');c.push('<td style="padding: 1px;" width="15">');c.push('<img src = "'+e+'"></td>');c.push('<td style="padding: 1px; color: #666666">');c.push(zu(d.px()));c.push("</td></tr></table>");b.innerHTML=c.join("")}};
z.AA=function(a,b,c){var d=a.data;if(!(d instanceof zVi))if(d.wb()=="TITLE")this.XM(a,c);else{var e=[],f=d.wb()==1;if(this.tc){e.push('<table style="font-size: 100%;"><tr>');e.push('<td style="padding: 1px;" width="15">');e.push("</td>");e.push('<td style="padding: 1px;">')}var g=d.Ac().name;g&&e.push('"'+zu(g)+'"');this.wo&&g&&e.push("<br>");if(f)if(!g||this.tc){g&&e.push(" (");e.push(this.TM(b,d));g&&e.push(")")}else{var h=d.Ac().members.length;if(h){this.wo||e.push(" ");var i;if(h==1)i="(1 contact)";
else{var j="("+(h+" contacts)");i=j}e.push(i)}}else{!this.wo&&g&&e.push(" ");g&&e.push("&lt;");e.push(zu(d.Ac().email));g&&e.push("&gt;")}this.tc&&e.push("</td></tr></table>");c.innerHTML=e.join("")}};var z7i=function(a,b){this.aK=a;this.$O=b};z7i.prototype.wb=function(){return"TITLE"};z7i.prototype.zH=function(){return this.aK};z7i.prototype.px=function(){return this.$O};var z$i=function(a,b){this.yN=this.wN.Bj(this);this.ic={bD:"ls",oD:"nk",Xt:"nc",Yt:"si",OC:"cc",nD:"pl",sa:"et",WC:"SH",VC:"SE",aD:"gm",qD:"sr"};this.Ji=[];this.Hw=this.Sy=this.or=this.WK=0;this.zj="";this.er=za;this.dr=zc;this.pf=a;var c=zl(this.dL,this),d=zl(this.cL,this),e=zl(this.WO,this);this.pf.wf().pO(c);this.pf.Mm().SN(d,e);this.ur=b;this.U=new zje(10000);var f=this.TG.Bj(this);this.U.addEventListener("tick",f);this.U.start();var g=this.Tp.Bj(this);zH(window,"unload",g)};z=z$i.prototype;
z.fB=function(a){this.zj=a};z.nG=function(){this.dr=za;this.Ji=[]};z.NH=function(){this.Sy++;return this.Sy};z.iI=function(){for(var a=this.pf.wf().jI(),b=[],c=[],d=0;d<a.length;++d){b[d]=a[d].Yj();c[d]=a[d].Tj()}var e={};e[this.ic.Xt]=b;e[this.ic.oD]=c;return e};z.RH=function(){for(var a=this.pf.Mm().FH(),b=this.pf.Mm().bx(),c=0,d=a.indexOf("<");d!=-1;){c++;d=a.indexOf("<",d+1)}b.indexOf("<")!=-1&&c--;return c};z.hx=function(){return this.pf.Mm().bx().length};
z.Dv=function(a){var b={};b[this.ic.sa]=a;b[this.ic.Yt]=this.iI();b[this.ic.OC]=this.RH();b[this.ic.nD]=this.hx();return b};z.tP=function(a){var b=a[this.ic.Yt];if(!b)return za;var c=b[this.ic.Xt];return c.length>0};z.fz=function(a){if(this.tP(a)){var b=this.Ji.length;this.Ji[b]=a;var c=b+1;c>=10&&this.Tp()}};z.dL=function(){if(!(this.dr==za))if(!(this.hx()>1)){var a=this.Dv(this.ic.WC);a[this.ic.aD]=this.pf.EH();this.fz(a)}};
z.cL=function(){if(!(this.dr==za)){var a=this.Dv(this.ic.VC);a[this.ic.qD]=this.pf.wf().DH()+1;this.fz(a)}};z.WO=function(){var a=new Date;this.or=a.getTime()};z.TG=function(){if(!(this.or==0)){var a=new Date,b=a.getTime()-this.or;b>60000&&this.Tp()}};z.Tp=function(){if(!this.er)if(!(this.Ji.length==0)){this.er=zc;var a=this.Ji;this.Ji=[];this.xN(a)}};z.xN=function(a){var b={};b[this.ic.bD]=a;var c=new zJe,d=c.bB(b);this.yN(d)};
z.wN=function(a){var b=new zR(this.ur);b.bb("out","js");b.bb("jsx","true");b.bb("tok",this.zj);b.bb("eventsToLog",a);var c=this.NH();this.DA="ACLoggingReq"+c;this.EA="$ACLoggingReq"+c;this.gz=new zTi(b,this.DA,"&&&START&&&","&&&END&&&",zc);var d=z_(),e=this.lE.Bj(this);d.No(this.gz,zc,this.DA);d.iu(e,this.EA);this.gz.load()};z.lE=function(){var a=z_().zg(this.EA),b=!!a.Ba("Success",za).h();if(b){var c=a.Ba("Body",za).AuthToken.Value;this.fB(c)}this.SG(b)};
z.SG=function(a){var b=new Date;this.WK=b.getTime();this.er=za;if(!a){this.Hw++;this.Hw>2&&this.nG()}};var zaj=function(){this.lf=[];this.MQ=[];this.xi=[];this.pi=[];this.jC={};zaj.prototype.addInput=zaj.prototype.fu;zaj.prototype.removeInput=zaj.prototype.wA;zaj.prototype.setTarget=zaj.prototype.no};z=zaj.prototype;z.hn=za;z.Wl=zc;z.Qy=0;z.yl=za;z.vk=za;z.tc=za;z.Jl=za;z.lz=250;z.GB=za;z.jw=za;
var z0i=new RegExp("^(?:[A-Za-z0-9!#\\$%\\*\\/\\?\\|\\^\\{\\}`~&'\\+\\-=_](?:[A-Za-z0-9!#\\$%\\*\\/\\?\\|\\^\\{\\}`~&'\\+\\-=_\\.]*[A-Za-z0-9!#\\$%\\*\\/\\?\\|\\^\\{\\}`~&'\\+\\-=_])?@[\\.A-Za-z0-9\\-]+)$"),z_i=new RegExp("^(.+?)??(?:<((?:[A-Za-z0-9!#\\$%\\*\\/\\?\\|\\^\\{\\}`~&'\\+\\-=_](?:[A-Za-z0-9!#\\$%\\*\\/\\?\\|\\^\\{\\}`~&'\\+\\-=_\\.]*[A-Za-z0-9!#\\$%\\*\\/\\?\\|\\^\\{\\}`~&'\\+\\-=_])?@[\\.A-Za-z0-9\\-]+))>)?,?$");zaj.prototype.Ft=zb;
var zbj=function(a){var b=[],c=a.Ba("Emails");if(c)for(var d=c.Jd(),e=0,f=d.ha();e<f;++e)b.push(d.tf(e).zc("Address"));var g=zKi("Email").N(a);b.length==0&&g!=zb&&b.push(g);return b},zcj=function(a,b){var c=new zaj;if(!b.uri&&b.serverBase)b.uri=b.serverBase+"data/contacts";if(!b.loggingUri&&b.serverBase)b.loggingUri=b.serverBase+"log/emailautocomplete";c.tm(a,b);return c};ze._EmailAc_create=zcj;z=zaj.prototype;
z.tm=function(a,b){var c=zGb(a);if(b.groups){this.yl=zc;this.vk=!!b.implicitGroups}if(b.extendedInterface)this.tc=zc;if(b.unexpandedGroups)this.Jl=zc;if(b.domainGroups)this.jw=zc;if(b.debugData)this.zp=b.debugData;if(b.inputHandler)this.Ec=b.inputHandler;b.max&&this.cO(b.max);var d=new zR(b.uri);if(b.disableLogging)this.Wl=za;if(this.Wl)this.ur=(new zR(b.loggingUri)).toString();this.Dc(c,d.toString(),b.rightAlign,b.twoLine,b.multi,b.topAlign,b.onComplete)};z.l=function(){this.Ec.l();this.B.l()};
z.pF=function(){return new zdg(this,this.B,this.Ec)};z.Mm=function(){return this.Ec};z.wf=function(){return this.B};z.cO=function(a){this.lz=a<0?10100:a};z.no=function(a){this.Da.no(a)};z.Mw=function(a){var b=zb;if(a)if(zi(a)){if(a.length>0)b=a[0].ownerDocument.body}else b=a.ownerDocument.body;return b};
z.Dc=function(a,b,c,d,e,f,g){if(this.hn)zGi.$f("Init already called");else{this.hn=zc;this.rb=b;this.Qg=new zYi(this.yl,this.tc);this.zp||this.bz("$Contacts",zl(this.vx,this),"",za);this.cm=this.Mw(a);this.LA=new z9i(this.tc,d);this.B=new z6i(this.cm,this.LA,c);this.B.JN(zc);if(!this.Ec)this.Ec=new zUi(",;",'"',e,this.Jl);this.Da=this.pF();this.Ec.Xo(this.Da);if(f){this.B.tO(zc);this.Ec.vO(zc)}g&&zH(this.Da,"update",function(i){i.eh&&g(i.target.fk())});if(this.zp){var h=z_();h.No(this.zp.contacts);
this.vx("$Contacts","")}a&&this.fu(a)}};z.hP=function(){if(this.Wl&&!this.Ft)this.Ft=new z$i(this,this.ur)};z.bz=function(a,b,c,d){var e=new zR(this.rb);e.bb("out","js");if(c){e.bb("tok",c);e.bb("cl","false");e.bb("psort","Name")}d&&e.bb("cd","true");this.yl&&e.bb("groups","true");this.vk&&e.bb("igroups","true");this.jw&&e.bb("dg","true");var f=c?10:this.lz;e.bb("max",String(f));var g=new zTi(e,a,"&&&START&&&","&&&END&&&"),h=z_();h.No(g,zc);h.iu(b,a);g.load()};
z.fu=function(a){if(this.hn){if(zi(a)){if(a.length==0)return;this.xi=this.xi.concat(a);for(var b=0;b<a.length;b++)this.Ec.Yl.call(this.Ec,a[b])}else{this.xi.push(a);this.Ec.Yl.call(this.Ec,a)}if(!this.cm){this.cm=this.Mw(a);this.B.ul(this.cm)}}else zGi.$f("Init should be called first")};z.wA=function(a){if(this.hn)if(zi(a))zo(a,function(b){this.wA(b)},this);else{zp(this.xi,a);this.Ec.iG(a)}else zGi.$f("Init should be called first")};
z.Tn=function(a,b,c,d){this.Nv=a;var e=[],f=new Date;if(a!=""){if(!this.Qg)return;e=this.Qg.Tn(a,b,d)}if(this.GB&&a)if(!this.Tx(a,b,zc))if(e.length<b){var g=e.concat([]);ze.setTimeout(zl(this.hH,this,g,b,a,c),500);e.push(new zVi("MORE"))}var h=new Date,i=h.getTime()-f.getTime();this.Qy=i;c(a,e)};z.EH=function(){return this.Qy};z.Tx=function(a,b,c){var d=this.jC[a];return d&&(c||d.Dd<b)?zc:a.length>1?this.Tx(a.substring(0,a.length-1),b,za):za};var zdj=0;z=zaj.prototype;
z.hH=function(a,b,c,d){if(c==this.Nv&&c!=""){var e="$AdditionalContacts"+zdj++,f=zl(this.sI,this,a,b,c,d);this.bz(e,f,c,zc)}};z.FK=function(a,b,c){var d=a[b];return d&&zta(d,c)};
z.sI=function(a,b,c,d,e){var f=[].concat(a);if(c==this.Nv){for(var g=this.Pw(e),h={},i=0;i<a.length;i++)if(a[i].wb()==0){var j=a[i].Ac().email,k=a[i].Ac().name;if(h[j])h[j].push(k);else h[j]=[k]}for(i=0;f.length<b&&i<g.ha();){var l=g.tf(i),m=zbj(l);k=l.Name;for(var n=0;n<m.length;n++){j=m[n];if(!this.FK(h,j,k)){var o=this.Gv(l,j);f.push(new z2i(o,o.affinity,zc));this.lf.push(o)}}i++}d(c,f,zc);this.jC[c]={Dd:f.length}}};z.Pw=function(a){var b=z_().zg(a),c=b.Ba("Body",zc).Ba("Contacts",zc).Jd();return c};
z.Pu=function(a,b,c,d,e){if(d!=zb)for(var f=d.length,g=0;g<f;g++){var h=d[g].id,i=a.h(h);if(i){if(e)i.implicit=zc;i.members.push(c);h.charAt(0)!="^"&&b.push(i)}}};z.iH=function(a){var b=z_().zg(a),c=b.Ba("Body",zc).AuthToken;return c.Value};z.oI=function(a){var b=z_().zg(a),c=b.Ba("Body",zc).UsageLoggingEnabled;return!!c};
z.vx=function(a){if(this.oI(a)&&this.Wl){this.hP();var b=this.iH(a);this.Ft.fB(b)}var c=[],d=[],e=new zP,f=z_().zg(a),g=f.Ba("Body").Ba("UserData");if(g){this.GB=!!g.zc("ShowDomainContacts");this.vk=this.vk&&!!g.zc("ShowImplicitGroups");this.tc=this.tc&&!!g.zc("EmailAcExtendedInterface");this.LA.qO(this.tc);this.Qg.hO(this.tc)}if(this.yl){var h=f.Ba("Body").Ba("Groups");if(h){var i=h.Jd(),j=i.ha();zGi.Za("Got "+j+" groups");for(var k=0;k<j;k++){var l=i.tf(k),m=l.zc("id");if(!(l.IsLocked&&!(this.Jl&&
m=="^Mine"))){var n=this.uF(l);d.push(n);e.A(m,n)}}}zGi.Za("Created groups array")}var o=this.Pw(a);j=o.ha();zGi.Za("Got "+j+" contacts");if(j>0)for(k=0;k<this.xi.length;k++)this.xi[k].setAttribute("autocomplete","off");for(k=0;k<j;k++)for(var p=o.tf(k),r=zbj(p),q=0;q<r.length;q++){var u=r[q],t=this.Gv(p,u);if(this.yl&&q==0){var s=[];i=p.zc("Groups");this.Pu(e,s,t,i,za);if(this.vk){var v=p.zc("ImplicitGroups");this.Pu(e,s,t,v,zc)}if(s.length>0)t.groups=s}c.push(t)}zGi.Za("Created contacts array");
this.lf=c;this.pi=d;this.Qg.QN(this.lf,this.pi);zGi.Za("Set data source for matcher")};z.Gv=function(a,b){var c=a.Id,d=a.Name,e=a.Affinity,f=!!a.DomainContact;e||(e=0);var g={};g.data=a;g.id=c;g.name=d;g.email=b;g.isDomainContact=f;var h=a.Ba("NameAliases",zc);if(h){h=h.Jd();for(var i=h.ha(),j=[],k=0;k<i;++k)j.push(h.tf(k).h());g.aliases=j}g.affinity=e;var l=zej(d,b);g.cH=l;g.groups=[];g.toString=function(){return this.cH};return g};
z.uF=function(a){return{members:[],data:a,id:a.id,affinity:a.Affinity||0,name:a.Name,toString:function(){return this.name}}};var _emailAutocomplete=ze._emailAutocomplete=new zaj;var _initEmailAutocomplete=ze._initEmailAutocomplete=zl(ze._emailAutocomplete.Dc,ze._emailAutocomplete),zej=function(a,b){var c=a?'"'+a+'"':"",d=b?" <"+b+">":"";return c+d};var zfj=function(a,b){var c=b||window;if(a=="Parent"){this.rt="ParentStub"+Number(new Date);this.Kf="ChildStub"}else{this.rt="ChildStub";this.Kf=this.WH();this.Wg=c.opener||c.parent;if(this.Kf&&!this.Wg[this.Kf])for(var d=0;this.Wg&&!this.Wg[this.Kf]&&d<10;){this.Wg=this.Wg.parent;d++}c.__topLevelProxy__=this}c[this.rt]=this.RO.Bj(this);this.Pc=a};zfj.Ca(zJ);z=zfj.prototype;z.MN=function(a,b){this.Wg=a;this.Ya=b};z.type=zb;z.WH=function(){var a=new zR(document.location.href);return a.nq("eventCallback")};
z.ox=function(){return this.rt};z.zm=function(a){return this.DM(a)};z.DM=function(a){a.type=a.type;var b=this.Ya?this.Ya.contentWindow:zb,c=this.Wg||b;return this.Kf&&c&&c[this.Kf]?c[this.Kf](a):zc};z.RO=function(a){var b=new zG(a.type,this);for(var c in a)c in b||(b[c]=a[c]);var d=zJ.prototype.dispatchEvent.call(this,b);return d};var zgj=function(a){zfj.call(this,"Parent",a||window)};zgj.Ca(zfj);var zhj=zb,zij=function(a){switch(a){case "NONE":return"0";case "THIN":return"1px solid black";case "OUTSET":return"2px outset black"}},zkj=function(a,b,c){var d=b||{};d.border=d.border||"OUTSET";var e=new zjj(c);e.sp(a,d,zb);return e},zmj=function(a,b,c,d){var e=b||{};e.border=e.border||"NONE";var f=zGb(c),g=new zlj(d);g.sp(a,e,f);return g};zgj.prototype.sp=function(){};zgj.prototype.u=function(){};zgj.prototype.Tq=function(){};
zgj.prototype.l=function(){};var znj=function(a,b){var c=b.serverbased?"widgets":"ui",d=new zR((zhj?zhj:ze.manifest?ze.manifest.serverBase:"")+"/"+c+"/"+a),e=new zR(document.location.href);e.nq("js")?d.bb("js",e.nq("js")):d.bb("js","RAW");b&&zQd(b,function(f,g){f!=zb&&d.bb(g,f)});return d},zoj=0;zca("createIframeComponent",zmj,undefined);zca("createIframeDialogComponent",zkj,undefined);var zlj=function(a){zgj.call(this,a)};zlj.Ca(zgj);z=zlj.prototype;z.Ya=zb;
z.sp=function(a,b,c){this.rb=znj(a,b);this.BE=b.border;this.Z=!(b.hide=="true");this.oz=b.mock;this.HR=b.x||20;this.IR=b.y||20;this.xP=b.width||600;this.TJ=b.height||480;this.sL=b.maximize=="true";this.ah=b.position||"relative";this.vE=b.background;this.IC=b.zIndex;this.ey=b.hl;this.Ln=c;var d,e=this.Ln,f="hosted-"+zoj++ +"-"+Number(new Date),g=zHb(f);if(!g){var h=new zFb(e?zC(e):document);g=h.j("iframe",{id:f});zL(g,"display","block");zL(g,"backgroundColor","#FFF");zL(g,"border",zij(this.BE));zL(g,
"margin","0");zL(g,"padding","0");zL(g,"overflow","hidden");z6c(g,this.xP,this.TJ)}d=g;d.style.position=this.ah;if(this.IC)d.style.zIndex=this.IC;if(this.vE){d.EQ=zc;d.style.backgroundColor="transparent"}this.ey&&this.rb.bb("hl",this.ey);if(!this.oz){this.rb.bb("eventCallback",this.ox());this.rb.bb("js","RAW");this.rb.jL();d.src=this.rb.toString();d.id=z6a()}this.Bw(d);if(this.oz){new zfj("Child",d.contentWindow);d.contentWindow.__topLevelProxy__.Kf=this.ox()}this.MN(d.contentWindow,d)};
z.Bw=function(a){this.Ya=a;if(this.Ln){this.Ln.appendChild(a);this.yo()}else{a.style.position="absolute";document.body.appendChild(a)}if(!this.Z)a.style.visibility="hidden";this.yo();if(window.frames[a.id])if(window.frames[a.id].location!=a.src)window.frames[a.id].location=a.src};z.yo=function(){var a=this.xR||this.Ln;if(a&&this.sL){var b=zM(a);z6c(this.Ya,b);this.ah=="absolute"&&z5c(this.Ya,z1c(a))}};
z.u=function(){this.Z=zc;this.yo();this.zm("PRESHOW");var a=this;ze.setTimeout(function(){a.Ya.style.display="block";a.Ya.style.visibility="visible";a.zm("SHOW")},5)};z.Tq=function(){this.Z=za;if(this.ah=="absolute")this.Ya.style.visibility="hidden";else this.Ya.style.display="none"};z.l=function(){if(this.Ya){this.Ya.parentNode.removeChild(this.Ya);this.Ya=zb}zgj.prototype.l.call(this)};var zjj=function(a){zlj.call(this,a)};zjj.Ca(zlj);zjj.prototype.Bw=function(a){zx&&zA(document.body,"background");var b=new z_g;b.wa().appendChild(a);b.ql(new z0g);b.i(this.Z);this.ga=b;this.Ya=a};zjj.prototype.u=function(){this.ga.i(zc)};zjj.prototype.Tq=function(){this.ga.i(za)};zjj.prototype.l=function(){this.ga.l();zCb(document.body,"background");this.Ya=this.ga=zb;zlj.prototype.l.call(this)};var zpj=function(){this.Jv={}};var zqj=zpj.prototype.Jv=zb;z=zpj.prototype;z.Qw=function(a){return this.Jv[a]};z.tm=function(a,b,c){var d=this.Qw(a);if(d){if(b)b=zGb(b);return d(b,c,a)}};z.nF=function(a){var b=this.Qw(a);if(b){var c={},d=(new zR(document.location.href)).qq();zQd(d,function(g,h){c[h]=g});var e=new zfj("Child"),f=b(document.body,c,a);f.lO&&f.lO(e)}};
z.Qu=function(a){var b=a||document.body,c=b.getAttribute("g:type");if(c){for(var d={},e=b.attributes,f=0;f<e.length;f++){var g=e[f].name;if(g.indexOf("g:")==0)d[g.substring(2)]=e[f].value}this.tm(c,b,d)}var h=b.childNodes.length;for(f=0;f<h;f++){var i=b.childNodes[f];i.nodeType==1&&this.Qu(i)}};z.QG=function(a){var b,c=window;if(b=c.__topLevelProxy__){if(zj(a))a=new zG(a);return b.zm(a)}else return zc};var zrj;zqj||(zqj=new zpj);zrj=zqj;zca("Xuit",zrj,undefined);zpj.prototype.buildUi=zpj.prototype.Qu;zpj.prototype.create=zpj.prototype.tm;zpj.prototype.createAsFullPage=zpj.prototype.nF;zpj.prototype.fireHostedEvent=zpj.prototype.QG;zgj.prototype.hide=zgj.prototype.Tq;zgj.prototype.show=zgj.prototype.u;zgj.prototype.dispose=zgj.prototype.l;var __flash_unloadHandler,__flash_savedUnloadHandler;/*
 SWFObject v1.5: Flash Player detection and embed -
 http://blog.deconcept.com/swfobject/

 SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 http://www.opensource.org/licenses/mit-license.php

*/
var z0;if(typeof z0=="undefined")z0={};if(typeof z0.Ht=="undefined")z0.Ht={};if(typeof z0.ag=="undefined")z0.ag={};
var zuj=function(a,b,c,d,e,f,g,h,i,j){if(document.getElementById){this.SC=j?j:"detectflash";this.KO=z0.Ht.$H(this.SC);this.Oz={};this.vC={};this.attributes=[];a&&this.setAttribute("swf",a);b&&this.setAttribute("id",b);c&&this.setAttribute("width",c);d&&this.setAttribute("height",d);e&&this.setAttribute("version",new zsj(e.toString().split(".")));this.jn=z0.ag.ZH();if(!window.opera&&document.all&&this.jn.Ki>7)ztj=zc;f&&this.Tl("bgcolor",f);var k=g?g:"high";this.Tl("quality",k);this.setAttribute("useExpressInstall",
za);this.setAttribute("doExpressInstall",za);var l=h?h:window.location;this.setAttribute("xiRedirectUrl",l);this.setAttribute("redirectUrl","");i&&this.setAttribute("redirectUrl",i)}},ztj;
zuj.prototype={setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},Tl:function(a,b){this.Oz[a]=b},gx:function(){return this.Oz},Mh:function(a,b){this.vC[a]=b},pI:function(){return this.vC},sx:function(){var a=[],b,c=this.pI();for(b in c)a[a.length]=b+"="+c[b];return a},cI:function(){var a="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.Mh("MMplayerType","PlugIn");this.setAttribute("swf",
this.AP)}a='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';a+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var b=this.gx();for(var c in b)a+=[c]+'="'+b[c]+'" ';var d=this.sx().join("&");if(d.length>0)a+='flashvars="'+d+'"';a+="/>"}else{if(this.getAttribute("doExpressInstall")){this.Mh("MMplayerType","ActiveX");this.setAttribute("swf",
this.AP)}a='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';a+='<param name="movie" value="'+this.getAttribute("swf")+'" />';b=this.gx();for(c in b)a+='<param name="'+c+'" value="'+b[c]+'" />';d=this.sx().join("&");if(d.length>0)a+='<param name="flashvars" value="'+d+'" />';a+="</object>"}return a},write:function(a){if(this.getAttribute("useExpressInstall")){var b=
new zsj([6,0,65]);if(this.jn.Nt(b)&&!this.jn.Nt(this.getAttribute("version"))){this.setAttribute("doExpressInstall",zc);this.Mh("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.Mh("MMdoctitle",document.title)}}if(this.KO||this.getAttribute("doExpressInstall")||this.jn.Nt(this.getAttribute("version"))){var c=typeof a=="string"?document.getElementById(a):a;c.innerHTML=this.cI();return zc}else this.getAttribute("redirectUrl")!=
""&&document.location.replace(this.getAttribute("redirectUrl"));return za}};
z0.ag.ZH=function(){var a=new zsj([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var b=navigator.plugins["Shockwave Flash"];if(b&&b.description)a=new zsj(b.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0)for(var c=1,d=3;c;)try{d++;c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+d);a=new zsj([d,0,0])}catch(e){c=zb}else{c=zb;try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(f){try{c=
new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=new zsj([6,0,21]);c.JP="always"}catch(g){if(a.Ki==6)return a}try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(h){}}if(c!=zb)a=new zsj(c.GetVariable("$version").split(" ")[1].split(","))}return a};var zsj=function(a){this.Ki=a[0]!=zb?parseInt(a[0],10):0;this.vn=a[1]!=zb?parseInt(a[1],10):0;this.rev=a[2]!=zb?parseInt(a[2],10):0};
zsj.prototype.Nt=function(a){if(this.Ki<a.Ki)return za;if(this.Ki>a.Ki)return zc;if(this.vn<a.vn)return za;if(this.vn>a.vn)return zc;if(this.rev<a.rev)return za;return zc};z0.Ht={$H:function(a){var b=document.location.search||document.location.hash;if(a==zb)return b;if(b)for(var c=b.substring(1).split("&"),d=0;d<c.length;d++)if(c[d].substring(0,c[d].indexOf("="))==a)return c[d].substring(c[d].indexOf("=")+1);return""}};
z0.ag.ZE=function(){for(var a=document.getElementsByTagName("OBJECT"),b=a.length-1;b>=0;b--){a[b].style.display="none";for(var c in a[b])if(typeof a[b][c]=="function")a[b][c]=function(){}}};if(ztj)if(!z0.iP){z0.ag.uM=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",z0.ag.ZE)};window.attachEvent("onbeforeunload",z0.ag.uM);z0.iP=zc}if(!document.getElementById&&document.all)document.getElementById=function(a){return document.all[a]};
var zvj=zuj;var zxj=function(a,b,c,d){var e=c||zwj;this.pP=zf(b)?b:zc;this.Xa=new zEc(this);zwg.call(this,a,e,d)};zn(zxj,zwg);z=zxj.prototype;z.j=function(){zwg.e.j.call(this);var a=this.d();a.className="gc-bubble";zL(a,"width",this.k.ap);zL(a,"z-index",10000);this.S.Ve(a)};
z.i=function(a){a&&!this.S.K()&&this.rm();this.S.i(a);if(a){var b=this.S.Sm(),c,d=this.S.d(),e=this.S.d();c=(zXf(d,b,e,b,zb,zb,z6f.XC|z6f.YC)&496)==0;if(this.S.K()&&!c){this.S.ih(this.bN(b));var f=this.um(this.S.Sm());this.S.tl(f);this.jj();this.rm()}this.Yd()}else this.jj()};z.rA=function(a){if(!this.S.jH()){zH(a,"show",zl(this.pl,this,za));zH(a,"hide",zl(this.pl,this,zc))}};z.pl=function(a){a?this.S.pl(zb):this.S.pl(document.body.lastChild)};z.rI=function(){return this.a.z("td","gc-bubble-mc",this.d())[0]};
z.wH=function(){var a=this.a.z("div","gc-bubble-ml",this.d())[0],b=this.a.z("div","gc-bubble-mr",this.d())[0];return[a,b]};z.Yd=function(){for(var a=this.rI(),b=zM(a),c=this.wH(),d=0;d<c.length;d++)c[d].style.height=b.height+2+"px"};
z.rm=function(){if(!this.ta())zd(Error("You must render the bubble before showing it!"));var a=this.d(),b=this.S.Sm();a.innerHTML=this.kp(b);zyj(a,"gc-bgimg");if(typeof this.Je=="object"){var c=this.a.d(this.tn);this.a.appendChild(c,this.Je);zN(this.Je,zc)}this.jg=this.a.d(this.pm);this.Ie=zH(this.jg,"click",this.sk,za,this);if(this.vh)this.vo=zle(this.sk,this.vh,this);var d=zFa(zpd);this.Xa.f(this.S,d,this.dispatchEvent);this.Xa.f(this.S,"hide",this.sk,za,this)};
z.jj=function(){zxj.e.jj.call(this);this.Xa.za()};z.Fs=function(a,b){b||(b=this.tv(a));this.S.ih(b);var c=this.um(b);this.S.tl(c);var d=b^1^2;this.S.setPosition(new z_f(a,d,za))};z.bN=function(a){var b=zb;switch(a){case zU.ke:b=zU.Hh;break;case zU.le:b=zU.sj;break;case zU.Hh:b=zU.ke;break;case zU.sj:b=zU.le;break;default:zd(Error("This corner type is not supported by bubble!"))}return b};
z.um=function(a){var b=new zK(0,0,0,0);switch(a){case zU.ke:b.left-=this.k.iz;break;case zU.Hh:b.left-=this.k.iz;break;case zU.le:b.right-=this.k.jz;break;case zU.sj:b.right-=this.k.jz;break}return b};
z.kp=function(a){var b,c=zc;switch(a){case zU.ke:b=this.k.LF;break;case zU.le:b=this.k.MF;break;case zU.sj:b=this.k.KF;c=za;break;case zU.Hh:b=this.k.JF;c=za;break}var d=zb;d=typeof this.Je=="object"?'<div id="'+this.tn+'"></div>':this.Je;var e;e=this.pP?['<div style="height: 12px;"><div class="gc-bgimg gc-bubble-callout ',b,'"></div></div>'].join(""):"";var f=[c?e:"",'<div class="gc-bubble-content"><table class="gc-bubble-layout"><tr><td colspan="2"><div class="gc-bgimg gc-bubble-tl"></div></td><td><div class="gc-bgimg gc-bubble-tr"></div><div class="gc-bubble-mc-i"><div id="',
this.pm,'" class="',this.k.up,'"></div></div></td></tr><tr><td><div class="gc-bgimg gc-bubble-ml"></div></td><td class="gc-bubble-mc">',d,'</td><td><div class="gc-bgimg gc-bubble-mr"></div></td></tr><tr><td colspan="2"><div class="gc-bgimg gc-bubble-bl"></div></td><td><div class="gc-bgimg gc-bubble-br"></div></td></tr></table></div>',!c?e:""].join("");return f};z.l=function(){this.Xa.l();zxj.e.l.call(this)};
var zwj={ap:220,iz:60,jz:80,iR:20,up:"goog-bubble-close-button",LF:"gc-bubble-callout-tl",MF:"gc-bubble-callout-tr",JF:"gc-bubble-callout-bl",KF:"gc-bubble-callout-br"};zxj.prototype.Wj=function(){return this.jg};var zzj=zw&&ztb<7,zAj=zx||zy||zw&&ztb>6,zBj=function(){if(zx){var a=new zhe;a.bo(zc)}else{a=new zbe;a.H(zc);a.bo(zc)}},zCj=function(a,b){var c=b?b:{},d=zt(c,"color",[255,255,255]),e=zt(c,"hlColor",[253,255,201]),f=zt(c,"inTime",400),g=zt(c,"outTime",800);a=zHb(a);var h=new zCe(a,d,e,f);zH(h,"end",function(i){var j=new zCe(a,[i.x,i.y,i.CP],d,g);j.play()});h.play()},z1=function(a,b){var c=new zXg(zb,b||zwi.aa());c.o(a);return c},zDj=function(a,b){var c=new zY(zb,zb,b||zyi.aa());c.o(a);return c},zEj=
function(a){var b=new zQg;b.We(za);b.VN(zc);b.o(a);return b},zFj={},zGj=function(a,b,c){if(c){zA(a,c);zFj[a]=c}a.innerHTML=b;zN(a,zc)},zHj=function(a){a in zFj&&zCb(a,zFj[a]);zN(a,za)},zIj=function(a){if(zzj){var b=zVc(a,"backgroundImage");if(b!="none"){b=b.replace(/url\("(.+)"\)/,"$1");var c=a.style;if(zw&&!zz("8"))c.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'", sizingMethod="crop")';else{c.backgroundImage="url("+b+")";c.backgroundPosition="top left";c.backgroundRepeat=
"no-repeat"}a.style.backgroundImage="none"}}},zyj=function(a,b){if(zzj)for(var c=zLb(zb,b,a),d=0,e;e=c[d];d++)zIj(e)},zJj=function(a){for(var b={},c=0;c<a.length;c++)if(a[c].indexOf("p")==0)b.page={value:a[c],parameter:"page"};else b.id={value:a[c]};return b},zKj=function(a){var b=a.aI(),c=b.getElementsByTagName("json")[0],d=b.getElementsByTagName("html")[0];return{Nl:zIe(c.firstChild.nodeValue),Ml:d.firstChild.nodeValue}},zLj=function(a,b){for(var c=0,d;d=a[c];c++)if(d.value==b)d.checked=zc};var zMj=function(a,b,c){zcg.call(this,a,b,c)};zn(zMj,zcg);
zMj.prototype.Ve=function(a){if(this.q){zE(this.q);this.q=zb}var b=this.a.na("div",{style:"position: absolute; display: none;"}),c='<div class="gc-bubble-content"><table class="gc-bubble-layout"><tr><td colspan="2"><div class="gc-bgimg gc-bubble-tl"></div></td><td><div class="gc-bgimg gc-bubble-tr"></div></td></tr><tr><td><div class="gc-bgimg gc-bubble-ml"></div></td><td class="gc-bubble-mc"></td><td><div class="gc-bgimg gc-bubble-mr"></div></td></tr><tr><td colspan="2"><div class="gc-bgimg gc-bubble-bl"></div></td><td><div class="gc-bgimg gc-bubble-br"></div></td></tr></table></div>';b.innerHTML=
c;z4f.prototype.Ve.call(this,b);b&&zWb(this.a.Ja().body,b);zyj(b,"gc-bgimg");var d=this.a.z("td","gc-bubble-mc",this.q)[0];this.a.appendChild(d,a);zN(a,zc)};zMj.prototype.l=function(){if(!this.ka()){zJ.prototype.l.call(this);this.detach();this.q&&zE(this.q);this.q=this.Ua=zb}};var zNj=function(a,b,c,d){var e=new zeg(a,!d),f=new ztg;f.className="ac-renderer gc-contact-ac";var g=new zsg(zb,zb,!!c);zdg.call(this,e,f,g);g.Xo(this);g.Yl(b)};zn(zNj,zdg);var zOj=function(a,b){this.xb=a;this.g=b};zOj.prototype.toString=function(){return z3a(this.g.name)};zOj.prototype.G=function(){return this.xb};var zRj=function(a,b,c,d){zY.call(this,a,b,c||zPj||(zPj=new zQj),d)};zRj.Ca(zZ);z=zRj.prototype;z.vp=zb;z.py=za;z.LK=function(){return this.py};z.Ps=function(a){if(this.py=a){zdd(this.d(),za);this.Tf(this.vp);zN(this.wa(),za);zN(this.Md().parentNode,zc);this.Md().focus();this.Ta(za)}else{zdd(this.d(),zc);zN(this.Md().parentNode,za);zN(this.wa(),zc)}};z.Md=function(){return this.wf().Md(this.d())};
z.r=function(a){zRj.e.r.call(this,a);this.vp=zpa(this.bd().$c(),function(b){return zEb(b.d(),this.B.X()+"-option-select")},this)[0]};z.nk=function(a){if(a.target!=this.vp){this.Ps(za);zRj.e.nk.call(this,a)}else this.Ps(zc)};z.Be=function(a){a.target!=this.Md()&&zRj.e.Be.call(this,a)};z.Eg=function(a){a.target!=this.Md()&&zRj.e.Eg.call(this,a)};z.Wb=function(a){a.target!=this.Md()&&zRj.e.Wb.call(this,a)};z.N=function(){if(this.LK())return this.Md().value;return this.vd};var zQj=function(){z6g.call(this)};
zQj.Ca(z6g);var zPj=zb;zQj.prototype.Md=function(a){return a&&a.firstChild.nextSibling.firstChild};zQj.prototype.o=function(a,b){var c=zLb("*","goog-menu",b)[0];if(c){var d=zC(c).body;d.appendChild(c);var e=new zUg;e.o(c);a.Sf(e)}b.appendChild(this.createCaption(b.childNodes,a.a));b.appendChild(this.wF(a.a));b.appendChild(this.og(a.a));return z6g.e.o.call(this,a,b)};
zQj.prototype.wF=function(a){var b=a.j("input",{type:"text"});return a.j("div",{"class":"goog-inline-block "+this.X()+"-input",style:"display: none;"},b)};var z2=function(a,b,c){z_g.call(this,a,b,c)};zn(z2,z_g);z_g.prototype.$=zb;z_g.prototype.pa=function(a){this.$=a;if(this.ub)if(zj(this.$))this.ub.innerHTML=this.$;else this.ub.appendChild(this.$)};
z2.prototype.j=function(){this.vr();this.q=this.a.j("div",{className:this.qa+" goog-shadow"},this.a.j("div",{className:this.qa+"-container goog-shadow-content",tabIndex:0},this.gc=this.a.j("div",{className:this.qa+"-title",id:this.G()},this.Nc=this.a.j("span",{className:this.qa+"-title-text"},this.Oc),this.bf=this.a.j("span",{className:this.qa+"-title-close"})),this.ub=this.a.j("div",{className:this.qa+"-content"}),this.Eb=this.a.j("div",{className:this.qa+"-buttons"}),this.st=this.a.j("span",{tabIndex:0})));
this.Fl=this.gc.id;zgg(this.d(),"dialog");zV(this.d(),"labelledby",this.Fl);if(this.$){this.pa(this.$);zN(this.$,zc)}zN(this.d(),za);for(var a=0;a<8;a++)this.a.appendChild(this.q,this.a.na("i",{"class":"goog-shadow-"+a},""))};var zUj=function(a,b,c,d){var e=new zSj(a,!d),f=new ztg,g=new zTj(!!c);zdg.call(this,e,f,g);g.Xo(this);g.Yl(b)};zUj.Ca(zdg);var zSj=function(a,b){zeg.call(this,a,b)};zn(zSj,zeg);zSj.prototype.ix=function(a,b){var c=[];if(a!=""){var d=z5a(a),e=new RegExp("(^|\\W+)"+d,"i"),f=new RegExp(d,"i"),g=/^\d+$/.test(a);zOd(this.da,function(h){if(h.su().match(e)||g&&h.su().match(f))c.push(h);return c.length>=b})}return c};var zTj=function(a){zsg.call(this,",;",'"',a)};zTj.Ca(zsg);
zTj.prototype.kl=function(a){zTj.e.kl.call(this,a.Lk())};var zVj=function(a,b){this.xb=a;this.g=b};zVj.prototype.toString=function(){var a=this.g.phoneTypeName?this.g.phoneTypeName.charAt(0).toUpperCase():"O";return zv(z3a(this.g.name)," ",this.g.displayNumber," (",a,")")};zVj.prototype.Lk=function(){return this.g.displayNumber};zVj.prototype.su=function(){return zv(this.g.name," ",this.g.displayNumber," ",this.xb)};var zWj=function(a,b,c,d){zvd.call(this,a,b,c,d)};zn(zWj,zvd);zWj.prototype.r=function(a){zO.prototype.r.call(this,a);var b=this.a;this.Xc.o(b.Tb(this.Ib));this.sd.o(b.Tb(this.Se));var c=zed(a);this.vl(new zr(c.width,c.height))};zWj.prototype.p=function(){zO.prototype.p.call(this);var a=zgd(this.Ib);if(!isNaN(a.left))this.Cj=a.left;this.Bf&&this.Rf(this.Bf,zc)};
zWj.prototype.Rf=function(a,b){var c=this.Oh=b||!this.Oh?this.d().offsetWidth:this.Oh,d=this.pk,e=zha(a)?a:zha(this.rf)?this.rf:Math.floor(c/2);this.rf=e;var f=c-e-d,g=this.$k?this.$k:this.d().offsetHeight;zhd(this.Ib,new zr(this.Bf,g));typeof this.Xc.Yd=="function"&&this.Xc.Yd(new zr(e,g));zhd(this.Mc,new zr(d,g));zhd(this.Se,new zr(f,g));typeof this.sd.Yd=="function"&&this.sd.Yd(new zr(f,g));this.dispatchEvent("change")};var zXj=function(a){zP.call(this,a)},zYj=zb;zXj.Ca(zP);var z3=function(){zYj||(zYj=new zXj);return zYj};var z4=function(a){zO.call(this,a);this.La=z5d(this.ob());this.log=zl(this.La.Za,this.La);this.c=new zEc(this)};z4.Ca(zO);z=z4.prototype;z.Z=zb;z.ob=function(){return"gc.Component"};z.o=function(a){this.Lb||z4.e.o.call(this,a)};z.I=function(){z4.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){z4.e.l.call(this);this.c.l()}};z.K=function(a){return this.Z&&(a||!this.PK())};z.PK=function(){var a=this.cd();return a&&typeof a.K=="function"&&!a.K()};
z.i=function(a,b){if(b||this.Z===zb||this.Z!=a&&this.dispatchEvent(a?"show":"hide")){this.Z=a;var c=this.d();c&&zN(c,a)}};var z6={cf:{inbox:{n:"/voice/inbox/recent/",sa:"viewpane",xa:"gc-message-list",ua:function(){return new z5},ea:"inbox",Zb:"inbox",va:zc},starred:{n:"/voice/inbox/recent/starred/",sa:"viewpane",xa:"gc-message-list",ua:function(){return new z5},ea:"inbox",Zb:"starred",va:zc},history:{n:"/voice/inbox/recent/all/",sa:"viewpane",ua:function(){return new z5},ea:"inbox",Zb:"all",va:zc},spam:{n:"/voice/inbox/recent/spam/",sa:"viewpane",xa:"gc-message-list",ua:function(){return new z5},ea:"inbox",Zb:"spam",
va:zc},trash:{n:"/voice/inbox/recent/trash/",sa:"viewpane",xa:"gc-message-list",ua:function(){return new z5},ea:"inbox",Zb:"trash",va:zc},voicemail:{n:"/voice/inbox/recent/voicemail/",sa:"viewpane",xa:"gc-message-list",ua:function(){return new z5},ea:"inbox",Zb:"voicemail",va:zc},sms:{n:"/voice/inbox/recent/sms/",sa:"viewpane",xa:"gc-message-list",ua:function(){return new z5},ea:"inbox",Zb:"sms",va:zc},recorded:{n:"/voice/inbox/recent/recorded/",sa:"viewpane",xa:"gc-message-list",ua:function(){return new z5},
ea:"inbox",Zb:"recorded",va:zc},placed:{n:"/voice/inbox/recent/placed/",sa:"viewpane",xa:"gc-message-list",ua:function(){return new z5},ea:"inbox",Zb:"placed",va:zc},received:{n:"/voice/inbox/recent/received/",sa:"viewpane",xa:"gc-message-list",ua:function(){return new z5},ea:"inbox",Zb:"received",va:zc},missed:{n:"/voice/inbox/recent/missed/",sa:"viewpane",xa:"gc-message-list",ua:function(){return new z5},ea:"inbox",Zb:"missed",va:zc},unread:{n:"/voice/inbox/recent/unread/",sa:"viewpane",xa:"gc-message-list",
ua:function(){return new z5},ea:"inbox",Zb:"unread",va:zc},settings:{n:"/voice/settings/",sa:"viewpane",xa:"gc-settings-view",ua:function(){return new zZj},ea:"settings",va:za},phones:{n:"/voice/settings/",sa:"viewpane",xa:"gc-settings-view",ua:function(){return new zZj},ea:"settings",va:za},groups:{n:"/voice/settings/",sa:"viewpane",xa:"gc-settings-view",ua:function(){return new zZj},ea:"settings",va:za},webcall:{n:"/voice/settings/",sa:"viewpane",xa:"gc-settings-view",ua:function(){return new zZj},
ea:"settings",va:za},editwebcall:{n:"voice/settings",sa:"viewpane",xa:"gc-settings-view",ua:function(){return new zZj},ea:"settings",va:za},billing:{n:"/voice/settings/",sa:"viewpane",xa:"gc-settings-view",ua:function(){return new zZj},ea:"settings",va:za},invite:{n:"/voice/invite/",sa:"main",xa:"gc-invite-view",ua:function(){return new z_j},ea:"invite",va:zc},editphone:{n:"/voice/settings/",sa:"viewpane",xa:"gc-settings-view",ua:function(){return new zZj},ea:"settings",va:za},editgroup:{n:"/voice/settings/",
sa:"viewpane",xa:"gc-settings-view",ua:function(){return new zZj},ea:"settings",va:za},contacts:{n:"/voice/contacts/",sa:"viewpane",xa:"gc-contacts-view",ua:function(){return new z0j},ea:"contacts",va:za},viewcontact:{n:"/voice/contacts/viewContact/",sa:"viewpane",xa:"gc-contacts-view",ua:function(){return new z0j},ea:"contacts",va:za},setup:{n:"/voice/setup/",sa:"main",xa:"gc-setup-view",ua:function(){return new z1j},ea:"setup",va:za},migrateComplete:{n:"/voice/setup",sa:"main",xa:"gc-setup-view",
ua:function(){return new z1j},ea:"setup",$C:zc,va:za},message:{n:"/voice/inbox/message/",sa:"viewpane",xa:"gc-message-list",ua:function(){return new z5},ea:"inbox",Wt:function(a){var b={};if(a[0])b.messageId={value:a[0],parameter:"messageId"};return b},TC:zc,va:zc},search:{n:"/voice/inbox/search/",sa:"viewpane",xa:"gc-message-list",ua:function(){return new z5},ea:"inbox",Wt:function(a){var b={};if(a[0])b.query={value:a[0],parameter:"q"};if(a[1])b.page={value:a[1],parameter:"page"};return b},TC:zc,
va:zc}},D:{DQ:{n:"/voice/settings/resetBillingCredit/"},yu:{n:"/voice/inbox/archiveMessages/"},hm:{n:"/voice/settings/chargeUser/"},xE:{n:"/voice/settings/billingcredit/"},yE:{n:"/voice/settings/billingtrans/"},call:{n:"/voice/call/connect/"},Xu:{n:"/voice/call/cancel/"},im:{n:"/voice/settings/checkCreditOrder/"},LQ:{n:"/voice/inbox/checkMessages/"},YF:{n:"/voice/settings/deleteForwarding/"},aG:{n:"/voice/inbox/deleteMessages/"},XF:{n:"/voice/inbox/deleteForeverMessages/"},bG:{n:"/voice/inbox/deletenote/"},
wR:{n:"/voice/settings/setForwardingEnabled/"},vG:{n:"/voice/settings/editDefaultForwarding/"},lw:{n:"/voice/settings/editForwarding/"},nw:{n:"/voice/settings/editWebCallButton/"},eG:{n:"/voice/settings/deleteWebCallButton/"},Mp:{n:"/voice/settings/editGreetings/"},yG:{n:"/voice/settings/editGeneralSettings/"},zG:{n:"/voice/settings/editTranscriptStatus/"},hR:{n:"/voice/settings/makeVerified/"},wG:{n:"/voice/settings/editGroup/"},ki:{n:"/voice/phonebook/getall/"},mH:{n:"/voice/contacts/getContactData/"},
uG:{n:"/voice/contacts/editContact/"},UJ:{n:"/voice/help/helpText/"},lL:{n:"/voice/inbox/mark/"},EM:{n:"/voice/phonebook/quickAdd/"},FM:{n:"/voice/inbox/rateTranscript/"},Si:{n:"/voice/call/recordGreeting/"},LM:{n:"/voice/call/recordName/"},tN:{n:"/voice/inbox/reply/"},hN:{n:"/voice/inbox/savenote/"},ZA:{n:"/voice/sms/send/"},RN:{n:"/voice/settings/setDoNotDisturb/"},AO:{n:"/voice/setup/create/"},CO:{n:"/voice/setup/search/"},MO:{n:"/voice/inbox/spam/"},AE:{n:"/voice/inbox/block/"},OO:{n:"/voice/inbox/star/"},
wC:{n:"/voice/call/verifyForwarding"},gv:{n:"/voice/settings/checkForwardingVerified"},ZG:{n:"/voice/settings/makeVerified"},eH:{n:"/voice/embed/generateEmbedTag"},$Q:{n:"/voice/embed/generateWebButtonTag"},OD:{n:"/voice/invite/add"}},media:{AC:{n:"/media/send_voicemail/"},Aq:{n:"/media/send_greeting/"},iM:{n:"/media/sendOutOfServiceMessage"},Wz:{n:"/media/sendPhonebookName/"},SO:{n:"/media/sendRecordedName/"}},cR:300000,ec:{ie:{name:"Mobile",id:"2"},$t:{name:"Work",id:"3"},Io:{name:"Home",id:"1"},
aQ:{name:"Gizmo",id:"7"}},UO:99,Vp:{ie:"MOBILE",$t:"WORK",Io:"HOME"},ME:{DD:2,je:4,yD:10,zD:11},pe:{NC:"C2C",je:"RECORDING",CD:"VERIFY_FORWARDING"},LC:"Google Voice",Y:{IP:"All Callers",JC:"All Groups",AQ:"Other Callers",JC:"All Contacts",FP:"Adding",kD:"No items selected.",lQ:"Name",oQ:"Phone Number",UC:"Email sent to ",AD:"SMS sent to ",uD:"Share voicemail from ",nQ:"enter a name or number",UP:"Search",$P:"Getting Started",CQ:"Choose a web button style",bQ:"Select a Greeting",pD:"Search results for:",
rD:"Please pick a number.",lD:"PIN's do not match.",PC:"Creating account...",ZC:"PIN invalid. Must be 4 digits.",KP:"Invalid phone number.  Please try again.",MC:"Blocking...",QP:"Calling you...",PP:" has been blocked.",ef:"We had an error. Please try later.",df:"There was an error with your request. Please try again.",gD:"You have ",iD:" new message.",hD:" new messages.",BD:"Temporary Number",Rt:"Changes saved.",pQ:"Your contacts are being imported... This may take a few minutes to complete.",YP:"Please enter one or more forwarding phones to continue.",
RC:"Your account must contain at least one forwarding phone.",Zt:"Verifying your phone..."},XQ:{tQ:"Please enter an areacode to search for"},GR:{vQ:"small",hQ:"medium",fQ:"large"},Kl:{St:/^([a-zA-Z0-9\.\_\-\+])+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/,mD:/^[1-9]\d{3}$/,tD:/^[a-zA-Z0-9 ]+$/,sD:/^(\d{3}|\d{5})$/},Ky:{Ho:"ENTER"},Go:7776000,rj:"/voice"};z6.$b="Loading...";z6.tj="Save";z6.Ih="Saving...";z6.eD="Deleting...";z6.iQ="Edit";z6.jQ="Saving...";z6.Tt="Create New";z6.Ut="We had an error.";
z6.Pl="Invalid number.";z6.Vt="Please accept the terms of services and privacy policy to continue.";z6.kQ="Updating...";z6.dD="Default";z6.fD="Greeting";var z2j=function(a){zJ.call(this);this.bi=a;var b=zLb(zb,"gc-status-text",a);this.VO=b=b.length?b[0]:a};z2j.Ca(zJ);var z3j=new zP;z2j.prototype.Vh=zb;z2j.prototype.U=zb;var z7=function(a){a=zHb(a);if(!a.id)zd(Error("gc.Notification areas must have ids"));z3j.lc(a.id)||z3j.A(a.id,new z2j(a));return z3j.h(a.id)};z2j.prototype.u=function(a,b,c,d){if(d){this.ct=new zoe(zl(this.ro,this,a,b,c),d);this.ct.start()}else this.ro(a,b,c)};z2j.prototype.d=function(){return this.bi};
z2j.prototype.ro=function(a,b,c){if(b){this.Vh&&zCb(this.bi,this.Vh);zA(this.bi,b);this.Vh=b}this.VO.innerHTML=a;zN(this.bi,zc);this.U&&this.U.stop();if(c){this.U=new zoe(this.reset,c,this);this.U.start()}};z2j.prototype.reset=function(){this.ct&&this.ct.stop();if(this.Vh){zCb(this.bi,this.Vh);this.Vh=zb}zN(this.bi,za)};var z4j=function(){zJ.call(this);this.La=z4d("gc.ActionManager");this.g=z3();this.k=this.g.h("config");this.c=new zEc(this);this.history=new zEe(za)};zn(z4j,zJ);var z5j=zb;z4j.prototype.fs=zb;var z8=function(){z5j||(z5j=new z4j);return z5j};z=z4j.prototype;z.Dc=function(){this.c.f(this.history,"navigate",zl(this.BL,this));this.history.H(zc)};z.Ej=function(a){for(var b=[],c=1;c<arguments.length;c++)arguments[c]&&b.push(zTa(arguments[c]).replace(/%20/g,"+"));var d=[a];b.length&&zya(d,b);return d.join("/")};
z.BL=function(a){!(a.Nb===zb)&&a.Nb!=""&&this.ew(a.Nb)};z.ew=function(a){var b=a.split("/"),c=b[0],d=zqa(zza(b,1),function(f){return zUa(f)}),e=this.k.cf[c].sa;this.dispatchEvent(new z6j(e,c,this.fs,this,d));this.fs=e};z.Ga=function(a){!a||this.history.yf()==a?this.ew(this.history.yf()):this.history.Xs(a)};z.mc=function(a){this.dispatchEvent(a)};z.l=function(){if(!this.ka()){z4j.e.l.call(this);this.fs=z5j=zb;this.c.l();this.c=zb}};
var z6j=function(a,b,c,d,e){zG.call(this,a,d);this.Nb=b;this.pR=c;this.options=e};var z7j=function(){zJ.call(this);this.g=z3();this.k=this.g.h("config");this.m=z7("gc-view-notification");this.ZK=z7("gc-view-loading");this.La=z4d("gc.Xhr");this.w=new zcf(0);this.Kh=new zP;this.c=new zEc(this);this.c.f(this.w,"success",this.$L);this.c.f(this.w,"error",this.ZL)};zn(z7j,zJ);z7j.prototype.dn=znd;var z8j=zb,z9=function(){z8j||(z8j=new z7j);return z8j};z=z7j.prototype;
z.R=function(a,b,c,d,e){a=zv(a,this.dn.lq());if(zfa(c)&&!(c instanceof zS))zd(Error("queryData parameter must be of type goog.Uri.QueryData"));var f=new zR(b),g=c||new zS;g.A("_rnr_se",this.g.h("_rnr_se"));this.Kh.A(a,{gs:g,Wr:d,Sr:e});this.w.send(a,f.toString(),"POST",g.toString())};
z.Qf=function(a,b,c,d,e){a=zv(a,this.dn.lq());if(zfa(c)&&!(c instanceof zS))zd(Error("queryData parameter must be of type goog.Uri.QueryData"));var f=new zR(b),g=c||new zS;f.aj(g);this.Kh.A(a,{gs:g,Wr:d,Sr:e});this.w.send(a,f.toString(),"GET")};z.$L=function(a){var b=this.Kh.h(a.id);this.Kh.remove(a.id);zk(b.Wr)&&b.Wr(a,b.gs)};
z.ZL=function(a){a.O.dk()==302&&window.location.reload();var b=this.Kh.h(a.id);this.Kh.remove(a.id);if(zk(b.Sr))b.Sr(a,b.gs);else{this.ZK.reset();this.m.u(this.k.Y.df,"gc-red-rnd",8000)}};z.l=function(){z7j.e.l.call(this);this.c.SQ();this.w.l()};var z$=function(a,b,c,d){z4.call(this,d);this.xu=a;this.pM=b||zU.ke;this.Tk=b||zU.sj;this.g=z3();this.k=this.g.h("config");this.w=z9()};zn(z$,z4);z=z$.prototype;z.Iy=za;z.Dy=za;z.r=function(a){z$.e.r.call(this,a);this.S=new z5f};z.p=function(){z$.e.p.call(this);this.L&&this.c.f(this.d(),"click",this.GO,za,this)};z.zF=function(){return this.a.na("div",{"class":"gc-help"},this.a.na("div",{"class":"gc-help-loading"},this.k.$b))};
z.GO=function(){if(!this.Iy){var a=this.zF();this.a.Ja().body.appendChild(a);this.S.Ve(a);this.Iy=zc}this.Dy||this.yH();this.S.i(za);this.S.ih(this.pM);this.S.setPosition(new z8f(this.d(),this.Tk));this.S.i(zc)};z.yH=function(){var a=new zS;a.A("hl",zOe());a.A("answer",this.xu);this.w.Qf(this.J(this.xu),this.k.D.UJ.n,a,zl(this.xH,this))};z.xH=function(a){var b=a.O.rq(),c=this.S.d();c.innerHTML=b;this.Dy=zc};var z9j=function(a,b,c,d){z4.call(this,c);this.g=z3();this.k=this.g.h("config");this.v=z8();this.Xz=this.g.h("phones");this.dm=new zR(d||this.g.h("config").D.call.n);this.av=new zR(this.g.h("config").D.Xu.n);this.ep=this.g.h("config").pe.NC;this.qa=b;this.w=z9()};zn(z9j,z4);z=z9j.prototype;z.Mb=za;z.ob=function(){return"gc.QuickCall"};
z.r=function(a){z9j.e.r.call(this,a);this.wk(a);this.oK();this.Sc=z1(this.a.z("div","gc-quickcall-connect",a)[0]);this.tb=z1(this.a.z("div","gc-quickcall-cancel",a)[0]);this.tb.i(za);this.ig=this.a.z("div","gc-quickcall-msg",a)[0];this.JE=this.a.z("form",zb,a)[0];this.js=this.a.z("div","gc-quickcall-contents",a)[0];var b=this.a.z("img","gc-help-call",a)[0];if(b){var c=new z$("141922");c.o(b)}};
z.p=function(){z9j.e.p.call(this);if(this.L){this.c.f(this.Sc,"action",this.Vr);this.c.f(this.tb,"action",this.Vr);this.c.f(this.v,"editphone",this.nJ);this.c.f(this.JE,"submit",this.Vr);this.c.f(this.v,"new_contacts",this.Xk);this.c.f(this.Oe,"click",this.rJ)}};z.I=function(){z9j.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){z9j.e.l.call(this);this.c.l()}};z.ko=function(a){this.gb.C(a);if(this.Fe){this.gb.d().blur();this.Sc.ho()}};z.YH=function(){return this.Kc};z.gq=function(){return this.Fe};
z.setData=function(a){if(a.callUri)this.dm=new zR(a.callUri);if(a.greetingId)this.wx=a.greetingId;if(a.cancelType)this.ep=a.cancelType};z.oK=function(){this.Kc=new zRj;this.Kc.o(this.a.z("div","gc-quickcall-phone",this.d())[0]);this.Oe=this.a.z("input","gc-quickcall-remember",this.d())[0]};
z.rC=function(){for(var a=this.Kc.bd().Nm()-1,b=0;b<a;b++)this.Kc.dh(0);var c={},d=0;zEa(this.Xz,function(f){if(f){var g=new zpi(z3a(f.name));g.C(f.phoneNumber);this.Kc.ff(g,d++);c[f.phoneNumber]=1}},this);var e=zRe("quickcall_phone");if(e){if(c[e])this.Kc.C(e);else{this.Kc.Ps(zc);this.Kc.Md().value=e}this.Oe.checked="checked";this.Oe.defaultChecked=zc}else{this.Kc.jh(0);this.Oe.checked="";this.Oe.defaultChecked=za}};
z.wk=function(a){var b=this.a.z("input","gc-quickcall-ac",a)[0];if(b){this.gb=new zKg("");this.gb.o(b);if(b.type=="text"){var c=this.g.h("contactPhones"),d=[];zEa(c,function(f,g){f.phoneTypeName!="email"&&d.push(new zVj(g,f))},this);this.Fe&&this.Fe.s();this.Fe=new zUj(d,b)}}else{var e=this.a.z("div","gc-quickcall-number",a)[0];if(e){this.Mr=new zZ(zb,zb,z6g.aa());this.Mr.o(e)}}};z.rJ=function(a){a.target.checked||zSe("quickcall_phone",this.k.rj)};z.Xk=function(){this.wk(this.js)};z.K=function(){return this.Mb};
z.i=function(a){zN(this.js,a);this.reset();if(this.Mb=a){this.rC();if(this.gb&&this.gb.d().type=="text")this.gb.Iw();else if(this.Oe.checked){var b=this.gb||this.Mr,c=b?b.N():"";this.my(c,this.Kc.N(),this.Oe.checked)}}};z.reset=function(){this.FA();this.gb&&this.gb.d().type=="text"&&this.gb.C("")};z.FA=function(){this.tb.i(za);zHj(this.ig);this.Sc.i(zc);this.Sc.setActive(za)};
z.Vr=function(a){if(a.target==this.Sc||a.type=="submit"){var b=this.gb||this.Mr,c=b?b.N():"";this.my(c,this.Kc.N(),this.Oe.checked)}else{this.tb.i(za);zHj(this.ig);this.Sc.i(zc);this.RE()}this.dispatchEvent(new z$j("action",a.target,this))};z.my=function(a,b,c){var d=zc;if(!a&&this.dm.$j()==this.g.h("config").D.call.n){d=za;zGj(this.ig,z6.Pl,"gc-quickcall-err")}else if(!b){d=za;zGj(this.ig,z6.Pl,"gc-quickcall-err")}if(d){this.Oe.checked?this.jO():zSe("quickcall_phone",this.k.rj);this.gL(a,b,c)}};
z.gL=function(a,b,c){this.Sc.setActive(za);this.Sc.Bb(za);this.Sc.Cb(1,zc);var d=new zS;d.A("outgoingNumber",a);d.A("forwardingNumber",b);d.A("subscriberNumber",this.g.h("number").HM);this.wx&&d.A("greetingId",this.wx);d.A("remember",c?1:0);this.w.R(this.J("makeCall"),this.dm.toString(),d,zl(this.fL,this,d))};z.RE=function(a,b){var c=new zS;c.A("outgoingNumber",a);c.A("forwardingNumber",b);c.A("cancelType",this.ep);this.w.R(this.J("cancelCall"),this.av.toString(),c,zb)};
z.fL=function(a,b){this.Sc.H(zc);var c=b.O.ba();if(c.ok){this.Sc.i(za);this.tb.i(zc);zHj(this.ig);zGj(this.ig,"Calling you...");var d=new zoe(zl(this.FA,this),12000,this);d.start()}else{var e=z6.Ut;if(c.data&&c.data.code=="20")e=z6.Pl;zGj(this.ig,e,"gc-quickcall-err")}};z.jO=function(){zQe("quickcall_phone",this.Kc.N(),this.k.Go,this.k.rj)};z.nJ=function(){this.Xz=this.g.h("phones");this.rC()};var z$j=function(a,b){zG.call(this,a,b)};z$j.Ca(zG);var zak=function(a,b,c,d){z4.call(this,c);this.g=z3();this.k=this.g.h("config");this.Uh=zfa(a)?a:zU.ke;this.qa=b;this.dm=d||new zR(this.g.h("config").D.call.n)};zn(zak,z4);z=zak.prototype;z.ob=function(){return"gc.PopupQuickCall"};
z.r=function(a){zak.e.r.call(this,a);this.ca=new z9j;this.ca.o(a);this.md=new zxj(this.ca.js);this.ca.gq()&&this.md.Xi(za);this.md.setPosition(new z7f(this.d(),this.Uh));this.md.Sa();this.qa&&zA(this.md.d(),this.qa);this.md.rA(this.ca.YH());this.Zr=this.a.z("div","gc-quickcall-outgoing",this.q)[0];zdd(this.d(),za)};z.p=function(){zak.e.p.call(this)};z.I=function(){zak.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){zak.e.l.call(this);this.c.l();this.L&&this.md.l()}};z.xg=function(){return this.md};
z.i=function(a){this.md.i(a)};z.Od=function(){return this.ca};z.mO=function(a){this.ca.setData(a)};z.display=function(a,b,c){b&&this.md.setPosition(new z7f(b,this.Uh));if(this.Zr)c==zc?zN(this.Zr,za):zN(this.Zr,zc);this.md.i(!this.md.K());this.ca.i(zc)};var zbk=function(a){z4.call(this,a)};zn(zbk,z4);z=zbk.prototype;z.r=function(a){zbk.e.r.call(this,a);this.ca=new z9j;this.ca.o(a);this.ga=new z2(zb,zc);this.ga.pa(this.ca.d());this.ga.ql(new z0g);this.KE=this.a.b("gc-dialog-call-name")};z.p=function(){zbk.e.p.call(this)};z.I=function(){zbk.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){zbk.e.l.call(this);this.c.l()}};z.i=function(a){this.ca.i(a);this.ga.i(a);this.ga.pb("Make a Call")};z.Od=function(){return this.ca};
z.fO=function(a){this.KE.innerHTML=zu(a)};var zck=function(a,b){z4.call(this,b);this.g=z3();this.k=this.g.h("config");this.w=z9();this.fb=a;this.MA=""};zn(zck,z4);z=zck.prototype;z.m=zb;z.Hc=zb;z.Me=zb;z.ob=function(){return"gc.QuickAdd"};z.r=function(a){zck.e.r.call(this,a);this.m=z7("gc-view-notification");this.SD=this.a.z("a",zb,a)[0]};z.p=function(){zck.e.p.call(this);this.L&&this.c.f(this.SD,"click",this.rG)};z.I=function(){zck.e.I.call(this);this.c.za()};
z.l=function(){if(!this.ka()){zck.e.l.call(this);this.c.l();if(this.L){this.Me.l();this.T.l();this.ju.l();this.qR.l();this.T.l();this.T.l()}}};
z.RF=function(){this.Hc=this.a.z("input",zb,this.q)[0];this.Me=new zZ(zb,zb,z6g.aa());this.Me.o(this.a.z("div","gc-quickadd-phone-type",this.q)[0]);this.Me.ia(0).C(this.k.Vp.ie);this.Me.ia(1).C(this.k.Vp.$t);this.Me.ia(2).C(this.k.Vp.Io);this.T=z1(this.a.z("div","gc-quickadd-save",this.q)[0]);this.MA=this.T.Yc();this.c.f(this.T,"action",this.Mx);this.ju=z7(this.a.z("div","gc-quickadd-msg",this.q)[0]);this.hs=this.a.z("div","gc-quickadd-contents",this.q)[0];this.Ne=new zxj(this.hs);this.Ne.Xi(zc);
this.Ne.setPosition(new z7f(this.q,zU.ke));this.Ne.Sa();zA(this.Ne.d(),"gc-bubble-quickadd");zdd(this.q,za);this.Ne.rA(this.Me);this.Ud=this.a.z("div","gc-quickadd-contacts",this.hs)[0];this.ja=new zki(this.Hc);this.ja.la("addcontact",13);this.c.f(this.ja,"shortcut",this.Mx,za,this)};z.rG=function(){this.T||this.RF();this.reset();var a=this.Ne.K();this.Ne.i(!a);zN(this.hs,zc);this.Hc.focus()};
z.reset=function(){this.ju.reset();this.Hc.value="";this.Me.jh(0);this.T.V(this.MA);this.T.H(zc);this.Ud.innerHTML="";zL(this.Ud,"overflow-y","visible");zL(this.Ud,"height","");zL(this.Ud,"padding-right","2px");zN(this.Ud,za)};z.Mx=function(){if(!zPa(this.Hc.value)){var a="1";if(this.T.Yc()==this.k.Tt)a="0";this.T.setActive(za);this.T.Bb(za);this.T.Cb(1,zc);this.T.V(z6.$b);this.NA({name:this.Hc.value,needsCheck:a})}};
z.xJ=function(a,b){var c=a.O.ba(),d=c.data.matchingContacts;d.length?this.UM(d):this.kF(b)};z.NA=function(a){var b=new zS;b.add("phoneNumber",this.fb.phoneNumber);b.add("phoneType",this.Me.xf().N());"name"in a&&b.add("name",a.name);"needsCheck"in a&&b.add("needsCheck",a.needsCheck);"focusId"in a&&b.add("focusId",a.focusId);this.w.R(this.J("quickAdd"),this.k.D.EM.n,b,zl(this.xJ,this))};
z.kF=function(a){var b=zv(a.h("phoneNumber")+" added to contacts.");this.m.u(b,"gc-success-msg",7000);this.Ne.i(za);this.dispatchEvent(new zdk("addcontact",zb));zek(zc)};
z.UM=function(a){zN(this.Ud,zc);this.T.H(zc);this.T.V(this.k.Tt);if(a.length>4){zL(this.Ud,"overflow-y","scroll");zL(this.Ud,"padding-right","14px");zL(this.Ud,"height","80px")}zo(a,function(b){var c=this.a.na("a",{href:"javascript://"},"Add to"),d=this.a.na("div",{"class":"gc-quickadd-contact"},b.name,this.a.na("span",zb,b.detail),c);this.a.appendChild(this.Ud,d);this.c.f(c,"click",zl(this.XD,this,c,b))},this);this.Ne.Yd()};
z.XD=function(a,b){zL(a,"text-decoration","none");zL(a,"color","#333");a.innerHTML=this.k.Ih;this.NA({focusId:b.focusId,name:b.name})};var zdk=function(a,b){zG.call(this,a,b)};zn(zdk,zG);var zfk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.v=z8();this.w=z9();this.ce={}};zn(zfk,z4);z=zfk.prototype;z.m=zb;z.Oc=zb;z.af=zb;z.ae=zb;z.Mb=za;z.ob=function(){return"gc.QuickSms"};
z.r=function(a){zfk.e.r.call(this,a);this.m=z7("gc-view-notification");this.Oc=this.a.z("div","gc-quicksms-title",a)[0];this.af=this.a.z("textarea","gc-quicksms-text",a)[0];this.ae=z1(this.a.z("div","gc-quicksms-send",a)[0]);this.Bv=this.a.z("div","gc-sms-counter",a)[0];this.kt=this.a.z("div","gc-quicksms-msg",a)[0];if(a.id=="gc-quicksms2"){this.Ey=zc;this.wK=this.a.b("gc-quicksms-number");this.wk()}};
z.p=function(){zfk.e.p.call(this);if(this.L){this.c.f(this.ae,"action",this.Bs);this.c.f(this.af,"keypress",zgk);this.c.f(this.af,"keyup",zna(zhk,this.Bv));this.Ey&&this.c.f(this.v,"new_contacts",this.Xk)}};z.I=function(){zfk.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){zfk.e.l.call(this);this.c.l()}};z.gq=function(){return this.Fe};
z.wk=function(){var a=this.wK;if(a&&this.Ey){if(!a.Ly){this.gb=new zKg("");this.gb.o(a)}var b=this.g.h("contactPhones"),c=[];zEa(b,function(d,e){d.phoneTypeName!="work"&&d.phoneTypeName!="home"&&c.push(new zVj(e,d))},this);this.Fe&&this.Fe.s();this.Fe=new zUj(c,a)}};z.Xk=function(){this.wk()};z.vB=function(a){this.ce=a};z.ko=function(a){this.gb.C(a);if(this.Fe){this.gb.d().blur();this.af.focus();this.af.select()}};
var zgk=function(a){var b=a.target;if(b.value.length>=440&&a.keyCode!=8&&a.keyCode!=46){a.stopPropagation();a.preventDefault();return za}return zc},zhk=function(a,b){var c=b.target,d=Math.ceil((c.value.length+1)/160),e=160-c.value.length%160;a.innerHTML=d>=3?"Really?":d==2?zv(d,".",e):e};z=zfk.prototype;z.K=function(){return this.Mb};
z.i=function(a,b){this.reset();zN(this.d(),a);if(this.Oc){if(b)var c="Message";else{var d=this.ce.fromName||this.ce.displayNumber;c=zv("Message ",zu(d))}this.Oc.innerHTML=c}zf(this.gb)?this.gb.Iw():this.af.focus();this.Mb=a};z.reset=function(){this.af.value="";this.Bv.innerHTML=160;this.ae.V("Send");this.ae.H(zc);zHj(this.kt)};
z.Bs=function(){if(!zPa(this.af.value)&&(this.ce.phoneNumber||!zPa(this.gb.N()))){this.ae.setActive(za);this.ae.Bb(za);this.ae.Cb(1,zc);this.ae.V("Sending...");zHj(this.kt);var a=new zS;a.add("id",this.ce.messageId||"");a.add("phoneNumber",this.ce.phoneNumber||this.gb.N());this.ce.conversationId&&a.add("conversationId",this.ce.conversationId);a.add("text",this.af.value);this.w.R(this.J("sms"),this.g.h("config").D.ZA.n,a,zl(this.As,this))}};
z.As=function(a){var b=a.O.ba();if(b.ok){this.reset();var c="Text sent to "+(this.ce.fromName||this.ce.phoneNumber||this.gb.N());this.m.u(zu(c),"gc-success-msg",7000);this.dispatchEvent(new zik("smssent",a.target))}else{var d=z6.Ut;if(b.data&&b.data.code=="20")d=z6.Pl;this.ae.V("Send");this.ae.H(zc);zGj(this.kt,d,"gc-quicksms-err")}};var zik=function(a,b){zG.call(this,a,b)};zn(zik,zG);var zjk=function(a,b,c){z4.call(this,c);this.g=z3();this.k=this.g.h("config");this.Uh=zfa(a)?a:zU.le;this.qa=b};zn(zjk,z4);z=zjk.prototype;z.ob=function(){return"gc.PopupQuickSms"};z.r=function(a){zjk.e.r.call(this,a);this.Na=new zfk;this.Na.o(a);this.nd=new zxj(a);this.Na.gq()?this.nd.Xi(za):this.nd.Xi(zc);this.nd.Sa();this.qa?zA(this.nd.d(),this.qa):zA(this.nd.d(),"gc-bubble-quicksms");zdd(this.d(),za)};
z.p=function(){zjk.e.p.call(this);this.L&&this.c.f(this.Na,"smssent",function(){this.nd.i(za)},za,this)};z.I=function(){zjk.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){zjk.e.l.call(this);this.c.l();this.L&&this.nd.l()}};z.display=function(a){this.nd.setPosition(new z_f(a,this.Uh));this.nd.i(!this.nd.K());zN(this.q,zc);this.Na.i(zc)};z.xg=function(){return this.nd};z.Tm=function(){return this.Na};var zkk=function(a){z4.call(this,a)};zn(zkk,z4);z=zkk.prototype;z.r=function(a){zkk.e.r.call(this,a);this.Na=new zfk;this.Na.o(a);this.ga=new z2(zb,zc);this.ga.pa(this.Na.d());this.ga.ql(new z0g)};z.p=function(){zkk.e.p.call(this);this.L&&this.c.f(this.Na,"smssent",function(){this.ga.i(za)},za,this)};z.I=function(){zkk.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){zkk.e.l.call(this);this.c.l()}};z.i=function(a){this.ga.i(a);this.Na.i(a);this.ga.pb("Send SMS")};z.Tm=function(){return this.Na};var zlk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.w=z9();this.m=z7("gc-view-notification");this.Vb={}};zn(zlk,z4);z=zlk.prototype;
z.r=function(a){zlk.e.r.call(this,a);this.ca=new z9j;this.ca.o(a);this.ga=new z2(zb,zc);this.ga.pa(this.ca.d());this.ga.ql(new z0g);this.$=this.a.z("div","gc-editgreet-content",a)[0];this.Bq=this.a.z("input","gc-editgreet-name",a)[0];var b=this.a.z("div","gc-editgreet-save",a)[0];this.gl=z1(b);var c=this.a.z("div","gc-editgreet-delete",a)[0];this.Kj=z1(c);this.bv=this.a.z("div","gc-editgreet-default",a)[0]};
z.p=function(){zlk.e.p.call(this);if(this.L){this.c.f(this.gl,"action",this.gN);this.c.f(this.Kj,"action",this.$F)}};z.I=function(){zlk.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){zlk.e.l.call(this);this.c.l()}};z.i=function(a){if(zt(this.Vb,"id")=="0"){zN(this.bv,a);zN(this.$,za);this.ca.i(za)}else{zN(this.bv,za);zN(this.$,a);this.Bq.value=zt(this.Vb,"name");this.ca.i(a)}this.reset();this.ga.i(a);this.ga.pb("Edit Greeting")};z.Ls=function(a){zLa(this.Vb,a)};z.Od=function(){return this.ca};
z.reset=function(){this.gl.H(zc);this.gl.V("Save Name");this.Kj.H(zc);this.Kj.V("Delete Greeting")};z.Po=function(){var a=prompt("Enter a greeting name.","");this.MD(a)};z.MD=function(a){if(a){var b=new zS;b.add("a","new");b.add("name",a);this.w.R(this.J("greetings.new"),this.k.D.Mp.n,b,zl(this.ND,this))}};
z.ND=function(a,b){var c=a.O.ba();if(c.ok==zc){var d='Greeting "'+(zu(b.h("name"))+'" created.');this.m.u(d,zb,7000);this.reset();this.Vb.id=c.greeting.id;var e=b.h("name");this.Vb.name=e;this.ca.setData({greetingId:zt(this.Vb,"id")});this.i(zc);this.dispatchEvent({type:"update",action:"new",greetingId:zt(this.Vb,"id"),name:zt(this.Vb,"name")})}};
z.gN=function(){this.gl.H(za);this.gl.V(this.k.Ih);var a=new zS;a.add("id",zt(this.Vb,"id"));a.add("a","rename");a.add("name",zRa(this.Bq.value));this.w.R(this.J("greetings.rename"),this.k.D.Mp.n,a,zl(this.fN,this))};z.fN=function(a,b){var c='Greeting name changed to "'+(zu(b.h("name"))+'".');this.m.u(c,zb,7000);this.reset();var d=b.h("name");this.Vb.name=d;this.ga.i(za);this.dispatchEvent({type:"update",action:"rename",greetingId:zt(this.Vb,"id"),name:zt(this.Vb,"name")});zek(zc)};
z.$F=function(){this.Kj.H(za);this.Kj.V(this.k.eD);var a=new zS;a.add("id",zt(this.Vb,"id"));a.add("a","delete");a.add("name",zRa(this.Bq.value));this.w.R(this.J("greetings.delete"),this.k.D.Mp.n,a,zl(this.ZF,this))};z.ZF=function(a,b){var c='The greeting "'+(zu(b.h("name"))+'" has been deleted.');this.m.u(c,zb,7000);this.reset();this.ga.i(za);this.dispatchEvent({type:"update",action:"delete",greetingId:zt(this.Vb,"id"),name:zt(this.Vb,"name")});zek(zc)};var zmk=function(a,b){z4.call(this,b);this.g=z3();this.v=z8();this.k=this.g.h("config");this.w=z9();this.m=z7("gc-view-notification");this.JL=a};zn(zmk,z4);z=zmk.prototype;z.oa=zb;z.gg=zb;z.Hk=zb;z.Gu=zb;z.tb=zb;z.oe=zb;z.Mu="";z.fm={};
z.r=function(a){zmk.e.r.call(this,a);this.gg=new zxj(a);this.gg.Sa();zA(this.gg.d(),"gc-bubble-block");this.Hk=this.a.b("gc-block-name");this.Gu=this.a.b("gc-block-audio");this.tb=z1(this.a.b("gc-block-cancel"));this.oe=z1(this.a.b("gc-block-block"));this.Mu=this.oe.Yc();zdd(this.d(),za);this.oa=this.a.b("gc-invisible-audio")};z.p=function(){zmk.e.p.call(this);if(this.L){this.c.f(this.Gu,"click",this.oJ);this.c.f(this.tb,"action",zl(this.i,this,za));this.c.f(this.oe,"action",this.CI)}};
z.I=function(){zmk.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){zmk.e.l.call(this);this.c.l()}};z.Wj=function(){return this.gg.Wj()};z.LN=function(a){this.fm=a};z.i=function(a,b){if(a){this.reset();this.Hk.innerHTML=this.fm.phoneNumber;this.gg.setPosition(new z7f(b,zU.le))}else this.cC();zN(this.q,a);this.gg.i(a)};z.reset=function(){this.oe.V(this.Mu);this.oe.H(zc);this.tb.H(zc)};z.oJ=function(){this.oa.isPlaying()?this.oa.stop():this.oa.load(this.JL)};z.cC=function(){this.oa&&this.oa.stop()};
z.CI=function(){this.tb.H(za);this.oe.setActive(za);this.oe.Bb(za);this.oe.Cb(1,zc);this.oe.V(this.k.Y.MC);this.Lu(zc)};z.Lu=function(a){var b=new zS;b.add("blocked",a?1:0);var c=[this.fm.id];b.Uf("messages",c);this.w.R(this.J("block"),this.k.D.AE.n,b,zl(this.BI,this))};
z.BI=function(a,b){this.reset();var c=a.O.ba();if(c.ok==zc){var d;if(!(b.h("blocked")=="1")){var e=this.fm.phoneNumber+" has been unblocked.";d=e;this.m.u(d,"gc-success-msg",7000)}}else this.m.u(c.error,"gc-error-msg",8000);this.gg.i(za);this.v.Ga()};var znk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config")};zn(znk,z4);z=znk.prototype;
z.j=function(){zok.e.j.call(this);var a=this.a;this.Oc=a.j("div",{"class":"g-section gc-bubble-dynamic-title"},"");var b=a.j("div",{style:"height: 10px;"},"");this.$=a.j("div",{"class":"g-section gc-bubble-dynamic-content"},"");var c=a.j("div",{"class":"goog-inline-block goog-custom-button"},"Cancel");this.tb=z1(c);var d=a.j("div",{"class":"goog-inline-block goog-custom-button"},"Confirm");this.gF=z1(d);var e=a.j("div",{"class":"g-section"},d,c);this.q=a.j("div",{"class":"g-section gc-block-contents",
style:"display: none;"},this.Oc,b,this.$,e);this.Gj=new zxj(this.q);this.Gj.Sa();zA(this.Gj.d(),"gc-bubble-confirm");this.L=zc};z.p=function(){znk.e.p.call(this);if(this.L){this.c.f(this.tb,"action",zl(this.Nu,this,"cancel"));this.c.f(this.gF,"action",zl(this.Nu,this,"confirm"))}};z.I=function(){znk.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){znk.e.l.call(this);this.c.l()}};z.i=function(a,b){a&&this.Gj.setPosition(new z7f(b,zU.Hh));zN(this.q,a);this.Gj.i(a)};
z.rM=function(a,b){this.Oc.innerHTML=a;this.$.innerHTML=b};z.Nu=function(a,b){this.dispatchEvent(new zpk(a,b.target));this.i(za)};z.Wj=function(){return this.Gj.Wj()};var zpk=function(a,b){zG.call(this,a,b)};zn(zpk,zG);var zqk=function(a,b,c){z4.call(this,c);this.g=z3();this.k=this.g.h("config");this.v=z8();this.Uh=zfa(a)?a:zU.ke;this.cv=b||"tooltip"};zn(zqk,z4);z=zqk.prototype;
z.r=function(a){zqk.e.r.call(this,a);this.oa=this.a.b("gc-invisible-audio");this.Ij=this.g.h("contacts")[this.G()];this.Cd=this.a.b("gc-contact-card2");this.Cd.innerHTML="";var b=this.qF();this.a.appendChild(this.Cd,b);for(var c=0;c<8;c++)this.a.appendChild(this.Cd,this.a.na("i",{"class":"goog-shadow-"+c},""));switch(this.cv){case "tooltip":this.kb=new zMj(this.d());this.kb.Ve(b);this.kb.PN(zc);this.kb.$N(new zK(5,5,5,5));this.kb.tl(new zK(-40,0,0,20));zA(this.kb.d().firstChild,"gc-contact-card2");
break;case "popup":this.kb=new z5f(this.Cd);var d=new z_f(this.d(),this.Uh);this.kb.i(za);this.kb.setPosition(d);this.kb.ih(0);this.kb.tl(new zK(-1,0,0,0));this.kb.i(zc);this.KQ=zM(this.kb.d()).height;break}};z.p=function(){zqk.e.p.call(this);this.L&&this.c.f(this.mw,"click",this.xq,za,this)};z.I=function(){zqk.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){zqk.e.l.call(this);this.c.l();if(this.L){this.kb.l();this.kb=zb}}};
z.i=function(a){if(this.kb)switch(this.cv){case "tooltip":a?this.kb.FO(this.d(),new z7f(this.d(),zU.le)):this.kb.i(a);break;case "popup":this.kb.i(a);break}};z.aq=function(){return this.kb};
z.qF=function(){var a=this.a,b=zqa(this.Ij.numbers,function(e){var f=a.na("a",{href:"javascript://"},"call"),g=a.na("a",{href:"javascript://"},"sms");this.c.f(f,"click",zl(this.ux,this,"call",e));this.c.f(g,"click",zl(this.ux,this,"sms",e));this.g.h("contactPhones")[e.phoneNumber];var h=e.phoneType||"other";return a.na("div",{"class":"gc-contact-card-sub"},e.displayNumber,a.na("span",{"class":"gc-contact-card-sub2"}," - ",h.toLowerCase()),f,g)},this);this.mw=a.na("a",{href:"javascript://"},"view");
this.GQ=a.na("a",{href:"javascript://","class":"gc-contact-card-back",style:"display: none;"},"<< Back");var c=this.Ij.photoUrl?"/s2"+this.Ij.photoUrl:"https://mail.google.com/mail/images/blue_ghost.jpg",d=a.na("div",{"class":"gc-contact-card-data goog-shadow-content"},a.na("div",{"class":"gc-contact-card-data-left"},a.na("div",{"class":"gc-contact-card-title"},a.na("span",{"class":"gc-contact-card-name"},z3a(this.Ij.name)),this.mw),this.kR=a.na("div",{},b)),a.na("div",{"class":"gc-contact-card-data-right"},
a.na("img",{src:c})));return d};z.ux=function(a,b){this.v.mc({type:a,Lk:b.phoneNumber});this.i(za)};z.xq=function(){var a=this.v.Ej("contacts",this.Ij.name);this.v.Ga(a);this.i(za)};z.On=function(a){this.oa.stop();this.oa.load(this.g.h("mp3Prefix")+this.k.media.Wz.n+a.phoneNumber)};var zrk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.w=z9()};zn(zrk,z4);z=zrk.prototype;z.db=zb;z.Cq=zb;z.r=function(a){zrk.e.r.call(this,a);this.oa=this.a.b("gc-invisible-audio");this.Fk=zv(this.g.h("mp3Prefix"),this.k.media.Aq.n);this.Cq=this.a.z("span","gc-settings-group-name",a)};
z.p=function(){zrk.e.p.call(this);this.c.f(this.tb,"action",this.hf);this.c.f(this.T,"action",this.rd);this.c.f(this.Pi,"click",this.kk);this.c.f(this.ei,"click",this.ik);this.c.f(this.Lh,"click",this.hk);this.c.f(this.Fa,"update",this.jk);this.c.f(this.Rv,"click",zl(this.hB,this,zc));this.c.f(this.Tv,"click",zl(this.Hs,this,zc));this.c.f(this.Xv,"click",zl(this.Hs,this,za))};z.i=function(a){zrk.e.i.call(this,a)};
z.nA=function(){var a=this.a;this.db=[];zXb(this.Zp);var b=a.j("tbody",{});a.appendChild(this.Zp,b);for(var c=this.g.h("phones"),d=zs(c),e=0,f;f=c[d[e]];e++){var g=zv(this.hy,"-checkbox-",f.phoneNumber);if(!a.b(g)){var h=a.j("tr",{},a.j("th",{},a.j("input",{type:"checkbox",name:f.number,"class":"gc-group-checkbox",id:g,style:"padding-left: 10px;",value:f.id}),a.j("label",{"for":g},z3a(f.name))),a.j("td",{style:"width: 10px;"}),a.j("th",{"class":"gc-settings-description"},f.formattedNumber));a.appendChild(b,
h);var i={id:g,Lk:f.phoneNumber};zva(this.db,i)}}};z.Hs=function(a){zN(this.Kw,a);zN(this.Jw,!a);this.Yp.value=a?"1":"0"};z.hB=function(a){zN(this.bw,a);zN(this.aw,!a)};
z.nc=function(a){this.Hs(a.isCustomForwarding);this.hB(a.isCustomDirectConnect);this.xp.checked=!a.isCustomDirectConnect;this.yp.checked=a.isCustomDirectConnect&&a.directConnect;this.Vv.checked=a.isCustomDirectConnect&&!a.directConnect;for(var b=this.a.z("input","gc-group-checkbox",this.d()),c=0;c<b.length;c++)b[c].checked=!a.disabledForwardingIds[b[c].value];if(a.isCustomGreeting)zQ(this.M,a.greetingId.toString());else this.M.selectedIndex=0};
z.Dt=function(a){var b=z6.dD;if(a&&this.Qd.options.length>0)b=this.Qd.options[this.Qd.selectedIndex].innerHTML;this.M.options[0].innerHTML=b+" "+z6.fD;for(var c=0;c<this.Cq.length;c++)this.Cq[c].innerHTML=b};z.mx=function(){var a=this.M.options[this.M.selectedIndex].value;if(a=="default")a=this.g.h("settings").defaultGreetingId;return a};z.kk=function(){if(this.oa.isPlaying())this.oa.stop();else{var a=this.mx();this.oa.stop();var b=zv(this.Fk,a);this.oa.load(b)}};
z.hk=function(){var a=this.Fa.Od();a.setData({callUri:this.g.h("config").D.Si.n,cancelType:this.g.h("config").pe.je});this.Fa.Po()};z.ik=function(){for(var a=this.mx(),b="",c=0;c<this.M.options.length;c++)if(this.M.options[c].value==a){b=this.M.options[c].innerHTML;break}var d=this.Fa.Od();d.setData({callUri:this.g.h("config").D.Si.n,greetingId:a,cancelType:this.g.h("config").pe.je});this.Fa.Ls({id:a,name:z3a(b)});this.Fa.i(zc)};
z.jk=function(a){switch(a.action){case "rename":for(var b=0;b<this.M.options.length;b++){var c=this.M.options[b];if(c.value==a.greetingId)c.innerHTML=zu(a.name)}break;case "delete":var d;for(b=0;b<this.M.options.length;b++){c=this.M.options[b];if(c.value==a.greetingId){d=b;break}}this.M.remove(d);break;case "new":var e=this.a.na("option",{value:a.greetingId},a.name);this.M.appendChild(e);zQ(this.M,a.greetingId.toString());break}};z.rd=function(){this.T.H(za);this.T.pa(this.k.Ih);var a=this.kc();this.Ui(a)};
z.Cz=function(a){this.m.u(a,"gc-error-msg");this.T.H(zc);this.T.pa(this.k.tj)};z.kc=function(){var a={};a.disabledPhoneIds=[];for(var b=0,c;c=this.db[b];b++)this.a.b(c.id).checked||zva(a.disabledPhoneIds,this.a.b(c.id).value);var d=this.M.options[this.M.selectedIndex].value;a.isCustomGreeting=d=="default"?0:1;if(d=="default")d=0;a.greetingId=d;a.directConnect=this.yp.checked?1:0;a.isCustomDirectConnect=this.xp.checked?0:1;a.isCustomForwarding=this.Yp.value;return a};var zsk=function(a){zrk.call(this,a);this.m=z7("gc-contact-edit-warning");this.v=z8()};zn(zsk,zrk);z=zsk.prototype;
z.r=function(a){zsk.e.r.call(this,a);this.db=[];this.hy="gc-contact";this.Tg=this.a.b("gc-contact-edit-name");this.tr=this.a.b("gc-contact-loading");this.tr.innerHTML=z6.$b;this.cz=this.a.b("gc-contact-loaded");var b=this.a.b("gc-contact-edit-save");this.T=z1(b);var c=this.a.b("gc-contact-edit-cancel");this.tb=z1(c);this.Qd=this.a.b("gc-contact-group-select");this.MJ=this.a.b("gc-contact-has-groups");this.IL=this.a.b("gc-contact-no-groups");this.Kw=this.a.b("gc-contact-forwarding-div");this.Jw=this.a.b("gc-contact-forwarding-default-div");
this.Xv=this.a.b("gc-contact-default-forwarding-link");this.Tv=this.a.b("gc-contact-custom-forwarding-link");this.Yp=this.a.b("gc-contact-forwarding-setting");this.Zp=this.a.b("gc-contact-forwarding-table");this.qs=this.a.b("gc-contact-response-default");this.JA=this.a.b("gc-contact-response-custom");this.cl=this.a.b("gc-contact-response-select");this.bw=this.a.b("gc-contact-direct-connect-div");this.aw=this.a.b("gc-contact-direct-connect-default-div");this.yp=this.a.b("gc-contact-dc-on");this.Vv=
this.a.b("gc-contact-dc-off");this.xp=this.a.b("gc-contact-dc-default");this.Rv=this.a.b("gc-contact-custom-dc-link");var d=new z$("117670");d.o(this.a.b("gc-contact-help-dc"));this.Pi=this.a.b("gc-contact-greetings-play");this.ei=this.a.b("gc-contact-greetings-edit");this.Lh=this.a.b("gc-contact-greetings-add");this.M=this.a.b("gc-contact-greetings-list");this.Fa=new zlk;this.Fa.o(this.a.b("gc-contact-greetcall"))};
z.p=function(){zsk.e.p.call(this);this.c.f(this.qs,"click",zl(this.Ts,this,zc));this.c.f(this.JA,"click",zl(this.Ts,this,za));this.c.f(this.Qd,"change",zl(this.Dt,this,zc))};
z.nc=function(a){zsk.e.nc.call(this,a);this.Tg.innerHTML=a.name;this.Ts(a.response=="DEFAULT");if(a.response=="DEFAULT")this.cl.selectedIndex=0;else zQ(this.cl,a.response);var b=a.groupIds.length>0;zN(this.MJ,b);zN(this.IL,!b);this.sM(this.g.h("settings").groups,a.groupIds);b&&a.selectedGroupId&&a.selectedGroupId!="0"&&zQ(this.Qd,a.selectedGroupId);this.Dt(b)};
z.sM=function(a,b){zXb(this.Qd);for(var c=0;c<b.length;c++){var d=b[c],e=this.a.j("option",{value:d});e.innerHTML=a[d].name;this.a.appendChild(this.Qd,e)}};z.Ts=function(a){this.qs.checked=a;this.JA.checked=!a;this.cl.disabled=a;for(var b=0,c;c=this.db[b];b++)this.a.b(c.id).disabled=!a};z.De=function(a){this.T.H(zc);this.T.pa(this.k.tj);this.m.reset();zN(this.tr,zc);zN(this.cz,za);this.i(zc);this.XG=a;this.pH({contactId:a})};z.hf=function(){this.v.Ga("contacts")};
z.pH=function(a){var b=new zS;b.extend(a);this.w.Qf(this.J("ce.gd"),this.g.h("config").D.mH.n,b,zl(this.qH,this))};z.qH=function(a){var b=a.O.ba();this.g.ne({phones:b.phones,phoneList:b.phoneList});this.nA();this.nc(b.contactData);zN(this.tr,za);zN(this.cz,zc)};z.kc=function(){var a=zsk.e.kc.call(this);a.id=this.XG;a.response=this.qs.checked?"DEFAULT":this.cl.options[this.cl.selectedIndex].value;a.selectedGroupId=this.Qd.options.length>0?this.Qd.options[this.Qd.selectedIndex].value:"0";return a};
z.Ui=function(a){var b=new zS;b.extend(a);this.w.R(this.J("ce.s"),this.g.h("config").D.uG.n,b,zl(this.il,this))};z.il=function(a){var b=a.O.ba();b.ok?this.v.Ga("contacts"):this.Cz(b.errorMessage)};var z0j=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.Fh=new zue;this.v=z8()};zn(z0j,z4);z=z0j.prototype;z.kA=za;z.ob=function(){return"gc.ContactsView"};z.r=function(a){z0j.e.r.call(this,a);this.m=z7("gc-view-notification");this.$=this.a.b("gc-contacts-content");var b=this.g.h("contactsUrl");zhj=b.toString();this.rr();this.wm=new zbk;this.wm.o(this.a.b("gc-contacts-call"));this.Ep=new zkk;this.Ep.o(this.a.b("gc-dialog-sms"));this.op=new zsk;this.op.o(this.a.b("gc-contacts-settings"))};
z.p=function(){z0j.e.p.call(this);if(this.L){this.c.f(this.Fh,"resize",this.Le);this.c.f(this.v,"addcontact",this.rr)}this.Le()};z.l=function(){this.ka()||this.c.l()};z.qJ=function(){this.Tc.u();this.kA=zc;if(this.Th){if(this.Th=="newcontact")var a=new zoe(zl(this.uz,this),200);else a=new zoe(zl(this.QA,this,this.Th),200);a.start()}};z.jJ=function(a){var b=a.level=="ERROR"?"gc-error-msg":"gc-standard-msg";this.m.u(zu(a.message),b,10000)};
z.rr=function(){this.Tc&&this.Tc.l();this.Tc=zmj(this.g.h("cmVersion","ContactManager"),{titleBar:"false",maximize:"true",position:"absolute",showGc:"v2",showNewGcContact:"true",hl:zOe()},this.$);this.c.f(this.Tc,"READY",this.qJ);this.c.f(this.Tc,"NOTIFY_USER",this.jJ);this.c.f(this.Tc,"GOOGLE_VOICE",this.HJ);this.c.f(this.Tc,"CLICK_TO_CALL",this.yx);this.c.f(this.Tc,"CLICK_TO_SMS",this.zx)};
z.HJ=function(a){if(!a.event)return za;if(a.event=="click_to_call")this.yx(a);else if(a.event=="click_to_sms")this.zx(a);else if(a.event=="group_settings")this.eJ(a);else a.event=="contact_settings"&&this.JI(a)};z.eJ=function(){this.v.Ga("groups")};z.JI=function(a){this.op.De(a.id);var b=["viewcontact","/",a.id];this.v.Ga(b.join(""))};z.yx=function(a){var b=this.wm.Od();b.ko(a.phone);this.wm.fO(a.phone);this.wm.i(zc)};z.zx=function(a){var b=this.Ep.Tm();b.vB({phoneNumber:a.phone});this.Ep.i(zc)};
z.QA=function(a){var b=new zG("SELECT_CONTACT");b.email=a;this.Tc.zm(b)};z.uz=function(){};z.Le=function(){var a=zM(this.a.b("gc-view-main")).height;this.$.style.height=a+"px";this.Tc.yo()};
z.i=function(a,b,c){z0j.e.i.call(this,a);if(a)switch(b){case "contacts":this.op.i(za);zN(this.$,zc);if(this.g.h("refreshContactManager")){this.rr();zek(za)}this.Tc.u();this.$a=c||{};var d=zt(this.$a,"id",{});if((this.Th=d=zt(d,"value",zb))&&this.kA)this.Th=="newcontact"?this.uz():this.QA(this.Th);this.Le();break;case "viewcontact":zN(this.$,za);break}};var ztk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.w=z9();this.v=z8();this.m=z7("gc-view-loading")};zn(ztk,z4);z=ztk.prototype;z.xd=zb;z.mv=0;z.r=function(a){ztk.e.r.call(this,a);this.xd=this.a.b("gc-sidebar-currency");this.Mo=this.a.b("gc-sidebar-add-credit");this.Lo=this.a.b("gc-sidebar-billing-actions");var b=new z$("142172");b.o(this.a.b("gc-help-balance"))};
z.p=function(){ztk.e.p.call(this);if(this.L){this.c.f(this.xd,"click",function(){this.At()},za,this);this.c.f(this.Mo,"click",this.hm);this.c.f(this.v,"updatebalance",function(){this.At(zc)},za,this)}};z.I=function(){ztk.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){ztk.e.l.call(this);this.c.l()}};z.At=function(a){this.w.R(this.J("balance"),this.k.D.xE.n,zb,zl(this.jP,this,a));a||this.m.u(this.k.$b)};
z.im=function(a){this.xd.innerHTML="Balance will update shortly";zB(this.xd,"gc-billing-updating",zc);zN(this.Lo,za);this.mv++;var b=new zS;b.add("orderId",a);this.w.R(this.J("checkorder"),this.k.D.im.n,b,zl(this.VE,this))};z.hm=function(){this.w.R(this.J("addCredit"),this.k.D.hm.n,zb,zl(this.UE,this));this.m.u(this.k.$b)};z.UE=function(a){this.m.reset();var b=a.O.ba();if(b.ok)this.a.Vm().location.href=b.redirectUrl;else{var c=z7("gc-view-notification");c.u(b.errorMessage,"gc-error-msg",10000)}};
z.jP=function(a,b){a||this.m.reset();var c=b.O.ba();if(c.ok){this.xd.innerHTML=c.formattedCredit;zN(this.xd,zc);zN(this.a.b("gc-sidebar-currency-error"),za);zB(this.xd,"gc-billing-updating",za)}};
z.VE=function(a,b){var c=a.O.ba();if(c.ok){var d=c.data;if(d.status==1){zB(this.xd,"gc-billing-updating",za);this.xd.innerHTML=d.balance;zN(this.Lo,zc)}else if(this.mv<18){if(!this.lv)this.lv=new zoe(zl(this.im,this,b.h("orderId")),20000);this.lv.start()}else{zN(this.xd,za);zN(this.a.b("gc-sidebar-currency-error"),zc);zN(this.Lo,zc)}}};var zuk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.w=z9();this.ep=this.g.h("config").pe.CD;this.av=new zR(this.g.h("config").D.Xu.n)};zn(zuk,z4);z=zuk.prototype;z.r=function(a){zuk.e.r.call(this,a);this.bF=z1(this.a.b("gc-setup-forwarding-link"));this.Bn=this.a.b("gc-setup-forwarding-num");this.yt=this.a.b("gc-setup-forwarding-type");this.Yu=this.a.b("gc-forwarding-cancel");this.m=z7("gc-setup-msg")};
z.p=function(){zuk.e.p.call(this);if(this.L){this.c.f(this.bF,"action",this.KI);this.c.f(this.Yu,"click",this.FI)}};z.i=function(a,b,c,d){zuk.e.i.call(this,a);if(a){this.m&&this.m.reset();zN(this.Yu,d||za);var e=this.a.z("div","gc-setup-number",this.d());this.a.kh(e[0],this.Qb||this.g.h("number").formatted);if(c){this.Rb=0;this.Bn.value="";zQ(this.yt,this.k.ec.Io.id)}else if(this.Rb)this.$z(this.g.h("phones")[this.Rb]);else{var f=this.g.h("phones"),g=zs(f);g.length>0&&this.$z(f[g[0]])}b&&b.pb("Step 3 of 4: Add a Forwarding Phone")}};
z.Ss=function(a){this.Rb=a};z.KI=function(){var a=this.hF();if(a){this.m.u("Adding phone to your account...","gc-setup-working-msg");var b=new zS;b.extend(a);var c="setupguide.addphone";this.w.R(this.J(c),this.g.h("config").D.lw.n,b,zl(this.xG,this))}};z.FI=function(){this.dispatchEvent("cancel")};z.xG=function(a){this.m.reset();var b=a.O.ba();if(b.ok){var c=b.result,d=this.g.h("phones");d[c.id]=c;this.Bd(c.id)}else this.m.u(b.errorMessage,"gc-setup-error-msg")};
z.hF=function(){var a={};a.id=this.Rb||0;if(this.Bn.value==""){this.m.u("Please enter a number for your forwarding phone.","gc-setup-error-msg");return za}a.phoneNumber=this.Bn.value;a.type=zse(this.yt);if(a.type==this.k.ec.ie.id){a.smsEnabled=1;a.policyBitmask=1}else a.policyBitmask=0;for(var b=zs(this.k.ec),c=0,d;d=this.k.ec[b[c]];c++)if(d.id==a.type)a.name=d.name;var e=1,f=zs(this.g.h("phones"));c=0;for(var g;g=this.g.h("phones")[f[c]];c++)g.type==a.type&&g.id!=a.id&&e++;if(e>1)a.name=zv(a.name,
" ",e);return a};z.$z=function(a){this.Rb=a.id;this.Bn.value=a.formattedNumber;zQ(this.yt,a.type.toString())};z.Ee=function(a,b,c){this.m=a;this.Ad=b;this.Qb=c};z.Bd=function(a){this.dispatchEvent(new zvk("next",this,a))};var zvk=function(a,b,c){zG.call(this,a,b);this.id=c};var zwk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.w=z9()};zn(zwk,z4);z=zwk.prototype;z.r=function(a){zwk.e.r.call(this,a);this.m=z7("gc-setup-msg");this.Yn=this.a.b("gc-setup-search-form");this.xj=this.a.b("gc-setup-initial-search-fields");this.wj=[];zN(this.a.b("gc-setup-submit-button"),za);this.BB()};z.p=function(){zwk.e.p.call(this);this.L&&this.c.f(this.Yn,"submit",zl(this.Zn,this,0,zc))};z.i=function(a,b){zwk.e.i.call(this,a);if(a){this.m.reset();b&&b.pb("Step 1 of 4: Choose Your Number")}};
z.BB=function(){var a=this.xj;zN(a,zc);for(var b=this.a.z("div","gc-setup-search-button",a)[0],c=za,d=0,e;e=this.wj[d];d++)if(e.AG==b)c=zc;if(!c){var f=z1(b);this.c.f(f,"action",zl(this.Zn,this,0,zc));zva(this.wj,{AG:b,PF:f})}};
z.Zn=function(a,b){this.m.reset();this.Jj=a;if(b){var c=this.a.z("input","gc-setup-location-search",this.xj),d=c[0].value,e=this.a.z("input","gc-setup-phrase-search",this.xj),f=e[0].value;if(this.nN(d||"",f||"")){i=new zS;if(d.length==5)i.add("zc",d);else d.length==3&&i.add("ac",d);f&&f!=""&&i.add("q",f);i.add("start",0)}else return za;var g=this.wj[this.wj.length-1].PF;if(this.wj.length==1)g.V("Searching...");else{var h=this.a.z("div","gc-setup-search-res",this.d());this.a.kh(h[0],"Searching...");
h[0].className="gc-setup-search-no-res"}}else{var i=this.lN;i.A("start",this.Jj)}this.lN=i;this.w.Qf(this.J("setup.search"),this.g.h("config").D.CO.n,i,zl(this.nP,this))};
z.nN=function(a,b){if(b==""&&a==""){this.m.u("Please enter a phrase or area code.","gc-setup-error-msg");return za}else if(b.length>0&&b.length<3){this.m.u("The minimum phrase length is three characters.","gc-setup-error-msg");return za}else if(b!=""&&!z6.Kl.tD.test(b)){this.m.u("The phrase may only contain alphanumeric characters.","gc-setup-error-msg");return za}else if(a!=""&&!z6.Kl.sD.test(a)){this.m.u("Please enter a valid area code or ZIP code.","gc-setup-error-msg");return za}return zc};
z.nP=function(a){zN(this.xj,za);this.xj=this.a.b("gc-setup-secondary-search-fields");this.BB();var b=a.O.ba();this.a.b("gc-setup-search-results").innerHTML=b.HTML;var c=b.JSON,d=Number(c.num_matches);if(d>0){this.wz=this.a.b("search-results-next");this.cA=this.a.b("search-results-prev");this.Jj-5>=0?this.c.f(this.cA,"click",this.xM):zN(this.cA,za);d>this.Jj+5?this.c.f(this.wz,"click",this.HL):zN(this.wz,za);this.Kr=this.a.b("search-results-next-step");this.Kr=z1(this.Kr);this.c.f(this.Kr,"action",
this.YE)}};z.HL=function(a){this.Zn(this.Jj+5,za,a)};z.xM=function(a){this.Zn(this.Jj-5,za,a)};z.YE=function(){var a=zte(this.Yn,"did");if(a){var b=this.a.b("did-formatted-"+a).innerHTML;this.dispatchEvent(new zxk("next",this,a,b))}else this.m.u(this.k.Y.rD,"gc-setup-error-msg")};var zxk=function(a,b,c,d){zG.call(this,a,b);this.lG=c;this.bH=d};zxk.Ca(zG);var zyk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.w=z9()};zn(zyk,z4);z=zyk.prototype;z.r=function(a){zyk.e.r.call(this,a);this.lp=z1(this.a.b("gc-setup-migrate-accept"));this.CR=this.a.b("gc-setup-migration-tos-agreement");this.wh=this.a.b("gc-migration-tos-accept-checkbox")};z.p=function(){zyk.e.p.call(this);this.L&&this.c.f(this.lp,"action",zl(this.iL,this,za))};
z.i=function(a,b,c){zyk.e.i.call(this,a);this.eR=c||za;if(a)if(b){b.pb("Account Setup");this.lp.H(za);this.c.f(this.wh,"click",this.cP);var d=this.a.z("div","gc-setup-number",this.d());this.a.kh(d[0],this.Qb)}};z.cP=function(){this.lp.H(this.wh.checked)};z.iL=function(){if(this.wh.checked){var a=new zS;a.add("showTranscripts",1);this.w.R(this.J("setup.transcriptionsetting"),this.g.h("config").D.zG.n,a,zl(this.FJ,this))}else this.m.u(this.k.Vt)};z.FJ=function(a){var b=a.O.ba();b.ok?this.Bd():this.m.u(this.k.Y.ef)};
z.Ee=function(a,b,c){this.m=a;this.Ad=b;this.Qb=c};z.Bd=function(){this.dispatchEvent("next")};var zzk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.w=z9()};zn(zzk,z4);z=zzk.prototype;z.r=function(a){zzk.e.r.call(this,a);this.ds=this.a.b("gc-setup-pin");this.wM=this.a.b("search-results-prev-step");this.Cv=z1(this.a.b("gc-setup-create-link"));this.wh=this.a.b("gc-tos-accept-checkbox")};z.p=function(){zzk.e.p.call(this);if(this.L){this.c.f(this.wM,"click",this.Bd);this.c.f(this.wh,"click",this.iC);this.c.f(this.Cv,"action",this.mF)}};
z.i=function(a,b){zzk.e.i.call(this,a);if(a){this.m.reset();b&&b.pb("Step 2 of 4: Choose Your PIN");var c=this.a.z("div","gc-setup-number",this.d());this.a.kh(c[0],this.Qb||this.g.h("number").formatted);this.iC()}};z.iC=function(){this.Cv.H(this.wh.checked)};z.Ee=function(a,b,c){this.m=a;this.Ad=b;this.Qb=c};z.Bd=function(){this.dispatchEvent("previous")};
z.mF=function(){if(this.ds.value!=this.a.b("gc-setup-pin-repeat").value)this.m.u(this.k.Y.lD,"gc-setup-error-msg");else if(this.ds.value.match(/^\d{4}$/))if(this.wh.checked){var a=new zS;a.add("did",this.Ad);a.add("pin",this.ds.value);this.m.u(this.k.Y.PC,"gc-setup-working-msg");this.w.R(this.J("setup.create"),this.g.h("config").D.AO.n,a,zl(this.lF,this))}else this.m.u(this.k.Vt,"gc-setup-error-msg");else this.m.u(this.k.Y.ZC,"gc-setup-error-msg")};
z.lF=function(a){var b=a.O.ba();this.m.reset();if(b.ok==zc){var c=this.g.h("number")||{};c.raw=this.Ad;c.formatted=this.Qb;this.g.A("number",c);this.dispatchEvent("next")}else this.m.u(this.k.Y.ef,"gc-setup-error-msg")};var zAk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.w=z9()};zn(zAk,z4);z=zAk.prototype;z.r=function(a){zAk.e.r.call(this,a);this.es=this.a.b("verify-prev-step");this.Bo=this.a.b("gc-setup-verify-code");this.Jt=this.a.b("gc-verify-connect-button");this.uP=this.a.b("gc-verify-cancel-button")};z.p=function(){zAk.e.p.call(this);if(this.L){this.c.f(this.es,"click",function(){this.Bd()});this.c.f(this.Jt,"click",this.mp);this.c.f(this.uP,"click",function(){this.m.reset();this.zd()})}};
z.i=function(a,b){zAk.e.i.call(this,a);if(a){this.m&&this.m.reset();var c=this.a.z("div","gc-setup-number",this.d());this.a.kh(c[0],this.Qb||this.g.h("number").formatted);var d=this.a.b("gc-setup-verify-call-number"),e=this.g.h("phones");if(this.Pv)var f=e[this.Pv];else{var g=zs(e);if(g.length>0)f=e[g[0]]}this.a.kh(d,f.formattedNumber);this.oM=f.phoneNumber;this.Sk=f.id;if(!this.vc){this.vc=Math.floor(Math.random()*100).toString();if(this.vc.length==1)this.vc="0"+this.vc;this.Bo.innerHTML=this.vc}b&&
b.pb("Step 4 of 4: Verify Your Phone")}};z.Ss=function(a){this.Pv=a};z.Ee=function(a,b,c){this.m=a;this.Ad=b;this.Qb=c};z.mp=function(){this.Jt.disabled=zc;this.m.u(this.k.Y.Zt,"gc-setup-working-msg");zN(this.es,za);var a=new zS;a.add("forwardingNumber",this.oM);a.add("phoneId",this.Sk);a.add("subscriberNumber",this.Ad);a.add("code",this.vc);zs(this.g.h("phones")).length>1?a.add("setup",0):a.add("setup",1);this.w.R(this.J("pi.s"),this.g.h("config").D.wC.n,a,zl(this.Lt,this))};
z.Lt=function(a){var b=a.O.ba();if(b.ok){this.Bh=1;this.he=new zoe(zl(this.fp,this,this.Sk),2000,this);this.he.start()}else{this.m.u(this.k.Y.ef,"gc-setup-working-msg");this.zd()}};z.fp=function(){var a=new zS;a.add("phoneId",this.Sk);this.w.Qf(this.J("pi.s"),this.g.h("config").D.gv.n,a,zl(this.gp,this))};
z.gp=function(a){var b=a.O.ba();if(b.ok)if(b.verified){var c=this.g.h("phones")[this.Sk];c.verified=zc;this.m.reset();this.dispatchEvent("next");this.zd()}else if(this.Bh==20){this.m.u(this.k.Y.ef,"gc-setup-error-msg");this.zd()}else{this.Bh++;this.he.start()}else{this.m.u(this.k.Y.ef,"gc-setup-error-msg");this.zd()}};z.zd=function(){this.Jt.disabled=za;zN(this.es,zc);this.Bh=1;this.he&&this.he.stop()};z.Bd=function(){this.dispatchEvent(new zBk("previous",this,this.Sk))};
var zBk=function(a,b,c){zG.call(this,a,b);this.id=c};var zCk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.w=z9()};zn(zCk,z4);z=zCk.prototype;z.r=function(a){zCk.e.r.call(this,a);this.tG=z1(this.a.b("gc-setup-finished-button"));this.TD=this.a.b("gc-setup-complete-add-phones")};z.p=function(){zCk.e.p.call(this);if(this.L){this.c.f(this.tG,"action",zl(this.Bd,this,za));this.c.f(this.TD,"click",zl(this.Bd,this,zc))}};
z.i=function(a,b){zCk.e.i.call(this,a);if(a){this.m&&this.m.reset();b&&b.pb("Congratulations!");var c=this.a.z("div","gc-setup-number",this.d());this.a.kh(c[0],this.Qb)}};z.Ee=function(a,b,c){this.m=a;this.Ad=b;this.Qb=c};z.Bd=function(a){a?this.dispatchEvent("backtophone"):this.dispatchEvent("next")};var z1j=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.v=z8();this.w=z9()};zn(z1j,z4);z=z1j.prototype;
z.r=function(a){z1j.e.r.call(this,a);this.m=z7("gc-setup-msg");this.Zd=new zwk;this.Zd.o(this.a.b("gc-setup-search-pane"));this.Zd.i(za);this.$g=new zzk;this.$g.o(this.a.b("gc-setup-pin-pane"));this.$g.i(za);this.oc=new zuk;this.oc.o(this.a.b("gc-setup-forwarding-pane"));this.oc.i(za);this.ge=new zAk;this.ge.o(this.a.b("gc-setup-verify-pane"));this.ge.i(za);this.un=new zyk;this.un.o(this.a.b("gc-setup-migration-pane"));this.un.i(za);this.Sh=new zCk;this.Sh.o(this.a.b("gc-setup-complete-pane"));this.Sh.i(za);
this.be=new z2(zb,zc);this.be.sf().Is(zb);this.jg=this.be.vq();zN(this.jg,za);this.be.pa(a);zA(this.be.d(),"gc-setup")};z.Au=function(){var a=this.a.na("div",{"class":"gc-setup-sign-out"},this.a.na("a",{href:"http://www.google.com/support/voice/","class":"",target:"_blank"},"Help"),"|",this.a.na("a",{href:"/voice/account/signout","class":""},"Sign out"));this.a.appendChild(this.be.mI(),a);return a};
z.p=function(){z1j.e.p.call(this);if(this.L){this.c.f(this.Zd,"next",this.eF);this.c.f(this.$g,"previous",function(){this.$g.i(za);this.Zd.i(zc,this)});this.c.f(this.$g,"next",this.dF);this.c.f(this.oc,"next",this.cF);this.c.f(this.oc,"cancel",this.SE);this.c.f(this.ge,"next",this.fF);this.c.f(this.ge,"previous",this.tE);this.c.f(this.un,"next",zl(this.yq,this,"inbox"));this.c.f(this.Sh,"next",zl(this.yq,this,"inbox"));this.c.f(this.Sh,"backtophone",this.VD)}};z.l=function(){this.ka()||this.c.l()};
z.i=function(a,b){z1j.e.i.call(this,a);if(!this.ka()){this.be.i(zc);this.Zd.K()||this.Zd.i(zc,this);this.be.ab();if(this.k.cf[b].$C){this.Zd.i(za);this.dt(zc)}else{var c=this.g.h("number");if(c){var d=this.g.h("phones"),e=zs(d);if(e.length>0){for(var f=za,g=0,h;h=d[e[g]];g++)if(h.DR){f=zc;break}if(f)this.yq("inbox");else{this.Zd.i(za);this.ge.Ee(this.m,c.raw,c.formatted);this.ge.i(zc,this)}}else{this.Zd.i(za);this.oc.Ee(this.m,c.raw,c.formatted);this.oc.i(zc,this,zc)}}}if(!this.QB)this.QB=this.Au()}};
z.pb=function(a){this.be.pb(a);this.QB=this.Au()};z.et=function(a){a.Ee(this.m,this.Ad,this.Qb);a.i(zc,this)};z.dt=function(a){var b=this.g.h("number"),c=a?this.un:this.Sh;c.Ee(this.m,b.raw,b.formatted);a&&zA(this.be.d(),"gc-migration-dialog");c.i(zc,this,a)};z.eF=function(a){this.m.reset();this.Ad=a.lG;this.Qb=a.bH;this.Zd.i(za);this.et(this.$g)};z.dF=function(){this.m.reset();this.$g.i(za);this.oc.Ee(this.m,this.Ad,this.Qb);this.oc.i(zc,this,zc)};
z.cF=function(a){this.m.reset();this.oc.i(za);this.ge.Ss(a.id);this.et(this.ge)};z.SE=function(){this.m.reset();this.oc.i(za);this.dt(za)};z.fF=function(){this.m.reset();this.ge.i(za);this.dt(za)};z.tE=function(a){this.m.reset();this.ge.i(za);this.oc.Ss(a.id);this.et(this.oc)};z.VD=function(){this.Sh.i(za);this.oc.i(zc,this,zc,zc)};z.yq=function(a){this.m.reset();this.be.i(za);if(this.Qb){var b=this.a.b("gc-header-did-display"),c=["| <b>",this.Qb,"</b>"];b.innerHTML=c.join("")}this.v.Ga(a)};var zDk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.v=z8()};zDk.Ca(z4);z=zDk.prototype;z.ob=function(){return"gc.Sidebar"};
z.r=function(a){zDk.e.r.call(this,a);this.nh=new zUg;this.nh.o(this.a.b("gc-inbox-sidebar-menu"));this.nh.ia(0).Xb(zc);this.Uo(this.nh.$c());this.sm=new zUg;this.sm.o(this.a.b("gc-contacts-sidebar-menu"));this.Uo(this.sm.$c());this.a.b("gc-inbox-sidebar-types-header");var b=this.a.b("gc-inbox-sidebar-types-menu");this.yh=new zUg;this.yh.o(b);this.Uo(this.yh.$c());this.Zo=new ztk;this.Zo.o(this.a.b("gc-sidebar-balance"));this.g.h("orderId")?this.Zo.im(this.g.h("orderId")):this.Zo.At(zc);this.sy=this.a.b("gc-sidebar-invite-link")};
z.p=function(){zDk.e.p.call(this);if(this.nh&&this.yh){this.c.f(this.nh,"action",this.Tr);this.c.f(this.sm,"action",this.Tr);this.c.f(this.yh,"action",this.Tr);this.c.f(this.v,"viewpane",this.Ok);this.c.f(this.v,"load",this.eM);this.c.f(this.v,"displaycounts",this.gw)}this.sy&&this.c.f(this.sy,"click",this.gM)};z.I=function(){zDk.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){zDk.e.l.call(this);this.c.l()}};z.Ok=function(a){this.pN(a.Nb)};
z.pN=function(a){this.ys(this.nh.$c(),a);this.ys(this.sm.$c(),a);this.ys(this.yh.$c(),a)};z.ys=function(a,b){for(var c=za,d=0;d<a.length;d++)if(a[d].N()==b){a[d].Xb(zc);c=zc;this.lB(a[d].Yc())}else a[d].Xb(za);return c};z.eM=function(){this.gw()};z.gw=function(){var a=this.nh.ia(0),b=this.yh.ia(0),c=this.yh.ia(1);this.Hp(a,[this.k.cf.inbox.Zb]);this.Hp(b,[this.k.cf.voicemail.Zb]);this.Hp(c,[this.k.cf.sms.Zb])};
z.Hp=function(a,b){var c=this.g.h("unreadCounts"),d=a.Yc(),e=/.\(.+\)/;d=d.replace(e,"");if(c){for(var f=0,g=0;g<b.length;g++)f+=zt(c,b[g],0);if(f>0){d=zv(d," (",f,")");zB(a.d(),"gc-inbox-sidebar-new",zc)}else zB(a.d(),"gc-inbox-sidebar-new",za);a.V(d)}a.Bi()&&this.lB(d)};z.lB=function(a){var b=zv(this.k.LC," - ",a);this.a.Ja().title=b};z.Tr=function(a){var b=a.target,c=b.N();if(c=="inbox")c=zRe("gc_all_unread","inbox");this.v.Ga(c)};z.Uo=function(a){for(var b=0;b<a.length;b++)a[b].C(a[b].N().toLowerCase())};
z.gM=function(){this.v.Ga("invite")};var zEk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.xo=this.k.ME;this.m=z7("gc-view-notification");this.v=z8();this.w=z9()};zn(zEk,z4);z=zEk.prototype;z.fb=zb;z.em=zb;z.rh=zb;z.Mi=zb;z.An=zb;z.zn=za;z.Vd=zb;z.Lr=zb;z.Qe=zb;z.Zu=zb;z.Cp=zb;z.Kk=zb;z.Nn=zb;z.gj=zb;z.fj=zb;z.oh=zb;z.Ue=zb;z.$u=zb;z.xy=za;z.ob=function(){return"gc.Message"};
z.r=function(a){zEk.e.r.call(this,a);this.fb=this.getData();zyj(this.d(),"gc-bg");var b=this.a.z("input","gc-message-checkbox",this.d());this.ip=b[0];var c=this.a.z("a","gc-message-name-link",this.d());if(c.length)this.Hr=c[0];if(this.Nn=this.a.z("img","gc-message-play-name",this.d())[0])this.oa=this.a.b("gc-invisible-audio");this.Zk=this.a.z("div","gc-message-reply",this.d())[0];if(z6.Kl.St.test(this.fb.phoneNumber))zN(this.Zk,za);else{this.pd=new zY(zb,zb,zyi.aa());this.pd.dB(za)}this.em=new zak(zU.le,
"gc-bubble-quickcall");this.Cr=this.a.z("div","gc-message-more",this.d())[0];this.zb=new zY(zb,zb,zyi.aa());this.zb.dB(za);if(this.$m())this.fK();else{this.mK();this.ir()&&this.rK()}var d=this.a.z("div","gc-message-star",this.d());this.rh=zGg(d[0]);this.rh.C("star");var e=this.a.z("span","gc-message-add-contact",this.d());if(e.length){this.is=new zck(this.fb);this.is.o(e[0])}var f=this.a.z("span","gc-message-blocked",this.d());if(f.length)this.xy=zc;this.Mi=this.a.z("div","gc-message-note-edit",this.d())[0];
this.Vd=this.a.Nd(this.Mi);this.Lr=this.a.Tb(this.Vd);zIj(this.Lr)};
z.p=function(){zEk.e.p.call(this);if(this.L){this.c.f(this.ip,"click",this.OL,za,this);this.Mn&&this.c.f(this.Mn,"click",zl(this.fM,this,zc));this.Hr&&this.c.f(this.Hr,"click",this.xq);this.$s&&this.c.f(this.$s,"action",this.Ni,za,this);if(this.pd){this.c.f(this.Zk,"mouseover",this.Dx);this.c.f(this.pd,"action",this.Ni,za,this)}this.c.f(this.Cr,"mouseover",this.Cx);this.c.f(this.zb,"action",this.Ni,za,this);this.c.f(this.rh,"action",this.Ni,za,this);this.c.f(this.Vd,"click",zl(this.ut,this,zc));this.c.f(this.Vd,
"mouseover",function(){zL(this.Vd,"background-color","");zA(this.Vd,"gc-message-note-hl")},za,this);this.c.f(this.Vd,"mouseout",function(){zCb(this.Vd,"gc-message-note-hl")},za,this);if(this.fj){this.c.f(this.SB,"click",zl(this.vt,this,zc));this.c.f(this.jt,"click",zl(this.LI,this,"action","markread",this.jt))}this.Nn&&this.c.f(this.Nn,"click",zl(this.On,this));this.is&&this.c.f(this.is,"addcontact",function(a){this.v.mc(a);this.v.Ga()});if(this.Ri){this.c.f(this.Ri,"click",zl(this.hA,this,zc));this.c.f(this.Wk,
"click",zl(this.hA,this,za))}}};z.I=function(){zEk.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){zEk.e.l.call(this);this.c.l();if(this.L){this.em.l();this.pd&&this.pd.l();this.$s&&this.$s.l();this.zb.l();this.rh.l();zHa(this.fb,this.G())}}};
z.lK=function(){this.An=this.Mi.parentNode.parentNode;this.zn=this.An.className=="gc-message-empty";this.Kk=this.a.Tb(this.Mi);var a=this.a.z("div","gc-message-note-save",this.Mi)[0];this.Qe=z1(a);var b=this.a.Nd(a);this.Zu=z1(b);var c=this.a.Nd(b);this.Cp=z1(c);this.c.f(this.Cp,"action",this.dG,za,this);this.c.f(this.Qe,"action",this.jN,za,this);this.c.f(this.Zu,"action",zl(this.ut,this,za))};
z.fK=function(){this.Mn=this.a.z("div","gc-message-play",this.d())[0];zdd(this.Mn,zc);this.Pn=this.a.z("div","gc-message-flashplayer",this.d())[0];var a=this.a.z("div","gc-message-transcript-rate-icon",this.d());this.Ri=a[0];this.Wk=a[1]};z.rK=function(){this.gj=this.a.z("div","gc-message-sms-reply",this.d())[0];this.fj=this.a.Nd(this.gj);this.SB=this.a.z("a","gc-message-sms-reply-link",this.fj)[0];this.jt=this.a.Nd(this.SB)};
z.qK=function(){this.oh=this.a.Tb(this.gj);var a=this.a.z("div","gc-message-sms-send",this.gj)[0];this.Ue=z1(a);var b=this.a.Nd(a);this.$u=z1(b);var c=this.a.Nd(b);this.c.f(this.$u,"action",zl(this.vt,this,za));this.c.f(this.Ue,"action",this.Bs,za,this);this.c.f(this.oh,"keypress",zgk);this.c.f(this.oh,"keyup",zna(zhk,c))};z.mK=function(){};z.Dx=function(){this.c.ma(this.Zk,"mouseover",this.Dx);this.pd.o(this.Zk);this.pd.Ka()&&this.pd.Bb(zc);this.pd.ia(0).C("call");this.pd.ia(1).C("sms")};
z.Cx=function(){this.c.ma(this.Cr,"mouseover",this.Cx);this.zb.o(this.Cr);this.zb.Bb(zc);if(this.$m()){this.zb.ia(0).C(this.qc()?"markunread":"markread");this.zb.ia(1).C("editnote");this.zb.ia(2).C("block");this.zb.ia(4).C("email");this.zb.ia(5).C("download");this.zb.ia(6).C("embed")}else{this.zb.ia(0).C(this.qc()?"markunread":"markread");this.zb.ia(1).C("editnote");this.zb.ia(2).C("block")}this.sC(this.qc());this.Qs(zt(this.fb,"note"))};z.getData=function(){return zt(this.g.h("messages"),this.d().id)};
z.Ni=function(a){var b=a.target,c=b.N();switch(c.toLowerCase()){case "call":this.em.o(this.Zk);this.em.display();break;case "sms":break;case "editnote":this.ut(zc);break;case "email":break;case "download":break;case "embed":break;case "star":this.dP();break}this.dispatchEvent(new zFk("action",a.target,this))};z.LI=function(a,b,c){this.dispatchEvent(new zFk(a,c,this,b))};z.OL=function(){this.uB(this.Bi())};z.fM=function(){this.dispatchEvent(new zFk("showplayer",zb,this))};
z.NB=function(a,b){zN(this.Mn,!a);if(a){var c=b==zc?1:0;zN(this.Pn,zc);var d=this.g.h("swfElement");d.innerHTML="";var e=new zvj(this.g.h("swfPath"),"gc-audioPlayer","100%","20","8","#FFFFFF");e.Mh("messagePath",zv(this.g.h("mp3Prefix"),this.k.media.AC.n,this.G(),"?read=",c));e.Tl("wmode","transparent");e.write(d);this.Pn.innerHTML="";this.Pn.appendChild(d)}else zN(this.Pn,za)};z.xq=function(){var a=this.v.Ej("contacts",this.Hr.innerHTML);this.v.Ga(a)};
z.On=function(){this.oa.stop();this.oa.load(this.g.h("mp3Prefix")+this.k.media.Wz.n+this.fb.phoneNumber)};z.ir=function(){return this.fb.type==this.xo.yD||this.fb.type==this.xo.zD};z.$m=function(){return this.fb.type==this.xo.DD||this.fb.type==this.xo.je};z.Bi=function(){return this.ip.checked};z.Xb=function(a){this.ip.checked=a;this.uB(a)};
z.uB=function(a){if(this.qc())var b="gc-message-selected-r",c="gc-message-selected-ur";else{b="gc-message-selected-ur";c="gc-message-selected-r"}zB(this.d(),b,a);a&&zB(this.d(),c,za)};z.Jy=function(){return zEb(this.rh.d(),"gc-message-star-on")};z.xB=function(a){a?zDb(this.rh.d(),"gc-message-star-off","gc-message-star-on"):zDb(this.rh.d(),"gc-message-star-on","gc-message-star-off")};z.dP=function(){this.xB(!this.Jy())};z.qc=function(){return zEb(this.d(),"gc-message-read")};
z.nO=function(a){zB(this.d(),"gc-message-read",a);if(this.ir()){zB(this.d(),"gc-message-sms",!a);zN(this.jt,!a)}else zB(this.d(),"gc-message-unread",!a);this.sC(a)};z.sC=function(a){var b=this.zb.ia(0);if(b){b.V(a?"Mark as unread":"Mark as read");b.C(a?"markunread":"markread")}};
z.Gp=function(a,b){zN(this.Mi,a);if(this.fj){zN(this.fj,!a);a&&zN(this.gj,!a)}if(a){this.Qe.V("Save");this.Qe.H(zc);var c=zt(this.fb,"note","");this.Cp.i(!!c);this.Kk.value=z3a(c);this.zn&&zN(this.An,a);this.Kk.focus()}else this.zn&&b&&zN(this.An,a)};z.Fp=function(a,b){zN(this.Vd,a);if(b&&a){var c=this.qc()?[247,247,247]:[232,238,247];if(this.zn)c=this.qc()?[247,247,247]:[255,255,255];zCj(this.Vd,{color:c,hlColor:[139,189,247]})}};z.ut=function(a){this.Qe||this.lK();this.fb.note&&this.Fp(!a);this.Gp(a)};
z.gO=function(a){this.fb.note=a;this.Lr.innerHTML=a};z.RM=function(){zHa(this.fb,"note")};z.jN=function(){if(!zPa(this.Kk.value)){this.Qe.H(za);this.Qe.V("Saving...");var a=new zS;a.add("id",this.G());a.add("note",this.Kk.value);this.w.R(this.J("message.savenote"),this.g.h("config").D.hN.n,a,zl(this.iN,this))}};z.iN=function(a){var b=a.O.ba();this.gO(b.data.note);this.Gp(za);this.Fp(zc,zc);this.Qs(zc);this.Qe.V("Save");this.Qe.H(zc)};
z.dG=function(){this.Gp(za,zc);this.Fp(za);var a=new zS;a.add("id",this.G());this.w.R(this.J("message.deletenote"),this.g.h("config").D.bG.n,a,zl(this.cG,this))};z.cG=function(){this.RM();this.Qs(za)};z.Qs=function(a){var b=this.zb.ia(1);if(b)a?b.V("Edit note"):b.V("Add note")};z.vt=function(a){this.Ue||this.qK();zN(this.fj,!a);zN(this.gj,a);if(a){this.Ue.V("Send");this.Ue.H(zc);this.oh.focus()}};
z.nH=function(){var a=this.g.h("contacts",{}),b=this.g.h("contactPhones",{}),c=this.fb.phoneNumber;if(b[c]){var d=b[c].contactId,e=a[d];if(e)return e}return{}};
z.Bs=function(){if(!zPa(this.oh.value)){this.Ue.H(za);this.Ue.V("Sending...");var a=new zS;a.add("id",this.G());a.add("phoneNumber",this.fb.phoneNumber);this.fb.OQ?a.add("conversationId",this.fb.conversationId):a.add("conversationId",this.G());a.add("text",this.oh.value);var b=this.nH();b.name&&a.add("contact",b.name);this.w.R(this.J("message.sendsms"),this.g.h("config").D.ZA.n,a,zl(this.As,this))}};
z.As=function(a,b){var c=a.O.ba();if(c.ok==zc){var d=b.h("contact")||b.h("phoneNumber");this.m.u(this.k.Y.AD+d,"gc-success-msg",5000);this.vt(za);this.oh.value="";this.dispatchEvent({type:"replace",response:c})}else{this.m.u(this.k.Y.df,"gc-error-msg",5000);this.Ue.V("Send");this.Ue.H(zc)}};z.hA=function(a){var b=new zS;b.add("messages",this.G());b.add("rating",+a);this.w.R(this.J("message.rate"+this.G()),this.g.h("config").D.FM.n,b,zl(this.GM,this))};
z.GM=function(a,b){var c=a.O.ba();if(c.ok==zc)if(b.h("rating")){zCb(this.Ri,"gc-message-transcript-rate-up-inactive");zCb(this.Wk,"gc-message-transcript-rate-down-active");zA(this.Ri,"gc-message-transcript-rate-up-active");zA(this.Wk,"gc-message-transcript-rate-down-inactive")}else{zCb(this.Ri,"gc-message-transcript-rate-up-active");zCb(this.Wk,"gc-message-transcript-rate-down-inactive");zA(this.Ri,"gc-message-transcript-rate-up-inactive");zA(this.Wk,"gc-message-transcript-rate-down-active")}};
var zFk=function(a,b,c,d){zG.call(this,a,b);this.message=c;this.action=d};zFk.Ca(zG);var z5=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.v=z8();this.m=z7("gc-view-notification");this.w=z9();this.Ke=this.g.h("totalSize",1);this.xn=this.g.h("resultsPerPage");this.nr=parseInt(this.Ke/this.xn,10)+1};zn(z5,z4);z=z5.prototype;z.vg=zb;z.dc=1;z.Vg=0;z.ob=function(){return"gc.MessageList"};
z.r=function(a){z5.e.r.call(this,a);this.FD=this.a.b("gc-inbox-actions-header");this.Of=this.a.b("gc-search-input");this.eg=z1(this.a.b("gc-inbox-archive"));this.eg.C("archive");this.Ha=z1(this.a.b("gc-inbox-delete"));this.Ha.C("delete");this.eb=z1(this.a.b("gc-inbox-is-spam"));this.eb.C("spam");this.ll=zDj(this.a.b("gc-inbox-select"));this.ll.ia(0).C("sel-all");this.ll.ia(1).C("sel-none");this.ll.ia(2).C("sel-read");this.ll.ia(3).C("sel-unread");this.Gk=zDj(this.a.b("gc-inbox-more-actions"));this.pg=
z1(this.a.b("gc-inbox-delete-forever"));this.pg.C("deleteforever");this.zh=z1(this.a.b("gc-inbox-unarchive"));this.zh.C("unarchive");this.Gk.ia(0).C("markread");this.Gk.ia(1).C("markunread");this.Gk.ia(2).C("addstar");this.Lf=this.a.b("gc-inbox-refresh");this.oA=this.Lf.innerHTML;this.mh=new zvi(zb,zwi.aa());this.mh.o(this.a.b("gc-inbox-all"));this.mh.td(zc);this.ej=new zvi(zb,zwi.aa());this.ej.o(this.a.b("gc-inbox-unread"));this.FB=zEj(this.a.b("gc-inbox-allunread"));this.Hn=z1(this.a.b("gc-inbox-page-first"),
z2g.aa());this.Hn.C("pagefirst");this.Kn=z1(this.a.b("gc-inbox-page-previous"),z2g.aa());this.Kn.C("pageprev");this.Jn=z1(this.a.b("gc-inbox-page-next"),z2g.aa());this.Jn.C("pagenext");this.In=z1(this.a.b("gc-inbox-page-last"),z2g.aa());this.In.C("pagelast");this.yL=this.a.b("gc-inbox-range");this.tz=this.a.b("gc-inbox-total");this.tz.innerHTML=this.Ke;this.tg=new z2(zb,zc);this.tg.pa(this.a.b("gc-message-email"));this.tg.ql(new z0g);this.Oj=z1(this.a.b("gc-email-send"));this.CG=z1(this.a.b("gc-email-cancel"));
this.fi=new z2(zb,zc);this.tw=this.a.b("gc-message-embed");this.fi.pa(this.tw);this.DG=z1(this.a.b("gc-message-embed-update"));this.Na=new zjk;this.Na.o(this.a.b("gc-quicksms"));var b=this.g.h("mp3Prefix")+this.k.media.iM.n;this.hg=new zmk(b);this.hg.o(this.a.b("gc-block"))};
z.p=function(){this.Lb=zc;if(this.L){this.c.f(this,"action",this.Ni,za,this);this.c.f(this,"showplayer",this.pJ,za,this);this.c.f(this,"replace",this.YM,za,this);this.c.f(this.eg,"action",this.Wd,za,this);this.c.f(this.zh,"action",this.Wd,za,this);this.c.f(this.Ha,"action",this.Wd,za,this);this.c.f(this.pg,"action",this.Wd,za,this);this.c.f(this.eb,"action",this.Wd,za,this);this.c.f(this.Gk.bd(),"action",this.Wd,za,this);this.c.f(this.ll.bd(),"action",function(a){this.TA(a.target.N().toLowerCase())},
za,this);this.c.f(this.Lf,"click",this.Sn,za,this);this.c.f(this.FB,"action",this.zI,za,this);this.c.f(this.Hn,"action",this.Wd,za,this);this.c.f(this.Kn,"action",this.Wd,za,this);this.c.f(this.Jn,"action",this.Wd,za,this);this.c.f(this.In,"action",this.Wd,za,this);this.c.f(this.Oj,"action",this.vN,za,this);this.c.f(this.CG,"action",function(){this.tg.i(za)},za,this);this.c.f(this.DG,"action",zl(this.fw,this,zb));this.c.f(this.v,"newmessage",this.iJ);this.c.f(this.v,"shortcut",this.mk)}};
z.I=function(){z5.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()&&this.L){z5.e.l.call(this);this.c.l();this.fi.l()}};z.HD=function(){for(var a=this.a.z("div","gc-message",this.q),b=0;b<a.length;b++){var c=new zEk;this.jc(c);c.o(a[b]);c.Xe(a[b].id)}};
z.i=function(a,b,c){z5.e.i.call(this,a);this.$a=c||{};var d=zt(this.$a,"page",{});if(!this.ka()){zN(this.FD,a);if(a){this.vg=b;this.jE(b);this.cE(zt(d,"value",zb));this.HD();this.Lf.innerHTML=this.oA;zB(this.Lf,"gc-bold",za);this.Vg=0;if(b=="message"){var e=zt(this.$a,"messageId",{}).value;this.qM(e)}this.hK()}else{for(;this.Pq();)this.ms(0,zc).l();this.Of.value=""}}};
z.jE=function(a){this.dE(a);switch(a){case "spam":this.hE(zc);break;case "trash":this.iE(zc);break;case "search":this.mu();this.gE(zc);break;case "inbox":case "unread":this.fE();break;case "placed":case "received":case "missed":this.eE();break;default:this.mu();break}};z.fE=function(){zN(this.eg.d(),zc);zN(this.zh.d(),za);zN(this.pg.d(),za);zN(this.Ha.d(),zc);zB(this.eb.d(),"gc-inbox-hd-btn-right",za);zB(this.eb.d(),"goog-button-base-collapse-left",zc);this.eb.V("Report Spam");this.Ha.V("Delete")};
z.eE=function(){zN(this.eg.d(),za);zN(this.zh.d(),za);zN(this.pg.d(),za);zN(this.Ha.d(),zc);zB(this.eb.d(),"gc-inbox-hd-btn-right",za);zB(this.eb.d(),"goog-button-base-collapse-left",za);this.eb.V("Report Spam");this.Ha.V("Delete")};z.mu=function(){zN(this.eg.d(),zc);zN(this.zh.d(),zc);zN(this.pg.d(),za);zN(this.Ha.d(),zc);zB(this.eb.d(),"gc-inbox-hd-btn-right",za);zB(this.eb.d(),"goog-button-base-collapse-left",zc);this.eb.V("Report Spam");this.Ha.V("Delete")};
z.hE=function(a){var b=a?"Not Spam":"Report Spam";this.eb.V(b);zN(this.pg.d(),a);if(a){zN(this.Ha.d(),za);zN(this.eg.d(),za);zN(this.zh.d(),za);zB(this.eb.d(),"gc-inbox-hd-btn-right",zc);zB(this.eb.d(),"goog-button-base-collapse-left",zc);this.Ha.V("Delete")}};
z.iE=function(a){var b=a?"Undelete":"Delete";this.Ha.V(b);zN(this.pg.d(),a);zN(this.Ha.d(),zc);zN(this.eg.d(),!a);if(a){this.eb.V("Report Spam");zB(this.eb.d(),"gc-inbox-hd-btn-right",za);zB(this.eb.d(),"goog-button-base-collapse-left",zc);zN(this.zh.d(),za)}};
z.gE=function(a){if(a){var b=this.$a.query.value;this.bm=this.a.na("div",{"class":"gc-inbox-search-banner"},this.k.Y.pD,"\u00a0",this.a.na("span",{"class":"gc-bold"},b));this.d().insertBefore(this.bm,this.d().firstChild);this.Of.value=b}else{if(this.bm){zE(this.bm);this.bm=zb}this.Of.value=""}};
z.YM=function(a){var b=a.response,c=a.target,d=c.d(),e=zoa(this.Va,c);this.removeChild(c);d.innerHTML=b.HTML;var f=z_b(d);{var g,h=d.parentNode;if(h&&h.nodeType!=11)if(d.removeNode)d.removeNode(za);else{for(;g=d.firstChild;)h.insertBefore(g,d);zE(d)}}var i=this.g.h("messages");i[f.id]=b.JSON;var j=new zEk;this.yj(j,e);j.o(f);j.Xe(f.id);if(c.qc()!=j.qc()){this.tC(j,j.qc());this.v.mc({type:"displaycounts"})}};z.Sn=function(){this.v.Ga()};
z.hK=function(){var a=this.a.b("gc-inbox-next"),b=this.a.b("gc-inbox-prev");a&&this.c.Og(a,"click",function(){this.page(this.dc+1)},za,this);b&&this.c.Og(b,"click",function(){this.page(this.dc-1)},za,this)};z.dE=function(a){this.FB.i(a=="inbox"||a=="unread");if(a=="inbox"){this.mh.td(zc);this.ej.td(za)}else if(a=="unread"){this.ej.td(zc);this.mh.td(za)}};
z.TA=function(a){switch(a){case "sel-all":this.ac(function(b){b.Xb(zc)});break;case "sel-none":this.ac(function(b){b.Xb(za)});break;case "sel-read":this.ac(function(b){b.Xb(b.qc())});break;case "sel-unread":this.ac(function(b){b.Xb(!b.qc())});break}};z.Wd=function(a){var b=a.target,c=b.N();this.Jx(c.toLowerCase())};
z.Ni=function(a){var b=a.target,c=a.action||b.N().toLowerCase();switch(c){case "delete":this.VA([a.message]);break;case "spam":this.$A([a.message],+(this.eb.Yc()=="Report Spam"));break;case "markread":case "markunread":this.XA([a.message],c=="markread");break;case "call":break;case "sms":this.OI(a);break;case "email":this.qG(a.message);break;case "download":this.sN(a.message);break;case "embed":this.fw(a.message);break;case "star":this.TB([a.message],a.message.Jy());break;case "block":this.NI(a);
break}};z.Jx=function(a){switch(a){case "addstar":case "archive":case "unarchive":case "delete":case "deleteforever":case "spam":case "markread":case "markunread":this.AL(a.toLowerCase());break;case "pagefirst":this.page(zb);break;case "pageprev":if(this.dc>1)this.page(this.dc==2?zb:this.dc-1);break;case "pagenext":this.dc<this.nr&&this.page(this.dc+1);break;case "pagelast":this.page(this.nr);break}};
z.FE=function(a){switch(this.vg){case "search":var b=this.$a.query.value;return this.v.Ej(this.vg,b,a);default:return this.v.Ej(this.vg,a)}};z.page=function(a){var b=a?["p",a].join(""):zb,c=this.FE(b);this.v.Ga(c)};z.pJ=function(a){this.ac(function(c){c!=a.target&&c.$m()&&c.NB(za)});var b=!a.target.qc();a.target.NB(zc,b);b&&this.kz([a.target],zc,za)};
z.cE=function(a){this.dc=a&&a.indexOf("p")==0?parseInt(a.substring(1),10):1;this.Ke=this.g.h("totalSize",1);this.nr=parseInt((this.Ke-1)/this.xn,10)+1;var b=this.dc*this.xn;if(this.Ke<b)b=this.Ke;var c=(this.dc-1)*this.xn+1;if(this.Ke==0)c=0;this.tz.innerHTML=this.Ke;this.yL.innerHTML=zv(c,"-",b);if(this.dc==1){this.Hn.i(za);this.Kn.i(za)}else{this.Hn.i(zc);this.Kn.i(zc)}if(b>=parseInt(this.Ke,10)){this.Jn.i(za);this.In.i(za)}else{this.Jn.i(zc);this.In.i(zc)}};
z.OI=function(a){var b=a.message,c=zt(this.g.h("messages"),b.d().id);c.messageId=b.G();this.Na.Tm().vB(c);this.Na.display(a.message.pd.d())};z.NI=function(a){var b=a.message,c=zt(this.g.h("messages"),b.d().id);this.hg.LN(c);if(b.xy)this.hg.Lu(za);else{this.hg.i(zc,a.message.zb.d());this.c.f(this.hg.Wj(),"click",zl(this.hg.cC,this.hg))}};
z.qG=function(a){this.Cm=zHb("gc-email-to");this.sw=zHb("gc-email-subject");this.ow=zHb("gc-email-body");this.pw=zHb("gc-email-include-link");this.wg&&this.wg.l();this.wg=new zaj;var b=this.g.h("contactsUrl")+"/data/contacts";this.wg.Dc(this.Cm,b,zc);this.Rl=a;var c=zt(this.g.h("messages"),a.d().id);this.Cm.value="";this.sw.value="Fwd: A Voicemail from "+c.displayNumber;this.ow.value="Hey!\nI got this on my Google Voice account and thought you'd want to hear it.";this.pw.checked=zc;this.Oj.H(zc);
this.Oj.V("Send");this.tg.i(zc);this.tg.pb("Send email");zA(this.tg.d(),"gc-message-email-dialog");this.Cm.focus()};z.vN=function(){var a=this.Cm.value,b=this.sw.value,c=this.ow.value,d=this.pw.checked,e=!zPa(a)&&!zPa(c);if(e){this.Oj.H(za);this.Oj.V("Sending...");var f=new zS;f.add("id",this.Rl.G());f.add("toAddress",a);f.add("subject",b);f.add("body",c);f.add("includeLink",+d);this.w.R(this.J("message.sendemail"),this.g.h("config").D.tN.n,f,zl(this.uN,this))}};
z.uN=function(a,b){this.tg.i(za);var c=zv(this.k.Y.UC,b.h("toAddress"));this.m.u(c,"gc-success-msg",8000)};z.fw=function(a){if(a)this.Rl=a;var b=zt(this.g.h("messages"),this.Rl.d().id),c=new zS,d=this.a.b("gc-message-embed-input");d.value!=""&&this.fi.K()&&c.add("cap",d.value);c.add("c",this.Rl.G());this.w.R(this.J("ms.em"),this.k.D.eH.n,c,zl(this.WI,this,b))};
z.WI=function(a,b){var c=b.O.ba();if(c.ok){var d=zv(this.k.Y.uD,a.fromName||a.phoneNumber);this.fi.i(zc);this.fi.pb(d);var e=this.a.b("gc-message-embed-input");e.value="";var f=this.a.Tb(this.tw);f.value=c.data.tag;zA(this.fi.d(),"gc-message-embed-dialog")}else this.m.u(this.k.Y.df,zb,8000)};z.tC=function(a,b){var c=this.g.h("unreadCounts"),d=a.getData();zEa(d.labels,function(e){var f=zt(c,e,0);if(b)f--;else f++;c[e]=f})};
z.AL=function(a){var b=[];this.ac(function(c){c.Bi()&&b.push(c)},this);if(b.length)if(a=="spam")this.$A(b,+(this.eb.Yc()=="Report Spam"));else if(a=="archive")this.UA(b,1);else if(a=="unarchive")this.UA(b,0);else if(a=="delete")this.VA(b);else if(a=="deleteforever")this.rN(b);else if(a=="addstar")this.TB(b,1);else{if(a=="markread"||a=="markunread")this.XA(b,a=="markread")}else this.m.u(this.k.Y.kD,zb,8000)};
z.kz=function(a,b,c){this.m.reset();for(var d=0;d<a.length;d++)if(a[d].qc()!=b){this.tC(a[d],b);a[d].nO(b);a[d].Bi()&&a[d].Xb(zc)}if(c!=za){var e="";if(a.length>1)if(b){var f=a.length+" messages have been marked as read.";e=f}else{var g=a.length+" messages have been marked as unread.";e=g}else e=b?"The message has been marked as read.":"The message has been marked as unread.";this.m.u(e,"gc-standard-msg",8000)}this.v.mc({type:"displaycounts"})};
z.cJ=function(a){this.m.u(this.k.Y.df,"gc-red-rnd",8000);this.Sn(a)};z.TB=function(a,b){a.length>1&&this.m.u(this.k.$b,"gc-loading-notice",zb,1000);var c=this.li(a),d=new zS;d.Uf("messages",c);d.A("star",+b);this.w.R(this.J("messages.star."+c),this.g.h("config").D.OO.n,d,zl(this.zJ,this,a,+b))};
z.zJ=function(a,b,c){this.m.reset();var d=c.O.ba();if(d.ok==zc){a.length>0&&a.forEach(function(g){g.xB(b)});if(a.length>1){var e="";if(b){var f=a.length+" messages have been starred.";e=f}else e=f;this.m.u(e,"gc-standard-msg",8000)}}else this.m.u(d.error,"gc-error-msg",8000)};z.QH=function(a){for(var b=0,c=0,d;d=a[c];c++)if(d.ir()||d.$m())b++;return b};
z.UA=function(a,b){var c=this.li(a),d=this.QH(a),e="";if(d==0)e=b?"Only voicemails, SMS, and recordings can be archived.":"Only voicemails, SMS, and recordings can be moved to the inbox.";else if(d>1)if(b){var f=d+" messages have been archived.";e=f}else{var g=d+" messages have been moved to the Inbox.";e=g}else e=b?"The message has been archived.":"The message has been moved to the Inbox.";var h=new zS;h.Uf("messages",c);h.A("archive",+b);b&&(this.vg=="inbox"||this.vg=="unread")?this.w.R(this.J("messages.archive"),
this.g.h("config").D.yu.n,h,zl(this.Yk,this,a,e)):this.w.R(this.J("messages.archive"),this.g.h("config").D.yu.n,h,zl(this.ED,this,e))};z.VA=function(a,b){b=b||1;var c=this.li(a,"isTrash"),d=new zS;d.Uf("messages",c);d.A("trash",+b);this.w.R(this.J("messages.delete"),this.g.h("config").D.aG.n,d,zl(this.Yk,this,a,""))};
z.rN=function(a){if(confirm("Are you sure?")){var b=this.li(a,"isTrash"),c=new zS;c.Uf("messages",b);this.w.R(this.J("messages.delete"),this.g.h("config").D.XF.n,c,zl(this.Yk,this,a,""))}};z.$A=function(a,b){if(b===undefined)b=1;var c=this.li(a,"isSpam"),d=new zS;d.Uf("messages",c);d.A("spam",+b);this.w.R(this.J("messages.spam"),this.g.h("config").D.MO.n,d,zl(this.Yk,this,a,""))};
z.XA=function(a,b,c){var d=this.li(a);this.kz(a,b,c);var e=new zS;e.Uf("messages",d);e.A("read",+b);var f=zb;if(a.length>1&&this.vg=="unread"&&b)f=zl(this.Yk,this,a,"");this.w.R(this.J("messages.read"),this.g.h("config").D.lL.n,e,f,zl(this.cJ,this))};z.ED=function(a,b){var c=b.O.ba();if(c.ok==zc){this.Sn();a&&this.m.u(a,"gc-standard-msg",8000)}else this.m.u(c.error,"gc-error-msg",8000)};
z.Yk=function(a,b,c){var d=c.O.ba();if(d.ok==zc){for(var e=0;e<a.length;e++)this.removeChild(a[e],zc);this.Sn();b&&this.m.u(b,"gc-standard-msg",8000)}else this.m.u(d.error,"gc-error-msg",8000)};
z.sN=function(a){var b=this.g.h("mp3Prefix")+this.g.h("config").media.AC.n+a.xb,c=undefined;c||(c={});var d=window,e=typeof b.href!="undefined"?b.href:String(b),f=c.target||b.target,g=[];for(var h in c)switch(h){case "width":case "height":case "top":case "left":g.push(h+"="+c[h]);break;case "target":break;default:g.push(h+"="+(c[h]?1:0))}var i=g.join(",");d.open(e,f,i)};z.li=function(a){var b=zqa(a,function(c){return c.G()});return b};
z.mk=function(a){if(this.K())switch(a.identifier){case "sel-all":case "sel-none":case "sel-read":case "sel-unread":this.TA(a.identifier);break;default:this.Jx(a.identifier)}};z.iJ=function(a){this.Vg=this.Vg+a.number;if(this.Vg>0){var b=this.Vg>1?this.k.Y.hD:this.k.Y.iD,c=zv(this.k.Y.gD,this.Vg,b);this.Lf.innerHTML=c;zB(this.Lf,"gc-bold",zc)}else{this.Vg=0;this.Lf.innerHTML=this.oA;zB(this.Lf,"gc-bold",za)}};
z.qM=function(a){var b;this.ac(function(c){if(c.G()==a)b=c});this.dispatchEvent(new zFk("showplayer",b,this))};z.zI=function(a){if(a.target.d().id==this.ej.d().id){this.mh.td(za);this.ej.td(zc);this.v.Ga("unread");zQe("gc_all_unread","unread",this.k.Go,this.k.rj)}else if(a.target.d().id==this.mh.d().id){this.ej.td(za);this.mh.td(zc);this.v.Ga("inbox");zQe("gc_all_unread","inbox",this.k.Go,this.k.rj)}};var zGk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.w=z9();this.m=z7("gc-view-notification")};zn(zGk,z4);z=zGk.prototype;z.ob=function(){return"gc.PhoneEdit"};
z.r=function(a){zGk.e.r.call(this,a);this.ue=this.a.b("gc-phone-edit-desc");this.yz=this.a.b("gc-phone-edit-value");this.dz=this.a.b("gc-phone-edit-location");this.ai=this.a.b("gc-edit-desc-input");this.cg=this.a.b("gc-edit-ani-input");var b=this.a.b("gc-phone-edit-save");this.T=z1(b);var c=this.a.b("gc-phone-edit-cancel");this.tb=z1(c);this.Uc=this.a.b("gc-direct-vm-yes");this.qg=this.a.b("gc-direct-vm-no");this.al=this.a.b("gc-require-pin-yes");this.Vn=this.a.b("gc-require-pin-no");this.Ye=this.a.b("gc-sms-enabled");
this.Xd=this.a.b("gc-edit-phonetype");this.Nj=new znk;this.Nj.Sa();this.Bm=this.a.b("gc-phone-edit-form");this.xl=this.a.b("gc-phone-show");this.nu=this.a.b("gc-phone-adv");this.ZD=this.a.b("gc-ring-add-wd");this.$D=this.a.b("gc-ring-add-we");var d=new z$("117523");d.o(this.a.b("gc-help-auto-auth"));var e=new z$("115145");e.o(this.a.b("gc-help-schedule"));var f=new z$("142025");f.o(this.a.b("gc-help-phonetype"))};
z.p=function(){zGk.e.p.call(this);this.c.f(this.tb,"action",this.hf);this.c.f(this.T,"action",this.rd);this.c.f(this.Xd,"change",this.mJ);this.c.f(this.Uc,"click",this.Ex);this.c.f(this.qg,"click",this.Ex);this.c.f(this.Nj,"confirm",zl(this.RA,this,zc));this.c.f(this.Nj,"cancel",zl(this.RA,this,za));this.c.f(this.xl,"click",zl(function(){this.EB()},this));for(var a=0,b;b=this.Bm["gc-ring-wd"][a];a++)this.c.f(b,"click",zl(this.Nx,this,"wd"));for(a=0;b=this.Bm["gc-ring-we"][a];a++)this.c.f(b,"click",
zl(this.Nx,this,"we"));this.c.f(this.ZD,"click",zl(this.xx,this,"wd"));this.c.f(this.$D,"click",zl(this.xx,this,"we"));this.tM()};
z.De=function(a){this.T.H(zc);this.T.pa(this.k.tj);this.m.reset();this.Nj.rM("Are you sure?","<p>Calls from this phone will go straight to your voicemail instead of ringing other phones.</p><p>You should only select this option if you do not share this phone with anyone else.</p>");if(a){this.se=a;var b=zt(this.g.h("phones"),a.G());this.nc(b)}else{this.se=zb;this.EG()}this.EB(za);this.i(zc);this.ai.select()};
z.i=function(a){zGk.e.i.call(this,a);if(a){if(!this.Mg)this.Mg=new zki(this.ai);this.Mg.la(this.g.h("config").Ky.Ho,13);this.c.f(this.Mg,"shortcut",zl(this.rd,this));if(!this.dg)this.dg=new zki(this.cg);this.dg.la(this.g.h("config").Ky.Ho,13);this.c.f(this.dg,"shortcut",zl(this.rd,this))}else{if(this.Mg){this.c.ma(this.Mg,"shortcut",zl(this.rd,this));this.Mg.zt();this.Mg=zb}if(this.dg){this.c.ma(this.dg,"shortcut",zl(this.rd,this));this.dg.zt();this.dg=zb}}};
z.Zs=function(a){this.hc=a;this.c.f(this.hc,"edit",this.En)};z.Ex=function(){if(this.Uc.checked){this.Uc.checked=za;this.qg.checked=zc;this.Nj.i(zc,this.Uc)}else this.ug(za)};z.RA=function(a){this.Uc.checked=a;this.qg.checked=!a;a&&this.ug(zc,this.al)};z.kO=function(a){this.Jc=a};z.tM=function(){for(var a=zs(z6.ec),b=0,c;c=a[b];b++)this.Xd.options[b]=new Option(z6.ec[c].name,z6.ec[c].id)};
z.ug=function(a,b){for(var c=[this.al,this.Vn],d=0,e;e=c[d];d++){e.disabled=!a;if(!a)e.checked=za}if(b)b.checked=zc};z.EG=function(){zQ(this.Xd,this.k.ec.ie.id);this.ue.innerHTML="Add a new phone";this.yz.innerHTML="";this.dz.innerHTML="";this.ai.value="";this.cg.value="";zQ(this.Xd,this.k.ec.ie.id);this.Uc.checked=zc;this.qg.checked=za;this.al.checked=zc;this.Vn.checked=za;this.ug(zc,this.Uc);this.AB();zQ(this.Ye,zc);this.To(this.k.ec.ie.id)};
z.hf=function(a){this.dispatchEvent(new zHk("cancelphone",a.target,this))};z.rd=function(){if(this.se){var a=this.g.h("phones")[this.se.G()];if(this.se.tx()&&a.phoneNumber!=this.cg.value)this.hc.i(zc,"edit",this.se.G(),this.cg.value);else{this.T.H(za);this.T.pa(this.k.Ih);var b=this.kc(this.se);b&&this.Ui(b)}}else{this.T.H(za);this.T.pa(this.k.Ih);(b=this.kc())&&this.Ui(b)}};z.En=function(){this.T.H(za);this.T.pa(this.k.Ih);var a=this.kc(this.se);this.hc.i(za);this.Ui(a)};
z.Ui=function(a){var b=new zS;b.extend(a);this.w.R(this.J("pi.s"),this.g.h("config").D.lw.n,b,zl(this.il,this))};z.il=function(a){var b=a.O.ba();if(b.ok){var c=b.result,d=this.g.h("phones");if(d[c.id])zLa(d[c.id],c);else d[c.id]=c;d[c.id].weekdayTimes=c.weekdayTimes;d[c.id].weekendTimes=c.weekendTimes;var e=this.Jc.$d(c.id);if(!e){d[c.id].active=zc;e=new zok;e.Xe(c.id);this.Jc.Ro(e)}e.uc();this.dispatchEvent(new zHk("savephone",a.target,this));zek(zc)}else this.Fq(b.errorMessage)};
z.Fq=function(a){a&&this.m.u(zu(a),"gc-rnd-red",2000);this.T.H(zc);this.T.pa(this.k.tj)};
z.kc=function(a){var b={},c=0;if(a)c=a.G();b.id=c;if(this.cg.value==""){this.Fq("Please enter a number for this forwarding phone.");return za}b.phoneNumber=this.cg.value;if(this.ai.value==""){this.Fq("Please enter a name for this forwarding phone.");return za}b.name=this.ai.value;b.smsEnabled=this.Ye.checked?1:0;var d=this.Uc.checked?1:0;if(this.Vn.checked)d+=2;b.policyBitmask=d;var e=this.Xd.options[this.Xd.selectedIndex];b.type=e.value;return b=this.iF(b)};
z.nc=function(a){if(a.type===zb)a.type=0;for(var b=0,c;c=this.Xd.options[b];b++)if(c.value==a.type)this.Xd.selectedIndex=b;if(a.policyBitmask==0){this.qg.checked=zc;this.Uc.checked=za;this.ug(za)}else{this.qg.checked=za;this.Uc.checked=zc;var d=this.al;if(a.policyBitmask==3)d=this.Vn;this.ug(zc,d)}this.Ye.checked=a.smsEnabled==1;this.ue.innerHTML=a.name;this.yz.innerHTML=a.formattedNumber;this.dz.innerHTML="";this.ai.value=z3a(a.name);this.cg.value=a.phoneNumber;this.AB(a);var e=zse(this.Xd);this.To(e)};
z.mJ=function(){var a=zse(this.Xd);if(a==this.k.ec.ie.id){zQ(this.Ye,zc);zQ(this.Uc,zc);this.ug(zc,this.al)}else{zQ(this.Ye,za);zQ(this.qg,zc);this.ug(za)}this.To(a)};z.To=function(a){var b=z0b(this.Ye);if(a==this.k.ec.ie.id){zB(b,"gc-settings-disabled-row",za);zpe(this.Ye,za)}else{zB(b,"gc-settings-disabled-row",zc);zpe(this.Ye,zc);zQ(this.Ye,za)}};
z.EB=function(a){var b=zf(a)?a:!z$c(this.nu);if(b){this.xl.innerHTML="Hide advanced settings";this.xl.title="Hide advanced settings"}else{this.xl.innerHTML="Show advanced settings";this.xl.title="Show advanced settings"}zN(this.nu,b)};z.Nx=function(a,b){var c=b.target.value=="2";zN(this.a.b("gc-phone-schedule-"+a),c)};
z.xx=function(a,b){for(var c=za,d=0;d<3;d++){var e=a+d,f=this.a.b("gc-ring-"+e),g=this.a.b("gc-ring-remove-"+e);if(z$c(f))zN(g,za);else{zN(f,zc);zN(g,zc);this.c.Og(g,"click",zl(this.Ym,this,a,d));if(d==2)c=zc;break}}c&&zN(b.target,za)};z.Ym=function(a,b){var c=a+b;zN(this.a.b("gc-ring-"+c),za);zN(this.a.b("gc-ring-add-"+a),zc);zN(this.a.b("gc-ring-"+c),za);this.c.ma(this.a.b("gc-ring-remove-"+c),"click",zl(this.Ym,this,a,b));var d=b-1;d>=0&&zN(this.a.b("gc-ring-remove-"+a+d),zc)};
z.AB=function(a){this.sB("wd",a);this.sB("we",a)};
z.sB=function(a,b){var c=[],d=za,e=this.Bm["gc-ring-"+a],f=za;if(b){d=b[a].allDay;c=b[a].times;if(d)zLj(e,"1");else if(c.length){zLj(e,"2");f=zc}else zLj(e,"0")}else zLj(e,"0");zN(this.a.b("gc-phone-schedule-"+a),f);var g=this.a.z("div","gc-ring-range-"+a,this.a.b("gc-phone-schedule")),h={startTime:"9:00am",endTime:"5:00pm"},i=0;zo(g,function(j,k){var l,m=zc,n=a+k,o=this.a.b("gc-ring-remove-"+n);if(c[k]){l=c[k];zN(o,zc);this.c.Og(o,"click",zl(this.Ym,this,a,k));i++}else{if(k>0)m=za;l=h;this.c.ma(o,
"click",zl(this.Ym,this,a,k))}zQ(this.a.b("gc-ring-from-"+n),l.startTime);zQ(this.a.b("gc-ring-to-"+n),l.endTime);zN(this.a.b("gc-ring-"+n),m);if(m&&k>0){var p=a+(k-1);zN(this.a.b("gc-ring-remove-"+p),za)}},this);zN(this.a.b("gc-ring-add-"+a),i<g.length)};z.iF=function(a){a=this.kx(a,"wd");return a=this.kx(a,"we")};
z.kx=function(a,b){a["ring"+b]=zte(this.Bm,"gc-ring-"+b);for(var c=0;c<3;c++){var d=b+c;if(z$c(this.a.b("gc-ring-"+d))){var e=this.a.b("gc-ring-from-"+d),f=this.a.b("gc-ring-to-"+d);a["fromTime"+d]=zse(e);a["toTime"+d]=zse(f)}}return a};var zok=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.v=z8();this.w=z9();this.m=z7("gc-view-notification")};zn(zok,z4);z=zok.prototype;z.ob=function(){return"gc.PhoneItem"};
z.r=function(a){zok.e.r.call(this,a);var b=this.a.z("div","gc-edit-number",this.d());this.Sb=z1(b[0]);this.Sb.C("editphone");var c=this.a.z("div","gc-delete-number",this.d());this.Ha=z1(c[0]);this.Ha.C("deleterequest");this.Mt=this.a.z("a","gc-verify-number",this.d())[0];var d=this.a.z("input","gc-temp-enable",this.d());this.Hb=d[0];var e=this.a.z("div","gc-forwarding-number-value",this.d());this.ue=e[0];var f=this.a.z("div","gc-forwarding-number-ani",this.d());this.Xl=f[0];var g=this.a.z("div","gc-forwarding-number-type",
this.d());this.xt=g[0]};
z.j=function(){zok.e.j.call(this);var a=this.a,b=a.j("div",{"class":"gc-edit-number goog-inline-block"},"Edit");this.Sb=z1(b);this.Sb.C("editphone");var c=a.j("div",{"class":"gc-delete-number goog-inline-block"},"Delete");this.Ha=z1(c);this.Ha.C("deleterequest");this.Mt=a.j("a",{href:"javascript://"},"Verify Now");var d=a.j("div",{"class":"gc-forwarding-verify-notice"},"This phone must be verified before it can receive calls from Google Voice.","\u00a0",this.Mt);this.ue=a.j("div",{"class":"gc-forwarding-number-value"});
this.Xl=a.j("div",{"class":"gc-forwarding-number-ani goog-inline-block"});this.xt=a.j("div",{"class":"gc-forwarding-number-loc goog-inline-block"});this.Hb=a.j("input",{"class":"gc-temp-enable",type:"checkbox"},"");this.q=a.j("div",{"class":"gc-phone-list-item",id:"gc-phones-new"},a.j("table",{width:"100%"},a.j("tbody",zb,a.j("tr",zb,a.j("td",{"class":"gc-phoneitem-checkbox"},this.Hb),a.j("td",zb,a.j("div",{style:"height: 5px"}),d,a.j("div",{},zu(this.ue)),a.j("div",{},this.Xl," ",this.xt),a.j("div",
{},b," ",c),a.j("div",{style:"height: 10px"}))))));this.L=zc};z.p=function(){zok.e.p.call(this);if(this.L){this.c.f(this.Sb,"action",this.Pk,za,this);this.c.f(this.Ha,"action",this.Pk,za,this);this.c.f(this.Mt,"click",this.GJ);this.c.f(this.Hb,"click",this.Eq);this.d().id!="gc-phones-new"&&this.Xe(this.d().id)}};
z.Pk=function(a){var b=a.target,c=b.N();switch(c){case "deleterequest":break;case "editphone":var d=["phones","/",this.G()];this.v.Ga(d.join(""));break}this.dispatchEvent(new zHk(c,a.target,this))};z.GJ=function(){this.dispatchEvent(new zHk("verify",zb,this))};z.sc=function(a){this.Sb.H(a);this.Ha.H(a);var b=this.g.h("phones")[this.G()];if(b.verified)this.Hb.disabled=!a;else{this.Hb.checked=za;this.Hb.disabled=zc}};z.setActive=function(a){a?this.kg("#000000",this.Aj):this.kg("#666666","#f9f9f9")};
z.kg=function(a,b){zL(this.ue,"color",a);zL(this.Xl,"color",a);zL(this.d(),"background-color",b)};z.Eq=function(){var a=this.Hb.checked?1:0;this.sc(za);var b=new zS;b.extend({phoneId:this.G(),enabled:a});this.m.u(z6.$b,"gc-loading-notice");this.w.R(this.J("pi.s"),this.g.h("config").D.vG.n,b,zl(this.ot,this))};z.ot=function(a){var b=a.O.ba();if(b.ok){this.g.h("settings").disabledIdMap[this.G()]=!this.Hb.checked;this.m.u(z6.Y.Rt,"gc-loading-notice",2000)}else this.m.u(z6.Y.df,"gc-error-msg",2000);this.uc()};
z.uc=function(){var a=this.g.h("phones")[this.G()];if(a.type==this.k.UO){this.Aj="#eff3f8";this.ue.innerHTML=this.k.Y.BD;zN(this.Hb,za);this.Sb.i(za);zA(this.d(),"gc-temp-item")}else{var b=this.a.z("div","gc-forwarding-verify-notice",this.d())[0];if(a.verified){zN(b,za);this.Aj="#ffffff";this.kg("#000000",this.Aj)}else{zN(b,zc);this.kg("#888888",this.Aj);this.Hb.disabled=zc}this.ue.innerHTML=a.name;for(var c=this.k.ec,d=zs(c),e=0,f;f=c[d[e]];e++)if(f.id==a.type)this.xt.innerHTML=zv("(",f.name,")");
zCb(this.d(),"gc-temp-item")}this.Xl.innerHTML=zu(a.formattedNumber);this.mP();var g=this.g.h("settings").disabledIdMap,h=!g[a.id];this.Hb.checked=h;this.sc(zc)};z.lI=function(){var a=this.Aj=="#eff3f8";return a};z.tx=function(){var a=this.g.h("phones")[this.G()].verified;return a};z.wO=function(a){this.g.h("phones")[this.G()].verified=a};
z.mP=function(){var a=this.g.h("phones")[this.G()];a.scheduleSet&&zWb(this.ue,this.a.j("div",{"class":"goog-inline-block gc-phoneitem-clock",title:"Ring schedule set"}," "))};var zHk=function(a,b,c){zG.call(this,a,b);this.Yg=c};zHk.Ca(zG);var zIk=function(a){z4.call(this,a);this.g=z3();this.w=z9();this.v=z8()};zIk.Ca(z4);z=zIk.prototype;z.Gc=zb;z.wc=zb;z.ku=zb;z.Zg=zb;
z.r=function(a){zIk.e.r.call(this,a);this.Zg=[];var b=this.a.z("div","gc-phone-list-item",this.d());zo(b,function(c){var d=new zok;this.jc(d);zva(this.Zg,d);d.o(c)},this);this.m=z7("gc-view-notification");this.ku=this.a.b("gc-new-number-link");this.wc=this.a.b("gc-forwarding-container");this.Gc=this.a.b("gc-forwarding-number-list");this.If=new zGk;this.If.kO(this);this.If.Zs(this.hc);this.If.o(this.a.b("gc-phone-edit"))};
z.p=function(){zIk.e.p.call(this);if(this.L){this.c.f(this,"deleterequest",this.Pk,za,this);this.c.f(this,"verify",this.Pk,za,this);this.c.f(this.ku,"click",this.LL);this.c.f(this,"addnewphone",this.WD);this.c.f(this,"deletereturn",this.Kq);this.c.f(this.If,"cancelphone",this.Kq);this.c.f(this.If,"savephone",this.lJ)}};z.i=function(a,b){if(a){this.pA();var c=b||{},d=zt(c,"id",{});if(d.value){zN(this.wc,za);this.If.De(this.$d(d.value))}else zN(this.wc,zc)}else zN(this.wc,za)};
z.Zs=function(a){this.hc=a;this.c.f(this.hc,"delete",zl(this.En,this,zc));this.c.f(this.hc,"new",zl(this.En,this,za))};
z.Pk=function(a){var b=a.type;switch(b){case "deleterequest":if(zs(this.g.h("phones")).length>1)if(a.Yg.tx()){for(var c=zs(this.g.h("phones")),d=za,e=0,f;f=this.g.h("phones")[c[e]];e++)if(f.id!=a.Yg.G()&&f.verified)d=zc;d?this.os(a.Yg):this.hc.i(zc,"delete",a.Yg.G())}else this.os(a.Yg);else this.m.u(z6.Y.RC,"gc-error-msg");break;case "verify":var g=this.g.h("phones")[a.Yg.G()].phoneNumber;this.hc.i(zc,"new",a.Yg.G(),g);case "editphone":break}};
z.os=function(a,b){a.sc(za);var c=za;if(c=b?zc:confirm("Are you sure you want to remove this forwarding number?")){var d=new zR(this.g.h("config").D.YF.n),e=new zS;e.add("id",a.G());e.add("_rnr_se",this.g.h("_rnr_se"));z5e(d.toString(),zl(this.SM,this,a,b),"POST",e.toString());this.m.u(z6.$b,"gc-loading-notice")}else a.sc(zc)};
z.SM=function(a,b,c){if(c.target.rq()=="true"){a.sc(zc);this.removeChild(a,zc);zHa(this.g.h("phones"),a.G());zp(this.Zg,a);this.m.reset();b&&this.$d(b).wO(zc);this.dispatchEvent(new zHk("deletereturn",c.target,this))}else{a.sc(zc);this.m.u(z6.Y.df,"gc-loading-notice",1000)}};z.En=function(a,b){var c=this.$d(b.Mv);this.hc.i(za);if(a)this.os(c,b.DL);else{var d=this.g.h("phones")[b.Mv];d.verified=zc;this.pA()}};
z.pA=function(){for(var a=za,b=0;b<this.Zg.length;b++){var c=this.Zg[b];c.uc();if(c.lI())a=zc}this.RJ=a};z.$d=function(a){return this.Uj(a)};z.LL=function(a){var b=6;this.RJ&&b++;this.Zg.length<b?this.dispatchEvent(new zHk("addnewphone",a.target,this)):this.m.u("Your account already has the maximum number of forwarding phones.","gc-red-rnd")};z.Ro=function(a){a.Sa(this.Gc);zva(this.Zg,a);this.jc(a);var b=this.g.h("phones")[a.G()].phoneNumber;this.hc.i(zc,"new",a.G(),b)};
z.lJ=function(a){this.m.u("Changes saved!","gc-loading-notice",1000);this.Kq(a)};z.WD=function(){this.nK()};z.Kq=function(a){this.If.i(za);this.i(zc);this.v.mc(new zHk("editphone",a.target,this))};z.nK=function(a){this.i(za);this.If.De(this.$d(a))};var zZj=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.w=z9();this.v=z8();this.Fh=new zue};zn(zZj,z4);z=zZj.prototype;z.ob=function(){return"gc.SettingsPane"};
z.r=function(a){zZj.e.r.call(this,a);this.yC=this.a.b("gc-view-title");this.ZQ=this.a.b("gc-settings-general-pane");this.nR=this.a.b("gc-settings-phones-pane");this.bR=this.a.b("gc-settings-groups-pane");this.FR=this.a.b("gc-webcall-settings");this.HQ=this.a.b("gc-settings-billing");this.Cl=new zui;this.Cl.o(this.a.b("gc-settings-tab-bar"));this.th=this.a.b("gc-settings-tab-bar-content");this.hc=new zJk;this.hc.o(this.a.b("gc-verify-dialog"));this.m=z7("gc-view-notification")};
z.p=function(){zZj.e.p.call(this);if(this.L){this.c.f(this.Cl,"select",this.cM);this.c.f(this.Fh,"resize",function(){this.Wn()},za,this)}};z.l=function(){this.ka()||this.c.l()};
z.i=function(a,b,c){zZj.e.i.call(this,a);this.$a=c||{};if(!this.ka()&&a){this.yC.innerHTML="Settings";switch(b){case "phones":var d=zt(this.$a,"id",{});this.Jc&&d.value?this.Jc.i(zc,this.$a):this.ek(b,1,zl(this.pK,this,this.$a));break;case "settings":this.ek(b,0,zl(this.iK,this,this.$a));break;case "webcall":var e=zt(this.$a,"id",{});this.wd&&e.value?this.wd.i(zc,this.$a):this.ek(b,3,zl(this.tK,this,this.$a));break;case "billing":this.ek(b,4,zl(this.gK,this,this.$a));break;case "groups":var f=zt(this.$a,
"id",{});this.Pd&&f.value?this.Pd.i(zc,this.$a):this.ek(b,2,zl(this.jK,this,this.$a));break;default:break}}zN(this.yC,a);if(a)zAj?zL(this.d().parentNode,"overflow","visible"):zL(this.th,"overflow","visible");else zL(this.d().parentNode,"overflow","auto")};z.iK=function(){this.ii&&this.ii.l();this.ii=new zKk;this.ii.o(this.a.b("gc-settings-general-content"))};z.pK=function(a){var b=zt(a,"id",{});this.Jc&&!b.value&&this.Jc.l();this.Jc=new zIk;this.Jc.Zs(this.hc);this.Jc.o(this.a.b("gc-forwarding-number-list"))};
z.tK=function(a){var b=zt(a,"id",{});this.wd&&!b.value&&this.wd.l();this.wd=new zLk;this.wd.o(this.a.b("gc-web-button-list"))};z.jK=function(a){var b=zt(a,"id",{});this.Pd&&!b.value&&this.Pd.l();this.Pd=new zMk;this.Pd.o(this.a.b("gc-group-list"))};z.gK=function(){this.Nh&&this.Nh.l();this.Nh=new zNk;this.Nh.o(this.a.b("gc-settings-billing-content"))};
z.cM=function(){var a=this.Cl.dI();switch(a){case 1:var b="phones";break;case 0:b="settings";break;case 2:b="groups";break;case 3:b="webcall";break;case 4:b="billing";break;default:break}this.v.Ga(b)};z.qN=function(a){if(this.Cl){this.Cl.tB(a);this.ii&&this.ii.ta()&&this.ii.i(a==0);this.wd&&this.wd.ta()&&this.wd.i(a==3,this.$a);this.Jc&&this.Jc.ta()&&this.Jc.i(a==1,this.$a);this.Nh&&this.Nh.ta()&&this.Nh.i(a==4);this.Pd&&this.Pd.ta()&&this.Pd.i(a==2,this.$a)}};
z.ek=function(a,b,c){zB(this.th,"gc-settings-loading",zc);this.th.innerHTML=z6.$b;this.w.Qf(a,"/voice/settings/tab/"+a,zb,zl(this.kI,this,a,b,c))};z.kI=function(a,b,c,d){var e=zKj(d.O);zB(this.th,"gc-settings-loading",za);this.th.innerHTML=e.Ml;this.g.ne(e.Nl);c();this.qN(b);this.Wn()};z.Wn=function(){var a=zM(this.a.b("gc-view-main")).height,b=zM(this.d()).height,c=zM(this.th).height,d=b-c,e=a-d;this.th.style.height=e+"px"};var zOk=function(a){zrk.call(this,a);this.m=z7("gc-group-edit-warning")};zn(zOk,zrk);z=zOk.prototype;
z.r=function(a){zOk.e.r.call(this,a);this.db=[];this.hy="gc-group";this.Tg=this.a.b("gc-group-edit-name");var b=this.a.b("gc-group-edit-save");this.T=z1(b);var c=this.a.b("gc-group-edit-cancel");this.tb=z1(c);this.Kw=this.a.b("gc-group-forwarding-div");this.Jw=this.a.b("gc-group-forwarding-default-div");this.Xv=this.a.b("gc-group-default-forwarding-link");this.Tv=this.a.b("gc-group-custom-forwarding-link");this.Yp=this.a.b("gc-group-forwarding-setting");this.Zp=this.a.b("gc-group-forwarding-table");
this.bw=this.a.b("gc-group-direct-connect-div");this.aw=this.a.b("gc-group-direct-connect-default-div");this.yp=this.a.b("gc-group-dc-on");this.Vv=this.a.b("gc-group-dc-off");this.xp=this.a.b("gc-group-dc-default");this.Rv=this.a.b("gc-group-custom-dc-link");var d=new z$("117670");d.o(this.a.b("gc-group-help-dc"));this.Pi=this.a.b("gc-group-greetings-play");this.ei=this.a.b("gc-group-greetings-edit");this.Lh=this.a.b("gc-group-greetings-add");this.M=this.a.b("gc-group-greetings-list");this.Fa=new zlk;
this.Fa.o(this.a.b("gc-group-greetcall"))};z.nc=function(a){zOk.e.nc.call(this,a);this.Tg.innerHTML=a.name;this.Dt(za)};z.De=function(a){this.T.H(zc);this.T.pa(this.k.tj);this.m.reset();this.se=a;this.nA();this.nc(this.g.h("settings").groups[a.G()]);this.i(zc)};z.XN=function(a){this.Pd=a};z.hf=function(a){this.dispatchEvent(new zPk("cancelgroup",a.target,this))};z.kc=function(){var a=zOk.e.kc.call(this);a.id=this.se.G();return a};
z.Ui=function(a){var b=new zS;b.extend(a);this.w.R(this.J("gi.s"),this.g.h("config").D.wG.n,b,zl(this.il,this))};z.il=function(a){var b=a.O.ba();if(b.ok){var c=b.result,d=this.g.h("settings").groups;if(d[c.id])zLa(d[c.id],c);else d[c.id]=c;var e=this.Pd.$d(c.id);e.uc();this.dispatchEvent(new zPk("savegroup",a.target,this))}else this.Cz(b.errorMessage)};var zQk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.v=z8();this.w=z9();this.m=z7("gc-view-notification")};zn(zQk,z4);zQk.prototype.r=function(a){zQk.e.r.call(this,a);var b=this.a.z("div","gc-edit-number",this.d());this.Sb=z1(b[0]);this.Sb.C("editgroup");this.Sb.Sl("gc-edit-icon");var c=this.a.z("div","gc-group-item-display",this.d());this.dH=c[0];this.tI=c[1];this.mG=c[2]};
zQk.prototype.p=function(){zQk.e.p.call(this);if(this.L){this.c.f(this.Sb,"action",this.TL,za,this);this.Xe(this.d().id)}this.uc()};zQk.prototype.TL=function(a){var b=a.target,c=b.N();switch(c){case "editgroup":var d=["groups","/",this.G()];this.v.Ga(d.join(""));break}this.dispatchEvent(new zPk(c,a.target,this))};
zQk.prototype.uc=function(){for(var a=this.g.h("settings"),b=a.groups[this.G()],c=this.g.h("phoneList"),d=this.g.h("phones"),e=b.isCustomForwarding?b.disabledForwardingIds:a.disabledIdMap,f=[],g=0;g<c.length;g++)e[c[g]]||zva(f,d[c[g]].name);this.dH.innerHTML=f.length>0?f.join(", "):"None";var h=b.isCustomGreeting?b.greetingId:a.defaultGreetingId,i="System Greeting";for(g=0;g<a.greetings.length;g++){var j=a.greetings[g];if(j.id==h){i=j.name;break}}this.tI.innerHTML=i;var k=b.isCustomDirectConnect?
b.directConnect:a.directConnect;this.mG.innerHTML=k?"Off":"On"};var zPk=function(a,b,c){zG.call(this,a,b);this.aR=c};zPk.Ca(zG);var zMk=function(a){z4.call(this,a);this.g=z3();this.w=z9();this.v=z8()};zMk.Ca(z4);z=zMk.prototype;z.r=function(a){zMk.e.r.call(this,a);this.vI=[];var b=this.a.z("tr","gc-group-list-row",this.d());zo(b,function(c){var d=new zQk;this.jc(d);zva(this.vI,d);d.o(c)},this);this.m=z7("gc-view-notification");this.wc=this.a.b("gc-groups-container");this.Gc=this.a.b("gc-group-list");this.oi=new zOk;this.oi.XN(this);this.oi.o(this.a.b("gc-group-edit"))};
z.p=function(){zMk.e.p.call(this);if(this.L){this.c.f(this.oi,"savegroup",this.dJ);this.c.f(this.oi,"cancelgroup",this.Hx)}};z.i=function(a,b){if(a){var c=b||{},d=zt(c,"id",{});if(d.value){zN(this.wc,za);this.oi.De(this.$d(d.value))}else zN(this.wc,zc)}else zN(this.wc,za)};z.$d=function(a){return this.Uj(a)};z.dJ=function(a){this.m.u("Changes saved!","gc-loading-notice",8000);this.Hx(a)};z.Hx=function(a){this.oi.i(za);this.i(zc);this.v.mc(new zPk("editgroup",a.target,this))};var zKk=function(a){z4.call(this,a);this.v=z8();this.g=z3();this.k=this.g.h("config");this.w=z9()};zn(zKk,z4);z=zKk.prototype;z.ob=function(){return"gc.GeneralSettings"};
z.r=function(a){zKk.e.r.call(this,a);this.oa=this.a.b("gc-invisible-audio");this.mA=this.a.b("gc-record-name-link");this.On=this.a.b("gc-play-name-link");this.Pi=this.a.b("gc-greetings-play");this.ei=this.a.b("gc-greetings-edit");this.Lh=this.a.b("gc-greetings-add");this.M=this.a.b("gc-greetings-list");this.Fa=new zlk;this.Fa.o(this.a.b("gc-settings-greetcall"));this.IE=this.a.b("settings-quick-call").cloneNode(zc);this.ca=new zak(zU.le,"gc-bubble-recordname");this.ca.o(this.IE);this.rw=this.a.b("gc-alert-email-checkbox");
this.Np=this.a.b("gc-alert-email-input");this.RB=this.a.b("gc-alert-sms-checkbox");this.gi=this.a.b("gc-screening-checkbox");this.fh=this.a.b("gc-screen-all-radio");this.fh.disabled=zc;this.Nf=this.a.b("gc-screen-blocked-radio");this.Nf.disabled=zc;this.qh=this.a.b("gc-spam-checkbox");this.Ze=this.a.b("gc-spam-voicemail-radio");this.Ze.disabled=zc;this.Vf=this.a.b("gc-spam-block-radio");this.Vf.disabled=zc;this.Ik=this.a.b("gc-new-pin-input");this.uv=this.a.b("gc-confirm-pin-input");this.Kp=this.a.b("gc-dnd-checkbox");
this.My=this.a.b("gc-settings-language");this.gC=this.a.b("gc-timezone");this.rd=this.a.b("gc-settings-save-button");this.hf=this.a.b("gc-settings-cancel-button");this.Vu=this.a.b("gc-caller-id-radio-one");this.zq=this.a.b("gc-caller-id-radio-two");this.m=z7("gc-view-notification");var b=this.g.h("settings",{});zt(b,"greetings",[]);this.Fk=zv(this.g.h("mp3Prefix"),this.k.media.Aq.n);this.MB=this.a.b("gc-show-transcripts-checkbox");this.Ph=this.a.b("gc-call-presentation-enable");this.cp=this.a.b("gc-call-presentation-disable");
this.ym=this.a.b("gc-dnd-display");var c=new z$("115083");c.o(this.a.b("gc-help-cs"));var d=new z$("115115");d.o(this.a.b("gc-help-pin"));var e=new z$("115986");e.o(this.a.b("gc-help-vt"));var f=new z$("116933");f.o(this.a.b("gc-help-dc"));var g=new z$("115106");g.o(this.a.b("gc-help-dnd"));var h=new z$("117329");h.o(this.a.b("gc-help-ci"))};
z.p=function(){zKk.e.p.call(this);var a=[this.gi,this.fh,this.Nf],b=[this.qh,this.Ze,this.Vf];this.c.f(this.gi,"click",zl(this.dv,this,a));this.c.f(this.qh,"click",zl(this.dv,this,b));this.c.f(this.mA,"click",this.YL);this.c.f(this.On,"click",this.WL);this.c.f(this.Pi,"click",this.kk);this.c.f(this.ei,"click",this.ik);this.c.f(this.Lh,"click",this.hk);this.c.f(this.Fa,"update",this.jk);this.c.f(this.rd,"click",this.dN);this.c.f(this.hf,"click",this.NL)};
z.dv=function(a){if(a[0].checked){for(var b=0,c;c=a[b];b++)c.disabled=za;a[1].checked=zc}else for(b=1;c=a[b];b++){c.checked=za;c.disabled=zc}};z.i=function(a){if(a){var b=this.a.b("gc-sms-number-select");this.de&&this.de.l();b.innerHTML="";this.de=new zZ(zb,zb,z6g.aa());for(var c=this.g.h("phones"),d=zs(c),e=0,f;f=c[d[e]];e++)if(f.type==this.k.ec.ie.id){var g=new zpi(z3a(f.name)||f.formattedNumber);g.C(f.phoneNumber);this.de.bg(g)}this.de.jh(0);this.de.Sa(b);this.nc()}else this.ca.i(za)};
z.YL=function(a){this.ca.mO({callUri:this.g.h("config").D.LM.n,cancelType:this.g.h("config").pe.je});this.ca.display(a,this.mA,zc)};z.WL=function(){if(this.oa.isPlaying())this.oa.stop();else{this.oa.stop();this.oa.load(this.g.h("mp3Prefix")+this.g.h("config").media.SO.n)}};z.kk=function(){if(this.oa.isPlaying())this.oa.stop();else{var a=this.M.options[this.M.selectedIndex];this.oa.stop();var b=zv(this.Fk,a.value);this.oa.load(b)}};
z.hk=function(){var a=this.Fa.Od();a.setData({callUri:this.g.h("config").D.Si.n,cancelType:this.g.h("config").pe.je});this.Fa.Po()};z.ik=function(){var a=this.M.options[this.M.selectedIndex],b=a.value=="system"?"0":a.value,c=this.Fa.Od();c.setData({callUri:this.g.h("config").D.Si.n,greetingId:b,cancelType:this.g.h("config").pe.je});this.Fa.Ls({id:b,name:z3a(a.innerHTML)});this.Fa.i(zc)};
z.jk=function(a){switch(a.action){case "rename":for(var b=0;b<this.M.options.length;b++){var c=this.M.options[b];if(c.value==a.greetingId)c.innerHTML=zu(a.name)}break;case "delete":var d;for(b=0;b<this.M.options.length;b++){c=this.M.options[b];if(c.value==a.greetingId){d=b;break}}this.M.remove(d);break;case "new":var e=this.a.na("option",{value:a.greetingId},a.name);this.M.appendChild(e);zQ(this.M,a.greetingId.toString());break}};
z.dN=function(){var a=this.kc();if(a){var b=new zS;b.extend(a);this.w.R(this.J("pi.s"),this.g.h("config").D.yG.n,b,zl(this.eN,this))}else this.log("no data")};z.eN=function(a){var b=a.O.ba();this.g.h("settings")?zLa(this.g.h("settings"),b.settings):this.g.A("settings",b.settings);this.m.u("Your settings have been saved.",zb,6000);this.v.Ga("inbox");zN(this.ym,this.Kp.checked)};z.NL=function(){this.v.Ga("inbox")};
z.kc=function(){var a;a=this.g.h("settings")?this.g.h("settings"):{};a.language=this.My.options[this.My.selectedIndex].value;a.timezone=this.gC.options[this.gC.selectedIndex].value;a.greetingId=this.M.options[this.M.selectedIndex].value;a.emailNotificationActive=this.rw.checked?1:0;if(!this.uC(this.Np.value,z6.Kl.St)){this.m.u("ERROR: Invalid email address.","gc-error-msg",6000);return za}a.emailNotificationAddress=this.Np.value;a.smsNotificationActive=this.RB.checked?1:0;a.smsNotificationAddress=
this.de.xf()?this.de.xf().N():"";var b=this.gi.checked?0:1;if(this.Nf.checked)b+=2;var c=this.qh.checked?1:0;this.Ze.checked&&c++;a.screenBehavior=b;a.spam=c;var d=this.zq.checked?1:0;a.useDidAsCallerId=d;if(this.Ik.value.length>0)if(this.Ik.value==this.uv.value)if(this.uC(this.Ik.value,z6.Kl.mD))a.pin=this.Ik.value;else{this.m.u("ERROR: PIN value must be a 4-digit number and may not start with 0","gc-error-msg",6000);return za}else{this.m.u("ERROR: PIN values do not match!","gc-error-msg",6000);
return za}a.showTranscripts=this.MB.checked?1:0;a.directConnect=this.Ph.checked?0:1;a.doNotDisturb=this.Kp.checked?1:0;return a};
z.nc=function(){var a=this.g.h("settings");this.rw.checked=a.emailNotificationActive;this.Np.value=a.emailNotificationAddress;if(a.smsNotificationAddress){this.de.C(a.smsNotificationAddress);if(this.de.Um()==-1){a.smsNotificationAddress="";a.smsNotificationActive=za;this.de.jh(0)}}this.RB.checked=a.smsNotificationActive;if(a.screenBehavior==1){this.fh.disabled=zc;this.Nf.disabled=zc}else{this.fh.disabled=za;this.Nf.disabled=za}switch(a.screenBehavior){case 0:this.gi.checked=zc;this.fh.checked=zc;
this.Nf.checked=za;break;case 1:this.gi.checked=za;this.fh.checked=za;this.Nf.checked=za;break;case 2:this.gi.checked=zc;this.fh.checked=za;this.Nf.checked=zc;break}if(a.spam){this.qh.checked=zc;this.Ze.disabled=za;this.Vf.disabled=za;if(!a.spam==1){this.Ze.checked=zc;this.Vf.checked=za}else{this.Ze.checked=za;this.Vf.checked=zc}}else{this.qh.checked=za;this.Ze.disabled=zc;this.Vf.disabled=zc}this.qh.disabled=zc;this.Ze.disabled=zc;this.Vf.disabled=zc;this.qh.checked=za;this.Ze.checked=zc;this.Vf.checked=
zc;if(a.useDidAsCallerId){this.Vu.checked=za;this.zq.checked=zc}else{this.Vu.checked=zc;this.zq.checked=za}this.Ik.value="";this.uv.value="";this.MB.checked=a.showTranscripts;if(a.directConnect)this.cp.checked=zc;else this.Ph.checked=zc;this.Kp.checked=a.doNotDisturb};z.uC=function(a,b){return b.test(a)};var zRk=function(a){z4.call(this,a);this.v=z8();this.g=z3();this.k=this.g.h("config");this.w=z9();this.m=z7("gc-view-notification")};zn(zRk,z4);z=zRk.prototype;
z.r=function(a){zRk.e.r.call(this,a);this.oa=this.a.b("gc-invisible-audio");this.OF=this.a.b("gc-webcall-embed-link");zN(this.OF,za);this.Eh=this.a.b("gc-webcall-voicemail-checkbox");this.el=this.a.b("gc-webcall-ring-button");this.rd=this.a.b("gc-webcall-save-button");this.hf=this.a.b("gc-webcall-cancel-button");this.Hc=new zKg("Call Widget Name");this.Hc.o(this.a.b("gc-webcall-edit-name"));this.Ph=this.a.b("gc-webcall-dc-on");this.cp=this.a.b("gc-webcall-dc-off");this.dC=this.a.b("gc-webcall-edit-style-display");
this.Pi=this.a.b("gc-webcall-greetings-play");this.ei=this.a.b("gc-webcall-greetings-edit");this.Lh=this.a.b("gc-webcall-greetings-add");this.M=this.a.b("gc-webcall-greetings-list");this.Fa=new zlk;this.Fa.o(this.a.b("gc-webcall-greetcall"));this.Fk=zv(this.g.h("mp3Prefix"),this.k.media.Aq.n);this.db=[]};
z.p=function(){zRk.e.p.call(this);if(this.L){this.c.f(this.rd,"click",this.uJ);this.c.f(this.hf,"click",this.EI);this.c.f(this.Eh,"click",this.Px);this.c.f(this.el,"click",this.tJ);this.c.f(this.Pi,"click",this.kk);this.c.f(this.ei,"click",this.ik);this.c.f(this.Lh,"click",this.hk);this.c.f(this.Fa,"update",this.jk)}};
z.NM=function(){var a=this.a,b=a.b("gc-webcall-forwarding-table");if(this.db.length>0)for(var c=0,d;d=this.db[c];c++)this.c.ma(this.a.b(d.id),"click");var e=a.j("tbody",{});a.appendChild(b,e);var f=this.g.h("phones"),g=zs(f);if(g.length<this.db.length){c=0;for(var h;h=this.db[c];c++)if(!zta(g,h.id)){zp(this.db,h);break}}c=0;for(var i;i=f[g[c]];c++){var j=zv("gc-webcall-checkbox-",i.phoneNumber);if(!a.b(j)){var k=a.j("tr",{},a.j("th",{},a.j("input",{type:"checkbox",name:i.number,"class":"gc-webcall-checkbox",
id:j,style:"padding-left: 10px;",value:i.id}),a.j("label",{"for":j},z3a(i.name))),a.j("td",{style:"width: 10px;"}),a.j("th",{"class":"gc-settings-description"},i.formattedNumber));a.appendChild(e,k);this.c.f(this.a.b(j),"click",this.bJ);var l={id:j,Lk:i.phoneNumber};zva(this.db,l)}}};z.yO=function(a){this.wd=a};z.De=function(a){this.i(zc);this.NM();if(a){for(var b=this.g.h("settings").webCallButtons,c=0,d;d=b[c];c++)if(d.id==a){var e=d;break}this.Rb=e.id;this.nc(e)}else{this.Rb=zb;this.nc()}};
z.nc=function(a){var b;if(a){this.Hc.C(z3a(a.name));this.Eh.checked=za;this.el.checked=zc;var c=this.a.z("input","gc-webcall-checkbox",this.d()),d=zc;for(f=0;f<c.length;f++){var e=!a.disabledForwardingIds[c[f].value];c[f].checked=e;d=d&&!e}if(d){this.Eh.checked=zc;this.el.checked=za;for(f=0;g=this.db[f];f++)this.a.b(g.id).checked=za}zQ(this.M,a.greetingId.toString());if(a.directConnect)this.cp.checked=zc;else this.Ph.checked=zc;b=a.style}else{this.Hc.C("");for(var f=0,g;g=this.db[f];f++)this.a.b(g.id).checked=
zc;this.el.checked=zc;this.Eh.checked=za;this.Ph.checked=zc;b=0}var h=zv("gc-callwidget-style",b,"-full");this.dC.innerHTML="";var i=this.a.b(h).cloneNode(zc);this.dC.appendChild(i);zN(i,zc)};
z.kc=function(){var a={};if(this.Rb)for(var b=this.g.h("settings").webCallButtons,c=0,d;d=b[c];c++){if(d.id==this.Rb){zLa(a,d);break}}else a.id=0;if(this.Hc.N()!="")a.name=this.Hc.N();else{this.m.u("Please enter a name for your Call Widget.","gc-red-rnd",2000);return za}a.disabledPhoneIds=[];c=0;for(var e;e=this.db[c];c++)if(!this.a.b(e.id).checked||this.Eh.checked)zva(a.disabledPhoneIds,this.a.b(e.id).value);a.greetingId=zse(this.M);a.directConnect=this.Ph.checked?0:1;a.style=0;return a};
z.vJ=function(a){var b=new zS;b.extend(a);this.w.R(this.J("edit.webcall"),this.g.h("config").D.nw.n,b,zl(this.wJ,this))};z.wJ=function(a){var b=a.O.ba();if(b.ok){for(var c=b.webCallButton,d=this.g.h("settings").webCallButtons,e=zb,f=0,g;g=d[f];f++)if(g.id==c.id){e=g;break}e?zLa(e,c):zva(d,c);var h=this.wd.$d(c.id);if(h)h.uc();else{h=new zSk;h.setData(c);this.wd.Ro(h)}this.dispatchEvent(new zTk("savewebcall",a.target,this))}else this.m.u(zu(b.WQ),"gc-red-rnd",2000)};
z.kk=function(){if(this.oa.isPlaying())this.oa.stop();else{var a=this.M.options[this.M.selectedIndex];this.oa.stop();var b=zv(this.Fk,a.value);this.oa.load(b)}};z.hk=function(){var a=this.Fa.Od();a.setData({callUri:this.g.h("config").D.Si.n,cancelType:this.g.h("config").pe.je});this.Fa.Po()};
z.ik=function(){var a=this.M.options[this.M.selectedIndex],b=a.value=="system"?"0":a.value,c=this.Fa.Od();c.setData({callUri:this.g.h("config").D.Si.n,greetingId:b,cancelType:this.g.h("config").pe.je});this.Fa.Ls({id:b,name:z3a(a.innerHTML)});this.Fa.i(zc)};
z.jk=function(a){switch(a.action){case "rename":for(var b=0;b<this.M.options.length;b++){var c=this.M.options[b];if(c.value==a.greetingId)c.innerHTML=zu(a.name)}break;case "delete":var d;for(b=0;b<this.M.options.length;b++){c=this.M.options[b];if(c.value==a.greetingId){d=b;break}}this.M.remove(d);break;case "new":var e=this.a.na("option",{value:a.greetingId},a.name);this.M.appendChild(e);zQ(this.M,a.greetingId.toString());break}};z.uJ=function(){var a=this.kc();a&&this.vJ(a)};
z.EI=function(a){this.dispatchEvent(new zTk("cancelwebcall",a.target,this))};z.Px=function(){if(this.Eh.checked)for(var a=0,b;b=this.db[a];a++)this.a.b(b.id).disabled=zc};z.tJ=function(){if(this.el.checked){for(var a=za,b=0,c;c=this.db[b];b++){var d=this.a.b(c.id);d.disabled=za;if(d.checked)a=zc}if(!a)this.a.b(this.db[0].id).checked=zc}};z.bJ=function(){for(var a=za,b=0,c;c=this.db[b];b++){var d=this.a.b(c.id);if(d.checked){a=zc;break}}if(!a){this.Eh.checked=zc;this.Px()}};var zSk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.v=z8();this.w=z9();this.m=z7("gc-view-notification")};zn(zSk,z4);z=zSk.prototype;
z.j=function(){zSk.e.j.call(this);var a=this.a,b=a.j("div",{"class":"gc-edit-number goog-inline-block",style:"padding-right: 5px;"},"Edit");this.Sb=z1(b);this.Sb.C("editwebcall");this.Sb.Sl("gc-edit-icon");var c=a.j("div",{"class":"gc-delete-number goog-inline-block"},"Delete");this.Ha=z1(c);this.Ha.C("deletewebcallrequest");this.Ha.Sl("gc-delete-icon");var d=zv(this.G(),"-enable-checkbox");this.Tg=a.j("label",{"class":"gc-forwarding-number-value","for":d});this.Pj=a.j("input",{"class":"gc-text gc-embed-text",
readonly:"readonly"},"");this.Hb=a.j("input",{"class":"gc-temp-enable",type:"checkbox",id:d},"");this.tt=a.j("div",{"class":"gc-callwidget-thumbnail"},"");this.q=a.j("div",{"class":"gc-phone-list-item",id:"gc-phones-new"},a.j("table",{width:"100%"},a.j("tbody",{},a.j("tr",{},a.j("td",{"class":"gc-phoneitem-checkbox"},this.Hb),a.j("td",{"class":"gc-callwidget-thumbnail-cell"},this.tt,""),a.j("td",zb,a.j("div",{style:"height: 5px"}),a.j("div",{},this.Tg),a.j("div",{style:"padding: 0 0 5px 0;font-size: 12px;"},
"Embed:",zu(this.Pj)),a.j("div",{style:"font-size: 13px"},b,c),a.j("div",{style:"height: 10px"}))))));this.L=zc};z.p=function(){zSk.e.p.call(this);if(this.L){this.c.f(this.Sb,"action",this.Rx,za,this);this.c.f(this.Ha,"action",this.Rx,za,this);this.c.f(this.Hb,"click",this.Eq);this.c.f(this.Pj,"click",this.oN)}};z.setData=function(a){this.Ge=a;this.Xe(a.id)};
z.Rx=function(a){var b=a.target,c=b.N();switch(c){case "deletewebcallrequest":break;case "editwebcall":var d=["webcall","/",this.G()];this.v.Ga(d.join(""));break}this.dispatchEvent(new zTk(c,a.target,this))};z.Eq=function(){var a=this.Hb.checked?0:1;this.sc(za);var b=new zS;b.extend(this.Ge);b.A("disabled",a);this.m.u(z6.$b,"gc-loading-notice");this.w.R(this.J("webcall.activate.s"),this.g.h("config").D.nw.n,b,zl(this.ot,this))};
z.ot=function(a){var b=a.O.ba();if(b.ok){this.Ge=b.webCallButton;this.g.h("settings").webCallButtons[this.Ge.id]=this.Ge;this.m.u(z6.Y.Rt,"gc-success-msg",2000)}else this.m.u(z6.Y.df,"gc-red-rnd",2000);this.uc()};z.sc=function(a){this.Sb.H(a);this.Ha.H(a);this.setActive(a)};z.setActive=function(a){a?this.kg("#000000","#ffffff"):this.kg("#666666","#f9f9f9")};z.kg=function(a,b){zL(this.Tg,"color",a);zL(this.d(),"background-color",b)};z.oN=function(){this.Pj.focus();this.Pj.select()};
z.uc=function(){this.Tg.innerHTML=this.Ge.name;var a="id="+this.G()+"&style="+this.Ge.style,b="https://clients4.google.com/voice/embed/webCallButton",c=zv('<object type="application/x-shockwave-flash" data="',b,'" width="230" height="85">','<param name="movie" value="',b,'" />','<param name="wmode" value="transparent" />','<param name="FlashVars" value="',a,'" />',"</object>");this.Pj.value=c;this.Hb.checked=!this.Ge.disabled;var d=zv("gc-callwidget-style",this.Ge.style),e=zv(d,"-thumb"),f=this.a.b(e).cloneNode(zc);
this.tt.innerHTML="";this.tt.appendChild(f);zN(f,zc);this.sc(!this.Ge.disabled)};var zTk=function(a,b,c){zG.call(this,a,b);this.GE=c};zTk.Ca(zG);var zLk=function(a){z4.call(this,a);this.g=z3();this.w=z9();this.v=z8()};zLk.Ca(z4);z=zLk.prototype;z.r=function(a){zLk.e.r.call(this,a);this.Gc=this.a.b("gc-web-button-list");this.$y=this.a.b("gc-webcall-list-container");this.wc=this.a.b("gc-webcall-container");this.m=z7("gc-view-notification");this.UD=this.a.b("gc-new-webcall-link");this.dA=this.a.b("gc-callwidget-preview-container");this.en=[];this.Gh=new zRk;this.Gh.yO(this);this.Gh.o(this.a.b("gc-webcall-edit"))};
z.p=function(){zLk.e.p.call(this);if(this.L){this.c.f(this,"deletewebcallrequest",this.VF,za,this);this.c.f(this.UD,"click",this.xI);this.c.f(this,"addnewwebcall",this.YD);this.c.f(this.Gh,"cancelwebcall",this.Qx);this.c.f(this.Gh,"savewebcall",this.IJ)}};z.i=function(a,b){if(a){this.uc();var c=b||{},d=zt(c,"id",{});if(d.value){zN(this.wc,za);this.Gh.De(d.value)}else zN(this.wc,zc)}else zN(this.wc,za)};z.uc=function(){this.qC()};
z.qC=function(){var a=this.g.h("settings").webCallButtons;if(a.length>0){zN(this.dA,za);zN(this.$y,zc);for(var b=0,c;c=a[b];b++)if(!zta(this.en,c.id)){zva(this.en,c.id);var d=new zSk;this.jc(d);d.Sa(this.Gc);d.setData(c);d.uc()}}else{zN(this.dA,zc);zN(this.$y,za)}};
z.VF=function(a){var b=a.GE;b.sc(za);var c=confirm("Are you sure you want to remove this call widget?");if(c){b.G();var d=new zR(this.g.h("config").D.eG.n),e=new zS;e.add("id",b.G());e.add("_rnr_se",this.g.h("_rnr_se"));z5e(d.toString(),zl(this.WF,this,b),"POST",e.toString());this.m.u(z6.$b,"gc-loading-notice")}else b.sc(zc)};
z.WF=function(a,b){var c=b.target.ba();if(c.ok){a.sc(zc);this.removeChild(a,zc);for(var d=this.g.h("settings").webCallButtons,e=0,f;f=d[e];e++)a.G()==f.id&&zp(this.g.h("settings").webCallButtons,f);zp(this.en,a.G());this.m.reset();this.qC()}else{a.sc(zc);this.m.u(z6.Y.df,"gc-loading-notice",1000)}};z.xI=function(a){new zTk("addnewwebcall",a.target,this);this.dispatchEvent(new zTk("addnewwebcall",a.target,this))};z.$d=function(a){return this.Uj(a)};
z.Ro=function(a){a.Sa(this.Gc);zva(this.en,a.G());this.jc(a);a.uc()};z.IJ=function(a){this.Qx(a)};z.YD=function(){this.sK()};z.Qx=function(a){this.Gh.i(za);this.i(zc);this.v.mc(new zTk("editwebcall",a.target,this))};z.sK=function(a){this.i(za);this.Gh.De(a)};var zNk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.w=z9();this.v=z8();this.m=z7("gc-view-loading");this.dc=1};zNk.Ca(z4);z=zNk.prototype;z.r=function(a){zNk.e.r.call(this,a);this.KD=this.a.b("gc-billing-add-credit");this.zE=this.a.b("gc-billing-trans");var b=new z$("142172");b.o(this.a.b("gc-help-balance2"));var c=new z$("141923");c.o(this.a.b("gc-help-addcredit"));this.v.mc({type:"updatebalance"})};
z.p=function(){zNk.e.p.call(this);if(this.L){this.c.f(this.KD,"click",this.Mo);this.ly()}};z.i=function(){};z.ly=function(){var a=this.a.b("gc-billing-next"),b=this.a.b("gc-billing-prev");a&&this.c.Og(a,"click",zl(this.page,this,1));b&&this.c.Og(b,"click",zl(this.page,this,-1))};z.Mo=function(){this.w.R(this.J("addcredit"),this.k.D.hm.n,zb,zl(this.LD,this));this.m.u(this.k.$b)};
z.LD=function(a){this.m.reset();var b=a.O.ba();if(b.ok)this.a.Vm().location.href=b.redirectUrl;else{var c=z7("gc-view-notification");c.u(b.errorMessage,"gc-error-msg",10000)}};z.page=function(a){var b=this.dc+a;if(b<1)b=1;var c=new zS;c.add("page",b);this.w.Qf(this.J("billtrans"),z6.D.yE.n,c,zl(this.kM,this));this.m.u(this.k.$b)};z.kM=function(a){this.m.reset();var b=zKj(a.O);this.dc=parseInt(zt(b.Nl,"page","1"),10);this.zE.innerHTML=b.Ml;this.ly()};var zUk=function(){this.g=z3();this.k=this.g.h("config");this.v=z8();var a={},b=new zR(window.location.href),c=new zR(this.g.h("xpcUrl")),d=b.bl(new zR("/voice/xpc/relay")),e=c.bl(new zR("/voice/xpc/relay")),f=b.bl(new zR("/voice/xpc/blank/")),g=c.bl(new zR("/voice/xpc/blank/"));a.lru=d.toString();a.pru=e.toString();a.lpu=f.toString();a.ppu=g.toString();a.pu=c.bl(new zR("/voice/xpc/"));this.F=new zTf(a);this.F.yF(zGb("gc-iframecontainer"));this.F.sA("newMessages",zl(this.FL,this),zc);this.F.sA("newContacts",
zl(this.CL,this),zc);this.F.qe(zl(this.mB,this,this.g.h("contactSyncTime")));this.hp=new zoe(this.kv,180000,this);this.hp.start();this.jm=new zoe(this.XE,240000,this);this.jm.start();zH(this.v,"addcontact",this.YG,za,this)};zUk.prototype.zr=[];var zVk=zb,zWk=function(){zVk||(zVk=new zUk);return zVk};z=zUk.prototype;
z.FL=function(a){var b=this.g.h("unreadCounts",{}),c=b.inbox||0,d=a.data.unreadCounts,e=d.inbox-c;if(d.inbox!=b.inbox){this.g.A("unreadCounts",d);this.v.mc({type:"load"});this.v.mc({type:"newmessage",number:e})}this.hp&&this.hp.start()};z.CL=function(a){if(a.data){this.g.A("contacts",a.data.contacts);this.g.A("contactPhones",a.data.contactPhones);this.v.mc({type:"new_contacts"})}this.jm&&this.jm.start()};z.kv=function(){this.send("checkMessages",{})};z.XE=function(){this.send("checkContacts",{})};
z.YG=function(){this.mB(0);this.jm.PG()};z.mB=function(a){this.send("setLastContactSyncTime",a)};z.send=function(a,b){this.F.gd()?this.F.send(a,b):this.zr.push([a,b])};z.ml=function(){for(var a=this.zr,b=0;b<a.length;b++){var c=a[b];this.send(c[0],c[1])}this.zr=[]};var zXk=function(a,b){z4.call(this,b);this.g=z3();this.k=this.g.h("config");this.v=z8();this.w=z9();this.HC=zWk();this.Dh=this.g.h("viewObjects");this.RG=a||zRe("gc_all_unread","inbox")};zXk.Ca(z4);z=zXk.prototype;z.oj=zb;z.m=zb;z.Wh=zb;z.hj=zb;z.ob=function(){return"gc.ViewPane"};z.r=function(a){zXk.e.r.call(this,a);this.oj=this.a.b("gc-view-main");this.v.history.yf()||this.v.Ga(this.RG)};z.p=function(){zXk.e.p.call(this);this.m=z7("gc-view-loading");this.L&&this.c.f(this.v,"viewpane",this.Ok)};
z.I=function(){zXk.e.I.call(this);this.c.za()};z.l=function(){if(!this.ka()){zXk.e.l.call(this);if(this.L){this.c.l();this.Ha.l();this.eb.l();this.Gk.l()}}};
z.Ok=function(a){this.Pg=new window.jstiming.Timer;this.Pg.name="loadviewpane";this.Pg.tick("start");var b=this.k.cf[a.Nb],c=zt(this.Dh,b.ea,zb),d=b.Wt||zJj,e=d(a.options);if(this.hj!=a.Nb)if(b.va|c===zb){this.m.u(this.k.$b);this.hj=a.Nb;var f=new zS;zEa(e,function(g,h){e[h].parameter&&f.A(e[h].parameter,e[h].value)},this);this.Pg.tick("req");this.w.Qf(a.Nb,b.n,f,zl(this.Ur,this,a.Nb,e))}else this.Gl(a.Nb,c,e)};
z.Ur=function(a,b,c){this.Pg.tick("res");var d=this.k.cf[a],e=zt(this.Dh,d.ea,zb);d.ea!="inbox"&&this.HC.kv();var f=this.bq(e,d);this.m.reset();this.hj=zb;if(!(e&&zf(e.MM)&&!e.MM)){var g=zKj(c.O);f.innerHTML=g.Ml;this.Pg.tick("html");this.g.ne(g.Nl);this.v.mc({type:"load"});var h;if(e)h=e;else{h=d.ua();h.o(f);this.Dh[d.ea]=h}this.Gl(a,h,b)}};z.bq=function(a,b){var c;if(a===zb){c=this.a.na("div",{id:b.xa,style:"display: none"});this.oj.appendChild(c)}else c=a.d();return c};
z.Gl=function(a,b,c){this.Wh&&this.Wh.i(za,a,c);var d=zfd(this.oj,"margin");if(a=="contacts"==!d.top){var e=zM(this.a.b("gc-view-header")).height;zL(this.oj,"margin-top",a=="contacts"?-e+"px":"");var f=a=="contacts"?e:-e,g=zM(this.oj);this.oj.style.height=g.height+f+"px"}b.i(zc,a,c);this.Wh=b;this.Pg.tick("ready");window.jstiming.report(this.Pg,{view:a})};var zYk=function(a){z4.call(this,a);this.v=z8()};zYk.Ca(z4);z=zYk.prototype;z.$e=zb;z.ht=zb;z.ft=zb;z.gt=zb;z.Ot=zb;z.Co=zb;z.PB=zb;z.xC=zb;z.ca=zb;z.ob=function(){return"gc.SplitPane"};
z.r=function(a){zYk.e.r.call(this,a);this.ht=this.a.b("gc-inbox-sidebar-header");this.ft=this.a.b("gc-inbox-sidebar-main");this.gt=this.a.b("gc-inbox-sidebar-footer");this.Ot=this.a.b("gc-view-header");this.Co=this.a.b("gc-view-main");var b=this.a.b("gc-inbox-quick-call");this.gA=z1(b,zAi.aa());this.gA.Ys("call");this.ca=new zak;this.ca.o(b);var c=this.a.b("gc-inbox-quick-sms");this.Rn=z1(c,zAi.aa());this.Rn.Ys("sms");this.Na=new zjk(zU.ke,"gc-bubble-quicksms2");this.Na.o(this.a.b("gc-quicksms2"));
this.PB=new zDk;this.xC=new zXk;this.$e=new zWj(this.PB,this.xC,"horizontal");this.$e.aO(165);this.$e.YN(5);this.$e.o(this.q);this.kK()};z.p=function(){zYk.e.p.call(this);if(this.L){this.c.f(this.gA,"action",this.Fx,za,this);this.c.f(this.Rn,"action",this.Fx,za,this);this.c.f(this.ja,"shortcut",this.mk,za,this);this.c.f(this.v,["call","sms"],function(a){this.xm(a.type,a.Lk)},za,this)}};z.I=function(){zYk.e.I.call(this);this.c.za()};
z.l=function(){if(!this.ka()){zYk.e.l.call(this);this.c.l();this.Co=this.Ot=this.gt=this.ft=this.ht=zb;this.ca.l();this.$e.l()}};
z.kK=function(){this.ja=new zki(this.a.Ja());this.ja.la("call",67);this.ja.la("sms",77);this.ja.la("sms","shift+s");this.ja.la("close",27);this.ja.la("focussearch",191);this.ja.la("pageprev",37);this.ja.la("pagenext",39);this.ja.la("pageprev",80);this.ja.la("pagenext",78);this.ja.la("inbox","g i");this.ja.la("starred","g s");this.ja.la("history","g h");this.ja.la("history","g a");this.ja.la("placed","g p");this.ja.la("received","g r");this.ja.la("missed","g m");this.ja.la("contacts","g c");this.ja.la("unread",
"g u");this.ja.la("refreshview",85);this.ja.la("sel-all","shift+8 a");this.ja.la("sel-none","shift+8 n");this.ja.la("sel-unread","shift+8 u");this.ja.la("sel-read","shift+8 r");this.ja.la("archive",89);this.ja.la("archive",69);this.ja.la("spam","shift+1");this.ja.la("delete","shift+3");this.ja.la("markread","shift+i");this.ja.la("markunread","shift+u")};z.Fx=function(a){this.xm(a.target.N())};
z.mk=function(a){switch(a.identifier){case "call":this.xm("call");break;case "sms":this.xm("sms");break;case "close":this.WJ();break;case "inbox":case "starred":case "history":case "placed":case "received":case "missed":case "contacts":case "unread":this.v.Ga(a.identifier);break;case "refreshview":this.v.Ga();break;default:this.v.mc(a)}};
z.xm=function(a,b){if(a=="call"){this.ca.display();this.Na.xg().K()&&this.Na.display(this.Rn.d());b&&this.ca.Od().ko(b)}else if(a=="sms"){this.Na.display(this.Rn.d());this.ca.xg().K()&&this.ca.display();b&&this.Na.Tm().ko(b)}};z.WJ=function(){this.ca.xg().K()&&this.ca.xg().i(za);this.Na.xg().K()&&this.Na.xg().i(za)};z.vl=function(a){this.$e.vl(a);this.rO(a);this.xO(a)};z.rO=function(a){var b=zM(this.ht),c=zM(this.gt),d=a.height-b.height-c.height;this.ft.style.height=d+"px"};
z.xO=function(a){var b=zM(this.Ot),c=zfd(this.Co,"margin"),d=a.height-b.height-c.top;this.Co.style.height=d+"px"};var zJk=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.m=z7("gc-verify-notify");this.w=z9()};zn(zJk,z4);z=zJk.prototype;z.ga=zb;z.Ch=zb;z.Bo=zb;z.vc=zb;z.Rb=zb;z.r=function(a){zJk.e.r.call(this,a);this.Hj=z1(this.a.b("gc-phonelist-connect-button"));this.gm=z1(this.a.b("gc-phonelist-cancel-button"));this.Bo=this.a.b("gc-phonelist-code");this.Kt=this.a.b("gc-verify-content");this.ga=new z2(zb,zc);this.ga.sf().Is(zb);this.ga.pa(a);this.jg=this.ga.vq()};
z.p=function(){zJk.e.p.call(this);if(this.L){this.c.f(this.Hj,"action",this.mp);this.c.f(this.gm,"action",this.ov);this.c.f(this.jg,"click",this.ov);this.Bh=1}};z.l=function(){this.ka()||this.c.l()};
z.i=function(a,b,c,d){zJk.e.i.call(this,a);if(c)this.Rb=c;if(!this.ka()){this.ga.i(a);if(a){var e=this.a.b("gc-phonelist-select");this.Ch&&this.Ch.l();e.innerHTML="";this.nj=b;this.Ch=new zZ(zb,zb,z6g.aa());for(var f=this.g.h("phones"),g=zs(f),h=0,i;i=f[g[h]];h++){var j=za,k=i.phoneNumber;if(this.Rb==i.id)if(this.nj=="edit"){j=zc;k=d}else{if(this.nj=="new")j=zc}else if(this.nj=="delete")j=zc;if(j){var l=new zpi(i.name);l.C(k);this.Ch.bg(l)}}this.Ch.jh(0);this.Ch.Sa(e);e=this.a.b("gc-verify-phonelist-container");
if(b=="edit"){this.ga.pb("Edit a Verified Phone");this.Kt.innerHTML="<p>You are attempting to edit a verified phone.  Before you can change this phone, your new number must be verified.</p><p>Google Voice will call your phone and prompt you for the following code:</p>";zN(e,za)}else if(b=="delete"){this.ga.pb("Delete a Verified Phone");this.Kt.innerHTML="<p>You are deleting your last verified phone.  Before you can delete this phone, a new phone must first be verified.</p><p>Google Voice will call your phone and prompt you for the following code:</p>";
zN(e,zc)}else if(b=="new"){this.ga.pb("Verify your Phone");this.Kt.innerHTML="<p>This phone must be verified before it can receive calls from Google Voice. <p>Google Voice will call your phone and prompt you to enter the following code:</p>";zN(e,za)}this.vc=Math.floor(Math.random()*100).toString();if(this.vc.length==1)this.vc="0"+this.vc;this.Bo.innerHTML=this.vc;zA(this.ga.d(),"gc-verify-popup");this.Hj.H(zc);this.Hj.ho(zc)}}};
z.mp=function(){var a=this.Ch.xf().N(),b=zb,c=this.g.h("phones"),d=zs(c);if(this.nj=="edit")b=this.Rb;else for(var e=0,f;f=c[d[e]];e++)if(f.phoneNumber==a){b=f.id;break}this.Hj.H(za);this.m.u(this.k.Y.Zt,"gc-loading-notice");var g=new zS;g.add("forwardingNumber",a);g.add("phoneId",b);g.add("subscriberNumber",this.g.h("number").HM);g.add("code",this.vc);this.w.R(this.J("pi.s"),this.g.h("config").D.wC.n,g,zl(this.Lt,this,b))};
z.Lt=function(a,b){var c=b.O.ba();if(c.ok){this.he=new zoe(zl(this.fp,this,a),2000,this);this.he.start()}else{this.m.u(this.k.Y.ef);this.zd()}};z.fp=function(a){var b=new zS;b.add("phoneId",a);this.w.Qf(this.J("pi.s"),this.g.h("config").D.gv.n,b,zl(this.gp,this,a))};
z.gp=function(a,b){var c=b.O.ba();if(c.ok)if(c.verified){this.he.stop();this.m.reset();var d=this.nj;this.dispatchEvent(new zZk(d,b.target,this.Rb,a))}else if(this.Bh==20){this.m.u(this.k.Y.ef);this.zd()}else{this.Bh++;this.he.start()}else{this.m.u(this.k.Y.ef);this.zd()}};z.zd=function(){this.Hj.H(zc);this.Bh=1;this.he&&this.he.stop();if(this.nj=="edit"){var a=new zS;a.add("phoneId",this.Rb);this.w.R(this.J("verify.cancel"),this.g.h("config").D.ZG.n,a)}};
z.ov=function(){this.m.reset();this.ga.i(za);this.zd()};var zZk=function(a,b,c,d){zG.call(this,a,b);this.Mv=c;this.DL=d};zZk.Ca(zG);var z_j=function(a){z4.call(this,a);this.g=z3();this.k=this.g.h("config");this.w=z9();this.m=z7("gc-invite-notify");this.Ai=this.g.h("invitesLeft");this.jR=this.g.h("maxInvites");this.vy=this.g.h("invites")};zn(z_j,z4);z=z_j.prototype;
z.r=function(a){z_j.e.r.call(this,a);this.zi=new z2(zb,zc);this.zs=z1(this.a.b("gc-send-invites-button"));this.$q=this.a.b("gc-invite-list-text");this.nM=this.a.b("gc-invite-personal-text");this.Vz=this.a.b("gc-pending-invites");this.BK=this.a.b("gc-invites-table");this.AK=this.a.b("gc-invites-left");this.uy=this.a.b("gc-invites-none-left");this.ty=this.a.b("gc-invites-add");this.OB=this.a.b("gc-inbox-sidebar-invites-left");this.zi.pb("Google Voice Invitations");this.zi.sf().Is(zb);this.jg=this.zi.vq();
this.zi.pa(a);zA(this.zi.d(),"gc-invite-dialog");zo(this.vy,function(b){this.gu(b.email,b.used)},this);this.vy.length>0&&zN(this.Vz,zc);this.KB()};z.p=function(){z_j.e.p.call(this);this.L&&this.c.f(this.zs,"action",this.QD)};z.l=function(){this.ka()||this.c.l()};z.i=function(a){z_j.e.i.call(this,a);this.ka()||this.zi.i(a);if(a){this.wg&&this.wg.l();this.wg=new zaj;var b=this.g.h("contactsUrl")+"/data/contacts";this.wg.Dc(this.$q,b,zc)}};
z.QD=function(){var a=zse(this.$q),b=a.split(",");if(b.length>this.Ai){var c="Your only have "+(this.Ai+" invites left");this.HB(c)}else{this.zs.V("Sending...");var d=new zS;d.add("inviteList",a);d.add("personalText",zse(this.nM));this.w.R(this.J("addInvites"),this.k.D.OD.n,d,zl(this.PD,this))}};
z.PD=function(a){var b=a.O.ba(),c=b.data;this.zs.V("Send Invites");if(b.ok==zc){var d=c.email;zo(d,function(f){this.gu(f,za,zc)},this);zQ(this.$q,"");this.Ai=c.invitesLeft;this.AK.innerHTML=this.Ai;var e=this.Ai+" left";this.OB.innerHTML="("+e+")";this.KB();zN(this.Vz,zc);this.IO("Invites Sent!")}else this.HB(c.error)};z.HB=function(a){this.m.u(a,"gc-error-msg",5000)};z.IO=function(a){this.m.u(a,"gc-success-msg",5000)};
z.gu=function(a,b,c){var d=this.a,e=b==zc?d.j("img",{src:"https://mail.google.com/mail/e/360",title:"Yay! Accepted."}):d.j("img",{src:"https://mail.google.com/mail/e/35F",title:"Not used yet. Consider pinging your buddy"}),f=d.j("tr",{},d.j("td",{},a),d.j("td",{align:"center"},e));d.appendChild(d.Tb(this.BK),f);c&&zCj(f,{hlColor:[139,189,247]})};z.KB=function(){if(this.Ai<=0){zN(this.ty,za);zN(this.uy,zc);zN(this.OB,za)}else{zN(this.ty,zc);zN(this.uy,za)}};var z_k=function(a,b,c){z4.call(this,c);this.g=z3();this.g.A("config",z6);this.g.A("viewObjects",{});this.g.ne(a);var d=b;zNe=d=d.replace(/-/g,"_");this.k=this.g.h("config");this.v=z8();this.w=z9();this.Dh=this.g.h("viewObjects");this.Fh=new zue};z_k.Ca(z4);z=z_k.prototype;z.ob=function(){return"gc.Main"};
z.r=function(a){z_k.e.r.call(this,a);this.Yx=this.a.b("gc-header");this.$=this.a.b("gc-content");this.ER=this.a.b("gc-view");this.Yn=this.a.b("gc-search-form");this.Of=this.a.b("gc-search-input");this.mN=z1(this.a.b("gc-search-btn"));this.oF();this.m=z7("gc-view-notification");this.$e=new zYk;this.$e.o(this.a.b("gc-splitpane"));this.ym=this.a.b("gc-dnd-display");this.HC=zWk();this.ny()};
z.p=function(){z_k.e.p.call(this);if(this.L){this.c.f(this.Fh,"resize",this.Le);this.c.f(this.Yn,"submit",this.PA);this.c.f(this.mN,"action",this.PA);this.c.f(this.v,"main",this.Ok);this.v.Dc();this.c.f(this.kf,"update",this.pG);this.c.f(zZb(this.ym.lastChild,za),"click",this.MI);this.c.f(this.v,"new_contacts",this.Xk);this.c.f(this.v,"shortcut",this.mk)}this.Le()};z.I=function(){z_k.e.I.call(this);this.c.za();this.fR=this.Yx=zb};
z.l=function(){if(!this.ka()){z_k.e.l.call(this);this.c.l();this.c=zb;this.PQ=this.RQ=0;this.mR=[]}};z.mk=function(a){switch(a.identifier){case "focussearch":this.Of.value="";this.Of.focus();break}};z.ny=function(){var a=this.g.h("contacts"),b=[];zEa(a,function(c,d){b.push(new zOj(d,c))},this);this.kf&&this.kf.s();this.kf=new zNj(b,this.Of);this.kf.IN(za);this.kf.HN(zc)};z.Xk=function(){this.ny()};
z.pG=function(a){var b=this.kf.fk();if(a.eh){this.Cd&&this.Cd.l();var c=new zqk(zU.Hh,"popup");c.Xe(a.eh.G());c.o(b);c.i(zc);var d=c.aq();this.Cd=c;this.c.f(d,"hide",this.GA,za,this);this.c.f(this.kf.fk(),"keypress",this.Zx,za,this)}};z.Zx=function(){var a=this.Cd.aq();a&&a.K()&&a.i(za)};z.GA=function(){var a=this.Cd.aq();this.Cd.l();this.c.ma(a,"hide",this.GA,za,this);this.c.ma(this.kf.fk(),"keypress",this.Zx,za,this)};z.PA=function(){var a=this.Of.value;if(!zPa(a)){var b=this.v.Ej("search",a);this.v.Ga(b)}};
z.oF=function(){var a=this.a.j("div",{id:"gc-flashplayer"},"flash content goes here");this.g.A("swfElement",a)};z.Le=function(){var a=this.Fh.sq().height,b=this.Fh.sq().width,c=zM(this.Yx).height,d=a-c;if(zw&&ztb<7)d-=3;var e=new zr(b,d);this.$.style.height=d+"px";this.$e.vl(e)};z.Ok=function(a){var b=this.k.cf[a.Nb],c=zt(this.Dh,b.ea,zb);if(this.hj!=a.Nb)if(b.va|c===zb){this.m.u("Loading...","gc-loading-notice",zb,1000);this.hj=a.Nb;z5e(b.n,zl(this.Ur,this,a.Nb))}else this.Gl(a.Nb,c,a.id)};
z.Ur=function(a,b){var c=this.k.cf[a],d=zt(this.Dh,c.ea,zb),e=this.bq(d,c),f=zKj(b.target);e.innerHTML=f.Ml;this.m.reset();this.g.ne(f.Nl);d&&d.l();var g=c.ua();g.o(e);this.Dh[c.ea]=g;this.Gl(a,g);this.hj=zb};z.bq=function(a,b){var c;if(a===zb){c=this.a.na("div",{id:b.xa,style:"display: none"});this.a.Ja().body.appendChild(c)}else c=a.d();return c};z.Gl=function(a,b,c){this.Wh&&this.Wh.i(za,a);b.i(zc,a,c);this.Wh=b};
z.MI=function(){zN(this.ym,za);var a=new zS;a.Uf("doNotDisturb","0");this.w.R(this.J("main.dnd"),this.k.D.RN.n,a)};var zek=function(a){z3().A("refreshContactManager",a)};var z0k=function(a,b,c){window.jstiming.load.tick("init");var d;if(c)try{d=new z_k(a,b);d.o(zHb("gc-content"))}catch(e){}else{zBj();d=new z_k(a,b);d.o(zHb("gc-content"))}window.jstiming.load.tick("prt");window.jstiming.report(window.jstiming.load)};zca("$",zHb,undefined);zca("_create",zUb,undefined);zca("_initConsole",zBj,undefined);zca("_gvRun",z0k,undefined);zca("_swf",zvj,undefined);zvj.prototype.addParam=zvj.prototype.Tl;zvj.prototype.addVariable=zvj.prototype.Mh;zvj.prototype.write=zvj.prototype.write;zca("_dialog",z2,undefined);z2.prototype.setContent=z2.prototype.pa;z2.prototype.setTitle=z2.prototype.pb;z2.prototype.setVisible=z2.prototype.i;zca("_listen",zH,undefined);
