Sie sind auf Seite 1von 76

(function(){var GBS_HOST = "https://books.google.com.

gt/";(function(){var
f,aa="function"==typeof Object.defineProperties?
Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!
=Object.prototype&&(a[b]=c.value)},ba="undefined"!=typeof window&&window===this?
this:"undefined"!=typeof global&&null!=global?global:this;function ca()
{ca=function(){};ba.Symbol||(ba.Symbol=da)}var da=function(){var a=0;return
function(b){return"jscomp_symbol_"+(b||"")+a++}}();
function ea(){ca();var a=ba.Symbol.iterator;a||
(a=ba.Symbol.iterator=ba.Symbol("iterator"));"function"!=typeof
Array.prototype[a]&&aa(Array.prototype,a,{configurable:!0,writable:!
0,value:function(){return fa(this)}});ea=function(){}}function fa(a){var b=0;return
ha(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function ha(a)
{ea();a={next:a};a[ba.Symbol.iterator]=function(){return this};return a}function
ia(a){ea();var b=a[Symbol.iterator];return b?b.call(a):fa(a)}
function ja(a,b){if(b){for(var c=ba,d=a.split("."),e=0;e<d.length-1;e++){var
g=d[e];g in c||(c[g]={});c=c[g]}d=d[d.length-1];e=c[d];g=b(e);g!=e&&null!
=g&&aa(c,d,{configurable:!0,writable:!0,value:g})}}
ja("String.prototype.startsWith",function(a){return a?a:function(a,c)
{if(null==this)throw new TypeError("The 'this' value for
String.prototype.startsWith must not be null or undefined");if(a instanceof
RegExp)throw new TypeError("First argument to String.prototype.startsWith must not
be a regular expression");var b=this+"";a+="";for(var
e=b.length,g=a.length,h=Math.max(0,Math.min(c|0,b.length)),k=0;k<g&&h<e;)if(b[h++]!
=a[k++])return!1;return k>=g}});
function ka(a,b){return Object.prototype.hasOwnProperty.call(a,b)}
ja("WeakMap",function(a){function b(a){this.Ja=(g+=Math.random()
+1).toString();if(a){ca();ea();a=ia(a);for(var b;!
(b=a.next()).done;)b=b.value,this.set(b[0],b[1])}}function c(a){ka(a,e)||aa(a,e,
{value:{}})}function d(a){var b=Object[a];b&&(Object[a]=function(a){c(a);return
b(a)})}if(function(){if(!a||!Object.seal)return!1;try{var
b=Object.seal({}),c=Object.seal({}),d=new a([[b,2],[c,3]]);if(2!=d.get(b)||3!
=d.get(c))return!1;d["delete"](b);d.set(c,4);return!d.has(b)&&4==d.get(c)}catch(p)
{return!1}}())return a;
var
e="$jscomp_hidden_"+Math.random().toString().substring(2);d("freeze");d("preventExt
ensions");d("seal");var g=0;b.prototype.set=function(a,b){c(a);if(!ka(a,e))throw
Error("WeakMap key fail: "+a);a[e][this.Ja]=b;return
this};b.prototype.get=function(a){return ka(a,e)?a[e][this.Ja]:void
0};b.prototype.has=function(a){return
ka(a,e)&&ka(a[e],this.Ja)};b.prototype["delete"]=function(a){return
ka(a,e)&&ka(a[e],this.Ja)?delete a[e][this.Ja]:!1};return b});
ja("Map",function(a){function b(){var a={};return a.tc=a.next=a.head=a}function
c(a,b){var c=a.b;return ha(function(){if(c){for(;c.head!=a.b;)c=c.tc;for(;c.next!
=c.head;)return c=c.next,{done:!1,value:b(c)};c=null}return{done:!0,value:void
0}})}function d(a,b){var c=b&&typeof b;"object"==c||"function"==c?g.has(b)?
c=g.get(b):(c=""+ ++h,g.set(b,c)):c="p_"+b;var d=a.g[c];if(d&&ka(a.g,c))for(var
e=0;e<d.length;e++){var k=d[e];if(b!==b&&k.key!==k.key||
b===k.key)return{id:c,list:d,index:e,tb:k}}return{id:c,
list:d,index:-1,tb:void 0}}function e(a){this.g={};this.b=b();this.size=0;if(a)
{a=ia(a);for(var c;!(c=a.next()).done;)c=c.value,this.set(c[0],c[1])}}if(function()
{if(!a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var
b=Object.seal({x:4}),c=new a(ia([[b,"s"]]));if("s"!=c.get(b)||1!=c.size||
c.get({x:4})||c.set({x:4},"t")!=c||2!=c.size)return!1;var
d=c.entries(),e=d.next();if(e.done||e.value[0]!=b||"s"!=e.value[1])return!
1;e=d.next();return e.done||4!=e.value[0].x||"t"!=e.value[1]||
!d.next().done?!1:!0}catch(C){return!1}}())return a;ca();ea();var g=new
WeakMap;e.prototype.set=function(a,b){var c=d(this,a);c.list||
(c.list=this.g[c.id]=[]);c.tb?c.tb.value=b:
(c.tb={next:this.b,tc:this.b.tc,head:this.b,key:a,value:b},c.list.push(c.tb),this.b
.tc.next=c.tb,this.b.tc=c.tb,this.size++);return
this};e.prototype["delete"]=function(a){a=d(this,a);return a.tb&&a.list?
(a.list.splice(a.index,1),a.list.length||delete
this.g[a.id],a.tb.tc.next=a.tb.next,a.tb.next.tc=a.tb.tc,a.tb.head=null,
this.size--,!0):!1};e.prototype.clear=function()
{this.g={};this.b=this.b.tc=b();this.size=0};e.prototype.has=function(a){return!!
d(this,a).tb};e.prototype.get=function(a)
{return(a=d(this,a).tb)&&a.value};e.prototype.entries=function(){return
c(this,function(a){return[a.key,a.value]})};e.prototype.keys=function(){return
c(this,function(a){return a.key})};e.prototype.values=function(){return
c(this,function(a){return a.value})};e.prototype.forEach=function(a,b){for(var
c=this.entries(),d;!(d=c.next()).done;)d=
d.value,a.call(b,d[1],d[0],this)};e.prototype[Symbol.iterator]=e.prototype.entries;
var h=0;return e});
ja("Set",function(a){function b(a){this.b=new Map;if(a){a=ia(a);for(var b;!
(b=a.next()).done;)this.add(b.value)}this.size=this.b.size}if(function(){if(!a||!
a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var
b=Object.seal({x:4}),d=new a(ia([b]));if(!d.has(b)||1!=d.size||d.add(b)!=d||1!
=d.size||d.add({x:4})!=d||2!=d.size)return!1;var
e=d.entries(),g=e.next();if(g.done||g.value[0]!=b||g.value[1]!=b)return!
1;g=e.next();return g.done||g.value[0]==b||4!=g.value[0].x||g.value[1]!=g.value[0]?
!1:e.next().done}catch(h){return!1}}())return
a;ca();ea();b.prototype.add=function(a)
{this.b.set(a,a);this.size=this.b.size;return
this};b.prototype["delete"]=function(a){a=this.b["delete"]
(a);this.size=this.b.size;return a};b.prototype.clear=function()
{this.b.clear();this.size=0};b.prototype.has=function(a){return
this.b.has(a)};b.prototype.entries=function(){return
this.b.entries()};b.prototype.values=function(){return
this.b.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=
b.prototype.values;b.prototype.forEach=function(a,b){var
c=this;this.b.forEach(function(d){return a.call(b,d,d,c)})};return
b});ja("Array.from",function(a){return a?a:function(a,c,d){ea();c=c?c:function(a)
{return a};var b=[],g=a[Symbol.iterator];if("function"==typeof g)for(a=g.call(a);!
(g=a.next()).done;)b.push(c.call(d,g.value));else{g=a.length;for(var h=0;h<g;h+
+)b.push(c.call(d,a[h]))}return b}});var la=la||{},m=this;function n(a){return void
0!==a}function q(a){return"string"==typeof a}
function r(a){return"number"==typeof a}function u(){}function ma(a){a.ig=void
0;a.Ra=function(){return a.ig?a.ig:a.ig=new a}}
function na(a){var b=typeof a;if("object"==b)if(a){if(a instanceof
Array)return"array";if(a instanceof Object)return b;var
c=Object.prototype.toString.call(a);if("[object
Window]"==c)return"object";if("[object Array]"==c||"number"==typeof
a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof
a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object
Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof
a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else
return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function
v(a){return"array"==na(a)}function oa(a){var
b=na(a);return"array"==b||"object"==b&&"number"==typeof a.length}function pa(a)
{return"function"==na(a)}function qa(a){var b=typeof a;return"object"==b&&null!
=a||"function"==b}function ra(a){return a[sa]||(a[sa]=++ta)}var
sa="closure_uid_"+(1E9*Math.random()>>>0),ta=0;function ua(a,b,c){return
a.call.apply(a.bind,arguments)}
function va(a,b,c){if(!a)throw Error();if(2<arguments.length){var
d=Array.prototype.slice.call(arguments,2);return function(){var
c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return
a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function w(a,b,c)
{Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native
code")?w=ua:w=va;return w.apply(null,arguments)}
function x(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var
b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var wa=Date.now||
function(){return+new Date};function xa(a,b){var c=a.split("."),d=m;c[0]in d||!
d.execScript||d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)!
c.length&&n(b)?d[e]=b:d[e]&&d[e]!==Object.prototype[e]?d=d[e]:d=d[e]={}}
function y(a,b){function c()
{}c.prototype=b.prototype;a.V=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.Tl=function(a,c,g){for(var d=Array(arguments.length-
2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return
b.prototype[c].apply(a,d)}};function za(a)
{if(Error.captureStackTrace)Error.captureStackTrace(this,za);else{var
b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}y(za,Error);za.protot
ype.name="CustomError";var Aa;function Ba(a,b){for(var
c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length
;)d+=c.shift()+e.shift();return d+c.join("%s")}function Ca(a){return a.replace(/
[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}function Ea(a)
{return/^[\s\xa0]*$/.test(a)}function Fa(a){return a.replace(/[\t\r\n ]+/g,"
").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}var Ga=String.prototype.trim?function(a)
{return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};
function Ha(a){return decodeURIComponent(a.replace(/\+/g," "))}function Ia(a){if(!
Ja.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Ka,"&amp;"));-1!
=a.indexOf("<")&&(a=a.replace(La,"&lt;"));-1!
=a.indexOf(">")&&(a=a.replace(Ma,"&gt;"));-1!
=a.indexOf('"')&&(a=a.replace(Na,"&quot;"));-1!
=a.indexOf("'")&&(a=a.replace(Oa,"&#39;"));-1!
=a.indexOf("\x00")&&(a=a.replace(Pa,"&#0;"));return a}var
Ka=/&/g,La=/</g,Ma=/>/g,Na=/"/g,Oa=/'/g,Pa=/\x00/g,Ja=/[\x00&<>"']/;
function Qa(a){return-1!=a.indexOf("&")?"document"in m?Ra(a):Sa(a):a}function Ra(a)
{var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var
c=m.document.createElement("div");return a.replace(Ta,function(a,e){var
d=b[a];if(d)return d;if("#"==e.charAt(0)){var h=Number("0"+e.substr(1));isNaN(h)||
(d=String.fromCharCode(h))}d||(c.innerHTML=a+" ",d=c.firstChild.nodeValue.slice(0,-
1));return b[a]=d})}
function Sa(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case
"amp":return"&";case "lt":return"<";case "gt":return">";case
"quot":return'"';default:if("#"==c.charAt(0)){var b=Number("0"+c.substr(1));if(!
isNaN(b))return String.fromCharCode(b)}return a}})}var Ta=/&([^;\s<&]
+);?/g;function Ua(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\
$1").replace(/\x08/g,"\\x08")}function Va(a){return null==a?"":String(a)}
function Wa(a,b){for(var
c=0,d=Ga(String(a)).split("."),e=Ga(String(b)).split("."),g=Math.max(d.length,e.len
gth),h=0;0==c&&h<g;h++){var k=d[h]||"",l=e[h]||"";do{k=/(\d*)(\D*)(.*)/.exec(k)||
["","","",""];l=/(\d*)(\D*)(.*)/.exec(l)||
["","","",""];if(0==k[0].length&&0==l[0].length)break;c=Xa(0==k[1].length?
0:parseInt(k[1],10),0==l[1].length?0:parseInt(l[1],10))||
Xa(0==k[2].length,0==l[2].length)||Xa(k[2],l[2]);k=k[3];l=l[3]}while(0==c)}return
c}function Xa(a,b){return a<b?-1:a>b?1:0}
function Za(a){return String(a).replace(/\-([a-z])/g,function(a,c){return
c.toUpperCase()})}function $a(a){var b=q(void 0)?Ua(void 0):"\\s";return
a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return
b+e.toUpperCase()})};function ab(a){return a[a.length-1]}var
bb=Array.prototype.indexOf?function(a,b,c){return
Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?
Math.max(0,a.length+c):c;if(q(a))return q(b)&&1==b.length?a.indexOf(b,c):-
1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-
1},z=Array.prototype.forEach?function(a,b,c)
{Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=q(a)?
a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)};
function cb(a,b){var c=a.length,d=q(a)?a.split(""):a;for(--c;0<=c;--c)c in
d&&b.call(void 0,d[c],c,a)}
var db=Array.prototype.filter?function(a,b,c){return
Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var
d=a.length,e=[],g=0,h=q(a)?a.split(""):a,k=0;k<d;k++)if(k in h){var
l=h[k];b.call(c,l,k,a)&&(e[g++]=l)}return e},A=Array.prototype.map?function(a,b,c)
{return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var
d=a.length,e=Array(d),g=q(a)?a.split(""):a,h=0;h<d;h++)h in
g&&(e[h]=b.call(c,g[h],h,a));return e},eb=Array.prototype.reduce?function(a,b,c,d)
{d&&(b=w(b,d));return Array.prototype.reduce.call(a,
b,c)}:function(a,b,c,d){var e=c;z(a,function(c,h){e=b.call(d,e,c,h,a)});return
e},fb=Array.prototype.some?function(a,b,c){return
Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=q(a)?
a.split(""):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,a))return!0;return!
1},gb=Array.prototype.every?function(a,b,c){return
Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=q(a)?
a.split(""):a,g=0;g<d;g++)if(g in e&&!b.call(c,e[g],g,a))return!1;return!0};
function hb(a,b){var c=ib(a,b);return 0>c?null:q(a)?a.charAt(c):a[c]}function
ib(a,b){for(var c=a.length,d=q(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void
0,d[e],e,a))return e;return-1}function jb(a,b){return 0<=bb(a,b)}function kb(a,b)
{jb(a,b)||a.push(b)}function lb(a,b){var c=bb(a,b),d;(d=0<=c)&&mb(a,c);return
d}function mb(a,b){Array.prototype.splice.call(a,b,1)}function nb(a,b){var
c=ib(a,b);0<=c&&mb(a,c)}function ob(a){return
Array.prototype.concat.apply([],arguments)}
function pb(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[]}function qb(a,b){for(var c=1;c<arguments.length;c++)
{var d=arguments[c];if(oa(d)){var e=a.length||0,g=d.length||0;a.length=e+g;for(var
h=0;h<g;h++)a[e+h]=d[h]}else a.push(d)}}function rb(a,b,c,d)
{Array.prototype.splice.apply(a,sb(arguments,1))}function sb(a,b,c){return
2>=arguments.length?
Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function tb(a,b)
{return a>b?1:a<b?-1:0}
function ub(a,b){for(var c={},d=0;d<a.length;d++){var e=a[d],g=b.call(void
0,e,d,a);n(g)&&(c[g]||(c[g]=[])).push(e)}return c}function vb(a){for(var
b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(v(d))for(var
e=0;e<d.length;e+=8192)for(var g=vb.apply(null,sb(d,e,e+8192)),h=0;h<g.length;h+
+)b.push(g[h]);else b.push(d)}return b}function wb(a){if(a.length){var
b=1%a.length;0<b?Array.prototype.unshift.apply(a,a.splice(-
b,b)):0>b&&Array.prototype.push.apply(a,a.splice(0,-b))}return a};function xb(a)
{if(a.classList)return a.classList;a=a.className;return q(a)&&a.match(/\S+/g)||
[]}function yb(a,b){return a.classList?a.classList.contains(b):jb(xb(a),b)}function
B(a,b){a.classList?a.classList.add(b):yb(a,b)||(a.className+=0<a.className.length?"
"+b:b)}function zb(a,b){if(a.classList)z(b,function(b){B(a,b)});else{var
c={};z(xb(a),function(a){c[a]=!0});z(b,function(a){c[a]=!0});a.className="";for(var
d in c)a.className+=0<a.className.length?" "+d:d}}
function Bb(a,b){a.classList?
a.classList.remove(b):yb(a,b)&&(a.className=db(xb(a),function(a){return a!
=b}).join(" "))}function Cb(a,b){a.classList?z(b,function(b)
{Bb(a,b)}):a.className=db(xb(a),function(a){return!jb(b,a)}).join(" ")}function
Db(a,b,c){c?B(a,b):Bb(a,b)};var Eb;a:{var Fb=m.navigator;if(Fb){var
Gb=Fb.userAgent;if(Gb){Eb=Gb;break a}}Eb=""}function D(a){return-1!
=Eb.indexOf(a)};function Hb(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function
Ib(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function Jb(a)
{var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function Kb(a){var b=[],c=0,d;for(d
in a)b[c++]=d;return b}function Lb(a,b){for(var c in a)if(b.call(void
0,a[c],c,a))return c}function Mb(){var a=Nb,b;for(b in a)return!1;return!0}function
Ob(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key
"'+b+'"');a[b]=c}var Pb="constructor hasOwnProperty isPrototypeOf
propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function Qb(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 g=0;g<Pb.length;g+
+)c=Pb[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}function Rb(a)
{var b=arguments.length;if(1==b&&v(arguments[0]))return
Rb.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of
arguments");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c}
function Sb(a){var b=arguments.length;if(1==b&&v(arguments[0]))return
Sb.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return
c};function Tb(){return(D("Chrome")||D("CriOS"))&&!D("Edge")};function Vb(){return
D("iPhone")&&!D("iPod")&&!D("iPad")}function Wb(){return Vb()||D("iPad")||
D("iPod")};function Xb(a){Xb[" "](a);return a}Xb[" "]=u;function Yb(a,b){try{return
Xb(a[b]),!0}catch(c){}return!1}function Zb(a,b){var c=$b;return
Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var
ac=D("Opera"),E=D("Trident")||D("MSIE"),bc=D("Edge"),cc=bc||E,dc=D("Gecko")&&!(-1!
=Eb.toLowerCase().indexOf("webkit")&&!D("Edge"))&&!(D("Trident")||D("MSIE"))&&!
D("Edge"),ec=-1!=Eb.toLowerCase().indexOf("webkit")&&!
D("Edge"),fc=ec&&D("Mobile"),gc=D("Macintosh"),hc=D("Windows"),ic=D("Android"),jc=V
b(),kc=D("iPad"),lc=D("iPod"),mc=Wb();function nc(){var a=m.document;return a?
a.documentMode:void 0}var oc;
a:{var pc="",qc=function(){var a=Eb;if(dc)return/rv\:([^\);]+)
(\)|;)/.exec(a);if(bc)return/Edge\/([\d\.]+)/.exec(a);if(E)return/\b(?:MSIE|rv)[: ]
([^\);]+)(\)|;)/.exec(a);if(ec)return/WebKit\/(\S+)/.exec(a);if(ac)return/
(?:Version)[ \/]?(\S+)/.exec(a)}();qc&&(pc=qc?qc[1]:"");if(E){var rc=nc();if(null!
=rc&&rc>parseFloat(pc)){oc=String(rc);break a}}oc=pc}var sc=oc,$b={};function F(a)
{return Zb(a,function(){return 0<=Wa(sc,a)})}function tc(a){return
Number(uc)>=a}var vc;var wc=m.document;
vc=wc&&E?nc()||("CSS1Compat"==wc.compatMode?parseInt(sc,10):5):void 0;var uc=vc;var
xc=!E||tc(9),yc=!dc&&!E||E&&tc(9)||dc&&F("1.9.1"),zc=E&&!F("9");var Ac={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};function Bc()
{this.b="";this.g=Cc}Bc.prototype.qc=!0;Bc.prototype.Rb=function(){return
this.b};Bc.prototype.toString=function(){return"Const{"+this.b+"}"};function Dc(a)
{return a instanceof Bc&&a.constructor===Bc&&a.g===Cc?a.b:"type_error:Const"}var
Cc={};function Ec(a){var b=new Bc;b.b=a;return b}Ec("");var Fc=RegExp("[A-Za-
z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb
1c\ufe00-\ufe6f\ufefd-\uffff]"),Gc=RegExp("^[^A-Za-
z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb
1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d-\ufdff\ufe70-
\ufefc]"),Hc=/^http:\/\/.*/,Ic=/\s+/,Jc=/[\d\u06f0-\u06f9]/;function Kc()
{this.b="";this.g=Lc}Kc.prototype.qc=!0;Kc.prototype.Rb=function(){return
this.b};Kc.prototype.fg=!0;Kc.prototype.Oc=function(){return 1};function Mc(a){if(a
instanceof Kc&&a.constructor===Kc&&a.g===Lc)return
a.b;na(a);return"type_error:TrustedResourceUrl"}var Lc={};function Nc(a){var b=new
Kc;b.b=a;return b};function Oc(){this.b="";this.g=Pc}Oc.prototype.qc=!
0;Oc.prototype.Rb=function(){return this.b};Oc.prototype.fg=!
0;Oc.prototype.Oc=function(){return 1};function Qc(a){if(a instanceof
Oc&&a.constructor===Oc&&a.g===Pc)return a.b;na(a);return"type_error:SafeUrl"}var
Rc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function Sc(a){if(a
instanceof Oc)return a;a=a.qc?a.Rb():String(a);Rc.test(a)||
(a="about:invalid#zClosurez");return Tc(a)}
function Uc(a){if(a instanceof Oc)return a;a=a.qc?a.Rb():String(a);Rc.test(a)||
(a="about:invalid#zClosurez");return Tc(a)}var Pc={};function Tc(a){var b=new
Oc;b.b=a;return b}Tc("about:blank");function Vc()
{this.b="";this.g=Wc}Vc.prototype.qc=!0;var Wc={};Vc.prototype.Rb=function(){return
this.b};function Xc(a){var b=new Vc;b.b=a;return b}var Yc=Xc("");function Zc(a)
{if(a instanceof Oc)a='url("'+Qc(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")
+'")';else if(a instanceof Bc)a=Dc(a);else{a=String(a);var
b=a.replace($c,"$1").replace(ad,"url");if(b=bd.test(b)){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}a=b?cd(a):"zClosurez"}return a}
var bd=/^[-,."'%_!# a-zA-Z0-9]+$/,ad=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-
~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"),$c=RegExp("\\b(hsl|
hsla|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\\([-0-9a-z.%, ]
+\\)","g");function cd(a){return a.replace(ad,function(a,c,d,e){var
b="";d=d.replace(/^(['"])(.*)\1$/,function(a,c,d){b=c;return
d});a=Sc(d).Rb();return c+b+a+b+e})};function dd()
{this.b="";this.i=ed;this.g=null}dd.prototype.fg=!0;dd.prototype.Oc=function()
{return this.g};dd.prototype.qc=!0;dd.prototype.Rb=function(){return
this.b};function fd(a){if(a instanceof dd&&a.constructor===dd&&a.i===ed)return
a.b;na(a);return"type_error:SafeHtml"}function gd(a){if(a instanceof dd)return
a;var b=null;a.fg&&(b=a.Oc());a=Ia(a.qc?a.Rb():String(a));return hd(a,b)}
function id(a){if(a instanceof dd)return a;a=gd(a);var b=fd(a).replace(/
(\r\n|\r|\n)/g,"<br>");return hd(b,a.Oc())}var jd=/^[a-zA-Z0-9-]+$/,kd={action:!
0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},ld={APPLET:!
0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!
0,SVG:!0,TEMPLATE:!0};
function md(a,b,c){var d=String(a);if(!jd.test(d))throw Error("Invalid tag name
<"+d+">.");if(d.toUpperCase()in ld)throw Error("Tag name <"+d+"> is not allowed for
SafeHtml.");return nd(String(a),b,c)}function od(a){function b(a){v(a)?z(a,b):
(a=gd(a),d+=fd(a),a=a.Oc(),0==c?c=a:0!=a&&c!=a&&(c=null))}var
c=0,d="";z(arguments,b);return hd(d,c)}var ed={};function hd(a,b){var c=new
dd;c.b=a;c.g=b;return c}
function nd(a,b,c){var d=null,e="";if(b)for(t in b){if(!jd.test(t))throw
Error('Invalid attribute name "'+t+'".');var g=b[t];if(null!=g){var h=a;var k=t;var
l=g;if(l instanceof Bc)l=Dc(l);else if("style"==k.toLowerCase()){g=void 0;h=l;if(!
qa(h))throw Error('The "style" attribute requires goog.html.SafeStyle or map of
style properties, '+typeof h+" given: "+h);if(!(h instanceof Vc)){l="";for(g in h)
{if(!/^[-_a-zA-Z0-9]+$/.test(g))throw Error("Name allows only [-_a-zA-Z0-9], got:
"+g);var p=h[g];null!=
p&&(p=v(p)?A(p,Zc).join(" "):Zc(p),l+=g+":"+p+";")}h=l?Xc(l):Yc}h instanceof
Vc&&h.constructor===Vc&&h.g===Wc?g=h.b:
(na(h),g="type_error:SafeStyle");l=g}else{if(/^on/i.test(k))throw Error('Attribute
"'+k+'" requires goog.string.Const value, "'+l+'" given.');if(k.toLowerCase()in
kd)if(l instanceof Kc)l=Mc(l);else if(l instanceof Oc)l=Qc(l);else
if(q(l))l=Sc(l).Rb();else throw Error('Attribute "'+k+'" on tag "'+h+'" requires
goog.html.SafeUrl, goog.string.Const, or string, value "'+l+'" given.');}l.qc&&
(l=l.Rb());k=k+'="'+Ia(String(l))+'"';e+=" "+k}}var t="<"+a+e;null!=c?v(c)||
(c=[c]):c=[];!0===Ac[a.toLowerCase()]?t+=">":(d=od(c),t+=">"+fd(d)
+"</"+a+">",d=d.Oc());(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return
hd(t,d)}hd("<!DOCTYPE html>",0);var pd=hd("",0),qd=hd("<br>",0);function rd(a,b)
{var c=b instanceof Oc?b:Uc(b);a.href=Qc(c)};function G(a,b){this.x=n(a)?
a:0;this.y=n(b)?b:0}f=G.prototype;f.clone=function(){return new
G(this.x,this.y)};function sd(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!
1}function td(a,b){return new G(a.x-b.x,a.y-b.y)}f.ceil=function()
{this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};f.floor=function()
{this.x=Math.floor(this.x);this.y=Math.floor(this.y);return
this};f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return
this};
f.scale=function(a,b){var c=r(b)?b:a;this.x*=a;this.y*=c;return this};function
H(a,b){this.width=a;this.height=b}function ud(a,b){return a==b?!0:a&&b?
a.width==b.width&&a.height==b.height:!1}f=H.prototype;f.clone=function(){return new
H(this.width,this.height)};f.Mi=function(){return
this.width*this.height};f.aspectRatio=function(){return
this.width/this.height};f.isEmpty=function(){return!this.Mi()};f.ceil=function()
{this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
f.floor=function()
{this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};f.round=function()
{this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};f.scale=function(a,b){var c=r(b)?b:a;this.width*=a;this.height*=c;return
this};function vd(a){return a?new wd(xd(a)):Aa||(Aa=new wd)}function I(a){return
q(a)?document.getElementById(a):a}function yd(a,b){var c=b||document;return
c.querySelectorAll&&c.querySelector?
c.querySelectorAll("."+a):zd(document,"*",a,b)}function Ad(a,b){var c=b||
document;if(c.getElementsByClassName)c=c.getElementsByClassName(a)
[0];else{c=document;var d=b||c;c=d.querySelectorAll&&d.querySelector&&a?
d.querySelector(""+(a?"."+a:"")):zd(c,"*",a,b)[0]||null}return c||null}
function zd(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,g=0,h;h=a[g];g+
+)b==h.nodeName&&(d[e++]=h);d.length=e;return d}return
a}a=a.getElementsByTagName(b||"*");if(c){d={};for(g=e=0;h=a[g];g+
+)b=h.className,"function"==typeof b.split&&jb(b.split(/\s+/),c)&&(d[e+
+]=h);d.length=e;return d}return a}
function Bd(a,b){Hb(b,function(b,d){b&&b.qc&&(b=b.Rb());"style"==d?
a.style.cssText=b:"class"==d?a.className=b:"for"==d?
a.htmlFor=b:Cd.hasOwnProperty(d)?
a.setAttribute(Cd[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?
a.setAttribute(d,b):a[d]=b})}var
Cd={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",framebord
er:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",ro
wspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
function Dd(a){a=a.document;a=Ed(a)?a.documentElement:a.body;return new
H(a.clientWidth,a.clientHeight)}function Fd(a){var b=Gd(a);a=Hd(a);return
E&&F("10")&&a.pageYOffset!=b.scrollTop?new G(b.scrollLeft,b.scrollTop):new
G(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function Gd(a){return
a.scrollingElement?a.scrollingElement:!ec&&Ed(a)?a.documentElement:a.body||
a.documentElement}function Id(a){return a?Hd(a):window}function Hd(a){return
a.parentWindow||a.defaultView}
function J(a,b,c){return Jd(document,arguments)}function Jd(a,b){var
c=String(b[0]),d=b[1];if(!xc&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push('
name="',Ia(d.name),'"');if(d.type){c.push(' type="',Ia(d.type),'"');var
e={};Qb(e,d);delete
e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(q(d)?
c.className=d:v(d)?c.className=d.join(" "):Bd(c,d));2<b.length&&Kd(a,c,b,2);return
c}
function Kd(a,b,c,d){function e(c){c&&b.appendChild(q(c)?
a.createTextNode(c):c)}for(;d<c.length;d++){var g=c[d];!oa(g)||qa(g)&&0<g.nodeType?
e(g):z(Ld(g)?pb(g):g,e)}}function L(a){return
document.createElement(String(a))}function Md(a){return
document.createTextNode(String(a))}
function Nd(a){var b=document,c=b.createElement("DIV");E?
(a=od(qd,a),c.innerHTML=fd(a),c.removeChild(c.firstChild)):c.innerHTML=fd(a);if(1==
c.childNodes.length)c=c.removeChild(c.firstChild);else{for(b=b.createDocumentFragme
nt();c.firstChild;)b.appendChild(c.firstChild);c=b}return c}function Ed(a)
{return"CSS1Compat"==a.compatMode}function Od(a,b){a.appendChild(b)}function Pd(a)
{for(var b;b=a.firstChild;)a.removeChild(b)}function M(a){return a&&a.parentNode?
a.parentNode.removeChild(a):null}
function Qd(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)}function Rd(a){return
yc&&a.children?a.children:db(a.childNodes,function(a){return
1==a.nodeType})}function Sd(a){return n(a.firstElementChild)?
a.firstElementChild:Td(a.firstChild,!0)}function Td(a,b){for(;a&&1!
=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}
function Ud(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}function
xd(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Vd(a){return
a.contentDocument||a.contentWindow.document}
function Wd(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
Pd(a),a.appendChild(xd(a).createTextNode(String(b)))}var
Xd={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Yd={IMG:" ",BR:"\n"};function
Zd(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}
function $d(a){return E&&!F("9")?(a=a.getAttributeNode("tabindex"),!!
a&&a.specified):a.hasAttribute("tabindex")}function ae(a){a=a.tabIndex;return
r(a)&&0<=a&&32768>a}function be(a){if(zc&&null!==a&&"innerText"in
a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];ce(a,b,!
0);a=b.join("")}a=a.replace(/ \xAD /g,"
").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");zc||(a=a.replace(/ +/g," "));" "!
=a&&(a=a.replace(/^\s*/,""));return a}function de(a){var b=[];ce(a,b,!1);return
b.join("")}
function ce(a,b,c){if(!(a.nodeName in Xd))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 Yd)b.push(Yd[a.nodeName]);else
for(a=a.firstChild;a;)ce(a,b,c),a=a.nextSibling}function Ld(a)
{if(a&&"number"==typeof a.length){if(qa(a))return"function"==typeof
a.item||"string"==typeof a.item;if(pa(a))return"function"==typeof a.item}return!1}
function ee(a,b,c){if(!b&&!c)return null;var d=b?
String(b).toUpperCase():null;return fe(a,function(a){return(!d||a.nodeName==d)&&(!
c||q(a.className)&&jb(a.className.split(/\s+/),c))},void 0)}function fe(a,b,c)
{for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return
null}function ge(a){try{return a&&a.activeElement}catch(b){}return null}function
wd(a){this.b=a||m.document||document}f=wd.prototype;f.S=function(a){return q(a)?
this.b.getElementById(a):a};
f.Ka=function(a,b,c){return Jd(this.b,arguments)};f.createElement=function(a)
{return this.b.createElement(String(a))};f.appendChild=Od;f.ih=function(a,b)
{Kd(xd(a),a,arguments,1)};f.jh=Pd;f.hj=M;f.fh=Sd;f.contains=Ud;function he()
{this.Tb=this.Tb;this.ub=this.ub}he.prototype.Tb=!
1;he.prototype.isDisposed=function(){return this.Tb};he.prototype.ya=function()
{this.Tb||(this.Tb=!0,this.ma())};function ie(a,b){var c=x(je,b);a.Tb?n(void 0)?
c.call(void 0):c():(a.ub||(a.ub=[]),a.ub.push(n(void 0)?w(c,void
0):c))}he.prototype.ma=function(){if(this.ub)for(;this.ub.length;)this.ub.shift()
()};function je(a){a&&"function"==typeof a.ya&&a.ya()};var ke=!E||tc(9),le=!E||
tc(9),me=E&&!F("9"),ne=function(){if(!m.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!
0}});m.addEventListener("test",u,b);m.removeEventListener("test",u,b);return a}
();function oe(a,b){this.type=a;this.j=this.target=b;this.o=!1;this.ri=!
0}oe.prototype.g=function(){this.o=!0};oe.prototype.preventDefault=function()
{this.ri=!1};function pe(a){a.preventDefault()};var
qe=E?"focusin":"DOMFocusIn",re=E?"focusout":"DOMFocusOut";function se(a,b)
{oe.call(this,a?
a.type:"");this.relatedTarget=this.j=this.target=null;this.button=this.screenY=this
.screenX=this.clientY=this.clientX=0;this.key="";this.s=this.b=0;this.R=this.metaKe
y=this.shiftKey=this.altKey=this.ctrlKey=!
1;this.pointerId=0;this.pointerType="";this.i=null;a&&this.init(a,b)}y(se,oe);var
te=[1,4,2],ue={2:"touch",3:"pen",4:"mouse"};
se.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches?
a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.j=b;var
e=a.relatedTarget;e?dc&&(Yb(e,"nodeName")||(e=null)):"mouseover"==c?
e=a.fromElement:"mouseout"==c&&(e=a.toElement);this.relatedTarget=e;null===d?
(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.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.button=a.button;this.b=a.keyCode||
0;this.key=a.key||"";this.s=a.charCode||("keypress"==c?
a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;t
his.metaKey=a.metaKey;this.R=gc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=q(a.pointerType)?
a.pointerType:ue[a.pointerType]||"";this.i=a;a.defaultPrevented&&this.preventDefaul
t()};
function ve(a){return(ke?0==a.i.button:"click"==a.type?!0:!!(a.i.button&te[0]))&&!
(ec&&gc&&a.ctrlKey)}se.prototype.g=function()
{se.V.g.call(this);this.i.stopPropagation?
this.i.stopPropagation():this.i.cancelBubble=!
0};se.prototype.preventDefault=function(){se.V.preventDefault.call(this);var
a=this.i;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!
1,me)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var
we="closure_listenable_"+(1E6*Math.random()|0);function xe(a){return!(!a||!
a[we])}var ye=0;function ze(a,b,c,d,e)
{this.listener=a;this.b=null;this.src=b;this.type=c;this.capture=!!
d;this.Fe=e;this.key=++ye;this.yd=this.re=!1}function Ae(a){a.yd=!
0;a.listener=null;a.b=null;a.src=null;a.Fe=null};function Be(a)
{this.src=a;this.b={};this.g=0}function Ce(a,b,c,d,e,g){var
h=b.toString();b=a.b[h];b||(b=a.b[h]=[],a.g++);var k=De(b,c,e,g);-1<k?(a=b[k],d||
(a.re=!1)):(a=new ze(c,a.src,h,!!e,g),a.re=d,b.push(a));return
a}Be.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.b))return!
1;var e=this.b[a];b=De(e,b,c,d);return-1<b?(Ae(e[b]),mb(e,b),0==e.length&&(delete
this.b[a],this.g--),!0):!1};
function Ee(a,b){var c=b.type;c in
a.b&&lb(a.b[c],b)&&(Ae(b),0==a.b[c].length&&(delete
a.b[c],a.g--))}Be.prototype.Nd=function(a,b,c,d){a=this.b[a.toString()];var e=-
1;a&&(e=De(a,b,c,d));return-1<e?a[e]:null};Be.prototype.hasListener=function(a,b)
{var c=n(a),d=c?a.toString():"",e=n(b);return Ib(this.b,function(a){for(var
g=0;g<a.length;++g)if(!(c&&a[g].type!=d||e&&a[g].capture!=b))return!0;return!1})};
function De(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.yd&&g.listener==b&&g.capture==!!c&&g.Fe==d)return e}return-1};var
Fe="closure_lm_"+(1E6*Math.random()|0),Ge={},He=0;function N(a,b,c,d,e)
{if(d&&d.once)return Ie(a,b,c,d,e);if(v(b)){for(var g=0;g<b.length;g+
+)N(a,b[g],c,d,e);return null}c=Je(c);return xe(a)?a.listen(b,c,qa(d)?!!
d.capture:!!d,e):Ke(a,b,c,!1,d,e)}
function Ke(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=qa(e)?!!
e.capture:!!e,k=Le(a);k||(a[Fe]=k=new Be(a));c=Ce(k,b,c,d,h,g);if(c.b)return
c;d=Me();c.b=d;d.src=a;d.listener=c;if(a.addEventListener)ne||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(Ne(b.toString()),d);else throw
Error("addEventListener and attachEvent are unavailable.");He++;return c}
function Me(){var a=Oe,b=le?function(c){return
a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return
c};return b}function Ie(a,b,c,d,e){if(v(b)){for(var g=0;g<b.length;g+
+)Ie(a,b[g],c,d,e);return null}c=Je(c);return xe(a)?a.Fc(b,c,qa(d)?!!d.capture:!!
d,e):Ke(a,b,c,!0,d,e)}function Pe(a,b,c,d,e){if(v(b))for(var g=0;g<b.length;g+
+)Pe(a,b[g],c,d,e);else d=qa(d)?!!d.capture:!!d,c=Je(c),xe(a)?
a.Ua(b,c,d,e):a&&(a=Le(a))&&(b=a.Nd(b,c,d,e))&&Qe(b)}
function Qe(a){if(!r(a)&&a&&!a.yd){var b=a.src;if(xe(b))Ee(b.Vb,a);else{var
c=a.type,d=a.b;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent&&b.detachEvent(Ne(c),d);He--;
(c=Le(b))?(Ee(c,a),0==c.g&&(c.src=null,b[Fe]=null)):Ae(a)}}}function Ne(a){return a
in Ge?Ge[a]:Ge[a]="on"+a}function Re(a,b,c,d){var e=!
0;if(a=Le(a))if(b=a.b[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var
g=b[a];g&&g.capture==c&&!g.yd&&(g=Se(g,d),e=e&&!1!==g)}return e}
function Se(a,b){var c=a.listener,d=a.Fe||a.src;a.re&&Qe(a);return c.call(d,b)}
function Oe(a,b){if(a.yd)return!0;if(!le){var c;if(!(c=b))a:
{c=["window","event"];for(var d=m,e=0;e<c.length;e++)if(d=d[c[e]],null==d)
{c=null;break a}c=d}e=c;c=new se(e,this);d=!0;if(!(0>e.keyCode||void 0!
=e.returnValue)){a:{var g=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(l){g=!
0}if(g||void 0==e.returnValue)e.returnValue=!
0}e=[];for(g=c.j;g;g=g.parentNode)e.push(g);g=a.type;for(var h=e.length-1;!
c.o&&0<=h;h--){c.j=e[h];var k=Re(e[h],g,!0,c);d=d&&k}for(h=0;!c.o&&h<e.length;h+
+)c.j=e[h],k=Re(e[h],
g,!1,c),d=d&&k}return d}return Se(a,new se(b,this))}function Le(a){a=a[Fe];return a
instanceof Be?a:null}var Te="__closure_events_fn_"+(1E9*Math.random()>>>0);function
Je(a){if(pa(a))return a;a[Te]||(a[Te]=function(b){return a.handleEvent(b)});return
a[Te]};var Ue=function(a){return function(){return a}}(!0);function Ve(a,b)
{function c(){}c.prototype=a.prototype;var d=new
c;a.apply(d,Array.prototype.slice.call(arguments,1));return d};function O()
{he.call(this);this.Vb=new
Be(this);this.Gi=this;this.Bg=null}y(O,he);O.prototype[we]=!
0;f=O.prototype;f.xe=function(){return this.Bg};f.de=function(a)
{this.Bg=a};f.addEventListener=function(a,b,c,d)
{N(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){Pe(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.xe();if(c)for(b=[];c;c=c.xe())b.push(c);c=this.Gi;var d=a.type||
a;if(q(a))a=new oe(a,c);else if(a instanceof oe)a.target=a.target||c;else{var
e=a;a=new oe(d,c);Qb(a,e)}e=!0;if(b)for(var g=b.length-1;!a.o&&0<=g;g--){var
h=a.j=b[g];e=We(h,d,!0,a)&&e}a.o||(h=a.j=c,e=We(h,d,!0,a)&&e,a.o||(e=We(h,d,!
1,a)&&e));if(b)for(g=0;!a.o&&g<b.length;g++)h=a.j=b[g],e=We(h,d,!1,a)&&e;return e};
f.ma=function(){O.V.ma.call(this);if(this.Vb){var a=this.Vb,b=0,c;for(c in a.b)
{for(var d=a.b[c],e=0;e<d.length;e++)++b,Ae(d[e]);delete
a.b[c];a.g--}}this.Bg=null};f.listen=function(a,b,c,d){return
Ce(this.Vb,String(a),b,!1,c,d)};f.Fc=function(a,b,c,d){return
Ce(this.Vb,String(a),b,!0,c,d)};f.Ua=function(a,b,c,d){return
this.Vb.remove(String(a),b,c,d)};
function We(a,b,c,d){b=a.Vb.b[String(b)];if(!b)return!0;b=b.concat();for(var e=!
0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.yd&&h.capture==c){var
k=h.listener,l=h.Fe||h.src;h.re&&Ee(a.Vb,h);e=!1!==k.call(l,d)&&e}}return e&&0!
=d.ri}f.Nd=function(a,b,c,d){return
this.Vb.Nd(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Vb.hasListener(n(a)?String(a):void 0,b)};function Xe(a,b,c)
{this.o=c;this.i=a;this.j=b;this.g=0;this.b=null}Xe.prototype.get=function()
{if(0<this.g){this.g--;var a=this.b;this.b=a.next;a.next=null}else
a=this.i();return a};function Ye(a,b){a.j(b);a.g<a.o&&(a.g+
+,b.next=a.b,a.b=b)};function Ze(a){m.setTimeout(function(){throw a;},0)}var $e;
function af(){var a=m.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!D("Presto")&&(a=function()
{var
a=document.createElement("IFRAME");a.style.display="none";a.src="";document.documen
tElement.appendChild(a);var
b=a.contentWindow;a=b.document;a.open();a.write("");a.close();var
c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.proto
col+"//"+b.location.host;a=w(function(a){if(("*"==d||a.origin==d)&&a.data==
c)this.port1.onmessage()},this);b.addEventListener("message",a,!
1);this.port1={};this.port2={postMessage:function()
{b.postMessage(c,d)}}});if("undefined"!==typeof a&&!D("Trident")&&!D("MSIE")){var
b=new a,c={},d=c;b.port1.onmessage=function(){if(n(c.next)){c=c.next;var
a=c.cb;c.cb=null;a()}};return function(a)
{d.next={cb:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof
document&&"onreadystatechange"in document.createElement("SCRIPT")?function(a){var
b=document.createElement("SCRIPT");
b.onreadystatechange=function()
{b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.
documentElement.appendChild(b)}:function(a){m.setTimeout(a,0)}};function bf()
{this.g=this.b=null}var df=new Xe(function(){return new cf},function(a)
{a.reset()},100);bf.prototype.remove=function(){var
a=null;this.b&&(a=this.b,this.b=this.b.next,this.b||
(this.g=null),a.next=null);return a};function cf()
{this.next=this.g=this.b=null}cf.prototype.set=function(a,b)
{this.b=a;this.g=b;this.next=null};cf.prototype.reset=function()
{this.next=this.g=this.b=null};function ef(a,b){ff||gf();hf||(ff(),hf=!0);var
c=jf,d=df.get();d.set(a,b);c.g?c.g.next=d:c.b=d;c.g=d}var ff;function gf(){if(-1!
=String(m.Promise).indexOf("[native code]")){var a=m.Promise.resolve(void
0);ff=function(){a.then(kf)}}else ff=function(){var a=kf;!pa(m.setImmediate)||
m.Window&&m.Window.prototype&&!
D("Edge")&&m.Window.prototype.setImmediate==m.setImmediate?($e||($e=af()),
$e(a)):m.setImmediate(a)}}var hf=!1,jf=new bf;
function kf(){for(var a;a=jf.remove();){try{a.b.call(a.g)}catch(b)
{Ze(b)}Ye(df,a)}hf=!1};function lf(a)
{a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function mf(a)
{if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function nf(a,b)
{this.b=0;this.R=void 0;this.j=this.g=this.i=null;this.o=this.s=!1;if(a!=u)try{var
c=this;a.call(b,function(a){of(c,2,a)},function(a){of(c,3,a)})}catch(d)
{of(this,3,d)}}function pf(){this.next=this.i=this.g=this.j=this.b=null;this.o=!
1}pf.prototype.reset=function(){this.i=this.g=this.j=this.b=null;this.o=!1};var
qf=new Xe(function(){return new pf},function(a){a.reset()},100);function rf(a,b,c)
{var d=qf.get();d.j=a;d.g=b;d.i=c;return d}
nf.prototype.then=function(a,b,c){return sf(this,pa(a)?a:null,pa(b)?
b:null,c)};lf(nf);nf.prototype.cancel=function(a){0==this.b&&ef(function(){var
b=new tf(a);uf(this,b)},this)};function uf(a,b){if(0==a.b)if(a.i){var c=a.i;if(c.g)
{for(var d=0,e=null,g=null,h=c.g;h&&(h.o||(d++,h.b==a&&(e=h),!
(e&&1<d)));h=h.next)e||(g=h);e&&(0==c.b&&1==d?uf(c,b):(g?
(d=g,d.next==c.j&&(c.j=d),d.next=d.next.next):vf(c),wf(c,e,3,b)))}a.i=null}else
of(a,3,b)}
function xf(a,b){a.g||2!=a.b&&3!=a.b||yf(a);a.j?a.j.next=b:a.g=b;a.j=b}function
sf(a,b,c,d){var e=rf(null,null,null);e.b=new nf(function(a,h){e.j=b?function(c)
{try{var e=b.call(d,c);a(e)}catch(p){h(p)}}:a;e.g=c?function(b){try{var
e=c.call(d,b);!n(e)&&b instanceof tf?h(b):a(e)}catch(p)
{h(p)}}:h});e.b.i=a;xf(a,e);return e.b}nf.prototype.ha=function(a)
{this.b=0;of(this,2,a)};nf.prototype.ka=function(a){this.b=0;of(this,3,a)};
function of(a,b,c){if(0==a.b){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.b=1;a:{var d=c,e=a.ha,g=a.ka;if(d instanceof nf){xf(d,rf(e||u,g||
null,a));var h=!0}else if(mf(d))d.then(e,g,a),h=!0;else{if(qa(d))try{var
k=d.then;if(pa(k)){zf(d,k,e,g,a);h=!0;break a}}catch(l){g.call(a,l);h=!0;break
a}h=!1}}h||(a.R=c,a.b=b,a.i=null,yf(a),3!=b||c instanceof tf||Af(a,c))}}
function zf(a,b,c,d,e){function g(a){k||(k=!0,d.call(e,a))}function h(a){k||(k=!
0,c.call(e,a))}var k=!1;try{b.call(a,h,g)}catch(l){g(l)}}function yf(a){a.s||(a.s=!
0,ef(a.U,a))}function vf(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g||
(a.j=null);return b}nf.prototype.U=function(){for(var
a;a=vf(this);)wf(this,a,this.b,this.R);this.s=!1};
function wf(a,b,c,d){if(3==c&&b.g&&!b.o)for(;a&&a.o;a=a.i)a.o=!
1;if(b.b)b.b.i=null,Bf(b,c,d);else try{b.o?b.j.call(b.i):Bf(b,c,d)}catch(e)
{Cf.call(null,e)}Ye(qf,b)}function Bf(a,b,c){2==b?
a.j.call(a.i,c):a.g&&a.g.call(a.i,c)}function Af(a,b){a.o=!0;ef(function()
{a.o&&Cf.call(null,b)})}var Cf=Ze;function tf(a)
{za.call(this,a)}y(tf,za);tf.prototype.name="cancel";function Df(a,b)
{O.call(this);this.g=a||1;this.b=b||
m;this.i=w(this.Gl,this);this.j=wa()}y(Df,O);f=Df.prototype;f.Pd=!
1;f.Jb=null;function Ef(a,b){a.g=b;a.Jb&&a.Pd?
(a.stop(),a.start()):a.Jb&&a.stop()}f.Gl=function(){if(this.Pd){var a=wa()-
this.j;0<a&&a<.8*this.g?this.Jb=this.b.setTimeout(this.i,this.g-a):
(this.Jb&&(this.b.clearTimeout(this.Jb),this.Jb=null),this.dispatchEvent("tick"),th
is.Pd&&(this.Jb=this.b.setTimeout(this.i,this.g),this.j=wa()))}};
f.start=function(){this.Pd=!0;this.Jb||
(this.Jb=this.b.setTimeout(this.i,this.g),this.j=wa())};f.stop=function(){this.Pd=!
1;this.Jb&&(this.b.clearTimeout(this.Jb),this.Jb=null)};f.ma=function()
{Df.V.ma.call(this);this.stop();delete this.b};function P(a,b,c)
{if(pa(a))c&&(a=w(a,c));else if(a&&"function"==typeof
a.handleEvent)a=w(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:m.setTimeout(a,b||0)};function Ff(a,b,c)
{he.call(this);this.b=a;this.j=b||
0;this.g=c;this.i=w(this.fj,this)}y(Ff,he);f=Ff.prototype;f.Ja=0;f.ma=function()
{Ff.V.ma.call(this);this.stop();delete this.b;delete this.g};f.start=function(a)
{this.stop();this.Ja=P(this.i,n(a)?a:this.j)};f.stop=function(){0!
=this.Ja&&m.clearTimeout(this.Ja);this.Ja=0};f.fj=function()
{this.Ja=0;this.b&&this.b.call(this.g)};var Nb={},Gf=null;function Hf(a)
{a=ra(a);delete Nb[a];Mb()&&Gf&&Gf.stop()}function If(){Gf||(Gf=new Ff(function()
{Jf()},20));var a=Gf;0!=a.Ja||a.start()}function Jf(){var a=wa();Hb(Nb,function(b)
{Kf(b,a)});Mb()||If()};function Lf()
{O.call(this);this.i=0;this.U=this.g=null}y(Lf,O);Lf.prototype.o=function()
{this.jc("begin")};Lf.prototype.j=function()
{this.jc("end")};Lf.prototype.jc=function(a){this.dispatchEvent(a)};function
Mf(a,b,c,d){Lf.call(this);if(!v(a)||!v(b))throw Error("Start and end parameters
must be arrays");if(a.length!=b.length)throw Error("Start and end points must be
the same
length");this.s=a;this.ra=b;this.duration=c;this.ka=d;this.coords=[];this.b=0}y(Mf,
Lf);f=Mf.prototype;
f.play=function(a){if(a||0==this.i)this.b=0,this.coords=this.s;else
if(1==this.i)return!1;Hf(this);this.g=a=wa();-1==this.i&&(this.g-
=this.duration*this.b);this.U=this.g+this.duration;this.b||
this.o();this.jc("play");-1==this.i&&this.jc("resume");this.i=1;var b=ra(this);b in
Nb||(Nb[b]=this);If();Kf(this,a);return!0};f.stop=function(a)
{Hf(this);this.i=0;a&&(this.b=1);Nf(this,this.b);this.jc("stop");this.j()};f.ma=fun
ction(){0==this.i||this.stop(!1);this.jc("destroy");Mf.V.ma.call(this)};
function Kf(a,b){b<a.g&&(a.U=b+a.U-a.g,a.g=b);a.b=(b-a.g)/(a.U-
a.g);1<a.b&&(a.b=1);Nf(a,a.b);1==a.b?
(a.i=0,Hf(a),a.jc("finish"),a.j()):1==a.i&&a.zg()}function Nf(a,b)
{pa(a.ka)&&(b=a.ka(b));a.coords=Array(a.s.length);for(var c=0;c<a.s.length;c+
+)a.coords[c]=(a.ra[c]-a.s[c])*b+a.s[c]}f.zg=function()
{this.jc("animate")};f.jc=function(a){this.dispatchEvent(new Of(a,this))};function
Of(a,b)
{oe.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.du
ration=b.duration}y(Of,oe);function Pf(a,b,c,d)
{this.top=a;this.right=b;this.bottom=c;this.left=d}function Qf(a){for(var b=new
Pf(arguments[0].y,arguments[0].x,arguments[0].y,arguments[0].x),c=1;c<arguments.len
gth;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}f=Pf.prototype;f.Ib=function(){return this.right-this.left};f.Qb=function()
{return this.bottom-this.top};
f.clone=function(){return new
Pf(this.top,this.right,this.bottom,this.left)};f.contains=function(a){return
this&&a?a instanceof Pf?
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};function Rf(a,b)
{var c=b.x<a.left?b.x-a.left:b.x>a.right?b.x-a.right:0,d=b.y<a.top?b.y-
a.top:b.y>a.bottom?b.y-a.bottom:0;return Math.sqrt(c*c+d*d)}
f.ceil=function()
{this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.cei
l(this.bottom);this.left=Math.ceil(this.left);return this};f.floor=function()
{this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.f
loor(this.bottom);this.left=Math.floor(this.left);return this};f.round=function()
{this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.r
ound(this.bottom);this.left=Math.round(this.left);return this};
f.scale=function(a,b){var c=r(b)?
b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function
Sf(a,b,c,d)
{this.left=a;this.top=b;this.width=c;this.height=d}f=Sf.prototype;f.clone=function(
){return new Sf(this.left,this.top,this.width,this.height)};function Tf(a){return
new Pf(a.top,a.left+a.width,a.top+a.height,a.left)}function Uf(a){return new
Sf(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function Vf(a,b){var
c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var
e=Math.max(a.top,b.top),g=Math.min(a.top+a.height,b.top+b.height);if(e<=g)return
new Sf(c,e,d-c,g-e)}return null}function Wf(a,b){if(!a||!b)return null;var c=new
Sf(a.left,a.top,a.width,a.height),d=Math.max(c.left+c.width,b.left+b.width),e=Math.
max(c.top+c.height,b.top+b.height);c.left=Math.min(c.left,b.left);c.top=Math.min(c.
top,b.top);c.width=d-c.left;c.height=e-c.top;return c}
f.contains=function(a){return a instanceof G?
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};f.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)};f.va=function(){return new H(this.width,this.height)};
f.ceil=function()
{this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(t
his.width);this.height=Math.ceil(this.height);return this};f.floor=function()
{this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floo
r(this.width);this.height=Math.floor(this.height);return this};f.round=function()
{this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.roun
d(this.width);this.height=Math.round(this.height);return this};
f.scale=function(a,b){var c=r(b)?
b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};function
Q(a,b,c){if(q(b))(b=Xf(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],g=Xf(c,d);g&&(c.style[g]=e)}}var Yf={};function Xf(a,b){var c=Yf[b];if(!c)
{var d=Za(b);c=d;void 0===a.style[d]&&(d=(ec?"Webkit":dc?"Moz":E?"ms":ac?"O":null)+
$a(d),void 0!==a.style[d]&&(c=d));Yf[b]=c}return c}function Zf(a,b){var
c=a.style[Za(b)];return"undefined"!==typeof c?c:a.style[Xf(a,b)]||""}
function $f(a,b){var c=xd(a);return
c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,
null))?c[b]||c.getPropertyValue(b)||"":""}function ag(a,b){return $f(a,b)||
(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function bg(a,b,c)
{if(b instanceof G){var d=b.x;b=b.y}else d=b,b=c;a.style.left=cg(d,!
1);a.style.top=cg(b,!1)}function dg(a){return new G(a.offsetLeft,a.offsetTop)}
function eg(a){a=a?xd(a):document;return!E||tc(9)||Ed(vd(a).b)?
a.documentElement:a.body}function fg(a){try{var
b=a.getBoundingClientRect()}catch(c)
{return{left:0,top:0,right:0,bottom:0}}E&&a.ownerDocument.body&&(a=a.ownerDocument,
b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-
=a.documentElement.clientTop+a.body.clientTop);return b}
function gg(a){if(E&&!tc(8))return a.offsetParent;var
b=xd(a),c=ag(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=ag(a,"position"),d=d&&"st
atic"==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}
function hg(a){for(var b=new
Pf(0,Infinity,Infinity,0),c=vd(a),d=c.b.body,e=c.b.documentElement,g=Gd(c.b);a=gg(a
);)if(!(E&&0==a.clientWidth||ec&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!
=ag(a,"overflow")){var h=ig(a),k=new
G(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Mat
h.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.l
eft=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.t
op=Math.max(b.top,g);c=
Dd(Hd(c.b)||
window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,g+c.height);
return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}
function jg(a,b){var c=b||Gd(document);var d=c||Gd(document);var
e=ig(a),g=ig(d),h=kg(d);if(d==Gd(document)){var k=e.x-d.scrollLeft;e=e.y-
d.scrollTop;E&&!tc(10)&&(k+=h.left,e+=h.top)}else k=e.x-g.x-h.left,e=e.y-g.y-
h.top;h=lg(a);g=d.clientHeight-h.height;var
l=d.scrollLeft,p=d.scrollTop;l+=Math.min(k,Math.max(k-(d.clientWidth-
h.width),0));p+=Math.min(e,Math.max(e-g,0));d=new
G(l,p);c.scrollLeft=d.x;c.scrollTop=d.y}
function ig(a){var b=xd(a),c=new G(0,0),d=eg(b);if(a==d)return
c;a=fg(a);b=Fd(vd(b).b);c.x=a.left+b.x;c.y=a.top+b.y;return c}function mg(a,b){var
c=ng(a),d=ng(b);return new G(c.x-d.x,c.y-d.y)}function og(a){a=fg(a);return new
G(a.left,a.top)}function ng(a){if(1==a.nodeType)return og(a);a=a.changedTouches?
a.changedTouches[0]:a;return new G(a.clientX,a.clientY)}
function pg(a,b,c){if(b instanceof H)c=b.height,b=b.width;else if(void 0==c)throw
Error("missing height argument");a.style.width=cg(b,!0);a.style.height=cg(c,!
0)}function cg(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return
a}function qg(a){var b=lg;if("none"!=ag(a,"display"))return b(a);var
c=a.style,d=c.display,e=c.visibility,g=c.position;c.visibility="hidden";c.position=
"absolute";c.display="inline";a=b(a);c.display=d;c.position=g;c.visibility=e;return
a}
function lg(a){var b=a.offsetWidth,c=a.offsetHeight,d=ec&&!b&&!c;return n(b)&&!d||!
a.getBoundingClientRect?new H(b,c):(a=fg(a),new H(a.right-a.left,a.bottom-
a.top))}function rg(a){var b=ig(a);a=qg(a);return new
Sf(b.x,b.y,a.width,a.height)}function sg(a,b){var c=a.style;"opacity"in c?
c.opacity=b:"MozOpacity"in c?c.MozOpacity=b:"filter"in
c&&(c.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function R(a,b)
{a.style.display=b?"":"none"}function tg(a){return"rtl"==ag(a,"direction")}
var ug=dc?"MozUserSelect":ec||bc?"WebkitUserSelect":null;function vg(a,b,c){c=c?
null:a.getElementsByTagName("*");if(ug)
{if(b=b?"none":"",a.style&&(a.style[ug]=b),c){a=0;for(var d;d=c[a];a+
+)d.style&&(d.style[ug]=b)}}else if(E||
ac)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a+
+)d.setAttribute("unselectable",b)}
function wg(a,b){var c=Ed(vd(xd(a)).b);if(!E||F("10")||c&&F("8"))xg(a,b,"border-
box");else{var d=a.style;if(c){c=yg(a);var e=kg(a);d.pixelWidth=b.width-e.left-
c.left-c.right-e.right;d.pixelHeight=b.height-e.top-c.top-c.bottom-e.bottom}else
d.pixelWidth=b.width,d.pixelHeight=b.height}}
function zg(a){var b=xd(a),c=E&&a.currentStyle;if(c&&Ed(vd(b).b)&&"auto"!
=c.width&&"auto"!=c.height&&!c.boxSizing)return
b=Ag(a,c.width,"width","pixelWidth"),a=Ag(a,c.height,"height","pixelHeight"),new
H(b,a);c=new H(a.offsetWidth,a.offsetHeight);b=yg(a);a=kg(a);return new H(c.width-
a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function xg(a,b,c){a=a.style;dc?a.MozBoxSizing=c:ec?
a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.ma
x(b.height,0)+"px"}function Ag(a,b,c,d){if(/^\d+px?$/.test(b))return
parseInt(b,10);var
e=a.style[c],g=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b
=a.style[d];a.style[c]=e;a.runtimeStyle[c]=g;return+b}function Bg(a,b){var
c=a.currentStyle?a.currentStyle[b]:null;return c?Ag(a,c,"left","pixelLeft"):0}
function yg(a){if(E){var
b=Bg(a,"paddingLeft"),c=Bg(a,"paddingRight"),d=Bg(a,"paddingTop");a=Bg(a,"paddingBo
ttom");return new
Pf(d,c,a,b)}b=$f(a,"paddingLeft");c=$f(a,"paddingRight");d=$f(a,"paddingTop");a=$f(
a,"paddingBottom");return new
Pf(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var
Cg={thin:2,medium:4,thick:6};
function Dg(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return
0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in Cg?
Cg[c]:Ag(a,c,"left","pixelLeft")}
function kg(a){if(E&&!tc(9)){var
b=Dg(a,"borderLeft"),c=Dg(a,"borderRight"),d=Dg(a,"borderTop");a=Dg(a,"borderBottom
");return new
Pf(d,c,a,b)}b=$f(a,"borderLeftWidth");c=$f(a,"borderRightWidth");d=$f(a,"borderTopW
idth");a=$f(a,"borderBottomWidth");return new
Pf(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}function Eg(a,b)
{a.style[E?"styleFloat":"cssFloat"]=b};var Fg=function(){if(hc){var a=/Windows NT
([0-9.]+)/;return(a=a.exec(Eb))?a[1]:"0"}return gc?(a=/10[_.][0-9_.]+/,
(a=a.exec(Eb))?a[0].replace(/_/g,"."):"10"):ic?(a=/Android\s+([^\);]+)(\)|;)/,
(a=a.exec(Eb))?a[1]:""):jc||kc||lc?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Eb))?
a[1].replace(/_/g,"."):""):""}();var Gg=D("Firefox"),Hg=Vb()||
D("iPod"),Ig=D("iPad"),Jg=D("Android")&&!(Tb()||D("Firefox")||D("Opera")||
D("Silk")),Kg=Tb(),Lg=D("Safari")&&!(Tb()||D("Coast")||D("Opera")||D("Edge")||
D("Silk")||D("Android"))&&!Wb();function Mg(a){return(a=a.exec(Eb))?a[1]:""}var
Ng=function(){if(Gg)return Mg(/Firefox\/([0-9.]+)/);if(E||bc||ac)return
sc;if(Kg)return Wb()?Mg(/CriOS\/([0-9.]+)/):Mg(/Chrome\/([0-9.]+)/);if(Lg&&!
Wb())return Mg(/Version\/([0-9.]+)/);if(Hg||Ig){var a=/Version\/(\S+).*Mobile\/
(\S+)/.exec(Eb);if(a)return a[1]+"."+a[2]}else if(Jg)return(a=Mg(/Android\s+([0-
9.]+)/))?a:Mg(/Version\/([0-9.]+)/);return""}();function Og(a,b,c,d,e)
{Mf.call(this,b,c,d,e);this.element=a}y(Og,Mf);Og.prototype.R=u;Og.prototype.zg=fun
ction(){this.R();Og.V.zg.call(this)};Og.prototype.j=function()
{this.R();Og.V.j.call(this)};Og.prototype.o=function()
{this.R();Og.V.o.call(this)};function Pg(a,b,c,d,e)
{r(b)&&(b=[b]);r(c)&&(c=[c]);Og.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.ha=-1}y(Pg,Og);var
Qg=1/1024;
Pg.prototype.R=function(){var a=this.coords[0];Math.abs(a-
this.ha)>=Qg&&(sg(this.element,a),this.ha=a)};Pg.prototype.o=function(){this.ha=-
1;Pg.V.o.call(this)};Pg.prototype.j=function(){this.ha=-
1;Pg.V.j.call(this)};Pg.prototype.show=function()
{this.element.style.display=""};function Rg(a,b,c)
{Pg.call(this,a,1,0,b,c)}y(Rg,Pg);Rg.prototype.o=function()
{this.show();Rg.V.o.call(this)};Rg.prototype.j=function()
{this.element.style.display="none";Rg.V.j.call(this)};
function Sg(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Og.apply(this,arguments)}y(Sg,Og);Sg.prototype.R=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.element.style.backgroundColor="rgb("+a.join(
",")+")"};function Tg(a){return Math.pow(a,3)}function Ug(a){return 3*a*a-
2*a*a*a};var Vg="StopIteration"in m?m.StopIteration:
{message:"StopIteration",stack:""};function Wg(){}Wg.prototype.next=function()
{throw Vg;};Wg.prototype.qf=function(){return this};function Xg(a,b)
{this.g={};this.b=[];this.j=this.i=0;var c=arguments.length;if(1<c){if(c%2)throw
Error("Uneven number of arguments");for(var
d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){a instanceof Xg?
(c=a.Ab(),d=a.kb()):(c=Kb(a),d=Jb(a));for(var e=0;e<c.length;e+
+)this.set(c[e],d[e])}}f=Xg.prototype;f.wc=function(){return
this.i};f.kb=function(){Yg(this);for(var a=[],b=0;b<this.b.length;b+
+)a.push(this.g[this.b[b]]);return a};f.Ab=function(){Yg(this);return
this.b.concat()};
f.isEmpty=function(){return 0==this.i};f.clear=function()
{this.g={};this.j=this.i=this.b.length=0};f.remove=function(a){return Zg(this.g,a)?
(delete this.g[a],this.i--,this.j++,this.b.length>2*this.i&&Yg(this),!0):!
1};function Yg(a){if(a.i!=a.b.length){for(var b=0,c=0;b<a.b.length;){var
d=a.b[b];Zg(a.g,d)&&(a.b[c++]=d);b++}a.b.length=c}if(a.i!=a.b.length){var
e={};for(c=b=0;b<a.b.length;)d=a.b[b],Zg(e,d)||(a.b[c++]=d,e[d]=1),b+
+;a.b.length=c}}f.get=function(a,b){return Zg(this.g,a)?this.g[a]:b};
f.set=function(a,b){Zg(this.g,a)||(this.i++,this.b.push(a),this.j+
+);this.g[a]=b};f.forEach=function(a,b){for(var c=this.Ab(),d=0;d<c.length;d++){var
e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=function(){return new
Xg(this)};f.qf=function(a){Yg(this);var b=0,c=this.j,d=this,e=new
Wg;e.next=function(){if(c!=d.j)throw Error("The map has changed since the iterator
was created");if(b>=d.b.length)throw Vg;var e=d.b[b++];return a?e:d.g[e]};return
e};
function Zg(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function $g(a)
{if(a.kb&&"function"==typeof a.kb)return a.kb();if(q(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 Jb(a)}function ah(a){if(a.Ab&&"function"==typeof a.Ab)return a.Ab();if(!
a.kb||"function"!=typeof a.kb){if(oa(a)||q(a)){var b=[];a=a.length;for(var
c=0;c<a;c++)b.push(c);return b}return Kb(a)}}
function bh(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void
0);else if(oa(a)||q(a))z(a,b,void 0);else for(var
c=ah(a),d=$g(a),e=d.length,g=0;g<e;g++)b.call(void 0,d[g],c&&c[g],a)};var ch=/^(?:
([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?
(?:\?([^#]*))?(?:#([\s\S]*))?$/;function dh(a,b){if(a)for(var
c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf("="),g=null;if(0<=e){var
h=c[d].substring(0,e);g=c[d].substring(e+1)}else h=c[d];b(h,g?Ha(g):"")}}
function eh(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c)
{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;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function fh(a,b,c,d){for(var
e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var g=a.charCodeAt(b-1);if(38==g||
63==g)if(g=a.charCodeAt(b+e),!g||61==g||38==g||35==g)return b;b+=e+1}return-1}var
gh=/#|$/;
function hh(a){var
b=window.location.href,c=b.search(gh),d=fh(b,0,a,c);if(0>d)return null;var
e=b.indexOf("&",d);if(0>e||e>c)e=c;d+=a.length+1;return Ha(b.substr(d,e-d))}var
ih=/[?&]($|#)/;function S(a,b)
{this.R=this.U=this.s="";this.ha=null;this.g=this.o="";this.i=!1;var c;a instanceof
S?(this.i=n(b)?
b:a.i,jh(this,a.s),this.U=a.U,this.R=a.R,kh(this,a.ha),this.o=a.o,lh(this,a.b.clone
()),this.g=a.g):a&&(c=String(a).match(ch))?(this.i=!!b,jh(this,c[1]||"",!
0),this.U=mh(c[2]||""),this.R=mh(c[3]||"",!0),kh(this,c[4]),this.o=mh(c[5]||"",!
0),lh(this,c[6]||"",!0),this.g=mh(c[7]||"")):(this.i=!!b,this.b=new
nh(null,0,this.i))}
S.prototype.toString=function(){var a=[],b=this.s;b&&a.push(oh(b,ph,!0),":");var
c=this.R;if(c||"file"==b)a.push("//"),(b=this.U)&&a.push(oh(b,ph,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.ha,null!=c&&a.push(":",String(c));if(c=this.o)this.R&&"/"!
=c.charAt(0)&&a.push("/"),a.push(oh(c,"/"==c.charAt(0)?qh:rh,!0));
(c=this.b.toString())&&a.push("?",c);(c=this.g)&&a.push("#",oh(c,sh));return
a.join("")};S.prototype.clone=function(){return new S(this)};
function jh(a,b,c){a.s=c?mh(b,!0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function
kh(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number
"+b);a.ha=b}else a.ha=null}function lh(a,b,c){b instanceof nh?(a.b=b,th(a.b,a.i)):
(c||(b=oh(b,uh)),a.b=new nh(b,0,a.i));return a}S.prototype.j=function(a,b){return
lh(this,a,b)};S.prototype.Bb=function(){return this.b.toString()};function T(a,b,c)
{a.b.set(b,c);return a}function vh(a,b){return a.b.get(b)}
function mh(a,b){return a?b?decodeURI(a.replace(/
%25/g,"%2525")):decodeURIComponent(a):""}function oh(a,b,c){return q(a)?
(a=encodeURI(a).replace(b,wh),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),a):null}function wh(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}var ph=/[#\/\?@]/g,rh=/[\#\?:]/g,qh=/[\#\?]/g,uh=/[\#\?
@]/g,sh=/#/g;function nh(a,b,c){this.g=this.b=null;this.i=a||null;this.j=!!c}
function xh(a){a.b||(a.b=new Xg,a.g=0,a.i&&dh(a.i,function(b,c)
{yh(a,Ha(b),c)}))}f=nh.prototype;f.wc=function(){xh(this);return this.g};function
yh(a,b,c){xh(a);a.i=null;b=zh(a,b);var d=a.b.get(b);d||
a.b.set(b,d=[]);d.push(c);a.g+=1}f.remove=function(a){xh(this);a=zh(this,a);return
Zg(this.b.g,a)?(this.i=null,this.g-=this.b.get(a).length,this.b.remove(a)):!
1};f.clear=function(){this.b=this.i=null;this.g=0};f.isEmpty=function()
{xh(this);return 0==this.g};
function Ah(a,b){xh(a);b=zh(a,b);return Zg(a.b.g,b)}f.forEach=function(a,b)
{xh(this);this.b.forEach(function(c,d){z(c,function(c)
{a.call(b,c,d,this)},this)},this)};f.Ab=function(){xh(this);for(var
a=this.b.kb(),b=this.b.Ab(),c=[],d=0;d<b.length;d++)for(var
e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};f.kb=function(a){xh(this);var
b=[];if(q(a))Ah(this,a)&&(b=ob(b,this.b.get(zh(this,a))));else{a=this.b.kb();for(va
r c=0;c<a.length;c++)b=ob(b,a[c])}return b};
f.set=function(a,b){xh(this);this.i=null;a=zh(this,a);Ah(this,a)&&(this.g-
=this.b.get(a).length);this.b.set(a,[b]);this.g+=1;return this};f.get=function(a,b)
{var c=a?this.kb(a):[];return 0<c.length?String(c[0]):b};function Bh(a,b,c)
{a.remove(b);0<c.length&&(a.i=null,a.b.set(zh(a,b),pb(c)),a.g+=c.length)}
f.toString=function(){if(this.i)return this.i;if(!this.b)return"";for(var
a=[],b=this.b.Ab(),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.kb(d);for(var g=0;g<d.length;g++){var
h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return
this.i=a.join("&")};f.clone=function(){var a=new
nh;a.i=this.i;this.b&&(a.b=this.b.clone(),a.g=this.g);return a};function zh(a,b)
{var c=String(b);a.j&&(c=c.toLowerCase());return c}
function th(a,b){b&&!a.j&&(xh(a),a.i=null,a.b.forEach(function(a,b){var
c=b.toLowerCase();b!=c&&(this.remove(b),Bh(this,c,a))},a));a.j=b};function Ch(a)
{Dh();return hd(a,null)}var Dh=u;function Eh(){}Eh.prototype.Cb=function()
{};function Fh(a,b,c,d,e,g,h,k,l){var p=Gh(c),t=rg(a),C=hg(a);if(C){var
K=Uf(C);C=Math.max(t.left,K.left);var
Da=Math.min(t.left+t.width,K.left+K.width);if(C<=Da){var
Ya=Math.max(t.top,K.top);K=Math.min(t.top+t.height,K.top+K.height);Ya<=K&&(t.left=C
,t.top=Ya,t.width=Da-C,t.height=K-Ya)}}C=vd(a);Ya=vd(c);if(C.b!=Ya.b)
{Da=C.b.body;Ya=Hd(Ya.b);K=new G(0,0);var ya=Id(xd(Da));if(Yb(ya,"parent")){var
Ub=Da;do{var nn=ya==Ya?ig(Ub):og(Ub);K.x+=nn.x;K.y+=nn.y}while(ya&&ya!=Ya&&ya!
=ya.parent&&(Ub=ya.frameElement)&&
(ya=ya.parent))}Da=td(K,ig(Da));!E||tc(9)||Ed(C.b)||
(Da=td(Da,Fd(C.b)));t.left+=Da.x;t.top+=Da.y}a=Hh(a,b);b=t.left;a&4?
b+=t.width:a&2&&(b+=t.width/2);t=new G(b,t.top+(a&1?
t.height:0));t=td(t,p);e&&(t.x+=(a&4?-1:1)*e.x,t.y+=(a&1?-1:1)*e.y);if(h)if(l)var
Ab=l;else if(Ab=hg(c))Ab.top-=p.y,Ab.right-=p.x,Ab.bottom-=p.y,Ab.left-=p.x;return
Ih(t,c,d,g,Ab,h,k)}
function Gh(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!
b||"static"!=ag(a,"position")){var c=ig(a);if(!b){b=tg(a);var d;if(d=b)
{if(d=Lg)d=0<=Wa(Ng,10);var e;if(e=mc)e=0<=Wa(Fg,10);d=dc||d||e}b=d?-a.scrollLeft:!
b||cc&&F("8")||"visible"==ag(a,"overflowX")?a.scrollLeft:a.scrollWidth-
a.clientWidth-a.scrollLeft;c=td(c,new G(b,a.scrollTop))}}}return c||new G}
function Ih(a,b,c,d,e,g,h){a=a.clone();var k=Hh(b,c);c=qg(b);h=h?
h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(d||0!=k)k&4?a.x-=h.width+(d?
d.right:0):k&2?a.x-=h.width/2:d&&(a.x+=d.left),k&1?a.y-=h.height+(d?
d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;k=h;l=0;65==(g&65)&&(d.x<e.left||
d.x>=e.right)&&(g&=-2);132==(g&132)&&(d.y<e.top||d.y>=e.bottom)&&(g&=-
5);d.x<e.left&&g&1&&(d.x=e.left,l|=1);if(g&16){var p=d.x;d.x<e.left&&(d.x=e.left,l|
=4);d.x+k.width>e.right&&(k.width=Math.min(e.right-d.x,
p+k.width-e.left),k.width=Math.max(k.width,0),l|
=4)}d.x+k.width>e.right&&g&1&&(d.x=Math.max(e.right-k.width,e.left),l|=1);g&2&&(l|
=(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,l|
=2);g&32&&(p=d.y,d.y<e.top&&(d.y=e.top,l|
=8),d.y+k.height>e.bottom&&(k.height=Math.min(e.bottom-d.y,p+k.height-
e.top),k.height=Math.max(k.height,0),l|
=8));d.y+k.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-k.height,e.top),l|
=2);g&8&&(l|=(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=l}else e=
256;l=e}e=new
Sf(0,0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=l;if(a&496)ret
urn a;bg(b,new G(e.left,e.top));h=e.va();ud(c,h)||wg(b,h);return a}function Hh(a,b)
{return(b&8&&tg(a)?b^4:b)&-9};function Jh(a,b){this.b=a instanceof G?a:new
G(a,b)}y(Jh,Eh);Jh.prototype.Cb=function(a,b,c,d)
{Ih(this.b,a,b,c,null,null,d)};function U(a)
{he.call(this);this.ha=a;this.i={}}y(U,he);var
Kh=[];f=U.prototype;f.listen=function(a,b,c,d){return Lh(this,a,b,c,d)};function
Lh(a,b,c,d,e,g){v(c)||(c&&(Kh[0]=c.toString()),c=Kh);for(var h=0;h<c.length;h++)
{var k=N(b,c[h],d||a.handleEvent,e||!1,g||a.ha||a);if(!k)break;a.i[k.key]=k}return
a}f.Fc=function(a,b,c,d){return Mh(this,a,b,c,d)};
function Mh(a,b,c,d,e,g){if(v(c))for(var h=0;h<c.length;h+
+)Mh(a,b,c[h],d,e,g);else{b=Ie(b,c,d||a.handleEvent,e,g||a.ha||a);if(!b)return
a;a.i[b.key]=b}return a}f.Ua=function(a,b,c,d,e){if(v(b))for(var g=0;g<b.length;g+
+)this.Ua(a,b[g],c,d,e);else c=c||this.handleEvent,d=qa(d)?!!d.capture:!!d,e=e||
this.ha||this,c=Je(c),d=!!d,b=xe(a)?a.Nd(b,c,d,e):a?(a=Le(a))?
a.Nd(b,c,d,e):null:null,b&&(Qe(b),delete this.i[b.key]);return this};
function Nh(a){Hb(a.i,function(a,c)
{this.i.hasOwnProperty(c)&&Qe(a)},a);a.i={}}f.ma=function()
{U.V.ma.call(this);Nh(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function Oh(a)
{O.call(this);this.ta=a;a=E?"focusout":"blur";this.b=N(this.ta,E?"focusin":"focus",
this,!E);this.g=N(this.ta,a,this,!E)}y(Oh,O);Oh.prototype.handleEvent=function(a)
{var b=new
se(a.i);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatc
hEvent(b)};Oh.prototype.ma=function()
{Oh.V.ma.call(this);Qe(this.b);Qe(this.g);delete this.ta};function Ph(a,b,c,d,e,g)
{if(!(E||bc||ec&&F("525")))return!0;if(gc&&e)return Qh(a);if(e&&!d)return!
1;r(b)&&(b=Rh(b));e=17==b||18==b||gc&&91==b;if((!c||gc)&&e||gc&&16==b&&(d||
g))return!1;if((ec||bc)&&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(E&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!(ec||bc)}return
Qh(a)}
function Qh(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(ec||bc)&&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:return!0;default:return!1}}function Rh(a)
{if(dc)a=Sh(a);else if(gc&&ec)switch(a){case 93:a=91}return a}
function Sh(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}};function Th(a,b,c)
{this.element=a;this.b=b;this.s=c}y(Th,Eh);Th.prototype.Cb=function(a,b,c)
{Fh(this.element,this.b,a,b,void 0,c,this.s)};function Uh(a,b){this.b=a instanceof
G?a:new G(a,b)}y(Uh,Eh);Uh.prototype.Cb=function(a,b,c,d)
{Fh(eg(a),0,a,b,this.b,c,null,d)};function Vh(a){this.b=new Xg;if(a)
{a=$g(a);for(var b=a.length,c=0;c<b;c++){var d=a[c];this.b.set(Wh(d),d)}}}function
Wh(a){var b=typeof
a;return"object"==b&&a||"function"==b?"o"+ra(a):b.charAt(0)+a}f=Vh.prototype;f.wc=f
unction(){return this.b.wc()};f.remove=function(a){return
this.b.remove(Wh(a))};f.clear=function(){this.b.clear()};f.isEmpty=function()
{return this.b.isEmpty()};f.contains=function(a){a=Wh(a);return
Zg(this.b.g,a)};f.kb=function(){return this.b.kb()};f.clone=function(){return new
Vh(this)};
f.qf=function(){return this.b.qf(!1)};function Xh(a,b){O.call(this);this.i=new
U(this);this.Vf(a||null);b&&(this.rd=b)}y(Xh,O);f=Xh.prototype;f.ta=null;f.Rg=!
0;f.Qg=null;f.vd=!1;f.og=-1;f.$g=!0;f.rd="toggle_display";f.S=function(){return
this.ta};f.Vf=function(a){Yh(this);this.ta=a};function Yh(a){if(a.vd)throw
Error("Can not change this state of the popup while showing.");}f.Ba=function()
{return this.vd};
f.setVisible=function(a){this.Ha&&this.Ha.stop();this.ua&&this.ua.stop();if(a){if(!
this.vd&&this.Ag()){if(!this.ta)throw Error("Caller must call setElement before
trying to show the
popup");this.qd();a=xd(this.ta);if(this.Rg)if(this.i.listen(a,"mousedown",this.Yh,!
0),E){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Vd(b)}catch(d){break}a=c;b=a.activeElement}this.i.listen(a,"mousedown",this.Yh,!
0);this.i.listen(a,"deactivate",this.Xh)}else this.i.listen(a,"blur",this.Xh);
"toggle_display"==this.rd?(this.ta.style.visibility="visible",R(this.ta,!
0)):"move_offscreen"==this.rd&&this.qd();this.vd=!0;this.og=wa();this.Ha?
(Ie(this.Ha,"end",this.Ue,!1,this),this.Ha.play()):this.Ue()}}else
Zh(this)};f.qd=u;function Zh(a,b)
{a.vd&&a.dispatchEvent({type:"beforehide",target:b})&&(a.i&&Nh(a.i),a.vd=!
1,wa(),a.ua?(Ie(a.ua,"end",x(a.Vg,b),!1,a),a.ua.play()):a.Vg(b))}f.Vg=function(a)
{"toggle_display"==this.rd?
this.nk():"move_offscreen"==this.rd&&(this.ta.style.top="-10000px");this.$d(a)};
f.nk=function(){this.ta.style.visibility="hidden";R(this.ta,!1)};f.Ag=function()
{return this.dispatchEvent("beforeshow")};f.Ue=function()
{this.dispatchEvent("show")};f.$d=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.Yh=function(a)
{a=a.target;Ud(this.ta,a)||$h(this,a)||150>wa()-this.og||Zh(this,a)};
f.Xh=function(a){if(this.$g){var b=xd(this.ta);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||
Ud(this.ta,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>wa()-
this.og||Zh(this)}};function $h(a,b){return fb(a.Qg||[],function(a){return b===a||
Ud(a,b)})}f.ma=function()
{Xh.V.ma.call(this);this.i.ya();je(this.Ha);je(this.ua);delete this.ta;delete
this.i;delete this.Qg};function ai(a,b){this.ne=8;this.Ya=b||void
0;Xh.call(this,a)}y(ai,Xh);ai.prototype.getPosition=function(){return this.Ya||
null};ai.prototype.setPosition=function(a){this.Ya=a||void
0;this.Ba()&&this.qd()};ai.prototype.qd=function(){if(this.Ya){var a=!
this.Ba()&&"move_offscreen"!
=this.rd,b=this.S();a&&(b.style.visibility="hidden",R(b,!
0));this.Ya.Cb(b,this.ne,this.rg);a&&R(b,!1)}};function bi(a,b,c){this.j=c||(a?
vd(I(a)):vd());ai.call(this,this.j.Ka("DIV",
{style:"position:absolute;display:none;"}));this.o=new G(1,1);this.U=new
Vh;this.s=null;a&&(c=a=I(a),this.U.b.set(Wh(c),c),N(a,"mouseover",this.Xf,!
1,this),N(a,"mouseout",this.Ee,!1,this),N(a,"mousemove",this.sd,!
1,this),N(a,"focus",this.oh,!1,this),N(a,"blur",this.Ee,!1,this));null!
=b&&Wd(this.S(),b)}y(bi,ai);var ci=[];f=bi.prototype;f.Za=null;f.className="goog-
tooltip";f.df=500;f.dg=0;f.Hf=function(){return this.dg};
f.Vf=function(a){var b=this.S();b&&M(b);bi.V.Vf.call(this,a);a?
(b=this.j.b.body,b.insertBefore(a,b.lastChild),je(this.s),this.s=new
Oh(this.S()),ie(this,this.s),N(this.s,"focusin",this.Zc,void
0,this),N(this.s,"focusout",this.ee,void 0,this)):
(je(this.s),this.s=null)};f.getState=function(){return this.ra?this.Ba()?
4:1:this.ha?3:this.Ba()?2:0};f.Ke=function(a){if(!this.Ba())return!1;var
b=ig(this.S()),c=qg(this.S());return
b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};
f.Ag=function(){if(!Xh.prototype.Ag.call(this))return!1;if(this.anchor)for(var
a,b=0;a=ci[b];b++)Ud(a.S(),this.anchor)||a.setVisible(!
1);kb(ci,this);a=this.S();a.className=this.className;this.Zc();N(a,"mouseover",this
.ag,!1,this);N(a,"mouseout",this.Bh,!1,this);di(this);return!0};
f.$d=function(){lb(ci,this);for(var a=this.S(),b,c=0;b=ci[c];c+
+)b.anchor&&Ud(a,b.anchor)&&b.setVisible(!
1);this.Lc&&this.Lc.ee();Pe(a,"mouseover",this.ag,!
1,this);Pe(a,"mouseout",this.Bh,!1,this);this.anchor=void
0;0==this.getState()&&(this.mb=!1);Xh.prototype.$d.call(this)};f.Xd=function(a,b)
{this.anchor==a&&this.U.contains(this.anchor)&&(this.mb||!this.Ql?
(this.setVisible(!1),this.Ba()||(this.anchor=a,this.setPosition(b||
ei(this,0)),this.setVisible(!0))):this.anchor=void 0);this.ra=void 0};
f.Hh=function(a){this.ha=void 0;if(a==this.anchor){a=this.j;var
b;a=(b=ge(a.b))&&this.S()&&a.contains(this.S(),b);this.Za&&(this.Za==this.S()||
this.U.contains(this.Za))||a||this.R&&this.R.Za||this.setVisible(!1)}};function
fi(a,b){var c=Fd(a.j.b);a.o.x=b.clientX+c.x;a.o.y=b.clientY+c.y}f.Xf=function(a)
{var b=gi(this,a.target);this.Za=b;this.Zc();b!
=this.anchor&&(this.anchor=b,this.jf(b),hi(this),fi(this,a))};
function gi(a,b){try{for(;b&&!a.U.contains(b);)b=b.parentNode;return b}catch(c)
{return null}}f.sd=function(a){fi(this,a);this.mb=!0};f.oh=function(a)
{this.Za=a=gi(this,a.target);this.mb=!0;if(this.anchor!=a){this.anchor=a;var
b=ei(this,1);this.Zc();this.jf(a,b);hi(this)}};function ei(a,b){if(0==b){var
c=a.o.clone();return new ii(c)}return new ji(a.Za)}function hi(a)
{if(a.anchor)for(var b,c=0;b=ci[c];c++)Ud(b.S(),a.anchor)&&(b.R=a,a.Lc=b)}
f.Ee=function(a){var b=gi(this,a.target),c=gi(this,a.relatedTarget);b!
=c&&(b==this.Za&&(this.Za=null),di(this),this.mb=!1,!this.Ba()||
a.relatedTarget&&Ud(this.S(),a.relatedTarget)?this.anchor=void
0:this.ee())};f.ag=function(){var a=this.S();this.Za!
=a&&(this.Zc(),this.Za=a)};f.Bh=function(a){var b=this.S();this.Za!=b||
a.relatedTarget&&Ud(b,a.relatedTarget)||
(this.Za=null,this.ee())};f.jf=function(a,b){this.ra||
(this.ra=P(w(this.Xd,this,a,b),this.df))};
function di(a){a.ra&&(m.clearTimeout(a.ra),a.ra=void 0)}f.ee=function()
{2==this.getState()&&(this.ha=P(w(this.Hh,this,this.anchor),this.Hf()))};f.Zc=funct
ion(){this.ha&&(m.clearTimeout(this.ha),this.ha=void 0)};
f.ma=function(){var a;this.setVisible(!1);di(this);for(var
b=this.U.kb(),c=0;a=b[c];c++)Pe(a,"mouseover",this.Xf,!
1,this),Pe(a,"mouseout",this.Ee,!1,this),Pe(a,"mousemove",this.sd,!
1,this),Pe(a,"focus",this.oh,!1,this),Pe(a,"blur",this.Ee,!
1,this);this.U.clear();this.S()&&M(this.S());this.Za=null;delete
this.j;bi.V.ma.call(this)};function ii(a,b){Uh.call(this,a,b)}y(ii,Uh);
ii.prototype.Cb=function(a,b,c){b=eg(a);b=hg(b);c=c?new
Pf(c.top+10,c.right,c.bottom,c.left+10):new
Pf(10,0,0,10);Ih(this.b,a,8,c,b,9)&496&&Ih(this.b,a,8,c,b,5)};function ji(a)
{Th.call(this,a,5)}y(ji,Th);ji.prototype.Cb=function(a,b,c){var d=new
G(10,0);Fh(this.element,this.b,a,b,d,c,9)&496&&Fh(this.element,4,a,1,d,c,5)};functi
on ki(a,b,c){bi.call(this,a,b,c)}y(ki,bi);f=ki.prototype;f.Bf=!1;f.ie=!
1;f.Ue=function()
{ki.V.Ue.call(this);this.La=Tf(rg(this.S()));this.anchor&&(this.qb=Tf(rg(this.ancho
r)));this.ie=this.Bf;N(this.j.b,"mousemove",this.sd,!1,this)};f.$d=function()
{Pe(this.j.b,"mousemove",this.sd,!1,this);this.qb=this.La=null;this.ie=!1;ki.V.
$d.call(this)};
f.Ke=function(a){if(this.wa){var b=ig(this.S()),c=qg(this.S());return b.x-
this.wa.left<=a.x&&a.x<=b.x+c.width+this.wa.right&&b.y-
this.wa.top<=a.y&&a.y<=b.y+c.height+this.wa.bottom}return
ki.V.Ke.call(this,a)};function li(a,b){if(a.qb&&a.qb.contains(b)||a.Ke(b))return!
0;var c=a.R;return!!c&&c.Ke(b)}f.Hh=function(a){this.ha=void 0;a!=this.anchor||
li(this,this.o)||this.Za||this.R&&this.R.Za||dc&&0==this.o.x&&0==this.o.y||
this.setVisible(!1)};
f.sd=function(a){var b=this.Ba();if(this.La){var c=Fd(this.j.b);c=new
G(a.clientX+c.x,a.clientY+c.y);li(this,c)?b=!
1:this.ie&&(b=Rf(this.La,c)>=Rf(this.La,this.o))}if(b)
{if(this.ee(),this.Za=null,b=this.R)b.Za=null}else
3==this.getState()&&this.Zc();ki.V.sd.call(this,a)};f.ag=function(){this.Za!
=this.S()&&(this.ie=!1,this.Za=this.S())};f.Hf=function(){return this.ie?
100:ki.V.Hf.call(this)};function mi(a,b){var c=new
ki(a),d=Ch(b.innerHTML),e=c.S();e&&(e.innerHTML=fd(d));c.className="buy-tip-
card";c.wa=new Pf(5,5,5,5);c.Bf=!0;c.df=500;c.dg=250};/*
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.
*/
function ni(a,b){this.o=[];this.Tb=a;this.ub=b||null;this.j=this.b=!1;this.i=void
0;this.ha=this.ra=this.R=!
1;this.s=0;this.g=null;this.U=0}ni.prototype.cancel=function(a){if(this.b)this.i
instanceof ni&&this.i.cancel();else{if(this.g){var b=this.g;delete this.g;a?
b.cancel(a):(b.U--,0>=b.U&&b.cancel())}this.Tb?this.Tb.call(this.ub,this):this.ha=!
0;this.b||(a=new oi,pi(this),qi(this,!1,a))}};ni.prototype.ka=function(a,b)
{this.R=!1;qi(this,a,b)};function qi(a,b,c){a.b=!0;a.i=c;a.j=!b;ri(a)}
function pi(a){if(a.b){if(!a.ha)throw new si;a.ha=!
1}}ni.prototype.callback=function(a){pi(this);qi(this,!0,a)};function ti(a,b,c,d)
{a.o.push([b,c,d]);a.b&&ri(a)}ni.prototype.then=function(a,b,c){var d,e,g=new
nf(function(a,b){d=a;e=b});ti(this,d,function(a){a instanceof oi?
g.cancel():e(a)});return g.then(a,b,c)};lf(ni);function ui(a){return
fb(a.o,function(a){return pa(a[1])})}
function ri(a){if(a.s&&a.b&&ui(a)){var
b=a.s,c=vi[b];c&&(m.clearTimeout(c.Ja),delete vi[b]);a.s=0}a.g&&(a.g.U--,delete
a.g);b=a.i;for(var d=c=!1;a.o.length&&!a.R;){var
e=a.o.shift(),g=e[0],h=e[1];e=e[2];if(g=a.j?h:g)try{var k=g.call(e||
a.ub,b);n(k)&&(a.j=a.j&&(k==b||k instanceof
Error),a.i=b=k);if(mf(b)||"function"===typeof m.Promise&&b instanceof m.Promise)d=!
0,a.R=!0}catch(l){b=l,a.j=!0,ui(a)||(c=!0)}}a.i=b;d&&(k=w(a.ka,a,!0),d=w(a.ka,a,!
1),b instanceof ni?(ti(b,k,d),b.ra=!0):b.then(k,d));c&&(b=
new wi(b),vi[b.Ja]=b,a.s=b.Ja)}function si()
{za.call(this)}y(si,za);si.prototype.message="Deferred has already
fired";si.prototype.name="AlreadyCalledError";function oi()
{za.call(this)}y(oi,za);oi.prototype.message="Deferred was
canceled";oi.prototype.name="CanceledError";function wi(a)
{this.Ja=m.setTimeout(w(this.g,this),0);this.b=a}wi.prototype.g=function(){delete
vi[this.Ja];throw this.b;};var vi={};function xi(a,b){var c=b||{},d=c.document||
document,e=Mc(a),g=L("SCRIPT"),h={ui:g,Yc:void 0},k=new ni(yi,h),l=null,p=null!
=c.timeout?c.timeout:5E3;0<p&&(l=window.setTimeout(function(){zi(g,!0);var a=new
Ai(1,"Timeout reached for loading script "+e);pi(k);qi(k,!
1,a)},p),h.Yc=l);g.onload=g.onreadystatechange=function(){g.readyState&&"loaded"!
=g.readyState&&"complete"!=g.readyState||(zi(g,c.Ri||!
1,l),k.callback(null))};g.onerror=function(){zi(g,!0,l);var a=new Ai(0,"Error while
loading script "+e);pi(k);
qi(k,!1,a)};h=c.attributes||{};Qb(h,{type:"text/javascript",charset:"UTF-
8"});Bd(g,h);g.src=Mc(a);Bi(d).appendChild(g);return k}function Bi(a){var b=(a||
document).getElementsByTagName("HEAD");return b&&0!=b.length?
b[0]:a.documentElement}function yi(){if(this&&this.ui){var
a=this.ui;a&&"SCRIPT"==a.tagName&&zi(a,!0,this.Yc)}}function zi(a,b,c){null!
=c&&m.clearTimeout(c);a.onload=u;a.onerror=u;a.onreadystatechange=u;b&&window.setTi
meout(function(){M(a)},0)}
function Ai(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=":
"+b);za.call(this,c);this.code=a}y(Ai,za);function Ci(a,b){this.g=new
S(a);this.b=b?b:"callback";this.Yc=5E3}var Di=0;Ci.prototype.send=function(a,b,c,d)
{a=a||null;d=d||"_"+(Di++).toString(36)+wa().toString(36);var
e="_callbacks___"+d,g=this.g.clone();if(a)for(var h in a)if(!a.hasOwnProperty||
a.hasOwnProperty(h)){var k=g,l=h,p=a[h];v(p)||
(p=[String(p)]);Bh(k.b,l,p)}b&&(m[e]=Ei(d,b),b=this.b,h=e,v(h)||
(h=[String(h)]),Bh(g.b,b,h));b={timeout:this.Yc,Ri:!
0};g=g.toString();Dh();g=Nc(g);g=xi(g,b);ti(g,null,Fi(d,a,c),void
0);return{Ja:d,Xg:g}};
Ci.prototype.cancel=function(a){a&&(a.Xg&&a.Xg.cancel(),a.Ja&&Gi(a.Ja,!
1))};function Fi(a,b,c){return function(){Gi(a,!1);c&&c(b)}}function Ei(a,b){return
function(c){Gi(a,!0);b.apply(void 0,arguments)}}function Gi(a,b){var
c="_callbacks___"+a;if(m[c])if(b)try{delete m[c]}catch(d){m[c]=void 0}else
m[c]=u};function Hi(a,b,c){O.call(this);this.U=a;this.ka=c;this.i=b;N(b,
["hilite","select","canceldismiss","dismiss"],this.handleEvent,!
1,this);this.j=null;this.b=[];this.o=-
1;this.g=0;this.s=this.R=null;this.ra={}}y(Hi,O);f=Hi.prototype;f.Sg=!0;f.tf=!
1;f.getToken=function(){return this.j};
f.handleEvent=function(a){var b=this.U;if(a.target==this.i)switch(a.type){case
"hilite":this.nc(a.row);break;case "select":var c=!1;if(r(a.row)){a=a.row;var
d=this.b[Ii(this,a)];c=!!d&&b.lg&&b.lg(d);d&&!c&&this.o!=a&&this.nc(a)}c||
this.zd();break;case "canceldismiss":Ji(this);break;case "dismiss":Ki(this)}};
f.setToken=function(a){if(this.j!=a){this.j=a;a=this.U;var
b=this.j,c=w(this.wk,this),d=new
S("//suggestqueries.google.com/complete/search");T(d,"client","books");T(d,"ds","bo
");T(d,"q",b);b=w(a.g,a,c);a.b&&a.b.cancel();a.b=new
Ci(d);a.b.send(null,b);Ji(this)}};function Li(a){for(var b=a.g+a.b.length-
1,c=a.o,d=0;d<a.b.length;d++){if(c>=a.g&&c<b)c++;else if(-
1==c)c=a.g;else{a.tf&&c==b&&a.nc(-1);break}if(a.nc(c))break}}
f.nc=function(a){var b=Ii(this,a),c=this.b[b];return c&&this.U.lg&&this.U.lg(c)?!1:
(this.o=a,this.i.nc(a),-1!=b)};
f.zd=function(){var a=Ii(this,this.o);if(-1!=a){var b=this.b[a],c=this.ka;if(c.Pa)
{var d=b.toString();if(n(void 0)?0:c.j){var e=Mi(c,c.hb(),Ni(c.Pa)
[0]),g=Oi(c,c.hb());c.wa.test(d)||(d=d.replace(/[\s\xa0]+$/,"")+c.ra);0==e||Ea(g[e-
1])||(d=" "+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.Pa;(dc||
E&&F("9"))&&d.blur();d.value=g.join("");for(var h=0,k=0;k<=e;k+
+)h+=g[k].length;d.focus();e=h;g=c.Pa;d=e;Pi(g)?g.selectionStart=d:E&&!
F("9")&&(h=Qi(g),k=h[0],k.inRange(h[1])&&(d=Ri(g,d),k.collapse(!0),
k.move("character",d),k.select()));g=c.Pa;Pi(g)?g.selectionEnd=e:E&&!
F("9")&&(h=Qi(g),d=h[1],h[0].inRange(d)&&(e=Ri(g,e),g=Ri(g,Ni(g)[0]),d.collapse(!
0),d.moveEnd("character",e-g),d.select()))}}else c.Pa.value=d;c.Dg=!
0}this.dismiss();this.dispatchEvent({type:"update",row:b,index:a});return!
0}this.dismiss();this.dispatchEvent({type:"update",row:null,index:null});return!1};
f.dismiss=function(){this.o=-
1;this.j=null;this.g+=this.b.length;this.b=[];window.clearTimeout(this.s);this.s=nu
ll;this.i.dismiss();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dis
miss")};function Ki(a){a.s||
(a.s=window.setTimeout(w(a.dismiss,a),100))}f.Eh=function(){return this.s?
(window.clearTimeout(this.s),this.s=null,!0):!1};function Ji(a){a.Eh()||
window.setTimeout(w(a.Eh,a),10)}f.ma=function(){Hi.V.ma.call(this);delete
this.ra;this.i.ya();this.ka.ya();this.U=null};
f.wk=function(a,b,c){this.j==a&&this.Cg(b,c)};f.Cg=function(a,b){var
c="object"==na(b)&&b,d=(c?c.Vl():b)?Ii(this,this.o):-
1;this.g+=this.b.length;this.b=a;for(var e=[],g=0;g<a.length;+
+g)e.push({id:this.g+g,data:a[g]});g=null;this.R&&(g=this.ra[ra(this.R)]||
this.R);this.i.Eg(g);this.i.Cg(e,this.j,this.R);g=this.Sg;c&&void 0!
==c.dj()&&(g=c.dj());this.o=-1;(g||0<=d)&&0!=e.length&&this.j&&(0<=d?
this.nc(this.g+d):Li(this));this.dispatchEvent("suggestionsupdate")};
function Ii(a,b){var c=b-a.g;return 0>c||c>=a.b.length?-1:c}f.update=function(a)
{this.ka.update(a)};var Si;Sb("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP
OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var
Ti="combobox grid group listbox menu menubar radiogroup row rowgroup tablist
textbox toolbar tree treegrid".split(" ");function Ui(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function Vi(a,b,c){v(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(Si||
(Si={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=Si,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function Wi(a){var b=a.getAttribute("aria-activedescendant");return
xd(a).getElementById(null==b||void 0==b?"":String(b))}function Xi(a,b){var
c="";b&&(c=b.id);Vi(a,"activedescendant",c)};function Ni(a){var
b=0,c=0;if(Pi(a))b=a.selectionStart,c=-1;else if(E&&!F("9")){var
d=Qi(a),e=d[0];d=d[1];if(e.inRange(d))
{e.setEndPoint("EndToStart",d);if("textarea"==a.type)
{d.duplicate();b=a=e.text;for(c=!1;!c;)0==e.compareEndPoints("StartToEnd",e)?c=!0:
(e.moveEnd("character",-1),e.text==a?b+="\r\n":c=!0);e=[b.length,-1];return
e}b=e.text.length;c=-1}}return[b,c]}
function Qi(a){var b=a.ownerDocument||
a.document,c=b.selection.createRange();"textarea"==a.type?
(b=b.body.createTextRange(),b.moveToElementText(a)):b=a.createTextRange();return[b,
c]}function Ri(a,b){"textarea"==a.type&&(b=a.value.substring(0,b).replace(/
(\r\n|\r|\n)/g,"\n").length);return b}function Pi(a){try{return"number"==typeof
a.selectionStart}catch(b){return!1}};function Yi(a,b)
{O.call(this);a&&Zi(this,a,b)}y(Yi,O);f=Yi.prototype;f.ta=null;f.Oe=null;f.mg=null;
f.Pe=null;f.Db=-1;f.Ec=-1;f.uf=!1;
var
$i={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,6
3239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,6324
7:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},aj=
{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,P
ageDown:34,Insert:45},bj=E||bc||ec&&F("525"),cj=gc&&dc;f=Yi.prototype;
f.Nj=function(a){if(ec||bc)if(17==this.Db&&!a.ctrlKey||18==this.Db&&!a.altKey||
gc&&91==this.Db&&!a.metaKey)this.Ec=this.Db=-1;-1==this.Db&&(a.ctrlKey&&17!=a.b?
this.Db=17:a.altKey&&18!=a.b?this.Db=18:a.metaKey&&91!=a.b&&(this.Db=91));bj&&!
Ph(a.b,this.Db,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):
(this.Ec=Rh(a.b),cj&&(this.uf=a.altKey))};f.ij=function(a){this.Ec=this.Db=-
1;this.uf=a.altKey};
f.handleEvent=function(a){var b=a.i,c=b.altKey;if(E&&"keypress"==a.type){var
d=this.Ec;var e=13!=d&&27!=d?b.keyCode:0}else(ec||bc)&&"keypress"==a.type?
(d=this.Ec,e=0<=b.charCode&&63232>b.charCode&&Qh(d)?b.charCode:0):ac&&!ec?
(d=this.Ec,e=Qh(d)?b.keyCode:0):(d=b.keyCode||this.Ec,e=b.charCode||
0,cj&&(c=this.uf),gc&&63==e&&224==d&&(d=191));var g=d=Rh(d);d?63232<=d&&d in $i?
g=$i[d]:25==d&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in
aj&&(g=aj[b.keyIdentifier]);a=g==this.Db;this.Db=g;b=new dj(g,
e,a,b);b.altKey=c;this.dispatchEvent(b)};f.S=function(){return this.ta};function
Zi(a,b,c)
{a.Pe&&ej(a);a.ta=b;a.Oe=N(a.ta,"keypress",a,c);a.mg=N(a.ta,"keydown",a.Nj,c,a);a.P
e=N(a.ta,"keyup",a.ij,c,a)}function ej(a)
{a.Oe&&(Qe(a.Oe),Qe(a.mg),Qe(a.Pe),a.Oe=null,a.mg=null,a.Pe=null);a.ta=null;a.Db=-
1;a.Ec=-1}f.ma=function(){Yi.V.ma.call(this);ej(this)};function dj(a,b,c,d)
{se.call(this,d);this.type="key";this.b=a;this.s=b;this.repeat=c}y(dj,se);function
fj(a,b,c,d){he.call(this);d=d||150;this.j=null!=c?c:!
0;this.s=a||",;";this.ra=this.s.charAt(0);a=this.j?"[\\s"+this.s+"]+":"[\\s]
+";this.ka=new RegExp("^"+a+"|"+a+"$","g");this.wa=new RegExp("\\s*["+this.s+"]
$");this.ha=b||"";this.ua=this.j;this.i=0<d?new Df(d):null;this.g=new
U(this);this.R=new U(this);this.o=new Yi;this.U=-1}y(fj,he);var gj=(Hg||Ig)&&!
F("533.17.9");f=fj.prototype;f.rf=null;f.Pa=null;f.qg="";f.Kc=!1;f.Dg=!
1;f.hb=function(){return this.Pa.value};
f.tj=function(a){for(var b=0;b<arguments.length;b++){var
c=arguments[b];qa(c)&&1==c.nodeType&&(Ui(c,"combobox"),Vi(c,"autocomplete","list"))
;this.g.listen(c,"focus",this.qh);this.g.listen(c,"blur",this.uj);this.Pa||
(this.R.listen(c,"keydown",this.Vk),qa(c)&&1==c.nodeType&&ge(xd(c))==c&&hj(this,c))
}};f.ma=function(){fj.V.ma.call(this);null!
=this.rf&&window.clearTimeout(this.rf);this.g.ya();delete
this.g;this.R.ya();this.o.ya();je(this.i)};
f.Lb=function(a){switch(a.b){case 40:if(this.b.i.Ba())return
Li(this.b),a.preventDefault(),!0;if(!this.j)return this.update(!
0),a.preventDefault(),!0;break;case 38:if(this.b.i.Ba()){a:for(var
b=this.b,c=b.o,d=0;d<b.b.length;d++){if(c>b.g)c--;else{b.tf&&c==b.g&&b.nc(-
1);break}if(b.nc(c))break a}a.preventDefault();return!0}break;case 9:if(!
this.b.i.Ba()||a.shiftKey)this.b.dismiss();else
if(this.update(),this.b.zd()&&this.ua)return a.preventDefault(),!0;break;case
13:if(this.b.i.Ba()){if(this.update(),
this.b.zd())return a.preventDefault(),a.g(),!0}else this.b.dismiss();break;case
27:if(this.b.i.Ba())return this.b.dismiss(),a.preventDefault(),a.g(),!0;break;case
229:if(!this.Kc)return this.Kc||
(this.g.listen(this.Pa,"keyup",this.ai),this.g.listen(this.Pa,"keypress",this.
$h),this.Kc=!0),!0}return ij(this,a)};function ij(a,b){var c=a.j&&b.s&&-1!
=a.s.indexOf(String.fromCharCode(b.s));c&&a.update();return c&&a.b.zd()?
(b.preventDefault(),!0):!1}f.Oj=function(){return!1};
f.qh=function(a){hj(this,a.target||null)};function hj(a,b){Nh(a.R);a.b&&Ji(a.b);b!
=a.Pa&&(a.Pa=b,a.i&&(a.i.start(),a.g.listen(a.i,"tick",a.rh)),a.qg=a.hb(),Zi(a.o,a.
Pa),a.g.listen(a.o,"key",a.di),a.g.listen(a.Pa,"mousedown",a.ei),E&&a.g.listen(a.Pa
,"keypress",a.Zh))}f.uj=function(){gj?
this.rf=window.setTimeout(w(this.li,this),0):this.li()};
f.li=function()
{this.Pa&&(this.g.Ua(this.o,"key",this.di),ej(this.o),this.g.Ua(this.Pa,"keyup",thi
s.Oj),this.g.Ua(this.Pa,"mousedown",this.ei),E&&this.g.Ua(this.Pa,"keypress",this.Z
h),this.Kc&&jj(this),this.Pa=null,this.i&&(this.i.stop(),this.g.Ua(this.i,"tick",th
is.rh)),this.b&&Ki(this.b))};f.rh=function(){this.update()};f.Vk=function(a)
{this.qh(a)};f.di=function(a){this.U=a.b;this.b&&this.Lb(a)};f.$h=function()
{this.Kc&&229!=this.U&&jj(this)};
f.ai=function(a){this.Kc&&(13==a.b||77==a.b&&a.ctrlKey)&&jj(this)};f.ei=function()
{};function jj(a){a.Kc&&(a.Kc=!1,a.g.Ua(a.Pa,"keypress",a.
$h),a.g.Ua(a.Pa,"keyup",a.ai))}f.Zh=function(a){ij(this,a)};f.update=function(a)
{if(this.Pa&&(a||this.hb()!=this.qg)){if(a||!this.Dg){a=Ni(this.Pa)[0];var
b=this.hb();a=Oi(this,b)[Mi(this,b,a)];a=this.ka?
String(a).replace(this.ka,""):a;this.b&&(this.b.R=this.Pa,this.b.setToken(a,this.hb
()))}this.qg=this.hb()}this.Dg=!1};
function Mi(a,b,c){a=Oi(a,b);if(c==b.length)return a.length-1;for(var
d=b=0,e=0;d<a.length&&e<=c;d++)e+=a[d].length,b=d;return b}function Oi(a,b){if(!
a.j)return[b];for(var c=String(b).split(""),d=[],e=[],g=0,h=!1;g<c.length;g+
+)a.ha&&-1!=a.ha.indexOf(c[g])?(h||(d.push(e.join("")),e.length=0),e.push(c[g]),h=!
h):h||-1==a.s.indexOf(c[g])?e.push(c[g]):
(e.push(c[g]),d.push(e.join("")),e.length=0);d.push(e.join(""));return d};function
kj(){}ma(kj);kj.prototype.b=0;function lj(a){return":"+(a.b+
+).toString(36)};function mj(a,b,c,d){O.call(this);this.ha=a||
document.body;this.g=vd(this.ha);this.ra=!
a;this.ta=null;this.ka="";this.b=[];this.o=[];this.ua=this.U=-1;this.R=!
1;this.className="ac-renderer";this.La="ac-highlighted";this.s=b||
null;this.rb=null!=d?d:!0;this.qb=!!c}y(mj,O);f=mj.prototype;f.S=function(){return
this.ta};f.Eg=function(a){this.Ha=a};f.Cg=function(a,b,c)
{this.ka=b;this.b=a;this.U=-
1;this.ua=wa();this.i=c;this.o=[];nj(this)};f.dismiss=function(){this.R&&(this.R=!
1,oj(this,!1),R(this.ta,!1))};
f.show=function(){this.R||(this.R=!0,oj(this,!0),R(this.ta,!0))};function oj(a,b)
{a.i&&(Vi(a.i,"haspopup",b),Vi(a.ta,"expanded",b),Vi(a.i,"expanded",b),b?
Vi(a.i,"owns",a.ta.id):(a.i.removeAttribute("aria-
owns"),Xi(a.i,null)))}f.Ba=function(){return this.R};
function pj(a,b){var c=0<=b&&b<a.b.length?a.b[b]:void 0,d=0<=b&&b<a.o.length?
a.o[b]:void 0;a.dispatchEvent({type:"rowhilite",ha:d,row:c?
c.data:null})&&(0<=a.U&&Cb(a.o[a.U],["ac-active","active"]),a.U=b,d&&(zb(d,["ac-
active","active"]),a.i&&Xi(a.i,d),jg(d,a.ta)))}f.nc=function(a){if(-1==a)pj(this,-
1);else for(var b=0;b<this.b.length;b++)if(this.b[b].id==a){pj(this,b);break}};
function qj(a){if(!a.ta){var b=a.g.Ka("DIV",
{style:"display:none"});a.ta=b;zb(b,Ga(a.className).split("
"));Ui(b,"listbox");b.id=lj(kj.Ra());a.g.appendChild(a.ha,b);N(b,"click",a.sh,!
1,a);N(b,"mousedown",a.th,!1,a);N(b,"mouseover",a.xh,!1,a)}}
function nj(a){qj(a);a.Nb&&(a.ta.style.minWidth=a.Nb.clientWidth-
0+"px");a.o.length=0;a.g.jh(a.ta);a.s&&a.s.render?
a.s.render(a,a.ta,a.b,a.ka):z(a.b,function(a){var b=this.ka,d=this.g.Ka("DIV",
{className:"ac-row",id:lj(kj.Ra())});Ui(d,"option");this.s&&this.s.ql?
this.s.ql(a,b,d):Wd(d,a.data.toString());b&&this.rb&&(this.wa=!
1,rj(this,d,b));B(d,"ac-
row");this.o.push(d);this.g.appendChild(this.ta,d)},a);0==a.b.length?a.dismiss():
(a.show(),a.Yf(),vg(a.ta,!0))}
f.Yf=function(){if(this.i&&this.ra){var a=this.Ha||this.i;var b=this.qb?
5:1;Fh(a,b,this.ta,b^1,null,null,65)}};f.ma=function()
{this.ta&&(Pe(this.ta,"click",this.sh,!1,this),Pe(this.ta,"mousedown",this.th,!
1,this),Pe(this.ta,"mouseover",this.xh,!
1,this),this.g.hj(this.ta),this.ta=null,this.R=!
1);je(this.j);this.ha=null;mj.V.ma.call(this)};
function rj(a,b,c){if(!a.wa)if(3==b.nodeType){var
d=null;v(c)&&1<c.length&&(d=sb(c,1));c=sj(c);if(0!=c.length){var
e=b.nodeValue,g=new RegExp("\\b(?:"+c+")","gi");c=[];for(var
h=0,k=g.exec(e),l=0;k;)l+
+,c.push(e.substring(h,k.index)),c.push(e.substring(k.index,g.lastIndex)),h=g.lastI
ndex,k=g.exec(e);c.push(e.substring(h));if(1<c.length){for(d=0;1>d;d+
+)e=2*d,b.nodeValue=c[e],g=a.g.createElement("B"),g.className=a.La,a.g.appendChild(
g,a.g.b.createTextNode(String(c[e+1]))),g=b.parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.g.b.createTextNode(""),g.nextSibling),b=
g.nextSibling;b.nodeValue=sb(c,2).join("");a.wa=!0}else d&&rj(a,b,d)}}else
for(b=b.firstChild;b;)d=b.nextSibling,rj(a,b,c),b=d}function sj(a){var b="";if(!
a)return b;v(a)&&(a=db(a,function(a){return!Ea(Va(a))}));v(a)?b=0<a.length?
Ua(a[0]):"":/^\W/.test(a)||(b=Ua(a));return b}function tj(a,b){for(;b&&b!=a.ta&&!
yb(b,"ac-row");)b=b.parentNode;return b?bb(a.o,b):-1}
f.sh=function(a){var
b=tj(this,a.target);0<=b&&this.dispatchEvent({type:"select",row:this.b[b].id});a.g(
)};f.th=function(a){a.g();a.preventDefault()};f.xh=function(a)
{a=tj(this,a.target);0<=a&&!(300>wa()-
this.ua)&&this.dispatchEvent({type:"hilite",row:this.b[a].id})};function
uj(a,b,c,d){this.ua=a;this.ha=null;this.mb=c||null;this.wa="boolean"==typeof b?b:!
0;this.Ya=d||0;b=new vj;c=new wj(this.mb||a,this.Ya);c.ra=!0;d=new fj(null,null,!
1);Hi.call(this,b,c,d);d.b=this;d.tj(a);this.R=a;this.Sg=!1;this.tf=!
0;N(this,"update",w(this.Ha,this))}y(uj,Hi);uj.prototype.zd=function()
{this.La=this.ua.value;uj.V.zd.call(this);return!1};
uj.prototype.Ha=function(a){a.row&&(a=this.ua.form,this.ha||(this.ha=J("INPUT",
{type:"hidden",name:"oq"}),a.appendChild(this.ha)),this.ha.value=this.La,this.wa&&a
.submit())};function vj(){}vj.prototype.g=function(a,b){var c=A(b[1],function(a)
{return a[0]});a(b[0],c)};function wj(a,b){mj.call(this);this.Ya=a;this.mb=b||
0}y(wj,mj);
wj.prototype.Yf=function(){wj.V.Yf.call(this);var a=0,b=I("gbfwa");b||
(b=Ad("gbqfwa"));b&&(a=b.offsetTop+b.offsetHeight-1);z(zd(document,"div","ac-
renderer",void 0),function(b){a&&Q(b,"top",a+"px");Q(b,"width",qg(this.Ya).width-
2+"px");Q(b,"left",parseInt(b.style.left,10)+this.mb+"px")},this)};function xj(a)
{O.call(this);this.b=a||window;this.i=N(this.b,"resize",this.j,!
1,this);this.g=Dd(this.b||window)}y(xj,O);xj.prototype.va=function(){return this.g?
this.g.clone():null};xj.prototype.ma=function()
{xj.V.ma.call(this);this.i&&(Qe(this.i),this.i=null);this.g=this.b=null};xj.prototy
pe.j=function(){var a=Dd(this.b||window);ud(a,this.g)||
(this.g=a,this.dispatchEvent("resize"))};function V(){O.call(this);this.b=new
U(this)}y(V,O);V.prototype.ma=function()
{this.dispatchEvent("dispose");V.V.ma.call(this);this.b.ya()};function yj(a,b)
{this.o=a||200;this.j=b||108;V.call(this)}y(yj,V);yj.prototype.Qb=function(){return
this.o};yj.prototype.Ib=function(){return this.j};var zj={update:function(a)
{for(var b in a)zj[b]=a[b]},Ii:function(a){if(q(a))try{a=JSON.parse(a)}catch(c)
{a=null}for(var b in a)zj.Hi(b,a[b])},Hi:function(a,b)
{zj[a]=b}};xa("_OC_addFlags",zj.Ii);function Aj(a){a=new S(a);var
b=a.o.split("/");b[0]||b.shift();return 3<b.length?b[3]:vh(a,"id")||""}function
Bj(){var a=window.location.pathname.split("/");return 1>a.length?"":a[1]};function
Cj(a){this.b=a.giver_gaia_id||
0;this.g=a.giver_name||"";this.j=a.receiver_name||"";this.i=a.receiver_email||""}Cj
.prototype.isEmpty=function(){return
0==this.b||""==this.g||""==this.j||""==this.i?!0:!1};function Dj(a,b){return'<a
href="'+a+'"'+(" "+('class="'+b+'">Ver pedido</a>'))};function Ej()
{this.b={}}f=Ej.prototype;f.lc=function(){return
this.b.volumeId};f.isPurchased=function(){return
this.b.isPurchased};f.kg=function(){return this.b.kg};f.Dc=function(){return
this.b.Dc};f.Wd=function(){return this.b.Wd};function Fj(a){return a.g&&!
a.g.isEmpty()};function Gj(a)
{this.b={};this.b.title=a.title;this.b.subtitle=a.subtitle;this.b.authors=a.authors
;this.b.ki=a.preview_url;this.b.Tc=a.info_url;this.b.mi=a.pub_date;this.b.Kh=a.num_
pages;this.b.viewability=a.viewability;this.b.
$l=a.subject;this.b.El=a.thumbnail_url;this.b.snippet=a.snippet;this.b.listPrice=a.
list_price;this.b.ti=a.sale_price;this.b.Zl=a.sale_price_better;this.b.Qk=a.offer_p
rice;this.b.xf=a.buy_url;this.b.ni=a.read_url;this.b.Ne=a.is_free_ebook||!
1;this.b.Ie=a.in_my_ebooks||!1;this.b.Xl=
a.my_ebooks_url||"";this.b.rating=a.rating_score||0;this.b.zk=a.num_reviews||
0;this.b.isPurchased=a.is_purchased||!1;this.b.Le=a.is_ebook||!
1;this.b.am=a.write_review_url||"";this.b.bj=a.add_to_my_ebooks_url||"";this.b.kl=a
.preview_ebook_url||"";this.b.ul=a.reviews_url||"";this.b.viewOrderUrl=a.view_order
_url||"";this.b.Sl=a.add_to_my_ebooks_url;this.b.Ki=a.add_to_my_ebooks_url_is_on_pl
ay||!1;this.b.Ge=a.has_flowing_text||!1;this.b.He=a.has_scanned_text||!1;var
b=Aj(a.info_url);this.b.volumeId=b;
this.b.Oi=a.canonical_atb_url||"";this.b.kg=a.is_rentable||!
1;this.b.Ub=a.is_pre_order||!
1;this.b.Te=a.on_sale_date||"";this.b.Dc=a.is_pre_ordered||!
1;this.b.Wl=a.issue_volume_count||0;this.b.Wd=a.is_volume_cancelled||!
1;this.b.Ni=a.cancelled_reason||"0";this.g=new Cj(a.gift_details||
{});switch(a.rental_state){case 1:this.b.rentalState=1;break;case
2:this.b.rentalState=2}this.b.rl=a.rental_end_utc||0}y(Gj,Ej);var Hj,Ij;
(function(){function a(a,b){if(!b)return"";var
c=a.createElement("a");c.setAttribute("href",b);return c.href}function b(a,b,c){b
in a?a[b].push(c):a[b]=[c]}function c(a,b,c){var
d;for(d=a.firstChild;d;d=d.nextSibling)b.apply(null,
[d].concat(Array.prototype.slice.call(arguments,2)))}function d(a,b){3==a.nodeType?
b.push(a.nodeValue):c(a,d,b);return b}function e(a){return(a.textContent||
a.innerText||d(a,[]).join("")).replace(/^\s+|\s+$/g,"")}function g(d,k,C)
{if(1==d.nodeType){if(d.id){if(C[d.id])return;C[d.id]=
!0}if(null!=d.getAttribute("itemprop")){"properties"in k||(k.properties={});for(var
p=d.getAttribute("itemprop").split(" "),t=0;t<p.length;t++){var Ya=p[t],ya=void
0;d.tagName in l&&(ya=l[d.tagName]);if(null!=d.getAttribute("itemscope"))var
Ub=h(d);else"src"==ya?Ub=a(d.ownerDocument,d.src):"href"==ya?
(Ub=a(d.ownerDocument,d.href),"url_name"==Ya&&(Ya="url",e(d)&&b(k.properties,"name"
,e(d)))):"data"==ya?Ub=d.data:Ub="content"==ya?d.getAttribute("content"):ya?
d.getAttribute(ya):null!=d.getAttribute("datetime")?
d.getAttribute("datetime"):e(d);b(k.properties,Ya,Ub)}}null!
=d.getAttribute("itemscope")||c(d,g,k,C)}}function h(a){var b={};null!
=a.getAttribute("itemtype")&&(b.type=a.getAttribute("itemtype"));null!
=a.getAttribute("itemid")&&(b.id=a.getAttribute("itemid"));var
d={},e=a.getAttribute("itemref");if(e){e=e.split(/\s+/);for(var h=0;h<e.length;h++)
{var k=a.ownerDocument.getElementById(e[h]);k&&g(k,b,d)}}c(a,g,b,d);return
b}function k(a,d){1==a.nodeType&&(null!
=a.getAttribute("itemscope")&&null==a.getAttribute("itemprop")&&
b(d,"items",h(a)),c(a,k,d))}var
l={META:"content",AUDIO:"src",EMBED:"src",IFRAME:"src",IMG:"src",SOURCE:"src",TRACK
:"src",VIDEO:"src",A:"href",AREA:"href",LINK:"href",OBJECT:"data"};Ij=function(a)
{var b={};k(a,b);return b};Hj=function(a,b)
{a.gbar&&a.gbar.asmc&&a.gbar.asmc(function(){var a;"function"==typeof b?
a=b():a=b;return a?Ij(a):null})}})();var
Jj,Kj,Lj,Mj,Nj,Oj,Pj,Qj,Rj,Sj,Tj,Uj,Vj,Wj,Xj,Yj;
Jj=function(){var a=Kj||window;a.iframes.setHandler("shareboxDialog",
{onOpen:function(a){a.openInto(a.getOpenParams().element,
{"class":"abc",scrolling:"auto",width:"100%",height:"100%",allowtransparency:"true"
});var
b=a.getIframeEl();0<navigator.userAgent.indexOf("MSIE")&&(b.style.visibility="hidde
n",b.onreadystatechange=function(){b.style.visibility="";delete
b.onreadystatechange});b.focus();return a},onReady:function(b)
{window.setTimeout(function(){Lj=b;Mj&&b.setPrefill(Mj);b.setParamBag(Nj);Oj&&
(Pj=a.document.documentElement.style.overflow,a.document.documentElement.style.over
flow="hidden");Qj&&Qj({})},0)},onClose:function(b,c)
{c&&(c.loggedOut&&Rj&&Rj(),c.footerCallback&&Sj&&Sj());a.document.body.removeChild(
a.document.getElementById("googleShareboxIframeDiv"));Oj&&(a.document.documentEleme
nt.style.overflow=Pj);Tj.b=!1;Uj&&Uj(c)}})};Vj=function(){if(!Lj){var a=Kj||
window;a.document.body.removeChild(a.document.getElementById("googleShareboxIframeD
iv"));Tj.b=!1;Wj&&Wj({})}};
Tj=function(a,b){if(!Tj.b)
{Mj=a;b&&(Qj=b.onShareOpened,Uj=b.onShareClosed,Wj=b.onShareTimedOut,Rj=b.onNotLogg
edInForGooglePlus,Sj=b.footerCallback,Xj=b.sessionIndex,Yj=b.socialHost,Kj=b.window
,b.window=null,Oj=b.hideDoubleScrollBar,Nj=b);var c=Kj||
window,d=c.document;Xj=Xj||"0";Yj=Yj||"https://plus.google.com";Jj();Tj.b=!0;var
e=Yj+"/u/"+Xj+"/_/sharebox/dialog",g={};g.claimedOrigin=d.location.protocol+"//"+d.
location.host;var h=!
1;b&&(b.hl&&(g.hl=b.hl),b.sourceForLogging&&(g.source=b.sourceForLogging),
b.dialogTitle&&(g.dialogTitle=b.dialogTitle),b.dialogSubtitle&&(g.dialogSubtitle=b.
dialogSubtitle),b.shareButtonText&&(g.shareButtonText=b.shareButtonText),b.cancelBu
ttonText&&(g.cancelButtonText=b.cancelButtonText),b.showIcons&&(g.showIcons="true")
,b.editorText&&(g.editorText=b.editorText),b.editorHelperText&&(g.editorHelperText=
b.editorHelperText),b.segments&&(g.segments=c.JSON.stringify(b.segments)),b.birthda
y&&(g.birthday=b.birthday),b.secb&&(g.secb=b.secb),b.recipients&&(g.rcpt=b.recipien
ts.join(",")),
h=!!b.updateMetadata,b.footer&&(g.footer=b.footer));var k=null;if(!h){var
l;if(a&&a.items&&1==a.items.length&&a.items[0].properties)
{h=a.items[0].properties;var p=!1,t;for(t in h)if("url"!=t){p=!0;break}!
p&&h.url&&h.url[0]&&(l=h.url[0])}l?
(g.url=l,k="url"):a&&(g.md=c.gadgets.json.stringify(a),k="md")}k&&(g.prm=k);g.sts=(
+new Date).toString(36);750>d.documentElement.clientHeight&&(g.susp=!
0);d.documentMode&&(g.hostiemode=d.documentMode);g.wpp="1";k=d.createElement("div")
;k.id="googleShareboxIframeDiv";
k.style.cssText="left:0;top:0;width:100%;height:100%;position:fixed;z-
index:99999";d.body.appendChild(k);c.iframes.open(e,{element:k,allowPost:!
0,style:"shareboxDialog"},g,{});var
C=d.createElement("div");C.style.cssText="left:0;top:0;width:100%;height:100%;posit
ion:absolute;background:#fff;opacity:0;transition:opacity 0.25s;-webkit-
transition:opacity 0.25s;filter:alpha(opacity=75);z-index:-
1";k.appendChild(C);window.setTimeout(function()
{C.style.opacity=".75"},0);window.setTimeout(Vj,15E3)}};
Tj.b=!1;function Zj(a){O.call(this);this.g=a||
vd();this.Ha=ak;this.Ja=null;this.Ga=!1;this.ta=null;this.ha=void
0;this.R=this.o=this.s=this.La=null;this.Nb=!1}y(Zj,O);Zj.prototype.ne=kj.Ra();var
ak=null;
function bk(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("Invalid component
state");}f=Zj.prototype;f.getId=function(){return this.Ja||
(this.Ja=lj(this.ne))};function ck(a,b){if(a.s&&a.s.R){var c=a.s.R,d=a.Ja;d in
c&&delete c[d];Ob(a.s.R,b,a)}a.Ja=b}f.S=function(){return this.ta};
function dk(a){a.ha||(a.ha=new U(a));return a.ha}f.Xc=function(a){if(this==a)throw
Error("Unable to set parent
component");if(a&&this.s&&this.Ja&&ek(this.s,this.Ja)&&this.s!=a)throw
Error("Unable to set parent
component");this.s=a;Zj.V.de.call(this,a)};f.zc=function(){return
this.s};f.de=function(a){if(this.s&&this.s!=a)throw Error("Method not
supported");Zj.V.de.call(this,a)};f.Xb=function()
{this.ta=this.g.createElement("DIV")};f.render=function(a){fk(this,a)};
function fk(a,b,c){if(a.Ga)throw Error("Component already rendered");a.ta||
a.Xb();b?b.insertBefore(a.ta,c||null):a.g.b.body.appendChild(a.ta);a.s&&!a.s.Ga||
a.Na()}function gk(a,b){if(a.Ga)throw Error("Component already
rendered");if(b&&a.Nf(b)){a.Nb=!0;var c=xd(b);a.g&&a.g.b==c||
(a.g=vd(b));a.Gb(b);a.Na()}else throw Error("Invalid element to
decorate");}f.Nf=function(){return!0};f.Gb=function(a){this.ta=a};f.Na=function()
{this.Ga=!0;hk(this,function(a){!a.Ga&&a.S()&&a.Na()})};
f.Hb=function(){hk(this,function(a){a.Ga&&a.Hb()});this.ha&&Nh(this.ha);this.Ga=!
1};f.ma=function(){this.Ga&&this.Hb();this.ha&&(this.ha.ya(),delete
this.ha);hk(this,function(a){a.ya()});!
this.Nb&&this.ta&&M(this.ta);this.s=this.La=this.ta=this.R=this.o=null;Zj.V.ma.call
(this)};function W(a,b,c){a.Fd(b,ik(a),c)}
f.Fd=function(a,b,c){if(a.Ga&&(c||!this.Ga))throw Error("Component already
rendered");if(0>b||b>ik(this))throw Error("Child component index out of
bounds");this.R&&this.o||(this.R={},this.o=[]);if(a.zc()==this){var
d=a.getId();this.R[d]=a;lb(this.o,a)}else
Ob(this.R,a.getId(),a);a.Xc(this);rb(this.o,b,0,a);a.Ga&&this.Ga&&a.zc()==this?
(c=this.kd(),b=c.childNodes[b]||null,b!=a.S()&&c.insertBefore(a.S(),b)):c?
(this.ta||this.Xb(),b=jk(this,b+1),fk(a,this.kd(),b?b.ta:null)):this.Ga&&!
a.Ga&&a.ta&&a.ta.parentNode&&
1==a.ta.parentNode.nodeType&&a.Na()};f.kd=function(){return this.ta};function kk(a)
{null==a.Ha&&(a.Ha=tg(a.Ga?a.ta:a.g.b.body));return a.Ha}function ik(a){return a.o?
a.o.length:0}function ek(a,b){if(a.R&&b){var c=a.R;c=(null!==c&&b in c?c[b]:void
0)||null}else c=null;return c}function jk(a,b){return a.o?a.o[b]||
null:null}function hk(a,b,c){a.o&&z(a.o,b,c)}function lk(a,b){return a.o&&b?
bb(a.o,b):-1}
f.removeChild=function(a,b){if(a){var c=q(a)?a:a.getId();a=ek(this,c);if(c&&a){var
d=this.R;c in d&&delete
d[c];lb(this.o,a);b&&(a.Hb(),a.ta&&M(a.ta));a.Xc(null)}}if(!a)throw Error("Child is
not in parent component");return a};var mk={},nk={},ok={};function pk(){throw
Error("Do not instantiate
directly");}pk.prototype.se=null;pk.prototype.getContent=function(){return
this.content};pk.prototype.toString=function(){return this.content};function
qk(a,b){this.content=String(a);this.se=null!=b?
b:null}y(qk,pk);qk.prototype.ad=ok;function rk()
{pk.call(this)}y(rk,pk);rk.prototype.ad=mk;function sk(a){if(!qa(a))return
String(a);if(a instanceof pk){if(a.ad===mk)return
a.getContent();if(a.ad===ok)return Ia(a.getContent())}return"zSoyz"};function tk()
{}var uk;ma(tk);var
vk={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"check
ed",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};f=t
k.prototype;f.nd=function(){};f.Kb=function(a){return
a.g.Ka("DIV",wk(this,a).join(" "),a.getContent())};f.Sb=function(a){return
a};function xk(a,b,c){if(a=a.S?a.S():a){var d=[b];E&&!
F("7")&&(d=yk(xb(a),b),d.push(b));(c?zb:Cb)(a,d)}}f.Be=function(){return!0};
f.Va=function(a,b){b.id&&ck(a,b.id);var c=this.Sb(b);c&&c.firstChild?
zk(a,c.firstChild.nextSibling?pb(c.childNodes):c.firstChild):a.Sc=null;var
d=0,e=this.Ca(),g=this.Ca(),h=!1,k=!1,l=!1,p=pb(xb(b));z(p,function(a){h||a!=e?k||
a!=g?d|=this.ye(a):k=!0:(h=!0,g==e&&(k=!0));1==this.ye(a)&&$d(c)&&ae(c)&&Zd(c,!
1)},this);a.Cc=d;h||(p.push(e),g==e&&(k=!0));k||p.push(g);var
t=a.Pb;t&&p.push.apply(p,t);if(E&&!F("7")){var
C=yk(p);0<C.length&&(p.push.apply(p,C),l=!0)}if(!h||!k||t||l)b.className=p.join("
");return b};
f.lh=function(a){kk(a)&&this.nh(a.S(),!
0);a.isEnabled()&&this.Rd(a,a.Ba())};function Ak(a,b,c){if(a=c||
a.nd())c=b.getAttribute("role")||null,a!=c&&Ui(b,a)}function Bk(a,b,c){b.Ba()||
Vi(c,"hidden",!b.Ba());b.isEnabled()||a.ac(c,1,!
b.isEnabled());Ck(b,8)&&a.ac(c,8,X(b,8));Ck(b,16)&&a.ac(c,16,X(b,16));Ck(b,64)&&a.a
c(c,64,X(b,64))}f.Rf=function(a,b){vg(a,!b,!E&&!ac)};f.nh=function(a,b)
{xk(a,this.Ca()+"-rtl",b)};f.mh=function(a){var b;return Ck(a,32)&&(b=a.S())?
$d(b)&&ae(b):!1};
f.Rd=function(a,b){var c;if(Ck(a,32)&&(c=a.S())){if(!b&&X(a,32))
{try{c.blur()}catch(d){}X(a,32)&&a.Ce(null)}($d(c)&&ae(c))!
=b&&Zd(c,b)}};f.setVisible=function(a,b){R(a,b);a&&Vi(a,"hidden",!
b)};f.yb=function(a,b,c){var d=a.S();if(d){var
e=this.Kd(b);e&&xk(a,e,c);this.ac(d,b,c)}};f.ac=function(a,b,c){uk||
(uk={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=uk[b];var
d=a.getAttribute("role")||null;d&&(d=vk[d]||b,b="checked"==b||"selected"==b?
d:b);b&&Vi(a,b,c)};
f.Qd=function(a,b){var c=this.Sb(a);if(c&&(Pd(c),b))if(q(b))Wd(c,b);else{var
d=function(a){if(a){var b=xd(c);c.appendChild(q(a)?b.createTextNode(a):a)}};v(b)?
z(b,d):!oa(b)||"nodeType"in b?d(b):z(pb(b),d)}};f.Ca=function(){return"goog-
control"};function wk(a,b){var c=a.Ca(),d=[c],e=a.Ca();e!
=c&&d.push(e);c=b.getState();for(e=[];c;){var g=c&-
c;e.push(a.Kd(g));c&=~g}d.push.apply(d,e);(c=b.Pb)&&d.push.apply(d,c);E&&!
F("7")&&d.push.apply(d,yk(d));return d}
function yk(a,b){var c=[];b&&(a=ob(a,[b]));z([],function(d){!gb(d,x(jb,a))||b&&!
jb(d,b)||c.push(d.join("_"))});return c}f.Kd=function(a){this.b||Dk(this);return
this.b[a]};f.ye=function(a){if(!this.ub){this.b||Dk(this);var b=this.b,c={},d;for(d
in b)c[b[d]]=d;this.ub=c}a=parseInt(this.ub[a],10);return isNaN(a)?0:a};function
Dk(a){var b=a.Ca();a.b={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-
selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function Ek()
{}y(Ek,tk);ma(Ek);f=Ek.prototype;f.nd=function()
{return"button"};f.ac=function(a,b,c){switch(b){case 8:case
16:Vi(a,"pressed",c);break;default:case 64:case
1:Ek.V.ac.call(this,a,b,c)}};f.Kb=function(a){var
b=Ek.V.Kb.call(this,a);Fk(b,a.U);var
c=a.hb();c&&this.Mf(b,c);Ck(a,16)&&this.ac(b,16,X(a,16));return
b};f.Va=function(a,b){b=Ek.V.Va.call(this,a,b);var
c=this.hb(b);a.qb=c;a.U=b.title;Ck(a,16)&&this.ac(b,16,X(a,16));return
b};f.hb=u;f.Mf=u;
function Fk(a,b){a&&(b?a.title=b:a.removeAttribute("title"))}f.Ca=function()
{return"goog-button"};function Gk(a,b){if(!a)throw Error("Invalid class name
"+a);if(!pa(b))throw Error("Invalid decorator function "+b);Hk[a]=b}var
Ik={},Hk={};function Jk(a,b,c){Zj.call(this,c);if(!b){b=this.constructor;for(var
d;b;){d=ra(b);if(d=Ik[d])break;b=b.V?b.V.constructor:null}b=d?pa(d.Ra)?d.Ra():new
d:null}this.i=b;this.Sc=n(a)?
a:null}y(Jk,Zj);f=Jk.prototype;f.Sc=null;f.Cc=0;f.he=39;f.Mc=255;f.fe=0;f.De=!
0;f.Pb=null;f.Sf=!0;function Kk(a,b){a.Ga&&b!=a.Sf&&Lk(a,b);a.Sf=b}function Mk(a,b)
{b&&(a.Pb?jb(a.Pb,b)||a.Pb.push(b):a.Pb=[b],xk(a,b,!0))}function Nk(a,b,c){c?
Mk(a,b):b&&a.Pb&&lb(a.Pb,b)&&(0==a.Pb.length&&(a.Pb=null),xk(a,b,!1))}
f.Xb=function(){var
a=this.i.Kb(this);this.ta=a;Ak(this.i,a,this.Od());this.i.Rf(a,!1);this.Ba()||
this.i.setVisible(a,!1)};f.Od=function(){return null};f.kd=function(){return
this.i.Sb(this.S())};f.Nf=function(a){return this.i.Be(a)};f.Gb=function(a)
{this.ta=a=this.i.Va(this,a);Ak(this.i,a,this.Od());this.i.Rf(a,!1);this.De="none"!
=a.style.display};
f.Na=function()
{Jk.V.Na.call(this);Bk(this.i,this,this.ta);this.i.lh(this);if(this.he&-
2&&(this.Sf&&Lk(this,!0),Ck(this,32))){var a=this.S();if(a){var b=this.ka||
(this.ka=new
Yi);Zi(b,a);dk(this).listen(b,"key",this.Lb).listen(a,"focus",this.nj).listen(a,"bl
ur",this.Ce)}}};
function Lk(a,b){var c=dk(a),d=a.S();b?
(c.listen(d,"mouseover",a.Tf).listen(d,"mousedown",a.Bc).listen(d,"mouseup",a.Yb).l
isten(d,"mouseout",a.$f),a.Sd!=u&&c.listen(d,"contextmenu",a.Sd),E&&(F(9)||
c.listen(d,"dblclick",a.uh),a.ra||(a.ra=new Ok(a),ie(a,a.ra)))):
(c.Ua(d,"mouseover",a.Tf).Ua(d,"mousedown",a.Bc).Ua(d,"mouseup",a.Yb).Ua(d,"mouseou
t",a.$f),a.Sd!=u&&c.Ua(d,"contextmenu",a.Sd),E&&(F(9)||
c.Ua(d,"dblclick",a.uh),je(a.ra),a.ra=null))}
f.Hb=function()
{Jk.V.Hb.call(this);this.ka&&ej(this.ka);this.Ba()&&this.isEnabled()&&this.i.Rd(thi
s,!1)};f.ma=function(){Jk.V.ma.call(this);this.ka&&(this.ka.ya(),delete
this.ka);delete this.i;this.ra=this.Pb=this.Sc=null};f.getContent=function(){return
this.Sc};function zk(a,b){a.Sc=b}f.we=function(){var a=this.getContent();if(!
a)return"";a=q(a)?a:v(a)?A(a,de).join(""):be(a);return Fa(a)};f.Ba=function()
{return this.De};
f.setVisible=function(a,b){if(b||this.De!=a&&this.dispatchEvent(a?"show":"hide"))
{var
c=this.S();c&&this.i.setVisible(c,a);this.isEnabled()&&this.i.Rd(this,a);this.De=a;
return!0}return!1};f.isEnabled=function(){return!X(this,1)};f.Oa=function(a){var
b=this.zc();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!Pk(this,1,!a)||(a||
(Qk(this,!1),Rk(this,!1)),this.Ba()&&this.i.Rd(this,a),this.yb(1,!a,!0))};function
Rk(a,b){Pk(a,2,b)&&a.yb(2,b)}function Qk(a,b){Pk(a,4,b)&&a.yb(4,b)}
f.Fg=function(a){Pk(this,8,a)&&this.yb(8,a)};f.Hc=function(a)
{Pk(this,16,a)&&this.yb(16,a)};f.$e=function(a)
{Pk(this,32,a)&&this.yb(32,a)};f.Ta=function(a)
{Pk(this,64,a)&&this.yb(64,a)};f.getState=function(){return this.Cc};function
X(a,b){return!!(a.Cc&b)}f.yb=function(a,b,c){c||1!=a?Ck(this,a)&&b!
=X(this,a)&&(this.i.yb(this,a,b),this.Cc=b?this.Cc|a:this.Cc&~a):this.Oa(!
b)};function Ck(a,b){return!!(a.he&b)}
f.Xa=function(a,b){if(this.Ga&&X(this,a)&&!b)throw Error("Component already
rendered");!b&&X(this,a)&&this.yb(a,!1);this.he=b?this.he|a:this.he&~a};function
Sk(a,b){return!!(a.Mc&b)&&Ck(a,b)}function Pk(a,b,c){return Ck(a,b)&&X(a,b)!=c&&(!
(a.fe&b)||a.dispatchEvent(bk(b,c)))&&!a.isDisposed()}f.Tf=function(a){(!
a.relatedTarget||!
Ud(this.S(),a.relatedTarget))&&this.dispatchEvent("enter")&&this.isEnabled()&&Sk(th
is,2)&&Rk(this,!0)};
f.$f=function(a){a.relatedTarget&&Ud(this.S(),a.relatedTarget)||!
this.dispatchEvent("leave")||(Sk(this,4)&&Qk(this,!1),Sk(this,2)&&Rk(this,!
1))};f.Sd=u;f.Bc=function(a){this.isEnabled()&&(Sk(this,2)&&Rk(this,!
0),ve(a)&&(Sk(this,4)&&Qk(this,!
0),this.i&&this.i.mh(this)&&this.S().focus()));ve(a)&&a.preventDefault()};f.Yb=func
tion(a){this.isEnabled()&&(Sk(this,2)&&Rk(this,!
0),X(this,4)&&this.Wc(a)&&Sk(this,4)&&Qk(this,!1))};f.uh=function(a)
{this.isEnabled()&&this.Wc(a)};
f.Wc=function(a){Sk(this,16)&&this.Hc(!X(this,16));Sk(this,8)&&this.Fg(!
0);Sk(this,64)&&this.Ta(!X(this,64));var b=new
oe("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.s
hiftKey=a.shiftKey,b.R=a.R);return this.dispatchEvent(b)};f.nj=function()
{Sk(this,32)&&this.$e(!0)};f.Ce=function(){Sk(this,4)&&Qk(this,!
1);Sk(this,32)&&this.$e(!1)};f.Lb=function(a){return
this.Ba()&&this.isEnabled()&&this.od(a)?(a.preventDefault(),a.g(),!0):!
1};f.od=function(a){return 13==a.b&&this.Wc(a)};
if(!pa(Jk))throw Error("Invalid component class "+Jk);if(!pa(tk))throw
Error("Invalid renderer class "+tk);var Tk=ra(Jk);Ik[Tk]=tk;Gk("goog-
control",function(){return new Jk(null)});function Ok(a)
{he.call(this);this.g=a;this.b=!1;this.i=new
U(this);ie(this,this.i);a=this.g.ta;this.i.listen(a,"mousedown",this.o).listen(a,"m
ouseup",this.s).listen(a,"click",this.j)}y(Ok,he);var Uk=!E||
tc(9);Ok.prototype.o=function(){this.b=!1};Ok.prototype.s=function(){this.b=!0};
function Vk(a,b){if(!Uk)return a.button=0,a.type=b,a;var
c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.v
iew||
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}Ok.prototype.j=function(a)
{if(this.b)this.b=!1;else{var
b=a.i,c=b.button,d=b.type,e=Vk(b,"mousedown");this.g.Bc(new
se(e,a.j));e=Vk(b,"mouseup");this.g.Yb(new se(e,a.j));Uk||(b.button=c,b.type=d)}};
Ok.prototype.ma=function(){this.g=null;Ok.V.ma.call(this)};function Wk()
{}y(Wk,Ek);ma(Wk);f=Wk.prototype;f.nd=function(){};f.Kb=function(a){Kk(a,!
1);a.Mc&=-256;a.Xa(32,!1);return a.g.Ka("BUTTON",{"class":wk(this,a).join("
"),disabled:!
a.isEnabled(),title:a.U||"",value:a.hb()||""},a.we()||"")};f.Be=function(a)
{return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type
||"reset"==a.type)};f.Va=function(a,b){Kk(a,!1);a.Mc&=-256;a.Xa(32,!
1);if(b.disabled){var c=this.Kd(1);B(b,c)}return Wk.V.Va.call(this,a,b)};
f.lh=function(a){dk(a).listen(a.S(),"click",a.Wc)};f.Rf=u;f.nh=u;f.mh=function(a)
{return a.isEnabled()};f.Rd=u;f.yb=function(a,b,c){Wk.V.yb.call(this,a,b,c);
(a=a.S())&&1==b&&(a.disabled=c)};f.hb=function(a){return
a.value};f.Mf=function(a,b){a&&(a.value=b)};f.ac=u;function Xk(a,b,c)
{Jk.call(this,a,b||Wk.Ra(),c)}y(Xk,Jk);f=Xk.prototype;f.hb=function(){return
this.qb};f.kh=function(a){this.U=a;Fk(this.S(),a)};function Yk(a,b){var
c=a.i,d=kk(a),e=c.Ca()+"-collapse-left";c=c.Ca()+"-collapse-right";Nk(a,d?c:e,!!
(b&1));Nk(a,d?e:c,!!(b&2))}f.ma=function(){Xk.V.ma.call(this);delete this.qb;delete
this.U};f.Na=function(){Xk.V.Na.call(this);if(Ck(this,32)){var
a=this.S();a&&dk(this).listen(a,"keyup",this.od)}};
f.od=function(a){return 13==a.b&&"key"==a.type||32==a.b&&"keyup"==a.type?
this.Wc(a):32==a.b};Gk("goog-button",function(){return new Xk(null)});function
Zk(a){return Qa(Ga(a.replace($k,function(a,c){return al.test(c)?"":" "}).replace(/
[\t\n ]+/g," ")))}var al=/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)
$/i,$k=/<[!\/]?([a-z0-9]+)([\/ ][^>]*)?>/gi;function bl(a,b){this.i=a;this.s=!!
b;this.j={0:this.i+"-arrowright",1:this.i+"-arrowup",2:this.i+"-
arrowdown",3:this.i+"-arrowleft"}}y(bl,Eh);f=bl.prototype;f.Fh=!
1;f.vf=2;f.Og=20;f.wf=3;f.yg=-5;f.sf=!1;f.Eg=function(a)
{this.g=a};f.setPosition=function(a,b,c,d){null!=a&&(this.wf=a);null!
=b&&(this.vf=b);r(c)&&(this.Og=Math.max(c,15));r(d)&&(this.yg=d)};f.Cb=function(a,b
,c){a=this.vf;2==a&&(a=0);cl(this,this.wf,a,2==this.vf?dl(this.wf)?
this.b.offsetHeight/2:this.b.offsetWidth/2:this.Og,0,c)};
function cl(a,b,c,d,e,g){if(a.g){var h=el(b,c);var k=a.g;var l=qg(k);l=(dl(b)?
l.height/2:l.width/2)-d;var p=Hh(k,h),t;if(t=hg(k))k=Tf(rg(k)),dl(b)?k.top<t.top&&!
(p&1)?l-=t.top-k.top:k.bottom>t.bottom&&p&1&&(l-=k.bottom-
t.bottom):k.left<t.left&&!(p&4)?l-=t.left-k.left:k.right>t.right&&p&4&&(l-=k.right-
t.right);k=l;k=dl(b)?new G(a.yg,k):new G(k,a.yg);l=dl(b)?6:9;a.sf&&2==e&&(l=dl(b)?
4:1);p=b^3;dl(b)&&"rtl"==a.g.dir&&(p=b);h=Fh(a.g,el(p,c),a.b,h,k,g,a.Fh?l:0,void
0,null);if(2!=e&&h&496){cl(a,b^3,c,d,
a.sf&&0==e?1:2,g);return}!a.s||h&496||
(e=parseFloat(a.b.style.left),g=parseFloat(a.b.style.top),isFinite(e)&&0==e
%1&&isFinite(g)&&0==g%1||bg(a.b,Math.round(e),Math.round(g)))}fl(a,b,c,d)}
function fl(a,b,c,d){var e=a.o;Hb(a.j,function(a){Db(e,a,!
1)},a);B(e,a.j[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.g?
(c=mg(a.g,a.b),d=gl(a.g,b),dl(b)?e.style.top=hl(c.y+d.y,a.b.offsetHeight-
15)+"px":e.style.left=hl(c.x+d.x,a.b.offsetWidth-15)+"px"):e.style[0==c?
dl(b)?"top":"left":dl(b)?"bottom":"right"]=d+"px"}function hl(a,b){return 15>b?
15:Math.min(Math.max(a,15),b)}
function el(a,b){switch(a){case 2:return 0==b?1:5;case 1:return 0==b?0:4;case
0:return 0==b?12:13;default:return 0==b?8:9}}function gl(a,b){var
c=0,d=0,e=qg(a);switch(b){case 2:c=e.width/2;break;case
1:c=e.width/2;d=e.height;break;case 0:d=e.height/2;break;case
3:c=e.width,d=e.height/2}return new G(c,d)}function dl(a){return 0==a||
3==a};function il(a){he.call(this);this.g=a||
vd()}y(il,he);il.prototype.o=function()
{Ui(this.S(),"tooltip");Vi(this.S(),"live","polite")};function jl(a)
{il.call(this,a);this.b=this.g.Ka("DIV",kl()+"-
contentId");this.j=this.g.Ka("DIV",kl()+"-arrow",this.g.Ka("DIV",kl()+"-
arrowimplbefore"),this.g.Ka("DIV",kl()+"-arrowimplafter"));this.i=this.g.Ka("DIV",
{"class":kl(),role:"tooltip"},this.b,this.j);this.o()}y(jl,il);function kl()
{return"jfk-tooltip"}jl.prototype.S=function(){return
this.i};jl.prototype.ma=function(){this.i&&M(this.i)};function ll(a)
{jl.call(this,a)}y(ll,jl);ll.prototype.o=function(){Ui(this.S(),"tooltip")};var
ml={};function nl(a){U.call(this);this.ua=a;this.ka=new
Ff(this.Dl,0,this);ie(this,this.ka);var b=Id();this.s=pa(b.MutationObserver)?new
b.MutationObserver(w(this.xj,this)):null;a=a.b;this.listen(a,
["mouseout","mousedown","click","blur",re,"keydown"],this.Si,!0);this.listen(a,
["mouseover","focus",qe],this.yl,!0)}y(nl,U);f=nl.prototype;f.ma=function()
{ol(this);nl.V.ma.call(this)};
function pl(a,b){switch(b.type){case "mousedown":case "mouseover":case
"mouseout":case "click":a.ra=!1;break;case "keydown":a.ra=!0}}f.yl=function(a)
{this.s&&this.s.disconnect();pl(this,a);var b=a.target;a="focus"==a.type||
a.type==qe;var c=this.b&&Ud(this.b.b,b);if(this.ra||!a||c)
{this.wa=a;if(a=b&&b.getAttribute&&this.s)a=b.getAttribute("role")||
null,a=jb(Ti,a);a&&(this.s.observe(b,{attributes:!0}),
(a=Wi(b))&&(b=a));this.j=b}else this.j=null;ql(this)};
f.Si=function(a){pl(this,a);var
b=a.target;a="mousedown"==a.type||"click"==a.type;b=this.b&&Ud(this.b.b,b);a&&b||
(this.j=null,ql(this))};f.xj=function(a){z(a,w(function(a){var
b=Wi(a.target);b&&"aria-
activedescendant"==a.attributeName&&(this.j=b,ql(this))},this))};function ql(a)
{ol(a);a.ka.start(a.g?50:300)}function ol(a)
{a.R&&(m.clearTimeout(a.R),a.R=0,a.g=null)}
f.Dl=function(){if(!this.j)rl(this),this.g=null;else if(!
(this.g&&this.b&&Ud(this.b.S(),this.j))||this.g.getAttribute("data-tooltip-
unhoverable")){var a=fe(this.j,function(a){return
a.getAttribute&&(a.getAttribute("data-tooltip-contained")||a.getAttribute("data-
tooltip")||a.b)&&!a.getAttribute("data-tooltip-suspended")}),b=!1;this.g&&this.g!
=a&&(rl(this),this.g=null,b=!0);if(!this.g&&a&&(this.g=a,sl(this,a))){var
c=pd;if(a.getAttribute("data-tooltip-contained"))for(var d=yd("jfk-tooltip-
data",a),
e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!0);break}}else c=a.b?
a.b:id(a.getAttribute("data-tooltip"));d=a.getAttribute("data-tooltip-
align");e=a.getAttribute("data-tooltip-class");var g=a.getAttribute("data-tooltip-
offset");g=Ea(Va(g))?-1:Number(g);if(!b&&(a=a.getAttribute("data-tooltip-
delay"),a=Math.max(0,a-300)))
{this.R=P(x(this.xi,this.g,c,d,g,e),a,this);return}this.xi(this.g,c,d,g,e)}}};
function sl(a,b){return b.getAttribute("data-tooltip-only-on-
overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||
a.wa&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function tl(a)
{if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return
2;case "r":return 3}return 1}
f.xi=function(a,b,c,d,e){this.R=0;if(!this.b){this.b=new
ll(this.ua);rl(this);this.ua.b.body.appendChild(this.b.S());ie(this,this.b);this.o=
new bl(kl(),!0);this.o.Fh=!0;this.o.sf=!0;var
g=this.o,h=this.b.j;g.b=this.b.S();g.o=h}a:{if(c)switch(c.toLowerCase().split(",")
[1]){case "l":g=0;break a;case "r":g=1;break a}g=2}this.o.setPosition(tl(c),g,void
0,d);Bb(this.b.S(),"jfk-tooltip-hide");this.U!=e&&(this.U&&!
Ea(Va(this.U))&&Bb(this.b.S(),this.U),Ea(Va(e))||
B(this.b.S(),e),this.U=e);bg(this.b.S(),0,
0);if(b instanceof dd)this.b.b.innerHTML=fd(b);else
for(Pd(this.b.b);c=b.firstChild;)this.b.b.appendChild(c);this.o.Eg(a);this.o.Cb(nul
l,0)};function rl(a){a.b&&B(a.b.S(),"jfk-tooltip-hide")};function ul(a,b){var
c=a.match(vl);return c?Number(c[1])*b[c[2]]:NaN}var vl=/^([-]?\d+\.?\d*)
([K,M,G,T,P,E,Z,Y,k,m,u,n]?)[B]?$/,wl={"":1,n:1E-9,u:1E-
6,m:.001,k:1E3,K:1E3,M:1E6,G:1E9,T:1E12,P:1E15,E:1E18,Z:1E21,Y:1E24},xl={"":1,n:Mat
h.pow(1024,-3),u:Math.pow(1024,-
2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),
P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};functi
on yl(a){if(null!=a)switch(a.se){case 1:return 1;case -1:return-1;case 0:return
0}return null}var zl=function(a){function b(a)
{this.content=a}b.prototype=a.prototype;return function(a,d){var c=new
b(String(a));void 0!==d&&(c.se=d);return c}}(rk);(function(a){function b(a)
{this.content=a}b.prototype=a.prototype;return function(a,d){var c=String(a);if(!
c)return"";c=new b(c);void 0!==d&&(c.se=d);return c}})(rk);
function Al(a){return null!=a&&a.ad===mk?
String(String(a.getContent()).replace(Bl,"").replace(Cl,"&lt;")).replace(Dl,El):Ia(
String(a))}var
Fl={"\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":"&#8
232;","\u2029":"&#8233;"};function El(a){return Fl[a]}
var Dl=/[\x00\x22\x27\x3c\x3e]/g,Gl=/^(?!on|src|(?:style|action|archive|background|
cite|classid|codebase|data|dsync|href|longdesc|usemap)\s*$)(?:[a-z0-9_$:-]*)
$/i,Bl=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:
[^>'"]|"[^"]*"|'[^']*')*>/g,Cl=/</g;function Y(a,b,c,d)
{Xk.call(this,a,Hl.Ra(),b);this.ua=c||0;this.j=d||0;this.Ya=!
1}y(Y,Xk);f=Y.prototype;f.getStyle=function(){return this.ua};f.Ib=function()
{return this.j};
f.kh=function(a){this.U=a;var b=this.S();if(b)if(this.Ya){var c=a instanceof dd?
Zk(fd(a)):a;b.removeAttribute("title");b.removeAttribute("data-tooltip-
contained");b.removeAttribute("data-tooltip");a?(a instanceof dd?b.b=a:
(b.setAttribute("data-tooltip",a),b.b=null),b.setAttribute("aria-label",c)):
(b.b=null,b.removeAttribute("aria-label"));a=vd(b)||vd();b=ra(a.b);ml[b]||
(ml[b]=new nl(a))}else a?b.title=a:b.removeAttribute("title")};f.Oa=function(a)
{this.isEnabled()!=a&&(Y.V.Oa.call(this,a),Il(this))};
f.focus=function(){var a=this.ta;try{a.focus()}catch(b){}};f.$e=function(a){Y.V.
$e.call(this,a);Jl(this,!1)};f.Bc=function(a)
{Y.V.Bc.call(this,a);this.isEnabled()&&Jl(this,!0)};f.Yb=function(a)
{Y.V.Yb.call(this,a);this.isEnabled()&&Jl(this,!0)};function Jl(a,b)
{a.S()&&Db(a.S(),"jfk-button-clear-outline",b)}function Il(a){a.S()&&Kl(a.i,a)}
function Ll(a,b){if(q(a)){var c=a;a=J("IMG");a.src=c;pg(a,21,21)}B(a,"jfk-button-
img");c=[];c.push(a);if(b){var d=J("SPAN","jfk-button-label",b);c.push(d)}return
c}function Hl(){this.ka=this.Ca()+"-standard";this.g=this.Ca()+"-
action";this.ha=this.Ca()+"-primary";this.o=this.Ca()+"-default";this.s=this.Ca()
+"-flat";this.U=this.Ca()+"-narrow";this.R=this.Ca()+"-mini";this.j=this.Ca()+"-
contrast"}y(Hl,Ek);ma(Hl);f=Hl.prototype;f.Jc=function(a,b,c){a&&c.ua!
=a&&(c.ua=a,Il(c));b&&c.j!=b&&(c.j=b,Il(c))};
f.Ca=function(){return"jfk-button"};
f.Kb=function(a){var b=a.g,c,d={disabled:!
a.isEnabled(),checked:X(a,16),style:a.getStyle(),title:a.U,Kl:a.Ya,value:a.hb(),wid
th:a.Ib()};d=d||{};var e='<div role="button"'+(d.id?' id="'+Al(d.id)+'"':"")+'
class="';var g=d||{};var h="goog-inline-block jfk-button ",k=g.style;switch(qa(k)?
k.toString():k){case 0:h+="jfk-button-standard";break;case 2:h+="jfk-button-
action";break;case 3:h+="jfk-button-primary";break;case 1:h+="jfk-button-
default";break;case 4:h+="jfk-button-flat";break;case 5:h+="jfk-button-mini";
break;case 6:h+="jfk-button-contrast";break;default:h+="jfk-button-
standard"}h+=(1==g.width?" jfk-button-narrow":"")+(g.checked?" jfk-button-
checked":"")+(g.Pi?" "+g.Pi:"")+(g.disabled?" jfk-button-disabled":"");e=e+Al(new
qk(h,void 0))+'"'+(d.disabled?' aria-disabled="true"':' tabindex="'+(d.Cl?
Al(d.Cl):"0")+'"')+(d.title?d.Kl?' data-tooltip="'+Al(d.title)+'"':'
title="'+Al(d.title)+'"':"")+(d.value?' value="'+Al(d.value)+'"':"");d.attributes?
(g=d.attributes,null!=g&&g.ad===nk?g=g.getContent().replace(/([^"'\s])$/,
"$1 "):(g=String(g),g=Gl.test(g)?g:"zSoyz"),g="
"+g):g="";e=e+g+">";d=null==(c=d.content)?"":c;c=null!=d&&d.ad===mk?d:d instanceof
dd?zl(fd(d),d.Oc()):zl(Ia(String(String(d))),yl(d));d=zl(e+c+"</div>");c=(b||
vd()).createElement("DIV");d=sk(d);c.innerHTML=d;1==c.childNodes.length&&(d=c.first
Child,1==d.nodeType&&(c=d));b.ih(c,a.getContent());this.Va(a,c);return c};
f.Va=function(a,b){Hl.V.Va.call(this,a,b);this.i||
(this.i=Rb(this.ka,x(this.Jc,0,null),this.g,x(this.Jc,2,null),this.ha,x(this.Jc,3,n
ull),this.o,x(this.Jc,1,null),this.s,x(this.Jc,4,null),this.R,x(this.Jc,5,null),thi
s.j,x(this.Jc,6,null),this.U,x(this.Jc,null,1)));for(var c=xb(b),d=0;d<c.length;+
+d){var e=this.i[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.U=c,a.Ya=!
0;return b};f.hb=function(a){return a.getAttribute("value")||""};f.Mf=function(a,b)
{a&&a.setAttribute("value",b)};
function Kl(a,b){function c(a,b){(a?d:e).push(b)}var
d=[],e=[],g=b.getStyle();c(0==g,a.ka);c(2==g,a.g);c(3==g,a.ha);c(4==g,a.s);c(5==g,a
.R);c(1==g,a.o);c(6==g,a.j);c(1==b.Ib(),a.U);c(!b.isEnabled(),a.Ca()+"-
disabled");Cb(b.S(),e);zb(b.S(),d)};function Ml(a){return/^\s*$/.test(a)?!1:/^[\],:
{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/
(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:
[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:
[\s\u2028\u2029]*\[)+/g,""))}function Nl(a){a=String(a);if(Ml(a))try{return
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string:
"+a);};Math.floor(2147483648*Math.random()).toString(36);Math.abs(Math.floor(214748
3648*Math.random())^wa()).toString(36);function Ol(a){he.call(this);this.i=a||
vd()}y(Ol,he);function Pl(a,b)
{Ol.call(this,b);this.b=a;this.ra=this.b.g().ppu;this.mb=this.b.g().lpu;this.R=[]}v
ar Ql,Rl;y(Pl,Ol);f=Pl.prototype;f.fl=5;f.Lf=0;f.Dd=!1;f.Je=!1;f.oi=null;function
Sl(a){return"googlexpc_"+a.b.name+"_msg"}function Tl(a)
{return"googlexpc_"+a.b.name+"_ack"}function Ul(a){try{if(!
a.isDisposed()&&a.b.j())return a.b.s().frames||{}}catch(b){}return{}}function
Vl(a,b){return Ul(a)[b]}
f.connect=function(){if(!this.isDisposed()&&this.b.j()){if(!this.Je){var
a=Sl(this);this.j=Wl(this,a);this.ha=Hd(this.i.b).frames[a];a=Tl(this);this.g=Wl(th
is,a);this.U=Hd(this.i.b).frames[a];this.Je=!
0}if(Xl(this,Sl(this))&&Xl(this,Tl(this)))this.Ha=new
Yl(this,Vl(this,Sl(this)),w(this.nl,this)),this.ua=new
Yl(this,Vl(this,Tl(this)),w(this.ll,this)),this.Ug();else{if(1==this.b.i()){if(!
(this.oi||0<this.fl--)){var
b=10;for(a="";0<b--;)a+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345
6789".charAt(Math.floor(62*
Math.random()));this.b.ha(a);Zl(this);this.Je=!
1;this.oi=Wl(this,"googlexpc_reconnect_"+this.b.name)}}else if(0==this.b.i())
{a=Ul(this);for(var c=a.length,d=0;d<c;d++)
{try{a[d]&&a[d].name&&(b=a[d].name)}catch(g){}if(b){var
e=b.split("_");if(3==e.length&&"googlexpc"==e[0]&&"reconnect"==e[1])
{this.b.name=e[2];Zl(this);this.Je=!
1;break}}}}Hd(this.i.b).setTimeout(w(this.connect,this),100)}}};
function Wl(a,b){var c=L("IFRAME"),d=c.style;d.position="absolute";d.top="-
10px";d.left="10px";d.width="1px";d.height="1px";c.id=c.name=b;c.src=a.ra+"#INITIAL
";Hd(a.i.b).document.body.appendChild(c);return c}function Zl(a)
{a.j&&(a.j.parentNode.removeChild(a.j),a.j=null,a.ha=null);a.g&&(a.g.parentNode.rem
oveChild(a.g),a.g=null,a.U=null)}function Xl(a,b){try{var c=Vl(a,b);if(!c||0!
=c.location.href.indexOf(a.mb))return!1}catch(d){return!1}return!0}
f.Ug=function(){var a=Ul(this);a[Tl(this)]&&a[Sl(this)]?(this.La=new
$l(this.ra,this.ha),this.s=new
$l(this.ra,this.U),Hd(this.i.b).setTimeout(w(function()
{this.La.send("SETUP");this.Dd=!0},this),100)):(this.wa||
(this.wa=w(this.Ug,this)),Hd(this.i.b).setTimeout(this.wa,100))};function am(a)
{if(a.Ya&&a.qb&&(a.b.R(),a.o)){for(var b=0,c;b<a.o.length;b+
+)c=a.o[b],a.b.o(c.xl,c.el);delete a.o}}
f.nl=function(a){if("SETUP"==a)this.s&&(this.s.send("SETUP_ACK"),this.Ya=!
0,am(this));else if(this.b.b()||this.Ya){var
b=a.indexOf("|"),c=a.substring(0,b);a=a.substring(b+1);b=c.indexOf(",");if(-
1==b)this.s.send("ACK:"+c),bm(this,a);else{var
d=c.substring(0,b);this.s.send("ACK:"+d);c=c.substring(b+1).split("/");b=parseInt(c
[0],10);c=parseInt(c[1],10);1==b&&(this.ka=[]);this.ka.push(a);b==c&&(bm(this,this.
ka.join("")),delete this.ka)}}};
f.ll=function(a){"SETUP_ACK"==a?(this.Dd=!1,this.qb=!
0,am(this)):this.b.b()&&this.Dd&&parseInt(a.split(":")[1],10)==this.Lf&&(this.Dd=!
1,cm(this))};function cm(a){if(!a.Dd&&a.R.length){var b=a.R.shift();+
+a.Lf;a.La.send(a.Lf+b);a.Dd=!0}}function bm(a,b){var
c=b.indexOf(":"),d=b.substr(0,c);c=b.substring(c+1);a.b.b()?a.b.o(d,c):(a.o||
(a.o=[])).push({xl:d,el:c})}
f.send=function(a,b){var c=a+":"+b;if(!E||3800>=b.length)this.R.push("|"+c);else
for(var
d=b.length,e=Math.ceil(d/3800),g=0,h=1;g<d;)this.R.push(","+h+"/"+e+"|"+c.substr(g,
3800)),h++,g+=3800;cm(this)};f.ma=function(){Pl.V.ma.call(this);var
a=dm;lb(a,this.Ha);lb(a,this.ua);this.Ha=this.ua=null;M(this.j);M(this.g);this.ha=t
his.U=this.j=this.g=null};
var dm=[],em=w(function(){var a=dm,b,c=!1;try{for(var d=0;b=a[d];d++){var e;if(!
(e=c)){var g=b,h=g.g.location.href;if(h!=g.b){g.b=h;var k=h.split("#")
[1];k&&(k=k.substr(1),g.i(decodeURIComponent(k)));e=!0}else e=!1}c=e}}catch(l)
{if(b.j.b.U(),!a.length)return}a=wa();c&&(Ql=a);Rl=window.setTimeout(em,1E3>a-Ql?
10:100)},Pl);function fm()
{Ql=wa();Rl&&window.clearTimeout(Rl);Rl=window.setTimeout(em,10)}
function $l(a,b){if(!/^https?:\/\//.test(a))throw Error("URL "+a+" is
invalid");this.i=a;this.g=b;this.b=0}$l.prototype.send=function(a){this.b=++this.b
%2;a=this.i+"#"+this.b+encodeURIComponent(a);try{ec?
rd(this.g.location,a):this.g.location.replace(a)}catch(b){}fm()};function Yl(a,b,c)
{this.j=a;this.g=b;this.i=c;this.b=this.g.location.href.split("#")
[0]+"#INITIAL";dm.push(this);fm()};function gm()
{he.call(this);this.i=1;this.j=[];this.b=[];this.g={}}y(gm,he);f=gm.prototype;f.sub
scribe=function(a,b,c){var d=this.g[a];d||(d=this.g[a]=[]);var
e=this.i;this.b[e]=a;this.b[e+1]=b;this.b[e+2]=c;this.i=e+3;d.push(e);return
e};f.Il=function(a){var b=this.b[a];if(b){var c=this.g[b];c&&lb(c,a);delete
this.b[a];delete this.b[a+1];delete this.b[a+2]}return!!b};f.clear=function(a)
{if(a){var b=this.g[a];b&&(z(b,this.Il,this),delete this.g[a])}else
this.b.length=0,this.g={}};
f.wc=function(a){if(a){var b=this.g[a];return b?b.length:0}a=0;for(b in
this.g)a+=this.wc(b);return a};f.ma=function()
{gm.V.ma.call(this);this.clear();this.j.length=0};new gm;function hm(a,b,c){var
d=m._gaq;d&&(c?d.push(["_trackEvent",a,b,c]):d.push(["_trackEvent",a,b]))}function
im(){var a="gb-get-book-
content";q(a)&&(a=I(a));a&&N(a,"click",x(hm,"Buy","Click","Play Books
Viewport"))}xa("_OC_analyticsTrack",hm);function jm(){var a=I("books-
microdata");a&&Hj(window.top,function(){hm("Social","Click On","Share
button");return a})}function km(a,b){B(a,"with_share_button");var c=new
Y("Share",void 0,5);c.render(a);N(c,"action",x(lm,b))}function lm(a){a=Ij(a);Tj(a,
{Yl:function(){hm("Social","Click On","Standalone Share button")}})}function
mm(a,b,c){var d=window.gbar;d&&d.lPWF&&d.lPWF(x(nm,a,"small",!0,b,c))}
function nm(a,b,c,d,e){var
g=J("DIV");a.appendChild(g);b={callback:"_OC_plusOneCallback",size:b,count:String(c
),source:"google:BOOKS"};e&&(b.href=e);gapi.plusone.render(g,b);d&&(a.style.display
="block")}xa("_OC_plusOneCallback",function(a){"on"==a.state?hm("Social","Click
On","+1 Button"):hm("Social","Click Off","+1 Button")});function om(a,b,c,d)
{Th.call(this,a,b);this.g=c?5:0;this.j=d||void 0}y(om,Th);om.prototype.o=function()
{return this.g};om.prototype.i=function(a)
{this.g=a};om.prototype.Cb=function(a,b,c,d){var
e=Fh(this.element,this.b,a,b,null,c,10,d,this.j);if(e&496){var
g=pm(e,this.b);b=pm(e,b);e=Fh(this.element,g,a,b,null,c,10,d,this.j);e&496&&(g=pm(e
,g),b=pm(e,b),Fh(this.element,g,a,b,null,c,this.g,d,this.j))}};function pm(a,b)
{a&48&&(b^=4);a&192&&(b^=1);return b};function qm(a){bi.call(this,a,void 0,void
0);this.$g=!1;this.Bf=!0;this.df=500}y(qm,ki);qm.prototype.className="unified-
hovercard";qm.prototype.jf=function(a,b){b||(b=new om(a,9,!
0));qm.V.jf.call(this,a,b)};function rm(){}rm.prototype.b=null;function sm(a){var
b;(b=a.b)||(b={},tm(a)&&(b[0]=!0,b[1]=!0),b=a.b=b);return b};var um;function vm()
{}y(vm,rm);function wm(a){return(a=tm(a))?new ActiveXObject(a):new
XMLHttpRequest}function tm(a){if(!a.g&&"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.g=d}catch(e)
{}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML
might not be installed");}return a.g}um=new vm;function xm(a)
{O.call(this);this.headers=new Xg;this.R=a||null;this.g=!
1;this.s=this.b=null;this.ka="";this.i=this.ha=this.j=this.U=!
1;this.ra=0;this.o=null;this.wa="";this.ua=this.Ha=!1}y(xm,O);var ym=/^https?
$/i,zm=["POST","PUT"],Am=[];function Bm(a,b,c){var d=new
xm;Am.push(d);b&&d.listen("complete",b);d.Fc("ready",d.Qi);d.send(a,c,void 0,void
0)}f=xm.prototype;f.Qi=function(){this.ya();lb(Am,this)};
f.send=function(a,b,c,d){if(this.b)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.ka+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.ka=a;this.U=!1;this.g=!0;this.b=this.R?
wm(this.R):wm(um);this.s=this.R?
sm(this.R):sm(um);this.b.onreadystatechange=w(this.fi,this);try{this.ha=!
0,this.b.open(b,String(a),!0),this.ha=!1}catch(g){Cm(this);return}a=c||"";var
e=this.headers.clone();d&&bh(d,function(a,b)
{e.set(b,a)});d=hb(e.Ab(),Dm);c=m.FormData&&a instanceof m.FormData;!jb(zm,b)||
d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-
8");e.forEach(function(a,b)
{this.b.setRequestHeader(b,a)},this);this.wa&&(this.b.responseType=this.wa);"withCr
edentials"in this.b&&this.b.withCredentials!
==this.Ha&&(this.b.withCredentials=this.Ha);try{Em(this),0<this.ra&&((this.ua=Fm(th
is.b))?
(this.b.timeout=this.ra,this.b.ontimeout=w(this.Yc,this)):this.o=P(this.Yc,this.ra,
this)),this.j=!0,this.b.send(a),this.j=!1}catch(g){Cm(this)}};
function Fm(a){return E&&F(9)&&r(a.timeout)&&n(a.ontimeout)}function Dm(a)
{return"content-type"==a.toLowerCase()}f.Yc=function(){"undefined"!=typeof
la&&this.b&&(this.dispatchEvent("timeout"),this.abort(8))};function Cm(a){a.g=!
1;a.b&&(a.i=!0,a.b.abort(),a.i=!1);Gm(a);Hm(a)}function Gm(a){a.U||(a.U=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}f.abort=function()
{this.b&&this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Hm(this))};
f.ma=function(){this.b&&(this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!
1),Hm(this,!0));xm.V.ma.call(this)};f.fi=function(){this.isDisposed()||(this.ha||
this.j||this.i?Im(this):this.Xk())};f.Xk=function(){Im(this)};
function Im(a){if(a.g&&"undefined"!=typeof la&&(!a.s[1]||4!=(a.b?
a.b.readyState:0)||2!=Jm(a)))if(a.j&&4==(a.b?a.b.readyState:0))P(a.fi,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.b?a.b.readyState:0)){a.g=!
1;try{a.Vd()?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):Gm(a)}finally{Hm(a)}}}func
tion Hm(a,b){if(a.b){Em(a);var c=a.b,d=a.s[0]?u:null;a.b=null;a.s=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function Em(a)
{a.b&&a.ua&&(a.b.ontimeout=null);r(a.o)&&(m.clearTimeout(a.o),a.o=null)}f.Vd=functi
on(){var a=Jm(this);a:switch(a){case 200:case 201:case 202:case 204:case 206:case
304:case 1223:var b=!0;break a;default:b=!1}if(!b)
{if(a=0===a)a=String(this.ka).match(ch)[1]||null,!
a&&m.self&&m.self.location&&(a=m.self.location.protocol,a=a.substr(0,a.length-
1)),a=!ym.test(a?a.toLowerCase():"");b=a}return b};function Jm(a){try{return
2<(a.b?a.b.readyState:0)?a.b.status:-1}catch(b){return-1}}
function Km(a){if(a.b){a:{a=a.b.responseText;if(m.JSON)try{var
b=m.JSON.parse(a);break a}catch(c){}b=Nl(a)}return b}};function Lm()
{this.b=[]}f=Lm.prototype;f.getId=function(){return
this.Ja};f.addVolume=function(a){this.b.push(a)};f.Li=function(a,b,c){var
d=null;c.target.Vd()&&(d=new
Ej,d.b.volumeId=a,this.addVolume(d));b(d)};f.Vi=function(a,b,c){var
d=null;c.target.Vd()&&(d=Mm(this,a),this.removeVolume(d));b(d)};f.removeVolume=func
tion(a){nb(this.b,function(b){return b.lc()==a.lc()})};function Mm(a,b){return
hb(a.b,function(a){return a&&a.lc()==b})};function Nm(a)
{this.b=[];this.Ja=a.id;this.Bd=a.title;this.U=a.num_volumes;this.g=a.access||"0";t
his.ha=a.predefined;this.R=a.can_remove_volumes;this.o=a.can_add_volumes;this.s=a.c
an_only_add_ebooks||!1;this.i=new S(a.add_vol_base_url);this.j=new
S(a.del_vol_base_url);a.volumes&&(this.b=A(a.volumes,function(a){return new
Gj(a)}))}y(Nm,Lm);function Om(){V.call(this);this.i=[];this.g=[]}y(Om,V);function
Pm(a){var b=new S(Id().location);b=new S(b);return
a===parseInt(vh(b,"as_coll"),10)}function Qm(a,b){return hb(vb(a.i,a.g),function(a)
{return a.getId()==b})};var Rm="ganpub ganclk dapp source_ip source_country
source_domain authuser".split(" ");function Sm(a){var b=new
S(window.location.href);T(a,"hl","es");var
c=vh(b,"output");c&&T(a,"output",c);c=vh(b,"source");"ge-ipad-app"==c?
(T(a,"dapp","2"),a.b.remove("output")):"ge-tablet-app"==c?
(T(a,"dapp","4"),a.b.remove("output")):"ge-ip-app"==c?T(a,"dapp","1"):"ge-android-
app"==c&&T(a,"dapp","3");vh(b,"authuser")||a.b.remove("authuser");z(Rm,function(c)
{var d=vh(b,c);d&&T(a,c,d)})};function Tm(a,b,c)
{he.call(this);this.g=null;this.data=a;this.b=b;this.maxWidth=c||500}y(Tm,he);var
Um=/(<b\s*>)|
(<\/b>)/ig,Vm={VIEW_PAGES_PARTIAL:2,VIEW_PAGES_ALL:5,VIEW_PAGES_PARTIAL_FIXED:6,VIE
W_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREVIEW:8,VIEW_PUBLISHER_PROOFREADING:9};Tm.prot
otype.ma=function(){this.g&&this.g.ya()};function Wm(a){return a.g||(a.g=new U(a))}
Tm.prototype.i=function(a){var b=J("DIV"),c=new S(this.data.b.Tc||
this.data.b.ki);this.data.b.source&&T(c,"source",this.data.b.source);var
d=this.data.b.title;this.data.b.subtitle&&(d+=": "+this.data.b.subtitle);c=J("A",
{href:c.toString(),className:this.b+"-
title"},d);b.appendChild(c);this.j(b);a.appendChild(b);Xm(this,a);b=J("DIV");if(r(t
his.data.b.rating||0)){d=this.data.b.rating||0;c=Math.floor(d);d=0<d-c?1:0;for(var
e=5-c-d,g=J("SPAN",this.b+"-stars goog-inline-block");0<c;){c--;var h=J("SPAN",
"card-star-on goog-inline-block");g.appendChild(h)}for(;0<d;)d--,h=J("SPAN","card-
star-half goog-inline-block"),g.appendChild(h);for(;0<e;)e--,h=J("SPAN","card-star-
off goog-inline-block"),g.appendChild(h);b.appendChild(g)}c=J("A",
{className:this.b+"-reviews-link goog-inline-
block",href:this.data.b.ul},this.data.b.zk+"
rese\u0144as");b.appendChild(c);a.appendChild(b);this.data.b.snippet&&(b=J("DIV",th
is.b+"-snippet",Nd(Ch(this.data.b.snippet+" "))),c=J("A",
{href:this.data.b.Tc,className:this.b+"-more-link"},
"m\u00e1s \u00bb"),b.appendChild(c),a.appendChild(b))};
function Xm(a,b){var c="",d=J("DIV"),e=a.data.b.authors;if(!Ea(Va(e)))
{c=e.split(/\s*,\s*/g);e=c.length;if(!e)return;var g=J("SPAN","author"),h=e-
1,k=Md(", ");z(c,function(a,b){var c=a?a.replace(Um,""):"";c=Ca(c);var d=new
S(Ba('/ebooks?output=ws2&as_brr=5&q=inauthor:"%s"',c));Sm(d);c=J("A",
{href:d},c);g.appendChild(c);b<h&&(c=k.cloneNode(!
0),g.appendChild(c))},a);d.appendChild(g);c="\u00a0-\u00a0"}a.data.b.mi&&(Od(d,J("S
PAN",a.b+"-
pubdate",c+a.data.b.mi)),c="\u00a0-\u00a0");a.data.b.Kh&&(d.appendChild(Md(c)),
Od(d,J("SPAN",a.b+"-pagesnum",a.data.b.Kh+"
p\u00e1ginas")));b.appendChild(d)}function Ym(a,b,c,d,e,g,h){var k=a.b+"-
button";k+=" "+(a.b+"-button-hilite");g&&(k+=" disabled");c=J("A",
{id:h||"",href:e?"#":d,className:k},c);e&&(e=Ig||
Jg?"touchstart":"click",Wm(a).Fc(c,e,function(a){a.preventDefault();a=J("FORM",
{action:d,method:"POST"});Q(a,
{position:"absolute",overflow:"hidden",width:"1px",height:"1px",visibility:"hidden"
});b.appendChild(a);a.submit()},!1));b.appendChild(c)}Tm.prototype.j=function()
{};function Zm(a,b,c){Tm.call(this,a,b,c);vh(new
S(this.data.b.Tc),"dapp")}y(Zm,Tm);
Zm.prototype.render=function(a){Pd(a);var b=J("DIV",this.b),c=J("DIV",this.b+"-
meta");this.i(c);var d=J("DIV",this.data.b.Le?this.b+"-footer":this.b+"-footer-
nonebook"),e=J("DIV",this.b+"-footer-
inner");if(this.data.b.Le)if(zj.IsGiftingEnabled&&Pm(1)&&Fj(this.data))
$m(this,e);else if(this.data.Wd()&&Pm(1))an(this,e);else if(this.data.b.Ub&&!
this.data.isPurchased()||this.data.Dc()){var g=J("DIV",this.b+"-pre-order-
date");g.innerHTML="Disponible el:
"+this.data.b.Te;e.appendChild(g);this.data.Dc()&&
Pm(1)&&an(this,e)}else if(this.data.isPurchased()&&Pm(1))
$m(this,e),an(this,e);else{$m(this,e);g=!this.data.isPurchased()&&!
this.data.b.Ne;var h=this.data.b.Ne&&!this.data.b.Ie;if(g||h){g=J("SPAN",
{"class":this.b+"-footer-inner-right"});if(h=this.data.b.kl||this.data.b.ni)
{for(var
k=h.search(gh),l=0,p,t=[];0<=(p=fh(h,l,"source",k));)t.push(h.substring(l,p)),l=Mat
h.min(h.indexOf("&",p)+1||
k,k);t.push(h.substr(l));h=t.join("").replace(ih,"$1");h=eh(h,"source","ebookstore"
)}h&&(h=J("A",{id:"unified-hovercard-preview-link",
href:h},"vista
previa"),g.appendChild(h));e.appendChild(g)}}d.appendChild(e);b.appendChild(c);b.ap
pendChild(d);a.appendChild(b);qg(a).width>this.maxWidth&&pg(a,this.maxWidth,"")};
Zm.prototype.i=function(a){if(!(this.data.isPurchased()||this.data.Dc()||
this.data.Wd())&&this.data.b.viewOrderUrl&&Pm(1)){var b=J("IMG",
{src:"/googlebooks/images/purchase_error.gif","class":this.b+"-error-
icon"});b=J("DIV",this.b+"-card-error",b,"Tarjeta de cr\u00e9dito
rechazada:");if(this.data.b.viewOrderUrl){var
c=Nd(Ch("&nbsp;"+Dj(this.data.b.viewOrderUrl,"primary")));b.appendChild(c)}a.append
Child(b)}Zm.V.i.call(this,a);b=J("DIV",this.b+"-book-options");if(this.data.b.Le)
{if(this.data.b.Ne)this.data.b.Ie?
bn(this,b):Ym(this,b,"eBook (GRATIS)",this.data.b.bj,!this.data.b.Ki,void
0,"unified-hovercard-free-btn");else if(this.data.Dc()){var d=J("SPAN",this.b+"-
pre-ordered","Pedido por adelantado");b.appendChild(d)}else this.data.Wd()&&Pm(1)?
(d=J("DIV",this.b+"-cancelled"),c=this.data.b.Ni,0==c?Wd(d,"Cancelada a
petici\u00f3n del cliente"):1==c?Wd(d,"Cancelada debido a un problema con el
eBook"):2==c?Wd(d,"Cancelada debido a un cambio de precio"):3==c?Wd(d,"Cancelada
por el editor"):Wd(d,"Cancelada"),b.appendChild(d)):
this.data.isPurchased()||this.data.b.Ie?!this.data.isPurchased()&&this.data.b.Ie?
cn(this,b):this.data.isPurchased()&&bn(this,b):cn(this,b);Pm(7)&&(d=J("SPAN",this.b
+"-offline-remove-options"),c=J("SPAN",{id:"unified-hovercard-remove-from-
ebooks","class":this.b+"-fake-link"},"Eliminar de mis eBooks"),c.id="hovercard-
remove-from-my-ebooks",d.appendChild(c),b.appendChild(d))}else{c=this.data.b.ki;a:
{for(d in Vm)if(Vm[d]==this.data.b.viewability){d=!0;break a}d=!1}d&&!Ea(c)?
Ym(this,b,"Vista previa",c,
void 0,void 0,"unified-hovercard-preview-sample"):Ym(this,b,"Vista previa",c,!1,!
0,"unified-hovercard-preview-sample")}a.appendChild(b)};
function an(a,b){var c=J("DIV",{id:"unified-hovercard-purchased-shelf-
links","class":a.b+"-order-links-
container"}),d=a.data.b.viewOrderUrl;d&&(d=Nd(Ch(Dj(d,""))),c.appendChild(d));a.dat
a.Dc()||(d=J("DIV",{id:"unified-hovercard-delete-forever","class":a.b+"-footer-
fake-link"},"Eliminar definitivamente"),B(d,a.b+"-footer-action-
link"),d.id="hovercard-delete-forever",c.appendChild(d));b.appendChild(c)}
function cn(a,b){a.data.b.Ub&&!a.data.isPurchased()?Ym(a,b,"Reservar eBook ("+
(a.data.b.ti+")"),a.data.b.xf,void 0,void 0,"unified-hovercard-buy-
btn"):a.data.kg()?Ym(a,b,"LIBRO ELECTR\u00d3NICO DESDE
"+a.data.b.Qk,a.data.b.xf,void 0,void 0,"unified-hovercard-buy-
btn"):Ym(a,b,"Comprar eBook - "+a.data.b.ti,a.data.b.xf,void 0,void 0,"unified-
hovercard-buy-btn")}function bn(a,b){Ym(a,b,"Leer ahora",a.data.b.ni,void 0,void
0,"unified-hovercard-read-now")}
function $m(a,b){var c=J("DIV",a.b+"-supported-devices"),d=a.b+"-device-
type",e=a.b+"-device-supported",g=a.b+"-device-not-
supported",h=J("SPAN",d,"Web"),k=J("SPAN",d,"Tablet/iPad"),l=J("SPAN",d,"eReader");
d=J("SPAN",d,"Tel\u00e9fono inteligente");var p=J("SPAN","goog-inline-
block"),t=J("SPAN","goog-inline-block"),C=J("SPAN","goog-inline-
block"),K=J("SPAN","goog-inline-block");a.data.b.Ge?(B(p,e),B(t,e),B(C,e),B(K,e)):
(a.data.b.He?(B(p,e),B(t,e)):
(B(p,g),B(t,g)),B(C,g),B(K,g));c.appendChild(p);c.appendChild(h);
c.appendChild(t);c.appendChild(k);c.appendChild(C);c.appendChild(l);c.appendChild(K
);c.appendChild(d);b.appendChild(c)}Zm.prototype.j=function(a){var b=J("DIV",
[this.b+"-plusone-container","goog-inline-block"]);a.appendChild(b)};function
dn(a,b){if(en()){var c=b,d=/\s*([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+
([.\d][.\w]*)/g,e=/left/g,g=/right/g,h=/Left/g,k=/Right/g,l=/%%%%/g,p={},t;for(t in
c){var C=c[t].replace(d,"$1 $4 $3 $2");C=C.replace(e,"%%%
%").replace(g,"left").replace(l,"right");var K=t.replace(e,"%%%
%").replace(g,"left").replace(l,"right");K=K.replace(h,"%%%
%").replace(k,"Left").replace(l,"Right");p[K]=C}b=p}Q(a,b)}function en()
{return"rtl"==document.body.dir}
var fn={border:!0,padding:!0,margin:!
0},gn=["Top","Bottom","Right","Left"],hn={color:"#0000cc",textDecoration:"underline
"};function jn(a){var
b={backgroundColor:"transparent",border:"0px",color:"#000",fontFamily:"Arial, sans-
serif",fontSize:"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:"
0px",textAlign:"left",textDecoration:"none",verticalAlign:"middle"};z(a,function(a)
{Hb(b,x(kn,a))})}
function kn(a,b,c){var d=""==Zf(a,c);fn[c]?z(gn,function(e)
{d&&""==Zf(a,c+e)&&Q(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&hn[c]?
Q(a,c,hn[c]):Q(a,c,b))}function ln(a,b){var c={img:!0,div:!0,table:!0,td:!0,span:!
0,a:!0},d=[];c[a.tagName.toLowerCase()]&&d.push(a);b||Hb(c,function(b,c)
{qb(d,pb(a.getElementsByTagName(c)))});jn(d)};function mn(a,b)
{qm.call(this,a);this.rb=en();this.g=this.ka=this.Nb=null;this.Di=b;this.b=null;thi
s.render(b);on(this)}y(mn,qm);var pn={};function qn(a)
{z(zd(document,"IMG","coverthumb",a),function(a){a.title="";var
b=ee(a,"A");b=vh(new S(b.href),"id");(b=pn[b])&&new
mn(a,b)})}xa("_OC_registerHover",function(a){a=new Gj(a);var b=vh(new
S(a.b.Tc),"id");pn[b]=a});mn.prototype.ma=function(){Wm(this.b).ya();M(this.S())};
mn.prototype.Xd=function(a,b){mn.V.Xd.call(this,a,b);this.Ba()&&(this.rg=this.rb?
new Pf(0,-2,0,0):new Pf(0,0,0,-
2),this.Ba()&&this.qd(),this.Nb=this.anchor,rn(this))};mn.prototype.render=function
(a){this.b&&(this.b.ya(),this.g=this.ka=null);this.b=new
Zm(a,this.className,435);this.b.render(this.S());on(this);if(a=a.b.Oi){var
b=Ad(this.className+"-plusone-container",this.S());b&&mm(b,!
1,a)}this.Ba()&&rn(this)};
function rn(a){var b=J("DIV"),c=J("DIV");var d=rg(a.Nb||null);var e=rg(a.S());if(d)
{d.top=Math.ceil(d.top);e.top=Math.ceil(e.top);d.left=Math.ceil(d.left);e.left=Math
.ceil(e.left);var g=e.top>=d.top,h=Vf(e,d);h||(h=new
Sf(d.left,0,d.width,0));d=a.rb?e.left+e.width-h.left-(h.width/2+12):h.left-e.left+
(h.width/2-12);e={x:0<d?d:0,y:e.height-2,tk:g}}else
e=null;g=a.rb?"marginRight":"marginLeft";Q(c,g,e.x+"px");Q(b,g,e.x-
1+"px");B(a.S(),a.className+"-tooltip");e.tk?(Q(c,"bottom",e.y+"px"),Q(b,"bottom",
e.y+1+"px"),B(c,a.className+"-arrow-up"),B(b,a.className+"-arrow-up-border")):
(Q(c,"top",e.y+"px"),Q(b,"top",e.y+1+"px"),a.Di.b.Le||B(c,a.className+"-
nofooter"),B(c,a.className+"-arrow-down"),B(b,a.className+"-arrow-down-
border"));a.g?Qd(b,a.g):a.S().appendChild(b);a.ka?
Qd(c,a.ka):a.S().appendChild(c);a.ka=c;a.g=b}
mn.prototype.Ed=function(a){var b=a.target||null;if(b)
{3==b.nodeType&&(b=b.parentNode);switch(b.id){case "hovercard-remove-from-my-
ebooks":a.preventDefault();var c="c";break;case "hovercard-save-sample-for-
later":case "hovercard-add-to-my-ebooks":a.preventDefault();c="a";break;case
"hovercard-delete-
forever":a.preventDefault();c="b";break;default:b.href&&(c="f","touchstart"==a.type
&&(window.location.href=b.href))}c&&this.dispatchEvent(new oe(c,this))}};
function on(a){var b=Ig||Jg?"touchstart":"click",c=Wm(a.b);Lh(c,a.S(),b,a.Ed,!
1,a)};function sn(a,b,c,d){yj.call(this,b);this.g=a;this.s=null;this.ua=d||
{};this.R=!1;if(c==(1).toString()||c==(7).toString())this.R=!0}y(sn,yj);var tn=new
O;
sn.prototype.draw=function(a){var b=J("A",{className:"slider-link goog-inline-
block"});pg(b,"",this.Qb());var c=new S(this.g.b.Tc);this.g.b.source?
T(c,"source",this.g.b.source):T(c,"source","gbs_slider_thumb");c.b.remove("num");c=
c.toString();c=c instanceof Oc?
c:Uc(c);b.href=Qc(c);a.appendChild(b);this.s=L("img");this.s.alt="";this.b.Fc(this.
s,"load",w(this.wa,this));tn.dispatchEvent("start");(a=this.g.b.El)?(a=new
S(a),T(a,"h",this.Qb()),T(a,"stbn",1),a.b.remove("edge"),this.s.src=a.toString()):
this.s.src="/googlebooks/images/no_cover_thumb.gif";pg(this.s,"",this.Qb());b.appen
dChild(this.s);(zj.IsPreOrdersEnabled||
this.ua.future_on_sale_volumes)&&this.g.b.Ub&&this.g.Dc()&&this.R?(this.i=J("SPAN",
["bookcard-badge","bookcard-preorder-label"],"Pedido por
adelantado"),b.appendChild(this.i)):zj.IsGiftingEnabled&&Fj(this.g)&&this.R?
(this.i=J("SPAN",["bookcard-badge","bookcard-gift-label"],"Regalo
recibido"),b.appendChild(this.i)):this.R&&2==this.g.b.rentalState?(this.i=J("SPAN",
["bookcard-badge",
"bookcard-sample-
label"],"Caducados"),b.appendChild(this.i)):this.R&&1==this.g.b.rentalState?
(a=this.g,1==a.b.rentalState?(a=a.b.rl-
wa()/1E3,a=Math.round(a/3600),c=Math.round(a/24),a=1>=a?"Caducan en poco
tiempo":48>=a?a+" horas":c+" d\u00edas"):a="",this.i=J("SPAN",["bookcard-
badge","bookcard-sample-label"],a),b.appendChild(this.i)):!this.R||
this.g.isPurchased()||this.g.b.Ne||(this.i=J("SPAN",["bookcard-badge","bookcard-
sample-label"],"Muestra"),b.appendChild(this.i));Ie(b,"mouseover",w(this.ka,
this,b))};sn.prototype.wa=function()
{this.dispatchEvent("render");tn.dispatchEvent("complete");if(this.i){var
a=qg(this.s).width;this.i.style.width=cg(a,!0)}};sn.prototype.ka=function(a,b){(new
mn(a,this.g)).Xf(b)};function un(a,b,c){sn.call(this,a,b-
40,c);this.U=J("DIV","slider-annotation");this.ha=!
1}y(un,sn);un.prototype.draw=function(a)
{Ie(this,"render",w(this.ra,this));un.V.draw.call(this,a);a.appendChild(this.U)};
un.prototype.ra=function(a){if(!this.ha){a.g();a=this.U;var
b=this.g,c=L("DIV"),d=J("A",{href:b.b.Tc,className:"slider-annotation-
title"},Md(b.b.title));c.appendChild(d);if(b=b.b.authors)b=J("DIV","slider-
annotation-
author",Md(b)),c.appendChild(b);pg(c,qg(this.s).width+5,"");a.appendChild(c);this.h
a=!0;this.dispatchEvent("render")}};function vn(a,b,c)
{un.call(this,a,b,c)}y(vn,un);function wn(a,b,c,d,e,g)
{V.call(this);this.ka=a;this.R=b;this.wa=e;this.ua=g||{};this.o=r(d)?d:this.R?
200:80;this.R||B(this.ka,"slider-
small");this.U=[];this.i=L("A");this.i.innerHTML=en()?"&rsaquo;":"&lsaquo;";this.i.
setAttribute("title","Desplazarse hacia la izquierda");vg(this.i,!
0);this.ka.appendChild(this.i);this.g=L("div");B(this.g,"slider-
drawables");this.ka.appendChild(this.g);this.s=L("A");this.s.innerHTML=en()?"&lsaqu
o;":"&rsaquo;";this.s.setAttribute("title","Desplazarse hacia la derecha");
vg(this.s,!
0);this.ka.appendChild(this.s);this.b.listen(this.i,"click",w(this.Jh,this,-.75));t
his.b.listen(this.s,"click",w(this.Jh,this,.75));this.je();a=new
xj;this.b.listen(a,"resize",this.vg);this.vg();this.ha=0;this.ra=E&&F("8")&&!
F("9")&&en();c&&xn(this,c)}y(wn,V);function yn(a){var
b=Math.ceil(1.25*zn(a));b=Math.min(a.U.length,a.ha+b);z(sb(a.U,a.ha,b),w(a.Yi,a));a
.je();a.ha=b;b>=a.U.length&&a.dispatchEvent("render")}f=wn.prototype;
f.Yi=function(a){var b=J("DIV",{"class":"goog-inline-block slider-
loading"});this.g.appendChild(b);var c=J("DIV",{"class":"goog-inline-block slider-
drawable"});R(c,!
1);this.g.appendChild(c);this.b.Fc(a,"render",w(this.Zi,this,b,c));a.draw(c)};f.Zi=
function(a,b){M(a);this.je();R(b,!0)};function xn(a,b){var c=A(b,function(a){return
this.R?new vn(a,this.o):new sn(a,this.o,this.wa,this.ua)},a);An(a,c)}function
An(a,b){qb(a.U,b);yn(a)}
f.Jh=function(a){(en()?0>a:0<a)&&yn(this);a*=this.ra?-
1:1;a*=qg(this.g).width+20;this.j&&(this.j.ya(),this.j=null);this.j=new
Mf([this.g.scrollLeft,0],
[this.g.scrollLeft+a,0],500,Ug);N(this.j,"animate",w(this.Hk,this));N(this.j,"end",
w(this.je,this));this.j.play()};f.Hk=function(a)
{a=A(a.coords,Math.round);this.g.scrollLeft=a[0]};
f.je=function(){if(dc&&en()||this.ra){var a=this.g.scrollLeft<=-
1*(this.g.scrollWidth-qg(this.g).width);var b=0==this.g.scrollLeft}else
a=0==this.g.scrollLeft,b=this.g.scrollLeft>=this.g.scrollWidth-
qg(this.g).width;this.i.className=a?"slider-button slider-button-left slider-
button-disabled":"slider-button slider-button-left";this.s.className=b?"slider-
button slider-button-right slider-button-disabled":"slider-button slider-button-
right"};f.vg=function(){this.je()};
function zn(a){var b=a.R?110:50;return Math.ceil(qg(a.g).width/b)};function Bn(a,b)
{V.call(this);this.U=a;this.source=b?b:"gbs_bookshelf_slider";this.R=0;this.j=new
xj;this.ka=this.j.va();this.ha="";Ie(this.j,"resize",w(this.Lh,this))}y(Bn,V);f=Bn.
prototype;f.Lh=function(){this.j.va().width>this.ka.width?
this.ve():Ie(this.j,"resize",w(this.Lh,this))};f.render=function(a)
{this.o=a;this.g=new wn(this.o,!0,void 0,void
0,this.U.getId());this.b.listen(this.g,"render",w(this.ve,this))};
f.ve=function(){this.g.vg();var a=Math.ceil(1.25*zn(this.g))
+1,b=Cn(this,this.R,a);b&&(this.R+=a,Bm(b,w(this.jk,this)))};f.jk=function(a)
{a=a.target;if(a.Vd()){if((a=(new Nm(Km(a))).b)&&a.length){var b=Aj(a[a.length-
1].b.Tc);this.ha!=b&&(this.ha=b,An(this.g,Dn(this,a)));
(a=ee(this.S(),"div","slider-box"))&&sg(a,1)}else
0==this.g.ha&&this.ol();this.dispatchEvent("success")}};function Dn(a,b){return
A(a.Cf(b),function(a){return this.g.R?new vn(a,200,this.U.getId()):new
sn(a,80,this.U.getId())},a)}
f.ol=u;f.S=function(){return this.o};f.Cf=function(a){return this.source?
A(a,function(a){a.b.source=this.source;return a},this):a};function En(a,b,c,d,e)
{Bn.call(this,a,e);this.i=b;this.s=c||!1;this.ra=d||[]}y(En,Bn);function Cn(a,b,c)
{var d=new S("/books?jscmd=SearchVolume");Sm(d);T(d,"start",b);T(d,"num",c);a.s?
(T(d,"as_pt","MAGAZINES"),T(d,"as_coll2",a.i)):
(T(d,"as_brr",3),T(d,"q",a.i),cb(a.ra,function(a){T(d,a.name,a.value)}));return
d}En.prototype.render=function(a){this.o=a;this.g=new wn(a,!
this.s);this.b.listen(this.g,"render",w(this.ve,this))};
En.prototype.Cf=function(a){return this.s?A(a,function(a)
{a.b.source="gbs_other_issues";return a},this):En.V.Cf.call(this,a)};function
Fn(a,b,c){O.call(this);this.o=a;this.i=b;this.g=qg(b).width;this.s=c;this.ab=!
1;this.j=en()}y(Fn,O);function Gn(a,b){if(b!=a.ab){a.ab=b;var c=a.o.Fa().i.g;R(c,!
1);qg(c);c=[x(Hn,a.i,a.s,a.g,a.j,b),w(a.b,a),x(R,c,!
0)];z(c,P)}}Fn.prototype.b=function(){this.dispatchEvent("change")};function
Hn(a,b,c,d,e){var g=b.style.width;d=d?"right":"left";e?
(b.style[d]="0",b.style.width=g+c):(b.style[d]="",b.style.width="");R(a,!
e)};function In(a,b,c){qm.call(this,a);this.Da=b;this.rb=c}y(In,qm);
In.prototype.render=function(){var a=this.S();B(a,this.className+"-
tooltip");B(a,this.className+"-device-and-format");Q(a,"z-index",1E4);if(this.Da.i)
{for(var b=this.className,c=J("DIV",this.className+"-
meta"),d=document,e=d.createElement("TABLE"),g=e.appendChild(d.createElement("TBODY
")),h=0;1>h;h++){for(var k=d.createElement("TR"),l=0;2>l;l+
+)k.appendChild(d.createElement("TD"));g.appendChild(k)}B(e,this.className+"-table-
layout");d=e.rows[0].cells;g=Jn(this);d[0].appendChild(g);g=Kn(this);d[1].appendChi
ld(g);
g=J("DIV",this.className+"-link");h=new S(window.location.href);k=new
S("/support/bin/answer.py?answer=1062949");h=vh(h,"hl")?
T(k,"hl",vh(h,"hl")).toString():T(k,"hl","es").toString();h=J("A",
{target:"_blank",href:h},"Ayuda con dispositivos y
formatos");g.appendChild(h);zj.IsPreOrdersEnabled&&this.Da.Ub&&(h=J("DIV",null,J("A
",{href:this.rb},"Ayuda con las
reservas")),g.appendChild(h));d[1].appendChild(g);c.appendChild(e);d=this.Da;
(e=d.Ha)&&!d.Ub&&d.ka&&(e=J("P",this.className+"-additional",J("A",
{href:e},d.Tb?"Leer el libro GRATIS":"Leer el primer cap\u00edtulo
gratis")),c.appendChild(e));if(d.s||d.o)if(g=d.U,h=d.ha,g||
h)e=J("P",this.className+"-additional",Md("Descarga ")),g&&(k=J("A",
{href:g},"ePub"),e.appendChild(k)),h&&(g&&e.appendChild(Md(", ")),g=J("A",
{href:h},"PDF"),e.appendChild(g)),e.appendChild(Md(" - ")),d=d.lc(),g=(new
S(window.location.href)).o.split("/"),g=new
S("/"+g[1]),Sm(g),T(g,"output","acs_help"),T(g,"id",d),d=J("A",
{href:g.toString()},"leer instrucciones para eReader"),
e.appendChild(d),c.appendChild(e);e=J("A",
{href:"https://books.google.com/support/bin/topic.py?
topic=28528",target:"_blank"},"M\u00e1s informaci\u00f3n sobre los libros de Google
Play");zj.IsPreOrdersEnabled&&this.Da.Ub?(d=J("DIV",{"class":this.className+"-
date"},"Disponible el: "+this.Da.Te),this.g=J("DIV",this.className+"-
footer",e,d)):this.g=J("DIV",this.className+"-
footer",e);b=J("DIV",b,c,this.g);B(b,this.className+"-device-
content");a.appendChild(b)}};
function Jn(a){var b=J("UL",a.className+"-list"),c=J("H4",null,"Apto
para:");b.appendChild(c);var d=a.className+"-device-type";c=a.className+"-device-
supported";var e=a.className+"-device-not-supported",g=a.className+"-device-
unknown-supported",h=J("A",
{"class":d,href:"/help/ebooks/webreader.html"},"Web"),k=J("A",
{"class":d,href:"/help/ebooks/devices.html"},"Tablet/iPad"),l=J("A",
{"class":d,href:"/help/ebooks/ereader.html"},"eReader"),p=J("A",
{"class":d,href:"/help/ebooks/devices.html"},"Tel\u00e9fono inteligente"),
t=a.Da.Ge,C=a.Da.He,K=a.Da.Ub;d=new U(a);h=J("LI",null,h);K?
d.listen(h,"mouseover",x(a.b,"El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor.")):(t||
C)&&d.listen(h,"mouseover",x(a.b,"El formato de este eBook, al igual que el del
resto de Google eBooks, permite su lectura en la
Web."));d.listen(h,"mouseout",a.ka);b.appendChild(h);k=J("LI",null,k);K?
d.listen(k,"mouseover",x(a.b,"El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor.")):
(t||C)&&d.listen(k,"mouseover",x(a.b,"El formato de este eBook, al igual que el del
resto de Google eBooks, permite su lectura en dispositivos tablet como el tablet de
Android o el
iPad."));d.listen(k,"mouseout",a.ka);b.appendChild(k);l=J("LI",null,l);d.listen(l,"
mouseover",function(){K?this.b("El formato de este libro no se reconoce
actualmente. Actualizaremos esta informaci\u00f3n cuando recibamos los datos del
editor."):t?this.b("Este Google eBook incluye secuencias de lectura que permiten
ajustar la fuente para poder leerlo c\u00f3modamente en dispositivos
electr\u00f3nicos de lectura."):
this.b("Este Google eBook no incluye secuencias de lectura, por lo que no es
posible ajustar la fuente en dispositivos electr\u00f3nicos de
lectura.")});d.listen(l,"mouseout",a.ka);b.appendChild(l);p=J("LI",null,p);d.listen
(p,"mouseover",function(){K?this.b("El formato de este libro no se reconoce
actualmente. Actualizaremos esta informaci\u00f3n cuando recibamos los datos del
editor."):t&&C?this.b("Este eBook es apto para smartphones como Android y
iPhone/iPod touch."):t?this.b("Este Google eBook incluye secuencias de lectura que
permiten ajustar la fuente para poder leerlo de una forma m\u00e1s c\u00f3moda en
las peque\u00f1as pantallas de los tel\u00e9fonos inteligentes."):
this.b("Este eBook puede resultar dif\u00edcil de leer en tel\u00e9fonos
inteligentes como Android y iPhone/iPod
touch.")});d.listen(p,"mouseout",a.ka);b.appendChild(p);K?
(B(h,g),B(k,g),B(l,g),B(p,g)):t?(B(h,c),B(k,c),B(l,c),B(p,c)):(C?(B(h,c),B(k,c)):
(B(h,e),B(k,e)),B(l,e),B(p,e));return b}
function Kn(a){var b=J("UL",a.className+"-
list"),c=J("H4",null,"Funciones:");b.appendChild(c);var d=a.className+"-device-
supported",e=a.className+"-device-not-supported",g=a.className+"-device-unknown-
supported";c=J("A",{href:"/support/bin/answer.py?answer=1062949"},"Secuencia de
lectura");var h=J("A",{href:"/support/bin/answer.py?answer=1062949"},"P\u00e1ginas
originales"),k=a.Da.Ge,l=a.Da.He,p=a.Da.Ub;p?(c=J("LI",g,c),d=J("LI",g,h)):
(c=J("LI",k?d:e,c),d=J("LI",l?d:e,h));e=new U(a);e.listen(c,"mouseover",
function(){p?this.b("El formato de este libro no se reconoce actualmente.
Actualizaremos esta informaci\u00f3n cuando recibamos los datos del editor."):k?
this.b("Este eBook incluye secuencias de lectura, por lo que puedes ajustar el
estilo y el tama\u00f1o de la fuente para poder leerlo c\u00f3modamente en
cualquier dispositivo."):this.b("Este libro no incluye secuencias de lectura. Por
tanto, la fuente no se puede ajustar y las im\u00e1genes de las p\u00e1ginas tienen
un dise\u00f1o fijo. Este formato es apto para pantallas grandes, pero no siempre
resulta la mejor opci\u00f3n para tel\u00e9fonos inteligentes y dispositivos
electr\u00f3nicos de lectura.")});
e.listen(c,"mouseout",a.ka);e.listen(d,"mouseover",function(){p?this.b("El formato
de este libro no se reconoce actualmente. Actualizaremos esta informaci\u00f3n
cuando recibamos los datos del editor."):l?this.b("Este eBook incluye p\u00e1ginas
originales, por lo que las im\u00e1genes aparecen tal como se ver\u00edan en un
libro impreso."):this.b("Este eBook no incluye p\u00e1ginas originales (que
mantienen el formato de la versi\u00f3n impresa del libro), por lo que es posible
ajustar el texto y adaptarlo a cualquier pantalla.")});
e.listen(d,"mouseout",a.ka);b.appendChild(c);b.appendChild(d);return
b}In.prototype.ka=function(){Pd(this.g);var a=J("A",
{href:"https://books.google.com/support/bin/topic.py?
topic=28528",target:"_blank"},"M\u00e1s informaci\u00f3n sobre los libros de Google
Play");this.g.appendChild(a);zj.IsPreOrdersEnabled&&this.Da.Ub&&(a=J("DIV",
{"class":this.className+"-date"},"Disponible el:
"+this.Da.Te),this.g.appendChild(a))};In.prototype.b=function(a){Pd(this.g);q(a)?
this.g.appendChild(Md(a)):this.g.appendChild(a)};function Ln(a,b,c)
{Y.call(this,b,void
0,3);this.Da=a;this.wa=c}y(Ln,Y);Ln.prototype.render=function(a)
{Ln.V.render.call(this,a);B(this.S(),"gb-get-
book");zj.IsPreOrdersEnabled&&this.Da.Ub&&Q(this.S(),"line-
height","18px")};Ln.prototype.Na=function(){Ln.V.Na.call(this);this.b=new
In(this.S(),this.Da,this.wa);this.b.render();var
a=Ad("about_title",I("menu_container"));a&&M(a)};
function Mn(){var a=I("gb-buy-options-
trigger");if(a&&a.parentNode&&a.parentNode.parentNode?!
yb(a.parentNode.parentNode,"jfk-button"):1){a=I("gb-buy-options-trigger");var
b=I("buy");if(a&&b){Bb(b,"about_content");var c=J("SPAN","gb-buy-options-
arrow","\u25bc");a.appendChild(c);B(b,"gb-buy-options-list");B(b,"unified-
hovercard");Fh(a,9,b,8);R(b,!1);N(document,"mousedown",x(Nn,a,b))}}}
function Nn(a,b,c){a=Ud(a,c.target);c=Ud(b,c.target);var d="none"!
=b.style.display;a||c||!d?a&&(R(b,!d),d||sg(b,1)):R(b,!1)};function On(a,b,c)
{O.call(this);var d=L("a");Q(d,
{whiteSpace:"nowrap",textDecoration:"none",cursor:"pointer"});a.appendChild(d);a=L(
"img");a.src=b;a.border="0";Q(a,
{verticalAlign:"bottom"});d.appendChild(a);d.appendChild(Md("
"));b=L("span");b.innerHTML=c;Q(b,
{textDecoration:"underline"});d.appendChild(b);N(d,"click",w(this.b,this))}y(On,O);
On.prototype.b=function(a)
{this.g&&(a.preventDefault(),a.g());this.dispatchEvent("click")};function
Pn(a,b,c,d,e){function g(a){if(a){a.tabIndex=0;Ui(a,"tab");B(a,"goog-zippy-
header");a&&h.ha.listen(a,"click",h.ka);var
b=h;a&&(Zi(b.R,a),b.U.listen(b.R,"key",b.ra))}}O.call(this);this.s=e||
vd();this.b=this.s.S(a)||null;this.j=this.s.S(d||null);this.i=(this.o=pa(b)?
b:null)||!b?null:this.s.S(b);this.g=1==c;n(c)||this.o||(this.j?this.g="none"!
=this.j.style.display:this.b&&(this.g=yb(this.b,"goog-zippy-expanded")));this.U=new
U(this);this.R=new Yi;this.ha=new U(this);var h=this;g(this.b);g(this.j);
Qn(this,this.g)}y(Pn,O);Pn.prototype.ma=function()
{Pn.V.ma.call(this);je(this.U);je(this.R);je(this.ha)};function Qn(a,b){a.i?
R(a.i,b):b&&a.o&&(a.i=a.o());a.i&&B(a.i,"goog-zippy-content");a.j?(R(a.b,!
b),R(a.j,b)):a.b&&(Db(a.b,"goog-zippy-expanded",b),Db(a.b,"goog-zippy-collapsed",!
b),Vi(a.b,"expanded",b));a.g=b;a.dispatchEvent(new
Rn("toggle",a))}Pn.prototype.ra=function(a){if(13==a.b||32==a.b)Qn(this,!
this.g),this.dispatchEvent(new Rn("action",this)),a.preventDefault(),a.g()};
Pn.prototype.ka=function(){Qn(this,!this.g);this.dispatchEvent(new
Rn("action",this))};function Rn(a,b){oe.call(this,a,b)}y(Rn,oe);function
Sn(a,b,c,d){if(b.child_node&&0<b.child_node.length){var e=Tn(b,!
0,c,d),g=J("UL",c+"-list");a.appendChild(e);a.appendChild(g);Qn(new Pn(e,g),!
b.collapsed);z(b.child_node,function(a){Sn(g,a,c,d)})}else a.appendChild(Tn(b,!
1,c,d))}function Tn(a,b,c,d){var e;if(b){b=c+"-heading";var g=c+"-header"}else
b=c+"-link",g=c+"-item";""!=a.url?e=J("A",
{"class":b,href:a.url},Qa(a.title)):e=J("DIV",b,a.title);e=J("DIV",g,e);d==a.id&&B(
e,c+"-selected");return e}
xa("_OC_InitNavbar",function(a){var b=I("navbarContainer");if(b&&a.child_node){var
c=J("UL","gb-left-nav-list");z(a.child_node,function(b){Sn(c,b,"gb-left-
nav",a.highlighted_node_id)});b.appendChild(c)}});function Un(a,b)
{this.x=a;this.y=b}y(Un,G);function Vn(a){return new
Un(a.x,a.y)}Un.prototype.clone=function(){return new
Un(this.x,this.y)};Un.prototype.scale=G.prototype.scale;function Wn(a,b)
{a.x+=b.x;a.y+=b.y;return a};function Xn(a,b,c){this.o=a||null;this.i=!!
b;this.j=c;this.g=new Xg;this.b=new Yn("",void
0);this.b.next=this.b.b=this.b}function Zn(a,b){var
c=a.g.get(b);c&&a.i&&(c.remove(),$n(a,c));return
c}f=Xn.prototype;f.get=function(a,b){var c=Zn(this,a);return c?
c.value:b};f.set=function(a,b){var c=Zn(this,a);c?c.value=b:(c=new
Yn(a,b),this.g.set(a,c),$n(this,c))};f.shift=function(){return
ao(this,this.b.next)};f.pop=function(){return ao(this,this.b.b)};
f.remove=function(a){return(a=this.g.get(a))?(a.remove(),this.g.remove(a.key),!0):!
1};f.wc=function(){return this.g.wc()};f.isEmpty=function(){return
this.g.isEmpty()};f.Ab=function(){return this.map(function(a,b){return
b})};f.kb=function(){return this.map(function(a){return a})};f.contains=function(a)
{return bo(this,function(b){return b==a})};f.clear=function()
{co(this,0)};f.forEach=function(a,b){for(var c=this.b.next;c!
=this.b;c=c.next)a.call(b,c.value,c.key,this)};
f.map=function(a,b){for(var c=[],d=this.b.next;d!
=this.b;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};function bo(a,b)
{for(var c=a.b.next;c!=a.b;c=c.next)if(b.call(void 0,c.value,c.key,a))return!
0;return!1}f.every=function(a,b){for(var c=this.b.next;c!=this.b;c=c.next)if(!
a.call(b,c.value,c.key,this))return!1;return!0};function $n(a,b){a.i?
(b.next=a.b.next,b.b=a.b,a.b.next=b,b.next.b=b):
(b.b=a.b.b,b.next=a.b,a.b.b=b,b.b.next=b);null!=a.o&&co(a,a.o)}
function co(a,b){for(;a.wc()>b;){var c=a.i?
a.b.b:a.b.next,d=a,e=c;e.remove();d.g.remove(e.key);a.j&&a.j(c.key,c.value)}}functi
on ao(a,b){a.b!=b&&(b.remove(),a.g.remove(b.key));return b.value}function Yn(a,b)
{this.key=a;this.value=b}Yn.prototype.remove=function()
{this.b.next=this.next;this.next.b=this.b;delete this.b;delete this.next};function
eo(){O.call(this);this.b=new Xn}y(eo,O);function fo(a,b){b.sort(go);z(b,function(a)
{a.Xc(this)},a);a.b=new Xn;z(b,function(a)
{this.b.set(a.Ia(),a)},a);a.dispatchEvent("update")}function go(a,b){return Z(a)-
Z(b)}function ho(a){return a.b.kb()}function io(a,b,c){a=ho(a);for(var d=-
1,e=0;e<a.length;e++)if(a[e].Ia()==b){d=e;break}if(0<=d)return a[c+d]}function
jo(a,b){return a.b.get(b)}function ko(a,b){b=Ga(b);if(0!=b.length)return
hb(ho(a),function(a){return lo(a)==b})};function mo(a)
{O.call(this);this.j(a||"")}y(mo,O);mo.prototype.Bb=function(){return
this.i};mo.prototype.j=function(a){this.i!
=a&&(this.i=a,this.dispatchEvent("change"))};function no(){this.b={}};function
oo(a){this.g=a}oo.prototype.Eb=function(a)
{this.b&&(this.b.ya(),Pd(this.g.Fa().i.g));this.b=new
a(this.g);this.b.ha&&this.b.ha(this.g.Aa());this.b.ka&&this.b.ka()};oo.prototype.Fa
=function(){return this.b};function po(a)
{V.call(this);this.U=a;Pd(a);Q(a,"overflow","hidden");this.o=L("div");Q(this.U,
{position:"relative",padding:"0px"});a=this.U;a.insertBefore(this.o,a.childNodes[0]
||null);this.ra=new
no;this.ha=[];this.j=[];a=w(this.Ch,this,1);this.j.push(["next",a]);a=w(this.Ch,thi
s,-
1);this.j.push(["previous",a]);a=w(this.fk,this);this.j.push(["turntopage",a]);a=w(
this.lk,this);this.j.push(["zoomin",a]);a=w(this.mk,this);this.j.push(["zoomout",a]
);this.s=new oo(this);a=L("div");ln(a,!0);Q(a,{position:"absolute",
left:"0px",top:"0px"});this.U.appendChild(a);this.ka=a;this.setSize(zg(this.U));qo.
push(this);this.Sa=new mo;N(this.Sa,"change",this.ak,!1,this)}y(po,V);var
qo=[];f=po.prototype;
f.setSize=function(a)
{a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);if(!this.g||!
ud(this.g,a)){var b=this.o,c=Ed(vd(xd(b)).b);if(!E||F("10")||
c&&F("8"))xg(b,a,"content-box");else{var d=b.style;c?
(d.pixelWidth=a.width,d.pixelHeight=a.height):
(c=yg(b),b=kg(b),d.pixelWidth=a.width+b.left+c.left+c.right+b.right,d.pixelHeight=a
.height+b.top+c.top+c.bottom+b.bottom)}this.g=a;
(d=this.s.Fa())&&d.setSize(a);this.dispatchEvent("resize")}};f.va=function(){return
this.g};f.Ib=function(){return this.g.width};
f.Qb=function(){return this.g.height};f.go=function()
{this.dispatchEvent("load")};f.Eb=function(a){this.R!
=a&&(this.R=a,this.s.Eb(a),this.dispatchEvent("viewportmodechange"))};f.Fa=function
(){return this.s.Fa()};function ro(a,b)
{if(a.Ea)throw"";a.Ea=b;N(b,"update",w(a.Xj,a))}f.Xj=function()
{this.dispatchEvent("pagesupdate")};function so(a,b){var
c=jo(a.Ea,b);c&&a.nb(c,void 0)}f.nb=function(a,b){if(this.i!=a||
b)this.i=a,this.dispatchEvent("pagechange")};
function to(a,b){uo(a,b,w(function(a){P(w(this.nb,this,a))},a))}function uo(a,b,c)
{a=a.Ea;new S(b);b=new a.g({url:b});b.Xc(a);c=w(a.o,a,c);vo(b,wo(b),c)}f.
$j=function(a,b,c,d){(c=xo(d,c))&&yo(this,a,b,c)};function yo(a,b,c,d)
{if(d&&d.length){for(var e=d[0],g=1;g<d.length;g+
+)e=Wf(e,d[g]);d=b.Aa().Re();d=b.va().width/d;e=new
Un(e.left,e.top);e.scale(d);e.x=Math.round(e.x);e.y=Math.round(e.y);b=Vn(b.getPosit
ion());Wn(b,e);b.x-=c.x;b.y-=c.y;a.Fa().Vh(b)}}f.Ia=function(){return
this.i.Ia()};f.Aa=function(){return this.i};
f.Gc=function(a){for(var b=[],c=0;c<arguments.length;c+
+)b.push(arguments[c]);this.ha.push(b);1==this.ha.length&&zo(this)};function zo(a)
{var b=a.ha.shift();if(b){for(var c=b.shift(),d=0;d<a.j.length;d++)a.j[d]
[0]==c&&a.j[d][1].apply(a,b);zo(a)}}f.Ch=function(a){var b=this.s.Fa(),c;b.La?
c=b.La(this.Aa(),a):c=io(this.Ea,this.Aa().Ia(),a);c&&(this.nb(c),this.dispatchEven
t("pageturn"))};f.fk=function(a){(a=jo(this.Ea,a))&&this.nb(a)};f.lk=function(){var
a=this.s.Fa();a.mf&&a.mf()};
f.mk=function(){var a=this.s.Fa();a.Mg&&a.Mg()};f.ak=function()
{this.dispatchEvent("searchupdate")};function Ao(a,b,c,d,e){var
g={cursor:"pointer"};Q(c,g);N(c,"click",w(this.o,this));Q(d,g);N(d,"click",w(this.j
,this));e.innerHTML?this.s=e:
(e.form.action="javascript:",N(e.form,"submit",w(this.i,this)),e.go&&Q(e.go,
{display:"none"}),this.g=e.input);this.b=a;this.Ea=b;N(a,"pagechange",w(this.update
,this));this.update()}
Ao.prototype.i=function(){var a=this.g.value;var b=this.b;var c=ko(b.Ea,a);c?
(b.nb(c),b=!0):b=!1;if(b)this.update();else if(!Ea(a)&&!/[^0-9]/.test(a)){a:
{b=ho(this.Ea);for(c=b.length-1;0<=c;c--){var d=lo(b[c]);if(!Ea(d)&&!/[^0-
9]/.test(d)){b=parseInt(d,10);break a}}b=-
1}a=parseInt(a,10);0<b&&a>b&&(this.b.nb(ab(ho(this.Ea))),this.update())}return!
1};Ao.prototype.o=function(){this.b.Gc("previous")};Ao.prototype.j=function()
{this.b.Gc("next")};
Ao.prototype.update=function(){var a=this.b.Aa();a&&(this.g?
this.g.value=lo(a)||"":this.s.innerHTML=a.getLabel())};function Bo()
{}f=Bo.prototype;f.setSize=function(a)
{this.j=a.width;this.o=a.height};f.va=function(){return new
H(this.j,this.o)};f.If=function(){return this.s};f.jd=function(){return
this.g};f.Ib=function(){return this.j};f.Qb=function(){return
this.o};f.getPosition=function(){return new G(this.s,this.g)};function Co(a){return
new Sf(a.s,a.g,a.j,a.o)};function Do(){this.g=[]}Do.prototype.Fb=function(a)
{this.g.push(a)};Do.prototype.va=function(){var a=this.Ib(),b=this.Qb();return
null===a||null===b?null:new H(a,b)};Do.prototype.Md=function(a){return
db(this.g,a||Ue)};function Eo(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function Fo(a,b){return Eo(a,function(a)
{return a.jd()<=b&&a.jd()+a.va().height>=b})}function Go(a,b){return
hb(a.g,function(a){return Tf(Co(a)).contains(b)})};function Ho(a)
{this.i=a}y(Ho,Bo);Ho.prototype.Aa=function(){return
this.i};Ho.prototype.setSize=function(a){void 0==a.width?
(this.o=a.height,this.j=Math.round(a.height*Io(this.i))):void 0==a.height?
(this.j=a.width,this.o=Math.round(a.width/Io(this.i))):
(this.j=a.width,this.o=a.height)};function Jo(a,b){this.b=a;this.g=b};function
Ko(a){var
b=this;V.call(this);this.i=a;this.ua=a.i;this.setSize(zg(this.ua));this.s=new
G(0,0);this.U=null;this.wa=new Ff(function(){R(b.U,!
1)},600);ie(this,this.wa)}y(Ko,V);f=Ko.prototype;f.setSize=function(a){if(!
this.g||!ud(this.g,a)){this.g=a;var
b=this.i;b.ha=a;Lo(b);this.dispatchEvent("resize")}};function Mo(a,b)
{a.o=b;a.R.Qa();var c=a.i,d=a.va();c.ha=d;Lo(c);c=a.i;d=new
H(b.Ib(),b.Qb());c.ka=d;c.s=!
0;pg(c.g,d);P(c.ra,0,c);Lo(c);a.dispatchEvent("layoutchange")}
function No(a,b){a.R=b}f.Mb=function(){var
a=this.o.Md();this.Ha&&(a=this.Ha.Gf(a));Oo(this.R,a);this.dispatchEvent("update")}
;function Po(a,b){a.Ha=b}
function Qo(a,b){var
c=a.s.x,d=a.s.y;r(b.x)&&(b.x=Math.min(Math.max(b.x,0),Math.max(a.o.Ib()-
a.g.width,0)));r(b.y)&&(b.y=Math.min(Math.max(b.y,0),Math.max(a.o.Qb()-
a.g.height,0)));r(b.x)&&(c=b.x);r(b.y)&&(1<b.y-d?a.dispatchEvent("scrolldown"):1<d-
b.y&&a.dispatchEvent("scrollup"),d=b.y);a.s=new G(c,d);d=a.i;c=a.s;d.U||
(d=d.i,null!=c.y&&(d.scrollTop=c.y),null!
=c.x&&(d.scrollLeft=c.x));a.dispatchEvent("move")}function Ro(a){var b=a.s;return
b?new Sf(b.x,b.y,a.g.width,a.g.height):null}f.va=function(){return this.g};
f.Uc=function(a)
{this.dispatchEvent("movestart");Qo(this,a);this.dispatchEvent("moveend")};function
So(a,b,c){a=a.s;c(new G(a.x+b.x,a.y+b.y))}
f.Vh=function(a){var b=this.s,c=this.va();if(!b||Math.abs(b.x-a.x)>c.width||
Math.abs(b.y-a.y)>c.height)this.Uc(a);else{this.j&&(this.j.ya(),this.j=null);c=b.x-
a.x;var d=b.y-a.y;this.j=new Mf([b.x,b.y],
[a.x,a.y],250+250*Math.min(Math.max(Math.sqrt(c*c+d*d)/800,0),1),Ug);N(this.j,"anim
ate",w(this.Uh,this));N(this.j,"end",w(this.wj,this));this.dispatchEvent("movestart
");Ie(this,"movestart",w(this.j.ya,this.j));this.j.play()}};f.Uh=function(a)
{a=A(a.coords,Math.round);Qo(this,new G(a[0],a[1]))};
f.wj=function(a){this.Uh(a);this.dispatchEvent("moveend")};function To(a){return
new G(Math.round(a.s.x+a.g.width/2),Math.round(a.s.y+a.g.height/2))}f.ma=function()
{Ko.V.ma.call(this);this.R.Qa()};f.Df=function(a){this.U||
(this.U=a);this.U.style.opacity=0;this.wa.start()};f.aj=function(){var
a=this;this.wa.stop();R(this.U,!0);P(function()
{a.U.style.opacity=1})};f.Ng=1;function Uo(a,b)
{Ko.call(this,b);this.Ma=a;this.b.listen(a,"pagechange",this.ka);this.b.listen(this
.Ma,"searchupdate",this.rb);var c=I("subscription-
bar");c&&(this.b.listen(this,"scrolldown",x(this.Df,c)),this.b.listen(this,"scrollu
p",x(this.aj,c)))}y(Uo,Ko);
function Vo(a,b){var c=[];"fixed_width"==a.o.Rh()&&c.push(a.va().width);if(a.xc){a:
{var d=a.xc();var e=a.o.Kf();c=Wo(d,c);if(0<b)for(d=0;d<c.length;d++){if(c[d]>e)
{e=c[d];break a}}else for(d=c.length-1;0<=d;d--)if(c[d]<e){e=c[d];break
a}}e&&a.nf(a.Hd(e))}}
Uo.prototype.nf=function(a){var b=this.o;Mo(this,a);if(b){b=new
Jo(b,a);a=To(this);var c=Go(b.b,a);if(!c)a:{c=Number.POSITIVE_INFINITY;for(var
d=b.b.Md(),e=d[0],g=0;g<d.length;g++){var h=d[g],k=Rf(Tf(Co(h)),a);if(k<c)
{c=k;if(0==k){c=h;break a}e=h}}c=e}b=b.g.ha(c);a=Vn(a);d=c.getPosition();a.x-
=d.x;a.y-=d.y;d=b.va().width/c.va().width;c=b.va().height/c.va().height;a=new
G(Math.round(a.x*d),Math.round(a.y*c));a=Wn(Vn(b.getPosition()),a);a=new
G(Math.round(a.x+this.g.width/2*-1),Math.round(a.y+this.g.height/
2*-1));this.Uc(a)}};Uo.prototype.ka=function(){this.Ya||
this.ha(this.Ma.Aa())};Uo.prototype.ha=function(a)
{this.o.Pc&&(a=this.o.Pc(a))&&Qo(this,new
G(Math.round(a.If()),Math.round(a.jd())))};Uo.prototype.rb=function()
{Xo&&(this.R.Qa(),this.mb&&this.mb(),this.Mb())};var Xo=!0;function Yo(){this.b=new
Xg}function Zo(a,b){var c={};b&&(c=Sb(A(b,ra)));var d=a.b.Ab();z(d,function(a){if(!
c[a]){var b=this.b.get(a);b&&b.Qa();this.b.remove(a)}},a)};function $o()
{this.b={};this.g=new Yo}$o.prototype.Qa=function(){Zo(this.g)};function Oo(a,b)
{b=db(b,function(a){return!!this.b[ra(a.constructor)]},a);Zo(a.g,b);z(b,function(a)
{if(!this.g.b.get(ra(a))){var
b=this.b[ra(a.constructor)].render(a);this.g.b.set(ra(a),b)}},a)};function ap()
{};function bp(a,b){this.g=a;this.b=b}y(bp,ap);bp.prototype.render=function(a){var
b=this.b(),c=a.Aa(),d=ab(this.g.xc().Wh)/a.va().width,e=a.va();b.Ye=e.width;b.Ve=e.
height;d=a.va().clone().scale(d);b.rk=d.width;b.qk=d.height;b.setPosition(a.If(),a.
jd());b.nb(c);b.draw();return b};function cp(){};function dp(a)
{this.b=a}y(dp,cp);dp.prototype.Gf=function(a){var b=ep(this,a);a=b[0]||[];b=b[1]||
[];b.sort(x(fp,To(this.b)));var c=[];qb(c,a,b);return c};function fp(a,b,c){return
Rf(Tf(Co(b)),a)-Rf(Tf(Co(c)),a)}function ep(a,b){var c=Ro(a.b),d=new Sf(c.left-
800,c.top-800,c.width+1600,c.height+1600);return ub(b,function(a)
{a=Co(a);if(Vf(d,a))return Vf(c,a)?0:1})};function gp(a,b)
{this.b=b;this.g=a}y(gp,dp);gp.prototype.Gf=function(a){var
b=gp.V.Gf.call(this,a),c=this.g.Aa();if(c){var d=[],e=this.g.Ea;z([1,-1],function()
{var a=io(e,c.Ia(),1);a&&d.push(a)});z(a,function(a)
{a.Aa&&jb(d,a.Aa())&&kb(b,a)})}return b};function hp()
{V.call(this)}y(hp,V);function ip()
{V.call(this)}y(ip,V);ip.prototype.sc=function(a)
{this.g=a;this.i=jp(a)};ip.prototype.ma=function()
{ip.V.ma.call(this);M(this.i)};function kp(a)
{V.call(this);this.U=a;this.R=[]}y(kp,ip);f=kp.prototype;f.sc=function(a)
{kp.V.sc.call(this,a);this.Td();this.Aa()&&this.b.listen(this.Aa(),"update",this.Td
)};f.Aa=function(){return this.g.Aa()};f.Id=function(a,b,c,d){var e=L("div");ln(e,!
0);this.i.appendChild(e);a=lp(this,a,b,c,d);Q(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"px"}
);this.U&&(Q(e,{backgroundColor:this.U}),sg(e,.3));this.R.push(new
Sf(a[0],a[1],a[2],a[3]));return e};
function mp(a){return a.g.va().width/a.g.Aa().Ea.vc.width}function lp(a,b,c,d,e)
{var g=mp(a);return A([b,c,d,e],function(a){return Math.round(a*g)})}function
np(a,b){z(b,function(a){this.Id.apply(this,a)},a)}f.Zg=function(a){return
this.Id(a.left,a.top,a.width,a.height)};f.$c=function()
{Pd(this.i);this.R=[]};f.Td=u;function op()
{kp.call(this)}y(op,kp);f=op.prototype;f.Td=function(){if(!this.j){var
a=this.Aa();a&&(a=pp(a))&&(np(this,a),this.j=!0)}};
f.Id=function(a,b,c,d){this.o=op.V.Id.call(this,a,b,c,d);Q(this.o,{border:"2px
#aaaaff
dashed"});this.s=L("img");this.o.appendChild(this.s);this.s.src="/googlebooks/image
s/dialog_close_x.gif";a=lp(this,a,b,c,d);Q(this.s,
{position:"absolute",cursor:"pointer",left:a[2]-
19+"px",top:"4px",display:"none"});N(this.o,"mouseout",w(this.Mk,this));N(this.o,"m
ouseover",w(this.Dh,this,!0));Ie(this.s,"click",w(this.Qa,this));return
this.o};f.Qa=function(){M(this.o)};f.Mk=function(a){Ud(this.o,a.target)||this.Dh(!
1)};
f.Dh=function(a){Q(this.s,{display:a?"":"none"})};function qp(a)
{kp.call(this);this.o=a}y(qp,kp);qp.prototype.Td=function(){if(!this.j){var
a=this.Aa();a&&(a=rp(a))&&(z(a,function(a){var
b=a.pop(),d=a.pop();a=this.Id.apply(this,a);Q(a,
{cursor:"pointer"});this.b.listen(a,"click",w(this.s,this,d,b))},this),this.j=!
0)}};qp.prototype.s=function(a,b){var c=jo(this.o.Ea,a);c?
this.o.nb(c):to(this.o,b)};function sp(a,b)
{this.i=a;this.b=b}sp.prototype.Aa=function(){return
this.i};sp.prototype.j=function(){return this.i.kc(this.b)};function tp(a,b,c)
{sp.call(this,a,b);this.g=c}y(tp,sp);tp.prototype.j=function(){return
this.g.width>this.b.width?this.i.kc(this.g):tp.V.j.call(this)};function up(a,b,c)
{if(E&&!F("9")){var d=[];d[0]=N(a,"readystatechange",x(vp,a,x(wp,b),d))}else
Ie(a,"load",x(wp,b));c&&Ie(a,"error",x(wp,c))}function wp(a){P(a)}function
vp(a,b,c){if("complete"!=a.readyState)return!0;Qe(c[0]);b();return!1}var
xp=L("div");function yp(a){if(E){xp.appendChild(a);var
b=x(M,a);up(a,b,b);a.src="//www.google.com/images/cleardot.gif"}else
a.src="//www.google.com/images/cleardot.gif",M(a)};function zp(a)
{O.call(this);this.b={};a&&this.Zd(a)}y(zp,O);f=zp.prototype;f.Re=function(){return
this.b.w||this.Ea.vc.width};f.Jf=function(){return this.b.h||
this.Ea.vc.height};function Io(a){return a.Re()/a.Jf()}f.va=function(){return new
H(this.Re(),this.Jf())};f.Zd=function(a){for(var b in
a)this.b[b]=a[b];this.dispatchEvent("update")};f.Xc=function(a){this.Ea=a};function
lo(a){return a.b.title}f.getLabel=function(){var a=lo(this);return a?"P\u00e1gina
"+a:""};function Z(a){return a.b.order}
f.kc=function(a){if(this.b.src&&a){var b=new S(this.b.src);T(b,"w",a.width);return
b.toString()}return this.b.src};f.Ia=function(){return this.b.pid};function Ap(a)
{this.Kg={};for(var b=0;b<a.length;b++){var c=a[b];this.Kg[c.z]=new
H(c.w,c.h)}}function Bp(a,b){var c=Lb(a.Kg,function(a){return a.height==b});return
c?Number(c):null};function Cp(a)
{zp.call(this,a);this.Ze={};this.ha={};this.j={};this.U=this.ka=null}var
Dp;y(Cp,zp);f=Cp.prototype;f.Zd=function(a,b)
{Cp.V.Zd.call(this,a);b&&(this.R=b)};function wo(a){var
b=Ep(a);T(b,"jscmd","click3");var
c;a.Sa&&(c=a.Sa.Bb());Fp(a,"vq",c);Hb(a.Ze,function(a,c){T(b,c,a)});return b}
function vo(a,b,c){b=b.toString();if(b==a.R)c&&c(a);else if(c&&(a.j[b]=a.j[b]||
[]).push(c),b!=a.o)
{a.o=b;a.i&&m.clearTimeout(a.i);a.i=m.setTimeout(w(a.Ij,a,b),6E3);var
d;a.Sa&&(d=a.Sa.Bb());Dp(b,w(a.Ik,a,b,d))}}function Fp(a,b,c){c?a.Ze[b]=c:delete
a.Ze[b]}f.Ze=null;f.Ik=function(a,b,c)
{this.o==a&&(this.o=null,this.i&&(m.clearTimeout(this.i),this.i=null),this.R=a,Gp(t
his,c.page[0]),this.Ea.hg(c),b=this.j[a])&&(z(b,function(a){a(this)},this),delete
this.j[a])};f.Ij=function(a){this.i=this.o=null;delete this.j[a]};
function Ep(a){var b=a.b.url;b?b=new S(b):(b=new
S(a.Ea.jl),T(b,"pg",a.Ia()),a.b.sig&&T(b,"sig",a.b.sig));return b}f.Re=function()
{return this.b.w||this.Ea.vc.width};f.Jf=function(){return this.b.h||
this.Ea.vc.height};var
Hp={additional_info:"additional_info",content:"content",feedbackUrl:"uf",flags:"fla
gs",highlights:"highlights",links:"links",order:"order",pid:"pid",src:"src",snippet
Src:"snippet_src"};
function Gp(a,b){var c={},d;for(d in Hp){var e=Hp[d],g=b[e];n(g)&&("highlights"==e?
a.ha[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPageInf
o]"])&&(a.ka=new
Ap(d.tileres),d=d.page_scanjob_coordinates)&&(a.U=""+d.x+","+d.y);a.Zd(c)}Cp.protot
ype.getContent=function(){return this.b.content};var
Ip={Ol:1,Nl:2,Rl:4,Fi:8,Ei:16,Pl:32,Ml:64};Cp.prototype.g=function(a){return!!
(this.b.flags&a)};
function Jp(a,b){b=Ia(b);b=b.replace(/\'/g,"&#39;");var c=a.ha[b];if(c){var
d=[];z(c,function(a){d.push([a.X,a.Y,a.W,a.H])});return d}}function xo(a,b){var
c=Jp(a,b);if(c)return A(c,x(Kp,1))}function Kp(a,b){var c=A(b,function(b){return
Math.round(b*a)});return new Sf(c[0],c[1],c[2],c[3])}function rp(a)
{if(a.b.links)return A(a.b.links,function(a){var
b=a.region;return[b.X,b.Y,b.W,b.H,a.target_pid,a.url]})}
function pp(a){if(a.b.clip_highlight||a.b.clip_highlights){var
b=[];z(a.b.clip_highlights||[a.b.clip_highlight],function(a){var
c=[];z(["X","Y","W","H"],function(b){c.push(a[b])});b.push(c)});return b}return
null}Cp.prototype.kc=function(a){if(this.b.src&&a){var b=new
S(this.b.src);a&&Hb(this.s(),function(c,d){"height"==d&&a.height?
T(b,c,a.height):"width"==d&&a.width&&T(b,c,a.width)});return b.toString()}return
this.b.src};Cp.prototype.s=function(){return{width:"w",height:"h"}};function
Lp(a,b,c,d,e)
{V.call(this);this.de(a.Fa());this.o=a;this.g=c;this.ka=[];this.Yg=d;pg(d,c);this.w
a=jp(this);Q(this.wa,"backgroundColor","#fff");pg(this.wa,c);if(this.Ha=n(e)?e:!
0)a=jp(this),pg(a,c),this.ua=new
Mp(a),this.ua.show();b&&(this.i=b,this.b.listen(b,"update",this.ud),vo(b,wo(b),void
0))}y(Lp,V);f=Lp.prototype;f.va=function(){return this.g};f.Aa=function(){return
this.i};function Np(a,b){a.ka.push(b);b.sc(a)}f.ud=u;function Op(a)
{a.dispatchEvent("load");a.Ha&&a.ua.show(!0)}
function jp(a){var b=L("div");ln(b,!0);Q(b,
{position:"absolute",left:0,top:0});a.Yg.appendChild(b);return b}f.Qa=function()
{z(this.ka,function(a){a.ya()});this.ka=null;this.s&&M(this.s)};function Pp(a)
{a.R=jp(a);pg(a.R,a.va());Q(a.R,
{backgroundImage:"url(//www.google.com/images/cleardot.gif)",backgroundRepeat:"repe
at"});a.b.listen(a.R,"mousedown",a.Nk);a.b.listen(a.R,"dragstart",pe)}f.Nk=function
(a){a.display=this;Qp.dispatchEvent(a)};var Qp=new O;
function Mp(a)
{this.b=a;a={position:"absolute",left:0,color:"#808080",fontSize:"13px",backgroundC
olor:"white"};for(var b=0;2>b;b++){var
c=L("div");ln(c);Q(c,a);this.b.appendChild(c);c.innerHTML="Cargando...";a.bottom=0}
}Mp.prototype.show=function(a){Q(this.b,{display:a?"none":""})};function Rp(a,b)
{a.s&&M(a.s);a.s=jp(a);new Sp(a.s,a.va(),b)}function Sp(a,b,c){this.b=a;Q(a,
{backgroundColor:"#FFF",textAlign:"center"});pg(a,b);a.innerHTML=c||"";ln(this.b)};
function Tp(a,b,c){Lp.call(this,a,b.Aa(),b.b,c);this.de(Up);a=jp(this);this.ha=new
Vp(b.b,a);a=jp(this);this.U=new Vp(b.b,a);Pp(this);vg(c,!
0);B(c,"pageImageDisplay");this.La=b;b.Aa()&&this.ud()}y(Tp,Lp);var Up=new
O;Tp.prototype.nb=function(a)
{Fp(a,"output",null);Tp.V.nb.call(this,a);a.kc()&&this.ud()};
Tp.prototype.ud=function(){var a=this.Aa(),b=this.La.j();if(b&&!this.j)
{b=Wp(b);Ie(this.ha,"load",w(this.ra,this,a,b,this.va().width));Xp(this.ha,[b]);var
c=this.o.ra,d=a.Ia(),e=[];if(c.b[d]){var g=[],h;for(h in
c.b[d])g.push(h);g.sort(tb);for(h=0;h<g.length;h++)e.push(c.b[d]
[g[h]])}e.push(b);Xp(this.U,e);this.j=!
0;a==this.o.Aa()&&this.dispatchEvent("fetch")}fb([Ip.Ei,Ip.Fi],w(a.g,a))&&(a=Ba('<t
able width=100% height=100%><tr><td><img src="%s"/><br/>
%s</td></tr></table>',"/googlebooks/restricted_logo.gif",
"Ha llegado a una p\u00e1gina que no se puede ver o bien ha alcanzado el
l\u00edmite de visualizaci\u00f3n de este libro."),Rp(this,a),Op(this))};function
Wp(a){return a}Tp.prototype.ra=function(a,b,c)
{a==this.o.Aa()&&this.dispatchEvent("loaded");this.U.empty();var
d=this.o.ra;a=a.Ia();d.b[a]=d.b[a]||{};d.b[a]
[c]=b;Op(this)};Tp.prototype.Qa=function(){this.j=!
1;this.ha.empty();this.U.empty();Tp.V.Qa.call(this)};
function Vp(a,b)
{O.call(this);this.g=a;this.i=b;this.b=L("img");this.b.width=this.g.width;this.i.ap
pendChild(this.b);ln(this.i)}y(Vp,O);Vp.prototype.empty=function(){for(var
a;a=Sd(this.i);)yp(a)};function Xp(a,b){up(a.b,w(a.j,a,a.b));for(var
c=0;c<b.length;c++)a.b.src=b[c]}Vp.prototype.j=function(a)
{this.b==a&&this.dispatchEvent("load")};function Yp(a,b,c,d,e,g,h)
{O.call(this);this.U=a;this.j=b;this.o=c;this.i=d;this.g=e;this.ka=g;this.ha=h;this
.s=Math.ceil(this.j/this.i);this.R=Math.ceil(this.o/this.g);this.b=[];for(a=0;a<thi
s.s;++a){b=[];for(c=0;c<this.R;+
+c)b.push(null);this.b.push(b)}}y(Yp,O);Yp.prototype.empty=function(){for(var
a;a=this.U.firstChild;)yp(a)};Yp.prototype.ua=function(a,b){Q(a,
{display:""});this.ha&&this.ha(b)};Yp.prototype.ra=function(){};function
Zp(a,b,c,d)
{Lp.call(this,a,b.Aa(),b.b,c,d);this.U=jp(this);Pp(this);b.Aa()&&this.ud();this.ha=
N(this.o.Fa(),"update",this.ra,!1,this)}y(Zp,Lp);Zp.prototype.ud=function(){var
a=this.Aa(),b=a.kc(),c=this.o.Da.kf,d=a.ka;if(b&&d&&!this.j){var
e=Bp(d,this.va().height);r(e)&&(d=(d=d.Kg[e])?d.width:null,b=new
S(b),T(b,"zoom",e),T(b,"pg",a.U),b=b.toString(),this.La=new
Yp(this.U,d,this.va().height,c.Qh,c.Ph,w(c.getTileUrl,c,b,d,this.va().height),null)
,this.j=!0,this.ra())}};
Zp.prototype.ra=function(){if(this.j){var a=hg(this.U);if(a){var
b=ng(this.U);a.top-=b.y;a.bottom-=b.y;a.left-=b.x;a.right-=b.x;if(0<a.bottom-
a.top&&0<a.right-a.left){b=this.La;a=Uf(a);var
c=Math.floor(a.left/b.i),d=Math.floor(a.top/b.g),e=Math.ceil((a.left+a.width)/b.i),
g=Math.ceil((a.top+a.height)/b.g);e=Math.min(e,b.s);for(g=Math.min(g,b.R);c<e;c+
+)for(var h=d;h<g;h++)if(!b.b[c][h]){var k=b;var l=c,p=h;if(!k.b[l][p]){var
t=L("img");Q(t,
{position:"absolute",left:l*k.i+"px",top:p*k.g+"px",display:"none"});
k.b[l][p]=t;k.U.appendChild(t)}k=k.b[l]
[p];l=b.ka(c,h);up(k,w(b.ua,b,k,l),w(b.ra,b,k,l));k.src=l}for(c=0;c<b.s;+
+c)for(h=0;h<b.R;++h){if(d=!!b.b[c][h])d=new Sf(c*b.i,h*b.g,(c+1)*b.i,
(h+1)*b.g),d=!
(d.left<=a.left+a.width&&a.left<=d.left+d.width&&d.top<=a.top+a.height&&a.top<=d.to
p+d.height);d&&(yp(b.b[c][h]),b.b[c][h]=null)}}}}};Zp.prototype.Qa=function()
{this.j&&(this.La.empty(),this.j=!
1);this.ha&&(Qe(this.ha),this.ha=null);Zp.V.Qa.call(this)};function $p(a)
{this.Sa=a;kp.call(this,"#ffff00")}y($p,kp);$p.prototype.Td=function(){var
a=this.g.Aa();if(a){var b=this.Sa.Bb();b!=this.j&&(a=xo(a,b),this.
$c(),a&&(A(a,w(this.Zg,this)),this.j=b))}};function aq(a)
{O.call(this);this.url=a;this.s=null;this.o=!0}y(aq,O);aq.prototype.Se=function()
{if(this.o)this.o=!1;else throw Error();};function bq(a,b)
{aq.call(this,a);this.R=b||"GET";this.i=new U;this.b=new
xm}y(bq,aq);f=bq.prototype;f.Se=function(a,b,c)
{bq.V.Se.call(this,a,b);this.j=a;this.g=b;this.i.listen(this.b,"success",w(this.ek,
this));this.i.listen(this.b,"error",w(this.Hj,this));this.b.send(this.url.toString(
),this.R,c)};f.ek=function(a){a=a.target;try{var b=a.b?a.b.responseText:""}catch(c)
{b=""}this.s=JSON.parse(b);P(w(this.dispatchEvent,this,"success"));this.j&&P(x(this
.j,this.s));P(w(this.yf,this))};
f.Hj=function()
{P(w(this.dispatchEvent,this,"error"));this.g&&P(this.g);P(w(this.yf,this))};f.abor
t=function(){this.b.abort();this.yf();return!1};f.yf=function()
{Nh(this.i);this.g=this.j=null};function cq(a){return a.length?eb(a,function(a,c)
{return Wf(a,c)},a[0].clone()):null};function dq(a,b,c,d,e)
{V.call(this);this.s=a;this.ka=b;this.ua=e;this.i=d;this.g=!
1;this.o=L("div");c.appendChild(this.o);this.b.listen(b,"mousemove",this.R);this.b.
listen(b,"mouseup",this.U)}y(dq,V);dq.prototype.R=function(a){if(!this.ra){a=td(new
G(a.clientX,a.clientY),ig(this.ka));a=Qf(a,this.ua);Q(this.o,{border:"2px dashed
#99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-
a.top;bg(this.o,a.left,a.top);pg(this.o,b,c);this.j=a}};
dq.prototype.U=function(a){this.R(a);this.ra=!0;a=this.i;var
b=Uf(this.j),c=mp(this.s);c=eq(b,1/c);b=fq(eq(c,1/a.va().width*1E3));a=new
S(Ep(a).toString());T(a,"ci",
[b.left,b.top,b.width,b.height].join());T(a,"jscmd","click3");T(a,"output","text");
c=fq(c);gq(this.s,[c]);M(this.o);(new
bq(a)).Se(w(this.ha,this,c,b));this.dispatchEvent("endsize")};
dq.prototype.ha=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){var
g=[];z(e,function(a){g.push(new Sf(a.X,a.Y,a.W,a.H))});if(c=c.content)gq(this.s,
[a],c,b),d=!0}d||this.s.$c();this.ya()};function eq(a,b){return new
Sf(a.left*b,a.top*b,a.width*b,a.height*b)}function fq(a){return new
Sf(Math.round(a.left),Math.round(a.top),Math.round(a.width),Math.round(a.height))}d
q.prototype.ma=function(){dq.V.ma.call(this);M(this.o)};function hq(a,b)
{V.call(this);this.U=a;this.s=b}var iq;y(hq,ip);f=hq.prototype;f.sc=function(a)
{hq.V.sc.call(this,a);a=this.i;var b=L("div");ln(b,!
0);a.appendChild(b);b.className="selection-
layer";pg(a,this.g.va());pg(b,this.g.va());this.b.listen(b,"click",this.Ok);this.b.
listen(b,"mousedown",this.Pk)};
f.Pk=function(a){if(iq){a.g();this.j&&this.j.ya();var b=this.g.Yg;a=td(new
G(a.clientX,a.clientY),ig(b));this.j=new
dq(this.U,b,this.i,this.g.Aa(),a);this.R=N(document.body,"mousemove",w(this.Tj,this
));Ie(this.j,["endsize","dispose"],w(this.$i,this))}};f.Ok=function(a){iq&&a.g()};
f.Tj=function(a){if(this.j&&!this.j.isDisposed()){var b=new
G(a.clientX,a.clientY),c=Tf(rg(this.s.ua));if(c.contains(b)){var d=new
G(0,0);z([[c.top-a.clientY,0,-1],[c.bottom-a.clientY,0,1],[c.left-a.clientX,-1,0],
[c.right-a.clientX,1,0]],function(a){40>Math.abs(a[0])&&(d.x=a[1]||d.x,d.y=a[2]||
d.y)});this.o||(this.o=new
Df(100),this.b.listen(this.o,"tick",this.wl));this.ha=d;d.x||d.y?
this.o.start():this.o.stop()}}};f.wl=function(){var a=this.ha,b=this.s;So(b,new
G(15*a.x,15*a.y),w(b.Uc,b))};
f.$i=function(){Qe(this.R);je(this.o);this.o=null};function jq(a,b){this.b=a
instanceof G?a:new G(a,b)}y(jq,Eh);jq.prototype.Cb=function(a,b,c,d){var
e=xd(a);var g=e.body;e=e.documentElement;e=new G(g.scrollLeft||
e.scrollLeft,g.scrollTop||e.scrollTop);g=this.b.x+e.x;e=this.b.y+e.y;var h=Gh(a);g-
=h.x;e-=h.y;Ih(new G(g,e),a,b,c,null,null,d)};function kq(a,b)
{jq.call(this,a,b)}y(kq,jq);kq.prototype.g=0;kq.prototype.i=function(a)
{this.g=a};kq.prototype.Cb=function(a,b,c,d){var e=eg(a);e=hg(e);var
g=Gd(vd(a).b);g=new G(this.b.x+g.scrollLeft,this.b.y+g.scrollTop);var
h=b,k=Ih(g,a,h,c,e,10,d);if(0!=(k&496)){if(k&16||k&32)h^=4;if(k&64||
k&128)h^=1;k=Ih(g,a,h,c,e,10,d);0!=(k&496)&&Ih(g,a,b,c,e,this.g,d)}};function lq(a)
{ai.call(this,a);Yh(this);this.Rg=!1;this.b=new U;B(a,"viewport-selection-
popup");mq&&mq.ya();mq=this}y(lq,ai);var mq=null;lq.prototype.g=function()
{this.dispatchEvent("close");this.ya()};function nq(a,b,c){var
d=a.S(),e=L("div");Q(e,{padding:"4px 3px 3px
1px"});d.appendChild(e);d=L("div");e.appendChild(d);d.appendChild(Md(b));e.appendCh
ild(L("div"));b=L("input");b.value=c;B(b,"viewport-input");e.appendChild(b);vg(b,!
1);a.b.listen(b,"mousedown",oq)}function oq(a){a.g()}
lq.prototype.ma=function(){M(this.S());lq.V.ma.call(this);this.b.ya()};function
pq(){kp.call(this,"#4a95d6")}y(pq,kp);pq.prototype.sc=function(a)
{pq.V.sc.call(this,a);Q(this.i,
{cursor:"pointer"});this.b.listen(this.i,"mousedown",qq)};function qq(a){a.g()}
function gq(a,b,c,d){a.$c();A(b,w(a.Zg,a));a.o&&Qe(a.o);a.j&&a.j.ya();var
e=L("div");document.body.appendChild(e);if(b=cq(a.R)){var g=ig(a.i);e=new
lq(e);if(c&&d){var h=a.Aa(),k=h.kc();if(k){var l=new
S(k);d=[d.left,d.top,d.width,d.height].join();T(l,"ci",d);T(l,"edge",0);l=l.toStrin
g();var p=new S(Ep(h).toString());T(p,"ci",d);T(p,"source","bookclip");p=Ba('<a
href="%s"><img
src="%s"/></a>',p.toString(),l)}d=p;Pd(e.S());p=e.S();h=L("img");h.src="/googlebook
s/images/close_x.gif";h.width=14;h.height=
13;Q(h,
{backgroundColor:"#FFF",cursor:"pointer",position:"absolute",right:"5px",top:"5px"}
);p.appendChild(h);e.b.Fc(h,"click",w(e.g,e));h=J("DIV",{innerHTML:"Compartir este
clip"});Q(h,
{fontWeight:"bold",paddingBottom:"4px"});p.appendChild(h);c&&(nq(e,"Texto de
selecci\u00f3n",c),p=L("div"),Q(p,{textAlign:"right"}),e.S().appendChild(p),h=new
S("https://translate.google.com/translate_t"),T(h,"text",c),T(h,"sl","auto"),T(h,"t
l","auto"),c=L("a"),c.href=h.toString(),c.target="_blank",c.innerHTML="Traducir&raq
uo;",
p.appendChild(c));l&&nq(e,"Imagen",l);d&&nq(e,"Insertar",d)}else
e.S().innerHTML="Cargando...";e.ne=4;e.Ba()&&e.qd();a.j=e;P(x(rq,e,new kq(new
G(g.x+b.left+b.width,g.y+b.top+b.height))));a.o=Ie(e,"close",w(a.$c,a))}}function
rq(a,b){a.isDisposed()||(a.setPosition(b),a.setVisible(!0))}pq.prototype.
$c=function(){pq.V.$c.call(this);this.j&&this.j.ya()};pq.prototype.ma=function()
{pq.V.ma.call(this);this.j&&this.j.ya();this.o&&Qe(this.o)};function sq(a,b,c)
{return a.Da.kf?new Zp(a,b,c):new Tp(a,b,c)}function tq(a,b){if(b instanceof Tp)
{Np(b,new $p(a.Sa));Np(b,new op);var c=new pq,d=new
hq(c,a.Fa());Np(b,d);Np(b,c);Np(b,new qp(a))}};function uq(a,b,c)
{V.call(this);this.U=a;this.j=L("div");ln(this.j,!0);Q(this.j,
{position:"absolute",display:"none"});c.appendChild(this.j);this.R=L("div");ln(this
.R,!0);Q(this.R,
{position:"absolute"});this.j.appendChild(this.R);this.o=L("div");ln(this.o,!
0);this.j.appendChild(this.o);this.s=L("div");ln(this.s,!
0);this.o.appendChild(this.s);R(this.j,!1)}y(uq,hp);f=uq.prototype;
f.draw=function(){var a=this.Ye-2,b=this.Ve-2,c=this.rk-2,d=this.qk-2;Q(this.o,
{backgroundColor:"#cccccc",position:"absolute"});bg(this.o,0,0);pg(this.o,this.Ye,t
his.Ve);Q(this.s,
{overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});bg(this.s,1,1);p
g(this.s,a,b);this.show();var e=this.U;a=sq(e,new tp(this.Aa(),new H(a,b),new
H(c,d)),this.s);a instanceof Tp?tq(e,a):a instanceof Zp&&a instanceof Zp&&Np(a,new
$p(e.Sa));this.g=a};f.show=function(){R(this.j,!0)};
f.Qa=function(){this.g&&this.g.Qa();M(this.j)};f.setPosition=function(a,b)
{bg(this.j,a,b)};f.jd=function(){return dg(this.j).x};f.If=function(){return
dg(this.j).y};f.nb=function(a){this.i=a};f.Aa=function(){return
this.i};f.Qb=function(){return this.Ve};f.Ib=function(){return this.Ye};function
vq(a){return a+2}f.va=function(){return new H(this.Ye,this.Ve)};function wq(a)
{V.call(this);Pd(a);ln(a);this.i=a;this.g=L("div");ln(this.g,!0);en()&&(Bd(a,
{dir:"ltr"}),Bd(this.g,{dir:"rtl"}));a.appendChild(this.g)}y(wq,V);function xq(a,b)
{wq.call(this,b);this.o=a;this.b.listen(b,"scroll",this.R);Q(b,"position","relative
");Q(this.g,"position","absolute");this.j=L("div");ln(this.j,!
0);b.appendChild(this.j);this.j.appendChild(this.g)}y(xq,wq);function Lo(a){var
b=a.ka;a.ha&&b&&(Q(a.g,"left",Math.floor(Math.max(0,a.o.i.i.clientWidth-
b.width)/2)+"px"),Q(a.j,"height",b.height+"px"))}xq.prototype.ra=function()
{this.s=!1;this.R()};
xq.prototype.R=function(){if(!this.s){var a=this.o.s;if(a){a=a.clone();var
b=this.i;b=new G(b.scrollLeft,b.scrollTop);sd(a,b)||(this.U=!
0,this.o.Uc(b),this.U=!1)}}};function yq(a){this.Wh=a}function Wo(a,b){var c=b||
[],d=db(a.Wh,function(a){return!fb(c,function(b){return 50>Math.abs(b-
a)})});d.push.apply(d,c);d.sort(tb);return d};function zq(a,b,c)
{this.R=a;this.i=b;this.U=c||!1;a=this.va();this.b()?
a.height=120:a.height=65;this.setSize(a)}y(zq,Bo);zq.prototype.b=function(){var
a=I("gb-mobile-menu-pubinfo");return a?(a=Rd(a),fc&&0<a.length&&!!
this.R&&0==Z(this.R)):!1};function Aq()
{this.g=[];this.cells=[]}y(Aq,Do);f=Aq.prototype;f.marginLeft=0;f.marginTop=0;f.mar
ginRight=0;f.wg=0;f.eg=0;f.lf=0;f.Ll=!1;f.Ib=function(){return
this.j};f.Qb=function(){return this.o};
function Bq(a){Cq(a);for(var b=a.marginLeft,c=0;c<a.s;c++){var
d=Dq(a,c);z(a.cells[c],function(a){if(a){var c=b+Math.round((d-
a.va().width)/2);a.s=c}});b+=d+a.eg}a.j=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.b;c++){var g=Eq(a,c);z(Fq(a,c),function(a)
{if(a)if(this.Ll){var b=e+Math.round((g-a.va().height)/2);a.g=b}else
a.g=e});e+=g+a.lf}a.o=e+a.wg}function Fq(a,b){return A(a.cells,function(a){return
a[b]})}
function Dq(a,b){var c=0;z(a.cells[b],function(a)
{a&&(c=Math.max(c,a.va().width))});return c}function Eq(a,b){var
c=0;z(Fq(a,b),function(a){a&&(c=Math.max(c,a.va().height))});return c};function
Gq(a){Aq.call(this);this.s=a}y(Gq,Aq);function Cq(a)
{a.b=Math.ceil(a.g.length/a.s);for(var b=0;b<a.b;b++)for(var c=0;c<a.s;c++){var
d=b*a.s+c;a.cells[c]=a.cells[c]||[];a.cells[c][b]=a.g[d]}};function Hq(a)
{Gq.call(this,a);this.R=new Xg}y(Hq,Gq);Hq.prototype.Pc=function(a){return
this.R.get(Iq(Ho,a))};Hq.prototype.ha=function(a){if(a instanceof
zq)a=Iq(a.constructor,a.i);else if(a instanceof Ho)a=Iq(a.constructor,a.Aa());else
throw Error("Input item must be a LayoutPage or LayoutSeparator.");return
this.R.get(a)};
Hq.prototype.Fb=function(a){if(a instanceof zq){var
b=Iq(a.constructor,a.i);this.R.set(b,a)}else a instanceof
Ho&&(b=Iq(a.constructor,a.Aa()),this.R.set(b,a));Hq.V.Fb.call(this,a)};function
Iq(a,b){return ra(a)+"#"+b.Ia()};function Jq(a,b,c,d,e)
{Hq.call(this,1);this.U=b;this.i=c;var g=d||!1,h;a=ho(a);z(a,function(a)
{g&&h&&1<Z(a)-Z(h)&&Kq(this,h,a);var b=I("gb-mobile-menu-
pubinfo");b&&(b=Rd(b),fc&&0<b.length&&!g&&h&&a&&0==Z(h)&&Kq(this,h,a,!0));b=new
Ho(a);var c=b.va();"fixed_height"==this.U?
c.height=this.i:c.width=this.i;b.setSize(c);this.Fb(b);h=a},this);g&&h&&e&&Z(h)<Z(e
)&&Kq(this,h,e);Bq(this)}y(Jq,Hq);
function Kq(a,b,c,d){b=new zq(b,c,d||!1);c=b.va();"fixed_height"==a.U?
c.height=a.i:c.width=a.i;b.setSize(c);a.Fb(b)}Jq.prototype.Kf=function(){return
this.i};Jq.prototype.Rh=function(){return this.U};Jq.prototype.lf=8;function
Lq(a,b){this.b=b}y(Lq,ap);Lq.prototype.render=function(a){var
b=this.b(a);b.setSize(a.va());b.setPosition(a.getPosition());return b};function
Mq(a,b){var c=Nq(a),d=Nq(b);0==Z(a)||0==Z(b)?d="Esta es una vista previa. El
n\u00famero total de p\u00e1ginas que se va a mostrar ser\u00e1 limitado.":!r(c)||!
r(d)||c>=d||1==Math.abs(c-d)?d="Se han omitido algunas p\u00e1ginas de la vista
previa de este libro.":Oq(a,b)?d="La p\u00e1gina "+(--d+" no forma parte de la
vista previa de este libro."):(c=++c+"",d=--d+"",d="Las p\u00e1ginas "+(c+("-"+(d+"
no se muestran en esta vista previa."))));return d}
function Nq(a){a=lo(a);if(/[^0-9]/.test(a)||Ea(a))a=null;else{var b=a.length-
1;a=0<=b&&a.indexOf("B",b)==b?ul(a,xl):ul(a,wl)}return a}function Oq(a,b){var
c=Nq(a),d=Nq(b);return 0==c+1-(d-1)};function Pq(a,b)
{V.call(this);this.s=a;this.o=b;this.j=b.R;this.i=b.i;this.g=L("DIV");this.g.classN
ame="separator-container";this.s.appendChild(this.g);var
c=L("TABLE");c.className="separator-outer-table";this.g.appendChild(c);var
d=c.insertRow(-1).insertCell(-1);d.align="center";var
e=L("DIV");e.className="separator-
background";d.appendChild(e);d=L("TABLE");d.className="separator-inner-
table";e.appendChild(d);d.align="center";if(b.b()){var g=I("gb-mobile-menu-
pubinfo");if(g){var h=(g||document).getElementsByTagName("IMG");
if(1==h.length){h=h[0].cloneNode(!0);var k=d.insertRow(-1).insertCell(-
1);k.insertBefore(h,k.childNodes[0]||null);B(k,"separator-message");B(k,"separator-
pubinfo-message")}h=Mq(this.j,this.i);g=be(g);d=d.insertRow(-1).insertCell(-
1);k=this.o;d.innerHTML=k.b&&k.U?g:h+"<br>"+g;B(d,"separator-
message");B(d,"separator-pubinfo-message")}B(c,"separator-pubinfo");B(e,"separator-
pubinfo")}else c=d.insertRow(-1).insertCell(-1),B(c,"separator-
message"),c.innerHTML=Mq(this.j,this.i);vg(this.g,!0);ln(this.g)}
y(Pq,hp);Pq.prototype.setSize=function(a)
{pg(this.g,a)};Pq.prototype.setPosition=function(a)
{bg(this.g,a)};Pq.prototype.Qa=function(){M(this.g)};function Qq(a){var b=a.o,c=new
xq(this,b);Rq(b);Uo.call(this,a,c);Po(this,new gp(a,this));No(this,Sq(this));var
d=a.Ea,e=a.Da.tg;this.ra=a.Da.dh?function(a){return new Jq(d,e,a)}:a.Da.Gh?
function(b){return new Jq(d,e,b,!0,a.Da.Gh)}:function(a){return new Jq(d,e,a,!
0)};b=this.Ma.Da;"fixed_height"==b.tg?(b=b.xc(),b=b[Math.floor(b.length/2)]
+2):b=(b.g?b.g:b.b&&b.b.width?
b.b.width:575)+2;this.nf(this.Hd(b));this.b.listen(this.Ma,"pagesupdate",this.Yj);t
his.b.listen(this.Ma,"pagemodechange",this.Ck);this.b.listen(this,
"move",this.Mb);this.b.listen(this,"move",this.Jl)}y(Qq,Uo);function Rq(a)
{Q(a,"overflow","auto");Q(a,{overflowX:"auto",overflowY:"scroll"});B(a,"overflow-
scrolling");Bd(a,{dir:"ltr"})}f=Qq.prototype;f.mf=function()
{Vo(this,1)};f.Mg=function(){Vo(this,-1)};f.xc=function(){var
a=this.Ma.Da,b=pb(a.xc());"fixed_width"==a.tg&&(a=this.Ma.Da.xk)&&150<a-
ab(b)&&(1500>a?kb(b,a):kb(b,1500));return new yq(A(b,vq))};f.Hd=function(a){return
this.ra(a)};
f.va=function(){if(this.ua.hasChildNodes()){var
a=zg(this.ua.childNodes[0]).width;a=new H(a,this.g.height)}else a=this.g;return
a};function Sq(a){var b=new bp(a,x(Ve,uq,a.Ma,a,a.i.g)),c=new
$o;c.b[ra(Ho)]=b;a=new Lq(0,x(Ve,Pq,a.i.g));c.b[ra(zq)]=a;return c}f.Jl=function()
{if(this.Nb){var a=Fo(this.o,To(this).y);a&&a.Aa&&(a=a.Aa(),this.Ma.Aa()!
=a&&(this.Ya=!0,so(this.Ma,a.Ia()),this.Ya=!1))}this.Nb=!0};
f.Yj=function(){var a=this.Ma.Aa(),b=this.Ma.Ea,c=jo(b,a.Ia());if(!c)a:
{c=Z(a);b=ho(b);for(a=b.length-1;0<=a;a--){var d=b[a];if(Z(d)<=c){c=d;break
a}}c=null}a=this.s;b=this.o;d=b.Pc(c);a=td(a,d.getPosition());b=this.Hd(b.Kf());c=b
.Pc(c).getPosition();c=new
G(c.x+a.x,c.y+a.y);Mo(this,b);this.Uc(c)};f.Ck=function()
{this.R.Qa();this.Mb()};function Tq(a){V.call(this);this.i=a;this.j=new
U;this.g=L("div");Q(this.g,
{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"pointer"});sg(this.g
,0);a.ka.appendChild(this.g);this.b.listen(a,"resize",this.ug);this.b.listen(this.g
,"click",this.Ek);this.b.listen(this.g,"mouseout",this.Fk);this.b.listen(this.g,"mo
useover",w(this.af,this,!
0));this.b.listen(a,"viewportmodechange",this.Oh);if(a=this.i.Fa())a instanceof
Qq&&(this.Nc=!0),this.Oh()}y(Tq,V);f=Tq.prototype;
f.Oa=function(a){R(this.g,a)};f.ug=function()
{P(w(this.Gk,this),10)};f.Gk=function(){var
a=this.i.Fa();a&&(a.va(),a=a.i.i,pg(this.g,a.clientWidth,40),bg(this.g,0,a.clientHe
ight-40))};f.Ek=function(){var a=this.i.Fa(),b=a.va().height-40,c=L("div");Q(c,
{backgroundColor:"#000",position:"absolute",width:"100%",height:"1px",overflow:"hid
den"});sg(c,.15);bg(c,0,a.s.y+b);a.i.j.appendChild(c);P(x(Uq,c),1E3);this.Nc=!
1;a=this.i.Fa();So(a,new G(void 0,b-20),w(a.Vh,a))};
function Uq(a){var b=new Pg(a,.15,0,200);b.play();Ie(b,"end",x(Vq,b,a))}function
Vq(a,b){M(b);a.ya()}f.Nc=!1;f.Fk=function(){this.Nc||this.af(!1)};f.af=function(a)
{if(a){if(!this.o){var b=L("div");Q(b,
{backgroundColor:"#000",height:"1px",overflow:"hidden"});this.g.appendChild(b);P(w(
this.Xi,this),10)}this.o=!0}sg(this.g,a?.15:0)};
f.Xi=function(){z(["left","right"],function(a){var b=J("DIV",
{"class":"SPRITE_page_down"});this.g.appendChild(b);Eg(b,a);Q(b,
{marginTop:"14px"});Q(b,"margin-"+a,"16px")},this)};f.Oh=function(){var
a=this.i.Fa(),b=a instanceof Qq;b?this.ug():this.Nc=!
1;this.Oa(b);this.af(this.Nc);Nh(this.j);this.j.Fc(a,"move",w(this.ik,this));this.j
.listen(a,"layoutchange",w(this.ug,this))};f.ik=function(){this.Nc&&this.af(!
1);this.Nc=!1};function Wq(a){O.call(this);a=a||vd();this.b=a.Ka(E?"DIV":"IFRAME",
{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-
hidden":"true"});a=a.b.body;a.insertBefore(this.b,a.firstChild);if(E)var
b=this.b;else a:{a=this.b;try{b=a.contentWindow||(a.contentDocument?
Id(a.contentDocument):null);break a}catch(c)
{}b=null}b=this.j=b;dc&&(a=b.document,a.open(),a.close());N(b,"resize",this.g,!
1,this);this.i=this.b.offsetWidth}y(Wq,O);
Wq.prototype.ma=function(){Wq.V.ma.call(this);Pe(this.j,"resize",this.g,!
1,this);this.j=null;dc&&!F("1.9")||M(this.b);delete
this.b};Wq.prototype.g=function(){var a=this.b.offsetWidth;this.i!
=a&&(this.i=a,this.dispatchEvent("fontsizechange"))};function Xq(a,b,c,d,e)
{this.s=a;this.R=b;this.o=qg(c);this.g=e;Q(this.g,
{overflow:"auto"});a=w(this.j,this);this.i=new xj;N(this.i,"resize",a);b=new
Wq;N(b,"fontsizechange",a);N(window,"DOMContentLoaded",w(this.b,this))}Xq.prototype
.j=function(){this.b();P(w(this.b,this),100)};
Xq.prototype.b=function(){var a=!1;this.ab&&(a=this.ab.ab);var b=this.i.va();a=a?
0:this.o.width;var c=Math.round(ig(this.R).y);this.s.setSize(new
H(Math.max(0,b.width-a),Math.max(0,b.height-
c)));a=this.g;Q(a,"border","0px");c=Math.round(ig(a).y);b=Math.max(0,b.height-
c);Q(a,"height",b+"px");a.clientWidth<a.offsetWidth&&Q(a,{borderTop:Ba("%spx solid
#ebeff9",2),height:Math.max(0,b-2)+"px"})};function Yq(a,b)
{a.ab=b;N(b,"change",w(a.b,a))};function Zq(a,b){Zj.call(this,b);this.b=a||""}var
$q;y(Zq,Zj);f=Zq.prototype;f.Wb=null;function ar(){null!=$q||($q="placeholder"in
L("INPUT"));return $q}f.Ud=!1;f.Xb=function(){this.ta=this.g.Ka("INPUT",
{type:"text"})};f.Gb=function(a){Zq.V.Gb.call(this,a);this.b||
(this.b=a.getAttribute("label")||"");ge(xd(a))==a&&(this.Ud=!0,Bb(this.S(),"label-
input-label"));ar()&&(this.S().placeholder=this.b);Vi(this.S(),"label",this.b)};
f.Na=function(){Zq.V.Na.call(this);var a=new
U(this);a.listen(this.S(),"focus",this.wh);a.listen(this.S(),"blur",this.yj);ar()?
this.i=a:(dc&&a.listen(this.S(),
["keypress","keydown","keyup"],this.Gj),a.listen(Id(xd(this.S())),"load",this.kk),t
his.i=a,br(this));cr(this);this.S().g=this};f.Hb=function()
{Zq.V.Hb.call(this);this.i&&(this.i.ya(),this.i=null);this.S().g=null};function
br(a){!a.j&&a.i&&a.S().form&&(a.i.listen(a.S().form,"submit",a.Jj),a.j=!0)}
f.ma=function()
{Zq.V.ma.call(this);this.i&&(this.i.ya(),this.i=null)};f.wh=function(){this.Ud=!
0;Bb(this.S(),"label-input-label");if(!ar()&&!dr(this)&&!this.U){var
a=this,b=function(){a.S()&&(a.S().value="")};E?P(b,10):b()}};f.yj=function(){ar()||
(this.i.Ua(this.S(),"click",this.wh),this.Wb=null);this.Ud=!
1;cr(this)};f.Gj=function(a){27==a.b&&("keydown"==a.type?
this.Wb=this.S().value:"keypress"==a.type?
this.S().value=this.Wb:"keyup"==a.type&&(this.Wb=null),a.preventDefault())};
f.Jj=function(){dr(this)||(this.S().value="",P(this.vj,10,this))};f.vj=function()
{dr(this)||(this.S().value=this.b)};f.kk=function(){cr(this)};function dr(a)
{return!!a.S()&&""!=a.S().value&&a.S().value!=a.b}f.clear=function()
{this.S().value="";null!=this.Wb&&(this.Wb="")};f.reset=function()
{dr(this)&&(this.clear(),cr(this))};function er(a,b){null!
=a.Wb&&(a.Wb=b);a.S().value=b;cr(a)}f.hb=function(){return null!=this.Wb?
this.Wb:dr(this)?this.S().value:""};f.getLabel=function(){return this.b};
function cr(a){var b=a.S();ar()?a.S().placeholder!
=a.b&&(a.S().placeholder=a.b):br(a);Vi(b,"label",a.b);dr(a)?(b=a.S(),Bb(b,"label-
input-label")):(a.U||a.Ud||(b=a.S(),B(b,"label-input-label")),ar()||
P(a.tl,10,a))}f.Oa=function(a){this.S().disabled=!a;Db(this.S(),"label-input-label-
disabled",!a)};f.isEnabled=function(){return!this.S().disabled};f.tl=function(){!
this.S()||dr(this)||this.Ud||(this.S().value=this.b)};function fr(a,b,c)
{Zq.call(this,null!=c?c:"Buscar en este
libro");this.Gb(a);this.Na();b&&er(this,b)}y(fr,Zq);function gr(a,b)
{O.call(this);this.ta=a;this.b=b||null;B(a,"with-auto-dir-
text");N(this.ta,"keyup",w(this.i,this));N(this.ta,"paste",w(this.g,this))}y(gr,O);
gr.prototype.i=function(){hr(this.ta,this.b)};gr.prototype.g=function()
{ir(this.ta,this.b)};function ir(a,b){P(x(function(){hr(a,b)}))}
function hr(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!
1,h=a.value.split(Ic),k=0;k<h.length;k++){var l=h[k];Gc.test(l)?(d++,e+
+):Hc.test(l)?g=!0:Fc.test(l)?e++:Jc.test(l)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-
1:1)}else d=en();d?(c=!0,Q(a,"textAlign","right"),Bd(a,{dir:"rtl"})):
(Q(a,"textAlign","left"),Bd(a,{dir:"ltr"}));b&&(c?(Bb(b,"input-direction-
ltr"),B(b,"input-direction-rtl")):(B(b,"input-direction-ltr"),Bb(b,"input-
direction-rtl")))}
function jr(a,b){var c=I(a);if(c){var d=b?I(b):null;hr(c,d);new
gr(c,d)}}xa("_OC_autoDir",jr);function kr(a,b,c){Bm(a,x(lr,b,c))}function lr(a,b,c)
{c=c.target;c.Vd()?a(Km(c)):b&&b()};function mr(a)
{oe.call(this,"navigate");this.U=a}y(mr,oe);function nr(){return!(D("iPad")||
D("Android")&&!D("Mobile")||D("Silk"))&&(D("iPod")||D("iPhone")||D("Android")||
D("IEMobile"))};function or(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof
b[d],b[d]);return c.join("\x0B")};function pr(a,b,c,d){O.call(this);if(a&&!b)throw
Error("Can't use invisible history without providing a blank page.");if(c)var
e=c;else{e="history_state"+qr;var g=md("input",
{type:"text",name:e,id:e,style:Ec("display:none")});document.write(fd(g));e=I(e)}th
is.R=e;this.b=c?Id(xd(c)):window;this.ra=b;E&&!
b&&(this.ra="https"==window.location.protocol?
Nc(Dc(Ec("https:///"))):Nc(Dc(Ec('javascript:""'))));this.g=new
Df(150);ie(this,this.g);this.j=!a;this.i=new U(this);if(a||rr){if(d)var
h=d;else{a="history_iframe"+
qr;d=this.ra;b={id:a,style:Ec("display:none"),sandbox:void
0};d&&Mc(d);c={};c.src=d||null;c.srcdoc=null;d={sandbox:""};e={};for(h in
c)e[h]=c[h];for(h in d)e[h]=d[h];for(h in b){g=h.toLowerCase();if(g in c)throw
Error('Cannot override "'+g+'" attribute, got "'+h+'" with value "'+b[h]+'"');g in
d&&delete e[g];e[h]=b[h]}h=nd("iframe",e,void
0);document.write(fd(h));h=I(a)}this.ha=h;this.wa=!
0}rr&&(this.i.listen(this.b,"load",this.Tk),this.ua=this.ka=!1);this.j?
sr(this,this.getToken(),!0):tr(this,this.R.value);
qr++}y(pr,O);pr.prototype.U=!1;pr.prototype.s=!1;pr.prototype.o=null;var
ur=function(a,b){var c=b||or;return function(){var b=this||
m;b=b.closure_memoize_cache_||(b.closure_memoize_cache_={});var
e=c(ra(a),arguments);return b.hasOwnProperty(e)?b[e]:b[e]=a.apply(this,arguments)}}
(function(){return E?tc(8):"onhashchange"in m}),rr=E&&!
tc(8);f=pr.prototype;f.wd=null;f.ma=function()
{pr.V.ma.call(this);this.i.ya();this.Oa(!1)};
f.Oa=function(a){if(a!=this.U)if(rr&&!this.ka)this.ua=a;else if(a)if(ac?
this.i.listen(this.b.document,vr,this.bl):dc&&this.i.listen(this.b,"pageshow",this.
Zk),ur()&&this.j)this.i.listen(this.b,"hashchange",this.Uk),this.U=!
0,this.dispatchEvent(new mr(this.getToken()));else{if(!E||nr()||
this.ka)this.i.listen(this.g,"tick",w(this.hh,this,!0)),this.U=!0,rr||
(this.o=this.getToken(),this.dispatchEvent(new
mr(this.getToken()))),this.g.start()}else this.U=!1,Nh(this.i),this.g.stop()};
f.Tk=function(){this.ka=!0;this.R.value&&tr(this,this.R.value,!
0);this.Oa(this.ua)};f.Zk=function(a){a.i.persisted&&(this.Oa(!1),this.Oa(!
0))};f.Uk=function(){var a=wr(this.b);a!=this.o&&xr(this,a)};f.getToken=function()
{return null!=this.wd?this.wd:this.j?
wr(this.b):yr(this)||""};f.setToken=function(a,b){this.getToken()!=a&&(this.j?
(sr(this,a,!1),ur()||E&&!nr()&&tr(this,a,!1,b),this.U&&this.hh()):(tr(this,a,!
1),this.wd=this.o=this.R.value=a,this.dispatchEvent(new mr(a))))};
function wr(a){a=a.location.href;var b=a.indexOf("#");return
0>b?"":a.substring(b+1)}function sr(a,b,c){a=a.b.location;var d=a.href.split("#")
[0],e=-1!=a.href.indexOf("#");if(rr||e||b)d+="#"+b;d!=a.href&&(c?a.replace(d):
(b=d,Dh(),b=Tc(b),rd(a,b)))}
function tr(a,b,c,d){if(a.wa||b!=yr(a))if(a.wa=!
1,b=encodeURIComponent(String(b)),E){var
e=Vd(a.ha);e.open("text/html",c?"replace":void 0);c=od(md("title",{},d||
a.b.document.title),md("body",{},b));e.write(fd(c));e.close()}else e=Mc(a.ra)
+"#"+b,(a=a.ha.contentWindow)&&(c?a.location.replace(e):rd(a.location,e))}
function yr(a){if(E)return a=Vd(a.ha),a.body?Ha(a.body.innerHTML):null;var
b=a.ha.contentWindow;if(b){try{var c=Ha(wr(b))}catch(d){return a.s||(1!
=a.s&&Ef(a.g,1E4),a.s=!0),null}a.s&&(0!=a.s&&Ef(a.g,150),a.s=!1);return c||
null}return null}f.hh=function(){if(this.j){var a=wr(this.b);a!
=this.o&&xr(this,a)}if(!this.j||rr)if(a=yr(this)||"",null==this.wd||
a==this.wd)this.wd=null,a!=this.o&&xr(this,a)};
function xr(a,b){a.o=a.R.value=b;a.j?
(rr&&tr(a,b),sr(a,b)):tr(a,b);a.dispatchEvent(new mr(a.getToken()))}f.bl=function()
{this.g.stop();this.g.start()};var
vr=["mousedown","keydown","mousemove"],qr=0;function zr(a,b,c,d)
{this.lf=this.eg=10;this.wg=this.marginTop=20;b=Math.floor((b-20)/
(100+this.eg));d&&2<b&&(b-=b%2);Hq.call(this,b);ho(a);a=A(ho(a),function(a){a=new
Ho(a);var b=a.va();b.width=100;a.setSize(b);return a});c&&(c=a[0].va(),d=new
Bo,d.setSize(c),this.Fb(d));z(a,w(this.Fb,this));Bq(this)}y(zr,Hq);function
Ar(a,b,c,d,e){V.call(this);this.j=a;this.i=c;var g=L("div");Q(g,
{position:"absolute"});e=e.width-2;bg(g,d.x+(en()?
e:0),d.y);b.i.g.appendChild(g);this.o=g;g=new
H(e,Math.floor(e/Io(c)));this.g=L("div");this.o.appendChild(this.g);Q(this.g,
{padding:"1px",position:"absolute"});this.s();b=L("div");this.g.appendChild(b);Q(b,
{overflow:"hidden",backgroundColor:"#fcfcfc"});pg(b,g);this.g.appendChild(b);d=L("i
mg");d.title=c.getLabel();this.U=d;e=S;var h=new
S(c.Ea.sk);T(h,"pg",c.Ia());c.b.sig&&T(h,
"sig",c.b.sig);e=new
e(h.toString());T(e,"zoom","1");T(e,"img","1");T(e,"w",g.width);if(g=this.j.Da.Fl)T
(e,"imgtk",g),T(e,"jtp",Z(c));d.src=e.toString();b.appendChild(d);Q(this.g,"cursor"
,"pointer");this.b.listen(this.g,"click",this.R);this.b.listen(a,"pagechange",this.
s)}y(Ar,hp);Ar.prototype.s=function(){var a=!1,b=this.j.Aa();b&&b==this.i&&(a=!
0);Q(this.g,"backgroundColor",a?"#6B90DA":"#ccc")};Ar.prototype.R=function()
{this.j.Eb(Qq);this.j.nb(this.i);Br.dispatchEvent("click")};
Ar.prototype.Qa=function(){yp(this.U);M(this.o)};var Br=new O;function Cr(a,b)
{this.b=a;this.g=b}y(Cr,ap);Cr.prototype.render=function(a){return new
Ar(this.b,this.g,a.Aa(),a.getPosition(),a.va())};function Dr(a){var b=a.o;Q(b,
{overflow:"hidden"});var c=new
xq(this,b);Uo.call(this,a,c);this.b.listen(this,"move",this.Mb);Q(b,
{overflow:"auto"});No(this,Er(this));Mo(this,Fr(this));Po(this,new
dp(this));P(w(this.Mb,this),0);this.b.listen(this,"resize",this.ra);var
d=I("subscription-bar");d&&(this.Df(d),P(function(){R(d,!
1)},600))}y(Dr,Uo);Dr.prototype.ha=function(a)
{a=this.o.Pc(a).getPosition();this.Uc(new G(void 0,a.y-40))};
function Fr(a){var b=a.Ma.Da.dl;return new
zr(a.Ma.Ea,a.va().width,b,b)}Dr.prototype.ra=function()
{Mo(this,Fr(this));this.ha(this.Ma.Aa())};function Er(a){var b=new $o;a=new
Cr(a.Ma,a);b.b[ra(Ho)]=a;return b};function Gr(){}y(Gr,Bo);function Hr(a)
{V.call(this);this.j=a}y(Hr,ip);Hr.prototype.setVisible=function(a){R(this.i,a)};
Hr.prototype.sc=function(a){Hr.V.sc.call(this,a);var b=this.g.va();a=this.i;var
c=b.width,d=b.height,e=Math.floor(.035*c);b=this.j?"/googlebooks/images/burn-
left.png":"/googlebooks/images/burn-right.png";bg(a,this.j?c-e:0,0);pg(a,e,d);Q(a,
{position:"absolute"});E?(a=a.style,E?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat="no-
repeat")):(c=J("IMG",{src:b,width:e,height:d,border:0,position:"absolute",
top:0,left:0}),a.appendChild(c))};function Ir(a,b){this.s=a;var
c=Math.floor(b/2),d=Math.floor(c/this.s.Ea.vc.aspectRatio());this.g=new
H(c,d);this.i=L("div");Q(this.i,
{position:"absolute",backgroundColor:"white",top:0,left:0});this.ra=[];a.Fa().i.g.a
ppendChild(this.i);this.j=L("div");this.R=L("div");this.ra.push(N(this.j,"dblclick"
,w(this.Pj,this)));c={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absolut
e",border:"1px solid
#ccc"};Q(this.j,c);Q(this.R,c);this.i.appendChild(this.j);this.i.appendChild(this.R
);this.ha=L("div");
this.ka=L("div");this.j.appendChild(this.ha);this.R.appendChild(this.ka);Jr(this)}y
(Ir,hp);function Jr(a)
{a.o&&a.o.Qa();a.U&&a.U.Qa();Pd(a.ha);Pd(a.ka);wg(a.j,a.g);wg(a.R,a.g);a.o=sq(a.s,n
ew sp(a.ua,a.g),a.ha);tq(a.s,a.o);a.wa=new Hr(!0);Np(a.o,a.wa);a.U=sq(a.s,new
sp(a.Ha,a.g),a.ka);a.La=new Hr(!
1);tq(a.s,a.U);Np(a.U,a.La)}f=Ir.prototype;f.setPosition=function(a)
{0>a.x&&(a.x=0);bg(this.i,a)};f.Pj=function(a)
{a.preventDefault();a.g();this.s.Gc("previous")};
f.setVisible=function(a){Q(this.i,{display:a?"":"none"})};f.draw=function()
{Q(this.j,{left:0,top:0});Q(this.R,{left:this.g.width+"px",top:0})};function Kr(a)
{return db([a.ua,a.Ha],function(a){return!!a})}f.Qa=function()
{this.o.Qa();this.U.Qa();for(var
a;a=this.ra.pop();)Qe(a);this.i.parentNode&&M(this.i)};function Lr(a){return
2*a};function Mr(a){this.g=a}y(Mr,ap);Mr.prototype.render=function(a){var b=new
Ir(this.g,a.va().width);b.setPosition(a.getPosition());b.draw();b.setVisible(!
0);return this.b=b};function Nr(a,b,c){this.U=a;this.R=b;this.o=c;a=L("div");Q(a,
{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this.b=
a;this.U.appendChild(this.b);Nr.prototype.g.apply(this);N(this.o,"change",w(this.i,
this));N(new xj,"resize",w(P,null,w(this.i,this)))}Nr.prototype.i=function(){var
a=qg(this.b);if(0<a.width){var b=Math.round(qg(this.R).width/2);bg(this.b,b-
Math.round(a.width/2),0)}};
Nr.prototype.show=function(){R(this.b,!0);this.i()};Nr.prototype.g=function()
{R(this.b,!1)};function Or(a,b,c){Nr.apply(this,arguments);this.j=new
Rg(this.b,500);this.s=new Ff(w(this.g,this))}y(Or,Nr);Or.prototype.show=function(a)
{sg(this.b,1);Nr.prototype.show.apply(this);a&&this.s.start(a)};Or.prototype.g=func
tion(){this.j.play()};var Pr=null;function Qr(a,b)
{U.call(this);this.g=Pr;this.j=a;this.b=b;this.j.Da.dh||
(this.listen(this.j,"pageturn",this.o),this.listen(this.b,"dispose",this.ya))}y(Qr,
U);Qr.prototype.o=function(){var a=Kr(this.b.ra.b)[0]||new zp,b=Kr(this.b.ra.b)
[1]||new zp,c=this.R,d=this.s,e=d?Z(d):-1,g=Z(a)||-1,h=Z(b)||-1,k=Math.max(c?Z(c):-
1,e),l=Math.max(g,h);if(Math.abs(l-k)>this.b.Ng){if(0<l-k){var p=k==e?d:c;var
t=a}0>l-k&&(p=-1!=h?b:a,t=d);1<h-g&&(p=a,t=b);!
Oq(p,t)&&n(p)&&n(t)&&(a=Mq(p,t),this.g.b.innerHTML=a,this.g.show(3E3))}};function
Rr(a,b){eo.call(this);this.j={};if(a){this.jl=a.prefix;this.sk=a.image_prefix||
a.prefix;var c=A(a.page,function(a){a=new this.g(a);b&&(a.Sa=b);return
a},this);fo(this,c)}}y(Rr,eo);Rr.prototype.hg=function(a){a=a.page;for(var
b=0;b<a.length;b++){var
c=a[b],d=jo(this,c.pid);d&&Gp(d,c)}};Rr.prototype.g=Cp;Rr.prototype.o=function(a,b)
{if(!jo(this,b.Ia())){var c=pb(ho(this));qb(c,b);fo(this,c)}this.j[b.Ia()]=!
0;a&&a(b)};function Sr(a){Cp.call(this,a)}y(Sr,Cp);Sr.prototype.getLabel=function()
{return
this.g(32)?"Portada":this.g(64)?"Contraportada":Sr.V.getLabel.call(this)};Sr.protot
ype.s=function(){return{width:"w"}};function Tr(a)
{Rr.apply(this,arguments);this.i();N(this,"update",w(this.i,this))}y(Tr,Rr);functio
n Ur(a,b){var c={};z(b.page,function(a){var b=jo(this,a.pid);b&&Gp(b,a);c[a.pid]=!
0},a);var d=ho(a),e=db(d,function(a){return!!c[a.Ia()]||!!
this.j[a.Ia()]},a);d.length!=e.length&&fo(a,e)}Tr.prototype.hg=function(a){this.s?
Ur(this,a):Tr.V.hg.call(this,a)};
Tr.prototype.i=function(){var a={},b=0;z(ho(this),function(c){var
d=Z(c);a[d]=c;b=Math.max(b,d)});for(var c=[],d=-1;d<=b;d+=2){var e=a[d],g=a[d+1];
(e||g)&&c.push([e,g])}this.ji=c};Tr.prototype.g=Sr;function Vr(a)
{Gq.call(this,1);var b=new
Gr;b.setSize(a);this.Fb(b);Bq(this)}y(Vr,Gq);Vr.prototype.ha=function(){return
this.g[0]};Vr.prototype.Kf=function(){return this.Ib()||
0};Vr.prototype.Rh=function(){return"fixed_width"};function Wr(a){var b=a.o,c=new
xq(this,b);Q(b,{overflow:"hidden"});Uo.call(this,a,c);this.ra=new Mr(a);b=new
$o;c=this.ra;b.b[ra(Gr)]=c;this.R=b;b=a.Ea.vc.aspectRatio();c=this.va();b=this.Hd(M
ath.min(2*Math.floor(c.height*b),c.width));Mo(this,b);this.Nb=new
Qr(a,this);this.b.listen(this.Ma,"pagemodechange",this.Bk);P(this.Mb,0,this)}y(Wr,U
o);f=Wr.prototype;f.xc=function(){var a=ob(Xr,this.Ma.Da.xc());return new
yq(A(a,Lr))};f.nf=function(a){Wr.V.nf.call(this,a);this.R.Qa();this.Mb()};
f.mf=function(){Vo(this,1)};f.Mg=function(){Vo(this,-1)};f.Bk=function()
{this.R.Qa();this.Mb()};f.Ng=2;f.Hd=function(a){this.va();var
b=this.Ma.Ea.vc.aspectRatio();return new Vr(new
H(a,Math.floor(Math.floor(a/2)/b)))};var Xr=[180,220,280];
Wr.prototype.ka=function(){var a=Yr(this,this.Ma.Aa()),b=this.ra.b;if(b){var
c=this.Nb,d=Kr(b);c.s=d[0];c.R=d[1];c=a[0];d=a[1];var e=!0;a=!
0;b.ua=c;b.Ha=d;Jr(b);if(c){if(c.g(64)||!d)a=!1}else Rp(b.o);if(d){if(d.g(32)||!
c)e=!1}else
Rp(b.U);c=e;d=a?"":"hidden";Q(b.j,"visibility",c?"":"hidden");Q(b.R,"visibility",d)
;c=c&&a;b.wa.setVisible(c);b.La.setVisible(c)}this.dispatchEvent("pagechange")};fun
ction Yr(a,b){return hb(a.Ma.Ea.ji,function(a){return jb(a,b)})}
Wr.prototype.Mb=function()
{Wr.V.Mb.call(this);this.ka()};Wr.prototype.La=function(a,b){for(var
c=this.Ma.Ea.ji,d=Z(a),e,g,h=0;h<c.length;++h){var k=c[h];if(k[0]&&d==Z(k[0])||
k[1]&&d==Z(k[1])){e=h;break}else if(g){var l=k[0]||k[1];if(d>=Z(g[0]||
g[1])&&d<Z(l)){e=0<b?h-b:h;break}}g=k}return(c=c[r(e)?e+b:0])?c[0]||
c[1]:null};function Zr(a,b)
{V.call(this);this.s=a;this.i=b;this.g=L("div");a.i.g.appendChild(this.g);Q(this.g,
{border:"1px solid
#c0c0c0",position:"absolute",fontSize:"83%",background:"white"});B(this.g,"sitb_res
ult");bg(this.g,b.getPosition());pg(this.g,b.va());var
c=L("div");this.g.appendChild(c);Q(c,{backgroundColor:"#f5f5f5",borderBottom:"1px
solid
#c0c0c0",textAlign:"left",overflow:"hidden",height:"26px"});this.j=L("div");Q(this.
j,{padding:"5px 10px"});var d=b.b.b;this.j.innerHTML=d?"P\u00e1gina
"+d:"P\u00e1gina";
c.appendChild(this.j);this.o=L("div");this.g.appendChild(this.o);if(c=jo(this.s.ra.
Ea,this.i.b.Ia())){d=this.s.ra.Sa.Bb();var e=c.b.snippetSrc,g;if(g=e)g=new
S(e),g=vh(g,"q")||vh(g,"vq")||vh(g,"dq"),g=d==g;g?$r(this,e):
(d=wo(c),T(d,"source","gbs_snippet"),vo(c,d,w(this.R,this)))}else
as(this)}y(Zr,hp);Zr.prototype.U=function(a)
{this.s.yc(a.b)};Zr.prototype.R=function(a){(a=a.b.snippetSrc)?
$r(this,a):as(this)};
function $r(a,b){Pd(a.o);var c=L("img");c.src=b;bs(a);var d=a.i.va().width-25;Q(c,
{width:d+"px"});a.o.appendChild(c)}function bs(a){Q(a.g,{border:"1px solid
#c0c0c0",cursor:"pointer"});a.b.listen(a.g,"click",w(a.U,a,a.i));cs(a.j);a.j.innerH
TML+="&nbsp;&raquo;"}function cs(a){Q(a,
{textDecoration:"underline",fontWeight:"normal",color:"#0000cc"})}
function as(a){Pd(a.o);var b=L("div");a.o.appendChild(b);Q(b,
{width:Math.floor(.75*a.i.va().width)+"px",padding:"5px
0px",textAlign:"left",marginLeft:"auto",marginRight:"auto"});b.innerHTML=a.i.b.g;b=
L("div");Q(b,
{position:"absolute",bottom:"10px",left:"0px",width:"100%",fontWeight:"bold",color:
"#666"});a.o.appendChild(b);var c=jo(a.s.ra.Ea,a.i.b.Ia()),d;if(d=c&&c.kc())d=!
fb([4,8,16],w(c.g,c));d&&c.g(2)?(bs(a),b.innerHTML="No hemos podido crear una
imagen para este resultado.&nbsp;&nbsp;",a=L("span"),
a.innerHTML="Haz clic para ver toda la p\u00e1gina.",b.appendChild(a),cs(a)):
(b.innerHTML="No es posible previsualizar esta
p\u00e1gina.&nbsp;&nbsp;",a=L("a"),a.innerHTML="Comprar este
libro.",b.appendChild(a),Q(a,{fontWeight:"normal"}),b=new
S(window.location.href),T(b,"sitesec","buy"),T(b,"source","gbs_snippet"),b.b.remove
("printsec"),a.href=b.toString())}Zr.prototype.Qa=function()
{M(this.g);this.ya()};function ds(a)
{this.b=a}y(ds,ap);ds.prototype.render=function(a){return new
Zr(this.b,a)};function es(a)
{this.i=a.page_id;this.b=a.page_number||"";this.g=a.snippet_text||""}es.prototype.I
a=function(){return this.i};function fs(a){this.uc=a;0<this.uc.number_of_results?
(this.vb=A(this.uc.search_results,function(a){return new
es(a)},this),this.id=this.uc.search_results[0].page_id+gs(this)
+this.uc.search_results[this.uc.number_of_results-1].page_id):this.vb=[]}function
gs(a){return a.uc.search_query_escaped};function hs(a){this.b=a}y(hs,Bo);function
is(a)
{Gq.call(this,1);this.Wa=a;this.lf=this.wg=this.marginTop=20;a.vb&&(z(a.vb,w(this.i
,this)),Bq(this))}y(is,Gq);is.prototype.i=function(a){a=new hs(a);a.setSize(new
H(600,150));this.Fb(a)};function js(a){var b=a.o;Q(b,"overflow","hidden");var c=new
xq(this,b);Ko.call(this,c);this.ra=a;Po(this,new
dp(this));this.b.listen(this,"move",this.Mb);var d=I("subscription-
bar");d&&(this.Df(d),P(function(){R(d,!
1)},600));No(this,ks(this));ls(b)}y(js,Ko);function ls(a)
{Q(a,"overflow","auto");Q(a,{overflowX:"auto",overflowY:"scroll"});Bd(a,
{dir:"ltr"})}function ks(a){var b=new $o;a=new ds(a);b.b[ra(hs)]=a;return
b}js.prototype.yc=function(a,b){return this.qb(a,b)};function ms(a){this.b=a||
{}}ms.prototype.kb=function(){return this.b};ms.prototype.Eb=function(a){var
b=Lb(ns,function(b){return b==a});this.b.v=b};ms.prototype.j=function(a)
{this.b.q=a};ms.prototype.Bb=function(){return this.b.q};var
ns={onepage:Qq,twopage:Wr,thumbnail:Dr,snippet:js};function os(a,b){this.g=new
pr;N(this.g,"navigate",w(this.o,this));this.b=a;this.ab=b}os.prototype.o=function(a
){ps(this,a.U)};function ps(a,b){if(!(a.j&&""==b||a.i))if((E||
ec)&&""==b)window.history.go(-2);else if(b){var c={},d=new
nh(b);z(d.Ab(),function(a){var b=d.get(a);b in qs&&(b=qs[b]);c[a]=b});var e=new
ms(c);a.b.Eb(ns[e.b.v]||Qq);Gn(a.ab,!!e.b.f);n(e.Bb())&&a.b.Sa.j(e.Bb())}}var
qs={"true":!0,"false":!1};
os.prototype.Oa=function(a){this.j=!0;this.g.Oa(a);E&&(a=(new
S(window.location)).g,ps(this,a));this.j=!1};os.prototype.update=function(){var
a=new ms;a.Eb(this.b.R);a.j(this.b.Sa.Bb());a.b.f=this.ab.ab;var
b=a.kb();a=ah(b);if("undefined"==typeof a)throw Error("Keys are undefined");var
c=new nh(null,0,void 0);b=$g(b);for(var d=0;d<a.length;d++){var e=a[d],g=b[d];v(g)?
Bh(c,e,g):yh(c,e,g)}a=c.toString();this.i=!0;this.g.setToken(a);this.i=!1};var
rs=null;function ss(){rs||(rs={},rs[1]=Qq,rs[2]=Wr)}function ts(a){var b={},c=(new
S(window.location.href)).g;c&&(c=c.split(","),z(c,function(a)
{b[a.charAt(0)]=a.substring(1)}));return b[a]};function us(a,b,c,d)
{om.call(this,a,b,c||d);(c||d)&&this.i(65|(d?32:132))}y(us,om);function vs(a)
{this.b=a}ma(vs);function ws(a,b){a&&(a.tabIndex=b?0:-
1)}f=vs.prototype;f.Of=function(a){return"DIV"==a.tagName};function xs(a,b,c)
{c.id&&ck(b,c.id);var d=a.ld(),e=!1,g=xb(c);g&&z(g,function(a){a==d?e=!
0:a&&(a==d+"-disabled"?b.Oa(!1):a==d+"-horizontal"?ys(b,"horizontal"):a==d+"-
vertical"&&ys(b,"vertical"))},a);e||B(c,d);zs(a,b,c);return c}
function zs(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;)
{e=d.nextSibling;if(1==d.nodeType){var g=a.Ld(d);g&&(g.ta=d,b.isEnabled()||g.Oa(!
1),W(b,g),gk(g,d))}else d.nodeValue&&""!=Ga(d.nodeValue)||
c.removeChild(d);d=e}}f.Ld=function(a){a:{a=xb(a);for(var b=0,c=a.length;b<c;b++)
{var d=a[b];if(d=d in Hk?Hk[d]():null){a=d;break a}}a=null}return
a};f.Pf=function(a){a=a.S();vg(a,!0,dc);E&&(a.hideFocus=!0);var
b=this.b;b&&Ui(a,b)};f.ld=function(){return"goog-container"};
function As(a,b){var c=a.ld(),d=[c,"horizontal"==b.Vc?c+"-horizontal":c+"-
vertical"];b.isEnabled()||d.push(c+"-disabled");return d}f.eh=function()
{return"vertical"};function Bs(a,b,c){Zj.call(this,c);this.Ac=b||
vs.Ra();this.Vc=a||
this.Ac.eh()}y(Bs,Zj);f=Bs.prototype;f.ng=null;f.Rc=null;f.Ac=null;f.Vc=null;f.mc=!
0;f.Qc=!0;f.hd=!0;f.$a=-1;f.lb=null;f.Zb=!1;f.hc=null;function Cs(a){return a.ng||
a.S()}f.Xb=function(){this.ta=this.g.Ka("DIV",As(this.Ac,this).join("
"))};f.kd=function(){return this.S()};f.Nf=function(a){return
this.Ac.Of(a)};f.Gb=function(a)
{this.ta=xs(this.Ac,this,a);"none"==a.style.display&&(this.mc=!1)};
f.Na=function(){Bs.V.Na.call(this);hk(this,function(a){a.Ga&&Ds(this,a)},this);var
a=this.S();this.Ac.Pf(this);this.setVisible(this.mc,!
0);dk(this).listen(this,"enter",this.Zf).listen(this,"highlight",this.kj).listen(th
is,"unhighlight",this.mj).listen(this,"open",this.Vj).listen(this,"close",this.jj).
listen(a,"mousedown",this.lj).listen(xd(a),"mouseup",this.Cj).listen(a,
["mousedown","mouseup","mouseover","mouseout","contextmenu"],this.zj);this.hd&&Es(t
his,!0)};
function Es(a,b){var c=dk(a),d=Cs(a);b?
c.listen(d,"focus",a.Ae).listen(d,"blur",a.ze).listen(a.Rc||(a.Rc=new
Yi(Cs(a))),"key",a.Lb):c.Ua(d,"focus",a.Ae).Ua(d,"blur",a.ze).Ua(a.Rc||(a.Rc=new
Yi(Cs(a))),"key",a.Lb)}f.Hb=function(){this.Ic(-1);this.lb&&this.lb.Ta(!
1);this.Zb=!1;Bs.V.Hb.call(this)};f.ma=function()
{Bs.V.ma.call(this);this.Rc&&(this.Rc.ya(),this.Rc=null);this.Ac=this.lb=this.hc=th
is.ng=null};f.Zf=function(){return!0};
f.kj=function(a){var b=lk(this,a.target);if(-1<b&&b!=this.$a){var
c=Fs(this);c&&Rk(c,!1);this.$a=b;c=Fs(this);this.Zb&&Qk(c,!0);this.lb&&c!
=this.lb&&(Ck(c,64)?c.Ta(!0):this.lb.Ta(!1))}b=this.S();null!
=a.target.S()&&Vi(b,"activedescendant",a.target.S().id)};f.mj=function(a)
{a.target==Fs(this)&&(this.$a=-1);this.S().removeAttribute("aria-
activedescendant")};f.Vj=function(a){(a=a.target)&&a!
=this.lb&&a.zc()==this&&(this.lb&&this.lb.Ta(!1),this.lb=a)};
f.jj=function(a){a.target==this.lb&&(this.lb=null);var
b=this.S(),c=a.target.S();b&&X(a.target,2)&&c&&Xi(b,c)};f.lj=function(a)
{this.Qc&&(this.Zb=!0);var b=Cs(this);b&&$d(b)&&ae(b)?
b.focus():a.preventDefault()};f.Cj=function(){this.Zb=!1};
f.zj=function(a){a:{var b=a.target;if(this.hc)for(var c=this.S();b&&b!==c;){var
d=b.id;if(d in this.hc){b=this.hc[d];break
a}b=b.parentNode}b=null}if(b)switch(a.type){case "mousedown":b.Bc(a);break;case
"mouseup":b.Yb(a);break;case "mouseover":b.Tf(a);break;case "mouseout":b.
$f(a);break;case "contextmenu":b.Sd(a)}};f.Ae=function(){};f.ze=function()
{this.Ic(-1);this.Zb=!1;this.lb&&this.lb.Ta(!1)};
f.Lb=function(a){return this.isEnabled()&&this.Ba()&&(0!=ik(this)||
this.ng)&&this.Qf(a)?(a.preventDefault(),a.g(),!0):!1};
f.Qf=function(a){var b=Fs(this);if(b&&"function"==typeof b.Lb&&b.Lb(a)||
this.lb&&this.lb!=b&&"function"==typeof this.lb.Lb&&this.lb.Lb(a))return!
0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.b){case
27:if(this.hd)Cs(this).blur();else return!1;break;case 36:Gs(this);break;case
35:Hs(this);break;case 38:if("vertical"==this.Vc)Is(this);else return!1;break;case
37:if("horizontal"==this.Vc)kk(this)?Js(this):Is(this);else return!1;break;case
40:if("vertical"==this.Vc)Js(this);else return!1;
break;case 39:if("horizontal"==this.Vc)kk(this)?Is(this):Js(this);else return!
1;break;default:return!1}return!0};function Ds(a,b){var c=b.S();c=c.id||
(c.id=b.getId());a.hc||(a.hc={});a.hc[c]=b}f.Fd=function(a,b,c){a.fe|=2;a.fe|
=64;a.Xa(32,!1);Kk(a,!1);var d=a.zc()==this?lk(this,a):-
1;Bs.V.Fd.call(this,a,b,c);a.Ga&&this.Ga&&Ds(this,a);a=d;-
1==a&&(a=ik(this));a==this.$a?this.$a=Math.min(ik(this)-1,b):a>this.$a&&b<=this.$a?
this.$a++:a<this.$a&&b>this.$a&&this.$a--};
f.removeChild=function(a,b){if(a=q(a)?ek(this,a):a){var c=lk(this,a);-1!
=c&&(c==this.$a?(Rk(a,!1),this.$a=-1):c<this.$a&&this.$a--);var
d=a.S();d&&d.id&&this.hc&&(c=this.hc,d=d.id,d in c&&delete
c[d])}a=Bs.V.removeChild.call(this,a,b);Kk(a,!0);return a};function ys(a,b)
{if(a.S())throw Error("Component already rendered");a.Vc=b}f.Ba=function(){return
this.mc};
f.setVisible=function(a,b){if(b||this.mc!=a&&this.dispatchEvent(a?"show":"hide"))
{this.mc=a;var c=this.S();c&&(R(c,a),this.hd&&ws(Cs(this),this.Qc&&this.mc),b||
this.dispatchEvent(this.mc?"aftershow":"afterhide"));return!0}return!
1};f.isEnabled=function(){return this.Qc};
f.Oa=function(a){this.Qc!=a&&this.dispatchEvent(a?"enable":"disable")&&(a?
(this.Qc=!0,hk(this,function(a){a.Ci?delete a.Ci:a.Oa(!0)})):(hk(this,function(a)
{a.isEnabled()?a.Oa(!1):a.Ci=!0}),this.Zb=this.Qc=!
1),this.hd&&ws(Cs(this),a&&this.mc))};function Ks(a,b){b!
=a.hd&&a.Ga&&Es(a,b);a.hd=b;a.Qc&&a.mc&&ws(Cs(a),b)}f.Ic=function(a)
{(a=jk(this,a))?Rk(a,!0):-1<this.$a&&Rk(Fs(this),!1)};function Fs(a){return jk(a,a.
$a)}function Gs(a){Ls(a,function(a,c){return(a+1)%c},ik(a)-1)}
function Hs(a){Ls(a,function(a,c){a--;return 0>a?c-1:a},0)}function Js(a)
{Ls(a,function(a,c){return(a+1)%c},a.$a)}function Is(a){Ls(a,function(a,c)
{a--;return 0>a?c-1:a},a.$a)}function Ls(a,b,c){c=0>c?lk(a,a.lb):c;var
d=ik(a);c=b.call(a,c,d);for(var e=0;e<=d;){var g=jk(a,c);if(g&&a.Tg(g))
{a.Ic(c);break}e++;c=b.call(a,c,d)}}f.Tg=function(a){return
a.Ba()&&a.isEnabled()&&Ck(a,2)};function Ms()
{}y(Ms,tk);ma(Ms);Ms.prototype.Ca=function(){return"goog-menuheader"};function
Ns(a,b,c){Jk.call(this,a,c||Ms.Ra(),b);this.Xa(1,!1);this.Xa(2,!1);this.Xa(4,!
1);this.Xa(32,!1);this.Cc=1}y(Ns,Jk);Gk("goog-menuheader",function(){return new
Ns(null)});function Os(){this.g=[]}y(Os,tk);ma(Os);function Ps(a,b){var
c=a.g[b];if(!c){switch(b){case 0:c=a.Ca()+"-highlight";break;case 1:c=a.Ca()+"-
checkbox";break;case 2:c=a.Ca()+"-content"}a.g[b]=c}return
c}f=Os.prototype;f.nd=function(){return"menuitem"};f.Kb=function(a){var
b=a.g.Ka("DIV",wk(this,a).join("
"),Qs(this,a.getContent(),a.g));Rs(this,a,b,Ck(a,8)||Ck(a,16));return
b};f.Sb=function(a){return a&&a.firstChild};
f.Va=function(a,b){var c=Sd(b),d=Ps(this,2);c&&yb(c,d)||
b.appendChild(Qs(this,b.childNodes,a.g));yb(b,"goog-option")&&(a.Xa(16,!
0),a&&b&&Rs(this,a,b,!0));return Os.V.Va.call(this,a,b)};f.Qd=function(a,b){var
c=this.Sb(a),d=Ss(this,a)?c.firstChild:null;Os.V.Qd.call(this,a,b);d&&!
Ss(this,a)&&c.insertBefore(d,c.firstChild||null)};function Qs(a,b,c)
{a=Ps(a,2);return c.Ka("DIV",a,b)}function Ss(a,b){var c=a.Sb(b);if(c)
{c=c.firstChild;var d=Ps(a,1);return!!c&&qa(c)&&1==c.nodeType&&yb(c,d)}return!1}
function Rs(a,b,c,d){Ak(a,c,b.Od());Bk(a,b,c);d!=Ss(a,c)&&(Db(c,"goog-
option",d),c=a.Sb(c),d?(a=Ps(a,1),c.insertBefore(b.g.Ka("DIV",a),c.firstChild||
null)):c.removeChild(c.firstChild))}f.Kd=function(a){switch(a){case 2:return
Ps(this,0);case 16:case 8:return"goog-option-selected";default:return
Os.V.Kd.call(this,a)}};f.ye=function(a){var b=Ps(this,0);switch(a){case "goog-
option-selected":return 16;case b:return 2;default:return
Os.V.ye.call(this,a)}};f.Ca=function(){return"goog-menuitem"};function Ts(a,b,c,d)
{Jk.call(this,a,d||Os.Ra(),c);this.La=b}y(Ts,Jk);f=Ts.prototype;f.hb=function(){var
a=this.La;return null!=a?a:this.we()};f.Xa=function(a,b)
{Ts.V.Xa.call(this,a,b);switch(a){case 8:X(this,16)&&!b&&this.Hc(!1);var
c=this.S();c&&this&&c&&Rs(this.i,this,c,b);break;case 16:
(c=this.S())&&this&&c&&Rs(this.i,this,c,b)}};
f.we=function(){var a=this.getContent();return v(a)?(a=A(a,function(a){return
qa(a)&&1==a.nodeType&&(yb(a,"goog-menuitem-accel")||yb(a,"goog-menuitem-mnemonic-
separator"))?"":de(a)}).join(""),Fa(a)):Ts.V.we.call(this)};f.Yb=function(a){var
b=this.zc();if(b){var c=b.j;b.j=null;if(c&&r(a.clientX)&&sd(c,new
G(a.clientX,a.clientY)))return}Ts.V.Yb.call(this,a)};f.od=function(a){return
a.b==this.Ih&&this.Wc(a)?!0:Ts.V.od.call(this,a)};f.ej=function(){return
this.Ih};Gk("goog-menuitem",function(){return new Ts(null)});
Ts.prototype.Od=function(){return
Ck(this,16)?"menuitemcheckbox":Ck(this,8)?"menuitemradio":Ts.V.Od.call(this)};Ts.pr
ototype.zc=function(){return Jk.prototype.zc.call(this)};Ts.prototype.xe=function()
{return Jk.prototype.xe.call(this)};function Us()
{}y(Us,tk);ma(Us);Us.prototype.Kb=function(a){return
a.g.Ka("DIV",this.Ca())};Us.prototype.Va=function(a,b)
{b.id&&ck(a,b.id);if("HR"==b.tagName){var
c=b;b=this.Kb(a);c.parentNode&&c.parentNode.insertBefore(b,c);M(c)}else
B(b,this.Ca());return b};Us.prototype.Qd=function(){};Us.prototype.Ca=function()
{return"goog-menuseparator"};function Vs(a,b){Jk.call(this,null,a||
Us.Ra(),b);this.Xa(1,!1);this.Xa(2,!1);this.Xa(4,!1);this.Xa(32,!
1);this.Cc=1}y(Vs,Jk);Vs.prototype.Na=function()
{Vs.V.Na.call(this);Ui(this.S(),"separator")};Gk("goog-menuseparator",function()
{return new Vs});function Ws(a)
{this.b=a||"menu"}y(Ws,vs);ma(Ws);Ws.prototype.Of=function(a)
{return"UL"==a.tagName||Ws.V.Of.call(this,a)};Ws.prototype.Ld=function(a)
{return"HR"==a.tagName?new Vs:Ws.V.Ld.call(this,a)};Ws.prototype.ld=function()
{return"goog-menu"};Ws.prototype.Pf=function(a)
{Ws.V.Pf.call(this,a);Vi(a.S(),"haspopup","true")};Gk("goog-
menuseparator",function(){return new Vs});function Xs(a,b)
{Bs.call(this,"vertical",b||Ws.Ra(),a);Ks(this,!1)}y(Xs,Bs);f=Xs.prototype;f.qe=!
0;function Ys(a,b){if(Ud(a.S(),b))return!0;for(var c=0,d=ik(a);c<d;c++){var
e=jk(a,c);if("function"==typeof e.Uf&&e.Uf(b))return!0}return!1}f.Fb=function(a)
{W(this,a,!0)};f.oe=function(a,b){this.Fd(a,b,!0)};f.Md=function(){var
a=[];hk(this,function(b){a.push(b)});return a};
f.setPosition=function(a,b){var c=this.Ba();c||R(this.S(),!0);var
d=this.S(),e=a,g=b,h=ig(d);e instanceof G&&(g=e.y,e=e.x);bg(d,d.offsetLeft+(e-
h.x),d.offsetTop+(Number(g)-h.y));c||R(this.S(),!1)};f.getPosition=function()
{return this.Ba()?ig(this.S()):null};f.setVisible=function(a,b,c)
{(b=Xs.V.setVisible.call(this,a,b))&&a&&this.Ga&&this.qe&&Cs(this).focus();a&&c&&r(
c.clientX)?this.j=new G(c.clientX,c.clientY):this.j=null;return b};
f.Zf=function(a){this.qe&&Cs(this).focus();return
Xs.V.Zf.call(this,a)};f.Tg=function(a){return
a.isEnabled()&&a.Ba()&&Ck(a,2)};f.Gb=function(a){for(var
b=this.Ac,c=zd(this.g.b,"DIV",b.ld()+"-content",a),d=c.length,e=0;e<d;e+
+)zs(b,this,c[e]);Xs.V.Gb.call(this,a)};f.Qf=function(a){var
b=Xs.V.Qf.call(this,a);b||hk(this,function(c){!
b&&c.ej&&c.Ih==a.b&&(this.isEnabled()&&this.Ic(lk(this,c)),b=c.Lb(a))},this);return
b};f.Ic=function(a){Xs.V.Ic.call(this,a);
(a=jk(this,a))&&jg(a.S(),this.S())};function Zs(a,b){Xs.call(this,a,b);this.qe=!
0;Ks(this,!0);this.setVisible(!1,!0);this.b=new
Xg}y(Zs,Xs);f=Zs.prototype;f.uk=0;f.Gb=function(a)
{Zs.V.Gb.call(this,a);if(a=a.getAttribute("for")||a.htmlFor){a=this.g.S(a);if(a)
{var b=ra(a);b=Zg(this.b.g,b)}else b=!1;b||(a?(b={ta:a,Ai:1,yk:void
0,ah:"mousedown",rg:void
0},this.b.set(ra(a),b)):b=null,this.Ga&&this.Pg(b),a=x(this.Wk,a),this.S()&&dk(this
).listen(this.S(),"keydown",a))}};
f.Na=function(){Zs.V.Na.call(this);this.b.forEach(this.Pg,this);var
a=dk(this);a.listen(this,"action",this.Rk);a.listen(this.g.b,"mousedown",this.Sk,!
0)};f.Wk=function(a,b){if(27==b.b)a.focus();else{var c=jk(this,this.$a);if(c)
{c=c.S();var d=new se(b.i,c);d.target=c;if(32==b.b||13==b.b)xe(c)?We(c,"keydown",!
1,d):Re(c,"keydown",!1,d);32==b.b&&$s(this)}}};f.Pg=function(a)
{dk(this).listen(a.ta,a.ah,this.$k);"contextmenu"!
=a.ah&&dk(this).listen(a.ta,"keydown",this.al)};
function at(a,b,c,d){var e=a.Ba();a.Ba()||
wa();a.dispatchEvent("beforeshow")&&(c="undefined"!=typeof c?c:8,e||
(a.S().style.visibility="hidden"),R(a.S(),!0),b.Cb(a.S(),c,d),e||
(a.S().style.visibility="visible"),a.Ic(-1),a.setVisible(!0))}function $s(a)
{a.Ba()&&(a.setVisible(!1),a.Ba()||(a.uk=wa()))}f.Rk=function(){$s(this)};f.
$k=function(a){bt(this,a)};f.al=function(a){32!=a.b&&13!=a.b&&40!=a.b||
bt(this,a);40==a.b&&Gs(this)};
function bt(a,b){for(var c=a.b.Ab(),d=0;d<c.length;d++){var
e=a.b.get(c[d]);if(e.ta==b.j){c=a;d=n(e.Ai)?new om(e.ta,e.Ai,!0):new
kq(b.clientX,b.clientY);d.i&&d.i(5);at(c,d,e.yk,e.rg);b.preventDefault();b.g();brea
k}}}f.Sk=function(a){this.Ba()&&!Ys(this,a.target)&&$s(this)};f.ze=function(a)
{Zs.V.ze.call(this,a);$s(this)};f.ma=function()
{Zs.V.ma.call(this);this.b&&(this.b.clear(),delete this.b)};function ct(a,b,c)
{Ts.call(this,a,b,c);this.Xa(16,!0)}y(ct,Ts);Gk("goog-checkbox-menuitem",function()
{return new ct(null)});function dt(a)
{ct.call(this,Qa(a.Bd),a.getId());this.b=a}y(dt,ct);dt.prototype.Gb=function(a)
{dt.V.Gb.call(this,a);if(this.b.g){var b=(a=1==this.b.g)?"Estanter\u00eda
p\u00fablica":"Estanter\u00eda privada";a=J("IMG",
{src:"/googlebooks/images/sharing_"+(a?"public":"private")
+".gif",alt:b,title:b,style:"padding-top:2px;padding-left:8px;float:"+
(en()?"left":"right")});a=J("DIV","goog-menuitem-
accel",a,Md(String(this.b.U)));b=this.kd();b.insertBefore(a,b.childNodes[1]||
null)}};function et(a,b)
{Zs.call(this);this.i=a;this.U=b}y(et,Zs);f=et.prototype;f.Xb=function()
{et.V.Xb.call(this);var a=this.U;a=vb(a.i,a.g);z(a,this.Ji,this)};f.Na=function()
{et.V.Na.call(this);this.S().style.maxHeight="200px";this.S().style.overflowY="scro
ll";var
a=dk(this);a.listen(this.S(),"mouseout",this.Jk);a.listen(this.S(),"scroll",this.Zj
)};f.Jk=function(a){Ud(this.S(),a.relatedTarget)||this.setVisible(!1)};
f.Lj=function(a){var b=a.target,c=b.b,d=this.i.lc();X(b,16)?!Mm(c,d)&&null!
=c.i&&c.o&&(b=c.i.clone(),c=w(c.Li,c,d,u),T(b,"id",d),Bm(b,c,"POST")):Mm(c,d)&&null
!
=c.j&&c.R&&(b=c.j.clone(),c=w(c.Vi,c,d,u),T(b,"id",d),Bm(b,c,"POST"));this.dispatch
Event("g");a.g()};f.Zj=function(a){a.g()};f.Ji=function(a){var b=!
Ea(Va(a.Bd)),c=a.o&&(!a.s||this.i.i),d=!!Mm(a,this.i.lc());b&&(c||d)&&(b=new
dt(a),b.Hc(d),b.Oa(this.U.j!=a.getId()),W(this,b,!
0),dk(this).listen(b,"action",this.Lj))};
function ft(a){var b=[];hk(a,function(a){a instanceof
dt&&X(a,16)&&b.push(a.b)});return b};function gt(a,b,c){Y.call(this,null,null,c?
5:0);this.b=new et(a,b);this.b.Xc(this);ie(this,this.b);this.wa=new
Image(16,16);this.wa.src="/googlebooks/images/my_library_logo.png";this.Xa(64,!
0)}y(gt,Y);f=gt.prototype;f.ii=null;f.Xb=function()
{gt.V.Xb.call(this);B(this.S(),"add-to-library")};
function ht(a){a.b.Ga||a.b.render();var b=ft(a.b);switch(b.length){case 0:var
c="A\u00f1adir a Mi colecci\u00f3n";break;case 1:c="Se ha a\u00f1adido a "+
(b[0].Bd+".");break;default:c="Se ha a\u00f1adido a "+(b.length+"
estanter\u00edas.")}0<b.length&&(c=Ll(a.wa,c));b=c;a.i.Qd(a.S(),b);a.Sc=b}f.Ta=func
tion(a){this.zf();gt.V.Ta.call(this,a);this.b.Ga||this.b.render();a?at(this.b,new
us(this.S(),8,!0),void 0,null):$s(this.b)};
f.Na=function(){gt.V.Na.call(this);var
a=dk(this);a.listen(this,"enter",this.Bl);a.listen(this,"leave",this.zf);a.listen(t
his,"action",this.Kk);a.listen(this.b,"g",this.Sj);ht(this)};f.Sj=function()
{ht(this)};f.Kk=function(){this.Ta(!0)};f.Bl=function()
{this.zf();this.ii=P(w(this.Ta,this,!0),200)};f.zf=function()
{m.clearTimeout(this.ii)};function it(a,b,c,d){this.Qh=a||256;this.Ph=b||
256;this.g=c||3;this.i=d||3;this.b=null}function jt(a,b)
{a.b=b}it.prototype.getTileUrl=function(a,b,c,d,e){var
g=this.g,h=this.i;b=Math.ceil(b/this.Qh);c=Math.ceil(c/this.Ph);var
k=Math.floor(e/g),l=Math.floor(d/h),p=g*b*k;e-=k*g;g=Math.min(g,c-k*g);p+=g*h*l;d-
=l*h;h=Math.min(h,b-l*h);d=p+(e*h+d);a=new
S(a);T(a,"tid",d);this.b&&(a=this.b(a,d));return a.toString()};function kt()
{};function lt(a){this.b=a.Url}lt.prototype.getUrl=function(){return
this.b};function mt(a)
{this.Bd=a.Title;this.b=a.Pid;this.cl=a.PgNum}mt.prototype.getId=function(){return
this.b};function nt(a){this.Bd=a.title||"";this.dh=!!
a.fullview;this.Lg=a.table_of_contents_page_id||"";this.Ak=a.num_toc_pages||"";this
.g=a.initial_zoom_width_override;this.xk=a.max_resolution_image_width;this.dl=!!
a.paired_thumbnails;this.Fl=a.thumbnail_token||"";this.R=a.containing_bookshelves||
[];this.La=a.volume_id||"";this.ua=a.other_issues_query||"";this.ka=!!
a.is_browsable;this.Tb=!!a.is_public_domain;a.last_page&&(this.Gh=new
Cp(a.last_page));this.b=new H(a.page_width,a.page_height);this.i=a.is_ebook||
!1;var
b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);c.BuyLinks&&A(c.BuyLinks,functi
on(a){return new lt(a)},this);c.TocLine&&(this.sg=A(c.TocLine,function(a){return
new mt(a)}));c=null;b&&(c=b["[NewspaperJSONVolumeInfo]"]);this.kf=null==c?null:new
it(c.tile_h,c.tile_w,c.x_win,c.y_win);this.Ha=a.sample_url||"";this.ub=a.is_newspap
er||!1;
(this.j=a.newspaper_tile_base_url)&&this.kf&&jt(this.kf,w(this.wa,this));this.ra=c?
c.res_h:ot;this.tg=this.ub?"fixed_height":"fixed_width";this.Ub=a.is_pre_order||
!
1;this.Te=a.on_sale_date||"";this.Ge=a.volumeresult&&a.volumeresult.has_flowing_tex
t;this.He=a.volumeresult&&a.volumeresult.has_scanned_text;this.s=a.volumeresult&&a.
volumeresult.can_download_pdf;this.o=a.volumeresult&&a.volumeresult.can_download_ep
ub;this.ha=a.volumeresult?a.volumeresult.download_pdf_url:"";this.U=a.volumeresult?
a.volumeresult.download_epub_url:""}y(nt,kt);nt.prototype.lc=function(){return
this.La};var ot=[350,410,495,575,685,800,910,1025];nt.prototype.xc=function()
{return this.ra};
nt.prototype.wa=function(a){a=a.toString();var
b=a.indexOf("?");0<=b&&(a=this.j+a.substring(b));return new S(a)};function pt(a)
{Om.call(this);a&&a.bookshelf&&z(a.bookshelf,function(a){a=new
Nm(a);Qm(this,a.getId())||(a.ha?this.i:this.g).push(a)},this)}y(pt,Om);function
qt(a,b){var c=new pt(b);a&&z(a,function(a){rt(a.lc(),a.R,c)});return c}function
rt(a,b,c){z(b,function(b){var d=new Ej;d.b.volumeId=a;
(b=Qm(c,String(b)))&&b.addVolume(d)})};function st(a,b)
{Zj.call(this,b);this.b=a}y(st,Zj);st.prototype.i="info";st.prototype.j=!1;var
tt={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-
warning",promo:"jfk-butterBar-promo"};st.prototype.Ba=function(){var
a=this.S();return!!a&&yb(a,"jfk-butterBar-
shown")};st.prototype.setVisible=function(a){Db(this.S(),"jfk-butterBar-shown",a)};
st.prototype.Xb=function(){this.ta=this.g.Ka("DIV","jfk-butterBar");var
a=this.S();a&&(Vi(a,"live","assertive"),Vi(a,"atomic","true"));this.b=this.b;if(a=t
his.S()){var b=this.g;b.jh(a);b.ih(a,this.b)}this.j=this.j;(a=this.S())&&Db(a,"jfk-
butterBar-mini",this.j);a=this.i;if(this.kd()){b=this.S();var
c=tt[a];Bb(b,tt[this.i]);B(b,c)}this.i=a};function ut(a,b)
{O.call(this);this.bc=L("div");a.appendChild(this.bc);Q(this.bc,
{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",height:"5px",cursor:"po
inter"});this.b=new
vt(this.bc,b);N(this.bc,"click",w(this.dispatchEvent,this,"click"));N(this.b.S(),"c
lick",w(this.dispatchEvent,this,"click"));N(this.bc,"mouseover",w(this.g,this,!
0));N(this.bc,"mouseout",w(this.g,this,!1))}y(ut,O);function wt(a,b){Q(a.bc,
{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.i=b}
ut.prototype.g=function(a){this.i||Q(this.bc,
{backgroundColor:a?"#ffffcc":"#b2c4e9"})};ut.prototype.ma=function()
{this.b.ya();ut.V.ma.call(this)};function vt(a,b)
{bi.call(this,a);this.b=a;this.df=200;this.dg=500;var c=this.S();Q(c,
{backgroundColor:"#FFF",color:"#333",border:"1px solid
#6b90da",padding:"6px",fontSize:"83%",width:"350px",cursor:"pointer"});var
d=L("div");Q(d,{fontWeight:"bold"});d.appendChild(Md("P\u00e1gina
"+b.b));c.appendChild(d);d=L("div");d.innerHTML=b.g;c.appendChild(d)}
y(vt,bi);vt.prototype.Xd=function(a){var
b=ig(this.b),c=qg(this.S());vt.V.Xd.call(this,a,new Jh(b.x-
c.width,Math.min(b.y,Dd(window).height-c.height)))};function xt(a)
{V.call(this);this.g=a;this.i=this.g.wb.g;this.o={};this.R=new
U;this.j=L("div");Q(this.j,
{backgroundColor:"#fcfcff",position:"absolute"});this.i.ka.appendChild(this.j);z(th
is.g.Wa.vb,w(this.Ti,this));this.b.listen(this.i,"pagechange",this.Bi);this.Bi();th
is.b.listen(this.i,"resize",this.xg);this.b.listen(this.i,"viewportmodechange",this
.Sh);this.i.Fa()&&this.Sh()}y(xt,V);f=xt.prototype;
f.Bi=function(){this.s&&(wt(this.s,!1),this.s=null);var
a=this.o[this.i.Aa().Ia()];a&&(this.s=a,wt(a,!0))};f.Sh=function(){var
a=this.i.Fa(),b=a instanceof
Qq;b&&this.xg();Nh(this.R);this.R.listen(a,"layoutchange",w(this.xg,this));R(this.j
,b)};f.xg=function(){P(w(this.Lk,this),10)};f.Lk=function(){var a=this.i.Fa();a&&a
instanceof
Qq&&(a.va(),a=a.i.i,pg(this.j,15,a.clientHeight),bg(this.j,a.clientWidth-
15,0),yt(this))};
function yt(a){var b=a.i.Fa().o.Md(function(a){return a instanceof
Ho}),c={};z(b,function(a)
{c[a.Aa().Ia()]=a});z(a.g.Wa.vb,w(a.il,a,c))}f.il=function(a,b){var
c=this.i.Fa().i.g.clientHeight,d=a[b.Ia()];if(d){var e=gc?
5:15;bg(this.o[b.Ia()].bc,0,Math.floor(d.jd()/c*(this.j.clientHeight-e-(gc?30:15)))
+e)}};f.Ti=function(a){var b=new
ut(this.j,a);this.o[a.Ia()]=b;this.b.listen(b,"click",w(this.g.yc,this.g,a,null))};
f.ma=function(){M(this.j);Hb(this.o,function(a)
{a.ma.call(a)});xt.V.ma.call(this)};function zt(a)
{V.call(this);this.wb=a;this.yi="n"}y(zt,V);zt.prototype.g=function(a,b,c)
{this.Wa=new fs(b);b=this.wb.g;b.R||b.Eb(Qq);0==this.Wa.vb.length?At(this.wb.o):a?
c?(a=hb(this.Wa.vb,function(a){return c==a.Ia()}))?
this.yc(a):this.yc(this.Wa.vb[0],c):this.yc(this.Wa.vb[0]):Bt(this);this.i=new
xt(this)};
function Bt(a){var b=a.wb.g,c=b.R;if(c==Qq||
c==Wr)a.wb.s=c;b.Eb(js);b=b.Fa();c=a.wb.o;var d="n"==c.g.yi;R(c.ha,d);R(c.ka,!
d);c.s.innerHTML="<b>"+c.g.Wa.vb.length+"</b>"+(" resultados de "+("<b>"+gs(c.g.Wa)
+"</b> en este libro"));Ct(c,!0);c=a.Wa;c!=b.Wa&&(b.Wa=c,c=new
is(b.Wa,b.va().width),Mo(b,c),b.Mb());a=w(a.yc,a);b.qb=a;Qo(b,new G(0,0))}
zt.prototype.yc=function(a,b){Xo=!0;var c=this.wb.o;Ct(c,!
1);c.i=bb(c.g.Wa.vb,a);c.s.innerHTML="Resultado "+("<b>"+(c.i+1)+"</b>"+(" de "+
("<b>"+c.g.Wa.vb.length+"</b>"+(" de "+("<b>"+gs(c.g.Wa)+"</b> en este
libro")))));c=this.wb.g;var d=jo(c.Ea,a.Ia());if(!d)return null;var e=c.Fa();e
instanceof Qq||e instanceof Wr||(this.wb.s==Wr?c.Eb(Wr):c.Eb(Qq));if(b)return
so(c,b),null;a:{if((e=c.s.Fa().o)&&e.Pc&&(e=e.Pc(d))){var g=new
G(40,80),h=c.Sa.Bb();if(!h)break a;var k=xo(d,h);if(k){yo(c,e,g,k);break a}e=
w(c.$j,c,e,g,h);vo(d,wo(d),e)}c.nb(d)}return d};zt.prototype.ma=function()
{je(this.i);zt.V.ma.call(this)};function Dt()
{V.call(this);this.j=L("div");this.U=new
st(this.j);this.U.render(Et);this.U.setVisible(!0);var a=this.U.S();a&&(dn(a,
{"text-align":"left"}),a.style.height="100%");R(this.j,!
1);a=L("span");this.j.appendChild(a);dn(a,{cursor:"pointer",margin:"0 0 0
25px",whiteSpace:"nowrap"});en()?
Eg(a,"left"):Eg(a,"right");this.b.listen(a,"click",this.zh);Ft(this,a,"Borrar
b\u00fasqueda",w(this.zh,this));var
b=L("img");b.src="/googlebooks/images/close_x.gif";dn(b,
{backgroundColor:"#fff",margin:"0 6px",
verticalAlign:"middle"});a.appendChild(b);this.s=L("span");this.j.appendChild(this.
s);this.R=L("span");this.j.appendChild(this.R);dn(this.R,
{marginLeft:"5px",whiteSpace:"nowrap"});this.R.innerHTML="-
&nbsp;&nbsp;";this.R.appendChild(Md("Ordenar por:
"));this.ha=L("span");this.R.appendChild(this.ha);Ft(this,this.ha,"relevancia",w(th
is.Ah,this,"r"));a=L("span");a.innerHTML="&nbsp;|
&nbsp;<b>p\u00e1ginas</b>";this.ha.appendChild(a);this.ka=L("span");this.R.appendCh
ild(this.ka);a=L("span");a.innerHTML=
"<b>relevancia</b>&nbsp;|
&nbsp;";this.ka.appendChild(a);Ft(this,this.ka,"p\u00e1ginas",w(this.Ah,this,"n"));
this.o=L("span");this.j.appendChild(this.o);dn(this.o,
{marginLeft:"8px",whiteSpace:"nowrap"});this.o.innerHTML="-
&nbsp;&nbsp;";Ft(this,this.o,"&#8249; Anterior",w(this.yh,this,-
1));a=L("span");a.innerHTML="&nbsp;&nbsp;";this.o.appendChild(a);Ft(this,this.o,"Si
guiente &#8250;",w(this.yh,this,1));a=L("span");a.innerHTML="&nbsp;&nbsp;-
&nbsp;&nbsp;";this.o.appendChild(a);Ft(this,this.o,"Ver todo",
w(this.hk,this));vg(this.j,!0)}var Et,Gt,Ht;y(Dt,V);function Ct(a,b){R(Gt,!
b);R(a.R,b);R(a.o,!b&&1<a.g.Wa.vb.length);R(a.j,!0);Ht.b()}function It(a){R(a.R,!
1);R(a.o,!1);Pd(a.s)}
function At(a){It(a);var
b=a.g.Wa,c=b.uc.spellresults&&b.uc.spellresults.correct_spell?
b.uc.spellresults.correct_spell:null;if(c){var d=L("span");d.innerHTML="Quiz\u00e1s
quisiste decir:
";Ft(a,d,c,w(a.dk,a,c));a.s.appendChild(d);a.s.appendChild(L("br"))}c=L("span");c.i
nnerHTML=Ga('No se ha encontrado ning\u00fan resultado en este libro de "'+(gs(b)
+'".'))+"&nbsp;&nbsp;-
&nbsp;&nbsp;";a.s.appendChild(c);b=L("a");a.s.appendChild(b);b.innerHTML="Buscar en
todos los libros &raquo;";c="patents"==Bj()?
new S("https://www.google.com/search?tbm=pts&tbo=p&hl=en"):new
S("https://www.google.com/search?
tbm=bks&tbo=p");Sm(c);T(c,"q",Qa(gs(a.g.Wa)));b.href=c.toString();R(a.j,!
0);Ht.b()}f=Dt.prototype;f.ma=function(){Dt.V.ma.call(this);je(this.U);R(Gt,!
0);M(this.j);Ht.b()};function Ft(a,b,c,d){var e=L("span");Q(e,
{textDecoration:"underline",color:"#0000cc",cursor:"pointer"});b.appendChild(e);e.i
nnerHTML=c;a.b.listen(e,"click",d)}f.zh=function()
{this.g.wb.g.Sa.j("");this.g.wb.U.update()};
f.yh=function(a){Jt(this,this.i,a)};function Jt(a,b,c){var
d=a.g.Wa.vb.length;a.i+=c;a.i>=d&&(a.i=0);0>a.i&&(a.i=d-1);a.i!
=b&&(a.g.yc(a.g.Wa.vb[a.i])||Jt(a,b,c))}f.Ah=function(a)
{this.g.wb.update(a)};f.hk=function(){Bt(this.g)};f.dk=function(a)
{this.g.wb.j(Qa(a))};function Kt(a,b,c)
{V.call(this);this.g=a;this.R=b;this.U=c;this.b.listen(a.Sa,"change",w(this.update,
this,"r",null))}y(Kt,V);
Kt.prototype.update=function(a,b,c){this.i?(this.i.ya(),this.i=null):
(this.g.R&&(this.s=this.g.R),this.o=new Dt);var d=this.g.Sa.Bb();b&&!
b.search_query_escaped&&0<b.number_of_results&&d&&(b.search_query_escaped=d);b&&b.s
earch_query_escaped?(this.i=new zt(this),this.o.g=this.i,a=!vh(new
S(window.location.toString()),"q"),this.i.g(a,b,c)):d?(this.i=new
zt(this),b=this.o.g=this.i,c=b.wb.o,It(c),c.s.innerHTML="Cargando...",c=new
S(window.location.href),T(c,"jscmd","SearchWithinVolume"),T(c,"q",d),T(c,
"scoring",a),(new bq(c)).Se(w(b.g,b,!1)),b.yi=a,er(this.R,d)):
(this.i&&(this.i.ya(),this.i=null),this.g.Fa()instanceof
js&&this.g.Eb(this.s),this.o&&(this.o.ya(),this.o=null),er(this.R,""))};Kt.prototyp
e.j=function(a){this.g.Sa.j(a);er(this.R,a)};function Lt(a,b){var
c=I(a),d=I(b);c&&d&&N(c,"submit",x(Mt,d))}function Mt(a,b)
{""==a.value&&b.preventDefault()};function Nt(a,b,c)
{O.call(this);this.target=a;this.s=b||a;this.U=c||new
Sf(NaN,NaN,NaN,NaN);this.i=xd(a);this.b=new
U(this);ie(this,this.b);this.deltaY=this.deltaX=this.ka=this.ha=this.screenY=this.s
creenX=this.clientY=this.clientX=0;this.o=!0;this.g=!1;N(this.s,
["touchstart","mousedown"],this.zi,!1,this);this.j=Ot}y(Nt,O);var
Ot=m.document&&m.document.documentElement&&!!
m.document.documentElement.setCapture&&!!
m.document.releaseCapture;f=Nt.prototype;f.Oa=function(a){this.o=a};
f.ma=function(){Nt.V.ma.call(this);Pe(this.s,["touchstart","mousedown"],this.zi,!
1,this);Nh(this.b);this.j&&this.i.releaseCapture();this.s=this.target=null};
f.zi=function(a){var b="mousedown"==a.type;if(!this.o||this.g||b&&!
ve(a))this.dispatchEvent("earlycancel");else if(this.dispatchEvent(new
Pt("start",this,a.clientX,a.clientY))){this.g=!0;b&&a.preventDefault();b=this.i;var
c=b.documentElement,d=!this.j;this.b.listen(b,["touchmove","mousemove"],this.Uj,
{capture:d,passive:!1});this.b.listen(b,["touchend","mouseup"],this.ue,d);this.j?
(c.setCapture(!
1),this.b.listen(c,"losecapture",this.ue)):this.b.listen(Id(b),"blur",this.ue);this
.ra&&this.b.listen(this.ra,
"scroll",this.Yk,d);this.clientX=this.ha=a.clientX;this.clientY=this.ka=a.clientY;t
his.screenX=a.screenX;this.screenY=a.screenY;this.deltaX=this.target.offsetLeft;thi
s.deltaY=this.target.offsetTop;this.R=Fd(vd(this.i).b)}};f.ue=function(a)
{Nh(this.b);this.j&&this.i.releaseCapture();this.g?(this.g=!
1,this.dispatchEvent(new
Pt("end",this,a.clientX,a.clientY,0,Qt(this,this.deltaX),Rt(this,this.deltaY)))):th
is.dispatchEvent("earlycancel")};
f.Uj=function(a){if(this.o){var b=1*(a.clientX-this.clientX),c=a.clientY-
this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;t
his.screenY=a.screenY;if(!this.g){var d=this.ha-this.clientX,e=this.ka-
this.clientY;if(0<d*d+e*e)if(this.dispatchEvent(new
Pt("start",this,a.clientX,a.clientY)))this.g=!0;else{this.isDisposed()||
this.ue(a);return}}c=St(this,b,c);b=c.x;c=c.y;this.g&&this.dispatchEvent(new
Pt("beforedrag",this,a.clientX,a.clientY,0,b,c))&&(Tt(this,a,b,c),a.preventDefault(
))}};
function St(a,b,c){var d=Fd(vd(a.i).b);b+=d.x-a.R.x;c+=d.y-
a.R.y;a.R=d;a.deltaX+=b;a.deltaY+=c;return new
G(Qt(a,a.deltaX),Rt(a,a.deltaY))}f.Yk=function(a){var
b=St(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Tt(this,a,b.x,b.y)};fu
nction Tt(a,b,c,d){a.Wg(c,d);a.dispatchEvent(new
Pt("drag",a,b.clientX,b.clientY,0,c,d))}function Qt(a,b){var c=a.U,d=isNaN(c.left)?
null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=d?
d+c:Infinity,Math.max(null!=d?d:-Infinity,b))}
function Rt(a,b){var c=a.U,d=isNaN(c.top)?null:c.top;c=isNaN(c.height)?
0:c.height;return Math.min(null!=d?d+c:Infinity,Math.max(null!=d?d:-
Infinity,b))}f.Wg=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Pt(a,b,c,d,e,g,h){oe.call(this,a);this.clientX=c;this.clientY=d;this.left=n(g)?
g:b.deltaX;this.top=n(h)?h:b.deltaY}y(Pt,oe);function Ut(a,b,c){if(dc&&!hc)return
a;a='url("'+b+'")';ec&&(a+=" 7 5");return a+(", "+c)};function Vt(a)
{V.call(this);this.g=a;this.i=new
U;this.b.listen(a,"viewportmodechange",this.Th);this.g.Fa()&&this.Th()}y(Vt,V);f=Vt
.prototype;f.Th=function()
{Nh(this.i);this.j&&this.j.ya();this.o=this.g.Fa().i.j;var a=new
Nt(this.o);a.Wg=u;this.j=a;this.i.listen(this.o,"dblclick",w(this.Aj,this));this.i.
listen(a,"start",w(this.Ej,this));this.i.listen(a,"drag",w(this.Fj,this));this.i.li
sten(a,"end",w(this.Dj,this));Wt(this,!1)};f.Aj=function(){this.g.Gc("next")};
function Wt(a,b){var c=a.o;var d=dc?b?"-moz-grabbing":"-moz-grab":b?Ut("-moz-
grabbing","/googlebooks/images/closedhand.cur","move"):Ut("-moz-
grab","/googlebooks/images/openhand.cur","default");Q(c,"cursor",d)}f.Ej=function()
{this.s=this.g.Fa().s;Wt(this,!0)};f.Fj=function(){var
a=this.j,b=this.s;Qo(this.g.Fa(),new G(b.x-a.deltaX,b.y-a.deltaY))};f.Dj=function()
{this.s=null;Wt(this,!1)};function Xt(a){this.s=a;this.ha=new
Yi(document);this.j={};this.R={};N(this.ha,"key",w(this.U,this));Yt(this,33,w(this.
o,this,-1),!1,!0);Yt(this,34,w(this.o,this,1),!1,!0);Yt(this,38,w(this.b,this,0,-
Xt.prototype.g),!1,!0);Yt(this,40,w(this.b,this,0,Xt.prototype.g),!1,!
0);Yt(this,37,w(this.b,this,-Xt.prototype.g,0),!1,!
0);Yt(this,39,w(this.b,this,Xt.prototype.g,0),!1,!0);Yt(this,32,w(this.o,this,1),!
0,!0);Yt(this,74,w(this.i,this,"next"),!0);Yt(this,75,w(this.i,this,"previous"),!
0);a=w(this.i,this,
"zoomin");this.j["+"]=x(Zt,a,!0,void
0);a=w(this.i,this,"zoomout");this.j["-"]=x(Zt,a,!0,void 0)}function Yt(a,b,c,d,e)
{a.R[b]=x(Zt,c,d,e)}Xt.prototype.U=function(a){var
b=this.j[String.fromCharCode(a.s)]||this.R[a.b];b&&b(a)};function Zt(a,b,c,d)
{b&&d.repeat||d.ctrlKey||d.altKey||d.metaKey||$t[d.target.tagName.toUpperCase()]||
(c&&d.preventDefault(),a())}var $t={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!
0};Xt.prototype.i=function(a){this.s.Gc(a)};
Xt.prototype.o=function(a)
{a=Math.floor(a*this.s.Fa().va().height*.75);this.b(0,a)};Xt.prototype.b=function(a
,b){var c=this.s.Fa();So(c,new G(a,b),w(c.Uc,c))};Xt.prototype.g=20;function au()
{}y(au,Ek);ma(au);f=au.prototype;f.Kb=function(a){var
b=wk(this,a);b=a.g.Ka("DIV","goog-inline-block "+b.join("
"),this.te(a.getContent(),a.g));Fk(b,a.U);return b};f.nd=function()
{return"button"};f.Sb=function(a){return
a&&a.firstChild&&a.firstChild.firstChild};f.te=function(a,b){return
b.Ka("DIV","goog-inline-block "+(this.Ca()+"-outer-box"),b.Ka("DIV","goog-inline-
block "+(this.Ca()+"-inner-box"),a))};f.Be=function(a){return"DIV"==a.tagName};
f.Va=function(a,b){bu(b,!0);bu(b,!1);a:{var c=a.g.fh(b);var d=this.Ca()+"-outer-
box";if(c&&yb(c,d)&&(c=a.g.fh(c),d=this.Ca()+"-inner-box",c&&yb(c,d))){c=!0;break
a}c=!1}c||b.appendChild(this.te(b.childNodes,a.g));zb(b,["goog-inline-
block",this.Ca()]);return au.V.Va.call(this,a,b)};f.Ca=function(){return"goog-
custom-button"};
function bu(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(""==Ga(e))a.removeChild(c);else{c.nodeValue=b?
e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else
break;c=d}};function cu(){}y(cu,Ek);ma(cu);f=cu.prototype;f.Kb=function(a){var
b=wk(this,a);b=a.g.Ka("DIV","goog-inline-block "+b.join("
"),a.getContent());Fk(b,a.U);return b};f.nd=function()
{return"button"};f.Be=function(a){return"DIV"==a.tagName};f.Va=function(a,b)
{B(b,"goog-inline-block");return cu.V.Va.call(this,a,b)};f.hb=function()
{return""};f.Ca=function(){return"goog-flat-button"};Gk("goog-flat-
button",function(){return new Xk(null,cu.Ra())});function du()
{}y(du,au);ma(du);du.prototype.Sb=function(a){return
du.V.Sb.call(this,a&&a.firstChild)};du.prototype.Va=function(a,b){var
c=zd(document,"*","goog-menu",b)[0];if(c){R(c,!1);xd(c).body.appendChild(c);var
d=new Xs;gk(d,c);eu(a,d)}return
du.V.Va.call(this,a,b)};du.prototype.te=function(a,b){return du.V.te.call(this,
[b.Ka("DIV","goog-inline-block "+(this.Ca()+"-caption"),a),b.Ka("DIV","goog-inline-
block "+(this.Ca()+"-dropdown"),"\u00a0")],b)};du.prototype.Ca=function()
{return"goog-menu-button"};function fu(a,b,c,d,e){Xk.call(this,a,c||
du.Ra(),d);this.Xa(64,!0);this.ua=new us(null,9);b&&eu(this,b);this.j=new Df(500);!
Hg&&!Ig||F("533.17.9")||(this.Me=!0);this.Lc=e||
Ws.Ra()}y(fu,Xk);f=fu.prototype;f.Me=!1;f.Na=function()
{fu.V.Na.call(this);gu(this,!0);this.b&&hu(this,this.b,!0);Vi(this.ta,"haspopup",!!
this.b)};f.Hb=function(){fu.V.Hb.call(this);gu(this,!1);if(this.b){this.Ta(!
1);this.b.Hb();hu(this,this.b,!1);var a=this.b.S();a&&M(a)}};
f.ma=function(){fu.V.ma.call(this);this.b&&(this.b.ya(),delete this.b);delete
this.Ed;this.j.ya()};f.Bc=function(a){fu.V.Bc.call(this,a);X(this,4)&&(this.Ta(!
X(this,64),a),this.b&&(this.b.Zb=X(this,64)))};f.Yb=function(a)
{fu.V.Yb.call(this,a);this.b&&!X(this,4)&&(this.b.Zb=!1)};f.Wc=function(){Qk(this,!
1);return!0};f.Bj=function(a){this.b&&this.b.Ba()&&!this.Uf(a.target)&&this.Ta(!
1)};f.Uf=function(a){return a&&Ud(this.S(),a)||this.b&&Ys(this.b,a)||!1};
f.od=function(a){if(32==a.b){if(a.preventDefault(),"keyup"!=a.type)return!0}else
if("key"!=a.type)return!1;if(this.b&&this.b.Ba()){var b=13==a.b||
32==a.b,c=this.b.Lb(a);return 27==a.b||b?(this.Ta(!1),!0):c}return 40==a.b||
38==a.b||32==a.b||13==a.b?(this.Ta(!0,a),!0):!1};f.Qj=function(){this.Ta(!
1)};f.Rj=function(){X(this,4)||this.Ta(!1)};f.Ce=function(a){this.Me||this.Ta(!
1);fu.V.Ce.call(this,a)};function iu(a){a.b||eu(a,new Xs(a.g,a.Lc));return a.b||
null}
function eu(a,b){var c=a.b;b!=c&&(c&&(a.Ta(!1),a.Ga&&hu(a,c,!1),delete
a.b),a.Ga&&Vi(a.ta,"haspopup",!!b),b&&(a.b=b,b.Xc(a),b.setVisible(!1),c=a.Me,
(b.qe=c)&&Ks(b,!0),a.Ga&&hu(a,b,!0)))}f.Fb=function(a){W(iu(this),a,!
0)};f.oe=function(a,b){iu(this).Fd(a,b,!0)};f.setVisible=function(a,b){var
c=fu.V.setVisible.call(this,a,b);c&&!this.Ba()&&this.Ta(!1);return
c};f.Oa=function(a){fu.V.Oa.call(this,a);this.isEnabled()||this.Ta(!1)};
f.Ta=function(a,b){fu.V.Ta.call(this,a);if(this.b&&X(this,64)==a){if(a)this.b.Ga||
this.b.render(),this.rb=hg(this.S()),this.mb=rg(this.S()),ju(this),!b||40!=b.b&&38!
=b.b?this.b.Ic(-1):Gs(this.b);else{Qk(this,!1);this.b.Zb=!1;var
c=this.S();c&&(Vi(c,"activedescendant",""),Vi(c,"owns",""));this.wa&&(this.wa=void
0,(c=this.b.S())&&pg(c,"",""))}this.b.setVisible(a,!1,b);if(!this.isDisposed())
{c=dk(this);var d=a?c.listen:c.Ua;d.call(c,this.g.b,"mousedown",this.Bj,!
0);this.Me&&d.call(c,this.b,"blur",this.Rj);
d.call(c,this.j,"tick",this.sj);a?
this.j.start():this.j.stop()}}this.b&&this.b.S()&&this.b.ta.removeAttribute("aria-
hidden")};function ju(a){if(a.b.Ga){var b=a.ua;a.ua.element=a.Ed||a.S();var
c=a.b.S();a.b.Ba()||(c.style.visibility="hidden",R(c,!0));!
a.wa&&a.ua.o&&a.ua.g&32&&(a.wa=qg(c));b.Cb(c,b.b^1,null,a.wa);a.b.Ba()||(R(c,!
1),c.style.visibility="visible")}}
f.sj=function(){var a=rg(this.S()),b=hg(this.S());var c=this.mb;(c=!(c==a||
c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||
(c=this.rb,c=!(c==b||
c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this
.mb=a,this.rb=b,ju(this))};function hu(a,b,c){var d=dk(a);c=c?
d.listen:d.Ua;c.call(d,b,"action",a.Qj);c.call(d,b,"close",a.oj);c.call(d,b,"highli
ght",a.qj);c.call(d,b,"unhighlight",a.rj)}
function gu(a,b){var c=dk(a);(b?
c.listen:c.Ua).call(c,a.S(),"keydown",a.Mj)}f.qj=function(a)
{(a=a.target.S())&&ku(this,a)};f.Mj=function(a)
{Ck(this,32)&&this.S()&&this.b&&this.b.Ba()&&a.g()};f.rj=function(){if(!Fs(this.b))
{var a=this.S();Vi(a,"activedescendant","");Vi(a,"owns","")}};f.oj=function(a)
{if(X(this,64)&&a.target instanceof Ts){a=a.target;var
b=a.S();a.Ba()&&X(a,2)&&b&&ku(this,b)}};function ku(a,b){var c=a.S(),d=Wi(b)||
b;if(!d.id){var e=kj.Ra();d.id=lj(e)}Xi(c,d);Vi(c,"owns",d.id)}
Gk("goog-menu-button",function(){return new fu(null)});function lu()
{}y(lu,cu);ma(lu);lu.prototype.Kb=function(a){var
b=wk(this,a);b=a.g.Ka("DIV","goog-inline-block "+b.join(" "),
[mu(this,a.getContent(),a.g),nu(this,a.g)]);Fk(b,a.U);return
b};lu.prototype.Sb=function(a){return a&&a.firstChild};
lu.prototype.Va=function(a,b){var c=zd(document,"*","goog-menu",b)[0];if(c){R(c,!
1);a.g.b.body.appendChild(c);var d=new Xs;gk(d,c);eu(a,d)}zd(document,"*",this.Ca()
+"-caption",b)[0]||
b.appendChild(mu(this,b.childNodes,a.g));zd(document,"*",this.Ca()+"-dropdown",b)
[0]||b.appendChild(nu(this,a.g));return lu.V.Va.call(this,a,b)};function mu(a,b,c)
{return c.Ka("DIV","goog-inline-block "+(a.Ca()+"-caption"),b)}
function nu(a,b){return b.Ka("DIV",{"class":"goog-inline-block "+(a.Ca()+"-
dropdown"),"aria-hidden":!0},"\u00a0")}lu.prototype.Ca=function(){return"goog-flat-
menu-button"};Gk("goog-flat-menu-button",function(){return new
fu(null,null,lu.Ra())});function ou(a)
{V.call(this);this.ha=a;this.g=null}y(ou,V);f=ou.prototype;
f.render=function(a,b){this.s=a;var
c=a.S(),d=ig(c).y,e=qg(c);d=d+e.height+3;e="";b&&(e=ig(c).x);this.g=J("DIV",
{"class":"linkbar-panel-div"});bg(this.g,e,d);this.U=J("DIV",
{"class":"SPRITE_close_v2 linkbar-panel-
close"});this.g.appendChild(this.U);dc&&gc&&!F("1.9")&&(this.o=J("IFRAME",
{style:"position:
absolute;",Ul:"0"}),this.ha.appendChild(this.o));this.ha.appendChild(this.g);this.o
&&(pg(this.o,qg(this.g)),bg(this.o,dg(this.g)));P(w(this.Hg,this))};
f.Hg=function()
{this.b.listen(this.U,"click",this.ya);this.b.listen(this.s,"action",this.Dk);this.
b.listen(document,"mousedown",this.Wi)};f.Dk=function(){X(this.s,16)||
this.ya()};f.Wi=function(a){Ud(this.g,a.target)||Ud(this.s.S(),a.target)||
this.ya()};f.ma=function(){ou.V.ma.call(this);M(this.g);M(this.o)};f.S=function()
{return this.g};function pu(a,b,c){ou.call(this,a);this.ka=b;this.R=c}y(pu,ou);
pu.prototype.render=function(a,b){pu.V.render.call(this,a,b);var c=J("DIV",
{innerHTML:"Pegar enlace en mensaje de correo electr\u00f3nico o
MI",style:"padding-top:5px; font-size:
13px;"});this.S().appendChild(c);this.i=L("input");pg(this.i,"100%","auto");this.S(
).appendChild(this.i);this.R&&(c=J("DIV",{innerHTML:"Insertar",style:"font-size:
13px; padding-top:
7px;"}),this.S().appendChild(c),this.j=L("input"),pg(this.j,"100%","auto"),this.S()
.appendChild(this.j));c=this.ka.Aa();var d=(new S(window.location)).g;
var e=new
S(Ep(c).toString());e.g=d;this.i.value=e.toString();P(x(qu,this.i));this.R&&(c=new
S(Ep(c).toString()),T(c,"output","embed"),this.j.value=Ba('<iframe frameborder="0"
scrolling="no" style="border:0px" src="%s" width=500
height=500></iframe>',c.toString()))};pu.prototype.Hg=function()
{pu.V.Hg.call(this);this.b.listen(this.i,"click",x(qu,this.i));this.R&&this.b.liste
n(this.j,"click",x(qu,this.j))};function qu(a){a.select()};function ru(a){return
a.split(su).filter(function(a){return 0<a.length})}
var tu=/\s/,uu=/[ -]/,su=/[+,;]/,vu=/-?"[^"]+"|[^\s"]
+/g,wu=RegExp('["\\u201C\\u201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]'
,"g"),xu=RegExp("[,!-%'-/:-@\\[-^`{-
~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u202
6\\u2039\\u203A\\u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\
uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65,\"\\u201C\\u201D\\u201E\\
u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02,]"),yu=RegExp("^[\\s\\xA0!-%'-/:-@\\[-
^`{-
~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u202
6\\u2039\\u203A\\u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\
uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65]+|[\\s\\xA0!-%'-/:-@\\[-
^`{-
~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u2018-\\u201A\\u202
6\\u2039\\u203A\\u2060\\u3001\\u3002\\u3008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\
uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65]+$",
"g");function zu(a){var b={};Au(a).forEach(function(a){for(var
c=b,e=0;e<a.length;e++){var g=a.charAt(e);g=xu.test(g)?"-":g;c[g]||
(c[g]={});c=c[g]}c!=b&&(c.$=Bu)});return b}
function Au(a){a=Ca(a.toLowerCase());var
b=a.match(wu);b&&(a=a.replace(wu,'"'),b.length&1&&(a+='"'));b=a.match(vu);if(!
b)return[];a=new Set;b=ia(b);for(var c=b.next();!
c.done;c=b.next())if(c=c.value,c.startsWith('"'))a.add(c.replace(yu,""));else if(!
c.startsWith("-")){c=ru(c.replace(yu,""));c=ia(c);for(var d=c.next();!
d.done;d=c.next())a.add(d.value)}a["delete"]("");return Array.from(a)}var
Bu={};function Cu(a){var b=!0;b=void 0===b?!1:b;this.g=q(a)?
zu(a):a;this.i=b;this.b=[]}
function Du(a,b,c,d){for(var e=ab(d),g=a.b,h=g.length-1,k;k=g[h];h--){var l=k;var
p=b;var t=c,C=!1;if(l.b)if(uu.test(p)){if(C=!!l.b.$,l.b=l.b[" "]||
l.b["-"],l.b)for(;p=l.b[" "]||l.b["-"];)l.b=p}else l.endOffset=t+1,l.Jd=void
0,l.b=l.b[p]||null;l.g=!l.b;if(C)
{l={startOffset:k.startOffset,hf:k.hf,endOffset:k.endOffset,Jd:k.Jd};if(a.i)for(;e&
&e.startOffset<=l.endOffset&&l.startOffset<=e.endOffset;)
{d.pop();if(e.startOffset<l.startOffset||
e.endOffset>l.endOffset)l={startOffset:e.startOffset,hf:e.hf,endOffset:l.endOffset,
Jd:l.Jd};e=ab(d)}d.push(l);e=l}k.g&&mb(g,h)}}function Eu(a,b)
{this.startOffset=a;this.hf=void 0;this.endOffset=a;this.Jd=void 0;this.g=!
1;this.b=b};function Fu(a,b){var c=void 0;c=void 0===c?Infinity:c;var d=new
Cu(b);c=void 0===c?Infinity:c;var e=e?e:[];var g="
",h;for(h=0;h<a.length&&e.length<c;h++){var k=a.charAt(h).toLowerCase();var
l=uu.test(g);if(tu.test(k)){if(k=" ",l)continue}else if(xu.test(k))
{if(k="-",l)continue}else l&&d.g[k]&&d.b.push(new
Eu(h,d.g));Du(d,k,h,e);g=k}uu.test(g)||Du(d,"
",h,e);e.length>=c&&(e.length=c);return e};function Gu(a){var
b=zu(a);a=Hu();z(a,function(a){Iu(b,a)})}function Hu(){var a=[],b=pb(yd("patent-
text")),c=Ad("patent-title");for(c&&b.push(c);c=b.pop();)3==c.nodeType?
a.push(c):qb(b,c.childNodes);return a}function Iu(a,b){var
c=de(b),d=Fu(c,a);if(d.length){var e="",g=0;z(d,function(a)
{e+=Ia(c.substring(g,a.startOffset))+'<span class="patent-text-
highlight">'+Ia(c.substring(a.startOffset,a.endOffset))
+"</span>";g=a.endOffset});e+=Ia(c.substring(g));d=L("span");d.innerHTML=e;Qd(d,b)}
};function Ju(){Ts.call(this,"Desactivar resaltado");var a=hh("dq")||
hh("q");a&&Gu(a);this.b=!0}y(Ju,Ts);Ju.prototype.Na=function()
{Ju.V.Na.call(this);dk(this).listen(this,"action",this.j)};Ju.prototype.j=function(
){this.b=!this.b;Db(window.document.body,"patent-highlight-disabled",!this.b);var
a=this.b?"Desactivar resaltado":"Activar
resaltado";this.i.Qd(this.S(),a);this.Sc=a};function Ku(a)
{O.call(this);this.b=[];Lu(this,a)}y(Ku,O);f=Ku.prototype;f.ae=null;f.Wf=null;funct
ion Mu(a,b){a.Wf=b}function Lu(a,b){b&&(z(b,function(a){Nu(this,a,!
1)},a),qb(a.b,b))}f.Fb=function(a){this.oe(a,this.b.length)};f.oe=function(a,b)
{a&&(Nu(this,a,!1),rb(this.b,b,0,a))};f.Md=function(){return pb(this.b)};function
Ou(a,b){b!=a.ae&&(Nu(a,a.ae,!1),a.ae=b,Nu(a,b,!0));a.dispatchEvent("select")}
f.clear=function(){var a=this.b;if(!v(a))for(var b=a.length-1;0<=b;b--)delete
a[b];a.length=0;this.ae=null};f.ma=function(){Ku.V.ma.call(this);delete
this.b;this.ae=null};function Nu(a,b,c){b&&("function"==typeof a.Wf?
a.Wf(b,c):"function"==typeof b.Fg&&b.Fg(c))};function Pu()
{}y(Pu,Us);ma(Pu);Pu.prototype.Kb=function(a){return a.g.Ka("DIV",wk(this,a).join("
")+" goog-inline-block","\u00a0")};Pu.prototype.Va=function(a,b)
{b=Pu.V.Va.call(this,a,b);B(b,"goog-inline-block");return
b};Pu.prototype.Ca=function(){return"goog-toolbar-separator"};function Qu()
{this.b="toolbar"}y(Qu,vs);ma(Qu);Qu.prototype.Ld=function(a)
{return"HR"==a.tagName?new
Vs(Pu.Ra()):Qu.V.Ld.call(this,a)};Qu.prototype.ld=function(){return"goog-
toolbar"};Qu.prototype.eh=function(){return"horizontal"};function Ru(a,b,c)
{Bs.call(this,b,a||Qu.Ra(),c)}y(Ru,Bs);Ru.prototype.Ae=function(a)
{Ru.V.Ae.call(this,a);this.Zb||Gs(this)};function Su()
{}y(Su,au);ma(Su);Su.prototype.Ca=function(){return"goog-toolbar-button"};function
Tu(a,b,c){Xk.call(this,a,b||Su.Ra(),c)}y(Tu,Xk);Gk("goog-toolbar-button",function()
{return new Tu(null)});function Uu(a,b){Vs.call(this,a||
Pu.Ra(),b)}y(Uu,Vs);Gk("goog-toolbar-separator",function(){return new Uu});function
Vu(a){Qu.call(this);this.g=a}y(Vu,Qu);var Wu={};Vu.prototype.ld=function(){return
this.g||"ocean-chrome-toolbar"};function Xu(a){return Wu[a]||(Wu[a]=new
Vu(a))};function Yu(a){Ru.call(this,Xu(a||"viewport-chrome-
toolbar"));this.ua={};this.i=new U(this)}y(Yu,Ru);function Zu(a,b,c,d){b.Xa(16,!
0);if(c){var e=a.ua[c];e||(e=new Ku,Mu(e,function(a,b)
{a&&a.Hc(b)}),a.ua[c]=e);e.Fb(b);b.Mc&=-17;N(b,"action",function(a)
{Ou(e,a.target)});d&&Ou(e,b)}else b.yb(16,!!d)}function $u(a,b)
{a.ua.viewport&&Ou(a.ua.viewport,b)}Yu.prototype.ma=function()
{Yu.V.ma.call(this);this.i.ya();Hb(this.ua,function(a){a.ya()})};function av(a,b)
{V.call(this);this.g=a;this.o=b;this.j=this.g.Da.sg;this.s=!!this.g.Da.sg;this.U=!!
this.g.Da.Lg;if(this.s){a:{var c=this.g.Ea;for(var d=0;d<this.j.length;d++){var
e=jo(c,this.j[d].getId());if(e){var g;b:{for(g=d+1;g<this.j.length;g++){var
h=jo(this.g.Ea,this.j[g].getId());if(h){g=h;break b}}g=null}g=g?Z(g)-
1:Z(ab(ho(c)));h=Z(this.g.Aa());if(h>=Z(e)&&h<=g){c=d;break a}}}c=-
1}this.R=c}}y(av,V);f=av.prototype;
f.render=function(a)
{this.i=L("div");document.body.appendChild(this.i);P(w(this.zl,this));this.ha=a;if(
this.s)bv(this);else if(this.U){B(this.i,"base-image-toc-div");a=this.g.Da.Lg;var
b=jo(this.g.Ea,a);b&&cv(this,b);1<this.g.Da.Ak&&(a=io(this.g.Ea,a,1))&&cv(this,a);t
his.Qe()}else this.ya()};f.zl=function()
{this.b.listen(document,"click",this.ya);this.b.listen(this.g,"resize",this.Qe)};
function cv(a,b){var c=new H(128,0),d=J("IMG",{width:128});B(d,"toc-page-
image");a.b.listen(d,"click",w(a.g.nb,a.g,b));dc&&en()&&a.b.listen(d,"load",a.Qe);b
.kc(c)?a.vi(d,b,c):
(c=x(a.vi,d,b,c),vo(b,wo(b),c));a.i.appendChild(d)}f.vi=function(a,b,c){Bd(a,
{src:b.kc(c)})};
function bv(a){var b=J("DIV",{"class":"toc-div"}),c;z(a.j,function(a,e){var
d=a.getId();d=jo(this.g.Ea,d);var h=a.cl,k=this.j[e+1]?"":"-last",l="toc-middle-
cell"+k;k="toc-right-cell"+k;var p=J("DIV",{"class":d?"toc-
row":""}),t=L("div");B(t,"goog-inline-block");B(t,"toc-left-
cell");e==this.R&&B(t,en()?"SPRITE_toc_selected_item_arrow_right":"SPRITE_toc_selec
ted_item_arrow_left");var C=L("div");B(C,"goog-inline-block");B(C,l);dc&&!
F("1.9")&&Q(C,"overflow","hidden");var K=L("div");B(K,"goog-inline-block");
B(K,k);var
Da=a.Bd;35<Da.length&&(Da=Da.substring(0,32)+"...");C.innerHTML=Da;K.innerHTML=Ea(V
a(h))?"&nbsp;":h;p.appendChild(t);p.appendChild(C);p.appendChild(K);d?
this.b.listen(p,"click",w(this.g.nb,this.g,d)):(Bb(C,l),B(C,"toc-middle-disabled-
cell"),Bb(K,k),B(K,"toc-right-disabled-
cell"));b.appendChild(p);e==this.R&&(c=p)},a);c&&P(w(a.vl,a,c));a.i.appendChild(b);
300<qg(a.i).height&&(Q(a.i,"height","300px"),B(a.i,"scroll-toc-div-
wide"));B(a.i,"scroll-toc-div");a.Qe()}
f.vl=function(a){300<a.offsetTop+qg(a).height&&(a=n(a.previousElementSibling)?
a.previousElementSibling:Td(a.previousSibling,!
1))&&(this.i.scrollTop=a.offsetTop)};f.Qe=function(){Fh(this.o.S(),13,this.i,12,new
G(0,-this.ha))};f.ma=function(){av.V.ma.call(this);M(this.i);this.o.Hc(!
1)};function dv(a)
{Yu.call(this);this.b=a.Ma;this.ab=a.Ff;this.rb=a.history;this.Da=a.volumeInfo;this
.wa=a.userInfo;this.j=a.Ef;this.Ya=a.Af;this.qb="patents"==Bj();if(!a.jg){var
b=I("appbar-patents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var
c=new Y("Buscar conocimientos previos",void 0,2);W(this,c,!
0);this.i.listen(c,"action",w(this.$b,this,b))}if(c=I("appbar-patents-discuss-this-
link"))if(b=c.getAttribute("href")){if("true"==c.getAttribute("data-is-grant")){var
d=" Comentar esta patente";
c=" Debate sobre esta patente en Stack Exchange"}else d=" Comentar esta
solicitud",c=" Debate sobre esta solicitud en Stack Exchange";d=new Y(d,void
0,2);d.kh(c);W(this,d,!0);this.i.listen(d,"action",w(this.$b,this,b))}!
this.b&&(b=I("appbar-read-patent-link"))&&(b=b.getAttribute("href"))&&(c=new Y("Ver
PDF"),W(this,c,!0),this.i.listen(c,"action",w(this.$b,this,b)))}if(this.b)
{this.Ed=!!a.ff||!!
a.ef;a.jg&&(b=Ll("/googlebooks/images/kennedy/zoom_tool.png"),this.ke=new Y(b,void
0,void 0,1),Yk(this.ke,
2),W(this,this.ke,!
0),N(this.ke,"action",w(this.Nh,this,"zoomin")),b=Ll("/googlebooks/images/kennedy/z
oom_out.png"),this.le=new Y(b,void 0,void 0,1),Yk(this.le,1),W(this,this.le,!
0),N(this.le,"action",w(this.Nh,this,"zoomout")));c=!!a.ff;b=!!a.ef;if(c||b)
{d=Ll("/googlebooks/images/kennedy/one_up_page_view.png");this.xd=new Y(d,void
0,void 0,1);Yk(this.xd,2);N(this.xd,"action",w(this.Gg,this,Qq));W(this,this.xd,!
0);Zu(this,this.xd,"viewport",!0);if(c)
{d=Ll("/googlebooks/images/kennedy/two_up_page_view.png");
this.Cd=new Y(d,void 0,void 0,1);c=1;if(this.ab||
b)c=3;Yk(this.Cd,c);N(this.Cd,"action",w(this.Gg,this,Wr));W(this,this.Cd,!
0);Zu(this,this.Cd,"viewport")}b&&(d=Ll("/googlebooks/images/kennedy/thumbnail.png"
),this.Ad=new Y(d,void 0,void
0,1),c=1,this.ab&&(c=3),Yk(this.Ad,c),N(this.Ad,"action",w(this.Gg,this,Dr)),W(this
,this.Ad,!
0),Zu(this,this.Ad,"viewport"));this.i.listen(this.b,"viewportmodechange",this.Mh);
this.Mh()}this.ab&&(b=Ll("/googlebooks/images/kennedy/maximize.png"),this.ra=new
Y(b,void 0,
void 0,1),this.ra.Xa(16,!0),this.ra.Hc(!1),this.Ed&&Yk(this.ra,1),W(this,this.ra,!
0),this.i.listen(this.ra,"action",this.Hl),this.i.listen(this.ab,"change",this.Kj))
;this.Ya&&(b=Ll("/googlebooks/images/kennedy/clip.png"),this.ka=new Y(b,void 0,void
0,1),this.ka.Xa(16,!0),Yk(this.ka,2),this.ka.Hc(!1),W(this,this.ka,!
0),N(this.ka,"action",w(this.bk,this)));a.Ig&&(b=Ll("/googlebooks/images/kennedy/in
sert_link.png"),this.U=new Y(b,void 0,void 0,1),this.U.Xa(16,!
0),this.ka&&Yk(this.U,1),W(this,this.U,
!0),N(this.U,"action",w(this.Ui,this)));a.Jg&&(b=!!this.b.Da.sg,c=!!
jo(this.b.Ea,this.b.Da.Lg),d=this.b.Aa().getLabel()||"\u00cdndice",b||c?
(b=Ll("/googlebooks/images/kennedy/menu_down_arrow.png",d),b=wb(b),this.Gd=b[0],thi
s.Ob=new Y(b),Yk(this.Ob,2),W(this,this.Ob,!
0),this.i.listen(this.Ob,"action",this.vk),Zu(this,this.Ob)):
(this.Gd=J("SPAN","jfk-button-label",d),this.Ob=new Y(this.Gd),this.Ob.Oa(!
1),Yk(this.Ob,2),W(this,this.Ob,!
0)),b=Ll("/googlebooks/images/kennedy/page_left.png"),this.We=new Y(b,
void 0,void 0,1),Yk(this.We,3),W(this,this.We,!
0),N(this.We,"action",w(this.b.Gc,this.b,"previous")),b=Ll("/googlebooks/images/ken
nedy/page_right.png"),this.Xe=new Y(b,void 0,void
0,1),Yk(this.Xe,1),W(this,this.Xe,!
0),N(this.Xe,"action",w(this.b.Gc,this.b,"next")),this.i.listen(this.b,"pagechange"
,this.Wj))}if(a.wi&&(b=I("appbar-view-print-sample-
link"))&&(b=b.getAttribute("href"))){c=I("appbar-view-ebook-sample-link");var
e;c&&(e=c.getAttribute("href"));c=new Y("Ver muestra");Mk(c,"gb-view-sample-
button");
W(this,c,!0);this.i.listen(c,"action",w(this.$b,this,b));e&&(Yk(c,2),c=new Xs,d=new
Ts("Muestra de libro impreso"),this.i.listen(d,"action",w(this.$b,this,b)),W(c,d,!
0),Mk(d,"gb-sample-print-book-menuitem"),b=new Ts("Muestra de
eBook"),this.i.listen(b,"action",w(this.$b,this,e)),W(c,b,!0),Mk(b,"gb-sample-
ebook-menuitem"),e=new fu("",c,lu.Ra()),Mk(e,"gb-jfk-margin-fix"),Mk(e,"gb-view-
sample-dropdown"),Yk(e,1),W(this,e,!0))}this.j&&!this.j.is_cobrand&&this.Da&&!
this.qb&&(e=this.wa&&this.wa.uid,new S(this.j.add_vol_to_collection_base_url||
this.j.addVol2CollectionBaseUrl),new S(this.j.remove_vol_from_collection_base_url||
this.j.removeVolFromCollectionBaseUrl),b=qt([this.Da],this.wa),e?(this.Yd=new
gt(this.Da,b),W(this,this.Yd,!0)):
(e=Ll("/googlebooks/images/kennedy/menu_down_arrow.png","A\u00f1adir a Mi
colecci\u00f3n"),e=wb(e),this.Yd=new Y(e),W(this,this.Yd,!0),e=w(this.
$b,this,this.j.sign_in_url||this.j.signInUrl),Ie(this.Yd,"action",e)));if(a.jg)
{if(e=I("appbar-write-review-link"))if(e=e.getAttribute("href"))this.Lc=new
Y("Escribir rese\u00f1a"),
W(this,this.Lc,!0),this.i.listen(this.Lc,"action",w(this.
$b,this,e));ev(this,"appbar-application-grant-link","application-
grant");ev(this,"appbar-content-language-link","content-language")}else
if(e=I("appbar-download-pdf-link"))if(e=e.getAttribute("href"))b=new Y("Descargar
PDF"),W(this,b,!0),this.i.listen(b,"action",w(this.
$b,this,e));a.Al&&(a=Ll("/googlebooks/images/kennedy/settings.png"),B(a[0],"goog-
flat-menu-button-img"),e=J("DIV",{"class":"toc-div"}),b=new Xs,W(b,new Jk(e),!0),
(c=document.getElementById("ofe-gear-menu-contents"))&&
e.appendChild(c.cloneNode(!0)),this.mb=new fu(a,b,lu.Ra()),W(this,this.mb,!
0),this.qb&&!this.b&&(a=new
Ju,this.mb.oe(a,0)))}y(dv,Yu);f=dv.prototype;f.Hl=function(){var a=this.ab;Gn(a,!
a.ab);this.rb.update()};f.Kj=function(){this.ra.yb(16,this.ab.ab)};f.bk=function()
{this.Ya(X(this.ka,16))};f.Ui=function(){if(X(this.U,16)){var a=new
pu(document.body,this.b,!0);a.render(this.U,!0);Ie(a,"dispose",w(this.U.Hc,this.U,!
1))}};f.Gg=function(a){this.b.Eb(a);this.b.Sa.Bb()||this.rb.update()};
f.Mh=function(){var a=this.b.Fa();a instanceof Qq&&$u(this,this.xd);a instanceof
Wr&&$u(this,this.Cd);a instanceof
Dr&&$u(this,this.Ad);a=a.mf;this.le.Oa(a);this.ke.Oa(a)};f.Nh=function(a)
{this.b.Gc(a)};
function ev(a,b,c){if(b=yd(b)){var d=b.length;if(1<d)for(var e=0;e<d;++e){var
g=b[e],h=g.getAttribute("href"),k=g.getAttribute("data-
label");g=g.getAttribute("data-selected");k=new Y(k);0==e&&e!=d-1?Yk(k,2):e==d-
1&&0!=e?Yk(k,1):0!=e&&e!=d-1&&Yk(k,3);W(a,k,!0);Zu(a,k,c,!!g);g||
a.i.listen(k,"action",w(a.$b,a,h))}}}f.Wj=function(){var
a=this.b.Aa().getLabel()||"\u00cdndice";this.Gd&&(this.Gd.innerHTML=a)};f.vk=functi
on(){this.Ob.getState()&16&&(new av(this.b,this.Ob)).render(3)};
f.$b=function(a)
{rd(window.location,a)};f.xd=null;f.Cd=null;f.Ad=null;f.ke=null;f.le=null;f.Xe=null
;f.We=null;f.Ob=null;f.Gd=null;f.Yd=null;xa("_OC_Run",function(a,b,c,d,e,g,h)
{zj.update(c);var k=I("gb-get-book-container"),l=I("gb-get-book-
content");k&&l&&(e=new nt(b),(new Ln(e,l,new
S(c.purchaseHelpUrl))).render(k));Mn();Dp=kr;ln=u;e=I("viewport");N(document,"selec
tionchange",fv);c.stereoscopic&&(Wp=gv);k=new po(e);Q(document.body,
{overflow:"hidden"});I("titlebar")&&Q(I("titlebar"),"white-space","nowrap");l=new
Xq(k,e,I("volume-left"),0,I("menu_scroll"));l.b();Ht=l;e=new nt(b);var p=new
Tr(a,k.Sa);p.s=zj.pseudocontinuous;ro(k,p);k.Da=
e;p.vc=e.b;a=Qq;b.disable_twopage||(ss(),a=rs[ts("M")]||Qq);d=hv(p,d);ss();var
t=ts("P");var C;d&&(C=d.Ia());d=new Fn(k,I("volume-left"),I("volume-
center"));Yq(l,d);C=[t,C,p.b.kb()[0].Ia()];var K;fb(C,function(a){return
a&&jo(p,a)?(K=a,!0):!1});C=k.Sa;g&&C.j(Qa(g.search_query_escaped));so(k,K);C=new
os(k,d);Et=I("search_bar");Gt=I("toolbar_container");l=iv(k,x(jv,k,C));l=new
Kt(k,l,C);g?(l.s=a,l.update("n",g,K)):k.Eb(a);Pr=new
Or(k.ka,k.o,d);kv(k,p);lv(k);mv();nv();new Vt(k);g=new Tq(k);k.go();C.Oa(!0);
C.update();N(Br,"click",w(C.update,C));ov(e.ua);if(a=I("gb-viewport-plusone-
container")||I("gb-atb-patents-plusone-container"))(l=I("books-
microdata"))&&zj.enableShareButton&&km(a,l),mm(a,!0);jm();P(x(pv,k,d,C,!
b.disable_twopage,zj.enableThumbnailViewport,c,e,h,zj.enableClips?x(qv,g):void
0));P(rv);h&&sv(e,h);_OC_InitHooks(x(tv,k),u,u,u,u,u);N(document,"keydown",uv);Lt("
vheadf","vheadq");Lt("gbqf","gbqfq");b=I("buy-tooltip");c=I("buy-tooltip-
box");b&&c&&mi(b,c);im();new uj(I("gbqfq"),!0,I("gbqfqw"),
-9)});function sv(a,b){var c=qt([a],b),d=I("addToLibraryLink"+a.lc());d&&(c=new
gt(a,c),B(d,"jfk-button-standard"),gk(c,d),c.setVisible(!0))}
function pv(a,b,c,d,e,g,h,k,l){b={Ma:a,Ff:b,history:c,ff:d,ef:e,Jg:!
0,volumeInfo:h,userInfo:k,Ef:g,Af:l,Ig:!0};c=I("left-toolbar-buttons");d=I("right-
toolbar-buttons");(new
dv({Ma:b.Ma,Ff:b.Ff,history:b.history,ff:b.ff,ef:b.ef,volumeInfo:b.volumeInfo,userI
nfo:b.userInfo,Ef:b.Ef,Af:b.Af,Ig:b.Ig,jg:!0,wi:b.wi})).render(c);(new
dv({Ma:b.Ma,Jg:b.Jg,Al:!
0})).render(d);b=I("toolbar_container");Pd(b);b.style.padding="0";new
Xt(a)}function rv(){var a=I("similarbooks_v");a&&qn(a)}
function fv(){if(E&&document.selection&&!vv){var
a=document.selection.createRange();Ud(a.parentElement(),I("viewport"))&&(vv=!
0,document.selection.empty(),P(wv))}}function wv(){vv=!1}var vv=!1;function
tv(a,b,c){(b=jo(a.Ea,b))?a.nb(b):c&&rd(window.location,c)}function hv(a,b){var
c=b.page[0],d=jo(a,c.pid);return d?
(d.Zd(c,wo(d).toString()),Gp(d,c),d):null}function nv(){for(var
a=["footer_table"],b=0;b<a.length;b++){var c=I(a[b]);c&&Q(c,{display:"none"})}}
function kv(a,b){var c=I("page_label");c||
(c={form:I("jtp_form"),input:I("jtp")});new
Ao(a,b,I("prev_btn"),I("next_btn"),c)}function lv(a)
{a.dispatchEvent("pagemodechange");var b=I("text_mode");b&&(Q(b,
{cursor:"pointer"}),N(b,"click",x(xv,a)))}function jv(a,b,c)
{a.Sa.j(c);b.update()}function iv(a,b){jr("search_form_input");var c=new
fr(I("search_form_input"),a.Sa.Bb());N(I("search_form"),"submit",x(yv,c,b));return
c}
function yv(a,b,c){var d=I("sits");d&&d.checked&&""!=I("search_form_input").value||
(c.preventDefault(),Xo=!1,I("search_form_input").blur(),b(a.hb()))}function mv()
{var a=I("action_buttons"),b=!
1;zj.enableHighlightUI&&(b=L("DIV"),a.insertBefore(b,a.childNodes[0]||null),new
On(b,"/googlebooks/images/hilite_icon.gif","Activar resaltado"),b=!
0);b&&Q(I("action_buttons_container"),{display:""})}
function ov(a){var b=I("magazine_other_issues");if(b&&a){a=new En(new Lm,a,!0);var
c=J("DIV",
{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.ve()}}function
xv(a,b){b.preventDefault();var c=new
S(Ep(a.Aa()).toString());T(c,"output","text");rd(window.location,c.toString())}func
tion qv(a,b){Db(I("viewport"),"selection-mode",b);iq=b;a.Oa(!b)}
function uv(a){(gc?
a.metaKey:a.ctrlKey)&&70==a.b&&(a.preventDefault(),a=I("search_form_input"),zv=zv||
new Sg(a,[255,255,136],[255,255,255],700,Tg),zv.play(!0),a.focus())}var
zv=null;function gv(a){return
eh(a,"edge","3d")}xa("_OC_MenuHideHook",u);}).call(this);
})();

Das könnte Ihnen auch gefallen