try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var h,aa=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,aa);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b&&(this.co=b);this.H=!0},ba=function(a,b){for(var c="string"===typeof a?a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(void 0,c[d],d,a)},ca=function(a,b){var c=0;m(a,function(d,e,f){b.call(void 0,d,e,f)&&++c},void 0);return c},ea=function(a,b){b=da(a,b,void 0);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]},da=function(a,b,c){for(var d=
a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return f;return-1},ha=function(a,b){return 0<=fa(a,b)},ia=function(a,b){ha(a,b)||a.push(b)},ka=function(a,b){b=fa(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c},la=function(a){return Array.prototype.concat.apply([],arguments)},na=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]},pa=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];
if(oa(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}},ra=function(a,b,c,d){Array.prototype.splice.apply(a,qa(arguments,1))},qa=function(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)},ua=function(a,b){b=b||a;for(var c=0,d=0,e={};d<a.length;){var f=a[d++],g=sa(f)?"o"+ta(f):(typeof f).charAt(0)+f;Object.prototype.hasOwnProperty.call(e,g)||(e[g]=!0,b[c++]=f)}b.length=c},wa=function(a,b){a.sort(b||va)},
va=function(a,b){return a>b?1:a<b?-1:0},xa=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},ya=function(a){var b=n.W;var c={},d;for(d in b)a.call(void 0,b[d],d,b)&&(c[d]=b[d]);return c},za=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1},Aa=function(a,b){for(var c in a)if(!b.call(void 0,a[c],c,a))break},Ba=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b},Ca=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},Da=function(a,b){return null!==a&&b in a},Ea=
function(a){for(var b in a)return!1;return!0},Fa=function(a){var b={},c;for(c in a)b[c]=a[c];return b},Ha=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Ga.length;f++)c=Ga[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}},Ia=function(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return Ia.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c},Ka=function(a){return Ja(a,function(b){return b},
function(b){return new Uint8Array(b)})},Na=function(a,b,c){return"object"===typeof a?La&&!Array.isArray(a)&&a instanceof Uint8Array?c(a):Ja(a,b,c):b(a)},Ja=function(a,b,c){if(Array.isArray(a)){for(var d=Array(a.length),e=0;e<a.length;e++){var f=a[e];null!=f&&(d[e]=Na(f,b,c))}Array.isArray(a)&&a.ct&&Pa(d);return d}d={};for(e in a)f=a[e],null!=f&&(d[e]=Na(f,b,c));return d},t=function(a,b,c){for(var d=[],e=0;e<a.length;e++)d.push(b(c,a[e]));return d},Ra=function(a,b,c,d){for(var e in c){var f=c[e],g=
Qa(a,f);if(null!=g){var k=void 0;for(k in f.H)if(f.H.hasOwnProperty(k))break;f=f.O;b[k]=f?f(d,g):g}}},Ta=function(a){return null==a||"string"===typeof a?a:La&&a instanceof Uint8Array?Sa(a):null},Ua=function(a,b,c){var d=[];a.forEach(function(e,f){d.push([f,c?c(b,e):e])});return d},Va=function(){var a="undefined"!==typeof window?window.trustedTypes:void 0;return null!==a&&void 0!==a?a:null},Xa=function(){var a,b;void 0===Wa&&(Wa=null!==(b=null===(a=Va())||void 0===a?void 0:a.createPolicy("google#safe",
{createHTML:function(c){return c},createScript:function(c){return c},createScriptURL:function(c){return c}}))&&void 0!==b?b:null);return Wa},ab=function(a){if(a instanceof Ya)if(a instanceof Za)a=a.H;else throw Error("q");else a=$a(a);return a},eb=function(a){if(a instanceof bb){var b;if(null===(b=Va())||void 0===b||!b.isScript(a))if(a instanceof cb)a=a.H;else throw Error("q");}else a=a instanceof db&&a.constructor===db?a.H:"type_error:SafeScript";return a},fb=function(a){v.setTimeout(function(){throw a;
},0)},lb=function(a,b){var c=new hb;if(ib.length){var d=ib.pop();a&&jb(d.H,a,void 0,void 0);a=d}else a=new kb(a);b(c,a);b=a.H;b.N=null;b.O=0;b.T=0;b.H=0;b.U=!1;a.T=-1;a.N=-1;a.O=!1;100>ib.length&&ib.push(a);return c},w=function(a){a&&"function"==typeof a.dispose&&a.dispose()},mb=function(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];oa(d)?mb.apply(null,d):w(d)}},nb=function(){x.call(this)},ob=function(){},qb=function(a){var b=a.be();b&&(pb[b]=a)},vb=function(a){var b=new ob;b.U=function(){return[rb]};
b.O=function(c){m(c,function(d){m(A(d,sb,1),qb)})};tb(a,b)},wb=function(a,b){this.O=a;this.H=b;this.constructor.Un||(this.constructor.Un={});this.constructor.Un[this.toString()]=this},zb=function(){!xb&&yb&&(xb=yb());return xb},Eb=function(){if(xb){var a=xb;if(a.U){var b=a.U.getId();a.isDisposed()||(Ab(a.H[b],B(a.Go,a))&&Bb(a,4),ka(a.V,b),ka(a.O,b),0===a.O.length&&Cb(a),a.Aa&&b==a.Aa&&(a.ma.H||a.ma.callback()),Db(a),a.U=null)}}},Gb=function(a,b){b.displayName=a;b[Fb]=a},Ib=function(a){Hb(null,a)},
Lb=function(){var a={};a.location=document.location.toString();if(Jb())try{a["top.location"]=top.location.toString()}catch(c){a["top.location"]="[external]"}else a["top.location"]="[external]";for(var b in Kb)try{a[b]=Kb[b].call()}catch(c){a[b]="[error] "+c.message}return a},fc=function(a,b){Mb.init();a&&(a=new Nb(a,void 0,!0),b&&(a.U=b),Ob(new Pb(a)));var c=null;b=function(d){v.$googDebugFname&&d&&d.message&&!d.fileName&&(d.message+=" in "+v.$googDebugFname);c?d&&d.message&&(d.message+=" [Possibly caused by: "+
c+"]"):c=String(d);Hb(null,d)};Qb("_DumpException",b);Qb("_B_err",b);m([v].concat([]),Rb(Sb,Rb(Tb,!1),!0));Vb()&&Wb(28)||Xb()&&Wb(14)||Yb()&&Wb(11)||Zb()&&Wb(10);if(!C||$b(10))b=new ac(Ib),b.N=!0,b.H=!0,bc(b),cc(b,"setTimeout"),cc(b,"setInterval"),dc(b),ec(b)},Tb=function(a,b){-1!=b.message.indexOf("Error in protected function: ")||(b.error&&b.error.stack?Hb(null,b.error):a||Hb(null,b))},gc=function(a,b,c,d){this.N=a;this.H=b;(void 0===b||0>=b)&&Hb(null,Error("za`"+b+"`"+(a&&a.Hb.N)));this.T=1==c;
this.O=d},hc=function(){aa.call(this);this.message="Retryable Server Error"},ic=function(a){return this.qo.V(a)},jc=function(){},lc=function(a){return new kc(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})},pc=function(a){var b=void 0===b?mc:b;a:{b=void 0===b?mc:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof kc&&d.yc(a)){a=new Za(a,nc);break a}}a=void 0}return a||oc},qc=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];if(!Array.isArray(a)||!Array.isArray(a.raw))throw new TypeError("safeUrl is a template literal tag function and can only be called as such (e.g. safeUrl`./somepath.html`)");
d=a[0];var e=d.search(/[:/?#]/);0>e?d=0===c.length:":"!==d.charAt(e)?d=!0:(d=d.substring(0,e).toLowerCase(),d=/^[a-z][a-z\d+.-]*$/.test(d)&&"javascript"!==d);if(!d)throw Error("Ja`"+a[0]);d=[a[0]];for(e=0;e<c.length;e++)d.push(String(c[e])),d.push(a[e+1]);return new Za(d.join(""),nc)},tc=function(a,b){x.call(this);b=b||{};var c={zoom:9,minZoom:2,maxZoom:15,disableDefaultUI:!0,zoomControl:!0,center:new google.maps.LatLng(75,-45),mapTypeId:google.maps.MapTypeId.ROADMAP},d=[{featureType:"water",elementType:"geometry",
stylers:[{visibility:"on"}]},{featureType:"road",elementType:"all",stylers:[{visibility:"on"},{color:"#FAFAFA"}]},{featureType:"transit",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"poi",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"landscape.man_made",elementType:"geometry",stylers:[{visibility:"on"}]},{featureType:"landscape.natural",elementType:"geometry",stylers:[{visibility:"on"}]}];this.Ia=
$(D(rc,{ug:b.ug})).appendTo(a);a=$.extend(!0,{},c,b.qk||{});a.styles=b.sB?b.ap||[]:$.merge(d,b.ap||[]);b.viewport&&(a.center=b.viewport.getCenter());this.map=new google.maps.Map(this.Ia.find(".gci-map-holder").get(0),a);b.viewport&&this.map.fitBounds(b.viewport);this.Ta={};this.Da=new google.maps.LatLngBounds;Object.assign({},{gridSize:30,maxZoom:9,styles:[sc]},b.Oz||{});this.Zf=$.extend({},{disableAutoPan:!0,maxWidth:0,zIndex:null,closeBoxURL:"",infoBoxClearance:new google.maps.Size(1,1),pane:"floatPane",
enableEventPropagation:!0,alignBottom:!0},b.pz||{});var e=this;if(b.ug){a=this.Ia.find(".gci-map-searchbox input");a.on("keyup",function(g){return 13!=g.which}).on("keydown",function(g){return 13!=g.which});var f=new google.maps.places.SearchBox(a.get(0));google.maps.event.addListener(f,"places_changed",function(){e.Ia.find(".gci-map-searchbox input").trigger("blur").val("");var g=f.getPlaces();g&&e.Va(g)})}},yc=function(a,b){if(2==b)return a;if(3==b)return"F:"+a;var c=new hb;c.H=b;c.N=a;try{var d=
3;d=void 0===d?0:d;var e=new uc,f=c.H;if(null!=f){var g=parseInt(f,10);vc(e.H,8);var k=e.H;f=g;if(0<=f)vc(k,f);else{for(g=0;9>g;g++)k.push(f&127|128),f>>=7;k.push(1)}}var l=c.N;if(null!=l){vc(e.H,18);var p=e.H.end();e.O.push(p);e.N+=p.length;var q=e.N;var r=e.O.length-1;var u=e.H;u.length();for(c=0;c<l.length;c++){var y=l.charCodeAt(c);if(128>y)u.push(y);else if(2048>y)u.push(y>>6|192),u.push(y&63|128);else if(65536>y)if(55296<=y&&56319>=y&&c+1<l.length){var z=l.charCodeAt(c+1);56320<=z&&57343>=z&&
(y=1024*(y-55296)+z-56320+65536,u.push(y>>18|240),u.push(y>>12&63|128),u.push(y>>6&63|128),u.push(y&63|128),c++)}else u.push(y>>12|224),u.push(y>>6&63|128),u.push(y&63|128)}u.length();var N=e.H.end();e.O.push(N);e.N+=N.length;vc(e.H,e.N+e.H.length()-q);var ma=e.H.end();e.N+=ma.length;e.O.splice(1+r,0,ma)}q=d;var ja=e.N+e.H.length();if(0===ja)var M=new Uint8Array(0);else{var Ma=new Uint8Array(ja),gb=e.O,Oa=gb.length;for(r=ja=0;r<Oa;r++){var Ub=gb[r];0!==Ub.length&&(Ma.set(Ub,ja),ja+=Ub.length)}var Nd=
e.H,ye=Nd.N;0!==ye&&(Ma.set(Nd.H.subarray(0,ye),ja),Nd.N=0);e.O=[Ma];M=Ma}return Sa(M,q)}catch(vy){return a=String.fromCharCode(8)+String.fromCharCode(b)+String.fromCharCode(18)+String.fromCharCode(a.length)+a,wc?v.btoa(a):Sa(xc(a),void 0)}},Ac=function(a,b,c,d){var e=zc(c-a);b=zc(d-b);a=Math.sin(e/2)*Math.sin(e/2)+Math.cos(zc(a))*Math.cos(zc(c))*Math.sin(b/2)*Math.sin(b/2);return 12742E3*Math.atan2(Math.sqrt(a),Math.sqrt(1-a))},Bc=function(a,b,c){var d=a.lat,e=b.lat;d=zc(d);e=zc(e);var f=zc(b.lng-
a.lng);d=180*Math.atan2(Math.sin(f)*Math.cos(e),Math.cos(d)*Math.sin(e)-Math.sin(d)*Math.cos(e)*Math.cos(f))/Math.PI%360;0>d&&(d+=360);return{heading:d,pitch:-(180*Math.atan2(b.elevation-c,Ac(a.lat,a.lng,b.lat,b.lng))/Math.PI),zoom:0}},Dc=function(a){this.H=a||new Cc},Hc=function(a,b,c){return ha(Ec(a,Fc),"embed")?b?1==E(b,1):c&&(a=F(c.O,Gc,19))?1==E(a,1):!1:!1},Lc=function(a,b,c,d,e,f,g,k,l){Ic.call(this,a,b,c,d,e,f,g,k,l);var p=this.app.V;window.setTimeout(B(function(){if(!this.isDisposed()&&p&&
!Jc(this.asset)){var q=null;if(this.V.exhibitId){var r="exhibit";q=this.V.exhibitId}else r="direct";var u=void 0!=this.V.userGallery,y=this.asset.Za();y=y&&y.getId();var z=this.asset.getId();switch("asset"){case "asset":switch(r){case "exhibit":var N=4;break;case "search":N=5;break;case "entity":N=6;break;case "direct":N=7}}Kc(p,1,{ag:z,context:N,Hg:y,Jd:null,jc:q,ke:u})}},this),1E3)},Nc=function(a,b,c,d){Mc.call(this,a,b,c,!0,d);this.N=!1},Pc=function(){this.H=new Oc},Qc=function(a){var b=0;return function(){return b<
a.length?{done:!1,value:a[b++]}:{done:!0}}},Rc="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},Sc=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");},Tc=Sc(this),Uc=function(a,b){if(b)a:{var c=Tc;a=a.split(".");
for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&Rc(c,a,{configurable:!0,writable:!0,value:b})}};Uc("Symbol",function(a){if(a)return a;var b=function(f,g){this.H=f;Rc(this,"description",{configurable:!0,writable:!0,value:g})};b.prototype.toString=function(){return this.H};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("b");return new b(c+(f||"")+"_"+d++,f)};return e});
Uc("Symbol.iterator",function(a){if(a)return a;a=Symbol("c");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=Tc[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&Rc(d.prototype,a,{configurable:!0,writable:!0,value:function(){return Vc(Qc(this))}})}return a});
var Vc=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},Wc=function(a){return a.raw=a},Xc=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:Qc(a)}},Zc=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c},$c=function(a){return a instanceof Array?a:Zc(Xc(a))},ad="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},bd;
if("function"==typeof Object.setPrototypeOf)bd=Object.setPrototypeOf;else{var cd;a:{var dd={a:!0},ed={};try{ed.__proto__=dd;cd=ed.a;break a}catch(a){}cd=!1}bd=cd?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("d`"+a);return a}:null}
var fd=bd,G=function(a,b){a.prototype=ad(b.prototype);a.prototype.constructor=a;if(fd)fd(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.oa=b.prototype},gd=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
Uc("WeakMap",function(a){function b(){}function c(l){var p=typeof l;return"object"===p&&null!==l||"function"===p}function d(l){if(!gd(l,f)){var p=new b;Rc(l,f,{value:p})}}function e(l){var p=Object[l];p&&(Object[l]=function(q){if(q instanceof b)return q;Object.isExtensible(q)&&d(q);return p(q)})}if(function(){if(!a||!Object.seal)return!1;try{var l=Object.seal({}),p=Object.seal({}),q=new a([[l,2],[p,3]]);if(2!=q.get(l)||3!=q.get(p))return!1;q.delete(l);q.set(p,4);return!q.has(l)&&4==q.get(p)}catch(r){return!1}}())return a;
var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0,k=function(l){this.H=(g+=Math.random()+1).toString();if(l){l=Xc(l);for(var p;!(p=l.next()).done;)p=p.value,this.set(p[0],p[1])}};k.prototype.set=function(l,p){if(!c(l))throw Error("e");d(l);if(!gd(l,f))throw Error("f`"+l);l[f][this.H]=p;return this};k.prototype.get=function(l){return c(l)&&gd(l,f)?l[f][this.H]:void 0};k.prototype.has=function(l){return c(l)&&gd(l,f)&&gd(l[f],this.H)};k.prototype.delete=function(l){return c(l)&&
gd(l,f)&&gd(l[f],this.H)?delete l[f][this.H]:!1};return k});
Uc("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var k=Object.seal({x:4}),l=new a(Xc([[k,"s"]]));if("s"!=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var p=l.entries(),q=p.next();if(q.done||q.value[0]!=k||"s"!=q.value[1])return!1;q=p.next();return q.done||4!=q.value[0].x||"t"!=q.value[1]||!p.next().done?!1:!0}catch(r){return!1}}())return a;var b=new WeakMap,c=function(k){this.N={};this.H=
f();this.size=0;if(k){k=Xc(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}};c.prototype.set=function(k,l){k=0===k?0:k;var p=d(this,k);p.list||(p.list=this.N[p.id]=[]);p.Sc?p.Sc.value=l:(p.Sc={next:this.H,kf:this.H.kf,head:this.H,key:k,value:l},p.list.push(p.Sc),this.H.kf.next=p.Sc,this.H.kf=p.Sc,this.size++);return this};c.prototype.delete=function(k){k=d(this,k);return k.Sc&&k.list?(k.list.splice(k.index,1),k.list.length||delete this.N[k.id],k.Sc.kf.next=k.Sc.next,k.Sc.next.kf=k.Sc.kf,
k.Sc.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.N={};this.H=this.H.kf=f();this.size=0};c.prototype.has=function(k){return!!d(this,k).Sc};c.prototype.get=function(k){return(k=d(this,k).Sc)&&k.value};c.prototype.entries=function(){return e(this,function(k){return[k.key,k.value]})};c.prototype.keys=function(){return e(this,function(k){return k.key})};c.prototype.values=function(){return e(this,function(k){return k.value})};c.prototype.forEach=function(k,l){for(var p=this.entries(),
q;!(q=p.next()).done;)q=q.value,k.call(l,q[1],q[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(k,l){var p=l&&typeof l;"object"==p||"function"==p?b.has(l)?p=b.get(l):(p=""+ ++g,b.set(l,p)):p="p_"+l;var q=k.N[p];if(q&&gd(k.N,p))for(k=0;k<q.length;k++){var r=q[k];if(l!==l&&r.key!==r.key||l===r.key)return{id:p,list:q,index:k,Sc:r}}return{id:p,list:q,index:-1,Sc:void 0}},e=function(k,l){var p=k.H;return Vc(function(){if(p){for(;p.head!=k.H;)p=p.kf;for(;p.next!=p.head;)return p=
p.next,{done:!1,value:l(p)};p=null}return{done:!0,value:void 0}})},f=function(){var k={};return k.kf=k.next=k.head=k},g=0;return c});var hd=function(a,b,c){if(null==a)throw new TypeError("g`"+c);if(b instanceof RegExp)throw new TypeError("h`"+c);return a+""};Uc("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});
Uc("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=hd(this,b,"startsWith"),e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});var id=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};
Uc("Array.prototype.entries",function(a){return a?a:function(){return id(this,function(b,c){return[b,c]})}});var jd="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)gd(d,e)&&(a[e]=d[e])}return a};Uc("Object.assign",function(a){return a||jd});Uc("Array.prototype.keys",function(a){return a?a:function(){return id(this,function(b){return b})}});
Uc("Array.prototype.values",function(a){return a?a:function(){return id(this,function(b,c){return c})}});Uc("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k){return k};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}});
Uc("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)gd(b,d)&&c.push([d,b[d]]);return c}});
Uc("Set",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(Xc([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;var b=function(c){this.H=new Map;if(c){c=
Xc(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.H.size};b.prototype.add=function(c){c=0===c?0:c;this.H.set(c,c);this.size=this.H.size;return this};b.prototype.delete=function(c){c=this.H.delete(c);this.size=this.H.size;return c};b.prototype.clear=function(){this.H.clear();this.size=0};b.prototype.has=function(c){return this.H.has(c)};b.prototype.entries=function(){return this.H.entries()};b.prototype.values=function(){return this.H.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.H.forEach(function(f){return c.call(d,f,f,e)})};return b});Uc("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});Uc("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});
Uc("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==hd(this,b,"includes").indexOf(b,c||0)}});
Uc("Math.hypot",function(a){return a?a:function(b){if(2>arguments.length)return arguments.length?Math.abs(arguments[0]):0;var c,d,e;for(c=e=0;c<arguments.length;c++)e=Math.max(e,Math.abs(arguments[c]));if(1E100<e||1E-100>e){if(!e)return e;for(c=d=0;c<arguments.length;c++){var f=Number(arguments[c])/e;d+=f*f}return Math.sqrt(d)*e}for(c=d=0;c<arguments.length;c++)f=Number(arguments[c]),d+=f*f;return Math.sqrt(d)}});
var kd=kd||{},v=this||self,ld=function(a){a=a.split(".");for(var b=v,c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b},md=function(){},nd=function(a){a.Cm=void 0;a.getInstance=function(){return a.Cm?a.Cm:a.Cm=new a}},oa=function(a){var b=typeof a;b="object"!=b?b:a?Array.isArray(a)?"array":b:"null";return"array"==b||"object"==b&&"number"==typeof a.length},od=function(a){return sa(a)&&"function"==typeof a.getFullYear},sa=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==
b},ta=function(a){return Object.prototype.hasOwnProperty.call(a,pd)&&a[pd]||(a[pd]=++qd)},pd="closure_uid_"+(1E9*Math.random()>>>0),qd=0,rd=function(a,b,c){return a.call.apply(a.bind,arguments)},sd=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},B=function(a,b,c){Function.prototype.bind&&
-1!=Function.prototype.bind.toString().indexOf("native code")?B=rd:B=sd;return B.apply(null,arguments)},Rb=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}},td=function(){return Date.now()},ud=function(a){(0,eval)(a)},Qb=function(a,b){a=a.split(".");var c=v;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?
c=c[d]:c=c[d]={}:c[d]=b},I=function(a,b){function c(){}c.prototype=b.prototype;a.oa=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Kw=function(d,e,f){for(var g=Array(arguments.length-2),k=2;k<arguments.length;k++)g[k-2]=arguments[k];return b.prototype[e].apply(d,g)}},vd=function(a){return a};
I(aa,Error);aa.prototype.name="CustomError";
var wd;
var xd=function(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");aa.call(this,c+a[d])};I(xd,aa);xd.prototype.name="AssertionError";
var xc=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}return b};
var yd=function(){return!1},zd=function(a){return a},Ad=function(a){return function(){throw Error(a);}},Bd=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};
var fa=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Cd=Array.prototype.lastIndexOf?function(a,b){return Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var c=a.length-1;0>c&&(c=Math.max(0,a.length+c));if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.lastIndexOf(b,c);
for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},m=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},Dd=Array.prototype.filter?function(a,b){return Array.prototype.filter.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=[],e=0,f="string"===typeof a?a.split(""):a,g=0;g<c;g++)if(g in f){var k=f[g];b.call(void 0,k,g,a)&&(d[e++]=k)}return d},Ed=Array.prototype.map?
function(a,b){return Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=Array(c),e="string"===typeof a?a.split(""):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d},Fd=Array.prototype.reduce?function(a,b,c){Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;m(a,function(e,f){d=b.call(void 0,d,e,f,a)})},Gd=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,
e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1},Hd=Array.prototype.every?function(a,b){return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!0};
var Ga="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
var Id={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};
var Jd,Kd=function(){if(void 0===Jd){var a=null,b=v.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:vd,createScript:vd,createScriptURL:vd})}catch(c){v.console&&v.console.error(c.message)}Jd=a}else Jd=a}return Jd};
var Od=function(a,b){this.H=a===Ld&&b||"";this.N=Md};Od.prototype.fe=!0;Od.prototype.hd=function(){return this.H};var Pd=function(a){return a instanceof Od&&a.constructor===Od&&a.N===Md?a.H:"type_error:Const"},Qd=function(a){return new Od(Ld,a)},Md={},Ld={};
var Rd={},db=function(a,b){this.H=b===Rd?a:"";this.fe=!0};db.prototype.hd=function(){return this.H.toString()};db.prototype.toString=function(){return this.H.toString()};
var Sd=function(){return void 0!==v.URL&&void 0!==v.URL.createObjectURL?v.URL:void 0!==v.createObjectURL?v:null};
var Td=function(a,b){return"number"==typeof a?0<a?1:0>a?-1:b?null:0:null==a?null:a?-1:1},Vd=/<[^>]*>|&[^;]+;/g,Wd=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,Xd=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]/,
Yd=/^http:\/\/.*/,Zd=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i,$d=/\s+/,ae=/[\d\u06f0-\u06f9]/,be=function(a,b){var c=0,d=0,e=!1;a=(b?a.replace(Vd,""):a).split($d);for(b=0;b<a.length;b++){var f=a[b];Xd.test(f)?(c++,d++):Yd.test(f)?e=!0:Wd.test(f)?d++:ae.test(f)&&(e=!0)}return 0==d?e?1:0:.4<c/d?-1:1},ce=function(a,b){a&&(b=Td(b))&&(a.style.textAlign=-1==b?"right":"left",a.dir=-1==b?"rtl":"ltr")},de=function(a,b){switch(be(b)){case 1:"ltr"!==
a.dir&&(a.dir="ltr");break;case -1:"rtl"!==a.dir&&(a.dir="rtl");break;default:a.removeAttribute("dir")}};
var fe=function(a,b){this.H=b===ee?a:""};h=fe.prototype;h.fe=!0;h.hd=function(){return this.H.toString()};h.Bm=!0;h.Pf=function(){return 1};h.toString=function(){return this.H+""};var ge=function(a){return a instanceof fe&&a.constructor===fe?a.H:"type_error:TrustedResourceUrl"},ie=function(a){return he(Pd(a))},ee={},he=function(a){var b=Kd();a=b?b.createScriptURL(a):a;return new fe(a,ee)};
var je=function(a,b){return 0==a.lastIndexOf(b,0)},ke=function(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c},le=function(a){return/^[\s\xa0]*$/.test(a)},me=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},ue=function(a,b){if(b)a=a.replace(ne,"&amp;").replace(oe,"&lt;").replace(pe,"&gt;").replace(qe,"&quot;").replace(re,"&#39;").replace(se,"&#0;");else{if(!te.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(ne,"&amp;"));
-1!=a.indexOf("<")&&(a=a.replace(oe,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(pe,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(qe,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(re,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(se,"&#0;"))}return a},ne=/&/g,oe=/</g,pe=/>/g,qe=/"/g,re=/'/g,se=/\x00/g,te=/[\x00&<>"']/,we=function(a,b){var c=0;a=me(String(a)).split(".");b=me(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||
["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;c=ve(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||ve(0==f[2].length,0==g[2].length)||ve(f[2],g[2]);f=f[3];g=g[3]}while(0==c)}return c},ve=function(a,b){return a<b?-1:a>b?1:0};
var ze=function(a,b){this.H=b===xe?a:""};h=ze.prototype;h.fe=!0;h.hd=function(){return this.H.toString()};h.Bm=!0;h.Pf=function(){return 1};h.toString=function(){return this.H.toString()};
var $a=function(a){return a instanceof ze&&a.constructor===ze?a.H:"type_error:SafeUrl"},Ae=/^(?: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,Be=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,De=function(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(Be);return b&&Ae.test(b[1])?Ce(a):null},Ee=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,
Fe=function(a){if(a instanceof ze)return a;a="object"==typeof a&&a.fe?a.hd():String(a);return Ee.test(a)?Ce(a):De(a)},He=function(a,b){if(a instanceof ze)return a;a="object"==typeof a&&a.fe?a.hd():String(a);if(b&&/^data:/i.test(a)&&(b=De(a)||Ge,b.hd()==a))return b;Ee.test(a)||(a="about:invalid#zClosurez");return Ce(a)},xe={},Ce=function(a){return new ze(a,xe)},Ge=Ce("about:invalid#zClosurez");
var Je=function(a,b){this.H=b===Ie?a:""};Je.prototype.fe=!0;Je.prototype.hd=function(){return this.H};Je.prototype.toString=function(){return this.H.toString()};
var Ke=function(a){return a instanceof Je&&a.constructor===Je?a.H:"type_error:SafeStyle"},Ie={},Le=new Je("",Ie),Se=function(a){if(a instanceof ze)return'url("'+$a(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof Od)a=Pd(a);else{a=String(a);var b=a.replace(Me,"$1").replace(Me,"$1").replace(Ne,"url");if(Oe.test(b)){if(b=!Pe.test(a)){for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}b=b&&c&&Qe(a)}a=b?Re(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new xd("Value does not allow [{;}], got: %s.",
[a]);return a},Qe=function(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b},Oe=/^[-,."'%_!# a-zA-Z0-9\[\]]+$/,Ne=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g,Me=/\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g,Pe=/\/\*/,Re=function(a){return a.replace(Ne,
function(b,c,d,e){var f="";d=d.replace(/^(['"])(.*)\1$/,function(g,k,l){f=k;return l});b=(Fe(d)||Ge).hd();return c+f+b+f+e})};
var Te={},Ue=function(a,b){this.H=b===Te?a:"";this.fe=!0};Ue.prototype.hd=function(){return this.H};Ue.prototype.toString=function(){return this.H.toString()};
var Ve;a:{var We=v.navigator;if(We){var Xe=We.userAgent;if(Xe){Ve=Xe;break a}}Ve=""}var Ye=function(a){return-1!=Ve.indexOf(a)},Ze=function(a){for(var b=/(\w[\w ]+)\/([^\s]+)\s*(?:\((.*?)\))?/g,c=[],d;d=b.exec(a);)c.push([d[1],d[2],d[3]||void 0]);return c};
var Yb=function(){return Ye("Trident")||Ye("MSIE")},Xb=function(){return Ye("Firefox")||Ye("FxiOS")},Zb=function(){return Ye("Safari")&&!(Vb()||Ye("Coast")||Ye("Opera")||Ye("Edge")||Ye("Edg/")||Ye("OPR")||Xb()||Ye("Silk")||Ye("Android"))},Vb=function(){return(Ye("Chrome")||Ye("CriOS"))&&!Ye("Edge")},af=function(){function a(e){e=ea(e,d);return c[e]||""}var b=Ve;if(Yb())return $e(b);b=Ze(b);var c={};b.forEach(function(e){c[e[0]]=e[1]});var d=Rb(Da,c);return Ye("Opera")?a(["Version","Opera"]):Ye("Edge")?
a(["Edge"]):Ye("Edg/")?a(["Edg"]):Vb()?a(["Chrome","CriOS","HeadlessChrome"]):(b=b[2])&&b[1]||""},Wb=function(a){return 0<=we(af(),a)},$e=function(a){var b=/rv: *([\d\.]*)/.exec(a);if(b&&b[1])return b[1];b="";var c=/MSIE +([\d\.]+)/.exec(a);if(c&&c[1])if(a=/Trident\/(\d.\d)/.exec(a),"7.0"==c[1])if(a&&a[1])switch(a[1]){case "4.0":b="8.0";break;case "5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else b=c[1];return b};
var cf=function(a,b,c){this.H=c===bf?a:"";this.N=b};h=cf.prototype;h.Bm=!0;h.Pf=function(){return this.N};h.fe=!0;h.hd=function(){return this.H.toString()};h.toString=function(){return this.H.toString()};
var df=function(a){return a instanceof cf&&a.constructor===cf?a.H:"type_error:SafeHtml"},ff=function(a){if(a instanceof cf)return a;var b="object"==typeof a,c=null;b&&a.Bm&&(c=a.Pf());return ef(ue(b&&a.fe?a.hd():String(a)),c)},gf=/^[a-zA-Z0-9-]+$/,hf={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},jf={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},lf=function(a,b,c){var d=String(a);if(!gf.test(d))throw Error("n");
if(d.toUpperCase()in jf)throw Error("n");return kf(String(a),b,c)},nf=function(a){var b=ff(mf),c=b.Pf(),d=[],e=function(f){Array.isArray(f)?f.forEach(e):(f=ff(f),d.push(df(f).toString()),f=f.Pf(),0==c?c=f:0!=f&&c!=f&&(c=null))};a.forEach(e);return ef(d.join(df(b).toString()),c)},of=function(a){return nf(Array.prototype.slice.call(arguments))},bf={},ef=function(a,b){var c=Kd();a=c?c.createHTML(a):a;return new cf(a,b,bf)},kf=function(a,b,c){var d=null,e="";if(b)for(q in b)if(Object.prototype.hasOwnProperty.call(b,
q)){if(!gf.test(q))throw Error("n");var f=b[q];if(null!=f){var g=q;var k=f;if(k instanceof Od)k=Pd(k);else if("style"==g.toLowerCase()){f=void 0;if(!sa(k))throw Error("n");if(!(k instanceof Je)){var l="";for(f in k)if(Object.prototype.hasOwnProperty.call(k,f)){if(!/^[-_a-zA-Z0-9]+$/.test(f))throw Error("m`"+f);var p=k[f];null!=p&&(p=Array.isArray(p)?p.map(Se).join(" "):Se(p),l+=f+":"+p+";")}k=l?new Je(l,Ie):Le}k=Ke(k)}else{if(/^on/i.test(g))throw Error("n");if(g.toLowerCase()in hf)if(k instanceof
fe)k=ge(k).toString();else if(k instanceof ze)k=$a(k);else if("string"===typeof k)k=(Fe(k)||Ge).hd();else throw Error("n");}k.fe&&(k=k.hd());g=g+'="'+ue(String(k))+'"';e+=" "+g}}var q="<"+a+e;null==c?c=[]:Array.isArray(c)||(c=[c]);!0===Id[a.toLowerCase()]?q+=">":(d=of(c),q+=">"+df(d).toString()+"</"+a+">",d=d.Pf());(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return ef(q,d)},mf=new cf(v.trustedTypes&&v.trustedTypes.emptyHTML||"",0,bf);
var pf=Bd(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=df(mf);return!b.parentElement}),qf=function(a,b){if(pf())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=df(b)},rf=function(a,b){b=b instanceof ze?b:He(b,/^data:image\//i.test(b));a.src=$a(b)},sf=function(a,b){b=b instanceof ze?b:He(b);a.href=$a(b)},tf=function(a,b){b=b instanceof ze?b:He(b);a.replace($a(b))},
uf=function(a){var b=window,c=Qd("_blank");a=a instanceof ze?a:He(a);(b||v).open($a(a),c instanceof Od?Pd(c):c||"")};
var vf=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")},wf=function(a){return decodeURIComponent(a.replace(/\+/g," "))},Af=function(a){return a=ue(a,void 0)},Bf=function(a,b){a.length>b&&(a=a.substring(0,b-3)+"...");return a},Cf=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)},Df=function(a,b){a=String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return Cf("0",Math.max(0,b-c))+a},Ef=function(a){return null==a?
"":String(a)},Ff=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^td()).toString(36)},Gf=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})},Hf=function(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};
var If="function"===typeof Uint8Array.prototype.slice;
var Jf=function(a,b,c){this.N=null;this.H=this.T=this.O=0;this.U=!1;a&&jb(this,a,b,c)},Lf=function(a,b,c){if(Kf.length){var d=Kf.pop();a&&jb(d,a,b,c);return d}return new Jf(a,b,c)};Jf.prototype.clone=function(){return Lf(this.N,this.O,this.T-this.O)};
var jb=function(a,b,c,d){b=b.constructor===Uint8Array?b:b.constructor===ArrayBuffer?new Uint8Array(b):b.constructor===Array?new Uint8Array(b):b.constructor===String?Mf(b):b instanceof Uint8Array?new Uint8Array(b.buffer,b.byteOffset,b.byteLength):new Uint8Array(0);a.N=b;a.O=void 0!==c?c:0;a.T=void 0!==d?a.O+d:a.N.length;a.H=a.O};Jf.prototype.reset=function(){this.H=this.O};
var Nf=function(a){var b=a.N;var c=b[a.H];var d=c&127;if(128>c)return a.H+=1,d;c=b[a.H+1];d|=(c&127)<<7;if(128>c)return a.H+=2,d;c=b[a.H+2];d|=(c&127)<<14;if(128>c)return a.H+=3,d;c=b[a.H+3];d|=(c&127)<<21;if(128>c)return a.H+=4,d;c=b[a.H+4];d|=(c&15)<<28;if(128>c)return a.H+=5,d>>>0;a.H+=5;128<=b[a.H++]&&128<=b[a.H++]&&128<=b[a.H++]&&128<=b[a.H++]&&a.H++;return d},Kf=[];
var kb=function(a){this.H=Lf(a,void 0,void 0);this.N=this.T=-1;this.O=!1};kb.prototype.reset=function(){this.H.reset();this.N=this.T=-1};
var Of=function(a){var b=a.H;(b=b.H==b.T)||(b=a.O)||(b=a.H,b=b.U||0>b.H||b.H>b.T);if(b)return!1;b=Nf(a.H);var c=b&7;if(0!=c&&5!=c&&1!=c&&2!=c&&3!=c&&4!=c)return a.O=!0,!1;a.T=b>>>3;a.N=c;return!0},Pf=function(a){switch(a.N){case 0:if(0!=a.N)Pf(a);else{for(a=a.H;a.N[a.H]&128;)a.H++;a.H++}break;case 1:1!=a.N?Pf(a):(a=a.H,a.H+=8);break;case 2:if(2!=a.N)Pf(a);else{var b=Nf(a.H);a=a.H;a.H+=b}break;case 5:5!=a.N?Pf(a):(a=a.H,a.H+=4);break;case 3:b=a.T;do{if(!Of(a)){a.O=!0;break}if(4==a.N){a.T!=b&&(a.O=
!0);break}Pf(a)}while(1);break;default:a.O=!0}},ib=[];
var Qf=function(){this.H=new Uint8Array(64);this.N=0};Qf.prototype.push=function(a){if(!(this.N+1<this.H.length)){var b=this.H;this.H=new Uint8Array(Math.ceil(1+2*this.H.length));this.H.set(b)}this.H[this.N++]=a};Qf.prototype.length=function(){return this.N};Qf.prototype.end=function(){var a=this.H,b=this.N;this.N=0;return If?a.slice(0,b):new Uint8Array(a.subarray(0,b))};var vc=function(a,b){for(;127<b;)a.push(b&127|128),b>>>=7;a.push(b)};
var Rf=function(){return Ye("iPhone")&&!Ye("iPod")&&!Ye("iPad")},Sf=function(){return Rf()||Ye("iPad")||Ye("iPod")};
var Tf=function(a){Tf[" "](a);return a};Tf[" "]=md;var Uf=function(a,b){try{return Tf(a[b]),!0}catch(c){}return!1},Vf=function(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};
var Wf=Ye("Opera"),C=Yb(),Xf=Ye("Edge"),Yf=Xf||C,Zf=Ye("Gecko")&&!(-1!=Ve.toLowerCase().indexOf("webkit")&&!Ye("Edge"))&&!(Ye("Trident")||Ye("MSIE"))&&!Ye("Edge"),$f=-1!=Ve.toLowerCase().indexOf("webkit")&&!Ye("Edge"),ag=Ye("Macintosh"),bg=Ye("Windows"),cg=Ye("Linux")||Ye("CrOS"),dg=Ye("Android"),eg=Rf(),fg=Ye("iPad"),gg=Ye("iPod"),hg=Sf(),ig=function(){var a=v.document;return a?a.documentMode:void 0},jg;
a:{var kg="",lg=function(){var a=Ve;if(Zf)return/rv:([^\);]+)(\)|;)/.exec(a);if(Xf)return/Edge\/([\d\.]+)/.exec(a);if(C)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if($f)return/WebKit\/(\S+)/.exec(a);if(Wf)return/(?:Version)[ \/]?(\S+)/.exec(a)}();lg&&(kg=lg?lg[1]:"");if(C){var mg=ig();if(null!=mg&&mg>parseFloat(kg)){jg=String(mg);break a}}jg=kg}var ng=jg,og={},$b=function(a){return Vf(og,a,function(){return 0<=we(ng,a)})},qg=function(a){return Number(pg)>=a},rg;
if(v.document&&C){var sg=ig();rg=sg?sg:parseInt(ng,10)||void 0}else rg=void 0;var pg=rg;
var tg=Xb(),ug=Rf()||Ye("iPod"),vg=Ye("iPad"),wg=Ye("Android")&&!(Vb()||Xb()||Ye("Opera")||Ye("Silk")),xg=Vb(),yg=Zb()&&!Sf();
var zg={},Ag=null,Bg=Zf||$f&&!yg||Wf,wc=Bg||"function"==typeof v.btoa,Cg=Bg||!yg&&!C&&"function"==typeof v.atob,Sa=function(a,b){void 0===b&&(b=0);Dg();b=zg[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e<a.length-2;e+=3){var g=a[e],k=a[e+1],l=a[e+2],p=b[g>>2];g=b[(g&3)<<4|k>>4];k=b[(k&15)<<2|l>>6];l=b[l&63];c[f++]=p+g+k+l}p=0;l=d;switch(a.length-e){case 2:p=a[e+1],l=b[(p&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|p>>4]+l+d}return c.join("")},Fg=function(a){if(Cg)return v.atob(a);
var b="";Eg(a,function(c){b+=String.fromCharCode(c)});return b},Gg=function(a){var b=[];Eg(a,function(c){b.push(c)});return b},Mf=function(a){var b=a.length,c=3*b/4;c%3?c=Math.floor(c):-1!="=.".indexOf(a[b-1])&&(c=-1!="=.".indexOf(a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;Eg(a,function(f){d[e++]=f});return d.subarray(0,e)},Eg=function(a,b){function c(l){for(;d<a.length;){var p=a.charAt(d++),q=Ag[p];if(null!=q)return q;if(!le(p))throw Error("o`"+p);}return l}Dg();for(var d=0;;){var e=c(-1),f=c(0),
g=c(64),k=c(64);if(64===k&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=k&&b(g<<6&192|k))}},Dg=function(){if(!Ag){Ag={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));zg[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===Ag[f]&&(Ag[f]=e)}}}};
var uc=function(){this.O=[];this.N=0;this.H=new Qf};
var La="function"===typeof Uint8Array,Hg={ct:{value:!0,configurable:!0}},Pa=function(a){Array.isArray(a)&&!Object.isFrozen(a)&&Object.defineProperties(a,Hg);return a};
var Jg=function(a,b){this.H=a;this.O=b;this.map={};this.N=!0;if(0<this.H.length){for(a=0;a<this.H.length;a++){b=this.H[a];var c=b[0];this.map[c.toString()]=new Ig(c,b[1])}this.N=!0}};Jg.prototype.isFrozen=function(){return!1};Jg.prototype.toArray=function(){return Kg(this)};Jg.prototype.Mp=function(){return Kg(this)};
var Kg=function(a){if(a.N){if(a.O){var b=a.map,c;for(c in b)if(Object.prototype.hasOwnProperty.call(b,c)){var d=b[c].H;d&&d.toArray()}}}else{a.H.length=0;b=Lg(a);b.sort();for(c=0;c<b.length;c++){var e=a.map[b[c]];(d=e.H)&&d.toArray();a.H.push([e.key,e.value])}a.N=!0}return a.H};h=Jg.prototype;h.getLength=function(){return Lg(this).length};h.Pb=function(){var a=[],b=Lg(this);b.sort();for(var c=0;c<b.length;c++){var d=this.map[b[c]];a.push([d.key,d.value])}return a};
h.entries=function(){var a=[],b=Lg(this);b.sort();for(var c=0;c<b.length;c++){var d=this.map[b[c]];a.push([d.key,Mg(this,d)])}return new Ng(a)};h.keys=function(){var a=[],b=Lg(this);b.sort();for(var c=0;c<b.length;c++)a.push(this.map[b[c]].key);return new Ng(a)};h.values=function(){var a=[],b=Lg(this);b.sort();for(var c=0;c<b.length;c++)a.push(Mg(this,this.map[b[c]]));return new Ng(a)};
h.forEach=function(a,b){var c=Lg(this);c.sort();for(var d=0;d<c.length;d++){var e=this.map[c[d]];a.call(b,Mg(this,e),e.key,this)}};h.set=function(a,b){var c=new Ig(a);this.O?(c.H=b,c.value=b.Mp()):c.value=b;this.map[a.toString()]=c;this.N=!1;return this};var Mg=function(a,b){return a.O?(b.H||(b.H=new a.O(b.value),a.isFrozen()&&null(b.H)),b.H):b.value};Jg.prototype.get=function(a){if(a=this.map[a.toString()])return Mg(this,a)};Jg.prototype.has=function(a){return a.toString()in this.map};
var Lg=function(a){a=a.map;var b=[],c;for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return b};Jg.prototype[Symbol.iterator]=function(){return this.entries()};var Ig=function(a,b){this.key=a;this.value=b;this.H=void 0},Ng=function(a){this.N=0;this.H=a};Ng.prototype.next=function(){return this.N<this.H.length?{done:!1,value:this.H[this.N++]}:{done:!0,value:void 0}};Ng.prototype[Symbol.iterator]=function(){return this};
var J=function(){},Og,L=function(a,b,c,d,e){a.H=null;Og&&(b||(b=Og),Og=null);var f=a.constructor.Qb;b||(b=f?[f]:[]);a.T=f?0:-1;a.N=b;a:{f=a.N.length;b=-1;if(f&&(b=f-1,f=a.N[b],!(null===f||"object"!=typeof f||Array.isArray(f)||La&&f instanceof Uint8Array))){a.U=b-a.T;a.O=f;break a}-1<c?(a.U=Math.max(c,b+1-a.T),a.O=null):a.U=Number.MAX_VALUE}a.W={};if(d)for(c=0;c<d.length;c++)b=d[c],b<a.U?(b+=a.T,(f=a.N[b])?Pa(f):a.N[b]=Pg):(Qg(a),(f=a.O[b])?Pa(f):a.O[b]=Pg);if(e&&e.length)for(d=0;d<e.length;d++){b=
c=void 0;f=a;for(var g=e[d],k=0;k<g.length;k++){var l=g[k],p=E(f,l);null!=p&&(b=l,c=p,K(f,l,void 0))}b&&K(f,b,c)}},Pg=Object.freeze(Pa([])),Qg=function(a){var b=a.U+a.T;a.N[b]||(a.O=a.N[b]={})},E=function(a,b){if(b<a.U){b+=a.T;var c=a.N[b];return c!==Pg?c:a.N[b]=Pa([])}if(a.O)return c=a.O[b],c!==Pg?c:a.O[b]=Pa([])},O=function(a,b){a=E(a,b);return null==a?a:+a},P=function(a,b){a=E(a,b);return null==a?a:!!a},Rg=function(a,b,c){a=E(a,b);return null==a?c:a},Sg=function(a,b,c){return Rg(a,b,void 0===c?
0:c)},Tg=function(a,b,c){return Rg(a,b,void 0===c?"":c)},Ug=function(a,b,c){c=void 0===c?!1:c;a=P(a,b);return null==a?c:a},Vg=function(a,b,c){c=void 0===c?0:c;a=O(a,b);return null==a?c:a},Wg=function(a,b,c){a.H||(a.H={});if(b in a.H)return a.H[b];var d=E(a,b);d||(d=Pa([]),K(a,b,d));c=new Jg(d,c);return a.H[b]=c},K=function(a,b,c){b<a.U?a.N[b+a.T]=c:(Qg(a),a.O[b]=c);return a},F=function(a,b,c){a.H||(a.H={});if(!a.H[c]){var d=E(a,c);d&&(a.H[c]=new b(d))}return a.H[c]},A=function(a,b,c){a.H||(a.H={});
if(!a.H[c]){for(var d=E(a,c),e=[],f=0;f<d.length;f++)e[f]=new b(d[f]);a.H[c]=e}b=a.H[c];b==Pg&&(b=a.H[c]=[]);return b},Xg=function(a,b,c){a.H||(a.H={});var d=c?c.toArray():c;a.H[b]=c;return K(a,b,d)},Yg=function(a,b,c){a.H||(a.H={});c=c||[];for(var d=Pa([]),e=0;e<c.length;e++)d[e]=c[e].toArray();a.H[b]=c;return K(a,b,d)},Zg=function(a){if(a.H)for(var b in a.H){var c=a.H[b];if(Array.isArray(c))for(var d=0;d<c.length;d++)c[d]&&c[d].toArray();else c&&c.toArray()}};
J.prototype.toArray=function(){Zg(this);return this.N};J.prototype.Mp=function(){Zg(this);return this.N};J.prototype.serialize=function(){return JSON.stringify(this.N&&this.toArray(),$g)};var $g=function(a,b){switch(typeof b){case "number":return isNaN(b)||Infinity===b||-Infinity===b?String(b):b;case "object":if(La&&null!=b&&b instanceof Uint8Array)return Sa(b)}return b};J.prototype.toString=function(){return this.toArray().toString()};
var Qa=function(a,b){Qg(a);a.H||(a.H={});var c=b.N;return b.xe?(!a.H[c]&&a.O[c]&&(a.H[c]=new b.xe(a.O[c])),a.H[c]):a.O[c]};J.prototype.clone=function(){var a=this.constructor,b=Ka(this.toArray());Og=b;a=new a(b);Og=null;return a};
var ah=function(a,b,c,d){this.N=a;this.H=b;this.xe=c;this.O=d};
var bh=function(a){L(this,a,1,null,null)};G(bh,J);
var dh=function(a){L(this,a,-1,ch,null)};G(dh,J);var ch=[6,7,10,11,12];dh.Qb="di";
var eh=function(a){L(this,a,-1,null,null)};G(eh,J);eh.Qb="e";
var fh=function(a){L(this,a,-1,null,null)};G(fh,J);
var gh=function(a){L(this,a,-1,null,null)};G(gh,J);gh.Qb="f.ri";
var hh=function(a){L(this,a,-1,null,null)};G(hh,J);hh.prototype.Zh=function(a){K(this,1,a)};hh.Qb="xsrf";
var ih=function(a,b){this.H={};this.N=a/(2*Math.PI);this.O=1/this.N;this.T=b/Math.PI;this.U=1/this.T};
var jh=function(){this.N=this.O=0;this.U=this.H=this.T=null};jh.prototype.getHeight=function(){return this.N};jh.prototype.resize=function(a,b,c){if(this.O!=a||this.N!=b)this.O=a,this.N=b,this.T=new Uint8Array(a*b),this.U=new ih(a,b);(this.H?this.H.length/4:0)!=c&&(this.H=0<c?new Float32Array(4*c):null)};
var kh=function(a,b,c,d,e,f){b>=(a.H?a.H.length/4:0)||(b*=4,a.H[b++]=c,a.H[b++]=d,a.H[b++]=e,a.H[b++]=f)},mh=function(a,b){return 0==(a[b+3]&127|a[b+2]|a[b+1]|a[b])?0:(1-((a[b+3]&128)>>6))*((a[b+2]|128)<<16|a[b+1]<<8|a[b])*lh[(a[b+3]&127)<<1|(a[b+2]&128)>>7]},lh=null;
var nh=function(a){L(this,a,-1,null,null)};G(nh,J);var oh=function(a,b){var c,d={kw:null==(c=E(b,1))?void 0:c,Qx:null==(c=E(b,2))?void 0:c};a&&(d.Ba=b);return d};
var Gc=function(a){L(this,a,-1,ph,null)};G(Gc,J);var ph=[2],qh=function(a,b){var c,d={xx:null==(c=E(b,1))?void 0:c,zB:t(A(b,nh,2),oh,a)};a&&(d.Ba=b);return d};
var sh=function(a){L(this,a,-1,rh,null)};G(sh,J);sh.prototype.getKey=function(){return F(this,th,1)};var th=function(a){L(this,a,-1,null,null)};G(th,J);th.prototype.qc=function(){return E(this,1)};var uh=function(a){L(this,a,-1,null,null)};G(uh,J);
var rh=[2],wh=function(a,b){var c,d;if(d=c=b.getKey()){var e;d={mid:null==(e=E(c,1))?void 0:e,nB:null==(e=E(c,2))?void 0:e};a&&(d.Ba=c)}c={key:d,rk:t(A(b,uh,2),vh,a)};a&&(c.Ba=b);return c},vh=function(a,b){var c,d={Lw:null==(c=E(b,1))?void 0:c,end:null==(c=E(b,2))?void 0:c,confidence:null==(c=O(b,3))?void 0:c};a&&(d.Ba=b);return d};
var xh=function(a){L(this,a,-1,null,null)};G(xh,J);var yh=function(a,b){var c,d={Rz:null==(c=E(b,1))?void 0:c};a&&(d.Ba=b);return d};
var zh=function(a){L(this,a,-1,null,null)};G(zh,J);zh.prototype.getType=function(){return E(this,1)};var Ah=function(a,b){var c,d={type:null==(c=E(b,1))?void 0:c,lw:null==(c=E(b,2))?void 0:c,metadata:(c=F(b,xh,3))&&yh(a,c)};a&&(d.Ba=b);return d};
var Ch=function(a){L(this,a,-1,Bh,null)};G(Ch,J);Ch.prototype.Pb=function(){return A(this,Dh,1)};var Dh=function(a){L(this,a,10,Eh,null)};G(Dh,J);Dh.prototype.Ka=function(){return E(this,1)};Dh.prototype.getLang=function(){return Tg(this,3,"en")};Dh.prototype.Sj=function(){return E(this,5)};
var Fh={},Bh=[1],Hh=function(a,b){var c,d={em:t(b.Pb(),Gh,a),Xr:null==(c=E(b,2))?void 0:c};a&&(d.Ba=b);return d},Eh=[8,9],Gh=function(a,b){var c,d={ai:null==(c=E(b,1))?void 0:c,lang:Tg(b,3,"en"),bu:null==(c=E(b,4))?void 0:c,GA:null==(c=E(b,5))?void 0:c,source:null==(c=E(b,6))?void 0:c,rk:t(A(b,sh,8),wh,a),jm:t(A(b,zh,9),Ah,a)};Ra(b,d,Fh,a);a&&(d.Ba=b);return d};
var Ih=function(a){L(this,a,-1,null,null)};G(Ih,J);var Jh=function(a){L(this,a,-1,null,null)};G(Jh,J);Jh.prototype.Ce=function(){return E(this,1)};var Lh=function(a,b){var c,d={wx:null==(c=E(b,1))?void 0:c,Mx:(c=F(b,Ch,4))&&Hh(a,c),start:(c=F(b,Jh,2))&&Kh(a,c),end:(c=F(b,Jh,3))&&Kh(a,c)};a&&(d.Ba=b);return d},Kh=function(a,b){var c,d={Gu:null==(c=E(b,1))?void 0:c,Xx:null==(c=E(b,2))?void 0:c,Qy:null==(c=E(b,3))?void 0:c};a&&(d.Ba=b);return d};
var Mh=function(a){L(this,a,4,null,null)};G(Mh,J);Mh.prototype.getType=function(){return E(this,1)};Mh.prototype.qc=function(){return E(this,2)};Mh.prototype.getDate=function(){return F(this,Ih,3)};Mh.prototype.setDate=function(a){return Xg(this,3,a)};var Nh={},Oh=function(a,b){var c,d={type:null==(c=E(b,1))?void 0:c,mid:null==(c=E(b,2))?void 0:c,Ga:(c=b.getDate())&&Lh(a,c)};Ra(b,d,Nh,a);a&&(d.Ba=b);return d};
var Ph=function(a){L(this,a,-1,null,null)};G(Ph,J);Ph.prototype.Ae=function(){return F(this,Mh,1)};Ph.prototype.getStatus=function(){return E(this,2)};Ph.prototype.Be=function(){return Rg(this,6,0)};var Rh=function(a){L(this,a,-1,Qh,null)};G(Rh,J);var Th=function(a){L(this,a,-1,Sh,null)};G(Th,J);var Vh=function(a){L(this,a,-1,Uh,null)};G(Vh,J);var Xh=function(a){L(this,a,-1,Wh,null)};G(Xh,J);Xh.prototype.Wa=function(){return E(this,1)};var Zh=function(a){L(this,a,-1,Yh,null)};G(Zh,J);
Zh.prototype.qc=function(){return E(this,1)};
var bi=function(a,b){var c,d=(c=b.Ae())&&Oh(a,c),e=null==(c=E(b,2))?void 0:c,f=Vg(b,3,1),g=null==(c=E(b,4))?void 0:c,k=Rg(b,6,0),l=null==(c=P(b,7))?void 0:c,p;if(p=c=F(b,Rh,8)){var q;p={Hx:null==(q=P(c,1))?void 0:q,Cx:null==(q=P(c,3))?void 0:q,Dx:null==(q=P(c,11))?void 0:q,Gx:Ug(c,12,!0),Ex:Ug(c,4,!0),Fx:null==(q=P(c,8))?void 0:q,mB:null==(q=P(c,9))?void 0:q,eB:null==(q=E(c,10))?void 0:q,EA:null==(q=E(c,5))?void 0:q,gB:t(A(c,Th,2),$h,a),fC:t(A(c,Vh,13),ai,a),iy:null==(q=E(c,14))?void 0:q};a&&(p.Ba=
c)}d={entity:d,status:e,oB:f,uC:g,Bp:k,Gw:l,iu:p};a&&(d.Ba=b);return d},Qh=[10,5,2,13,14],Sh=[2],$h=function(a,b){var c,d={wy:null==(c=E(b,1))?void 0:c,rk:t(A(b,uh,2),vh,a)};a&&(d.Ba=b);return d},Uh=[2,3],ai=function(a,b){var c,d={HB:(c=F(b,Xh,1))&&ci(a,c),bB:t(A(b,Xh,2),ci,a),YB:t(A(b,Xh,3),ci,a)};a&&(d.Ba=b);return d},Wh=[4],ci=function(a,b){var c,d={text:null==(c=E(b,1))?void 0:c,Az:Tg(b,5,"en"),Pw:null==(c=E(b,3))?void 0:c,Uz:t(A(b,Zh,4),di,a)};a&&(d.Ba=b);return d},Yh=[2],di=function(a,b){var c,
d={mid:null==(c=E(b,1))?void 0:c,tC:null==(c=E(b,2))?void 0:c};a&&(d.Ba=b);return d};
var ei=function(a){L(this,a,-1,null,null)};G(ei,J);var fi=function(a,b){var c,d={BC:null==(c=O(b,1))?void 0:c,FC:null==(c=O(b,2))?void 0:c,AC:null==(c=O(b,3))?void 0:c,EC:null==(c=O(b,4))?void 0:c};a&&(d.Ba=b);return d};
var gi=function(a){L(this,a,-1,null,null)};G(gi,J);gi.prototype.getType=function(){return E(this,1)};var hi=function(a,b){var c,d={type:null==(c=E(b,1))?void 0:c,metadata:(c=F(b,xh,2))&&yh(a,c)};a&&(d.Ba=b);return d};
var ii=function(a){L(this,a,-1,null,null)};G(ii,J);
var ki=function(a){L(this,a,-1,null,null)};G(ki,J);ki.prototype.Dc=function(){return O(this,1)};ki.prototype.Ec=function(){return O(this,2)};ki.prototype.setHeading=function(a){return K(this,5,a)};
var mi=function(a){L(this,a,-1,null,li)};G(mi,J);var ni=function(a){L(this,a,-1,null,null)};G(ni,J);var oi=function(a){L(this,a,-1,null,null)};G(oi,J);var pi=function(a){L(this,a,-1,null,null)};G(pi,J);
var li=[[4,5,6,7]],qi=function(a,b){var c,d=null==(c=E(b,1))?void 0:c,e=null==(c=E(b,3))?void 0:c,f=null==(c=E(b,4))?void 0:c,g;if(g=c=F(b,oi,5)){var k;g={filename:null==(k=E(c,1))?void 0:k,Qz:null==(k=E(c,2))?void 0:k};a&&(g.Ba=c)}k=g;if(g=c=F(b,pi,6)){var l;g={$z:null==(l=E(c,1))?void 0:l};a&&(g.Ba=c)}l=g;if(g=c=F(b,ni,7)){var p;g={Pz:null==(p=E(c,1))?void 0:p};a&&(g.Ba=c)}d={errorCode:d,errorMessage:e,bA:f,uy:k,lz:l,Ux:g};a&&(d.Ba=b);return d};
var ri=function(a){L(this,a,-1,null,null)};G(ri,J);ri.prototype.getType=function(){return E(this,1)};var si=function(a,b){var c,d={type:null==(c=E(b,1))?void 0:c,metadata:(c=F(b,xh,2))&&yh(a,c)};a&&(d.Ba=b);return d};
var ui=function(a){L(this,a,-1,ti,null)};G(ui,J);ui.prototype.Pb=function(){return A(this,vi,1)};var vi=function(a){L(this,a,-1,wi,null)};G(vi,J);vi.prototype.getUrl=function(){return E(this,1)};vi.prototype.Ka=function(){return E(this,2)};vi.prototype.getLang=function(){return Tg(this,3,"en")};
var ti=[1],yi=function(a,b){var c={em:t(b.Pb(),xi,a)};a&&(c.Ba=b);return c},wi=[5,6],xi=function(a,b){var c,d={url:null==(c=E(b,1))?void 0:c,ai:null==(c=E(b,2))?void 0:c,lang:Tg(b,3,"en"),rk:t(A(b,sh,5),wh,a),jm:t(A(b,ri,6),si,a)};a&&(d.Ba=b);return d};
var zi=function(a){L(this,a,-1,null,null)};G(zi,J);zi.prototype.getType=function(){return E(this,1)};zi.prototype.getKey=function(){return E(this,3)};zi.prototype.be=function(){return E(this,5)};var Ai=function(a,b){var c,d={type:null==(c=E(b,1))?void 0:c,Na:null==(c=E(b,2))?void 0:c,key:null==(c=E(b,3))?void 0:c,Ha:null==(c=E(b,5))?void 0:c,metadata:(c=F(b,xh,6))&&yh(a,c)};a&&(d.Ba=b);return d};
var Bi=function(a){L(this,a,-1,null,null)};G(Bi,J);Bi.prototype.Ae=function(){return F(this,Mh,1)};Bi.prototype.getType=function(){return E(this,2)};Bi.prototype.Be=function(){return E(this,3)};
var Ci=function(a){L(this,a,-1,null,null)};G(Ci,J);Ci.prototype.Db=function(){return P(this,1)};
var Ei=function(a){L(this,a,-1,Di,null)};G(Ei,J);Ei.prototype.Ka=function(){return E(this,1)};var Di=[4];
var Fi=function(a){L(this,a,-1,null,null)};G(Fi,J);
var Gi=function(a){L(this,a,-1,null,null)};G(Gi,J);Gi.prototype.Dc=function(){return O(this,1)};Gi.prototype.Ec=function(){return O(this,2)};Gi.prototype.xg=function(){return F(this,Ch,3)};var Hi=function(a,b){var c,d=null==(c=O(b,1))?void 0:c,e=null==(c=O(b,2))?void 0:c,f=(c=b.xg())&&Hh(a,c),g;if(g=c=F(b,Fi,4)){var k;g={ZB:null==(k=O(c,1))?void 0:k,$B:null==(k=O(c,2))?void 0:k,eA:null==(k=O(c,3))?void 0:k,fA:null==(k=O(c,4))?void 0:k};a&&(g.Ba=c)}d={lat:d,lng:e,VA:f,viewport:g};a&&(d.Ba=b);return d};
var Ii=function(a){L(this,a,-1,null,null)};G(Ii,J);Ii.prototype.getType=function(){return Rg(this,1,0)};
var Ji=function(a){L(this,a,-1,null,null)};G(Ji,J);Ji.prototype.getKey=function(){return E(this,2)};Ji.prototype.be=function(){return E(this,3)};Ji.prototype.getType=function(){return E(this,4)};Ji.prototype.Wa=function(){return F(this,Ch,5)};var Ki=function(a){return F(a,Gi,6)};Ji.prototype.getDate=function(){return F(this,Ih,7)};Ji.prototype.setDate=function(a){return Xg(this,7,a)};Ji.prototype.Bd=function(){return F(this,ui,9)};
var Li=function(a,b){var c,d=null==(c=E(b,1))?void 0:c,e=null==(c=E(b,2))?void 0:c,f=null==(c=E(b,3))?void 0:c,g=null==(c=E(b,4))?void 0:c,k=(c=b.Wa())&&Hh(a,c),l=(c=Ki(b))&&Hi(a,c),p=(c=b.getDate())&&Lh(a,c),q;if(q=c=F(b,Ei,8)){q=c;var r,u={ai:null==(r=E(q,1))?void 0:r,Xr:null==(r=E(q,3))?void 0:r,rk:t(A(q,sh,4),wh,a)};a&&(u.Ba=q);q=u}r=q;q=(c=b.Bd())&&yi(a,c);if(u=c=F(b,Ci,10)){var y;u={value:null==(y=P(c,1))?void 0:y};a&&(u.Ba=c)}y=u;if(u=c=F(b,Bi,11)){u=c;var z,N={entity:(z=u.Ae())&&Oh(a,z),type:null==
(z=E(u,2))?void 0:z,Bp:null==(z=E(u,3))?void 0:z};a&&(N.Ba=u);u=N}z=u;u=null==(c=E(b,100))?void 0:c;if(N=c=F(b,Ii,101)){var ma;N={type:Rg(c,1,0),mC:null==(ma=E(c,2))?void 0:ma,Qw:null==(ma=E(c,3))?void 0:ma,Ly:null==(ma=E(c,4))?void 0:ma,Xz:null==(ma=E(c,5))?void 0:ma,sw:Rg(c,6,0),FA:null==(ma=E(c,7))?void 0:ma};a&&(N.Ba=c)}d={Na:d,key:e,Ha:f,type:g,text:k,location:l,Ga:p,identifier:r,link:q,RA:y,fr:z,Ry:u,iu:N};a&&(d.Ba=b);return d};
var Ni=function(a){L(this,a,3,Mi,null)};G(Ni,J);var Oi={},Mi=[1,2],Pi=function(a,b){var c={fB:t(A(b,Ji,1),Li,a),jm:t(A(b,zi,2),Ai,a)};Ra(b,c,Oi,a);a&&(c.Ba=b);return c};
var Qi=function(a){L(this,a,-1,null,null)};G(Qi,J);Qi.prototype.Dc=function(){return O(this,1)};Qi.prototype.Ec=function(){return O(this,2)};var Ri=function(a,b){var c,d={lat:null==(c=O(b,1))?void 0:c,lng:null==(c=O(b,2))?void 0:c};a&&(d.Ba=b);return d};
var Ti=function(a){L(this,a,-1,Si,null)};G(Ti,J);var Si=[1],Ui=function(a,b){var c={lx:t(A(b,Qi,1),Ri,a)};a&&(c.Ba=b);return c};
var Wi=function(a){L(this,a,-1,Vi,null)};G(Wi,J);var Vi=[2];
var Xi=function(a){L(this,a,-1,null,null)};G(Xi,J);var Yi=function(a,b){var c,d;if(d=c=F(b,Wi,1)){var e;d={HA:(e=F(c,Ti,1))&&Ui(a,e),rz:t(A(c,Ti,2),Ui,a)};a&&(d.Ba=c)}c={YA:d};a&&(c.Ba=b);return c};
var $i=function(a){L(this,a,-1,Zi,null)};G($i,J);$i.prototype.Qo=function(){return null!=E(this,1)};var Zi=[4];
var aj=function(a){L(this,a,-1,null,null)};G(aj,J);aj.prototype.lb=function(){return E(this,1)};aj.prototype.Dc=function(){return O(this,2)};aj.prototype.Ec=function(){return O(this,3)};aj.prototype.Lg=function(a){return K(this,5,a)};var bj=function(a,b){var c,d={ag:null==(c=E(b,1))?void 0:c,lat:null==(c=O(b,2))?void 0:c,lng:null==(c=O(b,3))?void 0:c,elevation:null==(c=O(b,4))?void 0:c,xp:null==(c=E(b,5))?void 0:c,direction:null==(c=O(b,6))?void 0:c};a&&(d.Ba=b);return d};
var cj=function(a){L(this,a,-1,null,null)};G(cj,J);cj.prototype.getId=function(){return E(this,2)};
var dj=function(a){L(this,a,11,null,null)};G(dj,J);dj.prototype.Lg=function(a){return K(this,1,a)};var ej=function(a){return F(a,Qi,6)};dj.prototype.setHeading=function(a){return K(this,2,a)};dj.prototype.Xi=function(a){K(this,3,a)};
var fj={},gj=function(a,b){var c,d;if(d=c=F(b,cj,10)){d=c;var e,f={Ky:null==(e=E(d,1))?void 0:e,id:null==(e=E(d,2))?void 0:e};a&&(f.Ba=d);d=f}e={jz:d,xp:null==(c=E(b,1))?void 0:c,photoId:null==(c=E(b,8))?void 0:c,Fj:(c=ej(b))&&Ri(a,c),heading:null==(c=O(b,2))?void 0:c,Vy:null==(c=O(b,9))?void 0:c,pitch:null==(c=O(b,3))?void 0:c,GC:Sg(b,4,0),Hy:null==(c=E(b,5))?void 0:c,Us:Vg(b,7,90)};Ra(b,e,fj,a);a&&(e.Ba=b);return e};
var hj=function(a){L(this,a,-1,null,null)};G(hj,J);hj.prototype.Lg=function(a){return K(this,1,a)};hj.prototype.Dc=function(){return O(this,2)};hj.prototype.Ec=function(){return O(this,3)};var ij=function(a,b){var c,d={xp:null==(c=E(b,1))?void 0:c,lat:null==(c=O(b,2))?void 0:c,lng:null==(c=O(b,3))?void 0:c};a&&(d.Ba=b);return d};
var kj=function(a){L(this,a,-1,jj,null)};G(kj,J);var jj=[2],lj=function(a,b){var c,d={AB:null==(c=E(b,1))?void 0:c,KA:t(A(b,hj,2),ij,a),Sw:null==(c=O(b,3))?void 0:c};a&&(d.Ba=b);return d};
var nj=function(a){L(this,a,-1,mj,null)};G(nj,J);nj.prototype.getName=function(){return F(this,Ch,2)};
var mj=[3,4],oj=function(a,b){var c,d=null==(c=E(b,1))?void 0:c,e=(c=b.getName())&&Hh(a,c),f=t(A(b,kj,3),lj,a),g=t(A(b,aj,4),bj,a),k;if(k=c=F(b,$i,5)){k=c;var l,p={xz:Ta(E(k,1)),Ez:null==(l=O(k,2))?void 0:l,Kz:null==(l=O(k,3))?void 0:l,vu:t(A(k,Xi,4),Yi,a)};a&&(p.Ba=k);k=p}d={hb:d,name:e,LA:f,zw:g,yy:k,order:null==(c=O(b,6))?void 0:c,Jr:(c=F(b,dj,7))&&gj(a,c),JA:null==(c=E(b,8))?void 0:c};a&&(d.Ba=b);return d};
var qj=function(a){L(this,a,-1,pj,null)};G(qj,J);qj.prototype.getName=function(){return F(this,Ch,2)};var rj=function(a){return A(a,nj,3)},pj=[3],sj=function(a,b){var c,d={Vl:null==(c=E(b,1))?void 0:c,name:(c=b.getName())&&Hh(a,c),jt:t(rj(b),oj,a)};a&&(d.Ba=b);return d};
var uj=function(a){L(this,a,-1,tj,null)};G(uj,J);var vj=function(a){return A(a,qj,2)},wj=function(a,b){return Xg(a,3,b)},tj=[2];
var xj=function(a){L(this,a,-1,null,null)};G(xj,J);
var zj=function(a){L(this,a,-1,yj,null)};G(zj,J);var Aj=function(a){L(this,a,-1,null,null)};G(Aj,J);Aj.prototype.getType=function(){return E(this,1)};Aj.prototype.getUrl=function(){return E(this,2)};
var yj=[1],Bj=function(a,b){var c,d=null==(c=E(b,1))?void 0:c,e=null==(c=E(b,2))?void 0:c,f;if(f=c=F(b,xj,3)){f=c;var g,k={DC:null==(g=O(f,1))?void 0:g,SA:null==(g=O(f,2))?void 0:g,Ox:null==(g=O(f,3))?void 0:g,targetX:null==(g=O(f,4))?void 0:g,targetY:null==(g=O(f,5))?void 0:g,eC:null==(g=O(f,6))?void 0:g};a&&(k.Ba=f);f=k}d={type:d,url:e,yx:f,Yz:null==(c=O(b,4))?void 0:c,qz:null==(c=O(b,5))?void 0:c};a&&(d.Ba=b);return d};
var Cj=function(a){L(this,a,-1,null,null)};G(Cj,J);Cj.prototype.setHeading=function(a){return K(this,1,a)};Cj.prototype.Xi=function(a){K(this,2,a)};
var Dj=function(a){L(this,a,-1,null,null)};G(Dj,J);Dj.prototype.Db=function(){return Tg(this,2)};var Ej=function(a,b){var c={sC:Tg(b,1),value:Ta(b.Db())};a&&(c.Ba=b);return c};
var Gj=function(a){L(this,a,128,Fj,null)};G(Gj,J);Gj.prototype.getId=function(){return E(this,1)};Gj.prototype.getType=function(){return E(this,4)};var Hj=function(a,b){return K(a,4,b)};Gj.prototype.Od=function(){return E(this,10)};Gj.prototype.Eh=function(){return E(this,11)};Gj.prototype.Wa=function(){return F(this,Ch,12)};var Ij=function(a,b){return Xg(a,14,b)};Gj.prototype.vg=function(){return E(this,15)};var Jj={},Kj=function(a){L(this,a,-1,null,null)};G(Kj,J);
var Nj=function(a){L(this,a,-1,Lj,Mj)};G(Nj,J);var Pj=function(a){L(this,a,-1,Oj,null)};G(Pj,J);var Qj=function(a){L(this,a,-1,null,null)};G(Qj,J);Qj.prototype.Od=function(){return E(this,1)};var Rj=function(a){L(this,a,-1,null,null)};G(Rj,J);Rj.prototype.getUrl=function(){return F(this,ui,1)};var Sj=function(a){L(this,a,-1,null,null)};G(Sj,J);
var Fj=[20,30,26,16,104,118,121],Uj=function(a,b){var c,d=null==(c=E(b,1))?void 0:c,e=null==(c=E(b,18))?void 0:c,f=null==(c=E(b,19))?void 0:c,g=(c=F(b,Ni,2))&&Pi(a,c),k=t(A(b,Ph,20),bi,a),l=null==(c=E(b,4))?void 0:c,p=null==(c=E(b,13))?void 0:c,q=null==(c=E(b,5))?void 0:c,r=null==(c=E(b,6))?void 0:c,u=null==(c=E(b,7))?void 0:c,y=null==(c=E(b,8))?void 0:c,z=null==(c=O(b,9))?void 0:c,N=Ta(E(b,27)),ma=t(A(b,ei,30),fi,a),ja=null==(c=P(b,23))?void 0:c,M=null==(c=E(b,10))?void 0:c,Ma=null==(c=E(b,11))?
void 0:c,gb=(c=b.Wa())&&Hh(a,c),Oa;if(Oa=c=F(b,uj,14)){Oa=c;var Ub,Nd={EB:null==(Ub=E(Oa,1))?void 0:Ub,sr:t(vj(Oa),sj,a),Jr:(Ub=F(Oa,dj,3))&&gj(a,Ub)};a&&(Nd.Ba=Oa);Oa=Nd}Ub=Oa;Oa=(c=F(b,dj,113))&&gj(a,c);Nd=null==(c=E(b,15))?void 0:c;var ye=null==(c=O(b,24))?void 0:c,vy=null==(c=E(b,25))?void 0:c,vN=null==(c=E(b,26))?void 0:c,wN=null==(c=E(b,110))?void 0:c,xN=null==(c=E(b,120))?void 0:c,xf;if(xf=c=F(b,ki,124)){var ub;xf={lat:null==(ub=O(c,1))?void 0:ub,lng:null==(ub=O(c,2))?void 0:ub,kB:null==(ub=
O(c,3))?void 0:ub,altitude:null==(ub=O(c,4))?void 0:ub,heading:null==(ub=O(c,5))?void 0:ub,tilt:null==(ub=O(c,6))?void 0:ub,wB:null==(ub=O(c,7))?void 0:ub,Iy:null==(ub=O(c,8))?void 0:ub};a&&(xf.Ba=c)}ub=xf;if(xf=c=F(b,zj,125))xf={rB:t(A(c,Aj,1),Bj,a)},a&&(xf.Ba=c);var Ud;if(Ud=c=F(b,Cj,127)){Ud=c;var ji,Ln={heading:null==(ji=O(Ud,1))?void 0:ji,pitch:null==(ji=O(Ud,2))?void 0:ji,Us:Vg(Ud,3,90)};a&&(Ln.Ba=Ud);Ud=Ln}ji=Ud;Ud=null==(c=E(b,21))?void 0:c;Ln=null==(c=E(b,16))?void 0:c;var yN=null==(c=E(b,
90))?void 0:c,zN=null==(c=E(b,115))?void 0:c,AN=null==(c=E(b,91))?void 0:c,BN=null==(c=E(b,92))?void 0:c,CN=null==(c=P(b,101))?void 0:c,DN=null==(c=E(b,102))?void 0:c,EN=null==(c=E(b,116))?void 0:c,FN=null==(c=E(b,17))?void 0:c,GN=t(A(b,mi,104),qi,a),HN=null==(c=E(b,106))?void 0:c,IN=null==(c=E(b,108))?void 0:c,JN=null==(c=E(b,107))?void 0:c,KN=null==(c=E(b,28))?void 0:c,Yc;if(Yc=c=F(b,Kj,123)){var yf;Yc={ay:(yf=Wg(c,1,Nj))?Ua(yf,a,Tj):[],iA:null==(yf=E(c,2))?void 0:yf,hA:null==(yf=E(c,3))?void 0:
yf};a&&(Yc.Ba=c)}yf=Yc;if(Yc=c=F(b,Rj,126)){Yc=c;var Mn,zf={url:(Mn=Yc.getUrl())&&yi(a,Mn)};a&&(zf.Ba=Yc);Yc=zf}Mn=Yc;Yc=(c=F(b,Gc,109))&&qh(a,c);if(zf=c=F(b,Sj,112)){var Nn;zf={ZA:null==(Nn=E(c,1))?void 0:Nn};a&&(zf.Ba=c)}Nn=zf;zf=t(A(b,gi,118),hi,a);var On;if(On=c=F(b,ii,119)){var aA;On={quality:null==(aA=E(c,5))?void 0:aA};a&&(On.Ba=c)}d={id:d,OA:e,Kg:f,metadata:g,Ci:k,type:l,mz:p,ln:q,imageUrl:r,imageWidth:u,imageHeight:y,kz:z,lA:N,nz:ma,Ef:ja,nn:M,aspectRatio:Ma,text:gb,PB:Ub,My:Oa,Ew:Nd,mr:ye,
nr:vy,lr:vN,zz:wN,XA:xN,Vx:ub,kC:xf,lC:ji,Dt:Ud,$w:Ln,jA:yN,NA:zN,MA:AN,yB:BN,Pu:CN,Vu:DN,lu:EN,readyState:FN,Ju:GN,Aw:HN,Bw:IN,visibility:JN,aB:KN,Tz:yf,BB:Mn,wo:Yc,Vm:Nn,jm:zf,vy:On,ak:t(A(b,Dj,121),Ej,a)};Ra(b,d,Jj,a);a&&(d.Ba=b);return d},Lj=[2],Mj=[[5,6]],Tj=function(a,b){var c,d=null==(c=E(b,1))?void 0:c,e=t(A(b,mi,2),qi,a),f=null==(c=E(b,3))?void 0:c,g=null==(c=E(b,4))?void 0:c,k;if(k=c=F(b,Pj,5)){var l;k={nr:null==(l=E(c,1))?void 0:l,lr:null==(l=E(c,2))?void 0:l,mr:null==(l=O(c,3))?void 0:
l};a&&(k.Ba=c)}l=k;if(k=c=F(b,Qj,6)){var p;k={nn:null==(p=E(c,1))?void 0:p};a&&(k.Ba=c)}d={readyState:d,Ju:e,lu:f,Vu:g,Dw:l,videoInfo:k};a&&(d.Ba=b);return d},Oj=[2];
var Vj=function(a){L(this,a,-1,null,null)};G(Vj,J);Vj.prototype.getZoom=function(){return O(this,3)};Vj.prototype.setZoom=function(a){return K(this,3,a)};
var Wj=function(a){L(this,a,-1,null,null)};G(Wj,J);Wj.prototype.lb=function(){return E(this,1)};var Xj=function(a,b){return K(a,1,b)},Yj=function(a){return F(a,Vj,2)};Wj.prototype.getStreetView=function(){return F(this,dj,3)};Wj.prototype.Te=function(){return F(this,Zj,4)};var ak=function(a){L(this,a,-1,null,null)};G(ak,J);ak.prototype.Ho=function(){return E(this,1)};ak.prototype.Fo=function(){return E(this,2)};var Zj=function(a){L(this,a,-1,null,null)};G(Zj,J);
Zj.prototype.Ce=function(){return E(this,1)};
var bk=function(a,b){var c,d=null==(c=E(b,1))?void 0:c,e;if(e=c=Yj(b)){var f;e={yC:null==(f=O(c,1))?void 0:f,CC:null==(f=O(c,2))?void 0:f,zoom:null==(f=O(c,3))?void 0:f,MB:null==(f=O(c,4))?void 0:f,LB:null==(f=O(c,5))?void 0:f};a&&(e.Ba=c)}f=e;if(e=c=F(b,ak,5)){e=c;var g,k={top:null==(g=E(e,1))?void 0:g,left:null==(g=E(e,2))?void 0:g,Jf:Vg(e,3,1)};a&&(k.Ba=e);e=k}g=e;e=(c=b.getStreetView())&&gj(a,c);if(k=c=b.Te()){var l;k={Gu:null==(l=E(c,1))?void 0:l,Tx:null==(l=E(c,2))?void 0:l};a&&(k.Ba=c)}d={ag:d,
Zz:f,qx:g,streetView:e,Sk:k};a&&(d.Ba=b);return d};
var ck=function(a){L(this,a,-1,null,null)};G(ck,J);ck.prototype.getId=function(){return E(this,100)};var dk=function(a,b){var c,d={email:null==(c=E(b,1))?void 0:c,permission:null==(c=E(b,2))?void 0:c,id:null==(c=E(b,100))?void 0:c};a&&(d.Ba=b);return d};
var ek=function(a){L(this,a,-1,null,null)};G(ek,J);ek.prototype.getId=function(){return E(this,1)};ek.prototype.getTitle=function(){return E(this,2)};ek.prototype.setTitle=function(a){return K(this,2,a)};ek.prototype.getLang=function(){return Tg(this,3,"en")};var fk=function(a,b){var c,d={id:null==(c=E(b,1))?void 0:c,title:null==(c=E(b,2))?void 0:c,lang:Tg(b,3,"en")};a&&(d.Ba=b);return d};
var Cc=function(a){L(this,a,-1,gk,null)};G(Cc,J);Cc.prototype.getUrl=function(){return E(this,1)};Cc.prototype.Pb=function(){return A(this,ek,3)};var gk=[3],hk=function(a,b){var c,d={url:null==(c=E(b,1))?void 0:c,metadata:(c=F(b,Ni,2))&&Pi(a,c),em:t(b.Pb(),fk,a)};a&&(d.Ba=b);return d};
var ik=function(a){L(this,a,-1,null,null)};G(ik,J);ik.prototype.ua=function(){return E(this,1)};
var kk=function(a){L(this,a,-1,jk,null)};G(kk,J);var lk=function(a,b){return Yg(a,1,b)};kk.prototype.Eh=function(){return O(this,2)};var mk=function(a,b){return K(a,2,b)};kk.prototype.getType=function(){return Rg(this,3,0)};var nk=function(a){L(this,a,-1,null,null)};G(nk,J);nk.prototype.Lc=function(){return E(this,1)};var ok=function(){var a=new nk;a=K(a,1,1);return K(a,2,100)},jk=[1],pk=function(a,b){var c,d={Uw:null==(c=E(b,1))?void 0:c,Wy:null==(c=E(b,2))?void 0:c};a&&(d.Ba=b);return d};
var qk=function(a){L(this,a,-1,null,null)};G(qk,J);qk.prototype.getType=function(){return Rg(this,1,1)};qk.prototype.Wa=function(){return F(this,Ch,2)};
var rk=function(a){L(this,a,-1,null,null)};G(rk,J);rk.prototype.getContent=function(){return F(this,qk,1)};var sk=function(a,b){var c,d;if(d=c=b.getContent()){d=c;var e,f={type:Rg(d,1,1),text:(e=d.Wa())&&Hh(a,e)};a&&(f.Ba=d);d=f}e={content:d,UB:(c=F(b,dj,2))&&gj(a,c)};a&&(e.Ba=b);return e};
var tk=function(a){L(this,a,-1,null,null)};G(tk,J);tk.prototype.getZoom=function(){return E(this,2)};tk.prototype.setZoom=function(a){return K(this,2,a)};
var vk=function(a){L(this,a,-1,uk,null)};G(vk,J);var wk=function(a){L(this,a,-1,null,null)};G(wk,J);wk.prototype.lb=function(){return E(this,2)};var uk=[4];
var yk=function(a){L(this,a,-1,xk,null)};G(yk,J);var Ak=function(a){return A(a,zk,1)},Ck=function(a){L(this,a,14,Bk,null)};G(Ck,J);h=Ck.prototype;h.getType=function(){return E(this,1)};h.Wa=function(){return F(this,Ch,2)};h.Ra=function(){return F(this,Wj,9)};h.rd=function(a){Xg(this,9,a)};h.Kc=function(){return F(this,Ch,4)};var Dk={},zk=function(a){L(this,a,-1,Ek,null)};G(zk,J);zk.prototype.getStyle=function(){return F(this,kk,1)};
var Fk=function(a){return A(a,Ck,2)},xk=[1],Bk=[10,13],Gk=function(a,b){var c,d=null==(c=E(b,1))?void 0:c,e;if(e=c=F(b,ik,11)){e=c;var f,g={gC:null==(f=E(e,1))?void 0:f};a&&(g.Ba=e);e=g}d={type:d,Ww:e,text:(c=b.Wa())&&Hh(a,c),asset:(c=b.Ra())&&bk(a,c),caption:(c=b.Kc())&&Hh(a,c),Tw:(c=F(b,Ch,12))&&Hh(a,c),Td:null==(c=E(b,6))?void 0:c,Cw:t(A(b,Cc,10),hk,a),Er:null==(c=E(b,7))?void 0:c,Or:null==(c=E(b,8))?void 0:c,TB:t(A(b,rk,13),sk,a)};Ra(b,d,Dk,a);a&&(d.Ba=b);return d},Ek=[2],Hk=function(a,b){var c,
d=null==(c=E(b,3))?void 0:c,e;if(e=c=b.getStyle()){var f;e={Fy:t(A(c,nk,1),pk,a),aspectRatio:null==(f=O(c,2))?void 0:f,type:Rg(c,3,0)};a&&(e.Ba=c)}f=e;if(e=c=F(b,vk,4)){var g;e=(g=F(c,Wj,1))&&bk(a,g);var k=(g=F(c,Ni,2))&&Pi(a,g),l;if(l=g=F(c,tk,3)){var p;l={Nz:(p=F(g,Gi,1))&&Hi(a,p),zoom:null==(p=E(g,2))?void 0:p,pixelWidth:null==(p=E(g,3))?void 0:p,pixelHeight:null==(p=E(g,4))?void 0:p};a&&(l.Ba=g)}p=l;l=t(A(c,Gi,4),Hi,a);var q;if(q=g=F(c,wk,5)){var r;q={hb:null==(r=E(g,1))?void 0:r,ag:null==(r=
E(g,2))?void 0:r,Vl:null==(r=E(g,3))?void 0:r};a&&(q.Ba=g)}r={mx:e,metadata:k,oC:p,QA:l,Ay:q};a&&(r.Ba=c);e=r}d={Xl:d,style:f,NB:e,Vw:t(Fk(b),Gk,a)};a&&(d.Ba=b);return d};
var Jk=function(a){L(this,a,-1,Ik,null)};G(Jk,J);var Lk=function(a){L(this,a,-1,Kk,null)};G(Lk,J);Lk.prototype.getTitle=function(){return F(this,Ch,1)};Lk.prototype.setTitle=function(a){return Xg(this,1,a)};var Mk=function(a){L(this,a,-1,null,null)};G(Mk,J);Mk.prototype.getType=function(){return E(this,1)};Mk.prototype.getId=function(){return E(this,2)};
var Ik=[1],Kk=[2],Ok=function(a,b){var c,d={title:(c=b.getTitle())&&Hh(a,c),TA:t(A(b,Mk,2),Nk,a),Gz:null==(c=E(b,3))?void 0:c};a&&(d.Ba=b);return d},Nk=function(a,b){var c,d={type:null==(c=E(b,1))?void 0:c,id:null==(c=E(b,2))?void 0:c};a&&(d.Ba=b);return d};
var Pk=function(a){L(this,a,-1,null,null)};G(Pk,J);Pk.prototype.Ho=function(){return E(this,1)};Pk.prototype.Fo=function(){return E(this,2)};var Qk=function(a,b){var c,d={top:null==(c=E(b,1))?void 0:c,left:null==(c=E(b,2))?void 0:c,width:null==(c=E(b,5))?void 0:c,color:null==(c=E(b,3))?void 0:c,backgroundColor:null==(c=E(b,4))?void 0:c};a&&(d.Ba=b);return d};
var Rk=function(a){L(this,a,-1,null,null)};G(Rk,J);Rk.prototype.getLang=function(){return E(this,1)};var Sk=function(a,b){var c,d={lang:null==(c=E(b,1))?void 0:c,qC:null==(c=P(b,2))?void 0:c,IA:null==(c=P(b,3))?void 0:c};a&&(d.Ba=b);return d};
var Uk=function(a){L(this,a,31,Tk,null)};G(Uk,J);Uk.prototype.getId=function(){return E(this,2)};Uk.prototype.getType=function(){return Rg(this,26,1)};Uk.prototype.lb=function(){return E(this,13)};var Vk=function(a,b){K(a,13,b)},Wk=function(a){return F(a,yk,14)},Xk=function(a,b){Xg(a,22,b)},Yk=function(a){return Tg(a,24,"en")},Zk={},$k=function(a){L(this,a,-1,null,null)};G($k,J);
var al=function(){var a=new $k;a=K(a,1,0);return K(a,2,0)},Tk=[17,16,21,25,30],bl=function(a,b){var c,d;if(d=c=F(b,$k,1)){d=c;var e,f={Mz:null==(e=E(d,1))?void 0:e,aA:Sg(d,2,0)};a&&(f.Ba=d);d=f}e=d;d=null==(c=E(b,2))?void 0:c;f=Rg(b,26,1);var g=null==(c=E(b,3))?void 0:c,k=t(A(b,ck,17),dk,a),l=null==(c=E(b,4))?void 0:c,p=(c=F(b,Pk,10))&&Qk(a,c),q=(c=F(b,Pk,12))&&Qk(a,c),r=null==(c=E(b,13))?void 0:c,u=(c=F(b,Wj,27))&&bk(a,c),y;if(y=c=Wk(b)){y=c;var z={jx:t(Ak(y),Hk,a)};a&&(z.Ba=y);y=z}z=null==(c=E(b,
18))?void 0:c;var N=null==(c=E(b,15))?void 0:c,ma=null==(c=E(b,19))?void 0:c,ja=null==(c=E(b,20))?void 0:c,M=t(A(b,Gj,16),Uj,a),Ma=t(A(b,Ph,21),bi,a),gb=(c=F(b,Ni,22))&&Pi(a,c),Oa=Tg(b,24,"en"),Ub=t(A(b,Rk,25),Sk,a),Nd=(c=F(b,Gc,28))&&qh(a,c),ye;if(ye=c=F(b,Jk,29))ye={xu:t(A(c,Lk,1),Ok,a)},a&&(ye.Ba=c);c={Gy:e,id:d,type:f,Kg:g,bx:k,version:l,px:p,ox:q,ag:r,nx:u,panel:y,Er:z,Or:N,xy:ma,Dz:ja,Yn:M,Ci:Ma,metadata:gb,bu:Oa,pC:Ub,wo:Nd,UA:ye,ak:t(A(b,Dj,30),Ej,a)};Ra(b,c,Zk,a);a&&(c.Ba=b);return c};
var dl=function(a){L(this,a,-1,cl,null)};G(dl,J);var cl=[1];
var fl=function(a){L(this,a,-1,el,null)};G(fl,J);var el=[1];fl.Qb="gci.ks.gafr";
var hl=function(a){L(this,a,-1,gl,null)};G(hl,J);var jl=function(a){L(this,a,-1,il,null)};G(jl,J);jl.prototype.getName=function(){return E(this,3)};var kl=function(a){L(this,a,-1,null,null)};G(kl,J);var ml=function(a){L(this,a,-1,ll,null)};G(ml,J);ml.prototype.getTitle=function(){return F(this,Ch,1)};ml.prototype.setTitle=function(a){return Xg(this,1,a)};ml.prototype.getType=function(){return E(this,3)};var ol=function(a){L(this,a,-1,nl,null)};G(ol,J);
ol.prototype.getTitle=function(){return F(this,Ch,1)};ol.prototype.setTitle=function(a){return Xg(this,1,a)};var pl=function(a){L(this,a,-1,null,null)};G(pl,J);h=pl.prototype;h.getTitle=function(){return F(this,Ch,3)};h.setTitle=function(a){return Xg(this,3,a)};h.wc=function(){return F(this,Ch,5)};h.getName=function(){return F(this,Ch,10)};h.getDate=function(){return F(this,Ih,11)};h.setDate=function(a){return Xg(this,11,a)};var ql=function(a){L(this,a,-1,null,null)};G(ql,J);
var gl=[2,3,4],il=[1,2,5],ul=function(a,b){var c,d={Xn:t(A(b,pl,1),rl,a),vz:t(A(b,kl,2),sl,a),name:null==(c=E(b,3))?void 0:c,hB:null==(c=E(b,4))?void 0:c,xu:t(A(b,ol,5),tl,a),DB:null==(c=E(b,6))?void 0:c};a&&(d.Ba=b);return d},sl=function(a,b){var c,d;if(d=c=F(b,ml,1)){d=c;var e,f={title:(e=d.getTitle())&&Hh(a,e),Xn:t(A(d,pl,2),rl,a),type:null==(e=E(d,3))?void 0:e};a&&(f.Ba=d);d=f}e={vB:d,ww:(c=F(b,pl,2))&&rl(a,c)};a&&(e.Ba=b);return e},ll=[2],nl=[3],tl=function(a,b){var c,d={title:(c=b.getTitle())&&
Hh(a,c),subtitle:(c=F(b,Ch,2))&&Hh(a,c),Xn:t(A(b,pl,3),rl,a),Hz:null==(c=E(b,4))?void 0:c,wm:null==(c=E(b,5))?void 0:c,Py:(c=F(b,Ch,8))&&Hh(a,c),bgColor:null==(c=E(b,6))?void 0:c,textColor:null==(c=E(b,7))?void 0:c,Eu:null==(c=E(b,9))?void 0:c,margin:null==(c=E(b,10))?void 0:c,anchor:null==(c=E(b,11))?void 0:c,jw:null==(c=E(b,12))?void 0:c,wC:null==(c=E(b,13))?void 0:c,Lz:(c=F(b,ql,14))&&vl(a,c),kA:(c=F(b,ql,15))&&vl(a,c),nC:null==(c=E(b,16))?void 0:c,backgroundImage:null==(c=E(b,17))?void 0:c,backgroundSize:null==
(c=E(b,18))?void 0:c};a&&(d.Ba=b);return d},rl=function(a,b){var c,d={contentType:null==(c=E(b,1))?void 0:c,contentId:null==(c=E(b,2))?void 0:c,yz:null==(c=E(b,12))?void 0:c,title:(c=b.getTitle())&&Hh(a,c),subtitle:(c=F(b,Ch,4))&&Hh(a,c),description:(c=b.wc())&&Hh(a,c),bgColor:null==(c=E(b,6))?void 0:c,textColor:null==(c=E(b,7))?void 0:c,Yy:null==(c=E(b,8))?void 0:c,Zy:null==(c=O(b,14))?void 0:c,Xy:null==(c=O(b,15))?void 0:c,Jx:null==(c=E(b,9))?void 0:c,Ix:(c=F(b,Ch,13))&&Hh(a,c),name:(c=b.getName())&&
Hh(a,c),Ga:(c=b.getDate())&&Lh(a,c),Eu:null==(c=E(b,16))?void 0:c,cB:null==(c=E(b,17))?void 0:c,cC:(c=F(b,Ch,18))&&Hh(a,c),bC:null==(c=E(b,19))?void 0:c,GB:null==(c=E(b,20))?void 0:c};a&&(d.Ba=b);return d},vl=function(a,b){var c,d={titleColor:null==(c=E(b,1))?void 0:c,XB:null==(c=E(b,2))?void 0:c,WB:null==(c=E(b,3))?void 0:c,textAlign:null==(c=E(b,4))?void 0:c,bgColor:null==(c=E(b,5))?void 0:c,iz:null==(c=E(b,6))?void 0:c,ow:null==(c=E(b,7))?void 0:c};a&&(d.Ba=b);return d};
var xl=function(a){L(this,a,13,wl,null)};G(xl,J);xl.prototype.getType=function(){return E(this,2)};var yl={},wl=[10],zl=function(a,b){var c,d={type:null==(c=E(b,2))?void 0:c,py:null==(c=E(b,4))?void 0:c,ky:null==(c=E(b,5))?void 0:c,my:null==(c=E(b,6))?void 0:c,ny:null==(c=E(b,7))?void 0:c,ty:null==(c=E(b,8))?void 0:c,jy:null==(c=E(b,9))?void 0:c,qy:null==(c=E(b,12))?void 0:c,Nx:null==(c=E(b,10))?void 0:c,oy:null==(c=E(b,11))?void 0:c};Ra(b,d,yl,a);a&&(d.Ba=b);return d};
var Bl=function(a){L(this,a,-1,Al,null)};G(Bl,J);var Cl=function(a){L(this,a,-1,null,null)};G(Cl,J);Cl.prototype.getType=function(){return E(this,1)};Cl.prototype.Bd=function(){return F(this,Dl,2)};var Dl=function(a){L(this,a,-1,null,null)};G(Dl,J);Dl.prototype.Db=function(){return F(this,ui,1)};
var Al=[1],Fl=function(a,b){var c={Wz:t(A(b,Cl,1),El,a)};a&&(c.Ba=b);return c},El=function(a,b){var c,d=null==(c=E(b,1))?void 0:c,e;if(e=c=b.Bd()){e=c;var f,g={value:(f=e.Db())&&yi(a,f),external:null==(f=P(e,2))?void 0:f};a&&(g.Ba=e);e=g}d={type:d,link:e,entityId:null==(c=E(b,3))?void 0:c,Hg:null==(c=E(b,4))?void 0:c,Jd:null==(c=E(b,5))?void 0:c};a&&(d.Ba=b);return d};
var Hl=function(a){L(this,a,-1,Gl,null)};G(Hl,J);Hl.prototype.Fe=function(a){return Xg(this,4,a)};var Gl=[1,2];
var Jl=function(a){L(this,a,16,Il,null)};G(Jl,J);Jl.prototype.getName=function(){return E(this,1)};Jl.prototype.getType=function(){return E(this,2)};var Kl={},Ml=function(a){L(this,a,-1,Ll,null)};G(Ml,J);var Nl=function(a){L(this,a,-1,null,null)};G(Nl,J);Nl.prototype.getUrl=function(){return E(this,1)};Nl.prototype.getHeight=function(){return E(this,3)};Nl.prototype.Bd=function(){return F(this,ui,4)};var Ol=function(a){L(this,a,-1,null,null)};G(Ol,J);var Pl=function(a){L(this,a,-1,null,null)};
G(Pl,J);var Ql=function(a){L(this,a,-1,null,null)};G(Ql,J);var Rl=function(a){L(this,a,-1,null,null)};G(Rl,J);var Sl=function(a){L(this,a,-1,null,null)};G(Sl,J);var Tl=function(a){L(this,a,-1,null,null)};G(Tl,J);Tl.prototype.getHeight=function(){return E(this,8)};
var Il=[4,10,5,11,14,15],Yl=function(a,b){var c,d=null==(c=E(b,1))?void 0:c,e=null==(c=E(b,2))?void 0:c,f=(c=F(b,Ni,3))&&Pi(a,c),g=t(A(b,Ml,4),Ul,a),k=t(A(b,Ml,10),Ul,a),l=t(A(b,Ph,5),bi,a),p=null==(c=E(b,6))?void 0:c,q=(c=F(b,ui,7))&&yi(a,c),r=(c=F(b,Nl,8))&&Vl(a,c),u=t(A(b,Nl,11),Vl,a),y;if(y=c=F(b,Hl,9)){var z;y={ly:t(A(c,xl,1),zl,a),Hw:null==(z=P(c,8))?void 0:z,Iw:null==(z=E(c,2))?void 0:z,Ax:null==(z=E(c,3))?void 0:z,Lx:null==(z=P(c,7))?void 0:z,Vz:(z=F(c,Bl,4))&&Fl(a,z),Uy:(z=F(c,Bl,6))&&Fl(a,
z),wz:null==(z=P(c,5))?void 0:z};a&&(y.Ba=c)}z=y;if(y=c=F(b,Ol,12)){var N;y=(N=F(c,Pl,1))&&Wl(a,N);var ma=(N=F(c,Pl,3))&&Wl(a,N),ja;if(ja=N=F(c,Ql,2)){var M;ja=null==(M=E(N,1))?void 0:M;var Ma;if(Ma=M=F(N,Rl,2)){var gb;Ma={vx:(gb=F(M,Tl,1))&&Xl(a,gb),ux:(gb=F(M,Tl,2))&&Xl(a,gb),tx:(gb=F(M,Tl,3))&&Xl(a,gb)};a&&(Ma.Ba=M)}gb=Ma;if(Ma=M=F(N,Sl,3)){var Oa;Ma={jC:null==(Oa=E(M,1))?void 0:Oa};a&&(Ma.Ba=M)}Oa={Ow:ja,sx:gb,iC:Ma};a&&(Oa.Ba=N);ja=Oa}Oa={Bz:y,Cz:ma,Nw:ja};a&&(Oa.Ba=c);y=Oa}Oa=y;if(M=c=F(b,hl,
13)){M=c;var Ub;gb={live:(Ub=F(M,jl,1))&&ul(a,Ub),Sx:t(A(M,jl,2),ul,a),CB:t(A(M,jl,3),ul,a),iB:t(A(M,jl,4),ul,a)};a&&(gb.Ba=M);M=gb}d={name:d,type:e,metadata:f,jB:g,gA:k,Ci:l,Kg:p,bz:q,rt:r,kx:u,az:z,cA:Oa,Wx:M,Zw:null==(c=E(b,14))?void 0:c,ak:t(A(b,Dj,15),Ej,a)};Ra(b,d,Kl,a);a&&(d.Ba=b);return d},Ll=[7],Ul=function(a,b){var c,d={Dt:null==(c=E(b,1))?void 0:c,Hg:null==(c=E(b,2))?void 0:c,ez:null==(c=E(b,3))?void 0:c,dz:null==(c=E(b,4))?void 0:c,fz:null==(c=E(b,5))?void 0:c,gz:null==(c=E(b,6))?void 0:
c,Ci:null==(c=E(b,7))?void 0:c};a&&(d.Ba=b);return d},Vl=function(a,b){var c,d={url:null==(c=E(b,1))?void 0:c,width:null==(c=E(b,2))?void 0:c,height:null==(c=E(b,3))?void 0:c,link:(c=b.Bd())&&yi(a,c),mA:null==(c=E(b,5))?void 0:c};a&&(d.Ba=b);return d},Wl=function(a,b){var c,d={Mw:null==(c=E(b,1))?void 0:c,VB:null==(c=E(b,2))?void 0:c};a&&(d.Ba=b);return d},Xl=function(a,b){var c,d={Iz:null==(c=E(b,5))?void 0:c,Sz:null==(c=E(b,1))?void 0:c,rC:null==(c=E(b,4))?void 0:c,Ty:null==(c=E(b,2))?void 0:c,
zC:null==(c=E(b,3))?void 0:c,location:null==(c=E(b,6))?void 0:c,width:null==(c=E(b,7))?void 0:c,height:null==(c=E(b,8))?void 0:c};a&&(d.Ba=b);return d};
var Zl=function(a){L(this,a,-1,null,null)};G(Zl,J);var $l=function(a,b){var c,d={timestamp:null==(c=E(b,8))?void 0:c,Jd:null==(c=E(b,7))?void 0:c,Sl:null==(c=E(b,2))?void 0:c,images:null==(c=E(b,3))?void 0:c,SB:null==(c=E(b,6))?void 0:c,xw:null==(c=E(b,4))?void 0:c,zo:null==(c=E(b,5))?void 0:c,OB:null==(c=E(b,9))?void 0:c};a&&(d.Ba=b);return d};
var bm=function(a){L(this,a,11,am,null)};G(bm,J);bm.prototype.qc=function(){return E(this,1)};bm.prototype.addLink=function(a,b){var c=cm,d=A(this,c,4);a=a?a:new c;c=E(this,4);void 0!=b?(d.splice(b,0,a),c.splice(b,0,a.toArray())):(d.push(a),c.push(a.toArray()));return a};var dm={},fm=function(a){L(this,a,-1,em,null)};G(fm,J);var gm=function(a){L(this,a,-1,null,null)};G(gm,J);var hm=function(a){L(this,a,-1,null,null)};G(hm,J);hm.prototype.Be=function(){return Rg(this,1,0)};
var cm=function(a){L(this,a,-1,null,null)};G(cm,J);cm.prototype.qc=function(){return E(this,1)};cm.prototype.getType=function(){return E(this,2)};
var am=[4,5,7,10],lm=function(a,b){var c,d=null==(c=E(b,1))?void 0:c,e=(c=F(b,Ni,2))&&Pi(a,c),f;if(f=c=F(b,fm,3)){f=c;var g,k={Oy:null==(g=O(f,1))?void 0:g,Jy:null==(g=O(f,2))?void 0:g,uz:null==(g=O(f,3))?void 0:g,$A:null==(g=O(f,4))?void 0:g,Px:null==(g=O(f,5))?void 0:g,ix:t(A(f,gm,6),im,a),qw:t(A(f,hm,8),jm,a),WA:null==(g=O(f,9))?void 0:g};a&&(k.Ba=f);f=k}g=f;f=t(A(b,cm,4),km,a);k=t(A(b,Ph,5),bi,a);var l=null==(c=E(b,6))?void 0:c,p=t(A(b,Zl,7),$l,a),q=null==(c=E(b,8))?void 0:c;var r=Wg(b,9,null);
d={mid:d,metadata:e,Vm:g,Jz:f,Ci:k,qB:l,Iu:p,Kg:q,uB:(c=r)?Ua(c,a,void 0):[],ak:t(A(b,Dj,10),Ej,a)};Ra(b,d,dm,a);a&&(d.Ba=b);return d},em=[6,8],im=function(a,b){var c,d={gx:null==(c=E(b,1))?void 0:c,ex:null==(c=E(b,4))?void 0:c,hx:null==(c=O(b,2))?void 0:c,$x:null==(c=O(b,3))?void 0:c};a&&(d.Ba=b);return d},jm=function(a,b){var c,d={Bp:Rg(b,1,0),Vm:null==(c=O(b,2))?void 0:c};a&&(d.Ba=b);return d},km=function(a,b){var c,d={mid:null==(c=E(b,1))?void 0:c,type:null==(c=E(b,2))?void 0:c,Vm:null==(c=O(b,
3))?void 0:c,distance:null==(c=E(b,4))?void 0:c};a&&(d.Ba=b);return d};
var mm=function(a){L(this,a,-1,null,null)};G(mm,J);var nm=function(a,b){var c,d={xB:null==(c=E(b,1))?void 0:c,metadata:(c=F(b,Ni,2))&&Pi(a,c),Cy:null==(c=E(b,3))?void 0:c};a&&(d.Ba=b);return d};
var pm=function(a){L(this,a,-1,om,null)};G(pm,J);var om=[3],qm=function(a,b){var c,d={hb:null==(c=E(b,1))?void 0:c,metadata:(c=F(b,Ni,2))&&Pi(a,c),vu:t(A(b,mm,3),nm,a),Ey:null==(c=E(b,4))?void 0:c,zy:null==(c=E(b,6))?void 0:c,Dy:null==(c=E(b,7))?void 0:c,QB:null==(c=E(b,5))?void 0:c};a&&(d.Ba=b);return d};
var sm=function(a){L(this,a,-1,rm,null)};G(sm,J);var rm=[3],tm=function(a,b){var c,d={Vl:null==(c=E(b,1))?void 0:c,metadata:(c=F(b,Ni,2))&&Pi(a,c),jt:t(A(b,pm,3),qm,a)};a&&(d.Ba=b);return d};
var vm=function(a){L(this,a,-1,um,null)};G(vm,J);vm.prototype.Pb=function(){return A(this,wm,1)};var xm=function(a){L(this,a,-1,null,null)};G(xm,J);xm.prototype.getUrl=function(){return E(this,1)};xm.prototype.getSize=function(){return E(this,2)};var wm=function(a){L(this,a,-1,null,null)};G(wm,J);wm.prototype.getLang=function(){return Tg(this,1,"en")};
var um=[1],ym=function(a,b){var c,d={url:null==(c=E(b,1))?void 0:c,size:null==(c=E(b,2))?void 0:c};a&&(d.Ba=b);return d},zm=function(a,b){var c,d={lang:Tg(b,1,"en"),oz:(c=F(b,xm,2))&&ym(a,c),Fw:(c=F(b,xm,3))&&ym(a,c)};a&&(d.Ba=b);return d};
var Bm=function(a){L(this,a,101,Am,null)};G(Bm,J);Bm.prototype.getId=function(){return E(this,1)};Bm.prototype.getName=function(){return F(this,Ch,2)};var Cm={},Dm=function(a){L(this,a,-1,null,null)};G(Dm,J);Dm.prototype.getUrl=function(){return E(this,1)};Dm.prototype.getHeight=function(){return E(this,3)};var Fm=function(a){L(this,a,-1,Em,null)};G(Fm,J);
var Am=[9,17,18,21],Gm=function(a,b){var c,d=null==(c=E(b,1))?void 0:c,e=(c=b.getName())&&Hh(a,c),f=(c=F(b,ui,3))&&yi(a,c),g;if(g=c=F(b,Dm,5)){g=c;var k,l={url:null==(k=E(g,1))?void 0:k,width:null==(k=E(g,2))?void 0:k,height:null==(k=E(g,3))?void 0:k};a&&(l.Ba=g);g=l}k=g;g=(c=F(b,Ni,6))&&Pi(a,c);l=null==(c=E(b,7))?void 0:c;var p=null==(c=E(b,8))?void 0:c,q=t(A(b,sm,9),tm,a),r=Sg(b,15,1),u=Sg(b,16,1),y=t(A(b,Ph,17),bi,a),z=t(A(b,Zl,18),$l,a),N=(c=F(b,Gc,19))&&qh(a,c),ma;if(ma=c=F(b,vm,20)){var ja;
ma={em:t(c.Pb(),zm,a),Ys:null==(ja=P(c,2))?void 0:ja};a&&(ma.Ba=c)}ja=ma;ma=t(A(b,Dj,21),Ej,a);var M;if(M=c=F(b,Fm,22)){M=c;var Ma={sy:t(A(M,Mh,1),Oh,a),$y:t(A(M,Mh,2),Oh,a)};a&&(Ma.Ba=M);M=Ma}d={id:d,name:e,attribution:f,rt:k,metadata:g,yo:l,FB:p,sr:q,version:r,IB:u,Ci:y,Iu:z,wo:N,dA:ja,ak:ma,dC:M,Pu:null==(c=P(b,100))?void 0:c};Ra(b,d,Cm,a);a&&(d.Ba=b);return d},Em=[1,2];
var Hm=function(a){L(this,a,-1,null,null)};G(Hm,J);h=Hm.prototype;h.getType=function(){return E(this,1)};h.Ra=function(){return F(this,Gj,2)};h.rd=function(a){Xg(this,2,a)};h.Ae=function(){return F(this,bm,3)};h.Se=function(){return F(this,Uk,4)};h.Za=function(){return F(this,Bm,6)};
var Jm=function(a){L(this,a,-1,Im,null)};G(Jm,J);var Im=[1];Jm.Qb="gci.ks.gobir";
var Km=function(a){L(this,a,-1,null,null)};G(Km,J);var Mm=function(){return Tg(Lm,1,"/location/location")},Nm=function(){return Tg(Lm,4,"/visual_art/visual_artist")};Km.prototype.jd=function(){return null!=E(this,4)};var Om=function(){return Tg(Lm,5,"/visual_art/visual_art_medium")},Pm=function(){return Tg(Lm,8,"/visual_art/visual_art_form")};
var sb=function(a){L(this,a,-1,Qm,null)};G(sb,J);sb.prototype.getKey=function(){return E(this,1)};sb.prototype.be=function(){return E(this,2)};sb.prototype.getType=function(){return E(this,3)};var Qm=[21];
var nc={};
var Wa;
var bb=function(){},cb=function(a,b){if(b!==nc)throw Error("p");this.H=a};G(cb,bb);cb.prototype.toString=function(){return this.H.toString()};
var Ya=function(){},Za=function(a,b){if(b!==nc)throw Error("p");this.H=a};G(Za,Ya);Za.prototype.toString=function(){return this.H};var oc=new Za("about:invalid#zTSz",nc);
var Rm=function(a){a=eb(a);(0,eval)(a)===a&&(0,eval)(a.toString())};
var Sm=function(a,b){a.src=ge(b);var c;b=(a.ownerDocument&&a.ownerDocument.defaultView||window).document;(c=(b=null===(c=b.querySelector)||void 0===c?void 0:c.call(b,"script[nonce]"))?b.nonce||b.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",c)};
try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}var Tm=!C||qg(9),Um=!Zf&&!C||C&&qg(9)||Zf&&$b("1.9.1"),Vm=C&&!$b("9");
var Wm=function(a,b,c){return Math.min(Math.max(a,b),c)},zc=function(a){return a*Math.PI/180},Xm=function(a){return 0<a?1:0>a?-1:a};
var Ym=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};Ym.prototype.clone=function(){return new Ym(this.x,this.y)};var Zm=function(a,b){return new Ym(a.x-b.x,a.y-b.y)};Ym.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};Ym.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};Ym.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
Ym.prototype.H=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};
var $m=function(a,b){this.width=a;this.height=b},an=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};h=$m.prototype;h.clone=function(){return new $m(this.width,this.height)};h.aspectRatio=function(){return this.width/this.height};h.isEmpty=function(){return!(this.width*this.height)};h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};h.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
h.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
var dn=function(a){return a?new bn(cn(a)):wd||(wd=new bn)},en=function(a,b){return"string"===typeof b?a.getElementById(b):b},gn=function(a,b){var c=b||document;if(c.getElementsByClassName)a=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;a=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):fn(c,"*",a,b)[0]||null}return a||null},fn=function(a,b,c,d){a=d||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){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,"function"==typeof b.split&&ha(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a},jn=function(a,b){xa(b,function(c,d){c&&"object"==typeof c&&c.fe&&(c=c.hd());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:hn.hasOwnProperty(d)?
a.setAttribute(hn[d],c):je(d,"aria-")||je(d,"data-")?a.setAttribute(d,c):a[d]=c})},hn={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"},ln=function(a){a=a.document;a=kn(a)?a.documentElement:a.body;return new $m(a.clientWidth,a.clientHeight)},on=function(a){var b=mn(a);a=nn(a);return C&&$b("10")&&a.pageYOffset!=b.scrollTop?
new Ym(b.scrollLeft,b.scrollTop):new Ym(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)},mn=function(a){return a.scrollingElement?a.scrollingElement:!$f&&kn(a)?a.documentElement:a.body||a.documentElement},pn=function(a){return a?nn(a):window},nn=function(a){return a.parentWindow||a.defaultView},rn=function(a,b,c){return qn(document,arguments)},qn=function(a,b){var c=String(b[0]),d=b[1];if(!Tm&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',Af(d.name),'"');if(d.type){c.push(' type="',
Af(d.type),'"');var e={};Ha(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=sn(a,c);d&&("string"===typeof d?c.className=d:Array.isArray(d)?c.className=d.join(" "):jn(c,d));2<b.length&&tn(a,c,b,2);return c},tn=function(a,b,c,d){function e(k){k&&b.appendChild("string"===typeof k?a.createTextNode(k):k)}for(;d<c.length;d++){var f=c[d];if(!oa(f)||sa(f)&&0<f.nodeType)e(f);else{a:{if(f&&"number"==typeof f.length){if(sa(f)){var g="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===
typeof f){g="function"==typeof f.item;break a}}g=!1}m(g?na(f):f,e)}}},sn=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},un=function(a){return document.createTextNode(String(a))},kn=function(a){return"CSS1Compat"==a.compatMode},vn=function(a,b){a.appendChild(b)},wn=function(a,b){tn(cn(a),a,arguments,1)},xn=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},yn=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null},
zn=function(a){if(void 0!==a.firstElementChild)a=a.firstElementChild;else for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a},An=function(a){return sa(a)&&1==a.nodeType},Bn=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a},cn=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document},Cn=function(a){return a.contentDocument||
a.contentWindow.document},Dn=function(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else xn(a),a.appendChild(cn(a).createTextNode(String(b)))},En={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Fn={IMG:" ",BR:"\n"},Gn=function(a){if(C&&!$b("9")){var b=a.getAttributeNode("tabindex");b=null!=b&&b.specified}else b=a.hasAttribute("tabindex");
b&&(a=a.tabIndex,b="number"===typeof a&&0<=a&&32768>a);return b},Hn=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))},Jn=function(a){if(Vm&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];In(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");Vm||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a},Kn=function(a){var b=[];In(a,b,!1);return b.join("")},In=function(a,b,c){if(!(a.nodeName in
En))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 Fn)b.push(Fn[a.nodeName]);else for(a=a.firstChild;a;)In(a,b,c),a=a.nextSibling},bn=function(a){this.H=a||v.document||document};h=bn.prototype;h.na=function(a){return en(this.H,a)};h.ob=function(a,b,c){return qn(this.H,arguments)};h.createElement=function(a){return sn(this.H,a)};h.appendChild=vn;h.append=wn;h.fq=xn;h.wn=yn;
var Pn=function(a){return Um&&void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})};bn.prototype.N=zn;bn.prototype.O=An;bn.prototype.isWindow=function(a){return sa(a)&&a.window==a};bn.prototype.contains=Bn;
var Sb=function(a,b,c){c=c||v;var d=c.onerror,e=!!b;$f&&!$b("535.3")&&(e=!e);c.onerror=function(f,g,k,l,p){d&&d(f,g,k,l,p);a({message:f,fileName:g,line:k,lineNumber:k,ax:l,error:p});return e}},Sn=function(a){var b=ld("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(f){d="Not available",
c=!0}try{var e=a.fileName||a.filename||a.sourceURL||v.$googDebugFname||b}catch(f){e="Not available",c=!0}b=Qn(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name))return c=a.message,null==c&&(c=a.constructor&&a.constructor instanceof Function?'Unknown Error of type "'+(a.constructor.name?a.constructor.name:Rn(a.constructor))+'"':"Unknown Error of unknown type","function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())),{message:c,name:a.name||"UnknownError",
lineNumber:d,fileName:e,stack:b||"Not available"};a.stack=b;return{message:a.message,name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:a.stack}},Qn=function(a,b){b||(b={});b[Tn(a)]=!0;var c=a.stack||"";(a=a.co)&&!b[Tn(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(c+="string"===typeof a?a:a.message+"\n"),c+=Qn(a,b));return c},Tn=function(a){var b="";"function"===typeof a.toString&&(b=""+a);return b+a.stack},Un=function(a){var b=Error();if(Error.captureStackTrace)Error.captureStackTrace(b,
a||Un),b=String(b.stack);else{try{throw b;}catch(c){b=c}b=(b=b.stack)?String(b):null}b||(b=Vn(a||arguments.callee.caller,[]));return b},Vn=function(a,b){var c=[];if(ha(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(Rn(a)+"(");for(var d=a.arguments,e=0;d&&e<d.length;e++){0<e&&c.push(", ");var f=d[e];switch(typeof f){case "object":f=f?"object":"null";break;case "string":break;case "number":f=String(f);break;case "boolean":f=f?"true":"false";break;case "function":f=(f=Rn(f))?
f:"[fn]";break;default:f=typeof f}40<f.length&&(f=f.substr(0,40)+"...");c.push(f)}b.push(a);c.push(")\n");try{c.push(Vn(a.caller,b))}catch(g){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")},Rn=function(a){if(Wn[a])return Wn[a];a=String(a);if(!Wn[a]){var b=/function\s+([^\(]+)/m.exec(a);Wn[a]=b?b[1]:"[Anonymous]"}return Wn[a]},Wn={};
var Xn=function(a,b){this.O=a;this.T=b;this.N=0;this.H=null};Xn.prototype.get=function(){if(0<this.N){this.N--;var a=this.H;this.H=a.next;a.next=null}else a=this.O();return a};var Yn=function(a,b){a.T(b);100>a.N&&(a.N++,b.next=a.H,a.H=b)};
var Zn=[],$n=[],ao=!1,bo=function(a){Zn[Zn.length]=a;if(ao)for(var b=0;b<$n.length;b++)a(B($n[b].wrap,$n[b]))},ec=function(a){ao=!0;for(var b=B(a.wrap,a),c=0;c<Zn.length;c++)Zn[c](b);$n.push(a)};
var co,eo=function(){var a=v.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!Ye("Presto")&&(a=function(){var e=sn(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),k="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=B(function(l){if(("*"==k||l.origin==k)&&l.data==g)this.port1.onmessage()},
this);f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,k)}}});if("undefined"!==typeof a&&!Yb()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){v.setTimeout(e,0)}},fo=zd;bo(function(a){fo=a});
var go=function(){this.N=this.H=null};go.prototype.add=function(a,b){var c=ho.get();c.set(a,b);this.N?this.N.next=c:this.H=c;this.N=c};go.prototype.remove=function(){var a=null;this.H&&(a=this.H,this.H=this.H.next,this.H||(this.N=null),a.next=null);return a};var ho=new Xn(function(){return new io},function(a){return a.reset()}),io=function(){this.next=this.scope=this.fn=null};io.prototype.set=function(a,b){this.fn=a;this.scope=b;this.next=null};
io.prototype.reset=function(){this.next=this.scope=this.fn=null};
var no=function(a,b){jo||ko();lo||(jo(),lo=!0);mo.add(a,b)},jo,ko=function(){if(v.Promise&&v.Promise.resolve){var a=v.Promise.resolve(void 0);jo=function(){a.then(oo)}}else jo=function(){var b=oo;b=fo(b);"function"!==typeof v.setImmediate||v.Window&&v.Window.prototype&&!Ye("Edge")&&v.Window.prototype.setImmediate==v.setImmediate?(co||(co=eo()),co(b)):v.setImmediate(b)}},lo=!1,mo=new go,oo=function(){for(var a;a=mo.remove();){try{a.fn.call(a.scope)}catch(b){fb(b)}Yn(ho,a)}lo=!1};
var po=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};
var ro=function(a){this.H=0;this.W=void 0;this.T=this.N=this.O=null;this.U=this.V=!1;if(a!=md)try{var b=this;a.call(void 0,function(c){qo(b,2,c)},function(c){qo(b,3,c)})}catch(c){qo(this,3,c)}},so=function(){this.next=this.context=this.N=this.O=this.H=null;this.T=!1};so.prototype.reset=function(){this.context=this.N=this.O=this.H=null;this.T=!1};
var to=new Xn(function(){return new so},function(a){a.reset()}),uo=function(a,b,c){var d=to.get();d.O=a;d.N=b;d.context=c;return d},vo=function(a){if(a instanceof ro)return a;var b=new ro(md);qo(b,2,a);return b},wo=function(){return new ro(function(a,b){b("The pano does not have any lat/lng.")})},yo=function(){var a,b=new ro(function(c){a=c});return new xo(b,a)};ro.prototype.then=function(a,b,c){return zo(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};
ro.prototype.$goog_Thenable=!0;ro.prototype.cancel=function(a){if(0==this.H){var b=new Ao(a);no(function(){Bo(this,b)},this)}};
var Bo=function(a,b){if(0==a.H)if(a.O){var c=a.O;if(c.N){for(var d=0,e=null,f=null,g=c.N;g&&(g.T||(d++,g.H==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.H&&1==d?Bo(c,b):(f?(d=f,d.next==c.T&&(c.T=d),d.next=d.next.next):Co(c),Do(c,e,3,b)))}a.O=null}else qo(a,3,b)},Fo=function(a,b){a.N||2!=a.H&&3!=a.H||Eo(a);a.T?a.T.next=b:a.N=b;a.T=b},zo=function(a,b,c,d){var e=uo(null,null,null);e.H=new ro(function(f,g){e.O=b?function(k){try{var l=b.call(d,k);f(l)}catch(p){g(p)}}:f;e.N=c?function(k){try{var l=c.call(d,
k);void 0===l&&k instanceof Ao?g(k):f(l)}catch(p){g(p)}}:g});e.H.O=a;Fo(a,e);return e.H};ro.prototype.ka=function(a){this.H=0;qo(this,2,a)};ro.prototype.ma=function(a){this.H=0;qo(this,3,a)};
var qo=function(a,b,c){if(0==a.H){a===c&&(b=3,c=new TypeError("r"));a.H=1;a:{var d=c,e=a.ka,f=a.ma;if(d instanceof ro){Fo(d,uo(e||md,f||null,a));var g=!0}else if(po(d))d.then(e,f,a),g=!0;else{if(sa(d))try{var k=d.then;if("function"===typeof k){Go(d,k,e,f,a);g=!0;break a}}catch(l){f.call(a,l);g=!0;break a}g=!1}}g||(a.W=c,a.H=b,a.O=null,Eo(a),3!=b||c instanceof Ao||Ho(a,c))}},Go=function(a,b,c,d,e){var f=!1,g=function(l){f||(f=!0,c.call(e,l))},k=function(l){f||(f=!0,d.call(e,l))};try{b.call(a,g,k)}catch(l){k(l)}},
Eo=function(a){a.V||(a.V=!0,no(a.ha,a))},Co=function(a){var b=null;a.N&&(b=a.N,a.N=b.next,b.next=null);a.N||(a.T=null);return b};ro.prototype.ha=function(){for(var a;a=Co(this);)Do(this,a,this.H,this.W);this.V=!1};
var Do=function(a,b,c,d){if(3==c&&b.N&&!b.T)for(;a&&a.U;a=a.O)a.U=!1;if(b.H)b.H.O=null,Io(b,c,d);else try{b.T?b.O.call(b.context):Io(b,c,d)}catch(e){Jo.call(null,e)}Yn(to,b)},Io=function(a,b,c){2==b?a.O.call(a.context,c):a.N&&a.N.call(a.context,c)},Ho=function(a,b){a.U=!0;no(function(){a.U&&Jo.call(null,b)})},Jo=fb,Ao=function(a){aa.call(this,a);this.H=!1};I(Ao,aa);Ao.prototype.name="cancel";var xo=function(a,b){this.promise=a;this.H=b};
var Ko=function(a){this.H=a;a.then(B(function(){},this),function(){},this)},Lo=function(a,b){var c="startFeedback";a.H.then(function(d){var e=d[c];if(!e)throw Error("s`"+c);return e.apply(d,b)})},No=function(a,b,c){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];e=Mo(a,b).then(function(f){return f.apply(null,d)});return new Ko(e)},Oo={},Mo=function(a,b){var c=Oo[b];if(c)return c;c=(c=ld(b))?vo(c):(new ro(function(d,e){var f=(new bn(document)).createElement("SCRIPT");
f.async=!0;Sm(f,ie(a));f.onload=f.onreadystatechange=function(){f.readyState&&"loaded"!=f.readyState&&"complete"!=f.readyState||d()};f.onerror=e;(document.head||document.getElementsByTagName("head")[0]).appendChild(f)})).then(function(){var d=ld(b);if(!d)throw Error("t`"+b+"`"+a);return d});return Oo[b]=c};
var Po=function(a){this.H=a};Po.prototype.N=function(a){Lo(this.H,arguments)};var Qo=Qd("https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js"),Ro=Mo(Qo,"help.service.Lazy.create");zo(Ro,null,function(){},void 0);
new Uint8Array(0);
var hb=function(){this.N=this.H=null},So=function(a){return lb(a,function(b,c){for(;Of(c);)switch(c.T){case 1:var d;for(var e=c.H,f=128,g=0,k=d=0;4>k&&128<=f;k++)f=e.N[e.H++],g|=(f&127)<<7*k;128<=f&&(f=e.N[e.H++],g|=(f&127)<<28,d|=(f&127)>>4);if(128<=f)for(k=0;5>k&&128<=f;k++)f=e.N[e.H++],d|=(f&127)<<7*k+3;if(128>f){e=g>>>0;f=d>>>0;if(d=f&2147483648)e=~e+1>>>0,f=~f>>>0,0==e&&(f=f+1>>>0);e=4294967296*f+(e>>>0);d=d?-e:e}else e.U=!0,d=void 0;b.H=d;break;case 2:d=c;g=Nf(d.H);d=d.H;f=d.N;e=d.H;k=e+g;g=
[];for(var l="";e<k;){var p=f[e++];if(128>p)g.push(p);else if(192>p)continue;else if(224>p){var q=f[e++];g.push((p&31)<<6|q&63)}else if(240>p){q=f[e++];var r=f[e++];g.push((p&15)<<12|(q&63)<<6|r&63)}else if(248>p){q=f[e++];r=f[e++];var u=f[e++];p=(p&7)<<18|(q&63)<<12|(r&63)<<6|u&63;p-=65536;g.push((p>>10&1023)+55296,(p&1023)+56320)}8192<=g.length&&(l+=String.fromCharCode.apply(null,g),g.length=0)}f=l;if(8192>=g.length)g=String.fromCharCode.apply(null,g);else{k="";for(l=0;l<g.length;l+=8192)p=Array.prototype.slice.call(g,
l,l+8192),k+=String.fromCharCode.apply(null,p);g=k}l=f+g;d.H=e;b.N=l;break;default:Pf(c)}})};hb.prototype.getId=function(){return null==this.N?"":this.N};
var To=function(a){L(this,a,-1,null,null)};G(To,J);To.prototype.V=function(){return E(this,2)};To.prototype.getData=function(){return E(this,4)};To.prototype.hasData=function(){return null!=E(this,4)};To.Qb="er";
var Lm=new Km;
var Uo=function(a,b){this.H=a[v.Symbol.iterator]();this.N=b;this.O=0};Uo.prototype[Symbol.iterator]=function(){return this};Uo.prototype.next=function(){var a=this.H.next();return{value:a.done?void 0:this.N.call(void 0,a.value,this.O++),done:a.done}};var Vo=function(a,b){return new Uo(a,b)};
var Wo="StopIteration"in v?v.StopIteration:{message:"StopIteration",stack:""},Xo=function(){};Xo.prototype.next=function(){return Xo.prototype.H.call(this)};Xo.prototype.H=function(){throw Wo;};Xo.prototype.zf=function(){return this};
var bp=function(a){if(a instanceof Yo||a instanceof Zo||a instanceof $o)return a;if("function"==typeof a.next)return new Yo(function(){return ap(a)});if("function"==typeof a[Symbol.iterator])return new Yo(function(){return a[Symbol.iterator]()});if("function"==typeof a.zf)return new Yo(function(){return ap(a.zf())});throw Error("u");},ap=function(a){if(!(a instanceof Xo))return a;var b=!1;return{next:function(){for(var c;!b;)try{c=a.next();break}catch(d){if(d!==Wo)throw d;b=!0}return{value:c,done:b}}}},
Yo=function(a){this.H=a};Yo.prototype.zf=function(){return new Zo(this.H())};Yo.prototype[Symbol.iterator]=function(){return new $o(this.H())};Yo.prototype.O=function(){return new $o(this.H())};var Zo=function(a){this.N=a};G(Zo,Xo);Zo.prototype.H=function(){var a=this.N.next();if(a.done)throw Wo;return a.value};Zo.prototype.next=function(){return Zo.prototype.H.call(this)};Zo.prototype[Symbol.iterator]=function(){return new $o(this.N)};Zo.prototype.O=function(){return new $o(this.N)};
var $o=function(a){Yo.call(this,function(){return a});this.N=a};G($o,Yo);$o.prototype.next=function(){return this.N.next()};
var cp=function(a,b){this.N={};this.H=[];this.O=this.size=0;var c=arguments.length;if(1<c){if(c%2)throw Error("k");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof cp)for(c=a.Ic(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])};h=cp.prototype;h.ad=function(){return this.size};h.xc=function(){dp(this);for(var a=[],b=0;b<this.H.length;b++)a.push(this.N[this.H[b]]);return a};h.Ic=function(){dp(this);return this.H.concat()};
h.has=function(a){return ep(this.N,a)};h.isEmpty=function(){return 0==this.size};h.remove=function(a){ep(this.N,a)?(delete this.N[a],--this.size,this.O++,this.H.length>2*this.size&&dp(this),a=!0):a=!1;return a};var dp=function(a){if(a.size!=a.H.length){for(var b=0,c=0;b<a.H.length;){var d=a.H[b];ep(a.N,d)&&(a.H[c++]=d);b++}a.H.length=c}if(a.size!=a.H.length){var e={};for(c=b=0;b<a.H.length;)d=a.H[b],ep(e,d)||(a.H[c++]=d,e[d]=1),b++;a.H.length=c}};h=cp.prototype;
h.get=function(a,b){return ep(this.N,a)?this.N[a]:b};h.set=function(a,b){ep(this.N,a)||(this.size+=1,this.H.push(a),this.O++);this.N[a]=b};h.forEach=function(a,b){for(var c=this.Ic(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};h.clone=function(){return new cp(this)};h.keys=function(){return bp(this.zf(!0)).O()};h.values=function(){return bp(this.zf(!1)).O()};h.entries=function(){var a=this;return Vo(this.keys(),function(b){return[b,a.get(b)]})};
h.zf=function(a){dp(this);var b=0,c=this.O,d=this,e=new Xo;e.H=function(){if(c!=d.O)throw Error("v");if(b>=d.H.length)throw Wo;var f=d.H[b++];return a?f:d.N[f]};e.next=e.H.bind(e);return e};var ep=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
var fp=function(a){if(a.xc&&"function"==typeof a.xc)return a.xc();if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if("string"===typeof a)return a.split("");if(oa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Ba(a)},gp=function(a){if(a.Ic&&"function"==typeof a.Ic)return a.Ic();if(!a.xc||"function"!=typeof a.xc){if("undefined"!==typeof Map&&a instanceof Map)return Array.from(a.keys());if(!("undefined"!==typeof Set&&
a instanceof Set)){if(oa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return Ca(a)}}},hp=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(oa(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var d=gp(a),e=fp(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)};
var ip=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/,jp=function(a){return a.match(ip)},kp=function(a){return a?decodeURI(a):a},lp=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?wf(e):"")}}},mp=function(a,b){if(!b)return a;var c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;
var e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]},np=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)np(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))},op=function(a,b){var c=[];for(b=b||0;b<a.length;b+=2)np(a[b],a[b+1],c);return c.join("&")},pp=function(a){var b=[],c;for(c in a)np(c,a[c],b);return b.join("&")},qp=function(a,b){var c=2==arguments.length?op(arguments[1],
0):op(arguments,1);return mp(a,c)},rp=/#|$/;
var sp=function(a,b){this.O=this.ha=this.V="";this.W=null;this.U=this.N="";this.T=!1;var c;a instanceof sp?(this.T=void 0!==b?b:a.T,tp(this,a.V),this.ha=a.ha,this.O=a.O,up(this,a.W),this.N=a.N,vp(this,a.H.clone()),this.U=a.U):a&&(c=jp(String(a)))?(this.T=!!b,tp(this,c[1]||"",!0),this.ha=wp(c[2]||""),this.O=wp(c[3]||"",!0),up(this,c[4]),this.N=wp(c[5]||"",!0),vp(this,c[6]||"",!0),this.U=wp(c[7]||"")):(this.T=!!b,this.H=new xp(null,this.T))};
sp.prototype.toString=function(){var a=[],b=this.V;b&&a.push(yp(b,zp,!0),":");var c=this.O;if(c||"file"==b)a.push("//"),(b=this.ha)&&a.push(yp(b,zp,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.W,null!=c&&a.push(":",String(c));if(c=this.N)this.O&&"/"!=c.charAt(0)&&a.push("/"),a.push(yp(c,"/"==c.charAt(0)?Ap:Bp,!0));(c=this.H.toString())&&a.push("?",c);(c=this.U)&&a.push("#",yp(c,Cp));return a.join("")};sp.prototype.clone=function(){return new sp(this)};
var tp=function(a,b,c){a.V=c?wp(b,!0):b;a.V&&(a.V=a.V.replace(/:$/,""))},up=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("w`"+b);a.W=b}else a.W=null},vp=function(a,b,c){b instanceof xp?(a.H=b,Dp(a.H,a.T)):(c||(b=yp(b,Ep)),a.H=new xp(b,a.T))},Gp=function(a,b,c){Array.isArray(c)||(c=[String(c)]);Fp(a.H,b,c)},Hp=function(a,b){return a instanceof sp?a.clone():new sp(a,b)},wp=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},yp=function(a,b,c){return"string"===
typeof a?(a=encodeURI(a).replace(b,Ip),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Ip=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},zp=/[#\/\?@]/g,Bp=/[#\?:]/g,Ap=/[#\?]/g,Ep=/[#\?@]/g,Cp=/#/g,xp=function(a,b){this.N=this.H=null;this.O=a||null;this.T=!!b},Jp=function(a){a.H||(a.H=new cp,a.N=0,a.O&&lp(a.O,function(b,c){a.add(wf(b),c)}))},Kp=function(a){var b=gp(a);if("undefined"==typeof b)throw Error("y");var c=new xp(null,void 0);a=fp(a);for(var d=
0;d<b.length;d++){var e=b[d],f=a[d];Array.isArray(f)?Fp(c,e,f):c.add(e,f)}return c};xp.prototype.ad=function(){Jp(this);return this.N};xp.prototype.add=function(a,b){Jp(this);this.O=null;a=Lp(this,a);var c=this.H.get(a);c||this.H.set(a,c=[]);c.push(b);this.N+=1;return this};xp.prototype.remove=function(a){Jp(this);a=Lp(this,a);return this.H.has(a)?(this.O=null,this.N-=this.H.get(a).length,this.H.remove(a)):!1};xp.prototype.isEmpty=function(){Jp(this);return 0==this.N};
var Mp=function(a,b){Jp(a);b=Lp(a,b);return a.H.has(b)};h=xp.prototype;h.forEach=function(a,b){Jp(this);this.H.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};h.Ic=function(){Jp(this);for(var a=this.H.xc(),b=this.H.Ic(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};h.xc=function(a){Jp(this);var b=[];if("string"===typeof a)Mp(this,a)&&(b=b.concat(this.H.get(Lp(this,a))));else{a=this.H.xc();for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};
h.set=function(a,b){Jp(this);this.O=null;a=Lp(this,a);Mp(this,a)&&(this.N-=this.H.get(a).length);this.H.set(a,[b]);this.N+=1;return this};h.get=function(a,b){if(!a)return b;a=this.xc(a);return 0<a.length?String(a[0]):b};var Fp=function(a,b,c){a.remove(b);0<c.length&&(a.O=null,a.H.set(Lp(a,b),na(c)),a.N+=c.length)};
xp.prototype.toString=function(){if(this.O)return this.O;if(!this.H)return"";for(var a=[],b=this.H.Ic(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.xc(d);for(var f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}}return this.O=a.join("&")};xp.prototype.clone=function(){var a=new xp;a.O=this.O;this.H&&(a.H=this.H.clone(),a.N=this.N);return a};
var Lp=function(a,b){b=String(b);a.T&&(b=b.toLowerCase());return b},Dp=function(a,b){b&&!a.T&&(Jp(a),a.O=null,a.H.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(this.remove(d),Fp(this,e,c))},a));a.T=b};xp.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)hp(arguments[b],function(c,d){this.add(d,c)},this)};
var Np={},Op={},Pp={},Qp={},Rp={},Sp=function(){throw Error("z");};Sp.prototype.oh=null;Sp.prototype.getContent=function(){return this.content};Sp.prototype.toString=function(){return this.content};var Tp=function(a){if(a.Kd!==Np)throw Error("A");return ef(a.toString(),a.oh||null)},Up=function(){Sp.call(this)};I(Up,Sp);Up.prototype.Kd=Np;var Vp=function(){Sp.call(this)};I(Vp,Sp);Vp.prototype.Kd=Op;Vp.prototype.oh=1;var Wp=function(){Sp.call(this)};I(Wp,Sp);Wp.prototype.Kd=Qp;Wp.prototype.oh=1;
var Xp=function(a,b){return null!=a&&a.Kd===b};
C&&$b(8);
var Yp=function(){this.H=Td(1,!0)};
var Zp=function(a){if(null!=a)switch(a.oh){case 1:return 1;case -1:return-1;case 0:return 0}return null},R=function(a){return Xp(a,Np)?a:a instanceof cf?Q(df(a).toString(),a.Pf()):Q(String(String(a)).replace($p,aq),Zp(a))},Q=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.oh=d);return c}}(Up),bq=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c){return new b(String(c))}}(Wp),cq=function(a,b){return a&&
b&&a.$s&&b.$s?a.Kd!==b.Kd?!1:a.toString()===b.toString():a instanceof Sp&&b instanceof Sp?a.Kd!=b.Kd?!1:a.toString()==b.toString():a==b},dq=function(a){return a instanceof Sp?!!a.getContent():!!a},eq=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=String(c);if(!c)return"";c=new b(c);void 0!==d&&(c.oh=d);return c}}(Up),fq=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c){return(c=String(c))?new b(c):""}}(Vp),gq=function(a){return a.replace(/<\//g,
"<\\/").replace(/\]\]>/g,"]]\\>")},S=function(a){return Xp(a,Np)?hq(String(a.getContent()).replace(iq,"").replace(jq,"&lt;")):String(a).replace($p,aq)},mq=function(){return Xp("gci-scene-separator-content",Np)?String(String("gci-scene-separator-content".getContent()).replace(iq,"").replace(jq,"&lt;")).replace(kq,aq):"gci-scene-separator-content".replace(lq,aq)},oq=function(a){Xp(a,Qp)?a=a.getContent():(a=String(a),a=nq.test(a)?a:"zSoyz");return a},pq=function(a){Xp(a,Qp)&&(a=a.getContent());var b;
if(b=a)b=!(1<=a.length&&" "===a.substring(0,1));return(b?" ":"")+a},uq=function(a){Xp(a,Op)||Xp(a,Pp)?a=qq(a):a instanceof ze?a=qq($a(a)):a instanceof fe?a=qq(ge(a).toString()):(a=String(a),a=rq.test(a)?a.replace(sq,tq):"about:invalid#zSoyz");return a},wq=function(a){Xp(a,Op)||Xp(a,Pp)?a=qq(a):a instanceof ze?a=qq($a(a)):a instanceof fe?a=qq(ge(a).toString()):(a=String(a),a=vq.test(a)?a.replace(sq,tq):"about:invalid#zSoyz");return a},yq=function(a){Xp(a,Rp)?a=gq(a.getContent()):null==a?a="":a instanceof
Je?a=gq(Ke(a)):a instanceof Ue?a=gq(a instanceof Ue&&a.constructor===Ue?a.H:"type_error:SafeStyleSheet"):(a=String(a),a=xq.test(a)?a:"zSoyz");return a},zq={},Aq=function(a){var b=zq[1]||(zq[1]=new Yp),c=Zp(a);if(null==c){var d=d||null!=a&&a.Kd===Np;c=be(a+"",d)}return bq(c!=b.H?-1==c?'dir="rtl"':1==c?'dir="ltr"':"":"")},Bq={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",
">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"},aq=function(a){return Bq[a]},Cq={"\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"},tq=function(a){return Cq[a]},$p=/[\x00\x22\x26\x27\x3c\x3e]/g,Dq=/[\x00\x22\x27\x3c\x3e]/g,lq=/[\x00\x09-\x0d \x22\x26\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,kq=/[\x00\x09-\x0d \x22\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,sq=/[\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,
xq=/^(?!-*(?:expression|(?:moz-)?binding))(?:(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|(?:rgb|hsl)a?\([0-9.%,\u0020]+\)|[-+]?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:e-?[0-9]+)?(?:[a-z]{1,4}|%)?|!important)(?:\s*[,\u0020]\s*|$))*$/i,rq=/^(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i,vq=/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^data:image\/[a-z0-9+]+;base64,[a-z0-9+\/]+=*$|^blob:/i,nq=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,
Eq=/^(?!base|iframe|link|noframes|noscript|object|script|style|textarea|title|xmp)[a-z0-9_$:-]*$/i,hq=function(a){return String(a).replace(Dq,aq)},qq=function(a){return String(a).replace(sq,tq)},Fq=function(a){a=String(a);return Eq.test(a)?a:"zSoyz"},iq=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,jq=/</g;
var Iq=function(a,b,c){b=Gq(b(c||Hq,void 0));qf(a,b)},D=function(a,b,c,d){a=a(b||Hq,c);d=(d||dn()).createElement("DIV");a=Gq(a);qf(d,a);1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a));return d},Gq=function(a){return sa(a)?a instanceof Sp?Tp(a):ff("zSoyz"):ff(String(a))},Hq={};
var Jq=function(a){var b=a.text,c="";a=uq(a.url);a=fq(a);c+='<a href="'+S(uq(a))+'" target="_blank" rel="nofollow">'+R(""+b)+"</a>";return Q(c)},Kq=function(a){return Q("<b>"+R(""+a.text)+"</b>")},Lq=function(a){return Q("<i>"+R(""+a.text)+"</i>")},Mq=function(a){return Q("<sub>"+R(""+a.text)+"</sub>")},Nq=function(a){return Q("<sup>"+R(""+a.text)+"</sup>")};
var Oq=function(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""},Pq=function(a){return a.classList?a.classList:Oq(a).match(/\S+/g)||[]},Qq=function(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)},Rq=function(a,b){return a.classList?a.classList.contains(b):ha(Pq(a),b)},Sq=function(a,b){if(a.classList)a.classList.add(b);else if(!Rq(a,b)){var c=Oq(a);Qq(a,c+(0<c.length?" "+b:b))}},Tq=function(a,b){if(a.classList)Array.prototype.forEach.call(b,
function(e){Sq(a,e)});else{var c={};Array.prototype.forEach.call(Pq(a),function(e){c[e]=!0});Array.prototype.forEach.call(b,function(e){c[e]=!0});b="";for(var d in c)b+=0<b.length?" "+d:d;Qq(a,b)}},Uq=function(a,b){a.classList?a.classList.remove(b):Rq(a,b)&&Qq(a,Array.prototype.filter.call(Pq(a),function(c){return c!=b}).join(" "))},Vq=function(a,b){a.classList?Array.prototype.forEach.call(b,function(c){Uq(a,c)}):Qq(a,Array.prototype.filter.call(Pq(a),function(c){return!ha(b,c)}).join(" "))},Wq=function(a,
b,c){c?Sq(a,b):Uq(a,b)};
var Xq={rn:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},Wp:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},
1E14:{other:"000 trillion"}}},Yq=Xq;Yq=Xq;
var Zq={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,
"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",
"RUB"],SAR:[2,"Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};
var $q={un:".",$k:",",Ln:"%",Ml:"0",zq:"+",Kn:"-",vn:"E",Mn:"\u2030",dl:"\u221e",wq:"NaN",tn:"#,##0.###",Cq:"#E0",yq:"#,##0%",Xp:"\u00a4#,##0.00",Xk:"USD"},ar=$q;ar=$q;
var dr=function(a){this.ua=40;this.N=1;this.Aa=0;this.O=3;this.va=this.T=0;this.Da=!1;this.wa=this.ha="";this.U=ar.Kn;this.ka="";this.H=1;this.W=!1;this.V=[];this.Ca=this.$b=!1;this.ma=0;if("number"==typeof a)switch(a){case 1:br(this,ar.tn);break;case 2:br(this,ar.Cq);break;case 3:br(this,ar.yq);break;case 4:a=ar.Xp;var b=["0"],c=Zq[ar.Xk];if(c){c=c[0]&7;if(0<c){b.push(".");for(var d=0;d<c;d++)b.push("0")}a=a.replace(/0.00/g,b.join(""))}br(this,a);break;case 5:cr(this,1);break;case 6:cr(this,2);break;
default:throw Error("E");}else br(this,a)},br=function(a,b){var c=[0];a.ha=er(a,b,c);for(var d=c[0],e=-1,f=0,g=0,k=0,l=-1,p=b.length,q=!0;c[0]<p&&q;c[0]++)switch(b.charAt(c[0])){case "#":0<g?k++:f++;0<=l&&0>e&&l++;break;case "0":if(0<k)throw Error("K`"+b);g++;0<=l&&0>e&&l++;break;case ",":0<l&&a.V.push(l);l=0;break;case ".":if(0<=e)throw Error("L`"+b);e=f+g+k;break;case "E":if(a.Ca)throw Error("M`"+b);a.Ca=!0;a.va=0;c[0]+1<p&&"+"==b.charAt(c[0]+1)&&(c[0]++,a.Da=!0);for(;c[0]+1<p&&"0"==b.charAt(c[0]+
1);)c[0]++,a.va++;if(1>f+g||1>a.va)throw Error("N`"+b);q=!1;break;default:c[0]--,q=!1}0==g&&0<f&&0<=e&&(g=e,0==g&&g++,k=f-g,f=g-1,g=1);if(0>e&&0<k||0<=e&&(e<f||e>f+g)||0==l)throw Error("O`"+b);k=f+g+k;a.O=0<=e?k-e:0;0<=e&&(a.T=f+g-e,0>a.T&&(a.T=0));a.N=(0<=e?e:k)-f;a.Ca&&(a.ua=f+a.N,0==a.O&&0==a.N&&(a.N=1));a.V.push(Math.max(0,l));a.$b=0==e||e==k;d=c[0]-d;a.wa=er(a,b,c);c[0]<b.length&&";"==b.charAt(c[0])?(c[0]++,1!=a.H&&(a.W=!0),a.U=er(a,b,c),c[0]+=d,a.ka=er(a,b,c)):(a.U+=a.ha,a.ka+=a.wa)},cr=function(a,
b){a.ma=b;br(a,ar.tn);a.T=0;a.O=2;if(0<a.T)throw Error("C");a.Aa=2};
dr.prototype.parse=function(a,b){b=b||[0];if(0!=this.ma)throw Error("F");a=a.replace(/ |\u202f/g,"\u00a0");var c=a.indexOf(this.ha,b[0])==b[0],d=a.indexOf(this.U,b[0])==b[0];c&&d&&(this.ha.length>this.U.length?d=!1:this.ha.length<this.U.length&&(c=!1));c?b[0]+=this.ha.length:d&&(b[0]+=this.U.length);if(a.indexOf(ar.dl,b[0])==b[0]){b[0]+=ar.dl.length;var e=Infinity}else{e=a;var f=!1,g=!1,k=!1,l=-1,p=1,q=ar.un,r=ar.$k,u=ar.vn;if(0!=this.ma)throw Error("G");r=r.replace(/\u202f/g,"\u00a0");for(var y=
"";b[0]<e.length;b[0]++){var z=e.charAt(b[0]),N=fr(z);if(0<=N&&9>=N)y+=N,k=!0;else if(z==q.charAt(0)){if(f||g)break;y+=".";f=!0}else if(z==r.charAt(0)&&("\u00a0"!=r.charAt(0)||b[0]+1<e.length&&0<=fr(e.charAt(b[0]+1)))){if(f||g)break}else if(z==u.charAt(0)){if(g)break;y+="E";g=!0;l=b[0]}else if("+"==z||"-"==z){if(k&&l!=b[0]-1)break;y+=z}else if(1==this.H&&z==ar.Ln.charAt(0)){if(1!=p)break;p=100;if(k){b[0]++;break}}else if(1==this.H&&z==ar.Mn.charAt(0)){if(1!=p)break;p=1E3;if(k){b[0]++;break}}else break}1!=
this.H&&(p=this.H);e=parseFloat(y)/p}if(c){if(a.indexOf(this.wa,b[0])!=b[0])return NaN;b[0]+=this.wa.length}else if(d){if(a.indexOf(this.ka,b[0])!=b[0])return NaN;b[0]+=this.ka.length}return d?-e:e};
var nr=function(a,b){if(isNaN(b))return ar.wq;var c=[];var d=b;if(0==a.ma)d=gr;else{d=Math.abs(d);var e=hr(a,1>=d?0:ir(d)).bm;d=hr(a,e+ir(jr(a,kr(d,-e)).Vo))}b=kr(b,-d.bm);(e=0>b||0==b&&0>1/b)?d.Nm?c.push(d.Nm):(c.push(d.prefix),c.push(a.U)):(c.push(d.prefix),c.push(a.ha));if(isFinite(b))if(b=b*(e?-1:1)*a.H,a.Ca){var f=b;if(0==f)lr(a,f,a.N,c),mr(a,0,c);else{var g=Math.floor(Math.log(f)/Math.log(10)+2E-15);f=kr(f,-g);var k=a.N;1<a.ua&&a.ua>a.N?(k=g%a.ua,0>k&&(k=a.ua+k),f=kr(f,k),g-=k,k=1):1>a.N?(g++,
f=kr(f,-1)):(g-=a.N-1,f=kr(f,a.N-1));lr(a,f,k,c);mr(a,g,c)}}else lr(a,b,a.N,c);else c.push(ar.dl);e?d.Om?c.push(d.Om):(isFinite(b)&&c.push(d.jn),c.push(a.ka)):(isFinite(b)&&c.push(d.jn),c.push(a.wa));return c.join("")},jr=function(a,b){var c=kr(b,a.O);0<a.Aa&&(c=or(c,a.Aa,a.O));c=Math.round(c);isFinite(c)?(b=Math.floor(kr(c,-a.O)),a=Math.floor(c-kr(b,a.O))):a=0;return{Vo:b,$r:a}},lr=function(a,b,c,d){if(a.T>a.O)throw Error("H");d||(d=[]);b=jr(a,b);var e=b.Vo,f=b.$r,g=0<a.T||0<f||!1;b=a.T;g&&(b=a.T);
for(var k="",l=e;1E20<l;)k="0"+k,l=Math.round(kr(l,-1));k=l+k;var p=ar.un;l=ar.Ml.charCodeAt(0);var q=k.length,r=0;if(0<e||0<c){for(e=q;e<c;e++)d.push(String.fromCharCode(l));if(2<=a.V.length)for(c=1;c<a.V.length;c++)r+=a.V[c];c=q-r;if(0<c){e=a.V;r=q=0;for(var u,y=ar.$k,z=k.length,N=0;N<z;N++)if(d.push(String.fromCharCode(l+Number(k.charAt(N)))),1<z-N)if(u=e[r],N<c){var ma=c-N;(1===u||0<u&&1===ma%u)&&d.push(y)}else r<e.length&&(N===c?r+=1:u===N-c-q+1&&(d.push(y),q+=u,r+=1))}else{c=k;k=a.V;e=ar.$k;
u=c.length;y=[];for(q=k.length-1;0<=q&&0<u;q--){r=k[q];for(z=0;z<r&&0<=u-z-1;z++)y.push(String.fromCharCode(l+Number(c.charAt(u-z-1))));u-=r;0<u&&y.push(e)}d.push.apply(d,y.reverse())}}else g||d.push(String.fromCharCode(l));(a.$b||g)&&d.push(p);f=String(f);g=f.split("e+");2==g.length&&(f=String(or(parseFloat(g[0]),a.Aa,1)),f=f.replace(".",""),f+=Cf("0",parseInt(g[1],10)-f.length+1));a.O+1>f.length&&(f="1"+Cf("0",a.O-f.length)+f);for(a=f.length;"0"==f.charAt(a-1)&&a>b+1;)a--;for(e=1;e<a;e++)d.push(String.fromCharCode(l+
Number(f.charAt(e))))},mr=function(a,b,c){c.push(ar.vn);0>b?(b=-b,c.push(ar.Kn)):a.Da&&c.push(ar.zq);b=""+b;for(var d=ar.Ml,e=b.length;e<a.va;e++)c.push(d);c.push(b)},fr=function(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;var b=ar.Ml.charCodeAt(0);return b<=a&&a<b+10?a-b:-1},er=function(a,b,c){for(var d="",e=!1,f=b.length;c[0]<f;c[0]++){var g=b.charAt(c[0]);if("'"==g)c[0]+1<f&&"'"==b.charAt(c[0]+1)?(c[0]++,d+="'"):e=!e;else if(e)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;
case "\u00a4":c[0]+1<f&&"\u00a4"==b.charAt(c[0]+1)?(c[0]++,d+=ar.Xk):(g=ar.Xk,d+=g in Zq?Zq[g][1]:g);break;case "%":if(!a.W&&1!=a.H)throw Error("I");if(a.W&&100!=a.H)throw Error("J");a.H=100;a.W=!1;d+=ar.Ln;break;case "\u2030":if(!a.W&&1!=a.H)throw Error("I");if(a.W&&1E3!=a.H)throw Error("J");a.H=1E3;a.W=!1;d+=ar.Mn;break;default:d+=g}}return d},gr={bm:0,Nm:"",Om:"",prefix:"",jn:""},hr=function(a,b){a=1==a.ma?Yq.rn:Yq.Wp;null==a&&(a=Yq.rn);if(3>b)return gr;b=Math.min(14,b);var c=a[kr(1,b)];for(--b;!c&&
3<=b;)c=a[kr(1,b)],b--;if(!c)return gr;c=c.other;var d=a="",e=c.indexOf(";");0<=e&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&"0"!=c?(c=/([^0]*)(0+)(.*)/.exec(c))?{bm:b+1-(c[2].length-1),Nm:a,Om:d,prefix:c[1],jn:c[3]}:gr:gr},ir=function(a){if(!isFinite(a))return 0<a?a:0;for(var b=0;1<=(a/=10);)b++;return b},kr=function(a,b){if(!a||!isFinite(a)||0==b)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))},pr=function(a,
b){return a&&isFinite(a)?kr(Math.round(kr(a,b)),-b):a},or=function(a,b,c){if(!a)return a;b=b-ir(a)-1;return b<-c?pr(a,-c):pr(a,b)};
/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
var qr=function(a){this.W=[];this.wa=a;this.T=this.H=!1;this.O=void 0;this.ma=this.va=this.ka=!1;this.ha=0;this.N=null;this.U=0};qr.prototype.cancel=function(a){if(this.H)this.O instanceof qr&&this.O.cancel();else{if(this.N){var b=this.N;delete this.N;a?b.cancel(a):(b.U--,0>=b.U&&b.cancel())}this.wa?this.wa.call(null,this):this.ma=!0;this.H||this.V(new rr(this))}};qr.prototype.ua=function(a,b){this.ka=!1;sr(this,a,b)};
var sr=function(a,b,c){a.H=!0;a.O=c;a.T=!b;tr(a)},vr=function(a){if(a.H){if(!a.ma)throw new ur(a);a.ma=!1}};qr.prototype.callback=function(a){vr(this);sr(this,!0,a)};qr.prototype.V=function(a){vr(this);sr(this,!1,a)};var xr=function(a,b,c){return wr(a,b,null,c)},yr=function(a,b,c){wr(a,null,b,c)},wr=function(a,b,c,d){a.W.push([b,c,d]);a.H&&tr(a);return a};
qr.prototype.then=function(a,b,c){var d,e,f=new ro(function(g,k){e=g;d=k});wr(this,e,function(g){g instanceof rr?f.cancel():d(g)});return f.then(a,b,c)};qr.prototype.$goog_Thenable=!0;var zr=function(a,b){b instanceof qr?xr(a,B(b.Aa,b)):xr(a,function(){return b})};qr.prototype.Aa=function(a){var b=new qr;wr(this,b.callback,b.V,b);a&&(b.N=this,this.U++);return b};
var Ar=function(a){return Gd(a.W,function(b){return"function"===typeof b[1]})},tr=function(a){if(a.ha&&a.H&&Ar(a)){var b=a.ha,c=Br[b];c&&(v.clearTimeout(c.H),delete Br[b]);a.ha=0}a.N&&(a.N.U--,delete a.N);b=a.O;for(var d=c=!1;a.W.length&&!a.ka;){var e=a.W.shift(),f=e[0],g=e[1];e=e[2];if(f=a.T?g:f)try{var k=f.call(e||null,b);void 0!==k&&(a.T=a.T&&(k==b||k instanceof Error),a.O=b=k);if(po(b)||"function"===typeof v.Promise&&b instanceof v.Promise)d=!0,a.ka=!0}catch(l){b=l,a.T=!0,Ar(a)||(c=!0)}}a.O=b;
d&&(k=B(a.ua,a,!0),d=B(a.ua,a,!1),b instanceof qr?(wr(b,k,d),b.va=!0):b.then(k,d));c&&(b=new Cr(b),Br[b.H]=b,a.ha=b.H)},Dr=function(a){var b=new qr;b.callback(a);return b},ur=function(a){aa.call(this);this.deferred=a};I(ur,aa);ur.prototype.message="Deferred has already fired";ur.prototype.name="AlreadyCalledError";var rr=function(a){aa.call(this);this.deferred=a};I(rr,aa);rr.prototype.message="Deferred was canceled";rr.prototype.name="CanceledError";
var Cr=function(a){this.H=v.setTimeout(B(this.O,this),0);this.N=a};Cr.prototype.O=function(){delete Br[this.H];throw this.N;};var Br={};
var Fr=function(a){return Er(a).map(function(b){return b.getContent()})},Gr=function(a,b,c){this.O=a;this.N=b;this.H=c};Gr.prototype.getContent=function(){return this.O.substring(this.N,this.H)};var Er=function(a){for(var b=/\r\n|\r|\n/g,c=0,d,e=[];d=b.exec(a);)e.push(new Gr(a,c,d.index)),c=b.lastIndex;c<a.length&&e.push(new Gr(a,c,a.length));return e};
window.requestAnimationFrame=window.requestAnimationFrame||window.msRequestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame;window.cancelAnimationFrame=window.cancelAnimationFrame||window.msCancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.cancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.webkitCancelRequestAnimationFrame;
window.requestAnimationFrame||(window.requestAnimationFrame=function(a){return window.setTimeout(a,1E3/60)});window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){window.clearTimeout(a)});window.log=function(a){window.console&&window.console.log(a)};
var Hr=function(a){var b={};$.each(a,function(c,d){(c=/^([^\.]*)\.(.*)$/.exec(c))&&"l"==c[1]&&(b[c[2]]=d)});return b},Ir=function(a,b,c,d){b instanceof jQuery&&(b=b.get(0));a=me(a);var e=/<i>(.*?)<\/i>|<b>(.*?)<\/b>|<a href="([^"]*)">(.*?)<\/a>/gi;m(a.split("\n\n"),function(f){var g=document.createElement(d?"span":"p");c&&(g.className=c);var k=Fr(f);m(k,function(l,p){if(l=me(l)){for(var q,r=0;null!==(q=e.exec(l));){0!=q.index&&g.appendChild(un(l.substr(r,q.index-r)));r=null;try{je(q[0],"<b>")?r=D(Kq,
{text:q[2]}):je(q[0],"<i>")?r=D(Lq,{text:q[1]}):je(q[0],"<a href")?r=D(Jq,{url:q[3],text:q[4]}):r=un(q[0])}catch(u){r=un(q[0])}r&&g.appendChild(r);r=q.index+q[0].length}r!=l.length&&g.appendChild(un(l.substr(r,l.length-r)));p<k.length-1&&g.appendChild(d?un(" "):document.createElement("br"))}});b.appendChild(g)})},Jr=function(a,b){b instanceof jQuery&&(b=b.get(0));a=me(a);for(var c=/<i>(.*?)<\/i>|<b>(.*?)<\/b>|<sub>(.*?)<\/sub>|<sup>(.*?)<\/sup>/gi,d,e=0;null!==(d=c.exec(a));){0!=d.index&&b.appendChild(un(a.substr(e,
d.index-e)));e=null;try{je(d[0],"<b>")?e=D(Kq,{text:d[2]}):je(d[0],"<i>")?e=D(Lq,{text:d[1]}):je(d[0],"<sub>")?e=D(Mq,{text:d[3]}):je(d[0],"<sup>")?e=D(Nq,{text:d[4]}):e=un(d[0])}catch(f){e=un(d[0])}e&&b.appendChild(e);e=d.index+d[0].length}e!=a.length&&b.appendChild(un(a.substr(e,a.length-e)))},Kr=function(a,b){a=me(a);$.each(a.split("\n\n"),function(c,d){b.append($("<p>").text(d))})},Lr=function(a,b){$.each(a.split("<a"),function(c,d){if(-1!=d.indexOf("</a>")){c=d.split("</a>");var e=(c[0]||"").match(/href="([^"]*)">(.*)/);
if(e)try{b.append($(D(Jq,{url:e[1],text:e[2]}))),d=c[1]||""}catch(f){d="<a"+d}else d="<a"+d}b.append($("<span>").text(d))})},Mr=function(a,b){b&&(a=a.replace(/href="([^"]*)"/gi,"href='$1'"));a=a.replace(/"([^"]*)"/gi,"\u201c$1\u201d");b&&(a=a.replace(/href='([^']*)'/gi,'href="$1"'));return a},Nr=function(a,b,c){$.each(["mousewheel","DOMMouseScroll"],function(d,e){b&&(e+="."+b);a.bind(e,c)})},Or=function(a){var b=0;a.wheelDelta&&(b=a.wheelDelta/120);a.detail&&(b=-a.detail/3);var c=0,d=b;void 0!==a.axis&&
a.axis===a.HORIZONTAL_AXIS&&(c=b=-a.detail,d=0);void 0!==a.wheelDeltaY&&(d=a.wheelDeltaY/120);void 0!==a.wheelDeltaX&&(c=a.wheelDeltaX/120);return{to:b,deltaX:c,deltaY:d}};new dr(1);
var Qr=function(a,b){var c=$("<a>").attr("target","_blank").attr("href",a).attr("rel","nofollow").on("click",function(d){d.stopPropagation()});c.text(le(Ef(b))?a:b);Pr()&&(a=$("<span>").append(c.text()),c.text(""),c.append(a));return c},Rr=function(a,b){b.find(".gci-scroll-overlay, .gci-scroll-overlay-arrows-container").remove();var c=a.prop("scrollHeight"),d=a.height();a.toggleClass("gci-scroll-overlay-enabled",c>d);if(c>d){var e=$("<div>").addClass("gci-scroll-overlay").addClass("gci-scroll-overlay-top").hide(),
f=$("<div>").addClass("gci-scroll-overlay").addClass("gci-scroll-overlay-bottom");b.append(e).append(f);var g=$("<div>").addClass("gci-scroll-overlay-arrows-container");g.append($("<div>").addClass("gci-scroll-overlay-arrow").addClass("gci-scroll-overlay-arrow-up").append($("<div>").addClass("SPRITE_icon_textscroll_up_default")).on("click",function(){var k=a.scrollTop()-d/2;0>=k&&(k=0);a.animate({scrollTop:k},200);0==k&&e.fadeOut(200);f.fadeIn(200);return!1}));g.append($("<div>").addClass("gci-scroll-overlay-arrow").addClass("gci-scroll-overlay-arrow-down").append($("<div>").addClass("SPRITE_icon_textscroll_down_default")).on("click",
function(){var k=a.scrollTop()+d/2;k>=c&&(k=c);a.animate({scrollTop:k},200);k+d>=c&&f.fadeOut(200);e.fadeIn(200);return!1}));b.append(g)}},Sr=function(a){return a.replace(/^\s*(https?:)?/i,"")},Tr=function(a,b){a=new sp(a);a.H.set("hl","en");return b?a.toString().replace(/%252F/g,""):a.toString()},Ur=function(a){return"//i"+(Math.floor(4*Math.random())+1)+".ytimg.com/vi/"+a+"/hqdefault.jpg"},Vr=function(){return!("ArrayBuffer"in window)},Pr=function(){return ug||vg||dg},Wr=function(a){Pr()&&(0==$("meta[name=viewport]").length&&
$("head").append('<meta name="viewport">'),$("meta[name=viewport]").attr("content"),$("meta[name=viewport]").attr("content","user-scalable="+(a?1:0)))},Xr=function(a){if(dg){var b=$("<div>").addClass("gci-fix-android-scrolling-issue");b.append(a.contents());a.append(b)}},Yr=function(a){return a instanceof Element?$(a):a},Zr=function(a){return a?Yr(a):null},$r=new qr;window._gapi_loaded=function(){$r.callback(gapi)};
var as=function(){this.se=this.se;this.$b=this.$b};as.prototype.se=!1;as.prototype.isDisposed=function(){return this.se};as.prototype.dispose=function(){this.se||(this.se=!0,this.ta())};var T=function(a,b){bs(a,Rb(w,b))},bs=function(a,b,c){a.se?void 0!==c?b.call(c):b():(a.$b||(a.$b=[]),a.$b.push(void 0!==c?B(b,c):b))};as.prototype.ta=function(){if(this.$b)for(;this.$b.length;)this.$b.shift()()};var ds=function(a){return a&&"function"==typeof a.isDisposed?a.isDisposed():!1};
var es="ontouchstart"in v||!!(v.document&&document.documentElement&&"ontouchstart"in document.documentElement)||!(!v.navigator||!v.navigator.maxTouchPoints&&!v.navigator.msMaxTouchPoints),fs=function(){if(!v.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{v.addEventListener("test",md,b),v.removeEventListener("test",md,b)}catch(c){}return a}();
var gs=function(){this.id="x"};gs.prototype.toString=function(){return this.id};
var hs=function(a,b){this.type=a instanceof gs?String(a):a;this.H=this.target=b;this.defaultPrevented=this.O=!1};hs.prototype.stopPropagation=function(){this.O=!0};hs.prototype.preventDefault=function(){this.defaultPrevented=!0};
var is={ah:"mousedown",dh:"mouseup",zi:"mousecancel",Lv:"mousemove",Nv:"mouseover",Mv:"mouseout",Jv:"mouseenter",Kv:"mouseleave"};
var js=function(a,b){hs.call(this,a?a.type:"");this.relatedTarget=this.H=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.N=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.T=!1;this.pointerId=0;this.pointerType="";this.oc=null;a&&this.init(a,b)};I(js,hs);var ks={2:"touch",3:"pen",4:"mouse"};
js.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.H=b;(b=a.relatedTarget)?Zf&&(Uf(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=$f||void 0!==a.offsetX?a.offsetX:
a.layerX,this.offsetY=$f||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.N=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.T=ag?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||0;this.pointerType="string"===
typeof a.pointerType?a.pointerType:ks[a.pointerType]||"";this.state=a.state;this.oc=a;a.defaultPrevented&&js.oa.preventDefault.call(this)};var ls=function(a){return 0==a.oc.button&&!(ag&&a.ctrlKey)};js.prototype.stopPropagation=function(){js.oa.stopPropagation.call(this);this.oc.stopPropagation?this.oc.stopPropagation():this.oc.cancelBubble=!0};js.prototype.preventDefault=function(){js.oa.preventDefault.call(this);var a=this.oc;a.preventDefault?a.preventDefault():a.returnValue=!1};
var ms="closure_listenable_"+(1E6*Math.random()|0),ns=function(a){return!(!a||!a[ms])};
var os=0;
var ps=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.Zj=e;this.key=++os;this.Vi=this.Bj=!1},qs=function(a){a.Vi=!0;a.listener=null;a.proxy=null;a.src=null;a.Zj=null};
var rs=function(a){this.src=a;this.H={};this.N=0};rs.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.H[f];a||(a=this.H[f]=[],this.N++);var g=ss(a,b,d,e);-1<g?(b=a[g],c||(b.Bj=!1)):(b=new ps(b,this.src,f,!!d,e),b.Bj=c,a.push(b));return b};rs.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.H))return!1;var e=this.H[a];b=ss(e,b,c,d);return-1<b?(qs(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.H[a],this.N--),!0):!1};
var ts=function(a,b){var c=b.type;if(!(c in a.H))return!1;var d=ka(a.H[c],b);d&&(qs(b),0==a.H[c].length&&(delete a.H[c],a.N--));return d};rs.prototype.Ii=function(a,b,c,d){a=this.H[a.toString()];var e=-1;a&&(e=ss(a,b,c,d));return-1<e?a[e]:null};rs.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return za(this.H,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};
var ss=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.Vi&&f.listener==b&&f.capture==!!c&&f.Zj==d)return e}return-1};
var us="closure_lm_"+(1E6*Math.random()|0),vs={},ws=0,U=function(a,b,c,d,e){if(d&&d.once)return xs(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)U(a,b[f],c,d,e);return null}c=ys(c);return ns(a)?a.listen(b,c,sa(d)?!!d.capture:!!d,e):zs(a,b,c,!1,d,e)},zs=function(a,b,c,d,e,f){if(!b)throw Error("P");var g=sa(e)?!!e.capture:!!e,k=As(a);k||(a[us]=k=new rs(a));c=k.add(b,c,d,g,f);if(c.proxy)return c;d=Bs();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)fs||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),
d,e);else if(a.attachEvent)a.attachEvent(Cs(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("Q");ws++;return c},Bs=function(){var a=Ds,b=function(c){return a.call(b.src,b.listener,c)};return b},xs=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)xs(a,b[f],c,d,e);return null}c=ys(c);return ns(a)?a.Vc(b,c,sa(d)?!!d.capture:!!d,e):zs(a,b,c,!0,d,e)},Es=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Es(a,b[f],c,d,e);else d=
sa(d)?!!d.capture:!!d,c=ys(c),ns(a)?a.Sb(b,c,d,e):a&&(a=As(a))&&(b=a.Ii(b,c,d,e))&&Fs(b)},Fs=function(a){if("number"===typeof a||!a||a.Vi)return!1;var b=a.src;if(ns(b))return ts(b.Md,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Cs(c),d):b.addListener&&b.removeListener&&b.removeListener(d);ws--;(c=As(b))?(ts(c,a),0==c.N&&(c.src=null,b[us]=null)):qs(a);return!0},Hs=function(a,b){if(a)if(ns(a))Gs(a,b);else if(a=As(a)){var c=0;b=b&&b.toString();
for(var d in a.H)if(!b||d==b)for(var e=a.H[d].concat(),f=0;f<e.length;++f)Fs(e[f])&&++c}},Cs=function(a){return a in vs?vs[a]:vs[a]="on"+a},Ds=function(a,b){if(a.Vi)a=!0;else{b=new js(b,this);var c=a.listener,d=a.Zj||a.src;a.Bj&&Fs(a);a=c.call(d,b)}return a},As=function(a){a=a[us];return a instanceof rs?a:null},Is="__closure_events_fn_"+(1E9*Math.random()>>>0),ys=function(a){if("function"===typeof a)return a;a[Is]||(a[Is]=function(b){return a.handleEvent(b)});return a[Is]};bo(function(a){Ds=a(Ds)});
var x=function(a){as.call(this);this.yb=a;this.ha={}};I(x,as);var Js=[];x.prototype.listen=function(a,b,c,d){return Ks(this,a,b,c,d)};var Ls=function(a,b,c,d,e){Ks(a,b,c,d,void 0,e)},Ks=function(a,b,c,d,e,f){Array.isArray(c)||(c&&(Js[0]=c.toString()),c=Js);for(var g=0;g<c.length;g++){var k=U(b,c[g],d||a.handleEvent,e||!1,f||a.yb||a);if(!k)break;a.ha[k.key]=k}return a};x.prototype.Vc=function(a,b,c,d){return Ms(this,a,b,c,d)};
var Ms=function(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)Ms(a,b,c[g],d,e,f);else{b=xs(b,c,d||a.handleEvent,e,f||a.yb||a);if(!b)return a;a.ha[b.key]=b}return a};x.prototype.Sb=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.Sb(a,b[f],c,d,e);else c=c||this.handleEvent,d=sa(d)?!!d.capture:!!d,e=e||this.yb||this,c=ys(c),d=!!d,b=ns(a)?a.Ii(b,c,d,e):a?(a=As(a))?a.Ii(b,c,d,e):null:null,b&&(Fs(b),delete this.ha[b.key]);return this};
x.prototype.Fd=function(){xa(this.ha,function(a,b){this.ha.hasOwnProperty(b)&&Fs(a)},this);this.ha={}};x.prototype.ta=function(){x.oa.ta.call(this);this.Fd()};x.prototype.handleEvent=function(){throw Error("R");};
I(nb,x);var Ns=function(a,b){T(b,a);return a};
var Os=function(a){this.H=a},Qs=function(a){return Ps(a,"enable_legacy_app_cbk_deprecation")},Ps=function(a,b){return"boolean"===typeof a.H[b]?a.H[b]:!1},Ss=function(a){if(Ea(a.H))return null;var b=[];m(Rs,function(c){null!=a.H[c]&&!0===a.H[c]&&b.push(c.replace(/^enable_/,""))});return b.join(",")},Rs=["enable_mobile_ui"];
(function(a){var b="placeholder"in document.createElement("input");a.fn.placeholder=function(c){return this.each(function(){var d=a(this);b?d.attr("placeholder",c):(d.data("placeholder",c),d.val()||d.val(c).addClass("gci-ui-placeholder"),d.off(".gci-ui-placeholder").on("focus.gci-ui-placeholder",function(){d.val()||d.val("");d.removeClass("gci-ui-placeholder")}).on("blur.gci-ui-placeholder",function(){d.val()||d.val(c).addClass("gci-ui-placeholder")}))})};b||(a.valHooks.text=a.valHooks.search={},
a.valHooks.text.get=a.valHooks.search.get=function(c){return c.value==a(c).data("placeholder")?"":c.value})})(jQuery);
var Ts=function(a){this.H=a;a={apiKey:"AIzaSyC1EIdgDDuFJBdBQS4xd2LHpvr9vF5TU9c",locale:"en",Ts:"/culturalinstitute/partners"};a=No(Qo,"help.service.Lazy.create","",{apiKey:a.apiKey||a.apiKey,environment:a.ey||a.environment,helpCenterPath:a.Ts||a.helpCenterPath,locale:a.locale||a.locale||"en".replace(/-/g,"_"),nonce:a.nonce||a.nonce,productData:a.productData||a.productData,receiverUri:a.lB||a.receiverUri,renderApiUri:a.pB||a.renderApiUri,theme:a.hC||a.theme,window:a.window||a.window});this.N=new Po(a)};
var Us={Na:"google",key:"collection/id",Ha:"8326637449068345492",type:4},Vs={Na:"google",key:"partner/id",Ha:"8129907598665562501",type:4},Ws={Na:"google",key:"asset/iconic/url",Ha:"5119109290167820504",type:4},Fc={Na:"google",key:"channel",Ha:"5101844601692619239",type:4},Xs={Na:"google",key:"display_date",Ha:"-2657299967153955191",type:3},Ys={Na:"google",key:"picasa_token",Ha:"2859260166108748748",type:4},Zs={Na:"google",key:"google_approved",Ha:"2233429770640296337",type:4},$s={Na:"google",key:"street_view_asset/id",
Ha:"-731288391129720477",type:4},at={Na:"google",key:"street_view_location",Ha:"8902115406899046336",type:4},bt={Na:"google",key:"is_gigapixel",Ha:"-7650672779001437945",type:4},ct={Na:"google",key:"user_gallery_optout",Ha:"-541120122399234835",type:4};
var it=function(a,b){x.call(this);var c=b||{};this.W=c.Ri||md;this.U=ta(this);this.ka=c.vA||400;this.N=!0;this.H=Yr(a).addClass("collections-scroller gci-scroller-vertical");if(null!=c.Ck)switch(c.Ck){case "dark":this.H.addClass("dark");break;case "white":this.H.addClass("white")}if(this.O=Zr(c.Oh))this.O.appendTo(this.H),Xr(this.H);this.V=this.T=null;if(dt(n))et(this),$(window).on("scroll."+this.U,B(function(){jQuery.contains(document.documentElement,Yr(this.H)[0])&&ft(this)},this));else this.H.on("scroll.infinite-scroll",
B(function(){ft(this)},this));var d=c.Ph||!1;if(!Pr()){var e=!1;Nr(this.H,".infinite-scroll",B(function(f){var g=Or(f.originalEvent||f),k=!1,l=Math.abs(g.deltaX)>Math.abs(g.deltaY)?g.deltaX:g.deltaY;f.preventDefault();if(this.N){var p=this.H.scrollTop()-50*l;this.H.scrollTop(p)}else p=this.H.scrollLeft()-120*l,this.H.scrollLeft(p);p=null;0>g.to&&0>=gt(this)?(k=!0,p="scroll-reach-end"):0<g.to&&0==ht(this)&&(k=!0,p="scroll-reach-start");g=150;0!=l%1&&(g=1E3);p&&!e&&(this.H.trigger(p),e=!0,window.setTimeout(B(function(){this.isDisposed()||
(e=!1)},this),g));d&&(!c.Si||c.Si&&!k)&&f.stopPropagation();return!0},this))}};G(it,nb);
var ft=function(a){a.W();window.clearTimeout(a.V);a.V=window.setTimeout(B(function(){this.H.trigger("scroll-done")},a),250);Pr()&&(0>=gt(a)?(window.clearTimeout(a.T),a.T=window.setTimeout(B(function(){this.H.trigger("scroll-reach-end")},a),150)):0==ht(a)&&(window.clearTimeout(a.T),a.T=window.setTimeout(B(function(){this.H.trigger("scroll-reach-start")},a),150)));jt(a)},jt=function(a){gt(a)<a.ka&&a.H.trigger("infinite-scroll")},gt=function(a){var b=parseInt(a.H.prop("scrollHeight"),10);var c=parseInt(a.H.prop("scrollWidth"),
10);b=a.N?b:c;c=a.H.outerHeight();var d=a.H.outerWidth();return b-((a.N?c:d)+ht(a))-1},ht=function(a){var b=a.H.scrollTop(),c=a.H.scrollLeft();return a.N?b:c},kt=function(a){a.N=!1;et(a);a.H.removeClass("gci-scroller-vertical").addClass("gci-scroller-horizontal");dt(n)&&($(window).off("scroll."+a.U),a.H.on("scroll.infinite-scroll",B(function(){ft(this)},a)))},et=function(a){a.isDisposed()||(a.H.scrollLeft(0),a.H.scrollTop(0),dt(n)&&(a=$(window),a.scrollLeft(0),a.scrollTop(0)))};h=it.prototype;
h.ta=function(){$(window).off("scroll."+this.U);this.H.off(".infinite-scroll");this.H.off(".gci-scroller");et(this);this.O&&(this.O.detach(),this.O=null);this.H.removeClass("collections-scroller gci-scroller-vertical gci-scroller-horizontal");nb.prototype.ta.call(this)};h.scrollTop=function(a,b){if(b){var c=this.H.height(),d=this.H.scrollTop();a<d?this.H.scrollTop(a):a+b>d+c&&this.H.scrollTop(a-c+b)}else this.H.scrollTop(a);this.H.trigger("scroll-done")};
h.bind=function(a,b){this.H.bind(a+".gci-scroller",b);return this};h.unbind=function(a,b){this.H.unbind(a+".gci-scroller",b);return this};h.scrollLeft=function(a,b,c,d){if(b){var e=this.H.width(),f=this.H.scrollLeft();if(a>=f||a+b<=f+e)return}var g=this;c?this.H.stop().animate({scrollLeft:a},d||1E3,"easeInOutCubic",function(){g.H.trigger("scroll-done")}):(this.H.scrollLeft(a),window.setTimeout(function(){g.H.trigger("scroll-done")},30))};
var lt=function(a){return a.N?0==a.H.scrollTop():0==a.H.scrollLeft()},mt=function(a){return a.N?a.H[0].scrollHeight-a.H.height()-a.H.scrollTop():a.H[0].scrollWidth-a.H.width()-a.H.scrollLeft()};
var qt=function(a,b,c,d,e){x.call(this);var f=this;c=c||{};b=b||"primary";this.O=d&&d.xC;"hotdog"==b&&(e="SPRITE_icon_hotdog");this.H=null;c.href||d?this.H=$("<a>"):(this.H=$("<button>"),c.type=c.type||"button");var g={big:"collections-ui-button-big",edit:"collections-ui-button-edit",hotdog:"collections-ui-button-hotdog",menu:"collections-ui-button-menu","menu-reverse":"collections-ui-button-menu-reverse","menu-right-anchor":"collections-ui-button-menu-right-anchor",primary:"collections-ui-button-primary",
secondary:"collections-ui-button-secondary","short":"collections-ui-button-short",simple:"collections-ui-button-simple",transparent:"collections-ui-button-transparent",unstyled:"collections-ui-button-unstyled"},k="";$.each(b.split(" "),function(y,z){k+=" "+g[z]});this.H.addClass("collections-ui-button"+k);this.H.attr(c);e&&$("<img>").addClass("collections-ui-button-icon").addClass(e).attr("src",nt()).attr("alt","Icon").appendTo(this.H);this.N=null;if(d||a)this.O?(this.H.addClass("collections-ui-button-menu-images"),
this.N=$("<span>").addClass("collections-ui-button-content").append($("<img>").addClass("collections-ui-button-icon").attr("src",nt()).attr("alt","Icon")).append($("<span>").text(a||"")).appendTo(this.H)):this.N=$("<span>").addClass("collections-ui-button-content").text(a||"").appendTo(this.H);if(d){var l=d&&d.items||[],p=d&&d.defaultValue||null,q=this.H.hasClass("collections-ui-button-menu-reverse");this.H.attr("role","menu").attr("aria-haspopup","true");var r=$("<div>").addClass("collections-ui-button-menu-wrapper");
this.H.append($("<img>").attr("src",nt()).attr("alt","Arrow").addClass(q?"collections-ui-button-arrow-reverse":"collections-ui-button-arrow"));var u=$("<ul>").addClass("collections-ui-button-list-ul");this.ep=[];m(l,function(y){var z=$("<a>").attr("href","#").text(y.title).addClass(y.by||"");z.prop("value",y.value);f.O&&z.prop("iconClassname",y.Ws||"").prop("tooltip",y.Np||"").append($("<img>").addClass("collections-ui-button-icon").addClass(y.Ws||"").attr("src",nt()).attr("alt",y.Np||"Icon").attr("title",
y.Np||""));z.on("click.collections-ui-button",function(N){ot(f,this);y.action($(this).prop("value"),N);return!1});p==y.value&&ot(f,z);u.append($("<li>").append(z));f.ep.push(z)});Ns(new it(u),this);r.append(u);this.H.append(r);this.H.on("click.collections-ui-button-menu",B(function(){if(r.is(":visible"))pt(f);else{u.css("min-width",this.H.outerWidth()+"px");this.H.trigger("gci-ui-button-menu-show");r.show();this.H.addClass("collections-ui-button-active");this.H.toggleClass("collections-ui-button-menu-equal-width",
u.width()==this.H.outerWidth());var y=Math.max(200,Math.min($("body").height()-u.offset().top-50,435));u.css("max-height",y+"px");q&&u.css("top","-"+(u.outerHeight()+this.H.outerHeight()-1)+"px");window.setTimeout(function(){u.css("-webkit-transform","translate3d(0, 0, 0)")},0);window.setTimeout(function(){$("body").on("keydown.collections-ui-button-menu",function(z){if(r.is(":hidden"))return!0;var N=this.Gf;switch(z.keyCode){case 13:u.find("li.collections-ui-button-menuitem-selected > a").trigger("click");
break;case 27:pt(f);break;case 38:this.Gf=0>this.Gf-1?l.length-1:this.Gf-1;break;case 40:this.Gf=(this.Gf+1)%l.length;break;default:return!0}u.find("li:nth-child("+(N+1)+")").removeClass("collections-ui-button-menuitem-selected");u.find("li:nth-child("+(this.Gf+1)+")").addClass("collections-ui-button-menuitem-selected");return!1}).on("click.collections-ui-button-menu",function(){pt(f)})},0)}},this))}};G(qt,nb);qt.prototype.get=function(){return this.H};qt.prototype.focus=function(){this.H.focus()};
var ot=function(a,b){a.H.find(".collections-ui-button-list-ul").find(".collections-ui-button-menu-entry-selected").removeClass("collections-ui-button-menu-entry-selected");$(b).addClass("collections-ui-button-menu-entry-selected");a.O?a.N.find("img").removeClass().addClass("collections-ui-button-icon").addClass($(b).prop("iconClassname")?$(b).prop("iconClassname").toString():"").attr("title",$(b).prop("tooltip")?$(b).prop("tooltip").toString():""):a.N.text($(b).text()).prop("class","collections-ui-button-content "+
$(b).prop("class")).removeClass("collections-ui-button-menu-entry-selected");$(b).prop("value");pt(a)},pt=function(a){$("body").off(".collections-ui-button-menu");a.Gf=-1;a.H.find(".collections-ui-button-menu-wrapper").hide();a.H.removeClass("collections-ui-button-active")};h=qt.prototype;h.bind=function(a,b){this.H.bind(a,b)};h.unbind=function(a,b){this.H.unbind(a,b)};h.ta=function(){$("body").off(".collections-ui-button-menu");this.H.remove();this.H=null;nb.prototype.ta.call(this)};h.Gf=-1;
h.ep=null;
var rt;
var st=function(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")},tt=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(rt||(rt={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),c=rt,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)},ut=function(a,b){a=
a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)},vt=function(a,b){var c="";b&&(c=b.id);tt(a,"activedescendant",c)};
var V=function(){as.call(this);this.Md=new rs(this);this.Xq=this;this.Rm=null};I(V,as);V.prototype[ms]=!0;h=V.prototype;h.Fh=function(){return this.Rm};h.Wh=function(a){this.Rm=a};h.addEventListener=function(a,b,c,d){U(this,a,b,c,d)};h.removeEventListener=function(a,b,c,d){Es(this,a,b,c,d)};
h.dispatchEvent=function(a){var b,c=this.Fh();if(c)for(b=[];c;c=c.Fh())b.push(c);c=this.Xq;var d=a.type||a;if("string"===typeof a)a=new hs(a,c);else if(a instanceof hs)a.target=a.target||c;else{var e=a;a=new hs(d,c);Ha(a,e)}e=!0;if(b)for(var f=b.length-1;!a.O&&0<=f;f--){var g=a.H=b[f];e=wt(g,d,!0,a)&&e}a.O||(g=a.H=c,e=wt(g,d,!0,a)&&e,a.O||(e=wt(g,d,!1,a)&&e));if(b)for(f=0;!a.O&&f<b.length;f++)g=a.H=b[f],e=wt(g,d,!1,a)&&e;return e};h.ta=function(){V.oa.ta.call(this);Gs(this);this.Rm=null};
h.listen=function(a,b,c,d){return this.Md.add(String(a),b,!1,c,d)};h.Vc=function(a,b,c,d){return this.Md.add(String(a),b,!0,c,d)};h.Sb=function(a,b,c,d){return this.Md.remove(String(a),b,c,d)};
var Gs=function(a,b){if(a.Md){a=a.Md;b=b&&b.toString();var c=0,d;for(d in a.H)if(!b||d==b){for(var e=a.H[d],f=0;f<e.length;f++)++c,qs(e[f]);delete a.H[d];a.N--}}},wt=function(a,b,c,d){b=a.Md.H[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.Vi&&g.capture==c){var k=g.listener,l=g.Zj||g.src;g.Bj&&ts(a.Md,g);e=!1!==k.call(l,d)&&e}}return e&&!d.defaultPrevented};V.prototype.Ii=function(a,b,c,d){return this.Md.Ii(String(a),b,c,d)};
V.prototype.hasListener=function(a,b){return this.Md.hasListener(void 0!==a?String(a):void 0,b)};
var xt=function(){V.call(this);this.H=0;this.endTime=this.startTime=null};I(xt,V);xt.prototype.N=function(a){this.dispatchEvent(a)};
var zt=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d},At=function(a){for(var b=new zt(arguments[0].y,arguments[0].x,arguments[0].y,arguments[0].x),c=1;c<arguments.length;c++){var d=b,e=arguments[c];d.top=Math.min(d.top,e.y);d.right=Math.max(d.right,e.x);d.bottom=Math.max(d.bottom,e.y);d.left=Math.min(d.left,e.x)}return b};h=zt.prototype;h.getHeight=function(){return this.bottom-this.top};h.clone=function(){return new zt(this.top,this.right,this.bottom,this.left)};
h.contains=function(a){return this&&a?a instanceof zt?a.left>=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};h.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};
h.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};h.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};
var Bt=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};h=Bt.prototype;h.clone=function(){return new Bt(this.left,this.top,this.width,this.height)};h.contains=function(a){return a instanceof Ym?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};
h.distance=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};h.getSize=function(){return new $m(this.width,this.height)};h.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
h.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};h.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
var Dt=function(a,b,c){if("string"===typeof b)(b=Ct(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=Ct(c,d);f&&(c.style[f]=e)}},Et={},Ct=function(a,b){var c=Et[b];if(!c){var d=Gf(b);c=d;void 0===a.style[d]&&(d=($f?"Webkit":Zf?"Moz":C?"ms":Wf?"O":null)+Hf(d),void 0!==a.style[d]&&(c=d));Et[b]=c}return c},Ft=function(a,b){var c=a.style[Gf(b)];return"undefined"!==typeof c?c:a.style[Ct(a,b)]||""},Gt=function(a,b){var c=cn(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,
null))?a[b]||a.getPropertyValue(b)||"":""},Ht=function(a,b){return Gt(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]},It=function(a){return Ht(a,"position")},Kt=function(a,b,c){if(b instanceof Ym){var d=b.x;b=b.y}else d=b,b=c;a.style.left=Jt(d,!1);a.style.top=Jt(b,!1)},Lt=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},Mt=function(a){if(C&&!qg(8))return a.offsetParent;var b=cn(a),c=Ht(a,"position"),d="fixed"==c||"absolute"==c;for(a=
a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=Ht(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null},Ot=function(a){for(var b=new zt(0,Infinity,Infinity,0),c=dn(a),d=c.H.body,e=c.H.documentElement,f=mn(c.H);a=Mt(a);)if(!(C&&0==a.clientWidth||$f&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=Ht(a,"overflow")){var g=Nt(a),k=new Ym(a.clientLeft,
a.clientTop);g.x+=k.x;g.y+=k.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=ln(nn(c.H)||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null},Nt=function(a){var b=cn(a),c=new Ym(0,0);var d=b?cn(b):document;d=!C||qg(9)||kn(dn(d).H)?
d.documentElement:d.body;if(a==d)return c;a=Lt(a);b=on(dn(b).H);c.x=a.left+b.x;c.y=a.top+b.y;return c},Pt=function(a,b,c){if(b instanceof $m)c=b.height,b=b.width;else if(void 0==c)throw Error("S");a.style.width=Jt(b,!0);a.style.height=Jt(c,!0)},Jt=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a},Rt=function(a){var b=Qt;if("none"!=Ht(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";
a=b(a);c.display=d;c.position=f;c.visibility=e;return a},Qt=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=$f&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=Lt(a),new $m(a.right-a.left,a.bottom-a.top)):new $m(b,c)},St=function(a){var b=Nt(a);a=Rt(a);return new Bt(b.x,b.y,a.width,a.height)},Tt=function(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")},Ut=function(a,b){a.style.display=b?"":"none"},
Vt=function(a){return"rtl"==Ht(a,"direction")},Wt=Zf?"MozUserSelect":$f||Xf?"WebkitUserSelect":null,Xt=function(a,b,c){c=c?null:a.getElementsByTagName("*");if(Wt){if(b=b?"none":"",a.style&&(a.style[Wt]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[Wt]=b)}}else if(C||Wf)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)},Yt=function(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;
a.style.left=b;b=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+b},Zt=function(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?Yt(a,b):0},$t=function(a,b){if(C){var c=Zt(a,b+"Left"),d=Zt(a,b+"Right"),e=Zt(a,b+"Top");a=Zt(a,b+"Bottom");return new zt(e,d,a,c)}c=Gt(a,b+"Left");d=Gt(a,b+"Right");e=Gt(a,b+"Top");a=Gt(a,b+"Bottom");return new zt(parseFloat(e),parseFloat(d),parseFloat(a),parseFloat(c))},au={thin:2,medium:4,thick:6},bu=function(a,b){if("none"==(a.currentStyle?a.currentStyle[b+
"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in au?au[b]:Yt(a,b)},cu=function(a){if(C&&!qg(9)){var b=bu(a,"borderLeft"),c=bu(a,"borderRight"),d=bu(a,"borderTop");a=bu(a,"borderBottom");return new zt(d,c,a,b)}b=Gt(a,"borderLeftWidth");c=Gt(a,"borderRightWidth");d=Gt(a,"borderTopWidth");a=Gt(a,"borderBottomWidth");return new zt(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};
var eu=function(a,b){Array.isArray(b)||(b=[b]);b=b.map(function(c){return"string"===typeof c?c:c.Ti+" "+c.duration+"s "+c.timing+" "+c.delay+"s"});du(a,b.join(","))},fu=Bd(function(){if(C)return $b("10.0");var a=sn(document,"DIV"),b=$f?"-webkit":Zf?"-moz":C?"-ms":Wf?"-o":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");b=lf("div",{style:c});qf(a,b);return""!=Ft(a.firstChild,"transition")}),du=function(a,b){Dt(a,"transition",b)};
var gu=function(a,b){V.call(this);this.H=a||1;this.N=b||v;this.O=B(this.Nu,this);this.T=td()};I(gu,V);h=gu.prototype;h.Sg=!1;h.Ud=null;h.setInterval=function(a){this.H=a;this.Ud&&this.Sg?(this.stop(),this.start()):this.Ud&&this.stop()};h.Nu=function(){if(this.Sg){var a=td()-this.T;0<a&&a<.8*this.H?this.Ud=this.N.setTimeout(this.O,this.H-a):(this.Ud&&(this.N.clearTimeout(this.Ud),this.Ud=null),this.dispatchEvent("tick"),this.Sg&&(this.stop(),this.start()))}};
h.start=function(){this.Sg=!0;this.Ud||(this.Ud=this.N.setTimeout(this.O,this.H),this.T=td())};h.stop=function(){this.Sg=!1;this.Ud&&(this.N.clearTimeout(this.Ud),this.Ud=null)};h.ta=function(){gu.oa.ta.call(this);this.stop();delete this.N};var hu=function(a,b,c){if("function"===typeof a)c&&(a=B(a,c));else if(a&&"function"==typeof a.handleEvent)a=B(a.handleEvent,a);else throw Error("T");return 2147483647<Number(b)?-1:v.setTimeout(a,b||0)},iu=function(a){v.clearTimeout(a)};
var ju=function(a,b,c,d,e){xt.call(this);this.O=a;this.W=b;this.ha=c;this.T=d;this.V=Array.isArray(e)?e:[e]};I(ju,xt);h=ju.prototype;h.play=function(){if(1==this.H)return!1;this.N("begin");this.N("play");this.startTime=td();this.H=1;if(fu())return Dt(this.O,this.ha),this.U=hu(this.hu,void 0,this),!0;this.hn(!1);return!1};h.hu=function(){Rt(this.O);eu(this.O,this.V);Dt(this.O,this.T);this.U=hu(B(this.hn,this,!1),1E3*this.W)};h.stop=function(){1==this.H&&this.hn(!0)};
h.hn=function(a){du(this.O,"");iu(this.U);Dt(this.O,this.T);this.endTime=td();this.H=0;a?this.N("stop"):this.N("finish");this.N("end")};h.ta=function(){this.stop();ju.oa.ta.call(this)};h.pause=function(){};
var ku=function(a,b,c,d){return new ju(a,.13,{opacity:c},{opacity:d},{Ti:"opacity",duration:.13,timing:b,delay:0})};
var lu=function(){if(bg){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(Ve))?a[1]:"0"}return ag?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(Ve))?a[0].replace(/_/g,"."):"10"):dg?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(Ve))?a[1]:""):eg||fg||gg?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Ve))?a[1].replace(/_/g,"."):""):""}();
var mu=function(a){return(a=a.exec(Ve))?a[1]:""},nu=function(){if(tg)return mu(/Firefox\/([0-9.]+)/);if(C||Xf||Wf)return ng;if(xg)return Sf()?mu(/CriOS\/([0-9.]+)/):mu(/Chrome\/([0-9.]+)/);if(yg&&!Sf())return mu(/Version\/([0-9.]+)/);if(ug||vg){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Ve);if(a)return a[1]+"."+a[2]}else if(wg)return(a=mu(/Android\s+([0-9.]+)/))?a:mu(/Version\/([0-9.]+)/);return""}();
var pu=function(a,b,c){V.call(this);this.target=a;this.ma=b||a;this.ua=c||new Bt(NaN,NaN,NaN,NaN);this.T=cn(a);this.H=new x(this);T(this,this.H);this.deltaY=this.deltaX=this.Da=this.Ca=this.screenY=this.screenX=this.clientY=this.clientX=0;this.ha=!0;this.U=this.N=!1;U(this.ma,["touchstart","mousedown"],this.ka,!1,this);this.W=ou};I(pu,V);var ou=v.document&&v.document.documentElement&&!!v.document.documentElement.setCapture&&!!v.document.releaseCapture,qu=function(a,b){a.ua=b||new Bt(NaN,NaN,NaN,NaN)};
pu.prototype.Rb=function(a){this.ha=a};pu.prototype.ta=function(){pu.oa.ta.call(this);Es(this.ma,["touchstart","mousedown"],this.ka,!1,this);this.H.Fd();this.W&&this.T.releaseCapture();this.ma=this.target=null};var ru=function(a){void 0===a.va&&(a.va=Vt(a.target));return a.va};
pu.prototype.ka=function(a){var b="mousedown"==a.type;if(!this.ha||this.N||b&&!ls(a))this.dispatchEvent("earlycancel");else if(this.dispatchEvent(new su("start",this,a.clientX,a.clientY,a))){this.N=!0;b&&a.preventDefault();b=this.T;var c=b.documentElement,d=!this.W;this.H.listen(b,["touchmove","mousemove"],this.Oa,{capture:d,passive:!1});this.H.listen(b,["touchend","mouseup"],this.V,d);this.W?(c.setCapture(!1),this.H.listen(c,"losecapture",this.V)):this.H.listen(pn(b),"blur",this.V);this.Aa&&this.H.listen(this.Aa,
"scroll",this.Fa,d);this.clientX=this.Ca=a.clientX;this.clientY=this.Da=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.U?(a=this.target,b=a.offsetLeft,c=a.offsetParent,c||"fixed"!=It(a)||(c=cn(a).documentElement),c?(Zf&&!$b(58)?(d=cu(c),b+=d.left):qg(8)&&!qg(9)&&(d=cu(c),b-=d.left),a=Vt(c)?c.clientWidth-(b+a.offsetWidth):b):a=b):a=this.target.offsetLeft;this.deltaX=a;this.deltaY=this.target.offsetTop;this.wa=on(dn(this.T).H)}};
pu.prototype.V=function(a,b){this.H.Fd();this.W&&this.T.releaseCapture();this.N?(this.N=!1,this.dispatchEvent(new su("end",this,a.clientX,a.clientY,a,tu(this,this.deltaX),uu(this,this.deltaY),b||"touchcancel"==a.type))):this.dispatchEvent("earlycancel")};
pu.prototype.Oa=function(a){if(this.ha){var b=(this.U&&ru(this)?-1:1)*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.N){var d=this.Ca-this.clientX,e=this.Da-this.clientY;if(0<d*d+e*e)if(this.dispatchEvent(new su("start",this,a.clientX,a.clientY,a)))this.N=!0;else{this.isDisposed()||this.V(a);return}}c=vu(this,b,c);b=c.x;c=c.y;this.N&&this.dispatchEvent(new su("beforedrag",this,a.clientX,a.clientY,
a,b,c))&&(wu(this,a,b,c),a.preventDefault())}};var vu=function(a,b,c){var d=on(dn(a.T).H);b+=d.x-a.wa.x;c+=d.y-a.wa.y;a.wa=d;a.deltaX+=b;a.deltaY+=c;return new Ym(tu(a,a.deltaX),uu(a,a.deltaY))};pu.prototype.Fa=function(a){var b=vu(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;wu(this,a,b.x,b.y)};
var wu=function(a,b,c,d){a.U&&ru(a)?a.target.style.right=c+"px":a.target.style.left=c+"px";a.target.style.top=d+"px";a.dispatchEvent(new su("drag",a,b.clientX,b.clientY,b,c,d))},tu=function(a,b){var c=a.ua;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))},uu=function(a,b){var c=a.ua;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))},su=function(a,b,
c,d,e,f,g,k){hs.call(this,a);this.clientX=c;this.clientY=d;this.N=e;this.left=void 0!==f?f:b.deltaX;this.top=void 0!==g?g:b.deltaY;this.U=!!k};I(su,hs);
var yu=function(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(xu(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!Zf;default:return 166>a.keyCode||183<a.keyCode}},Au=function(a,b,c,d,e,f){if($f&&!$b("525"))return!0;if(ag&&e)return xu(a);if(e&&
!d)return!1;if(!Zf){"number"===typeof b&&(b=zu(b));var g=17==b||18==b||ag&&91==b;if((!c||ag)&&g||ag&&16==b&&(d||f))return!1}if(($f||Xf)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(C&&d&&b==a)return!1;switch(a){case 13:return Zf?f||e?!1:!(c&&d):!0;case 27:return!($f||Xf||Zf)}return Zf&&(d||e||f)?!1:xu(a)},xu=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||($f||Xf)&&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 Zf;default:return!1}},zu=function(a){if(Zf)a=Bu(a);else if(ag&&$f)switch(a){case 93:a=91}return a},Bu=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 Cu=function(a){this.Gd=new Map;var b=arguments.length;if(1<b){if(b%2)throw Error("k");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else if(a)if(a instanceof Cu)for(b=Xc(a.Gd),c=b.next();!c.done;c=b.next()){var d=Xc(c.value);c=d.next().value;d=d.next().value;this.Gd.set(c,d)}else if(a)for(b=Xc(Object.entries(a)),c=b.next();!c.done;c=b.next())d=Xc(c.value),c=d.next().value,d=d.next().value,this.Gd.set(c,d)};h=Cu.prototype;h.ad=function(){return this.Gd.size};h.xc=function(){return Array.from(this.Gd.values())};
h.Ic=function(){return Array.from(this.Gd.keys())};h.isEmpty=function(){return 0==this.Gd.size};h.remove=function(a){return this.Gd.delete(a)};h.get=function(a,b){return this.Gd.has(a)?this.Gd.get(a):b};h.set=function(a,b){this.Gd.set(a,b);return this};h.forEach=function(a,b){var c=this;b=void 0===b?this:b;this.Gd.forEach(function(d,e){return a.call(b,d,e,c)})};h.clone=function(){return new Cu(this)};
(function(){for(var a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!v.requestAnimationFrame;++c)v.requestAnimationFrame=v[b+"RequestAnimationFrame"],v.cancelAnimationFrame=v[b+"CancelAnimationFrame"]||v[b+"CancelRequestAnimationFrame"];if(!v.requestAnimationFrame){var d=0;v.requestAnimationFrame=function(e){var f=(new Date).getTime(),g=Math.max(0,16-(f-d));d=f+g;return v.setTimeout(function(){e(f+g)},g)};v.cancelAnimationFrame||(v.cancelAnimationFrame=function(e){clearTimeout(e)})}})();
var Du=[[],[]],Eu=0,Fu=!1,Gu=0,Iu=function(a,b){var c=Gu++,d={vt:{id:c,fn:a.measure,context:b},At:{id:c,fn:a.zt,context:b},state:{},args:void 0,hk:!1};return function(){0<arguments.length?(d.args||(d.args=[]),d.args.length=0,d.args.push.apply(d.args,arguments),d.args.push(d.state)):d.args&&0!=d.args.length?(d.args[0]=d.state,d.args.length=1):d.args=[d.state];d.hk||(d.hk=!0,Du[Eu].push(d));Fu||(Fu=!0,window.requestAnimationFrame(Hu))}},Hu=function(){Fu=!1;var a=Du[Eu],b=a.length;Eu=(Eu+1)%2;for(var c,
d=0;d<b;++d){c=a[d];var e=c.vt;c.hk=!1;e.fn&&e.fn.apply(e.context,c.args)}for(d=0;d<b;++d)c=a[d],e=c.At,c.hk=!1,e.fn&&e.fn.apply(e.context,c.args),c.state={};a.length=0};
var Ju=C?ie(Qd('javascript:""')):ie(Qd("about:blank"));C?ie(Qd('javascript:""')):ie(Qd("javascript:undefined"));
var Ku=function(a){V.call(this);this.H=a;a=C?"focusout":"blur";this.N=U(this.H,C?"focusin":"focus",this,!C);this.O=U(this.H,a,this,!C)};I(Ku,V);Ku.prototype.handleEvent=function(a){var b=new js(a.oc);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatchEvent(b)};Ku.prototype.ta=function(){Ku.oa.ta.call(this);Fs(this.N);Fs(this.O);delete this.H};
var Lu=function(){};nd(Lu);Lu.prototype.H=0;
var Nu=function(a){V.call(this);this.H=a||dn();this.Zc=Mu;this.Oa=null;this.kb=!1;this.O=null;this.wa=void 0;this.ua=this.W=this.V=this.yb=null;this.Sn=!1};I(Nu,V);Nu.prototype.Uq=Lu.getInstance();
var Mu=null,Ou=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close"}throw Error("U");};Nu.prototype.getId=function(){return this.Oa||(this.Oa=":"+(this.Uq.H++).toString(36))};
var Pu=function(a,b){if(a.V&&a.V.ua){var c=a.V.ua,d=a.Oa;d in c&&delete c[d];c=a.V.ua;if(null!==c&&b in c)throw Error("j`"+b);c[b]=a}a.Oa=b};Nu.prototype.na=function(){return this.O};var Qu=function(a,b){return a.O?gn(b,a.O||a.H.H):null},Ru=function(a){a.wa||(a.wa=new x(a));return a.wa},Su=function(a,b){if(a==b)throw Error("V");var c;if(c=b&&a.V&&a.Oa){var d=a.V;c=a.Oa;d.ua&&c?(d=d.ua,c=(null!==d&&c in d?d[c]:void 0)||null):c=null}if(c&&a.V!=b)throw Error("V");a.V=b;Nu.oa.Wh.call(a,b)};
Nu.prototype.U=function(){return this.V};Nu.prototype.Wh=function(a){if(this.V&&this.V!=a)throw Error("W");Nu.oa.Wh.call(this,a)};Nu.prototype.Ac=function(){this.O=this.H.createElement("DIV")};Nu.prototype.render=function(a){Tu(this,a)};
var Tu=function(a,b,c){if(a.kb)throw Error("X");a.O||a.Ac();b?b.insertBefore(a.O,c||null):a.H.H.body.appendChild(a.O);a.V&&!a.V.kb||a.wb()},Uu=function(a,b){if(a.kb)throw Error("X");if(b&&a.fj(b)){a.Sn=!0;var c=cn(b);a.H&&a.H.H==c||(a.H=dn(b));a.Xb(b);a.wb()}else throw Error("Y");};h=Nu.prototype;h.fj=function(){return!0};h.Xb=function(a){this.O=a};h.wb=function(){this.kb=!0;Vu(this,function(a){!a.kb&&a.na()&&a.wb()})};
h.Ob=function(){Vu(this,function(a){a.kb&&a.Ob()});this.wa&&this.wa.Fd();this.kb=!1};h.ta=function(){this.kb&&this.Ob();this.wa&&(this.wa.dispose(),delete this.wa);Vu(this,function(a){a.dispose()});!this.Sn&&this.O&&yn(this.O);this.V=this.yb=this.O=this.ua=this.W=null;Nu.oa.ta.call(this)};h.$f=function(a,b){this.Nl(a,Wu(this),b)};
h.Nl=function(a,b,c){if(a.kb&&(c||!this.kb))throw Error("X");if(0>b||b>Wu(this))throw Error("Z");this.ua&&this.W||(this.ua={},this.W=[]);if(a.U()==this){var d=a.getId();this.ua[d]=a;ka(this.W,a)}else{d=this.ua;var e=a.getId();if(null!==d&&e in d)throw Error("j`"+e);d[e]=a}Su(a,this);ra(this.W,b,0,a);a.kb&&this.kb&&a.U()==this?(c=this.te(),(c.childNodes[b]||null)!=a.na()&&(a.na().parentElement==c&&c.removeChild(a.na()),b=c.childNodes[b]||null,c.insertBefore(a.na(),b))):c?(this.O||this.Ac(),b=Xu(this,
b+1),Tu(a,this.te(),b?b.O:null)):this.kb&&!a.kb&&a.O&&a.O.parentNode&&1==a.O.parentNode.nodeType&&a.wb()};h.te=function(){return this.O};var Yu=function(a){null==a.Zc&&(a.Zc=Vt(a.kb?a.O:a.H.H.body));return a.Zc},Wu=function(a){return a.W?a.W.length:0},Xu=function(a,b){return a.W?a.W[b]||null:null},Vu=function(a,b,c){a.W&&a.W.forEach(b,c)},Zu=function(a,b){return a.W&&b?a.W.indexOf(b):-1};
var $u=function(a,b){this.O=a;this.N=b};
var av=function(a,b){Nu.call(this,b);this.Ta=!!a;this.Aa=null;this.Fa=Iu({zt:this.Hk},this)};I(av,Nu);h=av.prototype;h.nm=null;h.hj=!1;h.wd=null;h.Jc=null;h.oe=null;h.Ul=!1;h.Ua=function(){return"goog-modalpopup"};h.wg=function(){return this.wd};h.Ac=function(){av.oa.Ac.call(this);var a=this.na(),b=me(this.Ua()).split(" ");Tq(a,b);Hn(a,!0);Ut(a,!1);bv(this);cv(this)};
var bv=function(a){if(a.Ta&&!a.Jc){var b=a.H.ob("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});b.src=ge(Ju).toString();a.Jc=b;a.Jc.className=a.Ua()+"-bg";Ut(a.Jc,!1);Tt(a.Jc,0)}a.wd||(a.wd=a.H.ob("DIV",a.Ua()+"-bg"),Ut(a.wd,!1))},cv=function(a){a.oe||(a.oe=a.H.createElement("SPAN"),Ut(a.oe,!1),Hn(a.oe,!0),a.oe.style.position="absolute")};h=av.prototype;h.Ep=function(){this.Ul=!1};h.fj=function(a){return!!a&&"DIV"==a.tagName};
h.Xb=function(a){av.oa.Xb.call(this,a);a=me(this.Ua()).split(" ");Tq(this.na(),a);bv(this);cv(this);Hn(this.na(),!0);Ut(this.na(),!1)};h.wb=function(){if(this.Jc){var a=this.na();a.parentNode&&a.parentNode.insertBefore(this.Jc,a)}a=this.na();a.parentNode&&a.parentNode.insertBefore(this.wd,a);av.oa.wb.call(this);a=this.na();a.parentNode&&a.parentNode.insertBefore(this.oe,a.nextSibling);this.nm=new Ku(this.H.H);Ru(this).listen(this.nm,"focusin",this.gq);dv(this,!1)};
h.Ob=function(){this.isVisible()&&this.setVisible(!1);w(this.nm);av.oa.Ob.call(this);yn(this.Jc);yn(this.wd);yn(this.oe)};
h.setVisible=function(a){if(a!=this.hj)if(this.ka&&this.ka.stop(),this.va&&this.va.stop(),this.ha&&this.ha.stop(),this.ma&&this.ma.stop(),this.kb&&dv(this,a),a){if(this.dispatchEvent("beforeshow")){try{this.Aa=this.H.H.activeElement}catch(e){}this.Hk();this.mf();Ru(this).listen(nn(this.H.H),"resize",this.Hk).listen(nn(this.H.H),"orientationchange",this.Fa);ev(this,!0);this.focus();this.hj=!0;this.ka&&this.va?(xs(this.ka,"end",this.Bk,!1,this),this.va.play(),this.ka.play()):this.Bk()}}else if(this.dispatchEvent("beforehide")){Ru(this).Sb(nn(this.H.H),
"resize",this.Hk).Sb(nn(this.H.H),"orientationchange",this.Fa);this.hj=!1;this.ha&&this.ma?(xs(this.ha,"end",this.xk,!1,this),this.ma.play(),this.ha.play()):this.xk();a:{try{var b=this.H,c=b.H.body,d=b.H.activeElement||c;if(!this.Aa||this.Aa==c){this.Aa=null;break a}(d==c||b.contains(this.na(),d))&&this.Aa.focus()}catch(e){}this.Aa=null}}};
var dv=function(a,b){a.Ca||(a.Ca=new $u(a.O,a.H));a=a.Ca;if(b){a.H||(a.H=[]);b=Pn(a.N.H.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.O||ut(d,"hidden")||(tt(d,"hidden",!0),a.H.push(d))}}else if(a.H){for(c=0;c<a.H.length;c++)a.H[c].removeAttribute("aria-hidden");a.H=null}},ev=function(a,b){a.Jc&&Ut(a.Jc,b);a.wd&&Ut(a.wd,b);Ut(a.na(),b);Ut(a.oe,b)};h=av.prototype;h.Bk=function(){this.dispatchEvent("show")};h.xk=function(){ev(this,!1);this.dispatchEvent("hide")};h.isVisible=function(){return this.hj};
h.focus=function(){this.Co()};h.Hk=function(){this.Jc&&Ut(this.Jc,!1);this.wd&&Ut(this.wd,!1);var a=this.H.H,b=ln(pn(a)||window||window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth));a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.Jc&&(Ut(this.Jc,!0),Pt(this.Jc,c,a));this.wd&&(Ut(this.wd,!0),Pt(this.wd,c,a))};
h.mf=function(){var a=pn(this.H.H)||window;if("fixed"==It(this.na()))var b=0,c=0;else c=on(this.H.H),b=c.x,c=c.y;var d=Rt(this.na());a=ln(a||window);b=Math.max(b+a.width/2-d.width/2,0);c=Math.max(c+a.height/2-d.height/2,0);Kt(this.na(),b,c);Kt(this.oe,b,c)};h.gq=function(a){this.Ul?this.Ep():a.target==this.oe&&hu(this.Co,0,this)};h.Co=function(){try{C&&this.H.H.body.focus(),this.na().focus()}catch(a){}};
h.ta=function(){w(this.ka);this.ka=null;w(this.ha);this.ha=null;w(this.va);this.va=null;w(this.ma);this.ma=null;av.oa.ta.call(this)};
var gv=function(a,b,c){av.call(this,b,c);this.T=a||"modal-dialog";this.N=fv()};I(gv,av);h=gv.prototype;h.Li=!0;h.fp=!0;h.Aj=.5;h.ij="";h.Qf=null;h.sf=null;h.uo=!1;h.sd=null;h.td=null;h.aj=null;h.Oc=null;h.Vd=null;h.Gc=null;h.Ua=function(){return this.T};h.setTitle=function(a){this.ij=a;this.td&&Dn(this.td,a)};h.getTitle=function(){return this.ij};var hv=function(a,b){a.Qf=b;a.Vd&&qf(a.Vd,b)};gv.prototype.getContent=function(){return null!=this.Qf?df(this.Qf).toString():""};
gv.prototype.te=function(){this.na()||this.render();return this.Vd};gv.prototype.wg=function(){this.na()||this.render();return gv.oa.wg.call(this)};var iv=function(a,b){a.Aj=b;a.na()&&(b=a.wg())&&Tt(b,a.Aj)},jv=function(a,b){var c=me(a.T+"-title-draggable").split(" ");a.na()&&(b?Tq(a.sd,c):Vq(a.sd,c));b&&!a.sf?(b=new pu(a.na(),a.sd),a.sf=b,Tq(a.sd,c),U(a.sf,"start",a.hq,!1,a)):!b&&a.sf&&(a.sf.dispose(),a.sf=null)};h=gv.prototype;
h.Ac=function(){gv.oa.Ac.call(this);var a=this.na(),b=this.H;this.aj=this.getId();var c=this.getId()+".contentEl";this.sd=b.ob("DIV",this.T+"-title",this.td=b.ob("SPAN",{className:this.T+"-title-text",id:this.aj},this.ij),this.Oc=b.ob("SPAN",this.T+"-title-close"));wn(a,this.sd,this.Vd=b.ob("DIV",{className:this.T+"-content",id:c}),this.Gc=b.ob("DIV",this.T+"-buttons"));st(this.td,"heading");st(this.Oc,"button");Hn(this.Oc,!0);tt(this.Oc,"label","Close");st(a,"dialog");tt(a,"labelledby",this.aj||
"");this.Qf&&qf(this.Vd,this.Qf);Ut(this.Oc,this.Li);this.N&&(a=this.N,a.H=this.Gc,a.render());Ut(this.Gc,!!this.N);iv(this,this.Aj)};
h.Xb=function(a){gv.oa.Xb.call(this,a);a=this.na();var b=this.T+"-content";this.Vd=fn(document,null,b,a)[0];this.Vd||(this.Vd=this.H.ob("DIV",b),this.Qf&&qf(this.Vd,this.Qf),a.appendChild(this.Vd));b=this.T+"-title";var c=this.T+"-title-text",d=this.T+"-title-close";(this.sd=fn(document,null,b,a)[0])?(this.td=fn(document,null,c,this.sd)[0],this.Oc=fn(document,null,d,this.sd)[0]):(this.sd=this.H.ob("DIV",b),a.insertBefore(this.sd,this.Vd));this.td?(this.ij=Jn(this.td),this.td.id||(this.td.id=this.getId())):
(this.td=rn("SPAN",{className:c,id:this.getId()}),this.sd.appendChild(this.td));this.aj=this.td.id;tt(a,"labelledby",this.aj||"");this.Oc||(this.Oc=this.H.ob("SPAN",d),this.sd.appendChild(this.Oc));Ut(this.Oc,this.Li);b=this.T+"-buttons";if(this.Gc=fn(document,null,b,a)[0]){if(a=this.N=new kv(this.H),(b=this.Gc)&&1==b.nodeType){a.H=b;b=(a.H||document).getElementsByTagName("BUTTON");c=0;for(var e,f;d=b[c];c++)if(e=d.name||d.id,f=Jn(d)||d.value,e){var g=0==c;a.set(e,f,g,"cancel"==d.name);g&&Sq(d,"goog-buttonset-default")}}}else this.Gc=
this.H.ob("DIV",b),a.appendChild(this.Gc),this.N&&(a=this.N,a.H=this.Gc,a.render()),Ut(this.Gc,!!this.N);iv(this,this.Aj)};
h.wb=function(){gv.oa.wb.call(this);Ru(this).listen(this.na(),"keydown",this.Da).listen(this.na(),"keypress",this.Da);Ru(this).listen(this.Gc,"click",this.Ia);jv(this,!0);Ru(this).listen(this.Oc,"click",this.St);var a=this.na();st(a,"dialog");""!==this.td.id&&tt(a,"labelledby",this.td.id);if(!this.fp){this.fp=!1;if(this.kb){a=this.H;var b=this.wg();a.wn(this.Jc);a.wn(b)}this.isVisible()&&dv(this,!1)}};h.Ob=function(){this.isVisible()&&this.setVisible(!1);jv(this,!1);gv.oa.Ob.call(this)};
h.setVisible=function(a){a!=this.isVisible()&&(this.kb||this.render(),gv.oa.setVisible.call(this,a))};h.Bk=function(){gv.oa.Bk.call(this);this.dispatchEvent("aftershow")};h.xk=function(){gv.oa.xk.call(this);this.dispatchEvent("afterhide");this.uo&&this.dispose()};
h.hq=function(){var a=this.H.H,b=ln(pn(a)||window||window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.height);var d=Rt(this.na());"fixed"==It(this.na())?qu(this.sf,new Bt(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):qu(this.sf,new Bt(0,0,c-d.width,a-d.height))};h.St=function(){lv(this)};
var lv=function(a){if(a.Li){var b=a.N,c=b&&b.O;c?(b=b.get(c),a.dispatchEvent(new mv(c,b))&&a.setVisible(!1)):a.setVisible(!1)}},nv=function(a){a.Li=!1;a.Oc&&Ut(a.Oc,a.Li)};gv.prototype.ta=function(){this.Gc=this.Oc=null;gv.oa.ta.call(this)};var ov=function(a,b){a.N=b;a.Gc&&(a.N?(b=a.N,b.H=a.Gc,b.render()):qf(a.Gc,mf),Ut(a.Gc,!!a.N))};
gv.prototype.Ia=function(a){a:{for(a=a.target;null!=a&&a!=this.Gc;){if("BUTTON"==a.tagName)break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.N.get(a);this.dispatchEvent(new mv(a,b))&&this.setVisible(!1)}};
gv.prototype.Da=function(a){var b=!1,c=!1,d=this.N,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var f=d&&d.O;e="SELECT"==e.tagName&&!e.disabled;f&&!e?(c=!0,b=d.get(f),b=this.dispatchEvent(new mv(f,b))):e||(b=!0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.na()){this.Ul=!0;try{this.oe.focus()}catch(l){}hu(this.Ep,0,this)}}else if(13==a.keyCode){if("BUTTON"==e.tagName&&!e.disabled)f=e.name;else if(e==this.Oc)lv(this);else if(d){var g=d.N,k=g&&pv(d,g);e=("TEXTAREA"==e.tagName||"SELECT"==e.tagName||
"A"==e.tagName)&&!e.disabled;!k||k.disabled||e||(f=g)}f&&d&&(c=!0,b=this.dispatchEvent(new mv(f,String(d.get(f)))))}else e!=this.Oc||32!=a.keyCode&&" "!=a.key||lv(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)};var mv=function(a,b){this.type="dialogselect";this.key=a;this.caption=b};I(mv,hs);var kv=function(a){Cu.call(this);a||dn();this.O=this.H=this.N=null};I(kv,Cu);kv.prototype.set=function(a,b,c,d){Cu.prototype.set.call(this,a,b);c&&(this.N=a);d&&(this.O=a);return this};
var qv=function(a,b,c,d){return a.set(b.key,b.caption,c,d)};kv.prototype.render=function(){if(this.H){qf(this.H,mf);var a=dn(this.H);this.forEach(function(b,c){b=a.ob("BUTTON",{name:c},b);c==this.N&&(b.className="goog-buttonset-default");this.H.appendChild(b)},this)}};kv.prototype.na=function(){return this.H};
var pv=function(a,b){a=(a.H||document).getElementsByTagName("BUTTON");for(var c=0,d;d=a[c];c++)if(d.name==b||d.id==b)return d;return null},rv={key:"ok",caption:"OK"},sv={key:"cancel",caption:"Cancel"},tv={key:"yes",caption:"Yes"},uv={key:"no",caption:"No"},vv={key:"save",caption:"Save"},wv={key:"continue",caption:"Continue"},fv=function(){return qv(qv(new kv,rv,!0),sv,!1,!0)};
"undefined"!=typeof document&&(qv(new kv,rv,!0,!0),fv(),qv(qv(new kv,tv,!0),uv,!1,!0),qv(qv(qv(new kv,tv),uv,!0),sv,!1,!0),qv(qv(qv(new kv,wv),vv),sv,!0,!0));
var zv=function(a){var b=Rb(xv,a,"ok");a.kb?b():C?xs(a,"show",b):xs(a,"beforeshow",b);var c=null;U(a,"show",function(){c=new yv(a)});U(a,"hide",function(){w(c)})},xv=function(a,b){iv(a,.75);var c=a.N;c&&b&&(b=pv(c,b))&&Sq(b,"goog-buttonset-action");b=ku(a.na(),"ease-out",0,1);c=ku(a.na(),"ease-in",1,0);var d=ku(a.wg(),"ease-out",0,.75),e=ku(a.wg(),"ease-in",.75,0);a.ka=b;a.ha=c;a.va=d;a.ma=e},Av=function(a,b,c,d,e,f,g){f=f||"jfk-confirm";var k=new gv(void 0,!0,void 0);k.setTitle(a);hv(k,b);ov(k,g||
fv());k.uo=!0;k.render();a=k.na();Sq(a,f);zv(k);b=k.getId()+".msg";k.te().id=b;st(a,"alertdialog");tt(a,"describedby",b);xs(k,"dialogselect",function(l){c&&l.key==k.N.N?c.call(e):d&&d.call(e)});k.setVisible(!0);return k},yv=function(a){pu.call(this,a.na());this.O=a;U(this,"start",this.Ia,!1,this)};G(yv,pu);
yv.prototype.Ia=function(a){a=a.N;if(Rq(a.target,this.O.Ua())){var b=Rt(this.O.na());b=new zt(0,b.width,b.height,0);var c=$t(this.O.na(),"padding"),d=-1*c.top,e=-1*c.right,f=-1*c.bottom;c=-1*c.left;sa(d)?(b.top-=d.top,b.right+=d.right,b.bottom+=d.bottom,b.left-=d.left):(b.top-=d,b.right+=Number(e),b.bottom+=Number(f),b.left-=Number(c));if(!b.contains(new Ym(a.offsetX,a.offsetY)))return d=this.O.H.H,a=ln(pn(d)||window),b=Rt(this.O.na()),"fixed"==It(this.O.na())?(d=a.width-b.width,a=a.height-b.height):
(e=Math.max(d.body.scrollHeight,a.height),d=Math.max(d.body.scrollWidth,a.width)-b.width,a=e-b.height),qu(this,new Bt(0,0,Math.max(0,d),Math.max(0,a))),!0}return!1};
var Dv=function(a,b,c){x.call(this);c=c||{};this.H=a;this.O=".gci-ui-popup"+Bv++;this.T=c.AA||null;this.ua=c.Zt||("save-cancel"==this.H?"Save":"Ok");this.ka=c.sA||"Cancel";this.U=c.yA||null;var d=Cv(this,c.wA),e=$("<div>").addClass("gci-ui-popup").addClass("gci-ui-popup-mode-"+this.H).append(b).append(d);c.np&&e.addClass(c.np);"warning"==this.H&&e.append($("<img>").attr("src",nt()).addClass("SPRITE_icon_popup_warning"));this.N=$("<div>").addClass("gci-ui-popup-container").attr("role","dialog").append(e);
$("body").append(this.N);var f=this;window.setTimeout(function(){f.isDisposed()||f.N.addClass("gci-ui-popup-open")},0);if(c.tA)$("body").on("keydown"+this.O,B(function(g){if(27==g.keyCode)return this.cancel()},this)).on("click"+this.O,B(function(g){$(g.target).closest(e).length||this.cancel()},this));"undismissable"!=a&&n.H.bind("collections-page-enter.gci-ui-popup",B(this.close,this))},Ev;I(Dv,nb);var Bv=0;
Dv.prototype.ta=function(){this.N.remove();this.N=null;$("body").off(this.O);n.H.unbind(".gci-ui-popup");Dv.oa.ta.call(this)};Dv.prototype.na=function(){return this.N};Dv.prototype.close=function(a){w(Ev);if(!this.isDisposed()){this.N.removeClass("gci-ui-popup-open");var b=this;a?this.dispose():window.setTimeout(function(){b.dispose()},300)}};
var Cv=function(a,b){if("undismissable"==a.H||"no-buttons"==a.H)return null;var c=$("<div>").addClass("gci-ui-popup-buttons-container");"ok-only"!=a.H&&"ok-cancel"!=a.H&&"save-cancel"!=a.H&&"warning"!=a.H||c.append(Ns(new qt(a.ua,b||"simple"),a).get().addClass("gci-ui-popup-ok-button").on("click.gci-popup",B(a.V,a)));"cancel-only"!=a.H&&"ok-cancel"!=a.H&&"save-cancel"!=a.H&&"warning"!=a.H||c.append(Ns(new qt(a.ka,"cancel-only"==a.H?"primary":"simple"),a).get().addClass("gci-ui-popup-cancel-button").on("click.gci-popup",
B(a.cancel,a)));return c};Dv.prototype.V=function(){var a=this.T&&this.T();if(this.T&&0==a)return!1;this.close();return!0};Dv.prototype.cancel=function(){this.U&&this.U();this.close();return!0};
var Gv=function(a,b,c,d){w(Ev);b=b||null;d=d?qv(new kv,{key:"ok",caption:d},!0,!0):qv(new kv,rv,!0,!0);Ev=Av("",a,b,b,c,"jfk-alert",d);Fv();return Ev},Hv=function(a,b,c,d){w(Ev);var e=ff("There are changes that have not been saved.");Ev=Av(c||"Are you sure you want to leave?",d||e,md,a,b,"gci-page-beforeleave-dialog",qv(qv(new kv,{caption:"Stay on this page",key:"ok"},!0,!0),{caption:"Discard changes",key:"cancel"},!1,!1));Fv()},Fv=function(){var a=Ev.wg();Ut(a,!1);window.setTimeout(function(){Ut(a,
!0)},100)};
var Iv=function(a,b){hs.call(this,"navigate");this.N=a;this.U=b};I(Iv,hs);
var Jv=function(){return!(Ye("iPad")||Ye("Android")&&!Ye("Mobile")||Ye("Silk"))&&(Ye("iPod")||Ye("iPhone")||Ye("Android")||Ye("IEMobile"))};
var Kv=new WeakMap,Lv=function(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};
var Qv=function(a,b,c,d){V.call(this);if(a&&!b)throw Error("$");if(c)var e=c;else{e="history_state"+Mv;var f=lf("input",{type:"text",name:e,id:e,style:Qd("display:none")});document.write(df(f));e=en(document,e)}this.ha=e;this.H=c?pn(cn(c)):window;this.ua=b;C&&!b&&(this.ua="https"==window.location.protocol?ie(Qd("https:///")):ie(Qd('javascript:""')));this.N=new gu(150);T(this,this.N);this.T=!a;this.O=new x(this);if(a||Nv){if(d)var g=d;else{a="history_iframe"+Mv;b={id:a,style:Qd("display:none"),sandbox:void 0};
c={};c.src=this.ua||null;c.srcdoc=null;d={sandbox:""};e={};for(g in c)Object.prototype.hasOwnProperty.call(c,g)&&(e[g]=c[g]);for(g in d)Object.prototype.hasOwnProperty.call(d,g)&&(e[g]=d[g]);if(b)for(g in b)if(Object.prototype.hasOwnProperty.call(b,g)){f=g.toLowerCase();if(f in c)throw Error("n");f in d&&delete e[f];e[g]=b[g]}g=kf("iframe",e,void 0);document.write(df(g));g=en(document,a)}this.ka=g;this.Aa=!0}Nv&&(this.O.listen(this.H,"load",this.It),this.va=this.ma=!1);this.T?Ov(this,this.getToken(),
!0):Pv(this,this.ha.value);Mv++};I(Qv,V);Qv.prototype.W=!1;Qv.prototype.V=!1;Qv.prototype.U=null;var Rv=function(a,b){b=void 0===b?Lv:b;var c=ta(a),d=function(f){f=Xc(f);f.next();f=Zc(f);return b(c,f)},e=function(f){var g=Xc(f);f=g.next().value;g=Zc(g);return a.apply(f,g)};return function(f){for(var g=[],k=0;k<arguments.length;++k)g[k]=arguments[k];k=this||v;var l=Kv.get(k);l||(l={},Kv.set(k,l));return Vf(l,[this].concat($c(g)),e,d)}}(function(){return C?qg(8):"onhashchange"in v}),Nv=C&&!qg(8);
h=Qv.prototype;h.Kh=null;h.ta=function(){Qv.oa.ta.call(this);this.O.dispose();this.Rb(!1)};
h.Rb=function(a){if(a!=this.W)if(Nv&&!this.ma)this.va=a;else if(a)if(Wf?this.O.listen(this.H.document,Sv,this.Ca):Zf&&this.O.listen(this.H,"pageshow",this.Qt),Rv()&&this.T)this.O.listen(this.H,"hashchange",this.Jt),this.W=!0,this.dispatchEvent(new Iv(this.getToken(),!1));else{if(!C||Jv()||this.ma)this.O.listen(this.N,"tick",B(this.wa,this,!0)),this.W=!0,Nv||(this.U=this.getToken(),this.dispatchEvent(new Iv(this.getToken(),!1))),this.N.start()}else this.W=!1,this.O.Fd(),this.N.stop()};
h.It=function(){this.ma=!0;this.ha.value&&Pv(this,this.ha.value,!0);this.Rb(this.va)};h.Qt=function(a){a.oc.persisted&&(this.Rb(!1),this.Rb(!0))};h.Jt=function(){var a=Tv(this.H);a!=this.U&&Uv(this,a,!0)};h.getToken=function(){return null!=this.Kh?this.Kh:this.T?Tv(this.H):Vv(this)||""};h.setToken=function(a,b){Wv(this,a,!1,b)};h.Cp=function(a){Wv(this,a,!0,void 0)};
var Tv=function(a){a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)},Wv=function(a,b,c,d){a.getToken()!=b&&(a.T?(Ov(a,b,c),Rv()||C&&!Jv()&&Pv(a,b,c,d),a.W&&a.wa(!1)):(Pv(a,b,c),a.Kh=a.U=a.ha.value=b,a.dispatchEvent(new Iv(b,!1))))},Ov=function(a,b,c){a=a.H.location;var d=a.href.split("#")[0],e=-1!=a.href.indexOf("#");if(Nv||e||b)d+="#"+b;d!=a.href&&(b=Ce(d),c?tf(a,b):sf(a,b))},Pv=function(a,b,c,d){if(a.Aa||b!=Vv(a))if(a.Aa=!1,b=encodeURIComponent(String(b)),C){var e=Cn(a.ka);
e.open("text/html",c?"replace":void 0);c=of(lf("title",{},d||a.H.document.title),lf("body",{},b));e.write(df(c));e.close()}else e=ge(a.ua).toString()+"#"+b,(a=a.ka.contentWindow)&&(c?tf(a.location,e):sf(a.location,e))},Vv=function(a){if(C)return a=Cn(a.ka),a.body?wf(a.body.innerHTML):null;var b=a.ka.contentWindow;if(b){try{var c=wf(Tv(b))}catch(d){return a.V||(1!=a.V&&a.N.setInterval(1E4),a.V=!0),null}a.V&&(0!=a.V&&a.N.setInterval(150),a.V=!1);return c||null}return null};
Qv.prototype.wa=function(a){if(this.T){var b=Tv(this.H);b!=this.U&&Uv(this,b,a)}if(!this.T||Nv)if(b=Vv(this)||"",null==this.Kh||b==this.Kh)this.Kh=null,b!=this.U&&Uv(this,b,a)};var Uv=function(a,b,c){a.U=a.ha.value=b;a.T?(Nv&&Pv(a,b),Ov(a,b)):Pv(a,b);a.dispatchEvent(new Iv(a.getToken(),c))};Qv.prototype.Ca=function(){this.N.stop();this.N.start()};var Sv=["mousedown","keydown","mousemove"],Mv=0;
var Xv=function(a,b){V.call(this);this.H=a||window;this.O=b||null;this.T=null;U(this.H,"popstate",this.N,!1,this);U(this.H,"hashchange",this.N,!1,this)};I(Xv,V);var Yv=function(){var a=window;return!(!a.history||!a.history.pushState)};h=Xv.prototype;h.el=!1;h.fi=!0;h.ii="/";h.Rb=function(a){a!=this.el&&(this.el=a)&&this.dispatchEvent(new Iv(this.getToken(),!1))};h.getToken=function(){return this.fi?Zv(this):this.O?$v(this.O,this.ii,this.H.location):this.H.location.pathname.substr(this.ii.length)};
h.setToken=function(a,b){a!=this.getToken()&&(this.H.history.pushState(null,b||this.H.document.title||"",aw(this,a)),this.dispatchEvent(new Iv(a,!1)))};h.Cp=function(a){this.H.history.replaceState(null,this.H.document.title||"",aw(this,a));this.dispatchEvent(new Iv(a,!1))};h.ta=function(){Es(this.H,"popstate",this.N,!1,this);this.fi&&Es(this.H,"hashchange",this.N,!1,this)};
var bw=function(a){0!=a.fi&&(Es(a.H,"hashchange",a.N,!1,a),a.fi=!1)},Zv=function(a){if(a.fi){a=a.H.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}return null},aw=function(a,b){return a.fi?"#"+b:a.O?cw(a.O,b,a.ii,a.H.location):a.ii+b+a.H.location.search};Xv.prototype.N=function(a){if(this.el){var b=Zv(this);if("popstate"==a.type||b!=this.T)this.T=b,this.dispatchEvent(new Iv(this.getToken(),!0))}};
var fw=function(a,b){x.call(this);this.H=$("<div>").addClass("collections-page-container").appendTo(a);this.V=$("<div>").hide().appendTo("body");this.O=b||null;this.N=(a=Yv()&&b)?new Xv(window,this):new Qv(!1,void 0,$("<input>").appendTo(this.V)[0],$("<iframe>").appendTo(this.V)[0]);a&&(bw(this.N),this.N.ii=dw()+"/");U(this.N,"navigate",$.proxy(this.W,this));this.U={};this.T={};U(v,"beforeunload",function(c){if(this.Wb&&this.Wb.Ia()){var d=df(ff(ew().html)).toString();return c.oc.returnValue=d}},
!1,this)};I(fw,nb);h=fw.prototype;h.Wb=null;h.Hj=null;h.Hd=null;h.en=0;h.Am="";h.dg="";h.fs=md;h.Uu=md;h.Rl=!1;h.ve=null;h.ta=function(){this.close();$.each(this.U,function(a,b){b.dispose()});this.U={};this.T={};this.H.remove();Hs(v,"beforeunload");fw.oa.ta.call(this)};h.bind=function(a,b){this.H.bind(a,$.proxy(b,this));return this};h.unbind=function(a,b){this.H.unbind(a,b)};h.ar=function(a){for(var b=0,c;c=arguments[b];b++)this.U[c.Mb]=c};
h.close=function(a,b){a?(this.H.trigger("collections-page-leave",[a.Mb]),a.Wd(),b&&(a.ma?"over"!=this.T[this.Wb.Mb][a.Mb].direction&&b.hide():b.remove())):this.Wb&&(this.H.trigger("collections-page-leave",[this.Wb.Mb]),this.Wb.Wd(),this.Wb.ma?this.Hd.hide():this.Hd.remove(),this.Hj=this.Wb=this.Hd=null)};
h.lc=function(a,b,c,d,e){if(!e&&this.Wb&&this.Wb.Ia())return e=ew(),Hv(function(){this.lc(a,b,c,d,!0)},this,e.CA,e.html),!1;if(this.Rl)return!1;e=this.U[a];if(!e)return!1;var f=null;this.Wb&&e&&this.T[this.Wb.Mb]&&this.T[this.Wb.Mb][e.Mb]&&(f=this.T[this.Wb.Mb][e.Mb]);var g=this.H.find(".collections-page");$.each(g,B(function(p,q){q=$(q);q.attr("id")!="collections-page-"+a&&q.attr("id")!="collections-page-"+this.Wb.Mb&&q.hide()},this));f||this.close();g=this.Wb;var k=this.Hd;this.Wb=e;d?gw(this):
hw(this,a,b||{});this.Wb.W?(this.Hd=$("#collections-page-"+a),this.Hd.show()):this.Hd=$("<div>").addClass("collections-page").attr("id","collections-page-"+a).addClass(this.Wb.wl?"gci-page-fullscreen":"gci-page-framed").appendTo(this.H);w(Ev);var l=window.location.href;f&&g&&k?iw(this,g,k,f,e,b,c):e.ze(this.Hd,b,c);n.ei(a,l);this.H.trigger("collections-page-enter",[a]);return!0};
var iw=function(a,b,c,d,e,f,g){a.Rl=!0;var k=null,l=$.proxy(function(){this.close(b,c);k=null;window.clearTimeout(this.ve);this.ve=null;this.Rl=!1},a),p=jw(c,d);d.qA?k=kw(a,a.Hd,p,l):d.nA?k=lw(a,c,p,l):"scatter-out"==d.direction?k=mw(a,b,e,c,a.Hd,p,l):"over"==d.direction?k=l:k=nw(a,c,a.Hd,p,l);e.ze(a.Hd,f,g);k()},hw=function(a,b,c,d){b=ow(a,b,c);d?a.N.Cp(b):(a.N.setToken(b),a.en++);gw(a)},gw=function(a){a.Hj=$v(a,dw()+"/",window.location);var b=pw(a.Hj);a.Uu(b)},ow=function(a,b,c){a.fs(b,c);a="!"+
b;c=c||{};b=ya(function(d){return null!=d});Ha(c,b);$.isEmptyObject(c)||(a+=":"+Kp(c).toString());return a},$v=function(a,b,c){if(c.hash&&0==c.hash.indexOf("#!")){var d="",e=d=c.hash.substring(1);c.search&&(d+=(-1==e.indexOf(":")?":":"&")+c.search.substring(1));c=cw(a,d,b,c);c=new sp(c);c=(c.N+(c.H.toString()?"?":"")+c.H.toString()).substring(b.length)}else c=(("/"==c.pathname.charAt(0)?c.pathname:"/"+c.pathname)+c.search).slice(b.length);b=c.indexOf("/");b=-1==b?"":c.substring(0,b);d=c.lastIndexOf("/");
d=-1==d?"":c.substring(d+1);a.O&&a.O[b]?(a=a.O[b],d&&0==d.indexOf("?")&&(c=new xp(d.substring(1)),e=c.get(a))&&(e=e.replace(/\//g,"%2F"),c.remove(a),d=e+"?"+c.toString()),c=b+":"+(0!=d.indexOf("?")?a+"="+d:d.substring(1)),c=c.replace(/\?/,"&")):c=c.replace(/\?/,":");c&&(c="!"+c);(a=pw(c))&&$.each(a.params,function(f,g){f=f.toString();var k=n;void 0!==k.W[f]&&(k.W[f]=g)});return c},cw=function(a,b,c,d){d=d.protocol+"//"+d.host.replace(/:80$/,"");b=0==b.indexOf("!")?b.substring(1):b;var e=-1==b.indexOf(":")?
b.length:b.indexOf(":"),f=b.substring(0,e);e=b.substring(e);if(a.O){var g=a.O[f];a=new RegExp("("+f+"):"+g+"?=");if(e){e=new xp(e.substring(1));var k=e.get(g);k&&(k=k.replace(/\//g,"%2F"),e.remove(g),b=e.toString(),b=f+(":"+g+"="+k+(b?"&"+b:"")))}b.match(a)?(g="",f=b.indexOf(":"),-1!=f&&(e=new xp(b.substring(f+1)),g=e.get("urlStub")||"")&&(g=decodeURIComponent(g),g=g.toLowerCase(),g=me(g),g=g.replace(/[\x00-\x2F\x3A-\x40\x5B-\x60\x7B-\x7F]/g,"-"),g=g.replace(/[-]+/g,"-"),g=g.replace(/(^-{1,})|(-{1,}$)/gi,
""),g=encodeURIComponent(g||"-"),g+="/",e.remove("urlStub"),b=b.substring(0,f)+":"+e.toString()),b=b.replace(a,"$1/"+g),b=b.replace(/&/,"?")):b=b.replace(/:/,(g?"/":"")+"?")}return d+c+b},qw=function(a,b){a.en--;return 0<a.en?(window.history.back(),!0):b&&a.Am?(a.lc(a.Am),!0):!1},rw=function(a,b,c,d){return(b=pw(b))?a.lc(b.name,b.params,c,d):!1},pw=function(a){if(a=/^!?([a-zA-Z0-9-]*)(?::(.*))?$/.exec(a)){var b={};if(a[2]){var c=new xp(a[2]);$.each(c.Ic(),function(d,e){b[e]=c.get(e)})}return{name:a[1],
params:b}}return null};fw.prototype.wm=function(a){a=$("<a>").attr("href",a)[0];a=$v(this,dw()+"/",a);return rw(this,a)};fw.prototype.W=function(a){a.U&&this.Hj!=a.N&&rw(this,a.N,null,!0)};
var jw=function(a,b){var c="left",d="swing",e=300,f=1,g="width",k=a.outerWidth(!0);if("left"==b.direction||"right"==b.direction)c="left","right"==b.direction&&(f=-1);else if("top"==b.direction||"bottom"==b.direction)c="top","bottom"==b.direction&&(f=-1),g="height",k=a.outerHeight(!0);if("swing"==b.qf||"linear"==b.qf)d=b.qf;"number"===typeof b.duration&&0==b.duration%1&&(e=b.duration);return{Ld:c,qf:d,duration:e,Dj:f,Af:g,size:k}},lw=function(a,b,c,d){b.css(c.Ld,0);b.css(c.Af,c.size);b.css("z-index",
10);return $.proxy(function(){window.clearTimeout(this.ve);this.ve=window.setTimeout($.proxy(function(){var e={};e[c.Ld]=-1*c.Dj*c.size;b.stop().animate(e,c.duration,c.qf,function(){b.css(c.Ld,"");b.css(c.Af,"");b.css("z-index","");d()})},this),1)},a)},kw=function(a,b,c,d){b.css(c.Ld,c.Dj*c.size);b.css(c.Af,c.size);b.css("z-index",10);return $.proxy(function(){window.clearTimeout(this.ve);this.ve=window.setTimeout($.proxy(function(){var e={};e[c.Ld]=0;b.stop().animate(e,c.duration,c.qf,function(){b.css(c.Ld,
"");b.css(c.Af,"");b.css("z-index","");d()})},this),1)},a)},mw=function(a,b,c,d,e,f,g){var k=function(q){var r=q.offset().left+q.outerWidth()/2;q=q.offset().top+q.outerHeight()/2;var u=$(document).width()/2,y=$(document).height()/2;return r<q||r>=u&&$(document).width()-r<q?r<u?"left":"right":q<y?"top":"bottom"},l=d.find(b.Jk);window.setTimeout(function(){var q=e.find(c.Jk);$.each(q,function(r,u){r=$(u);if(r.is(":visible")){r.data("wasVisible",!0);u=k(r);var y={};y[u]=-75;y.opacity=0;r.css(y);eu(r[0],
"none")}})},0);var p=function(){var q=e.find(c.Jk);$.each(q,function(r,u){var y=$(u);if(y.data("wasVisible")){y.removeData("wasVisible");var z=k(y),N={};N[z]=0;N.opacity=.6;eu(y[0],"none");y.stop().animate(N,f.duration,f.qf,function(){N[z]="";N.opacity="";y.css(N);du(y[0],"")})}})};return function(){window.clearTimeout(a.ve);a.ve=window.setTimeout(function(){$.each(l,function(q,r){var u=$(r);if(u.is(":visible")){var y=k(u),z={};z[y]=-75;z.opacity=0;eu(u[0],"none");u.stop().animate(z,f.duration,f.qf,
function(){z[y]="";z.opacity="";u.css(z);du(u[0],"");p();g()})}})},1)}},nw=function(a,b,c,d,e){b.css(d.Ld,0);b.css(d.Af,d.size);c.css(d.Ld,d.Dj*d.size);c.css(d.Af,d.size);return $.proxy(function(){window.clearTimeout(this.ve);this.ve=window.setTimeout($.proxy(function(){var f={};f[d.Ld]=0;c.stop().animate(f,d.duration,d.qf);f[d.Ld]=-1*d.Dj*d.size;b.stop().animate(f,d.duration,d.qf,function(){b.css(d.Ld,"");b.css(d.Af,"");c.css(d.Ld,"");c.css(d.Af,"");e()})},this),1)},a)};
var sw={aq:["BC","AD"],$p:["Before Christ","Anno Domini"],xq:"JFMAMJJASOND".split(""),Hq:"JFMAMJJASOND".split(""),vq:"January February March April May June July August September October November December".split(" "),Gq:"January February March April May June July August September October November December".split(" "),Dq:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Jq:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Pq:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Lq:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Fq:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Kq:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Ov:"SMTWTFS".split(""),Iq:"SMTWTFS".split(""),Eq:["Q1","Q2","Q3","Q4"],Bq:["1st quarter","2nd quarter","3rd quarter","4th quarter"],Tp:["AM","PM"],Wk:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Pn:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],Yp:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Yk:6,fw:[5,6],Zk:5},tw=sw;
tw=sw;
var uw=function(a,b,c,d,e){a=new Date(a,b,c);e=e||0;return a.valueOf()+864E5*(((void 0!==d?d:3)-e+7)%7-((a.getDay()+6)%7-e+7)%7)},vw=function(a,b,c,d,e,f){"string"===typeof a?(this.V="y"==a?b:0,this.U="m"==a?b:0,this.H="d"==a?b:0,this.N="h"==a?b:0,this.O="n"==a?b:0,this.T="s"==a?b:0):(this.V=a||0,this.U=b||0,this.H=c||0,this.N=d||0,this.O=e||0,this.T=f||0)};vw.prototype.clone=function(){return new vw(this.V,this.U,this.H,this.N,this.O,this.T)};
vw.prototype.add=function(a){this.V+=a.V;this.U+=a.U;this.H+=a.H;this.N+=a.N;this.O+=a.O;this.T+=a.T};
var yw=function(a,b,c){"number"===typeof a?(this.Ga=ww(a,b||0,c||1),xw(this,c||1)):sa(a)?(this.Ga=ww(a.getFullYear(),a.getMonth(),a.getDate()),xw(this,a.getDate())):(this.Ga=new Date(td()),a=this.Ga.getDate(),this.Ga.setHours(0),this.Ga.setMinutes(0),this.Ga.setSeconds(0),this.Ga.setMilliseconds(0),xw(this,a))},ww=function(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b};h=yw.prototype;h.Nj=tw.Yk;h.Oj=tw.Zk;
h.clone=function(){var a=new yw(this.Ga);a.Nj=this.Nj;a.Oj=this.Oj;return a};h.getFullYear=function(){return this.Ga.getFullYear()};h.getYear=function(){return this.getFullYear()};h.getMonth=function(){return this.Ga.getMonth()};h.getDate=function(){return this.Ga.getDate()};h.getTime=function(){return this.Ga.getTime()};h.getDay=function(){return this.Ga.getDay()};h.getUTCFullYear=function(){return this.Ga.getUTCFullYear()};h.getUTCMonth=function(){return this.Ga.getUTCMonth()};h.getUTCDate=function(){return this.Ga.getUTCDate()};
h.getUTCDay=function(){return this.Ga.getDay()};h.getUTCHours=function(){return this.Ga.getUTCHours()};h.getUTCMinutes=function(){return this.Ga.getUTCMinutes()};h.getTimezoneOffset=function(){return this.Ga.getTimezoneOffset()};h.set=function(a){this.Ga=new Date(a.getFullYear(),a.getMonth(),a.getDate())};h.setFullYear=function(a){this.Ga.setFullYear(a)};h.setYear=function(a){this.setFullYear(a)};h.setMonth=function(a){this.Ga.setMonth(a)};h.setDate=function(a){this.Ga.setDate(a)};h.setTime=function(a){this.Ga.setTime(a)};
h.setUTCFullYear=function(a){this.Ga.setUTCFullYear(a)};h.setUTCMonth=function(a){this.Ga.setUTCMonth(a)};h.setUTCDate=function(a){this.Ga.setUTCDate(a)};
h.add=function(a){if(a.V||a.U){var b=this.getMonth()+a.U+12*a.V,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);a:{switch(b){case 1:var d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.H&&(b=new Date(this.getYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.H),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),
this.setDate(a.getDate()),xw(this,a.getDate()))};h.jj=function(a){return[this.getFullYear(),Df(this.getMonth()+1,2),Df(this.getDate(),2)].join(a?"-":"")};h.toString=function(){return this.jj()};var xw=function(a,b){a.getDate()!=b&&(b=a.getDate()<b?1:-1,a.Ga.setUTCHours(a.Ga.getUTCHours()+b))};yw.prototype.valueOf=function(){return this.Ga.valueOf()};var zw=function(a,b,c,d,e,f,g){this.Ga="number"===typeof a?new Date(a,b||0,c||1,d||0,e||0,f||0,g||0):new Date(a&&a.getTime?a.getTime():td())};I(zw,yw);
h=zw.prototype;h.getHours=function(){return this.Ga.getHours()};h.getMinutes=function(){return this.Ga.getMinutes()};h.getSeconds=function(){return this.Ga.getSeconds()};h.getMilliseconds=function(){return this.Ga.getMilliseconds()};h.getUTCDay=function(){return this.Ga.getUTCDay()};h.getUTCHours=function(){return this.Ga.getUTCHours()};h.getUTCMinutes=function(){return this.Ga.getUTCMinutes()};h.getUTCSeconds=function(){return this.Ga.getUTCSeconds()};h.getUTCMilliseconds=function(){return this.Ga.getUTCMilliseconds()};
h.setHours=function(a){this.Ga.setHours(a)};h.setMinutes=function(a){this.Ga.setMinutes(a)};h.setSeconds=function(a){this.Ga.setSeconds(a)};h.setMilliseconds=function(a){this.Ga.setMilliseconds(a)};h.setUTCHours=function(a){this.Ga.setUTCHours(a)};h.setUTCMinutes=function(a){this.Ga.setUTCMinutes(a)};h.setUTCSeconds=function(a){this.Ga.setUTCSeconds(a)};h.setUTCMilliseconds=function(a){this.Ga.setUTCMilliseconds(a)};
h.add=function(a){yw.prototype.add.call(this,a);a.N&&this.setUTCHours(this.Ga.getUTCHours()+a.N);a.O&&this.setUTCMinutes(this.Ga.getUTCMinutes()+a.O);a.T&&this.setUTCSeconds(this.Ga.getUTCSeconds()+a.T)};h.jj=function(a){var b=yw.prototype.jj.call(this,a);return a?b+"T"+Df(this.getHours(),2)+":"+Df(this.getMinutes(),2)+":"+Df(this.getSeconds(),2):b+"T"+Df(this.getHours(),2)+Df(this.getMinutes(),2)+Df(this.getSeconds(),2)};h.toString=function(){return this.jj()};
h.clone=function(){var a=new zw(this.Ga);a.Nj=this.Nj;a.Oj=this.Oj;return a};
var Aw=function(){},Cw=function(a){if("number"==typeof a){var b=new Aw;b.O=a;var c=a;if(0==c)c="Etc/GMT";else{var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",Df(c,2));c=d.join("")}b.T=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=Bw(a);b.U=[c,c];b.H={Yv:a,Nn:a};b.N=[];return b}b=new Aw;b.T=a.id;b.O=-a.std_offset;b.U=a.names;b.H=a.names_ext;b.N=a.transitions;return b},Bw=
function(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Df(Math.floor(a/60)%100,2),":",Df(a%60,2));return b.join("")},Dw=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c<a.N.length&&b>=a.N[c];)c+=2;return 0==c?0:a.N[c-1]};
var Gw=function(a){this.N=[];this.H=tw;"number"==typeof a?Ew(this,a):Fw(this,a)},Hw=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEahKHcLQdmsvVwzZ]+/],Iw=function(a){return a.getHours?a.getHours():0},Fw=function(a,b){for(Jw&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,d=0;d<Hw.length;++d){var e=b.match(Hw[d]);if(e){var f=e[0];b=b.substring(f.length);0==d&&("''"==f?f="'":(f=f.substring(1,"'"==e[1]?f.length-1:f.length),f=f.replace(/''/g,"'")));
a.N.push({text:f,type:d});break}}if(c===b)throw Error("aa`"+b);}},Ew=function(a,b){if(4>b)var c=a.H.Wk[b];else if(8>b)c=a.H.Pn[b-4];else if(12>b)c=a.H.Yp[b-8],c=c.replace("{1}",a.H.Wk[b-8]),c=c.replace("{0}",a.H.Pn[b-8]);else{Ew(a,10);return}Fw(a,c)},Kw=function(a,b){b=String(b);a=a.H||tw;if(void 0!==a.Tq){for(var c=[],d=0;d<b.length;d++){var e=b.charCodeAt(d);c.push(48<=e&&57>=e?String.fromCharCode(a.Tq+e-48):b.charAt(d))}b=c.join("")}return b},Jw=!1,Lw=function(a){if(!(a.getHours&&a.getSeconds&&
a.getMinutes))throw Error("ca");},Mw=function(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=0<d.getFullYear()?1:0,4<=g?a.H.$p[c]:a.H.aq[c];case "y":return c=d.getFullYear(),0>c&&(c=-c),2==g&&(c%=100),Kw(a,Df(c,g));case "Y":return c=d.getDate(),c=(new Date(uw(d.getFullYear(),d.getMonth(),c,a.H.Zk,a.H.Yk))).getFullYear(),0>c&&(c=-c),2==g&&(c%=100),Kw(a,Df(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.H.xq[c];break a;case 4:g=a.H.vq[c];break a;case 3:g=a.H.Dq[c];break a;default:g=
Kw(a,Df(c+1,g))}return g;case "k":return Lw(e),Kw(a,Df(Iw(e)||24,g));case "S":return Kw(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,g)).substr(2)+(3<g?Df(0,g-3):""));case "E":return c=d.getDay(),4<=g?a.H.Pq[c]:a.H.Fq[c];case "a":return Lw(e),g=Iw(e),a.H.Tp[12<=g&&24>g?1:0];case "h":return Lw(e),Kw(a,Df(Iw(e)%12||12,g));case "K":return Lw(e),Kw(a,Df(Iw(e)%12,g));case "H":return Lw(e),Kw(a,Df(Iw(e),g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.H.Iq[c];break a;case 4:g=a.H.Lq[c];break a;case 3:g=
a.H.Kq[c];break a;default:g=Kw(a,Df(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.H.Hq[c];break a;case 4:g=a.H.Gq[c];break a;case 3:g=a.H.Jq[c];break a;default:g=Kw(a,Df(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.H.Eq[c]:a.H.Bq[c];case "d":return Kw(a,Df(d.getDate(),g));case "m":return Lw(e),Kw(a,Df(e.getMinutes(),g));case "s":return Lw(e),Kw(a,Df(e.getSeconds(),g));case "v":return g=f||Cw(c.getTimezoneOffset()),g.T;case "V":return a=f||Cw(c.getTimezoneOffset()),
2>=g?a.T:0<Dw(a,c)?void 0!==a.H.Zp?a.H.Zp:a.H.DST_GENERIC_LOCATION:void 0!==a.H.Nn?a.H.Nn:a.H.STD_GENERIC_LOCATION;case "w":return c=e.getDate(),c=uw(e.getFullYear(),e.getMonth(),c,a.H.Zk,a.H.Yk),Kw(a,Df(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||Cw(c.getTimezoneOffset()),4>g?a.U[0<Dw(a,c)?2:0]:a.U[0<Dw(a,c)?3:1];case "Z":return d=f||Cw(c.getTimezoneOffset()),4>g?(g=-(d.O-Dw(d,c)),a=[0>g?"-":"+"],g=Math.abs(g),a.push(Df(Math.floor(g/
60)%100,2),Df(g%60,2)),g=a.join("")):g=Kw(a,Bw(d.O-Dw(d,c))),g;default:return""}};
var Nw={Qq:"y",Rq:"y G",Sq:"MMM y",hw:"MMMM y",iw:"MM/y",Dv:"MMM d",Ev:"MMMM dd",Gv:"M/d",Fv:"MMMM d",Iv:"MMM d, y",dw:"EEE, MMM d",ew:"EEE, MMM d, y",pv:"d",Hv:"MMM d, h:mm a zzzz"},Ow=Nw;Ow=Nw;
var Pw=function(a,b,c){var d=new zw;d.setTime(a);switch(b){case 1:case 2:a=10;break;case 3:a=11;break;case 4:a=tw.Wk[-1!=$.inArray(c,["ja","ko","zh-CN","zh-TW"])?1:2];break;case 5:a=Ow.Sq;break;default:a=Ow.Qq}1E3>d.getUTCFullYear()&&(a=Ow.Rq);a=new Gw(a);b=Cw(0);if(!d)throw Error("ba");var e=b?6E4*(d.getTimezoneOffset()-(b.O-Dw(b,d))):0,f=c=e?new Date(d.getTime()+e):d;b&&c.getTimezoneOffset()!=d.getTimezoneOffset()&&(c=new Date(c.getTime()+6E4*(c.getTimezoneOffset()-d.getTimezoneOffset())),f=new Date(d.getTime()+
(e+(0<e?-864E5:864E5))));e=[];for(var g=0;g<a.N.length;++g){var k=a.N[g].text;1==a.N[g].type?e.push(Mw(a,k,d,c,f,b)):e.push(k)}return e.join("")},Qw=function(a){var b=Math.floor(a/1E3);a=Df(Math.floor(b/60),2);b=Df(b%60,2);return a+":"+b};
var Tw=function(a,b,c){return null==a?null==b:null==b?!1:Rw(a)==Rw(b)&&(c||Sw(a)==Sw(b))},Uw=function(a,b,c){if(null==b)return null;var d=a(b);if(d)return d;if(c)return null;c=Rw(b);return c!=b&&(d=a(c))?d:d=a(c,!0)},Vw=/^(\w{2,3})([\-\_]([a-zA-Z]{2}|\d{3}))?$/i,Rw=function(a){return(a=Vw.exec(a))&&1<=a.length?a[1].toLowerCase():null},Sw=function(a){return(a=Vw.exec(a))&&3<=a.length&&!le(Ef(a[3]))?a[3].toLowerCase():null};
var Ww=function(a){this.H=a};Ww.prototype.Ka=function(a,b){a=a||"en";a=Uw(B(function(c,d){null==c?c=null:c=(c=Xw(this,c,d))?c.Ka():null;return c},this),a,b);le(Ef(a))&&!b&&(b=this.H.Pb())&&0<b.length&&(b=b[0])&&(a=b.Ka());return null==a?"":a};
var Xw=function(a,b,c){a=a.H.Pb();for(var d=0;d<a.length;d++){var e=a[d];if(Tw(b,e.getLang(),c))return e}return null},Yw=function(a){return Hd(a.H.Pb(),function(b){return le(Ef(b.Ka()))})},Zw=function(a,b){if(null==b)return!1;a=a.H.Pb();b=b.H.Pb();if(a.length!=b.length)return!1;for(var c=0;c<a.length;c++){for(var d=a[c],e=!1,f=0;f<b.length;f++){var g=d,k=b[f];if(Tw(k.getLang(),g.getLang())&&k.Ka()==g.Ka()&&k.Sj()==g.Sj()){e=!0;break}}if(!e)return!1}return!0};
Ww.prototype.Sj=function(){var a=null;var b=this.H.Pb();b&&b.length&&(a=b[0],b=E(a,4),a=Tw(a.getLang(),b)?a:Xw(this,b));return a?a.Sj():""};var $w=function(a){return new Ww(a)};Ww.prototype.yc=function(a){return!this.isEmpty(a)};Ww.prototype.isEmpty=function(a){return null!=a?le(Ef(this.Ka(a,!0))):le(Ef(this.Ka()))};
var ax=function(a,b){this.start=a<b?a:b;this.end=a<b?b:a};ax.prototype.clone=function(){return new ax(this.start,this.end)};ax.prototype.getLength=function(){return this.end-this.start};
var cx=function(a){this.O=a;a=F(this.O,Jh,2)||new Jh;this.N=new bx(a);this.H=(a=F(this.O,Jh,3))?new bx(a):null},fx=function(a){var b=dx(a).Ka();return le(Ef(b))?a.N&&!a.N.yc()||a.H&&!a.H.yc()||!a.N?E(a.O,1)||"":(b=[ex(a.N)],a.H&&b.push(ex(a.H)),b.join(" - ")):b},dx=function(a){a=F(a.O,Ch,4)||new Ch;return new Ww(a)};cx.prototype.yc=function(){return!le(Ef(E(this.O,1)))};
cx.prototype.isEmpty=function(a){return dx(this).isEmpty(a)&&(!this.N||this.N.isEmpty())&&(!this.H||this.H.isEmpty())&&le(Ef(E(this.O,1)))};var bx=function(a){this.H=a;this.H.Ce()},ex=function(a){return Pw(a.H.Ce(),E(a.H,3))};bx.prototype.yc=function(){var a=this.H.Ce();return"number"!==typeof a?!1:gx.start<=a&&gx.end>=a};bx.prototype.isEmpty=function(){return!this.H||le(Ef(this.H.toString()))};var gx=new ax(-864E13,864E13);
var hx=function(a){this.H=a};hx.prototype.Ka=function(a,b){return(a=(a=ix(this,a,b))?a.Ka():null)?a:""};hx.prototype.getUrl=function(a,b){a=(a=ix(this,a,b))?a.getUrl():null;return null==a?"":a};var ix=function(a,b,c){b=b||"en";b=Uw(B(function(d,e){return null==d?null:jx(this,d,e)},a),b,c);null!=b||c||(b=kx(a));return b?b:null},jx=function(a,b,c){a=a.H.Pb();for(var d=0;d<a.length;d++){var e=a[d];if(Tw(b,e.getLang(),c))return e}return null},kx=function(a){return(a=a.H.Pb())&&0<a.length?a[0]:null};
hx.prototype.validate=function(a,b){var c=this.Ka(a,!0);if(!(0<this.getUrl(a,!0).length&&(!b||0<c.length)))return!1;a=this.getUrl(a,!0);try{return Hp(a),!0}catch(d){return!1}};var lx=function(a){var b=a.Bd();if(b=null==b||5!=a.getType()?null:new hx(b)){a=null;var c=ix(b,void 0);c&&(b=c.getUrl()||"",c=c.Ka(),c=le(Ef(c))?b:c,le(Ef(c))||(a=Qr(b,c)))}else a=null;return a};hx.prototype.yc=function(a){return this.isEmpty(a)?!1:le(Ef(a))?!le(Ef(this.getUrl())):!le(Ef(this.getUrl(a,!0)))};
hx.prototype.isEmpty=function(a){return le(Ef(a))?le(Ef(this.getUrl()))&&le(Ef(this.Ka())):le(Ef(this.getUrl(a,!0)))&&le(Ef(this.Ka(a,!0)))};
var mx=function(a){this.H=a;a=this.H.xg()||new Ch;this.N=new Ww(a)};mx.prototype.xg=function(){return this.N.Ka(void 0,void 0)};
var nx=function(a){a=a.H.Ec();return null!=a?a:null},ox=function(a){a=a.H.Dc();return null!=a?a:null},px=function(a){return"number"===typeof nx(a)&&"number"===typeof ox(a)},qx=function(a){if(!px(a))return null;var b=ox(a);a=nx(a);return null!=b&&null!=a?new google.maps.LatLng(b,a):null},rx=function(a){var b=F(a.H,Fi,4);if(!b)return null;a=O(b,3);var c=O(b,4),d=O(b,1);b=O(b,2);return"number"!==typeof a||"number"!==typeof c||"number"!==typeof d||"number"!==typeof b?null:new google.maps.LatLngBounds(new google.maps.LatLng(d,
b),new google.maps.LatLng(a,c))},sx=function(a){a=F(a.H,Fi,4);return null!=a&&("number"===typeof O(a,4)||"number"===typeof O(a,3)||"number"===typeof O(a,2)||"number"===typeof O(a,1))};mx.prototype.yc=function(a){this.isEmpty(a)?a=!1:(a=!this.N.isEmpty(a)&&this.N.yc(a)||tx(nx(this))&&ux(ox(this)))&&!(a=!sx(this))&&(a=F(this.H,Fi,4),a=null!=a&&tx(O(a,4))&&ux(O(a,3))&&tx(O(a,2))&&ux(O(a,1)));return a};
mx.prototype.isEmpty=function(a){return this.N.isEmpty(a)&&"number"!==typeof nx(this)&&"number"!==typeof ox(this)&&!sx(this)};var tx=function(a){return"number"===typeof a&&vx.start<=a&&vx.end>=a},ux=function(a){return"number"===typeof a&&wx.start<=a&&wx.end>=a},vx=new ax(-180,180),wx=new ax(-90,90);
var xx={};
var rb=function(a){L(this,a,-1,yx,null)};G(rb,J);var yx=[1];rb.Qb="gci.c.me";
I(ob,as);ob.prototype.N=function(){};ob.prototype.U=function(){return[]};ob.prototype.O=function(){};
var pb={};
var zx=function(a){L(this,a,-1,null,null)};G(zx,J);zx.prototype.getContext=function(){return E(this,2)};zx.prototype.lb=function(){return E(this,3)};
var Bx=function(a){V.call(this);a=a||{};this.H=n;this.O={};var b=B(function(){this.dispatchEvent("leave-site");window._gaq&&window._gaq.push(["_trackEvent","Leave","site"])},this);void 0!==window.H?U(window,"pagehide",b):U(window,"unload",b);this.N=!!a.Qr;window._gaq&&window._gaq.push(["_setSiteSpeedSampleRate",50]);Ax(this)};G(Bx,V);
var Cx=function(a,b){var c=a.H.H;b=$("<a>").attr("href",b)[0];a=a.H.N+"/";var d=$v(c,a,b);return cw(c,d,a,b)},Dx=function(a,b,c){var d=new sp(a);a=["position","hl"];b&&pa(a,b);$.each(a,function(e,f){d.H.remove(f)});c&&$.each(c,function(e,f){d.H.set(e,f)});b=d.H.toString();return d.N+(b?"?"+b:"")+(d.U?"#"+d.U:"")},Hx=function(a,b,c){if(window._gaq){var d=c||{};c=d.wp||null;if(Ex(a.H))d.Xe||Fx(b,c);else if(a.N&&Fx(b,c),!d.Xe&&d.Eb&&(a=Gx(a,d.Eb)))window._gaq.push([a+"._set","title",c]),window._gaq.push([a+
"._trackPageview",b])}},Fx=function(a,b){window._gaq.push(["_set","title",b]);window._gaq.push(["_trackPageview",a])},Gx=function(a,b){if(!window._gaq||Ix(a.H)||null==Jx(b.metadata,Kx))return null;var c=0<=window.location.href.indexOf(".corp.google.com")||0<=window.location.href.indexOf(".prod.google.com"),d="partner"+b.getId();a.O[d]||(b=c?"UA-41272528-1":Jx(b.metadata,Kx),window._gaq.push([d+"._setAccount",b]),window._gaq.push([d+"._setCookiePath",a.H.N+"/"]),a.O[d]=!0);return d},Lx=function(a,
b,c,d){window._gaq&&(d=d||{},Ex(a.H)?d.Xe||window._gaq.push(["_trackEvent",b,c,d.Fi,d.Gi]):(a.N&&window._gaq.push(["_trackEvent",b,c,d.Fi,d.Gi]),!d.Xe&&d.Eb&&(a=Gx(a,d.Eb))&&window._gaq.push([a+"._trackEvent",b,c,d.Fi,d.Gi])))},Mx=function(a,b,c,d){window._gaq&&a.N&&Lx(a,b,c,{Fi:d,Gi:void 0,Xe:!0})},Ax=function(a){var b=a.H.U;window._gaq&&b&&a.N&&(a=Ss(b))&&window._gaq.push(["_setCustomVar",2,"Experiments",a,2])},Nx=function(a,b,c){b.ei({openingPartnerSite:""});Mx(a,"ClickExternalLink",c,Ef(b.getId()))};
var Ox=function(){return Q('<div class="'+S("gci-butter-bar-container")+'"></div>')},Px=function(a){a=a||{};var b=a.message,c=a.Sr;a=a.Kx;b='<div><span class="'+S("gci-butter-bar-message")+'">'+(b?R(b):"")+'</span> <a href="#discard" class="'+S("gci-butter-bar-discard")+'">';b=a?b+R(a):b+"Discard";b+="</a>";if(c){b+='  <a href="#showMore" class="'+S("gci-butter-bar-more")+'">';b+='Error</a><div class="';a=S("gci-butter-bar-container-more")+'">';c=R(c);var d=String(c).replace(/(\r\n|\r|\n)/g,"<br>");
c=null!=c&&c.Kd===Np?Q(d,Zp(c)):d;b+=a+c+"</div>"}return Q(b+"</div>")};
var Qx=function(a,b){Nu.call(this,b);this.T=a};I(Qx,Nu);Qx.prototype.N="info";Qx.prototype.ha=!1;var Rx={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-warning",promo:"jfk-butterBar-promo"};Qx.prototype.getType=function(){return this.N};var Sx=function(a,b){if(a.te()){var c=a.na(),d=Rx[b];Uq(c,Rx[a.N]);Sq(c,d)}a.N=b},Tx=function(a,b){a.T=b;if(b=a.na()){var c=a.H;c.fq(b);c.append(b,a.T)}};Qx.prototype.isVisible=function(){var a=this.na();return null!=a&&Rq(a,"jfk-butterBar-shown")};
Qx.prototype.setVisible=function(a){Wq(this.na(),"jfk-butterBar-shown",a)};Qx.prototype.Ac=function(){this.O=this.H.ob("DIV","jfk-butterBar");var a=this.na();a&&(tt(a,"live","assertive"),tt(a,"atomic","true"));Tx(this,this.T);this.ha=this.ha;(a=this.na())&&Wq(a,"jfk-butterBar-mini",this.ha);Sx(this,this.N)};
var Ux=function(){x.call(this);this.H=new Qx("");T(this,this.H);this.N=D(Ox);document.body.appendChild(this.N);this.O=null;this.H.render(this.N)};G(Ux,nb);Ux.prototype.ta=function(){this.N.parentNode.removeChild(this.N);nb.prototype.ta.call(this)};
var Wx=function(a,b,c){Vx(a);Sq(a.N,"gci-butter-bar-active");c=c&&c.V&&c.V()?c.V():void 0;b=D(Px,{message:b,Sr:c});U(gn("gci-butter-bar-discard",b),"click",function(d){a.hide();d.preventDefault()});(c=gn("gci-butter-bar-more",b))&&U(c,"click",function(d){var e=a.N,f=!Rq(e,"gci-butter-bar-more-visible");Wq(e,"gci-butter-bar-more-visible",f);d.preventDefault()});Tx(a.H,b);Sx(a.H,"warning");a.H.setVisible(!0)};
Ux.prototype.hide=function(a){if(this.H.isVisible()){var b=this;a=a||0;Vx(this);var c=function(){b.H.setVisible(!1);Uq(b.N,"gci-butter-bar-active")};a?this.O=window.setTimeout(c,a):c()}};var Vx=function(a){window.clearTimeout(a.O);a.O=null};
var Xx=function(){this.T=0;this.H=null};G(Xx,ob);Xx.prototype.ta=function(){this.H&&(this.H.remove(),this.H=null);ob.prototype.ta.call(this)};Xx.prototype.N=function(){-1==(arguments&&arguments[0]&&arguments[0].ks&&arguments[0].Hb.H.Ic&&arguments[0].Hb.H.Ic()||[]).indexOf("hli")&&(this.H||(this.H=$(".gci-spinner")),this.T++,this.H.hasClass("active")||this.H.addClass("active"))};Xx.prototype.O=function(){this.H&&(this.T--,0>=this.T&&(this.T=0,this.H.removeClass("active")))};
var Yx=function(a){return"https://www.gstatic.com/culturalinstitute/"+a};
var Zx=function(){return Q('<div class="'+S("gci-ui-tabs-container")+'"><ul class="'+S("gci-ui-tabs")+'" role="tablist"></ul><ul class="'+S("gci-ui-tabs-content")+'"></ul></div>')},$x=function(a){var b=a.label,c=a.Vs;a='<li data-tab-id="'+S(a.id)+'" role="tab"><span class="'+S("gci-ui-tabs-label-container")+'" title="'+S(b)+'"><span class="'+S("gci-ui-tabs-label")+'">'+R(b)+"</span>";c&&(a+='<img class="'+S(c)+'" src="'+S(wq(Yx("common/pixel.gif")))+'" alt="',a+=hq("tab icon"),a+='">');a+='<span class="'+
S("gci-ui-tab-info-text")+'"></span></span></li>';return Q(a)},ay=function(a){var b=a.Bu;a='<li data-tab-id="'+S(a.id)+'" role="tabpanel">';b&&(a+='<a class="'+S("gci-ui-tab-close")+'" href="#close-tab" title="',a+=hq("Close tab."),a+='"></a>');return Q(a+"</li>")};
var cy=function(a,b,c){x.call(this);this.V=b||"gci-ui-tabs-horizontal";this.U=c||!1;this.N=$(D(Zx)).appendTo(a).addClass("gci-ui-tabs-vertical-light"==this.V?"gci-ui-tabs-vertical-light":"gci-ui-tabs-horizontal");this.H=this.N.find(".gci-ui-tabs");this.O=this.N.find(".gci-ui-tabs-content");this.T=null;this.N.bind("gci.ui.Tabs.CLOSE",B(function(d,e){by(this,e,!1)},this));this.N.bind("gci.ui.Tabs.OPEN",B(function(d,e){by(this,e,!0);d.stopPropagation()},this))};I(cy,nb);
cy.prototype.ta=function(){this.N.remove();this.N=null;cy.oa.ta.call(this)};
var ey=function(a,b,c,d,e,f){a.H.append($(D($x,{id:b,label:c,Vs:e||!1})).data("onOpen",f||md).on("click.gci-ui-tabs",B(function(){by(this,b);return!1},a)));dy(a);c=$(D(ay,{id:b,Bu:"gci-ui-tabs-horizontal"==a.V}));a.O.append(c.append(d));c.on("click.gci-ui-tabs",".gci-ui-tab-close",B(function(){by(this,b,!1);return!1},a));a.U&&0==a.H.find(".gci-ui-tab-active").length&&by(a,b)},fy=function(a){return a.H.find("li[data-tab-id=filmstrip]")},by=function(a,b,c){var d=a.H.find("li[data-tab-id="+b+"]");if(!a.U||
!d.hasClass("gci-ui-tab-active")){var e="undefined"!=typeof c?c:!d.hasClass("gci-ui-tab-active");e&&b==a.T||(a.H.find("li[data-tab-id="+b+"]").toggle(!0),gy(a),a.O.find("[data-tab-id="+d.attr("data-tab-id")+"]").show(),a.T=e?b:null,a.N.addClass("gci-ui-tab-active-"+a.T),a.H.find("li").removeClass("gci-ui-tab-active"),d.toggleClass("gci-ui-tab-active",e),d.attr("aria-selected",e?"true":"false"),a.H.toggleClass("gci-ui-tab-active",e),a.O.toggleClass("gci-ui-tab-active",e),window.setTimeout(B(function(){var f=
d.data("onOpen");f&&window.setTimeout(f,100);this.trigger(e?"open":"closed",[this,b])},a),0))}},hy=function(a,b){a.H.find("[data-tab-id="+b+"]").remove();a.O.find("[data-tab-id="+b+"]").remove();0==a.H.find(".gci-ui-tab-active").length&&(b=a.H.find("li"),a.U&&0<b.length?by(a,b.first().data("tab-id").toString()):gy(a));dy(a)},dy=function(a){a.H.find("li.gci-ui-tab-last-child").removeClass("gci-ui-tab-last-child");a.H.find("li:last-child").addClass("gci-ui-tab-last-child")},gy=function(a){a.N.removeClass("gci-ui-tab-active-"+
a.T);a.T=null;a.H.find("li").removeClass("gci-ui-tab-active");a.H.find("li").attr("aria-selected","false");a.O.find("li").hide();a.H.removeClass("gci-ui-tab-active");a.O.removeClass("gci-ui-tab-active")};cy.prototype.get=function(){return this.N};cy.prototype.bind=function(a,b){this.N.bind(a,b)};cy.prototype.unbind=function(a,b){this.N.unbind(a,b)};cy.prototype.trigger=function(a,b){this.N.trigger(a,b)};
var iy=function(a,b,c,d,e,f,g){var k="<"+Fq(f?"a":"button")+' class="'+S("collections-ui-button")+" ";if(c)switch(sa(c)?c.toString():c){case "edit":k+=S("collections-ui-button-edit");break;case "hotdog":k+=S("collections-ui-button-hotdog");break;case "primary":k+=S("collections-ui-button-primary");break;case "secondary":k+=S("collections-ui-button-secondary");break;case "simple":k+=S("collections-ui-button-simple");break;case "transparent":k+=S("collections-ui-button-transparent");break;case "unstyled":k+=
S("collections-ui-button-unstyled")}else k+=S("collections-ui-button-primary");d=" "+S(d)+'" title=""'+(f?"":' type="button"')+(e?" disabled":"")+(f?' href="'+S(uq(f))+'"'+(g?' target="'+S(g)+'"':""):"")+">";cq(c,"hotdog")||dq(b)?(b='<img class="'+S("collections-ui-button-icon"+(cq(c,"hotdog")?" SPRITE_icon_hotdog":" "+b))+'" src="'+S(wq(Yx("common/pixel.gif")))+'" alt="',b+=hq("Icon"),b=Q(b+'">')):b="";k+=d+b+(a?'<span class="'+S("collections-ui-button-content")+'">'+R(a)+"</span>":"")+"</"+Fq(f?
"a":"button")+">";return Q(k)},ky=function(a){a=a||{};return jy(a.title)},jy=function(a){return Q('<a href="#" class="'+S("gci-nav-button")+" "+S("gci-nav-previous")+'"'+(a?' title="'+S(a)+'"':"")+'><span aria-hidden="true"></span></a>')},my=function(a){a=a||{};return ly(a.title)},ly=function(a){return Q('<a href="#" class="'+S("gci-nav-button")+" "+S("gci-nav-next")+'"'+(a?' title="'+S(a)+'"':"")+'><span aria-hidden="true"></span></a>')};
var ny=function(a){a=a||{};var b=a.userEmail,c=a.st,d=a.qt;a=a.Qg;c='<div id="gci-user-section">'+(dq(b)&&dq(c)?'<span id="gci-user-section-profile-wrapper" data-email="'+S(b)+'" data-logout-url="'+S(uq(c))+'"></span>':"");!b&&dq(a)&&(c+=iy("Sign in",void 0,void 0,"gci-login",void 0,d));return Q(c+"</div>")},py=function(a){var b=a.locale;a='<div class="'+S("gci-consumer-share-container")+'">';cq(b,"zh-CN")?(b=""+oy("Sina Weibo","gci-consumer-share-weibo","SPRITE_icon_action_tab_share_weibo"),b+=oy("Tencent QQ",
"gci-consumer-share-qq","SPRITE_icon_action_tab_share_qq"),b+=oy("Tencent QZone","gci-consumer-share-qzone","SPRITE_icon_action_tab_share_qzone"),b+=oy("Renren","gci-consumer-share-renren","SPRITE_icon_action_tab_share_renren"),b+=oy("Kaixin001","gci-consumer-share-kaixin001","SPRITE_icon_action_tab_share_kaixin001"),b+=oy("Douban","gci-consumer-share-douban","SPRITE_icon_action_tab_share_douban"),b=Q(b)):b="";a=a+b+oy("Facebook","gci-consumer-share-fb","SPRITE_icon_action_tab_share_fb")+oy("Twitter",
"gci-consumer-share-twitter","SPRITE_icon_action_tab_share_twitter")+'<div id="classroom" class="'+S("gci-consumer-share")+" "+S("gci-consumer-share-classroom")+'"></div>';a+=iy("Email",void 0,"edit","gci-consumer-share gci-consumer-share-email",void 0,"#email","_blank");a+=iy("Embed",void 0,"edit","gci-consumer-share gci-consumer-share-embed",void 0,void 0,"_blank");return Q(a+"</div>")},qy=function(a){return Q('<div class="g-sharetoclassroom" data-url="'+S(uq(a.Au))+'" data-size="24"></div>')},
oy=function(a,b,c){return Q('<a class="'+S("gci-consumer-share")+" "+S(b)+'" target="_blank" title="'+S(a)+'"><img src="'+S(wq(Yx("common/pixel.gif")))+'" class="'+S(c)+'" alt="'+S(a)+'"></a>')};
var ry=function(a){aa.call(this);this.message="AppContext is disposed, cannot get "+a.join(", ")+"."};G(ry,aa);
wb.prototype.serialize=function(){return this.toString()};wb.prototype.toString=function(){this.N||(this.N=this.O.H+":"+this.H);return this.N};wb.prototype.getType=function(){return this.H};
var sy=function(a,b){wb.call(this,a,b)};I(sy,wb);
var ty=function(a){this.H=a},uy=new ty("lib");
var wy=function(){as.call(this)};I(wy,as);wy.prototype.initialize=function(){};
var xy=function(a,b){this.H=a;this.N=b};xy.prototype.execute=function(a){this.H&&(this.H.call(this.N||null,a),this.H=this.N=null)};xy.prototype.abort=function(){this.N=this.H=null};bo(function(a){xy.prototype.execute=a(xy.prototype.execute)});
var yy=function(a){if(null===a)return"No error type specified";switch(a){case 0:return"Unauthorized";case 1:return"Consecutive load failures";case 2:return"Timed out";case 3:return"Out of date module id";case 4:return"Init error";default:return"Unknown failure type "+a}};
var zy=function(a,b){as.call(this);this.V=a;this.U=b;this.T=[];this.O=[];this.H=[]};I(zy,as);zy.prototype.W=wy;zy.prototype.N=null;zy.prototype.rm=function(){return this.V};zy.prototype.getId=function(){return this.U};var Ay=function(a,b){a.O.push(new xy(b,void 0))};zy.prototype.ld=function(){return!!this.N};var Ab=function(a,b){var c=new a.W;c.initialize(b());a.N=c;c=(c=!!By(a.H,b()))||!!By(a.T,b());c||(a.O.length=0);return c};
zy.prototype.onError=function(a){(a=By(this.O,a))&&v.setTimeout(Ad("Module errback failures: "+a),0);this.H.length=0;this.T.length=0};var By=function(a,b){for(var c=[],d=0;d<a.length;d++)try{a[d].execute(b)}catch(e){fb(e),c.push(e)}a.length=0;return c.length?c:null};zy.prototype.ta=function(){zy.oa.ta.call(this);w(this.N)};
var Cy=function(){this.ua=this.$b=null};h=Cy.prototype;h.Gp=function(){};h.Xm=function(){};h.Go=function(){return this.$b};h.Ym=function(a){this.$b=a};h.xn=function(){return!1};h.Zo=function(){return!1};h.Um=function(){};
var xb=null,yb=null;
var W=function(a,b){var c=c||[];this.yu=a;this.Mm=b||null;this.am=[];this.am=this.am.concat(c)};W.prototype.toString=function(){return this.yu};W.prototype.getModuleId=function(){return this.Mm};W.prototype.rm=function(){return this.am};
var Fb=Symbol("fa");
new W("pVbxBc");
var Ey=function(a){as.call(this);this.N={};this.V={};this.T={};this.H={};this.ha={};this.W=a?a.W:new V;this.ma=!a;this.O=null;a&&(this.O=a,this.T=a.T,this.H=a.H,this.V=a.V);a=Dy(this);this!=a&&(a.U?a.U.push(this):a.U=[this])};I(Ey,as);var Dy=function(a){for(;a.O;)a=a.O;return a},Fy=function(a,b){for(;a;){if(a==b)return!0;a=a.O}return!1};Ey.prototype.get=function(a){var b=Gy(this,a);if(null==b)throw new Hy(a);return b};
var Iy=function(a,b){return!(!a.N[b]&&!a.T[b])},Gy=function(a,b){for(var c=a;c;c=c.O){if(c.isDisposed())throw new ry([b]);if(c.N[b])return c.N[b][0];if(c.ha[b])break}if(c=a.T[b]){c=c(a);if(null==c)throw Error("ga`"+b);Jy(a,b,c);return c}return null},Jy=function(a,b,c){if(a.isDisposed())w(c);else{a.N[b]=[c,!0];for(var d=Ky(a,a,b),e=0;e<d.length;e++)d[e].callback(null);delete a.V[b];b instanceof W&&Gb(b,c.constructor)}},Ly=function(a,b,c){b instanceof W&&(b.Mm=c);a.V[b]=c},Ny=function(a,b,c){a.T[b]=
c;if(c=a.H[b]){if(1<c.length){for(var d=0;d<c.length;++d)c[d].index=d;c.sort(My)}for(;c.length;)c.shift().d.callback(null);delete a.H[b]}},My=function(a,b){if(a.Vb!=b.Vb){if(Fy(a.Vb,b.Vb))return 1;if(Fy(b.Vb,a.Vb))return-1}return a.index<b.index?-1:a.index==b.index?0:1},Ky=function(a,b,c){var d=[],e=a.H[c];e&&(ba(e,function(f){Fy(f.Vb,b)&&(d.push(f.d),ka(e,f))}),0==e.length&&delete a.H[c]);return d},Oy=function(a,b){a.H&&xa(a.H,function(c,d,e){ba(c,function(f){f.Vb==b&&ka(c,f)});0==c.length&&delete e[d]})};
Ey.prototype.ta=function(){if(Dy(this)==this){var a=this.U;if(a)for(;a.length;)a[0].dispose()}else{a=Dy(this).U;for(var b=0;b<a.length;b++)if(a[b]==this){a.splice(b,1);break}}for(var c in this.N)a=this.N[c],a[1]&&a[0].dispose&&a[0].dispose();this.N=null;this.ma&&this.W.dispose();Oy(this,this);this.H=null;w(this.ka);this.ha=this.ka=null;Ey.oa.ta.call(this)};var Hy=function(a){aa.call(this);this.id=a;this.message='Service for "'+a+'" is not registered'};I(Hy,aa);new sy(new ty("fva"),1);
var Py=function(){as.call(this)};G(Py,as);Py.prototype.init=function(){this.H=[]};
var Ob=function(a){var b=Mb;b.N=a;Qy(b)},Hb=function(a,b){var c=Mb;if(c.O){a="Potentially sensitive message stripped for security reasons.";var d=Error("ha");d.columnNumber=b.columnNumber;d.lineNumber=b.lineNumber;d.name=b.name;d.fileName=b.fileName;if(Vb()&&Wb(28)||Xb()&&Wb(14))d.stack=b.stack;b=d}c.isDisposed()||b instanceof rr||(c.N?Ry(c.N,b,a):c.H&&10>c.H.length&&c.H.push([a,b]))},Qy=function(a){a.H&&(m(a.H,function(b){Ry(this.N,b[1],b[0])},a),a.H=null)},Mb=new Py;
var Sy=function(){};Sy.prototype.serialize=function(a){var b=[];Ty(this,a,b);return b.join("")};
var Ty=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){a.serializeArray(b,c);return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");var d="",e;for(e in b)if(Object.prototype.hasOwnProperty.call(b,e)){var f=b[e];"function"!=typeof f&&(c.push(d),Uy(e,c),c.push(":"),Ty(a,f,c),d=",")}c.push("}");return}}switch(typeof b){case "string":Uy(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;
case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("ia`"+typeof b);}}},Vy={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Wy=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,Uy=function(a,b){b.push('"',a.replace(Wy,function(c){var d=Vy[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),Vy[c]=d);return d}),'"')};
Sy.prototype.serializeArray=function(a,b){var c=a.length;b.push("[");for(var d="",e=0;e<c;e++)b.push(d),Ty(this,a[e],b),d=",";b.push("]")};
var Jb=function(){var a=window;if(!a.location)try{(new Sy).serialize(a)}catch(c){}var b=a.location&&a.location.ancestorOrigins;if(void 0!==b)return b&&b.length?b[b.length-1]==a.location.origin:!0;try{return void 0!==a.top.location.href}catch(c){return!1}};
var Kb={};
var Pb=function(a){this.H=a;this.O={};this.N=[]},Ry=function(a,b,c){var d=Lb();c&&(d.message=c);a:{c=Un();d["call-stack"]=c;b=b instanceof Error?b:b||"";for(c=0;c<a.N.length;c++)if(!1===a.N[c](b,d))break a;c="";if(b){c=b.message||"unknown";for(var e=0,f=0;f<c.length;++f)e=31*e+c.charCodeAt(f)>>>0;c=e}e="";for(g in d)e=e+g+":"+d[g]+":";var g=c+"::"+e;c=a.O[g];c||(c={time:0,count:0},a.O[g]=c);1E4>td()-c.time?(c.count++,1==c.count&&(d=Lb(),d.message="Throttling: "+g,a.H.N(b,d))):(c.count&&(d["dropped-instances"]=
c.count),c.time=td(),c.count=0,a.H.N(b,d))}};
var ac=function(a){as.call(this);this.O=a;this.N=!0;this.H=!1};I(ac,as);ac.prototype.wrap=function(a){return Xy(this,a)};ac.prototype.unwrap=function(a){return a[Yy(this,!1)]||a};
var Yy=function(a,b){return(b?"__wrapper_":"__protected_")+ta(a)+"__"},Xy=function(a,b){var c=Yy(a,!0);b[c]||((b[c]=Zy(a,b))[Yy(a,!1)]=b);return b[c]},Zy=function(a,b){var c=function(){if(a.isDisposed())return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(d){$y(a,d)}};c[Yy(a,!1)]=b;return c},$y=function(a,b){if(!(b&&"object"===typeof b&&"string"===typeof b.message&&0==b.message.indexOf("Error in protected function: ")||"string"===typeof b&&0==b.indexOf("Error in protected function: "))){a.O(b);
if(!a.N)throw a.H&&("object"===typeof b&&b&&"string"===typeof b.message?b.message="Error in protected function: "+b.message:b="Error in protected function: "+b),b;throw new az(b);}},dc=function(a){var b=b||v.window;"onunhandledrejection"in b&&(b.onunhandledrejection=function(c){$y(a,c&&c.reason?c.reason:Error("ja"))})},bc=function(a){for(var b=v.window,c=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"],d=0;d<c.length;d++){var e=c[d];c[d]in b&&cc(a,
e)}},cc=function(a,b){var c=v.window,d=c[b];c[b]=function(e,f){"string"===typeof e&&(e=Rb(ud,e));arguments[0]=e=Xy(a,e);if(d.apply)return d.apply(this,arguments);var g=e;if(2<arguments.length){var k=Array.prototype.slice.call(arguments,2);g=function(){e.apply(this,k)}}return d(g,f)};c[b][Yy(a,!1)]=d};ac.prototype.ta=function(){var a=v.window;a.setTimeout=this.unwrap(a.setTimeout);a.setInterval=this.unwrap(a.setInterval);ac.oa.ta.call(this)};
var az=function(a){aa.call(this,"Error in protected function: "+(a&&a.message?String(a.message):String(a)));(a=(this.co=a)&&a.stack)&&"string"===typeof a&&(this.stack=a)};I(az,aa);
var bz=function(){};bz.prototype.N=null;var cz=function(a){return a.N||(a.N=a.T())};
var dz,ez=function(){};I(ez,bz);ez.prototype.H=function(){var a=fz(this);return a?new ActiveXObject(a):new XMLHttpRequest};ez.prototype.T=function(){var a={};fz(this)&&(a[0]=!0,a[1]=!0);return a};var fz=function(a){if(!a.O&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.O=d}catch(e){}}throw Error("ka");}return a.O};dz=new ez;
var gz=function(a){V.call(this);this.headers=new cp;this.ma=a||null;this.N=!1;this.ka=this.H=null;this.W="";this.T=0;this.O=this.wa=this.V=this.ua=!1;this.ha=0;this.U=null;this.Ca="";this.Aa=this.Oa=!1};I(gz,V);var hz=/^https?$/i,iz=["POST","PUT"],jz=[],kz=function(a,b,c,d){var e=new gz;jz.push(e);e.Vc("ready",e.Ia);e.send(a,b,c,d)};gz.prototype.Ia=function(){this.dispose();ka(jz,this)};
gz.prototype.send=function(a,b,c,d){if(this.H)throw Error("la`"+this.W+"`"+a);b=b?b.toUpperCase():"GET";this.W=a;this.T=0;this.ua=!1;this.N=!0;this.H=this.ma?this.ma.H():dz.H();this.ka=this.ma?cz(this.ma):cz(dz);this.H.onreadystatechange=B(this.Da,this);try{this.wa=!0,this.H.open(b,String(a),!0),this.wa=!1}catch(f){lz(this);return}a=c||"";var e=this.headers.clone();d&&hp(d,function(f,g){e.set(g,f)});d=e.Ic().find(function(f){return"content-type"==f.toLowerCase()});c=v.FormData&&a instanceof v.FormData;
!ha(iz,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(f,g){this.H.setRequestHeader(g,f)},this);this.Ca&&(this.H.responseType=this.Ca);"withCredentials"in this.H&&this.H.withCredentials!==this.Oa&&(this.H.withCredentials=this.Oa);try{mz(this),0<this.ha&&((this.Aa=nz(this.H))?(this.H.timeout=this.ha,this.H.ontimeout=B(this.Fa,this)):this.U=hu(this.Fa,this.ha,this)),this.V=!0,this.H.send(a),this.V=!1}catch(f){lz(this)}};
var nz=function(a){return C&&$b(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout};gz.prototype.Fa=function(){"undefined"!=typeof kd&&this.H&&(this.T=8,this.dispatchEvent("timeout"),this.abort(8))};var lz=function(a){a.N=!1;a.H&&(a.O=!0,a.H.abort(),a.O=!1);a.T=5;oz(a);pz(a)},oz=function(a){a.ua||(a.ua=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};
gz.prototype.abort=function(a){this.H&&this.N&&(this.N=!1,this.O=!0,this.H.abort(),this.O=!1,this.T=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),pz(this))};gz.prototype.ta=function(){this.H&&(this.N&&(this.N=!1,this.O=!0,this.H.abort(),this.O=!1),pz(this,!0));gz.oa.ta.call(this)};gz.prototype.Da=function(){this.isDisposed()||(this.wa||this.V||this.O?qz(this):this.va())};gz.prototype.va=function(){qz(this)};
var qz=function(a){if(a.N&&"undefined"!=typeof kd&&(!a.ka[1]||4!=(a.H?a.H.readyState:0)||2!=a.getStatus()))if(a.V&&4==(a.H?a.H.readyState:0))hu(a.Da,0,a);else if(a.dispatchEvent("readystatechange"),a.Xo()){a.N=!1;try{rz(a)?(a.dispatchEvent("complete"),a.dispatchEvent("success")):(a.T=6,a.getStatus(),oz(a))}finally{pz(a)}}},pz=function(a,b){if(a.H){mz(a);var c=a.H,d=a.ka[0]?md:null;a.H=null;a.ka=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}},mz=function(a){a.H&&a.Aa&&(a.H.ontimeout=
null);a.U&&(iu(a.U),a.U=null)};gz.prototype.Xo=function(){return 4==(this.H?this.H.readyState:0)};var rz=function(a){var b=a.getStatus();a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}if(!c){if(b=0===b)a=jp(String(a.W))[1]||null,!a&&v.self&&v.self.location&&(a=v.self.location.protocol,a=a.substr(0,a.length-1)),b=!hz.test(a?a.toLowerCase():"");c=b}return c};
gz.prototype.getStatus=function(){try{return 2<(this.H?this.H.readyState:0)?this.H.status:-1}catch(a){return-1}};var sz=function(a){try{return a.H?a.H.responseText:""}catch(b){return""}};bo(function(a){gz.prototype.va=a(gz.prototype.va)});
var Nb=function(a,b,c){V.call(this);this.T=b||null;this.O={};this.U=tz;this.V=a;c||(this.H=null,C&&!$b("10")?Sb(B(this.N,this),!1,null):(this.H=new ac(B(this.N,this)),cc(this.H,"setTimeout"),cc(this.H,"setInterval"),bc(this.H),ec(this.H)))};I(Nb,V);var uz=function(a,b){hs.call(this,"c");this.error=a;this.context=b};I(uz,hs);
var tz=function(a,b,c,d){if(d instanceof Map){var e={};d=Xc(d);for(var f=d.next();!f.done;f=d.next()){var g=Xc(f.value);f=g.next().value;g=g.next().value;e[f]=g}}else e=d;kz(a,b,c,e)};
Nb.prototype.N=function(a,b){a=a.error||a;b=b?Fa(b):{};a instanceof Error&&Ha(b,a.__closure__error__context__984382||{});var c=Sn(a);if(this.T)try{this.T(c,b)}catch(l){}var d=c.message.substring(0,1900);if(!(a instanceof aa)||a.H){a=c.stack;try{var e=qp(this.V,"script",c.fileName,"error",d,"line",c.lineNumber);if(!Ea(this.O)){d=e;var f=pp(this.O);e=mp(d,f)}f={};f.trace=a;if(b)for(var g in b)f["context."+g]=b[g];var k=pp(f);this.U(e,"POST",k,this.W)}catch(l){}}try{this.dispatchEvent(new uz(c,b))}catch(l){}};
Nb.prototype.ta=function(){w(this.H);Nb.oa.ta.call(this)};
var vz=function(){Cy.call(this);this.H={};this.O=[];this.T=[];this.W=[];this.N=[];this.V=[];this.Ia={};this.va={};this.U=this.ha=new zy([],"");this.Aa=null;this.ma=new qr;this.wa=!1;this.ka=0;this.Da=this.Oa=this.Fa=!1};I(vz,Cy);var wz=function(a,b){aa.call(this,"Error loading "+a+": "+yy(b))};I(wz,aa);h=vz.prototype;h.Gp=function(a){this.wa=a};
h.Xm=function(a,b){if(!(this instanceof vz))this.Xm(a,b);else if("string"===typeof a){a=a.split("/");for(var c=[],d=0;d<a.length;d++){var e=a[d].split(":"),f=e[0];if(e[1]){e=e[1].split(",");for(var g=0;g<e.length;g++)e[g]=c[parseInt(e[g],36)]}else e=[];c.push(f);this.H[f]?(f=this.H[f].rm(),f!=e&&f.splice.apply(f,[0,f.length].concat($c(e)))):this.H[f]=new zy(e,f)}b&&b.length?(pa(this.O,b),this.Aa=b[b.length-1]):this.ma.H||this.ma.callback();xz(this)}};h.Ym=function(a){vz.oa.Ym.call(this,a);xz(this)};
h.xn=function(){return 0<this.O.length};h.Zo=function(){return 0<this.V.length};var Db=function(a){var b=a.xn();b!=a.Fa&&(yz(a,b?"active":"idle"),a.Fa=b);b=a.Zo();b!=a.Oa&&(yz(a,b?"userActive":"userIdle"),a.Oa=b)},Az=function(a,b,c,d,e){c.T.push(new xy(e.callback,e));Ay(c,function(f){e.V(new wz(b,f))});zz(a,b)?d&&(ha(a.V,b)||a.V.push(b),Db(a)):d&&(ha(a.V,b)||a.V.push(b))};
vz.prototype.Ca=function(a,b,c){b||(this.ka=0);this.O=b=Bz(this,a);this.T=this.wa?a:na(b);Db(this);0!==b.length&&(this.W.push.apply(this.W,b),a=B(this.ua.Ca,this.ua,na(b),this.H,{Wr:this.Ia,Zr:!!c,onError:B(this.se,this,this.T,b),Rt:B(this.yb,this)}),(c=5E3*Math.pow(this.ka,2))?v.setTimeout(a,c):a())};
var Bz=function(a,b){b=b.filter(function(e){return a.H[e].ld()?(v.setTimeout(function(){return Error("oa`"+e)},0),!1):!0});for(var c=[],d=0;d<b.length;d++)c=c.concat(Cz(a,b[d]));ua(c);return!a.wa&&1<c.length?(b=c.shift(),a.N=c.map(function(e){return[e]}).concat(a.N),[b]):c},Cz=function(a,b){var c=Ia(a.W),d=[];c[b]||d.push(b);b=[b];for(var e=0;e<b.length;e++)for(var f=a.H[b[e]].rm(),g=f.length-1;0<=g;g--){var k=f[g];a.H[k].ld()||c[k]||(d.push(k),b.push(k))}d.reverse();ua(d);return d},xz=function(a){a.U==
a.ha&&(a.U=null,Ab(a.ha,B(a.Go,a))&&Bb(a,4),Db(a))},zz=function(a,b){if(ha(a.O,b))return!0;for(var c=0;c<a.N.length;c++)if(ha(a.N[c],b))return!0;return!1};vz.prototype.load=function(a,b){var c=[];ua([a],c);for(var d=[],e={},f=0;f<c.length;f++){var g=c[f],k=this.H[g];if(!k)throw Error("na`"+g);var l=new qr;e[g]=l;k.ld()?l.callback(this.$b):(Az(this,g,k,!!b,l),zz(this,g)||d.push(g))}0<d.length&&(0===this.O.length?this.Ca(d):(this.N.push(d),Db(this)));return e[a]};var Dz=function(a){var b=xb;b.U=b.H[a]};
vz.prototype.Um=function(a){this.U&&this.U.H.push(new xy(a,void 0))};vz.prototype.se=function(a,b,c){this.ka++;this.T=a;b.forEach(Rb(ka,this.W),this);401==c?(Bb(this,0),this.N.length=0):410==c?(Ez(this,3),Cb(this)):3<=this.ka?(Ez(this,1),Cb(this)):this.Ca(this.T,!0,8001==c)};vz.prototype.yb=function(){Ez(this,2);Cb(this)};
var Ez=function(a,b){1<a.T.length?a.N=a.T.map(function(c){return[c]}).concat(a.N):Bb(a,b)},Bb=function(a,b){var c=a.T;a.O.length=0;for(var d=[],e=0;e<a.N.length;e++){var f=a.N[e].filter(function(l){var p=Cz(this,l);return Gd(c,function(q){return ha(p,q)})},a);pa(d,f)}for(e=0;e<c.length;e++)ia(d,c[e]);for(e=0;e<d.length;e++){for(f=0;f<a.N.length;f++)ka(a.N[f],d[e]);ka(a.V,d[e])}var g=a.va.error;if(g)for(e=0;e<g.length;e++){var k=g[e];for(f=0;f<d.length;f++)k("error",d[f],b)}for(e=0;e<c.length;e++)if(a.H[c[e]])a.H[c[e]].onError(b);
a.T.length=0;Db(a)},Cb=function(a){for(;a.N.length;){var b=a.N.shift().filter(function(c){return!this.H[c].ld()},a);if(0<b.length){a.Ca(b);return}}Db(a)},yz=function(a,b){a=a.va[b];for(var c=0;a&&c<a.length;c++)a[c](b)};vz.prototype.dispose=function(){mb(Ba(this.H),this.ha);this.H={};this.O=[];this.T=[];this.V=[];this.N=[];this.va={};this.Da=!0};vz.prototype.isDisposed=function(){return this.Da};yb=function(){return new vz};
var Fz=function(a){this.H=new cp;this.size=0;if(a){a=fp(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c]);this.size=this.H.size}},Gz=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+ta(a):b.charAt(0)+a};h=Fz.prototype;h.ad=function(){return this.H.size};h.add=function(a){this.H.set(Gz(a),a);this.size=this.H.size};h.remove=function(a){a=this.H.remove(Gz(a));this.size=this.H.size;return a};h.isEmpty=function(){return 0===this.H.size};h.has=function(a){a=Gz(a);return this.H.has(a)};
h.contains=function(a){a=Gz(a);return this.H.has(a)};h.xc=function(){return this.H.xc()};h.values=function(){return this.H.values()};h.clone=function(){return new Fz(this)};h.zf=function(){return this.H.zf(!1)};Fz.prototype[Symbol.iterator]=function(){return this.values()};
var Hz=[],Iz=[],Jz=!1,Lz=function(a){function b(d){d&&Fd(d,function(e,f){e[f.id]=!0;return e},c.ju)}if(Jz)throw new Kz(a);var c={ju:{},index:Hz.length,$e:a};b(a.H);b(a.T);Hz.push(c);a.H&&m(a.H,function(d){var e=d.id;e instanceof W&&d.module&&(e.Mm=d.module)})},Mz=function(){function a(l){l.av||(l.av=!0,l.xh&&m(l.xh.xc(),a),k.push(l))}var b={},c,d;for(c=Hz.length-1;0<=c;--c){var e=Hz[c];if(e.$e.H){var f=e.$e.H;for(d=f.length-1;0<=d;--d)b[f[d].id]=e}if(e.$e.T)for(f=e.$e.T,d=f.length-1;0<=d;--d)b[f[d].id]=
e}for(c=Hz.length-1;0<=c;--c){e=Hz[c];f=e.$e;if(f.N)for(e.xh=new Fz,d=f.N.length-1;0<=d;--d){var g=b[f.N[d]];g&&e.xh.add(g)}if(f.O)for(e.xh||(e.xh=new Fz),d=f.O.length-1;0<=d;--d)(g=b[f.O[d]])&&e.xh.add(g)}var k=[];m(Hz,a);Hz=k},Oz=function(a){if(!Jz){Mz();for(var b=0;b<Hz.length;++b){var c=Hz[b].$e;c.H&&Nz(a,c.H);c.configure&&c.configure(a)}for(b=0;b<Hz.length;++b)c=Hz[b],c.$e.initialize&&c.$e.initialize(a);for(b=0;b<Iz.length;++b)Iz[b](a);Jz=!0}},Nz=function(a,b){for(var c=0;c<b.length;++c){var d=
b[c];if(!Iy(a,d.id)&&!d.Fz)if(d.module)Ly(a,d.id,d.module);else if(d.multiple){var e=function(f){for(var g=[],k=0;k<arguments.length;++k)g[k]=arguments[k];return new (Function.prototype.bind.apply(d.xe,[null].concat($c(g))))};Ny(a,d.id,d.callback||e)}else Jy(a,d.id,d.callback?d.callback(a):new d.xe(a))}},Kz=function(a){aa.call(this);this.$e=a;this.message="Extension registered after application initialization  adding these services: "+(a.H?Ed(a.H,function(b){return b.id}).join(", "):"none")};
G(Kz,aa);
var Pz=function(a,b){var c={};m(a,function(d){var e=b.search(rp);b:{var f=0;for(var g=d.length;0<=(f=b.indexOf(d,f))&&f<e;){var k=b.charCodeAt(f-1);if(38==k||63==k)if(k=b.charCodeAt(f+g),!k||61==k||38==k||35==k)break b;f+=g+1}f=-1}if(0>f)e=null;else{g=b.indexOf("&",f);if(0>g||g>e)g=e;f+=d.length+1;e=wf(b.substr(f,g-f))}e&&(c[d]=e)});this.H=c};G(Pz,ob);Pz.prototype.N=function(a){xa(this.H,function(b,c){a.Hb.H.get(c)||Gp(a.Hb,c,b)})};
var Qz=function(a){this.H=a};G(Qz,ob);Qz.prototype.N=function(a){var b=a.Hb.clone().N;b="function"===typeof this.H?this.H(b):this.H+b;a.Hb.N=b};
var Rz=new W("byfTOb","byfTOb");
var Tz=function(a,b,c,d){var e="function"===typeof b;(e||!ds(b))&&e&&ds(d);if(!(e||b&&"function"==typeof b.handleEvent))throw Error("T");a=B(Sz,null,a,b,d);return v.setTimeout(a,c||0)},Sz=function(a,b,c){"function"===typeof b?ds(c)||b.call(c):b&&"function"==typeof b.handleEvent&&(ds(b)||b.handleEvent.call(b))};
var Uz=function(a,b){wb.call(this,a,b)};G(Uz,wb);
var Vz=function(a){a&&(E(a,1),E(a,2),E(a,3),E(a,4),E(a,13))},Wz=new Vz;
var $z=function(a){if(this.T=a)a=this.T.jl,Xz(this),this.Hi=a;this.Hb=new sp;this.N="POST";this.$b=Yz++;Zz||(a=new Date,Zz=3600*a.getHours()+60*a.getMinutes()+a.getSeconds());this.wa=1+Zz+1E5*this.$b;this.ma=new cp},Zz,bA=new Uz(uy,"f_req"),Yz=0;h=$z.prototype;h.xo=!0;h.Dm=!0;h.fl=-1;h.Bo=-1;h.$o=-1;h.Dp=Wz;h.ji=0;h.Hi="BEST_EFFORT";var Xz=function(a){if(a.W)throw Error("pa");};$z.prototype.Zh=function(a){this.ma.set("X-Framework-Xsrf-Token",a)};$z.prototype.getContext=function(){return this.Aa};
var cA=function(a,b){b&&ha(iz,a.N)?a.N="GET":b||ha(iz,a.N)||(a.N="POST");Xz(a);a.ua=b},dA=function(a){Xz(a);a.xo=!1};h=$z.prototype;h.iq=function(){this.Hi="FAIL";this.T.abort(this,101)};h.send=function(){if(this.W)throw Error("sa");if(this.xo){if(!this.wa){var a="No request id for ["+this.getUrl()+"]",b=Error("ra`"+this.getUrl());Hb(a,b)}Gp(this.Hb,"_reqid",this.wa)}this.T.send(this);this.W=!0;0<=this.fl&&(this.V=Tz("ta",this.iq,this.fl,this))};
h.abort=function(){if(!this.W)throw Error("ua");this.complete||(this.Hi="FAIL",this.T.abort(this))};h.Xo=function(){return!!this.complete};h.getType=function(){return bA};h.Eo=function(){return this.ha};h.getData=function(a){return this.va?this.va[a]:null};
var eA=function(a){return!!a.H&&!("function"==typeof a.H.isDisposed&&a.H.isDisposed())},fA=function(a,b){a.complete=!0;a.V&&(v.clearTimeout(a.V),a.V=null);eA(a)&&(a.ka&&a.H.Yj&&a.H.Yj(a),a.H.Mo&&a.H.Mo(a,b))},gA=function(){if(!(window.chrome&&window.chrome.runtime&&window.chrome.runtime.getManifest&&window.chrome.runtime.getManifest()))throw Error("va");};$z.prototype.getUrl=function(){return String(this.Hb.clone())};$z.prototype.ks=function(){return this.Hb.H};
var hA=function(a,b,c){a.U||(a.U=new xp);Array.isArray(c)||(c=[String(c)]);ha(iz,a.N)||(a.N="POST");Fp(a.U,b,c)},iA=function(a,b,c){if(b instanceof xp){var d=b.Ic();ua(d);for(var e=0;e<d.length;e++){var f=d[e],g=b.xc(f);c?hA(a,f,g):Gp(a.Hb,f,g)}}else hp(b,function(k,l){c?hA(this,l,k):Gp(this.Hb,l,k)},a)};
var jA=function(a,b){var c;this.N=a;this.O=b;c||(a=c=new sp("//www.google.com/images/cleardot.gif"),b=Ff(),a.H.set("zx",b));this.T=c};h=jA.prototype;h.yn=1E4;h.Vh=!1;h.Tl=0;h.kj=null;h.Sm=null;h.setTimeout=function(a){this.yn=a};h.start=function(){if(this.Vh)throw Error("xa");this.Vh=!0;this.Tl=0;kA(this)};h.stop=function(){lA(this);this.Vh=!1};
var kA=function(a){a.Tl++;null!==navigator&&"onLine"in navigator&&!navigator.onLine?hu(B(a.Qi,a,!1),0):(a.H=new Image,a.H.onload=B(a.Mt,a),a.H.onerror=B(a.Lt,a),a.H.onabort=B(a.Kt,a),a.kj=hu(a.Nt,a.yn,a),rf(a.H,String(a.T)))};h=jA.prototype;h.Mt=function(){this.Qi(!0)};h.Lt=function(){this.Qi(!1)};h.Kt=function(){this.Qi(!1)};h.Nt=function(){this.Qi(!1)};h.Qi=function(a){lA(this);a?(this.Vh=!1,this.N.call(this.O,!0)):0>=this.Tl?kA(this):(this.Vh=!1,this.N.call(this.O,!1))};
var lA=function(a){a.H&&(a.H.onload=null,a.H.onerror=null,a.H.onabort=null,a.H=null);a.kj&&(iu(a.kj),a.kj=null);a.Sm&&(iu(a.Sm),a.Sm=null)};
var Oc=function(){V.call(this);this.H=new jA(this.V,this);this.O=51E3+Math.round(18E3*Math.random())};G(Oc,V);Oc.prototype.V=function(a){this.N=Date.now();this.U(a)};Oc.prototype.U=function(a){this.T=a;this.dispatchEvent("d")};Oc.prototype.N=0;Oc.prototype.T=!0;
var mA=function(a,b,c,d){hs.call(this,(d?"data_b:":"data:")+b);this.request=a;this.data=c};G(mA,hs);
var oA=function(){this.O=[];this.U={};nA(this,1E3)},nA=function(a,b,c){c?a.sk=b:(b=Math.min(3E5,Math.max(b,1E3)),a.sk=Math.round(.85*b)+Math.round(.3*b*Math.random()))};h=oA.prototype;h.Rj=function(){return this.Oi};h.Ol=function(){return this.Oi==this.uk};h.reset=function(){this.T=this.N=null};h.Qm=0;h.uk=-1;h.Oi=0;h.Jg=0;h.Ee=0;h.Bt=0;h.sk=0;
var pA=function(a){if(a.T)a=!1;else{var b;if(b=!!a.N)a:switch(b=a.N,b.Hi){case "RETRY":b=!0;break a;case "FAIL":b=!1;break a;case "BEST_EFFORT":b=a.O||a.N.ji;b=500<=a.H&&3>b?!0:!1;break a;default:throw Error("Aa`"+b.Hi);}a=b}return a};gc.prototype.toString=function(){return String(this.H)};
var qA=function(a,b,c){hs.call(this,a);c&&(this.N=c)};G(qA,hs);qA.prototype.Eo=function(){return this.N};
I(hc,aa);
var rA=function(){},uA=function(a){var b=a.wh,c=function(l){c.oa.constructor.call(this,l);var p=this.ye.length;this.H=[];for(var q=0;q<p;++q)this.ye[q].Bx||(this.H[q]=new this.ye[q](l))};I(c,b);for(var d=[];a&&a!==Object;){if(b=a.wh){b.ye&&(pa(d,b.ye),ua(d));var e=b.prototype,f;for(f in e)if(e.hasOwnProperty(f)&&"function"===typeof e[f]&&e[f]!==b){var g=!!e[f].Rw,k=sA(f,e,d,g);(g=tA(f,e,k,g))&&(c.prototype[f]=g)}}a=a===Object?Object:Object.getPrototypeOf?Object.getPrototypeOf(a.prototype).constructor||
Object:a.oa&&a.oa.constructor||Object}c.prototype.ye=d;return c},sA=function(a,b,c,d){for(var e=[],f=0;f<c.length&&(c[f].prototype[a]===b[a]||(e.push(f),!d));++f);return e},tA=function(a,b,c,d){var e;c.length?e=d?function(f){var g=this.H[c[0]];return g?g[a].apply(this.H[c[0]],arguments):this.ye[c[0]].prototype[a].apply(this,arguments)}:b[a].wr?function(f){a:{var g=Array.prototype.slice.call(arguments,0);for(var k=0;k<c.length;++k){var l=this.H[c[k]];if(l=l?l[a].apply(l,g):this.ye[c[k]].prototype[a].apply(this,
g)){g=l;break a}}g=!1}return g}:b[a].ur?function(f){a:{var g=Array.prototype.slice.call(arguments,0);for(var k=0;k<c.length;++k){var l=this.H[c[k]];l=l?l[a].apply(l,g):this.ye[c[k]].prototype[a].apply(this,g);if(null!=l){g=l;break a}}g=void 0}return g}:b[a].jp?function(f){for(var g=Array.prototype.slice.call(arguments,0),k=0;k<c.length;++k){var l=this.H[c[k]];l?l[a].apply(l,g):this.ye[c[k]].prototype[a].apply(this,g)}}:function(f){return this.delegate(a,c,Array.prototype.slice.call(arguments,0))}:
d||b[a].wr||b[a].ur||b[a].jp?e=null:e=vA;return e},vA=function(){return[]};rA.prototype.delegate=function(a,b,c){for(var d=[],e=0;e<b.length;++e){var f=this.H[b[e]];d.push(f?f[a].apply(f,c):this.ye[b[e]].prototype[a].apply(this,c))}return d};rA.prototype.V=function(a){if(this.H)for(var b=0;b<this.H.length;++b)if(this.H[b]instanceof a)return this.H[b];return null};
I(jc,rA);jc.prototype.N=function(){};jc.prototype.N.jp=!0;
var wA=function(){as.call(this);if(!this.qo){for(var a=this.constructor;a&&!a.wh;)a=a.oa&&a.oa.constructor;a.wh.oo||(a.wh.oo=uA(a));this.qo=new a.wh.oo(this);this.V||(this.V=ic)}};I(wA,as);jc.oa||I(jc,rA);wA.wh=jc;wA.prototype.N=!1;wA.prototype.ha=function(){return 0};wA.prototype.Op=function(a){this.H.wj(a);this.O=a};wA.prototype.abort=function(){throw Error("i");};
var xA=function(a,b){switch(a){case 1:case 3:return 8;case 4:return NaN;case 7:return 100;case 6:return b||7;case 8:return 101;case 5:return 9;default:return 102}};wA.prototype.Zh=function(a,b){this.T=a;this.ka=b};
var yA=function(){aa.call(this);this.message="XSRF token refresh"};G(yA,aa);
var zA=function(){this.N=[];this.H=[]},AA=function(a){0===a.N.length&&(a.N=a.H,a.N.reverse(),a.H=[])};h=zA.prototype;h.dequeue=function(){AA(this);return this.N.pop()};h.ad=function(){return this.N.length+this.H.length};h.isEmpty=function(){return 0===this.N.length&&0===this.H.length};h.contains=function(a){return ha(this.N,a)||ha(this.H,a)};h.remove=function(a){var b=this.N;var c=Cd(b,a);0<=c?(Array.prototype.splice.call(b,c,1),b=!0):b=!1;return b||ka(this.H,a)};
h.xc=function(){for(var a=[],b=this.N.length-1;0<=b;--b)a.push(this.N[b]);var c=this.H.length;for(b=0;b<c;++b)a.push(this.H[b]);return a};
var BA=function(){V.call(this);this.T=new zA;this.U=new cp;this.H=[];this.N=[];this.Pg=[];this.V=new x(this);new cp};I(BA,V);h=BA.prototype;h.We=null;h.lj="READY";h.Lh=1;h.jl="BEST_EFFORT";
h.dispose=function(){for(var a=0;a<this.N.length;a++){var b=this.N[a].getContext();b.Ee&&(v.clearTimeout(b.Ee),b.Ee=0)}this.isDisposed()||(BA.oa.dispose.call(this),a=this.T,a.N=[],a.H=[],this.We&&(v.clearTimeout(this.We),this.We=null));for(a=0;a<this.Pg.length;a++)this.Pg[a].dispose();this.N.length=this.H.length=0;this.V.dispose()};
var CA=function(a,b){var c={};c.Qu=B(a.Ru,a);c.yk=B(a.yk,a);c.zk=B(a.zk,a);c.Sy=B(a.ua,a);c.Vj=B(a.ma,a);c.Ol=B(a.dr,a);c.Ny=B(a.hs,a);c.Rj=B(a.js,a);c.dB=B(a.Th,a);c.wj=B(a.wj,a);b.H=c;a.Pg.push(b)};BA.prototype.send=function(a){this.isDisposed()?DA(this,a,107):(this.dispatchEvent(new qA("f",a)),this.T.H.push(a),EA(this))};BA.prototype.getState=function(){return this.lj};BA.prototype.abort=function(a,b){FA(this,a,b)};
var FA=function(a,b,c){b.getUrl();c="number"===typeof c?c:100;ha(a.H,b)?(b.getContext().Qm=c,(a=b.getContext())&&a.N&&a.N.abort(a.Qm)):a.T.remove(b)&&DA(a,b,c)},HA=function(a,b){var c=null,d={},e=Dd(a.Pg,function(p){var q=ta(p);d[q]=p.ha(b);return!!d[q]});wa(e,B(a.ha,null,d,a.Pg));for(var f=0,g=0,k=e.length;f<k&&!c;f++){var l=e[f];if(!l.N){c=l;break}l=d[ta(l)];if(f==k-1||l>d[ta(e[f+1])])for(;!c&&g<=f;)if(c=e[g++],GA(a,c)<a.Lh)if(c=c.clone())CA(a,c);else{if(1==l)throw Error("Ba");}else throw Error("Ca");
}return c};BA.prototype.ha=function(a,b,c,d){var e=ta(c),f=ta(d);return a[e]<a[f]?1:a[e]>a[f]?-1:c.N&&!d.N?1:!c.N&&d.N?-1:fa(b,d)-fa(b,c)};var GA=function(a,b){var c=0;b=b.constructor;a=a.Pg;for(var d=0,e=a.length;d<e;d++)a[d].constructor===b&&c++;return c};BA.prototype.wj=function(a){if(!this.U.isEmpty())for(var b=this.U.Ic(),c=0;c<b.length;c++){var d=b[c],e=this.U.get(d);Gp(a.Hb,d,e);this.U.remove(d)}};
var IA=function(a,b){switch(b){case "ACTIVE":case "WAITING_FOR_RETRY":case "RETRY_TIMER":if(0==a.H.length)throw Error("Ea`"+b);}b!=a.lj&&(a.lj=b,a.dispatchEvent(new qA("e")),a.ka&&a.ka.pA())},EA=function(a){if("READY"==a.lj||1!==a.Lh){var b=a.T;AA(b);b=b.N;(b=b[b.length-1])&&a.H.length<a.Lh&&(a.T.dequeue(),b.Aa=new oA,a.H.push(b),JA(a,b))}},JA=function(a,b){b.getUrl();var c=b.getContext();c.Oi=0;c.uk=-1;c=td();-1==b.Bo&&(b.Bo=c);b.$o=c;b.ji++;try{IA(a,"ACTIVE");try{b.getUrl();var d=b.getContext();
d.Qm=0;var e=d.N;if(!e){e=HA(a,b);if(!e)throw Error("Da`"+b);e.N=!0;d.N=e}d.H=null;e.Op(b);a.We||(a.We=Tz("Ga",a.lp,3E4,a))}catch(f){throw f;}}catch(f){throw f;}};BA.prototype.ma=function(a,b){this.Vj(a,b)};BA.prototype.Vj=function(a,b){for(var c=a.getContext(),d=0;d<b.length;d++){var e=b[d];c.Oi++;var f=e[0];f!==gh.Qb&&c.O.push(e);c.Rj();f==gh.Qb?KA(this,a,e):f==dh.Qb?LA(a,e):f==eh.Qb&&(MA(a,new eh(e)),this.Th(a))}};
BA.prototype.ua=function(a,b){var c=a.getContext();c.Oi++;var d=b[0];c.Jg&&(v.clearTimeout(c.Jg),c.Jg=0);d!==gh.Qb&&c.O.push(b);c.Rj();d==gh.Qb?KA(this,a,b):d==dh.Qb?LA(a,b):d==eh.Qb?(MA(a,new eh(b)),this.Th(a)):(b=a.getContext(),a=Tz("Ga",Rb(this.Th,a),50,this),b.Jg=a)};
var KA=function(a,b,c){(c=E(new gh(c),1))&&a.W&&c!=a.W&&(b.getContext().H=Error(106))},LA=function(a,b){try{var c=new dh(b),d=new Vz(c);a.Dp=d}catch(e){Hb("Exception in handleDebugInfoArray_",e),a.getContext().H=e}},MA=function(a,b){a=a.getContext();var c=E(b,1);a.uk=c;0<E(b,4)&&E(b,4)};h=BA.prototype;
h.Th=function(a){var b=a.getContext();b.Jg&&(v.clearTimeout(b.Jg),b.Jg=0);var c=b.O,d=b.U;if(c.length&&(b.O=[],b.U={},b=a?a.getContext():null,!b||!b.H))try{for(var e=0;e<c.length;e++){var f=c[e],g=f[0];this.dispatchEvent(new mA(a,g,f,!0))}a&&eA(a)&&a.H.Fs&&a.H.Fs(a,c);this.dispatchEvent(new mA(a,"aa",c));for(e=0;e<c.length;e++){f=c[e];g=f[0];if(a)if(g==To.Qb){var k=new To(f),l=E(k,5);if(500<=l&&700>l){var p=new gc(a,l,!1,a.ji);if(pA(p)){b.T=p;var q=new hc;b.H=q;break}}var r=a;r.Ur=k;eA(r)&&r.H.Yj&&
r.H.Yj(r)}else{r=a;var u=g,y=f;eA(r)&&r.H.No&&r.H.No(r,u,y,d)}this.dispatchEvent(new mA(a,g,f))}}catch(z){z instanceof yA||Hb("Exception in processArrays",z),b&&(b.H=z)}};h.dr=function(a){return a.getContext().Ol()};h.js=function(a){return a.getContext().Rj()};h.hs=function(a){return a.getContext().uk};
h.zk=function(a,b){b=void 0===b?{}:b;var c=a.getContext();c.U=b;this.Th(a);var d=c.H;if(d||!c.Ol()){var e;if(d){if(d instanceof yA)return a.getUrl(),b=c.sk,ha(this.H,a)&&(nA(a.getContext(),b,!0),ia(this.N,a),a.getContext().Ee=-1,IA(this,"WAITING_FOR_RETRY")),!0;d instanceof hc?e=c.T:e=new gc(a,106==d.message?106:12,!0)}else e=new gc(a,103,!1,a.ji),this.wa&&(Gp(a.Hb,"nrt",a.ji),a.getContext());NA(this,a,e);return!1}a.getUrl();a.ka=!1;a.ha=null;a.fl=-1;fA(a,b);this.dispatchEvent(new qA("g",a));ka(this.N,
a);IA(this,"WAITING_FOR_READY");return!0};h.yk=function(a,b){this.Th(a);NA(this,a,b)};var NA=function(a,b,c){b.getUrl();b.getContext().T=c;b.Dp=Wz;pA(c)?(ia(a.N,b),b.getContext().Ee=-1,b="WAITING_FOR_RETRY"):(pA(c),ka(a.N,b),DA(a,b,c),b="WAITING_FOR_READY");IA(a,b)};h=BA.prototype;
h.Ru=function(a){var b=ea(this.H,function(c){return c.getContext().N==a});ha(this.N,b)||(a.N=!1,b.getContext().reset(),ka(this.H,b));this.We&&(v.clearTimeout(this.We),this.We=null);m(this.N,this.tt,this);this.H.length<this.Lh&&(IA(this,"READY"),EA(this))};h.tt=function(a){var b=a.getContext();if(-1==b.Ee){var c=a.Hb.H.get("f.retries");iA(a,{"f.retries":(c?Number(c):0)+1},!1);c=b.sk;b.Bt=td()+c;a=Tz("Ga",B(this.Pt,this,a),c);b.Ee=a;nA(b,2*c);IA(this,"RETRY_TIMER")}};
h.Pt=function(a){var b=a.getContext();b.Ee&&(v.clearTimeout(b.Ee),b.Ee=0);JA(this,a)};h.lp=function(){this.We=Tz("Ga",this.lp,3E4,this);this.eo()};
h.eo=function(){if(0!=this.H.length&&this.O)for(var a=0,b=this.H.length;a<b;a++){var c=this.H[a],d=td(),e=c.$o;if(-1<e&&6E4<d-e){d=this.O;e=Date.now();if(e-d.N>d.O){if(!d.H.Vh)if(null!==navigator&&"onLine"in navigator&&!navigator.onLine)d.N=e-d.O+1E3,Tz("ya",B(d.U,d,!1),0);else{var f=e=new sp("//www.google.com/images/cleardot.gif"),g=Ff();f.H.set("zx",g);d.H.T=e;d.H.start()}d=!0}else d=!1;if(d)break;else this.O.T||FA(this,c,1)}}};
var DA=function(a,b,c){"number"===typeof c&&(c=new gc(b,c));a.dispatchEvent(new qA("h",b,c));b.ka=!0;b.ha=c;fA(b)};
var OA=new W("LEikZe","LEikZe");
var PA=function(a,b,c,d){b="Error code = "+b;c&&(b+=", Path = "+c);d&&(b=d+" "+b);aa.call(this,b);this.name=a};I(PA,aa);
var QA=function(a){return a instanceof To?To.Qb:a[0][0]},RA=function(a,b){for(var c=a[0].Qb,d=1;d<a.length;d++)c+=", ",c+=a[d].Qb;a="";if(b&&0<b.length)for(a+=QA(b[0]),d=1;d<b.length;d++)a+=", ",a+=QA(b[d]);return" Expected protos: ["+c+"]. Returned protos: ["+a+"]."},SA=function(a,b,c){a&&b?PA.call(this,"TooManyProtosError",108,c,"The RequestService interface only supports a single received proto (be it data or error). "+RA(a,b)):PA.call(this,"TooManyProtosError",108,c,"The RequestService interface only supports a single received proto (be it data or error). ")};
I(SA,PA);var TA=function(a,b,c){PA.call(this,"ExpectedProtoNotFound",109,c,"The expected response proto was not returned by the server."+RA(a,b))};I(TA,PA);var UA=function(){PA.call(this,"Retry",0,void 0,"An interceptor has requested that the request be retried.")};I(UA,PA);
var XA=function(a,b,c,d,e){this.V=b;this.U=c;this.ua=[];this.T=d;this.N=e;this.ha=a.O;this.O=new qr;this.ma=new qr(B(this.va,this));this.ka=!1;this.W=a;this.H=new $z(this.N.Xu?a.N:a.H);this.H.Hb.N=this.V;this.H.N=this.N.method;if("string"===typeof this.N.host)var f=jp(this.N.host)[1]||null,g=kp(jp(this.N.host)[3]||null),k=Number(jp(this.N.host)[4]||null)||null;f=f||this.N.scheme;"string"===typeof f&&(a=this.H,gA(),tp(a.Hb,f));g=g||this.N.domain;"string"===typeof g&&(f=this.H,gA(),f.Hb.O=g);"number"===
typeof k&&(g=this.H,gA(),up(g.Hb,k));this.wa=!1;cA(this.H,!ha(iz,this.H.N));VA(this);if(this.U){if(ha(iz,this.H.N)){k=this.U;try{var l=k instanceof HTMLFormElement}catch(p){l="object"===typeof k&&1===k.nodeType&&"object"===typeof k.style&&"object"===typeof k.ownerDocument&&"form"===k.tagName.toLowerCase()}if(l){l=this.H;Xz(l);l.Dm=!1;l=this.H;k=this.U;Xz(l);if(l.Dm)throw Error("wa");l.O=k}else this.U instanceof J?hA(this.H,"f.req",this.U.serialize()):iA(this.H,this.U,!0)}else iA(this.H,this.U,!1);
this.N.Ih&&(Xz(this.H),l=this.H,Xz(l),l.Ca=!0)}WA(this)};XA.prototype.send=function(){return YA(this.W,this)};
var ZA=function(a,b,c){for(var d={},e=0;e<b.length;e++)d[b[e].Qb]=b[e];var f=[],g=[],k=[];for(e=0;e<a.length;e++){var l=a[e];if(!(l instanceof J))d[l[0]]&&f.push(new d[l[0]](l));else if(l instanceof To){if(E(l,6)&&d[E(l,6)])var p=new (d[E(l,6)])(l.getData());else if(F(l,bh,10)){var q=F(l,bh,10);p=ea(b,function(r){return r.wt&&Qa(q,r.wt)})}p?g.push(p):k.push(l)}}return{Uh:c?f.concat(g):f,Tr:c?[]:g,hm:k}};
XA.prototype.$b=function(a){a=a.Ij;for(var b=0;b<a.length;b++){var c=a[b];if(c instanceof gc)throw c;}return a};XA.prototype.Ca=function(a){a=a.Ij;if(0===this.T.length)return null;var b=ZA(a,this.T,!0);if(0===b.Uh.length)throw new TA(this.T,a,this.V);return b.Uh};
XA.prototype.Da=function(a){a=a.Ij;if(0===this.T.length)return null;var b=ZA(a,this.T),c=b.Uh,d=b.Tr;b=b.hm;if(0===c.length&&0===d.length&&0===b.length)throw new TA(this.T,a,this.V);if(1===c.length&&0===d.length&&0===b.length)return c[0];if(0===c.length&&1===d.length&&0===b.length)throw d[0];if(0===c.length&&0===d.length&&1===b.length)throw b[0];throw new SA(this.T,a,this.V);};XA.prototype.getUrl=function(){return this.H.getUrl()};
var $A=function(a,b){m(a.ha,function(c){var d=c.U();Array.isArray(d)||(d=[d]);var e=d;Array.isArray(e)||(e=[e]);e=0===e.length?[]:ZA(b,e,!0).Uh;if(!d.length||e.length)try{c.O(e)}catch(f){if(f instanceof yA)throw this.wa=!0,new UA;throw f;}},a)},aB=function(a,b){a.N.Ih?($A(a,[b]),b=ZA([b],a.T,!0),0<b.Uh.length?a.N.Ih(b.Uh[0]):0<b.hm.length&&a.N.Ih(b.hm[0])):a.ua.push(b)},VA=function(a){var b={},c=a.ma;b.Yj=B(function(d){if(!c.H){var e=d.Eo();e?c.V(e):aB(this,d.Ur)}},a);b.Mo=B(function(d,e){c.H||c.callback({Ij:this.ua,
tB:e})},a);b.No=B(function(d,e,f){aB(this,f)},a);a.H.H=b},WA=function(a){m(a.ha,function(b){b.N&&xr(this.O,b.N,b)},a);xr(a.O,function(b){b.send();return this.ma},a);a.N.Ih?xr(a.O,function(){return null}):(xr(a.O,function(b){$A(a,b.Ij)}),a.N.rr?xr(a.O,a.Ca,a):a.N.Ap?xr(a.O,a.$b,a):xr(a.O,a.Da,a));yr(a.O,a.Aa,a)};
XA.prototype.Aa=function(a){if(a instanceof UA||this.wa&&this.N.Ih){a=this.H.Hb.H.get("f.retries");a=(a?Number(a):0)+1;if(100<a)throw new PA("TooManyRetries",102,this.V,"There was an error after several retries.");var b=bB(this.W,this.V,this.U,this.T,this.N);iA(b.H,{"f.retries":a},!1);return YA(this.W,b)}if(!(a instanceof rr)){if(!this.N.Ap&&a instanceof gc){a=a.H;if(100==a&&this.ka)return new rr(this.O);throw new PA("TransportError",a,this.V,"There was an error during the transport or processing of this request.");
}throw a;}};XA.prototype.va=function(){this.H&&(this.ka=!0,this.H.abort())};XA.prototype.toString=function(){return this.H.getUrl()};
var eB=function(a){for(var b=[],c=cB,d=a.elements,e,f=0;e=d.item(f);f++)if(e.form==a&&!e.disabled&&"FIELDSET"!=e.tagName){var g=e.name;switch(e.type.toLowerCase()){case "file":case "submit":case "reset":case "button":break;case "select-multiple":e=dB(e);if(null!=e)for(var k,l=0;k=e[l];l++)c(b,g,k);break;default:k=dB(e),null!=k&&c(b,g,k)}}d=a.getElementsByTagName("INPUT");for(f=0;e=d[f];f++)e.form==a&&"image"==e.type.toLowerCase()&&(g=e.name,c(b,g,e.value),c(b,g+".x","0"),c(b,g+".y","0"));return b.join("&")},
cB=function(a,b,c){a.push(encodeURIComponent(b)+"="+encodeURIComponent(c))},dB=function(a){var b=a.type;if("string"===typeof b)switch(b.toLowerCase()){case "checkbox":case "radio":return a.checked?a.value:null;case "select-one":return b=a.selectedIndex,0<=b?a.options[b].value:null;case "select-multiple":b=[];for(var c,d=0;c=a.options[d];d++)c.selected&&b.push(c.value);return b.length?b:null}return null!=a.value?a.value:null},fB=function(a,b){var c=a.type;switch("string"===typeof c&&c.toLowerCase()){case "checkbox":case "radio":a.checked=
b;break;case "select-one":a.selectedIndex=-1;if("string"===typeof b)for(var d=0;c=a.options[d];d++)if(c.value==b){c.selected=!0;break}break;case "select-multiple":"string"===typeof b&&(b=[b]);for(d=0;c=a.options[d];d++)if(c.selected=!1,b)for(var e,f=0;e=b[f];f++)c.value==e&&(c.selected=!0);break;default:a.value=null!=b?b:""}};
var gB=function(a,b){null!=a&&this.append.apply(this,arguments)};h=gB.prototype;h.Rf="";h.set=function(a){this.Rf=""+a};h.append=function(a,b,c){this.Rf+=String(a);if(null!=b)for(var d=1;d<arguments.length;d++)this.Rf+=arguments[d];return this};h.getLength=function(){return this.Rf.length};h.toString=function(){return this.Rf};
var hB=function(a){wA.call(this);this.xhr=new gz;this.ma=a;this.U=null;this.xhr.headers.set("X-Same-Domain","1");U(this.xhr,"complete",this.Oo,!1,this);U(this.xhr,"ready",this.Po,!1,this)};I(hB,wA);var iB=/var gmail_error\s*=\s*(\d+)/m,jB=/var rc\s*=\s*(\d+)/m,kB=/(?:Additional details|Detailed Technical Info)[\s\S]*<pre[^>]*>([\s\S]*)<\/pre>/i;h=hB.prototype;h.ta=function(){Es(this.xhr,"complete",this.Oo,!1,this);Es(this.xhr,"ready",this.Po,!1,this);this.xhr.dispose();this.xhr=null;hB.oa.ta.call(this)};
h.Op=function(a){this.H.wj(a);this.O=a;Gp(a.Hb,"rt",this.ma);var b=a.ma,c=null!=a.U||null!=a.O;if(!a.ua||c){if(this.T&&(c=this.ka.call(null),void 0!==c)){var d=a.O;if(d){var e=d.elements[this.T];e||(e=d.ownerDocument.createElement("input"),e.setAttribute("name",this.T),e.setAttribute("hidden",!0),d.appendChild(e));e.value=c}else hA(a,this.T,c)}this.xhr.send(a.getUrl(),a.N,lB(a),b)}else this.xhr.send(a.getUrl(),a.N,null,b)};h.abort=function(a){this.U=a;this.xhr.abort(7)};
h.Oo=function(a){a=a.target;this.O.Da=a.getStatus();if(rz(a)){if(0<sz(a).length||204==a.getStatus()){a:{var b=sz(a);b=b.substring(b.indexOf("\n"));a=this.O;try{var c=window.JSON.parse(b)}catch(d){c=new gc(a,10);this.H.yk(a,c);break a}Array.isArray(c)&&this.H.Vj(a,c[0]);this.H.zk(a)}return}this.U=104}this.W(a)};h.Po=function(){this.H.Qu(this)};
var lB=function(a){var b=a.U;if(b){var c=new gB;b.forEach(function(d,e){c.append(encodeURIComponent(String(e)),"=",encodeURIComponent(String(d)),"&")});return c.toString()}return a.O?eB(a.O):""};hB.prototype.W=function(a){var b=this.U;this.U=0;var c=a.getStatus(),d=a.T;kB.exec(sz(a));if(b)var e=b;else 6==d&&(e=sz(a),e=(a=e.match(iB))?700+parseInt(a[1],10):(a=e.match(jB))?Number("6"+a[1]):null);e||(e=xA(d,c));c=this.O;d=new gc(c,e,void 0,void 0);this.H.yk(c,d)};
var mB=function(){hB.call(this,"j")};G(mB,hB);mB.prototype.ha=function(a){var b=a.O,c;if(c=b)a:{b=b.elements;for(var d=0;c=b[d];d++)if(!c.disabled&&c.type&&"file"==c.type.toLowerCase()){c=!0;break a}c=!1}return c?0:a.Dm&&!a.Ca?.9:.5};mB.prototype.clone=function(){var a=new mB;a.Zh(this.T,this.ka);return a};
mB.prototype.W=function(a){var b=sz(a);b=b.substring(b.indexOf("\n"));try{var c=window.JSON.parse(b)}catch(d){}Array.isArray(c)?(a=this.O,this.H.Vj(a,c[0]),this.H.zk(a)):hB.prototype.W.call(this,a)};
var oB=function(a,b,c,d){V.call(this);this.N=b||null;this.H=c||null;this.U=d||null;this.O=[];this.V=null;this.W=nB};I(oB,V);var nB={rr:!1,domain:void 0,Ih:null,method:"POST",Ap:!1,scheme:void 0,host:void 0,Xu:!1},pB=function(a){var b=new oB(a,void 0,void 0,void 0);Jy(a,OA,b);return b},tb=function(a,b){T(a,b);a.O.push(b)},rB=function(a,b,c,d){d=qB(d,void 0);d.options.method="GET";return YA(a,bB(a,b,c,d.zp,d.options))};oB.prototype.makeRequest=function(a,b,c,d){return YA(this,bB(this,a,b,c,d))};
var bB=function(a,b,c,d,e){d=qB(d,e);e=Fa(a.W);Ha(e,d.options||{});return new XA(a,b,c||null,d.zp,e)},qB=function(a,b){var c=[],d={};b||a&&("function"===typeof a||Array.isArray(a))?(a&&(c=Array.isArray(a)?a:[a]),b&&(d=b)):a&&(d=a);return{zp:c,options:d}},YA=function(a,b){a.V||(a.V=b);b.O.callback(b.H);return b.O};oB.prototype.ta=function(){w(this.N);w(this.H);w(this.U);oB.oa.ta.call(this)};
oB.prototype.initialize=function(a){a=a.get(Rz).H;var b=new BA;b.O=a;b.O&&b.V.listen(b.O,"d",b.eo);CA(b,new mB);this.N=b;a=new BA;CA(a,new mB);this.H=a;this.U=null;this.T&&(this.N.jl=this.T,this.H.jl=this.T)};oB.prototype.Zh=function(a,b){function c(d){d&&m(d.Pg.concat(),function(e){e.Zh(a,b)})}c(this.N);c(this.H)};Gb(OA,oB);
var sB=new W("lsjVmc","lsjVmc");
var uB=function(a,b){this.U=a;this.N=new tB(this);if(void 0===b||b)a=this.U.get(OA),a.O.includes(this.N),tb(a,this.N);T(this,this.N)};I(uB,as);var vB=function(a){var b=new uB(a,!0);Jy(a,sB,b)};uB.prototype.H=null;uB.prototype.O="at";uB.prototype.T=null;uB.prototype.configure=function(a,b,c){a&&!b&&Hb("Missing required data during setup.",Error("Ia"));this.H=a;this.T=b;c&&(this.O=c)};var tB=function(a){this.H=a};I(tB,ob);tB.prototype.U=function(){return hh};
tB.prototype.N=function(a){var b=this.H;if(b.O&&b.H)if("DELETE"==a.N)a.Zh(b.H);else{var c=b.O;b=b.H;var d=a.O;d?(a=d.elements[c],a||(a=d.ownerDocument.createElement("input"),a.setAttribute("name",c),a.setAttribute("hidden",!0),d.appendChild(a)),a.value=b):a.ua||hA(a,c,b)}};tB.prototype.O=function(a){var b;if(b=0!=a.length){b=this.H;a=a[0];var c=!1,d=b.T,e;F(a,fh,2)&&(e=E(F(a,fh,2),1));d&&e===d&&(b.H=E(a,1),c=!0);b=c}if(b)throw new yA;};Gb(sB,uB);
var wB=new W("rJmJrc","rJmJrc");
var xB=new W("n73qwf","n73qwf");
var yB=new W("MpJwZc","MpJwZc");
var zB=new W("UUJqVe","UUJqVe");
new W("Wt6vjf","Wt6vjf");
new W("tdUkaf");new W("fJuxOc");var AB=new W("ZtVrH");new W("WSziFf");new W("ZmXAm");new W("BWETze");new W("UBSgGf");new W("zZa4xc");new W("o1bZcd");new W("WwG67d");new W("z72MOc");new W("JccZRe");new W("amY3Td");new W("ABma3e");new W("GHAeAc","GHAeAc");new W("gSshPb");new W("klpyYe");new W("OPbIxb");new W("pg9hFd");new W("yu4DA");new W("vk3Wc");new W("IykvEf");new W("J5K1Ad");new W("IW8Usd");new W("IaqD3e");new W("jbDgG");new W("b8xKu");new W("d0RAGb");new W("AzG0ke");new W("J4QWB");new W("TuDsZ");
new W("hdXIif");new W("mITR5c");new W("DFElXb");new W("NGntwf");new W("Bgf0ib");new W("Xpw1of");new W("v5BQle");new W("ofuapc");new W("FENZqe");new W("tLnxq");
var kc=function(a){this.yc=a},mc=[lc("data"),lc("http"),lc("https"),lc("mailto"),lc("ftp"),new kc(function(a){return/^[^:]*([/?#]|$)/.test(a)})];
var BB=function(a,b){b||dn();this.N=a||null};BB.prototype.render=function(a,b){a=a(b||{},this.N?this.N.getData():{});this.H(null,a instanceof Sp?a.Kd:null);return String(a)};var CB=function(a,b){var c=b||{};a.N&&a.N.getData();b=c.xt;var d=c.Wq;c=c.details;b=Q('<div><div class="'+S("gci-fatal-message-header")+'">'+R(b)+"</div>"+(c?'<div class="'+S("gci-fatal-message-details")+'">'+R(c)+"</div>":"")+'<div class="'+S("gci-fatal-message-reload")+'">'+R(d)+"</div></div>");a.H(null,b.Kd);return Tp(b)};
BB.prototype.H=md;
var IB=function(a,b){x.call(this);var c=this;$("body").addClass(Pr()?"gci-mobile":"gci-desktop");$.extend($.easing,{easeInOutCubic:function(f,g,k,l,p){return 1>(g/=p/2)?l/2*g*g*g+k:l/2*((g-=2)*g*g+2)+k},easeInOutQuint:function(f,g,k,l,p){return 1>(g/=p/2)?l/2*g*g*g*g*g+k:l/2*((g-=2)*g*g*g*g+2)+k}});$("noscript").remove();n=this;var d=new sp(window.location.href);this.ab=d.H.get("_crawler_");this.Da=Fa(window.gciGlobal&&window.gciGlobal.config);this.U=new Os(this.Da.experiments||{});this.Ta=a;this.name=
"";this.N=DB(this,"pathPrefix");this.Aa=null;this.Ia=new Xx;this.W={};this.H=new fw(a,b);this.wa=!1;this.ma=new Ux;T(this,this.ma);this.H.bind("collections-page-leave.gci-butter-bar",function(){c.ma.hide()});a=EB(this,"channel");b=null;a&&(a=new Jl(a),b=new FB(a));this.Ca=b;this.V=null;if(!GB(this)){var e=0;a=B(function(f,g,k,l){1<=e||(e++,kz(f,g,k,l))},this);fc(this.N+"/jserror",a)}this.Vb=new Ey;Oz(this.Vb);this.O=Iy(this.Vb,OA)?this.Vb.get(OA):pB(this.Vb);this.O.N&&(this.O.N.Lh=3);this.O.H&&(this.O.H.Lh=
3);vb(this.O);tb(this.O,this.Ia);this.N&&tb(this.O,new Qz(this.N));Ix(this)&&tb(this.O,new Pz(["from_eos"],"?from_eos=1"));a=DB(this,"xsrfToken");b=DB(this,"userToken");a&&b&&(vB(this.Vb),this.Vb.get(sB).configure(a,b));this.T=Ns(new cy($("body")),this);this.T.get().insertBefore($("body > footer"));this.Lb=new Ts(EB(this,"gaiaSessionIdentifier")||"");HB(this);Vr()&&$("body").addClass("gci-old-browser").css("overflow","visible");a=DB(this,"userEmail");this.Fa=xr(new qr,this.zu,this);this.Qg()&&Ex(this)&&
!ke(d.O,".google.com")||this.Fa.callback(a)},n;I(IB,nb);IB.prototype.ta=function(){w(this.Ia);w(this.H);w(this.Vb);w(this.Ca);w(n);IB.oa.ta.call(this);n=null};var JB=function(a,b){tb(a.O,b)},KB=function(a,b){$.each(b,B(function(c,d){this.W[d]=null},a))};IB.prototype.na=function(){return this.Ta};
var dw=function(){var a=n;return a.N+DB(a,"subAppPathPrefix")},HB=function(a){$("#gci-feedback").on("click.gci-feedback",B(function(){var e=this.Lb;e.N.N({authuser:e.H});return!1},a));var b=function(e){var f=new sp(window.location.href);f.H.set("hl",e);LB(f.toString());return!1},c=$.map(EB(a,"nativeLocales",[]),function(e){return{title:e.displayName,value:e.code,action:b}}),d=MB(a);$("#gci-user-section-lang-wrapper").append(Ns(new qt(d,"menu menu-right-anchor menu-reverse short",null,{items:c}),a).get())},
NB=function(a,b){xr(a.Fa,function(){if(this.Aa)b.call(this);else if(!Ex(n)){var c=new sp(DB(this,"loginUrl"));c.H.set("continue",window.location.href);LB(c.toString())}},a)},MB=function(a){var b="";$.each(EB(a,"nativeLocales",[]),function(c,d){if("en"==d.code)return b=d.displayName,!1});return b},OB=function(a,b,c){a.wa||Wx(a.ma,b,c)};IB.prototype.wm=function(a){return this.H.wm(a)};IB.prototype.Lf=function(a,b){document.title=void 0!==b?b+" - "+this.name:this.name};IB.prototype.ei=md;
IB.prototype.Ad=md;var PB=function(a){var b=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")+a.N;a.wa=!0;a=pc(b);window.location.href=ab(a)},LB=function(a){n.wa=!0;a=pc(a);window.location.href=ab(a)},QB=function(a){nv(Gv(CB(new BB,{xt:a,Wq:"You will be redirected to the homepage. We apologize for the inconvenience.",details:void 0}),function(){PB(n)},void 0,"Restart"))},GB=function(a){return!!EB(a,"isDebug")};
IB.prototype.Cd=function(){return!!EB(this,"isCuration")};var RB=function(a){return DB(a,"isSyndicated")?a.Ca:null},TB=function(a){return(a=RB(a))&&"number"===typeof SB(a)?SB(a).toString():""},Ex=function(a){return!!DB(a,"isSyndicated")};IB.prototype.Qg=function(){var a=RB(this);return this.Cd()||!a||a.Qg()};var dt=function(a){return!!EB(a,"enableMobileUi")},UB=function(a,b){n.Lf(a,b,!0)},DB=function(a,b){return Ef(EB(a,b,void 0))},EB=function(a,b,c){return a.Da[b]||c||null},nt=function(){return Yx("common/pixel.gif")};
h=IB.prototype;h.Ji=function(a,b){if(a){var c={};c["q."+Vs.Ha]=a.getId().toString();b&&(c.projectId=b);this.lc("",c)}};h.Uj=function(a,b){var c={};c["q."+a]=b;this.lc("",c)};
h.zu=function(a){this.Aa=a;$("#gci-user-section").replaceWith(D(ny,{userEmail:a,st:DB(this,"logoutUrl"),qt:DB(this,"loginUrl"),Qg:this.Qg()}));if(this.Aa){var b=$("#gci-user-section-profile-wrapper");b&&(a=[],Ex(this)||a.push({title:"Sign out",value:"",action:function(){LB(b.attr("data-logout-url"))}}),b.append(Ns(new qt(b.attr("data-email"),"menu",null,{items:a}),this).get()))}};
h.Jo=function(a){var b=this.H;a=VB(a.metadata,WB)||a.getId().toString();b=cw(b,"collection/"+a,this.N+"/",window.location);uf(b)};h.di=md;h.Vk=md;h.ek=function(){return!1};var Ix=function(a){return EB(a,"isExhibitEmbedInStella")};IB.prototype.Kj=function(){return!1};
var XB={Na:"art",key:"artist_date",Ha:"-4151541203111375643",type:3},YB={Na:"art",key:"artist_birth_place",Ha:"-7049592862958951304",type:2},ZB={Na:"art",key:"artist_death_place",Ha:"-1458873470564750521",type:2},$B={Na:"art",key:"artist_nationality",Ha:"-9057758384493071771",type:1};
var cC=function(a,b,c){x.call(this);a=a instanceof jQuery?a:$(a);var d=nt();this.O=$("<div>").addClass("collections-image-holder").append($("<img>").addClass("collections-image-holder-shield").attr("alt",c.title||"").attr("src",d)).appendTo(a);this.N=c.qh||null;this.ua=c.Bc||null;this.W=c.ae||null;this.ma=c.Xa||!1;this.Aa=c.fadeIn||!1;this.U=b;this.T=$("<img>").attr("src",d);this.V=$("<div>").addClass("holder-background").append(this.T).appendTo(this.O);this.Aa&&this.V.addClass("gci-image-holder-fade-in");
this.va=1;this.ka={x:50,y:50};c.lh&&(b=c.lh.x,a=c.lh.y,this.ka={x:.3>b?0:.7<b?100:50,y:.3>a?0:.7<a?100:50});this.wa=C&&!qg(9);this.H=c.ee||null;this.ma||this.H||aC(this);this.Ca=!1;this.bind("update",B(function(e,f,g,k){f&&(Ea(f)?this.N=null:this.N=f);null!=g&&(this.ua=g);k&&(Ea(k)?this.W=null:this.W=k);bC(this)},this));this.bind("refresh",B(function(){this.wa&&bC(this);return!1},this));this.bind("preload",B(function(e,f){this.preload(f);return!1},this))};G(cC,nb);
cC.prototype.ta=function(){this.O.remove();this.O=null;nb.prototype.ta.call(this)};cC.prototype.bind=function(a,b){this.O.bind(a,b)};
var bC=function(a){if(a.H){if(a.ua)a.wa?dC(a):a.T.css("visibility","hidden");else{var b=a.N;b||(b={top:0,left:0,Jf:1});var c=a.va*b.Jf,d=Math.floor(100*c)/100;c=Math.ceil(100*c)/100;a.V.css({top:d*b.top,left:d*b.left,width:c*a.H.width,height:c*a.H.height})}a.ma||(eC(a,a.W?Math.max(a.W.width,a.W.height):void 0),b=B(function(){if(this.wa||!this.ua)this.T.attr("src")!=this.U&&this.T.attr("src",this.U);else{var e="url("+this.U+") no-repeat "+this.ka.x+"% "+this.ka.y+"%";this.V.css("background")!=e&&this.V.css({background:e,
"background-size":"cover"})}this.V.addClass("gci-image-loaded")},a),a.Aa?$("<img>").load(b).attr("src",a.U):b())}},aC=function(a){var b=new Image;b.onload=B(function(){this.H={width:b.width,height:b.height};bC(this)},a);b.src=a.U};h=cC.prototype;h.resize=function(){this.H&&(this.va=Math.max(this.O.width()/this.H.width,this.O.height()/this.H.height),bC(this))};h.qh=function(a,b){this.N=a;b||bC(this)};h.getContainer=function(){return this.O};
h.mf=function(a){var b=this.va*this.N.Jf;this.N.left+=a.x/b;this.N.top+=a.y/b;bC(this);return this.N};h.load=function(){this.ma=!1;if(!this.H)return aC(this),this;bC(this);return this};h.preload=function(a){if(this.Ca)a&&a();else{this.Ca=!0;this.ma=!1;var b=new Image;b.onload=B(function(){this.T.attr("src",this.U);this.H={width:b.width,height:b.height};b=null;bC(this);a&&a();return!1},this);eC(this);b.src=this.U}};h.unload=function(){this.T.attr("src","");return this};
var dC=function(a){var b=a.O.width(),c=a.O.height(),d=a.H.width,e=a.H.height;if(0!=c&&0!=e)if(a.W)a.T.css({height:a.W.height,width:a.W.width});else{var f=b/c,g=d/e;f>g?(a.T.css({width:b,height:e*b/d}),a.V.css({top:a.ka.y*(1-e*f/d)+"%",left:"",position:"absolute",width:"auto",height:"auto"})):(a.T.css({height:c,width:g*c}),a.V.css({top:"",left:a.ka.x*(1-c*g/b)+"%",position:"absolute",width:"auto",height:"auto"}))}},eC=function(a,b){var c=Math.max(a.V.width(),a.V.height()),d=a.U;c||(c=b);c&&d.match(/=s([0-9]+)$/)&&
(d=d.substr(0,d.lastIndexOf("="))+"=s"+fC(c));a.U=d},fC=function(a){var b=1<<Math.ceil(Math.log(a/10)/Math.LN2);return Math.min(1200,Math.max(175,Math.ceil(a/b)*b))};
var gC=function(a){return 1==a%10&&11!=a%100?"one":2==a%10&&12!=a%100?"two":3==a%10&&13!=a%100?"few":"other"},hC=gC;hC=gC;
var iC=function(a,b){if(void 0===b){b=a+"";var c=b.indexOf(".");b=Math.min(-1==c?0:b.length-c-1,3)}return 1==(a|0)&&0==b?"one":"other"},jC=iC;jC=iC;
var nC=function(a){this.O=a;this.N=this.H=this.U=null;a=ar;var b=Yq;if(kC!==a||lC!==b)kC=a,lC=b,mC=new dr(1);this.V=mC},kC=null,lC=null,mC=null,oC=/'([{}#].*?)'/g,pC=/''/g,tC=function(a,b,c){if(a.O){a.U=[];var d=qC(a,a.O);a.N=rC(a,d);a.O=null}if(!a.N||0==a.N.length)return"";a.H=na(a.U);d=[];sC(a,a.N,b,c,d);for(b=d.join("");0<a.H.length;)b=b.replace(a.T(a.H),a.H.pop());return b},sC=function(a,b,c,d,e){for(var f=0;f<b.length;f++)switch(b[f].type){case 4:e.push(b[f].value);break;case 3:var g=b[f].value,
k=a,l=e,p=c[g];void 0===p?l.push("Undefined parameter - "+g):(k.H.push(p),l.push(k.T(k.H)));break;case 2:g=b[f].value;k=a;l=c;p=d;var q=e,r=g.zj;void 0===l[r]?q.push("Undefined parameter - "+r):(r=g[l[r]],void 0===r&&(r=g.other),sC(k,r,l,p,q));break;case 0:g=b[f].value;uC(a,g,c,jC,d,e);break;case 1:g=b[f].value,uC(a,g,c,hC,d,e)}},uC=function(a,b,c,d,e,f){var g=b.zj,k=b.Wn,l=+c[g];isNaN(l)?f.push("Undefined or invalid parameter - "+g):(k=l-k,g=b[c[g]],void 0===g&&(d=d(Math.abs(k)),g=b[d],void 0===
g&&(g=b.other)),b=[],sC(a,g,c,e,b),c=b.join(""),e?f.push(c):(a=nr(a.V,k),f.push(c.replace(/#/g,a))))},qC=function(a,b){var c=a.U,d=B(a.T,a);b=b.replace(pC,function(){c.push("'");return d(c)});return b=b.replace(oC,function(e,f){c.push(f);return d(c)})},vC=function(a){var b=0,c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var f;f=e.exec(a);){var g=f.index;"}"==f[0]?(c.pop(),0==c.length&&(f={type:1},f.value=a.substring(b,g),d.push(f),b=g+1)):(0==c.length&&(b=a.substring(b,g),""!=b&&d.push({type:0,value:b}),
b=g+1),c.push("{"))}b=a.substring(b);""!=b&&d.push({type:0,value:b});return d},wC=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,xC=/^\s*(\w+)\s*,\s*selectordinal\s*,/,yC=/^\s*(\w+)\s*,\s*select\s*,/,rC=function(a,b){var c=[];b=vC(b);for(var d=0;d<b.length;d++){var e={};if(0==b[d].type)e.type=4,e.value=b[d].value;else if(1==b[d].type){var f=b[d].value;switch(wC.test(f)?0:xC.test(f)?1:yC.test(f)?2:/^\s*\w+\s*/.test(f)?3:5){case 2:e.type=2;e.value=zC(a,b[d].value);break;case 0:e.type=0;e.value=AC(a,
b[d].value);break;case 1:e.type=1;e.value=BC(a,b[d].value);break;case 3:e.type=3,e.value=b[d].value}}c.push(e)}return c},zC=function(a,b){var c="";b=b.replace(yC,function(k,l){c=l;return""});var d={};d.zj=c;b=vC(b);for(var e=0;e<b.length;){var f=b[e].value;e++;var g;1==b[e].type&&(g=rC(a,b[e].value));d[f.replace(/\s/g,"")]=g;e++}return d},AC=function(a,b){var c="",d=0;b=b.replace(wC,function(l,p,q){c=p;q&&(d=parseInt(q,10));return""});var e={};e.zj=c;e.Wn=d;b=vC(b);for(var f=0;f<b.length;){var g=
b[f].value;f++;var k;1==b[f].type&&(k=rC(a,b[f].value));e[g.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=k;f++}return e},BC=function(a,b){var c="";b=b.replace(xC,function(k,l){c=l;return""});var d={};d.zj=c;d.Wn=0;b=vC(b);for(var e=0;e<b.length;){var f=b[e].value;e++;if(1==b[e].type)var g=rC(a,b[e].value);d[f.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=g;e++}return d};nC.prototype.T=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};
var FC=function(a){var b="",c=a.view;switch(sa(c)?c.toString():c){case "fullscreen":c='<div class="'+S("gci-fullscreen-item")+" "+S("gci-asset-fullscreen-item")+" "+S("gci-asset-item")+'"><div class="'+S("gci-asset-fullscreen")+'">';a=a.asset;var d='<div class="'+S("gci-asset-image")+'"></div><div class="'+S("gci-asset-square-container")+'"><div class="'+S("gci-asset-square")+'" dir="auto"><div class="'+S("gci-asset-featured")+'">';d=d+'Featured Item</div><div class="'+(S("gci-asset-title-creator")+
'"><a href="#" class="'+S("gci-asset-title")+" "+S("gci-asset-info-link")+'" title="'+S(a.Gb)+'">'+R(a.title)+'</a><span class="'+S("gci-asset-date")+'">'+R(a.Ga)+'</span><span class="'+S("gci-asset-creator")+'">'+R(a.Cc)+"</span></div>"+(a.Nc?'<a href="#" class="'+S("gci-asset-partner")+" "+S("gci-asset-info-link")+'">'+R(a.Nc)+"</a>":'<span class="'+S("gci-asset-partner")+'">&nbsp;</span>')+"</div></div>");a=Q(d);a=c+a+'<div class="'+S("gci-asset-view")+'">';a+=iy("View Item",void 0,"transparent",
"gci-asset-view-button");a+='</div><div class="'+S("gci-asset-cover-bottom-gradient")+'"></div></div></div>';a=Q(a);b+=a;break;case "gallery":a=a.asset;a=Q('<div class="'+S("gci-asset-gallery-item")+" "+S("gci-asset-item")+'" role="link"><div class="'+S("gci-asset-gallery")+'" dir="auto"><div class="'+S("gci-asset-image")+'"></div><div class="'+S("gci-asset-bottom")+'"><div class="'+S("gci-asset-optional-border")+'"></div><div class="'+S("gci-asset-zoom-widget")+'"><div class="'+S("gci-asset-zoom-widget-shield")+
'"></div></div><div class="'+S("gci-asset-information")+'"><div class="'+S("gci-asset-title-date")+'"><a href="#" class="'+S("gci-asset-title")+" "+S("gci-asset-info-link")+'" title="'+S(a.Gb)+'">'+R(a.title)+"</a> "+(a.Ga?'<span class="'+S("gci-asset-date")+'">('+R(a.Ga)+")</span>":"")+(a.Ye?CC():"")+(a.Uc?DC():"")+"</div>"+(a.Cc?EC(a.Cc,a.jd):"")+(a.Nc?'<a href="#" class="'+S("gci-asset-partner")+" "+S("gci-asset-info-link")+'">'+R(a.Nc)+"</a>":"")+"</div></div></div></div>");b+=a;break;case "topbox":b+=
Q('<div class="'+S("gci-asset-topbox-item")+" "+S("gci-asset-item")+'" role="link"><div class="'+S("gci-asset-image")+'"></div></div>');break;case "onebox":a=a.asset;a=Q('<div class="'+S("gci-onebox-item")+'"><div class="'+S("gci-onebox-item-thumb")+'"></div><div class="'+S("gci-onebox-item-summary")+'"><h3 title="'+S(a.title)+'">'+R(a.title)+"</h3></div></div>");b+=a;break;default:c=a.asset,a=a.Bg,a=Q('<div class="'+S("gci-asset-grid-item")+" "+S("gci-asset-item")+(c.he?"":" "+S("gci-asset-not-album"))+
'" role="link"'+(a?' style="width:'+S(yq(a))+'px"':"")+'><div class="'+S("gci-asset-grid")+'"><div class="'+S("gci-asset-image")+'"></div></div><div class="'+S("gci-asset-grid-caption")+'" dir="auto"><a href="#" class="'+S("gci-asset-title")+" "+S("gci-asset-info-link")+'" title="'+S(c.Gb)+'">'+R(c.title)+"</a>"+(c.Ga?' <span class="'+S("gci-asset-date")+'">('+R(c.Ga)+")</span>":"")+(c.Cc?EC(c.Cc,c.jd,c.bs):"")+(c.Nc?'<a href="#" class="'+S("gci-asset-partner")+" "+S("gci-asset-info-link")+'" title="'+
S(c.ds)+'">'+R(c.Nc)+"</a>":"")+(c.Ye?CC():"")+(c.Uc?DC():"")+"</div></div>"),b+=a}return Q(b)},CC=function(){return Q('<span class="'+S("gci-asset-gigapixel-label")+'">Gigapixel</span>')},DC=function(){var a='<span class="'+S("gci-asset-three-d-label")+'">';return Q(a+"3D Object</span>")},GC=function(){return Q('<div class="'+S("gci-video-shield")+'"><img src="'+S(wq(Yx("common/overlay-play_0.png")))+'"></div>')},EC=function(a,b,c,d){var e="";b=dq(b)&&!d;e+=b?'<a href="#" class="'+S("gci-asset-creator")+
" "+S("gci-asset-info-link")+'"'+(c?' title="'+S(c)+'"':"")+">":'<span class="'+S("gci-asset-creator")+'">';a="by "+R(a);return Q(e+a+(b?"</a>":"</span>"))},HC=function(a){a=a.asset;return Q('<div class="'+S("gci-asset-attribution")+'"><div class="'+S("gci-asset-image")+'"></div><div class="'+S("gci-asset-information")+'"><div class="'+S("gci-asset-title-date")+'">'+(a.title?'<a href="#" class="'+S("gci-asset-title")+" "+S("gci-asset-info-link")+'" title="'+S(a.Gb)+'">'+R(a.title)+"</a> ":"")+(a.Ga?
'<span class="'+S("gci-asset-date")+'">('+R(a.Ga)+")</span>":"")+(a.Ye?CC():"")+(a.Uc?DC():"")+"</div>"+(a.Cc?EC(a.Cc,a.jd,void 0,a.Kj):"")+(a.vp?'<span class="'+S("gci-asset-partner")+'">'+R(a.vp)+"</span>":a.Mr?'<span class="'+S("gci-asset-partner")+'">'+R(a.Nc)+"</span>":'<a href="#" class="'+S("gci-asset-partner")+" "+S("gci-asset-info-link")+'">'+R(a.Nc)+"</a>")+"</div></div>")},IC=function(){var a='<aside class="'+S("gci-three-d-tooltips")+'"><p class="'+S("gci-three-d-rotate")+'">';a=a+'Click to rotate</p><p class="'+
(S("gci-three-d-zoom")+'">');return Q(a+"Scroll to zoom</p></aside>")};
var LC=function(a,b){a=wj(new uj,a);a=Ij(Hj(new Gj,7),a);return JC(new KC(a),b)},JC=function(a,b){var c={};if(MC(a)||14===a.La.getType()||a.he()||NC(a))c=a.getSize();if(b.$d){var d=b.$d;var e=a.getSize()||{width:640,height:480},f=e.width/e.height;e=e.height/e.width;d.height?(f*=d.height,c={width:f,height:d.height},d.width&&d.width<f&&(e*=d.width,c={width:d.width,height:e})):d.width&&(e*=d.width,c={width:d.width,height:e},d.height&&d.height<e&&(f*=d.height,c={width:f,height:d.height}))}if(!Jc(a)){var g=
!b.size&&b.$d?c:b.size;g=b.zd?OC(a,g)||PC(a,!0):PC(a,!0)}if(MC(a)||14===a.La.getType())d=$("<div>").addClass("collections-asset-thumbnail").addClass("image"),a=new cC(d,g,{ee:c,ae:b.size,Bc:!0,title:a.getTitle(),fadeIn:b.fadeIn,Xa:b.Xa,lh:b.lh}),b.Xa||a.load();else if(QC(a))d=$("<div>").addClass("collections-asset-thumbnail").addClass("video"),(new cC(d,g,{ee:c,ae:b.size,Bc:!0,title:a.getTitle(),fadeIn:b.fadeIn})).load(),d.append($(D(GC)));else if(NC(a))d=$("<div>").addClass("collections-asset-thumbnail").addClass("streetview"),
a=new cC(d,g,{ee:c,ae:b.size,Bc:!0,title:a.getTitle(),fadeIn:b.fadeIn,Xa:b.Xa}),b.Xa||a.load(),d.append($("<div>").addClass("gci-streetview-shield"));else if(Jc(a))d=$("<div>").addClass("collections-asset-thumbnail").addClass("text"),d.text(a.Wa().Ka());else if(a.he())d=$("<div>").addClass("collections-asset-thumbnail").addClass("album"),d.append($("<div>").addClass("stack-1")).append($("<div>").addClass("stack-2")),(new cC(d,g,{ee:c,ae:b.size,title:a.getTitle(),Bc:!0})).load(),d.append($("<div>").addClass("count").text(""+
(E(a.La,90)||0)));else if(RC(a))d=$("<div>").addClass("collections-asset-thumbnail").addClass("audio");else if(a.Uc()||10===a.La.getType()||12===a.La.getType())d=$("<div>").addClass("collections-asset-thumbnail").addClass("3d"),a=new cC(d,PC(a,!0),{ee:c,ae:b.size,Bc:!0,title:a.getTitle(),fadeIn:b.fadeIn,Xa:b.Xa}),b.Xa||a.load(),d.append($("<div>").addClass("gci-3d-shield"));else return a.getType(),null;if(b.size||b.$d)b=b.size||c,d.css({width:b.width,height:b.height});return d};
var rc=function(a){a=a||{};a=a.ug;return Q('<div class="'+S("gci-map")+(a?" "+S("gci-map-withsearchbox"):"")+'"><div class="'+S("gci-map-holder")+'"></div>'+(a?'<div class="'+S("gci-map-searchbox")+'"><input type="text"/></div>':"")+"</div>")};
/*

 Copyright 2010 Gary Little [gary at luxcentral.com]
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
var SC=function(a){this.extend(SC,google.maps.OverlayView);a=a||{};this.W=a.content||"";this.Ia=a.disableAutoPan||!1;this.ua=a.maxWidth||0;this.V=a.pixelOffset||new google.maps.Size(0,0);this.O=a.position||new google.maps.LatLng(0,0);this.$b=a.zIndex||null;this.Da=a.boxClass||"infoBox";this.Fa=a.boxStyle||{};this.Oa=a.closeBoxMargin||"2px";this.ha=a.closeBoxURL||"http://www.google.com/intl/en_us/mapfiles/close.gif";""===a.closeBoxURL&&(this.ha="");this.Ca=a.infoBoxClearance||new google.maps.Size(1,
1);"undefined"===typeof a.visible&&(a.visible="undefined"===typeof a.isHidden?!0:!a.isHidden);this.U=!a.visible;this.va=a.alignBottom||!1;this.se=a.pane||"floatPane";this.Aa=a.enableEventPropagation||!1;this.ka=this.T=this.ma=this.wa=this.N=this.H=null},YC=function(a){var b=function(f){f.cancelBubble=!0;f.stopPropagation&&f.stopPropagation()},c=function(f){f.returnValue=!1;f.preventDefault&&f.preventDefault();a.Aa||b(f)};if(!a.H){a.H=document.createElement("div");TC(a);"undefined"===typeof a.W.nodeType?
a.H.innerHTML=UC(a)+a.W:(a.H.innerHTML=UC(a),a.H.appendChild(a.W));a.getPanes()[a.se].appendChild(a.H);VC(a);if(a.H.style.width)a.ka=!0;else if(0!==a.ua&&a.H.offsetWidth>a.ua)a.H.style.width=a.ua,a.H.style.overflow="auto",a.ka=!0;else{var d=WC(a);a.H.style.width=a.H.offsetWidth-d.left-d.right+"px";a.ka=!1}XC(a,a.Ia);if(!a.Aa){a.T=[];var e="mousedown mouseover mouseout mouseup click dblclick touchstart touchend touchmove".split(" ");for(d=0;d<e.length;d++)a.T.push(google.maps.event.addDomListener(a.H,
e[d],b));a.T.push(google.maps.event.addDomListener(a.H,"mouseover",function(){this.style.cursor="default"}))}a.ma=google.maps.event.addDomListener(a.H,"contextmenu",c);google.maps.event.trigger(a,"domready")}},UC=function(a){var b="";""!==a.ha&&(b="<img src='"+(a.ha+"'"),b=b+" align=right style=' position: relative; cursor: pointer; margin: "+(a.Oa+";"),b+="'>");return b},VC=function(a){if(""!==a.ha){var b=a.H.firstChild;a.N=google.maps.event.addDomListener(b,"click",ZC(a))}else a.N=null},ZC=function(a){return function(b){b.cancelBubble=
!0;b.stopPropagation&&b.stopPropagation();google.maps.event.trigger(a,"closeclick");a.close()}},XC=function(a,b){var c=0,d=0;if(!b&&(b=a.getMap(),b instanceof google.maps.Map)){b.getBounds().contains(a.O)||b.setCenter(a.O);var e=b.getDiv(),f=e.offsetWidth;e=e.offsetHeight;var g=a.V.width,k=a.V.height,l=a.H.offsetWidth,p=a.H.offsetHeight,q=a.Ca.width,r=a.Ca.height,u=a.getProjection().fromLatLngToContainerPixel(a.O);u.x<-g+q?c=u.x+g-q:u.x+l+g+q>f&&(c=u.x+l+g+q-f);a.va?u.y<-k+r+p?d=u.y+k-r-p:u.y+k+r>
e&&(d=u.y+k+r-e):u.y<-k+r?d=u.y+k-r:u.y+p+k+r>e&&(d=u.y+p+k+r-e);if(0!==c||0!==d)b.getCenter(),b.panBy(c,d)}},TC=function(a){var b;if(a.H){a.H.className=a.Da;a.H.style.cssText="";var c=a.Fa;for(b in c)c.hasOwnProperty(b)&&(a.H.style[b]=c[b]);"undefined"!==typeof a.H.style.opacity&&""!==a.H.style.opacity&&(a.H.style.filter="alpha(opacity="+100*a.H.style.opacity+")");a.H.style.position="absolute";a.H.style.visibility="hidden";null!==a.$b&&(a.H.style.zIndex=a.$b)}},WC=function(a){var b={top:0,bottom:0,
left:0,right:0};a=a.H;if(document.defaultView&&document.defaultView.getComputedStyle){if(a=a.ownerDocument.defaultView.getComputedStyle(a,""))b.top=parseInt(a.borderTopWidth,10)||0,b.bottom=parseInt(a.borderBottomWidth,10)||0,b.left=parseInt(a.borderLeftWidth,10)||0,b.right=parseInt(a.borderRightWidth,10)||0}else document.documentElement.currentStyle&&a.currentStyle&&(b.top=parseInt(a.currentStyle.borderTopWidth,10)||0,b.bottom=parseInt(a.currentStyle.borderBottomWidth,10)||0,b.left=parseInt(a.currentStyle.borderLeftWidth,
10)||0,b.right=parseInt(a.currentStyle.borderRightWidth,10)||0);return b};SC.prototype.onRemove=function(){this.H&&(this.H.parentNode.removeChild(this.H),this.H=null)};SC.prototype.draw=function(){YC(this);var a=this.getProjection().fromLatLngToDivPixel(this.O);this.H.style.left=a.x+this.V.width+"px";this.va?this.H.style.bottom=-(a.y+this.V.height)+"px":this.H.style.top=a.y+this.V.height+"px";this.H.style.visibility=this.U?"hidden":"visible"};
SC.prototype.setOptions=function(a){"undefined"!==typeof a.boxClass&&(this.Da=a.boxClass,TC(this));"undefined"!==typeof a.boxStyle&&(this.Fa=a.boxStyle,TC(this));"undefined"!==typeof a.content&&$C(this,a.content);"undefined"!==typeof a.disableAutoPan&&(this.Ia=a.disableAutoPan);"undefined"!==typeof a.maxWidth&&(this.ua=a.maxWidth);"undefined"!==typeof a.pixelOffset&&(this.V=a.pixelOffset);"undefined"!==typeof a.alignBottom&&(this.va=a.alignBottom);"undefined"!==typeof a.position&&aD(this,a.position);
if("undefined"!==typeof a.zIndex){var b=a.zIndex;this.$b=b;this.H&&(this.H.style.zIndex=b);google.maps.event.trigger(this,"zindex_changed")}"undefined"!==typeof a.closeBoxMargin&&(this.Oa=a.closeBoxMargin);"undefined"!==typeof a.closeBoxURL&&(this.ha=a.closeBoxURL);"undefined"!==typeof a.infoBoxClearance&&(this.Ca=a.infoBoxClearance);"undefined"!==typeof a.isHidden&&(this.U=a.isHidden);"undefined"!==typeof a.visible&&(this.U=!a.visible);"undefined"!==typeof a.enableEventPropagation&&(this.Aa=a.enableEventPropagation);
this.H&&this.draw()};var $C=function(a,b){a.W=b;a.H&&(a.N&&(google.maps.event.removeListener(a.N),a.N=null),a.ka||(a.H.style.width=""),"undefined"===typeof b.nodeType?a.H.innerHTML=UC(a)+b:(a.H.innerHTML=UC(a),a.H.appendChild(b)),a.ka||(a.H.style.width=a.H.offsetWidth+"px","undefined"===typeof b.nodeType?a.H.innerHTML=UC(a)+b:(a.H.innerHTML=UC(a),a.H.appendChild(b))),VC(a));google.maps.event.trigger(a,"content_changed")},aD=function(a,b){a.O=b;a.H&&a.draw();google.maps.event.trigger(a,"position_changed")};
h=SC.prototype;h.setVisible=function(a){this.U=!a;this.H&&(this.H.style.visibility=this.U?"hidden":"visible")};h.getContent=function(){return this.W};h.getPosition=function(){return this.O};h.show=function(){this.U=!1;this.H&&(this.H.style.visibility="visible")};h.hide=function(){this.U=!0;this.H&&(this.H.style.visibility="hidden")};
h.open=function(a,b){var c=this;b&&(this.O=b.getPosition(),this.wa=google.maps.event.addListener(b,"position_changed",function(){aD(c,this.getPosition())}));this.setMap(a);this.H&&XC(this)};
h.close=function(){var a;this.N&&(google.maps.event.removeListener(this.N),this.N=null);if(this.T){for(a=0;a<this.T.length;a++)google.maps.event.removeListener(this.T[a]);this.T=null}this.wa&&(google.maps.event.removeListener(this.wa),this.wa=null);this.ma&&(google.maps.event.removeListener(this.ma),this.ma=null);this.setMap(null)};h.extend=function(a,b){return function(c){for(var d in c.prototype)this.prototype[d]=c.prototype[d];return this}.apply(a,[b])};
/*

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
"function"!==typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});
I(tc,nb);tc.prototype.ta=function(){tc.oa.ta.call(this);this.map.unbindAll();$(this.Ia).empty()};tc.prototype.Ca=null;
var bD={size:{width:15,height:16},anchor:{x:8,y:8},url:Yx("common/map_dot_0.png")},sc={height:51,width:51,fontWeight:"normal",textColor:"#030303",textSize:12,anchor:{x:25,y:25},url:Yx("common/map_cluster_dot_0.png")},dD=function(a,b){var c=b.lt,d=b.displayName,e=b.Ct,f=b.Wt,g=b.zA,k=b.BA,l=b.rA||md,p=B(function(q){var r=this.Ta[e]||new google.maps.Marker({position:q,map:this.map,icon:bD});r.set("gci-marker-object-id",e);f&&(this.Ca||(this.Ca=new SC(this.Zf)),google.maps.event.addListener(r,"mouseover",
B(function(){$C(this.Ca,f);this.Ca.open(this.map,r)},this)),google.maps.event.addListener(r,"mouseout",B(function(){this.Ca.close()},this)));g&&google.maps.event.addListener(r,"click",g);this.Ta[e]=r;this.Da.extend(q);k||cD(this);l()},a);px(c)?(b=ox(c),c=nx(c),p(new google.maps.LatLng(b,c))):d?(new google.maps.Geocoder).geocode({address:d},function(q,r){if(r===google.maps.GeocoderStatus.OK){var u=q[0].geometry.viewport;r=new google.maps.LatLng(u.getSouthWest().lat(),u.getSouthWest().lng());u=new google.maps.LatLng(u.getNorthEast().lat(),
u.getNorthEast().lng());r=new google.maps.LatLngBounds(r,u);a.Da.union(r);p(q[0].geometry.location)}else l()}):l()},cD=function(a){var b=a.map.getCenter();google.maps.event.trigger(a.map,"resize");var c=0,d=null;Aa(a.Ta,function(e){c++;d=d||e;return 1>=c});1<c&&a.Da?(a.map.setCenter(a.Da.getCenter()),a.map.fitBounds(a.Da)):d?a.map.setCenter(d.getPosition()):a.map.setCenter(b)},eD=function(a,b){google.maps.event.addListener(a.map,"bounds_changed",b)};
tc.prototype.Va=function(a){if(a[0]&&a[0].geometry){var b=new google.maps.LatLngBounds;a[0].geometry.viewport?b=a[0].geometry.viewport:b.extend(a[0].geometry.location);this.map.fitBounds(b)}};
var fD=function(a){L(this,a,-1,null,null)};G(fD,J);fD.prototype.Dc=function(){return O(this,1)};fD.prototype.Ec=function(){return O(this,2)};fD.Qb="gci.c.gpir";
var gD=function(a){L(this,a,-1,null,null)};G(gD,J);gD.prototype.getUrl=function(){return E(this,1)};var hD=new ah(51177611,{RB:0},gD,function(a,b){var c,d={url:null==(c=E(b,1))?void 0:c};a&&(d.Ba=b);return d});fj[51177611]=hD;
var iD=function(a){L(this,a,-1,null,null)};G(iD,J);iD.prototype.getSize=function(){return E(this,1)};iD.prototype.getHeight=function(){return E(this,13)};iD.prototype.getToken=function(){return E(this,24)};iD.prototype.setToken=function(a){return K(this,24,a)};
var jD=function(a){this.H=void 0;this.Rc={};if(a){var b=gp(a);a=fp(a);for(var c=0;c<b.length;c++)this.set(b[c],a[c])}};jD.prototype.set=function(a,b){kD(this,a,b,!1)};jD.prototype.add=function(a,b){kD(this,a,b,!0)};var kD=function(a,b,c,d){for(var e=0;e<b.length;e++){var f=b.charAt(e);a.Rc[f]||(a.Rc[f]=new jD);a=a.Rc[f]}if(d&&void 0!==a.H)throw Error("Ka`"+b);a.H=c},lD=function(a,b){for(var c=0;c<b.length;c++)if(a=a.Rc[b.charAt(c)],!a)return;return a};
jD.prototype.get=function(a){return(a=lD(this,a))?a.H:void 0};jD.prototype.xc=function(){var a=[];mD(this,a);return a};var mD=function(a,b){void 0!==a.H&&b.push(a.H);for(var c in a.Rc)mD(a.Rc[c],b)};jD.prototype.Ic=function(a){var b=[];if(a){for(var c=this,d=0;d<a.length;d++){var e=a.charAt(d);if(!c.Rc[e])return[];c=c.Rc[e]}nD(c,a,b)}else nD(this,"",b);return b};var nD=function(a,b,c){void 0!==a.H&&c.push(b);for(var d in a.Rc)nD(a.Rc[d],b+d,c)};
jD.prototype.remove=function(a){for(var b=this,c=[],d=0;d<a.length;d++){var e=a.charAt(d);if(!b.Rc[e])throw Error("La`"+a);c.push([b,e]);b=b.Rc[e]}a=b.H;for(delete b.H;0<c.length;)if(e=c.pop(),b=e[0],e=e[1],b.Rc[e].isEmpty())delete b.Rc[e];else break;return a};jD.prototype.clone=function(){return new jD(this)};jD.prototype.ad=function(){var a=this.xc();if(a.ad&&"function"==typeof a.ad)a=a.ad();else if(oa(a)||"string"===typeof a)a=a.length;else{var b=0,c;for(c in a)b++;a=b}return a};
jD.prototype.isEmpty=function(){return void 0===this.H&&Ea(this.Rc)};
var qD=function(){if(!oD){var a=oD=new jD,b;for(b in pD)a.add(b,pD[b])}},oD,X=function(a,b){this.types=a;this.H=b},pD={a:new X([3,0],[function(a,b){K(a,21,b)},function(a,b){K(a,56,b)}]),al:new X([3],[function(a,b){K(a,74,b)}]),b:new X([3,0],[function(a,b){K(a,23,b)},function(a,b){K(a,38,b)}]),ba:new X([0],[function(a,b){K(a,85,b)}]),bc:new X([0],[function(a,b){K(a,87,b)}]),br:new X([0],[function(a,b){K(a,86,b)}]),c:new X([3,0],[function(a,b){K(a,2,b)},function(a,b){K(a,39,b)}]),cc:new X([3],[function(a,
b){K(a,51,b)}]),ci:new X([3],[function(a,b){K(a,32,b)}]),cp:new X([0],[function(a,b){K(a,92,b)}]),cv:new X([0],[function(a,b){K(a,94,b)}]),d:new X([3],[function(a,b){K(a,3,b)}]),dc:new X([5],[function(a,b){K(a,99,b)}]),df:new X([3],[function(a,b){K(a,80,b)}]),dv:new X([3],[function(a,b){K(a,90,b)}]),e:new X([0],[function(a,b){K(a,15,b)}]),f:new X([4],[function(a,b){K(a,16,b)}]),fg:new X([3],[function(a,b){K(a,34,b)}]),fh:new X([3],[function(a,b){K(a,30,b)}]),fm:new X([3],[function(a,b){K(a,84,b)}]),
fo:new X([2],[function(a,b){K(a,79,b)}]),ft:new X([3],[function(a,b){K(a,50,b)}]),fv:new X([3],[function(a,b){K(a,31,b)}]),g:new X([3],[function(a,b){K(a,14,b)}]),gd:new X([3],[function(a,b){K(a,83,b)}]),h:new X([3,0],[function(a,b){K(a,4,b)},function(a,b){K(a,13,b)}]),i:new X([3],[function(a,b){K(a,22,b)}]),ic:new X([0],[function(a,b){K(a,71,b)}]),id:new X([3],[function(a,b){K(a,70,b)}]),il:new X([3],[function(a,b){K(a,96,b)}]),ip:new X([3],[function(a,b){K(a,54,b)}]),iv:new X([0],[function(a,b){K(a,
75,b)}]),j:new X([1],[function(a,b){K(a,29,b)}]),k:new X([3,0],[function(a,b){K(a,17,b)},function(a,b){K(a,42,b)}]),l:new X([0],[function(a,b){K(a,44,b)}]),lf:new X([3],[function(a,b){K(a,65,b)}]),lo:new X([3],[function(a,b){K(a,97,b)}]),m:new X([0],[function(a,b){K(a,63,b)}]),md:new X([3],[function(a,b){K(a,91,b)}]),mm:new X([4],[function(a,b){K(a,81,b)}]),mo:new X([3],[function(a,b){K(a,73,b)}]),mv:new X([3],[function(a,b){K(a,66,b)}]),n:new X([3],[function(a,b){K(a,20,b)}]),nc:new X([3],[function(a,
b){K(a,55,b)}]),nd:new X([3],[function(a,b){K(a,53,b)}]),ng:new X([3],[function(a,b){K(a,95,b)}]),no:new X([3],[function(a,b){K(a,37,b)}]),ns:new X([3],[function(a,b){K(a,40,b)}]),nt0:new X([4],[function(a,b){K(a,36,b)}]),nu:new X([3],[function(a,b){K(a,46,b)}]),nw:new X([3],[function(a,b){K(a,48,b)}]),o:new X([1,3],[function(a,b){K(a,7,b)},function(a,b){K(a,27,b)}]),p:new X([3,0],[function(a,b){K(a,19,b)},function(a,b){K(a,43,b)}]),pa:new X([3],[function(a,b){K(a,61,b)}]),pc:new X([0],[function(a,
b){K(a,88,b)}]),pd:new X([3],[function(a,b){K(a,60,b)}]),pf:new X([3],[function(a,b){K(a,67,b)}]),pg:new X([3],[function(a,b){K(a,72,b)}]),pi:new X([2],[function(a,b){K(a,76,b)}]),pp:new X([3],[function(a,b){K(a,52,b)}]),q:new X([4],[function(a,b){K(a,28,b)}]),r:new X([3,0],[function(a,b){K(a,6,b)},function(a,b){K(a,26,b)}]),rf:new X([3],[function(a,b){K(a,100,b)}]),rg:new X([3],[function(a,b){K(a,59,b)}]),rh:new X([3],[function(a,b){K(a,49,b)}]),rj:new X([3],[function(a,b){K(a,57,b)}]),ro:new X([2],
[function(a,b){K(a,78,b)}]),rp:new X([3],[function(a,b){K(a,58,b)}]),rw:new X([3],[function(a,b){K(a,35,b)}]),rwa:new X([3],[function(a,b){K(a,64,b)}]),rwu:new X([3],[function(a,b){K(a,41,b)}]),s:new X([3,0],[function(a,b){K(a,33,b)},function(a,b){K(a,1,b)}]),sc:new X([0],[function(a,b){K(a,89,b)}]),sg:new X([3],[function(a,b){K(a,82,b)}]),sm:new X([3],[function(a,b){K(a,93,b)}]),t:new X([4],[function(a,b){a.setToken(b)}]),u:new X([3],[function(a,b){K(a,18,b)}]),ut:new X([3],[function(a,b){K(a,45,
b)}]),v:new X([0],[function(a,b){K(a,62,b)}]),vb:new X([0],[function(a,b){K(a,68,b)}]),vl:new X([0],[function(a,b){K(a,69,b)}]),vm:new X([3],[function(a,b){K(a,98,b)}]),w:new X([0],[function(a,b){K(a,12,b)}]),x:new X([0],[function(a,b){K(a,9,b)}]),y:new X([0],[function(a,b){K(a,10,b)}]),ya:new X([2],[function(a,b){K(a,77,b)}]),z:new X([0],[function(a,b){K(a,11,b)}])};
qD.prototype.parse=function(a){var b=new iD,c=new iD;if(""==a)a=!0;else{a=a.split("-");for(var d=!0,e=0;e<a.length;e++){var f=a[e];if(0==f.length)d=!1;else{var g=f,k=!1;var l=g;var p=g.charAt(0);p!=p.toLowerCase()&&(k=!0,l=g.charAt(0).toLowerCase()+g.substring(1));var q=oD;for(p=1;p<=l.length;++p){var r=q,u=l.substring(0,p);if(0==u.length?r.isEmpty():!lD(r,u))break}l=1==p?null:(l=q.get(l.substring(0,p-1)))?{au:g.substring(0,p-1),value:g.substring(p-1),Cu:k,attributes:l}:null;if(l){g=[];k=[];p=!1;
for(q=0;q<l.attributes.types.length;q++){r=l.attributes.types[q];var y=l.value;u=e;if(l.Cu&&1==r)for(var z=y.length;12>z&&u<a.length-1;)y+="-"+a[u+1],z=y.length,++u;else if(2==r)for(;u<a.length-1&&a[u+1].match(/^[\d\.]/);)y+="-"+a[u+1],++u;z=l.attributes.H[q];y=rD(this,r)(l.au,y,b,c,z);if(null===y){p=!0;e=u;break}else g.push(r),k.push(y)}if(!p)for(l=0;l<k.length;l++)q=g[l],y=k[l],sD(this,q)(f,y);d=d&&p}else d=!1}}a=d}return new tD(b,c,a)};var uD=function(a,b,c,d,e){e(c,b);a=a.charAt(0);e(d,a==a.toUpperCase())};
h=qD.prototype;h.fu=function(a,b,c,d,e){if(""==b)return 0;isFinite(b)&&(b=String(b));b="string"===typeof b?/^\s*-?0x/i.test(b)?parseInt(b,16):parseInt(b,10):NaN;if(isNaN(b))return 1;uD(a,b,c,d,e);return null};h.ot=function(){};h.eu=function(a,b,c,d,e){if(""==b)return 0;var f=Number(b);b=0==f&&le(b)?NaN:f;if(isNaN(b))return 1;uD(a,b,c,d,e);return null};h.nt=function(){};h.du=function(a,b,c,d,e){if(""!=b)return 2;uD(a,!0,c,d,e);return null};h.mt=function(){};
h.gu=function(a,b,c,d,e){if(""==b)return 0;uD(a,b,c,d,e);return null};h.pt=function(){};var rD=function(a,b){switch(b){case 0:return B(a.fu,a);case 2:return B(a.eu,a);case 3:return B(a.du,a);case 4:case 1:return B(a.gu,a);default:return function(){}}},sD=function(a,b){switch(b){case 0:return B(a.ot,a);case 2:return B(a.nt,a);case 3:return B(a.mt,a);case 4:case 1:return B(a.pt,a);default:return function(){}}},tD=function(a,b,c){this.H=a;this.N=b;this.O=c};tD.prototype.yc=function(){return this.O};
var wD=function(a){this.T=null;this.O=[];this.H=null;vD(this,a)},xD=function(a){null==a.T&&(a.T=new qD);return a.T},vD=function(a,b){a.H=b?"string"===typeof b?xD(a).parse(b):b:xD(a).parse("")},yD=function(a,b){return a==b?!1:!0};h=wD.prototype;h.nl=function(a){a=a||void 0;var b=this.H,c=b.H;yD(a,Ug(c,2,!1),Ug(b.N,2,!1))&&K(c,2,a);return this};h.ll=function(a){a=a||void 0;var b=this.H,c=b.H;yD(a,P(c,51),P(b.N,51))&&K(c,51,a);return this};
h.ol=function(a){a=a||void 0;var b=this.H,c=b.H;yD(a,P(c,32),P(b.N,32))&&K(c,32,a);return this};h.li=function(a){var b=this.H,c=b.H;yD(a,c.getHeight(),b.N.getHeight())&&K(c,13,a);return this};h.kl=function(a){a=a||void 0;var b=this.H,c=b.H;yD(a,Ug(c,20,!1),Ug(b.N,20,!1))&&K(c,20,a);return this};h.rl=function(a){a=a||void 0;var b=this.H,c=b.H;yD(a,Ug(c,19,!1),Ug(b.N,19,!1))&&K(c,19,a);return this};h.ql=function(a){a=a||void 0;var b=this.H,c=b.H;yD(a,P(c,60),P(b.N,60))&&K(c,60,a);return this};
h.ul=function(a){a=a||void 0;var b=this.H,c=b.H;yD(a,Ug(c,67,!1),Ug(b.N,67,!1))&&K(c,67,a);return this};h.tl=function(a){a=a||void 0;var b=this.H,c=b.H;yD(a,Ug(c,52,!1),Ug(b.N,52,!1))&&K(c,52,a);return this};h.Tg=function(a){var b=this.H,c=b.H;yD(a,c.getSize(),b.N.getSize())&&K(c,1,a);return this};h.setToken=function(a){a=a||void 0;var b=this.H,c=b.H;yD(a,c.getToken(),b.N.getToken())&&c.setToken(a);return this};h.mi=function(a){var b=this.H,c=b.H;yD(a,E(c,12),E(b.N,12))&&K(c,12,a);return this};
h.setOptions=function(a){vD(this,a);return this};
h.ki=function(){this.O.length=0;var a=this.H,b=a.H;a=a.N;zD(this,"s",b.getSize(),a.getSize());zD(this,"w",E(b,12),E(a,12));Y(this,"c",Ug(b,2,!1),Ug(a,2,!1));Y(this,"d",Ug(b,3,!1),Ug(a,3,!1));zD(this,"h",b.getHeight(),a.getHeight());Y(this,"s",P(b,33),P(a,33));Y(this,"h",Ug(b,4,!1),Ug(a,4,!1));Y(this,"p",Ug(b,19,!1),Ug(a,19,!1));Y(this,"pp",Ug(b,52,!1),Ug(a,52,!1));Y(this,"pf",Ug(b,67,!1),Ug(a,67,!1));Y(this,"n",Ug(b,20,!1),Ug(a,20,!1));zD(this,"r",E(b,26),E(a,26));Y(this,"r",Ug(b,6,!1),Ug(a,6,!1));
Y(this,"o",P(b,27),P(a,27));var c=E(b,7);AD(this,"o",c,E(a,7));c=E(b,29);AD(this,"j",c,E(a,29));zD(this,"x",E(b,9),E(a,9));zD(this,"y",E(b,10),E(a,10));zD(this,"z",E(b,11),E(a,11));Y(this,"g",Ug(b,14,!1),Ug(a,14,!1));zD(this,"e",E(b,15),E(a,15));AD(this,"f",E(b,16),E(a,16));Y(this,"k",P(b,17),P(a,17));Y(this,"u",P(b,18),P(a,18));Y(this,"ut",P(b,45),P(a,45));Y(this,"i",P(b,22),P(a,22));Y(this,"a",P(b,21),P(a,21));Y(this,"b",Ug(b,23,!1),Ug(a,23,!1));zD(this,"b",E(b,38),E(a,38));zD(this,"c",E(b,39),
E(a,39),16,8);AD(this,"q",E(b,28),E(a,28));Y(this,"fh",P(b,30),P(a,30));Y(this,"fv",P(b,31),P(a,31));Y(this,"fg",Ug(b,34,!1),Ug(a,34,!1));Y(this,"ci",P(b,32),P(a,32));AD(this,"t",b.getToken(),a.getToken());AD(this,"nt0",E(b,36),E(a,36));Y(this,"rw",Ug(b,35,!1),Ug(a,35,!1));Y(this,"rwu",Ug(b,41,!1),Ug(a,41,!1));Y(this,"rwa",Ug(b,64,!1),Ug(a,64,!1));Y(this,"nw",Ug(b,48,!1),Ug(a,48,!1));Y(this,"rh",Ug(b,49,!1),Ug(a,49,!1));Y(this,"no",Ug(b,37,!1),Ug(a,37,!1));Y(this,"ns",P(b,40),P(a,40));zD(this,"k",
E(b,42),E(a,42));zD(this,"p",E(b,43),E(a,43));zD(this,"l",E(b,44),E(a,44));zD(this,"v",E(b,62),E(a,62));Y(this,"nu",P(b,46),P(a,46));Y(this,"ft",P(b,50),P(a,50));Y(this,"cc",P(b,51),P(a,51));Y(this,"nd",P(b,53),P(a,53));Y(this,"ip",P(b,54),P(a,54));Y(this,"nc",P(b,55),P(a,55));zD(this,"a",E(b,56),E(a,56));Y(this,"rj",P(b,57),P(a,57));Y(this,"rp",P(b,58),P(a,58));Y(this,"rg",P(b,59),P(a,59));Y(this,"pd",P(b,60),P(a,60));Y(this,"pa",P(b,61),P(a,61));zD(this,"m",E(b,63),E(a,63));zD(this,"vb",E(b,68),
E(a,68));zD(this,"vl",E(b,69),E(a,69));Y(this,"lf",P(b,65),P(a,65));Y(this,"mv",P(b,66),P(a,66));Y(this,"id",P(b,70),P(a,70));zD(this,"ic",E(b,71),E(a,71));Y(this,"pg",Ug(b,72,!1),Ug(a,72,!1));Y(this,"mo",P(b,73),P(a,73));Y(this,"al",P(b,74),P(a,74));zD(this,"iv",E(b,75),E(a,75));zD(this,"pi",O(b,76),O(a,76));zD(this,"ya",O(b,77),O(a,77));zD(this,"ro",O(b,78),O(a,78));zD(this,"fo",O(b,79),O(a,79));Y(this,"df",P(b,80),P(a,80));AD(this,"mm",E(b,81),E(a,81));Y(this,"sg",P(b,82),P(a,82));Y(this,"gd",
P(b,83),P(a,83));Y(this,"fm",P(b,84),P(a,84));zD(this,"ba",E(b,85),E(a,85));zD(this,"br",E(b,86),E(a,86));zD(this,"bc",E(b,87),E(a,87),16,8);zD(this,"pc",E(b,88),E(a,88),16,8);zD(this,"sc",E(b,89),E(a,89),16,8);Y(this,"dv",P(b,90),P(a,90));Y(this,"md",P(b,91),P(a,91));zD(this,"cp",E(b,92),E(a,92));Y(this,"sm",P(b,93),P(a,93));zD(this,"cv",E(b,94),E(a,94));Y(this,"ng",P(b,95),P(a,95));Y(this,"il",P(b,96),P(a,96));Y(this,"lo",P(b,97),P(a,97));Y(this,"vm",P(b,98),P(a,98));AD(this,"dc",E(b,99),E(a,99));
Y(this,"rf",P(b,100),P(a,100));return this.O.join("-")};var zD=function(a,b,c,d,e,f){if(null!=c){var g=void 0==e||10!=e&&16!=e?10:e;c=c.toString(g);e=new gB;e.append(16==g?"0x":"");g=e.append;void 0==f?f="":(f-=c.length,f=0>=f?"":Cf("0",f));g.call(e,f);e.append(c);BD(a,b,e.toString(),!!d)}},Y=function(a,b,c,d){c&&BD(a,b,"",!!d)},AD=function(a,b,c,d){c&&BD(a,b,c,!!d)},BD=function(a,b,c,d){d&&(b=b.charAt(0).toUpperCase()+b.substring(1));a.O.push(b+c)};
var CD=function(a){wD.call(this,a)};I(CD,wD);h=CD.prototype;h.nl=function(a){a&&DD(this);return CD.oa.nl.call(this,a)};h.li=function(a){a=null==a||0>a?void 0:a;null!=a&&this.Tg();return CD.oa.li.call(this,a)};h.ol=function(a){a&&DD(this);return CD.oa.ol.call(this,a)};h.ll=function(a){a&&DD(this);return CD.oa.ll.call(this,a)};h.Tg=function(a){sa(a)&&(a=Math.max(a.width,a.height));a=null==a||0>a?void 0:a;null!=a&&(this.mi(),this.li());return CD.oa.Tg.call(this,a)};
h.rl=function(a){a&&DD(this);return CD.oa.rl.call(this,a)};h.tl=function(a){a&&DD(this);return CD.oa.tl.call(this,a)};h.ul=function(a){a&&DD(this);return CD.oa.ul.call(this,a)};h.kl=function(a){a&&DD(this);return CD.oa.kl.call(this,a)};h.ql=function(a){a&&DD(this);return CD.oa.ql.call(this,a)};h.mi=function(a){a=null==a||0>a?void 0:a;null!=a&&this.Tg();return CD.oa.mi.call(this,a)};var DD=function(a){a.kl();a.ll();a.nl();a.ol();a.ql();a.rl();a.tl();a.ul()};
CD.prototype.ki=function(){var a=this.H.H;P(a,18)||P(a,45)?a.getSize()||this.Tg(0):(a=this.H.H,a.getSize()||E(a,12)||a.getHeight()||(this.Tg(),this.li(),this.mi(),DD(this)));return CD.oa.ki.call(this)};
var ED=/^[^\/]*\/\//,FD=function(a){this.O=a;this.U="";(a=this.O.match(ED))&&a[0]?(this.U=a[0],a=this.U.match(/\w+/)?this.O:"http://"+this.O.substring(this.U.length)):a="http://"+this.O;this.T=Hp(a,!0);this.V=!0;this.va=!1},GD=function(a,b){a.N=a.N?a.N+("/"+b):b},HD=function(a){if(void 0==a.H){a.N=null;a.H=a.T.N.substring(1).split("/");var b=a.H.length;2<b&&"u"==a.H[0]&&(GD(a,a.H[0]+"/"+a.H[1]),a.H.shift(),a.H.shift(),b-=2);if(0==b||4==b||7<b)return a.V=!1,a.H;if(2==b)GD(a,a.H[0]);else if("image"==
a.H[0])GD(a,a.H[0]);else if(7==b||3==b)return a.V=!1,a.H;if(3>=b){a.va=!0;3==b&&(GD(a,a.H[1]),a.H.shift(),--b);--b;var c=a.H[b],d=c.indexOf("=");-1!=d&&(a.H[b]=c.substr(0,d),a.H.push(c.substr(d+1)))}}return a.H};FD.prototype.yc=function(){HD(this);return this.V};
var ID=function(a){HD(a);return a.va},JD=function(a){HD(a);void 0==a.N&&(a.N=null);return a.N},KD=function(a){switch(HD(a).length){case 7:return!0;case 6:return null==JD(a);case 5:return!1;case 3:return!0;case 2:return null==JD(a);case 1:return!1;default:return!1}},LD=function(a,b){if(ID(a))a:{var c=null!=JD(a)?1:0;switch(b){case 6:b=c;break;case 4:if(!KD(a)){a=null;break a}b=1+c;break;default:a=null;break a}a=HD(a)[b]}else a:{c=null!=JD(a)?1:0;switch(b){case 0:b=c;break;case 1:b=1+c;break;case 2:b=
2+c;break;case 3:b=3+c;break;case 4:if(!KD(a)){a=null;break a}b=4+c;break;case 5:b=KD(a)?1:0;b=4+c+b;break;default:a=null;break a}a=HD(a)[b]}return a};
var MD=function(){};MD.prototype.parse=function(a){return new ND(a)};var ND=function(a){FD.call(this,a)};G(ND,FD);
var PD=function(a){this.N=null;a instanceof ND||(void 0==OD&&(OD=new MD),a=OD.parse(a.toString()));a=this.N=a;if(void 0==a.ha){var b;void 0==a.W&&(a.W=LD(a,4));(b=a.W)||(b="");a.ha=(new qD).parse(b)}wD.call(this,a.ha);this.W=this.N.U;a=this.N;b=a.T.W;this.V=a.T.O+(b?":"+b:"");this.U=this.N.T.H.toString()},OD;I(PD,CD);PD.prototype.yc=function(){return this.N.yc()};
PD.prototype.ki=function(){if(!this.N.yc())return this.N.O;var a=PD.oa.ki.call(this),b=[];null!=JD(this.N)&&b.push(JD(this.N));if(ID(this.N)){var c=this.N;void 0==c.ua&&(c.ua=LD(c,6));b.push(c.ua+(a?"="+a:""))}else{c=b.push;var d=this.N;void 0==d.wa&&(d.wa=LD(d,0));c.call(b,d.wa);c=b.push;d=this.N;void 0==d.Aa&&(d.Aa=LD(d,1));c.call(b,d.Aa);c=b.push;d=this.N;void 0==d.ma&&(d.ma=LD(d,2));c.call(b,d.ma);c=b.push;d=this.N;void 0==d.Ca&&(d.Ca=LD(d,3));c.call(b,d.Ca);a&&b.push(a);a=b.push;c=this.N;void 0==
c.ka&&(c.ka=LD(c,5));a.call(b,c.ka)}return this.W+this.V+"/"+b.join("/")+(this.U?"?"+this.U:"")};
var QD;try{So([]),QD=!0}catch(a){QD=!1}var RD=QD;
var SD=function(a,b,c,d,e,f,g){if(!a&&!b)throw Error("Ma");var k="640x480";f&&g&&(k=f+"x"+g);return"//maps.googleapis.com/maps/api/streetview?size="+k+(b?"&location="+b:"&pano="+a)+(c?"&heading="+c:"")+(e?"&fov="+e:"")+(d?"&pitch="+d:"")+"&sensor=false&key=AIzaSyD-M5qbEoL65tD4icM8dvfdkYi72SJGrUA"},TD=function(a){return rB(n.Vb.get(OA),"/common/api/get-pano-info",{pano_id:a},fD).then(function(b){return b.Dc()&&b.Ec()?b:wo()})},UD=function(a){var b=new hb;if("F:"==a.substring(0,2)){var c=a.substring(2);
b.H=3;b.N=c}else if(a.match("^[-_A-Za-z0-9]{21}[AQgw]$"))b.H=2,b.N=a;else if(RD)try{c=Gg(a),b=So(c)}catch(f){}else try{var d=Fg(a);if(8==d.charCodeAt(0)&&18==d.charCodeAt(2)&&d.charCodeAt(3)==d.length-4){b.H=d.charCodeAt(1);var e=d.slice(4);b.N=e}}catch(f){}""==b.getId()&&(b.H=2,b.N=a);a=b;b=new cj;c=a.getId();K(b,2,c);K(b,1,null==a.H?0:a.H);return b},VD=function(a){if(null!=E(a,10)){var b=F(a,cj,10);a=b.getId();b=E(b,1);a=yc(a,b)}else a=E(a,1);return a},WD=function(a){return 3==E(a,1)||10==E(a,1)},
XD=function(a){switch(a){case 1:return 1;case 2:return 2;case 4:return 4;case 5:return 5;case 11:return 11;case 16:return 16;default:return 0}},YD=function(a,b){var c=null,d=b?Math.floor(parseInt(b.width,10)):void 0;b=b?Math.floor(parseInt(b.height,10)):void 0;if(!d||640<d)c=(c=Qa(a,hD))&&c.getUrl()||"";if(c)return c;if((c=ej(a))&&c.Dc()&&c.Ec())return SD(void 0,c.Dc()+","+c.Ec(),O(a,2),O(a,3),Vg(a,7,90),d,b);if(null!=E(a,10))c=F(a,cj,10);else if(null!=E(a,1))c=UD(E(a,1));else if(null!=E(a,8)){c=
new cj;var e=E(a,8);K(c,2,e);K(c,1,3)}else throw Error("Na");var f=c,g=O(a,2),k=O(a,9);e=O(a,3);c=Vg(a,7,90);if(2==E(f,1))a=SD(f.getId(),void 0,g,e,c,d,b);else{if(!WD(f))throw Error("Oa");a="https://lh3.googleusercontent.com/";a=3==E(f,1)?a+f.getId()+"/":a+"p/"+f.getId();a=new PD(a);"number"===typeof d&&a.mi(d);"number"===typeof b&&a.li(b);"number"===typeof g&&"number"===typeof e&&"number"===typeof c&&(d=("number"===typeof k?g-k:g)%360,180<=d?d-=360:-180>d&&(d+=360),b=a.H,g=b.H,yD(d,O(g,77),O(b.N,
77))&&K(g,77,d),d=Wm(-e,-90,90),b=a.H,e=b.H,yD(d,O(e,76),O(b.N,76))&&K(e,76,d),d=Wm(c,10,170),c=a.H,b=c.H,yD(d,O(b,79),O(c.N,79))&&K(b,79,d));a=a.ki()}return a};
var $D=function(a,b,c,d){this.H=a;this.T=d;this.N=b;this.O=void 0!==c?c:1;this.U=ZD(this.O)},aE=function(a){var b=a.getPov(),c=b.heading,d=b.pitch;b=b.zoom;var e;WD(UD(a.getPano()))&&(e=a.getPhotographerPov().heading);return new $D(c,d,b,e)},bE=function(a){return{heading:a.H,pitch:a.N,zoom:a.O}},dE=function(a){var b=O(a,2)||0,c=O(a,3)||0;var d=Vg(a,7,90);for(var e=-1,f=0;f<cE.length-1;++f)if(d>cE[f+1]){e=f;break}-1==e?d=cE.length-1:(f=cE[e],d=e+(f-d)/(f-cE[e+1]));a="number"===typeof O(a,9)?O(a,9):
void 0;return new $D(b,c,d,a)};$D.prototype.getZoom=function(){return this.O};var ZD=function(a){var b=Math.floor(a);a-=b;return(1-a)*cE[b]+a*cE[b+1]},cE=[127,90,53,28,14,7,0];
var eE=function(a,b,c){var d=google.maps.OverlayView.call(this)||this;d.setMap(a);d.H=b;d.O=c;d.N=null;return d};G(eE,google.maps.OverlayView);
eE.prototype.onAdd=function(){var a=dn(),b=a.createElement("div");Sq(b,"gci-sv-fp-overlay");var c=this.H.toSpan();$.each(this.O,B(function(d,e){d=a.createElement("div");Sq(d,"gci-sv-fp-overlay-dot");var f=Math.round((e.lng()-this.H.getSouthWest().lng())/c.lng()*100);e=100-Math.round((e.lat()-this.H.getSouthWest().lat())/c.lat()*100);d.style.left=f+"%";d.style.top=e+"%";Dt(d,{width:"20px",height:"20px",marginLeft:"-10px",marginTop:"-10px",position:"absolute",borderRadius:"10px"});b.appendChild(d)},
this));this.getPanes().overlayLayer.appendChild(b);this.N=b};eE.prototype.draw=function(){var a=this.getProjection(),b=a.fromLatLngToDivPixel(this.H.getSouthWest());a=a.fromLatLngToDivPixel(this.H.getNorthEast());Dt(this.N,{left:b.x+"px",top:a.y+"px",width:a.x-b.x+"px",height:b.y-a.y+"px"})};eE.prototype.onRemove=function(){this.N.parentNode.removeChild(this.N);this.N=null};
var fE=function(a){a=a||{};a=a.km;return Q('<div class="'+S("gci-streetview-container")+(a?" "+S("gci-streetview-only-floorplan"):"")+'"></div>')},gE=function(a){var b=a.$u;a=a.Re;return Q('<div class="'+S("gci-streetview-viewer")+(b?" "+S("gci-streetview-viewer-fullscreen"):"")+'"><div class="'+S("gci-streetview-viewer-holder")+'">'+(a?'<div class="'+S("gci-streetview-edit-annotation")+'"></div>':"")+"</div></div>")},hE=function(a){a=a.tr;var b='<div class="'+S("gci-streetview-floorplan")+'">';if(1<
a.length||1==a.length&&1<a[0].Qa.length){b+='<div class="'+S("gci-streetview-floorplan-header")+'"><span class="'+S("gci-sv-fp-level-title")+'">';b+="Levels</span><select>";for(var c=a.length,d=0;d<c;d++){var e=a[d];if(e.Qs){b+=1<a.length?'<optgroup label="'+S(e.name)+'">':"";e=e.Qa;for(var f=e.length,g=0;g<f;g++){var k=e[g];b+=k.Qo?'<option data-level-id="'+S(k.hb)+'" data-pano-id="'+S(k.pano)+'"'+(k.heading?' data-heading="'+S(k.heading)+'"':"")+(k.pitch?' data-pitch="'+S(k.pitch)+'"':"")+">"+R(k.name)+
"</option>":""}b+=1<a.length?"</optgroup>":""}}b+="</select></div>"}b+='<div class="'+S("gci-sv-fp-floorplan-tooltip")+'">';b=b+'Hover over the map to see areas with Museum View</div><div class="'+(S("gci-sv-fp-floorplan")+'"></div></div>');return Q(b)},iE=function(){return Q('<a href="#annotation" title="" class="'+S("gci-sv-fp-annotation-point")+'"><span class="'+S("gci-sv-fp-annotation-point-middle")+'"></span><div class="'+S("gci-sv-popup")+'"><div class="'+S("gci-sv-popup-arrow")+'"></div><div class="'+
S("gci-sv-popup-content")+'"><img src="'+S(wq(Yx("common/ajax_loading_grey_circle_against_white_bg.gif")))+'" class="'+S("gci-sv-popup-loading")+'"></div></div></a>')},jE=function(a){var b=a.title,c=a.Ga;a=a.artist;return Q('<div class="'+S("gci-sv-popup-image")+'"></div><div class="'+S("gci-sv-popup-info")+'"><p class="'+S("gci-sv-popup-title")+'">'+R(b)+'</p><p class="'+S("gci-sv-popup-date")+'">'+R(c)+'</p><p class="'+S("gci-sv-popup-artist")+'">'+R(a)+"</p></div>")},kE=function(a){a=a||{};a=a.Df;
var b='<div class="'+S("gci-sv-toggle-floorplan")+'"><span class="'+S("gci-sv-floorplan-on")+'">';b=(a?b+"Hide Map":b+"Hide Floorplan")+('</span><span class="'+S("gci-sv-floorplan-off")+'">');return Q((a?b+"Show Map":b+"Show Floorplan")+"</span></div>")},lE=function(a){a=a||{};a=a.Re;return Q('<div class="'+S("gci-floorplan")+(a?" "+S("gci-floorplan-editable"):"")+'"></div>')},mE=function(a){a=a||{};a=a.yr;return Q('<div class="'+S("gci-streetview-hotpoint")+(a?" "+S(a):"")+'"></div>')};
var vE=function(a,b,c){c=c||{};this.O=b||null;nE||(nE={clickable:!1,path:google.maps.SymbolPath.CIRCLE,fillOpacity:.5,strokeColor:"black",strokeWeight:.5,scale:5,zIndex:5});b=this.O&&oE(this.O)||[];this.N=$(D(hE,{tr:b})).addClass("gci-streetview-floorplan-hidden").appendTo(a);this.N.toggleClass("gci-streetview-floorplan-indoor",!(!this.O||this.O.Df()));this.O&&!this.O.Df()?(a=pE,b=qE):(a=rE,b=sE);b=$.extend(!0,{},b,c.qk||{});tc.call(this,this.N.find(".gci-sv-fp-floorplan").get(0),{qk:b,ap:c.Tn?[]:
a,ug:c.ug,viewport:c.viewport});this.Aa=null;this.O&&!this.O.Df()&&(this.Aa=google.maps.event.addListener(this.map,"dragend",B(this.Wf,this)));this.U=null;this.ma={};this.H=null;this.ab={};this.T=this.V=null;this.va=0;this.nb=c.$h||!1;this.ka=null;this.ua={};this.Zc=[];this.Bi=!!c.Tn;c.Kp&&tE(this,c.Kp);this.N.find("select").change(B(this.Vf,this));a={};c.Uo?a.hb=c.Uo:this.U&&(a.hb=this.U.Bf());uE(this,a);this.N.removeClass("gci-streetview-floorplan-hidden")};I(vE,tc);
vE.prototype.ta=function(){wE(this);xE(this);this.U&&this.U.unbind(".gci-streetview-floorplan");this.N&&this.N.remove();vE.oa.ta.call(this)};
var qE={zoom:17,minZoom:17,maxZoom:null,mapTypeId:"roadmap",mapTypeControl:!1,streetViewControl:!1,panControl:!1,disableDoubleClickZoom:!0,zoomControl:!1},sE=$.extend({},qE,{zoom:14,minZoom:5,zoomControl:!0}),pE=[{stylers:[{lightness:-100},{hue:"#000000"}]}],yE=[{stylers:[{lightness:-75},{saturation:-100}]}],rE=[{featureType:"road",elementType:"labels.text.fill",stylers:[{visibility:"on"},{color:"#555555"}]},{featureType:"road",elementType:"labels.icon",stylers:[{visibility:"off"}]}],zE={fillColor:"#2f2f2f"},
AE={fillColor:"#666"},BE={fillColor:"#c6a34f"},CE={strokeColor:"#000",strokeOpacity:.8,strokeWeight:1,fillColor:"#2f2f2f",fillOpacity:1},nE=null;vE.prototype.bind=function(a,b){this.N&&this.N.on(a,b)};vE.prototype.unbind=function(a,b){this.N&&this.N.off(a,b)};
var tE=function(a,b){a.U||(a.U=b,a.U.bind("moved.gci-streetview-floorplan",function(c,d){a.T=d.position||a.T;a.va=d.heading||a.va;a.map&&DE(a);a.N.trigger("floorplan-changed",{hb:a.H?a.H.hb:null,position:a.T||null})}),a.U.bind("level-changed.gci-streetview-floorplan",function(c,d){uE(a,d)}))};
vE.prototype.Vf=function(a){a=$(a.currentTarget).find("option:selected");var b={Dk:a.data("pano-id")};if(void 0!==a.data("heading")||void 0!==a.data("pitch"))b.pov=new $D(a.data("heading")||0,a.data("pitch")||0);this.U&&this.U.trigger("move-to",b);a=a.attr("data-level-id");uE(this,{hb:a})};
vE.prototype.Lb=function(a){var b=null,c=-1;$.each(this.H.points,function(d,e){e=Ac(a.latLng.lat(),a.latLng.lng(),e.lat(),e.lng());if(0>c||e<c)c=e,b=d});this.U&&this.U.trigger("move-to",{Dk:b});this.H&&this.H.hb&&this.N.trigger("floorplan-click",{hb:this.H.hb,position:a.latLng})};vE.prototype.Yf=function(a){a.setOptions(BE)};vE.prototype.Xf=function(a){a.Wo?a.setOptions(AE):a.setOptions(zE)};
var uE=function(a,b){b=b||{};a.T=b.position||a.T;a.va=b.heading||a.va;b=b.hb;if(a.N){a.N.find("option[data-level-id="+b+"]").attr("selected","selected");if(a.H){var c=a.ua[a.H.hb];c&&m(c,function(d){d.setMap(null)})}EE(a,b);a.map&&DE(a);a.H&&(c=a.ua[a.H.hb])&&m(c,function(d){d.setMap(a.map)});a.N.trigger("floorplan-changed",{hb:a.H?a.H.hb:null,position:a.T||null})}},DE=function(a){if(a.T){var b=a.T;a.H&&(b=FE(a.O,a.H.hb),b=new google.maps.LatLng(a.T.lat()+b.lat,a.T.lng()+b.lng));var c=(Math.round(a.va/
5)+72)%72;c={url:Yx("common/radar_sprite_0.png"),size:new google.maps.Size(57,57),origin:new google.maps.Point(57*c,0),anchor:new google.maps.Point(28,28)};a.ka||(a.ka=new google.maps.Marker({position:b,icon:null,clickable:!1,zIndex:5}));a.ka.getMap()||a.ka.setMap(a.map);a.ka.setIcon(c);a.ka.setPosition(b);(c=a.map.getBounds())&&c.contains(b)||a.map.setCenter(b)}},GE=function(a,b){b.setMap(null);za(a.ua,function(c){return ka(c,b)});ka(a.Zc,b)};
vE.prototype.Wf=function(){this.V.intersects(this.map.getBounds())||(this.T&&this.V.contains(this.T)?this.map.setCenter(this.T):this.map.setCenter(this.V.getCenter()))};
var HE=function(a,b){a=a.getPaths();if(!a)return!1;var c=b.lng(),d=b.lat();b=function(g){for(var k=!1,l=0;l<g.getLength();l++){var p=(l+1)%g.getLength();(g.getAt(l).lat()<d&&g.getAt(p).lat()>=d||g.getAt(p).lat()<d&&g.getAt(l).lat()>=d)&&g.getAt(l).lng()+(d-g.getAt(l).lat())/(g.getAt(p).lat()-g.getAt(l).lat())*(g.getAt(p).lng()-g.getAt(l).lng())<c&&(k=!k)}return k};for(var e=b(a.getAt(0)),f=1;f<a.getLength();f++)b(a.getAt(f))&&(e=!1);return e},wE=function(a){a.H&&($.each(a.H.Wi,B(function(b,c){c.setMap(null);
google.maps.event.clearListeners(c,"click");google.maps.event.clearListeners(c,"mouseover");google.maps.event.clearListeners(c,"mouseout")},a)),a.H.Wi=[])},xE=function(a){a.H&&($.each(a.H.Cj,B(function(b,c){c.setMap(null)},a)),a.H.Cj=[])},IE=function(a,b){qE.styles=b;b=a.map;var c=b.setOptions;var d=qE;a.Bi?(d=d||{},d.styles=[],d.minZoom=1,d.maxZoom=null,d.zoomControl=!0,a=d):a=d;c.call(b,a)},JE=function(a){Dt(gn("gci-sv-fp-floorplan-tooltip",void 0),{display:a?"inline":"none"})},QE=function(a,b){wE(a);
xE(a);a.$c&&a.$c.setMap(null);void 0===a.ma[b]&&(a.ma[b]={hb:b,featureId:null,Wi:[],sz:[],points:{},Fj:[],Cj:[]},a.ma[b].points=KE(a.O,b),a.ma[b].Fj=LE(a.O,b),a.ma[b].featureId=E(ME(a.O,b),8));a.H=a.ma[b];a.V=new google.maps.LatLngBounds;if(null!=a.H.featureId){IE(a,yE);JE(!a.nb);var c=a.H.featureId;b={getTileUrl:function(d,e){return c?"//mt0.google.com/vt/lyrs=indoor%7Clv:"+c+"&z="+e+"&x="+d.x+"&y="+d.y:null},tileSize:new google.maps.Size(256,256),minZoom:10,maxZoom:22,name:"Indoor"};b=new google.maps.ImageMapType(b);
a.map.overlayMapTypes.setAt(0,b);NE(a)}else a.map.overlayMapTypes.clear(),a.map.setMapTypeId("roadmap"),IE(a,pE),JE(!1),OE(a);PE(a);a.map.fitBounds(a.V);a.map.setCenter(a.V.getCenter())},OE=function(a){if(a.H&&null==a.H.featureId){a.H.Wi.length||$.each(a.H.Fj,B(function(f,g){f=new google.maps.Polygon(CE);f.setOptions({paths:g,zIndex:4});f.setMap(this.map);this.H.Wi.push(f);RE(this,f)&&(f.Wo=!0)},a));$.each(a.H.Wi,B(function(f,g){g.setOptions(zE);g.setMap(this.map);g.Wo&&(g.setOptions(AE),google.maps.event.addListener(g,
"mouseover",B(this.Yf,this,g)),google.maps.event.addListener(g,"mouseout",B(this.Xf,this,g)),google.maps.event.addListener(g,"click",B(this.Lb,this)))},a));for(var b=0,c;c=a.H.Fj[b];b++){c=c[0];for(var d=0,e;e=c[d];d++)a.V.extend(e)}DE(a)}},PE=function(a){if(a.nb&&a.H){$.each(a.H.points,B(function(f,g){this.V.extend(g);this.H.Cj.push(new google.maps.Marker({position:g,map:this.map,icon:$.extend({fillColor:"red"},nE)}))},a));for(var b=SE(a.O,a.H.hb),c=0,d;d=b[c];c++){var e=FE(a.O,a.H.hb);d=new google.maps.LatLng(d.Dc()+
e.lat,d.Ec()+e.lng);a.V.extend(d);a.H.Cj.push(new google.maps.Marker({position:d,map:a.map,icon:$.extend({fillColor:"blue"},nE)}))}}},NE=function(a){if(!a.nb){xa(a.H.points,function(c){a.V.extend(c)});var b=new google.maps.Rectangle({strokeOpacity:0,fillOpacity:0,map:a.map,bounds:a.V});google.maps.event.addListener(b,"click",function(c){a.Lb(c)});a.$c=new eE(a.map,a.V,a.H.points)}},RE=function(a,b){var c=!1;a.H&&a.H.points&&$.each(a.H.points,B(function(d,e){HE(b,e)&&(this.ab[d]=b,c=!0,b.H=d)},a));
return c},EE=function(a,b){var c=a.H?a.H.hb:null;b&&b!=c&&QE(a,b)};
var TE={Na:"core",key:"title",Ha:"3274819640417427471",type:1},UE={Na:"core",key:"description",Ha:"926347890406108465",type:1},VE={Na:"core",key:"transcript",Ha:"3535170239681562541",type:1},WE={Na:"core",key:"creator",Ha:"4900234587668871006",type:1},XE={Na:"core",key:"location",Ha:"5597411090972991254",type:2},YE={Na:"core",key:"location.locationCreated",Ha:"3753304429451576070",type:2},ZE={Na:"core",key:"relation",Ha:"343647885398161558",type:5},$E={Na:"core",key:"attribution",Ha:"868104034192711450",
type:5},aF={Na:"core",key:"story",Ha:"-6662833902677607175",type:1},bF={Na:"core",key:"quote",Ha:"-3755329903070779939",type:1};
var cF=function(a){this.H=a||new Ni},dF=function(a,b){a=A(a.H,Ji,1);for(var c=0,d;d=a[c];c++)if(d.be()==b.Ha&&d.getType()==b.type)return d;return null},Ec=function(a,b,c){var d=A(a.H,Ji,1),e=function(k,l){var p=[];$.each(d,function(q,r){if(!(q=r.be()!=b.Ha||r.getType()!=b.type)&&(q=k)){a:if(null==k)q=!0;else switch(r.getType()){case 1:q=$w(r.Wa());q=null!=Xw(q,k,l);break a;case 5:q=new hx(r.Bd());q=null!=jx(q,k,l);break a;default:q=!0}q=!q}q||p.push(r)});return p.length?p:null};a=B(function(k,l){var p=
[];(l=e(k,l))&&(p=$.map(l,B(function(q){return eF(q,k)},this)));return 0<p.length?p:null},a);if(null==c)return c=a(),null==c?[]:c;var f=Uw(a,c,void 0);if(null==f&&c){c=e();var g=null;c&&$.each(c,function(k,l){k=null;1==l.getType()?k=l.Wa().Pb():5==l.getType()&&(k=l.Bd().Pb());if(k&&0<k.length)return g=k[0].getLang(),!1});null!=g&&(f=a(g))}return null==f?[]:f},eF=function(a,b){switch(a.getType()){case 1:var c=a.Wa();return $w(c).Ka(b,void 0);case 2:return(c=Ki(a))&&c.xg()?$w(c.xg()).Ka(b):c.Dc()+":"+
c.Ec();case 3:return new Date(F(a.getDate(),Jh,2).Ce());case 4:return F(a,Ei,8).Ka();case 5:return c={ai:"",url:""},a=a.Bd(),null!=a&&(a=new hx(a),c.ai=a.Ka(b),c.url=a.getUrl(b)),c;case 6:return F(a,Ci,10).Db();case 7:break;default:a.getType()}return""},fF=function(a,b){return dF(a,b)||null},hF=function(a){return(a=dF(a,gF))&&3==a.getType()?eF(a):null},iF=function(a,b){if(3==a.getType())return fx(new cx(a.getDate()));b=eF(a,b);switch(a.getType()){case 1:return b;case 2:return b;case 4:return b;case 5:return b.url||
b.ai||"";case 6:return b+"";default:return""}},Jx=function(a,b,c){return(a=dF(a,b))?iF(a,c):null},jF=function(a,b){for(var c=A(a.H,Ji,1)||[],d=c.length-1,e;e=c[d];d--)e.be()!=b.Ha||e.getType()!=b.type||c.splice(d,1);Yg(a.H,1,c)};
cF.prototype.setProperty=function(a,b,c,d){if(null==b)d&&jF(this,a);else{var e;d&&(e=dF(this,a));e?d&&jF(this,a):(e=new Ji,K(e,1,a.Na),K(e,2,a.key),K(e,3,a.Ha),K(e,4,a.type));switch(a.type){case 1:a=e.Wa();null==a&&(a=new Ch,Xg(e,5,a));a:{a=$w(a);if(d=Xw(a,c)){if(d.Ka()==b)break a}else{d=new Dh;var f=a.H.Pb();f.push(d);Yg(a.H,1,f)}K(d,1,b);K(d,3,c)}break;case 4:c=new Ei;K(c,1,b);Xg(e,8,c);break;case 3:c=new Ih;a=new Jh;K(a,3,4);K(a,1,b.getTime());K(a,2,b.getTime()+86399999);b=Pw(b.getTime(),4);K(c,
1,b);Xg(c,2,a);e.setDate(c);break;case 5:a:{a=e.Bd(),null==a&&(a=new ui,Xg(e,9,a)),a=new hx(a);d=b.ai||null;b=b.url||"";if(f=jx(a,c)){if(f.Ka()==d&&f.getUrl()==b)break a}else{f=new vi;var g=a.H.Pb();g.push(f);Yg(a.H,1,g)}K(f,2,d);K(f,1,b);K(f,3,c)}}b=A(this.H,Ji,1);b.push(e);Yg(this.H,1,b)}};
var kF=function(a,b){a=dF(a,b);return!(!a||!F(a,Ci,10).Db())},mF=function(a){var b=dF(a,lF);a=null;b&&(b=b.getDate(),null!=b&&(a=new cx(b)));return a},VB=function(a,b){return(a=dF(a,b))?F(a,Ei,8).Ka():""},nF=function(a){a=dF(a,XE);return a?(a=Ki(a))?new mx(a):null:null};
var oF=function(a){L(this,a,-1,null,null)};G(oF,J);oF.prototype.getTitle=function(){return F(this,Ch,1)};oF.prototype.setTitle=function(a){return Xg(this,1,a)};var pF=new ah(32173711,{Zx:0},oF,function(a,b){var c,d={title:(c=b.getTitle())&&Hh(a,c)};a&&(d.Ba=b);return d});Nh[32173711]=pF;
var qF=function(a){this.H=a;this.O=a.Ae().qc()};qF.prototype.qc=function(){return this.O};qF.prototype.Be=function(){return this.H.Be()};qF.prototype.getStatus=function(){return this.H.getStatus()};var rF=function(a){qF.call(this,a);a=Qa(this.H.Ae(),pF).getTitle();this.N=new Ww(a)};I(rF,qF);rF.prototype.getTitle=function(){return this.N.Ka()};var sF=function(a,b){qF.call(this,a);this.N=b};I(sF,qF);sF.prototype.getTitle=function(){return this.N.getTitle()};sF.prototype.Ae=function(){return this.N};
var tF=function(){},uF=function(a){this.Jd=a.Jd||null;this.jc=a.jc||null;this.Pa=a.Pa||null;this.Mb=a.Mb||null;this.dj=a.dj||null;this.Rk=a.Rk||null};tF.prototype.T=function(){return null!=this.mj()};
var vF={Na:"partner",key:"website",Ha:"8416195294729199862",type:5},Kx={Na:"partner",key:"analytics_id",Ha:"-3605557635126083802",type:4},wF={Na:"partner",key:"city",Ha:"2161541779547355171",type:1},xF={Na:"partner",key:"country_name",Ha:"6933795253437454405",type:1},WB={Na:"partner",key:"url_name",Ha:"6311246192950687301",type:4},yF={Na:"partner",key:"asset_count",Ha:"1756149178012248875",type:4},zF={Na:"partner",key:"artist_count",Ha:"-3413805743279402268",type:4};
var DF=function(a){var b="",c=a.view;switch(sa(c)?c.toString():c){case "onebox":c=a.Eb;a='<figure class="'+S("gci-onebox-item")+" "+S("gci-onebox-partner")+'"><div class="'+S("gci-onebox-item-thumb")+'"><div>'+(c.Qd?'<img src="'+S(wq(c.Qd))+'" alt="'+S(c.title)+'"/>':"")+'</div></div><figcaption class="'+S("gci-onebox-item-summary")+'"><h3 title="'+S(c.title)+'">'+R(c.title)+"</h3>"+(c.details?'<span class="'+S("gci-onebox-item-details")+'">'+R(c.details)+"</span>":"");if(dq(c.Qc)||dq(c.vd)){a+='<div class="'+
S("gci-onebox-item-objects-count")+'">';if(dq(c.Qc)&&0<c.Qc){a+='<span class="'+S("gci-onebox-item-assets-count")+'">';if(10>c.Qc)a+="A few items";else{var d=R(c.Qc)+"+ items";a+=d}a+="</span>"}dq(c.vd)&&0<c.vd&&(a+='<span class="'+S("gci-onebox-item-exhibits-count")+'">',d=new nC("{APPROXIMATE_NUM_EXHIBITS_1,plural,=1{1 exhibit}other{{APPROXIMATE_NUM_EXHIBITS_2} exhibits}}"),c={APPROXIMATE_NUM_EXHIBITS_1:c.vd,APPROXIMATE_NUM_EXHIBITS_2:R(c.vd)},c=tC(d,c,!0),a=a+c+"</span>");a+="</div>"}a=Q(a+"</figcaption></figure>");
b+=a;break;case "fullscreen":c=a.asset;d=Q;var e='<div class="'+S("gci-fullscreen-item")+" "+S("gci-partner-fullscreen-item")+" "+S("gci-partner-item")+'"><div class="'+S("gci-partner-fullscreen")+'">';var f=a.Eb;f=Q('<div class="'+S("gci-partner-image")+'"></div><div class="'+S("gci-partner-square-container")+'"><div class="'+S("gci-partner-square")+'">'+AF()+'<div class="'+S("gci-partner-title-creator")+'" dir="auto"><div class="'+S("gci-partner-title")+'" title="'+S(f.Gb)+'"><div class="'+S("gci-partner-logo")+
'">'+(f.Qd?'<img src="'+S(wq(f.Qd))+'" alt="'+S(f.Gb)+'"/>':"")+'</div><div class="'+S("gci-partner-name")+'">'+R(f.title)+'</div><div class="'+S("clear")+'"></div></div></div><div class="'+S("gci-partner-counts")+'">&nbsp;</div></div></div>');a=d(e+f+BF()+'<div class="'+S("gci-partner-cover-bottom-gradient")+'"><div class="'+S("gci-asset-cover-attribution-display")+'"><strong>'+R(c.Gb)+"</strong> "+CF(a.asset)+"</div></div></div></div>");b+=a;break;case "grid":c=a.Eb;a=a.Bg;a='<div class="'+S("gci-partner-grid-item")+
" "+S("gci-partner-item")+'"'+(a?' style="width:'+S(yq(a))+'px"':"")+'><div class="'+S("gci-partner-grid")+'"><div class="'+S("gci-partner-image")+'"></div></div><div class="'+S("gci-partner-grid-caption")+'" dir="auto"><div class="'+S("gci-partner-title")+'" title="'+S(c.Gb)+'"><div class="'+S("gci-partner-logo")+'">'+(c.Qd?'<img src="'+S(wq(c.Qd))+'-s50" alt="'+S(c.Gb)+'"/>':"")+'</div><div class="'+S("gci-partner-name")+'">'+R(c.title)+"</div>";if(dq(c.Dg)||dq(c.Pi))a+='<div class="'+S("gci-partner-objects-count")+
'">',dq(c.Dg)&&0<c.Dg&&(a+='<span class="'+S("gci-partner-assets-count")+'">',10>c.Dg?a+="A few items":(d=R(10*Math.floor(c.Dg/10))+"+ items",a+=d),a+="</span>"),dq(c.Pi)&&0<c.Pi&&(a+=(dq(c.Dg)&&0<c.Dg?", ":"")+'<span class="'+S("gci-partner-artists-count")+'">',10>c.Pi?a+="A few artists":(d=R(10*Math.floor(c.Pi/10))+"+ artists",a+=d),a+="</span>"),a+="</div>";a+='</div></div><div class="'+S("gci-grid-item-label-container")+'">'+(c.Yr?'<span class="">'+R(c.Yr.title)+"</span>":"")+'<span class="'+
S("gci-grid-item-label")+'">';a=Q(a+"Collection</span></div></div>");b+=a;break;default:c=a.Eb,d=a.asset,a=Q('<div class="'+S("gci-partner-gallery-item")+" "+S("gci-partner-item")+'"><div class="'+S("gci-partner-gallery")+'"><div class="'+S("gci-partner-content")+'"><div class="'+S("gci-partner-image")+'"></div><div class="'+S("gci-partner-square-container")+'"><div class="'+S("gci-partner-square")+'">'+AF()+'<div class="'+S("gci-partner-title")+'" title="'+S(c.Gb)+'"><div class="'+S("gci-partner-logo")+
'">'+(c.Qd?'<img src="'+S(wq(c.Qd))+'-s40" alt="'+S(c.Gb)+'"/>':"")+'</div><div class="'+S("gci-partner-name")+'">'+R(c.title)+'</div><div class="'+S("clear")+'"></div></div></div>'+BF()+'</div></div><div dir="auto"><div class="'+S("gci-asset-title-date")+'"><span class="'+S("gci-asset-title")+'" title="'+S(d.Gb)+'">'+R(d.title)+"</span> "+(d.Ga?'<span class="'+S("gci-asset-date")+'">('+R(d.Ga)+")</span>":"")+"</div>"+CF(a.asset)+"</div></div></div>"),b+=a}return Q(b)},BF=function(){var a='<div class="'+
S("gci-partner-view")+'">';a+=iy("View Collection",void 0,"transparent","gci-partner-view-button");return Q(a+"</div>")},AF=function(){var a='<div class="'+S("gci-partner-featured")+'">';return Q(a+"Featured Collection</div>")},CF=function(a){var b="";a.Cc&&(b+='<div class="'+S("gci-asset-creator")+'">',a="By <strong>"+R(a.Cc)+"</strong>",b=b+a+"</div>");return Q(b)},EF=function(a){a=a.Eb;var b='<figure class="'+S("gci-onebox-item")+" "+S("gci-onebox-partner")+'"><figcaption class="'+S("gci-onebox-item-summary")+
'"><h3 title="'+S(a.name)+'">'+R(a.name)+'</h3><span class="'+S("gci-onebox-item-details")+'"><a class="'+S("gci-partner-external-link")+'" href="'+S(uq(a.url))+'" target="_blank">'+R(a.Wu)+'</a></span><div class="'+S("gci-onebox-item-objects-count")+'"><span class="'+S("gci-onebox-item-assets-count")+'">';b=b+'Discover the collection</span></div></figcaption><div class="'+(S("gci-onebox-item-thumb")+'"><div>'+(a.Qd?'<img src="'+S(wq(a.Qd))+'" alt="'+S(a.title)+'"/>':"")+"</div></div></figure>");
return Q(b)};
var FF=function(a){this.H=n;this.O=a;var b=F(a,Ni,6);b||(b=new Ni,Xg(a,6,b));this.metadata=new cF(b)};I(FF,tF);FF.prototype.getId=function(){return this.O.getId()};FF.prototype.getName=function(){var a=fF(this.metadata,TE);a=a&&a.Wa()?a.Wa():new Ch;return(new Ww(a)).Ka()};FF.prototype.getTitle=function(){return this.getName()};
var GF=function(a){a=(a=fF(a.metadata,vF))?a.Bd():new ui;return new hx(a)},HF=function(a){a=GF(a).getUrl();le(Ef(a))||0==a.indexOf("http")||(a="http://"+a);return a},IF=function(a,b){var c="Visit "+a.getName()+"'s website";return GF(a).Ka()||(b?c:"")};FF.prototype.Nd=function(){var a=null,b=IF(this)||"",c=HF(this);le(Ef(b))&&(b=this.getName());le(Ef(b))&&(b=c);le(Ef(c))?a=$("<span>").text(b):a=Qr(c,b);return a};
var JF=function(a){return(a=F(a.O,Dm,5))&&a.getUrl()?Sr(a.getUrl()):null},KF=function(a){var b=null,c=JF(a);c&&!le(Ef(c))&&(b=$("<img>").attr("src",c).attr("alt",a.getName()));return b};FF.prototype.wc=function(){var a=fF(this.metadata,UE);a=a&&a.Wa()?a.Wa():new Ch;return(new Ww(a)).Ka()};FF.prototype.T=function(){return null!=fF(this.metadata,XE)};FF.prototype.mj=function(){var a=fF(this.metadata,XE);a=a&&Ki(a)?Ki(a):new Gi;return new mx(a)};
var LF=function(a){a=(a=fF(a.metadata,wF))&&a.Wa()?a.Wa():new Ch;return new Ww(a)},MF=function(a){a=(a=fF(a.metadata,xF))&&a.Wa()?a.Wa():new Ch;return new Ww(a)};FF.prototype.getSize=function(){return null};var NF=function(a){return(a=Jx(a.metadata,yF))?parseInt(a,10):null},OF=function(a){return(a=Jx(a.metadata,zF))?parseInt(a,10):null};
FF.prototype.render=function(a,b,c){var d="",e={size:c,fadeIn:!0};switch(a){case "onebox":return PF(this);case "gallery":d="gci-partner-gallery",e.zd=!0,e.Xa=!0;case "grid":d||(d="gci-partner-grid",e.zd=!0,e.Xa=!0);case "fullscreen":d||(d="gci-partner-fullscreen",e.zd=!0,e.Xa=!0);var f={title:Bf(this.getName(),50),Gb:this.getName(),Qd:JF(this),Dg:NF(this),Pi:OF(this)};a=$(D(DF,{view:a,Eb:f,asset:{title:Bf(null.getTitle(),50),Gb:null.getTitle(),Nc:QF(null),Ga:RF(null),Cc:SF(null)},Bg:c&&c.width}));
this.T()&&a.addClass("gci-localizable-item").data("RenderableItem",this);e=JC(null,e);c=a.find(".gci-partner-title");ce(c[0],be(c.text()));a.find(".gci-partner-image").replaceWith(e);a.find(".gci-partner-square-container").detach().appendTo(a.find(".collections-asset-thumbnail"));("gci-partner-grid"==d?a:a.find("."+d)).on("click.gci-partner",B(this.N,this));TF(null,a,b);a.data("asset",null);return a;default:return a=$(D(EF,{Eb:{name:this.getName(),url:HF(this),Wu:IF(this)||HF(this),Qd:JF(this)}})),
a.find("a").on("click.gci-partner",function(g){g.stopPropagation()}),a.on("click.gci-partner",B(this.N,this)),a}};var PF=function(a){var b=$,c=a.getName();var d=MF(a).Ka()&&LF(a).Ka()?LF(a).Ka()+", "+MF(a).Ka():MF(a).Ka()?MF(a).Ka():LF(a).Ka();b=b(D(DF,{Eb:{title:c,details:d,Qd:JF(a)},view:"onebox"}));b.on("click.gci-partner",B(a.N,a));return b};FF.prototype.N=function(){this.H.Ji(this,"")};
FF.prototype.ei=function(a){if(this.H.Ad()){var b=this.H.Ad();if(window._gaq&&null!=Jx(this.metadata,Kx)){var c=window.location.href;c=Cx(b,c);if(b=Gx(b,this))a=Dx(c,["location","v.filter","debug"],a),window._gaq.push([b+"._trackPageview",a])}}};var UF=function(a,b,c){var d=a.H.Ad();if(d&&b.length&&!le(Ef(HF(a)))){var e=U(b.get(0),"click",function(){Nx(d,this,"PartnerSiteLink")},!1,a);bs(c,function(){Fs(e)})}};
var VF=function(a){this.H=a};VF.prototype.Df=function(){return 0==vj(this.H).length};
var oE=function(a){for(var b=[],c=0;c<vj(a.H).length;c++){for(var d=vj(a.H)[c],e=[],f=!1,g=0;g<rj(d).length;g++){var k=rj(d)[g],l=new Ww(k.getName()),p=null,q=F(k,$i,5),r=void 0!==q;r&&(f=!0,void 0!==O(q,2)||void 0!==O(q,3))&&(p={lat:O(q,2)||0,lng:O(q,3)||0});l={hb:E(k,1),name:l.Ka(),Qo:r,offset:p,order:O(k,6)||0};(p=F(k,dj,7))&&WF(p)?(l.pano=E(p,1),O(p,2)&&(l.heading=O(p,2)),O(p,3)&&(l.pitch=O(p,3))):0<A(k,kj,3).length&&(l.pano=XF(k));e.push(l)}wa(e,function(u,y){return va(y.order,u.order)});l=new Ww(d.getName());
b.push({Vl:E(d,1),name:l.Ka(),Qa:e,Qs:f})}return b},YF=function(a,b){for(var c=0;c<vj(a.H).length;c++){var d=vj(a.H)[c];if(0<=da(rj(d),function(e){return E(e,1)==b}))return E(d,1)}return null},FE=function(a,b){a=ME(a,b);return F(a,$i,5)?{lat:O(F(a,$i,5),2)||0,lng:O(F(a,$i,5),3)||0}:{lat:0,lng:0}},ZF=function(a){var b=F(a.H,dj,3);if(b&&WF(b))return b;for(b=0;b<vj(a.H).length;b++)for(var c=vj(a.H)[b],d=0;d<rj(c).length;d++){var e=rj(c)[d];if(e=XF(e))return(new dj).Lg(e)}return new dj},$F=function(a){var b=
ZF(a);if(ej(b)){a=new mx(new Gi);var c=ej(b).Ec();b=ej(b).Dc();K(a.H,2,c);K(a.H,1,b);return a}return null},aG=function(a){a=wj(new uj,a);return new VF(a)},KE=function(a,b){var c=ME(a,b);if(!c)return{};var d={};a=FE(a,b);b=0;for(var e;e=A(c,kj,3)[b];b++)for(var f=0,g;g=A(e,hj,2)[f];f++)d[E(g,1)]=new google.maps.LatLng(g.Dc()+a.lat,g.Ec()+a.lng);return d},LE=function(a,b){b=ME(a,b);if(!b||!F(b,$i,5))return[];a=[];b=A(F(b,$i,5),Xi,4);for(var c=0;c<b.length;c++){for(var d=b[c],e=[bG(F(F(d,Wi,1),Ti,1))],
f=0;f<A(F(d,Wi,1),Ti,2).length;f++){var g=bG(A(F(d,Wi,1),Ti,2)[f]);g.reverse();e.push(g)}a.push(e)}return a},bG=function(a){if(!a)return[];var b=[];a=A(a,Qi,1);for(var c=0;c<a.length;c++){var d=new google.maps.LatLng(a[c].Dc()||0,a[c].Ec()||0);b.push(d)}return b},SE=function(a,b){return a.Df()?[]:(a=ME(a,b))?A(a,aj,4):[]},ME=function(a,b){for(var c=0;c<vj(a.H).length;c++)for(var d=vj(a.H)[c],e=0;e<rj(d).length;e++){var f=rj(d)[e];if(E(f,1)==b)return f}return null},WF=function(a){return null!=(F(a,
cj,10)||E(a,1)||ej(a))},XF=function(a){var b=F(a,dj,7);if(b&&E(b,1))return E(b,1);a=A(a,kj,3);for(b=0;b<a.length;b++)for(var c=A(a[b],hj,2),d=0;d<c.length;d++){var e=c[d];if(e&&E(e,1))return E(e,1)}return null};
var cG=function(a){L(this,a,-1,null,null)};G(cG,J);cG.prototype.Za=function(){return F(this,Bm,1)};var dG=new ah(32939875,{yw:0},cG,function(a,b){var c,d={Eb:(c=b.Za())&&Gm(a,c)};a&&(d.Ba=b);return d});Jj[32939875]=dG;
var eG=function(a,b){this.x=a;this.y=b};I(eG,Ym);eG.prototype.clone=function(){return new eG(this.x,this.y)};var fG=function(a){return Math.hypot(a.x,a.y)};eG.prototype.H=Ym.prototype.H;eG.prototype.add=function(a){this.x+=a.x;this.y+=a.y;return this};
var gG=function(a,b){this.T=a;this.H=this.N=this.O=0;this.origin="";this.Qa=[];this.timestamp=0;this.parse(b)};
gG.prototype.parse=function(a){if(void 0!==this.T){if(null===this.T)throw Error("Pa");var b=this.T.documentElement;this.O=hG(b,"tile_width");this.N=hG(b,"tile_height");this.origin=iG(b,"origin","TOP_LEFT");if(!(this.origin in jG))throw Error("Qa`"+this.origin);this.timestamp=hG(b,"timestamp");var c=b.childNodes,d=0;this.Qa=[];for(var e=0;e<c.length;++e)An(c[e])&&this.Qa.push(new kG(d++,c[e],this.O,this.N,this.origin));if(2>hG(b,"tiler_version_number")&&void 0!==a&&a&&0<this.Qa.length)for(a=this.Qa[this.Qa.length-
1],b=lG(a),d=mG(a),e=0;e<c.length;++e){var f=Math.pow(2,c.length-e-1),g=Math.floor(b/f);f=Math.floor(d/f);var k=b/g,l=d/f;k>l?f=mG(a)/k:g=lG(a)/l;this.Qa[e].ef=Math.ceil(g/this.O);this.Qa[e].zh=this.Qa[e].ef*this.O-g;this.Qa[e].ff=Math.ceil(f/this.N);this.Qa[e].Ah=this.Qa[e].ff*this.N-f}this.H=this.Qa.length}};
var nG=function(a,b){if(2>a.Qa.length)return 0;for(var c=0,d=1;d<a.Qa.length;++d)if(lG(a.Qa[d])>b.width||mG(a.Qa[d])>b.height){c=d-1;break}d=a.Qa[c];var e=a.Qa[c+1];return Wm(c+Math.min(Math.log(b.width/lG(d))/Math.log(lG(e)/lG(d)),Math.log(b.height/mG(d))/Math.log(mG(e)/mG(d))),0,a.Qa.length-1)},oG=function(a,b){var c=a.Qa[a.Qa.length-1];c=lG(c)/mG(c);var d=b.width/b.height;return nG(a,new $m(c<=d?b.width:Number.MAX_VALUE,c>d?b.height:Number.MAX_VALUE))},pG=function(a,b){var c=Wm(Math.ceil(b),0,
a.Qa.length-1),d=Wm(Math.floor(b),0,a.Qa.length-1);b-=Math.floor(b);return new $m(lG(a.Qa[d])*Math.pow(lG(a.Qa[c])/lG(a.Qa[d]),b),mG(a.Qa[d])*Math.pow(mG(a.Qa[c])/mG(a.Qa[d]),b))},iG=function(a,b,c){c=null!=c?c:"";if(null==a)return c;var d=c;null!=a.attributes&&null!=a.attributes.getNamedItem(b)?d=a.attributes.getNamedItem(b).value:null!=a.H&&null!=a.H("@"+b)&&(d=a.H("@"+b).get());return null!=d?d:c},hG=function(a,b){a=iG(a,b,"");a=parseInt(a,10);return isNaN(a)?0:a},kG=function(a,b,c,d,e){this.H=
a;this.U=c;this.T=d;this.O=b;this.Ah=this.zh=this.ff=this.ef=0;this.V=e;this.N=new eG(0,0);this.parse()};kG.prototype.na=function(){return this.O};kG.prototype.initialize=function(a,b,c,d,e){this.ef=a;this.ff=b;this.zh=c;this.Ah=d;b=a=this.V=e||this.V;this.N=new eG("TOP_LEFT"==a||"BOTTOM_LEFT"==a?0:-this.zh,"TOP_LEFT"==b||"TOP_RIGHT"==b?0:-this.Ah)};kG.prototype.parse=function(){null!=this.O&&this.initialize(hG(this.O,"num_tiles_x"),hG(this.O,"num_tiles_y"),hG(this.O,"empty_pels_x"),hG(this.O,"empty_pels_y"))};
var lG=function(a){return a.ef*a.U-a.zh},mG=function(a){return a.ff*a.T-a.Ah},qG=function(a,b,c){b instanceof Ym&&(c=b.y,b=b.x);return new Ym(Math.floor((b*lG(a)-a.N.x)/a.U),Math.floor((c*mG(a)-a.N.y)/a.T))},rG=function(a,b,c){b instanceof Ym&&(c=b.y,b=b.x);return new Ym((b*a.U+a.N.x)/lG(a),(c*a.T+a.N.y)/mG(a))},jG={BOTTOM_LEFT:"BOTTOM_LEFT",BOTTOM_RIGHT:"BOTTOM_RIGHT",TOP_LEFT:"TOP_LEFT",TOP_RIGHT:"TOP_RIGHT"};
var sG=function(a){this.H=a};sG.prototype.yc=function(a){return 0<a.H};sG.prototype.Wl=function(){return!1};sG.prototype.Mh=function(){return!1};
var tG=function(){this.blockSize=-1};
var uG=function(a,b,c){this.blockSize=-1;this.H=a;this.blockSize=c||a.blockSize||16;this.T=Array(this.blockSize);this.N=Array(this.blockSize);a=b;a.length>this.blockSize&&(this.H.update(a),a=this.H.O(),this.H.reset());for(c=0;c<this.blockSize;c++)b=c<a.length?a[c]:0,this.T[c]=b^92,this.N[c]=b^54;this.H.update(this.N)};I(uG,tG);uG.prototype.reset=function(){this.H.reset();this.H.update(this.N)};uG.prototype.update=function(a,b){this.H.update(a,b)};
uG.prototype.O=function(){var a=this.H.O();this.H.reset();this.H.update(this.T);this.H.update(a);return this.H.O()};
var vG=function(){this.blockSize=-1;this.blockSize=64;this.H=[];this.V=[];this.W=[];this.T=[];this.T[0]=128;for(var a=1;a<this.blockSize;++a)this.T[a]=0;this.U=this.N=0;this.reset()};I(vG,tG);vG.prototype.reset=function(){this.H[0]=1732584193;this.H[1]=4023233417;this.H[2]=2562383102;this.H[3]=271733878;this.H[4]=3285377520;this.U=this.N=0};
var wG=function(a,b,c){c||(c=0);var d=a.W;if("string"===typeof b)for(var e=0;16>e;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;80>e;e++){var f=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(f<<1|f>>>31)&4294967295}b=a.H[0];c=a.H[1];var g=a.H[2],k=a.H[3],l=a.H[4];for(e=0;80>e;e++){if(40>e)if(20>e){f=k^c&(g^k);var p=1518500249}else f=c^g^k,p=1859775393;else 60>e?(f=c&g|k&(c|g),p=2400959708):
(f=c^g^k,p=3395469782);f=(b<<5|b>>>27)+f+l+p+d[e]&4294967295;l=k;k=g;g=(c<<30|c>>>2)&4294967295;c=b;b=f}a.H[0]=a.H[0]+b&4294967295;a.H[1]=a.H[1]+c&4294967295;a.H[2]=a.H[2]+g&4294967295;a.H[3]=a.H[3]+k&4294967295;a.H[4]=a.H[4]+l&4294967295};
vG.prototype.update=function(a,b){if(null!=a){void 0===b&&(b=a.length);for(var c=b-this.blockSize,d=0,e=this.V,f=this.N;d<b;){if(0==f)for(;d<=c;)wG(this,a,d),d+=this.blockSize;if("string"===typeof a)for(;d<b;){if(e[f]=a.charCodeAt(d),++f,++d,f==this.blockSize){wG(this,e);f=0;break}}else for(;d<b;)if(e[f]=a[d],++f,++d,f==this.blockSize){wG(this,e);f=0;break}}this.N=f;this.U+=b}};
vG.prototype.O=function(){var a=[],b=8*this.U;56>this.N?this.update(this.T,56-this.N):this.update(this.T,this.blockSize-(this.N-56));for(var c=this.blockSize-1;56<=c;c--)this.V[c]=b&255,b/=256;wG(this,this.V);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.H[c]>>d&255,++b;return a};
var xG=function(a,b){this.H=a;this.O=b||"nt0";this.N={}};I(xG,sG);h=xG.prototype;h.Tj=function(){return this.H+"=g"};h.Ag=function(a){return new gG(a,!0)};h.getTileUrl=function(a,b,c){return this.H+"=x"+(a+"-y"+b+"-z"+c)};
h.yg=function(a,b,c,d,e){var f=a+"-"+b+"-"+c;f in this.N||(e=(new sp(this.H)).N.substr(1)+"=x"+(a+"-y"+b+"-z"+c)+"-"+this.O+this.Io(d,e),d=new uG(new vG,[123,43,78,35,222,44,197,197],64),e=xc(e),d.reset(),d.update(e),d=d.O(),d=Sa(d),d=d.substring(0,d.length-1),d=d.replace(/\+/g,"_").replace(/\//g,"_"),e=this.H,0==e.indexOf("http://lh3.ggpht.com")&&(e=e.replace("http://lh3.ggpht.com",yG[(a+b+1)%yG.length])),this.N[f]=e+"=x"+(a+"-y"+b+"-z"+c)+"-"+this.O+d);return this.N[f]};
h.Io=function(a,b){return Math.floor(a/86400)+"-d"+b.location.hostname.split(".").slice(-3).join(".")};var yG=["http://lh3.ggpht.com","http://lh4.ggpht.com","http://lh5.ggpht.com","http://lh6.ggpht.com"];
var zG=function(a,b){xG.call(this,a,"t");this.T=b};G(zG,xG);zG.prototype.Io=function(){return this.T};
var AG=function(a){this.H="";this.url=a};I(AG,sG);h=AG.prototype;h.Tj=function(){return this.url.Tj()};h.Ag=function(a){return this.url.Ag(a)};h.getTileUrl=function(a,b,c){return this.url.getTileUrl(a,b,c)};h.yg=function(a,b,c,d,e){return this.url.yg(a,b,c,d,e)};h.yc=function(a){return this.url.yc(a)};h.Wl=function(a){return this.url.Wl(a)};h.Mh=function(a){return this.url.Mh(a)};
var BG=function(a){AG.call(this,a);this.N=0};G(BG,AG);var CG=function(a,b){if(b&&b.Qa&&b.Qa.length){var c=b.Qa[0],d=b.Qa[b.Qa.length-1],e=Math.max(lG(d),mG(d));a.N=0;for(var f=2;f<=e;f*=2){var g=lG(c)/(lG(d)/f),k=mG(c)/(mG(d)/f);if(!(1>=g&&1>=k)){var l=new kG(0,null,c.U/g,c.T/k,b.origin);l.initialize(1,1,c.zh/g,c.Ah/k);b.Qa.unshift(l);a.N+=1}}for(a=0;a<b.Qa.length;++a)b.Qa[a].H=a;b.H=b.Qa.length}};BG.prototype.Mh=function(a){return this.url.Mh(B(function(b){CG(this,b);a&&a(b)},this))};
BG.prototype.Ag=function(a){a=this.url.Ag(a);CG(this,a);return a};BG.prototype.getTileUrl=function(a,b,c){return this.url.getTileUrl(a,b,Math.max(0,c-this.N))};BG.prototype.yg=function(a,b,c,d,e){return this.url.yg(a,b,Math.max(0,c-this.N),d,e)};
var DG=function(a,b,c,d){this.x=this.x=a;this.y=this.y=b;this.z=this.z=c;this.size=this.size=void 0!==d?d:null},EG=function(a,b){return null!=a!=(null!=b)?!1:a==b||a.x==b.x&&a.y==b.y&&a.z==b.z&&an(a.size,b.size)};Qb("MicroscopeState",DG);Qb("MicroscopeSize",$m);
var KC=function(a){this.H=n;this.La=a;this.W=null==this.La.Wa()?null:$w(this.La.Wa());var b=F(a,Ni,2);b||(b=new Ni,Xg(a,2,b));this.metadata=new cF(b);this.U={};this.V="";this.N=null;NC(this)&&(b=F(this.La,uj,14),this.N=new VF(b));b=null;var c=Qa(this.La,dG);c&&(c=c.Za())&&(b=new FF(c));this.Eb=b;this.O=[];if(a=A(a,Ph,20))for(b=0;c=a[b];b++){var d=c.Ae();(c=(d=d?Qa(d,pF):null)&&d.getTitle()?new rF(c):null)&&this.O.push(c)}};I(KC,tF);h=KC.prototype;h.Eb=null;h.clone=function(){return new KC(this.La.clone())};
h.data=function(a,b){return void 0!==b?this.U[a]=b:this.U[a]};h.removeData=function(a){delete this.U[a]};h.isLight=function(){return!E(this.La,92)};
var FG=function(a){return a.La.getId()==E(a.La,92)&&0<E(a.La,90)},GG=function(a){return a.La.getId()!=E(a.La,92)},HG=function(a){return 2===E(a.La,13)||3===a.La.getType()},RC=function(a){return 8===a.La.getType()},MC=function(a){return 1===a.La.getType()},IG=function(a){return MC(a)||a.he()},JG=function(a){return QC(a)||NC(a)||a.Uc()},KG=function(a){return Vr()?HG(a)&&!a.Ef():HG(a)},QC=function(a){return 2==a.La.getType()},LG=function(a){return!(!a.he()||!a.La.Od())},Jc=function(a){return 6===a.La.getType()};
KC.prototype.he=function(){return 3===this.La.getType()};var NC=function(a){return 7===a.La.getType()};h=KC.prototype;h.Uc=function(){return 9===this.La.getType()};h.Ef=function(){return P(this.La,23)||!1};h.Ye=function(){return"TRUE"==Jx(this.metadata,bt)};h.Ys=function(){return"Y"==Jx(this.metadata,Zs)};h.getId=function(){return this.La.getId()};h.getType=function(){return this.La.getType()};
var PC=function(a,b,c){var d="";if(QC(a)||a.he()&&a.La.Od())d=Ur(a.Od());else if(a.Uc())d="//objects3d.storage.googleapis.com/"+E(a.La,110)+"/3d/poster-0.jpg";else if(10===a.La.getType())d=E(a.La,5)||"";else if(HG(a))b=b?175:c&&1200>c.width&&1200>c.height?fC(Math.ceil(Math.max(c.width,c.height))):1200,d=E(a.La,5)?E(a.La,5)+"=s"+b:"";else if(NC(a)&&!E(a.La,6))try{var e=a.N,f=e&&ZF(e);f&&(d=YD(f,c||a.getSize()))}catch(g){}else d=b?E(a.La,5)?E(a.La,5)+"":"":E(a.La,6)?E(a.La,6)+"":E(a.La,5)?E(a.La,5)+
"":"";return Sr(d)},OC=function(a,b){return PC(a,!1,b)},MG=function(a,b){var c=Sr(E(a.La,6)||"");a.Ef()?(a=Jx(a.metadata,Ys),c=new zG(c,a)):c=new xG(c);return b?c:new BG(c)};KC.prototype.vg=function(){return null!=E(this.La,25)?E(this.La,25)+".mp3":this.La.vg()};KC.prototype.Od=function(){return this.La.Od()};KC.prototype.Wa=function(){return this.W};
var NG=function(a){return 2==E(a.La,17)||0<E(a.La,106)},PG=function(a){var b=E(a.La,17);if(null==b)return!0;switch(b){case 1:return!0;case 0:return!1;case 2:return!OG(a);default:return!1}},OG=function(a){return NG(a)?(a=A(a.La,mi,104))&&a.length?!Hd(a,function(b){switch(E(b,1)){case 15:return!0;case 6:case 7:case 24:case 25:case 26:case 8:case 10:case 17:case 11:case 12:case 13:case 18:case 14:return!1;default:return!0}}):!1:!1};
KC.prototype.getSize=function(){return"number"===typeof E(this.La,8)&&"number"===typeof E(this.La,7)?{width:E(this.La,7),height:E(this.La,8)}:NC(this)?{width:640,height:480}:null};KC.prototype.Eh=function(){if(0==this.La.Eh())return 4/3;if(1==this.La.Eh())return 16/9;if(MC(this)){var a=this.getSize();return a?a.width/a.height:4/3}return QC(this)?4/3:Jc(this)?16/9:0};var RG=function(a,b){var c=a.H.Vb.get(OA),d={assetIds:E(a.La,92)};wr(rB(c,"/common/api/get-asset-family",d,fl),B(a.ha,a,b),QG)};
KC.prototype.ha=function(a,b){b=A(b,dl,1)[0];var c=[],d=!0;$.each(A(b,Gj,1),B(function(e,f){f.getId()&&(e=new KC(f),c.push(e),d&=!!dF(e.metadata,aF))},this));d&&3==c.length&&MC(c[1])&&QC(c[2])&&(c[1].data("gci.asset.story-video",c[2]),c[2].data("gci.asset.story-image",c[1]),c[0].data("gci.asset.story-video",c[2]),c[0].data("gci.asset.story-image",c[1]));a(c)};
var SG=function(a,b,c){a=a.metadata;a=a.H?A(a.H,Ji,1):[];for(var d=0,e;e=a[d];d++)if(!(c&&0<=$.inArray(e.be(),c))){var f=e,g=e.be()||"";b(f,pb[g]||null,iF(e))}},TG=function(a,b,c){SG(a,function(d,e,f){e&&0<Sg(e,5,0)&&b(d,e,f)},c)},VG=function(a){var b=!1;TG(a,function(){b=!0;return!1},UG());return b},WG=function(a,b,c){return void 0===b&&void 0===c?a.O:$.map(a.O,function(d){var e=void 0===b||d.Be()==b,f=void 0===c||d.getStatus()==c;return e&&f?d:null})};
KC.prototype.getTitle=function(a){return Jx(this.metadata,TE,a)||""};var RF=function(a){return Jx(a.metadata,Xs)||""};KC.prototype.wc=function(){return Jx(this.metadata,UE)||""};
var SF=function(a){var b=Ec(a.metadata,WE,void 0);0==b.length&&TG(a,function(c,d,e){je(c.getKey()||"","creator.")&&b.push(e)});return b.join(", ")},XG=function(a){var b=a.getTitle()||"(untitled item)";return(a=SF(a))?b+" - "+a:b},YG=function(a){return(a=fF(a.metadata,YB))?a&&Ki(a)?new mx(Ki(a)):null:null},ZG=function(a){return(a=fF(a.metadata,ZB))?a&&Ki(a)?new mx(Ki(a)):null:null},$G=function(a){return(a=fF(a.metadata,YE))?a&&Ki(a)?new mx(Ki(a)):null:null};
KC.prototype.Nd=function(){var a=fF(this.metadata,$E);if(!a)return null;a=a.Bd();if(!a)return null;var b=new hx(a);a=null;var c=b.getUrl();b=b.Ka();b=le(Ef(b))?le(Ef(c))?"":c:b;le(Ef(c))?a=$("<span>").text(b):a=Qr(c,b);return a};KC.prototype.Za=function(){return this.Eb};var QF=function(a){return a.Eb?a.Eb.getName():""};KC.prototype.Ue=function(){return VB(this.metadata,at)};KC.prototype.mj=function(){return nF(this.metadata)};var QG=function(){OB(n,"Failed to load assets.",void 0)};
KC.prototype.render=function(a,b,c){b=b||{};var d=b.wk||md,e=b.context||null,f=null,g=null;f=Ex(this.H)&&this.Za()&&this.Za().getId()==TB(this.H)?"":QF(this);var k=this;switch(a){case "grid":a=$(D(FC,{view:a,asset:{Cc:Bf(SF(this),144),Ga:RF(this),bs:SF(this),ds:f,Gb:this.getTitle(),jd:this.jd(),Uc:this.Uc(),he:this.he(),Ye:this.Ye(),Nc:Bf(f,144),title:Bf(this.getTitle(),50)},Bg:c&&c.width}));g=JC(this,{$d:c,fadeIn:!0,Xa:!0});a.find(".gci-asset-image").replaceWith(g);f=a;break;case "gallery":a=aH(this);
g=JC(this,{size:c,fadeIn:!0,zd:!0});a.find(".gci-asset-image").replaceWith(g);this.T()&&a.addClass("gci-localizable-item").data("RenderableItem",this);f=a.find(".gci-asset-gallery");break;case "fullscreen":a=$(D(FC,{view:a,asset:{Cc:SF(this),Ga:RF(this),Gb:this.getTitle(),jd:this.jd(),Nc:f,title:Bf(this.getTitle(),50)}}));g=JC(this,{size:c,fadeIn:!0,zd:!0,Xa:!0});a.find(".gci-asset-image").replaceWith(g);a.find(".gci-asset-square-container").detach().appendTo(a.find(".collections-asset-thumbnail"));
f=a.find(".gci-asset-fullscreen");break;case "topbox":a=$(D(FC,{view:a}));g=JC(this,{size:c,fadeIn:!0,zd:!0,Xa:!1});a.find(".gci-asset-image").replaceWith(g);f=a;break;case "onebox":a=$(D(FC,{view:a,asset:{title:Bf(this.getTitle(),50)}}));g=JC(this,{size:c,fadeIn:!1,zd:!1,Xa:!1});a.find(".gci-onebox-item-thumb").append(g);f=a;break;default:return $("<div>")}f&&f.on("click.gci-asset",function(l){d(l);k.jf(e,!NC(k)&&g)});g&&(b.Lp=f);TF(this,a,b);a.data("asset",this);return a};
var aH=function(a){var b=Ex(a.H)&&a.Za()&&a.Za().getId()==TB(a.H)?"":QF(a);return $(D(FC,{view:"gallery",asset:{Cc:SF(a),Ga:RF(a),Gb:a.getTitle(),jd:a.jd(),Uc:a.Uc(),Ye:a.Ye(),Nc:b,title:Bf(a.getTitle(),50)}}))},bH=function(a){var b=$,c=SF(a),d=RF(a),e=a.H.ek(),f=a.H.ek()&&a.H.Kj(),g=a.getTitle(),k=a.jd(),l=a.Uc(),p=a.Ye(),q=QF(a),r=Bf(a.getTitle(),50);a=(a=fF(a.metadata,$E))?(a=a.Bd())?(new hx(a)).Ka()||null:null:null;return b(D(HC,{asset:{Cc:c,Ga:d,Mr:e,Kj:f,Gb:g,jd:k,Uc:l,Ye:p,Nc:q,title:r,vp:a}}))},
TF=function(a,b,c){var d=c||{},e=d.wk||md;b.find(".gci-asset-title").on("click.gci-asset",function(){e();a.jf(d.context,d.Lp);return!1});if(a.jd())b.find(".gci-asset-creator.gci-asset-info-link").on("click.gci-asset",function(){e();cH(a);return!1});b.find(".gci-asset-partner.gci-asset-info-link").on("click.gci-asset",function(){e();a.H.Ji(a.Za());return!1})};KC.prototype.jd=function(){return 0<WG(this,4,1).length};
var cH=function(a){var b=WG(a,4,1);b.length&&(1==b.length?a.H.Uj(b[0].Be(),b[0].qc()):n.lc("",dH(b)))};
KC.prototype.jf=function(a,b){var c={},d={"l.id":this.getId()};a=a||{};a.Pa&&a.Pa.lm&&(a.Pa.lm(this.getId()),c.loader=a.Pa);a.Mb&&(c.from=a.Mb);a.Rk&&(c.startSlideshow=a.Rk);a.jc&&(c.exhibitId=a.jc,d.exhibitId=a.jc);a.dj&&(c.userGallery="",d.userGallery="");if(b&&IG(this)&&!Pr()){var e=b.find(".collections-image-holder");a=e.clone();var f=a.find(".gci-microscope");f.length&&(f.remove(),a.find(".holder-background").show());a.addClass("gci-asset-viewer-transition-clone");b=b.offset();f=e.width();var g=
e.height();a.css({position:"absolute",top:b.top,left:b.left,right:"auto",opacity:1,width:f,height:g});b=$("body").height();e=$("body").width();g=this.getSize()||{width:f,height:g};f=Math.min(g.height*Math.min((e-50)/g.width,1),eH());g=Math.min(e-50,g.width*Math.min(f/g.height,1));b={top:b/2-f/2,left:e/2-g/2,width:g,height:f};$("body").append(a);a.animate(b,333)}this.V&&(d.projectId=this.V);this.H.lc(this.H.H.dg,d,c)};
var fH=function(a){a=Yj(a);if(!a)return null;var b=void 0;O(a,4)&&O(a,5)&&(b=new $m(O(a,4),O(a,5)));return new DG(O(a,1),O(a,2),a.getZoom(),b)},gH=function(a,b){if(a.size)return a;var c=1/Math.pow(2,b.H-a.z);return new DG(a.x,a.y,a.z,new $m(1280/(c*b.size.width),800/(c*b.size.height)))},hH=function(a){a=wj(new uj,a);a=Ij(Hj(new Gj,7),a);return new KC(a)};
Dc.prototype.Oe=function(){return this.H};var iH=function(a,b,c){a=a.H.Pb();if(!a)return null;if(!b)return a[0];for(var d=null,e=0;e<a.length;e++){var f=a[e];if(Tw(b,f.getLang()))return f;Tw(b,f.getLang(),!0)&&(2!=f.getLang().length&&d||(d=f))}return c?null:d||a[0]};
var jH=function(a){this.H=a},kH=function(a){return null==a?new jH(new rk):a instanceof jH?a:null};
var lH=function(a){this.H=a};lH.prototype.Oe=function(){return this.H};lH.prototype.rd=function(a){a=Xj(new Wj,a.getId());this.H.rd(a)};
var mH=function(a,b){return(a=(a=a.H.Kc())?new Ww(a):null)?a.Ka(b):null},nH=function(a,b){var c=[],d=b||"en";m(A(a.H,Cc,10),function(e){var f=iH(new Dc(e),d,void 0);if(f&&f.getId()){e=new Dc;var g=f.getId()||"";f=f.getTitle()||"";var k=iH(e,d,!0);if(!k){k=new ek;var l=e.H.Pb()||[];l.push(k);Yg(e.H,3,l)}K(k,1,g);K(k,3,d);f&&k.setTitle(f);c.push(e)}});return c},oH=function(a){var b=nH(a),c=mH(a);a=E(a.H,6)||null;return!!b&&!!b[0]||!!c||!!a},pH=function(a){return Ed(A(a.H,rk,13),function(b){return new jH(b)})};
var qH=function(a,b){x.call(this);this.ka=a||{};this.V=null;this.items=[];this.U=!1;this.T=$("<div>");b&&(this.U=!0,this.items=b,this.H=b.length)};G(qH,nb);qH.prototype.ta=function(){this.T.remove();this.U||(mb(this.items),this.items=null)};
qH.prototype.load=function(a,b){this.V=$.extend({},a,this.ka);this.kc=0;if(this.U)return b(this.items.length,this.items),!0;mb(this.items);this.items=[];return this.O(this.V,B(function(c,d,e,f){this.isDisposed()||(this.trigger("collections-loader-initial-load",[this,d]),b(c,d,e,f))},this))};
var rH=function(a,b){if(a.zm()){var c=a.items.length,d=$.extend({},a.V);d.max_matches=25;d.offset=a.items.length;a.O(d,$.proxy(function(e,f){a.isDisposed()||(e=f.slice(c),this.trigger("collections-loader-more-loaded",[this,c,e]),b(c,e))},a))}};qH.prototype.focus=function(a,b){if(0<=a&&a<this.items.length){if(this.kc!=a||b)this.kc=a,this.trigger("loader-focus",[this,this.kc,this.items[this.kc]]);return!0}return!1};var sH=function(a){return a.items[a.kc]};
qH.prototype.next=function(a){return this.kc+1<this.items.length?(a(this.items[++this.kc]),this.trigger("loader-focus",[this,this.kc,this.items[this.kc]]),!0):this.ni()?(rH(this,$.proxy(function(){if(this.kc+1<this.items.length){var b=this.items[++this.kc];a(b);this.trigger("loader-focus",[this,this.kc,b])}},this)),!0):!1};qH.prototype.prev=function(a){if(0<=this.kc-1){var b=this.items[--this.kc];a(b);this.trigger("loader-focus",[this,this.kc,b]);return!0}return!1};
qH.prototype.zm=function(){return this.items.length<this.H};qH.prototype.ni=function(){return this.kc+1<this.H};var tH=function(a){return 0<a.kc&&0<a.items.length};qH.prototype.bind=function(a,b){this.T.bind(a,b)};qH.prototype.unbind=function(a,b){this.T.unbind(a,b)};qH.prototype.trigger=function(a,b){this.T.trigger(a,b)};
var uH=function(a,b,c,d){var e=n.Vb.get(OA),f={};f.asset_ids=("string"==typeof a?[a]:a).join(",");d&&(f.noChannelRestriction=!0);wr(rB(e,"/common/api/get-object-by-id",f,Jm),function(g){var k=[];A(g,Hm,1)&&$.each(A(g,Hm,1),function(l,p){l=1==p.getType()?b(p):null;k.push(l)});c(k)},function(){OB(n,"Failed to load items.",void 0)})};qH.prototype.H=-1;qH.prototype.kc=0;
var vH=function(a,b){qH.call(this,a,b)};G(vH,qH);h=vH.prototype;h.lm=function(a,b){if(sH(this)&&sH(this).getId()==a)return this.focus(this.kc,b);for(var c=this.items,d,e=0;d=c[e];e++)if(d.getId()==a)return this.focus(e,b);return!1};h.append=function(a){this.items=this.items.concat(a);this.H=this.items.length};h.remove=function(a){for(var b=0;b<this.H;b++)if(this.items[b].getId()==a.getId()){this.items.splice(b,1);this.H=this.items.length;this.focus(0,!0);break}};
h.Fd=function(){this.items=[];this.kc=this.H=0};h.ni=function(){return this.kc+1<this.items.length||this.zm()};h.zm=function(){return this.items.length<this.H};
var wH=function(a,b,c){uH(a,function(d){return new KC(d.Ra())},b,c)},xH=function(a){var b=[],c=a.O,d=function(p){if(!p.lb()||!c[p.lb()||""])return null;var q=c[p.lb()||""].clone();(p=fH(p))&&q.data("gci.exhibit.msState",p);return q},e=Wk(a.H);if(a=F(a.H,Wj,27)){var f=d(a);f&&b.push(f)}e=e&&Ak(e)||[];a=0;for(var g;g=e[a];a++){F(g,vk,4)&&(f=F(F(g,vk,4),Wj,1))&&(f=d(f))&&b.push(f);g=Fk(g)||[];for(var k=0,l;l=g[k];k++)2==l.getType()&&(f=l.Ra())&&(f=d(f))&&(l=new lH(l),mH(l)&&f.data("gci.exhibit.caption",
mH(l)),b.push(f))}return new vH(void 0,b)};
var zH=function(a,b,c){Nu.call(this,c);this.T=b||"text";this.N=new yH(a)};G(zH,Nu);zH.prototype.Ac=function(){var a=null;"text"==this.T&&(a="gci-streetview-hotpoint-text");this.Xb(D(mE,{yr:a}))};zH.prototype.wb=function(){Nu.prototype.wb.call(this);Ru(this).listen(this.na(),"click",function(){this.dispatchEvent("click")})};var yH=function(a){this.heading=O(a,2);this.pitch=O(a,3);this.latitude=ej(a).Dc();this.longitude=ej(a).Ec();this.Dk=E(a,1)};
var AH=function(a,b,c,d){x.call(this);this.Hc=$(D(iE)).appendTo(a);this.Hc.on("click",B(this.jq,this));this.H=null;this.oi=b;this.Ui={heading:0,pitch:0};this.Lj=0;this.O=E(c,5)||"";this.T=d;this.nj={lat:c.Dc()||0,lng:c.Ec()||0,elevation:O(c,4)||0};this.N=O(c,6)||0};G(AH,nb);h=AH.prototype;h.ta=function(){this.Hc&&this.Hc.remove();this.Hc=null;nb.prototype.ta.call(this)};
h.rd=function(a){this.H=a;if(this.Hc){var b=[];dF(a.metadata,Xs)&&b.push(RF(a));Jx(a.metadata,XE)&&b.push(Jx(a.metadata,XE)||"");b={title:a.getTitle(),Ga:b.join(" \u2014 "),artist:SF(a)||"Unknown"};this.Hc.find(".gci-sv-popup").addClass("gci-sv-popup-loaded");this.Hc.find(".gci-sv-popup-content").empty().append($(D(jE,b)));b=this.Hc.find(".gci-sv-popup-image");var c={height:b.height(),width:b.width()};T(this,new cC(b,OC(a,c),{Bc:!0,ae:c}))}};h.Ra=function(){return this.H};h.getPosition=function(){return this.nj};
h.isVisible=function(){if(this.T!=this.oi.Bf())var a=!1;else{a=this.oi;var b=a.Zd;b.T?(b=b.T,a=b.ab[a.H]==b.ab[this.O]):a=!1}if(a)if(0==this.N)a=!0;else{for(a=this.Ui.heading-this.N;-180>a;)a+=360;for(;180<a;)a-=360;a=80>Math.abs(a)?!0:!1}if(a)if(15<this.Lj)a=!1;else{b=this.oi;a=this.Ui.heading;if(b.wa){for(a+=180-b.Va;0>a;)a+=360;for(;360<=a;)a-=360;var c=b.Ta,d=512*a/360,e=256*(-1*this.Ui.pitch+90)/180;a=Math.floor(d+.5);b=Math.floor(e+.5);a>=c.O?a-=c.O:0>a&&(a+=c.O);b>=c.N?b-=c.N:0>b&&(b+=c.N);
var f=c.T[b*c.O+a];if(0==f)a=0;else{f*=4;a=c.H[f++];b=c.H[f++];var g=c.H[f++];f=c.H[f++];c=c.U;var k=(e+.5)*c.U;e=Math.sin(k);k=Math.cos(k);d=1.5*Math.PI-d*c.O;var l=Math.sin(d);c.H.x=e*Math.cos(d);c.H.y=e*l;c.H.z=k;d=c.H;a=f/(d.x*a+d.y*b+d.z*g)}}else a=0;a=0==a?!0:this.Lj<a+.3?!0:!1}return a};h.Cf=function(){return this.Hc.is(":hover")};h.hide=function(a){a?this.Hc.stop(!0,!0).fadeOut("slow"):this.Hc.stop(!0,!0).hide()};h.show=function(a){a?this.Hc.stop(!0,!0).fadeIn("slow"):this.Hc.stop(!0,!0).show()};
h.jq=function(){if(!this.H)return!1;var a=n;a.lc(a.H.dg,{"l.id":this.H.getId()});return!1};var BH=["gci-sv-fp-annotation-point-smallest","gci-sv-fp-annotation-point-small","gci-sv-fp-annotation-point-big","gci-sv-fp-annotation-point-biggest"];
var CH=function(){V.call(this);this.U=[];this.Va=[];this.ka=[];this.ua=this.va=this.wa=!1};I(CH,V);var DH=function(a,b){a.Va.push(b);b.va=!0;a.wa=!0};CH.prototype.init=function(){if(!this.ua){for(var a,b=0;a=this.U[b];b++)EH(this,a);this.ua=!0}};var EH=function(a,b){a.wa&&(U(b.H,"mousedown",b.U,!1,b),a.Aa&&Sq(b.H,a.Aa));a.va&&a.Ca&&Sq(b.H,a.Ca)},FH=function(a,b){a.wa&&(Es(b.H,"mousedown",b.U,!1,b),a.Aa&&Uq(b.H,a.Aa));a.va&&a.Ca&&Uq(b.H,a.Ca);b.dispose()};
CH.prototype.Da=function(a){var b=a.U?null:this.V;if(b&&b.N){var c=a.clientX,d=a.clientY,e=on(dn(this.W).H),f=c+e.x;e=d+e.y;var g;this.ma&&(g=this.ma(b.O,b.H,f,e));this.dispatchEvent(new GH("drag",this,this.H,b.N,b.O,b.T,c,d,f,e));b.N.dispatchEvent(new GH("drop",this,this.H,b.N,b.O,b.T,c,d,f,e,g,a.N))}this.dispatchEvent(new GH("dragend",this,this.H,b?b.N:void 0,b?b.O:void 0,b?b.T:void 0));Es(this.O,"drag",this.yb,!1,this);Es(this.O,"end",this.Da,!1,this);Es(cn(this.H.qg).body,"selectstart",this.Ta);
for(a=0;b=this.ka[a];a++)Es(b.H,"scroll",this.Oa,!1,this),b.N=[];this.O.dispose();yn(this.W);delete this.H;delete this.W;delete this.O;delete this.ha;delete this.V};
CH.prototype.yb=function(a){var b=on(dn(this.W).H);var c=new Ym(a.clientX+b.x,a.clientY+b.y);b=c.x;var d=c.y,e=this.V;this.dispatchEvent(new GH("drag",this,this.H,e?e.N:void 0,e?e.O:void 0,e?e.T:void 0,a.clientX,a.clientY,b,d));var f;if(e){this.ma&&e.N&&(f=this.ma(e.O,e.H,b,d));if(e.H.contains(c)&&f==this.Fa)return;e.N&&(this.dispatchEvent(new GH("dragout",this,this.H,e.N,e.O,e.T)),e.N.dispatchEvent(new GH("dragout",this,this.H,e.N,e.O,e.T,void 0,void 0,void 0,void 0,this.Fa)));this.Fa=f;this.V=null}if(this.T.contains(c)){a:{for(var g=
0;e=this.ha[g];g++)if(e.H.contains(c))if(e.U){if(e.U.O.contains(c)){c=e;break a}}else{c=e;break a}c=null}if((e=this.V=c)&&e.N)this.ma&&(f=this.ma(e.O,e.H,b,d)),b=new GH("dragover",this,this.H,e.N,e.O,e.T),b.N=f,this.dispatchEvent(b),e.N.dispatchEvent(new GH("dragover",this,this.H,e.N,e.O,e.T,a.clientX,a.clientY,void 0,void 0,f));else if(!e){this.N||(this.N=new HH(this.T.clone()));a=this.N.H;a.top=this.T.top;a.right=this.T.right;a.bottom=this.T.bottom;a.left=this.T.left;for(f=0;e=this.ha[f];f++)c=
e.H,e.U&&(e=e.U.O,c=new zt(Math.max(c.top,e.top),Math.min(c.right,e.right),Math.min(c.bottom,e.bottom),Math.max(c.left,e.left))),e=null,b>=c.right?e=c.right>a.left?c.right:a.left:b<c.left&&(e=c.left<a.right?c.left:a.right),g=null,d>=c.bottom?g=c.bottom>a.top?c.bottom:a.top:d<c.top&&(g=c.top<a.bottom?c.top:a.bottom),null!==e&&null!==g&&(Math.abs(e-b)>Math.abs(g-d)?g=null:e=null),null!==e?e<=b?a.left=e:a.right=e:null!==g&&(g<=d?a.top=g:a.bottom=g);this.V=10<=(a.right-a.left)*(a.bottom-a.top)?this.N:
null}}};CH.prototype.Ta=function(){return!1};CH.prototype.Oa=function(a){for(var b=0,c;c=this.ka[b];b++)if(a.target==c.H){var d=c.U-c.H.scrollTop,e=c.T-c.H.scrollLeft;c.U=c.H.scrollTop;c.T=c.H.scrollLeft;this.N&&this.V==this.N&&(0<d?this.N.H.top+=d:this.N.H.bottom+=d,0<e?this.N.H.left+=e:this.N.H.right+=e);for(var f=0,g;g=c.N[f];f++)g=g.H,g.top+=d,g.left+=e,g.bottom+=d,g.right+=e,IH(this,g)}this.O.Fa(a)};
var IH=function(a,b){1==a.ha.length?a.T=new zt(b.top,b.right,b.bottom,b.left):(a=a.T,a.left=Math.min(b.left,a.left),a.right=Math.max(b.right,a.right),a.top=Math.min(b.top,a.top),a.bottom=Math.max(b.bottom,a.bottom))};CH.prototype.ta=function(){CH.oa.ta.call(this);for(var a,b=0;a=this.U[b];b++)FH(this,a);this.U.length=0};var GH=function(a,b,c,d,e,f,g,k,l,p,q){hs.call(this,a);this.dm=c;this.clientX=g;this.clientY=k;this.N=q};I(GH,hs);
var JH=function(a,b){V.call(this);this.H=en(document,a);this.data=b;this.O=null;this.N=new x(this);T(this,this.N);this.qg=null;if(!this.H)throw Error("Sa");};I(JH,V);JH.prototype.getData=function(){return this.data};JH.prototype.U=function(a){if(ls(a)){var b=a.target;b&&(this.N.listen(b,"mousemove",this.V,!1).listen(b,"mouseout",this.V,!1),this.N.listen(cn(b),"mouseup",this.W,!0),this.qg=b,this.T=new Ym(a.clientX,a.clientY))}};
JH.prototype.V=function(a){var b=this.qg;b="mouseout"==a.type&&a.target==b;if(5<Math.abs(a.clientX-this.T.x)+Math.abs(a.clientY-this.T.y)||b)if(this.N.Fd(),b=this.O,!b.H)if(b.H=this,0==b.dispatchEvent(new GH("dragstart",b,b.H,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,a)))b.H=null;else{var c=this.qg;a:{var d=c.cloneNode(!0);for(var e=(c||document).getElementsByTagName("TEXTAREA"),f=(d||document).getElementsByTagName("TEXTAREA"),g=0;g<e.length;g++)f[g].value=e[g].value;switch(c.tagName){case "TR":d=
rn("TABLE",null,rn("TBODY",null,d));break a;case "TD":case "TH":d=rn("TABLE",null,rn("TBODY",null,rn("TR",null,d)));break a;case "TEXTAREA":d.value=c.value}}b.Ia&&Sq(d,b.Ia);b.W=d;d=cn(c);d.body.appendChild(b.W);e=b.W;f=Nt(c);c=$t(c,"margin");f.x-=2*(c.left||0);f.y-=2*(c.top||0);e.style.position="absolute";e.style.left=f.x+"px";e.style.top=f.y+"px";c=new pu(e);b.O=c;b.O.Aa=b.ab;U(b.O,"drag",b.yb,!1,b);U(b.O,"end",b.Da,!1,b);U(d.body,"selectstart",b.Ta);b.ha=[];for(d=0;c=b.Va[d];d++){var k;for(e=0;k=
c.U[e];e++){f=b;g=c;for(var l=[k.H],p=0;p<l.length;p++){var q=l[p],r=q;var u=Nt(r);r=Rt(r);u=new zt(u.y,u.x+r.width,u.y+r.height,u.x);f.ha.push(new HH(u,g,k,q));IH(f,u)}}}b.T||(b.T=new zt(0,0,0,0));for(d=0;c=b.ka[d];d++)c.N=[],c.T=c.H.scrollLeft,c.U=c.H.scrollTop,e=Nt(c.H),f=Rt(c.H),c.O=new zt(e.y,e.x+f.width,e.y+f.height,e.x);for(d=0;f=b.ha[d];d++)for(e=0;c=b.ka[e];e++)Bn(c.H,f.T)&&(c.N.push(f),f.U=c);b.V=null;for(d=0;c=b.ka[d];d++)U(c.H,"scroll",b.Oa,!1,b);b.O.ka(a);a.preventDefault()}a.preventDefault()};
JH.prototype.W=function(){this.N.Fd();delete this.T;this.qg=null};var HH=function(a,b,c,d){this.H=a;this.N=b;this.O=c;this.T=d||null;this.U=null};
var KH=function(a,b){CH.call(this);a=new JH(a,b);a.O=this;this.U.push(a)};I(KH,CH);
var LH=function(){CH.call(this)};I(LH,CH);
var NH=function(a,b){x.call(this);b=b||{};this.N=n;this.H=a;this.T=b.tk||!1;this.O=b.hf||null;this.Ea=MH(this)};G(NH,nb);NH.prototype.bind=function(a,b){this.H&&this.H.on(a,b)};
var OH=function(a,b,c){a.Ea.setPano(b);a.Ea.setPov(bE(c))},PH=function(a,b,c){a.Ea.setPosition(new google.maps.LatLng(b.lat(),b.lng()));a.Ea.setPov(bE(c))},QH=function(a,b,c,d){a=a.getPov();var e=d.width();d=d.height();var f=e/2/Math.tan(zc(ZD(a.zoom))/2);b=Math.atan((b-e/2)/f)+zc(a.heading);c=Math.atan((d/2-c)/f)+zc(a.pitch);b>2*Math.PI&&(b-=2*Math.PI);c>Math.PI/2&&(c=Math.PI-c);b=180*b/Math.PI;c=180*-c/Math.PI;return b&&c?{heading:b,pitch:c}:null},RH=function(a){return(a=a.Ea.getPosition())?new google.maps.LatLng(a.lat(),
a.lng()):null},MH=function(a){var b=function(){try{var g=document.createElement("canvas");return!!window.WebGLRenderingContext&&(g.getContext("webgl")||g.getContext("experimental-webgl"))}catch(k){return!1}}(),c=function(){try{var g=document.createElement("canvas");return!!window.CanvasRenderingContext2D&&!(!g.getContext||!g.getContext("2d"))}catch(k){return!1}}(),d=Ps(a.N.U,"enable_imagery_viewer")&&!Ex(a.N),e="";0==google.maps.version.indexOf("3.16")?e=b?"webgl":c?"html5":"":d&&(e=b?"expwebgl":
c?"exphtml5":"");Ix(a.N)&&(e="",window.google.maps.streetViewViewer="photosphere");b=$.extend(!0,{},SH,e?{mode:e}:{});if(a.T||Ix(a.N))b.addressControl=!1,b.disableDefaultUI=!0,b.disableDoubleClickZoom=!0,b.linksControl=!1,b.panControl=!1,b.scrollwheel=!1,b.zoomControl=!1;c=a.H.get(0);var f=new window.google.maps.StreetViewPanorama(c,b);google.maps.event.addListener(f,"position_changed",function(){var g=f.getPosition();a.H.trigger("panoChanged",{lat:g?g.lat():void 0,lng:g?g.lng():void 0,panoId:f.getPano()})});
google.maps.event.addListener(f,"pov_changed",function(){if(a.O){var g=a.O;a.O=null;g()}a.H.trigger("userViewChanged")});return f},TH=function(a,b){if(a.Ea.setOptions){var c={};c.addressControl=b;c.disableDefaultUI=!b;c.disableDoubleClickZoom=!b;c.linksControl=b;c.panControl=b;a.Ea.setOptions(c)}},SH={addressControl:!1,linksControl:!0,panControl:!0,zoomControl:!0},UH=function(a,b,c,d,e){V.call(this);this.Ca=n;this.Zd=a;this.Ea=this.N=null;this.O=b;this.Da=!1;this.ih={};this.hi=[];this.Ta=(this.wa=
Qs(this.Ca.U)||!Vr())?new jh:null;this.Fa=!1;this.ka=this.ha=null;this.H=this.Ia=c||VD(ZF(this.O));this.ma=0;this.W=d||null;this.va=null;this.W?this.va=new google.maps.LatLng(this.W.lat,this.W.lng):$F(this.O)&&(this.va=qx($F(this.O)));this.Aa=!1;this.Va=0;this.ua=null;this.Zd.bind("move-to.gci-streetview-viewer",B(function(f,g){f=g.Dk;g=g.pov;this.H=f;this.Ea&&OH(this.Ea,f,g||aE(this.Ea.Ea))},this));this.V=[];this.Oa=e||!1;this.yb=new x(this);T(this,this.yb);(this.T=this.Oa?new LH:null)&&T(this,this.T)};
G(UH,V);UH.prototype.ta=function(){this.Ea&&w(this.Ea);this.Ea=null;this.ha&&window.clearTimeout(this.ha);this.Zd.unbind(".gci-streetview-viewer");this.N&&this.N.remove();this.N=null;V.prototype.ta.call(this)};
var dI=function(a,b,c,d){a.N=$(D(gE,{$u:c,Re:a.Oa})).addClass("gci-streetview-viewer-hidden").appendTo(b);a.N.on("mousemove.gci-streetview-viewer",B(a.ab,a));a.U=a.N.find(".gci-streetview-viewer-holder");if(a.Oa){var e=gn("gci-streetview-edit-annotation",a.U[0]);a.yb.listen(e,"click",function(f){if(this.Ea){var g=this.Ea;f=QH(g.Ea,f.offsetX,f.offsetY,g.H);g=this.Ue(!0);g.Lg(this.Ea.Ea.getPano());g.setHeading(f.heading);g.Xi(f.pitch);f=VH(this,g);this.dispatchEvent({type:"hotpoint-added",target:f})}});
b=new KH(e);DH(a.T,b);a.T.Ia="gci-streetview-edit-annotation-drag-clone";U(a.T,"dragstart",function(f){Wq(f.dm.qg,"gci-streetview-edit-annotation-drag-source",!0);Wq(this.U[0],"gci-streetview-edit",!0)},void 0,a);U(a.T,"dragend",function(f){Wq(f.dm.qg,"gci-streetview-edit-annotation-drag-source",!1);Wq(this.U[0],"gci-streetview-edit",!1)},void 0,a);U(b,"drop",function(f){var g=Nt(e);var k=this.Ea;k=QH(k.Ea,f.clientX-g.x,f.clientY-g.y,k.H);g=this.Ue(!0);g.Lg(this.Ea.Ea.getPano());g.setHeading(k.heading);
g.Xi(k.pitch);f=f.dm.getData();f.N=new yH(g);f.dispatchEvent("hotpoint-coordinates-changed");WH(this)},void 0,a)}window.setTimeout(B(function(){this.N&&(this.N.removeClass("gci-streetview-viewer-hidden"),window.setTimeout(B(function(){Vr()&&(this.U.width(parseInt(this.N.width(),10)),this.U.height(parseInt(this.N.height(),10)));this.Ea=new NH(this.U,d);this.Ea.bind("error",B(this.Zc,this));this.Ea.bind("panoChanged",B(function(l,p){this.Aa=!0;this.W&&(l=Bc({lat:p.lat,lng:p.lng},this.W,XH(this)),this.Ea.Ea.setPov(bE(new $D(l.heading,
-l.pitch,l.zoom+1))),this.W=null);this.Fa=this.Da=!1;this.H=p.panoId;void 0!==this.H&&(this.Ub=new google.maps.LatLng(p.lat,p.lng),YH(this),this.hi=[],ZH(this),p=new google.maps.LatLng(p.lat,p.lng),WD(UD(this.H))?(this.Zd.trigger("moved",{position:p,heading:aE(this.Ea.Ea).H}),$H(this),WH(this),aI(this)):Qs(this.Ca.U)?bI(this,p):cI(this,p))},this));this.Ea.bind("userViewChanged",B(this.$c,this));var f=dE(ZF(this.O)),g=ej(ZF(this.O));if(g&&g.Dc()&&g.Ec()){var k=g.Dc()||0;g=g.Ec()||0;PH(this.Ea,new google.maps.LatLng(k,
g),f)}else OH(this.Ea,this.H,f)},this),250))},a),0)};UH.prototype.Bf=function(){if(this.O.Df())var a=null;else a:{a=this.O;for(var b=this.H,c=0,d;d=vj(a.H)[c];c++)for(var e=0,f;f=rj(d)[e];e++)for(var g=0,k;k=A(f,kj,3)[g];g++)for(var l=0,p;p=A(k,hj,2)[l];l++)if(b==E(p,1)){a=E(f,1);break a}a=""}return a};
var eI=function(a,b){a=a.Ea;var c=a.H,d=a.Ea.getPov();a=zc(b.heading)-zc(d.heading);a%=2*Math.PI;a>Math.PI&&(a-=2*Math.PI);b=zc(-b.pitch)-zc(d.pitch);var e=zc(ZD(d.zoom));Math.abs(a)>e/2?a=null:(d=c.width(),c=c.height(),e=d/2/Math.tan(e/2),a={x:e*Math.tan(a)+d/2,y:c/2-e*Math.tan(b)});return a};UH.prototype.Zc=function(){};
var bI=function(a,b){a.H&&TD(a.H).then(function(c){null==a||a.isDisposed()||null==a.Ea||(a.ma=0,(c=E(c,3))&&c!=a.ua?(a.ua=c,a.Zd.trigger("level-changed",{hb:a.Bf(),position:b,heading:aE(a.Ea.Ea).H})):a.Zd.trigger("moved",{position:b,heading:aE(a.Ea.Ea).H}),$H(a),WH(a),aI(a))})},cI=function(a,b){if(a.H){var c="svcb"+Math.round(1E3*Math.random()),d=$('<script src="//maps.google.com/cbk?output=json&dmz=1&cb_client=arts_and_culture&panoid='+(a.H+"&callback="+c)+'">');window[c]=B(function(e){d.remove();
window[c]=null;if(null!=this&&!this.isDisposed()&&null!=this.Ea){var f=e.Data.imagery_type;this.ma=f?XD(f):0;(f=e.Location.level_id)&&f!=this.ua?(this.ua=f,this.Zd.trigger("level-changed",{hb:this.Bf(),position:b,heading:aE(this.Ea.Ea).H})):this.Zd.trigger("moved",{position:b,heading:aE(this.Ea.Ea).H});if(e.model&&e.model.uncompressed_depth_map&&!(10>e.model.uncompressed_depth_map.length)){this.Va=e.Projection.pano_yaw_deg||0;if(this.wa){f=this.Ta;e=Gg(e.model.uncompressed_depth_map);if("function"===
typeof DataView&&"function"===typeof Uint8Array)if(e=new Uint8Array(e),e=new DataView(e.buffer),8!=e.getUint8(0))f=!1;else{var g=e.getUint16(1,!0),k=e.getUint16(3,!0),l=e.getUint16(5,!0);f.resize(k,l,g);var p=e.getUint8(7);if(8!=p)f=!1;else{var q=f.O*f.N;k=0;for(l=p;k<q;++k,++l)f.T[k]=e.getUint8(l);k=0;for(l=p+q;k<g;k++){p=e.getFloat32(l,!0);l+=4;q=e.getFloat32(l,!0);l+=4;var r=e.getFloat32(l,!0);l+=4;var u=e.getFloat32(l,!0);l+=4;kh(f,k,p,q,r,u)}f=!0}}else{if(!lh)for(lh=g=Array(256),k=0;256>k;++k)g[k]=
Math.pow(2,k-150);if(8!=e[0])f=!1;else if(g=e[1]|e[2]<<8,f.resize(e[3]|e[4]<<8,e[5]|e[6]<<8,g),p=e[7],8!=p)f=!1;else{q=f.O*f.N;k=0;for(l=p;k<q;++k,++l)f.T[k]=e[l];k=0;for(l=p+q;k<g;k++)p=mh(e,l),l+=4,q=mh(e,l),l+=4,r=mh(e,l),l+=4,u=mh(e,l),l+=4,kh(f,k,p,q,r,u);f=!0}}this.Fa=f}$H(this);WH(this);aI(this)}}},a);d.appendTo($("body"))}};
UH.prototype.$c=function(){var a=this;this.Aa=!0;this.ka||YH(this,!1);WH(this);aI(this);window.clearTimeout(this.ka);this.ka=window.setTimeout(function(){a.ka=null;!a.isDisposed()&&RH(a.Ea)&&RH(a.Ea).lat()&&RH(a.Ea).lng()&&(fI(a),a.Zd.trigger("moved",{position:new google.maps.LatLng(RH(a.Ea).lat(),RH(a.Ea).lng()),heading:aE(a.Ea.Ea).H}))},250)};
var gI=function(a){Vr()&&(a.U.width(parseInt(a.N.width(),10)),a.U.height(parseInt(a.N.height(),10)));a.Ea&&google.maps.event.trigger(a.Ea.Ea,"resize");window.setTimeout(B(function(){fI(this)},a),10)},$H=function(a){if(!a.wa||a.Fa){var b=a.Bf();if(b){if(!a.ih[b]){var c={},d=[];a.ih[b]=[];var e=SE(a.O,b);if(0==e.length){a.Zd.trigger("assets-level-loaded",{hb:b});return}for(var f=0,g=function(r){for(var u=0;u<r.length;u++){var y=r[u];y&&c[y.getId()].rd(y)}f--;0==f&&(xa(c,function(z,N){z.Ra()||(c[N]=
null,ka(this.hi,z),(N=this.Bf())&&ka(this.ih[N],z),w(z))},this),this.Zd.trigger("assets-level-loaded",{hb:b}))},k=new Set,l=0;l<e.length;l++){k.size%30||d.push([]);var p=new AH(a.U,a,e[l],b);T(a,p);a.ih[b].push(p);var q=e[l].lb();c[q]=p;k.has(q)||(d[d.length-1].push(q),k.add(q))}f=d.length;for(l=0;l<d.length;l++)wH(d[l],B(g,a))}$.each(a.ih[b],B(function(r,u){u.isDisposed()||(r=this.Ub,u.Lj=Ac(u.nj.lat,u.nj.lng,r.lat(),r.lng()),u.Ui=Bc({lat:r.lat(),lng:r.lng()},u.nj,XH(u.oi)),u.isVisible()&&this.hi.push(u))},
a));a.Da=!0}}},YH=function(a,b){$.each(a.hi,function(c,d){d.isDisposed()||d.Cf()||d.hide(b)})},hI=function(a){$.each(a.hi,function(b,c){c.isDisposed()||c.show(!0)})},fI=function(a){a.Ea&&google.maps.event.trigger(a.Ea.Ea,"resize");a.Da&&$.each(a.hi,function(b,c){if(!c.isDisposed()){b=eI(c.oi,c.Ui);for(var d=0,e;e=BH[d];d++)c.Hc.removeClass(e);b?(c.Hc.css({left:b.x,top:b.y}).stop(!0,!0).show(),b=c.Lj,d=0,6>=b?d=3:9>=b?d=2:11>=b&&(d=1),c.Hc.addClass(BH[d])):c.Hc.css({left:"-5000px",top:"-5000px"}).hide()}});
a.ab()};UH.prototype.ab=function(){this.ka?window.clearTimeout(this.ha):(this.ha&&(window.clearTimeout(this.ha),hI(this)),this.ha=setTimeout(B(function(){YH(this,!0)},this),1E3))};
UH.prototype.Ue=function(a){var b=new dj,c=aE(this.Ea.Ea);b.setHeading(c.H);void 0!==c.T?K(b,9,c.T):K(b,9,void 0);b.Xi(c.N);K(b,7,c.U);c=UD(this.Ea.Ea.getPano());Xg(b,10,c);if(Qs(this.Ca.U)&&a){var d=RH(this.Ea),e=new Qi,f=d.lat();K(e,1,f);d=d.lng();K(e,2,d);Xg(b,6,e)}if(3==E(c,1))a=c.getId(),K(b,8,a);else if(2==E(c,1)){if(1==this.ma||a)c=RH(this.Ea),a=new Qi,e=c.lat(),K(a,1,e),c=c.lng(),K(a,2,c),Xg(b,6,a);1==this.ma||b.Lg(this.Ea.Ea.getPano())}return b};
var iI=function(a){if(a.Ea&&a.Aa){a.Aa=!1;var b=dE(ZF(a.O));RH(a.Ea)&&RH(a.Ea).equals(a.va)?a.Ea.Ea.setPov(bE(b)):a.Ia?OH(a.Ea,a.Ia,b):PH(a.Ea,a.va,b)}},ZH=function(a){m(a.V,function(b){b.Ob();yn(b.na())},a)},VH=function(a,b,c){var d=new zH(b,c);a.V.push(d);T(a,d);bs(d,function(){ka(this.V,d);this.Ea&&TH(this.Ea,!this.V.length)},a);WH(a);return d},WH=function(a){a.Ea&&(a.V.length&&a.Ea&&TH(a.Ea,!a.V.length),m(a.V,function(b){var c=b.N,d=eI(this,{heading:c.heading,pitch:c.pitch});if(d){if(b.na()||
b.Ac(),b.kb||(this.U.append(b.na()),b.wb()),c=d.x,d=d.y,Kt(b.na(),c,d),this.T){c=this.T;d=b.na();d=en(document,d);for(var e,f=0;e=c.U[f];f++)if(e.H==d){c.U.splice(f,1);FH(c,e);break}c=this.T;d=b.na();b=new JH(d,b);b.O=c;c.U.push(b);c.ua&&EH(c,b)}}else b.kb&&(yn(b.na()),b.Ob())},a),a.T&&a.T.init())},XH=function(a){var b=a.O;a=a.O;for(var c=null,d=0;d<vj(a.H).length&&null==c;d++){var e=vj(a.H)[d];rj(e)&&rj(e).length&&(c=E(rj(e)[0],1))}a=c;b=a?(b=ME(b,a))?(b=A(b,kj,3)[0])?O(b,3)||2.1435:2.1435:2.1435:
2.1435;return b},aI=function(a){if(a.Lb&&a.nb){var b=eI(a,a.nb);b&&Kt(a.Lb,b.x,b.y)}};
var kI=function(a,b,c){x.call(this);var d="full"==c.yh,e="floorplan"==c.yh,f="viewer"==c.yh;this.N=$(D(fE,{km:e})).appendTo(a);this.H=new UH(this,b,c.$t,c.Xt,c.Re);T(this,this.H);if(d||f){var g=this;dI(this.H,this.N,f,{tk:c.tk||!1,hf:function(){g.O=!0;g.trigger("viewer-loaded");c.hf&&c.hf()}})}if(d||e)this.T=Ns(new vE(c.uA||this.N,b,{Tn:c.mw,Kp:this,$h:c.$h,By:e}),this);if(d){var k=$(D(kE,{Df:b.Df()}));k.on("click",B(function(){k.toggleClass("gci-sv-toggle-floorplan-hidden");this.N.find(".gci-streetview-floorplan").toggleClass("gci-streetview-floorplan-hidden");
this.N.find(".gci-streetview-viewer").toggleClass("gci-streetview-viewer-fullscreen");window.setTimeout(B(function(){jI(this)},this),250)},this)).appendTo(this.N)}this.O=!1};G(kI,nb);h=kI.prototype;h.ta=function(){this.N&&this.N.remove();this.N=null;nb.prototype.ta.call(this)};h.bind=function(a,b){this.N&&this.N.on(a,b)};h.unbind=function(a,b){this.N&&this.N.off(a,b)};h.trigger=function(a,b){this.N&&this.N.trigger(a,b)};h.Bf=function(){return this.H.Bf()};h.Ue=function(){return this.H.Ue()};
var jI=function(a){a.H&&gI(a.H)};
var mI=function(a,b,c){x.call(this);this.N=n;this.O=b;this.W=a;this.U=$("<div>");lI(this);a=this.W.N;b={yh:dt(this.N)?"viewer":"full",$h:!1};c&&(c=c.split(","),4!=c.length?(OB(n,"Bad Museum View location property.",void 0),c=null):c={lat:parseFloat(c[0]),lng:parseFloat(c[1]),elevation:parseFloat(c[2]),pano:c[3]},c&&(b.$t=c.pano,b.Xt=c));this.T=new kI(this.O,a,b);T(this,this.T);this.T.bind("assets-level-loaded",B(this.V,this));this.T.bind("level-changed",B(this.V,this))};G(mI,nb);
mI.prototype.ta=function(){nI(this);nb.prototype.ta.call(this)};
mI.prototype.V=function(a,b){a=this.T.H.ih[b.hb]||null;b=new nC("{svassetcount, plural, =1 {1 Museum View item} other {# Museum View items}}");var c=tC(b,{svassetcount:a?a.length:0},!1);b=this.N.T;b.H.find("[data-tab-id=filmstrip]").find(".gci-ui-tabs-label-container").attr("title",c).find(".gci-ui-tabs-label").text(c);oI(this);this.H.empty();if(a){if(c=0<a.length)for(var d=0;d<a.length;d++){var e=a[d];e&&e.Ra()&&JC(e.Ra(),{$d:{width:200,height:105},fadeIn:!0}).data("annotation",e).appendTo(this.H)}fy(b).toggle(c);
by(b,"filmstrip",c);this.resize()}};
var nI=function(a){a.H&&a.H.remove();a.H=null;a.N.T.get().removeClass("gci-streetview-filmstrip");hy(a.N.T,"filmstrip")},lI=function(a){nI(a);a.H=$("<div>").appendTo(a.U).addClass("gci-streetview-filmstrip").on("click",".collections-asset-thumbnail",function(){var c=$(this).data("annotation");a.O.trigger("annotation-selected",{fr:c,location:c.Ra().Ue()||""});var d=a.T.H;d.W=c.getPosition();c=c.O;d.H=c;d.Ea&&OH(d.Ea,c,aE(d.Ea.Ea));return!1});var b=new it(a.H,{Ck:"dark"});Ns(b,a);kt(b);b=a.N.T;ey(b,
"filmstrip","",a.U,"SPRITE_icon_action_tab_filmstrip");fy(b).hide()};mI.prototype.resize=function(){jI(this.T);oI(this)};var oI=function(a){a=fy(a.N.T);var b=$(window).width();a.css({position:"",left:""});var c=$("#gci-action-tabs .gci-ui-tabs").width()<b/2;c&&a.css({position:"absolute",left:(b-a.width())/2,"margin-left":"-40px"});a.prev().toggleClass("gci-ui-tab-last-child",c)};mI.prototype.bind=function(a,b){this.O&&this.O.on(a,b)};mI.prototype.unbind=function(a,b){this.O&&this.O.off(a,b)};
mI.prototype.H=null;
var pI={Na:"freebase",key:"simple_type",Ha:"8677799221580372955",type:4},qI={Na:"freebase",key:"annotation/count/asset",Ha:"-2683133084457089551",type:4},rI={Na:"freebase",key:"annotation/count/exhibit",Ha:"-1538651197218506253",type:4};
var sI=function(a){L(this,a,-1,null,null)};G(sI,J);sI.prototype.Za=function(){return F(this,Bm,1)};dm[52162383]=new ah(52162383,{Yx:0},sI,function(a,b){var c,d={Eb:(c=b.Za())&&Gm(a,c)};a&&(d.Ba=b);return d});
var wI=function(a){var b="",c=a.view;switch(sa(c)?c.toString():c){case "fullscreen":c=a.asset;var d=Q,e='<div class="'+S("gci-fullscreen-item")+" "+S("gci-channel-fullscreen-item")+" "+S("gci-channel-item")+'"><div class="'+S("gci-channel-fullscreen")+'">';var f=a.channel;f=Q('<div class="'+S("gci-channel-image")+'"></div><div class="'+S("gci-channel-square-container")+'"><div class="'+S("gci-channel-square")+'">'+tI()+'<div class="'+S("gci-channel-title-creator")+'"><span class="'+S("gci-channel-title")+
'" title="'+S(f.Gb)+'">'+R(f.title)+'</span></div><div class="'+S("gci-channel-counts")+'">&nbsp;</div></div></div>');a=d(e+f+uI()+'<div class="'+S("gci-channel-cover-bottom-gradient")+'"><div class="'+S("gci-asset-cover-attribution-display")+'"><strong>'+R(c.Gb)+"</strong> "+vI(a.asset)+"</div></div></div></div>");b+=a;break;case "grid":a=a.channel;a='<div class="'+S("gci-grid-item")+" "+S("gci-channel-grid-item")+" "+S("gci-channel-item")+'"><div class="'+S("gci-channel-grid")+'"><div class="'+
S("gci-channel-image")+'"></div><div class="'+S("gci-channel-square-container")+'"><div class="'+S("gci-channel-square")+'"><div class="'+S("gci-channel-title-creator")+'"><span class="'+S("gci-channel-title")+'" title="'+S(a.Gb)+'">'+R(a.title)+'</span></div></div></div></div><div class="'+S("gci-grid-item-label-container")+'"><span class="'+S("gci-grid-item-label")+'">';a=Q(a+"Project</span></div></div>");b+=a;break;default:c=a.channel,d=a.asset,a=Q('<div class="'+S("gci-channel-gallery-item")+
" "+S("gci-channel-item")+'"><div class="'+S("gci-channel-gallery")+'"><div class="'+S("gci-channel-content")+'"><div class="'+S("gci-channel-image")+'"></div><div class="'+S("gci-channel-square-container")+'"><div class="'+S("gci-channel-square")+'">'+tI()+'<span class="'+S("gci-channel-title")+'" title="'+S(c.Gb)+'">'+R(c.title)+"</span></div>"+uI()+'</div></div><div class="'+S("gci-asset-title-date")+'"><span class="'+S("gci-asset-title")+'" title="'+S(d.Gb)+'">'+R(d.title)+"</span> "+(d.Ga?'<span class="'+
S("gci-asset-date")+'">('+R(d.Ga)+")</span>":"")+"</div>"+vI(a.asset)+"</div></div>"),b+=a}return Q(b)},uI=function(){var a='<div class="'+S("gci-channel-view")+'">';a+=iy("View Project",void 0,"transparent","gci-channel-view-button");return Q(a+"</div>")},tI=function(){var a='<div class="'+S("gci-channel-featured")+'">';return Q(a+"Featured Project</div>")},vI=function(a){var b="";if(a.Cc){b+='<div class="'+S("gci-asset-creator")+'">';var c="By <strong>"+R(a.Cc)+"</strong>";b=b+c+"</div> "}b+='<div class="'+
S("gci-asset-partner")+'"><strong>'+R(a.Nc)+"</strong></div>";return Q(b)};
var BI=function(a){var b="",c=a.view;switch(sa(c)?c.toString():c){case "onebox":c=a.entity;var d='<div class="'+S("gci-onebox-item")+'"><div class="'+S("gci-onebox-item-thumb")+'"></div><div class="'+S("gci-onebox-item-summary")+'"><h3 title="'+S(c.title)+'">'+R(c.title)+"</h3>"+(c.details?'<span class="'+S("gci-onebox-item-details")+'">'+R(c.details)+"</span>":"");if(c.type){d+='<span class="'+S("gci-onebox-item-type")+'">';var e="Topic: "+R(c.type);d=d+e+"</span>"}d+=(dq(c.Qc)&&0<c.Qc||dq(c.vd)&&
0<c.vd?'<div class="'+S("gci-onebox-item-objects-count")+'">'+(dq(c.Qc)&&0<c.Qc?'<span class="'+S("gci-onebox-item-assets-count")+'">'+xI(a.entity)+"</span>":"")+(dq(c.vd)&&0<c.vd?'<span class="'+S("gci-onebox-item-exhibits-count")+'">'+yI(a.entity)+"</span>":"")+"</div>":"")+"</div></div>";a=Q(d);b+=a;break;case "fullscreen":c=a.asset;d=Q;e='<div class="'+S("gci-fullscreen-item")+" "+S("gci-entity-fullscreen-item")+'"><div class="'+S("gci-entity-fullscreen")+'">';var f=a.entity;f=Q('<div class="'+
S("gci-entity-image")+'"></div><div class="'+S("gci-entity-square-container")+'"><div class="'+S("gci-entity-square")+'">'+zI(a.entity)+'<div class="'+S("gci-entity-title-creator")+'"><div class="'+S("gci-entity-title")+'" title="'+S(f.title)+'"><div class="'+S("gci-entity-name")+'">'+R(f.title)+'</div></div></div><div class="'+S("gci-entity-counts")+'">'+(dq(f.Qc)&&0<f.Qc?xI(a.entity):"")+(dq(f.vd)&&0<f.vd?(dq(f.Qc)&&0<f.Qc?", ":"")+'<span class="'+S("gci-onebox-item-exhibits-count")+'">'+yI(a.entity)+
"</span>":"")+"</div></div></div>");a=d(e+f+AI(a)+'<div class="'+S("gci-entity-cover-bottom-gradient")+'"><div class="'+S("gci-asset-cover-attribution-display")+'"><strong>'+R(c.Gb)+"</strong> "+vI(a.asset)+"</div></div></div></div>");b+=a;break;case "grid":c=a.entity;a=a.Bg;a=Q('<div class="'+S("gci-entity-grid-item")+" "+S("gci-entity-item")+" "+S("gci-localizable-item")+'" role="link"'+(a?' style="width:'+S(yq(a))+'px"':"")+'><div class="'+S("gci-entity-grid")+'"><div class="'+S("gci-entity-image")+
'"></div><div class="'+S("gci-entity-title-wrapper")+'" dir="auto"><div class="'+S("gci-entity-title-inner-wrapper")+'"><div class="'+S("gci-entity-title")+'">'+R(c.title)+'</div></div></div></div><div class="'+S("gci-grid-item-label-container")+'"><span class="'+S("gci-grid-item-label")+'">'+R(c.type)+"</span></div></div>");b+=a;break;default:c=a.entity,d=a.asset,a=Q('<div class="'+S("gci-entity-gallery-item")+" "+S("gci-localizable-item")+'"><div class="'+S("gci-entity-gallery")+'"><div class="'+
S("gci-entity-content")+'"><div class="'+S("gci-entity-image")+'"></div><div class="'+S("gci-entity-square-container")+'"><div class="'+S("gci-entity-square")+'">'+zI(a.entity)+'<div class="'+S("gci-entity-title")+'" title="'+S(c.Gb)+'"><div class="'+S("gci-entity-name")+'">'+R(c.title)+'</div><div class="'+S("clear")+'"></div></div></div>'+AI(a)+'</div></div><div class="'+S("gci-asset-title-date")+'"><span class="'+S("gci-asset-title")+'" title="'+S(d.Gb)+'">'+R(d.title)+"</span> "+(d.Ga?'<span class="'+
S("gci-asset-date")+'">('+R(d.Ga)+")</span>":"")+"</div>"+vI(a.asset)+"</div></div>"),b+=a}return Q(b)},xI=function(a){var b="";10>a.Qc?b+="A few items":(a=R(a.Qc)+"+ items",b+=a);return Q(b)},yI=function(a){var b=new nC("{APPROXIMATE_NUM_EXHIBITS_1,plural,=1{1 exhibit}other{{APPROXIMATE_NUM_EXHIBITS_2} exhibits}}");a={APPROXIMATE_NUM_EXHIBITS_1:a.vd,APPROXIMATE_NUM_EXHIBITS_2:R(a.vd)};b=tC(b,a,!0);return Q(b)},AI=function(a){a=a.entity;var b='<div class="'+S("gci-entity-view")+'">';b+=iy("View "+
a.type,void 0,"transparent","gci-entity-view-button");return Q(b+"</div>")},zI=function(a){var b='<div class="'+S("gci-entity-featured")+'">';a="Featured Topic: "+R(a.type);return Q(b+a+"</div>")};
var CI=function(a){this.N=a;a=F(this.N,Ni,2);a||(a=new Ni,Xg(this.N,2,a));this.H=new cF(a)};G(CI,tF);h=CI.prototype;h.qc=function(){return this.N.qc()};h.getId=function(){return this.qc()};h.getTitle=function(){return Jx(this.H,TE)||""};h.wc=function(){return Jx(this.H,UE)||""};h.getType=function(){return Jx(this.H,pI)||""};h.getSize=function(){return null};h.Yo=function(){return this.getType()==Mm()};h.mj=function(){return nF(this.H)};
var DI=function(a){return(a=Jx(a.H,Ws))?Sr(a):""},EI=function(a){return parseInt(Jx(a.H,qI),10)||0};
CI.prototype.render=function(a,b,c){var d=new dr(5),e=null;b={size:c,fadeIn:!0};10>EI(this)?e=EI(this):100>EI(this)?e=10*Math.floor(EI(this)/10):1E3>EI(this)?e=100*Math.floor(EI(this)/100):e=nr(d,EI(this));d=nr(d,parseInt(Jx(this.H,rI),10)||0);var f=$,g=this.getTitle(),k=Jx(this.H,Xs)||"";switch(this.getType()){case Mm():var l="Location";break;case Tg(Lm,2,"/time/event"):l="Event";break;case Tg(Lm,3,"/people/person"):l="Person";break;case Nm():l="Artist";break;case Om():case Pm():l="Medium";break;
default:l="Other"}c=f(D(BI,{view:a,entity:{title:g,details:k,type:l,Yo:this.Yo(),Qc:e,vd:d},asset:null,Bg:c&&c.width}));c.data("RenderableItem",this);switch(a){case "onebox":a={width:123,height:123};DI(this)&&new cC(c.find(".gci-onebox-item-thumb"),DI(this),{ae:a,Bc:!0,fadeIn:!0,Xa:!1});break;case "fullscreen":case "gallery":case "grid":b.Xa=!0,b.zd=!0;default:a=JC(null,b),c.find(".gci-entity-image").replaceWith(a),c.find(".gci-entity-square-container").detach().appendTo(c.find(".collections-asset-thumbnail"))}c.on("click.gci_entity",
B(this.O,this));return c};CI.prototype.O=function(){var a=null;switch(this.getType()){case Mm():a=2;break;case Tg(Lm,2,"/time/event"):a=1;break;case Tg(Lm,3,"/people/person"):a=3;break;case Nm():a=4;break;case Om():case Pm():a=5}a&&n.Uj(a,this.qc())};
var FI={Na:"exhibit",key:"subtitle",Ha:"7962107597449808911",type:1},GI={Na:"exhibit",key:"subtitle_origin",Ha:"-5337573698769753367",type:1},HI={Na:"exhibit",key:"date.exhibitDateRange",Ha:"528513030802620845",type:3},gF={Na:"exhibit",key:"date.exhibitKeyDate",Ha:"-2894544435954726841",type:3},II={Na:"exhibit",key:"display_date",Ha:"704775553844585311",type:1},lF={Na:"exhibit",key:"date.exhibitDate",Ha:"-2360564117657162637",type:3},JI={Na:"exhibit",key:"creator.exhibitAuthor",Ha:"7456024947250767543",
type:1},KI={Na:"exhibit",key:"org",Ha:"1180940824961726057",type:1},LI={Na:"exhibit",key:"org_relationship",Ha:"6364103691208830580",type:4},MI={Na:"exhibit",key:"attribution",Ha:"-300127922417915200",type:1},NI={Na:"exhibit",key:"contributor.exhibitContributor",Ha:"7560084234741481823",type:1},OI={Na:"exhibit",key:"credits",Ha:"-5402683627135268990",type:1},PI={Na:"exhibit",key:"cover_slides_behind",Ha:"660681377597368798",type:4},QI={Na:"exhibit",key:"original_column_count",Ha:"-8376654325660168961",
type:4},RI={Na:"exhibit",key:"is_immersive",Ha:"-7244990553684167947",type:4},SI={Na:"exhibit",key:"premium_user_gallery",Ha:"266379540530467750",type:6},TI={Na:"exhibit",key:"disable_blur_effect",Ha:"613955645203341364",type:6},UI={Na:"exhibit",key:"enable_cardboard_playback",Ha:"24292146621718518",type:6},VI={Na:"exhibit",key:"theme",Ha:"7293492351088332790",type:6};
var WI=function(a){this.N=a;a=F(this.N,Ni,2);a||(a=new Ni,Xg(this.N,2,a));this.H=new cF(a)};WI.prototype.getTitle=function(a){return Jx(this.H,TE,a)||""};WI.prototype.setTitle=function(a,b){this.H.setProperty(TE,a||null,b,!0);return this};WI.prototype.wc=function(a){return Jx(this.H,UE,a)||""};WI.prototype.rd=function(a){a=Xj(new Wj,a.getId());Xg(this.N,1,a)};var XI=function(a){var b=F(a.N,wk,5);if(!b)return null;a=b.lb();b=E(b,1);return a&&b?{Mu:a,hb:b}:null};
var YI=function(a){this.H=a},ZI=function(a){return(a=F(a.H,vk,4))?new WI(a):null};YI.prototype.Oe=function(){return this.H};YI.prototype.clone=function(){return new YI(this.H.clone())};var $I=function(a){return Fk(a.H)&&Fk(a.H)[0]?new lH(Fk(a.H)[0]):null};
var aJ=function(a,b,c,d){x.call(this);this.V=b;this.H=n.Ad()||null;this.O=d||null;this.U=a;this.W=c||null;this.T=this.V?"Exhibit":"UserGallery";this.N=null};G(aJ,nb);aJ.prototype.ta=function(){nb.prototype.ta.call(this);this.H&&this.N&&ts(this.H.Md,this.N)};
var bJ=function(a){a.H&&Mx(a.H,a.T,"play_video_caption")},cJ=function(a){if(a.H){var b="/exhibit/";a.V||(b="/user-gallery/");Hx(a.H,b+a.U,{wp:a.W,Xe:!1,Eb:a.O})}},eJ=function(a,b){a.N=a.H.listen("leave-site",function(){dJ(this,b())},void 0,a)},dJ=function(a,b){a.H&&(Lx(a.H,a.T,"percent_viewed",{Fi:a.U,Gi:b,Xe:!1,Eb:a.O}),a.N&&ts(a.H.Md,a.N))};
var gJ=function(a){L(this,a,-1,fJ,null)};G(gJ,J);gJ.prototype.Za=function(){return F(this,Bm,3)};var fJ=[1,2],hJ=new ah(31469454,{gy:0},gJ,function(a,b){var c,d={Yn:t(A(b,Gj,1),Uj,a),Rr:t(A(b,bm,2),lm,a),Eb:(c=b.Za())&&Gm(a,c)};a&&(d.Ba=b);return d});Zk[31469454]=hJ;
var jJ=function(a){var b="",c=a.view;switch(sa(c)?c.toString():c){case "fullscreen":a=a.tb;a=Q('<div class="'+S("gci-fullscreen-item")+" "+S("gci-exhibit-fullscreen-item")+" "+S("gci-exhibit-item")+'"><div class="'+S("gci-exhibit-fullscreen")+'">'+iJ(a,!0)+'<div class="'+S("gci-exhibit-cover-bottom-gradient")+'"></div></div></div>');b+=a;break;case "gallery":a=a.tb;a=Q('<div class="'+S("gci-exhibit-gallery-item")+" "+S("gci-exhibit-item")+'" role="link"><div class="'+S("gci-exhibit-gallery")+'" dir="auto">'+
iJ(a,!0)+'<div class="'+S("gci-exhibit-title-date")+'"><span class="'+S("gci-exhibit-title")+'">'+R(a.title)+"</span> "+(a.Jj?'<span class="'+S("gci-exhibit-date")+'">('+R(a.Jj)+")</span>":"")+'</div><div class="'+S("gci-exhibit-attribution")+'">'+(a.attribution?R(a.attribution):"&nbsp;")+"</div></div></div>");b+=a;break;default:c=a.tb;var d=a.Bg;a='<div class="'+S("gci-exhibit-grid-item")+" "+S("gci-exhibit-item")+'" role="link"'+(d?' style="width:'+S(yq(d))+'px"':"")+'><div class="'+S("gci-exhibit-grid")+
'">'+iJ(a.tb,a.JB)+'<div class="'+S("gci-exhibit-attribution")+'">'+R(c.attribution)+"</div></div>"+(c.description?'<div class="'+S("gci-exhibit-grid-caption")+'">'+R(c.description)+"</div>":"")+'<div class="'+S("gci-grid-item-label-container")+'"><span class="'+S("gci-grid-item-label")+'">';a=Q(a+"Exhibit</span></div></div>");b+=a}return Q(b)},iJ=function(a,b){var c=Q;var d=a.title;var e=a.Jj,f=a.attribution,g=a.description;a=a.source;var k=Q,l='<div class="'+S("gci-exhibit-image-container")+'"><div class="'+
S("gci-exhibit-image")+'"></div>';b?(b='<div class="'+S("gci-exhibit-view")+'">',b+=iy("View Exhibit",void 0,"transparent","gci-exhibit-view-button"),b=Q(b+"</div>")):b="";d=k(l+b+'</div><div class="'+S("gci-exhibit-date-title-wrapper")+'" dir="auto"><div class="'+S("gci-exhibit-date-title-inner-wrapper")+'"><div class="'+S("gci-exhibit-date-wrapper")+'"><span class="'+S("gci-exhibit-date-border")+'"></span>'+(e?'<span class="'+S("gci-exhibit-date-text")+'">'+R(e)+"</span>":"")+'<span class="'+S("gci-exhibit-date-border")+
'"></span></div><div class="'+S("gci-exhibit-title")+'">'+R(d)+'</div><div class="'+S("gci-exhibit-attribution")+'">'+(f?R(f):"&nbsp;")+'</div></div><div class="'+S("gci-exhibit-description")+'">'+(g?R(g):"")+"</div>"+(a?'<div class="'+S("gci-exhibit-source")+'">'+R(a)+"</div>":"")+"</div>");return c(d)};
var lJ=function(a,b,c){this.W=n;this.H=a;var d=F(a,Ni,22);d||(d=new Ni,Xk(a,d));this.N=new cF(d);this.O={};this.ka={};this.V=null;var e=(d=Wk(this.H))&&Ak(d)||[];d=0;for(var f;f=e[d];d++)for(var g=Fk(f)||[],k=0;f=g[k];k++)2==f.getType()&&(f=f.Ra())&&f.lb()&&(this.O[f.lb()]=null);b&&(this.O=$.extend(this.O,b));e=(b=Qa(a,hJ))?A(b,Gj,1):[];a=[];for(d=0;d<e.length;d++)f=e[d],f.getId()&&(f=new KC(f),this.O[f.getId()]=f,a.push(f));if(d=b?b.Za():null)this.V=new FF(d);b=b?A(b,bm,2):[];for(d=0;d<b.length;d++)f=
b[d],f.qc()&&(f=new CI(f),this.ka[f.qc()]=f);(this.ha=c||null)&&kJ(this.ha,a);this.U=null;!F(this.H,Wj,27)&&this.H.lb()&&(c=Xj(new Wj,this.H.lb()),Xg(this.H,27,c))};G(lJ,tF);lJ.prototype.getId=function(){return this.H.getId()||""};lJ.prototype.getTitle=function(a){return Jx(this.N,TE,a)||""};lJ.prototype.setTitle=function(a,b){this.N.setProperty(TE,a||null,b,!0);a=E(this.H,20);K(this.H,15,Math.max((new Date).getTime(),1+(null!=a?a:0)));return this};
var mJ=function(a){return(a=Jx(a.N,Vs))?parseInt(a,16):null};lJ.prototype.Za=function(){if(this.V)return this.V;var a=mJ(this);if(a&&this.O)for(var b in this.O){var c=this.O[b];if(c&&c.Za()&&c.Za().getId()==a)return c.Za()}return null};var nJ=function(a){var b=Jx(a.N,QI);return b?parseInt(b,10):(a=Wk(a.H))&&Ak(a)?Ak(a).length:0};lJ.prototype.Ra=function(a){return this.O[a]||null};
var oJ=function(a){var b=null,c=F(a.H,Wj,27),d=c?c.lb():a.H.lb();d?b=a.Ra(d):c&&(a=c.getStreetView())&&(b=hH(a));return b},pJ=function(a,b){return(a=(a=fF(a.N,FI))?$w(a.Wa()):null)?a.Ka(b,void 0):""};lJ.prototype.wc=function(a){var b=fF(this.N,UE);return(b=b?$w(b.Wa()):null)?b.Ka(a,void 0):""};var qJ=function(a){return Ec(a.N,NI,Yk(a.H))||[]},rJ=function(a,b){(b=Jx(a.N,OI,b||Yk(a.H))||"")||1!=a.H.getType()||(b=Ed(qJ(a),function(c){return c.replace("\u2014"," \u2014 ")}).join("\n"));return b};
lJ.prototype.Qj=function(){var a=fF(this.N,JI);return null!=a?$w(a.Wa()).Ka(Yk(this.H)):""};
var uJ=function(a){var b;if(!(b=sJ(a))){b=tJ;var c=Jx(a.N,LI)||"CURATOR",d=a.Qj(),e=fF(a.N,KI);a=null!=e?$w(e.Wa()).Ka(Yk(a.H)):"";b=b(c,d,a)}return b},sJ=function(a){var b=fF(a.N,MI);return null!=b?$w(b.Wa()).Ka(Yk(a.H)):""},wJ=function(a,b){if(mF(a.N))return fx(mF(a.N));var c=hF(a.N)||null,d={start:null,end:null},e=Ec(a.N,HI)||[];1<e.length?e[0]>e[1]?(d.end=e[0],d.start=e[1]):(d.start=e[0],d.end=e[1]):0<e.length&&(d.start=e[0]);e=(Jx(a.N,II)||"").split("|")[0]||"keydate";var f=(Jx(a.N,II)||"").split("|");
f=1<f.length?f[1]||"day":"day";a=b||Yk(a.H);return vJ(c,d,e,f,a)};lJ.prototype.Zb=function(){return!!kF(this.N,SI)||1==this.H.getType()};var xJ=function(a){if(a.U)return a.U;a.U=xH(a);return a.U},yJ=function(a){return new aJ(a.getId(),a.Zb(),a.getTitle(),a.Za())};
lJ.prototype.render=function(a,b,c){var d=$(D(jJ,{view:a,tb:{title:this.getTitle(),attribution:uJ(this),Jj:wJ(this),description:Bf(pJ(this),230),source:Jx(this.N,GI)||""},Bg:c&&c.width})),e=oJ(this);if(e){var f=null,g=F(this.H,Wj,27);g&&Yj(g)&&(f=Yj(g),f={x:O(f,1),y:O(f,2)});a="fullscreen"==a||"gallery"==a||"grid"==a;c=JC(e,{fadeIn:!0,size:c,title:this.getTitle(),zd:a,Xa:a,lh:f});d.find(".gci-exhibit-image").replaceWith(c);d.find(".gci-exhibit-date-title-wrapper").detach().appendTo(c);d.find(".gci-exhibit-view").detach().appendTo(c);
c=d.find(".gci-exhibit-cover-bottom-gradient");if(c.length){if(a=oJ(this)){var k=n;e=$("<div>").addClass("gci-cover-asset-attribution");g=(f=a.Za())?f.getId():null;k=TB(k);!f||k&&k==g||(g=$("<span>"),g.text("Image"),e.append($("<div>").append(g).append(": ").append(f.Nd())));(a=a.Nd())&&e.append($("<div>").append($("<span>").text("Original source: ")).append(a))}else e=null;e.addClass("gci-exhibit-cover-attribution-display");c.append(e)}}this.T()&&d.addClass("gci-localizable-item").data("RenderableItem",
this);d.on("click.gci-gallery",B(this.ma,this,b&&b.context&&b.context.Jd||null));return d};lJ.prototype.ma=function(a){var b={exhibitId:this.getId(),urlStub:this.getTitle()};(a=a||null)&&!Ex(this.W)&&(b.projectId=a);this.W.lc(this.Zb()?"exhibit":"user-gallery",b)};lJ.prototype.mj=function(){return nF(this.N)};
var zJ=function(a){a=(a=Wk(a.H))&&Ak(a)||[];for(var b=0,c;c=a[b];b++)if(null==F(c,vk,4)&&(c=c.getStyle(),!c||0==c.getType()))return!1;return!0},vJ=function(a,b,c,d,e){var f=6;switch(d){case "day":f=4;break;case "month":f=5;break;case "year":f=6}"keydate"==c&&a?b=Pw(a.getTime(),f,e):b?(c=f,a=b.start?Pw(b.start.getTime(),c,e):"",b.end?(e=Pw(b.end.getTime(),c,e),b=b.start?a+" - "+e:e):b=a):b="";return b},tJ=function(a,b,c){var d=!le(Ef(b)),e=!le(Ef(c));if("CURATOR"==a)return d?"By "+b:"";if("ORG"==a)return e?
"By "+c:"";if(e&&d)switch(a){case "WITH":return"By "+b+" with "+c;case "FOR":return"By "+b+" for "+c;case "ATTRIBUTION":return"By "+b+" in association with "+c}else{if(e)return"By "+c;if(d)return"By "+b}return""};
var BJ=function(a,b,c,d,e,f,g,k,l){var p;if(p=c.offsetParent){var q="HTML"==p.tagName||"BODY"==p.tagName;if(!q||"static"!=It(p)){var r=Nt(p);if(!q){q=Vt(p);var u;if(u=q){u=yg&&0<=we(nu,10);var y;if(y=hg)y=0<=we(lu,10);var z=xg&&0<=we(nu,85);u=Zf||u||y||z}q=u?-p.scrollLeft:!q||Yf&&$b("8")||"visible"==Ht(p,"overflowX")?p.scrollLeft:p.scrollWidth-p.clientWidth-p.scrollLeft;r=Zm(r,new Ym(q,p.scrollTop))}}}p=r||new Ym;r=St(a);if(q=Ot(a))z=new Bt(q.left,q.top,q.right-q.left,q.bottom-q.top),q=Math.max(r.left,
z.left),u=Math.min(r.left+r.width,z.left+z.width),q<=u&&(y=Math.max(r.top,z.top),z=Math.min(r.top+r.height,z.top+z.height),y<=z&&(r.left=q,r.top=y,r.width=u-q,r.height=z-y));q=dn(a);y=dn(c);if(q.H!=y.H){u=q.H.body;y=nn(y.H);z=new Ym(0,0);var N=pn(cn(u));if(Uf(N,"parent")){var ma=u;do{if(N==y)var ja=Nt(ma);else ja=Lt(ma),ja=new Ym(ja.left,ja.top);z.x+=ja.x;z.y+=ja.y}while(N&&N!=y&&N!=N.parent&&(ma=N.frameElement)&&(N=N.parent))}u=Zm(z,Nt(u));!C||qg(9)||kn(q.H)||(u=Zm(u,on(q.H)));r.left+=u.x;r.top+=
u.y}a=AJ(a,b);b=r.left;a&4?b+=r.width:a&2&&(b+=r.width/2);b=new Ym(b,r.top+(a&1?r.height:0));b=Zm(b,p);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);if(g)if(l)var M=l;else if(M=Ot(c))M.top-=p.y,M.right-=p.x,M.bottom-=p.y,M.left-=p.x;e=M;l=b.clone();M=AJ(c,d);d=Rt(c);a=k?k.clone():d.clone();k=l;l=a;k=k.clone();l=l.clone();a=0;if(f||0!=M)M&4?k.x-=l.width+(f?f.right:0):M&2?k.x-=l.width/2:f&&(k.x+=f.left),M&1?k.y-=l.height+(f?f.bottom:0):f&&(k.y+=f.top);g&&(e?(f=k,M=l,a=0,65==(g&65)&&(f.x<e.left||f.x>=
e.right)&&(g&=-2),132==(g&132)&&(f.y<e.top||f.y>=e.bottom)&&(g&=-5),f.x<e.left&&g&1&&(f.x=e.left,a|=1),g&16&&(b=f.x,f.x<e.left&&(f.x=e.left,a|=4),f.x+M.width>e.right&&(M.width=Math.min(e.right-f.x,b+M.width-e.left),M.width=Math.max(M.width,0),a|=4)),f.x+M.width>e.right&&g&1&&(f.x=Math.max(e.right-M.width,e.left),a|=1),g&2&&(a|=(f.x<e.left?16:0)|(f.x+M.width>e.right?32:0)),f.y<e.top&&g&4&&(f.y=e.top,a|=2),g&32&&(b=f.y,f.y<e.top&&(f.y=e.top,a|=8),f.y+M.height>e.bottom&&(M.height=Math.min(e.bottom-f.y,
b+M.height-e.top),M.height=Math.max(M.height,0),a|=8)),f.y+M.height>e.bottom&&g&4&&(f.y=Math.max(e.bottom-M.height,e.top),a|=2),g&8&&(a|=(f.y<e.top?64:0)|(f.y+M.height>e.bottom?128:0)),g=a):g=256,a=g);f=new Bt(0,0,0,0);f.left=k.x;f.top=k.y;f.width=l.width;f.height=l.height;g=a;g&496||(Kt(c,new Ym(f.left,f.top)),a=f.getSize(),an(d,a)||(f=a,d=kn(dn(cn(c)).H),!C||$b("10")||d&&$b("8")?(c=c.style,Zf?c.MozBoxSizing="border-box":$f?c.WebkitBoxSizing="border-box":c.boxSizing="border-box",c.width=Math.max(f.width,
0)+"px",c.height=Math.max(f.height,0)+"px"):(k=c.style,d?(d=$t(c,"padding"),c=cu(c),k.pixelWidth=f.width-c.left-d.left-d.right-c.right,k.pixelHeight=f.height-c.top-d.top-d.bottom-c.bottom):(k.pixelWidth=f.width,k.pixelHeight=f.height))));return g},AJ=function(a,b){return(b&8&&Vt(a)?b^4:b)&-9};
var CJ=function(a,b,c,d){js.call(this,d);this.type="key";this.keyCode=a;this.N=b;this.repeat=c};I(CJ,js);
var DJ=function(a,b){V.call(this);a&&this.attach(a,b)};I(DJ,V);h=DJ.prototype;h.Ug=null;h.mk=null;h.Gm=null;h.nk=null;h.qd=-1;h.De=-1;h.Ql=!1;
var EJ={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},FJ={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},GJ=!$f||$b("525"),HJ=ag&&Zf;h=DJ.prototype;
h.ys=function(a){if($f||Xf)if(17==this.qd&&!a.ctrlKey||18==this.qd&&!a.altKey||ag&&91==this.qd&&!a.metaKey)this.De=this.qd=-1;-1==this.qd&&(a.ctrlKey&&17!=a.keyCode?this.qd=17:a.altKey&&18!=a.keyCode?this.qd=18:a.metaKey&&91!=a.keyCode&&(this.qd=91));GJ&&!Au(a.keyCode,this.qd,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.De=zu(a.keyCode),HJ&&(this.Ql=a.altKey))};h.zs=function(a){this.De=this.qd=-1;this.Ql=a.altKey};
h.handleEvent=function(a){var b=a.oc,c=b.altKey;if(C&&"keypress"==a.type){var d=this.De;var e=13!=d&&27!=d?b.keyCode:0}else($f||Xf)&&"keypress"==a.type?(d=this.De,e=0<=b.charCode&&63232>b.charCode&&xu(d)?b.charCode:0):Wf&&!$f?(d=this.De,e=xu(d)?b.keyCode:0):("keypress"==a.type?(HJ&&(c=this.Ql),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.De,e=b.charCode):(d=b.keyCode||this.De,e=b.charCode||0)):(d=b.keyCode||this.De,e=b.charCode||0),ag&&63==e&&224==d&&(d=191));var f=d=zu(d);d?63232<=
d&&d in EJ?f=EJ[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in FJ&&(f=FJ[b.keyIdentifier]);Zf&&GJ&&"keypress"==a.type&&!Au(f,this.qd,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=f==this.qd,this.qd=f,b=new CJ(f,e,a,b),b.altKey=c,this.dispatchEvent(b))};h.na=function(){return this.Ug};h.attach=function(a,b){this.nk&&this.detach();this.Ug=a;this.mk=U(this.Ug,"keypress",this,b);this.Gm=U(this.Ug,"keydown",this.ys,b,this);this.nk=U(this.Ug,"keyup",this.zs,b,this)};
h.detach=function(){this.mk&&(Fs(this.mk),Fs(this.Gm),Fs(this.nk),this.nk=this.Gm=this.mk=null);this.Ug=null;this.De=this.qd=-1};h.ta=function(){DJ.oa.ta.call(this);this.detach()};
!ug&&!vg||$b("533.17.9");
var IJ=function(a,b,c){as.call(this);this.H=a;this.T=b||0;this.N=c;this.O=B(this.kq,this)};I(IJ,as);h=IJ.prototype;h.Vg=0;h.ta=function(){IJ.oa.ta.call(this);this.stop();delete this.H;delete this.N};h.start=function(a){this.stop();this.Vg=hu(this.O,void 0!==a?a:this.T)};h.stop=function(){0!=this.Vg&&iu(this.Vg);this.Vg=0};h.kq=function(){this.Vg=0;this.H&&this.H.call(this.N)};
var JJ={},KJ=null,LJ=function(a){a=ta(a);delete JJ[a];Ea(JJ)&&KJ&&KJ.stop()},NJ=function(){KJ||(KJ=new IJ(function(){MJ()},20));var a=KJ;0!=a.Vg||a.start()},MJ=function(){var a=td();xa(JJ,function(b){OJ(b,a)});Ea(JJ)||NJ()};
var PJ=function(a,b,c,d){xt.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("Ta");if(a.length!=b.length)throw Error("Ua");this.O=a;this.U=b;this.duration=c;this.T=d;this.coords=[];this.progress=0};I(PJ,xt);
PJ.prototype.play=function(a){if(a||0==this.H)this.progress=0,this.coords=this.O;else if(1==this.H)return!1;LJ(this);this.startTime=a=td();-1==this.H&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progress||this.N("begin");this.N("play");-1==this.H&&this.N("resume");this.H=1;var b=ta(this);b in JJ||(JJ[b]=this);NJ();OJ(this,a);return!0};PJ.prototype.stop=function(a){LJ(this);this.H=0;a&&(this.progress=1);QJ(this,this.progress);this.N("stop");this.N("end")};
PJ.prototype.pause=function(){1==this.H&&(LJ(this),this.H=-1,this.N("pause"))};PJ.prototype.ta=function(){0==this.H||this.stop(!1);this.N("destroy");PJ.oa.ta.call(this)};
var OJ=function(a,b){b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-a.startTime)/(a.endTime-a.startTime);1<a.progress&&(a.progress=1);QJ(a,a.progress);1==a.progress?(a.H=0,LJ(a),a.N("finish"),a.N("end")):1==a.H&&a.N("animate")},QJ=function(a,b){"function"===typeof a.T&&(b=a.T(b));a.coords=Array(a.O.length);for(var c=0;c<a.O.length;c++)a.coords[c]=(a.U[c]-a.O[c])*b+a.O[c]};PJ.prototype.N=function(a){this.dispatchEvent(new RJ(a,this))};
var RJ=function(a,b){hs.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.H};I(RJ,hs);
var SJ=function(a){as.call(this);this.V=1;this.O=[];this.T=0;this.H=[];this.N={};this.ka=!!a};I(SJ,as);SJ.prototype.ha=function(a,b,c){var d=this.N[a];d||(d=this.N[a]=[]);var e=this.V;this.H[e]=a;this.H[e+1]=b;this.H[e+2]=c;this.V=e+3;d.push(e);return e};SJ.prototype.U=function(a){var b=this.H[a];if(b){var c=this.N[b];0!=this.T?(this.O.push(a),this.H[a+1]=md):(c&&ka(c,a),delete this.H[a],delete this.H[a+1],delete this.H[a+2])}return!!b};
SJ.prototype.ma=function(a,b){var c=this.N[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;e<f;e++)d[e-1]=arguments[e];if(this.ka)for(e=0;e<c.length;e++){var g=c[e];TJ(this.H[g+1],this.H[g+2],d)}else{this.T++;try{for(e=0,f=c.length;e<f&&!this.isDisposed();e++)g=c[e],this.H[g+1].apply(this.H[g+2],d)}finally{if(this.T--,0<this.O.length&&0==this.T)for(;c=this.O.pop();)this.U(c)}}return 0!=e}return!1};var TJ=function(a,b,c){no(function(){a.apply(b,c)})};
SJ.prototype.W=function(a){if(a){var b=this.N[a];b&&(b.forEach(this.U,this),delete this.N[a])}else this.H.length=0,this.N={}};SJ.prototype.ad=function(a){if(a){var b=this.N[a];return b?b.length:0}a=0;for(b in this.N)a+=this.ad(b);return a};SJ.prototype.ta=function(){SJ.oa.ta.call(this);this.W();this.O.length=0};
var UJ=ld("gci.PubSub.instance_")||new SJ;SJ.prototype.subscribe=SJ.prototype.ha;SJ.prototype.unsubscribeByKey=SJ.prototype.U;SJ.prototype.publish=SJ.prototype.ma;SJ.prototype.clear=SJ.prototype.W;Qb("gci.PubSub.instance_",UJ);
var WJ=function(a,b,c){var d=VJ();return d?d.subscribe(a,function(){var e=arguments;try{window.setTimeout(function(){b.apply(c||v,e)},0)}catch(f){}},c):0},XJ=function(a){if(a){var b=VJ();b&&("number"==typeof a?a=[a]:"string"==typeof a&&(a=[parseInt(a,10)]),m(a,function(c){b.unsubscribeByKey(c)}))}},YJ=function(a,b){var c=VJ();c&&c.publish.apply(c,arguments)},VJ=function(){return ld("gci.PubSub.instance_")};
var ZJ={Na:"channel",key:"youtube_video/id",Ha:"2696588527966666590",type:4},$J={Na:"channel",key:"share_email_subject",Ha:"-8014942637114118400",type:1},aK={Na:"channel",key:"share_email_body",Ha:"-4846606201776650579",type:1},bK={Na:"channel",key:"share_twitter_text",Ha:"2109345537413822759",type:1};
var dK=function(a){L(this,a,-1,cK,null)};G(dK,J);var cK=[1,2,3,4,5,6],eK=new ah(45658999,{Xw:0},dK,function(a,b){var c={PA:t(A(b,Bm,1),Gm,a),Yw:t(A(b,Jl,2),Yl,a),Rr:t(A(b,bm,3),lm,a),hy:t(A(b,Uk,4),bl,a),vC:t(A(b,Uk,5),bl,a),Yn:t(A(b,Gj,6),Uj,a)};a&&(c.Ba=b);return c});Kl[45658999]=eK;
var FB=function(a){this.H=a;var b=F(a,Ni,3);b||(b=new Ni,Xg(a,3,b));this.metadata=new cF(b);this.Sl={};this.channels={};this.N={};this.zo={};this.O={};if(a=Qa(a,eK))m(A(a,Gj,6),this.lq,this),m(A(a,Jl,2),this.Yq,this),m(A(a,bm,3),this.Zq,this),m(A(a,Uk,4),this.$q,this),m(A(a,Bm,1),this.cr,this)};FB.prototype.getId=function(){return this.H.getName()};FB.prototype.getTitle=function(){var a=fF(this.metadata,TE);return(a=a?$w(a.Wa()):null)?a.Ka():""};
FB.prototype.wc=function(){var a=fF(this.metadata,UE);return(a=a?$w(a.Wa()):null)?a.Ka():""};FB.prototype.Od=function(){return Jx(this.metadata,ZJ)||""};var SB=function(a){return(a=VB(a.metadata,Vs))?parseInt(a,16):null};h=FB.prototype;h.getSize=function(){return null};h.Qg=function(){return!1};
h.render=function(a,b,c){b="";c={size:c,fadeIn:!0,zd:!0,Xa:!0};switch(a){case "gallery":b="gci-channel-gallery";case "grid":b||(b="gci-channel-grid");case "fullscreen":return b||(b="gci-channel-fullscreen"),a=$(D(wI,{view:a,channel:{title:Bf(this.getTitle(),50),Gb:this.getTitle()},asset:{title:Bf(null.getTitle(),50),Gb:null.getTitle(),Nc:QF(null),Ga:RF(null),Cc:SF(null)}})),c=JC(null,c),a.find(".gci-channel-image").replaceWith(c),a.find(".gci-channel-square-container").detach().appendTo(a.find(".collections-asset-thumbnail")),
a.find("."+b).on("click.gci-channel",B(this.Ut,this)),TF(null,a),a.data("asset",null),a;default:return $("<div>")}};h.Ut=function(){var a={projectId:this.getId()};n.lc("project",a,void 0,void 0)};h.lq=function(a){a=new KC(a);this.Sl[a.getId()]=a};h.Yq=function(a){a=new FB(a);this.channels[a.getId()]=a};h.Zq=function(a){a=new CI(a);this.N[a.qc()]=a};h.$q=function(a){a=new lJ(a);var b=a.getId();this.zo[b]=a};h.cr=function(a){a=new FF(a);this.O[a.getId().toString()]=a};
var fK=function(a){x.call(this);a=a||{};this.H=[];this.U=a.Yt||25;this.N=a.Vt||null;this.O=null;this.T=a.DA||!1;this.V=a.xA||md};G(fK,nb);
var hK=function(a){var b=new gK(a.N);T(a,b);bs(b,function(){ka(this.H,b)},a);a.H.push(b)},jK=function(a,b,c){var d=a.H[a.H.length-1]||null;if(0==a.H.length||d&&d.getSize()>=a.U)a.H.length&&a.T&&(d.attach(a.N),a.O=a.H.length-1,a.V(d)),hK(a),d=a.H[a.H.length-1]||null;a=d;a.H||iK(a);a.N.push(b);b.appendTo(a.H);c&&(d.T?c():d.Vc("gci.ui.Fragment-attached",c))},lK=function(a,b){for(var c=0,d;d=a.H[c];c++)if(kK(d,b)){a=d;ka(a.N,b)&&b.remove();0==a.N.length&&w(a);break}},mK=function(a){var b=null!=a.O?a.O+
1:0;a.H[b]&&(a.O=b,a.H[b].attach(a.N))},nK=function(a,b){for(var c=0,d;(d=a.H[c])&&(d.T||(a.O=c,d.attach(a.N)),!kK(d,b));c++);};fK.prototype.detach=function(){for(var a=0,b;b=this.H[a];a++)b.detach();return this};fK.prototype.height=function(){return this.N.height()};var gK=function(a){V.call(this);this.N=[];this.O=a||null;this.H=null;this.T=!1};G(gK,V);gK.prototype.ta=function(){this.O&&this.O.remove();this.O=null;this.H&&this.H.remove();this.H=null;V.prototype.ta.call(this)};
var iK=function(a){a.H=$("<div>");a.H.addClass("gci-ui-fragment")};gK.prototype.attach=function(a){this.H||iK(this);if(a=a||this.O)this.H.appendTo(a),this.T=!0,this.dispatchEvent("gci.ui.Fragment-attached");return this};gK.prototype.detach=function(){this.H.detach();this.T=!1;return this};gK.prototype.remove=function(){this.H.remove()};gK.prototype.getSize=function(){return this.N.length};var kK=function(a,b){return!!ea(a.N,function(c){return b.is(c)})};
var oK=function(a){L(this,a,-1,null,null)};G(oK,J);oK.Qb="gci.c.ep";
var pK=function(a,b,c){V.call(this);this.app=n;this.ua=a;this.Mb=b;this.U=!1;this.ma=c||!1;this.W=!1;this.T={};this.Oa={};this.Da=!1;this.Fa=parseInt($(window).width(),10)};I(pK,V);h=pK.prototype;h.Fp=null;h.Fk=null;h.Fg=null;h.Gg=null;h.Eg=null;h.Xd=null;h.wl=!1;h.Jk=null;h.ta=function(){this.U&&(this.ma=!1,this.Wd());$(document).unbind(".collections-page-"+this.Mb);$(window).unbind(".collections-page-"+this.Mb);qK(this,null);pK.oa.ta.call(this)};
h.ze=function(a,b,c){this.U=!0;this.T=b||{};this.Oa=c||{};(this.Fg||this.Gg||this.Eg)&&$(document).bind("keydown.collections-page-"+this.Mb,B(this.yb,this));if(!this.W&&(C&&qg(9)&&!qg(10)||this.Xd)){var d;$(window).bind("resize.collections-page-"+this.Mb,B(function(){var e=new Date;if(!d||50<e.getTime()-d.getTime())d=e,rK(this)},this))}this.W=!0;this.Da&&this.Xd&&window.setTimeout(B(function(){this.Xd();this.Da=!1},this),300);this.dispatchEvent({type:"gci-page-enter",target:this})};
h.tf=function(a,b,c){this.T=a;hw(this.ua,this.Mb,a,b);b||c||this.app.ei(this.Mb,window.location.href)};h.Wd=function(){this.U=!1;$(document).unbind("keydown.collections-page-"+this.Mb);qK(this,null);this.ma||(this.W=!1,$(document).unbind(".collections-page-"+this.Mb),$(window).unbind(".collections-page-"+this.Mb))};var qK=function(a,b){w(a.Fk);null!=b&&Ns(b,a);a.Fk=b};pK.prototype.getState=function(){return this.Oa};
pK.prototype.yb=function(a){if(this.U&&(null==this.Fk||this.Fk.isDisposed())){if(27==a.which&&this.Eg)this.Eg(a);else return 37==a.which&&this.Fg?!!this.Fg(a):39==a.which&&this.Gg?!!this.Gg(a):!0;return!1}return!0};var rK=function(a){a.Xd&&(window.clearTimeout(a.Fp),a.Fp=window.setTimeout(B(function(){if(dt(this.app)){var b=parseInt($(window).width(),10);if(this.Fa==b)return;this.Fa=b}this.U?this.Xd():this.W&&(this.Da=!0)},a),1E3))};pK.prototype.tm=function(){return window.location.href};
pK.prototype.Ak=null;pK.prototype.Em=yd;pK.prototype.Ia=yd;var ew=function(){return{html:ff("There are changes in this page that have not been saved.")}};
var dH=function(a){for(var b={},c=0,d;d=a[c];c++){var e=b[d.Be()];e||(e=[],b[d.Be()]=e);e.push(d.qc())}var f={};$.each(b,function(g,k){f["q."+g]=k.join(",")});return f};
Qb("MicroscopeMaximizeMode",{yv:"fit",cq:"fill"});
var sK=function(a,b){var c=a.Qa[a.Qa.length-1];this.size=this.size=new $m(lG(c),mG(c));this.maxZoomLevel=this.H=a.H-1;this.minZoomLevel=this.N=b};Qb("MicroscopeImageMetadata",sK);
Qb("MicroscopeBackgroundStyle",{Zv:"transparent",kv:"checkered"});
var tK=function(a){var b=a;"function"==typeof a.na&&(b=b.na());if(null==b)throw Error("Va");return b},uK=function(a){var b=a.oc,c=null;b.targetTouches&&0<b.targetTouches.length?c=b.targetTouches:b.changedTouches&&0<b.changedTouches.length&&(c=b.changedTouches);return c?(a=Nt(a.target),new Ym(c[0].pageX-a.x,c[0].pageY-a.y)):new Ym(a.offsetX,a.offsetY)};
var vK=function(a){hs.call(this,"drag_end");this.position=a};G(vK,hs);
var wK=function(a){hs.call(this,"drag_hover");this.position=a};G(wK,hs);
var xK=function(a,b){hs.call(this,"drag_move");this.position=a;this.N=b};G(xK,hs);
var yK=function(a){hs.call(this,"drag_start");this.position=a};G(yK,hs);
var zK=function(a,b){V.call(this);this.T=tK(a);this.H=!1;this.W=this.V=this.ua=this.ma=0;this.O=new x(this);T(this,this.O);this.U=!1;this.N=null;this.va=void 0===b||b;this.O.listen(this.T,["mousedown","touchstart"],this.wa);this.O.listen(this.T,["mouseup","touchend"],this.ha);this.O.listen(this.T,["mousemove","touchmove"],this.Aa);this.O.listen(document,["mouseup","touchend"],this.ha)};G(zK,V);
zK.prototype.wa=function(a){"touchstart"!=a.type&&a.preventDefault();if(AK(a))if(a.button&&0!=a.oc.button)this.H&&this.ha(a);else{this.H=!0;var b=uK(a);this.ma=b.x;this.ua=b.y;this.V=b.x;this.W=b.y;this.dispatchEvent(new yK(uK(a)))}};zK.prototype.ha=function(a){a.H!=document&&"touchend"!=a.type&&a.preventDefault();this.H&&(this.H=!1,this.N=null,this.dispatchEvent(new vK(uK(a))))};
zK.prototype.Aa=function(a){a.preventDefault();this.N=a;this.U||(this.dispatchEvent(new wK(uK(a))),AK(a)&&this.H&&(this.U=!0,this.va?setTimeout(B(this.ka,this),1):this.ka()))};var AK=function(a){a=a.oc.targetTouches;return null!=a&&1<a.length?!1:!0};zK.prototype.ka=function(){this.U=!1;if(this.H&&this.N){var a=uK(this.N),b=new eG(a.x-this.V,a.y-this.W),c=new eG(a.x-this.ma,a.y-this.ua);this.dispatchEvent(new xK(uK(this.N),b,c));this.N=null;this.V=a.x;this.W=a.y}};
var BK=function(){V.call(this);this.N=new eG(0,0);this.O=null;this.H={};this.H[40]=!1;this.H[37]=!1;this.H[39]=!1;this.H[38]=!1;this.V=0;this.T=new gu(1/60*1E3);T(this,this.T);this.U=new x(this);T(this,this.U);this.U.listen(this.T,"tick",this.ka)};G(BK,V);BK.prototype.stop=function(){this.H[40]=!1;this.H[37]=!1;this.H[39]=!1;this.H[38]=!1;this.T.stop();this.N=new eG(0,0)};
BK.prototype.ka=function(){var a;if(!(a=0!=fG(this.N)))a:{for(var b in this.H)if(this.H[Number(b)]){a=!0;break a}a=!1}if(a){b=new eG((this.H[37]?1:0)-(this.H[39]?1:0),(this.H[38]?1:0)-(this.H[40]?1:0));0<fG(b)&&b.H(1/fG(b));var c=Date.now();a=(c-this.V)/1E3;this.V=c;Xm(b.x)!=Xm(this.N.x)&&(this.N.x=0);0!=b.x&&(this.N.x+=b.x/.2*a);Xm(b.y)!=Xm(this.N.y)&&(this.N.y=0);0!=b.y&&(this.N.y+=b.y/.2*a);this.N.x=Wm(this.N.x,-1,1);this.N.y=Wm(this.N.y,-1,1);c=this.N.clone();1<fG(c)&&c.H(1/fG(c));b=new Ym(0,
0);a=new eG(a*c.x*1500,a*c.y*1500);this.dispatchEvent(new yK(b));this.dispatchEvent(new xK(b,a,a));this.dispatchEvent(new vK(a))}else this.T.stop()};BK.prototype.W=function(a){this.O&&a.keyCode in this.H&&(this.H[a.keyCode]=!0,this.T.Sg||(this.V=Date.now(),this.T.start()))};BK.prototype.ha=function(a){this.O&&a.keyCode in this.H&&(this.H[a.keyCode]=!1)};
var CK=function(a,b,c){hs.call(this,"zoom");this.amount=a;this.N=void 0!==c?c:null;this.U=void 0!==b?b:null};G(CK,hs);
var DK=function(a,b){V.call(this);a=tK(a);if(null==a)throw Error("Wa");this.O=a;this.V=1/(.25*(b||Math.max(window.innerWidth,window.innerHeight)));this.H=0;this.N=new eG(0,0);this.T=new x(this);T(this,this.T);es&&this.T.listen(this.O,["touchstart","touchmove"],this.U)};G(DK,V);
DK.prototype.U=function(a){var b=a.oc.touches;if(2==b.length){var c=b[0],d=b[1];var e=c.clientX-d.clientX;c=c.clientY-d.clientY;e=Math.sqrt(e*e+c*c);"touchstart"==a.type?(a=b[0],b=b[1],c=Nt(this.O),this.N.x=(a.pageX+b.pageX)/2-c.x,this.N.y=(a.pageY+b.pageY)/2-c.y,this.H=e):"touchmove"==a.type&&(b=(e-this.H)*this.V,this.H=e,this.dispatchEvent(new CK(b,4,this.N)))}};
var EK=function(a){hs.call(this,"throw");this.N=a};G(EK,hs);
var FK=function(a){V.call(this);this.T=new x(this);T(this,this.T);this.T.listen(a,"drag_start",this.ha);this.T.listen(a,"drag_end",this.V);this.T.listen(a,"drag_move",this.W);this.U=this.N=0;this.O=new eG(0,0);this.H=new eG(0,0)};G(FK,V);FK.prototype.ha=function(a){this.N=Date.now();this.O=new eG(a.position.x,a.position.y);300<this.N-this.U&&this.dispatchEvent(new EK(null));this.U=this.N};
FK.prototype.V=function(){if(200>Date.now()-this.N){this.H.H(.2);var a=fG(this.H);1E3<a&&this.H.H(1E3/a);10<=fG(this.H)&&this.dispatchEvent(new EK(this.H))}this.N=0;this.O=new eG(0,0);this.H=new eG(0,0)};FK.prototype.W=function(a){var b=Date.now(),c=b-this.N;if(!(50>c)){this.U=0;this.H.x=a.position.x;this.H.y=a.position.y;var d=this.H,e=this.O;d.x-=e.x;d.y-=e.y;this.H.H(1E3/c);this.N=b;this.O.x=a.position.x;this.O.y=a.position.y}};
var GK=function(a){hs.call(this,"double_tap");this.position=a};G(GK,hs);
var HK=function(a){V.call(this);this.N=tK(a);this.T=0;this.H=!1;this.O=new x(this);T(this,this.O);es&&this.O.listen(this.N,["touchstart","touchmove","touchend"],this.U)};G(HK,V);
HK.prototype.U=function(a){if(1==a.oc.changedTouches.length&&this.N.offsetParent){var b=a.oc.changedTouches[0];"touchend"==a.type?(a=Nt(this.N),b=new Ym(b.pageX-a.x,b.pageY-a.y),a=Date.now(),300>=a-this.T&&this.H&&this.dispatchEvent(new GK(b)),this.H&&(this.T=a,this.H=!1)):"touchstart"==a.type?this.H=!0:"touchmove"==a.type&&(this.H=!1)}};
var IK=function(a,b){V.call(this);this.H=a;a=An(this.H)?this.H:this.H?this.H.body:null;this.U=!!a&&Vt(a);this.N=U(this.H,Zf?"DOMMouseScroll":"mousewheel",this,b)};I(IK,V);
IK.prototype.handleEvent=function(a){var b=0,c=0,d=a.oc;"mousewheel"==d.type?(a=JK(-d.wheelDelta),void 0!==d.wheelDeltaX?(b=JK(-d.wheelDeltaX),c=JK(-d.wheelDeltaY)):c=a):(a=d.detail,100<a?a=3:-100>a&&(a=-3),void 0!==d.axis&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);"number"===typeof this.O&&(b=Wm(b,-this.O,this.O));"number"===typeof this.T&&(c=Wm(c,-this.T,this.T));this.U&&(b=-b);b=new KK(a,d,b,c);this.dispatchEvent(b)};var JK=function(a){return $f&&(ag||cg)&&0!=a%40?a:a/40};
IK.prototype.ta=function(){IK.oa.ta.call(this);Fs(this.N);this.N=null};var KK=function(a,b,c,d){js.call(this,b);this.type="mousewheel";this.detail=a;this.deltaX=c;this.deltaY=d};I(KK,js);
var LK=function(a){V.call(this);this.H=new x(this);T(this,this.H);this.O=tK(a);this.W=new IK(this.O);T(this,this.W);this.T=new HK(this.O);T(this,this.T);this.N=new DJ;T(this,this.N);this.ka=!0;this.U=0;this.V=100;this.H.listen(this.T,"double_tap",this.ua);this.H.listen(this.O,"dblclick",this.ha);this.H.listen(this.W,"mousewheel",this.ma);this.H.listen(this.N,"key",this.wa)};G(LK,V);LK.prototype.ua=function(a){this.ha({offsetX:a.position.x,offsetY:a.position.y})};
LK.prototype.ha=function(a){this.dispatchEvent(new CK(1,2,new eG(a.offsetX,a.offsetY)))};LK.prototype.ma=function(a){if(this.ka){var b=Date.now();Math.abs(a.deltaY)>=Math.abs(a.deltaX)&&b-this.U>=this.V&&(a.preventDefault(),this.dispatchEvent(new CK(.5*-Xm(a.deltaY),1,new eG(a.offsetX,a.offsetY))),this.U=b)}};LK.prototype.wa=function(a){switch(a.N){case 43:case 61:this.dispatchEvent(new CK(1,3,void 0));break;case 45:case 95:this.dispatchEvent(new CK(-1,3,void 0))}};
var MK=function(a,b,c,d){V.call(this);for(var e=0;e<b.length;++e)b[e].Wh(this);for(e=0;e<a.length;++e)a[e].Wh(this),T(this,a[e]);this.H=c;this.N=d};G(MK,V);MK.prototype.listen=function(a,b,c,d){return V.prototype.listen.call(this,a,b,!0,d)};var NK=function(a){this.H=tK(a);this.W=this.V=this.U=this.T=this.O=!1;this.N=[]};NK.prototype.add=function(a){this.N.push(a);return this};
var OK=function(a){hs.call(this,"resize");this.size=a};G(OK,hs);
var QK=function(a,b){V.call(this);this.T=tK(a);this.H=PK(this);this.N=new x(this);T(this,this.N);(void 0===b||b)&&this.N.listen(window,"resize",this.O)};G(QK,V);
var PK=function(a){var b=a.T;if("none"!=Ft(b,"display"))var c=new $m(b.clientWidth,b.clientHeight);else{c=b.style;var d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";b=new $m(b.clientWidth,b.clientHeight);c.display=d;c.position=f;c.visibility=e;c=b}return 0==c.width||0==c.height?a.H||new $m(0,0):c.clone()};QK.prototype.trigger=function(){this.O(null)};QK.prototype.O=function(){var a=PK(this);an(this.H,a)&&0!=a.width&&0!=a.height||(this.H=a,this.dispatchEvent(new OK(a)))};
var RK=function(a){this.N=null;this.O=a;this.T=zd;this.H=0},SK=function(a){a=a.T(a.O.H);return new $m(a.width,a.height)},TK=function(a){return nG(a.N,SK(a))},UK=function(a,b,c,d){d=Math.max(0,(1-d)/2,a.H);a=.5-d;d=.5+d;return c>b&&b<a?Math.min(c,a):c<b&&b>d?Math.max(c,d):b};
var VK=function(a,b,c){hs.call(this,"level_change");this.N=a;this.animate=b;this.U=void 0!==c?c:null};G(VK,hs);
var WK=function(a,b,c,d,e){hs.call(this,"viewport_update");this.left=a;this.top=b;this.right=c;this.bottom=d;this.N=e};G(WK,hs);
Qb("MicroscopeResizeMode",{cq:"fill",FIXED:"fixed",Sv:"scale"});
var XK=function(){as.call(this)};I(XK,as);XK.prototype.cancel=function(){return!1};var YK=function(a,b){as.call(this);this.U=a;this.V=b;this.N=0;this.O=new zA;this.H={};this.T=new x(this);T(this,this.T)};I(YK,as);var $K=function(a){a.T.Fd();ZK(a,!0);for(var b in a.H)a.H[b].dispose();a.H={};a.N=0;a.O=new zA};
YK.prototype.load=function(a,b,c){var d=null;a in this.H?(d=this.H[a],d.H+=1,1==d.H&&this.O.remove(d)):(d=aL(this,a,void 0,b),ZK(this,!1));void 0!==c&&(d.ld()?c(d):this.T.listen(d,"resource_loaded",function(e){c(e.ku)}));return d};var aL=function(a,b,c,d){var e=a.H[b];if(a.ld(b)&&e)return e.H+=1,e;d=void 0!==d?d:1;e=new bL(b,d,B(a.W,a));a.H[b]=e;a.N+=d;void 0===c?a.U.load(b,B(a.hf,a)):a.hf(b,c);e.H+=1;return e};YK.prototype.hf=function(a,b){a in this.H&&this.H[a].hf(b)};
YK.prototype.ld=function(a){return a in this.H&&this.H[a].ld()};YK.prototype.W=function(a){this.O.H.push(a);ZK(this,!1)};var ZK=function(a,b){for(;(b||a.N>a.V)&&!a.O.isEmpty();){var c=a.O.dequeue();delete a.H[c.key];c.ld()||a.U.cancel(c.key);a.N-=c.Br;c.dispose()}};YK.prototype.ta=function(){$K(this);YK.oa.ta.call(this)};var bL=function(a,b,c){V.call(this);this.key=a;this.Br=b;this.data=null;this.H=0;this.N=c};I(bL,V);bL.prototype.hf=function(a){this.data=a;this.dispatchEvent(new cL(this))};
bL.prototype.ld=function(){return null!=this.data};var cL=function(a){hs.call(this,"resource_loaded");this.ku=a};I(cL,hs);
var dL=function(a){hs.call(this,"view_move");this.position=a};G(dL,hs);
var eL=function(a){Nu.call(this);this.N=sn(document,"div");Sq(this.N,"m2-glassLayer");null!=a&&Ru(this).listen(a,"resize",this.ha)};G(eL,Nu);eL.prototype.Ac=function(){this.Xb(this.N)};eL.prototype.ha=function(a){Pt(this.N,a.size.width,a.size.height)};eL.prototype.T=function(a){Dt(this.N,"cursor",a?"move":"auto")};
var fL=function(a,b,c,d){V.call(this);this.y=this.x=0;this.T=!1;this.size=new $m(0,0);this.url=a;this.ka=b;this.H=c;this.ha=d;this.U=!0};G(fL,V);fL.prototype.setVisible=function(a){(this.T=a)||gL(this,[])};fL.prototype.isVisible=function(){return this.T};var hL=function(a,b){an(b,a.size)||(a.size=b,a.resize(a.size))};
var iL=function(a,b){hs.call(this,"tile_loaded");this.N=a;this.U=b};G(iL,hs);
var jL=function(a,b,c,d){as.call(this);this.W=c;this.H=d;this.ka=new Ym(a,b)};G(jL,as);jL.prototype.setVisible=function(a){if(a!=!(!this.H||!this.H.parentNode))if(a)this.ma(),this.W.appendChild(this.H);else try{this.U(),this.W.removeChild(this.H)}catch(b){}};var kL={90:"m2-tileRotation90",180:"m2-tileRotation180",270:"m2-tileRotation270"};
var oL=function(a,b,c,d,e,f,g){var k=f.ld(a)?f.H[a].data:null,l;if(l=k)null==lL&&(l=sn(document,"canvas"),lL=!(!l||!l.getContext)),lL&&k.H?(l=sn(document,"canvas"),l.width=k.H.naturalWidth,l.height=k.H.naturalHeight,l.getContext("2d").drawImage(k.H,0,0)):l=null;return(k=l)?new mL(b,c,e,k,g):new nL(a,b,c,d,e,f,g)},pL=function(a,b,c,d,e,f){jL.call(this,a,b,d,e);Tq(e,["hidden","m2-tileLayerImg"]);this.ha=c;this.V=null!=f?f:null;this.T=null};G(pL,jL);
pL.prototype.U=function(){null!=this.T&&(clearTimeout(this.T),this.T=null)};var qL=function(a){a.ha||Sq(a.H,"m2-noTransition");Wq(a.H,"hidden",!1);if(null!=a.V){var b=a.ha?500:0;a.T=setTimeout(B(a.Da,a,a.V),b);a.V=null}};pL.prototype.Da=function(a){a();this.T=null};pL.prototype.ta=function(){this.U();jL.prototype.ta.call(this)};
var nL=function(a,b,c,d,e,f,g){pL.call(this,b,c,d&&!f.ld(a),e,sn(document,"img"),g);this.Ca=a;this.Aa=f;this.N=null;this.ua=C&&!$b("11")?"readystatechange":"load";this.O=new x(this);T(this,this.O)};G(nL,pL);nL.prototype.ma=function(){Wq(this.H,"hidden",!0);this.N=this.Aa.load(this.Ca,1);this.N.ld()?this.va():this.O.Vc(this.N,"resource_loaded",this.va)};nL.prototype.U=function(){this.H.removeAttribute("src");this.O.Fd();if(this.N){var a=this.N;--a.H;0==a.H&&a.N(a);this.N=null}pL.prototype.U.call(this)};
nL.prototype.va=function(){this.O.listen(this.H,this.ua,this.wa);rf(this.H,this.N.data.getTileUrl())};nL.prototype.wa=function(){if(this.H.complete||"complete"==this.H.readyState)this.O.Sb(this.H,this.ua,this.wa),qL(this)};var mL=function(a,b,c,d,e){pL.call(this,a,b,!1,c,d,e)};G(mL,pL);mL.prototype.ma=function(){qL(this)};
var rL=function(a,b,c,d,e,f){fL.call(this,b,c,d,e);this.N=sn(document,"div");this.N.style.direction="ltr";Dt(this.N,"zIndex",Math.floor(Math.log(lG(d))/Math.log(2)*10));this.O=[];this.W=f;Sq(this.N,"m2-tileLayer");a.appendChild(this.N)};G(rL,fL);rL.prototype.remove=function(){gL(this,[]);this.T=!1;this.N.parentNode.removeChild(this.N)};
var gL=function(a,b){for(var c={},d=0;d<a.O.length;++d){var e=a.O[d],f=e.ka;c["("+f.x+", "+f.y+")"]=e}a.O=[];for(d=0;d<b.length;++d){f=new eG(b[d].x,b[d].y);var g="("+f.x+", "+f.y+")";e=c[g];if(null!=e)delete c[g];else{e=sL(a,f.x,f.y);T(a,e);if(null==e)continue;e.setVisible(!0)}a.V(e);a.O.push(e)}for(var k in c)c[k].setVisible(!1)};
rL.prototype.V=function(a){var b=new eG(this.size.width/lG(this.H),this.size.height/mG(this.H)),c=this.H.U*b.x,d=this.H.T*b.y,e=a.ka,f=e.x*c+this.H.N.x*b.x-(Math.round(this.x)-this.x);e=e.y*d+this.H.N.y*b.y-(Math.round(this.y)-this.y);var g=Math.round(f),k=Math.round(e);b=new eG(g,k);c=new $m(Math.round(f+c)-g,Math.round(e+d)-k);d=kL[0];this.W&&!d?a.H.style.webkitTransform="translate3d("+b.x+"px, "+b.y+"px, 0)":(Wq(a.H,d,!!d),a.H.style.left=b.x+"px",a.H.style.top=b.y+"px");Pt(a.H,c.width,c.height)};
rL.prototype.resize=function(a){Pt(this.N,a.width,a.height);m(this.O,this.V,this)};var sL=function(a,b,c){var d=a.url.yg(b,c,a.H.H,a.ka.timestamp,window),e=B(function(){this.dispatchEvent(new iL(this.H.H,new Ym(b,c)))},a);return oL(d,b,c,0<a.H.H&&a.U,a.N,a.ha,e)};
var tL=function(a,b,c,d){as.call(this);this.O=a;this.O.style.overflow="hidden";this.N=sn(document,"div");this.N.style.direction="ltr";this.N.style.overflow="hidden";this.N.className="m2-dragContainer";this.H=null;"checkered"==d&&(this.H=sn(document,"div"),this.H.className="m2-background",this.N.appendChild(this.H));this.T=[];this.U=this.W=null;this.ha=b;this.V=c};G(tL,as);var uL=function(a){a.O.appendChild(a.N)};tL.prototype.ta=function(){Fs(this.U);vL(this);as.prototype.ta.call(this)};
tL.prototype.ka=function(){};
var vL=function(a,b){for(var c=a.T.length-1;0<=c;--c)c!=b&&wL(a,a.T[c])},wL=function(a,b){ka(a.T,b)&&(b.remove(),b.dispose())},xL=function(a,b,c,d,e){m(a.T,function(k){k.x=b;k.y=c},a);var f=Math.round(b),g=Math.round(c);Pt(a.N,d);a.V?a.N.style.webkitTransform="translate3d("+f+"px, "+g+"px, 0)":a.N.style.margin=g+"px 0 0 "+f+"px";a.H&&(Pt(a.H,d),d=Math.pow(2,e-Math.floor(e)),a.V?(a.H.style.backgroundSize="50px",a.H.style.transformOrigin="0% 0%",a.H.style.transform="scale3d("+d+", "+d+", 1)"):(a.H.style.backgroundSize=
"50px",a.H.style.backgroundPosition="0% 0%"))};
var yL=function(a,b,c,d){V.call(this);this.wa=a;this.W=b;this.N=[];this.H=null;this.O=c;this.ma=!0;this.T=null;this.U=new Fz;this.ua=d||function(){};this.ha=new $m(0,0);this.V=0;this.ka=new x(this);T(this,this.ka)};G(yL,V);
yL.prototype.load=function(a,b,c,d){this.H&&(wL(c,this.H),this.H=null);var e=void 0;d&&(e=Math.ceil(this.V),this.H=this.N[e]);vL(c,e);this.N=[];d=0;for(e=b.H;d<e;++d){var f=b.Qa[d];if(!f)throw Error("Xa`"+d);var g=c;f=new rL(g.N,a,b,f,g.ha,g.V);g.T.push(f);g=f;this.ka.listen(g,"tile_loaded",this.va);this.N.push(g)}zL(this,this.ma)};
var BL=function(a,b,c,d,e){xL(a.W,b,c,d,e);var f=a.wa.H;b=new zt(-(c/d.height),(f.width-b+d.width)/d.width-1,(f.height-c+d.height)/d.height-1,-b/d.width);c=a.O;c.N=c.H.Qa[Math.ceil(e)];c.U=!0;c=a.O;c.V=b.clone();c.U=!0;a.V=e;a.ha=d;AL(a)},AL=function(a){for(var b=Math.ceil(a.V),c=CL(a.O,b),d=new Fz,e=0;e<c.length;++e){var f=c[e];d.add(f.x+","+f.y+","+b)}e=a.U;b=new Fz;c=fp(d);for(f=0;f<c.length;f++){var g=c[f];e.contains(g)&&b.add(g)}a.U=b;e=a.U;d=d.clone();e=fp(e);b=e.length;for(c=0;c<b;c++)d.remove(e[c]);
d.size=d.H.size;a.T=d;for(e=0;e<a.N.length;++e)d=a.N[e],b=CL(a.O,e),c=0<b.length,d.setVisible(c),c&&gL(d,b);for(e=0;e<a.N.length;++e)d=a.N[e],hL(d,a.ha);a.H&&hL(a.H,a.ha)},zL=function(a,b){a.ma=b;for(var c=0;c<a.N.length;++c)a.N[c].U=b};yL.prototype.va=function(a){var b=a.U;b=b.x+","+b.y+","+a.N;this.T&&this.T.contains(b)&&(this.T.remove(b),this.U.add(b),0==this.T.ad()&&(this.O.U=!0,AL(this),this.ua(),this.H&&(wL(this.W,this.H),this.H=null)));this.dispatchEvent(a)};
yL.prototype.ta=function(){this.H&&(wL(this.W,this.H),this.H=null);V.prototype.ta.call(this)};
var DL=function(a){this.N=null;this.V=new zt(0,1,1,0);this.ka=a;this.ha=this.H=null;this.O={};this.W=!1;this.U=!0;this.T={}},EL=function(a,b,c){a.H=b;a.ha=c;a.U=!0},CL=function(a,b){if(a.U){a.T={};for(var c=a.N.H,d=0;d<=a.H.Qa.length;++d)if(0==d){for(var e=a.O,f=a.H.Qa[0],g=[],k=0;k<f.ef;++k)for(var l=0;l<f.ff;++l)g.push(new Ym(k,l));e[0]=g}else if(d==c)for(a.O[c]=[],e=FL(a,a.N),f=0;f<e.length;++f)g=e[f],GL(a,c,g)?a.O[c].push(g):(a.T[g.x+","+g.y]=g,a.W||a.O[c].push(g));else a.O[d]=[];HL(a);for(c=
a.N.H-1;1<=c&&!Ea(a.T);--c)for(d=a.H.Qa[c],e=FL(a,a.H.Qa[c],!0),f=0;f<e.length;++f){g=e[f];k=qG(a.N,rG(d,g));l=qG(a.N,rG(d,new Ym(g.x+1,g.y+1)));for(var p=!1,q=k.x;q<l.x;++q)for(var r=k.y;r<l.y;++r){var u=q+","+r;u in a.T&&(p=!0,delete a.T[u])}p&&a.O[c].push(g)}a.U=!1}return a.O[b]||[]},HL=function(a){var b=a.N.H+1;if(!(b>=a.H.Qa.length)){var c=FL(a,a.H.Qa[b],!0);if(0!=c.length){var d={};m(c,function(r){d[r.x+","+r.y]=r},a);for(var e in a.T){c=a.T[e];c=At(rG(a.N,c),rG(a.N,c.x+1,c.y+1));for(var f=
a.H.Qa[b],g=!0,k=qG(f,c.left,c.top),l=new Ym(k.x,k.y);l.x<f.ef;++l.x){for(l.y=k.y;l.y<f.ff;++l.y){var p=rG(f,l);if(p.x>=c.right||p.y>=c.bottom)break;var q=l.x+","+l.y;q in d?null!=d[q]&&(a.O[b].push(new Ym(l.x,l.y)),d[q]=null):g=!1}if(p.x>=c.right)break}g&&delete a.T[e]}}}},FL=function(a,b,c){var d=qG(b,new Ym(a.V.left,a.V.top)),e=qG(b,new Ym(a.V.right,a.V.bottom));d.x=Wm(d.x,0,b.ef-1);d.y=Wm(d.y,0,b.ff-1);e.x=Wm(e.x,0,b.ef-1);e.y=Wm(e.y,0,b.ff-1);for(var f=[],g=d.x;g<=e.x;++g)for(var k=d.y;k<=e.y;++k)c&&
!GL(a,b.H,g,k)||f.push(new Ym(g,k));return f},GL=function(a,b,c,d){c instanceof Ym?(d=c.y,c=c.x):void 0===d&&(d=0);return a.ka.ld(a.ha.yg(c,d,b,a.H.timestamp,window))};
var KL=function(){Nu.call(this);this.ab=C&&$b("8");this.Aa=0;this.Va=null;this.N=this.H.createElement("div");Tq(this.N,["m2-zoomSlider","m2-transition"]);this.Ca=this.H.createElement("div");Tq(this.Ca,["m2-zoomInButton","m2-transition"]);this.N.appendChild(this.Ca);this.ma=this.H.createElement("div");Dn(this.ma,"+");Tq(this.ma,["m2-zoomButtonLabel","m2-transition"]);this.Ca.appendChild(this.ma);this.Da=this.H.createElement("div");Tq(this.Da,["m2-zoomOutButton","m2-transition"]);this.N.appendChild(this.Da);
this.va=this.H.createElement("div");Dn(this.va,"\u2013");Tq(this.va,["m2-zoomButtonLabel","m2-transition"]);this.Da.appendChild(this.va);this.Fa=this.H.createElement("div");Tq(this.Fa,["m2-zoomSliderKnobSurface","m2-transition"]);this.N.appendChild(this.Fa);this.ka=this.H.createElement("div");Tq(this.ka,["m2-zoomSliderKnob","m2-transition"]);this.Fa.appendChild(this.ka);this.ha=null;this.T=new gu(1E3);T(this,this.T);Ru(this).listen(this.T,"tick",function(){IL(this,!1)});this.Ta=!1;Ru(this).listen(this.N,
"mouseover",function(){this.T.stop();this.Ta=!0;IL(this,!0)});Ru(this).listen(this.N,"mouseout",function(){this.Ta=!1;this.T.stop();this.T.start()});JL(this);IL(this,!1);this.Ia=void 0};G(KL,Nu);KL.prototype.Ac=function(){this.Xb(this.N)};var LL=function(a){a.Ta||(IL(a,!0),a.T.stop(),a.T.start())},ML=function(a,b){a.Va=b};KL.prototype.nb=function(a){"start"!=a.type&&(a=a.left/this.Aa,null!=this.Va&&this.Va(a))};
var IL=function(a,b){var c=a.getHeight(b)+"px",d=b?"30px":"0";a.N.style.height=Jt(c,!0);a.N.style.backgroundColor=a.ab?"rgb(0, 0, 0)":"rgba(0, 0, 0, "+(b?"1":"0.5")+")";a.ka.style.height=Jt(c,!0);a.Fa.style.height=c;a.Ca.style.height=c;a.Da.style.height=c;a.va.style.height=d;a.ma.style.height=d;a.ab?(b=b?"visible":"hidden",a.va.style.visibility=b,a.ma.style.visibility=b):(b=b?"1":"0",a.va.style.opacity=b,a.ma.style.opacity=b)};KL.prototype.getHeight=function(a){return a?30:8};
var JL=function(a){Ru(a).listen(a.Ca,"click",function(){LL(this);this.dispatchEvent(new CK(1))});Ru(a).listen(a.Da,"click",function(){LL(this);this.dispatchEvent(new CK(-1))})};
Qb("MicroscopeZoomWidgetMode",{bw:0,Pv:1,Vv:2,zv:3,cw:4});
var PL=function(a,b){Nu.call(this);this.N=150;this.Zf=new Ym(10,10);this.T=this.H.createElement("div");Sq(this.T,"m2-zoomWidget");Kt(this.T,this.Zf);this.Lb=this.H.createElement("div");Sq(this.Lb,"m2-wrapper");this.T.appendChild(this.Lb);this.Ta=this.H.createElement("div");Sq(this.Ta,"m2-thumbView");this.Lb.appendChild(this.Ta);this.$c=new eL;this.$c.render(this.Ta);T(this,this.$c);this.Bi=new zK(this.$c);T(this,this.Bi);Ru(this).listen(this.Bi,"drag_hover",this.Rs);Ru(this).listen(this.Bi,["drag_start",
"drag_move"],this.Vq);this.Fa=new $m(this.N,this.N);this.Vf=0;this.Kl=this.H.createElement("div");Sq(this.Kl,"m2-visibleAreaMarker");this.Ta.appendChild(this.Kl);this.Ca=[];for(var c=0;4>c;++c)this.Ca[c]=this.H.createElement("div"),Sq(this.Ca[c],"m2-darkAreaMarker"),this.Ta.appendChild(this.Ca[c]);this.ma=new KL;T(this,this.ma);Ru(this).listen(this.ma,"zoom",function(d){this.dispatchEvent(d);NL(this)});this.ma.render(this.T);ML(this.ma,B(this.Sp,this));this.Da=this.H.createElement("div");Sq(this.Da,
"m2-thumbnailWrapper");this.Ta.appendChild(this.Da);this.Ub=a(this.Da);uL(this.Ub);T(this,this.Ub);this.Yf=new QK(this.Da);T(this,this.Yf);this.Qn=new DL(b);this.Xf=new yL(this.Yf,this.Ub,this.Qn);T(this,this.Xf);this.Ll=0;this.ab=1;this.Aa=0;this.ha=1;this.ka=new $m(0,0);this.Va=new eG(0,0);this.nb=new eG(0,0);this.Ia=null;this.va=new gu(1E3);T(this,this.va);Ru(this).listen(this.va,"tick",function(){this.setVisible(!1)});this.Wf=!1;this.Rn=0;Ru(this).listen(this.T,"mouseover",function(){this.va.stop();
this.Wf=!0;this.setVisible(OL(this))});Ru(this).listen(this.T,"mouseout",function(){this.Wf=!1;this.va.stop();this.va.start()})};G(PL,Nu);PL.prototype.Ac=function(){this.Xb(this.T)};var NL=function(a){a.Wf||(a.Rn=Date.now(),a.setVisible(OL(a)),a.va.stop(),a.va.start())};PL.prototype.Vq=function(a){var b=new eG(a.position.x-this.Va.x,a.position.y-this.Va.y);a=b.x-this.nb.x;b=b.y-this.nb.y;a/=this.ka.width*this.N*this.ha;b/=this.ka.height*this.N*this.ha;this.dispatchEvent(new dL(new eG(a,b)))};
PL.prototype.Sp=function(a){this.dispatchEvent(new VK(this.Aa+a*(this.ab-this.Aa),!1))};PL.prototype.Rs=function(){NL(this);LL(this.ma)};var OL=function(a){return 4==a.Vf&&a.Ll<=a.Aa?!1:a.ab>a.Aa};PL.prototype.setVisible=function(a,b){Wq(this.T,"m2-transition",!a&&!b);C&&$b("8")?this.T.style.visibility=a?"visible":"hidden":Tt(this.T,a?1:0)};
var RL=function(a,b,c,d){a.Ia=b;a.ab=b.H-1;a.setVisible(OL(a),!0);QL(a);a.Xf.load(c,b,a.Ub,d);EL(a.Qn,b,c)},QL=function(a){if(null==a.Ia)throw Error("Ya");Pt(a.T,a.N,a.N);var b=a.Ia.Qa[a.ab];b=lG(b)/mG(b);a.ka=new $m(Math.min(1,b),Math.min(1,1/b));b=a.N*a.ka.width;var c=a.N*a.ka.height;Pt(a.Da,b,c);a.Yf.trigger();c=(a.N-c)/2;a.Da.style.marginTop=c+"px";b=(a.N-b)/2;a.Da.style.marginLeft=b+"px";a.Va=new eG(Math.round(b),Math.round(c));b=a.ma;a=a.N;b.ha||(b.ha=new pu(b.ka,null),b.ha.U=!0,T(b,b.ha),Ru(b).listen(b.ha,
["start","drag","end"],b.nb));b.Aa=a-60;qu(b.ha,new Bt(0,0,b.Aa,0))},SL=function(a,b,c){a.N=Math.max(100,c);a.Fa=new $m(a.N,a.N);c={bottom:"",left:"",right:"",top:""};b.left||b.right||(b.left=a.Zf.x);b.left?c.left=b.left+"px":b.right&&(c.right=b.right+"px");b.top||b.bottom||(b.top=a.Zf.y);b.top?c.top=b.top+"px":b.bottom&&(c.bottom=b.bottom+a.ma.getHeight(!0)+"px");Dt(a.T,c);null!=a.Ia&&QL(a)},TL=function(a,b,c,d,e){null!=a&&(a.style.margin=c+"px 0 0 "+b+"px",a.style.width=d+"px",a.style.height=e+
"px")};
var UL=function(a){return 1-Math.pow(1-a,3)};
var VL=function(a,b,c,d,e){V.call(this);this.ka=a;this.Aa=b;this.W=c;this.Fa=d;this.yb=void 0!==e?e:!0;this.O=null;this.H=0;this.N=new eG(.5,.5);this.va=this.T=null;this.ua=this.ha=0;this.wa=PK(this.W);this.Da="fixed";this.ma=!1;this.Oa=null;this.U=new x(this);T(this,this.U);this.Ca=new gu(100);T(this,this.Ca);this.V=new RK(c);this.U.listen(this.ka,"zoom",this.Ns);this.U.listen(this.ka,"level_change",this.As);this.U.listen(this.ka,"view_move",this.Ls);this.U.listen(this.ka,"drag_move",this.vs);this.U.listen(this.ka,
"throw",this.Is);this.U.listen(this.W,"resize",this.Gs);this.U.listen(this.Ca,"tick",this.Ia)};G(VL,V);var YL=function(a,b,c){a.V.N=b;if(c){var d=a.H;a.H=nG(b,pG(a.O,a.H));d=a.H-d;a.ua+=d;a.ha+=d}else a.N.x=.5,a.N.y=.5,a.H=0,a.T=null,a.Ca.start();a.O=b;b=a.Aa;d=TK(a.V);b.Aa=d;OL(b)||b.setVisible(!1);c?a.T?WL(a,a.H):XL(a,a.H,0):(a.H=0,XL(a,TK(a.V),0))};VL.prototype.Ze=function(){return Math.round(100*this.H)/100>Math.round(100*TK(this.V))/100};
var ZL=function(a,b,c){var d=SK(a.V);XL(a,"fill"==c?oG(a.O,d):nG(a.O,d),b?void 0:0)},dM=function(a,b,c,d){var e=a.W.H,f=b.z;b.size&&(f=nG(a.O,new $m(e.width/b.size.width,e.height/b.size.height)));f=$L(a,f);d?XL(a,f,c,d):0>=c?(aM(a),a.H=f,bM(a,b.x,b.y),XL(a,a.H,0)):cM(a,new eG(b.x,b.y),f,c)};VL.prototype.getState=function(){var a=pG(this.O,this.H),b=this.W.H;return new DG(this.N.x,this.N.y,this.H,new $m(b.width/a.width,b.height/a.height))};
var gM=function(a,b,c){c?bM(a,b.x,b.y):(a.N.x=b.x,a.N.y=b.y);eM(a,!0);fM(a)},hM=function(a,b,c,d){var e=a.ha+b;1==Math.abs(b)&&(e=Math.round(e));e=$L(a,e);aM(a);e!=a.H&&XL(a,e,c?void 0:0,d)},XL=function(a,b,c,d){a.va=void 0!==d?d:null;aM(a);!a.yb||void 0!==c&&0>=c?(a.ha=b,WL(a,b,a.va)):(a.ha=b,a.ua=a.H,a.T=new PJ([void 0,void 0,0],[void 0,void 0,1],c||600,UL),T(a,a.T),a.U.listen(a.T,"animate",a.Pm),a.U.Vc(a.T,"end",a.kp),a.T.play())},cM=function(a,b,c,d){aM(a);a.ua=a.H;a.ha=null!=c?c:a.H;c=a.H!=a.ha;
a.T=new PJ([a.N.x,a.N.y,c?0:void 0],[b.x,b.y,c?1:void 0],d||500,UL);T(a,a.T);a.U.listen(a.T,"animate",a.Pm);a.U.Vc(a.T,"end",a.kp);a.T.play()};h=VL.prototype;
h.Gs=function(){if(this.O){var a=0;if(this.wa&&"scale"==this.Da){a=PK(this.W);var b=pG(this.O,this.H);a=nG(this.O,new $m(a.width/this.wa.width*b.width,a.height/this.wa.height*b.height));a-=this.H}else"fill"==this.Da&&(a=PK(this.W),a=oG(this.O,new $m(a.width,a.height)),a-=this.H);this.wa=PK(this.W);b=this.Aa;var c=TK(this.V);b.Aa=c;OL(b)||b.setVisible(!1);hM(this,a,!1);iM(this);fM(this)}};h.Ls=function(a){gM(this,a.position,!0)};
h.Is=function(a){if(null!=a.N){var b=pG(this.O,this.H);cM(this,new eG(this.N.x-a.N.x/b.width,this.N.y-a.N.y/b.height))}else aM(this)};h.Ns=function(a){hM(this,a.amount,4!=a.U,a.N)};h.As=function(a){var b=$L(this,a.N);XL(this,b,a.animate?void 0:0,a.U)};h.vs=function(a){if(null==this.O)throw Error("$a");if(null==this.T){var b=pG(this.O,this.H);gM(this,new eG(this.N.x-a.N.x/b.width,this.N.y-a.N.y/b.height),!0)}};
h.Pm=function(a){var b=this.H;null==a.z||isNaN(a.z)||(b=this.ua,b=$L(this,b+a.z*(this.ha-b)));WL(this,b,this.va);null==a.x||isNaN(a.x)||null==a.y||isNaN(a.y)||gM(this,new eG(a.x,a.y),!0)};h.kp=function(a){this.Pm(a);this.ha=this.H;this.va=this.T=null};var $L=function(a,b){return Wm(b,TK(a.V),a.O.H-1)};VL.prototype.Ia=function(){var a=this.getState(),b=!EG(this.Oa,a);this.Oa=a;eM(this,b)};
var eM=function(a,b){var c=a.ma;a.ma=b;c!=a.ma&&fM(a)},WL=function(a,b,c){if(null!=c){var d=a.W.H,e=pG(a.O,b),f=(c.x-d.width/2)/e.width;d=(c.y-d.height/2)/e.height;e=jM(a,a.H);var g=pG(a.O,a.H),k=(c.y-e.y)/g.height;a.N.x=(c.x-e.x)/g.width-f;a.N.y=k-d}a.H=$L(a,b);c=a.Aa;c.Ll=a.H;4==c.Vf&&Date.now()-c.Rn<c.va.H&&c.setVisible(OL(c));b=c.ma;c=(c.Ll-c.Aa)/(c.ab-c.Aa);c=Math.max(Math.min(c,1),0);null==b.Ia&&(b.Ia=Vt(b.N));b.Ia?b.ka.style.marginRight=b.Aa*c+"px":b.ka.style.marginLeft=b.Aa*c+"px";iM(a);eM(a,
!0);fM(a)},fM=function(a){var b=pG(a.O,a.H),c=jM(a,a.H),d=a.W.H;a.dispatchEvent(new WK(-(c.x/b.width),-(c.y/b.height),(d.width-c.x+b.width)/b.width-1,(d.height-c.y+b.height)/b.height-1,a.ma));b=jM(a,0);c=pG(a.O,a.H);a.Fa.O.W=a.ma;BL(a.Fa,b.x,b.y,c,a.H)},aM=function(a){null!=a.T&&(a.T.stop(!1),a.T=null)},jM=function(a,b){b=pG(a.O,b);var c=a.W.H;c=new eG(c.width/2-b.width*a.N.x,c.height/2-b.height*a.N.y);var d=pG(a.O,a.H);c.x+=a.N.x*(b.width-d.width);c.y+=a.N.y*(b.height-d.height);return c},bM=function(a,
b,c){var d=a.N.x,e=a.N.y;a.N.x=b;a.N.y=c;iM(a,d,e)},iM=function(a,b,c){var d=a.V;var e=a.getState();var f=e.x,g=e.y,k=pG(d.N,e.z),l=d.O.H;f=UK(d,f,null!=b?b:f,l.width/k.width);g=UK(d,g,null!=c?c:g,l.height/k.height);c=SK(d);b=c.width/k.width;l=c.height/k.height;var p=k=d.H;b>l?k=Math.max((b-l)/2,d.H):p=Math.max((l-b)/2,d.H);d=g+Math.max(-.5,-l/2+p);c=f+Math.min(.5,b/2-k);l=g+Math.min(.5,l/2-p);b=f+Math.max(-.5,-b/2+k);0>b?f-=b:1<c&&(f+=1-c);0>d?g-=d:1<l&&(g+=1-l);e=new DG(f,g,e.z);a.N.x=e.x;a.N.y=
e.y};
var kM=function(a,b,c,d,e,f){this.imageUrl=a;this.size=new $m(b,c);this.ln=d||"";a=null;e&&f&&(a=new $m(e,f));this.O=a;this.N=-1;this.T=Math.min(512,e||b,f||c)};I(kM,sG);h=kM.prototype;h.Tj=function(){return""};
h.Ag=function(){var a=new gG;a.O=this.size.width;a.N=this.size.height;a.H=Math.ceil(Math.log(Math.max(this.size.width+1,this.size.height+1)/this.T)/Math.log(2))+1;a.origin="TOP_LEFT";for(var b=0;b<a.H;++b){var c=1/Math.pow(2,a.H-1-b),d=this.size.width*c;c*=this.size.height;this.ln&&this.O.height>=c&&this.O.width>=d&&(this.N=b);d=new kG(b,null,d,c,a.origin);d.ef=1;d.ff=1;d.zh=0;d.Ah=0;a.Qa.push(d)}return a};h.getTileUrl=function(a,b,c){return c<=this.N?this.ln:this.imageUrl};
h.yg=function(a,b,c){return this.getTileUrl(a,b,c)};h.Mh=function(a){null!=a&&a(this.Ag(null));return!0};
var nM=function(a){this.T=a;this.N=this.T.length/4;this.U=this.N+6;this.O=[[],[],[],[]];this.V=[[],[],[],[]];this.H=Array(4*(this.U+1));for(a=0;a<this.N;a++)this.H[a]=[this.T[4*a],this.T[4*a+1],this.T[4*a+2],this.T[4*a+3]];var b=Array(4);for(a=this.N;a<4*(this.U+1);a++){b[0]=this.H[a-1][0];b[1]=this.H[a-1][1];b[2]=this.H[a-1][2];b[3]=this.H[a-1][3];if(0==a%this.N){var c=b,d=c[0];c[0]=c[1];c[1]=c[2];c[2]=c[3];c[3]=d;lM(b);b[0]^=mM[a/this.N][0];b[1]^=mM[a/this.N][1];b[2]^=mM[a/this.N][2];b[3]^=mM[a/
this.N][3]}else 6<this.N&&4==a%this.N&&lM(b);this.H[a]=Array(4);this.H[a][0]=this.H[a-this.N][0]^b[0];this.H[a][1]=this.H[a-this.N][1]^b[1];this.H[a][2]=this.H[a-this.N][2]^b[2];this.H[a][3]=this.H[a-this.N][3]^b[3]}};nM.prototype.W=16;
var oM=function(a,b){for(var c=0;4>c;c++)for(var d=0;4>d;d++)a.O[c][d]^=a.H[4*b+d][c]},qM=function(a){for(var b=pM,c=0;4>c;c++)for(var d=0;4>d;d++)a.O[c][d]=b[a.O[c][d]]},rM=function(a){for(var b=1;4>b;b++)for(var c=0;4>c;c++)a.V[b][(c+b)%4]=a.O[b][c];for(b=1;4>b;b++)for(c=0;4>c;c++)a.O[b][c]=a.V[b][c]},lM=function(a){a[0]=sM[a[0]];a[1]=sM[a[1]];a[2]=sM[a[2]];a[3]=sM[a[3]]},sM=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,
183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,
231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],pM=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,
162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,
7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],mM=[[0,0,0,0],[1,0,0,0],[2,0,0,0],[4,0,0,0],[8,0,0,0],[16,0,0,0],[32,0,0,0],[64,0,0,0],[128,0,0,0],[27,0,0,0],[54,0,0,0]],tM=[0,9,18,27,36,45,54,63,72,65,90,83,108,101,126,119,144,153,130,139,180,189,166,175,216,209,202,195,252,245,238,231,59,50,41,32,31,22,13,4,115,122,97,104,87,94,69,76,171,
162,185,176,143,134,157,148,227,234,241,248,199,206,213,220,118,127,100,109,82,91,64,73,62,55,44,37,26,19,8,1,230,239,244,253,194,203,208,217,174,167,188,181,138,131,152,145,77,68,95,86,105,96,123,114,5,12,23,30,33,40,51,58,221,212,207,198,249,240,235,226,149,156,135,142,177,184,163,170,236,229,254,247,200,193,218,211,164,173,182,191,128,137,146,155,124,117,110,103,88,81,74,67,52,61,38,47,16,25,2,11,215,222,197,204,243,250,225,232,159,150,141,132,187,178,169,160,71,78,85,92,99,106,113,120,15,6,29,
20,43,34,57,48,154,147,136,129,190,183,172,165,210,219,192,201,246,255,228,237,10,3,24,17,46,39,60,53,66,75,80,89,102,111,116,125,161,168,179,186,133,140,151,158,233,224,251,242,205,196,223,214,49,56,35,42,21,28,7,14,121,112,107,98,93,84,79,70],uM=[0,11,22,29,44,39,58,49,88,83,78,69,116,127,98,105,176,187,166,173,156,151,138,129,232,227,254,245,196,207,210,217,123,112,109,102,87,92,65,74,35,40,53,62,15,4,25,18,203,192,221,214,231,236,241,250,147,152,133,142,191,180,169,162,246,253,224,235,218,209,
204,199,174,165,184,179,130,137,148,159,70,77,80,91,106,97,124,119,30,21,8,3,50,57,36,47,141,134,155,144,161,170,183,188,213,222,195,200,249,242,239,228,61,54,43,32,17,26,7,12,101,110,115,120,73,66,95,84,247,252,225,234,219,208,205,198,175,164,185,178,131,136,149,158,71,76,81,90,107,96,125,118,31,20,9,2,51,56,37,46,140,135,154,145,160,171,182,189,212,223,194,201,248,243,238,229,60,55,42,33,16,27,6,13,100,111,114,121,72,67,94,85,1,10,23,28,45,38,59,48,89,82,79,68,117,126,99,104,177,186,167,172,157,
150,139,128,233,226,255,244,197,206,211,216,122,113,108,103,86,93,64,75,34,41,52,63,14,5,24,19,202,193,220,215,230,237,240,251,146,153,132,143,190,181,168,163],vM=[0,13,26,23,52,57,46,35,104,101,114,127,92,81,70,75,208,221,202,199,228,233,254,243,184,181,162,175,140,129,150,155,187,182,161,172,143,130,149,152,211,222,201,196,231,234,253,240,107,102,113,124,95,82,69,72,3,14,25,20,55,58,45,32,109,96,119,122,89,84,67,78,5,8,31,18,49,60,43,38,189,176,167,170,137,132,147,158,213,216,207,194,225,236,251,
246,214,219,204,193,226,239,248,245,190,179,164,169,138,135,144,157,6,11,28,17,50,63,40,37,110,99,116,121,90,87,64,77,218,215,192,205,238,227,244,249,178,191,168,165,134,139,156,145,10,7,16,29,62,51,36,41,98,111,120,117,86,91,76,65,97,108,123,118,85,88,79,66,9,4,19,30,61,48,39,42,177,188,171,166,133,136,159,146,217,212,195,206,237,224,247,250,183,186,173,160,131,142,153,148,223,210,197,200,235,230,241,252,103,106,125,112,83,94,73,68,15,2,21,24,59,54,33,44,12,1,22,27,56,53,34,47,100,105,126,115,80,
93,74,71,220,209,198,203,232,229,242,255,180,185,174,163,128,141,154,151],wM=[0,14,28,18,56,54,36,42,112,126,108,98,72,70,84,90,224,238,252,242,216,214,196,202,144,158,140,130,168,166,180,186,219,213,199,201,227,237,255,241,171,165,183,185,147,157,143,129,59,53,39,41,3,13,31,17,75,69,87,89,115,125,111,97,173,163,177,191,149,155,137,135,221,211,193,207,229,235,249,247,77,67,81,95,117,123,105,103,61,51,33,47,5,11,25,23,118,120,106,100,78,64,82,92,6,8,26,20,62,48,34,44,150,152,138,132,174,160,178,188,
230,232,250,244,222,208,194,204,65,79,93,83,121,119,101,107,49,63,45,35,9,7,21,27,161,175,189,179,153,151,133,139,209,223,205,195,233,231,245,251,154,148,134,136,162,172,190,176,234,228,246,248,210,220,206,192,122,116,102,104,66,76,94,80,10,4,22,24,50,60,46,32,236,226,240,254,212,218,200,198,156,146,128,142,164,170,184,182,12,2,16,30,52,58,40,38,124,114,96,110,68,74,88,86,55,57,43,37,15,1,19,29,71,73,91,85,127,113,99,109,215,217,203,197,239,225,243,253,167,169,187,181,159,145,131,141];
var xM=function(a){this.H=a};
var yM=function(){this.N=[7,49,57,70,73,113,231,4,5,53,58,119,139,250,111,188,48,50,27,149,146,18,19,23,49,80,23];var a=[40,55,67,80,83,91,99,219,17,59,122,243,224,177,67,85,86,200,249,83,12,4,50,72,73,85,39];a=new nM(null==a?[]:a.slice(5,21));this.H=new xM(a)},zM=function(a,b){return a[b]+(a[b+1]<<8)+(a[b+2]<<16)+(a[b+3]<<24)},AM=function(a){return"undefined"!=typeof Uint8Array&&a instanceof Uint8Array};
var BM=function(a,b){this.N=a;this.H=b||null};BM.prototype.getTileUrl=function(){return this.N};var lL=null,CM=function(a){as.call(this);this.U=new yM;this.wa="undefined"!=typeof Uint8Array;this.T=null!=Sd();this.W=B(a?this.wa?this.ha:C?this.ua:this.ma:this.ka,this);this.V=C&&!$b("11")?"readystatechange":"load";this.H=new zA;this.N=!0;this.O=new x(this);T(this,this.O)};G(CM,XK);CM.prototype.load=function(a,b){this.W(a,function(c){setTimeout(function(){b(a,new BM(c))},1)})};
var EM=function(a,b){a.N&&a.H.isEmpty()&&DM(a);a.H.H.push(b)},DM=function(a){setTimeout(B(function(){this.N&&!this.H.isEmpty()&&(this.H.dequeue()(),this.H.isEmpty()||DM(this))},a),0)};CM.prototype.ka=function(a,b,c){var d=new Image;void 0!==c&&c&&(d.crossOrigin="anonymous");this.O.listen(d,this.V,function(e){("readystatechange"==e.type&&"complete"==d.readyState||"load"==e.type||d.complete)&&setTimeout(function(){b(Fe(a)||Ge)},1)});rf(d,a)};
CM.prototype.ha=function(a,b){var c=new XMLHttpRequest;c.open("GET",a,!0);c.responseType="arraybuffer";this.O.listen(c,"load",function(){200==c.status&&EM(this,B(function(){var d=new Uint8Array(c.response);FM(this,d,b)},this))});c.send()};
CM.prototype.ma=function(a,b){var c=new XMLHttpRequest;c.open("GET",a,!0);c.overrideMimeType("text/plain; charset=x-user-defined");this.O.listen(c,"readystatechange",function(){4==c.readyState&&200==c.status&&EM(this,B(function(){for(var d=[],e=0,f=c.responseText.length;e<f;++e)d.push(c.responseText.charCodeAt(e)&255);FM(this,d,b)},this))});c.send()};
var FM=function(a,b,c){var d=a.U,e=b;if(10==e[0]&&10==e[1]&&10==e[2]&&10==e[3]){b=zM(e,e.length-4);var f=e.length-4;e=AM(e)?e.subarray(4,f):e.slice(4,f);f=zM(e,b);if(AM(e)){var g=new Uint8Array(e.length-4);g.set(e.subarray(0,b));g.set(e.subarray(b+4),b);e=g}else e.splice(b,4);f=b+f;f=AM(e)?e.subarray(b,f):e.slice(b,f);try{var k=d.N.slice(5,21),l=d.H;d=[];for(g=0;g<f.length;){for(var p=Array.prototype.slice.call(f,g,g+l.H.W),q=l.H,r=void 0,u=void 0,y=q,z=p,N=0;4>N;N++)for(var ma=0;4>ma;ma++)r=4*ma+
N,u=z[r],y.O[N][ma]=u;oM(q,q.U);for(r=1;r<q.U;++r){rM(q);qM(q);oM(q,q.U-r);var ja=q.O,M=q.V[0];for(u=0;4>u;u++)M[0]=ja[0][u],M[1]=ja[1][u],M[2]=ja[2][u],M[3]=ja[3][u],ja[0][u]=wM[M[0]]^uM[M[1]]^vM[M[2]]^tM[M[3]],ja[1][u]=tM[M[0]]^wM[M[1]]^uM[M[2]]^vM[M[3]],ja[2][u]=vM[M[0]]^tM[M[1]]^wM[M[2]]^uM[M[3]],ja[3][u]=uM[M[0]]^vM[M[1]]^tM[M[2]]^wM[M[3]]}rM(q);qM(q);oM(q,0);u=q;r=[];for(y=0;4>y;y++)for(z=0;4>z;z++)r[4*z+y]=u.O[y][z];u=k;y=[];for(z=0;z<u.length;z++)y.push(u[z]^r[z]);pa(d,y);k=p;g+=l.H.W}var Ma=
d}catch(gb){throw Error("ab`"+gb.toString());}for(l=0;l<Ma.length;++l)e[l+b]=Ma[l];b=e}else b=e;if(a.T){a=new Blob([b],{type:"image/jpg"});if(Ae.test(a.type)){Ma=Sd();if(null==Ma)throw Error("l");a=Ma.createObjectURL(a)}else a="about:invalid#zClosurez";c(Ce(a))}else a="data:image/jpeg;base64,"+Sa(b),a=De(a)||Ge,c(a)};CM.prototype.ua=function(a){(new XDomainRequest).open("GET",a);EM(this,function(){throw Error("bb");})};
var GM=function(){if(!C)return!1;try{return new ActiveXObject("MSXML2.DOMDocument"),!0}catch(a){return!1}},HM=C&&GM();
var JM=function(a,b){return IM(a,function(c){b(c)})},IM=function(a,b){var c=window.XDomainRequest;if(c){var d=new c;d.open("GET",a);d.onload=function(){var e=d.responseText;if("undefined"!=typeof DOMParser){var f=new DOMParser;e=ef(e,null);e=f.parseFromString(df(e),"application/xml")}else if(HM){f=new ActiveXObject("MSXML2.DOMDocument");f.resolveExternals=!1;f.validateOnParse=!1;try{f.setProperty("ProhibitDTD",!0),f.setProperty("MaxXMLSize",2048),f.setProperty("MaxElementDepth",256)}catch(g){}f.loadXML(e);
e=f}else throw Error("cb");b(e)};d.onerror=function(){b(null)};d.onprogress=md;d.send();a=new as;bs(a,function(){d.onload=md;d.onerror=md;d.abort()});return a}d=new gz;U(d,"complete",function(){try{var e=this.H?this.H.responseXML:null}catch(f){e=null}b(e)});d.send(a);return d};
var KM=function(a,b,c,d,e,f){as.call(this);this.O=2E3;this.U=0;this.V=new IJ(this.load,0,this);T(this,this.V);this.N=a;this.T=b;this.W=c||md;this.ma=d||md;this.H=e||null;this.ka=f||!1};G(KM,as);KM.prototype.load=function(){if(!this.N.Mh(B(this.T,this.H))){var a=JM(this.N.Tj(),B(this.ha,this));T(this,a)}};
KM.prototype.ha=function(a){var b=null;if(a){LM(this,a);try{b=this.N.Ag(a)}catch(c){}}(a=b)&&this.N.yc(a)?this.T.call(this.H,a):this.N.Wl(a)?(++this.U,5>this.U?(this.ma.call(this.H),this.V.start(this.O),this.O*=2):this.W.call(this.H)):this.W.call(this.H)};
var LM=function(a,b){if(a.ka&&(a=(b=b.childNodes[0])&&b.childNodes)&&0!==a.length){var c=b.attributes;b=c.image_width;c=c.image_height;var d=Xc([c.value,b.value]);b.value=d.next().value;c.value=d.next().value;m(a,function(e){var f=e.attributes,g=f.num_tiles_x,k=f.num_tiles_y;e=f.empty_pels_x;f=f.empty_pels_y;var l=Xc([k.value,g.value]);g.value=l.next().value;k.value=l.next().value;g=Xc([f.value,e.value]);e.value=g.next().value;f.value=g.next().value})}};
var MM=function(a,b,c){as.call(this);this.yb="WebKitCSSMatrix"in window&&b.Ch;this.ab=null!=b.kt?b.kt:!0;this.Ta=b.Jw||"transparent";this.Va=c||null;this.Da=new CM(b.tg);T(this,this.Da);this.ma=new YK(this.Da,100);T(this,this.ma);this.T=this.ko(a);T(this,this.T);this.va=this.Oa=this.ua=this.V=null;this.Fa=!1;this.Aa=null;this.ka=new x(this);T(this,this.ka);this.ha=new QK(this.T.O,this.ab);a=this.T;b=this.ha;null!==a.W&&Fs(a.U);a.U=U(b,"resize",B(a.ka,a));a.W=b;T(this,this.ha);this.U=new eL(this.ha);
T(this,this.U);this.N=new PL(B(this.ko,this),this.ma);T(this,this.N);this.wa=this.Ca=this.W=this.O=this.H=null;this.Ia=[];this.init()};G(MM,as);
MM.prototype.init=function(){this.N.render(this.T.O);this.U.render(this.T.O);this.Ca=new DL(this.ma);this.W=new yL(this.ha,this.T,this.Ca,B(this.Ot,this));T(this,this.W);var a=new NK(this.Va||this.U);a.O=!0;a.V=!0;a.W=!0;a.U=!0;a.T=!0;a=a.add(this.N);var b=[],c=null;a.W&&(c=new LK(a.H),b.push(c));var d=null;a.T&&(d=new BK,b.push(d));a.U&&b.push(new DK(a.H));if(a.O){var e=new zK(a.H);b.push(e);a.V&&(e=new FK(e),b.push(e))}this.O=new MK(b,a.N,c,d);T(this,this.O);this.H=new VL(this.O,this.N,this.ha,
this.W);T(this,this.H);this.ka.listen(this.H,"viewport_update",this.Tt);this.ka.listen(this.W,"tile_loaded",this.mq);this.ka.listen(this.O,"drag_start",B(this.U.T,this.U,!0));this.ka.listen(this.O,"drag_end",B(this.U.T,this.U,!1));this.ka.listen(this.O,["drag_start","drag_hover","zoom"],this.zn);uL(this.T)};MM.prototype.getCurrentState=function(){return this.H.getState()};MM.prototype.Ze=function(){return this.H.Ze()};
var OM=function(a,b,c,d,e){a.V&&a.V.dispose();a.V=new KM(b,function(f){NM(this,f,b,c,d);this.ua&&this.ua(!0)},function(){this.ua&&this.ua(!1)},function(){},a,e);a.V.load()},NM=function(a,b,c,d,e){if(null==a.W)throw Error("eb");if(null==a.H)throw Error("fb");e=!!e&&null!=a.wa;a.wa=b;$K(a.ma);m(a.Ia,function(f){var g=$a(f.getTileUrl());aL(this.ma,g,f,0)},a);a.Ia=[];a.Fa=!1;a.ha.trigger();a.W.load(c,b,a.T,e);EL(a.Ca,b,c);RL(a.N,b,c,e);YL(a.H,b,e);e||(null!=d?dM(a.H,d,0):ZL(a.H,!1,void 0))};h=MM.prototype;
h.ko=function(a){return new tL(a,this.ma,this.yb,this.Ta)};h.Ot=function(){this.Aa&&this.Aa()};
h.Tt=function(a){var b=this.Da,c=!a.N;c!=b.N&&(c?(b.N=c,b.H.isEmpty()||DM(b)):b.N=c);b=this.N;if(null==b.Ia)throw Error("Za");var d=b.Fa.width*b.ka.width,e=b.Fa.height*b.ka.height,f=d-2,g=e-2;c=Math.min((a.right-a.left)*d,(a.bottom-a.top)*e);b.ha=0<c?Math.max(1,20/c):1;c=Wm(a.left*d,0,f);var k=Wm(a.top*e,0,g),l=Wm(a.right*d,0,f),p=Wm(a.bottom*e,0,g);a=l-c;var q=p-k,r=(b.ha-1)*a,u=(b.ha-1)*q;d=c/(c+d-l);e=k/(k+e-p);var y=Math.floor(Wm(c-r*d-2,0,f));var z=Math.floor(Wm(k-u*e-2,0,g));f=Math.ceil(Wm(l+
r*(1-d)-1,0,f));l=Math.ceil(Wm(p+u*(1-e)-1,0,g));g=f-y;l-=z;p=nG(b.Ia,new $m(b.ha*b.ka.width*b.N,b.ha*b.ka.height*b.N));b.nb=new eG(-(c+a*d)*(b.ha-1),-(k+q*e)*(b.ha-1));BL(b.Xf,Math.round(b.nb.x),Math.round(b.nb.y),new $m(b.N*b.ka.width*b.ha,b.N*b.ka.height*b.ha),p);y+=b.Va.x;f+=b.Va.x;z+=b.Va.y;TL(b.Kl,y,z,g,l);TL(b.Ca[0],0,0,b.Fa.width,z);TL(b.Ca[1],0,z,y,l+2);TL(b.Ca[2],f+2,z,b.Fa.width-(y+g)-2,l+2);TL(b.Ca[3],0,z+l+2,b.Fa.width,b.Fa.height-(z+l)-2);this.Oa&&this.Oa(this.getCurrentState())};
h.mq=function(a){null!=this.va&&0==a.N&&this.va&&!this.Fa&&(setTimeout(this.va,0),this.Fa=!0)};h.zn=function(){NL(this.N)};h.ta=function(){this.V&&(this.V.dispose(),this.V=null);as.prototype.ta.call(this)};
var Z=function(a,b,c){var d={tg:!1,Ch:!1};sa(b)?d=b:void 0!==b&&(d.tg=b);this.H=new MM(a,d,c)};Z.prototype.uq=function(a,b,c){OM(this.H,new xG(a),b,c)};var PM=function(a,b){OM(a.H,b,void 0,void 0,void 0)};h=Z.prototype;h.yi=function(a,b,c){OM(this.H,new kM(a,b,c))};h.re=function(a,b,c){dM(this.H.H,a,null!=b?b:500,c)};h.bl=function(){return this.H.getCurrentState()};h.Of=function(){var a=this.H;if(null==a.wa)throw Error("db");return new sK(a.wa,TK(a.H.V))};h.Ze=function(){return this.H.Ze()};
h.Ai=function(a){this.H.ua=a};h.Jl=function(a){this.H.Oa=a};h.Oq=function(a){this.H.va=a};h.Hl=function(a){this.H.Aa=a};h.On=function(a){this.H.H.V.T=a};h.Ne=function(a){var b=this.H.N;b.Vf=a;b.ma.te().style.display=1==a?"none":"";b.ma.te().style.borderWidth=2==a?"1px":"";b.Lb.style.display=2==a?"none":"";b.T.style.display=3==a?"none":"";b.setVisible(OL(b))};h.Aq=function(a,b){this.H.Ia.push(new BM(Fe(a)||Ge,b))};h.Yd=function(a,b){ZL(this.H.H,a||null==a,b)};
h.ej=function(){gM(this.H.H,new eG(.5,.5))};h.yf=function(){this.H.ha.trigger()};h.Il=function(a){this.H.H.Da=a};h.Nq=function(a){this.H.H.V.H=a};h.eh=function(a,b){var c=this.H.O;if(c.H){var d=c.H;a?d.N.attach(b||document):d.N.detach()}if(c.N){c=c.N;b=b||document;if(!a||c.O&&b!=c.O)c.U.Sb(c.O,"keydown",c.W),c.U.Sb(c.O,"keyup",c.ha);a?(c.O=b,c.U.listen(c.O,"keydown",c.W),c.U.listen(c.O,"keyup",c.ha)):(c.O=null,c.T.stop())}};h.vj=function(a){var b=this.H.O;b.H&&(b.H.ka=a)};
h.Mq=function(a){var b=this.H.O;b.H&&(b.H.V=a)};h.bq=function(a){zL(this.H.W,a)};h.Vp=function(){this.H.zn()};h.Rg=function(){w(this.H)};Z.prototype.Dispose=Z.prototype.Rg;Z.prototype.Activate=Z.prototype.Vp;Z.prototype.EnableFadeInTiles=Z.prototype.bq;Z.prototype.SetMinZoomScrollDelay=Z.prototype.Mq;Z.prototype.SetScrollEventsActive=Z.prototype.vj;Z.prototype.SetGlobalKeyEventsActive=Z.prototype.eh;Z.prototype.SetPanningMargin=Z.prototype.Nq;Z.prototype.SetResizeMode=Z.prototype.Il;
Z.prototype.ResizeViewport=Z.prototype.yf;Z.prototype.Center=Z.prototype.ej;Z.prototype.Maximize=Z.prototype.Yd;Z.prototype.ProvideLoadedImage=Z.prototype.Aq;Z.prototype.SetZoomWidgetVisibility=Z.prototype.Ne;Z.prototype.SetMinimumSizeCallback=Z.prototype.On;Z.prototype.SetRenderedCallback=Z.prototype.Hl;Z.prototype.SetRenderableCallback=Z.prototype.Oq;Z.prototype.SetStateChangeCallback=Z.prototype.Jl;Z.prototype.SetLoadCallback=Z.prototype.Ai;Z.prototype.isZoomed=Z.prototype.Ze;
Z.prototype.GetImageMetadata=Z.prototype.Of;Z.prototype.GetState=Z.prototype.bl;Z.prototype.AnimateTo=Z.prototype.re;Z.prototype.LoadSingleImage=Z.prototype.yi;Z.prototype.LoadImage=Z.prototype.uq;Qb("Microscope",Z);
var QM=function(a,b,c,d,e){x.call(this);this.id=a;this.T=c;this.ka=e?!!e.kd:!1;this.ma=e?!!e.Yb:!1;this.V=e?!!e.Xa:!1;this.W=!Pr();this.N=b.addClass("cell-frame");this.N.attr("aria-hidden","true");this.ka&&this.N.addClass("cover-cell");this.ma&&this.N.addClass("credits-cell");this.O=this.Cb=$("<div>").addClass("cell").addClass("blank").appendTo(b);this.H=null;this.U=!0};I(QM,nb);h=QM.prototype;h.Ge=null;h.Jb=null;h.Jh=!1;h.Nh=md;h.qp=null;h.jh=null;h.Ma=null;h.ri=null;h.Nf=null;h.Tk=null;h.Pc=null;
h.Bb=null;h.Td=null;h.caption=null;h.Wg=null;h.qe=null;h.Mf=null;h.nf=null;var RM=function(a){a.Jb&&a.Jb.Rg();a.Jb=null;a.Jh=!1;a.Nh=md};QM.prototype.ta=function(){SM(this);this.Ge&&(this.Ge.remove(),this.Ge=null);this.Cb&&this.Cb.remove();this.N&&this.N.remove();this.O&&this.O.remove();RM(this);w(this.Ya);this.T=this.Ya=null;QM.oa.ta.call(this)};var TM=function(a){a.N.trigger("collections-exhibit-cell-modified",[a])};QM.prototype.nh=function(){};QM.prototype.lb=function(){return this.jh};
QM.prototype.Ra=function(){return this.H};var VM=function(a,b){var c=a.qe&&UM(a.qe),d=a.qe;c&&(a.Ge.removeClass(c),a.qe=null);b&&(c=UM(b))&&(a.Ge.addClass(c),a.qe=b);d!=a.qe&&TM(a)};QM.prototype.ua=function(){return this.qe};
var UM=function(a){switch(a){case 1:return"LARGE_FONT";case 0:return""}return null},WM=function(a,b){a.nf=b;a.H&&(a.nf?a.H.data("gci.exhibit.streetviewInfo",a.nf):a.H.removeData("gci.exhibit.streetviewInfo"));TM(a)},YM=function(a,b,c){if("number"===typeof b||"number"===typeof c){var d=new Zj;"number"===typeof b&&K(d,1,b);"number"===typeof c&&K(d,2,c);a.Mf=d}else a.Mf=null;a.H&&(a.Mf?a.H.data("gci.exhibit.streamInfo",XM(a)):a.H.removeData("gci.exhibit.streamInfo"));TM(a)};QM.prototype.Te=function(){return this.Mf};
var XM=function(a){a=a.Te();var b=void 0;a&&(b=b||{},b.start=Math.floor(a.Ce()||0),b.end=b.start+Math.floor(E(a,2)||0));return b};QM.prototype.resize=function(){this.Ya&&this.Ya.resize();this.Nf&&jI(this.Nf);this.Jb&&(this.Bb?window.setTimeout(B(function(a){this.Jb.yf();ZM(this,a);$M(this)},this,this.Bb),0):this.Jh?window.setTimeout(B(function(){this.Jb.yf();this.Jb.Yd(!1,"fill");$M(this)},this),0):$M(this))};QM.prototype.isResolved=function(){return this.U};
var SM=function(a){a.H=null;a.Ma=null;w(a.Nf);a.Nf=null;a.Tk=null;a.nf=null;a.Mf=null;a.ri=null;a.Bb=null;a.Pc=null;a.Ya=null;a.U=!0;a.caption=null;a.Td=null;aN(a)},aN=function(a){a.N.removeClass("unresolved");a.O.remove();a.Cb.remove();a.Cb=$("<div>").addClass("cell").appendTo(a.N);a.O=a.Cb;a.Wg=null},bN=function(a){a.Ya&&a.Ya.remove();a.Tk&&a.Tk.empty();w(a.Nf);a.Nf=null;if(a.N.parents("body").length){var b=a.nf?aG(a.nf):a.H.N;a.Nf=new kI(a.Cb,b,{yh:"viewer",$h:!1})}},cN=function(a){return a.H&&
QC(a.H)?a.H.Od():a.Td};QM.prototype.playVideo=function(){try{this.Ma?this.Ma.playVideo():dN(this,function(a){a.playVideo()})}catch(a){}return!1};QM.prototype.pauseVideo=function(){try{this.Ma.pauseVideo()}catch(a){}return!1};QM.prototype.stopVideo=function(){try{this.Ma.stopVideo()}catch(a){}return!1};
var dN=function(a,b){var c=b||md;b=function(g,k){k=g?g.target:k;c(k)};if(a.Ma)b(null,a.Ma);else{eN(a);try{a.Cb.addClass("video-playing");var d=$("<div>").appendTo(a.ri),e=XM(a),f={rel:0};e&&(f.start=Math.floor(e.start/1E3),f.end=Math.floor(e.end/1E3),f.showinfo=0);a.Ma=new YT.Player(d[0],{width:"100%",height:"100%",videoId:cN(a),playerVars:f,events:{onReady:b}})}catch(g){}}},eN=function(a){a.Cb.removeClass("video-playing");a.ri&&a.ri.empty();a.Ma=null},fN=function(a,b){var c=null==a.Td&&null!=b||
a.Td&&!a.Td==b;a.Td=b;c&&(TM(a),$M(a))},hN=function(a,b){var c=null==a.caption&&null!=b||a.caption&&!Zw(a.caption,b);a.caption=b;a.Wg&&a.Wg.remove();a.Wg=null;if(a.caption){b=a.T.T;if(gN(a.T)){var d=a.T.T;a.caption&&!le(Ef(a.caption.Ka(d)))&&(b=d)}b=a.caption?a.caption.Ka(b):"";le(Ef(b))||(a.Wg=$("<div>").addClass("caption").appendTo(a.Cb),le(Ef(b))||a.Wg.text(b))}a.H&&(a.caption?a.H.data("gci.exhibit.caption",a.caption.Ka()):a.H.removeData("gci.exhibit.caption"));$M(a);c&&TM(a)};
QM.prototype.Kc=function(){return this.caption};var ZM=function(a,b){var c=null!=a.Bb!=(null!=b)||!EG(a.Bb,b);a.Bb=b;var d=B(function(){b?(b.size||(this.Bb=b=gH(b,this.Jb.Of())),this.Jb.re(b,0)):this.resize()},a);a.Jh?d():a.Nh=d;a.H&&(a.Bb?a.H.data("gci.exhibit.msState",a.Bb):a.H.removeData("gci.exhibit.msState"));c&&(TM(a),$M(a))};
QM.prototype.qh=function(a,b){if(this.W&&this.H&&IG(this.H))this.Pc=a,b=B(function(){var e=this.O.width();var f=this.O.height(),g=this.Jb.Of(),k=this.H.getSize();k||(k=g.size);var l=Math.max(e/k.width,f/k.height)*a.Jf,p=Math.floor(100*l)/100,q=Math.ceil(100*l)/100;l=p*a.top;p*=a.left;var r=q*k.width;q*=k.height;k=g.H-Math.log(1/(r/k.width))/Math.LN2;k=Wm(k,0,g.H);e=new DG(Wm((e/2-p)/r,0,1),Wm((f/2-l)/q,0,1),k,new $m(e/r,f/q));ZM(this,e)},this),this.Jh?b():this.Nh=b;else{var c=null==this.Pc||this.Pc.top!=
a.top||this.Pc.left!=a.left||this.Pc.Jf!=a.Jf,d=this.Pc&&this.Pc.yp?this.Pc.yp:null;this.Pc=a;d&&(this.Pc.yp=d);this.Ya&&this.Ya.qh(a,b);c&&TM(this)}};QM.prototype.mf=function(a){return this.Ya.mf(a)};var iN=function(a,b){aN(a);a.Cb.addClass("text");a.Ge=$("<div>").addClass("gci-text-content").appendTo(a.Cb);if(b=b||a.H){var c=a.T.T;if(gN(a.T)){var d=a.T.T;le(Ef(b.Wa().Ka(d,!0)))||(c=d)}b=b.Wa().Ka(c);Kr(Mr(b),a.Ge)}a.qe&&VM(a,a.qe)};
QM.prototype.rd=function(a){this.N.attr("role","link");this.N.addClass("cell-frame-clickable");var b=!this.H;SM(this);this.wa(a);var c={};if(IG(a)||JG(a))c=a.getSize();this.jh=null;this.H=a;this.N.attr("title",a.getTitle()).attr("aria-hidden","false");NC(a)?(this.Cb.addClass("streetview"),Pr()?(this.Ya=new cC(this.O,OC(a),{ee:c,Bc:!0,fadeIn:!0,Xa:this.V}),this.Tk=$("<div>").addClass("shield").bind("click.collections-exhibit-cell",B(function(){Pr()&&bN(this)},this)).appendTo(this.Cb)):bN(this)):IG(a)?
(this.Cb.addClass("image-like"),a.he()?this.Cb.addClass("album"):this.Cb.addClass("image"),this.W?(this.Cb.addClass("gci-microscope-image"),RM(this),this.Nh=B(function(){this.Jb.Yd(!1,"fill")},this),this.V||jN(this),$("<div>").addClass("gci-exhibit-cell-microscope-shield").appendTo(this.Cb)):this.Ya=new cC(this.O,OC(a),{ee:c,qh:this.Pc,fadeIn:!0,Xa:this.V})):QC(a)?kN(this,OC(a),c):Jc(a)&&iN(this,a);b&&Jc(a)&&(!a.Wa()||Yw(a.Wa()))||TM(this);this.U=!0;$M(this)};
var kN=function(a,b,c){a.Cb.addClass("video");a.Ya=new cC(a.O,b,{ee:c,Bc:!0,fadeIn:!0,Xa:a.V});a.ri=$("<div>").addClass("shield").bind("click.collections-exhibit-cell",B(a.playVideo,a)).appendTo(a.Cb);Pr()&&dN(a)};QM.prototype.wa=md;
var jN=function(a){var b=KG(a.H)&&a.H.Ef();a.O.attr("aria-hidden","true");a.Jb=new Z(a.O.get(0),{tg:b,Ch:!1});a.Jb.Il("scale");a.Jb.eh(!1);a.Jb.vj(!1);a.Jb.Ne(3);b={top:5};b[lN(a.T)?"left":"right"]=5;SL(a.Jb.H.N,b,100);a.Jb.Ai(B(function(){this.Jh=!0;this.Nh();this.Nh=md;$M(this)},a));if(KG(a.H))PM(a.Jb,MG(a.H,a.Bb&&!a.Bb.size));else{b=a.O.width();var c=a.O.height(),d=OC(a.H,{width:b,height:c});a.Jb.yi(d,b,c);a.Jh=!0;$M(a)}};h=QM.prototype;
h.Oe=function(){if(!this.U)return this.qp;var a=new Ck;this.caption&&Xg(a,4,this.caption.H);this.Td&&K(a,6,this.Td);var b=this.H;if(b)if(Jc(b))K(a,1,1),b=b.Wa().H,Xg(a,2,b),null!=this.qe&&(b=new ik,b=K(b,1,this.qe),Xg(a,11,b));else{K(a,1,2);b=Xj(new Wj,b.getId());if(null!=this.Bb||null!=this.Pc)if(this.W&&this.Bb){var c=new Vj;c=K(c,1,this.Bb.x);c=K(c,2,this.Bb.y).setZoom(this.Bb.z);this.Bb.size&&(K(c,4,this.Bb.size.width),K(c,5,this.Bb.size.height));Xg(b,2,c)}else{c=this.Pc;var d=new ak;d=K(d,1,
c.top);d=K(d,2,c.left);c=K(d,3,c.Jf);Xg(b,5,c)}this.Mf&&Xg(b,4,this.Mf);this.nf&&Xg(b,3,this.nf);a.rd(b)}else K(a,1,3);return a};h.kd=function(){return this.ka};h.Yb=function(){return this.ma};h.ik=function(){return this.ka||this.ma};
h.load=function(a){var b=this.T.ke()&&this.H&&"TRUE"==VB(this.H.metadata,ct);this.U&&!b?(this.V||window.setTimeout(B(function(){this.Ya&&this.Ya.load();this.W&&this.H&&IG(this.H)&&!this.Jb&&jN(this)},this),0),this.H&&NC(this.H)&&(Pr()||this.Nf||bN(this))):this.Td?kN(this,Ur(this.Td),null):a?this.Ge=a(this.jh).appendTo(this.Cb):(SM(this),this.Ge=$("<div>").addClass("gci-unresolved-asset").append($("<div>").addClass("gci-consumer-unresolved-container").append($("<div>").addClass("SPRITE_missingAsset40x40blackbg")).append($("<span>").addClass("gci-consumer-unresolved-asset-message").text("This material has been removed by the owner"))).appendTo(this.Cb))};
h.unload=function(){this.Ya&&this.Ya.unload()};var $M=function(a){Pr()||(a.N.off(".gci-exhibit-cell-mouse-event"),a.N.on("mouseenter.gci-exhibit-cell-mouse-event",function(){a.Jb&&a.Jb.Ne(1)}),a.N.on("mouseleave.gci-exhibit-cell-mouse-event",function(){a.Jb&&a.Jb.Ne(3)}))};
var mN=function(a,b){x.call(this);this.H=a;this.N=b;var c=document.createElement("div");this.H.appendChild(c);vn(this.H,D(IC));xr($r,function(d){d.load("objects3d",B(function(){d.objects3d.open(this.N,c,null,{use_3d:!0,feedback:!1,thumbs:"off",zoom_buttons:!1,arrows:!1},{expflags:"Objects3D__external_embed_enabled:true"})},this))},this)};G(mN,nb);
var pN=function(a){a=a||{};var b=a.fileName,c=a.title,d="";if(a.Du)d+=Q('<figure class="'+S("gci-audio-player-simple")+" "+S("gci-audio-content")+'"><div class="'+S("gci-audio-player")+'">'+nN()+"</div>"+oN()+"</figure>");else{d+='<figure class="'+S("gci-audio-content")+'">';if(dq(c)||dq(b))d+='<figcaption class="'+S("gci-audio-header")+'">'+(c?'<label class="'+S("gci-audio-title")+'">'+R(c)+"</label>":""),b&&(d=d+'<span class="gci-audio-filename"><label>Uploaded filename:</label><span> '+(R(b)+"</span></span>")),
d+="</figcaption>";d+='<div class="'+S("gci-audio-player")+'">'+nN()+'</div><div class="'+S("gci-audio-controls")+'"><div class="'+S("gci-audio-controls-container")+'">'+oN()+'<div class="'+S("gci-audio-control-timeslider")+'"><div class="'+S("gci-audio-control-timeslider-total")+'"></div><div class="'+S("gci-audio-control-timeslider-current")+'"></div></div><div class="'+S("gci-audio-control-time")+'"><span class="'+S("gci-audio-control-currenttime")+'">--:--</span>/<span class="'+S("gci-audio-control-duration")+
'">--:--</span></div><div class="'+S("gci-audio-control")+" "+S("gci-audio-control-volume")+'"><button class="'+S("gci-audio-control-mutetoggle")+'" type="button" title="';d+=hq("Mute/Unmute");d+='"></button><div class="'+S("gci-audio-control")+" "+S("gci-audio-control-volume-slider")+'"><div class="'+S("gci-audio-control-volume-total")+'"><div class="'+S("gci-audio-control-volume-current")+'"></div></div></div></div></div></div></figure>'}return Q(d)},nN=function(){var a='<div class="'+S("gci-audio-player-unsupported")+
'">';return Q(a+"Your browser does not support audio playback for this item.</div>")},oN=function(){var a='<button class="'+S("gci-audio-control")+" "+S("gci-audio-control-playtoggle")+'" type="button" title="';a+=hq("Play/Pause");return Q(a+'"></button>')};
var rN=function(a,b){V.call(this);var c=this;b=b||{};this.O=new gu(100);T(this,this.O);U(this.O,"tick",this.Ou,!1,this);this.N=$(D(pN,{fileName:b.fileName,Du:b.KB,title:b.title}));var d=this.N.find(".gci-audio-player").get(0);this.U=!1;this.H=qN(this,d);if(this.H.canPlayType&&(""!=this.H.canPlayType("audio/mpeg")||""!=this.H.canPlayType("audio/webm"))){this.N.find(".gci-audio-player-unsupported").remove();this.Tm=this.N.find(".gci-audio-control-playtoggle");this.Tm.on("click.gci-audio-player",function(){1==
c.If?c.pause():c.play()});var e=this.N.find(".gci-audio-control-mutetoggle");d=this.N.find(".gci-audio-control-volume-slider");var f=this.N.find(".gci-audio-control-volume-current"),g=1;e.on("click.gci-audio-player",function(){0<c.H.volume?(g=c.H.volume,c.setVolume(0)):c.setVolume(g)});d.on("click.gci-audio-player",function(q){var r=$(this).offset().top;q=$(this).height()-(q.pageY-r);g=Math.round(100*q/$(this).height())/100;c.setVolume(g)});var k=this.N.find(".gci-audio-control-currenttime"),l=this.N.find(".gci-audio-control-duration");
d=this.N.find(".gci-audio-control-timeslider");var p=this.N.find(".gci-audio-control-timeslider-current");d.on("click.gci-audio-player",function(q){var r=$(this).offset().left;q=Math.round(100*(q.pageX-r)/$(this).width());c.H.currentTime=1E3*c.H.duration*q/100/1E3});U(this,"timeUpdate",function(){c.N.addClass("gci-audio-with-time");var q=3==c.If?0:1E3*c.H.currentTime,r=1E3*c.H.duration;!isNaN(q)&&k.text(Qw(q));!isNaN(r)&&l.text(Qw(r));p.css("width",100*q/r+"%")});U(this,"psc",function(){3==c.If||
2==c.If?this.Tm.removeClass("gci-audio-control-pause"):1==c.If&&this.Tm.addClass("gci-audio-control-pause")});U(this,"lsc",function(){2==c.Im&&l.text(Qw(1E3*c.H.duration))});U(this,"vsc",function(){0==c.H.volume?(e.addClass("gci-audio-control-unmute"),f.css("height","0")):(e.removeClass("gci-audio-control-unmute"),f.css("height",100*c.H.volume+"%"))});this.load(a);b.pr&&this.play();this.T=[];this.T.push(WJ("gci.ui.media-startplaying",function(q){ta(c)!=q&&c.pause()}));this.T.push(WJ("gci.ui.media-play",
function(){c.pause()}))}};G(rN,V);h=rN.prototype;h.na=function(){return this.N};h.Ou=function(){var a=3==this.If?0:1E3*this.H.currentTime;this.V&&a>this.V?(this.pause(),sN(this,3)):this.dispatchEvent("timeUpdate")};h.play=function(){var a=this,b=function(){a.isDisposed()||(a.O.dispatchEvent("tick"),a.O.start(),a.H.play(),sN(a,1))};this.U?b():this.Vc("gci.ui.media-player-ready",b)};h.pause=function(){this.H.pause();this.O.stop();sN(this,2)};h.setVolume=function(a){this.H.volume=a};
var sN=function(a,b){if(b!=a.If){a.If=b;switch(b){case 3:a.dispatchEvent("gci.ui.media-play");break;case 2:a.dispatchEvent("gci.ui.media-Stop");break;case 1:a.dispatchEvent("gci.ui.media-play"),YJ("gci.ui.media-startplaying",ta(a))}a.dispatchEvent("psc")}},qN=function(a,b){var c=rn("AUDIO");c.setAttribute("preload","none");b.appendChild(c);U(c,"ended",a.Pj,!1,a);U(c,"error",a.Pj,!1,a);U(c,"volumechange",a.Pj,!1,a);U(c,"loadstart",a.Pj,!1,a);return c};h=rN.prototype;
h.ta=function(){V.prototype.ta.call(this);this.pause();Hs(this.H);yn(this.H);this.N.remove();XJ(this.T)};h.load=function(a){var b=a.slice(0,-3)+"webm",c=rn("SOURCE");c.src=a;c.type="audio/mpeg";this.H.appendChild(c);a=rn("SOURCE");a.src=b;a.type="audio/webm";this.H.appendChild(a)};
h.Pj=function(a){switch(a.type){case "ended":sN(this,3);break;case "error":this.dispatchEvent("error");break;case "canplaythrough":2!=this.Im&&(this.Im=2,this.dispatchEvent("lsc"));break;case "volumechange":this.dispatchEvent("vsc");break;case "loadstart":this.U=!0,this.dispatchEvent("gci.ui.media-player-ready")}};h.If=0;h.Im=0;
var tN=function(a){var b=a.text;return Q('<li class="'+S(a.className)+'" title="'+S(b)+'" role="tab"><span>'+R(b)+"</span></li>")},uN=function(a){var b=a.className,c=a.Ss;a=a.Rx;return Q('<div role="tabpanel"><h3 class="'+S(b)+'-header"'+(a?' style="display: none"':"")+">"+R(c)+'</h3><div class="'+S(b)+'-content gci-asset-viewer-tab-section"></div></div>')},LN=function(a){var b=a.Gr,c=a.Fr,d=a.Hr;a='<div><div class="'+S("gci-asset-viewer-map-info")+'">';b&&(a+='<h4 class="'+S("gci-asset-viewer-creator-name")+
'">',b=R(b)+" (Creator)",a=a+b+"</h4>");a+=c?'<span class="'+S("gci-asset-viewer-creator-date")+'">'+R(c)+"</span>":"";d&&(a+='<p class="'+S("gci-asset-viewer-creator-nationality")+'">',c="Nationality: "+R(d),a=a+c+"</p>");a+='</div><div class="'+S("gci-asset-viewer-google-maps")+'"></div></div>';return Q(a)},MN=function(a){a=a||{};var b=a.Cc,c=a.gr;a=a.Nc;var d='<div class="'+S("gci-asset-viewer-basic-info")+'">';d+=iy("Details",void 0,"hotdog","gci-asset-viewer-details");d+=(b?'<span class="'+S("gci-asset-viewer-creator")+
'">'+R(b)+"</span>":"")+(c?(b?"<span> | </span>":"")+'<a class="'+S("gci-asset-viewer-location")+'" href="#location">'+R(c)+"</a>":"")+(a?(dq(b)||dq(c)?"<span> | </span>":"")+'<a class="'+S("gci-asset-viewer-partner")+'" href="#partner">'+R(a)+"</a>":"")+"</div>";return Q(d)},NN=function(a){var b=a.Vr,c=a.Ga;a=a.location;return Q('<div class="'+S("gci-asset-infobox")+'"><div class="'+S("gci-asset-infobox-inner")+'"><div class="'+S("gci-asset-infobox-event-headline")+'"><span class="'+S("gci-asset-infobox-event-title")+
'">'+R(b)+"</span>"+(c?'<span class="'+S("gci-asset-infobox-separator")+'">-</span><span class="'+S("gci-asset-infobox-event-date")+'">'+R(c)+"</span>":"")+'</div><div class="'+S("gci-asset-infobox-event-location")+'">'+R(a)+'</div></div><div class="'+S("gci-asset-infobox-pick")+'"><div class="'+S("gci-asset-infobox-pick-inner")+'"></div></div></div>')},ON=function(){return Q('<div class="'+S("gci-fullscreen-microscope-container")+'"><div class="'+S("gci-fullscreen-microscope")+'"></div><a href="#close" class="'+
S("SPRITE_close_big")+" "+S("gci-fullscreen-microscope-close")+'"></a></div>')};
var PN,QN=dn().H.documentElement;PN=QN.requestFullscreen?"fullscreenchange":QN.webkitRequestFullscreen?"webkitfullscreenchange":QN.mozRequestFullScreen?"mozfullscreenchange":QN.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";
var RN=function(){var a=document.documentElement;a.requestFullscreen?a.requestFullscreen(void 0):a.webkitRequestFullscreen?a.webkitRequestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.msRequestFullscreen&&a.msRequestFullscreen()},SN=function(){var a=dn().H;a.exitFullscreen?a.exitFullscreen():a.webkitCancelFullScreen?a.webkitCancelFullScreen():a.mozCancelFullScreen?a.mozCancelFullScreen():a.msExitFullscreen&&a.msExitFullscreen()},TN=function(){var a=dn().H;return!!(a.webkitIsFullScreen||
a.mozFullScreen||a.msFullscreenElement||a.fullscreenElement)};
var Ic=function(a,b,c,d,e,f,g,k,l){x.call(this);this.app=n;this.asset=b;this.V=c;this.T=!!k;this.ka=l||"";this.W=e||"";f&&(this.Nk=f);this.U=[];this.Fb=$("<div>").addClass("gci-asset-viewer");this.H=$("<div>").addClass("gci-asset-viewer-content-container");this.O=null;!dt(this.app)&&Wr(!1);var p=this,q=function(){var r=$("<figure>").addClass("gci-asset-viewer-content").appendTo(p.Fb);Jc(p.asset)&&r.addClass("gci-asset-viewer-text");p.de=$("<header>").addClass("gci-asset-viewer-header").addClass("gci-unified-header").appendTo(p.Fb);
p.ne=$("<aside>").addClass("gci-asset-viewer-sidebar").addClass("gci-unified-sidebar").hide().appendTo(p.Fb);UN(p,r,g);Jc(p.asset)||(p.og(),VN(p));p.Fb.appendTo(a);d&&!Jc(p.asset)&&(p.Xh(!0),(r=p.Fb.find("."+d).data("openTab"))&&r(!0));p.T&&WN(p,!0)};b=[];b.length?wH(b,B(function(r){this.isDisposed()||(this.U=r,q())},this)):q();this.T&&WN(this,!0)};I(Ic,nb);h=Ic.prototype;h.Nk=null;h.Fb=null;h.de=null;h.ne=null;h.Sf=null;h.Ya=null;h.Ma=null;h.ui=null;h.$a=null;h.uf=null;h.Uk=null;h.xl=null;h.Yl=null;
h.Yi=null;h.$j=0;h.Ni=!1;h.Bh=!1;h.vo=!1;h.jk=!1;h.Jm=!1;h.ti=null;var XN=4/3,YN={width:100,height:75};
Ic.prototype.ta=function(){this.Nk=null;w(this.Uk);ZN(this);try{w(this.Ma),this.Ma=null,this.ui&&this.ui.remove(),this.ui=null}catch(a){}this.Fb&&this.Fb.remove();this.Fb=null;this.de&&this.de.remove();this.de=null;this.uf&&this.uf.unbind("annotation-selected");w(this.uf);this.uf=null;$("body").removeClass("gci-asset-streetview-immersive");this.$a&&this.$a.Rg();this.$a=null;$(".gci-asset-viewer-transition-clone").remove();$("body").off(".gci-asset-viewer-enable-microscope-mouse-tracker");this.Bh=
!1;$N(this,this.T);$("body").removeClass("gci-asset-viewer-microscope-zooming");$("body").removeClass("gci-asset-viewer-microscope-zoomed");w(this.Ya);this.Ya=null;w(this.xl);this.xl=null;w(this.Yl);this.Yl=null;w(this.Yi);this.Yi=null;this.ne&&this.ne.remove();this.ne=null;!dt(this.app)&&Wr(!0);Ic.oa.ta.call(this)};
var aO=function(a,b,c){var d=$("<div>").addClass("gci-asset-viewer-slider").appendTo(b),e=$("<div>");a.Yi=new it(d,{Oh:e});var f;$.each(a.Nk,B(function(g,k){FG(k)||(g=JC(k,{}),g.on("click",B(function(){this.trigger("asset-viewer-focus",[k.getId(),d.scrollTop()])},this)),e.append(g),this.asset.getId()==k.getId()&&(f=g.addClass("selected")))},a));window.setTimeout(B(function(){var g=f.position().top;c&&this.Yi.scrollTop(c);this.Yi.scrollTop(g,f.height());e.find(".collections-image-holder").trigger("refresh")},
a),0);a.Fb.addClass("gci-asset-viewer-has-slider")};Ic.prototype.Ra=function(){return this.asset};
var bO=function(a,b,c){var d=a.asset.getSize();d?d.width>b&&d.height>c?(a=d.width*c/d.height,d=d.height*b/d.width,c=a>b?{width:b,height:d}:{width:a,height:c}):c=d.width>b?{width:b,height:d.height*b/d.width}:d.height>c?{width:d.width*c/d.height,height:c}:{width:d.width,height:d.height}:(c={width:c*XN,height:c},c.width>b&&(c={width:b,height:b/XN}));return c},UN=function(a,b,c){Jc(a.asset)?a.Yl=new it(b,{Oh:a.H,Ck:"dark"}):(a.H.appendTo(b),a.N());if(IG(a.asset)){if(!PG(a.asset))return;cO(a)}else if(QC(a.asset)||
LG(a.asset)){if(!PG(a.asset))return;dO(a)}else if(Jc(a.asset))eO(a);else if(NC(a.asset))fO(a);else if(RC(a.asset)){if(!PG(a.asset))return;gO(a)}else a.asset.Uc()?hO(a):a.asset.getType();(Jc(a.asset)||NC(a.asset)||RC(a.asset)||a.asset.Uc())&&window.setTimeout(B(function(){this.N();this.trigger("asset-rendered-or-played")},a),0);a.Nk&&aO(a,b,c);Jc(a.asset)||iO(a)};Ic.prototype.Ze=function(){return $("body").hasClass("gci-asset-viewer-microscope-zooming")||$("body").hasClass("gci-asset-viewer-microscope-zoomed")};
var iO=function(a){a.Sf&&a.Sf.remove();if(a.asset.data("gci.exhibit.caption")){var b=a.Fb.find(".gci-asset-viewer-content");a.Sf=$("<figcaption>").addClass("gci-asset-viewer-caption").appendTo(b);Ns(new it(a.Sf),a);b=a.asset.data("gci.exhibit.caption");b=Mr(b,!0);var c=$("<span>").addClass("gci-asset-viewer-content-text-caption");a.Sf.append(c);Ir(b,c,void 0,!0);a.W&&a.Sf.append($("<div>").addClass("gci-asset-viewer-author").text(" \u2014 "+a.W))}};
Ic.prototype.N=function(){if(!this.isDisposed()){var a=this.Fb.find(".gci-asset-viewer-content");a.length&&a.is(":visible")||(a=$("<div>").addClass("gci-asset-viewer-content gci-asset-viewer-content-test").appendTo($("#collections-page-asset-viewer")));var b=bO(this,a.width(),a.height());(QC(this.asset)||LG(this.asset))&&this.H.css({height:b.height,width:b.width,top:"50%","margin-top":"-"+b.height/2+"px",left:"50%","margin-left":"-"+b.width/2+"px"});if(Jc(this.asset)&&!dt(this.app)){b=this.Fb.find(".gci-asset-viewer-content-text-container");
jO(this,b);var c=b.height();b.css("font-size","12px");for(var d=parseInt(b.css("font-size"),10);b.contents().height()<c&&35>d;)d++,b.css("font-size",d+"px");for(;b.contents().height()>c&&12<d;)d--,b.css("font-size",d+"px")}a.hasClass("gci-asset-viewer-content-test")&&a.remove();this.de&&(a=this.de.find(".gci-asset-viewer-title"),this.de.toggleClass("gci-unified-header-clickable",a.width()==this.um()));this.uf&&this.uf.resize();if(this.$a)try{var e=this.$a.bl();if(1.01<=e.size.height||0==e.z)this.$a.yf(),
this.$a.Yd(),this.$a.ej()}catch(f){}}};
var jO=function(a,b){var c=a.Fb.find(".gci-asset-viewer-content");c.length&&c.is(":visible")||(c=$("<div>").addClass("gci-asset-viewer-content gci-asset-viewer-content-test").appendTo($("#collections-page-asset-viewer")));a=bO(a,c.width(),c.height());b.css("height",a.height);c.hasClass("gci-asset-viewer-content-test")&&c.remove()},WN=function(a,b){a.Bh=!0;a.vo=b;a.Ni=!1;b?($N(a,!0),kO(a)):$N(a)},kO=function(a){a.jk=!0;var b=function(c){!a.Ni&&a.Bh&&(window.clearTimeout(a.$j),c&&$("body").removeClass("gci-asset-viewer-microscope-idle"),
a.$j=window.setTimeout(function(){$("body").addClass("gci-asset-viewer-microscope-idle")},Pr()?8E3:1500))};Pr()||($("body").bind("mousedown.gci-asset-viewer-microscope-mouse-tracker",function(){a.Ni=!0}),$("body").bind("mouseup.gci-asset-viewer-microscope-mouse-tracker",function(){a.Ni=!1}),$("body").bind("mousemove.gci-asset-viewer-microscope-mouse-tracker",b));$("body").on("click.gci-asset-viewer-microscope-mouse-tracker",function(c){$(c.target).closest(".gci-asset-viewer-content-container").length||
$N(a)}).on("keydown.gci-asset-viewer-microscope-mouse-tracker",function(){$N(a)}).on("touchstart.gci-asset-viewer-microscope-mouse-tracker",b);Nr($("body"),"..gci-asset-viewer-microscope-mouse-tracker",function(){$("body").off(".gci-asset-viewer-enable-microscope-mouse-tracker");a.Bh=!0;b();return!0});b()},$N=function(a,b){a.jk=!1;$("body").off(".gci-asset-viewer-microscope-mouse-tracker");window.clearTimeout(a.$j);b||$("body").removeClass("gci-asset-viewer-microscope-idle");a.Ni=!1};
Ic.prototype.og=function(){var a=$("<h1>").addClass("gci-unified-header-title-container"),b=$("<h2>"),c=$("<span>").attr("title",this.asset.getTitle()).addClass("gci-asset-viewer-title").addClass("gci-unified-header-title");Jr(this.asset.getTitle(),c);var d=B(function(){c.width()==this.um()&&this.de.toggleClass("gci-unified-header-full")},this);a.on("click.gci-asset-viewer",d).append(c);d=RF(this.asset);le(Ef(d))||a.append($("<span>").addClass("gci-asset-viewer-date").text(d));var e=this.asset.Ue();
e&&(d=Yx("common/pixel.gif"),$("<img>").attr("src",d).attr("alt","Go to Museum View").addClass("gci-asset-show-streetview").addClass("SPRITE_icon_pegman").appendTo(a).bind("click",B(function(){var r=this.asset.Za();r&&(r=(r=fF(r.metadata,$s))?F(r,Ei,8).Ka():null,this.app.lc(this.app.H.dg,{"l.id":r,location:e}));return!1},this)));var f=this.asset.Za(),g=f&&f.getName(),k=f&&f.getId();d=TB(this.app);k=g&&(!d||d!=k);var l={gr:Jx(this.asset.metadata,XE)||"",Cc:SF(this.asset)};k&&(l.Nc=g);g=$(D(MN,l));
g.find(".gci-asset-viewer-details").on("click.gci-asset-viewer",B(function(){this.Xh()},this));var p=this;if(this.asset.jd())g.find(".gci-asset-viewer-creator").addClass("gci-asset-viewer-basic-info-link").on("click.gci-asset-viewer",function(){cH(p.asset);return!1});var q=WG(this.asset,2,1);if(q.length&&!this.Jm)g.find(".gci-asset-viewer-location").addClass("gci-asset-viewer-basic-info-link").on("click.gci-asset-viewer",B(function(){1==q.length?this.app.Uj(q[0].Be(),q[0].qc()):n.lc("",dH(q));return!1},
this));else g.find(".gci-asset-viewer-location").addClass("gci-asset-viewer-no-link");if(k&&!d)g.find(".gci-asset-viewer-partner").addClass("gci-asset-viewer-basic-info-link").on("click.gci-asset-viewer",B(function(){this.Jm?this.app.Jo(f):this.app.Ji(f);return!1},this));b.append(g);this.de.empty().append(a).append(b)};
Ic.prototype.Xh=function(a){this.ne.toggle(a);this.Fb&&this.Fb.toggleClass("gci-asset-viewer-sidebar-open",a);window.setTimeout(B(function(){this.ti&&cD(this.ti)},this),0);this.Fb.find(".gci-asset-viewer-details").toggleClass("collections-ui-button-active",a);a=QC(this.asset)||LG(this.asset)?550:0;var b=this.ne.is(":visible");b?this.Fb.find(".gci-asset-viewer-tabs li:first-child").click():this.trigger("asset-viewer-opened",[null]);var c=this;window.setTimeout(function(){b&&c.$a&&(c.$a.yf(),c.$a.Yd(!1),
c.$a.ej());window.setTimeout(function(){c.$a&&c.$a.Yd()},400);c.N()},a)};var lO=function(a,b,c){x.call(this);c=c||{};this.mh=a;this.An=b;this.O=c.Ok||null;this.T=!!c.To;this.H=c.lg||null;this.N=c.mg||null};I(lO,nb);var mO=function(a){var b=$(D(uN,{className:a.mh,Ss:a.An,To:a.T})),c=b.find(".gci-asset-viewer-tab-section");a.O?Ir(a.O,c):a.render(c);ce(c[0],be(c.text()));a.H&&b.addClass(a.H);return b};lO.prototype.render=function(a){this.N&&this.N(a)};
var nO=function(a){var b=[];Jx(a.asset.metadata,aF)&&b.push(new lO("gci-asset-viewer-tab-story","Story",{Ok:Jx(a.asset.metadata,aF)||""}));a.asset.wc()&&b.push(new lO("gci-asset-viewer-tab-description","Description",{Ok:a.asset.wc()}));VG(a.asset)&&b.push(new lO("gci-asset-viewer-tab-more-information","More Details",{lg:"gci-more-information",mg:B(a.ru,a)}));if(Jx(a.asset.metadata,VE)){var c=new lO("gci-asset-viewer-tab-transcript","Transcript",{Ok:Jx(a.asset.metadata,VE)||""});dt(a.app)?b.unshift(c):
b.push(c)}c=[];var d=[],e=[];if(a.U.length)for(var f=0;f<a.U.length;f++){var g=a.U[f];g&&(MC(g)?c.push(g):QC(g)?d.push(g):RC(g)&&e.push(g))}d.length&&b.push(new lO("gci-asset-viewer-tab-video","Videos",{lg:"gci-asset-viewer-videos",mg:B(a.su,a,d)}));c.length&&b.push(new lO("gci-asset-viewer-tab-image","Images",{lg:"gci-asset-viewer-images",mg:B(a.qu,a,c)}));e.length&&b.push(new lO("gci-asset-viewer-tab-audio","Audio",{lg:"gci-asset-viewer-audios",mg:B(a.ou,a,e)}));c=a.asset;(YG(c)||ZG(c)||$G(c))&&
b.push(new lO("gci-asset-viewer-tab-map","Map",{lg:"gci-asset-viewer-map",mg:B(a.Dr,a)}));return b},oO=function(a){var b=[];b.push(new lO("gci-asset-viewer-tab-debug","Debug",{lg:"gci-asset-viewer-debug",mg:B(a.pu,a)}));WG(a.asset).length&&b.push(new lO("gci-asset-viewer-tab-annotation","Annotation",{lg:"gci-asset-viewer-annotation",mg:B(a.mu,a)}));return b},VN=function(a){var b=nO(a);GB(a.app)&&(b=la(b,oO(a)));b.length||b.push(new lO("gci-asset-viewer-tab-description","Description",{Ok:"No further details available",
To:!0}));var c=$("<ul>").addClass("gci-asset-viewer-tabs").attr("role","tablist").appendTo(a.ne),d=$("<div>").addClass("gci-asset-viewer-tab-content-wrapper").appendTo(a.ne),e=$("<div>").addClass("gci-asset-viewer-tab-content").appendTo(d),f=function(q){q=c.find("."+q);q.hasClass("gci-asset-viewer-tab-active")||(c.find("li").removeClass("gci-asset-viewer-tab-active").attr("aria-selected","false"),q.addClass("gci-asset-viewer-tab-active").attr("aria-selected","true"))},g=B(function(){for(var q=b.length&&
b[0].mh,r=0,u;u=b[r];r++){u=u.mh;var y=e.find("."+u+"-header");if(y.length){var z=y.position().top;y=y.outerHeight(!0)-y.height();z+=y;y=e.scrollTop();var N=e.prop("scrollHeight");if(0<z){0!=y&&y+e.height()==N&&(q=u);break}q=u}}q&&f(q);$N(this)},a);a.xl=new it(e,{Ri:g});(g=Jx(a.asset.metadata,bF)||"")&&e.append($("<div>").addClass("gci-asset-viewer-quote").text(Mr(g.toString())));g=B(function(q,r){var u=e.find("."+q+"-header"),y=e.scrollTop(),z=u.position().top,N=u.outerHeight(!0)-u.height();y=y+
z+N;u.is("h3:first")&&(y=0);r?(e.stop(!0).scrollTop(y),f(q)):e.animate({scrollTop:y},"fast",void 0,Rb(f,q));this.ne.is(":visible")&&this.trigger("asset-viewer-opened",[q])},a);for(var k=0,l;l=b[k];k++){var p=l.mh;p=$(D(tN,{className:l.mh,text:l.An})).on("click."+p,B(g,a,p,!1)).data("openTab",B(g,a,p));c.append(p);e.append(mO(l))}b.length&&g(b[0].mh);g=a.asset&&a.asset.Za();!a.asset||Jc(a.asset)||Ex(a.app)&&g&&g.getId()==TB(a.app)?e.addClass("gci-asset-viewer-attribution-none"):pO(a,d)},pO=function(a,
b){var c=$("<div>").addClass("gci-asset-viewer-attribution"),d=a.asset.Za(),e=$("<div>").addClass("gci-asset-viewer-attribution-text").appendTo(c);if(d){var f=d.Nd().addClass("gci-asset-viewer-attribution-logo"),g=KF(d);g&&(f.text(""),g.insertBefore(f.contents()),c.append(f));f=d.Nd();UF(d,f,a);e.append(f)}(a=a.asset.Nd())&&e.append($("<div>").append($("<span>").text("Original source: ")).append(a.addClass("gci-asset-viewer-attribution-source")));$("<div>").addClass("gci-asset-viewer-attribution-gutter").append(c).appendTo(b)};
h=Ic.prototype;
h.ru=function(a){var b={};TG(this.asset,B(function(d,e,f){b[d.getKey()]?b[d.getKey()].push({Ti:d,Gk:e,displayValue:f}):b[d.getKey()]=[{Ti:d,Gk:e,displayValue:f}]},this),UG());var c=Ba(b);wa(c,function(d,e){var f=d[0].Gk,g=e[0].Gk;e=Sg(f,5,0);d=Sg(g,5,0);f=qO(f);g=qO(g);e<d?e=1:e==d?(e=String(f).toLowerCase(),d=String(g).toLowerCase(),e=e<d?-1:e==d?0:1):e=-1;return e});m(c,function(d){var e=d[0].Gk,f=e?qO(e):d[0].Ti.getKey(),g=$("<div>").addClass("property");f=$("<h2>").addClass("name").text(f+":").appendTo(g);
GB(this.app)&&f.attr("title",rO(e));var k=this.app.Ad();$.each(d,B(function(l,p){l=p.Ti;p=p.displayValue;if(5==l.getType()){if(p=lx(l))if(g.append(p),k){var q=this.asset.Za();if(q&&l.be()==ZE.Ha)p.on("click",function(){Nx(k,q,"AssetOnPartnerSite")});else p.on("click",function(){Mx(k,"ClickExternalLink","Other")})}}else l=$("<div>").addClass("value").appendTo(g),Ir(p,l)},this));g.appendTo(a)},this)};
h.su=function(a,b){var c=$("<div>").addClass("gci-supplemental-player").appendTo(b),d=function(f,g){c.empty();var k=$("<div>").appendTo(c);try{new YT.Player(k[0],{width:360,height:360/XN,videoId:f.Od(),playerVars:{autoplay:g?1:0,rel:0}});var l=$("<div>");Lr(f.wc(),l);c.append($("<div>").addClass("gci-supplemental-player-title").text(f.getTitle())).append(l)}catch(p){}};d(a[0],!1);if(1!=a.length)for(var e=0;e<a.length;e++)(function(f){JC(f,{$d:YN,fadeIn:!0}).on("click",function(){d(f,!0);return!1}).appendTo(b)})(a[e])};
h.Dr=function(a){a=$(D(LN,{Gr:SF(this.asset),Fr:Jx(this.asset.metadata,XB)||"",Hr:Jx(this.asset.metadata,$B)||""})).appendTo(a).find(".gci-asset-viewer-google-maps").css({width:360,height:360});this.ti=new tc(a.get(0),{qk:{draggable:!dt(this.app),scrollwheel:!1}});window.setTimeout(B(this.Cr,this),0)};
h.Cr=function(){if(!this.isDisposed()&&this.asset&&this.ti)for(var a=[YG(this.asset),$G(this.asset),ZG(this.asset)],b=0;b<a.length;b++){var c=a[b];if(c){var d;switch(b){case 0:var e="Born";(d=fF(this.asset.metadata,XB))?(d=new cx(d.getDate()),d=d.N?ex(d.N):""):d="";break;case 1:e="Created";d=RF(this.asset);break;default:e="Died",(d=fF(this.asset.metadata,XB))?(d=new cx(d.getDate()),d=d.H?ex(d.H):""):d=""}dD(this.ti,{lt:c,displayName:c.xg(),Ct:this.asset.getId()+b,Wt:D(NN,{Vr:e,Ga:d,location:c.xg()})})}}};
h.qu=function(a,b){var c=$("<div>").addClass("gci-supplemental-player").appendTo(b),d=function(f){var g=c.find("*");g.css("visibility","hidden");var k=360*f.getSize().height/f.getSize().width;JC(f,{$d:{width:360,height:k},zd:!0,fadeIn:!0}).appendTo(c);k=$("<div>");Lr(f.wc(),k);c.append($("<div>").addClass("gci-supplemental-player-title").text(f.getTitle()!=f.getId()?f.getTitle():"")).append(k);g.remove()};d(a[0]);if(1!=a.length)for(var e=0;e<a.length;e++)(function(f){JC(f,{$d:YN,fadeIn:!0}).on("click",
function(){d(f);return!1}).appendTo(b)})(a[e])};
h.ou=function(a,b){var c=$("<div>").addClass("gci-supplemental-player").appendTo(b),d,e=this,f=function(l,p){var q;d&&(q=d);var r=c.find("*");r.css("visibility","hidden");c.append($("<div>").addClass("gci-supplemental-player-title").text(l.getTitle()));d=new rN(l.vg()||"",{pr:p});T(e,d);c.append(d.na());p=$("<div>");Ir(l.wc(),p);c.append(p);w(q);r.remove()};f(a[0],!1);if(1!=a.length){for(var g=$("<ul>"),k=0;k<a.length;k++)(function(l){g.append($("<li>").append($("<a>").text(l.getTitle()).attr("href","#audio").on("click",
function(){f(l,!0);return!1})))})(a[k]);b.append(g)}};h.pu=function(a){GB(this.app)&&SG(this.asset,B(function(b,c,d){var e=c?qO(c):b.getKey();c=$("<div>").addClass("property debug").append($("<h2>").addClass("name").text(e+":").attr("title",rO(c)));5==b.getType()?(b=lx(b))&&c.append(b):c.append($("<div>").addClass("value").text(d));c.appendTo(a)},this))};
h.mu=function(a){if(GB(this.app)){for(var b=WG(this.asset),c=0,d;d=b[c];c++){var e=$("<div>").addClass("property debug").append($("<div>").addClass("name").text("Annotation:"));e.append($("<div>").addClass("value").append($('<a target="_blank">').attr("href","http://hume"+d.qc()).text(d.getTitle())).append($("<div>").text("Status: "+sO(d.getStatus()))).append($("<div>").text("Relation: "+tO(d.Be()))).append($("<div>").text("Relevance: "+Vg(d.H,3,1))));e.appendTo(a)}b=(c=(b=Jx(this.asset.metadata,
Us)||null)?parseInt(b,16):null)?"Edit annotations":"No collection id found on asset";c=c?"//www.google.com/culturalinstitute/manage/asset-editor/"+c+"?l.id="+this.asset.getId():"";a.append($("<div>").addClass("property debug").append($("<div>").addClass("value").append($('<a target="_blank" style="color: #ccc;">').attr("href",c).text(b))))}};
h.wk=function(){var a=this;if(QC(this.asset)||LG(this.asset))try{if(this.Ma)this.Ma.playVideo();else{var b={autoplay:1,rel:0},c=this.asset.data("gci.exhibit.streamInfo");c&&(b.start=Math.floor(c.start/1E3),b.end=Math.floor(c.end/1E3));this.Ma=new YT.Player(this.ui[0],{width:"100%",height:"100%",videoId:this.asset.Od(),playerVars:b,events:{onStateChange:function(d){d.data==YT.PlayerState.ENDED&&a.trigger("asset-rendered-or-played",[!0])}}})}}catch(d){}};
var vO=function(a,b){window.clearTimeout(a.$j);uO(a);a.asset=b;iO(a);a.$a&&((b=a.asset.data("gci.exhibit.msState"))&&!b.size&&(b=gH(b,a.$a.Of()),a.asset.data("gci.exhibit.msState",b)),b?(a.$a.yf(),a.$a.re(b,1E3)):(a.$a.Yd(),a.$a.ej()))},uO=function(a){dt(a.app)||(a.Bh=!1,$("body").off(".gci-asset-viewer-enable-microscope-mouse-tracker"),$("body").on("click.gci-asset-viewer-enable-microscope-mouse-tracker",B(function(b){$(b.target).closest(".gci-asset-viewer-content-container").length&&($("body").off(".gci-asset-viewer-enable-microscope-mouse-tracker"),
this.Bh=!0)},a)))};Ic.prototype.bind=function(a,b){this.Fb.bind(a,b)};Ic.prototype.trigger=function(a,b){this.Fb.trigger(a,b)};Ic.prototype.unbind=function(a,b){this.Fb.unbind(a,b)};
var dO=function(a){var b=dt(a.app),c=a.asset.getSize();a.Fb.addClass("gci-asset-viewer-video-type");b&&a.H.css({width:300,height:300/XN});a.T||(a.Ya=new cC(a.H,OC(a.asset),{ee:c,Bc:!0,fadeIn:!0}),a.Ya.load());a.ui=$("<div>").addClass("shield").on("click.collections-asset-viewer-item",B(a.wk,a,a.H)).appendTo(a.H);a.T&&a.wk();b||window.setTimeout(B(function(){this.N()},a),0)},eO=function(a){a.Fb.addClass("gci-asset-viewer-text-type");var b=$("<div>").addClass("gci-asset-viewer-content-text-container").appendTo(a.H);
dt(a.app)||jO(a,b);b=$("<div>").addClass("gci-asset-viewer-content-text").appendTo(b);Kr(Mr(a.asset.Wa().Ka()),b);a.asset.data("gci.exhibit.isBlockQuote")&&b.addClass("block-quote");a.asset.data("gci.exhibit.caption")&&(a.Sf=$("<div>").addClass("gci-asset-viewer-author").append($("<span>").text(" \u2014 "+a.asset.data("gci.exhibit.caption"))).appendTo(b))},fO=function(a){var b=dt(a.app);a.Fb.addClass("gci-asset-viewer-streetview-type");b?a.Fb.css("height",wO(a,!0)):$("body").toggleClass("gci-asset-streetview-immersive");
window.setTimeout(function(){a.H&&(a.uf=new mI(a.asset,a.H,a.ka),a.uf.bind("annotation-selected",function(c,d){a.trigger("annotation-selected",d)}))},0)},gO=function(a){var b=a.H.addClass("gci-asset-viewer-audio-type"),c=b.append,d=new rN(a.asset.vg()||"");T(a,d);a=d.na();c.call(b,a)},hO=function(a){a.Fb.addClass("gci-asset-viewer-three-d-type");var b=E(a.asset.La,110);if(dt(a.app)){var c=300/XN;a.H.css({width:300,height:c});var d={width:300,height:c};a.Ya=new cC(a.H,OC(a.asset),{ee:{width:300,height:c},
ae:d,Bc:!0,fadeIn:!0});a.Ya.load();a.H.on("click",B(function(){this.Uk||(w(this.Ya),this.Ya=null,this.Uk=new mN(this.H.get(0),b))},a))}else a.Uk=new mN(a.H.get(0),b)},cO=function(a){var b=dt(a.app);a.Fb.addClass("gci-asset-viewer-microscope-type");var c=$(".gci-asset-viewer-transition-clone");uO(a);window.setTimeout(B(function(){if(this.asset&&!this.isDisposed())if(b){var d=this.asset.getSize(),e=this.H.width(),f=d.height*e/d.width,g=wO(this);if(this.asset.he()||GG(this.asset))g-=130;f>g&&(f=g,e=
d.width*f/d.height);this.H.css({height:f,width:e});e={width:e,height:f};this.Ya=new cC(this.H,OC(this.asset),{ee:d,ae:e,Bc:!0,fadeIn:!0});this.Ya.load();this.H.addClass("gci-asset-viewer-content-microscope-loaded");this.H.on("click",function(){xO(a)})}else d=KG(this.asset)&&this.asset.Ef(),this.$a=new Z(this.H.get(0),{tg:d,Ch:!1}),this.$a.eh(!1),Pr()&&this.$a.Ne(3),this.$a.On(B(function(k){if(!this.isDisposed())return this.H.width()?new $m(this.H.width()-50,eH()):k},this)),this.$a.Jl(B(function(k){if(!this.isDisposed()){var l=
$("body").hasClass("gci-asset-viewer-microscope-zoomed"),p=$("body").height();p=yO()/p;var q=1/k.size.height+p;p=1.01<q&&0!=k.z;k=1.03<q&&0!=k.z;$("body").toggleClass("gci-asset-viewer-microscope-zooming",p);$("body").toggleClass("gci-asset-viewer-microscope-zoomed",k);this.vo||(!this.jk&&k?kO(this):this.jk&&!k&&$N(this));l!=k&&this.$a&&this.$a.yf();!l&&p&&this.ne.is(":visible")&&this.Xh(!1)}},this)),this.$a.Ai(B(function(){this.isDisposed()||(this.H.addClass("gci-asset-viewer-content-microscope-loaded"),
this.N(),this.Vn())},this)),this.$a.Hl(function(){a.isDisposed()||(a.trigger("asset-rendered-or-played"),c.remove())}),KG(this.asset)?(d=!!this.asset.data("gci.exhibit.msState"),PM(this.$a,MG(this.asset,d))):(d=bO(this,1200,1200),e=OC(this.asset,d),this.$a.yi(e,d.width,d.height),this.H.addClass("gci-asset-viewer-content-microscope-loaded"))},a),c.length?333:0)};
Ic.prototype.Vn=function(){if(this.$a){var a=this.asset.data("gci.exhibit.msState");a&&!a.size&&(a=gH(a,this.$a.Of()),this.asset.data("gci.exhibit.msState",a));a&&this.$a.re(a,1E3)}};Ic.prototype.resize=function(){window.setTimeout(B(this.N,this),0)};
var xO=function(a){Pr()&&!TN()&&RN();$("#content, body > header, body > footer").hide();a.O=$(D(ON)).appendTo($("body"));a.O.find(".gci-fullscreen-microscope-close").on("click",function(){ZN(a);return!1});var b=a.O.find(".gci-fullscreen-microscope").get(0),c=KG(a.asset)&&a.asset.Ef();a.$a=new Z(b,{tg:c,Ch:Pr()});a.$a.eh(!1);a.$a.Ne(3);KG(a.asset)?(b=!!a.asset.data("gci.exhibit.msState"),PM(a.$a,MG(a.asset,b))):(b=bO(a,1200,1200),c=OC(a.asset,b),a.$a.yi(c,b.width,b.height))},ZN=function(a){a.O&&a.$a&&
(Pr()&&TN()&&SN(),a.$a.Rg(),a.O.remove(),$("#content, body > header, body > footer").show())},sO=function(a){switch(a){case 1:return"confirmed";case 2:return"rejected";case 3:return"unreviewed";default:return"unknown"}},tO=function(a){switch(a){case 1:return"event";case 2:return"location";case 3:return"person";case 4:return"created_by";case 5:return"medium";case 6:return"art_movement";case 102:return"identity";default:return"unknown"}},rO=function(a){var b=[],c=a?a.be():null;c&&((c=xx[c]||null)&&
b.push("schema_name:"+c.H()),pa(b,"key:"+a.getKey(),"type:"+zO[a.getType()],"schema_key_hash:"+a.be(),"display_score:"+Sg(a,5,0),"facet_score:"+Sg(a,6,0),"annotatable:"+P(a,7)));return b.join(", ")},zO={1:"text",2:"location",3:"date",4:"identifier",5:"link"},UG=function(){return[WE.Ha,UE.Ha,"-8821813686241052451",XE.Ha,bF.Ha,aF.Ha,TE.Ha,VE.Ha,Vs.Ha,Xs.Ha]},qO=function(a){var b=a.getKey();if(a=F(a,Ch,4))a=$w(a).Ka(void 0,void 0),le(Ef(a))||(b=a);return b};Ic.prototype.um=function(){return 600};
var wO=function(a,b){var c=130;a.app.ek()&&(c=0);return $(window).height()-$("body > header").height()-(b?c:70)},eH=function(){return $("body").hasClass("gci-asset-viewer-slideshow-mode")?$("body").height()-($("body").hasClass("gci-embed")?0:70)-50:$("body").height()-yO()-50},yO=function(){return 2*Math.max($("body > header").outerHeight()+($("body").hasClass("gci-embed")?0:70),$("#gci-action-tabs").outerHeight()+$("body > footer").outerHeight())};
var AO=function(a){a=a?"This user gallery has been created by an independent third party and may not always represent the views of the institutions, listed below, who have supplied the content.":"The exhibit featured may in some cases have been created by an independent third party and may not always represent the views of the institutions, listed below, who have supplied the content.";this.N=$("<div>").addClass("gci-credits-partners-logos");this.H=$("<div>").addClass("gci-credits-partners-attributions");
this.Qh=$("<div>").addClass("gci-credits-partners-outer-container");this.Rh=$("<div>").addClass("gci-credits-partners-container");this.Ig=$("<div>").addClass("credits-partners-wrapper-box").append($("<div>").addClass("gci-credits-header-container").append($("<h2>").addClass("gci-credits-header-title").text("Credits: All Media"))).append(this.Qh.append(this.Rh.append($("<div>").addClass("gci-credits-partners-disclaimer").text(a)).append(this.N).append(this.H)));x.call(this)};I(AO,nb);h=AO.prototype;
h.ta=function(){this.Ig&&this.Ig.remove();this.Ig=null;this.Qh&&this.Qh.remove();this.Qh=null;this.Rh&&this.Rh.remove();this.Rh=null;AO.oa.ta.call(this)};h.Ig=null;h.Qh=null;h.Rh=null;h.get=function(){return this.Ig};
var DO=function(a,b){var c={},d={},e=0;$.each(b,function(f,g){e+=1;if(f=g.Za()){var k=c[f.getId()];null==k?c[f.getId()]={count:1,Eb:f}:k.count++}if(g=g.Nd()){k=g.text();var l=d[k];null==l?d[k]={count:1,Eb:f,Zn:g}:l.count++}});b=n;b=Ex(b)&&1==Ca(c).length&&c[TB(b)||""];0<e&&!b?(xa(c,function(f,g){var k=f.Eb,l=k.Nd();UF(k,l,a);k&&le(Ef(JF(k)))&&(d[k.getName()]={count:f.count,Zn:l,Eb:null},delete c[g.toString()])}),BO(a,d),CO(a,c)):b&&a.Ig.parent().addClass("gci-only-credits-list")};
AO.prototype.resize=function(){var a=this.Ig.find(".credits-partner-box");if(0!=a.length){var b=30;$.each(a,function(c,d){c=$(d).find("img").height();c>b&&(b=c)});$.each(a,function(c,d){$(d).find(".gci-credits-partner-box-logo-anchor").css("height",b)});Rr(this.Rh,this.Qh)}};
var BO=function(a,b){b=$.map(b,zd);b.sort(function(c,d){return d.count-c.count});a.H.hide();a.H.empty();$.each(b,B(function(c,d){c=$("<div>").addClass("gci-contributing-partners-asset-attribution").append(d.Zn);if(d=d.Eb)d=" (via "+d.getName()+")",c.append($("<span>").text(d));this.H.append(c)},a));a.H.show()},CO=function(a,b){b=$.map(b,zd);b.sort(function(e,f){return f.count-e.count});var c=b.length,d=B(function(){--c;0==c&&this.resize()},a);a.N.hide();a.N.empty();$.each(b,B(function(e,f){e=$("<div>").addClass("credits-partner-box");
f=f.Eb;var g=HF(f);g=Qr(g).empty().addClass("gci-credits-partner-box-logo-anchor").appendTo(e);var k=KF(f);k?(g.append($("<div>").append(k)),k.on("load.gci-credits-partner-box-logo-el",d),k.on("error.gci-credits-partner-box-logo-el",d)):--c;g=f.Nd();e.append(g);UF(f,g,this);this.N.append(e)},a));a.N.show()};
var EO=function(a,b,c){x.call(this);this.H=a;this.U=b;this.aspectRatio=c.aspectRatio||1;this.Xl=c.jo?E(c.jo,3)||0:0;this.T=c.Ik;this.ac=[];this.N=!!c.kd;this.O=!!c.Yb};G(EO,nb);h=EO.prototype;h.ta=function(){$.each(this.ac,function(a,b){b.dispose()});this.H.remove();nb.prototype.ta.call(this)};h.na=function(){return this.H};h.Eh=function(){var a=10,b="W1_H1",c=this.aspectRatio;$.each(FO,function(d,e){Math.abs(e-c)<a&&(b=d.toString(),a=Math.abs(e-c))});return b};h.Lc=function(){return this.ac.length};
h.resize=function(a,b,c){c=0>this.aspectRatio?Math.round(-this.aspectRatio*c):Math.round(this.aspectRatio*b);this.ik()||(c=Math.min(c,950),this.aspectRatio=c/b);b=n;dt(b)&&(b=parseInt(b.na().width(),10),c=this.N?b:this.O?3*b:c>b?b:c);b={width:c};b[GO(this.U)]=a;this.H.css(b);$.each(this.ac,function(d,e){e.resize()});return c};h.width=function(){return this.H.width()};h.left=function(){return this.H.position().left};h.Su=function(){this.H.trigger("collections-exhibit-column-modified",[this])};
h.nh=function(){$.each(this.ac,function(a,b){b.nh()})};h.Oe=function(){var a=new zk,b=lk(mk(new kk,this.aspectRatio),this.T);Xg(a,1,b);this.Xl&&K(a,3,this.Xl);var c=[];$.each(this.ac,function(d,e){c.push(e.Oe())});Yg(a,2,c);return a};h.kd=function(){return this.N};h.Yb=function(){return this.O};h.ik=function(){return this.N||this.O};var FO={W3_H8:.375,W9_H16:.5625,W3_H4:.75,W1_H1:1,W4_H3:4/3,W16_H9:16/9};
var IO=function(a,b,c){x.call(this);this.Ca=n;this.T=a;this.id=b||null;this.O=$("<div>").addClass("collections-exhibit");this.W=c||1;this.Oa=new Date;this.Ia=new Date;this.version=2;this.wa=[];this.Aa=[];this.N=new cF(null);this.Va=!1;this.ua={};this.nb=!1;this.H=[];this.Da=this.Zc=this.ma=this.U=this.V=this.ab=this.Ta=this.Fa=this.va=this.Ub=this.Lb=null;a=ok();this.Lb=HO(this,{aspectRatio:-.75,Ik:[a],kd:!0});a=ok();this.Ub=HO(this,{aspectRatio:this.ke()?-.5:-1,Ik:[a],Yb:!0});this.nh()};I(IO,nb);
h=IO.prototype;h.Kg=0;h.we=10;h.$n=-1;h.ao=-1;h.ta=function(){this.nb||(this.wa=[],this.Aa=[],this.N=null,$.each(this.H,function(a,b){b.dispose()}),w(this.ma),this.O.remove(),IO.oa.ta.call(this))};h.getId=function(){return this.id};h.isLight=function(){return this.Va};var gN=function(a){return a.T!=a.T};IO.prototype.kk=function(a){return this.ua[a].kk};IO.prototype.lk=function(a){return this.ua[a].lk};
IO.prototype.setTitle=function(a,b,c){this.N.setProperty(TE,a,b,!0);c&&(this.va=c);this.ka();JO(this);this.O.trigger("collections-exhibit-gallery-cover-changed",[this]);return this};IO.prototype.getTitle=function(a,b){var c=KO(this);return c?c.Ka(a,b):""};var KO=function(a){return(a=fF(a.N,TE))?$w(a.Wa()):null};IO.prototype.wc=function(a){var b;return(b=(b=fF(this.N,UE))?$w(b.Wa()):null)?b.Ka(a,void 0):""};
var LO=function(a,b){b&&(a.va=b,a.ka(),JO(a))},MO=function(a,b,c){return(a=(a=fF(a.N,FI))?$w(a.Wa()):null)?a.Ka(b,c):""},NO=function(a,b){b&&(a.Fa=b,a.ka(),JO(a))},OO=function(a,b,c){return(a=(a=fF(a.N,GI))?$w(a.Wa()):null)?a.Ka(b,c):""};IO.prototype.Qj=function(){var a=fF(this.N,JI);return null!=a?$w(a.Wa()).Ka(this.T):""};
var PO=function(a){var b=hF(a.N)||null,c={start:null,end:null},d=Ec(a.N,HI)||[];1<d.length?d[0]>d[1]?(c.end=d[0],c.start=d[1]):(c.start=d[0],c.end=d[1]):0<d.length&&(c.start=d[0]);d=(Jx(a.N,II)||"").split("|")[0]||"keydate";var e=(Jx(a.N,II)||"").split("|");return vJ(b,c,d,(1<e.length?e[1]||"":"")||"day",a.T)},QO=function(a){$.each(a.H,function(b,c){b=c.Lc();for(var d=0;d<b;++d){var e=c.ac[d],f=e.Ra();f&&QC(f)&&eN(e)}})},RO=function(a){return $.map(a.Aa,function(b){b=b.Ae();return b.getType()!=Mm()?
b:null})};IO.prototype.ke=function(){return 2==this.W&&!this.Zb()};IO.prototype.Zb=function(){return!!kF(this.N,SI)||1==this.W};IO.prototype.ka=function(){this.O.trigger("collections-exhibit-gallery-modified",[this])};IO.prototype.nh=function(){$.each(this.H,function(a,b){b.nh()})};var SO=function(a,b){return a.H[b]},TO=function(a,b){for(var c=0,d;d=a.H[c];c++)for(var e=0,f;f=d.ac[e];e++)if(f.id==b)return f;return null};IO.prototype.xr=0;IO.prototype.$c=function(){return"cell-"+this.xr++};
var HO=function(a,b){var c=b.kd?0:b.Yb?1:a.H.length-1;null!=b.Sh&&(b.Sh+=1,c=b.Sh>a.H.length-1?a.H.length-1:1>b.Sh?1:b.Sh);var d=$("<div>").addClass("column");b.fadeIn&&d.fadeIn();0<c&&c<=a.H.length?a.H[c-1].na().after(d):a.O.append(d);var e=new EO(d,a,b);$.each(b.Ik,B(function(f,g){f=E(g,2);var k=100,l=0,p=d;1<g.Lc()&&(p=$("<div>").addClass("exhibit-horizontal-cell").css({height:f+"%"}).appendTo(d),f=100,k=Math.floor(100/g.Lc()),l=100-g.Lc()*k);for(var q=1<g.Lc()?{"float":GO(this)}:{},r=0;r<g.Lc();r++){var u=
b.kd?"cover":b.Yb?"credits":a.$c(),y=$.extend(q,0==r?{height:f+"%",width:k+l+"%"}:{height:f+"%",width:k+"%"}),z=$("<a>").css(y).attr("href","#").data("cell-id",u).appendTo(p);y=e;u=new QM(u,z,this,e,{kd:b.kd,Yb:b.Yb,Xa:b.Xa});u.N.bind("collections-exhibit-cell-modified",B(y.Su,y));y.ac.push(u)}},a));a.H.splice(c,0,e);b.asset&&e.ac[0].rd(b.asset);a.O.trigger("collections-exhibit-gallery-column-added",[a,c,e]);a.ka();b.Sh&&a.resize(!0);e.na().bind("collections-exhibit-column-modified",B(a.ka,a));return e};
IO.prototype.resize=function(a){var b=this.O.parent();(b.height()!=this.$n||b.width()!=this.ao||a)&&UO(this)};
var UO=function(a){var b=a.O.parent(),c=b.width(),d=0;b=b.height();var e=a.O.height();$.each(a.H,B(function(f,g){d+=1==f?0:this.we;d+=g.resize(d,e,c);f=g.Lc();for(var k=0;k<f;++k){var l=g.ac[k];l.Ra()&&Jc(l.Ra())&&Rr(l.Ge,l.Cb)}},a));a.O.width(d);a.$n=b;a.ao=c;a.ma.resize();Rr(a.O.find(".credits-list-box"),a.O.find(".credits-list-container"))},JO=function(a){var b=a.Lb.ac[0].Cb;b.empty();b=$("<div>").addClass("cover-box").appendTo(b);var c=a.T;if(gN(a)){var d=a.T;le(Ef(a.getTitle(d,!0)))&&le(Ef(MO(a,
d,!0)))&&le(Ef(OO(a,d,!0)))||(c=d)}d=$("<div>").addClass("exhibit-date-title").append($("<div>").addClass("exhibit-date-title-inner-wrapper").append($("<div>").addClass("gci-exhibit-date-wrapper").append($("<span>").addClass("gci-exhibit-date-border")).append($("<span>").text(PO(a)||"").addClass("gci-exhibit-date-text")).append($("<span>").addClass("gci-exhibit-date-border"))).append($("<div>").addClass("exhibit-title").text(a.getTitle(c)||""))).append($("<br>"));d.append($("<div>").addClass("exhibit-subtitle").text(Mr(MO(a,
c))||"")).append($("<br>")).append($("<div>").addClass("exhibit-subtitle-origin").text(OO(a,c)||"")).append($("<br>"));d.appendTo(b)},VO=function(a){var b=a.U;if(!b)return null;var c=$("<div>").addClass("gci-cover-asset-attribution"),d=b.Za(),e=d?d.getId():null,f=TB(a.Ca);!d||f&&f==e||(e=null,e=$("<a>").on("click",B(function(){var g={"l.id":b.getId(),exhibitId:this.id};this.Ca.lc(this.Ca.H.dg,g,{exhibitId:this.id});return!1},a)),e.text("Image"),f=d.Nd(),c.append($("<div>").append(e).append(": ").append(f)),
UF(d,f,a));(a=b.Nd())&&c.append($("<div>").append($("<span>").text("Original source: ")).append(a));return c},XO=function(a){if(!a.Va){var b=void 0;b=a.Ub.ac[0].Cb;b.empty();if(1==a.W){var c=$("<div>").addClass("credits-list-wrapper-box").append($("<div>").addClass("gci-credits-header-container").append($("<h2>").addClass("gci-credits-header-title").text("Credits: Exhibit"))).appendTo(b);c=$("<div>").addClass("credits-list-container").appendTo(c);var d=$("<ul>").addClass("credits-list-box").appendTo(c);
$.each(Ec(a.N,NI,a.T),function(e,f){e=f.split("\u2014");d.append($("<li>").addClass("credits-list-item").append($("<span>").addClass("credits-list-role").text(e[0])).append($("<span>").addClass("credits-list-separator").text(" \u2014 ").toggleClass("credits-list-separator-hidden",!e[0]||!e[1])).append($("<span>").addClass("credits-list-name").text(e[1]||"")))})}a.ma=new AO(a.ke(),a);b.append(a.ma.get());DO(a.ma,WO(a))}},lN=function(a){if(a.ke())return!1;a=KO(a);if(!a)return!1;a=a.H.Pb();var b="en";
$.each(a,function(c,d){b=d.getLang();return!1});return Zd.test(b)},GO=function(a){return lN(a)?"right":"left"};IO.prototype.bind=function(a,b,c){this.O.bind.apply(this.O,arguments);return this};IO.prototype.unbind=function(a,b){this.O.unbind.apply(this.O,arguments);return this};
var YO=function(a,b){a.V&&(a.U=b[a.V],a.V=null);for(var c=0,d;d=a.H[c];c++)for(var e=0,f;f=d.ac[e];e++){var g=f.lb();if(g){var k=b[g];if(k)if(g=f,k=k.clone(),g.jh){f=g.Bb;var l=g.Pc,p=g.caption,q=g.Td,r=g.Mf,u=g.nf;g.rd(k);g.W&&f?ZM(g,f):l&&g.qh(l,!0);p&&hN(g,p);q&&fN(g,q);r&&YM(g,r.Ce(),E(r,2));u&&WM(g,u)}else g.U=!0;else k=f,k.jh=g,k.U=!1,k.H=null,k.Cb.removeClass("blank"),k.N.attr("aria-hidden","false"),k.N.addClass("unresolved")}}};
IO.prototype.Oe=function(){var a=new Uk,b=al();Xg(a,1,b);this.id&&K(a,2,this.id);"number"===typeof this.W&&K(a,26,this.W);"number"===typeof this.Kg&&K(a,3,this.Kg);od(this.Oa)&&K(a,18,this.Oa.getTime());od(this.Ia)&&K(a,15,this.Ia.getTime());od(this.Ta)&&K(a,19,this.Ta.getTime());od(this.ab)&&K(a,20,this.ab.getTime());this.va&&Xg(a,10,this.va);this.Fa&&Xg(a,12,this.Fa);this.wa&&Yg(a,17,this.wa);this.U&&this.U.getId()&&Vk(a,this.U.getId());Xk(a,this.N.H.clone());K(a,24,this.T);Yg(a,25,[]);var c=[];
$.each(this.ua,B(function(e,f){e=new Rk;e=K(e,1,f.et);e=K(e,3,f.kk);f=K(e,2,f.lk);c.push(f)},this));Yg(a,25,c);b=new yk;var d=[];$.each(this.H,function(e,f){f.ik()||d.push(f.Oe())});Yg(b,1,d);Xg(a,14,b);return a};
var $O=function(a,b,c){c=!0;E(F(a,$k,1),1);var d=b||{},e=(b=Qa(a,hJ))?A(b,Gj,1):[];$.each(e,function(k,l){l.getId()&&(k=new KC(l),d[k.getId()]=k)});var f=new IO(Yk(a),a.getId(),a.getType());f.Kg=E(a,3);f.version=E(a,4);f.Zc=F(a,Gc,28);f.Oa=new Date(E(a,18));f.Ia=new Date(E(a,15));E(a,19)&&(f.Ta=new Date(E(a,19)));E(a,20)&&(f.ab=new Date(E(a,20)));f.wa=A(a,ck,17);f.V=a.lb();(e=F(a,Wj,27))&&!e.lb()&&e.getStreetView()&&(e=wj(new uj,e.getStreetView()),e=Ij(Hj(new Gj,7),e),f.U=new KC(e),f.V=null);var g=
{};e=b?A(b,bm,2):[];$.each(e,function(k,l){l&&l.qc()&&(k=new CI(l),g[k.qc()]=k)});$.each(A(a,Ph,21),function(k,l){(k=l.Ae().qc())&&(k=g[k])&&f.Aa.push(new sF(l,k))});if(b=b?b.Za():null)f.Da=new FF(b);f.N=null;f.N=new cF(F(a,Ni,22));f.ua={};$.each(A(a,Rk,25),function(k,l){k=l.getLang();var p=new ZO(k);p.kk=P(l,3);p.lk=P(l,2);f.ua[k]=p});LO(f,F(a,Pk,10));NO(f,F(a,Pk,12));Wk(a)||(f.Va=!0);Wk(a)&&Ak(Wk(a))&&$.each(Ak(Wk(a)),function(k,l){if(!F(l,vk,4)){k=l.getStyle();if(null==k){k=new kk;mk(k,1);var p=
ok();lk(k,[p])}var q=HO(f,{aspectRatio:k.Eh(),Ik:A(k,nk,1),Xa:c,jo:l,Sl:d});$.each(Fk(l),function(r,u){if(r=q.ac[r]){r.qp=u;switch(u.getType()){case 3:r.Cb.hasClass("blank")||(SM(r),r.Cb.addClass("blank"),r.N.attr("aria-hidden","true"),TM(r));break;case 1:var y=u.Wa().clone(),z=r.id,N=new Gj;y=Xg(N,12,y);y=new KC(y);Hj(y.La,6);K(y.La,1,"text-asset-"+z);z=y.getId();K(y.La,92,z);z=F(u,ik,11)?F(u,ik,11).ua():null;y.data("gci.exhibit.isBlockQuote",1==z);r.rd(y);z&&VM(r,z);u.Kc()&&hN(r,$w(u.clone().Kc()));
break;case 2:z=u.Ra()?u.Ra().lb():null;r.jh=z;TM(r);r.U=!1;u.Kc()&&hN(r,$w(u.clone().Kc()));E(u,6)&&fN(r,E(u,6));break;default:throw Error("gb`"+u.getType());}u.Ra()&&(r.W&&Yj(u.Ra())?(z=Yj(u.Ra()),y=void 0,O(z,4)&&O(z,5)&&(y=new $m(O(z,4),O(z,5))),z=new DG(O(z,1),O(z,2),z.getZoom(),y),ZM(r,z)):F(u.Ra(),ak,5)&&(z=F(u.Ra(),ak,5),r.qh({top:z.Ho(),left:z.Fo(),Jf:Vg(z,3,1)})),u.Ra().Te()&&(z=u.Ra().Te(),YM(r,z.Ce(),E(z,2))),u.Ra().getStreetView()&&(z=u.Ra().getStreetView(),WM(r,z)))}})}});YO(f,d);JO(f);
XO(f);f.nh();return f};IO.prototype.load=function(a){$.each(this.H,function(b,c){b=c.Lc();for(var d=0;d<b;++d)c.ac[d].load(a)})};var aP=function(a,b,c){c=Math.min(a.H.length,c+3);for(b=Math.max(0,b-3);b<c;++b)for(var d=a.H[b],e=d.Lc(),f=0;f<e;++f){var g=d.ac[f];g.V=!1;g.load()}};IO.prototype.unload=function(){$.each(this.H,function(a,b){a=b.Lc();for(var c=0;c<a;++c)b.ac[c].unload()})};
var WO=function(a,b){var c={};null==a.U||void 0!=b&&0!=b||(c[a.U.getId()]=a.U);for(var d=void 0!=b?b:a.H.length-1,e=void 0!=b?b:0;e<=d;e++){b=a.H[e];for(var f=0,g;g=b.ac[f];f++)(g=g.Ra())&&g.getId()&&(c[g.getId()]=g)}return c};IO.prototype.clone=function(){return $O(this.Oe(),WO(this))};var bP=function(a){return(a=Jx(a.N,Vs))?parseInt(a,16):null};IO.prototype.Za=function(){if(this.Da)return this.Da;var a=bP(this),b=WO(this);if(a&&b)for(var c in b){var d=b[c];if(d&&d.Za()&&d.Za().getId()==a)return d.Za()}return null};
var ZO=function(a){this.et=a;this.lk=this.kk=!1};
var cP=function(a,b){qH.call(this,b,void 0);this.W=a;this.N=null};G(cP,vH);var eP=function(a,b){b=new cP(b);dP(b,a);return b},dP=function(a,b){a.N=b;if(b instanceof IO){(b.V||b.U)&&a.items.push(b.U);for(var c=0,d;d=b.H[c];c++)for(var e=0,f;f=d.ac[e];e++)f.Ra()&&a.items.push(f.Ra())}else for(d=(c=Wk(b.H))&&Ak(c)||[],c=0;e=d[c];c++){f=Fk(e)||[];e=0;for(var g;g=f[e];e++)2==g.getType()&&(g=g.Ra())&&g.lb()&&a.items.push(b.Ra(g.lb()))}a.H=a.items.length},fP=function(a,b,c){dP(a,c);b(a.H,a.items)};
cP.prototype.O=function(a,b){return a.exhibit?(fP(this,b,a.exhibit),!0):a.exhibitId?(this.W.get(a.exhibitId,B(function(c){c?fP(this,b,c):b(0,[])},this)),!0):!1};cP.prototype.Se=function(){return this.N};
var gP=function(a,b){x.call(this);this.N=n;this.O=a;this.H=!b;this.ig={};this.jg={};WJ("gci-exhibitservice-unvalidate",function(c){c&&(this.ig[c]=null,this.jg[c]=null)},this)};I(gP,nb);gP.prototype.ta=function(){mb(this.ig);this.ig=null;this.jg={};gP.oa.ta.call(this)};
gP.prototype.get=function(a,b,c){if(this.H){if(this.ig[a]){b&&b(this.ig[a]);return}if(this.jg[a]){if(c){b&&b(null);return}if(!b)return;var d=this.jg[a];1==d.getType()?(d=$O(d,null,!0),d.nb=!0):d=new lJ(d);this.ig[a]=d;delete this.jg[a];b(d);return}}d={};d.exhibit_ids=a;c=c||!1;wr(rB(this.O,"/common/api/get-object-by-id",d,Jm),B(this.U,this,a,b,c),B(this.T,this))};gP.prototype.T=function(){OB(this.N,"Failed to get exhibit.")};
gP.prototype.U=function(a,b,c,d){var e=null;$.each(A(d,Hm,1),B(function(f,g){3==g.getType()&&(this.H&&(this.jg[a]=g.Se()),c||(f=g.Se(),1==f.getType()?(f=$O(f,null,!0),f.nb=!0):f=new lJ(f),g=f.getId(),this.H&&g&&(this.ig[g]=f),g==a&&(e=f)))},this));b&&b(e)};
var iP=function(){this.N=new cp;this.H=new hP("",void 0);this.H.next=this.H.prev=this.H},kP=function(a,b){if(b=a.N.get(b))b.remove(),jP(a,b);return b};h=iP.prototype;h.get=function(a,b){return(a=kP(this,a))?a.value:b};h.set=function(a,b){var c=kP(this,a);c?c.value=b:(c=new hP(a,b),this.N.set(a,c),jP(this,c))};h.shift=function(){return lP(this,this.H.next)};h.pop=function(){return lP(this,this.H.prev)};h.remove=function(a){return(a=this.N.get(a))?(a.remove(),this.N.remove(a.key),!0):!1};h.ad=function(){return this.N.ad()};
h.isEmpty=function(){return this.N.isEmpty()};h.Ic=function(){return this.map(function(a,b){return b})};h.xc=function(){return this.map(function(a){return a})};h.contains=function(a){return this.some(function(b){return b==a})};h.forEach=function(a,b){for(var c=this.H.next;c!=this.H;c=c.next)a.call(b,c.value,c.key,this)};h.map=function(a,b){for(var c=[],d=this.H.next;d!=this.H;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};
h.some=function(a,b){for(var c=this.H.next;c!=this.H;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};h.every=function(a,b){for(var c=this.H.next;c!=this.H;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};
var jP=function(a,b){b.next=a.H.next;b.prev=a.H;a.H.next=b;b.next.prev=b;mP(a,500)},mP=function(a,b){for(;a.ad()>b;){var c=a,d=a.H.prev;d.remove();c.N.remove(d.key)}},lP=function(a,b){a.H!=b&&(b.remove(),a.N.remove(b.key));return b.value},hP=function(a,b){this.key=a;this.value=b};hP.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};
var nP=function(a){qH.call(this,a,void 0);this.N=new iP};G(nP,vH);nP.prototype.O=function(a,b){if(!a.assetIds||!a.assetIds.length)return!1;wH(a.assetIds,B(function(c){kJ(this,c);b(this.H,this.items)},this));return!0};
var oP=function(a,b,c){b.assetIds&&b.assetIds.length&&wH(b.assetIds,B(function(d){kJ(this,d);c(this.H,this.items)},a),!0)},kJ=function(a,b){a.items=a.items.concat(b);a.H=a.items.length;m(b,function(c){c&&a.N.set(c.getId(),c)})},pP=function(a,b,c,d){var e=a.N.get(b);c&&e&&e.isLight()&&(a.N.remove(b),e=null);if(e)return Dr(e);var f=new qr;d?oP(a,{assetIds:b},function(){f.callback(a.N.get(b))}):a.O({assetIds:b},function(){f.callback(a.N.get(b))});return f};
nP.prototype.Fd=function(){mb(this.items);this.items=[];this.H=0;mP(this.N,0)};
var Mc=function(a,b,c,d,e){pK.call(this,a,b,c);this.H=n;this.V=e.get("b")};I(Mc,pK);h=Mc.prototype;h.Id=null;h.Pl=!1;h.Mk=!0;h.wl=!0;h.Pa=null;h.Nb=null;h.Xg=null;h.Yg=null;h.vk=null;h.Jk=".gci-unified-header, .gci-nav-button, .gci-asset-viewer-navigation-container, .gci-asset-viewer-slider, .gci-asset-viewer-caption, .gci-asset-viewer-sidebar";
h.ze=function(a,b,c){Mc.oa.ze.call(this,a,b,c);this.Id=$("<div>").addClass("gci-asset-viewer-page").appendTo(a);c&&c.loader?(this.Mk=!1,this.Pa=c.loader):b.exhibitId?(this.Mk=!1,this.Pa=new cP(this.V,{exhibitId:b.exhibitId})):b.assetIds?this.Pa=new nP({assetIds:b.assetIds.split(",")}):b["l.id"]&&(this.Pa=new nP({assetIds:[b["l.id"]]}));this.Pa?a=!0:(PB(this.H),a=!1);a&&(this.Pa.bind("loader-focus.gci-asset-viewer",B(this.Bn,this)),this.Pa.items.length?this.Ip():this.Pa.load({},B(this.Ip,this)))};
h.Wd=function(){this.Nb&&this.Nb.unbind(".gci-asset-viewer");w(this.Nb);this.Nb=null;this.Xg&&this.Xg.remove();this.Xg=null;this.Yg&&this.Yg.remove();this.Yg=null;this.Id&&this.Id.remove();this.O=this.Id=null;this.Mk?w(this.Pa):this.Pa.unbind(".gci-asset-viewer");this.Pa=null;this.Mk=!0;this.vk=null;Mc.oa.Wd.call(this)};
h.Ip=function(){if(this.Pa.items.length){var a=$("<div>").addClass("gci-asset-viewer-navigation-container").appendTo(this.Id);this.xj(a);1<this.Pa.items.length&&(this.Xg=$(D(ky)).on("click.gci-asset-viewer",B(function(){this.prev();return!1},this)).appendTo(this.Id),this.Yg=$(D(my)).on("click.gci-asset-viewer",B(function(){this.next();return!1},this)).appendTo(this.Id));a=Hr(this.T);this.Pa.lm(a.id,!0)||(0<this.Pa.items.length&&!a.id?this.Pa.focus(0,!0):OB(this.H,"Item not found."))}else a=this.T,
a.exhibitId?(delete a.exhibitId,this.H.lc(this.H.H.dg,a)):QB("Item not found.")};h.xj=function(a){a.append($('<a href="#close">').addClass("SPRITE_close_big").addClass("gci-asset-viewer-close").on("click",B(function(){this.Eg();return!1},this)))};h.yl=function(a,b,c,d,e,f){var g=this.T;return new Ic(a,b,this.getState(),c,d,e,f,void 0,g.location)};h.Bn=function(){this.focus()};
h.focus=function(a,b,c){var d=this;if(!a&&sH(this.Pa).isLight()){var e=sH(this.Pa).getId();wH([e],function(l){d.U&&l.length&&d.focus(l[0],void 0,c)})}else if(1<this.Pa.items.length&&this.Xg&&this.Yg&&(this.Xg.toggle(this.Pa?tH(this.Pa):!1),this.Yg.toggle(this.Pa?this.Pa.ni():!1)),this.Pa.Se&&this.Pa.Se()&&(e=this.Pa.Se().Qj()),sH(this.Pa)){var f={};Ha(f,this.T);f["l.id"]=sH(this.Pa).getId();a&&a.getId()!=f["l.id"]?f["l.expanded-id"]=a.getId():delete f["l.expanded-id"];var g=this.T,k=a||sH(this.Pa);
a=!!f.exhibitId;k.he()&&FG(k)?RG(k,B(function(l){if(g["l.expanded-id"]){var p=!1;$.each(l,B(function(q,r){r.getId()==g["l.expanded-id"]&&g["l.id"]!=g["l.expanded-id"]&&(qP(k,r),this.focus(r,l,c),p=!0)},this))}!p&&1<l.length&&(qP(k,l[1]),this.focus(l[1],l,c))},this)):!GG(k)||FG(k)||b?(this.Nb&&this.Nb.Ra().getId()==k.getId()&&a?vO(this.Nb,k):(this.Nb&&this.Nb.unbind(".gci-asset-viewer"),w(this.Nb),this.Nb=null,this.Nb=this.yl(this.Id,k,this.O,e,b,this.vk||0),this.Nb.bind("asset-viewer-opened.gci-asset-viewer",
B(function(l,p){this.O=p},this)),this.Nb.bind("annotation-selected.gci-asset-viewer",function(l,p){l={"l.id":k.getId()};l.location=p.location;d.tf(l,!0)}),this.vk=null,b&&this.Nb.bind("asset-viewer-focus.gci-asset-viewer",B(function(l,p,q){this.vk=q;$.each(b,B(function(r,u){u.getId()==p&&this.focus(u,b,c)},this))},this))),k.getTitle()&&(f.urlStub=k.getTitle()),this.H.Lf(window.location.href,XG(k),this.Pl),c||this.tf(f,!0)):RG(k,B(function(l){$.each(l,B(function(p,q){q.getId()==k.getId()&&(qP(k,q),
this.focus(q,l,c))},this))},this))}};var qP=function(a,b){a.data("gci.exhibit.caption")&&b.data("gci.exhibit.caption",a.data("gci.exhibit.caption"))};h=Mc.prototype;h.next=function(){this.Pa&&this.Pa&&this.Pa.ni()&&this.Pa.next(md)};h.prev=function(){this.Pa&&this.Pa&&tH(this.Pa)&&this.Pa.prev(md)};h.Eg=function(){qw(this.ua,!0)};h.Fg=function(){this.prev()};h.Gg=function(){this.next()};h.Xd=function(){this.Nb&&this.Nb.resize()};
h.Em=function(){var a=this.Nb&&this.Nb.Ra();return!!a&&Hc(a.metadata,F(a.La,Gc,109),a.Za())};
var rP=function(a,b,c,d,e,f,g,k,l){Ic.call(this,a,b,c,d,e,f,g,k,l)};I(rP,Ic);rP.prototype.ta=function(){rP.oa.ta.call(this)};rP.prototype.og=function(){rP.oa.og.call(this);RC(this.asset)||NC(this.asset)||this.asset.Uc()||sP(this)};
var sP=function(a){var b=a.de.find(".gci-unified-header-title-container"),c=$("<img>").addClass("gci-asset-viewer-save").attr("src",nt()).appendTo(b);(function(){c.off(".gci-asset-viewer-actions");c.attr("title","Add Item").removeClass("gci-asset-actions-disabled").on("click.gci-asset-viewer-actions",function(){NB(a.app,function(){});return!1})})()};
var tP=function(a,b,c){$(a);this.target=$(b);this.pageX=c.pageX;this.pageY=c.pageY;this.T=c.clientX;this.U=c.clientY;this.H=null;this.update(c)};tP.prototype.update=function(a){this.offsetX=a.clientX-this.N;this.offsetY=a.clientY-this.O;this.N=a.clientX;this.O=a.clientY};
tP.prototype.process=function(){var a=this.N-this.T,b=this.O-this.U,c=Math.abs(a),d=Math.abs(b);0==a&&0==b?this.H="tap":d>uP&&d>c?(this.H=0<b?"swipedown":"swipeup",this.target.trigger("swipe",[this])):c>uP&&(this.H=0<a?"swiperight":"swipeleft",this.target.trigger("swipe",[this]));this.H&&this.target.trigger(this.H,[this]);this.target.trigger("touch",[this])};tP.prototype.move=function(a){this.update(a);this.target.trigger("swipemove",[this])};
var uP=40,vP=function(a){this.Ek=[];a.bind("touchstart touchmove touchcancel touchend",$.proxy(function(b){b.preventDefault();b.stopPropagation();var c=this,d=b.originalEvent;"touchcancel"==b.type||"touchend"==b.type?$.each(d.changedTouches,function(e,f){if(e=c.Ek[f.identifier])"touchend"==b.type&&e.process(f),delete c.Ek[f.identifier]}):"touchstart"==b.type?$.each(d.changedTouches,function(e,f){c.Ek[f.identifier]=new tP(c,b.target,f)}):"touchmove"==b.type&&$.each(d.changedTouches,function(e,f){(e=
c.Ek[f.identifier])&&e.move(f)});return!1},this))};(function(a){a.fn.addSwipeEvents=function(){this.data("gci-touch-handler")||this.data("gci-touch-handler",new vP(this));return this};a.fn.removeSwipeEvents=function(){if(this.data("gci-touch-handler"))return this.removeData("gci-touch-handler"),this.unbind("touchstart touchmove touchcancel touchend"),this}})(jQuery);
var xP=function(a){a=a||{};return wP(a.attributes,a.zr,a.checked,a.disabled,a.id,a.aC,a.Tu,a.tw,a.uw)},wP=function(a,b,c,d,e,f,g,k,l){var p=g?" "+S("jfk-checkbox-undetermined"):c?" "+S("jfk-checkbox-checked"):" "+S("jfk-checkbox-unchecked");c=g?"mixed":c?"true":"false";k=l?' aria-labelledby="'+S(l)+'"':k?' aria-label="'+S(k)+'"':"";return Q('<span class="'+S("jfk-checkbox")+" "+S("goog-inline-block")+p+(d?" "+S("jfk-checkbox-disabled"):"")+(b?" "+S(b):"")+'" role="checkbox" aria-checked="'+c+'"'+
k+(e?' id="'+S(e)+'"':"")+(d?' aria-disabled="true" tabindex="-1"':' tabindex="'+(f?S(f):"0")+'"')+(a?pq(oq(a)):"")+' dir="ltr"><div class="'+S("jfk-checkbox-checkmark")+'" role="presentation"></div></span>')};
var zP=function(a){a=a||{};return yP(a.attributes,a.checked,a.zr,a.disabled,a.id,a.label,a.name,a.value)},yP=function(a,b,c,d,e,f,g,k){return Q('<div class="'+S("jfk-radiobutton")+(b?" "+S("jfk-radiobutton-checked"):"")+(d?" "+S("jfk-radiobutton-disabled"):"")+(c?" "+S(c):"")+'"'+(g?' data-name="'+S(g)+'"':"")+(k?' data-value="'+S(k)+'"':"")+(e?' id="'+S(e)+'"':"")+(a?pq(oq(a)):"")+' role="radio"><span class="'+S("jfk-radiobutton-radio")+'"></span><span class="'+S("jfk-radiobutton-label")+'">'+(f?
R(f):"")+"</span></div>")};
var AP=function(a){var b=a.Nr,c=a.Zs;a=a.hz;var d='<div class="'+S("gci-embedcode-content")+'"><p class="'+S("gci-embedcode-explanation")+'">';d+="Copy and paste the code below into the website where you want to embed this item.</p>";c&&b&&(d+='<h5 class="'+S("gci-embedcode-title")+'">',d+="Aspect ratio</h5>");d+='<div class="'+S("gci-embedcode-size-selection")+" "+S("gci-light")+'">';c&&b||(d+='<span class="'+S("gci-embedcode-size-label")+'">',d+="Window size:</span>");d+='<span class="'+S("gci-embedcode-size-controls")+
'"><div class="'+S("gci-embedcode-size-selector")+'"><div class="'+S("goog-menu")+" "+S("gci-embed-menu")+'"></div></div><span class="'+S("gci-embedcode-custom-size")+'"><input class="'+S("gci-embedcode-custom-width")+" "+S("gci-embedcode-custom-field")+" "+S("jfk-textinput")+'" label="';d+=hq("width");d+='" type="text" size="4">\u00d7<input class="'+S("gci-embedcode-custom-height")+" "+S("gci-embedcode-custom-field")+" "+S("jfk-textinput")+'" label="';d+=hq("height");if(b){b="";if(c){b+='<h5 class="'+
S("gci-embedcode-title")+'">';b=b+'Image layout</h5><div class="'+(S("gci-embedcode-size-selection")+" "+S("gci-light")+'"><div class="'+S("gci-embedcode-checkbox-container")+'">');var e='<span class="'+S("gci-embedcode-size-label")+'">';b+=yP(void 0,!0,"gci-embedcode-fill-layout-radio",void 0,void 0,eq(e+"Zoom in to fill window</span>"),"embed-image-layout","embed-image-layout-fill");b+='</div><br><div class="'+S("gci-embedcode-checkbox-container")+'">';e='<span class="'+S("gci-embedcode-size-label")+
'">';b+=yP(void 0,!1,"gci-embedcode-fit-layout-radio",void 0,void 0,eq(e+"Zoom out to fit window</span>"),"embed-image-layout","embed-image-layout-fit");b+="</div></div>"}b+='<h5 class="'+S("gci-embedcode-title")+'">';b=b+'Controls</h5><div class="'+(S("gci-embedcode-size-selection")+" "+S("gci-light")+'"><div class="'+S("gci-embedcode-checkbox-container")+'">'+wP(void 0,"gci-embedcode-fullscreen-checkbox",!0)+'</div><span class="'+S("gci-embedcode-size-label")+" "+S("gci-embedcode-fullscreen-checkbox-label")+
'">');b+="Allow fullscreen</span></div>";c&&(b+='<div class="'+S("gci-embedcode-size-selection")+" "+S("gci-light")+'"><div class="'+S("gci-embedcode-checkbox-container")+'">'+wP(void 0,"gci-embedcode-zoom-hotspots-checkbox",!0)+'</div><span class="'+S("gci-embedcode-size-label")+" "+S("gci-embedcode-zoom-hotspots-checkbox-label")+'">',b+="Display important areas ribbon (after selecting important areas above)</span></div>");b+='<h5 class="'+S("gci-embedcode-title")+'">';b=b+'Appearance</h5><div class="'+
(S("gci-embedcode-size-selection")+" "+S("gci-light")+'"><div class="'+S("gci-embedcode-checkbox-container")+'">');c='<span class="'+S("gci-embedcode-size-label")+'">';b+=yP(void 0,!0,"gci-embedcode-light-mode-radio",void 0,void 0,eq(c+"White frame</span>"),"embed-appearance","embed-appearance-light");b+='</div><br><div class="'+S("gci-embedcode-checkbox-container")+'">';c='<span class="'+S("gci-embedcode-size-label")+'">';b+=yP(void 0,!1,"gci-embedcode-dark-mode-radio",void 0,void 0,eq(c+"Dark frame</span>"),
"embed-appearance","embed-appearance-dark");c=Q(b+"</div></div>")}else c="";c='" type="text" size="4"></span></span>'+c+'</div><textarea class="'+S("jfk-textinput")+" "+S("gci-light")+" "+S("gci-embedcode-codearea")+'" rows="5" readonly>';a=Xp(a,Np)?hq(a.getContent()):String(a).replace($p,aq);return Q(d+(c+a+"</textarea></div>"))};
var BP=function(){},CP;nd(BP);var EP=function(){var a=new DP;a.Ua=function(){return"jfk-checkbox"};return a},FP={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};BP.prototype.vf=function(){};BP.prototype.Yc=function(a){return a.H.ob("DIV",GP(this,a).join(" "),a.getContent())};BP.prototype.uc=function(a){return a};
var IP=function(a,b,c){if(a=a.na?a.na():a){var d=[b];C&&!$b("7")&&(d=HP(Pq(a),b),d.push(b));(c?Tq:Vq)(a,d)}};BP.prototype.oj=function(){return!0};
BP.prototype.Tb=function(a,b){b.id&&Pu(a,b.id);var c=this.uc(b);c&&c.firstChild?JP(a,c.firstChild.nextSibling?na(c.childNodes):c.firstChild):a.$g=null;var d=0,e=this.Ua(),f=this.Ua(),g=!1,k=!1,l=!1,p=na(Pq(b));p.forEach(function(r){g||r!=e?k||r!=f?d|=this.O(r):k=!0:(g=!0,f==e&&(k=!0));1==this.O(r)&&Gn(c)&&Hn(c,!1)},this);a.Kb=d;g||(p.push(e),f==e&&(k=!0));k||p.push(f);(a=a.im)&&p.push.apply(p,a);if(C&&!$b("7")){var q=HP(p);0<q.length&&(p.push.apply(p,q),l=!0)}g&&k&&!a&&!l||Qq(b,p.join(" "));return b};
BP.prototype.qj=function(a){Yu(a)&&this.Dn(a.na(),!0);a.isEnabled()&&this.vi(a,a.isVisible())};var KP=function(a,b,c){if(a=c||a.vf())c=b.getAttribute("role")||null,a!=c&&st(b,a)},MP=function(a,b,c){b.isVisible()||tt(c,"hidden",!b.isVisible());b.isEnabled()||a.He(c,1,!b.isEnabled());LP(b,8)&&a.He(c,8,!!(b.Kb&8));LP(b,16)&&a.He(c,16,b.ie());LP(b,64)&&a.He(c,64,b.Cf())};h=BP.prototype;h.zl=function(a,b){Xt(a,!b,!C&&!Wf)};h.Dn=function(a,b){IP(a,this.Ua()+"-rtl",b)};
h.Cn=function(a){var b;return LP(a,32)&&(b=a.na())?Gn(b):!1};h.vi=function(a,b){var c;if(LP(a,32)&&(c=a.na())){if(!b&&a.Kb&32){try{c.blur()}catch(d){}a.Kb&32&&a.sj(null)}Gn(c)!=b&&Hn(c,b)}};h.setVisible=function(a,b){Ut(a,b);a&&tt(a,"hidden",!b)};h.Al=function(a,b,c){var d=a.na();if(d){var e=this.H(b);e&&IP(a,e,c);this.He(d,b,c)}};
h.He=function(a,b,c){CP||(CP={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=CP[b];var d=a.getAttribute("role")||null;d&&(d=FP[d]||b,b="checked"==b||"selected"==b?d:b);b&&tt(a,b,c)};h.Zg=function(a,b){var c=this.uc(a);c&&(xn(c),b&&("string"===typeof b?Dn(c,b):(a=function(d){if(d){var e=cn(c);c.appendChild("string"===typeof d?e.createTextNode(d):d)}},Array.isArray(b)?b.forEach(a):!oa(b)||"nodeType"in b?a(b):na(b).forEach(a))))};h.Ua=function(){return"goog-control"};
var GP=function(a,b){var c=a.Ua(),d=[c],e=a.Ua();e!=c&&d.push(e);c=b.getState();for(e=[];c;){var f=c&-c;e.push(a.H(f));c&=~f}d.push.apply(d,e);(a=b.im)&&d.push.apply(d,a);C&&!$b("7")&&d.push.apply(d,HP(d));return d},HP=function(a,b){var c=[];b&&(a=la(a,[b]));[].forEach(function(d){!Hd(d,Rb(ha,a))||b&&!ha(d,b)||c.push(d.join("_"))});return c};BP.prototype.H=function(a){this.N||NP(this);return this.N[a]};
BP.prototype.O=function(a){if(!this.U){this.N||NP(this);var b=this.N,c={},d;for(d in b)c[b[d]]=d;this.U=c}a=parseInt(this.U[a],10);return isNaN(a)?0:a};var NP=function(a){var b=a.Ua();a.N={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};
var DP=function(){};I(DP,BP);nd(DP);DP.prototype.Yc=function(a){var b=a.H.ob("SPAN",GP(this,a).join(" "));OP(this,b,a.ha);return b};DP.prototype.Tb=function(a,b){b=DP.oa.Tb.call(this,a,b);var c=Pq(b),d=!1;ha(c,PP(this,null))?d=null:ha(c,PP(this,!0))?d=!0:ha(c,PP(this,!1))&&(d=!1);a.ha=d;tt(b,"checked",null==d?"mixed":1==d?"true":"false");return b};DP.prototype.vf=function(){return"checkbox"};
var OP=function(a,b,c){if(b){var d=PP(a,c);Rq(b,d)||(xa(QP,function(e){e=PP(this,e);Wq(b,e,e==d)},a),tt(b,"checked",null==c?"mixed":1==c?"true":"false"))}};DP.prototype.Ua=function(){return"goog-checkbox"};var PP=function(a,b){a=a.Ua();if(1==b)return a+"-checked";if(0==b)return a+"-unchecked";if(null==b)return a+"-undetermined";throw Error("hb`"+b);};
var SP=function(a,b){if(!a)throw Error("ib`"+a);if("function"!==typeof b)throw Error("jb`"+b);RP[a]=b},TP={},RP={};
var UP=function(a,b,c){Nu.call(this,c);if(!b){for(b=this.constructor;b;){var d=ta(b);if(d=TP[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=d?"function"===typeof d.getInstance?d.getInstance():new d:null}this.T=b;this.$g=void 0!==a?a:null};I(UP,Nu);h=UP.prototype;h.$g=null;h.Kb=0;h.$i=39;h.eg=255;h.Zi=0;h.tj=!0;h.im=null;h.Wj=!0;h.Bl=null;var WP=function(a){a.kb&&0!=a.Wj&&VP(a,!1);a.Wj=!1};h=UP.prototype;
h.Ac=function(){var a=this.T.Yc(this);this.O=a;KP(this.T,a,this.wi());this.T.zl(a,!1);this.isVisible()||this.T.setVisible(a,!1)};h.wi=function(){return this.Bl};h.te=function(){return this.T.uc(this.na())};h.fj=function(a){return this.T.oj(a)};h.Xb=function(a){this.O=a=this.T.Tb(this,a);KP(this.T,a,this.wi());this.T.zl(a,!1);this.tj="none"!=a.style.display};
h.wb=function(){UP.oa.wb.call(this);MP(this.T,this,this.O);this.T.qj(this);if(this.$i&-2&&(this.Wj&&VP(this,!0),LP(this,32))){var a=this.na();if(a){var b=this.ka||(this.ka=new DJ);b.attach(a);Ru(this).listen(b,"key",this.Pd).listen(a,"focus",this.nq).listen(a,"blur",this.sj)}}};
var VP=function(a,b){var c=Ru(a),d=a.na();b?(c.listen(d,is.ah,a.Je).listen(d,[is.dh,is.zi],a.Ve).listen(d,"mouseover",a.Gh).listen(d,"mouseout",a.Ca),a.ma!=md&&c.listen(d,"contextmenu",a.ma),C&&($b(9)||c.listen(d,"dblclick",a.Ko),a.va||(a.va=new XP(a),T(a,a.va)))):(c.Sb(d,is.ah,a.Je).Sb(d,[is.dh,is.zi],a.Ve).Sb(d,"mouseover",a.Gh).Sb(d,"mouseout",a.Ca),a.ma!=md&&c.Sb(d,"contextmenu",a.ma),C&&($b(9)||c.Sb(d,"dblclick",a.Ko),w(a.va),a.va=null))};
UP.prototype.Ob=function(){UP.oa.Ob.call(this);this.ka&&this.ka.detach();this.isVisible()&&this.isEnabled()&&this.T.vi(this,!1)};UP.prototype.ta=function(){UP.oa.ta.call(this);this.ka&&(this.ka.dispose(),delete this.ka);delete this.T;this.va=this.im=this.$g=null};UP.prototype.getContent=function(){return this.$g};var JP=function(a,b){a.$g=b};h=UP.prototype;h.Kc=function(){var a=this.getContent();if(!a)return"";a="string"===typeof a?a:Array.isArray(a)?a.map(Kn).join(""):Jn(a);return vf(a)};
h.isVisible=function(){return this.tj};h.setVisible=function(a,b){return b||this.tj!=a&&this.dispatchEvent(a?"show":"hide")?((b=this.na())&&this.T.setVisible(b,a),this.isEnabled()&&this.T.vi(this,a),this.tj=a,!0):!1};h.isEnabled=function(){return!(this.Kb&1)};h.Rb=function(a){var b=this.U();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!YP(this,1,!a)||(a||(ZP(this,!1),this.ue(!1)),this.isVisible()&&this.T.vi(this,a),$P(this,1,!a,!0))};h.ue=function(a){YP(this,2,a)&&$P(this,2,a)};
var ZP=function(a,b){YP(a,4,b)&&$P(a,4,b)};h=UP.prototype;h.Zm=function(a){YP(this,8,a)&&$P(this,8,a)};h.ie=function(){return!!(this.Kb&16)};h.Kf=function(a){YP(this,16,a)&&$P(this,16,a)};h.Lk=function(a){YP(this,32,a)&&$P(this,32,a)};h.Cf=function(){return!!(this.Kb&64)};h.mc=function(a){YP(this,64,a)&&$P(this,64,a)};h.getState=function(){return this.Kb};var $P=function(a,b,c,d){d||1!=b?LP(a,b)&&c!=!!(a.Kb&b)&&(a.T.Al(a,b,c),a.Kb=c?a.Kb|b:a.Kb&~b):a.Rb(!c)},LP=function(a,b){return!!(a.$i&b)};
UP.prototype.Fc=function(a,b){if(this.kb&&this.Kb&a&&!b)throw Error("X");!b&&this.Kb&a&&$P(this,a,!1);this.$i=b?this.$i|a:this.$i&~a};var aQ=function(a,b){return!!(a.eg&b)&&LP(a,b)},YP=function(a,b,c){return LP(a,b)&&!!(a.Kb&b)!=c&&(!(a.Zi&b)||a.dispatchEvent(Ou(b,c)))&&!a.isDisposed()};UP.prototype.Gh=function(a){!bQ(a,this.na())&&this.dispatchEvent("enter")&&this.isEnabled()&&aQ(this,2)&&this.ue(!0)};
UP.prototype.Ca=function(a){!bQ(a,this.na())&&this.dispatchEvent("leave")&&(aQ(this,4)&&ZP(this,!1),aQ(this,2)&&this.ue(!1))};UP.prototype.ma=md;var bQ=function(a,b){return!!a.relatedTarget&&Bn(b,a.relatedTarget)};h=UP.prototype;h.Je=function(a){this.isEnabled()&&(aQ(this,2)&&this.ue(!0),ls(a)&&(aQ(this,4)&&ZP(this,!0),this.T&&this.T.Cn(this)&&this.na().focus()));ls(a)&&a.preventDefault()};h.Ve=function(a){this.isEnabled()&&(aQ(this,2)&&this.ue(!0),this.Kb&4&&this.Dd(a)&&aQ(this,4)&&ZP(this,!1))};
h.Ko=function(a){this.isEnabled()&&this.Dd(a)};h.Dd=function(a){aQ(this,16)&&this.Kf(!this.ie());aQ(this,8)&&this.Zm(!0);aQ(this,64)&&this.mc(!this.Cf());var b=new hs("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.T=a.T);return this.dispatchEvent(b)};h.nq=function(){aQ(this,32)&&this.Lk(!0)};h.sj=function(){aQ(this,4)&&ZP(this,!1);aQ(this,32)&&this.Lk(!1)};
h.Pd=function(a){return this.isVisible()&&this.isEnabled()&&this.Ie(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};h.Ie=function(a){return 13==a.keyCode&&this.Dd(a)};if("function"!==typeof UP)throw Error("kb`"+UP);if("function"!==typeof BP)throw Error("lb`"+BP);var cQ=ta(UP);TP[cQ]=BP;SP("goog-control",function(){return new UP(null)});
var XP=function(a){as.call(this);this.N=a;this.H=!1;this.O=new x(this);T(this,this.O);a=this.N.O;this.O.listen(a,is.ah,this.U).listen(a,is.dh,this.V).listen(a,"click",this.T)};I(XP,as);var dQ=!C||qg(9);XP.prototype.U=function(){this.H=!1};XP.prototype.V=function(){this.H=!0};
var eQ=function(a,b){if(!dQ)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,a.relatedTarget||null);return c};XP.prototype.T=function(a){if(this.H)this.H=!1;else{var b=a.oc,c=b.button,d=b.type,e=eQ(b,"mousedown");this.N.Je(new js(e,a.H));e=eQ(b,"mouseup");this.N.Ve(new js(e,a.H));dQ||(b.button=c,b.type=d)}};
XP.prototype.ta=function(){this.N=null;XP.oa.ta.call(this)};
var fQ=function(a,b,c){c=c||DP.getInstance();UP.call(this,null,c,b);this.ha=void 0!==a?a:!1};I(fQ,UP);var QP={jv:!0,$v:!1,aw:null};fQ.prototype.N=null;fQ.prototype.ie=function(){return 1==this.ha};fQ.prototype.Kf=function(a){a!=this.ha&&(this.ha=a,OP(this.T,this.na(),this.ha))};var gQ=function(a,b){if(a.kb){var c=!!(a.Kb&32);a.Ob();a.N=b;a.wb();c&&a.O.focus()}else a.N=b};fQ.prototype.toggle=function(){this.Kf(this.ha?!1:!0)};
fQ.prototype.wb=function(){fQ.oa.wb.call(this);if(this.Wj){var a=Ru(this);this.N&&a.listen(this.N,"click",this.Aa).listen(this.N,"mouseover",this.Gh).listen(this.N,"mouseout",this.Ca).listen(this.N,"mousedown",this.Je).listen(this.N,"mouseup",this.Ve);a.listen(this.na(),"click",this.Aa)}a=this.O;this.N&&a!=this.N&&le(ut(a,"label"))&&(this.N.id||(this.N.id=this.getId()+".lbl"),tt(a,"labelledby",this.N.id))};
fQ.prototype.Aa=function(a){a.stopPropagation();var b=this.ha?"uncheck":"check";this.isEnabled()&&!a.target.href&&this.dispatchEvent(b)&&(a.preventDefault(),this.toggle(),this.dispatchEvent("change"))};fQ.prototype.Ie=function(a){32==a.keyCode&&(this.Dd(a),this.Aa(a));return!1};SP("goog-checkbox",function(){return new fQ});
var hQ=function(a,b){var c=EP();fQ.call(this,a,b,c);this.Fc(4,!0)};G(hQ,fQ);hQ.prototype.Ac=function(){this.O=D(xP,{checked:this.ie(),disabled:!this.isEnabled(),Tu:null==this.ha},void 0,this.H)};hQ.prototype.Xb=function(a){fQ.prototype.Xb.call(this,a);Sq(a,"goog-inline-block");this.na().dir="ltr";Qu(this,"jfk-checkbox-checkmark")||(a=this.H.ob("DIV","jfk-checkbox-checkmark"),this.na().appendChild(a));st(Qu(this,"jfk-checkbox-checkmark"),"presentation")};
hQ.prototype.Lk=function(a){fQ.prototype.Lk.call(this,a);iQ(this,!1)};hQ.prototype.Je=function(a){fQ.prototype.Je.call(this,a);this.isEnabled()&&iQ(this,!0)};var iQ=function(a,b){a.na()&&Wq(a.na(),"jfk-checkbox-clearOutline",b)};
var lQ=function(a,b,c,d){UP.call(this,null,jQ.getInstance(),a);this.Aa=c||"";this.N=d||"";this.Fc(16,!0);this.eg&=-17;b&&kQ(this,b)};G(lQ,UP);lQ.prototype.Dd=function(a){this.Kf(!0);return UP.prototype.Dd.call(this,a)};
lQ.prototype.Ie=function(a){switch(a.keyCode){case 38:case 37:return this.dispatchEvent(a.ctrlKey?"j":"l"),!0;case 40:case 39:return this.dispatchEvent(a.ctrlKey?"i":"k"),!0;case 32:return this.Dd(a);case 9:return this.dispatchEvent(a.shiftKey?"o":"n"),!1}return UP.prototype.Ie.call(this,a)};lQ.prototype.Db=function(){return this.Aa};var mQ=function(a,b){a.N=b;(a=a.na())&&a.setAttribute("data-name",b)};lQ.prototype.getName=function(){return this.N};
lQ.prototype.Kf=function(a){UP.prototype.Kf.call(this,a)};lQ.prototype.Rb=function(a){UP.prototype.Rb.call(this,a);this.dispatchEvent("m")};var kQ=function(a,b){a.Da=b;var c=a.na();c&&(b=a.Da,a=a.T.uc(c),xn(a),wn(a,b))},jQ=function(){};G(jQ,BP);h=jQ.prototype;h.Yc=function(a){var b=D(zP,{checked:a.ie(),disabled:!a.isEnabled(),name:a.getName(),value:a.Db()},void 0,a.H);if(a=a.Da){var c=this.uc(b);xn(c);wn(c,a)}return b};
h.Tb=function(a,b){BP.prototype.Tb.call(this,a,b);var c=b.getAttribute("data-value");if(c){a.Aa=c;var d=a.na();d&&d.setAttribute("data-value",c)}(c=b.getAttribute("data-name"))&&mQ(a,c);c=this.uc(b);c.firstChild?kQ(a,c.firstChild.nextSibling?na(c.childNodes):c.firstChild):kQ(a,null);return b};h.vf=function(){return"radio"};h.uc=function(a){return gn(this.Ua()+"-label",a)};h.Ua=function(){return"jfk-radiobutton"};nd(jQ);
var oQ=function(a){V.call(this);this.H=[];nQ(this,a)};I(oQ,V);oQ.prototype.N=null;oQ.prototype.O=null;var nQ=function(a,b){b&&(b.forEach(function(c){pQ(this,c,!1)},a),pa(a.H,b))},qQ=function(a,b,c){b&&(pQ(a,b,!1),ra(a.H,c,0,b))},rQ=function(a,b){b!=a.N&&(pQ(a,a.N,!1),a.N=b,pQ(a,b,!0));a.dispatchEvent("select")},sQ=function(a){var b=a.N;return b?a.H.indexOf(b):-1},tQ=function(a){var b=a.H;if(!Array.isArray(b))for(var c=b.length-1;0<=c;c--)delete b[c];b.length=0;a.N=null};
oQ.prototype.ta=function(){oQ.oa.ta.call(this);delete this.H;this.N=null};var pQ=function(a,b,c){b&&("function"==typeof a.O?a.O(b,c):"function"==typeof b.Zm&&b.Zm(c))};
var vQ=function(a,b){V.call(this);this.T=b||"";this.H=new oQ;T(this,this.H);this.N=new x(this);T(this,this.N);this.H.O=uQ;this.N.listen(this.H,"select",Rb(this.dispatchEvent,"change"));this.N.listen(this,"i",this.ps);this.N.listen(this,"j",this.rs);this.N.listen(this,"k",this.us);this.N.listen(this,"l",this.Ks);this.N.listen(this,"m",this.Xj);this.N.listen(this,"n",Rb(this.En,!1));this.N.listen(this,"o",Rb(this.En,!0));a&&m(a,this.O,this)};G(vQ,V);
vQ.prototype.O=function(a){this.N.listen(a,"action",this.ls);a.Wh(this);mQ(a,this.T);var b=a.ie(),c=this.H;qQ(c,a,c.H.length);b&&wQ(this,a);a.na()&&this.Xj()};var wQ=function(a,b){rQ(a.H,b);a.Xj()};vQ.prototype.getName=function(){return this.T};
var xQ=function(a){return(a=a.H.N)?a.Db():null},yQ=function(a,b,c){var d=a.H.H[b]||null;c&&wQ(a,d);m(na(a.H.H),function(e){e.na()&&Hn(e.na(),d==e)});try{d.na().focus()}catch(e){}},AQ=function(a,b,c,d){c=zQ(a,b,c);-1!=c&&a.H.H[c]&&(Hn(b.na(),!1),yQ(a,c,d))},zQ=function(a,b,c){var d=a.H.H.length;b=b?a.H.H.indexOf(b):-1;for(var e=1;e<=d;e++){var f=(b+c*e)%d;f=0>f*d?f+d:f;if((a.H.H[f]||null).isEnabled())return f}return-1};h=vQ.prototype;h.Ks=function(a){AQ(this,a.target,-1,!0)};
h.us=function(a){AQ(this,a.target,1,!0)};h.rs=function(a){AQ(this,a.target,-1,!1)};h.ps=function(a){AQ(this,a.target,1,!1)};h.En=function(a,b){b=this.Xj(b);try{var c=b[a?0:1];c&&c.na().focus()}catch(d){}};h.Xj=function(){var a=this.H.N,b=this.H.H[0]||null,c=a&&a.isEnabled(),d=c?a:b;d.isEnabled()||(a=zQ(this,d,1),d=-1!=a?this.H.H[a]||null:null);var e=d;d&&!c&&(a=zQ(this,d,-1),e=-1!=a?this.H.H[a]||null:null);m(na(this.H.H),function(f){f.na()&&Hn(f.na(),d==f||e==f)});return[d,e]};
h.ls=function(a){a=a.target;wQ(this,a);try{a.na().focus()}catch(b){}};h.ta=function(){m(na(this.H.H),function(a){w(a)});V.prototype.ta.call(this)};var uQ=function(a,b){a.Kf(b);a.na()&&Hn(a.na(),b)};
var BQ=function(a){V.call(this);this.H=null;this.N=a;a=C||Xf||$f&&!$b("531")&&"TEXTAREA"==a.tagName;this.O=new x(this);this.O.listen(this.N,a?["keydown","paste","cut","drop","input"]:"input",this)};I(BQ,V);
BQ.prototype.handleEvent=function(a){if("input"==a.type)C&&$b(10)&&0==a.keyCode&&0==a.N||(CQ(this),this.dispatchEvent(DQ(a)));else if("keydown"!=a.type||yu(a)){var b="keydown"==a.type?this.N.value:null;C&&229==a.keyCode&&(b=null);var c=DQ(a);CQ(this);this.H=hu(function(){this.H=null;this.N.value!=b&&this.dispatchEvent(c)},0,this)}};var CQ=function(a){null!=a.H&&(iu(a.H),a.H=null)},DQ=function(a){a=new js(a.oc);a.type="input";return a};
BQ.prototype.ta=function(){BQ.oa.ta.call(this);this.O.dispose();CQ(this);delete this.N};
var EQ=function(){};I(EQ,BP);nd(EQ);h=EQ.prototype;h.vf=function(){return"button"};h.He=function(a,b,c){switch(b){case 8:case 16:tt(a,"pressed",c);break;default:case 64:case 1:EQ.oa.He.call(this,a,b,c)}};h.Yc=function(a){var b=EQ.oa.Yc.call(this,a);this.Yh(b,a.zg());var c=a.Db();c&&this.Cl(b,c);LP(a,16)&&this.He(b,16,a.ie());return b};h.Tb=function(a,b){b=EQ.oa.Tb.call(this,a,b);var c=this.Db(b);a.Ta=c;a.nb=this.zg(b);LP(a,16)&&this.He(b,16,a.ie());return b};h.Db=md;h.Cl=md;h.zg=function(a){return a.title};
h.Yh=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};h.Ua=function(){return"goog-button"};
var FQ=function(){};I(FQ,EQ);nd(FQ);h=FQ.prototype;h.vf=function(){};h.Yc=function(a){WP(a);a.eg&=-256;a.Fc(32,!1);return a.H.ob("BUTTON",{"class":GP(this,a).join(" "),disabled:!a.isEnabled(),title:a.zg()||"",value:a.Db()||""},a.Kc()||"")};h.oj=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type||"reset"==a.type)};h.Tb=function(a,b){WP(a);a.eg&=-256;a.Fc(32,!1);if(b.disabled){var c=this.H(1);Sq(b,c)}return FQ.oa.Tb.call(this,a,b)};
h.qj=function(a){Ru(a).listen(a.na(),"click",a.Dd)};h.zl=md;h.Dn=md;h.Cn=function(a){return a.isEnabled()};h.vi=md;h.Al=function(a,b,c){FQ.oa.Al.call(this,a,b,c);(a=a.na())&&1==b&&(a.disabled=c)};h.Db=function(a){return a.value};h.Cl=function(a,b){a&&(a.value=b)};h.He=md;
var GQ=function(a,b,c){UP.call(this,a,b||FQ.getInstance(),c)};I(GQ,UP);h=GQ.prototype;h.Db=function(){return this.Ta};h.Fn=function(a){this.Ta=a;this.T.Cl(this.na(),a)};h.zg=function(){return this.nb};h.Yh=function(a){this.nb=a;this.T.Yh(this.na(),a)};h.ta=function(){GQ.oa.ta.call(this);delete this.Ta;delete this.nb};h.wb=function(){GQ.oa.wb.call(this);if(LP(this,32)){var a=this.na();a&&Ru(this).listen(a,"keyup",this.Ie)}};
h.Ie=function(a){return 13==a.keyCode&&"key"==a.type||32==a.keyCode&&"keyup"==a.type?this.Dd(a):32==a.keyCode};SP("goog-button",function(){return new GQ(null)});
var HQ=function(){};I(HQ,EQ);nd(HQ);h=HQ.prototype;h.Yc=function(a){var b=GP(this,a);b=a.H.ob("DIV","goog-inline-block "+b.join(" "),a.getContent());this.Yh(b,a.zg());return b};h.vf=function(){return"button"};h.oj=function(a){return"DIV"==a.tagName};h.Tb=function(a,b){Sq(b,"goog-inline-block");return HQ.oa.Tb.call(this,a,b)};h.Db=function(){return""};h.Ua=function(){return"goog-flat-button"};SP("goog-flat-button",function(){return new GQ(null,HQ.getInstance())});
var IQ=function(a){this.H=a};nd(IQ);var JQ=function(a,b){a&&(a.tabIndex=b?0:-1)};IQ.prototype.Dl=function(a){return"DIV"==a.tagName};
var LQ=function(a,b,c){c.id&&Pu(b,c.id);var d=a.Ua(),e=!1,f=Pq(c);f&&Array.prototype.forEach.call(f,function(g){if(g==d)e=!0;else if(g)if(g==d+"-disabled")b.Rb(!1);else if(g==d+"-horizontal"){if(b.na())throw Error("X");b.Hf="horizontal"}else if(g==d+"-vertical"){if(b.na())throw Error("X");b.Hf="vertical"}},a);e||Sq(c,d);KQ(a,b,c);return c},KQ=function(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;){e=d.nextSibling;if(1==d.nodeType){var f=a.om(d);f&&(f.O=d,b.isEnabled()||f.Rb(!1),b.$f(f),
Uu(f,d))}else d.nodeValue&&""!=me(d.nodeValue)||c.removeChild(d);d=e}};IQ.prototype.om=function(a){a:{a=Pq(a);for(var b=0,c=a.length;b<c;b++){var d=a[b];if(d=d in RP?RP[d]():null){a=d;break a}}a=null}return a};IQ.prototype.El=function(a){a=a.na();Xt(a,!0,Zf);C&&(a.hideFocus=!0);var b=this.H;b&&st(a,b)};IQ.prototype.Ua=function(){return"goog-container"};
var MQ=function(a,b,c){Nu.call(this,c);this.Ke=b||IQ.getInstance();this.Hf=a||"vertical"};I(MQ,Nu);h=MQ.prototype;h.Hm=null;h.Uf=null;h.Ke=null;h.Hf=null;h.Le=!0;h.Tf=!0;h.Dh=!0;h.Tc=-1;h.tc=null;h.af=!1;h.kg=null;var NQ=function(a){return a.Hm||a.na()};h=MQ.prototype;h.Ac=function(){var a=this.H,b=a.ob,c=this.Ke.Ua(),d=[c,"horizontal"==this.Hf?c+"-horizontal":c+"-vertical"];this.isEnabled()||d.push(c+"-disabled");this.O=b.call(a,"DIV",d.join(" "))};h.te=function(){return this.na()};h.fj=function(a){return this.Ke.Dl(a)};
h.Xb=function(a){this.O=LQ(this.Ke,this,a);"none"==a.style.display&&(this.Le=!1)};
h.wb=function(){MQ.oa.wb.call(this);Vu(this,function(b){b.kb&&OQ(this,b)},this);var a=this.na();this.Ke.El(this);this.setVisible(this.Le,!0);Ru(this).listen(this,"enter",this.xm).listen(this,"highlight",this.pq).listen(this,"unhighlight",this.rq).listen(this,"open",this.Ds).listen(this,"close",this.oq).listen(a,is.ah,this.qq).listen(cn(a),[is.dh,is.zi],this.ts).listen(a,[is.ah,is.dh,is.zi,"mouseover","mouseout","contextmenu"],this.os);this.Dh&&PQ(this,!0)};
var PQ=function(a,b){var c=Ru(a),d=NQ(a);b?c.listen(d,"focus",a.Hn).listen(d,"blur",a.Gn).listen(a.Uf||(a.Uf=new DJ(NQ(a))),"key",a.Pd):c.Sb(d,"focus",a.Hn).Sb(d,"blur",a.Gn).Sb(a.Uf||(a.Uf=new DJ(NQ(a))),"key",a.Pd)};h=MQ.prototype;h.Ob=function(){this.le(-1);this.tc&&this.tc.mc(!1);this.af=!1;MQ.oa.Ob.call(this)};h.ta=function(){MQ.oa.ta.call(this);this.Uf&&(this.Uf.dispose(),this.Uf=null);this.Ke=this.tc=this.kg=this.Hm=null};h.xm=function(){return!0};
h.pq=function(a){var b=Zu(this,a.target);if(-1<b&&b!=this.Tc){var c=QQ(this);c&&c.ue(!1);this.Tc=b;c=QQ(this);this.af&&ZP(c,!0);this.tc&&c!=this.tc&&(LP(c,64)?c.mc(!0):this.tc.mc(!1))}b=this.na();null!=a.target.na()&&tt(b,"activedescendant",a.target.na().id)};h.rq=function(a){a.target==QQ(this)&&(this.Tc=-1);this.na().removeAttribute("aria-activedescendant")};h.Ds=function(a){(a=a.target)&&a!=this.tc&&a.U()==this&&(this.tc&&this.tc.mc(!1),this.tc=a)};
h.oq=function(a){a.target==this.tc&&(this.tc=null);var b=this.na(),c=a.target.na();b&&a.target.Kb&2&&c&&vt(b,c)};h.qq=function(a){this.Tf&&(this.af=!0);var b=NQ(this);b&&Gn(b)?b.focus():a.preventDefault()};h.ts=function(){this.af=!1};
h.os=function(a){a:{var b=a.target;if(this.kg)for(var c=this.na();b&&b!==c;){var d=b.id;if(d in this.kg){b=this.kg[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case is.ah:b.Je(a);break;case is.dh:case is.zi:b.Ve(a);break;case "mouseover":b.Gh(a);break;case "mouseout":b.Ca(a);break;case "contextmenu":b.ma(a)}};h.Hn=function(){};h.Gn=function(){this.le(-1);this.af=!1;this.tc&&this.tc.mc(!1)};
h.Pd=function(a){return this.isEnabled()&&this.isVisible()&&(0!=Wu(this)||this.Hm)&&this.Fl(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
h.Fl=function(a){var b=QQ(this);if(b&&"function"==typeof b.Pd&&b.Pd(a)||this.tc&&this.tc!=b&&"function"==typeof this.tc.Pd&&this.tc.Pd(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.Dh)NQ(this).blur();else return!1;break;case 36:RQ(this);break;case 35:SQ(this);break;case 38:if("vertical"==this.Hf)TQ(this);else return!1;break;case 37:if("horizontal"==this.Hf)Yu(this)?UQ(this):TQ(this);else return!1;break;case 40:if("vertical"==this.Hf)UQ(this);
else return!1;break;case 39:if("horizontal"==this.Hf)Yu(this)?TQ(this):UQ(this);else return!1;break;default:return!1}return!0};var OQ=function(a,b){var c=b.na();c=c.id||(c.id=b.getId());a.kg||(a.kg={});a.kg[c]=b};h=MQ.prototype;h.$f=function(a,b){MQ.oa.$f.call(this,a,b)};
h.Nl=function(a,b,c){a.Zi|=2;a.Zi|=64;a.Fc(32,!1);WP(a);var d=a.U()==this?Zu(this,a):-1;MQ.oa.Nl.call(this,a,b,c);a.kb&&this.kb&&OQ(this,a);a=d;-1==a&&(a=Wu(this));a==this.Tc?this.Tc=Math.min(Wu(this)-1,b):a>this.Tc&&b<=this.Tc?this.Tc++:a<this.Tc&&b>this.Tc&&this.Tc--};h.isVisible=function(){return this.Le};
h.setVisible=function(a,b){if(b||this.Le!=a&&this.dispatchEvent(a?"show":"hide")){this.Le=a;var c=this.na();c&&(Ut(c,a),this.Dh&&JQ(NQ(this),this.Tf&&this.Le),b||this.dispatchEvent(this.Le?"aftershow":"afterhide"));return!0}return!1};h.isEnabled=function(){return this.Tf};
h.Rb=function(a){this.Tf!=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Tf=!0,Vu(this,function(b){b.Rp?delete b.Rp:b.Rb(!0)})):(Vu(this,function(b){b.isEnabled()?b.Rb(!1):b.Rp=!0}),this.af=this.Tf=!1),this.Dh&&JQ(NQ(this),a&&this.Le))};var VQ=function(a,b){b!=a.Dh&&a.kb&&PQ(a,b);a.Dh=b;a.Tf&&a.Le&&JQ(NQ(a),b)};MQ.prototype.le=function(a){(a=Xu(this,a))?a.ue(!0):-1<this.Tc&&QQ(this).ue(!1)};
var QQ=function(a){return Xu(a,a.Tc)},RQ=function(a){WQ(a,function(b,c){return(b+1)%c},Wu(a)-1)},SQ=function(a){WQ(a,function(b,c){b--;return 0>b?c-1:b},0)},UQ=function(a){WQ(a,function(b,c){return(b+1)%c},a.Tc)},TQ=function(a){WQ(a,function(b,c){b--;return 0>b?c-1:b},a.Tc)},WQ=function(a,b,c){c=0>c?Zu(a,a.tc):c;var d=Wu(a);c=b.call(a,c,d);for(var e=0;e<=d;){var f=Xu(a,c);if(f&&a.bo(f)){a.le(c);break}e++;c=b.call(a,c,d)}};MQ.prototype.bo=function(a){return a.isVisible()&&a.isEnabled()&&LP(a,2)};
var XQ=function(){};I(XQ,BP);nd(XQ);XQ.prototype.Ua=function(){return"goog-menuheader"};
var YQ=function(a,b,c){UP.call(this,a,c||XQ.getInstance(),b);this.Fc(1,!1);this.Fc(2,!1);this.Fc(4,!1);this.Fc(32,!1);this.Kb=1};I(YQ,UP);SP("goog-menuheader",function(){return new YQ(null)});
var ZQ=function(){this.T=[]};I(ZQ,BP);nd(ZQ);var $Q=function(a,b){var c=a.T[b];if(!c){switch(b){case 0:c=a.Ua()+"-highlight";break;case 1:c=a.Ua()+"-checkbox";break;case 2:c=a.Ua()+"-content"}a.T[b]=c}return c};h=ZQ.prototype;h.vf=function(){return"menuitem"};h.Yc=function(a){var b=a.H.ob("DIV",GP(this,a).join(" "),aR(this,a.getContent(),a.H));bR(this,a,b,LP(a,8)||LP(a,16));return b};h.uc=function(a){return a&&a.firstChild};
h.Tb=function(a,b){var c=zn(b),d=$Q(this,2);c&&Rq(c,d)||b.appendChild(aR(this,b.childNodes,a.H));Rq(b,"goog-option")&&(a.Kk(!0),this.Kk(a,b,!0));return ZQ.oa.Tb.call(this,a,b)};h.Zg=function(a,b){var c=this.uc(a),d=cR(this,a)?c.firstChild:null;ZQ.oa.Zg.call(this,a,b);d&&!cR(this,a)&&c.insertBefore(d,c.firstChild||null)};var aR=function(a,b,c){a=$Q(a,2);return c.ob("DIV",a,b)};ZQ.prototype.Hp=function(a,b,c){a&&b&&bR(this,a,b,c)};ZQ.prototype.Kk=function(a,b,c){a&&b&&bR(this,a,b,c)};
var cR=function(a,b){return(b=a.uc(b))?(b=b.firstChild,a=$Q(a,1),!!b&&An(b)&&Rq(b,a)):!1},bR=function(a,b,c,d){KP(a,c,b.wi());MP(a,b,c);d!=cR(a,c)&&(Wq(c,"goog-option",d),c=a.uc(c),d?(a=$Q(a,1),c.insertBefore(b.H.ob("DIV",a),c.firstChild||null)):c.removeChild(c.firstChild))};ZQ.prototype.H=function(a){switch(a){case 2:return $Q(this,0);case 16:case 8:return"goog-option-selected";default:return ZQ.oa.H.call(this,a)}};
ZQ.prototype.O=function(a){var b=$Q(this,0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return ZQ.oa.O.call(this,a)}};ZQ.prototype.Ua=function(){return"goog-menuitem"};
var dR=function(a,b,c,d){UP.call(this,a,d||ZQ.getInstance(),c);this.yb=b};I(dR,UP);h=dR.prototype;h.Db=function(){var a=this.yb;return null!=a?a:this.Kc()};h.Fc=function(a,b){dR.oa.Fc.call(this,a,b);switch(a){case 8:this.ie()&&!b&&this.Kf(!1);(a=this.na())&&this.T.Hp(this,a,b);break;case 16:(a=this.na())&&this.T.Kk(this,a,b)}};h.Hp=function(a){this.Fc(8,a)};h.Kk=function(a){this.Fc(16,a)};
h.Kc=function(){var a=this.getContent();return Array.isArray(a)?(a=Ed(a,function(b){return An(b)&&(Rq(b,"goog-menuitem-accel")||Rq(b,"goog-menuitem-mnemonic-separator"))?"":Kn(b)}).join(""),vf(a)):dR.oa.Kc.call(this)};h.Ve=function(a){var b=this.U();if(b){var c=b.N;b.N=null;if(b=c&&"number"===typeof a.clientX)b=new Ym(a.clientX,a.clientY),b=c==b?!0:c&&b?c.x==b.x&&c.y==b.y:!1;if(b)return}dR.oa.Ve.call(this,a)};h.Ie=function(a){return a.keyCode==this.Lm&&this.Dd(a)?!0:dR.oa.Ie.call(this,a)};h.gs=function(){return this.Lm};
SP("goog-menuitem",function(){return new dR(null)});dR.prototype.wi=function(){return LP(this,16)?"menuitemcheckbox":LP(this,8)?"menuitemradio":dR.oa.wi.call(this)};dR.prototype.U=function(){return UP.prototype.U.call(this)};dR.prototype.Fh=function(){return UP.prototype.Fh.call(this)};
var eR=function(){};I(eR,BP);nd(eR);eR.prototype.Yc=function(a){return a.H.ob("DIV",this.Ua())};eR.prototype.Tb=function(a,b){b.id&&Pu(a,b.id);if("HR"==b.tagName){var c=b;b=this.Yc(a);c.parentNode&&c.parentNode.insertBefore(b,c);yn(c)}else Sq(b,this.Ua());return b};eR.prototype.Zg=function(){};eR.prototype.Ua=function(){return"goog-menuseparator"};
var fR=function(a,b){UP.call(this,null,a||eR.getInstance(),b);this.Fc(1,!1);this.Fc(2,!1);this.Fc(4,!1);this.Fc(32,!1);this.Kb=1};I(fR,UP);fR.prototype.wb=function(){fR.oa.wb.call(this);var a=this.na();st(a,"separator")};SP("goog-menuseparator",function(){return new fR});
var gR=function(a){this.H=a||"menu"};I(gR,IQ);nd(gR);h=gR.prototype;h.Dl=function(a){return"UL"==a.tagName||gR.oa.Dl.call(this,a)};h.om=function(a){return"HR"==a.tagName?new fR:gR.oa.om.call(this,a)};h.Pe=function(a,b){return Bn(a.na(),b)};h.Ua=function(){return"goog-menu"};h.El=function(a){gR.oa.El.call(this,a);a=a.na();tt(a,"haspopup","true")};
SP("goog-menuseparator",function(){return new fR});
var hR=function(a,b){MQ.call(this,"vertical",b||gR.getInstance(),a);VQ(this,!1)};I(hR,MQ);h=hR.prototype;h.yj=!0;h.Ua=function(){return this.Ke.Ua()};h.Pe=function(a){if(this.Ke.Pe(this,a))return!0;for(var b=0,c=Wu(this);b<c;b++){var d=Xu(this,b);if("function"==typeof d.Pe&&d.Pe(a))return!0}return!1};h.getPosition=function(){return this.isVisible()?Nt(this.na()):null};
h.setVisible=function(a,b,c){(b=hR.oa.setVisible.call(this,a,b))&&a&&this.kb&&this.yj&&NQ(this).focus();a&&c&&"number"===typeof c.clientX?this.N=new Ym(c.clientX,c.clientY):this.N=null;return b};h.xm=function(a){this.yj&&NQ(this).focus();return hR.oa.xm.call(this,a)};h.bo=function(a){return a.isEnabled()&&a.isVisible()&&LP(a,2)};h.Xb=function(a){for(var b=this.Ke,c=fn(this.H.H,"DIV",b.Ua()+"-content",a),d=c.length,e=0;e<d;e++)KQ(b,this,c[e]);hR.oa.Xb.call(this,a)};
h.Fl=function(a){var b=hR.oa.Fl.call(this,a);b||Vu(this,function(c){!b&&c.gs&&c.Lm==a.keyCode&&(this.isEnabled()&&this.le(Zu(this,c)),b=c.Pd(a))},this);return b};
h.le=function(a){hR.oa.le.call(this,a);if(a=Xu(this,a)){var b=a.na();a=this.na()||mn(document);var c=a||mn(document);var d=Nt(b),e=Nt(c),f=cu(c);if(c==mn(document)){var g=d.x-c.scrollLeft;d=d.y-c.scrollTop;C&&!qg(10)&&(g+=f.left,d+=f.top)}else g=d.x-e.x-f.left,d=d.y-e.y-f.top;b=Qt(b);f=c.clientHeight-b.height;e=c.scrollLeft;var k=c.scrollTop;e+=Math.min(g,Math.max(g-(c.clientWidth-b.width),0));k+=Math.min(d,Math.max(d-f,0));c=new Ym(e,k);a.scrollLeft=c.x;a.scrollTop=c.y}};
var iR=function(){};iR.prototype.mf=function(){};
var jR=function(a,b,c){this.H=a;this.N=b;this.V=c};I(jR,iR);jR.prototype.mf=function(a,b,c){BJ(this.H,this.N,a,b,void 0,c,this.V)};
var kR=function(a,b,c,d){jR.call(this,a,b);this.O=c?5:0;this.T=d||void 0};I(kR,jR);kR.prototype.U=function(){return this.O};kR.prototype.mf=function(a,b,c,d){var e=BJ(this.H,this.N,a,b,null,c,10,d,this.T);if(e&496){var f=lR(e,this.N);b=lR(e,b);e=BJ(this.H,f,a,b,null,c,10,d,this.T);e&496&&(f=lR(e,f),b=lR(e,b),BJ(this.H,f,a,b,null,c,this.O,d,this.T))}};var lR=function(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};
var mR=function(a,b,c,d){kR.call(this,a,b,c||d);if(c||d)this.O=65|(d?32:132)};I(mR,kR);
var nR=function(){};I(nR,EQ);nd(nR);h=nR.prototype;h.Yc=function(a){var b=GP(this,a);b=a.H.ob("DIV","goog-inline-block "+b.join(" "),this.Gj(a.getContent(),a.H));this.Yh(b,a.zg());return b};h.vf=function(){return"button"};h.uc=function(a){return a&&a.firstChild&&a.firstChild.firstChild};h.Gj=function(a,b){return b.ob("DIV","goog-inline-block "+(this.Ua()+"-outer-box"),b.ob("DIV","goog-inline-block "+(this.Ua()+"-inner-box"),a))};h.oj=function(a){return"DIV"==a.tagName};
h.Tb=function(a,b){oR(b,!0);oR(b,!1);a:{var c=a.H.N(b);var d=this.Ua()+"-outer-box";if(c&&Rq(c,d)&&(c=a.H.N(c),d=this.Ua()+"-inner-box",c&&Rq(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.Gj(b.childNodes,a.H));Tq(b,["goog-inline-block",this.Ua()]);return nR.oa.Tb.call(this,a,b)};h.Ua=function(){return"goog-custom-button"};
var oR=function(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;){d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var e=c.nodeValue;if(""==me(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};
var pR=function(){};I(pR,nR);nd(pR);pR.prototype.uc=function(a){return pR.oa.uc.call(this,a&&a.firstChild)};pR.prototype.Tb=function(a,b){var c=fn(document,"*","goog-menu",b)[0];if(c){Ut(c,!1);cn(c).body.appendChild(c);var d=new hR;Uu(d,c);a.Fe(d)}return pR.oa.Tb.call(this,a,b)};pR.prototype.Gj=function(a,b){return pR.oa.Gj.call(this,[b.ob("DIV","goog-inline-block "+(this.Ua()+"-caption"),a),b.ob("DIV","goog-inline-block "+(this.Ua()+"-dropdown"),"\u00a0")],b)};pR.prototype.Ua=function(){return"goog-menu-button"};
var qR=function(){this.T=[]};I(qR,ZQ);nd(qR);qR.prototype.Yc=function(a){var b=qR.oa.Yc.call(this,a);Sq(b,"goog-submenu");rR(this,a,b);return b};qR.prototype.Tb=function(a,b){b=qR.oa.Tb.call(this,a,b);Sq(b,"goog-submenu");rR(this,a,b);var c=fn(document,"DIV","goog-menu",b);if(c.length){var d=new hR(a.H);c=c[0];Ut(c,!1);a.H.H.body.appendChild(c);Uu(d,c);a.Fe(d,!0)}return b};
qR.prototype.Zg=function(a,b){var c=this.uc(a),d=c&&c.lastChild;qR.oa.Zg.call(this,a,b);d&&c.lastChild!=d&&Rq(d,"goog-submenu-arrow")&&c.appendChild(d)};qR.prototype.qj=function(a){qR.oa.qj.call(this,a);var b=a.te(),c=fn(a.H.H,"SPAN","goog-submenu-arrow",b)[0];sR(a,c);c!=b.lastChild&&b.appendChild(c);a=a.na();tt(a,"haspopup","true")};
var rR=function(a,b,c){var d=b.H.ob("SPAN");d.className="goog-submenu-arrow";sR(b,d);a.uc(c).appendChild(d)},sR=function(a,b){Yu(a)?(Sq(b,"goog-submenu-arrow-rtl"),Dn(b,"\u25c4")):(Uq(b,"goog-submenu-arrow-rtl"),Dn(b,"\u25ba"))};
var tR=function(a,b,c,d){dR.call(this,a,b,c,d||qR.getInstance())};I(tR,dR);h=tR.prototype;h.Ei=null;h.cn=null;h.Km=!1;h.zc=null;h.Mj=!1;h.wb=function(){tR.oa.wb.call(this);Ru(this).listen(this.U(),"hide",this.mp);this.zc&&uR(this,this.zc,!0)};h.Ob=function(){Ru(this).Sb(this.U(),"hide",this.mp);this.zc&&(uR(this,this.zc,!1),this.Mj||(this.zc.Ob(),yn(this.zc.na())));tR.oa.Ob.call(this)};h.ta=function(){this.zc&&!this.Mj&&this.zc.dispose();this.zc=null;tR.oa.ta.call(this)};
h.ue=function(a){tR.oa.ue.call(this,a);a||(this.Ei&&iu(this.Ei),this.Ei=hu(this.Qe,218,this))};h.bn=function(){var a=this.U();a&&QQ(a)==this&&(vR(this,!0),wR(this))};h.Qe=function(){var a=this.zc;a&&a.U()==this&&(vR(this,!1),Vu(a,function(b){"function"==typeof b.Qe&&b.Qe()}))};var xR=function(a){a.Ei&&iu(a.Ei);a.cn&&iu(a.cn)};tR.prototype.setVisible=function(a,b){(a=tR.oa.setVisible.call(this,a,b))&&!this.isVisible()&&this.Qe();return a};
var wR=function(a){Vu(a.U(),function(b){b!=this&&"function"==typeof b.Qe&&(b.Qe(),xR(b))},a)};h=tR.prototype;h.Pd=function(a){var b=a.keyCode,c=Yu(this)?37:39,d=Yu(this)?39:37;if(!this.Km){if(!this.isEnabled()||b!=c&&13!=b&&b!=this.Lm)return!1;this.bn();RQ(yR(this));xR(this)}else if(!yR(this).Pd(a))if(b==d)this.Qe();else return!1;a.preventDefault();return!0};h.Ft=function(){if(this.zc.U()==this){xR(this);var a=this.Fh();a.le(Zu(a,this));wR(this)}};
h.mp=function(a){a.target==this.Fh()&&(this.Qe(),xR(this))};h.Gh=function(a){this.isEnabled()&&(xR(this),this.cn=hu(this.bn,218,this));tR.oa.Gh.call(this,a)};h.Dd=function(a){xR(this);if(LP(this,8)||LP(this,16))return tR.oa.Dd.call(this,a);this.bn();return!0};
var vR=function(a,b){!b&&yR(a)&&yR(a).le(-1);a.dispatchEvent(Ou(64,b));var c=yR(a);b!=a.Km&&Wq(a.na(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.kb||c.render(),c.le(-1)),c.setVisible(b),b)){c=new kR(a.na(),12,!1);var d=yR(a),e=d.na();d.isVisible()||(e.style.visibility="hidden",Ut(e,!0));c.mf(e,8);d.isVisible()||(Ut(e,!1),e.style.visibility="visible")}a.Km=b},uR=function(a,b,c){var d=Ru(a);(c?d.listen:d.Sb).call(d,b,"enter",a.Ft)},yR=function(a){a.zc?a.Mj&&a.zc.U()!=a&&Su(a.zc,a):a.Fe(new hR(a.H),
!0);a.zc.na()||a.zc.Ac();return a.zc};tR.prototype.Fe=function(a,b){var c=this.zc;a!=c&&(c&&(this.Qe(),this.kb&&uR(this,c,!1)),this.zc=a,this.Mj=!b,a&&(Su(a,this),a.setVisible(!1,!0),a.yj=!1,VQ(a,!1),this.kb&&uR(this,a,!0)))};tR.prototype.Pe=function(a){return yR(this).Pe(a)};SP("goog-submenu",function(){return new tR(null)});
var zR=function(a,b,c,d,e){GQ.call(this,a,c||pR.getInstance(),d);this.Fc(64,!0);this.Da=new mR(null,9);b&&this.Fe(b);this.Aa=new gu(500);!ug&&!vg||$b("533.17.9")||(this.fk=!0);this.Xf=e||gR.getInstance()};I(zR,GQ);h=zR.prototype;h.fk=!1;h.wb=function(){zR.oa.wb.call(this);AR(this,!0);this.N&&BR(this,this.N,!0);tt(this.O,"haspopup",!!this.N)};h.Ob=function(){zR.oa.Ob.call(this);AR(this,!1);if(this.N){this.mc(!1);this.N.Ob();BR(this,this.N,!1);var a=this.N.na();a&&yn(a)}};
h.ta=function(){zR.oa.ta.call(this);this.N&&(this.N.dispose(),delete this.N);delete this.Zf;this.Aa.dispose()};h.Je=function(a){zR.oa.Je.call(this,a);this.Kb&4&&(this.mc(!this.Cf(),a),this.N&&(a=this.Cf(),this.N.af=a))};h.Ve=function(a){zR.oa.Ve.call(this,a);!this.N||this.Kb&4||(this.N.af=!1)};h.Dd=function(){ZP(this,!1);return!0};h.ss=function(a){this.N&&this.N.isVisible()&&!this.Pe(a.target)&&this.mc(!1)};h.Pe=function(a){return a&&Bn(this.na(),a)||this.N&&this.N.Pe(a)||!1};
h.Ie=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!0}else if("key"!=a.type)return!1;if(this.N&&this.N.isVisible()){var b=13==a.keyCode||32==a.keyCode,c=this.N.Pd(a);return c&&this.N&&this.N.tc instanceof tR||27!=a.keyCode&&!b?c:(this.mc(!1),!0)}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.mc(!0,a),!0):!1};h.ym=function(){this.mc(!1)};h.Cs=function(){this.Kb&4||this.mc(!1)};h.sj=function(a){this.fk||this.mc(!1);zR.oa.sj.call(this,a)};
var CR=function(a){a.N||a.Fe(new hR(a.H,a.Xf));return a.N||null};h=zR.prototype;h.Fe=function(a){var b=this.N;if(a!=b&&(b&&(this.mc(!1),this.kb&&BR(this,b,!1),delete this.N),this.kb&&tt(this.O,"haspopup",!!a),a)){this.N=a;Su(a,this);a.setVisible(!1);var c=this.fk;(a.yj=c)&&VQ(a,!0);this.kb&&BR(this,a,!0)}return b};h.Me=function(a){CR(this).$f(a,!0)};h.setVisible=function(a,b){(a=zR.oa.setVisible.call(this,a,b))&&!this.isVisible()&&this.mc(!1);return a};
h.Rb=function(a){zR.oa.Rb.call(this,a);this.isEnabled()||this.mc(!1)};
h.mc=function(a,b){zR.oa.mc.call(this,a);if(this.N&&!!(this.Kb&64)==a){if(a)this.N.kb||this.N.render(),this.Ia=Ot(this.na()),this.Lb=St(this.na()),DR(this),!b||40!=b.keyCode&&38!=b.keyCode?this.N.le(-1):RQ(this.N);else{ZP(this,!1);this.N.af=!1;var c=this.na();c&&(tt(c,"activedescendant",""),tt(c,"owns",""));null!=this.Fa&&(this.Fa=void 0,(c=this.N.na())&&Pt(c,"",""))}this.N.setVisible(a,!1,b);this.isDisposed()||(b=Ru(this),c=a?b.listen:b.Sb,c.call(b,this.H.H,"mousedown",this.ss,!0),this.fk&&c.call(b,
this.N,"blur",this.Cs),c.call(b,this.Aa,"tick",this.Yf),a?this.Aa.start():this.Aa.stop())}this.N&&this.N.na()&&this.N.O.removeAttribute("aria-hidden")};var DR=function(a){if(a.N.kb){var b=a.Zf||a.na(),c=a.Da;a.Da.H=b;b=a.N.na();a.N.isVisible()||(b.style.visibility="hidden",Ut(b,!0));!a.Fa&&a.Da.U&&a.Da.O&32&&(a.Fa=Rt(b));c.mf(b,c.N^1,null,a.Fa);a.N.isVisible()||(Ut(b,!1),b.style.visibility="visible")}};
zR.prototype.Yf=function(){var a=St(this.na()),b=Ot(this.na());var c=this.Lb;(c=!(c==a||c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||(c=this.Ia,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));if(c){if(c=this.N.kb&&b&&this.Ia)c=this.Ia,c=b.right-b.left<c.right-c.left;c&&(c=this.N.na(),this.N.isVisible()||(c.style.visibility="hidden",Ut(c,!0)),Kt(c,new Ym(0,0)));this.Lb=a;this.Ia=b;DR(this)}};
var BR=function(a,b,c){var d=Ru(a);c=c?d.listen:d.Sb;c.call(d,b,"action",a.ym);c.call(d,b,"close",a.Ub);c.call(d,b,"highlight",a.$c);c.call(d,b,"unhighlight",a.Vf)},AR=function(a,b){var c=Ru(a);(b?c.listen:c.Sb).call(c,a.na(),"keydown",a.Wf)};zR.prototype.$c=function(a){(a=a.target.na())&&ER(this,a)};zR.prototype.Wf=function(a){LP(this,32)&&this.na()&&this.N&&this.N.isVisible()&&a.stopPropagation()};
zR.prototype.Vf=function(){if(!QQ(this.N)){var a=this.na();tt(a,"activedescendant","");tt(a,"owns","")}};zR.prototype.Ub=function(a){if(this.Cf()&&a.target instanceof dR){a=a.target;var b=a.na();a.isVisible()&&a.Kb&2&&null!=b&&ER(this,b)}};var ER=function(a,b){a=a.na();var c=ut(b,"activedescendant");b=cn(b).getElementById(c)||b;b.id||(c=Lu.getInstance(),b.id=":"+(c.H++).toString(36));vt(a,b);tt(a,"owns",b.id)};SP("goog-menu-button",function(){return new zR(null)});
var FR=function(){};I(FR,HQ);nd(FR);FR.prototype.Yc=function(a){var b=GP(this,a);b=a.H.ob("DIV","goog-inline-block "+b.join(" "),[GR(this,a.getContent(),a.H),HR(this,a.H)]);this.Yh(b,a.zg());return b};FR.prototype.uc=function(a){return a&&a.firstChild};
FR.prototype.Tb=function(a,b){var c=fn(document,"*","goog-menu",b)[0];if(c){Ut(c,!1);a.H.H.body.appendChild(c);var d=new hR;Uu(d,c);a.Fe(d)}fn(document,"*",this.Ua()+"-caption",b)[0]||b.appendChild(GR(this,b.childNodes,a.H));fn(document,"*",this.Ua()+"-dropdown",b)[0]||b.appendChild(HR(this,a.H));return FR.oa.Tb.call(this,a,b)};
var GR=function(a,b,c){return c.ob("DIV","goog-inline-block "+(a.Ua()+"-caption"),b)},HR=function(a,b){return b.ob("DIV",{"class":"goog-inline-block "+(a.Ua()+"-dropdown"),"aria-hidden":!0},"\u00a0")};FR.prototype.Ua=function(){return"goog-flat-menu-button"};SP("goog-flat-menu-button",function(){return new zR(null,null,FR.getInstance())});
var IR=function(a,b){Nu.call(this,b);this.N=a||""},JR;I(IR,Nu);IR.prototype.ha=null;var KR=function(){null==JR&&(JR="placeholder"in sn(document,"INPUT"));return JR};h=IR.prototype;h.Ki=!1;h.Ac=function(){this.O=this.H.ob("INPUT",{type:"text"})};
h.Xb=function(a){IR.oa.Xb.call(this,a);this.N||(this.N=a.getAttribute("label")||"");var b=cn(a);try{var c=b&&b.activeElement;var d=c&&c.nodeName?c:null}catch(e){d=null}d==a&&(this.Ki=!0,a=this.na(),Uq(a,"label-input-label"));KR()&&(this.na().placeholder=this.N);a=this.na();tt(a,"label",this.N)};
h.wb=function(){IR.oa.wb.call(this);var a=new x(this);a.listen(this.na(),"focus",this.Lo);a.listen(this.na(),"blur",this.sq);if(KR())this.T=a;else{Zf&&a.listen(this.na(),["keypress","keydown","keyup"],this.ws);var b=cn(this.na());a.listen(pn(b),"load",this.Ms);this.T=a;LR(this)}MR(this);this.na().N=this};h.Ob=function(){IR.oa.Ob.call(this);this.T&&(this.T.dispose(),this.T=null);this.na().N=null};var LR=function(a){!a.ka&&a.T&&a.na().form&&(a.T.listen(a.na().form,"submit",a.xs),a.ka=!0)};h=IR.prototype;
h.ta=function(){IR.oa.ta.call(this);this.T&&(this.T.dispose(),this.T=null)};h.Lo=function(){this.Ki=!0;var a=this.na();Uq(a,"label-input-label");if(!KR()&&!NR(this)&&!this.ma){var b=this;a=function(){b.na()&&(b.na().value="")};C?hu(a,10):a()}};h.sq=function(){KR()||(this.T.Sb(this.na(),"click",this.Lo),this.ha=null);this.Ki=!1;MR(this)};h.ws=function(a){27==a.keyCode&&("keydown"==a.type?this.ha=this.na().value:"keypress"==a.type?this.na().value=this.ha:"keyup"==a.type&&(this.ha=null),a.preventDefault())};
h.xs=function(){NR(this)||(this.na().value="",hu(this.ms,10,this))};h.ms=function(){NR(this)||(this.na().value=this.N)};h.Ms=function(){MR(this)};var NR=function(a){return!!a.na()&&""!=a.na().value&&a.na().value!=a.N};IR.prototype.reset=function(){NR(this)&&(this.na().value="",null!=this.ha&&(this.ha=""),MR(this))};var OR=function(a,b){null!=a.ha&&(a.ha=b);a.na().value=b;MR(a)};IR.prototype.Db=function(){return null!=this.ha?this.ha:NR(this)?this.na().value:""};
var MR=function(a){var b=a.na();KR()?a.na().placeholder!=a.N&&(a.na().placeholder=a.N):LR(a);tt(b,"label",a.N);NR(a)?(b=a.na(),Uq(b,"label-input-label")):(a.ma||a.Ki||(b=a.na(),Sq(b,"label-input-label")),KR()||hu(a.va,10,a))};IR.prototype.Rb=function(a){this.na().disabled=!a;var b=this.na();Wq(b,"label-input-label-disabled",!a)};IR.prototype.isEnabled=function(){return!this.na().disabled};IR.prototype.va=function(){!this.na()||NR(this)||this.Ki||(this.na().value=this.N)};
var PR=function(a,b,c,d,e){zR.call(this,a,b,c,d,e||new gR("listbox"));this.Va=this.getContent();this.ab=null;this.Bl="listbox"};I(PR,zR);h=PR.prototype;h.Ib=null;h.wb=function(){PR.oa.wb.call(this);QR(this);RR(this)};h.Xb=function(a){PR.oa.Xb.call(this,a);(a=this.Kc())?(this.Va=a,QR(this)):SR(this)||TR(this,0)};h.ta=function(){PR.oa.ta.call(this);this.Ib&&(this.Ib.dispose(),this.Ib=null);this.Va=null};h.ym=function(a){UR(this,a.target);PR.oa.ym.call(this,a);a.stopPropagation();this.dispatchEvent("action")};
h.Hs=function(){var a=SR(this);PR.oa.Fn.call(this,a&&a.Db());QR(this)};h.Fe=function(a){var b=PR.oa.Fe.call(this,a);a!=b&&(this.Ib&&tQ(this.Ib),a&&(this.Ib?Vu(a,function(c){VR(c);var d=this.Ib;qQ(d,c,d.H.length)},this):WR(this,a)));return b};h.Me=function(a){VR(a);PR.oa.Me.call(this,a);if(this.Ib){var b=this.Ib;qQ(b,a,b.H.length)}else WR(this,CR(this));YR(this)};var UR=function(a,b){if(a.Ib){var c=SR(a);rQ(a.Ib,b);b!=c&&a.dispatchEvent("change")}},TR=function(a,b){a.Ib&&UR(a,a.Ib.H[b]||null)};
PR.prototype.Fn=function(a){if(null!=a&&this.Ib)for(var b=0,c;c=this.Ib.H[b]||null;b++)if(c&&"function"==typeof c.Db&&c.Db()==a){UR(this,c);return}UR(this,null)};PR.prototype.Db=function(){var a=SR(this);return a?a.Db():null};
var SR=function(a){return a.Ib?a.Ib.N:null},WR=function(a,b){a.Ib=new oQ;b&&Vu(b,function(c){VR(c);var d=this.Ib;qQ(d,c,d.H.length)},a);RR(a)},RR=function(a){a.Ib&&Ru(a).listen(a.Ib,"select",a.Hs)},QR=function(a){var b=SR(a),c=b?b.Kc():a.Va;a.T.Zg(a.na(),c);a.$g=c;(c=a.T.uc(a.na()))&&a.H.O(c)&&(null==a.ab&&(a.ab=ut(c,"label")),b=(b=b?b.na():null)?ut(b,"label"):a.ab,tt(c,"label",b),YR(a))},YR=function(a){var b=a.T;if(b&&(b=b.uc(a.na()))){var c=a.O;b.id||(b.id=":"+(Lu.getInstance().H++).toString(36));
st(b,"option");tt(b,"selected",!0);tt(c,"activedescendant",b.id);a.Ib&&(c=na(a.Ib.H),tt(b,"setsize",ZR(c)),a=sQ(a.Ib),tt(b,"posinset",0<=a?ZR(c.slice(0,a+1)):0))}},ZR=function(a){return a.filter(function(b){return b instanceof dR}).length},VR=function(a){a.Bl=a instanceof dR?"option":"separator"};PR.prototype.mc=function(a,b){PR.oa.mc.call(this,a,b);this.Cf()?CR(this).le(this.Ib?sQ(this.Ib):-1):YR(this)};SP("goog-select",function(){return new PR(null)});
var aS=function(a,b,c,d,e){b=void 0===b?!1:b;c=void 0===c?!1:c;d=void 0===d?!1:d;Nu.call(this,void 0);this.Lb=null;this.Ub=a;this.va=d;this.Fa=e;this.$c=!!b;this.ab=(this.Ta=c)&&!!this.Fa&&this.va;this.Ca=new hQ;T(this,this.Ca);this.Ia=new hQ;T(this,this.Ia);this.Aa=new vQ;T(this,this.Aa);this.Da=new vQ;T(this,this.Da);this.T=new PR(null,null,FR.getInstance());this.$f(this.T);this.ma=new IR;this.$f(this.ma);this.N=new IR;this.$f(this.N);this.ka=$R[1][0];this.ha=$R[1][1];this.nb=this.Va=null};
G(aS,Nu);aS.prototype.Ac=function(){this.Xb(D(AP,{Nr:this.Ta,Zs:this.va}))};
aS.prototype.Xb=function(a){var b=this;Nu.prototype.Xb.call(this,a);Uu(this.ma,Qu(this,"gci-embedcode-custom-width"));Uu(this.N,Qu(this,"gci-embedcode-custom-height"));Uu(this.T,Qu(this,"gci-embedcode-size-selector"));this.ab?(this.T.Me(new dR("Original ("+Number(this.Fa).toFixed(1)+")","recommended")),this.T.Me(new dR("Square",bS[0])),this.T.Me(new dR("16:9",bS[1])),this.T.Me(new dR("4:3",bS[2])),this.T.Me(new dR("3:2",bS[3])),a=$R[1][0],OR(this.ma,String(a)),OR(this.N,String(Math.round(a/this.Fa)))):
(m($R,function(c){this.T.Me(new dR(c[0]+" \u00d7 "+c[1],c.join(",")))},this),Ut(Qu(this,"gci-embedcode-custom-size"),!1));this.T.Me(new dR("Custom size","custom"));this.Ta&&(Uu(this.Ca,Qu(this,"gci-embedcode-fullscreen-checkbox")),gQ(this.Ca,Qu(this,"gci-embedcode-fullscreen-checkbox-label")),this.va&&(Uu(this.Ia,Qu(this,"gci-embedcode-zoom-hotspots-checkbox")),gQ(this.Ia,Qu(this,"gci-embedcode-zoom-hotspots-checkbox-label")),a=new lQ,Uu(a,Qu(this,"gci-embedcode-fill-layout-radio")),this.Da.O(a),
a=new lQ,Uu(a,Qu(this,"gci-embedcode-fit-layout-radio")),this.Da.O(a)),a=new lQ,Uu(a,Qu(this,"gci-embedcode-dark-mode-radio")),this.Aa.O(a),a=new lQ,Uu(a,Qu(this,"gci-embedcode-light-mode-radio")),this.Aa.O(a),this.Aa.listen("change",function(){cS(b,!1)},void 0,this),this.Ca.listen("change",function(){cS(b,!1)},!1,this),this.va&&(this.Ia.listen("change",function(){cS(b,!1)},!1,this),this.Da.listen("change",function(){cS(b,!1)},void 0,this)))};
aS.prototype.wb=function(){Nu.prototype.wb.call(this);this.ab?(TR(this.T,0),this.N.Rb(!1)):TR(this.T,1);var a=Ru(this);Ls(a,this.T,"change",function(c){this.ab||Ut(Qu(this,"gci-embedcode-custom-size"),"custom"==c.target.Db());cS(this,!1,!0)},this);this.Va=new BQ(this.N.O);this.nb=new BQ(this.ma.O);Ls(a,this.Va,"input",function(){cS(this,!1)},this);Ls(a,this.nb,"input",function(){cS(this,!1)},this);var b=Qu(this,"gci-embedcode-codearea");this.Lb=U(b,"click",function(){b.select&&b.select()});cS(this,
this.$c)};aS.prototype.Ob=function(){Nu.prototype.Ob.call(this);Fs(this.Lb);this.Va.dispose();this.nb.dispose();this.nb=this.Va=null};
var cS=function(a,b,c){c=void 0===c?!1:c;var d=SR(a.T).Db();"custom"==d?(d=parseInt(a.ma.Db(),10),c=parseInt(a.N.Db(),10),0<d&&!isNaN(d)&&(a.ka=d),0<c&&!isNaN(c)&&(a.ha=c),a.N.Rb(!0)):"recommended"==d?(a.N.Rb(!1),c?(d=$R[1][0],a.ka=d,a.ha=Math.round(d/a.Fa),OR(a.ma,String(a.ka)),OR(a.N,String(a.ha))):(d=parseInt(a.ma.Db(),10),c=Math.round(d/Number(a.Fa)),a.ka=d,a.ha=c,OR(a.N,String(c)))):a.ab?(a.N.Rb(!1),c?(c=$R[1][0],a.ka=c,a.ha=Math.round(c/Number(d)),OR(a.ma,String(a.ka)),OR(a.N,String(a.ha))):
(c=parseInt(a.ma.Db(),10),d=Math.round(c/Number(d)),a.ka=c,a.ha=d,OR(a.N,String(d)))):(d=d.split(","),a.ka=d[0],a.ha=d[1]);d="allowfullscreen";c=a.Ub;if(a.Ta){a.Ca.ie()||(d="");c=new sp(c);var e=new xp;a.va&&!a.Ia.ie()&&e.add("nzh","");a.va&&"embed-image-layout-fit"===xQ(a.Da)&&e.add("fit","");"embed-appearance-dark"===xQ(a.Aa)&&e.add("dark","");vp(c,e);c=c.toString()}Wq(a.na(),"gci-embedcode-custom-too-small",640>a.ka&&480>a.ha);e=Qu(a,"gci-embedcode-codearea");e.value="<iframe "+d+' frameborder="0" width="'+
a.ka+'" height="'+a.ha+'" src="'+c+'"></iframe>';b&&(e.focus(),e.select())},$R=[[640,480],[800,600],[1024,768]],bS=[1,16/9,4/3,1.5];
var dS=function(a){var b=a.title;a='<div class="'+S("gci-embed-popup-content")+" "+S("gci-cms-style")+'"><h2 class="'+S("gci-embed-popup-title")+'">';b="Embed: "+R(b);a=a+b+('</h2><div class="'+S("gci-embed-popup-container")+'"></div></div>');return Q(a)};
var eS=function(a,b){b=D(dS,{title:b});this.W=$(b);Dv.call(this,"ok-only",this.W,{Zt:"Close",np:"gci-embed-popup"});this.ma=new aS(a,!0);this.ma.render(gn("gci-embed-popup-container",b))};I(eS,Dv);
var fS=function(a){var b=a.steps,c=a.width;a=a.gt;var d='<div class="'+S("gci-gallery-progress")+'"><span class="'+S("gci-gallery-screen-creator")+'"></span>';b=Math.max(0,Math.ceil(b-0));for(var e=0;e<b;e++)d+='<div class="'+S("gci-gallery-progress-step")+'" style="width: '+S(yq(c))+'%;"><div class="'+S("gci-gallery-progress-bar")+'"></div></div>';d+='<div class="'+S("gci-gallery-progress-step")+'" style="width: '+S(yq(a))+'%;"><div class="'+S("gci-gallery-progress-bar")+'"></div></div></div>';return Q(d)},
hS=function(a){return gS(a.caption)},gS=function(a){return Q('<div class="'+S("gci-gallery-player-caption")+'">'+R(a)+"</div>")},iS=function(a){a=a||{};a=a.caption;return Q('<div class="'+S("gci-gallery-player-screen")+'"><div class="'+S("gci-gallery-background")+'"></div><div class="'+S("gci-gallery-microscope")+'"></div>'+(a?gS(a):"")+"</div>")},jS=function(a){a=a||{};a=a.caption;return Q('<div class="'+S("gci-gallery-player-screen")+" "+S("gci-gallery-player-screen-sv")+'"><div class="'+S("gci-gallery-streetview")+
'"></div>'+(a?gS(a):"")+"</div>")},kS=function(a){a=a||{};a=a.caption;return Q('<div class="'+S("gci-gallery-player-screen")+'"><div class="'+S("gci-gallery-video")+'"></div><div class="'+S("gci-gallery-video-mask")+'"></div>'+(a?gS(a):"")+"</div>")},lS=function(a){var b=a.Ir;a=a.attribution;var c='<div class="'+S("gci-gallery-player-credits")+'"><div class="'+S("gci-exhibit-image")+'"></div><div class="'+S("gci-exhibit-cover-bottom-gradient")+'"></div><div class="'+S("gci-gallery-player-restart")+
'"><div class="'+S("gci-gallery-player-restart-container")+'"><div class="'+S("SPRITE_start_immersive")+'"></div><div class="'+S("gci-gallery-player-restart-text")+'">';c=c+'Restart</div></div></div><div class="'+(S("gci-gallery-credits-container")+'"><div class="'+S("gci-gallery-credits")+'"><h1>');c+="Credits</h1><ul>";for(var d=b.length,e=0;e<d;e++)c+="<li>"+R(b[e])+"</li>";c+="</ul>"+(dq(a)&&dq(a.url)&&dq(a.title)?'<a href="'+S(uq(a.url))+'" class="'+S("gci-gallery-partner-link")+'" target="_blank">'+
R(a.title)+"</a>":"")+'<div class="'+S("gci-exhibit-partner")+'"></div></div></div></div>';return Q(c)},mS=function(){var a='<div class="'+S("gci-gallery-viewer")+" "+S("gci-gallery-viewer-beginning")+" "+S("gci-3d-transform")+'"><div class="'+S("gci-gallery-viewer-content")+'"></div>';a+=jy("Go to the previous screen");a+=ly("Go to the next screen");return Q(a+"</div>")},pS=function(a,b){var c=a.title,d=a.od,e=a.Ga,f=a.isVisible,g=a.Ku,k=a.Sa;a=a.Zb;b='<div class="'+S("gci-gallery-player-header")+
(f?" "+S("gci-gallery-player-header-visible"):"")+" "+(dq(a)||dq(k)?S("gci-gallery-header-plain"):S("gci-gallery-header-gradient"))+'"><span class="'+S("gci-gallery-player-header-title")+'"'+pq(oq(Aq(c)))+">"+(e?R(e)+" - ":"")+R(c)+"</span>"+nS(null,b)+'<span class="'+S("gci-gallery-player-help-container")+'"><span class="'+S("gci-gallery-player-help")+" "+S("SPRITE_help_immersive")+'"></span>'+oS(d)+'</span><span class="'+S("gci-gallery-player-fullscreen")+'"><span class="'+S("gci-gallery-player-fullscreen-disable")+
'" title="';b+=hq("Exit full screen");b+='"></span><span class="'+S("gci-gallery-player-fullscreen-enable")+'" title="';b+=hq("Full screen");g?(g='<span class="'+S("gci-gallery-player-slideshow")+" "+S("SPRITE_slideshow")+'" title="',g+=hq("Slideshow"),g=Q(g+'"></span>')):g="";return Q(b+('"></span></span>'+g+"</div>"))},nS=function(){var a='<span class="'+S("gci-gallery-player-close")+" "+S("SPRITE_close_immersive")+'" title="';a+=hq("Exit");return Q(a+'"></span>')},qS=function(a){return oS(a.od)},
oS=function(a){var b='<div class="'+S("gci-gallery-player-tips")+" "+(a?S("gci-gallery-player-tips-mobile"):"")+'"><div class="'+S("gci-gallery-player-tips-container")+'">';a?b+='<div class="'+S("gci-gallery-player-tips-swipe")+'"><div class="'+S("SPRITE_tip_swipe")+'"></div></div>':(b+='<div class="'+S("gci-gallery-player-tips-scroll")+'" title="',b+=hq("Use your mousewheel to navigate."),b+='"><div class="'+S("SPRITE_tip_scroll")+'"></div><div class="'+S("gci-gallery-player-tips-scroll-text")+'">',
b=b+'Scroll</div></div><div class="'+(S("gci-gallery-player-tips-keyboard")+'" title="'),b+=hq("Use your keyboard left and right arrows to navigate."),b+='"><div class="'+S("SPRITE_tip_keyboard")+'"></div><div class="'+S("gci-gallery-player-tips-keyboard-text")+'">',b+="Keyboard</div></div>");return Q(b+"</div></div>")},sS=function(a){return rS(a.od)},rS=function(a){a='<div class="'+S("gci-gallery-player-start")+'"><div class="'+S("gci-gallery-player-start-container")+'">'+(a?"":'<div class="'+S("SPRITE_start_immersive")+
'"></div>')+'<div class="'+S("gci-gallery-player-start-text")+'">';return Q(a+"Start</div></div></div>")},tS=function(a){a=a||{};a=a.bt;return Q('<div class="'+S("gci-screen")+" "+S("gci-screen-future")+(a?" "+S("gci-screen-mobile-enabled"):"")+'"><div class="'+S("gci-screen-content")+'"></div>'+(a?'<div class="'+S("gci-screen-mobile-mask")+'"></div>':"")+"</div>")},vS=function(a){a=a||{};var b=a.title,c=a.Ga,d=a.description,e=a.Re,f=a.Cd,g=a.dt,k='<div class="'+S("gci-gallery-viewer-scene-info-wrapper")+
'">';f&&(k+='<div class="'+S("gci-scene-type-headline")+'">',k+="Title Page</div>");k+='<div class="'+S("gci-scene-content-cover-info")+'"><div class="'+S("gci-scene-content-cover-info-center")+'"><div class="'+S("gci-scene-content-cover-info-content")+'">';if(dq(b)||dq(c)||dq(e))k+='<div class="'+S("gci-exhibit-date-title")+'"><div class="'+S("gci-exhibit-date-wrapper")+'"><span class="'+S("gci-exhibit-date-border")+'"></span>'+(c?'<span class="'+S("gci-exhibit-date-text")+'">'+R(c)+"</span>":"")+
'<span class="'+S("gci-exhibit-date-border")+'"></span></div><h1 class="'+S("gci-scene-editable")+(b?"":" "+S("gci-scene-editable-empty"))+'" data-model="title" data-placeholder="',k+=hq("Add title"),k+='"'+(b?pq(oq(Aq(b))):"")+">"+(b?R(b):"")+"</h1></div>";if(dq(d)||dq(e))k+='<p class="'+S("gci-scene-editable")+(d?"":" "+S("gci-scene-editable-empty"))+'" data-model="description" data-placeholder="',k+=hq("Add description"),k+='"'+(d?pq(oq(Aq(d))):"")+">"+(d?R(d):"")+"</p>";b=k;g="</div>"+(g?'<div class="'+
S("gci-exhibit-actions")+'"><a class="'+S("gci-exhibit-favorite")+'" href="#"><svg style="width:24px;height:24px" viewBox="0 0 24 24"><path d="M12,21.35L10.55,20.03C5.4,15.36 2,12.27 2,8.5C2,5.41 4.42,3 7.5,3C9.24,3 10.91,3.81 12,5.08C13.09,3.81 14.76,3 16.5,3C19.58,3 22,5.41 22,8.5C22,12.27 18.6,15.36 13.45,20.03L12,21.35Z"/></svg></a><a class="'+S("gci-exhibit-share")+'" href="#"><svg width="24px" height="24px" viewBox="0 0 48 48"><path d="M36 32.17c-1.52 0-2.89.59-3.93 1.54L17.82 25.4c.11-.45.18-.92.18-1.4s-.07-.95-.18-1.4l14.1-8.23c1.07 1 2.5 1.62 4.08 1.62 3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6c0 .48.07.95.18 1.4l-14.1 8.23c-1.07-1-2.5-1.62-4.08-1.62-3.31 0-6 2.69-6 6s2.69 6 6 6c1.58 0 3.01-.62 4.08-1.62l14.25 8.31c-.1.42-.16.86-.16 1.31 0 3.22 2.61 5.83 5.83 5.83s5.83-2.61 5.83-5.83-2.61-5.83-5.83-5.83z"/></svg></a></div>':
"")+"</div>";c=""+rS(a.od);d=a||{};d=d.attribution;d=Q(d?'<div class="'+S("gci-gallery-attribution")+'"><span class="'+S("gci-gallery-attribution-separator")+'"></span><div class="'+S("gci-gallery-attribution-text")+'">'+R(d)+"</div></div>":"");k=b+(g+uS(eq(c+d+oS(a.od)))+"</div></div>");return Q(k)},wS=function(a){a=a||{};return uS(a.cz)},uS=function(a){return Q('<div class="'+S("gci-scene-content-cover-bottom-gradient")+'">'+(a?R(a):"")+"</div>")},xS=function(a){var b=a.od,c=a.title,d=a.description;
a=a.Re;var e='<div class="'+S("gci-gallery-viewer-scene-info-wrapper")+'">';b&&(e+='<div class="'+S("gci-gallery-expand")+'"><a href="#" class="'+S("gci-gallery-expand-button")+'" title="',e+=hq("Expand this section."),e+='"><span aria-hidden="true"></span></a></div>');e+='<div class="'+S("gci-scene-type-headline")+'">';e=e+'Section</div><div class="'+(S("gci-scene-content-stop-info")+'">');if(dq(c)||dq(a))e+='<h1 class="'+S("gci-scene-editable")+'" data-model="title"',a&&(e=e+' data-placeholder="'+
hq("Add title"),e+='"'),e+=(c?pq(oq(Aq(c))):"")+">"+(c?R(c):"")+"</h1>";if(dq(d)||dq(a))e+='<p class="'+S("gci-scene-editable")+'" data-model="description"',a&&(e=e+' data-placeholder="'+hq("Add description"),e+='"'),e+=(d?pq(oq(Aq(d))):"")+">"+(d?R(d):"")+"</p>";return Q(e+"</div></div>")},yS=function(){return Q('<div class="'+S("gci-scene-bigmap")+'"></div>')},zS=function(a){a=a||{};var b=a.Cd,c=a.je;a='<div class="'+S("gci-scene-separator")+'"><div class="'+S("gci-scene-separator-area")+'">';c&&
(c="",b?(c=c+'Drag a saved <br> item or<a href="#picker" class="'+(S("gci-scene-separator-area-picker-link")+'">'),c+="Select a <br> Street View</a>"):c+="Drag a saved item",c=eq(c),a+='<div class="'+S("gci-scene-separator-create")+" "+S("gci-scene-separator-create-room")+'"><div class="'+S("gci-scene-separator-section")+" "+S("gci-scene-separator-title")+'"><div class='+mq()+">",a=a+'Add new panel</div></div><div class="'+(S("gci-scene-separator-section")+'"><img src="'+S(wq(Yx("common/pixel.gif")))+
'" class="'+S("SPRITE_create_3up")+'"/></div><div class="'+S("gci-scene-separator-section")+'"><div class='+mq()+">"+c+"</div></div></div>"),b&&(a+='<div class="'+S("gci-scene-separator-create")+" "+S("gci-scene-separator-create-tour")+'"><div class="'+S("gci-scene-separator-section")+" "+S("gci-scene-separator-title")+'"><div class='+mq()+">",a=a+'Add new section</div></div><div class="'+(S("gci-scene-separator-section")+'"><img src="'+S(wq(Yx("common/pixel.gif")))+'" class="'+S("SPRITE_create_stop")+
'"/></div><div class="'+S("gci-scene-separator-section")+'"><div class='+mq()+">"+c+"</div></div></div>")));return Q(a+"</div></div>")},AS=function(){return Q('<div class="'+S("gci-gallery-image-room")+'"><div class="'+S("gci-gallery-image-holder")+'"></div><div class="'+S("gci-gallery-image-room-shield")+'"></div></div>')},BS=function(a){a=a||{};a=a.ev;return Q('<div class="'+S("gci-gallery-video-room")+'"><div class="'+S("gci-gallery-video-holder")+'"></div><div class="'+S("shield")+'"></div>'+
(a?'<div class="'+S("gci-gallery-video-mask")+'"></div>':"")+"</div>")},CS=function(){return Q('<div class="'+S("gci-gallery-streetview-room")+'"><div class="'+S("gci-gallery-streetview-holder")+'"></div><div class="'+S("gci-gallery-streetview-room-shield")+'"></div><div class="'+S("gci-streetview-shield")+'"></div><div class="'+S("gci-gallery-streetview-player-holder")+'"></div></div>')},DS=function(){var a='<div class="'+S("gci-asset-gallery-item")+" "+S("gci-unresolved-asset")+'"><div class="'+
S("gci-consumer-unresolved-container")+'"><div class="'+S("SPRITE_missingAsset40x40blackbg")+'"></div><span class="'+S("gci-consumer-unresolved-asset-message")+'">';return Q(a+"This material has been removed by the owner</span></div></div>")},ES=function(a){var b=a.style,c=a.od,d=a.Yu,e=a.ir;a=a.errorText;var f='<div class="'+S("gci-caption-widget")+" "+S("gci-caption-widget-out")+" ";switch(sa(b)?b.toString():b){case 0:f+=S("gci-caption-gallery");break;case 1:f+=S("gci-caption-immersive")+" "+S("gci-caption-immersive-long");
break;case 2:f+=S("gci-caption-immersive")+" "+S("gci-caption-immersive-short")}f+='">';c&&(f+='<div class="'+S("gci-gallery-expand")+'"><a href="#" class="'+S("gci-gallery-expand-button")+'" title="',f+=hq("Expand this caption."),f+='"><span aria-hidden="true"></span></a></div>');f+='<div class="'+S("gci-caption-container")+'"><div class="'+S("gci-caption-content")+(d?" "+S("gci-caption-video-text"):"")+(e?" "+S("gci-caption-audio-text"):"")+'">'+(a?'<div class="'+S("gci-caption-content-error")+
'">'+R(a)+"</div>":"")+"</div></div></div>";return Q(f)},FS=function(){return Q('<div class="'+S("gci-caption-content-text")+'"></div>')},GS=function(a){a=a.Zu;a='<div class="'+S("gci-caption-video-thumbnail")+'"><img src="'+S(wq(a))+'" alt="';a+=hq("video caption");a+='"/><div class="'+S("gci-video-shield")+'"><img src="'+S(wq(Yx("common/overlay-play_0.png")))+'"></div></div>';return Q(a)},HS=function(){return Q('<button class="'+S("gci-video-caption-close")+'">\u00d7</button>')},IS=function(a){a=
a||{};a=a.title;a='<div class="'+S("gci-audio-caption")+'"><div class="'+S("gci-audio-caption-title")+'"'+(a?pq(oq(Aq(a))):"")+">"+(a?R(a):"")+'</div><div class="'+S("gci-audio-caption-processing-msg")+'">';a=a+'Processing audio file...</div><div class="'+(S("gci-audio-caption-player")+'"></div></div>');return Q(a)},JS=function(a){a=a||{};var b=a.Zl,c=a.Zb;a='<div class="'+S("gci-scene-credits")+'"><div class="'+S("gci-credits-information-panel")+'"><header>';a=a+'Credits: all media</header><div class="'+
(S("gci-scene-credits-disclaimer")+'">');a=(c?a+"The exhibit featured may in some cases have been created by an independent third party and may not always represent the views of the institutions, listed below, who have supplied the content.":a+"This user gallery has been created by an independent third party and may not always represent the views of the institutions, listed below, who have supplied the content.")+"</div>";if(dq(b)&&0<b){a+='<section class="'+S("gci-scene-credits-partners")+'"><ul class="'+
S("gci-small-discover")+'">';b=Math.max(0,Math.ceil(b-0));for(c=0;c<b;c++)a+="<li></li>";a+="</ul></section>"}return Q(a+"</div></div>")},KS=function(a){a=a||{};var b=a.cu,c=a.Ps,d=a.Zl,e=!d&&!b&&!c;a='<div class="'+S("gci-scene-credits")+(e?" "+S("gci-scene-credits-noinformation"):"")+'"><div class="'+S("gci-credits-actions-panel")+'"><div class="'+S("gci-credits-visual")+'"></div><div class="'+S("gci-credits-visual-mask")+'"></div><div class="'+S("gci-credits-actions")+'"><span class="'+S("gci-credits-action-share")+
'"><div class="'+S("gci-credits-action-icon")+" "+S("SPRITE_big_rounded_share")+'"></div><div>';a=a+'Share</div></span><span class="'+(S("gci-credits-action-restart")+'"><div class="'+S("gci-credits-action-icon")+" "+S("SPRITE_big_rounded_restart")+'"></div><div>');a=a+'Restart</div></span><span class="'+(S("gci-credits-action-home")+'"><div class="'+S("gci-credits-action-icon")+" "+S("SPRITE_big_rounded_home")+'"></div><div>');a+="Home</div></span></div></div>";if(!e){a+='<div class="'+S("gci-credits-information-panel")+
'"><header>';a=a+"Credits</header>"+((b?'<div class="'+S("gci-credits-main-partner")+'"></div>':"")+(c?'<div class="'+S("gci-credits-text")+'"></div>':""));if(dq(d)&&0<d){a+='<section class="'+S("gci-scene-credits-partners")+'"><ul class="'+S("gci-small-discover")+'">';b=Math.max(0,Math.ceil(d-0));for(c=0;c<b;c++)a+="<li></li>";a+="</ul></section>"}a+="</div>"}return Q(a+"</div>")};
var LS=function(a,b,c){as.call(this);this.W=null!=c?a.bind(c):a;this.V=b;this.N=null;this.O=!1;this.U=0;this.H=null};G(LS,as);LS.prototype.T=function(a){this.N=arguments;this.H||this.U?this.O=!0:MS(this)};LS.prototype.stop=function(){this.H&&(iu(this.H),this.H=null,this.O=!1,this.N=null)};LS.prototype.pause=function(){this.U++};LS.prototype.ta=function(){as.prototype.ta.call(this);this.stop()};
var MS=function(a){a.H=hu(function(){a.H=null;a.O&&!a.U&&(a.O=!1,MS(a))},a.V);var b=a.N;a.N=null;a.W.apply(null,b)};
var OS=function(a,b,c){x.call(this);this.Oa=n;var d=this;this.N=$("<div>").addClass("collections-exhibit-player").appendTo(a);this.W=$("<div>").addClass("background-cover").appendTo(a);this.T=$("<div>").addClass("gci-exhibit-player-exhibit-viewer").appendTo(this.N);this.O=null;$(D(nS)).on("click",function(){d.N.trigger("exit");return!1}).appendTo(this.T);this.ka=$("<div>").addClass("gci-exhibit-player-cover-slider").append($("<div>").addClass("gci-exhibit-player-cover-slider-layer")).hide().appendTo(this.T);
this.ua=$("<div>").addClass("gci-exhibit-player-exhibit-attribution-container").appendTo(a);this.Fa=$("<div>").addClass("gci-exhibit-cover-bottom-gradient").appendTo(a);this.H=$("<div>").attr("id","monitor").addClass("monitor").appendTo(this.T);this.U=$("<div>").addClass("slider-container").appendTo(this.T).hide();this.Aa=$("<div>").addClass("slider-container-padding").appendTo(this.U);this.V=new NS(this,$("<div>").addClass("slider").appendTo($("<div>").addClass("slider-container-container").appendTo(this.Aa)));
T(this,this.V);this.Ta=0;this.nb=!!b;this.Ia=!!c;this.ma=[];this.Da=this.va=0;this.wa=new LS(B(this.tq,this),1E3);this.Ca=null};G(OS,nb);h=OS.prototype;
h.ta=function(){this.detach();w(this.hg);this.hg=null;this.W&&this.W.remove();this.W=null;this.ka&&this.ka.remove();this.O&&this.O.remove();this.O=null;this.ua&&this.ua.remove();this.ua=null;this.Fa&&this.Fa.remove();this.Fa=null;this.hc&&this.hc.remove();this.hc=null;this.H&&this.H.remove();this.H=null;this.Aa&&this.Aa.remove();this.Aa=null;this.U&&this.U.remove();this.U=null;this.T&&this.T.remove();this.T=null;this.N&&this.N.remove();this.N=null;w(this.wa);this.wa=null;nb.prototype.ta.call(this)};
h.attach=function(a,b,c){if(this.Ja!=a){this.detach();this.Ja=a;ce(this.N[0],lN(this.Ja));this.hc=a.O;this.ma=$.map(Array(a.H.length),function(){return!1});this.va=0;this.Da=(new Date).getTime();this.H.empty().append(this.hc);Xr(this.H);a.resize();this.Va();this.O.hide();this.U.show();this.V.attach(a);this.Ja.bind("collections-exhibit-gallery-column-added.collections-exhibit-player",$.proxy(this.Lb,this));this.Ja.bind("collections-exhibit-gallery-column-resized.collections-exhibit-player",$.proxy(this.Ub,
this));this.Ja.bind("collections-exhibit-gallery-cover-changed.collections-exhibit-player",$.proxy(this.Va,this));Nr(this.T,"gallery-exhibit-player",$.proxy(OS.prototype.ab,this));this.wf=$("<div>").addClass("gci-exhibit-player-left").append($(D(ky)).on("click.gci-exhibit-player",B(function(){this.left();return!1},this))).hide().appendTo(this.N);this.xf=$("<div>").addClass("gci-exhibit-player-right").append($(D(my)).on("click.gci-exhibit-player",B(function(){this.right();return!1},this))).appendTo(this.N);
if(Pr())this.H.on("scroll.collections-exhibit-player",B(function(){this.position(this.getPosition(),!1,void 0,!0)},this));if(this.nb)this.H.on("mousedown.collections-exhibit-player",B(function(g){return PS(this,g)},this));var d=c||!!this.Oa.ab;c=this.H.width();d=d?0:1500;var e={};e[GO(this.Ja)]=c;var f={};f[GO(this.Ja)]=0;this.hc.css(e).stop(!0,!0).animate(f,{duration:d,step:B(function(){QS(this)},this)});d={};d[GO(this.Ja)]=c+(RS(this)-this.getPosition()-this.Ja.we);this.ka.css(d).stop(!0,!0);window.setTimeout(B(function(){this.wa.T()},
this),0);a.load(b)}};h.detach=function(){Fs(this.Ca);this.T.unbind(".gallery-exhibit-player");$(document).unbind(".collections-exhibit-player");this.hc&&this.hc.detach();this.Ja&&(this.Ja.unload(),this.Ja.unbind(".collections-exhibit-player"));this.H.empty();this.W.hide();this.V.detach();this.wf&&this.wf.remove();this.wf=null;this.xf&&this.xf.remove();this.hc=this.Ja=this.xf=null;this.ma=[];this.Da=this.va=0};
h.position=function(a,b,c,d){var e=this.hc.width()-this.H.width();a=Math.min(Math.max(Math.round(a),0),e);this.V.position(a);var f=SS(this,a),g=this.Ja.H.length-1,k=B(function(){this.wf.data("visible")!=(0!=a)&&this.wf.stop(!0,!0);this.xf.data("visible")!=(a!=e)&&this.xf.stop(!0,!0);this.O.data("visible")!=(0!=TS(this))&&this.O.stop(!0,!0);window.setTimeout(B(function(){var p=this.wf;0!=a?p.fadeIn():p.fadeOut();this.wf.data("visible",0!=a);p=this.xf;a!=e?p.fadeIn():p.fadeOut();this.xf.data("visible",
a!=e);p=this.O;0!=TS(this)?p.fadeIn():p.fadeOut();this.O.data("visible",0!=TS(this))},this),0);if(100<Math.abs(a-this.Ta)||f==g){this.Ta=a;this.N.trigger("scrolled",[US(this,a)]);if(this.Ia){var l=VS(this);aP(this.Ja,f,l)}this.wa.T()}},this);b?this.H.stop(!0,!0).animate({scrollLeft:a},{duration:c?c:1E3,easing:"easeInOutCubic",step:B(function(){QS(this)},this),complete:k}):(d||(this.hc.stop(!0,!0),this.H.scrollLeft(a)),QS(this),k())};
h.tq=function(){for(var a=Math.max(0,TS(this)),b=Math.min(this.ma.length-1,VS(this));a<=b;++a){var c=this.ma[a];this.ma[a]=!0;c||this.va++;80<=WS(this)&&6E4<=new Date-this.Da&&this.N.trigger("set-awesome");c||(c=WO(this.Ja,a),this.N.trigger("asset-views",[c]))}};var WS=function(a){return a.Ja?parseInt(a.va/a.Ja.H.length*100,10):0};OS.prototype.focus=function(a){if(a=this.Ja.H[a])a=Math.max(0,a.left()-Math.round(this.H.innerWidth()/2)+Math.round(a.width()/2)),this.position(a,!0)};
var SS=function(a,b){for(var c=a.Ja,d=lN(a.Ja)?c.H.length-1:0,e;e=c.H[d];lN(a.Ja)?d--:d++){e=e.width()+a.Ja.we;if(b<e)return d;b-=e}return-1};OS.prototype.right=function(){var a=this.Ja,b=TS(this),c=VS(this);if(c==b){var d=SO(a,lN(this.Ja)?b:c);d=d.left()+(lN(this.Ja)?this.H.width():d.width()-this.H.width());if(d!=this.getPosition()){this.position(d,!0);return}c++}0<=c&&(d=SO(a,lN(this.Ja)?b:c))&&this.position(d.left(),!0)};
OS.prototype.left=function(){var a=this.Ja,b=TS(this),c=VS(this);if(c==b){var d=a.H[b];d=d.left();if(d!=this.getPosition()){this.position(d,!0);return}b--}0<=b&&(d=SO(a,lN(this.Ja)?c:b),d=d.left()+((lN(this.Ja)&&c!=this.Ja.H.length-1?d.width():0)+d.width()-this.H.width()),this.position(d,!0))};var TS=function(a){return SS(a,a.getPosition()+(lN(a.Ja)?a.H.width():0))},VS=function(a){var b=a.getPosition()+(lN(a.Ja)?0:a.H.width()-1);return SS(a,b)};OS.prototype.Se=function(){return this.Ja};
OS.prototype.getPosition=function(){return this.H.scrollLeft()};var US=function(a,b){var c=b||a.getPosition();lN(a.Ja)&&(c+=a.H.width());b=SS(a,c);if(0>b)return"";var d=SO(a.Se(),b);c=Math.round(100*(c-d.left())/d.width());lN(a.Ja)&&(c=Math.abs(100-c));return b+","+c},XS=function(a,b){var c=/^([0-9]+),([0-9]+)$/.exec(b);if(c){b=a.Se();var d=b.H[parseInt(c[1],10)];d&&(c=parseInt(c[2],10),c=(lN(a.Ja)?-1:1)*d.width()*c/100,b=d.left()-(lN(a.Ja)?d.width()+b.we*(2*(b.H.length-2)-1):0)+c,a.position(b))}};
OS.prototype.ab=function(a){this.gp||(this.gp=!0);a=Or(a.originalEvent||a);a=Math.abs(a.deltaX)>Math.abs(a.deltaY)?a.deltaX:a.deltaY;a=this.getPosition()-120*a;this.position(a);return!1};
var PS=function(a,b){var c=$(b.target);if(c.hasClass(".cell-frame")||c.parents(".cell-frame"))if(c=(c.hasClass(".cell-frame")?c:c.parents(".cell-frame")).data("cell-id"),(c=a.Ja&&TO(a.Ja,c))&&c.Ra()&&NC(c.Ra()))return!0;var d=a.getPosition()+1.5*b.pageX,e=null;$(document).on("mousemove.collections-exhibit-player",B(function(f){e||(e=$("<div>").addClass("gci-exhibit-player-drag-layer").appendTo("body"));this.position(d-1.5*f.pageX,!0);return!1},a));$(document).on("mouseup.collections-exhibit-player",
B(function(){e&&e.remove();$(document).off("mousemove.collections-exhibit-player");$(document).off("mouseup.collections-exhibit-player");return!1},a));return!1};OS.prototype.resize=function(a,b){YS(this,a,b)};
var YS=function(a,b,c){if(a.T){var d=800<$("body").height()?.7:.8;var e=$("body").height()-a.T.height();e=("auto"!=$("body").css("min-height")?parseInt($("body").css("min-height"),10):e)-e;var f=$(".slider-container-container").height();e=e-f-20;d=a.Ja&&1!=a.Ja.W?.9:d;d*a.T.height()>e?(d*=100,e=100-d,a.H.css("height",d+"%"),a.U.css("top","auto"),a.U.css("height",e+"%")):(a.H.css("height",e),a.U.css("top",e),a.U.css("height","auto"));d=a.H.height();d=Math.max(0,d-380);a.N.css("font-size",dt(a.Oa)?
12:10+d/27.5);a.Ja&&(c?a.Ja.resize(b):(c=US(a),a.Ja.resize(b),XS(a,c)),a.hg&&a.hg.resize());QS(a);a.V&&a.hc&&a.V.resize(b)}};OS.prototype.Lb=function(a,b,c,d){a=this.hc.width();b=this.hc.height();b=d.resize(a,b,this.H.width());this.hc.width(a+b);QS(this);ZS(this.V,c,d)};OS.prototype.Ub=function(a,b,c){this.Ja&&this.Ja.resize(!0);QS(this);a=this.V;b=0;for(var d;d=a.N[b];b++)if(d.Ej==c){d.Pk.remove();a.N.splice(b,1);a.resize();a.position(a.mb.getPosition());break}};
OS.prototype.Va=function(){var a=this.Ja.U;a?(this.W.show(),w(this.hg),this.hg=new cC(this.W,OC(a),{Bc:!0}),this.hg.load()):this.W.hide();QS(this);$S(this);a=this.ua.empty();var b=a.append,c=$("<div>").addClass("gci-exhibit-attribution-display"),d=c.text,e=this.Ja,f=fF(e.N,MI);if(!(f=null!=f?$w(f.Wa()).Ka(e.T):"")){f=tJ;var g=Jx(e.N,LI)||"CURATOR",k=e.Qj(),l=fF(e.N,KI);e=null!=l?$w(l.Wa()).Ka(e.T):"";f=f(g,k,e)}b.call(a,d.call(c,f||""));(a=VO(this.Ja))&&this.ua.append(a.addClass("gci-exhibit-cover-attribution-display"))};
var $S=function(a){var b=PO(a.Ja),c=a.Ja.getTitle(gN(a.Ja)?a.Ja.T:"en");a.O&&a.O.remove();a.O=$(D(pS,{Ga:b,title:c,od:Pr()}));a.O.find(".gci-gallery-player-close").on("click",function(){a.N.trigger("exit");return!1});Fs(a.Ca);var d=a.O.find(".gci-gallery-player-fullscreen");a.Ca=U(document,PN,function(){d.toggleClass("gci-gallery-player-fullscreen-active")});d.on("click",function(){TN()?SN():RN();return!1});TN()&&d.toggleClass("gci-gallery-player-fullscreen-active");a.O.appendTo(a.T)},QS=function(a){if(a.Ja){var b=
a.W.find(".holder-background"),c=a.Ja.H[0].na(),d="TRUE"==Jx(a.Ja.N,PI);a.ka.toggle(d);if(d){var e=a.Ja.H[0].width()+2*a.Ja.we;e=a.hc.width()-e;a.ka.width(e).height($("body").height());e=RS(a);var f=RS(a)-a.getPosition()-a.Ja.we;var g=a.hc.position().left,k={};k[GO(a.Ja)]=f+(0<g?g:0);a.ka.css(k);b.css("background-position",-(e-f)/3+"px 50%");b={"z-index":0};b[GO(a.Ja)]=(e-f)/2+a.Ja.we}else b.css("background-position","50% 50%"),b={"z-index":1},b[GO(a.Ja)]=a.Ja.we;c.css(b);a.N.toggleClass("gci-exhibit-player-cover-slides-behind",
d)}},RS=function(a){return a.Ja.H[0].width()+2*a.Ja.we+a.Ja.we/2};h=OS.prototype;h.Ja=null;h.hc=null;h.xd=null;h.wf=null;h.xf=null;h.hg=null;h.uh=0;h.gp=!1;var NS=function(a,b){x.call(this);this.mb=a;this.T=null;this.O=b;this.U=1;this.V=this.uh=0;this.H=1;this.N=[]};G(NS,nb);NS.prototype.ta=function(){this.mb=null;this.O.remove();this.O=null;this.N=[];nb.prototype.ta.call(this)};var aT=function(a,b){var c=a.O.width()-a.xd.width();a=a.mb;c=(a.hc.width()-a.H.width())/c;return b*c};h=NS.prototype;
h.attach=function(a){this.O.empty();this.T=a;this.U=this.mb.hc.height()/40;a=0;for(var b;b=this.T.H[a];a++)ZS(this,a,b);this.xd=$("<div>").addClass("slider-cursor").width(this.H*this.mb.N.width()/this.U).appendTo(this.O);this.uh=Math.floor((this.xd.outerWidth()-this.xd.innerWidth())/2);this.xd.bind("mousedown.collections-exhibit-player",$.proxy(this.Gt,this));this.xd.addSwipeEvents().bind("swipemove.collections-exhibit-player",$.proxy(function(c,d){c=this.xd.position().left+d.offsetX+this.uh;this.mb.position(aT(this,
c));return!1},this))};h.detach=function(){this.O.empty().width(0);this.H=1;this.V=0;this.N=[];this.T=null};h.position=function(a){var b=this.mb,c=this.O.width()-this.xd.width();b=(b.hc.width()-b.H.width())/c;a=Math.round(a/b)-this.uh;b=this.O.width()-this.xd.width()-this.uh;c={};c.left=Math.min(Math.max(a,-2),b);this.xd.css(c)};
h.Gt=function(a){var b=this,c=this.xd.position().left-a.pageX,d=this.mb;$(document).bind("mousemove.collections-exhibit-player",function(e){d.position(aT(b,c+e.pageX+b.uh));return!1});$(document).bind("mouseup.collections-exhibit-player",$.proxy(this.Ht,this));return!1};h.Ht=function(){$(document).unbind("mousemove.collections-exhibit-player");$(document).unbind("mouseup.collections-exhibit-player");return!1};
var ZS=function(a,b,c){var d=bT(a,c),e=a.H*a.V,f={width:Math.round(a.H*d)};f[GO(a.T)]=e;var g=$("<div>").addClass("slider-column").css(f).appendTo(a.O);cT(a,a.V+d);var k=0;$.each(c.T,function(l,p){k=dT(a,c,g,p,b,k)});0>=b&&b>a.N.length&&(b=a.N.length);a.N.splice(b,0,{Pk:g,Ej:c,width:d});a.xd&&a.resize(!0)};
NS.prototype.resize=function(a){this.U=this.mb.hc.height()/40;var b=0,c=this;$.each(this.N,function(f,g){0>g.Ej.aspectRatio?(g.width=-g.Ej.aspectRatio*c.H*c.mb.H.width()/c.U,g.Pk.width(g.width)):(f=bT(c,g.Ej),g.width=Math.round(c.H*f));b+=g.width});if(a||b!=this.V){var d=1;915<b&&(d=915/b);var e=0;$.each(this.N,function(f,g){f={width:d*g.width};f[GO(c.T)]=d*e;g.Pk.css(f);e+=g.width});this.H=d;cT(this,e)}this.xd.width(this.H*this.mb.N.width()/this.U);this.position(this.mb.getPosition())};
var bT=function(a,b){b=0>b.aspectRatio?Math.round(-b.aspectRatio*a.mb.H.width()/a.U):Math.round(40*b.aspectRatio);var c=a.V+b,d=0;915<c?d=915/c:1!=a.H&&(d=1);if(0<d){var e=0;$.each(a.N,function(f,g){f={width:d*g.width};f[GO(a.T)]=d*e;g.Pk.css(f);e+=g.width});a.H=d;cT(a,e)}return b},cT=function(a,b){a.O.width(a.H*b).parent().width(a.H*b);a.V=b},dT=function(a,b,c,d,e,f){var g=E(d,2),k=100,l=0,p=c;1<d.Lc()&&(p=$("<div>").addClass("slider-exhibit-horizontal-cell").css({height:g+"%"}).appendTo(c),g=100,
k=Math.floor(100/d.Lc()),l=100-d.Lc()*k);c=1<d.Lc()?{"float":GO(a.T)}:{};for(var q=0;q<d.Lc();q++,f++){var r=$.extend(c,{height:g+"%",width:k+l+"%"});r=$("<div>").addClass("slider-cell").appendTo($("<div>").addClass("slider-cell-wrapper").css(r).data("coordinates",{Ar:e,cellIndex:f}).bind("click.collections-exhihibit-player",function(){var y=$(this).data("coordinates");y&&a.mb.focus(y.Ar,y.cellIndex)}).appendTo(p));var u=b.ac[f];u.H||u.ik()||r.addClass("blank")}return f};
var eT=function(a,b,c,d,e){pK.call(this,a,b,c);this.V=n;this.wa=e.get("b");this.ha=this.jc=null};I(eT,pK);h=eT.prototype;h.vc=null;h.tb=null;h.Pa=null;h.Xc=null;h.wl=!0;
h.ze=function(a,b,c){var d=this.W;eT.oa.ze.call(this,a,b,c);dt(this.V)&&$("body > footer").hide();if(d){if(b&&b.exhibitId==this.jc){this.V.Lf(window.location.href,this.ha,!0);return}this.detach()}this.vc=a;var e=this,f=null;a.bind("exit",function(){qw(e.ua,!0)});a.bind("scrolled",function(g,k){f&&window.clearTimeout(f);f=window.setTimeout(function(){f=null;if(!TN()&&e.U){var l=$.extend({},e.T,{position:k});e.tf(l,!0,!0)}},500)})};
h.detach=function(){this.tb&&this.tb.O.off("click.collections-consumer-exhibit-page",".collections-exhibit .cell-frame");w(this.Xc);this.Xc=null;w(this.tb);this.ha=this.jc=this.tb=null;this.vc&&this.vc.unbind("exit").unbind("scrolled").unbind("set-awesome");this.vc=null};h.Wd=function(){dt(this.V)&&$("body > footer").show();this.tb&&QO(this.tb);this.ma||this.detach();eT.oa.Wd.call(this)};
h.load=function(a){if(!a)QB("Exhibit not found.");else if(this.U){this.tb=a;this.jc=a.id;this.ha=a.getTitle();this.Xc.attach(a);this.Pa=eP(a,this.wa);a.O.find(".cell-frame").on("click.collections-consumer-exhibit-page",B(this.Et,this));var b=this.T;b&&b.position&&XS(this.Xc,b.position);b=this.Xc;if(b.Ia){var c=TS(b),d=VS(b);aP(b.Ja,c,d)}b=this.V.V;if(!this.isDisposed()&&b&&(this.U||this.vc.is(":visible"))){c=this.T.projectId;d=this.tb.ke();var e=bP(this.tb);Kc(b,3,{jc:this.tb.id,ke:d,Hg:e,Jd:c})}this.V.Lf(window.location.href,
a.getTitle(),!0)}};h.Et=function(a){this.Pa=eP(this.tb,this.wa);var b=$(a.currentTarget).data("cell-id");a=TO(this.tb,b);a:{for(var c=this.tb,d=0,e=0,f;f=c.H[e];e++)for(var g=0,k;k=f.ac[g];g++){if(k.id==b){b=d;break a}(k.Ra()||0==e&&c.U)&&++d}b=-1}this.Pa.focus(b);a&&a.H&&a.Ra()&&this.jf(a.Ra().getId());return!1};
h.jf=function(a,b){a={"l.id":a,exhibitId:this.tb.id};var c={loader:this.Pa,exhibitId:this.tb.id};this.tb.ke()&&(a.userGallery="",c.userGallery="");b&&(c.startSlideshow=!0);this.V.lc(this.V.H.dg,a,c)};h.Ak=function(a){var b=this.V.V;if(b){var c=this.T.projectId,d=this.tb.ke(),e=bP(this.tb);Kc(b,4,{jc:this.tb.id,ke:d,$m:e,Hg:a,Jd:c})}};h.tf=function(a,b,c){this.tb&&(a.urlStub=this.tb.getTitle());eT.oa.tf.call(this,a,b,c)};
h.Xd=function(){this.Xc&&this.Xc.resize();this.vc.find(".background-cover .collections-image-holder").css({"-webkit-transform":"none"});window.setTimeout(B(function(){this.vc.find(".background-cover .collections-image-holder").css({"-webkit-transform":""})},this),0)};h.Gg=function(){this.Xc&&this.Xc.right()};h.Fg=function(){this.Xc&&this.Xc.left()};
var fT=function(a){a=a||{};var b=a.an;a=Q;var c='<div class="'+S("gci-ui-youtubeplayer")+(b?" "+S("gci-ui-youtubeplayer-with-controls"):"")+'"><div class="'+S("gci-ui-youtubeplayer-player")+'"></div>';b?(b='<div class="'+S("gci-ui-youtubeplayer-cropping")+'"><div class="'+S("gci-ui-youtubeplayer-cropping-start")+'"><label>',b=b+'Start time:</label><span class="'+(S("gci-ui-youtubeplayer-cropping-start-input")+'"></span></div><div class="'+S("gci-ui-youtubeplayer-cropping-end")+'"><label>'),b=b+'End time:</label><span class="'+
(S("gci-ui-youtubeplayer-cropping-end-input")+'"></span></div></div>'),b=Q(b)):b="";return a(c+b+"</div>")},gT=function(a){a=a.bp;return Q('<span class="'+S("gci-ui-youtubeplayer-cropping-fields")+'">'+(3600<=a?'<input class="'+S("gci-ui-youtubeplayer-cropping-hour")+'" type="text" maxlength="2" placeholder="00">:':"")+(60<=a?'<input class="'+S("gci-ui-youtubeplayer-cropping-min")+'" type="text" maxlength="2" placeholder="00">:':"")+'<input class="'+S("gci-ui-youtubeplayer-cropping-sec")+'" type="text" maxlength="2" placeholder="00"></span>')};
var kT=function(a,b,c){V.call(this);c=c||{};this.H=D(fT,{an:c.an});a.appendChild(this.H);this.ha=b;this.ma=!!c.autoplay;this.va=!!c.Ao;this.Ma=null;this.O=c.endTime||null;this.N=c.startTime||null;this.ua=c.ho||!1;this.ka=c.qr||!1;this.U=!1;this.T=[];this.T.push(WJ("gci.ui.media-play",function(){try{this.Ma.stopVideo()}catch(d){}},this));this.T.push(WJ("gci.ui.media-startplaying",function(d){if(d!=ta(this)&&this.Ma)try{this.pause()}catch(e){}},this));this.W=new DJ;hT(this);c.an&&this.listen("gci.ui.media-player-ready",
function(){var d=this.Ma.getDuration(),e=gn("gci-ui-youtubeplayer-cropping-start-input",this.H);Iq(e,gT,{bp:d});this.N&&iT(e,parseInt(this.N,10));e=gn("gci-ui-youtubeplayer-cropping-end-input",this.H);Iq(e,gT,{bp:d});iT(e,parseInt(this.O||d,10));jT(this)},void 0,this);this.V=null};G(kT,V);kT.prototype.ta=function(){try{w(this.Ma)}catch(a){}XJ(this.T);this.H.remove();V.prototype.ta.call(this)};
var hT=function(a){var b={autoplay:a.ma?1:0,disablekb:1,rel:0,cc_load_policy:1};Vr()||(b.wmode="transparent");a.O&&(b.end=a.O);a.N&&(b.start=a.N);a.ua&&(b.controls=0,b.showinfo=0);a.ka&&(b.autohide=1);a.Ma=new YT.Player(gn("gci-ui-youtubeplayer-player",a.H),{width:"100%",height:"100%",videoId:a.ha,playerVars:b,events:{onReady:B(function(){this.dispatchEvent("gci.ui.media-player-ready")},a),onStateChange:B(function(c){switch(c.data){case YT.PlayerState.PLAYING:this.U||YJ("gci.ui.media-startplaying",
ta(this));this.dispatchEvent("gci.ui.media-play");break;case YT.PlayerState.ENDED:this.dispatchEvent("gci.ui.media-play");this.Ma?(c=this.O||this.Ma.getDuration(),c=this.Ma.getCurrentTime()>=c):c=!1;c&&this.va&&Sq(this.H,"gci-ui-youtubeplayer-fadeout");break;case YT.PlayerState.PAUSED:this.dispatchEvent("gci.ui.media-Stop")}window.focus()},a)}})};kT.prototype.play=function(a){lT(this);mT(this,a)};
var mT=function(a,b){var c=B(function(){Uq(this.H,"gci-ui-youtubeplayer-fadeout");this.Ma.playVideo();b||this.Ma.seekTo(this.N||0,!0)},a);try{a.Ma&&(a.Ma.playVideo?c():a.Vc("gci.ui.media-player-ready",c))}catch(d){}};kT.prototype.stop=function(){try{this.Ma&&(this.Ma.stopVideo?this.Ma.stopVideo():this.Vc("gci.ui.media-player-ready",function(){this.Ma.stopVideo()},void 0,this))}catch(a){}};
kT.prototype.pause=function(){try{this.Ma&&(this.Ma.pauseVideo?this.Ma.pauseVideo():this.Vc("gci.ui.media-player-ready",function(){this.Ma.pauseVideo()},void 0,this))}catch(a){}};kT.prototype.preload=function(){this.U=!0;Sq(this.H,"gci-ui-youtubeplayer-preloading");this.V=this.Vc("gci.ui.media-play",function(){this.pause();lT(this)},void 0,this);mT(this)};
var lT=function(a){a.U=!1;Uq(a.H,"gci-ui-youtubeplayer-preloading");Fs(a.V);a.V=null},jT=function(a){U(a.W,"key",a.wa,void 0,a);var b=B(function(c){var d=!1;U(c,"focus",function(e){c.select();d=!0;this.W.attach(e.target)},void 0,this);U(c,"mouseup",function(e){d&&e.preventDefault();d=!1});U(c,"blur",function(){var e=dB(c);2>e.length&&fB(c,"0"+e);this.dispatchEvent("gci.ui.media-edited")},void 0,this)},a);m(a.H.querySelectorAll(".gci-ui-youtubeplayer-cropping-start-input input"),function(c){b(c);U(c,
"keyup",function(d){if(nT(d)){d=this.H.querySelector(".gci-ui-youtubeplayer-cropping-start-input");var e=this.O||this.Ma.getDuration(),f=oT(d);f>=e&&(f=e-1,iT(d,f));this.N=f;this.Ma.seekTo(this.N,!0);this.Ma.pauseVideo()}},void 0,this)},a);m(a.H.querySelectorAll(".gci-ui-youtubeplayer-cropping-end-input input"),function(c){b(c);var d=null;U(c,"keyup",function(e){nT(e)&&(window.clearTimeout(d),d=window.setTimeout(B(function(){var f=this.H.querySelector(".gci-ui-youtubeplayer-cropping-end-input"),g=
this.N||0,k=oT(f);k<=g?(k=g+1,iT(f,k)):k>this.Ma.getDuration()&&(k=Math.floor(this.Ma.getDuration()),iT(f,k));this.O=k;this.Ma.seekTo(k,!0);this.Ma.pauseVideo()},this),800))},void 0,this)},a)},oT=function(a){var b=a.querySelector(".gci-ui-youtubeplayer-cropping-min"),c=a.querySelector(".gci-ui-youtubeplayer-cropping-hour");a=dB(a.querySelector(".gci-ui-youtubeplayer-cropping-sec"))||0;b=b?dB(b):0;c=c?dB(c):0;c=new vw(0,0,0,parseInt(c,10),parseInt(b,10),parseInt(a,10));return 60*(60*(24*c.H+c.N)+c.O)+
c.T},iT=function(a,b){var c=a.querySelector(".gci-ui-youtubeplayer-cropping-sec"),d=a.querySelector(".gci-ui-youtubeplayer-cropping-min");a=a.querySelector(".gci-ui-youtubeplayer-cropping-hour");var e=new zw(1900,0,1);e.add(new vw("s",b));a&&(b=e.getHours(),fB(a,10>b?"0"+b:b));d&&(b=e.getMinutes(),fB(d,10>b?"0"+b:b));b=e.getSeconds();fB(c,10>b?"0"+b:b)};
kT.prototype.wa=function(a){if(!(a.ctrlKey||!a.shiftKey&&48<=a.N&&57>=a.N)&&yu(a)){switch(a.keyCode){case 46:case 8:case 9:return}13==a.keyCode&&(a.target.nextElementSibling?a.target.nextElementSibling.focus():a.target.blur());a.preventDefault()}};var nT=function(a){if(!yu(a)||9==a.keyCode)return!1;var b=dB(a.target);60<=b&&fB(a.target,59);2==b.length&&a.target.nextElementSibling&&a.target.nextElementSibling.focus();return!0};
var rT=function(a,b,c){x.call(this);this.U=n;this.T=pT;this.H=[];this.V=a;this.O=new lJ(b,c);this.W=null;this.H=[];if(a=Wk(this.O.H))for(b=0;b<nJ(this.O);b++)if(c=Ak(a)[b],Fk(c).length&&(c=Fk(c)[0],c.Ra())){var d=Yj(c.Ra());if(d){var e=void 0;O(d,4)&&O(d,5)&&(e=new $m(O(d,4),O(d,5)));d=new DG(O(d,1),O(d,2),d.getZoom(),e)}var f=c.Ra().lb();e=c.Kc()?$w(c.Kc()).Ka():"";(f=this.O.Ra(f.toString()))&&(IG(f)||JG(f))&&this.H.push({asset:f,Di:e,th:d,Jp:c.Ra().getStreetView(),Sk:c.Ra().Te()})}qT(this)};
I(rT,nb);rT.prototype.ta=function(){sT(this);rT.oa.ta.call(this)};rT.prototype.bind=function(a,b){this.V.bind(a,b)};var tT=function(a){a.V.trigger("gci-immersive-exit")};h=rT.prototype;h.unbind=function(a,b){this.V.unbind(a,b)};h.close=function(){uT(this)};h.ud=!1;h.hh=null;h.xi=null;h.Hh=null;h.Gl=parseInt($("body").width(),10)||0;h.Wm=parseInt($("body").height(),10)||0;h.Ab=-1;h.In=0;h.uj=null;
var pT={cancel:{"-webkit-transform":"",transform:""},it:{"-webkit-transform":"translate3d(20%, 0, 0)",transform:"translate3d(20%, 0, 0)"},ht:{"-webkit-transform":"translate3d(0, 0, 0)",transform:"translate3d(0, 0, 0)"},uu:{"-webkit-transform":"translate3d(-100%, 0, 0)",transform:"translate3d(-100%, 0, 0)"},tu:{"-webkit-transform":"translate3d(0, 0, 0)",transform:"translate3d(0, 0, 0)"},Hu:{"-webkit-transform":"translate3d(-100%, 0, 0)",transform:"translate3d(-100%, 0, 0)"},Fu:{"-webkit-transform":"translate3d(0, 0, 0)",
transform:"translate3d(0, 0, 0)"}},qT=function(a){a.N=$("<div>").addClass("gci-gallery-player-wrapper").toggleClass("gci-embed-stella",Ix(a.U)).appendTo($("body"));var b=$("<div>").addClass("gci-gallery-player").addClass("gci-player-3d-transform");vT(a,b);for(var c=0;c<a.H.length;c++){var d=a.H[c],e=a.H[c-1],f=d.asset;f&&IG(f)?wT(d,e)?(d.Wc=e.Wc,d.rb=e.rb,d.Di&&(e=$(D(hS,{caption:d.Di})),d.rb.append(e),d.ub=e)):xT(a,b,d):f&&NC(f)?yT(b,d):f&&QC(f)&&zT(b,d)}AT(a,b);a.Ab=-1;c=$("<div>").addClass("gci-gallery-scroller-container");
a.ud=!0;Pr()||dt(a.U)?(a.N.append(b),c.bind("swipeleft",function(){a.right()}).bind("swiperight",function(){a.left()}).bind("tap",function(){a.Ab==a.H.length?uT(a):a.right()}).addSwipeEvents().appendTo(a.N)):BT(a,c,b);b=b.find(".gci-scene-type-cover");var g=b.find(".gci-exhibit-date-title-inner-wrapper"),k=b.find(".gci-exhibit-description");g.stop(!1,!0).css({opacity:0,"margin-top":"100px"});k.stop(!1,!0).css({opacity:0});var l=b.find(".gci-gallery-player-start");l.stop(!1,!0).css({opacity:0,"margin-top":"20px"});
var p=b.find(".gci-gallery-player-tips");p.stop(!1,!0).css({opacity:0,"margin-bottom":"-20px"});var q=function(){l.animate({opacity:1,"margin-top":"0"},300,function(){$(this).css({opacity:"","margin-top":""});p.animate({opacity:1,"margin-bottom":"0"},300,function(){$(this).css({opacity:"","margin-bottom":""});a.ud=!1})})};a.hh=window.setTimeout(function(){g.animate({opacity:1,"margin-top":"120px"},500,function(){$(this).css({opacity:"","margin-top":""});k?k.animate({opacity:1},500,function(){$(this).css({opacity:""});
q()}):q()})},500);b.click(function(){a.ud||CT(a);return!1});DT(a);ET(a);a.In=(new Date).getTime();a.uj=new LS(function(){var r=a.H[a.Ab];if(r){if(!r.Qp){var u=r.asset,y={};y[u.getId()]=u;a.V.trigger("asset-views",[y])}r.Qp=!0;80<=FT(a)&&6E4<=(new Date).getTime()-a.In&&a.V.trigger("set-awesome")}},1E3);GT(a)},GT=function(a){a.N.find(".gci-gallery-screen-previous-preloaded").removeClass("gci-gallery-screen-previous-preloaded");for(var b=a.Ab-2;b<a.Ab;b++){var c=a.H[b];c&&c.Sd&&(c.rb.addClass("gci-gallery-screen-previous-preloaded"),
iI(c.Sd.H))}a.N.find(".gci-gallery-screen-next-preloaded").removeClass("gci-gallery-screen-next-preloaded");for(b=a.Ab+1;b<a.Ab+3;b++)(c=a.H[b])&&(c.Sd||b==a.Ab+1)&&(c.rb.addClass("gci-gallery-screen-next-preloaded"),c.Sd&&iI(c.Sd.H));b=function(d){try{d&&d.Ed&&d.Ed.preload()}catch(e){}};b(a.H[a.Ab-1]);b(a.H[a.Ab+1])};
rT.prototype.left=function(){var a=this;if(!this.ud){HT(this);IT(this);this.ud=!0;var b=this.H[this.Ab-1],c=this.H[this.Ab],d=!1;if(-1==this.Ab)this.ud=!1;else{c&&!b?(JT(this,!0),b={rb:this.N.find(".gci-scene-type-cover")}):!c&&b&&(JT(this,!1),this.U.di(!1),d=!0,c={rb:this.N.find(".gci-gallery-player-credits")});var e=!1,f=function(){if(!e){e=!0;c.ub&&c.ub.stop(!1,!0).css({display:"",opacity:"",right:""});b.ub&&b.ub.stop(!1,!0).css({display:"block",opacity:"",right:""});try{c.Ed&&c.Ed.stop()}catch(g){}c.rb.stop(!1,
!0).removeClass("gci-gallery-screen-previous-preloaded gci-gallery-screen-previous-out gci-gallery-screen-active").css($.extend({display:""},a.T.cancel));b.rb.stop(!1,!0).removeClass("gci-gallery-screen-previous-preloaded gci-gallery-screen-previous-in gci-gallery-screen-streetview-fade-in").addClass("gci-gallery-screen-active").css($.extend({display:""},a.T.cancel));--a.Ab;a.ud=!1;KT(a)}};if(wT(b,c)&&!QC(b.asset))LT(this),b.Wc&&b.th?b.Wc.re(b.th,900):c.Sd&&(b.rb.addClass("gci-gallery-screen-streetview-fade-in"),
c.rb.fadeOut(900)),c.ub&&c.ub.stop(!1,!0).fadeOut(900),b.ub&&b.ub.stop(!1,!0).fadeIn(900),this.hh=window.setTimeout(f,900);else{b.ub&&b.ub.stop(!1,!0).show().css({right:"5%"});MT(b);c.rb.addClass("gci-gallery-screen-previous-out");b.rb.addClass("gci-gallery-screen-previous-preloaded gci-gallery-screen-previous-in");d||window.setTimeout(function(){c.rb.css(a.T.it);window.setTimeout(f,900)},0);window.setTimeout(function(){b.rb.css(a.T.ht);window.setTimeout(f,900)},0);try{b.Ed&&b.Ed.play()}catch(g){}LT(this)}}}};
rT.prototype.right=function(){var a=this;if(!this.ud){HT(this);IT(this);this.ud=!0;var b=this.H[this.Ab+1],c=this.H[this.Ab],d=!1;if(-1==this.Ab)CT(this);else{if(this.Ab+1==this.H.length)d=!0,b={rb:this.N.find(".gci-gallery-player-credits")};else if(this.Ab+1>this.H.length){this.ud=!1;return}var e=!1,f=function(){if(!e){e=!0;c.ub&&c.ub.stop(!1,!0).css({display:"",opacity:"",right:""});b.ub&&b.ub.stop(!1,!0).css({display:"block",opacity:"",right:""});try{c.Ed&&c.Ed.stop()}catch(g){}c.rb.stop(!1,!0).removeClass("gci-gallery-screen-next-preloaded gci-gallery-screen-next-out gci-gallery-screen-active").css($.extend({display:""},
a.T.cancel));b.rb.stop(!1,!0).removeClass("gci-gallery-screen-next-preloaded gci-gallery-screen-next-in gci-gallery-screen-streetview-fade-in").addClass("gci-gallery-screen-active").css($.extend({display:""},a.T.cancel));a.Ab+=1;a.ud=!1;d&&(JT(a,!0),a.U.di(!0));KT(a)}};wT(b,c)&&!QC(b.asset)?(NT(this),b.Wc&&b.th?b.Wc.re(b.th,900):b.Wc?b.Wc.Yd(!0,"fit"):b.Sd&&(b.rb.addClass("gci-gallery-screen-streetview-fade-in"),c.rb.fadeOut(900)),c.ub&&c.ub.stop(!1,!0).fadeOut(900),b.ub&&b.ub.stop(!1,!0).fadeIn(900),
this.hh=window.setTimeout(f,900)):(c.ub&&!dt(this.U)&&c.ub.show().stop(!1,!0).animate({right:"300%"},1440,"easeInOutQuint"),this.hh=window.setTimeout(function(){MT(b);c.rb.addClass("gci-gallery-screen-next-out");b.rb.addClass("gci-gallery-screen-next-in");b.rb.addClass(d?"gci-gallery-screen-active":"gci-gallery-screen-next-preloaded");b.ub&&!dt(a.U)?(b.ub.css({display:"block",right:"0",opacity:"0"}).stop(!1,!0),window.setTimeout(function(){b.ub.animate({right:"5%",opacity:"1"},300,"easeInOutQuint")},
450)):b.ub&&b.ub.css({display:"block",right:"5%",opacity:"1"});window.setTimeout(function(){c.rb.css(a.T.uu);window.setTimeout(f,900)},0);if(d)b.rb.find(".collections-image-holder").trigger("update");else{window.setTimeout(function(){b.rb.css(a.T.tu);window.setTimeout(f,900)},0);try{b.Ed&&b.Ed.play()}catch(g){}}NT(a)},300))}}};
var sT=function(a){JT(a,!0);IT(a);HT(a);Fs(a.W);w(a.uj);a.uj=null;m(a.H,function(b){w(b.asset);b.Wc&&b.Wc.Rg();w(b.Sd);w(b.Ed);b.rb&&b.rb.remove();b.ub&&b.ub.remove()});a.H=[];a.N.remove();$("body > header, .gci-header-gradient").css({top:""});$("body > footer, #gci-action-tabs, #logo-footer").css({bottom:""})},uT=function(a){HT(a);a.U.di(!1);var b=a.O,c=a.H;sT(a);a.O=b;a.H=c;qT(a)},CT=function(a){a.ud=!0;var b=a.H[0];MT(b);var c=a.N.find(".gci-scene-type-cover"),d=c.find(".gci-gallery-player-start"),
e=c.find(".gci-gallery-player-tips");d.fadeOut(300);e.fadeOut(300,function(){b.ub&&b.ub.stop(!1,!0).show();b.rb.addClass("gci-gallery-screen-next-preloaded gci-gallery-screen-next-in");JT(a,!1);c.css("z-index","2");var f=function(){c.removeClass("gci-gallery-screen-active").css($.extend({display:"","z-index":""},a.T.cancel))};window.setTimeout(function(){c.css(a.T.Hu);window.setTimeout(f,900)},0);var g=function(){b.rb.removeClass("gci-gallery-screen-next-preloaded gci-gallery-screen-next-in").addClass("gci-gallery-screen-active").css(a.T.cancel);
d.css("display","");e.css("display","");try{b.Ed&&b.Ed.play()}catch(k){}NT(a);a.Ab+=1;a.ud=!1;KT(a)};window.setTimeout(function(){b.rb.css(a.T.Fu);window.setTimeout(g,900)},0)})},vT=function(a,b){var c=$(D(jJ,{view:"fullscreen",tb:{title:a.O.getTitle(),Jj:wJ(a.O),attribution:uJ(a.O),description:pJ(a.O)}})),d=oJ(a.O);d=JC(d,{fadeIn:!0,size:{width:a.Gl,height:a.Wm},zd:!0,Xa:!1});c.addClass("gci-scene-type-cover gci-gallery-screen-active").find(".gci-exhibit-image").replaceWith(d);c.find(".gci-exhibit-date-title-wrapper").detach().appendTo(d);
c.find(".gci-exhibit-view").remove();var e=c.find(".gci-exhibit-cover-bottom-gradient");$(D(nS)).on("click",function(){tT(a);return!1}).appendTo(c);var f=$(D(sS,{od:Pr()}));f.find(".gci-gallery-player-start-text").text("Start");e.append(f);f=$(D(qS,{od:Pr()}));OT(f);e.append(f);b.append(c);var g=d.find(".collections-image-holder");window.setTimeout(function(){g.trigger("update")},0)},OT=function(a){a.find(".gci-gallery-player-tips-keyboard-text").text("Keyboard");a.find(".gci-gallery-player-tips-scroll-text").text("Scroll");
a.find(".gci-gallery-player-tips-keyboard").prop("title","Use your keyboard left and right arrows to navigate.");a.find(".gci-gallery-player-tips-scroll").prop("title","Use your mousewheel to navigate.")},AT=function(a,b){var c=oJ(a.O),d=c.Za(),e=Ed(qJ(a.O),function(k){return k.replace("\u2014"," \u2014 ")}),f=null;if(d){var g=HF(d);d=IF(d,!0);g&&d&&(f={url:g,title:d})}e=$(D(lS,{Ir:e,attribution:f}));PT(a,e);c=JC(c,{fadeIn:!0,size:{width:a.Gl,height:a.Wm},zd:!0,Xa:!1});e.find(".gci-exhibit-image").replaceWith(c);
e.find(".gci-gallery-player-restart-text").text("Restart");e.find(".gci-gallery-player-restart-container").on("click",function(){uT(a);return!1});e.find("h1").text("Credits");b.append(e)},PT=function(a,b){var c=[],d=[];$.each(a.O.O,function(e,f){f&&((e=f.Za())&&-1==fa(c,e.getId())&&(0==c.length?b.find(".gci-exhibit-partner").replaceWith(e.render("onebox")):e.render("onebox").insertAfter(b.find(".gci-onebox-partner").last()),c.push(e.getId())),f=f.Nd())&&(e=f.text(),-1==fa(d,e)&&(f.addClass("gci-gallery-partner-link-attribution").insertAfter(b.find(".gci-onebox-partner").last()),
d.push(e)))})},xT=function(a,b,c){var d=c.asset,e=$(D(iS,{caption:c.Di}));dt(a.U)||e.find(".gci-gallery-background").append(JC(d,{size:{width:a.Gl+300,height:a.Wm+300}}));var f=e.find(".gci-gallery-microscope");a=new Z(f.get(0),{tg:d.Ef(),Ch:dt(a.U)});a.eh(!1);a.vj(!1);a.Ne(3);c.Wc=a;c.rb=e;c.ub=e.find(".gci-gallery-player-caption");b.append(e)},yT=function(a,b){var c=b.asset,d=$(D(jS,{caption:b.Di}));c=b.Jp?aG(b.Jp):c.N;c=new kI(d.find(".gci-gallery-streetview"),c,{yh:"viewer",$h:!1,tk:!0});b.Sd=
c;b.rb=d;b.ub=d.find(".gci-gallery-player-caption");a.append(d)},zT=function(a,b){var c=$(D(kS,{caption:b.Di})),d={ho:!0,Ao:!0};if(b.Sk){var e=b.Sk.Ce()||0;var f=e+(E(b.Sk,2)||0);e={start:Math.floor(e/1E3),end:Math.floor(f/1E3)}}else e=null;e&&(d.startTime=e.start,d.endTime=e.end);try{b.Ed=new kT(c.find(".gci-gallery-video")[0],Ef(b.asset.Od()),d)}catch(g){}b.rb=c;b.ub=c.find(".gci-gallery-player-caption");a.append(c)},DT=function(a){var b=$(D(pS,{Ga:wJ(a.O),title:a.O.getTitle(),od:Pr(),Sa:!0}));
OT(b);b.find(".gci-gallery-player-close").prop("title","Exit").on("click",function(){tT(a);return!1});Fs(a.W);var c=b.find(".gci-gallery-player-fullscreen");a.W=U(document,PN,function(){c.toggleClass("gci-gallery-player-fullscreen-active")});c.on("click",function(){TN()?SN():RN();return!1});TN()&&c.toggleClass("gci-gallery-player-fullscreen-active");a.N.append(b)},ET=function(a){if(!dt(a.U)){var b=parseFloat((100/a.H.length).toFixed(2)),c=a.H.length-1;a.N.append($(D(fS,{steps:c,width:b,gt:100-c*b})))}},
BT=function(a,b,c){c=$("<div>").addClass("gci-gallery-scroller-content").append(c);var d=0,e=0,f=!0;kt(Ns(new it(b,{Oh:c,Ri:function(){if(!f){var g=b.scrollLeft();1<g-e?a.right():1<e-g&&a.left();b.scrollLeft(e)}},Ph:!0}),a));b.appendTo(a.N);d=parseInt(b.prop("scrollWidth"),10);e=d/2;b.scrollLeft(e);f=!1},MT=function(a){a.Wc&&(a.Wc.Ai(function(){if(a.th){var b=a.Wc,c=a.th;c=gH(c,b.Of());b.re(c,0)}else a.Wc.Yd(!1,"fit")}),PM(a.Wc,MG(a.asset,!0)))},LT=function(a){a.N.find(".gci-gallery-progress-step:gt("+
(a.Ab-1)+")").removeClass("gci-gallery-progress-step-active")},NT=function(a){a.N.find(".gci-gallery-progress-step:lt("+(a.Ab+2)+")").addClass("gci-gallery-progress-step-active")},wT=function(a,b){return a&&b&&a.asset&&b.asset&&a.asset.getId()==b.asset.getId()},KT=function(a){IT(a);var b=a.H[a.Ab];if(b&&b.Sd){iI(b.Sd.H);var c=aE(b.Sd.H.Ea.Ea),d=c.H,e=0;a.xi&&window.cancelAnimationFrame(a.xi);var f=function(){var g=e;g/=150;1>g?g=10*g*g:(g--,g=-10*(g*(g-2)-1));g=new $D((d+g)%360,c.N,c.getZoom());b.Sd.H.Ea.Ea.setPov(bE(g));
e++;300>e&&(a.xi=window.requestAnimationFrame(f))};f()}Pr()&&a.N.find(".gci-gallery-scroller-container").toggle(a.Ab!=a.H.length);a.uj.T();QT(a);GT(a);a.Hh&&window.clearTimeout(a.Hh);0<=a.Ab&&a.Ab<a.H.length&&(a.Hh=window.setTimeout(function(){a.N.find(".gci-gallery-player-help-container").addClass("gci-gallery-player-help-container-active");Pr()||(a.Hh=window.setTimeout(function(){var g=a.N.find(".gci-gallery-player-tips-scroll");g.append($("<div>").addClass("gci-gallery-player-tips-more-help").text(g.prop("title").toString()));
g=a.N.find(".gci-gallery-player-tips-keyboard");g.append($("<div>").addClass("gci-gallery-player-tips-more-help").text(g.prop("title").toString()))},5E3))},15E3))},IT=function(a){a.N.find(".gci-gallery-player-help-container").removeClass("gci-gallery-player-help-container-active");a.N.find(".gci-gallery-player-tips-more-help").remove()},HT=function(a){a.hh&&window.clearTimeout(a.hh);a.Hh&&window.clearTimeout(a.Hh);a.xi&&window.cancelAnimationFrame(a.xi)},FT=function(a){return 100*ca(a.H,function(b){return!!b.Qp})/
a.H.length},JT=function(a,b){var c=$("body > header, .gci-header-gradient"),d=$("body > footer, #gci-action-tabs, #logo-footer"),e=b;void 0===b&&(e=a.N.find(".gci-gallery-player-header").hasClass("gci-gallery-player-header-visible"));e?(c.stop(!1,!0).css({display:"",top:""}),d.stop(!1,!0).css({display:"",bottom:""}),a.N.stop(!1,!0).css({top:"",bottom:"",overflow:""}),a.N.find(".gci-gallery-player-header").removeClass("gci-gallery-player-header-visible"),a.N.find(".gci-gallery-progress").removeClass("gci-gallery-progress-visible")):
(a.N.css("overflow","hidden").stop(!1,!0),window.setTimeout(function(){c.stop(!1,!0).animate({top:"-200px"},200,function(){$(this).css("display","none")});d.stop(!1,!0).animate({bottom:"-200px"},200,function(){$(this).css("display","none")});a.N.animate({top:0,bottom:0},200);a.N.find(".gci-gallery-player-header").addClass("gci-gallery-player-header-visible");a.N.find(".gci-gallery-progress").addClass("gci-gallery-progress-visible")},0))},QT=function(a){if(!dt(a.U)){var b=a.H[a.Ab],c="";b&&b.asset&&
SF(b.asset)&&(c=SF(b.asset));a=a.N.find(".gci-gallery-screen-creator");c!=a.text()&&a.stop(!1,!0).animate({"margin-top":"50px"},100,function(){$(this).text(c).animate({"margin-top":"3px"},100,function(){$(this).css("margin-top","")})})}};
var RT=function(){as.call(this);this.N=new x(this);T(this,this.N);this.N.listen(v,"message",this.O);this.hp=0;this.H=new Map};G(RT,as);var ST=function(a,b){b={action:b,id:a.hp++};var c=yo();v.parent.postMessage(JSON.stringify(b),"*");a.H.set(b.id,c);return c.promise};RT.prototype.O=function(a){a=a.oc;ha(EB(n,"gacDomains"),Hp(a.origin).O)&&(a=JSON.parse(a.data),this.H.has(a.id)&&(this.H.get(a.id).H(a.value),this.H.delete(a.id)))};
var UT=function(a,b){V.call(this);this.V=a;a=b||new TT;this.yd=a.yd;this.Sa=!!a.Sa;this.maxHeight=a.maxHeight||this.V.width();this.maxWidth=a.maxWidth||this.V.width();this.Xa=!!a.Xa;this.Mc=!!a.Mc};I(UT,V);var TT=function(a){a=a||{};this.yd=a.yd||!1;this.Mc=a.Mc||!1;this.Sa=a.Sa||!1;this.maxWidth=a.maxWidth||null;this.maxHeight=a.maxHeight||null;this.Xa=null!=a.Xa?a.Xa:!0};
var ZT=function(a,b,c,d){UT.call(this,a,c);a=d||{};this.U=$(D(AS)).appendTo(this.V);this.T=this.U.find(".gci-gallery-image-holder");this.O=b;this.H=null;if(this.Sa&&a.Bb)this.H=a.Bb;else if(a.Bb&&a.Bb.size){if(.95>a.Bb.size.width||.95>a.Bb.size.height)this.H=a.Bb}else a.Bb&&1.9<a.Bb.z&&(this.H=a.Bb);this.H&&(this.H=VT(this.Sa,this.H));this.ma=a.Lr?!1:!0;this.ha=md;this.wa=null;b=this.O.getSize();this.ua=Math.min(this.maxHeight*b.width/b.height,this.maxWidth);this.Ya=null;this.ka=a.qn||null;this.Fm=
!!a.Fm;this.va=!!a.Kr;b=WT(this,this.H);this.yd||this.Sa?(this.ma?XT(this):(a=null,this.H&&(a={x:this.H.x,y:this.H.y}),this.Ya=Ns(new cC(this.T,OC(this.O,{width:b.width,height:b.height}),{Bc:!0,fadeIn:!0,Xa:this.Xa,lh:a}),this)),!this.Xa&&this.load()):(this.U.css({width:b.width}),a={width:b.width,height:b.height},this.T.css(a),this.ma&&this.H?(XT(this),!this.Xa&&this.load()):(this.U.find(".gci-gallery-image-room-shield").css(a),this.Ya=Ns(new cC(this.T,OC(this.O),{ae:{width:b.width,height:b.height},
Bc:!0,fadeIn:!0,Xa:this.Xa}),this)))};G(ZT,UT);ZT.prototype.ta=function(){UT.prototype.ta.call(this);this.N&&this.N.Rg();this.U.remove()};ZT.prototype.Ze=function(){return!(!this.H||!(this.H.size&&(.95>this.H.size.width||.95>this.H.size.height)||1.9<this.H.z))};
ZT.prototype.load=function(){this.Ya&&this.Ya.load();if(this.N){if(KG(this.O))PM(this.N,MG(this.O,this.H&&!this.H.size));else{var a=this.O.getSize();if(a)if(1200<a.width&&1200<a.height){var b=1200*a.width/a.height;a=1200*a.height/a.width;b=1200<b?{width:1200,height:a}:{width:b,height:1200}}else b=1200<a.width?{width:1200,height:1200*a.height/a.width}:1200<a.height?{width:1200*a.width/a.height,height:1200}:{width:a.width,height:a.height};else b={width:1200*XN,height:1200},1200<b.width&&(b={width:1200,
height:1200/XN});a=OC(this.O,b);this.N.yi(a,b.width,b.height);this.W=!0}this.N&&(b=this.ka?this.ka.height():100,this.ka&&!this.Aa&&(a=this.U.find(".m2-zoomWidget").detach(),this.ka.append(a),this.Aa=!0),this.N.Ne(0),SL(this.N.H.N,{top:0,left:0},b))}};
var WT=function(a,b){var c=a.O.getSize();c=c.width/c.height;b?(c=a.maxHeight,b=Math.floor(b?a.maxHeight:a.ua)):1>c?(b=a.maxHeight*c,c=a.maxHeight):(b=a.ua,c=b/c);return new $m(b,c)},XT=function(a){if(a.ma&&!a.T.hasClass("gci-microscope-image")){a.Ya&&(w(a.Ya),a.Ya=null);a.Fm||a.yd||!a.Sa||a.U.toggleClass("gci-gallery-image-unzoomed",!!a.H&&!!a.H.size&&.95<=a.H.size.width&&.95<=a.H.size.height);var b=n;!a.Sa||a.va||dt(b)||a.Ya||(b=WT(a),a.Ya=Ns(new cC(a.U,OC(a.O)+"-fSoften=1,80,0",{ae:{width:b.width,
height:b.height},Bc:!0,fadeIn:!0,Xa:a.Xa}),a),a.Ya.getContainer().addClass("gci-gallery-image-blurry-bg"));a.T.addClass("gci-microscope-image");$T(a)}},$T=function(a){var b=KG(a.O)&&a.O.Ef();a.N=new Z(a.T.get(0),{tg:b,Ch:!1});a.N.Il("scale");a.N.eh(!1);a.N.vj(!1);a.N.Ne(3);aU(a);a.N.Ai(function(){a.W=!0;a.ha();bU(a);a.ha=md})};
ZT.prototype.Pr=function(){this.N&&this.N.Hl(B(function(){this.N.Jl(B(function(a){this.H&&EG(a,this.H)||(this.H=a,this.Sa||this.yd||!this.Ze()||(a=WT(this,this.H),this.U.css({width:a.width}),this.T.css({width:a.width,height:a.height}),this.N.yf(),bU(this)),clearTimeout(this.wa),this.wa=setTimeout(B(function(){this.dispatchEvent("gci-assetimagebox-zoom-changed")},this),500))},this))},this))};
var aU=function(a,b,c,d){var e=!!d;void 0!==b&&(a.H=VT(a.Sa,b));a.H?(b=function(){a.yd||a.H.size||(a.H=gH(a.H,a.N.Of()));a.yd&&a.H&&(!a.H.size||1<=a.H.size.width||1<=a.H.size.height)?(a.N.Yd(e,"fill"),a.N.re(new DG(a.H.x,a.H.y,a.N.bl().z),e?900:0)):a.H&&a.N.re(a.H,e?900:0)},c||(a.W?b():a.ha=b),a.O&&(a.H?a.O.data("gci.exhibit.msState",a.H):a.O.removeData("gci.exhibit.msState"))):(c=function(){a.N.Yd(e,a.yd||a.Sa?"fill":"fit")},a.W?c():a.ha=c)},bU=function(a){if(a.N&&a.W&&!a.yd){var b=a.U.find(".m2-tileLayer").first(),
c=Math.max(b.position().top,a.T.position().top),d=Math.max(b.position().left,a.T.position().left),e=a.U.find(".gci-gallery-image-room-shield");0==c&&0==d||e.addClass("gci-gallery-image-room-shield-no-square");if(!a.H){var f=Math.floor(Math.min(b.width(),a.T.width()));a=Math.floor(Math.min(b.height(),a.T.height()));e.css({width:f,height:a,"margin-top":c,"margin-left":d})}}},VT=function(a,b){return dt(n)&&a?new DG(b.x,b.y,b.z,new $m(0,b.size?b.size.height:1)):b};ZT.prototype.N=null;ZT.prototype.W=!1;
var dU=function(a,b,c,d){UT.call(this,a,c);this.H=$(D(CS)).appendTo(this.V);this.wa=this.H.find(".gci-gallery-streetview-holder");this.ma=b;this.N=this.T=this.mb=null;this.O=this.ua=0;this.ka=300;this.ha=this.Ya=null;this.U=!1;this.W=d||null;a=this.maxHeight;b=a*XN;b>this.maxWidth&&(b=this.maxWidth,a=b/XN);this.yd?(this.V.width(),this.V.height()):this.H.css({width:b,height:a});this.Mc?cU(this):(a=OC(this.ma)||"",this.W&&(a=YD(this.W)),a&&(this.Ya=Ns(new cC(this.wa,a,{Bc:!0,fadeIn:!0,Xa:!0}),this)))};
G(dU,UT);dU.prototype.ta=function(){UT.prototype.ta.call(this);XJ(this.ha);this.mb&&this.mb.dispose();this.H.remove()};dU.prototype.load=function(){this.Ya&&this.Ya.load();this.Mc&&eU(this)};
var cU=function(a){var b=a.ma.N;a.W&&(b=aG(a.W));var c=a.H.find(".gci-gallery-streetview-player-holder");a.H.addClass("gci-gallery-streetview-loading-player");a.mb=new kI(c.show(),b,{yh:"viewer",$h:!1,tk:!0,hf:function(){a.H.addClass("gci-gallery-streetview-with-player")},Re:!1});a.T=dE(ZF(b));b=function(){window.clearTimeout(a.va);a.va=window.setTimeout(function(){a.dispatchEvent("gci-assetstreetviewbox-pov-changed")},300)};a.mb.bind("level-changed",b);a.mb.bind("moved",b);XJ(a.ha);a.ha=WJ("gci.ui.media-play",
function(){window.setTimeout(function(){eU(a)},500)})};dU.prototype.Ue=function(){return this.mb?this.mb.Ue():null};dU.prototype.stop=function(){eU(this)};var eU=function(a){if(a.mb&&!a.U){if(a.Mc){if(!a.mb.O)return;a.N&&window.cancelAnimationFrame(a.N);iI(a.mb.H);a.ua=a.T.H;a.O=0;a.ka=300;fU(a)}else a.mb.dispose(),a.mb=null,a.H.removeClass("gci-gallery-streetview-with-player gci-gallery-streetview-loading-player");a.U=!0}};
dU.prototype.play=function(){if(this.mb&&this.Mc&&!this.N){var a=this,b=function(){eU(a);a.H.off("mousedown").on("mousedown",function(){a.U=!1;a.N&&window.cancelAnimationFrame(a.N)});gU(a)};this.mb.O?b():this.mb.bind("viewer-loaded",b)}};
var gU=function(a){!a.isDisposed()&&a.mb&&(fU(a),a.O<a.ka&&(a.N=window.requestAnimationFrame(function(){gU(a)})))},fU=function(a){if(!a.isDisposed()&&a.mb&&a.T){var b=a.O;b/=a.ka/2;1>b?b=10*b*b:(b--,b=-10*(b*(b-2)-1));var c=a.T;b=new $D((a.ua+b)%360,c.N,c.getZoom());a.mb.H.Ea.Ea.setPov(bE(b));a.U=!1;a.O++}else a.N&&window.cancelAnimationFrame(a.N)},hU=function(a,b){return a.mb?VH(a.mb.H,b,"text"):null};
var jU=function(a,b,c,d){UT.call(this,a,c);this.N=$(D(BS,{ev:!1})).appendTo(this.V);this.O=b;this.Ya=this.Ma=null;this.H=d||null;iU(this)};G(jU,UT);jU.prototype.ta=function(){this.N.remove()};jU.prototype.load=function(){this.Ya.load();this.Sa&&this.Mc&&(kU(this),this.Ma.preload())};jU.prototype.play=function(a){this.Mc&&(kU(this),this.Ma.play(a))};jU.prototype.stop=function(){this.Ma&&this.Ma.pause()};
var iU=function(a){var b=a.maxHeight,c=b*XN;!a.Sa&&c>a.maxWidth&&(c=a.maxWidth,b=c/XN);var d=a.N.find(".gci-gallery-video-holder");a.Sa||d.css({width:c,height:b});a.N.addClass("gci-asset-viewer-video-type");a.Ya=Ns(new cC(d,OC(a.O),{Bc:!0,fadeIn:!0,Xa:a.Xa}),a);a.N.find(".shield").on("click",function(){kU(a,!0)})},kU=function(a,b){if(a.Ma)b&&a.Ma.play();else{var c=a.O.Od();c&&(b={autoplay:!!b,ho:a.Sa,Ao:a.Sa&&a.Mc},a.H&&(a.H.start&&(b.startTime=Math.floor(a.H.start/1E3)),a.H.end&&(b.endTime=Math.floor(a.H.end/
1E3))),a.Ma=new kT(a.N.find(".shield").get(0),c,b),T(a,a.Ma))}};
var mU=function(a,b,c){V.call(this);this.ma=dt(n);c=c||{};this.ua=Ix(n);this.O=null;this.W=c.text||null;this.U=c.nn||null;this.Ma=null;this.T=c.jr||null;this.va=c.kr||null;this.ha=c.er||null;this.N=$(D(ES,{ir:this.W&&this.T,errorText:c.errorText,od:this.ma,style:b,Yu:this.U&&this.W})).appendTo(a);this.wa=b;this.H=this.N.find(".gci-caption-container");this.V=this.N.find(".gci-caption-content");this.ka=null;lU(this)};G(mU,V);mU.prototype.ta=function(){V.prototype.ta.call(this);this.N.remove()};
var nU=function(a){a.N.fadeOut(100,function(){a.dispose()})},oU=function(a,b){a.N.addClass("gci-caption-widget-out");window.setTimeout(function(){a.dispose();b&&b()},100)},lU=function(a){a.ma&&a.N.find(".gci-gallery-expand-button").on("touch",B(function(){this.dispatchEvent(this.N.hasClass("gci-caption-widget-expanded")?"gci-screen-content-collapsed":"gci-screen-content-expanded");this.N.toggleClass("gci-caption-widget-expanded");return!1},a)).addSwipeEvents();a.U&&pU(a);a.T&&(a.N.addClass("gci-caption-has-audio"),
qU(a));if(a.W){var b=$(D(FS)).appendTo(a.V);de(b[0],a.W);Ir(a.W,b);b=Ns(new it(a.H,{Oh:a.V,Ph:!0,Si:!0}),a);b.bind("infinite-scroll",yd);b.bind("scroll-reach-end",yd);b.bind("scroll-reach-start",yd)}window.setTimeout(function(){a.isDisposed()||a.N.removeClass("gci-caption-widget-out")},15)},pU=function(a){a.Ma&&w(a.Ma);a.V.find(".gci-caption-video-thumbnail").remove();a.V.prepend($(D(GS,{Zu:Ur(a.U)})));a.V.find(".gci-caption-video-thumbnail").on("click",function(){rU(a)})},rU=function(a){a.ha&&bJ(a.ha);
if(a.Ma&&0!=a.wa)a.Ma.play();else{var b=function(){if(a.U&&!a.isDisposed()){var e=a.H.find(".gci-caption-video-thumbnail");a.ua&&e.css({height:e.height()});a.H.addClass("gci-caption-video-playing");a.Ma=new kT(e.empty().get(0),a.U,{autoplay:!0,qr:!0});T(a,a.Ma);a.Ma.play()}};if(0!=a.wa||a.ua)b();else{var c=a.H.width()||0,d=a.H.height()||0;a.H.addClass("gci-caption-video-animate").animate({width:sU,height:tU},300,function(){b();a.H.append($(D(HS)));a.H.find(".gci-video-caption-close").on("click",function(){uU(a,
c,d)})})}}},uU=function(a,b,c){a.H.find(".gci-video-caption-close").remove();pU(a);a.H.removeClass("gci-caption-video-playing").animate({width:b,height:c},300,function(){a.H.removeClass("gci-caption-video-animate").css({width:"",height:""})})},qU=function(a){a.ka&&XJ(a.ka);a.ka=null;var b=$(D(IS,{title:a.va||a.T.getTitle()})).appendTo(a.H.find(".gci-caption-content")),c=a.T.vg();c?(a.O=new rN(c),a.O.listen("gci.ui.media-play",function(){a.ha&&bJ(a.ha)}),T(a,a.O),b.find(".gci-audio-caption-player").append(a.O.na())):
(a.ka=WJ("gci.galleryeditpage.asset-ready",B(function(d){d.getId()==this.T.getId()&&d.vg()&&(b.remove(),this.T=d,qU(this))},a)),YJ("gci.galleryeditpage.poll-asset",a.T.getId()),b.addClass("gci-audio-caption-processing"))},vU=function(a){a.U?rU(a):a.O&&a.O.play()},sU=340,tU=265;
var wU=function(){return Q('<div class="'+S("gci-gallery-progressbar")+'"><div class="'+S("gci-gallery-progressbar-progress")+'"></div><div class="'+S("gci-gallery-progressbar-steps")+'"></div><div class="'+S("gci-gallery-progressbar-tip")+'"><div class="'+S("gci-gallery-progressbar-tip-container")+'"><div class="'+S("gci-gallery-progressbar-tip-body")+'"></div><div class="'+S("gci-gallery-progressbar-tip-pick")+'"><div class="'+S("gci-gallery-progressbar-tip-pick-inner")+'"></div></div></div></div></div>')},
xU=function(){return Q('<div class="'+S("gci-gallery-progressbar-section")+" "+S("gci-gallery-progressbar-step")+'"></div>')},yU=function(){return Q('<div class="'+S("gci-gallery-progressbar-scene")+" "+S("gci-gallery-progressbar-step")+'"></div>')},zU=function(){return Q('<div class="'+S("gci-gallery-progressbar-credits")+" "+S("gci-gallery-progressbar-step")+'"></div>')},AU=function(a){a=a||{};a=a.title;return Q('<div class="'+S("gci-gallery-progressbar-tip-content")+'">'+(a?'<div class="'+S("gci-gallery-progressbar-tip-title")+
'">'+R(a)+"</div>":"")+'<div class="'+S("gci-gallery-progressbar-tip-thumb")+'"></div></div>')};
var HU=function(a,b){V.call(this);this.W=b;this.V={};this.H=$(D(wU)).appendTo(a);this.ha=this.H.find(".gci-gallery-progressbar-steps");this.N=this.H.find(".gci-gallery-progressbar-tip");this.U=this.O=this.T=null;var c=this;this.H.on("mouseenter",function(){BU(c)});this.H.on("mouseleave",function(){c.H.removeClass("gci-gallery-progressbar-show-tip");CU(c,500)});this.H.on("mousemove",".gci-gallery-progressbar-step",function(d){var e=$(this),f=e.data("step-content"),g=e.data("step-position");f&&g&&(e.is(c.O)?
c.H.removeClass("gci-gallery-progressbar-show-tip"):DU(c,d.pageX,f,g))});this.H.on("click",".gci-gallery-progressbar-step",function(d){if(!$(this).is(c.O)){var e=$(this).data("step-content"),f=$(this).data("step-position");$(this).is(":last-child")?EU(c):e&&FU(e)&&f?GU(c,f,null):GU(c,null,d.pageX);c.O=$(this);c.dispatchEvent({type:"gci-gallery-progress-goto",target:f})}})};G(HU,V);HU.prototype.ta=function(){this.H.remove()};
var IU=function(a,b,c){var d=FU(c)?$(D(xU)):c.Yb()?$(D(zU)):$(D(yU));a.V[b]=d;d.data("step-content",c).data("step-position",b).appendTo(a.ha)},BU=function(a){window.clearTimeout(a.U);a.H.addClass("gci-gallery-progressbar-expanded")},CU=function(a,b){a.U=window.setTimeout(function(){a.H.removeClass("gci-gallery-progressbar-expanded")},b||10)},GU=function(a,b,c){if(b||c){a.H.removeClass("gci-gallery-progressbar-show-tip");if(b){b=a.V[b];if(!b||b.is(a.O))return;a.O=b;if(b.is(":last-child")){EU(a);return}b=
b.position().left+b.width()/2}else b=c;b&&a.H.find(".gci-gallery-progressbar-progress").css("width",b)}},EU=function(a){a.H.find(".gci-gallery-progressbar-progress").css("width","100%")},DU=function(a,b,c,d){var e=120,f=JU(c),g=c.getTitle();c.Yb()&&(g="Credits");if(a.T!=c){var k=$(D(AU,{title:g}));a.N.find(".gci-gallery-progressbar-tip-body").empty().append(k)}var l=function(){var q=a.H.width(),r=a.N.width(),u=a.N.find(".gci-gallery-progressbar-tip-container").width(),y=q-r,z=b-r/2,N=0>=z,ma=z>=y;
if(r!=u&&(N||ma)){q-=u;var ja=b-u/2;N=0>=ja;ma=ja>=q;if(N||ma)y=q,z=ja}q=a.N.find(".gci-gallery-progressbar-tip-pick-inner");N?(q.css("left",z),z=(r-u)/2*-1):ma?(q.css("left",z-y),z=y-(r-u)/2):q.css("left","");a.N.css("left",z);a.T=c};a.H.addClass("gci-gallery-progressbar-show-tip");if(a.T!=c&&f){a.N.off("click").on("click",function(){GU(a,void 0,b);a.dispatchEvent({type:"gci-gallery-progress-goto",target:d})});k=f.lb();var p=f.getStreetView();g&&(e-=a.N.find(".gci-gallery-progressbar-tip-title").outerHeight());
k?xr(pP(a.W,f.lb()||""),function(q){a.N.find(".gci-gallery-progressbar-tip-thumb").append(JC(q,{$d:{height:e,width:140}}));l()}):(p&&a.N.find(".gci-gallery-progressbar-tip-thumb").append(LC(p,{$d:{height:e,width:140}})),l());a.T=c}else f||(a.T=c),l()};
var KU=function(a,b){this.T=a;this.ha=this.W=this.O=this.N=this.H=null;this.U=b||"en";this.ka=this.ma=this.V=null},FU=function(a){return"tour-stop"==a.T},LU=function(a){return"asset"==a.T};KU.prototype.kd=function(){return"cover"==this.T};KU.prototype.Yb=function(){return"credits"==this.T};KU.prototype.clone=function(){var a=new KU(this.getType(),this.U);this.H&&MU(a,this.H.clone());if(this.O){var b=this.O.clone();a.O=b}NU(a.setTitle(this.getTitle()),this.wc());return a};KU.prototype.getType=function(){return this.T};
var MU=function(a,b){a.H=b;"tour-stop"==a.T&&(a.N=ZI(a.H));return a},OU=function(a){return FU(a)&&(!!XI(a.N)||!!nF(a.N.H))};KU.prototype.setTitle=function(a){this.N?this.N.setTitle(a||"",this.U):this.W=a;return this};KU.prototype.getTitle=function(){return this.N?this.N.getTitle(this.U):this.W};var NU=function(a,b){a.N?a.N.H.setProperty(UE,b||null,a.U,!0):a.ha=b;return a};KU.prototype.wc=function(){return this.N?this.N.wc(this.U):this.ha};
KU.prototype.rd=function(a){switch(this.T){case "asset":if(!this.H){var b=new zk,c=mk(new kk,1),d=ok();lk(c,[d]);Xg(b,1,c);b=new YI(b);c=new Ck;c=K(c,1,2);c=new lH(c);d=Fk(b.H)||[];d.push(c.Oe());Yg(b.H,2,d);this.H=b}$I(this.H).rd(a);break;case "tour-stop":if(!this.N)break;this.N.rd(a);break;case "cover":b=new Wj,Xj(b,a.getId()),this.O=b}};var JU=function(a){switch(a.T){case "asset":return a.H&&$I(a.H)&&$I(a.H).H.Ra();case "tour-stop":return a.N&&F(a.N.N,Wj,1);case "cover":return a.O}return null};
KU.prototype.yc=function(){switch(this.T){case "asset":var a=!!this.H&&!!$I(this.H)&&!!$I(this.H).H.Ra();break;case "tour-stop":a=!!this.H&&!!this.N&&!!JU(this);break;default:a=!0}return a};KU.prototype.So=function(){if(!LU(this))return!1;var a=this.H;a=a&&$I(a);return!(!a||!mH(a,this.U))};KU.prototype.Ro=function(){if(!LU(this))return!1;var a=this.H,b=a&&$I(a);a=b&&(E(b.H,6)||null)||null;b=b&&nH(b,this.U)||[];return!!a||!!b.length};
var PU=function(a,b,c){if(!a.Yb())return a;var d={};xa(b,function(e){e&&(e=e.Za())&&(c&&e.getId()==c?this.ma=e:d[e.getId()]||(d[e.getId()]=e))},a);a.V=Ba(d);return a},QU=function(a){if(LU(a)){a=a.H;var b=a.H.getStyle()||new kk;b=K(b,3,2);Xg(a.H,1,b)}};KU.prototype.Sa=function(){if(LU(this)){var a=this.H.H.getStyle();a=2==(a?a.getType():null)}else a=!1;return a};
var RU=function(a){return a.H?(a=$I(a.H))?pH(a):[]:[]},SU=function(a,b){if(!LU(a)||!LU(b))return!1;var c=JU(a),d=JU(b),e=c.getStreetView()||d.getStreetView(),f=c.Te()||d.Te();if(e||f||!c||!d)return!1;c=c.lb()==d.lb();a=a.Sa()==b.Sa();return c&&a};
var VU=function(a,b,c){c=c||{};this.Oa=!!c.Pr;this.Ub=c.oA||md;a=$(D(lE,{Re:this.Oa})).appendTo(a);this.Fa=null;if(b.dk){c=b.dk.Lu;if(!NC(c))return;this.Fa=c.N;c=b.dk.hb;var d=KE(this.Fa,b.dk.hb);if(!d||Ea(d))return;vE.call(this,a,this.Fa,{km:!0,Uo:c,ug:this.Oa})}else c=new google.maps.LatLng(0,0),d=b.Cg?rx(b.Cg):null,b.Cg&&qx(b.Cg)&&(c=qx(b.Cg)),vE.call(this,a,void 0,{km:!0,ug:this.Oa,qk:{zoom:2,minZoom:2,center:c},viewport:d});this.wa=b.Cg||null;this.W=null;var e=this;this.Oa&&(this.bind("floorplan-click",
function(f,g){TU(e,{hb:g.hb,position:g.position})}),this.bind("floorplan-changed",function(f,g){TU(e,{hb:g.hb,position:g.position})}),google.maps.event.addListener(this.map,"click",function(f){e.Aa||TU(e,{position:f.latLng})}),eD(this,function(){e.Aa||TU(e)}));UU(this)};I(VU,vE);
var TU=function(a,b){var c=b||{};if(b=c.position||a.W&&a.W.getPosition()){var d=new mx(new Gi),e=b.lng(),f=b.lat();K(d.H,2,e);K(d.H,1,f);a.wa=d;if((c=c.hb)&&a.Fa){b=YF(a.Fa,c);if(!b)return;a.Ub(a.wa,b,c)}else{if(c=a.map.getBounds()){f=c.getCenter();var g=c.getSouthWest(),k=c.getNorthEast();d=g.lat();e=k.lat();g=g.lng();var l=k.lng(),p=f.lat(),q=f.lng(),r=Math.abs(k.lat()-f.lat());f=Math.abs(k.lng()-f.lng());r!=f&&(r>f?(d=p-f,e=p+f):(g=q-r,l=q+r),c=new google.maps.LatLngBounds(new google.maps.LatLng(d,
g),new google.maps.LatLng(e,l)));if(c=c.extend(b))b=a.wa,d=c,c=new Fi,e=d.getNorthEast(),d=d.getSouthWest(),f=e.lat(),K(c,3,f),e=e.lng(),K(c,4,e),e=d.lat(),K(c,1,e),d=d.lng(),K(c,2,d),Xg(b.H,4,c)}a.Ub(a.wa)}UU(a)}},UU=function(a){if(a.wa){var b=qx(a.wa);if(b){if(a.W){if(a.W.getPosition().equals(b))return;GE(a,a.W)}a.Aa?(a.H?(b=new google.maps.Marker({position:b,icon:bD,clickable:!1,zIndex:5}),b.setMap(a.map),a.ua[a.H.hb]||(a.ua[a.H.hb]=[]),a.ua[a.H.hb].push(b)):b=null,a.W=b):(b=new google.maps.Marker({position:b,
icon:bD,clickable:!1,zIndex:5}),a.Aa||b.setMap(a.map),a.Zc.push(b),a.W=b)}}};VU.prototype.Va=function(a){VU.oa.Va.call(this,a);a[0]&&a[0].geometry&&(a=a[0].geometry.location)&&TU(this,{position:a})};
var WU=function(a,b,c,d){V.call(this);this.app=n;this.wa=this.H=this.N=null;this.content=a;this.ua=[a];this.ma=0;this.T=this.ha=this.ka=null;this.va=b;this.U=null;this.O=c;this.map=null;this.Ia=this.yb=this.Ca=!1;this.Da=null;this.Aa=this.Va=!1;this.W=d;this.V=null;this.Oa=new x(this);T(this,this.Oa);this.Ta=yJ(this.O);T(this,this.Ta);this.Og=null;Ix(this.app)&&(this.Og=new RT)};I(WU,V);
WU.prototype.nb=function(a,b){a=a||{};var c=a.Xs,d=a.wu;a=a.Os;return Q('<div class="'+S("gci-gallery-viewer-scene")+(c?" "+S("gci-gallery-immersive-scene"):"")+(d?" gci-scene-type-"+S(d):"")+'"><div class="'+S("gci-gallery-viewer-scene-content-wrapper")+'">'+(cq(d,"tour-stop")?'<div class="'+S("gci-gallery-viewer-stop-column")+'"><div class="'+S("gci-gallery-viewer-stop-content")+'"></div>'+(a?yS(null,b):"")+"</div>":a?yS(null,b):"")+'<div class="'+S("gci-gallery-viewer-scene-content")+" "+S("gci-scene-no-visual")+
'"></div></div></div>')};WU.prototype.je=!1;WU.prototype.ta=function(){XU(this);this.wa&&this.wa.remove();this.N&&this.N.remove();WU.oa.ta.call(this)};var XU=function(a){a.V&&a.V.cancel();w(a.ka);w(a.ha);w(a.T);a.ha=null;a.ka=null;a.T=null;a.H&&a.H.empty();a.N.find(".gci-gallery-viewer-stop-content").empty()};WU.prototype.getContent=function(){return this.content};
var YU=function(a){a.N||(a.yb=!1,a.N=$(D(a.nb,{Os:OU(a.content),Ro:a.content.Ro(),So:a.content.So(),Xs:a.Sa(),Cd:a.app.Cd(),wu:a.content.getType()})),a.H=a.N.find(".gci-gallery-viewer-scene-content"),a.wa=$(D(zS,{Cd:a.app.Cd(),je:a.je})))},dV=function(a,b){a.Ia=!1;var c=function(){a.yb=!0;a.dispatchEvent("gci-scene-content-rendered")};XU(a);ZU(a);switch(a.content.getType()){case "asset":$U(a,c);break;case "cover":aV(a,c);break;case "tour-stop":bV(a,c);break;case "credits":cV(a,c)}b||(a.V?xr(a.V,a.Fa,
a):a.Fa())};WU.prototype.Fa=function(){this.Ia||(this.ka&&this.ka.load(),this.T&&this.T.load(),this.ha&&this.ha.load(),this.Ia=!0,eV(this))};
var $U=function(a,b){var c=a.content.H;if(c&&(c=$I(c))){var d=B(function(){b&&b();fV(this)},a);c.H.Ra()?gV(a,c.H.Ra(),d):d()}},fV=function(a){var b=a.ua[a.ma];if(LU(b)){var c=$I(b.H);c&&(oH(c)?a.U&&a.Sa()?oU(a.U,function(){c&&hV(a,c)}):hV(a,c):a.U&&nU(a.U))}},hV=function(a,b){w(a.U);var c=mH(b,a.W.V)||void 0,d=E(b.H,6)||void 0,e=void 0,f,g=function(){if(c||d||e||f){var l=0;a.Sa()&&a.H.hasClass("gci-long-caption-scene")?l=1:a.Sa()&&(l=2);w(a.U);a.U=new mU(a.H,l,{text:c,nn:d,jr:e,kr:k,er:a.Ta,errorText:f});
dt(a.app)&&(a.U.listen("gci-screen-content-expanded",function(){a.dispatchEvent("gci-screen-content-expanded")}),a.U.listen("gci-screen-content-collapsed",function(){a.dispatchEvent("gci-screen-content-collapsed")}));if(a.Sa())a.Aa&&!a.ha&&a.Mc()&&!dt(a.app)&&vU(a.U);else if(l=a.H.find(".gci-gallery-image-holder"),l.length){var p=a.H.find(".gci-asset-image");l=l.offset().left+l.width()-(p.offset().left+p.width());a.U.N.css({left:l})}}};b=nH(b,a.W.V);if(b[0]&&(b=iH(b[0],a.W.V))){var k=b.getTitle();
a.V&&a.V.cancel();a.V=xr(pP(a.va,b.getId()||"",void 0,!0),function(l){if(a.je||l&&l.vg())a.je&&!l?f="Audio file not available.":e=l,g()});return}g()},aV=function(a,b){var c=function(){var f=a.content.getTitle();a.je&&f&&"Untitled"==f&&(f=null);f=$(D(vS,{attribution:sJ(a.O),title:f,Ga:wJ(a.O),description:a.content.wc(),Re:a.je,Cd:a.app.Cd(),od:Pr(),dt:null!=a.Og}));var g=f.find(".gci-scene-content-cover-info-content");g=Ns(new it(g,{Ri:yd,Ph:!0,Si:!0}),a);g.bind("infinite-scroll",yd);g.bind("scroll-reach-end",
yd);g.bind("scroll-reach-start",yd);g=f.find(".gci-scene-content-cover-info-content p");g=Ns(new it(g,{Ri:yd,Si:!0,Ph:!0,Ck:a.O.Zb()?"white":""}),a);g.bind("infinite-scroll",yd);g.bind("scroll-reach-end",yd);g.bind("scroll-reach-start",yd);f.appendTo(a.H);null!=a.Og&&a.ab.call(a);b&&b()},d=a.content.O;if(d){var e=d.getStreetView();e&&!d.lb()?(iV(a,a.H,e,hH(e)),c()):d.lb()?a.V=xr(pP(a.va,d.lb()||""),function(f){f&&(a.Da=f,IG(f)?(a.H.removeClass("gci-scene-no-visual"),jV(a,a.H,f,{kh:d}),kV(a,f)):NC(f)&&
(a.H.removeClass("gci-scene-no-visual"),iV(a,a.H,d.getStreetView()||null,f)));c()}):c()}else c()};
WU.prototype.ab=function(){this.Oa.listen(this.H.find(".gci-exhibit-share").get(0),"click",function(c){v.parent.postMessage(JSON.stringify({action:"share",id:this.Og.hp++}),"*");c.preventDefault();c.stopPropagation();return!1});var a=this.H.find(".gci-exhibit-favorite"),b=!0;this.Oa.listen(a.get(0),"click",function(c){c.preventDefault();c.stopPropagation();if(!b)return!1;b=!1;a.hasClass("gci-exhibit-is-favorited")?(lV(a,!1),ST(this.Og,"remove-favorites").then(function(d){lV(a,d);b=!0},void 0,this)):
(lV(a,!0),ST(this.Og,"add-favorites").then(function(d){lV(a,d);b=!0},void 0,this));return!1});ST(this.Og,"is-exhibit-favorited").then(function(c){lV(a,c)},void 0,this)};
var lV=function(a,b){a.toggleClass("gci-exhibit-is-favorited",b)},cV=function(a,b){b=b||md;a.O.Zb()?mV(a):nV(a);Ns(new it(a.H.find(".gci-credits-information-panel"),{Oh:a.H.find(".gci-scene-credits-partners"),Ph:!0}),a);if(0<(a.content.V||[]).length){var c=a.H.find(".gci-scene-credits-partners ul li");a=a.content.V||[];wa(a,function(d,e){return d.getName().toLowerCase()<e.getName().toLowerCase()?-1:1});m(a,function(d,e){d.render("onebox").appendTo(c.get(e))})}b()},nV=function(a){$(D(JS,{Zl:(a.content.V||
[]).length,Zb:a.O.Zb()})).appendTo(a.H)},mV=function(a){var b=a.content.ma,c=a.content.ka;$(D(KS,{Zl:(a.content.V||[]).length,cu:b,Ps:!!c})).appendTo(a.H);var d=a.content.O,e=a.H.find(".gci-credits-visual");d&&(a.V=xr(pP(a.va,d.lb()||""),function(g){IG(g)?jV(this,e,g,{kh:d}):NC(g)&&iV(this,e,d.getStreetView()||null,g)},a));var f=a.app.Cd();a.H.find(".gci-credits-action-share").on("click",B(function(){f||this.app.di(!0);return!1},a));a.H.find(".gci-credits-action-restart").on("click",B(function(){var g=
this.W;oV(g,"0:0");pV(g,0,0)},a));a.H.find(".gci-credits-action-home").on("click",B(function(){f||this.app.Zc()},a));b&&b.render("onebox").appendTo(a.H.find(".gci-credits-main-partner"));c&&Ir(c,a.H.find(".gci-credits-text"))},iV=function(a,b,c,d){var e=new TT({yd:a.Sa()||FU(a.content)||a.content.kd(),Sa:a.Sa(),Mc:a.Mc(),maxHeight:.85*a.W.Da-125,maxWidth:qV(a.W)});a.H.removeClass("gci-scene-no-visual");a.T=new dU(b,d,e,c)},bV=function(a,b){var c=dt(a.app),d=b||md;b=a.N.find(".gci-gallery-viewer-stop-content");
$(D(xS,{title:a.content.getTitle(),description:a.content.wc(),Re:a.je,od:c})).appendTo(b);if(c){var e=a.N.find(".gci-gallery-viewer-stop-column");e.find(".gci-gallery-expand-button").on("touch",B(function(){this.dispatchEvent(e.hasClass("gci-gallery-viewer-stop-column-expanded")?"gci-screen-content-collapsed":"gci-screen-content-expanded");e.toggleClass("gci-gallery-viewer-stop-column-expanded");window.setTimeout(B(function(){this.isDisposed()||this.map&&cD(this.map)},this),200);return!1},a)).addSwipeEvents()}T(a,
new it(b,{Ph:!0,Si:!0}));var f=JU(a.content);if(f){var g=f.getStreetView();g&&!f.lb()?(iV(a,a.H,g,hH(g)),rV(a),d()):f.lb()?a.V=xr(pP(a.va,f.lb()||""),function(k){k&&(a.Da=k,rV(a,k),IG(k)?(a.H.removeClass("gci-scene-no-visual"),jV(a,a.H,k,{kh:f}),kV(a,k,!0)):NC(k)&&iV(a,a.H,g,k));d()}):(rV(a),d())}else rV(a),d()},rV=function(a,b){sV(a);if(OU(a.content)&&a.H){var c=ZI(a.content.H),d=c&&XI(c),e=nF(c.H)||null,f=a.N.find(".gci-scene-bigmap");f.length||(c=a.N.find(".gci-gallery-viewer-stop-column"),f=$(D(yS)).appendTo(c));
a.N.addClass("gci-scene-withbigmap");!d&&e?tV(a,f,{Cg:e}):(c=function(g){g&&tV(a,f,{dk:{Lu:g,hb:d.hb},Cg:e})},b&&NC(b)?c(b):a.V=xr(pP(a.va,d.Mu),c))}},sV=function(a){a.map&&w(a.map);a.map=null;a.N.find(".gci-scene-bigmap").empty();a.N.removeClass("gci-scene-withbigmap")},tV=function(a,b,c){a.map=Ns(new VU(b,c),a)},uV=function(a,b){YU(a);jK(b,a.N,function(){dV(a,!0)});a.wa&&!a.content.Yb()&&jK(b,a.wa)};
WU.prototype.insertAfter=function(a){YU(this);this.N.insertAfter(a);this.wa.insertAfter(this.N);dV(this)};WU.prototype.Sa=function(){return this.content.kd()&&!!this.content.O||FU(this.content)||this.content.Sa()||"TRUE"==VB(this.O.N,RI)||this.O.Zb()&&this.content.Yb()};WU.prototype.Mc=function(){return this.Sa()&&!(this.content.kd()&&this.content.O||FU(this.content))};WU.prototype.Yb=function(){return this.content.Yb()};
var ZU=function(a){a.N.hasClass("gci-gallery-viewer-scene")?a.N.toggleClass("gci-gallery-immersive-scene",a.Sa()):a.N.find(".gci-gallery-viewer-scene").toggleClass("gci-gallery-immersive-scene",a.Sa())},gV=function(a,b,c){var d=c||md;(c=b.getStreetView())&&!b.lb()?(a.Sa()?vV(a,b,hH(c)):wV(a,b,hH(c)),d()):b.lb()&&(a.V=xr(pP(a.va,b.lb()||""),function(e){var f;if(f=e)f=null==E(e.La,17)||1==E(e.La,17);f?(a.Da=e,a.Sa()?vV(a,b,e):wV(a,b,e)):Iq(a.H.get(0),DS);d()}))};WU.prototype.na=function(){return this.N};
var wV=function(a,b,c){var d=aH(c);a.H.append(d);a.H.removeClass("gci-scene-no-visual");var e=a.H.find(".gci-asset-image");IG(c)?(d.addClass("gci-asset-type-image"),jV(a,e,c,{qn:a.H.find(".gci-asset-zoom-widget"),kh:b})):QC(c)||LG(c)?xV(a,e,c):NC(c)&&iV(a,e,b.getStreetView()||null,c);if(!a.je){var f=new uF({Pa:xJ(a.O),dj:!a.O.Zb(),jc:a.O.getId()});if(!QC(c)&&!NC(c))e.on("click",function(){c.jf(f,e);return!1});if(NC(c))e.on("click",function(){a.T.mb||cU(a.T);return!1});TF(c,d,{context:f,Lp:e})}},vV=
function(a,b,c){var d=b.getStreetView();a.H.removeClass("gci-scene-no-visual");if(a.Sa()&&!dt(a.app)){var e=a.content;if(LU(e)){var f=e.H;e=(f=f&&$I(f))&&mH(f,e.U)||null}else e=null;(e=e||"")&&300<e.length?a.H.hasClass("gci-long-caption-scene")||a.H.addClass("gci-long-caption-scene"):a.H.hasClass("gci-long-caption-scene")&&a.H.removeClass("gci-long-caption-scene")}IG(c)?(a.H.addClass("gci-asset-type-image"),jV(a,a.H,c,{kh:b}),kV(a,c,!0)):QC(c)||LG(c)?xV(a,a.H,c):NC(c)&&iV(a,a.H,d,c)},jV=function(a,
b,c,d){d=d||{};var e=null;d.kh&&(e=fH(d.kh));var f=!1;if(!a.je&&(a.content.kd()||FU(a.content)||a.content.Yb())){var g=a.W.Fa,k=a.W.getHeight();FU(a.content)&&(g*=.7);if(c.getSize().width<g||c.getSize().height<k)f=!0}g=new TT({yd:FU(a.content)||a.content.kd(),Sa:a.Sa(),maxHeight:.85*a.W.Da-125,maxWidth:qV(a.W)});a.ka=new ZT(b,c,g,{Kr:!!kF(a.O.N,TI),Fm:1<a.ua.length,Bb:e,Lr:f,qn:d.qn});b=a.ka.Ze();a.H.toggleClass("gci-gallery-image-cropped",b);T(a,a.ka)},xV=function(a,b,c){var d=new TT({maxWidth:qV(a.W),
maxHeight:.85*a.W.Da-125,Sa:a.Sa(),Mc:a.Mc()}),e;if(e=JU(a.content)){e=e.Te();var f=null;e&&(f=Math.floor(e.Ce()||0),f={start:f,end:f+Math.floor(E(e,2)||0)});e=f}else e=null;a.ha=new jU(b,c,d,e)},kV=function(a,b,c){if(!a.je){var d=bH(b),e=JC(b,{$d:{width:150,height:60},fadeIn:!0});d.find(".gci-asset-image").replaceWith(e);var f=new uF({Pa:xJ(a.O),dj:!a.O.Zb(),jc:a.O.getId()});TF(b,d,{context:f});d.on("click",function(){b.jf(f);return!1});c&&a.H.append($(D(wS)));d.appendTo(a.H)}};
WU.prototype.resize=function(a){this.Ca=!0;!a&&this.Ca&&(dV(this,!0),this.Ca=!1)};WU.prototype.isVisible=function(){return this.Aa};var yV=function(a,b){a.T&&a.T.play();a.ha&&a.ha.play(b);!a.ha&&a.Sa()&&a.U&&!dt(a.app)&&vU(a.U)},zV=function(a){a.Sa()&&yV(a)},AV=function(a){a.Aa=!1;a.T&&a.T.stop();a.ha&&a.ha.stop();if(a.U){var b=a.U;b.Ma?b.Ma.stop():b.O&&b.O.pause()}a.content.Yb()&&a.O.Zb()&&a.app.Vk(!0)};
WU.prototype.preload=function(){this.Ca&&(dV(this,!0),this.Ca=!1);this.V?xr(this.V,this.Fa,this):this.Fa()};
var BV=function(a){return!!(a.Sa()&&LU(a.content)&&JU(a.content)&&JU(a.content).getStreetView())},CV=function(a,b){if(!a.ua[b])return!1;a.ma!=b&&(a.ma=b,b=a.ua[a.ma],fV(a),b=JU(b),a.ka&&(b=fH(b),aU(a.ka,b,void 0,!0)));return!0},DV=function(a){return!!kF(a.O.N,UI)&&!!LU(a.content)&&!!a.T},eV=function(a){if(a.app.Cd()&&DV(a)&&a.T&&a.T.mb){var b=RU(a.content);m(b,function(c){var d=F(c.H,dj,2);if(d){var e=hU(this.T,d);e.yb=c;e.listen("click",function(){if(e){var f=kH(e.yb);if(f){var g=f.H.getContent();
g||(g=new qk,K(g,1,1),Xg(f.H,1,g));f=g.Wa();f||(f=new Ch,Xg(g,2,f));Gv(ff($w(f).Ka(this.W.V)))}}},void 0,this);e.listen("hotpoint-coordinates-changed",function(){var f=kH(e.yb);if(f){var g=e.N,k=new dj,l=new Qi;K(l,1,g.latitude);K(l,2,g.longitude);Xg(k,6,l);k.setHeading(g.heading);k.Xi(g.pitch);k.Lg(g.Dk);Xg(f.H,2,k)}this.dispatchEvent("gci-scene-changed")},void 0,this)}},a)}};
var GV=function(a,b){V.call(this);this.W=n;this.H=[];this.N=$(D(tS,{bt:Pr()&&!dt(this.W)}));this.U=!1;this.N.appendTo(a);a=this.N.find(".gci-screen-content");this.V=new fK({Yt:5*Math.floor(b.Fa/450),Vt:a});hK(this.V);this.ua=this.ka=this.ma=!1;this.ha=this.T=0;this.wa=this.N.find(".gci-screen-mobile-mask");var c=this;this.wa.length?this.wa.bind("swipeleft",function(){!EV(c)&&c.dispatchEvent("gci-screen-reachend")}).bind("swiperight",function(){!EV(c,!0)&&c.dispatchEvent("gci-screen-reachbeginning")}).bind("tap",
function(){!EV(c)&&c.dispatchEvent("gci-screen-reachend")}).addSwipeEvents():dt(this.W)&&this.N.bind("swipeleft",B(function(){!EV(this)&&this.dispatchEvent("gci-screen-reachend")},this)).bind("swiperight",B(function(){!EV(this,!0)&&this.dispatchEvent("gci-screen-reachbeginning")},this));this.O=Ns(new it(a,{Ri:function(){for(var d=null,e=null,f=0,g=c.N.width()+20;f<c.H.length;){var k=c.H[f];if(!k)break;var l=k.na();k=l.offset();l=k.left+l.width();if(null==d&&0<=k.left)d=f;else if(k.top&&l>g)break;
e=f;f++}if(null==e||null==d)c.T=0,c.ha=0;else{f=new ax(c.T,c.ha);k=new ax(d,e);g=Math.max(f.start,k.start);k=Math.min(f.end,k.end);g=g<=k?new ax(g,k):null;for(k=f.start;k<=f.end;k++)g&&g.start<=k&&g.end>=k||c.H[k]&&AV(c.H[k]);c.T=d;c.ha=e}c.dispatchEvent("gci-screen-scroll")}}),this);kt(this.O);this.O.bind("infinite-scroll",function(){mK(c.V)});this.O.bind("scroll-reach-end",function(){!EV(c)&&c.dispatchEvent("gci-screen-reachend")});this.O.bind("scroll-reach-start",function(){!EV(c,!0)&&c.dispatchEvent("gci-screen-reachbeginning")});
this.O.bind("scroll-done",function(){c.isDisposed()||(c.ma=!1,c.ka=!1,FV(c),c.dispatchEvent("gci-screen-scroll-end"))})};G(GV,V);GV.prototype.na=function(){return this.N};
var IV=function(a,b){uV(b,a.V);bs(b,function(){var c=b.wa;lK(this.V,b.na());c&&lK(this.V,c);ka(a.H,b);HV(a);FV(a)},a);T(a,b);dt(a.W)&&(b.listen("gci-screen-content-expanded",B(function(){this.N.removeSwipeEvents();this.dispatchEvent("gci-screen-content-expanded")},a)),b.listen("gci-screen-content-collapsed",B(function(){HV(this);this.dispatchEvent("gci-screen-content-collapsed")},a)));a.H.push(b);!Pr()||dt(a.W)||b.Sa()&&!b.Yb()||a.N.removeClass("gci-screen-mobile-enabled");HV(a)},HV=function(a){dt(a.W)&&
(!a.H[0]||a.H[0].Sa()&&!a.H[0].Yb()?a.N.addSwipeEvents():a.N.removeSwipeEvents())};GV.prototype.preload=function(a){JV(this);var b=a?this.H.length-1:0,c=this.H[b];nK(this.V,c.na());for(var d=3;c&&0<d;)c.preload(),d--,a?b--:b++,c=this.H[b]};var JV=function(a){a.N.addClass("gci-screen-active");!a.ua&&m(a.H,function(b){b.resize()});a.ua=!0};
GV.prototype.show=function(a){if(!this.U){this.preload();mK(this.V);var b=KV(this);b.Sa()&&zV(b);var c=this,d=function(){c.isDisposed()||(c.dispatchEvent("gci-screen-sliding-done"),c.N.removeClass("gci-screen-no-animation"),FV(c))};a?(this.N.addClass("gci-screen-no-animation").addClass("gci-screen-current").removeClass("gci-screen-past").removeClass("gci-screen-future"),window.setTimeout(d,15)):(this.U=!0,this.N.removeClass("gci-screen-past").removeClass("gci-screen-future").addClass("gci-screen-current").delay(400).queue(function(){$(this).dequeue();
c.U=!1;d()}))}};
var NV=function(a,b){if(!a.U){var c=function(){a.isDisposed()||(LV(a),a.U=!1,MV(a,a.H.length-1),m(a.H,function(d){CV(d,d.ua.length-1)}))};b?(a.N.addClass("gci-screen-no-animation").addClass("gci-screen-past").removeClass("gci-screen-future"),window.setTimeout(function(){a.isDisposed()||(a.N.removeClass("gci-screen-no-animation"),c())},15)):(a.U=!0,a.N.addClass("gci-screen-past").removeClass("gci-screen-future").delay(400).queue(function(){$(this).removeClass("gci-screen-current");c();$(this).dequeue()}))}},
OV=function(a,b){if(!a.U){var c=function(){a.isDisposed()||(LV(a),MV(a,0),m(a.H,function(d){CV(d,0)}),a.U=!1)};b&&(a.N.addClass("gci-screen-no-animation").removeClass("gci-screen-past").removeClass("gci-screen-current").addClass("gci-screen-future"),window.setTimeout(function(){a.isDisposed()||(a.N.removeClass("gci-screen-no-animation"),c())},15));a.U=!0;a.N.removeClass("gci-screen-past").removeClass("gci-screen-current").addClass("gci-screen-future").delay(400).queue(function(){c();$(this).dequeue()})}},
LV=function(a){m(a.H,function(b){b.isVisible()&&AV(b)})},QV=function(a){if(1==a.H.length)return a=a.H[0],!a.ua[a.ma+1];var b=PV(a);return 100>=mt(a.O)||!b};GV.prototype.scroll=function(a){EV(this,a)||(a?(a=RV(this),lt(this.O)||!a?this.dispatchEvent("gci-screen-reachbeginning"):SV(this,a)):(a=PV(this),100>=mt(this.O)||!a?this.dispatchEvent("gci-screen-reachend"):SV(this,a)))};
var EV=function(a,b){if(1!=a.H.length)return!1;b?(b=a.H[0],b=CV(b,b.ma-1)):(b=a.H[0],b=CV(b,b.ma+1));b&&(a.dispatchEvent("gci-screen-scroll"),a.dispatchEvent("gci-screen-scroll-end"));return b},SV=function(a,b,c){if(!a.ma){a.ma=!0;a.ka=!!c;nK(a.V,b.na());b=b.na();b.width();b=b.position().left;var d=ht(a.O);(b=b+d-30)?a.O.scrollLeft(b,void 0,!c,700):(a.ma=!1,a.ka=!1)}},MV=function(a,b,c){a.H[b]&&(1<a.H.length&&SV(a,a.H[b],!0),c&&CV(a.H[b],c))},KV=function(a){var b=a.T;return null!=b&&a.H[b]?a.H[b]:
null},PV=function(a){return(a=a.H[a.T+1])?a:null},RV=function(a){return(a=a.H[a.T-1])?a:null};GV.prototype.resize=function(){m(this.H,function(a){a.resize(!0)});this.N.hasClass("gci-screen-active")&&FV(this)};var FV=function(a){for(var b=Math.min(a.ha+3,a.H.length-1),c=Math.max(0,a.T-3);c<=b;){var d=a.H[c];if(!d)break;c<a.T?d.preload():c<=a.ha?(d.preload(),d.Aa||(d.Aa=!0,d.Va=!0,yV(d,!0))):d.preload();c++}};
var TV=function(a,b,c){V.call(this);this.ma=dt(n);this.O=null;this.Lb=c;this.V="";this.N=[];this.scenes=[];this.H=-1;this.ha=b;this.W=!1;this.ab=0;this.Aa=new gu(2E3);T(this,this.Aa);U(this.Aa,"tick",this.Ub,!1,this);this.Ca=new gu(2E3);T(this,this.Ca);U(this.Ca,"tick",this.Zc,!1,this);this.ua=null;this.T=$(D(mS)).appendTo(a);this.Oa=a.find(".gci-gallery-viewer-content");this.yb=null;this.nb={};this.Ia=0;this.va=this.wa=!1;this.U=null;this.Fa=this.T.width();this.Da=this.T.height();this.ka=this.Va=
0;this.Ta=null};I(TV,V);
TV.prototype.load=function(a,b){var c=this;this.unload();this.O=a;this.V=this.Lb||Yk(this.O.H);this.T.toggleClass("gci-user-gallery-viewer",!this.O.Zb());if(a=Wk(this.O.H)){UV(this);var d=VV(this);d.na().addClass("gci-screen-first");var e=null,f=!1;f=NU((new KU("cover",this.V)).setTitle(this.O.getTitle(this.V)),this.O.wc(this.V)||(kF(this.O.N,VI)?null:pJ(this.O,this.V)));var g=F(this.O.H,Wj,27);g&&(f.O=g);f=new WU(f,this.ha,this.O,this);WV(this,f,d);if(f.Sa())f.H.on("click",function(){XV(c);return!1});
f=f.Sa();for(var k=null,l=0;l<nJ(this.O);l++){var p=Ak(a)[l];if("TRUE"!=VB(this.O.N,RI)||!Fk(p)[0]||Fk(p)[0].Ra()){p=new YI(p);p=MU(new KU(ZI(p)?"tour-stop":"asset",this.V),p);if(FU(p))this.Va++;else if("TRUE"==VB(this.O.N,RI)){QU(p);var q=JU(p);if(null==Yj(q)){var r=new Vj;K(r,1,.5);K(r,2,.5);r.setZoom(0);K(r,4,1);K(r,5,1);Xg(q,2,r)}}k&&k.Sa()&&SU(k.getContent(),p)?k.ua.push(p):(k=new WU(p,this.ha,this.O,this),k.Sa()?(f=!0,e=d,d=VV(this)):f&&(f=!1,e=d,d=VV(this)),WV(this,k,d),e&&1==e.H.length&&BV(e.H[0])&&
1==d.H.length&&BV(d.H[0])&&(e.na().addClass("gci-screen-fade-from-past"),d.na().addClass("gci-screen-fade-from-future")))}}YV(this,d,f,g)}ZV(this);b?oV(this,b):$V(this,0);aW(this);this.ab=(new Date).getTime();this.Aa.start();this.Ca.start()};var dW=function(a){bW(a)||cW(a,!0)};TV.prototype.ta=function(){TV.oa.ta.call(this);this.unload();this.T.remove()};
var YV=function(a,b,c,d){a.O.Zb();if(a.O.Zb()||c)b=VV(a);c=PU(new KU("credits",a.V),a.O.O,mJ(a.O));var e=rJ(a.O,a.V)||"";c.ka=e;d&&(c.O=d);WV(a,new WU(c,a.ha,a.O,a),b)},ZV=function(a){a.T.addClass("gci-gallery-viewer-no-scrollbar");if(!a.U&&!a.ma){a.U=new HU(a.T,a.ha);BU(a.U);T(a,a.U);a.U.listen("gci-gallery-progress-goto",function(q){oV(a,q.target,!0,!0);pV(a)});for(var b=Math.ceil((nJ(a.O)-a.Va)/(200-a.Va)),c=0,d=0;d<a.N.length;d++)for(var e=a.N[d],f=0;f<e.H.length;f++){var g=e.H[f]||null;if(g){g=
g.ua;for(var k=0;k<g.length;k++){var l=g[k],p=eW(a,d,f,k);FU(l)?p&&IU(a.U,p,l):l.Yb()?p&&IU(a.U,p,l):(0<b&&0==c%b&&p&&IU(a.U,p,l),c++)}}}a.U&&GU(a.U,eW(a));CU(a.U,1E3)}};TV.prototype.unload=function(){Fs(this.yb);mb(this.N);this.N=[];mb(this.scenes);this.scenes=[];this.H=-1;this.Oa.empty();mb(this.U);this.U=null};
var UV=function(a){a.ua=$(D(pS,{Ga:wJ(a.O,a.V),title:a.O.getTitle(a.V),od:Pr(),isVisible:!0,Ku:!zJ(a.O),Zb:a.O.Zb()})).appendTo(a.Oa);a.ua.find(".gci-gallery-player-slideshow").on("click",function(){if(a.ha.items[0]){var c=a.ha.items[0];c&&c.jf(new uF({Pa:xJ(a.O),dj:!0,jc:a.O.getId(),Rk:!0}))}return!1});a.ua.find(".gci-gallery-player-close").on("click",function(){a.Aa.dispatchEvent("tick");a.Ca.dispatchEvent("tick");a.dispatchEvent("gci-viewer-exit");return!1});Fs(a.yb);var b=a.ua.find(".gci-gallery-player-fullscreen");
a.yb=U(document,PN,function(){b.toggleClass("gci-gallery-player-fullscreen-active")});b.on("click",function(){TN()?SN():RN();return!1});TN()&&b.toggleClass("gci-gallery-player-fullscreen-active");a.ua.appendTo(a.Oa)},WV=function(a,b,c){IV(c||a.N[a.H],b);ra(a.scenes,a.scenes.length,0,b);bs(b,function(){ka(a.scenes,b)});a.dispatchEvent({type:"gci-viewer-scene-added",target:b})},VV=function(a){var b=new GV(a.Oa,a);a.N.push(b);a.ma&&(b.listen("gci-screen-content-expanded",B(function(){this.T.find(".gci-nav-button").attr("disabled",
"true")},a)),b.listen("gci-screen-content-collapsed",B(function(){this.T.find(".gci-nav-button").removeAttr("disabled")},a)));return b},fW=function(a){Gs(a,"gci-screen-scroll-end");Gs(a,"gci-screen-reachend");Gs(a,"gci-screen-reachbeginning");Gs(a,"gci-screen-scroll")},lW=function(a){if(!(0>a.H)){var b=a.N[a.H];gW(a);b.listen("gci-screen-scroll-end",function(){pV(a);gW(a)});b.listen("gci-screen-reachend",function(){if(!a.W&&a.H!=a.N.length-1){var c=a.N[a.H];a.ka++;a.ma||1>=c.H.length||2<=a.ka?(hW(a),
a.ka=0,XV(a)):iW(a)}});b.listen("gci-screen-reachbeginning",function(){if(!a.W&&0!=a.H){var c=a.N[a.H];a.ka++;a.ma||1>=c.H.length||2==a.ka?(hW(a),a.ka=0,jW(a)):kW(a)}});b.listen("gci-screen-scroll",function(){!b.ka&&a.U&&(a.H==a.N.length-1&&QV(b)?EU(a.U):GU(a.U,eW(a)))})}},gW=function(a){var b=a.N[a.H];b&&(0==a.H&&0==b.T?(a.T.addClass("gci-gallery-viewer-beginning"),a.wa=!0,a.va&&(a.va=!1,a.T.removeClass("gci-gallery-viewer-end"))):(a.wa&&(a.wa=!1,a.T.removeClass("gci-gallery-viewer-beginning")),
a.H==a.N.length-1&&QV(b)?(a.T.addClass("gci-gallery-viewer-end"),a.va=!0):a.va&&(a.va=!1,a.T.removeClass("gci-gallery-viewer-end"))),bW(a)&&window.setTimeout(function(){bW(a)&&cW(a,!1)},600))};TV.prototype.Ub=function(){var a=this,b={};m(this.scenes,function(c){if(c.Va){var d=ta(c);a.nb[d]||(a.nb[d]=!0,a.Ia++,(c=c.Da)&&(b[c.getId()]=c))}});Ea(b)||this.T.trigger("asset-views",[b]);100==Math.floor(this.Ia/this.scenes.length*100)&&this.Aa.stop()};
TV.prototype.Zc=function(){80<=Math.floor(this.Ia/(this.scenes.length-1)*100)&&6E4<=(new Date).getTime()-this.ab&&(this.T.trigger("set-awesome"),this.Ca.stop())};
var mW=function(a,b){a.O&&a.O.Zb()&&a.wa?(cW(a,!0),window.setTimeout(b,150)):b()},bW=function(a){var b=a.N[a.H]?KV(a.N[a.H]):null;return!!a.O&&(!a.O.Zb()||a.wa||!!b&&b.getContent().Yb())},cW=function(a,b){a.O.Zb()&&(b?a.dispatchEvent("gci-viewer-showchrome"):a.dispatchEvent("gci-viewer-hidecrome"))},hW=function(a){a.T.removeClass("gci-screen-preview-future").removeClass("gci-screen-preview-past");a.Ta=window.setTimeout(function(){a.isDisposed()||a.T.removeClass("gci-screen-preview")},200)},iW=function(a){a.W||
a.H==a.N.length-1||(window.clearTimeout(a.Ta),a.T.addClass("gci-screen-preview").addClass("gci-screen-preview-future"),window.setTimeout(function(){a.isDisposed()||hW(a)},1E3))},XV=function(a){a.W||a.H==a.N.length-1||mW(a,function(){a.T.addClass("gci-gallery-screens-prepare-future");var b=a.N[a.H+1],c=a.N[a.H];a.W=!0;NV(c);fW(c);a.H++;nW(a);MV(b,0);b.Vc("gci-screen-sliding-done",function(){a.W=!1;oW(a);a.T.removeClass("gci-gallery-screens-prepare-future")});b.show();pV(a,null,0);lW(a);a.U&&GU(a.U,
eW(a))})},kW=function(a){a.W||0==a.H||(window.clearTimeout(a.Ta),a.T.addClass("gci-screen-preview").addClass("gci-screen-preview-past"),window.setTimeout(function(){a.isDisposed()||hW(a)},1E3))},jW=function(a){if(!a.W&&0!=a.H){a.T.addClass("gci-gallery-screens-prepare-past");var b=a.N[a.H-1],c=a.N[a.H];a.W=!0;OV(c);fW(c);a.H--;pW(a);MV(b,b.H.length-1);b.Vc("gci-screen-sliding-done",function(){a.W=!1;qW(a);a.T.removeClass("gci-gallery-screens-prepare-past")});b.show();pV(a,null,b.H.length-1);lW(a);
a.U&&GU(a.U,eW(a))}},oV=function(a,b,c,d){var e=b.split(":"),f=e[0],g=e[1];e=e[2];"0"!=f&&(cW(a,!0),a.T.removeClass("gci-gallery-viewer-beginning"));$V(a,parseInt(f,10),c);g&&(MV(a.N[a.H],parseInt(g,10),null!=e?parseInt(e,10):void 0),!d&&a.U&&GU(a.U,b))},eW=function(a,b,c,d){b=null!=b?b:a.H;a=null!=b?a.N[b]:null;if(!a)return null;c=null!=c?c:a.T||0;a=a?a.H[c]||null:null;d=d||null;!d&&a&&(d=a.ma);b=b+":"+c;d&&(b+=":"+d);return b},pV=function(a,b,c){TN()||(b=eW(a,b,c))&&a.dispatchEvent({type:"gci-viewer-position",
position:b})},$V=function(a,b,c){if(!a.W&&a.N[b])if(a.H==b)oW(a),qW(a);else{if(0>a.H){var d=a.N[b];d.show(!0);a.H=b;oW(a);qW(a)}else a.W=!c,b>a.H?NV(a.N[a.H],c):OV(a.N[a.H],c),a.H=b,d=a.N[a.H],d.Vc("gci-screen-sliding-done",function(){a.W=!1;oW(a);qW(a)}),d.show(c);for(b=0;b<a.H;b++)NV(a.N[b],!0);for(b=a.H+1;b<a.N.length;b++)OV(a.N[b],!0);lW(a)}},oW=function(a){var b=a.N[a.H+1];b&&(b.preload(),2>=b.H.length&&(b=a.N[a.H+2])&&b.preload())},qW=function(a){(a=a.N[a.H-1])&&a.preload(!0)},pW=function(a){(a=
a.N[a.H+2])&&a.N.removeClass("gci-screen-active")},nW=function(a){(a=a.N[a.H-2])&&a.N.removeClass("gci-screen-active")};TV.prototype.left=function(){if(this.N[this.H]){var a=this.N[this.H];EV(a,!0)||((lt(a.O)?0:RV(a))?a.scroll(!0):jW(this))}};TV.prototype.right=function(){if(this.N[this.H]){var a=this.N[this.H];EV(a)||((100>=mt(a.O)?0:PV(a))?a.scroll():XV(this))}};
var aW=function(a){a.T.find(".gci-nav-previous").on("click",B(function(){this.left();return!1},a));a.T.find(".gci-nav-next").on("click",B(function(){this.right();return!1},a))};TV.prototype.resize=function(){this.Da=this.T.height();this.Fa=this.T.width();m(this.N,function(a){a.resize()})};TV.prototype.getHeight=function(){return this.Da};var qV=function(a){return a.ma?a.Fa:.4*a.Fa};
var rW=function(a){this.H=a};G(rW,ob);rW.prototype.N=function(a){var b=new sp(window.location.href);$.each(this.H,function(c,d){var e=n.N+c;"*"!=c&&c!=a.Hb.clone().N&&e!=a.Hb.clone().N||$.each(d,function(f,g){f=b.H.get(g);void 0!==f&&Gp(a.Hb,g,f)})});a.Hb.H.get("hl")||Gp(a.Hb,"hl","en");a.U||(dA(a),cA(a,!0))};
var sW=function(a,b,c,d,e,f,g,k,l){Ic.call(this,a,b,c,d,e,f,g,k,l)};G(sW,Ic);h=sW.prototype;h.ta=function(){$("#gci-asset-viewer-embed-details-wrapper").remove();Ic.prototype.ta.call(this)};h.og=function(){Ic.prototype.og.call(this);$("#gci-asset-viewer-embed-details-wrapper").remove();var a=$("<span>").attr("id","gci-asset-viewer-embed-details-wrapper");$('<a href="#">').attr("id","gci-asset-viewer-embed-details").on("click",B(function(){this.Xh();return!1},this)).appendTo(a).text("i");$("#gci-embed-share").before(a)};
h.um=function(){return 300};h.Vn=function(){if(this.$a){var a;if(a=Hp(window.location.href).H.get("ms"))a=JSON.parse(a),sa(a)&&"number"===typeof a.x&&"number"===typeof a.y&&"number"===typeof a.z&&sa(a.size)&&"number"===typeof a.size.height&&"number"===typeof a.size.width&&this.$a.re(a,1E3)}};h.Xh=function(a){Ic.prototype.Xh.call(this,a);a=this.ne.is(":visible");$("#gci-asset-viewer-embed-details-wrapper").toggleClass("gci-asset-viewer-embed-details-active",a)};h.Jm=!0;
var uW=function(a){L(this,a,-1,tW,null)};G(uW,J);var tW=[1];
var wW=function(){x.call(this);this.N=[];this.T=0;this.H=new gu(5E3);this.H.listen("tick",function(){vW(this)},void 0,this);this.H.start()};G(wW,nb);wW.prototype.ta=function(){this.N=[];xW(this);nb.prototype.ta.call(this)};
var Kc=function(a,b,c){if(a.H){var d=new zx;K(d,1,b);c.ag&&K(d,3,c.ag);c.jc&&(K(d,4,c.jc),K(d,10,!!c.ke));c.Hg&&K(d,8,c.Hg);c.yo&&K(d,5,c.yo);c.Jd?K(d,7,c.Jd):RB(n)&&(b=RB(n).getId(),K(d,7,b));K(d,13,n.Do());c.$m&&K(d,6,c.$m);c.context&&K(d,2,c.context);K(d,9,(new Date).getTime());a.N.push(d)}},vW=function(a){if(!a.O&&a.H&&a.N.length){var b=new uW;Yg(b,1,a.N);a.N=[];var c=n.Vb.get(OA),d=B(function(){this.O=null;this.T++;720<this.T&&xW(this)},a),e=B(function(){this.O=null;xW(this)},a);a.O=wr(c.makeRequest("/common/api/update-statistics",
b,oK),d,e)}},xW=function(a){a.H&&a.H.stop();w(a.H);a.H=null};
I(Lc,rP);Lc.prototype.og=function(){Lc.oa.og.call(this);this.app.Cd()||"TRUE"!=VB(this.asset.metadata,ct)&&this.app.Qg()||this.de.find(".gci-asset-viewer-save").hide()};
var yW=function(){var a='<div class="'+S("gci-asset-viewer-slideshow-container")+'">';var b='<span class="'+S("gci-slideshow-control")+'"><img src="'+S(wq(Yx("common/pixel.gif")))+'" alt="';b+=hq("Start slideshow icon");b+='" class="'+S("SPRITE_icon_asset_viewer_slideshow_start")+" "+S("gci-asset-viewer-slideshow-start-icon")+'"></span>';b=Q(b);a=a+b+'<span class="'+S("gci-asset-viewer-slideshow-controls")+'"><span class="'+S("gci-asset-viewer-slideshow-pause")+'"><img src="'+S(wq(Yx("common/pixel.gif")))+
'" alt="';a+=hq("Pause icon");a+='" class="'+S("SPRITE_icon_asset_viewer_slideshow_pause")+" "+S("gci-asset-viewer-slideshow-pause-icon")+'"></span><span class="'+S("gci-asset-viewer-slideshow-play")+'"><img src="'+S(wq(Yx("common/pixel.gif")))+'" alt="';a+=hq("Play slideshow icon");a+='" class="'+S("SPRITE_icon_asset_viewer_slideshow_start")+" "+S("gci-asset-viewer-slideshow-start-icon")+'"></span></span></div>';return Q(a)},zW=function(){var a='<span class="'+S("gci-asset-viewer-slideshow-duration-controls")+
'"><span class="'+S("gci-asset-viewer-slideshow-duration-label")+'">';a=a+"Duration</span>"+(iy(void 0,"SPRITE_icon_asset_viewer_slideshow_minus","transparent","gci-asset-viewer-slideshow-minus-icon")+'<span class="'+S("gci-asset-viewer-slideshow-duration")+'"></span>'+iy(void 0,"SPRITE_icon_asset_viewer_slideshow_plus","transparent","gci-asset-viewer-slideshow-plus-icon")+"</span>");return Q(a)};
I(Nc,Mc);h=Nc.prototype;h.Pl=!0;h.Mi=!1;h.Ff=!1;h.Ng=8;h.Qk=0;h.Rd=null;h.Mg=null;h.Wd=function(){AW(this);Nc.oa.Wd.call(this)};h.tf=function(a,b,c){Nc.oa.tf.call(this,a,b,c)};
h.yl=function(a,b,c,d,e,f){this.unbind("slideshow-started");this.bind("slideshow-started",B(function(p,q){b&&BW(b,"view_slideshow",b.getId(),q)},this));CW(b);var g=this,k=this.getState();k.startSlideshow&&window.setTimeout(function(){g.U&&DW(g,!0)},300);var l=this.T;a=new Lc(a,b,this.getState(),c,d,e,f,this.Mi||!!k.startSlideshow,l.location);this.N=!1;this.bind("asset-rendered-or-played",function(){g.Nb&&(g.N=!0)});a.bind("asset-viewer-opened.gci-asset-viewer",B(function(p,q){(this.O=q)&&BW(b,"click_details",
q.replace("gci-asset-viewer-tab-",""))},this));return a};var CW=function(a){var b=n.Ad();if(b&&a){var c=a.Za();window._gaq&&Hx(b,"/asset-viewer/"+a.getId(),{wp:a.getTitle(),Xe:!1,Eb:c})}},BW=function(a,b,c,d){var e=n.Ad();e&&(a={Fi:c,Gi:d,Xe:!1,Eb:a.Za()},Lx(e,"AssetViewer",b,a))};Nc.prototype.Eg=function(){if(this.Mi)AW(this);else{var a=this.T;qw(this.ua,!a.exhibitId)||n.lc("exhibit",{exhibitId:a.exhibitId},void 0,void 0)}};Nc.prototype.Bn=function(){this.focus(void 0,void 0,this.Mi&&TN())};
Nc.prototype.Ak=function(a){var b=this.T,c=!!b["l.id"],d=n.V;if(d&&c){var e=sH(this.Pa);e=(e=e.Za())&&e.getId();Kc(d,2,{ag:b["l.id"],Hg:e,$m:a,Jd:null})}c&&(e=sH(this.Pa),(e=e.Za())&&e.ei({share:a}))};
Nc.prototype.xj=function(a){Nc.oa.xj.call(this,a);if(this.Pa&&tH(this.Pa)||this.Pa&&this.Pa.ni())this.Rd=$(D(yW)).appendTo(a),this.Mg=$(D(zW)).insertAfter(a),this.Rd.find(".gci-asset-viewer-slideshow-start-icon").on("click",B(function(){DW(this,!0)},this)),this.Rd.find(".gci-asset-viewer-slideshow-pause-icon").on("click",B(function(){DW(this,!1)},this)),this.Mg.find(".gci-asset-viewer-slideshow-minus-icon").on("click",B(function(){this.Ng=Math.max(this.Ng-1,0);DW(this,!0)},this)),this.Mg.find(".gci-asset-viewer-slideshow-plus-icon").on("click",
B(function(){this.Ng=Math.min(this.Ng+1,60);DW(this,!0)},this))};
var DW=function(a,b){a.Rd&&(a.Ff=void 0!=b?b:!a.Ff,a.Rd.find(".gci-asset-viewer-slideshow-pause").toggle(a.Ff),a.Rd.find(".gci-asset-viewer-slideshow-play").toggle(!a.Ff),a.Ff?($("body").toggleClass("gci-asset-viewer-slideshow-mode",a.Ff),EW(a)):($(window).off(".gci-assetviewer-page-slideshow"),window.clearInterval(a.Qk),a.Qk=0))},EW=function(a){a.Mi=!0;a.Mg.find(".gci-asset-viewer-slideshow-duration").text(a.Ng.toString());a.Rd.find(".gci-slideshow-control").hide();a.Rd.find(".gci-asset-viewer-slideshow-controls").show();
a.Mg.show();window.clearInterval(a.Qk);var b=function(c){a.Qk=window.setInterval(B(a.next,a),c?0:1E3*a.Ng)};a.N?b():(a.unbind("asset-rendered-or-played"),a.bind("asset-rendered-or-played",function(c,d){a.unbind("asset-rendered-or-played");a.N=!0;b(d)}));a.trigger("slideshow-started",[a.Ng]);$("body").on("mousedown.gci-assetviewer-page-slideshow",B(function(c){$(c.target).closest(".gci-asset-viewer-slideshow-container").length||$(c.target).closest(".gci-nav-button").length||$(c.target).closest(".gci-asset-viewer-slideshow-duration-controls").length||
DW(this,!1)},a));Nr($("body"),"..gci-assetviewer-page-slideshow",B(function(){DW(this,!1)},a))},AW=function(a){a.Mi=!1;$("body").removeClass("gci-asset-viewer-slideshow-mode");SN();a.Nb&&a.Nb.unbind(".gci-assetviewer-page-slideshow");DW(a,!1);a.Rd&&a.Rd.find(".gci-slideshow-control").show();a.Rd&&a.Rd.find(".gci-asset-viewer-slideshow-controls").hide();a.Mg&&a.Mg.hide();a.unbind("asset-rendered-or-played");a.Nb&&WN(a.Nb,!1);$("body").off(".gci-assetviewer-page-slideshow")};h=Nc.prototype;
h.next=function(){Nc.oa.next.call(this);this.Ff&&DW(this,!0)};h.prev=function(){Nc.oa.prev.call(this);this.Ff&&DW(this,!0)};h.bind=function(a,b){this.Id.on(a,b)};h.unbind=function(a){this.Id&&this.Id.off(a)};h.trigger=function(a,b){this.Id.trigger(a,b)};h.Xd=function(){Nc.oa.Xd.call(this);this.ha&&this.ha.resize()};
var FW=function(a,b,c,d){Nc.call(this,a,b,c,d)};G(FW,Nc);FW.prototype.xj=function(a){a.append($('<a href="#close">').addClass("gci-asset-viewer-close").on("click",B(function(){this.Eg();return!1},this)))};FW.prototype.yl=function(a,b,c,d,e,f){var g=this.T;b=new sW(a,b,this.getState(),c,d,e,f,void 0,g.location);a=a.find(".gci-asset-viewer-header");$("body").find(".gci-transparent-header").append(a);return b};FW.prototype.Pl=!0;
var GW=function(a,b,c,d,e){eT.call(this,a,b,c,!0,d);this.va=e;this.O=this.H=this.N=this.ka=this.Aa=null};G(GW,eT);
GW.prototype.ze=function(a,b,c){var d=this.W;eT.prototype.ze.call(this,a,b,c);var e=b||{};this.vc.removeClass("gci-premium-gallery-page");if(d){if(e.exhibitId==this.jc){this.tb&&HW(this);this.H&&(dW(this.H),this.vc.addClass("gci-premium-gallery-page"));return}this.vc.addClass("gci-page-fullscreen")}e.projectId&&(this.Aa=e.projectId);if(b=RB(n))this.Aa=b.id;this.vc.addClass("collections-consumer-exhibit-page");var f=this;e.exhibitId&&this.wa.get(e.exhibitId,function(){IW(f,a,e,c)},!0)};
GW.prototype.Ca=function(){if(this.N)var a=FT(this.N);else this.H?(a=this.H,a=Math.floor(a.Ia/a.scenes.length*100)):a=WS(this.Xc);return a};
var IW=function(a,b,c,d){var e=a.wa.jg[c.exhibitId]||null;if(e&&F(e,Ni,22)){var f=new cF(F(e,Ni,22)),g=!!kF(f,SI);f="TRUE"==Jx(f,RI);if(g||f){if(!a.U||!e){a.load(null);return}a.vc.removeClass("gci-page-fullscreen");a.vc.addClass("gci-premium-gallery-page");a.va.Fd();a.H&&w(a.H);a.H=new TV(a.vc,a.va,a.T.hl||"en");a.H.listen("gci-viewer-exit",function(){var k=n;k.Cd()&&EB(k,"isEmbeddedCuration")?(window.opener&&window.opener.postMessage("close_curation","*"),window.parent&&window.parent.postMessage("close_curation",
"*"),window.close()):qw(a.ua,!0)});a.H.listen("gci-viewer-showchrome",function(){n.Vk(!0)});a.H.listen("gci-viewer-hidecrome",function(){n.Vk(!1)});a.H.listen("gci-viewer-position",function(k){a.U&&(k=$.extend({},a.T,{position:k.position}),a.tf(k,!0,!0))});b=new lJ(e,void 0,a.va);w(a.O);a.O=yJ(b);T(a,a.O);cJ(a.O);eJ(a.O,B(a.Ca,a));a.jc=b.getId();a.ha=b.getTitle();a.H.load(b,c&&c.position);UB(window.location.href,a.H.O.getTitle());return}if(f){if(!a.U||!e){a.load(null);return}a.jc=e.getId();b=new lJ(e,
void 0,a.va);w(a.O);a.O=yJ(b);T(a,a.O);cJ(a.O);eJ(a.O,B(a.Ca,a));a.N&&w(a.N);a.N&&a.N.unbind("gci-immersive-exit");a.N=new rT(a.vc,e);a.N.bind("gci-immersive-exit",function(){qw(a.ua,!0)});a.ha=a.N.O.getTitle();UB(window.location.href,a.N.O.getTitle());return}}JW(a,b,c,d)},JW=function(a,b,c,d){a.Xc=new OS(b,!0,!0);a.Xc&&YS(a.Xc);d&&d.exhibit?a.load(d.exhibit):c.exhibitId&&a.wa.get(c.exhibitId,function(e){!e||e instanceof IO||(e=$O(e.H));a.load(e)})};
GW.prototype.detach=function(){this.Aa=null;this.vc&&this.vc.removeClass("collections-consumer-exhibit-page");this.ha=this.jc=null;w(this.H);this.H=null;eT.prototype.detach.call(this)};GW.prototype.Wd=function(){this.O&&dJ(this.O,this.Ca());this.N&&this.N.unbind("gci-immersive-exit");this.N&&(this.ha=this.jc=null,w(this.N),this.N=null);this.ka&&this.ka.remove();this.ka=null;hy(n.T,"discover");this.ma||this.detach();n.Vk(!1);YJ("gci.ui.media-play");eT.prototype.Wd.call(this)};
GW.prototype.load=function(a){eT.prototype.load.call(this,a);if(this.U&&a){w(this.O);var b=a.getId();this.O=new aJ(b,!0,a.getTitle(),a.Za());T(this,this.O);cJ(this.O);eJ(this.O,B(this.Ca,this));HW(this)}};
var HW=function(a){if(!Ex(n)){var b=RO(a.tb);if(b.length){var c=!1;a.ka=$("<div>").addClass("gci-exhibit-page-discover-tab");var d=$("<div>");kt(new it(a.ka,{Oh:d}));for(var e=0;e<b.length;e++){var f=b[e];if(DI(f)){c=!0;var g=f.render("onebox",{context:new uF({Jd:a.Aa||""})});g.off("click.tracking").on("click.tracking",function(){k&&Mx(k,"DiscoverTab","ContentClicked",f.getType())});d.append(g)}}if(c){var k=n.Ad();ey(n.T,"discover","Discover",a.ka,"SPRITE_icon_action_tab_discover",function(){k&&Mx(k,
"DiscoverTab","Opened")})}}}};h=GW.prototype;h.Xd=function(){document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||(eT.prototype.Xd.call(this),this.H&&this.H.resize())};h.Fg=function(){this.N?this.N.left():this.H?this.H.left():eT.prototype.Fg.call(this)};h.Gg=function(){this.N?this.N.right():this.H?this.H.right():eT.prototype.Gg.call(this)};h.tm=function(){if(this.H){var a=new sp(window.location.href);a.H.remove("position");return a.toString()}return eT.prototype.tm.call(this)};
h.Em=function(){var a=null;this.N?a=this.N.O:this.H&&(a=this.H.O);var b=null,c=null,d=null;a?(b=a.N,c=F(a.H,Gc,28),d=a.Za()):this.tb&&(b=this.tb.N,c=this.tb.Zc,d=this.tb.Za());return b?Hc(b,c,d):!1};
var KW=Wc(["//","/asset/_/",""]),LW=function(a,b,c,d,e){GW.call(this,a,b,c,d,e)};G(LW,GW);LW.prototype.ze=function(a,b,c){GW.prototype.ze.call(this,a,b,c);this.vc.addClass("collections-embed-exhibit-page")};LW.prototype.load=function(a){GW.prototype.load.call(this,a);this.U&&a&&$("#home").attr("href",window.location.href.replace(dw(),n.N)+"?feature=player_embedded")};LW.prototype.detach=function(){this.vc.removeClass("collections-embed-exhibit-page");GW.prototype.detach.call(this)};
LW.prototype.jf=function(a,b){var c=MW(NW);c?(a=qc(KW,c,a),window.top.location.href=ab(a)):GW.prototype.jf.call(this,a,b)};
var OW=function(a,b){IB.call(this,a,b);this.name=(a=RB(this))?a.getTitle()||document.title:"Google Cultural Institute";this.Oa="";this.V=new wW;this.Ub=new Bx({Qr:!a});this.va=null};I(OW,IB);var PW=["asset-viewer","exhibit"];h=OW.prototype;h.Jd="";h.channel=null;h.$l=md;h.Pp=md;h.ta=function(){$("#loading-spinner").unbind("ajaxSend ajaxComplete");OW.oa.ta.call(this)};h.lc=function(a,b,c,d){return this.H.lc(a,b,c,d)};
h.Lf=function(a,b,c){OW.oa.Lf.call(this,a,b,c);c&&(this.Pp=B(function(d){var e=this.H.Wb;d=d||e.tm();this.va&&this.mn(this.va,Tr(d,!0),b||document.title,B(function(f){e&&e.Ak&&e.Ak(f)},this))},this),this.Pp(a))};h.Ad=function(){return this.Ub};h.ei=function(a,b){if(this.Ad()&&!(0<=fa(PW,a))&&(b=Cx(this.Ad(),b),this.Oa!=b)){var c;""==a&&(c=this.H.Wb.H());a=this.Ad();var d={};null!=c&&(d["ga.search"]=c);Hx(a,Dx(b,void 0,d),{Xe:!0});this.Oa=b}};
h.mn=function(a,b,c,d){this.$l=B(function(){var e=a.find(".gci-consumer-share-classroom");Iq(e.get(0),qy,{Au:b});window.classroom();QW(this,a.find(".gci-consumer-share-fb"),"http://www.facebook.com/sharer.php?u="+encodeURIComponent(b),d,2);e=this.channel&&(Jx(this.channel.metadata,bK)||"")||DB(this,"twitterSharingMessage")||document.title;QW(this,a.find(".gci-consumer-share-twitter"),"http://twitter.com/intent/tweet?url="+encodeURIComponent(b)+"&text="+encodeURIComponent(e),d,3);e=this.channel&&(Jx(this.channel.metadata,
$J)||"")||DB(this,"emailSharingSubject")||document.title;var f;(f=this.channel)&&(f=Jx(this.channel.metadata,aK)||"")&&(f=f.replace(/_URL_/gi,b));f=f||DB(this,"emailSharingBody").replace(/_URL_/gi,b)||document.title+" - "+b;e="mailto:?subject="+encodeURIComponent(e)+"&body="+encodeURIComponent(f);QW(this,a.find(".gci-consumer-share-email"),e,d,4);RW(this,a,b,c,d)},this)};
var RW=function(a,b,c,d,e){b=b.find(".gci-consumer-share-embed");var f=a.H.Wb;if(f.Em()){var g=c.replace(/^.*(\/embed)?\/(asset-viewer|exhibit)\//,"https://"+DB(n,"embedHost")+"/embed/$2/");QW(a,b,"",function(k){qK(f,new eS(g,d));e(k)},12);b.show()}else b.hide()},QW=function(a,b,c,d,e){var f=a.Ad();b.attr("href",c).off("click.gci-consumer-on-share").on("click.gci-consumer-on-share",function(){d(e);if(f)a:{var g="Share",k="Unknown";switch(e){case 6:k="Sina Weibo";break;case 8:k="Tencent QQ";break;
case 7:k="Tencent QZone";break;case 9:k="Renren";break;case 10:k="Kaixin001";break;case 11:k="Douban";break;case 5:k="Google Hangout";break;case 4:k="Email";break;case 3:k="Twitter";g="Tweet";break;case 2:k="Facebook";break;case 1:break a}var l=Dx(window.location.href,["debug","hl","s.sort_by","v.filter","v.view"]);window._gaq&&window._gaq.push(["_trackSocial",k,g,l])}})};OW.prototype.Do=function(){return Ex(this)?2:1};
var SW=Wc(["//","/entity/",""]),TW=Wc(["//","/asset/_/",""]),UW=Wc(["//","/partner/",""]),XW=function(a){OW.call(this,a,VW);a=["debug","debugDomainName","debugForceExternal","hl"];JB(this,new rW({"*":a}));KB(this,a);this.name=DB(this,"partnerName");this.ka=DB(this,"sharingUrl");NW=this;a=new nP;this.H.dg="asset-viewer";Jy(this.Vb,"b",new gP(this.O,!1));this.Va=new FW(this.H,"asset-viewer",!0,this.Vb);this.nb=new LW(this.H,"exhibit",!0,this.Vb,a);this.ua=DB(this,"destinationBaseUrl");this.ka&&!Ix(this)?
(WW(this),this.va=$("body").find(".gci-consumer-share-container")):$("body").addClass("gci-embed-no-share");this.H.ar(this.Va,this.nb);$("body").addClass("gci-embed");Nr($("body"),".embed",function(b){b.preventDefault();return!1})},NW;G(XW,OW);XW.prototype.ta=function(){OW.prototype.ta.call(this);NW=null};
var YW=function(){return Rq(document.getElementById("gci-embed-share"),"gci-embed-share-active")},WW=function(a){var b=$("#gci-embed-share"),c=$("#gci-embed-share-close"),d=$("#gci-embed-share-services");a=B(function(){this.di(!YW());return!1},a);b.on("click.gci-embed-share",a);c.on("click",a);d.append($(D(py,{locale:"en"})))};h=XW.prototype;h.di=function(a){var b=$("#gci-embed-share"),c=$("#gci-embed-share-services");b.toggleClass("gci-embed-share-active",a);c.toggle(a);a&&this.$l()};
h.mn=function(a,b,c,d){OW.prototype.mn.call(this,a,b,c,d);YW()&&this.$l()};h.Lf=function(a,b,c){OW.prototype.Lf.call(this,this.ka,b,c)};h.Jo=function(){Ix(this)||le(Ef(this.ka))||uf(this.ka)};h.Uj=function(a,b){this.ua&&((a=MW(this))?(b=qc(SW,a,encodeURIComponent(b)),window.top.location.href=ab(b)):(b=this.ua+"entity/"+encodeURIComponent(b),uf(Tr(b))))};h.Do=function(){return 3};h.ek=function(){return!0};h.Kj=function(){return!this.ua};
h.lc=function(a,b,c,d){if(Ix(this)){c=MW(this);if("asset-viewer"==a&&c&&b&&b["l.id"])a=qc(TW,c,b["l.id"]),window.top.location.href=ab(a);else throw Error("mb");return!1}return OW.prototype.lc.call(this,a,b,c,d)};h.Ji=function(a,b){a&&(Ix(this)?(a=qc(UW,MW(this),VB(a.metadata,WB)),window.top.location.href=ab(a)):OW.prototype.Ji.call(this,a,b))};var MW=function(a){return Ix(a)?DB(a,"stellaBasePath"):null},VW={"asset-viewer":"l.id",exhibit:"exhibitId"};
zb().Um(function(){var a=$("#content");a=(new XW(a)).H;var b={},c={};a.N.Rb(!0);a.Am="exhibit";var d=a.N.getToken();if(!d&&a.O){var e=$v(a,dw()+"/",window.location);e&&(d=e)}d&&""!=d&&rw(a,d,c,!0)||a.lc("exhibit",b,c)});
var ZW=function(){V.call(this);new Fz};I(ZW,V);
Lz({H:[{id:AB,xe:ZW}]});
new Fz;
var $W=function(){as.call(this);this.N=null;this.T=new zA;this.O=new Map};G($W,as);$W.prototype.dispose=function(){as.prototype.dispose.call(this);this.H&&(v.clearTimeout(this.H),this.H=null);var a=this.T;a.N=[];a.H=[];a=Xc(this.O.values());for(var b=a.next();!b.done;b=a.next())b.value.dispose();this.O.clear();this.N&&(this.N.dispose(),this.N=null)};$W.prototype.H=null;Gb(wB,$W);
Lz({H:[{id:wB,xe:$W}]});
Lu.getInstance();
var aX=new gs,bX=function(a,b){hs.call(this,a,b)};G(bX,hs);
var cX=function(a){this.H=a;this.N=Gy(this.H,zB)};cX.prototype.getData=function(){this.H.isDisposed()||(this.N=Gy(this.H,zB));return this.N?this.N.H():{}};var dX=function(a){var b=new cX(a);BB.call(this,b,a.get(xB).H());this.O=new V;this.T=b};G(dX,BB);dX.prototype.getData=function(){return this.T.getData()};dX.prototype.H=function(a,b){BB.prototype.H.call(this,a,b);this.O.dispatchEvent(new bX(aX,a,b))};Gb(yB,dX);
Lz({H:[{id:yB,xe:dX,multiple:!0}]});
var eX=function(a,b){this.defaultValue=a;this.type=b;this.value=a};eX.prototype.get=function(){return this.value};eX.prototype.getType=function(){return this.type};eX.prototype.set=function(a){this.value=a};
var fX=function(a){eX.call(this,a,"b")};G(fX,eX);fX.prototype.get=function(){return this.value};
!C||$b("8");
new cp;
var gX=function(){this.H={};this.O="";this.N={}};
gX.prototype.toString=function(){if("1"==hX(this,"md"))return iX(this);var a=[],b=B(function(d){void 0!==this.H[d]&&a.push(d+"="+this.H[d])},this);b("sdch");b("k");b("ck");b("am");b("rt");"d"in this.H||jX(this,"d","0");b("d");b("exm");b("excm");(this.H.excm||this.H.exm)&&a.push("ed=1");b("im");b("dg");b("sm");"1"==hX(this,"br")&&b("br");""!==kX(this)&&b("wt");a:switch(hX(this,"ct")){case "zgms":var c="zgms";break a;default:c="gms"}"zgms"==c&&b("ct");b("cssvarsdefs");b("rs");b("ee");b("cb");b("m");
b=pp(this.N);c="";""!=b&&(c="?"+b);return this.O+a.join("/")+c};
var iX=function(a){var b=[],c=B(function(e){void 0!==this.H[e]&&b.push(e+"="+this.H[e])},a);c("md");c("k");c("ck");c("ct");c("am");c("rs");c("cssvarsdefs");c=pp(a.N);var d="";""!=c&&(d="?"+c);return a.O+b.join("/")+d},hX=function(a,b){return a.H[b]?a.H[b]:null},jX=function(a,b,c){c?a.H[b]=c:delete a.H[b]},kX=function(a){switch(hX(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}},lX=function(a,b){jX(a,"ee",Object.keys(b).map(function(c){return c+":"+Object.keys(b[c]).join(",")}).join(";"))};
gX.prototype.clone=function(){return mX(this.toString())};
var mX=function(a){var b=void 0===b?!0:b;var c=a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a,d=new gX,e=jp(c)[5];xa(nX,function(g){var k=e.match("/"+g+"=([^/]+)");k&&jX(d,g,k[1])});var f=-1!=a.indexOf("_/ss/")?"_/ss/":"_/js/";d.O=a.substr(0,a.indexOf(f)+f.length);if(!b)return d;(a=jp(c)[6]||null)&&lp(a,function(g,k){d.N[g]=k});return d},oX=function(a){a=kp(jp(a)[5]||null);return null!==a&&!!a.match("(/_/js/)|(/_/ss/)")&&!!a.match("/k=")},nX={Rv:"k",
lv:"ck",Cv:"m",wv:"exm",tv:"excm",gv:"am",Qv:"rt",Av:"d",vv:"ed",Xv:"sv",qv:"deob",hv:"cb",Uv:"rs",Tv:"sdch",Bv:"im",rv:"dg",sv:"br",gw:"wt",xv:"ee",Wv:"sm",METADATA:"md",nv:"ct",ov:"cssvarsdefs"};
var pX=function(){};I(pX,bz);pX.prototype.H=function(){var a=new XMLHttpRequest;if("withCredentials"in a)return a;if("undefined"!=typeof XDomainRequest)return new qX;throw Error("nb");};pX.prototype.T=function(){return{}};
var qX=function(){this.H=new XDomainRequest;this.readyState=0;this.onreadystatechange=null;this.responseType=this.responseText="";this.status=-1;this.responseXML=null;this.statusText="";this.H.onload=B(this.Bs,this);this.H.onerror=B(this.Jn,this);this.H.onprogress=B(this.Es,this);this.H.ontimeout=B(this.Js,this)};h=qX.prototype;h.open=function(a,b,c){if(null!=c&&!c)throw Error("ob");this.H.open(a,b)};h.send=function(a){if(a)if("string"==typeof a)this.H.send(a);else throw Error("pb");else this.H.send()};
h.abort=function(){this.H.abort()};h.setRequestHeader=function(){};h.getResponseHeader=function(a){return"content-type"==a.toLowerCase()?this.H.contentType:""};h.Bs=function(){this.status=200;this.responseText=this.H.responseText;rX(this,4)};h.Jn=function(){this.status=500;this.responseText="";rX(this,4)};h.Js=function(){this.Jn()};h.Es=function(){this.status=200;rX(this,1)};var rX=function(a,b){a.readyState=b;if(a.onreadystatechange)a.onreadystatechange()};
qX.prototype.getAllResponseHeaders=function(){return"content-type: "+this.H.contentType};
var uX=function(a){as.call(this);this.ua=a;this.U=kp(jp(a)[5]||null)||"";this.N=oX(a)?mX(a):null;this.Aa=sX(this.U,"ver");this.va=sX(this.U,"am");this.V=this.W=null;this.O=new x(this);this.Da=[];this.ka=[];this.H=[];this.Fa=new tX;this.T=[];this.wa=!1;a=B(this.ma,this);Kb.version=a};G(uX,as);var vX=function(a,b){a.H.length&&zr(b,a.H[a.H.length-1]);a.H.push(b);xr(b,function(){ka(this.H,b)},a)};
uX.prototype.Ca=function(a,b,c){var d=this;b=void 0===c?{}:c;var e=b.Wr,f=b.Zr,g=b.onError,k=b.Rt;b=a.filter(function(r){return d.ka.includes(r)});var l=a.filter(function(r){return!d.ka.includes(r)});if(0<b.length){this.ka.length=0;if(this.H.length){var p=this.H[this.H.length-1];xr(this.ha,function(r){var u=new qr;xr(p,u.callback);xr(u,function(){return r});return u},this)}var q=new qr;this.H.push(q);wr(this.ha,function(r){var u=this;setTimeout(function(){wX(r.code,r.url,g)&&0<l.length&&xX(u,l,e,
g,k,f);ka(u.H,q);q.callback();u.ha=null},0)},function(r){var u=this;setTimeout(function(){g(r);u.ha=null},0)},this)}else xX(this,a,e,g,k,f)};
var xX=function(a,b,c,d,e,f){f=void 0===f?!1:f;var g=[],k=new qr;b=[b];for(var l=function(u,y){for(var z=[],N=0,ma=Math.floor(u.length/y)+1,ja=0;ja<y;ja++){var M=(ja+1)*ma;z.push(u.slice(N,M));N=M}return z},p=b.shift();p;){var q=yX(a,p,!!f,c,!0);if(2E3>=q.length){if(p=zX(a,p,c,f))g.push(p),zr(k,p.deferred)}else b=l(p,Math.ceil(q.length/2E3)).concat(b);p=b.shift()}var r=new qr;vX(a,r);xr(r,function(){return AX(a,g,d,e)});yr(r,function(){var u=new BX;u.H=!0;u.errorCode=-1;AX(this,[u],d,e)},a);xr(k,
function(){return r.callback()});k.callback()},zX=function(a,b,c,d){var e=yX(a,b,!(void 0===d||!d),c);a.Da.push(e);if(a.wa)a=sn(document,"SCRIPT"),b=he(e),Sm(a,b),a.type="text/javascript",a.async=!1,document.body.appendChild(a);else{var f=new BX,g=new gz(0<a.T.length?new pX:void 0);a.O.listen(g,"success",B(f.W,f,g));a.O.listen(g,"error",B(f.V,f,g));a.O.listen(g,"timeout",B(f.U,f));Ks(a.O,g,"ready",g.dispose,!1,g);g.ha=3E4;a.Fa.request(function(){g.send(e);return f.deferred});return f}return null},
AX=function(a,b,c,d){for(var e=!1,f,g=!1,k=0;k<b.length;k++){var l=b[k];if(!f&&l.H){e=!0;f=l.errorCode;break}else l.N&&(g=!0)}var p=na(a.H);(e||g)&&-1!=f&&(a.H.length=0);if(e)c&&c(f);else if(g)d&&d();else for(k=0;k<b.length;k++)l=b[k],wX(l.O,l.T)||c&&c(8001);(e||g)&&-1!=f&&m(p,function(q){q.cancel()})};uX.prototype.ta=function(){this.O.dispose();delete Kb.version;as.prototype.ta.call(this)};uX.prototype.ma=function(){return this.N?hX(this.N,"k"):this.Aa};
var yX=function(a,b,c,d,e){e=void 0===e?!1:e;var f=kp(jp(a.ua)[3]||null);if(0<a.T.length&&!ha(a.T,f)&&null!=f&&window.location.hostname!=f)throw Error("sb`"+f);a.N?(f=a.N.clone(),delete f.H.m,delete f.H.exm,delete f.H.ed,jX(f,"m",b.join(",")),a.W&&(jX(f,"ck",a.W),a.V&&jX(f,"rs",a.V)),d&&lX(f,d),jX(f,"d","0"),c&&(c=Ff(),f.N.zx=c),a=f.toString()):(d=(0<a.T.length?a.ua:a.U).match("(.*/_/js/[^/]+/)")[1],b=[b.join(","),"ver="+a.ma(),"am="+(a.N?hX(a.N,"am"):a.va)],(a=a.N?hX(a.N,"rs"):sX(a.U,"rs"))&&b.push("rs="+
a),a=d+b.join("/"),c&&(a+="?zx="+Ff()));e&&je(a,"/")&&(d=jp(document.location.href),e=d[1],c=d[2],b=d[3],d=d[4],f="",e&&(f+=e+":"),b&&(f+="//",c&&(f+=c+"@"),f+=b,d&&(f+=":"+d)),a=f+a);return a},wX=function(a,b,c){var d="";if(1<a.length&&"\n"===a.charAt(a.length-1)){var e=a.lastIndexOf("\n",a.length-2);0<=e&&(d=a.substring(e+1,a.length-1))}if(ke(d,"Google Inc.")||je(d,"//# sourceMappingURL="))try{var f;a=a+"\r\n//# sourceURL="+b;var g=null===(f=Xa())||void 0===f?void 0:f.createScript(a);var k=new cb(null!==
g&&void 0!==g?g:a,nc);Rm(k)}catch(l){return c&&c(8001),!1}else return c&&c(8001),!1;return!0},CX=function(a){var b=kp(jp(a)[5]||null)||"";return oX(b)||-1!=b.indexOf("/_/js/")&&sX(b,"ver")&&sX(b,"am")?a:null},sX=function(a,b){return(a=a.match("/"+b+"=([^/]+)"))?a[1]:null},BX=function(){this.deferred=new qr;this.T=this.O="";this.H=!1;this.errorCode=0;this.N=!1};BX.prototype.W=function(a){this.O=sz(a);this.T=String(a.W);this.deferred.callback()};
BX.prototype.V=function(a){this.H=!0;this.errorCode=a.getStatus();this.deferred.callback()};BX.prototype.U=function(){this.N=!0;this.deferred.callback()};var tX=function(){this.H=0;this.N=[]};tX.prototype.request=function(a){this.N.push(a);DX(this)};var DX=function(a){for(;5>a.H&&a.N.length;)EX(a,a.N.shift())},EX=function(a,b){a.H++;xr(b(),function(){this.H--;DX(this)},a)};
var FX=new fX(!1),GX=document.location.href;
Lz({U:{dml:FX},initialize:function(a){var b=FX.get(),c="",d="";window&&window._F_cssRowKey&&(c=window._F_cssRowKey,window._F_combinedSignature&&(d=window._F_combinedSignature));if(c&&"function"!==typeof window._F_installCss)throw Error("qb");var e,f=v._F_jsUrl;f&&(e=CX(f));!e&&(f=document.getElementById("base-js"))&&(e=f.src?f.src:f.getAttribute("href"),e=CX(e));e||(e=CX(GX));e||(e=document.getElementsByTagName("script"),e=CX(e[e.length-1].src));if(!e)throw Error("rb");e=new uX(e);c&&(e.W=c);d&&(e.V=
d);e.wa=b;b=zb();b.ua=e;b.Gp(!0);zb().Ym(a)}});
Gb(Rz,Pc);
Lz({H:[{id:Rz,xe:Pc},{id:OA,xe:oB}],initialize:function(a){a.get(OA).initialize(a)}});

var _ModuleManager_initialize=function(a,b){if(!xb){if(!yb)return;xb=yb()}xb.Xm(a,b)};

_ModuleManager_initialize('embed/gallery_editor/MpJwZc/byfTOb/LEikZe/rJmJrc/lsjVmc',[]);

}catch(e){_DumpException(e)}
// Google Inc.
