",qc="",rc="",sc="
>>0),Vn=0;function Wn(a,b,c){return a.call.apply(a.bind,arguments)} function Xn(a,b,c){if(!a)throw Error();if(2
/g,oo=/"/g,po=/'/g,qo=/\x00/g,ko=/[\x00&<>"']/; function ro(a){var b={"&":Za,"<":nc,">":yc,""":Ka},c;c=r.document.createElement(Fj);return a.replace(so,function(a,e){var f=b[a];if(f)return f;if(e.charAt(0)==Ua){var h=Number(Vb+e.substr(1));isNaN(h)||(f=String.fromCharCode(h))}f||(c.innerHTML=a+k,f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})} function to(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case Ni:return Za;case bl:return nc;case vk:return yc;case Kl:return Ka;default:if(c.charAt(0)==Ua){var d=Number(Vb+c.substr(1));if(!isNaN(d))return String.fromCharCode(d)}return a}})}var so=/&([^;\s<&]+);?/g;function uo(a){return Array(a+1).join(Vb)}function vo(a){a=t(void 0)?a.toFixed(void 0):String(a);var b=a.indexOf(Jb);-1==b&&(b=a.length);return uo(Math.max(0,2-b))+a}function wo(a){return null==a?g:String(a)} function xo(a){return Array.prototype.join.call(arguments,g)}function yo(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^z()).toString(36)}function zo(a,b){return a
b?1:0};function Ao(a,b){b.unshift(a);bo.call(this,go.apply(null,b));b.shift()}A(Ao,bo);Ao.prototype.name="AssertionError";function Bo(a,b,c,d){var e=Lc;if(c)var e=e+(kc+c),f=d;else a&&(e+=kc+a,f=b);throw new Ao(g+e,f||[]);}function B(a,b,c){a||Bo(g,null,b,Array.prototype.slice.call(arguments,2))}function Co(a,b){throw new Ao("Failure"+(a?kc+a:g),Array.prototype.slice.call(arguments,1));}function Do(a,b,c){x(a)||Bo(de,[Pn(a),a],b,Array.prototype.slice.call(arguments,2));return a} function Eo(a,b,c){v(a)||Bo(ce,[Pn(a),a],b,Array.prototype.slice.call(arguments,2))};function C(){this.L=this.L;this.o=this.o}C.prototype.L=!1;C.prototype.ea=function(){return this.L};C.prototype.Z=function(){this.L||(this.L=!0,this.k())};function Fo(a,b){var c=Yn(D,b);a.o||(a.o=[]);a.o.push(t(void 0)?y(c,void 0):c)}C.prototype.k=function(){if(this.o)for(;this.o.length;)this.o.shift()()};function D(a){a&&typeof a.Z==n&&a.Z()}function Go(a){for(var b=0,c=arguments.length;b
c?Math.max(0,a.length+c):c;if(w(a))return w(b)&&1==b.length?a.indexOf(b,c):-1;for(;c
c?null:w(a)?a.charAt(c):a[c]} function $o(a,b){var c=Vo(a,b),d;if(d=0<=c)B(null!=a.length),Uo.splice.call(a,c,1);return d}function ap(a){return Uo.concat.apply(Uo,arguments)}function bp(a){var b=a.length;if(0
=arguments.length?Uo.slice.call(a,b):Uo.slice.call(a,b,c)};var dp;t:{var ep=r.navigator;if(ep){var fp=ep.userAgent;if(fp){dp=fp;break t}}dp=g};var gp=-1!=dp.indexOf("Opera")||-1!=dp.indexOf("OPR"),G=-1!=dp.indexOf(th)||-1!=dp.indexOf(Ve),hp=-1!=dp.indexOf("Gecko")&&-1==dp.toLowerCase().indexOf("webkit")&&!(-1!=dp.indexOf(th)||-1!=dp.indexOf(Ve)),ip=-1!=dp.toLowerCase().indexOf("webkit");function jp(){var a=r.document;return a?a.documentMode:void 0} var kp=function(){var a=g,b;if(gp&&r.opera)return a=r.opera.version,x(a)?a():a;hp?b=/rv\:([^\);]+)(\)|;)/:G?b=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/:ip&&(b=/WebKit\/(\S+)/);b&&(a=(a=b.exec(dp))?a[1]:g);return G&&(b=jp(),b>parseFloat(a))?String(b):a}(),lp={}; function H(a){var b;if(!(b=lp[a])){b=0;for(var c=io(String(kp)).split(Jb),d=io(String(a)).split(Jb),e=Math.max(c.length,d.length),f=0;0==b&&f
=a.keyCode)a.keyCode=-1}catch(b){}};var rp="closure_listenable_"+(1E6*Math.random()|0);function sp(a){return!(!a||!a[rp])}var tp=0;function up(a,b,c,d,e){this.Ha=a;this.a=null;this.src=b;this.type=c;this.Lb=!!d;this.Ob=e;this.tc=++tp;this.Ua=this.Sa=!1}function vp(a){a.Ua=!0;a.Ha=null;a.a=null;a.src=null;a.Ob=null};function wp(a){this.src=a;this.a={};this.b=0}function xp(a,b,c,d,e,f){var h=b.toString();b=a.a[h];b||(b=a.a[h]=[],a.b++);var l=yp(b,c,e,f);-1
c.keyCode||void 0!=c.returnValue)){t:{var f=!1;if(0==c.keyCode)try{c.keyCode=-1;break t}catch(h){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.a;f;f=f.parentNode)c.push(f);for(var f=a.type,l=c.length-1;0<=l;l--)d.a=c[l],e&=Pp(c[l],f,!0,d);for(l=0;l
>>0);function Fp(a){B(a,Se);if(x(a))return a;B(a.handleEvent,Kc);a[Rp]||(a[Rp]=function(b){return a.handleEvent(b)});return a[Rp]}Ro(function(a){Kp=a(Kp)});function I(){C.call(this);this.ja=new wp(this);this.ze=this;this.na=null}A(I,C);I.prototype[rp]=!0;q=I.prototype;q.addEventListener=function(a,b,c,d){Ep(this,a,b,c,d)};q.removeEventListener=function(a,b,c,d){Mp(this,a,b,c,d)}; function J(a,b){Sp(a);var c,d=a.na;if(d){c=[];for(var e=1;d;d=d.na)c.push(d),B(1E3>++e,Kk)}var d=a.ze,e=b,f=e.type||e;if(w(e))e=new F(e,d);else if(e instanceof F)e.target=e.target||d;else{var h=e,e=new F(f,d);Mo(e,h)}var h=!0,l;if(c)for(var u=c.length-1;0<=u;u--)l=e.a=c[u],h=Tp(l,f,!0,e)&&h;l=e.a=d;h=Tp(l,f,!0,e)&&h;h=Tp(l,f,!1,e)&&h;if(c)for(u=0;u
b?e+=Xb:256>b?e+=Wb:4096>b&&(e+=Vb);return fq[a]=e+b.toString(16)}),Ka)};function hq(){return null};var iq="StopIteration"in r?r.StopIteration:Error("StopIteration");function jq(){}jq.prototype.next=function(){throw iq;};jq.prototype.vc=function(){return this};function kq(a){if(a instanceof jq)return a;if(typeof a.vc==n)return a.vc(!1);if(Qn(a)){var b=0,c=new jq;c.next=function(){for(;;){if(b>=a.length)throw iq;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");} function lq(a,b){if(Qn(a))try{Wo(a,b,void 0)}catch(c){if(c!==iq)throw c;}else{a=kq(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(d){if(d!==iq)throw d;}}};function mq(a,b){this.b={};this.a=[];this.f=this.e=0;var c=arguments.length;if(1
=c.length)throw iq;var h=c[b++];return a?h:d[h]}};return h};function pq(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function qq(a){if(typeof a.pa==n)return a.pa();if(w(a))return a.split(g);if(Qn(a)){for(var b=[],c=a.length,d=0;d
b.length){c.push(wq(a)+hb);for(var d=a.arguments,e=0;d&&e
=Iq(this).value)for(x(b)&&(b=b()),a=al+this.f(0,b,c,Aq.prototype.log).e,r.console&&(r.console.timeStamp?r.console.timeStamp(a):r.console.markTimeline&&r.console.markTimeline(a)),r.msWriteProfilerMark&&r.msWriteProfilerMark(a),a=this;a;)a=a.a}; Aq.prototype.f=function(a,b,c,d){a=new yq(0,String(b));if(c){a.b=c;var e;d=d||Aq.prototype.f;try{var f=tq(c);e=af+jo(f.message)+fa+f.fileName+Qa+f.fileName+oc+f.lineNumber+ca+jo(f.stack+Ib)+li+jo(uq(d)+Ib)}catch(h){e=ae+h}a.a=e}return a};var Jq={},Kq=null;function K(a){Kq||(Kq=new Aq,Jq[g]=Kq,Kq.e=Fq);var b;if(!(b=Jq[a])){b=new Aq;var c=a.lastIndexOf(Jb),d=a.substr(c+1),c=K(a.substr(0,c));c.b||(c.b={});c.b[d]=b;b.a=c;Jq[a]=b}return b};function L(a){var b=M;b&&b.log(Hq,a,void 0)}function N(a,b,c){a&&a.log(Cq,b,c)}function O(a,b,c){a&&a.log(Dq,b,c)}function P(a,b){a&&a.log(Eq,b,void 0)}function R(a,b){a&&a.log(Gq,b,void 0)};function Lq(a){r.setTimeout(function(){throw a;},0)}var Mq; function Nq(){var a=r.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&(a=function(){var a=document.createElement(Hk);a.style.display=rl;a.src=g;document.documentElement.appendChild(a);var b=a.contentWindow,a=b.document;a.open();a.write(g);a.close();var c=ej+Math.random(),d=b.location.protocol==gk?rb:b.location.protocol+Ob+b.location.host,a=y(function(a){if((d==rb||a.origin==d)&&a.data==c)this.port1.onmessage()},this);b.addEventListener(dl, a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&-1==dp.indexOf(th)&&-1==dp.indexOf(Ve)){var b=new a,c={},d=c;b.port1.onmessage=function(){if(t(c.next)){c=c.next;var a=c.Pd;c.Pd=null;a()}};return function(a){d.next={Pd:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&zl in document.createElement(gm)?function(a){var b=document.createElement(gm);b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b); b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){r.setTimeout(a,0)}}function Oq(a){return a}Ro(function(a){Oq=a});function Pq(a,b){Qq||Rq();Sq||(Qq(),Sq=!0);Tq.push(new Uq(a,b))}var Qq;function Rq(){if(r.Promise&&r.Promise.resolve){var a=r.Promise.resolve();Qq=function(){a.then(Vq)}}else Qq=function(){var a=Vq,a=Oq(a);!x(r.setImmediate)||r.Window&&r.Window.prototype.setImmediate==r.setImmediate?(Mq||(Mq=Nq()),Mq(a)):r.setImmediate(a)}}var Sq=!1,Tq=[];function Vq(){for(;Tq.length;){var a=Tq;Tq=[];for(var b=0;b
c?a[1]=Ac:c==b.length-1&&(a[1]=void 0)}return a.join(g)}function ur(a,b,c){if(v(b)){Eo(b);for(var d=0;d
b)throw Error("Bad port number "+b);a.lb=b}else a.lb=null}function Fr(a,b,c){b instanceof Hr?(a.a=b,Nr(a.a,a.Ia)):(c||(b=Ir(b,Or)),a.a=new Hr(b,0,a.Ia))}function S(a,b,c){a=a.a;Pr(a);a.a=null;b=Qr(a,b);Rr(a,b)&&(a.aa-=a.G.get(b).length);nq(a.G,b,[c]);a.aa++}function Sr(a,b,c){v(c)||(c=[String(c)]);Tr(a.a,b,c)} function Ur(a){S(a,Fn,yo());return a}function Vr(a){return a instanceof Br?a.clone():new Br(a,void 0)}function Wr(a,b,c,d){var e=new Br(null,void 0);a&&Cr(e,a);b&&Dr(e,b);c&&Er(e,c);d&&(e.mb=d);return e}function Gr(a,b){return a?b?decodeURI(a):decodeURIComponent(a):g}function Ir(a,b,c){return w(a)?(a=encodeURI(a).replace(b,Xr),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,Xa)),a):null}function Xr(a){a=a.charCodeAt(0);return Wa+(a>>4&15).toString(16)+(a&15).toString(16)} var Jr=/[#\/\?@]/g,Lr=/[\#\?:]/g,Kr=/[\#\?]/g,Or=/[\#\?@]/g,Mr=/#/g;function Hr(a,b,c){this.a=a||null;this.b=!!c}function Pr(a){if(!a.G&&(a.G=new mq,a.aa=0,a.a))for(var b=a.a.split(Za),c=0;c
2*c.e&&oq(c))}}function Rr(a,b){Pr(a);b=Qr(a,b);return pq(a.G.b,b)}q.ka=function(){Pr(this);for(var a=this.G.pa(),b=this.G.ka(),c=[],d=0;d
=c.g&&ns(c))}a.r?a.r.call(a.L,a):a.j=!0;a.a||a.q(new os)}}V.prototype.n=function(a,b){this.i=!1;ps(this,a,b)};function ps(a,b,c){a.a=!0;a.e=c;a.f=!b;qs(a)}function rs(a){if(a.a){if(!a.j)throw new ss;a.j=!1}}V.prototype.Q=function(a){rs(this);ts(a);ps(this,!0,a)}; V.prototype.q=function(a){rs(this);ts(a);ps(this,!1,a)};function ts(a){B(!(a instanceof V),Jc)}function us(a,b,c){vs(a,b,null,c)}function vs(a,b,c,d){B(!a.l,Qc);a.h.push([b,c,d]);a.a&&qs(a)}V.prototype.then=function(a,b,c){var d,e,f=new Yq(function(a,b){d=a;e=b});vs(this,d,function(a){a instanceof os?br(f):e(a)});return f.then(a,b,c)};Wq(V);function ws(a,b){b instanceof V?us(a,y(b.v,b)):us(a,function(){return b})}V.prototype.v=function(a){var b=new V;vs(this,b.Q,b.q,b);a&&(b.b=this,this.g++);return b}; function xs(a){return Yo(a.h,function(a){return x(a[1])})} function qs(a){if(a.o&&a.a&&xs(a)){var b=a.o,c=ys[b];c&&(r.clearTimeout(c.ab),delete ys[b]);a.o=0}a.b&&(a.b.g--,delete a.b);for(var b=a.e,d=c=!1;a.h.length&&!a.i;){var e=a.h.shift(),f=e[0],h=e[1],e=e[2];if(f=a.f?h:f)try{var l=f.call(e||a.L,b);t(l)&&(a.f=a.f&&(l==b||l instanceof Error),a.e=b=l);Xq(b)&&(d=!0,a.i=!0)}catch(u){b=u,a.f=!0,xs(a)||(c=!0)}}a.e=b;d&&(l=y(a.n,a,!0),d=y(a.n,a,!1),b instanceof V?(vs(b,l,d),b.l=!0):b.then(l,d));c&&(b=new zs(b),ys[b.ab]=b,a.o=b.ab)} function ss(){bo.call(this)}A(ss,bo);ss.prototype.message="Deferred has already fired";ss.prototype.name="AlreadyCalledError";function os(){bo.call(this)}A(os,bo);os.prototype.message="Deferred was canceled";os.prototype.name="CanceledError";function zs(a){this.ab=r.setTimeout(y(this.b,this),0);this.a=a}zs.prototype.b=function(){B(ys[this.ab],kd);delete ys[this.ab];throw this.a;};var ys={};var As={1:"NativeMessagingTransport",2:"FrameElementMethodTransport",3:"IframeRelayTransport",4:"IframePollingTransport",5:"FlashTransport",6:"NixTransport",7:"DirectTransport"},Bs=["pu","lru","pru","lpu","ppu"],Cs={};function Ds(){for(var a=10,b=Es,c=b.length,d=g;0
=b.length)this.h.push(In+c);else for(var d=b.length,e=Math.ceil(d/3800),f=0,h=1;f
a-Rs?10:100)},Qs);function ht(){R(M,Em);Rs=z();Ss&&window.clearTimeout(Ss);Ss=window.setTimeout(gt,10)}function bt(a,b){this.e=a;this.b=b;this.a=0} bt.prototype.send=function(a){this.a=++this.a%2;a=this.e+Ua+this.a+encodeURIComponent(a);try{ip?this.b.location.href=a:this.b.location.replace(a)}catch(b){N(M,om,b)}ht()};function $s(a,b,c){this.f=a;this.b=b;this.e=c;this.a=this.b.location.href.split(Ua)[0]+Va;ft.push(this);ht()};var it=No("area base br col command embed hr img input keygen link meta param source track wbr".split(" "));function jt(){this.a=g;this.b=kt}jt.prototype.Vb=!0;jt.prototype.Ub=function(){return this.a};jt.prototype.toString=function(){return rd+this.a+Kn};function lt(a){if(a instanceof jt&&a.constructor===jt&&a.b===kt)return a.a;Co(Zj+a+gb);return an}var kt={};function mt(){this.a=g;this.b=nt}mt.prototype.Vb=!0;var nt={};mt.prototype.Ub=function(){return this.a};mt.prototype.toString=function(){return jg+this.a+Kn};function ot(a){var b=new mt;b.a=a;return b}var pt=ot(g),qt=/^[-.%_!# a-zA-Z0-9]+$/;function rt(){this.a=st}q=rt.prototype;q.Vb=!0;q.Ub=function(){return g};q.Nd=!0;q.Ib=function(){return 1};q.toString=function(){return kg};var st={};function tt(){this.a=g;this.e=ut;this.b=null}q=tt.prototype;q.Nd=!0;q.Ib=function(){return this.b};q.Vb=!0;q.Ub=function(){return this.a};q.toString=function(){return ig+this.a+Kn};function vt(a){if(a instanceof tt&&a.constructor===tt&&a.e===ut)return a.a;Co(ak+a+gb);return bn}var wt=/^[a-zA-Z0-9-]+$/,xt=No("action","cite","data","formaction","href","manifest","poster","src"),yt=No("link",gm,Im); function zt(a){function b(a){if(v(a))Wo(a,b);else{if(!(a instanceof tt)){var f=null;a.Nd&&(f=a.Ib());a=At(jo(a.Vb?a.Ub():String(a)),f)}d+=vt(a);a=a.Ib();0==c?c=a:0!=a&&c!=a&&(c=null)}}var c=0,d=g;Wo(arguments,b);return At(d,c)}var ut={};function At(a,b){var c=new tt;c.a=a;c.b=b;return c}At(g,0);function Bt(a,b){Fs.call(this,b);this.a=a;this.e=this.a.a.pru;this.b=this.a.a.ifrid;ip&&Ct()}A(Bt,Fs);if(ip)var Dt=[],Et=0,Ct=function(){Et||(Et=window.setTimeout(function(){Ft()},1E3))},Ft=function(a){var b=z();for(a=a||3E3;Dt.length&&b-Dt[0].timestamp>=a;){var c=Dt.shift().qe;js(c);L(Ik)}Et=window.setTimeout(Gt,1E3)},Gt=function(){Ft()};var Ht={};q=Bt.prototype;q.Ga=3;q.Ca=function(){W(this).xpcRelay||(W(this).xpcRelay=It);this.send(Wm,ag)}; function It(a,b){var c=b.indexOf(m),d=b.substr(0,c),e=b.substr(c+1);if(G&&-1!=(c=d.indexOf(In))){var f=d.substr(0,c),d=d.substr(c+1),c=d.indexOf(sb),h=d.substr(0,c),c=parseInt(d.substr(c+1),10),l=Ht[h];l||(l=Ht[h]={Ld:[],Md:0,Kd:0});-1!=d.indexOf(tb)&&(l.Kd=c+1);l.Ld[c]=e;l.Md++;if(l.Md!=l.Kd)return;e=l.Ld.join(g);delete Ht[h]}else var f=d;Cs[a].ia(f,decodeURIComponent(e))}q.Mb=function(a){a==ag?(this.send(Wm,cg),Os(this.a)):a==cg&&Os(this.a)}; q.send=function(a,b){var c=encodeURIComponent(b),d=c.length;if(G&&1800
=d?tb:sb)+h)}else Jt(this,a,c)}; function Jt(a,b,c,d){if(G){var e=W(a).document.createElement(Fj),f;f=new jt;f.a=Qm;var h={onload:f};if(!wt.test(Hk))throw Error("Invalid tag name
.");if(Hk in yt)throw Error("Tag name <iframe> is not allowed for SafeHtml.");var l=null;f=sc;if(h)for(var u in h){if(!wt.test(u))throw Error('Invalid attribute name "'+u+'".');var s=h[u];if(null!=s){if(s instanceof jt)s=lt(s);else if(u.toLowerCase()==Im){if(!Sn(s))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+ typeof s+" given: "+s);if(!(s instanceof mt)){var E=g,Q=void 0;for(Q in s){if(!/^[-_a-zA-Z0-9]+$/.test(Q))throw Error("Name allows only [-_a-zA-Z0-9], got: "+Q);var U=s[Q];null!=U&&(U instanceof jt?(U=lt(U),B(!/[{;}]/.test(U),Gh)):qt.test(U)||(Co(Jg+U),U=En),E+=Q+m+U+lc)}E?(B(!/[<>]/.test(E),je+E),s=ot(E)):s=pt}E=void 0;s instanceof mt&&s.constructor===mt&&s.b===nt?E=s.a:(Co(bk+s+gb),E=cn);s=E}else{if(/^on/i.test(u))throw Error('Attribute "'+u+'" requires goog.string.Const value, "'+s+'" given.'); if(s instanceof rt)s instanceof rt&&s.constructor===rt&&s.a===st?s=g:(Co(ck+s+gb),s=dn);else if(u.toLowerCase()in xt)throw Error('Attribute "'+u+'" requires goog.string.Const or goog.html.SafeUrl value, "'+s+'" given.');}B(w(s)||Rn(s),Ig+typeof s+Ja+s);f+=k+u+wc+jo(String(s))+Ka}}u=void 0;t(u)?v(u)||(u=[u]):u=[];!0===it.iframe?(B(!u.length,Ih),f+=yc):(l=zt(u),f+=yc+vt(l)+qc,l=l.Ib());(h=h&&h.dir)&&(/^(ltr|rtl|auto)$/i.test(h)?l=0:l=null);f=At(f,l);e.innerHTML=vt(f);e=e.childNodes[0];e.xpcOnload=Kt}else e= W(a).document.createElement(Hk),ip?Dt.push({timestamp:z(),qe:e}):Ep(e,Xk,Kt);f=e.style;f.visibility=Ak;f.width=e.style.height=Yb;f.position=Ki;f=a.e;f+=Ua+a.a.name;a.b&&(f+=ub+a.b);f+=In+b;d&&(f+=In+d);f+=m+c;e.src=f;W(a).document.body.appendChild(e);L(ll+f)}function Kt(){L(Jk);js(this)}q.k=function(){Bt.s.k.call(this);ip&&Ft(0)};function Lt(a,b,c,d,e){Fs.call(this,c);this.h=a;this.b=e||2;B(1<=this.b);B(2>=this.b);this.r=b||rb;this.n=new T(this);this.i=new jr(100,W(this));this.l=!!d;this.f=new V;this.g=new V;this.e=new V;this.v=Ds();this.j=null;this.l?1==Is(this.h)?ws(this.e,this.f):ws(this.e,this.g):(ws(this.e,this.f),2==this.b&&ws(this.e,this.g));us(this.e,this.me,this);this.e.Q(!0);this.n.B(this.i,Sm,this.Zc);P(M,hf+this.b+yb+this.l+Bb+Is(this.h))}A(Lt,Fs);Lt.prototype.a=null;Lt.prototype.q=!1;Lt.prototype.Ga=1; var Mt={};q=Lt.prototype;q.kb=0;function Nt(a){var b=a.b.data;if(!w(b))return!1;var c=b.indexOf(In),d=b.indexOf(m);if(-1==c||-1==d)return!1;var e=b.substring(0,c),c=b.substring(c+1,d),b=b.substring(d+1);R(M,el+e+Cb+c+Ab+b);if(d=Cs[e])return d.ia(c,b,a.b.origin),!0;a=Ot(b)[0];for(var f in Cs)if(d=Cs[f],1==Is(d)&&!d.O()&&c==Wm&&(a==ag||a==fg))return Hs(d,e),d.ia(c,b),!0;P(M,ij);return!1} q.Mb=function(a){var b=Ot(a);a=b[1];switch(b[0]){case cg:Pt(this,1);this.f.a||this.f.Q(!0);break;case eg:2==this.b&&(Pt(this,2),this.f.a||this.f.Q(!0));break;case ag:Pt(this,1);Qt(this,1);break;case fg:2==this.b&&(b=this.a,Pt(this,2),Qt(this,2),1!=b&&null==this.j||this.j==a||(P(M,wg+a),Rt(this)),this.j=a)}};function Rt(a){B(!(1==a.b&&2==a.a));if(2==a.b&&(null==a.a||2==a.a)){var b;b=fg+ub+a.v;a.send(Wm,b)}null!=a.a&&1!=a.a||a.send(Wm,ag)} function Qt(a,b){B(1!=a.b||2!=b,Gg);if(2!=a.b||null!=a.a&&2!=a.a||2!=b){if(null!=a.a&&1!=a.a||1!=b)return;a.send(Wm,cg)}else a.send(Wm,eg);a.g.a||a.g.Q(!0)}function Pt(a,b){b>a.a&&(a.a=b);1==a.a&&(a.g.a||a.l||a.g.Q(!0),a.j=null)}q.Ca=function(){var a=W(this),b=Tn(a),c=Mt[b];Rn(c)||(c=0);0==c&&Ep(a.postMessage?a:a.document,dl,Nt,!1,Lt);Mt[b]=c+1;this.q=!0;this.Zc()};q.Zc=function(){var a=0==Is(this.h);this.l&&a||this.h.O()||this.ea()?kr(this.i):(lr(this.i),Rt(this))}; q.send=function(a,b){var c=this.h.V;c?(this.send=function(a,b){var f=this,h=this.h.name;this.kb=mr(function(){f.kb=0;try{var l=c.postMessage?c:c.document;l.postMessage?(l.postMessage(h+In+a+m+b,f.r),R(M,lm+a+Ea+b+Ia+f.r)):O(M,Ff)}catch(u){O(M,Qd,u)}},0)},this.send(a,b)):R(M,mm)};q.me=function(){Os(this.h,1==this.b||1==this.a?200:void 0)}; q.k=function(){if(this.q){var a=W(this),b=Tn(a),c=Mt[b];Mt[b]=c-1;1==c&&Mp(a.postMessage?a:a.document,dl,Nt,!1,Lt)}this.kb&&(r.clearTimeout(this.kb),this.kb=0);D(this.n);delete this.n;D(this.i);delete this.i;ns(this.f);delete this.f;ns(this.g);delete this.g;ns(this.e);delete this.e;delete this.send;Lt.s.k.call(this)};function Ot(a){a=a.split(ub);a[1]=a[1]||null;return a};function St(a,b){Fs.call(this,b);this.a=a;this.b=a.at||g;this.e=a.rat||g;var c=W(this);if(!c.nix_setup_complete)try{c.execScript(od,qn),c.nix_setup_complete=!0}catch(d){N(M,Xj+d)}this.GCXPC____NIXJS_handle_message=this.se;this.GCXPC____NIXJS_create_channel=this.re}A(St,Fs);q=St.prototype;q.Ga=6;q.Qa=!1;q.wa=null;q.Ca=function(){0==Is(this.a)?this.od():this.ed()}; q.od=function(){if(!this.Qa){var a=this.a.Oa;try{a.contentWindow.opener=(0,W(this).GCXPC____NIXVBS_get_wrapper)(this,this.b),this.Qa=!0}catch(b){N(M,Yj+b)}this.Qa||W(this).setTimeout(y(this.od,this),100)}}; q.ed=function(){if(!this.Qa){try{var a=W(this).opener;if(a&&me in a){this.wa=a;if(this.wa.GetAuthToken()!=this.e){N(M,Ie);return}this.wa.CreateChannel((0,W(this).GCXPC____NIXVBS_get_wrapper)(this,this.b));this.Qa=!0;Os(this.a)}}catch(b){N(M,Yj+b);return}this.Qa||W(this).setTimeout(y(this.ed,this),100)}};q.re=function(a){typeof a==gn&&me in a||N(M,He);this.wa=a;this.wa.GetAuthToken()!=this.e?N(M,Ie):Os(this.a)};q.se=function(a,b){W(this).setTimeout(y(function(){this.a.ia(a,b)},this),1)}; q.send=function(a,b){typeof this.wa!==gn&&N(M,ff);this.wa.SendMessage(a,b)};q.k=function(){St.s.k.call(this);this.wa=null};function Tt(a,b){ls.call(this);for(var c=0,d;d=Bs[c];c++)if(d in a&&!/^https?:\/\//.test(a[d]))throw Error("URI "+a[d]+" is invalid for field "+d);this.a=a;this.name=this.a.cn||Ds();this.b=b||co||(co=new ks);this.e=[];this.h=new T(this);a.lpu=a.lpu||sr(is(this.b.a).location.href)+Tb;a.ppu=a.ppu||sr(a.pu||g)+Tb;Cs[this.name]=this;Op(window,hn,Ut)||Lp(window,hn,Ut);P(M,Bd+this.name)}A(Tt,ls);var Vt=/^%*tp$/,Wt=/^%+tp$/;q=Tt.prototype;q.xa=null;q.Da=null;q.P=null;q.Ra=1;q.O=function(){return 2==this.Ra}; q.V=null;q.Oa=null;function Ws(a){try{return!!a.V&&!Boolean(a.V.closed)}catch(b){return!1}}q.xb=function(a){this.f=a||Nn;3==this.Ra&&(this.Ra=1);this.Da?us(this.Da,this.Fd):this.Fd()}; q.Fd=function(){P(M,vj);this.Da=null;if(this.a.ifrid){var a=this.a.ifrid;this.Oa=w(a)?this.b.a.getElementById(a):a}this.Oa&&((a=this.Oa.contentWindow)||(a=window.frames[this.a.ifrid]),this.V=a);if(!this.V){if(window==window.top)throw Error("CrossPageChannel: Can't connect, peer window-object not set.");this.V=window.parent}if(!this.P){if(!this.a.tp){var a=this.a,b;if(x(document.postMessage)||x(window.postMessage)||G&&window.postMessage)b=1;else if(hp)b=2;else if(G&&this.a.pru)b=3;else{var c;if(c= G){c=!1;try{b=window.opener,window.opener={},c=To(window,Bl),window.opener=b}catch(d){}}b=c?6:4}a.tp=b}switch(this.a.tp){case 1:this.P=new Lt(this,this.a.ph,this.b,!!this.a.osh,this.a.nativeProtocolVersion||2);break;case 6:this.P=new St(this,this.b);break;case 2:this.P=new Ps(this,this.b);break;case 3:this.P=new Bt(this,this.b);break;case 4:this.P=new Qs(this,this.b);break;case 7:if(a=this.V)try{a=window.document.domain==this.V.document.domain}catch(e){a=!1}a?this.P=new Gs(this,this.b):P(M,Hd)}if(this.P)P(M, sh+(As[this.P.Ga]||g));else throw Error("CrossPageChannel: No suitable transport found!");}for(this.P.Ca();0<this.e.length;)this.e.shift()()};q.close=function(){this.Da&&(ns(this.Da),this.Da=null);this.e.length=0;as(this.h);this.Ra=3;D(this.P);this.f=this.P=null;D(this.xa);this.xa=null;P(M,md+this.name+Ma)};function Os(a,b){a.O()||a.xa&&0!=a.xa.a||(a.Ra=2,P(M,md+a.name+Na),D(a.xa),t(b)?(a.xa=new fs(a.f,b),hs(a.xa)):(a.xa=null,a.f()))} q.send=function(a,b){this.O()?Ws(this)?(Sn(b)&&(b=aq(b)),this.P.send(Xt(a),b)):(N(M,Df),this.close()):N(M,gd)};q.ia=function(a,b,c){if(this.Da)this.e.push(y(this.ia,this,a,b,c));else{var d=this.a.ph;ho(wo(c))||ho(wo(d))||c==this.a.ph?this.ea()||3==this.Ra?O(M,Cd):a&&a!=Wm?this.O()?(a=a.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),a=Wt.test(a)?a.substring(1):a,ms(this,a,b)):P(M,Dd):this.P.Mb(b):O(M,$e+c+La)}};function Xt(a){Vt.test(a)&&(a=Wa+a);return a.replace(/[%:|]/g,encodeURIComponent)} function Is(a){var b=a.a.role;return Rn(b)?b:window.parent==a.V?1:0}function Hs(a,b){R(M,gj+b);delete Cs[a.name];a.name=b;Cs[b]=a}q.k=function(){this.close();this.Oa=this.V=null;delete Cs[this.name];D(this.h);delete this.h;Tt.s.k.call(this)};function Ut(){for(var a in Cs)D(Cs[a])};function Yt(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};function Zt(){}Zt.prototype.a=null;function $t(a){var b;(b=a.a)||(b={},au(a)&&(b[0]=!0,b[1]=!0),b=a.a=b);return b};var bu;function cu(){}A(cu,Zt);function du(a){return(a=au(a))?new ActiveXObject(a):new XMLHttpRequest}function au(a){if(!a.b&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=[Ye,Xe,We,bf],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.b=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.b}bu=new cu;function eu(a){I.call(this);this.H=new mq;this.C=a||null;this.e=!1;this.v=this.a=null;this.K=this.n=g;this.h=0;this.j=g;this.g=this.D=this.l=this.A=!1;this.i=0;this.q=null;this.f=g;this.r=this.rb=!1}A(eu,I);eu.prototype.b=K("goog.net.XhrIo");var fu=/^https?$/i,gu=[Bf,Cf],hu=[];q=eu.prototype;q.De=function(){this.Z();$o(hu,this)}; q.send=function(a,b,c,d){if(this.a)throw Error("[goog.net.XhrIo] Object is active with another request="+this.n+"; newUri="+a);b=b?b.toUpperCase():ne;this.n=a;this.j=g;this.h=0;this.K=b;this.A=!1;this.e=!0;this.a=this.Yb();this.v=this.C?$t(this.C):$t(bu);this.a.onreadystatechange=y(this.zc,this);try{R(this.b,iu(this,xf)),this.D=!0,this.a.open(b,String(a),!0),this.D=!1}catch(e){R(this.b,iu(this,Od+e.message));ju(this,e);return}a=c||g;var f=this.H.clone();d&&rq(d,function(a,b){nq(f,b,a)});d=Zo(f.ka(), ku);c=r.FormData&&a instanceof r.FormData;!(0<=Vo(gu,b))||d||c||nq(f,vd,Ri);f.forEach(function(a,b){this.a.setRequestHeader(b,a)},this);this.f&&(this.a.responseType=this.f);wn in this.a&&(this.a.withCredentials=this.rb);try{lu(this),0<this.i&&(this.r=mu(this.a),R(this.b,iu(this,Lh+this.i+hl+this.r)),this.r?(this.a.timeout=this.i,this.a.ontimeout=y(this.Ac,this)):this.q=mr(this.Ac,this.i,this)),R(this.b,iu(this,Bg)),this.l=!0,this.a.send(a),this.l=!1}catch(h){R(this.b,iu(this,ug+h.message)),ju(this, h)}};function mu(a){return G&&H(9)&&Rn(a.timeout)&&t(a.ontimeout)}function ku(a){return tj==a.toLowerCase()}q.Yb=function(){return this.C?du(this.C):du(bu)};q.Ac=function(){"undefined"!=typeof Ln&&this.a&&(this.j=lh+this.i+il,this.h=8,R(this.b,iu(this,this.j)),J(this,Tm),nu(this,8))};function ju(a,b){a.e=!1;a.a&&(a.g=!0,a.a.abort(),a.g=!1);a.j=b;a.h=5;ou(a);pu(a)}function ou(a){a.A||(a.A=!0,J(a,nj),J(a,Uj))} function nu(a,b){a.a&&a.e&&(R(a.b,iu(a,Hc)),a.e=!1,a.g=!0,a.a.abort(),a.g=!1,a.h=b||7,J(a,nj),J(a,Ji),pu(a))}q.k=function(){this.a&&(this.e&&(this.e=!1,this.g=!0,this.a.abort(),this.g=!1),pu(this,!0));eu.s.k.call(this)};q.zc=function(){this.ea()||(this.D||this.l||this.g?qu(this):this.uc())};q.uc=function(){qu(this)}; function qu(a){if(a.e&&"undefined"!=typeof Ln)if(a.v[1]&&4==ru(a)&&2==a.X())R(a.b,iu(a,Te));else if(a.l&&4==ru(a))mr(a.zc,0,a);else if(J(a,Ol),4==ru(a)){R(a.b,iu(a,Pf));a.e=!1;try{var b=a.X(),c;if(!(c=Yt(b))){var d;if(d=0===b){var e=pr(String(a.n))[1]||null;if(!e&&self.location)var f=self.location.protocol,e=f.substr(0,f.length-1);d=!fu.test(e?e.toLowerCase():g)}c=d}if(c)J(a,nj),J(a,Jm);else{a.h=6;var h;try{h=2<ru(a)?a.a.statusText:g}catch(l){R(a.b,Zc+l.message),h=g}a.j=h+ta+a.X()+si;ou(a)}}finally{pu(a)}}} function pu(a,b){if(a.a){lu(a);var c=a.a,d=a.v[0]?Nn:null;a.a=null;a.v=null;b||J(a,Nl);try{c.onreadystatechange=d}catch(e){N(a.b,If+e.message)}}}function lu(a){a.a&&a.r&&(a.a.ontimeout=null);Rn(a.q)&&(r.clearTimeout(a.q),a.q=null)}function ru(a){return a.a?a.a.readyState:0}q.X=function(){try{return 2<ru(this)?this.a.status:-1}catch(a){return-1}};q.M=function(){try{return this.a?this.a.responseText:g}catch(a){return R(this.b,Yc+a.message),g}}; function su(a){try{if(!a.a)return null;if(Zl in a.a)return a.a.response;switch(a.f){case g:case p:return a.a.responseText;case Ti:if(gl in a.a)return a.a.mozResponseArrayBuffer}N(a.b,Yf+a.f+za);return null}catch(b){return R(a.b,Xc+b.message),null}}q.getAllResponseHeaders=function(){return this.a&&4==ru(this)?this.a.getAllResponseHeaders():g};function iu(a,b){return b+ta+a.K+k+a.n+k+a.X()+si}Ro(function(a){eu.prototype.uc=a(eu.prototype.uc)});function tu(a,b){C.call(this);this.f=b;this.b=[];if(a>this.f)throw Error("[goog.structs.SimplePool] Initial cannot be greater than max");for(var c=0;c<a;c++)this.b.push(this.a())}A(tu,C);tu.prototype.a=function(){return{}};tu.prototype.e=function(a){if(Sn(a))if(x(a.Z))a.Z();else for(var b in a)delete a[b]};tu.prototype.k=function(){tu.s.k.call(this);for(var a=this.b;a.length;)this.e(a.pop());delete this.b};function uu(){this.a=[];this.e=new mq;this.f=new mq;this.h=1;this.g=new tu(0,4E3);this.g.a=function(){return new vu};this.o=new tu(0,50);this.o.a=function(){return new wu};var a=this;this.b=new tu(0,2E3);this.b.a=function(){return String(a.h++)};this.b.e=function(){}}K("goog.debug.Trace");function wu(){this.time=this.count=0}wu.prototype.toString=function(){var a=[];a.push(this.type,k,this.count,ma,Math.round(10*this.time)/10,Ca);return a.join(g)};function vu(){} function xu(a,b,c){var d=[];-1==b?d.push(ka):d.push(yu(a.b-b));d.push(k,zu(a.b-0));0==a.a?d.push(qa):1==a.a?(d.push(pa),d.push(yu(a.g-a.startTime),Ba)):d.push(oa);d.push(c,a);0<a.f&&d.push(ji,a.f,ti);return d.join(g)}vu.prototype.toString=function(){return null==this.type?this.e:ci+this.type+ti+this.e}; uu.prototype.toString=function(){for(var a=[],b=-1,c=[],d=0;d<this.a.length;d++){var e=this.a[d];1==e.a&&c.pop();a.push(k,xu(e,b,c.join(g)));b=e.b;a.push(ba);0==e.a&&c.push(Jn)}if(0!=this.e.Db()){var f=z();a.push(sa);lq(this.e,function(b){a.push(ia,b,ma,f-b.startTime,Da,zu(b.startTime),kb)})}b=this.f.ka();for(d=0;d<b.length;d++)c=this.f.get(b[d]),1<c.count&&a.push(ra,c,ba);a.push(nh,0,ba,mh,0,ba,Af,0,Aa,zf,0,Aa,yf,0,Aa);return a.join(g)}; function yu(a){a=Math.round(a);var b=g;1E3>a&&(b=k);100>a&&(b=ia);10>a&&(b=ja);return b+a}function zu(a){a=Math.round(a);return String(100+a/1E3%60).substring(1,3)+Jb+String(1E3+a%1E3).substring(1,4)}new uu;function Au(a){C.call(this);this.b=a}A(Au,C);Au.prototype.a=function(a){return Bu(this,Do(a))};function Cu(a,b){Do(b);return b[Du(a,!1)]||b}function Du(a,b){return(b?Ci:Bi)+Tn(a)+Ai}function Bu(a,b){var c=Du(a,!0);b[c]||((b[c]=Eu(a,b))[Du(a,!1)]=b);return b[c]}function Eu(a,b){function c(){if(a.ea())return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(c){throw a.b(c),new Fu(c);}finally{}}c[Du(a,!1)]=b;return c} function Gu(a,b){var c=Mn(tn),d=c[b];c[b]=function(b,c){w(b)&&(b=Yn(Zn,b));b=Bu(a,b);return d.call?d.call(this,b,c):d(b,c)};c[b][Du(a,!1)]=d}Au.prototype.k=function(){var a=Mn(tn);a.setTimeout=Cu(this,a.setTimeout);a.setInterval=Cu(this,a.setInterval);Au.s.k.call(this)};function Fu(a){bo.call(this,Md+(a&&a.message?String(a.message):String(a)));(a=a&&a.stack)&&w(a)&&(this.stack=a)}A(Fu,bo);function Hu(a,b,c){I.call(this);this.e=b||null;this.b={};this.h=Iu;this.g=a;if(!c)if(this.a=null,G&&!H($b))sq(y(this.f,this));else{this.a=new Au(y(this.f,this));Gu(this.a,um);Gu(this.a,rm);a=this.a;b=Mn(tn);c=[Yl,fl,sn,jl];for(var d=0;d<c.length;d++){var e=c[d];c[d]in b&&Gu(a,e)}a=this.a;Qo=!0;b=y(a.a,a);for(c=0;c<Oo.length;c++)Oo[c](b);Po.push(a)}}A(Hu,I);function Ju(a){F.call(this,Hi);this.error=a}A(Ju,F);var Ku=K("goog.debug.ErrorReporter"); function Iu(a,b,c,d){var e=new eu;hu.push(e);xp(e.ja,Nl,e.De,!0,void 0,void 0);e.send(a,b,c,d)} Hu.prototype.f=function(a,b){var c=tq(a),d=b?Ko(b):{};if(this.e)try{this.e(c,d)}catch(e){N(Ku,xd+e.message)}var f=c.message.substring(0,2E3),h=c.fileName,l=c.lineNumber,u=c.stack;try{var s=yr(this.g,gm,h,Uj,f,Vk,l),E;t:{var Q=this.b,U;for(U in Q){E=!1;break t}E=!0}E||(s=tr(xr([s],this.b)));E={};E.trace=u;if(d)for(var db in d)E[uj+db]=d[db];var ac,Yk=xr([],E);Yk[0]=g;ac=Yk.join(g);Rn(null)&&(ac=ac.substring(0,null));this.h(s,Bf,ac,this.i)}catch(Ny){P(Ku,xo(Nd,hm,h,ba,Wk,l,ba,Wj,f,ba,Xm,u))}try{J(this, new Ju(c))}catch(Oy){}};Hu.prototype.k=function(){D(this.a);Hu.s.k.call(this)};function Lu(a,b){F.call(this,a);this.ga=b||null}A(Lu,F);function Mu(a,b,c){this.seq=Nu++;this.type=a;this.payload=b||null;this.rseq=c||0}var Nu=1;function Ou(a,b){T.call(this);this.e=b;this.B(this.e,[en,Ll,Sj],this.i);this.b=a;this.b.Ma(jm,y(this.h,this),!0);var c;c=new Hu(Rk,void 0,void 0);if(!c)throw Error("ErrorReporter.install returned null - impossible!");this.g=c}A(Ou,T);Ou.prototype.i=function(a){this.b.send(Ul,new Mu(a.type,a.ga))};Ou.prototype.h=function(a){a.payload&&this.e.send(a.type,a.payload,y(function(b){this.b.send(Tl,new Mu(a.type,b,a.seq))},this))};Ou.prototype.k=function(){Ou.s.k.call(this);delete this.b;delete this.g;delete this.e};function Pu(){this.a=z()}new Pu;Pu.prototype.get=function(){return this.a};function Qu(a,b){this.b=new cq(a);this.a=b?$p:Zp}Qu.prototype.stringify=function(a){return bq(this.b,a)};Qu.prototype.parse=function(a){return this.a(a)};function Ru(a,b,c){C.call(this);this.h=a;this.g=b;this.f=c;this.e=y(this.i,this)}A(Ru,C);Ru.prototype.b=!1;Ru.prototype.a=null;Ru.prototype.k=function(){Ru.s.k.call(this);this.a&&(r.clearTimeout(this.a),this.a=null,this.b=!1)};Ru.prototype.i=function(){this.a=null;this.b&&(this.b=!1,Su(this))};function Su(a){a.a=mr(a.e,a.g);a.h.call(a.f)};function Tu(a,b,c,d,e){this.b=a;this.a=b;this.f=c;this.e=d;this.g=e||1;this.i=45E3;this.o=new T(this);this.h=new jr;this.h.setInterval(250)}q=Tu.prototype;q.za=null;q.$=!1;q.Va=null;q.rc=null;q.$a=null;q.Na=null;q.sa=null;q.T=null;q.Ka=null;q.I=null;q.gb=0;q.ha=null;q.La=null;q.ta=null;q.Za=-1;q.Pc=!0;q.Ba=!1;q.dc=0;q.yb=null;function Uu(a,b){switch(a){case 0:return nf+b+jb;case 1:return ai;case 2:return Ce;default:return Ah}}var Vu={},Wu={};function Xu(){return!G||G&&10<=np}q=Tu.prototype; q.setTimeout=function(a){this.i=a};function Yu(a,b,c){a.Na=1;a.sa=Ur(b.clone());a.Ka=c;a.j=!0;Zu(a,null)}function $u(a,b,c,d,e){a.Na=1;a.sa=Ur(b.clone());a.Ka=null;a.j=c;e&&(a.Pc=!1);Zu(a,d)} function Zu(a,b){a.$a=z();av(a);a.T=a.sa.clone();Sr(a.T,Lm,a.g);a.gb=0;a.I=a.b.ic(a.b.zb()?b:null);0<a.dc&&(a.yb=new Ru(y(a.Qc,a,a.I),a.dc));a.o.B(a.I,Ol,a.ee);var c=a.za?Ko(a.za):{};a.Ka?(a.La=Bf,c[vd]=Qi,a.I.send(a.T,a.La,a.Ka,c)):(a.La=ne,a.Pc&&!ip&&(c.Connection=mj),a.I.send(a.T,a.La,null,c));a.b.fa(1);var d=a.Ka;if(d)for(var c=g,d=d.split(Za),e=0;e<d.length;e++){var f=d[e].split(vc);if(1<f.length)var h=f[0],f=f[1],l=h.split(zi),c=2<=l.length&&l[1]==$m?c+(h+vc+f+Za):c+(h+xc)}else c=null;X(a.a, Xh+a.e+mb+a.g+xi+a.La+ba+a.T+ba+c)}q.ee=function(a){a=a.target;var b=this.yb;b&&3==ru(a)?(X(this.a,kh),b.a?b.b=!0:Su(b)):this.Qc(a)}; q.Qc=function(a){try{if(a==this.I)t:{var b=ru(this.I),c=this.I.h,d=this.I.X();if(!Xu()||ip&&!H(gc)){if(4>b)break t}else if(3>b||3==b&&!gp&&!this.I.M())break t;this.Ba||4!=b||7==c||(8==c||0>=d?this.b.fa(3):this.b.fa(2));bv(this);var e=this.I.X();this.Za=e;var f=this.I.M();f||X(this.a,mf+this.T+Ga+e);this.$=200==e;X(this.a,Yh+this.e+lb+this.g+xi+this.La+ba+this.T+ba+b+k+e);this.$?(4==b&&cv(this),this.j?(dv(this,b,f),gp&&this.$&&3==b&&(this.o.B(this.h,Sm,this.Zd),lr(this.h))):(ev(this.a,this.e,f,null), fv(this,f)),this.$&&!this.Ba&&(4==b?this.b.wb(this):(this.$=!1,av(this)))):(400==e&&0<f.indexOf(zh)?(this.ta=3,Y(),O(this.a.a,$h+this.e+jb)):(this.ta=0,Y(),O(this.a.a,Wh+e+ma+this.e+jb)),cv(this),gv(this))}else O(this.a.a,Wc)}catch(h){X(this.a,ee),this.I&&this.I.M()?hv(this.a,h,Zf+this.I.M()):hv(this.a,h,lf)}finally{}}; function dv(a,b,c){for(var d=!0;!a.Ba&&a.gb<c.length;){var e=iv(a,c);if(e==Wu){4==b&&(a.ta=4,Y(),d=!1);ev(a.a,a.e,null,gi);break}else if(e==Vu){a.ta=4;Y();ev(a.a,a.e,c,hi);d=!1;break}else ev(a.a,a.e,e,null),fv(a,e)}4==b&&0==c.length&&(a.ta=1,Y(),d=!1);a.$=a.$&&d;d||(ev(a.a,a.e,c,ii),cv(a),gv(a))}q.Zd=function(){var a=ru(this.I),b=this.I.M();this.gb<b.length&&(bv(this),dv(this,a,b),this.$&&4!=a&&av(this))}; function iv(a,b){var c=a.gb,d=b.indexOf(ba,c);if(-1==d)return Wu;c=Number(b.substring(c,d));if(isNaN(c))return Vu;d+=1;if(d+c>b.length)return Wu;var e=b.substr(d,c);a.gb=d+c;return e} function jv(a,b){a.$a=z();av(a);var c=b?window.location.hostname:g;a.T=a.sa.clone();S(a.T,Fd,c);S(a.T,Lm,a.g);try{a.ha=new ActiveXObject(Ck)}catch(d){N(a.a.a,Ic);cv(a);a.ta=7;Y();gv(a);return}var e=rc;b&&(e+=uc+c+Sa);e+=pc;a.ha.open();a.ha.write(e);a.ha.close();a.ha.parentWindow.m=y(a.ge,a);a.ha.parentWindow.d=y(a.Sc,a,!0);a.ha.parentWindow.rpcClose=y(a.Sc,a,!1);c=a.ha.createElement(Fj);a.ha.parentWindow.document.body.appendChild(c);c.innerHTML=tc+a.T+Ta;X(a.a,Ng+a.e+lb+a.g+yi+a.T);a.b.fa(1)} q.ge=function(a){kv(y(this.Ke,this,a),0)};q.Ke=function(a){if(!this.Ba){var b=this.a;X(b,Og+this.e+pb+lv(b,a));bv(this);fv(this,a);av(this)}};q.Sc=function(a){kv(y(this.Je,this,a),0)};q.Je=function(a){this.Ba||(X(this.a,Og+this.e+pb+a?Jm:ek),cv(this),this.$=a,this.b.wb(this),this.b.fa(4))};function mv(a){a.Ba=!0;cv(a)}function av(a){a.rc=z()+a.i;nv(a,a.i)}function nv(a,b){if(null!=a.Va)throw Error("WatchDog timer not null");a.Va=kv(y(a.Ee,a),b)} function bv(a){a.Va&&(r.clearTimeout(a.Va),a.Va=null)}q.Ee=function(){this.Va=null;var a=z();0<=a-this.rc?(this.$&&N(this.a.a,Mf),X(this.a,Mg+this.T),2!=this.Na&&this.b.fa(3),cv(this),this.ta=2,Y(),gv(this)):(O(this.a.a,Jh),nv(this,this.rc-a))};function gv(a){a.b.Dd()||a.Ba||a.b.wb(a)}function cv(a){bv(a);D(a.yb);a.yb=null;kr(a.h);as(a.o);if(a.I){var b=a.I;a.I=null;nu(b);b.Z()}a.ha&&(a.ha=null)}function fv(a,b){try{a.b.pd(a,b),a.b.fa(4)}catch(c){hv(a.a,c,Ld)}};function ov(){this.a=K(nk)}function ev(a,b,c,d){X(a,Zh+b+pb+lv(a,c)+(d?k+d:g))}function pv(a,b){X(a,b)}function hv(a,b,c){N(a.a,(c||Zd)+b)}function X(a,b){P(a.a,b)}function lv(a,b){if(!b||b==Cn)return b;try{var c=$p(b);if(c)for(var d=0;d<c.length;d++)if(v(c[d])){var e=c[d];if(!(2>e.length)){var f=e[1];if(v(f)&&!(1>f.length)){var h=f[0];if(h!=sl&&h!=Gm)for(var l=1;l<f.length;l++)f[l]=g}}}return aq(c)}catch(u){return X(a,$d),b}};function qv(a,b,c,d,e){pv(new ov,gh+e);if(0==d)c(!1);else{var f=e||0;d--;rv(a,b,function(e){e?c(!0):r.setTimeout(function(){qv(a,b,c,d,f)},f)})}} function rv(a,b,c){var d=new ov;X(d,eh+a);var e=new Image;e.onload=function(){try{X(d,dh),sv(e),c(!0)}catch(a){hv(d,a)}};e.onerror=function(){try{X(d,ch),sv(e),c(!1)}catch(a){hv(d,a)}};e.onabort=function(){try{X(d,bh),sv(e),c(!1)}catch(a){hv(d,a)}};e.ontimeout=function(){try{X(d,fh),sv(e),c(!1)}catch(a){hv(d,a)}};r.setTimeout(function(){if(e.ontimeout)e.ontimeout()},b);e.src=a}function sv(a){a.onload=null;a.onerror=null;a.onabort=null;a.ontimeout=null};function tv(a,b){this.a=a;this.b=b;this.e=new Qu(null,!0)}q=tv.prototype;q.bc=null;q.S=null;q.Gb=!1;q.Dc=null;q.Fb=null;q.nc=null;q.cc=null;q.U=null;q.Ea=-1;q.bb=null;q.cb=null;function uv(a){var b=vv(a.a,a.cb,Sb);Ur(b);qv(b.toString(),5E3,y(a.Ae,a),3,2E3);a.fa(1)}q.Ae=function(a){if(a)this.U=2,wv(this);else{Y();var b=this.a;X(b.a,Qg);b.la=b.ua.Ea;xv(b,9)}a&&this.fa(2)}; function wv(a){X(a.b,ah);var b=a.a.l;if(null!=b)X(a.b,$g+b?Rc:wh),Y(),b?(Y(),yv(a.a,a,!1)):(Y(),yv(a.a,a,!0));else if(a.S=new Tu(a,a.b,void 0,void 0,void 0),a.S.za=a.bc,b=zv(a.a,a.bb,a.cc),Y(),Xu())Sr(b,Pg,zn),$u(a.S,b,!1,a.bb,!1);else{Sr(b,Pg,Bk);var c=a.S;a=Boolean(a.bb);c.Na=3;c.sa=Ur(b.clone());jv(c,a)}}q.ic=function(a){return this.a.ic(a)};q.Dd=function(){return!1}; q.pd=function(a,b){this.Ea=a.Za;if(0==this.U)if(X(this.b,Vg),b){try{var c=this.e.parse(b)}catch(d){hv(this.b,d);Av(this.a,this);return}this.bb=Bv(this.a,c[0]);this.cb=c[1]}else X(this.b,Wg),Av(this.a,this);else if(2==this.U)if(this.Gb)Y(),this.nc=z();else if(b==cc){if(Y(),this.Gb=!0,this.Fb=z(),c=this.Fb-this.Dc,Xu()||500>c)this.Ea=200,mv(this.S),X(this.b,Ug),Y(),yv(this.a,this,!0)}else Y(),this.Fb=this.nc=z(),this.Gb=!1}; q.wb=function(){this.Ea=this.S.Za;if(!this.S.$)X(this.b,Zg+this.U),0==this.U?Y():2==this.U&&Y(),Av(this.a,this);else if(0==this.U)X(this.b,Xg),this.cb?(this.U=1,uv(this)):(this.U=2,wv(this));else if(2==this.U){X(this.b,Yg);var a=!1;(a=Xu()?this.Gb:200>this.nc-this.Fb?!1:!0)?(X(this.b,Ug),Y(),yv(this.a,this,!0)):(X(this.b,Tg),Y(),yv(this.a,this,!1))}};q.zb=function(){return this.a.zb()};q.fa=function(a){this.a.fa(a)};function Cv(a,b,c){this.i=a||null;this.b=1;this.e=[];this.g=[];this.a=new ov;this.h=new Qu(null,!0);this.j=b||null;this.l=null!=c?c:null}q=Cv.prototype;q.Ya=null;q.ec=null;q.R=null;q.J=null;q.$b=null;q.ub=null;q.Rc=null;q.Bb=null;q.Fc=!0;q.eb=0;q.F=null;q.va=null;q.oa=null;q.Fa=null;q.ua=null;q.jc=null;q.tb=-1;q.Vc=-1;q.la=-1;q.fb=0;q.Pa=0;q.Cc=0;q.vb=!1;q.Aa=8;var Dv=new I;function Ev(a){F.call(this,Fm,a)}A(Ev,F);function Fv(a){F.call(this,Um,a)}A(Fv,F);function Gv(a){F.call(this,pm,a)}A(Gv,F); function Hv(a){X(a.a,Ej);Iv(a);if(3==a.b){var b=a.eb++,c=a.ub.clone();S(c,gg,a.f);S(c,Kf,b);S(c,Pg,Mm);Jv(a,c);b=new Tu(a,a.a,a.f,b,void 0);b.Na=2;b.sa=Ur(c.clone());(new Image).src=b.sa;b.$a=z();av(b)}Kv(a)}function Iv(a){if(a.ua){var b=a.ua;b.S&&(mv(b.S),b.S=null);b.Ea=-1;a.ua=null}a.J&&(mv(a.J),a.J=null);a.oa&&(r.clearTimeout(a.oa),a.oa=null);Lv(a);a.R&&(mv(a.R),a.R=null);a.va&&(r.clearTimeout(a.va),a.va=null)}q=Cv.prototype;q.Dd=function(){return 0==this.b}; function Mv(a){a.R||a.va||(a.va=kv(y(a.hd,a),0),a.fb=0)}q.hd=function(a){this.va=null;X(this.a,zm);if(Nv(this))if(1==this.b)if(a)N(this.a.a,rf);else{X(this.a,Al);this.eb=Math.floor(1E5*Math.random());a=this.eb++;var b=new Tu(this,this.a,g,a,void 0);b.za=this.Ya;var c=Ov(this),d=this.ub.clone();S(d,Kf,a);this.i&&S(d,Vc,this.i);Jv(this,d);Yu(b,d,c);this.R=b;this.b=2}else 3==this.b&&(a?Pv(this,a):0==this.e.length?X(this.a,Cm):this.R?N(this.a.a,Bm):(Pv(this),X(this.a,Am)))}; function Pv(a,b){var c,d;b?6<a.Aa?(a.e=a.g.concat(a.e),a.g.length=0,c=a.eb-1,d=Ov(a)):(c=b.e,d=b.Ka):(c=a.eb++,d=Ov(a));var e=a.ub.clone();S(e,gg,a.f);S(e,Kf,c);S(e,Gc,a.tb);Jv(a,e);c=new Tu(a,a.a,a.f,c,a.fb+1);c.za=a.Ya;c.setTimeout(Math.round(1E4)+Math.round(1E4*Math.random()));a.R=c;Yu(c,e,d)}function Jv(a,b){if(a.F){var c=a.F.Jd(a);c&&Ho(c,function(a,c){S(b,c,a)})}} function Ov(a){var b=Math.min(a.e.length,1E3),c=[xj+b],d;6<a.Aa&&0<b?(d=a.e[0].a,c.push(xl+d)):d=0;for(var e=0;e<b;e++){var f=a.e[e].a,h=a.e[e].map,f=6>=a.Aa?e:f-d;try{rq(h,function(a,b){c.push(Wl+f+zi+b+vc+encodeURIComponent(a))})}catch(l){c.push(Wl+f+Gi+encodeURIComponent(Ei))}}a.g=a.g.concat(a.e.splice(0,b));return c.join(Za)}function Qv(a){a.J||a.oa||(a.o=1,a.oa=kv(y(a.td,a),0),a.Pa=0)} function Rv(a){if(a.J||a.oa)return N(a.a.a,Of),!1;if(3<=a.Pa)return!1;X(a.a,re);a.o++;a.oa=kv(y(a.td,a),Sv(a,a.Pa));a.Pa++;return!0} q.td=function(){this.oa=null;if(Nv(this)){X(this.a,zd);this.J=new Tu(this,this.a,this.f,cm,this.o);this.J.za=this.Ya;this.J.dc=this.Cc;var a=this.Rc.clone();S(a,Kf,cm);S(a,gg,this.f);S(a,Uc,this.jc?Vb:Zb);S(a,Gc,this.tb);Jv(this,a);if(Xu())S(a,Pg,zn),$u(this.J,a,!0,this.Bb,!1);else{S(a,Pg,Bk);var b=this.J,c=Boolean(this.Bb);b.Na=3;b.sa=Ur(a.clone());jv(b,c)}X(this.a,kf)}};function Nv(a){if(a.F){var b=a.F.wd(a);if(0!=b)return X(a.a,ze),xv(a,b),!1}return!0} function yv(a,b,c){X(a.a,Sg);a.jc=c;a.la=b.Ea;X(a.a,qj);a.we(1,0);a.ub=Tv(a,a.$b);Mv(a)}function Av(a,b){X(a.a,Rg);a.la=b.Ea;xv(a,2)} q.pd=function(a,b){if(0!=this.b&&(this.J==a||this.R==a))if(this.la=a.Za,this.R==a&&3==this.b)if(7<this.Aa){var c;try{c=this.h.parse(b)}catch(d){c=null}if(v(c)&&3==c.length){var e=c;if(0==e[0])t:if(X(this.a,Dg),this.oa)X(this.a,Sc);else{if(this.J)if(this.J.$a+3E3<this.R.$a)Lv(this),mv(this.J),this.J=null;else break t;else O(this.a.a,Kh);Rv(this);Y()}else this.Vc=e[1],c=this.Vc-this.tb,0<c&&(e=e[2],X(this.a,e+va+c+ua),37500>e&&this.jc&&0==this.Pa&&!this.Fa&&(this.Fa=kv(y(this.he,this),6E3)))}else X(this.a, Nc),xv(this,11)}else b!=Cn&&(X(this.a,Oc),xv(this,11));else if(this.J==a&&Lv(this),!ho(b))for(c=this.h.parse(b),B(v(c)),e=0;e<c.length;e++){var f=c[e];this.tb=f[0];f=f[1];2==this.b?f[0]==cj?(this.f=f[1],this.Bb=Bv(this,f[2]),f=f[3],null!=f?this.Aa=f:this.Aa=6,this.b=3,this.F&&this.F.Uc(this),this.Rc=zv(this,this.Bb,this.$b),Qv(this)):f[0]==Gm&&xv(this,7):3==this.b&&(f[0]==Gm?xv(this,7):f[0]!=sl&&this.F&&this.F.Tc(this,f),this.Pa=0)}};function Bv(a,b){return a.Fc?a.F?a.F.Id(b):b:null} q.he=function(){null!=this.Fa&&(this.Fa=null,mv(this.J),this.J=null,Rv(this),Y())};function Lv(a){null!=a.Fa&&(r.clearTimeout(a.Fa),a.Fa=null)} q.wb=function(a){X(this.a,Pf);var b;if(this.J==a)Lv(this),this.J=null,b=2;else if(this.R==a)this.R=null,b=1;else return;this.la=a.Za;if(0!=this.b)if(a.$)1==b?(z(),J(Dv,new Fv(Dv)),Mv(this),this.g.length=0):Qv(this);else{var c=a.ta;if(3==c||7==c||0==c&&0<this.la)X(this.a,qf);else{X(this.a,Ze+Uu(c,this.la));var d;if(d=1==b)this.R||this.va?(N(this.a.a,Of),d=!1):1==this.b||2<=this.fb?d=!1:(X(this.a,se),this.va=kv(y(this.hd,this,a),Sv(this,this.fb)),this.fb++,d=!0);if(d||2==b&&Rv(this))return;X(this.a, Yd)}X(this.a,Rd);switch(c){case 1:xv(this,5);break;case 4:xv(this,10);break;case 3:xv(this,6);break;case 7:xv(this,12);break;default:xv(this,2)}}};function Sv(a,b){var c=5E3+Math.floor(1E4*Math.random());a.F||(X(a.a,Ee),c*=2);return c*b}q.we=function(a){if(!(0<=Vo(arguments,this.b)))throw Error("Unexpected channel state: "+this.b);};function xv(a,b){X(a.a,Kd+b);if(2==b||9==b){var c=null;a.F&&(c=a.F.vd(a));var d=y(a.ye,a);c||(c=new Br(Pb),Ur(c));rv(c.toString(),1E4,d)}else Y();Uv(a,b)} q.ye=function(a){a?(X(this.a,Lg),Y()):(X(this.a,ie),Y(),Uv(this,8))};function Uv(a,b){X(a.a,Be+b);a.b=0;a.F&&a.F.nd(a,b);Kv(a);Iv(a)}function Kv(a){a.b=0;a.la=-1;if(a.F)if(0==a.g.length&&0==a.e.length)a.F.mc(a);else{X(a.a,sf+a.g.length+zb+a.e.length);var b=bp(a.g),c=bp(a.e);a.g.length=0;a.e.length=0;a.F.mc(a,b,c)}}function Tv(a,b){var c=vv(a,null,b);X(a.a,qe+c);return c}function zv(a,b,c){b=vv(a,a.zb()?b:null,c);X(a.a,pe+b);return b} function vv(a,b,c){var d=Vr(c);if(d.Wa!=g)b&&Dr(d,b+Jb+d.Wa),Er(d,d.lb);else var e=window.location,d=Wr(e.protocol,b?b+Jb+e.hostname:e.hostname,e.port,c);a.ec&&Ho(a.ec,function(a,b){S(d,b,a)});S(d,Fh,a.Aa);Jv(a,d);return d}q.ic=function(a){if(a&&!this.vb)throw Error("Can't create secondary domain capable XhrIo object.");a=new eu;a.rb=this.vb;return a};function kv(a,b){if(!x(a))throw Error("Fn must not be null and must be a function");return r.setTimeout(function(){a()},b)}q.fa=function(){J(Dv,new Gv(Dv))}; function Y(){J(Dv,new Ev(Dv))}q.zb=function(){return this.vb||!Xu()};function Vv(){}q=Vv.prototype;q.wd=function(){return 0};q.Uc=function(){};q.Tc=function(){};q.nd=function(){};q.mc=function(){};q.Jd=function(){return{}};q.vd=function(){return null};q.Id=function(a){return a};function Wv(){C.call(this);this.a=[];this.b={}}A(Wv,C);q=Wv.prototype;q.ld=1;q.Kb=0;function Xv(a,b,c,d){if(b=a.b[b]){var e=a.a;if(b=Zo(b,function(a){return e[a+1]==c&&e[a+2]==d}))return a.gd(b)}return!1}q.gd=function(a){if(0!=this.Kb)return this.e||(this.e=[]),this.e.push(a),!1;var b=this.a[a];if(b){var c=this.b[b];c&&$o(c,a);delete this.a[a];delete this.a[a+1];delete this.a[a+2]}return!!b}; q.Ce=function(a,b){var c=this.b[a];if(c){this.Kb++;for(var d=cp(arguments,1),e=0,f=c.length;e<f;e++){var h=c[e];this.a[h+1].apply(this.a[h+2],d)}this.Kb--;if(this.e&&0==this.Kb)for(;c=this.e.pop();)this.gd(c)}};q.Db=function(a){if(a){var b=this.b[a];return b?b.length:0}a=0;for(b in this.b)a+=this.Db(b);return a};q.k=function(){Wv.s.k.call(this);delete this.a;delete this.b;delete this.e};function Yv(){}var Zv=function(){}.prototype,$v=Yv.prototype,aw;for(aw in Zv)$v[aw]=Zv[aw];Yv.prototype.pb=function(){};Yv.prototype.hc=function(){};function bw(a){this.a={};(a=a||r._docs_flag_initialData)&&Mo(this.a,a)}On(bw);bw.prototype.get=function(a){return this.a[a]};function cw(a,b){var c=a.get(b);return w(c)?c==Zm||c==Zb:!!c}function dw(a,b){var c=a.get(b);return null!=c?String(c):g};function ew(){C.call(this);this.b=[]}A(ew,C);ew.prototype.k=function(){this.b=[];ew.s.k.call(this)};function fw(a){ew.call(this);this.a=a}A(fw,ew);function gw(){var a=dw(bw.ra(),lk);this.a=new fw(a)}On(gw);function Z(a){return Z.a(a)}Z.a=function(a){return a+zi};Z.h=function(){throw Error("xid.literal must not be used in COMPILED mode.");};Z.g=function(a){if(a&&a.constructor&&a.constructor.toString()===Object.toString()){var b={},c;for(c in a)a.hasOwnProperty(c)&&(b[Z.a(c)]=a[c]);return b}throw Error("xid.object must be called with an object literal.");};Z.b=!0;Z.f=function(a,b){if(!Z.b||Z.e())return a;B(/_$/.test(a),b||jh+a+zc);return a};Z.e=function(){return Z(Hi)!=Ii};function $(a,b,c){B(a,Me+a);if(c)for(b=0;b<c.length;b++)B(c[b],Ke+c[b]+na+b+nb+a);this.a=a}$.prototype.toString=function(){return this.a};new $(Z("goog.ui.ActivityMonitor"));new $(Z("fava.app.AppLifetimeService"));new $(Z("fava.base.AsyncOperationServices"));new $(Z("fava.net.BrowserChannelServices"));new $(Z("fava.canvas.CanvasService"));new $(Z("fava.canvas.CanvasConfiguration"));new $(Z("fava.diagnostics.CsiService"));new $(Z("fava.data.DataServices"));new $(Z("fava.data.DataStoreUpdaterService"));new $(Z("fava.locale.DateTimeFormatService"));new $(Z("fava.debug.DeobfuscationService"));new $(Z("fava.diagnostics.Diagnostics"));new $(Z("fava.component.DomServices")); new $(Z("fava.app.DragDropService"));new $(Z("fava.browser.ExportService"));new $(Z("fava.layout.FixedLayoutHelper"));new $(Z("fava.gbar.GbarService"));new $(Z("fava.gloader.GoogleLoaderService"));new $(Z("fava.controls.help.HelpOverlayService"));new $(Z("fava.view.HistoryInterface"));new $(Z("fava.view.HistoryManager"));new $(Z("fava.view.HistoryRegistry"));new $(Z("fava.identity.IdentityService"));new $(Z("fava.browser.IeCutCopyHandle"));new $(Z("fava.diagnostics.Impressions"));new $(Z("fava.browser.KeyboardShortcutHandler")); new $(Z("fava.browser.KeyboardShortcutRegistry"));new $(Z("fava.mail.MailServices"));new $(Z("fava.controls.mole.MoleManager"));new $(Z("fava.app.NavBarService"));new $(Z("fava.view.NavigationServices"));new $(Z("fava.net.NetworkDiagnosticsService"));new $(Z("fava.app.NotificationService"));new $(Z("fava.request.OauthService"));new $(Z("fava.net.OfflineServices"));new $(Z("fava.modules.PrefetchService"));new $(Z("fava.controls.RelativeDateControl"));new $(Z("fava.request.RequestService"));new $(Z("fava.base.Scheduler")); new $(Z("fava.net.ServerErrorService"));new $(Z("fava.dom.SoyRenderer"));new $(Z("fava.dom.SoyRendererConfig"));new $(Z("fava.app.TearoffManager"));new $(Z("fava.app.TearoffSharedData"));new $(Z("fava.app.TearoffRegistry"));new $(Z("fava.app.TitleBar"));new $(Z("fava.controls.Toast"));new $(Z("fava.app.UserActionService"));new $(Z("fava.browser.ViewportServices"));new $(Z("fava.diagnostics.ViewDiagnostics"));new $(Z("fava.view.ViewManagerInterface"));new $(Z("fava.view.ViewRegistry"));new $(Z("fava.browser.WindowService")); new $(Z("fava.browser.WindowOpenerUtil"));new $(Z("fava.app.WindowWidget"));new $(Z("fava.request.XsrfService"));function hw(a,b,c,d){C.call(this);this.b=null!=d?d:.15;B(0<=this.b&&1>=this.b);this.g=a;this.f=b;this.i=c;this.a=new fs(this.j,void 0,this);this.h=Number.NEGATIVE_INFINITY;this.e=0}A(hw,C);function iw(a,b,c){B(!b||!c);b&&(gs(a.a),jw(a,a.f));0==a.a.a&&(b=z(),b=Math.max(0,a.h+a.e-b),0==b&&(c?b=jw(a,a.f):a.e=0),hs(a.a,b))}function jw(a,b){0<b&&0!=a.b&&(b=Math.floor(b*(1-a.b+Math.random()*a.b*2)));return a.e=b} hw.prototype.j=function(){this.h=z();var a;a=this.i;a=Math.min(Math.max(2*this.e,this.f),a);jw(this,a);this.g()};hw.prototype.k=function(){this.a.Z();delete this.a;delete this.g;hw.s.k.call(this)};function kw(a,b,c,d,e,f){C.call(this);this.b=new hw(y(this.de,this),d||5E3,e||45E3,f);this.e=new T(this);this.f=a;this.g=b;(this.a=c||null)&&this.e.B(this.a,Vi,this.ce).B(this.a,cj,this.be);Fo(this,this.b);Fo(this,this.e)}A(kw,C);q=kw.prototype;q.Hb=!1;q.qd=K("docs.net.RetryManager");function lw(a){a.Hb=!0;if(!a.a||a.a.a())a.g?iw(a.b,!1,!0):iw(a.b,!1,!1)}q.ce=function(){P(this.qd,vf);this.Hb&&iw(this.b,!0,!1)};q.be=function(){P(this.qd,uf);gs(this.b.a)}; q.de=function(){!this.Hb||this.a&&!this.a.a()||(this.Hb=!1,this.f())};q.k=function(){delete this.f;delete this.e;delete this.b;delete this.a;kw.s.k.call(this)};function mw(a,b,c,d,e,f){this.da=c||null;this.W=!!e;this.H=this.g=Nn;this.q=new T(this);this.e=this.f=this.j=null;this.ya=a||nw;this.C=null;this.h=new Wv;this.D=b;this.i=!1;this.n=null;this.o=this.A=this.r=!1;(this.b=d||null)&&this.q.B(this.b,[Vi,cj],Yn(this.Xb,void 0));this.l=new kw(y(this.Rd,this),!0,this.b||void 0,7E3,45E3);this.v=-1;this.a=null;this.K={};this.ca=!!f;this.L=!1;this.pb(ec,this.Qd,this)}A(mw,Vv);q=mw.prototype;q.N=null;q.fc=null;q.kc=K("docs.net.BrowserChannel"); q.pb=function(a,b,c){var d=this.h,e=d.b[a];e||(e=d.b[a]=[]);var f=d.ld;d.a[f]=a;d.a[f+1]=b;d.a[f+2]=c;d.ld=f+3;e.push(f)};q.Id=function(a){return this.da||a};q.hc=function(a,b,c){return Xv(this.h,a,b,c)};function nw(a){if(1==a.length&&w(a[0])){var b=a[0];eo(b,Hn)?(a={},function(){eval(b)}.call(a),a=[0,a._lsq,[b,a],a._tfe]):a=$p(b)}return{type:a[0],Tb:a[1],data:a[2],ob:a[3]||null}} q.Tc=function(a,b){var c=this.ya(b);B(Rn(c.type),Wd+c.type);B(0<=c.type,Xd+c.type);B(Rn(c.Tb),Td+c.Tb);B(Sn(c.data),Sd+c.data);B(w(c.ob)||null===c.ob,Vd+c.ob);if(c.Tb>this.v){this.v=c.Tb;if(this.C!=c.ob){var d=c.ob;this.C=d;ow(this,Pm,d)}ow(this,String(c.type),c.data)}};function ow(a,b,c){a.ma&&a.ma(b,c);a.h.Ce(b,c)}q.Jd=function(){var a=Ko(this.K);B(!a.lsq&&!a.u&&!a.c&&!a.w&&!a.gsi);a.lsq=String(this.v);null!=this.fc&&(a.u=this.fc);a.gsi=gw.ra().a.a;return a}; q.wd=function(){if(this.na)try{this.na.a()}catch(a){throw a;}return 0};q.Uc=function(){R(this.kc,yh);this.i=!0;this.o=!1;this.Xb(0);this.H()};q.mc=function(){R(this.kc,xh);this.i=!1;this.o||lw(this.l)};function pw(a,b,c,d){a.j=b||a.j;a.f=c||a.f;a.e=d||a.e||g;B(!fo(a.e),hh);a.i||a.o||(a.A=!0,qw(a))} function qw(a){B(!!a.j,aj);B(null!=a.e,ln);a.N&&(a.N.F=null,Hv(a.N));var b;b=a.D?a.D():new Cv(Zb);b.Ya={"X-Same-Domain":Zb};b.Fc=!0;b.vb=a.ca;a.W&&(b.Cc=200);b.F=a;a.N=b;var c={id:a.j};a.f&&(c.sid=a.f);var d=a.N;b=a.e+Ub;a=a.e+Qb;X(d.a,oj);Y();d.$b=a;d.ec=c||{};X(d.a,rj);Nv(d)&&(d.ua=new tv(d,d.a),d.ua.bc=d.Ya,d.ua.e=d.h,a=d.ua,a.cc=b,b=Tv(a.a,a.cc),Y(),a.Dc=z(),c=a.a.j,null!=c?(a.bb=Bv(a.a,c[0]),a.cb=c[1],a.cb?(a.U=1,uv(a)):(a.U=2,wv(a))):(Sr(b,Ue,Mk),a.S=new Tu(a,a.b,void 0,void 0,void 0),a.S.za= a.bc,$u(a.S,b,!1,null,!0),a.U=0))}function rw(a){a.a=null;a.n=null;a.i&&(a.A=!1,a.o=!1,Hv(a.N))}q.Rd=function(){this.A&&!this.i&&(this.o=!0,qw(this),lw(this.l))};q.nd=function(a,b){this.Xb(b)};q.Xb=function(a){if(null!=a)if(this.n=a,this.r||6!=a)this.r=!1,2==a&&409==(this.N?this.N.la:-1)&&(this.C=null,ow(this,Pm,null));else{this.r=!0;pw(this);return}a=this.b&&!this.b.a()?8:null!=this.n?this.n:0;a!=this.a&&(R(this.kc,Nf+a),this.a=a,this.g.call(r,a))};q.vd=function(){return Ur(new Br(Pb))}; q.Qd=function(a){var b=a.gaiaSessionIdentifier;if(b){if(a=gw.ra().a,a.a!=b)for(a.a=b,b=0;b<a.b.length;b++)a.b[b](new F(ld,a))}else throw Error("GAIA session id should be a valid string. Received - "+b);};q.Z=function(){this.L||(this.L=!0,this.N&&(this.N.F=null,Hv(this.N),delete this.N),D(this.q),D(this.l),D(this.h),delete this.q,delete this.l,delete this.b,delete this.h)};q.ea=function(){return this.L};var sw=/\/d\/[^\/]+/;function tw(a){a=pr(a)[5]||null;return sw.test(a)};function uw(a,b){null!=a&&this.a.apply(this,arguments)}uw.prototype.b=g;uw.prototype.a=function(a,b,c){this.b+=a;if(null!=b)for(var d=1;d<arguments.length;d++)this.b+=arguments[d];return this};uw.prototype.toString=function(){return this.b};function vw(){}function ww(a,b,c){var d=[];a.g={};b||(b=c?[c]:[]);a.h=c?String(c):void 0;a.b=0===c?-1:0;a.a=b;t:{if(a.a.length&&(b=a.a.length-1,(c=a.a[b])&&typeof c==wl&&typeof c.length!=ul)){a.f=b-a.b;a.e=c;break t}a.f=Number.MAX_VALUE}if(d)for(b=0;b<d.length;b++)c=d[b],c<a.f?(c+=a.b,a.a[c]=a.a[c]||[]):a.e[c]=a.e[c]||[]}function Yp(a,b){return b<a.f?a.a[b+a.b]:a.e[b]}function Xp(a){var b=xw;if(!a.g[9]){var c=Yp(a,9);c&&(a.g[9]=new b(c))}return a.g[9]}vw.prototype.toString=function(){return this.a.toString()};function yw(a){ww(this,a,Tj)}A(yw,vw);yw.a=Tj;function zw(a,b,c,d){F.call(this,a);this.errorCode=b;this.b=c;this.g=d}A(zw,F);zw.prototype.h=null;zw.prototype.o=g;zw.prototype.f=null;function Aw(a,b,c,d,e,f,h,l){this.f=a;this.a=b||p;this.g=ho(wo(c))?null:c;this.e=t(d)?d:200;this.h={};if(f)for(var u in f)this.h[u.toLowerCase()]=f[u];this.b=t(e)?e:0;this.j=h||{};this.i=l||null;this.o=void 0;null!=a&&(this.a==p?B(w(a),Xf):this.a==Ti?B(null!=ArrayBuffer&&a instanceof ArrayBuffer,Vf):this.a==Zi?B(null!=Blob&&a instanceof Blob,Vf):this.a==Rj?B(null!=Document&&a instanceof Document,Wf):B(!1,Bh+this.a))}var Bw=new Qu(void 0,!0);function Cw(a){B(a.a==p,id+a.a+Lb);return a.f||g} function Dw(a){if(!t(a.o)){var b=Cw(a),c=a.i||Bw,b=b&&c.parse(b.replace(/^[^[{]+/,g))||null;B(typeof b==wl,ih);a.o=b}return a.o}function Ew(a){var b=a.e,c=a.b,d=a.a,e=a.g,f;a.a==p?(f=Cw(a),f=-1!=f.indexOf(Za)?Rj in r?ro(f):to(f):f,50<f.length&&(f=f.substring(0,47)+Mb),f=jo(f),f=f+la):f=$l;b={RespStatus:b,RespErr:c,RespType:d,RespContentType:e,RespString:f};Mo(b,a.j);return b}function Fw(a){return a.a==p&&null!=a.f&&eo(Cw(a),qb)&&(a=Dw(a),v(a)&&(a=a[0],v(a)&&a[0]==Tj))?new yw(a):null} function Gw(a){if(200==a.e&&null!=a.g&&!Fw(a)&&a.a==p){if(ho(wo(a.f)))return!0;if(eo(Cw(a),qb))return null==Dw(a)}return!1};function Hw(a,b,c){this.W=b;this.e=a;this.C=c;this.l=g;this.b=this.a=void 0;this.f=null;this.v=p;this.o=3;this.na=!1;this.g=Nn;this.q=hq;this.r=!1;this.i=Nn;this.j=-1;this.K=this.n=!1;this.h=new Qu(null,!0)}function Iw(a,b){a.a=b;return a}function Jw(a,b){a.i=y(b,void 0)}Hw.prototype.setTimeout=function(a){this.j=a;return this};function Kw(a){a.f!=ne&&a.f!=we||B(!a.a&&!a.b,oe);B(!a.a||!a.b,jd);a.n&&(B(Lw(a),sg),a.f&&B(a.f==Bf,tg));var b=a.L();a.D(b)}function Lw(a){return w(a.a)||v(a.a)||!!a.b} function Mw(a){if(a.K){if(a=a.l,tw(a)){B(tw(a),a+ya);a=pr(a);var b=a[5],b=b.replace(sw,g);a=nr(a[1],a[2],a[3],a[4],b,a[6],a[7])}}else a=a.l;return a};function Nw(a,b){B(t(r.JSON),Pe);this.a=a;this.b=b}Nw.prototype.stringify=function(a){return r.JSON.stringify(a,this.a)};Nw.prototype.parse=function(a){return r.JSON.parse(a,this.b)};function Ow(a,b,c){t(c)||(c=a.size);return a.webkitSlice?a.webkitSlice(b,c):a.mozSlice?a.mozSlice(b,c):a.slice?hp&&!H(dc)||ip&&!H(ic)?(0>b&&(b+=a.size),0>b&&(b=0),0>c&&(c+=a.size),c<b&&(c=b),a.slice(b,c-b)):a.slice(b,c):null};function Pw(a){var b=Qw;return function(){var c=this||r,c=c.closure_memoize_cache_||(c.closure_memoize_cache_={}),d=b(Tn(a),arguments);return c.hasOwnProperty(d)?c[d]:c[d]=a.apply(this,arguments)}}function Qw(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof b[d],b[d]);return c.join(ga)};function Rw(a){var b={};a=a.replace(/\r/g,g).split(ba);for(var c=0;c<a.length;c++){var d=a[c],e=d.indexOf(m);0>e||(b[d.substring(0,e)]=d.substring(e+2,d.length))}return b}function Sw(a){var b=g;Ho(a,function(a,d){b+=d+kc+a+ha});return b} var Tw=Pw(function(){if(!r.Blob)return!1;var a=new Uint8Array(100),b;try{b=new Blob([a])}catch(c){return!1}return 100!=b.size?!1:!0}),Uw=Pw(function(){if(!r.Blob)return!1;var a=new Uint8Array(100),b;try{b=new Blob([a])}catch(c){return!1}return null===Ow(b,0,1)?!1:!0});function Vw(a){return Xo(a,function(a){a=a.toString(16);return 1<a.length?a:Vb+a}).join(g)};function Ww(){I.call(this)}A(Ww,I);function Xw(a){F.call(this,a)}A(Xw,F);q=Ww.prototype;q.zd=function(){return null};q.Ad=function(){return null};q.M=function(){return null};q.cd=function(){};q.rd=function(){};function Yw(a,b){this.f=a;this.a=b;this.b=!0}function Zw(a){return a.f}function $w(a){return a.a}Yw.prototype.Ja=function(){return null};Yw.prototype.qa=function(){return!1};Yw.prototype.sb=function(){return!1};Yw.prototype.hb=function(){return!1};function ax(a,b){Yw.call(this,b,a.size);this.e=a}A(ax,Yw);q=ax.prototype;q.Ja=function(){return this.e};q.qa=function(){return Uw()};q.sb=function(){return!0};q.hb=function(){return!1};q.bd=function(){B(!1,ke);return null};var bx; bx={g:["BC","AD"],f:["Before Christ","Anno Domini"],o:["J","F","M","A","M","J","J","A","S","O","N",Ed],r:["J","F","M","A","M","J","J","A","S","O","N",Ed],h:"January February March April May June July August September October November December".split(" "),q:"January February March April May June July August September October November December".split(" "),l:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),C:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),H:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),D:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), L:"Sun Mon Tue Wed Thu Fri Sat".split(" "),A:"Sun Mon Tue Wed Thu Fri Sat".split(" "),i:"SMTWTFS".split(""),v:"SMTWTFS".split(""),n:["Q1","Q2","Q3","Q4"],j:["1st quarter","2nd quarter","3rd quarter","4th quarter"],a:["AM","PM"],b:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],K:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],e:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Ge:6,na:[5,6],He:5};function cx(a,b,c){Rn(a)?(this.a=dx(a,b||0,c||1),ex(this,c||1)):Sn(a)?(this.a=dx(a.getFullYear(),a.getMonth(),a.getDate()),ex(this,a.getDate())):(this.a=new Date(z()),this.a.setHours(0),this.a.setMinutes(0),this.a.setSeconds(0),this.a.setMilliseconds(0))}function dx(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}q=cx.prototype;q.xd=bx.Ge;q.yd=bx.He;q.clone=function(){var a=new cx(this.a);a.xd=this.xd;a.yd=this.yd;return a};q.getFullYear=function(){return this.a.getFullYear()}; q.getMonth=function(){return this.a.getMonth()};q.getDate=function(){return this.a.getDate()};function fx(a){return[a.getFullYear(),vo(a.getMonth()+1),vo(a.getDate())].join(g)+g}q.toString=function(){return fx(this)};function ex(a,b){a.getDate()!=b&&a.a.setUTCHours(a.a.getUTCHours()+(a.getDate()<b?1:-1))}q.valueOf=function(){return this.a.valueOf()};function gx(){I.call(this)}A(gx,Ww);gx.prototype.dd=function(){};function hx(a,b,c,d,e,f,h,l){I.call(this);this.v=a;this.i=b;this.q=c;this.j=d;this.e=e||null;this.h=f||null;this.n=h?Ko(h):{};this.C=!!l;this.f=g;a=new cx;this.b=em+yo()+Eb+fx(a);this.a=null;this.g=0;this.l=new T(this);Fo(this,this.l)}A(hx,gx);q=hx.prototype;q.dd=function(a){this.f=a};q.zd=function(){return this.a&&this.a.status||null};q.Ad=function(){return this.r};q.M=function(){return this.a&&this.a.responseText||null}; q.cd=function(){B(!this.a,oh);this.a=new XMLHttpRequest;var a=this;this.a.upload&&(this.a.upload.onprogress=function(b){a.g=b.loaded;J(a,new Xw(Qk))});this.a.onload=function(b){a.g=a.q;a.r=Rw(b.target.getAllResponseHeaders());J(a,new Xw(Sk))};this.a.onerror=function(){J(a,new Xw(Uk))};this.a.open(Bf,this.v);Ho(this.n,function(b,c){a.a.setRequestHeader(c,b)});this.a.setRequestHeader(vd,nl+this.b);this.a.withCredentials=this.C;this.a.send(ix(this))};q.rd=function(){this.a&&this.a.abort()}; function ix(a){var b=[Fb,a.b,ha,td+a.f+ha,Fb,a.b,ha,sd+(a.e?mc+a.e+Ka:g)+ha+(a.h?wd+a.h+ha:g)+ud+a.j+ha,ha,a.i,ha,Fb,a.b,Gb];return w(a.i)?b.join(g):new Blob(b)};function jx(a,b,c,d){var e=null;Tw()&&(e=d?new Blob([a],{type:d}):new Blob([a]));var f;if(e)f=e.size;else{f=a.replace(/\r\n/g,ba);for(var h=[],l=0,u=0;u<f.length;u++){var s=f.charCodeAt(u);128>s?h[l++]=s:(2048>s?h[l++]=s>>6|192:(h[l++]=s>>12|224,h[l++]=s>>6&63|128),h[l++]=s&63|128)}f=h.length}Yw.call(this,c,f);this.i=f;this.g=e;this.o=a;this.e=b;this.h=d||void 0}A(jx,Yw);q=jx.prototype;q.Ja=function(){return this.g};q.qa=function(){return this.e!=Wi&&Uw()};q.sb=function(){return this.e!=Wi&&Tw()}; q.hb=function(){return!0};q.bd=function(a,b,c){return new hx(a,this.g||this.o,this.i,this.e==Wi?Wi:Xi,this.f,this.h,b,c)};function kx(a){I.call(this);this.Ie=a}A(kx,I);function lx(a){F.call(this,a)}A(lx,F);q=kx.prototype;q.getItem=function(){return this.Ie};q.oc=function(){return null};q.M=function(){return null};q.pc=function(){return null};q.qc=function(){return null};q.ac=function(){};q.lc=function(){};function mx(a){B(a.hb(),df);kx.call(this,a);this.a=null;this.b=Lf;this.f=null;this.e=new T(this);Fo(this,this.e)}A(mx,kx);q=mx.prototype;q.oc=function(){return this.a&&this.a.zd()||null};q.M=function(){return this.a&&this.a.M()||null};q.pc=function(){return this.a&&this.a.Ad()||null};q.qc=function(){return this.f}; q.ac=function(a,b,c,d,e){B(this.b==Lf,cd);this.b=qh;a=new Br(a);S(a,kn,ml);a=a.toString();this.a=this.getItem().bd(a,c,e);this.a.dd(d);this.e.B(this.a,Qk,this.pe);this.e.B(this.a,Sk,this.oe);this.e.B(this.a,[Uk,cl],this.ne);this.a.cd()};q.lc=function(){B(this.b==qh,$c);this.a&&this.a.rd();this.b=hd;J(this,new lx(Hl))};q.pe=function(){J(this,new lx(ol))};q.oe=function(){this.b=qd;J(this,new lx(vl))};q.ne=function(){this.f=ph;this.b=Jd;J(this,new lx(Fl))};function nx(){this.b=-1};function ox(a,b){I.call(this);this.h=a;this.Zb=this.b=null;this.e=0;this.i=Infinity;this.j=b||5E6;this.a=null;this.f=K(mk)}A(ox,I);function px(a,b){qx(a);rx(a.h);a.b=b;a.Zb=null;a.e=0;J(a,Dm);sx(a)}function tx(a,b){B(0<=b,Ae);a.i=b;a.b&&!a.a&&sx(a)}function qx(a){a.a&&(a.a.abort(),a.a=null);a.b&&(a.b=null,J(a,Ji))} function sx(a){B(a.b,Cc);if(a.e<a.b.size)if(a.i<=a.e)J(a,Rm);else{a.a=new FileReader;a.a.onload=y(a.l,a);a.a.onerror=y(a.g,a);var b=Math.min(a.i,a.b.size),b=Math.min(b-a.e,a.j),c=Ow(a.b,a.e,a.e+b);c&&c.size==b?a.a.readAsArrayBuffer?a.a.readAsArrayBuffer(c):a.a.readAsBinaryString?a.a.readAsBinaryString(c):(N(a.f,fe),a.g()):(N(a.f,he),a.g())}else{var b=a.h,d=Array((56>b.e?b.b:2*b.b)-b.e);d[0]=128;for(c=1;c<d.length-8;++c)d[c]=0;for(var e=8*b.f,c=d.length-8;c<d.length;++c)d[c]=e&255,e/=256;b.update(d); d=Array(16);for(c=e=0;4>c;++c)for(var f=0;32>f;f+=8)d[e++]=b.a[c]>>>f&255;a.Zb=d;a.b=null;J(a,nj)}}ox.prototype.l=function(){P(this.f,Kg);var a=null;this.a.result instanceof Array||w(this.a.result)?a=this.a.result:r.ArrayBuffer&&r.Uint8Array&&this.a.result instanceof ArrayBuffer&&(a=new Uint8Array(this.a.result));a?(this.h.update(a),this.e+=a.length,this.a=null,J(this,Gl),sx(this)):(N(this.f,ge),this.g())};ox.prototype.g=function(){this.b=this.a=null;J(this,Uj)};function ux(){this.b=-1;this.b=64;this.a=Array(4);this.g=Array(this.b);this.f=this.e=0;rx(this)}A(ux,nx);function rx(a){a.a[0]=1732584193;a.a[1]=4023233417;a.a[2]=2562383102;a.a[3]=271733878;a.e=0;a.f=0} function vx(a,b,c){c||(c=0);var d=Array(16);if(w(b))for(var e=0;16>e;++e)d[e]=b.charCodeAt(c++)|b.charCodeAt(c++)<<8|b.charCodeAt(c++)<<16|b.charCodeAt(c++)<<24;else for(e=0;16>e;++e)d[e]=b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24;b=a.a[0];c=a.a[1];var e=a.a[2],f=a.a[3],h=0,h=b+(f^c&(e^f))+d[0]+3614090360&4294967295;b=c+(h<<7&4294967295|h>>>25);h=f+(e^b&(c^e))+d[1]+3905402710&4294967295;f=b+(h<<12&4294967295|h>>>20);h=e+(c^f&(b^c))+d[2]+606105819&4294967295;e=f+(h<<17&4294967295|h>>>15);h=c+(b^e&(f^b))+ d[3]+3250441966&4294967295;c=e+(h<<22&4294967295|h>>>10);h=b+(f^c&(e^f))+d[4]+4118548399&4294967295;b=c+(h<<7&4294967295|h>>>25);h=f+(e^b&(c^e))+d[5]+1200080426&4294967295;f=b+(h<<12&4294967295|h>>>20);h=e+(c^f&(b^c))+d[6]+2821735955&4294967295;e=f+(h<<17&4294967295|h>>>15);h=c+(b^e&(f^b))+d[7]+4249261313&4294967295;c=e+(h<<22&4294967295|h>>>10);h=b+(f^c&(e^f))+d[8]+1770035416&4294967295;b=c+(h<<7&4294967295|h>>>25);h=f+(e^b&(c^e))+d[9]+2336552879&4294967295;f=b+(h<<12&4294967295|h>>>20);h=e+(c^f& (b^c))+d[10]+4294925233&4294967295;e=f+(h<<17&4294967295|h>>>15);h=c+(b^e&(f^b))+d[11]+2304563134&4294967295;c=e+(h<<22&4294967295|h>>>10);h=b+(f^c&(e^f))+d[12]+1804603682&4294967295;b=c+(h<<7&4294967295|h>>>25);h=f+(e^b&(c^e))+d[13]+4254626195&4294967295;f=b+(h<<12&4294967295|h>>>20);h=e+(c^f&(b^c))+d[14]+2792965006&4294967295;e=f+(h<<17&4294967295|h>>>15);h=c+(b^e&(f^b))+d[15]+1236535329&4294967295;c=e+(h<<22&4294967295|h>>>10);h=b+(e^f&(c^e))+d[1]+4129170786&4294967295;b=c+(h<<5&4294967295|h>>> 27);h=f+(c^e&(b^c))+d[6]+3225465664&4294967295;f=b+(h<<9&4294967295|h>>>23);h=e+(b^c&(f^b))+d[11]+643717713&4294967295;e=f+(h<<14&4294967295|h>>>18);h=c+(f^b&(e^f))+d[0]+3921069994&4294967295;c=e+(h<<20&4294967295|h>>>12);h=b+(e^f&(c^e))+d[5]+3593408605&4294967295;b=c+(h<<5&4294967295|h>>>27);h=f+(c^e&(b^c))+d[10]+38016083&4294967295;f=b+(h<<9&4294967295|h>>>23);h=e+(b^c&(f^b))+d[15]+3634488961&4294967295;e=f+(h<<14&4294967295|h>>>18);h=c+(f^b&(e^f))+d[4]+3889429448&4294967295;c=e+(h<<20&4294967295| h>>>12);h=b+(e^f&(c^e))+d[9]+568446438&4294967295;b=c+(h<<5&4294967295|h>>>27);h=f+(c^e&(b^c))+d[14]+3275163606&4294967295;f=b+(h<<9&4294967295|h>>>23);h=e+(b^c&(f^b))+d[3]+4107603335&4294967295;e=f+(h<<14&4294967295|h>>>18);h=c+(f^b&(e^f))+d[8]+1163531501&4294967295;c=e+(h<<20&4294967295|h>>>12);h=b+(e^f&(c^e))+d[13]+2850285829&4294967295;b=c+(h<<5&4294967295|h>>>27);h=f+(c^e&(b^c))+d[2]+4243563512&4294967295;f=b+(h<<9&4294967295|h>>>23);h=e+(b^c&(f^b))+d[7]+1735328473&4294967295;e=f+(h<<14&4294967295| h>>>18);h=c+(f^b&(e^f))+d[12]+2368359562&4294967295;c=e+(h<<20&4294967295|h>>>12);h=b+(c^e^f)+d[5]+4294588738&4294967295;b=c+(h<<4&4294967295|h>>>28);h=f+(b^c^e)+d[8]+2272392833&4294967295;f=b+(h<<11&4294967295|h>>>21);h=e+(f^b^c)+d[11]+1839030562&4294967295;e=f+(h<<16&4294967295|h>>>16);h=c+(e^f^b)+d[14]+4259657740&4294967295;c=e+(h<<23&4294967295|h>>>9);h=b+(c^e^f)+d[1]+2763975236&4294967295;b=c+(h<<4&4294967295|h>>>28);h=f+(b^c^e)+d[4]+1272893353&4294967295;f=b+(h<<11&4294967295|h>>>21);h=e+(f^ b^c)+d[7]+4139469664&4294967295;e=f+(h<<16&4294967295|h>>>16);h=c+(e^f^b)+d[10]+3200236656&4294967295;c=e+(h<<23&4294967295|h>>>9);h=b+(c^e^f)+d[13]+681279174&4294967295;b=c+(h<<4&4294967295|h>>>28);h=f+(b^c^e)+d[0]+3936430074&4294967295;f=b+(h<<11&4294967295|h>>>21);h=e+(f^b^c)+d[3]+3572445317&4294967295;e=f+(h<<16&4294967295|h>>>16);h=c+(e^f^b)+d[6]+76029189&4294967295;c=e+(h<<23&4294967295|h>>>9);h=b+(c^e^f)+d[9]+3654602809&4294967295;b=c+(h<<4&4294967295|h>>>28);h=f+(b^c^e)+d[12]+3873151461&4294967295; f=b+(h<<11&4294967295|h>>>21);h=e+(f^b^c)+d[15]+530742520&4294967295;e=f+(h<<16&4294967295|h>>>16);h=c+(e^f^b)+d[2]+3299628645&4294967295;c=e+(h<<23&4294967295|h>>>9);h=b+(e^(c|~f))+d[0]+4096336452&4294967295;b=c+(h<<6&4294967295|h>>>26);h=f+(c^(b|~e))+d[7]+1126891415&4294967295;f=b+(h<<10&4294967295|h>>>22);h=e+(b^(f|~c))+d[14]+2878612391&4294967295;e=f+(h<<15&4294967295|h>>>17);h=c+(f^(e|~b))+d[5]+4237533241&4294967295;c=e+(h<<21&4294967295|h>>>11);h=b+(e^(c|~f))+d[12]+1700485571&4294967295;b=c+ (h<<6&4294967295|h>>>26);h=f+(c^(b|~e))+d[3]+2399980690&4294967295;f=b+(h<<10&4294967295|h>>>22);h=e+(b^(f|~c))+d[10]+4293915773&4294967295;e=f+(h<<15&4294967295|h>>>17);h=c+(f^(e|~b))+d[1]+2240044497&4294967295;c=e+(h<<21&4294967295|h>>>11);h=b+(e^(c|~f))+d[8]+1873313359&4294967295;b=c+(h<<6&4294967295|h>>>26);h=f+(c^(b|~e))+d[15]+4264355552&4294967295;f=b+(h<<10&4294967295|h>>>22);h=e+(b^(f|~c))+d[6]+2734768916&4294967295;e=f+(h<<15&4294967295|h>>>17);h=c+(f^(e|~b))+d[13]+1309151649&4294967295; c=e+(h<<21&4294967295|h>>>11);h=b+(e^(c|~f))+d[4]+4149444226&4294967295;b=c+(h<<6&4294967295|h>>>26);h=f+(c^(b|~e))+d[11]+3174756917&4294967295;f=b+(h<<10&4294967295|h>>>22);h=e+(b^(f|~c))+d[2]+718787259&4294967295;e=f+(h<<15&4294967295|h>>>17);h=c+(f^(e|~b))+d[9]+3951481745&4294967295;a.a[0]=a.a[0]+b&4294967295;a.a[1]=a.a[1]+(e+(h<<21&4294967295|h>>>11))&4294967295;a.a[2]=a.a[2]+e&4294967295;a.a[3]=a.a[3]+f&4294967295} ux.prototype.update=function(a,b){t(b)||(b=a.length);for(var c=b-this.b,d=this.g,e=this.e,f=0;f<b;){if(0==e)for(;f<=c;)vx(this,a,f),f+=this.b;if(w(a))for(;f<b;){if(d[e++]=a.charCodeAt(f++),e==this.b){vx(this,d);e=0;break}}else for(;f<b;)if(d[e++]=a[f++],e==this.b){vx(this,d);e=0;break}}this.e=e;this.f+=b};function wx(){eu.call(this)}A(wx,eu);wx.prototype.Yb=function(){var a=eu.prototype.Yb.call(this);a.upload&&(a.upload.onprogress=y(this.W,this));return a};wx.prototype.W=function(a){B(a.type===Gl,ok);J(this,a)};function xx(a){B(a.qa()||a.sb(),nd);kx.call(this,a);this.wc=this.j=this.xc=this.ya=null;this.ma=!1;this.A=this.h=null;this.n=a.a;this.i=0;this.C=null;this.K=this.H=0;this.a=Lf;this.q=this.f=this.l=this.qb=this.da=this.r=this.ca=this.W=null;this.b=new T(this);Fo(this,this.b);this.D=new T(this);Fo(this,this.D);this.g=0;this.Y=this.Wb=this.v=null;this.e=K(fm)}A(xx,kx);q=xx.prototype;q.oc=function(){return this.W};q.M=function(){return this.ca};q.pc=function(){return this.r}; q.qc=function(){return null==this.da?null:this.da+kc+this.qb};q.ac=function(a,b,c,d,e){B(this.a==Lf||this.a==hd,ed);B(b==Cf||b==Bf,ye);this.ya=a;this.xc=b;this.j=Ko(c);this.wc=d;this.ma=!!e;this.a=Ad;this.j[Sh]=bm;this.j[Nh]=ym;null!=$w(this.getItem())&&(this.j[Oh]=$w(this.getItem()));null!=Zw(this.getItem())&&/^[\040-\176]*$/.test(Zw(this.getItem()))&&(this.j[Rh]=Zw(this.getItem()));this.getItem().b&&yx(this);this.Ec()}; q.lc=function(){B(this.a==Ad||this.a==qh,bd);as(this.b);as(this.D);this.a==Ad&&this.l&&nu(this.l);this.a==qh&&(this.f&&nu(this.f),this.q&&nu(this.q),this.v&&r.clearTimeout(this.v));this.Y&&qx(this.Y);P(this.e,xg+this.h);(new eu).send(this.A,Cf,g,{"X-Goog-Upload-Command":fj});this.a=hd;this.g=this.i=0;J(this,new lx(Hl))};function yx(a){var b=a.getItem().Ja();b&&(a.Y=new ox(new ux),a.D.B(a.Y,nj,function(a){this.Wb=Vw(a.target.Zb);this.Y=null}),tx(a.Y,1048576),px(a.Y,b))} q.Ec=function(){P(this.e,Cg+this.ya);this.l=new wx;as(this.b);this.b.B(this.l,nj,this.ve);this.l.rb=this.ma;this.l.send(this.ya,this.xc,this.wc,this.j)}; q.ve=function(a){var b=a.target.X(),c=a.target.M();a=Rw(a.target.getAllResponseHeaders());P(this.e,ue+zx(b,a,c));var d=Ax(a,Uh),e=Ax(a,Vh);if(d==hk)this.W=b,this.r=a,this.ca=c,this.a=qd,J(this,new lx(vl));else if(200==b&&d==Mi&&e){this.h=e;this.A=Ax(a,Ph)||null;e=Ax(a,Mh)||null;d=1;if(e&&(d=parseInt(e,10),isNaN(d)||0>=d)){Bx(this,yd,Je+e+Kb+zx(b,a,c));return}b=$w(this.getItem());this.n=Math.floor(b/d)*d;this.C=Math.floor(1073741824/d)*d;this.getItem().qa()||(this.C=b,this.n!=b&&(this.n=0));this.a= qh;this.g=0;this.Wc(0)}else 400<=b&&500>b?Bx(this,yd,pd+zx(b,a,c)):(Cx(this,this.Ec),Dx(this))}; q.Wc=function(a){var b=this.getItem(),c=b.a;b.qa()||a==c||(a=0);var d=a>=this.n,e=d?c:Math.min(this.n,this.C+a);this.H=a;this.K=e;var f=this.h,h={"X-Goog-Upload-Command":jn+(d?xb:g),"X-Goog-Upload-Offset":a};d&&(this.Wb?h[Qh]=this.Wb:this.Y&&(qx(this.Y),this.Y=null));this.f=new wx;this.f.rb=this.ma;as(this.b);this.b.B(this.f,Gl,this.ae);this.b.B(this.f,nj,this.$d);a==c?(P(this.e,vg+f),this.f.send(this.h,Cf,g,h)):(c=this.getItem().Ja(),B(c,Pc),b.qa()?(P(this.e,yg+a+vb+e+ob+f),B(0<=a&&e<=c.size&&a<= e,Hg),a=Ow(c,a,e),this.f.send(this.h,Cf,a,h)):(P(this.e,Ag+f),this.f.send(this.h,Cf,c,h)))};q.ae=function(a){this.i=this.H+a.loaded;J(this,new lx(ol));this.Y&&tx(this.Y,this.i+1048576)};q.$d=function(a){var b=a.target.X();if(void 0===b||-1==b)Cx(this,this.jd),Dx(this);else{var c=Rw(a.target.getAllResponseHeaders());a=a.target.M();this.i=this.K;P(this.e,ve+zx(b,c,a));Ex(this,b,c,a,!0)}}; q.jd=function(){P(this.e,zg+this.h);this.q=new wx;as(this.b);this.b.B(this.q,nj,this.ue);this.q.send(this.A,Cf,g,{"X-Goog-Upload-Command":Il})};q.ue=function(a){var b=a.target;a=b.X();var c=Rw(b.getAllResponseHeaders()),b=b.M();P(this.e,te+zx(a,c,b));Ex(this,a,c,b,!1)}; function Ex(a,b,c,d,e){var f=Ax(c,Uh);if(f==hk)a.a=qd,a.g=0,a.W=b,a.r=c,a.ca=d,J(a,new lx(vl));else{var h=parseInt(Ax(c,Th),10);e&&isNaN(h)&&(h=a.K);200!=b||f!=Mi||isNaN(h)?(400<=b&&500>b&&Bx(a,ph,pd+zx(b,c,d)),Cx(a,a.jd),Dx(a)):(a.i=h,h>a.H&&(a.g=0),Cx(a,y(a.Wc,a,h)))}}function Dx(a){0==a.g&&z();a.g++}function Bx(a,b,c){a.da=b;a.qb=c;a.a=Jd;a.i=0;J(a,new lx(Fl))} function Cx(a,b){var c=[0,5E3,1E4,15E3,3E4,6E4],d=0,d=a.g<c.length?c[a.g]:c[c.length-1];z();var e=y(b,a);0<d?a.v=mr(function(){this.v=null;e()},d,a):e()}function zx(a,b,c){return Uf+a+ea+Sw(b)+da+c}function Ax(a,b){return a[b]||a[b.toLowerCase()]};function Fx(a){if(a.qa()&&a.hb())return 2097152<a.a?new xx(a):new mx(a);if(a.qa())return new xx(a);if(a.hb())return new mx(a);if(a.sb())return new xx(a);throw Error("Item supports no transfer types.");};function Gx(a,b,c){I.call(this);Hx++;this.b=im;this.l=a;this.n=b;this.a=c;Fo(this,this.a);this.g=g;this.f=Bf;this.h={};this.i=g;this.j=!1;this.e=new T(this);Fo(this,this.e)}A(Gx,I);function Ix(a,b){F.call(this,a);this.item=b}A(Ix,F);Gx.prototype.M=function(){return this.a.M()}; function Jx(a){B(a.b==im||a.b==fj,dd);B(a.g,Eh);B(a.f==Bf||a.f==Cf,xe);a.e.B(a.a,ol,function(){J(a,new Ix(dm,a))});a.e.B(a.a,vl,function(){a.b=nj;J(a,new Ix(Lm,a))});a.e.B(a.a,Fl,function(){a.b=Uj;J(a,new Ix(en,a))});a.a.ac(a.g,a.f,a.h,a.i,a.j);a.b=ym;J(a,new Ix(Ll,a))}var Hx=0;function Kx(){I.call(this)}A(Kx,I);function Lx(){F.call(this,rn)}A(Lx,F);function Mx(){I.call(this)}A(Mx,Kx);function Nx(a,b){F.call(this,xn,a);this.b=b}A(Nx,F);function Ox(a,b,c,d,e,f,h,l,u,s,E,Q,U,db){I.call(this);this.b=a;this.ya=b;this.n=c;this.f=d;this.g=e;this.r=U||(c?Bf:ne);this.C=s;this.A=f;this.v=h;this.W=l;this.ca=u;this.ma=Q;this.da=db;this.i=this.H=this.l=0;this.q=K(Nj)}A(Ox,I);var Px=5E3*(.75+.5*Math.random());Ox.prototype.send=function(a){for(var b in a.a.a){var c=this.b;if(0<=zr(c,b,c.search(Ar)))throw Error("Request for uri "+this.b+" already contains reserved additional param "+b);}this.l++;this.H=z();1<this.l&&R(this.q,Sf+this.l+jb);this.md(a)}; function Qx(a,b){a.Sb();J(a,new Nx(a,b))}function Rx(a){return{ReqUri:a.b,ReqContent:a.f?a.f:a.n,ReqMethod:a.r}}Ox.prototype.Sb=Nn;Ox.prototype.k=function(){J(this,Bn);this.Sb();delete this.v;delete this.A;Ox.s.k.call(this)};function Sx(a,b,c,d,e,f,h,l,u,s,E,Q,U,db,ac){if(0>=E)throw Error("Please specify a progress timeout for the Scotty request. Received -"+E);Ox.call(this,a,g,b,c,d,e,f,h,l,u,0,E,Bf,ac);this.D=Q;this.K=U;this.qb=db;this.a=null;this.h=new T(this);this.j=new fs(y(this.te,this),E);this.e=K(Pj)}A(Sx,Ox);q=Sx.prototype; q.md=function(a){B(null==this.a,Gf);B(0==this.j.a,Hf);var b=this.f,c=this.n;if(b){var d=b.b;if(d==ym||d==fj)this.a=b;else if(c=b.a.getItem().Ja()){d=this.K;b=b.l;c=new ax(c,b);c.b=!0;var e=Fx(c),b=new Gx(b,c.a,e);J(d,new Lx);this.a=b}else{this.a=b;this.yc();return}}else w(c)?(d=this.K,b=c.length,c=new jx(c,Ml,g,void 0),c.b=!0,c=Fx(c),b=new Gx(g,b,c),J(d,new Lx),this.a=b):B(!1,lg);d=gw.ra().a.a;d=ho(wo(d))?this.D:tr(xr([this.D],{authuser:d}));this.a.g=d;this.a.f=this.r;this.a.h=Ko(Ko(a.e));d={};b= rr(pr(this.b)[5]||null);d.httpaction=b;if(b=pr(this.b)[6]||null)for(b=new Hr(b),c=b.ka(),e=0;e<c.length;e++){var f=c[e];d[f]=b.get(f)}Mo(d,a.a.a);a=this.qb.stringify(d);this.a.i=a;this.a.j=!0;$r(this.h,this.a,Lm,this.Sd,void 0);$r(this.h,this.a,en,this.yc,void 0);this.h.B(this.a,dm,this.Td);Jx(this.a);hs(this.j)}; q.Sd=function(){if(this.a){var a=this.a.a.oc();P(this.e,ng+this.b+vi+a+si);var b=this.a.a.pc()||{},c={},d;for(d in b)c[d.toLowerCase()]=b[d];b=c[tj]||null;a=new Aw(this.a.M(),p,b,a,Yt(a)?0:6,c,Rx(this));Qx(this,a)}else O(this.e,mg+this.b+si)};q.yc=function(){if(this.a){O(this.e,pg+this.b+ui+this.a.a.qc()+si);var a=new Aw(g,p,null,0,5,{},Rx(this));Qx(this,a)}else O(this.e,og+this.b+si)};q.Td=function(){Tx(this)?hs(this.j):O(this.e,rg+this.b+si)}; q.te=function(){if(Tx(this)){O(this.e,qg+this.b+wi);var a=new Aw(g,p,null,0,8,{},Rx(this));Qx(this,a)}};function Tx(a){return null!=a.a&&a.a.b==ym}q.Sb=function(){gs(this.j);if(this.a){if(Tx(this)){var a=this.a;B(a.b==ym,ad);a.a.lc();a.b=fj;as(a.e);J(a,new Ix(nn,a))}D(this.a);this.a=null}as(this.h)};q.k=function(){Go(this.j,this.h);Sx.s.k.call(this)};function Ux(a,b,c,d,e){Hw.call(this,b,c,d);this.H=a;a=bw.ra();this.ca=e||dw(a,Jj);this.da=new Mx;this.A=new Nw;this.ma=Number(a.get(Ij))}A(Ux,Hw); Ux.prototype.L=function(){if(!this.n)throw Error("Scotty request cannot be built when upload is not allowed for a request.");var a=this.j;0>=a&&(a=this.ma);var b;b=this.A;if(!Lw(this))throw Error("GetUploadContent() called when upload content is not available");if(this.b)b=this.b;else if(w(this.a))b=this.a;else{for(var c=this.a,d=new uw(Gn),e=0;e<c.length;e+=2)0<e&&d.a(ub),d.a(b.stringify(c[e])).a(m).a(b.stringify(c[e+1]));d.a(Kn);b=d.toString()}var f,h;w(b)?f=b:h=b;return new Sx(this.e,f,h,this.o, this.i,this.g,this.q,this.r,this.v,0,a,this.ca,this.da,this.A,this.h)};Ux.prototype.D=function(a){if(!this.H)throw Error(vh+(Mw(this)+this.e));this.H.send(a)};function Vx(a,b,c,d,e,f,h,l,u,s,E,Q,U,db){Ox.call(this,a,b,c,d,e,f,h,l,u,s,0,Q,U,db);this.a=null;this.e=new T(this)}A(Vx,Ox);Vx.prototype.md=function(a){B(null==this.a,Tf);this.a=new eu;var b=y(this.h,this);$r(this.e,this.a,nj,b,void 0);this.a.i=Math.max(0,this.ma);this.C!=p&&(this.a.f=Wx(this.C));b=tr(xr([this.ya+this.b],a.a.a));a=Ko(a.e);var c;if(this.f){c=this.f.a.getItem().Ja();B(null!=c,fn);var d=c.type;d&&0!=d.length||(d=Pi);a[vd]=d}else c=this.n;this.a.send(b,this.r,c,a)}; Vx.prototype.h=function(){R(this.q,zk+this.b);var a,b=this.a;a=g;var c=null;try{b.f==g?a=b.M():a=su(b),c=b.a&&4==ru(b)?b.a.getResponseHeader(vd):void 0}catch(d){}for(var e=Xx(b.f),f=b.X(),h=b.h,l={},b=b.getAllResponseHeaders().split(ha),u=0;u<b.length;u++)if(!ho(wo(b[u]))){var s=b[u].split(kc);2!=s.length?O(this.q,of+b[u]):l[s[0]]=s[1]}a=new Aw(a,e,c,f,h,l,Rx(this),this.da);Qx(this,a)};Vx.prototype.Sb=function(){this.a&&(this.a.Z(),this.a=null)};Vx.prototype.k=function(){D(this.e);Vx.s.k.call(this)}; function Xx(a){switch(a){case Ti:return Ti;case Zi:return Zi;case Rj:return Rj;case p:return p;case g:return p;default:throw Error("Unsupported Xhr Response Type - "+a);}}function Wx(a){switch(a){case Ti:return Ti;case Zi:return Zi;case Rj:return Rj;default:return g}};function Yx(a,b,c,d,e){Hw.call(this,b,c,d);this.A=a;this.H=!!e}A(Yx,Hw);Yx.prototype.L=function(){var a=this.j;0>a&&(a=this.H?4E4:2E4);var b=this.e,c=Mw(this),d;if(v(this.a))if(d=this.a,cw(bw.ra(),Gj)&&r.FormData){B(!!r.FormData,le);for(var e=new r.FormData,f=0;f<d.length;f+=2)e.append(d[f],d[f+1]);d=e}else d=wr(d);else d=this.a;return new Vx(b,c,d,this.b,this.o,this.i,this.g,this.q,this.r,this.v,0,a,this.f,this.h)};Yx.prototype.D=function(a){if(!this.A)throw Error(vh+(Mw(this)+this.e));this.A.send(a)};function Zx(a,b,c,d,e){Hw.call(this,b,c,d);this.A=a;a=bw.ra();this.da=cw(a,Kj);this.ca=Number(a.get(Hj));this.H=e}A(Zx,Hw); Zx.prototype.L=function(){var a=null,b;if((b=this.da&&this.n)&&!(b=this.b)){if(!Lw(this))throw Error("GetUploadContentLength() called when upload content is not available");if(v(this.a)){b=0;for(var c=this.a,d=0;d<c.length;d++)w(c[d])&&(b+=c[d].length)}else b=this.b?this.b.n||0:this.a.length;b=b>this.ca}b&&(a=new Ux(this.A,this.e,this.W,this.C,this.H));null==a&&(a=new Yx(this.A,this.e,this.W,this.C));b=a;b.l=this.l;b.K=this.K;b.a=this.a;b.b=this.b;b.f=this.f;b.v=this.v;b.o=this.o;b.na=this.na;b.g= this.g;b.q=this.q;b.r=this.r;b.i=this.i;b.j=this.j;b.n=this.n;b.h=this.h;return a.L()};Zx.prototype.D=function(a){if(!this.A)throw Error(vh+(Mw(this)+this.e));this.A.send(a)};function $x(){this.a=null};function ay(a){this.a=a?Ko(a):{};this.b=null};function by(){C.call(this);this.a={}}A(by,C);by.prototype.Sa=function(a,b,c){if(x(a))c&&(a=y(a,c));else if(a&&typeof a.handleEvent==n)a=y(a.handleEvent,a);else throw Error(Le);c=new cy;a=mr(y(this.b,this,a,c),b);this.a[a]=!0;return c.a=a};by.prototype.b=function(a,b){var c=b.a;null===c||delete this.a[c];a()};by.prototype.k=function(){for(var a in this.a)r.clearTimeout(Number(a));by.s.k.call(this)};function cy(){this.a=null};function dy(a,b,c){F.call(this,Mc,a);this.b=b;this.f=c}A(dy,F);function ey(a,b,c){I.call(this);this.e={"X-Same-Domain":Zb};!1===c&&(this.e={});this.g=g;this.b=K(Oj);b||(b=bw.ra().get(Lk),b=new ay(null!=b?Object(b):{}));this.a=b;a=(a||r).location.href;b=a.search(Ar);c=zr(a,Ui,b);if(0>c)a=null;else{var d=a.indexOf(Za,c);if(0>d||d>b)d=b;c+=8;a=decodeURIComponent(a.substr(c,d-c).replace(/\+/g,k))}a&&(P(this.b,qm+a+jb),fy(this,Ui,a))}A(ey,I);ey.prototype.f=function(a){P(this.b,tm+a+jb);fy(this,Om,a)}; function fy(a,b,c){var d=a.a;if(c){if(d.a[b]=c,d.b&&(b=d.a.token||null))d.b.Q(b),d.b=null}else delete d.a[b];J(a,Tc)};function gy(a){I.call(this);this.b=a;this.a=null;this.g=K(Lj);this.e=new T(this);this.e.B(this.b,Tc,this.f)}A(gy,I);function hy(a){B(null!=a.a,Pk);a=a.a;return!(null==a.a?0:a.a)}gy.prototype.f=function(){this.a&&(this.a.K=Ko(this.b.a.a))};gy.prototype.h=function(a){R(this.g,xk+a+jb);B(null!=this.a,yk);var b=this.a;J(this,new dy(this,0==a,b.N?b.N.la:-1))};gy.prototype.k=function(){this.a&&!this.a.ea()&&(this.a.hc(Pm,this.b.f,this.b),rw(this.a),this.a.g=Nn);this.a=null;D(this.e);gy.s.k.call(this)};function iy(a,b){C.call(this);this.a=[];this.g=a;this.e=b||null;this.b=this.f=null;this.e&&(this.b=new jr(500),this.f=new T(this),this.f.B(this.b,Sm,this.h))}A(iy,C);iy.prototype.contains=function(a){return 0<=Vo(this.a,a)};iy.prototype.h=function(){for(;0<this.a.length&&this.e.b();)this.e.a(),this.g(this.a.shift());0==this.a.length&&this.b&&kr(this.b)};iy.prototype.k=function(){D(this.f);D(this.b);iy.s.k.call(this)};function jy(a,b){F.call(this,Ed);this.f=a;this.b=b}A(jy,F);function ky(){I.call(this);this.a=ly}A(ky,I);ky.prototype.b=K("docs.net.Status");function my(a,b){var c=a.a;b!=c&&(P(a.b,jf+c+Ha+b),a.a=b,J(a,new jy(c,b)))}function ny(a,b){this.b=a;this.a=b;B(null==oy[a],Qj);oy[a]=this}var oy={},ly=new ny("IDLE",1),py=new ny("BUSY",1),qy=new ny("RECOVERING",2),ry=new ny("OFFLINE",3),sy=new ny("SERVER_DOWN",3),ty=new ny("FORBIDDEN",4),uy=new ny("AUTH_REQUIRED",4),vy=new ny("SESSION_LIMIT_EXCEEDED",4),wy=new ny("INCOMPATIBLE_SERVER",5),xy=new ny("CLIENT_ERROR",5); new ny("BATCH_CLIENT_ERROR",3);new ny("SAVE_ERROR",5);new ny("BATCH_SAVE_ERROR",3);ny.prototype.toString=function(){return this.b};function yy(a,b,c,d,e,f,h,l){I.call(this);this.v=a;this.e=new ey(b,e,h);this.b=new gy(this.e);this.g=new T(this);this.l=c||null;c&&this.g.B(c,Dn,this.Vd);this.a=d||new ky;this.r=l||null;this.q=new by;this.f=[];this.n=[];this.i=new iy(y(this.Wd,this),f);this.h=K(Mj);this.j=xy;this.g.B(this.b,Mc,this.Ud)}A(yy,I);function zy(a,b){B(eo(b,Nb));var c=a.v,d=new Zx(a,b,a,a.r,void 0);c.a&&(d.h=c.a);d.l=a.e.g;return d}q=yy.prototype; q.send=function(a){if(a.ea())R(this.h,uh);else{var b=this.f;0<=Vo(b,a)||b.push(a);t:{b=this.i;if(b.e){if(!b.e.b()||0!=b.a.length){b.a.push(a);lr(b.b);break t}b.e.a()}b.g(a)}$r(this.g,a,Bn,this.Yd,void 0)}};q.Wd=function(a){5<=this.a.a.a||(this.a.a==ly&&my(this.a,py),$r(this.g,a,xn,this.Nc,void 0),a.send(this.e))}; q.Nc=function(a){var b=a.target;a=a.b;a.h[yn]==hg&&J(this.a,Id);this.l&&Gw(a)&&1!=b.g&&this.l.log(Error(Yi),Ew(a));var c;if(a.h[yn]==gf)c=new zw(Fk,a.b,a.e);else if(7==a.b)c=null;else{c=a.b;var d=a.e;(0==a.b?0==c&&0==d&&(a.a!=p||null==a.f):8==c||5==c||6==c&&(0>=d||503==d||405==d||G&&12001<=d&&12156>=d))?c=dk:(c=a.e,c=6==a.b&&(202==c||401==c||403==c||409==c||429==c||500<=c&&599>=c&&503!=c&&550!=c)||200==c&&(null==a.g||Fw(a)||Gw(a))?kk:0==a.b?Sj:Bj);c=new zw(c,a.b,a.e,6==a.b&&500==a.e?Fw(a):null)}if(c){d= !0;if(c.type==Sj){try{R(this.h,Ec),b.A(a),Ay(this,b)}catch(e){c=new zw(wk,c.errorCode,c.b),c.h=e,c.f=Sj,Ay(this,b,this.j)}b.Z()}else if(c.type==dk||c.type==kk){var f=c,h=!1;200==f.b&&(a=Fw(a))&&Yp(a,1)==bi&&(By(this,Yp(a,4)),h=!0);409==f.b&&this.e.f(null);a=5<=this.a.a.a;var l=f.type==kk;a||!(h||1!=b.g&&4>b.l)?3==b.g?(a||(null==this.b.a||l?Cy(this,b,!0):this.n.push(b),Dy(this),my(this.a,Ey(this,f.b))),a=2):a=1:(Cy(this,b,!1),a=3);switch(a){case 1:c.f=c.type;c.type=Bj;break;case 3:d=!1;break;case 2:Fy(this, c)}}else c.type==Fk&&(this.l&&this.l.a(Error(Fe)),Ay(this,b,wy),d=!1);if(c.type==Bj){R(this.h,Dc);Fy(this,c);try{if(0==b.v(c)&&(d=!1),b.ca)Ay(this,b);else{var u=b.W(c)||Ey(this,c.b);Ay(this,b,u)}}catch(s){c=new zw(wk,c.errorCode,c.b),c.h=s,c.f=Bj,Ay(this,b,this.j)}b.Z()}d&&(c.o=b.b,J(this,c))}};function Fy(a,b){if(b.g instanceof yw){var c=Yp(b.g,2);c&&N(a.h,Eg+c)}} q.Yd=function(a){a=a.target;if(this.i.contains(a)){var b=this.i;$o(b.a,a);0==b.a.length&&b.b&&kr(b.b)}else 0<=Vo(this.f,a)&&(this.g.Cb(a,xn,this.Nc),Ay(this,a));$o(this.f,a);$o(this.n,a)}; function Ay(a,b,c){var d=a.a.a,e=d,f=c||ry;c=!c;$o(a.f,b);$o(a.n,b);B(!a.i.contains(b),Qf);B(d!=ly,Rf);B(3<=f.a,ef);if(!(5<=d.a))if(5<=f.a)my(a.a,f);else{var h=null!=a.b.a||Yo(a.f,function(a){return 3==a.g});if(d==py)c||!h?0==a.f.length&&(e=ly):(Dy(a),e=f);else if(B(3==b.g||h,tf),c)if(0<a.f.length)e=qy,Gy(a);else{if(null==a.b.a||hy(a.b))e=ly}else e=f;my(a.a,e)}}function Dy(a){null!=a.b.a&&1==a.a.a.a&&(a=a.b,B(null!=a.a,Vl),rw(a.a),pw(a.a))}q.X=function(){return this.a}; function Cy(a,b,c){var d=Px;c&&0!=b.i&&(d=3E4>b.i?1.5*b.i:b.i);b.i=d;c=Math.max(0,d-(z()-b.H));a.q.Sa(y(a.send,a,b),c)}q.Ud=function(a){var b=this.a.a;5<=b.a||(a.b?1!=b.a&&(0<this.f.length?(my(this.a,qy),Gy(this)):my(this.a,ly)):my(this.a,Ey(this,a.f)))};function Gy(a){R(a.h,am);var b=a.n.shift();b&&a.send(b)}function Ey(a,b){return 401==b?uy:403==b?ty:421==b?vy:202==b||405==b||409==b||429==b||500<=b&&599>=b&&550!=b?sy:400<=b&&499>=b||550==b?a.j:ry} function By(a,b){var c=a.e;P(c.b,wm+b+jb);fy(c,Vm,b)}q.Vd=function(){my(this.a,this.j)};q.k=function(){Go(this.f);D(this.b);D(this.e);D(this.q);D(this.i);D(this.g);yy.s.k.call(this)};function Hy(a){this.a=a}function Iy(a){var b={};b.sid=a.a;b.c=Vb;b.w=Vb;return b};function xw(a){ww(this,a,0)}A(xw,vw);function Wp(a){ww(this,a,Tk)}A(Wp,vw);Wp.a=Tk;Wp.prototype.Gd=function(){return Yp(this,21)};function Jy(a,b,c){ls.call(this);c&&(this.b=c.Le(this.b));this.a=a;Fo(this,this.a);this.a.ib(y(this.b,this));this.e=b}A(Jy,ls);Jy.prototype.send=function(a,b){Sn(b)&&(b=aq(b));this.a.send(a,{t:this.e,p:b})};Jy.prototype.b=function(a,b){ms(this,a,b)};Jy.prototype.Rb=function(a,b,c){b=Jy.s.Rb.call(this,a,b,!0);if(!b)return this.nb.log(Dq,cf,void 0),null;var d=b.t;return d&&d==this.e?Jy.s.Rb.call(this,a,b.p,c):(this.nb.log(Dq,Oe,void 0),null)};function Ky(){I.call(this)}A(Ky,I);function Ly(a,b,c,d){I.call(this);this.f=a;this.g=c||[];this.b=new T(this);Fo(this,this.b);this.b.B(this.f.X(),Ed,this.h);d&&(this.a=d,this.a.pb(jc,this.e,this));this.i=0;this.j=b}A(Ly,Ky);Ly.prototype.e=function(a){a&&J(this,new Lu(en,a))};Ly.prototype.h=function(a){1!=a.f.a&&1==a.b.a?J(this,new Lu(Ll)):3<=a.b.a&&J(this,new Lu(Sj))};Ly.prototype.send=function(a,b,c,d,e){b=[Fl,aq(b)];My(this,b,Rb+a,c,d,e)}; function My(a,b,c,d,e,f){b=wr(b.concat(Xl,a.i++,a.g));c=Iw(zy(a.f,c),b);if(a.j){if(!c.C)throw Error("Cannot add session data to request when session data not defined.");c.e=tr(xr([c.e],Iy(c.C)))}c.o=f?1:3;d&&Jw(c,function(a){d(Dw(a))});e&&(c.g=y(e,void 0));Kw(c)}Ly.prototype.k=function(){this.a&&this.a.hc(jc,this.e,this);delete this.b;Ly.s.k.call(this)};r._docosCreateHost=function(a){var b=null;a&&v(a)&&(b=a,v(b[0])&&Tk==b[0][0]&&(b=b[0],b.shift()));a=b;a.unshift(Tk);a=new Wp(a);b={};b.kd=a;a=new Vp(b);var c,b=Math.floor(4294967296*Math.random()).toString(16),b=uo(Math.max(0,8-b.length))+b;c=Math.floor(2147483648*Math.random()).toString(16)+b;var b=new yy(new $x,void 0,void 0,void 0,new ay,void 0,void 0,new Hy(c)),d=a.Hc;if(d){var e=b.e;P(e.b,vm+d+jb);var f=eo(d,Nb),f=eo(d,Ek)||eo(d,Dk)||f,h=!fo(d);B(d==g||f&&h);e.g=d}(e=a.Lc)&&By(b,e);a.Ic&&fy(b.e, Oi,Zm);(e=a.Jc)&&fy(b.e,Ok,e);e=null;if(a.Gc){e=new mw;e.fc=a.Kc.a;f=e;h=b.b;B(!h.a,wf);h.a=f;var l=y(h.h,h);B(f.g==Nn,De);f.g=l;null!=f.a&&f.g(f.a);f.pb(Pm,h.b.f,h.b);h.f();pw(e,a.gc,c,d)}a=new Ly(b,!0,[Gk,a.gc],e);Fo(a,b);Fo(a,e);c=new Br(window.location.href);b=c.a.get(Aj);if(!b)throw Error("Channel token missing.");if(c=c.a.get(An))return c=Zp(c),c=new Tt(c),c.xb(),c=new es(c),c=new Jy(c,b),new Ou(c,a);throw Error("Remote endpoint not found.");}; })() </script></head><body><script type="text/javascript">var host = _docosCreateHost(["//19.docs.google.com/static/comments/client/js/1541608915-docos_binary_i18n.js",["","","","",""],0,null,null,"",[null,0,null,1,1,1],1,["Anonymous",null,"//ssl.gstatic.com/s2/profiles/images/silhouette96.png","PREF_113772158429146638658",1],1,"AAHRpnXta8mpeKyv73m9OQNAE2_yMS1kzHEGU3ThQrcQ_-z5S9DQ4AwVEqXKVbw1yb4OV-bEMetS2Sc5j5yj5aS6xKI4RiWN-CaQS7oU8LdOkRSUi-ztyYQ4QRxO6q_ooA1zQ3Z2DTuTfXBdKLABZUDKZIMmxWuxljA",1,1,null,null,null,1,1,1,0,"https://19.19.docs.google.com/comments/d/AAHRpnXta8mpeKyv73m9OQNAE2_yMS1kzHEGU3ThQrcQ_-z5S9DQ4AwVEqXKVbw1yb4OV-bEMetS2Sc5j5yj5aS6xKI4RiWN-CaQS7oU8LdOkRSUi-ztyYQ4QRxO6q_ooA1zQ3Z2DTuTfXBdKLABZUDKZIMmxWuxljA/xpc?id\u003dAAHRpnXta8mpeKyv73m9OQNAE2_yMS1kzHEGU3ThQrcQ_-z5S9DQ4AwVEqXKVbw1yb4OV-bEMetS2Sc5j5yj5aS6xKI4RiWN-CaQS7oU8LdOkRSUi-ztyYQ4QRxO6q_ooA1zQ3Z2DTuTfXBdKLABZUDKZIMmxWuxljA\u0026anon\u003dtrue",null,"/comments/d/AAHRpnXta8mpeKyv73m9OQNAE2_yMS1kzHEGU3ThQrcQ_-z5S9DQ4AwVEqXKVbw1yb4OV-bEMetS2Sc5j5yj5aS6xKI4RiWN-CaQS7oU8LdOkRSUi-ztyYQ4QRxO6q_ooA1zQ3Z2DTuTfXBdKLABZUDKZIMmxWuxljA",null,0,0,null,0,"prod",0,null,null,0,null,1]);</script><script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-31569287-1', 'auto'); ga('send', 'pageview'); </script><script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-35329040-1', 'auto'); ga('send', 'pageview'); </script> </body></html>