(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var aa='" class="',ba='" src="',ca='" tabindex="0" role="link" idlink>Undo',da='" target="_blank">',ea='"/>',ha='">',ja='">
b||1342177279>>=1)c+=c;return e}},"es6","es3"); var ce=function(a,b){a instanceof String&&(a+="");var c=0,e=!1,f={next:function(){if(!e&&c>>0),me=0,oe=function(a,b,c){return a.call.apply(a.bind,arguments)},pe=function(a,b,c){if(!a)throw Error();if(2c?Math.max(0,a.length+c):c;if(typeof a===p)return typeof b!==p||1!=b.length?-1:a.indexOf(b,c);for(;cb?null:typeof a===p?a.charAt(b):a[b]}function Fe(a,b,c){for(var e=a.length,f=typeof a===p?a.split(""):a,g=0;gb?null:typeof a===p?a.charAt(b):a[b]}function He(a,b){return 0<=xe(a,b)} function Ie(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function Je(a,b){b=xe(a,b);var c;(c=0<=b)&&Ke(a,b);return c}function Ke(a,b){return 1==Array.prototype.splice.call(a,b,1).length}function Le(a){return Array.prototype.concat.apply([],arguments)}function Me(a){var b=a.length;if(0=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)} function Qe(a,b,c){b=b||a;var e=function(l){return ke(l)?"o"+ne(l):(typeof l).charAt(0)+l};c=c||e;for(var f=e=0,g={};f>>1);var n=c?b.call(f,a[l],l,a):b(e,a[l]);0b?1:ac?(Oe(a,-(c+1),0,b),!0):!1};var Ve=function(a,b,c){for(var e in a)b.call(c,a[e],e,a)},We=function(a,b,c){for(var e in a)if(b.call(c,a[e],e,a))return!0;return!1},Xe=function(a){var b=[],c=0,e;for(e in a)b[c++]=a[e];return b},Ye=function(a,b){return null!==a&&b in a},Ze=function(a){for(var b in a)return!1;return!0},$e=function(a,b){var c;(c=b in a)&&delete a[b];return c},af=function(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c},bf=function(a){var b={},c;for(c in a)b[a[c]]=c;return b}, cf="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),df=function(a,b){for(var c,e,f=1;f")&&(a=a.replace(uf,">"));-1!=a.indexOf('"')&&(a=a.replace(vf, """));-1!=a.indexOf("'")&&(a=a.replace(wf,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(xf,"�"))}return a},sf=/&/g,tf=//g,vf=/"/g,wf=/'/g,xf=/\x00/g,yf=/[\x00&<>"']/,Bf=function(a,b){var c=0;a=rf(String(a)).split(".");b=rf(String(b)).split(".");for(var e=Math.max(a.length,b.length),f=0;0==c&&fb?1:0};var Df=function(a,b){this.Nt=b===Cf?a:""};q=Df.prototype;q.Ye=!0;q.Sc=function(){return this.Nt.toString()};q.Gs=!0;q.yg=function(){return 1};q.toString=function(){return this.Nt.toString()}; var Ef=function(a){return a instanceof Df&&a.constructor===Df?a.Nt:"type_error:SafeUrl"},Ff=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,Gf=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,Hf=function(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(Gf);return b&&Ff.test(b[1])?new Df(a,Cf):null},If=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i, Jf=function(a){if(a instanceof Df)return a;a=typeof a==pd&&a.Ye?a.Sc():String(a);return If.test(a)?new Df(a,Cf):Hf(a)},Lf=function(a,b){if(a instanceof Df)return a;a=typeof a==pd&&a.Ye?a.Sc():String(a);if(b&&/^data:/i.test(a)&&(b=Hf(a)||Kf,b.Sc()==a))return b;If.test(a)||(a=Qb);return new Df(a,Cf)},Cf={},Kf=new Df(Qb,Cf);var Nf=function(a,b){this.Mt=b===Mf?a:""};Nf.prototype.Ye=!0;Nf.prototype.Sc=function(){return this.Mt};Nf.prototype.toString=function(){return this.Mt.toString()}; var Mf={},Of=new Nf("",Mf),Qf=function(a){if(a instanceof Df)return'url("'+Ef(a).replace(/",0);var sg=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=hg(pg);return!b.parentElement}),tg=function(a,b){if(sg())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=hg(b)},ug=function(a,b,c,e,f){a=a instanceof Df?a:Lf(a);b=b||t;c=c instanceof kf?lf(c):c||"";return void 0!==e||void 0!==f?b.open(Ef(a), c,e,f):b.open(Ef(a),c)};var vg=function(a){return a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")},wg=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")},xg=function(a,b){return a=zf(a,b)},yg=function(a,b){for(var c=b.length,e=0;e>>0;return b},Eg=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})},Fg=function(a,b){b=typeof b===p?zg(b):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+": "")+")([a-z])","g"),function(c,e,f){return e+f.toUpperCase()})};var Gg=function(){return z("iPhone")&&!z("iPod")&&!z("iPad")},Hg=function(){return Gg()||z("iPad")||z("iPod")};var Ig=function(a){Ig[" "](a);return a};Ig[" "]=u;var Jg=function(a,b){try{return Ig(a[b]),!0}catch(c){}return!1},Kg=function(a,b,c,e){e=e?e(b):b;return Object.prototype.hasOwnProperty.call(a,e)?a[e]:a[e]=c(b)};var Lg=z(Jb),A=ag(),Mg=z(Db),Ng=Mg||A,Og=z("Gecko")&&!(-1!=Xf.toLowerCase().indexOf("webkit")&&!z(Db))&&!(z("Trident")||z("MSIE"))&&!z(Db),Pg=-1!=Xf.toLowerCase().indexOf("webkit")&&!z(Db),Qg=z("Macintosh"),Rg=z("Windows"),Sg=z("Linux")||z("CrOS"),Tg=z("Android"),Ug=Gg(),Vg=z("iPad"),Wg=z("iPod"),Xg=Hg(),Yg=function(){var a=t.document;return a?a.documentMode:void 0},Zg; a:{var $g="",ah=function(){var a=Xf;if(Og)return/rv:([^\);]+)(\)|;)/.exec(a);if(Mg)return/Edge\/([\d\.]+)/.exec(a);if(A)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Pg)return/WebKit\/(\S+)/.exec(a);if(Lg)return/(?:Version)[ \/]?(\S+)/.exec(a)}();ah&&($g=ah?ah[1]:"");if(A){var bh=Yg();if(null!=bh&&bh>parseFloat($g)){Zg=String(bh);break a}}Zg=$g}var ch=Zg,dh={},B=function(a){return Kg(dh,a,function(){return 0<=Bf(ch,a)})},fh=function(a){return Number(eh)>=a},gh; if(t.document&&A){var hh=Yg();gh=hh?hh:parseInt(ch,10)||void 0}else gh=void 0;var eh=gh;var ih=bg(),jh=Gg()||z("iPod"),kh=z("iPad"),lh=z("Android")&&!(cg()||bg()||z(Jb)||z("Silk")),mh=cg(),nh=z("Safari")&&!(cg()||z("Coast")||z(Jb)||z(Db)||z("Edg/")||z("OPR")||bg()||z("Silk")||z("Android"))&&!Hg();var oh={},ph=null;var C=function(){},qh=typeof Uint8Array==m,F=function(a,b,c,e,f,g){a.Ma=null;b||(b=c?[c]:[]);a.VQ=c?String(c):void 0;a.uh=0===c?-1:0;a.hd=b;a:{c=a.hd.length;b=-1;if(c&&(b=c-1,c=a.hd[b],!(null===c||typeof c!=pd||Array.isArray(c)||qh&&c instanceof Uint8Array))){a.Fi=b-a.uh;a.Ec=c;break a}-1f;f++){var g=c.concat(e[f].split(""));oh[f]=g;for(var h=0;h>2;l=(l&3)<<4|n>>4;n=(n&15)<<2|k>>6;k&=63;g||(k=64,f||(n=64));c.push(b[h],b[l],b[n]||"",b[k]||"")}return c.join("")};try{return JSON.stringify(this.hd&&Ah(this.toArray(),this),Bh)}finally{Uint8Array.prototype.toJSON=a}}:function(){return JSON.stringify(this.hd&&Ah(this.toArray(),this),Bh)};var Ah=function(a){return a},Bh=function(a,b){return typeof b!==od||!isNaN(b)&&Infinity!==b&&-Infinity!==b?b:String(b)};C.prototype.toString=function(){return this.toArray().toString()}; C.prototype.getExtension=function(a){sh(this);this.Ma||(this.Ma={});var b=a.QQ;return a.UQ?a.UK()?(this.Ma[b]||(this.Ma[b]=Ae(this.Ec[b]||[],function(c){return new a.cG(c)})),this.Ma[b]):this.Ec[b]=this.Ec[b]||[]:a.UK()?(!this.Ma[b]&&this.Ec[b]&&(this.Ma[b]=new a.cG(this.Ec[b])),this.Ma[b]):this.Ec[b]};C.prototype.clone=function(){return Ch(this)}; var Ch=function(a){var b=Dh(a.toArray()),c=F;F=function(e,f,g,h,k,l){c(e,b,g,h,k,l);F=c};a=new a.constructor(b);F!==c&&(F=c);return a},Dh=function(a){if(Array.isArray(a)){for(var b=Array(a.length),c=0;ca*b?a+b:a};var Jh="StopIteration"in t?t.StopIteration:{message:"StopIteration",stack:""},Kh=function(){};Kh.prototype.next=function(){throw Jh;};Kh.prototype.ph=function(){return this}; var Lh=function(a){if(a instanceof Kh)return a;if(typeof a.ph==m)return a.ph(!1);if(je(a)){var b=0,c=new Kh;c.next=function(){for(;;){if(b>=a.length)throw Jh;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");},Mh=function(a,b,c){if(je(a))try{y(a,b,c)}catch(e){if(e!==Jh)throw e;}else{a=Lh(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(e){if(e!==Jh)throw e;}}};var Nh=function(a,b){this.Ia={};this.La=[];this.gl=this.Oa=0;var c=arguments.length;if(12*this.Oa&&this.qj(),!0):!1};q.qj=function(){if(this.Oa!=this.La.length){for(var a=0,b=0;a=e.La.length)throw Jh;var g=e.La[b++];return a?g:e.Ia[g]};return f};var Oh=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var Qh=function(a){if(a.Wb&&typeof a.Wb==m)a=a.Wb();else if(je(a)||typeof a===p)a=a.length;else{var b=0,c;for(c in a)b++;a=b}return a},Rh=function(a){if(a.Za&&typeof a.Za==m)return a.Za();if(typeof a===p)return a.split("");if(je(a)){for(var b=[],c=a.length,e=0;ea)throw Error("Bad port number "+a);this.Tg=a}else this.Tg=null;return this};q.rK=function(){return null!=this.Tg};q.getPath=function(){return this.Ft};q.setPath=function(a,b){this.Af();this.Ft=b?di(a,!0):a;return this};q.Vz=function(){return!!this.Ft};q.sK=function(){return""!==this.Jc.toString()}; q.Qk=function(a,b){this.Af();a instanceof Yh?(this.Jc=a,this.Jc.Nu(this.sd)):(b||(a=Zh(a,ei)),this.Jc=new Yh(a,this.sd));return this};q.Or=function(){return this.Jc.toString()};q.getQuery=function(){return this.Or()};q.yn=function(a){return this.Jc.get(a)};q.Qm=function(){return this.Er};q.Hu=function(a,b){this.Af();this.Er=b?di(a):a;return this};q.nK=function(){return!!this.Er};q.removeParameter=function(a){this.Af();this.Jc.remove(a);return this}; q.Af=function(){if(this.aL)throw Error("Tried to modify a read-only Uri");};q.Nu=function(a){this.sd=a;this.Jc&&this.Jc.Nu(a);return this}; var fi=function(a,b){return a instanceof Xh?a.clone():new Xh(a,b)},di=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},Zh=function(a,b,c){return typeof a===p?(a=encodeURI(a).replace(b,gi),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},gi=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},$h=/[#\/\?@]/g,bi=/[#\?:]/g,ai=/[#\?]/g,ei=/[#\?@]/g,ci=/#/g,Yh=function(a,b){this.Oa=this.$a=null;this.zf=a||null;this.sd=!!b};q=Yh.prototype; q.qe=function(){if(!this.$a&&(this.$a=new Nh,this.Oa=0,this.zf)){var a=this;Wh(this.zf,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)})}};q.Wb=function(){this.qe();return this.Oa};q.add=function(a,b){this.qe();this.ti();a=this.ii(a);var c=this.$a.get(a);c||this.$a.set(a,c=[]);c.push(b);this.Oa+=1;return this};q.remove=function(a){this.qe();a=this.ii(a);return this.$a.Ub(a)?(this.ti(),this.Oa-=this.$a.get(a).length,this.$a.remove(a)):!1}; q.clear=function(){this.ti();this.$a=null;this.Oa=0};q.isEmpty=function(){this.qe();return 0==this.Oa};q.Ub=function(a){this.qe();a=this.ii(a);return this.$a.Ub(a)};q.Eh=function(a){var b=this.Za();return He(b,a)};q.forEach=function(a,b){this.qe();this.$a.forEach(function(c,e){y(c,function(f){a.call(b,f,e,this)},this)},this)};q.qc=function(){this.qe();for(var a=this.$a.Za(),b=this.$a.qc(),c=[],e=0;ea?null:this.values[a]};qi.prototype.HI=function(a){for(var b=this.TB,c=0,e=b.length;8>1;b[f]<=a?c=f:e=f}for(;c=l?2:1,l=si(c,k),h=ti(l);if(16=== h||19===h)return!1}}else if((16===b||19===b)&&18===f)return!1;if(15===b&&(17===f||19===f))return!1;if(g){if(14===f){f=0;c=a;k=c.length-1;l=e;for(h=b;0=l?2:1,l=si(c,k),h=ti(l);14===h&&f++;if(1===f%2)return!1}}else if(14===b&&14===f)return!1;return!0},ti=function(a){if(44032<=a&&55203>=a)return 16===a%28?10:11;ri||(ri=new qi([0,10,1,2,1,18,95,33,13,1,594,112,275,7,263,45,1,1,1,2,1,2,1,1,56,6,10,11,1,1,46,21,16,1,101,7,1,1,6,2,2,1,4,33,1,1,1,30,27,91,11,58,9,34,4, 1,9,1,3,1,5,43,3,120,14,1,32,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,7,1,1,2,17,39,1,1,1,2,6,6,1,9,5,4,2,2,12,2,15,2,1,17,39,2,3,12,4,8,6,17,2,3,14,1,17,39,1,1,3,8,4,1,20,2,29,1,2,17,39,1,1,2,1,6,6,9,6,4,2,2,13,1,16,1,18,41,1,1,1,12,1,9,1,40,1,3,17,31,1,5,4,3,5,7,8,3,2,8,2,29,1,2,17,39,1,1,1,1,2,1,3,1,5,1,8,9,1,3,2,29,1,2,17,38,3,1,2,5,7,1,1,8,1,10,2,30,2,22,48,5,1,2,6,7,1,18,2,13,46,2,1,1,1,6,1,12,8,50,46,2,1,1,1,9,11,6,14,2,58,2,27,1,1,1,1,1,4,2,49,14,1,4,1,1,2,5,48,9,1,57,33,12,4,1,6,1,2,2,2,1, 16,2,4,2,2,4,3,1,3,2,7,3,4,13,1,1,1,2,6,1,1,14,1,98,96,72,88,349,3,931,15,2,1,14,15,2,1,14,15,2,15,15,14,35,17,2,1,7,8,1,2,9,1,1,9,1,45,3,1,118,2,34,1,87,28,3,3,4,2,9,1,6,3,20,19,29,44,84,23,2,2,1,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,48,84,1,14,33,1,1,5,1,1,5,1,1,1,7,31,9,12,2,1,7,23,1,4,2,2,2,2,2,11,3,2,36,2,1,1,2,3,1,1,3,2,12,36,8,8,2,2,21,3,128,3,1,13,1,7,4,1,4,2,1,3,2,198,64,523,1,1,1,2,24,7,49,16,96,33,1324,1,34,1,1,1,82,2,98,1,14,1,1,4,86,1,1418,3,141,1,96,32,554,6,105,2,30164,4,1,10,32,2,80,2,272, 1,3,1,4,1,23,2,2,1,24,30,4,4,3,8,1,1,13,2,16,34,16,1,1,26,18,24,24,4,8,2,23,11,1,1,12,32,3,1,5,3,3,36,1,2,4,2,1,3,1,36,1,32,35,6,2,2,2,2,12,1,8,1,1,18,16,1,3,6,1,1,1,3,48,1,1,3,2,2,5,2,1,1,32,9,1,2,2,5,1,1,201,14,2,1,1,9,8,2,1,2,1,2,1,1,1,18,11184,27,49,1028,1024,6942,1,737,16,16,16,207,1,158,2,89,3,513,1,226,1,149,5,1670,15,40,7,1,165,2,1305,1,1,1,53,14,1,56,1,2,1,45,3,4,2,1,1,2,1,66,3,36,5,1,6,2,62,1,12,2,1,48,3,9,1,1,1,2,6,3,95,3,3,2,1,1,2,6,1,160,1,3,7,1,21,2,2,56,1,1,1,1,1,12,1,9,1,10,4,15,192, 3,8,2,1,2,1,1,105,1,2,6,1,1,2,1,1,2,1,1,1,235,1,2,6,4,2,1,1,1,27,2,82,3,8,2,1,1,1,1,106,1,1,1,2,6,1,1,101,3,2,4,1,4,1,1283,1,14,1,1,82,23,1,7,1,2,1,2,20025,5,59,7,1050,62,4,19722,2,1,4,5313,1,1,3,3,1,5,8,8,2,7,30,4,148,3,1979,55,4,50,8,1,14,1,22,1424,2213,7,109,7,2203,26,264,1,53,1,52,1,17,1,13,1,16,1,3,1,25,3,2,1,2,3,30,1,1,1,13,5,66,2,2,11,21,4,4,1,1,9,3,1,4,3,1,3,3,1,30,1,16,2,106,1,4,1,71,2,4,1,21,1,4,2,81,1,92,3,3,5,48,1,17,1,16,1,16,3,9,1,11,1,587,5,1,1,7,1,9,10,3,2,788162,31],[1,13,1,12,1, 0,1,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,3,0,2,0,1,0,2,0,2,0,2,3,0,2,0,2,0,2,0,3,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,3,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,0,2,4,0,5,2,0,2,4,2,4,6,0,2,5,0,2,0,5,0,2,4,0,5,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,6,0,2,0,2,4,0,5,2,0,2,4,2,4,6,2,5,0,2,0,5,0,2,0,5,2,4,2,4,6,0,2,0,2,4,0,5,0,5,0,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,2,4,2,4,2,6,2,5,0,2,0,2,4,0,5,0,2,4,2,4,6,3,0,2,0,2,0,4,0,5,6,2,4,2,4,2,0,4,0,5,0,2,0,4,2,6,0,2,0,5,0,2,0,4,2,0,2,0,5,0,2,0,2,0,2,0,2,0,4,5,2, 4,2,6,0,2,0,2,0,2,0,5,0,2,4,2,0,6,4,2,5,0,5,0,4,2,5,2,5,0,5,0,5,2,5,2,0,4,2,0,2,5,0,2,0,7,8,9,0,2,0,5,2,6,0,5,2,6,0,5,2,0,5,2,5,0,2,4,2,4,2,4,2,6,2,0,2,0,2,1,0,2,0,2,0,5,0,2,4,2,4,2,4,2,0,5,0,5,0,5,2,4,2,0,5,0,5,4,2,4,2,6,0,2,0,2,4,2,0,2,4,0,5,2,4,2,4,2,4,2,4,6,5,0,2,0,2,4,0,5,4,2,4,2,6,2,5,0,5,0,5,0,2,4,2,4,2,4,2,6,0,5,4,2,4,2,0,5,0,2,0,2,4,2,0,2,0,4,2,0,2,0,2,0,1,2,15,1,0,1,0,1,0,2,0,16,0,17,0,17,0,17,0,16,0,17,0,16,0,17,0,2,0,6,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,6,5,2,5,4,2,4,0,5,0,5,0,5,0,5,0, 4,0,5,4,6,2,0,2,0,5,0,2,0,5,2,4,6,0,7,2,4,0,5,0,5,2,4,2,4,2,4,6,0,2,0,5,2,4,2,4,2,0,2,0,2,4,0,5,0,5,0,5,0,2,0,5,2,0,2,0,2,0,2,0,2,0,5,4,2,4,0,4,6,0,5,0,5,0,5,0,4,2,4,2,4,0,4,6,0,11,8,9,0,2,0,2,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,2,0,2,0,2,6,0,2,0,4,2,4,0,2,6,0,6,2,4,0,4,2,4,6,2,0,3,0,2,0,2,4,2,6,0,2,0,2,4,0,4,2,4,6,0,3,0,2,0,4,2,4,2,6,2,0,2,0,2,4,2,6,0,2,4,0,2,0,2,4,2,4,6,0,2,0,4,2,0,4,2,4,6,2,4,2,0,2,4,2,4,2,4,2,4,2,4,6,2,0,2,4,2,4,2,4,6,2,0,2,0,4,2,4,2,4,6,2,0,2,4,2,4,2,6,2,0,2,4,2,4,2,6,0,4,2,4,6,0, 2,4,2,4,2,4,2,0,2,0,2,0,4,2,0,2,0,1,0,2,4,2,0,4,2,1,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,14,0,17,0,17,0,17,0,16,0,17,0,17,0,17,0,16,0,16,0,16,0,17,0,17,0,18,0,16,0,16,0,19,0,16,0,16,0,16,0,16,0,16,0,17,0,16,0,17,0,17,0,17,0,16,0,16,0,16,0,16,0,17,0,16,0,16,0,17,0,17,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,1,2],!0));return ri.SE(a)},si=function(a,b){var c=a.charCodeAt(b);55296<=c&&56319>=c&&b+1=a&&(c=55296<=c&&56319>=c&&56320<=a&&57343>= a?(c<<10)-56623104+(a-56320+65536):null)):56320<=c&&57343>=c&&0=a&&(c=-(55296<=a&&56319>=a&&56320<=c&&57343>=c?(a<<10)-56623104+(c-56320+65536):0)));return 0>c?-c:c};var vi="Y Z E P T G M K m u n".split(" "),wi={"":1,n:Math.pow(1024,-3),u:Math.pow(1024,-2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)},xi=function(a){return 32>=a||4096<=a&&(8192<=a&&8198>=a||8200<=a&&8203>=a||5760==a||6158==a||8232==a||8233==a||8287==a||12288==a)},yi=A&&B(8),zi=Pg?"":Lg?"­":yi?"​":"";var Ai=function(a){if(null!=a)switch(a.Fh){case 1:return 1;case -1:return-1;case 0:return 0}return null},Di=function(a){return oi(a,hi,li)?a:a instanceof gg?H(hg(a).toString(),a.yg()):H(String(String(a)).replace(Bi,Ci),Ai(a))},H=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,e){c=new b(String(c));void 0!==e&&(c.Fh=e);return c}}(li),Ei=function(a){return a instanceof ki?!!a.getContent():!!a},Fi=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c, e){c=String(c);if(!c)return"";c=new b(c);void 0!==e&&(c.Fh=e);return c}}(li),Gi=/^<(?:area|base|br|col|command|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)\b/,Mi=function(a,b){if(!b)return String(a).replace(Hi,"").replace(Ii,"<");a=String(a).replace(/\[/g,"[");var c=[],e=[];a=a.replace(Hi,function(g,h){if(h&&(h=h.toLowerCase(),b.hasOwnProperty(h)&&b[h])){var k=c.length,l="";e[k]=n;return"["+k+"]"}return""});a=String(a).replace(Ki,Ci);var f=Li(c);a=a.replace(/\[(\d+)\]/g,function(g,h){return e[h]&&c[h]?c[h].substr(0,c[h].length-1)+e[h]+">":c[h]});return a+f},Li=function(a){for(var b=[],c=0,e=a.length;cf?a[c]="":(a[c]=b.slice(f).reverse().join(""),b.length= f)):"
  • "==f&&0>b.lastIndexOf("")&&0>b.lastIndexOf("")?a[c]="":Gi.test(f)||b.push("":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"},Ci=function(a){return Vi[a]},Wi={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06", "\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0", "\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB","\uff3d":"%EF%BC%BD"},Qi=function(a){return Wi[a]},Bi=/[\x00\x22\x26\x27\x3c\x3e]/g,Ki=/[\x00\x22\x27\x3c\x3e]/g, Xi=/[\x00\x09-\x0d \x22\x26\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,Yi=/[\x00\x09-\x0d \x22\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,Pi=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,Oi=/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i,Si=/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^data:image\/[a-z0-9+]+;base64,[a-z0-9+\/]+=*$|^blob:/i,Ni=function(a){return String(a).replace(Pi, Qi)},Hi=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Ii=/a.aspectRatio()?a.width/this.width:a.height/this.height;return this.scale(a)};var hj=function(a){return a?new fj(gj(a)):ue||(ue=new fj)},ij=function(a,b,c,e){a=e||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){e={};for(var f=0,g=0,h;h=a[g];g++)b==h.nodeName&&(e[f++]=h);e.length=f;return e}return a}a=a.getElementsByTagName(b||"*");if(c){e={};for(g=f=0;h=a[g];g++)b=h.className,typeof b.split==m&&He(b.split(/\s+/),c)&&(e[f++]=h); e.length=f;return e}return a},kj=function(a,b){Ve(b,function(c,e){c&&typeof c==pd&&c.Ye&&(c=c.Sc());"style"==e?a.style.cssText=c:"class"==e?a.className=c:"for"==e?a.htmlFor=c:jj.hasOwnProperty(e)?a.setAttribute(jj[e],c):0==e.lastIndexOf("aria-",0)||0==e.lastIndexOf("data-",0)?a.setAttribute(e,c):a[e]=c})},jj={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:Nc,maxlength:"maxLength",nonce:"nonce",role:Ad,rowspan:"rowSpan",type:"type",usemap:"useMap", valign:"vAlign",width:Od},lj=function(a){a=a.document;a=a.compatMode==Ga?a.documentElement:a.body;return new dj(a.clientWidth,a.clientHeight)},mj=function(a){return a.scrollingElement?a.scrollingElement:Pg||a.compatMode!=Ga?a.body||a.documentElement:a.documentElement},nj=function(a){return a?a.parentWindow||a.defaultView:window},oj=function(a,b,c,e){function f(k){k&&b.appendChild(typeof k===p?a.createTextNode(k):k)}for(;ea},Gj=function(a){if(aj&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Fj(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");aj||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a},Hj=function(a){var b= [];Fj(a,b,!1);return b.join("")},Fj=function(a,b,c){if(!(a.nodeName in zj))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Aj)b.push(Aj[a.nodeName]);else for(a=a.firstChild;a;)Fj(a,b,c),a=a.nextSibling},Ij=function(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}},Jj=function(a){return nj().matchMedia("(min-resolution: "+a+"dppx),(min--moz-device-pixel-ratio: "+a+"),(min-resolution: "+96*a+"dpi)").matches? a:0},fj=function(a){this.wa=a||t.document||document};q=fj.prototype;q.D=hj;q.A=function(a){return typeof a===p?this.wa.getElementById(a):a};q.$=fj.prototype.A;q.getElementsByTagName=function(a,b){return(b||this.wa).getElementsByTagName(String(a))};q.Jj=function(a,b,c){return ij(this.wa,a,b,c)}; q.tb=function(a,b){var c=(b=b||this.wa)||document;c.getElementsByClassName?a=c.getElementsByClassName(a)[0]:(c=b||document,a=c.querySelectorAll&&c.querySelector&&a?c.querySelector(a?"."+a:""):ij(document,"*",a,b)[0]||null);return a||null};q.Jz=function(a){return lj(a||this.ye()||window)}; q.R=function(a,b,c){var e=this.wa,f=arguments,g=String(f[0]),h=f[1];if(!Zi&&h&&(h.name||h.type)){g=["<",g];h.name&&g.push(' name="',xg(h.name),'"');if(h.type){g.push(' type="',xg(h.type),'"');var k={};df(k,h);delete k.type;h=k}g.push(">");g=g.join("")}g=pj(e,g);h&&(typeof h===p?g.className=h:Array.isArray(h)?g.className=h.join(" "):kj(g,h));2
  • ")};function Pj(a,b){this.PL=a;this.cj=b;this.constructor.bx||(this.constructor.bx={});this.constructor.bx[this.toString()]=this}Pj.prototype.serialize=function(){return this.toString()};Pj.prototype.toString=function(){this.zD||(this.zD=this.PL.Yr()+":"+this.cj);return this.zD};Pj.prototype.If=function(){return this.cj};var Qj="PointerEvent"in t,Rj="MSPointerEvent"in t&&!(!t.navigator||!t.navigator.msPointerEnabled),Sj=function(){if(!t.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{t.addEventListener("test",u,b),t.removeEventListener("test",u,b)}catch(c){}return a}();function K(a){a&&typeof a.aa==m&&a.aa()};var Tj=function(){this.Mh=this.Mh;this.Qg=this.Qg};q=Tj.prototype;q.Mh=!1;q.uc=function(){return this.Mh};q.aa=function(){this.Mh||(this.Mh=!0,this.F())};q.WB=function(a){this.JE(qe(K,a))};q.JE=function(a,b){this.Mh?void 0!==b?a.call(b):a():(this.Qg||(this.Qg=[]),this.Qg.push(void 0!==b?v(a,b):a))};q.F=function(){if(this.Qg)for(;this.Qg.length;)this.Qg.shift()()};var Uj=function(a){return a&&typeof a.uc==m?a.uc():!1};var L=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Ik=!1};L.prototype.stopPropagation=function(){this.Ik=!0};L.prototype.preventDefault=function(){this.defaultPrevented=!0};var Vj=function(a){a.stopPropagation()};var Wj={bg:Qj?"pointerdown":Rj?"MSPointerDown":ed,cg:Qj?"pointerup":Rj?"MSPointerUp":"mouseup",oh:Qj?"pointercancel":Rj?"MSPointerCancel":"mousecancel",gE:Qj?"pointermove":Rj?"MSPointerMove":"mousemove",iE:Qj?"pointerover":Rj?"MSPointerOver":gd,hE:Qj?"pointerout":Rj?"MSPointerOut":fd,eE:Qj?"pointerenter":Rj?"MSPointerEnter":"mouseenter",fE:Qj?"pointerleave":Rj?"MSPointerLeave":"mouseleave"},Xj={bg:ed,cg:"mouseup",oh:"mousecancel",gE:"mousemove",iE:gd,hE:fd,eE:"mouseenter",fE:"mouseleave"};var Yj=function(a,b){L.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.It=!1;this.pointerId=0;this.pointerType="";this.Qc=null;a&&this.dA(a,b)};x(Yj,L);var Zj={2:"touch",3:"pen",4:"mouse"};q=Yj.prototype; q.dA=function(a,b){var c=this.type=a.type,e=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?Og&&(Jg(b,"nodeName")||(b=null)):c==gd?b=a.fromElement:c==fd&&(b=a.toElement);this.relatedTarget=b;e?(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0):(this.offsetX=Pg||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY= Pg||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||(c==Xc?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.It=Qg?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||0;this.pointerType=typeof a.pointerType===p? a.pointerType:Zj[a.pointerType]||"";this.state=a.state;this.Qc=a;a.defaultPrevented&&Yj.B.preventDefault.call(this)};q.hk=function(a){return this.Qc.button==a};q.Ss=function(){return this.hk(0)&&!(Qg&&this.ctrlKey)};q.stopPropagation=function(){Yj.B.stopPropagation.call(this);this.Qc.stopPropagation?this.Qc.stopPropagation():this.Qc.cancelBubble=!0};q.preventDefault=function(){Yj.B.preventDefault.call(this);var a=this.Qc;a.preventDefault?a.preventDefault():a.returnValue=!1};var ak="closure_listenable_"+(1E6*Math.random()|0),bk=function(a){return!(!a||!a[ak])};var ck=0;var dk=function(a,b,c,e,f,g){this.listener=a;this.proxy=b;this.src=c;this.type=e;this.capture=!!f;this.Eo=g;this.key=++ck;this.Ki=this.Hl=!1};dk.prototype.Vo=function(){this.Ki=!0;this.Eo=this.src=this.proxy=this.listener=null};var ek=function(a){this.src=a;this.Nb={};this.Zk=0};q=ek.prototype;q.add=function(a,b,c,e,f){var g=a.toString();a=this.Nb[g];a||(a=this.Nb[g]=[],this.Zk++);var h=fk(a,b,e,f);-1>>0),lk=function(a){if(typeof a===m)return a;a[uk]||(a[uk]=function(b){return a.handleEvent(b)});return a[uk]};function vk(a){t.setTimeout(function(){throw a;},0)};var M=function(a,b,c,e,f){c=c||[];this.qC=a;this.pt=b||null;this.EE(c,void 0===f?!1:f)};M.prototype.toString=function(){return this.qC};M.prototype.EE=function(a,b){var c=this;if(void 0===b?0:b){if(!this.pt)throw Error("A module ID must be set on the Fava ServiceId "+this.qC+" in order to modify extra edges.");a.map(function(e){return e.pt}).forEach(function(e){null.GQ(c.pt,e)})}};new M("rJmJrc");var wk=new M("n73qwf");new M("MpJwZc");new M("UUJqVe","UUJqVe");new M("Wt6vjf");new M("byfTOb");new M("LEikZe");new M("lsjVmc");var xk=new M("pVbxBc");new M("tdUkaf");var yk=new M("fJuxOc");new M("ZtVrH");new M("WSziFf");var zk=new M("ZmXAm");new M("BWETze");new M("UBSgGf");var Ak=new M("zZa4xc");new M("o1bZcd");new M("WwG67d");new M("z72MOc");new M("JccZRe");new M("amY3Td");new M("ABma3e");new M("GHAeAc","GHAeAc");new M("gSshPb");var Bk=new M("klpyYe");new M("OPbIxb");new M("pg9hFd");new M("yu4DA");new M("vk3Wc");new M("IykvEf");new M("J5K1Ad");new M("IW8Usd");new M("IaqD3e");var Ck=new M("jbDgG");new M("b8xKu");new M("d0RAGb");new M("AzG0ke"); new M("J4QWB");new M("TuDsZ");new M("hdXIif");new M("mITR5c");new M("DFElXb");var Dk=new M("NGntwf");new M("Bgf0ib");new M("Xpw1of");new M("v5BQle");var Ek=new M("ofuapc");new M("FENZqe");new M("tLnxq");var Fk=function(a){this.hc=a};q=Fk.prototype;q.ye=function(){return this.hc};q.iz=function(){return this.hc.ye()};q.alert=function(a){var b=this.Fr();this.hc.ye().alert(a);this.Yt(b)};q.confirm=function(a){var b=this.Fr();a=this.hc.ye().confirm(a);this.Yt(b);return a};q.prompt=function(a,b){var c=this.Fr();a=this.hc.ye().prompt(a,b);this.Yt(c);return a};q.Fr=function(){var a=this.hc.ug().Te(Dk);return a?a.Vy():null};q.Yt=function(a){a?a.focus():(a=this.hc.ug().Te(Dk))&&a.sH()};var Gk=function(a){Tj.call(this);this.rc=a;this.La={}};x(Gk,Tj);var Hk=[];q=Gk.prototype;q.C=function(a,b,c,e){return this.JA(a,b,c,e)};q.oL=function(a,b,c,e,f){return this.JA(a,b,c,e,f)};q.JA=function(a,b,c,e,f){Array.isArray(b)||(b&&(Hk[0]=b.toString()),b=Hk);for(var g=0;g=this.Hq&&this.cancel()};q.Rx=function(a,b){this.Gq=!1;this.Dw(a,b)}; q.Dw=function(a,b){this.og=!0;this.kf=b;this.Xj=!a;this.Oy()};q.uf=function(){if(this.og){if(!this.jw)throw new nl(this);this.jw=!1}};q.yx=function(a){this.uf();this.Dw(!0,a)};q.WG=function(a){this.uf();this.Dw(!1,a)};q.CE=function(a,b){return this.vq(a,null,b)};q.vq=function(a,b,c){this.zp.push([a,b,c]);this.og&&this.Oy();return this};q.then=function(a,b,c){var e,f,g=new cl(function(h,k){f=h;e=k});this.vq(f,function(h){h instanceof ml?g.cancel():e(h)});return g.then(a,b,c)}; ll.prototype.$goog_Thenable=!0;ll.prototype.LK=function(a){return a instanceof Error};ll.prototype.Uz=function(){return Ce(this.zp,function(a){return typeof a[1]===m})}; ll.prototype.Oy=function(){if(this.cq&&this.og&&this.Uz()){var a=this.cq,b=ol[a];b&&(b.ON(),delete ol[a]);this.cq=0}this.Ea&&(this.Ea.Hq--,delete this.Ea);a=this.kf;for(var c=b=!1;this.zp.length&&!this.Gq;){var e=this.zp.shift(),f=e[0],g=e[1];e=e[2];if(f=this.Xj?g:f)try{var h=f.call(e||this.ky,a);void 0!==h&&(this.Xj=this.Xj&&(h==a||this.LK(h)),this.kf=a=h);if(bl(a)||typeof t.Promise===m&&a instanceof t.Promise)this.Gq=c=!0}catch(k){a=k,this.Xj=!0,this.Uz()||(b=!0)}}this.kf=a;c&&(h=v(this.Rx,this, !0),c=v(this.Rx,this,!1),a instanceof ll?(a.vq(h,c),a.ZE=!0):a.then(h,c));b&&(a=new pl(a),ol[a.Ga]=a,this.cq=a.Ga)};var nl=function(a){te.call(this);this.deferred=a};x(nl,te);nl.prototype.message="Deferred has already fired";nl.prototype.name="AlreadyCalledError";var ml=function(a){te.call(this);this.deferred=a};x(ml,te);ml.prototype.message="Deferred was canceled";ml.prototype.name="CanceledError";var pl=function(a){this.Ga=t.setTimeout(v(this.QP,this),0);this.re=a}; pl.prototype.QP=function(){delete ol[this.Ga];throw this.re;};pl.prototype.ON=function(){t.clearTimeout(this.Ga)};var ol={};var ql=function(a){this.Ia=new Nh;a&&this.addAll(a)},rl=function(a){var b=typeof a;return b==pd&&a||b==m?"o"+ne(a):b.substr(0,1)+a};q=ql.prototype;q.Wb=function(){return this.Ia.Wb()};q.add=function(a){this.Ia.set(rl(a),a)};q.addAll=function(a){a=Rh(a);for(var b=a.length,c=0;cb)return!1;!(a instanceof ql)&&5=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1}; q.expand=function(a,b,c,e){ke(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(e));return this};q.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this}; q.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};q.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this}; q.translate=function(a,b){a instanceof J?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,typeof b===od&&(this.top+=b,this.bottom+=b));return this};q.scale=function(a,b){b=typeof b===od?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var Il=function(a,b,c,e){this.left=a;this.top=b;this.width=c;this.height=e};q=Il.prototype;q.clone=function(){return new Il(this.left,this.top,this.width,this.height)};q.hA=function(a){var b=Math.max(this.left,a.left),c=Math.min(this.left+this.width,a.left+a.width);if(b<=c){var e=Math.max(this.top,a.top);a=Math.min(this.top+this.height,a.top+a.height);if(e<=a)return this.left=b,this.top=e,this.width=c-b,this.height=a-e,!0}return!1}; q.intersects=function(a){return this.left<=a.left+a.width&&a.left<=this.left+this.width&&this.top<=a.top+a.height&&a.top<=this.top+this.height};q.contains=function(a){return a instanceof J?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height}; q.GP=function(a){var b=a.xa.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||c==Sb||c==xd))return a;return null},Tl=function(a){for(var b=new Hl(0,Infinity,Infinity,0),c=hj(a),e=c.wa.body,f=c.wa.documentElement,g=c.cz();a=Rl(a);)if(!(A&&0==a.clientWidth||Pg&&0==a.clientHeight&&a==e)&&a!=e&&a!=f&&Ml(a,"overflow")!=Md){var h=Sl(a),k=new J(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y); b.right=Math.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.left=Math.max(b.left,h.x)}e=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,e);b.top=Math.max(b.top,g);c=c.Jz();b.right=Math.min(b.right,e+c.width);b.bottom=Math.min(b.bottom,g+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null},Wl=function(a,b,c){var e=(b=b||mj(document))||mj(document),f=Sl(a),g=Sl(e),h=Ul(e);if(e==mj(document)){var k=f.x-e.scrollLeft;f=f.y-e.scrollTop;A&&!fh(10)&& (k+=h.left,f+=h.top)}else k=f.x-g.x-h.left,f=f.y-g.y-h.top;h=Vl(a);a=e.clientWidth-h.width;h=e.clientHeight-h.height;g=e.scrollLeft;e=e.scrollTop;c?(g+=k-a/2,e+=f-h/2):(g+=Math.min(k,Math.max(k-a,0)),e+=Math.min(f,Math.max(f-h,0)));c=new J(g,e);b.scrollLeft=c.x;b.scrollTop=c.y},Sl=function(a){var b=gj(a),c=new J(0,0),e=Pl(b);if(a==e)return c;a=Ql(a);b=hj(b).Mr();c.x=a.left+b.x;c.y=a.top+b.y;return c},Xl=function(a,b,c){if(b instanceof dj)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument"); a.style.width=Nl(b,!0);a.style.height=Nl(c,!0)},Nl=function(a,b){typeof a==od&&(a=(b?Math.round(a):a)+wd);return a},Yl=function(a){var b=Vl;if(Ml(a,"display")!=nd)var c=b(a);else{c=a.style;var e=c.display,f=c.visibility,g=c.position;c.visibility=Oc;c.position=Sb;c.display="inline";a=b(a);c.display=e;c.position=g;c.visibility=f;c=a}return c},Vl=function(a){var b=a.offsetWidth,c=a.offsetHeight,e=Pg&&!b&&!c;return(void 0===b||e)&&a.getBoundingClientRect?(a=Ql(a),new dj(a.right-a.left,a.bottom-a.top)): new dj(b,c)},Zl=function(a){var b=Sl(a);a=Yl(a);return new Il(b.x,b.y,a.width,a.height)},$l=function(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:pc in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")},S=function(a,b){a.style.display=b?"":nd},am=function(a){return"rtl"==Ml(a,"direction")},bm=Og?"MozUserSelect":Pg||Mg?"WebkitUserSelect":null,cm=function(a,b,c){c=c?null:a.getElementsByTagName("*");if(bm){if(b=b?nd:"",a.style&&(a.style[bm]=b),c){a=0;for(var e;e= c[a];a++)e.style&&(e.style[bm]=b)}}else if(A||Lg)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;e=c[a];a++)e.setAttribute("unselectable",b)},dm=function(a){return new dj(a.offsetWidth,a.offsetHeight)},em=function(a,b,c,e){if(/^\d+px?$/.test(b))return parseInt(b,10);var f=a.style[c],g=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[e];a.style[c]=f;a.runtimeStyle[c]=g;return+b},fm=function(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?em(a,b,Zc,"pixelLeft"): 0},gm={thin:2,medium:4,thick:6},hm=function(a,b){if((a.currentStyle?a.currentStyle[b+"Style"]:null)==nd)return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in gm?gm[b]:em(a,b,Zc,"pixelLeft")},Ul=function(a){if(A&&!fh(9)){var b=hm(a,"borderLeft"),c=hm(a,"borderRight"),e=hm(a,"borderTop");a=hm(a,"borderBottom");return new Hl(e,c,a,b)}b=Ll(a,"borderLeftWidth");c=Ll(a,"borderRightWidth");e=Ll(a,"borderTopWidth");a=Ll(a,"borderBottomWidth");return new Hl(parseFloat(e),parseFloat(c),parseFloat(a), parseFloat(b))},im=/[^\d]+$/;var jm=function(a,b,c){b||(b={});c=c||window;var e=a instanceof Df?a:Jf("undefined"!=typeof a.href?a.href:String(a))||Kf;a=b.target||a.target;var f=[];for(g in b)switch(g){case Od:case Nc:case Fd:case Zc:f.push(g+"="+b[g]);break;case "target":case "noopener":case "noreferrer":break;default:f.push(g+"="+(b[g]?1:0))}var g=f.join(",");Hg()&&c.navigator&&c.navigator.standalone&&a&&"_self"!=a?(g=pj(document,"A"),e=e instanceof Df?e:Lf(e),g.href=Ef(e),g.setAttribute("target",a),b.noreferrer&&g.setAttribute("rel", "noreferrer"),b=document.createEvent("MouseEvent"),b.initMouseEvent(dc,!0,!0,c,1),g.dispatchEvent(b),c={}):b.noreferrer?(c=ug("",c,a,g),e=Ef(e),c&&(Ng&&-1!=e.indexOf(";")&&(e="'"+e.replace(/'/g,"%27")+"'"),c.opener=null,b=new kf(hf,"b/12014412, meta tag with sanitized URL"),e='this.tk)throw Error("[goog.structs.SimplePool] Initial cannot be greater than max");for(var b=0;bthis.pq&&(f>this.pq/2&&this.Ix(),this.Mb.length>this.pq/2&&this.XB());f=this.mg.Td();f.mw=void 0;f.bj=e;f.Th=0;f.id=this.Ho.Td();f.Ld=a;f.type=b;this.Mb.push(f);this.ff.set(String(f.id),f);this.uw++;a=re();f.startTime=f.Sh=a;this.aq+=a-c;this.fe.start&&this.fe.start(f.id,f.toString());return f.id}; q.Ib=function(a,b){var c=re();var e=0===b?0:b?b:this.ly;b=this.ff.get(String(a));if(null==b)return null;this.fe.stop&&this.fe.stop(Number(a),Em);this.ff.remove(String(a));a=c-b.startTime;if(af){Oe(this.Mb,b,0,g);break}b==a&&this.Mb.push(g)}else this.fe.Ld&&this.fe.Ld(g.toString()),this.Mb.push(g);(f=g.type)&&this.Ez(f).count++;this.Zp+=re()-e};q.Ez=function(a){var b=this.kh.get(a);b||(b=this.lw.Td(),b.type=a,this.kh.set(a,b));return b}; q.toString=function(){for(var a=[],b=-1,c=[],e=0;ea&&(b=" ");100>a&&(b=" ");10>a&&(b=" ");return b+a},Cm=function(a){a=Math.round(a);return String(100+a/1E3%60).substring(1,3)+"."+String(1E3+a%1E3).substring(1,4)},U=new Am;var Fm=function(a){N.call(this);this.Qx=a;this.Pc=a.get(wk).D();this.yr=new Gk(this)},Gm;x(Fm,N);q=Fm.prototype;q.getContext=function(){return this.Qx};q.ug=function(){return this.Qx};q.O=function(){this.Ga||(this.Ga=wm().Td());return this.Ga};q.D=function(){return this.Pc};q.Rf=function(a){this.Fy();if(!this.Vd){var b=Hm();this.Vd=b.Td();this.Fj=b.Td()}a=String(a);b=this.Fj.get(a);b||(b=wm().Td(),this.Fj.set(a,b),this.Vd.set(b,a));return b}; q.Fy=function(){if(this.uc())throw Error("Component already disposed");};q.Qm=function(a){return this.Vd?this.Vd.get(a):null};q.ez=function(a){return this.Vd?this.Pc.A(this.Rf(a)):null};q.If=function(){var a=this.constructor;if(pi[a])a=pi[a];else{a=String(a);if(!pi[a]){var b=/function\s+([^\(]+)/m.exec(a);pi[a]=b?b[1]:"[Anonymous]"}a=pi[a]}return a};q.toString=function(){return this.If()};q.getParent=function(){return this.Ea};q.Bg=function(){return this.getParent()}; q.bh=function(){throw Error("Unsupported operation");};q.Cb=function(){return this.va?this.va.length:0};q.Wa=function(a){return this.va?this.va[a]:null};q.Hj=function(){return this.va?this.va:[]};q.A=function(a){this.Qh();return void 0!==a?this.ez(String(a)):this.X};q.jA=function(){return!!this.X};q.Ba=function(){return this.ik};q.Qh=function(){this.Fy();if(!this.X){if(T.ca())var a=U.Hb("fava.component.Component.prototype.ensureDomCreated","Create dom "+this.If());this.Lb();T.ca()&&U.Ib(a)}}; q.R=function(){this.X=this.Pc.createElement("div")};q.Lb=function(){this.R()};q.ah=function(a){if(this.Ea)throw Error("Parent is already set.");this.Ea=a};q.qF=function(){this.Ea=null};q.pl=function(a){this.wq(a,this.Cb())};q.wq=function(a,b){a.getParent()||0>b||b>this.Cb()||(this.va=this.va||[],Oe(this.va,b,0,a),a.ah(this),this.ik&&a.da())};q.CN=function(a){for(var b=this.Cb(),c=0;ca||a>=this.Cb())return!1;var b=this.va[a];Ke(this.va,a);b.qF();b.ik&&b.sa();this.va=this.va.length?this.va:null;return!0};q.tj=function(){for(;this.Ji(0););};q.da=function(){this.ik=!0;if(this.va)for(var a=this.va,b=a.length,c=0;ca&&(l=!1);0>b&&(l=!1);a>c&&(l=!1);b>e&&(l=!1);if(!l)throw Error("LC setConstraintsInternal bad constraints");this.ep=a;this.bp=b;this.Xo=c;this.Wo=e;a==f&&c==h?this.Ta("y"):b==g&&e==k?this.Ta("x"):this.Ta()}};q.gh=function(a){this.Wf(a,void 0)};q.Fd=function(a){this.Wf(void 0,a)}; q.CO=function(a,b){switch(a){case "x":this.Wf(b,void 0);break;case "y":this.Wf(void 0,b);break;default:throw Error("LC setFlexValue bad dim");}};q.Wf=function(a,b){var c=this.Kw,e=this.zs;a=void 0!==a?a:c;b=void 0!==b?b:e;if(a!=c||b!=e){var f=!0;0>a&&-1!=a&&(f=!1);0>b&&-1!=b&&(f=!1);if(!f)throw Error("LC setFlexValuesInternal bad flex");this.Kw=a;this.zs=b;a==c?this.Ta("y"):b==e?this.Ta("x"):this.Ta()}}; q.sizeToContent=function(a){switch(a){case "x":this.Wf(-1,void 0);this.ce(0,void 0,Infinity,void 0);break;case "y":this.Wf(void 0,-1);this.ce(void 0,0,void 0,Infinity);break;default:throw Error("LC sizeToContent bad dim");}};q.bP=function(a){this.ZC("x",a)};q.YC=function(a){this.ZC("y",a)};q.ZC=function(a,b){an++;this.KC(a,0);this.LO(a,b);this.KC(a,b);this.CO(a,0);bn()};q.tu=function(a){a!=this.mc&&(this.mc=a,this.BL())}; q.ZO=function(a,b){switch(a){case "x":this.UC(b,this.Xb());break;case "y":this.UC(this.Db(),b);break;default:throw Error("LC setSize_ bad dim");}};q.UC=function(a,b){this.kl=a;this.ck=b};q.Ta=function(a){if(!Xm.B.Ta.call(this,a))return!1;a&&"x"!=a||(this.Lq=this.Mq=null,this.Us=!1);a&&"y"!=a||(this.Nq=this.Oq=null,this.Vs=!1);var b=this.getParent();b&&this.mc&&b.Ta(a);return!0}; q.BL=function(){var a=Xm.B.Ta.call(this);a&&(this.Lq=this.Mq=null,this.Us=!1,this.Nq=this.Oq=null,this.Vs=!1);var b=this.getParent();b&&(a||this.mc)&&b.Ta();return!0};q.wC=function(a,b){switch(a){case "x":this.Mq=b;break;case "y":this.Oq=b;break;default:throw Error("LC setCCS bad dim");}};q.lO=function(a,b){switch(a){case "x":this.Lq=b;break;case "y":this.Nq=b;break;default:throw Error("LC setCCMCD bad dim");}}; q.HO=function(a,b){switch(a){case "x":this.Us=b;break;case "y":this.Vs=b;break;default:throw Error(Hb);}}; q.Be=function(a){if(!this.mc)return pm.ca()&&U.Bc(lc,"measure content display none "+a),0;var b=this.cI(a);if(b)return pm.ca()&&U.Bc(lc,"measure content cache hit "+a),b;if(this.Il(a)){this.Kt(a);b=this.A();if(T.ca())var c=U.Hb(lc,"TIMED: Getting element offset size "+a);b="x"==a?b.offsetWidth:b.offsetHeight;b+="x"==a?this.mj:this.nj;T.ca()&&U.Ib(c);this.wC(a,b);pm.ca()&&U.Bc(lc,"measure content cache miss direct measure"+a);return b}this.Bw(a);b=this.uk(a);b+="x"==a?this.mj:this.nj;this.wC(a,b); pm.ca()&&U.Bc(lc,"measure content cache miss indirect measure"+a);return b};q.uk=function(){return 0};q.Il=function(a){if(!this.mc)return pm.ca()&&U.Bc(kc,"measure content directly display none "+a),!0;if(this.bI(a))return pm.ca()&&U.Bc(kc,"measure content directly cache hit "+a),!0;var b=this.pj(a);this.lO(a,b);pm.ca()&&U.Bc(kc,"measure content directly cache miss "+a);return b};q.pj=function(){return!1}; q.Kt=function(a){if(!this.Il(a))throw Error("LC prepareFDCM can't measure direct");this.$K(a)?pm.ca()&&U.Bc(mc,"prepare for direct measure no work "+a):(this.Bw(a),this.mc&&this.Hi(a),this.HO(a,!0),pm.ca()&&U.Bc(mc,"prepare for direct measure with work "+a))};q.Hi=function(a){this.sj(a)};q.dL=function(a){switch(a){case "x":return-1==this.Kq;case "y":return-1==this.Jq;default:throw Error(Hb);}};q.hide=function(){this.BC(!1)};q.Bw=function(a){this.BC(this.mc)&&"x"==a&&this.Ta("y")}; q.BC=function(a){if(this.lj!=a){if(T.ca())var b=U.Hb("fava.layout.LayoutComponent.prototype.setDisplayStyle_","TIMED: setting display to "+a);this.lj=a;this.bi().display=a?"":nd;T.ca()&&U.Ib(b);return!0}return!1};q.TC=function(a,b){if("x"==a){if(this.Kq!=b){if(T.ca())var c=U.Hb(nc,"TIMED: setting width");this.Kq=b;this.bi().width=cn(b);T.ca()&&U.Ib(c);return!0}}else if(this.Jq!=b)return T.ca()&&(c=U.Hb(nc,"TIMED: setting height")),this.Jq=b,this.bi().height=cn(b),T.ca()&&U.Ib(c),!0;return!1}; q.sj=function(a){if(T.ca())var b=U.Hb("fava .layout.LayoutComponent.prototype.clearSizeStyle","TIMED: clearing size style "+a);this.TC(a,-1);T.ca()&&U.Ib(b)};q.LD=function(){if(this.mc){var a=this.A();Zm.yO(a);Zm.EF();a=Zm.op;var b=Zm.gt;if(a!=this.xh||b!=this.mj)this.Ta("x"),this.mj=b,this.xh=a;a=Zm.Ct;b=Zm.ht;if(a!=this.oj||b!=this.nj)this.Ta("y"),this.nj=b,this.oj=a;this.gQ()}}; q.dd=function(a,b,c){this.Qh();var e=this.mc;c=!!c;this.Bw(a);if(e)if(this.No()||b!=this.Ya(a)||c!=this.dL(a)){if(-1!=this.Se(a)&&-1==b)throw Error("LC updateLayout bad C_S not sToC");pm.ca()&&U.Bc(oc,"update layout calling updateElementSizeAndChildren "+a);e=0;if(-1!=b)switch(a){case "x":e=this.mj+this.xh;break;case "y":e=this.nj+this.oj}this.fc(a,b-e,c)}else pm.ca()&&U.Bc(oc,"not dirty and size the same no work "+a);else pm.ca()&&U.Bc(oc,"not displayed no work "+a);this.it(a);this.$w(a)};q.$w=function(){}; q.gQ=function(){for(var a=this.Hj(),b=0;ba?"":Ym?a+wd:a},$m={x:{},y:{}},dn=[],en=function(a,b,c){if(T.ca())var e=U.Hb("fava.layout.LayoutComponent.calculateNotInlineChildrenSizes","TIMED: calc not inline children sizes "+a);for(var f=$m[a],g=c.length,h=0,k=0;kc[Ea]&&(n.push(Ea),P+=db-c[Ea]);h[Ea]=db}if(0==l.length&&0==n.length)break;var Ue=0,Cc=0;k=function(Ka){h[Ka]=Math.min(Math.max(h[Ka],b[Ka]),c[Ka]);Ue+=h[Ka];Cc+=e[Ka];Je(a,Ka)};if(P==w){for(O=0;Ow)for(O=0;Othis.$t.length&&this.$t.push([a,b]))};Gn.prototype.XG="";var Hn=new Gn;var In=function(a){F(this,a,"",-1,null,null)};x(In,C);var Jn=function(a){F(this,a,0,-1,null,null)};x(Jn,C);var Ln=function(a){F(this,a,0,4,Kn,null)};x(Ln,C);var Mn=function(a){F(this,a,0,-1,null,null)};x(Mn,C);var Nn=function(a){F(this,a,0,-1,null,null)};x(Nn,C);var Pn=function(a){F(this,a,0,-1,On,null)};x(Pn,C);var Qn=function(a){F(this,a,0,-1,null,null)};x(Qn,C);var Sn=function(a){F(this,a,0,-1,Rn,null)};x(Sn,C);var Un=function(a){F(this,a,0,-1,Tn,null)};x(Un,C); var Vn=function(a){F(this,a,0,-1,null,null)};x(Vn,C);var Wn=function(a){F(this,a,0,-1,null,null)};x(Wn,C);var Yn=function(a){F(this,a,0,-1,Xn,null)};x(Yn,C);var $n=function(a){F(this,a,0,-1,Zn,null)};x($n,C);var ao=function(a){F(this,a,0,-1,null,null)};x(ao,C);var bo=function(a){F(this,a,0,-1,null,null)};x(bo,C);var eo=function(a){F(this,a,0,-1,co,null)};x(eo,C);var go=function(a){F(this,a,0,-1,fo,null)};x(go,C);Jn.prototype.Pn=function(){return D(this,1)};var Kn=[3]; Mn.prototype.MI=function(){return D(this,1)};q=Nn.prototype;q.getUrl=function(){return D(this,1)};q.yc=function(a){return E(this,1,a)};q.Db=function(){return D(this,2)};q.Id=function(a){return E(this,2,a)};q.Xb=function(){return D(this,3)};q.Ed=function(a){return E(this,3,a)};var On=[7];q=Pn.prototype;q.O=function(){return D(this,1)};q.Sb=function(a){return E(this,1,a)};q.rJ=function(){return D(this,2)};q.Pp=function(a){return E(this,2,a)};q.getTitle=function(){return D(this,3)}; q.setTitle=function(a){return E(this,3,a)};q.Yh=function(){return D(this,4)};q.nO=function(a){return E(this,4,a)};q.vg=function(){return D(this,5)};q.vC=function(a){return E(this,5,a)};q.getUrl=function(){return D(this,6)};q.yc=function(a){return E(this,6,a)};q.kz=function(){return G(this,8)};q.Vn=function(){return G(this,9)};q.Gv=function(a){return E(this,9,a)};q=Qn.prototype;q.Db=function(){return D(this,2)};q.Id=function(a){return E(this,2,a)};q.Xb=function(){return D(this,3)}; q.Ed=function(a){return E(this,3,a)};q.getUrl=function(){return D(this,4)};q.yc=function(a){return E(this,4,a)};var Rn=[3];q=Sn.prototype;q.O=function(){return D(this,1)};q.Sb=function(a){return E(this,1,a)};q.getStatus=function(){return D(this,2)};q.eh=function(a){return E(this,2,a)};q.addStream=function(a,b){return zh(this,3,a,Qn,b)};q.iP=function(a){return E(this,4,a)};var Tn=[4,6,9,20];q=Un.prototype;q.O=function(){return D(this,1)};q.Sb=function(a){return E(this,1,a)}; q.getTitle=function(){return D(this,2)};q.setTitle=function(a){return E(this,2,a)};q.Cm=function(){return D(this,3)};q.Dp=function(a){return E(this,3,a)};q.Fz=function(){return wh(this,Nn,4)};q.dP=function(a){return yh(this,4,a)};q.Ud=function(){return vh(this,Nn,5)};q.OO=function(a){return xh(this,5,a)};q.Hf=function(){return wh(this,$n,6)};q.YO=function(a){return yh(this,6,a)};q.getUrl=function(){return D(this,7)};q.yc=function(a){return E(this,7,a)};q.we=function(){return G(this,8)}; q.fI=function(){return G(this,13)};q.Yy=function(){return G(this,14)};q.gI=function(){return G(this,31)};q.jI=function(){return wh(this,bo,9)};q.rO=function(a){return yh(this,9,a)};q.Bc=function(a,b){return zh(this,9,a,bo,b)};q.qo=function(){return D(this,10)};q.gP=function(a){return E(this,10,a)};q.fz=function(){return vh(this,Vn,11)};q.Qr=function(){return vh(this,Wn,12)};q.Tm=function(){return vh(this,Yn,15)};q.FC=function(a){return xh(this,15,a)};q.wz=function(){return vh(this,Gh,28)}; q.RO=function(a){return xh(this,28,a)};q.Ff=function(){return vh(this,ao,18)};q.nv=function(a){return xh(this,18,a)};q.gi=function(){return D(this,21)};q.$g=function(a){return E(this,21,a)};q.Gc=function(){return vh(this,Sn,22)};q.cD=function(a){return xh(this,22,a)};q.uI=function(){return D(this,27)};q.jz=function(){return D(this,29)};q.lz=function(){return G(this,30)};q.mJ=function(){var a=D(this,32);return null==a?0:a};q.DI=function(){return G(this,33)};q=Vn.prototype; q.dI=function(){return D(this,2)};q.mz=function(){return D(this,3)};q.Pr=function(){return th(this,4)};q.Xy=function(){return th(this,5)};q.vz=function(){return D(this,7)};q.hz=function(){return th(this,8)};q.wI=function(){return G(this,9)};q.gz=function(){return th(this,11)};Wn.prototype.Wr=function(){return th(this,1)};Wn.prototype.Zr=function(){return th(this,2)};var Xn=[1,2,3];Yn.prototype.eJ=function(){return D(this,1)};Yn.prototype.BI=function(){return D(this,2)}; Yn.prototype.aI=function(){return D(this,3)};var Zn=[8];q=$n.prototype;q.O=function(){return D(this,1)};q.Sb=function(a){return E(this,1,a)};q.Gz=function(){return D(this,2)};q.lP=function(a){return E(this,2,a)};q.Hz=function(){return D(this,3)};q.mP=function(a){return E(this,3,a)};q.nz=function(){return D(this,4)};q.JO=function(a){return E(this,4,a)};q.oz=function(){return D(this,5)};q.KO=function(a){return E(this,5,a)};q.we=function(){return G(this,6)};q.eI=function(){return G(this,10)}; q.Oj=function(){return wh(this,ao,8)};q.OC=function(a){return yh(this,8,a)};q.Jx=function(){return yh(this,8,[])};q.getStatus=function(){return D(this,9)};q.eh=function(a){return E(this,9,a)};q.NI=function(){return vh(this,ao,11)};q.Dz=function(){return D(this,12)};q=ao.prototype;q.O=function(){return D(this,1)};q.Sb=function(a){return E(this,1,a)};q.kI=function(){return D(this,2)};q.sO=function(a){return E(this,2,a)};q.di=function(){return D(this,3)};q.zO=function(a){return E(this,3,a)}; q.NO=function(a){return E(this,4,a)};q.xI=function(){return D(this,5)};q.EO=function(a){return E(this,5,a)};q.Rj=function(){return D(this,7)};q.zg=function(){return D(this,8)};q.xO=function(a){return E(this,8,a)};q.aJ=function(){return D(this,9)};bo.prototype.getContent=function(){return D(this,2)};bo.prototype.setContent=function(a){return E(this,2,a)};bo.prototype.we=function(){return G(this,3)};var co=[4];eo.prototype.Ff=function(){return vh(this,ao,2,1)}; eo.prototype.nv=function(a){return xh(this,2,a)};eo.prototype.getContainer=function(){return vh(this,Pn,3,1)};eo.prototype.Gf=function(){return wh(this,Un,4)};var fo=[4,5];go.prototype.getError=function(){return G(this,1)};go.prototype.js=function(){return D(this,2)};go.prototype.Gf=function(){return wh(this,Un,5)};In.prototype.II=function(){return vh(this,go,1)};var ho=function(){};ho.prototype.wx=null;ho.prototype.ki=function(){return this.wx||(this.wx=this.JK())};var io,jo=function(){};x(jo,ho);jo.prototype.Zx=function(){var a=this.zz();return a?new ActiveXObject(a):new XMLHttpRequest};jo.prototype.JK=function(){var a={};this.zz()&&(a[0]=!0,a[1]=!0);return a}; jo.prototype.zz=function(){if(!this.Yz&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],b=0;bl&&(l=b[h].Be(a)),k+=l;for(h=n=l=0;hl&&(k=Math.min(e,k-l),fn[a]-=k,e-=k);if(0b||b>this.Sd())throw Error("Child component index out of bounds");this.Kd&&this.va||(this.Kd={},this.va=[]);if(a.getParent()==this){var e=a.O();this.Kd[e]=a;Je(this.va,a)}else af(this.Kd,a.O(),a);a.ah(this);Oe(this.va,b,0,a);a.tc&&this.tc&&a.getParent()==this?(c=this.Na(),(c.childNodes[b]||null)!=a.A()&&(a.A().parentElement==c&&c.removeChild(a.A()),b=c.childNodes[b]||null,c.insertBefore(a.A(),b))):c?(this.X||this.R(),b=this.Wa(b+1), a.Tt(this.Na(),b?b.X:null)):this.tc&&!a.tc&&a.X&&a.X.parentNode&&1==a.X.parentNode.nodeType&&a.da()};q.Na=function(){return this.X};q.ud=function(){null==this.Wg&&(this.Wg=am(this.tc?this.X:this.Pc.wa.body));return this.Wg};q.Ti=function(a){if(this.tc)throw Error(Cb);this.Wg=a};q.kK=function(){return!!this.va&&0!=this.va.length};q.Sd=function(){return this.va?this.va.length:0};q.ld=function(a){if(this.Kd&&a){var b=this.Kd;a=(null!==b&&a in b?b[a]:void 0)||null}else a=null;return a}; q.Wa=function(a){return this.va?this.va[a]||null:null};q.ue=function(a,b){this.va&&y(this.va,a,b)};q.Gg=function(a){return this.va&&a?xe(this.va,a):-1};q.removeChild=function(a,b){if(a){var c=typeof a===p?a:a.O();a=this.ld(c);c&&a&&($e(this.Kd,c),Je(this.va,a),b&&(a.sa(),a.X&&sj(a.X)),a.ah(null))}if(!a)throw Error("Child is not in parent component");return a};q.Jk=function(a,b){return this.removeChild(this.Wa(a),b)};q.$B=function(a){for(var b=[];this.kK();)b.push(this.Jk(0,a));return b};var wp=function(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(vp(a.keyCode))return!0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!Og;default:return 166>a.keyCode||183=a||96<=a&&106>=a||65<=a&&90>=a||(Pg||Mg)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0; case 173:return Og;default:return!1}},xp=function(a){if(Og)a=zp(a);else if(Qg&&Pg)switch(a){case 93:a=91}return a},zp=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};var Ap=function(a,b,c,e){Yj.call(this,e);this.type=Vc;this.keyCode=a;this.charCode=b;this.repeat=c};x(Ap,Yj);var Bp=function(a,b){N.call(this);a&&this.hg(a,b)};x(Bp,N);q=Bp.prototype;q.X=null;q.So=null;q.Ws=null;q.To=null;q.Yc=-1;q.bf=-1;q.zq=!1; var Cp={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Dp={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},Ep=!Pg||B("525"),Fp=Qg&&Og;q=Bp.prototype; q.PJ=function(a){(Pg||Mg)&&(17==this.Yc&&!a.ctrlKey||18==this.Yc&&!a.altKey||Qg&&91==this.Yc&&!a.metaKey)&&this.eC();-1==this.Yc&&(a.ctrlKey&&17!=a.keyCode?this.Yc=17:a.altKey&&18!=a.keyCode?this.Yc=18:a.metaKey&&91!=a.keyCode&&(this.Yc=91));Ep&&!yp(a.keyCode,this.Yc,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.bf=xp(a.keyCode),Fp&&(this.zq=a.altKey))};q.eC=function(){this.bf=this.Yc=-1};q.SJ=function(a){this.eC();this.zq=a.altKey}; q.handleEvent=function(a){var b=a.Qc,c=b.altKey;if(A&&a.type==Xc){var e=this.bf;var f=13!=e&&27!=e?b.keyCode:0}else(Pg||Mg)&&a.type==Xc?(e=this.bf,f=0<=b.charCode&&63232>b.charCode&&vp(e)?b.charCode:0):Lg&&!Pg?(e=this.bf,f=vp(e)?b.keyCode:0):(a.type==Xc?(Fp&&(c=this.zq),b.keyCode==b.charCode?32>b.keyCode?(e=b.keyCode,f=0):(e=this.bf,f=b.charCode):(e=b.keyCode||this.bf,f=b.charCode||0)):(e=b.keyCode||this.bf,f=b.charCode||0),Qg&&63==f&&224==e&&(e=191));var g=e=xp(e);e?63232<=e&&e in Cp?g=Cp[e]:25== e&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in Dp&&(g=Dp[b.keyIdentifier]);Og&&Ep&&a.type==Xc&&!yp(g,this.Yc,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=g==this.Yc,this.Yc=g,b=new Ap(g,f,a,b),b.altKey=c,this.dispatchEvent(b))};q.A=function(){return this.X};q.hg=function(a,b){this.To&&this.detach();this.X=a;this.So=kk(this.X,Xc,this,b);this.Ws=kk(this.X,Wc,this.PJ,b,this);this.To=kk(this.X,Yc,this.SJ,b,this)}; q.detach=function(){this.So&&(sk(this.So),sk(this.Ws),sk(this.To),this.To=this.Ws=this.So=null);this.X=null;this.bf=this.Yc=-1};q.F=function(){Bp.B.F.call(this);this.detach()};var Gp=function(){},Hp;ie(Gp);var Ip=function(a,b){a=new a;a.ka=function(){return b};return a},Jp={button:"pressed",checkbox:cc,menuitem:Bd,menuitemcheckbox:cc,menuitemradio:cc,radio:cc,tab:Bd,treeitem:Bd};q=Gp.prototype;q.Bf=function(){};q.R=function(a){return a.D().R(d,this.Cf(a).join(" "),a.getContent())};q.Na=function(a){return a};q.bm=function(a,b,c){if(a=a.A?a.A():a){var e=[b];A&&!B("7")&&(e=this.Hr(Qm(a),b),e.push(b));(c?Tm:Vm)(a,e)}};q.Ay=function(a,b,c){this.bm(a,b,c)};q.Oc=function(){return!0}; q.Qa=function(a,b){b.id&&a.Sb(b.id);var c=this.Na(b);c&&c.firstChild?a.Cp(c.firstChild.nextSibling?Me(c.childNodes):c.firstChild):a.Cp(null);var e=0,f=this.ka(),g=this.Eg(),h=!1,k=!1,l=!1,n=Me(Qm(b));y(n,function(P){h||P!=f?k||P!=g?e|=this.$n(P):k=!0:(h=!0,g==f&&(k=!0));1==this.$n(P)&&Dj(c)&&Ej(c,!1)},this);a.Kv(e);h||(n.push(f),g==f&&(k=!0));k||n.push(g);(a=a.Qd)&&n.push.apply(n,a);if(A&&!B("7")){var w=this.Hr(n);0=f.right)&&(g&=-2);132==(g&132)&&(e.y=f.bottom)&&(g&=-5);e.xf.right&&(k.width=Math.min(f.right-e.x,n+k.width-f.left),k.width=Math.max(k.width,0),l|=4)}e.x+k.width>f.right&&g&1&&(e.x=Math.max(f.right-k.width,f.left),l|=1);g&2&&(l|=(e.xf.right?32:0));e.yf.bottom&&(k.height=Math.min(f.bottom-e.y,n+k.height-f.top),k.height=Math.max(k.height,0),l|=8));e.y+k.height>f.bottom&&g&4&&(e.y=Math.max(f.bottom- k.height,f.top),l|=2);g&8&&(l|=(e.yf.bottom?128:0));f=l}else f=256;l=f}g=new Il(0,0,0,0);g.left=a.x;g.top=a.y;g.width=h.width;g.height=h.height;f=l;if(f&496)return f;Ol(b,g.qJ());h=g.Ya();ej(c,h)||(c=h,h=gj(b),a=hj(h).Ps(),!A||B("10")||a&&B("8")?(b=b.style,Og?b.MozBoxSizing=$b:Pg?b.WebkitBoxSizing=$b:b.boxSizing=$b,b.width=Math.max(c.width,0)+wd,b.height=Math.max(c.height,0)+wd):(h=b.style,a?(A?(a=fm(b,"paddingLeft"),g=fm(b,"paddingRight"),e=fm(b,"paddingTop"),k=fm(b,"paddingBottom"), a=new Hl(e,g,k,a)):(a=Ll(b,"paddingLeft"),g=Ll(b,"paddingRight"),e=Ll(b,"paddingTop"),k=Ll(b,"paddingBottom"),a=new Hl(parseFloat(e),parseFloat(g),parseFloat(k),parseFloat(a))),b=Ul(b),h.pixelWidth=c.width-b.left-a.left-a.right-b.right,h.pixelHeight=c.height-b.top-a.top-a.bottom-b.bottom):(h.pixelWidth=c.width,h.pixelHeight=c.height)));return f},Zp=function(a,b){return(b&8&&am(a)?b^4:b)&-9};var bq=function(a,b,c){this.element=a;this.Wl=b;this.SM=c};x(bq,Up);bq.prototype.Vg=function(a,b,c){aq(this.element,this.Wl,a,b,void 0,c,this.SM)};var cq=function(a,b,c,e){bq.call(this,a,b);this.Lg=c?5:0;this.Bt=e||void 0};x(cq,bq);cq.prototype.FI=function(){return this.Lg};cq.prototype.Fp=function(a){this.Lg=a};cq.prototype.Vg=function(a,b,c,e){var f=aq(this.element,this.Wl,a,b,null,c,10,e,this.Bt);if(f&496){var g=this.rl(f,this.Wl);b=this.rl(f,b);f=aq(this.element,g,a,b,null,c,10,e,this.Bt);f&496&&(g=this.rl(f,g),b=this.rl(f,b),aq(this.element,g,a,b,null,c,this.Lg,e,this.Bt))}};cq.prototype.rl=function(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};var dq=function(a,b,c){Y.call(this,c);this.ja=b||sp.Ka();this.Uf=a||Jd};x(dq,Y);q=dq.prototype;q.yi=null;q.Da=null;q.ja=null;q.Uf=null;q.Kb=!0;q.Vb=!0;q.jm=!0;q.lb=-1;q.nb=null;q.qt=!1;q.LE=!1;q.PM=!0;q.Ne=null;q.cb=function(){return this.yi||this.ja.cb(this)}; q.IO=function(a){if(this.jm){var b=this.cb(),c=this.Ba();this.yi=a;var e=this.cb();c&&(this.yi=b,this.cm(!1),this.yi=a,this.Kj().hg(e),this.cm(!0))}else throw Error("Can't set key event target for container that doesn't support keyboard focus!");};q.Kj=function(){return this.Da||(this.Da=new Bp(this.cb()))};q.R=function(){this.Ee(this.ja.R(this))};q.Na=function(){return this.ja.Na(this.A())};q.Oc=function(a){return this.ja.Oc(a)}; q.hb=function(a){this.Ee(this.ja.Qa(this,a));a.style.display==nd&&(this.Kb=!1)};q.da=function(){dq.B.da.call(this);this.ue(function(c){c.Ba()&&this.VB(c)},this);var a=this.A();this.ja.Nf(this);this.setVisible(this.Kb,!0);var b=this.Sg?Wj:Xj;this.L().C(this,"enter",this.ps).C(this,Qc,this.rs).C(this,Id,this.vs).C(this,"open",this.ZJ).C(this,"close",this.os).C(a,b.bg,this.qd).C(gj(a),[b.cg,b.oh],this.DJ).C(a,[b.bg,b.cg,b.oh,gd,fd,fc],this.yJ);this.Sg&&this.L().C(a,Lc,this.vp);this.$e()&&this.cm(!0)}; q.vp=function(a){var b=a.target;b.releasePointerCapture&&b.releasePointerCapture(a.pointerId)};q.cm=function(a){var b=this.L(),c=this.cb();a?b.C(c,qc,this.Ve).C(c,Zb,this.Tc).C(this.Kj(),Vc,this.Hc):b.ma(c,qc,this.Ve).ma(c,Zb,this.Tc).ma(this.Kj(),Vc,this.Hc)};q.sa=function(){this.ad(-1);this.nb&&this.nb.ob(!1);this.qt=!1;dq.B.sa.call(this)};q.F=function(){dq.B.F.call(this);this.Da&&(this.Da.aa(),this.Da=null);this.ja=this.nb=this.Ne=this.yi=null};q.ps=function(){return!0}; q.rs=function(a){var b=this.Gg(a.target);if(-1this.lb&&b<=this.lb?this.lb++:athis.lb&&this.lb--};q.removeChild=function(a,b){if(a=typeof a===p?this.ld(a):a){var c=this.Gg(a);-1!=c&&(c==this.lb?(a.xc(!1),this.lb=-1):ca?b-1:a},0)};q.Bs=function(){this.Go(function(a,b){return(a+1)%b},this.lb)};q.Cs=function(){this.Go(function(a,b){a--;return 0>a?b-1:a},this.lb)};q.Go=function(a,b){b=0>b?this.Gg(this.nb):b;var c=this.Sd();b=a.call(this,b,c);for(var e=0;e<=c;){var f=this.Wa(b);if(f&&this.Ax(f))return this.Ku(b),!0;e++;b=a.call(this,b,c)}return!1}; q.Ax=function(a){return a.isVisible()&&a.isEnabled()&&a.eb(2)};q.Ku=function(a){this.ad(a)};q.Xf=function(a){this.qt=a};var eq=function(a){N.call(this);this.Fa=null;this.X=a;a=A||Mg||Pg&&!B("531")&&"TEXTAREA"==a.tagName;this.xa=new Gk(this);this.xa.C(this.X,a?[Wc,"paste","cut","drop",Uc]:Uc,this)};x(eq,N); eq.prototype.handleEvent=function(a){if(a.type==Uc)A&&B(10)&&0==a.keyCode&&0==a.charCode||(this.Rq(),this.dispatchEvent(this.Yx(a)));else if(a.type!=Wc||wp(a)){var b=a.type==Wc?this.X.value:null;A&&229==a.keyCode&&(b=null);var c=this.Yx(a);this.Rq();this.Fa=tl(function(){this.Fa=null;this.X.value!=b&&this.dispatchEvent(c)},0,this)}};eq.prototype.Rq=function(){null!=this.Fa&&(t.clearTimeout(this.Fa),this.Fa=null)};eq.prototype.Yx=function(a){a=new Yj(a.Qc);a.type=Uc;return a}; eq.prototype.F=function(){eq.B.F.call(this);this.xa.aa();this.Rq();delete this.X};var fq=function(){this.Ol=[]};x(fq,Gp);ie(fq);q=fq.prototype;q.$h=function(a){var b=this.Ol[a];if(!b){switch(a){case 0:b=this.Eg()+"-highlight";break;case 1:b=this.Eg()+"-checkbox";break;case 2:b=this.Eg()+ma}this.Ol[a]=b}return b};q.Bf=function(){return"menuitem"};q.R=function(a){var b=a.D().R(d,this.Cf(a).join(" "),this.Vx(a.getContent(),a.D()));this.wu(a,b,a.eb(8)||a.eb(16));return b};q.Na=function(a){return a&&a.firstChild}; q.Qa=function(a,b){this.lK(b)||b.appendChild(this.Vx(b.childNodes,a.D()));Sm(b,"goog-option")&&(a.Bp(!0),this.Bp(a,b,!0));return fq.B.Qa.call(this,a,b)};q.setContent=function(a,b){var c=this.Na(a),e=this.xs(a)?c.firstChild:null;fq.B.setContent.call(this,a,b);e&&!this.xs(a)&&c.insertBefore(e,c.firstChild||null)};q.lK=function(a){a=uj(a);var b=this.$h(2);return!!a&&Sm(a,b)};q.Vx=function(a,b){var c=this.$h(2);return b.R(d,c,a)};q.RC=function(a,b,c){a&&b&&this.wu(a,b,c)}; q.Bp=function(a,b,c){a&&b&&this.wu(a,b,c)};q.xs=function(a){if(a=this.Na(a)){a=a.firstChild;var b=this.$h(1);return!!a&&wj(a)&&Sm(a,b)}return!1};q.wu=function(a,b,c){this.fu(b,a.Qj());this.uC(a,b);c!=this.xs(b)&&(Wm(b,"goog-option",c),b=this.Na(b),c?(c=this.$h(1),b.insertBefore(a.D().R(d,c),b.firstChild||null)):b.removeChild(b.firstChild))};q.Ij=function(a){switch(a){case 2:return this.$h(0);case 16:case 8:return Fc;default:return fq.B.Ij.call(this,a)}}; q.$n=function(a){var b=this.$h(0);switch(a){case Fc:return 16;case b:return 2;default:return fq.B.$n.call(this,a)}};q.ka=function(){return Bc};var gq=function(){this.Ol=[]};x(gq,fq);ie(gq);gq.prototype.ka=function(){return uc};var hq=function(a,b,c,e){Kp.call(this,a,e||fq.Ka(),c);this.Hd(b)};x(hq,Kp);q=hq.prototype;q.ca=function(){var a=this.fp;return null!=a?a:this.Fc()};q.Hd=function(a){this.Ip(a)};q.Gb=function(a,b){hq.B.Gb.call(this,a,b);switch(a){case 8:this.VO(b);break;case 16:this.pO(b)}};q.RC=function(a){this.Gb(8,a)};q.VO=function(a){this.ui()&&!a&&this.ou(!1);var b=this.A();b&&this.ja.RC(this,b,a)};q.Bp=function(a){this.Gb(16,a)};q.pO=function(a){var b=this.A();b&&this.ja.Bp(this,b,a)}; q.Fc=function(){var a=this.getContent();return Array.isArray(a)?(a=Ae(a,function(b){return wj(b)&&(Sm(b,Dc)||Sm(b,"goog-menuitem-mnemonic-separator"))?"":Hj(b)}).join(""),wg(a)):hq.B.Fc.call(this)};q.Uy=function(){var a=this.D(),b=this.getContent();return Array.isArray(b)&&(b=Ee(b,function(c){return Sm(c,Dc)}))?a.gs(b):null};q.Lf=function(a){var b=this.getParent();if(b){var c=b.yB;b.yB=null;if(c&&typeof a.clientX===od&&bj(c,new J(a.clientX,a.clientY)))return}hq.B.Lf.call(this,a)}; q.od=function(a){return a.keyCode==this.ot&&this.gf(a)?!0:hq.B.od.call(this,a)};q.LI=function(){return this.ot};qp(Bc,function(){return new hq(null)});hq.prototype.Qj=function(){return this.eb(16)?"menuitemcheckbox":this.eb(8)?"menuitemradio":hq.B.Qj.call(this)};hq.prototype.getParent=function(){return Kp.prototype.getParent.call(this)};hq.prototype.Bg=function(){return Kp.prototype.Bg.call(this)};var iq=function(a,b,c,e){hq.call(this,a,b,c,e||new gq)};x(iq,hq);iq.prototype.eB=null;iq.prototype.da=function(){iq.B.da.call(this);this.xx()};iq.prototype.xx=function(a){this.eB&&this.eB(this,a||"")};qp(uc,function(){return new iq(null)});var jq=function(){};x(jq,Gp);ie(jq);jq.prototype.ka=function(){return Ac};var kq=function(a,b,c){Kp.call(this,a,c||jq.Ka(),b);this.Gb(1,!1);this.Gb(2,!1);this.Gb(4,!1);this.Gb(32,!1);this.Kv(1)};x(kq,Kp);qp(Ac,function(){return new kq(null)});qp(Ec,function(){return new Rp});var lq=function(a,b){dq.call(this,Jd,b||Sp.Ka(),a);this.de(!1)};x(lq,dq);q=lq.prototype;q.yq=!0;q.ex=!1;q.ka=function(){return this.ja.ka()};q.le=function(a){if(this.ja.le(this,a))return!0;for(var b=0,c=this.Sd();bDate.now()-this.vA};q.Og=function(){this.hide()};q.xB=function(a){this.sP&&a.shiftKey&&2==a.button||this.wB(a)};q.KM=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||this.wB(a);40==a.keyCode&&this.dk()}; q.wB=function(a){for(var b=this.He.qc(),c=0;c";e+=h}c=H(e);this.ea=new sq(this.getContext(),b,c);c=this.ea.Bb();b.className=[b.className,"CSS_APP_MENU CSS_APP_NOTIFYWIDGET_MENU"].join(" "); c.Lk(!0);c.uP(a,13,12);this.L().oL(c,Tb,this.Og,!1,this)};q.uy=function(){if(this.ea){var a=this.ea.Bb();this.L().ma(a,Tb,this.Og,!1,this);a=a.A();K(this.ea);this.D().removeNode(a);this.ea=null}};q.F=function(){this.uy();xq.B.F.call(this)};q.iO=function(a){Zo(this.A(),"live",a)}; q.showNotification=function(a,b){if(!this.uc()){b=b||a.TA;this.hw(!0);var c=this.Ir();Mj(c,xm,{content:b});switch(a.If()){case 0:this.Mp(Ha);break;case 1:this.Mp("CSS_APP_NOTIFYWIDGET_WARN");break;case 2:this.Mp("CSS_APP_NOTIFYWIDGET_PROMO")}this.Yw(c,"TABLE","CSS_APP_NOTIFYWIDGET_MSG_TABLE");this.IE(c);this.Yw(c,"A","CSS_APP_NOTIFYWIDGET_MSG_A");this.sq=a;this.Ir()}};q.We=function(){this.uc()||(this.hw(!1),yj(this.Ir(),""),this.sq=void 0)}; q.Yw=function(a,b,c){a=a.getElementsByTagName(String(b));for(var e=0;b=a[e];e++)V(b,c)};q.Xr=function(a,b){return(a=a.getAttribute&&a.getAttribute(Tb)||a.id)&&0==a.lastIndexOf(b,0)?a.substr(b.length):null};q.IE=function(a){a=a.getElementsByTagName(Lb);for(var b,c=0;b=a[c];c++)this.Xr(b,"link_")&&V(b,"CSS_APP_NOTIFYWIDGET_MSG_LINK_SPAN")};var yq=function(a){Wo.call(this,a,"x")};x(yq,Wo);yq.prototype.Mz=Zc;yq.prototype.vx=-1;yq.prototype.ux="";var zq=A||Og&&!B("1.9a");q=yq.prototype;q.R=function(){yq.B.R.call(this);var a=this.X;this.jb=this.D().R(d,"CSS_HCONT_CHILDREN_HOLDER");this.vf=this.jb.style;this.Ar=this.D().createElement("div");this.Ar.className=Ia;this.D().appendChild(a,this.jb);this.D().appendChild(a,this.Ar)};q.F=function(){this.Ar=this.vf=this.jb=null;yq.B.F.call(this)}; q.cl=function(a,b,c){yq.B.cl.call(this,a,b,c&&(!zq||this.Mz==Zc));a=this.Mz==Zc?"":"right";if(this.ux!=a){if(T.ca())var e=U.Hb("fava.layout.HorizontalContainer.prototype.updateElementLayout","TIMED: update children holder float ");this.ux=a;A&&!B("12")?this.vf.styleFloat=a:this.vf.cssFloat=a;T.ca()&&U.Ib(e)}}; q.yw=function(a,b,c){var e=this.Cb();if(e){if("x"==a){for(var f=0,g=0;g
    b.height?R(a,bd,(b.width-c)/2*-1+wd):b.height>b.width&&R(a,dd,-1*Math.floor((b.height-c)/3)+wd)};q.select=function(a){this.mf=a;$l(this.Eb,a?1:.5);this.fq()}; q.ID=function(){this.fd=this.H.Dg(Jq);if(this.Ba()&&this.fd&&this.fd!=this.Eb.src){var a=this.Eb,b=this.Xx,c=a.style,e="";"opacity"in c?e=c.opacity:"MozOpacity"in c?e=c.MozOpacity:pc in c&&(c=c.filter.match(/alpha\(opacity=([\d.]+)\)/))&&(e=String(c[1]/100));this.Eb=b.call(this,""==e?e:Number(e));this.L().Xd(this.Eb,ad,v(this.mB,this,a));this.Eb.src=this.fd;this.yu()}};q.fq=function(){if(this.Qp){var a=this.H.qo();this.D().Lc(this.Nx,String(a));S(this.Wq,!this.mf&&0=Number(c)?a:a=-1Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(e=g+e);if(isNaN(c)||e.length>=Number(c))return e;e=isNaN(f)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(f);a=Number(c)-e.length-g.length;return e=0<=b.indexOf("-",0)?g+e+Ag(" ",a):g+Ag(0<=b.indexOf("0",0)?"0":" ",a)+e},d:function(a,b,c,e,f,g,h,k){return Mq.f(parseInt(a, 10),b,c,e,0,g,h,k)}};Mq.i=Mq.d;Mq.u=Mq.d;var Oq=function(a){this.Jb=void 0;this.zb={};a&&this.eO(a)};q=Oq.prototype;q.set=function(a,b){this.NC(a,b,!1)};q.add=function(a,b){this.NC(a,b,!0)};q.NC=function(a,b,c){for(var e=this,f=0;fEa&&O=a?"":Ag("0",a)}; q.Ha=function(a,b,c,e,f){if(null!=b){e=this.UN(e);b=b.toString(e);var g=new ro;g.append(this.dJ(e));g.append(this.QI(b,f));g.append(b);this.Nw(a,g.toString(),!!c)}};q.fa=function(a,b,c){b&&this.Nw(a,"",!!c)};q.Sf=function(a,b,c){b&&this.Nw(a,b,!!c)};q.Nw=function(a,b,c){c&&(a=a.substring(0,1).toUpperCase()+a.substring(1));this.bb.push(a+b)};var Uq=function(a){Tq.call(this,a)};x(Uq,Tq);q=Uq.prototype;q.Zg=function(a){a&&this.ke();return Uq.B.Zg.call(this,a)};q.Ed=function(a){a=this.Iw(a);null!=a&&this.Gd();return Uq.B.Ed.call(this,a)};q.Rk=function(a){a&&this.ke();return Uq.B.Rk.call(this,a)};q.Pk=function(a){return Uq.B.Pk.call(this,a)};q.$g=function(a){a&&(a=a.replace(";",":"));return Uq.B.$g.call(this,a)};q.Qi=function(a){a&&this.ke();return Uq.B.Qi.call(this,a)};q.Pi=function(a){a&&this.ke();return Uq.B.Pi.call(this,a)}; q.Gd=function(a){ke(a)&&(a=Math.max(a.width,a.height));a=this.Iw(a);null!=a&&(this.Id(),this.Ed());return Uq.B.Gd.call(this,a)};q.dh=function(a){a&&this.ke();return Uq.B.dh.call(this,a)};q.Vi=function(a){a&&this.ke();return Uq.B.Vi.call(this,a)};q.Wi=function(a){a&&this.ke();return Uq.B.Wi.call(this,a)};q.Oi=function(a){a&&this.ke();return Uq.B.Oi.call(this,a)};q.Si=function(a){a&&this.ke();return Uq.B.Si.call(this,a)};q.Id=function(a){a=this.Iw(a);null!=a&&this.Gd();return Uq.B.Id.call(this,a)}; q.pK=function(){var a=this.zn().N;return!!(a.Ya()||a.Db()||a.Xb())};q.ke=function(){this.Oi();this.Pi();this.Zg();this.Qi();this.Si();this.dh();this.Vi();this.Wi();return this};q.uF=function(){this.Gd();this.Ed();this.Id();this.ke();return this};q.Iw=function(a){return null==a||0>a?void 0:a};q.jg=function(){this.AJ();return Uq.B.jg.call(this)};q.AJ=function(){var a=this.zn().N;a.Vj()||a.Wj()?a.Ya()||this.Gd(0):this.pK()||this.uF()};var Vq=/^[^\/]*\/\//,Wq=function(a){this.Dk=a;this.mp="";(a=this.Dk.match(Vq))&&a[0]?(this.mp=a[0],a=this.mp.match(/\w+/)?this.Dk:"http://"+this.Dk.substring(this.mp.length)):a="http://"+this.Dk;this.jq=fi(a,!0);this.el=!0;this.dB=!1};q=Wq.prototype;q.xl=function(a){this.Ei=this.Ei?this.Ei+("/"+a):a}; q.Zh=function(){if(void 0==this.bb){this.Ei=null;this.bb=this.jq.getPath().substring(1).split("/");var a=this.bb.length;2=a){this.dB=!0;3==a&&(this.xl(this.bb[1]),this.bb.shift(),--a);--a;var b=this.bb[a],c=b.indexOf("=");-1!=c&&(this.bb[a]= b.substr(0,c),this.bb.push(b.substr(c+1)))}}return this.bb};q.mb=function(){this.Zh();return this.el};q.nA=function(){this.Zh();return this.dB};q.ai=function(){var a=this.jq.Tg;return this.jq.ai()+(a?":"+a:"")};q.getQuery=function(){return this.jq.Or()};q.uz=function(){this.Zh();void 0==this.Ei&&(this.Ei=null);return this.Ei};q.bk=function(){return null!=this.uz()}; q.Fo=function(){switch(this.Zh().length){case 7:return!0;case 6:return!this.bk();case 5:return!1;case 3:return!0;case 2:return!this.bk();case 1:return!1;default:return!1}};q.xg=function(a){return this.nA()?this.RI(a):this.sJ(a)};q.sJ=function(a){var b=this.bk()?1:0;switch(a){case 0:b=0+b;break;case 1:b=1+b;break;case 2:b=2+b;break;case 3:b=3+b;break;case 4:if(!this.Fo())return null;b=4+b;break;case 5:a=this.Fo()?1:0;b=4+b+a;break;default:return null}return this.Zh()[b]}; q.RI=function(a){var b=this.bk()?1:0;switch(a){case 6:a=0+b;break;case 4:if(!this.Fo())return null;a=1+b;break;default:return null}return this.Zh()[a]};q.Ud=function(){return this.Dk};q.SI=function(){void 0==this.bB&&(this.bB=this.xg(6));return this.bB};q.sn=function(){void 0==this.cB&&(this.cB=this.xg(0));return this.cB};q.Pj=function(){void 0==this.EB&&(this.EB=this.xg(1));return this.EB};q.hi=function(){void 0==this.$z&&(this.$z=this.xg(2));return this.$z}; q.kJ=function(){void 0==this.lD&&(this.lD=this.xg(3));return this.lD};q.ki=function(){void 0==this.zB&&(this.zB=this.xg(4));return this.zB};q.vI=function(){void 0==this.Ly&&(this.Ly=this.xg(5));return this.Ly};var Xq=function(){};Xq.prototype.parse=function(a){return new Yq(a)};var Yq=function(a){Wq.call(this,a)};r(Yq,Wq);Yq.prototype.zn=function(){if(void 0==this.I){var a=this.ki();a||(a="");this.I=(new Rq).parse(a)}return this.I};var $q=function(a){this.Pb=null;a instanceof Yq||(void 0==Zq&&(Zq=new Xq),a=Zq.parse(a.toString()));this.Pb=a;a=this.Pb.zn();Tq.call(this,a);this.wN=this.Pb.mp;this.zj=this.Pb.ai();this.Qt=this.Pb.getQuery()},Zq;x($q,Uq);$q.prototype.rF=function(){this.Qt="";return this};$q.prototype.mb=function(){return this.Pb.mb()}; $q.prototype.jg=function(){if(!this.Pb.mb())return this.Pb.Ud();var a=$q.B.jg.call(this),b=[];this.Pb.bk()&&b.push(this.Pb.uz());this.Pb.nA()?(a=this.Pb.SI()+(a?"="+a:""),b.push(a)):(b.push(this.Pb.sn()),b.push(this.Pb.Pj()),b.push(this.Pb.hi()),b.push(this.Pb.kJ()),a&&b.push(a),b.push(this.Pb.vI()));return this.wN+this.zj+"/"+b.join("/")+(this.Qt?"?"+this.Qt:"")};var ar=new Xq,dr=function(a,b,c,e){a=a.clone();if(a.Dj(b)||a.Dj(br))return a;a.Mi(b);if(c)a=a.round();else if(b=Math.round(Math.max(a.width,a.height))){e=e||cr;c=e[0];for(var f=1;f=e[f])c=e[f];else break;e=c;a.width>a.height?(a.width=e,a.height=Math.round(a.height*e/b)):(a.height=e,a.width=Math.round(a.width*e/b))}else a.round();return a},cr=[32,48,64,72,80,90,94,104,110,120,128,144,150,160,200,220,288,320,400,512,576,640,720,800,912,1024,1152,1280,1440,1600],br=new dj(cr[0],cr[0]), er=function(a,b,c,e,f){var g=/^(https?:)?\/\/(lh|gp|ci|gm)[3-6](-tt|-d[a-g,z])?\.((ggpht)|(googleusercontent)|(google))\.com\//i;if(!g.test(a))return a;var h=a.match(g);g="";h&&h[3]&&(g=h[3]);c=c||"lh";var k=Dg(a)%(f||4)+(e||3),l=a.match(Vh);a=l[1]||"";e=l[4]||"";f=l[5]||"";h=l[6]||"";l=l[7]||"";void 0!==b&&(a=b);b=c+k+g+".googleusercontent.com";g="";a&&(g+=a+":");b&&(g=g+"//"+b,e&&(g+=":"+e));f&&(g+=f);h&&(g+="?"+h);l&&(g+="#"+l);return g};var fr=function(a,b){N.call(this);this.Jc=a;this.ML=b?"POST":"GET"};x(fr,N);q=fr.prototype;q.oa="T";q.cK=function(a,b){this.oa="V";var c=a[0]==this.Df();c&&this.Yf(a);(this.JP=b)?this.re=0!=b.Pn():a||(this.re=!0);this.re=!c||this.re;this.dispatchEvent("V")};q.handleError=function(){this.re=!0;this.oa="V";this.dispatchEvent("V")};q.getState=function(){return this.oa};q.send=function(a){this.oa="U";a.send(this)};q.getError=function(){return!!this.re};q.getStatus=function(){return this.JP};var gr=function(a,b,c){this.rb=a;this.ra=b;this.gb=c;this.Jh=b.get("c");this.xa=new Gk(this)};q=gr.prototype;q.getContainer=function(){return this.gb};q.$o=function(a){var b=this.getContainer().toArray();a=a.toArray();for(var c=0;cb&&(a=b-1,this.Bd.splice(a,this.Bd.length-a,this.Bd.slice(a).join(":")));return this.Bd.length==b};q.mb=function(){return this.af};q.bJ=function(){return this.Bd[0]};q.sn=function(){return this.Bd[1]};q.Gr=function(){return this.Bd[2]};q.Pj=function(){return this.Bd[3]};q.Wy=function(){return this.Bd[5]}; q.An=function(){return this.Bd[6]};var Er=function(a){F(this,a,"",-1,Dr,null)};x(Er,C);var Dr=[1];Er.prototype.$y=function(){return wh(this,eo,1)};Er.prototype.js=function(){return D(this,2)};var Fr=function(a,b){fr.call(this,a,b)};r(Fr,fr);Fr.prototype.Xa=function(){return this.wc};Fr.prototype.Yf=function(a){this.wc=new Er(a)};Fr.prototype.Df=function(){return 7};var Gr=function(a){F(this,a,"",-1,null,null)};x(Gr,C);Gr.prototype.W=function(){return vh(this,Un,1)};Gr.prototype.Zb=function(a){return xh(this,1,a)};var Hr=function(a,b){fr.call(this,a,b)};r(Hr,fr);Hr.prototype.Xa=function(){return this.wc};Hr.prototype.Yf=function(a){this.wc=new Gr(a)};Hr.prototype.Df=function(){return 8};var Ir=function(){N.call(this)};r(Ir,N);Ir.prototype.Zf=function(a){this.tN=this.Je;this.Je=a;this.dispatchEvent("X")};Ir.prototype.$I=function(){return this.tN||null};var Jr=function(a,b,c,e,f,g,h,k){this.fd=a;this.Dx=b;this.py=c;this.cj=e;this.GL=f;this.pe=g;this.kl=h;this.ck=k;this.ac=[];this.Sq=[];this.tD=[]};q=Jr.prototype;q.getUrl=function(){return this.fd};q.yc=function(a){this.fd=a;return this};q.Fc=function(){return this.Dx};q.xC=function(a){this.Dx=a;return this};q.If=function(){return this.cj};q.Cm=function(){return this.py};q.Dp=function(a){this.py=a;return this};q.eP=function(a){this.ac=a;return this};q.Gm=function(){return this.pe};q.Db=function(){return this.kl}; q.Id=function(a){this.kl=a;return this};q.Xb=function(){return this.ck};q.Ed=function(a){this.ck=a;return this};q.QO=function(a){this.fN=a;return this};q.fH=function(a){return this.Sq?Ee(this.Sq,function(b){return b?a==b.De:!1}):null};var Kr=function(a,b){this.fd=a;this.Tb=b||null};Kr.prototype.getUrl=function(){return this.fd};Kr.prototype.yc=function(a){this.fd=a;return this};Kr.prototype.Ya=function(){return this.Tb};Kr.prototype.Gd=function(a){this.Tb=a;return this}; var Lr=function(a,b,c){this.ED=a;this.Tb=c||null};Lr.prototype.getUrl=function(){return this.ED.Sc()};Lr.prototype.yc=function(a){this.ED=a;return this};Lr.prototype.Ya=function(){return this.Tb};Lr.prototype.Gd=function(a){this.Tb=a;return this};var Uo=function(a,b,c,e,f,g,h){this.rb=a;this.ra=b;this.H=c;this.Pe=e||"unknown";this.gb=f||null;this.Wc=g||!1;this.Jh=b.get("c");this.yb=b.get("d");this.Fb=b.get(Ck);this.jL=b.get("b");this.jr=b.get("g");this.ga=lm(b);this.yk=b.get("f");this.Lw=b.get(Ek);this.xa=new Gk(this);this.yj=b.get(wk).D();this.im=(this.Yq=(this.Rb=this.Wc&&this.gb?this.oH():h&&this.Js(h)||this.Di())&&this.ga.ha("pc"))&&this.ga.ha("aro");this.sG=this.ga.ha("dip");this.ga.ha("hal");this.EP=this.ga.ha("sd");this.ga.ha("pcaq"); this.dQ=this.ga.ha("un");this.PG=this.ga.ha("pd");this.IG=this.ga.ha("bu");this.JG=this.ga.ha("dp");this.KG=this.ga.ha("ec");this.Ph=this.ga.ha("pqv");this.MG=this.ga.ha("fr");this.LG=this.ga.ha("fd");this.Cy=this.ga.ha("mp");this.SG=this.ga.ha("tt");this.lH=this.Wc?this.nH():"";this.hG=this.ga.Kr();this.kw=this.ga.ha("bp")?Le(cr,[1760,1920,2048]):cr;this.jt=Math.max.apply(Math,this.kw);this.UB()};q=Uo.prototype;q.W=function(){return this.H};q.Ud=function(){return this.Wc?null:this.H.Ud()}; q.getUrl=function(){return this.Wc?null:this.H.getUrl()};q.so=function(){return this.Wc?"":this.Ca};q.Ag=function(){var a=this.H.Ud(),b=a.Db();a=a.Xb();return b&&a?new dj(b,a):null};q.qz=function(){return new dj(this.jt,this.jt)};q.Ef=function(){return this.Wc||!this.gb?this.Az(this.H.Ud().getUrl()):er(this.W().Ud().getUrl(),"")};q.getContext=function(){return this.ra};q.bD=function(a){this.ed=a};q.getContainer=function(){return this.gb};q.UB=function(){this.yF=Date.now()}; q.Js=function(a){var b=a.sn(),c=a.Pj(),e=a.Gr();a=a.Wy();qf(Cg(b))||qf(Cg(c))||qf(Cg(e))?this.Rs=!1:(this.Ca=b,this.W().Sb(c),qf(Cg(a))||(this.Nc=a),this.Rs=!0);return this.Rs}; q.Di=function(){a:{var a=this.H.getUrl();if(Mr.test(a))a=Mr.exec(a);else{if(Nr.test(a)){a=new Xh(a,!0);var b=a.yn("target");if("PHOTO"==b||"CPHOTO"==b){b=a.yn(Hd);var c=a.yn("id");if(b&&c){a=a.yn(Xb)||"";a=[void 0,b,void 0,a,c];break a}}}a=null}}return null!=a?(this.Ca=a[1],this.sl=a[2],this.Nc=a[3],a[4]&&this.H.Sb(a[4]),!0):!1}; var Or=function(a){var b=new Un,c=a.fH(Sc);c=new Br(c?c.ca():"");b.setTitle(a.Cm());b.Dp(a.Fc());b.yc(c.mb()?c.An():a.getUrl());b.dP(Ae(a.ac,function(g){var h=new Nn;h.yc(g.getUrl());(g=g.Ya())&&g.width&&g.height&&(h.Id(g.width),h.Ed(g.height));return h}));var e=new Nn,f=a.fN;e.yc(f.getUrl());(f=f.Ya())&&f.width&&f.height&&(e.Id(f.width),e.Ed(f.height));b.OO(e);b.Sb(c&&c.Pj()?c.Pj():e.getUrl());"video"==a.GL&&(c=new Sn,0this.Ap||this.Pe==rd||(a=new sr(this.kH()),this.Dc=!0,this.Ap--,this.L().Xd(a,"V",this.mH),a.send(this.Jh)):this.Dc||!this.Rb||0>this.Ap||this.vi()||(this.Dc=!0,this.Ap--,a=this.YI(void 0!==a?a:!0),this.Ph?this.Kc(new Fr(a),this.zM):this.Kc(new sr(a),this.xM))}; q.YI=function(a){var b=new Yh;b.add(Hd,this.Ca).add("returnmeta",!this.vi());this.Ph?b.add(Kd,"PPQ").add(sd,this.O()):b.add(Kd,"PPS").add("photoids",this.O());this.PG&&b.add("returnexif",!0);this.SG&&b.add("returntts",!0);this.sl&&b.add("aname",this.sl);a&&(b.add("returnshapes",!0),this.MG&&b.add("returnsuggestions",!0));this.Yq&&(b.add(zd,!0),this.im&&b.add(pc,!0));(this.ga.hh||this.ga.zy)&&b.add("returnalbum",!0);this.Nc&&b.add(Xb,this.Nc);return b}; q.Cw=function(a){this.Pe==vd?(a=new Un(a.toArray()),a.yc(this.W().getUrl()),this.mt(a),this.Rs||this.Di()):this.mt(a)};q.zM=function(a){this.Dc=!1;a=a.target;var b=a.Xa();if(!a.getError()&&b)if(a=b.$y(),this.mO(0!=a.length),this.Qq){if(a=new eo(a[0].toArray()),b=a.Gf()[0])this.Cw(b),this.W().nv(a.Ff()),this.$o(a.getContainer()),this.Pe=rd,this.dispatchEvent("la"),this.ga.ha("dlp")&&this.sL()}else this.dispatchEvent("pa")}; q.xM=function(a){this.Dc=!1;a=a.target;var b=a.Xa();!a.getError()&&b&&(a=b.Gf()[0])&&(this.Cw(a),this.Pe=rd,this.dispatchEvent("la"))};q.sL=function(){var a=new Yh;a.add(Kd,"GP").add("gid",this.W().Ff().O()).add("fepd",!0);this.Kc(new pr(a),this.CM)};q.CM=function(a){a=a.target;var b=a.Xa();!a.getError()&&b&&(this.yy=b.tI());this.dispatchEvent("oa")}; q.QE=function(a){var b=this.W();if(b.Tm())a();else if(b=b.Fz()[0]||b.Ud()){var c=new Yh;c.add(Kd,"HG").add("url",b.getUrl());this.Kc(new rr(c),qe(this.mM,a))}};q.mM=function(a,b){b=b.target;var c=b.Xa();!b.getError()&&c&&(this.W().FC(c.Tm()),a())};q.Dq=function(a,b){if(this.Rb){var c=this.W().Hf(),e=Fe(c,function(g){return g.O()==a},this),f=0<=e?c[e]:null;f&&(b?f.eh(5):Ke(c,e),this.$b(b?to:zo),c=this.ih(),e=f.NI(),f.Oj(),this.Kc(this.WH(a,b),v(this.qM,this,b,c,e,a)))}}; q.WH=function(a,b){var c=new Yh;c.add(Tb,"PANT").add(Hd,this.Ca).add(Cd,a).add(sd,this.O()).add("approve",b);return c}; q.qM=function(a,b,c,e,f){var g=this.Fb;b=Ar(g,b);f=f.target;b&&(f.getError()?a=this.ef(f.getStatus()):(this.Re(a?"A":"B",this.Ca,e),this.dispatchEvent(new Pr("ga",this,e)),f=c.Rj()||"",b=c.zg()||"",c=v(this.FF,this,c,e),e=this.IG,b={url:f,TH:b},f=Ca,a?f+="Name tag approved.":(f+="The tag has been removed.",Ei(e)&&Ei(b)&&Ei("b")&&(a=' You can block from tagging you in the future."))), f+=a)),a=H(f+xa),a=cp(a,0),a.Nk(v(wr,null,c)),this.Rd()),g.showNotification(a))};q.oy=function(a,b){if(this.Rb){var c=this.W().Hf(),e=Fe(c,function(h){return h.O()==a},this),f=0<=e?c[e]:null;if(f){var g=0==f.getStatus();(f=g||2==f.Dz())&&Ke(c,e);c=u;g||(g=this.ih(),c=v(this.sM,this,f,g,a));this.Kc(this.qI(f,a,b),c)}}};q.qI=function(a,b,c){var e=new Yh;e.add(Tb,a?"PDS":"PDNT").add(Hd,this.Ca).add(Cd,b).add(sd,this.O()).add("undoacl",!!c);return e}; q.sM=function(a,b,c,e){var f=this.Fb;Ar(f,b)&&(b=e.target,b.getError()?a=this.ef(b.getStatus()):(this.Re("B",this.Ca,c),a||(b=this.W().Hf(),e=Fe(b,function(g){return g.O()==c},this),b=0<=e?b[e]:null,b.eh(0),b.Jx()),this.dispatchEvent(new Pr("ia",this,c,void 0,a)),a=cp(H("Name tag removed."),0)),f.showNotification(a))}; q.ey=function(a,b){if(this.Rb){var c=this.W().Hf(),e=Fe(c,function(g){return g.O()==a},this);if(c=0<=e?c[e]:null){e=7==c.getStatus();c.eh(4);var f=new ao([]);f.sO(b.O());f.Sb(b.Gj);f.zO(b.di());f.xO(b.Vh);f.EO(b.Vh);f.NO(b.Vh);c.OC([f]);this.$b(Po);f=this.ih();this.Kc(new lr(this.mI(a,b,e),!0),v(this.rM,this,f,c))}}}; q.rM=function(a,b,c){var e=this.Fb;a=Ar(e,a);var f=c.target,g=f.Xa();c=g.getShape();var h;if(!f.getError()&&g){c.lP(b.Gz());c.mP(b.Hz());c.JO(b.nz());c.KO(b.oz());var k=b.O();f=this.W().Hf();g=Fe(f,function(l){return k==l.O()},this);0<=g?f[g]=c:f.push(c);this.W().YO(f);this.Re("C",this.Ca,k);this.dispatchEvent(new Pr("ha",this,b.O()));this.Rd();this.dQ&&(h=vr(v(this.eQ,this,c.O())))}else h=this.ef(f.getStatus());a&&h&&e.showNotification(h)};q.eQ=function(a){this.Ae(Ro);this.oy(a,!0)}; q.mI=function(a,b,c){var e=new Yh;e.add(Tb,"PCNT").add(Hd,this.Ca).add(Cd,a).add(sd,this.O()).add("contactfullname",b.Vh);c&&e.add("issuggestion",c);b.O()&&e.add("contactid",b.O());b.Gj&&e.add("gid",b.Gj);b.di()&&e.add("contactemail",b.di());return e};q.BN=function(a,b){if(this.Rb){var c=this.W().Hf(),e=Fe(c,function(g){return g.O()==a},this),f=0<=e?c[e]:null;f&&(Ke(c,e),c=this.ih(),this.Kc(new nr(this.sI(a,b),!0),v(this.tM,this,c,f)))}}; q.sI=function(a,b){var c=new Yh;c.add(Tb,"PES").add(Hd,this.Ca).add(Cd,a).add(sd,this.O()).add("editshapeaction","reject");b.O()&&c.add("contactid",b.O());b.Gj&&c.add("gid",b.Gj);return c};q.tM=function(a,b,c){var e=this.Fb;a=Ar(e,a);c=c.target;var f=c.Xa();!c.getError()&&f?(this.Re("D",this.Ca,b.O()),this.dispatchEvent(new Pr("ja",this,b.O())),b=cp(H("Name tag rejected."),0)):b=this.ef(c.getStatus());a&&b&&e.showNotification(b)}; q.createComment=function(a,b){if(this.Rb&&this.Yq&&this.W().fI()){this.$b(Do);var c=this.ih();this.Kc(new jr(this.lI(a),!0),v(this.dM,this,c,b))}};q.lI=function(a){var b=new Yh;b.add(Tb,"PCC").add(Hd,this.Ca).add(sd,this.O()).add("comment",rf(a)).add("t",this.yF);this.Nc&&b.add(Xb,this.Nc);return b}; q.dM=function(a,b,c){var e=this.Fb;Ar(e,a);a=c.target;c=a.Xa();!a.getError()&&c?(b=c.iI(),e=this.W().jI(),e.push(b),this.W().rO(e),this.W().gP(this.W().qo()+1),this.UB(),this.Re("w",this.Ca,void 0,b),this.dispatchEvent(new Pr("ca",this,void 0,b)),this.Rd()):(a=this.ef(a.getStatus()),e.showNotification(a),b())};q.xf=function(a,b,c,e,f,g){return new Uo(a,b,c,e,f,g)};q.qx=function(a,b){var c=a.O();if(c){this.$b(b?Co:Qo);var e=this.ih();this.Kc(this.$H(b,c,a.xI()),v(this.LM,this,a,b,e))}}; q.FF=function(a,b){var c=a.aJ()||this.Kr(),e=a.zg()||"",f=a.O()||"";a=v(this.qx,this,a,!0,b);b=this.ga.YE;null!=b&&b(c,e,f,a)};q.$H=function(a,b,c){var e=new Yh;e.add(Tb,"BU").add("block",a).add("gid",b).add("name",c);return e}; q.LM=function(a,b,c,e){var f=this.Fb;if(Ar(f,c)){c=e.target;if(c.getError())b=this.ef(c.getStatus());else{this.Re(b?"K":"L",this.Ca);this.Rd();e=a.Rj()||"";var g=a.zg()||"";a=v(this.qx,this,a,!b);c=Ca;b?(e=Aa+I(Ri(e))+aa+I(Ra)+da+(Di(g)+" has been blocked."),c=c+e+" ",e=' has been unblocked."),c+=e);c=H(c+xa);c=cp(c,0);b&&c.Nk(v(xr,null,a));b=c}f.showNotification(b)}}; q.Xg=function(a,b){var c=this.W().Gc();if(c){var e=c.getStatus();c.eh(0);switch(a){case 90:this.$b(Oo);break;case 180:this.$b(Mo);break;case 270:this.$b(No)}}else switch(a){case 90:this.$b(Lo);break;case 270:this.$b(Ko)}c=this.ih();this.Kc(new Hr(this.gJ(a),!0),v(this.yt,this,c,e,b||null))};q.gJ=function(a){var b=new Yh;b.add(Tb,"PRI").add("angle",a).add(Hd,this.Ca).add(sd,this.O());(a=this.W().Gc())&&a.O()&&b.add("videocid",a.O());this.Nc&&b.add(Xb,this.Nc);return b}; q.yt=function(a,b,c,e){var f=this.Fb;a=Ar(f,a);e=e.target;var g=e.Xa();if(!a||g&&!e.getError()){if(b=g.W())b.Gc()&&b.Gc().eh(0),this.Pe=vd,this.Cw(b),this.Pe=rd,this.Re("G",this.Ca),this.dispatchEvent("la"),this.dispatchEvent("ma"),this.yb.Zf("Z");this.Rd()}else f.showNotification(this.ef(e.getStatus())),this.W().Gc()&&this.W().Gc().eh(b),c&&c()}; q.hr=function(a){if(this.Rb&&this.JG&&this.W().we()){var b=this.W().Gc()?"Are you sure you want to permanently delete this video?":"Are you sure you want to permanently delete this photo?";if(a||this.Lw.confirm(b))this.$b(uo),a=this.iD(),this.Kc(this.rI(),v(this.xt,this,a))}};q.rI=function(){var a=new Yh;a.add(Tb,"PDP").add(Hd,this.Ca).add(sd,this.O());this.Nc&&a.add(Xb,this.Nc);return a}; q.xt=function(a,b){var c=this.Fb;Ar(c,a);a=b.target;b=a.Xa();a.getError()||!b||b.getError()?c.showNotification(this.ef(a.getStatus())):(this.Re("F",this.Ca),this.dispatchEvent("ea"),this.Rd())};q.DG=function(a,b){if(this.Rb&&this.KG&&this.W().we()){new sr(this.dz(a),!0);var c=this.Fc();this.W().Dp(a);this.$b(c?Eo:Bo);var e=this.iD();this.Kc(this.dz(a),v(this.aM,this,e,c,b))}}; q.dz=function(a){var b=new Yh;b.add(Tb,"PEC").add(Hd,this.Ca).add(sd,this.O()).add("caption",a);this.Nc&&b.add(Xb,this.Nc);return b};q.aM=function(a,b,c,e){var f=this.Fb;Ar(f,a);a=e.target;e=a.Xa();a.getError()||!e||e.getError()?(f.showNotification(this.ef(a.getStatus())),this.W().Dp(b),c&&c()):(this.Re("v",this.Ca),this.dispatchEvent("fa"),this.Rd())};q.hN=function(a,b){this.Rb&&(this.$b(yo),this.Kc(new sr(this.ZI(a),!0),v(this.BM,this,b)))}; q.ZI=function(a){var b=new Yh;b.add(Tb,"PO").add(Hd,this.Ca).add(sd,this.O()).add("po",a);this.sl&&b.add("aname",this.sl);this.getContainer()&&this.getContainer().O()&&b.add("albumid",this.getContainer().O());this.ed&&this.ed.uJ()&&b.add("postid",this.ed.uJ());return b};q.BM=function(a,b){b=b.target;var c=b.Xa();b.getError()||!c||c.getError()?a():this.Rd()};q.ih=function(){var a=cp(H("Saving..."),0);this.Fb.showNotification(a);return a}; q.iD=function(){var a=cp(H("Sending..."),0);this.Fb.showNotification(a);return a}; q.ef=function(a){if(null!=a){if(0==a.Pn())return null;if(2==a.Pn()){a=v(this.RL,this);var b=Ca;var c='This action requires your name to be publicly visible. You can change the visibility of your name on your Google profile.');b=H(b+c+xa);b=cp(b,0);b.Nk(v(yr,null,a));return b}if(3==a.Pn())return a=v(this.QL,this),b=Ca,c='This action requires an upgraded account. You can sign up for free!'), b=H(b+c+xa),b=cp(b,0),b.Nk(v(zr,null,a)),b}return cp(tr(),0)};q.RL=function(){var a=this.getContext().get(Ak).getRootNode().ld("user").ca("oid");this.yk.bK(a)};q.QL=function(){var a=this.getContext().get(Ak).getRootNode().ld("user").ca("oid");this.yk.HJ(a)};q.KK=function(){var a=this.getContainer()&&void 0!==this.getContainer().getContainer().kz()&&!this.getContainer().getContainer().kz();return this.Qq&&!a};q.xi=function(){return this.EP&&!!this.H.lz()};q.mO=function(a){this.Qq=a}; q.canShare=function(){return this.gb?this.Wc?this.Bx("flickr"):this.Bx(td):!1};q.Bx=function(a){var b=this.ga.gF;return!!b&&b(a,this.Ca,this.KK(),!!this.getContainer()&&!!this.getContainer().O())};q.L=function(){return this.xa}; q.lJ=function(a){this.W();var b=this.Ef()||"",c=this.Ag();if(c){var e=dr(c,a,this.Cy,this.kw),f=ar.parse(b).ki();c=a=!1;f&&!qf(Cg(f))&&(a=-1!=f.indexOf("-c"),c=-1!=f.indexOf("-p"));e.dn()>this.jt&&e.Mi(this.qz());b=(new $q(b?(new $q(b)).rF().pF().jg():"")).Gd(e);a&&b.Zg(!0);c&&b.dh(!0);b=b.jg()}return er(b,"")};q.Dg=function(a){return this.Wc||!this.gb?this.Az(this.Qy(a).url):this.lJ(a)}; q.Sn=function(a){if(this.Wc||!this.gb)return this.Qy(a).size;var b=this.Ag();return b?dr(b,a,this.Cy,this.kw):null};q.Az=function(a){if(!a)return"";if(this.sG)return a;var b=Dg(a)%3,c=new Xh;c.Ep("images"+b+"-focus-opensocial.googleusercontent.com");c.setPath("/gadgets/proxy");a=c.Jc.set("url",a).set("container",qc).set("gadget","a").set("no_expand","1").set("rewriteMime","image/*").set("nocache",1);c.Qk(a);return c.toString()}; q.hF=function(a){if(this.Wc||!this.gb)return!1;var b=6==a.getStatus(),c=1==a.getStatus(),e=5==a.getStatus();return!b&&!c&&e&&!this.vK(a)&&!this.xK(a)&&!this.wK(a)};q.vK=function(a){return!this.LG&&1==a.Dz()};q.xK=function(a){return!this.W().Yy()&&0==a.getStatus()};q.wK=function(a){return!(0=b&&0=a)return 0;1==Tr.Pt&&Tr.DF();return Tr.RB(a)}Tr.lE=8;Tr.Pt=1;Tr.RB=function(a){a*=Tr.lE;if(1>a)a-=1-Math.exp(-a);else{var b=Math.exp(-1);a=b+(1-Math.exp(-(a-1)))*(1-b)}return a*Tr.Pt};Tr.DF=function(){Tr.Pt=1/Tr.RB(1)};var Ur=function(a,b,c){Tj.call(this);this.Qf=a;this.si=b||0;this.rc=c;this.fF=v(this.wy,this)};x(Ur,Tj);q=Ur.prototype;q.Ga=0;q.F=function(){Ur.B.F.call(this);this.stop();delete this.Qf;delete this.rc};q.start=function(a){this.stop();this.Ga=tl(this.fF,void 0!==a?a:this.si)};q.stop=function(){this.Of()&&t.clearTimeout(this.Ga);this.Ga=0};q.fire=function(){this.stop();this.wy()};q.Of=function(){return 0!=this.Ga};q.wy=function(){this.Ga=0;this.Qf&&this.Qf.call(this.rc)};var Vr={},Wr=null,Xr=function(a){a=ne(a);delete Vr[a];Ze(Vr)&&Wr&&Wr.stop()},Zr=function(){Wr||(Wr=new Ur(function(){Yr(re())},20));var a=Wr;a.Of()||a.start()},Yr=function(a){Ve(Vr,function(b){b.$L(a)});Ze(Vr)||Zr()};var $r=function(){N.call(this);this.oa=0;this.endTime=this.startTime=null};x($r,N);q=$r.prototype;q.aP=function(){this.oa=1};q.$O=function(){this.oa=-1};q.XC=function(){this.oa=0};q.Ts=function(){return 1==this.oa};q.oA=function(){return-1==this.oa};q.sA=function(){return 0==this.oa};q.Pg=function(){this.oe("begin")};q.Tf=function(){this.oe("end")};q.kM=function(){this.oe("finish")};q.vM=function(){this.oe("pause")};q.AM=function(){this.oe("play")};q.EM=function(){this.oe("resume")};q.IM=function(){this.oe("stop")}; q.oe=function(a){this.dispatchEvent(a)};var as=function(a,b,c,e){$r.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.Vk=a;this.TG=b;this.duration=c;this.Tw=e;this.coords=[];this.progress=0};x(as,$r);q=as.prototype;q.Gm=function(){return this.duration}; q.play=function(a){if(a||this.sA())this.progress=0,this.coords=this.Vk;else if(this.Ts())return!1;Xr(this);this.startTime=a=re();this.oA()&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progress||this.Pg();this.AM();this.oA()&&this.EM();this.aP();var b=ne(this);b in Vr||(Vr[b]=this);Zr();this.hy(a);return!0};q.stop=function(a){Xr(this);this.XC();a&&(this.progress=1);this.GD(this.progress);this.IM();this.Tf()}; q.pause=function(){this.Ts()&&(Xr(this),this.$O(),this.vM())};q.F=function(){this.sA()||this.stop(!1);this.gM();as.B.F.call(this)};q.destroy=function(){this.aa()};q.$L=function(a){this.hy(a)};q.hy=function(a){ab?1:-1;this.wl=[a,b];a=Math.min(Math.max(35*Math.ceil(Math.abs(a-b)/53),200),400);ds?(this.pb.style[va]=a+"ms",this.L().ma(this.pb,Nd,this.Ck).C(this.pb,Nd,this.Ck),this.Sk(b,this.pb)):(this.Me=new as(c,e,a,Tr),this.Me.addEventListener("animate",this.ZL),this.Me.addEventListener("end",this.XL),this.Me.play())};q.fB=function(a){this.Sk(1==this.ME?Hh(Math.ceil(a.x),this.wl[1],this.wl[0]):Hh(Math.floor(a.x),this.wl[0],this.wl[1]),this.pb)}; q.YL=function(a){this.fB(a);this.Me=null;this.dispatchEvent(new Kq("R",this.lc))};q.Ck=function(a){this.L().ma(this.pb,Nd,this.Ck);this.dispatchEvent(new Kq("R",this.lc));a.stopPropagation()};q.setVisible=function(a){S(this.A(),a);a&&this.Vt()};var ds=Pg&&B("526");cs.prototype.JF=124;var es=function(a,b,c,e,f,g){N.call(this);this.iy=a;this.Ja=b;this.$c=c;this.GF=e;this.xb=this.Ja.length;this.ed=g||null;this.xa=new Gk(this);this.NB=f&&1==this.Ja.length};r(es,N);q=es.prototype;q.F=function(){y(this.GF.Za(),function(a){a.aa()},this);y(this.Ja,function(a){a.aa()},this);K(this.xa);N.prototype.F.call(this)};q.hj=function(){var a=this.Ja[0].getContainer();a&&(this.xa.C(this.iy,"W",this.eM),a.hj())}; q.eM=function(a){a=a.tL;this.ed&&y(a,function(c){c.bD(this.ed)},this);if(this.NB){var b=this.Ja.pop();y(a,function(c){var e=c.O();this.$c.set(e,[this.Ja.length]);b.O()==e&&this.pA(b)?this.Ja.push(b):this.Ja.push(c)},this);Ee(a,function(c){return c.O()==b.O()},this)?(this.xb+=a.length-1,this.NB=!1):(this.$c.set(b.O(),[this.Ja.length]),this.Ja.push(b),this.xb+=a.length)}else this.OE(a);this.dispatchEvent("ta")}; q.OE=function(a){y(a,function(b){var c=b.O(),e=b.Sm();this.$c.Ub(c)||this.$c.Ub(e)?(c=this.$c.get(c)||this.$c.get(e),y(c,function(f){var g=this.Ja[f];g&&!this.pA(g)&&(this.Ja[f]=b,b.W().yc(g.W().getUrl()))},this)):(this.$c.set(c,[this.Ja.length]),this.Ja.push(b),++this.xb)},this)};q.pA=function(a){return a.XK()||a.Dc};q.W=function(a){return this.Ja[a]};q.XI=function(a){return(a=this.$c.get(a.O())||this.$c.get(a.Sm()))&&a.length?a[0]:-1};q.Zb=function(a,b){this.Ja[b]=a}; q.HN=function(a){var b=xe(this.Ja,a),c=[];-1!=b&&(Mh(this.$c.EI(),function(e){var f=this.$c.get(e)[0];f==b?c.push(e):f>b&&this.$c.set(e,[f-1])},this),y(c,function(e){this.$c.remove(e)},this),Ke(this.Ja,b),this.xb--);return b};var fs=function(a,b,c){gr.call(this,a,b,c);this.Rb=this.Di()};r(fs,gr);q=fs.prototype;q.aa=function(){this.sk&&t.clearTimeout(this.sk);gr.prototype.aa.call(this)};q.Di=function(){var a=this.getUrl();return gs.test(a)?(a=gs.exec(a),this.Ca=a[1],this.getContainer().Sb(a[2]),!0):!1};q.Bn=function(a,b){var c=new Yh;c.add(Kd,"FPS").add(Hd,this.Ca).add("setid",this.O()).add("offset",a).add("maxresults",b);return c};q.hj=function(){this.ij(0,250)}; q.ij=function(a,b){!this.Rb||0>=this.ig||this.Dc||(a=new sr(this.Bn(a,b)),this.Dc=!0,this.ig--,this.L().Xd(a,"V",this.zt),a.send(this.Jh))}; q.zt=function(a){this.Dc=!1;var b=a.target;a=0;if(!b.getError()){b=b.Xa();a=Math.min(1E3,b.js());this.Pp(a);var c=b.Gf();b=this.xd;this.xd+=c.length;var e=this.rb,f="http://flickr.com/photos/"+this.Ca+"/",g="/in/set-"+this.O();c=Ae(c,function(h){if(!h.getUrl()){var k=f+h.O()+g;h.yc(k)}return new Uo(e,this.getContext(),h,Vb,this,!0)},this);this.dispatchEvent(new hr("W",this,c,b,a));0=this.ig||this.Dc||(a=this.Ph?new Fr(this.Bn(a,b)):new sr(this.Bn(a,b)),this.Dc=!0,this.L().Xd(a,"V",this.zt),a.send(this.Jh))};q.Gv=function(a){var b=new Yh;b.add(Tb,"PAGV");b.add(Hd,this.Ca);b.add("albumid",this.getContainer().O());b.add("sgi",a);b=new sr(b,!0);this.L().Xd(b,"V",v(this.GM,this,a));b.send(this.Jh)};q.GM=function(a,b){b.target.getError()?this.getContext().get(Ck).showNotification(cp(tr(),0)):this.getContainer().Gv(a)}; q.zt=function(a){this.Dc=!1;var b=a.target;a=0;if(!b.getError()){b=b.Xa();a=b.js();this.Pp(a);var c=null;if(this.Ph){b=new eo(b.$y()[0].toArray());this.$o(b.getContainer());c=b.Ff();var e=b.Gf()}else e=b.Gf();b=this.xd;this.xd+=e.length;var f=this.rb,g=this.vg(),h="http://picasaweb.google.com/"+this.Ca+"/"+this.Yh();e=Ae(e,function(k){c&&k.nv(c);if(!k.getUrl()){var l=h;g&&(l+="?authkey="+g);k.yc(l+"#"+k.O())}k=this.xf(f,this.getContext(),k,Vb,this);this.lr.push(k);return k},this);this.dispatchEvent(new hr("W", this,e,b,a));this.ig=Math.ceil((a-this.xd)/250);0a&&(a=-3),void 0!==e.axis&&e.axis===e.HORIZONTAL_AXIS?b=a:c=a);typeof this.PA===od&&(b=Hh(b,-this.PA,this.PA));typeof this.QA===od&&(c=Hh(c,-this.QA,this.QA));this.bL&&(b=-b);b=new ps(a,e,b,c);this.dispatchEvent(b)};var os=function(a,b){return Pg&&(Qg||Sg)&&0!=a%b?a:a/b}; ns.prototype.F=function(){ns.B.F.call(this);sk(this.FA);this.FA=null};var ps=function(a,b,c,e){Yj.call(this,b);this.type=hd;this.detail=a;this.deltaX=c;this.deltaY=e};x(ps,Yj);var qs=function(a,b,c,e,f,g,h,k){N.call(this);this.Ab=a.get("g");this.CL=4;this.yN=2;this.DL=4;this.Ii=c?ef.call(this,c):{};this.zk=e?ef.call(this,e):{};lm(a).ud(b)?(this.Ii[39]=!0,this.zk[37]=!0):(this.Ii[37]=!0,this.zk[39]=!0);this.Ii[75]=!0;this.Ii[80]=!0;this.zk[74]=!0;this.zk[78]=!0;this.OB=f;this.XA=g;this.Kx=h?h:Tb;this.xa=new Gk(this);this.Da=new Bp(b);this.ej=k?null:new ns(b);this.Ob=[];this.ml=new Nh};x(qs,N); var ss=function(a,b,c,e,f){L.call(this,a);this.key=rs++;this.am=0;this.index=b;this.direction=c;this.jp=0;this.repeat=e||!1;this.sr=f||0;"ua"==a&&(this.bF=this.SB=0)},rs=1,ts={INPUT:!0,TEXTAREA:!0};q=qs.prototype;q.xk=1;q.Nd=-1;q.xb=0;q.fk=!0;q.Mw=!1;q.Vb=!1;q.F=function(){this.xa.Ua();this.xa.aa();this.Da.aa();K(this.ej);Ie(this.Ob);this.fb=null;this.ml.clear();qs.B.F.call(this)};q.Rt=function(a,b){this.ml.set(ne(a),b)}; q.enable=function(a,b){if(!this.setPosition(a,b))return!1;this.Vb||(this.xa.C(this.Da,Vc,this.QJ),null!=this.ej&&this.xa.C(this.ej,hd,this.iK),this.OB&&y(this.OB,function(c){this.xa.C(c,this.Kx,v(this.Nz,this,-1))},this),this.XA&&y(this.XA,function(c){this.xa.C(c,this.Kx,v(this.Nz,this,1))},this),this.Vb=!0);return!0};q.disable=function(){this.xa.Ua();this.tj();this.Vb=!1};q.isEnabled=function(){return this.Vb}; q.setPosition=function(a,b){if(0>a||0>b||a>b)return!1;this.tj();this.xk=a>=this.Nd?1:-1;this.zC(a);this.hP(b);return!0};q.zC=function(a){this.Nd=a};q.hP=function(a){this.xb=a};q.oP=function(a){this.Mw=a};q.navigate=function(a){if(0>this.Nd)return!1;a=this.Nd+a;a=this.Mw?Ih(a,this.xb):Hh(a,0,this.xb);return a!=this.Nd?(this.tj(),this.setPosition(a,this.xb)):!1};q.getPosition=function(){return{Cc:this.Nd,MQ:this.Nd,YP:this.xb}};q.tj=function(){Ie(this.Ob);this.fb=null;this.fk=!0}; q.CP=function(a){this.fb&&a==this.fb.key&&this.zF()};q.zF=function(){var a=Date.now();this.fb.bF=a-this.fb.am;this.fk=!0;0a.deltaY?-1:1,!1);a.preventDefault();a.stopPropagation()}; q.Nz=function(a,b){this.us(a,!1);b.target&&(a=ne(b.target),this.ml.Ub(a)&&this.Ab.Ae(this.ml.get(a)))};q.QK=function(a){return a.altKey||a.ctrlKey||a.metaKey||!!ts[a.target.tagName]||!this.Ii[a.keyCode]&&!this.zk[a.keyCode]}; q.us=function(a,b){var c=this.Nd+a,e=this.fb?this.fb.index:this.Nd,f=Math.abs(c-e);this.Mw&&(c=Ih(c,this.xb),f=Math.min(f,Ih(e-c,this.xb)));c>=this.xb||0>c?1this.DL||(this.zC(c),this.xk=a,b&&(a=we(this.Ob),Ie(this.Ob),a&&this.Ob.push(a)),this.Ob.length>=this.CL&&(this.Ob=this.Ob.slice(this.yN)),a=Date.now(),this.Ob.push(new ss("ua",this.Nd,this.xk,b,a)),this.fk&&1==this.Ob.length?(this.fk=!1,this.fb=this.Ob.shift(),this.fb.jp= this.Ob.length,this.fb.SB=a-this.fb.sr,this.fb.am=a,this.dispatchEvent(this.fb)):(b=we(this.Ob),b=new ss("va",b.index,b.direction,b.repeat,b.sr),b.jp=this.Ob.length,b.am=a,this.dispatchEvent(b)))};var us=function(a){var b=a.url,c=a.link;a=Ba+I(Ma)+fa;b='Image from "));return H(a+b+xa)};var vs=function(a){X.call(this,new Bq(a));this.Fd(-1);this.Fq=a.get("a").Fq||us};r(vs,X);vs.prototype.VC=function(a){if(a){var b=this.qa,c=b.setContent,e=this.Fq,f=a;60
    ");var xs=function(a){X.call(this,new Bq(a));this.Fd(-1)};r(xs,X);xs.prototype.GC=function(a,b){var c=this.qa,e=c.setContent,f=a+1;a=Ba+I("CSS_LIGHTBOX_INDEX_INFO")+fa;b=""+(Di(f)+(" of "+(Di(b)+"")));b=H(a+b+xa);e.call(c,b)};xs.prototype.clear=function(){this.qa.setContent("")};var ys={cE:["BC","AD"],bE:["Before Christ","Anno Domini"],jE:"JFMAMJJASOND".split(""),qE:"JFMAMJJASOND".split(""),dE:"January February March April May June July August September October November December".split(" "),pE:"January February March April May June July August September October November December".split(" "),mE:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),sE:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),wE:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), uE:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),oE:"Sun Mon Tue Wed Thu Fri Sat".split(" "),tE:"Sun Mon Tue Wed Thu Fri Sat".split(" "),AQ:"SMTWTFS".split(""),rE:"SMTWTFS".split(""),nE:["Q1","Q2","Q3","Q4"],kE:["1st quarter","2nd quarter","3rd quarter","4th quarter"],ZD:["AM","PM"],Ow:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Sw:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],$D:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Pw:6,FQ:[5,6],Qw:5},zs=ys; zs=ys;var As=function(a,b,c,e,f){a=new Date(a,b,c);f=f||0;return a.valueOf()+864E5*(((void 0!==e?e:3)-f+7)%7-((a.getDay()+6)%7-f+7)%7)};var Bs=function(){},Ds=function(a){if(typeof a==od){var b=new Bs;b.pD=a;var c=a;if(0==c)c="Etc/GMT";else{var e=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);e.push(Math.floor(c/60)%100);c%=60;0!=c&&e.push(":",Bg(c,2));c=e.join("")}b.tw=c;c=a;0==c?c="UTC":(e=["UTC",0>c?"+":"-"],c=Math.abs(c),e.push(Math.floor(c/60)%100),c%=60,0!=c&&e.push(":",c),c=e.join(""));a=Cs(a);b.ww=[c,c];b.mh={EQ:a,Rw:a};b.bq=[];return b}b=new Bs;b.tw=a.id;b.pD=-a.std_offset;b.ww=a.names;b.mh=a.names_ext;b.bq=a.transitions;return b}, Cs=function(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Bg(Math.floor(a/60)%100,2),":",Bg(a%60,2));return b.join("")};q=Bs.prototype;q.az=function(a){a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5;for(var b=0;b=this.bq[b];)b+=2;return 0==b?0:this.bq[b-1]};q.yI=function(a){return Cs(this.un(a))};q.Yr=function(a){return this.ww[this.Qs(a)?3:1]};q.un=function(a){return this.pD-this.az(a)}; q.cJ=function(a){a=-this.un(a);var b=[0>a?"-":"+"];a=Math.abs(a);b.push(Bg(Math.floor(a/60)%100,2),Bg(a%60,2));return b.join("")};q.iJ=function(a){return this.ww[this.Qs(a)?2:0]};q.Qs=function(a){return 0a)var b=this.Pa.Ow[a];else if(8>a)b=this.Pa.Sw[a-4];else if(12>a)b=this.Pa.$D[a-8],b=b.replace("{1}",this.Pa.Ow[a-8]),b=b.replace("{0}",this.Pa.Sw[a-8]);else{this.ix(10);return}this.hx(b)};Es.prototype.vc=function(a){a=String(a);var b=this.Pa||zs;if(void 0!==b.xE){for(var c=[],e=0;e=f?String.fromCharCode(b.xE+f-48):a.charAt(e))}a=c.join("")}return a};var Hs=!1; Es.prototype.CH=function(a,b){b=0b&&(b=-b);2==a&&(b%=100);return this.vc(Bg(b,a))};Es.prototype.QH=function(a,b){b=(new Date(As(b.getFullYear(),b.getMonth(),b.getDate(),this.Pa.Qw,this.Pa.Pw))).getFullYear();0>b&&(b=-b);2==a&&(b%=100);return this.vc(Bg(b,a))}; Es.prototype.GH=function(a,b){b=b.getMonth();switch(a){case 5:return this.Pa.jE[b];case 4:return this.Pa.dE[b];case 3:return this.Pa.mE[b];default:return this.vc(Bg(b+1,a))}};var Is=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");};q=Es.prototype;q.xH=function(a,b){Is(b);return this.vc(Bg(Gs(b)||24,a))}; q.EH=function(a,b){return this.vc((b.getMilliseconds()/1E3).toFixed(Math.min(3,a)).substr(2)+(3a?1:0]};q.wH=function(a,b){Is(b);return this.vc(Bg(Gs(b)%12||12,a))};q.uH=function(a,b){Is(b);return this.vc(Bg(Gs(b)%12,a))};q.vH=function(a,b){Is(b);return this.vc(Bg(Gs(b),a))}; q.JH=function(a,b){b=b.getDay();switch(a){case 5:return this.Pa.rE[b];case 4:return this.Pa.uE[b];case 3:return this.Pa.tE[b];default:return this.vc(Bg(b,1))}};q.KH=function(a,b){b=b.getMonth();switch(a){case 5:return this.Pa.qE[b];case 4:return this.Pa.pE[b];case 3:return this.Pa.sE[b];default:return this.vc(Bg(b+1,a))}};q.HH=function(a,b){b=Math.floor(b.getMonth()/3);return 4>a?this.Pa.nE[b]:this.Pa.kE[b]};q.zH=function(a,b){return this.vc(Bg(b.getDate(),a))}; q.FH=function(a,b){Is(b);return this.vc(Bg(b.getMinutes(),a))};q.IH=function(a,b){Is(b);return this.vc(Bg(b.getSeconds(),a))};q.PH=function(a,b){b=As(b.getFullYear(),b.getMonth(),b.getDate(),this.Pa.Qw,this.Pa.Pw);return this.vc(Bg(Math.floor(Math.round((b-(new Date((new Date(b)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,a))};q.NH=function(a,b,c){c=c||Ds(b.getTimezoneOffset());return 4>a?c.cJ(b):this.vc(c.yI(b))};q.OH=function(a,b,c){c=c||Ds(b.getTimezoneOffset());return 4>a?c.iJ(b):c.Yr(b)}; q.LH=function(a,b){b=b||Ds(a.getTimezoneOffset());return b.tw};q.MH=function(a,b,c){c=c||Ds(b.getTimezoneOffset());return 2>=a?c.tw:c.zI(b)}; q.DH=function(a,b,c,e,f){var g=a.length;switch(a.charAt(0)){case "G":return this.CH(g,c);case "y":return this.RH(g,c);case "Y":return this.QH(g,c);case "M":return this.GH(g,c);case "k":return this.xH(g,e);case "S":return this.EH(g,e);case "E":return this.AH(g,c);case "a":return this.yH(g,e);case "h":return this.wH(g,e);case "K":return this.uH(g,e);case "H":return this.vH(g,e);case "c":return this.JH(g,c);case "L":return this.KH(g,c);case "Q":return this.HH(g,c);case "d":return this.zH(g,c);case "m":return this.FH(g, e);case "s":return this.IH(g,e);case "v":return this.LH(b,f);case "V":return this.MH(g,b,f);case "w":return this.PH(g,e);case "z":return this.OH(g,b,f);case "Z":return this.NH(g,b,f);default:return""}};var Js=new Es(2),Ks=new Es(7);var Ls=function(a){if(A&&!(A&&0<=Bf(ch,"9")))throw Error("Histogram is not supported");Y.call(this,a);this.Ih="color"};r(Ls,Y);q=Ls.prototype;q.R=function(){var a=this.D().R("CANVAS",{className:"CSS_LIGHTBOX_PHOTO_DETAILS_HISTOGRAM",width:256});this.Ee(a)};q.da=function(){Y.prototype.da.call(this);this.L().C(this.A(),ed,this.Zj)};q.Ip=function(a){Y.prototype.Ip.call(this,a);this.update()};q.clear=function(){var a=this.A();a.getContext("2d").clearRect(0,0,a.width,a.height)}; q.Zj=function(a){a.hk(0)&&this.update(this.OI())}; q.gN=function(a,b,c,e){var f=this.A();f.getContext("2d").globalCompositeOperation="lighter";var g=this.KI(a,b,c);f=Math.round(f.width/255);if("color"==e)this.Rg("rgb(255,0,0)",g,f,a),this.Rg("rgb(0,255,0)",g,f,b),this.Rg("rgb(0,0,255)",g,f,c);else if("rgb"==e){for(var h=[],k=0;256>k;k++)h[k]=Math.round((a[k]+b[k]+c[k])/3);this.Rg("rgb(0,0,0)",g,f,h)}else"red"==e?this.Rg("rgb(255,0,0)",g,f,a):"green"==e?this.Rg("rgb(0,255,0)",g,f,b):"blue"==e&&this.Rg("rgb(0,0,255)",g,f,c);this.Ih=e}; q.OI=function(){return"color"==this.Ih?"red":"red"==this.Ih?"green":"green"==this.Ih?"blue":"blue"==this.Ih?"rgb":"color"};q.KI=function(a,b,c){return Math.max(Math.max.apply(null,a),Math.max.apply(null,b),Math.max.apply(null,c))};q.Rg=function(a,b,c,e){if(0!=b){var f=this.A(),g=f.getContext("2d");g.fillStyle=a;a=f.width;f=f.height;for(var h in e){var k=Math.round(e[h]/b*f);g.fillRect(Math.round(h/256*a),f-k,c,k)}}}; q.update=function(a){var b=this.fp;b&&(this.clear(),this.gN(b.eJ(),b.BI(),b.aI(),a||this.Ih))};var Ps=function(a,b){var c=a.Gt,e=a.aA,f=a.jc,g=Ba+I("CSS_LIGHTBOX_PHOTO_DETAILS_BG")+ja+I(ab)+fa;g=g+'« Back to photo

    ')},Os=function(a,b){var c=a.jc;a=a.jD;var e='';e+=Ss(Ui,b,!0,Fi("Dimensions:"),c[0]);e+=Ss(Ui,b,!1,Fi("File Size:"),c[1]);a&&(e+=Ss(Ui,b,!0,Fi("Number of Views:"),c[2]));e+=Ss(Ui,b,!0,Fi("Camera:"),c[3]);e+=Ss(Ui,b,!1,Fi("Exposure:"),c[4]);e+=Ss(Ui,b,!0,Fi("Aperture:"),c[5]);e+=Ss(Ui,b,!1,Fi("Focal Length:"),c[6]);e+=Ss(Ui,b,!0,Fi("ISO Speed:"),c[7]);e+=Ss(Ui,b,!1,Fi("Exposure Bias:"), c[8]);e+=Ss(Ui,b,!0,Fi("Flash Used:"),c[9]);return H(e+"
    ")},Ss=function(a,b,c,e,f){return H((c?'")};var Ts=function(){};x(Ts,Gp);ie(Ts);q=Ts.prototype;q.Bf=function(){return bc};q.Ie=function(a,b,c){switch(b){case 8:case 16:Zo(a,"pressed",c);break;default:case 64:case 1:Ts.B.Ie.call(this,a,b,c)}};q.R=function(a){var b=Ts.B.R.call(this,a);this.ee(b,a.Ue());var c=a.ca();c&&this.Hd(b,c);a.eb(16)&&this.Ie(b,16,a.ui());return b};q.Qa=function(a,b){b=Ts.B.Qa.call(this,a,b);a.nP(this.ca(b));a.Op(this.Ue(b));a.eb(16)&&this.Ie(b,16,a.ui());return b};q.ca=u;q.Hd=u;q.Ue=function(a){return a.title}; q.ee=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};q.ka=function(){return"goog-button"};var Us=function(){};x(Us,Gp);ie(Us);q=Us.prototype;q.ka=function(){return Jc};q.Bf=function(){return"tab"};q.R=function(a){var b=Us.B.R.call(this,a);(a=a.Ue())&&this.ee(b,a);return b};q.Qa=function(a,b){b=Us.B.Qa.call(this,a,b);var c=this.Ue(b);c&&a.Op(c);a.rA()&&(c=a.getParent())&&typeof c.Ui===m&&(a.bd(8,!1),c.Ui(a));return b};q.Ue=function(a){return a.title||""};q.ee=function(a,b){a&&(a.title=b||"")};var Vs=function(a,b,c){Kp.call(this,a,b||Us.Ka(),c);this.Gb(8,!0);this.su(9,!0)};x(Vs,Kp);Vs.prototype.Ue=function(){return this.Yk};Vs.prototype.ee=function(a){this.ja.ee(this.A(),a);this.Op(a)};Vs.prototype.Op=function(a){this.Yk=a};qp(Jc,function(){return new Vs(null)});var Ws=function(){this.Eq="tablist"};x(Ws,sp);ie(Ws);q=Ws.prototype;q.ka=function(){return Kc};q.Jv=function(a,b,c){this.LA||this.UF();var e=this.LA[b];e?a.IC(e):Ws.B.Jv.call(this,a,b,c)};q.Cf=function(a){var b=Ws.B.Cf.call(this,a);this.Ml||this.Tx();b.push(this.Ml[a.uL]);return b};q.Tx=function(){var a=this.ka();this.Ml={top:a+"-top",bottom:a+"-bottom",start:a+"-start",end:a+"-end"}};q.UF=function(){this.Ml||this.Tx();this.LA=bf(this.Ml)};var Xs=function(a,b,c){this.IC(a||Fd);dq.call(this,this.Uf,b||Ws.Ka(),c);this.HA()};x(Xs,dq);q=Xs.prototype;q.WE=!0;q.Cd=null;q.da=function(){Xs.B.da.call(this);this.HA()};q.F=function(){Xs.B.F.call(this);this.Cd=null};q.removeChild=function(a,b){this.ir(a);return Xs.B.removeChild.call(this,a,b)};q.IC=function(a){this.setOrientation("start"==a||"end"==a?Jd:Rc);this.uL=a};q.Ku=function(a){Xs.B.Ku.call(this,a);this.WE&&this.SC(a)};q.Ui=function(a){a?a.Kp(!0):this.Cd&&this.Cd.Kp(!1)};q.Un=function(){return this.Gg(this.Cd)}; q.SC=function(a){this.Ui(this.Wa(a))};q.ir=function(a){if(a&&a==this.Cd){for(var b=this.Gg(a),c=b-1;a=this.Wa(c);c--)if(this.qA(a)){this.Ui(a);return}for(b+=1;a=this.Wa(b);b++)if(this.qA(a)){this.Ui(a);return}this.Ui(null)}};q.qA=function(a){return a.isVisible()&&a.isEnabled()};q.gK=function(a){this.Cd&&this.Cd!=a.target&&this.Cd.Kp(!1);this.Cd=a.target};q.hK=function(a){a.target==this.Cd&&(this.Cd=null)};q.eK=function(a){this.ir(a.target)};q.fK=function(a){this.ir(a.target)}; q.Ve=function(){this.Rc()||this.xc(this.Cd||this.Wa(0))};q.HA=function(){this.L().C(this,"select",this.gK).C(this,"unselect",this.hK).C(this,"disable",this.eK).C(this,Pc,this.fK)};qp(Kc,function(){return new Xs});var Ys=function(){};x(Ys,Ts);ie(Ys);q=Ys.prototype;q.Bf=function(){};q.R=function(a){this.aD(a);return a.D().R("BUTTON",{"class":this.Cf(a).join(" "),disabled:!a.isEnabled(),title:a.Ue()||"",value:a.ca()||""},a.Fc()||"")};q.Oc=function(a){return"BUTTON"==a.tagName||a.tagName==Fb&&(a.type==bc||"submit"==a.type||"reset"==a.type)};q.Qa=function(a,b){this.aD(a);if(b.disabled){var c=this.Ij(1);V(b,c)}return Ys.B.Qa.call(this,a,b)};q.Nf=function(a){a.L().C(a.A(),dc,a.gf)};q.Mk=u;q.Ti=u;q.$e=function(a){return a.isEnabled()}; q.de=u;q.bd=function(a,b,c){Ys.B.bd.call(this,a,b,c);(a=a.A())&&1==b&&(a.disabled=c)};q.ca=function(a){return a.value};q.Hd=function(a,b){a&&(a.value=b)};q.Ie=u;q.aD=function(a){a.Ju(!1);a.kO(255,!1);a.Gb(32,!1)};var Zs=function(a,b,c){Kp.call(this,a,b||Ys.Ka(),c)};x(Zs,Kp);q=Zs.prototype;q.ca=function(){return this.Jb};q.Hd=function(a){this.Jb=a;this.ja.Hd(this.A(),a)};q.nP=function(a){this.Jb=a};q.Ue=function(){return this.Yk};q.ee=function(a){this.Yk=a;this.ja.ee(this.A(),a)};q.Op=function(a){this.Yk=a};q.F=function(){Zs.B.F.call(this);delete this.Jb;delete this.Yk};q.da=function(){Zs.B.da.call(this);if(this.eb(32)){var a=this.cb();a&&this.L().C(a,Yc,this.od)}}; q.od=function(a){return 13==a.keyCode&&a.type==Vc||32==a.keyCode&&a.type==Yc?this.gf(a):32==a.keyCode};qp("goog-button",function(){return new Zs(null)});var $s=function(){};x($s,Ts);ie($s);q=$s.prototype;q.R=function(a){var b=this.Cf(a);b=a.D().R(d,xc+b.join(" "),this.Gh(a.getContent(),a.D()));this.ee(b,a.Ue());return b};q.Bf=function(){return bc};q.Na=function(a){return a&&a.firstChild&&a.firstChild.firstChild};q.Gh=function(a,b){return b.R(d,xc+(this.ka()+pa),b.R(d,xc+(this.ka()+oa),a))};q.Oc=function(a){return a.tagName==d};q.ws=function(a,b){b=a.D().xe(b);var c=this.ka()+pa;return b&&Sm(b,c)&&(a=a.D().xe(b),b=this.ka()+oa,a&&Sm(a,b))?!0:!1}; q.Qa=function(a,b){at(b,!0);at(b,!1);this.ws(a,b)||b.appendChild(this.Gh(b.childNodes,a.D()));Tm(b,[wc,this.ka()]);return $s.B.Qa.call(this,a,b)};q.ka=function(){return"goog-custom-button"};var at=function(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,e;c&&c.parentNode==a;){e=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var f=c.nodeValue;if(""==rf(f))a.removeChild(c);else{c.nodeValue=b?f.replace(/^[\s\xa0]+/,""):f.replace(/[\s\xa0]+$/,"");break}}else break;c=e}};var bt=function(a,b,c){Zs.call(this,a,b||$s.Ka(),c);this.Gb(16,!0)};x(bt,Zs);qp("goog-toggle-button",function(){return new bt(null)});var ct=function(a){X.call(this,new Vo(a));this.yb=a.get("d");this.ga=lm(a);this.sC=this.ga.ha("sgv");this.TD=this.ga.ha("vc")};r(ct,X);q=ct.prototype;q.Lb=function(){X.prototype.Lb.call(this);this.EK()};q.GK=function(){this.A().className="CSS_LIGHTBOX_PHOTO_DETAILS";Mj(this.A(),Ps,this.oJ());R(this.X,Ld,Oc);this.ej=new ns(this.A())}; q.UG=function(){var a=this.D(),b=this.A();this.wD=a.tb(Wa,b);this.Fk=a.tb(Ya,b);this.Pq=a.tb(Za,b);this.ct=a.tb($a,b);this.zx=a.tb(Ta,this.Pq);this.Ds=a.tb(Va,this.Pq);if(!A||A&&0<=Bf(ch,"9"))this.oi=new Ls(a),this.oi.render(this.Ds);this.Ge=new Xs(Fd,Ws.Ka(),a);this.Ge.Qa(a.tb(Kc,b));this.Ge.de(!1);this.dt=this.Ge.Wa(0);S(this.ct,!1);this.Xs=-1;this.L().C(this.Ge,"select",this.JM).C(this.A(),dc,this.tt).C(this.ej,hd,Vj)};q.oJ=function(){return{Gt:dt,jc:et}}; q.F=function(){X.prototype.F.call(this);K(this.be);K(this.ej);K(this.oi);K(this.Ge)};q.Zb=function(a){this.H=a;this.NA=!0;this.vF();this.oi&&this.oi.clear();this.update()};q.update=function(){if(this.H&&this.H.vi()){this.pQ();this.lQ();var a=this.oK(this.H),b=this.H.getContainer().Vn();this.sC||(b=!0);this.dt.setVisible(a&&b);this.hq();a&&(b||this.H.hl())&&this.qL(v(function(){google.maps=this.Rr("maps");this.jQ();this.KD()},this),v(function(){this.dt.setVisible(!1);this.hq()},this))}}; q.vF=function(){this.wD.textContent="";this.Fk.textContent="";Mj(this.zx,Os,{jc:et,jD:this.TD})}; q.pQ=function(){var a=this.H.W(),b=a.fz();Mj(this.wD,Qs,{aA:this.H.Dg(ft)});Mj(this.Fk,Rs,{Gt:[a.getTitle(),this.WI(),this.oI(a.fz())]});var c={jc:et,jD:this.TD},e=this.H.Ya();c.jc[0]=e.width+(" x "+(e.height+" pixels"));e=a.uI();var f=e?e:0;e=f;var g="",h=1;0>f&&(f=-f);if(Infinity===f)e=(Infinity*Math.sign(e)).toString();else{for(var k=0;k=h||1>=h&&f>.1*h){g=l;break}}g||(h=1);f=Math.pow(10,2);e=Math.round(e/h*f)/f+""+g}c.jc[1]=e;c.jc[2]=a.jz()?a.jz()+"":"0"; b&&(c.jc[3]=b.dI()||"-",c.jc[4]=b.Pr()?Math.round(1E3*b.Pr())/1E3+" sec (1/"+Math.round(1/b.Pr())+")":"-",c.jc[5]=b.Xy()?"f/"+b.Xy():"-",c.jc[6]=b.hz()?b.hz()+" mm":"-",c.jc[7]=b.mz()?b.mz()+"":"-",c.jc[8]=b.gz()?b.gz()+"/3 EV":"-",c.jc[9]=b.wI()?"Yes":"-");Mj(this.zx,Os,c)};q.oI=function(a){if(a&&0":'")));return a};q.hq=function(){var a=this.Ge.Un();S(this.ct,0==a);S(this.Pq,1==a)};q.lQ=function(){S(this.Ds,!1);this.oi&&this.H.QE(v(function(){S(this.Ds,!0);this.oi.Ip(this.H.W().Tm())},this))};q.JM=function(){this.hq();this.NA&&0==this.Ge.Un()&&this.KD()}; q.tt=function(a){a.target==this.D().tb(ab)&&this.H&&this.yb.Zf("Z");a.stopPropagation()};q.isVisible=function(){return this.Kb};q.setVisible=function(a){a!=this.Kb&&(a&&!this.RK&&(this.GK(),this.UG(),this.RK=!0),R(this.A(),Ld,a?Md:Oc),this.Kb=a)}; q.EK=function(){var a=this.D();if(!this.Rr(ad)){var b=a.createElement("SCRIPT");b.type="text/javascript";b.src=of(gt);var c;(c=b.ownerDocument&&b.ownerDocument.defaultView)&&c!=t?c=he(c.document):(null===ge&&(ge=he(t.document)),c=ge);c&&b.setAttribute("nonce",c);a.appendChild(a.wa.body,b)}};q.qL=function(a,b){"google"in window||(window.google={});google.load=this.Rr(ad);google.load?google.load("maps","3",{callback:a,other_params:"sensor=false&client=google-lightbox"}):b()}; q.oK=function(a){a=a.W().Qr();return!!a&&!!a.Wr()&&!!a.Zr()};q.jQ=function(){var a=this.H.W().Qr();a=new google.maps.LatLng(a.Wr(),a.Zr());this.Ty||(this.Ty=new google.maps.Geocoder);this.Ty.geocode({latLng:a},v(this.lM,this))}; q.lM=function(a,b){if(b==google.maps.GeocoderStatus.OK&&a[1])if(b=this.D(),this.FB=b.tb(cb,this.Fk),b=b.tb(eb,this.Fk),Hq(b,fb),this.sC){this.be&&(this.L().ma(this.be,Tb,this.kB),K(this.be));b=this.H.getContainer().Vn();var c=Ip(Ts,"CSS_LIGHTBOX_PHOTO_INFO_LOCATION_BTN_VISIBILITY");this.be=new bt("",c);this.be.render(this.Fk);this.be.ou(b);this.be.Hd(a[1].formatted_address);this.be.setVisible(this.H.hl());this.HD(b);this.L().C(this.be,Tb,this.kB)}else this.D().Lc(this.FB,a[1].formatted_address)}; q.kB=function(a){var b=a.target.ui();this.H.getContainer().Gv(b);this.HD(b);var c=this.Ge.Un();this.dt.setVisible(b);-1!=this.Xs&&this.Ge.SC(this.Xs);this.hq();this.Xs=c;a.stopPropagation()};q.HD=function(a){this.D().Lc(this.FB,a?this.be.ca():"Location data hidden.");this.be.xC(a?"Hide location data for all photos in this album":"Show location data for all photos in this album")}; q.KD=function(){if(0==this.Ge.Un()){var a=this.H.W().Qr();a=new google.maps.LatLng(a.Wr(),a.Zr());this.et||(this.et=new google.maps.Map(this.ct,{zoom:13,center:a,keyboardShortcuts:!1,mapTypeId:google.maps.MapTypeId.ROADMAP}),this.OA=new google.maps.Marker({position:a}),this.OA.setMap(this.et));this.et.setCenter(a);this.OA.setPosition(a);this.NA=!1}};q.Rr=function(a){return window.google&&window.google[a]||window.parent.google&&window.parent.google[a]}; var dt=["","","","",""],et="----------".split(""),ft=new dj(140,150),gt=pf(lf(new kf(hf,"//www.google.com/jsapi")));var ht=function(a){a=a.lF;return H(Ba+I("lightbox-captionwidget-id-wrapper")+" "+I(La)+" "+I("CSS_LIGHTBOX_SCALED_IMAGE_CAPTION")+" "+I(wc)+'">
    ')};function it(a){(a=a.tb(Sa))&&a.focus()};var jt=function(a){N.call(this);this.X=a;a=A?sc:Zb;this.mL=kk(this.X,A?rc:qc,this,!A);this.nL=kk(this.X,a,this,!A)};x(jt,N);jt.prototype.handleEvent=function(a){var b=new Yj(a.Qc);b.type=a.type==rc||a.type==qc?rc:sc;this.dispatchEvent(b)};jt.prototype.F=function(){jt.B.F.call(this);sk(this.mL);sk(this.nL);delete this.X};var kt=function(a,b,c){Y.call(this,c);this.Es=this.FG=b;this.Qa(a)};x(kt,Y);q=kt.prototype;q.nt=50;q.vQ=0;q.Xz="Edit";q.GO=function(a){this.Es=a;return this};q.LC=function(a){this.nt=a||50;return this};q.Gp=function(a){(this.EL=a)?R(this.ib,"maxWidth",a+wd):R(this.ib,"maxWidth","");return this};q.fO=function(a){this.KE=a;return this};q.TO=function(a){this.VN=a;return this};q.FO=function(a){this.Xz=a;this.bl();return this}; q.hb=function(a){var b=this.D();this.ll=b.createElement("span");this.ib=a;var c=this.ib.style;A&&!B("8")?(c.whiteSpace="pre",c.wordWrap="break-word"):c.whiteSpace=Og?"-moz-pre-wrap":"pre-wrap";b.Kk(this.ll,a);this.Ee(this.ll);this.ta=b.R(Fb,{type:Ed});Tm(this.ta,Qm(this.ib));V(this.ta,this.FG);this.ta.value=b.gs(this.ib);S(this.ta,!1);this.$i=b.createElement("span");Tm(this.$i,Qm(this.ta));R(this.$i,{border:0,display:nd,padding:0,position:Sb,whiteSpace:"pre"});b.append(this.ll,this.ib,this.ta,this.$i); Ej(this.ib,!0)};q.da=function(){kt.B.da.call(this);this.Da=new Bp(this.ta);this.Uc=new eq(this.ta);this.Br=new jt(this.ta);this.qw=new jt(this.ib);this.L().C(this.Da,Vc,this.Bk);this.L().C(this.Uc,Uc,this.jM);this.L().C(this.Br,sc,this.iM);this.L().C(this.qw,rc,this.yP);this.L().C(this.A(),gd,this.iB);this.L().C(this.A(),fd,this.hB);this.cd=this.D().gs(this.ib);this.Vb=!0;this.bl();this.ta.value=this.cd}; q.sa=function(){K(this.Da);this.Da=null;K(this.Uc);this.Uc=null;K(this.Br);this.Br=null;K(this.qw);this.qw=null;this.L().ma(this.A(),gd,this.iB);this.L().ma(this.A(),fd,this.hB);kt.B.sa.call(this)};q.F=function(){Ej(this.ib,!1);S(this.ib,!0);this.D().Kk(this.ib,this.ll);this.$i=this.ib=this.ll=this.ta=null;kt.B.F.call(this)};q.Xi=function(a){switch(this.vQ){case 0:this.cd=rf(a);break;case 2:this.cd=rf(a).replace(/\xa0|[ \t]+/g," ");break;default:this.cd=a}this.ta.value=this.cd;this.bl();this.yp(this.cd)}; q.enable=function(){this.isEnabled()||(Ej(this.ib,!0),this.ta.disabled=!1,this.Vb=!0,this.bl())};q.disable=function(){this.isEnabled()&&(this.cancel(),this.ta.disabled=!0,this.Vb=!1,this.bl(),Ej(this.ib,!1))};q.isEnabled=function(){return this.Vb};q.yP=function(){this.isEnabled()&&!this.wi&&(this.yp(this.cd),S(this.ta,!0),S(this.ib,!1),this.wi=!0,this.ta.focus())}; q.save=function(){!this.KE&&!this.ta.value||this.ta.value==this.cd?this.cancel():(this.wi=!1,this.Xi(this.ta.value),S(this.ta,!1),S(this.ib,!0),this.dispatchEvent({type:"za",text:this.cd}))};q.cancel=function(){this.wi&&(this.wi=!1,this.dispatchEvent({type:"ya",text:this.cd}));this.Xi(this.cd);S(this.ta,!1);S(this.ib,!0)};q.bl=function(){var a=this.cd||(this.isEnabled()?this.Xz:"");this.D().Lc(this.ib,a)}; q.yp=function(a){this.D().Lc(this.$i,a);a=Yl(this.$i).width+1;a=Hh(a,this.nt,this.EL||Math.max(a,this.nt));a!=this.GG&&(this.ta.style.width=Nl(a,!0),this.GG=a)};q.iB=function(){this.isEnabled()&&V(this.ib,this.Es)};q.hB=function(){Um(this.ib,this.Es)}; q.Bk=function(a){13==a.keyCode?(a.preventDefault(),this.wi&&this.isEnabled()&&(this.save(),this.blur())):27==a.keyCode?(a.preventDefault(),this.cancel(),this.blur()):!a.charCode||a.ctrlKey||a.metaKey||this.yp(this.ta.value+String.fromCharCode(a.charCode));a.stopPropagation()};q.blur=function(){this.ta.blur()};q.jM=function(){this.yp(this.ta.value)};q.iM=function(){this.wi&&this.isEnabled()&&(this.VN?this.save():this.cancel())};var lt=function(a){Fm.call(this,a);this.Fb=a.get(Ck);this.gh(-1);this.Fd(-1)};r(lt,Vo);q=lt.prototype;q.Lb=function(){Vo.prototype.Lb.call(this);Mj(this.A(),ht,{lF:$c});var a=this.D();this.Jl=Pk($c,this.A());this.ta=(new mt(this.Jl,"CSS_LIGHTBOX_SCALED_IMAGE_CAPTION_EDITOR",a)).GO("CSS_LIGHTBOX_SCALED_IMAGE_CAPTION_HOVER").fO(!0).FO("Add a caption").TO(!0);this.Cq();this.ta.disable()};q.da=function(){Vo.prototype.da.call(this);this.L().C(this.ta,"za",this.Pz)}; q.sa=function(){this.L()&&(this.L().ma(this.ta,"za",this.Pz),this.H&&this.L().ma(this.H.rb,"fa",this.vt),this.ta.sa(),Vo.prototype.sa.call(this))};q.F=function(){K(this.ta);this.Jl=null;Vo.prototype.F.call(this)};q.disable=function(){this.ta.disable()};q.enable=function(){this.ta.enable()};q.isEnabled=function(){return this.ta.isEnabled()};q.Zb=function(a){this.H&&this.L().ma(this.H.rb,"fa",this.vt);this.H=a;this.Xi(a.Fc());this.L().C(this.H.rb,"fa",this.vt)}; q.Gp=function(a){R(this.A(),"max-width",a+wd);this.ta.Gp(a)};q.Xi=function(a){this.ta.Xi(a);this.Cq()};q.Cq=function(){this.ta.cd?Hq(this.Jl,hb):Fq(this.Jl,hb)};q.Pz=function(a){this.H.DG(a.text,null);this.Cq()};q.vt=function(a){this.Xi(a.target.Fc())};var mt=function(a,b,c){kt.call(this,a,b,c)};r(mt,kt);mt.prototype.blur=function(){it(this.D())};var nt=function(a,b,c,e,f){this.HG=a;this.Vh=b;this.SL=c;this.Ga=e||null;this.Gj=f||null};nt.prototype.di=function(){return this.HG};nt.prototype.O=function(){return this.Ga};nt.prototype.Nj=function(){return this.SL};nt.prototype.toString=function(){return this.Vh};var ot=function(a,b){Y.call(this,b);this.Xc=a||""},pt;x(ot,Y);ot.prototype.te=null;ot.prototype.gL=10;var qt=function(){null==pt&&(pt="placeholder"in pj(document,Fb));return pt};q=ot.prototype;q.ni=!1;q.R=function(){this.Ee(this.D().R(Fb,{type:Ed}))};q.hb=function(a){ot.B.hb.call(this,a);this.Xc||(this.Xc=a.getAttribute("label")||"");Ij(gj(a))==a&&(this.ni=!0,a=this.A(),Um(a,this.lk));qt()&&(this.A().placeholder=this.Xc);a=this.A();Zo(a,"label",this.Xc)}; q.da=function(){ot.B.da.call(this);this.TE();this.uf();this.A().ub=this};q.sa=function(){ot.B.sa.call(this);this.qy();this.A().ub=null};q.TE=function(){var a=new Gk(this);a.C(this.A(),qc,this.qs);a.C(this.A(),Zb,this.xJ);if(qt())this.xa=a;else{Og&&a.C(this.A(),[Xc,Wc,Yc],this.IJ);var b=gj(this.A());a.C(nj(b),ad,this.jK);this.xa=a;this.mx()}};q.mx=function(){!this.tH&&this.xa&&this.A().form&&(this.xa.C(this.A().form,"submit",this.MJ),this.tH=!0)};q.qy=function(){this.xa&&(this.xa.aa(),this.xa=null)}; q.F=function(){ot.B.F.call(this);this.qy()};q.lk="label-input-label";q.qs=function(){this.ni=!0;var a=this.A();Um(a,this.lk);if(!qt()&&!this.Mf()&&!this.Hs){var b=this;a=function(){b.A()&&(b.A().value="")};A?tl(a,10):a()}};q.xJ=function(){qt()||(this.xa.ma(this.A(),dc,this.qs),this.te=null);this.ni=!1;this.uf()};q.IJ=function(a){27==a.keyCode&&(a.type==Wc?this.te=this.A().value:a.type==Xc?this.A().value=this.te:a.type==Yc&&(this.te=null),a.preventDefault())}; q.MJ=function(){this.Mf()||(this.A().value="",tl(this.wJ,10,this))};q.wJ=function(){this.Mf()||(this.A().value=this.Xc)};q.jK=function(){this.uf()};q.hasFocus=function(){return this.ni};q.Mf=function(){return!!this.A()&&""!=this.A().value&&this.A().value!=this.Xc};q.clear=function(){this.A().value="";null!=this.te&&(this.te="")};q.reset=function(){this.Mf()&&(this.clear(),this.uf())};q.Hd=function(a){null!=this.te&&(this.te=a);this.A().value=a;this.uf()}; q.ca=function(){return null!=this.te?this.te:this.Mf()?this.A().value:""};q.uf=function(){var a=this.A();qt()?this.A().placeholder!=this.Xc&&(this.A().placeholder=this.Xc):this.mx();Zo(a,"label",this.Xc);this.Mf()?(a=this.A(),Um(a,this.lk)):(this.Hs||this.ni||(a=this.A(),V(a,this.lk)),qt()||tl(this.PN,this.gL,this))};q.qH=function(){var a=this.Mf();this.Hs=!0;this.A().focus();a||qt()||(this.A().value=this.Xc);this.A().select();qt()||(this.xa&&this.xa.Xd(this.A(),dc,this.qs),tl(this.rH,10,this))}; q.Dd=function(a){this.A().disabled=!a;var b=this.A();Wm(b,this.lk+na,!a)};q.isEnabled=function(){return!this.A().disabled};q.rH=function(){this.Hs=!1};q.PN=function(){!this.A()||this.Mf()||this.ni||(this.A().value=this.Xc)};function rt(a){Y.call(this,a);this.ub=new ot("Type a name here",a);this.Aa(this.ub)}x(rt,Y);q=rt.prototype; q.hb=function(a){rt.B.hb.call(this,a);a=this.D();V(this.A(),"namebox-subjectinput");var b=a.R(d,{"class":"inputwrapper"}),c=a.R(Fb,{type:Ed,maxlength:"128",size:"50","class":"namebox-subjectinput-input"});Og&&(c.style.MozUserSelect=Ed);a.appendChild(b,c);a.appendChild(this.A(),b);var e=a.R(d,{"class":"helpwrapper"}),f=a.R(d);a.appendChild(e,f);a.Lc(f,"Press Enter to apply or Esc to cancel.");a.appendChild(b,e);this.ub.Qa(c)};q.da=function(){rt.B.da.call(this);this.clear()}; q.sa=function(){this.ub.A()&&this.ub.Hd("");rt.B.sa.call(this)};q.F=function(){K(this.Sa);rt.B.F.call(this)};q.Lz=function(){tl(function(){try{this.ub.qH()}catch(a){}},10,this)};q.setVisible=function(a){a||this.Sa.kr();S(this.A(),a)};q.Dd=function(a){var b=this.ub.A();a?(this.ub.Ba()||this.ub.da(),b.removeAttribute(gc)):(this.ub.Ba()&&this.ub.sa(),b.setAttribute(gc,gc))};q.clear=function(){this.ub.A()&&this.ub.Hd("")};var st=function(a,b,c){this.xy=a;this.HK=b;this.Wp=c};st.prototype.mb=function(){return this.xy||!!this.Wp};var tt=function(a,b,c,e){Tj.call(this);e=e||150;this.wk=null!=c?c:!0;this.WO(a||",;");this.KA=b||"";this.rN=!1;this.qN=this.wk;this.Fa=0@:\\".[],;')}; q.UP=function(a){var b=this.Nj();b=b.replace(zt,"");a:{for(var c=0;c"};q.mb=function(){return Dt.test(this.address)}; var Gt=function(a){a=a.replace(Et,"");for(var b="",c="",e=0;e)]'.charAt(g);for(var h=a.indexOf(g,e+1);0<=h&&Ft(a,h);)h=a.indexOf(g,h+1);f=0<=h?a.substring(e,h+1):f}"<"==f.charAt(0)&&-1!=f.indexOf(">")?c=f.substring(1,f.indexOf(">")):""==c&&(b+=f);e+=f.length}""==c&&-1!=b.indexOf("@")&&(c=b,b="");b=vg(b);b=yg(b,"'");b=yg(b,'"');b=b.replace(At,'"');b=b.replace(Ct,"\\");c=vg(c);return new yt(c,b)},Ft=function(a,b){if('"'!= a.charAt(b))return!1;var c=0;for(--b;0<=b&&"\\"==a.charAt(b);b--)c++;return 0!=c%2};var Ht=function(){};x(Ht,$s);ie(Ht);Ht.prototype.Na=function(a){return a&&a.firstChild&&a.firstChild.firstChild&&a.firstChild.firstChild.firstChild.lastChild};Ht.prototype.Gh=function(a,b){var c=this.ka();return b.R(d,xc+(c+pa),b.R(d,xc+(c+oa),b.R(d,c+"-pos",b.R(d,c+qa,"\u00a0"),b.R(d,c+ma,a))))}; Ht.prototype.ws=function(a,b){b=a.D().xe(b);var c=this.ka()+pa;return b&&Sm(b,c)&&(b=a.D().xe(b),c=this.ka()+oa,b&&Sm(b,c)&&(b=a.D().xe(b),c=this.ka()+"-pos",b&&Sm(b,c)&&(b=a.D().xe(b),c=this.ka()+qa,b&&Sm(b,c)&&(a=a.D().rz(b),b=this.ka()+ma,a&&Sm(a,b)))))?!0:!1};Ht.prototype.ka=function(){return vc};qp(vc,function(){return new Zs(null,Ht.Ka())});qp("goog-imageless-toggle-button",function(){var a=new Zs(null,Ht.Ka());a.Gb(16,!0);return a});var It=function(a,b){Y.call(this,b);this.ra=new Bl;this.ra.Yb(wk,new Gl(this.ra,document));this.Zi=a;this.Aa(this.Zi)},Jt;x(It,Y);q=It.prototype;q.oa=Tc;q.Ah=u; q.rP=function(){var a=this.D(),b=a.createElement(d),c=a.createElement(d);a.Lc(b,"Name:");a.Lc(c,"Email address (optional):");this.Ze=a.R(Fb,{"class":md,id:"nameinputboxName"+ne(this)});this.Hg=a.R(Fb,{"class":md,id:"nameinputboxEmail"+ne(this)});var e=a.createElement(d);this.Dl=new xt("OK",Ht.Ka(),a);this.Cl=new xt("Cancel",Ht.Ka(),a);var f=a.createElement(d);R(f,"clear",ac);this.Pd=a.createElement(d);Rm(this.Pd,"namebox-subjectcreate");a.appendChild(this.Pd,this.Rh.A());a.appendChild(this.Pd,b); a.appendChild(this.Pd,this.Ze);a.appendChild(this.Pd,c);a.appendChild(this.Pd,this.Hg);a.appendChild(this.Pd,e);a.appendChild(this.Pd,f);a.appendChild(this.A(),this.Pd);this.Dl.render(e);this.Cl.render(e)};q.dK=function(a){"create"!=this.oa&&this.Kh(a)};q.BJ=function(a,b){this.Lp("create");!b&&a&&Gt(a).mb()?this.Hg.value=a||"":a||!b||Gt(b).mb()?(this.Ze.value=a||"",this.Hg.value=b||""):this.Ze.value=b||""};q.R=function(){It.B.R.call(this);this.hb(this.A())}; q.hb=function(a){It.B.hb.call(this,a);Rm(this.A(),"namebox-nameinputbox");this.Rh=new xq(this.ra);this.rP();this.Zi.render(this.A());this.Lp(Tc)};q.da=function(){It.B.da.call(this);this.L().C(this.A(),Wc,v(function(a){27==a.keyCode&&this.Kh();a.stopPropagation()},this));this.L().C(this.A(),[Yc,Xc,dc],function(a){a.stopPropagation()});this.Dl&&this.L().C(this.Dl,Tb,v(this.EJ,this));this.Cl&&this.L().C(this.Cl,Tb,v(this.Kh,this,null));this.Rh.da()};q.sa=function(){this.Rh.sa();It.B.sa.call(this)}; q.F=function(){Jt=null;K(this.Dl);K(this.Cl);this.Rh.F();K(this.ra);It.B.F.call(this)};q.Lp=function(a){a&&(this.oa=a);switch(this.oa){case Tc:S(this.A(),!1);break;case Uc:S(this.A(),!0);S(this.Zi.A(),!0);S(this.Pd,!1);this.Zi.Lz();break;case "create":S(this.A(),!0),S(this.Zi.A(),!1),S(this.Pd,!0),this.Ze.focus()}};q.Kh=function(a){this.Zi.clear();this.Ze.value="";this.Hg.value="";this.Ah&&this.Ah(a);this.Ah=u;this.Lp(Tc);R(this.A(),Fd,0);R(this.A(),Zc,0);this.BB=null}; q.gG=function(a,b){this.BB==a&&this.Kh(b)};q.AE=function(a,b,c,e,f,g){this.Kh();this.Lp(Uc);g?this.wG(a):this.vG(a,b,c);this.BB=f;this.Ah=e};q.vG=function(a,b,c){Um(this.A(),ld);V(this.A(),kd);a&&this.D().appendChild(a,this.A());R(this.A(),Fd,b);R(this.A(),Zc,c);a=Sl(this.A());this.D().appendChild(this.D().wa.body,this.A());R(this.A(),Fd,a.y+wd);R(this.A(),Zc,a.x+wd)};q.wG=function(a){a&&this.D().appendChild(a,this.A());Um(this.A(),kd);V(this.A(),ld)}; q.EJ=function(){this.oF();var a=this.Ze.value,b=this.Hg.value;a?Gt(a).mb()?(b||(this.Hg.value=a,this.Ze.value=""),this.CC("The contact name cannot be an email address.")):this.Kh(new st(!0,null,new nt(this.Hg.value,this.Ze.value,this.Ze.value))):this.CC("Please provide a contact name.")};q.oF=function(){this.Rh.We()};q.CC=function(a){a=cp(a,1,-1);this.Rh.showNotification(a)};function Kt(a,b){It.call(this,new wt(v(this.FJ,this),a,b),a)}x(Kt,It);Kt.prototype.FJ=function(a){a&&a.xy?this.BJ(a.HK):this.dK(a)};var Lt=function(){};x(Lt,Ht);ie(Lt);Lt.prototype.ka=function(){return"namebox-imageless-button"};var Mt=function(a,b,c,e,f){as.call(this,b,c,e,f);this.element=a};x(Mt,as);q=Mt.prototype;q.gq=u;q.ud=function(){void 0===this.Wg&&(this.Wg=am(this.element));return this.Wg};q.st=function(){this.gq();Mt.B.st.call(this)};q.Tf=function(){this.gq();Mt.B.Tf.call(this)};q.Pg=function(){this.gq();Mt.B.Pg.call(this)};var Nt=function(a,b,c,e,f){typeof b===od&&(b=[b]);typeof c===od&&(c=[c]);Mt.call(this,a,b,c,e,f);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.Uo=-1};x(Nt,Mt); var Ot=1/1024;q=Nt.prototype;q.gq=function(){var a=this.coords[0];Math.abs(a-this.Uo)>=Ot&&($l(this.element,a),this.Uo=a)};q.Pg=function(){this.Uo=-1;Nt.B.Pg.call(this)};q.Tf=function(){this.Uo=-1;Nt.B.Tf.call(this)};q.show=function(){this.element.style.display=""};q.hide=function(){this.element.style.display=nd};var Pt=function(a,b,c){Nt.call(this,a,1,0,b,c)};x(Pt,Nt);Pt.prototype.Pg=function(){this.show();Pt.B.Pg.call(this)};Pt.prototype.Tf=function(){this.hide();Pt.B.Tf.call(this)};var Qt=function(a){return Math.pow(a,3)};var Rt=function(){this.bC={};this.aC=0};q=Rt.prototype;q.format=function(a){var b=xg("SafeHtmlFormatter:");a=xg(a).replace(new RegExp("\\{"+b+"[\\w&#;]+\\}","g"),v(this.MN,this,[]));return ig(a,null)};q.MN=function(a,b){a=this.bC[b];if(!a)return b;b="";a.Tp&&(b+="<"+a.Tp+a.attributes+">");a.html&&(b+=a.html);a.em&&(b+="");return b}; q.Tp=function(a,b){ng(a);var c=this.pw,e="";if(b)for(var f in b)if(Object.prototype.hasOwnProperty.call(b,f)){if(!kg.test(f))throw Error("");var g=b[f];if(null!=g){var h=f;var k=g;if(k instanceof kf)k=lf(k);else if("style"==h.toLowerCase()){g=void 0;if(!ke(k))throw Error("");if(!(k instanceof Nf)){var l="";for(g in k)if(Object.prototype.hasOwnProperty.call(k,g)){if(!/^[-_a-zA-Z0-9]+$/.test(g))throw Error("Name allows only [-_a-zA-Z0-9], got: "+g);var n=k[g];null!=n&&(n=Array.isArray(n)?Ae(n,Qf).join(" "): Qf(n),l+=g+":"+n+";")}k=l?new Nf(l,Mf):Of}g=k instanceof Nf&&k.constructor===Nf?k.Mt:"type_error:SafeStyle";k=g}else{if(/^on/i.test(h))throw Error("");if(h.toLowerCase()in lg)if(k instanceof nf)k=of(k).toString();else if(k instanceof Df)k=Ef(k);else if(typeof k===p)k=(Jf(k)||Kf).Sc();else throw Error("");}k.Ye&&(k=k.Sc());h=h+'="'+zf(String(k))+'"';e+=" "+h}}return c.call(this,{Tp:a,attributes:e})};q.em=function(a){ng(a);return this.pw({em:a})};q.text=function(a){return this.pw({html:xg(a)})}; q.pw=function(a){this.aC++;var b="{SafeHtmlFormatter:"+this.aC+"_"+(Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^re()).toString(36))+"}";this.bC[xg(b)]=a;return b};var St=function(a,b,c,e){Y.call(this,e);this.Tk=void 0!==a?a:!0;this.Jg=void 0!==b?b:!0;this.Uk=void 0!==c?c:!0;this.rf=new J;this.vh=new J;this.Bl=new J;this.kj=new J;this.ie=new J;Jt||(a=new Kt(e,void 0),Jt||(Jt=a),a.Ba()||a.render((e?e.wa:document).body))};x(St,Y);q=St.prototype;q.Iy="";q.R=function(){St.B.R.call(this);this.hb(this.A())}; q.hb=function(a){var b=this.D();this.UM=a;this.Mc=b.createElement(d);Rm(this.Mc,"namebox-wrapper-box");this.yf=b.createElement(d);Rm(this.yf,"namebox-center-ref");this.Ac=b.R("A",{id:"nameboxClickBox"+ne(this),"class":"namebox-box"});this.dg=b.R("A",{id:"nameboxRemoveButton"+ne(this),"class":"namebox-button-remove"});this.qh=b.createElement(d);V(this.qh,"namebox-box-background");S(this.qh,!1);this.qq=b.createElement("IMG");this.lg=b.R(d,{id:"nameboxClickName"+ne(this),"class":"namebox-text-outer"}); this.zc=b.createElement(Lb);Tm(this.zc,["namebox-text-middle",wc]);this.Jg&&this.Uk&&(this.jd=b.createElement(d),this.jd.textContent="\u00a0",Rm(this.jd,"namebox-button-confirm"),this.kd=b.createElement(d),this.kd.textContent="\u00a0",Rm(this.kd,"namebox-button-reject"));var c=Lt.Ka(),e=b.createElement(d);Rm(e,"namebox-button-approve-outer");var f=b.createElement(d);Rm(f,"namebox-button-approve-icon");var g=b.createElement(d);Tm(g,["namebox-button-approve-message",wc]);b.Lc(g,"Approve this tag"); e.appendChild(f);e.appendChild(g);this.wj=new Zs(e,c,b);this.wj.xq(id);e=b.createElement(d);Rm(e,"namebox-button-disapprove-outer");f=b.createElement(d);Rm(f,"namebox-button-disapprove-icon");g=b.createElement(d);Tm(g,["namebox-button-disapprove-message",wc]);b.Lc(g,"Remove");e.appendChild(f);e.appendChild(g);this.xj=new Zs(e,c,b);this.xj.xq(id);this.Aa(this.wj);this.Aa(this.xj);this.Rp=b.R(Lb,{"class":"namebox-text-label"});this.Sp=b.R(d,{"class":"namebox-text-message"});this.Jg&&V(this.Ac,"namebox-box-editable"); this.Tk&&V(this.Ac,"namebox-box-showbox");this.xr=new Pt(this.yf,750,Qt);this.xr.show=u;b.appendChild(this.Mc,this.yf);b.appendChild(this.yf,this.Ac);b.appendChild(this.qh,this.qq);b.appendChild(this.Ac,this.qh);b.appendChild(this.Ac,this.dg);b.appendChild(this.yf,this.lg);b.appendChild(this.lg,this.zc);this.wj.render(this.zc);this.xj.render(this.zc);this.jd&&this.kd&&(b.appendChild(this.zc,this.jd),b.appendChild(this.zc,this.kd));b.appendChild(this.zc,this.Rp);b.appendChild(this.zc,this.Sp);b.appendChild(a, this.Mc);this.resize();this.Ok(null);this.show(!1,!0)};q.F=function(){St.B.F.call(this);this.Mc&&this.D().removeNode(this.Mc);this.kd=this.jd=this.Sp=this.Rp=this.zc=this.lg=this.dg=this.Ac=this.yf=this.Mc=null}; q.da=function(){St.B.da.call(this);this.L().C(this.zc,gd,v(this.Kf,this,!0));this.L().C(this.zc,fd,v(this.Kf,this,!1));this.L().C(this.Ac,gd,v(this.Kf,this,!0));this.L().C(this.Ac,fd,v(this.Kf,this,!1));this.jd&&(this.L().C(this.jd,gd,v(this.Kf,this,!0)),this.L().C(this.jd,fd,v(this.Kf,this,!1)));this.kd&&(this.L().C(this.kd,gd,v(this.Kf,this,!0)),this.L().C(this.kd,fd,v(this.Kf,this,!1)));this.L().C(this.Mc,gd,v(this.Tz,this,!0));this.L().C(this.Mc,fd,v(this.Tz,this,!1));this.Jg&&(this.L().C(this.Ac, dc,this.li),this.L().C(this.zc,dc,this.li));this.L().C(this.zc,dc,this.XJ)};q.sa=function(){Jt.gG(this);St.B.sa.call(this)};q.li=function(a){this.xP();a.stopPropagation()};q.xP=function(){if(!(!this.Jg||this.Ns||this.Mo||this.kk&&this.Uk||!this.kk&&this.Yd)){this.Ns=!0;Wm(this.Ac,jd,!0);S(this.lg,!1);S(this.dg,!1);var a=1+this.ie.y+this.kj.y,b=this.ie.x;a=Hh(a,0,100);b=Hh(b,0,100);Jt.AE(this.UM,a+"%",b+"%",v(this.GJ,this),this)}return this.Ns}; q.Hv=function(a){this.Ac&&Wm(this.Ac,this.lA?"namebox-legacy-box-showbox-hover":"namebox-box-showbox-hover",a)};q.Kf=function(a,b){this.Tk&&!this.Ig()&&this.Hv(a);Wm(this.Ac,"namebox-box-hover",a);Wm(this.Mc,"namebox-wrapper-box-hover",a);b.target==this.jd&&Wm(this.jd,"namebox-button-confirm-hover",a);b.target==this.kd&&Wm(this.kd,"namebox-button-reject-hover",a);S(this.qh,!1)};q.Tz=function(a){this.PK=a};q.XJ=function(a){this.Yd&&a.stopPropagation()}; q.GJ=function(a){this.dispatchEvent("Ba");this.Ns=!1;Wm(this.Ac,jd,!1);S(this.lg,!0);S(this.dg,!0);if(a&&a.mb()&&this.WA){var b='Unable to tag "'+(a.Wp.Nj()+'". Please try again.'),c=v(function(e,f){this.Pv(e);this.Ok(f);alert(b)},this,this.kk,this.Yd);this.Pv(!1);this.Ok(a.Wp.Nj(),void 0,!1,!0,!1);this.WA(a.Wp,u,c)}}; q.BH=function(){var a=this.kk&&this.Uk,b=this.Qo&&this.Mo;Wm(this.zc,"namebox-text-unnamed",!this.Yd);Wm(this.lg,"namebox-text-unconfirmed",a);Wm(this.lg,"namebox-text-approvable",b);Wm(this.Mc,"namebox-box-approvable",b);this.wj.setVisible(b);this.xj.setVisible(b);this.Jg&&a&&(R(this.jd,"display",a?"inline-block":nd),R(this.kd,"display",a?"inline-block":nd));S(this.Rp,!b);a=b?this.Iy:"";this.D().Lc(this.Sp,a);S(this.Sp,!!a)}; q.resize=function(){this.TL();this.af&&(R(this.Mc,Fd,this.ie.y+"%"),R(this.Mc,Zc,this.ie.x+"%"),R(this.Mc,Od,this.kj.x+"%"),R(this.Mc,Nc,this.kj.y+"%"),this.Zl&&Ol(this.qh,this.ie.x/-100*this.Zl.width,this.ie.y/-100*this.Zl.height))};q.TL=function(){if(this.af=0a;){var b=this.Iq?this.ua.prev:this.ua.next;this.removeNode(b);this.Gy&&this.Gy(b.key,b.value)}};q.JB=function(a){this.ua!=a&&this.removeNode(a);return a.value};var Tt=function(a,b){this.key=a;this.value=b}; Tt.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var Vt=function(a,b){X.call(this,new Vo(a));this.lh=new Gk(this);this.tg=new Gk(this);this.ZG=new Gk(this);this.Mg=new Ut(0,!0);this.up=[];for(var c=this.D(),e=0;e=this.Hk&&(this.Hk=0,this.dispatchEvent(new Yt("Ga",Date.now()-this.pN,!0,!1)))}; q.xw=function(){var a;if(a=this.ia.Fc()){a=xg(a);a=a.replace(/(\r\n|\r|\n)/g,"\n");a=a.replace(/\n\n+/g,"\n\n").replace(/\n/g,"
    ");if(!(10>a.length)){for(var b=[],c=0,e=0,f=0,g=0,h=0;h=g||8234<=g&&8238>=g||c++}b.push(a.substr(f));a=b.join("")}A&&B("8")&&(a=a.replace(//g,' '))}else a= "";this.ia.W().we()&&this.EG?this.kc.enable():this.kc.disable();this.kc.Zb(this.ia);a||this.kc.isEnabled()?(S(this.kc.A(),!0),a=Yl(this.yd),b=this.wg(),this.yC(b.width,a.width),this.ND(b)):S(this.kc.A(),!1)};q.gD=function(a,b){var c=!!Ee(this.Zd.Za(),function(e){return e.Po()&&!e.Ig()});y(this.Zd.Za(),function(e){e.show(!this.zP&&a&&(b||c||!this.Wz||e.Ig()))},this);this.BP=a}; q.by=function(a){var b=a.getStatus(),c=4==b,e=!!a.eI();if(this.ia.hF(a)){var f=a.O(),g=new St(!0,!!this.ia.W().Yy(),this.Jy,this.D());this.Zd.set(f,g);g.render(this.Ic);var h=this.ia.W().Ud();g.setBounds(h.Db()||0,h.Xb()||0);h=this.Bz();g.AC(h);g.uO(a.Gz(),a.Hz(),a.nz(),a.oz());g.Qu(this.yd.src);g.MO(v(this.ia.ey,this.ia,f));g.AO("This tag will not be linked to your profile unless you approve it.",!0);a.we()?g.Uw(v(this.ia.oy,this.ia,f),Fa):e&&g.Uw(v(this.ia.Dq,this.ia,f,!1),Fa);if(a=a.Oj()[0])this.Jy&& 7==b&&(g.cP(v(this.Ox,this,g,f,a,!0),v(this.Ox,this,g,f,a,!1)),g.Pv(!0)),g.Ok(a.zg(),a.Rj()||void 0,!1,c,e),g.Ig()&&(g.hO(v(this.ia.Dq,this.ia,f,!0)),g.wO(v(this.ia.Dq,this.ia,f,!1)));g.show(!this.Wz||g.Ig());this.L().C(g,["Aa","Ba","Ca","Da"],v(function(k){"Da"!=k.type&&"Ca"!=k.type||this.Zd.remove(f);it(this.D())},this));return g}return null}; q.Ew=function(a){if(!this.ia.xi())if(a){var b=this.Zd.get(a);b&&(this.Zd.remove(a),b.aa());b=this.ia.W().Hf();if(b=Ee(b,function(c){return c.O()==a}))b=this.by(b),this.BP&&b.show(!0)}else this.mr(),y(this.ia.W().Hf(),function(c){this.by(c)},this)};q.Ox=function(a,b,c,e){a=c.di()||"";var f=c.zg()||"",g=c.kI()||void 0;c=c.O()||void 0;e?this.ia.ey(b,new nt(a,f,f,g,c)):this.ia.BN(b,new nt(a,f,f,g,c))};q.wt=function(a){a.hk(0)&&a.target==this.yd&&this.dispatchEvent(Tb)}; q.tt=function(a){var b=[this.Jd.A(),this.qa.A(),this.kc.A(),this.km];He(b,a.target)||a.stopPropagation()};var Wt=new dj(288,288);Vt.prototype.aB=4;Vt.prototype.Hk=0;Vt.prototype.yE=1E3;Vt.prototype.zP=!1;var Xt=[ad,"abort","error"],Yt=function(a,b,c,e){L.call(this,a);this.complete=c;this.error=e};r(Yt,L);var Zt=function(){return H(Ba+I(jb)+ka+I("CSS_LIGHTBOX_SOFT_DELETE_DIALOG_CENTER")+ka+I("CSS_LIGHTBOX_SOFT_DELETE_DIALOG_ALERT")+" "+I("CSS_LIGHTBOX_SOFT_DELETE_ALERT_ICON")+ja+I(mb)+'">
    This image can no longer be shared.
    Unfortunately, this photo is not inline with our User Content and Conduct policies.
    '));a=H(a)}else a=Ba+I(nb)+" "+I(lb)+'">This image is flagged—
    something about the content or subject matter may not be allowed on Google+
    '),a=H(a); var b=this.D().tb(mb,this.qa.A());tg(b,Kj(a))};q.Zb=function(a){this.H=a;var b=this.H.rb;this.L().ma(b,"la",this.Aw).C(b,"la",this.Aw);this.Aw();this.tu(!!a.W().lz())};q.dd=function(a,b,c){X.prototype.dd.call(this,a,b,c);b=this.D().tb(jb,this.qa.A());c=Yl(b);a=-c.width/2;c=-c.height/2;R(b,bd,a+wd);R(b,dd,c+wd);b=this.D().tb(kb,this.qa.A());Yl(b);R(b,cd,a+15+wd);R(b,dd,c+15+wd)};var au=function(){var a=Ba+I(wc)+" "+I("CSS_LIGHTBOX_TOOLBAR_CLOSE_BUTTON_ICON")+'">X';return H(a+"Close")},bu=function(){var a='Edit
    c.lastIndexOf("/")&&(c=c.substring(0,c.lastIndexOf("=")));return a.setPath(c+"="+b).toString()}; q.NF=function(a,b){var c=a.getPath().split("/");if(2>c.length)return a.toString();this.bH(a.toString())?c[c.length-2]=b:Oe(c,-1,0,b);return a.setPath(c.join("/")).toString()};q.bH=function(a){return(new Yq(a)).Fo()}; q.TI=function(a,b,c,e,f){c=c||{};if(c.d)return"d";if(c.g)return"g";var g=a?a.Db():c.w;a=a?a.Xb():c.h;if(!(!(a&&isFinite(a)&&0==a%1||g&&isFinite(g)&&0==g%1)||2560
    ')},su=function(a){a=a.url;return H(Da+I(sb)+" "+I(vb)+ba+I(Ti(a))+ea+I(sb)+" "+I(tb)+ba+I(Ti(a))+ea+I(sb)+" "+I(ub)+ba+I(Ti(a))+'"/>')};var uu=function(a){Fm.call(this,a);this.yb=a.get("d");this.ec=new tu(a,this);this.Yp=new ku(this.ug(),this.ec,["ca","f"])};r(uu,Vo);q=uu.prototype;q.Lb=function(){Vo.prototype.Lb.call(this);S(this.A(),!1);this.Jd=new ap(this.getContext());this.Jd.gh(-1);this.Aa(this.Jd);Mj(this.Jd.A(),ru);this.Jd.Aa(this.Yp);Fq(this.Jd.A(),wc);Fq(this.A(),"CSS_LIGHTBOX_VIDEO_ROTATE")};q.da=function(){Vo.prototype.da.call(this);this.L().C(this.A(),dc,this.li)}; q.Zb=function(a){this.H=a;this.ec.Zb(a);var b=this.D(),c=b.Jj("IMG",sb,this.A());0==c.length?(c=Pk(wb,this.A()),Mj(c,su,{url:a.Ef()}),c=b.Jj("IMG",sb,this.A()),b=a.Ag(),y(c,v(this.RN,this,b))):y(c,function(e){e.src=a.Ef()})};q.RN=function(a,b){a=a.Mi(new dj(200,200)).floor();He(Eq(b),vb)?this.QC(b,90,a):He(Eq(b),ub)?this.QC(b,270,a):(b.style.width=Nl(a.width,!0),b.style.height=Nl(a.height,!0))}; q.QC=function(a,b,c){a.style.width=Nl(c.height,!0);a.style.height=Nl(c.width,!0);c=c.aspectRatio();var e=["rotate(",b,"deg) scale(",c,", ",1/c,")"].join("");R(a,"transform",e);R(a,"-moz-transform",e);R(a,"-o-transform",e);R(a,sa,e);R(a,pc,["progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=",90==b?-1/c:1/c,", M21=",90==b?c:-c,', M22=0, sizingMethod="auto expand")'].join(""))}; q.li=function(a){var b=a.target;He(Eq(b),vb)?(this.au(b,90),a.stopPropagation()):He(Eq(b),tb)?(this.au(b,180),a.stopPropagation()):He(Eq(b),ub)&&(this.au(b,270),a.stopPropagation())};q.au=function(a,b){this.mf&&Hq(this.mf,xb);this.Aq=b;this.mf=a;Fq(this.mf,xb);this.ec.update()};q.sF=function(){this.mf&&(Hq(this.mf,xb),this.mf=null);this.Aq=null;this.ec.update()};q.hH=function(){this.H&&null!=this.Aq&&this.H.Xg(this.Aq);this.Ch()};q.cancel=function(){this.Ch()};q.Ch=function(){this.sF();this.yb.Zf("Z")}; var tu=function(a,b){mu.call(this);this.ra=a;this.ge=b;this.Zt=lm(a).ha("rv")};r(tu,mu);q=tu.prototype;q.Zb=function(a){this.H=a;this.dispatchEvent("Ia")};q.update=function(){this.dispatchEvent("Ia")};q.cancel=function(){this.ge.cancel()};q.finish=function(){this.ge.hH()};q.Pf=function(){return!(!this.H||!this.H.W().Gc())};q.Xh=function(){return"La"}; q.fi=function(){if(!this.Zt)return Ib;if(!this.H||!this.H.W().we()||!this.Pf())return"Ja";var a=this.H.W().Gc(),b=!1;a&&this.ge.mf&&(b=!!a.O(),a=a.getStatus(),b=b&&(2==a||3==a));return b?"La":"Ka"};var vu=function(a,b){X.call(this,new ap(a));this.Gi=b;this.ga=lm(a);this.Ab=a.get("g");this.$l=this.ga.ha("dld");this.Oh=this.ga.ha("na");this.BD=this.ga.ha("tu");this.Fd(1);b=new dp(a);a.Yb(Ck,b);this.Fb=b;b=new xq(a,1);this.Fb.tO(b);this.uq=new hp(a,b);this.uq.YC(0);this.Xe=new ap(a);this.Xe.Fd(1);V(this.Xe.A(),"CSS_LIGHTBOX_IMAGE_CONTAINER");this.BD&&(this.ec=new qu(a),this.GB=new ku(a,this.ec,["a","nt","s"],this.Xe.A()));this.Qb=new Vt(a,this.GB);this.Xe.Aa(this.Qb);this.ec&&this.ec.UO(this.Qb); this.ga.ha("sd")&&(this.Yi=new $t(a),this.Yi.tu(!1),this.Xe.Aa(this.Yi));this.Ey=this.ga.ha("nw");b=new yq(a);V(b.A(),"CSS_LIGHTBOX_ATTRIBUTION_INDEX_CONTAINER");b.gh(1);b.Fd(-1);this.ox=new vs(a);this.Lo=new xs(a);b.ql([this.ox,this.Lo,new Bq(a)]);this.sb=new cs(a);this.je=new ap(a);this.je.Fd(1);this.je.gh(1);this.je.ql([this.Xe,b]);this.at=new yq(a);this.at.Fd(1);this.at.ql([this.je]);this.$d=null;this.ga.ha("pd")&&(this.$d=new ct(a),this.$d.bP(0),this.Xe.Aa(this.$d));this.ge=null;this.ga.ha("rv")&& (this.ge=new uu(a),this.Xe.Aa(this.ge));this.qa.ql([this.uq,this.at]);this.Da=new Bp(this.A());this.ae=new Gk(this);this.sp=new Ur(this.oN,50,this);this.yb=a.get("d");this.yb.Zf("Z");this.ur=a.get("b");this.Lw=a.get(Ek)};r(vu,X);q=vu.prototype;q.F=function(){K(this.Ra);K(this.Da);K(this.ae);K(this.sp);K(this.za);K(this.ec);K(this.Zc);K(this.Ad);X.prototype.F.call(this)}; q.Lb=function(){X.prototype.Lb.call(this);V(this.A(),Sa);var a=this.D();this.Vq=a.createElement(d);Tm(this.Vq,["CSS_LIGHTBOX_BTN_CLOSE","CSS_LIGHTBOX_BTN_CLOSE_POS"]);a.appendChild(this.je.A(),this.Vq);this.Oh&&(this.Zc=new Xm(this.ug()),Tm(this.Zc.A(),[Oa,"CSS_LIGHTBOX_BTN_ARROW_LEFT"]),this.je.Aa(this.Zc),S(this.Zc.A(),!1),this.Ad=new Xm(this.ug()),Tm(this.Ad.A(),[Oa,"CSS_LIGHTBOX_BTN_ARROW_RIGHT"]),this.je.Aa(this.Ad),S(this.Ad.A(),!1))}; q.da=function(){X.prototype.da.call(this);V(this.je.A(),"CSS_LIGHTBOX_PHOTO_BROWSE_CONTAINER");V(this.uq.A(),"CSS_LIGHTBOX_NOTIFY_WIDGET");Ej(this.A(),!0);this.Lw.iz().focus();this.A().focus();var a=this.ga.ud(this.A()),b=[],c=[this.Qb];this.Oh&&(b.push(a?this.Ad:this.Zc),c.push(a?this.Zc:this.Ad));this.Ra=new qs(this.getContext(),this.A(),void 0,void 0,b,c);this.Ra.oP(this.Ey);this.OG(!0);this.Ra.Rt(this.Qb,Io);this.Oh&&(this.Ra.Rt(this.Zc,a?vo:wo),this.Ra.Rt(this.Ad,a?wo:vo));a=this.L();a.C(this.Qb, "Fa",this.FM).C(this.Da,Vc,this.Bk).C(this.yb,"X",this.MM).C(this.Xe.A(),dc,v(this.dispatchEvent,this,"Na")).C(this.Vq,dc,v(this.dispatchEvent,this,"Na"));this.ec&&(a.C(this.ec,"Ha",v(this.dispatchEvent,this,"Na")),a.C(this.ec,"na",this.aK));this.Oh&&y([this.Zc,this.Ad],function(e){this.L().C(e.A(),[gd,fd],function(f){Wm(e.A(),"CSS_LIGHTBOX_BTN_ARROW_HOVER",f.type==gd)}).C(e.A(),ed,function(f){f.hk(0)&&e.dispatchEvent(Tb)})},this);tl(function(){this.setData(this.Gi.kt,this.Gi.ri,this.Gi.mG,this.Gi.ed|| void 0)},0,this)};q.OG=function(a){var b=this.L();a=a?b.C:b.ma;a.call(b,this.Ra,"ua",this.YJ);a.call(b,this.Ra,"va",this.$J);a.call(b,this.Ra,"wa",this.NJ);a.call(b,this.sb,"Q",this.JJ);a.call(b,this.sb,"R",this.Qz);a.call(b,this.sb,"P",this.KJ)}; q.nM=function(){var a=this.Ra.getPosition(),b=this.za.XI(this.Ja[a.Cc]),c=this.za.xb;1this.cf)this.cf=0;else{this.zi=a.direction;a=this.Qb.aB;for(var b=0;bb)a.target.O();else if(a=this.za.xb,0==a)this.dispatchEvent("Na");else{var c=this.Ra.getPosition().Cc;c>b&&c--;c==a&&c--;this.Ra.setPosition(c,a);this.$k();this.dj(c);this.sb.setData(this.za.Ja,c);this.sb.gp(c);this.sb.setVisible(1b;b++)(e=this.za.W(c++))&&(a[b]=e);this.cf=c-1;this.zi=1;this.Qb.preload(a)}};q.KJ=function(a){this.Qz(a);this.nf(this.za.W(a.ri),ac)}; q.JJ=function(a){this.Vf=!1;this.Ng=-1;this.Ra.setPosition(a.ri,this.za.Ja.length);this.nf(this.za.W(a.ri),ac);this.sp.stop()};q.Qz=function(a){this.Vf=!1;this.Ng=-1;a=a.ri;this.Ra.setPosition(a,this.za.Ja.length);this.$k();this.dj(a)}; q.nf=function(a,b){this.sp.stop();this.Fb.We();switch(this.yb.Je){case "Z":this.Qb.setData(a,b);break;case "Y":this.$d&&this.$d.Zb(a);break;case "$":this.ge&&this.ge.cancel()}this.ec&&this.ec.Zb(a);this.Yi&&this.Yi.Zb(a);this.$l&&!this.Vf&&a.kx(!1);"Z"==this.yb.Je&&this.NM()};q.dj=function(a){var b=this.za.xb;1