gapi.loaded0(function(_){ try{ _.h=function(a){throw a;};_.j=void 0;_.k=!0;_.l=null;_.m=!1;_.o=function(){return function(){}};_.aa=function(a){return function(b){this[a]=b}};_.r=function(a){return function(){return this[a]}};_.ba=function(a){return function(){return a}};_.ca=function(a,b,c){a=a.split(".");c=c||_.u;!(a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&(0,_.ea)(b)?c[d]=b:c=c[d]?c[d]:c[d]={}};_.fa=function(a){a.d=function(){return a.lk||(a.lk=new a)}}; _.ha=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null"; else if("function"==b&&"undefined"==typeof a.call)return"object";return b};_.ea=function(a){return a!==_.j};_.v=function(a){return"array"==(0,_.ha)(a)};_.ia=function(a){var b=(0,_.ha)(a);return"array"==b||"object"==b&&"number"==typeof a.length};_.ja=function(a){return"string"==typeof a};_.ka=function(a){return"function"==(0,_.ha)(a)};_.la=function(a){var b=typeof a;return"object"==b&&a!=_.l||"function"==b};_.ma=function(a){return a[_.na]||(a[_.na]=++_.pa)}; _.qa=function(a,b,c){return a.call.apply(a.bind,arguments)};_.ra=function(a,b,c){a||(0,_.h)(Error());if(2c?Math.max(0,a.length+c):c;if((0,_.ja)(a))return!(0,_.ja)(b)||1!=b.length?-1:a.indexOf(b,c);for(;cparseFloat(_.Mb)){_.Lb=""+_.Qb;break a}}_.Lb=_.Mb}_.Sb=_.Lb;_.Ga.prototype.ya=_.m;_.Ga.prototype.fa=function(){this.ya||(this.ya=_.k,this.K())};_.Ga.prototype.K=function(){this.Hi&&_.Ia.apply(_.l,this.Hi)};/* Portions of this code are from MochiKit, received by The Closure Authors under the MIT license. All other code is Copyright 2005-2009 The Closure Authors. All Rights Reserved. */ _.s=_.Ja.prototype;_.s.Sc=_.m;_.s.bd=_.m;_.s.fd=0;_.s.Jh=_.m;_.s.pj=_.m;_.s.kj=0;_.s.eg=function(a,b){(0,_.Ka)(this,a,b);this.fd--;0==this.fd&&this.Sc&&(0,_.La)(this)};_.s.Nc=function(a){(0,_.Ma)(this);(0,_.Ka)(this,_.k,a)};_.s.ea=function(a,b){return(0,_.Oa)(this,a,_.l,b)};(0,_.A)(_.Na,_.sa);_.Na.prototype.message="Already called";(0,_.A)(_.Sa,_.Ga);_.Ua=[];_.Wa=[];_.Va=_.m;_.Za.prototype.execute=function(a){this.b&&(this.b.call(this.j||_.l,a),this.b=this.j=_.l)};(0,_.Ta)(function(a){_.Za.prototype.execute=a(_.Za.prototype.execute)});(0,_.A)(_.$a,_.Ga);_.s=_.$a.prototype;_.s.xk=_.Sa;_.s.yb=_.l;_.s.Y=(0,_.r)("wb");_.s.ph=function(a,b){return(0,_.ab)(this,this.j,a,b)};_.s.$g=function(a){(a=(0,_.cb)(this,this.b,a))&&window.setTimeout((0,_.Ra)("Module errback failures: "+a),0);this.k.length=0;this.j.length=0};_.s.K=function(){_.$a.H.K.call(this);(0,_.Ha)(this.yb)};(0,_.A)(_.D,_.Ga);(0,_.fa)(_.D);_.s=_.D.prototype;_.s.Wf=_.m;_.s.Og=_.l;_.s.Ed=0;_.s.Mg=_.m;_.s.Uh=_.m;_.s.Sg=_.l;_.s.kl=function(a,b){if((0,_.ja)(a)){for(var c=a.split("/"),d=[],e=0;e(0==t[1].length?0:parseInt(t[1],10))?1:0)||((0==q[2].length)<(0==t[2].length)?-1:(0==q[2].length)>(0==t[2].length)?1:0)||(q[2]t[2]?1:0)}while(0==b)}b=_.mc[a]=0<=b}return b};_.nc=function(a,b){for(var c=a.split("."),d=b||_.u,e;e=c.shift();)if(d[e]!=_.l)d=d[e];else return _.l;return d};_.oc=function(a){return _.pc[a]||(_.pc[a]=_.J&&!!document.documentMode&&document.documentMode>=a)}; _.qc=function(a,b){for(var c,d,e=1;e=arguments.length?_.xa.slice.call(a,b):_.xa.slice.call(a,b,c)}; _.uc=function(a,b){if(b)return a.replace(_.vc,"&").replace(_.wc,"<").replace(_.xc,">").replace(_.yc,""");if(!_.zc.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(_.vc,"&"));-1!=a.indexOf("<")&&(a=a.replace(_.wc,"<"));-1!=a.indexOf(">")&&(a=a.replace(_.xc,">"));-1!=a.indexOf('"')&&(a=a.replace(_.yc,"""));return a};_.Ac=function(a){a=a.className;return(0,_.ja)(a)&&a.match(/\S+/g)||[]}; _.Bc=function(a,b){for(var c=(0,_.Ac)(a),d=(0,_.tc)(arguments,1),e=c.length+d.length,f=c,g=0;g\"]/;_.yc=/\"/g;_.xc=/>/g;_.wc=/");f=f.join("")}f=d.createElement(f);g&&((0,_.ja)(g)?f.className=g:(0,_.v)(g)?_.Bc.apply(_.l,[f].concat(g)):(0,_.Cc)(f,g));2b?e>f?e:f:e>>32-b)&4294967295}function c(a){for(var c=i,d=0;64>d;d+=4)c[d/4]=a[d]<<24|a[d+1]<<16|a[d+2]<<8|a[d+3];for(d=16;80>d;d++)c[d]=b(c[d-3]^c[d-8]^c[d-14]^c[d-16],1);for(var a=f[0],e=f[1],g=f[2],n=f[3],p=f[4],q,t,d=0;80>d;d++)40>d?20>d?(q=n^e&(g^n),t=1518500249):(q=e^g^n,t=1859775393):60>d?(q=e&g|n&(e|g),t=2400959708):(q=e^g^n,t=3395469782),q=b(a,5)+q+p+t+c[d]& 4294967295,p=n,n=g,g=b(e,30),e=a,a=q;f[0]=f[0]+a&4294967295;f[1]=f[1]+e&4294967295;f[2]=f[2]+g&4294967295;f[3]=f[3]+n&4294967295;f[4]=f[4]+p&4294967295}function d(a,b){if("string"===typeof a){for(var a=unescape(encodeURIComponent(a)),d=[],e=0,f=a.length;eq?d(n,56-q):d(n,64- (q-56));for(var e=63;56<=e;e--)g[e]=b&255,b>>>=8;c(g);for(e=b=0;5>e;e++)for(var i=24;0<=i;i-=8)a[b++]=f[e]>>i&255;return a}for(var f=[],g=[],i=[],n=[128],p=1;64>p;++p)n[p]=0;var q,t;a();return{reset:a,update:d,b:e,Hd:function(){for(var a=e(),b="",c=0;ca?"0"+a:a}function b(a){var e,f,g;e=/[\"\\\x00-\x1f\x7f-\x9f]/g;switch(typeof a){case "string":return e.test(a)?'"'+a.replace(e,function(a){var b=c[a];if(b)return b;b=a.charCodeAt();return"\\u00"+Math.floor(b/16).toString(16)+(b%16).toString(16)})+'"':'"'+a+'"';case "number":return isFinite(a)?""+a:"null";case "boolean":case "null":return""+a;case "object":if(!a)return"null";e=[];if("number"===typeof a.length&& !a.propertyIsEnumerable("length")){g=a.length;for(f=0;fa.indexOf("://")&&(a=window.location.protocol+"//"+a);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));var a=a.substring(0,a.indexOf("://")),c="",d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1),b=b.substring(0,d);if("http"===a&&"80"!==e||"https"===a&&"443"!==e)c=":"+e}return a+"://"+b+c}; _.D.d().v("gapi_util_getOrigin");(0,_.G)(_.D.d(),"gapi_util_getOrigin"); }catch(e){_._DumpException(e)} try{ _.dd=function(a){function b(a){var b=_.l;0==a.indexOf("{h:'")&&a.indexOf("'}")==a.length-2&&(b=unescape(a.substring(4,a.length-2)));return b}function c(a){a=_.N.parse(a);return a===_.m?_.m:!!a.g}function d(d){var e=d.data,i=0!==e.indexOf("!_");i||(e=e.substring(2));var t=c(e);if(i==t){if(!t&&(i=b(e))){if(f[i])f[i]();return}var x=d.origin;g?window.setTimeout(function(){a.gg(e,x)},0):a.gg(e,x)}}function e(a,b,d){var e=c(b)?"":"!_";g=_.k;a.postMessage(e+b,d);g=_.m}var f={},g=_.m,i=_.l;(i=window.addEventListener)? i("message",d,_.m):(i=window.attachEvent)&&i("onmessage",d);window!==window.parent&&e(window.parent,"{h:'"+escape(window.name)+"'}","*");return{Ab:function(a,b){b()},send:function(b,c,d){b=a.Wj(b);e(b,c,d)}}};(0,_.F)(_.D.d(),"gapi_rpc");if(window.gapi&&window.gapi.rpc){_.fd=window.gapi.rpc;_.fd.call=_.fd.call;_.fd.J=_.fd.register;_.fd.Ab=_.fd.setup;_.fd.zl=_.fd.sw;_.ed=_.fd}else _.ed=function(){function a(a){if(a.f in{})return _.m;var b=a.t,c=B[a.f],a=a.origin;return c&&(c.Hc===b||!c.Hc&&!b)&&(a===c.origin||"*"===c.origin)}function b(a){var b=a.id.split("/"),c=b[b.length-1],d=a.origin;return function(a){var b=a.origin;return a.f==c&&(d==b||"*"==d)}}function c(b,c,d){b=i(b);M[b.name]={zj:c,dd:b.dd,El:d||a};n()}function d(a){var b= a.c;if(!b)return(0,_.o)();var c=a.r,d=a.g?"legacy__":"";return function(){var a=[].slice.call(arguments,0);Xa?a.unshift(c,d+"__cb",_.l,b):a.unshift(c,d+"__cb"+b,_.l);x.apply(_.l,a)}}function e(d,e,f,g){var n=oa,q=ga,t=B[e],ub=n,x=p(e);if(t&&".."!==e){if(x.Ud){q=_.l;q=S?S.substring(1).split("/"):[oa];ub=q.length-1;for(e=window.parent;e!==window.top;){var y=e.parent;if(ub--)e=y;else{for(var E=_.l,H=y.frames.length,w=0;w';document.body.appendChild(c);c.innerHTML=a;y=c.firstChild}++H;C!==_.l&&(y!==_.l||50<=H)?window.clearTimeout(C):C=window.setTimeout(b,100)}function c(){E[".."]||(i(".."),B++,50<=B&&M!==_.l?(window.clearTimeout(M),M=_.l):M=window.setTimeout(c,100))}function d(){if(y!==_.l&&y.setup)for(;0da[a]++?window.setTimeout(function(){n(a,b)},500):(S[a]=he,da[a]=_.k)}}function p(a){(a=B[a])&&"/"===a.substring(0,1)&&(a="/"===a.substring(1,2)?document.location.protocol+a:document.location.protocol+"//"+document.location.host+a);return a}function q(a,b,c){b&&!/http(s)?:\/\/.+/.test(b)&&(0==b.indexOf("//")?b=window.location.protocol+b:"/"==b.charAt(0)?b=window.location.protocol+"//"+window.location.host+b:-1==b.indexOf("://")&&(b=window.location.protocol+"//"+b));B[a]= b;"undefined"!==typeof c&&(M[a]=!!c)}function t(a,b){b=b||"";E[a]=""+b;n(a,b)}function x(a){a=(a.passReferrer||"").split(":",2);jb=a[0]||"none";vb=a[1]||"origin"}function y(a){"true"===""+a.useLegacyProtocol&&(Ya=_.T.Rd,Ya.S(e,b))}function w(a,b){function c(d){d=d&&d.rpc||{};x(d);var e=d.parentRelayUrl||"",e=f(oa.parent||b)+e;q("..",e,"true"===""+d.useLegacyProtocol);y(d);t("..",a)}!oa.parent&&b?c({}):_.Q.J("rpc",_.l,c)}function C(a,b,c){if(".."===a)w(c||oa.rpctoken||oa.ifpctok||"",b);else a:{var d= _.l;if("/"!=a.charAt(0)){if(!_.P)break a;(d=document.getElementById(a))||(0,_.h)(Error("s`"+a))}d=d&&d.src;b=b||_.R.W(d);q(a,b);b=_.P.O(d);t(a,c||b.rpctoken)}}var H={},B={},M={},E={},O=0,ga={},da={},oa={},S={},Ba={},jb=_.l,vb=_.l,Xa=window.top!==window.self,Ec=window.name,Pf=window.console,ui=Pf&&Pf.log&&function(a){Pf.log(a)}||(0,_.o)(),he=function(){function a(b){return function(){ui(b+": call ignored")}}return{getCode:(0,_.ba)("noop"),isParentVerifiable:(0,_.ba)(_.k),init:a("init"),setup:a("setup"), call:a("call")}}();_.P&&(oa=_.P.O());var vi=_.m,wi=_.m,Ya="flash"==oa.rpctx?_.T.Jd:"rmr"==oa.rpctx?_.T.wh:"function"===typeof window.postMessage?_.T.Af:"object"===typeof window.postMessage?_.T.Af:window.ActiveXObject?_.T.Jd?_.T.Jd:_.T.Wg?_.T.Wg:_.T.Rd:0b?a[0]=[a[0],"?",c].join(""):(d=[a[0]],b