var GLOBAL_Object=Object,GLOBAL_Error=Error,GLOBAL_undefined=undefined,GLOBAL_String=String,GLOBAL_document=document,GLOBAL_Array=Array;function SETPROP_title(b,c){return b.title=c}function SETPROP_innerHTML(b,c){return b.innerHTML=c}function SETPROP_currentTarget(b,c){return b.currentTarget=c}function SETPROP_keyCode(b,c){return b.keyCode=c}function SETPROP_type(b,c){return b.type=c}
var $$PROP_appendChild="appendChild",$$PROP_push="push",$$PROP_length="length",$$PROP_propertyIsEnumerable="propertyIsEnumerable",$$PROP_prototype="prototype",$$PROP_exec="exec",$$PROP_slice="slice",$$PROP_replace="replace",$$PROP_split="split",$$PROP_button="button",$$PROP_indexOf="indexOf",$$PROP_style="style",$$PROP_call="call",$$PROP_createElement="createElement",$$PROP_keyCode="keyCode",$$PROP_handleEvent="handleEvent",$$PROP_type="type",$$PROP_apply="apply",$$PROP_fileName="fileName",$$PROP_unshift=
"unshift",a,goog$global=this,goog$exportPath_=function(b,c,d){var e=b[$$PROP_split]("."),f=d||goog$global;!(e[0]in f)&&f.execScript&&f.execScript("var "+e[0]);for(var h;e[$$PROP_length]&&(h=e.shift());)if(!e[$$PROP_length]&&c!==GLOBAL_undefined)f[h]=c;else f=f[h]?f[h]:(f[h]={})},goog$getObjectByName=function(b,c){for(var d=b[$$PROP_split]("."),e=c||goog$global,f;f=d.shift();)if(e[f])e=e[f];else return null;return e},goog$typeOf=function(b){var c=typeof b;if(c=="object")if(b){if(b instanceof GLOBAL_Array||
!(b instanceof GLOBAL_Object)&&GLOBAL_Object[$$PROP_prototype].toString[$$PROP_call](b)=="[object Array]"||typeof b[$$PROP_length]=="number"&&typeof b.splice!="undefined"&&typeof b[$$PROP_propertyIsEnumerable]!="undefined"&&!b[$$PROP_propertyIsEnumerable]("splice"))return"array";if(!(b instanceof GLOBAL_Object)&&(GLOBAL_Object[$$PROP_prototype].toString[$$PROP_call](b)=="[object Function]"||typeof b[$$PROP_call]!="undefined"&&typeof b[$$PROP_propertyIsEnumerable]!="undefined"&&!b[$$PROP_propertyIsEnumerable]("call")))return"function"}else return"null";
else if(c=="function"&&typeof b[$$PROP_call]=="undefined")return"object";return c},goog$getHashCode=function(b){if(b.hasOwnProperty&&b.hasOwnProperty(goog$HASH_CODE_PROPERTY_$$constant))return b[goog$HASH_CODE_PROPERTY_$$constant];b[goog$HASH_CODE_PROPERTY_$$constant]||(b[goog$HASH_CODE_PROPERTY_$$constant]=++goog$hashCodeCounter_);return b[goog$HASH_CODE_PROPERTY_$$constant]},goog$HASH_CODE_PROPERTY_$$constant="closure_hashCode_"+Math.floor(Math.random()*2147483648).toString(36),goog$hashCodeCounter_=
0,goog$bind=function(b,c){var d=b.boundArgs_;if(arguments[$$PROP_length]>2){var e=GLOBAL_Array[$$PROP_prototype][$$PROP_slice][$$PROP_call](arguments,2);d&&e[$$PROP_unshift][$$PROP_apply](e,d);d=e}c=b.boundSelf_||c;b=b.boundFn_||b;var f,h=c||goog$global;f=d?function(){var i=GLOBAL_Array[$$PROP_prototype][$$PROP_slice][$$PROP_call](arguments);i[$$PROP_unshift][$$PROP_apply](i,d);return b[$$PROP_apply](h,i)}:function(){return b[$$PROP_apply](h,arguments)};f.boundArgs_=d;f.boundSelf_=c;f.boundFn_=b;
return f},goog$partial=function(b){var c=GLOBAL_Array[$$PROP_prototype][$$PROP_slice][$$PROP_call](arguments,1);c[$$PROP_unshift](b,null);return goog$bind[$$PROP_apply](null,c)},goog$now=Date.now||function(){return(new Date).getTime()},goog$inherits=function(b,c){function d(){}d.prototype=c[$$PROP_prototype];b.superClass_=c[$$PROP_prototype];b.prototype=new d;b[$$PROP_prototype].constructor=b};
Function[$$PROP_prototype].bind=function(b){if(arguments[$$PROP_length]>1){var c=GLOBAL_Array[$$PROP_prototype][$$PROP_slice][$$PROP_call](arguments,1);c[$$PROP_unshift](this,b);return goog$bind[$$PROP_apply](null,c)}else return goog$bind(this,b)};var goog$array$indexOf=function(b,c,d){if(b[$$PROP_indexOf])return b[$$PROP_indexOf](c,d);if(GLOBAL_Array[$$PROP_indexOf])return GLOBAL_Array[$$PROP_indexOf](b,c,d);for(var e=d==null?0:d<0?Math.max(0,b[$$PROP_length]+d):d,f=e;f<b[$$PROP_length];f++)if(f in b&&b[f]===c)return f;return-1};var goog$object$forEach=function(b,c,d){for(var e in b)c[$$PROP_call](d,b[e],e,b)};var goog$string$trim=function(b){return b[$$PROP_replace](/^[\s\xa0]+|[\s\xa0]+$/g,"")},goog$string$htmlEscape=function(b,c){if(c)return b[$$PROP_replace](goog$string$amperRe_,"&amp;")[$$PROP_replace](goog$string$ltRe_,"&lt;")[$$PROP_replace](goog$string$gtRe_,"&gt;")[$$PROP_replace](goog$string$quotRe_,"&quot;");else{if(!goog$string$allRe_.test(b))return b;if(b[$$PROP_indexOf]("&")!=-1)b=b[$$PROP_replace](goog$string$amperRe_,"&amp;");if(b[$$PROP_indexOf]("<")!=-1)b=b[$$PROP_replace](goog$string$ltRe_,
"&lt;");if(b[$$PROP_indexOf](">")!=-1)b=b[$$PROP_replace](goog$string$gtRe_,"&gt;");if(b[$$PROP_indexOf]('"')!=-1)b=b[$$PROP_replace](goog$string$quotRe_,"&quot;");return b}},goog$string$amperRe_=/&/g,goog$string$ltRe_=/</g,goog$string$gtRe_=/>/g,goog$string$quotRe_=/\"/g,goog$string$allRe_=/[&<>\"]/,goog$string$contains=function(b,c){return b[$$PROP_indexOf](c)!=-1},goog$string$compareVersions=function(b,c){for(var d=0,e=goog$string$trim(GLOBAL_String(b))[$$PROP_split]("."),f=goog$string$trim(GLOBAL_String(c))[$$PROP_split]("."),
h=Math.max(e[$$PROP_length],f[$$PROP_length]),i=0;d==0&&i<h;i++){var g=e[i]||"",l=f[i]||"",m=new RegExp("(\\d*)(\\D*)","g"),j=new RegExp("(\\d*)(\\D*)","g");do{var n=m[$$PROP_exec](g)||["","",""],k=j[$$PROP_exec](l)||["","",""];if(n[0][$$PROP_length]==0&&k[0][$$PROP_length]==0)break;var o=n[1][$$PROP_length]==0?0:parseInt(n[1],10),q=k[1][$$PROP_length]==0?0:parseInt(k[1],10);d=goog$string$compareElements_(o,q)||goog$string$compareElements_(n[2][$$PROP_length]==0,k[2][$$PROP_length]==0)||goog$string$compareElements_(n[2],
k[2])}while(d==0)}return d},goog$string$compareElements_=function(b,c){if(b<c)return-1;else if(b>c)return 1;return 0};goog$now();var goog$userAgent$detectedOpera_,goog$userAgent$detectedIe_,goog$userAgent$detectedWebkit_,goog$userAgent$detectedMobile_,goog$userAgent$detectedGecko_,goog$userAgent$detectedCamino_,goog$userAgent$detectedMac_,goog$userAgent$detectedWindows_,goog$userAgent$detectedLinux_,goog$userAgent$detectedX11_,goog$userAgent$getUserAgentString=function(){return goog$global.navigator?goog$global.navigator.userAgent:null},goog$userAgent$getNavigator=function(){return goog$global.navigator};
goog$userAgent$detectedCamino_=goog$userAgent$detectedGecko_=goog$userAgent$detectedMobile_=goog$userAgent$detectedWebkit_=goog$userAgent$detectedIe_=goog$userAgent$detectedOpera_=false;var JSCompiler_inline_ua_2;
if(JSCompiler_inline_ua_2=goog$userAgent$getUserAgentString()){var JSCompiler_inline_navigator$$1_3=goog$userAgent$getNavigator();goog$userAgent$detectedOpera_=JSCompiler_inline_ua_2[$$PROP_indexOf]("Opera")==0;goog$userAgent$detectedIe_=!goog$userAgent$detectedOpera_&&JSCompiler_inline_ua_2[$$PROP_indexOf]("MSIE")!=-1;goog$userAgent$detectedMobile_=(goog$userAgent$detectedWebkit_=!goog$userAgent$detectedOpera_&&JSCompiler_inline_ua_2[$$PROP_indexOf]("WebKit")!=-1)&&JSCompiler_inline_ua_2[$$PROP_indexOf]("Mobile")!=
-1;goog$userAgent$detectedCamino_=(goog$userAgent$detectedGecko_=!goog$userAgent$detectedOpera_&&!goog$userAgent$detectedWebkit_&&JSCompiler_inline_navigator$$1_3.product=="Gecko")&&JSCompiler_inline_navigator$$1_3.vendor=="Camino"}
var goog$userAgent$OPERA$$constant=goog$userAgent$detectedOpera_,goog$userAgent$IE$$constant=goog$userAgent$detectedIe_,goog$userAgent$GECKO$$constant=goog$userAgent$detectedGecko_,goog$userAgent$WEBKIT$$constant=goog$userAgent$detectedWebkit_,goog$userAgent$PLATFORM$$constant,JSCompiler_inline_navigator$$2_6=goog$userAgent$getNavigator();goog$userAgent$PLATFORM$$constant=JSCompiler_inline_navigator$$2_6&&JSCompiler_inline_navigator$$2_6.platform||"";
goog$userAgent$detectedMac_=goog$string$contains(goog$userAgent$PLATFORM$$constant,"Mac");goog$userAgent$detectedWindows_=goog$string$contains(goog$userAgent$PLATFORM$$constant,"Win");goog$userAgent$detectedLinux_=goog$string$contains(goog$userAgent$PLATFORM$$constant,"Linux");goog$userAgent$detectedX11_=!!goog$userAgent$getNavigator()&&goog$string$contains(goog$userAgent$getNavigator().appVersion||"","X11");var goog$userAgent$VERSION$$constant,JSCompiler_inline_version$$1_13="",JSCompiler_inline_re$$2_14;
if(goog$userAgent$OPERA$$constant&&goog$global.opera){var JSCompiler_inline_operaVersion_15=goog$global.opera.version;JSCompiler_inline_version$$1_13=typeof JSCompiler_inline_operaVersion_15=="function"?JSCompiler_inline_operaVersion_15():JSCompiler_inline_operaVersion_15}else{if(goog$userAgent$GECKO$$constant)JSCompiler_inline_re$$2_14=/rv\:([^\);]+)(\)|;)/;else if(goog$userAgent$IE$$constant)JSCompiler_inline_re$$2_14=/MSIE\s+([^\);]+)(\)|;)/;else if(goog$userAgent$WEBKIT$$constant)JSCompiler_inline_re$$2_14=
/WebKit\/(\S+)/;if(JSCompiler_inline_re$$2_14){var JSCompiler_inline_arr$$32_16=JSCompiler_inline_re$$2_14[$$PROP_exec](goog$userAgent$getUserAgentString());JSCompiler_inline_version$$1_13=JSCompiler_inline_arr$$32_16?JSCompiler_inline_arr$$32_16[1]:""}}goog$userAgent$VERSION$$constant=JSCompiler_inline_version$$1_13;
var goog$userAgent$isVersionCache_={},goog$userAgent$isVersion=function(b){return goog$userAgent$isVersionCache_[b]||(goog$userAgent$isVersionCache_[b]=goog$string$compareVersions(goog$userAgent$VERSION$$constant,b)>=0)};var goog$dom$getElement=function(b){return typeof b=="string"?GLOBAL_document.getElementById(b):b};goog$userAgent$WEBKIT$$constant&&goog$string$compareVersions(goog$userAgent$VERSION$$constant,"521");var goog$Disposable=function(){};goog$Disposable[$$PROP_prototype].disposed_=false;goog$Disposable[$$PROP_prototype].dispose=function(){if(!this.disposed_){this.disposed_=true;this.disposeInternal()}};goog$Disposable[$$PROP_prototype].disposeInternal=function(){};var goog$structs$SimplePool=function(b,c){goog$Disposable[$$PROP_call](this);this.maxCount_=c;this.freeQueue_=[];this.createInitial_(b)};goog$inherits(goog$structs$SimplePool,goog$Disposable);a=goog$structs$SimplePool[$$PROP_prototype];a.createObjectFn_=null;a.disposeObjectFn_=null;a.setCreateObjectFn=function(b){this.createObjectFn_=b};a.setDisposeObjectFn=function(b){this.disposeObjectFn_=b};a.getObject=function(){if(this.freeQueue_[$$PROP_length])return this.freeQueue_.pop();return this.createObject()};
a.releaseObject=function(b){this.freeQueue_[$$PROP_length]<this.maxCount_?this.freeQueue_[$$PROP_push](b):this.disposeObject(b)};a.createInitial_=function(b){if(b>this.maxCount_)throw GLOBAL_Error("[goog.structs.SimplePool] Initial cannot be greater than max");for(var c=0;c<b;c++)this.freeQueue_[$$PROP_push](this.createObject())};a.createObject=function(){return this.createObjectFn_?this.createObjectFn_():{}};
a.disposeObject=function(b){if(this.disposeObjectFn_)this.disposeObjectFn_(b);else if(goog$typeOf(b.dispose)=="function")b.dispose();else for(var c in b)delete b[c]};a.disposeInternal=function(){goog$structs$SimplePool.superClass_.disposeInternal[$$PROP_call](this);for(var b=this.freeQueue_;b[$$PROP_length];)this.disposeObject(b.pop());delete this.freeQueue_};var goog$events$Event=function(b,c){SETPROP_type(this,b);this.target=c;SETPROP_currentTarget(this,this.target)};goog$inherits(goog$events$Event,goog$Disposable);a=goog$events$Event[$$PROP_prototype];a.disposeInternal=function(){delete this[$$PROP_type];delete this.target;delete this.currentTarget};a.propagationStopped_=false;a.returnValue_=true;a.stopPropagation=function(){this.propagationStopped_=true};a.preventDefault=function(){this.returnValue_=false};var goog$events$BrowserEvent=function(b,c){b&&this.init(b,c)};goog$inherits(goog$events$BrowserEvent,goog$events$Event);a=goog$events$BrowserEvent[$$PROP_prototype];SETPROP_type(a,null);a.target=null;a.relatedTarget=null;a.offsetX=0;a.offsetY=0;a.clientX=0;a.clientY=0;a.screenX=0;a.screenY=0;a.button=0;SETPROP_keyCode(a,0);a.charCode=0;a.ctrlKey=false;a.altKey=false;a.shiftKey=false;a.metaKey=false;a.event_=null;
a.init=function(b,c){SETPROP_type(this,b[$$PROP_type]);this.target=b.target||b.srcElement;SETPROP_currentTarget(this,c);this.relatedTarget=b.relatedTarget?b.relatedTarget:this[$$PROP_type]=="mouseover"?b.fromElement:this[$$PROP_type]=="mouseout"?b.toElement:null;this.offsetX=typeof b.layerX=="number"?b.layerX:b.offsetX;this.offsetY=typeof b.layerY=="number"?b.layerY:b.offsetY;this.clientX=typeof b.clientX=="number"?b.clientX:b.pageX;this.clientY=typeof b.clientY=="number"?b.clientY:b.pageY;this.screenX=
b.screenX||0;this.screenY=b.screenY||0;this.button=b[$$PROP_button];SETPROP_keyCode(this,b[$$PROP_keyCode]||0);this.charCode=b.charCode||(this[$$PROP_type]=="keypress"?b[$$PROP_keyCode]:0);this.ctrlKey=b.ctrlKey;this.altKey=b.altKey;this.shiftKey=b.shiftKey;this.metaKey=b.metaKey;this.event_=b;delete this.returnValue_;delete this.propagationStopped_};
a.stopPropagation=function(){this.propagationStopped_=true;if(this.event_.stopPropagation)this.event_.stopPropagation();else this.event_.cancelBubble=true};a.preventDefault=function(){this.returnValue_=false;if(this.event_.preventDefault)this.event_.preventDefault();else{this.event_.returnValue=false;try{SETPROP_keyCode(this.event_,-1)}catch(b){}}};a.disposeInternal=function(){goog$events$BrowserEvent.superClass_.disposeInternal[$$PROP_call](this);this.event_=null};var goog$events$Listener=function(){},goog$events$Listener$counter_=0;a=goog$events$Listener[$$PROP_prototype];a.isFunctionListener_=null;a.listener=null;a.proxy=null;a.src=null;SETPROP_type(a,null);a.capture=null;a.handler=null;a.key=0;a.removed=false;a.callOnce=false;
a.init=function(b,c,d,e,f,h){if(goog$typeOf(b)=="function")this.isFunctionListener_=true;else if(b&&b[$$PROP_handleEvent]&&goog$typeOf(b[$$PROP_handleEvent])=="function")this.isFunctionListener_=false;else throw GLOBAL_Error("Invalid listener argument");this.listener=b;this.proxy=c;this.src=d;SETPROP_type(this,e);this.capture=!!f;this.handler=h;this.callOnce=false;this.key=++goog$events$Listener$counter_;this.removed=false};
a.handleEvent=function(b){if(this.isFunctionListener_)return this.listener[$$PROP_call](this.handler||this.src,b);return this.listener[$$PROP_handleEvent][$$PROP_call](this.listener,b)};var goog$events$listeners_={},goog$events$listenerTree_={},goog$events$sources_={},goog$events$objectPool_=new goog$structs$SimplePool(0,600);goog$events$objectPool_.setCreateObjectFn(function(){return{count_:0,remaining_:0}});goog$events$objectPool_.setDisposeObjectFn(function(b){b.count_=0});var goog$events$arrayPool_=new goog$structs$SimplePool(0,600);goog$events$arrayPool_.setCreateObjectFn(function(){return[]});
goog$events$arrayPool_.setDisposeObjectFn(function(b){b.length=0;delete b.locked_;delete b.needsCleanup_});var goog$events$handleEventProxyPool_=new goog$structs$SimplePool(0,600);goog$events$handleEventProxyPool_.setCreateObjectFn(function(){var b=function(c){return goog$events$handleBrowserEvent_[$$PROP_call](b.src,b.key,c)};return b});var goog$events$createListenerFunction_=function(){return new goog$events$Listener},goog$events$listenerPool_=new goog$structs$SimplePool(0,600);goog$events$listenerPool_.setCreateObjectFn(goog$events$createListenerFunction_);
var goog$events$createEventFunction_=function(){return new goog$events$BrowserEvent},goog$events$eventPool_,JSCompiler_inline_eventPool_19=null;if(goog$userAgent$IE$$constant){JSCompiler_inline_eventPool_19=new goog$structs$SimplePool(0,600);JSCompiler_inline_eventPool_19.setCreateObjectFn(goog$events$createEventFunction_)}goog$events$eventPool_=JSCompiler_inline_eventPool_19;
var goog$events$onString_="on",goog$events$onStringMap_={},goog$events$listen=function(b,c,d,e,f){if(c)if(goog$typeOf(c)=="array"){for(var h=0;h<c[$$PROP_length];h++)goog$events$listen(b,c[h],d,e,f);return null}else{var i=!!e,g=goog$events$listenerTree_;c in g||(g[c]=goog$events$objectPool_.getObject());g=g[c];if(!(i in g)){g[i]=goog$events$objectPool_.getObject();g.count_++}g=g[i];var l=goog$getHashCode(b),m,j;g.remaining_++;if(g[l]){m=g[l];for(h=0;h<m[$$PROP_length];h++){j=m[h];if(j.listener==d&&
j.handler==f){if(j.removed)break;return m[h].key}}}else{m=g[l]=goog$events$arrayPool_.getObject();g.count_++}var n=goog$events$handleEventProxyPool_.getObject();n.src=b;j=goog$events$listenerPool_.getObject();j.init(d,n,b,c,i,f);var k=j.key;n.key=k;m[$$PROP_push](j);goog$events$listeners_[k]=j;goog$events$sources_[l]||(goog$events$sources_[l]=goog$events$arrayPool_.getObject());goog$events$sources_[l][$$PROP_push](j);if(b.addEventListener){if(b==goog$global||!b.customEvent_)b.addEventListener(c,n,
i)}else b.attachEvent(goog$events$getOnString_(c),n);return k}else throw GLOBAL_Error("Invalid event type");},goog$events$unlistenByKey=function(b){if(!goog$events$listeners_[b])return false;var c=goog$events$listeners_[b];if(c.removed)return false;var d=c.src,e=c[$$PROP_type],f=c.proxy,h=c.capture;if(d.removeEventListener){if(d==goog$global||!d.customEvent_)d.removeEventListener(e,f,h)}else d.detachEvent&&d.detachEvent(goog$events$getOnString_(e),f);var i=goog$getHashCode(d),g=goog$events$listenerTree_[e][h][i];
if(goog$events$sources_[i]){var l=goog$events$sources_[i],m=goog$array$indexOf(l,c);m!=-1&&GLOBAL_Array[$$PROP_prototype].splice[$$PROP_call](l,m,1)[$$PROP_length]==1;l[$$PROP_length]==0&&delete goog$events$sources_[i]}c.removed=true;g.needsCleanup_=true;goog$events$cleanUp_(e,h,i,g);delete goog$events$listeners_[b];return true},goog$events$cleanUp_=function(b,c,d,e){if(!e.locked_)if(e.needsCleanup_){for(var f=0,h=0;f<e[$$PROP_length];f++)if(e[f].removed)goog$events$listenerPool_.releaseObject(e[f]);
else{if(f!=h)e[h]=e[f];h++}e.length=h;e.needsCleanup_=false;if(h==0){goog$events$arrayPool_.releaseObject(e);delete goog$events$listenerTree_[b][c][d];goog$events$listenerTree_[b][c].count_--;if(goog$events$listenerTree_[b][c].count_==0){goog$events$objectPool_.releaseObject(goog$events$listenerTree_[b][c]);delete goog$events$listenerTree_[b][c];goog$events$listenerTree_[b].count_--}if(goog$events$listenerTree_[b].count_==0){goog$events$objectPool_.releaseObject(goog$events$listenerTree_[b]);delete goog$events$listenerTree_[b]}}}},
goog$events$removeAll=function(b,c,d){var e=0,f=b==null,h=c==null,i=d==null;d=!!d;if(f)goog$object$forEach(goog$events$sources_,function(n){for(var k=n[$$PROP_length]-1;k>=0;k--){var o=n[k];if((h||c==o[$$PROP_type])&&(i||d==o.capture)){goog$events$unlistenByKey(o.key);e++}}});else{var g=goog$getHashCode(b);if(goog$events$sources_[g])for(var l=goog$events$sources_[g],m=l[$$PROP_length]-1;m>=0;m--){var j=l[m];if((h||c==j[$$PROP_type])&&(i||d==j.capture)){goog$events$unlistenByKey(j.key);e++}}}return e},
goog$events$getOnString_=function(b){if(b in goog$events$onStringMap_)return goog$events$onStringMap_[b];return goog$events$onStringMap_[b]=goog$events$onString_+b},goog$events$fireListeners_=function(b,c,d,e,f){var h=1,i=goog$getHashCode(c);if(b[i]){b.remaining_--;var g=b[i];if(g.locked_)g.locked_++;else g.locked_=1;try{for(var l=g[$$PROP_length],m=0;m<l;m++){var j=g[m];if(j&&!j.removed)h&=goog$events$fireListener(j,f)!==false}}finally{g.locked_--;goog$events$cleanUp_(d,e,i,g)}}return Boolean(h)},
goog$events$fireListener=function(b,c){var d=b[$$PROP_handleEvent](c);b.callOnce&&goog$events$unlistenByKey(b.key);return d},goog$events$handleBrowserEvent_=function(b,c){if(!goog$events$listeners_[b])return true;var d=goog$events$listeners_[b],e=d[$$PROP_type],f=goog$events$listenerTree_;if(!(e in f))return true;f=f[e];var h,i;if(goog$userAgent$IE$$constant){var g=c||goog$getObjectByName("window.event"),l=true in f,m=false in f;if(l){if(g[$$PROP_keyCode]<0||g.returnValue!=GLOBAL_undefined)return true;
a:{var j=false;if(g[$$PROP_keyCode]==0)try{SETPROP_keyCode(g,-1);break a}catch(n){j=true}if(j||g.returnValue==GLOBAL_undefined)g.returnValue=true}}var k=goog$events$eventPool_.getObject();k.init(g,this);h=true;try{if(l){for(var o=goog$events$arrayPool_.getObject(),q=k.currentTarget;q;q=q.parentNode)o[$$PROP_push](q);i=f[true];i.remaining_=i.count_;for(var p=o[$$PROP_length]-1;!k.propagationStopped_&&p>=0&&i.remaining_;p--){SETPROP_currentTarget(k,o[p]);h&=goog$events$fireListeners_(i,o[p],e,true,
k)}if(m){i=f[false];i.remaining_=i.count_;for(p=0;!k.propagationStopped_&&p<o[$$PROP_length]&&i.remaining_;p++){SETPROP_currentTarget(k,o[p]);h&=goog$events$fireListeners_(i,o[p],e,false,k)}}}else h=goog$events$fireListener(d,k)}finally{if(o){o.length=0;goog$events$arrayPool_.releaseObject(o)}k.dispose();goog$events$eventPool_.releaseObject(k)}return h}var r=new goog$events$BrowserEvent(c,this);try{h=goog$events$fireListener(d,r)}finally{r.dispose()}return h};"StopIteration"in goog$global||GLOBAL_Error("StopIteration");var goog$debug$exposeException=function(b,c){try{var d,e=goog$getObjectByName("window.location.href");d=typeof b=="string"?{message:b,name:"Unknown error",lineNumber:"Not available",fileName:e,stack:"Not available"}:!b.lineNumber||!b[$$PROP_fileName]||!b.stack?{message:b.message,name:b.name,lineNumber:b.lineNumber||b.line||"Not available",fileName:b[$$PROP_fileName]||b.filename||b.sourceURL||e,stack:b.stack||"Not available"}:b;var f="Message: "+goog$string$htmlEscape(d.message)+'\nUrl: <a href="view-source:'+
d[$$PROP_fileName]+'" target="_new">'+d[$$PROP_fileName]+"</a>\nLine: "+d.lineNumber+"\n\nBrowser stack:\n"+goog$string$htmlEscape(d.stack+"-> ")+"[end]\n\nJS stack traversal:\n"+goog$string$htmlEscape(goog$debug$getStacktrace(c)+"-> ");return f}catch(h){return"Exception trying to expose exception! You win, we lose. "+h}},goog$debug$getStacktrace=function(b){return goog$debug$getStacktraceHelper_(b||arguments.callee.caller,[])},goog$debug$getStacktraceHelper_=function(b,c){var d=[],e;e=c.contains?
c.contains(b):goog$array$indexOf(c,b)>-1;if(e)d[$$PROP_push]("[...circular reference...]");else if(b&&c[$$PROP_length]<50){d[$$PROP_push](goog$debug$getFunctionName(b)+"(");for(var f=b.arguments,h=0;h<f[$$PROP_length];h++){h>0&&d[$$PROP_push](", ");var i,g=f[h];switch(typeof g){case "object":i=g?"object":"null";break;case "string":i=g;break;case "number":i=GLOBAL_String(g);break;case "boolean":i=g?"true":"false";break;case "function":i=(i=goog$debug$getFunctionName(g))?i:"[fn]";break;case "undefined":default:i=
typeof g;break}if(i[$$PROP_length]>40)i=i.substr(0,40)+"...";d[$$PROP_push](i)}c[$$PROP_push](b);d[$$PROP_push](")\n");try{d[$$PROP_push](goog$debug$getStacktraceHelper_(b.caller,c))}catch(l){d[$$PROP_push]("[exception trying to get caller]\n")}}else b?d[$$PROP_push]("[...long stack...]"):d[$$PROP_push]("[end]");return d.join("")},goog$debug$getFunctionName=function(b){var c=GLOBAL_String(b);if(!goog$debug$fnNameCache_[c]){var d=/function ([^\(]+)/[$$PROP_exec](c);if(d){var e=d[1];goog$debug$fnNameCache_[c]=
e}else goog$debug$fnNameCache_[c]="[Anonymous]"}return goog$debug$fnNameCache_[c]},goog$debug$fnNameCache_={};var goog$debug$LogRecord=function(b,c,d,e,f){this.sequenceNumber_=typeof f=="number"?f:goog$debug$LogRecord$nextSequenceNumber_++;this.time_=e||goog$now();this.level_=b;this.msg_=c;this.loggerName_=d};goog$debug$LogRecord[$$PROP_prototype].exception_=null;goog$debug$LogRecord[$$PROP_prototype].exceptionText_=null;var goog$debug$LogRecord$nextSequenceNumber_=0;goog$debug$LogRecord[$$PROP_prototype].setException=function(b){this.exception_=b};
goog$debug$LogRecord[$$PROP_prototype].setExceptionText=function(b){this.exceptionText_=b};goog$debug$LogRecord[$$PROP_prototype].getLevel=function(){return this.level_};var goog$debug$Logger=function(b){this.name_=b;this.parent_=null;this.children_={};this.handlers_=[]};goog$debug$Logger[$$PROP_prototype].level_=null;var goog$debug$Logger$Level=function(b,c){this.name=b;this.value=c};goog$debug$Logger$Level[$$PROP_prototype].toString=function(){return this.name};new goog$debug$Logger$Level("OFF",Infinity);new goog$debug$Logger$Level("SHOUT",1200);new goog$debug$Logger$Level("SEVERE",1000);new goog$debug$Logger$Level("WARNING",900);
new goog$debug$Logger$Level("INFO",800);new goog$debug$Logger$Level("CONFIG",700);new goog$debug$Logger$Level("FINE",500);new goog$debug$Logger$Level("FINER",400);new goog$debug$Logger$Level("FINEST",300);new goog$debug$Logger$Level("ALL",0);a=goog$debug$Logger[$$PROP_prototype];a.getName=function(){return this.name_};a.getParent=function(){return this.parent_};a.getLevel=function(){return this.level_};
a.isLoggable=function(b){if(this.level_)return b.value>=this.level_.value;if(this.parent_)return this.parent_.isLoggable(b);return false};a.log=function(b,c,d){this.isLoggable(b)&&this.logRecord(this.getLogRecord(b,c,d))};a.getLogRecord=function(b,c,d){var e=new goog$debug$LogRecord(b,GLOBAL_String(c),this.name_);if(d){e.setException(d);e.setExceptionText(goog$debug$exposeException(d,arguments.callee.caller))}return e};
a.logRecord=function(b){if(this.isLoggable(b.getLevel()))for(var c=this;c;){c.callPublish_(b);c=c.getParent()}};a.callPublish_=function(b){for(var c=0;c<this.handlers_[$$PROP_length];c++)this.handlers_[c](b)};/\uffff/.test("\uffff");var goog$net$XhrMonitor_=function(){if(goog$userAgent$GECKO$$constant){this.contextsToXhr_={};this.xhrToContexts_={};this.stack_=[]}};new goog$net$XhrMonitor_;var goog$net$XmlHttp$factory_=null,goog$net$XmlHttp$optionsFactory_=null,goog$net$XmlHttp$cachedOptions_=null,goog$net$XmlHttp$defaultFactory_=function(){var b=goog$net$XmlHttp$getProgId_();return b?new ActiveXObject(b):new XMLHttpRequest},goog$net$XmlHttp$defaultOptionsFactory_=function(){var b=goog$net$XmlHttp$getProgId_(),c={};if(b){c[0]=true;c[1]=true}return c};goog$net$XmlHttp$factory_=goog$net$XmlHttp$defaultFactory_;goog$net$XmlHttp$optionsFactory_=goog$net$XmlHttp$defaultOptionsFactory_;
var goog$net$XmlHttp$ieProgId_=goog$net$XmlHttp$cachedOptions_=null,goog$net$XmlHttp$getProgId_=function(){if(!goog$net$XmlHttp$ieProgId_&&typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b[$$PROP_length];c++){var d=b[c];try{new ActiveXObject(d);return goog$net$XmlHttp$ieProgId_=d}catch(e){}}throw GLOBAL_Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");
}return goog$net$XmlHttp$ieProgId_};var goog$userAgent$product$detectedFirefox_,goog$userAgent$product$detectedCamino_,goog$userAgent$product$detectedIphone_,goog$userAgent$product$detectedAndroid_,goog$userAgent$product$detectedChrome_,goog$userAgent$product$detectedSafari_;goog$userAgent$product$detectedSafari_=goog$userAgent$product$detectedChrome_=goog$userAgent$product$detectedAndroid_=goog$userAgent$product$detectedIphone_=goog$userAgent$product$detectedCamino_=goog$userAgent$product$detectedFirefox_=false;
var JSCompiler_inline_ua$$1_54=goog$userAgent$getUserAgentString();
if(JSCompiler_inline_ua$$1_54)if(JSCompiler_inline_ua$$1_54[$$PROP_indexOf]("Firefox")!=-1)goog$userAgent$product$detectedFirefox_=true;else if(JSCompiler_inline_ua$$1_54[$$PROP_indexOf]("Camino")!=-1)goog$userAgent$product$detectedCamino_=true;else if(JSCompiler_inline_ua$$1_54[$$PROP_indexOf]("iPhone")!=-1||JSCompiler_inline_ua$$1_54[$$PROP_indexOf]("iPod")!=-1)goog$userAgent$product$detectedIphone_=true;else if(JSCompiler_inline_ua$$1_54[$$PROP_indexOf]("Android")!=-1)goog$userAgent$product$detectedAndroid_=
true;else if(JSCompiler_inline_ua$$1_54[$$PROP_indexOf]("Chrome")!=-1)goog$userAgent$product$detectedChrome_=true;else if(JSCompiler_inline_ua$$1_54[$$PROP_indexOf]("Safari")!=-1)goog$userAgent$product$detectedSafari_=true;var goog$style$setStyle=function(b,c,d){typeof c=="string"?goog$style$setStyle_(b,d,c):goog$object$forEach(c,goog$partial(goog$style$setStyle_,b))},goog$style$setStyle_=function(b,c,d){b[$$PROP_style][goog$style$toCamelCase(d)]=c},goog$style$toCamelCaseCache_={},goog$style$toCamelCase=function(b){return goog$style$toCamelCaseCache_[b]||(goog$style$toCamelCaseCache_[b]=GLOBAL_String(b)[$$PROP_replace](/\-([a-z])/g,function(c,d){return d.toUpperCase()}))};goog$userAgent$GECKO$$constant&&goog$userAgent$isVersion("1.9");goog$exportPath_("getElement",goog$dom$getElement,GLOBAL_undefined);var hostednews$initializeMap=function(b,c,d,e,f,h,i,g){var l=new GClientGeocoder,m=function(j){if(j){var n=GLOBAL_document[$$PROP_createElement]("a");n.href="http://maps.google.com/maps?z=5&q="+encodeURIComponent(d)+"&hl="+f;var k=GLOBAL_document[$$PROP_createElement]("img");k.src="http://maps.google.com/staticmap?center="+j.lat()+","+j.lng()+"&markers="+j.lat()+","+j.lng()+",red&zoom="+e+"&size="+h+"x"+i+"&key="+g;c[$$PROP_appendChild](n);n[$$PROP_appendChild](k);b[$$PROP_style].display=""}else b[$$PROP_style].display=
"none"};l.getLatLng(d,m)};goog$exportPath_("HNS_initializeMap",hostednews$initializeMap,GLOBAL_undefined);var hostednews$SlideshowImage=function(b,c){this.source=b;this.caption=c};hostednews$SlideshowImage[$$PROP_prototype].getSource=function(b){return this.source+"?size="+b};
var hostednews$Slideshow=function(b,c,d,e,f,h,i){this.presentation_=b;this.resizables_=c;this.images_=d;this.slideshowUri_=e;this.rightToLeft_=f;this.index_=h;this.ned_=i;this.preloadedImages_=[];if(!(this.images_[$$PROP_length]<1)){var g='<table id="ss" cellspacing="0">';g+='<tr id="ss-navigation">';g+=this.images_[$$PROP_length]>1?'<td id="ss-message"></td><td id="ss-buttons"></td><td id="ss-zoom">':'<td id="ss-zoom-single" colspan="3">';g+='<a id="ss-zoom-anchor" href="">';g+='<img alt="" title="Ampliar" id="ss-zoom-img" src="';
g+=this.getHelperImagePath_("zoom-in.gif");g+='"/><a/></td></tr>';g+='<tr><td colspan="3"><div id="ss-image-container" class="clickable"><a id="ss-image-anchor" href=""><img id="ss-image" src="'+this.getCurrentThumbnailPath()+'" alt=""/></a></div></td></tr><tr><td id="ss-caption" colspan="3"><p>'+this.getCurrentCaption()+"</p></td></tr>";if(this.images_[$$PROP_length]>1)g+='<tr><td id="ss-thumbnails" colspan="3"></td></tr>';g+="</table>";SETPROP_innerHTML(this.presentation_,g);goog$userAgent$IE$$constant&&
goog$style$setStyle(goog$dom$getElement("ss-zoom-img"),"marginTop","0px");if(this.images_[$$PROP_length]>1){SETPROP_innerHTML(goog$dom$getElement("ss-buttons"),'<img id="ss-previous-img" alt="" src="'+this.getHelperImagePath_(this.getPreviousButtonFilename_(false))+'"/><img id="ss-next-img" alt="" src="'+this.getHelperImagePath_(this.getNextButtonFilename_(false))+'"/>');for(var l=function(o){return function(q){if(q[$$PROP_button]<2){this.setIndex_(o);this.update()}}},m=goog$dom$getElement("ss-thumbnails"),
j=0;j<this.images_[$$PROP_length];j++){var n=GLOBAL_document[$$PROP_createElement]("img");n.src=this.images_[j].getSource("xs");var k=GLOBAL_document[$$PROP_createElement]("div");k.className="ss-thumbnail-container-"+(j%2?"r":"l");k[$$PROP_appendChild](n);this.setLink_(n,l(j));m[$$PROP_appendChild](k)}}this.redraw_()}};a=hostednews$Slideshow[$$PROP_prototype];a.update=function(){this.redraw_()};
a.redraw_=function(){if(goog$userAgent$WEBKIT$$constant)this.redrawImmediately_();else{var b=new Image;goog$events$listen(b,"load",this.redrawImmediately_,null,this);b.src=this.getCurrentThumbnailPath()}};
a.redrawImmediately_=function(){if(this.images_[$$PROP_length]>1){var b="Foto "+(this.index_+1+(" de "+this.images_[$$PROP_length]));SETPROP_innerHTML(goog$dom$getElement("ss-message"),"<span>"+b+"</span>")}var c=goog$dom$getElement("ss-image");c.src=this.getCurrentThumbnailPath();SETPROP_innerHTML(goog$dom$getElement("ss-caption"),"<p>"+this.getCurrentCaption()+"</p>");goog$dom$getElement("ss-image-container").className="clickable";var d=goog$dom$getElement("ss-image-anchor");this.setHref_(d,this.slideshowCurrentUri_());
var e=goog$dom$getElement("ss-previous-img"),f=goog$dom$getElement("ss-next-img");if(this.images_[$$PROP_length]>1){if(this.index_>0){this.setHelperImageSrc_(e,this.getPreviousButtonFilename_(true));this.setLink_(e,this.previous);SETPROP_title(e,"Imagen anterior")}else{this.setHelperImageSrc_(e,this.getPreviousButtonFilename_(false));this.removeLinks_(e);SETPROP_title(e,"")}if(this.index_<this.images_[$$PROP_length]-1){this.setHelperImageSrc_(f,this.getNextButtonFilename_(true));this.setLink_(f,this.next);
SETPROP_title(f,"Imagen siguiente")}else{this.setHelperImageSrc_(f,this.getNextButtonFilename_(false));this.removeLinks_(f);SETPROP_title(f,"")}}var h=goog$dom$getElement("ss-zoom-anchor");this.setHref_(h,this.slideshowCurrentUri_());this.presentation_[$$PROP_style].width="188px";this.preloadedImages_=[new Image,new Image,new Image,new Image];this.preloadedImages_[0].src=this.getCurrentImage().getSource("s2");if(this.index_+1<this.images_[$$PROP_length])this.preloadedImages_[1].src=this.images_[this.index_+
1].getSource("s2")};a.slideshowCurrentUri_=function(){var b=this.slideshowUri_+"?index="+this.index_;if(this.ned_!="")b+="&ned="+this.ned_;return b};a.setHref_=function(b,c){b.href=c};a.previous=function(b){if(b[$$PROP_button]<2){this.setIndex_(this.index_-1);this.update()}};a.next=function(b){if(b[$$PROP_button]<2){this.setIndex_(this.index_+1);this.update()}};
a.setLink_=function(b,c){goog$events$removeAll(b);goog$events$listen(b,"click",c,null,this);if(goog$userAgent$IE$$constant)goog$userAgent$isVersion("6.0")&&goog$style$setStyle(b,"cursor","pointer");else goog$style$setStyle(b,"cursor","pointer")};a.removeLinks_=function(b){goog$events$removeAll(b);if(goog$userAgent$IE$$constant)goog$userAgent$isVersion("6.0")&&goog$style$setStyle(b,"cursor","");else goog$style$setStyle(b,"cursor","")};a.getHelperImagePath_=function(b){return"/hostednews/img/"+b};
a.setHelperImageSrc_=function(b,c){b.src=this.getHelperImagePath_(c)};a.getNextButtonFilename_=function(b){return this.getDirectionalButtonPath_("right","left",b)};a.getPreviousButtonFilename_=function(b){return this.getDirectionalButtonPath_("left","right",b)};a.getDirectionalButtonPath_=function(b,c,d){var e=d?"active":"inactive",f=this.rightToLeft_?c:b;return e+"-"+f+".gif"};a.setIndex_=function(b){if(!(b<0||b>=this.images_[$$PROP_length]))this.index_=b};a.getCurrentImage=function(){return this.images_[this.index_]};
a.getCurrentThumbnailPath=function(){return this.getCurrentImage().getSource("s2")};a.getCurrentCaption=function(){return this.getCurrentImage().caption};goog$exportPath_("Slideshow",hostednews$Slideshow,GLOBAL_undefined);goog$exportPath_("SlideshowImage",hostednews$SlideshowImage,GLOBAL_undefined);
