var gapi=window.gapi=window.gapi||{};gapi._bs=new Date().getTime();(function(){var aa=encodeURIComponent,n=window,ba=Object,r=document,s=String,t=decodeURIComponent;function ca(a,b){return a.type=b}
var da="appendChild",u="push",w="test",ea="shift",fa="exec",ga="width",x="replace",ha="getElementById",y="concat",ia="JSON",z="indexOf",ja="nodeName",A="match",ka="readyState",B="createElement",C="setAttribute",la="getTime",ma="getElementsByTagName",na="substr",D="length",oa="prototype",F="split",G="location",H="style",pa="removeChild",qa="call",I="getAttribute",J="charCodeAt",K="href",ra="substring",sa="action",L="apply",ta="attributes",M="parentNode",ua="update",va="height",N="join",O="toLowerCase";var P=n,Q=r,wa=P[G],xa=function(){},ya=/\[native code\]/,R=function(a,b,c){return a[b]=a[b]||c},za=function(a){for(var b=0;b/g,Ea=/"/g,Fa=/'/g,Ga=function(a){return s(a)[x](Ba,"&")[x](Ca,"<")[x](Da,">")[x](Ea,""")[x](Fa,"'")},S=function(){var a;if((a=ba.create)&&ya[w](a))a=a(null);else{a={};for(var b in a)a[b]=
void 0}return a},T=function(a,b){return ba[oa].hasOwnProperty[qa](a,b)},Ha=function(a){if(ya[w](ba.keys))return ba.keys(a);var b=[],c;for(c in a)T(a,c)&&b[u](c);return b},U=function(a,b){a=a||{};for(var c in a)T(a,c)&&(b[c]=a[c])},Ia=function(a){return function(){P.setTimeout(a,0)}},Ja=function(a,b){if(!a)throw Error(b||"");},W=R(P,"gapi",{});var X=function(a,b,c){var d=RegExp("([#].*&|[#])"+b+"=([^]*)","g");b=RegExp("([?#].*&|[?#])"+b+"=([^]*)","g");if(a=a&&(d[fa](a)||b[fa](a)))try{c=t(a[2])}catch(e){}return c},Ka=/^([^?#]*)(\?([^#]*))?(\#(.*))?$/,La=function(a){a=a[A](Ka);var b=S();b.t=a[1];b.c=a[3]?[a[3]]:[];b.i=a[5]?[a[5]]:[];return b},Ma=function(a){return a.t+(0za[qa](b,e)&&c[u](e)}return c},Ab=function(a){"loading"!=Q[ka]?zb(a):Q.write("<"+xb+' src="'+encodeURI(a)+'">'+xb+">")},zb=function(a){var b=Q[B](xb);b[C]("src",a);b.async="true";(a=Q[ma](xb)[0])?a[M].insertBefore(b,a):(Q.head||Q.body||Q.documentElement)[da](b)},Bb=function(a,b){var c=b&&b._c;if(c)for(var d=0;da;++a)this.g[a]=0;this.reset()};(function(){function a(){}a.prototype=Wb[oa];Xb.w=Wb[oa];Xb.prototype=new a})();Xb[oa].reset=function(){this.b[0]=1732584193;this.b[1]=4023233417;this.b[2]=2562383102;this.b[3]=271733878;this.b[4]=3285377520;this.k=this.d=0};
var Yb=function(a,b,c){c||(c=0);var d=a.q;if("string"==typeof b)for(var e=0;16>e;e++)d[e]=b[J](c)<<24|b[J](c+1)<<16|b[J](c+2)<<8|b[J](c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;80>e;e++){var f=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(f<<1|f>>>31)&4294967295}b=a.b[0];c=a.b[1];for(var g=a.b[2],k=a.b[3],m=a.b[4],h,e=0;80>e;e++)40>e?20>e?(f=k^c&(g^k),h=1518500249):(f=c^g^k,h=1859775393):60>e?(f=c&g|k&(c|g),h=2400959708):(f=c^g^k,h=3395469782),f=(b<<5|b>>>27)+f+
m+h+d[e]&4294967295,m=k,k=g,g=(c<<30|c>>>2)&4294967295,c=b,b=f;a.b[0]=a.b[0]+b&4294967295;a.b[1]=a.b[1]+c&4294967295;a.b[2]=a.b[2]+g&4294967295;a.b[3]=a.b[3]+k&4294967295;a.b[4]=a.b[4]+m&4294967295};Xb[oa].update=function(a,b){void 0===b&&(b=a[D]);for(var c=b-64,d=0,e=this.j,f=this.d;da.d?a[ua](a.g,56-a.d):a[ua](a.g,64-(a.d-56));for(c=63;56<=c;c--)a.j[c]=d&255,d/=256;Yb(a,a.j);for(c=d=0;5>c;c++)for(e=24;0<=e;e-=8)b[d]=a.b[c]>>e&255,++d;a="";for(c=0;c')}catch(m){f=a[B]("iframe"),g&&(f.onload=function(){f.onload=
null;g[qa](this)},mc(d))}for(var h in c)a=c[h],"style"===h&&"object"===typeof a?U(a,f[H]):oc[h]||f[C](h,s(a));(h=e&&e.beforeNode||null)||e&&e.dontclear||Va(b);b.insertBefore(f,h);f=h?h.previousSibling:b.lastChild;c.allowtransparency&&(f.allowTransparency=!0);return f};var sc=/^:[\w]+$/,tc=/:([a-zA-Z_]+):/g,uc=function(a,b){if(!Rb||$("oauth-flow/authAware")){var c=Ub()||"0",d=Vb(),e;e=Ub(void 0)||c;var f=Vb(void 0),g="";e&&(g+="u/"+e+"/");f&&(g+="b/"+f+"/");e=g||null;f=$("oauth-flow/authAware")?"isLoggedIn":"googleapis.config/signedIn";(f=!1===$(f)?"_/im/":"")&&(e="");Rb={socialhost:$("iframes/:socialhost:"),session_index:c,session_delegate:d,session_prefix:e,im_prefix:f}}return Rb[b]||""};var vc=function(a){var b;a[A](/^https?%3A/i)&&(b=t(a));return Pa(r,b?b:a)},wc=function(a){a=a||"canonical";for(var b=r[ma]("link"),c=0,d=b[D];c=e)&&(h.ic="1");l=/^#|^fr-/;e={};for(k in h)T(h,k)&&l[w](k)&&(e[k[x](l,"")]=h[k],delete h[k]);k=[][y](yc);(l=$("iframes/"+a+"/methods"))&&
("object"===typeof l&&ya[w](l[u]))&&(k=k[y](l));for(var q in c)T(c,q)&&(/^on/[w](q)&&("plus"!=a||"onconnect"!=q))&&(k[u](q),delete h[q]);delete h.callback;e._methods=k[N](",");k=Oa(m,h,e);q={allowPost:1,attributes:xc};q.dontclear=!f;f={};f.userParams=c;f.url=k;ca(f,a);c.rd?m=b:(m=r[B]("div"),b[C]("data-gapistub",!0),m[H].cssText="position:absolute;width:450px;left:-10000px;",b[M].insertBefore(m,b));f.siteElement=m;m.id||(b=m,R(zc,a,0),e="___"+a+"_"+zc[a]++,b.id=e);b=S();b[">type"]=a;U(c,b);e=k;c=
m;k=q||{};b=k[ta]||{};Ja(!k.allowPost||!b.onload,"onload is not supported by post iframe");q=b=e;sc[w](b)&&(q=$("iframes/"+q[ra](1)+"/url"),Ja(!!q,"Unknown iframe url config for - "+b));e=Pa(Q,q[x](tc,uc));b=c.ownerDocument||Q;m=0;do q=k.id||["I",pc++,"_",(new Date)[la]()][N]("");while(b[ha](q)&&5>++m);Ja(5>m,"Error creating iframe id");m={};h={};U(k.queryParams||{},m);U(k.fragmentParams||{},h);v=k.pfname;l=S();l.id=q;l.parent=b[G].protocol+"//"+b[G].host;p=X(b[G][K],"parent");v=v||"";!v&&p&&(p=X(b[G][K],
"id",""),v=X(b[G][K],"pfname",""),v=p?v+"/"+p:"");l.pfname=v;U(l,h);(l=X(e,"rpctoken")||m.rpctoken||h.rpctoken)||(l=h.rpctoken=k.rpctoken||s(Math.round(1E8*fc())));k.rpctoken=l;p=b[G][K];l=S();(v=X(p,"_bsh",Y.bsh))&&(l._bsh=v);(p=Xa(p))&&(l.jsh=p);k.hintInFragment?U(l,h):U(l,m);e=Oa(e,m,h,k.paramsSerializer);h=S();U(nc,h);U(k[ta],h);h.name=h.id=q;h.src=e;k.eurl=e;if((k||{}).allowPost&&2E3