gapi.loaded_2(function(_){var window=this;
var XG;XG=function(a,b,c){if(null!=a)return"object"===typeof a?_.VG&&a instanceof Uint8Array?c(a):_.WG(a,b,c):b(a)};_.WG=function(a,b,c){if(Array.isArray(a)){for(var d=Array(a.length),e=0;e<a.length;e++)d[e]=XG(a[e],b,c);_.YG(a)&&_.ZG(d);return d}d={};for(e in a)d[e]=XG(a[e],b,c);return d};
var aH;_.VG="function"===typeof Uint8Array;_.$G=function(a){return"number"===typeof a?isFinite(a)?a:String(a):a};aH={PW:{value:!0,configurable:!0}};_.YG=function(a){return Array.isArray(a)&&!!a.PW};_.ZG=function(a){Array.isArray(a)&&!Object.isFrozen(a)&&Object.defineProperties(a,aH);return a};
_.dH=function(a,b){this.ki=a;this.To=b;this.map={};this.lp=!0;if(0<this.ki.length){for(a=0;a<this.ki.length;a++){b=this.ki[a];var c=b[0];this.map[c.toString()]=new cH(c,b[1])}this.lp=!0}};_.h=_.dH.prototype;_.h.isFrozen=function(){return!1};_.h.toJSON=function(){var a=this.Dd(!1);return _.bH?a:_.WG(a,_.$G,_.kh)};_.h.vs=_.fa(33);
_.h.Dd=function(a){if(this.lp){if(this.To){var b=this.map,c;for(c in b)if(Object.prototype.hasOwnProperty.call(b,c)){var d=b[c].Gm;d&&d.Dd(a)}}}else{this.ki.length=0;b=eH(this);b.sort();for(c=0;c<b.length;c++){d=this.map[b[c]];var e=d.Gm;e&&e.Dd(a);this.ki.push([d.key,d.value])}this.lp=!0}return this.ki};_.h.getLength=function(){return eH(this).length};_.h.clear=function(){this.map={};this.lp=!1};
_.h.entries=function(){var a=[],b=eH(this);b.sort();for(var c=0;c<b.length;c++){var d=this.map[b[c]];a.push([d.key,fH(this,d)])}return new gH(a)};_.h.keys=function(){var a=[],b=eH(this);b.sort();for(var c=0;c<b.length;c++)a.push(this.map[b[c]].key);return new gH(a)};_.h.values=function(){var a=[],b=eH(this);b.sort();for(var c=0;c<b.length;c++)a.push(fH(this,this.map[b[c]]));return new gH(a)};
_.h.forEach=function(a,b){var c=eH(this);c.sort();for(var d=0;d<c.length;d++){var e=this.map[c[d]];a.call(b,fH(this,e),e.key,this)}};_.h.set=function(a,b){var c=new cH(a);this.To?(c.Gm=b,c.value=b.Dd(!1)):c.value=b;this.map[a.toString()]=c;this.lp=!1;return this};var fH=function(a,b){return a.To?(b.Gm||(b.Gm=new a.To(b.value),a.isFrozen()&&null(b.Gm)),b.Gm):b.value};_.dH.prototype.get=function(a){if(a=this.map[a.toString()])return fH(this,a)};_.dH.prototype.has=function(a){return a.toString()in this.map};
var eH=function(a){a=a.map;var b=[],c;for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return b};_.dH.prototype[Symbol.iterator]=function(){return this.entries()};var cH=function(a,b){this.key=a;this.value=b;this.Gm=void 0},gH=function(a){this.MJ=0;this.ki=a};gH.prototype.next=function(){return this.MJ<this.ki.length?{done:!1,value:this.ki[this.MJ++]}:{done:!0,value:void 0}};gH.prototype[Symbol.iterator]=function(){return this};
_.hH=Object.freeze(_.ZG([]));

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var PH,MH,RH;_.OH=function(a){return _.Cb(a)?a instanceof MH?_.NH(a):_.ad("zSoyz"):_.ad(String(a))};PH={};_.QH={};MH=function(){throw Error("Va");};MH.prototype.Et=null;MH.prototype.getContent=function(){return this.content};MH.prototype.toString=function(){return this.content};_.NH=function(a){if(a.UG!==PH)throw Error("Wa");return _.$c(a.toString(),a.Et||null)};RH=function(){MH.call(this)};_.Za(RH,MH);RH.prototype.UG=PH;
_.SH=function(a,b){return null!=a&&a.UG===b};
var TH,cI,WH,VH,aI,ZH,$H;TH=function(a){if(null!=a)switch(a.Et){case 1:return 1;case -1:return-1;case 0:return 0}return null};_.XH=function(a){return _.SH(a,PH)?a:a instanceof _.Yc?(0,_.UH)(_.Zc(a).toString(),a.Oj()):(0,_.UH)(String(String(a)).replace(VH,WH),TH(a))};_.UH=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.Et=d);return c}}(RH);
_.YH=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=String(c);if(!c)return"";c=new b(c);void 0!==d&&(c.Et=d);return c}}(RH);_.bI=function(a){if(_.SH(a,PH)){var b=String;a=a.getContent();a=String(a).replace(ZH,"").replace($H,"&lt;");b=b(a).replace(aI,WH)}else b=String(a).replace(VH,WH);return b};
cI={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};WH=function(a){return cI[a]};VH=/[\x00\x22\x26\x27\x3c\x3e]/g;aI=/[\x00\x22\x27\x3c\x3e]/g;ZH=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g;$H=/</g;
/*
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/

try{_.is(_.Tc(_.ec(".abcRioButton{border-radius:1px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;transition:background-color .218s,border-color .218s,box-shadow .218s;-webkit-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;color:#262626;cursor:pointer;outline:none;overflow:hidden;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;width:auto}.abcRioButton:hover{box-shadow:0 0 3px 3px rgba(66,133,244,.3)}.abcRioButtonBlue{border:none;color:#fff}.abcRioButtonBlue,.abcRioButtonBlue:hover{background-color:#4285f4}.abcRioButtonBlue:active{background-color:#3367d6}.abcRioButtonLightBlue{background-color:#fff;color:#757575}.abcRioButtonLightBlue:active{background-color:#eee;color:#6d6d6d}.abcRioButtonIcon{float:left}.abcRioButtonBlue .abcRioButtonIcon{background-color:#fff;border-radius:1px}.abcRioButtonSvg{display:block}.abcRioButtonContents{font-family:Roboto,arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.21px;margin-left:6px;margin-right:6px;vertical-align:top}.abcRioButtonContentWrapper{height:100%;width:100%}.abcRioButtonBlue .abcRioButtonContentWrapper{border:1px solid transparent}.abcRioButtonErrorWrapper,.abcRioButtonWorkingWrapper{display:none;height:100%;width:100%}.abcRioButtonErrorIcon,.abcRioButtonWorkingIcon{margin-left:auto;margin-right:auto}.abcRioButtonErrorState,.abcRioButtonWorkingState{border:1px solid #d5d5d5;border:1px solid rgba(0,0,0,.17);box-shadow:0 1px 0 rgba(0,0,0,.05);color:#262626}.abcRioButtonErrorState:hover,.abcRioButtonWorkingState:hover{border:1px solid #aaa;border:1px solid rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.1)}.abcRioButtonErrorState:active,.abcRioButtonWorkingState:active{border:1px solid #aaa;border:1px solid rgba(0,0,0,.25);box-shadow:inset 0 1px 0 #ddd;color:#262626}.abcRioButtonWorkingState,.abcRioButtonWorkingState:hover{background-color:#f5f5f5}.abcRioButtonWorkingState:active{background-color:#e5e5e5}.abcRioButtonErrorState,.abcRioButtonErrorState:hover{background-color:#fff}.abcRioButtonErrorState:active{background-color:#e5e5e5}.abcRioButtonErrorState .abcRioButtonErrorWrapper,.abcRioButtonWorkingState .abcRioButtonWorkingWrapper{display:block}.abcRioButtonErrorState .abcRioButtonContentWrapper,.abcRioButtonErrorState .abcRioButtonWorkingWrapper,.abcRioButtonWorkingState .abcRioButtonContentWrapper{display:none} .-webkit-keyframes abcRioButtonWorkingIconPathSpinKeyframes {0% {-webkit-transform: rotate(0deg)}}")))}catch(a){_.Ef.error("Failed to install rio button styles : "+
a)}
;
var $1=function(a,b){var c=b||U1;b=c.height;var d=c.color,e=c.width,f=c.k0;c=c.hX;var g='<span id="not_signed_in'+_.bI(f)+'">';g=(c?g+"Sign in with Google":g+"Sign in")+('</span><span id="connected'+_.bI(f)+'" style="display:none">');b={content:(0,_.YH)((c?g+"Signed in with Google":g+"Signed in")+"</span>"),color:d,height:b,width:e};d=Math.floor(6.2+b.height/5);e=(0,_.YH)('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="'+_.bI(18)+'px" height="'+_.bI(18)+'px" viewBox="0 0 48 48" class="'+
_.bI("abcRioButtonSvg")+'"><g><path fill="#EA4335" d="M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"/><path fill="#4285F4" d="M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"/><path fill="#FBBC05" d="M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"/><path fill="#34A853" d="M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"/><path fill="none" d="M0 0h48v48H0z"/></g></svg>');
e=(0,_.UH)('<div style="width:'+_.bI(V1(18))+"px;height:"+_.bI(V1(18))+'px;" class="'+_.bI("abcRioButtonSvgImageWithFallback")+(" "+_.bI("abcRioButtonIconImage abcRioButtonIconImage18"))+'">'+_.XH(e)+"</div>");e=(0,_.UH)(""+e);var k={fontSize:d,B_:!0,dW:18,eW:(0,_.YH)(""+e)};for(l in b)l in k||(k[l]=b[l]);var l=k.content;var m=k.height;b=k.B_;var n=k.dW;d=k.eW;var p=k.C$,r=k.D$;e=k.fontSize;var t=k.attributes,v=k.T8,u=k.color;f=k.f9;c=k.g9;g=k.width;var x=k.$aa;k=k.Zaa;var z="";switch(_.Cb(u)?u.toString():
u){case "blue":z+=" abcRioButtonBlue";break;case "light_blue":z+=" abcRioButtonLightBlue"}v='<div style="height:'+_.bI(V1(m))+"px;"+(g?"width:"+_.bI(V1(g))+"px;":"")+'" class="'+_.bI("abcRioButton")+_.bI(z)+(v?" "+_.bI(v):"")+'"';t?(t=W1(t)?t.getContent():X1(t),W1(t)&&(t=t.getContent()),t=(t&&!Y1(t)?" ":"")+t):t="";p=v+t+(p?' jsaction="'+_.bI(p)+'"':"")+(r?' jsname="'+_.bI(r)+'"':"")+'><div class="'+_.bI("abcRioButtonContentWrapper")+'">';m-=2;n=b?Math.round((m-n)/2):0;p+=(b?'<div class="'+_.bI("abcRioButtonIcon")+
'" style="padding:'+_.bI(V1(n))+'px">'+_.XH(d)+"</div>":"")+(l?'<span style="'+(e?"font-size:"+_.bI(V1(e))+"px;":"")+(6<n&&!g?"margin-left:"+_.bI(V1(n))+"px;margin-right:"+_.bI(V1(n))+"px;":"")+"line-height:"+_.bI(V1(m))+'px;" class="'+_.bI("abcRioButtonContents")+(f?" "+_.bI(f):"")+'"'+(c?' jsname="'+_.bI(c)+'"':"")+">"+_.XH(l)+"</span>":"")+"</div>"+(x?'<div class="'+_.bI("abcRioButtonWorkingWrapper")+'">'+(0,_.UH)(Z1((0,_.YH)('<g id="'+_.bI("ozIdWidgetRioButtonWorkingSvg")+'" fill="#aaaaaa" transform="rotate(0,7,7)"><path class="'+
_.bI("abcRioButtonWorkingIconPathSpinAnimation")+'" d="M5.5,1.5h3v4h4v3h-4v4h-3v-4h-4v-3h4z"></path></g>'),m,"abcRioButtonWorkingSvgFallback",14,14,2,2,Math.round(.1*m),"abcRioButtonSvg abcRioButtonWorkingIcon"))+"</div>":"")+(k?'<div class="'+_.bI("abcRioButtonErrorWrapper")+'">'+(0,_.UH)(Z1((0,_.YH)('<path fill="#DD4B39" d="m19.8059,16.041-8.74-15.404c-.223-.394-.635-.637-1.078-.637-.443,0-.855,.243-1.078,.637l-8.739,15.404c-.227,.396-.227,.9-.005,1.299 .223,.398 .637,.66 1.283,.66h17.279c.445,0 .859-.262 1.082-.66 .22-.399 .22-.902-.004-1.299zm-9.798-1.041c-.552,0-1-.463-1-1.02 0-.555 .448-1.002 1-1.002 .552,0 1,.447 1,1.002-.001,.557-.448,1.02-1,1.02zm.999-9-.375,5h-1.25l-.374-5h.004l-.004-.02c0-.551 .448-.996 1-.996 .552,0 1,.449 1,1-.001,.007-.004,.016-.004,.016h.003z"></path>'),
m,"abcRioButtonErrorSvgFallback",18,20,0,0,Math.round(.1*m),"abcRioButtonSvg abcRioButtonErrorIcon"))+"</div>":"")+"</div>";l=(0,_.UH)(p);l=(0,_.UH)(""+l);l=(0,_.UH)(""+l);l=_.OH(l);_.Kr(a,l)},U1={},a2={},b2={},c2={},d2={},W1=function(a){return _.SH(a,c2)},e2=function(a){return a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>")},Y1=function(a){return 1<=a.length&&" "===a.charAt(0)},f2=/^(?!-*(?:expression|(?:moz-)?binding))(?:(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|(?:rgb|hsl)a?\([0-9.%,\u0020]+\)|[-+]?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:e-?[0-9]+)?(?:[a-z]{1,4}|%)?|!important)(?:\s*[,\u0020]\s*|$))*$/i,
V1=function(a){_.SH(a,d2)?a=e2(a.getContent()):null==a?a="":a instanceof _.Kc?a=e2(_.Ar(a)):a instanceof _.Rc?a=e2(_.Cr(a)):(a=String(a),a=f2.test(a)?a:"zSoyz");return a},g2=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,X1=function(a){a=String(a);return g2.test(a)?a:"zSoyz"},Z1=function(a,b,c,d,e,f,g,k,l){k=null!=k?k:0;f=null!=f?f:0;g=null!=g?g:0;var m=(b-k-k)/d;a='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet" width="'+
_.bI(Math.round(m*e)+f+g)+'px" height="'+_.bI(b)+'px" viewBox="'+_.bI(-(f/m))+" "+_.bI(-(k/m))+" "+_.bI(e+(f+g)/m)+" "+_.bI(d+(k+k)/m)+'" class="'+_.bI("abcRioButtonSvg")+" "+(l?_.bI(l):"")+'">'+_.XH(a)+"</svg>";d="";switch(_.Cb(b)?b.toString():b){case 13:d+=""+c+"-13";break;case 18:d+=""+c+"-18";break;case 22:d+=""+c+"-22"}a+='<div class="'+_.bI(c)+" "+_.bI(d)+'"></div>';return(0,_.UH)(a)},h2,i2=function(a,b,c){this.Fa=a;this.zC=b;this.Ga=c;this.wa=_.au();this.Ry()};
i2.prototype.Ry=function(){$1(this.Fa,{width:this.Ga.width,height:this.Ga.height,color:this.Ga.color,k0:this.wa,hX:this.Ga.longTitle});this.Fa.firstChild.onclick=(0,_.T)(function(){this.zC();return!1},this)};var j2=function(a,b){var c=(b?"connected":"not_signed_in")+a.wa;if(a=document.getElementById((b?"not_signed_in":"connected")+a.wa))a.style.display="none";if(c=document.getElementById(c))c.style.display=""};
var k2=function(a,b){this.Fa="string"===typeof a?document.getElementById(a):a;this.Ga=b||{};if(!a2)throw Error({error:"gapi not available, please include https://apis.google.com/js/platform.js in your code"});if(!b2)throw Error({error:"gapi.auth2 not available, call gapi.load('auth2') before gapi.signin2.render."});this.mp=(a=_.lx())?a:_.vx()},l2=function(a){var b=a.Ga.longtitle?180:120;return{width:parseInt(a.Ga.width||a.Fa.style.width||b,10),height:parseInt(a.Ga.height||a.Fa.style.height||36,10),
color:"dark"==a.Ga.theme?"blue":"light_blue",longTitle:a.Ga.longtitle}},m2=function(a){return"function"===typeof a?a:"string"===typeof a&&"function"===typeof window[a]?window[a]:_.Eb};k2.prototype.qC=function(){var a=this.Ga.scope||"",b=m2(this.Ga.onsuccess),c=m2(this.Ga.onfailure);"offline"==this.Ga.accesstype?this.mp.xq({scope:a,redirect_uri:this.Ga.redirecturi}).then(b,c):this.mp.dj(this.Ga).then(b,c)};
k2.prototype.na=function(){this.nt=new i2(this.Fa,(0,_.T)(this.qC,this),l2(this));var a=this.Ga.scope||"";this.mp.currentUser.V((0,_.T)(function(b){j2(this.nt,b.Lu(a))},this));j2(this.nt,this.mp.currentUser.get().Lu(a));this.mp.then((0,_.T)(function(b){b=b.currentUser.get();b.Lu(a)&&m2(this.Ga.onsuccess)(b)},this))};
h2=function(a,b){(new k2(a,b)).na()};_.B("gapi.signin2.go",h2);_.B("gapi.signin2.render",h2);

});
// Google Inc.
