Anda di halaman 1dari 67

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

ar/";(function(){function a
a(){return function(){}}function ba(a){return function(b){this[a]=b}}function f(
a){return function(){return this[a]}}function l(a){return function(){return a}}v
ar m;if(window.jstiming){window.jstiming.Zf={};window.jstiming.Hk=1;var ca=funct
ion(a,b,c){var d=a.t[b],e=a.t.start;if(d&&(e||c))return d=a.t[b][0],void 0!=c?e=
c:e=e[0],Math.round(d-e)},da=function(a,b,c){var d="";window.jstiming.srt&&(d+="
&srt="+window.jstiming.srt,delete window.jstiming.srt);window.jstiming.pt&&(d+="
&tbsrt="+window.jstiming.pt,delete window.jstiming.pt);try{window.external&&wind
ow.external.tran?d+="&tran="+window.external.tran:window.gtbExternal&&window.gtb
External.tran?d+="&tran="+
window.gtbExternal.tran():window.chrome&&window.chrome.csi&&(d+="&tran="+window.
chrome.csi().tran)}catch(e){}var g=window.chrome;if(g&&(g=g.loadTimes)){g().wasF
etchedViaSpdy&&(d+="&p=s");if(g().wasNpnNegotiated){var d=d+"&npn=1",h=g().npnNe
gotiatedProtocol;h&&(d+="&npnv="+(encodeURIComponent||escape)(h))}g().wasAlterna
teProtocolAvailable&&(d+="&apa=1")}var k=a.t,n=k.start,g=[],h=[],q;for(q in k)if
("start"!=q&&0!=q.indexOf("_")){var t=k[q][1];t?k[t]&&h.push(q+"."+ca(a,q,k[t][0
])):n&&g.push(q+"."+ca(a,
q))}delete k.start;if(b)for(var y in b)d+="&"+y+"="+b[y];(b=c)||(b="https:"==doc
ument.location.protocol?"https://csi.gstatic.com/csi":"http://csi.gstatic.com/cs
i");return[b,"?v=3","&s="+(window.jstiming.sn||"books")+"&action=",a.name,h.leng
th?"&it="+h.join(","):"",d,"&rt=",g.join(",")].join("")},ea=function(a,b,c){a=da
(a,b,c);if(!a)return"";b=new Image;var d=window.jstiming.Hk++;window.jstiming.Zf
[d]=b;b.onload=b.onerror=function(){window.jstiming&&delete window.jstiming.Zf[d
]};b.src=a;b=null;return a};
window.jstiming.report=function(a,b,c){if("prerender"==document.webkitVisibility
State){var d=!1,e=function(){if(!d){b?b.prerender="1":b={prerender:"1"};var g;"p
rerender"==document.webkitVisibilityState?g=!1:(ea(a,b,c),g=!0);g&&(d=!0,documen
t.removeEventListener("webkitvisibilitychange",e,!1))}};document.addEventListene
r("webkitvisibilitychange",e,!1);return""}return ea(a,b,c)}};var fa=fa||{},p=thi
s;function r(a){return void 0!==a}function u(){}function ia(a){a.pa=function(){r
eturn a.Lg?a.Lg:a.Lg=new a}}
function ja(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);i
f("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a
.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerabl
e&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"u
ndefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propert
yIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}functi
on v(a){return"array"==ja(a)}function ka(a){var b=ja(a);return"array"==b||"objec
t"==b&&"number"==typeof a.length}function w(a){return"string"==typeof a}function
la(a){return"number"==typeof a}function ma(a){return"function"==ja(a)}function
na(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function oa(a){re
turn a[pa]||(a[pa]=++qa)}var pa="closure_uid_"+(1E9*Math.random()>>>0),qa=0;
function ra(a,b,c){return a.call.apply(a.bind,arguments)}function sa(a,b,c){if(!
a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(argument
s,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototy
pe.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,ar
guments)}}function x(a,b,c){x=Function.prototype.bind&&-1!=Function.prototype.bi
nd.toString().indexOf("native code")?ra:sa;return x.apply(null,arguments)}
function z(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 ta=Date.no
w||function(){return+new Date};function ua(a,b){var c=a.split("."),d=p;c[0]in d|
|!d.execScript||d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)!c.
length&&r(b)?d[e]=b:d[e]?d=d[e]:d=d[e]={}}
function A(a,b){function c(){}c.prototype=b.prototype;a.D=b.prototype;a.prototyp
e=new c;a.prototype.constructor=a;a.pl=function(a,c,g){for(var h=Array(arguments
.length-2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return b.prototype[c].
apply(a,h)}};function va(a){if(Error.captureStackTrace)Error.captureStackTrace(t
his,va);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}A

(va,Error);va.prototype.name="CustomError";var wa;function xa(a,b){var c=a.lengt


h-b.length;return 0<=c&&a.indexOf(b,c)==c}function ya(a,b){for(var c=a.split("%s
"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shi
ft()+e.shift();return d+c.join("%s")}function za(a){return a.replace(/[\s\xa0]+/
g," ").replace(/^\s+|\s+$/g,"")}function Aa(a){return/^[\s\xa0]*$/.test(a)}funct
ion Ba(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g
,"")}
var Ca=String.prototype.trim?function(a){return a.trim()}:function(a){return a.r
eplace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};function Da(a){return decodeURIComponent(a.
replace(/\+/g," "))}
function Ea(a){if(!Fa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Ha,"&amp
;"));-1!=a.indexOf("<")&&(a=a.replace(Ja,"&lt;"));-1!=a.indexOf(">")&&(a=a.repla
ce(Ka,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(La,"&quot;"));-1!=a.indexOf("'")
&&(a=a.replace(Ma,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Na,"&#0;"));retu
rn a}var Ha=/&/g,Ja=/</g,Ka=/>/g,La=/"/g,Ma=/'/g,Na=/\x00/g,Fa=/[\x00&<>"']/;fun
ction Oa(a){return-1!=a.indexOf("&")?"document"in p?Pa(a):Qa(a):a}
function Pa(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},c;c=p.docu
ment.createElement("div");return a.replace(Ra,function(a,e){var g=b[a];if(g)retu
rn g;if("#"==e.charAt(0)){var h=Number("0"+e.substr(1));isNaN(h)||(g=String.from
CharCode(h))}g||(c.innerHTML=a+" ",g=c.firstChild.nodeValue.slice(0,-1));return
b[a]=g})}
function Qa(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 d=Number("0"+c.substr(1));if(!isNaN(d))return String.fr
omCharCode(d)}return a}})}var Ra=/&([^;\s<&]+);?/g;function Sa(a){return String(
a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")}func
tion Ta(a){return null==a?"":String(a)}
function Ua(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(
Math.floor(2147483648*Math.random())^ta()).toString(36)}function Va(a,b){return
a<b?-1:a>b?1:0}Math.random();function Wa(a){return String(a).replace(/\-([a-z])/
g,function(a,c){return c.toUpperCase()})}function Xa(a){var b=w(void 0)?Sa(void
0):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),fun
ction(a,b,e){return b+e.toUpperCase()})};function Ya(a){return a[a.length-1]}var
Za=Array.prototype,$a=Za.indexOf?function(a,b,c){return Za.indexOf.call(a,b,c)}
:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(w(a))return w(b)&&1
==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;re
turn-1},B=Za.forEach?function(a,b,c){Za.forEach.call(a,b,c)}:function(a,b,c){for
(var d=a.length,e=w(a)?a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)};
function ab(a,b){for(var c=w(a)?a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.ca
ll(void 0,c[d],d,a)}
var bb=Za.filter?function(a,b,c){return Za.filter.call(a,b,c)}:function(a,b,c){f
or(var d=a.length,e=[],g=0,h=w(a)?a.split(""):a,k=0;k<d;k++)if(k in h){var n=h[k
];b.call(c,n,k,a)&&(e[g++]=n)}return e},C=Za.map?function(a,b,c){return Za.map.c
all(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),g=w(a)?a.split(""):a,h
=0;h<d;h++)h in g&&(e[h]=b.call(c,g[h],h,a));return e},cb=Za.reduce?function(a,b
,c,d){d&&(b=x(b,d));return Za.reduce.call(a,b,c)}:function(a,b,c,d){var e=c;B(a,
function(c,h){e=b.call(d,
e,c,h,a)});return e},db=Za.some?function(a,b,c){return Za.some.call(a,b,c)}:func
tion(a,b,c){for(var d=a.length,e=w(a)?a.split(""):a,g=0;g<d;g++)if(g in e&&b.cal
l(c,e[g],g,a))return!0;return!1},eb=Za.every?function(a,b,c){return Za.every.cal
l(a,b,c)}:function(a,b,c){for(var d=a.length,e=w(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 fb(a,b){var c=gb(a,b);r
eturn 0>c?null:w(a)?a.charAt(c):a[c]}
function gb(a,b){for(var c=a.length,d=w(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 hb(a,b){return 0<=$a(a,b)}fun
ction ib(a,b){hb(a,b)||a.push(b)}function jb(a,b){var c=$a(a,b),d;(d=0<=c)&&Za.s
plice.call(a,c,1);return d}function kb(a,b){var c=gb(a,b);0<=c&&Za.splice.call(a
,c,1)}function lb(a){return Za.concat.apply(Za,arguments)}function mb(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 nb(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(ka(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]}e


lse a.push(d)}}function ob(a,b,c,d){Za.splice.apply(a,pb(arguments,1))}function
pb(a,b,c){return 2>=arguments.length?Za.slice.call(a,b):Za.slice.call(a,b,c)}fun
ction qb(a,b){return a>b?1:a<b?-1:0}function rb(a,b){for(var c={},d=0;d<a.length
;d++){var e=a[d],g=b.call(void 0,e,d,a);r(g)&&(c[g]||(c[g]=[])).push(e)}return c
}
function sb(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=pb(d,e,e+8192),g=sb.apply(null,g),h=
0;h<g.length;h++)b.push(g[h]);else b.push(d)}return b}function ub(a){var b;a.len
gth&&(b=1%a.length,0<b?Za.unshift.apply(a,a.splice(-b,b)):0>b&&Za.push.apply(a,a
.splice(0,-b)));return a};function vb(a){if(a.classList)return a.classList;a=a.c
lassName;return w(a)&&a.match(/\S+/g)||[]}function wb(a,b){return a.classList?a.
classList.contains(b):hb(vb(a),b)}function D(a,b){a.classList?a.classList.add(b)
:wb(a,b)||(a.className+=0<a.className.length?" "+b:b)}function xb(a,b){if(a.clas
sList)B(b,function(b){D(a,b)});else{var c={};B(vb(a),function(a){c[a]=!0});B(b,f
unction(a){c[a]=!0});a.className="";for(var d in c)a.className+=0<a.className.le
ngth?" "+d:d}}
function yb(a,b){a.classList?a.classList.remove(b):wb(a,b)&&(a.className=bb(vb(a
),function(a){return a!=b}).join(" "))}function zb(a,b){a.classList?B(b,function
(b){yb(a,b)}):a.className=bb(vb(a),function(a){return!hb(b,a)}).join(" ")}functi
on Ab(a,b,c){c?D(a,b):yb(a,b)};function Bb(a,b,c){for(var d in a)b.call(c,a[d],d
,a)}function Cb(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function Eb(a)
{var b=[],c=0,d;for(d in a)b[c++]=d;return b}function Fb(a,b){for(var c in a)if(
b.call(void 0,a[c],c,a))return c}function Gb(){var a=Hb,b;for(b in a)return!1;re
turn!0}function Ib(a,b,c){if(b in a)throw Error('The object already contains the
key "'+b+'"');a[b]=c}function Jb(a){var b={},c;for(c in a)b[a[c]]=c;return b}va
r Kb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleStri
ng toString valueOf".split(" ");
function Lb(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<Kb.length;g++)c=Kb[g],Object.prototype.hasOwnProperty
.call(d,c)&&(a[c]=d[c])}}function Mb(a){var b=arguments.length;if(1==b&&v(argume
nts[0]))return Mb.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 Nb(a){var b=arguments.length;if(1==b&&v(arguments[0]))return Nb.apply(n
ull,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};var Ob=N
b("area base br col command embed hr img input keygen link meta param source tra
ck wbr".split(" "));var Pb=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b
8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Qb=R
egExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1ff
f\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u07ff\u200
f\ufb1d-\ufdff\ufe70-\ufefc]"),Rb=/^http:\/\/.*/,Sb=/\s+/,Tb=/[\d\u06f0-\u06f9]/
;function Ub(){this.b="";this.g=Vb}Ub.prototype.Fc=!0;Ub.prototype.zc=f("b");Ub.
prototype.toString=function(){return"Const{"+this.b+"}"};function Wb(a){return a
instanceof Ub&&a.constructor===Ub&&a.g===Vb?a.b:"type_error:Const"}var Vb={};fu
nction Xb(a){var b=new Ub;b.b=a;return b};function Yb(){this.b="";this.g=Zb}Yb.p
rototype.Fc=!0;var Zb={};Yb.prototype.zc=f("b");function $b(a){var b=new Yb;b.b=
a;return b}var ac=$b(""),bc=/^[-,."'%_!# a-zA-Z0-9]+$/;function cc(){this.b=dc}c
c.prototype.Fc=!0;cc.prototype.zc=l("");cc.prototype.ef=!0;cc.prototype.dc=l(1);
var dc={};function ec(){this.b="";this.g=fc}ec.prototype.Fc=!0;ec.prototype.zc=f
("b");ec.prototype.ef=!0;ec.prototype.dc=l(1);function gc(a){return a instanceof
ec&&a.constructor===ec&&a.g===fc?a.b:"type_error:TrustedResourceUrl"}var fc={};
function hc(a){var b=new ec;b.b=a;return b};function ic(){this.b="";this.i=jc;th
is.g=null}ic.prototype.ef=!0;ic.prototype.dc=f("g");ic.prototype.Fc=!0;ic.protot
ype.zc=f("b");function kc(a){return a instanceof ic&&a.constructor===ic&&a.i===j
c?a.b:"type_error:SafeHtml"}function lc(a){if(a instanceof ic)return a;var b=nul
l;a.ef&&(b=a.dc());a=Ea(a.Fc?a.zc():String(a));return mc(a,b)}function nc(a){if(
a instanceof ic)return a;a=lc(a);var b;b=kc(a).replace(/(\r\n|\r|\n)/g,"<br>");r
eturn mc(b,a.dc())}
var oc=/^[a-zA-Z0-9-]+$/,pc={action:!0,cite:!0,data:!0,formaction:!0,href:!0,man
ifest:!0,poster:!0,src:!0},qc={EMBED:!0,IFRAME:!0,LINK:!0,OBJECT:!0,SCRIPT:!0,ST

YLE:!0,TEMPLATE:!0};function rc(a,b,c){if(!oc.test(a))throw Error("Invalid tag n


ame <"+a+">.");if(a.toUpperCase()in qc)throw Error("Tag name <"+a+"> is not allo
wed for SafeHtml.");return sc(a,b,c)}function tc(a){function b(a){v(a)?B(a,b):(a
=lc(a),d+=kc(a),a=a.dc(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d="";B(arguments
,b);return mc(d,c)}
var jc={};function mc(a,b){var c=new ic;c.b=a;c.g=b;return c}
function sc(a,b,c){var d=null,e="<"+a;if(b)for(var g in b){if(!oc.test(g))throw
Error('Invalid attribute name "'+g+'".');var h=b[g];if(null!=h){var k,n=a;k=g;if
(h instanceof Ub)h=Wb(h);else if("style"==k.toLowerCase()){if(!na(h))throw Error
('The "style" attribute requires goog.html.SafeStyle or map of style properties,
'+typeof h+" given: "+h);if(!(h instanceof Yb)){var n="",q=void 0;for(q in h){i
f(!/^[-_a-zA-Z0-9]+$/.test(q))throw Error("Name allows only [-_a-zA-Z0-9], got:
"+q);var t=h[q];if(null!=
t){if(t instanceof Ub)t=Wb(t);else if(bc.test(t)){for(var y=!0,K=!0,ha=0;ha<t.le
ngth;ha++){var Ga=t.charAt(ha);"'"==Ga&&K?y=!y:'"'==Ga&&y&&(K=!K)}y&&K||(t="zClo
surez")}else t="zClosurez";n+=q+":"+t+";"}}h=n?$b(n):ac}h=h instanceof Yb&&h.con
structor===Yb&&h.g===Zb?h.b:"type_error:SafeStyle"}else{if(/^on/i.test(k))throw
Error('Attribute "'+k+'" requires goog.string.Const value, "'+h+'" given.');if(k
.toLowerCase()in pc)if(h instanceof ec)h=gc(h);else if(h instanceof cc)h=h insta
nceof cc&&h.constructor===
cc&&h.b===dc?"":"type_error:SafeUrl";else throw Error('Attribute "'+k+'" on tag
"'+n+'" requires goog.html.SafeUrl or goog.string.Const value, "'+h+'" given.');
}h.Fc&&(h=h.zc());k=k+'="'+Ea(String(h))+'"';e=e+(" "+k)}}null!=c?v(c)||(c=[c]):
c=[];!0===Ob[a.toLowerCase()]?e+=">":(d=tc(c),e+=">"+kc(d)+"</"+a+">",d=d.dc());
(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return mc(e,d)}mc("<!DOCT
YPE html>",0);var uc=mc("",0);function vc(a,b,c){return Math.min(Math.max(a,b),c
)};function E(a,b){this.x=r(a)?a:0;this.y=r(b)?b:0}m=E.prototype;m.clone=functio
n(){return new E(this.x,this.y)};function wc(a,b){return a==b?!0:a&&b?a.x==b.x&&
a.y==b.y:!1}function xc(a,b){return new E(a.x-b.x,a.y-b.y)}m.ceil=function(){thi
s.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};m.floor=function(){t
his.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};m.round=function
(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
m.Oe=function(a,b){var c=la(b)?b:a;this.x*=a;this.y*=c;return this};function yc(
a,b){this.width=a;this.height=b}function zc(a,b){return a==b?!0:a&&b?a.width==b.
width&&a.height==b.height:!1}m=yc.prototype;m.clone=function(){return new yc(thi
s.width,this.height)};function Ac(a){return a.width/a.height}m.isEmpty=function(
){return!(this.width*this.height)};m.ceil=function(){this.width=Math.ceil(this.w
idth);this.height=Math.ceil(this.height);return this};m.floor=function(){this.wi
dth=Math.floor(this.width);this.height=Math.floor(this.height);return this};
m.round=function(){this.width=Math.round(this.width);this.height=Math.round(this
.height);return this};var Bc;a:{var Cc=p.navigator;if(Cc){var Dc=Cc.userAgent;if
(Dc){Bc=Dc;break a}}Bc=""}function F(a){return-1!=Bc.indexOf(a)};function Ec(){r
eturn F("Opera")||F("OPR")}function Fc(){return F("Edge")||F("Trident")||F("MSIE
")}function Gc(){return(F("Chrome")||F("CriOS"))&&!Ec()&&!Fc()};function Hc(){re
turn F("Edge")};function Ic(){return F("iPhone")&&!F("iPod")&&!F("iPad")};var Jc
=Ec(),G=Fc(),H=F("Gecko")&&!(-1!=Bc.toLowerCase().indexOf("webkit")&&!Hc())&&!(F
("Trident")||F("MSIE"))&&!Hc(),Kc=-1!=Bc.toLowerCase().indexOf("webkit")&&!Hc(),
Lc=Kc&&F("Mobile"),Mc=F("Macintosh"),Nc=F("Windows");function Oc(){var a=Bc;if(H
)return/rv\:([^\);]+)(\)|;)/.exec(a);if(G&&Hc())return/Edge\/([\d\.]+)/.exec(a);
if(G)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Kc)return/WebKit\/(\S+)
/.exec(a)}function Pc(){var a=p.document;return a?a.documentMode:void 0}
var Qc=function(){if(Jc&&p.opera){var a=p.opera.version;return ma(a)?a():a}var a
="",b=Oc();b&&(a=b?b[1]:"");return G&&!Hc()&&(b=Pc(),b>parseFloat(a))?String(b):
a}(),Rc={};
function I(a){var b;if(!(b=Rc[a])){b=0;for(var c=Ca(String(Qc)).split("."),d=Ca(
String(a)).split("."),e=Math.max(c.length,d.length),g=0;0==b&&g<e;g++){var h=c[g
]||"",k=d[g]||"",n=RegExp("(\\d*)(\\D*)","g"),q=RegExp("(\\d*)(\\D*)","g");do{va
r t=n.exec(h)||["","",""],y=q.exec(k)||["","",""];if(0==t[0].length&&0==y[0].len
gth)break;b=Va(0==t[1].length?0:parseInt(t[1],10),0==y[1].length?0:parseInt(y[1]
,10))||Va(0==t[2].length,0==y[2].length)||Va(t[2],y[2])}while(0==b)}b=Rc[a]=0<=b

}return b}
function Sc(a){return G&&(Hc()||Tc>=a)}var Uc=p.document,Vc=Pc(),Tc=!Uc||!G||!Vc
&&Hc()?void 0:Vc||("CSS1Compat"==Uc.compatMode?parseInt(Qc,10):5);var Wc=!G||Sc(
9);!H&&!G||G&&Sc(9)||H&&I("1.9.1");var Xc=G&&!I("9");function Yc(a){return a?new
Zc($c(a)):wa||(wa=new Zc)}function J(a){return w(a)?document.getElementById(a):
a}function ad(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?
c.querySelectorAll("."+a):bd(document,"*",a,b)}function cd(a,b){var c=b||documen
t,d=null;c.getElementsByClassName?d=c.getElementsByClassName(a)[0]:c.querySelect
orAll&&c.querySelector?d=c.querySelector("."+a):d=bd(document,"*",a,b)[0];return
d||null}
function bd(a,b,c,d){a=d||a;b=b&&"*"!=b?b.toUpperCase():"";if(a.querySelectorAll
&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getE
lementsByClassName){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.getElements
ByTagName(b||"*");if(c){d={};for(g=e=0;h=a[g];g++)b=h.className,"function"==type
of b.split&&hb(b.split(/\s+/),c)&&(d[e++]=h);d.length=e;return d}return a}
function dd(a,b){Bb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.cl
assName=b:"for"==d?a.htmlFor=b:d in ed?a.setAttribute(ed[d],b):0==d.lastIndexOf(
"aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})}var ed={cel
lpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"
frameBorder",height:"height",maxlength:"maxLength",role:"role",rowspan:"rowSpan"
,type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
function fd(a){a=a.document;a="CSS1Compat"==a.compatMode?a.documentElement:a.bod
y;return new yc(a.clientWidth,a.clientHeight)}function gd(a){return Kc||"CSS1Com
pat"!=a.compatMode?a.body||a.documentElement:a.documentElement}function hd(a){re
turn a?id(a):window}function id(a){return a.parentWindow||a.defaultView}function
L(a,b,c){return jd(document,arguments)}
function jd(a,b){var c=b[0],d=b[1];if(!Wc&&d&&(d.name||d.type)){c=["<",c];d.name
&&c.push(' name="',Ea(d.name),'"');if(d.type){c.push(' type="',Ea(d.type),'"');v
ar e={};Lb(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);
d&&(w(d)?c.className=d:v(d)?c.className=d.join(" "):dd(c,d));2<b.length&&kd(a,c,
b,2);return c}function kd(a,b,c,d){function e(c){c&&b.appendChild(w(c)?a.createT
extNode(c):c)}for(;d<c.length;d++){var g=c[d];!ka(g)||na(g)&&0<g.nodeType?e(g):B
(ld(g)?mb(g):g,e)}}
function M(a){return document.createElement(a)}function md(a){return document.cr
eateTextNode(String(a))}function nd(a){var b=document,c=b.createElement("DIV");G
?(c.innerHTML="<br>"+a,c.removeChild(c.firstChild)):c.innerHTML=a;if(1==c.childN
odes.length)c=c.removeChild(c.firstChild);else{for(a=b.createDocumentFragment();
c.firstChild;)a.appendChild(c.firstChild);c=a}return c}function od(a,b){a.append
Child(b)}function pd(a){for(var b;b=a.firstChild;)a.removeChild(b)}
function N(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function q
d(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)}function rd(a){return void 0!=a
.firstElementChild?a.firstElementChild:sd(a.firstChild,!0)}function sd(a,b){for(
;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}function td(a){r
eturn na(a)&&1==a.nodeType}
function ud(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("und
efined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocument
Position(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function $c(a){return 9
==a.nodeType?a:a.ownerDocument||a.document}function vd(a){return a.contentDocume
nt||a.contentWindow.document}
function wd(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.da
ta=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstCh
ild;)a.removeChild(a.lastChild);a.firstChild.data=b}else pd(a),a.appendChild($c(
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.removeAtt
ribute("tabIndex"))}function Ad(a){a=a.getAttributeNode("tabindex");return null!
=a&&a.specified}
function Bd(a){a=a.tabIndex;return la(a)&&0<=a&&32768>a}function Cd(a){var b=[];
Dd(a,b,!1);return b.join("")}function Dd(a,b,c){if(!(a.nodeName in xd))if(3==a.n
odeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeV

alue);else if(a.nodeName in yd)b.push(yd[a.nodeName]);else for(a=a.firstChild;a;


)Dd(a,b,c),a=a.nextSibling}
function ld(a){if(a&&"number"==typeof a.length){if(na(a))return"function"==typeo
f a.item||"string"==typeof a.item;if(ma(a))return"function"==typeof a.item}retur
n!1}function Ed(a,b,c){if(!b&&!c)return null;var d=b?b.toUpperCase():null;return
Fd(a,function(a){return(!d||a.nodeName==d)&&(!c||w(a.className)&&hb(a.className
.split(/\s+/),c))},!0,void 0)}function Fd(a,b,c,d){c||(a=a.parentNode);c=null==d
;for(var e=0;a&&(c||e<=d);){if(b(a))return a;a=a.parentNode;e++}return null}
function Gd(a){try{return a&&a.activeElement}catch(b){}return null}function Zc(a
){this.b=a||p.document||document}m=Zc.prototype;m.B=function(a){return w(a)?this
.b.getElementById(a):a};m.ma=function(a,b,c){return jd(this.b,arguments)};m.crea
teElement=function(a){return this.b.createElement(a)};function Hd(a){return"CSS1
Compat"==a.b.compatMode}
function Id(a){var b=a.b;a=gd(b);b=id(b);return G&&I("10")&&b.pageYOffset!=a.scr
ollTop?new E(a.scrollLeft,a.scrollTop):new E(b.pageXOffset||a.scrollLeft,b.pageY
Offset||a.scrollTop)}m.appendChild=od;m.og=function(a,b){kd($c(a),a,arguments,1)
};m.pg=pd;m.xi=N;m.mg=rd;m.contains=ud;function Jd(a){Jd[" "](a);return a}Jd[" "
]=u;var Kd=!G||Sc(9),Ld=!G||Sc(9),Md=G&&!I("9"),Nd=!Kc||I("528"),Od=H&&I("1.9b")
||G&&I("8")||Jc&&I("9.5")||Kc&&I("528"),Pd=H&&!I("8")||G&&!I("9");function Qd(){
this.ib=this.ib;this.ab=this.ab}Qd.prototype.ib=!1;Qd.prototype.isDisposed=f("ib
");Qd.prototype.Z=function(){this.ib||(this.ib=!0,this.L())};function Rd(a,b){va
r c=z(Sd,b);a.ib?c.call(void 0):(a.ab||(a.ab=[]),a.ab.push(r(void 0)?x(c,void 0)
:c))}Qd.prototype.L=function(){if(this.ab)for(;this.ab.length;)this.ab.shift()()
};function Sd(a){a&&"function"==typeof a.Z&&a.Z()};function Td(a,b){this.type=a;
this.i=this.target=b;this.o=!1;this.wh=!0}Td.prototype.b=function(){this.o=!0};T
d.prototype.preventDefault=function(){this.wh=!1};function Ud(a){a.preventDefaul
t()};var Vd=G?"focusin":"DOMFocusIn",Wd=G?"focusout":"DOMFocusOut";function Xd(a
,b){Td.call(this,a?a.type:"");this.j=this.i=this.target=null;this.s=this.keyCode
=this.clientY=this.clientX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey
=!1;this.state=null;this.C=!1;this.g=null;a&&this.init(a,b)}A(Xd,Td);var Yd=[1,4
,2];
Xd.prototype.init=function(a,b){var c=this.type=a.type;this.target=a.target||a.s
rcElement;this.i=b;var d=a.relatedTarget;if(d){if(H){var e;a:{try{Jd(d.nodeName)
;e=!0;break a}catch(g){}e=!1}e||(d=null)}}else"mouseover"==c?d=a.fromElement:"mo
useout"==c&&(d=a.toElement);this.j=d;this.clientX=void 0!==a.clientX?a.clientX:a
.pageX;this.clientY=void 0!==a.clientY?a.clientY:a.pageY;this.keyCode=a.keyCode|
|0;this.s=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.al
tKey=a.altKey;this.shiftKey=
a.shiftKey;this.metaKey=a.metaKey;this.C=Mc?a.metaKey:a.ctrlKey;this.state=a.sta
te;this.g=a;a.defaultPrevented&&this.preventDefault()};function Zd(a){return(Kd?
0==a.g.button:"click"==a.type?!0:!!(a.g.button&Yd[0]))&&!(Kc&&Mc&&a.ctrlKey)}Xd.
prototype.b=function(){Xd.D.b.call(this);this.g.stopPropagation?this.g.stopPropa
gation():this.g.cancelBubble=!0};
Xd.prototype.preventDefault=function(){Xd.D.preventDefault.call(this);var a=this
.g;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Md)try{if(a.c
trlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};Xd.prototype.F=f
("g");var $d="closure_listenable_"+(1E6*Math.random()|0);function ae(a){return!(
!a||!a[$d])}var be=0;function ce(a,b,c,d,e){this.listener=a;this.proxy=null;this
.src=b;this.type=c;this.Dd=!!d;this.Vd=e;this.key=++be;this.removed=this.Cd=!1}f
unction de(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.Vd=null};fu
nction ee(a){this.src=a;this.b={};this.g=0}ee.prototype.add=function(a,b,c,d,e){
var g=a.toString();a=this.b[g];a||(a=this.b[g]=[],this.g++);var h=fe(a,b,d,e);-1
<h?(b=a[h],c||(b.Cd=!1)):(b=new ce(b,this.src,g,!!d,e),b.Cd=c,a.push(b));return
b};ee.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.b))return
!1;var e=this.b[a];b=fe(e,b,c,d);return-1<b?(de(e[b]),Za.splice.call(e,b,1),0==e
.length&&(delete this.b[a],this.g--),!0):!1};
function ge(a,b){var c=b.type;if(!(c in a.b))return!1;var d=jb(a.b[c],b);d&&(de(
b),0==a.b[c].length&&(delete a.b[c],a.g--));return d}ee.prototype.removeAll=func
tion(a){a=a&&a.toString();var b=0,c;for(c in this.b)if(!a||c==a){for(var d=this.
b[c],e=0;e<d.length;e++)++b,de(d[e]);delete this.b[c];this.g--}return b};functio

n he(a,b,c,d,e){a=a.b[b.toString()];b=-1;a&&(b=fe(a,c,d,e));return-1<b?a[b]:null
}
function fe(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.removed&&g.lis
tener==b&&g.Dd==!!c&&g.Vd==d)return e}return-1};var ie="closure_lm_"+(1E6*Math.r
andom()|0),je={},ke=0;function O(a,b,c,d,e){if(v(b)){for(var g=0;g<b.length;g++)
O(a,b[g],c,d,e);return null}c=le(c);return ae(a)?a.listen(b,c,d,e):me(a,b,c,!1,d
,e)}function me(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=!!e,k
=ne(a);k||(a[ie]=k=new ee(a));c=k.add(b,c,d,e,g);if(c.proxy)return c;d=oe();c.pr
oxy=d;d.src=a;d.listener=c;a.addEventListener?a.addEventListener(b.toString(),d,
h):a.attachEvent(pe(b.toString()),d);ke++;return c}
function oe(){var a=qe,b=Ld?function(c){return a.call(b.src,b.listener,c)}:funct
ion(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function re(a,b,c,d
,e){if(v(b)){for(var g=0;g<b.length;g++)re(a,b[g],c,d,e);return null}c=le(c);ret
urn ae(a)?a.ub.add(String(b),c,!0,d,e):me(a,b,c,!0,d,e)}function se(a,b,c,d,e){i
f(v(b))for(var g=0;g<b.length;g++)se(a,b[g],c,d,e);else c=le(c),ae(a)?a.ub.remov
e(String(b),c,d,e):a&&(a=ne(a))&&(b=he(a,b,c,!!d,e))&&te(b)}
function te(a){if(la(a)||!a||a.removed)return!1;var b=a.src;if(ae(b))return ge(b
.ub,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.
Dd):b.detachEvent&&b.detachEvent(pe(c),d);ke--;(c=ne(b))?(ge(c,a),0==c.g&&(c.src
=null,b[ie]=null)):de(a);return!0}function pe(a){return a in je?je[a]:je[a]="on"
+a}function ue(a,b,c,d){var e=!0;if(a=ne(a))if(b=a.b[b.toString()])for(b=b.conca
t(),a=0;a<b.length;a++){var g=b[a];g&&g.Dd==c&&!g.removed&&(g=ve(g,d),e=e&&!1!==
g)}return e}
function ve(a,b){var c=a.listener,d=a.Vd||a.src;a.Cd&&te(a);return c.call(d,b)}
function qe(a,b){if(a.removed)return!0;if(!Ld){var c;if(!(c=b))a:{c=["window","e
vent"];for(var d=p,e;e=c.shift();)if(null!=d[e])d=d[e];else{c=null;break a}c=d}e
=c;c=new Xd(e,this);d=!0;if(!(0>e.keyCode||void 0!=e.returnValue)){a:{var g=!1;i
f(0==e.keyCode)try{e.keyCode=-1;break a}catch(h){g=!0}if(g||void 0==e.returnValu
e)e.returnValue=!0}e=[];for(g=c.i;g;g=g.parentNode)e.push(g);for(var g=a.type,k=
e.length-1;!c.o&&0<=k;k--){c.i=e[k];var n=ue(e[k],g,!0,c),d=d&&n}for(k=0;!c.o&&k
<e.length;k++)c.i=e[k],
n=ue(e[k],g,!1,c),d=d&&n}return d}return ve(a,new Xd(b,this))}function ne(a){a=a
[ie];return a instanceof ee?a:null}var we="__closure_events_fn_"+(1E9*Math.rando
m()>>>0);function le(a){if(ma(a))return a;a[we]||(a[we]=function(b){return a.han
dleEvent(b)});return a[we]};function xe(a,b,c,d){this.top=a;this.right=b;this.bo
ttom=c;this.left=d}function ye(a){for(var b=new xe(arguments[0].y,arguments[0].x
,arguments[0].y,arguments[0].x),c=1;c<arguments.length;c++){var d=arguments[c];b
.top=Math.min(b.top,d.y);b.right=Math.max(b.right,d.x);b.bottom=Math.max(b.botto
m,d.y);b.left=Math.min(b.left,d.x)}return b}m=xe.prototype;m.eb=function(){retur
n this.right-this.left};m.mb=function(){return this.bottom-this.top};
m.clone=function(){return new xe(this.top,this.right,this.bottom,this.left)};m.c
ontains=function(a){return this&&a?a instanceof xe?a.left>=this.left&&a.right<=t
his.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.righ
t&&a.y>=this.top&&a.y<=this.bottom:!1};function ze(a,b){var c=b.x<a.left?b.x-a.l
eft: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)}
m.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);
this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};m
.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right
);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return thi
s};m.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.r
ight);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return
this};function Ae(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}m=
Ae.prototype;m.clone=function(){return new Ae(this.left,this.top,this.width,this
.height)};function Be(a){return new xe(a.top,a.left+a.width,a.top+a.height,a.lef
t)}function Ce(a){return new Ae(a.left,a.top,a.right-a.left,a.bottom-a.top)}
function De(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 Ae(c,e,d-c,g-e)}return null}function Ee(a,b){if(!a||!
b)return null;var c=a.clone(),d=Math.max(c.left+c.width,b.left+b.width),e=Math.m

ax(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}
m.contains=function(a){return a instanceof Ae?this.left<=a.left&&this.left+this.
width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x
>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height
};m.U=function(){return new yc(this.width,this.height)};m.ceil=function(){this.l
eft=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.
width);this.height=Math.ceil(this.height);return this};
m.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top)
;this.width=Math.floor(this.width);this.height=Math.floor(this.height);return th
is};m.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.
top);this.width=Math.round(this.width);this.height=Math.round(this.height);retur
n this};function P(a,b,c){if(w(b))(b=Fe(a,b))&&(a.style[b]=c);else for(var d in
b){c=a;var e=b[d],g=Fe(c,d);g&&(c.style[g]=e)}}var Ge={};function Fe(a,b){var c=
Ge[b];if(!c){var d=Wa(b),c=d;void 0===a.style[d]&&(d=(Kc?"Webkit":H?"Moz":G?"ms"
:Jc?"O":null)+Xa(d),void 0!==a.style[d]&&(c=d));Ge[b]=c}return c}function He(a,b
){var c=a.style[Wa(b)];return"undefined"!==typeof c?c:a.style[Fe(a,b)]||""}
function Ie(a,b){var c=$c(a);return c.defaultView&&c.defaultView.getComputedStyl
e&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""
}function Je(a,b){return Ie(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.sty
le&&a.style[b]}function Ke(a,b,c){var d;b instanceof E?(d=b.x,b=b.y):(d=b,b=c);a
.style.left=Le(d,!1);a.style.top=Le(b,!1)}function Me(a){return new E(a.offsetLe
ft,a.offsetTop)}
function Ne(a){a=a?$c(a):document;return!G||Sc(9)||Hd(Yc(a))?a.documentElement:a
.body}function Oe(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:
0,top:0,right:0,bottom:0}}G&&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 Pe(a){if(G&&!Sc(8))return a.offsetParent;var b=$c(a),c=Je(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=Je(a,"position"),d=d&&"static"==c&&a!=b.documentE
lement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeigh
t||"fixed"==c||"absolute"==c||"relative"==c))return a;return null}
function Qe(a){for(var b=new xe(0,Infinity,Infinity,0),c=Yc(a),d=c.b.body,e=c.b.
documentElement,g=gd(c.b);a=Pe(a);)if(!(G&&0==a.clientWidth||Kc&&0==a.clientHeig
ht&&a==d)&&a!=d&&a!=e&&"visible"!=Je(a,"overflow")){var h=Re(a),k=new E(a.client
Left,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Math.min(b
.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.left=
Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.to
p=Math.max(b.top,g);c=
fd(id(c.b)||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bott
om,g+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null
}
function Se(a,b){var c,d=Re(a);c=Re(b);var e=Te(b),g=d.x-c.x-e.left,d=d.y-c.y-e.
top,h=b.clientWidth-a.offsetWidth,k=b.clientHeight-a.offsetHeight,n=b.scrollLeft
,q=b.scrollTop;if(b==document.body||b==document.documentElement)n=c.x+e.left,q=c
.y+e.top,G&&!Sc(10)&&(n+=e.left,q+=e.top);n+=Math.min(g,Math.max(g-h,0));q+=Math
.min(d,Math.max(d-k,0));c=new E(n,q);b.scrollLeft=c.x;b.scrollTop=c.y}
function Re(a){var b=$c(a),c=new E(0,0),d=Ne(b);if(a==d)return c;a=Oe(a);b=Id(Yc
(b));c.x=a.left+b.x;c.y=a.top+b.y;return c}function Ue(a,b){var c=Ve(a),d=Ve(b);
return new E(c.x-d.x,c.y-d.y)}function We(a){a=Oe(a);return new E(a.left,a.top)}
function Ve(a){if(1==a.nodeType)return We(a);var b=ma(a.F),c=a;a.targetTouches&&
a.targetTouches.length?c=a.targetTouches[0]:b&&a.g.targetTouches&&a.g.targetTouc
hes.length&&(c=a.g.targetTouches[0]);return new E(c.clientX,c.clientY)}
function Q(a,b,c){if(b instanceof yc)c=b.height,b=b.width;else if(void 0==c)thro
w Error("missing height argument");a.style.width=Le(b,!0);a.style.height=Le(c,!0
)}function Le(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}fun
ction Xe(a){var b=Ye;if("none"!=Je(a,"display"))return b(a);var c=a.style,d=c.di
splay,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 Ye(a){var b=a.offsetWidth,c=a.offsetHeight,d=Kc&&!b&&!c;return r(b)&&!d


||!a.getBoundingClientRect?new yc(b,c):(a=Oe(a),new yc(a.right-a.left,a.bottom-a
.top))}function Ze(a){var b=Re(a);a=Xe(a);return new Ae(b.x,b.y,a.width,a.height
)}function $e(a,b){var c=a.style;"opacity"in c?c.opacity=b:"MozOpacity"in c?c.Mo
zOpacity=b:"filter"in c&&(c.filter=""===b?"":"alpha(opacity="+100*b+")")}functio
n R(a,b){a.style.display=b?"":"none"}function af(a){return"rtl"==Je(a,"direction
")}
var bf=H?"MozUserSelect":Kc?"WebkitUserSelect":null;function cf(a,b,c){c=c?null:
a.getElementsByTagName("*");if(bf){if(b=b?"none":"",a.style[bf]=b,c){a=0;for(var
d;d=c[a];a++)d.style[bf]=b}}else if(G||Jc)if(b=b?"on":"",a.setAttribute("unsele
ctable",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)}
function df(a,b){var c=Hd(Yc($c(a)));if(!G||I("10")||c&&I("8"))ef(a,b,"border-bo
x");else{var d=a.style;if(c){var c=ff(a),e=Te(a);d.pixelWidth=b.width-e.left-c.l
eft-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 gf(a){var b=$c(a),c=G&&a.currentStyle;if(c&&Hd(Yc(b))&&"auto"!=c.width&
&"auto"!=c.height&&!c.boxSizing)return b=hf(a,c.width,"width","pixelWidth"),a=hf
(a,c.height,"height","pixelHeight"),new yc(b,a);c=new yc(a.offsetWidth,a.offsetH
eight);b=ff(a);a=Te(a);return new yc(c.width-a.left-b.left-b.right-a.right,c.hei
ght-a.top-b.top-b.bottom-a.bottom)}
function ef(a,b,c){a=a.style;H?a.MozBoxSizing=c:Kc?a.WebkitBoxSizing=c:a.boxSizi
ng=c;a.width=Math.max(b.width,0)+"px";a.height=Math.max(b.height,0)+"px"}functio
n hf(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=a.style[c],g=a.r
untimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.s
tyle[c]=e;a.runtimeStyle[c]=g;return b}function jf(a,b){var c=a.currentStyle?a.c
urrentStyle[b]:null;return c?hf(a,c,"left","pixelLeft"):0}
function ff(a){if(G){var b=jf(a,"paddingLeft"),c=jf(a,"paddingRight"),d=jf(a,"pa
ddingTop");a=jf(a,"paddingBottom");return new xe(d,c,a,b)}b=Ie(a,"paddingLeft");
c=Ie(a,"paddingRight");d=Ie(a,"paddingTop");a=Ie(a,"paddingBottom");return new x
e(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var kf={thin:2,medium
:4,thick:6};
function lf(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))retu
rn 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in kf?kf[c]:hf
(a,c,"left","pixelLeft")}
function Te(a){if(G&&!Sc(9)){var b=lf(a,"borderLeft"),c=lf(a,"borderRight"),d=lf
(a,"borderTop");a=lf(a,"borderBottom");return new xe(d,c,a,b)}b=Ie(a,"borderLeft
Width");c=Ie(a,"borderRightWidth");d=Ie(a,"borderTopWidth");a=Ie(a,"borderBottom
Width");return new xe(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}v
ar mf=G&&!I(12)?"styleFloat":"cssFloat";function nf(){return!0}function of(a,b){
function c(){}c.prototype=a.prototype;var d=new c;a.apply(d,Array.prototype.slic
e.call(arguments,1));return d};function S(){Qd.call(this);this.ub=new ee(this);t
his.Ki=this;this.Be=null}A(S,Qd);S.prototype[$d]=!0;m=S.prototype;m.Id=f("Be");m
.pd=ba("Be");m.addEventListener=function(a,b,c,d){O(this,a,b,c,d)};m.removeEvent
Listener=function(a,b,c,d){se(this,a,b,c,d)};
m.J=function(a){var b,c=this.Id();if(c)for(b=[];c;c=c.Id())b.push(c);var c=this.
Ki,d=a.type||a;if(w(a))a=new Td(a,c);else if(a instanceof Td)a.target=a.target||
c;else{var e=a;a=new Td(d,c);Lb(a,e)}var e=!0,g;if(b)for(var h=b.length-1;!a.o&&
0<=h;h--)g=a.i=b[h],e=pf(g,d,!0,a)&&e;a.o||(g=a.i=c,e=pf(g,d,!0,a)&&e,a.o||(e=pf
(g,d,!1,a)&&e));if(b)for(h=0;!a.o&&h<b.length;h++)g=a.i=b[h],e=pf(g,d,!1,a)&&e;r
eturn e};m.L=function(){S.D.L.call(this);this.ub&&this.ub.removeAll(void 0);this
.Be=null};
m.listen=function(a,b,c,d){return this.ub.add(String(a),b,!1,c,d)};function pf(a
,b,c,d){b=a.ub.b[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,g=0;g<b.len
gth;++g){var h=b[g];if(h&&!h.removed&&h.Dd==c){var k=h.listener,n=h.Vd||h.src;h.
Cd&&ge(a.ub,h);e=!1!==k.call(n,d)&&e}}return e&&0!=d.wh};function qf(a,b,c){this
.o=c;this.i=a;this.j=b;this.g=0;this.b=null}qf.prototype.get=function(){var a;0<
this.g?(this.g--,a=this.b,this.b=a.next,a.next=null):a=this.i();return a};functi
on rf(a,b){a.j(b);a.g<a.o&&(a.g++,b.next=a.b,a.b=b)};function sf(a){p.setTimeout
(function(){throw a;},0)}var tf;
function uf(){var a=p.MessageChannel;"undefined"===typeof a&&"undefined"!==typeo

f window&&window.postMessage&&window.addEventListener&&!F("Presto")&&(a=function
(){var a=document.createElement("IFRAME");a.style.display="none";a.src="";docume
nt.documentElement.appendChild(a);var b=a.contentWindow,a=b.document;a.open();a.
write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.pr
otocol?"*":b.location.protocol+"//"+b.location.host,a=x(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"!==type
of a&&!Fc()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(r(c.next)){c=c
.next;var a=c.ag;c.ag=null;a()}};return function(a){d.next={ag:a};d=d.next;b.por
t2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in d
ocument.createElement("SCRIPT")?function(a){var b=document.createElement("SCRIPT
");b.onreadystatechange=
function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=nu
ll};document.documentElement.appendChild(b)}:function(a){p.setTimeout(a,0)}};fun
ction vf(){this.g=this.b=null}var xf=new qf(function(){return new wf},function(a
){a.reset()},100);vf.prototype.add=function(a,b){var c=xf.get();c.set(a,b);this.
g?this.g.next=c:this.b=c;this.g=c};vf.prototype.remove=function(){var a=null;thi
s.b&&(a=this.b,this.b=this.b.next,this.b||(this.g=null),a.next=null);return a};f
unction wf(){this.next=this.g=this.b=null}wf.prototype.set=function(a,b){this.b=
a;this.g=b;this.next=null};wf.prototype.reset=function(){this.next=this.g=this.b
=null};function yf(a,b){zf||Af();Bf||(zf(),Bf=!0);Cf.add(a,b)}var zf;function Af
(){if(p.Promise&&p.Promise.resolve){var a=p.Promise.resolve();zf=function(){a.th
en(Df)}}else zf=function(){var a=Df;!ma(p.setImmediate)||p.Window&&p.Window.prot
otype&&p.Window.prototype.setImmediate==p.setImmediate?(tf||(tf=uf()),tf(a)):p.s
etImmediate(a)}}var Bf=!1,Cf=new vf;function Df(){for(var a=null;a=Cf.remove();)
{try{a.b.call(a.g)}catch(b){sf(b)}rf(xf,a)}Bf=!1};function Ef(a){a.prototype.the
n=a.prototype.then;a.prototype.$goog_Thenable=!0}function Ff(a){if(!a)return!1;t
ry{return!!a.$goog_Thenable}catch(b){return!1}};function Gf(a,b){this.b=0;this.C
=void 0;this.j=this.g=this.i=null;this.o=this.s=!1;if(a==Hf)If(this,2,b);else tr
y{var c=this;a.call(b,function(a){If(c,2,a)},function(a){If(c,3,a)})}catch(d){If
(this,3,d)}}function Jf(){this.next=this.i=this.g=this.j=this.b=null;this.o=!1}J
f.prototype.reset=function(){this.i=this.g=this.j=this.b=null;this.o=!1};var Kf=
new qf(function(){return new Jf},function(a){a.reset()},100);function Lf(a,b,c){
var d=Kf.get();d.j=a;d.g=b;d.i=c;return d}function Hf(){}
Gf.prototype.then=function(a,b,c){return Mf(this,ma(a)?a:null,ma(b)?b:null,c)};E
f(Gf);Gf.prototype.cancel=function(a){0==this.b&&yf(function(){var b=new Nf(a);O
f(this,b)},this)};function Of(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?Of(c,b):(g?(d=g,d.next==c.j&&(c.j=d),d.next=d.next.next):Pf(c)
,Qf(c,e,3,b)))}a.i=null}else If(a,3,b)}
function Rf(a,b){a.g||2!=a.b&&3!=a.b||Sf(a);a.j?a.j.next=b:a.g=b;a.j=b}function
Mf(a,b,c,d){var e=Lf(null,null,null);e.b=new Gf(function(a,h){e.j=b?function(c){
try{var e=b.call(d,c);a(e)}catch(q){h(q)}}:a;e.g=c?function(b){try{var e=c.call(
d,b);!r(e)&&b instanceof Nf?h(b):a(e)}catch(q){h(q)}}:h});e.b.i=a;Rf(a,e);return
e.b}Gf.prototype.F=function(a){this.b=0;If(this,2,a)};Gf.prototype.I=function(a
){this.b=0;If(this,3,a)};
function If(a,b,c){if(0==a.b){if(a==c)b=3,c=new TypeError("Promise cannot resolv
e to itself");else{if(Ff(c)){a.b=1;b=c;c=a.F;var d=a.I;b instanceof Gf?Rf(b,Lf(c
||u,d||null,a)):b.then(c,d,a);return}if(na(c))try{if(d=c.then,ma(d)){Tf(a,c,d);r
eturn}}catch(e){b=3,c=e}}a.C=c;a.b=b;a.i=null;Sf(a);3!=b||c instanceof Nf||Uf(a,
c)}}function Tf(a,b,c){function d(b){g||(g=!0,a.I(b))}function e(b){g||(g=!0,a.F
(b))}a.b=1;var g=!1;try{c.call(b,e,d)}catch(h){d(h)}}function Sf(a){a.s||(a.s=!0
,yf(a.O,a))}
function Pf(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g||(a.j=null);re
turn b}Gf.prototype.O=function(){for(var a=null;a=Pf(this);)Qf(this,a,this.b,thi
s.C);this.s=!1};function Qf(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,Vf(b,c,d);else try{b.o?b.j.call(b.i):Vf(b,c,d)}catch(e){Wf.ca
ll(null,e)}rf(Kf,b)}function Vf(a,b,c){2==b?a.j.call(a.i,c):a.g&&a.g.call(a.i,c)
}function Uf(a,b){a.o=!0;yf(function(){a.o&&Wf.call(null,b)})}var Wf=sf;

function Nf(a){va.call(this,a)}A(Nf,va);Nf.prototype.name="cancel";function Xf(a


,b){S.call(this);this.g=a||1;this.b=b||p;this.i=x(this.Vk,this);this.j=ta()}A(Xf
,S);m=Xf.prototype;m.Xc=!1;m.fb=null;function Yf(a,b){a.g=b;a.fb&&a.Xc?(a.stop()
,a.start()):a.fb&&a.stop()}m.Vk=function(){if(this.Xc){var a=ta()-this.j;0<a&&a<
.8*this.g?this.fb=this.b.setTimeout(this.i,this.g-a):(this.fb&&(this.b.clearTime
out(this.fb),this.fb=null),this.J("tick"),this.Xc&&(this.fb=this.b.setTimeout(th
is.i,this.g),this.j=ta()))}};
m.start=function(){this.Xc=!0;this.fb||(this.fb=this.b.setTimeout(this.i,this.g)
,this.j=ta())};m.stop=function(){this.Xc=!1;this.fb&&(this.b.clearTimeout(this.f
b),this.fb=null)};m.L=function(){Xf.D.L.call(this);this.stop();delete this.b};fu
nction T(a,b,c){if(ma(a))c&&(a=x(a,c));else if(a&&"function"==typeof a.handleEve
nt)a=x(a.handleEvent,a);else throw Error("Invalid listener argument");return 214
7483647<b?-1:p.setTimeout(a,b||0)}function Zf(a){p.clearTimeout(a)};function $f(
a,b,c){Qd.call(this);this.b=a;this.j=b||0;this.g=c;this.i=x(this.wi,this)}A($f,Q
d);m=$f.prototype;m.va=0;m.L=function(){$f.D.L.call(this);this.stop();delete thi
s.b;delete this.g};m.start=function(a){this.stop();this.va=T(this.i,r(a)?a:this.
j)};m.stop=function(){0!=this.va&&Zf(this.va);this.va=0};m.wi=function(){this.va
=0;this.b&&this.b.call(this.g)};var Hb={},ag=null;function bg(a){a=oa(a);delete
Hb[a];Gb()&&ag&&ag.stop()}function cg(){ag||(ag=new $f(function(){dg()},20));var
a=ag;0!=a.va||a.start()}function dg(){var a=ta();Bb(Hb,function(b){eg(b,a)});Gb
()||cg()};function fg(){S.call(this);this.b=0;this.C=this.j=null}A(fg,S);fg.prot
otype.Vb=function(){this.kb("begin")};fg.prototype.Kb=function(){this.kb("end")}
;fg.prototype.onStop=function(){this.kb("stop")};fg.prototype.kb=function(a){thi
s.J(a)};function gg(a,b,c,d){fg.call(this);if(!v(a)||!v(b))throw Error("Start an
d end parameters must be arrays");if(a.length!=b.length)throw Error("Start and e
nd points must be the same length");this.o=a;this.I=b;this.duration=c;this.F=d;t
his.i=[];this.g=0}A(gg,fg);m=gg.prototype;
m.play=function(a){if(a||0==this.b)this.g=0,this.i=this.o;else if(1==this.b)retu
rn!1;bg(this);this.j=a=ta();-1==this.b&&(this.j-=this.duration*this.g);this.C=th
is.j+this.duration;this.g||this.Vb();this.kb("play");-1==this.b&&this.kb("resume
");this.b=1;var b=oa(this);b in Hb||(Hb[b]=this);cg();eg(this,a);return!0};m.sto
p=function(a){bg(this);this.b=0;a&&(this.g=1);hg(this,this.g);this.onStop();this
.Kb()};m.L=function(){0==this.b||this.stop(!1);this.kb("destroy");gg.D.L.call(th
is)};
function eg(a,b){a.g=(b-a.j)/(a.C-a.j);1<=a.g&&(a.g=1);hg(a,a.g);1==a.g?(a.b=0,b
g(a),a.kb("finish"),a.Kb()):1==a.b&&a.Af()}function hg(a,b){ma(a.F)&&(b=a.F(b));
a.i=Array(a.o.length);for(var c=0;c<a.o.length;c++)a.i[c]=(a.I[c]-a.o[c])*b+a.o[
c]}m.Af=function(){this.kb("animate")};m.kb=function(a){this.J(new ig(a,this))};
function ig(a,b){Td.call(this,a);this.s=b.i;this.x=b.i[0];this.y=b.i[1];this.dur
ation=b.duration;this.state=b.b}A(ig,Td);function jg(a,b,c,d,e){gg.call(this,b,c
,d,e);this.element=a}A(jg,gg);jg.prototype.xd=u;jg.prototype.Af=function(){this.
xd();jg.D.Af.call(this)};jg.prototype.Kb=function(){this.xd();jg.D.Kb.call(this)
};jg.prototype.Vb=function(){this.xd();jg.D.Vb.call(this)};function kg(a,b,c,d,e
){la(b)&&(b=[b]);la(c)&&(c=[c]);jg.call(this,a,b,c,d,e);if(1!=b.length||1!=c.len
gth)throw Error("Start and end points must be 1D");this.s=-1}A(kg,jg);var lg=1/1
024;m=kg.prototype;
m.xd=function(){var a=this.i[0];Math.abs(a-this.s)>=lg&&($e(this.element,a),this
.s=a)};m.Vb=function(){this.s=-1;kg.D.Vb.call(this)};m.Kb=function(){this.s=-1;k
g.D.Kb.call(this)};m.show=function(){this.element.style.display=""};m.hide=funct
ion(){this.element.style.display="none"};function mg(a,b,c){kg.call(this,a,1,0,b
,c)}A(mg,kg);mg.prototype.Vb=function(){this.show();mg.D.Vb.call(this)};mg.proto
type.Kb=function(){this.hide();mg.D.Kb.call(this)};
function ng(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end po
ints must be 3D");jg.apply(this,arguments)}A(ng,jg);ng.prototype.xd=function(){f
or(var a=[],b=0;b<this.i.length;b++)a[b]=Math.round(this.i[b]);this.element.styl
e.backgroundColor="rgb("+a.join(",")+")"};function og(a){return Math.pow(a,3)}fu
nction pg(a){return 3*a*a-2*a*a*a};var qg="StopIteration"in p?p.StopIteration:{m
essage:"StopIteration",stack:""};function rg(){}rg.prototype.next=function(){thr
ow qg;};rg.prototype.uc=function(){return this};function sg(a){if(a instanceof r
g)return a;if("function"==typeof a.uc)return a.uc(!1);if(ka(a)){var b=0,c=new rg

;c.next=function(){for(;;){if(b>=a.length)throw qg;if(b in a)return a[b++];b++}}


;return c}throw Error("Not implemented");};function tg(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 tg?(c=a.cb(),d=a.Da()):(c=Eb(a),d=Cb(a));for(var e=0;e<c.leng
th;e++)this.set(c[e],d[e])}}m=tg.prototype;m.Eb=f("i");m.Da=function(){ug(this);
for(var a=[],b=0;b<this.b.length;b++)a.push(this.g[this.b[b]]);return a};m.cb=fu
nction(){ug(this);return this.b.concat()};
m.isEmpty=function(){return 0==this.i};m.clear=function(){this.g={};this.j=this.
i=this.b.length=0};m.remove=function(a){return vg(this.g,a)?(delete this.g[a],th
is.i--,this.j++,this.b.length>2*this.i&&ug(this),!0):!1};function ug(a){if(a.i!=
a.b.length){for(var b=0,c=0;b<a.b.length;){var d=a.b[b];vg(a.g,d)&&(a.b[c++]=d);
b++}a.b.length=c}if(a.i!=a.b.length){for(var e={},c=b=0;b<a.b.length;)d=a.b[b],v
g(e,d)||(a.b[c++]=d,e[d]=1),b++;a.b.length=c}}m.get=function(a,b){return vg(this
.g,a)?this.g[a]:b};
m.set=function(a,b){vg(this.g,a)||(this.i++,this.b.push(a),this.j++);this.g[a]=b
};m.forEach=function(a,b){for(var c=this.cb(),d=0;d<c.length;d++){var e=c[d],g=t
his.get(e);a.call(b,g,e,this)}};m.clone=function(){return new tg(this)};m.uc=fun
ction(a){ug(this);var b=0,c=this.j,d=this,e=new rg;e.next=function(){if(c!=d.j)t
hrow Error("The map has changed since the iterator was created");if(b>=d.b.lengt
h)throw qg;var e=d.b[b++];return a?e:d.g[e]};return e};
function vg(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function wg(a
){if("function"==typeof a.Da)return a.Da();if(w(a))return a.split("");if(ka(a)){
for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Cb(a)}function
xg(a){if("function"==typeof a.cb)return a.cb();if("function"!=typeof a.Da){if(ka
(a)||w(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return Eb(
a)}}
function yg(a,b){if("function"==typeof a.forEach)a.forEach(b,void 0);else if(ka(
a)||w(a))B(a,b,void 0);else for(var c=xg(a),d=wg(a),e=d.length,g=0;g<e;g++)b.cal
l(void 0,d[g],c&&c[g],a)};var zg=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?
]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function Ag(a
){if(Bg){Bg=!1;var b=p.location;if(b){var c=b.href;if(c&&(c=(c=Ag(c)[3]||null)?d
ecodeURI(c):c)&&c!=b.hostname)throw Bg=!0,Error();}}return a.match(zg)}var Bg=Kc
;function Cg(a,b){for(var c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf(
"="),g=null,h=null;0<=e?(g=c[d].substring(0,e),h=c[d].substring(e+1)):g=c[d];b(g
,h?Da(h):"")}}
function Dg(a,b,c){a=[a,"&",b];null!=c&&a.push("=",encodeURIComponent(String(c))
);a[1]&&(c=a[0],b=c.indexOf("#"),0<=b&&(a.push(c.substr(b)),a[0]=c=c.substr(0,b)
),b=c.indexOf("?"),0>b?a[1]="?":b==c.length-1&&(a[1]=void 0));return a.join("")}
function Eg(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var g=a.cha
rCodeAt(b-1);if(38==g||63==g)if(g=a.charCodeAt(b+e),!g||61==g||38==g||35==g)retu
rn b;b+=e+1}return-1}var Fg=/#|$/;
function Gg(a){var b=window.location.href,c=b.search(Fg),d=Eg(b,0,a,c);if(0>d)re
turn null;var e=b.indexOf("&",d);if(0>e||e>c)e=c;d+=a.length+1;return Da(b.subst
r(d,e-d))}var Hg=/[?&]($|#)/;function U(a,b){this.o=this.F=this.C="";this.I=null
;this.s=this.i="";this.g=!1;var c;a instanceof U?(this.g=r(b)?b:a.g,Ig(this,a.C)
,this.F=a.F,this.o=a.o,Jg(this,a.I),this.i=a.i,Kg(this,a.b.clone()),this.s=a.s):
a&&(c=Ag(String(a)))?(this.g=!!b,Ig(this,c[1]||"",!0),this.F=Lg(c[2]||""),this.o
=Lg(c[3]||"",!0),Jg(this,c[4]),this.i=Lg(c[5]||"",!0),Kg(this,c[6]||"",!0),this.
s=Lg(c[7]||"")):(this.g=!!b,this.b=new Mg(null,0,this.g))}
U.prototype.toString=function(){var a=[],b=this.C;b&&a.push(Ng(b,Og,!0),":");if(
b=this.o){a.push("//");var c=this.F;c&&a.push(Ng(c,Og,!0),"@");a.push(encodeURIC
omponent(String(b)).replace(/%25([0-9a-fA-F]{2})/g,"%$1"));b=this.I;null!=b&&a.p
ush(":",String(b))}if(b=this.i)this.o&&"/"!=b.charAt(0)&&a.push("/"),a.push(Ng(b
,"/"==b.charAt(0)?Pg:Qg,!0));(b=this.b.toString())&&a.push("?",b);(b=this.s)&&a.
push("#",Ng(b,Rg));return a.join("")};U.prototype.clone=function(){return new U(
this)};
function Ig(a,b,c){a.C=c?Lg(b,!0):b;a.C&&(a.C=a.C.replace(/:$/,""))}function Jg(
a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.I=b}
else a.I=null}function Kg(a,b,c){b instanceof Mg?(a.b=b,Sg(a.b,a.g)):(c||(b=Ng(b

,Tg)),a.b=new Mg(b,0,a.g));return a}U.prototype.j=function(a,b){return Kg(this,a


,b)};U.prototype.Va=function(){return this.b.toString()};function V(a,b,c){a.b.s
et(b,c);return a}function Ug(a,b){return a.b.get(b)}function Vg(a){return a.s}
function Wg(a){V(a,"zx",Ua());return a}function Lg(a,b){return a?b?decodeURI(a.r
eplace(/%25/g,"%2525")):decodeURIComponent(a):""}function Ng(a,b,c){return w(a)?
(a=encodeURI(a).replace(b,Xg),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):
null}function Xg(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).to
String(16)}var Og=/[#\/\?@]/g,Qg=/[\#\?:]/g,Pg=/[\#\?]/g,Tg=/[\#\?@]/g,Rg=/#/g;f
unction Mg(a,b,c){this.g=this.b=null;this.i=a||null;this.j=!!c}
function Yg(a){a.b||(a.b=new tg,a.g=0,a.i&&Cg(a.i,function(b,c){a.add(Da(b),c)})
)}function Zg(a){var b=xg(a);if("undefined"==typeof b)throw Error("Keys are unde
fined");var c=new Mg(null,0,void 0);a=wg(a);for(var d=0;d<b.length;d++){var e=b[
d],g=a[d];v(g)?$g(c,e,g):c.add(e,g)}return c}m=Mg.prototype;m.Eb=function(){Yg(t
his);return this.g};m.add=function(a,b){Yg(this);this.i=null;a=ah(this,a);var c=
this.b.get(a);c||this.b.set(a,c=[]);c.push(b);this.g++;return this};
m.remove=function(a){Yg(this);a=ah(this,a);return vg(this.b.g,a)?(this.i=null,th
is.g-=this.b.get(a).length,this.b.remove(a)):!1};m.clear=function(){this.b=this.
i=null;this.g=0};m.isEmpty=function(){Yg(this);return 0==this.g};function bh(a,b
){Yg(a);b=ah(a,b);return vg(a.b.g,b)}m.cb=function(){Yg(this);for(var a=this.b.D
a(),b=this.b.cb(),c=[],d=0;d<b.length;d++)for(var e=a[d],g=0;g<e.length;g++)c.pu
sh(b[d]);return c};
m.Da=function(a){Yg(this);var b=[];if(w(a))bh(this,a)&&(b=lb(b,this.b.get(ah(thi
s,a))));else{a=this.b.Da();for(var c=0;c<a.length;c++)b=lb(b,a[c])}return b};m.s
et=function(a,b){Yg(this);this.i=null;a=ah(this,a);bh(this,a)&&(this.g-=this.b.g
et(a).length);this.b.set(a,[b]);this.g++;return this};m.get=function(a,b){var c=
a?this.Da(a):[];return 0<c.length?String(c[0]):b};function $g(a,b,c){a.remove(b)
;0<c.length&&(a.i=null,a.b.set(ah(a,b),mb(c)),a.g+=c.length)}
m.toString=function(){if(this.i)return this.i;if(!this.b)return"";for(var a=[],b
=this.b.cb(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d
=this.Da(d),g=0;g<d.length;g++){var h=e;""!==d[g]&&(h+="="+encodeURIComponent(St
ring(d[g])));a.push(h)}return this.i=a.join("&")};m.clone=function(){var a=new M
g;a.i=this.i;this.b&&(a.b=this.b.clone(),a.g=this.g);return a};function ah(a,b){
var c=String(b);a.j&&(c=c.toLowerCase());return c}
function Sg(a,b){b&&!a.j&&(Yg(a),a.i=null,a.b.forEach(function(a,b){var e=b.toLo
werCase();b!=e&&(this.remove(b),$g(this,e,a))},a));a.j=b};function ch(){}ch.prot
otype.Wa=aa();function dh(a,b,c,d,e,g,h,k,n){var q=eh(c),t=Ze(a),y=Qe(a);if(y){v
ar K=Ce(y),y=Math.max(t.left,K.left),ha=Math.min(t.left+t.width,K.left+K.width);
if(y<=ha){var Ga=Math.max(t.top,K.top),K=Math.min(t.top+t.height,K.top+K.height)
;Ga<=K&&(t.left=y,t.top=Ga,t.width=ha-y,t.height=K-Ga)}}y=Yc(a);Ga=Yc(c);if(y.b!
=Ga.b){var ha=y.b.body,Ga=id(Ga.b),K=new E(0,0),Ia=hd($c(ha)),Db=ha;do{var Fn=Ia
==Ga?Re(Db):We(Db);K.x+=Fn.x;K.y+=Fn.y}while(Ia&&Ia!=Ga&&Ia!=Ia.parent&&(Db=Ia.f
rameElement)&&(Ia=Ia.parent));ha=xc(K,
Re(ha));!G||Sc(9)||Hd(y)||(ha=xc(ha,Id(y)));t.left+=ha.x;t.top+=ha.y}a=fh(a,b);t
=new E(a&2?t.left+t.width:t.left,a&1?t.top+t.height:t.top);t=xc(t,q);e&&(t.x+=(a
&2?-1:1)*e.x,t.y+=(a&1?-1:1)*e.y);var tb;if(h)if(n)tb=n;else if(tb=Qe(c))tb.top=q.y,tb.right-=q.x,tb.bottom-=q.y,tb.left-=q.x;return gh(t,c,d,g,tb,h,k)}
function eh(a){var b;if(a=a.offsetParent){var c="HTML"==a.tagName||"BODY"==a.tag
Name;c&&"static"==Je(a,"position")||(b=Re(a),c||(c=(c=af(a))&&H?-a.scrollLeft:!c
||G&&I("8")||"visible"==Je(a,"overflowX")?a.scrollLeft:a.scrollWidth-a.clientWid
th-a.scrollLeft,b=xc(b,new E(c,a.scrollTop))))}return b||new E}
function gh(a,b,c,d,e,g,h){a=a.clone();var k=fh(b,c);c=Xe(b);h=h?h.clone():c.clo
ne();a=a.clone();h=h.clone();var n=0;if(d||0!=k)k&2?a.x-=h.width+(d?d.right:0):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;n=0;65==(g&65)&&(d.x<e.left||d.x>=e.right)&&(g&=-2);132==(g&132)&&(d.y<e.to
p||d.y>=e.bottom)&&(g&=-5);d.x<e.left&&g&1&&(d.x=e.left,n|=1);if(g&16){var q=d.x
;d.x<e.left&&(d.x=e.left,n|=4);d.x+k.width>e.right&&(k.width=Math.min(e.right-d.
x,q+k.width-e.left),k.width=
Math.max(k.width,0),n|=4)}d.x+k.width>e.right&&g&1&&(d.x=Math.max(e.right-k.widt
h,e.left),n|=1);g&2&&(n=n|(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0));d.y<e.to
p&&g&4&&(d.y=e.top,n|=2);g&32&&(q=d.y,d.y<e.top&&(d.y=e.top,n|=8),d.y+k.height>e

.bottom&&(k.height=Math.min(e.bottom-d.y,q+k.height-e.top),k.height=Math.max(k.h
eight,0),n|=8));d.y+k.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-k.height,e.to
p),n|=2);g&8&&(n=n|(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=n}else e=25
6;n=e}e=new Ae(0,0,0,
0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=n;if(a&496)return a;
Ke(b,new E(e.left,e.top));h=e.U();zc(c,h)||df(b,h);return a}function fh(a,b){ret
urn(b&4&&af(a)?b^2:b)&-5};function hh(a,b){this.b=a instanceof E?a:new E(a,b)}A(
hh,ch);hh.prototype.Wa=function(a,b,c,d){gh(this.b,a,b,c,null,null,d)};function
ih(a){S.call(this);this.N=a;a=G?"focusout":"blur";this.b=O(this.N,G?"focusin":"f
ocus",this,!G);this.g=O(this.N,a,this,!G)}A(ih,S);ih.prototype.handleEvent=funct
ion(a){var b=new Xd(a.g);b.type="focusin"==a.type||"focus"==a.type?"focusin":"fo
cusout";this.J(b)};ih.prototype.L=function(){ih.D.L.call(this);te(this.b);te(thi
s.g);delete this.N};function jh(a,b,c){this.element=a;this.b=b;this.s=c}A(jh,ch)
;jh.prototype.Wa=function(a,b,c){dh(this.element,this.b,a,b,void 0,c,this.s)};fu
nction kh(a,b){this.b=a instanceof E?a:new E(a,b)}A(kh,ch);kh.prototype.Wa=funct
ion(a,b,c,d){dh(Ne(a),0,a,b,this.b,c,null,d)};function lh(a){this.b=new tg;if(a)
{a=wg(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])}}function mh(a){var b=typ
eof a;return"object"==b&&a||"function"==b?"o"+oa(a):b.substr(0,1)+a}m=lh.prototy
pe;m.Eb=function(){return this.b.Eb()};m.add=function(a){this.b.set(mh(a),a)};m.
removeAll=function(a){a=wg(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};
m.remove=function(a){return this.b.remove(mh(a))};m.clear=function(){this.b.clea
r()};m.isEmpty=function(){return this.b.isEmpty()};
m.contains=function(a){a=mh(a);return vg(this.b.g,a)};m.Da=function(){return thi
s.b.Da()};m.clone=function(){return new lh(this)};m.uc=function(){return this.b.
uc(!1)};function W(a){Qd.call(this);this.s=a;this.i={}}A(W,Qd);var nh=[];m=W.pro
totype;m.listen=function(a,b,c,d){return oh(this,a,b,c,d)};function oh(a,b,c,d,e
,g){v(c)||(c&&(nh[0]=c.toString()),c=nh);for(var h=0;h<c.length;h++){var k=O(b,c
[h],d||a.handleEvent,e||!1,g||a.s||a);if(!k)break;a.i[k.key]=k}return a}function
ph(a,b,c,d){qh(a,b,c,d,!1)}function qh(a,b,c,d,e,g){if(v(c))for(var h=0;h<c.len
gth;h++)qh(a,b,c[h],d,e,g);else(b=re(b,c,d||a.handleEvent,e,g||a.s||a))&&(a.i[b.
key]=b)}
m.ya=function(a,b,c,d,e){if(v(b))for(var g=0;g<b.length;g++)this.ya(a,b[g],c,d,e
);else c=c||this.handleEvent,e=e||this.s||this,c=le(c),d=!!d,b=ae(a)?he(a.ub,Str
ing(b),c,d,e):a?(a=ne(a))?he(a,b,c,d,e):null:null,b&&(te(b),delete this.i[b.key]
);return this};m.removeAll=function(){Bb(this.i,te);this.i={}};m.L=function(){W.
D.L.call(this);this.removeAll()};m.handleEvent=function(){throw Error("EventHand
ler.handleEvent not implemented");};function rh(a,b,c,d,e){if(!(G||Kc&&I("525"))
)return!0;if(Mc&&e)return sh(a);if(e&&!d)return!1;la(b)&&(b=th(b));if(!c&&(17==b
||18==b||Mc&&91==b))return!1;if(Kc&&d&&c)switch(a){case 220:case 219:case 221:ca
se 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:r
eturn!1}if(G&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!Kc}retu
rn sh(a)}
function sh(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||Kc&&0==a)return!0;s
witch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 59:ca
se 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:ca
se 220:case 221:return!0;default:return!1}}function th(a){if(H)a=uh(a);else if(M
c&&Kc)a:switch(a){case 93:a=91;break a}return a}
function uh(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 1
89;case 224:return 91;case 0:return 224;default:return a}};function vh(a,b){S.ca
ll(this);this.j=new W(this);this.Sd(a||null);b&&(this.Bc=b)}A(vh,S);m=vh.prototy
pe;m.N=null;m.Xf=!0;m.Wf=null;m.Ac=!1;m.nf=-1;m.ig=!0;m.Bc="toggle_display";m.B=
f("N");m.Sd=function(a){wh(this);this.N=a};function wh(a){if(a.Ac)throw Error("C
an not change this state of the popup while showing.");}m.ca=f("Ac");
m.setVisible=function(a){this.da&&this.da.stop();this.R&&this.R.stop();if(a){if(
!this.Ac&&this.Bf()){if(!this.N)throw Error("Caller must call setElement before
trying to show the popup");this.lc();a=$c(this.N);if(this.Xf)if(this.j.listen(a,
"mousedown",this.ih,!0),G){var b;try{b=a.activeElement}catch(c){}for(;b&&"IFRAME
"==b.nodeName;){try{var d=vd(b)}catch(e){break}a=d;b=a.activeElement}this.j.list
en(a,"mousedown",this.ih,!0);this.j.listen(a,"deactivate",this.hh)}else this.j.l
isten(a,"blur",this.hh);

"toggle_display"==this.Bc?(this.N.style.visibility="visible",R(this.N,!0)):"move
_offscreen"==this.Bc&&this.lc();this.Ac=!0;this.nf=ta();this.da?(re(this.da,"end
",this.Rd,!1,this),this.da.play()):this.Rd()}}else xh(this)};m.lc=u;function xh(
a,b){a.Ac&&a.J({type:"beforehide",target:b})&&(a.j&&a.j.removeAll(),a.Ac=!1,ta()
,a.R?(re(a.R,"end",z(a.bg,b),!1,a),a.R.play()):a.bg(b))}m.bg=function(a){"toggle
_display"==this.Bc?this.yj():"move_offscreen"==this.Bc&&(this.N.style.top="-1000
0px");this.kd(a)};
m.yj=function(){this.N.style.visibility="hidden";R(this.N,!1)};m.Bf=function(){r
eturn this.J("beforeshow")};m.Rd=function(){this.J("show")};m.kd=function(a){thi
s.J({type:"hide",target:a})};m.ih=function(a){a=a.target;ud(this.N,a)||yh(this,a
)||150>ta()-this.nf||xh(this,a)};m.hh=function(a){if(this.ig){var b=$c(this.N);i
f("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||ud(this.N
,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>ta()-this.nf||xh(th
is)}};
function yh(a,b){return db(a.Wf||[],function(a){return b===a||ud(a,b)})}m.L=func
tion(){vh.D.L.call(this);this.j.Z();Sd(this.da);Sd(this.R);delete this.N;delete
this.j;delete this.Wf};function zh(a,b){this.Db=4;this.ra=b||void 0;vh.call(this
,a)}A(zh,vh);zh.prototype.getPosition=function(){return this.ra||null};zh.protot
ype.setPosition=function(a){this.ra=a||void 0;this.ca()&&this.lc()};zh.prototype
.lc=function(){if(this.ra){var a=!this.ca()&&"move_offscreen"!=this.Bc,b=this.B(
);a&&(b.style.visibility="hidden",R(b,!0));this.ra.Wa(b,this.Db,this.qf);a&&R(b,
!1)}};function Ah(a,b,c){this.o=c||(a?Yc(J(a)):Yc());zh.call(this,this.o.ma("DIV
",{style:"position:absolute;display:none;"}));this.s=new E(1,1);this.I=new lh;th
is.C=null;a&&(a=J(a),this.I.add(a),O(a,"mouseover",this.Xe,!1,this),O(a,"mouseou
t",this.Ud,!1,this),O(a,"mousemove",this.Cc,!1,this),O(a,"focus",this.ug,!1,this
),O(a,"blur",this.Ud,!1,this));null!=b&&wd(this.B(),b)}A(Ah,zh);var Bh=[];m=Ah.p
rototype;m.Ea=null;m.className="goog-tooltip";m.ke=500;m.bf=0;m.Je=f("bf");
m.Sd=function(a){var b=this.B();b&&N(b);Ah.D.Sd.call(this,a);a?(b=this.o.b.body,
b.insertBefore(a,b.lastChild),Sd(this.C),this.C=new ih(this.B()),Rd(this,this.C)
,O(this.C,"focusin",this.vc,void 0,this),O(this.C,"focusout",this.rd,void 0,this
)):(Sd(this.C),this.C=null)};m.getState=function(){return this.aa?this.ca()?4:1:
this.O?3:this.ca()?2:0};m.Xd=function(a){if(!this.ca())return!1;var b=Re(this.B(
)),c=Xe(this.B());return b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height
};
m.Bf=function(){if(!vh.prototype.Bf.call(this))return!1;if(this.b)for(var a,b=0;
a=Bh[b];b++)ud(a.B(),this.b)||a.setVisible(!1);ib(Bh,this);a=this.B();a.classNam
e=this.className;this.vc();O(a,"mouseover",this.af,!1,this);O(a,"mouseout",this.
Gg,!1,this);Ch(this);return!0};
m.kd=function(){jb(Bh,this);for(var a=this.B(),b,c=0;b=Bh[c];c++)b.b&&ud(a,b.b)&
&b.setVisible(!1);this.Tc&&this.Tc.rd();se(a,"mouseover",this.af,!1,this);se(a,"
mouseout",this.Gg,!1,this);this.b=void 0;0==this.getState()&&(this.Ca=!1);vh.pro
totype.kd.call(this)};m.gd=function(a,b){this.b==a&&this.I.contains(this.b)&&(th
is.Ca||!this.xl?(this.setVisible(!1),this.ca()||(this.b=a,this.setPosition(b||Dh
(this,0)),this.setVisible(!0))):this.b=void 0);this.aa=void 0};
m.Pg=function(a){this.O=void 0;if(a==this.b){a=this.o;var b;a=(b=Gd(a.b))&&this.
B()&&a.contains(this.B(),b);null!=this.Ea&&(this.Ea==this.B()||this.I.contains(t
his.Ea))||a||this.F&&this.F.Ea||this.setVisible(!1)}};function Eh(a,b){var c=Id(
a.o);a.s.x=b.clientX+c.x;a.s.y=b.clientY+c.y}m.Xe=function(a){var b=Fh(this,a.ta
rget);this.Ea=b;this.vc();b!=this.b&&(this.b=b,this.oe(b),Gh(this),Eh(this,a))};
function Fh(a,b){try{for(;b&&!a.I.contains(b);)b=b.parentNode;return b}catch(c){
return null}}
m.Cc=function(a){Eh(this,a);this.Ca=!0};m.ug=function(a){this.Ea=a=Fh(this,a.tar
get);this.Ca=!0;if(this.b!=a){this.b=a;var b=Dh(this,1);this.vc();this.oe(a,b);G
h(this)}};function Dh(a,b){if(0==b){var c=a.s.clone();return new Hh(c)}return ne
w Ih(a.Ea)}function Gh(a){if(a.b)for(var b,c=0;b=Bh[c];c++)ud(b.B(),a.b)&&(b.F=a
,a.Tc=b)}m.Ud=function(a){var b=Fh(this,a.target),c=Fh(this,a.j);b!=c&&(b==this.
Ea&&(this.Ea=null),Ch(this),this.Ca=!1,!this.ca()||a.j&&ud(this.B(),a.j)?this.b=
void 0:this.rd())};
m.af=function(){var a=this.B();this.Ea!=a&&(this.vc(),this.Ea=a)};m.Gg=function(
a){var b=this.B();this.Ea!=b||a.j&&ud(b,a.j)||(this.Ea=null,this.rd())};m.oe=fun

ction(a,b){this.aa||(this.aa=T(x(this.gd,this,a,b),this.ke))};function Ch(a){a.a
a&&(Zf(a.aa),a.aa=void 0)}m.rd=function(){2==this.getState()&&(this.O=T(x(this.P
g,this,this.b),this.Je()))};m.vc=function(){this.O&&(Zf(this.O),this.O=void 0)};
m.L=function(){var a;this.setVisible(!1);Ch(this);for(var b=this.I.Da(),c=0;a=b[
c];c++)se(a,"mouseover",this.Xe,!1,this),se(a,"mouseout",this.Ud,!1,this),se(a,"
mousemove",this.Cc,!1,this),se(a,"focus",this.ug,!1,this),se(a,"blur",this.Ud,!1
,this);this.I.clear();this.B()&&N(this.B());this.Ea=null;delete this.o;Ah.D.L.ca
ll(this)};function Hh(a,b){kh.call(this,a,b)}A(Hh,kh);
Hh.prototype.Wa=function(a,b,c){b=Ne(a);b=Qe(b);c=c?new xe(c.top+10,c.right,c.bo
ttom,c.left+10):new xe(10,0,0,10);gh(this.b,a,4,c,b,9)&496&&gh(this.b,a,4,c,b,5)
};function Ih(a){jh.call(this,a,3)}A(Ih,jh);Ih.prototype.Wa=function(a,b,c){var
d=new E(10,0);dh(this.element,this.b,a,b,d,c,9)&496&&dh(this.element,2,a,1,d,c,5
)};function Jh(a,b,c){Ah.call(this,a,b,c)}A(Jh,Ah);m=Jh.prototype;m.Fe=!1;m.vd=!
1;m.Rd=function(){Jh.D.Rd.call(this);this.Ja=Be(Ze(this.B()));this.b&&(this.Ta=B
e(Ze(this.b)));this.vd=this.Fe;O(this.o.b,"mousemove",this.Cc,!1,this)};m.kd=fun
ction(){se(this.o.b,"mousemove",this.Cc,!1,this);this.Ta=this.Ja=null;this.vd=!1
;Jh.D.kd.call(this)};
m.Xd=function(a){if(this.oa){var b=Re(this.B()),c=Xe(this.B());return b.x-this.o
a.left<=a.x&&a.x<=b.x+c.width+this.oa.right&&b.y-this.oa.top<=a.y&&a.y<=b.y+c.he
ight+this.oa.bottom}return Jh.D.Xd.call(this,a)};function Kh(a,b){if(a.Ta&&a.Ta.
contains(b)||a.Xd(b))return!0;var c=a.F;return!!c&&c.Xd(b)}m.Pg=function(a){this
.O=void 0;a!=this.b||Kh(this,this.s)||this.Ea||this.F&&this.F.Ea||H&&0==this.s.x
&&0==this.s.y||this.setVisible(!1)};
m.Cc=function(a){var b=this.ca();if(this.Ja){var c=Id(this.o),c=new E(a.clientX+
c.x,a.clientY+c.y);Kh(this,c)?b=!1:this.vd&&(b=ze(this.Ja,c)>=ze(this.Ja,this.s)
)}if(b){if(this.rd(),this.Ea=null,b=this.F)b.Ea=null}else 3==this.getState()&&th
is.vc();Jh.D.Cc.call(this,a)};m.af=function(){this.Ea!=this.B()&&(this.vd=!1,thi
s.Ea=this.B())};m.Je=function(){return this.vd?100:Jh.D.Je.call(this)};function
Lh(a,b){var c=new Jh(a),d=mc(b.innerHTML,null),e=c.B();e&&(e.innerHTML=kc(d));c.
className="buy-tip-card";c.oa=new xe(5,5,5,5)||null;c.Fe=!0;c.ke=500;c.bf=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 Mh(a,b){this.o=[];this.da=a;this.ab=b||null;this.j=this.b=!1;this.i=voi
d 0;this.R=this.oa=this.C=!1;this.s=0;this.g=null;this.F=0}m=Mh.prototype;m.canc
el=function(a){if(this.b)this.i instanceof Mh&&this.i.cancel();else{if(this.g){v
ar b=this.g;delete this.g;a?b.cancel(a):(b.F--,0>=b.F&&b.cancel())}this.da?this.
da.call(this.ab,this):this.R=!0;this.b||this.bc(new Nh)}};m.cg=function(a,b){thi
s.C=!1;Oh(this,a,b)};function Oh(a,b,c){a.b=!0;a.i=c;a.j=!b;Ph(a)}
function Qh(a){if(a.b){if(!a.R)throw new Rh;a.R=!1}}m.callback=function(a){Qh(th
is);Oh(this,!0,a)};m.bc=function(a){Qh(this);Oh(this,!1,a)};function Sh(a,b,c){r
eturn Th(a,b,null,c)}function Uh(a,b,c){Th(a,null,b,c)}function Th(a,b,c,d){a.o.
push([b,c,d]);a.b&&Ph(a);return a}m.then=function(a,b,c){var d,e,g=new Gf(functi
on(a,b){d=a;e=b});Th(this,d,function(a){a instanceof Nh?g.cancel():e(a)});return
g.then(a,b,c)};Ef(Mh);Mh.prototype.Ja=function(){var a=new Mh;Th(this,a.callbac
k,a.bc,a);return a};
function Vh(a){return db(a.o,function(a){return ma(a[1])})}
function Ph(a){if(a.s&&a.b&&Vh(a)){var b=a.s,c=Wh[b];c&&(p.clearTimeout(c.va),de
lete Wh[b]);a.s=0}a.g&&(a.g.F--,delete a.g);for(var b=a.i,d=c=!1;a.o.length&&!a.
C;){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.ab
,b);r(k)&&(a.j=a.j&&(k==b||k instanceof Error),a.i=b=k);if(Ff(b)||"function"===t
ypeof p.Promise&&b instanceof p.Promise)d=!0,a.C=!0}catch(n){b=n,a.j=!0,Vh(a)||(
c=!0)}}a.i=b;d&&(k=x(a.cg,a,!0),d=x(a.cg,a,!1),b instanceof Mh?(Th(b,k,d),b.oa=!
0):b.then(k,d));c&&(b=
new Xh(b),Wh[b.va]=b,a.s=b.va)}function Rh(){va.call(this)}A(Rh,va);Rh.prototype
.message="Deferred has already fired";Rh.prototype.name="AlreadyCalledError";fun
ction Nh(){va.call(this)}A(Nh,va);Nh.prototype.message="Deferred was canceled";N
h.prototype.name="CanceledError";function Xh(a){this.va=p.setTimeout(x(this.g,th

is),0);this.b=a}Xh.prototype.g=function(){delete Wh[this.va];throw this.b;};var


Wh={};function Yh(a,b){var c=b||{},d=c.document||document,e=M("SCRIPT"),g={yh:e,
tc:void 0},h=new Mh(Zh,g),k=null,n=null!=c.timeout?c.timeout:5E3;0<n&&(k=window.
setTimeout(function(){$h(e,!0);h.bc(new ai(1,"Timeout reached for loading script
"+a))},n),g.tc=k);e.onload=e.onreadystatechange=function(){e.readyState&&"loade
d"!=e.readyState&&"complete"!=e.readyState||($h(e,c.ci||!1,k),h.callback(null))}
;e.onerror=function(){$h(e,!0,k);h.bc(new ai(0,"Error while loading script "+a))
};dd(e,{type:"text/javascript",
charset:"UTF-8",src:a});bi(d).appendChild(e);return h}function bi(a){var b=a.get
ElementsByTagName("HEAD");return b&&0!=b.length?b[0]:a.documentElement}function
Zh(){if(this&&this.yh){var a=this.yh;a&&"SCRIPT"==a.tagName&&$h(a,!0,this.tc)}}f
unction $h(a,b,c){null!=c&&p.clearTimeout(c);a.onload=u;a.onerror=u;a.onreadysta
techange=u;b&&window.setTimeout(function(){N(a)},0)}function ai(a,b){var c="Jslo
ader error (code #"+a+")";b&&(c+=": "+b);va.call(this,c)}A(ai,va);function ci(a,
b){this.g=new U(a);this.b=b?b:"callback";this.tc=5E3}var di=0;
ci.prototype.send=function(a,b,c,d){a=a||null;d=d||"_"+(di++).toString(36)+ta().
toString(36);p._callbacks_||(p._callbacks_={});var e=this.g.clone();if(a)for(var
g in a)if(!a.hasOwnProperty||a.hasOwnProperty(g)){var h=e,k=g,n=a[g];v(n)||(n=[
String(n)]);$g(h.b,k,n)}b&&(p._callbacks_[d]=ei(d,b),b=this.b,g="_callbacks_."+d
,v(g)||(g=[String(g)]),$g(e.b,b,g));b=Yh(e.toString(),{timeout:this.tc,ci:!0});U
h(b,fi(d,a,c));return{va:d,fg:b}};
ci.prototype.cancel=function(a){a&&(a.fg&&a.fg.cancel(),a.va&&gi(a.va,!1))};func
tion fi(a,b,c){return function(){gi(a,!1);c&&c(b)}}function ei(a,b){return funct
ion(c){gi(a,!0);b.apply(void 0,arguments)}}function gi(a,b){p._callbacks_[a]&&(b
?delete p._callbacks_[a]:p._callbacks_[a]=u)};function hi(a,b,c){S.call(this);th
is.F=a;this.O=c;this.i=b;O(b,["hilite","select","canceldismiss","dismiss"],this.
handleEvent,!1,this);this.s=null;this.b=[];this.j=-1;this.g=0;this.o=this.C=null
;this.R={}}A(hi,S);m=hi.prototype;m.Yf=!0;m.ve=!1;
m.handleEvent=function(a){var b=this.F;if(a.target==this.i)switch(a.type){case "
hilite":this.Hb(a.row);break;case "select":var c=!1;if(la(a.row)){a=a.row;var d=
this.b[ii(this,a)],c=!!d&&b.hf&&b.hf(d);d&&!c&&this.j!=a&&this.Hb(a)}c||this.Jc(
);break;case "canceldismiss":ji(this);break;case "dismiss":ki(this)}};function l
i(a){for(var b=a.g+a.b.length-1,c=a.j,d=0;d<a.b.length;d++){if(c>=a.g&&c<b)c++;e
lse if(-1==c)c=a.g;else{a.ve&&c==b&&a.Hb(-1);break}if(a.Hb(c))break}}
m.Hb=function(a){var b=ii(this,a),c=this.b[b];return c&&this.F.hf&&this.F.hf(c)?
!1:(this.j=a,this.i.Hb(a),-1!=b)};
m.Jc=function(){var a=ii(this,this.j);if(-1!=a){var b=this.b[a],c=this.O;if(c.qa
){var d=b.toString();if(r(void 0)?0:c.j){var e=mi(c,c.Ha(),ni(c.qa)[0]),g=oi(c,c
.Ha());c.aa.test(d)||(d=d.replace(/[\s\xa0]+$/,"")+c.R);0==e||Aa(g[e-1])||(d=" "
+d);e==g.length-1&&(d+=" ");if(d!=g[e]){g[e]=d;d=c.qa;(H||G&&I("9"))&&d.blur();d
.value=g.join("");for(var h=0,k=0;k<=e;k++)h+=g[k].length;d.focus();c.setCursorP
osition(h)}}else c.qa.value=d;c.Ef=!0}this.Cb();this.J({type:"update",row:b,inde
x:a});return!0}this.Cb();
this.J({type:"update",row:null,index:null});return!1};m.Cb=function(){this.j=-1;
this.s=null;this.g+=this.b.length;this.b=[];window.clearTimeout(this.o);this.o=n
ull;this.i.Cb();this.J("suggestionsupdate");this.J("dismiss")};function ki(a){a.
o||(a.o=window.setTimeout(x(a.Cb,a),100))}m.Jg=function(){return this.o?(window.
clearTimeout(this.o),this.o=null,!0):!1};function ji(a){a.Jg()||window.setTimeou
t(x(a.Jg,a),10)}m.L=function(){hi.D.L.call(this);delete this.R;this.i.Z();this.O
.Z();this.F=null};
m.Fj=function(a,b,c){this.s==a&&this.Df(b,c)};m.Df=function(a,b){var c="object"=
=ja(b)&&b,d=(c?c.rl():b)?ii(this,this.j):-1;this.g+=this.b.length;this.b=a;for(v
ar e=[],g=0;g<a.length;++g)e.push({id:this.g+g,data:a[g]});g=null;this.C&&(g=thi
s.R[oa(this.C)]||this.C);this.i.Kc(g);this.i.Df(e,this.s,this.C);g=this.Yf;c&&vo
id 0!==c.ti()&&(g=c.ti());this.j=-1;(g||0<=d)&&0!=e.length&&this.s&&(0<=d?this.H
b(this.g+d):li(this));this.J("suggestionsupdate")};
function ii(a,b){var c=b-a.g;return 0>c||c>=a.b.length?-1:c}m.update=function(a)
{this.O.update(a)};var pi;function qi(a,b){b?a.setAttribute("role",b):a.removeAt
tribute("role")}function X(a,b,c){v(c)&&(c=c.join(" "));var d="aria-"+b;""===c||
void 0==c?(pi||(pi={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,

live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,re
levant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,in
valid:"false"}),c=pi,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAt
tribute(d,c)}
function ri(a,b){var c=a.getAttribute("aria-"+b);return null==c||void 0==c?"":St
ring(c)}function si(a,b){var c="";b&&(c=b.id);X(a,"activedescendant",c)};functio
n ni(a){var b=0,c=0;if(ti(a))b=a.selectionStart,c=-1;else if(G){var d=ui(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 ui(a){var b=a.ownerDocument||a.document,c=b.selection.createRange();"te
xtarea"==a.type?(b=b.body.createTextRange(),b.moveToElementText(a)):b=a.createTe
xtRange();return[b,c]}function vi(a,b){"textarea"==a.type&&(b=a.value.substring(
0,b).replace(/(\r\n|\r|\n)/g,"\n").length);return b}function ti(a){try{return"nu
mber"==typeof a.selectionStart}catch(b){return!1}};function wi(a,b){S.call(this)
;a&&xi(this,a,b)}A(wi,S);m=wi.prototype;m.N=null;m.ae=null;m.lf=null;m.be=null;m
.Za=-1;m.Tb=-1;m.we=!1;
var yi={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,6323
8:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,6324
6:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,
63302:45},zi={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:11
5,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36
,End:35,PageUp:33,PageDown:34,Insert:45},Ai=G||Kc&&I("525"),Bi=Mc&&H;m=wi.protot
ype;
m.bj=function(a){Kc&&(17==this.Za&&!a.ctrlKey||18==this.Za&&!a.altKey||Mc&&91==t
his.Za&&!a.metaKey)&&(this.Tb=this.Za=-1);-1==this.Za&&(a.ctrlKey&&17!=a.keyCode
?this.Za=17:a.altKey&&18!=a.keyCode?this.Za=18:a.metaKey&&91!=a.keyCode&&(this.Z
a=91));Ai&&!rh(a.keyCode,this.Za,a.shiftKey,a.ctrlKey,a.altKey)?this.handleEvent
(a):(this.Tb=th(a.keyCode),Bi&&(this.we=a.altKey))};m.yi=function(a){this.Tb=thi
s.Za=-1;this.we=a.altKey};
m.handleEvent=function(a){var b=a.g,c,d,e=b.altKey;G&&"keypress"==a.type?(c=this
.Tb,d=13!=c&&27!=c?b.keyCode:0):Kc&&"keypress"==a.type?(c=this.Tb,d=0<=b.charCod
e&&63232>b.charCode&&sh(c)?b.charCode:0):Jc?(c=this.Tb,d=sh(c)?b.keyCode:0):(c=b
.keyCode||this.Tb,d=b.charCode||0,Bi&&(e=this.we),Mc&&63==d&&224==c&&(c=191));va
r g=c=th(c),h=b.keyIdentifier;c?63232<=c&&c in yi?g=yi[c]:25==c&&a.shiftKey&&(g=
9):h&&h in zi&&(g=zi[h]);a=g==this.Za;this.Za=g;b=new Ci(g,d,a,b);b.altKey=e;thi
s.J(b)};m.B=f("N");
function xi(a,b,c){a.be&&Di(a);a.N=b;a.ae=O(a.N,"keypress",a,c);a.lf=O(a.N,"keyd
own",a.bj,c,a);a.be=O(a.N,"keyup",a.yi,c,a)}function Di(a){a.ae&&(te(a.ae),te(a.
lf),te(a.be),a.ae=null,a.lf=null,a.be=null);a.N=null;a.Za=-1;a.Tb=-1}m.L=functio
n(){wi.D.L.call(this);Di(this)};function Ci(a,b,c,d){Xd.call(this,d);this.type="
key";this.keyCode=a;this.s=b;this.I=c}A(Ci,Xd);var Ei=F("Firefox"),Fi=Ic()||F("i
Pod"),Gi=F("iPad"),Hi=F("Android")&&!(Gc()||F("Firefox")||Ec()||F("Silk")),Ii=Gc
(),Ji=F("Safari")&&!(Gc()||F("Coast")||Ec()||Fc()||F("Silk")||F("Android"))&&!(I
c()||F("iPad")||F("iPod"));function Ki(a,b,c,d){Qd.call(this);d=d||150;this.j=nu
ll!=c?c:!0;this.s=a||",;";this.R=this.s.substring(0,1);a=this.j?"[\\s"+this.s+"]
+":"[\\s]+";this.O=new RegExp("^"+a+"|"+a+"$","g");this.aa=new RegExp("\\s*["+th
is.s+"]$");this.I=b||"";this.S=this.j;this.i=0<d?new Xf(d):null;this.g=new W(thi
s);this.C=new W(this);this.o=new wi;this.F=-1}A(Ki,Qd);var Li=(Fi||Gi)&&!I("533.
17.9");m=Ki.prototype;m.ue=null;m.qa=null;m.of="";m.Zb=!1;m.Ef=!1;m.Ha=function(
){return this.qa.value};
m.setCursorPosition=function(a){var b=this.qa,c=a;if(ti(b))b.selectionStart=c;el
se if(G){var d=ui(b),e=d[0];e.inRange(d[1])&&(c=vi(b,c),e.collapse(!0),e.move("c
haracter",c),e.select())}b=this.qa;ti(b)?b.selectionEnd=a:G&&(d=ui(b),c=d[1],d[0
].inRange(c)&&(a=vi(b,a),b=vi(b,ni(b)[0]),c.collapse(!0),c.moveEnd("character",a
-b),c.select()))};
m.Ii=function(a){for(var b=0;b<arguments.length;b++){var c=arguments[b];td(c)&&X
(c,"haspopup",!0);this.g.listen(c,"focus",this.vg);this.g.listen(c,"blur",this.J
i);this.qa||(this.C.listen(c,"keydown",this.pk),td(c)&&Gd($c(c))==c&&Mi(this,c))

}};m.L=function(){Ki.D.L.call(this);null!=this.ue&&window.clearTimeout(this.ue);
this.g.Z();delete this.g;this.C.Z();this.o.Z();Sd(this.i)};
m.gb=function(a){switch(a.keyCode){case 40:if(this.b.i.ca())return li(this.b),a.
preventDefault(),!0;if(!this.j)return this.update(!0),a.preventDefault(),!0;brea
k;case 38:if(this.b.i.ca()){a:for(var b=this.b,c=b.j,d=0;d<b.b.length;d++){if(c>
b.g)c--;else{b.ve&&c==b.g&&b.Hb(-1);break}if(b.Hb(c))break a}a.preventDefault();
return!0}break;case 9:if(!this.b.i.ca()||a.shiftKey)this.b.Cb();else if(this.upd
ate(),this.b.Jc()&&this.S)return a.preventDefault(),!0;break;case 13:if(this.b.i
.ca()){if(this.update(),
this.b.Jc())return a.preventDefault(),a.b(),!0}else this.b.Cb();break;case 27:if
(this.b.i.ca())return this.b.Cb(),a.preventDefault(),a.b(),!0;break;case 229:if(
!this.Zb)return this.Zb||(this.g.listen(this.qa,"keyup",this.lh),this.g.listen(t
his.qa,"keypress",this.kh),this.Zb=!0),!0}return Ni(this,a)};function Ni(a,b){va
r c=a.j&&b.s&&-1!=a.s.indexOf(String.fromCharCode(b.s));c&&a.update();return c&&
a.b.Jc()?(b.preventDefault(),!0):!1}m.cj=l(!1);m.vg=function(a){Mi(this,a.target
||null)};
function Mi(a,b){a.C.removeAll();a.b&&ji(a.b);b!=a.qa&&(a.qa=b,a.i&&(a.i.start()
,a.g.listen(a.i,"tick",a.xg)),a.of=a.Ha(),xi(a.o,a.qa),a.g.listen(a.o,"key",a.wg
),a.g.listen(a.qa,"mousedown",a.mh),G&&a.g.listen(a.qa,"keypress",a.jh))}m.Ji=fu
nction(){Li?this.ue=window.setTimeout(x(this.rh,this),0):this.rh()};
m.rh=function(){this.qa&&(this.g.ya(this.o,"key",this.wg),Di(this.o),this.g.ya(t
his.qa,"keyup",this.cj),this.g.ya(this.qa,"mousedown",this.mh),G&&this.g.ya(this
.qa,"keypress",this.jh),this.Zb&&Oi(this),this.qa=null,this.i&&(this.i.stop(),th
is.g.ya(this.i,"tick",this.xg)),this.b&&ki(this.b))};m.xg=function(){this.update
()};m.pk=function(a){this.vg(a)};m.wg=function(a){this.F=a.keyCode;this.b&&this.
gb(a)};m.kh=function(){this.Zb&&229!=this.F&&Oi(this)};
m.lh=function(a){this.Zb&&(13==a.keyCode||77==a.keyCode&&a.ctrlKey)&&Oi(this)};m
.mh=aa();function Oi(a){a.Zb&&(a.Zb=!1,a.g.ya(a.qa,"keypress",a.kh),a.g.ya(a.qa,
"keyup",a.lh))}m.jh=function(a){Ni(this,a)};
m.update=function(a){if(this.qa&&(a||this.Ha()!=this.of)){if(a||!this.Ef){var b;
a=ni(this.qa)[0];b=this.Ha();a=oi(this,b)[mi(this,b,a)];b=this.O?String(a).repla
ce(this.O,""):a;if(this.b&&(this.b.C=this.qa,a=this.b,this.Ha(),a.s!=b)){a.s=b;b
=a.F;var c=a.s,d=x(a.Fj,a),e=new U("//suggestqueries.google.com/complete/search"
);V(e,"client","books");V(e,"ds","bo");V(e,"q",c);c=x(b.g,b,d);b.b&&b.b.cancel()
;b.b=new ci(e);b.b.send(null,c);ji(a)}}this.of=this.Ha()}this.Ef=!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.I&&-1!=a.I
.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 Pi(){}ia(Pi);Pi.prototype.b=0;function Qi(a){retu
rn":"+(a.b++).toString(36)};function Ri(a,b,c,d){S.call(this);this.I=a||document
.body;this.i=Yc(this.I);this.R=!a;this.N=null;this.O="";this.b=[];this.o=[];this
.S=this.F=-1;this.s=!1;this.className="ac-renderer";this.oa="ac-highlighted";thi
s.C=b||null;this.Ta=null!=d?d:!0;this.Ca=!!c}A(Ri,S);m=Ri.prototype;m.B=f("N");m
.Kc=ba("da");m.Df=function(a,b,c){this.O=b;this.b=a;this.F=-1;this.S=ta();this.g
=c;this.o=[];Si(this)};m.Cb=function(){this.g&&si(this.g,null);this.s&&(this.s=!
1,this.g&&X(this.g,"haspopup",!1),R(this.N,!1))};
m.show=function(){this.s||(this.s=!0,this.g&&(qi(this.g,"combobox"),X(this.g,"au
tocomplete","list"),X(this.g,"haspopup",!0)),R(this.N,!0))};m.ca=f("s");function
Ti(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.J({type:"rowhilite",zl:d,row:c?c.data:null})&&(0<=a.F&&zb(a.o[a.F],["ac-act
ive","active"]),a.F=b,d&&(xb(d,["ac-active","active"]),a.g&&si(a.g,d),Se(d,a.N))
)}
m.Hb=function(a){if(-1==a)Ti(this,-1);else for(var b=0;b<this.b.length;b++)if(th
is.b[b].id==a){Ti(this,b);break}};function Ui(a){if(!a.N){var b=a.i.ma("DIV",{st
yle:"display:none"});a.N=b;xb(b,Ca(a.className).split(" "));qi(b,"listbox");b.id
=Qi(Pi.pa());a.i.appendChild(a.I,b);O(b,"click",a.yg,!1,a);O(b,"mousedown",a.zg,
!1,a);O(b,"mouseover",a.Cg,!1,a)}}
function Si(a){Ui(a);a.Ma&&(a.N.style.minWidth=a.Ma.clientWidth+"px");a.o.length

=0;a.i.pg(a.N);a.C&&a.C.render?a.C.render(a,a.N,a.b,a.O):B(a.b,function(a){var c
=this.O,d=this.i.ma("DIV",{className:"ac-row",id:Qi(Pi.pa())});qi(d,"option");th
is.C&&this.C.yl||wd(d,a.data.toString());c&&this.Ta&&(this.aa=!1,Vi(this,d,c));D
(d,"ac-row");this.o.push(d);this.i.appendChild(this.N,d)},a);0==a.b.length?a.Cb(
):(a.show(),a.Ye(),cf(a.N,!0))}
m.Ye=function(){if(this.g&&this.R){var a=this.da||this.g,b;b=this.Ca?3:1;dh(a,b,
this.N,b^1,null,null,65)}};m.L=function(){this.N&&(se(this.N,"click",this.yg,!1,
this),se(this.N,"mousedown",this.zg,!1,this),se(this.N,"mouseover",this.Cg,!1,th
is),this.i.xi(this.N),this.N=null,this.s=!1);Sd(this.j);this.I=null;Ri.D.L.call(
this)};
function Vi(a,b,c){if(!a.aa)if(3==b.nodeType){var d=null;v(c)&&1<c.length&&(d=pb
(c,1));c=Wi(c);if(0!=c.length){var e=b.nodeValue,g=new RegExp("\\b(?:"+c+")","gi
");c=[];for(var h=0,k=g.exec(e),n=0;k;)n++,c.push(e.substring(h,k.index)),c.push
(e.substring(k.index,g.lastIndex)),h=g.lastIndex,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.i.createElement("B
"),g.className=a.oa,a.i.appendChild(g,a.i.b.createTextNode(String(c[e+1]))),g=b.
parentNode.insertBefore(g,
b.nextSibling),b.parentNode.insertBefore(a.i.b.createTextNode(""),g.nextSibling)
,b=g.nextSibling;c=pb(c,2);b.nodeValue=c.join("");a.aa=!0}else d&&Vi(a,b,d)}}els
e for(b=b.firstChild;b;)d=b.nextSibling,Vi(a,b,c),b=d}function Wi(a){var b="";if
(!a)return b;v(a)&&(a=bb(a,function(a){return!Aa(Ta(a))}));v(a)?b=0<a.length?Sa(
a[0]):"":/^\W/.test(a)||(b=Sa(a));return b}function Xi(a,b){for(;b&&b!=a.N&&!wb(
b,"ac-row");)b=b.parentNode;return b?$a(a.o,b):-1}
m.yg=function(a){var b=Xi(this,a.target);0<=b&&this.J({type:"select",row:this.b[
b].id});a.b()};m.zg=function(a){a.b();a.preventDefault()};m.Cg=function(a){a=Xi(
this,a.target);0<=a&&!(300>ta()-this.S)&&this.J({type:"hilite",row:this.b[a].id}
)};function Yi(a,b,c,d){this.S=a;this.I=null;this.ra=c||null;this.aa="boolean"==
typeof b?b:!0;this.Ja=d||0;b=new Zi;c=new $i(this.ra||a,this.Ja);c.R=!0;d=new Ki
(null,null,!1);hi.call(this,b,c,d);d.b=this;d.Ii(a);this.C=a;this.Yf=!1;this.ve=
!0;O(this,"update",x(this.da,this))}A(Yi,hi);Yi.prototype.Jc=function(){this.oa=
this.S.value;Yi.D.Jc.call(this);return!1};
Yi.prototype.da=function(a){a.row&&(a=this.S.form,this.I||(this.I=L("input",{typ
e:"hidden",name:"oq"}),a.appendChild(this.I)),this.I.value=this.oa,this.aa&&a.su
bmit())};function Zi(){}Zi.prototype.g=function(a,b){var c=C(b[1],function(a){re
turn a[0]});a(b[0],c)};function $i(a,b){Ri.call(this);this.Ja=a;this.ra=b||0}A($
i,Ri);
$i.prototype.Ye=function(){$i.D.Ye.call(this);var a=0,b=J("gbfwa");b||(b=cd("gbq
fwa"));b&&(a=b.offsetTop+b.offsetHeight-1);B(bd(document,"div","ac-renderer",voi
d 0),function(b){a&&P(b,"top",a+"px");P(b,"width",Xe(this.Ja).width-2+"px");P(b,
"left",parseInt(b.style.left,10)+this.ra+"px")},this)};function aj(a){S.call(thi
s);this.b=a||window;this.i=O(this.b,"resize",this.j,!1,this);this.g=fd(this.b||w
indow)}A(aj,S);aj.prototype.U=function(){return this.g?this.g.clone():null};aj.p
rototype.L=function(){aj.D.L.call(this);this.i&&(te(this.i),this.i=null);this.g=
this.b=null};aj.prototype.j=function(){var a=fd(this.b||window);zc(a,this.g)||(t
his.g=a,this.J("resize"))};function Y(){S.call(this);this.b=new W(this)}A(Y,S);Y
.prototype.L=function(){this.J("dispose");Y.D.L.call(this);this.b.Z()};function
bj(a,b){this.Fa=a||200;this.Ba=b||108;Y.call(this)}A(bj,Y);bj.prototype.mb=f("Fa
");bj.prototype.eb=f("Ba");function cj(a){a=String(a);if(/^\s*$/.test(a)?0:/^[\]
,:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\
r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\
d+)?/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("(
"+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);};var dj={update:funct
ion(a){for(var b in a)dj[b]=a[b]},Th:function(a){if(w(a))try{a=cj(a)}catch(b){a=
null}for(var c in a)dj.Sh(c,a[c])},Sh:function(a,b){dj[a]=b}};ua("_OC_addFlags",
dj.Th);function ej(a,b,c){this.o=a||null;this.i=!!b;this.j=c;this.g=new tg;this.
b=new fj("",void 0);this.b.next=this.b.b=this.b}function gj(a,b){var c=a.g.get(b
);c&&a.i&&(c.remove(),hj(a,c));return c}m=ej.prototype;m.get=function(a,b){var c
=gj(this,a);return c?c.value:b};m.set=function(a,b){var c=gj(this,a);c?c.value=b
:(c=new fj(a,b),this.g.set(a,c),hj(this,c))};m.shift=function(){return ij(this,t
his.b.next)};m.pop=function(){return ij(this,this.b.b)};

m.remove=function(a){return(a=this.g.get(a))?(a.remove(),this.g.remove(a.key),!0
):!1};m.Eb=function(){return this.g.Eb()};m.isEmpty=function(){return this.g.isE
mpty()};m.cb=function(){return this.map(function(a,b){return b})};m.Da=function(
){return this.map(function(a){return a})};m.contains=function(a){return this.som
e(function(b){return b==a})};m.clear=function(){jj(this,0)};m.forEach=function(a
,b){for(var c=this.b.next;c!=this.b;c=c.next)a.call(b,c.value,c.key,this)};
m.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};m.some=function(a,b){for(var c=this.b.next;c!=t
his.b;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};m.every=functi
on(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 hj(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&&jj(a,a.o)}
function jj(a,b){for(var c=a.g.Eb();c>b;c--){var d=a.i?a.b.b:a.b.next,e=a,g=d;g.
remove();e.g.remove(g.key);a.j&&a.j(d.key,d.value)}}function ij(a,b){a.b!=b&&(b.
remove(),a.g.remove(b.key));return b.value}function fj(a,b){this.key=a;this.valu
e=b}fj.prototype.remove=function(){this.b.next=this.next;this.next.b=this.b;dele
te this.b;delete this.next};function kj(){}kj.prototype.b=null;function lj(a){va
r b;(b=a.b)||(b={},mj(a)&&(b[0]=!0,b[1]=!0),b=a.b=b);return b};var nj;function o
j(){}A(oj,kj);function pj(a){return(a=mj(a))?new ActiveXObject(a):new XMLHttpReq
uest}function mj(a){if(!a.g&&"undefined"==typeof XMLHttpRequest&&"undefined"!=ty
peof 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 Act
iveXObject(d),a.g=d}catch(e){}}throw Error("Could not create ActiveXObject. Acti
veX might be disabled, or MSXML might not be installed");}return a.g}nj=new oj;f
unction qj(a){S.call(this);this.Ja=new tg;this.O=a||null;this.g=!1;this.I=this.b
=null;this.aa="";this.j=0;this.F="";this.i=this.S=this.C=this.R=!1;this.o=0;this
.s=null;this.oa="";this.da=this.ra=!1}A(qj,S);var rj=/^https?$/i,sj=["POST","PUT
"],tj=[];function uj(a,b,c,d,e,g){var h=new qj;tj.push(h);b&&h.listen("complete"
,b);h.ub.add("ready",h.bi,!0,void 0,void 0);g&&(h.o=Math.max(0,g));h.send(a,c,d,
e)}m=qj.prototype;m.bi=function(){this.Z();jb(tj,this)};
m.send=function(a,b,c,d){if(this.b)throw Error("[goog.net.XhrIo] Object is activ
e with another request="+this.aa+"; newUri="+a);b=b?b.toUpperCase():"GET";this.a
a=a;this.F="";this.j=0;this.R=!1;this.g=!0;this.b=this.O?pj(this.O):pj(nj);this.
I=this.O?lj(this.O):lj(nj);this.b.onreadystatechange=x(this.nh,this);try{this.S=
!0,this.b.open(b,String(a),!0),this.S=!1}catch(e){vj(this,e);return}a=c||"";var
g=this.Ja.clone();d&&yg(d,function(a,b){g.set(b,a)});d=fb(g.cb(),wj);c=p.FormDat
a&&a instanceof p.FormData;
!hb(sj,b)||d||c||g.set("Content-Type","application/x-www-form-urlencoded;charset
=utf-8");g.forEach(function(a,b){this.b.setRequestHeader(b,a)},this);this.oa&&(t
his.b.responseType=this.oa);"withCredentials"in this.b&&(this.b.withCredentials=
this.ra);try{xj(this),0<this.o&&((this.da=yj(this.b))?(this.b.timeout=this.o,thi
s.b.ontimeout=x(this.tc,this)):this.s=T(this.tc,this.o,this)),this.C=!0,this.b.s
end(a),this.C=!1}catch(h){vj(this,h)}};function yj(a){return G&&I(9)&&la(a.timeo
ut)&&r(a.ontimeout)}
function wj(a){return"content-type"==a.toLowerCase()}m.tc=function(){"undefined"
!=typeof fa&&this.b&&(this.F="Timed out after "+this.o+"ms, aborting",this.j=8,t
his.J("timeout"),this.b&&this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!1,t
his.j=8,this.J("complete"),this.J("abort"),zj(this)))};function vj(a,b){a.g=!1;a
.b&&(a.i=!0,a.b.abort(),a.i=!1);a.F=b;a.j=5;Aj(a);zj(a)}function Aj(a){a.R||(a.R
=!0,a.J("complete"),a.J("error"))}
m.L=function(){this.b&&(this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!1),z
j(this,!0));qj.D.L.call(this)};m.nh=function(){this.isDisposed()||(this.S||this.
C||this.i?Bj(this):this.sk())};m.sk=function(){Bj(this)};
function Bj(a){if(a.g&&"undefined"!=typeof fa&&(!a.I[1]||4!=Cj(a)||2!=Dj(a)))if(
a.C&&4==Cj(a))T(a.nh,0,a);else if(a.J("readystatechange"),4==Cj(a)){a.g=!1;try{i
f(a.ed())a.J("complete"),a.J("success");else{a.j=6;var b;try{b=2<Cj(a)?a.b.statu
sText:""}catch(c){b=""}a.F=b+" ["+Dj(a)+"]";Aj(a)}}finally{zj(a)}}}function zj(a
,b){if(a.b){xj(a);var c=a.b,d=a.I[0]?u:null;a.b=null;a.I=null;b||a.J("ready");tr
y{c.onreadystatechange=d}catch(e){}}}
function xj(a){a.b&&a.da&&(a.b.ontimeout=null);la(a.s)&&(Zf(a.s),a.s=null)}m.ed=

function(){var a=Dj(this),b;a:switch(a){case 200:case 201:case 202:case 204:case


206:case 304:case 1223:b=!0;break a;default:b=!1}if(!b){if(a=0===a)a=Ag(String(
this.aa))[1]||null,!a&&self.location&&(a=self.location.protocol,a=a.substr(0,a.l
ength-1)),a=!rj.test(a?a.toLowerCase():"");b=a}return b};function Cj(a){return a
.b?a.b.readyState:0}function Dj(a){try{return 2<Cj(a)?a.b.status:-1}catch(b){ret
urn-1}}
function Ej(a){if(a.b)return cj(a.b.responseText)};function Fj(a,b){return'<a hr
ef="'+a+'"'+(" "+('class="'+b+'">Ver pedido</a>'))};function Gj(a){this.b=a.give
r_gaia_id||0;this.g=a.giver_name||"";this.j=a.receiver_name||"";this.i=a.receive
r_email||""}Gj.prototype.isEmpty=function(){return 0==this.b||""==this.g||""==th
is.j||""==this.i?!0:!1};function Hj(){this.b={}}m=Hj.prototype;m.getTitle=functi
on(){return this.b.title};m.setTitle=function(a){this.b.title=a};m.nb=function()
{return this.b.volumeId};m.rb=function(){return this.b.rb};m.gf=function(){retur
n this.b.gf};m.Jb=function(){return this.b.Jb};m.fd=function(){return this.b.fd}
;function Ij(a){return a.g&&!a.g.isEmpty()};function Jj(){this.b=[]}m=Jj.prototy
pe;m.getId=f("va");m.getTitle=f("i");m.setTitle=ba("i");m.Xh=function(a,b,c){var
d=null;c.target.ed()&&(d=new Hj,d.b.volumeId=a,this.b.push(d));b(d)};m.ji=funct
ion(a,b,c){var d=null;c.target.ed()&&(d=Kj(this,a),Lj(this,d));b(d)};function Lj
(a,b){kb(a.b,function(a){return a.nb()==b.nb()})}function Kj(a,b){return fb(a.b,
function(a){return a&&a.nb()==b})}m.setPaused=aa();function Mj(a){a=new U(a);var
b=a.i.split("/");b[0]||b.shift();return 3<b.length?b[3]:Ug(a,"id")||""}function
Nj(){var a=window.location.pathname.split("/");return 1>a.length?"":a[1]};funct
ion Oj(a){this.b={};this.setTitle(a.title);this.b.Jh=a.subtitle;this.b.Vf=a.auth
ors;this.b.qh=a.preview_url;this.b.mc=a.info_url;this.b.sh=a.pub_date;this.b.Sg=
a.num_pages;this.b.$k=a.viewability;this.b.Bl=a.subject;this.b.Tk=a.thumbnail_ur
l;this.b.snippet=a.snippet;this.b.vl=a.list_price;this.b.xh=a.sale_price;this.b.
Al=a.sale_price_better;this.b.gk=a.offer_price;this.b.Ae=a.buy_url;this.b.th=a.r
ead_url;this.b.$d=a.is_free_ebook||!1;this.b.dd=a.in_my_ebooks||!1;this.b.wl=a.m
y_ebooks_url||"";
this.b.rating=a.rating_score||0;this.b.Jj=a.num_reviews||0;this.b.rb=a.is_purcha
sed||!1;this.b.Yd=a.is_ebook||!1;this.b.Cl=a.write_review_url||"";this.b.ri=a.ad
d_to_my_ebooks_url||"";this.b.Ck=a.preview_ebook_url||"";this.b.Jk=a.reviews_url
||"";this.b.se=a.view_order_url||"";this.b.Vh=a.add_to_my_ebooks_url;this.b.Wh=a
.add_to_my_ebooks_url_is_on_play||!1;this.b.Ec=a.has_flowing_text||!1;this.b.Wd=
a.has_scanned_text||!1;var b=Mj(a.info_url);this.b.volumeId=b;this.b.ai=a.canoni
cal_atb_url||"";this.b.gf=
a.is_rentable||!1;this.b.tb=a.is_pre_order||!1;this.b.ee=a.on_sale_date||"";this
.b.Jb=a.is_pre_ordered||!1;this.b.ul=a.issue_volume_count||0;this.b.fd=a.is_volu
me_cancelled||!1;this.b.$h=a.cancelled_reason||"0";this.g=new Gj(a.gift_details|
|{});switch(a.rental_state){case 1:this.b.he=1;break;case 2:this.b.he=2}this.b.G
k=a.rental_end_utc||0}A(Oj,Hj);function Pj(a){this.b=[];this.va=a.id;this.setTit
le(a.title);this.I=a.num_volumes;this.g=a.access||"0";this.O=a.predefined;this.F
=a.can_remove_volumes;this.s=a.can_add_volumes;this.C=a.can_only_add_ebooks||!1;
this.j=new U(a.add_vol_base_url);this.o=new U(a.del_vol_base_url);r(a.paused)&&t
his.setPaused(a.paused);a.volumes&&(this.b=C(a.volumes,function(a){return new Oj
(a)}))}A(Pj,Jj);function Qj(){Y.call(this);this.i=[];this.g=[]}A(Qj,Y);function
Rj(a){var b=new U(hd().location),b=new U(b);return a===parseInt(Ug(b,"as_coll"),
10)}function Sj(a,b){return fb(sb(a.i,a.g),function(a){return a.getId()==b})};ne
w Mh;function Tj(){Qd.call(this);this.j=[];this.g=[];this.b={}}A(Tj,Qd);Tj.proto
type.i=function(a){var b=this.g[a];if(b){var c=this.b[b];c&&jb(c,a);delete this.
g[a];delete this.g[a+1];delete this.g[a+2]}return!!b};Tj.prototype.clear=functio
n(a){if(a){var b=this.b[a];b&&(B(b,this.i,this),delete this.b[a])}else this.g.le
ngth=0,this.b={}};Tj.prototype.Eb=function(a){if(a){var b=this.b[a];return b?b.l
ength:0}a=0;for(b in this.b)a+=this.Eb(b);return a};
Tj.prototype.L=function(){Tj.D.L.call(this);this.clear();this.j.length=0};functi
on Uj(a,b,c,d,e,g){Mh.call(this,e,g);this.O=a;this.I=[];this.ib=!!b;this.Ca=!!c;
this.ra=!!d;for(b=this.aa=0;b<a.length;b++)Th(a[b],x(this.S,this,b,!0),x(this.S,
this,b,!1));0!=a.length||this.ib||this.callback(this.I)}A(Uj,Mh);Uj.prototype.S=
function(a,b,c){this.aa++;this.I[a]=[b,c];this.b||(this.ib&&b?this.callback([a,c
]):this.Ca&&!b?this.bc(c):this.aa==this.O.length&&this.callback(this.I));this.ra

&&!b&&(c=null);return c};Uj.prototype.bc=function(a){Uj.D.bc.call(this,a);for(a=
0;a<this.O.length;a++)this.O[a].cancel()};
function Vj(a){return Sh(new Uj(a,!1,!0),function(a){for(var c=[],d=0;d<a.length
;d++)c[d]=a[d][1];return c})};ua("_OC_clearStorage",function(){(void 0).clear()}
);Ua();function Wj(a){Qd.call(this);a||Yc()}A(Wj,Qd);function Xj(a,b){Wj.call(th
is,b);this.s=a;this.b=[]}var Yj;A(Xj,Wj);Xj.prototype.g=0;Xj.prototype.i=!1;Xj.p
rototype.send=function(a,b){var c=a+":"+b;if(!G||3800>=b.length)this.b.push("|"+
c);else for(var d=b.length,e=Math.ceil(d/3800),g=0,h=1;g<d;)this.b.push(","+h+"/
"+e+"|"+c.substr(g,3800)),h++,g+=3800;!this.i&&this.b.length&&(c=this.b.shift(),
++this.g,this.I.send(this.g+c),this.i=!0)};
Xj.prototype.L=function(){Xj.D.L.call(this);var a=Zj;jb(a,this.F);jb(a,this.o);t
his.F=this.o=null;N(this.C);N(this.j);this.C=this.j=null};var Zj=[],ak=x(functio
n(){var a=Zj,b,c=!1;try{for(var d=0;b=a[d];d++)c=c||b.receive()}catch(e){if(b.b.
s.b(),!a.length)return}a=ta();c&&(Yj=a);window.setTimeout(ak,1E3>a-Yj?10:100)},X
j);new Tj;new tg;function bk(){S.call(this);this.g=new W(this);Nd&&(Od?this.g.li
sten(Pd?document.body:window,["online","offline"],this.i):(this.j=Nd?navigator.o
nLine:!0,this.b=new Xf(250),this.g.listen(this.b,"tick",this.o),this.b.start()))
}A(bk,S);bk.prototype.o=function(){var a=Nd?navigator.onLine:!0;a!=this.j&&(this
.j=a,this.i())};bk.prototype.i=function(){this.J((Nd?navigator.onLine:1)?"online
":"offline")};bk.prototype.L=function(){bk.D.L.call(this);this.g.Z();this.g=null
;this.b&&(this.b.Z(),this.b=null)};function ck(a,b,c){this.g=a;this.i=b;c||(c=ne
w U("//www.google.com/images/cleardot.gif"),Wg(c));this.j=c}m=ck.prototype;m.Lh=
1E4;m.Ic=!1;m.uh=0;m.ye=0;m.Cf=0;m.qe=null;m.nd=null;m.setTimeout=ba("Lh");m.sta
rt=function(){if(this.Ic)throw Error("NetworkTester.start called when already ru
nning");this.Ic=!0;this.ye=0;dk(this)};m.stop=function(){ek(this);this.Ic=!1};
function dk(a){a.ye++;"onLine"in navigator&&!navigator.onLine?T(x(a.ld,a,!1),0):
(a.b=new Image,a.b.onload=x(a.mk,a),a.b.onerror=x(a.lk,a),a.b.onabort=x(a.kk,a),
a.qe=T(a.nk,a.Lh,a),a.b.src=String(a.j))}m.mk=function(){this.ld(!0)};m.lk=funct
ion(){this.ld(!1)};m.kk=function(){this.ld(!1)};m.nk=function(){this.ld(!1)};m.l
d=function(a){ek(this);a?(this.Ic=!1,this.g.call(this.i,!0)):this.ye<=this.uh?th
is.Cf?this.nd=T(this.rk,this.Cf,this):dk(this):(this.Ic=!1,this.g.call(this.i,!1
))};
m.rk=function(){this.nd=null;dk(this)};function ek(a){a.b&&(a.b.onload=null,a.b.
onerror=null,a.b.onabort=null,a.b=null);a.qe&&(Zf(a.qe),a.qe=null);a.nd&&(Zf(a.n
d),a.nd=null)};function fk(){S.call(this);this.j=new W(this);this.o=new bk;this.
i=Nd?navigator.onLine:!0;this.g=new ck(this.Nf,this);this.g.uh=Infinity;this.g.C
f=5E3;this.j.listen(this.o,["online","offline"],this.kj)}A(fk,S);ia(fk);var gk=J
b({dl:"complete",nl:"success",ERROR:"error",al:"abort",kl:"ready",ll:"readystate
change",TIMEOUT:"timeout",gl:"incrementaldata",jl:"progress"});
function hk(a){if(!(a.type in gk))throw Error("Given event type is not a network
event: "+a.type);var b=a.target;a=b.j;b=Dj(b);return 6==a&&0==b?!0:8==a}m=fk.pr
ototype;m.Xk=function(a){this.Nf(!hk(a))};m.L=function(){this.o.Z();delete this.
o;this.j.Z();delete this.j;this.g.stop();delete this.g;fk.D.L.call(this)};m.Nk=f
unction(a){var b=r(this.b)?this.b!=a:this.i!=a;this.b=a;b&&ik(this)};m.ei=functi
on(){var a=r(this.b)&&this.b!=this.i;delete this.b;a&&ik(this)};
m.yf=function(){return r(this.b)?this.b:this.i};m.Nf=function(a){if(this.i!=a)if
(this.i=a,r(this.b)||ik(this),a)this.g.stop();else if((Nd?navigator.onLine:1)&&!
this.g.Ic){a=this.g;var b=Wg(new U("/googlebooks/images/cleardot.gif"));a.j=b;th
is.g.start()}};function ik(a){var b=a.yf();a.J(new jk("change"));a.J(new jk(b?"o
nline":"offline"))}m.kj=function(a){this.Nf("online"==a.type)};function jk(a){Td
.call(this,a)}A(jk,Td);ua("_OC_NetworkMonitor",fk);fk.getInstance=fk.pa;fk.proto
type.isOnline=fk.prototype.yf;
fk.prototype.setDebugOnlineStatus=fk.prototype.Nk;fk.prototype.clearDebugOnlineS
tatus=fk.prototype.ei;Ii&&I(7)||G&&I(9)||Gi&&I(5)||Fi&&I(5)||Ei&&I(4)||Ji&&I(5.1
);function kk(a,b){return a-b}function lk(a,b){for(var c=1;c<arguments.length;c+
+){var d=mk[c]||(mk[c]=new RegExp("\\%"+c+"\\$.")),e=arguments[c].toString();-1<
e.indexOf("$")&&(e=e.split("$").join("$$"));a=a.replace(d,e)}return a}var mk={};
function nk(a,b){a&&re(a,"click",function(){var c=1E13*(Math.random()+""),c=L("I
FRAME",{src:"//fls.doubleclick.net/activityi;src=2542116;type=books995;cat="+b+"
;ord="+c,style:"width:1px; height:1px; display:none; border:0",frameborder:0});$

c(a).body.appendChild(c)})};var ok="ganpub ganclk dapp source_ip source_country


source_domain authuser".split(" ");function pk(a){var b=new U(window.location.hr
ef);V(a,"hl","es");var c=Ug(b,"output");c&&V(a,"output",c);c=Ug(b,"source");"geipad-app"==c?(V(a,"dapp","2"),a.b.remove("output")):"ge-tablet-app"==c?(V(a,"dap
p","4"),a.b.remove("output")):"ge-ip-app"==c?V(a,"dapp","1"):"ge-android-app"==c
&&V(a,"dapp","3");Ug(b,"authuser")||a.b.remove("authuser");B(ok,function(c){var
e=Ug(b,c);e&&V(a,c,e)})}
function qk(){var a=(new U(window.location.href)).i;return"/ebooks/app"==a||"/bo
oks/app"==a};function rk(a,b){v(b)||(b=[b]);var c=C(b,function(a){return w(a)?a:
a.Dk+" "+a.duration+"s "+a.timing+" "+a.ii+"s"});P(a,"transition",c.join(","))}v
ar sk=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(functi
on(){if(G)return I("10.0");var a=document.createElement("DIV"),b=Kc?"-webkit":H?
"-moz":G?"-ms":Jc?"-o":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transit
ion"]="opacity 1s linear");b=rc("div",{style:c});a.innerHTML=kc(b);return""!=He(
a.firstChild,"transition")});function tk(a,b,c,d,e){fg.call(this);this.N=a;this.
o=b;this.s=c;this.g=d;this.F=v(e)?e:[e]}A(tk,fg);m=tk.prototype;m.play=function(
){if(1==this.b)return!1;this.Vb();this.kb("play");this.j=ta();this.b=1;if(sk())r
eturn P(this.N,this.s),this.i=T(this.zk,void 0,this),!0;this.Jf(!1);return!1};m.
zk=function(){Xe(this.N);rk(this.N,this.F);P(this.N,this.g);this.i=T(x(this.Jf,t
his,!1),1E3*this.o)};m.stop=function(){1==this.b&&this.Jf(!0)};
m.Jf=function(a){P(this.N,"transition","");Zf(this.i);P(this.N,this.g);this.C=ta
();this.b=0;if(a)this.onStop();else this.kb("finish");this.Kb()};m.L=function(){
this.stop();tk.D.L.call(this)};function uk(a,b,c,d){return new tk(a,.218,{opacit
y:c},{opacity:d},{Dk:"opacity",duration:.218,timing:b,ii:0})};function vk(a,b,c)
{S.call(this);this.target=a;this.i=b||a;this.o=c||new Ae(NaN,NaN,NaN,NaN);this.g
=$c(a);this.b=new W(this);Rd(this,this.b);O(this.i,["touchstart","mousedown"],th
is.Eh,!1,this)}A(vk,S);var wk=G&&!I("12")||H&&I("1.9.3");m=vk.prototype;m.client
X=0;m.clientY=0;m.Fh=0;m.Gh=0;m.deltaX=0;m.deltaY=0;m.Ne=!0;m.ac=!1;m.setEnabled
=ba("Ne");
m.L=function(){vk.D.L.call(this);se(this.i,["touchstart","mousedown"],this.Eh,!1
,this);this.b.removeAll();wk&&this.g.releaseCapture();this.i=this.target=null};
m.Eh=function(a){var b="mousedown"==a.type;if(!this.Ne||this.ac||b&&!Zd(a))this.
J("earlycancel");else if(xk(a),this.J(new yk("start",this,a.clientX,a.clientY)))
{this.ac=!0;a.preventDefault();var b=this.g,c=b.documentElement,d=!wk;this.b.lis
ten(b,["touchmove","mousemove"],this.ij,d);this.b.listen(b,["touchend","mouseup"
],this.Fd,d);wk?(c.setCapture(!1),this.b.listen(c,"losecapture",this.Fd)):this.b
.listen(hd(b),"blur",this.Fd);this.s&&this.b.listen(this.s,"scroll",this.tk,d);t
his.clientX=this.Fh=a.clientX;
this.clientY=this.Gh=a.clientY;this.deltaX=this.target.offsetLeft;this.deltaY=th
is.target.offsetTop;this.j=Id(Yc(this.g));ta()}};m.Fd=function(a){this.b.removeA
ll();wk&&this.g.releaseCapture();if(this.ac){xk(a);this.ac=!1;var b=zk(this,this
.deltaX),c=Ak(this,this.deltaY);this.J(new yk("end",this,a.clientX,a.clientY,0,b
,c))}else this.J("earlycancel")};
function xk(a){var b=a.type;"touchstart"==b||"touchmove"==b?a.init(a.g.targetTou
ches[0],a.i):"touchend"!=b&&"touchcancel"!=b||a.init(a.g.changedTouches[0],a.i)}
m.ij=function(a){if(this.Ne){xk(a);var b=1*(a.clientX-this.clientX),c=a.clientYthis.clientY;this.clientX=a.clientX;this.clientY=a.clientY;if(!this.ac){var d=th
is.Fh-this.clientX,e=this.Gh-this.clientY;if(0<d*d+e*e)if(this.J(new yk("start",
this,a.clientX,a.clientY)))this.ac=!0;else{this.isDisposed()||this.Fd(a);return}
}c=Bk(this,b,c);b=c.x;c=c.y;this.ac&&this.J(new yk("beforedrag",this,a.clientX,a
.clientY,0,b,c))&&(Ck(this,a,b,c),a.preventDefault())}};
function Bk(a,b,c){var d=Id(Yc(a.g));b+=d.x-a.j.x;c+=d.y-a.j.y;a.j=d;a.deltaX+=b
;a.deltaY+=c;b=zk(a,a.deltaX);a=Ak(a,a.deltaY);return new E(b,a)}m.tk=function(a
){var b=Bk(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Ck(this,a,b.x
,b.y)};function Ck(a,b,c,d){a.dg(c,d);a.J(new yk("drag",a,b.clientX,b.clientY,0,
c,d))}function zk(a,b){var c=a.o,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 Ak(a,b){var c=a.o,d=isNaN(c.top)?null:c.top,c=isNaN(c.height)?0:c.heigh
t;return Math.min(null!=d?d+c:Infinity,Math.max(null!=d?d:-Infinity,b))}m.dg=fun
ction(a,b){this.target.style.left=a+"px";this.target.style.top=b+"px"};function

yk(a,b,c,d,e,g,h){Td.call(this,a);this.clientX=c;this.clientY=d;this.left=r(g)?g
:b.deltaX;this.top=r(h)?h:b.deltaY}A(yk,Td);function Dk(a){S.call(this);this.g=a
||Yc();this.oa=Ek;this.va=null;this.la=!1;this.N=null;this.O=void 0;this.F=this.
o=this.s=this.Ja=null;this.Tc=!1}A(Dk,S);Dk.prototype.jf=Pi.pa();var Ek=null;
function Fk(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"h
ighlight":"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");}m
=Dk.prototype;m.getId=function(){return this.va||(this.va=Qi(this.jf))};function
Gk(a,b){if(a.s&&a.s.F){var c=a.s.F,d=a.va;d in c&&delete c[d];Ib(a.s.F,b,a)}a.v
a=b}m.B=f("N");
function Hk(a,b){return a.N?cd(b,a.N||a.g.b):null}function Ik(a){a.O||(a.O=new W
(a));return a.O}m.sc=function(a){if(this==a)throw Error("Unable to set parent co
mponent");if(a&&this.s&&this.va&&Jk(this.s,this.va)&&this.s!=a)throw Error("Unab
le to set parent component");this.s=a;Dk.D.pd.call(this,a)};m.Rb=f("s");m.pd=fun
ction(a){if(this.s&&this.s!=a)throw Error("Method not supported");Dk.D.pd.call(t
his,a)};m.Qa=function(){this.N=this.g.createElement("DIV")};m.render=function(a)
{Kk(this,a)};
function Kk(a,b,c){if(a.la)throw Error("Component already rendered");a.N||a.Qa()
;b?b.insertBefore(a.N,c||null):a.g.b.body.appendChild(a.N);a.s&&!a.s.la||a.ja()}
function Lk(a,b){if(a.la)throw Error("Component already rendered");if(b&&a.Qe(b)
){a.Tc=!0;var c=$c(b);a.g&&a.g.b==c||(a.g=Yc(b));a.Pa(b);a.ja()}else throw Error
("Invalid element to decorate");}m.Qe=l(!0);m.Pa=ba("N");m.ja=function(){this.la
=!0;Mk(this,function(a){!a.la&&a.B()&&a.ja()})};
m.Ua=function(){Mk(this,function(a){a.la&&a.Ua()});this.O&&this.O.removeAll();th
is.la=!1};m.L=function(){this.la&&this.Ua();this.O&&(this.O.Z(),delete this.O);M
k(this,function(a){a.Z()});!this.Tc&&this.N&&N(this.N);this.s=this.Ja=this.N=thi
s.F=this.o=null;Dk.D.L.call(this)};m.ia=function(a,b){this.Oc(a,Nk(this),b)};
m.Oc=function(a,b,c){if(a.la&&(c||!this.la))throw Error("Component already rende
red");if(0>b||b>Nk(this))throw Error("Child component index out of bounds");this
.F&&this.o||(this.F={},this.o=[]);if(a.Rb()==this){var d=a.getId();this.F[d]=a;j
b(this.o,a)}else Ib(this.F,a.getId(),a);a.sc(this);ob(this.o,b,0,a);a.la&&this.l
a&&a.Rb()==this?(c=this.Qb(),b=c.childNodes[b]||null,b!=a.B()&&c.insertBefore(a.
B(),b)):c?(this.N||this.Qa(),b=Ok(this,b+1),Kk(a,this.Qb(),b?b.N:null)):this.la&
&!a.la&&a.N&&a.N.parentNode&&
1==a.N.parentNode.nodeType&&a.ja()};m.Qb=f("N");function Pk(a){null==a.oa&&(a.oa
=af(a.la?a.N:a.g.b.body));return a.oa}function Nk(a){return a.o?a.o.length:0}fun
ction Jk(a,b){var c;a.F&&b?(c=a.F,c=(b in c?c[b]:void 0)||null):c=null;return c}
function Ok(a,b){return a.o?a.o[b]||null:null}function Mk(a,b,c){a.o&&B(a.o,b,c)
}function Qk(a,b){return a.o&&b?$a(a.o,b):-1}
m.removeChild=function(a,b){if(a){var c=w(a)?a:a.getId();a=Jk(this,c);if(c&&a){v
ar d=this.F;c in d&&delete d[c];jb(this.o,a);b&&(a.Ua(),a.N&&N(a.N));a.sc(null)}
}if(!a)throw Error("Child is not in parent component");return a};function Rk(a){
a||Yc();tg.call(this)}A(Rk,tg);m=Rk.prototype;m.eg=null;m.N=null;m.set=function(
a,b,c){tg.prototype.set.call(this,a,b);c&&(this.eg=a);return this};function Sk(a
,b,c,d){return a.set(b.key,b.caption,c,d)}m.render=function(){if(this.N){this.N.
innerHTML=kc(uc);var a=Yc(this.N);this.forEach(function(b,c){var d=a.ma("BUTTON"
,{name:c},b);c==this.eg&&(d.className="goog-buttonset-default");this.N.appendChi
ld(d)},this)}};m.B=f("N");
var Tk={key:"ok",caption:"OK"},Uk={key:"cancel",caption:"Cancel"},Vk={key:"yes",
caption:"Yes"},Wk={key:"no",caption:"No"},Xk={key:"save",caption:"Save"},Yk={key
:"continue",caption:"Continue"};"undefined"!=typeof document&&(Sk(new Rk,Tk,!0,!
0),Sk(Sk(new Rk,Tk,!0),Uk,!1,!0),Sk(Sk(new Rk,Vk,!0),Wk,!1,!0),Sk(Sk(Sk(new Rk,V
k),Wk,!0),Uk,!1,!0),Sk(Sk(Sk(new Rk,Yk),Xk),Uk,!0,!0));function Zk(a,b){this.x=a
;this.y=b}A(Zk,E);function $k(a){return new Zk(a.x,a.y)}Zk.prototype.clone=funct
ion(){return new Zk(this.x,this.y)};Zk.prototype.Oe=E.prototype.Oe;Zk.prototype.
add=function(a){this.x+=a.x;this.y+=a.y;return this};function al(a){this.b={};if
(a)for(var b=0;b<a.length;b++)this.b[bl(a[b])]=null;for(var c in Object.prototyp
e);}var cl={};function bl(a){return a in cl||32==String(a).charCodeAt(0)?" "+a:a
}function dl(a){return 32==a.charCodeAt(0)?a.substr(1):a}m=al.prototype;m.add=fu

nction(a){this.b[bl(a)]=null};m.clear=function(){this.b={}};m.clone=function(){v
ar a=new al,b;for(b in this.b)a.b[b]=null;return a};m.contains=function(a){retur
n bl(a)in this.b};
m.forEach=function(a,b){for(var c in this.b)a.call(b,dl(c),void 0,this)};m.Eb=Ob
ject.keys?function(){return Object.keys(this.b).length}:function(){var a=0,b;for
(b in this.b)a++;return a};m.Da=Object.keys?function(){return Object.keys(this.b
).map(dl,this)}:function(){var a=[],b;for(b in this.b)a.push(dl(b));return a};m.
isEmpty=function(){for(var a in this.b)return!1;return!0};m.remove=function(a){a
=bl(a);return a in this.b?(delete this.b[a],!0):!1};m.uc=function(){return sg(th
is.Da())};function el(a){return bb(a.split(fl),function(a){return 0<a.length})}
var gl=/\s/,hl=/[ -]/,fl=/[+,;]/,il=/-?"[^"]+"|[^\s"]+/g,jl=RegExp('["\\u201C\\u
201D\\u201E\\u201F\\u275D\\u275E\\u301D-\\u301F\\uFF02]',"g"),kl=RegExp("[,!-%'/:-@\\[-^`{-~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010-\\u2014\\u201
8-\\u201A\\u2026\\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,]"),ll=RegExp("^[
\\s\\xA0!-%'-/:-@\\[-^`{-~\\xA1\\xAB\\xBB\\xB7\\xBF\\u05F3\\u05F4\\u200B\\u2010\\u2014\\u2018-\\u201A\\u2026\\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\\u
200B\\u2010-\\u2014\\u2018-\\u201A\\u2026\\u2039\\u203A\\u2060\\u3001\\u3002\\u3
008-\\u3011\\u30FB\\uFF01-\\uFF05\\uFF07-\\uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\
uFF40\\uFF5B-\\uFF65]+$",
"g");function ml(a){var b={};B(nl(a),function(a){for(var d=b,e=0;e<a.length;e++)
{var g=a.charAt(e),g=kl.test(g)?"-":g;d[g]||(d[g]={});d=d[g]}d!=b&&(d.$=ol)});re
turn b}var ol={};
function nl(a){a=za(a.toLowerCase());var b=a.match(jl);b&&(a=a.replace(jl,'"'),b
.length&1&&(a+='"'));a=a.match(il);if(!a)return[];for(var b=new al,c=0;c<a.lengt
h;c++){var d=a[c];if(0==d.lastIndexOf('"',0))b.add(d.replace(ll,""));else if(0!=
d.lastIndexOf("-",0))for(var e=b,d=el(d.replace(ll,"")),g=0;g<d.length;g++)e.b[b
l(d[g])]=null}b.remove("");return b.Da()};function pl(a,b){for(var c=[],d=[],e="
",g,h=0;h<a.length;h++){var k=a.charAt(h).toLowerCase();g=hl.test(e);if(gl.test
(k)){if(k=" ",g)continue}else if(kl.test(k)){if(k="-",g)continue}else g&&b[k]&&d
.push(new ql(h,b));rl(k,h,d,c);if(Infinity<=c.length)return c.length=Infinity,c;
e=k}hl.test(e)||rl(" ",h,d,c);return c}
function rl(a,b,c,d){for(var e=Ya(d),g=c.length-1,h;h=c[g];g--){var k=h,n=a,q=b,
t=!1;if(k.b)if(hl.test(n)){if(t=!!k.b.$,k.b=k.b[" "]||k.b["-"],k.b)for(n=void 0;
n=k.b[" "]||k.b["-"];)k.b=n}else k.g=q+1,k.b=k.b[n];k.i=!k.b;if(t){for(k=new sl(
h.j,h.g);e&&e.g<=k.b&&k.g<=e.b;){d.pop();if(e.g<k.g||e.b>k.b)k=new sl(e.g,k.b);e
=Ya(d)}d.push(k);e=k}h.i&&Za.splice.call(c,g,1)}}function sl(a,b){this.g=a;this.
b=b}function ql(a,b){this.g=this.j=a;this.b=b}ql.prototype.i=!1;function tl(a,b,
c){var d=p._gaq;d&&(c?d.push(["_trackEvent",a,b,c]):d.push(["_trackEvent",a,b]))
}function ul(){var a="gb-get-book-content";w(a)&&(a=J(a));a&&O(a,"click",z(tl,"B
uy","Click","Play Books Viewport"))};function vl(){}m=vl.prototype;m.rf=6E5;m.Dh
="ge-web-app";m.Ih=0;m.Oh=!0;m.clone=function(){var a=new vl;a.rf=this.rf;a.Dh=t
his.Dh;a.Ih=this.Ih;a.Oh=!!this.Oh;return a};new tg;Nb(["BR","HR","IMG","INPUT"]
);function wl(a,b){vc(b,0,a)}new wl(Infinity,Infinity);new wl(0,0);function xl(a
){S.call(this);this.b=a}A(xl,S);xl.prototype.getContent=f("b");xl.prototype.canc
el=function(){this.J("cancel")};xl.prototype.L=function(){this.cancel();xl.D.L.c
all(this)};function yl(a){Td.call(this,"notification");a instanceof xl||new xl(a
)}A(yl,Td);var zl=new S;(new vl).clone().rf=Infinity;var Al,Bl;
(function(){function a(a,b){if(!b)return"";var c=a.createElement("a");c.setAttri
bute("href",b);return c.href}function b(a,b,c){b in a?a[b].push(c):a[b]=[c]}func
tion 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,y){if(1==d.nodeType){i
f(d.id){if(y[d.id])return;y[d.id]=
!0}if(null!=d.getAttribute("itemprop")){"properties"in k||(k.properties={});for(
var K=d.getAttribute("itemprop").split(" "),ha=0;ha<K.length;ha++){var Ga=K[ha],

Ia=void 0;d.tagName in n&&(Ia=n[d.tagName]);var Db;null!=d.getAttribute("itemsco


pe")?Db=h(d):"src"==Ia?Db=a(d.ownerDocument,d.src):"href"==Ia?(Db=a(d.ownerDocum
ent,d.href),"url_name"==Ga&&(Ga="url",e(d)&&b(k.properties,"name",e(d)))):"data"
==Ia?Db=d.data:Db="content"==Ia?d.getAttribute("content"):Ia?d.getAttribute(Ia):
null!=d.getAttribute("datetime")?
d.getAttribute("datetime"):e(d);b(k.properties,Ga,Db)}}null!=d.getAttribute("ite
mscope")||c(d,g,k,y)}}function h(a){var b={};null!=a.getAttribute("itemtype")&&(
b.type=a.getAttribute("itemtype"));null!=a.getAttribute("itemid")&&(b.id=a.getAt
tribute("itemid"));var d={},e=a.getAttribute("itemref");if(e)for(var e=e.split(/
\s+/),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("items
cope")&&null==a.getAttribute("itemprop")&&
b(d,"items",h(a)),c(a,k,d))}var n={META:"content",AUDIO:"src",EMBED:"src",IFRAME
:"src",IMG:"src",SOURCE:"src",TRACK:"src",VIDEO:"src",A:"href",AREA:"href",LINK:
"href",OBJECT:"data"};Bl=function(a){var b={};k(a,b);return b};Al=function(a,b){
a.gbar&&a.gbar.asmc&&a.gbar.asmc(function(){var a;"function"==typeof b?a=b():a=b
;return a?Bl(a):null})}})();var Cl,Dl,El,Fl,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl;
Cl=function(){var a=Dl||window;a.iframes.setHandler("shareboxDialog",{onOpen:fun
ction(a){a.openInto(a.getOpenParams().element,{"class":"abc",scrolling:"auto",wi
dth:"100%",height:"100%",allowtransparency:"true"});var c=a.getIframeEl();0<navi
gator.userAgent.indexOf("MSIE")&&(c.style.visibility="hidden",c.onreadystatechan
ge=function(){c.style.visibility="";delete c.onreadystatechange});c.focus();retu
rn a},onReady:function(b){window.setTimeout(function(){El=b;Fl&&b.setPrefill(Fl)
;b.setParamBag(Gl);Hl&&
(Il=a.document.documentElement.style.overflow,a.document.documentElement.style.o
verflow="hidden");Jl&&Jl({})},0)},onClose:function(b,c){c&&(c.loggedOut&&Kl&&Kl(
),c.footerCallback&&Ll&&Ll());a.document.body.removeChild(a.document.getElementB
yId("googleShareboxIframeDiv"));Hl&&(a.document.documentElement.style.overflow=I
l);Ml.b=!1;Nl&&Nl(c)}})};Ol=function(){if(!El){var a=Dl||window;a.document.body.
removeChild(a.document.getElementById("googleShareboxIframeDiv"));Ml.b=!1;Pl&&Pl
({})}};
Ml=function(a,b){if(!Ml.b){Fl=a;b&&(Jl=b.onShareOpened,Nl=b.onShareClosed,Pl=b.o
nShareTimedOut,Kl=b.onNotLoggedInForGooglePlus,Ll=b.footerCallback,Ql=b.sessionI
ndex,Rl=b.socialHost,Dl=b.window,b.window=null,Hl=b.hideDoubleScrollBar,Gl=b);va
r c=Dl||window,d=c.document;Ql=Ql||"0";Rl=Rl||"https://plus.google.com";Cl();Ml.
b=!0;var e=Rl+"/u/"+Ql+"/_/sharebox/dialog",g={};g.claimedOrigin=d.location.prot
ocol+"//"+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.ca
ncelButtonText&&(g.cancelButtonText=b.cancelButtonText),b.showIcons&&(g.showIcon
s="true"),b.editorText&&(g.editorText=b.editorText),b.editorHelperText&&(g.edito
rHelperText=b.editorHelperText),b.segments&&(g.segments=c.JSON.stringify(b.segme
nts)),b.birthday&&(g.birthday=b.birthday),b.secb&&(g.secb=b.secb),b.recipients&&
(g.rcpt=b.recipients.join(",")),
h=!!b.updateMetadata,b.footer&&(g.footer=b.footer));var k=null;if(!h){var n;if(a
&&a.items&&1==a.items.length&&a.items[0].properties){var h=a.items[0].properties
,q=!1,t;for(t in h)if("url"!=t){q=!0;break}!q&&h.url&&h.url[0]&&(n=h.url[0])}n?(
g.url=n,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.docu
mentMode&&(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:9999
9";d.body.appendChild(k);c.iframes.open(e,{element:k,allowPost:!0,style:"sharebo
xDialog"},g,{});var y=d.createElement("div");y.style.cssText="left:0;top:0;width
:100%;height:100%;position:absolute;background:#fff;opacity:0;transition:opacity
0.25s;-webkit-transition:opacity 0.25s;filter:alpha(opacity=75);z-index:-1";k.a
ppendChild(y);window.setTimeout(function(){y.style.opacity=".75"},0);window.setT
imeout(Ol,15E3)}};
Ml.b=!1;var Sl={},Tl={},Ul={};function Vl(){throw Error("Do not instantiate dire

ctly");}Vl.prototype.Pc=null;Vl.prototype.getContent=f("content");Vl.prototype.t
oString=f("content");function Wl(a,b,c){c=(c||Yc()).createElement("DIV");a=Xl(a(
b||Yl,void 0,void 0));c.innerHTML=a;return 1==c.childNodes.length&&(a=c.firstChi
ld,1==a.nodeType)?a:c}function Xl(a){if(!na(a))return String(a);if(a instanceof
Vl){if(a.Mb===Sl)return a.getContent();if(a.Mb===Ul)return Ea(a.getContent())}re
turn"zSoyz"}var Yl={};function Zl(){}var $l;ia(Zl);function am(){var a=new bm;a.
V=l("jfk-checkbox");return a}var cm={button:"pressed",checkbox:"checked",menuite
m:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",
tab:"selected",treeitem:"selected"};m=Zl.prototype;m.ic=aa();m.Ya=function(a){re
turn a.g.ma("DIV",dm(this,a).join(" "),a.getContent())};m.ob=function(a){return
a};function em(a,b,c){if(a=a.B?a.B():a){var d=[b];G&&!I("7")&&(d=fm(vb(a),b),d.p
ush(b));(c?xb:zb)(a,d)}}m.Md=l(!0);
m.ua=function(a,b){b.id&&Gk(a,b.id);var c=this.ob(b);c&&c.firstChild?gm(a,c.firs
tChild.nextSibling?mb(c.childNodes):c.firstChild):a.jc=null;var d=0,e=this.V(),g
=this.V(),h=!1,k=!1,n=!1,q=mb(vb(b));B(q,function(a){h||a!=e?k||a!=g?d|=this.Jd(
a):k=!0:(h=!0,g==e&&(k=!0));1==this.Jd(a)&&Ad(c)&&Bd(c)&&zd(c,!1)},this);a.Sb=d;
h||(q.push(e),g==e&&(k=!0));k||q.push(g);var t=a.lb;t&&q.push.apply(q,t);if(G&&!
I("7")){var y=fm(q);0<y.length&&(q.push.apply(q,y),n=!0)}if(!h||!k||t||n)b.class
Name=q.join(" ");return b};
m.rg=function(a){Pk(a)&&this.tg(a.B(),!0);a.isEnabled()&&this.Zc(a,a.ca())};func
tion hm(a,b,c){if(a=c||a.ic())c=b.getAttribute("role")||null,a!=c&&qi(b,a)}funct
ion im(a,b,c){b.ca()||X(c,"hidden",!b.ca());b.isEnabled()||a.yb(c,1,!b.isEnabled
());jm(b,8)&&a.yb(c,8,km(b,8));jm(b,16)&&a.yb(c,16,b.Na());jm(b,64)&&a.yb(c,64,k
m(b,64))}m.Ue=function(a,b){cf(a,!b,!G&&!Jc)};m.tg=function(a,b){em(a,this.V()+"
-rtl",b)};m.sg=function(a){var b;return jm(a,32)&&(b=a.B())?Ad(b)&&Bd(b):!1};
m.Zc=function(a,b){var c;if(jm(a,32)&&(c=a.B())){if(!b&&km(a,32)){try{c.blur()}c
atch(d){}km(a,32)&&a.Nd(null)}(Ad(c)&&Bd(c))!=b&&zd(c,b)}};m.setVisible=function
(a,b){R(a,b);a&&X(a,"hidden",!b)};m.Sa=function(a,b,c){var d=a.B();if(d){var e=t
his.Uc(b);e&&em(a,e,c);this.yb(d,b,c)}};m.yb=function(a,b,c){$l||($l={1:"disable
d",8:"selected",16:"checked",64:"expanded"});b=$l[b];var d=a.getAttribute("role"
)||null;d&&(d=cm[d]||b,b="checked"==b||"selected"==b?d:b);b&&X(a,b,c)};
m.Yc=function(a,b){var c=this.ob(a);if(c&&(pd(c),b))if(w(b))wd(c,b);else{var d=f
unction(a){if(a){var b=$c(c);c.appendChild(w(a)?b.createTextNode(a):a)}};v(b)?B(
b,d):!ka(b)||"nodeType"in b?d(b):B(mb(b),d)}};m.V=l("goog-control");function dm(
a,b){var c=a.V(),d=[c],e=a.V();e!=c&&d.push(e);c=b.getState();for(e=[];c;){var g
=c&-c;e.push(a.Uc(g));c&=~g}d.push.apply(d,e);(c=b.lb)&&d.push.apply(d,c);G&&!I(
"7")&&d.push.apply(d,fm(d));return d}
function fm(a,b){var c=[];b&&(a=a.concat([b]));B([],function(d){!eb(d,z(hb,a))||
b&&!hb(d,b)||c.push(d.join("_"))});return c}m.Uc=function(a){this.b||lm(this);re
turn this.b[a]};m.Jd=function(a){this.R||(this.b||lm(this),this.R=Jb(this.b));a=
parseInt(this.R[a],10);return isNaN(a)?0:a};function lm(a){var b=a.V();b.replace
(/\xa0|\s/g," ");a.b={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected"
,16:b+"-checked",32:b+"-focused",64:b+"-open"}};function mm(){}A(mm,Zl);ia(mm);m
=mm.prototype;m.ic=l("button");m.yb=function(a,b,c){switch(b){case 8:case 16:X(a
,"pressed",c);break;default:case 64:case 1:mm.D.yb.call(this,a,b,c)}};m.Ya=funct
ion(a){var b=mm.D.Ya.call(this,a);nm(b,a.j);var c=a.Ha();c&&this.Pe(b,c);jm(a,16
)&&this.yb(b,16,a.Na());return b};m.ua=function(a,b){b=mm.D.ua.call(this,a,b);va
r c=this.Ha(b);a.Ta=c;a.j=b.title;jm(a,16)&&this.yb(b,16,a.Na());return b};m.Ha=
u;m.Pe=u;
function nm(a,b){a&&(b?a.title=b:a.removeAttribute("title"))}m.V=l("goog-button"
);function om(a,b){if(!a)throw Error("Invalid class name "+a);if(!ma(b))throw Er
ror("Invalid decorator function "+b);pm[a]=b}var qm={},pm={};function rm(a,b,c){
Dk.call(this,c);if(!b){b=this.constructor;for(var d;b;){d=oa(b);if(d=qm[d])break
;b=b.D?b.D.constructor:null}b=d?ma(d.pa)?d.pa():new d:null}this.i=b;this.jc=r(a)
?a:null}A(rm,Dk);m=rm.prototype;m.jc=null;m.Sb=0;m.ud=39;m.$b=255;m.sd=0;m.Qd=!0
;m.lb=null;m.Od=!0;function sm(a,b){a.la&&b!=a.Od&&tm(a,b);a.Od=b}function um(a,
b){b&&(a.lb?hb(a.lb,b)||a.lb.push(b):a.lb=[b],em(a,b,!0))}function vm(a,b,c){c?u
m(a,b):b&&a.lb&&jb(a.lb,b)&&(0==a.lb.length&&(a.lb=null),em(a,b,!1))}
m.Qa=function(){var a=this.i.Ya(this);this.N=a;hm(this.i,a,this.$c());this.i.Ue(
a,!1);this.ca()||this.i.setVisible(a,!1)};m.$c=l(null);m.Qb=function(){return th

is.i.ob(this.B())};m.Qe=function(a){return this.i.Md(a)};m.Pa=function(a){this.N
=a=this.i.ua(this,a);hm(this.i,a,this.$c());this.i.Ue(a,!1);this.Qd="none"!=a.st
yle.display};
m.ja=function(){rm.D.ja.call(this);im(this.i,this,this.N);this.i.rg(this);if(thi
s.ud&-2&&(this.Od&&tm(this,!0),jm(this,32))){var a=this.B();if(a){var b=this.I||
(this.I=new wi);xi(b,a);Ik(this).listen(b,"key",this.gb).listen(a,"focus",this.D
i).listen(a,"blur",this.Nd)}}};
function tm(a,b){var c=Ik(a),d=a.B();b?(c.listen(d,"mouseover",a.Pd).listen(d,"m
ousedown",a.pb).listen(d,"mouseup",a.qb).listen(d,"mouseout",a.Td),a.ad!=u&&c.li
sten(d,"contextmenu",a.ad),G&&(c.listen(d,"dblclick",a.Ag),a.R||(a.R=new wm(a),R
d(a,a.R)))):(c.ya(d,"mouseover",a.Pd).ya(d,"mousedown",a.pb).ya(d,"mouseup",a.qb
).ya(d,"mouseout",a.Td),a.ad!=u&&c.ya(d,"contextmenu",a.ad),G&&(c.ya(d,"dblclick
",a.Ag),Sd(a.R),a.R=null))}
m.Ua=function(){rm.D.Ua.call(this);this.I&&Di(this.I);this.ca()&&this.isEnabled(
)&&this.i.Zc(this,!1)};m.L=function(){rm.D.L.call(this);this.I&&(this.I.Z(),dele
te this.I);delete this.i;this.R=this.lb=this.jc=null};m.getContent=f("jc");funct
ion gm(a,b){a.jc=b}
m.Hd=function(){var a=this.getContent();if(!a)return"";if(!w(a))if(v(a))a=C(a,Cd
).join("");else{if(Xc&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n
");else{var b=[];Dd(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xA
D/g,"");a=a.replace(/\u200B/g,"");Xc||(a=a.replace(/ +/g," "));" "!=a&&(a=a.repl
ace(/^\s*/,""))}return Ba(a)};m.ca=f("Qd");
m.setVisible=function(a,b){if(b||this.Qd!=a&&this.J(a?"show":"hide")){var c=this
.B();c&&this.i.setVisible(c,a);this.isEnabled()&&this.i.Zc(this,a);this.Qd=a;ret
urn!0}return!1};m.isEnabled=function(){return!km(this,1)};m.setEnabled=function(
a){var b=this.Rb();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!xm(this,1
,!a)||(a||(ym(this,!1),zm(this,!1)),this.ca()&&this.i.Zc(this,a),this.Sa(1,!a,!0
))};function zm(a,b){xm(a,2,b)&&a.Sa(2,b)}function ym(a,b){xm(a,4,b)&&a.Sa(4,b)}
m.Ff=function(a){xm(this,8,a)&&this.Sa(8,a)};m.Na=function(){return km(this,16)}
;m.Ka=function(a){xm(this,16,a)&&this.Sa(16,a)};m.Lc=function(a){xm(this,32,a)&&
this.Sa(32,a)};m.xa=function(a){xm(this,64,a)&&this.Sa(64,a)};m.getState=f("Sb")
;function km(a,b){return!!(a.Sb&b)}m.Sa=function(a,b,c){c||1!=a?jm(this,a)&&b!=k
m(this,a)&&(this.i.Sa(this,a,b),this.Sb=b?this.Sb|a:this.Sb&~a):this.setEnabled(
!b)};function jm(a,b){return!!(a.ud&b)}
m.za=function(a,b){if(this.la&&km(this,a)&&!b)throw Error("Component already ren
dered");!b&&km(this,a)&&this.Sa(a,!1);this.ud=b?this.ud|a:this.ud&~a};function A
m(a,b){return!!(a.$b&b)&&jm(a,b)}function xm(a,b,c){return jm(a,b)&&km(a,b)!=c&&
(!(a.sd&b)||a.J(Fk(b,c)))&&!a.isDisposed()}m.Pd=function(a){(!a.j||!ud(this.B(),
a.j))&&this.J("enter")&&this.isEnabled()&&Am(this,2)&&zm(this,!0)};m.Td=function
(a){a.j&&ud(this.B(),a.j)||!this.J("leave")||(Am(this,4)&&ym(this,!1),Am(this,2)
&&zm(this,!1))};
m.ad=u;m.pb=function(a){this.isEnabled()&&(Am(this,2)&&zm(this,!0),Zd(a)&&(Am(th
is,4)&&ym(this,!0),this.i&&this.i.sg(this)&&this.B().focus()));Zd(a)&&a.preventD
efault()};m.qb=function(a){this.isEnabled()&&(Am(this,2)&&zm(this,!0),km(this,4)
&&this.Wb(a)&&Am(this,4)&&ym(this,!1))};m.Ag=function(a){this.isEnabled()&&this.
Wb(a)};
m.Wb=function(a){Am(this,16)&&this.Ka(!this.Na());Am(this,8)&&this.Ff(!0);Am(thi
s,64)&&this.xa(!km(this,64));var b=new Td("action",this);a&&(b.altKey=a.altKey,b
.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.C=a.C);return thi
s.J(b)};m.Di=function(){Am(this,32)&&this.Lc(!0)};m.Nd=function(){Am(this,4)&&ym
(this,!1);Am(this,32)&&this.Lc(!1)};m.gb=function(a){return this.ca()&&this.isEn
abled()&&this.kc(a)?(a.preventDefault(),a.b(),!0):!1};m.kc=function(a){return 13
==a.keyCode&&this.Wb(a)};
if(!ma(rm))throw Error("Invalid component class "+rm);if(!ma(Zl))throw Error("In
valid renderer class "+Zl);var Bm=oa(rm);qm[Bm]=Zl;om("goog-control",function(){
return new rm(null)});function wm(a){this.g=a;this.b=!1;this.i=new W(this);Rd(th
is,this.i);a=this.g.N;this.i.listen(a,"mousedown",this.o).listen(a,"mouseup",thi
s.s).listen(a,"click",this.j)}A(wm,Qd);wm.prototype.o=function(){this.b=!1};wm.p
rototype.s=function(){this.b=!0};
wm.prototype.j=function(a){if(this.b)this.b=!1;else{var b=a.g,c=b.button,d=b.typ

e;b.button=0;b.type="mousedown";this.g.pb(new Xd(b,a.i));b.type="mouseup";this.g
.qb(new Xd(b,a.i));b.button=c;b.type=d}};wm.prototype.L=function(){this.g=null;w
m.D.L.call(this)};function Cm(){}A(Cm,mm);ia(Cm);m=Cm.prototype;m.ic=aa();m.Ya=f
unction(a){sm(a,!1);a.$b&=-256;a.za(32,!1);return a.g.ma("BUTTON",{"class":dm(th
is,a).join(" "),disabled:!a.isEnabled(),title:a.j||"",value:a.Ha()||""},a.Hd()||
"")};m.Md=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==
a.type||"submit"==a.type||"reset"==a.type)};m.ua=function(a,b){sm(a,!1);a.$b&=-2
56;a.za(32,!1);if(b.disabled){var c=this.Uc(1);D(b,c)}return Cm.D.ua.call(this,a
,b)};
m.rg=function(a){Ik(a).listen(a.B(),"click",a.Wb)};m.Ue=u;m.tg=u;m.sg=function(a
){return a.isEnabled()};m.Zc=u;m.Sa=function(a,b,c){Cm.D.Sa.call(this,a,b,c);(a=
a.B())&&1==b&&(a.disabled=c)};m.Ha=function(a){return a.value};m.Pe=function(a,b
){a&&(a.value=b)};m.yb=u;function Dm(a,b,c){rm.call(this,a,b||Cm.pa(),c)}A(Dm,rm
);m=Dm.prototype;m.Ha=f("Ta");m.qg=function(a){this.j=a;nm(this.B(),a)};function
Em(a,b){var c=a.i,d=Pk(a),e=c.V()+"-collapse-left",c=c.V()+"-collapse-right";vm
(a,d?c:e,!!(b&1));vm(a,d?e:c,!!(b&2))}m.L=function(){Dm.D.L.call(this);delete th
is.Ta;delete this.j};m.ja=function(){Dm.D.ja.call(this);if(jm(this,32)){var a=th
is.B();a&&Ik(this).listen(a,"keyup",this.kc)}};
m.kc=function(a){return 13==a.keyCode&&"key"==a.type||32==a.keyCode&&"keyup"==a.
type?this.Wb(a):32==a.keyCode};om("goog-button",function(){return new Dm(null)})
;function Fm(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"}}A(Fm,ch);m=Fm.prototype;m.
Mg=!1;m.xe=2;m.Tf=20;m.ze=3;m.zf=-5;m.Kc=ba("g");m.setPosition=function(a,b,c,d)
{null!=a&&(this.ze=a);null!=b&&(this.xe=b);la(c)&&(this.Tf=Math.max(c,15));la(d)
&&(this.zf=d)};m.Wa=function(a,b,c){a=this.xe;2==a&&(a=0);Gm(this,this.ze,a,2==t
his.xe?Hm(this.ze)?this.b.offsetHeight/2:this.b.offsetWidth/2:this.Tf,c)};
function Gm(a,b,c,d,e,g){if(a.g){var h=Im(b,c),k;k=a.g;var n=Xe(k);var n=(Hm(b)?
n.height/2:n.width/2)-d,q=fh(k,h),t;if(t=Qe(k))k=Be(Ze(k)),Hm(b)?k.top<t.top&&!(
q&1)?n-=t.top-k.top:k.bottom>t.bottom&&q&1&&(n-=k.bottom-t.bottom):k.left<t.left
&&!(q&2)?n-=t.left-k.left:k.right>t.right&&q&2&&(n-=k.right-t.right);k=n;k=Hm(b)
?new E(a.zf,k):new E(k,a.zf);n=Hm(b)?6:9;q=b^3;Hm(b)&&"rtl"==a.g.dir&&(q=b);h=dh
(a.g,Im(q,c),a.b,h,k,e,a.Mg?n:0,void 0,null);if(!g&&h&496){Gm(a,b^3,c,d,e,!0);re
turn}!a.s||h&496||(e=
parseFloat(a.b.style.left),g=parseFloat(a.b.style.top),isFinite(e)&&0==e%1&&isFi
nite(g)&&0==g%1||Ke(a.b,Math.round(e),Math.round(g)))}Jm(a,b,c,d)}function Jm(a,
b,c,d){var e=a.o;Bb(a.j,function(a){Ab(e,a,!1)},a);D(e,a.j[b]);e.style.top=e.sty
le.left=e.style.right=e.style.bottom="";a.g?(c=Ue(a.g,a.b),d=Km(a.g,b),Hm(b)?(a=
Lm(c.y+d.y,a.b.offsetHeight-15),e.style.top=a+"px"):(a=Lm(c.x+d.x,a.b.offsetWidt
h-15),e.style.left=a+"px")):e.style[0==c?Hm(b)?"top":"left":Hm(b)?"bottom":"righ
t"]=d+"px"}
function Lm(a,b){return 15>b?15:vc(a,15,b)}function Im(a,b){switch(a){case 2:ret
urn 0==b?1:3;case 1:return 0==b?0:2;case 0:return 0==b?6:7;default:return 0==b?4
:5}}function Km(a,b){var c=0,d=0,e=Xe(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.h
eight/2}return new E(c,d)}function Hm(a){return 0==a||3==a};function Mm(a){Qd.ca
ll(this);this.g=a||Yc()}A(Mm,Qd);Mm.prototype.o=function(){qi(this.B(),"tooltip"
);X(this.B(),"live","polite")};function Nm(a){Mm.call(this,a);this.b=this.g.ma("
div",Om()+"-contentId");this.j=this.g.ma("div",Om()+"-arrow",this.g.ma("div",Om(
)+"-arrowimplbefore"),this.g.ma("div",Om()+"-arrowimplafter"));this.i=this.g.ma(
"div",{"class":Om(),role:"tooltip"},this.b,this.j);this.o()}A(Nm,Mm);function Om
(){return"jfk-tooltip"}Nm.prototype.B=f("i");Nm.prototype.L=function(){this.i&&N
(this.i)};function Pm(a){Nm.call(this,a)}A(Pm,Nm);Pm.prototype.o=function(){qi(t
his.B(),"tooltip")};var Qm={};function Rm(a){W.call(this);this.R=a;this.I=new $f
(this.Sk,0,this);Rd(this,this.I);a=a.b;this.listen(a,["mouseout","mousedown","cl
ick","blur",Wd,"keydown"],this.di,!0);this.listen(a,["mouseover","focus",Vd],thi
s.Mk,!0)}A(Rm,W);m=Rm.prototype;m.L=function(){Sm(this);Rm.D.L.call(this)};funct
ion Tm(a,b){switch(b.type){case "mousedown":case "mouseover":case "mouseout":cas
e "click":a.O=!1;break;case "keydown":a.O=!0}}
m.Mk=function(a){Tm(this,a);var b=a.target;a="focus"==a.type||a.type==Vd;var c=t
his.b&&ud(this.b.b,b);this.O||!a||c?(this.S=a,this.j=b):this.j=null;Sm(this);thi

s.I.start(this.g?50:300)};m.di=function(a){Tm(this,a);var b=a.target;a="mousedow
n"==a.type||"click"==a.type;b=this.b&&ud(this.b.b,b);a&&b||(this.j=null,Sm(this)
,this.I.start(this.g?50:300))};function Sm(a){a.C&&(Zf(a.C),a.C=0,a.g=null)}
m.Sk=function(){if(!this.j)Um(this),this.g=null;else if(!(this.g&&this.b&&ud(thi
s.b.B(),this.j))){var a=Fd(this.j,function(a){return a.getAttribute&&(a.getAttri
bute("data-tooltip-contained")||a.getAttribute("data-tooltip")||a.b)&&!a.getAttr
ibute("data-tooltip-suspended")},!0),b=!1;this.g&&this.g!=a&&(Um(this),this.g=nu
ll,b=!0);if(!this.g&&a&&(this.g=a,Vm(this,a))){var c=uc;if(a.getAttribute("datatooltip-contained"))for(var d=ad("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:nc(a.getAttribute("data-tooltip"));var d=a.getAttribute("d
ata-tooltip-align"),e=a.getAttribute("data-tooltip-class"),g=a.getAttribute("dat
a-tooltip-offset"),g=Aa(Ta(g))?-1:Number(g);if(!b&&(a=a.getAttribute("data-toolt
ip-delay"),a=Math.max(0,a-300))){this.C=T(z(this.Bh,this.g,c,d,g,e),a,this);retu
rn}this.Bh(this.g,c,d,g,e)}}};
function Vm(a,b){return b.getAttribute("data-tooltip-only-on-overflow")&&b.offse
tWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||a.S&&"mouse"==b.getAttrib
ute("data-tooltip-trigger")?!1:!0}function Wm(a){if(a)switch(a.toLowerCase().spl
it(",")[0]){case "l":return 0;case "t":return 2;case "r":return 3}return 1}
m.Bh=function(a,b,c,d,e){this.C=0;if(!this.b){this.b=new Pm(this.R);Um(this);thi
s.R.b.body.appendChild(this.b.B());Rd(this,this.b);this.o=new Fm(Om(),!0);this.o
.Mg=!0;var g=this.o,h=this.b.j;g.b=this.b.B();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.setPositi
on(Wm(c),g,void 0,d);yb(this.b.B(),"jfk-tooltip-hide");this.F!=e&&(this.F&&!Aa(T
a(this.F))&&yb(this.b.B(),this.F),Aa(Ta(e))||D(this.b.B(),e),this.F=e);Ke(this.b
.B(),0,0);if(b instanceof
ic)this.b.b.innerHTML=kc(b);else for(pd(this.b.b);c=b.firstChild;)this.b.b.appen
dChild(c);this.o.Kc(a);this.o.Wa(null,0)};function Um(a){a.b&&D(a.b.B(),"jfk-too
ltip-hide")};function Xm(a,b){var c=a.match(Ym);return c?c[1]*b[c[2]]:NaN}var Ym
=/^([-]?\d+\.?\d*)([K,M,G,T,P,k,m,u,n]?)[B]?$/,Zm={"":1,n:1E-9,u:1E-6,m:.001,k:1
E3,K:1E3,M:1E6,G:1E9,T:1E12,P:1E15},$m={"":1,n:Math.pow(1024,-3),u:Math.pow(1024
,-2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(102
4,4),P:Math.pow(1024,5)};G&&I(8);function an(a){if(null!=a)switch(a.Pc){case 1:r
eturn 1;case -1:return-1;case 0:return 0}return null}function bn(){Vl.call(this)
}A(bn,Vl);bn.prototype.Mb=Sl;function cn(a,b){this.content=String(a);this.Pc=nul
l!=b?b:null}A(cn,Vl);cn.prototype.Mb=Ul;var dn=function(a){function b(a){this.co
ntent=a}b.prototype=a.prototype;return function(a,d){var e=new b(String(a));void
0!==d&&(e.Pc=d);return e}}(bn);
(function(a){function b(a){this.content=a}b.prototype=a.prototype;return functio
n(a,d){var e=String(a);if(!e)return"";e=new b(e);void 0!==d&&(e.Pc=d);return e}}
)(bn);function en(a){null!=a&&a.Mb===Sl?(a=a.getContent(),a=String(a).replace(fn
,"").replace(gn,"&lt;"),a=String(a).replace(hn,jn)):a=Ea(String(a));return a}fun
ction kn(a){null!=a&&a.Mb===Tl?a=a.getContent().replace(/([^"'\s])$/,"$1 "):(a=S
tring(a),a=ln.test(a)?a:"zSoyz");return a}
var mn={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":
"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;"
,"<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160
;","\u2028":"&#8232;","\u2029":"&#8233;"};function jn(a){return mn[a]}
var hn=/[\x00\x22\x27\x3c\x3e]/g,ln=/^(?!style|on|action|archive|background|cite
|classid|codebase|data|dsync|href|longdesc|src|usemap)(?:[a-z0-9_$:-]*)$/i,fn=/<
(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,gn=/</g;functio
n nn(a){var b;a=a||{};var c='<div role="button"'+(a.id?' id="'+en(a.id)+'"':"")+
' class="',d;d=a||{};var e="goog-inline-block jfk-button ";switch(d.style){case
0:e+="jfk-button-standard";break;case 2:e+="jfk-button-action";break;case 3:e+="
jfk-button-primary";break;case 1:e+="jfk-button-default";break;case 4:e+="jfk-bu
tton-flat";break;case 5:e+="jfk-button-mini";break;case 6:e+="jfk-button-contras
t";break;default:e+="jfk-button-standard"}e+=(1==d.width?" jfk-button-narrow":""
)+(d.checked?" jfk-button-checked":
"")+(d.Ce?" "+d.Ce:"")+(d.disabled?" jfk-button-disabled":"");c=c+en(new cn(e,vo
id 0))+'"'+(a.disabled?' aria-disabled="true"':' tabindex="'+(a.Kf?en(a.Kf):"0")

+'"')+(a.title?" "+(a.Yk?"data-tooltip":"title")+'="'+en(a.title)+'"':"")+(a.val
ue?' value="'+en(a.value)+'"':"")+(a.attributes?" "+kn(a.attributes):"")+">";a=n
ull==(b=a.content)?"":b;b=null!=a&&a.Mb===Sl?a:a instanceof ic?dn(kc(a),a.dc()):
dn(Ea(String(String(a))),an(a));return dn(c+b+"</div>")};function Z(a,b,c,d){Dm.
call(this,a,on.pa(),b);this.S=c||0;this.Ba=d||0;this.ra=!1}A(Z,Dm);m=Z.prototype
;m.getStyle=f("S");m.eb=f("Ba");
m.qg=function(a){this.j=a;var b=this.B();if(b)if(this.ra){var c=void 0,c=a insta
nceof ic?kc(a):a;b.removeAttribute("title");b.removeAttribute("data-tooltip-cont
ained");b.removeAttribute("data-tooltip");a?(a instanceof ic?b.b=a:(b.setAttribu
te("data-tooltip",a),b.b=null),b.setAttribute("aria-label",c)):(b.b=null,b.remov
eAttribute("aria-label"));a=Yc(b)||Yc();b=oa(a.b);Qm[b]||(Qm[b]=new Rm(a))}else
a?b.title=a:b.removeAttribute("title")};
m.setEnabled=function(a){this.isEnabled()!=a&&(Z.D.setEnabled.call(this,a),pn(th
is))};m.focus=function(){var a=this.N;try{a.focus()}catch(b){}};m.Lc=function(a)
{Z.D.Lc.call(this,a);qn(this,!1)};m.pb=function(a){Z.D.pb.call(this,a);this.isEn
abled()&&qn(this,!0)};m.qb=function(a){Z.D.qb.call(this,a);this.isEnabled()&&qn(
this,!0)};function qn(a,b){a.B()&&Ab(a.B(),"jfk-button-clear-outline",b)}functio
n pn(a){a.B()&&rn(a.i,a)}
function sn(a,b){if(w(a)){var c=a;a=L("img");a.src=c;Q(a,21,21)}D(a,"jfk-buttonimg");c=[];c.push(a);if(b){var d=L("span","jfk-button-label",b);c.push(d)}return
c}function on(){this.O=this.V()+"-standard";this.g=this.V()+"-action";this.I=th
is.V()+"-primary";this.o=this.V()+"-default";this.s=this.V()+"-flat";this.F=this
.V()+"-narrow";this.C=this.V()+"-mini";this.j=this.V()+"-contrast"}A(on,mm);ia(o
n);m=on.prototype;m.Yb=function(a,b,c){a&&c.S!=a&&(c.S=a,pn(c));b&&c.Ba!=b&&(c.B
a=b,pn(c))};m.V=l("jfk-button");
m.Ya=function(a){var b=a.g,c=Wl(nn,{disabled:!a.isEnabled(),checked:a.Na(),style
:a.getStyle(),title:a.j,Yk:a.ra,value:a.Ha(),width:a.eb()},b);b.og(c,a.getConten
t());this.ua(a,c);return c};
m.ua=function(a,b){on.D.ua.call(this,a,b);this.i||(this.i=Mb(this.O,z(this.Yb,0,
null),this.g,z(this.Yb,2,null),this.I,z(this.Yb,3,null),this.o,z(this.Yb,1,null)
,this.s,z(this.Yb,4,null),this.C,z(this.Yb,5,null),this.j,z(this.Yb,6,null),this
.F,z(this.Yb,null,1)));for(var c=vb(b),d=0;d<c.length;++d){var e=this.i[c[d]];e&
&e(a)}if(c=b.getAttribute("data-tooltip"))a.j=c,a.ra=!0;return b};m.Ha=function(
a){return a.getAttribute("value")||""};m.Pe=function(a,b){a&&a.setAttribute("val
ue",b)};
function rn(a,b){function c(a,b){(a?d:e).push(b)}var d=[],e=[],g=b.getStyle();c(
0==g,a.O);c(2==g,a.g);c(3==g,a.I);c(4==g,a.s);c(5==g,a.C);c(1==g,a.o);c(6==g,a.j
);c(1==b.eb(),a.F);c(!b.isEnabled(),a.V()+"-disabled");zb(b.B(),e);xb(b.B(),d)};
function tn(a){for(var b=arguments[0],c=1;c<arguments.length;c++){var d=argument
s[c];0==d.lastIndexOf("/",0)?b=d:""==b||xa(b,"/")?b+=d:b+="/"+d}return b};functi
on un(a){if(fk.pa().yf()){var b=window.location.pathname.split("/"),c=new U("/"+
tn(b[0]||b[1],"javascript","gen_204"));V(c,"source",a);Bb({},function(a,b){V(c,b
,a)});a=fk.pa();a=x(a.Xk,a);uj(c,a,void 0,void 0,void 0,3E4)}};var vn;function w
n(){var a=J("books-microdata");a&&Al(window.top,function(){un("gbs_sharebox");tl
("Social","Click On","Share button");return a})}function xn(a,b){D(a,"with_share
_button");var c;c=new Z("Share",void 0,5);c.render(a);O(c,"action",z(yn,b))}func
tion yn(a){a=Bl(a);Ml(a,{b:function(){un("gbs_standalone_share_button");tl("Soci
al","Click On","Standalone Share button")}})}
function zn(a,b,c){ud(document.body,a);var d=window.gbar;d&&d.lPWF?d.lPWF(z(An,a
,"small",!0,b,c)):(vn||(vn=new Mh,d=x(vn.callback,vn),p._OC_plusOnload=d,p.___gc
fg={parsetags:"explicit"},d=Dg("https://apis.google.com/js/platform.js","onload"
,"_OC_plusOnload"),d=L("SCRIPT",{src:d}),document.body.appendChild(d)),Sh(vn.Ja(
),z(An,a,"small",!0,b,c)))}
function An(a,b,c,d,e){var g=L("DIV");a.appendChild(g);b={callback:"_OC_plusOneC
allback",size:b,count:String(c),source:"google:BOOKS"};e&&(b.href=e);gapi.pluson
e.render(g,b);d&&(a.style.display="block")}ua("_OC_plusOneCallback",function(a){
"on"==a.state?(un("gbs_plusone_on"),tl("Social","Click On","+1 Button")):(un("gb
s_plusone_off"),tl("Social","Click Off","+1 Button"))});function Bn(a,b,c,d){jh.
call(this,a,b);this.g=c?5:0;this.j=d||void 0}A(Bn,jh);Bn.prototype.o=f("g");Bn.p
rototype.i=ba("g");Bn.prototype.Wa=function(a,b,c,d){var e=dh(this.element,this.

b,a,b,null,c,10,d,this.j);if(e&496){var g=Cn(e,this.b);b=Cn(e,b);e=dh(this.eleme
nt,g,a,b,null,c,10,d,this.j);e&496&&(g=Cn(e,g),b=Cn(e,b),dh(this.element,g,a,b,n
ull,c,this.g,d,this.j))}};function Cn(a,b){a&48&&(b^=2);a&192&&(b^=1);return b};
function Dn(a){Ah.call(this,a,void 0,void 0);this.ig=!1;this.Fe=!0;this.ke=500}A
(Dn,Jh);Dn.prototype.className="unified-hovercard";Dn.prototype.oe=function(a,b)
{b||(b=new Bn(a,5,!0));Dn.D.oe.call(this,a,b)};function En(a,b,c,d,e,g){Qd.call(
this);this.o=null;this.data=a;this.b=b;this.g=r(d)?d:!0;this.i=!!e;this.O=!!g;th
is.C=c||500}A(En,Qd);var Gn=/(<b\s*>)|(<\/b>)/ig,Hn={VIEW_PAGES_PARTIAL:2,VIEW_P
AGES_ALL:5,VIEW_PAGES_PARTIAL_FIXED:6,VIEW_PURCHASED:7,VIEW_GOOGLE_EDITIONS_PREV
IEW:8,VIEW_PUBLISHER_PROOFREADING:9};En.prototype.L=function(){this.o&&this.o.Z(
)};function In(a){return a.o||(a.o=new W(a))}
En.prototype.s=function(a){var b=L("div"),c=new U(this.data.b.mc||this.data.b.qh
);this.data.b.source&&V(c,"source",this.data.b.source);qk()&&(c=Jn(this));var d=
this.data.getTitle();this.data.b.Jh&&(d+=": "+this.data.b.Jh);c=this.g||this.i?L
("A",{href:c.toString(),className:this.b+"-title"},d):L("SPAN",{className:this.b
+"-title"},d);b.appendChild(c);this.g&&this.F(b);a.appendChild(b);Kn(this,a);b=L
("div");if(la(this.data.b.rating||0)){for(var d=this.data.b.rating||0,c=Math.flo
or(d),d=0<d-c?1:0,e=5c-d,g=L("span",this.b+"-stars goog-inline-block");0<c;){c--;var h=L("span","card
-star-on goog-inline-block");g.appendChild(h)}for(;0<d;)d--,h=L("span","card-sta
r-half goog-inline-block"),g.appendChild(h);for(;0<e;)e--,h=L("span","card-staroff goog-inline-block"),g.appendChild(h);b.appendChild(g)}c=L(this.g?"a":"span",
{className:this.b+"-reviews-link goog-inline-block",href:this.data.b.Jk},this.da
ta.b.Jj+" rese\u0144as");b.appendChild(c);a.appendChild(b);this.data.b.snippet&&
(b=L("div",this.b+"-snippet",
nd(this.data.b.snippet+" ")),this.g&&(c=L("a",{href:this.data.b.mc,className:thi
s.b+"-more-link"},"m\u00e1s \u00bb"),b.appendChild(c)),a.appendChild(b))};
function Kn(a,b){var c="",d=L("div"),e=a.data.b.Vf;if(!Aa(Ta(e))){c=e.split(/\s*
,\s*/g);e=c.length;if(!e)return;var g=L("span","author"),h=e-1,k=md(", ");B(c,fu
nction(a,b){var c=a?a.replace(Gn,""):"",c=za(c);if(this.g){var d=new U(lk('/eboo
ks?output=ws2&as_brr=5&q=inauthor:"%1$s"',c));pk(d);c=L("a",{href:d},c)}else c=L
("span",{},c);g.appendChild(c);b<h&&(c=k.cloneNode(!0),g.appendChild(c))},a);d.a
ppendChild(g);c="\u00a0-\u00a0"}a.data.b.sh&&(od(d,L("span",a.b+"-pubdate",c+a.d
ata.b.sh)),c="\u00a0-\u00a0");
a.data.b.Sg&&(d.appendChild(md(c)),od(d,L("span",a.b+"-pagesnum",a.data.b.Sg+" p
\u00e1ginas")));b.appendChild(d)}
function Ln(a,b,c,d,e,g,h){var k=a.b+"-button",k=k+(" "+(a.b+"-button-hilite"));
g&&(k+=" disabled");c=L("a",{id:h||"",href:e?"#":d,className:k},c);e&&(e=Gi||Hi?
"touchstart":"click",ph(In(a),c,e,function(a){a.preventDefault();a=L("form",{act
ion:d,method:"POST"});P(a,{position:"absolute",overflow:"hidden",width:"1px",hei
ght:"1px",visibility:"hidden"});b.appendChild(a);a.submit()}));b.appendChild(c)}
function Jn(a){a="reader/"+a.data.nb();var b=window.location.href,c=b.indexOf("#
");return new U((0>c?b:b.substr(0,c))+(a?"#"+a:""))}En.prototype.F=aa();function
bm(){}A(bm,Zl);ia(bm);bm.prototype.Ya=function(a){var b=a.g.ma("SPAN",dm(this,a
).join(" "));Mn(this,b,a.C);return b};bm.prototype.ua=function(a,b){b=bm.D.ua.ca
ll(this,a,b);var c=vb(b),d=!1;hb(c,Nn(this,null))?d=null:hb(c,Nn(this,!0))?d=!0:
hb(c,Nn(this,!1))&&(d=!1);a.C=d;X(b,"checked",null==d?"mixed":1==d?"true":"false
");return b};bm.prototype.ic=l("checkbox");
function Mn(a,b,c){if(b){var d=Nn(a,c);wb(b,d)||(Bb(On,function(a){a=Nn(this,a);
Ab(b,a,a==d)},a),X(b,"checked",null==c?"mixed":1==c?"true":"false"))}}bm.prototy
pe.V=l("goog-checkbox");function Nn(a,b){var c=a.V();if(1==b)return c+"-checked"
;if(0==b)return c+"-unchecked";if(null==b)return c+"-undetermined";throw Error("
Invalid checkbox state: "+b);};function Pn(a,b,c){c=c||bm.pa();rm.call(this,null
,c,b);this.C=r(a)?a:!1}A(Pn,rm);var On={b:!0,g:!1,i:null};m=Pn.prototype;m.Xa=nu
ll;m.Na=function(){return 1==this.C};m.Ka=function(a){a!=this.C&&(this.C=a,Mn(th
is.i,this.B(),this.C))};
m.ja=function(){Pn.D.ja.call(this);if(this.Od){var a=Ik(this);this.Xa&&a.listen(
this.Xa,"click",this.Ze).listen(this.Xa,"mouseover",this.Pd).listen(this.Xa,"mou
seout",this.Td).listen(this.Xa,"mousedown",this.pb).listen(this.Xa,"mouseup",thi
s.qb);a.listen(this.B(),"click",this.Ze)}a=this.N;this.Xa&&a!=this.Xa&&Aa(ri(a,"

label"))&&(this.Xa.id||(this.Xa.id=this.getId()+".lbl"),X(a,"labelledby",this.Xa
.id))};
m.setEnabled=function(a){Pn.D.setEnabled.call(this,a);if(a=this.B())a.tabIndex=t
his.isEnabled()?0:-1};m.Ze=function(a){a.b();var b=this.C?"uncheck":"check";this
.isEnabled()&&!a.target.href&&this.J(b)&&(a.preventDefault(),this.Ka(this.C?!1:!
0),this.J("change"))};m.kc=function(a){32==a.keyCode&&(this.Wb(a),this.Ze(a));re
turn!1};om("goog-checkbox",function(){return new Pn});function Qn(a){a=a||{};ret
urn dn('<span class="jfk-checkbox goog-inline-block'+(a.Mh?" jfk-checkbox-undete
rmined":a.checked?" jfk-checkbox-checked":" jfk-checkbox-unchecked")+(a.disabled
?" jfk-checkbox-disabled":"")+(a.Ce?" "+en(a.Ce):"")+'" role="checkbox" aria-che
cked="'+(a.Mh?"mixed":a.checked?"true":"false")+'"'+(a.Zh?'aria-labelledby="'+en
(a.Zh)+'"':a.Yh?'aria-label="'+en(a.Yh)+'"':"")+(a.id?'id="'+en(a.id)+'"':"")+(a
.disabled?'aria-disabled="true" tabindex="-1"':'tabindex="'+(a.Kf?en(a.Kf):
"0")+'"')+(a.attributes?" "+kn(a.attributes):"")+'dir="ltr"><div class="jfk-chec
kbox-checkmark" role="presentation"></div></span>')};function Rn(a,b){var c=am()
;Pn.call(this,a,b,c);this.za(4,!0)}A(Rn,Pn);Rn.prototype.Qa=function(){this.N=Wl
(Qn,{checked:this.Na(),disabled:!this.isEnabled(),Mh:null==this.C},this.g)};Rn.p
rototype.Pa=function(a){Rn.D.Pa.call(this,a);D(a,"goog-inline-block");this.B().d
ir="ltr";Hk(this,"jfk-checkbox-checkmark")||(a=this.g.ma("div","jfk-checkbox-che
ckmark"),this.B().appendChild(a));a=Hk(this,"jfk-checkbox-checkmark");qi(a,"pres
entation")};Rn.prototype.Lc=function(a){Rn.D.Lc.call(this,a);Sn(this,!1)};
Rn.prototype.pb=function(a){Rn.D.pb.call(this,a);this.isEnabled()&&Sn(this,!0)};
function Sn(a,b){a.B()&&Ab(a.B(),"jfk-checkbox-clearOutline",b)};function Tn(a,b
,c,d){Dk.call(this);this.S=a;this.i=a.b();this.C=b;this.I=c;this.b=d?new Rn(null
):new Pn(null);this.ia(this.b);this.I&&(this.R=this.i.g("requested-volumes-chang
e",this.pj,this))}A(Tn,Dk);m=Tn.prototype;m.L=function(){this.R&&(this.i.i(this.
R),delete this.R);Tn.D.L.call(this)};
m.Qa=function(){Tn.D.Qa.call(this);this.B().className="offline-download-control"
;this.j=M("LABEL");if(this.I){wd(this.j,"Disponible sin conexi\u00f3n");this.b.K
a(null);this.b.render(this.B());var a=this.b,b=this.j;a.la?(a.Ua(),a.Xa=b,a.ja()
):a.Xa=b}else wd(this.j,"Este libro no est\u00e1 disponible sin conexi\u00f3n.")
;this.B().appendChild(this.j)};m.ja=function(){Tn.D.ja.call(this);this.I&&Sh(Un(
this),function(){Ik(this).listen(this.b,"change",this.Lj)},this)};
function Un(a){return Sh(Vj([a.i.j(a.C),a.i.getVolume(a.C).b()]),function(a){var
c=a[0],d=a[1];a=d.tl||!d.Aj||d.ol<d.Gj;if(!this.la)return c&&a;this.b.setEnable
d(a);this.b.Ka(c?!0:!1);R(this.b.B(),a);a||(wd(this.j,"El editor ha limitado las
descargas de este libro a "+(d.Gj+" dispositivos u ordenadores, y ya se ha alca
nzado ese l\u00edmite. Elimine el libro de otros lectores y vuelva a intentarlo
dentro de unos minutos.")+" "),d=L("A",{href:"https://books.google.com/support/b
in/answer.py?answer=179841",
target:"_blank"},"M\u00e1s informaci\u00f3n"),this.j.appendChild(d));return c&&a
},a)}
m.Lj=function(){this.b.setEnabled(!1);var a=this.b.Na();Uh(Sh(Sh(this.i.getVolum
e(this.C).b(),function(b){return b.Aj?this.S.g(a,this.C):a},this),function(b){th
is.b.Ka(b?!0:!1);this.b.setEnabled(!0);this.i.b(this.C,b);a!=b&&Un(this);this.J(
b?"make_available":"do_not_make_available")},this),function(a){this.b.Ka(null);v
ar c="Se ha producido un error al descargar este volumen.";a.message&&(c+=" ("+a
.message+")");a=new xl(c);zl.J(new yl(a))},this)};
m.pj=function(){var a=this.b.Na()&&this.b.isEnabled();Sh(Un(this),function(b){b!
=a&&this.J(b?"make_available":"do_not_make_available")},this)};function Vn(a,b,c
,d,e,g,h,k){En.call(this,a,b,c,e,g,h);b=Ug(new U(this.data.b.mc),"dapp");this.I=
r(b)?hb([1,2,3,5,4],parseInt(b,10)):!1;this.j=null;k&&k.b()&&(this.j=new Tn(k,a.
nb(),this.data.b.Ec,!0))}A(Vn,En);Vn.prototype.L=function(){Sd(this.j);Vn.D.L.ca
ll(this)};
Vn.prototype.render=function(a){pd(a);var b=L("div",this.b),c=L("div",this.b+"-m
eta");this.s(c);var d=L("DIV",this.data.b.Yd?this.b+"-footer":this.b+"-footer-no
nebook"),e=L("DIV",this.b+"-footer-inner");if(this.data.b.Yd)if(dj.IsGiftingEnab
led&&Rj(1)&&Ij(this.data))Wn(this,e);else if(this.data.fd()&&Rj(1))Xn(this,e);el
se if(this.data.b.tb&&!this.data.rb()||this.data.Jb()){var g=L("DIV",this.b+"-pr
e-order-date");g.innerHTML="Disponible el: "+this.data.b.ee;e.appendChild(g);thi

s.data.Jb()&&Rj(1)&&Xn(this,
e)}else if(this.data.rb()&&Rj(1))Wn(this,e),Xn(this,e);else{Wn(this,e);var g=!th
is.data.rb()&&!this.data.b.$d,h=this.data.b.$d&&!this.data.b.dd;if((g||h)&&(this
.g||this.i)){g=L("SPAN",{"class":this.b+"-footer-inner-right"});h=this.data.b.Ck
||this.data.b.th;if(qk())h=Jn(this).toString();else if(h){for(var k=h.search(Fg)
,n=0,q,t=[];0<=(q=Eg(h,n,"source",k));)t.push(h.substring(n,q)),n=Math.min(h.ind
exOf("&",q)+1||k,k);t.push(h.substr(n));h=t.join("").replace(Hg,"$1");h=Dg(h,"so
urce","ebookstore")}h&&
(h=L("A",{id:"unified-hovercard-preview-link",href:h},"vista previa"),g.appendCh
ild(h),nk(e,"books500"));e.appendChild(g)}}d.appendChild(e);b.appendChild(c);b.a
ppendChild(d);a.appendChild(b);Xe(a).width>this.C&&Q(a,this.C,"")};
Vn.prototype.s=function(a){if(!(this.data.rb()||this.data.Jb()||this.data.fd())&
&this.data.b.se&&Rj(1)){var b=L("img",{src:"/googlebooks/images/purchase_error.g
if","class":this.b+"-error-icon"}),b=L("DIV",this.b+"-card-error",b,"Tarjeta de
cr\u00e9dito rechazada:");if(this.data.b.se){var c=nd("&nbsp;"+Fj(this.data.b.se
,"primary"));b.appendChild(c)}a.appendChild(b)}Vn.D.s.call(this,a);b=L("DIV",thi
s.b+"-book-options");if(this.data.b.Yd){if(this.data.b.$d)this.data.b.dd?Yn(this
,b):this.g||this.i?this.g&&
(Ln(this,b,"eBook (GRATIS)",this.data.b.ri,!this.data.b.Wh,void 0,"unified-hover
card-free-btn"),nk(b,"books165")):Zn(this,b);else if(this.data.Jb()){var d=L("SP
AN",this.b+"-pre-ordered","Pedido por adelantado");b.appendChild(d)}else this.da
ta.fd()&&Rj(1)?(d=L("DIV",this.b+"-cancelled"),c=this.data.b.$h,0==c?wd(d,"Cance
lada 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,"Cance
lada por el editor"):
wd(d,"Cancelada"),b.appendChild(d)):this.data.rb()||this.data.b.dd?!this.data.rb
()&&this.data.b.dd?$n(this,b):this.data.rb()&&Yn(this,b):$n(this,b);this.g&&(Rj(
7)||qk())&&(d=L("SPAN",this.b+"-offline-remove-options"),qk()||(c=L("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)),this.j&&!t
his.data.Jb()&&(d.appendChild(M("BR")),this.j.render(d)),b.appendChild(d))}else
if(this.g||this.i){c=
this.data.b.qh;a:{for(d in Hn)if(Hn[d]==this.data.b.$k){d=!0;break a}d=!1}d&&!Aa
(c)?Ln(this,b,"Vista previa",c,void 0,void 0,"unified-hovercard-preview-sample")
:Ln(this,b,"Vista previa",c,!1,!0,"unified-hovercard-preview-sample")}else Zn(th
is,b);a.appendChild(b)};
function Xn(a,b){var c=L("DIV",{id:"unified-hovercard-purchased-shelf-links","cl
ass":a.b+"-order-links-container"}),d=a.data.b.se;d&&(d=nd(Fj(d,"")),c.appendChi
ld(d));a.data.Jb()||(d=L("DIV",{id:"unified-hovercard-delete-forever","class":a.
b+"-footer-fake-link"},"Eliminar definitivamente"),D(d,a.b+"-footer-action-link"
),d.id="hovercard-delete-forever",c.appendChild(d));b.appendChild(c)}
function Yn(a,b){a.g||a.i?!a.data.b.dd&&a.I?Ln(a,b,"Leer ahora",a.data.b.Vh,!0,v
oid 0,"unified-hovercard-read-now"):Ln(a,b,"Leer ahora",qk()?Jn(a).toString():a.
data.b.th,void 0,void 0,"unified-hovercard-read-now"):Zn(a,b)}
function $n(a,b){a.g||a.i?a.g&&(a.data.b.tb&&!a.data.rb()?Ln(a,b,"Reservar eBook
("+(a.data.b.xh+")"),a.data.b.Ae,void 0,void 0,"unified-hovercard-buy-btn"):a.d
ata.gf()?Ln(a,b,"LIBRO ELECTR\u00d3NICO DESDE "+a.data.b.gk,a.data.b.Ae,void 0,v
oid 0,"unified-hovercard-buy-btn"):Ln(a,b,"Comprar eBook - "+a.data.b.xh,a.data.
b.Ae,void 0,void 0,"unified-hovercard-buy-btn"),nk(b,"books576")):Zn(a,b)}
function Zn(a,b){var c=L("SPAN",a.b+"-footer-unavailable-offline-msg",a.data.b.E
c?a.O?"Este libro no se ha descargado por completo para su lectura sin conexi\u0
0f3n.":"Este libro no se ha configurado para que est\u00e9 disponible para leerl
o sin conexi\u00f3n.":"Este libro no est\u00e1 disponible para leerlo sin conexi
\u00f3n."),c=L("DIV",a.b+"-footer-unavailable-offline",c);b.appendChild(c)}
function Wn(a,b){var c=L("DIV",a.b+"-supported-devices"),d=a.b+"-device-type",e=
a.b+"-device-supported",g=a.b+"-device-not-supported",h=L("SPAN",d,"Web"),k=L("S
PAN",d,"Tablet/iPad"),n=L("SPAN",d,"eReader"),d=L("SPAN",d,"Tel\u00e9fono inteli
gente"),q=L("span","goog-inline-block"),t=L("span","goog-inline-block"),y=L("spa
n","goog-inline-block"),K=L("span","goog-inline-block");a.data.b.Ec?(D(q,e),D(t,
e),D(y,e),D(K,e)):(a.data.b.Wd?(D(q,e),D(t,e)):(D(q,g),D(t,g)),D(y,g),D(K,g));c.

appendChild(q);c.appendChild(h);
c.appendChild(t);c.appendChild(k);c.appendChild(y);c.appendChild(n);c.appendChil
d(K);c.appendChild(d);b.appendChild(c)}Vn.prototype.F=function(a){var b=L("div",
[this.b+"-plusone-container","goog-inline-block"]);a.appendChild(b)};function ao
(a,b){if(bo()){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,n=/%%%%/g,q={},t;for(t in
c){var y=c[t].replace(d,"$1 $4 $3 $2"),y=y.replace(e,"%%%%").replace(g,"left").
replace(n,"right"),K=t.replace(e,"%%%%").replace(g,"left").replace(n,"right"),K=
K.replace(h,"%%%%").replace(k,"Left").replace(n,"Right");q[K]=y}b=q}P(a,b)}funct
ion bo(){return"rtl"==document.body.dir}
var co={border:!0,padding:!0,margin:!0},eo=["Top","Bottom","Right","Left"],fo={c
olor:"#0000cc",textDecoration:"underline"};function go(a){var b={backgroundColor
:"transparent",border:"0px",color:"#000",fontFamily:"Arial, sans-serif",fontSize
:"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:"0px",textAli
gn:"left",textDecoration:"none",verticalAlign:"middle"};B(a,function(a){Bb(b,z(h
o,a))})}
function ho(a,b,c){var d=""==He(a,c);co[c]?B(eo,function(e){d&&""==He(a,c+e)&&P(
a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&fo[c]?P(a,c,fo[c]):P(a,c,b))}functi
on io(a,b){var c={img:!0,div:!0,table:!0,td:!0,span:!0,a:!0},d=[];c[a.tagName.to
LowerCase()]&&d.push(a);b||Bb(c,function(b,c){nb(d,mb(a.getElementsByTagName(c))
)});go(d)};function jo(a,b,c,d,e,g,h){Dn.call(this,a);this.Ma=bo();this.i=this.S
=this.Bb=null;this.df=b;this.g=null;this.kf=r(d)?d:!0;this.Cj=!!e;this.Ej=!!g;th
is.jf=h||null;this.render(b);ko(this)}A(jo,Dn);var lo={};function mo(a){a=bd(doc
ument,"IMG","coverthumb",a);B(a,function(a){a.title="";var c=Ed(a,"A"),c=Ug(new
U(c.href),"id");(c=lo[c])&&new jo(a,c)})}ua("_OC_registerHover",function(a){a=ne
w Oj(a);var b=Ug(new U(a.b.mc),"id");lo[b]=a});m=jo.prototype;m.L=function(){In(
this.g).Z();N(this.B())};
m.gd=function(a,b){jo.D.gd.call(this,a,b);this.ca()&&(this.qf=this.Ma?new xe(0,2,0,0):new xe(0,0,0,-2),this.ca()&&this.lc(),this.Bb=this.b,no(this))};m.render=
function(a){this.g&&(this.g.Z(),this.i=this.S=null);this.g=new Vn(a,this.classNa
me,435,0,this.kf,this.Cj,this.Ej,this.jf);this.g.render(this.B());ko(this);if(a=
a.b.ai){var b=cd(this.className+"-plusone-container",this.B());b&&zn(b,!1,a)}thi
s.ca()&&no(this)};
function no(a){var b=L("div"),c=L("div"),d;var e=Ze(a.Bb||null);d=Ze(a.B());if(e
){e.top=Math.ceil(e.top);d.top=Math.ceil(d.top);e.left=Math.ceil(e.left);d.left=
Math.ceil(d.left);var g=d.top>=e.top,h=De(d,e);h||(h=new Ae(e.left,0,e.width,0))
;e=a.Ma?d.left+d.width-h.left-(h.width/2+12):h.left-d.left+(h.width/2-12);d={x:0
<e?e:0,y:d.height-2,Bj:g}}else d=null;g=a.Ma?"marginRight":"marginLeft";P(c,g,d.
x+"px");P(b,g,d.x-1+"px");D(a.B(),a.className+"-tooltip");d.Bj?(P(c,"bottom",d.y
+"px"),P(b,"bottom",d.y+
1+"px"),D(c,a.className+"-arrow-up"),D(b,a.className+"-arrow-up-border")):(P(c,"
top",d.y+"px"),P(b,"top",d.y+1+"px"),a.df.b.Yd||D(c,a.className+"-nofooter"),D(c
,a.className+"-arrow-down"),D(b,a.className+"-arrow-down-border"));a.i?qd(b,a.i)
:a.B().appendChild(b);a.S?qd(c,a.S):a.B().appendChild(c);a.S=c;a.i=b}
m.Zi=function(a){var b=a.target||null;if(b){3==b.nodeType&&(b=b.parentNode);var
c;switch(b.id){case "hovercard-remove-from-my-ebooks":a.preventDefault();c="h";b
reak;case "hovercard-save-sample-for-later":case "hovercard-add-to-my-ebooks":a.
preventDefault();c="f";break;case "hovercard-delete-forever":a.preventDefault();
c="g";break;default:b.href&&(c="k","touchstart"==a.type&&(window.location.href=b
.href))}c&&this.J(new Td(c,this))}};
m.jj=function(a){"make_available"==a.type?this.J(new Td("i",this)):this.J(new Td
("j",this))};function ko(a){var b=Gi||Hi?"touchstart":"click",c=In(a.g);oh(c,a.B
(),b,a.Zi,!1,a);if(b=a.g.j)c=In(a.g),oh(c,b,["make_available","do_not_make_avail
able"],a.jj,!1,a)};function oo(a,b,c,d){bj.call(this,b);this.g=a;this.j=null;thi
s.O=d||{};this.o=!1;if(c==(1).toString()||c==(7).toString())this.o=!0}A(oo,bj);v
ar po=new S;
oo.prototype.draw=function(a){var b=L("a",{className:"slider-link goog-inline-bl
ock"});Q(b,"",this.mb());var c=new U(this.g.b.mc);this.g.b.source?V(c,"source",t
his.g.b.source):V(c,"source","gbs_slider_thumb");c.b.remove("num");b.href=c.toSt
ring();a.appendChild(b);this.j=M("img");this.j.alt="";a=x(this.R,this);qh(this.b

,this.j,"load",a,void 0);po.J("start");(a=this.g.b.Tk)?(a=new U(a),V(a,"h",this.


mb()),V(a,"stbn",1),a.b.remove("edge"),this.j.src=a.toString()):this.j.src="/goo
glebooks/images/no_cover_thumb.gif";
Q(this.j,"",this.mb());b.appendChild(this.j);(dj.IsPreOrdersEnabled||this.O.futu
re_on_sale_volumes)&&this.g.b.tb&&this.g.Jb()&&this.o?(this.i=L("SPAN",["bookcar
d-badge","bookcard-preorder-label"],"Pedido por adelantado"),b.appendChild(this.
i)):dj.IsGiftingEnabled&&Ij(this.g)&&this.o?(this.i=L("SPAN",["bookcard-badge","
bookcard-gift-label"],"Regalo recibido"),b.appendChild(this.i)):this.o&&2==this.
g.b.he?(this.i=L("SPAN",["bookcard-badge","bookcard-sample-label"],"Caducados"),
b.appendChild(this.i)):
this.o&&1==this.g.b.he?(a=this.g,1==a.b.he?(a=a.b.Gk-ta()/1E3,a=Math.round(a/360
0),c=Math.round(a/24),a=1>=a?"Caducan en poco tiempo":48>=a?a+" horas":c+" d\u00
edas"):a="",this.i=L("SPAN",["bookcard-badge","bookcard-sample-label"],a),b.appe
ndChild(this.i)):!this.o||this.g.rb()||this.g.b.$d||(this.i=L("SPAN",["bookcardbadge","bookcard-sample-label"],"Muestra"),b.appendChild(this.i));re(b,"mouseove
r",x(this.F,this,b))};
oo.prototype.R=function(){this.J("render");po.J("complete");if(this.i){var a=Xe(
this.j).width;this.i.style.width=Le(a,!0)}};oo.prototype.F=function(a,b){(new jo
(a,this.g)).Xe(b)};oo.prototype.getVolume=f("g");function qo(a,b,c){oo.call(this
,a,b-40,c);this.s=L("div","slider-annotation");this.C=!1}A(qo,oo);qo.prototype.d
raw=function(a){re(this,"render",x(this.I,this));qo.D.draw.call(this,a);a.append
Child(this.s)};
qo.prototype.I=function(a){if(!this.C){a.b();a=this.s;var b=this.getVolume(),c=M
("DIV"),d=L("A",{href:b.b.mc,className:"slider-annotation-title"},md(b.getTitle(
)));c.appendChild(d);if(b=b.b.Vf)b=L("DIV","slider-annotation-author",md(b)),c.a
ppendChild(b);Q(c,Xe(this.j).width,"");a.appendChild(c);this.C=!0;this.J("render
")}};function ro(a,b,c){qo.call(this,a,b,c)}A(ro,qo);ro.prototype.draw=function(
a){ro.D.draw.call(this,a)};function so(a,b,c,d,e,g){Y.call(this);this.I=a;this.s
=b;this.S=e;this.R=g||{};this.Fa=la(d)?d:this.s?200:80;this.s||D(this.I,"slidersmall");this.C=[];this.i=M("A");this.i.innerHTML=bo()?"&rsaquo;":"&lsaquo;";this
.i.setAttribute("title","Desplazarse hacia la izquierda");cf(this.i,!0);this.I.a
ppendChild(this.i);this.g=M("div");D(this.g,"slider-drawables");this.I.appendChi
ld(this.g);this.o=M("A");this.o.innerHTML=bo()?"&lsaquo;":"&rsaquo;";this.o.setA
ttribute("title","Desplazarse hacia la derecha");
cf(this.o,!0);this.I.appendChild(this.o);this.b.listen(this.i,"click",x(this.Rg,
this,-.75));this.b.listen(this.o,"click",x(this.Rg,this,.75));this.wd();a=new aj
;this.b.listen(a,"resize",this.vf);this.vf();this.F=0;this.O=G&&I("8")&&!I("9")&
&bo();c&&to(this,c)}A(so,Y);function uo(a){var b=Math.ceil(1.25*vo(a)),b=Math.mi
n(a.C.length,a.F+b);B(pb(a.C,a.F,b),x(a.mi,a));a.wd();a.F=b;b>=a.C.length&&a.J("
render")}m=so.prototype;
m.mi=function(a){var b=L("div",{"class":"goog-inline-block slider-loading"});thi
s.g.appendChild(b);var c=L("div",{"class":"goog-inline-block slider-drawable"});
R(c,!1);this.g.appendChild(c);b=x(this.ni,this,b,c);qh(this.b,a,"render",b,void
0);a.draw(c)};m.ni=function(a,b){N(a);this.wd();R(b,!0)};function to(a,b){var c=
C(b,function(a){return this.s?new ro(a,this.Fa):new oo(a,this.Fa,this.S,this.R)}
,a);wo(a,c)}function wo(a,b){nb(a.C,b);uo(a)}
m.Rg=function(a){(bo()?0>a:0<a)&&uo(this);a*=this.O?-1:1;a=a*(Xe(this.g).width+2
0);this.j&&(this.j.Z(),this.j=null);this.j=new gg([this.g.scrollLeft,0],[this.g.
scrollLeft+a,0],500,pg);O(this.j,"animate",x(this.Yj,this));O(this.j,"end",x(thi
s.wd,this));this.j.play()};m.Yj=function(a){a=C(a.s,Math.round);this.g.scrollLef
t=a[0]};
m.wd=function(){var a,b;H&&bo()||this.O?(a=this.g.scrollLeft<=-1*(this.g.scrollW
idth-Xe(this.g).width),b=0==this.g.scrollLeft):(a=0==this.g.scrollLeft,b=this.g.
scrollLeft>=this.g.scrollWidth-Xe(this.g).width);this.i.className=a?"slider-butt
on slider-button-left slider-button-disabled":"slider-button slider-button-left"
;this.o.className=b?"slider-button slider-button-right slider-button-disabled":"
slider-button slider-button-right"};m.vf=function(){this.wd()};
function vo(a){var b=a.s?110:50;return Math.ceil(Xe(a.g).width/b)};function xo(a
,b){Y.call(this);this.metadata=a;this.source=b?b:"gbs_bookshelf_slider";this.s=0
;this.j=new aj;this.I=this.j.U();this.F="";re(this.j,"resize",x(this.Tg,this))}A

(xo,Y);m=xo.prototype;m.Tg=function(){this.j.U().width>this.I.width?this.Gd():re
(this.j,"resize",x(this.Tg,this))};m.render=function(a){this.C=a;this.g=new so(t
his.C,!0,void 0,void 0,this.metadata.getId());this.b.listen(this.g,"render",x(th
is.Gd,this))};
m.Gd=function(){this.g.vf();var a=Math.ceil(1.25*vo(this.g))+1,b=yo(this,this.s,
a);b&&(this.s+=a,uj(b,x(this.wj,this)))};m.wj=function(a){a=a.target;if(a.ed()){
if((a=(new Pj(Ej(a))).b)&&a.length){var b=Mj(a[a.length-1].b.mc);this.F!=b&&(thi
s.F=b,wo(this.g,zo(this,a)));(a=Ed(this.B(),"div","slider-box"))&&$e(a,1)}else 0
==this.g.F&&this.Fk();this.J("success")}};function zo(a,b){return C(a.Ge(b),func
tion(a){return this.g.s?new ro(a,200,this.metadata.getId()):new oo(a,80,this.met
adata.getId())},a)}
m.Fk=u;m.B=f("C");m.Ge=function(a){return this.source?C(a,function(a){a.b.source
=this.source;return a},this):a};function Ao(a,b,c,d,e){xo.call(this,a,e);this.i=
b;this.o=c||!1;this.O=d||[]}A(Ao,xo);function yo(a,b,c){var d=new U("/books?jscm
d=SearchVolume");pk(d);V(d,"start",b);V(d,"num",c);a.o?(V(d,"as_pt","MAGAZINES")
,V(d,"as_coll2",a.i)):(V(d,"as_brr",3),V(d,"q",a.i),ab(a.O,function(a){V(d,a.nam
e,a.value)}));return d}Ao.prototype.render=function(a){this.C=a;this.g=new so(a,
!this.o);this.b.listen(this.g,"render",x(this.Gd,this))};
Ao.prototype.Ge=function(a){return this.o?C(a,function(a){a.b.source="gbs_other_
issues";return a},this):Ao.D.Ge.call(this,a)};function Bo(a,b){S.call(this);this
.j=!1;this.g=b;this.i=a}A(Bo,S);Bo.prototype.isFullscreen=f("j");function Co(a,b
){if(b!=a.j){a.j=b;var c=a.i.ha().i.g;R(c,!1);Xe(c);c=[z(Do,a.g,!b),x(a.b,a),z(R
,c,!0)];B(c,T)}}Bo.prototype.b=function(){this.J("change")};function Do(a,b){B(a
,function(a){R(a,b)})};function Eo(){}var Fo=new Eo,Go=["click",H?"keypress":"ke
ydown","keyup"];Eo.prototype.listen=function(a,b,c,d,e){function g(a){var c=le(b
),e=td(a.target)?a.target.getAttribute("role")||null:null;"click"==a.type&&Zd(a)
?c.call(d,a):13!=a.keyCode&&3!=a.keyCode||"keyup"==a.type?32!=a.keyCode||"keyup"
!=a.type||"button"!=e&&"tab"!=e||(c.call(d,a),a.preventDefault()):(a.type="keypr
ess",c.call(d,a))}g.b=b;g.g=d;e?e.listen(a,Go,g,c):O(a,Go,g,c)};function Ho(a){v
ar b='<div class="jfk-bubble" role="alertdialog"'+(a.uid?' aria-describedby="'+e
n(a.uid)+'"':"")+'><div class="jfk-bubble-content-id"'+(a.uid?' id="'+en(a.uid)+
'"':"")+"></div>";a.Pk&&(a=b,b="Close".replace(hn,jn),b=a+('<div class="jfk-bubb
le-closebtn-id jfk-bubble-closebtn" aria-label="'+b+'" role="button" tabindex=0>
</div>'));return dn(b+'<div class="jfk-bubble-arrow-id jfk-bubble-arrow"><div cl
ass="jfk-bubble-arrowimplbefore"></div><div class="jfk-bubble-arrowimplafter"></
div></div></div>')}
;function Io(a){Dk.call(this,a);this.i=new Fm("jfk-bubble",!0);this.b=new zh;thi
s.j=[]}A(Io,Dk);m=Io.prototype;m.Kc=function(a){this.i.Kc(a);this.ca()&&this.b.l
c()};m.setPosition=function(a,b,c,d){this.i.setPosition(a,b,c,d)};
function Jo(a,b){var c=a.Qb();if(b&&c)if(w(b)){var d=mc(b,null);c.innerHTML=kc(d
)}else if(b instanceof bn){if(b.Mb===Ul)d=lc(b.toString());else{if(b.Mb!==Sl)thr
ow Error("Sanitized content was not of kind TEXT or HTML.");Xb("Soy SanitizedCon
tent of kind HTML produces SafeHtml-contract-compliant value.");d=mc(b.toString(
),b.Pc||null)}c.innerHTML=kc(d)}else b instanceof ic?c.innerHTML=kc(b):(c.innerH
TML=kc(uc),c.appendChild(b))}m.Qb=function(){return Hk(this,"jfk-bubble-contentid")};
m.Qa=function(){this.N=Wl(Ho,{Pk:!0,uid:"bubble-"+oa(this)},this.g);Jo(this,this
.C);R(this.B(),!1);this.b.Sd(this.B());if(!Lc){var a=this.b,b=uk(this.B(),"easeout",0,1),c=uk(this.B(),"ease-in",1,0);a.da=b;a.R=c}xb(this.B(),this.j)};
m.ja=function(){Io.D.ja.call(this);Ik(this).listen(this.b,["beforeshow","show","
beforehide","hide"],this.oj);var a=Ik(this),b=Hk(this,"jfk-bubble-closebtn-id"),
c=z(this.setVisible,!1);Fo.listen(b,c,void 0,a.s||a,a);a=this.B();b=Hk(this,"jfk
-bubble-arrow-id");c=this.i;c.b=a;c.o=b;this.b.setPosition(this.i)};m.setVisible
=function(a){this.b.setVisible(a)};m.ca=function(){return this.b.ca()};m.L=funct
ion(){this.b.Z();delete this.b;Io.D.L.call(this)};m.Og=function(){Ve(this.B());r
eturn!1};
m.oj=function(a){if("show"==a.type||"hide"==a.type){var b=Ik(this),c=this.g,c=G?
id(c.b):c.b;"show"==a.type?b.listen(c,"scroll",this.Og):b.ya(c,"scroll",this.Og)
}return this.J(a.type)};function Ko(){try{return window.localStorage||null}catch
(a){return null}};function Lo(a,b,c){Dn.call(this,a);this.ea=b;this.Ma=c}A(Lo,Dn

);
Lo.prototype.render=function(){var a=this.B();D(a,this.className+"-tooltip");D(a
,this.className+"-device-and-format");P(a,"z-index",1E4);if(this.ea.b){for(var b
=this.className,c=L("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.creat
eElement("TR"),n=0;2>n;n++)k.appendChild(d.createElement("TD"));g.appendChild(k)
}D(e,this.className+"-table-layout");d=e.rows[0].cells;g=Mo(this);d[0].appendChi
ld(g);g=No(this);d[1].appendChild(g);
g=L("DIV",this.className+"-link");h=new U(window.location.href);k=new U("/suppor
t/bin/answer.py?answer=1062949");h=Ug(h,"hl")?V(k,"hl",Ug(h,"hl")).toString():V(
k,"hl","es").toString();h=L("A",{target:"_blank",href:h},"Ayuda con dispositivos
y formatos");g.appendChild(h);dj.IsPreOrdersEnabled&&this.ea.tb&&(h=L("DIV",nul
l,L("A",{href:this.Ma},"Ayuda con las reservas")),g.appendChild(h));d[1].appendC
hild(g);c.appendChild(e);d=this.ea;(e=d.oa)&&!d.tb&&d.R&&(e=L("P",this.className
+"-additional",L("A",
{href:e},d.ib?"Leer el libro GRATIS":"Leer el primer cap\u00edtulo gratis")),c.a
ppendChild(e));if(d.s||d.o)if(g=d.I,h=d.O,g||h)e=L("P",this.className+"-addition
al",md("Descarga ")),g&&(k=L("A",{href:g},"ePub"),e.appendChild(k)),h&&(g&&e.app
endChild(md(", ")),g=L("A",{href:h},"PDF"),e.appendChild(g)),e.appendChild(md("
- ")),d=d.nb(),g=new U("/"+(new U(window.location.href)).i.split("/")[1]),pk(g),
V(g,"output","acs_help"),V(g,"id",d),d=L("A",{href:g.toString()},"leer instrucci
ones para eReader"),e.appendChild(d),
c.appendChild(e);e=L("A",{href:"https://books.google.com/support/bin/topic.py?to
pic=28528",target:"_blank"},"M\u00e1s informaci\u00f3n sobre los libros de Googl
e Play");dj.IsPreOrdersEnabled&&this.ea.tb?(d=L("DIV",{"class":this.className+"date"},"Disponible el: "+this.ea.ee),this.i=L("DIV",this.className+"-footer",e,d
)):this.i=L("DIV",this.className+"-footer",e);b=L("DIV",b,c,this.i);D(b,this.cla
ssName+"-device-content");a.appendChild(b)}};
function Mo(a){var b=L("UL",a.className+"-list"),c=L("H4",null,"Apto para:");b.a
ppendChild(c);var d=a.className+"-device-type",c=a.className+"-device-supported"
,e=a.className+"-device-not-supported",g=a.className+"-device-unknown-supported"
,h=L("A",{"class":d,href:"/help/ebooks/webreader.html"},"Web"),k=L("A",{"class":
d,href:"/help/ebooks/devices.html"},"Tablet/iPad"),n=L("A",{"class":d,href:"/hel
p/ebooks/ereader.html"},"eReader"),q=L("A",{"class":d,href:"/help/ebooks/devices
.html"},"Tel\u00e9fono inteligente"),
t=a.ea.Ec,y=a.ea.Wd,K=a.ea.tb,d=new W(a),h=L("LI",null,h);K?d.listen(h,"mouseove
r",z(a.g,"El formato de este libro no se reconoce actualmente. Actualizaremos es
ta informaci\u00f3n cuando recibamos los datos del editor.")):(t||y)&&d.listen(h
,"mouseover",z(a.g,"El formato de este eBook, al igual que el del resto de Googl
e eBooks, permite su lectura en la Web."));d.listen(h,"mouseout",a.S);b.appendCh
ild(h);k=L("LI",null,k);K?d.listen(k,"mouseover",z(a.g,"El formato de este libro
no se reconoce actualmente. Actualizaremos esta informaci\u00f3n cuando recibam
os los datos del editor.")):
(t||y)&&d.listen(k,"mouseover",z(a.g,"El formato de este eBook, al igual que el
del resto de Google eBooks, permite su lectura en dispositivos tablet como el ta
blet de Android o el iPad."));d.listen(k,"mouseout",a.S);b.appendChild(k);n=L("L
I",null,n);d.listen(n,"mouseover",function(){K?this.g("El formato de este libro
no se reconoce actualmente. Actualizaremos esta informaci\u00f3n cuando recibamo
s los datos del editor."):t?this.g("Este Google eBook incluye secuencias de lect
ura que permiten ajustar la fuente para poder leerlo c\u00f3modamente en disposi
tivos electr\u00f3nicos de lectura."):
this.g("Este Google eBook no incluye secuencias de lectura, por lo que no es pos
ible ajustar la fuente en dispositivos electr\u00f3nicos de lectura.")});d.liste
n(n,"mouseout",a.S);b.appendChild(n);q=L("LI",null,q);d.listen(q,"mouseover",fun
ction(){K?this.g("El formato de este libro no se reconoce actualmente. Actualiza
remos esta informaci\u00f3n cuando recibamos los datos del editor."):t&&y?this.g
("Este eBook es apto para smartphones como Android y iPhone/iPod touch."):t?this
.g("Este Google eBook incluye secuencias de lectura que permiten ajustar la fuen
te para poder leerlo de una forma m\u00e1s c\u00f3moda en las peque\u00f1as pant
allas de los tel\u00e9fonos inteligentes."):

this.g("Este eBook puede resultar dif\u00edcil de leer en tel\u00e9fonos intelig


entes como Android y iPhone/iPod touch.")});d.listen(q,"mouseout",a.S);b.appendC
hild(q);K?(D(h,g),D(k,g),D(n,g),D(q,g)):t?(D(h,c),D(k,c),D(n,c),D(q,c)):(y?(D(h,
c),D(k,c)):(D(h,e),D(k,e)),D(n,e),D(q,e));return b}
function No(a){var b=L("UL",a.className+"-list"),c=L("H4",null,"Funciones:");b.a
ppendChild(c);var d=a.className+"-device-supported",e=a.className+"-device-not-s
upported",g=a.className+"-device-unknown-supported",c=L("A",{href:"/support/bin/
answer.py?answer=1062949"},"Secuencia de lectura"),h=L("A",{href:"/support/bin/a
nswer.py?answer=1062949"},"P\u00e1ginas originales"),k=a.ea.Ec,n=a.ea.Wd,q=a.ea.
tb;q?(c=L("LI",g,c),d=L("LI",g,h)):(c=L("LI",k?d:e,c),d=L("LI",n?d:e,h));e=new W
(a);e.listen(c,"mouseover",
function(){q?this.g("El formato de este libro no se reconoce actualmente. Actual
izaremos esta informaci\u00f3n cuando recibamos los datos del editor."):k?this.g
("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 di
spositivo."):this.g("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 dis
e\u00f1o fijo. Este formato es apto para pantallas grandes, pero no siempre resu
lta la mejor opci\u00f3n para tel\u00e9fonos inteligentes y dispositivos electr\
u00f3nicos de lectura.")});
e.listen(c,"mouseout",a.S);e.listen(d,"mouseover",function(){q?this.g("El format
o de este libro no se reconoce actualmente. Actualizaremos esta informaci\u00f3n
cuando recibamos los datos del editor."):n?this.g("Este eBook incluye p\u00e1gi
nas originales, por lo que las im\u00e1genes aparecen tal como se ver\u00edan en
un libro impreso."):this.g("Este eBook no incluye p\u00e1ginas originales (que
mantienen el formato de la versi\u00f3n impresa del libro), por lo que es posibl
e ajustar el texto y adaptarlo a cualquier pantalla.")});
e.listen(d,"mouseout",a.S);b.appendChild(c);b.appendChild(d);return b}Lo.prototy
pe.S=function(){pd(this.i);var a=L("A",{href:"https://books.google.com/support/b
in/topic.py?topic=28528",target:"_blank"},"M\u00e1s informaci\u00f3n sobre los l
ibros de Google Play");this.i.appendChild(a);dj.IsPreOrdersEnabled&&this.ea.tb&&
(a=L("DIV",{"class":this.className+"-date"},"Disponible el: "+this.ea.ee),this.i
.appendChild(a))};Lo.prototype.g=function(a){pd(this.i);w(a)?this.i.appendChild(
md(a)):this.i.appendChild(a)};function Oo(a,b,c,d,e,g){Z.call(this,b,void 0,3);t
his.ea=a;this.Bb=c;this.Db=d;this.aa=e;this.da=g}A(Oo,Z);Oo.prototype.render=fun
ction(a){Oo.D.render.call(this,a);D(this.B(),"gb-get-book");dj.IsPreOrdersEnable
d&&this.ea.tb&&P(this.B(),"line-height","18px")};
Oo.prototype.ja=function(){Oo.D.ja.call(this);this.Ma=new Lo(this.B(),this.ea,th
is.Bb);this.Ma.render();var a=cd("about_title",J("menu_container"));a&&N(a);if(a
=this.Db)if(a=this.aa||!!Ko()){var b;Ko()&&(b=Ko().getItem("gb-webstore/prefs/bu
y-bubble-dismissed"));a=!(w(b)&&b)}if(a){b=L("DIV","buy-bubble");var a=L("DIV","
SPRITE_buy"),c=L("DIV","buy-bubble-description","Con Google Play, es posible com
prar un libro y leerlo al instante en cualquier lugar."),d=L("A",{"class":"buy-b
ubble-learn-more",href:"https://books.google.com/help/ebooks/overview.html",
target:"_blank"},"M\u00e1s informaci\u00f3n");b.appendChild(a);b.appendChild(c);
b.appendChild(d);a=this.b=new Io;a.C=b;Jo(a,b);this.b.Kc(this.B());this.b.setPos
ition(3,0,void 0,-15);this.ia(this.b);this.b.render();this.b.setVisible(!0);b=cd
("jfk-bubble-closebtn",this.b.B());Ik(this).listen(b,"click",x(this.Ca,this))}};
function Po(){var a=J("gb-buy-options-trigger");if(a&&a.parentNode&&a.parentNode
.parentNode?!wb(a.parentNode.parentNode,"jfk-button"):1){var a=J("gb-buy-options
-trigger"),b=J("buy");if(a&&b){yb(b,"about_content");var c=L("SPAN","gb-buy-opti
ons-arrow","\u25bc");a.appendChild(c);D(b,"gb-buy-options-list");D(b,"unified-ho
vercard");dh(a,5,b,4);R(b,!1);O(document,"mousedown",z(Qo,a,b))}}}
function Qo(a,b,c){a=ud(a,c.target);c=ud(b,c.target);var d="none"!=b.style.displ
ay;a||c||!d?a&&(R(b,!d),d||$e(b,1)):R(b,!1)}Oo.prototype.Ca=function(){Ko()&&Ko(
).setItem("gb-webstore/prefs/buy-bubble-dismissed","1");if(this.aa){var a=Zg({sh
ow_buy_bubble:!1});uj(this.da,null,"POST",a.toString(),{})}};function Ro(a,b,c){
S.call(this);var d=M("a");P(d,{whiteSpace:"nowrap",textDecoration:"none",cursor:
"pointer"});a.appendChild(d);a=M("img");a.src=b;a.border=0;P(a,{verticalAlign:"b
ottom"});d.appendChild(a);d.appendChild(md(" "));b=M("span");b.innerHTML=c;P(b,{

textDecoration:"underline"});d.appendChild(b);O(d,"click",x(this.b,this))}A(Ro,S
);Ro.prototype.b=function(a){this.g&&(a.preventDefault(),a.b());this.J("click")}
;function So(a,b,c,d,e){function g(a){a&&(a.tabIndex=0,qi(a,"tab"),D(a,"goog-zip
py-header"),a&&h.F.listen(a,"click",h.I),a&&h.C.listen(a,"keydown",h.O))}S.call(
this);this.s=e||Yc();this.b=this.s.B(a)||null;this.j=this.s.B(d||null);this.i=(t
his.o=ma(b)?b:null)||!b?null:this.s.B(b);this.g=1==c;r(c)||this.o||(this.j?this.
g="none"!=this.j.style.display:this.b&&(this.g=wb(this.b,"goog-zippy-expanded"))
);this.C=new W(this);this.F=new W(this);var h=this;g(this.b);g(this.j);To(this,t
his.g)}A(So,S);
So.prototype.L=function(){So.D.L.call(this);Sd(this.C);Sd(this.F)};function To(a
,b){a.i?R(a.i,b):b&&a.o&&(a.i=a.o());a.i&&D(a.i,"goog-zippy-content");a.j?(R(a.b
,!b),R(a.j,b)):a.b&&(Ab(a.b,"goog-zippy-expanded",b),Ab(a.b,"goog-zippy-collapse
d",!b),X(a.b,"expanded",b));a.g=b;a.J(new Uo("toggle",a))}So.prototype.O=functio
n(a){if(13==a.keyCode||32==a.keyCode)To(this,!this.g),this.J(new Td("action",thi
s)),a.preventDefault(),a.b()};So.prototype.I=function(){To(this,!this.g);this.J(
new Td("action",this))};
function Uo(a,b){Td.call(this,a,b)}A(Uo,Td);function Vo(a,b,c,d){if(b.child_node
&&0<b.child_node.length){var e=Wo(b,!0,c,d),g=L("UL",c+"-list");a.appendChild(e)
;a.appendChild(g);To(new So(e,g),!b.collapsed);B(b.child_node,function(a){Vo(g,a
,c,d)})}else a.appendChild(Wo(b,!1,c,d))}function Wo(a,b,c,d){var e;b?(e=c+"-hea
ding",b=c+"-header"):(e=c+"-link",b=c+"-item");e=""!=a.url?L("A",{"class":e,href
:a.url},Oa(a.title)):L("DIV",e,a.title);b=L("DIV",b,e);d==a.id&&D(b,c+"-selected
");return b}
ua("_OC_InitNavbar",function(a){var b=J("navbarContainer");if(b&&a.child_node){v
ar c=L("UL","gb-left-nav-list");B(a.child_node,function(b){Vo(c,b,"gb-left-nav",
a.highlighted_node_id)});b.appendChild(c)}});function Xo(){S.call(this);this.b=n
ew ej}A(Xo,S);function Yo(a,b){b.sort(Zo);B(b,function(a){a.sc(this)},a);a.b=new
ej;B(b,function(a){this.b.set(a.ka(),a)},a);a.J("update")}function Zo(a,b){retu
rn $o(a)-$o(b)}function ap(a){return a.b.Da()}function bp(a,b,c){a=ap(a);for(var
d=-1,e=0;e<a.length;e++)if(a[e].ka()==b){d=e;break}if(0<=d)return a[c+d]}functi
on cp(a,b){return a.b.get(b)}function dp(a,b){b=Ca(b);if(0!=b.length)return fb(a
p(a),function(a){return a.getTitle()==b})};function ep(a){S.call(this);this.j(a|
|"")}A(ep,S);ep.prototype.Va=f("i");ep.prototype.j=function(a){this.i!=a&&(this.
i=a,this.J("change"))};function fp(){this.b={}};function gp(){this.b={}};functio
n hp(a){this.g=a}hp.prototype.$a=function(a){this.b&&(this.b.Z(),pd(this.g.ha().
i.g));this.b=new a(this.g);this.b.F&&this.b.F(this.g.ba());this.b.I&&this.b.I()}
;hp.prototype.ha=f("b");function ip(a){Y.call(this);this.F=a;a.innerHTML="";P(a,
"overflow","hidden");this.j=M("div");P(this.F,{position:"relative",padding:"0px"
});a=this.F;a.insertBefore(this.j,a.childNodes[0]||null);this.S=new gp;this.I=[]
;this.o=[];a=x(this.Hg,this,1);this.o.push(["next",a]);a=x(this.Hg,this,-1);this
.o.push(["previous",a]);a=x(this.tj,this);this.o.push(["turntopage",a]);this.C=n
ew hp(this);a=M("div");io(a,!0);P(a,{position:"absolute",left:"0px",top:"0px"});
this.F.appendChild(a);this.O=a;this.setSize(gf(this.F));
jp.push(this);this.wa=new ep;O(this.wa,"change",this.rj,!1,this);this.R=new fp}A
(ip,Y);var jp=[];m=ip.prototype;
m.setSize=function(a){a.width=Math.max(a.width,0);a.height=Math.max(a.height,0);
if(!this.g||!zc(this.g,a)){var b=this.j,c=Hd(Yc($c(b)));if(!G||I("10")||c&&I("8"
))ef(b,a,"content-box");else{var d=b.style;c?(d.pixelWidth=a.width,d.pixelHeight
=a.height):(c=ff(b),b=Te(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.C.ha())&&d
.setSize(a);this.J("resize")}};m.U=f("g");m.eb=function(){return this.g.width};m
.mb=function(){return this.g.height};
m.go=function(){this.J("load")};m.$a=function(a){this.s!=a&&(this.s=a,this.C.$a(
a),this.J("viewportmodechange"))};m.ha=function(){return this.C.ha()};function k
p(a,b){if(a.fa)throw"";a.fa=b;O(b,"update",x(a.mj,a))}m.mj=function(){this.J("pa
gesupdate")};function lp(a,b){var c=cp(a.fa,b);c&&a.La(c)}m.La=function(a){this.
i!=a&&(this.i=a,this.J("pagechange"))};function mp(a,b){np(a,b,x(function(a){T(x
(this.La,this,a))},a))}
function np(a,b,c){a=a.fa;new U(b);b=new a.g({url:b});b.sc(a);c=x(a.o,a,c);op(b,
pp(b),c)}m.qj=function(a,b,c,d){(c=qp(d,c))&&rp(this,a,b,c)};function rp(a,b,c,d

){if(d&&d.length){for(var e=d[0],g=1;g<d.length;g++)e=Ee(e,d[g]);d=b.ba().de();d
=b.U().width/d;e=new Zk(e.left,e.top);e.Oe(d);e.x=Math.round(e.x);e.y=Math.round
(e.y);b=$k(b.getPosition());b.add(e);b.x-=c.x;b.y-=c.y;a.ha().fh(b)}}m.ka=functi
on(){return this.i.ka()};m.ba=f("i");
m.qc=function(a){for(var b=[],c=0;c<arguments.length;c++)b.push(arguments[c]);th
is.I.push(b);1==this.I.length&&sp(this)};function sp(a){var b=a.I.shift();if(b){
for(var c=b.shift(),d=0;d<a.o.length;d++)a.o[d][0]==c&&a.o[d][1].apply(a,b);sp(a
)}}m.Hg=function(a){var b=this.C.ha(),c;b.S?c=b.S(this.ba(),a):c=bp(this.fa,this
.ba().ka(),a);c&&(this.La(c),this.J("pageturn"))};m.tj=function(a){(a=cp(this.fa
,a))&&this.La(a)};m.rj=function(){this.J("searchupdate")};function tp(a,b,c,d,e)
{var g={cursor:"pointer"};P(c,g);O(c,"click",x(this.o,this));P(d,g);O(d,"click",
x(this.j,this));e.innerHTML?this.s=e:(e.form.action="javascript:",O(e.form,"subm
it",x(this.i,this)),e.go&&P(e.go,{display:"none"}),this.g=e.input);this.b=a;this
.fa=b;O(a,"pagechange",x(this.update,this));this.update()}
tp.prototype.i=function(){var a=this.g.value,b;b=this.b;var c=dp(b.fa,a);c?(b.La
(c),b=!0):b=!1;if(b)this.update();else if(!Aa(a)&&!/[^0-9]/.test(a)){a:{b=ap(thi
s.fa);for(c=b.length-1;0<=c;c--){var d=b[c].getTitle();if(!Aa(d)&&!/[^0-9]/.test
(d)){b=parseInt(d,10);break a}}b=-1}a=parseInt(a,10);0<b&&a>b&&(this.b.La(Ya(ap(
this.fa))),this.update())}return!1};tp.prototype.o=function(){this.b.qc("previou
s")};tp.prototype.j=function(){this.b.qc("next")};
tp.prototype.update=function(){var a=this.b.ba();a&&(this.g?this.g.value=a.getTi
tle()||"":this.s.innerHTML=a.Ob())};function up(){}m=up.prototype;m.setSize=func
tion(a){this.Ba=a.width;this.Fa=a.height};m.U=function(){return new yc(this.Ba,t
his.Fa)};m.Ke=f("j");m.yc=f("g");m.eb=f("Ba");m.mb=f("Fa");m.getPosition=functio
n(){return new E(this.j,this.g)};function vp(a){return new Ae(a.j,a.g,a.Ba,a.Fa)
};function wp(){this.items=[]}wp.prototype.bb=function(a){this.items.push(a)};wp
.prototype.U=function(){var a=this.eb(),b=this.mb();return null===a||null===b?nu
ll:new yc(a,b)};wp.prototype.Wc=function(a){return bb(this.items,a||nf)};wp.prot
otype.getItem=function(a){for(var b=0;b<this.items.length;b++){var c=this.items[
b];if(a(c))return c}return null};function xp(a,b){return a.getItem(function(a){r
eturn a.yc()<=b&&a.yc()+a.U().height>=b})}
function yp(a,b){return fb(a.items,function(a){return Be(vp(a)).contains(b)})};f
unction zp(a){this.i=a}A(zp,up);zp.prototype.ba=f("i");zp.prototype.setSize=func
tion(a){void 0==a.width?(this.Fa=a.height,this.Ba=Math.round(a.height*Ap(this.i)
)):void 0==a.height?(this.Ba=a.width,this.Fa=Math.round(a.width/Ap(this.i))):(th
is.Ba=a.width,this.Fa=a.height)};function Bp(a,b){this.b=a;this.g=b};function Cp
(a){Y.call(this);this.i=a;this.da=a.i;this.setSize(gf(this.da));this.s=new E(0,0
)}A(Cp,Y);m=Cp.prototype;m.setSize=function(a){if(!this.g||!zc(this.g,a)){this.g
=a;var b=this.i;b.I=a;Dp(b);this.J("resize")}};function Ep(a,b){a.o=b;a.C.ta();v
ar c=a.i,d=a.U();c.I=d;Dp(c);c=a.i;d=new yc(b.eb(),b.mb());c.O=d;c.s=!0;Q(c.g,d)
;T(c.R,0,c);Dp(c);a.J("layoutchange")}m.hb=function(){var a=this.o.Wc();this.O&&
(a=this.O.Ie(a));Fp(this.C,a);this.J("update")};
function Gp(a,b){var c=a.s.x,d=a.s.y;la(b.x)&&(b.x=vc(b.x,0,Math.max(a.o.eb()-a.
g.width,0)));la(b.y)&&(b.y=vc(b.y,0,Math.max(a.o.mb()-a.g.height,0)));la(b.x)&&(
c=b.x);la(b.y)&&(d=b.y);a.s=new E(c,d);d=a.i;c=a.s;d.F||(d=d.i,null!=c.y&&(d.scr
ollTop=c.y),null!=c.x&&(d.scrollLeft=c.x));a.J("move")}function Hp(a){var b=a.s;
return b?new Ae(b.x,b.y,a.g.width,a.g.height):null}m.U=f("g");m.nc=function(a){t
his.J("movestart");Gp(this,a);this.J("moveend")};function Ip(a,b,c){a=a.s;c(new
E(a.x+b.x,a.y+b.y))}
m.fh=function(a){var b=this.s,c=this.U();if(!b||Math.abs(b.x-a.x)>c.width||Math.
abs(b.y-a.y)>c.height)this.nc(a);else{this.j&&(this.j.Z(),this.j=null);var c=b.x
-a.x,d=b.y-a.y,c=vc(Math.sqrt(c*c+d*d)/800,0,1);this.j=new gg([b.x,b.y],[a.x,a.y
],250+250*c,pg);O(this.j,"animate",x(this.eh,this));O(this.j,"end",x(this.Mi,thi
s));this.J("movestart");re(this,"movestart",x(this.j.Z,this.j));this.j.play()}};
m.eh=function(a){a=C(a.s,Math.round);Gp(this,new E(a[0],a[1]))};m.Mi=function(a)
{this.eh(a);this.J("moveend")};
function Jp(a){return new E(Math.round(a.s.x+a.g.width/2),Math.round(a.s.y+a.g.h
eight/2))}m.L=function(){Cp.D.L.call(this);this.C.ta()};m.Sf=1;function Kp(a,b){
Cp.call(this,b);this.na=a;this.b.listen(a,"pagechange",this.I);this.b.listen(thi
s.na,"searchupdate",this.ra)}A(Kp,Cp);

Kp.prototype.te=function(a){var b=this.o;Ep(this,a);if(b){b=new Bp(b,a);a=Jp(thi


s);var c=yp(b.b,a);if(!c)a:{for(var c=Number.POSITIVE_INFINITY,d=b.b.Wc(),e=d[0]
,g=0;g<d.length;g++){var h=d[g],k=ze(Be(vp(h)),a);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}b=b.g.s(c);a=$k(a);d=c.getPosition();a.x-=d.x;a.y-=d.y;d=b.U().width
/c.U().width;c=b.U().height/c.U().height;a=new E(Math.round(a.x*d),Math.round(a.
y*c));a=$k(b.getPosition()).add(a);(a=new E(Math.round(a.x+this.g.width/2*-1),Ma
th.round(a.y+this.g.height/
2*-1)))&&this.nc(a)}};Kp.prototype.I=function(){this.aa||this.F(this.na.ba())};K
p.prototype.F=function(a){if(this.o.ec&&(a=this.o.ec(a))){var b=a.yc();Gp(this,n
ew E(Math.round(a.Ke()),Math.round(b)))}};Kp.prototype.ra=function(){Lp&&(this.C
.ta(),this.oa&&this.oa(),this.hb())};var Lp=!0;function Mp(){this.b=new tg}Mp.pr
ototype.add=function(a,b){this.b.set(oa(a),b)};function Np(a,b){var c={};b&&(c=N
b(C(b,oa)));var d=a.b.cb();B(d,function(a){if(!c[a]){var b=this.b.get(a);b&&b.ta
();this.b.remove(a)}},a)};function Op(){this.b={};this.g=new Mp}Op.prototype.ta=
function(){Np(this.g)};function Fp(a,b){b=bb(b,function(a){return!!this.b[oa(a.c
onstructor)]},a);Np(a.g,b);B(b,function(a){this.g.b.get(oa(a))||this.g.add(a,thi
s.b[oa(a.constructor)].render(a))},a)};function Pp(){};function Qp(a,b){this.b=b
}A(Qp,Pp);Qp.prototype.render=function(a){var b=this.b(),c=a.ba(),d=a.U().width,
e=a.U().height;b.Ba=d;b.Fa=e;b.setPosition(a.Ke(),a.yc());b.La(c);b.draw();retur
n b};function Rp(){};function Sp(a){this.b=a}A(Sp,Rp);Sp.prototype.Ie=function(a
){var b=Tp(this,a);a=b[0]||[];var b=b[1]||[],c=Jp(this.b);b.sort(z(Up,c));c=[];n
b(c,a,b);return c};function Up(a,b,c){return ze(Be(vp(b)),a)-ze(Be(vp(c)),a)}fun
ction Tp(a,b){var c=Hp(a.b),d=new Ae(c.left-800,c.top-800,c.width+1600,c.height+
1600);return rb(b,function(a){a=vp(a);if(De(d,a))return De(c,a)?0:1})};function
Vp(a,b){this.b=b;this.g=a}A(Vp,Sp);Vp.prototype.Ie=function(a){var b=Vp.D.Ie.cal
l(this,a),c=this.g.ba();if(c){var d=[],e=this.g.fa;B([1,-1],function(){var a=bp(
e,c.ka(),1);a&&d.push(a)});B(a,function(a){a.ba&&hb(d,a.ba())&&ib(b,a)})}return
b};function Wp(){Y.call(this)}A(Wp,Y);function Xp(){Y.call(this)}A(Xp,Y);Xp.prot
otype.Ib=function(a){this.g=a;this.i=Yp(a)};Xp.prototype.L=function(){Xp.D.L.cal
l(this);N(this.i)};function Zp(a){Y.call(this);this.F=a;this.C=[]}A(Zp,Xp);m=Zp.
prototype;m.Ib=function(a){Zp.D.Ib.call(this,a);this.bd();this.ba()&&this.b.list
en(this.ba(),"update",this.bd)};m.ba=function(){return this.g.ba()};m.Sc=functio
n(a,b,c,d){var e=M("div");io(e,!0);this.i.appendChild(e);a=$p(this,a,b,c,d);P(e,
{position:"absolute",left:a[0]+"px",top:a[1]+"px",width:a[2]+"px",height:a[3]+"p
x"});this.F&&(P(e,{backgroundColor:this.F}),$e(e,.3));this.C.push(new Ae(a[0],a[
1],a[2],a[3]));return e};
function aq(a){return a.g.U().width/a.g.ba().fa.Nb.width}function $p(a,b,c,d,e){
var g=aq(a);return C([b,c,d,e],function(a){return Math.round(a*g)})}function bq(
a,b){B(b,function(a){this.Sc.apply(this,a)},a)}m.hg=function(a){return this.Sc(a
.left,a.top,a.width,a.height)};m.wc=function(){pd(this.i);this.C=[]};m.bd=u;func
tion cq(){Zp.call(this)}A(cq,Zp);m=cq.prototype;m.bd=function(){if(!this.j){var
a=this.ba();a&&(a=dq(a))&&(bq(this,a),this.j=!0)}};
m.Sc=function(a,b,c,d){this.o=cq.D.Sc.call(this,a,b,c,d);P(this.o,{border:"2px #
aaaaff dashed"});this.s=M("img");this.o.appendChild(this.s);this.s.src="/googleb
ooks/images/dialog_close_x.gif";a=$p(this,a,b,c,d);P(this.s,{position:"absolute"
,cursor:"pointer",left:a[2]-19+"px",top:"4px",display:"none"});O(this.o,"mouseou
t",x(this.dk,this));O(this.o,"mouseover",x(this.Ig,this,!0));re(this.s,"click",x
(this.ta,this));return this.o};m.ta=function(){N(this.o)};m.dk=function(a){ud(th
is.o,a.target)||this.Ig(!1)};
m.Ig=function(a){P(this.s,{display:a?"":"none"})};function eq(a){Zp.call(this);t
his.o=a}A(eq,Zp);eq.prototype.bd=function(){if(!this.j){var a=this.ba();a&&(a=fq
(a))&&(B(a,function(a){var c=a.pop(),d=a.pop();a=this.Sc.apply(this,a);P(a,{curs
or:"pointer"});this.b.listen(a,"click",x(this.s,this,d,c))},this),this.j=!0)}};e
q.prototype.s=function(a,b){var c=cp(this.o.fa,a);c?this.o.La(c):mp(this.o,b)};f
unction gq(a,b,c){if(G){var d=[];d[0]=O(a,"readystatechange",z(hq,a,z(iq,b),d))}
else re(a,"load",z(iq,b));c&&re(a,"error",z(iq,c))}function iq(a){T(a)}function
hq(a,b,c){if("complete"!=a.readyState)return!0;te(c[0]);b();return!1}var jq=M("d
iv");function kq(a){if(G){jq.appendChild(a);var b=z(N,a);gq(a,b,b);a.src="//www.
google.com/images/cleardot.gif"}else a.src="//www.google.com/images/cleardot.gif
",N(a)};function lq(a){S.call(this);this.b={};a&&this.jd(a)}A(lq,S);m=lq.prototy

pe;m.de=function(){return this.b.w||this.fa.Nb.width};m.Le=function(){return thi


s.b.h||this.fa.Nb.height};function Ap(a){return a.de()/a.Le()}m.U=function(){ret
urn new yc(this.de(),this.Le())};m.jd=function(a){for(var b in a)this.b[b]=a[b];
this.J("update")};m.sc=ba("fa");m.getTitle=function(){return this.b.title};m.Ob=
function(){var a=this.getTitle();return a?"P\u00e1gina "+a:""};function $o(a){re
turn a.b.order}
m.Ub=function(a){if(this.b.src&&a){var b=new U(this.b.src);V(b,"w",a.width);retu
rn b.toString()}return this.b.src};m.ka=function(){return this.b.pid};function m
q(a){this.Lf={};for(var b=0;b<a.length;b++){var c=a[b];this.Lf[c.z]=new yc(c.w,c
.h)}}function nq(a,b){var c=Fb(a.Lf,function(a){return a.height==b});return c?Nu
mber(c):null};function oq(a){lq.call(this,a);this.ie={};this.I={};this.j={};this
.F=this.O=null}var pq;A(oq,lq);m=oq.prototype;m.jd=function(a,b){oq.D.jd.call(th
is,a);b&&(this.C=b)};function pp(a){var b=qq(a);V(b,"jscmd","click3");var c;a.wa
&&(c=a.wa.Va());rq(a,"vq",c);Bb(a.ie,function(a,c){V(b,c,a)});return b}
function op(a,b,c){b=b.toString();if(b==a.C)c&&c(a);else if(c&&(a.j[b]=a.j[b]||[
]).push(c),b!=a.o){a.o=b;a.g&&p.clearTimeout(a.g);a.g=p.setTimeout(x(a.Wi,a,b),6
E3);var d;a.wa&&(d=a.wa.Va());pq(b,x(a.Zj,a,b,d))}}function rq(a,b,c){c?a.ie[b]=
c:delete a.ie[b]}m.ie=null;m.Zj=function(a,b,c){this.o==a&&(this.o=null,this.g&&
(p.clearTimeout(this.g),this.g=null),this.C=a,sq(this,c.page[0]),this.fa.ff(c),b
=this.j[a])&&(B(b,function(a){a(this)},this),delete this.j[a])};m.Wi=function(a)
{this.g=this.o=null;delete this.j[a]};
function qq(a){var b=a.b.url;b?b=new U(b):(b=new U(a.fa.Bk),V(b,"pg",a.ka()),a.b
.sig&&V(b,"sig",a.b.sig));return b}m.de=function(){return this.b.w||this.fa.Nb.w
idth};m.Le=function(){return this.b.h||this.fa.Nb.height};var tq={additional_inf
o:"additional_info",content:"content",feedbackUrl:"uf",flags:"flags",highlights:
"highlights",links:"links",order:"order",pid:"pid",src:"src",snippetSrc:"snippet
_src"};
function sq(a,b){var c={},d;for(d in tq){var e=tq[d],g=b[e];r(g)&&("highlights"=
=e?a.I[b.vq]=g:c[d]=g)}c.additional_info&&(d=c.additional_info["[NewspaperJSONPa
geInfo]"])&&(a.O=new mq(d.tileres),d=d.page_scanjob_coordinates)&&(a.F=""+d.x+",
"+d.y);a.jd(c)}oq.prototype.getContent=function(){return this.b.content};var uq=
{el:1,cl:2,il:4,Rh:8,Qh:16,fl:32,bl:64};oq.prototype.i=function(a){return!!(this
.b.flags&a)};function vq(a,b){return db(b,x(a.i,a))}
function wq(a,b){b=Ea(b);b=b.replace(/\'/g,"&#39;");var c=a.I[b];if(c){var d=[];
B(c,function(a){d.push([a.X,a.Y,a.W,a.H])});return d}}function qp(a,b){var c=wq(
a,b);if(c)return C(c,z(xq,1))}function xq(a,b){var c=C(b,function(b){return Math
.round(b*a)});return new Ae(c[0],c[1],c[2],c[3])}function fq(a){if(a.b.links)ret
urn C(a.b.links,function(a){var c=a.region;return[c.X,c.Y,c.W,c.H,a.target_pid,a
.url]})}
function dq(a){if(a.b.clip_highlight||a.b.clip_highlights){var b=[];B(a.b.clip_h
ighlights||[a.b.clip_highlight],function(a){var d=[];B(["X","Y","W","H"],functio
n(b){d.push(a[b])});b.push(d)});return b}return null}oq.prototype.Ub=function(a)
{if(this.b.src&&a){var b=new U(this.b.src);a&&Bb(this.s(),function(c,d){"height"
==d&&a.height?V(b,c,a.height):"width"==d&&a.width&&V(b,c,a.width)});return b.toS
tring()}return this.b.src};oq.prototype.s=function(){return{width:"w",height:"h"
}};function yq(a,b,c,d,e){Y.call(this);this.pd(a.ha());this.o=a;this.g=c;this.O=
[];this.gg=d;Q(d,c);this.aa=Yp(this);P(this.aa,"backgroundColor","#fff");Q(this.
aa,c);if(this.da=r(e)?e:!0)a=Yp(this),Q(a,c),this.S=new zq(a),this.S.show();b&&(
this.i=b,this.b.listen(b,"update",this.Dc),op(b,pp(b),void 0))}A(yq,Y);m=yq.prot
otype;m.U=f("g");m.ba=f("i");function Aq(a,b){a.O.push(b);b.Ib(a)}m.Dc=u;functio
n Bq(a){a.J("load");a.da&&a.S.hide()}
function Yp(a){var b=M("div");io(b,!0);P(b,{position:"absolute",left:0,top:0});a
.gg.appendChild(b);return b}m.ta=function(){B(this.O,function(a){a.Z()});this.O=
null;this.s&&N(this.s)};function Cq(a){a.C=Yp(a);Q(a.C,a.U());P(a.C,{backgroundI
mage:"url(//www.google.com/images/cleardot.gif)",backgroundRepeat:"repeat"});a.b
.listen(a.C,"mousedown",a.ek);a.b.listen(a.C,"dragstart",Ud)}m.ek=function(a){a.
display=this;Dq.J(a)};var Dq=new S;
function zq(a){this.b=a;a={position:"absolute",left:0,color:"#808080",fontSize:"
13px",backgroundColor:"white"};for(var b=0;2>b;b++){var c=M("div");io(c);P(c,a);
this.b.appendChild(c);c.innerHTML="Cargando...";a.bottom=0}}zq.prototype.show=fu

nction(a){P(this.b,{display:a?"none":""})};zq.prototype.hide=function(){this.sho
w(!0)};function Eq(a,b){a.s&&N(a.s);a.s=Yp(a);new Fq(a.s,a.U(),b)}function Fq(a,
b,c){this.b=a;P(a,{backgroundColor:"#FFF",textAlign:"center"});Q(a,b);a.innerHTM
L=c||"";io(this.b)};function Gq(a,b,c,d){yq.call(this,a,b,c,d);this.pd(Hq);a=Yp(
this);this.I=new Iq(c,a);a=Yp(this);this.F=new Iq(c,a);Cq(this);cf(d,!0);D(d,"pa
geImageDisplay");b&&this.Dc()}A(Gq,yq);var Hq=new S;Gq.prototype.La=function(a){
rq(a,"output",null);Gq.D.La.call(this,a);a.Ub()&&this.Dc()};
Gq.prototype.Dc=function(){var a=this.ba(),b=a.Ub(this.U());if(b&&!this.j){b=Jq(
b);re(this.I,"load",x(this.R,this,a,b,this.U().width));Kq(this.I,[b]);var c=this
.o.S,d=a.ka(),e=[];if(c.b[d]){var g=[],h;for(h in c.b[d])g.push(h);g.sort(kk);fo
r(h=0;h<g.length;h++)e.push(c.b[d][g[h]])}e.push(b);Kq(this.F,e);this.j=!0;a==th
is.o.ba()&&this.J("fetch")}vq(a,[uq.Qh,uq.Rh])&&(a=ya('<table 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."),
Eq(this,a),Bq(this))};function Jq(a){return a}Gq.prototype.R=function(a,b,c){a==
this.o.ba()&&this.J("loaded");this.F.empty();var d=this.o.S;a=a.ka();d.b[a]=d.b[
a]||{};d.b[a][c]=b;Bq(this)};Gq.prototype.ta=function(){this.j=!1;this.I.empty()
;this.F.empty();Gq.D.ta.call(this)};function Iq(a,b){S.call(this);this.g=a;this.
i=b;this.b=M("img");this.b.width=this.g.width;this.i.appendChild(this.b);io(this
.i)}A(Iq,S);Iq.prototype.empty=function(){for(var a;a=rd(this.i);)kq(a)};
function Kq(a,b){gq(a.b,x(a.j,a,a.b));for(var c=0;c<b.length;c++)a.b.src=b[c]}Iq
.prototype.j=function(a){this.b==a&&this.J("load")};function Lq(a,b,c,d,e,g,h){S
.call(this);this.s=a;this.Ba=b;this.Fa=c;this.i=d;this.g=e;this.F=g;this.C=h;thi
s.j=Math.ceil(this.Ba/this.i);this.o=Math.ceil(this.Fa/this.g);this.b=[];for(a=0
;a<this.j;++a){b=[];for(c=0;c<this.o;++c)b.push(null);this.b.push(b)}}A(Lq,S);Lq
.prototype.empty=function(){for(var a;a=this.s.firstChild;)kq(a)};Lq.prototype.O
=function(a,b){P(a,{display:""});this.C&&this.C(b)};Lq.prototype.I=aa();function
Mq(a,b,c,d,e){yq.call(this,a,b,c,d,e);this.F=Yp(this);Cq(this);b&&this.Dc();thi
s.I=O(this.o.ha(),"update",this.R,!1,this)}A(Mq,yq);Mq.prototype.Dc=function(){v
ar a=this.ba(),b=a.Ub(),c=this.o.ea.pe,d=a.O;if(b&&d&&!this.j){var e=nq(d,this.U
().height);la(e)&&(d=(d=d.Lf[e])?d.width:null,b=new U(b),V(b,"zoom",e),V(b,"pg",
a.F),b=b.toString(),this.oa=new Lq(this.F,d,this.U().height,c.$g,c.Zg,x(c.getTil
eUrl,c,b,d,this.U().height),null),this.j=!0,this.R())}};
Mq.prototype.R=function(){if(this.j){var a=Qe(this.F);if(a){var b=Ve(this.F);a.t
op-=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){for(var b=this.oa,a=Ce(a),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.j),g=Math.min(g,b.o);c<e;c++)for(var h=d;h<g;h++)if(!b.b[c][h]){var k;k=b;va
r n=c,q=h;if(!k.b[n][q]){var t=M("img");P(t,{position:"absolute",left:n*k.i+"px"
,top:q*k.g+"px",display:"none"});
k.b[n][q]=t;k.s.appendChild(t)}k=k.b[n][q];n=b.F(c,h);gq(k,x(b.O,b,k,n),x(b.I,b,
k,n));k.src=n}for(c=0;c<b.j;++c)for(h=0;h<b.o;++h){if(d=!!b.b[c][h])d=new Ae(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.top+d.height);d&&(kq(b.b[c][h]),b.b[c][h]=null
)}}}}};Mq.prototype.ta=function(){this.j&&(this.oa.empty(),this.j=!1);this.I&&(t
e(this.I),this.I=null);Mq.D.ta.call(this)};function Nq(a){this.wa=a;Zp.call(this
,"#ffff00")}A(Nq,Zp);Nq.prototype.bd=function(){var a=this.g.ba();if(a){var b=th
is.wa.Va();b!=this.j&&(a=qp(a,b),this.wc(),a&&(C(a,x(this.hg,this)),this.j=b))}}
;function Oq(a){S.call(this);this.url=a;this.F=null;this.C=!0}A(Oq,S);Oq.prototy
pe.b=function(){if(this.C)this.C=!1;else throw Error();};function Pq(a,b){Oq.cal
l(this,a);this.R=b||"GET";this.i=new W;this.o=new qj}A(Pq,Oq);Pq.prototype.b=fun
ction(a,b,c){Pq.D.b.call(this,a,b);this.j=a;this.g=b;this.i.listen(this.o,"succe
ss",x(this.O,this));this.i.listen(this.o,"error",x(this.I,this));this.o.send(thi
s.url.toString(),this.R,c)};Pq.prototype.O=function(a){var b;a=a.target;try{b=a.
b?a.b.responseText:""}catch(c){b=""}this.F=cj(b);T(x(this.J,this,"success"));thi
s.j&&T(z(this.j,this.F));T(x(this.s,this))};
Pq.prototype.I=function(){T(x(this.J,this,"error"));this.g&&T(this.g);T(x(this.s
,this))};Pq.prototype.s=function(){this.i.removeAll();this.g=this.j=null};functi
on Qq(a){return a.length?cb(a,function(a,c){return Ee(a,c)},a[0].clone()):null};

function Rq(a,b,c,d,e){Y.call(this);this.s=a;this.R=b;this.O=e;this.i=d;this.g=!
1;this.o=M("div");c.appendChild(this.o);this.b.listen(b,"mousemove",this.C);this
.b.listen(b,"mouseup",this.F)}A(Rq,Y);Rq.prototype.C=function(a){if(!this.S){a=x
c(new E(a.clientX,a.clientY),Re(this.R));a=ye(a,this.O);P(this.o,{border:"2px da
shed #99AAEE",position:"absolute"});var b=a.right-a.left,c=a.bottom-a.top;Ke(thi
s.o,a.left,a.top);Q(this.o,b,c);this.j=a}};
Rq.prototype.F=function(a){this.C(a);this.S=!0;a=this.i;var b=Ce(this.j),c=aq(th
is.s),c=Sq(b,1/c),b=Tq(Sq(c,1/a.U().width*1E3));a=new U(qq(a).toString());V(a,"c
i",[b.left,b.top,b.width,b.height].join());V(a,"jscmd","click3");V(a,"output","t
ext");c=Tq(c);Uq(this.s,[c]);N(this.o);(new Pq(a)).b(x(this.I,this,c,b));this.J(
"endsize")};
Rq.prototype.I=function(a,b,c){c=c.page[0];var d=!1,e=c.clip_highlights;if(e){va
r g=[];B(e,function(a){g.push(new Ae(a.X,a.Y,a.W,a.H))});if(c=c.content)Uq(this.
s,[a],c,b),d=!0}d||this.s.wc();this.Z()};function Sq(a,b){return new Ae(a.left*b
,a.top*b,a.width*b,a.height*b)}function Tq(a){return new Ae(Math.round(a.left),M
ath.round(a.top),Math.round(a.width),Math.round(a.height))}Rq.prototype.L=functi
on(){Rq.D.L.call(this);N(this.o)};function Vq(a,b){Y.call(this);this.F=a;this.s=
b}var Wq;A(Vq,Xp);m=Vq.prototype;m.Ib=function(a){Vq.D.Ib.call(this,a);a=this.i;
var b=M("div");io(b,!0);a.appendChild(b);b.className="selection-layer";Q(a,this.
g.U());Q(b,this.g.U());this.b.listen(b,"click",this.Hh);this.b.listen(b,"mousedo
wn",this.fk)};
m.fk=function(a){if(Wq){this.Hh(a);this.j&&this.j.Z();var b=this.g.gg;a=xc(new E
(a.clientX,a.clientY),Re(b));this.j=new Rq(this.F,b,this.i,this.g.ba(),a);this.C
=O(document.body,"mousemove",x(this.hj,this));re(this.j,["endsize","dispose"],x(
this.oi,this))}};
m.hj=function(a){if(this.j&&!this.j.isDisposed()){var b=new E(a.clientX,a.client
Y),c=Be(Ze(this.s.da));if(c.contains(b)){var d=new E(0,0);B([[c.top-a.clientY,0,
-1],[c.bottom-a.clientY,0,1],[c.left-a.clientX,-1,0],[c.right-a.clientX,1,0]],fu
nction(a){40>Math.abs(a[0])&&(d.x=a[1]||d.x,d.y=a[2]||d.y)});this.o||(this.o=new
Xf(100),this.b.listen(this.o,"tick",this.Lk));this.I=d;d.x||d.y?this.o.start():
this.o.stop()}}};m.Lk=function(){var a=this.I,b=this.s;Ip(b,new E(15*a.x,15*a.y)
,x(b.nc,b))};
m.oi=function(){te(this.C);Sd(this.o);this.o=null};m.Hh=function(a){a.b()};funct
ion Xq(a,b){this.b=a instanceof E?a:new E(a,b)}A(Xq,ch);Xq.prototype.Wa=function
(a,b,c,d){var e;e=$c(a);var g=e.body;e=e.documentElement;e=new E(g.scrollLeft||e
.scrollLeft,g.scrollTop||e.scrollTop);g=this.b.x+e.x;e=this.b.y+e.y;var h=eh(a),
g=g-h.x;e-=h.y;gh(new E(g,e),a,b,c,null,null,d)};function Yq(a,b){Xq.call(this,a
,b)}A(Yq,Xq);Yq.prototype.g=0;Yq.prototype.i=ba("g");Yq.prototype.Wa=function(a,
b,c,d){var e=Ne(a),e=Qe(e),g;g=Yc(a);g=gd(g.b);g=new E(this.b.x+g.scrollLeft,thi
s.b.y+g.scrollTop);var h=b,k=gh(g,a,h,c,e,10,d);if(0!=(k&496)){if(k&16||k&32)h^=
2;if(k&64||k&128)h^=1;k=gh(g,a,h,c,e,10,d);0!=(k&496)&&gh(g,a,b,c,e,this.g,d)}};
function Zq(a){zh.call(this,a);wh(this);this.Xf=!1;this.b=new W;D(a,"viewport-se
lection-popup");$q&&$q.Z();$q=this}A(Zq,zh);var $q=null;Zq.prototype.g=function(
){this.J("close");this.Z()};function ar(a,b,c){var d=a.B(),e=M("div");P(e,{paddi
ng:"4px 3px 3px 1px"});d.appendChild(e);d=M("div");e.appendChild(d);d.appendChil
d(md(b));e.appendChild(M("div"));b=M("input");b.value=c;D(b,"viewport-input");e.
appendChild(b);cf(b,!1);a.b.listen(b,"mousedown",br)}function br(a){a.b()}
Zq.prototype.L=function(){N(this.B());Zq.D.L.call(this);this.b.Z()};function cr(
){Zp.call(this,"#4a95d6")}A(cr,Zp);cr.prototype.Ib=function(a){cr.D.Ib.call(this
,a);P(this.i,{cursor:"pointer"});this.b.listen(this.i,"mousedown",dr)};function
dr(a){a.b()}
function Uq(a,b,c,d){a.wc();C(b,x(a.hg,a));a.o&&te(a.o);a.j&&a.j.Z();var e=M("di
v");document.body.appendChild(e);if(b=Qq(a.C)){var g=Re(a.i),e=new Zq(e);if(c&&d
){var h=a.ba(),k=h.Ub(),n,q;k&&(n=new U(k),d=[d.left,d.top,d.width,d.height].joi
n(),V(n,"ci",d),V(n,"edge",0),n=n.toString(),q=new U(qq(h).toString()),V(q,"ci",
d),V(q,"source","bookclip"),q=ya('<a href="%s"><img src="%s"/></a>',q.toString()
,n));d=q;pd(e.B());q=e.B();h=M("img");h.src="/googlebooks/images/close_x.gif";h.
width=14;h.height=13;
P(h,{backgroundColor:"#FFF",cursor:"pointer",position:"absolute",right:"5px",top
:"5px"});q.appendChild(h);k=x(e.g,e);qh(e.b,h,"click",k,void 0);h=L("div",{inner

HTML:"Compartir este clip"});P(h,{fontWeight:"bold",paddingBottom:"4px"});q.appe


ndChild(h);c&&(ar(e,"Texto de selecci\u00f3n",c),q=M("div"),P(q,{textAlign:"righ
t"}),e.B().appendChild(q),h=new U("https://translate.google.com/translate_t"),V(
h,"text",c),V(h,"sl","auto"),V(h,"tl","auto"),c=M("a"),c.href=h.toString(),c.tar
get="_blank",c.innerHTML=
"Traducir&raquo;",q.appendChild(c));n&&ar(e,"Imagen",n);d&&ar(e,"Insertar",d)}el
se e.B().innerHTML="Cargando...";e.Db=2;e.ca()&&e.lc();a.j=e;T(z(er,e,new Yq(new
E(g.x+b.left+b.width,g.y+b.top+b.height))));a.o=re(e,"close",x(a.wc,a))}}functi
on er(a,b){a.isDisposed()||(a.setPosition(b),a.setVisible(!0))}cr.prototype.wc=f
unction(){cr.D.wc.call(this);this.j&&this.j.Z()};cr.prototype.L=function(){cr.D.
L.call(this);this.j&&this.j.Z();this.o&&te(this.o)};function fr(a,b,c,d){return
a.ea.pe?new Mq(a,b,c,d):new Gq(a,b,c,d)}function gr(a,b,c,d){b=fr(a,b,c,d);b ins
tanceof Gq?hr(a,b):b instanceof Mq&&b instanceof Mq&&Aq(b,new Nq(a.wa));return b
}function hr(a,b){if(b instanceof Gq){Aq(b,new Nq(a.wa));Aq(b,new cq);var c=new
cr,d=new Vq(c,a.ha());Aq(b,d);Aq(b,c);Aq(b,new eq(a))}};function ir(a,b,c,d){Y.c
all(this);this.F=a;this.I=d||gr;this.j=M("div");io(this.j,!0);P(this.j,{position
:"absolute",display:"none"});c.appendChild(this.j);this.C=M("div");io(this.C,!0)
;P(this.C,{position:"absolute"});this.j.appendChild(this.C);this.o=M("div");io(t
his.o,!0);this.j.appendChild(this.o);this.s=M("div");io(this.s,!0);this.o.append
Child(this.s);this.hide()}A(ir,Wp);m=ir.prototype;
m.draw=function(){var a=this.Ba-2,b=this.Fa-2;P(this.o,{backgroundColor:"#cccccc
",position:"absolute"});Ke(this.o,0,0);Q(this.o,this.Ba,this.Fa);P(this.s,{overf
low:"hidden",backgroundColor:"#fcfcfc",position:"absolute"});Ke(this.s,1,1);Q(th
is.s,a,b);this.show();this.g=this.I(this.F,this.ba(),new yc(a,b),this.s)};m.hide
=function(){R(this.j,!1)};m.show=function(){R(this.j,!0)};m.ta=function(){this.g
&&this.g.ta();N(this.j)};m.setPosition=function(a,b){Ke(this.j,a,b)};m.yc=functi
on(){return Me(this.j).x};
m.Ke=function(){return Me(this.j).y};m.La=ba("i");m.ba=f("i");m.mb=f("Fa");m.eb=
f("Ba");function jr(a){return a+2}m.U=function(){return new yc(this.Ba,this.Fa)}
;function kr(a){Y.call(this);a.innerHTML="";io(a);this.i=a;this.g=M("div");io(th
is.g,!0);bo()&&(dd(a,{dir:"ltr"}),dd(this.g,{dir:"rtl"}));a.appendChild(this.g)}
A(kr,Y);function lr(a,b){kr.call(this,b);this.o=a;this.b.listen(b,"scroll",this.
C);P(b,"position","relative");P(this.g,"position","absolute");this.j=M("div");io
(this.j,!0);b.appendChild(this.j);this.j.appendChild(this.g)}A(lr,kr);function D
p(a){var b=a.O;if(a.I&&b){var c=Math.max(0,a.o.i.i.clientWidth-b.width);P(a.g,"l
eft",Math.floor(c/2)+"px");P(a.j,"height",b.height+"px")}}lr.prototype.R=functio
n(){this.s=!1;this.C()};
lr.prototype.C=function(){if(!this.s){var a=this.o.s;if(a){var a=a.clone(),b;b=t
his.i;b=new E(b.scrollLeft,b.scrollTop);wc(a,b)||(this.F=!0,this.o.nc(b),this.F=
!1)}}};function mr(){this.items=[];this.cells=[]}A(mr,wp);m=mr.prototype;m.margi
nLeft=0;m.marginTop=0;m.marginRight=0;m.wf=0;m.cf=0;m.re=0;m.Zk=!1;m.eb=f("Ba");
m.mb=f("Fa");
function nr(a){or(a);for(var b=a.marginLeft,c=0;c<a.i;c++){var d=pr(a,c);B(a.cel
ls[c],function(a){if(a){var c=b+Math.round((d-a.U().width)/2);a.j=c}});b+=d+a.cf
}a.Ba=b+a.marginRight;for(var e=a.marginTop,c=0;c<a.b;c++){var g=qr(a,c);B(rr(a,
c),function(a){if(a)if(this.Zk){var b=e+Math.round((g-a.U().height)/2);a.g=b}els
e a.g=e});e+=g+a.re}a.Fa=e+a.wf}function rr(a,b){return C(a.cells,function(a){re
turn a[b]})}
function pr(a,b){var c=0;B(a.cells[b],function(a){a&&(c=Math.max(c,a.U().width))
});return c}function qr(a,b){var c=0;B(rr(a,b),function(a){a&&(c=Math.max(c,a.U(
).height))});return c};function sr(a){mr.call(this);this.i=a}A(sr,mr);function o
r(a){a.b=Math.ceil(a.items.length/a.i);for(var b=0;b<a.b;b++)for(var c=0;c<a.i;c
++){var d=b*a.i+c;a.cells[c]=a.cells[c]||[];a.cells[c][b]=a.items[d]}};function
tr(a){sr.call(this,a);this.j=new tg}A(tr,sr);tr.prototype.ec=function(a){return
this.j.get(ur(zp,a))};tr.prototype.s=function(a){a=ur(a.constructor,a.ba());retu
rn this.j.get(a)};tr.prototype.bb=function(a){if(a.ba){var b=ur(a.constructor,a.
ba());this.j.set(b,a)}tr.D.bb.call(this,a)};function ur(a,b){return oa(a)+"#"+b.
ka()};function vr(a,b){this.i=a;this.b=b;var c=this.U();c.height=65;this.setSize
(c)}A(vr,up);function wr(a,b,c,d){tr.call(this,1);this.o=b;this.g=c;var e=d||!1,
g;a=ap(a);B(a,function(a){if(e&&g&&1<$o(a)-$o(g)){var b=new vr(g,a),c=b.U();"fix

ed_height"==this.o?c.height=this.g:c.width=this.g;b.setSize(c);this.bb(b)}b=new
zp(a);c=b.U();"fixed_height"==this.o?c.height=this.g:c.width=this.g;b.setSize(c)
;this.bb(b);g=a},this);nr(this)}A(wr,tr);wr.prototype.Me=f("g");wr.prototype.ah=
f("o");wr.prototype.re=8;function xr(a,b){this.b=b}A(xr,Pp);xr.prototype.render=
function(a){var b=this.b(a);b.setSize(a.U());b.setPosition(a.getPosition());retu
rn b};function yr(a,b){var c=zr(a),d=zr(b);0==$o(a)||0==$o(b)?d="Esta es una vis
ta previa. El n\u00famero total de p\u00e1ginas que se va a mostrar ser\u00e1 li
mitado.":!la(c)||!la(d)||c>=d||1==Math.abs(c-d)?d="Se han omitido algunas p\u00e
1ginas de la vista previa de este libro.":Ar(a,b)?d="La p\u00e1gina "+(--d+" no
forma parte de la vista previa de este libro."):(c=++c+"",d=--d+"",d="Las p\u00e
1ginas "+(c+("-"+(d+" no se muestran en esta vista previa."))));return d}
function zr(a){a=a.getTitle();return/[^0-9]/.test(a)||Aa(a)?null:xa(a,"B")?Xm(a,
$m):Xm(a,Zm)}function Ar(a,b){var c=zr(a),d=zr(b);return 0==c+1-(d-1)};function
Br(a,b){Y.call(this);this.i=a;this.o=b.i;this.j=b.b;this.g=M("div");P(this.g,{po
sition:"absolute"});this.i.appendChild(this.g);var c=M("table");this.g.appendChi
ld(c);dd(c,{height:"100%",width:"100%"});var d=c.insertRow(-1).insertCell(-1);d.
align="center";c=M("div");P(c,{backgroundColor:"#ebeff9",padding:"5px"});d.appen
dChild(c);d=M("table");c.appendChild(d);d.align="center";P(d,"margin","0 auto");
c=d.insertRow(-1).insertCell(-1);P(c,{paddingLeft:"5px",fontSize:"13.2px",textAl
ign:"center"});
D(c,"separator-message");c.innerHTML=yr(this.o,this.j);cf(this.g,!0);io(this.g)}
A(Br,Wp);Br.prototype.setSize=function(a){Q(this.g,a)};Br.prototype.setPosition=
function(a){Ke(this.g,a)};Br.prototype.ta=function(){N(this.g)};function Cr(a){v
ar b=a.j,c=new lr(this,b);P(b,"overflow","auto");P(b,{overflowX:"auto",overflowY
:"scroll"});dd(b,{dir:"ltr"});Kp.call(this,a,c);this.O=new Vp(a,this);a=z(of,ir,
this.na,this,this.i.g);b=new Qp(0,a);a=new Op;a.b[oa(zp)]=b;b=new xr(0,z(of,Br,t
his.i.g));a.b[oa(vr)]=b;this.C=a;a=this.na.ea;"fixed_height"==a.tf?(a=a.fc(),a=a
[Math.floor(a.length/2)]+2):a=this.Kg+2;this.te(this.Rc(a));this.b.listen(this.n
a,"pagesupdate",this.nj);this.b.listen(this.na,"pagemodechange",this.Sj);this.b.
listen(this,
"move",this.hb);this.b.listen(this,"move",this.Tj)}A(Cr,Kp);m=Cr.prototype;m.fc=
function(){var a=this.na.ea,b=mb(a.fc());"fixed_width"==a.tf&&(a=this.na.ea.Hj)&
&150<a-Ya(b)&&(1500>a?ib(b,a):ib(b,1500));return C(b,jr)};m.Kg=575;m.Rc=function
(a){return new wr(this.na.fa,this.na.ea.tf,a,!this.na.ea.kg)};m.Tj=function(){if
(this.R){var a=Jp(this);(a=xp(this.o,a.y))&&a.ba&&(a=a.ba(),this.na.ba()!=a&&(th
is.aa=!0,lp(this.na,a.ka()),this.aa=!1))}this.R=!0};
m.nj=function(){var a=this.na.ba(),b=this.na.fa,c=cp(b,a.ka());if(!c)a:{c=$o(a);
b=ap(b);for(a=b.length-1;0<=a;a--){var d=b[a];if($o(d)<=c){c=d;break a}}c=null}a
=this.s;b=this.o;d=b.ec(c);a=xc(a,d.getPosition());b=this.Rc(b.Me());c=b.ec(c).g
etPosition();c=new E(c.x+a.x,c.y+a.y);Ep(this,b);this.nc(c)};m.Sj=function(){thi
s.C.ta();this.hb()};function Dr(a){Y.call(this);this.i=a;this.j=new W;this.g=M("
div");P(this.g,{backgroundColor:"#AAA",display:"",position:"absolute",cursor:"po
inter"});$e(this.g,0);a.O.appendChild(this.g);this.b.listen(a,"resize",this.uf);
this.b.listen(this.g,"click",this.Vj);this.b.listen(this.g,"mouseout",this.Wj);t
his.b.listen(this.g,"mouseover",x(this.je,this,!0));this.b.listen(a,"viewportmod
echange",this.Yg);if(a=this.i.ha())a instanceof Cr&&(this.cc=!0),this.Yg()}A(Dr,
Y);m=Dr.prototype;
m.setEnabled=function(a){R(this.g,a)};m.uf=function(){T(x(this.Xj,this),10)};m.X
j=function(){var a=this.i.ha();a&&(a.U(),a=a.i.i,Q(this.g,a.clientWidth,40),Ke(t
his.g,0,a.clientHeight-40))};m.Vj=function(){var a=this.i.ha(),b=a.U().height-40
,c=M("div");P(c,{backgroundColor:"#000",position:"absolute",width:"100%",height:
"1px",overflow:"hidden"});$e(c,.15);Ke(c,0,a.s.y+b);a.i.j.appendChild(c);T(z(Er,
c),1E3);this.cc=!1;a=this.i.ha();Ip(a,new E(void 0,b-20),x(a.fh,a))};
function Er(a){var b=new kg(a,.15,0,200);b.play();re(b,"end",z(Fr,b,a))}function
Fr(a,b){N(b);a.Z()}m.cc=!1;m.Wj=function(){this.cc||this.je(!1)};m.je=function(
a){if(a){if(!this.o){var b=M("div");P(b,{backgroundColor:"#000",height:"1px",ove
rflow:"hidden"});this.g.appendChild(b);T(x(this.li,this),10)}this.o=!0}$e(this.g
,a?.15:0)};
m.li=function(){B(["left","right"],function(a){var b=L("div",{"class":"SPRITE_pa
ge_down"});this.g.appendChild(b);b.style[mf]=a;P(b,{marginTop:"14px"});P(b,"marg

in-"+a,"16px")},this)};m.Yg=function(){var a=this.i.ha(),b=a instanceof Cr;b?thi


s.uf():this.cc=!1;this.setEnabled(b);this.je(this.cc);this.j.removeAll();b=x(thi
s.vj,this);qh(this.j,a,"move",b,void 0);this.j.listen(a,"layoutchange",x(this.uf
,this))};m.vj=function(){this.cc&&this.je(!1);this.cc=!1};function Gr(a){S.call(
this);a=a||Yc();this.b=a.ma(G?"DIV":"IFRAME",{style:"position:absolute;width:9em
;height:9em;top:-99em",tabIndex:-1,"aria-hidden":"true"});a=a.b.body;a.insertBef
ore(this.b,a.firstChild);G?a=this.b:(a=this.b,a=a.contentWindow||hd(vd(a)));a=th
is.j=a;if(H){var b=a.document;b.open();b.close()}O(a,"resize",this.g,!1,this);th
is.i=this.b.offsetWidth}A(Gr,S);Gr.prototype.L=function(){Gr.D.L.call(this);se(t
his.j,"resize",this.g,!1,this);this.j=null;H&&!I("1.9")||N(this.b);delete this.b
};
Gr.prototype.g=function(){var a=this.b.offsetWidth;this.i!=a&&(this.i=a,this.J("
fontsizechange"))};var Hr=new S;function Ir(){Hr.J("ready")}(function(){if(H)O(d
ocument,"DOMContentLoaded",Ir);else if(Kc)var a=window.setInterval(function(){"c
omplete"==document.readyState&&(Ir(),window.clearInterval(a))},10);else O(window
,"load",Ir)})();function Jr(a,b,c,d,e,g){this.C=a;this.g=g;this.F=c;this.I=b;thi
s.i=d;P(this.g,{overflow:"auto"});a=x(this.s,this);this.o=new aj;O(this.o,"resiz
e",a);b=new Gr;O(b,"fontsizechange",a);O(Hr,"ready",x(this.b,this))}Jr.prototype
.s=function(){this.b();T(x(this.b,this),100)};
Jr.prototype.b=function(){var a=!1;this.j&&(a=this.j.isFullscreen());var b=Fd(th
is.i,function(a){return"TABLE"==a.tagName}),c=this.o.U(),d=Math.round(Re(this.F)
.y),e=Xe(this.i),a=a?0:e.width,b=ff(b),b=Math.max(0,c.width-a-(b.left+b.right)),
d=Math.max(0,c.height-d);this.C.setSize(new yc(b,d));ao(this.I,{marginRight:a+"p
x"});d=this.g;P(d,"border","0px");a=Math.round(Re(d).y);c=Math.max(0,c.height-a)
;P(d,"height",c+"px");d.clientWidth<d.offsetWidth&&P(d,{borderTop:ya("%spx solid
#ebeff9",2),height:Math.max(0,
c-2)+"px"})};function Kr(a,b){a.j=b;O(b,"change",x(a.b,a))};function Lr(a,b){Dk.
call(this,b);this.b=a||""}var Mr;A(Lr,Dk);m=Lr.prototype;m.vb=null;function Nr()
{null!=Mr||(Mr="placeholder"in document.createElement("INPUT"));return Mr}m.cd=!
1;m.Qa=function(){this.N=this.g.ma("INPUT",{type:"text"})};m.Pa=function(a){Lr.D
.Pa.call(this,a);this.b||(this.b=a.getAttribute("label")||"");Gd($c(a))==a&&(thi
s.cd=!0,yb(this.B(),"label-input-label"));Nr()&&(this.B().placeholder=this.b);X(
this.B(),"label",this.b)};
m.ja=function(){Lr.D.ja.call(this);var a=new W(this);a.listen(this.B(),"focus",t
his.Bg);a.listen(this.B(),"blur",this.Ni);Nr()?this.i=a:(H&&a.listen(this.B(),["
keypress","keydown","keyup"],this.Vi),a.listen(hd($c(this.B())),"load",this.xj),
this.i=a,Or(this));Pr(this);this.B().g=this};m.Ua=function(){Lr.D.Ua.call(this);
this.i&&(this.i.Z(),this.i=null);this.B().g=null};function Or(a){!a.j&&a.i&&a.B(
).form&&(a.i.listen(a.B().form,"submit",a.Xi),a.j=!0)}
m.L=function(){Lr.D.L.call(this);this.i&&(this.i.Z(),this.i=null)};m.Bg=function
(){this.cd=!0;yb(this.B(),"label-input-label");if(!Nr()&&!Qr(this)&&!this.C){var
a=this,b=function(){a.B()&&(a.B().value="")};G?T(b,10):b()}};m.Ni=function(){Nr
()||(this.i.ya(this.B(),"click",this.Bg),this.vb=null);this.cd=!1;Pr(this)};m.Vi
=function(a){27==a.keyCode&&("keydown"==a.type?this.vb=this.B().value:"keypress"
==a.type?this.B().value=this.vb:"keyup"==a.type&&(this.vb=null),a.preventDefault
())};
m.Xi=function(){Qr(this)||(this.B().value="",T(this.Li,10,this))};m.Li=function(
){Qr(this)||(this.B().value=this.b)};m.xj=function(){Pr(this)};function Qr(a){re
turn!!a.B()&&""!=a.B().value&&a.B().value!=a.b}m.clear=function(){this.B().value
="";null!=this.vb&&(this.vb="")};m.reset=function(){Qr(this)&&(this.clear(),Pr(t
his))};function Rr(a,b){null!=a.vb&&(a.vb=b);a.B().value=b;Pr(a)}m.Ha=function()
{return null!=this.vb?this.vb:Qr(this)?this.B().value:""};m.Ob=f("b");
function Pr(a){var b=a.B();Nr()?a.B().placeholder!=a.b&&(a.B().placeholder=a.b):
Or(a);X(b,"label",a.b);Qr(a)?(b=a.B(),yb(b,"label-input-label")):(a.C||a.cd||(b=
a.B(),D(b,"label-input-label")),Nr()||T(a.Ik,10,a))}m.setEnabled=function(a){thi
s.B().disabled=!a;Ab(this.B(),"label-input-label-disabled",!a)};m.isEnabled=func
tion(){return!this.B().disabled};m.Ik=function(){!this.B()||Qr(this)||this.cd||(
this.B().value=this.b)};function Sr(a,b,c){Lr.call(this,null!=c?c:"Buscar en est
e libro");this.Pa(a);this.ja();b&&Rr(this,b)}A(Sr,Lr);function Tr(a,b){S.call(th
is);this.N=a;this.b=b||null;D(a,"with-auto-dir-text");O(this.N,"keyup",x(this.i,

this));O(this.N,"paste",x(this.g,this))}A(Tr,S);Tr.prototype.i=function(){Ur(thi
s.N,this.b)};Tr.prototype.g=function(){Vr(this.N,this.b)};function Vr(a,b){var c
=z(function(){Ur(a,b)});T(c)}
function Ur(a,b){var c=!1,d;if(a.value){for(var e=d=0,g=!1,h=a.value.split(Sb),k
=0;k<h.length;k++){var n=h[k];Qb.test(n)?(d++,e++):Rb.test(n)?g=!0:Pb.test(n)?e+
+:Tb.test(n)&&(g=!0)}d=-1==(0==e?g?1:0:.4<d/e?-1:1)}else d=bo();d?(c=!0,P(a,"tex
tAlign","right"),dd(a,{dir:"rtl"})):(P(a,"textAlign","left"),dd(a,{dir:"ltr"}));
b&&(c?(yb(b,"input-direction-ltr"),D(b,"input-direction-rtl")):(D(b,"input-direc
tion-ltr"),yb(b,"input-direction-rtl")))}
function Wr(a,b){var c=J(a);if(c){var d=b?J(b):null;Ur(c,d);new Tr(c,d)}}ua("_OC
_autoDir",Wr);function Xr(a,b,c){uj(a,z(Yr,b,c))}function Yr(a,b,c){c=c.target;c
.ed()?a(Ej(c)):b&&b()};function Zr(){return!(F("iPad")||F("Android")&&!F("Mobile
")||F("Silk"))&&(F("iPod")||F("iPhone")||F("Android")||F("IEMobile"))};function
$r(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof b[d],b[d]);return c.jo
in("\x0B")};function as(a){Td.call(this,"navigate");this.token=a}A(as,Td);functi
on bs(a,b,c,d){S.call(this);if(a&&!b)throw Error("Can't use invisible history wi
thout providing a blank page.");var e;if(c)e=c;else{e="history_state"+cs;var g=r
c("input",{type:"text",name:e,id:e,style:Xb("display:none")});document.write(kc(
g));e=J(e)}this.C=e;this.b=c?hd($c(c)):window;var h;w(b)?h=hc(b):h=b;this.R=h;G&
&!b&&(b="https"==window.location.protocol?Xb("https:///"):Xb('javascript:""'),th
is.R=b=hc(Wb(b)));this.g=new Xf(150);Rd(this,this.g);this.j=!a;this.i=new W(this
);if(a||ds){var k;
if(d)k=d;else{a="history_iframe"+cs;d={id:a,style:Xb("display:none"),sandbox:voi
d 0};b={};b.src=this.R||null;b.srcdoc=null;c={sandbox:""};h={};for(k in b)h[k]=b
[k];for(k in c)h[k]=c[k];for(k in d){e=k.toLowerCase();if(e in b)throw Error('Ca
nnot override "'+e+'" attribute, got "'+k+'" with value "'+d[k]+'"');e in c&&del
ete h[e];h[k]=d[k]}k=sc("iframe",h,void 0);document.write(kc(k));k=J(a)}this.I=k
;this.aa=!0}ds&&(this.i.listen(this.b,"load",this.ik),this.S=this.O=!1);this.j?e
s(this,fs(this),!0):gs(this,
this.C.value);cs++}A(bs,S);bs.prototype.F=!1;bs.prototype.s=!1;bs.prototype.o=nu
ll;var hs=function(a,b){var c=b||$r;return function(){var b=this||p,b=b.closure_
memoize_cache_||(b.closure_memoize_cache_={}),e=c(oa(a),arguments);return b.hasO
wnProperty(e)?b[e]:b[e]=a.apply(this,arguments)}}(function(){return G?Sc(8):"onh
ashchange"in p}),ds=G&&!Sc(8);m=bs.prototype;m.Gc=null;m.L=function(){bs.D.L.cal
l(this);this.i.Z();this.setEnabled(!1)};
m.setEnabled=function(a){if(a!=this.F)if(ds&&!this.O)this.S=a;else if(a)if(Jc?th
is.i.listen(this.b.document,is,this.wk):H&&this.i.listen(this.b,"pageshow",this.
vi),hs()&&this.j)this.i.listen(this.b,"hashchange",this.jk),this.F=!0,this.J(new
as(fs(this)));else{if(!G||Zr()||this.O)this.i.listen(this.g,"tick",x(this.ng,th
is,!0)),this.F=!0,ds||(this.o=fs(this),this.J(new as(fs(this)))),this.g.start()}
else this.F=!1,this.i.removeAll(),this.g.stop()};
m.ik=function(){this.O=!0;this.C.value&&gs(this,this.C.value,!0);this.setEnabled
(this.S)};m.vi=function(a){a.g.persisted&&(this.setEnabled(!1),this.setEnabled(!
0))};m.jk=function(){var a=js(this.b);a!=this.o&&ks(this,a)};function fs(a){retu
rn null!=a.Gc?a.Gc:a.j?js(a.b):ls(a)||""}function js(a){a=a.location.href;var b=
a.indexOf("#");return 0>b?"":a.substring(b+1)}
function es(a,b,c){a=a.b.location;var d=a.href.split("#")[0],e=-1!=a.href.indexO
f("#");if(ds||e||b)d+="#"+b;d!=a.href&&(c?a.replace(d):a.href=d)}function gs(a,b
,c,d){if(a.aa||b!=ls(a))if(a.aa=!1,b=encodeURIComponent(String(b)),G){var e=vd(a
.I);e.open("text/html",c?"replace":void 0);c=tc(rc("title",{},d||a.b.document.ti
tle),rc("body",{},b));e.write(kc(c));e.close()}else if(e=gc(a.R)+"#"+b,a=a.I.con
tentWindow)c?a.location.replace(e):a.location.href=e}
function ls(a){if(G)return a=vd(a.I),a.body?Da(a.body.innerHTML):null;var b=a.I.
contentWindow;if(b){var c;try{c=Da(js(b))}catch(d){return a.s||(1!=a.s&&Yf(a.g,1
E4),a.s=!0),null}a.s&&(0!=a.s&&Yf(a.g,150),a.s=!1);return c||null}return null}m.
ng=function(){if(this.j){var a=js(this.b);a!=this.o&&ks(this,a)}if(!this.j||ds)i
f(a=ls(this)||"",null==this.Gc||a==this.Gc)this.Gc=null,a!=this.o&&ks(this,a)};f
unction ks(a,b){a.o=a.C.value=b;a.j?(ds&&gs(a,b),es(a,b)):gs(a,b);a.J(new as(fs(
a)))}
m.wk=function(){this.g.stop();this.g.start()};var is=["mousedown","keydown","mou

semove"],cs=0;function ms(a,b,c,d){this.re=this.cf=10;this.wf=this.marginTop=20;
b=Math.floor((b-20)/(100+this.cf));d&&2<b&&(b-=b%2);tr.call(this,b);ap(a);a=C(ap
(a),function(a){a=new zp(a);var b=a.U();b.width=100;a.setSize(b);return a});c&&(
c=a[0].U(),d=new up,d.setSize(c),this.bb(d));B(a,x(this.bb,this));nr(this)}A(ms,
tr);function ns(a,b,c,d,e){Y.call(this);this.j=a;this.i=c;var g=M("div");P(g,{po
sition:"absolute"});e=e.width-2;Ke(g,d.x+(bo()?e:0),d.y);b.i.g.appendChild(g);th
is.o=g;g=new yc(e,Math.floor(e/Ap(c)));this.g=M("div");this.o.appendChild(this.g
);P(this.g,{padding:"1px",position:"absolute"});this.s();b=M("div");this.g.appen
dChild(b);P(b,{overflow:"hidden",backgroundColor:"#fcfcfc"});Q(b,g);this.g.appen
dChild(b);d=M("img");d.title=c.Ob();this.F=d;e=U;var h=new U(c.fa.zj);V(h,"pg",c
.ka());c.b.sig&&V(h,"sig",
c.b.sig);e=new e(h.toString());V(e,"zoom","1");V(e,"img","1");V(e,"w",g.width);i
f(g=this.j.ea.Uk)V(e,"imgtk",g),V(e,"jtp",$o(c));c=e.toString();os&&(c=os(c));d.
src=c;b.appendChild(d);P(this.g,"cursor","pointer");this.b.listen(this.g,"click"
,this.C);this.b.listen(a,"pagechange",this.s)}A(ns,Wp);ns.prototype.s=function()
{var a=!1,b=this.j.ba();b&&b==this.i&&(a=!0);P(this.g,"backgroundColor",a?"#6B90
DA":"#ccc")};ns.prototype.C=function(){this.j.$a(Cr);this.j.La(this.i);ps.J("cli
ck")};
ns.prototype.ta=function(){kq(this.F);N(this.o)};var os=null,ps=new S;function q
s(a,b){this.b=a;this.g=b}A(qs,Pp);qs.prototype.render=function(a){return new ns(
this.b,this.g,a.ba(),a.getPosition(),a.U())};function rs(a){var b=a.j;P(b,{overf
low:"hidden"});var c=new lr(this,b);Kp.call(this,a,c);this.b.listen(this,"move",
this.hb);P(b,{overflow:"auto"});a=new Op;b=new qs(this.na,this);a.b[oa(zp)]=b;th
is.C=a;Ep(this,ss(this));this.O=new Sp(this);T(x(this.hb,this),0);this.b.listen(
this,"resize",this.R)}A(rs,Kp);rs.prototype.F=function(a){a=this.o.ec(a).getPosi
tion();this.nc(new E(void 0,a.y-40))};function ss(a){var b=a.na.ea.yk;return new
ms(a.na.fa,a.U().width,b,b)}
rs.prototype.R=function(){Ep(this,ss(this));this.F(this.na.ba())};function ts(){
}A(ts,up);function us(a){Y.call(this);this.j=a}A(us,Xp);us.prototype.setVisible=
function(a){R(this.i,a)};
us.prototype.Ib=function(a){us.D.Ib.call(this,a);var b=this.g.U();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";Ke(a,this.j?c-e:0,0);Q(a,e,d);P(a,{po
sition:"absolute"});G?(a=a.style,G?a.filter='progid:DXImageTransform.Microsoft.A
lphaImageLoader(src="'+b+'", sizingMethod="scale")':(a.backgroundImage="url("+b+
")",a.backgroundRepeat="no-repeat")):(c=L("img",{src:b,width:e,height:d,border:0
,position:"absolute",
top:0,left:0}),a.appendChild(c))};function vs(a,b){this.o=a;var c=Math.floor(b/2
);this.F=new yc(c,Math.floor(c/Ac(this.o.fa.Nb)));this.g=M("div");P(this.g,{posi
tion:"absolute",backgroundColor:"white",top:0,left:0});this.R=[];a.ha().i.g.appe
ndChild(this.g);this.i=M("div");this.s=M("div");this.R.push(O(this.i,"dblclick",
x(this.dj,this)));c={overflow:"hidden",backgroundColor:"#fcfcfc",position:"absol
ute",border:"1px solid #ccc"};P(this.i,c);P(this.s,c);this.g.appendChild(this.i)
;this.g.appendChild(this.s);this.I=M("div");this.O=M("div");
this.i.appendChild(this.I);this.s.appendChild(this.O);ws(this)}A(vs,Wp);function
ws(a){a.j&&a.j.ta();a.C&&a.C.ta();a.I.innerHTML="";a.O.innerHTML="";df(a.i,a.F)
;df(a.s,a.F);a.j=fr(a.o,a.S,a.F,a.I);hr(a.o,a.j);a.aa=new us(!0);Aq(a.j,a.aa);a.
C=fr(a.o,a.da,a.F,a.O);a.oa=new us(!1);hr(a.o,a.C);Aq(a.C,a.oa)}m=vs.prototype;m
.setPosition=function(a){0>a.x&&(a.x=0);Ke(this.g,a)};m.dj=function(a){a.prevent
Default();a.b();this.o.qc("previous")};m.setVisible=function(a){P(this.g,{displa
y:a?"":"none"})};
m.draw=function(){P(this.i,{left:0,top:0});P(this.s,{left:this.F.width+"px",top:
0})};function xs(a){return bb([a.S,a.da],function(a){return!!a})}m.ta=function()
{this.j.ta();this.C.ta();for(var a;a=this.R.pop();)te(a);this.g.parentNode&&N(th
is.g)};function ys(a){return 2*a};function zs(a){this.g=a}A(zs,Pp);zs.prototype.
render=function(a){var b=new vs(this.g,a.U().width);b.setPosition(a.getPosition(
));b.draw();b.setVisible(!0);return this.b=b};function As(a,b,c){this.C=a;this.s
=b;this.j=c;a=M("div");P(a,{whiteSpace:"nowrap",padding:"5px",border:"1px solid
#fff588",backgroundColor:"#ffffcc",fontSize:"13.28px",position:"relative"});this
.b=a;this.C.appendChild(this.b);As.prototype.hide.apply(this);O(this.j,"change",

x(this.g,this));O(new aj,"resize",x(T,null,x(this.g,this)))}As.prototype.g=funct
ion(){var a=Xe(this.b);if(0<a.width){var b=Math.round(Xe(this.s).width/2),a=Math
.round(a.width/2);Ke(this.b,b-a,0)}};
As.prototype.show=function(){R(this.b,!0);this.g()};As.prototype.hide=function()
{R(this.b,!1)};function Bs(a,b,c){As.apply(this,arguments);this.i=new mg(this.b,
500);this.o=new $f(x(this.hide,this))}A(Bs,As);Bs.prototype.show=function(a){$e(
this.b,1);As.prototype.show.apply(this);a&&this.o.start(a)};Bs.prototype.hide=fu
nction(){this.i.play()};var Cs=null;function Ds(a){Cs=a};function Es(a,b){W.call
(this);this.g=Cs;this.j=a;this.b=b;this.j.ea.kg||(this.listen(this.j,"pageturn",
this.o),this.listen(this.b,"dispose",this.Z))}A(Es,W);Es.prototype.o=function(){
var a=xs(this.b.R.b)[0]||new lq,b=xs(this.b.R.b)[1]||new lq,c=this.F,d=this.C,e=
d?$o(d):-1,g=$o(a)||-1,h=$o(b)||-1,k=Math.max(c?$o(c):-1,e),n=Math.max(g,h);if(M
ath.abs(n-k)>this.b.Sf){var q,t;0<n-k&&(q=k==e?d:c,t=a);0>n-k&&(q=-1!=h?b:a,t=d)
;1<h-g&&(q=a,t=b);!Ar(q,t)&&r(q)&&r(t)&&(a=yr(q,t),this.g.b.innerHTML=a,this.g.s
how(3E3))}};function Fs(a,b){Xo.call(this);this.j={};if(a){this.Bk=a.prefix;this
.zj=a.image_prefix||a.prefix;var c=C(a.page,function(a){a=new this.g(a);b&&(a.wa
=b);return a},this);Yo(this,c)}}A(Fs,Xo);Fs.prototype.ff=function(a){a=a.page;fo
r(var b=0;b<a.length;b++){var c=a[b],d=cp(this,c.pid);d&&sq(d,c)}};Fs.prototype.
g=oq;Fs.prototype.o=function(a,b){if(!cp(this,b.ka())){var c=mb(ap(this));nb(c,b
);Yo(this,c)}this.j[b.ka()]=!0;a&&a(b)};function Gs(a){oq.call(this,a)}A(Gs,oq);
Gs.prototype.Ob=function(){return this.i(32)?"Portada":this.i(64)?"Contraportada
":Gs.D.Ob.call(this)};Gs.prototype.s=function(){return{width:"w"}};function Hs(a
){Fs.apply(this,arguments);this.i();O(this,"update",x(this.i,this))}A(Hs,Fs);fun
ction Is(a,b){var c={};B(b.page,function(a){var b=cp(this,a.pid);b&&sq(b,a);c[a.
pid]=!0},a);var d=ap(a),e=bb(d,function(a){return!!c[a.ka()]||!!this.j[a.ka()]},
a);d.length!=e.length&&Yo(a,e)}Hs.prototype.ff=function(a){this.s?Is(this,a):Hs.
D.ff.call(this,a)};
Hs.prototype.i=function(){var a={},b=0;B(ap(this),function(c){var d=$o(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.pu
sh([e,g])}this.ph=c};Hs.prototype.g=Gs;function Js(a){sr.call(this,1);var b=new
ts;b.setSize(a);this.bb(b);nr(this)}A(Js,sr);Js.prototype.s=function(){return th
is.items[0]};Js.prototype.Me=function(){return this.eb()||0};Js.prototype.ah=l("
fixed_width");function Ks(a){var b=a.j,c=new lr(this,b);P(b,{overflow:"hidden"})
;Kp.call(this,a,c);this.R=new zs(a);b=new Op;c=this.R;b.b[oa(ts)]=c;this.C=b;b=A
c(a.fa.Nb);c=this.U();b=Math.min(2*Math.floor(c.height*b),c.width);b=this.Rc(b);
Ep(this,b);this.Ca=new Es(a,this);this.b.listen(this.na,"pagemodechange",this.Rj
);T(this.hb,0,this)}A(Ks,Kp);m=Ks.prototype;m.fc=function(){var a=lb(Ls,this.na.
ea.fc());return C(a,ys)};m.te=function(a){Ks.D.te.call(this,a);this.C.ta();this.
hb()};m.Rj=function(){this.C.ta();this.hb()};
m.Sf=2;m.Rc=function(a){this.U();return new Js(new yc(a,Math.floor(Math.floor(a/
2)/Ac(this.na.fa.Nb))))};var Ls=[180,220,280];Ks.prototype.I=function(){var a=Ms
(this,this.na.ba()),b=this.R.b;if(b){var c=this.Ca,d=xs(b);c.C=d[0];c.F=d[1];var
c=a[0],d=a[1],e=!0,a=!0;b.S=c;b.da=d;ws(b);if(c){if(c.i(64)||void 0==d)a=!1}els
e Eq(b.j);if(d){if(d.i(32)||void 0==c)e=!1}else Eq(b.C);c=e;d=a?"":"hidden";P(b.
i,"visibility",c?"":"hidden");P(b.s,"visibility",d);c=c&&a;b.aa.setVisible(c);b.
oa.setVisible(c)}this.J("pagechange")};
function Ms(a,b){return fb(a.na.fa.ph,function(a){return hb(a,b)})}Ks.prototype.
hb=function(){Ks.D.hb.call(this);this.I()};Ks.prototype.S=function(a,b){for(var
c=this.na.fa.ph,d=$o(a),e,g,h=0;h<c.length;++h){var k=c[h];if(k[0]&&d==$o(k[0])|
|k[1]&&d==$o(k[1])){e=h;break}else if(g){var n=k[0]||k[1];if(d>=$o(g[0]||g[1])&&
d<$o(n)){e=0<b?h-b:h;break}}g=k}return(c=c[la(e)?e+b:0])?c[0]||c[1]:null};functi
on Ns(a,b){Y.call(this);this.s=a;this.i=b;this.g=M("div");a.i.g.appendChild(this
.g);P(this.g,{border:"1px solid #c0c0c0",position:"absolute",fontSize:"83%",back
ground:"white"});D(this.g,"sitb_result");Ke(this.g,b.getPosition());Q(this.g,b.U
());var c=M("div");this.g.appendChild(c);P(c,{backgroundColor:"#f5f5f5",borderBo
ttom:"1px solid #c0c0c0",textAlign:"left",overflow:"hidden",height:"26px"});this
.j=M("div");P(this.j,{padding:"5px 10px"});var d=b.b.b;this.j.innerHTML=d?"P\u00
e1gina "+d:"P\u00e1gina";
c.appendChild(this.j);this.o=M("div");this.g.appendChild(this.o);if(c=cp(this.s.
R.fa,this.i.b.ka())){var d=this.s.R.wa.Va(),e=c.b.snippetSrc,g;if(g=e)g=new U(e)

,g=Ug(g,"q")||Ug(g,"vq")||Ug(g,"dq"),g=d==g;g?Os(this,e):(d=pp(c),V(d,"source","
gbs_snippet"),op(c,d,x(this.C,this)))}else Ps(this)}A(Ns,Wp);Ns.prototype.F=func
tion(a){this.s.Pb(a.b)};Ns.prototype.C=function(a){(a=a.b.snippetSrc)?Os(this,a)
:Ps(this)};
function Os(a,b){a.o.innerHTML="";var c=M("img");c.src=b;Qs(a);var d=a.i.U().wid
th-25;P(c,{width:d+"px"});a.o.appendChild(c)}function Qs(a){P(a.g,{border:"1px s
olid #c0c0c0",cursor:"pointer"});a.b.listen(a.g,"click",x(a.F,a,a.i));Rs(a.j);a.
j.innerHTML+="&nbsp;&raquo;"}function Rs(a){P(a,{textDecoration:"underline",font
Weight:"normal",color:"#0000cc"})}
function Ps(a){a.o.innerHTML="";var b=M("div");a.o.appendChild(b);P(b,{width:Mat
h.floor(.75*a.i.U().width)+"px",padding:"5px 0px",textAlign:"left",marginLeft:"a
uto",marginRight:"auto"});b.innerHTML=a.i.b.g;b=M("div");P(b,{position:"absolute
",bottom:"10px",left:"0px",width:"100%",fontWeight:"bold",color:"#666"});a.o.app
endChild(b);var c=cp(a.s.R.fa,a.i.b.ka());c&&c.Ub()&&!vq(c,[4,8,16])&&c.i(2)?(Qs
(a),b.innerHTML="No hemos podido crear una imagen para este resultado.&nbsp;&nbs
p;",a=M("span"),a.innerHTML=
"Haz clic para ver toda la p\u00e1gina.",b.appendChild(a),Rs(a)):(b.innerHTML="N
o es posible previsualizar esta p\u00e1gina.&nbsp;&nbsp;",a=M("a"),a.innerHTML="
Comprar este libro.",b.appendChild(a),P(a,{fontWeight:"normal"}),b=new U(window.
location.href),V(b,"sitesec","buy"),V(b,"source","gbs_snippet"),b.b.remove("prin
tsec"),a.href=b.toString())}Ns.prototype.ta=function(){N(this.g);this.Z()};funct
ion Ss(a){this.b=a}A(Ss,Pp);Ss.prototype.render=function(a){return new Ns(this.b
,a)};function Ts(a){this.i=a.page_id;this.b=a.page_number||"";this.g=a.snippet_t
ext||""}Ts.prototype.ka=f("i");function Us(a){this.Lb=a;0<this.Lb.number_of_resu
lts?(this.Oa=C(this.Lb.search_results,function(a){return new Ts(a)},this),this.i
d=this.Lb.search_results[0].page_id+Vs(this)+this.Lb.search_results[this.Lb.numb
er_of_results-1].page_id):this.Oa=[]}function Vs(a){return a.Lb.search_query_esc
aped};function Ws(a){this.b=a}A(Ws,up);function Xs(a){sr.call(this,1);this.Aa=a;
this.re=this.wf=this.marginTop=20;a.Oa&&(B(a.Oa,x(this.g,this)),nr(this))}A(Xs,s
r);Xs.prototype.g=function(a){a=new Ws(a);a.setSize(new yc(600,150));this.bb(a)}
;function Ys(a){var b=a.j;P(b,"overflow","hidden");var c=new lr(this,b);Cp.call(
this,c);this.R=a;this.O=new Sp(this);this.b.listen(this,"move",this.hb);a=new Op
;c=new Ss(this);a.b[oa(Ws)]=c;this.C=a;P(b,"overflow","auto");P(b,{overflowX:"au
to",overflowY:"scroll"});dd(b,{dir:"ltr"})}A(Ys,Cp);Ys.prototype.Pb=function(a,b
){return this.Ja(a,b)};function Zs(a){this.b=a||{}}Zs.prototype.Da=f("b");Zs.pro
totype.$a=function(a){var b=Fb($s,function(b){return b==a});this.b.v=b};Zs.proto
type.j=function(a){this.b.q=a};Zs.prototype.Va=function(){return this.b.q};var $
s={onepage:Cr,twopage:Ks,thumbnail:rs,snippet:Ys};function at(a,b){this.g=new bs
;O(this.g,"navigate",x(this.s,this));this.b=a;this.j=b}at.prototype.s=function(a
){bt(this,a.token)};function bt(a,b){if(!(a.o&&""==b||a.i))if((G||Kc)&&""==b)win
dow.history.go(-2);else if(b){var c={},d=new Mg(b);B(d.cb(),function(a){var b=d.
get(a);b in ct&&(b=ct[b]);c[a]=b});var e=new Zs(c);a.b.$a($s[e.b.v]||Cr);Co(a.j,
!!e.b.f);r(e.Va())&&a.b.wa.j(e.Va())}}var ct={"true":!0,"false":!1};
at.prototype.setEnabled=function(a){this.o=!0;this.g.setEnabled(a);G&&(a=Vg(new
U(window.location)),bt(this,a));this.o=!1};at.prototype.update=function(){var a=
new Zs;a.$a(this.b.s);a.j(this.b.wa.Va());var b=this.j.isFullscreen();a.b.f=b;a=
Zg(a.Da()).toString();this.i=!0;b=this.g;fs(b)!=a&&(b.j?(es(b,a,!1),hs()||G&&!Zr
()&&gs(b,a,!1,void 0),b.F&&b.ng()):(gs(b,a,!1),b.Gc=b.o=b.C.value=a,b.J(new as(a
))));this.i=!1};var dt=null;function et(){dt||(dt={},dt[1]=Cr,dt[2]=Ks)}function
ft(a){var b={},c=Vg(new U(window.location.href));c&&B(c.split(","),function(a){
b[a.charAt(0)]=a.substring(1)});return b[a]};function gt(a,b,c,d){Bn.call(this,a
,b,c||d);(c||d)&&this.i(65|(d?32:132))}A(gt,Bn);function ht(a){this.b=a}ia(ht);f
unction it(a,b){a&&(a.tabIndex=b?0:-1)}m=ht.prototype;m.Re=function(a){return"DI
V"==a.tagName};function jt(a,b,c){c.id&&Gk(b,c.id);var d=a.V(),e=!1,g=vb(c);g&&B
(g,function(a){a==d?e=!0:a&&(a==d+"-disabled"?b.setEnabled(!1):a==d+"-horizontal
"?kt(b,"horizontal"):a==d+"-vertical"&&kt(b,"vertical"))},a);e||D(c,d);lt(a,b,c)
;return c}
function lt(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;){e=d.nextSi
bling;if(1==d.nodeType){var g=a.Vc(d);g&&(g.N=d,b.isEnabled()||g.setEnabled(!1),
b.ia(g),Lk(g,d))}else d.nodeValue&&""!=Ca(d.nodeValue)||c.removeChild(d);d=e}}m.

Vc=function(a){a:{var b;a=vb(a);for(var c=0,d=a.length;c<d;c++)if(b=a[c],b=b in


pm?pm[b]():null){a=b;break a}a=null}return a};m.Se=function(a){a=a.B();cf(a,!0,H
);G&&(a.hideFocus=!0);var b=this.b;b&&qi(a,b)};m.V=l("goog-container");
function mt(a,b){var c=a.V(),d=[c,"horizontal"==b.oc?c+"-horizontal":c+"-vertica
l"];b.isEnabled()||d.push(c+"-disabled");return d}m.lg=l("vertical");function nt
(a,b,c){Dk.call(this,c);this.Fb=b||ht.pa();this.oc=a||this.Fb.lg()}A(nt,Dk);m=nt
.prototype;m.mf=null;m.hc=null;m.Fb=null;m.oc=null;m.Gb=!0;m.gc=!0;m.xc=!0;m.Ga=
-1;m.Ia=null;m.wb=!1;m.Ab=null;function ot(a){return a.mf||a.B()}m.Qa=function()
{this.N=this.g.ma("DIV",mt(this.Fb,this).join(" "))};m.Qb=function(){return this
.B()};m.Qe=function(a){return this.Fb.Re(a)};m.Pa=function(a){this.N=jt(this.Fb,
this,a);"none"==a.style.display&&(this.Gb=!1)};
m.ja=function(){nt.D.ja.call(this);Mk(this,function(a){a.la&&pt(this,a)},this);v
ar a=this.B();this.Fb.Se(this);this.setVisible(this.Gb,!0);Ik(this).listen(this,
"enter",this.$e).listen(this,"highlight",this.Ai).listen(this,"unhighlight",this
.Ci).listen(this,"open",this.lj).listen(this,"close",this.zi).listen(a,"mousedow
n",this.Bi).listen($c(a),"mouseup",this.Ri).listen(a,["mousedown","mouseup","mou
seover","mouseout","contextmenu"],this.Oi);this.xc&&qt(this,!0)};
function qt(a,b){var c=Ik(a),d=ot(a);b?c.listen(d,"focus",a.Ld).listen(d,"blur",
a.Kd).listen(a.hc||(a.hc=new wi(ot(a))),"key",a.gb):c.ya(d,"focus",a.Ld).ya(d,"b
lur",a.Kd).ya(a.hc||(a.hc=new wi(ot(a))),"key",a.gb)}m.Ua=function(){this.Xb(-1)
;this.Ia&&this.Ia.xa(!1);this.wb=!1;nt.D.Ua.call(this)};m.L=function(){nt.D.L.ca
ll(this);this.hc&&(this.hc.Z(),this.hc=null);this.Fb=this.Ia=this.Ab=this.mf=nul
l};m.$e=l(!0);
m.Ai=function(a){var b=Qk(this,a.target);if(-1<b&&b!=this.Ga){var c=rt(this);c&&
zm(c,!1);this.Ga=b;c=rt(this);this.wb&&ym(c,!0);this.Ia&&c!=this.Ia&&(jm(c,64)?c
.xa(!0):this.Ia.xa(!1))}b=this.B();null!=a.target.B()&&X(b,"activedescendant",a.
target.B().id)};m.Ci=function(a){a.target==rt(this)&&(this.Ga=-1);this.B().remov
eAttribute("aria-activedescendant")};m.lj=function(a){(a=a.target)&&a!=this.Ia&&
a.Rb()==this&&(this.Ia&&this.Ia.xa(!1),this.Ia=a)};m.zi=function(a){a.target==th
is.Ia&&(this.Ia=null)};
m.Bi=function(a){this.gc&&(this.wb=!0);var b=ot(this);b&&Ad(b)&&Bd(b)?b.focus():
a.preventDefault()};m.Ri=function(){this.wb=!1};m.Oi=function(a){var b;a:{b=a.ta
rget;if(this.Ab)for(var c=this.B();b&&b!==c;){var d=b.id;if(d in this.Ab){b=this
.Ab[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case "mousedown":b.pb(a
);break;case "mouseup":b.qb(a);break;case "mouseover":b.Pd(a);break;case "mouseo
ut":b.Td(a);break;case "contextmenu":b.ad(a)}};m.Ld=aa();
m.Kd=function(){this.Xb(-1);this.wb=!1;this.Ia&&this.Ia.xa(!1)};m.gb=function(a)
{return this.isEnabled()&&this.ca()&&(0!=Nk(this)||this.mf)&&this.Te(a)?(a.preve
ntDefault(),a.b(),!0):!1};
m.Te=function(a){var b=rt(this);if(b&&"function"==typeof b.gb&&b.gb(a)||this.Ia&
&this.Ia!=b&&"function"==typeof this.Ia.gb&&this.Ia.gb(a))return!0;if(a.shiftKey
||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.xc)o
t(this).blur();else return!1;break;case 36:st(this);break;case 35:tt(this);break
;case 38:if("vertical"==this.oc)ut(this);else return!1;break;case 37:if("horizon
tal"==this.oc)Pk(this)?vt(this):ut(this);else return!1;break;case 40:if("vertica
l"==this.oc)vt(this);
else return!1;break;case 39:if("horizontal"==this.oc)Pk(this)?ut(this):vt(this);
else return!1;break;default:return!1}return!0};function pt(a,b){var c=b.B(),c=c.
id||(c.id=b.getId());a.Ab||(a.Ab={});a.Ab[c]=b}m.ia=function(a,b){nt.D.ia.call(t
his,a,b)};
m.Oc=function(a,b,c){a.sd|=2;a.sd|=64;a.za(32,!1);sm(a,!1);var d=a.Rb()==this?Qk
(this,a):-1;nt.D.Oc.call(this,a,b,c);a.la&&this.la&&pt(this,a);a=d;-1==a&&(a=Nk(
this));a==this.Ga?this.Ga=Math.min(Nk(this)-1,b):a>this.Ga&&b<=this.Ga?this.Ga++
:a<this.Ga&&b>this.Ga&&this.Ga--};
m.removeChild=function(a,b){if(a=w(a)?Jk(this,a):a){var c=Qk(this,a);-1!=c&&(c==
this.Ga?(zm(a,!1),this.Ga=-1):c<this.Ga&&this.Ga--);var d=a.B();d&&d.id&&this.Ab
&&(c=this.Ab,d=d.id,d in c&&delete c[d])}a=nt.D.removeChild.call(this,a,b);sm(a,
!0);return a};function kt(a,b){if(a.B())throw Error("Component already rendered"
);a.oc=b}m.ca=f("Gb");
m.setVisible=function(a,b){if(b||this.Gb!=a&&this.J(a?"show":"hide")){this.Gb=a;

var c=this.B();c&&(R(c,a),this.xc&&it(ot(this),this.gc&&this.Gb),b||this.J(this.
Gb?"aftershow":"afterhide"));return!0}return!1};m.isEnabled=f("gc");m.setEnabled
=function(a){this.gc!=a&&this.J(a?"enable":"disable")&&(a?(this.gc=!0,Mk(this,fu
nction(a){a.Ph?delete a.Ph:a.setEnabled(!0)})):(Mk(this,function(a){a.isEnabled(
)?a.setEnabled(!1):a.Ph=!0}),this.wb=this.gc=!1),this.xc&&it(ot(this),a&&this.Gb
))};
function wt(a,b){b!=a.xc&&a.la&&qt(a,b);a.xc=b;a.gc&&a.Gb&&it(ot(a),b)}m.Xb=func
tion(a){(a=Ok(this,a))?zm(a,!0):-1<this.Ga&&zm(rt(this),!1)};function rt(a){retu
rn Ok(a,a.Ga)}function st(a){xt(a,function(a,c){return(a+1)%c},Nk(a)-1)}function
tt(a){xt(a,function(a,c){a--;return 0>a?c-1:a},0)}function vt(a){xt(a,function(
a,c){return(a+1)%c},a.Ga)}function ut(a){xt(a,function(a,c){a--;return 0>a?c-1:a
},a.Ga)}
function xt(a,b,c){c=0>c?Qk(a,a.Ia):c;var d=Nk(a);c=b.call(a,c,d);for(var e=0;e<
=d;){var g=Ok(a,c);if(g&&a.$f(g)){a.Xb(c);break}e++;c=b.call(a,c,d)}}m.$f=functi
on(a){return a.ca()&&a.isEnabled()&&jm(a,2)};function yt(){}A(yt,Zl);ia(yt);yt.p
rototype.V=l("goog-menuheader");function zt(a,b,c){rm.call(this,a,c||yt.pa(),b);
this.za(1,!1);this.za(2,!1);this.za(4,!1);this.za(32,!1);this.Sb=1}A(zt,rm);om("
goog-menuheader",function(){return new zt(null)});function At(){this.g=[]}A(At,Z
l);ia(At);function Bt(a,b){var c=a.g[b];if(!c){switch(b){case 0:c=a.V()+"-highli
ght";break;case 1:c=a.V()+"-checkbox";break;case 2:c=a.V()+"-content"}a.g[b]=c}r
eturn c}m=At.prototype;m.ic=l("menuitem");m.Ya=function(a){var b=a.g.ma("DIV",dm
(this,a).join(" "),Ct(this,a.getContent(),a.g));Dt(this,a,b,jm(a,8)||jm(a,16));r
eturn b};m.ob=function(a){return a&&a.firstChild};
m.ua=function(a,b){var c=rd(b),d=Bt(this,2);c&&wb(c,d)||b.appendChild(Ct(this,b.
childNodes,a.g));wb(b,"goog-option")&&(a.za(16,!0),a&&b&&Dt(this,a,b,!0));return
At.D.ua.call(this,a,b)};m.Yc=function(a,b){var c=this.ob(a),d=Et(this,a)?c.firs
tChild:null;At.D.Yc.call(this,a,b);d&&!Et(this,a)&&c.insertBefore(d,c.firstChild
||null)};function Ct(a,b,c){a=Bt(a,2);return c.ma("DIV",a,b)}function Et(a,b){va
r c=a.ob(b);if(c){var c=c.firstChild,d=Bt(a,1);return!!c&&td(c)&&wb(c,d)}return!
1}
function Dt(a,b,c,d){hm(a,c,b.$c());im(a,b,c);d!=Et(a,c)&&(Ab(c,"goog-option",d)
,c=a.ob(c),d?(a=Bt(a,1),c.insertBefore(b.g.ma("DIV",a),c.firstChild||null)):c.re
moveChild(c.firstChild))}m.Uc=function(a){switch(a){case 2:return Bt(this,0);cas
e 16:case 8:return"goog-option-selected";default:return At.D.Uc.call(this,a)}};m
.Jd=function(a){var b=Bt(this,0);switch(a){case "goog-option-selected":return 16
;case b:return 2;default:return At.D.Jd.call(this,a)}};m.V=l("goog-menuitem");fu
nction Ft(a,b,c,d){rm.call(this,a,d||At.pa(),c);this.Ja=b}A(Ft,rm);m=Ft.prototyp
e;m.Ha=function(){var a=this.Ja;return null!=a?a:this.Hd()};m.za=function(a,b){F
t.D.za.call(this,a,b);switch(a){case 8:this.Na()&&!b&&this.Ka(!1);var c=this.B()
;c&&this&&c&&Dt(this.i,this,c,b);break;case 16:(c=this.B())&&this&&c&&Dt(this.i,
this,c,b)}};
m.Hd=function(){var a=this.getContent();return v(a)?(a=C(a,function(a){return td
(a)&&(wb(a,"goog-menuitem-accel")||wb(a,"goog-menuitem-mnemonic-separator"))?"":
Cd(a)}).join(""),Ba(a)):Ft.D.Hd.call(this)};m.qb=function(a){var b=this.Rb();if(
b){var c=b.j;b.j=null;if(c&&la(a.clientX)&&wc(c,new E(a.clientX,a.clientY)))retu
rn}Ft.D.qb.call(this,a)};m.kc=function(a){return a.keyCode==this.Qg&&this.Wb(a)?
!0:Ft.D.kc.call(this,a)};m.ui=f("Qg");om("goog-menuitem",function(){return new F
t(null)});
Ft.prototype.$c=function(){return jm(this,16)?"menuitemcheckbox":jm(this,8)?"men
uitemradio":Ft.D.$c.call(this)};Ft.prototype.Rb=function(){return rm.prototype.R
b.call(this)};Ft.prototype.Id=function(){return rm.prototype.Id.call(this)};func
tion Gt(){}A(Gt,Zl);ia(Gt);Gt.prototype.Ya=function(a){return a.g.ma("DIV",this.
V())};Gt.prototype.ua=function(a,b){b.id&&Gk(a,b.id);if("HR"==b.tagName){var c=b
;b=this.Ya(a);c.parentNode&&c.parentNode.insertBefore(b,c);N(c)}else D(b,this.V(
));return b};Gt.prototype.Yc=aa();Gt.prototype.V=l("goog-menuseparator");functio
n Ht(a,b){rm.call(this,null,a||Gt.pa(),b);this.za(1,!1);this.za(2,!1);this.za(4,
!1);this.za(32,!1);this.Sb=1}A(Ht,rm);Ht.prototype.ja=function(){Ht.D.ja.call(th
is);qi(this.B(),"separator")};om("goog-menuseparator",function(){return new Ht})
;function It(a){this.b=a||"menu"}A(It,ht);ia(It);It.prototype.Re=function(a){ret
urn"UL"==a.tagName||It.D.Re.call(this,a)};It.prototype.Vc=function(a){return"HR"

==a.tagName?new Ht:It.D.Vc.call(this,a)};It.prototype.V=l("goog-menu");It.protot
ype.Se=function(a){It.D.Se.call(this,a);X(a.B(),"haspopup","true")};om("goog-men
useparator",function(){return new Ht});function Jt(a,b){nt.call(this,"vertical",
b||It.pa(),a);wt(this,!1)}A(Jt,nt);m=Jt.prototype;m.Bd=!0;m.V=function(){return
this.Fb.V()};function Kt(a,b){if(ud(a.B(),b))return!0;for(var c=0,d=Nk(a);c<d;c+
+){var e=Ok(a,c);if("function"==typeof e.Ve&&e.Ve(b))return!0}return!1}m.bb=func
tion(a){this.ia(a,!0)};m.Ad=function(a,b){this.Oc(a,b,!0)};m.Wc=function(){var a
=[];Mk(this,function(b){a.push(b)});return a};
m.setPosition=function(a,b){var c=this.ca();c||R(this.B(),!0);var d=this.B(),e=a
,g=b,h=Re(d);e instanceof E&&(g=e.y,e=e.x);Ke(d,d.offsetLeft+(e-h.x),d.offsetTop
+(g-h.y));c||R(this.B(),!1)};m.getPosition=function(){return this.ca()?Re(this.B
()):null};m.setVisible=function(a,b,c){(b=Jt.D.setVisible.call(this,a,b))&&a&&th
is.la&&this.Bd&&ot(this).focus();a&&c&&la(c.clientX)?this.j=new E(c.clientX,c.cl
ientY):this.j=null;return b};m.$e=function(a){this.Bd&&ot(this).focus();return J
t.D.$e.call(this,a)};
m.$f=function(a){return a.isEnabled()&&a.ca()&&jm(a,2)};m.Pa=function(a){for(var
b=this.Fb,c=bd(this.g.b,"DIV",b.V()+"-content",a),d=c.length,e=0;e<d;e++)lt(b,t
his,c[e]);Jt.D.Pa.call(this,a)};m.Te=function(a){var b=Jt.D.Te.call(this,a);b||M
k(this,function(c){!b&&c.ui&&c.Qg==a.keyCode&&(this.isEnabled()&&this.Xb(Qk(this
,c)),b=c.gb(a))},this);return b};m.Xb=function(a){Jt.D.Xb.call(this,a);(a=Ok(thi
s,a))&&Se(a.B(),this.B())};function Lt(a,b){Jt.call(this,a,b);this.Bd=!0;wt(this
,!0);this.setVisible(!1,!0);this.b=new tg}A(Lt,Jt);m=Lt.prototype;m.Pa=function(
a){Lt.D.Pa.call(this,a);if(a=a.getAttribute("for")||a.htmlFor){a=this.g.B(a);var
b;(b=!a)||(b=oa(a),b=!vg(this.b.g,b));b&&(a?(b={N:a,Kh:1,Ij:void 0,jg:"mousedow
n",qf:void 0},this.b.set(oa(a),b)):b=null,this.la&&this.Uf(b),a=z(this.qk,a),thi
s.B()&&Ik(this).listen(this.B(),"keydown",a))}};
m.ja=function(){Lt.D.ja.call(this);this.b.forEach(this.Uf,this);var a=Ik(this);a
.listen(this,"action",this.hk);a.listen(this.g.b,"mousedown",this.gh,!0);Kc&&a.l
isten(this.g.b,"contextmenu",this.gh,!0)};m.qk=function(a,b){if(27==b.keyCode)a.
focus();else{var c=Ok(this,this.Ga).B(),d=new Xd(b.g,c);d.target=c;if(32==b.keyC
ode||13==b.keyCode)ae(c)?pf(c,"keydown",!1,d):ue(c,"keydown",!1,d);32==b.keyCode
&&this.hide()}};
m.Uf=function(a){Ik(this).listen(a.N,a.jg,this.uk);"contextmenu"!=a.jg&&Ik(this)
.listen(a.N,"keydown",this.vk)};function Mt(a,b,c,d){var e=a.ca();a.ca()||ta();a
.J("beforeshow")&&(c="undefined"!=typeof c?c:4,e||(a.B().style.visibility="hidde
n"),R(a.B(),!0),b.Wa(a.B(),c,d),e||(a.B().style.visibility="visible"),a.Xb(-1),a
.setVisible(!0))}m.hide=function(){this.ca()&&(this.setVisible(!1),this.ca()||ta
())};m.hk=function(){this.hide()};m.uk=function(a){Nt(this,a)};
m.vk=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||Nt(this,a);40==a.k
eyCode&&st(this)};function Nt(a,b){for(var c=a.b.cb(),d=0;d<c.length;d++){var e=
a.b.get(c[d]);if(e.N==b.i){c=a;d=r(e.Kh)?new Bn(e.N,e.Kh,!0):new Yq(b.clientX,b.
clientY);d.i&&d.i(5);Mt(c,d,e.Ij,e.qf);b.preventDefault();b.b();break}}}m.gh=fun
ction(a){this.ca()&&!Kt(this,a.target)&&this.hide()};m.Kd=function(a){Lt.D.Kd.ca
ll(this,a);this.hide()};m.L=function(){Lt.D.L.call(this);this.b&&(this.b.clear()
,delete this.b)};function Ot(a,b,c){Ft.call(this,a,b,c);this.za(16,!0)}A(Ot,Ft);
om("goog-checkbox-menuitem",function(){return new Ot(null)});function Pt(a){Ot.c
all(this,Oa(a.getTitle()),a.getId());this.b=a}A(Pt,Ot);Pt.prototype.Pa=function(
a){Pt.D.Pa.call(this,a);if(this.b.g){var b=(a=1==this.b.g)?"Estanter\u00eda p\u0
0fablica":"Estanter\u00eda privada";a=L("img",{src:"/googlebooks/images/sharing_
"+(a?"public":"private")+".gif",alt:b,title:b,style:"padding-top:2px;padding-lef
t:8px;float:"+(bo()?"left":"right")});a=L("div","goog-menuitem-accel",a,md(Strin
g(this.b.I)));b=this.Qb();b.insertBefore(a,b.childNodes[1]||null)}};function Qt(
a,b){Lt.call(this);this.i=a;this.C=b}A(Qt,Lt);m=Qt.prototype;m.Qa=function(){Qt.
D.Qa.call(this);var a;a=this.C;a=sb(a.i,a.g);B(a,this.Uh,this)};m.ja=function(){
Qt.D.ja.call(this);this.B().style.maxHeight="200px";this.B().style.overflowY="sc
roll";var a=Ik(this);a.listen(this.B(),"mouseout",this.$j);a.listen(this.B(),"sc
roll",this.ak)};m.$j=function(a){ud(this.B(),a.j)||this.setVisible(!1)};
m.$i=function(a){var b=a.target,c=b.b,d=this.i.nb();b.Na()?!Kj(c,d)&&null!=c.j&&
c.s&&(b=c.j.clone(),c=x(c.Xh,c,d,u),V(b,"id",d),uj(b,c,"POST")):Kj(c,d)&&null!=c
.o&&c.F&&(b=c.o.clone(),c=x(c.ji,c,d,u),V(b,"id",d),uj(b,c,"POST"));this.J("l");

a.b()};m.ak=function(a){a.b()};m.Uh=function(a){var b=!Aa(Ta(a.getTitle())),c=a.
s&&(!a.C||this.i.b),d=!!Kj(a,this.i.nb());b&&(c||d)&&(b=new Pt(a),b.Ka(d),b.setE
nabled(this.C.j!=a.getId()),this.ia(b,!0),Ik(this).listen(b,"action",this.$i))};
function Rt(a){var b=[];Mk(a,function(a){a instanceof Pt&&a.Na()&&b.push(a.b)});
return b};function St(a,b,c){Z.call(this,null,null,c?5:0);this.b=new Qt(a,b);thi
s.b.sc(this);Rd(this,this.b);this.aa=new Image(16,16);this.aa.src="/googlebooks/
images/my_library_logo.png";this.za(64,!0)}A(St,Z);m=St.prototype;m.oh=null;m.Qa
=function(){St.D.Qa.call(this);D(this.B(),"add-to-library")};
function Tt(a){a.b.la||a.b.render();var b=Rt(a.b),c;switch(b.length){case 0:c="A
\u00f1adir a mi biblioteca";break;case 1:c="Se ha a\u00f1adido a "+(b[0].getTitl
e()+".");break;default:c="Se ha a\u00f1adido a "+(b.length+" estanter\u00edas.")
}0<b.length&&(c=sn(a.aa,c));b=c;a.i.Yc(a.B(),b);a.jc=b}m.xa=function(a){this.De(
);St.D.xa.call(this,a);this.b.la||this.b.render();a?Mt(this.b,new gt(this.B(),4,
!0),void 0,null):this.b.hide()};
m.ja=function(){St.D.ja.call(this);var a=Ik(this);a.listen(this,"enter",this.Rk)
;a.listen(this,"leave",this.De);a.listen(this,"action",this.bk);a.listen(this.b,
"l",this.gj);Tt(this)};m.gj=function(){Tt(this)};m.bk=function(){this.xa(!0)};m.
Rk=function(){this.De();this.oh=T(x(this.xa,this,!0),200)};m.De=function(){Zf(th
is.oh)};function Ut(a,b,c,d){this.$g=a||256;this.Zg=b||256;this.g=c||3;this.i=d|
|3;this.b=null}function Vt(a,b){a.b=b}Ut.prototype.getTileUrl=function(a,b,c,d,e
){var g=this.g,h=this.i;b=Math.ceil(b/this.$g);c=Math.ceil(c/this.Zg);var k=Math
.floor(e/g),n=Math.floor(d/h),q=g*b*k;e-=k*g;g=Math.min(g,c-k*g);q+=g*h*n;d-=n*h
;h=Math.min(h,b-n*h);d=q+(e*h+d);a=new U(a);V(a,"tid",d);this.b&&(a=this.b(a,d))
;return a.toString()};function Wt(){}Wt.prototype.getTitle=f("i");function Xt(){
};function Yt(a){this.i=a.Title;this.b=a.Pid;this.xk=a.PgNum}Yt.prototype.getTit
le=f("i");Yt.prototype.getId=f("b");function Zt(a){this.i=a.title||"";this.kg=!!
a.fullview;this.Mf=a.table_of_contents_page_id||"";this.Kj=a.num_toc_pages||"";t
his.Hj=a.max_resolution_image_width;this.yk=!!a.paired_thumbnails;this.Uk=a.thum
bnail_token||"";this.C=a.containing_bookshelves||[];this.Ek=a.quality_info||"";t
his.S=a.volume_id||"";this.aa=a.other_issues_query||"";this.R=!!a.is_browsable;t
his.ib=!!a.is_public_domain;this.F=new yc(a.page_width,a.page_height);this.b=a.i
s_ebook||!1;var b=a.additional_info,c={};b&&(c=b["[JsonBookInfo]"]);
c.BuyLinks&&C(c.BuyLinks,function(){return new Xt},this);c.TocLine&&(this.sf=C(c
.TocLine,function(a){return new Yt(a)}));c=null;b&&(c=b["[NewspaperJSONVolumeInf
o]"]);this.pe=null==c?null:new Ut(c.tile_h,c.tile_w,c.x_win,c.y_win);this.oa=a.s
ample_url||"";this.ab=a.is_newspaper||!1;(this.j=a.newspaper_tile_base_url)&&thi
s.pe&&Vt(this.pe,x(this.da,this));this.g=c?c.res_h:$t;this.tf=this.ab?"fixed_hei
ght":"fixed_width";this.tb=a.is_pre_order||!1;this.ee=a.on_sale_date||"";this.Ec
=a.volumeresult&&a.volumeresult.has_flowing_text;
this.Wd=a.volumeresult&&a.volumeresult.has_scanned_text;this.s=a.volumeresult&&a
.volumeresult.can_download_pdf;this.o=a.volumeresult&&a.volumeresult.can_downloa
d_epub;this.O=a.volumeresult?a.volumeresult.download_pdf_url:"";this.I=a.volumer
esult?a.volumeresult.download_epub_url:""}A(Zt,Wt);Zt.prototype.nb=f("S");var $t
=[350,410,495,575,685,800,910,1025];Zt.prototype.fc=f("g");Zt.prototype.da=funct
ion(a){a=a.toString();var b=a.indexOf("?");0<=b&&(a=this.j+a.substring(b));retur
n new U(a)};function au(a){Qj.call(this);null!=a&&a.bookshelf&&B(a.bookshelf,fun
ction(a){a=new Pj(a);Sj(this,a.getId())||(a.O?this.i:this.g).push(a)},this)}A(au
,Qj);function bu(a,b){var c=new au(b);a&&B(a,function(a){cu(a.nb(),a.C,c)});retu
rn c}function cu(a,b,c){B(b,function(b){var e=new Hj;e.b.volumeId=a;(b=Sj(c,Stri
ng(b)))&&b.b.push(e)})};function du(a,b){Dk.call(this,b);this.b=a}A(du,Dk);du.pr
ototype.i="info";du.prototype.j=!1;var eu={info:"jfk-butterBar-info",error:"jfkbutterBar-error",warning:"jfk-butterBar-warning",promo:"jfk-butterBar-promo"};du
.prototype.ca=function(){var a=this.B();return null!=a&&wb(a,"jfk-butterBar-show
n")};du.prototype.setVisible=function(a){Ab(this.B(),"jfk-butterBar-shown",a)};
du.prototype.Qa=function(){this.N=this.g.ma("div","jfk-butterBar");var a=this.B(
);a&&(X(a,"live","assertive"),X(a,"atomic","true"));this.b=this.b;if(a=this.B())
{var b=this.g;b.pg(a);b.og(a,this.b)}this.j=this.j;(a=this.B())&&Ab(a,"jfk-butte
rBar-mini",this.j);a=this.i;if(this.Qb()){var b=this.B(),c=eu[a];yb(b,eu[this.i]
);D(b,c)}this.i=a};function fu(a,b){S.call(this);this.zb=M("div");a.appendChild(
this.zb);P(this.zb,{position:"absolute",backgroundColor:"#b2c4e9",width:"100%",h

eight:"5px",cursor:"pointer"});this.b=new gu(this.zb,b);O(this.zb,"click",x(this
.J,this,"click"));O(this.b.B(),"click",x(this.J,this,"click"));O(this.zb,"mouseo
ver",x(this.g,this,!0));O(this.zb,"mouseout",x(this.g,this,!1))}A(fu,S);function
hu(a,b){P(a.zb,{backgroundColor:b?"#ffcc00":"#b2c4e9"});a.i=b}
fu.prototype.g=function(a){this.i||P(this.zb,{backgroundColor:a?"#ffffcc":"#b2c4
e9"})};fu.prototype.L=function(){this.b.Z();fu.D.L.call(this)};function gu(a,b){
Ah.call(this,a);this.g=a;this.ke=200;this.bf=500;var c=this.B();P(c,{backgroundC
olor:"#FFF",color:"#333",border:"1px solid #6b90da",padding:"6px",fontSize:"83%"
,width:"350px",cursor:"pointer"});var d=M("div");P(d,{fontWeight:"bold"});d.appe
ndChild(md("P\u00e1gina "+b.b));c.appendChild(d);d=M("div");d.innerHTML=b.g;c.ap
pendChild(d)}A(gu,Ah);
gu.prototype.gd=function(a){var b=Re(this.g),c=Xe(this.B());gu.D.gd.call(this,a,
new hh(b.x-c.width,Math.min(b.y,fd(window).height-c.height)))};function iu(a){Y.
call(this);this.g=a;this.i=this.g.Ra.g;this.o={};this.C=new W;this.j=M("div");P(
this.j,{backgroundColor:"#fcfcff",position:"absolute"});this.i.O.appendChild(thi
s.j);B(this.g.Aa.Oa,x(this.fi,this));this.b.listen(this.i,"pagechange",this.Nh);
this.Nh();this.b.listen(this.i,"resize",this.xf);this.b.listen(this.i,"viewportm
odechange",this.bh);this.i.ha()&&this.bh()}A(iu,Y);m=iu.prototype;
m.Nh=function(){this.s&&(hu(this.s,!1),this.s=null);var a=this.o[this.i.ba().ka(
)];a&&(this.s=a,hu(a,!0))};m.bh=function(){var a=this.i.ha(),b=a instanceof Cr;b
&&this.xf();this.C.removeAll();this.C.listen(a,"layoutchange",x(this.xf,this));R
(this.j,b)};m.xf=function(){T(x(this.ck,this),10)};m.ck=function(){var a=this.i.
ha();a&&a instanceof Cr&&(a.U(),a=a.i.i,Q(this.j,15,a.clientHeight),Ke(this.j,a.
clientWidth-15,0),ju(this))};
function ju(a){var b=a.i.ha().o.Wc(function(a){return a instanceof zp}),c={};B(b
,function(a){c[a.ba().ka()]=a});B(a.g.Aa.Oa,x(a.Ak,a,c))}m.Ak=function(a,b){var
c=this.i.ha().i.g.clientHeight,d=a[b.ka()];if(d){var e=Mc?5:15;Ke(this.o[b.ka()]
.zb,0,Math.floor(d.yc()/c*(this.j.clientHeight-e-(Mc?30:15)))+e)}};m.fi=function
(a){var b=new fu(this.j,a);this.o[a.ka()]=b;this.b.listen(b,"click",x(this.g.Pb,
this.g,a,null))};m.L=function(){N(this.j);Bb(this.o,function(a){a.L.call(a)});iu
.D.L.call(this)};function ku(a){Y.call(this);this.Ra=a;this.Ch="n"}A(ku,Y);ku.pr
ototype.g=function(a,b,c){this.Aa=new Us(b);b=this.Ra.g;b.s||b.$a(Cr);0==this.Aa
.Oa.length?lu(this.Ra.o):a?c?(a=fb(this.Aa.Oa,function(a){return c==a.ka()}))?th
is.Pb(a):this.Pb(this.Aa.Oa[0],c):this.Pb(this.Aa.Oa[0]):mu(this);this.i=new iu(
this)};
function mu(a){var b=a.Ra.g,c=b.s;if(c==Cr||c==Ks)a.Ra.s=c;b.$a(Ys);var b=b.ha()
,c=a.Ra.o,d="n"==c.g.Ch;R(c.I,d);R(c.O,!d);c.s.innerHTML="<b>"+c.g.Aa.Oa.length+
"</b>"+(" resultados de "+("<b>"+Vs(c.g.Aa)+"</b> en este libro"));nu(c,!0);c=a.
Aa;c!=b.Aa&&(b.Aa=c,c=new Xs(b.Aa,b.U().width),Ep(b,c),b.hb());a=x(a.Pb,a);b.Ja=
a;Gp(b,new E(0,0))}
ku.prototype.Pb=function(a,b){Lp=!0;var c=this.Ra.o;nu(c,!1);c.i=$a(c.g.Aa.Oa,a)
;c.s.innerHTML="Resultado "+("<b>"+(c.i+1)+"</b>"+(" de "+("<b>"+c.g.Aa.Oa.lengt
h+"</b>"+(" de "+("<b>"+Vs(c.g.Aa)+"</b> en este libro")))));var c=this.Ra.g,d=c
p(c.fa,a.ka());if(!d)return null;var e=c.ha();e instanceof Cr||e instanceof Ks||
(this.Ra.s==Ks?c.$a(Ks):c.$a(Cr));if(b)return lp(c,b),null;a:{if((e=c.C.ha().o)&
&e.ec&&(e=e.ec(d))){var g=new E(40,80),h=c.wa.Va();if(!h)break a;var k=qp(d,h);i
f(k){rp(c,e,g,k);break a}e=
x(c.qj,c,e,g,h);op(d,pp(d),e)}c.La(d)}return d};ku.prototype.L=function(){Sd(thi
s.i);ku.D.L.call(this)};function ou(){Y.call(this);this.j=M("div");this.F=new du
(this.j);this.F.render(pu);this.F.setVisible(!0);var a=this.F.B();a&&(ao(a,{"tex
t-align":"left"}),a.style.height="100%");R(this.j,!1);a=M("span");this.j.appendC
hild(a);ao(a,{cursor:"pointer",margin:"0 0 0 25px",whiteSpace:"nowrap"});a.style
[mf]=bo()?"left":"right";this.b.listen(a,"click",this.Eg);qu(this,a,"Borrar b\u0
0fasqueda",x(this.Eg,this));var b=M("img");b.src="/googlebooks/images/close_x.gi
f";ao(b,{backgroundColor:"#fff",margin:"0 6px",
verticalAlign:"middle"});a.appendChild(b);this.s=M("span");this.j.appendChild(th
is.s);this.C=M("span");this.j.appendChild(this.C);ao(this.C,{marginLeft:"5px",wh
iteSpace:"nowrap"});this.C.innerHTML="-&nbsp;&nbsp;";this.C.appendChild(md("Orde
nar por: "));this.I=M("span");this.C.appendChild(this.I);qu(this,this.I,"relevan
cia",x(this.Fg,this,"r"));a=M("span");a.innerHTML="&nbsp;|&nbsp;<b>p\u00e1ginas<

/b>";this.I.appendChild(a);this.O=M("span");this.C.appendChild(this.O);a=M("span
");a.innerHTML="<b>relevancia</b>&nbsp;|&nbsp;";
this.O.appendChild(a);qu(this,this.O,"p\u00e1ginas",x(this.Fg,this,"n"));this.o=
M("span");this.j.appendChild(this.o);ao(this.o,{marginLeft:"8px",whiteSpace:"now
rap"});this.o.innerHTML="-&nbsp;&nbsp;";qu(this,this.o,"&#8249; Anterior",x(this
.Dg,this,-1));a=M("span");a.innerHTML="&nbsp;&nbsp;";this.o.appendChild(a);qu(th
is,this.o,"Siguiente &#8250;",x(this.Dg,this,1));a=M("span");a.innerHTML="&nbsp;
&nbsp;-&nbsp;&nbsp;";this.o.appendChild(a);qu(this,this.o,"Ver todo",x(this.uj,t
his));cf(this.j,!0)}
var pu,ru,su;A(ou,Y);function nu(a,b){R(ru,!b);R(a.C,b);R(a.o,!b&&1<a.g.Aa.Oa.le
ngth);R(a.j,!0);su.b()}function tu(a){R(a.C,!1);R(a.o,!1);a.s.innerHTML=""}
function lu(a){tu(a);var b=a.g.Aa,c=b.Lb.spellresults&&b.Lb.spellresults.correct
_spell?b.Lb.spellresults.correct_spell:null;if(c){var d=M("span");d.innerHTML="Q
uiz\u00e1s quisiste decir: ";qu(a,d,c,x(a.sj,a,c));a.s.appendChild(d);a.s.append
Child(M("br"))}c=M("span");c.innerHTML=Ca('No se ha encontrado ning\u00fan resul
tado en este libro de "'+(Vs(b)+'".'))+"&nbsp;&nbsp;-&nbsp;&nbsp;";a.s.appendChi
ld(c);b=M("a");a.s.appendChild(b);b.innerHTML="Buscar en todos los libros &raquo
;";c="patents"==Nj()?
new U("https://www.google.com/search?tbm=pts&tbo=p&hl=en"):new U("https://www.go
ogle.com/search?tbm=bks&tbo=p");pk(c);V(c,"q",Oa(Vs(a.g.Aa)));b.href=c.toString(
);R(a.j,!0);su.b()}m=ou.prototype;m.L=function(){ou.D.L.call(this);Sd(this.F);R(
ru,!0);N(this.j);su.b()};function qu(a,b,c,d){var e=M("span");P(e,{textDecoratio
n:"underline",color:"#0000cc",cursor:"pointer"});b.appendChild(e);e.innerHTML=c;
a.b.listen(e,"click",d)}m.Eg=function(){this.g.Ra.g.wa.j("");this.g.Ra.F.update(
)};
m.Dg=function(a){uu(this,this.i,a)};function uu(a,b,c){var d=a.g.Aa.Oa.length;a.
i+=c;a.i>=d&&(a.i=0);0>a.i&&(a.i=d-1);a.i!=b&&(a.g.Pb(a.g.Aa.Oa[a.i])||uu(a,b,c)
)}m.Fg=function(a){this.g.Ra.update(a)};m.uj=function(){mu(this.g)};m.sj=functio
n(a){this.g.Ra.j(Oa(a))};function vu(a,b,c){Y.call(this);this.g=a;this.C=b;this.
F=c;this.b.listen(a.wa,"change",x(this.update,this,"r",null))}A(vu,Y);
vu.prototype.update=function(a,b,c){this.i?(this.i.Z(),this.i=null):(this.g.s&&(
this.s=this.g.s),this.o=new ou);var d=this.g.wa.Va();b&&!b.search_query_escaped&
&0<b.number_of_results&&d&&(b.search_query_escaped=d);b&&b.search_query_escaped?
(this.i=new ku(this),this.o.g=this.i,a=!Ug(new U(window.location.toString()),"q"
),this.i.g(a,b,c)):d?(this.i=new ku(this),b=this.o.g=this.i,c=b.Ra.o,tu(c),c.s.i
nnerHTML="Cargando...",c=new U(window.location.href),V(c,"jscmd","SearchWithinVo
lume"),V(c,"q",d),V(c,
"scoring",a),(new Pq(c)).b(x(b.g,b,!1)),b.Ch=a,Rr(this.C,d)):(this.i&&(this.i.Z(
),this.i=null),this.g.ha()instanceof Ys&&this.g.$a(this.s),this.o&&(this.o.Z(),t
his.o=null),Rr(this.C,""))};vu.prototype.j=function(a){this.g.wa.j(a);Rr(this.C,
a)};window.onerror=function(a,b,c){(new Image).src=["/books/javascript/gen_204?s
rc=",encodeURIComponent(b),"&line=",c].join("")};function wu(a,b){var c=J(a),d=J
(b);c&&d&&O(c,"submit",z(xu,d))}function xu(a,b){""==a.value&&b.preventDefault()
};function yu(a,b,c){if(H&&!Nc)return a;a='url("'+b+'")';Kc&&(a+=" 7 5");return
a+(", "+c)};function zu(a){Y.call(this);this.g=a;this.i=new W;this.b.listen(a,"v
iewportmodechange",this.dh);this.g.ha()&&this.dh()}A(zu,Y);m=zu.prototype;m.dh=f
unction(){this.i.removeAll();this.j&&this.j.Z();this.o=this.g.ha().i.j;var a=new
vk(this.o);a.dg=u;this.j=a;this.i.listen(this.o,"dblclick",x(this.Pi,this));thi
s.i.listen(a,"start",x(this.Ti,this));this.i.listen(a,"drag",x(this.Ui,this));th
is.i.listen(a,"end",x(this.Si,this));Au(this,!1)};m.Pi=function(){this.g.qc("nex
t")};
function Au(a,b){var c=a.o,d;d=H?b?"-moz-grabbing":"-moz-grab":b?yu("-moz-grabbi
ng","/googlebooks/images/closedhand.cur","move"):yu("-moz-grab","/googlebooks/im
ages/openhand.cur","default");P(c,"cursor",d)}m.Ti=function(){this.s=this.g.ha()
.s;Au(this,!0)};m.Ui=function(){var a=this.j,b=this.s;Gp(this.g.ha(),new E(b.x-a
.deltaX,b.y-a.deltaY))};m.Si=function(){this.s=null;Au(this,!1)};m.L=function(){
zu.D.L.call(this)};function Bu(a,b){this.o=a;this.I=new wi(document);this.i={};t
his.s={};O(this.I,"key",x(this.F,this));Cu(this,33,x(this.j,this,-1),!1,!0);Cu(t
his,34,x(this.j,this,1),!1,!0);Cu(this,38,x(this.b,this,0,-Bu.prototype.g),!1,!0
);Cu(this,40,x(this.b,this,0,Bu.prototype.g),!1,!0);Cu(this,37,x(this.b,this,-Bu

.prototype.g,0),!1,!0);Cu(this,39,x(this.b,this,Bu.prototype.g,0),!1,!0);Cu(this
,32,x(this.j,this,1),!0,!0);Cu(this,74,x(this.C,this,"next"),!0);Cu(this,75,x(th
is.C,this,"previous"),!0);var c=x(b.o,b),
c=z(Du,c,!0,void 0);this.i["+"]=c;c=x(b.s,b);c=z(Du,c,!0,void 0);this.i["-"]=c}f
unction Cu(a,b,c,d,e){c=z(Du,c,d,e);a.s[b]=c}Bu.prototype.F=function(a){var b=th
is.i[String.fromCharCode(a.s)]||this.s[a.keyCode];b&&b(a)};function Du(a,b,c,d){
b&&d.I||d.ctrlKey||d.altKey||d.metaKey||Eu[d.target.tagName.toUpperCase()]||(c&&
d.preventDefault(),a())}var Eu={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0};Bu.pro
totype.C=function(a){this.o.qc(a)};
Bu.prototype.j=function(a){a=Math.floor(a*this.o.ha().U().height*.75);this.b(0,a
)};Bu.prototype.b=function(a,b){var c=this.o.ha();Ip(c,new E(a,b),x(c.nc,c))};Bu
.prototype.g=20;function Fu(a){this.g=a}function Gu(a,b){var c=b||[],d=bb(a.g,fu
nction(a){return!db(c,function(b){return 50>Math.abs(b-a)})});d.push.apply(d,c);
d.sort(qb);return d};function Hu(a){Y.call(this);this.i=a;this.b.listen(a,"viewp
ortmodechange",this.j);this.j()}A(Hu,Y);Hu.prototype.o=function(){Iu(this,1)};Hu
.prototype.s=function(){Iu(this,-1)};function Iu(a,b){var c=a.i.ha(),d=[];"fixed
_width"==c.o.ah()&&d.push(c.U().width);var e;a:if(e=c.o.Me(),d=Gu(a.g,d),0<b)for
(var g=0;g<d.length;g++){if(d[g]>e){e=d[g];break a}}else for(g=d.length-1;0<=g;g
--)if(d[g]<e){e=d[g];break a}e&&c.te(c.Rc(e))}Hu.prototype.j=function(){var a=th
is.i.ha();a&&(this.g=null,a.fc&&(this.g=new Fu(a.fc())))};function Ju(){}A(Ju,mm
);ia(Ju);m=Ju.prototype;m.Ya=function(a){var b=dm(this,a),b=a.g.ma("DIV",{"class
":"goog-inline-block "+b.join(" ")},a.getContent());nm(b,a.j);return b};m.ic=l("
button");m.Md=function(a){return"DIV"==a.tagName};m.ua=function(a,b){D(b,"goog-i
nline-block");return Ju.D.ua.call(this,a,b)};m.Ha=l("");m.V=l("goog-flat-button"
);om("goog-flat-button",function(){return new Dm(null,Ju.pa())});function Ku(){}
A(Ku,mm);ia(Ku);m=Ku.prototype;m.Ya=function(a){var b=dm(this,a),b=a.g.ma("DIV",
{"class":"goog-inline-block "+b.join(" ")},this.Ed(a.getContent(),a.g));nm(b,a.j
);return b};m.ic=l("button");m.ob=function(a){return a&&a.firstChild&&a.firstChi
ld.firstChild};m.Ed=function(a,b){return b.ma("DIV","goog-inline-block "+(this.V
()+"-outer-box"),b.ma("DIV","goog-inline-block "+(this.V()+"-inner-box"),a))};m.
Md=function(a){return"DIV"==a.tagName};
m.ua=function(a,b){Lu(b,!0);Lu(b,!1);var c;a:{c=a.g.mg(b);var d=this.V()+"-outer
-box";if(c&&wb(c,d)&&(c=a.g.mg(c),d=this.V()+"-inner-box",c&&wb(c,d))){c=!0;brea
k a}c=!1}c||b.appendChild(this.Ed(b.childNodes,a.g));xb(b,["goog-inline-block",t
his.V()]);return Ku.D.ua.call(this,a,b)};m.V=l("goog-custom-button");
function Lu(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(""=
=Ca(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(
/[\s\xa0]+$/,"");break}}else break;c=d}};function Mu(){}A(Mu,Ku);ia(Mu);Mu.proto
type.ob=function(a){return Mu.D.ob.call(this,a&&a.firstChild)};Mu.prototype.ua=f
unction(a,b){var c=bd(document,"*","goog-menu",b)[0];if(c){R(c,!1);$c(c).body.ap
pendChild(c);var d=new Jt;Lk(d,c);Nu(a,d)}return Mu.D.ua.call(this,a,b)};Mu.prot
otype.Ed=function(a,b){return Mu.D.Ed.call(this,[b.ma("DIV","goog-inline-block "
+(this.V()+"-caption"),a),b.ma("DIV","goog-inline-block "+(this.V()+"-dropdown")
,"\u00a0")],b)};Mu.prototype.V=l("goog-menu-button");function Ou(a,b,c,d,e){Dm.c
all(this,a,c||Mu.pa(),d);this.za(64,!0);this.da=new gt(null,5);b&&Nu(this,b);thi
s.aa=new Xf(500);!Fi&&!Gi||I("533.17.9")||(this.Zd=!0);this.Bb=e||It.pa()}A(Ou,D
m);m=Ou.prototype;m.Zd=!1;m.ja=function(){Ou.D.ja.call(this);Pu(this,!0);this.b&
&Qu(this,this.b,!0);X(this.N,"haspopup",!!this.b)};m.Ua=function(){Ou.D.Ua.call(
this);Pu(this,!1);if(this.b){this.xa(!1);this.b.Ua();Qu(this,this.b,!1);var a=th
is.b.B();a&&N(a)}};
m.L=function(){Ou.D.L.call(this);this.b&&(this.b.Z(),delete this.b);delete this.
Db;this.aa.Z()};m.pb=function(a){Ou.D.pb.call(this,a);km(this,4)&&(this.xa(!km(t
his,64),a),this.b&&(this.b.wb=km(this,64)))};m.qb=function(a){Ou.D.qb.call(this,
a);this.b&&!km(this,4)&&(this.b.wb=!1)};m.Wb=function(){ym(this,!1);return!0};m.
Qi=function(a){this.b&&this.b.ca()&&!this.Ve(a.target)&&this.xa(!1)};m.Ve=functi
on(a){return a&&ud(this.B(),a)||this.b&&Kt(this.b,a)||!1};
m.kc=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!
0}else if("key"!=a.type)return!1;if(this.b&&this.b.ca()){var b=13==a.keyCode||32
==a.keyCode,c=this.b.gb(a);return 27==a.keyCode||b?(this.xa(!1),!0):c}return 40=

=a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.xa(!0,a),!0):!1};m
.ej=function(){this.xa(!1)};m.fj=function(){km(this,4)||this.xa(!1)};m.Nd=functi
on(a){this.Zd||this.xa(!1);Ou.D.Nd.call(this,a)};
function Ru(a){a.b||Nu(a,new Jt(a.g,a.Bb));return a.b||null}function Nu(a,b){var
c=a.b;b!=c&&(c&&(a.xa(!1),a.la&&Qu(a,c,!1),delete a.b),a.la&&X(a.N,"haspopup",!
!b),b&&(a.b=b,b.sc(a),b.setVisible(!1),c=a.Zd,(b.Bd=c)&&wt(b,!0),a.la&&Qu(a,b,!0
)))}m.bb=function(a){Ru(this).ia(a,!0)};m.Ad=function(a,b){Ru(this).Oc(a,b,!0)};
m.setVisible=function(a,b){var c=Ou.D.setVisible.call(this,a,b);c&&!this.ca()&&t
his.xa(!1);return c};m.setEnabled=function(a){Ou.D.setEnabled.call(this,a);this.
isEnabled()||this.xa(!1)};
m.xa=function(a,b){Ou.D.xa.call(this,a);if(this.b&&km(this,64)==a){if(a)this.b.l
a||this.b.render(),this.Ma=Qe(this.B()),this.Ca=Ze(this.B()),Su(this),!b||40!=b.
keyCode&&38!=b.keyCode?this.b.Xb(-1):st(this.b);else{ym(this,!1);this.b.wb=!1;va
r c=this.B();c&&(X(c,"activedescendant",""),X(c,"owns",""));null!=this.S&&(this.
S=void 0,(c=this.b.B())&&Q(c,"",""))}this.b.setVisible(a,!1,b);if(!this.isDispos
ed()){var c=Ik(this),d=a?c.listen:c.ya;d.call(c,this.g.b,"mousedown",this.Qi,!0)
;this.Zd&&d.call(c,this.b,
"blur",this.fj);d.call(c,this.aa,"tick",this.Hi);a?this.aa.start():this.aa.stop(
)}}this.b&&this.b.B()&&this.b.N.removeAttribute("aria-hidden")};function Su(a){i
f(a.b.la){var b=a.da;a.da.element=a.Db||a.B();var c=a.b.B();a.b.ca()||(c.style.v
isibility="hidden",R(c,!0));!a.S&&a.da.o&&a.da.g&32&&(a.S=Xe(c));b.Wa(c,b.b^1,nu
ll,a.S);a.b.ca()||(R(c,!1),c.style.visibility="visible")}}
m.Hi=function(){var a=Ze(this.B()),b=Qe(this.B()),c;c=this.Ca;(c=!(c==a||c&&a&&c
.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||(c=this.Ma,
c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.le
ft));c&&(this.Ca=a,this.Ma=b,Su(this))};function Qu(a,b,c){var d=Ik(a);c=c?d.lis
ten:d.ya;c.call(d,b,"action",a.ej);c.call(d,b,"close",a.Ei);c.call(d,b,"highligh
t",a.Fi);c.call(d,b,"unhighlight",a.Gi)}
function Pu(a,b){var c=Ik(a);(b?c.listen:c.ya).call(c,a.B(),"keydown",a.aj)}m.Fi
=function(a){(a=a.target.B())&&Tu(this,a)};m.aj=function(a){jm(this,32)&&this.B(
)&&this.b&&this.b.ca()&&a.b()};m.Gi=function(){if(!rt(this.b)){var a=this.B();X(
a,"activedescendant","");X(a,"owns","")}};m.Ei=function(a){if(km(this,64)&&a.tar
get instanceof Ft){a=a.target;var b=a.B();a.ca()&&km(a,2)&&null!=b&&Tu(this,b)}}
;
function Tu(a,b){var c=a.B(),d=ri(b,"activedescendant"),d=$c(b).getElementById(d
)||b;if(!d.id){var e=Pi.pa();d.id=Qi(e)}si(c,d);X(c,"owns",d.id)}om("goog-menu-b
utton",function(){return new Ou(null)});function Uu(){}A(Uu,Ju);ia(Uu);Uu.protot
ype.Ya=function(a){var b=dm(this,a),b=a.g.ma("DIV",{"class":"goog-inline-block "
+b.join(" ")},[Vu(this,a.getContent(),a.g),Wu(this,a.g)]);nm(b,a.j);return b};Uu
.prototype.ob=function(a){return a&&a.firstChild};
Uu.prototype.ua=function(a,b){var c=bd(document,"*","goog-menu",b)[0];if(c){R(c,
!1);a.g.b.body.appendChild(c);var d=new Jt;Lk(d,c);Nu(a,d)}bd(document,"*",this.
V()+"-caption",b)[0]||b.appendChild(Vu(this,b.childNodes,a.g));bd(document,"*",t
his.V()+"-dropdown",b)[0]||b.appendChild(Wu(this,a.g));return Uu.D.ua.call(this,
a,b)};function Vu(a,b,c){return c.ma("DIV","goog-inline-block "+(a.V()+"-caption
"),b)}
function Wu(a,b){return b.ma("DIV",{"class":"goog-inline-block "+(a.V()+"-dropdo
wn"),"aria-hidden":!0},"\u00a0")}Uu.prototype.V=l("goog-flat-menu-button");om("g
oog-flat-menu-button",function(){return new Ou(null,null,Uu.pa())});function Xu(
a){Y.call(this);this.S=a;this.g=null}A(Xu,Y);m=Xu.prototype;
m.render=function(a,b){this.F=a;var c=a.B(),d=Re(c).y,e=Xe(c),d=d+e.height+3,e="
";b&&(e=Re(c).x);this.g=L("div",{"class":"linkbar-panel-div"});Ke(this.g,e,d);th
is.R=L("div",{"class":"SPRITE_close_v2 linkbar-panel-close"});this.g.appendChild
(this.R);H&&Mc&&!I("1.9")&&(this.o=L("iframe",{style:"position: absolute;",ql:"0
"}),this.S.appendChild(this.o));this.S.appendChild(this.g);this.o&&(Q(this.o,Xe(
this.g)),Ke(this.o,Me(this.g)));T(x(this.qd,this))};
m.qd=function(){this.b.listen(this.R,"click",this.Z);this.b.listen(this.F,"actio
n",this.Uj);this.b.listen(document,"mousedown",this.ki)};m.Uj=function(){km(this
.F,16)||this.Z()};m.ki=function(a){ud(this.g,a.target)||ud(this.F.B(),a.target)|
|this.Z()};m.L=function(){Xu.D.L.call(this);N(this.g);N(this.o)};m.B=f("g");func

tion Yu(a,b,c){Xu.call(this,a);this.C=b;this.s=c}A(Yu,Xu);
Yu.prototype.render=function(a,b){Yu.D.render.call(this,a,b);var c=L("div",{inne
rHTML:"Pegar enlace en mensaje de correo electr\u00f3nico o MI",style:"padding-t
op:5px; font-size: 13px;"});this.B().appendChild(c);this.i=M("input");Q(this.i,"
100%","auto");this.B().appendChild(this.i);this.s&&(c=L("div",{innerHTML:"Insert
ar",style:"font-size: 13px; padding-top: 7px;"}),this.B().appendChild(c),this.j=
M("input"),Q(this.j,"100%","auto"),this.B().appendChild(this.j));var c=this.C.ba
(),d=Vg(new U(window.location)),
e=new U(qq(c).toString());e.s=d;this.i.value=e.toString();T(z(Zu,this.i));this.s
&&(c=new U(qq(c).toString()),V(c,"output","embed"),this.j.value=ya('<iframe fram
eborder="0" scrolling="no" style="border:0px" src="%s" width=500 height=500></if
rame>',c.toString()))};Yu.prototype.qd=function(){Yu.D.qd.call(this);this.b.list
en(this.i,"click",z(Zu,this.i));this.s&&this.b.listen(this.j,"click",z(Zu,this.j
))};function Zu(a){a.select()};function $u(a){var b=ml(a);a=av();B(a,function(a)
{bv(b,a)})}function av(){var a=[],b=mb(ad("patent-text")),c=cd("patent-title");f
or(c&&b.push(c);c=b.pop();)3==c.nodeType?a.push(c):nb(b,c.childNodes);return a}f
unction bv(a,b){var c=Cd(b),d=pl(c,a);if(d.length){var e="",g=0;B(d,function(a){
e+=Ea(c.substring(g,a.g))+'<span class="patent-text-highlight">'+Ea(c.substring(
a.g,a.b))+"</span>";g=a.b});e+=Ea(c.substring(g));d=M("span");d.innerHTML=e;qd(d
,b)}};function cv(){Ft.call(this,"Desactivar resaltado");var a=Gg("dq")||Gg("q")
;a&&$u(a);this.b=!0}A(cv,Ft);cv.prototype.ja=function(){cv.D.ja.call(this);Ik(th
is).listen(this,"action",this.S)};cv.prototype.S=function(){this.b=!this.b;Ab(wi
ndow.document.body,"patent-highlight-disabled",!this.b);var a=this.b?"Desactivar
resaltado":"Activar resaltado";this.i.Yc(this.B(),a);this.jc=a};function dv(a){
S.call(this);this.b=[];ev(this,a)}A(dv,S);m=dv.prototype;m.od=null;m.We=null;fun
ction fv(a,b){a.We=b}function ev(a,b){b&&(B(b,function(a){gv(this,a,!1)},a),nb(a
.b,b))}m.bb=function(a){this.Ad(a,this.b.length)};m.Ad=function(a,b){a&&(gv(this
,a,!1),ob(this.b,b,0,a))};m.Wc=function(){return mb(this.b)};function hv(a,b){b!
=a.od&&(gv(a,a.od,!1),a.od=b,gv(a,b,!0));a.J("select")}m.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.od=nul
l};
m.L=function(){dv.D.L.call(this);delete this.b;this.od=null};function gv(a,b,c){
b&&("function"==typeof a.We?a.We(b,c):"function"==typeof b.Ff&&b.Ff(c))};functio
n iv(){}A(iv,Gt);ia(iv);iv.prototype.Ya=function(a){return a.g.ma("DIV",dm(this,
a).join(" ")+" goog-inline-block","\u00a0")};iv.prototype.ua=function(a,b){b=iv.
D.ua.call(this,a,b);D(b,"goog-inline-block");return b};iv.prototype.V=l("goog-to
olbar-separator");function jv(){this.b="toolbar"}A(jv,ht);ia(jv);jv.prototype.Vc
=function(a){return"HR"==a.tagName?new Ht(iv.pa()):jv.D.Vc.call(this,a)};jv.prot
otype.V=l("goog-toolbar");jv.prototype.lg=l("horizontal");function kv(a,b,c){nt.
call(this,b,a||jv.pa(),c)}A(kv,nt);kv.prototype.Ld=function(a){kv.D.Ld.call(this
,a);this.wb||st(this)};function lv(){}A(lv,Ku);ia(lv);lv.prototype.V=l("goog-too
lbar-button");function mv(a,b,c){Dm.call(this,a,b||lv.pa(),c)}A(mv,Dm);om("googtoolbar-button",function(){return new mv(null)});function nv(a,b){Ht.call(this,a
||iv.pa(),b)}A(nv,Ht);om("goog-toolbar-separator",function(){return new nv});fun
ction ov(a){this.g=a}A(ov,lv);var pv={};ov.prototype.V=function(){return this.g|
|"ocean-chrome-button"};function qv(a){jv.call(this);this.g=a}A(qv,jv);var rv={}
;qv.prototype.V=function(){return this.g||"ocean-chrome-toolbar"};function sv(a)
{return rv[a]||(rv[a]=new qv(a))};function tv(a,b){kv.call(this,sv(a||"viewportchrome-toolbar"));this.df=b||"viewport-chrome-toolbar-button";this.aa={};this.b=
new W(this)}A(tv,kv);function uv(a,b,c,d){b.za(16,!0);if(c){var e=a.aa[c];e||(e=
new dv,fv(e,function(a,b){a&&a.Ka(b)}),a.aa[c]=e);e.bb(b);b.$b&=-17;O(b,"action"
,function(a){hv(e,a.target)});d&&hv(e,b)}else b.Sa(16,!!d)}function vv(a,b){a.aa
.viewport&&hv(a.aa.viewport,b)}
function wv(a,b,c,d,e){var g=M("div"),h=L("span",{"class":c,id:d?d+"-image":null
});d=L("span",{id:d?d+"-text":null,"class":"linkbar-button-text"});d.innerHTML=b
;g.appendChild(h);h.parentNode&&h.parentNode.insertBefore(d,h.nextSibling);b=g||
L("div",{"class":c});c=a.df;c=pv[c]||(pv[c]=new ov(c));b=new mv(b,c);e&&O(b,"act
ion",z(e,b));a.ia(b,!0);return b}tv.prototype.L=function(){tv.D.L.call(this);thi
s.b.Z();Bb(this.aa,function(a){a.Z()})};function xv(a,b){Y.call(this);this.g=a;t
his.o=b;this.j=this.g.ea.sf;this.s=!!this.g.ea.sf;this.F=!!this.g.ea.Mf;if(this.

s){var c;a:{c=this.g.fa;for(var d=0;d<this.j.length;d++){var e=cp(c,this.j[d].ge


tId());if(e){var g;b:{for(g=d+1;g<this.j.length;g++){var h=cp(this.g.fa,this.j[g
].getId());if(h){g=h;break b}}g=null}g=g?$o(g)-1:$o(Ya(ap(c)));h=$o(this.g.ba())
;if(h>=$o(e)&&h<=g){c=d;break a}}}c=-1}this.C=c}}A(xv,Y);m=xv.prototype;
m.render=function(a){this.i=M("div");document.body.appendChild(this.i);T(x(this.
Ok,this));this.I=a;if(this.s)yv(this);else if(this.F){D(this.i,"base-image-toc-d
iv");a=this.g.ea.Mf;var b=cp(this.g.fa,a);b&&zv(this,b);1<this.g.ea.Kj&&(a=bp(th
is.g.fa,a,1))&&zv(this,a);this.ce()}else this.Z()};m.Ok=function(){this.b.listen
(document,"click",this.Z);this.b.listen(this.g,"resize",this.ce)};
function zv(a,b){var c=new yc(128,0),d=L("img",{width:128});D(d,"toc-page-image"
);a.b.listen(d,"click",x(a.g.La,a.g,b));H&&bo()&&a.b.listen(d,"load",a.ce);b.Ub(
c)?a.zh(d,b,c):(c=z(a.zh,d,b,c),op(b,pp(b),c));a.i.appendChild(d)}m.zh=function(
a,b,c){dd(a,{src:b.Ub(c)})};
function yv(a){var b=L("div",{"class":"toc-div"}),c;B(a.j,function(a,e){var g=a.
getId(),g=cp(this.g.fa,g),h=a.xk,k=this.j[e+1]?"":"-last",n="toc-middle-cell"+k,
k="toc-right-cell"+k,q=L("div",{"class":g?"toc-row":""}),t=M("div");D(t,"goog-in
line-block");D(t,"toc-left-cell");e==this.C&&D(t,bo()?"SPRITE_toc_selected_item_
arrow_right":"SPRITE_toc_selected_item_arrow_left");var y=M("div");D(y,"goog-inl
ine-block");D(y,n);H&&!I("1.9")&&P(y,"overflow","hidden");var K=M("div");D(K,"go
og-inline-block");D(K,
k);var ha=a.getTitle();35<ha.length&&(ha=ha.substring(0,32)+"...");y.innerHTML=h
a;K.innerHTML=Aa(Ta(h))?"&nbsp;":h;q.appendChild(t);q.appendChild(y);q.appendChi
ld(K);g?this.b.listen(q,"click",x(this.g.La,this.g,g)):(yb(y,n),D(y,"toc-middledisabled-cell"),yb(K,k),D(K,"toc-right-disabled-cell"));b.appendChild(q);e==this
.C&&(c=q)},a);c&&T(x(a.Kk,a,c));a.i.appendChild(b);300<Xe(a.i).height&&(P(a.i,"h
eight","300px"),D(a.i,"scroll-toc-div-wide"));D(a.i,"scroll-toc-div");a.ce()}
m.Kk=function(a){300<a.offsetTop+Xe(a).height&&(a=void 0!=a.previousElementSibli
ng?a.previousElementSibling:sd(a.previousSibling,!1))&&(this.i.scrollTop=a.offse
tTop)};m.ce=function(){dh(this.o.B(),7,this.i,6,new E(0,-this.I))};m.L=function(
){xv.D.L.call(this);N(this.i);this.o.Ka(!1)};function Av(a){tv.call(this);this.i
=a.na;this.j=a.fullscreen;this.Bb=a.history;this.da=a.Rf;this.ea=a.Qf;this.ra=a.
Pf;this.R=a.He;this.Ca=a.Ee;this.Ma="patents"==Nj();if(!a.Ng){var b=J("appbar-pa
tents-prior-art-finder-link");if(b&&(b=b.getAttribute("href"))){var c=new Z("Bus
car conocimientos previos",void 0,2);this.ia(c,!0);this.b.listen(c,"action",x(th
is.xb,this,b))}if(c=J("appbar-patents-discuss-this-link"))if(b=c.getAttribute("h
ref")){var d;"true"==c.getAttribute("data-is-grant")?(d=" Comentar esta patente"
,
c=" Debate sobre esta patente en Stack Exchange"):(d=" Comentar esta solicitud",
c=" Debate sobre esta solicitud en Stack Exchange");d=new Z(d,void 0,2);d.qg(c);
this.ia(d,!0);this.b.listen(d,"action",x(this.xb,this,b))}!this.i&&(b=J("appbarread-patent-link"))&&(b=b.getAttribute("href"))&&(c=new Z("Ver PDF"),this.ia(c,!
0),this.b.listen(c,"action",x(this.xb,this,b)))}if(this.i){this.kf=!!a.ne||!!a.l
e;this.da&&(b=sn("/googlebooks/images/kennedy/zoom_tool.png"),this.yd=new Z(b,vo
id 0,void 0,1),Em(this.yd,
2),this.ia(this.yd,!0),O(this.yd,"action",x(this.da.o,this.da)),b=sn("/googleboo
ks/images/kennedy/zoom_out.png"),this.zd=new Z(b,void 0,void 0,1),Em(this.zd,1),
this.ia(this.zd,!0),O(this.zd,"action",x(this.da.s,this.da)));c=!!a.ne;b=!!a.le;
if(c||b){d=sn("/googlebooks/images/kennedy/one_up_page_view.png");this.Hc=new Z(
d,void 0,void 0,1);Em(this.Hc,2);O(this.Hc,"action",x(this.Gf,this,Cr));this.ia(
this.Hc,!0);uv(this,this.Hc,"viewport",!0);if(c){d=sn("/googlebooks/images/kenne
dy/two_up_page_view.png");
this.Nc=new Z(d,void 0,void 0,1);c=1;if(this.j||b)c=3;Em(this.Nc,c);O(this.Nc,"a
ction",x(this.Gf,this,Ks));this.ia(this.Nc,!0);uv(this,this.Nc,"viewport")}b&&(d
=sn("/googlebooks/images/kennedy/thumbnail.png"),this.Mc=new Z(d,void 0,void 0,1
),c=1,this.j&&(c=3),Em(this.Mc,c),O(this.Mc,"action",x(this.Gf,this,rs)),this.ia
(this.Mc,!0),uv(this,this.Mc,"viewport"));this.b.listen(this.i,"viewportmodechan
ge",this.Ug);this.Ug()}this.j&&(b=sn("/googlebooks/images/kennedy/maximize.png")
,this.S=new Z(b,void 0,
void 0,1),this.S.za(16,!0),this.S.Ka(!1),this.kf&&Em(this.S,1),this.ia(this.S,!0
),this.b.listen(this.S,"action",this.Wk),this.b.listen(this.j,"change",this.Yi))

;this.Ca&&(b=sn("/googlebooks/images/kennedy/clip.png"),this.C=new Z(b,void 0,vo


id 0,1),this.C.za(16,!0),Em(this.C,2),this.C.Ka(!1),this.ia(this.C,!0),O(this.C,
"action",x(this.Oj,this)));a.Hf&&(b=sn("/googlebooks/images/kennedy/insert_link.
png"),this.I=new Z(b,void 0,void 0,1),this.I.za(16,!0),this.C&&Em(this.I,1),this
.ia(this.I,!0),O(this.I,
"action",x(this.Mj,this)));a.If&&(b=!!this.i.ea.sf,c=!!cp(this.i.fa,this.i.ea.Mf
),d=this.i.ba().Ob()||"\u00cdndice",b||c?(b=sn("/googlebooks/images/kennedy/menu
_down_arrow.png",d),b=ub(b),this.Qc=b[0],this.jb=new Z(b),Em(this.jb,2),this.ia(
this.jb,!0),this.b.listen(this.jb,"action",this.Dj),uv(this,this.jb)):(this.Qc=L
("span","jfk-button-label",d),this.jb=new Z(this.Qc),this.jb.setEnabled(!1),Em(t
his.jb,2),this.ia(this.jb,!0)),b=sn("/googlebooks/images/kennedy/page_left.png")
,this.fe=new Z(b,void 0,
void 0,1),Em(this.fe,3),this.ia(this.fe,!0),O(this.fe,"action",x(this.i.qc,this.
i,"previous")),b=sn("/googlebooks/images/kennedy/page_right.png"),this.ge=new Z(
b,void 0,void 0,1),Em(this.ge,1),this.ia(this.ge,!0),O(this.ge,"action",x(this.i
.qc,this.i,"next")),this.b.listen(this.i,"pagechange",this.Nj))}if(a.Ah&&(b=J("a
ppbar-view-print-sample-link"))&&(b=b.getAttribute("href"))){var c=J("appbar-vie
w-ebook-sample-link"),e;c&&(e=c.getAttribute("href"));c=new Z("Ver muestra");um(
c,"gb-view-sample-button");
this.ia(c,!0);this.b.listen(c,"action",x(this.xb,this,b));e&&(Em(c,2),c=new Jt,d
=new Ft("Muestra de libro impreso"),this.b.listen(d,"action",x(this.xb,this,b)),
c.ia(d,!0),um(d,"gb-sample-print-book-menuitem"),b=new Ft("Muestra de eBook"),th
is.b.listen(b,"action",x(this.xb,this,e)),c.ia(b,!0),um(b,"gb-sample-ebook-menui
tem"),e=new Ou("",c,Uu.pa()),um(e,"gb-jfk-margin-fix"),um(e,"gb-view-sample-drop
down"),Em(e,1),this.ia(e,!0))}this.R&&!this.R.is_cobrand&&this.ea&&!this.Ma&&(e=
this.ra&&this.ra.uid,
new U(this.R.add_vol_to_collection_base_url||this.R.addVol2CollectionBaseUrl),ne
w U(this.R.remove_vol_from_collection_base_url||this.R.removeVolFromCollectionBa
seUrl),b=bu([this.ea],this.ra),e?(this.hd=new St(this.ea,b),this.ia(this.hd,!0))
:(e=sn("/googlebooks/images/kennedy/menu_down_arrow.png","A\u00f1adir a mi bibli
oteca"),e=ub(e),this.hd=new Z(e),this.ia(this.hd,!0),e=x(this.xb,this,this.R.sig
n_in_url||this.R.signInUrl),re(this.hd,"action",e)));if(a.Ng){if(e=J("appbar-wri
te-review-link"))if(e=
e.getAttribute("href"))this.Db=new Z("Escribir rese\u00f1a"),this.ia(this.Db,!0)
,this.b.listen(this.Db,"action",x(this.xb,this,e));Bv(this,"appbar-application-g
rant-link","application-grant");Bv(this,"appbar-content-language-link","contentlanguage")}else if(e=J("appbar-download-pdf-link"))if(e=e.getAttribute("href"))b
=new Z("Descargar PDF"),this.ia(b,!0),this.b.listen(b,"action",x(this.xb,this,e)
);a.Qk&&(a=sn("/googlebooks/images/kennedy/settings.png"),D(a[0],"goog-flat-menu
-button-img"),e=L("div",
{"class":"toc-div"}),b=new Jt,b.ia(new rm(e),!0),(c=document.getElementById("ofe
-gear-menu-contents"))&&e.appendChild(c.cloneNode(!0)),this.Ta=new Ou(a,b,Uu.pa(
)),this.ia(this.Ta,!0),this.Ma&&!this.i&&(a=new cv,this.Ta.Ad(a,0)))}A(Av,tv);m=
Av.prototype;m.Wk=function(){var a=this.j;Co(a,!a.isFullscreen());this.Bb.update
()};m.Yi=function(){this.S.Sa(16,this.j.isFullscreen())};m.Oj=function(){this.Ca
(this.C.Na())};
m.Mj=function(){if(this.I.Na()){var a=new Yu(document.body,this.i,!0);a.render(t
his.I,!0);re(a,"dispose",x(this.I.Ka,this.I,!1))}};m.Gf=function(a){this.i.$a(a)
;this.i.wa.Va()||this.Bb.update()};m.Ug=function(){var a=this.i.ha();a instanceo
f Cr&&vv(this,this.Hc);a instanceof Ks&&vv(this,this.Nc);(a=a instanceof rs)&&vv
(this,this.Mc);a=!a;this.zd.setEnabled(a);this.yd.setEnabled(a)};
function Bv(a,b,c){if(b=ad(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("d
ata-selected"),k=new Z(k);0==e&&e!=d-1?Em(k,2):e==d-1&&0!=e?Em(k,1):0!=e&&e!=d-1
&&Em(k,3);a.ia(k,!0);uv(a,k,c,g);g||a.b.listen(k,"action",x(a.xb,a,h))}}}m.Nj=fu
nction(){var a=this.i.ba().Ob()||"\u00cdndice";this.Qc&&(this.Qc.innerHTML=a)};m
.Dj=function(){this.jb.getState()&16&&(new xv(this.i,this.jb)).render(3)};
m.xb=function(a){window.location=a};m.Hc=null;m.Nc=null;m.Mc=null;m.yd=null;m.zd
=null;m.ge=null;m.fe=null;m.jb=null;m.Qc=null;m.hd=null;function Cv(a,b,c){Xu.ca
ll(this,a);this.j=b;this.i=c}A(Cv,Xu);Cv.prototype.render=function(a){Cv.D.rende

r.call(this,a);a=Dv(this,"PDF",this.j);this.B().appendChild(a);this.B().appendCh
ild(M("br"));a=Dv(this,"EPUB",this.i);this.B().appendChild(a);D(this.B(),"downlo
ad-panel-div")};function Dv(a,b,c){c=L("a",{href:c});c.appendChild(md(b));a.b.li
sten(c,"click",x(a.Z,a));return c};function Ev(a,b,c){Xu.call(this,a);this.i=b;t
his.oa=c}A(Ev,Xu);m=Ev.prototype;
m.render=function(a){Ev.D.render.call(this,a);this.oa&&(a=L("p",{"class":"headin
g",innerHTML:"Calidad del libro"}),this.B().appendChild(a),a=L("p",{innerHTML:th
is.i.ea.Ek}),this.B().appendChild(a));a=L("p",{"class":"heading",innerHTML:"Noti
ficar un problema en la p\u00e1gina"});this.B().appendChild(a);a=L("p",{innerHTM
L:"P\u00e1gina actual: "});this.aa=M("span");a.appendChild(this.aa);this.B().app
endChild(a);this.da=L("p",null,"No se pueden notificar las incidencias de esta p
\u00e1gina.");this.B().appendChild(this.da);
this.C=M("div");this.B().appendChild(this.C);a=M("p");this.j=L("input",{type:"ch
eckbox",id:"feedback-panel-bad-page"});a.appendChild(this.j);var b=L("label",{"f
or":"feedback-panel-bad-page",innerHTML:"Parte de la p\u00e1gina es ilegible."})
;a.appendChild(b);a.appendChild(M("br"));this.s=L("input",{type:"checkbox",id:"f
eedback-panel-missing-page"});a.appendChild(this.s);b=L("label",{"for":"feedback
-panel-missing-page",innerHTML:"Falta una p\u00e1gina."});a.appendChild(b);this.
C.appendChild(a);a=M("p");
this.I=L("button",{innerHTML:"Enviar",onclick:x(this.pi,this)});a.appendChild(th
is.I);this.O=L("span",{innerHTML:"Gracias por informarnos sobre el problema",sty
le:"margin-left: 7px;"});a.appendChild(this.O);this.C.appendChild(a);this.Xg()};
m.qd=function(){Ev.D.qd.call(this);this.b.listen(this.j,"click",this.Of);this.b.
listen(this.s,"click",this.Of);this.b.listen(this.i,"pagechange",this.Xg)};
m.Xg=function(){var a=this.i.ba();this.aa.innerHTML=a.Ob();var b=!vq(a,[4,8,16])
;R(this.da,!b);R(this.C,b);a=this.i.R.b[a.ka()]||0;this.j.checked=0!=(a&1);this.
s.checked=0!=(a&2);R(this.O,!1);this.Of()};m.Of=function(){this.I.disabled=!this
.j.checked&&!this.s.checked};m.pi=function(){var a=this.i.ba(),b=this.j.checked?
1:0,b=b|(this.s.checked?2:0);this.i.R.b[a.ka()]=b;(a=a.b.feedbackUrl)&&uj(a+("&p
type="+b),u);R(this.O,!0);this.I.disabled=!0};function Fv(a,b,c,d,e,g,h,k){tv.ca
ll(this,"viewport-top-linkbar","top-linkbar-button");this.R=a;this.Ca=k;g&&(this
.Ta=g,this.C=wv(this,"Recortar","SPRITE_clip_v2 linkbar-image-icon goog-inline-b
lock","clip-button",x(this.Qj,this)),uv(this,this.C),this.b.listen(a,"viewportmo
dechange",this.Wg),this.Wg());e=x(this.Pj,this);this.I=wv(this,"Enlazar","SPRITE
_link_v2 linkbar-image-icon goog-inline-block","link-button",x(this.pf,this,e));
uv(this,this.I);h=x(this.hi,this,h);this.ra=wv(this,"Comentarios","SPRITE_feedba
ck linkbar-image-icon goog-inline-block",
"feedback-button",x(this.pf,this,h));uv(this,this.ra);this.j=c;this.i=d;this.j&&
this.i?(N(this.j),N(this.i),c=x(this.gi,this,this.j.href,this.i.href),this.da=wv
(this,"Descarga","SPRITE_download_v2 goog-inline-block linkbar-image-icon","down
load-button",x(this.pf,this,c)),uv(this,this.da)):(this.j&&Gv(this,this.j),this.
i&&Gv(this,this.i));b&&(this.S=b,Gv(this,b),this.Vg(),this.b.listen(a,"pagechang
e",this.Vg))}A(Fv,tv);m=Fv.prototype;
m.Vg=function(){if(this.S){var a=new U(this.S.href);V(a,"pg",this.R.ba().ka());t
his.S.href=a.toString()}};m.Wg=function(){this.C.setEnabled(!(this.R.ha()instanc
eof rs));this.C.Ka(!1)};m.Qj=function(){this.Ta(this.C.Na())};function Gv(a,b){c
f(b,!0);a.b.listen(b,"mousedown",z(P,b,"background-color","#dae3f6"));a.b.listen
(b,["mouseup","mouseout"],z(P,b,{backgroundColor:"transparent",borderColor:"#fcf
cff"}));a.b.listen(b,"mouseover",z(P,b,"border-color","#6b90da"))}
m.pf=function(a,b){if(km(b,16)){var c=a();c.render(b);this.b.listen(c,"dispose",
x(b.Ka,b,!1))}};m.gi=function(a,b){return new Cv(document.body,a,b)};m.Pj=functi
on(){return new Yu(document.body,this.R,this.Ca)};m.hi=function(a){return new Ev
(document.body,this.R,a)};ua("_OC_Run",function(a,b,c,d,e,g,h){Hv("js_exec_start
");dj.update(c);var k=J("gb-get-book-container"),n=J("gb-get-book-content");k&&n
&&(e=new Zt(b),(new Oo(e,n,new U(c.purchaseHelpUrl),!!c.show_buy_bubble,!!c.logg
ed_in,c.p13n_save_user_settings_url)).render(k));Po();if(e=b.initial_zoom_width_
override)Cr.prototype.Kg=e;pq=Xr;io=u;e=J("viewport");O(document,"selectionchang
e",Iv);c.stereoscopic&&(Jq=Jv);k=new ip(e);Hv("created_viewer_obj");P(document.b
ody,{overflow:"hidden"});G&&P(document.getElementsByTagName("html")[0],
{overflow:"hidden"});J("titlebar")&&P(J("titlebar"),"white-space","nowrap");n=ne

w Jr(k,J("viewport_td"),e,J("menu_td"),0,J("menu_scroll"));n.b();su=n;Hv("create
d_resize_manager");e=new Zt(b);Hv("created_volume_info");var q=new Hs(a,k.wa);q.
s=dj.pseudocontinuous;Hv("created_page_info_set");kp(k,q);k.ea=e;q.Nb=e.F;a=Cr;b
.disable_twopage||(et(),a=dt[ft("M")]||Cr);d=Kv(q,d);var t;et();t=ft("P");var y;
d&&(y=d.ka());d=Lv(k);Kr(n,d);Hv("created_fullscreen");y=[t,y,q.b.Da()[0].ka()];
var K;db(y,function(a){return a&&
cp(q,a)?(K=a,!0):!1});y=k.wa;g&&y.j(Oa(g.search_query_escaped));lp(k,K);y=new at
(k,d);Hv("created_history");pu=J("search_bar");ru=J("toolbar_container");n=Mv(k,
z(Nv,k,y));n=new vu(k,n,y);Hv("created_search_manager");g?(n.s=a,n.update("n",g,
K)):k.$a(a);Hv("created_viewport");Ds(new Bs(k.O,k.j,d));Ov(k,q);Pv(k);Qv();Rv()
;Hv("created_basic_controls");new zu(k);g=new Dr(k);O(Hq,"fetch",z(Hv,"lp_fetch"
));O(Hq,"loaded",z(Hv,"lp_loaded"));Hv("viewer_go_start");k.go();Hv("viewer_go_e
nd");y.setEnabled(!0);
y.update();O(ps,"click",x(y.update,y));Sv(e.aa);Hv("js_exec_end");if(a=J("gb-vie
wport-plusone-container")||J("gb-atb-patents-plusone-container"))(n=J("books-mic
rodata"))&&dj.enableShareButton&&xn(a,n),zn(a,!0);wn();dj.enableThumbnailViewpor
t&&(a=dj.ImageServers)&&Tv(a[0]);g=dj.enableClips?z(Uv,g):void 0;T(z(Vv,k,d,y,!b
.disable_twopage,dj.enableThumbnailViewport,c,e,h,g));T(z(Wv,k,b.show_print_page
s_button,g,dj.enableFeedbackQuality,dj.enableEmbedding,dj.maxPrintablePages));T(
Xv);h&&Yv(e,h);_OC_InitHooks(z(Zv,
k),u,u,u,u,u);O(document,"keydown",$v);wu("vheadf","vheadq");wu("gbqf","gbqfq");
b=J("buy-tooltip");c=J("buy-tooltip-box");b&&c&&Lh(b,c);ul();new Yi(J("gbqfq"),!
0,J("gbqfqw"),-9)});function Hv(a){window._OC_reportEvent&&window._OC_reportEven
t(a)}function Yv(a,b){var c=bu([a],b),d=J("addToLibraryLink"+a.nb());d&&(c=new S
t(a,c),D(d,"jfk-button-standard"),Lk(c,d),c.setVisible(!0))}
function Vv(a,b,c,d,e,g,h,k,n){var q=new Hu(a);b={na:a,fullscreen:b,history:c,Rf
:q,ne:d,le:e,If:!0,Qf:h,Pf:k,He:g,Ee:n,Hf:!0};c=J("left-toolbar-buttons");d=J("r
ight-toolbar-buttons");(new Av({na:b.na,fullscreen:b.fullscreen,history:b.histor
y,Rf:b.Rf,ne:b.ne,le:b.le,Qf:b.Qf,Pf:b.Pf,He:b.He,Ee:b.Ee,Hf:b.Hf,Ng:!0,Ah:b.Ah}
)).render(c);(new Av({na:b.na,If:b.If,Qk:!0})).render(d);b=J("toolbar_container"
);pd(b);b.style.padding="0";Hv("toolbar_done");new Bu(a,q)}
function Wv(a,b,c,d,e){b=J("r_toolbar");(new Fv(a,J("toggle_mode"),J("pdf_downlo
ad"),J("epub_download"),0,c,d,e)).render(b)}function Xv(){var a=J("similarbooks_
v");a&&mo(a)}function Iv(){if(G&&document.selection&&!aw){var a=document.selecti
on.createRange();ud(a.parentElement(),J("viewport"))&&(aw=!0,document.selection.
empty(),T(bw))}}function bw(){aw=!1}var aw=!1;function Zv(a,b,c){(b=cp(a.fa,b))?
a.La(b):c&&(window.location.href=c)}
function Kv(a,b){var c=b.page[0],d=cp(a,c.pid);return d?(d.jd(c,pp(d).toString()
),sq(d,c),d):null}function Rv(){for(var a=["footer_table"],b=0;b<a.length;b++){v
ar c=J(a[b]);c&&P(c,{display:"none"})}}function Ov(a,b){var c=J("page_label");c|
|(c={form:J("jtp_form"),input:J("jtp")});new tp(a,b,J("prev_btn"),J("next_btn"),
c)}function Pv(a){a.J("pagemodechange");var b=J("text_mode");b&&(P(b,{cursor:"po
inter"}),O(b,"click",z(cw,a)))}function Nv(a,b,c){a.wa.j(c);b.update()}
function Mv(a,b){Wr("search_form_input");var c=new Sr(J("search_form_input"),a.w
a.Va());O(J("search_form"),"submit",z(dw,c,b));return c}function dw(a,b,c){var d
=J("sits");d&&d.checked&&""!=J("search_form_input").value||(c.preventDefault(),L
p=!1,J("search_form_input").blur(),b(a.Ha()))}
function Qv(){var a=J("action_buttons"),b=!1;dj.enableHighlightUI&&(b=M("DIV"),a
.insertBefore(b,a.childNodes[0]||null),new Ro(b,"/googlebooks/images/hilite_icon
.gif","Activar resaltado"),b=!0);b&&P(J("action_buttons_container"),{display:""}
)}function Lv(a){var b=[];B(["one_google","guser","titlebar","top_search_bar","m
enu_td"],function(a){(a=J(a))&&b.push(a)});return new Bo(a,b)}
function Sv(a){var b=J("magazine_other_issues");if(b&&a){a=new Ao(new Jj,a,!0);v
ar c=L("div",{"class":"other_issues_content"});b.appendChild(c);a.render(c);a.Gd
()}}function cw(a,b){b.preventDefault();var c=new U(qq(a.ba()).toString());V(c,"
output","text");window.location.href=c.toString()}function Tv(a){for(var b=[],c=
a.serverFormat,d=0;d<a.numServers;d++)b.push(c.replace("%d",d));os=z(ew,b)}
function ew(a,b){for(var c=0,d=0;d<b.length;++d)c=31*c+b.charCodeAt(d),c%=429496
7296;c%=a.length;d=new U(b);d.o=a[c];return d.toString()}function Uv(a,b){Ab(J("
viewport"),"selection-mode",b);Wq=b;a.setEnabled(!b)}function $v(a){(Mc?a.metaKe

y:a.ctrlKey)&&70==a.keyCode&&(a.preventDefault(),a=J("search_form_input"),fw=fw|
|new ng(a,[255,255,136],[255,255,255],700,og),fw.play(!0),a.focus())}var fw=null
;function Jv(a){return Dg(a,"edge","3d")}ua("_OC_MenuHideHook",u);(function(){fu
nction a(){window.jstiming&&(window._OC_reportEvent("ol"),window._OC_reportEvent
s&&window._OC_reportEvents())}window._OC_timingAction=function(a){window.jstimin
g.load.name=a};window._OC_reportEvent=function(a){window.jstiming.load.tick(a)};
window._OC_reportEvents=function(){window.jstiming.report(window.jstiming.load)}
;window.attachEvent?window.attachEvent("onload",a):window.addEventListener&&wind
ow.addEventListener("load",a,!1)})();})();
})();

Anda mungkin juga menyukai