/* JS */ gapi.loaded_2(function(_){var window=this;
var Rb,Sb;_.K=_.K||{};Rb=function(a,b){return String.fromCharCode(b)};Sb={0:!1,10:!0,13:!0,34:!0,39:!0,60:!0,62:!0,92:!0,8232:!0,8233:!0,65282:!0,65287:!0,65308:!0,65310:!0,65340:!0};_.K.escape=function(a,b){if(a){if("string"===typeof a)return _.K.jn(a);if("Array"===typeof a)for(var c=0,d=a.length;c<d;++c)a[c]=_.K.escape(a[c]);else if("object"===typeof a&&b){c={};for(d in a)a.hasOwnProperty(d)&&(c[_.K.jn(d)]=_.K.escape(a[d],!0));return c}}return a}; _.K.jn=function(a){if(!a)return a;for(var b=[],c,d,e=0,f=a.length;e<f;++e)c=a.charCodeAt(e),d=Sb[c],!0===d?b.push("&#",c,";"):!1!==d&&b.push(a.charAt(e));return b.join("")};_.K.zY=function(a){return a?a.replace(/&#([0-9]+);/g,Rb):a};

var Tb;_.K=_.K||{};Tb=function(a){var b="";if(3==a.nodeType||4==a.nodeType)b=a.nodeValue;else if(a.innerText)b=a.innerText;else if(a.innerHTML)b=a.innerHTML;else if(a.firstChild){b=[];for(a=a.firstChild;a;a=a.nextSibling)b.push(Tb(a));b=b.join("")}return b};_.K.createElement=function(a){var b;if(!window.document.body||window.document.body.namespaceURI)try{b=window.document.createElementNS("http://www.w3.org/1999/xhtml",a)}catch(c){}return b||window.document.createElement(a)};
_.K.Aq=function(a){var b=_.K.createElement("iframe");try{var c=["<","iframe"],d=a||{},e;for(e in d)d.hasOwnProperty(e)&&(c.push(" "),c.push(e),c.push('="'),c.push(_.K.jn(d[e])),c.push('"'));c.push("></");c.push("iframe");c.push(">");var f=_.K.createElement(c.join(""));f&&(!b||f.tagName==b.tagName&&f.namespaceURI==b.namespaceURI)&&(b=f)}catch(k){}c=b;a=a||{};for(var g in a)a.hasOwnProperty(g)&&(c[g]=a[g]);return b};
_.K.wn=function(){if(window.document.body)return window.document.body;try{var a=window.document.getElementsByTagNameNS("http://www.w3.org/1999/xhtml","body");if(a&&1==a.length)return a[0]}catch(b){}return window.document.documentElement||window.document};_.K.kX=function(a){return Tb(a)};

_.Vb=function(){function a(a,b){if(!(a<c)&&d)if(2===a&&d.warn)d.warn(b);else if(3===a&&d.error)try{d.error(b)}catch(g){}else d.log&&d.log(b)}var b=function(b){a(1,b)};_.Qb=function(b){a(2,b)};_.Pb=function(b){a(3,b)};_.Ub=function(){};b.INFO=1;b.WARNING=2;b.NONE=4;var c=1,d=window.console?window.console:window.opera?window.opera.postError:void 0;return b}();

var Wb;_.K=_.K||{};Wb=[];_.K.$X=function(a){Wb.push(a)};_.K.mY=function(){for(var a=0,b=Wb.length;a<b;++a)Wb[a]()};
_.fc=function(){var a=window.gadgets&&window.gadgets.config&&window.gadgets.config.get;a&&_.ob(a());return{register:function(a,c,d){d&&d(_.J())},get:function(a){return _.J(a)},update:function(a,c){if(c)throw"Config replacement is not supported";_.ob(a)},jc:function(){}}}();
_.C("gadgets.config.register",_.fc.register);_.C("gadgets.config.get",_.fc.get);_.C("gadgets.config.init",_.fc.jc);_.C("gadgets.config.update",_.fc.update);
var pc,sc;pc=function(){var a=_.Ra.readyState;return"complete"===a||"interactive"===a&&-1==window.navigator.userAgent.indexOf("MSIE")};_.qc=function(a){if(pc())a();else{var b=!1,c=function(){if(!b)return b=!0,a.apply(this,arguments)};_.Pa.addEventListener?(_.Pa.addEventListener("load",c,!1),_.Pa.addEventListener("DOMContentLoaded",c,!1)):_.Pa.attachEvent&&(_.Pa.attachEvent("onreadystatechange",function(){pc()&&c.apply(this,arguments)}),_.Pa.attachEvent("onload",c))}};_.rc=function(a,b){if(!pc())try{a()}catch(c){}_.qc(b)}; sc=sc||{};sc.bB=null;sc.Oz=null;sc.Xn=null;sc.frameElement=null;
sc=sc||{};
sc.Ru||(sc.Ru=function(){function a(a){"undefined"!=typeof window.addEventListener?window.addEventListener("message",a,!1):"undefined"!=typeof window.attachEvent&&window.attachEvent("onmessage",a);window.___jsl=window.___jsl||{};var b=window.___jsl;b.RPMQ=b.RPMQ||[];b.RPMQ.push(a)}function b(a){var b=(0,_.oc)(a.data);if(b&&b.f){(0,_.Ub)("gadgets.rpc.receive("+window.name+"): "+a.data);var d=_.L.Ug(b.f);e&&("undefined"!==typeof a.origin?a.origin!==d:a.domain!==/^.+:\/\/([^:]+).*/.exec(d)[1])?_.Pb("Invalid rpc message origin. "+
d+" vs "+(a.origin||"")):c(b,a.origin)}}var c,d,e=!0;return{dj:function(){return"wpm"},R:function(){return!0},jc:function(f,g){_.fc.register("rpc",null,function(a){"true"===String((a&&a.rpc||{}).disableForceSecure)&&(e=!1)});c=f;d=g;a(b);d("..",!0);return!0},vc:function(a){d(a,!0);return!0},call:function(a,b,c){var d=_.L.Ug(a),e=_.L.xw(a);d?window.setTimeout(function(){var a=(0,_.nc)(c);(0,_.Ub)("gadgets.rpc.send("+window.name+"): "+a);e.postMessage(a,d)},0):".."!=a&&_.Pb("No relay set (used as window.postMessage targetOrigin), cannot send cross-domain message"); return!0}}}());
sc=sc||{};
sc.qn||(sc.qn=function(){function a(a,b){I[b]=I[b]||function(){a.apply({},arguments)}}function b(){if(null===v&&window.document.body&&l){var a=l+"?cb="+Math.random()+"&origin="+G+"&jsl=1",c=window.document.createElement("div");c.style.height="1px";c.style.width="1px";a='<object height="1" width="1" id="___xpcswf" type="application/x-shockwave-flash"><param name="allowScriptAccess" value="always"></param><param name="movie" value="'+a+'"></param><embed type="application/x-shockwave-flash" allowScriptAccess="always" src="'+a+
'" height="1" width="1"></embed></object>';window.document.body.appendChild(c);c.innerHTML=a;v=c.firstChild}++x;null!==w&&(null!==v||50<=x)?window.clearTimeout(w):w=window.setTimeout(b,100)}function c(){F[".."]||(k(".."),z++,50<=z&&null!==D?(window.clearTimeout(D),D=null):D=window.setTimeout(c,100))}function d(){if(null!==v&&v.setup)for(;0<y.length;){var a=y.shift(),b=a.RN;v.setup(a.Kj,".."===b?_.L.Qp:b,".."===b?"INNER":"OUTER")}null!==w&&window.clearTimeout(w);w=null}function e(){F[".."]||null!==
D||(D=window.setTimeout(c,100))}function f(a,b,c){b=_.L.Ug(a);var d=_.L.Pg(a);v["sendMessage_"+(".."===a?_.L.Qp:a)+"_"+d+"_"+(".."===a?"INNER":"OUTER")].call(v,(0,_.nc)(c),b);return!0}function g(a,b){var c=(0,_.oc)(a),d=c._scr;d?(q(d,!0),F[d]=!0,".."!==d&&k(d,!0)):window.setTimeout(function(){n(c,b)},0)}function k(a,b){var c=_.L.Qp,d={};d._scr=b?"..":c;d._pnt=c;f(a,0,d)}var l=null,m=!1,n=null,q=null,v=null,y=[],w=null,x=0,z=0,D=null,F={},G=window.location.protocol+"//"+window.location.host,I;window.___jsl=
window.___jsl||{};I=window.___jsl._fm={};_.fc.register("rpc",null,function(a){m&&(l=a&&a.rpc&&a.rpc.commSwf||"//xpc.googleusercontent.com/gadgets/xpc.swf")});a(d,"ready");a(e,"setupDone");a(g,"receiveMessage");return{dj:function(){return"flash"},R:function(){return!0},jc:function(a,b){n=a;q=b;return m=!0},vc:function(a,c){y.push({Kj:c,RN:a});null===v&&null===w&&(w=window.setTimeout(b,100));return!0},call:f,OF:g,S:d,T:e}}());
if(window.gadgets&&window.gadgets.rpc)"undefined"!=typeof _.L&&_.L||(_.L=window.gadgets.rpc,_.L.config=_.L.config,_.L.register=_.L.register,_.L.unregister=_.L.unregister,_.L.PA=_.L.registerDefault,_.L.sC=_.L.unregisterDefault,_.L.sx=_.L.forceParentVerifiable,_.L.call=_.L.call,_.L.Uk=_.L.getRelayUrl,_.L.Xf=_.L.setRelayUrl,_.L.Yo=_.L.setAuthToken,_.L.Tl=_.L.setupReceiver,_.L.Pg=_.L.getAuthToken,_.L.Et=_.L.removeReceiver,_.L.Wx=_.L.getRelayChannel,_.L.Ro=_.L.receive,_.L.MA=_.L.receiveSameDomain,_.L.qb=
_.L.getOrigin,_.L.Ug=_.L.getTargetOrigin,_.L.xw=_.L._getTargetWin,_.L.NF=_.L._parseSiblingId);else{_.L=function(){function a(a,b){if(!ha[a]){var c=Ba;b||(c=Oa);ha[a]=c;for(var d=Z[a]||[],e=0;e<d.length;++e){var f=d[e];f.t=F[a];c.call(a,f.f,f)}Z[a]=[]}}function b(){function a(){Ab=!0}Ia||("undefined"!=typeof window.addEventListener?window.addEventListener("unload",a,!1):"undefined"!=typeof window.attachEvent&&window.attachEvent("onunload",a),Ia=!0)}function c(a,c,d,e,f){F[c]&&F[c]===d||(_.Pb("Invalid gadgets.rpc token. "+
F[c]+" vs "+d),Ha(c,2));f.onunload=function(){H[c]&&!Ab&&(Ha(c,1),_.L.Et(c))};b();e=(0,_.oc)((0,window.decodeURIComponent)(e))}function d(b,c){if(b&&"string"===typeof b.s&&"string"===typeof b.f&&b.a instanceof Array)if(F[b.f]&&F[b.f]!==b.t&&(_.Pb("Invalid gadgets.rpc token. "+F[b.f]+" vs "+b.t),Ha(b.f,2)),"__ack"===b.s)window.setTimeout(function(){a(b.f,!0)},0);else{b.c&&(b.callback=function(a){_.L.call(b.f,(b.g?"legacy__":"")+"__cb",null,b.c,a)});if(c){var d=e(c);b.origin=c;var f=b.r,g;try{g=e(f)}catch(k){}f&&
g==d||(f=c);b.referer=f}d=(x[b.s]||x[""]).apply(b,b.a);b.c&&"undefined"!==typeof d&&_.L.call(b.f,"__cb",null,b.c,d)}}function e(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);-1==a.indexOf("://")&&(a=window.location.protocol+"//"+a);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));a=a.substring(0,a.indexOf("://"));if("http"!==a&&"https"!==a&&"chrome-extension"!==a&&"file"!==a)throw Error("b");
var c="",d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1),b=b.substring(0,d);if("http"===a&&"80"!==e||"https"===a&&"443"!==e)c=":"+e}return a+"://"+b+c}function f(a){if("/"==a.charAt(0)){var b=a.indexOf("|");return{id:0<b?a.substring(1,b):a.substring(1),origin:0<b?a.substring(b+1):null}}return null}function g(a){if("undefined"===typeof a||".."===a)return window.parent;var b=f(a);if(b)return window.top.frames[b.id];a=String(a);return(b=window.frames[a])?b:(b=window.document.getElementById(a))&&b.contentWindow?
b.contentWindow:null}function k(a,b){if(!0!==H[a]){"undefined"===typeof H[a]&&(H[a]=0);var c=g(a);".."!==a&&null==c||!0!==Ba.vc(a,b)?!0!==H[a]&&10>H[a]++?window.setTimeout(function(){k(a,b)},500):(ha[a]=Oa,H[a]=!0):H[a]=!0}}function l(a){(a=z[a])&&"/"===a.substring(0,1)&&(a="/"===a.substring(1,2)?window.document.location.protocol+a:window.document.location.protocol+"//"+window.document.location.host+a);return a}function m(a,b,c){b&&!/http(s)?:\/\/.+/.test(b)&&(0==b.indexOf("//")?b=window.location.protocol+
b:"/"==b.charAt(0)?b=window.location.protocol+"//"+window.location.host+b:-1==b.indexOf("://")&&(b=window.location.protocol+"//"+b));z[a]=b;"undefined"!==typeof c&&(D[a]=!!c)}function n(a,b){b=b||"";F[a]=String(b);k(a,b)}function q(a){a=(a.passReferrer||"").split(":",2);Ja=a[0]||"none";W=a[1]||"origin"}function v(b){"true"===String(b.useLegacyProtocol)&&(Ba=sc.Xn||Oa,Ba.jc(d,a))}function y(a,b){function c(d){d=d&&d.rpc||{};q(d);var f=d.parentRelayUrl||"",f=e(X.parent||b)+f;m("..",f,"true"===String(d.useLegacyProtocol));
v(d);n("..",a)}!X.parent&&b?c({}):_.fc.register("rpc",null,c)}function w(a,b,c){if(".."===a)y(c||X.rpctoken||X.ifpctok||"",b);else a:{var d=null;if("/"!=a.charAt(0)){if(!_.K)break a;d=window.document.getElementById(a);if(!d)throw Error("c`"+a);}d=d&&d.src;b=b||_.L.qb(d);m(a,b);b=_.K.dc(d);n(a,c||b.rpctoken)}}var x={},z={},D={},F={},G=0,I={},H={},X={},ha={},Z={},Ja=null,W=null,ia=window.top!==window.self,Qa=window.name,Ha=function(){},tb=window.console,Bb=tb&&tb.log&&function(a){tb.log(a)}||function(){},
Oa=function(){function a(b){return function(){Bb(b+": call ignored")}}return{getCode:function(){return"noop"},isParentVerifiable:function(){return!0},init:a("init"),setup:a("setup"),call:a("call")}}();_.K&&(X=_.K.dc());var Ab=!1,Ia=!1,Ba=function(){if("flash"==X.rpctx)return sc.qn;if("rmr"==X.rpctx)return sc.bB;var a="function"===typeof window.postMessage?sc.Ru:"object"===typeof window.postMessage?sc.Ru:window.ActiveXObject?sc.qn?sc.qn:sc.Oz?sc.Oz:sc.Xn:0<window.navigator.userAgent.indexOf("WebKit")?
sc.bB:"Gecko"===window.navigator.product?sc.frameElement:sc.Xn;a||(a=Oa);return a}();x[""]=function(){Bb("Unknown RPC service: "+this.s)};x.__cb=function(a,b){var c=I[a];c&&(delete I[a],c.call(this,b))};return{config:function(a){"function"===typeof a.iB&&(Ha=a.iB)},register:function(a,b){if("__cb"===a||"__ack"===a)throw Error("d");if(""===a)throw Error("e");x[a]=b},unregister:function(a){if("__cb"===a||"__ack"===a)throw Error("f");if(""===a)throw Error("g");delete x[a]},PA:function(a){x[""]=a},sC:function(){delete x[""]},
sx:function(){},call:function(a,b,c,d){a=a||"..";var e="..";".."===a?e=Qa:"/"==a.charAt(0)&&(e=_.L.qb(window.location.href),e="/"+Qa+(e?"|"+e:""));++G;c&&(I[G]=c);var g={s:b,f:e,c:c?G:0,a:Array.prototype.slice.call(arguments,3),t:F[a],l:!!D[a]},k;a:if("bidir"===Ja||"c2p"===Ja&&".."===a||"p2c"===Ja&&".."!==a){k=window.location.href;var l="?";if("query"===W)l="#";else if("hash"===W)break a;l=k.lastIndexOf(l);l=-1===l?k.length:l;k=k.substring(0,l)}else k=null;k&&(g.r=k);if(".."===a||null!=f(a)||window.document.getElementById(a))(k=
ha[a])||null===f(a)||(k=Ba),0===b.indexOf("legacy__")&&(k=Ba,g.s=b.substring(8),g.c=g.c?g.c:G),g.g=!0,g.r=e,k?(D[a]&&(k=sc.Xn),!1===k.call(a,e,g)&&(ha[a]=Oa,Ba.call(a,e,g))):Z[a]?Z[a].push(g):Z[a]=[g]},Uk:l,Xf:m,Yo:n,Tl:w,Pg:function(a){return F[a]},Et:function(a){delete z[a];delete D[a];delete F[a];delete H[a];delete ha[a]},Wx:function(){return Ba.dj()},Ro:function(a,b){4<a.length?Ba.OF(a,d):c.apply(null,a.concat(b))},MA:function(a){a.a=Array.prototype.slice.call(a.a);window.setTimeout(function(){d(a)},
0)},qb:e,Ug:function(a){var b=null,c=l(a);c?b=c:(c=f(a))?b=c.origin:b=".."==a?X.parent:window.document.getElementById(a).src;return e(b)},jc:function(){!1===Ba.jc(d,a)&&(Ba=Oa);ia?w(".."):_.fc.register("rpc",null,function(a){a=a.rpc||{};q(a);v(a)})},xw:g,NF:f,R:"__ack",Qp:Qa||"..",U:0,T:1,S:2}}();_.L.jc()};
_.L.config({iB:function(a){throw Error("h`"+a);}});_.Ub=_.dc;_.C("gadgets.rpc.config",_.L.config);_.C("gadgets.rpc.register",_.L.register);_.C("gadgets.rpc.unregister",_.L.unregister);_.C("gadgets.rpc.registerDefault",_.L.PA);_.C("gadgets.rpc.unregisterDefault",_.L.sC);_.C("gadgets.rpc.forceParentVerifiable",_.L.sx);_.C("gadgets.rpc.call",_.L.call);_.C("gadgets.rpc.getRelayUrl",_.L.Uk);_.C("gadgets.rpc.setRelayUrl",_.L.Xf);_.C("gadgets.rpc.setAuthToken",_.L.Yo);_.C("gadgets.rpc.setupReceiver",_.L.Tl);_.C("gadgets.rpc.getAuthToken",_.L.Pg); _.C("gadgets.rpc.removeReceiver",_.L.Et);_.C("gadgets.rpc.getRelayChannel",_.L.Wx);_.C("gadgets.rpc.receive",_.L.Ro);_.C("gadgets.rpc.receiveSameDomain",_.L.MA);_.C("gadgets.rpc.getOrigin",_.L.qb);_.C("gadgets.rpc.getTargetOrigin",_.L.Ug);

var Tj=_.Sj=_.Sj||{};window.___jsl=window.___jsl||{};Tj.nq={R:function(){return window.___jsl.bsh},Lx:function(){return window.___jsl.h},St:function(a){window.___jsl.bsh=a},oN:function(a){window.___jsl.h=a}};
_.bk=function(a){var b;if(b=_.J("enableMultilogin"))if(b=a("cookie_policy"))b=String(a("immediate")||""),a=String(a("prompt")||""),b=!("true"===b.toLowerCase()||"none"===a.toLowerCase());return b?!0:!1};
_.ck=function(a,b,c){a=String(a);if(null!=(_.$a(a,"authuser")||null)||null!=(_.$a(a,"hd")||null))return a;b=_.Yj(b);if(c){var d=a,e=d.match(/^((https?:)?\/\/[^\/?#]*)?(\/[^\/?#]+)\/[0-9]+([\/][^?#]*)([?#].*)?$/);if(e&&e[0]){var f=e[1],g=e[4],k=e[5];e[3]=="/"+c&&(d=(f||"")+(g||"/")+(k||""))}if((e=d.match(/^(((https?:)?\/\/[^\/?#]*)([\/][^?#]*)?|([\/][^?#]*))([?#].*)?$/))&&e[0]){var f=e[2],l=e[4]||e[5],k=e[6];null!=b&&(d=(f||"")+"/"+c+"/"+(0,window.encodeURIComponent)(b)+(l||"/")+(k||""));return d}}null==
b?_.bk(function(b){return _.$a(a,b)||null})||(l=(0,window.encodeURIComponent)("authuser")+"=0"):l=b.match(/^([-a-z0-9]+[.])+[-a-z0-9]+$/)?[(0,window.encodeURIComponent)("authuser")+"=",(0,window.encodeURIComponent)(String(b)),"&"+(0,window.encodeURIComponent)("hd")+"=",(0,window.encodeURIComponent)(b)].join(""):["authuser=",(0,window.encodeURIComponent)(b)].join("");c=a.split("#");b=c[0].indexOf("?");0>b?c[0]=[c[0],"?",l].join(""):(d=[c[0]],b<c[0].length-1&&d.push("&"),d.push(l),c[0]=d.join("")); return d=c.join("#")};_.google.WX=_.ck;_.google.Lr=_.Yj;_.google.qX=_.Zj;_.google.rX=_.ak;

_.hk=function(){return Math.floor((new Date).getTime()/1E3)};var jk,kk;_.ik=function(a,b){this.R=a;var c=b||{};this.U=Number(c.maxAge)||0;this.S=c.domain;this.T=c.path;this.V=!!c.secure};jk=/^[-+/_=.:|%&a-zA-Z0-9@]*$/;kk=/^[A-Z_][A-Z0-9_]{0,63}$/;_.ik.prototype.read=function(){for(var a=this.R+"=",b=window.document.cookie.split(/;\s*/),c=0;c<b.length;++c){var d=b[c];if(0==d.indexOf(a))return d.substr(a.length)}};
_.ik.prototype.write=function(a,b){if(!kk.test(this.R))throw"Invalid cookie name";if(!jk.test(a))throw"Invalid cookie value";var c=this.R+"="+a;this.S&&(c+=";domain="+this.S);this.T&&(c+=";path="+this.T);var d="number"===typeof b?b:this.U;if(0<=d){var e=new Date;e.setSeconds(e.getSeconds()+d);c+=";expires="+e.toUTCString()}this.V&&(c+=";secure");window.document.cookie=c;return!0};_.ik.prototype.clear=function(){this.write("",0)}; _.ik.iterate=function(a){for(var b=window.document.cookie.split(/;\s*/),c=0;c<b.length;++c){var d=b[c].split("="),e=d.shift();a(e,d.join("="))}};
var mk;_.lk=function(a){this.R=a};mk={};_.lk.prototype.read=function(){if(mk.hasOwnProperty(this.R))return mk[this.R]};_.lk.prototype.write=function(a){mk[this.R]=a;return!0};_.lk.prototype.clear=function(){delete mk[this.R]};_.lk.iterate=function(a){for(var b in mk)mk.hasOwnProperty(b)&&a(b,mk[b])};
var nk,ok;nk=function(){this.R=null;this.key=function(){return null};this.getItem=function(){return this.R};this.setItem=function(a,b){this.R=b;this.length=1};this.removeItem=function(){this.clear()};this.clear=function(){this.R=null;this.length=0};this.length=0};ok=function(a){try{var b=a||window.sessionStorage;if(!b)return!1;b.setItem("gapi.sessionStorageTest","gapi.sessionStorageTest"+b.length);b.removeItem("gapi.sessionStorageTest");return!0}catch(c){return!1}};
_.pk=function(a,b){this.R=a;this.S=ok(b)?b||window.sessionStorage:new nk};_.pk.prototype.read=function(){return this.S.getItem(this.R)};_.pk.prototype.write=function(a){try{this.S.setItem(this.R,a)}catch(b){return!1}return!0};_.pk.prototype.clear=function(){this.S.removeItem(this.R)};_.pk.iterate=function(a){if(ok())for(var b=0,c=window.sessionStorage.length;b<c;++b){var d=window.sessionStorage.key(b);a(d,window.sessionStorage[d])}};
for(var qk=0;64>qk;++qk);_.rk="https:"===window.location.protocol;_.sk=_.rk||"http:"===window.location.protocol?_.ik:_.lk;_.tk=function(a){var b=a.substr(1),c="",d=window.location.hostname;if(""!==b){c=(0,window.parseInt)(b,10);if((0,window.isNaN)(c))return null;b=d.split(".");if(b.length<c-1)return null;b.length==c-1&&(d="."+d)}else d="";return{qc:"S"==a.charAt(0),domain:d,pe:c}};
var uk;uk=[".APPS.GOOGLEUSERCONTENT.COM","@DEVELOPER.GSERVICEACCOUNT.COM"];_.vk=function(a){a=a.toUpperCase();for(var b=0,c=uk.length;b<c;++b){var d=a.split(uk[b]);2==d.length&&""===d[1]&&(a=d[0])}a=a.replace(/-/g,"_").toUpperCase();40<a.length&&(b=new _.gk,b.Hu(a),a=b.Gf().toUpperCase());return a};
_.wk=function(a){if(0!==a.indexOf("GCSC"))return null;var b={td:!1};a=a.substr(4);if(!a)return b;var c=a.charAt(0);a=a.substr(1);var d=a.lastIndexOf("_");if(-1==d)return b;var e=_.tk(a.substr(d+1));if(null==e)return b;a=a.substring(0,d);if("_"!==a.charAt(0))return b;d="E"===c&&e.qc;return!d&&("U"!==c||e.qc)||d&&!_.rk?b:{td:!0,qc:d,Qw:a.substr(1),domain:e.domain,pe:e.pe}};
var xk,yk,Ck,Dk,Gk;xk=_.E();yk=_.E();_.zk=_.E();_.Ak=_.E();_.Bk=null;Ck="state code cookie_policy g_user_cookie_policy authuser prompt g-oauth-window status".split(" ");Dk=function(a){this.S=a;this.R=null};Dk.prototype.write=function(a){var b=_.E(),c=_.E(),d;for(d in a)_.Va(a,d)&&(c[d]=a[d],b[d]=a[d]);d=0;for(var e=Ck.length;d<e;++d)delete c[Ck[d]];a=String(a.authuser||0);d=_.E();d[a]=_.K.dc("#"+_.Ek(c));this.S.write((0,_.nc)(d));this.R=b};Dk.prototype.read=function(){return this.R};
Dk.prototype.clear=function(){this.S.clear();this.R=_.E()};
_.Fk=function(a){if(!a)return null;"single_host_origin"!==a&&(a=_.L.qb(a));var b=window.location.hostname,c=b,d=_.rk;if("single_host_origin"!==a){c=a.split("://");if(2==c.length)d="https"===c.shift();else return _.cc("WARNING invalid cookie_policy: "+a),null;c=c[0]}if(-1!==c.indexOf(":"))c=b="";else{a="."+c;if(b.lastIndexOf(a)!==b.length-a.length)return _.cc("Invalid cookie_policy domain: "+c),null;c=a;b=c.split(".").length-1}return{domain:c,qc:d,pe:b}};
Gk=function(a){if(!a)return null;var b=a.client_id;if(!b)return null;b=_.vk(b);a=_.Fk(a.cookie_policy);return a?!_.rk&&a.qc?(_.cc("WARNING: https cookie_policy set for http domain"),null):["GCSC",a.qc?"E":"U","_",b,"_",a.qc?"S":"H",a.pe].join(""):null};_.Hk=function(a){return a?{domain:a.domain,path:"/",secure:a.qc}:null};_.Ik=function(a){var b=xk[a];b||(b=new Dk(new _.lk(a)),xk[a]=b);return{Xe:b,key:a}};
_.Jk=function(a,b){var c=b?yk:xk,d=b?_.sk:_.pk,e=a&&Gk(a),f=!!e;a&&!a.g_user_cookie_policy&&(d=_.lk,e="token");if(!e)if(!b&&_.Bk)e=_.Bk;else return null;var g=c[e];if(!g){g=_.wk(e);if(!("token"===e||g&&g.td))return null;g=new d(e,_.Hk(g));b||(g=new Dk(g))}c[e]=g;return{Xe:g,key:e,kH:f}};
_.Kk=function(a,b,c){a=a&&"token"!==a?_.Ik(a):_.Jk();if(!a)return null;if(c){c=a.Xe;_.E();var d=c.S.read();c=null;try{c=(0,_.oc)(d)}catch(e){}0==c&&(c=null);d=_.Yj()||"0";d=String(d);c=c&&c[d]}else c=a.Xe.read();c&&c.expires_at&&_.hk()>c.expires_at&&(a.Xe.clear(),c=null);c&&c.error&&!b&&(c=null);return c};
_.Ek=function(a){var b="";if(!a)return b;for(var c in a)if({}.hasOwnProperty.call(a,c)){var d;d=a[c];if(null!=d){var e=[(0,window.encodeURIComponent)(c),"="];if(d instanceof Array){for(var f=[],g=0;g<d.length;g++)f.push((0,window.encodeURIComponent)(d[g]));e.push(f.join("+"))}else e.push((0,window.encodeURIComponent)(d));d=e.join("")}else d="";d&&(b&&(b+="&"),b+=d)}return b};_.pk.iterate(function(a){var b=_.wk(a);b&&b.td&&(xk[a]=new Dk(new _.pk(a)))}); _.sk.iterate(function(a){xk[a]&&(yk[a]=new _.sk(a,_.Hk(_.wk(a))))});

_.Vj=window.googleapis&&window.googleapis.server||{};
_.Lk=function(){var a=/\s*;\s*/;return{get:function(b,c){for(var d=b+"=",e=(window.document.cookie||"").split(a),f=0,g;g=e[f];++f)if(0==g.indexOf(d))return g.substr(d.length);return c}}}();
var Nk,Ok;_.na("values",_.oa);_.na("keys",function(){return _.ma(this,function(a){return a})});_.Mk=function(a){this.R=a||{cookie:""}};Nk=/\s*;\s*/;_.h=_.Mk.prototype;_.h.isEnabled=function(){return window.navigator.cookieEnabled};
_.h.set=function(a,b,c,d,e,f){if(/[;=\s]/.test(a))throw Error("D`"+a);if(/[;\r\n]/.test(b))throw Error("E`"+b);_.va(c)||(c=-1);e=e?";domain="+e:"";d=d?";path="+d:"";f=f?";secure":"";c=0>c?"":0==c?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date((0,_.Ga)()+1E3*c)).toUTCString();this.R.cookie=a+"="+b+e+d+c+f};_.h.get=function(a,b){for(var c=a+"=",d=(this.R.cookie||"").split(Nk),e=0,f;f=d[e];e++){if(0==f.lastIndexOf(c,0))return f.substr(c.length);if(f==a)return""}return b};
_.h.remove=function(a,b,c){var d=_.va(this.get(a));this.set(a,"",0,b,c);return d};_.h.Ld=function(){return Ok(this).keys};_.h.Lc=function(){return Ok(this).values};_.h.isEmpty=function(){return!this.R.cookie};_.h.Nb=function(){return this.R.cookie?(this.R.cookie||"").split(Nk).length:0};_.h.Fh=function(a){for(var b=Ok(this).values,c=0;c<b.length;c++)if(b[c]==a)return!0;return!1};_.h.clear=function(){for(var a=Ok(this).keys,b=a.length-1;0<=b;b--)this.remove(a[b])};
Ok=function(a){a=(a.R.cookie||"").split(Nk);for(var b=[],c=[],d,e,f=0;e=a[f];f++)d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}};_.Pk=new _.Mk("undefined"==typeof window.document?null:window.document);_.Pk.S=3950;

var Qk=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;n=m=0}function b(a){for(var b=g,c=0;64>c;c+=4)b[c/4]=a[c]<<24|a[c+1]<<16|a[c+2]<<8|a[c+3];for(c=16;80>c;c++)a=b[c-3]^b[c-8]^b[c-14]^b[c-16],b[c]=(a<<1|a>>>31)&4294967295;a=e[0];for(var d=e[1],f=e[2],k=e[3],l=e[4],m,n,c=0;80>c;c++)40>c?20>c?(m=k^d&(f^k),n=1518500249):(m=d^f^k,n=1859775393):60>c?(m=d&f|k&(d|f),n=2400959708):(m=d^f^k,n=3395469782),m=((a<<5|a>>>27)&4294967295)+m+l+n+b[c]&4294967295,
l=k,k=f,f=(d<<30|d>>>2)&4294967295,d=a,a=m;e[0]=e[0]+a&4294967295;e[1]=e[1]+d&4294967295;e[2]=e[2]+f&4294967295;e[3]=e[3]+k&4294967295;e[4]=e[4]+l&4294967295}function c(a,c){if("string"===typeof a){a=(0,window.unescape)((0,window.encodeURIComponent)(a));for(var d=[],e=0,g=a.length;e<g;++e)d.push(a.charCodeAt(e));a=d}c||(c=a.length);d=0;if(0==m)for(;d+64<c;)b(a.slice(d,d+64)),d+=64,n+=64;for(;d<c;)if(f[m++]=a[d++],n++,64==m)for(m=0,b(f);d+64<c;)b(a.slice(d,d+64)),d+=64,n+=64}function d(){var a=[],
d=8*n;56>m?c(k,56-m):c(k,64-(m-56));for(var g=63;56<=g;g--)f[g]=d&255,d>>>=8;b(f);for(g=d=0;5>g;g++)for(var l=24;0<=l;l-=8)a[d++]=e[g]>>l&255;return a}for(var e=[],f=[],g=[],k=[128],l=1;64>l;++l)k[l]=0;var m,n;a();return{reset:a,update:c,digest:d,Gf:function(){for(var a=d(),b="",c=0;c<a.length;c++)b+="0123456789ABCDEF".charAt(Math.floor(a[c]/16))+"0123456789ABCDEF".charAt(a[c]%16);return b}}};
var Sk=function(a,b,c){var d=[],e=[];if(1==(_.ya(c)?2:1))return e=[b,a],(0,_.Gd)(d,function(a){e.push(a)}),Rk(e.join(" "));var f=[],g=[];(0,_.Gd)(c,function(a){g.push(a.key);f.push(a.value)});c=Math.floor((new Date).getTime()/1E3);e=0==f.length?[c,b,a]:[f.join(":"),c,b,a];(0,_.Gd)(d,function(a){e.push(a)});a=Rk(e.join(" "));a=[c,a];0==g.length||a.push(g.join(""));return a.join("_")},Rk=function(a){var b=Qk();b.update(a);return b.Gf().toLowerCase()};
var Uk;_.Tk=function(a){var b={SAPISIDHASH:!0,APISIDHASH:!0};return a&&(a.OriginToken||a.Authorization&&b[String(a.Authorization).split(" ")[0]])?!0:!1};Uk=function(){var a=_.r.__OVERRIDE_SID;null==a&&(a=(new _.Mk(window.document)).get("SID"));return!!a};
_.Vk=function(a){var b=_.Uj(String(_.r.location.href));if(Uk()){var c=0==b.indexOf("https:")||0==b.indexOf("chrome-extension:"),b=c?_.r.__SAPISID:_.r.__APISID;null==b&&(b=(new _.Mk(window.document)).get(c?"SAPISID":"APISID"));if(b){var c=c?"SAPISIDHASH":"APISIDHASH",d=String(_.r.location.href);return d&&b&&c?[c,Sk(_.Uj(d),b,a||null)].join(" "):null}}return null};
_.Wk={$J:_.Tk,RK:Uk,lI:function(){var a=null;Uk()&&(a=window.__PVT,null==a&&(a=_.Lk.get("BEAT")));return a},xr:_.Vk};
_.K=_.K||{};_.K.Dm=function(a,b,c,d){"undefined"!=typeof a.addEventListener?a.addEventListener(b,c,d):"undefined"!=typeof a.attachEvent?a.attachEvent("on"+b,c):_.Qb("cannot attachBrowserEvent: "+b)};_.K.nM=function(a){var b=window;b.removeEventListener?b.removeEventListener("mousemove",a,!1):b.detachEvent?b.detachEvent("onmousemove",a):_.Qb("cannot removeBrowserEvent: mousemove")};

_.Xk=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;n=m=0}function b(a){for(var b=g,c=0;64>c;c+=4)b[c/4]=a[c]<<24|a[c+1]<<16|a[c+2]<<8|a[c+3];for(c=16;80>c;c++)a=b[c-3]^b[c-8]^b[c-14]^b[c-16],b[c]=(a<<1|a>>>31)&4294967295;a=e[0];for(var d=e[1],f=e[2],k=e[3],l=e[4],m,n,c=0;80>c;c++)40>c?20>c?(m=k^d&(f^k),n=1518500249):(m=d^f^k,n=1859775393):60>c?(m=d&f|k&(d|f),n=2400959708):(m=d^f^k,n=3395469782),m=((a<<5|a>>>27)&4294967295)+m+l+n+b[c]&4294967295,
l=k,k=f,f=(d<<30|d>>>2)&4294967295,d=a,a=m;e[0]=e[0]+a&4294967295;e[1]=e[1]+d&4294967295;e[2]=e[2]+f&4294967295;e[3]=e[3]+k&4294967295;e[4]=e[4]+l&4294967295}function c(a,c){if("string"===typeof a){a=(0,window.unescape)((0,window.encodeURIComponent)(a));for(var d=[],e=0,g=a.length;e<g;++e)d.push(a.charCodeAt(e));a=d}c||(c=a.length);d=0;if(0==m)for(;d+64<c;)b(a.slice(d,d+64)),d+=64,n+=64;for(;d<c;)if(f[m++]=a[d++],n++,64==m)for(m=0,b(f);d+64<c;)b(a.slice(d,d+64)),d+=64,n+=64}function d(){var a=[],
d=8*n;56>m?c(k,56-m):c(k,64-(m-56));for(var g=63;56<=g;g--)f[g]=d&255,d>>>=8;b(f);for(g=d=0;5>g;g++)for(var l=24;0<=l;l-=8)a[d++]=e[g]>>l&255;return a}for(var e=[],f=[],g=[],k=[128],l=1;64>l;++l)k[l]=0;var m,n;a();return{reset:a,update:c,digest:d,Gf:function(){for(var a=d(),b="",c=0;c<a.length;c++)b+="0123456789ABCDEF".charAt(Math.floor(a[c]/16))+"0123456789ABCDEF".charAt(a[c]%16);return b}}};
_.Yk=function(){function a(a){var b=_.Xk();b.update(a);return b.Gf()}var b=window.crypto;if(b&&"function"==typeof b.getRandomValues)return function(){var a=new window.Uint32Array(1);b.getRandomValues(a);return Number("0."+a[0])};var c=_.J("random/maxObserveMousemove");null==c&&(c=-1);var d=0,e=Math.random(),f=1,g=1E6*(window.screen.width*window.screen.width+window.screen.height),k=function(a){a=a||window.event;var b=a.screenX+a.clientX<<16,b=b+(a.screenY+a.clientY),b=(new Date).getTime()%1E6*b;f=
f*b%g;0<c&&++d==c&&_.K.nM(k)};0!=c&&_.K.Dm(window,"mousemove",k,!1);var l=a(window.document.cookie+"|"+window.document.location+"|"+(new Date).getTime()+"|"+e);return function(){var b=f,b=b+(0,window.parseInt)(l.substr(0,20),16);l=a(l);return b/(g+Math.pow(16,20))}}();
_.C("shindig.random",_.Yk);
var di;di=function(a){return Array.prototype.join.call(arguments,"")};_.ei=function(a){return(0,window.encodeURIComponent)(String(a))};_.fi=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;_.gi=function(a){if(a[1]){var b=a[0],c=b.indexOf("#");0<=c&&(a.push(b.substr(c)),a[0]=b=b.substr(0,c));c=b.indexOf("?");0>c?a[1]="?":c==b.length-1&&(a[1]=void 0)}return a.join("")};
_.hi=function(a,b,c){if(_.ya(b))for(var d=0;d<b.length;d++)_.hi(a,String(b[d]),c);else null!=b&&c.push("&",a,""===b?"":"=",_.ei(b))};_.ii=function(a,b){for(var c in b)_.hi(c,b[c],a);return a};_.ji=function(a,b){_.sd(a,"/")&&(a=a.substr(0,a.length-1));_.rd(b,"/")&&(b=b.substr(1));return di(a,"/",b)};

var Zk;Zk=function(a,b){var c=_.K.Aq({id:a,name:a});c.style.width="1px";c.style.height="1px";c.style.position="absolute";c.style.top="-100px";var d;if(window.navigator){d=window.navigator.userAgent||"";var e=window.navigator.product||"";d=0!=d.indexOf("Opera")&&-1==d.indexOf("WebKit")&&"Gecko"==e&&0<d.indexOf("rv:1.")}else d=!1;c.src=d?"about:blank":b;c.tabIndex="-1";window.document.body.appendChild(c);d&&(c.src=b);return c};
_.$k=function(){function a(){return!!m("auth/useFirstPartyAuthV2")}function b(a,b,c,d){var e=m("proxy");if(c||!e)var e=m("root"),f=m("root-1p")||e,g=m("xd3"),e=(c||String(b?f:e))+g;(b=_.K.dc().jsh||_.Sj.nq.Lx())&&(e+=(0<=e.indexOf("?")?"&":"?")+"jsh="+(0,window.encodeURIComponent)(b));m("push")&&(e+=(0<=e.indexOf("?")?"&":"?")+"p=1");e+="#parent="+(0,window.encodeURIComponent)(null!=d?String(d):_.Sj.qb(window.document.location.href));return e+("&rpctoken="+a)}function c(a,b,c,d){var f=e(c,d);q[f]||
(c=Zk(f,b),_.L.register("ready:"+a,function(){_.L.unregister("ready:"+a);if(!v[f]){v[f]=!0;var b=y[f];y[f]=[];for(var c=0,d=b.length;c<d;++c){var e=b[c];k(e.Ei,e.uM,e.Vc)}}}),_.L.Tl(f,b),q[f]=c)}function d(a,d){var e=String(2147483647*(0,_.Yk)()|0),f=b(e,a,d);_.qc(function(){c(e,f,a,d)})}function e(a,c){var d=b("",a,c,""),e=n[d];e||(e=_.Xk(),e.update(d),e=e.Gf().toLowerCase(),e+=Math.random(),n[d]=e);return"apiproxy"+e}function f(a){if(!a)return null;var b={},c=a.headers||{},d;for(d in c)({}).hasOwnProperty.call(c,
d)&&(b[d]=c[d]);b["Content-Type"]="application/json";return[{key:"gapiRequest",params:{id:"gapiRequest",key:"gapiRequest",httpMethod:"POST",root:a.root,url:"/rpc",urlParams:a.urlParams,headers:b,clientName:a.clientName||null,clientVersion:a.clientVersion||null,body:a.requests||[]}}]}function g(a){return function(b){b=b.gapiRequest.data.body;var c=(0,_.oc)(b);if(c){for(var d={},e=0,f=c.length;e<f;++e)d[c[e].id]=c[e];a(d,b)}else a(c,b)}}function k(a,b,c){var k=void 0,m=!1;if("makeRequest"!==a&&"makeHttpRequests"!==
a)throw'only "makeRequest" and "makeHttpRequests" RPCs are implemented';"makeRequest"===a&&(a="makeHttpRequests",b=f(b),c=g(c));var n=function(a){if(a){if("undefined"!=typeof k&&"undefined"!=typeof a.root&&k!=a.root)throw"all requests in a batch must have the same root URL";k=a.root||k;m=_.Wk.$J(a.headers)}};if(b){for(var I=_.J("client/jsonpOverride"),H=0,X=b.length;H<X;++H){var ha=b[H];ha&&(ha=ha.params,n(ha),I&&l(ha,c))}if(I)return}var Z=e(m,k);q[Z]||d(m,k);v[Z]?_.L.call(Z,a,function(a){if(this.f==
Z&&this.t==_.L.Pg(this.f)&&this.origin==_.L.Ug(this.f)){var b=(0,_.oc)(a);c(b,a)}},b):(y[Z]||(y[Z]=[]),y[Z].push({Ei:a,uM:b,Vc:c}))}function l(a,b){if("GET"!=a.httpMethod)throw"JSONP supports GET methods only.";var c="jpcb"+String(2147483647*(0,_.Yk)()|0),d=window.document.createElement("script"),e=window.document.getElementsByTagName("head")[0];window[c]=function(a){b(a);try{delete window[c]}catch(f){window[c]=void 0}window.setTimeout(function(){e.removeChild(d)},1)};var f=a.root||m("root"),g=a.urlParams;
g.callback=c;f=_.ji(f,a.url);g=_.gi(_.ii([f],g));d.setAttribute("id",c);d.setAttribute("src",g);d.setAttribute("charset","utf-8");e.appendChild(d)}function m(a){return _.J("googleapis.config/"+a)}var n={},q={},v={},y={};return{gq:function(b,c,d){var e=d||"auto";b=b||{};if("none"==e)return b;c=c||window.location.href;d=b.Authorization;var f=b.OriginToken;if(!d&&!f){f=_.Kk(void 0,void 0);!f&&window.gapi.auth2&&"function"==typeof window.gapi.auth2._gt&&(f=window.gapi.auth2._gt());f&&f.access_token&&
("oauth2"==e||"auto"==e)&&(d=String(f.token_type||"Bearer")+" "+f.access_token);if(f=!d)f=(!!m("auth/useFirstPartyAuth")||"1p"==e)&&"oauth2"!=e;if(f&&_.Wk.RK()){if(a()){d=m("primaryEmail");var e=m("appDomain"),f=m("fogId"),g=[];d&&g.push({key:"e",value:d});e&&g.push({key:"a",value:e});f&&g.push({key:"u",value:f});d=_.Wk.xr(g)}else d=_.Wk.xr();d&&(c=_.google.Lr(c),c=b["X-Goog-AuthUser"]||c,_.wd(_.zd(c))&&(!a()||a()&&_.wd(_.zd(m("primaryEmail")))&&_.wd(_.zd(m("appDomain")))&&_.wd(_.zd(m("fogId"))))&& (c="0"),_.wd(_.zd(c))||(b["X-Goog-AuthUser"]=c))}d?b.Authorization=d:!1!==m("auth/useOriginToken")&&(f=_.Wk.lI())&&(b.OriginToken=f)}return b},R:l,Fi:k}}();

_.Uf=function(a){if(a.Lc&&"function"==typeof a.Lc)return a.Lc();if(_.t(a))return a.split("");if(_.ld(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return _.Sd(a)};_.Vf=function(a){if(a.Ld&&"function"==typeof a.Ld)return a.Ld();if(!a.Lc||"function"!=typeof a.Lc){if(_.ld(a)||_.t(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return _.Td(a)}}; _.Wf=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(_.ld(a)||_.t(a))(0,_.Gd)(a,b,c);else for(var d=_.Vf(a),e=_.Uf(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)};

var gg,hg;_.bg.prototype.Fh=_.N(9,function(a){for(var b=0;b<this.R.length;b++){var c=this.R[b];if(_.eg(this.S,c)&&this.S[c]==a)return!0}return!1});_.fg=function(a){var b=0,c;for(c in a)b++;return b};gg=function(a,b){if("function"==typeof a.every)return a.every(b,void 0);if(_.ld(a)||_.t(a))return(0,_.Kd)(a,b,void 0);for(var c=_.Vf(a),d=_.Uf(a),e=d.length,f=0;f<e;f++)if(!b.call(void 0,d[f],c&&c[f],a))return!1;return!0}; hg=function(a){return a.Nb&&"function"==typeof a.Nb?a.Nb():_.ld(a)||_.t(a)?a.length:_.fg(a)};
var jg;_.ig=function(a){this.R=new _.bg;if(a){a=_.Uf(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])}};jg=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+_.Cd(a):b.substr(0,1)+a};_.h=_.ig.prototype;_.h.Nb=function(){return this.R.Nb()};_.h.add=function(a){this.R.set(jg(a),a)};_.h.remove=function(a){return this.R.remove(jg(a))};_.h.clear=function(){this.R.clear()};_.h.isEmpty=function(){return this.R.isEmpty()};_.h.contains=function(a){a=jg(a);return _.eg(this.R.S,a)};_.h.Lc=function(){return this.R.Lc()};
_.h.clone=function(){return new _.ig(this)};_.h.equals=function(a){return this.Nb()==hg(a)&&kg(this,a)};var kg=function(a,b){var c=hg(b);if(a.Nb()>c)return!1;!("undefined"!=typeof _.ig&&b instanceof _.ig)&&5<c&&(b=new _.ig(b));return gg(a,function(a){var c=b;return c.contains&&"function"==typeof c.contains?c.contains(a):c.Fh&&"function"==typeof c.Fh?c.Fh(a):_.ld(c)||_.t(c)?_.Ld(c,a):_.Ud(c,a)})};_.ig.prototype.hg=function(){return this.R.hg(!1)};

var Rh,Wh,Yh,Zh,Xh;Rh=function(a){return/^\s*$/.test(a)?!1:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,""))};_.Sh=function(a){a=String(a);if(Rh(a))try{return eval("("+a+")")}catch(b){}throw Error("v`"+a);};_.Vh=function(a,b){return _.Th(new _.Uh(b),a)};_.Uh=function(a){this.R=a};
_.Th=function(a,b){var c=[];Wh(a,b,c);return c.join("")};
Wh=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(_.ya(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],Wh(a,a.R?a.R.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(f),Xh(d,c),c.push(":"),Wh(a,a.R?a.R.call(b,d,e):e,c),f=","));c.push("}");return}}switch(typeof b){case "string":Xh(b,
c);break;case "number":c.push((0,window.isFinite)(b)&&!(0,window.isNaN)(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("w`"+typeof b);}}};Yh={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"};Zh=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g; Xh=function(a,b){b.push('"',a.replace(Zh,function(a){var b=Yh[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),Yh[a]=b);return b}),'"')};

_.$h=function(a,b){_.Ef.call(this);this.S=a||1;this.R=b||_.r;this.T=(0,_.u)(this.UN,this);this.U=(0,_.Ga)()};_.B(_.$h,_.Ef);_.h=_.$h.prototype;_.h.enabled=!1;_.h.Re=null;_.h.setInterval=function(a){this.S=a;this.Re&&this.enabled?(_.ai(this),this.start()):this.Re&&_.ai(this)};
_.h.UN=function(){if(this.enabled){var a=(0,_.Ga)()-this.U;0<a&&a<.8*this.S?this.Re=this.R.setTimeout(this.T,this.S-a):(this.Re&&(this.R.clearTimeout(this.Re),this.Re=null),this.dispatchEvent("tick"),this.enabled&&(this.Re=this.R.setTimeout(this.T,this.S),this.U=(0,_.Ga)()))}};_.h.start=function(){this.enabled=!0;this.Re||(this.Re=this.R.setTimeout(this.T,this.S),this.U=(0,_.Ga)())};_.ai=function(a){a.enabled=!1;a.Re&&(a.R.clearTimeout(a.Re),a.Re=null)};
_.$h.prototype.Fa=function(){_.$h.qa.Fa.call(this);_.ai(this);delete this.R};_.bi=function(a,b,c){if(_.Dd(a))c&&(a=(0,_.u)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,_.u)(a.handleEvent,a);else throw Error("x");return 2147483647<Number(b)?-1:_.r.setTimeout(a,b||0)};_.ci=function(a){_.r.clearTimeout(a)};

_.ki=function(a,b){return null!==a&&b in a};_.li=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};_.mi=function(a){return eval("("+a+")")};_.ni=function(a){var b=_.xa(a);if("object"==b||"array"==b){if(_.Dd(a.clone))return a.clone();var b="array"==b?[]:{},c;for(c in a)b[c]=_.ni(a[c]);return b}return a};_.oi=function(a,b,c){a=a.split(b);for(var d=[];0<c&&a.length;)d.push(a.shift()),c--;a.length&&d.push(a.join(b));return d};
var pi=function(){};pi.prototype.R=null;var ri=function(a){var b;(b=a.R)||(b={},qi(a)&&(b[0]=!0,b[1]=!0),b=a.R=b);return b};var ti,qi;ti=function(){};_.B(ti,pi);_.ui=function(a){return(a=qi(a))?new window.ActiveXObject(a):new window.XMLHttpRequest};qi=function(a){if(!a.S&&"undefined"==typeof window.XMLHttpRequest&&"undefined"!=typeof window.ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new window.ActiveXObject(d),a.S=d}catch(e){}}throw Error("y");}return a.S};_.si=new ti;
var wi,xi,yi;_.vi=function(a){_.Ef.call(this);this.headers=new _.bg;this.Ba=a||null;this.S=!1;this.Ja=this.R=null;this.ua="";this.V=0;this.T=this.La=this.Aa=this.Ia=!1;this.$=0;this.ra=null;this.U="";this.Ta=this.W=!1};_.B(_.vi,_.Ef);wi=/^https?$/i;xi=["POST","PUT"];yi=[];_.zi=function(a,b,c,d,e,f){var g=new _.vi;yi.push(g);b&&g.wa("complete",b);g.Tr("ready",g.rb);f&&(g.$=Math.max(0,f));g.send(a,c,d,e)};_.vi.prototype.rb=function(){this.Pa();_.Od(yi,this)};_.vi.prototype.Kr=function(){return this.U};
_.vi.prototype.Qr=_.p(14);
_.vi.prototype.send=function(a,b,c,d){if(this.R)throw Error("z`"+this.ua+"`"+a);b=b?b.toUpperCase():"GET";this.ua=a;this.V=0;this.Ia=!1;this.S=!0;this.R=this.Ba?_.ui(this.Ba):_.ui(_.si);this.Ja=this.Ba?ri(this.Ba):ri(_.si);this.R.onreadystatechange=(0,_.u)(this.Wa,this);try{this.La=!0,this.R.open(b,String(a),!0),this.La=!1}catch(f){Ai(this);return}a=c||"";var e=this.headers.clone();d&&_.Wf(d,function(a,b){e.set(b,a)});d=_.Oe(e.Ld(),Bi);c=_.r.FormData&&a instanceof _.r.FormData;!_.Ld(xi,b)||d||c||
e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(a,b){this.R.setRequestHeader(b,a)},this);this.U&&(this.R.responseType=this.U);_.ki(this.R,"withCredentials")&&(this.R.withCredentials=this.W);try{Ci(this),0<this.$&&((this.Ta=Di(this.R))?(this.R.timeout=this.$,this.R.ontimeout=(0,_.u)(this.fe,this)):this.ra=_.bi(this.fe,this.$,this)),this.Aa=!0,this.R.send(a),this.Aa=!1}catch(f){Ai(this)}};
var Di=function(a){return _.P&&_.Ee(9)&&_.pd(a.timeout)&&_.va(a.ontimeout)},Bi=function(a){return"content-type"==a.toLowerCase()};_.vi.prototype.fe=function(){"undefined"!=typeof _.ta&&this.R&&(this.V=8,this.dispatchEvent("timeout"),this.abort(8))};var Ai=function(a){a.S=!1;a.R&&(a.T=!0,a.R.abort(),a.T=!1);a.V=5;Ei(a);Fi(a)},Ei=function(a){a.Ia||(a.Ia=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};
_.vi.prototype.abort=function(a){this.R&&this.S&&(this.S=!1,this.T=!0,this.R.abort(),this.T=!1,this.V=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Fi(this))};_.vi.prototype.Fa=function(){this.R&&(this.S&&(this.S=!1,this.T=!0,this.R.abort(),this.T=!1),Fi(this,!0));_.vi.qa.Fa.call(this)};_.vi.prototype.Wa=function(){this.Xb()||(this.La||this.Aa||this.T?Gi(this):this.Ra())};_.vi.prototype.Ra=function(){Gi(this)};
var Gi=function(a){if(a.S&&"undefined"!=typeof _.ta&&(!a.Ja[1]||4!=_.Hi(a)||2!=a.getStatus()))if(a.Aa&&4==_.Hi(a))_.bi(a.Wa,0,a);else if(a.dispatchEvent("readystatechange"),4==_.Hi(a)){a.S=!1;try{_.Ii(a)?(a.dispatchEvent("complete"),a.dispatchEvent("success")):(a.V=6,a.getStatus(),Ei(a))}finally{Fi(a)}}},Fi=function(a,b){if(a.R){Ci(a);var c=a.R,d=a.Ja[0]?_.wa:null;a.R=null;a.Ja=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}},Ci=function(a){a.R&&a.Ta&&(a.R.ontimeout=null);
_.pd(a.ra)&&(_.ci(a.ra),a.ra=null)};_.vi.prototype.qd=function(){return!!this.R};_.Ii=function(a){var b=a.getStatus(),c;if(!(c=_.li(b))){if(b=0===b)a=String(a.ua).match(_.fi)[1]||null,!a&&_.r.self&&_.r.self.location&&(a=_.r.self.location.protocol,a=a.substr(0,a.length-1)),b=!wi.test(a?a.toLowerCase():"");c=b}return c};_.Hi=function(a){return a.R?a.R.readyState:0};_.vi.prototype.getStatus=function(){try{return 2<_.Hi(this)?this.R.status:-1}catch(a){return-1}};
_.Ji=function(a){try{return a.R?a.R.responseText:""}catch(b){return""}};_.Ki=function(a){try{if(!a.R)return null;if("response"in a.R)return a.R.response;switch(a.U){case "":case "text":return a.R.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in a.R)return a.R.mozResponseArrayBuffer}return null}catch(b){return null}};_.vi.prototype.getAllResponseHeaders=function(){return this.R&&4==_.Hi(this)?this.R.getAllResponseHeaders():""};_.Ne(function(a){_.vi.prototype.Ra=a(_.vi.prototype.Ra)});

_.Ac=window.tamings___||[];_.Bc=window.caja___;_.___=window.___;
_.Ma.Il=function(){var a={},b=[],c=function(a){var b={method:a.request.method,id:a.key};a.request.rpc&&(b.params=a.request.rpc);return b};a.execute=function(a){for(var e={},f={},g=0,k=[],l=0;l<b.length;l++){var m=b[l].request.transport;f[m.name]||(k.push(m),g++);f[m.name]=f[m.name]||[];f[m.name].push(c(b[l]))}l=function(c){c.error&&(e.error=c.error);for(var f=0;f<b.length;f++){var k=b[f].key,l=c[k];l&&(e[k]=l.error?l:l.data||l.result)}g--;0===g&&a(e)};for(m=0;m<k.length;m++)k[m].execute(f[k[m].name], l);0==g&&window.setTimeout(function(){a(e)},0)};a.add=function(c,e){e&&c&&b.push({key:c,request:e});return a};return a};
_.Ma.xm=function(a,b){if("newBatch"!==a){for(var c=a.split("."),d=window.osapi,e=0;e<c.length-1;e++)d[c[e]]=d[c[e]]||{},d=d[c[e]];var f=c[c.length-1];d[f]?(d.__dupwarn||_.Qb("Skipping duplicate osapi method definition "+a+" on transport "+b.name+"; others may exist, but suppressing warnings"),d.__dupwarn=!0):(d[f]=function(c){c=c||{};c.userId=c.userId||"@viewer";c.groupId=c.groupId||"@self";return new Cc(a,b,c)},"undefined"!==typeof _.Ac&&_.Ac.push(function(){_.Bc.markTameAsFunction(d[f],a)}))}};
var Cc=function(a,b,c){this.method=a;this.transport=b;this.rpc=c};Cc.prototype.execute=function(a){var b="undefined"!==typeof _.Bc&&_.Bc.getUseless&&_.Bc.getUseless(),c=b?_.Bc.getUseless():this,d=b?_.Bc.untame(a):a;a=_.Ma.Il();a.add(this.method,this);a.execute(function(a){a.error?d.call(c,a.error):d.call(c,a[c.method])})};
_.C("osapi.newBatch.add",_.Ma.Il.add);_.C("osapi.newBatch.execute",_.Ma.Il.execute);_.C("osapi._registerMethod",_.Ma.xm);_.C("osapi._BoundCall",Cc);_.C("osapi._BoundCall.prototype.execute",Cc.prototype.execute);
var al=function(a){a=a.split(".");for(var b=window.osapi||window,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b},bl=function(a,b){var c=a.split("."),d=window;c[0]in d||!d.execScript||d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)c.length||void 0===b?d[e]?d=d[e]:d=d[e]={}:d[e]=b};
var dl,fl,il,jl,kl,el,ll,ml;dl={};fl=function(a,b){_.Ma.xm(a,{name:"googleapis",execute:el,root:b});var c=al(a);bl(a,c);if(0!=a.indexOf("googleapis.")){var d=a.substring(a.indexOf(".")+1),e=d.lastIndexOf(".delete");-1!=e&&e+7==d.length&&(d=d.replace(".delete",".remove"));bl("googleapis."+d,c)}};_.gl=function(a){for(var b in a)a.hasOwnProperty(b)&&(dl[b]=a[b])};_.hl=function(a){null==a?_.cl&&delete _.cl.key:(_.cl=_.cl||{},_.cl.key=a)};
il=function(a,b){if("trace"!=a)throw'only the "trace" parameter may be set using this API';null==b?_.cl&&delete _.cl[a]:(_.cl=_.cl||{},_.cl[a]=b)};jl=function(a){a=a||{};if(window.navigator){for(var b=["appVersion","platform","userAgent"],c=[],d=0;d<b.length;d++)window.navigator[b[d]]&&c.push((0,window.encodeURIComponent)(b[d])+"="+(0,window.encodeURIComponent)(window.navigator[b[d]]));a["X-ClientDetails"]=c.join("&")}return a};kl=function(a){a.clientVersion="1.0.0-alpha";_.cl&&(a.urlParams=_.cl)};
el=function(a,b){for(var c=this.root||null,d=0;d<a.length;d++){var e=a[d],f;f=e.method;f=f.substring(0,f.indexOf("."));e.jsonrpc="2.0";e.key=e.id;c=e.root||c;(f=dl[f]||"v1",!e.apiVersion)&&(e.apiVersion=f)}d={};d=_.$k.gq(d);d=jl(d);c={requests:a,headers:d,root:c};kl(c);_.$k.Fi("makeRequest",c,b)};ll=function(a,b){for(var c=0,d=a.length;c<d;c++){var e=a[c];e.key=e.id;var f=e.params.headers||{},f=_.$k.gq(f),f=jl(f);e.params.headers=f;kl(e.params)}_.$k.Fi("makeHttpRequests",a,b)};
ml=function(){var a=_.K.dc(),b={debug:"googleapis.config/debug"},c;for(c in b)a[c]&&_.ob(b[c],"true"==a[c]);for(var d in _.J("googleapis.config/methods"))fl(d);_.J("googleapis.config/versions")&&_.gl(_.J("googleapis.config/versions"));_.J("googleapis.config/developerKey")&&_.hl(_.J("googleapis.config/developerKey"));_.Ma.xm("googleapis.newHttpRequest",{name:"googleapis",execute:ll});bl("googleapis.newHttpRequest",al("googleapis.newHttpRequest"))};ml();
var nl=function(){this.R={};this.S=_.Ma.Il()};nl.prototype.add=function(a,b,c){this.R[a]=c;this.S.add(a,b);return this};nl.prototype.execute=function(a){var b=this;this.S.execute(function(c){var d={},e=!1,f;for(f in c)if(c.hasOwnProperty(f)){var g=c[f],k=b.R[f];k?k(g):(d[f]=g,e=!0)}e&&a&&a(d)})};
_.C("googleapis.ApiClient.register",fl);_.C("googleapis.ApiClient.setVersions",_.gl);_.C("googleapis.ApiClient.setDeveloperKey",_.hl);_.C("googleapis.ApiClient.setUrlParameter",il);_.C("googleapis.ApiClient.init",ml);_.C("googleapis.Batch",nl);_.C("googleapis.Batch.prototype.add",nl.prototype.add);_.C("googleapis.Batch.prototype.execute",nl.prototype.execute);_.C("googleapis.init",function(){ml()});_.C("googleapis.newBatch",function(){return new nl});
_.C("googleapis.newRequest",function(a,b,c){b=b||{};var d={name:"googleapis",execute:el,root:c},e=_.Ma.Il(),f=this;c={};c.method=a;c.transport=d;c.rpc=b;c.execute=function(c){e.add(a,{method:a,rpc:b,transport:d});e.execute(function(b){b.error?c.call(f,b.error):c.call(f,b[a])})};return c});_.C("googleapis.register",function(a,b){fl(a,b)});_.C("googleapis.setUrlParameter",function(a,b){il(a,b)});_.C("googleapis.setDeveloperKey",function(a){_.hl(a)});_.C("googleapis.setVersions",function(a){_.gl(a)});

var ql;_.ol=function(a){if(!_.ld(a))return null;for(var b={},c=0;c<a.length;c++)b[a[c]]=a[c];return b};_.pl=function(a,b){var c=a.length;if(c!=b.length)return!1;for(var d=0;d<c;++d){var e=a.charCodeAt(d),f=b.charCodeAt(d);65<=e&&90>=e&&(e+=32);65<=f&&90>=f&&(f+=32);if(e!=f)return!1}return!0};ql=null;
_.rl=function(a){if(null===ql){var b=_.J("client/headers/response");b||(b=_.J("googleapis/headers/response"));ql=_.ol(b)}if(null!=ql){if(ql.hasOwnProperty(a))return!0;for(var c in ql)if(ql.hasOwnProperty(c)&&_.pl(c,a))return!0}return!1};
_.sl=function(a){a=String(a||"").split("\x00").join("");for(var b=[],c=!0,d=0,e=a.length;d<e;++d){var f=a.charAt(d),g=a.charCodeAt(d);if(55296<=g&&56319>=g&&d+1<e){var k=a.charAt(d+1),l=a.charCodeAt(d+1);56320<=l&&57343>=l&&(f+=k,g=65536+(g-55296<<10)+(l-56320),++d)}if(!(0<=g&&1114109>=g)||55296<=g&&57343>=g||64976<=g&&65007>=g||65534==(g&65534))g=65533,f=String.fromCharCode(g);k=!(32<=g&&126>=g)||" "==f||c&&":"==f||"\\"==f;!c||"/"!=f&&"?"!=f||(c=!1);"%"==f&&(d+2>=e?k=!0:(l=16*(0,window.parseInt)(a.charAt(d+
1),16)+(0,window.parseInt)(a.charAt(d+2),16),0<=l&&255>=l?(g=l,f=0==g?"":"%"+(256+l).toString(16).toUpperCase().substr(1),d+=2):k=!0));k&&(f=(0,window.encodeURIComponent)(f),1>=f.length&&(0<=g&&127>=g?f="%"+(256+g).toString(16).toUpperCase().substr(1):(g=65533,f=(0,window.encodeURIComponent)(String.fromCharCode(g)))));b.push(f)}a=b.join("");a=a.split("#")[0];a=a.split("?");b=a[0].split("/");c=[];d=0;for(e=b.length;d<e;++d)f=b[d],g=f.split("%2E").join("."),g=g.split((0,window.encodeURIComponent)("\uff0e")).join("."),
"."==g?d+1==e&&c.push(""):".."==g?(0<c.length&&c.pop(),d+1==e&&c.push("")):c.push(f);a[0]=c.join("/");for(a=a.join("?");a&&"/"==a.charAt(0);)a=a.substr(1);return"/"+a};_.ul=function(a){var b=_.sl(a);if(String(a)!=b)throw Error("F");(a=b)&&"/"==a.charAt(a.length-1)||(a=(a||"")+"/");_.L.register("init",function(){_.ul(a)});_.tl=a;_.K.dc(window.location.href)};
_.vl="function"==typeof window.atob;
_.fc.IQ=function(a){var b=[];if(1<arguments.length)for(var c=0,d;d=arguments[c];++c)b.push(d);else b=a;return function(a){for(var c=0;b[c];++c)if(a===b[c])return!0;return!1}};_.fc.yU=function(a){return function(b){return a.test(b)}};_.fc.nD=function(a){return"undefined"!==typeof a};_.fc.fT=function(a){return"string"===typeof a&&0<a.length};_.fc.VO=function(a){return"boolean"===typeof a};_.fc.jS=function(a){return function(b){for(var c in a)if(a.hasOwnProperty(c)&&!(0,a[c])(b[c]))return!1;return!0}};

_.K=_.K||{};_.K.Co=function(a,b,c){for(var d=[],e=2,f=arguments.length;e<f;++e)d.push(arguments[e]);return function(){for(var c=d.slice(),e=0,f=arguments.length;e<f;++e)c.push(arguments[e]);return b.apply(a,c)}};_.K.Hl=function(a){var b,c,d={};for(b=0;c=a[b];++b)d[c]=c;return d};

var wc,vc,xc;_.K=_.K||{};wc=function(a){vc=a["core.util"]||{}};vc={};xc={};_.fc&&_.fc.register("core.util",null,wc);_.K.jX=function(a){return"undefined"===typeof vc[a]?null:vc[a]};_.K.hasFeature=function(a){return"undefined"!==typeof vc[a]};_.K.pX=function(){return xc};

_.Yo=_.E();
_.Zo=function(a){var b=window;a=(a||b.location.href).match(/.*(\?|#|&)usegapi=([^&#]+)/)||[];return"1"===(0,window.decodeURIComponent)(a[a.length-1]||"")};
_.Cr=function(){return(_.Yd("Chrome")||_.Yd("CriOS"))&&!_.Yd("Edge")};_.Dr=function(){return _.Yd("Safari")&&!(_.Cr()||_.Yd("Coast")||_.$d()||_.Yd("Edge")||_.Yd("Silk")||_.Yd("Android"))};_.Er=function(){return _.Yd("Firefox")};_.Fr=function(a){for(var b={},c=0,d=0;d<a.length;){var e=a[d++],f;f=e;f=_.od(f)?"o"+_.Cd(f):(typeof f).charAt(0)+f;Object.prototype.hasOwnProperty.call(b,f)||(b[f]=!0,a[c++]=e)}a.length=c};_.Gr=_.Er();_.Hr=_.fe()||_.Yd("iPod");_.Ir=_.Yd("iPad"); _.Jr=_.Yd("Android")&&!(_.Cr()||_.Er()||_.$d()||_.Yd("Silk"));_.Kr=_.Cr();_.Lr=_.Dr()&&!_.ge();

_.Aw=function(a){for(var b=[],c=0,d=0;c<a.length;){var e=a[c++];if(128>e)b[d++]=String.fromCharCode(e);else if(191<e&&224>e){var f=a[c++];b[d++]=String.fromCharCode((e&31)<<6|f&63)}else if(239<e&&365>e){var f=a[c++],g=a[c++],k=a[c++],e=((e&7)<<18|(f&63)<<12|(g&63)<<6|k&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else f=a[c++],g=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(f&63)<<6|g&63)}return b.join("")};
var Bw,Cw,Dw,Ew,Gw,Jw,Hw;Bw=null;Cw=null;Dw=null;Ew=_.ke||_.le&&!_.Lr||_.he;_.Fw=Ew||"function"==typeof _.r.btoa;Gw=Ew||!_.Lr&&!_.P&&"function"==typeof _.r.atob;_.Iw=function(a,b){Hw();for(var c=b?Dw:Bw,d=[],e=0;e<a.length;e+=3){var f=a[e],g=e+1<a.length,k=g?a[e+1]:0,l=e+2<a.length,m=l?a[e+2]:0,n=f>>2,f=(f&3)<<4|k>>4,k=(k&15)<<2|m>>6,m=m&63;l||(m=64,g||(k=64));d.push(c[n],c[f],c[k],c[m])}return d.join("")};
_.Kw=function(a,b){if(Gw&&!b)return _.r.atob(a);var c="";Jw(a,function(a){c+=String.fromCharCode(a)});return c};_.Lw=function(a){var b=[];Jw(a,function(a){b.push(a)});return b};Jw=function(a,b){function c(b){for(;d<a.length;){var c=a.charAt(d++),e=Cw[c];if(null!=e)return e;if(!_.wd(c))throw Error("P`"+c);}return b}Hw();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),k=c(64);if(64===k&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=k&&b(g<<6&192|k))}};
Hw=function(){if(!Bw){Bw={};Cw={};Dw={};for(var a=0;65>a;a++)Bw[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),Cw[Bw[a]]=a,Dw[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a),62<=a&&(Cw["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)]=a)}};

_.ly=function(a){this.R=a};_.ly.prototype.toString=function(){return this.R};_.my=function(a){_.Se.call(this);this.$=1;this.U=[];this.V=0;this.R=[];this.S={};this.W=!!a};_.B(_.my,_.Se);_.my.prototype.subscribe=_.p(30);_.my.prototype.Jg=function(a){var b=this.R[a];if(b){var c=this.S[b];0!=this.V?(this.U.push(a),this.R[a+1]=_.wa):(c&&_.Od(c,a),delete this.R[a],delete this.R[a+1],delete this.R[a+2])}return!!b};
_.my.prototype.T=function(a,b){var c=this.S[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;e<f;e++)d[e-1]=arguments[e];if(this.W)for(e=0;e<c.length;e++){var g=c[e];ny(this.R[g+1],this.R[g+2],d)}else{this.V++;try{for(e=0,f=c.length;e<f;e++)g=c[e],this.R[g+1].apply(this.R[g+2],d)}finally{if(this.V--,0<this.U.length&&0==this.V)for(;c=this.U.pop();)this.Jg(c)}}return 0!=e}return!1};var ny=function(a,b,c){_.Ag(function(){a.apply(b,c)})};
_.my.prototype.clear=function(a){if(a){var b=this.S[a];b&&((0,_.Gd)(b,this.Jg,this),delete this.S[a])}else this.R.length=0,this.S={}};_.my.prototype.Nb=function(a){if(a){var b=this.S[a];return b?b.length:0}a=0;for(b in this.S)a+=this.Nb(b);return a};_.my.prototype.Fa=function(){_.my.qa.Fa.call(this);this.clear();this.U.length=0};
_.oy=function(a){_.Se.call(this);this.R=new _.my(a);_.Ve(this,this.R)};_.B(_.oy,_.Se);_.oy.prototype.subscribe=_.p(29);_.oy.prototype.Jg=function(a){return this.R.Jg(a)};_.oy.prototype.clear=function(a){this.R.clear(_.va(a)?a.toString():void 0)};_.oy.prototype.Nb=function(a){return this.R.Nb(_.va(a)?a.toString():void 0)};

_.vy=function(){_.uy="oauth2relay"+String(2147483647*(0,_.Yk)()|0);_.ty.proxy=_.uy};_.wy=new _.oy;_.xy=new _.ly("oauth");_.ty={};_.vy();var yy=_.J("oauth-flow/client_id");_.ty.client_id=yy;var zy=_.ty,Ay;var By=String(_.J("oauth-flow/redirectUri"));if(By)Ay=By.replace(/[#][\s\S]*/,"");else{var Cy=_.Sj.qb(window.location.href);Ay=[_.J("oauth-flow/callbackUrl"),"?x_origin=",(0,window.encodeURIComponent)(Cy)].join("")}zy.redirect_uri=Ay;_.ty.origin=_.Sj.qb(window.location.href);_.ty.response_type="token";

_.Qo=_.Ua(_.db,"rw",_.E());
var Ro=function(a,b){var c=_.Qo[a];c&&c.state<b&&(c.state=b)};var So=function(a){a=(a=_.Qo[a])?a.oid:void 0;if(a){var b=_.Ra.getElementById(a);b&&b.parentNode.removeChild(b);delete _.Qo[a];So(a)}};_.To=function(a){a=a.container;"string"===typeof a&&(a=window.document.getElementById(a));return a};_.Uo=function(a){var b=a.clientWidth;return"position:absolute;top:-10000px;width:"+(b?b+"px":a.style.width||"300px")+";margin:0px;border-style:none;"};
_.Vo=function(a,b){var c={},d=a.Tb(),e=b&&b.width,f=b&&b.height,g=b&&b.verticalAlign;g&&(c.verticalAlign=g);e||(e=d.width||a.width);f||(f=d.height||a.height);d.width=c.width=e;d.height=c.height=f;d=a.nb();e=a.Ka();Ro(e,2);a:{e=a.Db();c=c||{};if(_.db.oa){var k=d.id;if(k){f=(f=_.Qo[k])?f.state:void 0;if(1===f||4===f)break a;So(k)}}(f=e.nextSibling)&&f.getAttribute&&f.getAttribute("data-gapistub")&&(e.parentNode.removeChild(f),e.style.cssText="");var f=c.width,g=c.height,l=e.style;l.textIndent="0";l.margin=
"0";l.padding="0";l.background="transparent";l.borderStyle="none";l.cssFloat="none";l.styleFloat="none";l.lineHeight="normal";l.fontSize="1px";l.verticalAlign="baseline";e=e.style;e.display="inline-block";d=d.style;d.position="static";d.left="0";d.top="0";d.visibility="visible";f&&(e.width=d.width=f+"px");g&&(e.height=d.height=g+"px");c.verticalAlign&&(e.verticalAlign=c.verticalAlign);k&&Ro(k,3)}(k=b?b.title:null)&&a.nb().setAttribute("title",k)};_.Wo=function(a){var b=a.Db();b&&b.removeChild(a.nb())};
_.Xo=function(a){a.where=_.To(a);var b=a.messageHandlers=a.messageHandlers||{},c=function(a){_.Vo(this,a)};b._ready=c;b._renderstart=c;var d=a.onClose;a.onClose=function(a){d&&d.call(this,a);_.Wo(this)};a.onCreate=function(a){a=a.nb();a.style.cssText=_.Uo(a)}};

var Yr,Zr,as,bs,gs,hs,is,js,ls,ms,ns,ps,qs,rs;Yr=function(){_.M.ez++;return["I",_.M.ez,"_",(new Date).getTime()].join("")};Zr=function(a){return a instanceof Array?a.join(","):a instanceof Object?(0,_.nc)(a):a};as=function(a){a&&a.match($r)&&_.ob("googleapis.config/gcv",a)};bs=function(a){_.Sj.nq.oN(a)};_.cs=function(a,b){var c=b||{},d;for(d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);return c};
_.es=function(a,b,c,d,e){var f=[],g;for(g in a)if(a.hasOwnProperty(g)){var k=b,l=c,m=a[g],n=d,q=ds(g);q[k]=q[k]||{};n=_.K.Co(n,m);m._iframe_wrapped_rpc_&&(n._iframe_wrapped_rpc_=!0);q[k][l]=n;f.push(g)}if(e)for(g in _.M.kj)_.M.kj.hasOwnProperty(g)&&f.push(g);return f.join(",")};gs=function(a,b,c){var d={};if(a&&a._methods){a=a._methods.split(",");for(var e=0;e<a.length;e++){var f=a[e];d[f]=fs(f,b,c)}}return d};
hs=function(a){if(a&&a.disableMultiLevelParentRelay)a=!1;else{var b;if(b=_.kd&&_.kd._open&&"inline"!=a.style&&!0!==a.inline)a=a.container,b=!(a&&("string"==typeof a&&window.document.getElementById(a)||window.document==(a.ownerDocument||a.document)));a=b}return a};is=function(a,b){var c={},d=b.params||{},e;for(e in a)"#"==e.charAt(0)&&(c[e.substring(1)]=a[e]),0==e.indexOf("fr-")&&(c[e.substring(3)]=a[e]),"#"==d[e]&&(c[e]=a[e]);for(var f in c)delete a["fr-"+f],delete a["#"+f],delete a[f];return c};
js=function(a){if(":"==a.charAt(0)){var b=_.J("iframes/"+a.substring(1));a={};_.um(b,a);(b=a.url)&&(a.url=_.kn(b));a.params||(a.params={});return a}return{url:_.kn(a)}};ls=function(a){function b(){}b.prototype=ks.prototype;a.prototype=new b};ms=function(a){return _.M.Yl[a]};ns=function(a,b){_.M.Yl[a]=b};ps=function(a){a=a||{};"auto"===a.height&&(a.height=_.sm.Kc());var b=window&&os&&os.Ha();b?b.$A(a.width||0,a.height||0):_.kd&&_.kd._resizeMe&&_.kd._resizeMe(a)};qs=function(a){as(a)};
rs=function(a){var b=_.$a(a.location.href,"urlindex");if(b=_.Ua(_.db,"fUrl",[])[b]){var c=a.location.hash,b=b+(/#/.test(b)?c.replace(/^#/,"&"):c);a.location.replace(b)}};
if(window.ToolbarApi)os=window.ToolbarApi,os.Ha=window.ToolbarApi.getInstance,os.prototype=window.ToolbarApi.prototype,_.h=os.prototype,_.h.openWindow=os.prototype.openWindow,_.h.Tw=os.prototype.closeWindow,_.h.NB=os.prototype.setOnCloseHandler,_.h.Lw=os.prototype.canClosePopup,_.h.$A=os.prototype.resizeWindow;else{var os=function(){},ss=null;os.Ha=function(){!ss&&window.external&&window.external.GTB_IsToolbar&&(ss=new os);return ss};_.h=os.prototype;_.h.openWindow=function(a){return window.external.GTB_OpenPopup&&
window.external.GTB_OpenPopup(a)};_.h.Tw=function(a){window.external.GTB_ClosePopupWindow&&window.external.GTB_ClosePopupWindow(a)};_.h.NB=function(a,b){window.external.GTB_SetOnCloseHandler&&window.external.GTB_SetOnCloseHandler(a,b)};_.h.Lw=function(a){return window.external.GTB_CanClosePopup&&window.external.GTB_CanClosePopup(a)};_.h.$A=function(a,b){return window.external.GTB_ResizeWindow&&window.external.GTB_ResizeWindow(a,b)};window.ToolbarApi=os;window.ToolbarApi.getInstance=os.Ha};
var ts=function(){window.setTimeout(function(){_.L.call("..","_noop_echo",_.M.NL)},0)},fs=function(a,b,c){var d=function(d){var f=Array.prototype.slice.call(arguments,0),g=f[f.length-1];if("function"===typeof g){var k=g;f.pop()}f.unshift(b,a,k,c);_.L.call.apply(_.L,f)};d._iframe_wrapped_rpc_=!0;return d},ds=function(a){_.M.So[a]||(_.M.So[a]={},_.L.register(a,function(b,c){var d=this.f;if(!("string"!=typeof b||b in{}||d in{})){var e=this.callback,f=_.M.So[a][d],g;f&&Object.hasOwnProperty.call(f,b)?
g=f[b]:Object.hasOwnProperty.call(_.M.kj,a)&&(g=_.M.kj[a]);if(g)return d=Array.prototype.slice.call(arguments,1),g._iframe_wrapped_rpc_&&e&&d.push(e),g.apply({},d)}_.Pb(['Unregistered call in window "',window.name,'" for method "',a,'", via proxyId "',b,'" from frame "',d,'".'].join(""));return null}));return _.M.So[a]};
_.M.dG=function(a,b,c){var d=Array.prototype.slice.call(arguments);_.M.Tx(function(a){a.sameOrigin&&(d.unshift("/"+a.claimedOpenerId+"|"+window.location.protocol+"//"+window.location.host),_.L.call.apply(_.L,d))})};_.M.iM=function(a,b){_.L.register(a,b)};
var $r=/^[-_.0-9A-Za-z]+$/,us={open:"open",onready:"ready",close:"close",onresize:"resize",onOpen:"open",onReady:"ready",onClose:"close",onResize:"resize",onRenderStart:"renderstart"},vs={onBeforeParentOpen:"beforeparentopen"},xs={onOpen:function(a){var b=a.Tb();a.De(b.container||b.element);return a},onClose:function(a){a.remove()}};_.M.hj=function(a){var b=_.E();_.um(_.Ym,b);_.um(a,b);return b};
var ks=function(a,b,c,d,e,f,g,k){this.config=js(a);this.openParams=this.Jl=b||{};this.params=c||{};this.methods=d;this.hp=!1;ys(this,b.style);this.nk={};zs(this,function(){var a;(a=this.Jl.style)&&_.M.Yl[a]?a=_.M.Yl[a]:a?(_.Qb(['Missing handler for style "',a,'". Continuing with default handler.'].join("")),a=null):a=xs;if(a){var b;if("function"===typeof a)b=a(this);else{var c={};for(b in a){var d=a[b];c[b]="function"===typeof d?_.K.Co(a,d,this):d}b=c}for(var g in e)a=b[g],"function"===typeof a&&
As(this,e[g],_.K.Co(b,a))}f&&As(this,"close",f)});this.Dg=this.ac=g;this.ht=(k||[]).slice();g&&this.ht.unshift(g.Ka())};ks.prototype.Tb=function(){return this.Jl};ks.prototype.Hf=function(){return this.params};ks.prototype.Bn=function(){return this.methods};ks.prototype.Cc=function(){return this.Dg};var ys=function(a,b){if(!a.hp){var c=b&&!_.M.Yl[b]&&_.M.Eq[b];c?(a.Dq=[],c(function(){a.hp=!0;for(var b=0,c=a.Dq.length;b<c;++b)a.Dq[b].call(a)})):a.hp=!0}},zs=function(a,b){a.hp?b.call(a):a.Dq.push(b)};
ks.prototype.Ic=function(a,b){zs(this,function(){As(this,a,b)})};var As=function(a,b,c){a.nk[b]=a.nk[b]||[];a.nk[b].push(c)};ks.prototype.Bi=function(a,b){zs(this,function(){var c=this.nk[a];if(c)for(var d=0,e=c.length;d<e;++d)if(c[d]===b){c.splice(d,1);break}})};
ks.prototype.sf=function(a,b){var c,d=this.nk[a];if(d)for(var e=Array.prototype.slice.call(arguments,1),f=0,g=d.length;f<g;++f)try{c=d[f].apply({},e)}catch(k){_.Pb(['Exception when calling callback "',a,'" with exception "',k.name,": ",k.message,'".'].join(""))}return c};
var Bs=function(a){return"number"==typeof a?{value:a,wr:a+"px"}:"100%"==a?{value:100,wr:"100%",zz:!0}:null},Cs=function(a,b,c,d,e,f,g){ks.call(this,a,b,c,d,us,e,f,g);this.id=b.id||Yr();this.S=b.rpctoken&&String(b.rpctoken)||Math.round(1E9*(0,_.Yk)());this.U=is(this.params,this.config);this.kr={};zs(this,function(){this.sf("open");_.cs(this.kr,this)})};ls(Cs);_.h=Cs.prototype;
_.h.De=function(a,b){if(!this.config.url)return _.Pb("Cannot open iframe, empty URL."),this;var c=this.id;_.M.$g[c]=this;var d=_.cs(this.methods);d._ready=this.Jo;d._close=this.close;d._open=this.zv;d._resizeMe=this.Av;d._renderstart=this.bA;var e=this.U;this.S&&(e.rpctoken=this.S);e._methods=_.es(d,c,"",this,!0);this.T=a="string"===typeof a?window.document.getElementById(a):a;d={};d.id=c;if(b){d.attributes=b;var f=b.style;if("string"===typeof f){var g;if(f){g=[];for(var f=f.split(";"),k=0,l=f.length;k<
l;++k){var m=f[k];if(0!=m.length||k+1!=l)m=m.split(":"),2==m.length&&m[0].match(/^[ a-zA-Z_-]+$/)&&m[1].match(/^[ +.%0-9a-zA-Z_-]+$/)?g.push(m.join(":")):_.Pb(['Iframe style "',f[k],'" not allowed.'].join(""))}g=g.join(";")}else g="";b.style=g}}this.Tb().allowPost&&(d.allowPost=!0);d.queryParams=this.params;d.fragmentParams=e;d.paramsSerializer=Zr;this.R=_.mn(this.config.url,a,d);e=this.R.getAttribute("data-postorigin")||this.R.src;_.M.$g[c]=this;_.L.Yo(this.id,this.S);_.L.Xf(this.id,e);return this};
_.h.Jd=function(a,b){this.kr[a]=b};_.h.Ka=function(){return this.id};_.h.nb=function(){return this.R};_.h.Db=function(){return this.T};_.h.We=function(a){this.T=a};_.h.Jo=function(a){var b=gs(a,this.id,"");this.Dg&&"function"==typeof this.methods._ready&&(a._methods=_.es(b,this.Dg.Ka(),this.id,this,!1),this.methods._ready(a));_.cs(a,this);_.cs(b,this);this.sf("ready",a)};_.h.bA=function(a){this.sf("renderstart",a)};_.h.close=function(a){a=this.sf("close",a);delete _.M.$g[this.id];return a};
_.h.remove=function(){var a=window.document.getElementById(this.id);a&&a.parentNode&&a.parentNode.removeChild(a)};
_.h.zv=function(a){var b=gs(a.params,this.id,a.proxyId);delete a.params._methods;"_parent"==a.openParams.anchor&&(a.openParams.anchor=this.T);if(hs(a.openParams))new Ds(a.url,a.openParams,a.params,b,b._onclose,this,a.openedByProxyChain);else{var c=new Cs(a.url,a.openParams,a.params,b,b._onclose,this,a.openedByProxyChain),d=this;zs(c,function(){var a={childId:c.Ka()},f=c.kr;f._toclose=c.close;a._methods=_.es(f,d.id,c.id,c,!1);b._onopen(a)})}};
_.h.Av=function(a){if(void 0===this.sf("resize",a)&&this.R){var b=Bs(a.width);null!=b&&(this.R.style.width=b.wr);a=Bs(a.height);null!=a&&(this.R.style.height=a.wr);this.R.parentElement&&(null!=b&&b.zz||null!=a&&a.zz)&&(this.R.parentElement.style.display="block")}};
var Ds=function(a,b,c,d,e,f,g){ks.call(this,a,b,c,d,vs,e,f,g);this.url=a;this.R=null;this.yt=Yr();zs(this,function(){var a;this.sf("beforeparentopen");var b=_.cs(this.methods);b._onopen=this.IL;b._ready=this.Jo;b._onclose=this.HL;this.params._methods=_.es(b,"..",this.yt,this,!0);b={};for(a in this.params)b[a]=Zr(this.params[a]);var c=this.config.url;if(this.Jl.hideUrlFromParent){a=window.name;var d=c,c=_.Rm(this.config.url,this.params,{},Zr),e=b,b={};b._methods=e._methods;b["#opener"]=e["#opener"];
b["#urlindex"]=e["#urlindex"];b["#opener"]&&void 0!=e["#urlindex"]?(b["#opener"]=a+","+b["#opener"],a=d):(d=_.Ua(_.db,"fUrl",[]),e=d.length,d[e]=c,_.db.rUrl=rs,b["#opener"]=a,b["#urlindex"]=e,a=_.Sj.qb(_.Pa.location.href),c=_.J("iframes/relay_url_"+(0,window.encodeURIComponent)(a))||"/_/gapi/sibling/1/frame.html",a+=c);c=a}_.kd._open({url:c,openParams:this.Jl,params:b,proxyId:this.yt,openedByProxyChain:this.ht})})};ls(Ds);Ds.prototype.S=function(){return this.R};
Ds.prototype.IL=function(a){this.R=a.childId;var b=gs(a,"..",this.R);_.cs(b,this);this.close=b._toclose;_.M.$g[this.R]=this;this.Dg&&this.methods._onopen&&(a._methods=_.es(b,this.Dg.Ka(),this.R,this,!1),this.methods._onopen(a))};Ds.prototype.Jo=function(a){var b=String(this.R),c=gs(a,"..",b);_.cs(a,this);_.cs(c,this);this.sf("ready",a);this.Dg&&this.methods._ready&&(a._methods=_.es(c,this.Dg.Ka(),b,this,!1),this.methods._ready(a))};
Ds.prototype.HL=function(a){if(this.Dg&&this.methods._onclose)this.methods._onclose(a);else return a=this.sf("close",a),delete _.M.$g[this.R],a};
var Es=function(a,b,c,d,e,f,g){ks.call(this,a,b,c,d,vs,f,g);this.id=b.id||Yr();this.S=e;d._close=this.close;this.onClosed=this.R;this.BC=0;zs(this,function(){this.sf("beforeparentopen");var b=_.cs(this.methods);this.params._methods=_.es(b,"..",this.yt,this,!0);b={};b.queryParams=this.params;a=_.cn(_.Ra,this.config.url,this.id,b);var c=e.openWindow(a);this.canAutoClose=function(a){a(e.Lw(c))};e.NB(c,this);this.BC=c})};ls(Es);Es.prototype.close=function(a){a=this.sf("close",a);this.S.Tw(this.BC);return a};
Es.prototype.R=function(){this.sf("close")};_.M.$g={};_.M.Yl={};_.M.Eq={};_.M.ez=0;_.M.So={};_.M.kj={};_.M.Mo=null;_.M.Lo=[];_.M.NL=function(a){var b=!1;try{if(null!=a)var c=window.parent.frames[a.id],b=c.iframer.id==a.id&&c.iframes.openedId_(_.kd.id)}catch(d){}try{_.M.Mo={origin:this.origin,referer:this.referer,claimedOpenerId:a&&a.id,claimedOpenerProxyChain:a&&a.proxyChain||[],sameOrigin:b};for(a=0;a<_.M.Lo.length;++a)_.M.Lo[a](_.M.Mo);_.M.Lo=[]}catch(d){}};
_.M.jI=function(a){var b=a&&a.Dg,c=null;b&&(c={},c.id=b.Ka(),c.proxyChain=a.ht);return c};_.L.register("_noop_echo",function(){this.callback(_.M.jI(_.M.$g[this.f]))});if(window.parent!=window){var Fs=_.K.dc();Fs.gcv&&as(Fs.gcv);var Gs=Fs.jsh;Gs&&bs(Gs);_.cs(gs(Fs,"..",""),_.kd);_.cs(Fs,_.kd);ts()}_.M.Ya=ms;_.M.Yb=ns;_.M.nN=qs;_.M.resize=ps;_.M.DH=function(a){return _.M.Eq[a]};_.M.Ut=function(a,b){_.M.Eq[a]=b};_.M.ZA=ps;_.M.zN=qs;_.M.Un={};_.M.Un.get=ms;_.M.Un.set=ns;
_.M.SF=function(a,b){ds(a);_.M.kj[a]=b||window[a]};_.M.aX=function(a){delete _.M.kj[a]};_.M.open=function(a,b,c,d,e,f){3==arguments.length?d={}:4==arguments.length&&"function"===typeof d&&(e=d,d={});var g="bubble"===b.style&&os?os.Ha():null;return g?new Es(a,b,c,d,g,e,f):hs(b)?new Ds(a,b,c,d,e,f):new Cs(a,b,c,d,e,f)};_.M.close=function(a,b){_.kd&&_.kd._close&&_.kd._close(a,b)};
_.M.ready=function(a,b,c){2==arguments.length&&"function"===typeof b&&(c=b,b={});var d=a||{};"height"in d||(d.height=_.sm.Kc());d._methods=_.es(b||{},"..","",_.kd,!0);_.kd&&_.kd._ready&&_.kd._ready(d,c)};_.M.Tx=function(a){_.M.Mo?a(_.M.Mo):_.M.Lo.push(a)};_.M.KL=function(a){return!!_.M.$g[a]};_.M.OH=function(){return["https://ssl.gstatic.com/gb/js/",_.J("googleapis.config/gcv")].join("")};
_.M.HA=function(a){var b={mouseover:1,mouseout:1};if(_.kd._event)for(var c=0;c<a.length;c++){var d=a[c];d in b&&_.K.Dm(window.document,d,function(a){_.kd._event({event:a.type,timestamp:(new Date).getTime()})},!0)}};_.M.rN=bs;_.M.St=function(a){_.Sj.nq.St(a)};_.M.MX=function(){};_.M.jz=_.kd;
_.C("iframes.allow",_.M.SF);_.C("iframes.callSiblingOpener",_.M.dG);_.C("iframes.registerForOpenedSibling",_.M.iM);_.C("iframes.close",_.M.close);_.C("iframes.getGoogleConnectJsUri",_.M.OH);_.C("iframes.getHandler",_.M.Ya);_.C("iframes.getDeferredHandler",_.M.DH);_.C("iframes.getParentInfo",_.M.Tx);_.C("iframes.iframer",_.M.jz);_.C("iframes.open",_.M.open);_.C("iframes.openedId_",_.M.KL);_.C("iframes.propagate",_.M.HA);_.C("iframes.ready",_.M.ready);_.C("iframes.resize",_.M.resize);
_.C("iframes.setGoogleConnectJsVersion",_.M.nN);_.C("iframes.setBootstrapHint",_.M.St);_.C("iframes.setJsHint",_.M.rN);_.C("iframes.setHandler",_.M.Yb);_.C("iframes.setDeferredHandler",_.M.Ut);_.C("IframeBase",ks);_.C("IframeBase.prototype.addCallback",ks.prototype.Ic);_.C("IframeBase.prototype.getMethods",ks.prototype.Bn);_.C("IframeBase.prototype.getOpenerIframe",ks.prototype.Cc);_.C("IframeBase.prototype.getOpenParams",ks.prototype.Tb);_.C("IframeBase.prototype.getParams",ks.prototype.Hf);
_.C("IframeBase.prototype.removeCallback",ks.prototype.Bi);_.C("Iframe",Cs);_.C("Iframe.prototype.close",Cs.prototype.close);_.C("Iframe.prototype.exposeMethod",Cs.prototype.Jd);_.C("Iframe.prototype.getId",Cs.prototype.Ka);_.C("Iframe.prototype.getIframeEl",Cs.prototype.nb);_.C("Iframe.prototype.getSiteEl",Cs.prototype.Db);_.C("Iframe.prototype.openInto",Cs.prototype.De);_.C("Iframe.prototype.remove",Cs.prototype.remove);_.C("Iframe.prototype.setSiteEl",Cs.prototype.We);
_.C("Iframe.prototype.addCallback",Cs.prototype.Ic);_.C("Iframe.prototype.getMethods",Cs.prototype.Bn);_.C("Iframe.prototype.getOpenerIframe",Cs.prototype.Cc);_.C("Iframe.prototype.getOpenParams",Cs.prototype.Tb);_.C("Iframe.prototype.getParams",Cs.prototype.Hf);_.C("Iframe.prototype.removeCallback",Cs.prototype.Bi);_.C("IframeProxy",Ds);_.C("IframeProxy.prototype.getTargetIframeId",Ds.prototype.S);_.C("IframeProxy.prototype.addCallback",Ds.prototype.Ic);_.C("IframeProxy.prototype.getMethods",Ds.prototype.Bn);
_.C("IframeProxy.prototype.getOpenerIframe",Ds.prototype.Cc);_.C("IframeProxy.prototype.getOpenParams",Ds.prototype.Tb);_.C("IframeProxy.prototype.getParams",Ds.prototype.Hf);_.C("IframeProxy.prototype.removeCallback",Ds.prototype.Bi);_.C("IframeWindow",Es);_.C("IframeWindow.prototype.close",Es.prototype.close);_.C("IframeWindow.prototype.onClosed",Es.prototype.R);_.C("iframes.util.getTopMostAccessibleWindow",_.M.Za.gy);_.C("iframes.handlers.get",_.M.Un.get);_.C("iframes.handlers.set",_.M.Un.set); _.C("iframes.resizeMe",_.M.ZA);_.C("iframes.setVersionOverride",_.M.zN);
ks.prototype.send=function(a,b,c){_.M.oB(this,a,b,c)};_.kd.send=function(a,b,c){_.M.oB(_.kd,a,b,c)};ks.prototype.register=function(a,b){var c=this;c.Ic(a,function(a){b.call(c,a)})};_.M.oB=function(a,b,c,d){var e=[];void 0!==c&&e.push(c);d&&e.push(function(a){d.call(this,[a])});a[b]&&a[b].apply(a,e)};_.M.Rj=function(){return!0};_.C("iframes.CROSS_ORIGIN_IFRAMES_FILTER",_.M.Rj);_.C("IframeBase.prototype.send",ks.prototype.send);_.C("IframeBase.prototype.register",ks.prototype.register);
_.C("Iframe.prototype.send",Cs.prototype.send);_.C("Iframe.prototype.register",Cs.prototype.register);_.C("IframeProxy.prototype.send",Ds.prototype.send);_.C("IframeProxy.prototype.register",Ds.prototype.register);_.C("IframeWindow.prototype.send",Es.prototype.send);_.C("IframeWindow.prototype.register",Es.prototype.register);_.C("iframes.iframer.send",_.M.jz.send);

var Us=_.M.Yb,Vs={open:function(a){var b=_.To(a.Tb());return a.De(b,{style:_.Uo(b)})},attach:function(a,b){var c=_.To(a.Tb()),d=b.id,e=b.getAttribute("data-postorigin")||b.src,f=/#(?:.*&)?rpctoken=(\d+)/.exec(e),f=f&&f[1];a.id=d;a.S=f;a.T=c;a.R=b;_.M.$g[d]=a;f=_.cs(a.methods);f._ready=a.Jo;f._close=a.close;f._open=a.zv;f._resizeMe=a.Av;f._renderstart=a.bA;_.es(f,d,"",a,!0);_.L.Yo(a.id,a.S);_.L.Xf(a.id,e);var c=_.M.hj({style:_.Uo(c)}),g;for(g in c)Object.prototype.hasOwnProperty.call(c,g)&&("style"== g?a.R.style.cssText=c[g]:a.R.setAttribute(g,c[g]))}};Vs.onready=_.Vo;Vs.onRenderStart=_.Vo;Vs.close=_.Wo;Us("inline",Vs);

_.Rj=(window.gapi||{}).load;
var cp,dp,ep,fp,gp,jp,hp,ip,kp;_.$o={apppackagename:1,callback:1,clientid:1,cookiepolicy:1,openidrealm:-1,includegrantedscopes:-1,requestvisibleactions:1,scope:1};_.ap=!1;
_.bp=function(){if(!_.ap){for(var a=window.document.getElementsByTagName("meta"),b=0;b<a.length;++b){var c=a[b].name.toLowerCase();if(_.rd(c,"google-signin-")){var c=c.substring(14),d=a[b].content;_.$o[c]&&d&&(_.Yo[c]=d)}}if(window.self!==window.top){var a=window.document.location.toString(),e;for(e in _.$o)0<_.$o[e]&&(b=_.$a(a,e,""))&&(_.Yo[e]=b)}_.ap=!0}e=_.E();_.um(_.Yo,e);return e};cp=function(a){return function(b,c){return a?_.hn()[c]||a[c]||"":_.hn()[c]||""}};dp={button:!0,div:!0,span:!0};
ep=function(a){return _.Ua(_.db,"watt",_.E())[a]};fp=function(a){var b=_.Ua(_.db,"sws",[]);return 0<=_.Zb.call(b,a)};gp=function(){};
jp=function(a){var b=a.Zi,c=function(a){c.qa.constructor.call(this,a);var b=this.ke.length;this.R=[];for(var d=0;d<b;++d)this.ke[d].XW||(this.R[d]=new this.ke[d](a))};_.B(c,b);for(var d=[];a;){if(b=a.Zi){b.ke&&_.Pd(d,b.ke);var e=b.prototype,f;for(f in e)if(e.hasOwnProperty(f)&&_.Dd(e[f])&&e[f]!==b){var g=!!e[f].QW,k=hp(f,e,d,g);(g=ip(f,e,k,g))&&(c.prototype[f]=g)}}a=a.qa&&a.qa.constructor}c.prototype.ke=d;return c};
hp=function(a,b,c,d){for(var e=[],f=0;f<c.length&&(c[f].prototype[a]===b[a]||(e.push(f),!d));++f);return e};
ip=function(a,b,c,d){var e;c.length?d?e=function(b){var d=this.R[c[0]];return d?d[a].apply(this.R[c[0]],arguments):this.ke[c[0]].prototype[a].apply(this,arguments)}:b[a].fG?e=function(b){var d;a:{d=Array.prototype.slice.call(arguments,0);for(var e=0;e<c.length;++e){var l=this.R[c[e]];if(l=l?l[a].apply(l,d):this.ke[c[e]].prototype[a].apply(this,d)){d=l;break a}}d=!1}return d}:b[a].eG?e=function(b){var d;a:{d=Array.prototype.slice.call(arguments,0);for(var e=0;e<c.length;++e){var l=this.R[c[e]],l=l?
l[a].apply(l,d):this.ke[c[e]].prototype[a].apply(this,d);if(null!=l){d=l;break a}}d=void 0}return d}:b[a].Pz?e=function(b){for(var d=Array.prototype.slice.call(arguments,0),e=0;e<c.length;++e){var l=this.R[c[e]];l?l[a].apply(l,d):this.ke[c[e]].prototype[a].apply(this,d)}}:e=function(b){for(var d=Array.prototype.slice.call(arguments,0),e=[],l=0;l<c.length;++l){var m=this.R[c[l]];e.push(m?m[a].apply(m,d):this.ke[c[l]].prototype[a].apply(this,d))}return e}:d||b[a].fG||b[a].eG||b[a].Pz?e=null:e=kp;return e}; kp=function(){return[]};gp.prototype.S=function(a){if(this.R)for(var b=0;b<this.R.length;++b)if(this.R[b]instanceof a)return this.R[b];return null};
var lp=function(a){return this.Ac.S(a)};var mp;mp=function(a){var b;a.match(/^https?%3A/i)&&(b=(0,window.decodeURIComponent)(a));return _.Qm(window.document,b?b:a)};_.np=function(a){a=a||"canonical";for(var b=window.document.getElementsByTagName("link"),c=0,d=b.length;c<d;c++){var e=b[c],f=e.getAttribute("rel");if(f&&f.toLowerCase()==a&&(e=e.getAttribute("href"))&&(e=mp(e))&&null!=e.match(/^https?:\/\/[\w\-\_\.]+/i))return e}return window.location.href};_.op=function(){return window.location.origin||window.location.protocol+"//"+window.location.host};
_.pp=function(a,b,c,d){return(a="string"==typeof a?a:void 0)?mp(a):_.np(d)};_.qp=function(a,b,c){null==a&&c&&(a=c.db,null==a&&(a=c.gwidget&&c.gwidget.db));return a||void 0};_.rp=function(a,b,c){null==a&&c&&(a=c.ecp,null==a&&(a=c.gwidget&&c.gwidget.ecp));return a||void 0};
_.sp=function(a,b){return _.pp(a,0,0,b.action?void 0:"publisher")};var tp,up,vp,wp,xp,yp,Ap,zp;tp={se:"0"};up={post:!0};vp={style:"position:absolute;top:-10000px;width:450px;margin:0px;border-style:none"};wp="onPlusOne _ready _close _open _resizeMe _renderstart oncircled drefresh erefresh".split(" ");xp=_.Ua(_.db,"WI",_.E());yp=["style","data-gapiscan"];
Ap=function(a){for(var b=_.E(),c=0!=a.nodeName.toLowerCase().indexOf("g:"),d=0,e=a.attributes.length;d<e;d++){var f=a.attributes[d],g=f.name,k=f.value;0<=_.Zb.call(yp,g)||c&&0!=g.indexOf("data-")||"null"===k||"specified"in f&&!f.specified||(c&&(g=g.substr(5)),b[g.toLowerCase()]=k)}a=a.style;(c=zp(a&&a.height))&&(b.height=String(c));(a=zp(a&&a.width))&&(b.width=String(a));return b};
_.Cp=function(a,b,c,d,e,f){var g;c.rd?g=b:(g=window.document.createElement("div"),b.setAttribute("data-gapistub",!0),g.style.cssText="position:absolute;width:450px;left:-10000px;",b.parentNode.insertBefore(g,b));f.siteElement=g;g.id||(g.id=_.Bp(a));b=_.E();b[">type"]=a;_.um(c,b);a=_.mn(d,g,e);f.iframeNode=a;f.id=a.getAttribute("id")};_.Bp=function(a){_.Ua(xp,a,0);return"___"+a+"_"+xp[a]++};zp=function(a){var b=void 0;"number"===typeof a?b=a:"string"===typeof a&&(b=(0,window.parseInt)(a,10));return b};
var Dp,Ep,Fp,Gp,Hp=/(?:^|\s)g-((\S)*)(?:$|\s)/,Ip={plusone:!0,autocomplete:!0,profile:!0,signin:!0,signin2:!0};Dp=_.Ua(_.db,"SW",_.E());Ep=_.Ua(_.db,"SA",_.E());Fp=_.Ua(_.db,"SM",_.E());Gp=_.Ua(_.db,"FW",[]);
var Jp=function(a,b){var c;"string"===typeof a?c=window.document.getElementById(a):c=a;return c||b},Mp=function(a,b){var c,d,e,f;_.Kp("ps0");var g=Jp(a,_.Ra);d=_.Ra.documentMode;if(g.querySelectorAll&&(!d||8<d)){d=b?[b]:_.xb(Dp).concat(_.xb(Ep)).concat(_.xb(Fp));e=[];for(var k=0;k<d.length;k++){var l=d[k];e.push(".g-"+l,"g\\:"+l)}d=g.querySelectorAll(e.join(","))}else d=g.getElementsByTagName("*");g=_.E();for(e=0;e<d.length;e++){k=d[e];var m=k,l=b,n=m.nodeName.toLowerCase(),q=void 0;m.getAttribute("data-gapiscan")?
l=null:(0==n.indexOf("g:")?q=n.substr(2):(m=(m=String(m.className||m.getAttribute("class")))&&Hp.exec(m))&&(q=m[1]),l=!q||!(Dp[q]||Ep[q]||Fp[q])||l&&q!==l?null:q);l&&(Ip[l]||0==k.nodeName.toLowerCase().indexOf("g:")||0!=_.xb(Ap(k)).length)&&(k.setAttribute("data-gapiscan",!0),_.Ua(g,l,[]).push(k))}for(c in g)Gp.push(c);_.Kp("ps1");if(c=Gp.join(":"))try{_.Xa.load(c,void 0)}catch(v){_.cc(v);return}k=[];for(f in g)for(e=g[f],d=0,c=e.length;d<c;d++)l=e[d],Lp(f,l,Ap(l),k,c)};
var Np=function(a,b){var c=ep(a);b&&c?(c(b),(c=b.iframeNode)&&c.setAttribute("data-gapiattached",!0)):_.Xa.load(a,function(){var c=ep(a),e=b&&b.iframeNode,f=b&&b.userParams;e&&c?(c(b),e.setAttribute("data-gapiattached",!0)):(c=_.Xa[a].go,"signin2"==a?c(e,f):c(e&&e.parentNode,f))})},Lp=function(a,b,c,d,e,f,g){switch(Op(b,a,f)){case 0:a=Fp[a]?a+"_annotation":a;d={};d.iframeNode=b;d.userParams=c;Np(a,d);break;case 1:if(b.parentNode){for(var k in c){if(f=_.Va(c,k))f=c[k],f=!!f&&"object"===typeof f&&(!f.toString||
f.toString===Object.prototype.toString||f.toString===Array.prototype.toString);if(f)try{c[k]=(0,_.nc)(c[k])}catch(z){delete c[k]}}k=!0;c.dontclear&&(k=!1);delete c.dontclear;var l,m,n;f={};var q=n=a;"plus"==a&&c.action&&(n=a+"_"+c.action,q=a+"/"+c.action);(n=_.J("iframes/"+n+"/url"))||(n=":im_socialhost:/:session_prefix::im_prefix:_/widget/render/"+q+"?usegapi=1");for(m in tp)f[m]=m+"/"+(c[m]||tp[m])+"/";m=_.Qm(_.Ra,n.replace(_.gn,cp(f)));q="iframes/"+a+"/params/";f={};_.um(c,f);(n=_.J("lang")||_.J("gwidget/lang"))&&
(f.hl=n);up[a]||(f.origin=_.op());f.exp=_.J(q+"exp");if(q=_.J(q+"location"))for(n=0;n<q.length;n++){var v=q[n];f[v]=_.Pa.location[v]}switch(a){case "plus":case "follow":f.url=_.sp(f.href,c);delete f.href;break;case "plusone":q=(q=c.href)?mp(q):_.np();f.url=q;f.db=_.qp(c.db,0,_.J());f.ecp=_.rp(c.ecp,0,_.J());delete f.href;break;case "signin":f.url=_.np()}_.db.ILI&&(f.iloader="1");delete f["data-onload"];delete f.rd;for(var y in tp)f[y]&&delete f[y];f.gsrc=_.J("iframes/:source:");y=_.J("inline/css");
"undefined"!==typeof y&&0<e&&y>=e&&(f.ic="1");y=/^#|^fr-/;e={};for(var w in f)_.Va(f,w)&&y.test(w)&&(e[w.replace(y,"")]=f[w],delete f[w]);w="q"==_.J("iframes/"+a+"/params/si")?f:e;y=_.bp();for(var x in y)!_.Va(y,x)||_.Va(f,x)||_.Va(e,x)||(w[x]=y[x]);x=[].concat(wp);w=_.J("iframes/"+a+"/methods");_.qb(w)&&(x=x.concat(w));for(l in c)_.Va(c,l)&&/^on/.test(l)&&("plus"!=a||"onconnect"!=l)&&(x.push(l),delete f[l]);delete f.callback;e._methods=x.join(",");l=_.Rm(m,f,e);x=g||{};x.allowPost=1;x.attributes=
vp;x.dontclear=!k;g={};g.userParams=c;g.url=l;g.type=a;_.Cp(a,b,c,l,x,g);b=g.id;c=_.E();c.id=b;c.userParams=g.userParams;c.url=g.url;c.type=g.type;c.state=1;_.Qo[b]=c;b=g}else b=null;b&&((c=b.id)&&d.push(c),Np(a,b))}},Op=function(a,b,c){if(a&&1===a.nodeType&&b){if(c)return 1;if(Fp[b]){if(dp[a.nodeName.toLowerCase()])return(a=a.innerHTML)&&a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")?0:1}else{if(Ep[b])return 0;if(Dp[b])return 1}}return null};
_.Ua(_.Xa,"platform",{}).go=function(a,b){Mp(a,b)};var Pp=_.Ua(_.db,"perf",_.E()),Qp=_.Ua(Pp,"g",_.E()),Rp=_.Ua(Pp,"i",_.E()),Sp,Tp,Up,Vp,Yp,Zp;_.Ua(Pp,"r",[]);Sp=_.E();Tp=_.E();Up=function(a,b,c,d){Sp[c]=Sp[c]||!!d;_.Ua(Tp,c,[]);Tp[c].push([a,b])};Vp=function(a,b,c){var d=Pp.r;"function"===typeof d?d(a,b,c):d.push([a,b,c])};_.Kp=function(a,b){Qp[a]=b||(new Date).getTime();Vp(a)};_.Xp=function(a,b,c,d){if("_p"==b)throw Error("H");_.Wp(a,b,c,d)};_.Wp=function(a,b,c,d){Yp(b,c)[a]=d||(new Date).getTime();Vp(a,b,c)}; Yp=function(a,b){var c=_.Ua(Rp,a,_.E());return _.Ua(c,b,_.E())};Zp=function(a,b,c){var d=null;b&&c&&(d=Yp(b,c)[a]);return d||Qp[a]};_.$p=function(a,b,c,d,e,f){_.Xp("wrt0",a,b,c);_.Xp("wrt1",a,b,d);_.Xp("wrt2",a,b,e);_.Xp("wrt3",a,b,f)};
var aq=function(a){this.t={};this.tick=function(a,c,d){this.t[a]=[void 0!=d?d:(new Date).getTime(),c];if(void 0==d)try{window.console.timeStamp("CSI/"+a)}catch(e){}};this.tick("start",null,a)},bq;window.performance&&(bq=window.performance.timing);var cq=bq?new aq(bq.responseStart):new aq;window.__gapi_jstiming__={Timer:aq,load:cq};if(bq){var dq=bq.navigationStart,eq=bq.responseStart;0<dq&&eq>=dq&&(window.__gapi_jstiming__.srt=eq-dq)}
if(bq){var fq=window.__gapi_jstiming__.load;0<dq&&eq>=dq&&(fq.tick("_wtsrt",void 0,dq),fq.tick("wtsrt_","_wtsrt",eq),fq.tick("tbsd_","wtsrt_"))}
try{var gq=null;window.chrome&&window.chrome.csi&&(gq=Math.floor(window.chrome.csi().pageT),fq&&0<dq&&(fq.tick("_tbnd",void 0,window.chrome.csi().startE),fq.tick("tbnd_","_tbnd",dq)));null==gq&&window.gtbExternal&&(gq=window.gtbExternal.pageT());null==gq&&window.external&&(gq=window.external.pageT,fq&&0<dq&&(fq.tick("_tbnd",void 0,window.external.startE),fq.tick("tbnd_","_tbnd",dq)));gq&&(window.__gapi_jstiming__.pt=gq)}catch(a){};
if(window.__gapi_jstiming__){window.__gapi_jstiming__.Iw={};window.__gapi_jstiming__.rM=1;var hq=function(a,b,c){var d=a.t[b],e=a.t.start;if(d&&(e||c))return d=a.t[b][0],void 0!=c?e=c:e=e[0],Math.round(d-e)};window.__gapi_jstiming__.getTick=hq;window.__gapi_jstiming__.getLabels=function(a){var b=[],c;for(c in a.t)b.push(c);return b};var iq=function(a,b,c){var d="";window.__gapi_jstiming__.srt&&(d+="&srt="+window.__gapi_jstiming__.srt);window.__gapi_jstiming__.pt&&(d+="&tbsrt="+window.__gapi_jstiming__.pt);
try{window.external&&window.external.tran?d+="&tran="+window.external.tran:window.gtbExternal&&window.gtbExternal.tran?d+="&tran="+window.gtbExternal.tran():window.chrome&&window.chrome.csi&&(d+="&tran="+window.chrome.csi().tran)}catch(q){}var e=window.chrome;if(e&&(e=e.loadTimes)){e().wasFetchedViaSpdy&&(d+="&p=s");if(e().wasNpnNegotiated){var d=d+"&npn=1",f=e().npnNegotiatedProtocol;f&&(d+="&npnv="+(window.encodeURIComponent||window.escape)(f))}e().wasAlternateProtocolAvailable&&(d+="&apa=1")}var g=
a.t,k=g.start,e=[],f=[],l;for(l in g)if("start"!=l&&0!=l.indexOf("_")){var m=g[l][1];m?g[m]&&f.push(l+"."+hq(a,l,g[m][0])):k&&e.push(l+"."+hq(a,l))}if(b)for(var n in b)d+="&"+n+"="+b[n];(b=c)||(b="https:"==window.document.location.protocol?"https://csi.gstatic.com/csi":"http://csi.gstatic.com/csi");return[b,"?v=3","&s="+(window.__gapi_jstiming__.sn||"")+"&action=",a.name,f.length?"&it="+f.join(","):"",d,"&rt=",e.join(",")].join("")},jq=function(a,b,c){a=iq(a,b,c);if(!a)return"";b=new window.Image;
var d=window.__gapi_jstiming__.rM++;window.__gapi_jstiming__.Iw[d]=b;b.onload=b.onerror=function(){window.__gapi_jstiming__&&delete window.__gapi_jstiming__.Iw[d]};b.src=a;b=null;return a};window.__gapi_jstiming__.report=function(a,b,c){if("prerender"==window.document.webkitVisibilityState){var d=!1,e=function(){if(!d){b?b.prerender="1":b={prerender:"1"};var f;"prerender"==window.document.webkitVisibilityState?f=!1:(jq(a,b,c),f=!0);f&&(d=!0,window.document.removeEventListener("webkitvisibilitychange", e,!1))}};window.document.addEventListener("webkitvisibilitychange",e,!1);return""}return jq(a,b,c)}};
var kq=[73,74,77,78],lq={g:"gapi_global",m:"gapi_module",w:"gwidget"},mq=function(a,b){this.type=a?"_p"==a?"m":"w":"g";this.name=a;this.R=b};mq.prototype.key=function(){switch(this.type){case "g":return this.type;case "m":return this.type+"."+this.R;case "w":return this.type+"."+this.name+this.R}};
var nq=new mq,oq=window.navigator.userAgent.match(/iPhone|iPad|Android|PalmWebOS|Maemo|Bada/),pq=_.Ua(Pp,"_c",_.E()),qq=Math.random()<(_.J("csi/rate")||0),sq=function(a,b,c){for(var d=new mq(b,c),e=_.Ua(pq,d.key(),_.E()),f=Tp[a]||[],g=0;g<f.length;++g){var k=f[g],l=k[0],m=a,n=b,q=c,k=Zp(k[1],n,q),m=Zp(m,n,q);e[l]=k&&m?m-k:null}Sp[a]&&qq&&(rq(nq),rq(d))},tq=function(a,b){b=b||[];for(var c=[],d=0;d<b.length;d++)c.push(a+b[d]);return c},uq=function(a,b){var c=[];c.push("l"+(_.J("isPlusUser")?"1":"0"));
var d="m"+(oq?"1":"0");c.push(d);if("m"==a.type)c.push("p"+a.R);else if("w"==a.type){var e="n"+a.R;c.push(e);"0"==a.R&&c.push(d+e)}c.push("u"+(_.J("isLoggedIn")?"1":"0"));return tq(b?"e"+b:"",c)},rq=function(a){var b=_.Pa.__gapi_jstiming__;b.sn=lq[a.type];var c=new b.Timer(0),d;a:{switch(a.type){case "g":d="global";break a;case "m":d=a.R;break a;case "w":d=a.name;break a}d=void 0}c.name=d;d=!1;var e=a.key(),f=pq[e];c.tick("_start",null,0);for(var g in f)c.tick(g,"_start",f[g]),d=!0;pq[e]=_.E();if(d){g=
[];d=_.J("lexps");g=g.concat(tq("e",d));g=g.concat(uq(a));for(e=0;e<kq.length;e++)f=kq[e],0<=_.Zb.call(d,f)&&(g=g.concat(uq(a,f)));g=tq("abc_",g);b.report(c,{e:g.join(",")})}};Up("blt","bs0","bs1");Up("psi","ps0","ps1");Up("rpcqi","rqe","rqd");Up("bsprt","bsrt0","bsrt1");Up("bsrqt","bsrt1","bsrt2");Up("bsrst","bsrt2","bsrt3");Up("mli","ml0","ml1");Up("mei","me0","me1",!0);Up("wcdi","wrs","wcdi");Up("wci","wrs","wdc");Up("wdi","wrs","wrdi");Up("wdt","bs0","wrdt");Up("wri","wrs","wrri",!0);
Up("wrt","bs0","wrrt");Up("wji","wje0","wje1",!0);Up("wjli","wjl0","wjl1");Up("whi","wh0","wh1",!0);Up("wai","waaf0","waaf1",!0);Up("wadi","wrs","waaf1",!0);Up("wadt","bs0","waaf1",!0);Up("wprt","wrt0","wrt1");Up("wrqt","wrt1","wrt2");Up("wrst","wrt2","wrt3",!0);Up("fbprt","fsrt0","fsrt1");Up("fbrqt","fsrt1","fsrt2");Up("fbrst","fsrt2","fsrt3",!0);Up("fdns","fdns0","fdns1");Up("fcon","fcon0","fcon1");Up("freq","freq0","freq1");Up("frsp","frsp0","frsp1");Up("fttfb","fttfb0","fttfb1"); Up("ftot","ftot0","ftot1",!0);var vq=Pp.r;if("function"!==typeof vq){for(var wq;wq=vq.shift();)sq.apply(null,wq);Pp.r=sq};
var xq=["div"],yq="onload",zq=!0,Aq=!0,Bq=function(a){return a},Cq=null,Dq=function(a){var b=_.J(a);return"undefined"!==typeof b?b:_.J("gwidget/"+a)},Cq=_.J(),Hq,Iq,Jq,Kq,Lq,Mq,Nq,Qq,Oq,Rq,Wq,Yq,Zq,$q,ar,Sq,Uq,cr,Tq,dr,er,fr,gr;_.J("gwidget");var Eq=Dq("parsetags"),yq="explicit"===Eq||"onload"===Eq?Eq:yq,Fq=Dq("google_analytics");"undefined"!==typeof Fq&&(zq=!!Fq);var Gq=Dq("data_layer");"undefined"!==typeof Gq&&(Aq=!!Gq);Hq=function(){var a=this&&this.Ka();a&&(_.db.drw=a)};
Iq=function(){_.db.drw=null};Jq=function(a){return function(b){var c=a;"number"===typeof b?c=b:"string"===typeof b&&(c=b.indexOf("px"),-1!=c&&(b=b.substring(0,c)),c=(0,window.parseInt)(b,10));return c}};Kq=function(a){"string"===typeof a&&(a=window[a]);return"function"===typeof a?a:null};Lq=function(){return Dq("lang")||"en-US"};
Mq=function(a){if(!_.M.Ya("attach")){var b={},c=_.M.Ya("inline"),d;for(d in c)c.hasOwnProperty(d)&&(b[d]=c[d]);b.open=function(a){var b=a.Tb().renderData.id,b=window.document.getElementById(b);if(!b)throw Error("I");return c.attach(a,b)};_.M.Yb("attach",b)}a.style="attach"};Nq=function(){var a={};a.width=[Jq(450)];a.height=[Jq(24)];a.onready=[Kq];a.lang=[Lq,"hl"];a.iloader=[function(){return _.db.ILI},"iloader"];return a}();
Qq=function(a){var b={};b.Gd=a[0];b.Ki=-1;b.EY="___"+b.Gd+"_";b.oO="g:"+b.Gd;b.DX="g-"+b.Gd;b.VA=[];b.config={};b.Lm=[];b.vC={};b.mp={};var c=function(a){for(var c in a)if(_.Va(a,c)){b.config[c]=[Kq];b.Lm.push(c);var d=a[c],k=null,l=null,m=null;"function"===typeof d?k=d:d&&"object"===typeof d&&(k=d.tX,l=d.$l,m=d.rp);m&&(b.Lm.push(m),b.config[m]=[Kq],b.vC[c]=m);k&&(b.config[c]=[k]);l&&(b.mp[c]=l)}},d=function(a){for(var c={},d=0;d<a.length;++d)c[a[d].toLowerCase()]=1;c[b.oO]=1;b.gL=c};a[1]&&(b.jA=
a[1]);(function(a){b.config=a;for(var c in Nq)Nq.hasOwnProperty(c)&&!b.config.hasOwnProperty(c)&&(b.config[c]=Nq[c])})(a[2]||{});a[3]&&c(a[3]);a[4]&&d(a[4]);a[5]&&(b.jh=a[5]);b.wY=!0===a[6];b.$L=a[7];b.hO=a[8];b.gL||d(xq);b.dt=function(a){b.Ki++;_.Xp("wrs",b.Gd,String(b.Ki));var c=[],d=a.element,k=a.config,l=":"+b.Gd;":plus"==l&&a.ih&&a.ih.action&&(l+="_"+a.ih.action);var m=Oq(b,k),n={};_.um(_.bp(),n);for(var q in a.ih)null!=a.ih[q]&&(n[q]=a.ih[q]);q={container:d.id,renderData:a.pM,style:"inline",
height:k.height,width:k.width};Mq(q);b.jh&&(c[2]=q,c[3]=n,c[4]=m,b.jh("i",c));l=_.M.open(l,q,n,m);(0,_.Pq)(b,l,k,d,a.EG);c[5]=l;b.jh&&b.jh("e",c)};return b};Oq=function(a,b){for(var c={},d=a.Lm.length-1;0<=d;--d){var e=a.Lm[d],f=b[a.vC[e]||e]||b[e],g=b[e];g&&f!==g&&(f=function(a,b){return function(c){b.apply(this,arguments);a.apply(this,arguments)}}(f,g));f&&(c[e]=f)}for(var k in a.mp)a.mp.hasOwnProperty(k)&&(c[k]=Rq(c[k]||function(){},a.mp[k]));c.drefresh=Hq;c.erefresh=Iq;return c};
Rq=function(a,b){return function(c){var d=b(c);if(d){var e=c.href||null;if(zq){if(window._gat)try{var f=window._gat._getTrackerByName("~0");f&&"UA-XXXXX-X"!=f._getAccount()?f._trackSocial("Google",d,e):window._gaq&&window._gaq.push(["_trackSocial","Google",d,e])}catch(k){}if(window.ga&&window.ga.getAll)try{for(var g=window.ga.getAll(),f=0;f<g.length;f++)g[f].send("social","Google",d,e)}catch(k){}}if(Aq&&window.dataLayer)try{window.dataLayer.push({event:"social",socialNetwork:"Google",socialAction:d,
socialTarget:e})}catch(k){}}a.call(this,c)}};_.Pq=function(a,b,c,d,e){Sq(b,c);Tq(b,d);Uq(a,b,e);Vq(a.Gd,a.Ki.toString(),b);(new Wq).Ac.Mg(a,b,c,d,e)};Wq=function(){if(!this.Ac){for(var a=this.constructor;a&&!a.Zi;)a=a.qa&&a.qa.constructor;a.Zi.dx||(a.Zi.dx=jp(a));this.Ac=new a.Zi.dx(this);this.S||(this.S=lp)}};_.Xq=function(){};Yq=Wq;_.Xq.qa||_.B(_.Xq,gp);Yq.Zi=_.Xq;_.Xq.prototype.Mg=function(a){a=a?a:function(){};a.Pz=!0;return a}();Zq=function(a){return _.eo&&a instanceof _.eo};
$q=function(a){return Zq(a)?"_renderstart":"renderstart"};ar=function(a){return Zq(a)?"_ready":"ready"};_.br=function(){return!0};Sq=function(a,b){if(b.onready){var c=!1,d=function(){c||(c=!0,b.onready.call(null))};a.register(ar(a),d,_.br);a.register($q(a),d,_.br)}};
Uq=function(a,b,c){var d=a.Gd,e=String(a.Ki),f=!1,g=function(){f||(f=!0,c&&_.Xp("wrdt",d,e),_.Xp("wrdi",d,e))};b.register($q(b),g,_.br);var k=!1;a=function(){k||(k=!0,g(),c&&_.Xp("wrrt",d,e),_.Xp("wrri",d,e))};b.register(ar(b),a,_.br);Zq(b)?b.register("widget-interactive-"+b.id,a,_.br):_.L.register("widget-interactive-"+b.id,a);_.L.register("widget-csi-tick-"+b.id,function(a,b,c){"wdc"===a?_.Xp("wdc",d,e,c):"wje0"===a?_.Xp("wje0",d,e,c):"wje1"===a?_.Xp("wje1",d,e,c):"wh0"==a?_.Wp("wh0",d,e,c):"wh1"==
a?_.Wp("wh1",d,e,c):"wcdi"==a&&_.Wp("wcdi",d,e,c)})};cr=function(a){return"number"==typeof a?a+"px":"100%"==a?a:null};Tq=function(a,b){var c=function(c){c=c||a;var e=cr(c.width);e&&b.style.width!=e&&(b.style.width=e);(c=cr(c.height))&&b.style.height!=c&&(b.style.height=c)};Zq(a)?a.kc("onRestyle",c):(a.register("ready",c,_.br),a.register("renderstart",c,_.br),a.register("resize",c,_.br))};dr=function(a,b){for(var c in Nq)if(Nq.hasOwnProperty(c)){var d=Nq[c][1];d&&!b.hasOwnProperty(d)&&(b[d]=a[d])}return b};
er=function(a,b){var c={},d;for(d in a)a.hasOwnProperty(d)&&(c[a[d][1]||d]=(a[d]&&a[d][0]||Bq)(b[d.toLowerCase()],b,Cq));return c};fr=function(a){if(a=a.$L)for(var b=0;b<a.length;b++)(new window.Image).src=a[b]};gr=function(a,b){var c=b.userParams,d=b.siteElement;d||(d=(d=b.iframeNode)&&d.parentNode);if(d&&1===d.nodeType){var e=er(a.config,c);a.VA.push({element:d,config:e,ih:dr(e,er(a.jA,c)),fY:3,EG:!!c["data-onload"],pM:b})}c=a.VA;for(d=a.dt;0<c.length;)d(c.shift())};
_.hr=function(a){var b=Qq(a);fr(b);_.$b(b.Gd,function(a){gr(b,a)});Dp[b.Gd]=!0;var c={Ga:function(a,c,f){var g=c||{};g.type=b.Gd;c=g.type;delete g.type;var k=Jp(a);if(k){a={};for(var l in g)_.Va(g,l)&&(a[l.toLowerCase()]=g[l]);a.rd=1;(l=!!a.ri)&&delete a.ri;Lp(c,k,a,[],0,l,f)}else _.cc("string"==="gapi."+c+".render: missing element "+typeof a?a:"")},go:function(a){Mp(a,b.Gd)},R:function(){var a=_.Ua(_.db,"WI",_.E()),b;for(b in a)delete a[b]}};a=function(){"onload"===yq&&c.go()};fp(b.Gd)||_.rc(a,a); _.C("gapi."+b.Gd+".go",c.go);_.C("gapi."+b.Gd+".render",c.Ga);return c};
var ir=gr,jr=function(a,b){a.Ki++;_.Xp("wrs",a.Gd,String(a.Ki));var c=b.userParams,d=er(a.config,c),e=[],f=b.iframeNode,g=b.siteElement,k=Oq(a,d),l=er(a.jA,c);_.um(_.bp(),l);var l=dr(d,l),c=!!c["data-onload"],m=_.Kn,n=_.E();n.renderData=b;n.height=d.height;n.width=d.width;n.id=b.id;n.url=b.url;n.iframeEl=f;n.where=n.container=g;n.apis=["_open"];n.messageHandlers=k;n.messageHandlersFilter=_.Vn;_.Xo(n);f=l;a.jh&&(e[2]=n,e[3]=f,e[4]=k,a.jh("i",e));k=m.Bk(n);k.id=b.id;k.Yt(k,n);(0,_.Pq)(a,k,d,g,c);e[5]= k;a.jh&&a.jh("e",e)},gr=function(a,b){var c=b.url;a.hO||_.Zo(c)?_.bo?jr(a,b):(0,_.Rj)("gapi.iframes.impl",function(){jr(a,b)}):_.M.open?ir(a,b):(0,_.Rj)("iframes",function(){ir(a,b)})};
var Vq;_.kr=function(){var a=window;return!!a.performance&&!!a.performance.getEntries};_.lr=function(a){var b=a.indexOf("#");-1!=b&&(a=a.substring(0,b));a=window.performance.getEntriesByName(a);if(1>a.length)return null;a=a[0];return 0==a.responseStart?null:a};
Vq=function(a,b,c){if(_.kr()){var d=function(){var a=!1;return function(){if(a)return!0;a=!0;return!1}}(),e=function(){d()||window.setTimeout(function(){var d=_.lr(c.nb().src);d&&_.$p(a,b,Math.round(d.startTime),Math.round(d.requestStart),Math.round(d.responseStart),Math.round(d.responseEnd))},1E3)};c.register($q(c),e,_.br);c.register(ar(c),e,_.br)}};
_.C("gapi.widget.make",_.hr);
var Fy,Ey,Gy,Hy,Iy,Jy,Ky,Ly,My,Ny,Oy,Py,Qy,Ry,Sy,Ty,Uy,Vy,Wy,Yy,Zy,$y,az,bz,cz,ez,fz,gz,hz,iz,jz,kz,lz,mz,nz,oz,pz,qz,rz,sz,tz,vz,wz,xz,yz,zz,Az,Bz,Cz,Dz,Ez,Fz,Iz,Jz,Lz;_.my.prototype.subscribe=_.N(30,function(a,b,c){var d=this.S[a];d||(d=this.S[a]=[]);var e=this.$;this.R[e]=a;this.R[e+1]=b;this.R[e+2]=c;this.$=e+3;d.push(e);return e});_.oy.prototype.subscribe=_.N(29,function(a,b,c){return this.R.subscribe(a.toString(),b,c)});
_.Dy=function(a,b,c,d){if(b=a.S[b]){var e=a.R;(b=_.Oe(b,function(a){return e[a+1]==c&&e[a+2]==d}))&&a.Jg(b)}};Fy=function(a){var b=Ey;_.ry(b,[{Po:"-webkit-transform",duration:1,timing:"ease",Jh:0}]);_.ry(b,[{Po:"transform",duration:1,timing:"ease",Jh:0}]);_.bi(function(){b.style.webkitTransform="translate3d(0px,"+a+"px,0px)";b.style.transform="translate3d(0px,"+a+"px,0px)"},0)};
Hy=function(a){var b=_.Fk(a);if(!b)return new _.lk("G_USERSTATE_");a=["G_USERSTATE_",_.rk&&b.qc?"S":"H",b.pe].join("");var c=_.Ak[a];c||(c={OX:63072E3},_.um(_.Hk(b),c),c=new _.ik(a,c),_.Ak[a]=c,b=c.read(),"undefined"!==typeof b&&null!==b&&(window.document.cookie=a+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/",c.write(b)));return c};Iy=function(a){a=a&&a.id_token;if(!a||!a.split(".")[1])return null;a=(a.split(".")[1]+"...").replace(/^((....)+).?.?.?$/,"$1");return _.Sh(_.Kw(a,!0))};Jy=function(){Ey.parentNode.removeChild(Ey)};
Ky=function(){var a=Gy+88;Fy(a);Gy=a};Ly=function(){var a=Gy-88;Fy(a);Gy=a};My=function(a){var b=Hy(a).read();a=_.E();if(b)for(var b=b.split(":"),c;c=b.shift();)c=c.split("="),a[c[0]]=c[1];return a};Ny=function(a){if(!a)return[];a=a.split("=");return a[1]?a[1].split("|"):[]};Oy=function(a){return(a=Iy(a))?a.sub:null};
Py=function(a){var b=a?Ky:Ly,c=a?Ly:Ky;a=a?"-":"";Gy=(0,window.parseInt)(a+88,10);Ey.style.webkitTransform="translate3d(0px,"+a+88+"px,0px)";Ey.style.transform="translate3d(0px,"+a+88+"px,0px)";Ey.style.display="";Ey.style.visibility="visible";b();_.bi(c,4E3);_.bi(Jy,5E3)};Qy=function(){var a,b=null;_.sk.iterate(function(c,d){if(0===c.indexOf("G_AUTHUSER_")){var e=_.tk(c.substring(11));if(!a||e.qc&&!a.qc||e.qc==a.qc&&e.pe>a.pe)a=e,b=d}});return{bG:a,Xi:b}};
Ry=function(a){a=a.split(":");return{Pw:a[0].split("=")[1],bN:Ny(a[1]),LX:Ny(a[2]),fX:Ny(a[3])}};Sy=function(a){a=_.Fk(a);if(!a||a.qc&&!_.rk)return null;var b=["G_AUTHUSER_",_.rk&&a.qc?"S":"H",a.pe].join(""),c=_.zk[b];c||(c=new _.sk(b,_.Hk(a)),_.zk[b]=c);return c};Ty=function(a){var b=Oy(a);b?(a=My(a.cookie_policy),b="0"==a[b]||"X"==a[b]):b=!1;return b};
Uy=function(a){var b=_.J("oauth-flow/toast/position");"top"!==b&&(b="bottom");var c=window.document.createElement("div");Ey=c;c.style.cssText="position:fixed;left:0px;z-index:1000;width:100%;";var d;_.R(c,"visibility","hidden");_.R(c,b,"-40px");_.R(c,"height","128px");d=c;if("desktop"==_.J("deviceType")){d=window.document.createElement("div");d.style.cssText="float:left;position:relative;left:50%;";c.appendChild(d);var e=window.document.createElement("div");e.style.cssText="float:left;position:relative;left:-50%";
d.appendChild(e);d=e}e="top"==b?"-":"";Gy=(0,window.parseInt)(e+88,10);Ey.style.webkitTransform="translate3d(0px,"+e+88+"px,0px)";Ey.style.transform="translate3d(0px,"+e+88+"px,0px)";e=window;try{for(;e.parent!=e&&e.parent.document;)e=e.parent}catch(f){}e=e.document.body;try{e.insertBefore(c,e.firstChild)}catch(f){}_.Kn.Sf({url:":socialhost:/:session_prefix:_/widget/oauthflow/toast",queryParams:{clientId:a.client_id,idToken:a.id_token},where:d,onRestyle:function(){"top"===b?Py(!0):Py(!1)}})};Vy=!1;
Wy=!1;_.Xy=function(a){_.Kb(a)&&_.Nb(a)};Zy=function(a){var b=Qy(),c=b.bG,b=b.Xi,d=a&&_.vk(a);if(null!==b){var e;_.sk.iterate(function(a,b){var f=_.wk(a);f&&f.td&&(d&&f.Qw!=d||f.qc==c.qc&&f.pe==c.pe&&(e=b))});if(e){var f=Ry(e);a=f&&f.bN[Number(b)];f=f&&f.Pw;if(a)return{Xi:b,qY:a,Pw:f}}}return null};$y=function(a){a=Sy(a.g_user_cookie_policy);_.ob("googleapis.config/sessionIndex",null);a.clear()};az=function(a){return"true"===String(a.immediate)};
bz=function(a,b){var c=null;if(a&&b){c=b.client_id=b.client_id||a.client_id;b.scope=b.scope||a.scope;b.g_user_cookie_policy=a.cookie_policy;b.cookie_policy=b.cookie_policy||a.cookie_policy;b.response_type=b.response_type||a.response_type;var d=_.J("iframes/signin/iframeType");!Vy&&b.error&&az(a)&&(_.Xy("gapi.signin.impression."+d+"."+c),Vy=!0)}b&&(b.issued_at||(b.issued_at=String(_.hk())),d=(0,window.parseInt)(b.expires_in,10)||86400,b.error&&(d=_.J("oauth-flow/errorMaxAge")||86400),b.expires_in=
String(d),b.expires_at||(b.expires_at=String(_.hk()+d)),a&&az(a)||(b["g-oauth-window"]=(Yy||{}).popup),b._aa||b.error||null!=Zy(c)||!az(a)||(b._aa="1"),c=b.status={},c.google_logged_in=!!b.session_state,d=c.signed_in=!!b.access_token,c.method=d?b["g-oauth-window"]?"PROMPT":"AUTO":null);return b};cz={};
_.dz=function(a,b){var c,d;"string"==typeof a?(c=b,d=a):(c=a,d="token");if(c){var e=_.Jk(c,!0);if(e){var f;if((f=c)&&f.session_state){var g=[],k=[],l=[],m=(0,window.parseInt)(f.authuser,10)||0;g[m]=f.session_state;k[m]=f.issued_at;l[m]=f.expires_at;f=["C="+f.client_id,"S="+g.join("|"),"I="+k.join("|"),"X="+l.join("|")].join(":")}else f=null;f&&e.Xe.write(f);"token"==d&&(e=Sy(c.g_user_cookie_policy))&&(c.error?$y(c):c.session_state&&e.write(c.authuser||"0"))}}if(d="token"!==d?_.Ik(d):_.Jk(c))if(c){if(d.Xe.write(c),
!_.Bk||d.kH&&"token"!==_.Bk)_.Bk=d.key}else d.Xe.clear(),_.Bk=null;_.Kk(void 0,void 0)};ez=function(a,b){var c=b&&b.key||"token",d=a=bz(b&&b.params,a);!Ty(d)&&d&&0<=(" "+(d.scope||"")+" ").indexOf(" https://www.googleapis.com/auth/plus.login ")&&_.J("isLoggedIn")&&"1"===(d&&d._aa)&&(d._aa="0",Wy||(Wy=!0,Uy(d)));_.dz(c,a);a=_.Kk(c,void 0);if(b){c=b.popup;d=b.after_redirect;if(c&&"keep_open"!=d)try{c.close()}catch(e){}b.callback&&(b.callback(a),b.callback=null)}};fz={};gz=function(){return!!_.J("oauth-flow/usegapi")};
hz=function(a){var b=_.uy;return function(c){if(this.f==b&&this.t==_.L.Pg(this.f)&&this.origin==_.L.Ug(this.f))return a.apply(this,arguments)}};iz=null;jz=[];kz=function(a,b){gz()?iz.unregister(a):_.L.unregister(a+":"+b)};lz=function(a,b,c){gz()?iz.register(a,c,_.Vn):_.L.register(a+":"+b,hz(c))};
mz=function(a){var b=_.K.dc;if(null!=b(a).jsh)return a;if(b=String(b().jsh||_.db.h||"")){var c=(a+"#").indexOf("#");a=a.substr(0,c)+(-1!==a.substr(0,c).indexOf("?")?"&":"?")+"jsh="+(0,window.encodeURIComponent)(b)+a.substr(c)}return a};nz={};oz=0;
pz=function(a){a&&jz.push(a);a=_.uy;var b=window.document.getElementById(a),c=(new Date).getTime();if(b){if(oz&&6E4>c-oz)return;var d=_.L.Pg(a);d&&(kz("oauth2relayReady",d),kz("oauth2callback",d));b.parentNode.removeChild(b);if(/Firefox/.test(window.navigator.userAgent))try{window.frames[a]=void 0}catch(f){}_.vy();a=_.uy}oz=c;var e=String(2147483647*(0,_.Yk)()|0),b=_.J("oauth-flow/proxyUrl")||_.J("oauth-flow/relayUrl");gz()?iz=_.Kn.Sf({where:_.K.wn(),url:b,id:a,attributes:{style:{width:"1px",height:"1px",
position:"absolute",top:"-100px"}},dontclear:!0}):(b=[b,"?parent=",(0,window.encodeURIComponent)(_.Sj.qb(window.location.href)),"#rpctoken=",e,"&forcesecure=1"].join(""),c=_.K.wn(),d=_.K.Aq({name:a,id:a}),d.src=mz(b),d.style.width="1px",d.style.height="1px",d.style.position="absolute",d.style.top="-100px",d.tabIndex="-1",c.appendChild(d),_.L.Tl(a));lz("oauth2relayReady",e,function(){kz("oauth2relayReady",e);var a=jz;if(null!==a){jz=null;for(var b=0,c=a.length;b<c;b++)a[b]()}});lz("oauth2callback",
e,function(a){var b=_.K.dc;a=b(a);var b=a.state,c;c=b.replace(/\|.*$/,"");c={}.hasOwnProperty.call(cz,c)?cz[c]:null;a.state=c;null!=a.state&&(c=fz[b],delete fz[b],ez(a,c))})};qz=function(a){var b={error:"user_signed_out"};b.client_id=a.client_id;b.g_user_cookie_policy=a.g_user_cookie_policy;b.scope=a.scope;b.response_type=a.response_type;b.session_state=a.session_state;return bz(null,b)};
rz=function(a,b){var c=a||{},d;for(d in _.ty)_.va(c[d])||(c[d]=_.ty[d]);a=c;c=_.J("googleapis/overrideClientId");null!=c&&(a.client_id=c);if(!a.redirect_uri||"postmessage"===a.redirect_uri){c=a;d=a.state||"";d=String(d);var e;if({}.hasOwnProperty.call(nz,d))e=nz[d];else{for(var f=2147483647*(0,_.Yk)()|0;;){e=String(f);if(!{}.hasOwnProperty.call(cz,e))break;f+=(0,_.Yk)()}cz[e]=d;nz[d]=e}c.state=e+"|"+(0,_.Yk)();fz[a.state]=b}c=a.authorize_uri||_.J("oauth-flow/authUrl");delete a.authorize_uri;c+=0<
c.indexOf("?")?"&":"?";c+=_.Ek(a);c=_.ck(c);d=_.J("iframes/signin/iframeType");"blue"==d?c+="&e=3100070":"red"==d?c+="&e=3100071":"default"==d&&(c+="&e=3100077");return c};sz=function(a){var b=_.bp(),c=b&&b.scope,b=a&&a.scope,b="string"===typeof b?b.split(" "):b||[];if(c){for(var c=c.split(" "),d=0;d<c.length;++d){var e=c[d];-1==_.Zb.call(b,e)&&b.push(e)}0<b.length&&(a.scope=b.join(" "))}return a};
tz=function(a){if(!_.va(a.include_granted_scopes)){var b=_.J("include_granted_scopes"),c=_.bp().include_granted_scopes;_.va(b)?a.include_granted_scopes=!!b:_.va(c)&&(a.include_granted_scopes="1"==c||"true"==c)}return a};_.uz=function(a){null===jz?a&&a():pz(a)};vz=function(a,b,c,d){var e=My(c),f=e[a];e[a]=b?"0":"1";var g=[];_.sb(e,function(a,b){g.push(b+"="+a)});b=g.join(":");c=Hy(c);b?c.write(b):c.clear();e[a]!==f&&d&&d()};
wz=function(a,b){for(var c=a.split(" "),d=b.split(" "),e=_.E(),f=0,g=d.length;f<g;++f)d[f]&&(e[d[f]]=1);f=0;for(g=c.length;f<g;++f)if(c[f]&&!e[c[f]])return!1;return!0};xz=function(a){if(!a)return null;var b,c,d=_.vk(a);_.pk.iterate(function(a){var f=_.wk(a);f&&f.td&&f.Qw===d&&(!b||f.qc&&!b.qc||f.qc==b.qc&&f.pe>b.pe)&&(b=f,c=a)});return c};
yz=function(a){if(gz()){var b=_.Kn.Sf({where:_.K.wn(),url:a.uri,attributes:{style:{width:"1px",height:"1px",position:"absolute",top:"-100px"}},dontclear:!0});window.setTimeout(function(){b.close()},3E5)}else{var c=_.K.wn(),d=_.K.Aq();d.src=mz(a.uri);d.style.width="1px";d.style.height="1px";d.style.position="absolute";d.style.top="-100px";window.setTimeout(function(){d.parentNode&&d.parentNode.removeChild(d)},3E5);c.appendChild(d)}};
zz=function(a,b){if(Yy){var c=Yy.popup,d=Yy.after_redirect;if(c&&"keep_open"!=d&&!az(a))try{c.close()}catch(e){}}c=Yy={};"key"in a&&(c.key=a.key,delete a.key);a=tz(a);c.params=sz(a);c.callback=function(c){az(a)||!c||c.error||vz(Oy(c),!1,c.cookie_policy);Ty(c)&&az(a)&&(c=qz(c));(b||function(){})(bz(a,c))};c.uri=rz(a,c);return c};
Az=function(a,b){var c=_.E();c.client_id=a.client_id;c.session_state=a.session_state;_.uz(function(){gz()?iz.send("check_session_state",c,function(a){b.call(null,a[0])},_.Vn):_.L.call(_.uy,"check_session_state",hz(function(a){b.call(null,a)}),c.session_state,c.client_id)})};Bz=function(a){a=_.K.dc("#"+_.Ek(a));if(!az(a))return null;var b=a.key||xz(a.client_id);return(b=_.Kk(b,!0,!0))&&b.client_id===a.client_id&&wz(a.scope,b.scope)&&wz(a.response_type,b.response_type)?b:null};
Cz=function(a,b){var c=_.K.dc();a.hl=c.lang||c.hl||_.J("lang");var d=zz(a,b);a.after_redirect&&(d.after_redirect=a.after_redirect);if(null!=a.scope&&null!=a.client_id){var e=function(){_.uz(function(){if(d.popup)d.popup.focus();else if(az(a))yz(d);else{var b=Math.min(_.J("oauth-flow/authWindowWidth",650),window.screen.width-20),c=Math.min(_.J("oauth-flow/authWindowHeight",600),window.screen.height-30),e=(window.screen.width-b)/2,f=(window.screen.height-c)/2;Yy.popup=window.open(mz(d.uri),"_blank",
["toolbar=no","location="+(window.opera?"no":"yes"),"directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no","width="+b,"height="+c,"top="+f,"left="+e].join())}})},f=Bz(a);!_.J("oauth-flow/disableOpt")&&f?(c=_.E(),c.client_id=f.client_id,c.session_state=f.session_state,Az(c,function(a){a?ez(f,Yy):e()})):e()}else ez(null,Yy),_.cc("Unable to perform authorization: scope and/or client_id parameters missing.")};
Dz=function(a){a||(a=_.Kk(void 0,!0));a&&"object"===typeof a||(a={error:"invalid_request",error_description:"no callback data"});var b=a.error_description;b&&window.console&&(window.console.error(a.error),window.console.error(b));a.error||(_.db.drw=null);_.dz(a);if(b=a.authuser)_.J("googleapis.config/sessionIndex"),_.ob("googleapis.config/sessionIndex",b);_.wy.R.T(_.xy.toString(),a);return a};
Ez=function(a,b){var c=a||{},d=b||function(){};if(_.J("oauth-flow/disableOpt")||_.J("isLoggedIn")||!az(c))Cz(c,d);else{var e=_.E();e.client_id=c.client_id;e.session_state=null;Az(e,function(a){a?(a=_.E(),a.error="immediate_failed_user_logged_out",d(bz(c,a))):(_.ob("isLoggedIn",!0),Cz(c,d))})}};Fz=function(a,b){var c=Oy(a);c&&($y(a),vz(c,!0,b,function(){Dz&&Dz(qz(a))}))};
_.Gz=function(a,b){var c=new _.Fg(function(b,c){var f=function(a){null==a||a.error?c(a):b(a)};try{Ez(a,f)}catch(g){c(g)}});b&&c.then(b,function(a){b(Dz(a))});return c};_.Hz=function(a){_.bc&&(_.bc.error?_.bc.error(a):_.bc.log&&_.bc.log(a))};Iz=_.Wk.xr;Jz=null;
_.Mz=function(a,b){if("force"!==a.approvalprompt){var c=_.Kz(a);c.immediate=!0;delete c.redirect_uri;delete c.approval_prompt;var d;if(d=!b)Jz?(c.client_id!==Jz.client_id&&window.console&&window.console.log&&window.console.log("Ignoring mismatched page-level auth param client_id="+c.client_id),d=!0):(Jz=c,d=!1);d||Lz(c)}};
_.Kz=function(a){var b=a.redirecturi||"postmessage",c=(0,_.td)((a.scope||"").replace(/[\s\xa0]+/g," ")),b={client_id:a.clientid,redirect_uri:b,response_type:"code token id_token gsession",scope:c};a.approvalprompt&&(b.approval_prompt=a.approvalprompt);a.state&&(b.state=a.state);a.openidrealm&&(b["openid.realm"]=a.openidrealm);c="offline"==a.accesstype?!0:(c=a.redirecturi)&&"postmessage"!=c;c&&(b.access_type="offline");a.requestvisibleactions&&(b.request_visible_actions=(0,_.td)(a.requestvisibleactions.replace(/[\s\xa0]+/g,
" ")));a.after_redirect&&(b.after_redirect=a.after_redirect);a.cookiepolicy&&"none"!==a.cookiepolicy&&(b.cookie_policy=a.cookiepolicy);"none"===a.cookiepolicy&&_.Xy("gapi.signin.cpnone");"undefined"!=typeof a.includegrantedscopes&&(b.include_granted_scopes=a.includegrantedscopes);a.e&&(b.e=a.e);(a=a.authuser||_.J("googleapis.config/sessionIndex"))&&(b.authuser=a);(a=_.J("useoriginassocialhost"))&&(b.use_origin_as_socialhost=a);return b};
Lz=function(a){_.Wp("waaf0","signin","0");_.Gz(a,function(a){_.Wp("waaf1","signin","0");Dz(a)})};_.Nz=function(a){a=_.Kz(a);_.ob("oauth-flow/authWindowWidth",445);_.ob("oauth-flow/authWindowHeight",615);Lz(a)};_.Oz=function(a){_.Dy(_.wy.R,_.xy.toString(),a,void 0);_.wy.subscribe(_.xy,a)};
var Xz,$z;_.Qz=function(a){return a.cookiepolicy?!0:(_.Pz("cookiepolicy is a required field.  See https://developers.google.com/+/web/signin/#button_attr_cookiepolicy for more information."),!1)};_.Pz=function(a){window.console&&(window.console.error?window.console.error(a):window.console.log&&window.console.log(a))};_.Wz=function(a,b){var c=_.bp();_.um(a,c);c=sz(c);if(_.Qz(c)){var d=_.Tz(c);_.Uz(c);b?_.bb(b,"click",function(){_.Vz(c,d)}):_.Vz(c,d)}};
_.Tz=function(a){var b=new Xz;_.Oz(function(c){if(b.R&&c&&(c.access_token&&_.ob("isPlusUser",!0),c["g-oauth-window"]))if(b.R=!1,c.access_token&&"consent"==c.prompt){var d=c["g-oauth-window"];c=c.id_token;var e=a.apppackagename;if(e&&d){var f=!0;try{f=d.closed}catch(g){}f||(c=_.J("iframes/:socialhost:")+"/_/history/otaappinstall?clientId="+(0,window.encodeURIComponent)(a.clientid)+"&appId="+(0,window.encodeURIComponent)(e)+"&idToken="+(0,window.encodeURIComponent)(c),c=_.ck(c),d.location.href=c)}}else if(d=
c["g-oauth-window"],a.apppackagename&&d)try{d.close()}catch(g){}});return b};Xz=function(){this.R=!1};_.Uz=function(a){a=_.Yz(a);_.Zz(a.callback);_.uz(function(){_.Mz(a)})};_.Yz=function(a){$z(a);a.apppackagename&&(a.after_redirect="keep_open");a.redirecturi&&delete a.redirecturi;_.bk(function(b){return a[b]})||(a.authuser=0);a.apppackagename&&(a.apppackagename=a.apppackagename.replace(/^[\s\xa0]+|[\s\xa0]+$/g,""));return a};$z=function(a){/^\s*$/.test(a.scope||"")&&(a.scope="https://www.googleapis.com/auth/plus.login")}; _.Zz=function(a){if("string"===typeof a)if(window[a])a=window[a];else{_.Pz('Callback function named "'+a+'" not found');return}a&&_.Oz(a)};_.Vz=function(a,b){b.R=!0;var c;c=_.Yz(a);_.Nz(c)};
_.C("gapi.auth.authorize",_.Gz);_.C("gapi.auth.checkSessionState",Az);_.C("gapi.auth.getAuthHeaderValueForFirstParty",Iz);_.C("gapi.auth.getToken",function(a,b){return _.Kk(a,b)});_.C("gapi.auth.getVersionInfo",function(a,b){_.uz(function(){var c=_.Vk()||"",d=null,e=null;c&&(e=c.split(" "),2==e.length&&(d=e[1]));d?gz()?iz.send("get_versioninfo",{xapisidHash:d,sessionIndex:b},function(b){a(b[0])},_.Vn):_.L.call(_.uy,"get_versioninfo",hz(function(b){a(b)}),d,b):a()})});_.C("gapi.auth.init",_.uz);
_.C("gapi.auth.setToken",_.dz);_.C("gapi.auth.signIn",function(a){_.Wz(a)});_.C("gapi.auth.signOut",function(){var a=_.Kk(void 0,void 0);a&&Fz(a,a.cookie_policy)});_.C("gapi.auth.unsafeUnpackIdToken",Iy);_.C("gapi.auth._pimf",_.Mz);_.C("gapi.auth._oart",Uy);_.C("gapi.auth._guss",function(a){return Hy(a).read()});
var aA=_.bp();aA.clientid&&aA.scope&&aA.cookiepolicy&&_.Xy("gapi.auth.pageLevelConfig("+_.xb(aA).sort().join("-")+")");aA.clientid&&aA.scope&&aA.callback&&!_.J("disableRealtimeCallback")?_.Uz(aA):_.uz();
/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
_.Vg=function(a,b){this.$=[];this.Ja=a;this.Ua=b||null;this.U=this.S=!1;this.T=void 0;this.ra=this.Ba=this.va=!1;this.W=0;this.R=null;this.V=0};_.Vg.prototype.cancel=function(a){if(this.S)this.T instanceof _.Vg&&this.T.cancel();else{if(this.R){var b=this.R;delete this.R;a?b.cancel(a):(b.V--,0>=b.V&&b.cancel())}this.Ja?this.Ja.call(this.Ua,this):this.ra=!0;this.S||this.hn(new _.Wg)}};_.Vg.prototype.ua=function(a,b){this.va=!1;Xg(this,a,b)};
var Xg=function(a,b,c){a.S=!0;a.T=c;a.U=!b;Yg(a)},$g=function(a){if(a.S){if(!a.ra)throw new Zg;a.ra=!1}};_.h=_.Vg.prototype;_.h.Vc=function(a){$g(this);Xg(this,!0,a)};_.h.hn=function(a){$g(this);Xg(this,!1,a)};_.h.Ic=function(a,b){return this.Mg(a,null,b)};_.h.Mg=function(a,b,c){this.$.push([a,b,c]);this.S&&Yg(this);return this};_.h.then=function(a,b,c){var d,e,f=new _.Fg(function(a,b){d=a;e=b});this.Mg(d,function(a){a instanceof _.Wg?f.cancel():e(a)});return f.then(a,b,c)};_.Cg(_.Vg);
_.Vg.prototype.Aa=_.p(10);
var ah=function(a){return(0,_.Jd)(a.$,function(a){return _.Dd(a[1])})},Yg=function(a){if(a.W&&a.S&&ah(a)){var b=a.W,c=bh[b];c&&(_.r.clearTimeout(c.Sa),delete bh[b]);a.W=0}a.R&&(a.R.V--,delete a.R);for(var b=a.T,d=c=!1;a.$.length&&!a.va;){var e=a.$.shift(),f=e[0],g=e[1],e=e[2];if(f=a.U?g:f)try{var k=f.call(e||a.Ua,b);_.va(k)&&(a.U=a.U&&(k==b||k instanceof Error),a.T=b=k);if(_.Dg(b)||"function"===typeof _.r.Promise&&b instanceof _.r.Promise)d=!0,a.va=!0}catch(l){b=l,a.U=!0,ah(a)||(c=!0)}}a.T=b;d&&(k=
(0,_.u)(a.ua,a,!0),d=(0,_.u)(a.ua,a,!1),b instanceof _.Vg?(b.Mg(k,d),b.Ba=!0):b.then(k,d));c&&(b=new ch(b),bh[b.Sa]=b,a.W=b.Sa)},Zg=function(){_.lg.call(this)};_.B(Zg,_.lg);Zg.prototype.message="Deferred has already fired";Zg.prototype.name="AlreadyCalledError";_.Wg=function(){_.lg.call(this)};_.B(_.Wg,_.lg);_.Wg.prototype.message="Deferred was canceled";_.Wg.prototype.name="CanceledError";var ch=function(a){this.Sa=_.r.setTimeout((0,_.u)(this.S,this),0);this.R=a}; ch.prototype.S=function(){delete bh[this.Sa];throw this.R;};var bh={};

var yv,Av,Nv,Iv,Tv,Jv,Lv,Kv,Qv,Mv,Uv;yv=/#|$/;_.zv=function(a,b){var c=a.search(yv),d;a:{d=0;for(var e=b.length;0<=(d=a.indexOf(b,d))&&d<c;){var f=a.charCodeAt(d-1);if(38==f||63==f)if(f=a.charCodeAt(d+e),!f||61==f||38==f||35==f)break a;d+=e+1}d=-1}if(0>d)return null;e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return(0,window.decodeURIComponent)(a.substr(d,e-d).replace(/\+/g," "))};
Av=function(a,b){if(a)for(var c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf("="),f,g=null;0<=e?(f=c[d].substring(0,e),g=c[d].substring(e+1)):f=c[d];b(f,g?(0,window.decodeURIComponent)(g.replace(/\+/g," ")):"")}};
_.Bv=function(a,b){this.T=this.$=this.S="";this.U=null;this.Aa=this.va="";this.V=this.ua=!1;var c;a instanceof _.Bv?(this.V=_.va(b)?b:a.V,_.Cv(this,a.S),_.Dv(this,a.$),_.Ev(this,a.T),_.Fv(this,a.U),this.setPath(a.getPath()),_.Gv(this,a.R.clone()),this.W(a.ra())):a&&(c=String(a).match(_.fi))?(this.V=!!b,_.Cv(this,c[1]||"",!0),_.Dv(this,c[2]||"",!0),_.Ev(this,c[3]||"",!0),_.Fv(this,c[4]),this.setPath(c[5]||"",!0),_.Gv(this,c[6]||"",!0),this.W(c[7]||"",!0)):(this.V=!!b,this.R=new _.Hv(null,0,this.V))};
_.Bv.prototype.toString=function(){var a=[],b=this.S;b&&a.push(Iv(b,Jv,!0),":");var c=this.T;if(c||"file"==b)a.push("//"),(b=this.$)&&a.push(Iv(b,Jv,!0),"@"),a.push(_.ei(c).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.U,null!=c&&a.push(":",String(c));if(c=this.getPath())this.T&&"/"!=c.charAt(0)&&a.push("/"),a.push(Iv(c,"/"==c.charAt(0)?Kv:Lv,!0));(c=this.R.toString())&&a.push("?",c);(c=this.ra())&&a.push("#",Iv(c,Mv));return a.join("")};
_.Bv.prototype.resolve=function(a){var b=this.clone(),c=!!a.S;c?_.Cv(b,a.S):c=!!a.$;c?_.Dv(b,a.$):c=!!a.T;c?_.Ev(b,a.T):c=null!=a.U;var d=a.getPath();if(c)_.Fv(b,a.U);else if(c=!!a.va){if("/"!=d.charAt(0))if(this.T&&!this.va)d="/"+d;else{var e=b.getPath().lastIndexOf("/");-1!=e&&(d=b.getPath().substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(_.Qd(e,"./")||_.Qd(e,"/.")){for(var d=_.rd(e,"/"),e=e.split("/"),f=[],g=0;g<e.length;){var k=e[g++];"."==k?d&&g==e.length&&f.push(""):".."==k?((1<f.length||
1==f.length&&""!=f[0])&&f.pop(),d&&g==e.length&&f.push("")):(f.push(k),d=!0)}d=f.join("/")}else d=e}c?b.setPath(d):c=""!==a.R.toString();c?_.Gv(b,Nv(a.R.toString())):c=!!a.Aa;c&&b.W(a.ra());return b};_.Bv.prototype.clone=function(){return new _.Bv(this)};_.Cv=function(a,b,c){_.Ov(a);a.S=c?Nv(b,!0):b;a.S&&(a.S=a.S.replace(/:$/,""));return a};_.Dv=function(a,b,c){_.Ov(a);a.$=c?Nv(b):b;return a};_.Ev=function(a,b,c){_.Ov(a);a.T=c?Nv(b,!0):b;return a};
_.Fv=function(a,b){_.Ov(a);if(b){b=Number(b);if((0,window.isNaN)(b)||0>b)throw Error("N`"+b);a.U=b}else a.U=null;return a};_.Bv.prototype.getPath=function(){return this.va};_.Bv.prototype.setPath=function(a,b){_.Ov(this);this.va=b?Nv(a,!0):a;return this};_.Gv=function(a,b,c){_.Ov(a);b instanceof _.Hv?(a.R=b,Pv(a.R,a.V)):(c||(b=Iv(b,Qv)),a.R=new _.Hv(b,0,a.V));return a};_.Bv.prototype.Cb=function(a,b){return _.Gv(this,a,b)};_.Bv.prototype.If=function(){return this.R.toString()};
_.Rv=function(a,b,c){_.Ov(a);a.R.set(b,c);return a};_.Bv.prototype.ve=function(a){return this.R.get(a)};_.Bv.prototype.ra=function(){return this.Aa};_.Bv.prototype.W=function(a,b){_.Ov(this);this.Aa=b?Nv(a):a;return this};_.Ov=function(a){if(a.ua)throw Error("O");};_.Sv=function(a){return a instanceof _.Bv?a.clone():new _.Bv(a,void 0)};Nv=function(a,b){return a?b?(0,window.decodeURI)(a.replace(/%25/g,"%2525")):(0,window.decodeURIComponent)(a):""};
Iv=function(a,b,c){return _.t(a)?(a=(0,window.encodeURI)(a).replace(b,Tv),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};Tv=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};Jv=/[#\/\?@]/g;Lv=/[\#\?:]/g;Kv=/[\#\?]/g;Qv=/[\#\?@]/g;Mv=/#/g;_.Hv=function(a,b,c){this.S=this.R=null;this.T=a||null;this.U=!!c};Uv=function(a){a.R||(a.R=new _.bg,a.S=0,a.T&&Av(a.T,function(b,c){a.add((0,window.decodeURIComponent)(b.replace(/\+/g," ")),c)}))};_.h=_.Hv.prototype;
_.h.Nb=function(){Uv(this);return this.S};_.h.add=function(a,b){Uv(this);this.T=null;a=Vv(this,a);var c=this.R.get(a);c||this.R.set(a,c=[]);c.push(b);this.S=this.S+1;return this};_.h.remove=function(a){Uv(this);a=Vv(this,a);return _.eg(this.R.S,a)?(this.T=null,this.S=this.S-this.R.get(a).length,this.R.remove(a)):!1};_.h.clear=function(){this.R=this.T=null;this.S=0};_.h.isEmpty=function(){Uv(this);return 0==this.S};var Wv=function(a,b){Uv(a);b=Vv(a,b);return _.eg(a.R.S,b)};_.h=_.Hv.prototype;
_.h.Fh=function(a){var b=this.Lc();return _.Ld(b,a)};_.h.Ld=function(){Uv(this);for(var a=this.R.Lc(),b=this.R.Ld(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};_.h.Lc=function(a){Uv(this);var b=[];if(_.t(a))Wv(this,a)&&(b=_.Yf(b,this.R.get(Vv(this,a))));else{a=this.R.Lc();for(var c=0;c<a.length;c++)b=_.Yf(b,a[c])}return b};
_.h.set=function(a,b){Uv(this);this.T=null;a=Vv(this,a);Wv(this,a)&&(this.S=this.S-this.R.get(a).length);this.R.set(a,[b]);this.S=this.S+1;return this};_.h.get=function(a,b){var c=a?this.Lc(a):[];return 0<c.length?String(c[0]):b};_.Xv=function(a,b,c){a.remove(b);0<c.length&&(a.T=null,a.R.set(Vv(a,b),_.Xf(c)),a.S=a.S+c.length)};
_.Hv.prototype.toString=function(){if(this.T)return this.T;if(!this.R)return"";for(var a=[],b=this.R.Ld(),c=0;c<b.length;c++)for(var d=b[c],e=_.ei(d),d=this.Lc(d),f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+_.ei(d[f]));a.push(g)}return this.T=a.join("&")};_.Hv.prototype.clone=function(){var a=new _.Hv;a.T=this.T;this.R&&(a.R=this.R.clone(),a.S=this.S);return a};
var Vv=function(a,b){var c=String(b);a.U&&(c=c.toLowerCase());return c},Pv=function(a,b){b&&!a.U&&(Uv(a),a.T=null,a.R.forEach(function(a,b){var e=b.toLowerCase();b!=e&&(this.remove(b),_.Xv(this,e,a))},a));a.U=b};_.Hv.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)_.Wf(arguments[b],function(a,b){this.add(b,a)},this)};

_.cA={s:function(a,b,c){return(0,window.isNaN)(c)||""==c||a.length>=Number(c)?a:a=-1<b.indexOf("-",0)?a+(0,_.ud)(" ",Number(c)-a.length):(0,_.ud)(" ",Number(c)-a.length)+a},f:function(a,b,c,d,e){d=a.toString();(0,window.isNaN)(e)||""==e||(d=(0,window.parseFloat)(a).toFixed(e));var f;f=0>Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if((0,window.isNaN)(c)||d.length>=Number(c))return d;d=(0,window.isNaN)(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e); a=Number(c)-d.length-f.length;return d=0<=b.indexOf("-",0)?f+d+(0,_.ud)(" ",a):f+(0,_.ud)(0<=b.indexOf("0",0)?"0":" ",a)+d},d:function(a,b,c,d,e,f,g,k){return _.cA.f((0,window.parseInt)(a,10),b,c,d,0,f,g,k)}};_.cA.i=_.cA.d;_.cA.u=_.cA.d;

var dA=function(a){a=_.Qe(a);_.ee(a,function(b,c){_.rl(c)&&(a[c]=b)});return a},eA=function(a,b){if(null==b)return b;var c=String(b);c.match(/^\/\/.*/)&&(c=("http:"==window.location.protocol?"http:":"https:")+c);c.match(/^\/([^\/].*)?$/)&&window.location.host&&String(window.location.protocol).match(/^https?:$/)&&(c=window.location.protocol+"//"+window.location.host+c);var d=c.match(/^(https?:)(\/\/)?(\/([^\/].*)?)?$/i);d&&window.location.host&&String(window.location.protocol).match(/^https?:$/)&&
(c=d[1]+"//"+window.location.host+(d[3]||""));c=c.replace(/^(https?:\/\/[^\/?#@]*)\/$/i,"$1");c=c.replace(/^(http:\/\/[-_a-z0-9.]+):0*80([\/?#].*)?$/i,"$1$2");c=c.replace(/^(https:\/\/[-_a-z0-9.]+):0*443([\/?#].*)?$/i,"$1$2");c.match(/^https?:\/\/[-_a-z0-9.]*[-_a-z][-_a-z0-9.]*$/i)&&(c=c.toLowerCase());d=_.J("client/rewrite");_.od(d)&&Object.prototype.hasOwnProperty.call(d,c)?c=String(d[c]||c):(c=c.replace(/^(https?):\/\/www\.googleapis\.com$/,"$1://content.googleapis.com"),c=c.replace(/^(https?):\/\/www-(googleapis-[-_a-z0-9]+\.[-_a-z0-9]+\.google\.com)$/,
"$1://content-$2"),c.match(/^https?:\/\/content(-[-_a-z0-9.]+)?\.googleapis\.com$/)||(c=c.replace(/^(https?):\/\/([-_a-z0-9]+(\.[-_a-z0-9]+)?\.googleapis\.com)$/,"$1://content-$2")));a&&(d=_.J("client/firstPartyRewrite"),_.od(d)&&Object.prototype.hasOwnProperty.call(d,c)?c=String(d[c]||c):(c=c.replace(/^(https?):\/\/content\.googleapis\.com$/,"$1://clients6.google.com"),c=c.replace(/^(https?):\/\/content-([-a-z0-9]+)\.([-a-z0-9]+)\.googleapis\.com$/,"$1://$2-googleapis.$3.google.com"),c=c.replace(/^(https?):\/\/content-([-a-z0-9]+)\.googleapis\.com$/,
"$1://$2.clients6.google.com"),c=c.replace(/^(https?):\/\/([-a-z0-9]+)-www-googleapis\.([-a-z0-9]+).google.com$/,"$1://content-googleapis-$2.$3.google.com")));return c},fA={error:{code:-1,message:"A network error occurred and the request could not be completed."}},gA=function(a){return new _.Fg(function(b,c){c(a)})},hA=function(a){a=_.Qe(a);_.sb(a,function(b,c){_.ya(b)&&(a[c]=b.join(", "))});return a},iA=function(a,b,c){c||((c=_.J("googleapis.config/proxy"))&&(c=String(c).replace(/\/static\/proxy\.html$/,
"")||"/"),c=String(c||""));c||(c=_.J("googleapis.config/root"),b&&(c=_.J("googleapis.config/root-1p")||c),c=String(c||""));c=String(eA(b,c)||c);return a=_.ji(c,a)},jA=function(a,b,c,d){_.vi.call(this);this.$c=a;this.Jb=b;this.Ab=c;this.Ib=d;this.va=null};_.B(jA,_.vi);
jA.prototype.then=function(a){this.va||(this.va=(new _.Fg(function(a,c){this.wa("error",(0,_.u)(function(){c(kA(this))},this));this.wa("success",(0,_.u)(function(){a(kA(this))},this));this.send(this.$c,this.Jb,this.Ab,this.Ib)},this)).then(function(a){a.headers=dA(a.headers);return a},function(a){return a.status?(a.headers=dA(a.headers),gA(a)):gA({result:fA,body:'{"error":{"code":-1,"message":"A network error occurred and the request could not be completed."}}',headers:null,status:null,statusText:null})}));
return this.va.then.apply(this.va,arguments)};
var kA=function(a){var b,c=a.getStatus(),d=_.Ji(a);204==c?b=!1:b=""==a.Kr()?(0,_.oc)(d):_.Ki(a);for(var e={},f=a.getAllResponseHeaders().split("\r\n"),g=0;g<f.length;g++)if(!_.wd(f[g])){var k=_.oi(f[g],": ",2);e[k[0]]=e[k[0]]?e[k[0]]+(", "+k[1]):k[1]}var l;try{l=2<_.Hi(a)?a.R.statusText:""}catch(m){l=""}return{result:b,body:d,headers:e,status:c,statusText:l}},lA=function(a,b){for(var c=_.ld(b),d=c?b:arguments,c=c?0:1;c<d.length&&(a=a[d[c]],_.va(a));c++);return a},mA=function(a){var b=a.params||_.E();
a=_.Qe(b.headers)||{};var c=b.httpMethod||"GET",d=String(b.url||""),e=b.body||null,b=b.responseType||null,f=_.Tk(a);delete a["X-Referer"];a=hA(a);a=new jA(d,c,e,a);a.W=f;b&&(a.U=b);return a},nA=function(a,b){var c=a.params||_.E();c.url=c.path;var d=c.root,d=iA("/",_.Tk(c.headers),d);d.match(/^(.*[^\/])?\/$/)&&(d=d.substr(0,d.length-1));c.root=d;a.params=c;_.$k.Fi("makeHttpRequests",[a],b)},oA={"'":"\\'"},pA={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',
"\\":"\\\\","<":"<"},qA=function(a,b){var c=function(a){a=_.Qe(a);delete a.result;a={gapiRequest:{data:a}};b&&b(a,(0,_.nc)(a))};mA(a).then(c,c)},rA=function(a){return new _.Fg(function(b,c){var d=function(a){a&&a.gapiRequest?a=a.gapiRequest.data||a:c(a);a={result:204!=a.status&&(0,_.oc)(a.body),body:a.body,headers:a.headers||null,status:a.status||null,statusText:a.statusText||null};_.li(a.status)?b(a):c(a)};try{nA(a,d)}catch(e){c(e)}})},sA=function(a){var b;b=(a=lA(a,"params","headers"))&&_.od(a)?
a:{};a="chrome-extension"==(window.location.href.match(_.fi)[1]||null);b=_.Tk(b);var c=!0,d=_.ui(_.si);d&&_.va(d.withCredentials)||(c=!1);return!(a&&b)&&c},tA=function(a){_.lg.call(this,a)};_.B(tA,_.lg);tA.prototype.name="gapi.client.Error";var uA=function(a,b){_.J("client/cors")&&sA(a)?qA(a,b):nA(a,b)},vA=function(a){if(!a||!_.Dd(a))throw new tA("Must provide a function.");this.T=null;this.U=a};vA.prototype.then=function(a,b,c){this.T||(this.T=this.U());return this.T.then(a,b,c)};
vA.prototype.ep=function(a){this.T||(this.T=a)};
var wA=function(a){(0,window.isFinite)(a)&&(a=String(a));return _.t(a)?/^\s*-?0x/i.test(a)?(0,window.parseInt)(a,16):(0,window.parseInt)(a,10):window.NaN},xA=function(a){a=String(a);for(var b=['"'],c=0;c<a.length;c++){var d=a.charAt(c),e=d.charCodeAt(0),f=c+1,g;if(!(g=pA[d])){if(!(31<e&&127>e))if(d in oA)d=oA[d];else if(d in pA)d=oA[d]=pA[d];else{g=d.charCodeAt(0);if(31<g&&127>g)e=d;else{if(256>g){if(e="\\x",16>g||256<g)e+="0"}else e="\\u",4096>g&&(e+="0");e+=g.toString(16).toUpperCase()}d=oA[d]= e}g=d}b[f]=g}b.push('"');return b.join("")};
var yA=function(a){this.R={};for(var b=0;b<a.length;b++){var c=a[b];this.R[c.R]=c}},zA=function(a){a=_.Sd(a.R);_.qy(a,function(a,c){return a.R-c.R});return a};var AA=function(a,b){this.R=a;this.U=b.name;this.T=!!b.gY;this.S=b.qr;this.V=b.type};var BA=function(){this.nd={};this.T=this.S().R;this.R=null},CA=function(a,b,c){c=c||a;for(var d in a.nd){var e=Number(d);a.T[e]||b.call(c,e,a.nd[d])}};_.h=BA.prototype;_.h.has=function(a){return null!=this.nd[a.R]};_.h.get=function(a,b){var c=a.R,d=DA(this,c);return this.T[c].T?d[b||0]:d};_.h.set=function(a,b){EA(this,a.R,b)};_.h.add=function(a,b){FA(this,a.R,b)};_.h.clear=function(a){a=a.R;delete this.nd[a];this.R&&delete this.R[a]};
_.h.equals=function(a){if(!a||this.constructor!=a.constructor)return!1;for(var b=zA(this.S()),c=0;c<b.length;c++){var d=b[c],e=d.R;if(null!=this.nd[e]!=(null!=a.nd[e]))return!1;if(null!=this.nd[e]){var f=11==d.S||10==d.S,g=DA(this,e),e=DA(a,e);if(d.T){if(g.length!=e.length)return!1;for(d=0;d<g.length;d++){var k=g[d],l=e[d];if(f?!k.equals(l):k!=l)return!1}}else if(f?!g.equals(e):g!=e)return!1}}return!0};
var GA=function(a,b){for(var c=zA(a.S()),d=0;d<c.length;d++){var e=c[d],f=e.R;if(null!=b.nd[f]){a.R&&delete a.R[e.R];var g=11==e.S||10==e.S;if(e.T)for(var e=DA(b,f)||[],k=0;k<e.length;k++)FA(a,f,g?e[k].clone():e[k]);else e=DA(b,f),g?(g=DA(a,f))?GA(g,e):EA(a,f,e.clone()):EA(a,f,e)}}};BA.prototype.clone=function(){var a=new this.constructor;a!=this&&(a.nd={},a.R&&(a.R={}),GA(a,this));return a};
var DA=function(a,b){var c=a.nd[b];return null==c?null:c},EA=function(a,b,c){a.nd[b]=c;a.R&&(a.R[b]=c)},FA=function(a,b,c){a.nd[b]||(a.nd[b]=[]);a.nd[b].push(c);a.R&&delete a.R[b]},HA=function(a){var b=[],c;for(c in a)0!=c&&b.push(new AA(c,a[c]));return new yA(b)};
var IA=function(){BA.call(this)};_.B(IA,BA);var JA=null,KA=function(){BA.call(this)};_.B(KA,BA);var LA=null;IA.prototype.S=function(){var a=JA;a||(JA=a=HA({0:{name:"Version",aH:"buzz.channel.Version"},1:{name:"major_version",qr:5,type:Number},2:{name:"minor_version",qr:5,type:Number}}));return a};IA.S=IA.prototype.S;KA.prototype.S=function(){var a=LA;a||(LA=a=HA({0:{name:"ProtocolVersion",aH:"buzz.channel.ProtocolVersion"},1:{name:"version",qr:11,type:IA}}));return a};KA.S=KA.prototype.S;
(function(){var a;return _.oe?(a=/Windows NT ([0-9.]+)/,(a=a.exec(_.Vd))?a[1]:"0"):_.ne?(a=/10[_.][0-9_.]+/,(a=a.exec(_.Vd))?a[0].replace(/_/g,"."):"10"):_.qe?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(_.Vd))?a[1]:""):_.re||_.we?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(_.Vd))?a[1].replace(/_/g,"."):""):""})();
var MA=new KA,NA=new IA;EA(NA,1,3);EA(NA,2,2);EA(MA,1,NA);var OA=new IA;EA(OA,1,3);EA(OA,2,2);var PA=new IA;EA(PA,1,3);EA(PA,2,2);var QA=function(){};var RA=function(a,b){this.R=!!b};_.B(RA,QA);
var VA=function(a,b,c){var d=zA(b.S());(0,_.Gd)(d,function(a){if(b.has(a)){var d;d=a.R;d=b.T[d].T?null!=b.nd[d]?b.nd[d].length:0:null!=b.nd[d]?1:0;for(var g=0;g<d;++g){c.append(a.U);11==a.S||10==a.S?(c.append(" {"),SA(c),c.R+=2):c.append(": ");TA(this,b.get(a,g),a,c);if(11==a.S||10==a.S)c.R-=2,c.append("}");SA(c)}}},a);CA(b,function(a,b){UA(this,a,b,c)},a)},UA=function(a,b,c,d){if(null!=c)if(_.ya(c))(0,_.Gd)(c,function(a){UA(this,b,a,d)},a);else{if(_.od(c)){d.append(b);d.append(" {");SA(d);d.R+=2;
if(c instanceof BA)VA(a,c,d);else for(var e in c){var f=wA(e);UA(a,f,c[e],d)}d.R-=2;d.append("}")}else _.t(c)&&(c=xA(c)),d.append(b),d.append(": "),d.append(c.toString());SA(d)}},TA=function(a,b,c,d){switch(c.S){case 1:case 2:case 3:case 4:case 5:case 13:case 6:case 7:case 8:case 15:case 16:case 17:case 18:d.append(b);break;case 12:case 9:b=xA(b.toString());d.append(b);break;case 14:if(!a.R){var e=!1;_.ee(c.V,function(a,c){e||a!=b||(d.append(c),e=!0)})}e&&!a.R||d.append(b.toString());break;case 10:case 11:VA(a,
b,d)}},WA=function(){this.R=0;this.S=[];this.T=!0};WA.prototype.toString=function(){return this.S.join("")};WA.prototype.append=function(a){if(this.T){for(var b=0;b<this.R;++b)this.S.push(" ");this.T=!1}this.S.push(a.toString())};var SA=function(a){a.S.push("\n");a.T=!0};
var XA=new RA;BA.prototype.toString=function(){var a=new WA;VA(XA,this,a);return a.toString()};new _.ig([1,2,3]);new _.ig([1,2]);new _.Ef;var YA=function(a){_.Se.call(this);this.La=a||_.vt()};_.B(YA,_.Se);YA.prototype.mC=0;YA.prototype.Ea=function(){return this.mC};YA.prototype.wb=function(){return this.La.wb()};var ZA=function(a,b){YA.call(this,b);this.R=a;this.Aa=this.R.S().ppu;this.Wa=this.R.S().lpu;this.$=[]},$A,aB;_.B(ZA,YA);_.h=ZA.prototype;_.h.YL=5;_.h.mC=4;_.h.Wr=0;_.h.Oj=!1;_.h.Be=!1;_.h.NA=null;var bB=function(a){return"googlexpc_"+a.R.name+"_msg"},cB=function(a){return"googlexpc_"+a.R.name+"_ack"},dB=function(a){try{if(!a.Xb()&&a.R.U())return a.R.$().frames||{}}catch(b){}return{}};
ZA.prototype.connect=function(){if(!this.Xb()&&this.R.U()){if(!this.Be){var a=bB(this);this.T=eB(this,a);this.va=this.wb().frames[a];a=cB(this);this.S=eB(this,a);this.W=this.wb().frames[a];this.Be=!0}if(fB(this,bB(this))&&fB(this,cB(this)))this.Ba=new gB(this,dB(this)[bB(this)],(0,_.u)(this.Ta,this)),this.ua=new gB(this,dB(this)[cB(this)],(0,_.u)(this.Ra,this)),this.Ja();else{if(1==this.R.T()){if(!(this.NA||0<this.YL--)){for(var b=10,a="";0<b--;)a+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Math.floor(62*
Math.random()));this.R.ra(a);hB(this);this.Be=!1;this.NA=eB(this,"googlexpc_reconnect_"+this.R.name)}}else if(0==this.R.T())for(var a=dB(this),c=a.length,d=0;d<c;d++){try{a[d]&&a[d].name&&(b=a[d].name)}catch(f){}if(b){var e=b.split("_");if(3==e.length&&"googlexpc"==e[0]&&"reconnect"==e[1]){this.R.name=e[2];hB(this);this.Be=!1;break}}}this.wb().setTimeout((0,_.u)(this.connect,this),100)}}};
var eB=function(a,b){var c=window.document.createElement("IFRAME"),d=c.style;d.position="absolute";d.top="-10px";d.left="10px";d.width="1px";d.height="1px";c.id=c.name=b;c.src=a.Aa+"#INITIAL";a.wb().document.body.appendChild(c);return c},hB=function(a){a.T&&(a.T.parentNode.removeChild(a.T),a.T=null,a.va=null);a.S&&(a.S.parentNode.removeChild(a.S),a.S=null,a.W=null)},fB=function(a,b){try{var c=dB(a)[b];if(!c||0!=c.location.href.indexOf(a.Wa))return!1}catch(d){return!1}return!0};
ZA.prototype.Ja=function(){var a=dB(this);a[cB(this)]&&a[bB(this)]?(this.Ia=new iB(this.Aa,this.va),this.V=new iB(this.Aa,this.W),this.wb().setTimeout((0,_.u)(function(){this.Ia.send("SETUP");this.Oj=!0},this),100)):(this.Ua||(this.Ua=(0,_.u)(this.Ja,this)),this.wb().setTimeout(this.Ua,100))};var jB=function(a){if(a.ub&&a.rb&&(a.R.W(),a.U)){for(var b=0,c;b<a.U.length;b++)c=a.U[b],a.R.V(c.service,c.RL);delete a.U}};
ZA.prototype.Ta=function(a){if("SETUP"==a)this.V&&(this.V.send("SETUP_ACK"),this.ub=!0,jB(this));else if(this.R.R()||this.ub){var b=a.indexOf("|"),c=a.substring(0,b);a=a.substring(b+1);b=c.indexOf(",");if(-1==b){var d;this.V.send("ACK:"+c);kB(this,a)}else d=c.substring(0,b),this.V.send("ACK:"+d),c=c.substring(b+1).split("/"),b=(0,window.parseInt)(c[0],10),c=(0,window.parseInt)(c[1],10),1==b&&(this.ra=[]),this.ra.push(a),b==c&&(kB(this,this.ra.join("")),delete this.ra)}};
ZA.prototype.Ra=function(a){"SETUP_ACK"==a?(this.Oj=!1,this.rb=!0,jB(this)):this.R.R()&&this.Oj&&(0,window.parseInt)(a.split(":")[1],10)==this.Wr&&(this.Oj=!1,lB(this))};var lB=function(a){if(!a.Oj&&a.$.length){var b=a.$.shift();++a.Wr;a.Ia.send(a.Wr+b);a.Oj=!0}},kB=function(a,b){var c=b.indexOf(":"),d=b.substr(0,c),c=b.substring(c+1);a.R.R()?a.R.V(d,c):(a.U||(a.U=[])).push({service:d,RL:c})};
ZA.prototype.send=function(a,b){var c=a+":"+b;if(!_.P||3800>=b.length)this.$.push("|"+c);else for(var d=b.length,e=Math.ceil(d/3800),f=0,g=1;f<d;)this.$.push(","+g+"/"+e+"|"+c.substr(f,3800)),g++,f+=3800;lB(this)};ZA.prototype.Fa=function(){ZA.qa.Fa.call(this);var a=mB;_.Od(a,this.Ba);_.Od(a,this.ua);this.Ba=this.ua=null;_.Jh(this.T);_.Jh(this.S);this.va=this.W=this.T=this.S=null};
var mB=[],nB=(0,_.u)(function(){var a=mB,b,c=!1;try{for(var d=0;b=a[d];d++)c=c||b.Ro()}catch(e){if(b.U.R.va(),!a.length)return}a=(0,_.Ga)();c&&($A=a);aB=window.setTimeout(nB,1E3>a-$A?10:100)},ZA),oB=function(){$A=(0,_.Ga)();aB&&window.clearTimeout(aB);aB=window.setTimeout(nB,10)},iB=function(a,b){if(!/^https?:\/\//.test(a))throw Error("ha`"+a);this.T=a;this.S=b;this.R=0};
iB.prototype.send=function(a){this.R=++this.R%2;a=this.T+"#"+this.R+(0,window.encodeURIComponent)(a);try{_.le?this.S.location.href=a:this.S.location.replace(a)}catch(b){}oB()};var gB=function(a,b,c){this.U=a;this.S=b;this.T=c;this.R=this.S.location.href.split("#")[0]+"#INITIAL";mB.push(this);oB()};gB.prototype.Ro=function(){var a=this.S.location.href;if(a!=this.R){this.R=a;if(a=a.split("#")[1])a=a.substr(1),this.T((0,window.decodeURIComponent)(a));return!0}return!1};
var pB=function(a){this.T=a;this.U=!1;this.promise={then:(0,_.u)(function(a,c,d){this.U||(this.U=!0);this.S&&!this.R?this.T.resolve(this.S):this.R&&!this.S&&this.T.reject(this.R);return this.T.promise.then(a,c,d)},this)}};pB.prototype.resolve=function(a){this.U?this.T.resolve(a):this.S||this.R||(this.S=a)};pB.prototype.reject=function(a){this.U?this.T.reject(a):this.S||this.R||(this.R=a)};
var qB=function(a){vA.call(this,qB.prototype.V);if(!a||"object"!=typeof a&&"string"!=typeof a)throw new tA("Invalid request parameters");var b;_.t(a)?b={path:a}:b=a;if(!b.path)throw new tA('Missing required parameter: "path"');this.R={path:b.path,method:b.method||"GET",params:b.params||{},headers:b.headers||{},body:b.body,root:b.root,responseType:b.responseType};this.S=b.authType||"auto"};_.B(qB,vA);qB.prototype.ij=function(){return this.R};
qB.prototype.Ll=function(){var a=this.R,b=a.headers||{},c=b,d=a.applicationName||null,e=a.clientName||null,f=a.clientVersion||null,f=f||"0.1",e=e||"google-api-javascript-client",g=[];d&&(g.push(d),g.push(" "));g.push(e);f&&(g.push("/"),g.push(f));c["X-JavaScript-User-Agent"]=g.join("");c=b["Content-Type"];a.body&&!c&&(c="application/json",b["Content-Type"]=c);"application/json"!=c||a.params.alt||(a.params.alt="json");(c=a.body||null)&&_.od(c)&&(a.body=(0,_.nc)(c));a.key=a.id;b=_.$k.gq(b,void 0,this.S);
c=_.Tk(b);if(b&&window.navigator){d=[];for(e=0;e<rB.length;e++)(f=window.navigator[rB[e]])&&d.push((0,window.encodeURIComponent)(rB[e])+"="+(0,window.encodeURIComponent)(f));b["X-ClientDetails"]=d.join("&")}(b=_.cl.key)&&!_.va(a.params.key)&&(a.params.key=b);(b=String(a.path||"").match(/^(https?:\/\/[^\/?#]+)([\/?#].*)?$/i))&&!a.root&&(a.root=String(b[1]),a.path=String(b[2]||"/"),a.path.match(/^\/_ah\/api(\/.*)?$/)&&(a.root+="/_ah/api",a.path=a.path.substr(8)));b=a.params;d=_.sl(a.path);e=String(_.J("googleapis.config/xd3")||
"");18<=e.length&&"/static/proxy.html"==e.substring(e.length-18)&&(e=e.substring(0,e.length-18));e||(e="/");f=_.sl(e);if(e!=f)throw Error("F");"/"!=e.charAt(e.length-1)&&(e+="/");d=_.ji(e,d);_.sd(d,"/")&&(d=d.substring(0,d.length-1));d=_.gi(_.ii([d],b));a.path=d;a.root=eA(c,a.root);a.url=iA(a.path,c,a.root)};
var tB=function(a){a.Ll();var b=a.R;a=b.id;var c=b.key,d=b.url,e=b.path,f=b.method,g=b.body||"",k=b.headers||{},b=b.root,l=_.J("client/name","google-api-javascript-client");return{key:"gapiRequest",params:{id:a,key:c,url:d,path:e,httpMethod:f,body:g,headers:k,urlParams:{},root:b,clientName:l in sB?l:"google-api-javascript-client",clientVersion:String(_.J("client/version","1.1.0-beta"))}}};
qB.prototype.execute=function(a){this.R.headers.Authorization||_.Kk(void 0,void 0);var b=tB(this);uA(b,function(b,d){var e=b;b.gapiRequest&&(e=b.gapiRequest);e&&e.data&&(e=e.data);var e=e instanceof Array?e[0]:e,f;if(204!=e.status&&e.body)try{f=(0,_.oc)(e.body)}catch(g){}_.J("client/jsonpOverride")&&(f=e);a&&a(f,d)})};qB.prototype.V=function(){var a=tB(this);return _.J("client/cors")&&sA(a)?mA(a):rA(a)};
var uB=/<response-(.*)>/,vB=/^application\/http(;.+$|$)/,wB=function(a,b){if(!a||!b||!_.Va(a,b=b.toLowerCase()))throw new tA("Unable to retrieve header.");return a[b]},zB=function(a,b){for(var c="batch"+String(Math.round(2147483647*(0,_.Yk)()))+String(Math.round(2147483647*(0,_.Yk)())),d={path:"/batch",headers:{"Content-Type":"multipart/mixed; boundary="+c},method:"POST"},c="--"+c,e=[],f=0;f<a.length;f++)e.push(xB(a[f].request,a[f].id));d.body=[c,e.join("\r\n"+c+"\r\n"),c+"--"].join("\r\n")+"\r\n";
d.root=b||null;return yB(d)},xB=function(a,b){var c=[],d=a.ij(),e=function(a,b){_.sb(a,function(a,c){b.push(c+": "+a)})};e({"Content-Type":"application/http","Content-Transfer-Encoding":"binary","Content-ID":"<"+b+">"},c);c.push("");c.push(d.method+" "+d.path);e(d.headers,c);c.push("");d.body&&c.push(d.body);return c.join("\r\n")},BB=function(a,b){var c=AB(a,b),d={};_.ee(c,function(a,b){d[b]={result:a.result||a.body,rawResult:(0,_.nc)({id:b,result:a.result||a.body}),id:b}});return d},AB=function(a,
b){a=(0,_.td)(a);_.sd(a,"--")&&(a=a.substring(0,a.length-2));for(var c=a.split(b),d=_.E(),e=0;e<c.length;e++)if(c[e]){var f;if(f=c[e]){_.sd(f,"\r\n")&&(f=f.substring(0,f.length-2));f=CB(f);var g=_.E(),k=wB(f.outerHeaders,"Content-Type");if(null==vB.exec(k))throw new tA("Unexpected Content-Type");k=wB(f.outerHeaders,"Content-Id");k=uB.exec(k);if(!k)throw new tA("Unable to recognize Content-Id.");g.id=k[1];k=(0,_.oc)(f.body);g.response={result:k,body:f.body,status:f.status,statusText:f.statusText,headers:f.headers};
f=g}else f=null;f&&f.id&&(d[f.id]=f.response)}return d},CB=function(a){if(!a)return null;a=a.split("\r\n");for(var b=0,c={headers:{},body:""},d=function(a){var b=0;_.sb(a,function(){b++});return b};b<a.length&&""==a[b];)b++;c.outerHeaders=DB(a,b);var b=b+(d(c.outerHeaders)+1),e=a[b++].split(" ");c.status=Number(e[1]);c.statusText=e[2];c.headers=DB(a,b);b+=d(c.headers)+1;c.body=a.slice(b).join("\r\n");return c},DB=function(a,b){for(var c=_.E(),d=b;d<a.length&&a[d];d++){var e=a[d].split(": "),f=(0,_.td)(e[0].toLowerCase()), e=(0,_.td)(e[1]);c[f]=e}return c};
var EB=function(a){vA.call(this,EB.prototype.V);this.R=[];this.S=a;this.$=!!a};_.B(EB,vA);var FB=function(a,b){for(var c=0;c<a.R.length;c++)if(a.R[c].id==b)return!0;return!1};
EB.prototype.add=function(a,b){var c=b||_.E(),d=_.E();if(a)d.request=a;else throw new tA("Batch entry "+(_.Va(c,"id")?'"'+c.id+'" ':"")+"is missing a request method");var e;e=_.Hn();e=new pB(e);d.Uo=e;a.ep(d.Uo.promise);e=a.ij().root;if(!this.$){if(e&&this.S&&e!=this.S)throw new tA('The "root" provided in this request is not consistent with that of existing requests in the batch.');this.S=e||this.S}if(_.Va(c,"id")){e=c.id;if(FB(this,e))throw new tA('Batch ID "'+e+'" already in use, please use another.');
d.id=e}else{do d.id=String(Math.round(2147483647*(0,_.Yk)()));while(FB(this,d.id))}d.Vc=c.callback;this.R.push(d);return d.id};EB.prototype.execute=function(a){1>this.R.length||(_.rb(this.R,function(a){a.request.Ll()}),a=GB(this,a),zB(this.R,this.S).execute(a))};
EB.prototype.V=function(){if(1>this.R.length)return new _.Fg(function(a){a({})});_.rb(this.R,function(a){a.request.Ll()});var a=zB(this.R,this.S),b=(0,_.u)(function(a){HB(a);if(0!=wB(a.headers,"Content-Type").indexOf("multipart/mixed"))throw new tA("The response's Content-Type is not multipart/mixed.");var b=wB(a.headers,"Content-Type").split("boundary=")[1];if(!b)throw new tA("Boundary not indicated in response.");b=AB(a.body,"--"+b);a.result=b||{};for(var c=0;c<this.R.length;c++){var g=this.R[c],
k=b[g.id];_.li(k.status)?g.Uo.resolve(k):g.Uo.reject(k)}return a},this),c=(0,_.u)(function(a){for(var b=0;b<this.R.length;b++)this.R[b].Uo.reject({result:{error:{code:0,message:"The batch request could not be fulfilled."}},body:'{"error":{"code":0,"message":"The batch request could not befulfilled"}}',headers:null,status:null,statusText:null});throw a;},this);return a.then(b,c)};
var GB=function(a,b){return(0,_.u)(function(a,d){var e;e=a;if(d&&!e){var f=(0,_.oc)(d);f&&(f.gapiRequest?e=f.gapiRequest.data:e=f)}HB(e);if(e){if(0!=wB(e.headers,"Content-Type").indexOf("multipart/mixed"))throw new tA("The response's Content-Type is not multipart/mixed.");if(200<=e.status&&299>=e.status){var g=wB(e.headers,"Content-Type").split("boundary=")[1];if(!g)throw new tA("Boundary not indicated in response.");g=BB(e.body,"--"+g);for(e=0;e<this.R.length;e++)if(f=this.R[e],delete g[f.id].rawResult, f.Vc){var k=(0,_.nc)(g[f.id]);f.Vc(g[f.id]||!1,k)}}b&&b(g||null,d)}},a)},HB=function(a){if(a&&a.headers){var b=_.E(),c;for(c in a.headers)b[c.toLowerCase()]=a.headers[c];a.headers=b}};
var rB=["appVersion","platform","userAgent"],sB={"google-api-javascript-client":!0,"google-api-gwt-client":!0},IB={},LB=function(a,b,c,d){if(!a||!b)throw new tA("Missing required parameters.");var e=c||function(){};yB({path:"/discovery/v1/apis/"+((0,window.encodeURIComponent)(a)+"/"+(0,window.encodeURIComponent)(b)+"/rpc?fields=methods%2F*%2Fid&pp=0"),callback:function(a){if(a.error)e(a);else{var c=null!=a.rootUrl?String(a.rootUrl):d,c=_.t(c)?c.replace(/([^\/])\/$/,"$1"):void 0,k;for(k in a)if(a.hasOwnProperty(k)&&
"methods"==k){var l=a[k],m;for(m in l)if(l.hasOwnProperty(m)){JB(m,{root:c},void 0);var n={};n[m]=b;KB(n)}}e.call(null)}},root:d})},NB=function(a,b,c,d){function e(a){function b(a){_.sb(a,function(a){MB(e,a,f,l)})}function c(a){_.sb(a,function(a){b(a.methods);(a=a.resources)&&c(a)})}if(a.error)k(a);else{var d=l.root,d=null!=a.rootUrl?String(a.rootUrl):d,d=_.t(d)?d.replace(/([^\/])\/$/,"$1"):void 0;l.root=d;var e=a.servicePath,f=a.parameters;(d=a.resources)&&c(d);(a=a.methods)&&b(a);k.call()}}var f,
g;_.od(a)?(g=a,f=a.name,a=a.version||"v1"):(f=a,a=b);if(!f||!a)throw new tA("Missing required parameters.");var k=c||function(){},l=_.od(d)?d:{};g?e(g):0<f.indexOf("://")?yB({path:f,callback:e}):yB({path:"/discovery/v1/apis/"+((0,window.encodeURIComponent)(f)+"/"+(0,window.encodeURIComponent)(a)+"/rest?fields=rootUrl%2CservicePath%2Cresources%2Cparameters%2Cmethods&pp=0"),callback:e,root:d&&d.root})},yB=function(a,b){var c;"object"==typeof a&&(c=a.callback,delete a.callback);var d;OB()?d=new PB(a,
b):d=new qB(a);return c?(d.execute(c),null):d},QB=function(a,b){b=_.Qe(b);var c=function(a,b,c){var d;if(a.hasOwnProperty(b))d=a[b],delete a[b];else if(c)throw new tA("Missing required parameters.");return d},d=c(b,"servicePath",!0),e=String(c(b,"restPath",!0)),f=String(c(b,"httpMethod",!0)),g=c(b,"parameters");null!=g?g=_.Qe(g):g=null;var k=c(b,"parameterName");_.t(k)||(k=null);c=c(b,"supportsSubscription");if(!e||!f)throw new tA("Missing required parameters.");e={id:a,path:e,parameters:g,httpMethod:f,
request:{parameterName:k}};c&&(e.supportsSubscription=c);MB(d,e,{path:{},query:{}},b)},JB=function(a,b,c){if(!a)throw new tA("Missing required parameters");for(var d=a.split("."),e=window.gapi.client,f=0;f<d.length-1;f++){var g=d[f];e[g]=e[g]||{};e=e[g]}d=d[d.length-1];if(!e[d]||c){var k=b||{};e[d]=function(b){var c;"string"==typeof k?c=k:c=k.root;b&&b.root&&(c=b.root);b={method:a,apiVersion:k.apiVersion,rpcParams:b,transport:{name:"googleapis",root:c}};return OB()?new PB(b,2):new RB(b)}}},MB=function(a,
b,c,d){if(!(b&&b.id&&b.path&&b.httpMethod))throw new tA("Missing required parameters");var e=b.id.split("."),f=window.gapi.client,g;for(g=0;g<e.length-1;g++){var k=e[g];f[k]=f[k]||{};f=f[k]}k=window.gapi.client[e[0]];k.Uu||(k.Uu={servicePath:a||"",parameters:c});a=e[g];if(!f[a]){if(d&&d.hasOwnProperty("root"))var l=d.root;f[a]=_.Fa(SB,{path:_.t(b.path)?b.path:null,httpMethod:_.t(b.httpMethod)?b.httpMethod:null,parameters:b.parameters,parameterName:(b.request||{}).parameterName||"",request:b.request,
root:l},k.Uu)}},SB=function(a,b,c,d){var e=b.servicePath||"";_.rd(e,"/")||(e="/"+e);var f=TB(a.path,[a.parameters,b.parameters],c||{});b=f.ih;c=f.cO;e=_.ji(e,f.path);f=c.root;delete c.root;var g=a.parameterName;!g&&1==_.fg(c)&&c.hasOwnProperty("resource")&&(g="resource");var k;g&&(k=c[g],delete c[g]);null!=k||(k=d);null==k&&a.request&&(_.Re(c)&&(c=void 0),k=c);var g="complete"==_.J("client/rms")?0:1,l={},m=a.httpMethod;"GET"==m&&_.va(k)&&""!=String(k)&&(l["X-HTTP-Method-Override"]=m,m="POST");if((null==
k||null!=d)&&c)for(var n in c)_.t(c[n])&&(b[n]=c[n]);return yB({path:e,method:m,params:b,headers:l,body:k,root:f||a.root},g)||null},TB=function(a,b,c){c=_.Qe(c);var d={};_.rb(b,function(b){_.sb(b,function(b,e){var k=b.required;if("path"==b.location)if(Object.prototype.hasOwnProperty.call(c,e))_.Qd(a,"{"+e+"}")?(k=_.ei(c[e]),a=a.replace("{"+e+"}",k)):_.Qd(a,"{+"+e+"}")&&(k=(0,window.encodeURI)(String(c[e])),a=a.replace("{+"+e+"}",k)),delete c[e];else{if(k)throw new tA("Required path parameter "+e+
" is missing.");}else"query"==b.location&&Object.prototype.hasOwnProperty.call(c,e)&&(d[e]=c[e],delete c[e])})});if(b=c.trace)d.trace=b,delete c.trace;return{path:a,ih:d,cO:c}},VB=function(a){return OB()?new UB(a,0):new EB(a)},KB=function(a){_.gl(a);for(var b in a)Object.prototype.hasOwnProperty.call(a,b)&&(IB[b]=a[b])};_.hl(null);
var WB=function(a){var b=["complete"],c=_.J("client/rms");if(_.Ld(["rpcDeprecated","migrated"],c))_.cc(a+" is deprecated. See https://developers.google.com/api-client-library/javascript/reference/referencedocs");else if(_.Ld(b,c))throw new tA(a+" is discontinued.");},OB=function(){return"migrated"==_.J("client/rms")};
var XB=function(){this.R=[];this.T=this.S=null};XB.prototype.add=function(a,b){var c=b||{},d={},e=Object.prototype.hasOwnProperty;if(a)d.Ei=a;else throw new tA("Batch entry "+(e.call(c,"id")?'"'+c.id+'" ':"")+"is missing a request method");if(e.call(c,"id")){for(var e=c.id,f=0;f<this.R.length;f++)if(this.R[f].id==e)throw new tA('Batch ID "'+e+'" already in use, please use another.');d.id=e}else{do d.id=String(2147483647*(0,_.Yk)()|0);while(e.call(this.R,d.id))}d.Vc=c.callback;this.R.push(d)};
var YB=function(a){return function(b){var c=b.body;if(b=b.result){for(var d={},e=0,f=b.length;e<f;++e)d[b[e].id]=b[e];a(d,c)}else a(b,c)}};
XB.prototype.execute=function(a){this.S=[];for(var b,c,d=0;d<this.R.length;d++)b=this.R[d],c=b.Ei,this.S.push(c.Do(b.id)),this.T=c.Dn()||this.T;a=ZB(this,a);var e;b={requests:this.S,root:this.T};c={};d=b.headers||{};for(e in d)({}).hasOwnProperty.call(d,e)&&(c[e]=d[e]);c["Content-Type"]="application/json";e={method:"POST",root:b.root||void 0,path:"/rpc",params:b.urlParams,headers:c,body:b.requests||[]};a=YB(a);yB(e).then(a,a)}; var ZB=function(a,b){return function(c,d){var e=c;e||(e={});for(var f=0;f<a.R.length;f++){var g=a.R[f];g.Vc&&g.Vc(e[g.id]||!1,d)}b&&b(e,d)}};
var RB=function(a){if(!a||"object"!=typeof a)throw new tA("Missing rpc parameters");if(!a.method)throw new tA("Missing rpc method");this.R=a};RB.prototype.Dn=function(){var a=this.R.transport;return a?a.root||null:null};RB.prototype.execute=function(a){var b=new XB;b.add(this,{id:"gapiRpc",callback:$B(a)});b.execute()};RB.prototype.Do=function(a){var b=this.R.method;a={jsonrpc:"2.0",id:a,method:b,apiVersion:String(this.R.apiVersion||IB[b]||"v1")};(b=this.R.rpcParams)&&(a.params=b);return a}; var $B=function(a){return function(b,c){var d;b?b.error?(d=b.error,null==d.error&&(d.error=_.Qe(b.error))):(d=b.result||b.data,_.od(d)&&null==d.result&&(d.result=_.Qe(b.result||b.data))):d=!1;a(d,c)}};
var PB=function(a,b){this.S=b||0;if(2==this.S){var c=null;null!=a&&_.od(a)&&(c={method:a.method,rpcParams:a.rpcParams,transport:a.transport,root:a.root,apiVersion:a.apiVersion,authType:a.authType});this.R=new RB(c)}else 0==this.S&&(c=a&&a.callback)&&(a.callback=aC(c)),c=null,null!=a&&(_.od(a)?c={path:a.path,method:a.method,params:a.params,headers:a.headers,body:a.body,root:a.root,responseType:a.responseType,authType:a.authType}:_.t(a)&&(c=a)),this.R=new qB(c)},aC=function(a){return function(b){var c;
null!=b&&_.od(b)&&b.error?(c=bC(b),b=(0,_.nc)([{id:"gapiRpc",error:c}]),c.error=_.ni(c)):(null!=b||(b={}),c=_.ni(b),c.result=_.ni(b),b=(0,_.nc)([{id:"gapiRpc",result:b}]));a(c,b)}},bC=function(a){a=_.ni(a.error);return{code:a.code,data:a.errors,message:a.message}};_.h=PB.prototype;_.h.execute=function(a){var b;a&&1==this.S?b=aC(a):b=a;this.R.execute(b)};_.h.then=function(a,b,c){2==this.S&&cC('The "then" method is not available on this object.');return this.R.then(a,b,c)};
_.h.ep=function(a){this.R.ep&&this.R.ep(a)};_.h.ij=function(){if(this.R.ij)return this.R.ij()};_.h.Ll=function(){this.R.ij&&this.R.Ll()};_.h.Dn=function(){if(this.R.Dn)return this.R.Dn()};_.h.Do=function(a){if(this.R.Do)return this.R.Do(a)};var UB=function(a,b){this.T=a;this.R=b||null;this.S=null};
UB.prototype.add=function(a,b){null===this.R&&(this.R=a.S,2==this.R?this.S=new XB:this.S=new EB(this.T));this.R!==a.S&&cC("Unable to add item to batch.");var c=b&&b.callback;1==this.R&&c&&(b.callback=function(a){a=dC(a);var b=(0,_.nc)([a]);c(a,b)});this.S.add(a,b)};UB.prototype.execute=function(a){var b;a&&1==this.R?b=function(b){var d=[];_.sb(b,function(a,e){a=dC(a);b[e]=a;d.push(a)});var e=(0,_.nc)(d);a(b,e)}:b=a;this.S&&this.S.execute(b)};
var dC=function(a){var b=a?lA(a,"result"):null;_.od(b)&&null!=b.error&&(b=bC(b),a={id:a.id,error:b});return a};UB.prototype.then=function(a,b,c){2==this.R&&cC('The "then" method is not available on this object.');return this.S.then(a,b,c)};var cC=function(a){throw Error("ia`"+a);};
_.C("gapi.client.load",function(a,b,c,d){function e(b){var c="migrated"==l||"complete"==l;_.od(a)&&(c="discovery#rpcDescription"!=a.kind);c?NB(a,f,b,k):_.t(a)&&LB(a,f,b,g)}var f=b||"v1",g=_.od(d)?d.root:d,k=_.od(d)?d:{root:g},l=_.J("client/rms");if(c)e(c);else return new _.Fg(function(a,b){try{e(a)}catch(c){b(c)}})});_.C("gapi.client.newBatch",function(a){return OB()?new UB(a):"complete"==_.J("client/rms")?VB(a):new XB});
_.C("gapi.client.newRpcBatch",function(){WB("gapi.client.newRpcBatch");return OB()?new UB:new XB});_.C("gapi.client.newHttpBatch",VB);_.C("gapi.client.register",function(a,b){if("complete"==_.J("client/rms"))QB(a,b);else{var c;b&&(c={apiVersion:b.apiVersion,root:b.root});JB(a,c)}});_.C("gapi.client.request",yB);
_.C("gapi.client.rpcRequest",function(a,b,c){WB("gapi.client.rpcRequest");if(!a)throw new tA('Missing required parameter "method".');a={method:a,apiVersion:b,rpcParams:c,transport:{name:"googleapis",root:c&&c.root||""}};return OB()?new PB(a,2):new RB(a)});_.C("gapi.client.setApiKey",_.hl);_.C("gapi.client.setApiVersions",KB);_.C("gapi.client.AuthType",{FO:"auto",NONE:"none",gT:"oauth2",eR:"1p"});_.C("gapi.client.AuthType.AUTO","auto");_.C("gapi.client.AuthType.NONE","none"); _.C("gapi.client.AuthType.OAUTH2","oauth2");_.C("gapi.client.AuthType.FIRST_PARTY","1p");

});
// Google Inc.
