var e=encodeURIComponent,h=String,j=window,k=Object,m=decodeURIComponent,n="length",_P="prototype",p=p||{},q=this;var s=function(a){var b=typeof a;if(b=="object")if(a){if(typeof a[n]=="number"&&typeof a.splice!="undefined"&&!r(a,"length"))return"array";if(typeof a.call!="undefined")return"function"}else return"null";else if(b=="function"&&typeof a.call=="undefined")return"object";return b};if(k[_P].propertyIsEnumerable)var r=function(a,b){return k[_P].propertyIsEnumerable.call(a,b)};else r=function(a,
b){if(b in a)for(var c in a)if(c==b)return true;return false};var t=function(a){return s(a)=="array"},u=function(a){var b=s(a);return b=="array"||b=="object"&&typeof a[n]=="number"},v=function(a){return typeof a=="string"},w=function(a){var b=s(a);if(b=="object"||b=="array"){if(a.clone)return a.clone();var c=b=="array"?[]:{};for(var d in a)c[d]=w(a[d]);return c}return a};if(!Function[_P].apply)Function[_P].apply=function(a,b){var c=[],d,f;if(!a)a=q;if(!b)b=[];for(var g=0;g<b[n];g++)c[g]="args["+g+
"]";f="oScope.__applyTemp__.peek().("+c.join(",")+");";if(!a.__applyTemp__)a.__applyTemp__=[];a.__applyTemp__.push(this);d=eval(f);a.__applyTemp__.pop();return d};var x=function(a){for(var b=1;b<arguments[n];b++){var c=h(arguments[b]).replace(/\$/g,"$$$$");a=a.replace(/\%s/,c)}return a};var y=/^[a-zA-Z0-9\-_.!~*'()]*$/,z=function(a){a=h(a);if(!y.test(a))return e(a);return a},A=function(a){return m(a.replace(/\+/g," "))};var B=function(a,b,c){if(a.forEach)a.forEach(b,c);else if(Array.forEach)Array.forEach(a,b,c);else{var d=a[n],f=v(a)?a.split(""):a;for(var g=0;g<d;g++)if(g in f)b.call(c,f[g],g,a)}};var C=function(a){for(var b=1;b<arguments[n];b++){var c=arguments[b];if(!t(c))a.push(c);else a.push.apply(a,c)}};if("StopIteration"in q)var D=q.StopIteration;else D=Error("StopIteration");var E=function(){};E[_P].next=function(){throw D;};E[_P].__iterator__=function(){return this};var F=function(a){var b=[];for(var c in a)b.push(a[c]);return b},G=function(a){var b=[];for(var c in a)b.push(c);return b};var H=function(a){if(typeof a.k=="function")return a.k();if(v(a))return a.split("");if(u(a)){var b=[],c=a[n];for(var d=0;d<c;d++)b.push(a[d]);return b}return F(a)},I=function(a){if(typeof a.m=="function")return a.m();if(typeof a.k=="function")return undefined;if(u(a)||v(a)){var b=[],c=a[n];for(var d=0;d<c;d++)b.push(d);return b}return G(a)},J=function(a,b,c){if(typeof a.forEach=="function")a.forEach(b,c);else if(u(a)||v(a))B(a,b,c);else{var d=I(a),f=H(a),g=f[n];for(var i=0;i<g;i++)b.call(c,f[i],d&&
d[i],a)}};var K=function(a){this.g={};this.b=[];if(a)this.O(a)};K[_P].c=0;K[_P].v=0;K[_P].k=function(){this.w();var a=[];for(var b=0;b<this.b[n];b++){var c=this.b[b];a.push(this.g[c])}return a};K[_P].m=function(){this.w();return this.b.concat()};K[_P].i=function(a){return L(this.g,a)};K[_P].clear=function(){this.g={};this.b.length=0;this.c=0;this.v=0};K[_P].remove=function(a){if(L(this.g,a)){delete this.g[a];this.c--;this.v++;if(this.b[n]>2*this.c)this.w();return true}return false};K[_P].w=function(){if(this.c!=
this.b[n]){var a=0,b=0;while(a<this.b[n]){var c=this.b[a];if(L(this.g,c))this.b[b++]=c;a++}this.b.length=b}if(this.c!=this.b[n]){var d={},a=0,b=0;while(a<this.b[n]){var c=this.b[a];if(!L(d,c)){this.b[b++]=c;d[c]=1}a++}this.b.length=b}};K[_P].get=function(a,b){if(L(this.g,a))return this.g[a];return b};K[_P].set=function(a,b){if(!L(this.g,a)){this.c++;this.b.push(a);this.v++}this.g[a]=b};K[_P].O=function(a){var b,c;if(a instanceof K){b=a.m();c=a.k()}else{b=G(a);c=F(a)}for(var d=0;d<b[n];d++)this.set(b[d],
c[d])};K[_P].clone=function(){return new K(this)};K[_P].__iterator__=function(a){this.w();var b=0,c=this.b,d=this.g,f=this.v,g=this,i=new E;i.next=function(){while(true){if(f!=g.v)throw Error("The map has changed since the iterator was created");if(b>=c[n])throw D;var l=c[b++];return a?l:d[l]}};return i};if(k[_P].hasOwnProperty)var L=function(a,b){return k[_P].hasOwnProperty.call(a,b)};else L=function(a,b){return b in a&&a[b]!==k[_P][b]};var M=function(a,b){var c;if(a instanceof M){this.n(b==null?a.S():b);this.F(a.M());this.G(a.N());this.z(a.K());this.C(a.I());this.B(a.H());this.D(a.U().clone());this.A(a.L())}else if(a&&(c=h(a).match(N()))){this.n(!(!b));this.F(c[1],true);this.G(c[2],true);this.z(c[3],true);this.C(c[4]);this.B(c[5],true);this.D(c[6]);this.A(c[7],true)}else{this.n(!(!b));this.e=new O(null,this,this.f)}};M[_P].h="";M[_P].t="";M[_P].p="";M[_P].s=null;M[_P].r="";M[_P].e=null;M[_P].q="";M[_P].ba=false;M[_P].f=false;M[_P].toString=
function(){if(this.d)return this.d;var a=[];if(this.h)a.push(P(this.h,Q),":");if(this.p){a.push("//");if(this.t)a.push(P(this.t,Q),"@");a.push(R(this.p));if(this.s!=null)a.push(":",h(this.I()))}if(this.r)a.push(P(this.r,aa));var b=h(this.e);if(b)a.push("?",b);if(this.q)a.push("#",R(this.q));return this.d=a.join("")};M[_P].resolve=function(a){var b=this.clone(),c=a.$();if(c)b.F(a.M());else c=a.aa();if(c)b.G(a.N());else c=a.V();if(c)b.z(a.K());else c=a.Y();var d=a.H();if(c)b.C(a.I());else{c=a.X();if(c)if(!/^\//.test(d))d=
b.H().replace(/\/?[^\/]*$/,"/"+d)}if(c)b.B(d);else c=a.Z();if(c)b.D(a.T());else c=a.W();if(c)b.A(a.L());return b};M[_P].clone=function(){return new ba(this.h,this.t,this.p,this.s,this.r,this.e.clone(),this.q,this.f)};M[_P].M=function(){return this.h};M[_P].F=function(a,b){this.j();delete this.d;this.h=b?S(a):a;if(this.h)this.h=this.h.replace(/:$/,"");return this};M[_P].$=function(){return!(!this.h)};M[_P].N=function(){return this.t};M[_P].G=function(a,b){this.j();delete this.d;this.t=b?S(a):a;return this};
M[_P].aa=function(){return!(!this.t)};M[_P].K=function(){return this.p};M[_P].z=function(a,b){this.j();delete this.d;this.p=b?S(a):a;return this};M[_P].V=function(){return!(!this.p)};M[_P].I=function(){return this.s};M[_P].C=function(a){this.j();delete this.d;if(a){a=Number(a);if(isNaN(a)||a<0)throw Error("Bad port number "+a);this.s=a}else this.s=null;return this};M[_P].Y=function(){return this.s!=null};M[_P].H=function(){return this.r};M[_P].B=function(a,b){this.j();delete this.d;this.r=b?S(a):
a;return this};M[_P].X=function(){return!(!this.r)};M[_P].Z=function(){return this.e!==null&&this.e.toString()!==""};M[_P].D=function(a){this.j();delete this.d;if(a instanceof O){this.e=a;this.e.o=this;this.e.n(this.f)}else this.e=new O(a,this,this.f);return this};M[_P].T=function(){return this.e.toString()};M[_P].U=function(){return this.e};M[_P].J=function(a,b){this.j();delete this.d;this.e.set(a,b);return this};M[_P].L=function(){return this.q};M[_P].A=function(a,b){this.j();delete this.d;this.q=
b?S(a):a;return this};M[_P].W=function(){return!(!this.q)};M[_P].j=function(){if(this.ba)throw Error("Tried to modify a read-only Uri");};M[_P].n=function(a){this.f=a;if(this.e)this.e.n(a)};M[_P].S=function(){return this.f};var T=function(a,b){return a instanceof M?a.clone():new M(a,b)},ba=function(a,b,c,d,f,g,i,l){var o=new M(null,l);o.F(a);o.G(b);o.z(c);o.C(d);o.B(f);o.D(g);o.A(i);return o},ca=function(a,b){if(!(a instanceof M))a=T(a);if(!(b instanceof M))b=T(b);return a.resolve(b)},S=function(a){return a?
m(a):""},R=function(a){if(v(a))return e(a);return null},da=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/,P=function(a,b){var c=null;if(v(a)){c=a;if(!da.test(c))c=encodeURI(a);if(c.search(b)>=0)c=c.replace(b,ea)}return c},ea=function(a){var b=a.charCodeAt(0);return"%"+(b>>4&15).toString(16)+(b&15).toString(16)},U=null,N=function(){if(!U)U=/^(?:([^:\/?#]+):)?(?:\/\/(?:([^\/?#]*)@)?([^\/?#:@]*)(?::([0-9]+))?)?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;return U},Q=/[#\/\?@]/g,aa=/[\#\?]/g,O=function(a,b,c){this.a=new K;this.o=
b;this.f=!(!c);if(a){var d=a.split("&");for(var f=0;f<d[n];f++){var g=d[f].indexOf("="),i,l;if(g>=0){i=d[f].substring(0,g);l=d[f].substring(g+1)}else i=d[f];i=A(i);i=this.l(i);this.add(i,l?A(l):"")}}};O[_P].c=0;O[_P].add=function(a,b){this.u();a=this.l(a);if(!this.i(a))this.a.set(a,b);else{var c=this.a.get(a);if(t(c))c.push(b);else this.a.set(a,[c,b])}this.c++;return this};O[_P].remove=function(a){a=this.l(a);if(this.a.i(a)){this.u();var b=this.a.get(a);if(t(b))this.c-=b[n];else this.c--;return this.a.remove(a)}return false};
O[_P].clear=function(){this.u();this.a.clear();this.c=0};O[_P].i=function(a){a=this.l(a);return this.a.i(a)};O[_P].m=function(){var a=this.a.k(),b=this.a.m(),c=[];for(var d=0;d<b[n];d++){var f=a[d];if(t(f))for(var g=0;g<f[n];g++)c.push(b[d]);else c.push(b[d])}return c};O[_P].k=function(a){var b;if(a){var c=this.l(a);if(this.i(c)){var d=this.a.get(c);if(t(d))return d;else{b=[];b.push(d)}}else b=[]}else{var f=this.a.k();b=[];for(var g=0;g<f[n];g++){var i=f[g];if(t(i))C(b,i);else b.push(i)}}return b};
O[_P].set=function(a,b){this.u();a=this.l(a);if(this.i(a)){var c=this.a.get(a);if(t(c))this.c-=c[n];else this.c--}this.a.set(a,b);this.c++;return this};O[_P].get=function(a,b){a=this.l(a);if(this.i(a)){var c=this.a.get(a);return t(c)?c[0]:c}else return b};O[_P].toString=function(){if(this.d)return this.d;var a=[],b=0,c=this.a.m();for(var d=0;d<c[n];d++){var f=c[d],g=z(f),i=this.a.get(f);if(t(i))for(var l=0;l<i[n];l++){if(b>0)a.push("&");a.push(g,"=",z(i[l]));b++}else{if(b>0)a.push("&");a.push(g,"=",
z(i));b++}}return this.d=a.join("")};O[_P].u=function(){delete this.d;if(this.o)delete this.o.d};O[_P].clone=function(){var a=new O;a.a=this.a.clone();return a};O[_P].l=function(a){var b=h(a);if(this.f)b=b.toLowerCase();return b};O[_P].n=function(a){var b=a&&!this.f;if(b){this.u();J(this.a,function(c,d){var f=d.toLowerCase();if(d!=f){this.remove(d);this.add(f,c)}},this)}this.f=a};O[_P].extend=function(){for(var a=0;a<arguments[n];a++){var b=arguments[a];J(b,function(c,d){this.add(d,c)},this)}};var V=function(a,b,c,d,f){if(typeof c=="undefined")c=false;this.o=ca(a,"popout");if(c)this.o.J("testswf","true");if(d==false)this.o.J("help","false");if(f)this.o.J("hideBookmark","true");this.Q={};this.da="googletalk";this.ca=b==undefined||b[n]<3?h(Math.random()).replace(".",""):b};V[_P].open=function(){var a=screen.height<=768?372:446,b=this.P()?"1":"0",c=x("width=300,height=%s,toolbar=0,status=0,menubar=0,location=%s,resizable=1,scrollbars=0",a,b),d=this.o+this.R(),f=j.open(d,this.da+this.ca,c);
if(f)f.focus();if(f==j)j.setTimeout("window.location='"+d+"';",0)};V[_P].P=function(){if(j.ActiveXObject&&j.XMLHttpRequest)return false;return true};V[_P].R=function(){var a="";for(var b in this.Q){if(a)a+="&";a+=e(b)+"="+e(this.Q[b])}return"#"+e(a)};var W,X;function fa(){var a=navigator.userAgent.toLowerCase(),b=a.indexOf("msie");W=b!=-1;if(W)X=parseInt(a.substring(b+"msie"[n]),10)}fa();var Y="http://talkgadget.google.com/talkgadget/",ga=Y+"popout-gadgetbutton.gif",Z=Y+"popout-gadgetbutton.png";function ha(){var a=new V(Y);a.open()}function $(a){var b;if(typeof a=="undefined")a="google_talk_gadget";var c=W?(X>6?Z:ga):Z;b='<a id="'+a+'" onclick="GTG_Popout()" style="cursor: pointer;"><img src="'+c+'"/></a>';return b}function ia(a){document.write($(a))}
j.GTG_DocumentWrite=ia;j.GTG_Button=$;j.GTG_Popout=ha;j.GTG_DocumentWrite();
